3
0
mirror of https://github.com/hyprwm/Hyprland.git synced 2026-02-08 00:55:58 +00:00

Commit Graph

  • eb0480ba0d tests: Test the no_focus_on_activate window rule (#13015) main Nikolai Nechaev 2026-01-18 23:22:33 +09:00
  • 0896775f1b pointermgr: remove onRenderBufferDestroy (#13008) Tom Englund 2026-01-18 13:51:14 +01:00
  • c99eb23869 renderer: optimise shader usage further, split shaders and add more caching (#12992) Tom Englund 2026-01-17 15:31:19 +01:00
  • 92a3b91999 anr: remove window on closewindow (#13007) Tom Englund 2026-01-17 10:23:09 +01:00
  • 36aa465a21 cmakelists: add fno-omit-frame-pointer for tracy builds Vaxry 2026-01-16 16:59:36 +01:00
  • fec17e5e79 desktop/ruleApplicator: fix typo in border color rule parsing (#12995) Vaxry 2026-01-16 16:43:25 +01:00
  • eff484b96c core: optimize some common branches Vaxry 2026-01-16 16:40:48 +01:00
  • 2e697ce2bf cmakelists: don't require debug for tracy Vaxry 2026-01-16 16:26:58 +01:00
  • 0b13d398fe desktop/window: avoid uaf on instant removal of a window Vaxry 2026-01-16 09:11:12 +01:00
  • ac9df44788 desktop/workspaceHistory: fix tracking for multiple monitors (#12979) Vaxry 2026-01-15 17:00:47 +01:00
  • e0cf88809d protocols/cm: Fix image description info events (#12781) UjinT34 2026-01-13 18:44:36 +03:00
  • e43f949f8a shm: ensure we use right gl unpack alignment (#12975) Tom Englund 2026-01-13 16:42:31 +01:00
  • 8d03fcc8d7 protocols/syncobj: fix DRM sync obj support logging (#12946) Chris Naporlee 2026-01-12 12:28:08 -05:00
  • 5e18111121 renderer: shader code refactor (#12926) Tom Englund 2026-01-12 18:27:16 +01:00
  • fbf421df88 LICENSE: update year Vaxry 2026-01-11 16:13:52 +01:00
  • 8f8b31e7a6 decoration: take desiredExtents on all sides into account (#12935) zacoons 2026-01-11 05:53:57 +10:00
  • 81e7498ec2 nix: add hyprland-uwsm to passthru.providedSessions Austin Horstman 2026-01-09 16:15:59 -06:00
  • fa41c8229d desktop/window: track explicit workspace assignments to prevent X11 configure overwrites (#12850) John Mylchreest 2026-01-09 18:25:37 +00:00
  • 5b1b79c29c fix: handle fullscreen windows on special workspaces (#12851) John Mylchreest 2026-01-08 21:27:00 +00:00
  • eb623bd91d animationMgr: avoid uaf in ::tick() if handleUpdate destroys AV Vaxry 2026-01-08 22:22:52 +01:00
  • 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
  • ab1d80f3d6 version: bump to 0.53.1 v0.53.1 v0.53.1-b Vaxry 2026-01-02 22:20:57 +01:00
  • 3254fa7b49 desktop/layerRuleApplicator: fix an epic c+p fail Vaxry 2026-01-02 18:17:35 +01:00
  • 27bee5bf99 core/xwaylandmgr: fix min/max clamp potentially crashing Vaxry 2026-01-02 14:06:46 +01:00
  • 23d8c372b1 dekstop/window: read static rules before guessing initial size if possible (#12783) Vaxry 2026-01-01 21:49:57 +01:00
  • c57b20dc1e desktop/window: use workArea for idealBB (#12802) Vaxry 2026-01-01 16:48:23 +01:00
  • 429e366afd input/ti: avoid sending events to inactive TIs Vaxry 2026-01-01 14:48:32 +01:00
  • 2ca2c1c701 desktop/LS: avoid creating an invalid LS if no monitor could be found (#12787) Vaxry 2025-12-31 18:13:42 +01:00
  • 587402e539 input: guard null view() when processing mouse down (#12772) skrmc 2025-12-31 08:00:11 -05:00
  • 12d6819621 desktop/window: go back to the previously focused window in a group (#12763) Vaxry 2025-12-30 18:02:34 +01:00
  • 127e206e58 desktopAnimationMgr: fix slide direction Vaxry 2025-12-30 14:09:06 +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