Commit graph

  • 68456a5d9a
    desktop/window: add stable id and use it for foreign Vaxry 2026-02-19 00:49:43 +00:00
  • 184af52f24
    config: support no_vrr rule on vrr 1 (#13250) Skidam 2026-02-18 15:48:56 +01:00
  • 1af260ecbe
    compositor: dont unlock all states on empty commits (#13303) Tom Englund 2026-02-18 15:29:35 +01:00
  • 0de216e783
    cm: block DS for scRGB in HDR mode (#13262) Dominick DiMaggio 2026-02-17 08:57:46 -05:00
  • 661314e134 CI/c-f check: adapt jidicula script Mihai Fufezan 2026-02-16 14:30:35 +02:00
  • 17fc159ae2
    desktop/windowRule: use content rule as enum directly (#13275) ssareta 2026-02-17 01:15:50 +13:00
  • 6716b8a0e3
    xwayland: fix size mismatch for no scaling (#13263) bea4dev 2026-02-16 02:50:03 +09:00
  • 59f19e465b
    nix: fix evaluation warnings, the xorg package set has been deprecated (#13231) flyingpeakock 2026-02-15 16:53:28 +01:00
  • e6ca141364
    CI/c-f check: set older clang ver Mihai Fufezan 2026-02-15 00:53:57 +02:00
  • 48176160ab
    commit-timing: avoid use-after-free in timer callback (#13271) Kamikadze 2026-02-14 18:09:25 +05:00
  • e5a2b9e5b0
    hyprctl: bump hyprpaper protocol to rev 2 (#12838) Vaxry 2026-02-14 13:08:13 +00:00
  • e80f705d76
    compositor: guard null view() in getWindowFromSurface (#13255) garypippi 2026-02-14 08:52:15 +09:00
  • 1bf410e1fc
    renderer: fix dgpu directscanout explicit sync (#13229) Tom Englund 2026-02-14 00:52:00 +01:00
  • 1c767de9da [gha] Nix: update inputs vaxerski 2026-02-13 23:42:49 +00:00
  • a8a8929bb4
    i18n: update russian translation (#13247) Kirill Unitsaev 2026-02-14 03:40:57 +04:00
  • eb0d3f9f01
    cmake: use OpenGL::GLES3 when OpenGL::GL does not exist (#13260) Yingjie Wang 2026-02-13 18:40:30 -05:00
  • 81a029e504 hyprpm: exclude glaze from all targets during fetch Kamikadze 2026-02-12 02:42:36 +05:00
  • 380d14998e nix: remove glaze patch Mihai Fufezan 2026-02-11 22:34:42 +02:00
  • fd48d102e1 Reapply "hyprpm: bump glaze version" Tyr Heimdal 2026-02-11 17:45:45 +01:00
  • 531fc43203
    cmake: bump wayland-server version to 1.22.91 (#13242) EvilLary 2026-02-11 13:05:58 +03:00
  • 5b6c42ca70
    dynamicPermManager: fix c+p fail Vaxry 2026-02-10 15:13:25 +00:00
  • 857a78ce4e
    hyprpm: add full nix integration (#13189) Vaxry 2026-02-10 15:12:43 +00:00
  • 339661229d
    desktop/reserved: fix a possible reserved crash (#13207) Vaxry 2026-02-10 14:59:21 +00:00
  • ff061d177e
    protocols: commit and presentation timing fixes (#13174) UjinT34 2026-02-10 17:55:21 +03:00
  • 407a623801
    hyprctl: add error messages to hyprctl hyprpaper wallpaper (#13234) ItsOhen 2026-02-10 15:52:31 +01:00
  • 171ad7d338
    input: fix kinetic scroll (#13233) bea4dev 2026-02-10 23:51:51 +09:00
  • f16ebef003 [gha] Nix: update inputs vaxerski 2026-02-09 12:53:15 +00:00
  • 6507445787
    layershell: restore focus to layer shell surface after popup is destroyed (#13225) Aurelle 2026-02-09 12:51:25 +00:00
  • f68ac7ef75
    i18n: add Traditional Chinese (zh_TW) translations (#13210) G36maid 2026-02-07 21:27:10 +08:00
  • 60f1c61323
    protocols/dmabuf: fix DMA-BUF checks and events (#12965) UjinT34 2026-02-07 15:40:08 +03:00
  • 9f9dbb0dc5
    renderer: allow tearing with DS with invisible cursors (#13155) UjinT34 2026-02-07 15:38:01 +03:00
  • cfbbfb591a
    popup: reposition with reserved taken into account Vaxry 2026-02-07 11:11:39 +00:00
  • 63eb6b3bda
    opengl: add debug:gl_debugging (#13183) Tom Englund 2026-02-06 22:02:20 +01:00
  • 8606bc255b
    proto/shm: update wl_shm to v2 (#13187) EvilLary 2026-02-06 20:08:30 +03:00
  • 562171ab66
    i18n: add bengali translations (#13185) Yash Dodwani 2026-02-06 04:05:59 +05:30
  • 9ce9ef2705
    decorations/border: fix damage scheduling after #12665 Vaxry 2026-02-05 18:07:03 +00:00
  • 02ff413002
    monitor: fix DS deactivation (#13188) UjinT34 2026-02-04 15:42:43 +03:00
  • 1bc857b12c
    fifo: miscellaneous fifo fixes (#13136) UjinT34 2026-02-04 03:27:48 +03:00
  • cd7bdc7a43
    hyprerror: add padding & adjust for scale when reserving area (#13158) EvilLary 2026-02-03 23:44:41 +03:00
  • e123fd3e66
    monitor: revert "remove disconnected monitor before unsafe state #12544" (#13154) EvilLary 2026-02-03 23:44:18 +03:00
  • 30756d8718
    gestures/fs: remove unneeded floating state switch (#13127) Łukasz Rek 2026-02-03 01:49:05 +01:00
  • 9433060760
    renderer: fix screen export back to srgb (#13148) UjinT34 2026-02-02 23:33:03 +03:00
  • a0ec2e4daf
    i18n: add Vietnamese translation (#13163) Vũ Xuân Trường 2026-02-01 23:59:15 +07:00
  • d9d9d9358f
    gestures: add cursor zoom (#13033) Luke Barkess 2026-02-01 14:32:47 +00:00
  • 95c8f8b299
    input: fix edge grab resize logic for gaps_out > 0 (#13144) ekhadley 2026-02-01 08:29:35 -06:00
  • beeca9dacb
    xwayland: ensure NO_XWAYLAND builds (#13160) Tom Englund 2026-02-01 15:27:37 +01:00
  • 47f9035601
    time: ensure type correctness and calculate nsec correctly (#13167) Tom Englund 2026-02-01 15:18:06 +01:00
  • db6114c6c5
    renderer/pass: fix surface opaque region bounds used in occluding (#13124) jmanc3 2026-01-31 07:39:22 -06:00
  • cbeb6984e7
    renderer: fix mouse motion in VRR (#12665) Szwagi 2026-01-31 13:37:01 +00:00
  • 4330b49a84
    buffer: add move constructor and operator to CHLBufferReference (#13157) Tom Englund 2026-01-31 14:35:39 +01:00
  • 2ad7f6edd4
    xwayland/xwm: get supported props on constructing surface (#13156) Tom Englund 2026-01-31 14:35:06 +01:00
  • ec120d5732
    opengl: set EGL_CONTEXT_RELEASE_BEHAVIOR_KHR if supported (#13114) Tom Englund 2026-01-30 20:42:01 +01:00
  • fe6c213024
    xwayland/xwm: fix _NET_WM_STATE_MAXIMIZED_VERT type (#13151) Tom Englund 2026-01-30 20:35:52 +01:00
  • b8fc0def97
    xwayland/xwm: handle INCR clipboard transfer chunks correctly (#13125) Zynix 2026-01-30 17:14:17 +03:00
  • c92fb5e85f
    xwayland/xwm: prevent onWrite infinite loop and clean orphan transfers (#13122) Zynix 2026-01-29 16:50:17 +03:00
  • 7d209b2941
    Nix: apply glaze patch Mihai Fufezan 2026-01-29 13:16:56 +02:00
  • e92b20292b
    Revert "hyprpm: bump glaze version" Mihai Fufezan 2026-01-29 13:14:05 +02:00
  • 22e53345ba
    flake.lock: update Mihai Fufezan 2026-01-29 01:38:41 +02:00
  • 116537b494
    hyprpm: bump glaze version Mihai Fufezan 2026-01-29 01:37:09 +02:00
  • c8b5023bb0
    opengl: allow texture filter to be changed (#13078) jmanc3 2026-01-27 15:21:53 -06:00
  • bcb34275ea
    hyprctl: fix layerrules not being applied dynamically with hyprctl (#13080) ItsOhen 2026-01-27 13:13:29 +01:00
  • 21325f9385
    eventLoop: various eventloopmgr fixes (#13091) Tom Englund 2026-01-27 13:11:54 +01:00
  • 50454c6d17
    i18n: add Romanian translations (#13075) Viorel Ciobotaru 2026-01-27 00:20:56 +02:00
  • c65c7614bc
    hyprpm: fix build step execution Vaxry 2026-01-24 20:00:56 +00:00
  • 891e029ba3
    hyprctl: add overFullscreen field in hyprctl window debug (#13066) Naufal Hisyam Muzakki 2026-01-25 02:53:40 +07:00
  • b1d1c9843f
    hyprctl: remove trailing comma from json object (#13042) Michał Minarowski 2026-01-23 21:40:50 +01:00
  • 2a2c2b0e28
    opengl/fb: use GL_DEPTH24_STENCIL8 instead of GL_STENCIL_INDEX8 (#13067) Tom Englund 2026-01-23 21:09:39 +01:00
  • 64db62d7e2
    hyprpm: use provided pkgconf env if available Vaxry 2026-01-22 20:33:28 +00:00
  • 82de66a030
    renderer: fix frame sync (#13061) UjinT34 2026-01-22 18:16:52 +03:00
  • 22fc8136a2
    desktop/windowRule: allow expression in min_size/max_size (#12977) Florent Charpentier 2026-01-22 02:56:51 +11:00
  • e7985ca4c4
    desktop: restore invisible floating window alpha/opacity when focused over fullscreen (#12994) Naufal Hisyam Muzakki 2026-01-21 22:55:12 +07:00
  • 6c3ebed76e
    renderer: add surface shader variants with less branching and uniforms (#13030) UjinT34 2026-01-21 18:54:14 +03:00
  • f9fb24577a
    animation: reset tick state on session activation (#13024) William Wernert 2026-01-21 10:54:02 -05:00
  • 55f40ecc95
    renderer: fix non shader cm reset (#13027) UjinT34 2026-01-21 17:03:37 +03:00
  • 441a8714c7
    hyprpm: fix clang-format Vaxry 2026-01-21 13:58:09 +00:00
  • 57e6a57e6b
    hyprerror: clear reserved area on destroy (#13046) Luke Barkess 2026-01-21 13:57:36 +00:00
  • c44292c723
    protocols/toplevelExport: Support transparency in toplevel export (#12824) ArchSav 2026-01-21 01:32:32 +11:00
  • f0b6714539
    Nix: re-enable hyprpm Mihai Fufezan 2026-01-20 13:26:10 +02:00
  • 8f547c6fa0
    hyprpm: drop meson dep Mihai Fufezan 2026-01-20 13:26:01 +02:00
  • d6e2ae0247
    hyprpm,Makefile: drop cmake ninja build Mihai Fufezan 2026-01-20 13:25:47 +02:00
  • eb0480ba0d
    tests: Test the no_focus_on_activate window rule (#13015) 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