summaryrefslogtreecommitdiff
path: root/src/helpers
Commit message (Expand)AuthorAgeFilesLines
* xwayland: push invisible windows outside layoutVaxry2023-12-121-1/+26
* input: add relative_input for tabletsVaxry2023-12-091-0/+2
* keybinds: Keep focus on special when switching workspaces (#4084)dranull2023-12-071-12/+12
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-065-15/+12
* internal: various improvements to avoid crashes on exitVaxry2023-12-061-0/+3
* opengl: clear layer fade fbs in ~dtorVaxry2023-12-042-0/+6
* screencopy: fix shm exports with 10-bitVaxry2023-12-012-0/+11
* monitor: remove comma from monitor description (#3996)François Conzelmann2023-11-302-1/+6
* renderer: proper full occlusion checks for back layerVaxry2023-11-262-0/+6
* surface: avoid infinite pointer image resetsVaxry2023-11-261-1/+1
* monitor: fix transform matrix calculations for transformedVaxry2023-11-241-1/+1
* renderer: Move to a full Hyprland GL rendering pipeline (#3920)Vaxry2023-11-244-26/+48
* general: add workspace gaps (#3877)end-42023-11-191-5/+8
* vector: New operator overloads and small fix in Vector2D. (#3891)Dickby2023-11-181-2/+32
* env: add HYPRLAND_NO_RTVaxry2023-11-171-0/+4
* shadow: avoid fatal mutation of the windowBox for calcsVaxry2023-11-162-0/+6
* subsurfaces: damage window on subsurface size changeVaxry2023-11-122-1/+11
* internal: make getPlusMinusKeywordResult return optionalVaxry2023-11-122-8/+23
* internal: replace INT_MAX with WORKSPACE_INVALIDVaxry2023-11-122-10/+8
* output-layout: fix wlroots display handling (#3718)Alessio Molinari2023-11-122-5/+5
* decorations: Decoration Positioner (#3800)Vaxry2023-11-116-19/+46
* shadow: alpha treatment improvementsVaxry2023-11-111-1/+5
* xdg-shell: update reported size on ack_configureVaxry2023-11-091-3/+2
* includes: fix box headers (#3771)Brett Alcox2023-11-051-2/+2
* compositor: find windows in direction on floatingVaxry2023-11-054-1/+10
* box: use std::round instead of std::floor in ::round()Vaxry2023-11-051-6/+6
* region: include box in the headerVaxry2023-11-041-0/+1
* dwindle: move to CBox for expressing nodesVaxry2023-11-042-1/+23
* wlsurface: fix small detectionVaxry2023-11-041-1/+1
* Internal: Hyprland box implementation (#3755)Vaxry2023-11-0411-20/+192
* renderer: improvements to wayland surface small() detectionVaxry2023-11-031-1/+1
* renderer: fix legacy_renderer build (#3732)pastalian2023-11-031-1/+6
* Core: various unsafe state improvements (#3713)Vaxry2023-11-012-47/+52
* renderer: properly pass 10-bit formats to openglVaxry2023-10-303-0/+14
* window: update window reported size on damage eventsVaxry2023-10-301-0/+3
* input: better cursor image infrastructureVaxry2023-10-291-0/+2
* renderer: respect viewporter dest on base surfacesVaxry2023-10-252-2/+12
* workspacerules: Add new optional "default command" for auto-launching apps on...Brenno Lemos2023-10-224-4/+56
* surface/wayland: conform to small surface requirementsVaxry2023-10-202-8/+40
* cleanup: Replace find() with C++20 starts_with(), ends_with() and contains() ...Philip Damianik2023-10-153-18/+18
* monitor: ensure vrr on workspace changevaxerski2023-10-121-0/+2
* build: guard execinfo.h via build systems (#3547)Vaxry2023-10-111-3/+9
* workspacerules: Add a persistent workspace rule (#3530)Roberto Previdi2023-10-091-3/+0
* renderer: considerable fixes to repaint logicvaxerski2023-10-041-1/+2
* internal: include missing header (#3464)memchr2023-10-011-1/+2
* tearing: cleanup vars and avoid rendering before drm is readyvaxerski2023-09-303-10/+19
* renderer: lock software cursors while tearingvaxerski2023-09-301-0/+1
* includes: add missing log include to animatedvariablevaxerski2023-09-301-0/+1
* watchdog: don't hang on exitvaxerski2023-09-292-1/+8
* renderer: optimize render pipeline when there is a solitary clientvaxerski2023-09-291-2/+8