Commit Graph

2322 Commits

Author SHA1 Message Date
Ben Marsh
2cd2b93f35 Eliminate SpecialRocketLibFilesThatAreBuildProducts - everything that gets precompiled into static libs is now a normal UBT binary; we don't need to special case anything.
[CL 2499800 by Ben Marsh in Main branch]
2015-04-02 09:47:39 -04:00
Carlos Cuello
65c6b1a695 [INTEGRATE] Merging using UE4-To-UE4-LauncherDev, integrate all up to cl 2496104 from the LauncherDev branch. updated friends and chat module, lib curl updates, portal related fixes
[CL 2499790 by Carlos Cuello in Main branch]
2015-04-02 09:42:37 -04:00
Ben Marsh
539ce868c3 Decrease frequency of CopyEditor build steps; it isn't useful without DDC anyway.
[CL 2499729 by Ben Marsh in Main branch]
2015-04-02 08:18:22 -04:00
James Moran
19d187c418 HTTPChunkInstall Improvements and Bug fixes.
Added -chunkinstalldirectory and -chunkinstallversion to UAT commandline options.
Added Chunk Dependency Graph for use with -manifests.
HTTPChunkInstaller correctly re-uses old builds to reduce download sizes.
ChunkInstaller delegates correctly use delegate handles.
Windows uses HTTPChunkInstaller by default if enabled in project Build.cs.
Switched HTTPChunkInstaller tasks to threads.

[CL 2499607 by James Moran in Main branch]
2015-04-02 04:22:48 -04:00
Maciej Mroz
3ed5ae4cf6 UE-12214 Calling a function that returns TWeakObjectPtr in blueprints causes crash
Only a simple pointer to UObjects can be a parameter of BlueprintCallable (or BlueprintImplementableEvent.. etc) function. No WeakObjPtr or AssetSubclassOf is accepted. Strict check in UHT.

#codereview Steve.Robb, Richard.Hinckley

[CL 2499396 by Maciej Mroz in Main branch]
2015-04-01 20:59:46 -04:00
Ben Marsh
cbb7e650bb Separate out node groups depending on the frequency they run.
[CL 2499049 by Ben Marsh in Main branch]
2015-04-01 16:26:41 -04:00
Ben Marsh
5e925db478 Don't build non-precompiled targets as often; they aren't the ones we need to ship.
[CL 2498948 by Ben Marsh in Main branch]
2015-04-01 15:08:23 -04:00
Ben Marsh
e752f68f87 Better sorting for the nodes to display in EC. Primarily sorts by frequency then by execution order, but tries to keep the same nodes on paralllel paths together (by grouping nodes which return the same thing from GUBPNode.GetDisplayGroupName()).
#codereview Kellan.Carr

[CL 2498819 by Ben Marsh in Main branch]
2015-04-01 13:36:26 -04:00
Ben Marsh
1a48db40ad Add placeholder sections to strip symbols for Android and Linux.
[CL 2498662 by Ben Marsh in Main branch]
2015-04-01 10:53:52 -04:00
Nuclearfossil
e4b8df5537 PR #993: Resolving a crash when building project files with a full temp folder (Contributed by Nuclearfossil)
[CL 2498621 by Ben Marsh in Main branch]
2015-04-01 10:26:00 -04:00
Ben Marsh
ae84053fc9 Remove the "Distill" program, which isn't being used any more.
[CL 2498529 by Ben Marsh in Main branch]
2015-04-01 09:13:16 -04:00
Ben Marsh
42270b807d Add the BuildInstalledEngine aggregate as a requirement for the promotable; it messes up the promotable label trigger if everything isn't triggered afterwards.
[CL 2498490 by Ben Marsh in Main branch]
2015-04-01 08:44:06 -04:00
Ben Marsh
3271b51c11 Merge GetExternalFileListNode with GamePlatformMonolithicsNode when running precompiled. There's a logical dependency and they share a build agenda, so it's innefficient to keep them separate.
[CL 2498482 by Ben Marsh in Main branch]
2015-04-01 08:35:36 -04:00
Ben Marsh
98f4265a0e Fix to make sure PS4/XboxOne editor files are excluded from Rocket builds.
[CL 2498437 by Ben Marsh in Main branch]
2015-04-01 07:58:31 -04:00
Mike Fricker
114458bf0f Clang warning fixes: Fixed missing 'override' specifiers
- Also removed some unreferenced functions that adding 'override' revealed

PR #1002 -- Thank you, Omar007!

[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
Dmitry Rekman
ab2d677fd6 TestPAL: more extensive test for DirectoryWatcher.
[CL 2498131 by Dmitry Rekman in Main branch]
2015-03-31 23:17:53 -04:00
PaulEremeeff
3d878d5a79 PR #996: Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
 * Made nullptr checks consistent (the plurality of the changes are of this type)
 * Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
 * Removed unused variables
 * Removed redundant initializations
 * WidgetNavigationCustomization.cpp was fixed by the owner
 * integers converted to floats where result was stored in a float
 * Removed redundent null checks (e.g. before delete statements)
 * Renamed variables to prevent non-obvious shadowing
 * Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
 * Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)

[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00
Ben Marsh
bc520d97e0 Fix various edge cases not handled correctly by FileFilter:
* Filters were not earlying out of recursive directory searches in cases where a directory partially matched a file specification.
* Trailing file wildcards would match against directory names, so -/Something* would exclude /Something/...
* Path specifications starting with ... would have an additional ... token appended.

[CL 2497897 by Ben Marsh in Main branch]
2015-03-31 18:09:33 -04:00
Ben Marsh
b7524eb7aa Allow disabling spew when deleting changelists.
[CL 2497567 by Ben Marsh in Main branch]
2015-03-31 15:05:10 -04:00
Josh Adams
2dd1978156 - Fixed packaging error [UE-12571]
[CL 2497562 by Josh Adams in Main branch]
2015-03-31 14:58:59 -04:00
Steve Robb
31548a8951 Delete old generated .cpp files when generating less code.
Provided by Robert Milllar at Black Tusk.

#codereview robert.manuszewski

[CL 2497133 by Steve Robb in Main branch]
2015-03-31 09:33:11 -04:00
Steve Robb
983796dc35 ValidateMetaDataFormat overloads and AddMetaDataToClassData moved out of FHeaderParser.
#codereview robert.manuszewski

[CL 2497048 by Steve Robb in Main branch]
2015-03-31 07:20:11 -04:00
Steve Robb
0ad5c735f2 Property creation moved to its own function.
DoesAnythingInHierarchyHaveDefaultToInstanced moved out of FHeaderParser.

#codereview robert.manuszewski

[CL 2497043 by Steve Robb in Main branch]
2015-03-31 07:03:34 -04:00
Richard Fawcett
da6a6a32ec Fix casing of System.Xml reference in EnvVarsToXML to fix Mac build.
[CL 2496954 by Richard Fawcett in Main branch]
2015-03-31 05:03:52 -04:00
Ben Marsh
02b9ad1a23 Remove bBuildRocket from GUBP. Everything is now part of the larger graph.
#codereview Kellan.Carr

[CL 2495990 by Ben Marsh in Main branch]
2015-03-30 15:01:38 -04:00