- Reimplemented TaskGraph tick mode to correctly handle multiple worlds (this involves ticking global command queues outside of world tick and mapping worlds to solver lists for each world tick so we can correctly handle multiple worlds)
- Audited global commands that had an explicit solver capture and moved them to solver commands
- Updated headless tests to new API for solver flags
#rb
#jira
#ROBOMERGE-SOURCE: CL 11604093 in //UE4/Release-4.25/... via CL 11604130
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)
[CL 11604166 by benn gallagher in Main branch]
* UAT will now read each *.Automation.csproj file to determine the output path, and load from there rather than just loading anything under Engine\Binaries\AutomationScripts.
* When compiling *.Automation.csproj files, UAT will set the $(EngineDir) directory to the current engine directory, allowing the project to resolve assembly references to the correct location.
* When generating project files, UBT will create an *.Automation.csproj.props file next to the project containing the path to the engine directory, allowing the assembly to be compiled correctly from Visual Studio.
#rb none
#jira UE-77934
#ROBOMERGE-SOURCE: CL 11601626 in //UE4/Release-4.25/... via CL 11601635
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)
[CL 11601659 by ben marsh in Main branch]
- This is based off BuildPhysx.Automation.cs and could be unified with this in the future.
- Update some CMakeLists.txt to support this.
- Convert ICU CMakeLists.txt to support cmake 3.5.2 that ships with the engine.
- Fix up some whitespace in BuildPhysX.
[at]brian.white
#jira UE-81798
#ROBOMERGE-SOURCE: CL 11597283 in //UE4/Release-4.25/... via CL 11597290
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)
[CL 11597322 by anthony bills in Main branch]
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 11595098 in //UE4/Release-4.25/... via CL 11595099
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11595102 by ben marsh in Main branch]
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 11595076 in //UE4/Release-4.25/... via CL 11595078
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11595081 by ben marsh in Main branch]
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11588486 via CL 11588489 via CL 11588491
#ROBOMERGE-BOT: (v654-11333218)
[CL 11593700 by graeme thornton in Main branch]
#rb none
#jira
UE-87654
#ROBOMERGE-SOURCE: CL 11592464 in //UE4/Release-4.25/... via CL 11592465
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11592466 by ben marsh in Main branch]
#rb none
#jira UE-88379
#ROBOMERGE-SOURCE: CL 11592316 in //UE4/Release-4.25/... via CL 11592323
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11592338 by ben marsh in Main branch]
#rb none
#jira UE-85511
#ROBOMERGE-SOURCE: CL 11592169 in //UE4/Release-4.25/... via CL 11592173
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11592176 by ben marsh in Main branch]
#jira UE-88831
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 11592053 in //UE4/Release-4.25/... via CL 11592056
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11592061 by ben marsh in Main branch]
Also add support for using Visual Studio DTE type libraries from AutoSDK, to fix accessor not working in installed builds built from licensee workspaces.
#jira UE-88791, UE-89124, UE-89162
#rb none
#ROBOMERGE-SOURCE: CL 11590477 in //UE4/Release-4.25/... via CL 11590479
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11590486 by ben marsh in Main branch]
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 11590405 in //UE4/Release-4.25/... via CL 11590409
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11590415 by ben marsh in Main branch]
- Fixed CrashReportClient using the analytics provider without checking if it is available first.
#jira UE-89414
#rb Chris.Gagnon
#lockdown cristina.riveron
#ROBOMERGE-SOURCE: CL 11590231 in //UE4/Release-4.24/... via CL 11590232 via CL 11590234
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11590237 by cristina riveron in Main branch]
* Add a callback to the UAT project params so a script that uses buildcookrun can choose to modify the deployment context before staging
* Expose a function from the staging code which lets us remap staged file paths based on the project remapping configuration.
* Extend cooked target staging so that any programs or editor server targets are forced to Development configs, rather than what the master client/server targets request
#rb ben.marsh
#ROBOMERGE-SOURCE: CL 11586652 via CL 11586653 via CL 11586654
#ROBOMERGE-BOT: (v654-11333218)
[CL 11586655 by graeme thornton in Main branch]
Go back to using bundled dsymutil.
#jira #rb na
#ROBOMERGE-SOURCE: CL 11584240 in //UE4/Release-4.25/... via CL 11584253
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585533 by andrew grant in Main branch]
#jira UE-89269
#ue4
[FYI] Jack.Porter
#rb Steve.Smith
#ROBOMERGE-SOURCE: CL 11578617 in //UE4/Release-4.25/... via CL 11578621
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585457 by chris babcock in Main branch]
- Bug fix: Browser: Renamed "..." button to "Explore" (Explore the Trace Store Directory). Also aligned the button to the right. (UE-89187)
- Bug fix: Renamed command line params to analyze a session from "-TraceFile" / "-TraceId" to "-OpenTraceFile" / "-OpenTraceId" (in order to avoid conflict with "-TraceFile" cmd line param already in use to direct tracing to a file).
#jira UE-89187
#rb none
#ROBOMERGE-SOURCE: CL 11576085 in //UE4/Release-4.25/... via CL 11576094
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585345 by ionut matasaru in Main branch]
#jira UE-89096
#rb None
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 11575890 in //UE4/Release-4.25/... via CL 11575891
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585337 by jack porter in Main branch]
#jira UE-88537
#rb JeanLuc.Corenthin
#ROBOMERGE-SOURCE: CL 11575007 in //UE4/Release-4.25/... via CL 11575008
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585211 by emil kirichev in Main branch]
#jira none
#rb Brandon.Schaefer, Arciel.Rekman
#ROBOMERGE-SOURCE: CL 11567407 in //UE4/Release-4.25/... via CL 11567420
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)
[CL 11585112 by michael sartain in Main branch]