gecko-dev/widget/gtk
Jamie Nicol 7a3e0c46f7 Bug 1319764 - Ensure Gtk window unmap workaround is actually used. r=karlt
We were miscounting the number of manual configure events which we
needed to send gtk as the workaround for bug 1225044, causing it not
to work in some cases. This is because configure events can come from
more sources than were counting.

Decrement mPendingConfigures only as far as zero, like
configure_request_count in gtk_window_configure_event().

MozReview-Commit-ID: GxpR2Zozxor

--HG--
extra : rebase_source : 9d02c4d019d8bea7a07c20fb1435d2f677ae6e28
2017-01-13 14:23:29 +00:00
..
compat Bug 694570 - (3/4) - Stop using libgnome and libgnomeui on Linux. r=acomminos 2016-06-20 08:13:00 +02:00
compat-gtk3 bug 1288702 suppress all GTK3 deprecated warnings r=glandium 2016-07-27 13:17:00 +12:00
crashtests
mozgtk Bug 1271100 - work around race in system Cairo's XShm usage. r=karlt 2016-11-29 23:01:13 -05:00
CompositorWidgetChild.cpp Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm 2016-11-15 04:26:00 +01:00
CompositorWidgetChild.h Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm 2016-11-15 04:26:00 +01:00
CompositorWidgetParent.cpp Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
CompositorWidgetParent.h Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
IMContextWrapper.cpp Bug 1302980 - Don't reset IME context on preedit_end. r=masayuki 2016-09-16 18:00:25 +09:00
IMContextWrapper.h Bug 1138159 Don't reset IM context at selection change when there is no composition and hasn't retrieved surrounding text after last selection change r=m_kato 2016-09-15 22:36:23 +09:00
InProcessX11CompositorWidget.cpp Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
InProcessX11CompositorWidget.h Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
NativeKeyBindings.cpp Bug 1254755 part.2 Rename WidgetKeyboardEvent::charCode to WidgetKeyboardEvent::mCharCode r=smaug 2016-05-13 16:06:18 +09:00
NativeKeyBindings.h
PCompositorWidget.ipdl Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
PlatformWidgetTypes.ipdlh Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
WakeLockListener.cpp Bug 1266054: GTK+: Hold references to |DBusPendingCall| in |RefPtr|, r=karlt 2016-05-09 12:28:37 +02:00
WakeLockListener.h Bug 1271477 - Unbreak --disable-dbus build after bug 1266054. r=karlt 2016-05-09 18:51:00 +02:00
WidgetStyleCache.cpp bug 1320860 adjust textarea style contexts for GTK 3.20 theming ABI changes r=stransky+263117+263117 2016-12-30 13:44:55 +13:00
WidgetStyleCache.h bug 1315668 CreateStyleForWidget: store classes on context instead of path r=stransky+263117 2016-11-15 15:29:06 +13:00
WidgetTraceEvent.cpp Bug 1278452 - Remove unnecessary null checks in widget/gtk/. r=karlt. 2016-06-07 15:00:47 +10:00
WidgetUtilsGtk.cpp
WidgetUtilsGtk.h
WindowSurfaceProvider.cpp Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceProvider.h Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
WindowSurfaceX11.cpp Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceX11.h Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceX11Image.cpp Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceX11Image.h Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceXRender.cpp Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
WindowSurfaceXRender.h Bug 1319554 - allow WindowSurfaceX11Image to render to any visual format. r=rhunt 2016-12-01 12:15:58 -05:00
X11CompositorWidget.cpp Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
X11CompositorWidget.h Bug 1330037 - Propagate the CompositorOptions to all CompositorWidget instances. r=dvander 2017-01-12 17:29:42 -05:00
gtk2drawing.c Bug 1321883 - remove unused variable in gtk2drawing.c; r=karlt 2016-12-12 03:04:48 -05:00
gtk3drawing.cpp bug 1324886 with GTK versions < 3.8 draw menuitem background and frame only when in hover and not a separator r=stransky+263117 2017-01-04 09:57:48 +13:00
gtkdrawing.h bug 1320860 introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to WidgetStyleCache r=stransky+263117+263117 2016-12-30 13:37:51 +13:00
maiRedundantObjectFactory.c
maiRedundantObjectFactory.h
moz.build Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
mozcontainer.c
mozcontainer.h
nsAppShell.cpp Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj 2016-08-24 14:47:04 +08:00
nsAppShell.h
nsApplicationChooser.cpp Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
nsApplicationChooser.h Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
nsBidiKeyboard.cpp Backed out changeset 64c6e5121479 (bug 1033483) for unexpected "Recursive GetService!" assertions 2016-10-03 20:29:27 -07:00
nsBidiKeyboard.h
nsCUPSShim.cpp
nsCUPSShim.h
nsClipboard.cpp Bug 1310017 - Remove nsISupportsArray usage from nsITransferable and nsIFormatConverter. r=smaug 2016-10-16 12:43:56 -07:00
nsClipboard.h
nsColorPicker.cpp Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
nsColorPicker.h
nsDeviceContextSpecG.cpp Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
nsDeviceContextSpecG.h Bug 1313525 - Remove the nsIPrintOptions interface. r=mstange 2016-10-28 00:31:14 +01:00
nsDragService.cpp Bug 1287823, When a file is available in the drag data we provide, and no uri is available, get the uri of the file and use it as the text/uri-list data, r=karlt 2016-10-21 11:22:15 -04:00
nsDragService.h Bug 1301673, use device pixels for the supplied drag position and the computed dragrectangle, r=tn 2016-10-19 15:01:39 -04:00
nsFilePicker.cpp Bug 1295914, improve the label of the button of folder picker, r=baku,mstange,karlt,jimm 2016-08-24 02:07:21 +03:00
nsFilePicker.h Bug 1293117 (part 4) - Change many NS_IMETHODIMP occurrences to NS_IMETHOD. r=froydnj. 2016-08-08 10:54:47 +10:00
nsGTKToolkit.h
nsGtkCursors.h
nsGtkKeyUtils.cpp Bug 1033483 - Send bidi keyboard Information on direction-changed signal. r=karlt 2016-10-10 16:42:03 +09:00
nsGtkKeyUtils.h Bug 1033483 - Send bidi keyboard Information on direction-changed signal. r=karlt 2016-10-10 16:42:03 +09:00
nsGtkUtils.h
nsIImageToPixbuf.h
nsIdleServiceGTK.cpp
nsIdleServiceGTK.h
nsImageToPixbuf.cpp
nsImageToPixbuf.h
nsLookAndFeel.cpp bug 1328352 set alpha component appropriately in operator over for -moz-field r=stransky+263117 2017-01-04 08:43:20 +13:00
nsLookAndFeel.h Bug 1319075 - Use WidgetCache to get colors at nsLookAndFeel for GtkButton, GtkWindow, GtkScrollBar, r=karlt 2016-11-23 02:00:00 +01:00
nsNativeThemeGTK.cpp bug 1324256 consider scrollbar trough borders even for GTK versions < 3.20 r=jhorak+328198 2017-01-09 19:33:27 +13:00
nsNativeThemeGTK.h bug 1311604 consider block flow direction in vertical writing mode native widget layout r=jfkthame 2016-10-20 17:57:55 +13:00
nsPSPrinters.cpp
nsPSPrinters.h
nsPaperPS.cpp
nsPaperPS.h
nsPrintDialogGTK.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
nsPrintDialogGTK.h Bug 1293117 (part 4) - Change many NS_IMETHODIMP occurrences to NS_IMETHOD. r=froydnj. 2016-08-08 10:54:47 +10:00
nsPrintOptionsGTK.cpp
nsPrintOptionsGTK.h
nsPrintSettingsGTK.cpp
nsPrintSettingsGTK.h
nsScreenGtk.cpp Bug 1289251 - Create a CompositorWidget for GTK+X11 platform. r=acomminos,jrmuizel 2016-07-22 10:23:07 -07:00
nsScreenGtk.h
nsScreenManagerGtk.cpp Bug 1265386: Fix white-space errors in widget/, r=nfroyd 2016-07-22 10:56:13 +02:00
nsScreenManagerGtk.h
nsSound.cpp Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley. 2016-08-26 16:02:31 +10:00
nsSound.h
nsToolkit.cpp
nsWidgetFactory.cpp Initialize nsAppShell in the GPU process. (bug 1294350 part 5, r=nfroyd) 2016-08-22 22:57:36 -07:00
nsWindow.cpp Bug 1319764 - Ensure Gtk window unmap workaround is actually used. r=karlt 2017-01-13 14:23:29 +00:00
nsWindow.h Bug 1319764 - Ensure Gtk window unmap workaround is actually used. r=karlt 2017-01-13 14:23:29 +00:00