Commit Graph

5088 Commits

Author SHA1 Message Date
ben marsh
a4132cf4ff UBT: Fix the path to the solution options file for VS2019, so we can collapse all the projects and select the right configuration by default.
#rb none
#jira UE-78293

#ROBOMERGE-SOURCE: CL 7709082 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7709084 by ben marsh in Main branch]
2019-08-02 14:44:48 -04:00
joe conley
f5f5db191b #jira UE-78303 Missing files in the Binary folder for HoloLens installed build from Nightly Build
Fix for 7708707, shouldn't hardcode QAGame, should use target name.

#rb trivial

#ROBOMERGE-SOURCE: CL 7709057 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7709058 by joe conley in Main branch]
2019-08-02 14:40:42 -04:00
ben marsh
ffc862e18d UBT: Fix object files not being built when using the -plugin=... argument and a monolithic target.
#rb none
#jira UE-77305
#rnx

#ROBOMERGE-SOURCE: CL 7708957 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708958 by ben marsh in Main branch]
2019-08-02 14:28:55 -04:00
chad garyet
1031eb862a - Add architecture flavors for HoloLens
- Force Win10SDK version to 10.0.18362.0
- Fix bug in Finalize that wasn't checking for architecture flavors in platforms not Android
#rb ben.marsh
#jira UE-78303

#ROBOMERGE-SOURCE: CL 7708788 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708789 by chad garyet in Main branch]
2019-08-02 14:08:31 -04:00
joe conley
38cdd64945 #jira UE-78303 Missing files in the Binary folder for HoloLens installed build from Nightly Build
Add /arm64 and /x64 dirs, and .xml and .pri files to hololens artifacts

#rb Chad.Garyet

#ROBOMERGE-SOURCE: CL 7708707 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708712 by joe conley in Main branch]
2019-08-02 14:01:20 -04:00
ben marsh
0012597352 Merging latest version of UnrealVS to fix issues with VS2019.
#rb none
#jira UE-76883

#ROBOMERGE-SOURCE: CL 7707879 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7707884 by ben marsh in Main branch]
2019-08-02 12:49:11 -04:00
ben marsh
cccad72f00 UGS: Add DebugGame editor executable names to the list of processes that should be killed before performing a sync. (#6081)
#rb none
#jira UE-78103

#ROBOMERGE-SOURCE: CL 7707425 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7707426 by ben marsh in Main branch]
2019-08-02 12:21:38 -04:00
ben marsh
f3e0515b4a UBT: Add better messages for attempting to build for a platform that hasn't been downloaded from the launcher.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7707386 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7707387 by ben marsh in Main branch]
2019-08-02 12:16:01 -04:00
ben marsh
1f2b4e4b6e UBT: Improve messaging for trying to build a target type or configuration which is not supported from the current engine distribution.
#rb none
#jira UE-77669

#ROBOMERGE-SOURCE: CL 7707357 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7707359 by ben marsh in Main branch]
2019-08-02 12:06:21 -04:00
ben marsh
73baa9265b UAT: Propagate the XGE autorecover attribute when building through UAT.
#rb none
#rnx
#jira UE-77952

#ROBOMERGE-SOURCE: CL 7706876 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7706877 by ben marsh in Main branch]
2019-08-02 11:04:49 -04:00
ben marsh
97a7bbcd24 Add more debug info to failures when duplicating handles.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7706768 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7706769 by ben marsh in Main branch]
2019-08-02 10:50:02 -04:00
daniel rahier
2f8baedc0d 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-SOURCE: CL 7705747 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7705986 by daniel rahier in Main branch]
2019-08-02 09:46:37 -04:00
ben marsh
75a56d9542 Only use SHA256 certs to sign MSI files, since they don't support multiple signatures.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7705743 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)

[CL 7705985 by ben marsh in Main branch]
2019-08-02 09:46:33 -04:00
Benn Gallagher
3a4873ef60 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 7703071
#rb
#rnx

[CL 7705805 by Benn Gallagher in Main branch]
2019-08-02 09:01:58 -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