summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* frame: disallow frame operations if the popup is openwip/xinput2rCarlos Garnacho2012-11-031-0/+6
* ui: Add a MetaDevice arg to meta_window_menu_popup()Carlos Garnacho2012-11-0311-10/+35
* window: Make MetaWindow keep a pointer to the popup menuCarlos Garnacho2012-11-035-21/+54
* ui: enable multidevice on frame windowsCarlos Garnacho2012-11-031-1/+2
* frames: Use the triggering device when updating controlsCarlos Garnacho2012-11-031-8/+17
* frames: Get coordinates from eventCarlos Garnacho2012-11-032-8/+9
* display: Make focus info persistentCarlos Garnacho2012-11-031-5/+4
* window: make guess_grab_pointer() more reliableCarlos Garnacho2012-11-031-6/+4
* window: set the corresponding client pointer on focused windows.Carlos Garnacho2012-11-032-0/+32
* core: enable XInput2 by defaultCarlos Garnacho2012-11-035-11/+26
* xi2: Workaround some bugs in XI2 passive grabsCarlos Garnacho2012-11-031-4/+8
* display: Ignore events from slave devicesCarlos Garnacho2012-11-031-0/+7
* compositor: use meta_device_grab() for pointer/keyboard grabsCarlos Garnacho2012-11-031-22/+21
* screen: Use meta_device_pointer_set_window_cursor() for startup sequence.Carlos Garnacho2012-11-033-24/+41
* device-map: Add meta_device_map_list_devices()Carlos Garnacho2012-11-032-0/+23
* core: Make frame handle per-pointer cursors.Carlos Garnacho2012-11-035-26/+46
* workspace: use triggering device to focus the default window on workspace switchCarlos Garnacho2012-11-0310-27/+75
* screen: make "monitor under pointer" logic work for several devicesCarlos Garnacho2012-11-037-38/+45
* window: query the guessed pointer's modifiers on _NET_WM_MOVERESIZECarlos Garnacho2012-11-031-8/+5
* display: Use the grab pointer for delayed window raisingCarlos Garnacho2012-11-031-7/+11
* keybindings: use the right device for querying the modifier mask.Carlos Garnacho2012-11-031-10/+10
* devices: make meta_device_pointer_query_position() return a booleanCarlos Garnacho2012-11-035-25/+32
* display: Update mouse mode focus code for XI2Jasper St. Pierre2012-11-031-9/+8
* core: Make keyboard focus handling happen per-keyboardCarlos Garnacho2012-11-0311-193/+682
* core: Add meta_device_keyboard_[gs]et_focus_window()Carlos Garnacho2012-11-034-0/+104
* display: Use meta_device_grab() for pointer active grabs.Carlos Garnacho2012-11-031-26/+26
* keybindings: Use meta_device_grab() for keyboard active grabsCarlos Garnacho2012-11-034-28/+59
* window: Use meta_device_pointer_warp()Carlos Garnacho2012-11-031-5/+3
* core: Keep track of per pointer/keyboard grabsCarlos Garnacho2012-11-0324-666/+1128
* ui: Use input-events.h to translate XEvents to GdkEventsCarlos Garnacho2012-11-031-38/+52
* devices: Make MetaDevice/MetaDeviceMap partly publicCarlos Garnacho2012-11-0317-49/+168
* keybindings: Replace XGrabKey() with meta_device_map_grab_key()Carlos Garnacho2012-11-031-8/+8
* display: Replace XGrabButton with meta_device_map_grab_button()Carlos Garnacho2012-11-031-9/+9
* core: Add XInput2 device map implementationCarlos Garnacho2012-11-035-1/+391
* Replace XAllowEvents with meta_device_allow_events()Carlos Garnacho2012-11-032-10/+16
* Use meta_core_select_events() for input eventsCarlos Garnacho2012-11-033-28/+21
* core: Add method to select events on a windowCarlos Garnacho2012-11-032-0/+77
* devices-xi2: Export function to translate event maskCarlos Garnacho2012-11-032-4/+9
* Add XInput2 input devices implementationCarlos Garnacho2012-11-034-0/+402
* window: use input event helper functions in grab operations.Carlos Garnacho2012-11-031-32/+80
* input-events: Add method to get the device for an eventCarlos Garnacho2012-11-032-1/+65
* core: Add device map objectCarlos Garnacho2012-11-037-0/+621
* core: Add core devices implementationCarlos Garnacho2012-11-033-0/+316
* device: Add methods to pair devicesCarlos Garnacho2012-11-032-1/+64
* Add pointer/keyboard abstract classesCarlos Garnacho2012-11-037-0/+604
* compositor: Use helper functions for input eventsCarlos Garnacho2012-11-031-3/+11
* keybindings: Use input event helper functionsCarlos Garnacho2012-11-031-101/+173
* window: use input event helper functions on notify_focus()Carlos Garnacho2012-11-031-19/+36
* display: get crossing/focus events details via helper functionsCarlos Garnacho2012-11-033-21/+114
* display: get button event coordinates with the helper functionsCarlos Garnacho2012-11-031-10/+15