Commit Graph

29 Commits

Author SHA1 Message Date
Marc Audy
3c95a73c72 Fix spelling error
[CL 2048846 by Marc Audy in Main branch]
2014-04-23 19:22:53 -04:00
Jaroslaw Palczynski
37b8626c43 #ttp 331741 - UE4: CORE: TaskGraph: Move GetTaskName functionality into GetStatId
#proj UE4
#branch UE4
#summary The interface of FGenericTask is now changed. Removed GetTaskName() and changed GetStatId() to non-static and const.
#codereview Robert.Manuszewski
#codereview Jaroslaw.Surowiec

[CL 2048817 by Jaroslaw Palczynski in Main branch]
2014-04-23 19:22:09 -04:00
Terence Burns
23173e178d #ttp 332144 - COLLISION: Bug with DefaultChannelResponses ini saving
#Summary Updated the config system to handle single element arrays as arrays, and not as single properties.

#Note This is only applicable to default*.ini files, as these require array syntax when saving

[CL 2048693 by Terence Burns in Main branch]
2014-04-23 19:19:39 -04:00
Marc Audy
5ae23855f9 Add useful parameters to UObject::PostRename
[CL 2046833 by Marc Audy in Main branch]
2014-04-23 19:01:28 -04:00
Mike Beach
9dde9a3772 TTP #331951: Removing a condition where we were doing an unneeded Preload() for cooked builds (cooked assets were getting loaded a second time after they had already been finalized).
#codereview Robert.Manuszewski

[CL 2046805 by Mike Beach in Main branch]
2014-04-23 19:00:37 -04:00
Maciej Mroz
e64348ec3c #ue4 GetAuthoritativeClass cannot be used outside the editor. (making blueprints editoronly).
#codereveiw Robert.Manuszewski

[CL 2046716 by Maciej Mroz in Main branch]
2014-04-23 18:54:13 -04:00
Nick Whiting
4dfb9650fd #ue4 GitHub PullReq 42: Fix for reparenting "within" classes
[CL 2045606 by Nick Whiting in Main branch]
2014-04-23 18:46:14 -04:00
Steve Robb
04c2da0cf2 #ttp 331467: Make UHT not depend on CoreUObject
#add FClass and FClasses added to encapsulate (and ultimately replace) UClass and FClassTree.
#add StringUtils contains a bunch of string-related functions which were in FHeaderParser for no real reason.
#change Replaced FClassTree with UHT and fixed up all the code which was affected.

#codereview robert.manuszewski

[CL 2045258 by Steve Robb in Main branch]
2014-04-23 18:42:01 -04:00
Marc Audy
f8a4771c6e Add templated UClass::IsChildOf
[CL 2044581 by Marc Audy in Main branch]
2014-04-23 18:32:08 -04:00
Daniel Lamb
868b014ba3 Fixed multiple platform data being serialized out when saving for a specific platform.
#codereview Daniel.Wright

[CL 2044510 by Daniel Lamb in Main branch]
2014-04-23 18:30:49 -04:00
Martin Wilson
eb67584f33 Fortnite nonunity fixes
[CL 2044496 by Martin Wilson in Main branch]
2014-04-23 18:30:12 -04:00
Saul Abreu
bcb92e4dbf #summary Internationalization now operates as a singleton with non-static initialization. Should no longer have issues with initializing before file server when applicable. Resolved related previous double initialization issue. API-breaking change for calls to most FInternationalization methods.
#ttp 331776 - L10N: ICU: Executable size for engine and programs has regressed dramatically (ICU)

[CL 2044493 by Saul Abreu in Main branch]
2014-04-23 18:30:01 -04:00
Maciej Mroz
f340b06236 #ue4 Editoronly BP: ConstructorHelpers::FClassFinder more usable. It accepts the path to blueprint asset.
ConstructorHelpers::FClassFinder used in QAGame and ShooterGame.
StaticLoadClass has the same default values like StaticLoadObject.

#codereview Nick.Whiting, Jaroslaw.Surowiec

[CL 2044119 by Maciej Mroz in Main branch]
2014-04-23 18:25:31 -04:00
Justin Sargent
695df42da0 Enums: L10N: Improper use of when to use the localized versus non-localized value for an enum name was causing potential asset corruption.
[CL 2043791 by Justin Sargent in Main branch]
2014-04-23 18:22:33 -04:00
Bob Tellez
f600d39431 UE4: UEnum::GetValueAsString now returns the non-localized string value of the enum. Also, GetDisplayValueAsText was added to get the localized version.
[CL 2043768 by Bob Tellez in Main branch]
2014-04-23 18:22:12 -04:00
Maciej Mroz
1173e98c94 #ue4 Replace Blueprint Reference with Class during serializartion. Hack: the logic was added to UClassProperty::CheckValidObject
#codereview Nick.Whiting, Robert.Manuszewski

[CL 2043087 by Maciej Mroz in Main branch]
2014-04-23 18:14:16 -04:00
Jamie Dale
08c31ce64d #ttp 331271 - EDITOR: New Project Dialog doesn't help inform users when they have an illegal character in their Windows user name
#proj UE4
#branch UE4
#summary Verified why @ was disallowed
#extra Also improved the robustness of the path validator and disallowed some extra things that had previously been missed.
#extra Made the way we report invalid characters consistent between FPaths, FName, and FPackageName; they now report all matched invalid characters rather than only the first one.
#reviewedby Thomas.Sarkanen, Max.Preussner

[CL 2043081 by Jamie Dale in Main branch]
2014-04-23 18:13:53 -04:00
Mikolaj Sieluzycki
f9fe87c29a #ttp 331240 - CORE: Remove GIsBenchamrking, GUseFixedTimeStep from global scope
#proj core
#branch UE4
#summary Moved global variables to statics in FApp. Removed unused GUnclampedDeltaTime.
#codereview robert.manuszewski

[CL 2043034 by Mikolaj Sieluzycki in Main branch]
2014-04-23 18:12:58 -04:00
Ben Zeigler
746cf407d8 #UE4 Fix it so FStringAssetReference::SerializeFromMismatchedTag correctly calls the cooking callbacks
[CL 2042536 by Ben Zeigler in Main branch]
2014-04-23 18:05:25 -04:00
David Ratti
dc2105d081 tabify
[CL 2041697 by David Ratti in Main branch]
2014-04-23 17:55:30 -04:00
Ben Zeigler
943fb367ac [AUTOMERGE]
#UE4 Significant performance increases for cooking/saving packages. Don't resize an array to number of existing objects in the export tagger, this can be > 1 million. Change the export name lookup table from a 2 million index array to a map.
#codereview robert.manuszewski
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2038207 by Ben.Zeigler on 2014/04/01 18:52:10.

[CL 2040283 by Ben Zeigler in Main branch]
2014-04-23 17:38:31 -04:00
Nick Darnell
2953854fff Adding displayname metadata for the enum EInterpCurveMode
[CL 2040226 by Nick Darnell in Main branch]
2014-04-23 17:38:21 -04:00
Bob Tellez
236bafc781 UE4: Adjustment StringAssetReference fixups to accommodate for streaming levels that are either always loaded or loaded later.
[CL 2040194 by Bob Tellez in Main branch]
2014-04-23 17:37:30 -04:00
Saul Abreu
b16c5668f5 #summary Updated metadata gathering commandlet to be configuration driven. Fixed a bug with local edits to metadata overriding localization. Updated property editors using comboboxes for enums to use localized data. Added Region & Language Settings for toggling use of localized field names.
#ttp 331251 - L10N: Editor: Tooltips and Property Names need to be localized

[CL 2040155 by Saul Abreu in Main branch]
2014-04-23 17:36:48 -04:00
Bob Tellez
92752f7ccc UE4: StringAssetReferences will now properly detect and repair references to PIE objects when duplicating for PIE
[CL 2039954 by Bob Tellez in Main branch]
2014-04-23 17:32:44 -04:00