Commit Graph

618 Commits

Author SHA1 Message Date
Dan Oconnor
5e0d1a6abc These validation functions take a lot of time when loading blueprints, disabled after consulting with Steve.Robb
[CL 2565351 by Dan Oconnor in Main branch]
2015-05-26 14:31:12 -04:00
Robert Manuszewski
bb4a79d8ac [INTEGRATE] Change 2564781 by Robert.Manuszewski@Robert_Manuszewski_Raptor1 on 2015-05-26 08:04
Fix for potential crash when resetting loaders in cooked build

[CL 2564786 by Robert Manuszewski in Main branch]
2015-05-26 08:07:06 -04:00
Robert Manuszewski
f37ae9ad6b [INTEGRATE] Change 2564765 by Robert.Manuszewski@Robert_Manuszewski_Raptor1 on 2015-05-26 07:38
Making DebugPostLoad thread safe

[CL 2564785 by Robert Manuszewski in Main branch]
2015-05-26 08:05:57 -04:00
Mikolaj Sieluzycki
ac339b4bbb Make UEnums tightly packed.
[CL 2564612 by Mikolaj Sieluzycki in Main branch]
2015-05-26 03:36:08 -04:00
Robert Manuszewski
21f1fc7a63 Fixing loading objects synchronously from PostLoad while streaming
[CL 2564336 by Robert Manuszewski in Main branch]
2015-05-25 15:03:58 -04:00
Michael Schoell
25cb6296d6 Examining the value of an enum array pin will show the enum value's display name.
Changed UByteProperty::ExportTextItem to use GetEnumText when PPF_BlueprintDebugView is passed in.

#jira UE-14408 - Enum Arrays do not use friendly display names.

[CL 2563160 by Michael Schoell in Main branch]
2015-05-22 15:36:01 -04:00
Daniel Lamb
35ebc397cd Fixed warning as error on mono.
[CL 2563008 by Daniel Lamb in Main branch]
2015-05-22 14:16:42 -04:00
Daniel Lamb
3d88188ab9 Added support for async save of compressed packages.
Used in launch on helps with in editor hitches.

[CL 2562717 by Daniel Lamb in Main branch]
2015-05-22 11:41:17 -04:00
Jaroslaw Palczynski
c3858fa3d2 UE-15865: Compile errors within a struct (float 2,3's and linear colors seem to have lost their type)
#codereview Maciej.Mroz,Robert.Manuszewski

[CL 2562544 by Jaroslaw Palczynski in Main branch]
2015-05-22 10:03:37 -04:00
Maciej Mroz
3208a4682e UE-14122 Passing FText objects accessed from Access None objects into functions crashes the game
CL# 2244148 was reverted. Hopefully the optimization can be restore once the UE-14720 is fixed.

#codereview Michael.Noland, Nick.Whiting, Robert.Manuszewski

[CL 2561514 by Maciej Mroz in Main branch]
2015-05-21 17:13:24 -04:00
Jaroslaw Palczynski
191c771237 Uncommented minimal package size sanity check as it was correct, but removed the second one as it was wrong for compressed packages.
[CL 2560548 by Jaroslaw Palczynski in Main branch]
2015-05-21 05:28:36 -04:00
Daniel Lamb
d1b8bd0a74 Removed erronious errors which were triggering in cooked builds.
[CL 2560079 by Daniel Lamb in Main branch]
2015-05-20 20:54:57 -04:00
Steve Robb
948bd2add4 Return value fixes for FObjectAndNameAsStringProxyArchive::operator<< and FNameAsStringProxyArchive::operator<<.
#codereview robert.manuszewski

[CL 2559755 by Steve Robb in Main branch]
2015-05-20 17:38:19 -04:00
Maciej Mroz
26f21f3ffb UE-15878 Many blueprints don't compile with similar error
In FKismetCompilerContext::PrecompileFunction the parameter list of function is linked, so the signature of function can be compared.

#codereview Mike.Beach

[CL 2559660 by Maciej Mroz in Main branch]
2015-05-20 17:07:44 -04:00
Mike Beach
5d2f56960b [UE-15878] Reverting a portion of CL 2555878, we currently cannot use property size to compare against skeleton function params (as they're unlinked, with zero size).
#codereview Maciej.Mroz

[CL 2559336 by Mike Beach in Main branch]
2015-05-20 15:06:19 -04:00
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
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