#rnx
#rb none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)
[CL 10870549 by ryan durand in Main branch]
#tests Android Client
#rb Justin.Marcus
#ROBOMERGE-SOURCE: CL 10475218 via CL 10475219 via CL 10475221
#ROBOMERGE-BOT: (v595-10452236)
[CL 10475224 by justin marcus in Main branch]
#tests iOS Client
#rb none
#ROBOMERGE-SOURCE: CL 10263644 via CL 10263861 via CL 10263910
#ROBOMERGE-BOT: (v591-10236483)
[CL 10263953 by thomas ross in Main branch]
- Added priority system for Background HTTP downloads.
- Fixed bug where dropping internet connection mid-download would trigger an ensure and try to re-activate all possible download tasks on iOS at once.
- Fixed issue where we were immediately calling the NSURLSession Background completion handler instead of waiting for threads to finish their work. Could lead to scenarios where we weren't finishing re-queuing failed tasks in the background if many failed.
[CODEREVIEW] [at]Justin.Marcus, [at]Daniel.Lamb
#tests iOS Client, Android Client
#rb none
#ROBOMERGE-SOURCE: CL 10149845 via CL 10150034 via CL 10150114
#ROBOMERGE-BOT: (v587-10111126)
[CL 10150178 by thomas ross in Main branch]
[at]Michael.Kirzinger [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 8130597 via CL 8130603 via CL 8133879
#ROBOMERGE-BOT: (v401-8057353)
[CL 8160214 by chris varnsverry in Main branch]
-Don't lose background download progress when pausing downloads due to moving on and off cellular.
-Install bundle manager no longer cancels requests due to network connectivity changes. Instead, it pauses them.
-Make sure UserCancelledError has priorority over any other bundle error.
-Add function for Background HTTP to return whether or not the generic implementation is being used.
--On generic platforms, bundle manager pauses background downloads because the OS will not keep them alive.
[at]Daniel.Lamb [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 5774184 via CL 5774192 via CL 5774247 via CL 5774671
[CL 5774693 by justin marcus in Main branch]
#jira UE-69643
#rb none
#tests none
#ROBOMERGE-SOURCE: CL 4923337 via CL 4923339 via CL 4923341 via CL 4923441 via CL 4927248
[CL 4931954 by thomas ross in Main branch]
#rb none
#tests iOS Client, Windows Editor Client
#ROBOMERGE-SOURCE: CL 4921169 via CL 4921171 via CL 4921173 via CL 4921262 via CL 4926860
[CL 4927673 by thomas ross in Main branch]
#rb none
#tests iOS / Android
[CODEREVIEW] Andrew.Grant,Daniel.Lamb,Justin.Marcus
[FYI] Pete.Sauerbrei
#ROBOMERGE-SOURCE: CL 4898958 via CL 4898963 via CL 4898965 via CL 4905881
[CL 4906509 by thomas ross in Main branch]