Commit Graph

754 Commits

Author SHA1 Message Date
Mikolaj Sieluzycki
c75f21467b Avoid multiple Export duplicate fixups during loading.
#codereview Robert.Manuszewski

[CL 2558378 by Mikolaj Sieluzycki in Main branch]
2015-05-20 05:39:14 -04:00
Marc Audy
9b92cfbe23 UE-15552 - Fix async package loading for seamless travel not setting PKG_PlayInEditor resulting in failure to clean up the map on area transition/end PIE
Fix bug in simplified AsyncLoadPackage where priority was used as flags
Clean up some parameters and properties to be clear that they are PackageFlags, not LoadFlags
#codereview Robert.Manuszewski

[CL 2557438 by Marc Audy in Main branch]
2015-05-19 14:31:27 -04:00
James Knight
bc5efb8e11 Fix for MTU size changes, merged NetConstants.h with CoreNet.h and removed dependancy on Engine in OnlineSubSystem
[CL 2557078 by James Knight in Main branch]
2015-05-19 11:15:06 -04:00
Robert Manuszewski
217329a555 Fixing CIS
[CL 2556726 by Robert Manuszewski in Main branch]
2015-05-19 07:24:08 -04:00
Robert Manuszewski
a534f2fb37 Fixing printf data type
[CL 2556718 by Robert Manuszewski in Main branch]
2015-05-19 07:02:45 -04:00
Robert Manuszewski
daeda8b0eb Adding archive size checks to package file summary to guard against corrupt assets
[CL 2556642 by Robert Manuszewski in Main branch]
2015-05-19 05:47:44 -04:00
Maciej Mroz
244e2f7261 Load Asset latent Function
UE-14387 Support for AssetPtr references in Blueprints

#codereview Nick.Whiting, Mike.Beach

[CL 2555878 by Maciej Mroz in Main branch]
2015-05-18 16:59:18 -04:00
Mike Beach
c48d51b370 Forcefully resolving macro dependencies before they get expanded into a blueprint on load (to guard against half resolved macro dependencies ending up in blueprints that call said macros).
[CL 2555386 by Mike Beach in Main branch]
2015-05-18 13:11:45 -04:00
Jamie Dale
3ba0384688 Improved the localization support of the class wizard dialogs
UE-14158 - Description of Parent Object Class

Fixed some issues where getting a localized string for a class tooltip would fail, and updated the class wizard to use FText so it can display localized descriptions.

[CL 2554964 by Jamie Dale in Main branch]
2015-05-18 10:09:05 -04:00
Saul Abreu
67ba19783b Implemented gathering of text localization data at serialization-saving time for packages, serializing the localization data into the package header, and loading it from the package header without fully loading the package when gathering text from assets.
[CL 2553534 by Saul Abreu in Main branch]
2015-05-15 17:00:32 -04:00
Maciej Mroz
dd3c13654b UE-14387 Support for AssetPtr references in Blueprints
Early version:
- New BP types: Asset and AssetClass
- Now implicit conversion (in Blueprint) from Asset to Object
- Explicit conversion node: K2Node_ConvertAsset
- EX_AssetConst script instruction to store StringAssetReference in bytecode.

#codereview Nick.Whiting, Mike.Beach

[CL 2553506 by Maciej Mroz in Main branch]
2015-05-15 16:44:55 -04:00
Robert Manuszewski
93c6bfd265 Fix for objects not having RF_AsyncLoading flag cleared in non-cooked builds before triggering async loading callbacks
[CL 2553492 by Robert Manuszewski in Main branch]
2015-05-15 16:38:15 -04:00
Steve Robb
5ae068cd4a Fast IsA code inlined.
Fast IsA code enabled by default.

#codereview robert.manuszewski

[CL 2553392 by Steve Robb in Main branch]
2015-05-15 15:04:41 -04:00
Jaroslaw Palczynski
f065239148 UE-15366: Hot-reload crashes if you try to change and reload a default subobject's class.
#codereview Robert.Manuszewski, Maciej.Mroz, Ben.Zeigler

[CL 2553253 by Jaroslaw Palczynski in Main branch]
2015-05-15 14:07:44 -04:00
Steve Robb
755fc9e6a2 UStruct::SuperStruct is now private instead of protected and is only accessible through GetSuperStruct().
Handle SuperStruct being overwritten by archives during hot reload.
FFastIndexingClassTree state unified under a single static.
Extra tree integrity checks.

#codereview robert.manuszewski

[CL 2553141 by Steve Robb in Main branch]
2015-05-15 13:38:11 -04:00
Ryan Gerleve
42e1386e5d Don't let packages that are async loading potentially return true from IsFullyLoaded. Prevents PackageMap from finding packages whose GUIDs may not have been set yet.
[CL 2552622 by Ryan Gerleve in Main branch]
2015-05-15 09:45:53 -04:00
Robert Manuszewski
1f78fbb163 [INTEGRATE] Change 2552532 by Robert.Manuszewski@Robert_Manuszewski_Raptor1 on 2015-05-15 09:14
Fixing crash on startup introduced in CL #2550790, and networking code failures due to linker being destroyed before async callbacks got triggered

[CL 2552542 by Robert Manuszewski in Main branch]
2015-05-15 09:17:32 -04:00
Mikolaj Sieluzycki
72a670da38 Look for duplicate exports in package and skip them while loading and saving.
#codereview Robert.Manuszewski

[CL 2552286 by Mikolaj Sieluzycki in Main branch]
2015-05-15 05:09:56 -04:00
Robert Manuszewski
20505f9b6e Fixing a crash when re-enetering FlushAsyncLoading in the same callstack when there was a synchronuous load request from async loading callbacks.
[CL 2550784 by Robert Manuszewski in Main branch]
2015-05-14 11:04:37 -04:00
Robert Manuszewski
bbae14b53f Fixing subobject instancing when creating a blueprint instance from non-CDO archetype.
UE-15502

[CL 2550415 by Robert Manuszewski in Main branch]
2015-05-14 04:07:40 -04:00
Mike Beach
82c8cf9bb2 [UE-15439] Moving where we resolve deferred CDO initialization (making sure it happens before the super CDO has been regenerated, because on regeneration the class layout could change).
#codereview Nick.Whiting, Robert.Manuszewski, Dan.OConnor

[CL 2549561 by Mike Beach in Main branch]
2015-05-13 16:30:10 -04:00
Michael Schoell
b8c405f221 Retrieving localized metadata will prefer local changes to the metadata if they do not match what is expected by localization. This means that if you change the metadata in the header, it will use the updated value instead of the localized value and your change will be seen in the editor.
#jira UE-15427 - Changing category name on a property has no effect

[CL 2549390 by Michael Schoell in Main branch]
2015-05-13 15:28:49 -04:00
Ankit Khare
e589eb7ceb UE-14297 - Hang on Launch On HTML5 projects - ( 4.8 blocker)
fixing an issue for single thread mode where the IOSystem is starved and loading goes into an infinite loop,  this change may be pushing other issues under the rug, but for now checking it in as it has a limited fallout, if any.

#codereview Robert.Manuszewski@epicgames.com

[CL 2547766 by Ankit Khare in Main branch]
2015-05-12 16:10:26 -04:00
Dmitry Rekman
828db67ab9 Fix compile error (|| and && in the same scope).
- Also fixed an unrelated initialization order warning.

#codereview Daniel.Wright, Daniel.Lamb

[CL 2546234 by Dmitry Rekman in Main branch]
2015-05-11 19:12:54 -04:00
Marc Audy
1d31f4c265 Put in braces to avoid risk of code breakage
[CL 2545498 by Marc Audy in Main branch]
2015-05-11 11:14:46 -04:00