- refactor
- DynamicClass support
- various bugs
#codereview Mike.Beach, Dan.OConnor, Phillip.Kavan, Robert.Manuszewski
[CL 2686106 by Maciej Mroz in Main branch]
- 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]
- code was split into many files and refactored
- return and infinite loop fix
- generated code uses "GloballyMappedObjects" instead "LoadObject"
- various improvements
[CL 2657628 by Maciej Mroz in Main branch]
- timelines
- "AddComponent" support
- class subobjects are stored in UClass::MiscObjects
- various fixed, FDefaultValueHelperContext
#codereview Nick.Whiting, Mike.Beach
[CL 2648953 by Maciej Mroz in Main branch]
- Generating Components!
- FEmitDefaultValueHelperimprovements
- KCST_GotoReturn fixed
- constructor fixed
- ProcessUserConstructionScript is called on all actors
#codereview Nick.Whiting
[CL 2643240 by Maciej Mroz in Main branch]
- Enum/Byte conversion
- FEmitDefaultValueHelper improvements
- Object constructor - early version (no subobjects/components)
[CL 2641892 by Maciej Mroz in Main branch]
- CppBackend: A prototype of the navite code generating - to create default values in a struct.
- Added PPF_ExportCpp flag. Work In Progress.
#codereview Nick.Whiting
[CL 2638411 by Maciej Mroz in Main branch]
- interface is called with "::Execute_"
- interface functions are BlueprintNativeEvents
- CppFromBpEvent metadata added, to force FUNC_Event
- BlueprintNativeEvent support
- BlueprintImplementableEvent support
[CL 2635382 by Maciej Mroz in Main branch]
- Including headers
- Safe context for getters/setters
- improved literals and default values
- basic Interface handling
- better OOB array handling
[CL 2634486 by Maciej Mroz in Main branch]
ensure is now ensureAlways.
Redundant ensureMsg removed and replaced with ensureMsgf.
'debug ensureAlways' command added.
#codereview robert.manuszewski
#platformnotify josh.adams
[CL 2616422 by Steve Robb in Main branch]
[UE-18227][UE-18185]
Restored changelist 2610237 (UE-16083).
Back out changelist 2611758.
#codereview Mike.Beach, Terence.Burns
[CL 2612142 by Maciej Mroz in Main branch]
- New VM instruction: EX_SwithValue
- New KismetCompiledStatement: KCST_SwitchValue
- Functions from UKismetArrayLibrary don't have UArrayProperty input param anymore
- removed FBlueprintCompiledStatement::ArrayCoersionTermMap
- New Engine.ini option: [Kismet]bUseSelectRef - currently it's disabled
- FKCHandler_SelectRef - new implementation of Select node.
#codereview Nick.Whiting, Mike.Beach
[CL 2610237 by Maciej Mroz in Main branch]