Commit Graph

  • 5c8d675eed ci: correct tar command for xz compression & fix typos (#11213) main xqso 2025-07-25 15:19:23 +00:00
  • fd0c1f2ab4 keybinds: do not reset scroll timer on not passed Vaxry 2025-07-25 14:58:54 +02:00
  • 31cc7f3b87 core: move workspace ptrs to weak (#11194) Vaxry 2025-07-24 00:36:29 +02:00
  • ecc04e8ba7 drm: check syncobj timeline support before advertising protocol (#11117) mavonarx 2025-07-23 23:11:07 +02:00
  • c51c6e38ac tests: add a few more workspace tests Vaxry 2025-07-23 20:41:32 +02:00
  • 55f2daa21e swipe: fix workspace swipe not rendering last frame if target ws is on edge (#11184) Florent Charpentier 2025-07-24 04:06:28 +10:00
  • 2d2a5bebff core: fix maxwidth resolution mode (#11183) Nikolaos Karaolidis 2025-07-23 11:10:39 +01:00
  • 6ca7c14b58 CTM: check for finite value aswell (#11185) Tom Englund 2025-07-23 12:09:19 +02:00
  • fdbbad04bb core: enter unsafe state on boot if there are no mons Vaxry 2025-07-22 11:14:04 +02:00
  • 873914a2a6 CI/Nix: also check for qt version in update script Karun Sandhu 2025-07-20 13:31:17 +02:00
  • 50758505d5 example: make screen shader example compatible with glsl 300 (#10846) (#11132) 00-KAMIDUKI 2025-07-22 03:05:47 +08:00
  • 462729d865 protocols/subcompositor: fix subsurface sorting (#11136) Vaxry 2025-07-20 19:42:40 +02:00
  • bf1602d9f9 renderer: implement wp-color-management-v1 transfer functions (#11084) Thomas Müller 2025-07-20 18:20:27 +02:00
  • d4de69381e internal: set value and goal for window size and position on setGroupCurrent (#11120) MightyPlaza 2025-07-20 15:00:17 +00:00
  • 503fc458d8 internal: replace unsafe strcpy with snprintf (#11128) MirzaSamadAhmedBaig 2025-07-20 18:31:53 +05:00
  • a3d59b525b systeminfo: print more render info Vaxry 2025-07-20 14:51:10 +02:00
  • b7a91e02e9 renderer: Add cursor:invisible to allow to hide the cursor (#11058) Mozzarella32 2025-07-20 10:40:21 +00:00
  • 58b6eceb6d sessionlock: fix flipped if condition Vaxry 2025-07-20 12:33:22 +02:00
  • 4e242d086e [gha] Nix: update inputs v0.50.1 v0.50.1-b vaxerski 2025-07-19 21:37:06 +00:00
  • 4a549a5446 version: bump to 0.50.1 Vaxry 2025-07-19 23:30:41 +02:00
  • 102bf35128 sessionlock: fix timer logic on unsafe state Vaxry 2025-07-19 16:48:20 +02:00
  • 77ab8962e3 eventloop: improve timer handling to avoid crashes Vaxry 2025-07-19 16:47:14 +02:00
  • b0b1c70e96 eventloop: avoid duplicate timers Vaxry 2025-07-19 13:31:31 +02:00
  • 6c01b131cb opengl: detect android fence support and disable explicit if it's missing (#11077) Vaxry 2025-07-19 12:38:41 +02:00
  • 29b72860ea snap: use window extents instead of border size (#11079) Mike Will 2025-07-18 11:35:43 -04:00
  • 95f4d5f740 framescheduler: check monitor validity in doLater Vaxry 2025-07-18 12:09:43 +02:00
  • c75a1b0cb4 compositor: properly set infinite region on null input Vaxry 2025-07-17 22:04:14 +02:00
  • 24296d5b81 framescheduler: dont if check deleted weakpointer (#11063) Tom Englund 2025-07-17 21:59:20 +02:00
  • fd724767d9 config: default drag_lock to 0 Vaxry 2025-07-16 22:39:36 +02:00
  • f6ad0412d1 socket2: fixup invalid ws passed to openwindow Vaxry 2025-07-16 18:22:54 +02:00
  • ccf5c7dcc7 version: bump to 0.50.0 Vaxry 2025-07-16 11:19:17 +02:00
  • 1a405a7e7c core: never use hw cursors when tearing Vaxry 2025-07-16 11:08:29 +02:00
  • 91d8a629eb sessionlock: fix timer logic on unsafe state Vaxry 2025-07-19 16:48:20 +02:00
  • 8b38353012 eventloop: improve timer handling to avoid crashes Vaxry 2025-07-19 16:47:14 +02:00
  • 3b04131259 eventloop: avoid duplicate timers Vaxry 2025-07-19 13:31:31 +02:00
  • d84699d8e5 opengl: detect android fence support and disable explicit if it's missing (#11077) Vaxry 2025-07-19 12:38:41 +02:00
  • ae3cc48f22 protocols/gamma: support pipes (#11076) MrFantOlas 2025-07-18 23:20:17 +02:00
  • 4adf658907 README: add link to CI from badge (#11085) Radovenchyk 2025-07-18 21:13:56 +03:00
  • 260a13a12f snap: use window extents instead of border size (#11079) Mike Will 2025-07-18 11:35:43 -04:00
  • 088e8af955 [gha] Nix: update inputs vaxerski 2025-07-18 10:11:00 +00:00
  • 49abc193f7 framescheduler: check monitor validity in doLater Vaxry 2025-07-18 12:09:43 +02:00
  • a05c797e4a compositor: properly set infinite region on null input Vaxry 2025-07-17 22:04:14 +02:00
  • b46dc9ee0c framescheduler: dont if check deleted weakpointer (#11063) Tom Englund 2025-07-17 21:59:20 +02:00
  • 75c0675e14 config: add better zoomFactor default (#11060) aphelei 2025-07-17 18:37:11 +02:00
  • 49d73d1893 config: default drag_lock to 0 Vaxry 2025-07-16 22:39:36 +02:00
  • 409b56f6a3 hyprctl: make animations print details about bezier curves (#10413) (#10871) boundlessvoid0 2025-07-16 21:35:15 +02:00
  • 148718b3bc socket2: fixup invalid ws passed to openwindow Vaxry 2025-07-16 18:22:54 +02:00
  • 5349667992 master: add ignoremaster to swapwithmaster Vaxry 2025-07-16 15:51:11 +02:00
  • c4a4c34156 version: bump to 0.50.0 v0.50.0 Vaxry 2025-07-16 11:19:17 +02:00
  • d4fbedcd35 core: never use hw cursors when tearing Vaxry 2025-07-16 11:08:29 +02:00
  • 5bfe6dc703 config: disable hw on mgpu nvidia by default (#11018) Vaxry 2025-07-16 11:02:20 +02:00
  • 8453fbf4eb snap: fix border_overlap option for monitor snapping (#10987) Mike Will 2025-07-15 16:24:40 -04:00
  • e15014e031 protocols/cm: Fix preferred image description (#11026) UjinT34 2025-07-15 20:33:14 +03:00
  • bc764f7065 protocols: Remove incorrect CM proto debug check and fix preferred image description (#11023) UjinT34 2025-07-14 23:54:43 +03:00
  • 06fcdbd9c7 renderer: use makeUnique for session-lock render passes (#11019) Maximilian Seidler 2025-07-14 15:48:50 +02:00
  • 01971cb6c7 session-lock: don't render workspaces when locked (#10865) Maximilian Seidler 2025-07-14 13:13:54 +02:00
  • d0f58baf29 screencopy: ignore hidden windows in noscreenshare Vaxry 2025-07-12 18:22:47 +02:00
  • 8bfff87833 debugOverlay: fix tick measurement Vaxry 2025-07-12 18:19:59 +02:00
  • 6821723b44 splashes: add zacoons' splash Vaxry 2025-07-11 23:47:48 +02:00
  • e589adb00d config: remove render_ahead* config options Tom Englund 2025-07-11 14:30:37 +02:00
  • 523eed048e xwl: dont mark the even source as readable Tom Englund 2025-07-11 14:06:42 +02:00
  • e6bb809663 monintor: remove rathandler Tom Englund 2025-07-10 21:49:38 +02:00
  • b5433bb753 singlepixel: move to unique ptrs Tom Englund 2025-07-10 13:11:07 +02:00
  • bcb96c5532 presentation: move to unique ptrs Tom Englund 2025-07-10 13:09:19 +02:00
  • f22b5971d1 dmabuf: move to unique ptrs Tom Englund 2025-07-10 13:07:44 +02:00
  • 87653077f8 cursorshape: use unique ptrs Tom Englund 2025-07-10 12:55:00 +02:00
  • a21882be33 ctmcontrol: move to unique ptrs Tom Englund 2025-07-10 12:49:24 +02:00
  • 37be9a8959 alphamodifier: move to unique ptrs Tom Englund 2025-07-10 12:47:21 +02:00
  • f5af40afce renderpass: use unique ptr instead of shared ptr Tom Englund 2025-07-10 10:44:59 +02:00
  • 6375e471f3 config: disable new_render_scheduling by default Vaxry 2025-07-09 16:13:57 +02:00
  • c6497a7193 internal: Prevent double-free in attemptDirectScanout (#10974) Kamikadze 2025-07-09 17:39:36 +05:00
  • 9517d0eaa4 renderer: Added a pointer position uniform to the screen shader. (#10821) FrancisTheCat 2025-07-08 19:31:15 +02:00
  • 78e9eddfb6 core: use new typed signals from hu (#10853) outfoxxed 2025-07-08 09:56:40 -07:00
  • 2f34ef141b compositor: fix race to finish on null buffer (#10970) Tom Englund 2025-07-08 18:55:46 +02:00
  • 8f948827a6 Renderer: Implement new render scheduling (#10936) Vaxry 2025-07-08 12:41:10 +02:00
  • 9856563f89 opengl: avoid reallocations in EGLImage (#10960) Tom Englund 2025-07-07 23:44:35 +02:00
  • bb958a9e13 pass: overload TexPass constructor Tom Englund 2025-07-04 09:58:37 +02:00
  • c75f85098c renderer: move render calculation behind if case Tom Englund 2025-07-04 09:39:53 +02:00
  • 4a30e2acd9 eventloop: RAII the even source on readable fd Tom Englund 2025-07-03 21:20:46 +02:00
  • ceec1943ff compositor: dont send around int max values Tom Englund 2025-07-03 12:37:33 +02:00
  • 83c453cb82 plugins: made currentWindow available in RENDER_PRE_WINDOW (#10957) jmanc3 2025-07-07 11:06:42 -05:00
  • 54369adffa internal: iso C++ prohibits anonymous structs (#10955) Tom Englund 2025-07-07 16:18:06 +02:00
  • d23ed852fc [gha] Nix: update inputs vaxerski 2025-07-07 11:34:38 +00:00
  • a16d0c76a6 texture: zero out the cached states in destroy (#10954) Tom Englund 2025-07-07 13:33:22 +02:00
  • 6a5f4f5954 Nix: fix overlay application Mihai Fufezan 2025-07-05 14:18:36 +03:00
  • b99c193e46 internal: handle setGroupCurrent properly on fs groups (#10920) MightyPlaza 2025-07-04 22:16:25 +00:00
  • 9b51d73a1e hyprpm: print all dependencies that are missing (#10907) bobrat 2025-07-04 07:43:46 -05:00
  • 3c9447ca53 nix: update aquamarine Tiago Dinis 2025-07-03 20:28:18 +01:00
  • 90c8609cbb CMake: disable tests by default (#10899) Mihai Fufezan 2025-07-02 00:18:34 +03:00
  • b246f33ab1 inputmgr: remove unused var Vaxry 2025-07-01 23:18:01 +02:00
  • e9c5594186 renderer: add mouse zoom animations (#10882) aphelei 2025-07-01 11:33:48 +02:00
  • e827b75e22 opengl: add missing skipcm if case (#10888) Tom Englund 2025-07-01 11:32:49 +02:00
  • 9adacef70b buffer: check if buffer fd already readable (#10894) Tom Englund 2025-07-01 11:32:17 +02:00
  • f464dfbefa shader: replace texture2d with texture (#10893) Tom Englund 2025-07-01 11:32:00 +02:00
  • 8c37d2ce25 sessionlock: restore cursor if hidden on unlock (#10889) Tom Englund 2025-07-01 11:31:10 +02:00
  • ee8978b961 flake.lock: update Karun Sandhu 2025-06-29 17:51:06 +02:00
  • ab900d8752 screencopy: fix improper box calculations for transforms (#10870) Vaxry 2025-06-28 17:01:14 +02:00
  • 0fea173fc8 unbind: add unbind all Vaxry 2025-06-28 14:55:13 +02:00
  • a01d20cfe8 CI/Nix: fix rebase oopsie Mihai Fufezan 2025-06-27 16:56:52 +03:00
  • e4b6fedfb9 tester: simplify adding test files Vaxry 2025-06-27 12:18:45 +02:00