gtk2/gdk
Christian Hergert 9f01d4fe44 macos: fix coordinates and state when querying device
When querying a device, we need to ensure we are providing coordinates
in the coordinate system of the surface. Further, we need to actually
provide the button and keyboard state.

This fixes some issues related to dragging scrollbars and selecting list
box rows more reliably.
2020-10-14 11:34:44 -07:00
..
broadway broadway: Stop using gdk_surface_new_temp 2020-10-07 21:04:05 -04:00
macos macos: fix coordinates and state when querying device 2020-10-14 11:34:44 -07:00
resources/glsl
wayland Add type annotations for GdkWayland API 2020-10-12 14:07:26 +01:00
win32 win32: Stop using gdk_surface_new_temp 2020-10-07 21:07:40 -04:00
x11 x11: Stop using gdk_surface_new_temp 2020-10-07 21:02:22 -04:00
COPYING
default_cursor.png gdk: Include a default cursor as resource 2020-04-26 14:41:52 -04:00
filetransferportal.c
filetransferportalprivate.h
gdk-autocleanup.h gdk: Make GdkKeymap a private api 2020-04-06 16:32:03 -04:00
gdk-private.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdk.c gdk: Docs tweaks 2020-10-06 07:58:01 -04:00
gdk.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdkapplaunchcontext.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkapplaunchcontext.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkapplaunchcontextprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkarrayimpl.c gdkarray: Add support for GDK_ARRAY_NO_MEMSET 2020-09-29 16:02:59 +02:00
gdkcairo.c Replace "gdouble" with "double" 2020-07-25 00:47:36 +02:00
gdkcairo.h Drop gdk_cairo_surface_upload_to_gl() helper 2020-09-25 15:00:07 +02:00
gdkcairocontext.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcairocontext.h
gdkcairocontextprivate.h
gdkcairoprivate.h gdkcairoprivate: Fix header guard 2020-08-29 11:11:29 +02:00
gdkclipboard.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkclipboard.h
gdkclipboardprivate.h
gdkconfig.h.meson macos: prototype new GDK backend for macOS 2020-07-21 14:45:12 -07:00
gdkconfig.h.win32
gdkconfig.h.win32_vulkan
gdkconstructor.h
gdkcontentdeserializer.c contentdeserializer: Add some missing annotations 2020-08-06 20:02:33 -04:00
gdkcontentdeserializer.h
gdkcontentformats.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkcontentformats.h
gdkcontentformatsprivate.h
gdkcontentprovider.c docs: Fix several missing references in the documentation 2020-05-11 19:26:20 +02:00
gdkcontentprovider.h
gdkcontentproviderimpl.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkcontentproviderimpl.h
gdkcontentproviderprivate.h
gdkcontentserializer.c contentserializer: Don't send the terminating \0 byte for strings 2020-09-11 17:25:02 +02:00
gdkcontentserializer.h
gdkcursor.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkcursor.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkcursorprivate.h
gdkdebug.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkdevice.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkdevice.h gdk: Clean up gdkdevice.h 2020-08-13 22:24:06 -04:00
gdkdevicepad.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdevicepad.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdevicepadprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdeviceprivate.h gdk: Drop an unused vfunc 2020-08-26 18:09:47 -04:00
gdkdevicetool.c Document gdk_device_tool_get_axes 2020-07-28 21:58:06 -04:00
gdkdevicetool.h gdk: Clean up gdkdevice.h 2020-08-13 22:24:06 -04:00
gdkdevicetoolprivate.h
gdkdisplay.c gdk: Drop some unused private api 2020-10-07 21:02:22 -04:00
gdkdisplay.h gdk: Move default group api to the X11 backend 2020-07-29 22:58:37 -04:00
gdkdisplaymanager.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdisplaymanager.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkdisplaymanagerprivate.h
gdkdisplayprivate.h gdk: Drop some unused private api 2020-10-07 21:02:22 -04:00
gdkdrag.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkdrag.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdragprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkdragsurface.c docs: Remove unnecessary SECTION 2020-05-12 18:44:21 +01:00
gdkdragsurface.h Annotation fixes 2020-04-03 15:30:56 +01:00
gdkdragsurfaceprivate.h
gdkdrawcontext.c Merge branch 'new-sysprof' into 'master' 2020-08-21 23:58:09 +00:00
gdkdrawcontext.h
gdkdrawcontextprivate.h
gdkdrop.c drop: Don't leak the surface and formats 2020-08-06 20:02:33 -04:00
gdkdrop.h
gdkdropprivate.h
gdkenumtypes.c.template
gdkenumtypes.h.template
gdkevents.c gdk: Drop some unused private api 2020-10-07 21:02:22 -04:00
gdkevents.h Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkeventsprivate.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkframeclock.c Add gdk_frame_clock_get_fps 2020-09-13 23:35:01 -04:00
gdkframeclock.h Add gdk_frame_clock_get_fps 2020-09-13 23:35:01 -04:00
gdkframeclockidle.c Merge branch 'new-sysprof' into 'master' 2020-08-21 23:58:09 +00:00
gdkframeclockidleprivate.h
gdkframeclockprivate.h frame-clock: New approach in smoothing frame clock 2020-05-28 15:13:07 +02:00
gdkframetimings.c
gdkframetimings.h
gdkgl.c Drop gdk_cairo_surface_upload_to_gl() helper 2020-09-25 15:00:07 +02:00
gdkglcontext.c gdk: Tweak our GL debug message callback 2020-10-06 10:34:30 -04:00
gdkglcontext.h
gdkglcontextprivate.h Correctly upload textures for GLES 2020-09-25 09:31:43 +02:00
gdkglobals.c gdk: Remove an unused variable 2020-10-01 19:33:43 -04:00
gdkgltexture.c
gdkgltexture.h
gdkgltextureprivate.h
gdkinternals.h gdk: Slim down gdkinternals.h more 2020-08-14 07:45:53 -04:00
gdkintl.h
gdkkeynames.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeys.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeys.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkkeysprivate.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkkeysyms-update.pl
gdkkeysyms.h gdk: Update gdkkeysyms.h 2020-07-21 16:55:28 -04:00
gdkkeyuni.c gdk: Clarify the docs of gdk_keyval_to_unicode 2020-06-22 13:24:34 -04:00
gdkmarshalers.list
gdkmemorytexture.c gl backend: Avoid roundtripping via surface when updloading 2020-09-25 10:04:48 +02:00
gdkmemorytexture.h Add GDK_MEMORY_R8G8B8A8_PREMULTIPLIED 2020-09-25 09:31:43 +02:00
gdkmemorytextureprivate.h gl backend: Avoid roundtripping via surface when updloading 2020-09-25 10:04:48 +02:00
gdkmonitor.c gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitor.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkmonitorprivate.h gdk/monitor: Remove gdk_monitor_work_area and GdkMonitor::work-area 2020-07-29 17:57:30 +02:00
gdkpaintable.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdkpaintable.h docs: Fix several missing references in the documentation 2020-05-11 19:26:20 +02:00
gdkpango.c Clean up lots of GTK+ -> GTK 2020-09-12 12:01:04 -04:00
gdkpango.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpipeiostream.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpipeiostreamprivate.h
gdkpixbuf-drawable.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpixbuf.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkpopup.c popup: Fix up a doc blurb 2020-09-25 20:43:01 -04:00
gdkpopup.h
gdkpopuplayout.c docs: Clean up dangling links in gdk docs 2020-08-05 15:45:43 -04:00
gdkpopuplayout.h gdk: Documentation fixups 2020-06-05 20:59:51 -04:00
gdkpopupprivate.h
gdkprofiler.c Port tracing to the sysprof collector api 2020-08-21 10:55:01 -04:00
gdkprofilerprivate.h Port tracing to the sysprof collector api 2020-08-21 10:55:01 -04:00
gdkrectangle.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkrectangle.h
gdkrgba.c rgba: Use pango_color_parse_with_alpha 2020-08-02 23:30:33 -04:00
gdkrgba.h Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkrgbaprivate.h
gdkseat.c gdk: Documentation touchups 2020-08-13 22:24:06 -04:00
gdkseat.h gdkseat: Make gdk_seat_get_tools() public 2020-10-08 16:22:05 +02:00
gdkseatdefault.c gdk: Rename gdk_seat_get_physical_devices() to gdk_seat_get_devices() 2020-07-30 18:44:40 +02:00
gdkseatdefaultprivate.h Rename master and slave device 2020-06-18 19:22:20 +01:00
gdkseatprivate.h gdk: Slim down gdkinternals.h 2020-08-13 22:24:06 -04:00
gdksnapshot.c
gdksnapshot.h
gdksnapshotprivate.h
gdksurface.c gdk: Drop gdk_surface_new_temp 2020-10-07 21:18:25 -04:00
gdksurface.h gdk: Move GdkSurfaceEdge to the right header 2020-09-10 00:44:05 -04:00
gdksurfaceprivate.h gdk: Drop gdk_surface_new_temp 2020-10-07 21:18:25 -04:00
gdktexture.c texture: Unvirtualize download_surface 2020-09-25 09:31:43 +02:00
gdktexture.h
gdktextureprivate.h texture: Unvirtualize download_surface 2020-09-25 09:31:43 +02:00
gdktoplevel.c gdk: Rename GdkSurfaceState to GdkToplevelState 2020-09-10 00:39:03 -04:00
gdktoplevel.h gdk: Move GdkSurfaceEdge to the right header 2020-09-10 00:44:05 -04:00
gdktoplevellayout.c gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevellayout.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevelprivate.h gdk/toplevel: Negotiate surface size via a compute-size signal 2020-08-05 15:49:00 +02:00
gdktoplevelsize.c *: Fix spelling mistakes found by codespell 2020-08-21 15:29:34 +02:00
gdktoplevelsize.h gdk/toplevel: fix declarations of GdkToplevelSize 2020-08-06 16:14:10 +02:00
gdktoplevelsizeprivate.h Check sanity of toplevel sizes 2020-08-07 12:45:19 -04:00
gdktypes.h Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkversionmacros.h.in
gdkvulkancontext.c vulkan: Fix swapchain creation 2020-09-10 13:55:16 -04:00
gdkvulkancontext.h
gdkvulkancontextprivate.h
gen-gdk-gresources-xml.py gdk: Include a default cursor as resource 2020-04-26 14:41:52 -04:00
gen-keyname-table.pl
keyname-table.h
keynames-translate.txt
keynames.txt
meson.build gdk: remove quartz subdirectory from backends 2020-10-09 20:04:27 -07:00