Closed Bug 1883184 Opened 3 months ago Closed 3 months ago

Initial support for GTK global menu.

Categories

(Core :: Widget: Gtk, task)

task

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: emilio, Assigned: uhhadd)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Let's land most of the ongoing work here to avoid closing bug 1419151 prematurely.

This implements the basic infrastructure to use use libdbusmenu to
export the Linux menubar.

For now, this is not integrated with the front-end, and there are some
remaining bugs, so it lands disabled by default behind the
widget.gtk.global-menu.enabled pref.

Assignee: nobody → uhhadd
Status: NEW → ASSIGNED
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ac3ab7613e51
Initial pass at unity menubar support r=emilio
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/6263d391d703
Address new refcounted-inside-ctor lint.
Regressions: 1883209
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/b00084cb958a
Fix typo in the previous patch.
Regressions: 1883254
Regressions: 1883287
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: