gecko-dev/widget
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
..
android Bug 1448428 - Part 2: Transition "HardwareCodecCapabilityUtils" away from "unified" GeneratedJNI{Natives,Wrappers}.h header. r=snorp,geckoview-reviewers 2020-05-13 18:11:06 +00:00
cocoa 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
crashtests Bug 1582530 - Fix remaining cases that were relying on blockification. r=dao,dholbert 2019-09-28 00:20:32 +00:00
gtk 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
gtkxtbin
headless Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget/headless. r=bdahl 2020-04-08 16:41:43 +00:00
reftests
tests Bug 1636747 - Backout the 1st patch of bug 503838 r=m_kato 2020-05-13 09:09:32 +00:00
uikit Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget/cocoa. r=spohl 2020-04-08 16:41:42 +00:00
windows 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
x11
BasicEvents.h Bug 1556556 - Document WidgetEvent::mRefPoint as being in visual coordinates. r=kats 2020-05-05 19:24:41 +00:00
CommandList.h
CompositorWidget.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
CompositorWidget.h Back out bug 1592739 due to multiple regressions (bug 1599366, bug 1601183, bug 1602193). a=backout 2020-02-13 14:26:51 +00:00
ContentCache.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
ContentCache.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-04-30 09:38:38 +00:00
ContentEvents.h
EventClassList.h
EventForwards.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-05-07 08:49:18 +00:00
EventMessageList.h Bug 970802 - part 3: Implement `beforeinput` event dispatcher and add `onbeforeinput` event handler attribute r=smaug 2020-01-14 07:15:45 +00:00
FontRange.h
GfxDriverInfo.cpp Bug 1635807 - Rollout WebRender to Intel apollolake and geminilake. r=aosmond 2020-05-06 15:38:54 +00:00
GfxDriverInfo.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-04-30 09:38:38 +00:00
GfxInfoBase.cpp Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-04-30 09:38:38 +00:00
GfxInfoBase.h Bug 1629602 - Include reason for failure when describing features. r=aosmond 2020-04-15 22:11:19 +00:00
GfxInfoCollector.cpp
GfxInfoCollector.h
GfxInfoX11.cpp Bug 1619270 [Wayland] Check we're really on Wayland and not on headless, r=jhorak 2020-03-05 10:20:48 +00:00
GfxInfoX11.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
IMEData.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
IMEData.h Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
InProcessCompositorWidget.cpp Back out bug 1592739 due to multiple regressions (bug 1599366, bug 1601183, bug 1602193). a=backout 2020-02-13 14:26:51 +00:00
InProcessCompositorWidget.h Back out bug 1592739 due to multiple regressions (bug 1599366, bug 1601183, bug 1602193). a=backout 2020-02-13 14:26:51 +00:00
InputData.cpp Bug 1632293 - Replace the BothFingersLifted() special case behaviour with a new pinch input type. r=tnikkel,botond 2020-05-11 16:56:57 +00:00
InputData.h Bug 1632293 - Replace the BothFingersLifted() special case behaviour with a new pinch input type. r=tnikkel,botond 2020-05-11 16:56:57 +00:00
LSBUtils.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
LSBUtils.h
LookAndFeel.h Bug 1610974 - Drop colorValue in LookAndFeelInt. r=geckoview-reviewers,snorp 2020-01-24 15:01:48 +00:00
MediaKeysEventSourceFactory.h Bug 1601508 - create a general interface for getting platform-specific media keys event source r=spohl 2019-12-06 20:55:26 +00:00
MiscEvents.h
MouseEvents.h Bug 1626570 - Remove obsolete copy enabling machinery. r=froydnj 2020-05-11 08:23:03 +00:00
NativeKeyToDOMCodeName.h
NativeKeyToDOMKeyName.h
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
PluginWidgetProxy.cpp Bug 1432856 - Extended focus methods in Window.webidl, Client.webidl and Element.webidl to pass CallerType. r=smaug 2020-01-16 14:38:40 +00:00
PluginWidgetProxy.h Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget and widget/windows. r=jmathies 2020-03-26 18:48:30 +00:00
ProcInfo.h Bug 1632794 - Expose full remoteType through ChromeUtils.requestProcInfo; 2020-05-06 20:11:55 +00:00
PuppetBidiKeyboard.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
PuppetBidiKeyboard.h
PuppetWidget.cpp Bug 1556556 - Remove applications of the visual-to-layout transform at the process boundary (and equivalent places for non-e10s). r=kats 2020-05-05 19:37:26 +00:00
PuppetWidget.h Bug 1622360 - Remove SLGuidAndRenderRoot and convert remaining uses to ScrollableLayerGuid. r=botond 2020-03-27 17:44:21 +00:00
Screen.cpp
Screen.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
ScreenManager.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
ScreenManager.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
SharedWidgetUtils.cpp
SystemTimeConverter.h Bug 1626734 - Fix edge case that can cause TimeStamps to go backwards by fractional milliseconds. r=karlt 2020-05-07 12:56:09 +00:00
TextEventDispatcher.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
TextEventDispatcher.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
TextEventDispatcherListener.h
TextEvents.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-05-07 08:49:18 +00:00
TextRange.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
TouchEvents.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-05-07 08:49:18 +00:00
VsyncDispatcher.cpp Bug 1614212 - Migrate global VsyncSource users correctly on frame rate change r=sotaro 2020-03-16 23:24:39 +00:00
VsyncDispatcher.h Bug 1614212 - Migrate global VsyncSource users correctly on frame rate change r=sotaro 2020-03-16 23:24:39 +00:00
WidgetEventImpl.cpp Bug 1603074 - part 1: Make `synthesizePlainDragAndDrop()` synthesize drag events without `DataTransfer` object r=smaug 2019-12-21 12:27:06 +00:00
WidgetMessageUtils.h
WidgetTraceEvent.h
WidgetUtils.cpp
WidgetUtils.h
WindowSurface.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
WindowSurfaceX11SHM.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
WindowSurfaceX11SHM.h
moz.build Bug 1626734 - Add some gtests for SystemTimeConverter. r=karlt 2020-05-06 15:42:21 +00:00
nsAppShellSingleton.h
nsAutoRollup.cpp
nsAutoRollup.h
nsBaseAppShell.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsBaseAppShell.h
nsBaseClipboard.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsBaseClipboard.h
nsBaseDragService.cpp Bug 1605918 - Get rid of synthesizeDragStart() in EventUtils.js r=smaug 2019-12-27 16:25:24 +00:00
nsBaseDragService.h Bug 1603074 - part 1: Make `synthesizePlainDragAndDrop()` synthesize drag events without `DataTransfer` object r=smaug 2019-12-21 12:27:06 +00:00
nsBaseFilePicker.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsBaseFilePicker.h Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
nsBaseScreen.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsBaseScreen.h
nsBaseWidget.cpp Bug 1635769 - Call WebRenderLayerManager::ClearCachedResources() during re-creating widget r=tnikkel 2020-05-09 05:44:37 +00:00
nsBaseWidget.h Bug 1635769 - Call WebRenderLayerManager::ClearCachedResources() during re-creating widget r=tnikkel 2020-05-09 05:44:37 +00:00
nsClipboardHelper.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
nsClipboardHelper.h
nsClipboardProxy.cpp
nsClipboardProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsColorPickerProxy.cpp
nsColorPickerProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsContentProcessWidgetFactory.cpp Bug 1615109, part 1 - Get rid of the unused content process share picker registration. r=marcosc 2020-04-01 11:04:03 +00:00
nsDeviceContextSpecProxy.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsDeviceContextSpecProxy.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsDragServiceProxy.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
nsDragServiceProxy.h
nsFilePickerProxy.cpp Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-04-30 09:38:38 +00:00
nsFilePickerProxy.h
nsGUIEventIPC.h Bug 1619187. Handle content prevent defaulting pinch gestures. r=kats 2020-05-02 23:03:20 +00:00
nsHTMLFormatConverter.cpp Bug 1634154. Make `widget/gtk` buildable outside of `unified-build` environment. r=karlt 2020-05-01 03:02:13 +00:00
nsHTMLFormatConverter.h
nsIAppShell.idl
nsIApplicationChooser.idl
nsIBaseWindow.idl
nsIBidiKeyboard.idl
nsIClipboard.idl
nsIClipboardHelper.idl
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.h
nsIDisplayInfo.idl
nsIDragService.idl Bug 1603074 - part 1: Make `synthesizePlainDragAndDrop()` synthesize drag events without `DataTransfer` object r=smaug 2019-12-21 12:27:06 +00:00
nsIDragSession.idl Bug 1621359 - Update .idl files to work with ply3 r=mccr8 2020-04-14 17:17:38 +00:00
nsIFilePicker.idl Bug 1619154 - Added .webp to supported image file types so that it is possible to upload .webp files. r=hsivonen 2020-03-18 06:14:10 +00:00
nsIFormatConverter.idl
nsIGfxInfo.idl Bug 1614376 - Part 1. Add support for an allowlist to GfxInfo. r=jrmuizel 2020-02-13 16:06:41 +00:00
nsIGfxInfoDebug.idl
nsIGtkTaskbarProgress.idl
nsIIdleService.idl
nsIIdleServiceInternal.idl
nsIJumpListBuilder.idl
nsIJumpListItem.idl
nsIKeyEventInPluginCallback.h
nsIMacDockSupport.idl
nsIMacFinderProgress.idl
nsIMacSharingService.idl
nsIMacWebAppUtils.idl
nsINativeMenuService.h
nsIPluginWidget.h
nsIPrintDialogService.h Bug 1602125. Remove nsIPrintingPromptService.showPrintDialog's nsIWebBrowserPrint parameter and MockWebBrowserPrint. r=bobowen 2019-12-09 09:04:29 +00:00
nsIPrintSession.idl
nsIPrintSettings.idl
nsIPrintSettingsService.idl Bug 1602125. Remove nsIPrintingPromptService.showPrintDialog's nsIWebBrowserPrint parameter and MockWebBrowserPrint. r=bobowen 2019-12-09 09:04:29 +00:00
nsIPrintSettingsWin.idl
nsIPrinterEnumerator.idl
nsIRollupListener.h
nsIScreen.idl
nsIScreenManager.idl Bug 1581606 - Consider all screens when deciding to turn on WebRender. r=jrmuizel 2019-10-02 18:48:11 +00:00
nsISharePicker.idl Bug 1588420 - Add init() to SharePicker.idl, which provides a means to get to browser parent r=droeh 2019-10-15 00:52:09 +00:00
nsISound.idl
nsIStandaloneNativeMenu.idl
nsISystemStatusBar.idl
nsITaskbarOverlayIconController.idl
nsITaskbarPreview.idl
nsITaskbarPreviewButton.idl
nsITaskbarPreviewController.idl
nsITaskbarProgress.idl
nsITaskbarTabPreview.idl
nsITaskbarWindowPreview.idl
nsITouchBarHelper.idl Bug 1600356 - Part 3 - Streamline Touch Bar image loading. r=spohl 2020-01-03 17:07:25 +00:00
nsITouchBarInput.idl Bug 1600356 - Part 3 - Streamline Touch Bar image loading. r=spohl 2020-01-03 17:07:25 +00:00
nsITouchBarUpdater.idl Bug 1563349 - Part 4 - Support NSPopoverTouchBarItem. r=spohl 2019-10-09 17:55:15 +00:00
nsITransferable.idl
nsIWidget.h Bug 1634703 - Add a parent-process-only method to nsIDOMWindowUtils to get the native window ID from a window. r=mstange 2020-05-12 14:50:21 +00:00
nsIWidgetListener.cpp Bug 1503656 - Part 7. Notify of safe area insets changed. r=smaug 2020-03-04 08:16:31 +00:00
nsIWidgetListener.h Bug 1503656 - Part 7. Notify of safe area insets changed. r=smaug 2020-03-04 08:16:31 +00:00
nsIWinTaskbar.idl
nsIWindowsUIUtils.idl Bug 1602194: Use the site's icons for the SSB UI window. r=mhowell,Gijs 2019-12-18 16:37:55 +00:00
nsIdleService.cpp Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin 2020-04-24 13:31:14 +00:00
nsIdleService.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsNativeBasicTheme.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
nsNativeBasicTheme.h Bug 1624786 - Replace MOZ_MUST_USE with [[nodiscard]] in widget and widget/windows. r=jmathies 2020-03-26 18:48:30 +00:00
nsNativeTheme.cpp Bug 1628715 - Part 7: Add MOZ_NONNULL_RETURN to infallible nsTArray::AppendElements. r=xpcom-reviewers,necko-reviewers,nika,valentin 2020-04-24 13:31:14 +00:00
nsNativeTheme.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsPrimitiveHelpers.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
nsPrimitiveHelpers.h
nsPrintSession.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsPrintSession.h
nsPrintSettingsImpl.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsPrintSettingsImpl.h
nsPrintSettingsService.cpp Bug 1636636. Remove old printing pref paper size fixup code. r=bobowen 2020-05-11 18:00:26 +00:00
nsPrintSettingsService.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsShmImage.cpp
nsShmImage.h
nsSoundProxy.cpp Bug 1622619 - Replace URIParams with nsIURI in PContent.ipdl r=valentin 2020-03-31 18:47:30 +00:00
nsSoundProxy.h
nsTransferable.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in widget. r=jmathies 2020-03-16 10:56:57 +00:00
nsTransferable.h
nsWidgetInitData.h Bug 1588484 - Disable Advanced Layers for now when using fission for the window. r=kmag 2019-11-24 20:59:07 +00:00
nsWidgetsCID.h Bug 1312422 - Web Share Base/DOM implementation r=farre 2019-10-09 10:57:11 +00:00
nsXPLookAndFeel.cpp Bug 1610974 - Drop colorValue in LookAndFeelInt. r=geckoview-reviewers,snorp 2020-01-24 15:01:48 +00:00
nsXPLookAndFeel.h Bug 1606503 - Get the value for prefers-reduced-motion via LookAndFeelInt. r=geckoview-reviewers,snorp 2020-01-14 05:51:06 +00:00