Commit Graph

9341 Commits

Author SHA1 Message Date
ben marsh
fadca41a7b UBT: Change preference for binary output directories (choose most generic output dir)
#jira

#ROBOMERGE-SOURCE: CL 12682624 via CL 12682644 via CL 12682651
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12682681 by ben marsh in Main branch]
2020-04-08 20:49:09 -04:00
ben marsh
42db966bf9 UBT: Allow building targets from project platform/restricted directories.
#jira

#ROBOMERGE-SOURCE: CL 12682307 via CL 12682308 via CL 12682309
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12682312 by ben marsh in Main branch]
2020-04-08 20:25:07 -04:00
josh adams
28c208eef4 - UAT and AutomationTool script moves from NotForLicensees and NoRedist into Restricted
#rb ben.marsh, via discussions

#ROBOMERGE-SOURCE: CL 12682281 via CL 12682292 via CL 12682296
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12682297 by josh adams in Main branch]
2020-04-08 20:18:40 -04:00
ben marsh
69b89d7869 Allow CRC analytics settings to be compiled into the executable, to remove NotForLicensees folder within engine code.
#jira
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 12681294 via CL 12681304 via CL 12681357
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12681363 by ben marsh in Main branch]
2020-04-08 19:18:46 -04:00
ben salem
dac1d280c5 Re-adding ability to add explicit commandline args to the commandline of a gauntlet test for non UE-compliant args.
#ROBOMERGE-SOURCE: CL 12677779 via CL 12678432 via CL 12678446 via CL 12678462
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12678498 by ben salem in Main branch]
2020-04-08 16:23:34 -04:00
ben marsh
898042dd32 Fix output paths for programs under project directories.
#jira
[FYI] Josh.Adams

#ROBOMERGE-SOURCE: CL 12677640 via CL 12677644 via CL 12677645
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12677649 by ben marsh in Main branch]
2020-04-08 15:52:56 -04:00
josh adams
b1c2a4c4f8 - Sped up GetExtensionDirs() in UBT
#rb none
[FYI] ben.marsh

#ROBOMERGE-SOURCE: CL 12677590 via CL 12677592 via CL 12677595
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12677598 by josh adams in Main branch]
2020-04-08 15:49:25 -04:00
josh adams
90ff579ecc - UBT/C++ changes needed for new Restricted locations
- Does not have the changes for new .ini file locations
#rb ben.marsh

#ROBOMERGE-SOURCE: CL 12676628 via CL 12676630 via CL 12676633
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12676637 by josh adams in Main branch]
2020-04-08 15:07:46 -04:00
ben marsh
fd120f8044 Remove UnrealWatchdog (simplifying NotForLicensees dependencies)
#jira

#ROBOMERGE-SOURCE: CL 12675871 via CL 12675879 via CL 12675884
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675889 by ben marsh in Main branch]
2020-04-08 13:27:42 -04:00
jeff newquist
3f01d9be15 Fix PhysX build caused by platform setting not choosing msbuild and broken CMAKE_MODULE_PATH
#rb Benn.Gallagher
#jira UE-90331
#rnx

#ROBOMERGE-SOURCE: CL 12675436 in //UE4/Release-4.25/... via CL 12675437 via CL 12675441
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675449 by jeff newquist in Main branch]
2020-04-08 12:58:47 -04:00
chris babcock
0d107b1102 Unshelved from pending changelist '12670438':
Fix up Android NDK 21 merge differences and native issues

#jira FORT-275902
#android
[FYI] Ben.Temple
#rb Jack.Porter


#ROBOMERGE-OWNER: chris.babcock
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 12670408 via CL 12670410 via CL 12670462
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12671919 by chris babcock in Main branch]
2020-04-08 10:10:06 -04:00
jeff newquist
938e3c1cbb Fixed copy of files required for installed builds into platform directories.
#rb ben.marsh
#jira UE-85318
#rnx

#ROBOMERGE-SOURCE: CL 12657521 in //UE4/Release-4.25/... via CL 12657527 via CL 12657536
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12657540 by jeff newquist in Main branch]
2020-04-07 12:34:20 -04:00
ben salem
ae0820e1f4 Add support for some basic documentation being able to be built into gauntlet nodes. Includes support for describing commandline arguments as well as sample commandlines.
#rb clayton.langford

#ROBOMERGE-SOURCE: CL 12646231 via CL 12646246 via CL 12649255 via CL 12649452 via CL 12649499 via CL 12649616
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12649737 by ben salem in Main branch]
2020-04-07 00:50:43 -04:00
chris caulfield
19d27586c1 Chaos
- Joint elliptical limits done properly
- Elliptical limit unit tests
- Clamp max FPS in solver (at 100Hz) to fix high FPS collision resolution issues

#rb none

#ROBOMERGE-SOURCE: CL 12633966 via CL 12634031 via CL 12634063 via CL 12634109
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12634171 by chris caulfield in Main branch]
2020-04-06 16:49:56 -04:00
brandon schaefer
597249b740 Dont hard code c++14 in LinuxToolchain
#jira UE-91573
#rb Arciel.Rekman

#ROBOMERGE-SOURCE: CL 12633891 in //UE4/Release-4.25/... via CL 12633900 via CL 12633917
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12633936 by brandon schaefer in Main branch]
2020-04-06 16:46:17 -04:00
ben marsh
6f6fe556a9 Move UploadDDCToAWS into a public folder.
#jira

#ROBOMERGE-SOURCE: CL 12626508 via CL 12626514 via CL 12626520
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12626541 by ben marsh in Main branch]
2020-04-06 14:26:20 -04:00
patrick laflamme
61583788ea Fixed missing ';' in HeaderParser.cpp
[FYI] Fred.Kimberley
#rb trivial
#rnx
#jira none
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12625156 in //UE4/Release-4.25/... via CL 12625161 via CL 12625172
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12625178 by patrick laflamme in Main branch]
2020-04-06 13:29:27 -04:00
fred kimberley
2b29c51315 Improved validation for per class sparse data in UHT. Fixed a bug where improperly specified sparse data structures were reported multiple times and with the wrong file location.
#jira UE-84227
#rb Michael.Noland
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12624001 in //UE4/Release-4.25/... via CL 12624090 via CL 12624249
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12624288 by fred kimberley in Main branch]
2020-04-06 12:54:37 -04:00
andrew grant
ebea3489e4 BuildTarget script - print valid target names when there's a mismatch to assist diagnosis / bug reporting.
#jira nojira
#rb na
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611152 in //UE4/Release-4.25/... via CL 12611153 via CL 12611154
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611155 by andrew grant in Main branch]
2020-04-05 15:10:51 -04:00
andrew grant
459e29b9d1 Invalidate target.cs cache for project after syncing. This ensures any changes (including those files existing) are considered when performing any build steps.
#jira UE-91457
#rb na
#tests Ran SyncProject for QAGame and EngineTest with only the project file synced.
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611144 in //UE4/Release-4.25/... via CL 12611145 via CL 12611146
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611147 by andrew grant in Main branch]
2020-04-05 14:46:04 -04:00
patrick laflamme
675cc37038 Prevented one CrashReportClientEditor from sending the report owned by another concurrent instance and losing the exit code.
#jira UE-91493 - CrashReportClientEditor may send a report owned by another concurrent instance losing the exit code in the process
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 12598059 in //UE4/Release-4.25/... via CL 12598060 via CL 12598062
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12598063 by patrick laflamme in Main branch]
2020-04-03 16:23:51 -04:00
fred kimberley
7b9e89d73e Backing out CL 12584912 since it is causing problems with the build.
#rb none
#jira none
[FYI] Michael.Noland
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12585208 in //UE4/Release-4.25/... via CL 12585210 via CL 12585211
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12585212 by fred kimberley in Main branch]
2020-04-02 22:08:30 -04:00
fred kimberley
725c39b849 Improved validation for per class sparse data in UHT. Fixed a bug where improperly specified sparse data structures were reported multiple times and with the wrong file location.
#jira UE-84227
#rb Michael.Noland
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12584912 in //UE4/Release-4.25/... via CL 12584922 via CL 12584925
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12584931 by fred kimberley in Main branch]
2020-04-02 21:18:32 -04:00
luke thatcher
50e6b8b6ab Improved SN-DBS builds
- Switched to the json interface, and removed the local task execution. All task scheduling is handled by SN-DBS now.
 - Local-only tasks are annotated as such in the json, meaning we don't have to flush the pipe between batches of remote jobs.

Measured full engine rebuild improvement of ~40% vs the previous implementation on a network with 4 worker agents.

#rb Ryan.Durand, Eric.McDaniel
#lockdown Ben.Marsh
#jira none

#ROBOMERGE-SOURCE: CL 12581644 in //UE4/Release-4.25Plus/... via CL 12581661
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12581690 by luke thatcher in Main branch]
2020-04-02 18:44:34 -04:00
brandon schaefer
f36cfa8632 Only append sanatizer args for monolithic builds
#jira UE-91519
#rb Michael.Sartain

#ROBOMERGE-SOURCE: CL 12579869 in //UE4/Release-4.25/... via CL 12579901 via CL 12579935
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12579940 by brandon schaefer in Main branch]
2020-04-02 18:01:47 -04:00