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
2c7934be0f
Fixed BuildPatchTool warnings caused by missing module dependencies
...
#reviewedby Leigh.Swift
[CL 2568592 by Richard Fawcett in Main branch]
2015-05-28 11:08:54 -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
Ben Marsh
0de65e95bd
Deprecate bBuildAdditionalConsoleApplication from LinkEnvironment, and move it to UEBuildBinaryConfiguration instead - it's not actually used by anything that does linking; it's a higher level behavior. The default is now false, which mirrors the only use case we had for it (and removes a hack for checking UEBuildConfiguration.bBuildEditor).
...
[CL 2499917 by Ben Marsh in Main branch]
2015-04-02 11:09:01 -04:00
Matthew Griffin
6de5ee48a4
Added checks on distribution level for modules and the direct dependencies of binaries
...
Changed Module Manager so that it adds restricted directories to modified PATH if they exist, removed unnecessary recursive use of FindModulePathsInDirectory
Updated setup of any projects that were flagged up using this system
Added old locations of restricted output to junk manifest
Added Util function to get min/max of IComparable types (used for enums)
[CL 2493565 by Matthew Griffin in Main branch]
2015-03-27 07:15:32 -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
Ben Marsh
ddf1fa6832
Remove bBuildRocket from GUBP_AlwaysBuildWithTools; doesn't seem to be needed any more (and if it is, we need to fix it in a way that doesn't make "rocket" distinctions)
...
[CL 2476687 by Ben Marsh in Main branch]
2015-03-12 08:29:35 -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
Kellan Carr
ddda49604d
build script, add cross compile node on windows for linux, remove linux compiles from win64 tools node
...
[CL 2398710 by Kellan Carr in Main branch]
2015-01-06 10:24:25 -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