gtk/gdk
Arjan Molenaar 52f6acd398 macos: Send dragging events directly to the display
Instead of adding events to the application event queue, dispatch
them directly to the right display. We know this when the event is
to be dispatched.

This is the same as used for the `sendEvent` method in `GdkMacosWindow`.

To achieve this I factored out the generic NSEvent to GdkEvent translation.
We can send an event directly, when we receive it in the GdkMacosWindow
directly from the OS.
2023-01-21 14:54:12 +01:00
..
broadway Drop redundant glib version checks 2022-11-17 22:49:56 -05:00
loaders gdk: Fix possible memory errors 2022-11-18 00:04:23 -05:00
macos macos: Send dragging events directly to the display 2023-01-21 14:54:12 +01:00
wayland Drop gdkpopup-wayland-private.h 2023-01-06 17:02:03 -05:00
win32 clipboard: improve EOL conversion of plain text 2022-12-22 12:55:30 +01:00
x11 Deprecate gdk_display_put_event 2023-01-09 15:46:25 -05:00
COPYING
default_cursor.png
filetransferportal.c portal: Use the right mimetype for file transfers 2022-09-15 15:18:17 -04:00
filetransferportalprivate.h
gdk.c Add GDK_DEBUG=no-portals 2022-12-14 13:50:20 -05:00
gdk.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkapplaunchcontext.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkapplaunchcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkapplaunchcontextprivate.h
gdkarrayimpl.c
gdkcairo.c cairo: Use GdkTexture for converting from pixbuf 2021-10-06 22:50:07 +02:00
gdkcairo.h gdk: Deprecate gdk_cairo_draw_from_gl() 2021-09-12 05:54:37 +02:00
gdkcairocontext.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkcairocontext.h
gdkcairocontextprivate.h
gdkcairoprivate.h gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkclipboard.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkclipboard.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkclipboardprivate.h
gdkconfig.h.meson gdk: Cosmetics 2022-10-05 23:01:28 -04:00
gdkconfig.h.win32
gdkconfig.h.win32_vulkan
gdkconstructorprivate.h Rename gdkconstructor.h to gdkconstructorprivate.h 2022-09-23 23:14:08 -04:00
gdkcontentdeserializer.c Add more names to sources 2022-09-28 12:37:21 -04:00
gdkcontentdeserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcontentformats.c Add constructors for GdkFileList 2022-07-28 14:41:35 +01:00
gdkcontentformats.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcontentformatsprivate.h
gdkcontentprovider.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcontentprovider.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcontentproviderimpl.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcontentproviderimpl.h
gdkcontentproviderprivate.h
gdkcontentserializer.c contentserializer: Serialize to file:// if possible 2022-12-14 02:33:45 +01:00
gdkcontentserializer.h gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkcursor.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcursor.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkcursorprivate.h
gdkdebugprivate.h Add GDK_DEBUG=no-portals 2022-12-14 13:50:20 -05:00
gdkdevice.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gdkdevice.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdevicepad.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkdevicepad.h
gdkdevicepadprivate.h
gdkdeviceprivate.h gdk: Clean up gdkprivate.h 2022-11-17 22:49:56 -05:00
gdkdevicetool.c Various spelling mistakes across a few domains that show up in documentation. 2022-12-08 12:16:22 +00:00
gdkdevicetool.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkdevicetoolprivate.h
gdkdisplay.c Deprecate gdk_display_put_event 2023-01-09 15:46:25 -05:00
gdkdisplay.h Deprecate gdk_display_put_event 2023-01-09 15:46:25 -05:00
gdkdisplaymanager.c Fix spelling errors 2022-11-17 22:49:45 -05:00
gdkdisplaymanager.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: Clean up gdkprivate.h 2022-11-17 22:49:56 -05:00
gdkdrag.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrag.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdragprivate.h
gdkdragsurface.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdragsurface.h
gdkdragsurfaceprivate.h
gdkdrawcontext.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrawcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdrawcontextprivate.h gdk: hdr => high depth 2021-10-06 22:50:07 +02:00
gdkdrop.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrop.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkdropprivate.h
gdkenums.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkevents.c gdk: gdkevents: added NULL check to gdk_event_get_axes 2022-11-22 09:13:32 +01:00
gdkevents.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkeventsprivate.h Use native Windows API for converting keystrokes to characters 2022-10-17 19:36:48 +02:00
gdkframeclock.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkframeclock.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkframeclockidle.c Add more names to sources 2022-09-28 12:37:21 -04:00
gdkframeclockidleprivate.h
gdkframeclockprivate.h
gdkframetimings.c
gdkframetimings.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkgl.c gdk: Remove unused gdk_gl_texture_quads() function 2021-10-06 03:44:36 +02:00
gdkglcontext.c glcontext: Avoid gcc warning on non-egl build 2023-01-06 19:46:58 -05:00
gdkglcontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkglcontextprivate.h Merge branch 'gl-api-es-fix' into 'main' 2022-06-04 20:26:58 +00:00
gdkglobals.c gdk: Remove gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkgltexture.c gdk/gl: handle GL_RGBA/GL_UNSIGNED_NORMALIZED 2022-03-24 18:05:11 -07:00
gdkgltexture.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkgltextureprivate.h
gdkhsla.c gdk_rgba_parse: Support HSL colors 2021-09-10 16:56:42 -05:00
gdkhslaprivate.h gdk: Remove gdk.h include from header 2021-09-24 22:11:57 +02:00
gdkkeys.c gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
gdkkeys.h
gdkkeysprivate.h gdk: Drop an unused function 2022-07-16 09:43:46 -04:00
gdkkeysyms-update.pl Update the link to the development branch 2022-01-13 14:42:34 +00:00
gdkkeysyms.h Update the link to the development branch 2022-01-13 14:42:34 +00:00
gdkkeyuni.c gdk: Update keyboard symbols from libxkbcommon 2022-01-29 14:31:09 +02:00
gdkmarshalers.list surface: add missing va_marshaller for layout signal 2021-12-07 22:21:19 -08:00
gdkmemoryformat.c gdk: Add a rgb8 → rgba8 conversion macro 2022-03-03 16:05:52 +01:00
gdkmemoryformatprivate.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkmemorytexture.c Fixes for gdk_memory_texture_new_subtexture 2022-05-13 09:30:46 -04:00
gdkmemorytexture.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkmemorytextureprivate.h gl: Refactor texture uploading 2021-10-13 14:33:44 +02:00
gdkmonitor.c Remove all nicks and blurbs from param specs 2022-05-11 18:16:29 +02:00
gdkmonitor.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkmonitorprivate.h
gdkpaintable.c Rename gdk-private.h to gdkprivate.h 2022-09-23 23:23:27 -04:00
gdkpaintable.h docs: Fix vfunc references 2021-08-29 04:29:02 +02:00
gdkpango.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkpango.h
gdkpipeiostream.c gdk: Plug a memleak 2022-08-19 02:38:11 +02:00
gdkpipeiostreamprivate.h
gdkpixbuf.c gdk: Rename gdkpixbuf-drawable.c 2022-09-24 10:03:37 -04:00
gdkpixbuf.h
gdkpopup.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkpopup.h
gdkpopuplayout.c docs: More syntax fixes 2021-05-22 21:21:10 -04:00
gdkpopuplayout.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkpopupprivate.h
gdkprivate.h gdk: Fix g_set_str version check 2022-12-18 11:29:10 +05:30
gdkprofiler.c
gdkprofilerprivate.h
gdkrectangle.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdkrectangle.h
gdkrgba.c css: Avoid more allocations for tokens 2023-01-12 00:12:09 -05:00
gdkrgba.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkrgbaprivate.h rgba: Fix GDK_RGBA() macro to work with alpha 2022-02-08 01:34:19 +01:00
gdkseat.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkseat.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkseatdefault.c gdk/x11: Implement XI2.4 touchpad gesture support 2021-09-27 23:19:33 +03:00
gdkseatdefaultprivate.h
gdkseatprivate.h
gdksnapshot.c
gdksnapshot.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdksnapshotprivate.h
gdksurface.c gdk/surface: Handle clicks outside client surfaces 2022-12-23 16:12:03 +01:00
gdksurface.h
gdksurfaceprivate.h gdk/surface: Handle clicks outside client surfaces 2022-12-23 16:12:03 +01:00
gdktexture.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdktexture.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdktextureprivate.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdktoplevel.c Add gdk_toplevel_export_handle 2022-11-09 16:28:29 +01:00
gdktoplevel.h g-i: add missing since annotations 2021-11-13 17:50:53 +01:00
gdktoplevellayout.c gdk: Clean up docs syntax 2021-05-22 17:25:26 -04:00
gdktoplevellayout.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdktoplevelprivate.h Add gdk_toplevel_export_handle 2022-11-09 16:28:29 +01:00
gdktoplevelsize.c toplevel-size: Report zero bounds as infinite 2022-09-30 09:31:40 +02:00
gdktoplevelsize.h
gdktoplevelsizeprivate.h
gdktypes.h gdk: Split enums from types 2021-10-26 20:59:37 +02:00
gdkversionmacros.h.in Add 4.10 version macros 2022-09-28 13:30:01 -04:00
gdkvulkancontext.c vulkan: Add missing enumeration 2022-11-26 15:18:42 +00:00
gdkvulkancontext.h gdk: Dissolve gdk-autocleanup.h 2022-09-23 19:49:58 -04:00
gdkvulkancontextprivate.h Rename gdkdebug.h to gdkdebugprivate.h 2022-09-23 23:12:01 -04:00
gen-gdk-gresources-xml.py gdk: Remove unused gdk_gl_texture_quads() function 2021-10-06 03:44:36 +02:00
gen-keyname-table.pl gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
keynames-translate.txt
keynames.txt
keynamesprivate.h gdk: Tweaks to keyname handling 2022-09-24 10:03:37 -04:00
meson.build gdk: Cosmetics 2022-10-05 23:01:28 -04:00