Commit Graph

8317 Commits

Author SHA1 Message Date
fred kimberley
4e53acb98b Added info about the sparse class data structure into the class info hash used to detect changes during hot reloads.
#jira UE-81310
#rb Michael.Noland

#ROBOMERGE-SOURCE: CL 10034704 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v565-10026848)

[CL 10034715 by fred kimberley in Main branch]
2019-11-05 18:28:53 -05:00
josh engebretson
9c47ae4069 Gauntlet: Guard iOS LLDB crash parse and warn if parse more than one current thread
#rnx


#ROBOMERGE-SOURCE: CL 10017224 via CL 10017225 via CL 10019856 via CL 10019910
#ROBOMERGE-BOT: (v562-10004402)

[CL 10020022 by josh engebretson in Main branch]
2019-11-05 14:50:50 -05:00
jamie dale
402206e0f1 Re-add platform localization
#jira UE-82760
#rb Francis.Hurteau, Luke.Thatcher
#rnx

#ROBOMERGE-SOURCE: CL 10017172 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v562-10004402)

[CL 10017179 by jamie dale in Main branch]
2019-11-05 12:10:58 -05:00
fred kimberley
06d68a4a4f Remove a redundant ensure.
#jira UE-82988
#rb none

#ROBOMERGE-SOURCE: CL 9961779 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9961780 by fred kimberley in Main branch]
2019-11-01 17:50:13 -04:00
Ryan Durand
4e1cad3823 Adding support for importing a pregenerated schema to get around licensee workspace not having the same tasks as non-licensee, causing a schema failure unrelated to the work the agent will be doing.
#rnx
#rb none
#jira none

[CL 9960616 by Ryan Durand in Main branch]
2019-11-01 14:54:37 -04:00
Ryan Durand
28be98a38f Adding support for importing a pregenerated schema to get around licensee workspace not having the same tasks as non-licensee, causing a schema failure unrelated to the work the agent will be doing.
#rnx
#rb none
#jira none

[CL 9960582 by Ryan Durand in Dev-Build branch]
2019-11-01 14:52:03 -04:00
fred kimberley
011453cd16 Improved data validation for sparse class data types.
UHT now checks for the following:
 - max of one sparse class data struct per class
 - sparse class data struct must inherit from the parent classes sparse class data struct
 - all sparse properties must be BlueprintReadOnly and EditDefaultsOnly
 - BP assignable delegates are not allowed as sparse properties

#jira UE-81001
#rb Michael.Noland

#ROBOMERGE-SOURCE: CL 9957835 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9957838 by fred kimberley in Main branch]
2019-11-01 11:26:21 -04:00
jeff newquist
7c43b1ee93 Fixed platform extensions functionality for plugins
- Add AdditionalRestrictedFolders to FDataDrivenPlatformInfoRegistry
- Fixed FPluginManager::ReadAllPlugins() to scan AdditionalRestrictedFolders to find related platform directory for plugin
- Fixed FPluginManager::CreatePluginObject() complaining about existing plugin found twice (ignore if same source path)
- Fixed Plugins::TryMergeWithParent() handling for blacklist merge with child - if parent had blacklist but child didn't, child was incorrectly added to blacklist

#jira UE-82655
#rb josh.adams
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 9894962 in //UE4/Release-4.24/... via CL 9894965
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9933086 by jeff newquist in Dev-Build branch]
2019-10-31 15:27:52 -04:00
johan duparc
08a63f1c42 Removed Itoo (tps) from NotForLicensees
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: johan.duparc
#ROBOMERGE-SOURCE: CL 9893601 in //UE4/Release-4.24/... via CL 9893603
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9931559 by johan duparc in Dev-Build branch]
2019-10-31 15:16:13 -04:00
brandon schaefer
d997c01444 Generate a --build-id for physx
#jira UE-82735
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 9892992 in //UE4/Release-4.24/... via CL 9892993
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9930780 by brandon schaefer in Dev-Build branch]
2019-10-31 15:13:13 -04:00
Ryan Durand
94dd36378a Refactoring how timing data is loaded to improve load times.
#rnx
#rb none
#jira UE-81768

[CL 9925937 by Ryan Durand in Dev-Build branch]
2019-10-31 14:48:46 -04:00
nick shin
d4d6aa0594 HTML5 - more code removal - source code section
#jira UE-80050  Remove HTML5 code from engine
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: nick.shin
#ROBOMERGE-SOURCE: CL 9884403 in //UE4/Release-4.24/... via CL 9884404
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9922387 by nick shin in Dev-Build branch]
2019-10-31 14:25:16 -04:00
michael sartain
2ef9164fdf Remove "Unable to locate Linux SDK toolchain" Linux build warnings
Too many one-off broken cases. We'll work on a solution for 4.25.

#jira UE-82187
#rb Brandon.Schaefer
[FYI] Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.sartain
#ROBOMERGE-SOURCE: CL 9882598 in //UE4/Release-4.24/... via CL 9882599
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9919372 by michael sartain in Dev-Build branch]
2019-10-31 14:14:11 -04:00
Marc Audy
8d02cd2f99 Remove files that were exceptions to the #include rules, but no longer need to be
#rb
#rnx
#codereview Ben.Marsh

[CL 9911934 by Marc Audy in Main branch]
2019-10-31 13:44:03 -04:00
clayton langford
2cc30fcda7 Added Gauntlet AutoParam "DisableHeartbeatTimeout" to disable tests failing as intended due to missed heartbeats.
#rnx
#rb Ben.Salem

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: clayton.langford
#ROBOMERGE-SOURCE: CL 9872142 via CL 9872691 via CL 9872720 via CL 9873787
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9910501 by clayton langford in Dev-Build branch]
2019-10-31 13:37:25 -04:00
brandon schaefer
ebebbf9de4 Fix race condition when -nodebuginfo is set. Was trying to strip the debug info twice on the same so
#jira UE-82389
#rb Arciel.Rekman

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 9871297 in //UE4/Release-4.24/... via CL 9871300
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9906965 by brandon schaefer in Dev-Build branch]
2019-10-31 13:25:50 -04:00
johan berg
6d2a948960 Allow game/editor to continue execution earlier after a crash.
A previous change moved the signal to the game/editor that it's okay to continue to after the crash report client was completely done with sending and resolving callstacks, because it was assumed that there was a syncronization problem. However that proved to be another issue, so moving the signal back to where it was originally. This should make the editor only "freeze" a short time, while necessary data is collected.

#jira UE-82333
#rb pj.kack

(ushell-p4-cherrypick of 9868282 by Johan.Berg)

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 9868804 in //UE4/Release-4.24/... via CL 9868810
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v558-9892490)

[CL 9904773 by johan berg in Dev-Build branch]
2019-10-31 13:17:13 -04:00
jamie dale
9457015249 Initialize and Shutdown analytics for each crash reported by the monitor
This ensures that we honor the user-settings for reporting analytics correctly if they change while the editor is running.

#jira UE-82764
[FYI] Johan.Berg
#rb Sebastian.Nordgren
#rnx

#ROBOMERGE-SOURCE: CL 9902945 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9902964 by jamie dale in Main branch]
2019-10-31 12:39:36 -04:00
johan berg
bd51031375 Prevent analytics being initialized twice
When the user has allowed usage data to be sent we initialize the analytics backend in the crash report client. If the user has also enabled sending unattended reports and an ensure is encountered followed by a crash the crash reporter would assert because the analytics backend was being initialized twice.

#rb sebastian.nordgren
#jira UE-82764

#ROBOMERGE-SOURCE: CL 9899678 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9899681 by johan berg in Main branch]
2019-10-31 08:19:10 -04:00
jeff newquist
b37fd44761 Fixed platform extensions functionality for plugins
- Add AdditionalRestrictedFolders to FDataDrivenPlatformInfoRegistry
- Fixed FPluginManager::ReadAllPlugins() to scan AdditionalRestrictedFolders to find related platform directory for plugin
- Fixed FPluginManager::CreatePluginObject() complaining about existing plugin found twice (ignore if same source path)
- Fixed Plugins::TryMergeWithParent() handling for blacklist merge with child - if parent had blacklist but child didn't, child was incorrectly added to blacklist

#jira UE-82655
#rb josh.adams
#rnx

#ROBOMERGE-SOURCE: CL 9894962 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9894965 by jeff newquist in Main branch]
2019-10-30 15:58:59 -04:00
johan duparc
64eedec497 Removed Itoo (tps) from NotForLicensees
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 9893601 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9893603 by johan duparc in Main branch]
2019-10-30 13:44:13 -04:00
brandon schaefer
41ad60e53c Generate a --build-id for physx
#jira UE-82735
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 9892992 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v557-9890184)

[CL 9892993 by brandon schaefer in Main branch]
2019-10-30 12:52:38 -04:00
nick shin
0423c3b4b5 HTML5 - more code removal - source code section
#jira UE-80050  Remove HTML5 code from engine
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 9884403 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9884404 by nick shin in Main branch]
2019-10-29 15:03:30 -04:00
michael sartain
95a549c74b Remove "Unable to locate Linux SDK toolchain" Linux build warnings
Too many one-off broken cases. We'll work on a solution for 4.25.

#jira UE-82187
#rb Brandon.Schaefer
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 9882598 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v553-9872581)

[CL 9882599 by michael sartain in Main branch]
2019-10-29 13:24:22 -04:00
clayton langford
0ef5c16436 Added Gauntlet AutoParam "DisableHeartbeatTimeout" to disable tests failing as intended due to missed heartbeats.
#rnx
#rb Ben.Salem


#ROBOMERGE-SOURCE: CL 9872142 via CL 9872691 via CL 9872720
#ROBOMERGE-BOT: (v553-9872581)

[CL 9873787 by clayton langford in Main branch]
2019-10-28 16:31:04 -04:00