Dan Oconnor
54653b821a
Fix for missing break/make menu entries for structures with blueprint readable/writable properties but no BlueprintType tag
...
#codereview Maciej.Mroz
[CL 2514639 by Dan Oconnor in Main branch]
2015-04-16 14:02:15 -04:00
Maciej Mroz
c5287f7431
UDS: default values for properties of class type.
...
#codereview Robert.Manuszewski
[CL 2505582 by Maciej Mroz in Main branch]
2015-04-08 14:54:45 -04:00
Michael Schoell
75200e5a0d
Cached node titles can now be forced to refresh without iteration over every node.
...
This will occur with every structural modification to any BP, node titles refresh only when visible.
[CL 2499923 by Michael Schoell in Main branch]
2015-04-02 11:16:23 -04:00
PaulEremeeff
3d878d5a79
PR #996 : Fixing PVS-Studio warnings (Contributed by PaulEremeeff)
...
I have reviewed each change carefully, but it is a large change and I could have missed something! Here is a summary of the types of changes in this CL:
* Made nullptr checks consistent (the plurality of the changes are of this type)
* Completed switch statements (IE, switch did not explicitly handle default case, but had unhandled enum entries - this is the second most popular type of fix)
* Removed unused variables
* Removed redundant initializations
* WidgetNavigationCustomization.cpp was fixed by the owner
* integers converted to floats where result was stored in a float
* Removed redundent null checks (e.g. before delete statements)
* Renamed variables to prevent non-obvious shadowing
* Fixed use of bitwise & when checking for equality to an enum entry (which is often 0)
* Fixes for some copy paste errors (e.g. FoliageEdMode.cpp)
[CL 2498053 by Dan Oconnor in Main branch]
2015-03-31 20:12:31 -04:00
Marc Audy
f2bda7c975
Fix shadowed variables
...
[CL 2468158 by Marc Audy in Main branch]
2015-03-03 17:20:43 -05:00
Maciej Mroz
9970ba64b3
BP, make struct node: Fixed faulty assertion when adding a text array to a user defined structure.
...
[CL 2389783 by Maciej Mroz in Main branch]
2014-12-16 07:00:59 -05:00
Saul Abreu
7aea855df5
Fixed faulty assertion when adding a text array to a user defined structure.
...
[CL 2389064 by Saul Abreu in Main branch]
2014-12-15 16:01:27 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jaroslaw Palczynski
7c41927cf4
Rename FPostConstructInitializeProperties to something simpler
...
Changed it with FObjectInitializer.
UECORE-7
[CL 2328384 by Jaroslaw Palczynski in Main branch]
2014-10-14 10:29:11 -04:00
Mike Beach
e13dba0dad
Bubbling up Make/Break node options, when you're dragging off a struct pin.
...
[CL 2313194 by Mike Beach in Main branch]
2014-09-29 14:36:08 -04:00
Mike Beach
c5fc7a6cf8
Enum/Struct spawners can now be favorited in the new menu system.
...
[CL 2301367 by Mike Beach in Main branch]
2014-09-17 14:57:06 -04:00
Maciej Mroz
5f1a85b296
ttp346772 LIVE: MAIN: BP: Renaming a variable inside of a struct will disconnect the pin in any blueprint it is used in
...
#codereview Nick.Whiting, Marc.Audy
[CL 2301324 by Maciej Mroz in Main branch]
2014-09-17 14:27:00 -04:00
Nick Whiting
25071d7825
#ue4 Fix for CPF_Edit pins being exposed that have an ArrayDim > 1, because static arrays are not supported in BP VM code
...
#codereview maciej.mroz
[CL 2293889 by Nick Whiting in Main branch]
2014-09-11 12:59:19 -04:00
Mike Beach
27b65e9cab
Keeping nodes from spawning unessecery menu actions (was causing a big memory spike for the new menu system).
...
[CL 2292953 by Mike Beach in Main branch]
2014-09-10 17:09:26 -04:00
Mike Beach
42a36b542a
Caching tooltips that use FText::Format() (optimizing for the new BP menu system).
...
[CL 2283623 by Mike Beach in Main branch]
2014-09-03 18:17:44 -04:00
Mike Beach
1b87f7d3ee
Deprecating EdGraphNode's GetTooltip() (in exchange for one that returns FText over FString).
...
[CL 2283396 by Mike Beach in Main branch]
2014-09-03 18:14:09 -04:00
Mike Beach
1dfbb2d829
Optimizing BP node titles (caching any that use FText::Format(), which is slow).
...
[CL 2282225 by Mike Beach in Main branch]
2014-09-02 19:08:09 -04:00
Mike Beach
1cfc231519
Handling enum/struct assets (so that the can be added into the blueprint menu database as they're created/updated).
...
Lots o' files!(changing UK2Node's GetMenuActions() function signature).
[CL 2269082 by Mike Beach in Main branch]
2014-08-23 20:16:29 -04:00
Maciej Mroz
5406b1c7db
BP: an unnecessary warning removed "the native property is not tagged as BlueprintReadWrite, the pin will be removed in a future release."
...
[CL 2263026 by Maciej Mroz in Main branch]
2014-08-19 15:53:29 -04:00
Maciej Mroz
4e272a43ac
UDS can be based on TableRowBase - first version.
...
Better handling CPF_BlueprintVisible.
DataTable uses DisplayName.
[CL 2248538 by Maciej Mroz in Main branch]
2014-08-08 11:13:17 -04:00
Maciej Mroz
e39b3831f1
Warnings and erros about using static arrays with blueprints.
...
Warnings about using properties without BlueprintReatWrite or BlueprintReadOnly tags.
ttp343139 BP: PUBLIC CRASH: ensure(1 == StructProperty->ArrayDim) in FScriptBuilderBase::EmitTermExpr
ttp343016 ensure(1 == StructProperty->ArrayDim) in FScriptBuilderBase::EmitTermExpr
#codereview Nick.Whiting, Michael.Noland, Robert.Manuszewski
[CL 2244501 by Maciej Mroz in Main branch]
2014-08-05 14:16:02 -04:00
Mike Beach
4ae571d5a6
(WIP) Setting up make/break struct nodes so that entries for global structs now get added to the blueprint action database (for the blueprint action menu refactor).
...
[CL 2213961 by Mike Beach in Main branch]
2014-07-14 12:39:28 -04:00
Maciej Mroz
16465aabb0
Blueprint: Structure Setter Node. First version.
...
#codereview Nick.Whiting
[CL 2121726 by Maciej Mroz in Main branch]
2014-06-30 06:59:25 -04:00
Michael Schoell
788de6f349
Removed GetNodeNativeTitle from the editor entirely, now uses BuildSourceString to obtain the source string in a more reliable way.
...
#codereview Justin.Sargent
[CL 2114371 by Michael Schoell in Main branch]
2014-06-23 15:36:50 -04:00
Marc Audy
d27253169e
Allow blueprint struct pins to be split in to their component elements on the node instead of requiring a make/break node be used.
...
[CL 2106993 by Marc Audy in Main branch]
2014-06-16 10:30:41 -04:00