Fix some bugs with the deploy screen getting out of sync with the actual profile data.
#codereview Chris.Gagnon
[CL 2632393 by Marcus Wassmer in Main branch]
WIP update some styling, and hide chat while in-game. Also release mouse capture
#codereview Antony.Carter
[CL 2632007 by Nicholas Davies in Main branch]
All changes regarding e-mail discussion titled "Asset registry shenanigans".
Changes:
1. Engine now actively is getting rid of short asset paths in FStringAssetReference during saving (for all packages) and loading (only for older packages).
2. Deprecated direct access to FStringAssetReference.AssetLongPathname and exposed it via ToString and SetPath -- SetPath is making sure the path is in correct format. If the path can't be found on disk, the path is cleared.
3. Also access to FStringAssetReference.AssetLongPathnam via Blueprints is guarded using custom Make node function that uses SetPath instead of simple assign.
4. StringAssetReferenceMap will now contain only paths to packages (not objects) and ini references
5. GetDependencies now has additional parameter that lets you chose if it should resolve ini references or not. It was left not as default to keep old behaviour.
[CL 2630589 by Jaroslaw Palczynski in Main branch]
SLATE_TEXT_ATTRIBUTE was the macro that allowed the FString -> FText pass-through support, and was deprecated in 4.8 in favour of using SLATE_ATTRIBUTE with an FText type. This is being removed for 4.10 and SlateFileDialogs was still relying on the deprecated behaviour.
This change removes its reliance on SLATE_TEXT_ATTRIBUTE, and also cleans up a load of SLATE_ATTRIBUTE parameters should have been using SLATE_ARGUMENT instead.
#codereview Dmitry.Rekman
[CL 2628829 by Jamie Dale in Main branch]
UE-18771 - Collections log spam when building engine dlls that live in the same directory as a running instance of the editor
The collection manager now ensures that the collection directories exist on disk before it starts watching them, and will also ignore the "system" collection directory (as that is blank and was causing it to watch for changes in the Binaries folder).
As a belt-and-braces measure, FCollectionManager::TickFileCache will also now ensure that a file ends with the ".collection" extension before attempting to process the file as a collection.
[CL 2627607 by Jamie Dale in Main branch]
Allows the editor to always claim a device which is desirable on as number of platforms.
#codereview max.preussner, lee.clark
[CL 2625641 by James Moran in Main branch]