gtk2/gdk/wayland
Carlos Garnacho 873c304a94 gdk/wayland: Use serial of the latest implicit grab available
When getting the serial for primary/clipboard selections we used a
function that largely relied on a GdkEvent being passed. We have
another available function that looks up the most recent serial
given the ongoing touch/tablet input as well.

This is the second best, compared to actually knowing the
input/device from the event that was received by the UI an triggered
the clipboard operation, and is already in use in other places
(e.g. window dragging). It is valid for these situations too.

Closes: https://gitlab.gnome.org/GNOME/gtk/-/issues/5250
2022-11-12 04:14:47 +02:00
..
cursor wayland: scale cursors to the right size 2022-05-27 12:26:45 -04:00
protocol gdk/toplevel: Add gdk_toplevel_titlebar_gesture() 2021-07-29 21:39:32 +02:00
gdkapplaunchcontext-wayland.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkcairocontext-wayland.c wayland/surface: Use wl_surface_offset() instead of x,y of attach() 2022-01-14 09:27:07 +01:00
gdkcairocontext-wayland.h
gdkclipboard-wayland.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkclipboard-wayland.h
gdkcursor-wayland.c wayland: Avoid leaking cursor textures 2022-08-13 13:19:49 -04:00
gdkdevice-wayland-private.h wayland: Make gdk_wayland_device_pad_set_feedback private 2020-10-15 12:00:00 -04:00
gdkdevice-wayland.c gdk/wayland: Use serial of the latest implicit grab available 2022-11-12 04:14:47 +02:00
gdkdisplay-wayland.c Rename gdk-private.h to gdkprivate.h 2022-09-23 23:23:27 -04:00
gdkdisplay-wayland.h gdk/wayland: Stop storing the last serial in GdkWaylandDisplay 2022-07-18 15:21:40 +02:00
gdkdrag-wayland.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkdrop-wayland.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkeventsource.c wayland: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkglcontext-wayland.c Drop gdkintl.h 2022-09-23 23:33:42 -04:00
gdkglcontext-wayland.h egl: Unify contexts 2021-10-06 03:44:36 +02:00
gdkkeys-wayland.c Merge branch 'fix-wayland-keycode-mapping' into 'main' 2022-10-24 17:05:06 +00:00
gdkmonitor-wayland.c docs: Brush up the Wayland backend docs 2021-03-11 16:37:31 +00:00
gdkmonitor-wayland.h
gdkprimary-wayland.c gdk/wayland: Use serial of the latest implicit grab available 2022-11-12 04:14:47 +02:00
gdkprimary-wayland.h gdk/wayland: Replace gtk-primary-selection with primary-selection-unstable-v1 2020-09-27 16:23:42 +02:00
gdkprivate-wayland.h gdk/wayland: Stop storing the last serial in GdkWaylandDisplay 2022-07-18 15:21:40 +02:00
gdkseat-wayland.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdksurface-wayland.c wayland: calculate union of geometry of all monitors for toplevel bounds 2022-11-12 03:38:13 +02:00
gdksurface-wayland.h egl: Move EGLSurface handling to GdkSurface 2021-10-06 03:44:35 +02:00
gdkvulkancontext-wayland.c wayland: Don't include gdkinternals.h 2021-09-24 22:50:29 +02:00
gdkvulkancontext-wayland.h
gdkwayland.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdkwaylanddevice.h Add gdk_wayland_device_get_xkb_keymap 2021-05-02 21:02:09 -04:00
gdkwaylanddisplay.h wayland: Add EGLDisplay getter 2021-05-11 12:46:03 +01:00
gdkwaylandglcontext.h
gdkwaylandmonitor.h
gdkwaylandseat.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdkwaylandsurface.h Revert "Merge branch 'gtk_egl_wayland' into 'master'" 2020-12-30 03:32:18 +00:00
meson.build Fix build with wayland-protocols subproject 2022-02-10 13:21:28 -05:00
wm-button-layout-translation.c
wm-button-layout-translation.h