Commit Graph

1415 Commits

Author SHA1 Message Date
Marc Audy
02cba58cb2 Merge build fixes back from //UE4/Main to //depot/UE4
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2720261 by Marc Audy in Main branch]
2015-10-07 17:46:58 -04:00
Marc Audy
6183efcc36 Integrate Engine/Config, Engine/Plugins, Engine/Programs, Engine/Shaders and remaining Engine/Source from UE4-Orion to UE4 at CL# 2716634
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2718314 by Marc Audy in Main branch]
2015-10-06 16:47:09 -04:00
Marc Audy
e5bb9b4d0d Integrate all non-branch Engine/Source changes from //depot/UE4-Orion to //depot/UE4
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2718236 by Marc Audy in Main branch]
2015-10-06 15:59:09 -04:00
Peter Sauerbrei
8676509cb3 Merging fix for failure to sign on mac from 4.10
[CL 2714908 by Peter Sauerbrei in Main branch]
2015-10-02 14:54:05 -04:00
Peter Sauerbrei
ea8fbb1b2b fix for merge error
[CL 2714874 by Peter Sauerbrei in Main branch]
2015-10-02 14:45:12 -04:00
Peter Sauerbrei
80b99fb67f Merging mobile provision selection from 4.10
[CL 2714831 by Peter Sauerbrei in Main branch]
2015-10-02 14:24:38 -04:00
Mike Beach
17390cc045 (WIP) Cleaning up UAT so that it will properly utilizes the Blueprint generated plugin, both for UBT and cook.
#codereview Ben.Marsh, Peter.Sauerbrei

[CL 2714714 by Mike Beach in Main branch]
2015-10-02 12:55:29 -04:00
Michael Trepka
dd49628ba9 Support for p4 tool installed in /usr/local/bin on Mac
[CL 2713170 by Michael Trepka in Main branch]
2015-10-01 13:48:01 -04:00
Ben Marsh
326101127e Remove input dependency on WaitToMakeRocketBuild trigger; we only care about the order of that trigger firing, and don't want to build all its dependencies.
[CL 2711842 by Ben Marsh in Main branch]
2015-09-30 16:41:24 -04:00
Ben Marsh
1cc0be0a06 Separate all the project specific settings for a platform into a separate class (derived from UEBuildPlatformContext), and remove the last few references to the global .uproject file path. Checks for SupportsWindowsXP() are now done inside the toolchain.
#codereview Peter.Sauerbrei

[CL 2711835 by Ben Marsh in Main branch]
2015-09-30 16:40:04 -04:00
Chris Babcock
b305bc1c8b Merging using UE4-To-UE4-Releases-4.10
Strip passwords from DefaultEngine.ini in pak files
#ue4

[CL 2711617 by Chris Babcock in Main branch]
2015-09-30 15:21:45 -04:00
Mike Beach
8421491220 (WIP) Integrating the Blueprint conversion process into UAT and UBT.
#codereview Ben.Marsh, Peter.Sauerbrei

[CL 2709977 by Mike Beach in Main branch]
2015-09-29 15:29:44 -04:00
Jeff Campeau
1388452b5b VS2015 now the default toolchain for Windows
Fallback to 2013 is automatic if 2015 is not installed or a platform SDK is detected that doesn't support the new IDE
Manual override is available via -2013
#platformnotify Josh.Adams

[CL 2709701 by Jeff Campeau in Main branch]
2015-09-29 13:17:32 -04:00
Terence Burns
f89256dd0e Rebuild Lightmaps Commandlet
Runs a lighting build for specific, or all, map(s). Reusing the ResavePackages commandlet. The commandline for the commandlet is:
ProjectName -run=resavepackages -buildlighting -allowcommandletrendering -map=optionalmapname

Script added to UAT to automate the process. The commandline for this is:
RebuildLightmaps -project="My:/Absolute/Project/Path.uproject" -MapsToRebuildLightMaps=OptionalMapName

[CL 2709358 by Terence Burns in Main branch]
2015-09-29 10:04:26 -04:00
Ben Marsh
1adc540d76 Instance UEBuildPlatform for each supported platform so we don't have to keep passing an UnrealTargetPlatform back into it, and separate the SDK logic for each group of platforms into a separate class (UEBuildPlatformSDK). Add a new factory class (UEBuildPlatformFactory) for creating them and binding them together.
[CL 2709253 by Ben Marsh in Main branch]
2015-09-29 08:56:10 -04:00
Ben Zeigler
59ab04456f Merging up to CL #2705955 using UE4-Fortnite-To-UE4
Notable changes:

2696075
- Change ALobbyBeaconHost::Init and ALobbyBeaconHost::SetupLobbyState to be virtual
- Add new function APartyBeaconHost::GetMaxReservations, for getting the maximum number of reservations allowed by the beacon
- Add new delegate and associated RPC to APartyBeaconClient for when reservations on the host beacon are full
   - Behavior change: Full reservation fires the new delegate and not  ClientSendReservationUpdates

2687900
only sort session search results if there are any

2697435
fixed invalidating crowd's navmesh boundary data, tile salt was not increased during rebuilds

2686334
Added a blueprint library function to get attribute values from an ability system component.

2694255
Abilities that are triggered by events are now triggered by children of the events that trigger them. For example an ability that is triggered by A.B would now also be triggered by A.B.C.

2694384
When triggering abilities send the original tag so triggers that aren't an exact match can choose not to respond.

2692521
Fixes issue using nav mesh walking where AIs would pop up on top of geometry
- We now use the surface closest to the target nav location, rather than tracing downwards from above and using the first surface we find

2699230
Put the Mac.HighPrecisionDisableMouseCoalescing & Mac.HighPrecisionDisableMouseAcceleration CVars into the 'io.' rather than 'r.' groups where they belong.

[CL 2708199 by Ben Zeigler in Main branch]
2015-09-28 15:02:27 -04:00
Robert Manuszewski
ea91389e42 Merging CL #2807711:
[BuildWatcher] UAT: Downgrading UploadSymbols warning to log message

[CL 2707714 by Robert Manuszewski in Main branch]
2015-09-28 10:53:27 -04:00
Ben Marsh
fb458cad45 Remove IUEBuildPlatform; nothing is using it.
[CL 2707262 by Ben Marsh in Main branch]
2015-09-27 13:32:44 -04:00
Ben Marsh
0aa484bda0 Toolchains are now instanced to allow storing project and target specific configuration details. Required for UBT to support multiple targets. Removed IUEToolChain, which wasn't being used directly.
[CL 2707252 by Ben Marsh in Main branch]
2015-09-27 13:05:49 -04:00
Ben Marsh
57097692aa Change deployment context and project params to use file references rather than raw paths.
[CL 2707182 by Ben Marsh in Main branch]
2015-09-26 14:41:15 -04:00
Peter Knepley
41e1a47fec StageNonMonolithic going away in favor of build reciepts
Merging 2621823

//depot/UE4-UT/...

to //depot/UE4/...

#codereview James.Golding

[CL 2706506 by Peter Knepley in Main branch]
2015-09-25 14:24:14 -04:00
Ben Marsh
661ec2ffae Fix parsing of changelist descriptions that contain '\\r' characters. Was previously treating it at the end of the changelist summary, and throwing an exception when the next line wasn't "Affected Files".
[CL 2706267 by Ben Marsh in Main branch]
2015-09-25 11:55:25 -04:00
Ben Marsh
385dcb4a3d Instance deployment handlers, rather than having a single shared instance. Required to support multiple build targets in UBT. Creation is through a method on the UEBuildPlatform.
[CL 2706031 by Ben Marsh in Main branch]
2015-09-25 08:37:49 -04:00
Ben Marsh
c1309e87c1 Remove RootIfAnyForTempStorage(). Now that we zip everything before transferring to temp storage, we don't need to worry about the root path length. It's stored relative to the zip root anyway.
[CL 2704864 by Ben Marsh in Main branch]
2015-09-24 14:33:53 -04:00
Jamie Dale
75e6e25ae3 Updated the BuildEngineLocalization node name to match the naming convention of other GUBP nodes
[CL 2704837 by Jamie Dale in Main branch]
2015-09-24 14:21:46 -04:00