| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | pointer-constraints: remove emoji to fix clang | Vaxry | 2024-04-27 | 1 | -2/+2 | |
| | | | | | fixes #5765 | |||||
| * | internal: Window storage rework - part 1 (#5762) | Vaxry | 2024-04-27 | 10 | -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 impl | Vaxry | 2024-04-27 | 2 | -0/+340 | |
| | | ||||||
| * | wlr-foreign-toplevel: send done after property changes | Vaxry | 2024-04-26 | 1 | -1/+9 | |
| | | | | | fixes #5753 | |||||
| * | text-input-v3: move to new impl | Vaxry | 2024-04-25 | 2 | -0/+221 | |
| | | ||||||
| * | foreign-toplevel: fix bad_any_cast in moveWindow | Vaxry | 2024-04-25 | 1 | -1/+1 | |
| | | | | | fixes #5740 | |||||
| * | shortcuts-inhibitor: move to new impl | Vaxry | 2024-04-25 | 2 | -0/+129 | |
| | | ||||||
| * | wlr-foreign-toplevel: move to new impl | Vaxry | 2024-04-25 | 5 | -7/+435 | |
| | | ||||||
| * | pointer-gestures: move to new impl | Vaxry | 2024-04-24 | 2 | -0/+330 | |
| | | ||||||
| * | idle-inhibit: don't destroy inhibitor on surface destroy | Vaxry | 2024-04-24 | 2 | -3/+12 | |
| | | | | | fixes #5731 | |||||
| * | foreign: fix no-pch builds | Vaxry | 2024-04-24 | 1 | -0/+2 | |
| | | ||||||
| * | ext-foreign-toplevel: add implementation | Vaxry | 2024-04-24 | 2 | -0/+212 | |
| | | ||||||
| * | Protocols: implement protoLog | Vaxry | 2024-04-22 | 8 | -18/+44 | |
| | | ||||||
| * | gamma-control: move to new impl | Vaxry | 2024-04-22 | 2 | -0/+235 | |
| | | ||||||
| * | style: fix clang-format | Vaxry | 2024-04-21 | 1 | -1/+1 | |
| | | ||||||
| * | relative-pointer: fix missing header for g_pCompositor (#5681) | Tom Englund | 2024-04-21 | 1 | -0/+1 | |
| | | ||||||
| * | alpha-modifier: add support for protocol | Vaxry | 2024-04-21 | 2 | -0/+168 | |
| | | ||||||
| * | protocols: fix for hyprwayland-scanner update | Vaxry | 2024-04-21 | 4 | -9/+9 | |
| | | ||||||
| * | xdg-decoration: move to new impl | Vaxry | 2024-04-21 | 2 | -0/+116 | |
| | | ||||||
| * | relative-pointer: move to new impl | Vaxry | 2024-04-21 | 2 | -0/+118 | |
| | | ||||||
| * | protocols: minor style improvements to new impls | Vaxry | 2024-04-21 | 7 | -31/+41 | |
| | | ||||||
| * | idle-inhibit: move to new impl | Vaxry | 2024-04-21 | 3 | -0/+112 | |
| | | ||||||
| * | cursor-shape: move to new impl | Vaxry | 2024-04-21 | 2 | -0/+140 | |
| | | ||||||
| * | HookSystem: improve callback safety | Vaxry | 2024-04-20 | 3 | -15/+15 | |
| | | ||||||
| * | wayland-protocol: remove unused CWaylandResource | Vaxry | 2024-04-20 | 2 | -118/+0 | |
| | | ||||||
| * | XDG-Output: move to hyprwayland-scanner | Vaxry | 2024-04-20 | 2 | -89/+82 | |
| | | ||||||
| * | Fractional-scale: move to new impl | Vaxry | 2024-04-20 | 2 | -104/+109 | |
| | | ||||||
| * | core: Move tearing to hyprwayland-scanner (#5657) | Vaxry | 2024-04-20 | 2 | -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 windows | Vaxry | 2024-04-20 | 1 | -1/+6 | |
| | | | | | ref #5655 | |||||
| * | tearing-control: hyprland impl (#5655) | Vaxry | 2024-04-19 | 4 | -5/+192 | |
| | | | | | | * tearing: hl impl * format | |||||
| * | IME: fix crash on restarting IME (#5428) | Sungyoon Cho | 2024-04-04 | 1 | -0/+2 | |
| | | ||||||
| * | renderer: block screen shader on screencopy | Vaxry | 2024-04-03 | 2 | -0/+4 | |
| | | ||||||
| * | renderer: some fixes for renderModif | Vaxry | 2024-04-03 | 1 | -0/+4 | |
| | | ||||||
| * | IME/TI: Fixes and refactoring | Vaxry | 2024-03-22 | 2 | -7/+7 | |
| | | | | | Fixes #5189 | |||||
| * | IME: fix crashes with destroyed text-inputs | Vaxry | 2024-03-22 | 1 | -2/+0 | |
| | | | | | ref #5189 | |||||
| * | IME: Improve handling of text-input and ime-relay (#5147) | joshua | 2024-03-19 | 1 | -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 getPreferredReadFormat | Vaxry | 2024-03-19 | 1 | -11/+0 | |
| | | | | | fixes #4791 | |||||
| * | config: improve config value infrastructure | Vaxry | 2024-03-03 | 1 | -2/+3 | |
| | | ||||||
| * | renderer: minor fixes to transformations | Vaxry | 2024-03-03 | 1 | -6/+8 | |
| | | ||||||
| * | animations: Refactor AnimatedVariable (#4911) | GartoxFR | 2024-03-02 | 1 | -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 damage | vaxerski | 2024-02-27 | 1 | -0/+2 | |
| | | | | | fixes #4855 | |||||
| * | screencopy: avoid dangling client ptrs on client destroy | Vaxry | 2024-02-27 | 1 | -0/+9 | |
| | | ||||||
| * | renderer: nuke lastFrameDamage and rework finalDamage | Vaxry | 2024-02-23 | 2 | -14/+11 | |
| | | | | | this fucking SUCKED | |||||
| * | toplevelexport: set last damage for dmabuf copy | Vaxry | 2024-02-22 | 1 | -0/+4 | |
| | | ||||||
| * | screencopy: damage entire screen on a no-damage request | vaxerski | 2024-02-20 | 1 | -1/+1 | |
| | | ||||||
| * | screencopy: fix invalid damage being used for final copy in dma | Vaxry | 2024-02-19 | 1 | -0/+2 | |
| | | ||||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -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 map | Vaxry | 2024-02-15 | 2 | -2/+2 | |
| | | ||||||
| * | screencopy: attempt binding framebuffer before gathering format | Vaxry | 2024-02-15 | 2 | -0/+24 | |
| | | ||||||
| * | screencopy: move monitor verif check to the proper place | Vaxry | 2024-02-07 | 1 | -7/+7 | |
| | | | | | oops | |||||
