gecko-dev/widget
Erik Nordin 6e60dd681f Bug 1659551 - Cache PrintSettingsInitializer r=jwatt,emilio
Adds caching for each nsPrinterBase's PrintSettingsInitializer so that
subsequent calls don't need to spawn a background task to retrieve it.

Differential Revision: https://phabricator.services.mozilla.com/D87641
2020-08-24 00:53:46 +00:00
..
android Bug 1657743: Add ability to enable the new non-native theming on Android. r=emilio,geckoview-reviewers,snorp 2020-08-21 14:01:44 +00:00
cocoa Bug 1660296 - Implement Get/SetNumCopies in the macOS print settings backend. r=jwatt 2020-08-21 15:47:04 +00:00
crashtests
gtk Bug 1652813 - Extract resident unique size in GetProcInfo;r=froydnj 2020-08-20 13:32:11 +00:00
headless Bug 1620467 - Part 5: Remove appearance values not used by the browser or Web content. r=emilio 2020-07-16 22:04:14 +00:00
reftests
tests Bug 1652813 - Extract resident unique size in GetProcInfo;r=froydnj 2020-08-20 13:32:11 +00:00
uikit Bug 1647225 - Fix some comments. r=jrmuizel,geckoview-reviewers,agi 2020-06-23 15:21:36 +00:00
windows Bug 1658299 Part 2: Add createDefaultSettings() to nsIPrinter for Windows. r=jwatt,jfkthame 2020-08-20 23:25:10 +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
CompositorWidget.h Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2020-06-11 18:46:04 +00:00
ContentCache.cpp
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 1643464 - Part 2: Rename eLeft/eRightFlag to ePrimary/eSecondaryFlag r=masayuki,geckoview-reviewers,agi 2020-06-22 22:54:07 +00:00
EventMessageList.h
FontRange.h
GfxDriverInfo.cpp Bug 1660453 - Rollout WebRender to AMD Evergreen on early beta. r=kvark 2020-08-21 15:09:40 +00:00
GfxDriverInfo.h Bug 1653464 - Improve Linux desktop and window protocol detection. r=nical 2020-07-17 09:57:25 +00:00
GfxInfoBase.cpp Bug 1654957 - Don't leak GfxInfoBase::sFeatureStatus even if GfxInfo is never created. r=jgilbert 2020-08-07 21:38:18 +00:00
GfxInfoBase.h Bug 1654957 - Don't leak GfxInfoBase::sFeatureStatus even if GfxInfo is never created. r=jgilbert 2020-08-07 21:38:18 +00:00
GfxInfoCollector.cpp
GfxInfoCollector.h
GfxInfoX11.cpp Bug 1653612 - Enable WebRender on beta for Linux users on X11 and with recent Intel/AMD drivers. r=nical 2020-07-23 11:56:21 +00:00
GfxInfoX11.h Bug 1653464 - Improve Linux desktop and window protocol detection. r=nical 2020-07-17 09:57:25 +00:00
IMEData.cpp Bug 1654146 - Clean up InputContext logging. r=masayuki 2020-07-21 08:12:04 +00:00
IMEData.h Bug 1654146 - Clean up InputContext logging. r=masayuki 2020-07-21 08:12:04 +00:00
InProcessCompositorWidget.cpp Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2020-06-11 18:46:04 +00:00
InProcessCompositorWidget.h Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2020-06-11 18:46:04 +00:00
InputData.cpp Bug 1658001. Populate wheelEvent.mLineOrPageDeltaY in PinchGestureInput::ToWidgetWheel for pinch gestures produced from direct manipulation. r=kats 2020-08-11 09:08:06 +00:00
InputData.h Bug 1659642 - Split out a new file APZPublicUtils.h from APZUtils.h. r=kats 2020-08-19 00:51:46 +00:00
LSBUtils.cpp
LSBUtils.h
LookAndFeel.h Bug 1652561 - Refactor nsLookAndFeel::GetFontImpl() to prepare for remoting r=jmathies 2020-07-31 17:32:57 +00:00
MediaKeysEventSourceFactory.h Bug 1640998 - part9 : use `MediaControlKey` to replace `MediaControlKeysEvent` r=chunmin,agi,geckoview-reviewers 2020-06-09 02:59:57 +00:00
MiscEvents.h
MouseEvents.h Bug 1643464 - Part 2: Rename eLeft/eRightFlag to ePrimary/eSecondaryFlag r=masayuki,geckoview-reviewers,agi 2020-06-22 22:54:07 +00:00
NativeKeyToDOMCodeName.h
NativeKeyToDOMKeyName.h
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
PluginWidgetProxy.cpp
PluginWidgetProxy.h
PrintBackgroundTask.h Bug 1659163 - Factor out the "create a promise that resolves when a background task finishes" from AsyncPromiseAttributeGetter. r=nordzilla 2020-08-14 18:03:05 +00:00
ProcInfo.h Bug 1652813 - Extract resident unique size in GetProcInfo;r=froydnj 2020-08-20 13:32:11 +00:00
PuppetBidiKeyboard.cpp
PuppetBidiKeyboard.h
PuppetWidget.cpp Bug 1647871 - Remove nsIWidget::GetCompositionSize(). r=kats 2020-06-24 13:30:45 +00:00
PuppetWidget.h Bug 1647871 - Remove nsIWidget::GetCompositionSize(). r=kats 2020-06-24 13:30:45 +00:00
Screen.cpp
Screen.h
ScreenManager.cpp Bug 1654775 [Wayland] Don't flood console with 'Getting screen in wayland, primary display will be returned', r=jhorak 2020-08-05 07:43:54 +00:00
ScreenManager.h
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 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
TextEventDispatcher.h
TextEventDispatcherListener.h
TextEvents.h Bug 1640883 - Treat ctrl-c, ctrl-x and ctrl-v as user activation; r=smaug 2020-05-28 21:56:30 +00:00
TextRange.h
TouchEvents.h Bug 1626570 - Improve handling of copying arrays in widget/. r=jhorak 2020-05-07 08:49:18 +00:00
VsyncDispatcher.cpp
VsyncDispatcher.h
WidgetEventImpl.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
WidgetMessageUtils.h Bug 1652561 - Remote Win32k calls in nsLookAndFeel::GetFontImpl() r=emilio,geckoview-reviewers,agi,froydnj 2020-07-31 16:21:44 +00:00
WidgetTraceEvent.h
WidgetUtils.cpp
WidgetUtils.h
WindowSurface.h
WindowSurfaceX11SHM.cpp
WindowSurfaceX11SHM.h
moz.build Bug 1657874 - Remove CUPSPrinterList. r=jwatt 2020-08-07 14:30:33 +00:00
nsAppShellSingleton.h
nsAutoRollup.cpp
nsAutoRollup.h
nsBaseAppShell.cpp
nsBaseAppShell.h
nsBaseClipboard.cpp
nsBaseClipboard.h
nsBaseDragService.cpp Bug 1648463 - Move SVGForeignObjectFrame SVGImageFrame and SVGUseFrame to mozilla namespace r=dholbert,jgilbert 2020-06-25 20:42:49 +00:00
nsBaseDragService.h
nsBaseFilePicker.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +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
nsBaseScreen.h
nsBaseWidget.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsBaseWidget.h Bug 1656818 - Move decision to flip WebRender readback closer to the source, and make it correct for SWGL. r=lsalzman,geckoview-reviewers,snorp 2020-08-14 18:40:09 +00:00
nsCUPSShim.cpp Bug 1658457 - Use constexpr static pointers for nsCUPSShim on OS X r=emilio 2020-08-11 00:25:18 +00:00
nsCUPSShim.h Bug 1658299 - Part 1: Add createDefaultSettings() to nsIPrinter for CUPS r=jwatt,emilio,geckoview-reviewers,owlish 2020-08-20 06:11:08 +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
nsColorPickerProxy.cpp
nsColorPickerProxy.h
nsContentProcessWidgetFactory.cpp
nsDeviceContextSpecProxy.cpp
nsDeviceContextSpecProxy.h
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 1658001. Populate wheelEvent.mLineOrPageDeltaY in PinchGestureInput::ToWidgetWheel for pinch gestures produced from direct manipulation. r=kats 2020-08-11 09:08:06 +00:00
nsHTMLFormatConverter.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsHTMLFormatConverter.h
nsIAppShell.idl
nsIApplicationChooser.idl
nsIBaseWindow.idl Bug 1653214 - Part 2: Remove nsIBaseWindow::Create; r=nika 2020-07-16 20:42:20 +00:00
nsIBidiKeyboard.idl
nsIClipboard.idl
nsIClipboardHelper.idl
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.h
nsIDisplayInfo.idl
nsIDragService.idl
nsIDragSession.idl Bug 1650562: Add missing null check for document BrowsingContext. r=nika 2020-07-13 18:39:52 +00:00
nsIFilePicker.idl
nsIFormatConverter.idl
nsIGfxInfo.idl Bug 1602072 - Add a gfxInfo flag determine Firefox is embedded by FxR for telemetry. r=thomasmo,chutten,froydnj,jrmuizel,geckoview-reviewers,rbarker,snorp 2020-06-25 17:22:20 +00:00
nsIGfxInfoDebug.idl
nsIGtkTaskbarProgress.idl
nsIJumpListBuilder.idl
nsIJumpListItem.idl
nsIKeyEventInPluginCallback.h
nsIMacDockSupport.idl
nsIMacFinderProgress.idl
nsIMacSharingService.idl
nsIMacWebAppUtils.idl
nsINativeMenuService.h
nsIPaper.idl Bug 1652846 - Clarify Documentation For Paper Interfaces r=jwatt 2020-08-18 17:58:53 +00:00
nsIPaperMargin.idl Bug 1655558 - Retrieve the paper margins lazily on Windows. r=jwatt,bobowen 2020-08-05 11:26:13 +00:00
nsIPluginWidget.h
nsIPrintDialogService.h
nsIPrintSession.idl
nsIPrintSettings.idl Bug 1658299 - Part 1: Add createDefaultSettings() to nsIPrinter for CUPS r=jwatt,emilio,geckoview-reviewers,owlish 2020-08-20 06:11:08 +00:00
nsIPrintSettingsService.idl Bug 1657363 - Make nsIPrinterList.printers return a promise. r=jwatt 2020-08-09 22:05:57 +00:00
nsIPrintSettingsWin.idl
nsIPrinter.idl Bug 1658299 - Part 1: Add createDefaultSettings() to nsIPrinter for CUPS r=jwatt,emilio,geckoview-reviewers,owlish 2020-08-20 06:11:08 +00:00
nsIPrinterList.idl Bug 1658300 - Implement a promise-based nsIPrinterList::getNamedOrDefaultPrinter. r=jwatt,emilio 2020-08-20 11:59:46 +00:00
nsIRollupListener.h
nsIScreen.idl
nsIScreenManager.idl
nsISharePicker.idl
nsISound.idl
nsIStandaloneNativeMenu.idl
nsISystemStatusBar.idl
nsITaskbarOverlayIconController.idl
nsITaskbarPreview.idl
nsITaskbarPreviewButton.idl
nsITaskbarPreviewController.idl
nsITaskbarProgress.idl
nsITaskbarTabPreview.idl
nsITaskbarWindowPreview.idl
nsITouchBarHelper.idl
nsITouchBarInput.idl
nsITouchBarUpdater.idl
nsITransferable.idl
nsIUserIdleService.idl Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp 2020-07-20 16:06:59 +00:00
nsIUserIdleServiceInternal.idl Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp 2020-07-20 16:06:59 +00:00
nsIWidget.h Bug 1656818 - Move decision to flip WebRender readback closer to the source, and make it correct for SWGL. r=lsalzman,geckoview-reviewers,snorp 2020-08-14 18:40:09 +00:00
nsIWidgetListener.cpp
nsIWidgetListener.h
nsIWinTaskbar.idl
nsIWindowsUIUtils.idl
nsNativeBasicTheme.cpp Bug 1656471 - Scrollbars and a bunch of other widgets should have no extra overflow. r=spohl 2020-07-31 15:16:34 +00:00
nsNativeBasicTheme.h Bug 1640195 - Remove using namespace from nsNativeBasicTheme.h. r=nical 2020-07-31 12:04:29 +00:00
nsNativeTheme.cpp Bug 1620467 - Part 3: Defer to -moz-default-appearance when appearance is auto. r=emilio 2020-07-16 22:04:12 +00:00
nsNativeTheme.h
nsPaper.cpp Bug 1658299 - Part 1: Add createDefaultSettings() to nsIPrinter for CUPS r=jwatt,emilio,geckoview-reviewers,owlish 2020-08-20 06:11:08 +00:00
nsPaper.h Bug 1658299 - Part 1: Add createDefaultSettings() to nsIPrinter for CUPS r=jwatt,emilio,geckoview-reviewers,owlish 2020-08-20 06:11:08 +00:00
nsPaperMargin.cpp Bug 1655558 - Retrieve the paper margins lazily on Windows. r=jwatt,bobowen 2020-08-05 11:26:13 +00:00
nsPaperMargin.h Bug 1655558 - Retrieve the paper margins lazily on Windows. r=jwatt,bobowen 2020-08-05 11:26:13 +00:00
nsPrimitiveHelpers.cpp
nsPrimitiveHelpers.h
nsPrintSession.cpp
nsPrintSession.h
nsPrintSettingsImpl.cpp Bug 1658299 Part 2: Add createDefaultSettings() to nsIPrinter for Windows. r=jwatt,jfkthame 2020-08-20 23:25:10 +00:00
nsPrintSettingsImpl.h Bug 1659551 - Cache PrintSettingsInitializer r=jwatt,emilio 2020-08-24 00:53:46 +00:00
nsPrintSettingsService.cpp Bug 1657363 - Make nsIPrinterList.printers return a promise. r=jwatt 2020-08-09 22:05:57 +00:00
nsPrintSettingsService.h
nsPrinterBase.cpp Bug 1659551 - Cache PrintSettingsInitializer r=jwatt,emilio 2020-08-24 00:53:46 +00:00
nsPrinterBase.h Bug 1659551 - Cache PrintSettingsInitializer r=jwatt,emilio 2020-08-24 00:53:46 +00:00
nsPrinterCUPS.cpp Bug 1660589 - Localize paper names only on macOS and not Linux r=jwatt 2020-08-22 01:43:33 +00:00
nsPrinterCUPS.h Bug 1660589 - Localize paper names only on macOS and not Linux r=jwatt 2020-08-22 01:43:33 +00:00
nsPrinterListBase.cpp Bug 1658300 - Implement a promise-based nsIPrinterList::getNamedOrDefaultPrinter. r=jwatt,emilio 2020-08-20 11:59:46 +00:00
nsPrinterListBase.h Bug 1658300 - Implement a promise-based nsIPrinterList::getNamedOrDefaultPrinter. r=jwatt,emilio 2020-08-20 11:59:46 +00:00
nsPrinterListCUPS.cpp Bug 1658300 - Implement a promise-based nsIPrinterList::getNamedOrDefaultPrinter. r=jwatt,emilio 2020-08-20 11:59:46 +00:00
nsPrinterListCUPS.h Bug 1658300 - Implement a promise-based nsIPrinterList::getNamedOrDefaultPrinter. r=jwatt,emilio 2020-08-20 11:59:46 +00:00
nsShmImage.cpp
nsShmImage.h
nsSoundProxy.cpp
nsSoundProxy.h
nsTransferable.cpp
nsTransferable.h
nsUserIdleService.cpp Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp 2020-07-20 16:06:59 +00:00
nsUserIdleService.h Bug 1651165 - Rename idle service r=Gijs,geckoview-reviewers,snorp 2020-07-20 16:06:59 +00:00
nsWidgetInitData.h Bug 1642800 - Don't enforce minimum window dimensions on non-popup windows if they're not resizable on Windows. r=mhowell 2020-06-05 17:09:58 +00:00
nsWidgetsCID.h Bug 1647480 - Refactor Printer Enumeration to Use nsIPrinter r=jwatt 2020-07-05 19:00:43 +00:00
nsXPLookAndFeel.cpp Bug 1652561 - Remote Win32k calls in nsLookAndFeel::GetFontImpl() r=emilio,geckoview-reviewers,agi,froydnj 2020-07-31 16:21:44 +00:00
nsXPLookAndFeel.h Bug 1652561 - Remote Win32k calls in nsLookAndFeel::GetFontImpl() r=emilio,geckoview-reviewers,agi,froydnj 2020-07-31 16:21:44 +00:00