johan torp
464b8e8ae3
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
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: johan.torp
#ROBOMERGE-SOURCE: CL 6953113 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7090555 by johan torp in Dev-Build branch]
2019-06-19 09:23:21 -04:00
ben marsh
11f022162f
Copying //UE4/Dev-Rendering to Dev-Main (//UE4/Dev-Main) [at] 6944469
...
#rb none
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 6944849 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7089689 by ben marsh in Dev-Build branch]
2019-06-19 08:52:32 -04:00
Joakim Lindqvist
1daa186c0c
Add -fdiagnostics-absolute-paths to clang builds on linux to get fully qualifed paths to all files involved when a error happens in a header
...
#rb ben.marsh
[CL 7039070 by Joakim Lindqvist in Dev-Build branch]
2019-06-17 03:23:04 -04:00
Chad Garyet
6821f0d1f1
change target framework to 4.6.2
...
#jira none
#rb none
[CL 6968830 by Chad Garyet in Dev-Build branch]
2019-06-13 08:28:53 -04:00
Chad Garyet
982d180528
update metadata server to use mysql backend instead of sqlite
...
#jira none
#rb ben.marsh
[CL 6968806 by Chad Garyet in Dev-Build branch]
2019-06-13 08:22:18 -04:00
Ben Marsh
16dbaa9066
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
[CL 6960761 by Ben Marsh in Dev-Build branch]
2019-06-12 17:17:35 -04:00
Ryan Durand
0375224250
Add support for tracking and validating compile times between builds so we can be alerted if a file's compile time suddenly bloats.
...
#rnx
#rb Ben.Marsh
[CL 6959336 by Ryan Durand in Dev-Build branch]
2019-06-12 16:35:03 -04:00
Ben Marsh
425f4c8969
Update UGS to 1.177.
...
#rb none
#rnx
[CL 6957426 by Ben Marsh in Dev-Build branch]
2019-06-12 15:21:20 -04:00
Ben Marsh
4dec6e9376
UBT: Fix exception when checking for live coding session for non-windows targets.
...
#rb none
#rnx
[CL 6953528 by Ben Marsh in Dev-Build branch]
2019-06-12 07:57:50 -04:00
Ben Marsh
ae2ee9b54a
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
[CL 6942240 by Ben Marsh in Dev-Build branch]
2019-06-11 16:51:23 -04:00
Ben Marsh
5f813ad25e
Live Coding: Disable ICF and symbol stripping when live coding is enabled.
...
#jira UE-75978
#rb none
[CL 6941123 by Ben Marsh in Dev-Build branch]
2019-06-11 15:11:44 -04:00
Ben Marsh
f33c25f7ec
UBT: Fix exception when querying older versions of Visual Studio that do not implement ISetupInstanceCatalog.
...
#rb none
[CL 6940739 by Ben Marsh in Dev-Build branch]
2019-06-11 14:54:06 -04:00
Ben Marsh
8a10e5400d
Live Coding: Enable high DPI mode for LiveCodingConsole.
...
#rb none
[CL 6938192 by Ben Marsh in Dev-Build branch]
2019-06-11 12:32:20 -04:00
Ben Marsh
bdfeb61313
Add utility methods for parsing ContentHash values.
...
#rb none
#rnx
[CL 6930872 by Ben Marsh in Dev-Build branch]
2019-06-11 10:45:35 -04:00
Ben Marsh
cfe09c649f
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
chris babcock
e6080ba6c9
Add MD5 hash check of Android build template files to invalidate intermedate source
...
#ue4
#android
[FYI] Jack.Porter,Justin.Marcus
#rb Justin.Marcus
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 6866078 via CL 6866642 via CL 6868071 via CL 6868169
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6917772 by chris babcock in Dev-Build branch]
2019-06-10 16:34:57 -04:00
Ben Marsh
f4560e5552
UGS: Attempt to identify a list of causers for undefined symbol errors based on the name of the class, and an assumption that classes are defined in headers and cpp files with the same name.
...
#rb none
#rnx
[CL 6917759 by Ben Marsh in Dev-Build branch]
2019-06-10 16:34:29 -04:00
josh engebretson
a227d9df36
Fail PGO node when processing data fails
...
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 6865814 via CL 6866617 via CL 6868035 via CL 6868126
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6917747 by josh engebretson in Dev-Build branch]
2019-06-10 16:34:02 -04:00
Ben Marsh
178f3ff555
UGS: Parse fatal errors from Clang as filenames to use for blaming people.
...
#rb none
#rnx
[CL 6917461 by Ben Marsh in Dev-Build branch]
2019-06-10 16:25:25 -04:00
ben marsh
2a14464a21
UBT: Fix issues with UBT not detecting new files with reflection markup. Was previously not correctly sub-directories, nor checking for new UHT types being added to a module that was not previously being scanned.
...
#rb none
#jira UE-74579
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6863680 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6917137 by ben marsh in Dev-Build branch]
2019-06-10 16:16:15 -04:00
lina halper
bab821de19
Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) [at] 6861656
...
#rb
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lina.halper
#ROBOMERGE-SOURCE: CL 6863572 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6917136 by lina halper in Dev-Build branch]
2019-06-10 16:16:11 -04:00
Ben Marsh
ae58f11b54
UGS: Fix incorrect extraction of symbol names from undefined symbol errors starting with __declspec(dllexport).
...
#rb none
#rnx
[CL 6917126 by Ben Marsh in Dev-Build branch]
2019-06-10 16:15:56 -04:00
brandon schaefer
b0f9513623
Use the CRC to pop a message up not in crash reporting code
...
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 6854205 via CL 6854208 via CL 6854668 via CL 6854718
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6916096 by brandon schaefer in Dev-Build branch]
2019-06-10 15:50:15 -04:00
lukasz furman
4d2d3096bc
fixed gauntlet test restarting
...
#rb Ben.Salem
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: lukasz.furman
#ROBOMERGE-SOURCE: CL 6840467 via CL 6841040 via CL 6846192 via CL 6846994
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)
[CL 6915243 by lukasz furman in Dev-Build branch]
2019-06-10 15:21:55 -04:00
Joakim Lindqvist
941400d010
When loading BuildConfiguration.xml we now strip whitespace characters around xml node values (except for string values). This allows a more convenient configuration. Also added a explicit format check for boolean values as incorrectly formatted values would simply be interpreted as false.
...
#jira UE-72367
#review-6797682 ben.marsh
#rb none
[CL 6911019 by Joakim Lindqvist in Dev-Build branch]
2019-06-10 10:52:55 -04:00