| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 | ||||
| * | screencopy/toplevelexport: sanitize pointers in ::copyFrame | Vaxry | 2024-02-07 | 2 | -0/+14 |
| | | | | | oopsie~~ >///< | ||||
| * | toplevelexport: fix missed pmonitor set for opengl | Vaxry | 2023-12-15 | 1 | -1/+1 |
| | | | | | ref #4165 | ||||
| * | toplevelexport: fix missing GL_READ_FRAMEBUFFER set in shm copy | Vaxry | 2023-12-15 | 1 | -0/+4 |
| | | | | | ref #4165 | ||||
| * | toplevel-export: commence render pass before reading | Vaxry | 2023-12-07 | 1 | -3/+5 |
| | | | | | fixes #4070 | ||||
| * | style/ci: apply clang-format and verify it in ci (#4039) | François Conzelmann | 2023-12-06 | 2 | -3/+4 |
| | | | | | | * style: apply clang-format * ci: add new clang-format job to CI | ||||
| * | screencopy: fix glReadPixels offset | Vaxry | 2023-12-05 | 1 | -3/+3 |
| | | | | | fixes #4042 | ||||
| * | screencopy: fix legacyrenderer builds | Vaxry | 2023-12-05 | 1 | -0/+4 |
| | | | | | fixes #4044 | ||||
| * | toplevelexport: fix getPreferredReadFormat param in captureToplevel | Vaxry | 2023-12-05 | 1 | -1/+1 |
| | | | | | fixes #4043 | ||||
| * | screencopy: use buffer format for glReadPixels | Vaxry | 2023-12-04 | 2 | -17/+15 |
| | | | | | fixes #4029 | ||||
| * | opengl: free window framebuffers in ~dtor | Vaxry | 2023-12-04 | 2 | -2/+2 |
| | | | | | ref #4036 | ||||
| * | screencopy: fix detecting gl shm formats | Vaxry | 2023-12-03 | 3 | -187/+147 |
| | | | | | ref #4029 | ||||
| * | screencopy: fix transformed on shm | Vaxry | 2023-12-03 | 1 | -1/+1 |
| | | |||||
| * | screencopy: fix shm exports with 10-bit | Vaxry | 2023-12-01 | 2 | -23/+10 |
| | | | | | fixes #4019 | ||||
| * | screencopy: use drmFormat instead of wlr funcs | Vaxry | 2023-12-01 | 2 | -2/+2 |
| | | | | | ref #4014 | ||||
| * | screencopy: fix shm sharing if introspection required | vaxerski | 2023-11-30 | 1 | -1/+7 |
| | | |||||
| * | screencopy: fix broken shm copying | Vaxry | 2023-11-30 | 2 | -21/+54 |
| | | | | | fixes #4001 | ||||
| * | deps: update wlroots | Vaxry | 2023-11-30 | 1 | -17/+20 |
| | | |||||
| * | screencopy: use new isNvidia() for format | Vaxry | 2023-11-25 | 2 | -2/+2 |
| | | |||||
| * | renderer: Move to a full Hyprland GL rendering pipeline (#3920) | Vaxry | 2023-11-24 | 2 | -61/+25 |
| | | | | Also updates wlroots | ||||
| * | screencopy: round boxes | Vaxry | 2023-11-08 | 2 | -2/+2 |
| | | | | | fixes #3795 | ||||
| * | Internal: Hyprland box implementation (#3755) | Vaxry | 2023-11-04 | 5 | -12/+11 |
| | | | | | | | | * box impl * remove unused operators * missed applyfromwlr | ||||
| * | fractional-scale: fix addon existence check | Vaxry | 2023-11-03 | 2 | -10/+2 |
| | | |||||
| * | fractional-scale: post error on taken fs objects | Vaxry | 2023-11-03 | 2 | -1/+14 |
| | | | | | fixes #3735 | ||||
| * | Core: various unsafe state improvements (#3713) | Vaxry | 2023-11-01 | 1 | -9/+11 |
| | | | | Fixes #3637 | ||||
| * | deps: update wlroots | Vaxry | 2023-10-25 | 2 | -3/+3 |
| | | |||||
| * | hooksystem: add callbackinfo struct and cancellable events | Vaxry | 2023-10-21 | 2 | -4/+4 |
| | | |||||
| * | screencopy: enhance error logging | vaxerski | 2023-10-09 | 1 | -0/+9 |
| | | |||||
| * | screencopy: log renderer_begin_with_buffer failures | vaxerski | 2023-09-22 | 1 | -0/+2 |
| | | |||||
| * | logging: implement std::formatter for some types (#3380) | memchr | 2023-09-20 | 1 | -3/+3 |
| | | |||||
| * | internal: fix warnings | vaxerski | 2023-09-07 | 2 | -2/+2 |
| | | |||||
