Commit Graph

1173 Commits

Author SHA1 Message Date
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
jamie dale
da7b1c20d1 Fixed STextBlock not updating when some FTextBlockStyle properties were changed
StrikeBrush, UnderlineBrush, TransformPolicy, and OverflowPolicy were being ignored

[FYI] Robert.Seiver

#ROBOMERGE-SOURCE: CL 17140882 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17140889 by jamie dale in ue5-release-engine-test branch]
2021-08-11 15:28:12 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
aditya ravichandran
0aa28e6ee8 Fixed text style and highlight color in the MessageLog
#jira UETOOL-2468
#rb lauren.barnes
#okfforgithub public
#preflight 61083d17484c100001c93af5

#ROBOMERGE-SOURCE: CL 17020011 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v839-17012307)

[CL 17020017 by aditya ravichandran in ue5-release-engine-test branch]
2021-08-02 16:11:40 -04:00
daren cheng
29fe6f465b Fix mouse offset at non-standard resolutions.
#jira UE-117869
#rb Vincent.Gauthier
#preflight 6102e20803d30300016de6d7

#ROBOMERGE-SOURCE: CL 16999127 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16999132 by daren cheng in ue5-release-engine-test branch]
2021-07-29 14:34:55 -04:00
aditya ravichandran
125bca2fbc Updated Message Log to the new style guidelines and added a console command for testing Message Log
#okfforgithub public

#jira UETOOL-2468

#rb lauren.barnes

#preflight 60f9b6d3d3905c0001c644ff

#ROBOMERGE-SOURCE: CL 16930439 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16930445 by aditya ravichandran in ue5-release-engine-test branch]
2021-07-22 16:17:14 -04:00
mark lintott
fe9766c261 Updated DDC Widget
Added detailed resource and cache backend information.
Added new indicators for Busy, Upload, Download, LocalCache and RemoteCache
Minor modifications to StudioAnalytics to re-use the stats gathering code
#rb francis.hurteau
[FYI] jeff.farris

#ROBOMERGE-SOURCE: CL 16929122 via CL 16929180
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16929193 by mark lintott in ue5-release-engine-test branch]
2021-07-22 15:10:11 -04:00
patrick boutot
99ae894746 Slate: Change the inner type of FChildren::FWidgetRef::WidgetReference to prevent implicit copy of the argument in unoptimized build.
#preflight 60f725e75eeb86000177f356
[FYI] francis.hurteau

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

[CL 16907906 by patrick boutot in ue5-release-engine-test branch]
2021-07-21 07:31:22 -04:00
matt kuhlenschmidt
beae9db8b3 Fix static analysis warnings
#ROBOMERGE-SOURCE: CL 16904113 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16904121 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-07-20 19:32:33 -04:00
matt kuhlenschmidt
dc1bc4eae2 Slate text widgets now have a "Text Overflow" argument that dicates what happens to text when it is larger than its clip rect. The two overflow methods are Clip and Ellipsis. Clip is the default and existing behavior where text is clipped per pixel. Ellipsis replaces clipped text with a "..." string to provide a more polished look when text is clipped.
Supports left and right justification and left and right text flows.

The ellipsis uses the U+2026 character or 3 dots if the font does not have U+2026. Localizers can override the text used.

Unsupported:
- Simple, non-shaped text
- Non-axis aligned clip rects.
- Center justified text

#rb jamie.dale
#preflight 0f59f9a92cf890001166d15

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

[CL 16898560 by matt kuhlenschmidt in ue5-release-engine-test branch]
2021-07-20 13:21:50 -04:00
patrick boutot
bdddc321aa Slate: Prevent access to an invalided widget after we process its child order.
[FYI] aurel.cordonnier

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

[CL 16882766 by patrick boutot in ue5-release-engine-test branch]
2021-07-19 08:45:55 -04:00
aurel cordonnier
0d424a6583 Temporary workaround: demoting assert to warning to unblock FastCook build tests.
[FYI] Patrick.Boutot
#rnx

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

[CL 16878389 by aurel cordonnier in ue5-release-engine-test branch]
2021-07-17 15:40:43 -04:00
patrick boutot
b77910dde2 Slate: Add check to see if the InvalidationWidget is still valid after a child order. Add debug command to verify that relationship between widgets parent/children.
#jira UE-119316
#rb vincent.gauthier
#preflight 60f043cacaf0590001d99ab9

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

[CL 16863208 by patrick boutot in ue5-release-engine-test branch]
2021-07-15 11:53:04 -04:00
zahra nikbakht
b6eaaccc74 Exclude Widget Reflector window from debugging #RB patrick.boutot #jira ue-118804
#preflight 60ef7ad8ef22fa0001b23651

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

[CL 16857982 by zahra nikbakht in ue5-release-engine-test branch]
2021-07-14 21:25:14 -04:00
patrick boutot
e09e3e72fe Slate: Add test to verify that SlateAttribute of types float and double and finite (not NaN).
#rb vincent.gauthier

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

[CL 16852819 by patrick boutot in ue5-release-engine-test branch]
2021-07-14 14:14:37 -04:00
patrick boutot
a5daabaadf Slate: Rename FSlateDeprecatedTAttribute to TSlateDeprecatedTAttribute to respect the coding standards.
#ROBOMERGE-SOURCE: CL 16848023 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16848035 by patrick boutot in ue5-release-engine-test branch]
2021-07-14 07:12:38 -04:00
patrick boutot
bbdccc862f Fix shadow declaration type introduced with CL16841247
#rb none

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

[CL 16843061 by patrick boutot in ue5-release-engine-test branch]
2021-07-13 17:32:34 -04:00
patrick boutot
c26cf7c6c3 Slate: Convert SCanvas TAttribute to TSlateAttribute.
#jira UE-109146
#preflight 60edaf36a34bf50001dd8256

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

[CL 16841262 by patrick boutot in ue5-release-engine-test branch]
2021-07-13 15:31:13 -04:00
marc audy
b285429036 "Fix" error C4003 not enough arguments for function-like macro invocation 'max'
[CODEREVIEW] Patrick.Boutot

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

[CL 16820586 by marc audy in ue5-release-engine-test branch]
2021-07-11 20:10:43 -04:00
marc audy
7c4efd3e97 Fix shadowing error
[CODEREVIEW] Patrick.Boutot

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

[CL 16816001 by marc audy in ue5-release-engine-test branch]
2021-07-08 13:14:09 -04:00
marc audy
b17ed28f8d Remove incorrectly nested deprecation pragma
[FYI] Patrick.Boutot

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

[CL 16811719 by marc audy in ue5-release-engine-test branch]
2021-07-06 12:58:28 -04:00
brandon schaefer
2a965e7c5f Fix issues where if WITH_SLATE_DEBUGGING is force to 0 in a debug build it fails to compile
#jira none
#rb none
[FYI] Lauren.Barnes

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

[CL 16787982 by brandon schaefer in ue5-release-engine-test branch]
2021-06-25 15:51:37 -04:00
patrick boutot
49d5a42b50 Fix "hides class member" compilation warnings in WidgetSlotWithAttributeSupport.h
#ROBOMERGE-SOURCE: CL 16785657 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16785662 by patrick boutot in ue5-release-engine-test branch]
2021-06-25 13:04:17 -04:00
patrick boutot
b3b65556b2 Slate: Add TSlateSlotAttribute, an equivalent of TSlateMemberAttribute but for FSlot. TSlateMemberAttribute only supports SWidget. Used an interface to support more types in the future. TSlateSlotAttribute are updated in the order they are declared (like TSlateMemberAttribute) and by index in the TPanelChildren array.
#jira UE-109145
#rb daren.cheng
#preflight 60d5ca630123b7000150eb46

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

[CL 16782901 by patrick boutot in ue5-release-engine-test branch]
2021-06-25 09:22:03 -04:00
steve robb
6b597986d4 TSharedPtr now uses std::atomic and more appropriate (more optimal) memory ordering in ESPMode::ThreadSafe mode.
#rb andriy.tylychko
#jira none

#ROBOMERGE-SOURCE: CL 16758234 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16758659 by steve robb in ue5-release-engine-test branch]
2021-06-23 12:29:14 -04:00