Commit graph

  • 3dcaadbdf5
    desktop/ls: fix invalid clamp Vaxry 2026-01-08 21:58:38 +01:00
  • a649dbe4c4
    main: add watchdog-fd and safe-mode options to help message (#12922) Aaron Blasko 2026-01-08 17:50:11 +01:00
  • f767782e3f
    desktop/reservedArea: clamp dynamic types to 0 Vaxry 2026-01-08 12:25:39 +01:00
  • f54dd4da4a
    desktop/reservedArea: clamp to 0 Vaxry 2026-01-08 12:24:29 +01:00
  • 3aa4e02720
    config: don't crash on permission with a config check Vaxry 2026-01-08 12:19:13 +01:00
  • 8368566044
    start: use nixGL if Hyprland is nix but not NixOS (#12845) Vaxry 2026-01-08 10:57:56 +01:00
  • 918e2bb9be
    renderer/gl: add internal gl formats and reduce internal driver format conversions (#12879) Tom Englund 2026-01-07 19:53:42 +01:00
  • a383ca1866
    groupbar: added group:groupbar:text_padding (#12818) wbg 2026-01-07 16:52:02 +01:00
  • f1652b2951
    start: add parent-death handling for BSDs (#12863) Hiroki Tagato 2026-01-06 22:38:25 +09:00
  • cbfbd9712a
    anr: open anr dialog on parent's workspace (#12509) EvilLary 2026-01-06 16:29:17 +03:00
  • 9817553c66
    config: return windowrulev2 layerrulev2 error messages (#12847) ItsOhen 2026-01-06 00:00:14 +01:00
  • 6fce2d7288
    renderer/opengl: invalidate intermediate FBs post render, avoid stencil if possible (#12848) Vaxry 2026-01-05 22:37:54 +01:00
  • 107275238c desktop/ls: clamp layer from protocol Vaxry 2026-01-05 16:38:24 +01:00
  • 3b77c784e2 protocols/contentType: fix missing destroy Vaxry 2026-01-05 16:31:16 +01:00
  • d46df728fd protocols/contentType: fix typo in already constructed check Vaxry 2026-01-05 16:29:40 +01:00
  • 8eb3ecc755 input/TI: avoid UAF in destroy Vaxry 2026-01-05 16:25:46 +01:00
  • 97c8a2f1cf protocolMgr: remove IME / virtual input protocols from sandbox whitelist Vaxry 2026-01-05 16:23:20 +01:00
  • a492fa3866 desktop/window: catch bad any cast tokens Vaxry 2026-01-05 16:21:05 +01:00
  • e165f84184 core/compositor: immediately do readable if adding waiter fails for scheduling state Vaxry 2026-01-05 15:12:11 +01:00
  • 686eda9d48 eventLoop: remove failed readable waiters Vaxry 2026-01-05 15:10:24 +01:00
  • 70c5fe5cd8 systemd/sdDaemon: fix incorrect strnlen Vaxry 2026-01-05 15:06:28 +01:00
  • 32978176b1 systemd/sdDaemon: initialize sockaddr_un Vaxry 2026-01-05 15:05:25 +01:00
  • 1761909bca mainLoopExecutor: fix incorrect pipe check Vaxry 2026-01-05 15:04:56 +01:00
  • 7d8f57083e
    testers: add missing #include <unistd.h> (#12862) Hiroki Tagato 2026-01-06 00:42:35 +09:00
  • a3c8533d74
    subprojects: bump tracy Vaxry 2026-01-05 12:57:40 +01:00
  • 0b3b012817
    framebuffer: revert viewport (#12842) Tom Englund 2026-01-04 11:44:19 +01:00
  • 583c4074a5 [gha] Nix: update inputs vaxerski 2026-01-03 21:12:46 +00:00
  • 922e53c68c
    pluginsystem: fix crash when unloading plugin hyprctl commands (#12821) Virt 2026-01-03 22:11:05 +01:00
  • 17bc3b83db
    renderer/fb: dont forget to set m_drmFormat (#12833) Tom Englund 2026-01-03 16:48:43 +01:00
  • fab3370254
    renderer: minor framebuffer and renderbuffer changes (#12831) Tom Englund 2026-01-03 15:13:01 +01:00
  • ee67278038
    hyprerror: fix horizontal overflow and damage box (#12719) Dmytro Budnyk 2026-01-02 21:10:47 +02:00
  • b9bd9d147f
    desktop/layerRuleApplicator: fix an epic c+p fail Vaxry 2026-01-02 18:17:35 +01:00
  • ec4beb1b39
    core/xwaylandmgr: fix min/max clamp potentially crashing Vaxry 2026-01-02 14:06:46 +01:00
  • 31d3181e1e
    dekstop/window: read static rules before guessing initial size if possible (#12783) Vaxry 2026-01-01 21:49:57 +01:00
  • 9b93d621b1
    desktop/window: use workArea for idealBB (#12802) Vaxry 2026-01-01 16:48:23 +01:00
  • bd7f9aad05
    input/ti: avoid sending events to inactive TIs Vaxry 2026-01-01 14:48:32 +01:00
  • 48a024e032
    desktop/window: remove old fn defs Vaxry 2025-12-31 18:17:06 +01:00
  • bd02178e96
    desktop/LS: avoid creating an invalid LS if no monitor could be found (#12787) Vaxry 2025-12-31 18:13:42 +01:00
  • 214fdb099c
    input: guard null view() when processing mouse down (#12772) skrmc 2025-12-31 08:00:11 -05:00
  • d622c09d09
    tester: fix sleeps waiting for too long (#12774) ArchSav 2025-12-31 23:08:40 +11:00
  • 529559712b
    desktop/window: go back to the previously focused window in a group (#12763) Vaxry 2025-12-30 18:02:34 +01:00
  • 293d3e5de9
    desktopAnimationMgr: fix slide direction Vaxry 2025-12-30 14:09:06 +01:00
  • f8464866eb
    keybinds: add inhibiting gestures under shortcut inhibitors (#12692) ArchSav 2025-12-30 23:45:56 +11:00
  • ea444c35bb
    version: bump to 0.53.0 v0.53.0 Vaxry 2025-12-29 16:21:36 +01:00
  • 6a055fc747
    cm: allow force disabling WCG and HDR per monitor (#12733) UjinT34 2025-12-28 16:44:04 +03:00
  • a8452705d6 gitignore: add hyprland.desktop generated by cmake Ikalco 2025-12-27 15:18:28 -06:00
  • e5d20b56bc
    keybinds: simulate mouse movement after bringing active window to top (#12703) Aditya Singh 2025-12-28 01:57:59 +05:30
  • 5faa66d297
    protocols/cm: fix CColorManagementSurface m_imageDescription init (#12734) UjinT34 2025-12-27 22:25:57 +03:00
  • 610c59dc34
    opengl: properly combine transforms in renderTexture Vaxry 2025-12-27 20:18:50 +01:00
  • e5f22c06b4
    master: fix placement with center_ignores_reserved (#12695) UjinT34 2025-12-27 21:17:51 +03:00
  • 6d3b17ee83
    render/cm: various updates, remove old protocols (#12693) UjinT34 2025-12-27 20:01:46 +03:00
  • 42447a50d6
    rules/windowRuleApplicator: fix min/max size effects (#12491) Vaxry 2025-12-27 12:43:45 +01:00
  • d7f26038ee
    keybinds: fix multikey binds breaking after scroll wheel events (#12638) Mr. Goferito 2025-12-26 23:16:31 +01:00
  • 33df518f97
    input: fix pending perm keyboards being enabled Vaxry 2025-12-26 16:08:31 +01:00
  • 9ea565054a
    example/hyprland.desktop: fix path Mihai Fufezan 2025-12-26 14:39:29 +02:00
  • 1f1a39d46c example/hyprland.desktop: install with full path in Exec Mihai Fufezan 2025-12-18 00:17:36 +02:00
  • 14c49230cc Nix: re-enable uwsm desktop file Mihai Fufezan 2025-12-17 23:29:40 +02:00
  • 2525052779
    start: avoid crash in dtor after forceQuit Vaxry 2025-12-24 20:27:00 +01:00
  • f7f357f15f
    keybindmgr: fix focusCurrentOrLast Vaxry 2025-12-23 15:04:56 +01:00
  • abffe75088
    desktop/window: improve fullscreen handling for grouped windows Vaxry 2025-12-22 17:53:28 +01:00
  • 60efbf3f63
    desktop/ls: only update the ls in question for commit to change layer Vaxry 2025-12-21 23:50:42 +01:00
  • 712bcfbce5
    protocols/xdg-shell: fix crash on null parent in pin (#12694) UjinT34 2025-12-21 16:21:51 +03:00
  • c87a1a7629
    i18n: add Danish translation (#12333) boinq 2025-12-20 23:18:22 +01:00
  • 7bd207377c
    window: automatically pin child windows (#12224) ArchSav 2025-12-21 09:17:56 +11:00
  • b9bef69554
    Desktop/history: Move history to desktop (#12676) Vaxry 2025-12-20 22:16:13 +00:00
  • 70f54a1e1b
    animationmgr: avoid possible uaf in handling anim updates Vaxry 2025-12-20 19:12:59 +00:00
  • f6c5c659a7
    i18n: Add Arabic translations for safemode (#12670) EvilLary 2025-12-20 20:57:19 +03:00
  • c23a0c20a4 [gha] Nix: update inputs vaxerski 2025-12-20 17:54:34 +00:00
  • 3bbbb5aaca
    core: add missing headers (#12686) dylanetaft 2025-12-20 12:52:54 -05:00
  • 315806f598
    tablet: added option to hide cursor (#12525) fuyu147 2025-12-19 11:14:22 -05:00
  • 6175ecd4c4
    debug: move to hyprutils' logger (#12673) Vaxry 2025-12-18 17:23:24 +00:00
  • f88deb928a
    compositor: warn on start via a log about start-hyprland Vaxry 2025-12-17 19:26:10 +00:00
  • 18901b8e59
    desktop/windowRule: force center and move rules to override each other (#12618) Lichie 2025-12-17 10:23:12 -08:00
  • 7098558420
    desktop/layer: store aboveFs property and use that Vaxry 2025-12-16 16:32:31 +00:00
  • 59438908de
    i18n: more natural Japanese translation (#12649) SASANO Takayoshi 2025-12-17 01:13:26 +09:00
  • cbfdbe9fa1
    desktop/popup: fix invalid surface coord Vaxry 2025-12-16 15:56:04 +00:00
  • c94a981711
    input: simplify mouseMoveUnified a tad Vaxry 2025-12-16 15:55:54 +00:00
  • beb1b578e8
    input: cleanup sendMotionEventsToFocused() Vaxry 2025-12-16 15:18:45 +00:00
  • c5beecb2c3
    desktop/popup: minor improvements Vaxry 2025-12-16 15:01:38 +00:00
  • 6e09eb2e6c
    desktop/windowRules: fix disabling binary window rules with override (#12635) Lichie 2025-12-15 14:19:13 -08:00
  • 6b491e4d6b
    core/compositor: remove a monitor reset on cleanup (#12645) Mason Davy 2025-12-15 16:37:48 -05:00
  • 4036c37e55
    hyprctl: add nix flag (#12653) Mihai Fufezan 2025-12-15 17:59:08 +02:00
  • 7ccc57eb7c
    animation: migrate PHLANIMVAR from SP to UP (#12486) Maximilian Seidler 2025-12-14 19:46:49 +00:00
  • e4a8f2b14f
    renderer: add zoom with detached camera (#12548) jmanc3 2025-12-14 13:42:02 -06:00
  • 6535ff07c9
    anr: don't create for anr dialogs (#12601) Luke Barkess 2025-12-14 17:19:35 +00:00
  • 05ccbb2f2d
    hyprpm: added plugin author (#12594) Luke Barkess 2025-12-14 17:16:58 +00:00
  • 09e195d1f2
    compositor: fix isPointOnReservedArea Vaxry 2025-12-13 13:55:12 +00:00
  • fd5e790d08
    compositor: return nullptr when cursor is outside of a maximized windows' box Vaxry 2025-12-13 13:54:59 +00:00
  • 69db0bcae6
    compositor: early return on no monitor (#12637) Tom Englund 2025-12-12 13:47:56 +01:00
  • 8dfdcfb353
    compositor: dont try to focus unmapped window (#12629) Tom Englund 2025-12-12 00:59:47 +01:00
  • 5700736505
    cm: handle CM for SDR content with cm=hdr, cm_sdr_eotf=2 (#12127) Dominick DiMaggio 2025-12-11 18:50:57 -05:00
  • 75f6435f70
    window: only damage floating on clamped size change (#12633) Tom Englund 2025-12-11 19:54:43 +01:00
  • 5dd224805d
    desktop/view: use aliveAndVisible for most things (#12631) Vaxry 2025-12-11 16:29:26 +00:00
  • 2ca7ad7efc
    ci: disable comments for members Vaxry 2025-12-11 12:40:02 +00:00
  • 9aa313402b
    protocols/datadevice: avoid double leave Vaxry 2025-12-11 00:50:45 +00:00
  • 1ff801f5f3
    Nix: fix glaze build for CI and devShell (#12616) Maximilian Seidler 2025-12-11 00:32:51 +00:00
  • 3cf6dfd7e6
    opengl: default initialize m_capStatus (#12619) Tom Englund 2025-12-11 01:32:11 +01:00
  • f58c80fd39
    monitor: remove monitor from list on disconnect before unsafestate (#12544) EvilLary 2025-12-10 01:30:35 +03:00
  • 6712fb954f
    cmake: only use system glaze package if above version 6.0.0 (#12559) Aureus 2025-12-10 01:44:02 +13:00
  • efe665b455
    protocols/compositor: fix null deref on unassigned surface image desc Vaxry 2025-12-08 22:49:53 +00:00