summaryrefslogtreecommitdiff
path: root/src/events/Events.hpp
Commit message (Collapse)AuthorAgeFilesLines
* desktop: cleanup, unify desktop elements as views (#12563)Vaxry2025-12-081-22/+0
|
* core: Add clang-tidy (#8664)Vaxry2024-12-071-6/+1
| | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright.
* monitor: modernize/refactor last legacy-handled eventsVaxry2024-10-191-8/+0
|
* monitor: avoid dangling references to old monitors being undestroyedvaxerski2024-08-191-1/+0
| | | | ref #7414
* Core: Move to aquamarine (#6608)Vaxry2024-07-211-31/+0
| | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com>
* xwayland: move to hyprland impl (#6086)Vaxry2024-05-251-3/+0
|
* wl-data-device: move to hyprland implVaxry2024-05-141-10/+0
|
* xdg-shell: move to new implVaxry2024-05-141-3/+0
|
* wl_seat: move to hyprland implVaxry2024-05-141-1/+0
|
* cursor: move to a hyprland implVaxry2024-05-091-27/+0
| | | | | | | This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor)
* input: Introduce basic hyprland HID classesVaxry2024-05-031-5/+0
| | | | | | Implements an intermediary HID class for mice, keyboards and touch devices, removing the old structs from WLClasses.hpp Yes, virtual ones are duplicated a bit, but will likely be de-duped once wlr_input_device is not used anymore.
* output-management: move to new implVaxry2024-05-031-4/+0
|
* virtual-keyboard: move to new implVaxry2024-05-031-3/+0
|
* ime-v2: move to new implVaxry2024-05-011-1/+0
|
* layerSurface: refactor/move to a memory-safe implVaxry2024-04-301-4/+0
| | | | | Makes all the pointers smart to avoid memory issues Refactors layerSurface code to live inside desktop/layersurface
* xdg-activation: move to new implVaxry2024-04-291-1/+0
|
* wlr-output-power: move to new implVaxry2024-04-291-3/+0
|
* pointer-constraints: move to new implVaxry2024-04-271-2/+0
|
* text-input-v3: move to new implVaxry2024-04-251-1/+0
|
* shortcuts-inhibitor: move to new implVaxry2024-04-251-3/+0
|
* gamma-control: move to new implVaxry2024-04-221-3/+0
|
* xdg-decoration: move to new implVaxry2024-04-211-3/+0
|
* idle-inhibit: move to new implVaxry2024-04-211-2/+0
|
* cursor-shape: move to new implVaxry2024-04-211-3/+0
|
* tearing-control: hyprland impl (#5655)Vaxry2024-04-191-3/+0
| | | | | * tearing: hl impl * format
* IME: Refactor and fixup popupsVaxry2024-03-241-6/+0
|
* input: Rewritten pointer constraints (#4889)Vaxry2024-03-021-3/+0
| | | | | | | | | | | | | | | | | * rewritten constraints * send pointer enter on activate if not pointer focus * minor cleanup * simulate movement on commit * don't ignore oneshot prop * various fixes * dont send motion on confined * update pos hint on region change
* xdg: rewrite entire popup implementationVaxry2024-02-291-11/+0
|
* subsurface: Rewrite the subsurface tree (#4877)Vaxry2024-02-291-8/+0
|
* wayland: implement keyboard_shortcuts_inhibit_v1Vaxry2024-02-271-0/+3
| | | | fixes #4568
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-241-5/+1
| | | Also updates wlroots
* xdg-shell: update reported size on ack_configureVaxry2023-11-091-0/+1
|
* renderer: Tearing implementation (#3441)Vaxry2023-09-281-0/+3
|
* xdgshell: damage old popup coords after a repositionvaxerski2023-08-211-0/+1
| | | | fixes #3038. I updated the shell ver without properly supporting .reposition
* input: add support for cursor-shape-v1vaxerski2023-07-241-0/+3
|
* xwayland: send zero scaling to xwayland if enabledvaxerski2023-06-231-0/+1
|
* gamma: use wlr's new gamma manager eventvaxerski2023-06-141-0/+3
|
* deps: update wlrootsvaxerski2023-06-031-0/+2
|
* screencopy: implement dmabufvaxerski2023-04-121-0/+1
|
* output: handle needs_framevaxerski2023-04-071-0/+1
|
* internal: listen to output.damage eventsvaxerski2023-04-071-0/+1
|
* minor fixes to X11 configure/or handlingvaxerski2023-02-281-0/+1
|
* Implement ext-session-lock-v1vaxerski2023-02-031-0/+3
|
* Added clang format (#1239)Vaxry2022-12-161-2/+2
| | | * clang-format stuff and format files
* update wlroots depvaxerski2022-11-191-0/+1
|
* handle activate requestsvaxerski2022-10-221-1/+1
|
* Remove trailing whitespace.Felix Dick2022-09-251-3/+3
|
* support more wlr_cursor eventsvaxerski2022-09-221-0/+4
|
* implemented DRM leasing for VR headsetsAlec LeFors2022-08-271-0/+3
|
* added basic touch controlsvaxerski2022-08-071-0/+5
|