Commit Graph

3341 Commits

Author SHA1 Message Date
Jaroslaw Surowiec
56c015cd10 UE-19274/Crashes not being recorded in crash reporter for 4.9 on Windows 10 (Check common appdata for crashes, if local appdata is empty)
[CL 2637022 by Jaroslaw Surowiec in Main branch]
2015-07-29 11:00:15 -04:00
buildmachine
ce42430211 Code documentation from CL#2636592
[CL 2636758 by buildmachine in Main branch]
2015-07-29 07:47:34 -04:00
Mikolaj Sieluzycki
6979137b8a Allow UHT to parse 'int', 'signed int' and 'unsigned int' types.
[CL 2636566 by Mikolaj Sieluzycki in Main branch]
2015-07-29 03:49:56 -04:00
Ben Marsh
78f9a79a21 Remove plugin spam from UProjectInfo.cs
[CL 2636038 by Ben Marsh in Main branch]
2015-07-28 16:56:23 -04:00
Steve Robb
f74c17b324 Cope with explicit when looking for user constructors.
#codereview robert.manuszewski

[CL 2636012 by Steve Robb in Main branch]
2015-07-28 16:46:57 -04:00
Michael Trepka
8f7b1394ed UE4EditorServices fixes:
- 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]
2015-07-28 16:24:16 -04:00
Peter Sauerbrei
f0e9e65403 fix for Clodukit being enabled on iOS7
UE-16973
#ios

[CL 2635900 by Peter Sauerbrei in Main branch]
2015-07-28 15:51:12 -04:00
Steve Robb
46ad05daa9 Use %~dp0% to refer to current folder, avoiding non-ASCII path name issues where a short name doesn't exist.
#codereview robert.manuszewski

[CL 2635630 by Steve Robb in Main branch]
2015-07-28 13:44:06 -04:00
Peter Sauerbrei
d0ceb78df0 integration of PR#1408
UE-19108

[CL 2635571 by Peter Sauerbrei in Main branch]
2015-07-28 13:10:44 -04:00
Steve Robb
d1605aa96b FindMatchingClosingParenthesis moved to UnrealString.h, return value fixed (was off-by-one) and checked upper bound of StartSearch.
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]
2015-07-28 13:08:12 -04:00
Maciej Mroz
c73e6aef8c UEBP-40 C++ code generation (WIP):
- 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]
2015-07-28 10:40:16 -04:00
Wes Hunt
8211f9a97c Restor fallback for UAT trying to mount an NFS share from a 32-bit process. This requires a 64-bit OS to work, but it's actually generally fine for UAT to run in 32-bit. We now simply log the bit-ness of the process on startup for diagnostics.
#codereview:ben.marsh,richard.fawcett

[CL 2635301 by Wes Hunt in Main branch]
2015-07-28 09:18:24 -04:00
Peter Sauerbrei
42cc6d1f4d real fix for logging verbosity.
#uat

[CL 2634621 by Peter Sauerbrei in Main branch]
2015-07-27 17:28:09 -04:00
Chris Babcock
7ca5633698 Only use -fno-function-sections on Clang 3.6 or later on Android
#jira UE-19242
#ue4
#android

[CL 2634509 by Chris Babcock in Main branch]
2015-07-27 16:37:38 -04:00
Peter Sauerbrei
fc78a8a4b4 fix for deletion of precompiled modules in the engine when in binary release
UE-19029, UE-19203
#uat

[CL 2634411 by Peter Sauerbrei in Main branch]
2015-07-27 15:54:58 -04:00
Wes Hunt
14b5318a8c Get UAT running as a 64-bit process again.
* 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]
2015-07-27 14:40:30 -04:00
Wes Hunt
b642f7082d UBT - turn off optimization in debug builds.
[CL 2634265 by Wes Hunt in Main branch]
2015-07-27 14:34:09 -04:00
Steve Robb
6ac92a580b Use Unicode version of GetShortPathName.
#codereview robert.manuszewski

[CL 2634027 by Steve Robb in Main branch]
2015-07-27 12:09:13 -04:00
Richard Fawcett
84c56fdf2c UAT: Add support to searching C:\\Windows\\Sysnative when exe can't be found in C:\\Windows\\System32
#codereview Ben.Marsh

[CL 2633880 by Richard Fawcett in Main branch]
2015-07-27 10:59:05 -04:00
Peter Sauerbrei
1c817c4f7f UE-19136 - fix for trying to sign a mac build when staging on PC
#uat

[CL 2633862 by Peter Sauerbrei in Main branch]
2015-07-27 10:52:52 -04:00
Ankit Khare
15e831e1e3 Fix HTML5Launcher to give correct Status codes when request file is not found.
#html5

[CL 2633789 by Ankit Khare in Main branch]
2015-07-27 09:36:38 -04:00
Steve Robb
e7d72b489c Swallow exceptions when failing to delete the .buildmutex file.
#codereview robert.manuszewski

[CL 2633764 by Steve Robb in Main branch]
2015-07-27 08:55:36 -04:00
Jaroslaw Palczynski
2323a2ca9b UE-12935: Lightmass crash when building lighting in RenderTestMap
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]
2015-07-27 08:36:16 -04:00
Steve Robb
390519f32b Invalidate include caches if they didn't get saved on the last run (e.g. by UBT termination).
#codereview robert.manuszewski

[CL 2633731 by Steve Robb in Main branch]
2015-07-27 07:50:47 -04:00
Jaroslaw Surowiec
073ebeacac CrashReport - Commented obsolete functionality
[CL 2633681 by Jaroslaw Surowiec in Main branch]
2015-07-27 06:20:31 -04:00