Commit Graph

  • c22f46768c xwl: dont close the fd to early (#9715) Tom Englund 2025-03-24 19:33:07 +01:00
  • 66470020a7 seat: avoid sending null surfaces in leave/enter events Vaxry 2025-03-24 14:10:47 +00:00
  • ed2f50d5ad renderer: Simplify and fix hdr metadata setting (#9706) UjinT34 2025-03-24 15:56:07 +03:00
  • a46576afc3 xwayland: Cleanup server startup and FDs (#9769) Lee Bousfield 2025-03-28 11:12:25 -05:00
  • 10035a85cc core: Don't damage the entire surface every frame (#9763) Lee Bousfield 2025-03-28 11:00:39 -05:00
  • c93140a5f1 surfacestate: reset buffer bit before applying to current Vaxry 2025-03-28 12:32:07 +00:00
  • 5380cbcdda workspaces: minor fixes to persistence Vaxry 2025-03-27 13:59:45 +00:00
  • 9ea76428b6 internal: fix minor ubsan errors (#9743) Tom Englund 2025-03-26 18:22:44 +01:00
  • 0cd04bd666 surfacestate: track and apply updated state Vaxry 2025-03-26 15:11:19 +00:00
  • 1c2b9a9ce3 opengl: don't attempt to compile cm on gles3.0 Vaxry 2025-03-26 14:28:19 +00:00
  • cec084c178 pass/rect: include clipBox in opaque calculations vaxerski 2025-03-26 11:47:04 +00:00
  • c2ef8fcc00 groupbar: round boxes vaxerski 2025-03-26 11:44:38 +00:00
  • 3fc3521a97 pass: remove unusued timeline in texpass (#9734) Tom Englund 2025-03-26 02:22:09 +01:00
  • 9a67354fa2 Groupbar: apply scaling factor to text (#9731) Arkady Buryakov 2025-03-26 04:07:56 +03:00
  • f7ba86d1f3 keybinds: add sendkeystate dispatcher (#9599) nyx 2025-03-24 23:59:13 +00:00
  • f3db1b172c decoration: bring back border_part_of_window Vaxry 2025-03-24 23:57:23 +00:00
  • 2a6d070774 xwl: dont close the fd to early (#9715) Tom Englund 2025-03-24 19:33:07 +01:00
  • aec69131cd seat: avoid sending null surfaces in leave/enter events Vaxry 2025-03-24 14:10:47 +00:00
  • 4b968e5bc1 [gha] Nix: update inputs vaxerski 2025-03-24 12:57:34 +00:00
  • a852461c7d renderer: Simplify and fix hdr metadata setting (#9706) UjinT34 2025-03-24 15:56:07 +03:00
  • e4abf26069 Nix: add changes from Nixpkgs derivation Mihai Fufezan 2025-03-23 18:19:34 +02:00
  • 006bd9eef5 protocols/meson.build: use native wayland-scanner Mihai Fufezan 2025-03-23 18:15:17 +02:00
  • 5ee35f914f version: bump to 0.48.0 v0.48.0 Vaxry 2025-03-23 14:56:13 +00:00
  • aa1bd647b1 core/Compositor.hpp: fix non-relative Texture import (#9703) entailz 2025-03-23 05:49:10 -07:00
  • fdb7ca6c8f core/compositor: Fix dropping cursor buffer data early (#9700) Lee Bousfield 2025-03-22 17:06:02 -05:00
  • 6ab5a0befb renderer: fix cm_fs_passthrough (#9698) UjinT34 2025-03-22 20:34:01 +03:00
  • 6384f4acf4 core/compositor: Correctly track SHM buffer damage (#9678) Lee Bousfield 2025-03-22 11:13:44 -05:00
  • 4600043a49 hyprpm: return 1 when plugins are outdated (#9694) Aaron Blasko 2025-03-22 17:01:35 +01:00
  • 279b06044c screencopy, render: Use explicit sync for screencopy (#9697) Lee Bousfield 2025-03-22 11:01:14 -05:00
  • ccbdba7ee2 syncobj: refactor point timelines (#9689) Tom Englund 2025-03-21 20:19:53 +01:00
  • c7f0519faf core: fix DS and VRR automation (#9334) UjinT34 2025-03-21 16:33:07 +03:00
  • 7ea4fbf0ba types: Upgrade buffer ref from WP to SP (#9677) Lee Bousfield 2025-03-20 06:08:47 -05:00
  • f6ca4bac51 syncobj: restore SHM buffer reset (#9675) Tom Englund 2025-03-20 11:39:55 +01:00
  • 155eba57d8 groupbar: remove 2 pixel gap above groupbar (#9664) phonetic112 2025-03-19 18:09:36 -04:00
  • 7b10530a0d XWayland: restore the abstract socket, and make it optional (#9615) Andrei V 2025-03-20 01:06:30 +03:00
  • a25a214523 dmabuf: pop buffer on failure (#9620) Tom Englund 2025-03-19 17:49:20 +01:00
  • c8d80a2920 ci: Fail on warnings (#9668) Lee Bousfield 2025-03-18 18:46:28 -05:00
  • 03385fc07f seatmgr: avoid crash on null surfs Vaxry 2025-03-18 19:43:05 +00:00
  • cca0f48b74 renderer: add an option to disable cm and auto-skip cm if not necessary vaxerski 2025-03-18 11:30:01 +00:00
  • 60edb376f2 config/defaultConfig.hpp: windowrulev2 -> windowrule (#9663) Kamikadze 2025-03-18 16:13:03 +05:00
  • 6f74d8d7e9 example/hyprland.conf: windowrulev2 -> windowrule (#9662) tachyglossues 2025-03-18 11:24:43 +01:00
  • ec4bea7901 config: nuke windowrule v1 syntax Vaxry 2025-03-18 01:36:55 +00:00
  • 9171db1984 renderer: delete now redundant ifdefs (#9651) Honkazel 2025-03-18 06:29:08 +05:00
  • 5f60fc7d00 renderer: only commit hw cursor stuff if needed (#9654) Ikalco 2025-03-17 16:06:41 -05:00
  • c4f46473df monitor: Optimize direct scanout damage (#9653) Lee Bousfield 2025-03-17 16:05:44 -05:00
  • 011d7ccb91 internal: Fix compiler warnings (#9646) Lee Bousfield 2025-03-17 09:52:40 -05:00
  • efc51eb7d1 managers: Use primary backend for cursor swapchain (#9645) Lee Bousfield 2025-03-17 09:51:18 -05:00
  • c2835b6b0f groupbar: remove recursive window recalc (#9561) nyx 2025-03-17 10:50:49 -04:00
  • d5d7f69d1e flake.lock: update Mihai Fufezan 2025-03-17 14:50:32 +02:00
  • 5cef2f44fe renderer: allow commits when buffer is unchanged but cursor changed (#9648) Ikalco 2025-03-17 07:06:58 -05:00
  • 22154fa272 opengl: simplify cm pipeline Vaxry 2025-03-16 21:50:15 +00:00
  • 2ddd16ef28 CMake: install frag files (for real this time) Mihai Fufezan 2025-03-16 19:35:37 +02:00
  • d7382aa8a1 CMake: install frag files Mihai Fufezan 2025-03-16 18:27:27 +02:00
  • 90306bdae6 Meson: include frags in globber Mihai Fufezan 2025-03-14 21:54:55 +02:00
  • b1ab0f7539 splashes: update for 3ya Vaxry 2025-03-16 03:03:32 +00:00
  • bf5e4bf116 syncobj: dont crash compositor on protocol errors (#9627) Tom Englund 2025-03-15 19:57:52 +01:00
  • 4c471218c9 renderer: fix window offset for dragged windows (#9629) Blackilykat 2025-03-15 19:15:09 +01:00
  • e59680481d input: Fix clicking through groupbar tabs (#9606) phonetic112 2025-03-14 20:22:39 -04:00
  • 9f038741a4 Meson: include frags in globber fix_frags Mihai Fufezan 2025-03-14 21:54:55 +02:00
  • f4315db50f nix: mesa -> libgbm (#9612) André Silva 2025-03-14 18:24:55 +00:00
  • 3cc8e8c6be renderer: don't crash if cm fails to compile Vaxry 2025-03-14 15:20:08 +00:00
  • b37944605f protocols: fix include Vaxry 2025-03-14 14:34:17 +00:00
  • f4995c1837 descriptions: remove allow_early_buffer_release Vaxry 2025-03-14 14:14:10 +00:00
  • 6ffde36466 syncobj: use eventfd instead of stalling fd checks (#9437) Tom Englund 2025-03-14 15:08:20 +01:00
  • c754d7963f nix: remove wayland-protocols overlay and bump flake (#9613) André Silva 2025-03-14 07:14:59 +00:00
  • 8c97cb7858 renderer: add simple color management (#9506) UjinT34 2025-03-14 02:15:18 +03:00
  • e86d3a14e4 groupbar: add an option to adjust gap sizes (#9578) phonetic112 2025-03-12 10:09:09 -04:00
  • 4b25fbe5fd windows: respect noinitialfocus with workspace changes (#9586) nyx 2025-03-11 13:32:01 -04:00
  • 81e93acba4 groupbar: pass alpha to title tex render pass Vaxry 2025-03-11 17:30:12 +00:00
  • b21edb1a97 input: fix touch calibration matrix overriding Khalid J. 2025-03-06 14:24:36 +03:00
  • e4af4b5e2e core: update decorations on lockgroups (#9573) MightyPlaza 2025-03-10 17:40:46 +00:00
  • d30cc19d25 renderer: skip ds commits if buffer didn't change (#9556) Ikalco 2025-03-08 13:24:22 -06:00
  • f15b49e0fd core: prevent crash when monitor list is empty (#9572) nyx 2025-03-08 14:14:03 -05:00
  • c544c5115c windowrules: store floating size on close instead of resize (#9569) nyx 2025-03-08 08:20:27 -05:00
  • b80b64cd6c windowrules: add option to allow size persistence between app launches (#9422) nyx 2025-03-07 20:12:02 -05:00
  • 4082e876d5 [gha] Nix: update inputs vaxerski 2025-03-07 22:56:23 +00:00
  • 8ce1665fdb protocols: Fix blocked color management get_information (#9563) Lee Bousfield 2025-03-07 16:54:56 -06:00
  • 7753e8ea68 keybinds): prevent crash when executing movewindoworgroup (#9551) nyx 2025-03-06 17:08:57 -05:00
  • cb4230e1c2 touch: reject swipe on locked sessions Vaxry 2025-03-06 22:08:23 +00:00
  • 7055d0c138 master: add option to keep master window position (#9537) nyx 2025-03-06 17:06:05 -05:00
  • 4435f5c546 input: fixup mouse check for flipping x / y (#9529) nyx 2025-03-06 11:33:01 -05:00
  • 7a84317f33 protocols: Fix cursor shape protocol valid shape check (#9547) Lee Bousfield 2025-03-06 09:54:47 -06:00
  • 2433760786 hyprctl: Error handling improvements, minor cleanups (#9536) Abdalrahman Shaban 2025-03-06 01:50:28 +02:00
  • b51ab182ae socket2: add activespecialv2 (#9530) Matt White 2025-03-05 12:33:33 -07:00
  • d7e7a29261 input: add flip_x and flip_y for touchpad (#9481) nyx 2025-03-03 15:56:01 -05:00
  • f1ef724a87 protocols: Ensure protocol dtors are called in ProtocolManager dtor (#9521) Ikalco 2025-03-02 18:57:49 -06:00
  • 474bfcbccd core: fix clang-format Vaxry 2025-03-02 16:24:37 +00:00
  • 905ca39bc9 nix/module: toHyprconf -> toHyprlang (#9221) Mihai Fufezan 2025-03-02 15:41:49 +02:00
  • 3a21dd84b3 core: cleanup some smart pointer usage Vaxry 2025-03-02 02:19:35 +00:00
  • e6be4af21f core: add default initializers for ccompositor ptrs Vaxry 2025-03-02 02:16:24 +00:00
  • 2c78867a98 core: cleanup window properties Vaxry 2025-03-02 02:13:31 +00:00
  • 2acbb59bf2 core: ignore internal move workspace calls if the workspace doesn't change (#9516) phonetic112 2025-03-01 13:34:38 -05:00
  • 11943f761e monitor: avoid crash on expired special workspace monitor owner Vaxry 2025-03-01 15:56:44 +00:00
  • f148b96bea input: Provide a non-zero time for button release triggered during window unmap. (#9513) Indy Ray 2025-03-01 07:53:30 -08:00
  • 445337d03d protocols: Fix IWaylandProtocol onDisplayDestroy m_pGlobal double-free (#9507) Lee Bousfield 2025-02-27 19:52:31 -06:00
  • 34f2a4713e core: Add null activeWorkspace check in moveWorkspaceToMonitor (#9503) Lee Bousfield 2025-02-27 19:52:23 -06:00
  • d5920bc5da internal: fix include paths (#9500) Tuur Vanhoutte 2025-02-27 00:56:11 +01:00
  • aee9b8ac19 protocols: fix relative include Vaxry 2025-02-26 22:13:06 +00:00
  • 32a3d84d74 protocols: fix wrong iface for xdg_dialog Vaxry 2025-02-26 20:49:31 +00:00
  • 002cd91fbf nix: wp-protocol version bump (#9494) Soliprem 2025-02-26 18:36:24 +01:00