Commit Graph

4941 Commits

Author SHA1 Message Date
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
JeanMichel Dignard
0f9ad96858 Copying //UE4/Dev-Enterprise @ cl 6890376 to Dev-Main (//UE4/Dev-Main)
#lockdown nick.penwarden
#rb none

[CL 6890764 by JeanMichel Dignard in Main branch]
2019-06-07 11:22:52 -04:00
chris babcock
3abf09386f Add MD5 hash check of Android build template files to invalidate intermedate source
#ue4
#android
[FYI] Jack.Porter,Justin.Marcus
#rb Justin.Marcus



#ROBOMERGE-SOURCE: CL 6866078 via CL 6866642 via CL 6868071
#ROBOMERGE-BOT: (v366-6836689)

[CL 6868169 by chris babcock in Main branch]
2019-06-06 17:25:10 -04:00
josh engebretson
85e2f916ce Fail PGO node when processing data fails
#rnx


#ROBOMERGE-SOURCE: CL 6865814 via CL 6866617 via CL 6868035
#ROBOMERGE-BOT: (v366-6836689)

[CL 6868126 by josh engebretson in Main branch]
2019-06-06 17:24:43 -04:00
Ben Marsh
cc8ce630be 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

[CL 6863680 by Ben Marsh in Main branch]
2019-06-06 13:38:17 -04:00
Lina Halper
b0bdc590d5 Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
#lockdown: thomas.sarkanen
#fyi: Laurent.Delayen
#rb: none

[CL 6861656 by Lina Halper in Dev-Anim branch]
2019-06-06 12:33:54 -04:00
stefan boberg
7f1f94b842 Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 6815521 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6821478 by stefan boberg in Dev-Anim branch]
2019-06-03 19:17:40 -04:00
andrew grant
2a34cf287c Moved ExportIPA script from project-k to common engine code.
Fixed issue wher eif dependencies caused a platform implementation to be processed twice it'd warn even if they were identical

(Needed for next Fortnite-specific CL).

[at]josh.adams
#rb na

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6763211 via CL 6763215 via CL 6763217 via CL 6763219 via CL 6763240 via CL 6763246
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6820758 by andrew grant in Dev-Anim branch]
2019-06-03 19:00:32 -04:00
ben marsh
a4564e6593 Fix problems creating a new plugin in a project with a unique build environment.
#jira UE-75202
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6759642 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6796322 by ben marsh in Dev-Anim branch]
2019-06-03 09:08:50 -04:00
ben salem
965aa6c605 Add the ability to declare additional artifact directories to copy over in addition to /saved/
#rb clayton.langford

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6739909 via CL 6739922 via CL 6757015 via CL 6757271
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6795913 by ben salem in Dev-Anim branch]
2019-06-03 08:59:37 -04:00
ryan durand
f0b97979d5 PR #5893: 4.22 sndbs fix (Contributed by surakin)
#rb Ryan.Durand

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 6685687 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6794617 by ryan durand in Dev-Anim branch]
2019-06-03 08:29:10 -04:00
andrew grant
dcb50a1720 Another attempt to fix a builder-only issue wth symbols for project K...
#rb na

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6683492 via CL 6683496 via CL 6683497 via CL 6683499 via CL 6683561 via CL 6683567
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v365-6733468)

[CL 6794130 by andrew grant in Dev-Anim branch]
2019-06-03 08:21:05 -04:00