summaryrefslogtreecommitdiff
path: root/src/protocols
Commit message (Collapse)AuthorAgeFilesLines
...
* pointer-constraints: remove emoji to fix clangVaxry2024-04-271-2/+2
| | | | fixes #5765
* internal: Window storage rework - part 1 (#5762)Vaxry2024-04-2710-130/+143
| | | | | | | | | | | | | | | | | * Window storage rework - part 1 * format * remove useless include * fix pch * format * fix crash in dwindle * fix vram leak * prefer .expired() for bool checks
* pointer-constraints: move to new implVaxry2024-04-272-0/+340
|
* wlr-foreign-toplevel: send done after property changesVaxry2024-04-261-1/+9
| | | | fixes #5753
* text-input-v3: move to new implVaxry2024-04-252-0/+221
|
* foreign-toplevel: fix bad_any_cast in moveWindowVaxry2024-04-251-1/+1
| | | | fixes #5740
* shortcuts-inhibitor: move to new implVaxry2024-04-252-0/+129
|
* wlr-foreign-toplevel: move to new implVaxry2024-04-255-7/+435
|
* pointer-gestures: move to new implVaxry2024-04-242-0/+330
|
* idle-inhibit: don't destroy inhibitor on surface destroyVaxry2024-04-242-3/+12
| | | | fixes #5731
* foreign: fix no-pch buildsVaxry2024-04-241-0/+2
|
* ext-foreign-toplevel: add implementationVaxry2024-04-242-0/+212
|
* Protocols: implement protoLogVaxry2024-04-228-18/+44
|
* gamma-control: move to new implVaxry2024-04-222-0/+235
|
* style: fix clang-formatVaxry2024-04-211-1/+1
|
* relative-pointer: fix missing header for g_pCompositor (#5681)Tom Englund2024-04-211-0/+1
|
* alpha-modifier: add support for protocolVaxry2024-04-212-0/+168
|
* protocols: fix for hyprwayland-scanner updateVaxry2024-04-214-9/+9
|
* xdg-decoration: move to new implVaxry2024-04-212-0/+116
|
* relative-pointer: move to new implVaxry2024-04-212-0/+118
|
* protocols: minor style improvements to new implsVaxry2024-04-217-31/+41
|
* idle-inhibit: move to new implVaxry2024-04-213-0/+112
|
* cursor-shape: move to new implVaxry2024-04-212-0/+140
|
* HookSystem: improve callback safetyVaxry2024-04-203-15/+15
|
* wayland-protocol: remove unused CWaylandResourceVaxry2024-04-202-118/+0
|
* XDG-Output: move to hyprwayland-scannerVaxry2024-04-202-89/+82
|
* Fractional-scale: move to new implVaxry2024-04-202-104/+109
|
* core: Move tearing to hyprwayland-scanner (#5657)Vaxry2024-04-202-67/+26
| | | | | | | Adds a new dependency: hyprwayland-scanner https://github.com/hyprwm/hyprwayland-scanner --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* tearing-control: search through all valid windowsVaxry2024-04-201-1/+6
| | | | ref #5655
* tearing-control: hyprland impl (#5655)Vaxry2024-04-194-5/+192
| | | | | * tearing: hl impl * format
* IME: fix crash on restarting IME (#5428)Sungyoon Cho2024-04-041-0/+2
|
* renderer: block screen shader on screencopyVaxry2024-04-032-0/+4
|
* renderer: some fixes for renderModifVaxry2024-04-031-0/+4
|
* IME/TI: Fixes and refactoringVaxry2024-03-222-7/+7
| | | | Fixes #5189
* IME: fix crashes with destroyed text-inputsVaxry2024-03-221-2/+0
| | | | ref #5189
* IME: Improve handling of text-input and ime-relay (#5147)joshua2024-03-191-3/+5
| | | | | | | | | | | | | * input: Handling multiple surfaces for the text-input-v1 protocol implementation and imporve InputMethodRelay logic fixes #2708 * clang-format * minor style nits --------- Co-authored-by: Vaxry <vaxry@vaxry.net>
* opengl: minor adjustment to getPreferredReadFormatVaxry2024-03-191-11/+0
| | | | fixes #4791
* config: improve config value infrastructureVaxry2024-03-031-2/+3
|
* renderer: minor fixes to transformationsVaxry2024-03-031-6/+8
|
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-021-4/+4
| | | | | | | | | | | | | | | | | | | | | | | * animation: Refactor AnimatedVariable This commit decomposes the AnimatedVariable class into a base class with the common attribute to all variable types and a templated derived type containing strongly typed info on the type being animated. Access to the typed version is perfomed using the visitor pattern. A utility is provided to build a visitor on the fly using lambdas. Adding a new type to be animated should just be a matter of adding the typed in the list defined by the ANIMABLE_TYPES macro The size of the commit is justified by the API change in the AnimatedVariable class. No more vec(), fl() or col() method but a unified value() method. * animation: Remove visitor pattern * animation: Fix coding style * animation: Fix coding style
* screencopy: send full frame damagevaxerski2024-02-271-0/+2
| | | | fixes #4855
* screencopy: avoid dangling client ptrs on client destroyVaxry2024-02-271-0/+9
|
* renderer: nuke lastFrameDamage and rework finalDamageVaxry2024-02-232-14/+11
| | | | this fucking SUCKED
* toplevelexport: set last damage for dmabuf copyVaxry2024-02-221-0/+4
|
* screencopy: damage entire screen on a no-damage requestvaxerski2024-02-201-1/+1
|
* screencopy: fix invalid damage being used for final copy in dmaVaxry2024-02-191-0/+2
|
* Migrate the config to hyprlang (#4656)Vaxry2024-02-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Migrate to hyprlang * pop up errors * fix swapped args * Meson & Nix: build with hyprlang * CI: add hyprlang to setup action * add infra for plugin stuff * fix hyprctl getoption * fix hyprctl getoption with json * format * fix post parse logic * fix autogen config * oops missed exec-once * fmt * fix ws rules * require 0.3.0 for hyprlang * nix: flaek * minor type fixes * fix cfg usages in swipe * use cvarlist for ws rules * fix throw in addPluginConfigVar * Nix: update hyprlang * minor fixes * fix disableLogs * mention hyprlang docs * bump hyprlang dep in cmake * Meson: bump min hyprlang version Nix: update hyprlang * minor fix * Nix: update meson patch --------- Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
* screencopy: fix ~dtor being in monitorRenderResources mapVaxry2024-02-152-2/+2
|
* screencopy: attempt binding framebuffer before gathering formatVaxry2024-02-152-0/+24
|
* screencopy: move monitor verif check to the proper placeVaxry2024-02-071-7/+7
| | | | oops