gecko-dev/widget
Jan Horak e516ab4cc5 Bug 1669495 Fix wrong tooltips sizes on wayland and hidpi displays;r=stransky
The tooltip width can be real number in the hidpi display setup
or when the font scaling is used. In this case the nsWindow GTK
implementation will cut out the non integer part which leads to
narrowing the tooltip and later overflowing the text which
is in the tooltip to next line. This workaround patch adds
a one pixel to the tooltip frame when the tooltip has real number
width or height.

Differential Revision: https://phabricator.services.mozilla.com/D92620
2020-10-08 08:04:32 +00:00
..
android Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana 2020-10-06 16:12:00 +00:00
cocoa Bug 1663128 - part3 : the event source should do the cleanup when it closes. r=chunmin 2020-10-07 09:23:08 +00:00
crashtests
gtk Bug 1669495 Fix wrong tooltips sizes on wayland and hidpi displays;r=stransky 2020-10-08 08:04:32 +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 Bug 1642526 - Force the macOS scrollthumbs to be drawn via the custom drawing codepath. r=mstange 2020-10-06 21:18:41 +00:00
tests Bug 1669133 - Get rid of pref to disable `text` event in the default group and telemetry for it r=smaug 2020-10-05 11:17:17 +00:00
uikit Bug 1664905 - Use gfxVars instead of GfxInfo in WebGL code. r=mattwoodrow 2020-09-27 22:18:23 +00:00
windows Bug 1663128 - part3 : the event source should do the cleanup when it closes. r=chunmin 2020-10-07 09:23:08 +00:00
x11
BasicEvents.h Bug 1666497 - Don't flush layout from popuppositioned events. r=mconley,Gijs,smaug 2020-10-06 16:28: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 Bug 1669161 - Remove dead SVG event code r=smaug 2020-10-05 11:19:47 +00:00
FontRange.h
GfxDriverInfo.cpp Bug 1669484 - Rollout WebRender to Cherryview (gen8lp) in Nightly and early beta. r=aosmond 2020-10-06 15:08:43 +00:00
GfxDriverInfo.h Bug 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow 2020-10-01 08:14:12 +00:00
GfxInfoBase.cpp Bug 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow 2020-10-01 08:14:12 +00:00
GfxInfoBase.h Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
GfxInfoCollector.cpp
GfxInfoCollector.h
GfxInfoX11.cpp Backed out changeset d42dc1f995bb (bug 1669275) for gfx crashes. CLOSED TREE 2020-10-08 04:26:03 +03: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 1425291 - Part 3. Add autocapitalize to InputContext. r=masayuki 2020-09-15 14:27:00 +00:00
IMEData.h Bug 1425291 - Part 3. Add autocapitalize to InputContext. r=masayuki 2020-09-15 14:27:00 +00:00
IconLoader.cpp Bug 1663784 - Make StatusBarEntry and IconLoader classes work with the cycle collector. r=mccr8 2020-09-30 21:13:55 +00:00
IconLoader.h Bug 1663784 - Make StatusBarEntry and IconLoader classes work with the cycle collector. r=mccr8 2020-09-30 21:13:55 +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 1666201 - Part 1: Rename ToWidget{Wheel|Mouse}Event to ToWidgetEvent; r=kats 2020-10-01 08:52:10 +00:00
InputData.h Bug 1666201 - Part 1: Rename ToWidget{Wheel|Mouse}Event to ToWidgetEvent; r=kats 2020-10-01 08:52:10 +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 1653949 - Part 3: Dispatch MouseExitFromWidget event with proper ExitFrom type based on the "direction" of movement; r=smaug 2020-08-29 21:11:41 +00:00
NativeKeyToDOMCodeName.h
NativeKeyToDOMKeyName.h
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
PluginWidgetProxy.cpp
PluginWidgetProxy.h
PrintBackgroundTask.h Bug 1660686: Add telemetry for time taken in print background tasks. r=jwatt, dr=tdsmith 2020-08-31 14:36:45 +00:00
ProcInfo.h Bug 1652785 - Extract title, uri, window id for content processes;r=froydnj 2020-09-07 10:26:30 +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 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +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 1663784 - Generalize nsIconLoaderService so other platforms can use it. r=mstange 2020-09-30 21:14:02 +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 1666201 - Part 2: Make Dispatch*Thread support multiple types of event; r=kats 2020-10-01 08:52:22 +00:00
nsBaseWidget.h Bug 1666201 - Part 2: Make Dispatch*Thread support multiple types of event; r=kats 2020-10-01 08:52:22 +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 1666964 - Retrieve Printer Default Media Through IPP Attribute r=hiro 2020-09-25 02:00:46 +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 1425291 - Part 3. Add autocapitalize to InputContext. r=masayuki 2020-09-15 14:27:00 +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 Bug 1664258 - Increase the default PDF resolution for non-windows platforms. r=jwatt 2020-09-11 11:37:40 +00:00
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 1668144 - Add blocklisting for OOP WebGL. r=mattwoodrow 2020-10-01 08:14:12 +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 1662538 - patch 1 - Make nsIPaper expose a non-localizable .id in addition to a localizable .name attribute. r=jwatt 2020-09-17 20:05:08 +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 1669409: Convert the nsIPrintSettings:kEnableSelectionRB flag into a boolean, since it's the only entry in a bitfield. r=jwatt,emilio 2020-10-07 00:36:51 +00:00
nsIPrintSettingsService.idl Bug 1667265. Remove nsIPrintSettingsService.globalPrintSettings. r=jfkthame 2020-09-30 12:25:02 +00:00
nsIPrintSettingsWin.idl Bug 1663940: Ensure the unwriteable margins are populated in the print settings. r=emilio 2020-09-11 15:00:18 +00:00
nsIPrinter.idl Bug 1659807 - Add nsIPrinter.systemName and nsIPrinterList.getPrinterBySystemName r=emilio 2020-09-15 21:23:27 +00:00
nsIPrinterList.idl Bug 1659807 - Add nsIPrinter.systemName and nsIPrinterList.getPrinterBySystemName r=emilio 2020-09-15 21:23:27 +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 Bug 1649121: part 94) Factor adding flavors in best order out. r=m_kato 2020-09-24 12:38:09 +00:00
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 1665456 - Ensure window focus received for skele UI window r=mhowell 2020-09-18 16:40:30 +00:00
nsIWidgetListener.cpp
nsIWidgetListener.h
nsIWinTaskbar.idl
nsIWindowsUIUtils.idl
nsNativeBasicTheme.cpp Bug 1669131 - Size and paint non-native theme scrollbars to emulate native non-overlay Gtk scrollbars. r=spohl 2020-10-05 21:15:18 +00:00
nsNativeBasicTheme.h Bug 1669131 - Size and paint non-native theme scrollbars to emulate native non-overlay Gtk scrollbars. r=spohl 2020-10-05 21:15:18 +00:00
nsNativeTheme.cpp Bug 1667594 - Move nsLayoutUtils::RectCallback to namespace scope. r=emilio,jgilbert 2020-09-30 21:06:47 +00:00
nsNativeTheme.h
nsPaper.cpp Bug 1662538 - patch 1 - Make nsIPaper expose a non-localizable .id in addition to a localizable .name attribute. r=jwatt 2020-09-17 20:05:08 +00:00
nsPaper.h Bug 1662538 - patch 1 - Make nsIPaper expose a non-localizable .id in addition to a localizable .name attribute. r=jwatt 2020-09-17 20:05: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 1669409: Convert the nsIPrintSettings:kEnableSelectionRB flag into a boolean, since it's the only entry in a bitfield. r=jwatt,emilio 2020-10-07 00:36:51 +00:00
nsPrintSettingsImpl.h Bug 1669409: Convert the nsIPrintSettings:kEnableSelectionRB flag into a boolean, since it's the only entry in a bitfield. r=jwatt,emilio 2020-10-07 00:36:51 +00:00
nsPrintSettingsService.cpp Bug 1669409: Convert the nsIPrintSettings:kEnableSelectionRB flag into a boolean, since it's the only entry in a bitfield. r=jwatt,emilio 2020-10-07 00:36:51 +00:00
nsPrintSettingsService.h Bug 1667285. Make nsPrintSettingsService::_CreatePrintSettings pure virtual. r=bobowen 2020-09-25 09:33:14 +00:00
nsPrinterBase.cpp Bug 1662538 - patch 1 - Make nsIPaper expose a non-localizable .id in addition to a localizable .name attribute. r=jwatt 2020-09-17 20:05:08 +00:00
nsPrinterBase.h Bug 1662538 - patch 1 - Make nsIPaper expose a non-localizable .id in addition to a localizable .name attribute. r=jwatt 2020-09-17 20:05:08 +00:00
nsPrinterCUPS.cpp Bug 1666918 - Prevent Duplicate Paper Sizes Returned From CUPS r=emilio 2020-09-30 18:37:50 +00:00
nsPrinterCUPS.h Bug 1662946 - Fix Paper List Retrieval For Older Versions of Ubuntu r=emilio 2020-09-24 22:01:43 +00:00
nsPrinterListBase.cpp Bug 1662538 - patch 2 - Localize paper names in the fallback paper size list used for Save to PDF. r=jwatt 2020-09-17 20:05:16 +00:00
nsPrinterListBase.h Bug 1659807 - Add nsIPrinter.systemName and nsIPrinterList.getPrinterBySystemName r=emilio 2020-09-15 21:23:27 +00:00
nsPrinterListCUPS.cpp Bug 1668076 - Fix formatting of nsPrinterListCUPS.cpp r=nordzilla 2020-10-01 23:14:32 +00:00
nsPrinterListCUPS.h Bug 1659807 - Add nsIPrinter.systemName and nsIPrinterList.getPrinterBySystemName r=emilio 2020-09-15 21:23:27 +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 1663784 - Rename mozilla.org/widget/macsystemstatusbar to mozilla.org/widget/systemstatusbar. r=spohl 2020-09-15 17:38:27 +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