gtk/gdk/wayland
Matthias Clasen 0a96a483c6 gdk: Redo key events
Add all of the keyboard translation results in the key event,
so we can translate the keyboard state at the time the event
is created, and avoid doing state translation at match time.

We actually need to carry two sets of translation results,
since we ignore CapsLock when matching accelerators, in
gdk_event_matches().

At the same time, drop the scancode field - it is only ever
set on win32, and is basically unused in GTK.

Update all callers.
2020-04-06 15:13:54 -04:00
..
cursor build: gdk/wayland/cursor depends on wayland-client 2020-02-20 17:07:02 +01:00
protocol
gdkapplaunchcontext-wayland.c
gdkcairocontext-wayland.c cairocontext: Remove fallback implementations 2018-04-24 23:24:55 +02:00
gdkcairocontext-wayland.h wayland: Rewrite Cairo rendering 2018-04-24 23:16:58 +02:00
gdkclipboard-wayland.c gdk: Change some async clipboard api 2019-04-02 15:10:53 +00:00
gdkclipboard-wayland.h
gdkcursor-wayland.c wayland: Stop capping cursor scales 2020-03-13 11:13:02 -04:00
gdkdevice-wayland.c gdk: Redo key events 2020-04-06 15:13:54 -04:00
gdkdisplay-wayland.c build: Add -Wnull-dereference 2020-03-05 08:14:37 +01:00
gdkdisplay-wayland.h wayland: Stop capping cursor scales 2020-03-13 11:13:02 -04:00
gdkdrag-wayland.c wayland: Stop abusing type hints 2020-03-11 19:35:55 -04:00
gdkdrop-wayland.c gdk: Make gdk_drop_status() take preferred action 2020-03-02 04:43:56 +01:00
gdkeventsource.c Stop exporting check_event_sanity 2020-02-21 00:51:03 -05:00
gdkglcontext-wayland.c Convert all profiler times from nsec to usec 2020-02-12 10:44:17 +01:00
gdkglcontext-wayland.h GdkSurface: Rename lots of stuff from window->surface 2018-03-20 15:14:10 +01:00
gdkkeys-wayland.c gdk: Redo key events 2020-04-06 15:13:54 -04:00
gdkmonitor-wayland.c Relay the xdg_output.name to GdkMonitor 2019-06-24 15:38:36 +01:00
gdkmonitor-wayland.h Relay the xdg_output.name to GdkMonitor 2019-06-24 15:38:36 +01:00
gdkprimary-wayland.c gdk: Change some async dnd api 2019-04-02 15:11:06 +00:00
gdkprimary-wayland.h
gdkprivate-wayland.h gdk: Redo key events 2020-04-06 15:13:54 -04:00
gdkseat-wayland.h wayland: Update cursor surface scale when output scale changes 2018-06-28 12:44:22 +02:00
gdksurface-wayland.c wayland: Implement inhibit_system_shortcuts API 2020-03-30 18:25:36 +02:00
gdkvulkancontext-wayland.c drawcontext: Only pass the region that matters 2018-04-24 23:16:58 +02:00
gdkvulkancontext-wayland.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gdkwayland.h GdkWindow -> GdkSurface: File renames 2018-03-20 11:46:11 +01:00
gdkwaylanddevice.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylanddisplay.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandglcontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandmonitor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandsurface.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
meson.build gdk: Remove gdk_text_property_to_utf8_list_for_display() 2020-02-23 01:59:26 +01:00
wm-button-layout-translation.c
wm-button-layout-translation.h