- Fixed a mismatch in engine ID GUID formatting between ID stored in uproject file and engine installation ini on Mac
- Added an error message when user tries to generate Xcode project for blueprint-only project
- Updated version number to 1.7
[CL 2635970 by Michael Trepka in Main branch]
UnrealHeaderTool now supports casts and brackets when recognizing UENUMs as array bounds.
#codereview robert.manuszewski,leigh.swift,lee.clark
[CL 2635565 by Steve Robb in Main branch]
- interface is called with "::Execute_"
- interface functions are BlueprintNativeEvents
- CppFromBpEvent metadata added, to force FUNC_Event
- BlueprintNativeEvent support
- BlueprintImplementableEvent support
[CL 2635382 by Maciej Mroz in Main branch]
* As of .NET 4.5, the default for Any CPU is to "prefer 32-bit process", and you need to explicitly turn this off to require the process be run as 64-bit.
* See http://blogs.microsoft.co.il/sasha/2012/04/04/what-anycpu-really-means-as-of-net-45-and-visual-studio-11/ for details.
* UAT will now assert when Environment.Is64BitProcess is false on startup, as we essentially require 64-bit for certain scripts, and that's how we ran it before upgrading to .NET4.5.
* Also set default optimization options for the project, which were changed at some point.
* Finally, rolled back CL#2633880, which was trying to work around the fact that UAT was running 32-bit.
#codereview:richard.fawcett, ben.marsh
[CL 2634273 by Wes Hunt in Main branch]
Could not find a repro, but I've added additional logging and retry functionality in the place this could occur on network failure to have more data next time it happens.
[CL 2633752 by Jaroslaw Palczynski in Main branch]