Commit Graph

86 Commits

Author SHA1 Message Date
Ben Marsh
2ef1be4c7c UGS: Disable support for parallel syncing; seems to be causing errors now that we have support for wildcard syncs.
#rb none
#rnx

[CL 7323251 by Ben Marsh in Dev-Build branch]
2019-07-16 11:39:11 -04:00
Ben Marsh
b19e6a5973 Add a helper method to write a null object reference to a binary archive.
#rb none
#jira
#rnx

[CL 7196600 by Ben Marsh in Dev-Build branch]
2019-06-24 14:21:34 -04:00
Ben Marsh
bdfeb61313 Add utility methods for parsing ContentHash values.
#rb none
#rnx

[CL 6930872 by Ben Marsh in Dev-Build branch]
2019-06-11 10:45:35 -04:00
Ben Marsh
cfe09c649f Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
Ben Marsh
3bca0a1c77 Implement the RestrictedPlatform type similarly to UnrealTargetPlatform. Platforms marked as confidential via data driven platform info are automatically registered with this list.
#rb none
#rnx

[CL 6599873 by Ben Marsh in Dev-Build branch]
2019-05-21 16:32:16 -04:00
Ben Marsh
fe22b0bc0f UGS: Add a mode to MetadataTool for updating build health between runs.
#rb none
#rnx

[CL 6340991 by Ben Marsh in Dev-Build branch]
2019-05-07 09:50:29 -04:00
Ben Marsh
faaaa784be UBT: Remove the "default" value for the build environment. The property now returns the appropriate default value depending on the target being built.
#rb none

[CL 6276992 by Ben Marsh in Dev-Build branch]
2019-05-03 13:03:54 -04:00
Ben Marsh
9508495e73 Add -writeactions= and -writeoutdatedactions= arguments to export the action graph to a JSON file, and an "Execute" tool mode to read in an action graph and execute it.
#rb none

[CL 6033020 by Ben Marsh in Dev-Build branch]
2019-04-22 09:20:27 -04:00
Ben Marsh
358136f860 Add missing copyright notices.
#rb none
#rnx

[CL 6010873 by Ben Marsh in Dev-Build branch]
2019-04-19 07:55:06 -04:00
Ben Marsh
bc69cfda49 UBT: Add utility methods for correcting paths to match their case on disk, and fix issues with inconsistent paths when cross-compiling for Linux.
#rb none
#jira UE-72267
#jira UE-72904

[CL 5989720 by Ben Marsh in Dev-Build branch]
2019-04-18 14:14:33 -04:00
Ben Marsh
07e535411b Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
ben marsh
5453c91542 Remove RPCUtility.
#rb none
#jira UE-70509
[FYI] Peter.Sauerbrei

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5174514 in //UE4/Release-4.22/... via CL 5207569
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5220442 by ben marsh in Dev-Build branch]
2019-02-26 21:02:31 -05:00
Ben Marsh
0f79d0e564 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4979967 by Ben Marsh in Dev-Build branch]
2019-02-12 21:08:26 -05:00
Ben Marsh
84420696fe Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4830875 by Ben Marsh in Dev-Build branch]
2019-01-29 08:56:46 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -05:00
Ben Marsh
91a75de391 UBT: Fix exception when building remotely if a log path is specified on the command line (eg. when being launched via UAT)
#rb none
#jira UE-68096
#rnx

[CL 4686933 by Ben Marsh in Dev-Build branch]
2019-01-07 18:02:03 -05:00
Ben Marsh
0f885bbf64 Switch UAT and UBT to use .NET 4.6.2, in order to support long file names (which is enabled via an app.manifest file in each application).
#rb none

[CL 4679962 by Ben Marsh in Dev-Build branch]
2019-01-03 16:47:48 -05:00
Ben Marsh
b55fab6f59 Add methods for serializing nullable objects and structures to binary archives.
#rb none
#rnx

[CL 4675612 by Ben Marsh in Dev-Build branch]
2019-01-01 18:28:58 -05:00
Ben Marsh
b00e456a60 Minor tweak to ContentHash to improve performance of comparisons against null.
#rb none
#rnx

[CL 4675497 by Ben Marsh in Dev-Build branch]
2018-12-31 11:55:26 -05:00
Ben Marsh
1c051ea7e3 Prevent exceptions thrown by tasks queued to ThreadPoolWorkQueue causing state to become out of sync. Now captures all exceptions and re-throws them when Wait() is called.
#rb none

[CL 4675495 by Ben Marsh in Dev-Build branch]
2018-12-31 11:52:54 -05:00
Ben Marsh
db175aa5cd Add a macro to allow forcing ThreadPoolWorkQueue to execute on a single thread for easier debugging.
#rb none
#rnx

[CL 4675420 by Ben Marsh in Dev-Build branch]
2018-12-30 20:45:48 -05:00
Ben Marsh
8c84283299 Fix stack overflow when comparing two ContentHash objects.
#rb none
#rnx

[CL 4675037 by Ben Marsh in Dev-Build branch]
2018-12-28 21:03:09 -05:00
Ben Marsh
c20f46f059 Add missing copyright notice.
#rb none
#rnx

[CL 4674744 by Ben Marsh in Dev-Build branch]
2018-12-27 13:08:22 -05:00
Ben Marsh
1db266e712 Missing file.
#rb none
#rnx

[CL 4674741 by Ben Marsh in Dev-Build branch]
2018-12-27 12:48:14 -05:00
Ben Marsh
37ca188109 Add a C# utility class for computing hashes of files and blocks of data.
#rb none
#rnx

[CL 4674740 by Ben Marsh in Dev-Build branch]
2018-12-27 12:47:47 -05:00