[mutter] (66 commits) Created branch wip/xinput2r



The branch 'wip/xinput2r' was created.

Summary of new commits:

  5be0f5a... configure: Check for XInput2
  17c5676... display: Add XInput2 variables in private struct
  ea21f9e... core: Add helper code to handle input events
  b2dbddd... display: separate input/non-input events handling in the ev
  044df02... display: Get the right window/time for input events
  5489c26... display: Use helper functions for getting window/root in in
  512c04f... display: Use helper function to get input events' timestamp
  883a3c6... display: get button number from helper input event function
  f19fa4e... display: get button events state from helper functions
  3671d2f... display: get button event coordinates with the helper funct
  d23ee65... display: get crossing/focus events details via helper funct
  bd77662... window: use input event helper functions in grab operations
  25fb4fa... window: use input event helper functions on notify_focus()
  de65227... keybindings: Use input event helper functions
  da01470... compositor: Use helper functions for input events
  014018f... Add pointer/keyboard abstract classes
  12559b3... device: Add methods to pair devices
  d6205d1... core: Add core devices implementation
  4b9a434... core: Add device map object
  5b82564... input-events: Add method to get the device for an event
  0297b33... Add XInput2 input devices implementation
  504dd74... devices-xi2: Export function to translate event mask
  ee40644... core: Add method to select events on a window
  795b20e... Use meta_core_select_events() for input events
  844edd8... Replace XAllowEvents with meta_device_allow_events()
  c232479... core: Add XInput2 device map implementation
  ae35d4b... display: Replace XGrabButton with meta_device_map_grab_butt
  bb0977e... keybindings: Replace XGrabKey() with meta_device_map_grab_k
  71d003a... devices: Make MetaDevice/MetaDeviceMap partly public
  a11edcc... ui: Use input-events.h to translate XEvents to GdkEvents
  c797555... core: Keep track of per pointer/keyboard grabs
  715cd8e... window: Use meta_device_pointer_warp()
  c1b9f00... keybindings: Use meta_device_grab() for keyboard active gra
  5128ba8... display: Use meta_device_grab() for pointer active grabs.
  17e3854... core: Add meta_device_keyboard_[gs]et_focus_window()
  3d18a3d... core: Make keyboard focus handling happen per-keyboard
  2302546... devices: make meta_device_pointer_query_position() return a
  ab450b0... keybindings: use the right device for querying the modifier
  d407e85... display: Use the grab pointer for delayed window raising
  78c44d9... window: query the guessed pointer's modifiers on _NET_WM_MO
  5dca4a7... screen: make "monitor under pointer" logic work for several
  bd7ea05... workspace: use triggering device to focus the default windo
  97074a2... core: Make frame handle per-pointer cursors.
  4516d9f... device-map: Add meta_device_map_list_devices()
  8f331b7... screen: Use meta_device_pointer_set_window_cursor() for sta
  5e0153e... compositor: use meta_device_grab() for pointer/keyboard gra
  004eb84... display: Ignore events from slave devices
  32cdf7f... xi2: Workaround some bugs in XI2 passive grabs
  83bcfc0... core: enable XInput2 by default
  d98599f... core: Fix rebase glitch
  c6a52f8... window: set the corresponding client pointer on focused win
  0df7c34... window: make guess_grab_pointer() more reliable
  4534829... display: Make focus info persistent
  5f1abdf... meta: Add device.h
  e3711f7... frames: Get coordinates from event
  dec7274... frames: Use the triggering device when updating controls
  7e711cf... ui: enable multidevice on frame windows
  005da1e... window: Make MetaWindow keep a pointer to the popup menu
  cc6e7eb... ui: Add a MetaDevice arg to meta_window_menu_popup()
  68aee8f... frame: disallow frame operations if the popup is open
  1f6c666... cursor hack
  3873580... mouse mode focus
  ca0c5ad... bump xinput ver
  a418c41... keybindings
  3be53a7... Reverting "keybindings" Revert "keybindings"
  4d02b50... fix device



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