Commit Graph

480 Commits

Author SHA1 Message Date
Robert Manuszewski
fd39e788ca Shortening Cook sandbox path from Game\\Saved\\Sandboxes\\Cooked-Platform to Game\\Saved\\Cooked\\Platform
[CL 2082933 by Robert Manuszewski in Main branch]
2014-05-29 16:43:14 -04:00
Peter Sauerbrei
a1f5a9f843 remove some of the Tappy Chicken changes
#ue4
#html5

[CL 2082283 by Peter Sauerbrei in Main branch]
2014-05-22 15:29:53 -04:00
Peter Sauerbrei
446972d460 [INTEGRATE] Chage 2082198
final changes to make Tappy Chicken for HTML5
#ue4
#html5
#tappy chicken

[CL 2082256 by Peter Sauerbrei in Main branch]
2014-05-22 15:14:51 -04:00
Robert Manuszewski
19851024ea UAT: Adding CommandUtils.ThreadedCopyFiles, ScopedTimer
#codereview Gil.Gribb

[CL 2082175 by Robert Manuszewski in Main branch]
2014-05-22 14:15:06 -04:00
Ben Zeigler
3f7149bdb0 Merging using UE4-Fortnite-To-UE4 Up to Changelist #2080066
[CL 2082174 by Ben Zeigler in Main branch]
2014-05-22 14:14:52 -04:00
Bob Tellez
ab8c090a38 UE4: Removed bCompileNetworkProfiler. USE_NETWORK_PROFILER is now true whenever STATS is also true. Also, removed some platform-specific code in NetworkProfiler.cpp
[CL 2082160 by Bob Tellez in Main branch]
2014-05-22 14:04:35 -04:00
Gil Gribb
54158eae4d build script, wait longer for process output
[CL 2082067 by Gil Gribb in Main branch]
2014-05-22 11:58:56 -04:00
Michael Trepka
c27cb4741c Updated UBT's WriteFileIfChanged() to not use a BOM marker on Mac
[CL 2081974 by Michael Trepka in Main branch]
2014-05-22 10:28:34 -04:00
Jaroslaw Palczynski
a66906894f UBT BuildConfiguration.xml generate and add to project fix refactor. Now it avoids a possible error when template generation fails, but the file is still added to a project.
#codereview Robert.Manuszewski

[CL 2081948 by Jaroslaw Palczynski in Main branch]
2014-05-22 09:53:25 -04:00
Peter Sauerbrei
4ccc5c3dc7 build fix for UEDeploy interface
#ue4

[CL 2081907 by Peter Sauerbrei in Main branch]
2014-05-22 09:13:24 -04:00
Peter Sauerbrei
aa5a1232f1 Merging
//depot/UE4-TappyChicken/Engine/Source/...

to //depot/UE4/Engine/Source/...

[CL 2081906 by Peter Sauerbrei in Main branch]
2014-05-22 09:13:12 -04:00
Gil Gribb
24cc437d9b build script, fix bug in git pull request
[CL 2081834 by Gil Gribb in Main branch]
2014-05-22 06:57:27 -04:00
Jaroslaw Palczynski
0b5715ee23 UBT CIS Fix.
[CL 2081826 by Jaroslaw Palczynski in Main branch]
2014-05-22 06:42:22 -04:00
Jaroslaw Palczynski
0ba3dc9a81 UBT BuildConfiguration.xml file hasn't been added to UE4 project if it was generated in the same run. Fixed.
#codereview Robert.Manuszewski

[CL 2081815 by Jaroslaw Palczynski in Main branch]
2014-05-22 06:22:16 -04:00
Mikolaj Sieluzycki
90c50e0b3b Fix UHT parsing of multiple angle closing angle brackets in nested templates (e.g. TArray<TSubclassOf<SomeClass>>).
#ttp 332272  UHT cannot correctly parse TArray<TSubclassOf<AActor>>
#proj core
#branch UE4
#summary Fix UHT parsing of multiple angle closing angle brackets in nested templates (e.g. TArray<TSubclassOf<SomeClass>>).
#codereview Steve.Robb

[CL 2081774 by Mikolaj Sieluzycki in Main branch]
2014-05-22 05:21:52 -04:00
Robert Manuszewski
e6412f5459 Fixing Non-Unity UHT CIS
[CL 2081739 by Robert Manuszewski in Main branch]
2014-05-22 04:36:37 -04:00
Jaroslaw Palczynski
5711005b53 [GitHub] 78 : Extract WriteTargetInfo.
#ttp 333495
#codereview Robert.Manuszewski

[CL 2081722 by Jaroslaw Palczynski in Main branch]
2014-05-22 04:17:03 -04:00
Jaroslaw Palczynski
ad41d38951 [GitHub] 141 : Move project validation to own method
#ttp 335085
#codereview Robert.Manuszewski

[CL 2081721 by Jaroslaw Palczynski in Main branch]
2014-05-22 04:16:52 -04:00
Jaroslaw Palczynski
17d9ce9ab2 [GitHub] 131 : Improve cloning of Environments
#ttp 334941
#codereview Robert.Manuszewski

[CL 2081720 by Jaroslaw Palczynski in Main branch]
2014-05-22 04:16:41 -04:00
Jaroslaw Palczynski
53cdd07882 [GitHub] 111 : Remote tool chain game project fixes
#ttp 333984
#codereview Robert.Manuszewski

[CL 2081718 by Jaroslaw Palczynski in Main branch]
2014-05-22 04:16:30 -04:00
Robert Manuszewski
a05ad646c2 UBT: More detailed module types. ScriptPlugins can now ingore modules by their type.
[CL 2081573 by Robert Manuszewski in Main branch]
2014-05-22 01:20:24 -04:00
Wes Hunt
d964af7252 Added BuildInfo Cleanup script
* Created RocketPeriodicClean command (use -SimulateCDN and/or -Preview for testing locally)
  * repairs inconsistencies in the BI service
  * Recovers manifests from P that are not found on the CDN
  * Ensures labeled builds on Prod are labeled on GameDev
  * removes orphaned BuildInfos
  * removes unlabeled BuildInfos
  * Deletes any manifests that are not referenced after the previous steps.
  * Deletes any labels that are not used after the previous steps.

Added Compactify script
* Created unified Compactify command (use -SimulateCDN and/or -Preview for testing locally)
  * Supports Rocket and Launcher
  * Compactifies all associated CloudDirs on all the associated CDNs
  * Can specify a subset of CDNs using -CDNLocations=XXX,YYY
* Tweaked existing compactify script to use EnumerateFiles and only walk the file list once.
  * This should increase the speed of compactify as we don't have to walk millions of chunks more than once.

MCPBuildDelivery Changes:
* Added ToString() overloads for McpBuildInfo and McpLabel
* GetAppLabelNames() and GetAppNames() changes
  * Flattened result instead of returning dictionaries.
  * Support NULL for AppName to return all Apps.
* Added DeleteLabel() functionality.
* Added CDNLocation and BuildInfoLocation enums to allow programmatic, strongly-typed select of these environments.
  * Used heavily by the cleanup scripts to abstract the operations it performs on all environments.
  * Added conversion functions to go between McpConfigName and these enums.
* Added MountCDNShare(CDNLocation) that allows us to abstract access to the 3 fileshares we use to host chunks.
  * Assert if called on Mac as we can't mount them there yet.
* Added CopyChunksToCDN(SrcCDN, DestCDN) that abstracts transporting chunks from one fileshare to another.
  * Removed legacy support for -CDNDrive cmdline override, as it no longer makes sense globally now.

UBT Changes
* Added HashCodeHelper (from C# MCP) which assists creating IComparable<> implementations with reasonable GetHashCode() implementations.

FortBuild Changes
* Removed several MCP-related commands that are outdated and should no longer be in the code.

#codereview:eric.newman,gil.gribb,robert.manuszewski,carlos.cuello

[CL 2081078 by Wes Hunt in Main branch]
2014-05-21 17:12:44 -04:00
Bob Tellez
aa8e82af9c UE4: Made the maximum days to keep temporary builds an optional parameter
[CL 2080994 by Bob Tellez in Main branch]
2014-05-21 16:27:34 -04:00
Jaroslaw Surowiec
245e9b49f8 MemoryProfiler2 - Fixed the callstack history not displaying the control toolstrip
[CL 2080800 by Jaroslaw Surowiec in Main branch]
2014-05-21 14:37:09 -04:00
Dmitry Rekman
c383576999 Do not package .png files for Linux.
New template projects don't seem to have them, making packaging fail (TTP #333350).

[CL 2080726 by Dmitry Rekman in Main branch]
2014-05-21 14:07:01 -04:00