Commit Graph

3638 Commits

Author SHA1 Message Date
Ben Marsh 2a902bcbc8 UBT: Fix null reference when running IncludeTool, due to module without a binary.
#rb none
#rnx

[CL 14965291 by Ben Marsh in ue5-main branch]
2020-12-24 16:27:27 -04:00
Ben Marsh 25c81ab7a6 UBT: Add EpicGames.Core to dedicated UBT project.
#rb none
#rnx

[CL 14964255 by Ben Marsh in ue5-main branch]
2020-12-23 11:58:58 -04:00
Ben Marsh 6f927647b1 Changing C# code over to using EpicGames.Core over DotNETCommon.
#rb none
#rnx

[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh d841d84ddb Missing files.
#rb none
#rnx

[CL 14962041 by Ben Marsh in ue5-main branch]
2020-12-21 22:17:17 -04:00
Ben Marsh 64651ad903 Remove references to FastJSON functionality in DotNETCommon. Use a duplicate copy in AutomationScripts called Json_DEPRECATED instead.
#rb none
#rnx

[CL 14962028 by Ben Marsh in ue5-main branch]
2020-12-21 22:05:50 -04:00
Ben Marsh 8b0ae9dde6 UBT: Remove more dependencies on fastJSON.
#rb none
#rnx

[CL 14961630 by Ben Marsh in ue5-main branch]
2020-12-21 16:54:46 -04:00
Ben Marsh 2dbc3d9985 UBT: Move Windows resx file writer out of shared utility library. Only used in UBT.
#rb none
#rnx

[CL 14961578 by Ben Marsh in ue5-main branch]
2020-12-21 16:32:12 -04:00
Ben Marsh 6ba55290e5 UBT: Remove references to fastJSON.
#rb none
#rnx

[CL 14961552 by Ben Marsh in ue5-main branch]
2020-12-21 16:23:49 -04:00
Ben Marsh f86c977d59 Forking DotNETUtilities into EpicGames.Common, to allow unification with Horde. Uses Core-style hierarchical naming, and excludes classes that have counterparts in NET Core. DotNETUtilities will be deprecated/made as a wrapper around EpicGames.Common.
#rb none
#rnx

[CL 14961221 by Ben Marsh in ue5-main branch]
2020-12-21 11:50:46 -04:00
Ben Marsh 1e9946779e UBT: Fix up a few more nullable references.
#rb none
#rnx

[CL 14960616 by Ben Marsh in ue5-main branch]
2020-12-20 20:07:40 -04:00
Ben Marsh 68f5abeb09 UBT: Convert UnrealBuildTool to use nullable references.
#rb none
#rnx

[CL 14960546 by Ben Marsh in ue5-main branch]
2020-12-20 18:47:42 -04:00
Ben Marsh 83f27d27e9 UBT: Mark platforms and project file generation code as not nullable aware.
#rb none
#rnx

[CL 14960496 by Ben Marsh in ue5-main branch]
2020-12-20 17:32:59 -04:00
Joakim Lindqvist d8d0d66650 Fixed issues in generated VSCode project that wasnt correctly generating dotnet build commands to build UBT.
#rb none

[CL 14954317 by Joakim Lindqvist in ue5-main branch]
2020-12-18 07:55:13 -04:00
Ben Marsh bad5280dee UBT: Fix compilation actions not being executed remotely when re-executing a makefile.
#rb none

[CL 14937634 by Ben Marsh in ue5-main branch]
2020-12-15 23:58:49 -04:00
Ben Marsh 1dbbee4ad7 Fix missing documentation warnings.
#rb none
#jira UE-103430

[CL 14931850 by Ben Marsh in ue5-main branch]
2020-12-15 12:18:29 -04:00
Josh Adams 939a2d3cb1 - Added a new SDLPlatform platform group for future use
#rb trivial

[CL 14914026 by Josh Adams in ue5-main branch]
2020-12-14 12:28:27 -04:00
Marc Audy ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
christopher waters cc147aa44f Removing the WITH_D3DX_LIBS defines since they don't affect anything anymore. Removing some d3d9 error handling code in the 11/12 RHIs.
#jira none
#rb mihnea.balta, kenzo.terelst

[CL 14901218 by christopher waters in ue5-main branch]
2020-12-10 16:28:59 -04:00
Ben Marsh 43d164a829 Fix PVS studio warnings due to character encodings.
#jira UE-103811
#rb none

[CL 14900671 by Ben Marsh in ue5-main branch]
2020-12-10 15:41:29 -04:00
Ben Marsh 31021ed18b UBT: Fix PCH usage on Clang.
#jira UE-103802
#rb none

[CL 14895570 by Ben Marsh in ue5-main branch]
2020-12-09 21:49:24 -04:00
Phillip Kavan 11c00323ea Remove exposed parts of the Blueprint nativization feature (deprecated), and decouple it from the editor/cooking phase.
#jira UE-103261
#rb Michael.Noland

[CL 14882147 by Phillip Kavan in ue5-main branch]
2020-12-08 16:28:03 -04:00
Tim Smith f678576713 Added a limit to the number of actions live coding will handle by default. The user can change these limits and even request that the compilation try again withot enforcing the limit.
#rb ben.marsh
#jira UE-81480

[CL 14878398 by Tim Smith in ue5-main branch]
2020-12-08 09:47:08 -04:00
Joakim Lindqvist 302f1f8ddd UBT can now filter out any project which requires dotnet support from the solution, which we do for VS2017 as it does not support Dotnet Core 3+
#rb ben.marsh

[CL 14855498 by Joakim Lindqvist in ue5-main branch]
2020-12-04 12:20:48 -04:00
Devin Doucette 5ca9fa38e0 Updated AutoSDK to allow unprivileged execution of the install/uninstall hooks when possible
#rb Josh.Adams

#ushell-cherrypick of 14843361 by Devin.Doucette

[CL 14843993 by Devin Doucette in ue5-main branch]
2020-12-03 11:37:32 -04:00
Joakim Lindqvist f55c77be93 Renamed UnrealBuildToolCore.sln to just UnrealBuildTool and updated with the new project names after we switched it over to net core.
[CL 14842956 by Joakim Lindqvist in ue5-main branch]
2020-12-03 07:21:06 -04:00