mutter/src/wayland
Carlos Garnacho 138a47b8f9 wayland: Move strips/rings management back to MetaWaylandTabletPad
This is best for 2 reasons:
- It's feels cleaner doing first creation of rings/strips and then
  the group assignment. The other option is making groups iterate
  other all rings/strips and selectively skip those not meant for
  it, which sounds somewhat redundant.
- Some minimal accounting of rings/strips without group restrictions
  is needed for meta_wayland_tablet_pad_get_label().

The rings/strips memory is now owned by MetaWaylandTabletPad instead
of groups, which is sort of meaningless since all are meant to go
at the same time.
2016-07-22 13:31:09 +02:00
..
protocol wayland: Add gtk_surface.present to gtk-shell 2016-03-10 12:34:56 +08:00
meta-pointer-confinement-wayland.c MetaPointerConfinementWayland: Support non-rectangular confinement regions 2016-02-16 19:02:48 +08:00
meta-pointer-confinement-wayland.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-lock-wayland.c Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-pointer-lock-wayland.h Implement support for the wp_pointer_constraints protocol 2016-02-16 19:02:48 +08:00
meta-wayland-buffer.c Do not skip CoglError parameters 2016-04-15 17:22:24 +02:00
meta-wayland-buffer.h wayland: Move buffer use count to MetaWaylandSurface 2016-03-29 18:26:10 +08:00
meta-wayland-data-device-private.h wayland: Implement the (so far internal) primary selection protocol 2016-02-26 19:51:32 +01:00
meta-wayland-data-device.c wayland: Handle wl_data_device being destroyed while focused 2016-04-25 20:17:24 +08:00
meta-wayland-data-device.h wayland: Implement the (so far internal) primary selection protocol 2016-02-26 19:51:32 +01:00
meta-wayland-keyboard.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-wayland-keyboard.h wayland: Add MetaWaylandKeyboardGrab and keyboard grab API 2016-01-19 13:45:56 +01:00
meta-wayland-outputs.c wayland-outputs: Refactor event sending to ensure we're consistent 2016-05-20 15:45:25 +02:00
meta-wayland-outputs.h wayland-outputs: Refactor event sending to ensure we're consistent 2016-05-20 15:45:25 +02:00
meta-wayland-pointer-constraints.c MetaWaylandPointerConstraint: Maybe enable on window 'raise' 2016-03-09 14:29:22 +08:00
meta-wayland-pointer-constraints.h MetaWaylandPointerConstraint: Use own 'appears-focused' signal handler 2016-03-09 14:26:53 +08:00
meta-wayland-pointer-gesture-pinch.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-wayland-pointer-gesture-pinch.h wayland: Implement the wl_pointer_gesture_pinch interface 2015-08-10 17:23:23 +02:00
meta-wayland-pointer-gesture-swipe.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-wayland-pointer-gesture-swipe.h wayland: Implement the wl_pointer_gesture_swipe interface 2015-08-10 17:23:23 +02:00
meta-wayland-pointer-gestures.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-wayland-pointer-gestures.h wayland: Implement wl_pointer_gestures 2015-08-10 17:30:12 +02:00
meta-wayland-pointer.c wayland: Refactor MetaWaylandSurfaceRoleCursor 2016-05-03 13:05:06 +02:00
meta-wayland-pointer.h wayland: Refactor MetaWaylandSurfaceRoleCursor 2016-05-03 13:05:06 +02:00
meta-wayland-popup.c wayland: Let the popup surface explicitly dismiss the popup 2016-05-01 21:11:27 +08:00
meta-wayland-popup.h wayland: Add 'MetaWaylandPopupSurface' bridge between popup and surface 2016-05-01 21:11:27 +08:00
meta-wayland-private.h wayland: Add MetaWaylandTabletManager 2016-05-03 18:17:01 +02: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: Add focus management to pads 2016-07-22 13:31:09 +02:00
meta-wayland-seat.h wayland: remove pressed button checks from meta_wayland_pointer_can_grab_surface() 2016-04-25 14:23:01 +02:00
meta-wayland-surface-role-cursor.c wayland: Make additional data in MetaWaylandSurfaceRoleCursor private 2016-07-22 13:31:09 +02:00
meta-wayland-surface-role-cursor.h wayland: Make MetaWaylandSurfaceRoleCursor derivable 2016-07-22 13:31:09 +02:00
meta-wayland-surface-role-tablet-cursor.c wayland: Add MetaWaylandSurfaceRoleTabletCursor 2016-07-22 13:31:09 +02:00
meta-wayland-surface-role-tablet-cursor.h wayland: Add MetaWaylandSurfaceRoleTabletCursor 2016-07-22 13:31:09 +02:00
meta-wayland-surface.c MetaSurfaceActorWayland: clean up var assigned to self 2016-07-22 10:44:19 +08:00
meta-wayland-surface.h wayland: Add MetaWaylandSurface::destroy signal 2016-05-03 13:05:06 +02:00
meta-wayland-tablet-manager.c wayland: Add pointer from MetaWaylandTabletSeat to MetaWaylandSeat 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-manager.h wayland: Add methods to update the position of different tools' cursors 2016-05-03 18:17:01 +02:00
meta-wayland-tablet-pad-group.c wayland: Move strips/rings management back to MetaWaylandTabletPad 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad-group.h wayland: Implement wp_tablet_pad_group 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad-ring.c wayland: Add method to relate a pad ring to its group 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad-ring.h wayland: Add method to relate a pad ring to its group 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad-strip.c wayland: Add method to relate a pad strip to its group 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad-strip.h wayland: Add method to relate a pad strip to its group 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad.c wayland: Move strips/rings management back to MetaWaylandTabletPad 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-pad.h wayland: Move strips/rings management back to MetaWaylandTabletPad 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-seat.c wayland: Add update() phase to MetaWaylandTabletPad 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-seat.h wayland: Add focus management to pads 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-tool.c wayland: Apply pressure settings before sending wp_tablet_tool.pressure 2016-07-22 13:31:09 +02:00
meta-wayland-tablet-tool.h wayland: Add methods to update the position of different tools' cursors 2016-05-03 18:17:01 +02:00
meta-wayland-tablet.c wayland: Implement wp_tablet.path 2016-07-22 13:31:09 +02:00
meta-wayland-tablet.h wayland: Remove unused list from MetaWaylandTablet 2016-05-10 17:45:04 +02:00
meta-wayland-touch.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-wayland-touch.h wayland: Make it possible to trigger popups through pointer/keyboard/touch 2015-10-17 18:52:52 +02:00
meta-wayland-types.h wayland: Implement wp_tablet_pad_group 2016-07-22 13:31:09 +02:00
meta-wayland-versions.h wayland: Don't invent our own unstable protocol semantics 2016-03-10 12:29:43 +08:00
meta-wayland-wl-shell.c wayland/*-shell: UTF-8 validate title, class and app ID strings 2016-06-07 20:17:39 +02:00
meta-wayland-wl-shell.h wayland: Make wl_shell surface role name shorter 2016-05-01 21:11:27 +08:00
meta-wayland-xdg-shell.c wayland: add extended state for tiled 2016-06-08 14:54:41 +02:00
meta-wayland-xdg-shell.h wayland: Make xdg_shell surface role names shorter 2016-05-01 21:11:27 +08:00
meta-wayland.c wayland: Let MetaWaylandTabletManager process tablet events 2016-05-03 18:17:01 +02:00
meta-wayland.h Nested X11: use KeymapNotify events to fix key state on FocusIn 2015-09-03 16:02:25 -04:00
meta-window-wayland.c wayland: Mark pending moved as moved 2016-06-13 17:31:35 +02:00
meta-window-wayland.h wayland: Take scale into account when placing windows relatively 2015-07-16 11:54:14 +08:00
meta-xwayland-private.h xwayland: Implement wayland-to-X11 DnD 2015-05-29 11:27:53 +02:00
meta-xwayland-selection-private.h wayland: Make MetaWaylandDataSource ownership protocol specific 2015-06-30 11:23:40 +08:00
meta-xwayland-selection.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
meta-xwayland.c wayland: Add get_toplevel() vfunc to the role class 2016-05-01 21:11:27 +08:00
meta-xwayland.h wayland: Don't scale XWayland pointer cursor sprites 2015-10-04 14:17:14 +08:00