Commit Graph

889 Commits

Author SHA1 Message Date
Robert Jones
2cddee3fb1 UEPLAT-7 - OBB downloading code in Java
- Code additions to download data from Google Play Store if not on device
- Changes deploy to write new meta-data
- Changes to Android deploy to cache ini files once and re-read instead of the constant open/read we had
- Added template/code generation system so we can now generate Java files based on a template for project dependent names etc

[CL 2521147 by Robert Jones in Main branch]
2015-04-22 11:14:29 -04:00
James Moran
f6646befde Adding HTTP Chunk Installer Options to Editor Project Launcher/UnrealFrontend
Initial HTTPChunkInstaller patch support

[CL 2520898 by James Moran in Main branch]
2015-04-22 09:12:59 -04:00
Dmitry Rekman
f33c1e438f UAT: Allow processing symlinks on non-Linux platforms.
- The original reason to skip them (UEPLAT-184) was because symlinks were only used to fix case-sensitiveness issues and by skipping them
   we avoid name collision with the original file during packaging.
- Those issues are non-existent on Windows, while skipping the symlinks breaks packaging on deduplicated drives there
  (see https://answers.unrealengine.com/questions/212888/automated-buildjenkins-failing-due-to-symlink-chec.html).

[CL 2520484 by Dmitry Rekman in Main branch]
2015-04-21 20:53:58 -04:00
Ben Marsh
e881ee1e54 Make sure RootEditor and GameEditor nodes both specify the -precompile option. UBT only compiles all plugins when -precompile is specified now, and compiling game editors without it triggers different shared-pch build environments, which causes a significant build and modification of previous build products.
#codereview Kellan.Carr

[CL 2520425 by Ben Marsh in Main branch]
2015-04-21 20:18:58 -04:00
Kellan Carr
fd706c8480 build script, remove pseudodeps from fort promotable in fort branch
[CL 2520223 by Kellan Carr in Main branch]
2015-04-21 18:39:43 -04:00
Ben Marsh
54ac3f8643 Rename AllPlugins -> AvailablePlugins.
[CL 2520061 by Ben Marsh in Main branch]
2015-04-21 17:21:49 -04:00
Ben Marsh
a8f46ea87c Add function to enumerate plugins available for a specific project rather than using the global array, and add a function to determine if a plugin is enabled.
#codereview Peter.Sauerbrei

[CL 2520056 by Ben Marsh in Main branch]
2015-04-21 17:20:20 -04:00
Ankit Khare
5cf849a5a1 Enable HTML5 for Mac Rocket
#codereview ben.marsh

[CL 2519794 by Ankit Khare in Main branch]
2015-04-21 15:42:57 -04:00
Kellan Carr
0d3eb97569 build script, fortnite branch frequency changes and branch hacking
[CL 2519745 by Kellan Carr in Main branch]
2015-04-21 15:21:51 -04:00
Josh Adams
9fd07ce722 - Made some changes to allow receipt based packaging to work with the Desktop platform. One hacky bit remains that I have entered a JIRA for [UE-14120]
#codereview ben.marsh

[CL 2519643 by Josh Adams in Main branch]
2015-04-21 14:25:42 -04:00
Ben Marsh
7766819000 Implement CommandUtils.UnzipFiles() on Mac without using Ionic.Zip.ExtractAll(). Seems to throw an exception under Mono, and there's obvious reason why.
[CL 2519572 by Ben Marsh in Main branch]
2015-04-21 13:43:16 -04:00
Ben Marsh
79753e4191 Don't try to filter DDC as part of the FilterRocketNode; it no longer has a dependency on it (and CopyRocketNode brings it in manually).
[CL 2519320 by Ben Marsh in Main branch]
2015-04-21 11:18:53 -04:00
Dmitry Rekman
41e2618472 Linux: correct editor commandlet.
(Submitting a missed a local change).

[CL 2518235 by Dmitry Rekman in Main branch]
2015-04-20 16:48:14 -04:00
Ben Marsh
7b3fa392a4 Fix build failure on monolithic build nodes; VCCompiler attribute may not exist.
#codereview Mike.Fricker

[CL 2518199 by Ben Marsh in Main branch]
2015-04-20 16:29:54 -04:00
Ben Marsh
b7fe870052 Archive headers as part of building the root editor and precompiled monolithics, and extract them into the Rocket build.
[CL 2517897 by Ben Marsh in Main branch]
2015-04-20 13:43:49 -04:00
Daniel Lamb
ac7dd22c88 Added error for when engine content is access by dlc at cook time.
[CL 2517650 by Daniel Lamb in Main branch]
2015-04-20 11:15:20 -04:00
Ben Marsh
3bf6adf9ca Prevent overlapping build products between Mac and Windows DDC nodes; copy output files to the Saved directory, and bring them back in when assembling the final build.
[CL 2517636 by Ben Marsh in Main branch]
2015-04-20 11:08:45 -04:00
Ben Marsh
7c3569ddc4 Build fix
[CL 2517064 by Ben Marsh in Main branch]
2015-04-19 16:13:35 -04:00
Ben Marsh
144c78ae16 Rename ASG for copying Rocket files. Seems to cause everything in that group to be always built, even if selecting a particular node.
[CL 2517052 by Ben Marsh in Main branch]
2015-04-19 15:32:38 -04:00
Ben Marsh
dac1fb2231 Put the CopyRocketSymbols node into the same agent sharing group as the CopyRocket node.
[CL 2517029 by Ben Marsh in Main branch]
2015-04-19 12:09:39 -04:00
Ben Marsh
208957aa7f Implement PluginDescriptor and ModuleDescriptor in UBT in an identical way to the engine. Also add a wrapper for objects parsed by fastJSON, that allows easier retrieval of typed fields.
[CL 2517026 by Ben Marsh in Main branch]
2015-04-19 12:03:48 -04:00
Dmitry Rekman
2ceb9e36ef Updated UELinuxNativeDialogs.
- Updated to latest from Rush (encharm).
- Further simplified the install - no need to build LND locally anymore (on Ubuntu).
- Staging fixed to include LND libs.
- Added clang requirement as suggested in PR #1066 (previously clang version was up to the user).

[CL 2516336 by Dmitry Rekman in Main branch]
2015-04-17 15:45:42 -04:00
Ben Marsh
b125be775b Build PS4MapFileUtil and XboxOnePDBFileUtil as part of the regular tools node, so we can take advantage of building in parallel (and reduce costs due to startup times).
[CL 2516326 by Ben Marsh in Main branch]
2015-04-17 15:40:57 -04:00
Ben Marsh
e12021b1cf Remove the separate node for UnrealVersionSelector - just build it with tools, and only on Win64.
[CL 2516263 by Ben Marsh in Main branch]
2015-04-17 15:12:13 -04:00
Ben Marsh
86b7d147ce Add barriers to force frequency for all dependencies of a certain node to run with a given interval. Force promotable builds every 1h20m.
#codereview Kellan.Carr

[CL 2516191 by Ben Marsh in Main branch]
2015-04-17 14:13:52 -04:00