| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | protocols: implement pointer-warp-v1 (#11469) | Ikalco | 2025-08-29 | 1 | -0/+3 |
| | | |||||
| * | protocols: implement ext-data-control (#11323) | Nihal Jere | 2025-08-15 | 1 | -0/+3 |
| | | | | This protocol has superseded wlr-data-control | ||||
| * | protocols: fix presentation time proto version (#11306) | UjinT34 | 2025-08-02 | 1 | -1/+1 |
| | | |||||
| * | drm: check syncobj timeline support before advertising protocol (#11117) | mavonarx | 2025-07-23 | 1 | -2/+8 |
| | | | | | | | | | | | | | Prevents crashes on systems where DRM driver lacks syncobj timeline support (e.g., Apple Silicon with Honeykrisp driver). Applications like Zed and WezTerm would crash with 'Timeline failed importing' when trying to use explicit sync. Fixes #8158 #8803 --------- Co-authored-by: mvonarx <matthias.vonarx@sitrox.com> | ||||
| * | opengl: detect android fence support and disable explicit if it's missing ↵ | Vaxry | 2025-07-19 | 1 | -1/+1 |
| | | | | | | (#11077) Checks for explicit sync support via the android fences, and falls back to implicit sync if it isn't | ||||
| * | core: use new typed signals from hu (#10853) | outfoxxed | 2025-07-08 | 1 | -1/+1 |
| | | |||||
| * | protocols: add ext-workspace implementation (#10818) | outfoxxed | 2025-06-26 | 1 | -0/+3 |
| | | |||||
| * | config: nuke explicit_sync settings | Vaxry | 2025-06-19 | 1 | -5/+4 |
| | | | | | were not used anymore, explicit is on by default | ||||
| * | protocols: support xdg-shell v7 | Vaxry | 2025-06-15 | 1 | -1/+1 |
| | | | | | there's nothing special we need to add for this rev | ||||
| * | drm-lease: Add Multi-GPU Support (#10099) | Joel-Valenciano | 2025-06-13 | 1 | -4/+10 |
| | | |||||
| * | protocols: whitelist wp_color_manager_v1 for security_context (#10723) | Otto Modinos | 2025-06-13 | 1 | -0/+1 |
| | | | | Now that `wine` (and `proton`) supports Wayland it makes sense to allow the `wp_color_manager_v1` in Flatpak for native HDR without the need for `gamescope`! | ||||
| * | internal: refactor to use empty() (#10599) | Kamikadze | 2025-05-31 | 1 | -1/+1 |
| | | |||||
| * | protocols: refactor class member vars (core) (#10259) | davc0n | 2025-05-03 | 1 | -1/+1 |
| | | |||||
| * | managers: refactor class member vars (#10242) | davc0n | 2025-05-02 | 1 | -2/+2 |
| | | |||||
| * | helpers: refactor class member vars (#10218) | davc0n | 2025-04-30 | 1 | -14/+14 |
| | | |||||
| * | protocols: add support for xdg-system-bell-v1 | Vaxry | 2025-04-29 | 1 | -1/+5 |
| | | |||||
| * | protocols: add Hyprland toplevel mapping implementation (#9775) | WhySoBad | 2025-04-24 | 1 | -0/+4 |
| | | |||||
| * | compositor: refactor class member vars (#10141) | davc0n | 2025-04-22 | 1 | -2/+2 |
| | | |||||
| * | protocols: add xdg_toplevel_tag_v1 support | Vaxry | 2025-04-21 | 1 | -2/+5 |
| | | | | | Adds a new windowrule to target windows by xdgTag, xdgtag: | ||||
| * | renderer: add an option to disable cm and auto-skip cm if not necessary | vaxerski | 2025-03-18 | 1 | -3/+7 |
| | | | | | | | fixes #9641 adds render:cm_enabled default true | ||||
| * | protocols: Ensure protocol dtors are called in ProtocolManager dtor (#9521) | Ikalco | 2025-03-03 | 1 | -0/+10 |
| | | |||||
| * | protocols: fix wrong iface for xdg_dialog | Vaxry | 2025-02-26 | 1 | -1/+1 |
| | | | | | fixes #9498 | ||||
| * | protocols: Support wp color management proto (#9444) | UjinT34 | 2025-02-26 | 1 | -3/+8 |
| | | | | Adds support for the recently merged w-p CM protocol alongside the (now deprecated) old CM WIP protocols | ||||
| * | protocols: add version 2 of ext-idle-notify-v1 protocol (#8959) | J. J. Ramsey | 2025-02-11 | 1 | -1/+1 |
| | | | | | Signed-off-by: James Ramsey <james.jehiel.ramsey@gmail.com> Co-authored-by: James Ramsey <james.jehiel.ramsey@gmail.com> | ||||
| * | protocols: Support content-type-v1 proto (#9226) | UjinT34 | 2025-02-02 | 1 | -0/+3 |
| | | |||||
| * | protocols: implement hyprland-ctm-control rev 2 (#9267) | outfoxxed | 2025-02-02 | 1 | -1/+1 |
| | | | | | | * protocols: implement hyprland-ctm-control v2 * bump h-p and nix | ||||
| * | protocols: add hyprland_surface_v1.set_visible_region implementation (#9120) | outfoxxed | 2025-01-23 | 1 | -1/+1 |
| | | |||||
| * | core: move all shared_ptrs from the STL to hyprutils (#9143) | Vaxry | 2025-01-23 | 1 | -54/+54 |
| | | |||||
| * | protocols: add hyprland_lock_notify_v1 implementation (#9092) | Maximilian Seidler | 2025-01-19 | 1 | -1/+4 |
| | | |||||
| * | core: Add support for HDR and color management protocols (#8715) | UjinT34 | 2025-01-07 | 1 | -0/+11 |
| | | |||||
| * | protocols: add hyprland_surface_v1 implementation (#8877) | outfoxxed | 2025-01-01 | 1 | -0/+4 |
| | | |||||
| * | protocols: mark primarySelection as not privileged | Vaxry | 2024-11-15 | 1 | -0/+1 |
| | | | | | fixes #8479 | ||||
| * | internal: Move CMonitor to SP (#8178) | Vaxry | 2024-10-19 | 1 | -3/+3 |
| | | | | | | * move monitors to sp * XD | ||||
| * | protocols: Add support for hyprland-ctm-control-v1 (#8023) | Vaxry | 2024-10-08 | 1 | -0/+3 |
| | | | | | | | | | | | | * initial ctm support * flake.lock: update * Meson: bump required versions and add ctm proto --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net> | ||||
| * | security-context: implement protocol | Vaxry | 2024-10-06 | 1 | -0/+55 |
| | | | | | fixes #7318 | ||||
| * | protocolmgr: don't expose the fallback output | Vaxry | 2024-10-05 | 1 | -1/+2 |
| | | |||||
| * | single-pixel-buffer: new protocol impl | Vaxry | 2024-09-30 | 1 | -0/+2 |
| | | | | | fixes #6624 | ||||
| * | protocols: destroy new xdgDialog protocol at right time (#7600) | Ikalco | 2024-08-31 | 1 | -0/+1 |
| | | |||||
| * | xdg-dialog: implement new protocol | Vaxry | 2024-08-30 | 1 | -0/+2 |
| | | |||||
| * | misc: constify the remaining for loops (#7534) | Tom Englund | 2024-08-26 | 1 | -1/+1 |
| | | | | now we roll loops at blazing constified speed. | ||||
| * | renderer: Explicit sync fixes (#7151) | Vaxry | 2024-08-06 | 1 | -1/+1 |
| | | | | | | Enables explicit sync by default for most platforms `misc:no_direct_scanout` -> `render:direct_scanout` | ||||
| * | protocols: Move globalshortcuts impl (#7102) | Ikalco | 2024-07-30 | 1 | -4/+3 |
| | | | | | | | | * move global shortcuts to hyprwayland-scanner * remove wayland-scanner from deps * fix the thing | ||||
| * | protocols: move text-input-v1 to hyprwayland-scanner (#7096) | Ikalco | 2024-07-29 | 1 | -1/+3 |
| | | | | | | * move text-input-v1 to hyprwayland-scanner * vro | ||||
| * | protocols: move screencopy and toplevel export to hyprwayland-scanner (#7065) | Ikalco | 2024-07-27 | 1 | -2/+6 |
| | | | | | | * move screencopy and toplevel export to hyprwayland-scanner * oops | ||||
| * | core: Properly shutdown wl display (#7018) | Ikalco | 2024-07-24 | 1 | -0/+54 |
| | | | | | | | | * correctly destroy wayland globals * properly shutdown and cleanup hyprland * appease the nitpick gods and some comments | ||||
| * | wayland/output: avoid sending events to dead outputs | Vaxry | 2024-07-22 | 1 | -3/+5 |
| | | | | | ref #6835 | ||||
| * | Core: Move to aquamarine (#6608) | Vaxry | 2024-07-21 | 1 | -0/+20 |
| | | | | | | | | | | | | | | | Moves Hyprland from wlroots to aquamarine for the backend. --------- Signed-off-by: Vaxry <vaxry@vaxry.net> Co-authored-by: Mihai Fufezan <mihai@fufexan.net> Co-authored-by: Jan Beich <jbeich@FreeBSD.org> Co-authored-by: vaxerski <vaxerski@users.noreply.github.com> Co-authored-by: UjinT34 <41110182+UjinT34@users.noreply.github.com> Co-authored-by: Tom Englund <tomenglund26@gmail.com> Co-authored-by: Ikalco <73481042+ikalco@users.noreply.github.com> Co-authored-by: diniamo <diniamo53@gmail.com> | ||||
| * | output: remove wl_output globals for mirrored displays | Vaxry | 2024-06-10 | 1 | -2/+28 |
| | | | | | ref #6387 | ||||
| * | egl: assume implicit modifiers are available for old drivers | Vaxry | 2024-06-09 | 1 | -2/+7 |
| | | | | | fixes #6367 | ||||
| * | wayland/core: move to new impl (#6268) | Vaxry | 2024-06-08 | 1 | -2/+32 |
| | | | | | | * wayland/core/dmabuf: move to new impl it's the final countdown | ||||
