UETOOL-332 - Collections 2.0
UETOOL-373 - Check robustness of Collections 2.0
The collection manager will now fix-up any references to redirectors within its collections once the asset registry has finished discovering all the available assets. It also adds a watcher so it can pick up any moves or deletes as they happen.
All of this fix-up is applied to the in-memory copy of the collection, and doesn't get persisted to disk until it needs to be (because referenced redirectors are being deleted). This helps to minimize issues with source control availability and shared/private collections.
This change also makes sure that objects that are being referenced by a collection will leave a redirector behind, and also adds some extra context (such as the collection name) to some of the source control errors that may be reported when saving a collection.
[CL 2602519 by Jamie Dale in Main branch]
- If someone was passing something like TRUE/FALSE instead of booleans to the deprecated method this would result in silent brekage.
#codereview Ben.Marsh, Michael.Trepka, Andrew.Rodham
[CL 2602196 by Dmitry Rekman in Main branch]
- Improves performance in SlateFileDialogs when browsing folders like Perforce workspace.
- A new test is included, old method has been deprecated.
- Mac version is not implemented (JIRA pending).
#codereview Ben.Marsh, Michael.Trepka, Andrew.Rodham
[CL 2601659 by Dmitry Rekman in Main branch]
#UE4 Reduced verbosity on expected case where a platform SDK might not be available.
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2601577 by Bob.Tellez on 2015/06/25 19:06:12.
[CL 2601580 by Bob Tellez in Main branch]
jira: OPP-3633, OPP-3481
rb: Michael.Trepka
#codereview Mark.Satterthwaite
Merging using UE4-To-UE4-LauncherDev
[CL 2601237 by Keli Hlodversson in Main branch]
Fixed: Stencil test does not work on mobile UE-16664 (still doesn't work on metal)
#codereview Jack.Porter, Martin.Mittring
[CL 2600130 by Dmitriy Dyomin in Main branch]