Commit Graph

2893 Commits

Author SHA1 Message Date
Marc Audy
02cba58cb2 Merge build fixes back from //UE4/Main to //depot/UE4
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2720261 by Marc Audy in Main branch]
2015-10-07 17:46:58 -04:00
Marc Audy
e5bb9b4d0d Integrate all non-branch Engine/Source changes from //depot/UE4-Orion to //depot/UE4
#lockdown Ben.Marsh
#platformnotify Josh.Adams

[CL 2718236 by Marc Audy in Main branch]
2015-10-06 15:59:09 -04:00
Dmitry Rekman
0e9ad63878 Linux: cache thread id in monolithic builds only.
- Alleviates static TLS usage. Proper way to solve is to cache in TLS dynamically.

[CL 2715149 by Dmitry Rekman in Main branch]
2015-10-02 16:59:47 -04:00
Lina Halper
71f5e9a732 Added nan for noninitialized transform
Merging

//depot/UE4-Orion/Engine/Source/Runtime/Core/Public/Math/...

to //depot/UE4/Engine/Source/Runtime/Core/Public/Math/...

[CL 2714856 by Lina Halper in Main branch]
2015-10-02 14:38:40 -04:00
Jamie Dale
b0599fee7f Updated FICUInternationalization::LoadDLLs to be able to load VS2015 DLLs
#codereview Saul.Abreu

[CL 2714666 by Jamie Dale in Main branch]
2015-10-02 12:25:36 -04:00
Jamie Dale
1aaa0cf264 You now have to provide the base direction when getting back text run information from TextBiDi
This allows the BiDi algorithm to correctly place some characters (such as brackets or quotes) based on whether the text will be in an LTR or RTL layout flow.

[CL 2714528 by Jamie Dale in Main branch]
2015-10-02 11:37:22 -04:00
Chris Babcock
94785d7655 Merging using UE4-To-UE4-Releases-4.10
Send touch events from gamepads to proper controller id
#jira UE-21652
#ue4
#android

[CL 2713790 by Chris Babcock in Main branch]
2015-10-01 18:52:25 -04:00
Max Preussner
24b77df2e3 Core: Added missing AsyncTask implementation
[CL 2713535 by Max Preussner in Main branch]
2015-10-01 16:19:56 -04:00
Max Preussner
0dac622a17 ^^
[CL 2713471 by Max Preussner in Main branch]
2015-10-01 15:50:33 -04:00
Peter Knepley
432265820d Fix issue when loading cvar from ini and game module not loaded yet
Merging 2713350

//depot/UE4-UT/...

to //depot/UE4/...

#codereview Josh.Adams

[CL 2713368 by Peter Knepley in Main branch]
2015-10-01 15:07:12 -04:00
Max Preussner
4abc5ad210 Core: Removed unused code from AsyncTask
[CL 2713261 by Max Preussner in Main branch]
2015-10-01 14:23:21 -04:00
Jamie Dale
e2a511f8a9 Added TextBiDi functions to compute the base direction of a piece of text.
This will be needed to flow text layout runs/blocks correctly when dealing with text that is primarily RTL.

[CL 2713037 by Jamie Dale in Main branch]
2015-10-01 12:19:47 -04:00
Steve Robb
3db779cd30 Fix for buffer overrun in FArchive::SerializeBits when loading an exact multiple of 8 bits.
#codereview robert.manuszewski

[CL 2712961 by Steve Robb in Main branch]
2015-10-01 11:37:40 -04:00
Bob Tellez
33d639906e [AUTOMERGE]
#UE4 Hardware survey now calcualtes GPU perf index

#rb Martin.Mittring

#platformnotify josh.adams

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2711526 by Bob.Tellez on 2015/09/30 14:50:03.

[CL 2712946 by Bob Tellez in Main branch]
2015-10-01 11:30:38 -04:00
Steve Robb
a7d120bff0 Merging using Orion->UE4
CL# 2712683
Fat-free TArray and FString ranged-for iteration in Shipping/Test builds.
Validation checks for modifications to a TArray mid-iteration in non-Shipping/Test builds, or whenever you set TARRAY_RANGED_FOR_CHECKS to 1.
Fixes to revealed ranged-for bugs in ULevel::RouteActorInitialize and UK2Node::ReallocatePinsDuringReconstruction.

[CL 2712712 by Steve Robb in Main branch]
2015-10-01 09:56:46 -04:00
Michael Noland
6297fc9a33 Core: Switched GHitchThreshold to be GHitchThresholdMS (now set via t.HitchFrameTimeThreshold, rather than the old t.HitchThreshold) so everything is using the same values on the same scale
[INTEGRATE] Change 2712345 by Michael.Noland@mnoland-T2784-HDepot on 2015/09/30 22:04:15

[CL 2712356 by Michael Noland in Main branch]
2015-09-30 22:19:03 -04:00
Michael Noland
1809be9f8b Engine: Changed a failure to set a cvar due to a previous set via system settings ini to be displayed as Display instead of Warning
- Rationale: There is no way in a game to prevent the project settings or scalability from trying to set the value and failing with the message, and a user had to go out of their way to add one and intended them to exist (there's no UI way to set them in this manner in the editor)

[INTEGRATE] Change 2712339 by Michael.Noland@mnoland-T2784-HDepot on 2015/09/30 22:00:34

[CL 2712352 by Michael Noland in Main branch]
2015-09-30 22:11:19 -04:00
Ori Cohen
c4bbe47877 Fix nan check only returning true if ALL nans in a transform row are nans.
[CL 2711913 by Ori Cohen in Main branch]
2015-09-30 17:12:20 -04:00
John Barrett
2fdb3cfdc4 Added 'DoesSectionExist' function to config-cache/GConfig.
[CL 2711761 by John Barrett in Main branch]
2015-09-30 16:13:42 -04:00
Marcus Wassmer
5e5f1433b9 Zero out profiler callstacks to reduce false entries in the map on some platforms.
[CL 2711679 by Marcus Wassmer in Main branch]
2015-09-30 15:39:52 -04:00
Dmitry Rekman
89c2dffe7f Linux: fix IsRunningOnBattery() broken on some setups (UE-18358).
#codereview Matthew.Lewis

[CL 2711657 by Dmitry Rekman in Main branch]
2015-09-30 15:35:01 -04:00
Bob Tellez
81f166397b [AUTOMERGE]
#UE4 Printing out the script callstack on ensures

#rb Chris.Gagnon

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2710651 by Bob.Tellez on 2015/09/29 23:11:27.

[CL 2711620 by Bob Tellez in Main branch]
2015-09-30 15:23:27 -04:00
Jamie Dale
ba9d3feda4 Added an option to detect the direction of a sub-section of a given FString
This can help avoid an intermediate FString copy.

[CL 2711469 by Jamie Dale in Main branch]
2015-09-30 14:23:50 -04:00
Jamie Dale
0ee9cf336a Added an option to convert only a sub-section of a given FString to an icu::UnicodeString
This can help avoid an intermediate FString copy.

[CL 2711468 by Jamie Dale in Main branch]
2015-09-30 14:22:42 -04:00
Gil Gribb
b889684211 UE4 - Removed GC frames from abtest testing.
[CL 2711362 by Gil Gribb in Main branch]
2015-09-30 13:36:11 -04:00