Commit Graph

2537 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
Allan Bentham
97ca18012c SCW fixes
Corrected GLSL version for ios es2.
Fix a couple of out of bounds argv[6] reads.

#codereview Rolando.Caloca, Daniel.Wright

[CL 2521051 by Allan Bentham in Main branch]
2015-04-22 10:29:49 -04:00
Ben Marsh
1b1e409efd Rename PluginInfo.LoadedFromType to PluginLoadedFrom.
[CL 2521047 by Ben Marsh in Main branch]
2015-04-22 10:28:54 -04:00
Mark Satterthwaite
b3d4de4640 Disabled Mac .dSYM generation as we hit the Windows build machine's MAX_PATH limit for various projects.
#codereview michael.trepka, ben.marsh, zachary.edgertonjones

[CL 2521023 by Mark Satterthwaite in Main branch]
2015-04-22 10:14:12 -04:00
Ben Marsh
6c204dde74 Use the plugin filename to derive the plugin name, rather than using the directory name. Using the directory name is not consistent with the engine.
[CL 2521022 by Ben Marsh in Main branch]
2015-04-22 10:14:06 -04:00
Jaroslaw Palczynski
bef57da42f UnrealSync debug improvements.
[CL 2520999 by Jaroslaw Palczynski in Main branch]
2015-04-22 10:06:57 -04:00
Marc Audy
5eba946116 Allow -Wshadow to be enabled via build configuration
[CL 2520977 by Marc Audy in Main branch]
2015-04-22 09:58:49 -04:00
Ben Marsh
24f3997488 Remove the global plugins array. Targets can figure out which plugins to enable for themselves, and that list isn't cross-pollenated with other targets.
[CL 2520938 by Ben Marsh in Main branch]
2015-04-22 09:37:04 -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
Ben Marsh
57d92dc12b Remove another use of the AllPlugins array in UEBuildTarget, and use a single code path for determining whether a plugin is enabled for a given platform.
[CL 2520897 by Ben Marsh in Main branch]
2015-04-22 09:12:37 -04:00
Steve Robb
3adc5f8c15 Function with a TArray<UClass*> return value added to test, to check for bad generated code in exec function.
#codereview robert.manuszewski

[CL 2520776 by Steve Robb in Main branch]
2015-04-22 05:58:59 -04:00
zorbathut
f17e6e93b6 PR #1073: Hacky fix so GitDependencies can exclude files in the root directory. (Contributed by zorbathut)
[CL 2520567 by Ben Marsh in Main branch]
2015-04-21 22:37:44 -04:00
Ben Marsh
dc7a7448fc Remove FindValidPlugins() again.
[CL 2520555 by Ben Marsh in Main branch]
2015-04-21 22:23:34 -04:00
Ben Marsh
93af3340ce Back out changelist 2520528
[CL 2520548 by Ben Marsh in Main branch]
2015-04-21 22:14:47 -04:00
Ben Marsh
8ef4758cac Setup the list of enabled plugins before setting up the platform build environment, allowing PS4 to directly check whether the target includes Morpheus.
#codereview Marcus.Wassmer

[CL 2520528 by Ben Marsh in Main branch]
2015-04-21 21:36:47 -04:00
Ben Marsh
920c062de3 Fix list of enabled plugins in programs that reference plugin modules directly. Previously relying on UBT permitting references to any known modules, even if they weren't supposed to be included in the target.
[CL 2520514 by Ben Marsh in Main branch]
2015-04-21 21:22:15 -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
ac0321f91a Hack to allow portal to link against the MessagingDebugger module, even though it's marked as editor-only, and the Portal doesn't even use that plugin.
#codereview Michael.Noland

[CL 2520482 by Ben Marsh in Main branch]
2015-04-21 20:52:21 -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
Chris Babcock
a08593b581 Better user control of AndroidManifest.xml generation
#ue4
#android
#codereview Josh.Adams

[CL 2520323 by Chris Babcock in Main branch]
2015-04-21 19:17:00 -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
7b6a7d2e89 Temporary fix for UdpMessaging being referenced from targets that don't have the plugin enabled.
[CL 2520119 by Ben Marsh in Main branch]
2015-04-21 17:42:01 -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
Marc Audy
734e40c910 Temporarily disable warning since UHT turns it in to an error
[CL 2519961 by Marc Audy in Main branch]
2015-04-21 16:40:14 -04:00