Commit Graph

61 Commits

Author SHA1 Message Date
jack cai
f1b352d482 Control Rig: Disable default value validation on load, which was causing array pins to lose their subpins. sometimes a serialized default value can become invalid when the pin's struct type's cpp declaration was changed. However we don't want to completely reject the default value since it still holds valid values for pins that did not change
#jira UE-136669
#rb trivial

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18401767 in //UE5/Release-5.0/... via CL 18401790
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)

[CL 18401808 by jack cai in ue5-release-engine-test branch]
2021-12-07 19:03:08 -05:00
sara schvartzman
f48467a63e Control Rig: Fix errors on nodes don't disappear after undoing
#jira UE-135986
#rb helge.mathee
#preflight 61a60d0947752856c918153d

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18338597 in //UE5/Release-5.0/... via CL 18338636
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18338677 by sara schvartzman in ue5-release-engine-test branch]
2021-12-01 09:36:35 -05:00
jack cai
4a980ee248 ControlRig: make sure duplicated temp assets used for editor validation cannot dirty the original assets
#jira UE-135745
#rb helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18337534 in //UE5/Release-5.0/... via CL 18337541
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18337549 by jack cai in ue5-release-engine-test branch]
2021-12-01 06:29:29 -05:00
sara schvartzman
f0a942f45e Control Rig: Refactor variable binding
#jira na
#rb helge.mathee
#preflight 61a4c443be6d0d4512c093f6

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18310323 in //UE5/Release-5.0/... via CL 18310628
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18310747 by sara schvartzman in ue5-release-engine-test branch]
2021-11-29 11:26:01 -05:00
sara schvartzman
cad51a8a73 Control Rig: Fix python script when array nodes are present
#jira UE-135084
#rb jack.cai
#preflight 619d21f3f70a9e92db3ef361

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18281528 in //UE5/Release-5.0/... via CL 18281551
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18281577 by sara schvartzman in ue5-release-engine-test branch]
2021-11-24 05:34:30 -05:00
sara schvartzman
eb86fad52f Control Rig: Fix error when loading rigs with old cache rig element index
#jira UE-135270
#rb jack.cai
#preflight 61979e9ff020c4e616c1646e
#preflight 61979ed9c6791caccf73af11

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18281475 in //UE5/Release-5.0/... via CL 18281496
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18281507 by sara schvartzman in ue5-release-engine-test branch]
2021-11-24 05:32:05 -05: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
sara schvartzman
ce31e514f3 Control Rig: Fix error on python script when adding link to array node iterator with generic type pin
#jira UE-135084
#rb helge.mathee
#preflight 61964778186e9fbb9390eee2

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18236793 in //UE5/Release-5.0/... via CL 18236797
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18236804 by sara schvartzman in ue5-release-engine-test branch]
2021-11-18 08:00:07 -05:00
sara schvartzman
ec8cf07881 Control Rig: Fix collapse node renaming inside function
#jira UE-134001
#rb helge.mathee
#preflight 61841d322dd78d00011f9ec5

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18106878 in //UE5/Release-5.0/... via CL 18106882
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18106897 by sara schvartzman in ue5-release-engine-test branch]
2021-11-09 11:31:17 -05:00
jack cai
0b60db8825 ControlRig: Fix pin control issues, jittering, wrong parents, does not work in setup mode, does not work when there is no skeletal mesh, crash during auto save after pin control moves.
#jira UE-134170
#rb helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18086494 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18086527 by jack cai in ue5-release-engine-test branch]
2021-11-08 09:59:36 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
helge mathee
7c616c6a4e Control Rig: Color function icon in context menu + improve tooltips
#rb sara.schvartzman
#jira UE-131217
#preflight https://horde.devtools.epicgames.com/job/61829e1b2b589a00015ddb95

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18035227 in //UE5/Release-5.0/... via CL 18035240
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18035250 by helge mathee in ue5-release-engine-test branch]
2021-11-03 12:01:42 -04:00
sara schvartzman
cb2f37ee78 Control Rig: Fix crash occurs when a user tries to expand public function in Rig Graph that were added from other Control Rig
#jira UE-132104
#rb helge.mathee
#preflight 61829f212b589a00015de3b0

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18034986 in //UE5/Release-5.0/... via CL 18034993
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18035007 by sara schvartzman in ue5-release-engine-test branch]
2021-11-03 11:49:54 -04:00
jack cai
3570504423 Control Rig: Fix cook issue: wait for package done to perform actual postload work. hierarchy is not ready until after package is done
#jira UE-132936
#rb tirival
[FYI] helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 17970704 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17970717 by jack cai in ue5-release-engine-test branch]
2021-10-28 18:14:00 -04:00
sara schvartzman
21fb454859 Control Rig: Compiling after changing a transform array variable's type to bool with existing get nodes causes crash
#jira UE-132895
#rb helge.mathee
#preflight 617a76005794a500013342a1

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17962023 in //UE5/Release-5.0/... via CL 17962032
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17962035 by sara schvartzman in ue5-release-engine-test branch]
2021-10-28 10:08:41 -04:00
helge mathee
06248f3cc9 Control Rig: Update default objects for gizmo library changes in Postload
#rb jack.cai
#jira UE-132742
#preflight https://horde.devtools.epicgames.com/job/617820a158a3a900017f493e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17930952 in //UE5/Release-5.0/... via CL 17930997
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v885-17909292)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17931040 by helge mathee in ue5-release-engine-test branch]
2021-10-26 14:46:01 -04:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
helge mathee
9e55512acd Control Rig: Rename the term Gizmo to Shape
#rb sara.schvartzman
#jira UE-129481
#preflight https://horde.devtools.epicgames.com/job/616ffbd266ed7f0001b58ba4

#ROBOMERGE-OWNER: helge.mathee
#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17873240 in //UE5/Release-5.0/... via CL 17873249
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE-CONFLICT from-shelf
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17874201 by helge mathee in ue5-release-engine-test branch]
2021-10-20 11:56:18 -04:00
sara schvartzman
f78d6ea5aa Control Rig: Fix undoing Control's transform Current Value undo all of the previous changes and can't be redone
#jira UE-117536
#rb helge.mathee
#preflight 616efa07a8f584000129830d

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17870734 in //UE5/Release-5.0/... via CL 17870742
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17870744 by sara schvartzman in ue5-release-engine-test branch]
2021-10-20 04:50:20 -04:00
sara schvartzman
5da9c89ce8 Control Rig: Copy pasting a control rig into a new project with functions breaks function references
#jira UE-131954
#rb helge.mathee
#preflight 616e977dbd4df4000184c1e3

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17858658 in //UE5/Release-5.0/... via CL 17858673
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v883-17842818)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17858675 by sara schvartzman in ue5-release-engine-test branch]
2021-10-19 06:29:19 -04:00
jack cai
84c7c7107a ControlRig & Sequencer: make sure sequencer updates its control rig instance after control rig bp package is fully loaded
#jira UE-130400
#rb helge.mathee mike.zyracki

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 17737159 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17737210 by jack cai in ue5-release-engine-test branch]
2021-10-06 12:58:15 -04:00
jack cai
2130818917 Control Rig: Orphan Pin Unit Test BP does not need to display errors for PIE-triggered compilation
#jria UE-128641
#rb helge.mathee

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 17677429 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17677454 by jack cai in ue5-release-engine-test branch]
2021-09-30 09:59:07 -04:00
sara schvartzman
17467dc670 Control Rig: Ensure is thrown when redoing deletion of category with variables
#jira UE-120847
#rb helge.mathee
#preflight 6152e62775fae60001e802a3

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17677192 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17677204 by sara schvartzman in ue5-release-engine-test branch]
2021-09-30 09:27:41 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
halfdan ingvarsson
115540b545 Control Rig: Delay setup of control rig withins sequencer to package end load
#Checked in on behalf of Helge.mathee
#rb halfdan.ingvarson
[FYI] helge.mathee
#jira UE-127307
#preflight 614c7d2bce66b80001dd10c7

#ROBOMERGE-AUTHOR: halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 17619331 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17619373 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-09-24 02:13:16 -04:00