Commit Graph

8392 Commits

Author SHA1 Message Date
andrew grant
708d88c052 Changed SyncScript syntax to use //workspace/path instead of //depot/path. This addresses issues when the workspace is in an uncertain state because the user used stream switching with a failed update
#tests Synced both existing and missing projects on Mac and Windows
#rb na
#jira nojira
#lockdown Nick.Penwarden

#ROBOMERGE-SOURCE: CL 10453808 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v595-10452236)

[CL 10453827 by andrew grant in Main branch]
2019-11-26 11:22:47 -05:00
fred kimberley
579dff4c7b Added a new function for cleaning up the sparse class data.
Use FMemory::Malloc and FMemory::Free to allocate and deallocate the sparse class data. This removes the need for virtual functions on individual classes doing this.
Removed code gen that was creating virtual function implementations for allocating sparse class data based on the class.

#jira UE-84226
#rb Marc.Audy
#lockdown Cristina.Riveron
#rnx

#ROBOMERGE-SOURCE: CL 10419745 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10419748 by fred kimberley in Main branch]
2019-11-25 12:45:07 -05:00
Stefan Boberg
d2f9a61b06 Copy-up from Dev-Core
#rb none

[CL 10419044 by Stefan Boberg in Main branch]
2019-11-25 12:03:09 -05:00
Marco Anastasi
c705a52562 * Fixed wrong mouse pointer position offset when flipping the "Enlarge Display to Fill Window" toggle
#rb stuart.hill
#rnx

[CL 10418791 by Marco Anastasi in Main branch]
2019-11-25 11:58:10 -05:00
jack porter
88ddfd4c76 Fixed Device Output Log not working for iOS devices from Windows
Fixed a number of issues with Deployment Server
#rb Dmitriy.Dyomin
#jira UE-79627
#jira UE-69887
#jra UE-69811
#lockdown: Cristina.Riveron

#ROBOMERGE-SOURCE: CL 10406620 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10406621 by jack porter in Main branch]
2019-11-25 02:09:44 -05:00
marc audy
43643cc24e There is no need to export the Z_Construct_UFunction declarations.
#jira
#rb Fred.Kimberley, Michael.Noland


#ROBOMERGE-SOURCE: CL 10376351 via CL 10376395 via CL 10376428
#ROBOMERGE-BOT: (v594-10333955)

[CL 10377550 by marc audy in Main branch]
2019-11-22 14:27:30 -05:00
jon nabozny
46d8cfbc70 Fix UHT Generation of RepIndices and don't sort Native Rep Properties.
Fixes an issue where the generated RepIndices could be invalid due to UHT not being able to know the size of static arrays or final offset of bitfield properties.

[at]Brian.Bekich, [at]Steve.Robb, [at]Ryan.Gerleve, [at]Peter.Engstrom, [at]Mattias.Hornlund
#rb Peter.Engstrom


#ROBOMERGE-SOURCE: CL 10372135 via CL 10372142 via CL 10372146
#ROBOMERGE-BOT: (v594-10333955)

[CL 10376545 by jon nabozny in Main branch]
2019-11-22 14:12:36 -05:00
ben marsh
ad50e5f158 Determine the exact compiler version number from the executable, and whitelist the 14.23.28107 compiler for building UE4.
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 10370706 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10370725 by ben marsh in Main branch]
2019-11-22 08:35:55 -05:00
nick shin
8fdb955bcf seems to be the last remains of HTML5 code from engine
#jira UE-80050  Remove HTML5 code from engine
#rb none
#rnx
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 10365174 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v594-10333955)

[CL 10365187 by nick shin in Main branch]
2019-11-21 19:48:21 -05:00
josh engebretson
ada6023e66 Gauntlet: Fix issue with post mortem callstack not being used when multiple callstacks. Also, handle [Inline Function] parsing
#rnx


#ROBOMERGE-SOURCE: CL 10351844 via CL 10357296 via CL 10357375
#ROBOMERGE-BOT: (v594-10333955)

[CL 10361791 by josh engebretson in Main branch]
2019-11-21 17:16:17 -05:00
chris babcock
2b59710833 Fix issue with PLATFORM_USED_NDK_VERSION_INTEGER and show proper NDK level used for compile
#android
[FYI] Allen.Bentham
#rb Allan.Bentham



#ROBOMERGE-SOURCE: CL 10351503 via CL 10357277 via CL 10357363
#ROBOMERGE-BOT: (v594-10333955)

[CL 10361767 by chris babcock in Main branch]
2019-11-21 17:16:05 -05:00
matt loesby
ea8b4b2555 Remove requirement for "= true" on AllowPrivateAccess meta tag
#rb [at]Dan.Hertzka


#ROBOMERGE-SOURCE: CL 10342399 via CL 10355411 via CL 10355591
#ROBOMERGE-BOT: (v594-10333955)

[CL 10360660 by matt loesby in Main branch]
2019-11-21 16:13:23 -05:00
josh engebretson
d7929642ca Gauntlet: Fix exception when deserializing devices from json due to UnrealTargetPlatform being nullable
#rnx
[FYI] ben.salem, andrew.grant


#ROBOMERGE-SOURCE: CL 10321870 via CL 10321880 via CL 10321884
#ROBOMERGE-BOT: (v593-10286020)

[CL 10321886 by josh engebretson in Main branch]
2019-11-20 13:16:09 -05:00
josh engebretson
4f911faf16 Gauntlet: Fixing issue with long path warning
#rnx


#ROBOMERGE-SOURCE: CL 10320993 via CL 10321002 via CL 10321005
#ROBOMERGE-BOT: (v593-10286020)

[CL 10321133 by josh engebretson in Main branch]
2019-11-20 12:17:54 -05:00
michael trepka
7c30189afe Xcode 11 is required when using the binary engine, so added a check in AppleToolChain in UBT to detect older versions
#rb Ben.Marsh
#jira UE-82332
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 10318727 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10318729 by michael trepka in Main branch]
2019-11-20 09:24:56 -05:00
anthony bills
6a5a8ab566 Make sure to cache the project settings by bundle id if it is overriden.
This fixes copying the correct provisioning profile and cert when remote building a blueprint project.

#jira UE-80084
[at]jack.porter
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 10318636 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10318638 by anthony bills in Main branch]
2019-11-20 08:58:54 -05:00
ben woodhouse
c8e0802da7 CsvToSVG 2.3
- Batched + multithreaded support via response files

PerfReportTool 4.00
 - Support batched graph generation. Increases perf by 30% over old multi process method. Significantly lower CPU and disk usage too. Enable with -batchedgraphs
 - Fixed determinism issues with report generation. Test cases are now identical between runs



#ROBOMERGE-SOURCE: CL 10318336 via CL 10318337
#ROBOMERGE-BOT: (v593-10286020)

[CL 10318338 by ben woodhouse in Main branch]
2019-11-20 07:46:12 -05:00
william ewen
2088947958 Gauntlet: Making sure we only flag a build NotBulk if the user is specifically requesting that delineation
This way queries that don't specifically request -notbulk can still get bulk builds, if those are otherwise applicable
#rb Andrew.Grant
#jira


#ROBOMERGE-SOURCE: CL 10312363 via CL 10312367
#ROBOMERGE-BOT: (v593-10286020)

[CL 10315417 by william ewen in Main branch]
2019-11-19 18:48:02 -05:00
ben marsh
becd2b94d4 Rework checks for whether a temporary target is necessary to ensure the same code is used at runtime and in UAT.
#rb none
#jira UE-84440, UE-84444
#rnx

#ROBOMERGE-SOURCE: CL 10312968 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10312999 by ben marsh in Main branch]
2019-11-19 16:53:37 -05:00
david lesage
d329cd7ee7 #jira UE-84616
Fix Import DWG worker
KernelIO has to be initialized with its library Path. This path is known relative to the engine folder.
So this path has to be send to the worker.
#rb jeanluc.corenthin
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 10307237 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10307239 by david lesage in Main branch]
2019-11-19 09:54:49 -05:00
joakim lindqvist
cbfccd17bf Added EngineVersion as criteria to rebuild the ModuleRules assembly, fixing issues were a new UBT version can attempt to use a old version of the modules rules assembly.
#jira UE-84624
#rb ben.marsh
#lockdown cristina.riveron
#ushell-cherrypick of 10112674 by Joakim.Lindqvist

#ROBOMERGE-SOURCE: CL 10307082 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v593-10286020)

[CL 10307084 by joakim lindqvist in Main branch]
2019-11-19 09:37:54 -05:00
ben woodhouse
dc6e569d0c PerfReportTool 3.97
- Fix version


#ROBOMERGE-SOURCE: CL 10295103 via CL 10295108
#ROBOMERGE-BOT: (v593-10286020)

[CL 10295113 by ben woodhouse in Main branch]
2019-11-18 22:52:47 -05:00
ben woodhouse
fae0d1bb21 PerfReportTool 3.98
- Fix image path issue


#ROBOMERGE-SOURCE: CL 10294998 via CL 10295006
#ROBOMERGE-BOT: (v593-10286020)

[CL 10295015 by ben woodhouse in Main branch]
2019-11-18 22:49:52 -05:00
ben woodhouse
1ba1293303 PerfReportTool 3.96
- Fix issue with NaNs getting output to the email table in some cases


#ROBOMERGE-SOURCE: CL 10294517 via CL 10294519
#ROBOMERGE-BOT: (v593-10286020)

[CL 10294520 by ben woodhouse in Main branch]
2019-11-18 22:23:54 -05:00
ben woodhouse
046c73cf1d PerfReportTool 3.95:
- Fix issue where multiple begin/end events with the same name in the BoundedStatSummary throws an exception


#ROBOMERGE-SOURCE: CL 10293903 via CL 10293905
#ROBOMERGE-BOT: (v593-10286020)

[CL 10293906 by ben woodhouse in Main branch]
2019-11-18 21:22:34 -05:00