Commit Graph

12 Commits

Author SHA1 Message Date
James Moran
c09fd85aee Merging //depot/UE4-Fortnite/Engine/... to //depot/UE4/Engine/...
CL#2238656 on 7/31/2014 2:40:33 PM
Mac/Clang CIS Fix for BuildPatchServices

CL#2238492 on 7/31/2014 12:32:02 PM
Adding BuildPatchServices CloudDir data generation for HTTP chunk installer to UAT. Enabled by -createchunkinstall
Adding extra command line options to BuildPatchTool to pass custom fields for the manifest file.

[CL 2239911 by James Moran in Main branch]
2014-08-01 11:07:46 -04:00
Robert Manuszewski
3dd9281a29 UAT: When no target platform is explicitly specified in the command line, BuildCookRun will pick the currently running platform instead of always Win64 (so that Mac doesn't try to compile Win64 by default)
[CL 2221928 by Robert Manuszewski in Main branch]
2014-07-17 04:43:21 -04:00
Daniel Lamb
88640ad4ba Submitted missing file from last checkin. Fix issue with ProjectParams.Port not being an array.
[CL 2170899 by Daniel Lamb in Main branch]
2014-07-07 17:14:45 -04:00
Peter Sauerbrei
0f1ad9e077 fix for UAT and the ability to build non-Widows programs
#ue4
#uat

[CL 2119581 by Peter Sauerbrei in Main branch]
2014-06-27 11:48:20 -04:00
James Moran
a83ef271b3 Added validation of -compressed command with UAT
#codereview Robert.Manuszewski

[CL 2109136 by James Moran in Main branch]
2014-06-18 08:20:44 -04:00
Daniel Lamb
5c7d8cad41 Reworked deploy process for android automation testing.
Was previously using staging build when should have been using archive builds.

[CL 2107247 by Daniel Lamb in Main branch]
2014-06-16 14:26:41 -04:00
Daniel Lamb
a02f330284 Added new automation tool to support for deploying prebuilt apks to several devices at once.
#codereview Kellan.Carr

[CL 2094745 by Daniel Lamb in Main branch]
2014-06-04 15:01:25 -04:00
Jamie Dale
3ea331525b UAT now uses the game INI files to add additional directories to cook and stage.
TTP# 335070 - Add GUI based way to specify additional non-asset files or paths to package

CookCommandlet now uses the project settings to work out which additional directories it should cook (this removes the need for the editor to pass this information to that UAT via the command line). I've left the COOKDIR option in the UAT/CookCommandlet as, while non of our projects seem to be using it, I'm not comfortable removing it in case any scripts are using it.

CopyBuildToStagingDirectory also uses these project settings to work out which additional directories it should stage when producing the staging manifest (these are split into UFS and non-UFS directories). This allows users to define additional directories in the editor (or directly in the settings file) which will always be staged regardless of how UAT is invoked.

All of these paths are specified in the settings file as relative to the project Content directory, and the editor will enforce this fact when using the directory picker.

Also mirrored the meta-data interface from UField on IPropertyHandle. This takes care of accessing the meta-data from the correct property, even when you're accessing an element inside an array (MattK approved!).

ReviewedBy Thomas.Sarkanen, Robert.Manuszewski, Max.Preussner

[CL 2088172 by Jamie Dale in Main branch]
2014-05-29 17:38:00 -04:00
Daniel Lamb
ebd6c8303d Changes for packing OBB into APK file.
- Added functionality to GameActivity to query for the asset manager and the mode we are using for OBB data
- Added UI element to toggle OBB packing into APK in the project packaging config panel
- Added code to add a command line switch to turn on packing during building
- Changed build system so that it will write out a JavaBuildConfig file so we know at runtime where to find the data
- Change the build system to copy and rename the OBB so that it is in the APK's asset directory uncompressed
- Added IFileHandle implementation to handle reading from an Asset based OBB and changed the OBB locating code so deal with looking for the OBB in the APK
Submitted on behalf of Robert Jones.
#codereview Daniel.Lamb,Robert.Jones

[CL 2071675 by Daniel Lamb in Main branch]
2014-05-13 11:40:41 -04:00
Peter Sauerbrei
f7bb64319a fix for code vs codeless check when the source dir is missing
#ue4
#uat

#codereview robert.manuszewski

[CL 2062092 by Peter Sauerbrei in Main branch]
2014-05-02 09:54:01 -04:00
Robert Manuszewski
67e2ece8d9 #UE4 - Removing game references from distributed code (TTP# 330940). Removed a hack which was adding map params to fortnite dedicated server map name. Added '-AdditionalServerMapParams' command line parameter.
[CL 2038773 by Robert Manuszewski in Main branch]
2014-04-23 16:44:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00