Commit Graph

2305 Commits

Author SHA1 Message Date
Ben Marsh
bc520d97e0 Fix various edge cases not handled correctly by FileFilter:
* Filters were not earlying out of recursive directory searches in cases where a directory partially matched a file specification.
* Trailing file wildcards would match against directory names, so -/Something* would exclude /Something/...
* Path specifications starting with ... would have an additional ... token appended.

[CL 2497897 by Ben Marsh in Main branch]
2015-03-31 18:09:33 -04:00
Ben Marsh
b7524eb7aa Allow disabling spew when deleting changelists.
[CL 2497567 by Ben Marsh in Main branch]
2015-03-31 15:05:10 -04:00
Josh Adams
2dd1978156 - Fixed packaging error [UE-12571]
[CL 2497562 by Josh Adams in Main branch]
2015-03-31 14:58:59 -04:00
Steve Robb
31548a8951 Delete old generated .cpp files when generating less code.
Provided by Robert Milllar at Black Tusk.

#codereview robert.manuszewski

[CL 2497133 by Steve Robb in Main branch]
2015-03-31 09:33:11 -04:00
Steve Robb
983796dc35 ValidateMetaDataFormat overloads and AddMetaDataToClassData moved out of FHeaderParser.
#codereview robert.manuszewski

[CL 2497048 by Steve Robb in Main branch]
2015-03-31 07:20:11 -04:00
Steve Robb
0ad5c735f2 Property creation moved to its own function.
DoesAnythingInHierarchyHaveDefaultToInstanced moved out of FHeaderParser.

#codereview robert.manuszewski

[CL 2497043 by Steve Robb in Main branch]
2015-03-31 07:03:34 -04:00
Richard Fawcett
da6a6a32ec Fix casing of System.Xml reference in EnvVarsToXML to fix Mac build.
[CL 2496954 by Richard Fawcett in Main branch]
2015-03-31 05:03:52 -04:00
Ben Marsh
02b9ad1a23 Remove bBuildRocket from GUBP. Everything is now part of the larger graph.
#codereview Kellan.Carr

[CL 2495990 by Ben Marsh in Main branch]
2015-03-30 15:01:38 -04:00
Peter Knepley
d83e3a2129 Merging CL 2495959
//depot/UE4-UT/...

to //depot/UE4/...

[CL 2495967 by Peter Knepley in Main branch]
2015-03-30 14:45:04 -04:00
Ben Marsh
807dc21a1e Add a GUBP node which archives all the required build products for a Git promotion.
[CL 2495946 by Ben Marsh in Main branch]
2015-03-30 14:29:36 -04:00
Steve Robb
36a973206c UHT can skip inline function declarations.
#codereview robert.manuszewski

[CL 2495922 by Steve Robb in Main branch]
2015-03-30 14:13:41 -04:00
Chris Babcock
0eab0d7eb1 Android IterativeDeploy will now always push UE4CommandLine.txt (delta checks occurred before it was written to staging directory)
#ue4
#android
#codereview Josh.Adams

[CL 2495834 by Chris Babcock in Main branch]
2015-03-30 12:43:30 -04:00
Daniel Lamb
859693df97 Added support for unrealpak generating patches.
Exposed patching dlc and release creation in ufe.

[CL 2495760 by Daniel Lamb in Main branch]
2015-03-30 11:56:48 -04:00
Ben Marsh
1df382ca8e Remove symbols from static libraries on Win32/Win64. No way to do this without using PDBs on Windows (and that fails with XGE due to MSPDBSRV being 32-bit), so just don't create debug info at all (the linker will still be able to make a PDB to get callstacks).
[CL 2495562 by Ben Marsh in Main branch]
2015-03-30 09:21:51 -04:00
Ben Marsh
b421a1be0e Remove symlinks from list of files to copy in Rocket builds; C# tools don't support copying Mono symlinks on Mac, but they're recreated by SetupMono anyway.
[CL 2495559 by Ben Marsh in Main branch]
2015-03-30 09:19:45 -04:00
Matthew Griffin
64b0c7e716 Changed Distribution level checking so that it is not performed if you have a uproject.
Removed use of bOutputPubliclyDistributable from all targets that no longer need it.

[CL 2495552 by Matthew Griffin in Main branch]
2015-03-30 09:09:24 -04:00
Jaroslaw Surowiec
b3b2c391d4 CrashReportLinq - Updated RepairDatabase program
[CL 2495455 by Jaroslaw Surowiec in Main branch]
2015-03-30 05:41:28 -04:00
Jaroslaw Surowiec
e14fb6c1a9 Profiler - Fixed memory leak in the stat dump memory command
[CL 2495050 by Jaroslaw Surowiec in Main branch]
2015-03-28 15:50:21 -04:00
Chris Babcock
a7f7b0396b UEPLAT-4 - support iterativedeploy on Android
exclude copying movie uassets or umaps (they will be cooked and copied to staging)
#ue4
#android
#codereview Peter.Sauerbrei

[CL 2494654 by Chris Babcock in Main branch]
2015-03-27 18:37:53 -04:00
Michael Noland
6ef30e720a Optimized UnrealHeaderTool
- Optimized Tabify and Macroize
- Replaced various %s Spc(constant) calls with direct string literals
- Replaced injected indentation spaces with tabs (avoiding some of the work in Tabify; they were ultimately being replaced anyways)
- Replaced various %s of LINE_TERMINATOR with compile-time string literal concatenation
- Avoided case-insensitive work in various places
- Replaced direct references to FStringOutputDevice with a typedef to facilitate future optimizations
- Used Reset() instead of Empty() on various string builders and strings to reduce reallocations
[INTEGRATE] Change 2494450 by Michael.Noland@mnoland-T2784-HDepot on 2015/03/27 16:48:25

[CL 2494606 by Michael Noland in Main branch]
2015-03-27 18:10:52 -04:00
Michael Noland
9e64d67053 UnrealHeaderTool: Added time logging for various phases and clarified code/comments surrounding the phases
[INTEGRATE] Change 2493166 by Michael.Noland@mnoland-T2784-HDepot on 2015/03/26 23:49:36

[CL 2494507 by Michael Noland in Main branch]
2015-03-27 17:16:51 -04:00
Mike Fricker
701ad40823 Improved support for Clang C++ compiler on Windows
- The entire editor can now be compiled using Clang on Windows.  It also runs (as long as you use the MSVC linker.)
- Use UEBuildWindows.bCompileWithClang=true to help test Clang support
- Most UE4 programs can now be compiled using Clang on Windows, and linked using the Clang linker on Windows
- Many C++ syntax fixes to resolve Clang errors and warnings when on Windows
- Clang on Windows now supports PCH files properly (but not "shared" PCHs, yet.)
- Hacked the DirectX XAudio2 headers slightly to work around a macro pasting bug in Clang

[CL 2494439 by Mike Fricker in Main branch]
2015-03-27 16:44:10 -04:00
Zachary EdgertonJones
277e9a6727 First pass on TPS reports
[CL 2494423 by Zachary EdgertonJones in Main branch]
2015-03-27 16:36:02 -04:00
Dan Oconnor
195086b1a5 Changes from PVS-Studio, these could introduce small behavior change.
Consistent null checks, fixes for copy/pasted conditions, copy pasted LOCTEXT identifiers, comparisons against literals of the wrong type, missing return statements, dead code, and some system calls that were ignoring their return value

[CL 2494390 by Dan Oconnor in Main branch]
2015-03-27 16:11:50 -04:00
Maciej Mroz
1a22ee9081 UHT error when an property/parameter exposed to BP is not supported by blueprint.
#codereview Robert.Manuszewski, Steve.Robb

[CL 2494269 by Maciej Mroz in Main branch]
2015-03-27 15:02:56 -04:00