Commit Graph

1972 Commits

Author SHA1 Message Date
sebastian nordgren
ad34bb5482 FExtender::Combine() now returns a TSharedRef rather than a TSharedPtr that is never null.
#review-18632291  @brooke.hubert
#preflight 61e56717873f2ea48f230ab7

[CL 18721117 by sebastian nordgren in ue5-main branch]
2022-01-25 05:43:56 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
matt kuhlenschmidt
db5a52cfe0 Scale rounded blurs to fix UV calculating for corner rounding
#rb nick.darnell
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18684976 in //UE5/Release-5.0/... via CL 18684984 via CL 18684999
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v902-18672795)

[CL 18685009 by matt kuhlenschmidt in ue5-main branch]
2022-01-20 20:07:27 -05:00
helge mathee
cfbd9fe8c5 SNumericEntryBox: Avoid change event during construction
#rb na
#jira UE-139400
#preflight https://horde.devtools.epicgames.com/job/61e820b1b875abaf33212d7e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18657900 in //UE5/Release-5.0/... via CL 18657928 via CL 18657957
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18657979 by helge mathee in ue5-main branch]
2022-01-19 09:48:54 -05:00
sebastian nordgren
28a8db82f8 Fix to SGridPanel adding one row/column less than necessary due to a mistake in CL 18632502.
#jira UE-139396
#rb paul.chipchase
#fyi max.chen, vincent.gauthier
#preflight 61e7e44a3778a195dedd5e8e

[CL 18656499 by sebastian nordgren in ue5-main branch]
2022-01-19 06:07:45 -05:00
ben hoffman
200e8cf8bf Type truncation warning cleanup
#jira UE-116218
#rb trivial
#rnx
#preflight 61e74864843acf1b240c4d63

#ROBOMERGE-AUTHOR: ben.hoffman
#ROBOMERGE-SOURCE: CL 18653307 in //UE5/Release-5.0/... via CL 18653315 via CL 18653350
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18653373 by ben hoffman in ue5-main branch]
2022-01-18 20:03:29 -05:00
helge mathee
e8f29a580b SVectorInputBox: Support delegates / attributes for vectors directly
#rb benoit.gadreau
#jira UE-139377
#preflight https://horde.devtools.epicgames.com/job/61e6a5adaa460e33b1bb4c28

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18638603 in //UE5/Release-5.0/... via CL 18638612 via CL 18638618
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18638625 by helge mathee in ue5-main branch]
2022-01-18 07:41:00 -05:00
sebastian nordgren
47a65c8792 SGridPanel no longer creates new columns/rows past the actual desired amount of columns/rows when Column/Row Span is set to a large value, which prevents crashes (due to bounds violations) and very long loops. Instead, all column accesses are clamped to the current number of actual columns. This should not affect any current behaviour, as the number of columns is internal to the widget.
#jira UE-138556
#review-18584534 @vincent.gauthier
#preflight 61e5671c873f2ea48f230adf

[CL 18632502 by sebastian nordgren in ue5-main branch]
2022-01-17 08:34:14 -05:00
robb surridge
44cb6bb678 Make menu buttons in the toolbar and viewport toolbar hide their tooltips when opened, like the main menu does.
#rb lauren.barnes
[FYI] vincent.gauthier
#jira none
#preflight 61d8a85c6511bc498e6055b5

#ROBOMERGE-AUTHOR: robb.surridge
#ROBOMERGE-SOURCE: CL 18597829 in //UE5/Release-5.0/... via CL 18597844 via CL 18597852
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18597866 by robb surridge in ue5-main branch]
2022-01-13 11:40:25 -05:00
matt kuhlenschmidt
60acb81db5 Fix 2x2 splitter not having any hover cues
#preflight none

#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 18583923 in //UE5/Release-5.0/... via CL 18583933 via CL 18583942
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18583946 by matt kuhlenschmidt in ue5-main branch]
2022-01-12 09:47:35 -05:00
helge mathee
2c8a7c2275 Refactor Control Rig Element Detaills to use new transform widgets
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958 via CL 18571993
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18572019 by helge mathee in ue5-main branch]
2022-01-11 10:15:55 -05:00
helge mathee
c5f735dc4f Refactor Control Rig Element Detaills to use new transform widgets
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571993 by helge mathee in ue5-release-engine-test branch]
2022-01-11 10:14:09 -05:00
jurre debaare
69d2ce4f13 Applying Blend Profiles with spaces in name to Blend Settings in AnimBPs does not work
#jira UE-133376
#fix ensure that users cannot generate blend profile names with invalid characters (as it is used to generate a UObject with)
#misc Added OnVerifyTextChanged to STextEntryPopup which routes it to its inner SEditableTextBox
#rb Thomas.Sarkanen
#preflight 61dd6ef73c7555edfdac7606

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18571295 in //UE5/Release-5.0/... via CL 18571307 via CL 18571332
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18571339 by jurre debaare in ue5-main branch]
2022-01-11 09:24:04 -05:00
jurre debaare
b44cf9aa74 Applying Blend Profiles with spaces in name to Blend Settings in AnimBPs does not work
#jira UE-133376
#fix ensure that users cannot generate blend profile names with invalid characters (as it is used to generate a UObject with)
#misc Added OnVerifyTextChanged to STextEntryPopup which routes it to its inner SEditableTextBox
#rb Thomas.Sarkanen
#preflight 61dd6ef73c7555edfdac7606

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18571295 in //UE5/Release-5.0/... via CL 18571307
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571332 by jurre debaare in ue5-release-engine-test branch]
2022-01-11 09:22:39 -05:00
austin ellis
8ff9dddfed Expose IndexInList property on ListViews
SetIndexInList() is being called on all items in a menu, but was inaccessible to subclasses. This change exposes that property using established patterns in the base class

#tests added logging to every click in the sidebar, verified that the new function was returning the absolute position in the list.


#ROBOMERGE-OWNER: austin.ellis
#ROBOMERGE-AUTHOR: austin.ellis
#ROBOMERGE-SOURCE: CL 18548562 via CL 18548580 via CL 18548842 via CL 18548854 via CL 18549929 via CL 18549964 via CL 18549984
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18550000 by austin ellis in ue5-main branch]
2022-01-07 15:16:03 -05:00
austin ellis
3461dc571f Expose IndexInList property on ListViews
SetIndexInList() is being called on all items in a menu, but was inaccessible to subclasses. This change exposes that property using established patterns in the base class

#tests added logging to every click in the sidebar, verified that the new function was returning the absolute position in the list.


#ROBOMERGE-OWNER: austin.ellis
#ROBOMERGE-AUTHOR: austin.ellis
#ROBOMERGE-SOURCE: CL 18548562 via CL 18548580 via CL 18548842 via CL 18548854 via CL 18549929 via CL 18549964
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18549984 by austin ellis in ue5-release-engine-test branch]
2022-01-07 15:14:39 -05:00
patrick boutot
5a7b5b675e Fix balanced desprecation warnings macro. Introduced with CL 18534070.
#rb none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18538426 via CL 18538428 via CL 18538437 via CL 18538745 via CL 18538755 via CL 18538758
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18538761 by patrick boutot in ue5-main branch]
2022-01-06 20:59:34 -05:00
patrick boutot
23294016ff Fix balanced desprecation warnings macro. Introduced with CL 18534070.
#rb none

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18538426 via CL 18538428 via CL 18538437 via CL 18538745 via CL 18538755
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18538758 by patrick boutot in ue5-release-engine-test branch]
2022-01-06 20:58:51 -05:00
semion piskarev
93ed014029 Added LinearDeltaSensitivity metadata tag to make it possible for detail panel sliders to not be exponential. Used it in a couple of modeling tools.
#rb Patrick.Boutot
#rnx
#jira UE-96690
#preflight 61d73f18db0309127d18cf20

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18534516 in //UE5/Release-5.0/... via CL 18534588 via CL 18534642
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18534655 by semion piskarev in ue5-main branch]
2022-01-06 14:41:14 -05:00
semion piskarev
75a5775fc0 Added LinearDeltaSensitivity metadata tag to make it possible for detail panel sliders to not be exponential. Used it in a couple of modeling tools.
#rb Patrick.Boutot
#rnx
#jira UE-96690
#preflight 61d73f18db0309127d18cf20

#ROBOMERGE-AUTHOR: semion.piskarev
#ROBOMERGE-SOURCE: CL 18534516 in //UE5/Release-5.0/... via CL 18534588
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18534642 by semion piskarev in ue5-release-engine-test branch]
2022-01-06 14:39:38 -05:00
patrick boutot
7184eca3af Slate: Add test to see if widgets have a valid LayerId.
#rb vincent.gauthier
#preflight 61d6ebac932a02483cd2e7d3

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18532890 via CL 18532895 via CL 18532903 via CL 18533472 via CL 18533989 via CL 18534183
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18534324 by patrick boutot in ue5-main branch]
2022-01-06 14:26:05 -05:00
patrick boutot
95c9927feb Slate: Fix the Overlay ZOrder and ConstraintConvas ZOrder in invalidation. The children's order needs to match the order they are painted in for the GlobalInvalidation to work.
#preflight 61d6f371d17842e547c6cc98

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18531659 via CL 18531664 via CL 18531673 via CL 18532146 via CL 18533862 via CL 18534070
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18534227 by patrick boutot in ue5-main branch]
2022-01-06 14:22:10 -05:00
patrick boutot
8cd8502185 Slate: Add test to see if widgets have a valid LayerId.
#rb vincent.gauthier
#preflight 61d6ebac932a02483cd2e7d3

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18532890 via CL 18532895 via CL 18532903 via CL 18533472 via CL 18533989
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18534183 by patrick boutot in ue5-release-engine-test branch]
2022-01-06 14:19:18 -05:00
patrick boutot
a01a04d893 Slate: Fix the Overlay ZOrder and ConstraintConvas ZOrder in invalidation. The children's order needs to match the order they are painted in for the GlobalInvalidation to work.
#preflight 61d6f371d17842e547c6cc98

#ROBOMERGE-AUTHOR: patrick.boutot
#ROBOMERGE-SOURCE: CL 18531659 via CL 18531664 via CL 18531673 via CL 18532146 via CL 18533862
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18534070 by patrick boutot in ue5-release-engine-test branch]
2022-01-06 14:14:44 -05:00
daren cheng
260238d26a Fix lingering error when losing focus of an editable text box.
#jira UE-137000
#rb patrick.boutot
#preflight skip

#ROBOMERGE-AUTHOR: daren.cheng
#ROBOMERGE-SOURCE: CL 18532332 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v899-18417669)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18532345 by daren cheng in ue5-release-engine-test branch]
2022-01-06 12:01:03 -05:00