#ios
* better fix for creating stubs on Mac
* creates stub files when building from UFE on Mac, need to fix that next, but wanted this in so PC workflow was back to normal
[CL 2049277 by Peter Sauerbrei in Main branch]
#ttp 330039 EDITOR: Platform-agnostic editor code depends on Windows-only VSAccessor headers
#detail Source code access is now extensible via plugins, so any new editors can be easily added.
#add Added SourceCodeAccess module that routes access via plugins.
#change Moved much of the old VSAccessor code into a new VisualStudioSourceCodeAccess plugin.
#add Added a counterpart XCode plugin & migrated the code from FSourceCodeNavigation (Applescript etc.) into there.
#remove Removed applescript for XCode access (it is now done via code).
#remove Removed source code access functionality from platform layer.
#add Added details customization for source code access settings, so users can choose their own accessor.
#remove Removed dependencies on VSAccessor.
#change Changed API in SWidget to not require building a string to be parsed, instead this acesses and forwards filenames & line numbers.
#extra Tested on Mac by Mark S.
reviewed by Andrew.Brown
[CL 2048697 by Thomas Sarkanen in Main branch]
- Executable path modified to Game\\Binaries\\XboxOne
- Packaging reworked to function with March XDK and remove warnings/errors
- Pakcaging images cleaned up to allow localization
- Support for localized strings added
- Support for resource.pri generation added
- Separate Package.appxmanifest and Deploy.appxmanifest for packaging/deployment (major difference is number of included configs)
- Switched from TargetName to AumidOverride to set configuration to run when debugging in VS (TargetName was incompatible with the executable path change)
- Cleaned up some files that are no longer in use for packaging.
These changes *require* project file regeneration and updated UAT/UBT to function (which will in most cases be taken care of for you automatically).
[CL 2048386 by Jeff Campeau in Main branch]
* Lots of code moved into IDesktopPlatform for sharing with Launcher and Mac (including setting up file associations, querying project versions, etc...)
* Hack to enumerate all the known launcher engine installations. Does not use registry keys any more. Will probably change to use a list of installations generated by the launcher at some point soon.
* List of registered GitHub builds is stored in HKEY_CURRENT_USER
* Switching engine versions is now done through a dialog rather than through the context menu.
* VersionSelector includes a version number for shell integration, allowing it to defer to an existing installation of the same version if necessary.
#codereview Michael.Trepka
[CL 2045845 by Ben Marsh in Main branch]
#ios
* fix for looking for the All_iOS_On device which doesn't exist when wanting to deploy to all devices.
[CL 2045577 by Peter Sauerbrei in Main branch]