Commit Graph

15 Commits

Author SHA1 Message Date
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
Matt Kuhlenschmidt
603a4119c5 Fix HAL/PlatformFileManager.h non-portable casing CIS issues
#rb none

[CL 13214257 by Matt Kuhlenschmidt in ue5-main branch]
2020-05-06 17:58:18 -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
thomas ross
7370e329e7 Fixing Background Http Manager Generic Implementation not limiting queued requests to the system max active downloads.
#tests none
#rb Justin.Marcus


#ROBOMERGE-SOURCE: CL 10476924 via CL 10476927 via CL 10476933
#ROBOMERGE-BOT: (v595-10452236)

[CL 10476936 by thomas ross in Main branch]
2019-11-27 18:04:49 -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
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
233e4c19dc Fix FBackgroundHttpManagerImpl trying to reserve a negative number sometimes.
[at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 6190866 via CL 6190870 via CL 6193261

[CL 6193312 by justin marcus in Main branch]
2019-05-01 15:01:15 -04:00
thomas ross
820f3daf3a Changing BackgroundHTTP to process requests in the order they come in.
#rb none
#tests Android Client


#ROBOMERGE-SOURCE: CL 5933781 via CL 5933783 via CL 5933931

[CL 5933948 by thomas ross in Main branch]
2019-04-16 21:08:14 -04:00
thomas ross
fcfb57699c Fixing BackgroundHttp temp file time out. Was not ever deleting files previously.
#rb none
#tests Android Client


#ROBOMERGE-SOURCE: CL 5659972 via CL 5659975 via CL 5659976 via CL 5659977 via CL 5660012

[CL 5660013 by thomas ross in Main branch]
2019-03-30 01:04:17 -04:00
thomas ross
338aa44dd2 Adding timeout for BackgroundHTTP Temp files after a configurable timeout time. Default is 3 days. -1 to turn off.
#rb none
#tests Android Client


#ROBOMERGE-SOURCE: CL 5537027 via CL 5547592 via CL 5547918

[CL 5548102 by thomas ross in Main branch]
2019-03-25 19:44:02 -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
e7a9b572ab Fixing Clang compile errors.
#jira UE-69640
#rb none
#tests Windows Editor Compile


#ROBOMERGE-OWNER: james.hopkin
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 4923125 via CL 4923127 via CL 4923128 via CL 4923141 via CL 4927222

[CL 4930061 by thomas ross in Main branch]
2019-02-07 06:02:33 -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