- Inverse was one of the main reasons of crashes via lots of functions. Seems making default Inverse to be safer version seems better.
[CL 2255081 by Lina Halper in Main branch]
Fixed CONSTEXPR definitions.
Converted EFontImportFlags to an enum class in order to test this feature.
#codereview robert.manuszewski,john.barrett
[CL 2254804 by Steve Robb in Main branch]
EPropertyReferenceFlags removed too, because it is unused.
#ttp 329394: UHT: Support the C++ "enum class" syntax for UENUMs
#codereview robert.manuszewski
[CL 2252907 by Steve Robb in Main branch]
TTP# 340272 - IME crash when typing Korean in the Description TextBlock of SSourceControlSubmitWidget
- FWindowsTextInputMethodSystem::Initialize now checks if an IME is active when it's called, and will update the active IME state appropriately.
- Changed TSF to use AssociateFocus rather than SetFocus to fix some issues where the IME would become active incorrectly when the window focus was changed.
- Some belt-and-braces fixes for the IMM based code path (which was what was showing the crash, even though a TSF based IME was active).
#codereview Saul.Abreu, Max.Preussner
[CL 2251530 by Jamie Dale in Main branch]
- Partially based on PR #306 submission, corrected for cross-compiling.
- Each platform is now able to set up output devices for logging according to its own needs.
#codereview Josh.Adams, Michael.Trepka
[CL 2249193 by Dmitry Rekman in Main branch]
TTP#322500 - UX: Add wrapping of Asset Names based on CamelCase and Underscores, not just spaces
- Refactored the existing break iterators to share the same interface so that they could be swapped out at runtime.
- Made the iterators recyclable (so you can change the string rather than have to allocate a new iterator).
- Removed the public interfaces for the different break iterator types - they're all now accessed via IBreakIterator and are created via the relevant function in FBreakIterator.
- Removed a load of duplication in the ICU break iterators.
- Made FTextLayout accept a custom line break iterator (as used by its wrapping cache).
- Fixed a crash where the legacy line or word break iterators could underflow/overflow the string range.
ReviewedBy Justin.Sargent
[CL 2248547 by Jamie Dale in Main branch]
Allocator traits for FDefaultBitArrayAllocator fixed, which properly enables TSparseArray, TSet, TMap etc. move semantics.
Other missing allocator traits added.
TPair made move-aware.
#codereview robert.manuszewski
[CL 2248406 by Steve Robb in Main branch]