Commit graph

  • 0d6d19b280 Revert "nix: use meson" Mihai Fufezan 2024-09-22 12:36:34 +03:00
  • 541ef60fd7 CMake: print pch messages based on var Mihai Fufezan 2025-10-13 09:19:01 +03:00
  • 4b55ec6830
    windowrules: add modal prop (#12024) Vaxry 2025-10-13 14:16:48 +02:00
  • 7fcaf332e8
    layouts: apply [min|max]size window rules to dwindle & master layouts (#11898) Richard Potter 2025-10-13 06:08:40 -06:00
  • 6582f42db8 meson: disable lto explicitly Mihai Fufezan 2025-10-13 00:15:20 +03:00
  • ed93643021
    core: disable lto for hyprland builds (#11972) Virt 2025-10-12 02:06:31 +02:00
  • d599513d4a
    config: add automatic closing to submaps (#11760) ItsOhen 2025-10-11 02:40:18 +02:00
  • 6a01c399a9
    input: add option to rotate device input (#11947) epsilonshmepsilon 2025-10-10 17:05:51 +02:00
  • da31e82aab
    internal: prevent early exit processes from being zombies (#11995) Nikolai Nechaev 2025-10-11 00:03:34 +09:00
  • 32f3233324
    dmabuffer: ensure we only create one texture per buffer (#11990) Tom Englund 2025-10-10 14:13:14 +02:00
  • 2b0926dcd4
    tests: disable one test as it fails on ci Vaxry 2025-10-10 13:11:27 +01:00
  • b965fb2a40 flake.lock: bump hyprutils Damino 2025-10-08 19:23:25 -04:00
  • 82759d4095
    buffer: move texture creation to commit time (#11964) Tom Englund 2025-10-08 22:25:55 +02:00
  • 0dc45b54f3
    managers/helpers: add missing includes (#11969) Linux User 2025-10-08 20:24:40 +00:00
  • ba24547d3d
    dispatchers: add set, unset and toggle to fullscreen (#11893) Nj0be 2025-10-08 12:07:55 +02:00
  • 5ba2d2217b
    compositor: make wl_surface::frame follow pending states (#11953) Tom Englund 2025-10-07 13:47:07 +02:00
  • 5a20862126
    hookSystem: use a full trampo setup for hooks Vaxry 2025-10-07 12:37:21 +01:00
  • c3747fab56
    hookSystem: fix anchoring in seekNewPageAddr() Vaxry 2025-10-07 01:44:03 +01:00
  • dc72259a54
    core/compositor: revert make wl_surface::frame follow pending states (#11896) Vaxry 2025-10-06 23:44:47 +01:00
  • 02cda6bebf
    systeminfo: log system package versions (#11946) Vaxry 2025-10-06 23:20:21 +02:00
  • 73f06434a4
    keybinds: fix repeat and long press keybinds release (#11863) rfresh2 2025-10-06 12:10:56 -07:00
  • 17e77e0407
    core/compositor: make wl_surface::frame follow pending states (#11896) Tom Englund 2025-10-06 13:20:04 +02:00
  • cfac27251a
    debug: fix data race in Debug::log() (#11931) Dave Walker 2025-10-05 15:24:49 +01:00
  • 76d998743a
    cm: handle inert cm outputs (#11916) UjinT34 2025-10-04 01:35:22 +03:00
  • b7ef892ecf [gha] Nix: update inputs vaxerski 2025-10-03 19:52:11 +00:00
  • f0b4164e2e
    cm: fix primaries to proto scale (#11914) UjinT34 2025-10-03 22:50:57 +03:00
  • 3bcfa94ee4
    renderer: add render:non_shader_cm and fixes (#11900) UjinT34 2025-10-02 13:05:54 +03:00
  • c467bb2640
    renderer: fix popup fadeout blur (#11756) Vaxry 2025-10-02 12:01:16 +02:00
  • e0c96276df
    renderer: optimize border drawcalls (#11891) Vaxry 2025-10-01 13:38:17 +02:00
  • 378438ffe7 config: increase default anr_missed_pings value vaxerski 2025-10-01 12:19:09 +01:00
  • 13648d196a
    protocols/seat: force down rounding of coords at the surface edge (#11890) Vaxry 2025-10-01 13:15:23 +02:00
  • 8c54c9b412
    protocols/cm: remove unneeded preferred ref (#11877) UjinT34 2025-10-01 13:04:49 +03:00
  • 38c1e72c9d
    rules: fix some monitor rules (#11873) ItsOhen 2025-09-29 20:10:34 +02:00
  • 0959672591
    renderer/cm: add more monitor cm options (#11861) UjinT34 2025-09-29 15:22:42 +03:00
  • 4d82cc5957
    internal: fix clang-tidy "errors" (#11862) UjinT34 2025-09-29 15:10:15 +03:00
  • 43fb4753fc
    gestures: fix gesture direction detection (#11852) Vaxry 2025-09-29 13:29:40 +02:00
  • f854b5bffb deco: reduce virtual calls in drop shadow Tom Englund 2025-09-27 18:48:00 +02:00
  • eb25dfd399 opengl: move from unordered_set to array Tom Englund 2025-09-27 18:46:26 +02:00
  • b627885788 decoration: reduce virtual calls Tom Englund 2025-09-27 02:50:40 +02:00
  • c30036bdac
    CI/Arch: build hyprgraphics after hyprutils Mihai Fufezan 2025-09-28 19:19:40 +03:00
  • 766acadcf1
    seat: release depressed modifiers on leave (#11854) usering-around 2025-09-28 01:05:30 +03:00
  • ef479ff539
    viewporter: clamp sub-pixel overflow (#11845) omar 2025-09-28 04:14:43 +10:00
  • 6f1d2e771d
    config: fix rules with no parameters not being counted as invalid (#11849) ItsOhen 2025-09-27 01:04:22 +02:00
  • ae445606e2
    config: allow negative to be used with tags. (#11779) ItsOhen 2025-09-26 18:19:53 +02:00
  • 4f3dd1ddb4
    config: fix gesture dispatcher parsing with whitespaces (#11784) Nikolai Nechaev 2025-09-26 22:49:07 +09:00
  • d8f615751a
    config: support more than 1 window rule per rule line. (#11689) ItsOhen 2025-09-26 00:33:58 +02:00
  • 7ce451d20c
    renderer: disable anti-aliasing on cursor:zoom_factor (#6135) (#11828) João V. Farias 2025-09-25 16:14:04 -03:00
  • 5212099b9f
    layout: avoid nullptr deref (#11831) Tom Englund 2025-09-25 15:30:04 +02:00
  • 8cce3b98ce
    shm: refactor to UP and correct m_data check (#11820) Tom Englund 2025-09-25 01:44:33 +02:00
  • 683fc77f80
    hyprctl: nullptr guard --systeminfo (#11822) Tom Englund 2025-09-25 01:44:07 +02:00
  • ec9a72d9fb
    workspaces: fix persistence with no monitor specified (#11807) Vaxry 2025-09-23 21:08:30 +02:00
  • 31bd9ec417
    foreign-toplevel: continue past skipped invalid windows (#11804) omar 2025-09-24 03:50:57 +10:00
  • 29b103c376
    exec: Spawn processes as direct children (#11735) Nikolai Nechaev 2025-09-24 02:32:48 +09:00
  • 70a7047ee1
    renderer: fix uv scaling detection (#11789) Vaxry 2025-09-22 14:01:59 +02:00
  • 26f293523a
    renderer: add "noscreenshare" layer rule (#11664) 0xFMD 2025-09-22 14:26:14 +03:00
  • 45f007d412 ci: remove duplicate cp and redundant mkdir commands Bahaa Mohamed 2025-09-21 12:42:11 +03:00
  • 22c8bc9b9b CI/Nix: Allow running CI in forks Nikolai Nechaev 2025-09-21 22:07:41 +09:00
  • 26cbc67385
    renderer: fix uv calculations once and for all (#11770) Vaxry 2025-09-21 19:27:56 +02:00
  • 41dad38177
    config: fix multi-argument gesture dispatcher parsing (#11721) Nikolai Nechaev 2025-09-21 00:57:49 +09:00
  • 838439080a
    vkeyboard: update cached mods before IME; add share_states = 2 config option (#11720) JS Deck 2025-09-20 12:57:39 -03:00
  • 6a88f2e880
    monitors: auto apply suggested scale and notify the user. (#11753) ItsOhen 2025-09-20 17:42:02 +02:00
  • 8832607574 [gha] Nix: update inputs vaxerski 2025-09-19 14:59:16 +00:00
  • 8fc7b2c171
    input: fix virtual keyboard keymaps (#11763) usering-around 2025-09-19 17:58:03 +03:00
  • afd1e71761
    renderer: fix inconsistent border thickness for roundingPower < 2 (#11752) REVO9 2025-09-19 00:34:54 +02:00
  • 4fc95d646d
    renderer: asynchronously load background tex (#11749) Vaxry 2025-09-18 22:10:30 +02:00
  • 91f592a875
    workspace: fix relative workspaces with monitor descs Vaxry 2025-09-18 20:46:57 +01:00
  • 059ec60e9f
    hyprpm: make temp root if not present Vaxry 2025-09-18 13:24:58 +01:00
  • 5648077978
    animation: fix slide/slidefade to accept forced direction (#11725) nikitax44 2025-09-18 14:53:28 +03:00
  • 1cb8cd3930
    solitary: fix check for config error (#11733) Vaxry 2025-09-17 14:03:49 +02:00
  • 7fd6998f7c
    core: fix clang-format Vaxry 2025-09-17 13:02:56 +01:00
  • 5e96fac52f
    presentation: fix vrr check for reporting no refresh time Vaxry 2025-09-16 00:09:30 +01:00
  • 4a9c4dbc04
    gestures/fs: fix typo Vaxry 2025-09-15 22:30:08 +01:00
  • 9e74d0aea7
    renderer: clamp blur:passes 1-8 Vaxry 2025-09-15 12:44:12 +01:00
  • 559024c331
    gestures/float: fix typo Vaxry 2025-09-14 01:52:34 +01:00
  • 16c18dde24
    windows: fix no decorate not disabling borders (#11673) ItsOhen 2025-09-13 16:37:02 +02:00
  • adbf7c8663
    input: handle tablet active area scaling when axes swap due to rotation (#11661) Stanislav Senotrusov 2025-09-13 01:11:30 +02:00
  • 797bfe905e
    dispatchers: fix movecursor not updating client pos (#11672) 0xFMD 2025-09-11 22:52:30 +03:00
  • 38169c8fdd
    input: support xkb v2 format (#11482) usering-around 2025-09-11 20:42:20 +03:00
  • c7b9969129
    render/OpenGL: fix compilation for 32bit systems (#11667) Florian "sp1rit 2025-09-11 19:41:33 +02:00
  • 231b800784
    flake.lock: update Mihai Fufezan 2025-09-11 18:54:08 +03:00
  • 8a959b4342
    meson: set minimum version Mihai Fufezan 2025-09-01 22:58:57 +03:00
  • 46174f78b3
    version: bump to 0.51.0 v0.51.0 Vaxry 2025-09-10 13:41:05 +01:00
  • b8cff8a434
    input: focus when first keyboard is added and m_lastFocus is set (#11645) Maximilian Seidler 2025-09-10 10:22:45 +00:00
  • 150d693fe7
    hyprctl: add an active layout index field in devices (#11531) Levizor 2025-09-09 15:19:51 +02:00
  • ecc9e4d8cd
    window: fix centering calculation for floating windows (#11632) jmanc3 2025-09-09 06:56:33 -05:00
  • 1e3a06560f
    gestures: add unset Vaxry 2025-09-08 20:24:45 +01:00
  • b619f39555 [gha] Nix: update inputs vaxerski 2025-09-08 09:08:22 +00:00
  • 02bb350bb3
    screencopy: add force 8 bit to fix 10b screensharing (#11623) Vaxry 2025-09-08 11:07:04 +02:00
  • bce43f74eb
    presentation: handle vrr for v1 clients (#11608) Dominick DiMaggio 2025-09-06 13:43:03 -04:00
  • 56dd1124ab
    animation: fix slide/slidevert to accept params (#11574) 0xFMD 2025-09-06 20:24:17 +03:00
  • 4e785d12a9
    protocols/kde-deco: fix tug of war in deco mode Vaxry 2025-09-04 10:16:54 +01:00
  • 127aab8159
    input: add per-device scroll-factor (#11241) Vaxry 2025-09-02 13:16:43 +02:00
  • 78e86d879f
    config: fix crash when monitor position contains non-integer values before/after 'x' (#11573) Matteo Golinelli 2025-09-02 13:16:26 +02:00
  • 00423bb738
    plugins: expose csd functionality (#11551) jmanc3 2025-09-02 04:49:24 -05:00
  • 8a64168a43
    window: treat maximize as toggle request (#11564) jmanc3 2025-09-01 15:44:41 -05:00
  • 641d85b14e
    CMake: fix tests message Mihai Fufezan 2025-09-01 22:57:25 +03:00
  • 5bb8adbc32
    dispatchers: allow window address in swapwindow (#11518) 0xFMD 2025-08-31 19:14:39 +03:00
  • ea42041f93
    protocols: implement pointer-warp-v1 (#11469) Ikalco 2025-08-29 15:16:40 -05:00
  • 05a1c0aa73
    renderer: Fix CM for DS and SDR passthrough (#11503) UjinT34 2025-08-29 14:31:07 +03:00
  • 790e544689
    config: update environment if cfg changes live (#11508) Vaxry 2025-08-29 11:16:11 +02:00