Dactyloidae/widget/gtk
Moonchild e3de626c1f Bug 1875345 - Report 24 instead of 32 as the colorDepth (and pixelDepth) on Linux (assuming 8 of 32 bits are for the alpha channel).
This now matches the logic in our equivalent Windows code, and this is
also per spec ("number of bits...excluding the alpha channel"):
https://drafts.csswg.org/cssom-view/#dom-screen-colordepth
With this change, the WPT test starts passing on Ubuntu 22.04
(which was previously flagged as an unexpected failure).
2025-08-18 09:48:16 +08:00
..
compat
compat-gtk3
crashtests
mozgtk Issue #2036 - Prevent GTK color picker from being frozen when launched from a modal XUL window 2022-12-02 23:55:12 +08:00
CompositorWidgetChild.cpp
CompositorWidgetChild.h
CompositorWidgetParent.cpp
CompositorWidgetParent.h
gtk2drawing.c
gtk3drawing.cpp Issue #1970 - Part 2: Remove the extra padding on buttons 2022-08-04 14:24:10 +08:00
gtkdrawing.h
IMContextWrapper.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
IMContextWrapper.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
InProcessX11CompositorWidget.cpp
InProcessX11CompositorWidget.h
maiRedundantObjectFactory.c Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
maiRedundantObjectFactory.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
moz.build Issue #1656 - Part 6: Clean up the build files 2020-09-25 22:04:23 +08:00
mozcontainer.c Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
mozcontainer.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
NativeKeyBindings.cpp
NativeKeyBindings.h
nsApplicationChooser.cpp
nsApplicationChooser.h
nsAppShell.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsAppShell.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsBidiKeyboard.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsBidiKeyboard.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsClipboard.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsClipboard.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsColorPicker.cpp Issue #2036 - Prevent GTK color picker from being frozen when launched from a modal XUL window 2022-12-02 23:55:12 +08:00
nsColorPicker.h
nsCUPSShim.cpp
nsCUPSShim.h
nsDbusmenu.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsDbusmenu.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsDeviceContextSpecG.cpp [gtk] Let printer enumeration run to completion, to avoid a GTK bug. 2024-01-25 12:12:28 +08:00
nsDeviceContextSpecG.h [gtk] Let printer enumeration run to completion, to avoid a GTK bug. 2024-01-25 12:12:28 +08:00
nsDragService.cpp [gtk widget] Use text/uri-list for file drag&drop. 2023-01-19 09:41:00 +08:00
nsDragService.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
nsFilePicker.cpp
nsFilePicker.h
nsGtkCursors.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsGtkKeyUtils.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsGtkKeyUtils.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsGTKToolkit.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsGtkUtils.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsIdleServiceGTK.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsIdleServiceGTK.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsIImageToPixbuf.h
nsImageToPixbuf.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsImageToPixbuf.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsLookAndFeel.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsLookAndFeel.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsMenu.cpp Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class 2024-04-02 22:49:48 +08:00
nsMenu.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuBar.cpp No issue - Replace use of deprecated GetPreventDefault in GTK menu bar 2022-12-30 09:20:59 +08:00
nsMenuBar.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuContainer.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuContainer.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuItem.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuItem.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuObject.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuObject.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuSeparator.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsMenuSeparator.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuAtomList.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuAtoms.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuAtoms.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuDocListener.cpp Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuDocListener.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeMenuService.cpp Follow up to Issue #1578 - Remove unnecessary MOZ_ASSERT 2020-06-20 06:44:31 +08:00
nsNativeMenuService.h Issue MoonchildProductions/UXP#1578 - Add global menubar support for GTK 2020-06-10 21:00:30 +08:00
nsNativeThemeGTK.cpp Issue #2765 - Follow-up: Fix UAF when returning the non-NAC style context from a frameless node 2025-06-29 00:15:02 +08:00
nsNativeThemeGTK.h
nsPaperPS.cpp
nsPaperPS.h
nsPrintDialogGTK.cpp
nsPrintDialogGTK.h
nsPrintOptionsGTK.cpp
nsPrintOptionsGTK.h
nsPrintSettingsGTK.cpp
nsPrintSettingsGTK.h
nsPSPrinters.cpp
nsPSPrinters.h
nsScreenGtk.cpp Bug 1875345 - Report 24 instead of 32 as the colorDepth (and pixelDepth) on Linux (assuming 8 of 32 bits are for the alpha channel). 2025-08-18 09:48:16 +08:00
nsScreenGtk.h
nsScreenManagerGtk.cpp
nsScreenManagerGtk.h
nsSound.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsSound.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsToolkit.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsWidgetFactory.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsWindow.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
nsWindow.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
PCompositorWidget.ipdl Issue #1656 - Part 3: Nuke more vim config lines in the tree. 2020-09-25 22:04:17 +08:00
PlatformWidgetTypes.ipdlh Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.cc 2020-09-25 22:04:18 +08:00
WakeLockListener.cpp Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
WakeLockListener.h Issue #1656 - Remove more vim control lines. 2023-05-05 23:00:05 +08:00
WidgetStyleCache.cpp Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WidgetStyleCache.h Issue #1656 - Part 1: Nuke most vim config lines in the tree. 2020-09-25 22:04:12 +08:00
WidgetTraceEvent.cpp
WidgetUtilsGtk.cpp
WidgetUtilsGtk.h
WindowSurfaceProvider.cpp
WindowSurfaceProvider.h
WindowSurfaceX11.cpp
WindowSurfaceX11.h
WindowSurfaceX11Image.cpp
WindowSurfaceX11Image.h
WindowSurfaceXRender.cpp
WindowSurfaceXRender.h
X11CompositorWidget.cpp
X11CompositorWidget.h