Commit Graph

2066 Commits

Author SHA1 Message Date
Gil Gribb
35cf42566a UE4 - merge GDC branch, code @2465640 to main
[CL 2468685 by Gil Gribb in Main branch]
2015-03-04 08:31:40 -05:00
Kellan Carr
9ea1ffeda6 build script, fixes for noncode projects as code projects
[CL 2467523 by Kellan Carr in Main branch]
2015-03-03 08:42:05 -05:00
Kellan Carr
e2208cce81 build script, fail emails now pulled per node rather than during setup
[CL 2467491 by Kellan Carr in Main branch]
2015-03-03 07:56:18 -05:00
Bart Bressler
ecdb763c35 Upgrade Steamworks to 1.32
#codereview josh.markiewicz

[CL 2467022 by Bart Bressler in Main branch]
2015-03-02 17:24:21 -05:00
Kellan Carr
03b46b3bee build script, roll back email change temporarily
[CL 2466924 by Kellan Carr in Main branch]
2015-03-02 16:35:00 -05:00
Peter Sauerbrei
3dbe290574 fix for not finding a provision when the bundle identifier has been changed
UE-11207
#ios

[CL 2466825 by Peter Sauerbrei in Main branch]
2015-03-02 15:51:39 -05:00
Saul Abreu
79a26091bf Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
#codereview Steve.Robb, Robert.Manuszewski

[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Kellan Carr
786ba365c3 build script, fix for code/noncode projects, add failure email mining at end of node
[CL 2466738 by Kellan Carr in Main branch]
2015-03-02 15:07:21 -05:00
Ben Marsh
31edf2c69b Allow suppressing P4 output for several more commands.
[CL 2466663 by Ben Marsh in Main branch]
2015-03-02 14:21:26 -05:00
Peter Sauerbrei
ab6fc9de42 added check for additional plugins enabled as part of the requirements to build a content project
cleaned up the code a little bit to share the code better

[CL 2466388 by Peter Sauerbrei in Main branch]
2015-03-02 11:22:04 -05:00
Kellan Carr
189e1a7c6a cis fix
[CL 2466379 by Kellan Carr in Main branch]
2015-03-02 11:17:56 -05:00
Peter Sauerbrei
b94b145896 fix for not copying the provision from the AppData directory first before falling back to old system
UE-11130
#ios

[CL 2466317 by Peter Sauerbrei in Main branch]
2015-03-02 10:38:36 -05:00
Mark Satterthwaite
88751c6da8 Rewritten debug symbol handling for OS X to allow creation of dSYM bundles & symbol stripping of executables.
- The MacToolChain will emit dSYMs and strip executables when the UBT configuration enables bGeneratedSYMFile, just like iOS.
- Symbol stripping requires generating dSYMs to prevent creation of non-debuggable builds whose crash reports would be unresolvable.
- To avoid a dependency on the Private framework CoreSymbolication all symbols from that framework are loaded dynamically & can only be used within programs, not the game or the editor, as CoreSymbolication is incompatible with non-ANSI malloc implementations.
- Added an initial platform-agnostic API for querying debug symbol info, including a generic database format that can be queried on otherwise incompatible platforms.
- Added UnrealAtoS that emulates Apple's atos to resolve symbols using the generic database or the platform API (CoreSymbolication on OS X) which on OS X is used by the editor to gather symbol info for CodeView.
- Added DSymExporter which will export Apple debug symbol data from Mach-O binaries, including the payload within a .dSYM bundle, to the generic format so that the crash report server may one day read the data without needing a Mac to symbolicate reports.
- Initial SymbolDebugger & MinidumpDiagnostics support on OS X.
#codereview michael.trepka, Jaroslaw.Surowiec, lee.clark, peter.sauerbrei

[CL 2466299 by Mark Satterthwaite in Main branch]
2015-03-02 10:21:50 -05:00
Ben Marsh
8a36c1a1bc Prevent building GitDependencies by default. Causes problems for users that submit Git source to P4. Can still be build by right-clicking project file. UE-8549.
[CL 2466280 by Ben Marsh in Main branch]
2015-03-02 10:06:55 -05:00
Ben Marsh
1e36cf058e PR #867: Small fix for GitDependencies.exe ans HTTP_PROXY env. variables. (Contributed by yaakuro)
https://github.com/EpicGames/UnrealEngine/pull/867

[CL 2466231 by Ben Marsh in Main branch]
2015-03-02 09:07:29 -05:00
Peter Sauerbrei
4ec8d1168b fix for generating Target.cs file when one already exists
#codereview robert.manuszewski

[CL 2466202 by Peter Sauerbrei in Main branch]
2015-03-02 08:34:17 -05:00
Jaroslaw Surowiec
bfb5ca2663 CrashReportClient - Added basic configuration for the crash report receiver
[CL 2466181 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:53:07 -05:00
Jaroslaw Surowiec
c992fa1169 CrashDebugHelper - Removed all obsolete functionality, will reimplement later, cleaned a lof of stuff, better support for network builds
[CL 2466180 by Jaroslaw Surowiec in Main branch]
2015-03-02 07:52:38 -05:00
Jaroslaw Palczynski
3c450b9477 UE-10111: Hot Reload crash with Scene Component tied to Actor class
We've changed the way vtable ptr are obtained for UClasses. Right now we use special empty constructor to get it, so we don't have to use normal one which was causing troubles. This special vtable helper constructor is generated automatically for most cases, but sometimes it's not possible (e.g. no default constructor for members types). In such case there is a possibility to override that generated constructor and write a custom one. The signature is UCustomClass::UCustomClass(FVTableHelper& Helper) and it needs to call base class'es constructor with the same parameter. Please do not use these constructors for anything else. There is no guarantee the object will be in correct state after calling this.

You can still disable this functionality if something breaks, just set WITH_HOT_RELOAD_CTORS to 0.

[CL 2466152 by Jaroslaw Palczynski in Main branch]
2015-03-02 06:44:04 -05:00
Richard Fawcett
a4e4060b61 Fix build failure in AutomationTool.exe caused by scoping of local variable
#codereview Peter.Sauerbrei

[CL 2466114 by Richard Fawcett in Main branch]
2015-03-02 05:12:00 -05:00
Peter Sauerbrei
91aed1fc3b CIS fix, properly check for empy project path
[CL 2465915 by Peter Sauerbrei in Main branch]
2015-03-01 20:32:48 -05:00
Richard Hinckley
36ff156224 Nested code-snippet opening tags in APIDocTool are now ignored with a warning instead of causing the process to fail.
[CL 2465576 by Richard Hinckley in Main branch]
2015-02-28 15:38:31 -05:00
Richard Fawcett
586404b944 Prevent writing to version 1 of Build Info Services
[CL 2465343 by Richard Fawcett in Main branch]
2015-02-28 07:39:41 -05:00
Peter Sauerbrei
5ad41771ae check iOS specific build arguments to determine if they are different from default
#ios
#codreview josh.adams

[CL 2464553 by Peter Sauerbrei in Main branch]
2015-02-27 16:54:40 -05:00
Peter Sauerbrei
2c858adcb7 content-only tool chain changes
#codereview josh.adams

[CL 2464457 by Peter Sauerbrei in Main branch]
2015-02-27 16:10:22 -05:00