Commit Graph

1392 Commits

Author SHA1 Message Date
Dan Oconnor
dd95f4d93d Undo changelist 12326949
It is impractical to expose deprecated classes at this time
#rb None
#jira None
#rnx

[CL 12337050 by Dan Oconnor in 4.25 branch]
2020-03-20 11:52:36 -04:00
Dan Oconnor
f05f9ee55d Rename bExposeDeprecatedFunctions to bExposeDeprecatedFunctionsAndClasses
#rb Michael.Noland
#jira None

[CL 12326949 by Dan Oconnor in 4.25 branch]
2020-03-19 20:32:45 -04:00
ben zeigler
bceb9524cc Fix regression introduced in 4.24 where soft object and class references on blueprint pins were not being properly detected for cooking/reference viewer
This partially reverts CL 9406864, only the widget change in that CL was actually required to fix the original bug

#jira UE-90922
#rb fred.kimberley
#fyi bob.tellez

[CL 12305447 by ben zeigler in 4.25 branch]
2020-03-19 14:02:55 -04:00
Robert Manuszewski
321457eb31 Fix for UE-90683: You can no longer delete conflicting variables
Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.

#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours

[CL 12190998 by Robert Manuszewski in 4.25 branch]
2020-03-15 10:08:50 -04:00
ben hoffman
86b05369d9 Allow containers in "make" nodes and structs to be empty by default, which will auto generate the default value if none is provided. This makes the experience of using custom UStructs more fluid and prevents there being a node with a compiler error by default
#jira UE-55051
#rb marc.audy

[CL 12152178 by ben hoffman in 4.25 branch]
2020-03-12 14:58:23 -04:00
ben hoffman
de2497bb2a Add an extra newline when viewing the debug values of a container in blueprints to make it more readable
#jira none
#rnx
#rb none

[CL 12109682 by ben hoffman in 4.25 branch]
2020-03-10 11:09:11 -04:00
ben zeigler
e60fcaf832 Correctly fix up user defined pins for function and macro result nodes, function entry nodes already handled this
#jira UE-85090
#rb marc.audy

[CL 11957815 by ben zeigler in 4.25 branch]
2020-03-05 15:29:08 -05:00
ben hoffman
55222bb824 Add a cvar for disabling the pin validity check by default to help manage warnings
#jira UE-90009
#rb michael.noland
#rnx
#fyi marc.audy

[CL 11890844 by ben hoffman in 4.25 branch]
2020-03-03 17:46:42 -05:00
ben hoffman
42e7f705a1 Validate pin connections on compilation for tunnel nodes ensuring errors when the user changes to an incompatible type
#jira UE-89719
#jira UE-84760
#rb marc.audy

[CL 11871937 by ben hoffman in 4.25 branch]
2020-03-03 12:22:30 -05:00
Michael Noland
e69a9ef82a Blueprints: Toggling the 'Expose Deprecated Functions' setting now takes effect immediately rather than requiring an editor restart
#codereview phillip.kavan
#jira UE-89733
#rb none

[CL 11703503 by Michael Noland in 4.25 branch]
2020-02-27 17:17:20 -05:00
Michael Noland
faca78ebb2 Blueprints: Prevented deprecated async action factory methods from showing up in the BP context menu (unless the show deprecated functions setting is enabled)
#jira UE-85463
#rb marc.audy

[CL 11703455 by Michael Noland in 4.25 branch]
2020-02-27 17:17:03 -05:00
Michael Noland
86925bf213 Blueprints: Merged UK2Node_LatentOnlineCall into UK2Node_AsyncAction, and moved it from the Kismet module into BlueprintGraph
#jira UE-89731
#rb marc.audy

[CL 11703390 by Michael Noland in 4.25 branch]
2020-02-27 17:16:34 -05:00
Thomas Sarkanen
0f4b718baa Fix split pins not working correctly in animation state machine states
Added calls to split the pins of all nodes when states are merged into the consolidated event graph

#jira UE-89657 - Variables modified inside Anim States to not update in preview / Editor
#rb Jurre.deBaare

[CL 11649944 by Thomas Sarkanen in 4.25 branch]
2020-02-27 09:06:31 -05:00
ben hoffman
8583d3eaff Don't set autogenerated nodes to transactional unless the owning graph is also marked as transactional
#jira UE-88416
#rb Dan.Oconnor

#ROBOMERGE-SOURCE: CL 11591366 in //UE4/Main/...
#ROBOMERGE-BOT: RELEASE (Main -> Release-4.25Plus) (v654-11333218)
#ROBOMERGE[RELEASE]: Release-4.25

[CL 11591373 by ben hoffman in 4.25-Plus branch]
2020-02-24 17:12:10 -05:00
marc audy
0f2c6ee0bc Make a utility function to make checks for whether something is a blueprint spawnable component consistent.
#jira
#rb Ben.Hoffman
#rnx

#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 11418967 via CL 11418975 via CL 11418976
#ROBOMERGE-BOT: RELEASE (Main -> Release-4.25Plus) (v654-11333218)
#ROBOMERGE[RELEASE]: Release-4.25

[CL 11444659 by marc audy in 4.25-Plus branch]
2020-02-14 11:35:22 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Dan Oconnor
faf8b4d21a Make ensure more precise
#jira UE-88029
#rb Phillip.Kavan
#rnx

[CL 11315270 by Dan Oconnor in Main branch]
2020-02-10 18:58:51 -05:00
robert manuszewski
b938e59c9b Reimplementing FProperty changes from //UE4/Main
+ Reimplemented FProperty related fixed from //UE4/Main:
CL#10791312, 10804850, 10851666, 10855122, 10855198, 10942138, 11030611, 11030639, 11032261, 11061515, 11136964,11138881, 11214238, 11214865

#rb none (previously reviewed in Dev-Core)
[FYI] Chris.Bunnner, Daniel.Lamb


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 11302985 via CL 11303011 via CL 11303019
#ROBOMERGE-BOT: (v0-11244347)

[CL 11303183 by robert manuszewski in Main branch]
2020-02-10 08:06:56 -05:00
Marc Audy
4ec917cbba Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11213977
#rb
#rnx

[CL 11215578 by Marc Audy in Dev-Framework branch]
2020-02-04 11:43:57 -05:00
Phillip Kavan
478247d07f Remove legacy "always compile on save" code path for LSBPs.
#jira UE-87775
#rb Dan.OConnor

[CL 11206568 by Phillip Kavan in Dev-Framework branch]
2020-02-03 11:11:27 -05:00
Marc Audy
6be7175165 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11203868
#rb
#rnx

[CL 11203920 by Marc Audy in Dev-Framework branch]
2020-02-01 14:39:32 -05:00
ben hoffman
846594ee66 Add the access specifiers to functions in the MyBlueprint window
- Additional blueprint editor font styles
- additional editor setting and view options in myblueprint for toggleing this
- by default it is off

#jira UE-87226
#rb michael.noland

[CL 11195981 by ben hoffman in Dev-Framework branch]
2020-01-31 11:07:26 -05:00
Rolando Caloca
f63a3e857e Merging //UE4/Main@11178322 to Dev-RenderPlat-Staging
#rnx
#rb none

[CL 11195678 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-31 10:34:10 -05:00
Dan Oconnor
202998abb2 Object => Soft Object Reference conversion now works properly with self references
#rb Phillip.Kavan
#jira UE-87786

[CL 11189866 by Dan Oconnor in Dev-Framework branch]
2020-01-30 18:55:55 -05:00
Phillip Kavan
2da902f9c8 Fix an editor crash caused by leaking Blueprint context menu actions for new sublevel script actors.
#jira UE-87506
#rb Marc.Audy

[CL 11177969 by Phillip Kavan in Dev-Framework branch]
2020-01-30 11:11:12 -05:00