Richard Fawcett
a0897a0523
[INTEGRATE] Change 2702276 by Richard.Fawcett@RFawcett-Pitbull on 2015/09/23 05:17
...
Alter BuildPatchTool main function to return values from an enum to aid in managing return codes.
[CL 2702284 by Richard Fawcett in Main branch]
2015-09-23 05:25:58 -04:00
Richard.Fawcett
67ba2e5ab8
[INTEGRATE] Change 2684351 by Richard.Fawcett@Pitbull-RFawcett on 2015/09/09 06:31
...
Change patch generation process to only reuse files referenced by manifests newer than a certain age.
[CL 2684371 by Richard Fawcett in Main branch]
2015-09-09 06:49:20 -04:00
Richard Fawcett
6269b9712e
Prevent BuildPatchTool updating timestamps of chunk files in Compactify mode, as they're no longer honored by builders.
...
Also, remove -nopatchdelete mode, as it no longer makes sense now that we don't update timestamps.
#jira OPP-3947
#reviewedby Leigh.Swift
[CL 2680221 by Richard Fawcett in Main branch]
2015-09-04 09:35:07 -04:00
Leigh Swift
f3cbd62bfa
Merging using UE4-To-UE4-LauncherDev
...
CL# 2644628 on 05/08/2015 05:12
---------------------
Quick comment fix for BuildPatchTool main cpp
[CL 2644631 by Leigh Swift in Main branch]
2015-08-05 05:13:16 -04:00
Leigh Swift
f3a9c86c1c
BuildPatchTool will now run a chunked manifest generation as a threaded process for faster build iteration
...
#jira OPP-3427: Generation process should be multi-threaded
#reviewedby Richard.Fawcett
[CL 2582525 by Leigh Swift in Main branch]
2015-06-10 08:32:20 -04:00
Leigh Swift
69d407815a
Back out changelist 2579805
...
[CL 2580114 by Leigh Swift in Main branch]
2015-06-08 12:25:59 -04:00
Leigh Swift
1ba2803515
Back out changelist 2579828
...
[CL 2580108 by Leigh Swift in Main branch]
2015-06-08 12:21:43 -04:00
Leigh Swift
1dcea8b9eb
Removing hyperthreading commandline force, and Mac Build fixes for TMap usage.
...
[CL 2579828 by Leigh Swift in Main branch]
2015-06-08 07:18:24 -04:00
Leigh Swift
255a3eaae2
BuildPatchTool will now run a chunked manifest generation as a threaded process for faster build iteration
...
#jira OPP-3427: Generation process should be multi-threaded
#reviewedby Richard.Fawcett
[CL 2579805 by Leigh Swift in Main branch]
2015-06-08 06:26:31 -04:00
Richard Fawcett
5056ae6c38
Ensure BuildPatchTool does a full engine preinit.
...
#ReviewedBy Leigh.Swift
[CL 2530386 by Richard Fawcett in Main branch]
2015-04-29 11:57:46 -04:00
Marc Audy
e158c4b3c1
Fix shadow variables in BuildPatchServices
...
#lockdown Zachary.EdgertonJones
[CL 2521879 by Marc Audy in Main branch]
2015-04-22 17:41:37 -04:00
Jaroslaw Surowiec
7127524d76
Core - Fix for uninitialized TLS
...
#lockdown Zachary.EdgertonJones
[CL 2491859 by Jaroslaw Surowiec in Main branch]
2015-03-26 04:54:08 -04:00
Leigh Swift
f6da6aa9e1
Fix for BuildPatchTool's threads crashing due to FRunnableThread::InitializeTls() call being required by all programs that use runnable threads.
...
#codereview Robert.Manuszewski, Jaroslaw.Surowiec
#lockdown Zachary.EdgertonJones
[CL 2490696 by Leigh Swift in Main branch]
2015-03-25 12:46:41 -04:00
Richard Fawcett
c3dea364b6
Update format of BuildPatchTool patch data enumeration mode when ran with -includesizes.
...
To avoid possible ambiguity between a filename and the output including the size, we now split the filename from the size with a tab.
#reviewedby Leigh.Swift
[CL 2487800 by Richard Fawcett in Main branch]
2015-03-23 10:44:22 -04:00
Richard Fawcett
61cc2ad117
Add support to BuildPatchTool to output file sizes when enumerating data files.
...
#reviewedby Andrew.Brown
[CL 2487623 by Richard Fawcett in Main branch]
2015-03-23 07:11:06 -04:00
Carlos Cuello
6f1ac76399
[INTEGRATE] UE4-LauncherDev->UE4 integrate all up to cl 2475889
...
[CL 2478426 by Carlos Cuello in Main branch]
2015-03-13 08:26:18 -04:00
Saul Abreu
79a26091bf
Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
...
#codereview Steve.Robb, Robert.Manuszewski
[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Leigh Swift
d24e379559
Merging using UE4-To-UE4-LauncherDev REVERSE
...
CL # 2427195 on 31/01/2015 16:37
-------------------------------------------
Supporting file attributes list for BuildPatchTool.
Cleaned up and optimised ignore file list parsing.
#jira OPP-2306: Set the attributes for engine files installed by the launcher
[CL 2427201 by Leigh Swift in Main branch]
2015-01-31 17:00:57 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Richard Fawcett
ea13c8791c
Rename -touchonly parameter in BuildPatchTool.exe to -nopatchdelete
...
Improve logging in BuildPatchTool.exe when -nopatchdelete is specified (was previously logging files as being deleted)
[CL 2372374 by Richard Fawcett in Main branch]
2014-12-01 08:45:58 -05:00
Richard Fawcett
5809c0f1ca
Add functionality to BuildPatchTool.exe compactify process to update patch timestamps only
...
* Activated by specifying -touchonly at the command-line
* Cannot be used in conjunction with -preview
#codereview Leigh.Swift
[CL 2334537 by Richard Fawcett in Main branch]
2014-10-20 10:03:26 -04:00
Leigh Swift
357ef32714
UObject Serialisation for binary manifest files
...
#jira OPP-953: Implement binary manifest format
[CL 2322476 by Leigh Swift in Main branch]
2014-10-08 06:33:06 -04:00
Jaroslaw Palczynski
0e294aaa73
TArray::FindMatch deprecation as it does the same as TArray::IndexOfByPredicate.
...
#codereview Robert.Manuszewski, Nick.Atamas
[CL 2314177 by Jaroslaw Palczynski in Main branch]
2014-09-30 11:35:57 -04:00
Leigh Swift
bc6306aec4
Merging UE4-Releases/4.5 to UE4
...
CL#2311038 on 26/09/2014 09:59:25
------------------------------------------
Fix for BuildPatchTool.exe crash. We do not need the localization system anymore, so removing it's init.
[CL 2311421 by Leigh Swift in Main branch]
2014-09-26 15:32:37 -04:00
Richard Fawcett
a93ad4be47
Make the -DataAgeThreshold parameter of BuildPatchTool.exe optional.
...
#codereview Leigh.Swift
Default behavior is as follows:
* During compactify, ALL data is eligible for deletion
* During patch generation, ALL data is eligible for reuse
[CL 2299458 by Richard Fawcett in Main branch]
2014-09-16 10:26:24 -04:00