Addresses TTP 332274 (mainly CrashReportClientApp.cpp changes) and
- Fixes hang on Linux (uploader wasn't honoring always-unattended setting)
- Fixed erroneous check warnings
- Removed code duplication between CrashReportClient platforms
- Error message now passed on for ensures as well as asserts
- Windows crash reporting multiple instance bail-out is now thread-safe
#CodeReview Bob.Tellez, Jaroslaw.Surowiec
[CL 2077477 by James Hopkin in Main branch]
#change Root module path added to include paths.
#change Plugins now write intermediates to the project folder.
#change All generated #includes are now relative.
#change Updated UHTDebugging.manifest to new format.
#change Android response files now use relative include paths to prevent overly-large response files.
#remove Rocket-specific UHT execution removed.
#remove iOS header hack removed.
#codereview robert.manuszewski,ben.marsh
[CL 2077472 by Steve Robb in Main branch]
Add comment "Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. " to deprecation message.
#codereview Robert.Manuszewski
[CL 2077379 by Mikolaj Sieluzycki in Main branch]
#ttp 332332 UE4: Core: UnrealHeaderTool: Doesn't provide source file and line number for error about missing superclass
#proj core
#branch UE4
#summary Add clickable error with file name and line number information in error/output window when superclass is missing.
#codereview steve.robb
[CL 2077342 by Mikolaj Sieluzycki in Main branch]
#fix FileItem.CreateIntermediateTextFile now creates the text file in UTF-8 if the contents string contains non-ASCII characters.
#change ResponseFile.Create now calls FileItem.CreateIntermediateTextFile.
This fix was made in relation to TTP# 334906, even though that problem was not fixed in the end.
#codereview robert.manuszewski
[CL 2075498 by Steve Robb in Main branch]
Fix for a regression that was preventing Portable Object(.po) localization files from being exported/imported to the appropriate culture folders. Enabled the OneSky integration in the LauncherLocalization build script and also made OneSky configuration settings more flexible to set/retrieve/hide.
[CL 2074870 by Wes Fudala in Main branch]
I also added code to retain backwards compatibility. Existing settings from EditorUserSettings.ini will be migrated to EditorLayout.ini
#CodeReview: nick.atamas, matt.kuhlenschmidt
[CL 2074798 by Max Preussner in Main branch]