Commit Graph

42 Commits

Author SHA1 Message Date
aurel cordonnier
e3f7878676 Merge from Release-Engine-Test @ 17462327 to UE5/Main
This represents UE4/Main @17430120 and Dev-PerfTest @17437669

[CL 17463546 by aurel cordonnier in ue5-main branch]
2021-09-08 16:42:26 -04:00
aurel cordonnier
dc856801cd Merge from Release-Engine-Test @ 17059716 to UE5/Main
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17029914

[CL 17060422 by aurel cordonnier in ue5-main branch]
2021-08-04 17:46:20 -04:00
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
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
justin marcus
22a57adfb1 Fix ensure
[FYI] [at]Thomas.Ross




#ROBOMERGE-SOURCE: CL 11833249 via CL 11833846 via CL 11833903
#ROBOMERGE-BOT: (v656-11643781)

[CL 11879086 by justin marcus in Main branch]
2020-03-03 14:23:49 -05: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
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
bdfe4aeb92 Fixing bug in iOS Background HTTP where we could end up queueing lower priority tasks when backgrounding earlier then intended when the task count was low.
#tests iOS Client
#rb none


#ROBOMERGE-SOURCE: CL 10493435 via CL 10493436 via CL 10493437 via CL 10493438
#ROBOMERGE-BOT: (v606-10482310)

[CL 10493439 by thomas ross in Main branch]
2019-12-02 20:37:13 -05:00
thomas ross
bd0a756878 Fixing bug where iOS Background HTTP Requests are not resuming all work when going into background correctly.
#tests iOS Client


#ROBOMERGE-SOURCE: CL 10492894 via CL 10492910 via CL 10492913 via CL 10492917
#ROBOMERGE-BOT: (v606-10482310)

[CL 10492923 by thomas ross in Main branch]
2019-12-02 19:43:10 -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
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
7ff68c9ba5 Background HTTP Fixes:
- Fix ensure during backgrounding
- Fix potential crash when backgrounding
#rb none
#tests iOS Client


#ROBOMERGE-SOURCE: CL 10454165 via CL 10455164 via CL 10455271
#ROBOMERGE-BOT: (v595-10452236)

[CL 10455456 by thomas ross in Main branch]
2019-11-26 11:53:43 -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
thomas ross
5ee7eccdcc Fixed issue where UnAssociatedTasks could associate with an already completed task and create a timing issue where a BackgroundHttp request would do no work as it was pending a cancel that wasn't going to happen. No longer associates with tasks that are already completed/completing
#rb none
#tests iOS Client


#ROBOMERGE-SOURCE: CL 8669433 via CL 8669434 via CL 8672590 via CL 8672608 via CL 8675994
#ROBOMERGE-BOT: (v417-8656536)

[CL 8676132 by thomas ross in Main branch]
2019-09-13 13:57:36 -04:00
ben marsh
fb4078d777 More IncludeTool fixes.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 8374228 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)

[CL 8497914 by ben marsh in Main branch]
2019-09-04 15:40:51 -04: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
thomas ross
c5aa3a3a4f Fix for BackgroundHttpManager resuming paused tasks when moving to background.
Fix for BackgroundHttpManager resuming paused tasks when they associate with an UnAssociatedTask.
Fix for BackgroundHttpManager resuming paused tasks when they were created in the background.
#rb none
#tests iOS Client
[REVIEW] [at]Justin.Marcus, [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 6892268 via CL 6892271 via CL 6892273 via CL 6893375
#ROBOMERGE-BOT: (v366-6836689)

[CL 6893406 by thomas ross in Main branch]
2019-06-07 13:18:42 -04: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
44cbb9d3d4 Fix so that iOS BackgroundHttp no longer auto-resumes paused tasks.
#tests iOS Client
[REVIEW] [at]Justin.Marcus,[at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 6836763 via CL 6836765 via CL 6836771 via CL 6836774 via CL 6838783
#ROBOMERGE-BOT: (v366-6836689)

[CL 6838917 by thomas ross in Main branch]
2019-06-04 15:55:50 -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
5dc20f771f Fixing bug on GenericPlatform BackgroundHttp implementation requests would fail as we were not setting the Get HTTP Verb.
#rb none


#ROBOMERGE-SOURCE: CL 6112279 via CL 6112448 via CL 6113442

[CL 6113522 by thomas ross in Main branch]
2019-04-26 17:01:40 -04:00
thomas ross
da423caa70 Adding option for BackgroundNotificationObject to only send notification if its in the background (default behavior)
#tests Android Client, iOS Client
#rb none


#ROBOMERGE-SOURCE: CL 5959309 via CL 5965796 via CL 5966256

[CL 5966301 by thomas ross in Main branch]
2019-04-17 22:57:00 -04:00