353 Commits (4ed62d47cc0d14a6331d8e3190a9f67d0e5d7cac)

Author SHA1 Message Date
Jonas Ådahl d3a3ee980d desktop-shell: Unset the shell surface owner when it goes away 9 years ago
Giulio Camuffo 90a6fc659f input: use doubles in the interfaces to notify of input events 9 years ago
Derek Foreman bbde643ecd shell: Don't send extra configure events on click 9 years ago
Bryce Harrington 22b1f93432 shell: Check more thoroughly for undefined surface resource 9 years ago
Peter Hutterer 87743e9303 Support axis source, axis discrete, frame and axis stop events 9 years ago
Peter Hutterer 89b6a4931e Add a weston_pointer_axis_event 9 years ago
Bob Ham 553d12488c desktop-shell: Allow binding-modifier weston.ini option to be none 9 years ago
Bob Ham 744e65317d desktop-shell: Make zapping configurable 9 years ago
Giulio Camuffo f05d18f3ee xwm: let the shells decide the position of X windows 9 years ago
Jonas Ådahl 2cbf293b05 input: Keep per client pointer resources in their own structs 9 years ago
Jonas Ådahl d2510105a6 input: Make pointer grab motion callbacks take an event struct 9 years ago
Jonas Ådahl 5b0b770c2d Remove workspaces protocol 9 years ago
Jonas Ådahl 6d6fb61a32 desktop-shell: Rename protocol weston_desktop_shell 9 years ago
Jonas Ådahl 2a229338a5 Use xdg_shell protocol from wayland-protocols 9 years ago
Jonas Ådahl b57f472c84 Use input method protocol from wayland-protocols 9 years ago
Peter Hutterer 1118952e14 desktop-shell: use weston_pointer_send_axis 9 years ago
Jonas Ådahl 0336ca0cc5 input: Pass axis events through pointer grab interfaces 9 years ago
Jonas Ådahl 22faea11c8 desktop-shell: Add surface_keyboard_focus_lost helper 9 years ago
Jonas Ådahl cd0f1acff4 desktop-shell: Make activate_binding take a view instead of surface 9 years ago
Marek Chalupa 6ce78992a0 shell: fix maximizing windows on a secondary output 9 years ago
Nicolas Guyomard 4845354cfa input-panel: Fix show_input_panel_surface crash when no surface has focus 9 years ago
Derek Foreman bdc8c721e4 cosmetic: Remove a few double semicolons 9 years ago
Jonas Ådahl bc5d849c9d desktop-shell: NULL check whether a popup parent is a shell surface 9 years ago
Ben Hummon 445e44cfb2 clients: Moving and rotating transient surfaces 9 years ago
Derek Foreman 45a7c27f2b clients: If available, prefer top level surfaces for move or rotate 9 years ago
Derek Foreman c0c1497f99 shell: Make sure we actually have a resource in end_busy_cursor 9 years ago
Derek Foreman f9318d1452 input: add a weston_pointer_clear_focus() helper function 9 years ago
Giulio Camuffo 61ed7b6bf0 input: pass the global touch coordinates to the touch grab 9 years ago
Derek Foreman e4d6c83986 desktop-shell: Make resize and move functions take a pointer instead of a seat 9 years ago
Derek Foreman e42d754843 desktop-shell: drop shell_client from the head of the surface list on destroy 9 years ago
Derek Foreman 1281a36e3b input: Don't test keyboard/pointer/touch pointers 9 years ago
Derek Foreman 006cf67c77 desktop-shell: Check for device presence properly 9 years ago
Derek Foreman 60d97311be desktop-shell: Don't call wl_list_init() in the middle of a list 9 years ago
Derek Foreman 22276a596a zoom: Store the seat that initiated a zoom 9 years ago
Derek Foreman 25bd8a71fc zoom: Call weston_output_activate_zoom() appropriately 9 years ago
Derek Foreman 004b4a1dc1 desktop-shell: Put monitor to sleep when idle timer expires 9 years ago
Derek Foreman d8156e22f6 exposay: Fix use after free when a view is destroyed during animation 9 years ago
Derek Foreman daf846e4ea exposay: Fix logic inversion when ending keyboard grabs 9 years ago
Derek Foreman 6feb0f9f55 desktop-shell: use work area instead of panel size to constrain moves 9 years ago
Derek Foreman 612341f1a6 desktop-shell: use output position in get_output_panel_size() 9 years ago
Derek Foreman f814c5dc9d desktop-shell: add output co-ordinates to get_output_work_area() 9 years ago
Derek Foreman 2217f3f738 shell: Switch middle and right mouse bindings 9 years ago
Derek Foreman f7b2f8b0a6 desktop-shell: Use the grabbed pointer in popup_grab_button 9 years ago
Derek Foreman 8fbebbd985 desktop-shell: Make surface_resize take a pointer instead of a seat 9 years ago
Derek Foreman 74de4693b7 desktop-shell: Make surface_rotate take a pointer instead of a seat 9 years ago
Derek Foreman 794fa0e031 desktop-shell: Make surface_move take a pointer instead of a seat 9 years ago
Derek Foreman b7674ae4dc desktop-shell: Make surface_touch_move take a touch instead of a seat 9 years ago
Derek Foreman 8ae2db5b0c input: Pass the appropriate pointer type to bindings instead of a seat 9 years ago
Derek Foreman cee82d6286 exposay: Test keyboard presence before using keyboard pointer 9 years ago
Derek Foreman cf7d95a688 desktop-shell: make client_initiated a bool 9 years ago