| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | renderer: ignore set cursor surface if cursor should be hidden (#4780) | André Silva | 2024-02-21 | 1 | -2/+8 |
| | | |||||
| * | renderer: fixup damage_ring rotation | Vaxry | 2024-02-19 | 1 | -13/+18 |
| | | |||||
| * | surface: minor fixes for last logicalDamage calc fix | vaxerski | 2024-02-19 | 1 | -3/+5 |
| | | |||||
| * | surface: fix invalid damage tracking in damageSurface | vaxerski | 2024-02-19 | 1 | -11/+10 |
| | | | | | ref #4744 | ||||
| * | renderer: fix invalid damage accumulation with invalid buffer_age | Vaxry | 2024-02-18 | 1 | -38/+36 |
| | | | | | fixes #4670 | ||||
| * | Migrate the config to hyprlang (#4656) | Vaxry | 2024-02-18 | 1 | -76/+77 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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> | ||||
| * | monitors: fix outputmgr nullptr crash (#4738) | Alessio Molinari | 2024-02-18 | 1 | -2/+2 |
| | | |||||
| * | monitor: don't damage twice (#4727) | Abílio Costa | 2024-02-17 | 1 | -2/+2 |
| | | | | | | | | | | When scaled, the ring is already fully damaged, no need to add the region damage. Also moved a variable that was being declared way to far for where it is actually used. Co-authored-by: Abilio Costa <abilio.costa@criticaltechworks.com> | ||||
| * | renderer: don't calculate mirror damage without mirrors present | Vaxry | 2024-02-14 | 1 | -9/+9 |
| | | |||||
| * | renderer: accept custom state requests for fake outputs | Vaxry | 2024-02-14 | 1 | -49/+53 |
| | | |||||
| * | renderer: don't set solitary on present notifications | vaxerski | 2024-02-14 | 1 | -0/+3 |
| | | | | | fixes #4647 | ||||
| * | renderer: update cursor also when hostpot only changes | Vaxry | 2024-02-13 | 1 | -1/+1 |
| | | | | | fixes #4691 | ||||
| * | renderer: avoid unnecessary gpu resource deletions | Vaxry | 2024-02-02 | 1 | -2/+5 |
| | | | | | fixes #4594 | ||||
| * | renderer: fixup misaligned fsv1 surfaces with uv | Vaxry | 2024-01-28 | 1 | -8/+20 |
| | | | | | fixes #4548 | ||||
| * | monitor: wrap usage of wlr_output_state | Vaxry | 2024-01-28 | 1 | -46/+41 |
| | | | | | | | for better control and convenience in usage. fixes #4546 | ||||
| * | monitor: clear output state after usage | Vaxry | 2024-01-27 | 1 | -0/+6 |
| | | | | | fixes massive lag | ||||
| * | deps: update wlroots | Vaxry | 2024-01-27 | 1 | -40/+42 |
| | | | | | drops requirement for WLR_DRM_NO_ATOMIC provided kernel >= 6.8 | ||||
| * | damage: use buffer_damage instead of effective_damage | vaxerski | 2024-01-17 | 1 | -2/+1 |
| | | |||||
| * | fractional: Set preferred scale on monitor config reload (#4406) | 1over137 | 2024-01-14 | 1 | -0/+7 |
| | | |||||
| * | surface: avoid spam of window surfaces with scale and transform events | vaxerski | 2024-01-11 | 1 | -2/+7 |
| | | | | | fixes #4408 | ||||
| * | renderer: allow rendering multiple fullscreen windows in third fs pass | vaxerski | 2024-01-09 | 1 | -1/+4 |
| | | | | | | | something might be fading out, sliding out, etc. We handle it before, why not use it? fixes #4076 | ||||
| * | renderer: ignore box offsets for fullscreen windows | vaxerski | 2024-01-08 | 1 | -1/+1 |
| | | |||||
| * | renderer: overhaul renderModifData | vaxerski | 2024-01-07 | 1 | -7/+11 |
| | | |||||
| * | renderer: Only force nearest neighbor when the sizes are off by one or two ↵ | q234rty | 2024-01-01 | 1 | -0/+1 |
| | | | | | | (#4325) Fixes rendering issues in arch's extra/telegram-desktop | ||||
| * | deps: update wlroots | vaxerski | 2024-01-01 | 1 | -2/+2 |
| | | |||||
| * | renderer: fix auto scale detection with fractional | vaxerski | 2023-12-31 | 1 | -7/+16 |
| | | | | | ref #4225 | ||||
| * | renderer: use nearest_neighbor for misaligned fractional-scale surfaces | vaxerski | 2023-12-31 | 1 | -6/+16 |
| | | | | | ref #4225 | ||||
| * | renderer: ignore windowRequestedCursorHide | vaxerski | 2023-12-29 | 1 | -1/+1 |
| | | | | | | | ref #4197, thanks @dtop129 co-authored-by: dtop129 | ||||
| * | renderer: add decoration:blur:popups_ignorealpha | vaxerski | 2023-12-28 | 1 | -3/+11 |
| | | | | | fixes #4282 | ||||
| * | renderer: use 120 as the denominator in scale checks | vaxerski | 2023-12-27 | 1 | -5/+5 |
| | | |||||
| * | opengl: add toggleable nvidia_anti_flicker | vaxerski | 2023-12-27 | 1 | -2/+3 |
| | | | | | ref #4252 | ||||
| * | renderer: add option to blur popups | vaxerski | 2023-12-25 | 1 | -3/+10 |
| | | | | | closes #2134 | ||||
| * | renderer: add occlusion for special workspaces | vaxerski | 2023-12-23 | 1 | -0/+33 |
| | | |||||
| * | config: add debug:disable_scale_checks | vaxerski | 2023-12-23 | 1 | -1/+3 |
| | | | | | ref #4225 | ||||
| * | renderer: deny invalid scales and suggest a replacement | vaxerski | 2023-12-23 | 1 | -22/+32 |
| | | | | | ref #4225 #3511 | ||||
| * | renderer: apply scale to wlr after checks | vaxerski | 2023-12-22 | 1 | -3/+4 |
| | | | | | ref #4225 | ||||
| * | renderer: reject non-clean scales, find nearest clean | vaxerski | 2023-12-22 | 1 | -1/+39 |
| | | |||||
| * | systemd: add HYPRLAND_NO_SD_NOTIFY | vaxerski | 2023-12-21 | 1 | -3/+1 |
| | | | | | fixes #4217 | ||||
| * | renderer: improve cursor hiding infra | vaxerski | 2023-12-20 | 1 | -11/+32 |
| | | | | | ref #4197 | ||||
| * | renderer: don't set surfaces on cursor timeout | vaxerski | 2023-12-20 | 1 | -12/+0 |
| | | |||||
| * | input: allow setting cursor even if it's hidden | vaxerski | 2023-12-20 | 1 | -4/+3 |
| | | | | | ref #4197 | ||||
| * | renderer: staticize local functions | vaxerski | 2023-12-19 | 1 | -13/+13 |
| | | |||||
| * | renderer: fix null cursor surface sets being ignored | Vaxry | 2023-12-18 | 1 | -1/+1 |
| | | | | | oopsie from #4184 | ||||
| * | renderer: cursor hiding logic improvements (#4184) | dusanx | 2023-12-18 | 1 | -13/+24 |
| | | | | Co-authored-by: Dusan Popovic <dpx@binaryapparatus.com> | ||||
| * | renderer: don't render decorations on renderdata.decorate false | Vaxry | 2023-12-11 | 1 | -9/+13 |
| | | | | | fixes #4117 | ||||
| * | internal: Remake borders as window decorations (#4104) | Vaxry | 2023-12-10 | 1 | -31/+4 |
| | | |||||
| * | renderer: don't use clipBox for pinned window occlusion during animations | Vaxry | 2023-12-09 | 1 | -1/+1 |
| | | | | | ref #4094 | ||||
| * | renderer: improve fullscreen workspace client rendering | Vaxry | 2023-12-09 | 1 | -3/+4 |
| | | | | | fixes #4076 | ||||
| * | renderer: use xray for background blur on small() surfaces | Vaxry | 2023-12-06 | 1 | -1/+2 |
| | | | | | ref #4050 | ||||
| * | internal: various improvements to avoid crashes on exit | Vaxry | 2023-12-06 | 1 | -0/+3 |
| | | |||||
