Unshelved this merge from Stephan and then completed the merge with additional fixes and testing.
Hand fixed some WorldExp compile issues due to changes to OnPaint() signature.
#Integration
[CL 2245992 by Daniel Broder in Main branch]
Fixes a bug where diffs of GameplayAbilitiesBlueprints use a text diff instead of the visual diff used by blueprints.
[CL 2245559 by Fred Kimberley in Main branch]
343098 EDITOR: FBX: CRASH: Editor will crash when trying to import a skeletal mesh with multiple root bones a second time
- It was due to package is deleted, but access it again after.
[CL 2245031 by Lina Halper in Main branch]
When remap to new skeleton, you can check the option to "Convert spaces", and it will convert it correctly. It only works if they both have same shape of bind pose.
#code review: Martin.Wilson
[CL 2244367 by Lina Halper in Main branch]
TTP# 342872 - EDITOR: Regression: CRASH: FSourceControlModule::ShutdownModule
The SVN source control provider module was being shutdown before the main source control module, leading to a crash.
The source control module now watches for its active provider module being unloaded, and will gracefully reset itself to the default (dummy) provider if that happens.
I also added these same checks to the source code access module, as it uses the same provider modules mechanism.
#codereview Thomas.Sarkanen, Max.Preussner
[CL 2244286 by Jamie Dale in Main branch]
NOTE: Old tutorials not deprecated (yet), but widget highlights in old tutorials will stop working with this change!
Added new Blueprintable UEditorTutorial object.
Added suite of widgets and details customizations to display tutorials.
New system is available on command line switch -NewTutorials.
Slate changes:
Tag names are now stored in SWidgets, rather than simply being discarded.
Removed STutorialWrapper in favour of using Tags.
Added Tags to more multibox widgets, so virtually all can now be picked.
Added SWindow::HasOverlay so we dont attempt to add overlays to widows that cannot have them.
[CL 2244216 by Thomas Sarkanen in Main branch]