[mutter] (49 commits) Created branch wip/xinput2



The branch 'wip/xinput2' was created.

Summary of new commits:

  684d40d... configure: Check for XInput2
  7573aae... display: Add XInput2 variables in private struct
  38a0aec... core: Add helper code to handle input events
  d381c04... display: separate input/non-input events handling in the ev
  dc4ecdd... display: Get the right window/time for input events
  1b7a6ce... display: Use helper functions for getting window/root in in
  7566b4e... display: Use helper function to get input events' timestamp
  1665590... display: get button number from helper input event function
  4c4f21c... display: get button events state from helper functions
  748954a... display: get button event coordinates with the helper funct
  e26bf9d... display: get crossing/focus events details via helper funct
  e6d09c9... window: use input event helper functions in grab operations
  3b0aa9f... window: use input event helper functions on notify_focus()
  36e237c... keybindings: Use input event helper functions
  5819e74... compositor: Use helper functions for input events
  7b9a26f... Add pointer/keyboard abstract classes
  722d2d6... device: Add methods to pair devices
  a727114... core: Add core devices implementation
  50cee11... core: Add device map object
  722420d... input-events: Add method to get the device for an event
  884e134... Add XInput2 input devices implementation
  db6ddc4... devices-xi2: Export function to translate event mask
  111c23a... core: Add method to select events on a window
  3af9de0... Use meta_core_select_events() for input events
  3f7193e... Replace XAllowEvents with meta_device_allow_events()
  f0705e1... core: Add XInput2 device map implementation
  6378527... display: Replace XGrabButton with meta_device_map_grab_butt
  e08c475... keybindings: Replace XGrabKey() with meta_device_map_grab_k
  49dfb40... devices: Make MetaDevice/MetaDeviceMap partly public
  d664579... ui: Use input-events.h to translate XEvents to GdkEvents
  c352e10... core: Keep track of per pointer/keyboard grabs
  61a7789... window: Use meta_device_pointer_warp()
  2484e8c... keybindings: Use meta_device_grab() for keyboard active gra
  90c25f0... display: Use meta_device_grab() for pointer active grabs.
  4cb9a5e... core: Add meta_device_keyboard_[gs]et_focus_window()
  bde0d28... core: Make keyboard focus handling happen per-keyboard
  656fa71... devices: make meta_device_pointer_query_position() return a
  5ecbb3e... keybindings: use the right device for querying the modifier
  38df271... display: Use the grab pointer for delayed window raising
  e0966e7... window: query the guessed pointer's modifiers on _NET_WM_MO
  dfcd079... screen: make "monitor under pointer" logic work for several
  95b2e6f... workspace: use triggering device to focus the default windo
  855095a... core: Make frame handle per-pointer cursors.
  1dd50cf... device-map: Add meta_device_map_list_devices()
  972a9d2... screen: Use meta_device_pointer_set_window_cursor() for sta
  f5334dd... compositor: use meta_device_grab() for pointer/keyboard gra
  d482dbc... display: Ignore events from slave devices
  f15993f... xi2: Workaround some bugs in XI2 passive grabs
  2c87399... core: enable XInput2 by default



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