80 Commits (a051baf1a921905e318b47c4489a0a78b8cf873f)

Author SHA1 Message Date
Vlad Zahorodnii cf27128877 Update input transformation matrix when buffer geometry changes 6 years ago
Vlad Zahorodnii ad73e13478 [wayland] Switch to SurfaceInterface::bufferScale() 6 years ago
David Edmundson 34c1bccdb7 Fix build with loadThemeCursor templates 6 years ago
Vlad Zahorodnii cb7a9456c0 [wayland] Rework Xcursor theme loading code 6 years ago
Vlad Zahorodnii 317bc74c86 [wayland] Simplify WaylandCursorImage 6 years ago
David Edmundson e8091a1d6f Follow scale of drag surfaces 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
David Faure 6dc938907f kwin: fix compilation error with strict iterators 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Yuri Chornoivan c66cde7307 Remove duplicate includes 6 years ago
Vlad Zahorodnii be759b7d33 Use AbstractClient instead of XdgShellClient wherever possible 6 years ago
Nicolas Fella 7159684ced Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella b713044216 [kcm/effects] Clip ListView 6 years ago
Nicolas Fella cdc5ea19ab Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella 5babf52df4 [kcm/effects] Clip ListView 6 years ago
Vlad Zahorodnii 15af09c70a Introduce Toplevel::frameGeometryChanged signal 6 years ago
Marco Martin baebfb7f7e actually draw drag icons in the mouse cursor during drags 6 years ago
Vlad Zahorodnii 55b4912004 Update my email address 6 years ago
Aleix Pol f6128ec875 Provide a fake approach to tablet event propagation 6 years ago
Aleix Pol 4172ef3b30 Turn switch statement into a hash 6 years ago
Vlad Zahorodnii f93875535c Update my last name 7 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
Vlad Zagorodniy 168ea98845 Rename ShellClient to XdgShellClient 7 years ago
Vlad Zagorodniy bebe81209c Port QPA away from Wayland 7 years ago
Vlad Zagorodniy 7f593a67ad Send axis_source, axis_discrete, and axis_stop 7 years ago
Vlad Zagorodniy abe128818c Use more accurate name for Workspace::getMovingClient method 7 years ago
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