Commit Graph

2687 Commits

Author SHA1 Message Date
Bob Tellez
40bb5429a6 [AUTOMERGE]
#UE4 Disabling a warning about the TSF thread manager failing to initialize on build machines. This is expected since they are headless.

#RB Jamie.Dale

#platformnotify Josh.Adams

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2654807 by Bob.Tellez on 2015/08/13 11:57:33.

[CL 2654808 by Bob Tellez in Main branch]
2015-08-13 11:58:35 -04:00
Gil Gribb
ab9aec6983 UE4 - merge from orion, patch up morph target disable cvar threading. CL 2654433 in orion
[CL 2654774 by Gil Gribb in Main branch]
2015-08-13 11:44:17 -04:00
Mark Satterthwaite
f7d222868b Use the dispatch semaphore to reduce the impact of PerformBlockOnThread by waiting on it with a short timeout. This loop can't wait forever because the run-loop source may need to be rescheduled to complete the outstanding work.
[CL 2654646 by Mark Satterthwaite in Main branch]
2015-08-13 10:55:02 -04:00
Jaroslaw Palczynski
180f221f00 UE-15045: FWindowsOSVersionHelper::GetOSVersions will not return OS information for newer OS's.
#codereview Robert.Manuszewski
#platformnotify Josh.Adams

[CL 2654503 by Jaroslaw Palczynski in Main branch]
2015-08-13 09:38:20 -04:00
Robert Manuszewski
ce8b34e1ff More verbose log when the file is currupted
[CL 2654478 by Robert Manuszewski in Main branch]
2015-08-13 09:22:15 -04:00
Jack Porter
4a6e9a47f8 MSAA for GearVR
Adds two new console vars r.MobileOnChipMSAA=0 by default as MSAA code still crashes on some non-GearVR Android devices, and gearvr.EnableMSAA=1 by default, which enables r.MobileOnChipMSAA when running on GearVR.
Jira:UEMOB-4

[CL 2654140 by Jack Porter in Main branch]
2015-08-13 01:28:50 -04:00
Bob Tellez
68f3408688 [AUTOMERGE]
#UE4 Adjusted the reported windows PageSize to be dwAllocationGranularity. This is to make sure allocations are at least 64kB so they dont result in unusable memory.

#RB Ben.Zeigler

#platformnotify Josh.Adams

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2652064 by Bob.Tellez on 2015/08/11 19:33:55.

[CL 2653722 by Bob Tellez in Main branch]
2015-08-12 18:42:57 -04:00
Bob Tellez
8a69feef54 [AUTOMERGE]
#UE4 Fixed a couple bugs causing gathered stats to be discarded before they are processed

#RB Gil.Gribb

--------
Integrated using branch Ue4-To-UE4-Fortnite-Simple (reversed) of change#2653709 by Bob.Tellez on 2015/08/12 18:32:24.

[CL 2653710 by Bob Tellez in Main branch]
2015-08-12 18:33:47 -04:00
Dmitry Rekman
929c104752 Linux: fix ARM builds (UE-19887).
[CL 2653003 by Dmitry Rekman in Main branch]
2015-08-12 13:01:37 -04:00
Jamie Dale
8a3528021e Added support for detecting the reading direction of text
This uses the ICU BiDi functionality (where available) to detect whether text is left-to-right, right-to-left, or mixed, and in the mixed case, can give you a breakdown of the direction of each sub-section of text.

[CL 2652930 by Jamie Dale in Main branch]
2015-08-12 12:13:05 -04:00
Jaroslaw Palczynski
3751b7e09b OR-5427: Crash callstacks are populating inconsistently in logs
#platformnotify Josh.Adams

[CL 2652743 by Jaroslaw Palczynski in Main branch]
2015-08-12 10:34:15 -04:00
Terence Burns
39422c5882 UE-19812 - Updated the UIRemoteNotificationType usage to UIUserNotificationType for IOS 8 onwards. The former has since been deprecated.
[CL 2652408 by Terence Burns in Main branch]
2015-08-12 03:56:31 -04:00
Robert Manuszewski
b2b8cef6bb Cook-by-the-book will now skip saving packages that are referenced only through editor-only properties.
[CL 2652369 by Robert Manuszewski in Main branch]
2015-08-12 03:24:05 -04:00
Peter Sauerbrei
ff140cba7f fixes to build against IOS 9 beta 4 SDK
#ios9

[CL 2651551 by Peter Sauerbrei in Main branch]
2015-08-11 15:00:24 -04:00
Dmitry Rekman
e2314bbb8b Linux: added missing FPlatformProcess::UserName() implementation.
(Merging CL 2651396 from FN to main).

[CL 2651542 by Dmitry Rekman in Main branch]
2015-08-11 14:54:30 -04:00
Mike Fricker
8644ad8620 [INTEGRATE] Minor optimization to ICU code (part 2)
- Fixed compile error with LegacyText

[CL 2648355 by Mike Fricker in Main branch]
2015-08-07 15:39:44 -04:00
Jeff Campeau
965a82a1e5 Member definition required by VS2015 toolchain
[CL 2648210 by Jeff Campeau in Main branch]
2015-08-07 14:10:55 -04:00
Mike Fricker
20e562f288 [INTEGRATE] Minor optimization to ICU code
- Avoids some unnecessary smart pointer conversions

[CL 2648197 by Mike Fricker in Main branch]
2015-08-07 14:00:59 -04:00
Mark Satterthwaite
a4849f92af Ensure that the launch path used in Mac ExecProcess and CreateProc isn't both released and auto-released which will crash.
#jira UE-19534

[CL 2648141 by Mark Satterthwaite in Main branch]
2015-08-07 13:32:55 -04:00
Mikolaj Sieluzycki
3efc9684a0 Temporarily disable gathering alloc stats on X1 in realloc when using memory profiler to avoid OOM crash.
#codereview Robert.Manuszewski

[CL 2647883 by Mikolaj Sieluzycki in Main branch]
2015-08-07 10:19:07 -04:00
Jeff Campeau
5eac09ae0a Re-disable default functions in VS2015 for now
#platformnotify Josh.Adams

[CL 2647853 by Jeff Campeau in Main branch]
2015-08-07 09:57:56 -04:00
Jeff Campeau
f0bb0021b8 VS2015 requires some early header includes similar to clang
#platformnotify Josh.Adams

[CL 2647837 by Jeff Campeau in Main branch]
2015-08-07 09:45:19 -04:00
Jeff Campeau
631703e3a4 Various changes for VS2015:
Printf format string fix.
Cast for type size mismatch.

[CL 2647831 by Jeff Campeau in Main branch]
2015-08-07 09:43:15 -04:00
Jeff Campeau
24f87f4cad Warning as error changes for VS2015:
Shadow variable declarations - We should clean these up over time and renable the warning. Private member variables of parents is currently reported as a bug to the VS team.
Overflow when assigning true to a 1 bit bitfield with a signed type.
sprintf_s non-string literal parameters exist in the current CRT. This should be fixed by MS in time and then we can reenable.
narrowing conversions - We should clean these up over time and renenable the warning.

Fixed static assert.

#platformnotify Josh.Adams

[CL 2647826 by Jeff Campeau in Main branch]
2015-08-07 09:37:44 -04:00
Dmitry Rekman
3e07664bce Linux: prevent servers from trying to poll SDL events.
#codereview Bob.Tellez

[CL 2647546 by Dmitry Rekman in Main branch]
2015-08-07 01:42:30 -04:00