42 Commits (4997eedf5ceada39d9cd2a96b188de5890f8d618)

Author SHA1 Message Date
David Edmundson 0726ae6cfa server side drag icons 2 years ago
Vlad Zahorodnii 68a621f95a utils: Rename KXcursorTheme to CursorTheme 2 years ago
Vlad Zahorodnii 398cf8df1b Add CursorSource::frame 2 years ago
Vlad Zahorodnii a97c748d1c plugins/shakecursor: Harden cursor theme loading logic 2 years ago
Xaver Hugl 630ba5fab4 pointer input: handle warp events differently from absolute motion events 2 years ago
Yifan Zhu ad13765348 pointer_input: implement edge barrier between screens 2 years ago
Harald Sitter b8fb43db95 pointer_input: position cursor on the primary output after a placeholder 2 years ago
Vlad Zahorodnii de36fe82e8 wayland: Integrate KWaylandServer classes into KWin namespace 3 years ago
Vlad Zahorodnii 43eceba9ce wayland: Rename Cursor to PointerSurfaceCursor 3 years ago
Vlad Zahorodnii dee8a3b3a7 Clear decoration focus when window closes 3 years ago
David Edmundson 35adcfe36a delete platform cursor before Application 3 years ago
Vlad Zahorodnii 6cd56d5192 wayland: Implement cursor-shape-v1 3 years ago
Vlad Zahorodnii 76e911d2cc Drop ImageCursorSource 3 years ago
Vlad Zahorodnii 88c35ab5fe Drop PointerInterface::cursor() getter 3 years ago
Vlad Zahorodnii 8f928e6ac9 wayland: Port tablet cursor to {Shape,Surface}CursorSource 3 years ago
Vlad Zahorodnii e6b5cf283e core: Batch pointer input device events 3 years ago
David Edmundson e0c66d42cb Match pointer/keyboard/touch lifespan to Seat lifespan 3 years ago
Xaver Hugl f6b6d3051b use std::chrono::microseconds for time in input events 3 years ago
Vlad Zahorodnii 5553d0e0f4 Introduce SurfaceCursorSource 3 years ago
Xaver Hugl 3204d6ac3c port all headers to pragma once 3 years ago
Vlad Zahorodnii bf48c3b80d scene: Remove dnd icon hack 3 years ago
Vlad Zahorodnii b4569f5985 Add ShapeCursorSource 3 years ago
Vlad Zahorodnii e552be6cb1 Add CursorSource 3 years ago
Vlad Zahorodnii af0d39c118 Remove some commented out code 3 years ago
John Brooks a1191bea18 wayland: Fix missing relative motion events 3 years ago
Vlad Zahorodnii c147340878 wayland: Add support for high resolution scrolling 3 years ago
Vlad Zahorodnii 82c09653aa Move xcursortheme.{h,cpp} to utils/ 4 years ago
David Redondo 80d28499e1 libinput/device: Use button mapping that is used in input handling for supported buttons 4 years ago
Nils Fenner b491aeb9ae Rename AbstractClient to Window 4 years ago
Nils Fenner aaa429ee0a Merge Toplevel into AbstractClient 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Vlad Zahorodnii f027b979bc Mark cursor as rendered after finishing compositing cycle 4 years ago
Fushan Wen 53e903a0b7 Drop warpXcbOnSurfaceLeft() 4 years ago
Vlad Zahorodnii 88d423ddcf Unify focus abstractions for internal and wayland windows 4 years ago
Vlad Zahorodnii a93d24f4b0 Remove impossible case in PointerInputRedirection::cleanupInternalWindow() 4 years ago
Vlad Zahorodnii ef72bae42f Introduce base InputDevice class 4 years ago
David Redondo 60c3b3ddfa Add support for hold gestures 4 years ago
David Edmundson 566bfbff5b Fix focus loss on decoration destruction 4 years ago
Vlad Zahorodnii dda0c24187 wayland: Remove absolute position from processMotion() that handles relative moves 4 years ago
Emilio Cobos Álvarez 14b70e5e77 wayland: Set cursor surface outputs. 5 years ago
Vlad Zahorodnii 83388295c8 wayland: Adjust kwin to PointerInterface changes 5 years ago
Vlad Zahorodnii 93e0265e4e Move source code to src/ directory 5 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 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
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Vlad Zahorodnii 55b4912004 Update my email address 6 years ago