This has some poor behaviour around abbreviations followed by words (eg. "FBXEditor" -> "FBXEditor"), but behaves better for plurals of abbreviations (eg. "ImportLODs" -> "Import LODs").
The former can be worked around by adding an underscore to the variable name ("FBX_Editor"), or introducing an explicit meta DisplayName=.
Added a test to ensure that the "ImportLODs" behaviour is retained.
#jira UE-79834
#rb paul.chipchase
[CL 8634945 by sebastian nordgren in Dev-Editor branch]
If all FChange's in a Transaction are Expired, then Undo/Redo skips over that change.
Codepaths not using FChange are unaffected, and default FChange behavior is to never be expired, so this path should only be taken for new code.
#rb richard.talbotwatkins
#rnx
[CL 8618086 by Ryan Schmidt in Dev-Editor branch]
[REVIEW] [at]Daniel.Lamb
#ROBOMERGE-SOURCE: CL 8569328 via CL 8569329 via CL 8569330 via CL 8569331 via CL 8569430
#ROBOMERGE-BOT: (v407-8568993)
[CL 8569433 by justin marcus in Main branch]
[REVIEW] Justin.Marcus, Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 8568220 via CL 8568221 via CL 8568222 via CL 8568223 via CL 8568275
#ROBOMERGE-BOT: (v406-8472469)
[CL 8568283 by daniel lamb in Main branch]
Also add support for overriding the startup pak mount wildcard
#rb daniel.lamb,dan.phillips
#ROBOMERGE-OWNER: ben.woodhouse
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 8511857 via CL 8511859 via CL 8511866 via CL 8512599 via CL 8513780
#ROBOMERGE-BOT: (v406-8472469)
[CL 8513797 by ben woodhouse in Main branch]
The API modeled after `std::thread`.
The implementation is based on `FRunnableThread`.
#rb steve.robb stefan.boberg johan.torp
[CL 8511278 by Andriy Tylychko in Main branch]
#rb thomas.ross
#ROBOMERGE-SOURCE: CL 8505679 via CL 8506436 via CL 8506461 via CL 8507328 via CL 8509623
#ROBOMERGE-BOT: (v406-8472469)
[CL 8510521 by peter sauerbrei in Main branch]
[REVIEW] Michael.Trepka, Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 8504249 via CL 8507734
#ROBOMERGE-BOT: (v406-8472469)
[CL 8509502 by chris bunner in Main branch]
#rb Ryan.Gerleve
[FYI] Ryan.Gerleve, Bart.Hawthorne, Jake.Leonard
#ROBOMERGE-SOURCE: CL 8501844 via CL 8502107
#ROBOMERGE-BOT: (v406-8472469)
[CL 8509142 by john barrett in Main branch]
#rb thomas.ross
#ROBOMERGE-OWNER: peter.sauerbrei
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 8499498 via CL 8499505 via CL 8499794 via CL 8499799 via CL 8501661
#ROBOMERGE-BOT: (v406-8472469)
[CL 8508709 by peter sauerbrei in Main branch]
#rb chris.bunner
#ROBOMERGE-SOURCE: CL 8498551 via CL 8498568 via CL 8498572 via CL 8498573 via CL 8501540
#ROBOMERGE-BOT: (v406-8472469)
[CL 8506199 by peter sauerbrei in Main branch]