- Caused by thread-unsafe code in the splash: SDL_ShowCursor() on the main thread was traversing created windows, while SDL_CreateWindow() on the splash thread has not yet returned - splash window was in a bad state.
- Moved all window creation to the main thread, leaving only GL stuff on the splash one.
- Also minor fixes and clean ups along the road.
[CL 2354247 by Dmitry Rekman in Main branch]
#UE4 Slow task dialogs can opt to appear in PIE
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2353551 by Bob.Tellez on 2014/11/07 16:11:11.
[CL 2353554 by Bob Tellez in Main branch]
Level Blueprints are now fully supported when searching all assets.
Component variables are now searchable.
#jira UE-3665 - UDN: BP: Find in Level Blueprint does not find the results it should for an actor.
#jira UE-3263 - LIVE: EDITOR: The Find in Level Blueprint context menu option does not find Blueprint Actors in the Level Blueprint
#jira UE-3734 - K2: Make Find in Blueprints search level script blueprint usage as well
#jira UE-2323 - FEATURE REQUEST: BLUEPRINTS: Find-in-blueprints be able to search for Blueprints that contain components of a specified type.
[CL 2353305 by Michael Schoell in Main branch]
Fix CreateDirectory to support multiple drive letters on Xbox One.
Fix some full path stomping on Xbox One.
Log to developer scratch partition by default on Xbox One.
[CL 2352498 by Jeff Campeau in Main branch]
This reports the FCocoaWindow's WindowMode to Slate as that is the canonical version of the current state.
#codereview michael.trepka
[CL 2351881 by Mark Satterthwaite in Main branch]
To avoid this add an NSEvent category (FCachedWindowAccess) containing two selectors, one to cache the NSWindow* into the convenient NSWindow* ivar and another to access the ivar without attempting to access the system's global window list. Use this function from the game-thread to avoid contention.
#codereview michael.trepka
[CL 2351751 by Mark Satterthwaite in Main branch]
Text : FNumberFormattingOptions now provides method-chainable settings for easily creating a static const instance.
#codereview Justin.Sargent,Jamie.Dale
[CL 2350380 by Nick Atamas in Main branch]
UDN - IME related editor crash
We now set the new composition range before we set the new composition text, as setting the text can have side effects that can cause the composition to end.
This also fixes an issue where some IMEs would send an empty string, rather than a cancel event, when you press escape to cancel the current composition. This is now handled correctly, rather than appearing to work, but then entering garbled text the next time you typed.
[CL 2350267 by Jamie Dale in Main branch]
- Not every file system supports d_type field of dirent, so a fallback to stat() is needed.
- Resolves UE-4890.
- Probably applies to Android too.
#codereview Josh.Adams, Chris.Babcock.
[CL 2347551 by Dmitry Rekman in Main branch]