Commit Graph

6340 Commits

Author SHA1 Message Date
ben marsh
98e83076e7 UAT: Propagate the XGE autorecover attribute when building through UAT.
#rb none
#rnx
#jira UE-77952

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/... via CL 7706877
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834590 by ben marsh in Dev-Build branch]
2019-08-06 22:18:31 -04:00
ben marsh
a07356736d Add more debug info to failures when duplicating handles.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7706768 in //UE4/Release-4.23/... via CL 7706769
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7834534 by ben marsh in Dev-Build branch]
2019-08-06 22:17:42 -04:00
daniel rahier
1704b94c30 Maya plugins are built in the same location as Mobu plugins now (Engine/Binaries/Win64/NotForLicensees)
#jira UE-77291
#rb simon.therriault
[FYI] patrick.boutot

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.rahier
#ROBOMERGE-SOURCE: CL 7705747 in //UE4/Release-4.23/... via CL 7705986
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7833699 by daniel rahier in Dev-Build branch]
2019-08-06 22:05:07 -04:00
ben marsh
22b9b043a0 Only use SHA256 certs to sign MSI files, since they don't support multiple signatures.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7705743 in //UE4/Release-4.23/... via CL 7705985
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)

[CL 7833698 by ben marsh in Dev-Build branch]
2019-08-06 22:05:03 -04:00
ben marsh
985f9e1d32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 7703071
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 7705805 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7827304 by ben marsh in Dev-Build branch]
2019-08-06 18:04:01 -04:00
nick shin
3be0bc747c HTML5 packaging from UE4 on GitHub on Linux
- fix dos2unix line ending issues
- note: this jira still needs `Engine/Binaries/ThirdParty/Python/Linux/bin/python2.7` executable bit set (asked Ben.Marsh to do this...)

#jira UE-78057  Error Unhandled Exception occurs when Packaging for HTML5 on Linux
#rnx
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 7705208 in //UE4/Release-4.23/... via CL 7705209
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7810907 by nick shin in Dev-Build branch]
2019-08-06 13:24:34 -04:00
josh engebretson
9712798490 Fix issue with PerfReportTool not being able to find mono on Mac
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7694695 via CL 7699463 via CL 7699622
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7810568 by josh engebretson in Dev-Build branch]
2019-08-06 13:13:20 -04:00
andrew grant
1288aa1171 Fixed issue where P4.FileExistsInDepot would return true when the path didn't exist
Bigly refactor of SyncProject script!

* If project file is not on disk will now attempt to find it in P4 (e.g no need to sync a project before you can sync a project).

*Added -projectonly option to skip updating of Engine dir (useful with -force when you've deleted files..)

* Changed default of maxwait to 0 based on new understanding of how this functions.

* Now works when the project is in a different P4 depot than the engine

[at]ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7688001 via CL 7688013 via CL 7688019 via CL 7690526 via CL 7690676
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7810192 by andrew grant in Dev-Build branch]
2019-08-06 13:03:35 -04:00
ben marsh
0d5eb2d3d8 UBT: Include additional context when a managed process fails to start.
#rb none
#jira UE-76597
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7689299 in //UE4/Release-4.23/... via CL 7689300
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7809606 by ben marsh in Dev-Build branch]
2019-08-06 12:57:50 -04:00
ben marsh
eb69dbf389 Sign binaries with a SHA1 and SHA256 certificate.
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7688654 in //UE4/Release-4.23/... via CL 7688657
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7808910 by ben marsh in Dev-Build branch]
2019-08-06 12:52:27 -04:00
andrew grant
3326010601 Fixed issue with resolving project path
#jira UE-78201?
#rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7686869 in //UE4/Release-4.23/... via CL 7686874
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7808890 by andrew grant in Dev-Build branch]
2019-08-06 12:52:19 -04:00
michael trepka
c051712677 When packaging for Mac, edit the executable to remove all RPATH entries that point to folders that do not exist in the final build to satisfy Gatekeeper requirements.
#jira UE-62828
#rb Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7681669 in //UE4/Release-4.23/... via CL 7681678
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7806566 by michael trepka in Dev-Build branch]
2019-08-06 12:36:43 -04:00
andrew grant
64e8dbd770 Addressed various issues that prevented Gauntlet from being used on projects that were not located next to the Engine.
Should also allow Gauntlet to work with Installed engine builds.

RunUAT.sh -scriptdir=/Volumes/Data/Dev/FirstPersonTest RunUnreal -project=/Volumes/Data/Dev/FirstPersonTest/FirstPersonTest.uproject -test=FirstPersonTest.BootTest -build=editor

#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7679187 in //UE4/Release-4.23/... via CL 7679188
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7805269 by andrew grant in Dev-Build branch]
2019-08-06 12:28:45 -04:00
joe conley
30559f99b7 Merging 7325797 using 4.23_to_Dev-VR
Now requiring a certificate to package HL2
Now requiring "CN=" in the company name for creating a certificate

#JIRA: UE-76506
#RB: jason.bestimt

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: joe.conley
#ROBOMERGE-SOURCE: CL 7678483 in //UE4/Release-4.23/... via CL 7678484
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7804620 by joe conley in Dev-Build branch]
2019-08-06 12:25:41 -04:00
brandon schaefer
9b6f8a27ec Always send the Pre/Post analytic payload when crashing if enabled
Fix an issue where FCrashReportClient would not call its dtor due to being held by SCrashReportClient

#jira UE-75354
[CODEREVIEW] Arciel.Rekman
[at]Arciel.Rekman
#rb Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 7675363 in //UE4/Release-4.23/... via CL 7675365
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7802542 by brandon schaefer in Dev-Build branch]
2019-08-06 12:13:51 -04:00
ben woodhouse
5b0928897b PerfReportTool 3.84. LLM improvements
- Fix an exception when a CSV has no metadata (e.g LLM)
- Improve peak summary. Add support for the <stats> element (no longer need to rely on stats being referenced in graphs)
- Add support for wildcards, e.g <stats>*</stats>
- Remove duplicate stats automatically
- Refactor peak summary to avoid separate arrays for stat attributes - everything is now wrapped up in a PeakStatInfo struct
- Modify CsvStats csv parsing to skip stats with only spaces in the name (for some reason LLM does this)
[FYI] ben.salem

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 7669228 via CL 7673482 via CL 7673532
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7801934 by ben woodhouse in Dev-Build branch]
2019-08-06 12:10:50 -04:00
daniel rahier
79e219bb58 Fix for Maya crash on LiveLink plugin unloading
Fix for Maya LiveLink UI not working for versions of Maya older than 2018
#jira UE-71917
#rb simon.therriault

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.rahier
#ROBOMERGE-SOURCE: CL 7668684 in //UE4/Release-4.23/... via CL 7668686
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7797844 by daniel rahier in Dev-Build branch]
2019-08-06 11:47:23 -04:00
andrew grant
2e2f857b7c Moved EngineTest Gauntlet script out of Gauntlet project and into EngineTest project
#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7663224 in //UE4/Release-4.23/... via CL 7663233
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795103 by andrew grant in Dev-Build branch]
2019-08-06 11:28:28 -04:00
jason adcock
4daaec9265 #jira UE-77575 UE-77577 Fix ShooterGame.Automation Build Issues
#RB ryan.gerleve

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jason.adcock
#ROBOMERGE-SOURCE: CL 7662690 in //UE4/Release-4.23/... via CL 7662693
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795081 by jason adcock in Dev-Build branch]
2019-08-06 11:28:12 -04:00
chad garyet
8c0c6ba3fe change DefaultWindowsSdkVersion back to 10.0.16299.0
#jira none
#rb none
[FYI] ben.marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chad.garyet
#ROBOMERGE-SOURCE: CL 7662385 in //UE4/Release-4.23/... via CL 7662393
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7795060 by chad garyet in Dev-Build branch]
2019-08-06 11:27:58 -04:00
ben marsh
c76f7600f2 Fix UAT compile error.
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7660151 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7794799 by ben marsh in Dev-Build branch]
2019-08-06 11:25:58 -04:00
josh engebretson
74d35f78fe Filter supported service device platforms
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7659532 via CL 7659857 via CL 7659869
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7794730 by josh engebretson in Dev-Build branch]
2019-08-06 11:25:35 -04:00
andrew grant
f6c17ce50b Fixed issue in BuildTarget script with attempting to parse platforms as enums.
Added fallback for projects that don't define Client/Game target scripts

#jira #rb na

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 7657569 in //UE4/Release-4.23/... via CL 7657573
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7793448 by andrew grant in Dev-Build branch]
2019-08-06 11:14:27 -04:00
william ewen
a6d615fcf7 Gauntlet: Adding "NotBulk" flag, so we can specifically exclude bulk builds if we wish to
#rb Andrew.Grant
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: william.ewen
#ROBOMERGE-SOURCE: CL 7651008 via CL 7654234 via CL 7654408
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791333 by william ewen in Dev-Build branch]
2019-08-06 10:59:24 -04:00
josh engebretson
7ea71f1f2e Gauntlet: Add support for dervice reseration pools
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 7650698 via CL 7654022 via CL 7654117
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)

[CL 7791093 by josh engebretson in Dev-Build branch]
2019-08-06 10:57:14 -04:00