summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* window: Update drag hotspot as new touches approachwip/multitouchrCarlos Garnacho2012-11-033-46/+159
* window: Implement tiling/maximizing through touch eventsCarlos Garnacho2012-11-032-0/+36
* window: Implement window moving through touch eventsCarlos Garnacho2012-11-035-3/+277
* devices-xi2: Enable touch eventsCarlos Garnacho2012-11-036-1/+59
* core: Handle TouchUpdate with TouchPendingEnd as TouchEndCarlos Garnacho2012-11-031-1/+12
* device-map: Get slave devices in the XI2 implementationCarlos Garnacho2012-11-031-24/+41
* device-map: Implement passive touch grabs in XI2 backendCarlos Garnacho2012-11-031-0/+41
* device-map: Add grab/ungrab_touch() methodsCarlos Garnacho2012-11-032-0/+39
* core: Add meta_input_event_get_source_device()Carlos Garnacho2012-11-032-1/+43
* input-events: Add meta_input_event_get_touch_id()Carlos Garnacho2012-11-032-0/+33
* input-events: Add meta_input_event_ignored()Carlos Garnacho2012-11-032-0/+31
* input-events: Handle touch eventsCarlos Garnacho2012-11-031-0/+27
* keybindings: Add a "device" parameter to MetaKeyHandlerFuncJasper St. Pierre2012-11-032-75/+115
* 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