Commit Graph

4952 Commits

Author SHA1 Message Date
ben marsh
fba3aba72f Fixing HoloLens installed build
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 6980495 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6980497 by ben marsh in Main branch]
2019-06-13 17:06:11 -04:00
josh engebretson
7742d20ee1 Gauntlet workers expect same network mount path as build machines on Mac
#rnx
[FYI] andrew.grant


#ROBOMERGE-SOURCE: CL 6954985 via CL 6955683 via CL 6958349 via CL 6958405 via CL 6959772
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971566 by josh engebretson in Main branch]
2019-06-13 12:05:29 -04:00
andrew grant
b9ad1f4c36 Modified Mac volume path for users vs builders
[FYI] josh.engebretson


#ROBOMERGE-SOURCE: CL 6954573 via CL 6955503 via CL 6956052 via CL 6956587 via CL 6958109
#ROBOMERGE-BOT: (v367-6836689)

[CL 6971133 by andrew grant in Main branch]
2019-06-13 11:58:53 -04:00
ben marsh
05da485d09 Whitelist some more build products with duplicate names.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 6969514 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6969521 by ben marsh in Main branch]
2019-06-13 10:57:50 -04:00
ben marsh
814a1088bd Live Coding: Fix support for lazy loading modules. Now passes UBT a list of modules that can be updated, and UBT fails the build and writes out a list of others that would be modified. Live Coding console then loads those modules and retries.
#rb none
#jira UE-74679

#ROBOMERGE-SOURCE: CL 6960867 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966783 by ben marsh in Main branch]
2019-06-12 23:22:20 -04:00
ben marsh
33467b6bf5 UBT: Fix exception when checking for live coding session for non-windows targets.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 6957120 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966780 by ben marsh in Main branch]
2019-06-12 23:22:14 -04:00
ben marsh
4e1e602670 Live Coding: Prevent compiling from the IDE while a Live Coding session is active. Engine runtime creates a global mutex with the executable path in the a name and leaks the handle, then UBT checks for it existing before allowing a build to start.
#rb none
#jira UE-74438

#ROBOMERGE-SOURCE: CL 6957113 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966779 by ben marsh in Main branch]
2019-06-12 23:22:12 -04:00
ben marsh
5e730ab1be Live Coding: Disable ICF and symbol stripping when live coding is enabled.
#jira UE-75978
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 6956986 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966777 by ben marsh in Main branch]
2019-06-12 23:22:08 -04:00
ben marsh
c858dd6574 UBT: Fix exception when querying older versions of Visual Studio that do not implement ISetupInstanceCatalog.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 6956965 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966776 by ben marsh in Main branch]
2019-06-12 23:22:07 -04:00
ben marsh
4b90ab3f01 Live Coding: Enable high DPI mode for LiveCodingConsole.
#rb none
#jira UE-76058
#rnx

#ROBOMERGE-SOURCE: CL 6956940 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966773 by ben marsh in Main branch]
2019-06-12 23:22:01 -04:00
ben marsh
526f66d0c3 Remove code that reads solution file when determining which compiler to use. This is very slow. We already have multiple ways of specifying which IDE to use.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 6956821 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6966771 by ben marsh in Main branch]
2019-06-12 23:21:57 -04:00
Johan Torp
89072caf19 Fix FName crash when constructing from WIDECHAR / TCHAR nullptr and added page protection to catch FNameEntry stomps
Discussed cost of page protection on different platforms with Arciel Rekman and we both think it should be non-noticable.

#jira FORT-171302, UE-76025
#rb steve.robb, pj.kack, johan.berg

[CL 6953113 by Johan Torp in Main branch]
2019-06-12 04:59:42 -04:00
Rolando Caloca
aa0d2303d6 Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) @ 6944469
#rb none
#rnx

[CL 6944849 by Rolando Caloca in Main branch]
2019-06-11 18:27:07 -04:00
Nick Shin
b64c421274 HTMl5 - copy fixes for UE-75573 & UE-75306 to Main
#jira UE-75713  HTML5 fails to Launch On or Open Packaged Game for Samples/Sandbox/Build/BuildTest.uproject - 404 Not Found on file BuildTest.js/BuildTest.wasm
#rnx
#rb none

[CL 6919885 by Nick Shin in Main branch]
2019-06-10 18:34:42 -04:00
daniel lamb
381c48fb44 Added "build Content Only Patch" to ec jobs list.
#ROBOMERGE-SOURCE: CL 6914931 via CL 6919071
#ROBOMERGE-BOT: (v366-6836689)

[CL 6919157 by daniel lamb in Main branch]
2019-06-10 18:07:17 -04:00
ben marsh
5eeedbf783 UBT: Always treat *.modules files as being up to date for an installed engine. Prevents BuildId being regenerated if timestamps for DLLs are newer.
#rb none
#jira UE-76017

#ROBOMERGE-SOURCE: CL 6916209 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main) (v366-6836689)

[CL 6916227 by ben marsh in Main branch]
2019-06-10 15:53:30 -04:00
Ben Marsh
f143176607 UBT: Add missing copyright notice.
#rb none
#rnx

[CL 6915155 by Ben Marsh in Main branch]
2019-06-10 15:18:44 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Ben Marsh
2ab7544e7c Properly validate platforms passed into BuildCookRun. Comment around the place where platform names are validated implies that there may be some pathway that incorrectly passes a cook platform through as this value, but I'm unable to find such a case (and it should be fixed if it exists, because it's not being parsed correctly at the moment).
Also improved error path for passing an incorrect configuration.

#rb none
#jira UE-72539

[CL 6911783 by Ben Marsh in Main branch]
2019-06-10 11:58:40 -04:00
Ben Marsh
f16ba4ade1 Missing files to fix UAT compile errors.
#rb none
#rnx

[CL 6911287 by Ben Marsh in Main branch]
2019-06-10 11:12:43 -04:00
Ben Marsh
51e3a6fb84 UBT: Track any reads from config files, so we can more accurately detect when they've been modified. Some config files are modified whenever the editor is started, causing the makefile to be invalidated unnecessarily.
#rb none
#jira UE-73197

[CL 6911205 by Ben Marsh in Main branch]
2019-06-10 11:09:30 -04:00
Michael Lentine
f9b3324b32 Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 6903150
#rb none
#rnx

[CL 6903163 by Michael Lentine in Main branch]
2019-06-08 17:15:34 -04:00
lakshmi thamminedi
ede40a0aa3 Made server rpc validation optional.
#rb Ryan.Gerleve, Brian.Bekich


#ROBOMERGE-SOURCE: CL 6894061 via CL 6895232
#ROBOMERGE-BOT: (v366-6836689)

[CL 6896335 by lakshmi thamminedi in Main branch]
2019-06-07 17:12:40 -04:00
Michael Trepka
162fd3c8ad Additional fix for UE-75714, this time for Windows-based workflow
#jira UE-75714
#fyi Peter.Sauerbrei
#rb none

[CL 6895604 by Michael Trepka in Main branch]
2019-06-07 16:11:25 -04:00
Michael Trepka
958d10fb4b Fixed a problem with code signing iOS binaries for blueprint projects with plugins enabled
#jira UE-75714
#fyi Peter.Sauerbrei
#rb none

[CL 6894745 by Michael Trepka in Main branch]
2019-06-07 15:02:38 -04:00