Commit graph

  • f634b9e61a Fix crash reports having execute permission Red 2024-08-22 11:36:12 +00:00
  • bdb296a83c
    flake.lock: update Mihai Fufezan 2024-08-22 14:30:17 +03:00
  • 4fa63104c9
    Nix: exclude wayland-scanner until next staging merge Mihai Fufezan 2024-08-22 14:30:10 +03:00
  • a437e44a6a CMakeLists: wayland.xml is in wayland-scanner pkgdatadir Florian Klink 2024-08-22 13:04:13 +03:00
  • cae937c51b
    layersurface: dont rollover on size_t (#7451) Tom Englund 2024-08-21 23:05:03 +02:00
  • 8162fae377 Fix Makefile too James R Larrowe 2024-08-20 13:54:51 -04:00
  • c5786be695 Fix static asan patch James R Larrowe 2024-08-20 13:36:41 -04:00
  • 1b1ecf77e0
    Nix: include xcursor regardless of xwayland Mihai Fufezan 2024-08-21 22:37:28 +03:00
  • 883463f9dd animations: add workspace in/out configs vaxerski 2024-08-21 14:37:50 +02:00
  • 3e7325af57
    output: dont cast enum out of range (#7448) Tom Englund 2024-08-21 12:52:40 +02:00
  • 946ed1f32a
    core: add option to control which window to focus on close (#7368) ParaN3xus 2024-08-21 18:24:42 +08:00
  • 4eff224a7f
    example/config: fix typo in default config (#7446) Ali Atashrooz 2024-08-21 13:54:02 +03:30
  • c86db7bbb0 monitor: avoid dangling references to old monitors being undestroyed vaxerski 2024-08-19 18:44:22 +02:00
  • 272d904870 monitors: avoid crash on wayland output removal vaxerski 2024-08-19 18:36:06 +02:00
  • 01e3da4d51
    examples: more systemd examples (#7409) JL2210 2024-08-19 09:02:09 -04:00
  • 33015546c6
    config: add missing header for libc++ after 92744b5b9a (#7403) Jan Beich 2024-08-19 12:46:36 +00:00
  • 83d88fa564 hyprpm, hyprctl: update shell completions loseardes77 2024-08-18 22:25:23 +02:00
  • 11dfb8397b flake: update aquamarine diniamo 2024-08-18 20:43:04 +02:00
  • f4045ab8d0 screencopy: fix 10b format r/b flip vaxerski 2024-08-18 22:57:21 +02:00
  • fa12efdd2a protocol: fix logm template checks vaxerski 2024-08-18 22:54:47 +02:00
  • bf611fbbf3 screencopy: nuke unused stuff vaxerski 2024-08-18 22:40:21 +02:00
  • 5afc4dc42e
    compositor: update suspendstate on window move (#7396) Tom Englund 2024-08-18 21:02:46 +02:00
  • 50348a3ddb renderer: pass custom modelines to aq vaxerski 2024-08-18 20:19:13 +02:00
  • 279ec1c291 linux-dmabuf: allow on split-node systems vaxerski 2024-08-18 19:51:54 +02:00
  • 1006663b6e
    shm: align size to stride (#7383) Tom Englund 2024-08-18 10:23:27 +02:00
  • b2a18aa80a
    input: Fix disabling tap-to-click (#7304) Sami Liedes 2024-08-18 10:14:42 +03:00
  • d21a6b12b8 Update aquamarine input in flake leiserfg 2024-08-18 08:43:30 +02:00
  • 912e7ba82d render: fixup format mismatch after leaving DS vaxerski 2024-08-17 19:27:11 +02:00
  • 92744b5b9a
    IPC: Add config descriptions (#7377) Vaxry 2024-08-17 17:33:16 +01:00
  • c5feee1e35
    xcursormgr: dont apply scale on gsettings (#7316) Tom Englund 2024-08-16 18:00:59 +02:00
  • 1840a907a8
    renderbuffer: ensure framebuffer gets deleted (#7363) Tom Englund 2024-08-16 11:09:01 +02:00
  • 682b30fba8
    env: Add HYPRLAND_NO_SD_VARS env condition (#7358) Vladimir-csp 2024-08-16 10:19:08 +03:00
  • 12d9901472
    protocols: refactor protocol logging to a macro (#7324) Tom Englund 2024-08-15 18:16:18 +02:00
  • 15f942000e
    core: Preserve existing XDG_CURRENT_DESKTOP (#7347) Vladimir-csp 2024-08-15 19:14:48 +03:00
  • 520e91238f
    gamma-control: fix crash on monitor disconnect (#7353) Maximilian Seidler 2024-08-15 16:08:54 +00:00
  • 0c56be74a3
    keybinds: Fix syncFullscreen inconsistent with state when set by fullscreenState (#7343) Kyle 2024-08-15 12:04:24 -04:00
  • 069faa4027
    helpers: fix: revert to signed arithmetic for cycling through workspaces (#7339) Mirkwood 2024-08-15 14:03:23 +02:00
  • c30dfe92ee [gha] Nix: update inputs vaxerski 2024-08-15 11:39:29 +00:00
  • d85ae306c5
    xcursor: handle file errors when loading xcursor themes (#7326) Ikalco 2024-08-15 06:37:56 -05:00
  • 197f880790
    logs: Add file path to asset ERR log (#7336) davc0n 2024-08-14 19:35:07 +02:00
  • 3b4aabe04c
    decorations: fix manual resize not recalculating decos (#7323) MightyPlaza 2024-08-13 20:00:31 +00:00
  • c5ec079c6f
    hyprpm, hyprctl: remove Makefiles Mihai Fufezan 2024-08-13 22:14:58 +03:00
  • 4aec237ec0
    README: Change image sources from vaxerski/Hyprland to hyprwm/Hyprland (#7315) Patrick Ulbricht 2024-08-13 20:14:52 +02:00
  • 39df1f4dbf
    cursormgr: fix cursor gsettings on session change (#7295) Ikalco 2024-08-13 12:27:00 -05:00
  • 77cf651825
    protocols: avoid crashing in drmlease (#7290) Tom Englund 2024-08-12 20:49:52 +02:00
  • c7b72790bd
    keybinds: Fix fullscreenState toggling behaviour (#7288) Kyle 2024-08-12 13:41:26 -04:00
  • 3fa6db1e7a
    core: fix data race and a unsigned int rollover (#7278) Tom Englund 2024-08-12 19:19:03 +02:00
  • d361fcbd85
    config: fix explicit sync option warning (#7293) Ikalco 2024-08-12 11:16:00 -05:00
  • df9d830117
    flake.lock: update Mihai Fufezan 2024-08-12 18:18:03 +03:00
  • 118d4e1001
    install: Prepend ${DESTDIR} when creating hyprland symbolic link (fixes #7280). (#7281) Yang, Ying-chao 2024-08-12 03:38:16 +08:00
  • 511eea71c6
    pointermgr: fix initial cursorwarp (#7286) Tom Englund 2024-08-11 20:42:18 +02:00
  • 01ff5fdf6a
    cursor: make inactive_timeout setting a float (#7268) Walt Bringenberg 2024-08-10 13:42:45 -07:00
  • 0bf9ceb53b
    core: Include cstring whenever strncpy is used (#7267) Zach DeCook 2024-08-10 16:09:12 -04:00
  • 4fdc0d55e4 eventloop: don't dispatch in enterLoop Vaxry 2024-08-10 00:04:26 +02:00
  • 8b37e81374
    cursormgr: add a new setting to sync gsettings (#7253) Tom Englund 2024-08-09 19:33:20 +02:00
  • fd1d4e288e
    headers: set correct paths to header files (#7245) Mathis H. 2024-08-09 14:51:21 +00:00
  • 4b4971c06f
    internal: introduce new types to avoid unsigned int rollover and signed int overflow (#7216) Tom Englund 2024-08-08 21:01:50 +02:00
  • 83a334f97d
    core: Move to C++26 and use native_handle to CLOEXEC the debug fd (#7219) Vaxry 2024-08-08 10:54:41 +01:00
  • 9a09eac79b props: bump version to 0.42.0 Vaxry 2024-08-07 21:17:10 +02:00
  • 2d552fbaa2 renderer: fixup nvidia driver version checks Vaxry 2024-08-07 18:54:45 +02:00
  • ea72831541 wayland/compositor: introduce client commit events Vaxry 2024-08-07 17:04:43 +02:00
  • a399f98c68
    cursormgr: avoid scanning ill formed inherit (#7211) Tom Englund 2024-08-07 16:37:09 +02:00
  • 3e00d7dde7
    compositor: fix general:extend_border_grab_area (#7214) Agent00Ming 2024-08-07 10:36:20 -04:00
  • d5bc3eb1fa
    hyprctl: link to much less libraries (#7212) Sami Liedes 2024-08-07 16:28:02 +02:00
  • 99e9cb5107 drm-syncobj: fixup fd leak with timelines Vaxry 2024-08-07 16:08:50 +02:00
  • f36c625e37 compositor: minor cleanups for fading out layers Vaxry 2024-08-07 13:35:02 +02:00
  • 2e3dc17a7e renderer: guard layer in renderLayer Vaxry 2024-08-07 13:31:27 +02:00
  • b2717cf7fd
    xdg-shell: make xdg-positioner flip target greatest available space (#7209) outfoxxed 2024-08-07 04:26:09 -07:00
  • 3d82d199f0
    cursormgr: implement inheriting themes for xcursor (#7197) Tom Englund 2024-08-07 13:23:00 +02:00
  • a05da63d85
    keybinds: fix NoSymbol keybinds (#7199) Ikalco 2024-08-07 06:22:19 -05:00
  • 5b736a4a66
    debug: dont manually unlock the lock_guard (#7210) Tom Englund 2024-08-07 13:22:01 +02:00
  • fa6ee51367
    input: fix leds on kb creation (#7206) Ikalco 2024-08-07 02:44:20 -05:00
  • b0a70f63e3 wayland/compositor: drop pending buffer ref if synchronous Vaxry 2024-08-06 17:08:22 +02:00
  • d597ae41b9 renderer: fixup crashes on inaccessible files for bg Vaxry 2024-08-06 16:57:15 +02:00
  • 640d161851
    renderer: Explicit sync fixes (#7151) Vaxry 2024-08-06 14:52:19 +01:00
  • 0e86808e59
    cursor: Better xcursor implementation (#7178) Tom Englund 2024-08-05 19:58:21 +02:00
  • 2b520571e8
    keybinds: improve fullscreenstate toggling (#7174) MightyPlaza 2024-08-04 19:40:34 +00:00
  • 5dd2c27b63
    CMake, Meson: install config and wallpapers to DATADIR/hypr Mihai Fufezan 2024-08-04 15:19:37 +03:00
  • 4ae89e1f22 CMake: Suppress CMake warning about GNUInstallDirs MaroonSkull 2024-08-03 14:10:48 +03:00
  • 51ffd7fa6f
    decorations: fix infinite recursion on no_gaps when only (#7169) MightyPlaza 2024-08-03 17:50:08 +00:00
  • ae50f8614d wayland/surface: fixup self-owning surface roles Vaxry 2024-08-03 17:58:06 +02:00
  • 9f5a57ff45
    core: Add missing header for libc++ after e989a0bcff (#7158) Jan Beich 2024-08-03 12:02:10 +00:00
  • 4141e67550
    xcursor: rework bootleg xcursor (#7140) Tom Englund 2024-08-02 23:16:20 +02:00
  • be2dfa36ef
    hyprctl: increase hyprctl timeout to 5s to fix #6801 (#7152) Tuur Vanhoutte 2024-08-02 21:49:47 +02:00
  • 1fa4b7d79b hyprerror: minor stylistic changes Vaxry 2024-08-02 18:42:05 +02:00
  • 592b4a709c
    sessionLock: don't sendLocked when session lock has already been destoyed (#7150) Maximilian Seidler 2024-08-02 15:25:51 +02:00
  • 09bb5658b7 window/ls: reset core signals after destroy Vaxry 2024-08-02 00:31:44 +02:00
  • ab0a3268e0 xdg-shell: fixup unassigned wl surfaces to xdg surfaces Vaxry 2024-08-01 15:43:13 +02:00
  • c8873b958d
    internal: fix fullscreen typos (#7134) MightyPlaza 2024-08-01 12:59:52 +00:00
  • 60571cd5cc border: fixup infinite recursion Vaxry 2024-08-01 12:36:09 +02:00
  • 5edfa627b4 layershell: don't throw misaligned error on exclusive edge 0 Vaxry 2024-08-01 11:45:55 +02:00
  • 95959789b7
    keybinds: allow toggling fullscreenstate (#7128) MightyPlaza 2024-08-01 09:43:32 +00:00
  • 8c02b3c267
    layout: fix dynamic rules not updating after setting fullscreen (#7129) Sungyoon Cho 2024-08-01 18:43:02 +09:00
  • 5b7057c479
    pointer: fix buffer crash (#7131) Tom Englund 2024-08-01 11:42:22 +02:00
  • 37e1411e8d
    core/surface/buffer: Buffer lock/release fixes (#7110) Vaxry 2024-07-31 20:47:26 +01:00
  • 5489682799
    internal: some minor fd/socket cleanups and make logging thread safe (#7123) Tom Englund 2024-07-31 21:00:14 +02:00
  • e989a0bcff
    internal: refactor fullscreen states (#7104) MightyPlaza 2024-07-31 17:55:52 +00:00
  • 8a5f9bbb39
    keybinds: handle null monitor in pinActive (#7122) André Silva 2024-07-31 16:54:07 +01:00
  • 3b9b5346b8
    protocols: Move globalshortcuts impl (#7102) Ikalco 2024-07-30 16:33:56 -05:00
  • 8ec3dc4c09
    CI: update actions Mihai Fufezan 2024-07-30 22:13:47 +03:00