mutter/src/wayland
Rui Matos 4040a70781 wayland-keyboard: Send modifiers after the key event
The key event should be interpreted by clients with the modifier state
as it was before the event itself just as in X11 input events.
Achieving this in wayland is a matter of sending the key event first
and the modifiers after (if needed).

This isn't really specified in the wayland protocol but it matches
weston's behavior and should avoid corner cases in clients.

https://bugzilla.gnome.org/show_bug.cgi?id=738238
2014-10-10 18:12:23 +02:00
..
protocol xdg-shell: Bump unstable version 2014-08-22 12:07:56 -04:00
meta-wayland-buffer.c wayland: Move some buffer manipulation functions to meta-wayland-buffer 2014-10-07 20:42:27 -07:00
meta-wayland-buffer.h wayland: Move some buffer manipulation functions to meta-wayland-buffer 2014-10-07 20:42:27 -07:00
meta-wayland-data-device.c wayland: Ensure drag surface offset changes update the DnD actor 2014-10-06 19:39:43 -07:00
meta-wayland-data-device.h wayland: Ensure drag surface offset changes update the DnD actor 2014-10-06 19:39:43 -07:00
meta-wayland-keyboard.c wayland-keyboard: Send modifiers after the key event 2014-10-10 18:12:23 +02:00
meta-wayland-keyboard.h wayland-keyboard: Send modifiers after the key event 2014-10-10 18:12:23 +02:00
meta-wayland-outputs.c wayland: Use the send event wrappers 2014-08-05 16:12:29 -04:00
meta-wayland-outputs.h wayland: Split outputs to another file 2014-04-22 18:25:34 -04:00
meta-wayland-pointer.c Revert "wayland-pointer: Just use the pointer actor instead of doing a full repick" 2014-10-08 13:43:57 -07:00
meta-wayland-pointer.h wayland: Move checks for grabbing into a central location 2014-05-22 10:58:07 -04:00
meta-wayland-private.h wayland: Remove unused variable 2014-10-07 20:51:18 -07:00
meta-wayland-region.c wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-region.h wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-seat.c wayland: Simplify global version management 2014-08-04 10:25:23 -04:00
meta-wayland-seat.h wayland: Handle window drags for touch events 2014-07-24 18:05:56 +02:00
meta-wayland-surface.c wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-surface.h wayland: Put the MetaWaylandBuffer implementation in a new file 2014-10-07 20:42:27 -07:00
meta-wayland-touch.c configure: Conditionalize libinput and gbm too 2014-08-27 09:57:43 -04:00
meta-wayland-touch.h wayland: Handle window drags for touch events 2014-07-24 18:05:56 +02:00
meta-wayland-types.h wayland: Make the MetaWaylandRegion type opaque 2014-10-07 20:44:19 -07:00
meta-wayland-versions.h wayland: Simplify slave version management 2014-08-04 10:25:20 -04:00
meta-wayland.c wayland: Clump the globals code together 2014-10-07 20:54:28 -07:00
meta-wayland.h wayland: Clean up more includes 2014-10-07 20:42:27 -07:00
meta-xwayland-private.h xwayland: Fix xwayland 2014-02-07 19:28:05 -05:00
meta-xwayland.c Cleanup xwayland/wayland window association from the "unmanage" signal 2014-09-16 10:59:45 -04:00
meta-xwayland.h xwayland: Switch to the new Xwayland DDX 2014-04-02 13:24:57 -04:00
window-wayland.c wayland: Fix the placement of popup windows 2014-09-17 17:42:37 +02:00
window-wayland.h wayland-surface: Don't do pending move/resizes on all commits 2014-07-27 18:09:12 +02:00