59 Commits (7934c03ac22a3018240232b5835a401a644fb054)

Author SHA1 Message Date
Vlad Zagorodniy 1ca2aec77f [wayland] Don't use hardcoded move-resize cursor 7 years ago
Roman Gilg 2e29711323 Rework InputDeviceHandler focus tracking 7 years ago
Roman Gilg eab71a8a19 Privatize variables in InputDeviceHandler 7 years ago
Roman Gilg 6072b0cd6c Remove breaking pointer constraints functionality 8 years ago
Vlad Zagorodniy 624a453109 Clean up includes 8 years ago
Roman Gilg 054ccc3898 Use locked cursor position hint 8 years ago
Roman Gilg f0ba436c72 Explicitly disable pointer constraints on TabBox invocation 8 years ago
Vlad Zagorodniy 1e4703a719 [wayland] Confine pointer to screen geometry 8 years ago
Roman Gilg 0bd5eff862 Make keyboard focus a pointer constraints necessity 8 years ago
David Edmundson c857c03561 Load Kwin's internal cursors for the highest resolution of attached monitors 8 years ago
David Edmundson 1761b75b55 Set correct DPR on wayland cursors received from remote buffers 8 years ago
Roman Gilg 2694839099 Remove pointer constraint on resource unbind 8 years ago
David Edmundson 5b4eb80c8f Set specific edge cursor shape when resizing 8 years ago
Martin Flöser e3250460cc Do not unset cursor image when cursor enters a surface 8 years ago
Aleix Pol c0226fe744 Clear both cursor caches 8 years ago
Martin Flöser 507d83fb08 Ensure leave event is send to decoration when a window maximizes 9 years ago
Martin Flöser 1b01f1b300 Update pointer position whenever a window gets (un)minimized 9 years ago
Martin Flöser 80c3fdd684 Use App's x11 rootWindow and connection in PointerInputRedirection::warpXcbOnSurfaceLeft 9 years ago
Martin Gräßlin 9a13743c49 Don't update the focused pointer Surface if a button is pressed 9 years ago
Martin Gräßlin 1193b0da77 Initial support for popup window handling 9 years ago
Martin Gräßlin 0bb587dcb9 Ensure PointerInputRedirection::processMotion finishes prior to warping 9 years ago
Martin Gräßlin 65ddd32d1a Split modifier only handling into a dedicated InputEventSpy 9 years ago
Martina Flöser a68e77a711 Add native button to MouseEvent 9 years ago
Martin Gräßlin 84e3308149 Introduce an InputEventSpy for processing input events 9 years ago
Martin Gräßlin 58361213de Add the modifiers relevant for global shortcuts into the input Events 9 years ago
Martin Gräßlin e3d79cdda6 Reduce code duplication for processing input events 9 years ago
Martin Gräßlin 696ce96e9b Show notification when pointer gets confined/locked 9 years ago
Hrvoje Senjan 02b9cf739f Compile with gcc <= 4.8 9 years ago
Martin Gräßlin 0c5ca405cc Implement support for pointer constraints 9 years ago
Martin Gräßlin fd83366e31 Implement interactive window selection for Wayland platforms 9 years ago
Martin Gräßlin b6af777230 Forward pointer gestures to Wayland server 10 years ago
Martin Gräßlin 82054a406a Send a pointer leave when triggering a move resize 10 years ago
Martin Gräßlin cc2f4e3240 Support for relative pointer motion events 10 years ago
Martin Gräßlin 9c5f972c6a Forward x11 raw pointer buttons to PointerInputRedirection 10 years ago
Martin Gräßlin 2feea7837a Warp the xcb pointer whenever pointer leaves an X11 surface 10 years ago
Martin Gräßlin 981b312323 [Wayland] Make it possible to have internal windows decorated 10 years ago
Martin Gräßlin 921e27257c [wayland] Ensure that pointer enter event carries the correct coordinates 10 years ago
Martin Gräßlin 8a83a6fef5 [libinput] Add support for gesture events 10 years ago
Martin Gräßlin f0dc01b352 [wayland] Ensure that pointer enter event carries the correct coordinates 10 years ago
Martin Gräßlin 69cbb40903 Pass LibInput::Device* through the event handlers 10 years ago
Martin Gräßlin ff88f93852 Support touch events on KWin internal windows 10 years ago
Martin Gräßlin 73fae5e63d Support touch events in DecorationEventFilter 10 years ago
Martin Gräßlin d19690ce98 Honor input mask set on internal windows 10 years ago
Martin Gräßlin f8f8e61466 Make integration with KScreenLocker optional in WaylandServer 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 10632f09ca Rename AbstractBackend to Platform 10 years ago
Martin Gräßlin 146af48f22 waylandServer()->backend() replaced by kwinApp()->platform() 10 years ago
Martin Gräßlin 0b9e6a4aa2 Fix start move through drag distance on window decoration 10 years ago
Martin Gräßlin 8a1f19b145 Add support for Drag'n'Drop on Wayland 10 years ago
Martin Gräßlin ed7bf6e091 Send leave/enter pointer event when starting/stoping effect mouse interception 10 years ago