Commit Graph

3915 Commits

Author SHA1 Message Date
peter sauerbrei
18a0ed4dbe revert previous change as it was causing crashes in the playtest
#rb nope


#ROBOMERGE-SOURCE: CL 7843148 via CL 7843272 via CL 7843283 via CL 7843301 via CL 7861014
#ROBOMERGE-BOT: (v389-7813075)

[CL 7861066 by peter sauerbrei in Main branch]
2019-08-08 00:59:03 -04:00
justin marcus
8b39bd15b0 Move Install Bundle Manager interface out of core and into the bundle manager module.
[at]Thomas.Ross [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 7842003 via CL 7842009 via CL 7842010 via CL 7860819
#ROBOMERGE-BOT: (v389-7813075)

[CL 7860867 by justin marcus in Main branch]
2019-08-08 00:48:21 -04:00
chris varnsverry
f404af8435 [FEmbeddedCommunication] Add support for ticking multiple functors per frame
#rb [at]Michael.Kirzinger [at]Rob.Cannaday [at]Sam.Zamani


#ROBOMERGE-SOURCE: CL 7841407 via CL 7841410 via CL 7841412 via CL 7843365
#ROBOMERGE-BOT: (v389-7813075)

[CL 7843442 by chris varnsverry in Main branch]
2019-08-07 15:24:39 -04:00
sebastian nordgren
8d8406379f CoreDelegates::OnBeforeHandleSystemError is unnecessary if we move the call earlier in WindowsPlatformCrashContext.
Largely a rollback of most of CL 7473700 in Release.

Source: 7839628 (Dev-Editor)

#jira UE-78467

#rb ben.marsh

#rnx

#ROBOMERGE-SOURCE: CL 7839773 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)

[CL 7839777 by sebastian nordgren in Main branch]
2019-08-07 09:16:31 -04:00
peter sauerbrei
447617ad15 fix for magic number for nano malloc region. we now figure it out at startup as iOS 11 uses a different region
#rb thomas.ross


#ROBOMERGE-SOURCE: CL 7832269 via CL 7833546 via CL 7833554 via CL 7833562 via CL 7839278
#ROBOMERGE-BOT: (v389-7813075)

[CL 7839332 by peter sauerbrei in Main branch]
2019-08-07 07:23:01 -04:00
jon nabozny
9555ae33fc Fix UEnum::NetSerializeProperty not serializing the correct number of bits.
This would only cause problems if the Max Value for an enum was a power of 2, and we tried to serialize the max value.

[at]Ryan.Gerleve, [at]Brian.Bekich
#rb Ryan.Gerleve


#ROBOMERGE-SOURCE: CL 7804905 via CL 7829449
#ROBOMERGE-BOT: (v389-7813075)

[CL 7829632 by jon nabozny in Main branch]
2019-08-06 20:09:24 -04:00
rui figueira
0f392e5f21 Added an overloaded TQueue::Peek, so we can peek at elements that do not allow copying (such as TUniquePtr).
#rb Andriy.Tylychko
[FYI] Steve.Robb
[FYI] Stefan.Boberg


#ROBOMERGE-SOURCE: CL 7790290 via CL 7790319 via CL 7790328 via CL 7828924
#ROBOMERGE-BOT: (v389-7813075)

[CL 7829106 by rui figueira in Main branch]
2019-08-06 20:05:11 -04:00
matt kuhlenschmidt
408364e7fc Improved Lake body collision. Collision is now generated by forming convex hulls that follow the shape of the lake.
#ROBOMERGE-SOURCE: CL 7789879 via CL 7828922
#ROBOMERGE-BOT: (v389-7813075)

[CL 7829098 by matt kuhlenschmidt in Main branch]
2019-08-06 20:05:07 -04:00
joe conley
c1327a6d9f #jira UE-75647 - Review and clean up ATG_CHANGE commented changes from Microsoft HoloLens team
Some locations still need further review, but changing the comments from ATG_CHANGE to a more descriptive comment.

#rb trivial

#ROBOMERGE-SOURCE: CL 7821103 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v389-7813075)

[CL 7821128 by joe conley in Main branch]
2019-08-06 16:22:31 -04:00
marc audy
e78b2bd213 Revert LockFreeList changes from CL# 7778249 and instead port CL# 7310781 from Dev-Core
#jira UE-78364
[FYI] Stefan.Boberg, Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7786629
#ROBOMERGE-BOT: (v388-7785529)

[CL 7786636 by marc audy in Main branch]
2019-08-06 09:33:12 -04:00
marc audy
f91c9c0b7d Mark internal members that will be inlined as CORE_API
#rnx


#ROBOMERGE-SOURCE: CL 7780585
#ROBOMERGE-BOT: (v386-7774470)

[CL 7780598 by marc audy in Main branch]
2019-08-05 19:23:58 -04:00
marc audy
9b33f97585 Fix initialization order issues with lock free lists and global static variables
#jira UE-78364
[CODEREVIEW] Stefan.Boberg


#ROBOMERGE-SOURCE: CL 7778249
#ROBOMERGE-BOT: (v386-7774470)

[CL 7778267 by marc audy in Main branch]
2019-08-05 17:48:27 -04:00
steve smith
31932cfcc1 Use the Oculus runtime check (IsStandaloneStereoOnlyDevice) to ensure Vulkan is always used if available and specified on Android builds.
#jira UE-78171
#rb ryan.vance

#ROBOMERGE-SOURCE: CL 7710348 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7710350 by steve smith in Main branch]
2019-08-02 16:56:37 -04:00
chris gagnon
e764afa8e8 Content browser no longer builds it's package roots from full drive paths.
#jira UE-32570
#rb Jamie.Dale

#ROBOMERGE-SOURCE: CL 7708221 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7708225 by chris gagnon in Main branch]
2019-08-02 13:24:41 -04:00
dan phillips
a803f35fce Allow a pak file to be made using the subset of another pak file.
Allow more control over the pak cache, cache per pak, indvidual caches for all paks.
Increase the number of cached blocks for XboxOne.
Enable cache per pak for XboxOne.

[FYI] ben.woodhouse
gil.gribb, graeme.thornton


#ROBOMERGE-OWNER: dan.phillips
#ROBOMERGE-AUTHOR: dan.phillips
#ROBOMERGE-SOURCE: CL 7681509 via CL 7689295
#ROBOMERGE-BOT: (v383-7686620)

[CL 7689301 by dan phillips in Main branch]
2019-08-01 13:07:35 -04:00
peter sauerbrei
9858b4cc58 revert the NANO_MALLOC change as there is some increase in instability after the change that we want to verify is not this change
#rb nope


#ROBOMERGE-SOURCE: CL 7672858 via CL 7672862 via CL 7677682
#ROBOMERGE-BOT: (v381-7673386)

[CL 7677822 by peter sauerbrei in Main branch]
2019-07-31 18:47:16 -04:00
allan bentham
68eba3e0ab Log use of additional GC time for Android/iOS.
If mobile takes > 10s for GC to complete then increase threshold to 30s, log usage of additional time and trigger report from hitch detector.
Add delegate which is called when GC extended time was used.
Increase Android GC timeout to match iOS.
#rnx
#rb Robert.Manuszewski
[FYI] Peter.Sauerbrei, Gil.Gribb, Robert.Manuszewski


#ROBOMERGE-SOURCE: CL 7669647 via CL 7669654 via CL 7676238
#ROBOMERGE-BOT: (v381-7673386)

[CL 7676438 by allan bentham in Main branch]
2019-07-31 18:34:44 -04:00
peter sauerbrei
59b26ccbea turn off NANO_MALLOC on IOS and use our bins again
iOS 11 doesn't support the plist so it will be slightly higher VM until I make a change to allow that os version to continue to use NANO_MALLOC
#rb none


#ROBOMERGE-SOURCE: CL 7663868 via CL 7663870 via CL 7671438
#ROBOMERGE-BOT: (v376-7668820)

[CL 7671615 by peter sauerbrei in Main branch]
2019-07-31 11:51:11 -04:00
mickael gilabert
7caf28b70d Added TryDecommitPending to page cache system
#rb gil.gribb
#rnx


#ROBOMERGE-SOURCE: CL 7659638 via CL 7661386 via CL 7665813
#ROBOMERGE-BOT: (v372-7473910)

[CL 7666042 by mickael gilabert in Main branch]
2019-07-30 21:08:07 -04:00
michael trepka
bc85521302 macOS 10.15 has a new max limit of open files (10240, equal to OPEN_MAX, instead of RLIM_INFINITY). Changed the code in MacPlatformMisc that checks and sets the limit to warn only if the resulting limit is lower than OPEN_MAX.
#jira UE-76987
#rb Arciel.Rekman

#ROBOMERGE-SOURCE: CL 7662467 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7662475 by michael trepka in Main branch]
2019-07-30 15:29:20 -04:00
rex hill
b46222b48f Remove uncessary code
#rnx
#rb none
#jira


#ROBOMERGE-SOURCE: CL 7651413 via CL 7654684
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654807 by rex hill in Main branch]
2019-07-29 17:43:53 -04:00
rex hill
9529eadc7f Fix FTextSnapshot not detecting that Empty == Empty in some cases such as PIE startup.
This caused output log to hang for several seconds rebuilding all lines of text.
Also fixes invariant string comparision on FTextSnapshot.

#jira UE-77849
#rb jamie.dale, alexander.sanoja


#ROBOMERGE-SOURCE: CL 7651386 via CL 7654662
#ROBOMERGE-BOT: (v372-7473910)

[CL 7654790 by rex hill in Main branch]
2019-07-29 17:43:41 -04:00
steve robb
daef709f81 Disabled 'Non-void function should return a value' PVS warning, which is now causing false positives with TEnableIf.
#rb ben.marsh


#ROBOMERGE-SOURCE: CL 7648846 via CL 7652624
#ROBOMERGE-BOT: (v372-7473910)

[CL 7652788 by steve robb in Main branch]
2019-07-29 17:09:04 -04:00
ben marsh
f8d5cc1eec Include a non-zero patch component in licensee compatibile-with engine versions. Since licensee-built engines do not obey the same guaranteed compatibility between engine hotfixes, we need to ensure that we always treat newer licensee changelists as monotonically incrementing (rather than early-out in FEngineVersion::GetNewest because the patch version is greater).
#rb none
#jira

#ROBOMERGE-SOURCE: CL 7650713 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)

[CL 7650718 by ben marsh in Main branch]
2019-07-29 13:07:20 -04:00
graeme thornton
b6734beb6c Change formatting of a pointer in a decompression failure log to use "%p"
#ROBOMERGE-SOURCE: CL 7648177 via CL 7648178 via CL 7648299
#ROBOMERGE-BOT: (v372-7473910)

[CL 7648373 by graeme thornton in Main branch]
2019-07-29 05:11:03 -04:00