Commit Graph

30 Commits

Author SHA1 Message Date
Marc Audy
8df336162c Copying //UE4/Dev-Anim to Dev-Main (//UE4/Dev-Main) @ 8782600
#rb
#rnx

[CL 8783278 by Marc Audy in Main branch]
2019-09-17 19:12:19 -04:00
Josh Markiewicz
d79515867d Copying //UE4/Dev-Online to Dev-Main (//UE4/Dev-Main)
- Up to CL8320930 from DevOnline and 8311605 Merge Down from Main
- skipped some Fortnite content/plugins/code where it tried to reintegrate files that had been moved pending investigation
#rb none

[CL 8321295 by Josh Markiewicz in Main branch]
2019-08-26 18:35:22 -04:00
justin marcus
3e28af2122 InstallBundleManager - Uninstalling now correctly handles dependent bundles.
[at]Daniel.Lamb [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 8233628 via CL 8233646 via CL 8242228
#ROBOMERGE-BOT: (v401-8057353)

[CL 8242320 by justin marcus in Main branch]
2019-08-23 19:02:06 -04:00
justin marcus
45fece62d6 Add CombinedPauseFlags to FBundlePrereqCombinedStatusHelper::FCombinedBundleStatus
[at]Thomas.Rosss


#ROBOMERGE-SOURCE: CL 8213125 via CL 8213127 via CL 8220902
#ROBOMERGE-BOT: (v401-8057353)

[CL 8221187 by justin marcus in Main branch]
2019-08-22 22:50:45 -04:00
justin marcus
b10d2655e2 Install Bundle Manager
- Add TestUpdateContent() which simulates calling RequestUpdateContent() and returns which bundles are already enqueued and which bundles would be enqued.  This allows code to wait on bundles and setup progress tracking without having to be responsible for requesting them.

#JIRA
[at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 8192682 via CL 8194174 via CL 8207963
#ROBOMERGE-BOT: (v401-8057353)

[CL 8208128 by justin marcus in Main branch]
2019-08-22 00:03:39 -04:00
justin marcus
60610d1b81 Optional paks are now contained in their own install bundles instead of using optional tag sets.
[at]Daniel.Lamb [at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 8129730 via CL 8129735 via CL 8133455
#ROBOMERGE-BOT: (v401-8057353)

[CL 8159454 by justin marcus in Main branch]
2019-08-21 09:27:39 -04:00
justin marcus
274bfc3966 Non-unity build fix
#ROBOMERGE-SOURCE: CL 7902050 via CL 7917375
#ROBOMERGE-BOT: (v389-7813075)

[CL 7917468 by justin marcus in Main branch]
2019-08-08 23:59:19 -04:00
justin marcus
8b39bd15b0 Move Install Bundle Manager interface out of core and into the bundle manager module.
[at]Thomas.Ross [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 7842003 via CL 7842009 via CL 7842010 via CL 7860819
#ROBOMERGE-BOT: (v389-7813075)

[CL 7860867 by justin marcus in Main branch]
2019-08-08 00:48:21 -04:00
justin marcus
e5a8262212 Remove unnecessary check for InstallDownloadProgress and fix weight when there is no background download progress.
[at]Thomas.Ross


#ROBOMERGE-SOURCE: CL 7660983 via CL 7662130 via CL 7667013
#ROBOMERGE-BOT: (v372-7473910)

[CL 7667319 by justin marcus in Main branch]
2019-07-30 21:17:00 -04:00
thomas ross
854bc63f70 Changing Initializing State to move to Updating once we begin downloads instead of waiting for progress.
#rb none
#tests iOS Client
[CODEREVIEW] [at]Justin.Marcus


#ROBOMERGE-SOURCE: CL 7479216 via CL 7479218 via CL 7479219 via CL 7499866 via CL 7547002
#ROBOMERGE-BOT: (v372-7473910)

[CL 7547285 by thomas ross in Main branch]
2019-07-23 11:02:18 -04:00
thomas ross
cfc1a3a624 Fix for Android progress sliding backwards early in the percent.
#rb none
#tests Android Classic Client
[CODEREVIEW] [at]Justin.Marcus


#ROBOMERGE-SOURCE: CL 7460598 via CL 7460605 via CL 7460610 via CL 7462708 via CL 7468236
#ROBOMERGE-BOT: (v371-7306989)

[CL 7468360 by thomas ross in Main branch]
2019-07-20 02:33:10 -04:00
justin marcus
cb31bf9954 BundlePrereqCombindStatusHelper - fix shader caching on Android being combined with other progress.
[REVIEW] [at]Thomas.Ross



#ROBOMERGE-SOURCE: CL 7327686 via CL 7327688 via CL 7327689 via CL 7327694 via CL 7396370
#ROBOMERGE-BOT: (v371-7306989)

[CL 7397777 by justin marcus in Main branch]
2019-07-17 10:18:29 -04:00
thomas ross
4d76b1f5d0 BundlePrereqCombinedStatusHelper:
- Fixing Bug where we prematurely show status as Finished and then correct to show an earlier correct status.
- Fixing Bug where we were not resetting the bRequiredUpdate flag when calling SetBundlesToTrackFromContentState multiple times
- Adding bBundleRequiresUpdate bool to the current content state.
- Renaming CompilingShaders CombinedState to Finishing to match BundleManager progress better. Removed NoUpdateRequired state and replaced it with an accurate state and the bRequiredUpdate flag.

Fortnite
- Update calls to match above changes
- Fix bug where we would not show correct text during Shader Compilation
- Fix bug where we would show bad progress when mounting data when no updates are required.

#test iOS Client, Android Client
#rb Justin.Marcus

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7300373 via CL 7300377 via CL 7300378 via CL 7300379 via CL 7309265 via CL 7316935
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7363200 by thomas ross in Dev-Anim branch]
2019-07-17 02:38:40 -04:00
peter knepley
48aadcb53f Fix build
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 7277667 via CL 7277669 via CL 7280718 via CL 7280738 via CL 7286815 via CL 7286953
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7353824 by peter knepley in Dev-Anim branch]
2019-07-17 01:34:09 -04:00
thomas ross
25548b63c8 Fixing Missing Header in non-unity build.
#tests iOS Client compile
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7277580 via CL 7277589 via CL 7280572 via CL 7280590 via CL 7286612 via CL 7286777
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7353737 by thomas ross in Dev-Anim branch]
2019-07-17 01:33:39 -04:00
thomas ross
4317772bff Adding Logging into InstallBundleManager module.
Adding Move Constructor implementation first pass for BundlePreReqCombinedStatusHelper.
#tests iOS Client
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7273037 via CL 7273038 via CL 7275129 via CL 7276482 via CL 7284262 via CL 7284379
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7351187 by thomas ross in Dev-Anim branch]
2019-07-17 01:13:27 -04:00
thomas ross
0110815f30 Fixing ensure on multiple calls to BundlePrereqCombinedStatusHelper::SetBundlesToTrackFromContentState
Fixing ensure when bundles you aren't tracking complete while running a BundlePrereqCombinedStatusHelper
#tests iOS Client
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7251859 via CL 7251976 via CL 7257141 via CL 7257188 via CL 7266631 via CL 7266730
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7338576 by thomas ross in Dev-Anim branch]
2019-07-16 23:51:23 -04:00
thomas ross
145a69f3a4 Exporting new BundlePrereqCombinedStatusHelper methods in module.
#tests none
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7245889 via CL 7245895 via CL 7247142 via CL 7247194
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7332778 by thomas ross in Dev-Anim branch]
2019-07-16 23:14:31 -04:00
thomas ross
51b3426099 Renaming InstallBundleManager module to be consistent (was InstallBundle instead of InstallBundleManager). Should hopefully now actually fix the editor build.
#tests none
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7244883 via CL 7244890 via CL 7247140 via CL 7247193
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7332770 by thomas ross in Dev-Anim branch]
2019-07-16 23:14:29 -04:00
thomas ross
460aa3644e Adding InstallBundleManager placeholder module files. Fixing broken editor build.
#tests IOS Client
#rb none
[CODEREVIEW] [at]Justin.Marcus,[at]Daniel.Lamb

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7243243 via CL 7243277 via CL 7247137 via CL 7247188
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7332762 by thomas ross in Dev-Anim branch]
2019-07-16 23:14:27 -04:00
thomas ross
9c9ca10ead Adding weights to bundle manager status.
Adding helper class to monitor bundle + prereq status as a single %.
#tests iOS Client
#rb none
[CODEREVIEW] [at]Justin.Marcus,[at]Daniel.Lamb

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: thomas.ross
#ROBOMERGE-SOURCE: CL 7238071 via CL 7238129 via CL 7247123 via CL 7247172
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v371-7306989)

[CL 7332742 by thomas ross in Dev-Anim branch]
2019-07-16 23:14:18 -04:00
thomas ross
726f798670 BundlePrereqCombinedStatusHelper:
- Fixing Bug where we prematurely show status as Finished and then correct to show an earlier correct status.
- Fixing Bug where we were not resetting the bRequiredUpdate flag when calling SetBundlesToTrackFromContentState multiple times
- Adding bBundleRequiresUpdate bool to the current content state.
- Renaming CompilingShaders CombinedState to Finishing to match BundleManager progress better. Removed NoUpdateRequired state and replaced it with an accurate state and the bRequiredUpdate flag.

Fortnite
- Update calls to match above changes
- Fix bug where we would not show correct text during Shader Compilation
- Fix bug where we would show bad progress when mounting data when no updates are required.

#test iOS Client, Android Client
#rb Justin.Marcus


#ROBOMERGE-SOURCE: CL 7300373 via CL 7300377 via CL 7300378 via CL 7300379 via CL 7309265
#ROBOMERGE-BOT: (v371-7306989)

[CL 7316935 by thomas ross in Main branch]
2019-07-15 21:03:47 -04:00
peter knepley
39a342b692 Fix build
#ROBOMERGE-SOURCE: CL 7277667 via CL 7277669 via CL 7280718 via CL 7280738 via CL 7286815
#ROBOMERGE-BOT: (v369-7254125)

[CL 7286953 by peter knepley in Main branch]
2019-07-12 00:45:46 -04:00
thomas ross
468c271be3 Fixing Missing Header in non-unity build.
#tests iOS Client compile
#rb none


#ROBOMERGE-SOURCE: CL 7277580 via CL 7277589 via CL 7280572 via CL 7280590 via CL 7286612
#ROBOMERGE-BOT: (v369-7254125)

[CL 7286777 by thomas ross in Main branch]
2019-07-12 00:42:42 -04:00
thomas ross
95878bbc83 Adding Logging into InstallBundleManager module.
Adding Move Constructor implementation first pass for BundlePreReqCombinedStatusHelper.
#tests iOS Client
#rb none


#ROBOMERGE-SOURCE: CL 7273037 via CL 7273038 via CL 7275129 via CL 7276482 via CL 7284262
#ROBOMERGE-BOT: (v369-7254125)

[CL 7284379 by thomas ross in Main branch]
2019-07-12 00:18:00 -04:00