Commit Graph

3349 Commits

Author SHA1 Message Date
Ben Marsh
79351a008c Remove build.properties. Applications can now use Build.version for structured version information; timestamp was only used by the launcher, so it now uses its own.
[CL 2638907 by Ben Marsh in Main branch]
2015-07-30 12:24:22 -04:00
Ben Marsh
047fafaf98 Add a -ScriptsForProject parameter to UAT, which causes it to only compile and load scripts for a certain project. Fixes issues when only syncing source for one project, as is typical in UGS workflows. Always pass that parameter from the editor, and always compile UAT when running from a non-installed, non-promoted build.
#codereview Bob.Tellez

[CL 2638899 by Ben Marsh in Main branch]
2015-07-30 12:15:19 -04:00
Peter Sauerbrei
36d0ab7a67 UE-17454 - fix for cook hang on mac
we now don't write the same message twice to the output window
#mac

[CL 2638743 by Peter Sauerbrei in Main branch]
2015-07-30 11:01:02 -04:00
Chris Wood
353eae1c0e UnrealVS 1.39 - coverted solution to VS2015
[UE-19378] - UnrealVS update to VS2015 complete

[CL 2638588 by Chris Wood in Main branch]
2015-07-30 10:07:55 -04:00
Bob Tellez
ad8874b794 [AUTOMERGE]
Creating an app bundle when archiving for mac is now optional.

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2637748 by Bob.Tellez on 2015/07/29 17:46:21.

[CL 2637750 by Bob Tellez in Main branch]
2015-07-29 17:47:13 -04:00
Wes Hunt
5381c65593 Convert to a better exception class and error message. Most tools assume NotImplementedException means something very specific.
[CL 2637669 by Wes Hunt in Main branch]
2015-07-29 17:04:27 -04:00
Daniel Lamb
8ce5ac8b7f Fixed issue with paking DLC when there is no engine directory.
[CL 2637638 by Daniel Lamb in Main branch]
2015-07-29 16:48:09 -04:00
Jaroslaw Surowiec
e546a8ba84 CrashReporter-Client - Use directory creation time for finding the most recent error report as WER may update timestamp for all reports thus making the data inaccurate
[CL 2637063 by Jaroslaw Surowiec in Main branch]
2015-07-29 11:13:32 -04:00
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