stat namedmarker #markername# - adds a custom marker to the stats stream (from the console)
STAT_ADD_CUSTOMMESSAGE_PTR/NAME( Stat, Value ) (from the code)
[CL 2588617 by Jaroslaw Surowiec in Main branch]
[UE-14234] UMG widgets with overriding appearance properties always clobber the Style
#change Deprecated appearance properties on UWidgets that override the Style
#change Incremented the engine object version number and fixed up deprecated properties in OnLoad
#change Added sync'ing of Style properties in the UMG editor where missing. UMG wysiwyg needs to update in response to styling changes. Required adding of some SetStyle code to SWidgets here and there.
#codereview Nick.Darnell
[CL 2588458 by Chris Wood in Main branch]
New FindSortedStringCaseInsensitive algorithm, which binary searches strings in an array.
Many UHT string tests replaced with FindSortedStringCaseInsensitive.
FPropertySpecifier moved to UHT.
#codereview robert.manuszewski
[CL 2587588 by Steve Robb in Main branch]
The text filter was stripping whitespace and storing the stripped version. This meant that a search term containing only whitespace could never be cleared again, as the filter never notified of a change in text.
The other issue was that some code was performing a pre-test to see if the text had changed, however this code was doing case-insensitive comparisons, which no longer suffice as the operators are case-sensitive.
[CL 2587373 by Jamie Dale in Main branch]
- Marked some overrides properly, then gave up and added -Wno-inconsistent-missing-override)
- Improved Xcode selection process for Mac and iOS (no more hardcoding Xcode path - it uses the currently running Xcode, or xcode-select when using commandline)
- Added AppleToolchain.cs, to start sharing code between Mac and IOS Toolchains (Compile functionality and params to clang could be shared pretty easily)
-
- Some Utility functions:
- Added UBT utility to run a commandline and get its output, self-contained (Utils.RunLocalProcessAndReturnStdOut)
- Added Log.TraceInformationOnce (and Error, Warning, etc) to print out a message only one time, without a bunch of static bools everywhere
#codereview michael.trepka,peter.sauerbrei,mark.satterthwaite
[CL 2586000 by Josh Adams in Main branch]
#UE4 Reducing dependencies on Version.h
#platformnotify Josh.Adams
--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2585810 by Bob.Tellez on 2015/06/12 11:30:33.
[CL 2585846 by Bob Tellez in Main branch]
TIsDerivedFrom<> now supports const!
--------
Integrated using branch UE4-To-UE4-Orion (reversed) of change#2559198 by Sammy.James on 2015/05/20 14:06:54.
[CL 2584990 by David Ratti in Main branch]
- PR #1232 contributed by Stormwind99.
- Fixes cooking on Linux headless machines where getting display metrics is impossible.
[CL 2584757 by Dmitry Rekman in Main branch]
Also, added new console variables for the existing settings:
New Package Streaming console variables:
- WarnIfTimeLimitExceeded
- TimeLimitExceededMultiplier
- TimeLimitExceededMinTime
- MinBulkDataSizeForAsyncLoading
- AsyncIOBandwidthLimit
New GC console variables:
- FlushStreamingOnGC
- NumRetriesBeforeForcingGC
[CL 2584216 by Robert Manuszewski in Main branch]
This will empty the set without performing a reallocation. TMap::Reset now calls this function on its internal set (rather than calling Empty(Num()) which could potentially reallocate if Num() != Max()).
ReviewedBy Steve.Robb
[CL 2584194 by Jamie Dale in Main branch]