Commit Graph

9772 Commits

Author SHA1 Message Date
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
65f8cc394c Merging a couple more files to EpicGames.Common.
#rb none
#rnx

[CL 14961501 by Ben Marsh in ue5-main branch]
2020-12-21 15:58:58 -04:00
Ben Marsh
e1f5a99e17 Merge JsonObject and JsonWriter to EpicGames.Common as a wrapper around System.Text.Json.
#rb none
#rnx

[CL 14961459 by Ben Marsh in ue5-main branch]
2020-12-21 15:30:09 -04:00
Ben Marsh
2f4f14c2fd Rename Tools.DotNETCommon.Perforce namespace to EpicGames.Perforce.
#rb none
#rnx

[CL 14961231 by Ben Marsh in ue5-main branch]
2020-12-21 11:56:48 -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
617043b6f9 Fix configurations in EpicGames.Perforce.
#rb none
#rnx

[CL 14961181 by Ben Marsh in ue5-main branch]
2020-12-21 11:17:12 -04:00
Ben Marsh
d90b02a8be Move Perforce library from DotNETCommon into its own assembly, and adopting hierarchical Net Core naming convention similar to Horde.
#rb none
#rnx

[CL 14961143 by Ben Marsh in ue5-main branch]
2020-12-21 10:55:42 -04:00
Ben Marsh
2499ff7932 Remove the BuildAgent tool. This functionality has been rolled into HordeAgent.
#rb none
#rnx

[CL 14961118 by Ben Marsh in ue5-main branch]
2020-12-21 10:45:56 -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
Josh Adams
60bd5a93fb - Fixed a Turnkey bug that would delete other platforms' SDKs when installing an SDK
#rb trivial

[CL 14941630 by Josh Adams in ue5-main branch]
2020-12-16 16:03:48 -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
60c8673e12 - Updated Turnkey studio settings (split into separate .xml file so it can be read without trying to hunt down server files, added idea of what platforms are supported by the studio). Set Epic settings
- Return more info from Turnkey so callers can know if Turnkey can install full or autosdks (based on studio settings)
- Added idea of project settings having custom builds that can be run from Turnkey (and with a later checkin, Platforms menu in the editor)
#rb ben.marsh (just the code that chains Automation commands, as seen in ExecuteBuild)

[CL 14916239 by Josh Adams in ue5-main branch]
2020-12-14 14:46:33 -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
Jerome Delattre
c402b3f649 Fix Gauntlet Engine Test name references
#jira UEENGQA-35355
#rnx
#rb none

[CL 14913110 by Jerome Delattre in ue5-main branch]
2020-12-14 09:24:12 -04:00
Ben Marsh
572812e3f2 BuildGraph: Downgrade invalid argument errors to a warning.
#rb none

[CL 14906564 by Ben Marsh in ue5-main branch]
2020-12-11 16:14:17 -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
Jerome Delattre
6688c43dd0 Move support for UnrealEngine automated tests results from EngineTest to Gauntlet.UnrealTest
#jira UEENGQA-35355
#rnx
#rb none

[CL 14904224 by Jerome Delattre in ue5-main branch]
2020-12-10 23:15:29 -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