summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* frame: disallow frame operations if the popup is openwip/xinput2Carlos Garnacho2011-08-021-0/+6
* ui: Add a MetaDevice arg to meta_window_menu_popup()Carlos Garnacho2011-08-0211-10/+35
* window: Make MetaWindow keep a pointer to the popup menuCarlos Garnacho2011-08-025-21/+54
* ui: enable multidevice on frame windowsCarlos Garnacho2011-07-271-1/+2
* frames: Use the triggering device when updating controlsCarlos Garnacho2011-07-271-8/+17
* frames: Get coordinates from eventCarlos Garnacho2011-07-272-6/+9
* meta: Add device.hCarlos Garnacho2011-07-271-0/+44
* display: Make focus info persistentCarlos Garnacho2011-07-271-5/+4
* window: make guess_grab_pointer() more reliableCarlos Garnacho2011-07-271-6/+4
* window: set the corresponding client pointer on focused windows.Carlos Garnacho2011-07-192-0/+32
* core: Fix rebase glitchCarlos Garnacho2011-07-181-1/+1
* core: enable XInput2 by defaultCarlos Garnacho2011-07-155-11/+26
* xi2: Workaround some bugs in XI2 passive grabsCarlos Garnacho2011-07-151-4/+8
* display: Ignore events from slave devicesCarlos Garnacho2011-07-151-0/+7
* compositor: use meta_device_grab() for pointer/keyboard grabsCarlos Garnacho2011-07-151-22/+21
* screen: Use meta_device_pointer_set_window_cursor() for startup sequence.Carlos Garnacho2011-07-153-24/+41
* device-map: Add meta_device_map_list_devices()Carlos Garnacho2011-07-152-0/+23
* core: Make frame handle per-pointer cursors.Carlos Garnacho2011-07-155-26/+52
* workspace: use triggering device to focus the default window on workspace switchCarlos Garnacho2011-07-1510-29/+75
* screen: make "monitor under pointer" logic work for several devicesCarlos Garnacho2011-07-156-35/+46
* window: query the guessed pointer's modifiers on _NET_WM_MOVERESIZECarlos Garnacho2011-07-151-8/+5
* display: Use the grab pointer for delayed window raisingCarlos Garnacho2011-07-151-7/+12
* keybindings: use the right device for querying the modifier mask.Carlos Garnacho2011-07-151-10/+10
* devices: make meta_device_pointer_query_position() return a booleanCarlos Garnacho2011-07-154-19/+25
* core: Make keyboard focus handling happen per-keyboardCarlos Garnacho2011-07-1511-177/+642
* core: Add meta_device_keyboard_[gs]et_focus_window()Carlos Garnacho2011-07-154-0/+104
* display: Use meta_device_grab() for pointer active grabs.Carlos Garnacho2011-07-151-26/+26
* keybindings: Use meta_device_grab() for keyboard active grabsCarlos Garnacho2011-07-154-28/+59
* window: Use meta_device_pointer_warp()Carlos Garnacho2011-07-151-5/+3
* core: Keep track of per pointer/keyboard grabsCarlos Garnacho2011-07-1523-657/+1115
* ui: Use input-events.h to translate XEvents to GdkEventsCarlos Garnacho2011-07-151-40/+57
* devices: Make MetaDevice/MetaDeviceMap partly publicCarlos Garnacho2011-07-1516-49/+125
* keybindings: Replace XGrabKey() with meta_device_map_grab_key()Carlos Garnacho2011-07-151-8/+8
* display: Replace XGrabButton with meta_device_map_grab_button()Carlos Garnacho2011-07-151-9/+9
* core: Add XInput2 device map implementationCarlos Garnacho2011-07-155-1/+391
* Replace XAllowEvents with meta_device_allow_events()Carlos Garnacho2011-07-152-6/+11
* Use meta_core_select_events() for input eventsCarlos Garnacho2011-07-153-27/+21
* core: Add method to select events on a windowCarlos Garnacho2011-07-152-0/+77
* devices-xi2: Export function to translate event maskCarlos Garnacho2011-07-152-4/+9
* Add XInput2 input devices implementationCarlos Garnacho2011-07-154-0/+402
* input-events: Add method to get the device for an eventCarlos Garnacho2011-07-152-1/+65
* core: Add device map objectCarlos Garnacho2011-07-157-0/+621
* core: Add core devices implementationCarlos Garnacho2011-07-153-0/+316
* device: Add methods to pair devicesCarlos Garnacho2011-07-152-1/+64
* Add pointer/keyboard abstract classesCarlos Garnacho2011-07-157-0/+604
* compositor: Use helper functions for input eventsCarlos Garnacho2011-07-151-3/+11
* keybindings: Use input event helper functionsCarlos Garnacho2011-07-151-94/+180
* window: use input event helper functions on notify_focus()Carlos Garnacho2011-07-151-19/+35
* window: use input event helper functions in grab operations.Carlos Garnacho2011-07-151-32/+77
* display: get crossing/focus events details via helper functionsCarlos Garnacho2011-07-113-20/+113