Commit Graph

1190 Commits

Author SHA1 Message Date
Max Chen
e4d4965491 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 7774443 by Max Chen in Dev-Editor branch]
2019-08-05 15:48:51 -04:00
bob tellez
434ac1dac2 #UE4 Nonunity fix
[FYI] Allan.Bentham


#ROBOMERGE-SOURCE: CL 7674324 via CL 7680277
#ROBOMERGE-BOT: (v382-7680231)

[CL 7680344 by bob tellez in Main branch]
2019-08-01 06:45:08 -04:00
allan bentham
68eba3e0ab Log use of additional GC time for Android/iOS.
If mobile takes > 10s for GC to complete then increase threshold to 30s, log usage of additional time and trigger report from hitch detector.
Add delegate which is called when GC extended time was used.
Increase Android GC timeout to match iOS.
#rnx
#rb Robert.Manuszewski
[FYI] Peter.Sauerbrei, Gil.Gribb, Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7669647 via CL 7669654 via CL 7676238
#ROBOMERGE-BOT: (v381-7673386)

[CL 7676438 by allan bentham in Main branch]
2019-07-31 18:34:44 -04:00
robert manuszewski
d1a55631fd Fixing CIS
#rb none
#jira UE-78139

#ROBOMERGE-SOURCE: CL 7668919 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)

[CL 7668920 by robert manuszewski in Main branch]
2019-07-31 07:58:17 -04:00
robert manuszewski
c6c12c6dbb Making cooked Animation Blueprints work in the editor
#jira UE-68214
#rb none

#ROBOMERGE-SOURCE: CL 7668802 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v374-7668738)

[CL 7668803 by robert manuszewski in Main branch]
2019-07-31 06:46:12 -04:00
fred kimberley
3bf10b9d98 Have blueprints call IsDataValid on their simple construction script inside their IsDataValidFunction. Simple construction script now calls IsDataValid on its SCS nodes. This ensures that components added to the blueprint are checked when we're validating the blueprint.
#jira UE-76630
#rb Michael.Noland

#ROBOMERGE-SOURCE: CL 7661624 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7661626 by fred kimberley in Main branch]
2019-07-30 14:24:09 -04:00
bob tellez
c31a54cc2c #UE4 A few fixes for the SaveConcurrent save path. Avoiding improper thread usage of a few systems.
#ROBOMERGE-SOURCE: CL 7658629 via CL 7658757
#ROBOMERGE-BOT: (v372-7473910)

[CL 7658772 by bob tellez in Main branch]
2019-07-30 02:17:03 -04:00
Chris Gagnon
d7d4ee7b38 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL 7473521
#rb none
#fyi Max.Chen, Tim.Gautier

[CL 7614721 by Chris Gagnon in Dev-Editor branch]
2019-07-24 15:05:52 -04:00
robert manuszewski
a1ee8ce674 Fixed crashes related to multithreaded destruction of widget components
#rb none
#jira UE-77600

#ROBOMERGE-SOURCE: CL 7473681 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7473682 by robert manuszewski in Main branch]
2019-07-22 04:46:41 -04:00
robert manuszewski
3af796291a Fixed log warning to reflect the current way of allowing cooked content in the editor
#rb none
#jira UE-68214

#ROBOMERGE-SOURCE: CL 7437284 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7437286 by robert manuszewski in Main branch]
2019-07-18 09:21:54 -04:00
robert manuszewski
7aedb7f413 Fixed a few issues with running the final Garbage Collector pass when exiting:
+ Fixed a crash when exiting early during init caused by disregard for GC set not being closed
+ Fixed a crash when exiting early during init caused by classes not being fully initialized
+ Added guards to prevent other threads from manipulating UObjects when the final GC runs
+ The final GC will not use multithreaded destruction as it will not help with GC speed when there's no time limit for GC

#rb none
#jira UE-76884

#ROBOMERGE-SOURCE: CL 7318512 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7318513 by robert manuszewski in Main branch]
2019-07-16 04:54:25 -04:00
jon nabozny
da64b0ea4e Make sure Blueprint Property Conditions are actually serialized out with UProperties, so they aren't lost in packaged games.
UNTESTED

[REVIEW] [at]Brian.Bekich, [at]Ryan.Gerleve
#jira UE-43969
#rb Ryan.Gerleve
#lockdown Ryan.Gerleve

#ROBOMERGE-SOURCE: CL 7260552 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v369-7254125)

[CL 7260553 by jon nabozny in Main branch]
2019-07-10 09:58:08 -04:00
Max Chen
4561801a81 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) @7119039
#rb none

[CL 7120528 by Max Chen in Dev-Editor branch]
2019-06-21 01:21:43 -04:00
dan oconnor
8ce1492252 Edigrate 6960235
Fix serious errors when reloading blueprints that have derived types already loaded, reduce asset reloading batch size to 1 to improve correctness when reloading many assets
#rb Jamie.Dale, Phillip.Kavan
#jira UE-73070

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

[CL 7095658 by dan oconnor in Main branch]
2019-06-19 14:30:52 -04:00
michael noland
f132f603b4 Fixed a whitespace issue in UObject::ReloadConfig
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 7061335 via CL 7061407
#ROBOMERGE-BOT: (v367-6836689)

[CL 7061482 by michael noland in Main branch]
2019-06-18 01:33:24 -04:00
marc audy
55dbc66391 UObject::PostLoadSubobjects does not need to instance templates in cooked builds as all instancing will be brought up to date during the cooking process
#rb Michael.Noland


#ROBOMERGE-SOURCE: CL 6982406 via CL 6984796
#ROBOMERGE-BOT: (v367-6836689)

[CL 6985194 by marc audy in Main branch]
2019-06-13 19:12:36 -04:00
daniel lamb
724dd8a0b0 Clean up missing packages list when we mount pak files.
#ROBOMERGE-SOURCE: CL 6912467 via CL 6912474 via CL 6912475 via CL 6913209
#ROBOMERGE-BOT: (v366-6836689)

[CL 6914251 by daniel lamb in Main branch]
2019-06-10 14:27:11 -04:00
robert manuszewski
749698e582 Added a check for the presence of an interface class to fix a strange crash in the wild
#rb none


#ROBOMERGE-SOURCE: CL 6908888 via CL 6908996
#ROBOMERGE-BOT: (v366-6836689)

[CL 6909036 by robert manuszewski in Main branch]
2019-06-10 02:31:20 -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 Gagnon
930e33cb48 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none

[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Chris Gagnon
0a9f86357f Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 6837840 by Chris Gagnon in Dev-Editor branch]
2019-06-04 15:16:30 -04:00
Marc Audy
cf48c338c5 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6834564
#rb
#rnx
#lockdown Michael.Noland

[CL 6834940 by Marc Audy in Dev-Framework branch]
2019-06-04 09:58:36 -04:00
Chris Gagnon
9f1505e469 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 6671275 by Chris Gagnon in Dev-Editor branch]
2019-05-29 20:48:56 -04:00
Rex Hill
d055a6ecab Rename IsFunctionImplementedInBlueprint to IsFunctionImplementedInScript
#rb jamie.dale

[CL 6665153 by Rex Hill in Dev-Editor branch]
2019-05-29 13:14:10 -04:00
Marc Audy
6fb39af50b Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 6662737
#rb
#rnx

[CL 6664141 by Marc Audy in Dev-Framework branch]
2019-05-29 11:33:11 -04:00