Closed Bug 1991500 Opened 8 months ago Closed 5 months ago

Remove the enableMenuRedesign setting and old menu code

Categories

(Firefox for Android :: Toolbar, task, P3)

Firefox 149
All
Android
task

Tracking

()

RESOLVED FIXED
Tracking Status
firefox149 --- fixed

People

(Reporter: gl, Assigned: gl)

References

(Blocks 3 open bugs)

Details

Attachments

(11 files, 8 obsolete files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

When we are ready, we will want to enableMenuRedesign setting, its associated nimbus flags and the old menu code.

Blocks: 1908784
Depends on: 1995603
No longer depends on: 1995603
Blocks: 1957967
  • Removes the handler of all the HomeMenu.Items
  • Removes the telemetry events that are no longer collected
  • Removes unused HomeMenu
  • Removes unused icons, strings and telemetry events from removing HomeMenu
  • Removes the handler of all the HomeMenu.Items
  • Removes the telemetry events that are no longer collected
  • Removes unused HomeMenu
  • Removes unused icons, strings and telemetry events from removing HomeMenu
Attachment #9533128 - Attachment description: WIP: Bug 1991500 - Part 1: Remove "Enable Menu Redesign" from Secret Settings → Bug 1991500 - Part 1: Remove "Enable Menu Redesign" from Secret Settings
Attachment #9533129 - Attachment description: WIP: Bug 1991500 - Part 2: Remove building the `HomeMenu` in `HomeMenuView` → Bug 1991500 - Part 2: Remove building the `HomeMenu` in `HomeMenuView`
Attachment #9533130 - Attachment description: WIP: Bug 1991500 - Part 3: Removes `onItemTapped` handling in `HomeMenuView` → Bug 1991500 - Part 3: Removes `onItemTapped` handling in `HomeMenuView`
Attachment #9533131 - Attachment description: WIP: Bug 1991500 - Part 4: Remove unneeded `dismissMenu` function from `HomeMenuView` → Bug 1991500 - Part 4: Remove unneeded `dismissMenu` function from `HomeMenuView`
Attachment #9533132 - Attachment description: WIP: Bug 1991500 - Part 5: Remove `HomeMenu` → Bug 1991500 - Part 5: Remove `HomeMenu`
Attachment #9533133 - Attachment description: WIP: Bug 1991500 - Part 6: Remove `CustomTabToolbarMenu` from `CustomTabsIntegration` → Bug 1991500 - Part 6: Remove `CustomTabToolbarMenu` from `CustomTabsIntegration`
Attachment #9533134 - Attachment description: WIP: Bug 1991500 - Part 7: Remove setting the menu builder in `ToolbarIntegration` → Bug 1991500 - Part 7: Remove setting the menu builder in `ToolbarIntegration`
Attachment #9533135 - Attachment description: WIP: Bug 1991500 - Part 8: Remove unused `ToolbarMenuBuilder` → Bug 1991500 - Part 8: Remove unused `ToolbarMenuBuilder`
Attachment #9533136 - Attachment description: WIP: Bug 1991500 - Part 9: Remove unused `CustomTabToolbarMenu` → Bug 1991500 - Part 9: Remove unused `CustomTabToolbarMenu`
Attachment #9533137 - Attachment description: WIP: Bug 1991500 - Part 10: Remove `DefaultToolbarMenu` → Bug 1991500 - Part 10: Remove `DefaultToolbarMenu`
Attachment #9533138 - Attachment description: WIP: Bug 1991500 - Part 11: Remove `enableMenuRedesign` settings → Bug 1991500 - Part 11: Remove `enableMenuRedesign` settings
Attachment #9533122 - Attachment is obsolete: true
Attachment #9533123 - Attachment is obsolete: true
Attachment #9533124 - Attachment is obsolete: true
Attachment #9533125 - Attachment is obsolete: true
Attachment #9533126 - Attachment is obsolete: true
Attachment #9533127 - Attachment is obsolete: true
Attachment #9533120 - Attachment is obsolete: true
Attachment #9533121 - Attachment is obsolete: true
Pushed by gluong@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/6bd033005022 https://hg.mozilla.org/integration/autoland/rev/5821d7fdd6ed Part 1: Remove "Enable Menu Redesign" from Secret Settings r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/0f7450f6c92a https://hg.mozilla.org/integration/autoland/rev/8eebd1ac4bf6 Part 2: Remove building the `HomeMenu` in `HomeMenuView` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/388444dedf40 https://hg.mozilla.org/integration/autoland/rev/1cf7abd3697d Part 3: Removes `onItemTapped` handling in `HomeMenuView` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/e7f65db3efe0 https://hg.mozilla.org/integration/autoland/rev/41b7e3abedf1 Part 4: Remove unneeded `dismissMenu` function from `HomeMenuView` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/a0abf520ebe6 https://hg.mozilla.org/integration/autoland/rev/16e601d4bf14 Part 5: Remove `HomeMenu` r=android-reviewers,android-l10n-reviewers,petru,flod https://github.com/mozilla-firefox/firefox/commit/3fe0be3eb65f https://hg.mozilla.org/integration/autoland/rev/9a0dfc92b4d5 Part 6: Remove `CustomTabToolbarMenu` from `CustomTabsIntegration` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/2a85db124648 https://hg.mozilla.org/integration/autoland/rev/f821357cc946 Part 7: Remove setting the menu builder in `ToolbarIntegration` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/bbc20d466374 https://hg.mozilla.org/integration/autoland/rev/ea0507a25958 Part 8: Remove unused `ToolbarMenuBuilder` r=android-reviewers,petru https://github.com/mozilla-firefox/firefox/commit/bf9301a285ae https://hg.mozilla.org/integration/autoland/rev/fc71a282bd2d Part 9: Remove unused `CustomTabToolbarMenu` r=android-reviewers,android-l10n-reviewers,petru,flod https://github.com/mozilla-firefox/firefox/commit/664604c3596c https://hg.mozilla.org/integration/autoland/rev/763b21d65072 Part 10: Remove `DefaultToolbarMenu` r=android-reviewers,android-l10n-reviewers,petru,flod https://github.com/mozilla-firefox/firefox/commit/1d0fb958b9f6 https://hg.mozilla.org/integration/autoland/rev/b2260480a08f Part 11: Remove `enableMenuRedesign` settings r=android-reviewers,petru

Reverted this because it was causing build bustages in HTMLMediaElement.cpp.

  • Revert link
  • Push with failures
  • Failure Log
  • Failure line: /builds/worker/checkouts/gecko/dom/media/mediaelement/HTMLMediaElement.cpp:X:14: error: format specifies type 'int' but the argument has type 'StreamCaptureBehavior' [-Werror,-Wformat]
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 149 Branch → ---
Status: REOPENED → RESOLVED
Closed: 5 months ago5 months ago
Resolution: --- → FIXED
Version: unspecified → Firefox 149
See Also: → 2015402
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: