gtk2/gdk
Matthias Clasen 4df9314039 wayland: Fix some dnd corner case
We must call gdk_drag_drop_done() when the drag ends,
successfully or not. Without this, we get an unwarranted
emission of ::cancel after a successful drop.

Since only the first call to gdk_drag_drop_done() is taking
effect, it is safe to call as a fallback, after emitting
::dnd-finished. If the application connects to that signal
and calls gdk_drag_drop_done() itself, its call will take
precedence.

This matches what the X11 implementation does.
2021-06-19 08:03:21 -07:00
..
broadway inspector: fix compilation with broadway 2021-06-17 11:54:00 -07:00
macos macos: Fix a compiler warning 2021-06-17 17:14:14 -07:00
resources/glsl
wayland wayland: Fix some dnd corner case 2021-06-19 08:03:21 -07:00
win32 gdkdrag-win32.c: Fix drag surface positioning 2021-06-18 18:07:50 +08:00
x11 Merge branch 'wip/otte/for-master' into 'master' 2021-06-02 14:57:52 +00:00
COPYING
default_cursor.png
filetransferportal.c
filetransferportalprivate.h
gdk-autocleanup.h
gdk-private.h
gdk.c Docs: Tweaks 2021-06-05 17:38:23 -04:00
gdk.h
gdkapplaunchcontext.c docs: fix broken links 2021-05-27 00:18:23 +00:00
gdkapplaunchcontext.h
gdkapplaunchcontextprivate.h
gdkarrayimpl.c
gdkcairo.c gdk: Cosmetic docs changes 2021-05-22 17:25:26 -04:00
gdkcairo.h
gdkcairocontext.c gdk: Cosmetic docs changes 2021-05-22 17:25:26 -04:00
gdkcairocontext.h
gdkcairocontextprivate.h
gdkcairoprivate.h
gdkclipboard.c doc: Syntax fixes 2021-05-25 07:33:55 -04:00
gdkclipboard.h
gdkclipboardprivate.h
gdkconfig.h.meson
gdkconfig.h.win32
gdkconfig.h.win32_vulkan
gdkconstructor.h
gdkcontentdeserializer.c gdk: Cosmetic docs changes 2021-05-22 17:25:26 -04:00
gdkcontentdeserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentformats.c docs: More syntax fixes 2021-05-22 21:20:10 -04:00
gdkcontentformats.h
gdkcontentformatsprivate.h
gdkcontentprovider.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentprovider.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentproviderimpl.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentproviderimpl.h
gdkcontentproviderprivate.h
gdkcontentserializer.c gdk: fix wrong doc annotation 2021-05-25 16:07:51 +00:00
gdkcontentserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcursor.c Docs: Tweaks 2021-06-05 17:38:23 -04:00
gdkcursor.h
gdkcursorprivate.h
gdkdebug.h x11: Add debug toggle for preferring GLX 2021-05-10 20:44:35 +01:00
gdkdevice.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevice.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevicepad.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevicepad.h
gdkdevicepadprivate.h
gdkdeviceprivate.h gdk: Add gdk_device_get_timestamp 2021-03-26 10:30:33 -04:00
gdkdevicetool.c devicetool: Add property annotations 2021-03-11 16:37:32 +00:00
gdkdevicetool.h
gdkdevicetoolprivate.h
gdkdisplay.c Docs: Tweaks 2021-06-05 17:38:23 -04:00
gdkdisplay.h
gdkdisplaymanager.c Docs: Tweaks 2021-06-05 17:38:23 -04:00
gdkdisplaymanager.h
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h
gdkdrag.c docs: Reduce redundancy 2021-05-20 20:45:06 -04:00
gdkdrag.h
gdkdragprivate.h
gdkdragsurface.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdragsurface.h
gdkdragsurfaceprivate.h
gdkdrawcontext.c docs: fix broken links 2021-05-27 00:18:23 +00:00
gdkdrawcontext.h
gdkdrawcontextprivate.h
gdkdrop.c dnd: Add another assertion 2021-06-19 07:50:41 -07:00
gdkdrop.h
gdkdropprivate.h
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkevents.h Documentation fixes 2021-05-20 19:17:49 -04:00
gdkeventsprivate.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkframeclock.c Docs: Tweaks 2021-06-05 17:38:23 -04:00
gdkframeclock.h
gdkframeclockidle.c
gdkframeclockidleprivate.h
gdkframeclockprivate.h
gdkframetimings.c
gdkframetimings.h
gdkgl.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkglcontext.c docs: Reduce redundancy 2021-05-20 20:45:06 -04:00
gdkglcontext.h
gdkglcontextprivate.h
gdkglobals.c
gdkgltexture.c
gdkgltexture.h
gdkgltextureprivate.h
gdkinternals.h
gdkintl.h
gdkkeynames.c
gdkkeys.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkkeys.h
gdkkeysprivate.h
gdkkeysyms-update.pl
gdkkeysyms.h
gdkkeyuni.c
gdkmarshalers.list
gdkmemorytexture.c
gdkmemorytexture.h Apply 1 suggestion(s) to 1 file(s) 2021-06-04 01:53:12 +00:00
gdkmemorytextureprivate.h
gdkmonitor.c docs: Reduce redundancy 2021-05-20 20:45:06 -04:00
gdkmonitor.h
gdkmonitorprivate.h
gdkpaintable.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkpaintable.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkpango.c Documentation fixes 2021-05-20 19:17:49 -04:00
gdkpango.h
gdkpipeiostream.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkpipeiostreamprivate.h
gdkpixbuf-drawable.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkpixbuf.h
gdkpopup.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkpopup.h
gdkpopuplayout.c docs: More syntax fixes 2021-05-22 21:21:10 -04:00
gdkpopuplayout.h
gdkpopupprivate.h
gdkprofiler.c
gdkprofilerprivate.h
gdkrectangle.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkrectangle.h
gdkrgba.c Documentation fixes 2021-05-20 19:17:49 -04:00
gdkrgba.h
gdkrgbaprivate.h
gdkseat.c docs: fix broken links 2021-05-27 00:18:23 +00:00
gdkseat.h
gdkseatdefault.c
gdkseatdefaultprivate.h
gdkseatprivate.h
gdksnapshot.c
gdksnapshot.h
gdksnapshotprivate.h
gdksurface.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdksurface.h
gdksurfaceprivate.h surface: Remove unused gdk_surface_get_unscaled_size() 2021-03-15 02:56:28 +01:00
gdktexture.c Add type annotations for filename arguments 2021-06-12 11:12:06 -04:00
gdktexture.h
gdktextureprivate.h
gdktoplevel.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdktoplevel.h
gdktoplevellayout.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdktoplevellayout.h
gdktoplevelprivate.h
gdktoplevelsize.c gdktoplevelsize: Comment out some unused code 2021-05-03 07:44:38 -04:00
gdktoplevelsize.h
gdktoplevelsizeprivate.h
gdktypes.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkversionmacros.h.in Add 4.4 version macros 2021-05-02 21:02:09 -04:00
gdkvulkancontext.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkvulkancontext.h
gdkvulkancontextprivate.h
gen-gdk-gresources-xml.py
gen-keyname-table.pl
keyname-table.h
keynames-translate.txt
keynames.txt
meson.build