1447 Commits

Author SHA1 Message Date
Robert Manuszewski
4ed8ac2354 Fixing a crash when launching cooked projects with the Event Driven Loader disabled
#rb none
#jira UE-73368
#lockdown cristina.riveron

[CL 6316372 by Robert Manuszewski in 4.22 branch]
2019-05-06 10:09:12 -04:00
Robert Manuszewski
d0fb4a5b90 Fixed crashes in pkg info commandlet
#jira UE-72236
#rb none
#lockdown Cristina.Riveron

[CL 5708307 by Robert Manuszewski in 4.22 branch]
2019-04-03 06:16:17 -04:00
Dan Oconnor
e7ed25d51e Avoid resetting bExportLoadFailed when an object is destroyed, allows exports to stay invalidated after a GC call. Also we now invalidate exports for nodes replaced via ReplaceOldNodeWithNew
#rb Robert.Manuszewski
#jira UE-70904
#lockdown Cristina.Riveron

[CL 5497598 by Dan Oconnor in 4.22 branch]
2019-03-21 18:39:27 -04:00
Robert Manuszewski
47d684cf73 Fixing crash when the engine tries to open content saved with a newer engine version
#jira UE-71880
#rb none
#lockdown cristina.riveron

[CL 5496341 by Robert Manuszewski in 4.22 branch]
2019-03-21 16:44:19 -04:00
Steve Robb
fe9a438105 Fix for warnings about engine classes being hot reloaded when they haven't even changed.
#jira UE-71581
#rb none
#fyi jamie.dale
#lockdown cristina.riveron

[CL 5459196 by Steve Robb in 4.22 branch]
2019-03-19 15:55:51 -04:00
Steve Robb
1bc4be4452 Fix to stop UClass CDOs trying to have their token streams reassembled on hot reload.
#rb robert.manuszewski
#jira UE-71566

[CL 5415461 by Steve Robb in 4.22 branch]
2019-03-15 11:57:51 -04:00
Robert Manuszewski
e0f26d1ce8 Remove redundant call to DetachFromLinkers. It was causing a crash when using EDL
#jira UE-69177
#rb none

[CL 5407521 by Robert Manuszewski in 4.22 branch]
2019-03-15 01:55:36 -04:00
Robert Manuszewski
b1e95393ff Fixing a crash when detaching linkers from serialize context
#rb none
#jira UE-69177

[CL 5402557 by Robert Manuszewski in 4.22 branch]
2019-03-14 17:26:52 -04:00
Robert Manuszewski
327486ca5a Fixing issues with objects not being serialized before they are being ConditionallyPostLoaded by other objects and LoadContext related crashes
#rb none
#jira UE-69177

[CL 5401696 by Robert Manuszewski in 4.22 branch]
2019-03-14 17:10:13 -04:00
Jamie Dale
10a2e250b0 Fixed containers failing to gather required instance overrides
If a container element is overridden on an instance, then the entire container is serialized into the instance with different keys than the archetype. This means that all elements of a container need to be gathered if any elements within the container have changed.

#jira UE-71447
#rb Francis.Hurteau
#rnx

[CL 5371132 by Jamie Dale in 4.22 branch]
2019-03-12 16:18:55 -04:00
Arciel Rekman
a1725954e1 Fix clang builds.
#rb none
#fyi Robert.Manuszewski
#jira none

[CL 5369429 by Arciel Rekman in 4.22 branch]
2019-03-12 11:10:02 -04:00
Robert Manuszewski
9bb3869df1 Allow the deterministic cook commandlet to open cooked content in the editor regardless of the 'cook.AllowCookedDataInEditorBuilds' ini setting
#rb none
#jira UE-71333

[CL 5368203 by Robert Manuszewski in 4.22 branch]
2019-03-12 08:34:40 -04:00
Robert Manuszewski
3de43a1da2 Fixing a crash when the engine fails to open a package for comparison in the deterministic cooking commandlet
#rb none
#jira UE-71333

[CL 5368036 by Robert Manuszewski in 4.22 branch]
2019-03-12 08:16:22 -04:00
Ben Marsh
2b753649ba Core: Fix pop-up dialogs when loading corrupt assets in unattended sessions, causing jobs to hang on build machines.
#fyi Steve.Robb
#jira UE-71404
#rb none

[CL 5365414 by Ben Marsh in 4.22 branch]
2019-03-11 20:35:23 -04:00
Sorin Gradinaru
95863cedcd UE-70402 Mobile projects crash with Event Driven Loader disabled
#jira UE-70402
#iOS
#Android
#4.22
#rb Jack.Porter

- when running the editor, changing the EDL flag is not reflected in the cooker (it will continue with the value read when the editor started)

[CL 5348553 by Sorin Gradinaru in 4.22 branch]
2019-03-08 07:48:39 -05:00
Robert Manuszewski
2f978f2fde Fixed crashes in cooked projects when EDL is disabled
#rb none
#jira UE-70402

[CL 5347822 by Robert Manuszewski in 4.22 branch]
2019-03-08 01:08:26 -05:00
Francis Hurteau
8cc93fe635 Modified FAsyncPackage::GetLoadedAssets to add unique pacakges to the list of loaded assets to prevent duplicated asset loaded notifications
#jira UE-70327
#rb Jamie.Dale
#fyi Robert.Manuszewski

[CL 5339613 by Francis Hurteau in 4.22 branch]
2019-03-07 14:43:27 -05:00
Richard TalbotWatkin
40462a06c3 Changed value of new BULKDATA_Size64Bit flag to avert clash with a different new flag added in Main.
#rb Gil.Gribb
#jira UE-58325

[CL 5338046 by Richard TalbotWatkin in 4.22 branch]
2019-03-07 11:59:30 -05:00
Richard TalbotWatkin
bda346342a Support for BulkData with 64-bit sizes. This is implemented via an additional BULKDATA flag, rather than with versioning, as BulkData is often loaded from unversioned archives, e.g. from DDC via FMemoryReader.
This addresses the issue of enormous meshes >2Gb being unimportable (since source model data is stored as bulk data and loaded by the editor on demand).
This *won't* address the related problem that reading a large BulkData into a TArray is still not possible due to the 31-bit index limit on TArray.
#jira UE-58325
#rb Gil.Gribb

[CL 5337393 by Richard TalbotWatkin in 4.22 branch]
2019-03-07 10:20:54 -05:00
Dan Oconnor
fe124f09ff Revert to old behavior of using a vcall to get the ubergraphframe due to misuse of event graph by animblueprintcompiler
#rb Phillip.Kavan
#jira None

[CL 5235482 by Dan Oconnor in 4.22 branch]
2019-02-27 19:22:45 -05:00
Robert Manuszewski
254ce23358 Fixing compile errors introduced in CL #5197851
#rb none
#jira UE-70640

[CL 5223917 by Robert Manuszewski in 4.22 branch]
2019-02-27 00:31:27 -05:00
Robert Manuszewski
2fb1a1d885 DuplicatedDataReader and DuplicatedDataWriter will now store UObject serialize context internally so that they don't crash in case of an error
#rb none
#jira UE-70144

[CL 5197851 by Robert Manuszewski in 4.22 branch]
2019-02-26 08:50:11 -05:00
Dan Oconnor
7b08344a3b Updated assert in PRIVATE_PatchNewObjectIntoExport in light of stricter CurrentLoadContext, fixes crash when compiling blueprints in preview releases
#rb Robert.Manuszewski
#jira UE-70513, UE-70486

[CL 5182968 by Dan Oconnor in 4.22 branch]
2019-02-25 15:41:42 -05:00
Jamie Dale
c44bdb1448 Editor Utilities now respond to editor requests to cleanse object instances by clearing their references to any objects pending purge
This fixes crashes where they would take references to things like an actor within a world, and then the active editor world was changed (which verifies against GC reference leaks).

#jira UE-69150
#fyi Michael.Noland
#rb Lauren.Ridge

[CL 4987801 by Jamie Dale in 4.22 branch]
2019-02-13 17:03:35 -05:00
Dan Oconnor
096afe32b8 Corrected assertion to account for INVALID_OBJECT when looking for instanced subobjects
#rb Nick.Darnell
#jira UE-65452

[CL 4976630 by Dan Oconnor in 4.22 branch]
2019-02-12 17:03:56 -05:00