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