[mutter] (107 commits) Non-fast-forward update to branch wip/garnacho/virtual-input-device



The branch 'wip/garnacho/virtual-input-device' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  454fdc4... clutter: Add virtual input device API
  fc39451... ClutterDeviceManagerEvdev: Split out seat into a separate f
  2c96d69... ClutterVirtualInputDevice: Keep track of the device manager
  3e017fb... clutter/evdev: Move keyboard and pointer notification into 
  fb7e4f8... ClutterVirtualInputDevice: Store the device type
  7c72e29... ClutterVirtualInputDeviceEvdev: Construct with a specific s
  f38183a... ClutterVirtualInputDeviceEvdev: Create associated ClutterIn
  96222fd... ClutterVirtualInputDeviceEvdev: Forward motion events
  c1c642b... ClutterSeatEvdev: Keep track of button count
  60e01b2... ClutterVirtualInputDeviceEvdev: Forward button and key pres
  49cba37... backends: Prepare for virtual devices
  88fa51b... clutter: Fix typo
  1f42bad... clutter: Fix typo
  4f79fa1... clutter: Make ClutterVirtualInputDevice::device-type an enu
  fb08d83... clutter/evdev: Use the "master" device when looking up the 
  2e8904a... clutter/evdev: Ensure the main seat has the stage set.
  ceb5d9b... clutter/evdev: Ensure the seat sets an stage on core keyboa
  60e5cac... clutter/evdev: Set stage on ClutterVirtualInputDevice child
  b58e047... clutter/evdev: Initialize seat_evdev->manager_evdev
  5667466... clutter/evdev: Allow specifying the ClutterInputMode of vir
  6912603... clutter: Make ClutterVirtualInputDevice public
  8c70fba... clutter/evdev: Remove unused code
  106811f... clutter/evdev: Make clutter_device_manager_get_device() loo
  4c5b08b... clutter/evdev: Free the main seat on device manager finaliz
  96fea04... clutter/evdev: Unset the current stage from the main seat w
  3965e40... clutter/evdev: Update xkb state on main seat too
  c0100ea... clutter: Add ClutterVirtualInputDevice vmethod to notify ke
  48828a8... clutter/evdev: Implement ClutterVirtualInputDevice::notify_

Commits added to the branch:

  aebd5ba... stage-view: Fix memory handling of :framebuffer property (*)
  de1464f... renderer-native: Adjust to StageView memory handling change (*)
  51f7892... tests: Drop tests that use cogl-1.0 path API (*)
  820ffa2... tests: Drop test that uses removed CoglTexture API (*)
  c8392e0... tests: Adjust to config.h removal (*)
  76175a4... Bump version to 3.21.4 (*)
  991f2d6... cogl-gles2: Don't leak gles2 types into mutter (*)
  ad7ec6b... main: Fix compilation with wayland disabled (*)
  720cbc5... cogl: fix indentation (*)
  125cba7... backend: simplify assert (*)
  b5e797f... MetaSurfaceActorWayland: clean up var assigned to self (*)
  4ed59a0... Throw an error in case of unsupported session type (*)
  3d9bb1c... wayland: Use tablet protocol v2 (*)
  72ee6b8... wayland: Use wl_fixed_t for angle arguments in wp_tablet_to (*)
  8e8cdf1... wayland: Make additional data in MetaWaylandSurfaceRoleCurs (*)
  074b0d6... wayland: Make MetaWaylandSurfaceRoleCursor derivable (*)
  8d3ac8c... wayland: Add MetaWaylandSurfaceRoleTabletCursor (*)
  8b769a3... wayland: Set an specific role on surfaces passed in wp_tabl (*)
  6b08990... clutter: Add "pad" device type (*)
  8cd4b0e... clutter: Add pad event structs (*)
  d76aa89... clutter: Add clutter_event_get_mode_group() (*)
  cc09ca8... clutter: Add pad event types (*)
  81736b1... clutter: Add ::n-rings and ::n-strips property to ClutterIn (*)
  6bcff55... clutter/evdev: Handle management of pad devices (*)
  88c510c... clutter/evdev: Translate/emit libinput pad events (*)
  96aed5f... clutter: Handle pad button events in clutter_event_get_butt (*)
  e56d6b0... wayland: Implement wp_tablet_pad_ring (*)
  828277f... wayland: Implement wp_tablet_pad_strip (*)
  c5d0791... wayland: Implement wp_tablet_pad_group (*)
  41ff0aa... wayland: Implement wp_tablet_pad (*)
  b8808ca... wayland: Implement pad management in MetaWaylandTabletSeat (*)
  fd62a1f... wayland: Wire up pad device event management (*)
  5ccde65... wayland: Add pointer from MetaWaylandTabletSeat to MetaWayl (*)
  2cd21f1... wayland: Add MetaWaylandTabletSeat API to correlate pads/ta (*)
  c1d157e... wayland: Add focus management to pads (*)
  aa9b2c5... configure: Check for libwacom (*)
  a59170c... clutter: Fix ClutterInputDeviceTool:serial setter/getter (*)
  2e6bfa8... clutter: Add ClutterInputDeviceTool:id property (*)
  1c23d4b... clutter/evdev: Set tool IDs (*)
  5ea39e0... wayland: Implement wp_tablet_tool.hardware_id_wacom (*)
  220ac7c... backends: Add empty stubs for tablet configuration (*)
  526fdca... backends: Map tablets/pads, and wire to configuration vfunc (*)
  1dd1210... backends: Store mappable devices' info in the hashtable (*)
  f6e471f... backends: Add function to lookup the mapping for a given ta (*)
  e7e62ee... clutter: Add clutter_input_device_get_device_node() (*)
  1496a7e... clutter/evdev: Set device node information to evdev devices (*)
  af8b938... clutter/x11: Set device node information in XI2 devices (*)
  f3b94d9... wayland: Implement wp_tablet.path (*)
  77b33a8... backends: Fetch libwacom information for tablets in MetaInp (*)
  73958ae... backends: Add private getter for the MetaInputSettings (*)
  9587a60... clutter: Add clutter_input_device_[gs]et_mapping() (*)
  80674fc... clutter/evdev: Optionally report abs/rel motions for tablet (*)
  ab2d2af... backends: Implement set_tablet_mapping() in native backend (*)
  b7892ba... backends: Disable keep-aspect and output mapping on relativ (*)
  d7faab7... backends: Perform libwacom checks before applying settings (*)
  fbb4c0b... backends: Add function to retrieve the action mapped to an  (*)
  7e267e9... wayland: Implement stylus button actions (*)
  f9552bb... backends: Add function to apply pressure sensitivity to tab (*)
  08cda49... wayland: Apply pressure settings before sending wp_tablet_t (*)
  ba9ec00... wayland: Add update() phase to MetaWaylandTabletPad (*)
  8e62442... backends: Add API to trigger actions related to pad buttons (*)
  7bba20e... wayland: Hook MetaWaylandTabletPad to pad button actions ma (*)
  ed16b40... meta: Add MetaPadActionType enum (*)
  6296d30... wayland: Add getters for the current feedback strings in Me (*)
  56632d2... backends: Add function to retrieve the label for a pad butt (*)
  6f7f985... core: Add public MetaDisplay functions to get action labels (*)
  0efe076... backends: Implement "switch monitor" pad button action (*)
  323c608... backends: Export call to retrieve the base GSettings for a  (*)
  e2ad870... backends: Export function to query the mapped MetaMonitorIn (*)
  3555455... core: Add MetaDisplay:show-pad-osd signal (*)
  21c8911... core: Add meta_display_request_pad_osd() function (*)
  76595af... core: Add special case for the pad OSD in event handling (*)
  5effde5... backends: Implement the "show osd" pad action (*)
  062b696... wayland: Add method to relate a pad ring to its group (*)
  62e4954... wayland: Add method to relate a pad strip to its group (*)
  138a47b... wayland: Move strips/rings management back to MetaWaylandTa (*)
  2f492c1... wayland: Fix label lookup on >1 strips/rings (*)
  4f25057... wayland: Check serial on wp_tablet_pad_ring.set_feedback (*)
  406677e... wayland: Check serial on wp_tablet_pad_strip.set_feedback (*)
  18f301c... wayland: Export function to tell whether a button belongs t (*)
  b34fe72... wayland: Check serial on wp_tablet_pad.set_feedback (*)
  c6beb1c... wayland: Emit wp_tablet_pad_group.buttons after focus chang (*)
  207c11d... Updated POTFILES.in (*)
  ee68676... configure: Bump gsettings-desktop-schemas/wayland-protocol  (*)
  fe09a3c... backends: Add missing guards to libwacom calls (*)
  ead09bf... wayland: Shut up a compiler warning (*)
  e697292... configure: Lower minimum libwacom version (*)
  98cd813... MetaWindowWayland: Don't set X11 window attributes that'll  (*)
  cd225c4... Always use the default screen (*)
  820a6ab... Gracefully exit with failure if backend creation failed (*)
  d25af2a... Add Language headers to po files (*)
  337b833... Updated Spanish translation (*)
  9a92d5f... clutter: Add virtual input device API
  fb47374... ClutterDeviceManagerEvdev: Split out seat into a separate f
  85e8fec... ClutterVirtualInputDevice: Keep track of the device manager
  53d1b11... clutter/evdev: Move keyboard and pointer notification into 
  ea5b691... ClutterVirtualInputDevice: Store the device type
  73d5d83... ClutterVirtualInputDeviceEvdev: Construct with a specific s
  0942d68... ClutterVirtualInputDeviceEvdev: Create associated ClutterIn
  f511f65... ClutterVirtualInputDeviceEvdev: Forward motion events
  adbd566... ClutterSeatEvdev: Keep track of button count
  c2ce0e6... ClutterVirtualInputDeviceEvdev: Forward button and key pres
  70f69e5... clutter/evdev: Allow specifying the ClutterInputMode of vir
  d940d5e... clutter: Make ClutterVirtualInputDevice public
  d0a708b... clutter: Add ClutterVirtualInputDevice vmethod to notify ke
  5f91d34... clutter/evdev: Implement ClutterVirtualInputDevice::notify_
  7e3f96d... backends: Prepare for virtual devices

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]