| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
|
|
|
| |
XWayland does not use the regular commit(null) method to unmap, which results in buffers never being released.
release the buffers if present and un-released in the unmap() handler
ref #6584
|
| |
|
|
| |
ref #6835
|
| |
|
|
| |
ref #6835
|
| |
|
|
|
|
| |
fixes #6754
This will break if the client uses a transform that is not equal to the display, reverting to old behavior. Combining transforms is left as a todo for the future.
|
| |
|
|
|
|
| |
remove qt hack, fixup conditions
fixes #6844
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
|
| |
* Fix #6279: prevent sending keymap or repeat info events by keyboards without keyboard capability
* Remove brackets
|
| | |
|
| |
|
|
|
|
| |
Moves CRegion, CBox and Vector2D over to hyprutils.
Requires hyprutils>=0.1.4
|
| |
|
|
| |
send leave after drop, improve checks in completeDrag
|
| |
|
|
| |
releases them on leave, unless there is a dnd going on
|
| |
|
|
| |
some apps (notably vlc 4) place a subsurface below the main surface (which is kinda cursed) but we have to accomodate for that
|
| |
|
|
|
|
| |
sometimes there is no focused device (e.g. when dnd'ing on nothing or xwayland) in which case abort would fail to send cancelled to the source.
ref #6543
|
| |
|
|
|
|
|
|
| |
ref #6543
firefox needs a re-enter after a dnd
don't destroy dnd on an offer destroy, it's not valid
|
| |
|
|
| |
ref #6509
|
| |
|
|
|
|
| |
Sends enter events when an app binds wl_keyboard or wl_pointer later than it should. Fixes some buggy apps.
Fixes #6131
|
| |
|
|
|
|
|
|
| |
GTK is speshyal and requires this for functioning properly. Ugh.
It's technically not required by spec, f you gtk.
Ref #6509
|
| |
|
|
| |
ref #6515
|
| |
|
|
| |
ref #6508
|
| |
|
|
| |
fixes #6509
|
| |
|
|
| |
fixes #6353
|
| |
|
|
| |
fixes #6444
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* core: move to hyprutils for utils
Nix: add hyprutils dep
* Meson: add hyprutils dep
* flake.lock: update
---------
Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
|
| |
|
| |
mmap() returns MAP_FAILED on error, not nullptr.
|
| |
|
|
| |
ref #6387
|
| |
|
|
| |
synchronous buffers are read instantly and we can release them, but asynchronous ones have to be locked until they are unref'd from .current to avoid reading from a buffer after .release()
|
| | |
|
| | |
|
| |
|
|
|
| |
* wayland/core/dmabuf: move to new impl
it's the final countdown
|
| | |
|
| |
|
|
| |
fixes #6076
|
| | |
|
| | |
|
| |
|