Commit Graph

3964 Commits

Author SHA1 Message Date
sebastian nordgren
aa6bf7b755 CoreDelegates::OnBeforeHandleSystemError is unnecessary if we move the call earlier in WindowsPlatformCrashContext.
Largely a rollback of most of CL 7473700 in Release.

#rb ben.marsh

[CL 7839628 by sebastian nordgren in Dev-Editor branch]
2019-08-07 08:46:04 -04:00
Max Chen
e4d4965491 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
#rb none

[CL 7774443 by Max Chen in Dev-Editor branch]
2019-08-05 15:48:51 -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
matt kuhlenschmidt
c48eb3aad7 Moved water spline metadata to the water actor to avoid blueprints recompiling and sometimes wiping out the metadata (due to it not being outered to the actor).
#ROBOMERGE-SOURCE: CL 7641102 via CL 7643286
#ROBOMERGE-BOT: (v372-7473910)

[CL 7643392 by matt kuhlenschmidt in Main branch]
2019-07-26 17:12:12 -04:00
brandon schaefer
9dafb9b17a Fix build failure
#jira UE-78002
#rb none

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

[CL 7641723 by brandon schaefer in Main branch]
2019-07-26 16:01:24 -04:00
michael trepka
d7c706ae85 Copy of CL 7605175
Changes to make new Clang in Xcode 11 beta compile the engine witout warnings

#jira UE-77043


#ROBOMERGE-OWNER: michael.trepka
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7627878 via CL 7627884 via CL 7636118
#ROBOMERGE-BOT: (v372-7473910)

[CL 7636120 by michael trepka in Main branch]
2019-07-26 13:29:50 -04:00
justin marcus
2f6c099f5f Install Bundle Manager
- Add ability to force a full install.
- Add ability to query full install size specifically.
[at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 7623546 via CL 7623547 via CL 7635140
#ROBOMERGE-BOT: (v372-7473910)

[CL 7635202 by justin marcus in Main branch]
2019-07-26 13:03:15 -04:00
brandon schaefer
780f0bc3de Add FPlatformMisc::GetPlatformChunkInstall() to Linux
#jira UE-69256
#rb none

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

[CL 7633908 by brandon schaefer in Main branch]
2019-07-26 10:56:02 -04:00
marc audy
37ed1e45c2 Remove duplicate function definition
#rnx
[FYI] Michael.Noland


#ROBOMERGE-SOURCE: CL 7628602
#ROBOMERGE-BOT: (v372-7473910)

[CL 7628611 by marc audy in Main branch]
2019-07-25 14:16:08 -04:00
michael noland
a69956bfd6 Core: Added FAutoConsoleCommandWithWorldArgsAndOutputDevice wrapper to pair with FConsoleCommandWithWorldArgsAndOutputDeviceDelegate
#ROBOMERGE-SOURCE: CL 7620638 via CL 7625963
#ROBOMERGE-BOT: (v372-7473910)

[CL 7626121 by michael noland in Main branch]
2019-07-25 10:47:04 -04:00
peter sauerbrei
5bc212897c properly set the memory values in the OOM crash report
#rb none


#ROBOMERGE-SOURCE: CL 7616418 via CL 7617371 via CL 7617388 via CL 7625102
#ROBOMERGE-BOT: (v372-7473910)

[CL 7625259 by peter sauerbrei in Main branch]
2019-07-25 10:30:28 -04:00
Chris Gagnon
d7d4ee7b38 Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor) at CL 7473521
#rb none
#fyi Max.Chen, Tim.Gautier

[CL 7614721 by Chris Gagnon in Dev-Editor branch]
2019-07-24 15:05:52 -04:00
peter sauerbrei
97bc9b0c53 fix for startup crash on IOS, re-enable use of the OS nano malloc region
#rb nope


#ROBOMERGE-SOURCE: CL 7565966 via CL 7576270 via CL 7585516
#ROBOMERGE-BOT: (v372-7473910)

[CL 7606895 by peter sauerbrei in Main branch]
2019-07-24 11:48:02 -04:00
dan phillips
340a4ebae5 Fix a non unity build break
#rb none


#ROBOMERGE-SOURCE: CL 7547630 via CL 7556407
#ROBOMERGE-BOT: (v372-7473910)

[CL 7559445 by dan phillips in Main branch]
2019-07-23 14:05:12 -04:00
bart hawthorne
8eea3d88bb Fix Framepro's DynamicWString wrapper class - each time the assignment operator is called, it chops off the last character of the string.
#rb ryan.gerleve
[FYI] david.harvey


#ROBOMERGE-SOURCE: CL 7477716 via CL 7493666 via CL 7545632
#ROBOMERGE-BOT: (v372-7473910)

[CL 7545879 by bart hawthorne in Main branch]
2019-07-23 10:53:40 -04:00