Commit Graph

5353 Commits

Author SHA1 Message Date
Max Chen
e4d4965491 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 7774443 by Max Chen in Dev-Editor branch]
2019-08-05 15:48:51 -04:00
nick shin
40531cc5f0 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-SOURCE: CL 7705208 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7705209 by nick shin in Main branch]
2019-08-02 01:51:48 -04:00
josh engebretson
3b707c9279 Fix issue with PerfReportTool not being able to find mono on Mac
#rnx


#ROBOMERGE-SOURCE: CL 7694695 via CL 7699463
#ROBOMERGE-BOT: (v384-7690951)

[CL 7699622 by josh engebretson in Main branch]
2019-08-01 16:53:35 -04:00
andrew grant
6b18803f46 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-SOURCE: CL 7688001 via CL 7688013 via CL 7688019 via CL 7690526
#ROBOMERGE-BOT: (v383-7686620)

[CL 7690676 by andrew grant in Main branch]
2019-08-01 13:28:12 -04:00
ben marsh
408d4d3b62 UBT: Include additional context when a managed process fails to start.
#rb none
#jira UE-76597
#rnx

#ROBOMERGE-SOURCE: CL 7689299 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v383-7686620)

[CL 7689300 by ben marsh in Main branch]
2019-08-01 13:07:33 -04:00
ben marsh
db5cdb331d Sign binaries with a SHA1 and SHA256 certificate.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7688654 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v383-7686620)

[CL 7688657 by ben marsh in Main branch]
2019-08-01 12:56:20 -04:00
andrew grant
9093c6d1f8 Fixed issue with resolving project path
#jira UE-78201?
#rb na

#ROBOMERGE-SOURCE: CL 7686869 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v382-7680231)

[CL 7686874 by andrew grant in Main branch]
2019-08-01 12:24:06 -04:00
michael trepka
d5c4c57bda 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-SOURCE: CL 7681669 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v382-7680231)

[CL 7681678 by michael trepka in Main branch]
2019-08-01 09:44:55 -04:00
andrew grant
0fa3b1d8b5 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-SOURCE: CL 7679187 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)

[CL 7679188 by andrew grant in Main branch]
2019-07-31 20:36:14 -04:00
joe conley
dd73847eb0 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-SOURCE: CL 7678483 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)

[CL 7678484 by joe conley in Main branch]
2019-07-31 19:42:43 -04:00
brandon schaefer
2bb870ab53 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-SOURCE: CL 7675363 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v381-7673386)

[CL 7675365 by brandon schaefer in Main branch]
2019-07-31 17:11:00 -04:00
ben woodhouse
0f76c47673 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-SOURCE: CL 7669228 via CL 7673482
#ROBOMERGE-BOT: (v380-7672804)

[CL 7673532 by ben woodhouse in Main branch]
2019-07-31 13:44:37 -04:00
daniel rahier
d1f27f7d7b 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-SOURCE: CL 7668684 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7668686 by daniel rahier in Main branch]
2019-07-31 05:45:38 -04:00
ben marsh
09c2d9225b Merging build fixes to UGS.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7663697 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7663708 by ben marsh in Main branch]
2019-07-30 17:33:14 -04:00
andrew grant
3efc04e76d Moved EngineTest Gauntlet script out of Gauntlet project and into EngineTest project
#jira #rb na

#ROBOMERGE-SOURCE: CL 7663224 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7663233 by andrew grant in Main branch]
2019-07-30 16:42:46 -04:00
jason adcock
9f0265dfc3 #jira UE-77575 UE-77577 Fix ShooterGame.Automation Build Issues
#RB ryan.gerleve

#ROBOMERGE-SOURCE: CL 7662690 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7662693 by jason adcock in Main branch]
2019-07-30 16:01:55 -04:00
chad garyet
47c6b489eb change DefaultWindowsSdkVersion back to 10.0.16299.0
#jira none
#rb none
[FYI] ben.marsh

#ROBOMERGE-SOURCE: CL 7662385 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7662393 by chad garyet in Main branch]
2019-07-30 15:20:06 -04:00
Ben Marsh
9ec8ba86e5 Fix UAT compile error.
#rb none
#rnx

[CL 7660151 by Ben Marsh in Main branch]
2019-07-30 10:37:28 -04:00
josh engebretson
a6fdbc6533 Filter supported service device platforms
#rnx


#ROBOMERGE-SOURCE: CL 7659532 via CL 7659857
#ROBOMERGE-BOT: (v372-7473910)

[CL 7659869 by josh engebretson in Main branch]
2019-07-30 09:52:50 -04:00
andrew grant
e4a177d2c8 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-SOURCE: CL 7657569 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7657573 by andrew grant in Main branch]
2019-07-29 20:07:47 -04:00
william ewen
8d83ff0cca Gauntlet: Adding "NotBulk" flag, so we can specifically exclude bulk builds if we wish to
#rb Andrew.Grant
#rnx


#ROBOMERGE-SOURCE: CL 7651008 via CL 7654234
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654408 by william ewen in Main branch]
2019-07-29 17:39:09 -04:00
josh engebretson
d97916126a Gauntlet: Add support for dervice reseration pools
#rnx


#ROBOMERGE-SOURCE: CL 7650698 via CL 7654022
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654117 by josh engebretson in Main branch]
2019-07-29 17:36:06 -04:00
ben woodhouse
a7db48dff2 Make CSV metadata parsing robust to values with commas, in order to prevent exceptions crashes when reading [desktophwinfo].
A nicer solution would be to strip commas at source in the CSV profiler, but that won't work with existing data

[FYI] chris.bunner


#ROBOMERGE-SOURCE: CL 7650431 via CL 7654000
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654072 by ben woodhouse in Main branch]
2019-07-29 17:35:39 -04:00
ben marsh
10a6db1793 Merging latest version of UGS.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7651150 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7651151 by ben marsh in Main branch]
2019-07-29 14:13:56 -04:00
andrew grant
d77f3809c3 Fix for issue on Linux trying to create a file at a path that doesn't exist (on Windows & Mac other code results in this path being created earlier).
#jira #rb na
[FYI] michael.sartain

#ROBOMERGE-SOURCE: CL 7647006 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7647007 by andrew grant in Main branch]
2019-07-27 22:25:13 -04:00