Commit graph

  • 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 v0.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
  • cc7c117fe7 output: minor tearing fixes Vaxry 2024-07-30 15:50:14 +02:00
  • 1c221240d0 output: submit damage to kms Vaxry 2024-07-30 15:46:35 +02:00
  • c1afc82a4c [gha] Nix: update inputs vaxerski 2024-07-30 13:34:22 +00:00
  • f3a9f9ec45 pointer: use preMonitorCommit for resetting render state Vaxry 2024-07-30 15:32:38 +02:00
  • 10e631053a
    compositor: fix log typos (#7111) jim3692 2024-07-30 14:50:13 +03:00
  • 46c6efeab3 hyprpm: execute all git commands regardless of fails Vaxry 2024-07-30 12:11:38 +02:00
  • 68ee4dda5e hyprpm: warn about uncheckoutable commits Vaxry 2024-07-30 12:05:23 +02:00
  • 743e98f0c0 hyprpm: add short error code explanations Vaxry 2024-07-30 11:54:28 +02:00
  • e673220340 core/surface: fixup a few pointer handling edge cases Vaxry 2024-07-29 19:02:58 +02:00
  • 9c38b0fdbe core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined behaviour (#7101) Tom Englund 2024-07-29 19:19:47 +02:00
  • 60b663e276
    protocols: move text-input-v1 to hyprwayland-scanner (#7096) Ikalco 2024-07-29 11:14:19 -05:00
  • 01560c9d7c virtualptr: map to entire screen if no output is provided Vaxry 2024-07-29 18:13:17 +02:00
  • 3a1afb53fd
    pluginapi: Add force reload of config at the end of plugin initialization (#7099) atikiNBTW 2024-07-29 19:56:50 +05:00
  • 23a8f06594 virtualptr: allow binding to output Vaxry 2024-07-29 16:27:09 +02:00
  • 70468857da egl: attempt a 3.2 egl context first Vaxry 2024-07-29 14:27:05 +02:00
  • 87699575e1 egl: require gles 3.0 only Vaxry 2024-07-29 14:23:19 +02:00
  • 33e513d489
    xdg-shell: fix xdg-positioner y-flip (#7094) outfoxxed 2024-07-29 01:48:27 -07:00
  • 6e6c61b9e8
    layer-shell: avoid crashes on unmap (#7092) Virt 2024-07-29 10:47:25 +02:00
  • a9d87bd666 surface: emit unmap before unmapping and releasing the buffers vaxerski 2024-07-28 23:56:35 +02:00
  • 7df9b01d48 core: emit unmap event after unmap in surface destroy vaxerski 2024-07-28 23:47:17 +02:00
  • 256db08aed layersurface: null check for surface validity before unmap() vaxerski 2024-07-28 23:41:36 +02:00
  • 73d09953e8 core/surface: drop map/unmap events in member funcs vaxerski 2024-07-28 23:41:15 +02:00
  • fcff2dcac2
    flake.lock: update xdph Mihai Fufezan 2024-07-28 18:42:05 +03:00
  • 3cc2028def
    hyprpm: checkout commit instead of branch Mihai Fufezan 2024-07-28 14:03:30 +03:00
  • 9b6ae4f77b
    input: fix keyboard leds with multiple keyboards (#7079) Sungyoon Cho 2024-07-28 19:46:38 +09:00
  • bc86afea7e
    xdg-shell: completely rewrite xdg-positioner (#7067) outfoxxed 2024-07-27 13:43:01 -07:00
  • 6edfdd63a1 surface: avoid crashes on fading out layers vaxerski 2024-07-27 22:07:57 +02:00
  • 04b40ea2ec
    CI: only run once for PRs with branches from original repo (#7075) Mihai Fufezan 2024-07-27 22:17:05 +03:00