Commit Graph

2320 Commits

Author SHA1 Message Date
Mike Beach
d8fb1f7e2e (WIP) Workaround to synchronize #include names and saved filenames for converted Blueprint files (both should go through a centralized function).
#codereview Maciej.Mroz

[CL 2685659 by Mike Beach in Main branch]
2015-09-09 20:06:46 -04:00
Mike Beach
6067386904 (WIP) Adding more commandline params for the native conversion tool (in setup for calling from the cook commandlet).
[CL 2685571 by Mike Beach in Main branch]
2015-09-09 18:51:40 -04:00
Phillip Kavan
308be6bebd [UEBP-40] BP->C++ code generation (WiP) - Some fixes to generated code for default subobject instancing.
change summary:
- modified FEmitDefaultValueHelper::HandleInstancedSubobject() to allow callers to control whether or not to generate code to create the instance or access it (if it should already have been created).
- modified FEmitDefaultValueHelper::GenerateConstructor() to generate code to assign a fallback native root component if available (to match the runtime side in the non-generated code case)

#codereview Maciej.Mroz

[CL 2685496 by Phillip Kavan in Main branch]
2015-09-09 17:50:03 -04:00
Dan Oconnor
53db26d327 Name mangling logic for blueprint generated classes. This solves problems with ascii characters like '-', '+' and '=', unicode characters, and that match existing c++ identifiers (IE naming a blueprint variable bool or U8) showing up in code generated from blueprints.
#codereview Maciej.Mroz

[CL 2685409 by Dan Oconnor in Main branch]
2015-09-09 17:11:11 -04:00
Dan Oconnor
289ea2bc43 RootEditor_OnMac fixes. Likely required include changes due to 2684687
[CL 2685368 by Dan Oconnor in Main branch]
2015-09-09 16:50:50 -04:00
Eric Newman
7527f2e38a Fix to global chat state not being reset to "unavailable" on logout
#jira OPP-3723
#jira FORT-14720
Merging //depot/UE4-LauncherDev/Engine/Source/Developer/FriendsAndChat/Private/Layers/Domain/MessageService.cpp to //depot/UE4/Engine/Source/Developer/FriendsAndChat/Private/Layers/Domain/MessageService.cpp

[CL 2685307 by Eric Newman in Main branch]
2015-09-09 16:23:18 -04:00
Matthew Lewis
f182ef8a3b #codereview Dmitry.Rekman
[CL 2683582 by Matthew Lewis in Main branch]
2015-09-08 15:48:37 -04:00
Marc Audy
6da868e057 Fix shadowed variable
#codereview Maciej.Mroz

[CL 2683496 by Marc Audy in Main branch]
2015-09-08 15:03:16 -04:00
Bob Tellez
c7a4317996 [AUTOMERGE]
#UE4 Fixed a logging issue causing only the 0th CPU/GPU test results to be shown instead of the average. Also removed an unused variable.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2683388 by Bob.Tellez on 2015/09/08 14:04:04.

[CL 2683393 by Bob Tellez in Main branch]
2015-09-08 14:05:24 -04:00
Adric Worley
d7995f49bf Move Directory Watcher tests to separate file.
Refactored MatchExtensionString method and added test case for null string handling.

[CL 2683231 by Adric Worley in Main branch]
2015-09-08 12:46:43 -04:00
Maciej Mroz
45e8455032 FConvertedBlueprintsDependencies - next iteration.
#codereview Robert.Manuszewski

[CL 2683056 by Maciej Mroz in Main branch]
2015-09-08 11:03:41 -04:00
Jamie Dale
7810e1ba8f FAssetRenameManager::FindCDOReferencedAssets now ignores deprecated and dead classes
UE-19761 - EDITOR CRASH: Creating, reverting, then moving a same named file caused a crash.

[CL 2682879 by Jamie Dale in Main branch]
2015-09-08 07:46:32 -04:00
Maciej Mroz
446c40f58e UEBP-40 C++ code generation (WIP):
- Refactor, Introduced function FEmitHelper::GetCppName

#codereview Dan.OConnor

[CL 2682851 by Maciej Mroz in Main branch]
2015-09-08 06:44:17 -04:00
Antony Carter
204e41cb6e Merging latest social fixed from Orion to Main
//depot/UE4-Orion/Engine/Source/Developer/FriendsAndChat/...

to //depot/UE4/Engine/Source/Developer/FriendsAndChat/...

[CL 2682562 by Antony Carter in Main branch]
2015-09-07 14:26:24 -04:00
Maciej Mroz
ac295f03eb UEBP-40 C++ code generation (WIP):
- improved (working) code for UMG Widgets
- various fixes

[CL 2682439 by Maciej Mroz in Main branch]
2015-09-07 09:39:56 -04:00
Jurre DeBaare
33f862bc49 GeomCache/ABCImporter
ADDED thumbnail renderer for GeometryCache
ADDED BP creation from GeometryCache asset
ADDED de-registering of handlers during GeomCacheModule shutdown
FIXED bug with importing Materials, though recreating a clean scene in Maya also fixed it (bad Maya history)

[CL 2682433 by Jurre DeBaare in Main branch]
2015-09-07 09:32:51 -04:00
Marc Audy
d25958e352 Use SizeSquared comparisons instead of Size where trivially replaceable
[CL 2681970 by Marc Audy in Main branch]
2015-09-06 12:42:18 -04:00
Maciej Mroz
6ce1610a00 Comments added
[CL 2681931 by Maciej Mroz in Main branch]
2015-09-06 09:15:57 -04:00
Maciej Mroz
bec08e1390 UEBP-40 C++ code generation (WIP):
- Gathering coverted class dependencies - fixed and refactored
- improved list of included headers and forward-declared structs

#codereview Mike.Beach

[CL 2681924 by Maciej Mroz in Main branch]
2015-09-06 07:59:37 -04:00
Dan Oconnor
2441049b7b Back out changelist 2680852 - Was just stale projects
[CL 2680996 by Dan Oconnor in Main branch]
2015-09-04 16:32:05 -04:00
Dan Oconnor
d492ce2d8f CIS fix
#codereview Mike.Beach

[CL 2680852 by Dan Oconnor in Main branch]
2015-09-04 15:20:09 -04:00
Mike Beach
e056f4c268 CIS Fix - Adding missing files.
[CL 2680721 by Mike Beach in Main branch]
2015-09-04 14:07:57 -04:00
Mike Beach
76209a73f0 (WIP) Blueprint code conversion commandlet - now actually converting assets, recording a manifest that reflects the results.
[CL 2680641 by Mike Beach in Main branch]
2015-09-04 13:35:03 -04:00
Marc Audy
041ef34cb0 Fix initialization order
#codereview Maciej.Mroz

[CL 2680611 by Marc Audy in Main branch]
2015-09-04 13:13:42 -04:00
Gil Gribb
2bff847be0 UE4 - Lots of changes to the task graph include new experimental scheduler, current used on PS4, but expected to be used on all platforms after it shakes out.
[CL 2680413 by Gil Gribb in Main branch]
2015-09-04 11:22:22 -04:00