Commit Graph

48 Commits

Author SHA1 Message Date
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
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Peter Sauerbrei
efb33d472f fix for not always copying provisions if we do not find a game provision or UE4Game.mobileprovision
TTP341967
TTP341968

[CL 2237557 by Peter Sauerbrei in Main branch]
2014-07-30 17:35:30 -04:00
Peter Sauerbrei
76ade92814 ICU on IOS - libraries and code changes
#ue4
#ios

[CL 2237050 by Peter Sauerbrei in Main branch]
2014-07-30 11:06:16 -04:00
Robert Manuszewski
78ad96d8e7 Fixing iOS.Automation.csproj on the Mac
[CL 2225590 by Robert Manuszewski in Main branch]
2014-07-21 10:49:47 -04:00
Peter Sauerbrei
ca6539d490 fix for packaging error
TTP341413
#ue4
#ios

[CL 2220825 by Peter Sauerbrei in Main branch]
2014-07-16 12:15:12 -04:00
Robert Manuszewski
484bfe2afb Restoring CL #2181411 with a proper fix for missing script DLL dependencies: all DLLs inside AutomationScripts will now be build products (scripts + their dependencies). Adding DeploymentInterface.dll to PublishSource script.
#codereview Josh.Adams,Ben.Marsh,Gil.Gribb,Peter.Sauerbrei

[CL 2220401 by Robert Manuszewski in Main branch]
2014-07-16 04:09:43 -04:00
Peter Sauerbrei
c944bbb173 fix for finding a plist file in the game directory
first looks for Game-Info.plist
second looks for Info.plist
third looks for any .plist
TTP341222
#ue4
#ios

[CL 2219863 by Peter Sauerbrei in Main branch]
2014-07-15 17:16:37 -04:00
Ben Marsh
829c91cf9b [INTEGRATE] Latest from 4.3 branch.
[CL 2213404 by Ben Marsh in Main branch]
2014-07-14 09:39:06 -04:00
Robert Manuszewski
ed0a80fb36 Back out changelist 2181411 (fixing TTP# 341148)
#codereview josh.adams

[CL 2198513 by Robert Manuszewski in Main branch]
2014-07-12 12:59:29 -04:00
Robert Manuszewski
1033c721b5 AutomationTool: Trying to work around exceptions when loading assemblies (possibly due to .Net 4.0 bug). Cleaning up referenced assemblies, better logging.
[CL 2191847 by Robert Manuszewski in Main branch]
2014-07-11 11:40:08 -04:00
Terence Burns
0d654b1f68 Partial integration of the changes from 2125367 in the file
//depot/UE4/Engine/Source/Programs/IOS/iPhonePackager/CompileTime.cs

Also removed the other unused property. 'MacBinariesDir'

#CodeReview Josh.Adams

[CL 2187611 by Terence Burns in Main branch]
2014-07-10 11:25:04 -04:00
Terence Burns
8d566031c0 Removing a stray unused var that's causing some mac build issues.
Fixes:
sh: IPhonePackager/Utilities.cs(451,13): error CS0219: Warning as Error: The variable `DictionaryNode' is assigned but its value is never used

#codereview Josh.Adams

[CL 2187492 by Terence Burns in Main branch]
2014-07-10 10:09:47 -04:00
Josh Adams
f679f4d336 - Removed WinForms from the integrated IPP (in UAT), but no new functionality added yet
[CL 2181411 by Josh Adams in Main branch]
2014-07-09 10:27:13 -04:00
Josh Adams
c1cf6d3ff2 - Fixed a path for the integrated IPP
[CL 2124509 by Josh Adams in Main branch]
2014-07-02 10:18:08 -04:00
Josh Adams
b15f93479f - Backing out the IPP integration into IOS.Automation - caused too many problems on Mac under Mono. Fixing tommorrow, hopefully.
[CL 2123953 by Josh Adams in Main branch]
2014-07-01 17:51:31 -04:00
Josh Adams
2acb4f2b97 - Fixed another mono compile error
[CL 2123824 by Josh Adams in Main branch]
2014-07-01 16:31:02 -04:00
Josh Adams
f1891d5e5b - Fixed Mono compile error
[CL 2123778 by Josh Adams in Main branch]
2014-07-01 15:51:03 -04:00
Josh Adams
aa3fabd4f4 - SSH/Rsync can now be used in UBT, but is not currently recommended yet (one step is much slower, and IPhonePackager issues)
- Integrated IPhonePackager code directly into IOS Automation (this is not 100% working yet, it's a work-in-progress). Original IPP still in same place untouched
- Added a return code to RunLocalProcess
- Added IPhonePackager UAT script that will pass along params to the internal IPP code (RunUAT IPhonePackager -cmd="<ipp commandline here>" [-nocompile])
#codereview Robert.Manuszewski,peter.sauerbrei

[CL 2123325 by Josh Adams in Main branch]
2014-07-01 10:58:33 -04:00
Josh Adams
0ed071d603 Step one of IPP -> UAT integration
[CL 2121896 by Josh Adams in Main branch]
2014-06-30 10:55:34 -04:00
Peter Sauerbrei
d3c659bbe4 fix for iOS staging movies to the correct spot
#ue4
#uat
#ios

[CL 2118629 by Peter Sauerbrei in Main branch]
2014-06-26 17:46:56 -04:00
Peter Sauerbrei
9a2a38faf2 ULD will now properly launch a game on device via the app id
#ue4
#ios

[CL 2117323 by Peter Sauerbrei in Main branch]
2014-06-25 18:31:49 -04:00
Peter Sauerbrei
6d940cf7b5 moved to a library based approach for mobile provisions on PC
TTP326334
#ue4
#ios

[CL 2112223 by Peter Sauerbrei in Main branch]
2014-06-20 16:58:40 -04:00
Peter Sauerbrei
b8b51ab8d0 change splash screen to stay up until a movie renders or the game renders
addition of default movie playback if Default_Startup.mp4 is found
#ue4
#ios

[CL 2109707 by Peter Sauerbrei in Main branch]
2014-06-18 16:38:05 -04:00
Peter Sauerbrei
91c6f061ad more remote tool chain fixes for IOS
fix for spaces in paths for repackaging ipa and creating stub
fix for deployment of the support files for code based projects
#ue4
#ios

[CL 2103480 by Peter Sauerbrei in Main branch]
2014-06-12 17:03:49 -04:00