Commit Graph

2393 Commits

Author SHA1 Message Date
Michael Noland
6a3d8e112e UnrealHeaderTool: Added limited support for parsing character literals to avoid incorrectly erroring on things like '\"'
[CL 2509338 by Michael Noland in Main branch]
2015-04-10 20:25:40 -04:00
Ben Marsh
e66bf608bc Fix trigger dependencies for building Rocket samples.
[CL 2509176 by Ben Marsh in Main branch]
2015-04-10 18:48:49 -04:00
Dmitry Rekman
aa4a3de045 Linux: add stubbed file for UE4EditorServices.
- Gets built as a part of GUBP Tools node.

[CL 2508889 by Dmitry Rekman in Main branch]
2015-04-10 16:19:58 -04:00
Steve Robb
86b49f977d New CPF_UObjectWrapper flag to indicate that a UObjectProperty is a wrapper or a raw pointer.
UClassProperty::GetCPPType made to use the flag to generate a UClass* rather than a TSubobjectOf<UObject>.
Test code for UHT.

#codereview robert.manuszewski,marc.audy

[CL 2508644 by Steve Robb in Main branch]
2015-04-10 14:19:15 -04:00
Ben Marsh
f0571f2a6b Re-enable Rocket as a part of CIS. Partial installs are no longer passed around as build products; filtering generates a manifest which is only used when the copy happens, and copying writes directly to the network share. Building samples takes a smaller subset of the install.
[CL 2508603 by Ben Marsh in Main branch]
2015-04-10 13:56:50 -04:00
Ben Marsh
3e89d08dcd Fix UBT output path for game binaries.
[CL 2508502 by Ben Marsh in Main branch]
2015-04-10 13:17:42 -04:00
Ben Marsh
c0bd5ceb7a Remove unused parameter to UEBuildBinaryConfiguration constructor for bCompileMonolithic.
[CL 2508396 by Ben Marsh in Main branch]
2015-04-10 11:24:13 -04:00
Ben Marsh
1645d1a9f7 Remove monolithic setting from binary configuration, so we can make "monolithic-ness" more of a pick-and-mix affair. Only used by shared PCH handling in two places:
* Shared PCHs were disabled for static libraries in monolithic builds -> now disabled for static libraries in all builds
* Modules could not use their own shared PCH in non-monolithic builds due to exports -> now disabled if their binary has exports

#codereview Mike.Fricker

[CL 2508390 by Ben Marsh in Main branch]
2015-04-10 11:19:40 -04:00
Jaroslaw Palczynski
3455c06412 UnrealSync: Added ability to override sync steps to custom one during debug session.
[CL 2508330 by Jaroslaw Palczynski in Main branch]
2015-04-10 10:22:22 -04:00
Ben Marsh
cb356578a7 Remove unnecessary variables from UEBuildBinaryConfiguration.
[CL 2508328 by Ben Marsh in Main branch]
2015-04-10 10:20:45 -04:00
Ben Marsh
2b4b95566a Remove the output path override for modules. I can't see any code path that it would still trigger it, as FixupOutputPath() seems to require a "Binaries" substring, but the only possible values for OutputDirectory are (1) the compiler intermediate directory, or (2) a substring of the module rules path.
[CL 2508232 by Ben Marsh in Main branch]
2015-04-10 08:32:38 -04:00
Mikolaj Sieluzycki
cc74a8f950 Add missing file.
[CL 2508152 by Mikolaj Sieluzycki in Main branch]
2015-04-10 06:26:01 -04:00
Mikolaj Sieluzycki
3483da7d5a Stop UHT from emiting warnings on missing *_Validate and *_Implementation functions
Introduce versioning system to GENERATED_*BODY macros
Search for existing functions using case sensitive and whole word match.
Move checks for existing of *_Validate and *_Implementation functions to *generated.cpp to allow changing that code in hotfixes.
#codereview Robert.Manuszewski

[CL 2508131 by Mikolaj Sieluzycki in Main branch]
2015-04-10 06:02:22 -04:00
Mikolaj Sieluzycki
a96989f147 Add includes to files to remove the need of including Engine.h.
[CL 2508000 by Mikolaj Sieluzycki in Main branch]
2015-04-10 03:30:54 -04:00
John Pollard
48eb523b3e UE-4679 - Remove CPF_RepRetry
[CL 2507484 by John Pollard in Main branch]
2015-04-09 18:10:40 -04:00
Kellan Carr
d2db836ec8 build script, temp storage retries on mac
[CL 2507248 by Kellan Carr in Main branch]
2015-04-09 16:12:39 -04:00
Kellan Carr
764e734458 build script, compile tools for linux [UE-12934]
[CL 2507115 by Kellan Carr in Main branch]
2015-04-09 14:42:37 -04:00
Ankit Khare
fc94ebce37 HTML5: Don't create per map paks when doing "Launch On".
[CL 2507081 by Ankit Khare in Main branch]
2015-04-09 14:18:38 -04:00
Josh Adams
1c3152bd41 Rollback //depot/UE4/Engine/Source/Programs/AutomationTool/Desktop/Desktop.Automation.csproj to revision 2
[CL 2506780 by Josh Adams in Main branch]
2015-04-09 10:24:54 -04:00
Ben Marsh
43a8c55dab Use build receipts to figure out what needs to be staged for Windows.
#codereview Marcus.Wassmer, Josh.Adams

[CL 2506770 by Ben Marsh in Main branch]
2015-04-09 10:13:10 -04:00
Marcus Wassmer
3172a9c65f Fix UBT compilation when PS4 code is not present.
[CL 2506764 by Marcus Wassmer in Main branch]
2015-04-09 10:05:15 -04:00
Marcus Wassmer
e1f4277688 Fix PS4 Morpheus link errrors.
[CL 2506751 by Marcus Wassmer in Main branch]
2015-04-09 09:52:12 -04:00
Matthew Griffin
c922edda8a Allow Engine projects to be built when we are generating rocket projects so that they can include intellisense data for engine source.
[CL 2506705 by Matthew Griffin in Main branch]
2015-04-09 09:05:36 -04:00
James Moran
003925eff0 Fix path slash error with UAT & -manifests only creating chunk0 on Mac (and probably Linux)
[CL 2506600 by James Moran in Main branch]
2015-04-09 05:46:42 -04:00
Jaroslaw Surowiec
2b1f7d3814 CrashReportWWW - Now ignore all calls from FDebug class
[CL 2506595 by Jaroslaw Surowiec in Main branch]
2015-04-09 05:41:40 -04:00