Commit Graph

450 Commits

Author SHA1 Message Date
Michael Schoell
954b2a06a3 More information when TextTest fails on the FormattedTestLayer2.
[CL 2108331 by Michael Schoell in Main branch]
2014-06-17 14:11:08 -04:00
Ryan Gerleve
1911463f03 Fix a couple off-by-one string size problems.
#codereview robert.manuszewski

[CL 2108145 by Ryan Gerleve in Main branch]
2014-06-17 11:39:18 -04:00
Steve Robb
f5e686f9e1 CIS fix.
[CL 2108109 by Steve Robb in Main branch]
2014-06-17 11:38:25 -04:00
Steve Robb
6b2f232b43 UniquePtr improvements.
#add Construction and assignment from TUniquePtrs of other types.
#change Comparison operators defined outside the class.
#change More MakeUnique overloads for non-variadic compilers.

#codereview robert.manuszewski,andrew.brown

[CL 2108048 by Steve Robb in Main branch]
2014-06-17 09:01:08 -04:00
Andrew Rodham
ae8f353767 Fixed erroneous double-escaping of some characters when replacing characters with their escaped equivalents
This was a regression caused by the re-introduction of the escaping characters in CL#2056465.
This addresses TTP#338005 - Editor: If you copy/paste a comment that has an apostrophe in it, it'll show the escape character in the new comment (\\')

Reviewed by Tom Sarkanen, Matt Kuhlenschmidt

[CL 2107969 by Andrew Rodham in Main branch]
2014-06-17 06:30:42 -04:00
Michael Schoell
a6fac50423 Another fix for TextTest to fix automation issues.
#codereview Justin.Sargent, Gil.Gribb

[CL 2107360 by Michael Schoell in Main branch]
2014-06-16 16:02:07 -04:00
Mieszko Zielinski
962f4863b1 Improved FunctionalTesting logging to properly report in Automation #UE4
[CL 2106961 by Mieszko Zielinski in Main branch]
2014-06-16 09:55:19 -04:00
Jaroslaw Palczynski
3a35a8dd0e Deprecate and remove checkAtCompileTime.
#ttp 337754
#codereview Robert.Manuszewski

[CL 2106862 by Jaroslaw Palczynski in Main branch]
2014-06-16 08:04:54 -04:00
Saul Abreu
7db7405411 Backed out ICU changes temporarily. To be resolved not-during-the-weekend.
[CL 2105281 by Saul Abreu in Main branch]
2014-06-13 20:13:34 -04:00
Robert Manuszewski
7f57866bf8 Fix for missing EMIT_DEPRECATED_WARNING_MESSAGE macro on platforms other than Windows
[CL 2105096 by Robert Manuszewski in Main branch]
2014-06-13 17:41:21 -04:00
Saul Abreu
00b58a5ea5 Swapped ICU 51.2 for 53.1 when using the ICU module. Updated preprocessor definitions when using the ICU module to match updated ICU build without transliteration functionality. Implemented common data file open/close callbacks in UE4 and hooked into ICU. Added memory stats for ICU data files. Updated number formatting tests to validate new CLDR data. Updated checks to ensure the new ICU common data directory is present and fallback appropriately where possible.
[CL 2105058 by Saul Abreu in Main branch]
2014-06-13 17:16:14 -04:00
Ryan Gerleve
60a1d21a17 Fix or suppress VS2013 static analysis warnings in the Core module.
#codereview mike.fricker

[CL 2104834 by Ryan Gerleve in Main branch]
2014-06-13 14:35:35 -04:00
Michael Trepka
4c2d36f0b0 Added handling of empty paths to FMacPlatformMisc::NormalizePath()
[CL 2104792 by Michael Trepka in Main branch]
2014-06-13 14:00:28 -04:00
Michael Trepka
4820be7bb9 Fixed FMacApplication::FindEventWindow()'s code that's looking for a parent window that can become key window
[CL 2104656 by Michael Trepka in Main branch]
2014-06-13 11:34:57 -04:00
Michael Trepka
eac7eed97a Cocoa events on Mac are now processed as soon as we get them
[CL 2104584 by Michael Trepka in Main branch]
2014-06-13 10:39:44 -04:00
Mark Satterthwaite
6b6afdde88 Fix AssetTool's diff command generation generating garbage strings and modify Mac's ExecProcess and CreateProc to handle finding applications by name and using application bundles.
#codereview michael.trepka

[CL 2104565 by Mark Satterthwaite in Main branch]
2014-06-13 10:19:41 -04:00
Jaroslaw Surowiec
a4881c8699 Misc code formatting
[CL 2104529 by Jaroslaw Surowiec in Main branch]
2014-06-13 09:49:33 -04:00
Jaroslaw Surowiec
944d875c8e Stats - Fixed an issue with string conversion
#codereview Robert.Manuszewski

[CL 2104513 by Jaroslaw Surowiec in Main branch]
2014-06-13 09:34:27 -04:00
Jaroslaw Palczynski
ce0aa1be23 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
Some missing changes from last submit plus deprecated message when using macros.

[CL 2104460 by Jaroslaw Palczynski in Main branch]
2014-06-13 08:09:04 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Terence Burns
093c43fb25 Automation test history added. Off by default.
- User can now toggle Track history which will monitor subsequent tests and store a log in Saved/Automation/Logs.
- We track and show up to 5 by default, this is configurable between 1 and 10.
- We store 10 logs by default, non-configurable, so that the user can configure the number to show without deleting logs.

Note, Placeholder icon has been added

[CL 2104364 by Terence Burns in Main branch]
2014-06-13 05:48:32 -04:00
Max Preussner
3aece47882 Docs: Removed file comments and added missing code documentation
Please note that file comments had no purpose in nearly all cases and just added visual clutter. The two files that had meaningful file comments had their comments moved into the corresponding classes. There are still hundreds of file comments left in other files that will be removed over time.

Also cleaned up some random stuff along the way:
- relative paths to public headers within the same module are no longer necessary (automatically discovered by UBT now)
- header guards are deprecated, use #pragma once instead (all compilers support it now)
- space between multiple template brackets is no longer required (all compilers support >> now)
- NULL to nullptr, OVERRIDE to override
- spelling errors, whitespace, line breaks

[CL 2104067 by Max Preussner in Main branch]
2014-06-12 23:22:18 -04:00
Jack Porter
5776ee4dc3 Android stack walking displaying function signatures. addr2line can be used offline with the address displayed to get the exact source file and line number.
[CL 2104022 by Jack Porter in Main branch]
2014-06-12 22:11:52 -04:00
Michael Trepka
bd81ac985d Changed order of calls in FSlateCocoaWindow's rightMouseDown to solve a problem that occurs if AddPendingEvent is replaced with ProcessEvent
[CL 2103564 by Michael Trepka in Main branch]
2014-06-12 17:05:09 -04:00
Bob Tellez
b4f637e3a8 UE4: Made TestMap folders configurable. These folders are ignored in automation tests.
[CL 2103539 by Bob Tellez in Main branch]
2014-06-12 17:04:58 -04:00