gecko-dev/widget/gtk
Emilio Cobos Álvarez 7a14870e23 Bug 1636998 - Only suppress auto-style outlines for widgets that paint their own focus indicator. r=jfkthame
Turns out we did have a hook for this already! But it is used to draw or
not inner button styles, so not quite equivalent.

I had to expand the amount of things it applies to because buttons and
such do paint focus indicators in all widgets. This patch could cause
some undesired outlines in some widgets. I hope not (I tried to audit to
the best of my knowledge), but in that case they'd be just more values
to add to the list.

Differential Revision: https://phabricator.services.mozilla.com/D74733
2020-05-13 20:38:26 +00:00
..
compat
compat-gtk3 Bug 1618763 - Part 2. Use GtkInputPurpose and GtkInputHints by inputmode. r=masayuki 2020-03-23 10:36:53 +00:00
crashtests
mozgtk Bug 1606554 - Remove accidently introduced stub gdk_window_get_visible_region. r=ntim 2020-04-03 11:09:12 +00:00
mozwayland
wayland Bug 1613364 [Wayland] Clean up WaylandDMABufSurface class, r=jhorak 2020-02-12 22:35:09 +00:00
components.conf
CompositorWidgetChild.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
CompositorWidgetChild.h
CompositorWidgetParent.cpp Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
CompositorWidgetParent.h Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
gtk3drawing.cpp Bug 1635990 - Fix leak when gtk-decoration-layout setting is set. r=karlt 2020-05-07 04:30:33 +00:00
GtkCompositorWidget.cpp Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
GtkCompositorWidget.h Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
gtkdrawing.h Bug 1624436 - Don't include GTK widget padding in outline: auto size. r=karlt,stransky 2020-03-26 10:23:39 +00:00
IMContextWrapper.cpp Bug 1618763 - Part 2. Use GtkInputPurpose and GtkInputHints by inputmode. r=masayuki 2020-03-23 10:36:53 +00:00
IMContextWrapper.h
InProcessGtkCompositorWidget.cpp
InProcessGtkCompositorWidget.h
maiRedundantObjectFactory.c
maiRedundantObjectFactory.h
MediaKeysEventSourceFactory.cpp Bug 1353652 - Initial Draft of MPRIS API Provider (Media API on Linux) r=alwu 2020-02-12 13:10:50 +00:00
moz.build Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MozContainer.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MozContainer.h Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MozContainerWayland.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MozContainerWayland.h Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
MPRISInterfaceDescription.h Bug 1353652 - Initial Draft of MPRIS API Provider (Media API on Linux) r=alwu 2020-02-12 13:10:50 +00:00
MPRISServiceHandler.cpp Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
MPRISServiceHandler.h Bug 1631608 - P5: Define mpris:trackid r=alwu 2020-04-24 22:39:12 +00:00
NativeKeyBindings.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
NativeKeyBindings.h
nsApplicationChooser.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsApplicationChooser.h
nsAppShell.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsAppShell.h
nsBidiKeyboard.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsBidiKeyboard.h
nsClipboard.cpp Bug 1620594 - Part 2: Use SchedulerGroup::Dispatch instead of SystemGroup::Dispatch. r=nika 2020-04-07 15:16:33 +00:00
nsClipboard.h Bug 1623181 - Remove nsAutoPtr usage from widget/gtk. r=stransky 2020-03-18 12:30:50 +00:00
nsClipboardWayland.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsClipboardWayland.h Bug 1623181 - Remove nsAutoPtr usage from widget/gtk. r=stransky 2020-03-18 12:30:50 +00:00
nsClipboardX11.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsClipboardX11.h
nsColorPicker.cpp Bug 1617990 - Remove three silly uses of nsACString::Adopt in GTK widget code. r=froydnj 2020-02-25 20:09:29 +00:00
nsColorPicker.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsCUPSShim.cpp
nsCUPSShim.h
nsDeviceContextSpecG.cpp Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
nsDeviceContextSpecG.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsDragService.cpp Bug 1635757 [Wayland] Provide more logging to nsDragService, r=jhorak 2020-05-06 15:02:25 +00:00
nsDragService.h
nsFilePicker.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsFilePicker.h Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsGtkCursors.h
nsGtkKeyUtils.cpp Bug 1628711 Remove #ifdef MOZ_WIDGET_GTK from widget/gtk, r=jhorak 2020-04-14 12:35:34 +00:00
nsGtkKeyUtils.h
nsGTKToolkit.h
nsGtkUtils.h
nsIdleServiceGTK.cpp Bug 1619270 [Wayland] Check we're really on Wayland and not on headless, r=jhorak 2020-03-05 10:20:48 +00:00
nsIdleServiceGTK.h
nsIImageToPixbuf.h
nsImageToPixbuf.cpp
nsImageToPixbuf.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsLookAndFeel.cpp Bug 1622893 - Don't use background color for 3d colors on GTK. r=stransky 2020-03-17 17:54:09 +00:00
nsLookAndFeel.h
nsNativeThemeGTK.cpp Bug 1636998 - Only suppress auto-style outlines for widgets that paint their own focus indicator. r=jfkthame 2020-05-13 20:38:26 +00:00
nsNativeThemeGTK.h Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget/gtk. r=karlt 2020-04-08 16:41:43 +00:00
nsPrintDialogGTK.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsPrintDialogGTK.h
nsPrintSettingsGTK.cpp
nsPrintSettingsGTK.h
nsPrintSettingsServiceGTK.cpp
nsPrintSettingsServiceGTK.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsPSPrinters.cpp Bug 1626762 Removed the else statement to improve readability and better meet guidelines as per http://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html r=sylvestre 2020-04-15 11:07:44 +00:00
nsPSPrinters.h
nsSound.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsSound.h
nsToolkit.cpp
nsWaylandDisplay.cpp Bug 1632059 [Wayland] Use wayland display directly for va-api, r=jhorak 2020-04-23 16:06:54 +00:00
nsWaylandDisplay.h Bug 1629526 [Wayland] Add gWaylandThreadLoopMutex to guard thread loop shutdown, r=jhorak 2020-04-16 06:07:06 +00:00
nsWidgetFactory.cpp Bug 1611415 - Prefer using std::move over forget. r=froydnj 2020-02-13 14:38:48 +00:00
nsWidgetFactory.h
nsWindow.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
nsWindow.h Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh Bug 1603839 [Linux] Explicitly set Wayland/X11 backend for GtkCompositorWidget, r=jhorak 2020-04-23 17:26:17 +00:00
ProcInfo.cpp Bug 1636204 - Return size in bytes instead of page count for RSS in ProcInfo. r=Yoric 2020-05-11 16:09:20 +00:00
ScreenHelperGTK.cpp Bug 1620632 - Ensure nsTArray_Impl only declares a copy-constructor/assignment operator if E is copy-constructible. r=froydnj 2020-03-20 17:13:51 +00:00
ScreenHelperGTK.h
TaskbarProgress.cpp
TaskbarProgress.h
WakeLockListener.cpp Bug 1635577 - add wakelog log. r=spohl,karlt 2020-05-07 19:51:30 +00:00
WakeLockListener.h
WaylandDMABufSurface.cpp Bug 1619530 [Wayland] Don't request zwp_linux_dmabuf to import dmabuf objects, r=jhorak 2020-03-06 10:40:39 +00:00
WaylandDMABufSurface.h Bug 1619530 [Wayland] Don't request zwp_linux_dmabuf to import dmabuf objects, r=jhorak 2020-03-06 10:40:39 +00:00
WaylandVsyncSource.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
WaylandVsyncSource.h Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
WidgetStyleCache.cpp Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
WidgetStyleCache.h
WidgetTraceEvent.cpp
WidgetUtilsGtk.cpp Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
WidgetUtilsGtk.h
WindowSurfaceProvider.cpp Bug 1634154. Make widget/gtk buildable outside of unified-build environment. r=karlt 2020-05-01 03:02:13 +00:00
WindowSurfaceProvider.h
WindowSurfaceWayland.cpp Bug 1635362 [Wayland] Split mozcontainer implementation for X11 and Wayland, r=jhorak 2020-05-13 13:11:49 +00:00
WindowSurfaceWayland.h Bug 1627469 [Wayland] [Wayland] Don't use oversized wl_surface sizes, r=jhorak 2020-04-06 07:01:33 +00:00
WindowSurfaceX11.cpp
WindowSurfaceX11.h
WindowSurfaceX11Image.cpp
WindowSurfaceX11Image.h
WindowSurfaceXRender.cpp
WindowSurfaceXRender.h