summaryrefslogtreecommitdiff
path: root/src/devices
Commit message (Expand)AuthorAgeFilesLines
* core: add LIKELY and UNLIKELY macrosvaxerski2025-01-171-1/+1
* core: cleanup header includes (#9088)user1111111111111111111111111111111112025-01-171-1/+0
* input: add warp_back_after_non_mouse_inputVaxry2024-12-152-0/+6
* core: Add clang-tidy (#8664)Vaxry2024-12-072-7/+6
* pointer: map devices across all outputs by default (#8352)JManch2024-11-112-2/+3
* input: cleanup device naming logicVaxry2024-11-095-9/+1
* internal: Remove some unused lambda captures (#8218)Honkazel2024-10-241-1/+1
* keyboard: update group state on change for the sym resolve stateVaxry2024-10-081-0/+3
* keybinds: fixup xkb_states for resolve_by_symvaxerski2024-10-082-2/+13
* internal: nuke wlsignal and relatedVaxry2024-09-244-4/+0
* input: Fix modifier keys getting stuck if depressed during config reload (#7486)MahouShoujoMivutilde2024-08-231-1/+2
* virtualptr: map to entire screen if no output is providedVaxry2024-07-291-1/+1
* virtualptr: allow binding to outputVaxry2024-07-292-1/+4
* input: fix keyboard leds with multiple keyboards (#7079)Sungyoon Cho2024-07-282-16/+27
* input: Fix `hyprctl switchxkblayout` not actually changing layout (#7070)MahouShoujoMivutilde2024-07-271-0/+7
* keyboard: update xkb state after key eventVaxry2024-07-251-2/+2
* keyboard: properly update keymap state and fd on keymap changesVaxry2024-07-253-25/+56
* virtual-pointer: fixup virtual pointer warp eventsVaxry2024-07-221-1/+6
* Core: Move to aquamarine (#6608)Vaxry2024-07-2116-739/+736
* core: Move to hyprutils for MathVaxry2024-06-194-5/+5
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-1/+1
* wayland/core: move to new impl (#6268)Vaxry2024-06-082-31/+33
* input: fix modifier and leds (#6062)Sungyoon Cho2024-05-142-1/+11
* Tablet: move to new implVaxry2024-05-093-0/+557
* cursor: move to a hyprland implVaxry2024-05-0911-4/+48
* xkb: check value correctly with xkb_state_layout_index_is_active() (#5925)Ikalco2024-05-071-2/+2
* internal: new shared_ptr and weak_ptr implementation (#5883)Vaxry2024-05-052-3/+3
* keyboard: prevent UAF in destroy eventsVaxry2024-05-042-2/+2
* keyboard: check for wlr() validity before accessingVaxry2024-05-041-1/+1
* hid: don't access expired resources in virtual devicesVaxry2024-05-042-0/+6
* input: Introduce basic hyprland HID classesVaxry2024-05-0317-0/+1101