Commit Graph

964 Commits

Author SHA1 Message Date
Peter Sauerbrei
dce7c782a7 fix for not having the distribution parameter being passed to IPP
#ue4
#ios

[CL 2253072 by Peter Sauerbrei in Main branch]
2014-08-12 11:13:15 -04:00
Steve Robb
82fcd06c42 enum class support for UENUMs. Currently only supports enum classes of underlying type uint8, because the property system needs to be updated to handle more than that.
EPropertyReferenceFlags removed too, because it is unused.

#ttp 329394: UHT: Support the C++ "enum class" syntax for UENUMs

#codereview robert.manuszewski

[CL 2252907 by Steve Robb in Main branch]
2014-08-12 08:51:25 -04:00
Dmitry Rekman
72365c3ad9 Safe changes to Lightmass for Linux.
Part of PR #316.

#codereview Daniel.Wright

[CL 2252234 by Dmitry Rekman in Main branch]
2014-08-11 20:34:56 -04:00
Saul Abreu
b2d1d99b66 Enabled ICU on Android. Added necessary building information for ICU module on Android. Corrected unspecified Android native string encoding. Added staging/deploying of ICU data on Android. UE4 on Android now uses the GNUSTL_Shared shared object as the C++ runtime.
[CL 2251976 by Saul Abreu in Main branch]
2014-08-11 17:27:11 -04:00
Jaroslaw Surowiec
5c1e790900 CrashReport - Updated crash report database creation script, added comments
[CL 2251742 by Jaroslaw Surowiec in Main branch]
2014-08-11 15:05:13 -04:00
Dmitry Rekman
7fb45d090a Support more output devices on Linux.
- Partially based on PR #306 submission, corrected for cross-compiling.
- Each platform is now able to set up output devices for logging according to its own needs.

#codereview Josh.Adams, Michael.Trepka

[CL 2249193 by Dmitry Rekman in Main branch]
2014-08-08 21:42:14 -04:00
Robert Manuszewski
3054e34792 UAT: Log process exit code, always Dispose processes.
[CL 2248641 by Robert Manuszewski in Main branch]
2014-08-08 13:30:04 -04:00
Carlos Cuello
3d1660ea6d [INTEGRATE] UE4-LauncherRelease->UE4 integrate integrate latest from LauncherReleases, including fixes for various issues that we've released the past month, and the new engine slot and notification systems
[CL 2248562 by Carlos Cuello in Main branch]
2014-08-08 11:33:23 -04:00
Kellan Carr
585834bda4 build script, fixing stomped changes from my last change
[CL 2248526 by Kellan Carr in Main branch]
2014-08-08 11:08:16 -04:00
Kellan Carr
08b1d335ff build script, add branch hacker to disable adder nodes
[CL 2248506 by Kellan Carr in Main branch]
2014-08-08 10:53:12 -04:00
Steve Robb
3757db36a5 [GitHub] 341 : Enabled class member initializer-awareness to UnrealHeaderTool
Integrated changes, added a test.

#codereview robert.manuszewski

[CL 2248431 by Steve Robb in Main branch]
2014-08-08 09:42:56 -04:00
Saul Abreu
b5037a7537 Undid a problematic change to avoid staging localization data generation configuration files. To be properly done later.
[CL 2247657 by Saul Abreu in Main branch]
2014-08-07 17:59:31 -04:00
Peter Sauerbrei
277719a394 added quotes around paths in unzip and mkdir for the remote tool chain
added quotes around framework paths for remote tool chain
#ue4
#ios
#codereview john.pollard

[CL 2247317 by Peter Sauerbrei in Main branch]
2014-08-07 14:08:36 -04:00
Saul Abreu
35948861ce Removed staging of localization data generation configuration files. Removed staging of ICU files from CopyBuildToStagingDirectory.Automation.cs. Individual platforms can elect to copy them.
[CL 2247119 by Saul Abreu in Main branch]
2014-08-07 12:58:19 -04:00
Maciej Mroz
0781f10f49 Back out revision 297 from //depot/UE4/Engine/Source/Programs/UnrealHeaderTool/Private/HeaderParser.cpp
The fortnite was updated, so the warning is restored.

#codereview Ben.Zeigler

[CL 2247047 by Maciej Mroz in Main branch]
2014-08-07 12:57:45 -04:00
Richard Fawcett
a762246ea9 Ensure we don't double-submit to the same build info service if "v1" and "v2" have identical URLs.
[CL 2246843 by Richard Fawcett in Main branch]
2014-08-07 06:56:14 -04:00
Robert Manuszewski
78afbbd3f3 UAT: Support for duplicate entries when staging files.
[CL 2246726 by Robert Manuszewski in Main branch]
2014-08-07 04:30:34 -04:00
Jeff Campeau
498bb8ad26 Use a local temp directory for GUBP packaging on Xbox One to avoid issues with remote drive and VHD. Resulting package is then copied into place.
[CL 2246228 by Jeff Campeau in Main branch]
2014-08-06 18:13:10 -04:00
Peter Sauerbrei
4b9061690f fix for IPP holding on to IPA file handle after deploying to device
TTP324571
#ue4

[CL 2245943 by Peter Sauerbrei in Main branch]
2014-08-06 15:37:27 -04:00
Saul Abreu
d9ce756e01 Corrected issue with ICU internationalization data and UE4 localization data not being properly staged.
[CL 2245839 by Saul Abreu in Main branch]
2014-08-06 14:32:18 -04:00
Kellan Carr
2adbfea0fe build script, add branch hacker support for removing platforms from branches
[CL 2245728 by Kellan Carr in Main branch]
2014-08-06 13:06:55 -04:00
Michael Trepka
9bb0589365 Restored BuiltBinaries in MacToolChain
[CL 2245697 by Michael Trepka in Main branch]
2014-08-06 12:46:49 -04:00
Michael Trepka
8c4e9429d9 Enabled all but few Clang warnings when building on Mac and cleaned up MacToolChain.cs a bit
[CL 2245662 by Michael Trepka in Main branch]
2014-08-06 11:51:47 -04:00
Robert Manuszewski
e6072fb050 UnrealBuildTool: Added UnrealHeaderTool version checking when checking if it's up to date.
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction

[CL 2245408 by Robert Manuszewski in Main branch]
2014-08-06 07:05:15 -04:00
Robert Manuszewski
c0b4cfe3bf UBT: Moved ScopedTimer from UAT to UBT, added ScopedCounter
[CL 2245334 by Robert Manuszewski in Main branch]
2014-08-06 04:29:36 -04:00