Ben Marsh
0cc6e3dca6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
ben marsh
80bfea70d0
Add missing copyright notices.
...
#rb none
#rnx
#jira UE-74628
#ROBOMERGE-SOURCE: CL 6455289 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 6455290 by ben marsh in Main branch]
2019-05-14 18:15:10 -04:00
ben marsh
9ab666905e
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
#ROBOMERGE-SOURCE: CL 6441346 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 6441352 by ben marsh in Main branch]
2019-05-14 08:39:53 -04:00
ben marsh
4d9d6bc91f
UBT: Store hashes in the action history rather than full command lines. Improves serialization performance by ~50ms.
...
#rb none
#jira UE-71116
#ROBOMERGE-SOURCE: CL 5337191 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5337944 by ben marsh in Main branch]
2019-03-07 11:45:15 -05:00
ben marsh
0a7bff24d0
Remove RPCUtility.
...
#rb none
#jira UE-70509
[FYI] Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 5174514 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5207569 by ben marsh in Main branch]
2019-02-26 16:38:49 -05:00
ben marsh
9cdcb1b589
Fix exception when building into a clean workspace, due to project intermediate directory not existing. This mirrors the behavior of BinaryFormatterUtils.Save() to BinaryFormatterUtils.SaveIfDifferent().
...
#rb none
#jira UE-69878
#ROBOMERGE-SOURCE: CL 4962306 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4968534 by ben marsh in Main branch]
2019-02-12 09:40:22 -05:00
ben marsh
891f823557
Missing copyright notice.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 4958025 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4968466 by ben marsh in Main branch]
2019-02-12 09:40:03 -05:00
ben marsh
95512df0b1
UBT: Add a FileReference.WriteAllBytesIfModified() method to make it easier to update files without modifying the timestamp if they don't change.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 4957014 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4968438 by ben marsh in Main branch]
2019-02-12 09:39:49 -05:00
Ryan Vance
d5aa052fe5
Copying //UE4/Dev-VR to Dev-Main (//UE4/Dev-Main) Souce CL: 4824152
...
#lockdown: Nick.Penwarden
#rb Integration
[CL 4824851 by Ryan Vance in Main branch]
2019-01-28 16:31:25 -05:00
Ben Marsh
3563b58e3e
Fix command line arguments not being split by delimiter characters, and revert CL 4737886.
...
#rb none
#fyi Chris.Babcock
[CL 4738035 by Ben Marsh in Main branch]
2019-01-16 20:06:35 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -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
Ben Marsh
4159014077
Fix race condition in ThreadPoolWorkQueue when reaching an empty queue state. It's possible for the empty event to be reset after the action count reaches zero and is incremented again.
...
#rb none
#rnx
[CL 4674090 by Ben Marsh in Dev-Build branch]
2018-12-25 07:11:17 -05:00
Ben Marsh
b21e08c559
UBT: Add a read-only hashset wrapper, for returning platform names from the platform layer.
...
#rb none
#rnx
[CL 4671734 by Ben Marsh in Dev-Build branch]
2018-12-20 08:53:25 -05:00
Ben Marsh
7aafdb599a
Add missing copyright notices.
...
#rb none
#rnx
[CL 4665880 by Ben Marsh in Dev-Build branch]
2018-12-17 10:49:51 -05:00
Ben Marsh
bf96ef8e14
Add a custom binary reader/writer class to DotNETUtilities which supports object graphs, containers, and nullable objects.
...
#rb none
#rnx
[CL 4665118 by Ben Marsh in Dev-Build branch]
2018-12-16 20:43:28 -05:00