Commit graph

  • 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
  • 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
  • 1fc7e80bdb
    README: update previews Vaxry 2025-06-27 12:06:14 +02:00
  • b850b35778
    snap: move gapOffset logic outside of for loop (#10861) Mike Will 2025-06-27 06:01:45 -04:00
  • 2796ec1cf2 CI/Nix: separate xdph from hl Mihai Fufezan 2025-06-26 21:16:03 +03:00
  • 3d6476c902
    Core: Add a test suite (#9297) Vaxry 2025-06-26 19:43:39 +02:00
  • 9a67e0421b
    renderer: clamp rounding_power (#10816) rafiq 2025-06-27 01:26:46 +08:00
  • 3bbdf9dc5a
    protocols: add ext-workspace implementation (#10818) outfoxxed 2025-06-26 09:32:44 -07:00
  • 1f337a7a5e
    hyprctl: replace read-only strings with std::string_view (#10851) sam 2025-06-26 18:28:35 +08:00
  • 452a158107
    config: use parseScale for monitorv2 (#10852) UjinT34 2025-06-26 13:28:21 +03:00
  • f4f090e4b2
    renderer: reduce a lot of glcalls and cache various states (#10757) Tom Englund 2025-06-25 12:42:32 +02:00
  • 5a348fb7df
    Nix: filter src using fileset Mihai Fufezan 2025-06-24 21:37:25 +03:00
  • aea8132001
    buffer: don't use crazy listener::emit() Vaxry 2025-06-24 15:23:48 +02:00
  • cf7e3aa448
    renderer/cm: Add automatic hdr (#9785) UjinT34 2025-06-23 15:33:09 +03:00
  • c7c8ca475b
    config: add missing description for enforce_permissions Vaxry 2025-06-23 13:56:02 +02:00
  • 24e5f9974d
    hyprctl: print no open windows instead of invalid request on empty clients Vaxry 2025-06-23 13:49:24 +02:00
  • dd33128c2f
    input: fix mouseDown triggering hl ops on locked (#10809) Vaxry 2025-06-22 12:49:13 +02:00
  • 8b1d5560cf
    renderer: add wrapping options to renderTextureWithBlur method (#10807) zacoons 2025-06-22 03:03:28 +10:00
  • 2388874738 [gha] Nix: update inputs vaxerski 2025-06-21 14:22:28 +00:00
  • 4be32dbff4
    xwayland: Don't leave shell process (#10802) Vladimir-csp 2025-06-21 17:21:08 +03:00
  • 8ebff1948f [gha] build man pages fufexan 2025-06-19 22:49:42 +00:00
  • a301d54df8
    treewide: hyprland.org -> hypr.land Mihai Fufezan 2025-06-20 01:45:06 +03:00
  • ff2f85641a CI/Nix: add cache-nix-action Mihai Fufezan 2025-06-20 00:50:46 +03:00
  • b49d0ca20e
    xwayland: Fix crash when copying from wayland to xwayland (#10786) Jasson 2025-06-19 13:44:38 -04:00
  • 86b5e3bfbc
    config: nuke explicit_sync settings Vaxry 2025-06-19 14:58:03 +02:00
  • 54ccf9c6b3
    renderer: make lock fail textures dynamically loaded Vaxry 2025-06-19 13:46:42 +02:00
  • e999ad664d
    hookSystem: avoid using manual mem management, fix leak Vaxry 2025-06-19 11:58:07 +02:00
  • 9fb6b5d96b
    input: Fix incorrect localcoords with a surface above an XWayland window (#10773) 7mile 2025-06-19 04:48:51 +08:00
  • 0fb63c68e9
    permissions: properly print config requests for plugins Vaxry 2025-06-18 22:42:52 +02:00
  • 83a4c61048
    plugins: don't update config plugins on state unchanged Vaxry 2025-06-18 22:37:16 +02:00