Added an error code for missing ue4game binaries when packaging a non code project.
Added a check in main frame actions to determine whether we display a dialog with the error message in it.
Fix for incorrect IOS stub path being logged
Fix for incorrect Android apk path being generated for non ue4game renames in ::GetFinalApkName
[CL 2427458 by Terence Burns in Main branch]
The crash reporter used to get packaged (via the editor) for all projects.
This change makes it only get packaged for blueprint or internal projects. External code-based projects won't have the crash reporter packaged, and it can also be excluded on a per-project basis via the IncludeCrashReporter project packaging setting.
ReviewedBy Jaroslaw.Surowiec
[CL 2383355 by Jamie Dale in Main branch]
- Windows XP is now configurable from the editor under: Project Settings | Windows | Minimum OS Version
- We will now have a UE4Game_xp.exe which will be used for XP supported content only games
- - - Added support to UBT to choose a file name when running a build, approved by Rob M.
- - - Added functionality to UAT to look for an _xp.exe when packaging.
- Minimum Windows OS, is Vista by default.
- Bootstrap Packaged Game Program is now also built with windows xp support.
Fix for JIRA issues
https://jira.ol.epicgames.net/browse/UE-2894https://jira.ol.epicgames.net/browse/UE-3580https://jira.ol.epicgames.net/browse/UE-4928
[CL 2379024 by Terence Burns in Main branch]
#jira UE-5250 - Submit to Source Control does not see edited project settings
#reviewedby Matt.Kuhlenschmidt
[CL 2364638 by Richard TalbotWatkin in Main branch]
Small change to BuildCookRun to query the game ini for Android package options rather than pulling it from the command line
[CL 2354392 by Robert Jones in Main branch]
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN
[CL 2329610 by Wes Hunt in Main branch]
#ttp 342996 - EDITOR: CRASH: Saving a project while an auto save is occurring will crash the Editor.
#branch UE4
#proj Editor.LevelEditor, Editor.MainFrame, Editor.UnrealEd
[CL 2328662 by Richard TalbotWatkin in Main branch]
#change Removed GGameName usage from code and replaced it with FApp::*GameName API
#change Added FApp::SetGameName(), FApp::IsGameNameEmpty()
#change Added IFileManager::GetFilenameOnDisk to get the correct case of a filename on disk
#change Renamed GGameName to GInternalGameName
[CL 2328446 by Robert Manuszewski in Main branch]
- use /bin/bash instead of /bin/sh for RunUAT.sh since the script has bashisms.
- name casing change for UnrealPak.
- contributed by amigo.
[CL 2324236 by Dmitry Rekman in Main branch]