gecko-dev/widget
Karl Tomlinson 142c229418 bug 1590965 clear GtkClipboard on nsIClipboard::EmptyClipboard r=stransky
This notifies GTK that the data is no longer available for clipboard_get_cb(),
so that GTK will no longer advertise nor attempt to store the data.

The clipboard is not cleared immediately before it is set in case that might
trigger a system clipboard manager to take ownership of the selection, which
could lead to gtk_clipboard_set_with_data() failing to take ownership back due
to an older timestamp.

This also fixes a GtkTargetList leak.

Differential Revision: https://phabricator.services.mozilla.com/D50764

--HG--
extra : moz-landing-system : lando
2019-11-11 11:24:56 +00:00
..
android Bug 1562761 - Add support for dispatching java runnables to Gecko event targets. r=snorp 2019-11-08 18:08:03 +00:00
cocoa Bug 1591839 - Close Touch Bar race condition. r=spohl 2019-11-10 19:39:12 +00:00
crashtests
gtk bug 1590965 clear GtkClipboard on nsIClipboard::EmptyClipboard r=stransky 2019-11-11 11:24:56 +00:00
gtkxtbin
headless Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
reftests
tests Bug 1594981 - update Core::DOM* and Core::Storage* bugzilla product and component meta data in moz.build files after reorganization in bug 1594717. r=annevk 2019-11-08 12:17:57 +00:00
uikit
windows Bug 1592321 - Collect a sanitized path for files doing eval() on Windows in the same manner as untrusted modules r=aklotz 2019-11-11 15:39:21 +00:00
x11
BasicEvents.h
CommandList.h
CompositorWidget.cpp
CompositorWidget.h Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2019-11-05 19:04:14 +00:00
ContentCache.cpp
ContentCache.h
ContentEvents.h
EventClassList.h
EventForwards.h
EventMessageList.h
FontRange.h
GfxDriverInfo.cpp Bug 1570736 - Blocklist WR swizzling on HD3000 r=jrmuizel 2019-10-28 21:38:11 +00:00
GfxDriverInfo.h Bug 1570736 - Blocklist WR swizzling on HD3000 r=jrmuizel 2019-10-28 21:38:11 +00:00
GfxInfoBase.cpp Bug 1593725 - cache gfx information so we don't re-read prefs and re-search blocklists for each content process, r=jrmuizel 2019-11-09 02:21:18 +00:00
GfxInfoBase.h Bug 1593725 - cache gfx information so we don't re-read prefs and re-search blocklists for each content process, r=jrmuizel 2019-11-09 02:21:18 +00:00
GfxInfoCollector.cpp
GfxInfoCollector.h
GfxInfoX11.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-10-21 14:13:44 +00:00
GfxInfoX11.h
IMEData.cpp
IMEData.h
InProcessCompositorWidget.cpp Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2019-11-05 19:04:14 +00:00
InProcessCompositorWidget.h Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2019-11-05 19:04:14 +00:00
InputData.cpp
InputData.h
LookAndFeel.h
LSBUtils.cpp
LSBUtils.h
MiscEvents.h
MouseEvents.h
moz.build
NativeKeyToDOMCodeName.h
NativeKeyToDOMKeyName.h
nsAppShellSingleton.h
nsAutoRollup.cpp
nsAutoRollup.h
nsBaseAppShell.cpp
nsBaseAppShell.h
nsBaseClipboard.cpp
nsBaseClipboard.h
nsBaseDragService.cpp
nsBaseDragService.h
nsBaseFilePicker.cpp Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
nsBaseFilePicker.h
nsBaseScreen.cpp
nsBaseScreen.h
nsBaseWidget.cpp Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
nsBaseWidget.h Bug 1592739 - Stop using the vibrant region as the transparent region. r=mattwoodrow 2019-11-05 19:04:14 +00:00
nsClipboardHelper.cpp
nsClipboardHelper.h
nsClipboardProxy.cpp
nsClipboardProxy.h
nsColorPickerProxy.cpp
nsColorPickerProxy.h
nsContentProcessWidgetFactory.cpp
nsDeviceContextSpecProxy.cpp
nsDeviceContextSpecProxy.h
nsDragServiceProxy.cpp
nsDragServiceProxy.h
nsFilePickerProxy.cpp Bug 1585284 - Use nsIGlobalObject in any Blob/File CTOR, r=smaug 2019-10-21 05:33:33 +00:00
nsFilePickerProxy.h
nsGUIEventIPC.h
nsHTMLFormatConverter.cpp
nsHTMLFormatConverter.h
nsIApplicationChooser.idl
nsIAppShell.idl
nsIBaseWindow.idl
nsIBidiKeyboard.idl
nsIClipboard.idl
nsIClipboardHelper.idl
nsIClipboardOwner.idl
nsIColorPicker.idl
nsIDeviceContextSpec.h
nsIDisplayInfo.idl
nsIdleService.cpp
nsIdleService.h
nsIDragService.idl
nsIDragSession.idl
nsIFilePicker.idl
nsIFormatConverter.idl
nsIGfxInfo.idl
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
nsIPrinterEnumerator.idl
nsIPrintSession.idl
nsIPrintSettings.idl
nsIPrintSettingsService.idl
nsIPrintSettingsWin.idl
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
nsIWidget.h Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
nsIWidgetListener.cpp Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug 2019-11-05 17:56:28 +00:00
nsIWidgetListener.h Bug 1470510 - Rename nsXULWindow and nsIXULWindow to AppWindow and nsIAppWindow. r=smaug 2019-11-05 17:56:28 +00:00
nsIWindowsUIUtils.idl
nsIWinTaskbar.idl
nsNativeTheme.cpp Bug 1591546 Part 2 - Add WritingMode::IsPhysicalRTL(). r=jfkthame 2019-10-28 18:22:05 +00:00
nsNativeTheme.h Bug 1578377 - Render dark scrollbars for element with dark background on Windows. r=jmathies 2019-10-23 21:00:28 +00:00
nsPrimitiveHelpers.cpp
nsPrimitiveHelpers.h
nsPrintSession.cpp
nsPrintSession.h
nsPrintSettingsImpl.cpp
nsPrintSettingsImpl.h
nsPrintSettingsService.cpp
nsPrintSettingsService.h
nsShmImage.cpp
nsShmImage.h
nsSoundProxy.cpp
nsSoundProxy.h
nsTransferable.cpp
nsTransferable.h
nsWidgetInitData.h
nsWidgetsCID.h
nsXPLookAndFeel.cpp Bug 1592389 - Rename Mozfield / Mozfieldtext to Field and Fieldtext r=emilio 2019-11-02 21:28:49 +00:00
nsXPLookAndFeel.h
PCompositorWidget.ipdl
PlatformWidgetTypes.ipdlh
PluginWidgetProxy.cpp
PluginWidgetProxy.h
ProcInfo.h
PuppetBidiKeyboard.cpp
PuppetBidiKeyboard.h
PuppetWidget.cpp Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
PuppetWidget.h Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
Screen.cpp
Screen.h
ScreenManager.cpp Bug 1589601 - Return the fallback to primary monitor on Wayland to not break PIP; r=stransky 2019-11-05 08:14:18 +00:00
ScreenManager.h
SharedWidgetUtils.cpp
SystemTimeConverter.h
TextEventDispatcher.cpp
TextEventDispatcher.h
TextEventDispatcherListener.h
TextEvents.h Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
TextRange.h
TouchEvents.h
VsyncDispatcher.cpp
VsyncDispatcher.h
WidgetEventImpl.cpp Bug 1594215 - Make PuppetWidget::GetEditCommands() check mBrowserChild before using it r=smaug 2019-11-08 11:32:51 +00:00
WidgetMessageUtils.h
WidgetTraceEvent.h
WidgetUtils.cpp
WidgetUtils.h
WindowSurface.h
WindowSurfaceX11SHM.cpp
WindowSurfaceX11SHM.h