Commit Graph

9 Commits

Author SHA1 Message Date
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
62b59465c4 iOS Background HTTP Fixes
- Fixing error where pausing and resuming tasks on iOS would activate too many tasks.
- Fixing potential multi-threaded crash accessing UnAssociatedTasks list
#rb Peter.Sauerbrei
#tests iOS Client


#ROBOMERGE-SOURCE: CL 10500599 via CL 10500600 via CL 10500603 via CL 10500605
#ROBOMERGE-BOT: (v606-10482310)

[CL 10500610 by thomas ross in Main branch]
2019-12-03 15:56:40 -05:00
thomas ross
47fa0dbf15 Background HTTP Work
- Fix for IOS Background HTTP tasks incorrectly stalling.
- Added some additional logging around session handling.
#rb none
#tests ios client


#ROBOMERGE-SOURCE: CL 10492091 via CL 10492190 via CL 10492490 via CL 10492550
#ROBOMERGE-BOT: (v606-10482310)

[CL 10492652 by thomas ross in Main branch]
2019-12-02 19:28:47 -05:00
thomas ross
d0e706a32d Previous fix could crash when handling unassociated tasks. Also fixed seperate potential crash with uninitialized variable for debug name.
#tests iOS Client
#rb none
[REVIEW] [at]Justin.Marcus, [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 6837842 via CL 6837845 via CL 6837847 via CL 6837849 via CL 6840261
#ROBOMERGE-BOT: (v366-6836689)

[CL 6841316 by thomas ross in Main branch]
2019-06-04 18:27:02 -04:00
thomas ross
b20e390704 Background Http Improvements:
- Fixed bug where BackgroundHttp temp files were not being cleaned up by calls to the CleanUpTemporaryFiles on the  BackgroundHttpManager were not correctly cleaning temp files on iOS.
- Improved handling of BackgroundHttp downloads that were in progress at app start by improving UnAssociatedTask handling.
- Fixed bug where Apple BackgroundHttp could end up queueing duplicate download tasks for the same file in some threading cases.
- Made general logging improvements and converted some NSLogs and Warnings into ensures to better track bad behavior.
#rb none
#tests iOS Client


#ROBOMERGE-SOURCE: CL 5403159 via CL 5403165 via CL 5405452

[CL 5405495 by thomas ross in Main branch]
2019-03-14 19:06:08 -04:00
thomas ross
ebd05e2bb3 iOS Background Http Improvements:
- Improved handling of UnAssociatedTasks. Removing some bugs where they would stall and no longer update.
- Fixed bug with how many tasks we thought were active while in the foreground being inaccurate.
- Added ensures to make sure we don't violate thread safety in our callbacks.
- Minor logging changes
#rb none
#tests ios client


#ROBOMERGE-SOURCE: CL 5009707 via CL 5009709 via CL 5013145

[CL 5014433 by thomas ross in Main branch]
2019-02-15 21:06:27 -05: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