Commit Graph

27613 Commits

Author SHA1 Message Date
jamie dale
e2a8c5d5a6 UX improvements for the in-editor culture picker
- Added auto-expansion for filtered entries with valid children.
- Only show entries for languages we directly support.

#rb Jason.Stasik

[CL 23039052 by jamie dale in ue5-main branch]
2022-11-08 16:01:11 -05:00
jeremy moore
319d0a96cd Skip work for null MaterialResources
[CL 23039020 by jeremy moore in ue5-main branch]
2022-11-08 16:00:43 -05:00
benjamin fox
6c320ff37a Fix BP Compiler Error when compiling ExposeOnSpawn variables with a BlueprintSetter function
#jira UE-168193
#preflight 636abcbe7c2b505190b88b0a
#rb dave.jones2

[CL 23038047 by benjamin fox in ue5-main branch]
2022-11-08 15:41:28 -05:00
alexander suvorov
7c2acd0467 Fix texture border in the Texture Editor.
#rb none
#fyi charles.bloom
#preflight 636a82487c2b505190a74159

[CL 23036079 by alexander suvorov in ue5-main branch]
2022-11-08 15:07:30 -05:00
Max Chen
24dc137b30 Sequencer Widgets: Remove warning for now
#rb none
#preflight #none
#rnx
#jira none

[CL 23033944 by Max Chen in ue5-main branch]
2022-11-08 14:06:25 -05:00
Max Chen
ef89f0f233 Sequencer Widgets: Fix truncation warnings
#rb andrew.rodham
#preflight 6362ff75522c8f7ab3608197
#jira UE-166268
#rnx

[CL 23033723 by Max Chen in ue5-main branch]
2022-11-08 13:58:28 -05:00
zach rammell
2a2d32bf63 Fix truncation warnings in GameProjectGeneration module
#jira UE-169486
#rb trivial
#preflight 636aa44e63037c10265d4c40

[CL 23033557 by zach rammell in ue5-main branch]
2022-11-08 13:52:08 -05:00
Max Chen
516e2a915e Sequencer: Make the Window->Cinematics->Sequencer menu item always clickable. If there is an existing Sequencer window, draw attention to it when the menu item is clicked.
#jira none
#preflight 6361b4379160784fc3d74bd6
#rb matt.hoffman

[CL 23033546 by Max Chen in ue5-main branch]
2022-11-08 13:51:40 -05:00
danny couture
ab4451b1eb Avoid turning the weak reference into strong refs in deferred signed object change handler by just removing AddReferencedObject from it
#rnx
#jira UE-168677
#fyi Alexis.Matte
#rb Ludovic.Chabant
#preflight 636a5ffad0174259cc3410ac

[CL 23032425 by danny couture in ue5-main branch]
2022-11-08 13:03:45 -05:00
phillip kavan
624db875b8 Avoid doing a full Blueprint action database refresh on the next UI tick after incurring one or more dynamic module loads in the editor.
#jira UE-168994
#rb Jordan.Hoffmann
#preflight 636a6185843e6ac794c3f889

[CL 23031490 by phillip kavan in ue5-main branch]
2022-11-08 12:30:45 -05:00
max chen
3ca73e23f9 Sequencer: Added Reset Playhead When Navigating which resets the playhed to the start of the playback range when navigating in and out of subsequences
#jira UE-167861
#rb matt.hoffman, ludovic.chabant
#preflight 636311b96000216d2e385cf0

[CL 23031468 by max chen in ue5-main branch]
2022-11-08 12:30:14 -05:00
max chen
3cf5b05b4f Sequencer: Make paste object bindings more clever.
If there is no existing binding in the sequence being pasted into, the pasted binding will be bound to the original object.

If there is an existing binding in the sequence being pasted into, a dialog will prompt the user whether to
    1) Duplicate the bound object, in which case you'll get a duplicate copy of the object and the binding+tracks, or
    2) Do NOT duplicate, in which case the resulting binding will be unbound (red) and you can rebind it to something else

#jira UE-169162
#preflight 636543b51052c15f13144560
#rb matt.hoffman

[CL 23031460 by max chen in ue5-main branch]
2022-11-08 12:30:02 -05:00
nick darnell
33ba8ffe1f Blutility - Adding a fallback for cases where no supported classes are serialized to tag data. When that happens the assumption has always been that you support everything, and so we just add UObject to the array when it's empty.
[CL 23031411 by nick darnell in ue5-main branch]
2022-11-08 12:28:45 -05:00
phillip kavan
e3443c4c46 Initialize the UMG widget Blueprint editor according to the standard non-defaults-only workflow.
#jira UE-149464
#rb Nick.Darnell
#preflight 63695930ed07daaa9ac72a63

[CL 23027897 by phillip kavan in ue5-main branch]
2022-11-08 09:57:15 -05:00
sebastian nordgren
edaa38b3f1 FStructurePropertyNode::GetValuePtrOfInstance() no longer checks() if the struct instance has been removed.
This was most apparent with DataTables that used EditConditions that had the EditConditionHides metadata. After clearing the table, the rows would still refresh for a single frame, and the edit condition parser would try to check the edit condition state. However, this would end up calling into FProperty::ContainerPtrToValuePtr(nullptr), which causes a check.

Now, GetValuePtrOfInstance() early outs before making the call.

Reported on UDN.

#review-23009532 @paul.chipchase
#preflight 636a5a9563037c1026442fc9

[CL 23027219 by sebastian nordgren in ue5-main branch]
2022-11-08 09:00:42 -05:00
jonathan bard
ac5edb6a33 Fixed typos
#rb trivial
#preflight trivial
#rnx

[CL 23026065 by jonathan bard in ue5-main branch]
2022-11-08 06:18:04 -05:00
jeanfrancois dube
aea4ed6f3f fix file indentation
#rb none
#preflight none
#rnx

[CL 23025412 by jeanfrancois dube in ue5-main branch]
2022-11-08 04:27:23 -05:00
dan oconnor
4726e0173e Reinstancer now explicitly rescues objects that it has created that are renamed by subsequent reinstance operations, also prevents CPFUO created objects from taking precedence over reinstancer created objects
#rb Phillip.Kavan
#preflight
#jira

[CL 23025393 by dan oconnor in ue5-main branch]
2022-11-08 04:26:28 -05:00
benjamin jillich
a6ef0d5b7f [UE-136096] Relinking transitions in anim graph state machines
[UE-168360] User can create a transition from a state into the entry state

* Relinking multiple transitions (transition nodes at once) when none of the transition nodes is selected.
* Selective relinking in case a subset of the transition nodes on a transitions are selected.
* Special case handling for transitions from entry state (they don't have a transition node connected).
* Drawing circle indicator around the arrow head in case the mouse cursor is approaching the transition.
* Hovering the arrow head of a transition highlights it by filling the circle with solid orange color and turning the arrow black.
* Ending the relink operation in empty space or the entry node will cancel the relink operation.
* Fixed bug that prevents creating new transitions ending in an entry state.

#jira https://jira.it.epicgames.com/browse/UE-136096
#jira https://jira.it.epicgames.com/browse/UE-168360
#preflight 636a169963037c10262bc421

[CL 23025287 by benjamin jillich in ue5-main branch]
2022-11-08 04:09:22 -05:00
charles lefebvre
105eb98ea0 Compile time error when a uint8 is used as a FBlackboard::Fkey
Fix BlackboardDecoratorDetails and BlackboardSelectorDetails
#tests Test FBlackboardDecoratorDetails in editor, rebuild projects
#rb mieszko.zielinski, maxime.mercier

[CL 23020972 by charles lefebvre in ue5-main branch]
2022-11-07 18:17:15 -05:00
aurel cordonnier
a67ce59368 [Backout] - CL23010059
[FYI] sebastian.nordgren
Original CL Desc
-----------------------------------------------------------------
Switched expanded nodes in SDetailsViewBase to use FStringPrefixTree.

This improved performance in one test case when calling RestoreExpandedItems() from ~500ms to ~100ms.

[REVIEW] [at]paul.chipchase
#rnx
#preflight 63650cc94b0e01486a51eb06

[CL 23019381 by aurel cordonnier in ue5-main branch]
2022-11-07 17:21:02 -05:00
nick darnell
e3d0199570 Editor - Fixing some indenting issues.
#trivial

[CL 23019370 by nick darnell in ue5-main branch]
2022-11-07 17:20:38 -05:00
jeanfrancois dube
0246da6a05 World Partition:
- Optimize dirty actors detection by using dirty actors list maintained by world partition instead of using an actor iterator.
- Maintain a list of selected actor descriptors to be able to show selected ones in the world partition editor.
- Fixed selected actors labels not faded.

#rb richard.malo
#preflight 6368fb5c8f7eab44b6652a27
#rnx

[CL 23019368 by jeanfrancois dube in ue5-main branch]
2022-11-07 17:20:27 -05:00
rex hill
514f67bfab Fix crash in scene outliner when deleting more than one folder at a time.
Parent folder enumerated deleted child folders.

#preflight 6366f70e376a9cd6a8630c97
#rb richard.malo

[CL 23018526 by rex hill in ue5-main branch]
2022-11-07 16:54:10 -05:00
Julien StJean
68b38b94f7 Fix an issue with the project dialog temporaly showing the wrong options for a template.
By switching the notification mode of tiles, we avoid the weird state that appends when the selection changed but we didn't recive the selection change notification yet.

#jira UE-168857
#preflight 636977ca450be1d9f8f96e09
#rb Lauren.Barnes

[CL 23018372 by Julien StJean in ue5-main branch]
2022-11-07 16:41:28 -05:00