#rb [at]Dan.Hertzka
#ROBOMERGE-SOURCE: CL 11294962 via CL 11294963 via CL 11296120 via CL 11296175
#ROBOMERGE-BOT: (v647-11244347)
[CL 11296220 by josh gross in Main branch]
Slate - Deprecating float GetRelativeLayoutScale(const FSlotBase& Child, float LayoutScaleMultiplier), Long Live float GetRelativeLayoutScale(const int32 ChildIndex, float LayoutScaleMultiplier), you must also set bHasRelativeLayoutScale to true in your constructor for your SWidget if you need this function called. This removes 2 virtual calls from almost every widget's prepass, and only now requires 1 for every widget that needs to implement GetRelativeLayoutScale, which very few actually do.
Matt.Kuhlenschmidt
#ROBOMERGE-SOURCE: CL 11291134 via CL 11291179 via CL 11291189 via CL 11291196
#ROBOMERGE-BOT: (v647-11244347)
[CL 11291217 by nick darnell in Main branch]
Add a move function for assigning a delegate to a slate event.
#jira
#rb Matt.Kuhlenschmidt, Steve.Robb
#ROBOMERGE-SOURCE: CL 11219715 via CL 11219751
#ROBOMERGE-BOT: (v644-11213502)
[CL 11241060 by marc audy in Main branch]
#rb andrew.ladenberger
#ROBOMERGE-SOURCE: CL 11162764 via CL 11162767 via CL 11162770
#ROBOMERGE-BOT: (v640-11091645)
[CL 11164921 by jordan cristiano in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Removing memstacks and using inline allocators with enough slack, the memstacks don't work as expected over multiple frames.
Cleaning up cached lists from the new array when the corresponding widget's handle is cleaned up.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 11068394 via CL 11068413 via CL 11068420
#ROBOMERGE-BOT: (v637-11041722)
[CL 11068429 by nick darnell in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 11025062 via CL 11025214 via CL 11025315
#ROBOMERGE-BOT: (v633-10983880)
[CL 11025423 by bob tellez in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Removing memstacks and using inline allocators with enough slack, the memstacks don't work as expected over multiple frames.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10981122 via CL 10981129 via CL 10981131
#ROBOMERGE-BOT: (v632-10940481)
[CL 10981133 by nick darnell in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
Additional changes to try and solve issues with tests.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10949647 via CL 10949648 via CL 10949649
#ROBOMERGE-BOT: (v632-10940481)
[CL 10949650 by nick darnell in Main branch]
This uses 2/3rd the width of a normal space, and also moves the handling of zwsp into a common point rather than duplicate it between the kerning a HarfBuzz shaping paths, as well as giving the composite font first refusal at handling all whitespace as it may have better metrics than our own approximation.
#jira UE-85612
#rb Lauren.Barnes
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 10927041 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v626-10872990)
[CL 10927044 by jamie dale in Main branch]
[FYI] Nick.Darnell
#ROBOMERGE-SOURCE: CL 10911488 via CL 10911491 via CL 10911494
#ROBOMERGE-BOT: (v626-10872990)
[CL 10911496 by bob tellez in Main branch]
Improved CSV stats we're tracking for cached elements. This version should fix the issue with weakptrs getting corrupted.
#author Matt.Kuhlenschmidt
#editor Nick.Darnell
#rb Nick.Darnell
[FYI] Matt.Kuhlenschmidt, Andrew.Ladenberger
#ROBOMERGE-SOURCE: CL 10906690 via CL 10906695 via CL 10906699
#ROBOMERGE-BOT: (v626-10872990)
[CL 10906703 by nick darnell in Main branch]