85 Commits

Author SHA1 Message Date
patrick boutot
7b306e0840 MVVM: Add the FieldNotify pattern to the base Blueprint. The pattern will be removed from the Widget and from the ViewmodelBase class. A BP variable that has the FieldNotify flag will use a different setter. If the variable is replicated, the OnRep function will broadcast the FieldNotification event. FieldNotify variables cannot be used as a ref argument.
#rb dan.oconnor, leon.huang
#jira UE-182297
#preflight 6436d2cef12d5de7056ef8d9

[CL 25026926 by patrick boutot in ue5-main branch]
2023-04-13 11:55:18 -04:00
jordan hoffmann
b424ea1ed2 Loctext Namespace fix
#preflight none
#jira none
#rb trivial

[CL 22263135 by jordan hoffmann in ue5-main branch]
2022-09-30 00:46:35 -04:00
jordan hoffmann
10a39d7362 [BugFix] There's no way to see local function variables in blueprint diffs, preventing me from reviewing their changes
#jira UE-151463
#rb dan.oconnor
#preflight 63323f81665f6b8f7f076459

[CL 22203061 by jordan hoffmann in ue5-main branch]
2022-09-27 06:57:12 -04:00
bryan sefcik
925161d3e2 Another IWYU pass on Engine/Source/Editor/...
#jira

[CL 21716486 by bryan sefcik in ue5-main branch]
2022-08-30 23:04:40 -04:00
bryan sefcik
8cc129f2b6 IWYU Pass 1 - Engine/Source/Editor/...
#jira
#preflight 6306736ac85b7fef22be7751

[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
jordan hoffmann
490bccda39 [Feature] blueprint diff node outlines colored by diff state
#jira UE-150555
#rb aditya.ravichandran
#preflight 62a38ead2558795127e232d0

[CL 20600224 by jordan hoffmann in ue5-main branch]
2022-06-10 14:52:59 -04:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
jordan hoffmann
4d2a9e5f33 Fix: The 'const' checkbox should not be visible in the Details tab for Blueprint Library functions.
#jira UE-39711
#rb mark.audy

#ROBOMERGE-SOURCE: CL 16838997 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16839004 by jordan hoffmann in ue5-release-engine-test branch]
2021-07-13 13:03:22 -04:00
mark lintott
bd61859350 #jira 112822
#rb johan.torp
Removal of UE4 references in Archive.h

[CL 16002350 by mark lintott in ue5-main branch]
2021-04-14 05:14:13 -04:00
Phillip Kavan
31f3a4b21d Check for a valid Blueprint before attempting to refresh the local variable reference cache on function entry nodes.
#rnx
#rb None (trivial)
#jira UE-113333, UE-110607

[CL 15992958 by Phillip Kavan in ue5-main branch]
2021-04-13 15:11:42 -04:00
Phillip Kavan
2512da2ee5 Fix resolving local variable asset references on load to the function entry node's variable cache for override implementations.
#jira UE-110607
#rb Ben.Zeigler

[CL 15979265 by Phillip Kavan in ue5-main branch]
2021-04-12 12:53:03 -04:00
Matt Peters
fd97028c28 Change presave prototype to take an FObjectSaveContextRef to provide more information about the save parameters.
#rb Francis.Hurteau, Devin.Doucette
#rn Minor Cooking

[CL 15831839 by Matt Peters in ue5-main branch]
2021-03-25 16:51:36 -04:00
Zousar Shaker
0936533c5e Undo //UE5/Main/Engine/Source/... changelist 15738448
[CL 15741080 by Zousar Shaker in ue5-main branch]
2021-03-18 16:13:13 -04:00
Zousar Shaker
d01a4294a1 Undo //UE5/Main/Engine/Source/... changelist 15717347
[CL 15738448 by Zousar Shaker in ue5-main branch]
2021-03-18 11:37:03 -04:00
Zousar Shaker
6a5fc5286d Allow object references on the pin defaults of a blueprint graph to be handled as wrapped object pointers to assist in lazy loading in editor.
#rb marc.audy
#preflight 6051497d03c5190001a2f3c6

[CL 15717347 by Zousar Shaker in ue5-main branch]
2021-03-16 21:06:19 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
nick darnell
72d1207752 Undo 12572258
#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 12580939 via CL 12580947 via CL 12581021 via CL 12581039 via CL 12581048
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12581062 by nick darnell in Main branch]
2020-04-02 18:28:21 -04:00
nick darnell
5a9dbf099b Blueprints - Fix softptrs literal pins not being serialized as imported into blueprint assets. This should restore several cases of references not being shown in the asset registry - will need to resave though.
Fred.Kimberly, Marc.Audy, Dan.Oconner, Michael.Noland

#ROBOMERGE-OWNER: nick.darnell
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 12572258 via CL 12572295 via CL 12572587 via CL 12572601 via CL 12572607
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12572619 by nick darnell in Main branch]
2020-04-02 16:11:45 -04:00
robert manuszewski
b7568cc694 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

#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 12190998 in //UE4/Release-4.25/... via CL 12190999
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v661-12148976)

[CL 12191300 by robert manuszewski in Main branch]
2020-03-15 10:33:45 -04:00
ben zeigler
c915582cb2 Correctly fix up user defined pins for function and macro result nodes, function entry nodes already handled this
#jira UE-85090
#rb marc.audy

#ROBOMERGE-SOURCE: CL 11957815 in //UE4/Release-4.25/... via CL 11957841
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11957870 by ben zeigler in Main branch]
2020-03-05 15:29:56 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
Robert Manuszewski
7b6f840f7f Copying //UE4/Dev-Core @ 10708550 to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 10708666 by Robert Manuszewski in Main branch]
2019-12-13 11:07:03 -05:00
fred kimberley
ff831fa808 Merging using //UE4/Dev-Framework_to_//UE4/Release-4.24
Member references now store information about the class that owns the reference.
Field and variable node spawners now optionally take the class that will own the nodes that they spawn.

#jira UE-80887
#rb Michael.Noland

#ROBOMERGE-SOURCE: CL 9949141 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v558-9892490)

[CL 9949175 by fred kimberley in Main branch]
2019-10-31 17:59:47 -04:00
Phillip Kavan
8c2be979e4 Fix a regression introduced by the recent feature add to rename functions via the entry node.
#jira UE-79651
#rnx
#rb Dan.OConnor

[CL 9163437 by Phillip Kavan in Dev-Framework branch]
2019-09-26 17:30:21 -04:00