Commit Graph

3661 Commits

Author SHA1 Message Date
justin marcus
e3021f93a2 Install Bundle Manager
- Add callback for when bundles get paused due to being on cellular.
- Handle corner cause of needing to pause the BPT installer in the case that we did not fetch all chunkDBs prior to starting the install.

[at]Daniel.Lamb



#ROBOMERGE-SOURCE: CL 5742309 via CL 5742311 via CL 5742313 via CL 5745828

[CL 5745986 by justin marcus in Main branch]
2019-04-04 14:05:17 -04:00
jamie dale
2eb6a13df4 Added FText::Join as a way to combine delimited text in a localization friendly way
Updated FTextBuilder to use this to join several generated lines together, rather than building a single FString which loses all the localization information.

Note: FTextBuilder will now consistently add a line when any of its AppendLine functions are called, whereas previously it may have done nothing if the builder was empty and indentation was disabled.

#rb Francis.Hurteau


#ROBOMERGE-SOURCE: CL 5740279 via CL 5740280 via CL 5740281 via CL 5745290

[CL 5745350 by jamie dale in Main branch]
2019-04-04 13:44:41 -04:00
brandon schaefer
c3ecab3ecb Add back bAgreeToCrashUpload setting to check if we should implicitly upload unattended crashes for non-editor uses
#jira UE-71735
[at]Arciel.Rekman
[CODEREVIEW] Arciel.Rekman
#rb Arciel.Rekman
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 5742333 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5742345 by brandon schaefer in Main branch]
2019-04-04 12:51:11 -04:00
anthony bills
a4dbacea38 Revert stats fix 5554525 as it made comparing RT times difficult and also includes time stalled on the rhithread.
[REVIEW]


#ROBOMERGE-SOURCE: CL 5735961 via CL 5735966 via CL 5735970 via CL 5735971 via CL 5737382

[CL 5737397 by anthony bills in Main branch]
2019-04-04 10:19:53 -04:00
sorin gradinaru
551276df00 UE-71899 Error on tvOS app start: Error excluding PersistentDownloadDir from backup
#jira UE-71899
#tvOS
#4.22.1
#rb Jack.Porter
#lockdown cristina.riveron

This was fixed by Peter.Sauerbrei with CL4597217 in //UE4/Release-4.21. The fix didn't get into //UE4/Release-Staging-4.21.

#ROBOMERGE-SOURCE: CL 5733415 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5733428 by sorin gradinaru in Main branch]
2019-04-04 08:08:19 -04:00
bart hawthorne
3933f4e8dd Compile out some csv profiler ensures in shipping builds
[FYI] ben.woodhouse


#ROBOMERGE-SOURCE: CL 5713957 via CL 5713961 via CL 5714341 via CL 5714931 via CL 5716577

[CL 5716660 by bart hawthorne in Main branch]
2019-04-03 18:56:16 -04:00
peter sauerbrei
e12c60f9e7 Break apart different asserts from CrashLytics
note: remove this when crashreporter is enabled
#rb josh.adams


#ROBOMERGE-SOURCE: CL 5709515 via CL 5709517 via CL 5709518 via CL 5709520 via CL 5712085

[CL 5712246 by peter sauerbrei in Main branch]
2019-04-03 14:39:21 -04:00
bart hawthorne
53e5622ecc Remove .complete file functionality for csv profiles and instead create a delegate that can be used to register for when a csv profile is done writing
[FYI] ben.woodhouse


#ROBOMERGE-SOURCE: CL 5696133 via CL 5696188 via CL 5696201 via CL 5696240 via CL 5697550

[CL 5697679 by bart hawthorne in Main branch]
2019-04-02 20:09:28 -04:00
peter sauerbrei
b933ec92c1 adding support for iPadMini5 and iPadAir3
#rb chris.babcock


#ROBOMERGE-SOURCE: CL 5691837 via CL 5691859 via CL 5691860 via CL 5691861 via CL 5695894

[CL 5695942 by peter sauerbrei in Main branch]
2019-04-02 18:13:42 -04:00
lina halper
ef25e8afcf Merging //Tasks/Fortnite/Dev-UEA-ControlRig/... to //Fortnite/Main/...
#UEA-425 - Support for node colors within Control Rig
#UEA-387 - Mutable and Non-Mutable nodes (with or without execute pin)
#UEA-390 - Passing the hierarchy as part of the execute pin
#UEA-385 - Control Rig Execution Stack UI
#UEA-381 - Remove notion of base hierarchy for now - simplify hierarchy passing
#UEA-398 - Use execute pin icon for execute pins
#UEA-399 - New Get / Set bone transform units for Control Rig
#UEA-402 - Default to show rig graph when opening Control Rig Editor
#UEA-404 - Prettify labels in Execution Stack view
#UEA-405 - New Bone Name Searchable Combo box
#UEA-406 - Unify terminology from "joint" to "bone"
#UEA-407 - Removed Control Rig variable UI
#UEA-408 - Support for compiler warnings & errors on nodes
#UEA-409 - Unit tests for topological editing of graph
#UEA-411 - Support for keyword based search when looking for nodes
#UEA-413 - Refactored all math nodes & added unit tests per node
#UEA-415 - Set opacity on nodes based on execution state (non-executing nodes are faded)
#UEA-434 - Show compiler warnings / errors in execution stack view
#UEA-440 - Support for drag&drop from hierarchy view into graph view

#rb: Thomas.Sarkanen, Helge.Mathee
[FYI] Thomas.Sarkanen, Helge.Mathee
#jira: many


#ROBOMERGE-SOURCE: CL 5685272 via CL 5686776

[CL 5686808 by lina halper in Main branch]
2019-04-02 11:26:55 -04:00
justin marcus
17111943a8 Install Bundle Manager / ESP
- Pause background downloads instead of canceling bundle install when failing over to cellular.  This should prevent losing active background http progress on IOS.  It doesn't help on Android right now.
- All the check cellular flag to be cleared on a bundle after it is already enqued in order to restart the download on cellular if the user OKs it.

[at]Daniel.Lamb [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 5677826 via CL 5677828 via CL 5677829 via CL 5677830 via CL 5681702

[CL 5681705 by justin marcus in Main branch]
2019-04-01 21:38:56 -04:00
daniel lamb
57efa59869 Refactored the cleanupMigration code path to take into account the low disk space situation.
#ROBOMERGE-SOURCE: CL 5677038 via CL 5677039 via CL 5677041 via CL 5677042 via CL 5677833

[CL 5677847 by daniel lamb in Main branch]
2019-04-01 20:56:16 -04:00
daniel lamb
b6e9ae70de Retry
Added cleanup of legacy build if we succeed patching in ESP.
Leigh.Swift, Justin.Marcus


#ROBOMERGE-SOURCE: CL 5675469 via CL 5675470 via CL 5675471 via CL 5675474 via CL 5676746

[CL 5676773 by daniel lamb in Main branch]
2019-04-01 18:39:33 -04:00
justin marcus
caa67bfef1 Early Startup Patcher
- Do an intial check to see if there is enough room for the entire install.

[at]Daniel.Lamb [at]Thomas.Ross



#ROBOMERGE-SOURCE: CL 5672267 via CL 5672271 via CL 5672685 via CL 5672741 via CL 5675843

[CL 5675933 by justin marcus in Main branch]
2019-04-01 18:08:25 -04:00
justin marcus
71019cd865 Install Bundle Manager
- GetContentState() now gatheres free space and install size.
- Fix stats assert when bundles are canceled.

[at]Daniel.Lamb [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 5670019 via CL 5670022 via CL 5670023 via CL 5670024 via CL 5671960

[CL 5672052 by justin marcus in Main branch]
2019-04-01 14:25:50 -04:00
bart hawthorne
aff05b5769 Modify framepro's connection changed callback to pass the filename
#rb david.harvey


#ROBOMERGE-SOURCE: CL 5668849 via CL 5668853 via CL 5668859 via CL 5668860 via CL 5669280

[CL 5669311 by bart hawthorne in Main branch]
2019-04-01 11:14:13 -04:00
Martin Ridgers
0135fbe0bb ThreadCycles could be written while the async write task was running causing the archive to write too many or too few elements for that set.
#jira ue-71864
#rb cm.nordin

(peafour-cherrypick of //UE4/Dev-Core/@5662074 by Martin.Ridgers)

[CL 5662122 by Martin Ridgers in Main branch]
2019-04-01 08:59:48 -04:00
chris varnsverry
05aee79273 Fix typos in variable/type names and comments
#ROBOMERGE-SOURCE: CL 5661754 via CL 5661757 via CL 5661758 via CL 5661759 via CL 5661840

[CL 5661850 by chris varnsverry in Main branch]
2019-04-01 06:38:31 -04:00
justin marcus
689cd73533 Add bundle manager flag to check for internet connection.
[at]Thomas.Ross [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 5660987 via CL 5660989 via CL 5660990 via CL 5660991 via CL 5661051

[CL 5661054 by justin marcus in Main branch]
2019-03-31 17:09:59 -04:00
david harvey
34d3ed4572 Prevent MallocAnsi using _aligned_malloc on VC toolchains because _aligned_msize requires the correct alignment to be passed in, otherwise it returns garbage (seems to be a change in newer versions of VC)
#jira UE-70507
#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5647851 via CL 5648718 via CL 5648761 via CL 5648801 via CL 5650484

[CL 5650522 by david harvey in Main branch]
2019-03-29 15:30:45 -04:00
joe barnes
c6c2b06806 [Switch] Add detection and reporting of live crashes due to hang detector triggering.
#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5646669 via CL 5646672 via CL 5646673 via CL 5646674 via CL 5647235

[CL 5648851 by joe barnes in Main branch]
2019-03-29 13:53:37 -04:00
david harvey
02753e3e7a [LLM] disable LLM in test, enabled by mistake.
#rb none


#ROBOMERGE-SOURCE: CL 5646399 via CL 5646401 via CL 5646403 via CL 5646404 via CL 5647111

[CL 5648837 by david harvey in Main branch]
2019-03-29 13:53:22 -04:00
david harvey
c6c609e9c7 [LLM] removing VertexBuffer, IndexBuffer and UniformBuffer from Metal's LLM tagging for parity with other platforms, and OpenGL uniform buffers are now tracked in the current tag scope by pointer. (NB There may still be an underlying issue of the uniform buffer being tracked twice if OpenGL.UseEmulatedUBs is set.)
#rb anthony.bills


#ROBOMERGE-SOURCE: CL 5646108 via CL 5646112 via CL 5646113 via CL 5646114 via CL 5646856

[CL 5648479 by david harvey in Main branch]
2019-03-29 13:42:02 -04:00
brandon schaefer
ae57ce2e47 Do not check the stats on a file that does not exist yet. We can check the dir instead to check if we are low mem or not
#rb Arciel.Rekman


#ROBOMERGE-SOURCE: CL 5633434 via CL 5633437 via CL 5633473 via CL 5633488 via CL 5634324

[CL 5634469 by brandon schaefer in Main branch]
2019-03-28 15:24:09 -04:00
brandon schaefer
1aabcbe4a9 Add back bAgreeToCrashUpload setting to check if we should implicitly upload unattended crashes
With the 4.22 Engine merged over we moved to using an Editor setting which broke crash sending

#jira UE-71188
[at]Arciel.Rekman
[CODEREVIEW] Arciel.Rekman
#rb Arciel.Rekman


#ROBOMERGE-SOURCE: CL 5633312 via CL 5633328 via CL 5633330 via CL 5633332 via CL 5634303

[CL 5634464 by brandon schaefer in Main branch]
2019-03-28 15:23:56 -04:00