Commit Graph

12 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#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]
2019-12-26 14:45:42 -05:00
justin marcus
b98d79577d Fixing Background HTTP continuous loop in general implementation.-- By Thomas.Ross, submitting from Justin.Marcus' machine.
#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]
2019-11-27 14:52:23 -05:00
thomas ross
f976343a08 Adding LexTryParseString for EBackgroundHttpPriority enum.
#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]
2019-11-15 14:12:14 -05:00
thomas ross
b6ec1d7d18 BackgroundHttp Improvements:
- 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]
2019-11-13 14:31:30 -05:00
ben marsh
f6af3a0838 Fix IncludeTool warnings and errors.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8369883 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497701 by ben marsh in Main branch]
2019-09-04 15:27:24 -04:00
chris varnsverry
f564a4cb73 Make MaxActiveDownloads configurable
[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]
2019-08-21 09:37:24 -04:00
justin marcus
162fa93684 Bundle Install
-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]
2019-04-08 11:31:40 -04:00
thomas ross
d9a8318dc0 Correcting Copyright notices on newly submitted files.
#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]
2019-02-07 09:15:10 -05:00
thomas ross
818151c3fc Added ability to cancel/pause/resume background http requests at the request level
#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]
2019-02-07 01:38:51 -05:00
thomas ross
ba30c91d75 Adding background http protype system. Enables downloading files while app is suspended on iOS. Other platforms need to be added over time if desired. For now other platforms just wrap basic HTTPRequests under the hood.
#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]
2019-02-05 18:09:08 -05:00