Simon Ser
Simon Ser
This seems to be only used to update the keymap and the key repeat settings. We could just require the compositor to listen for keymap changes in wlr_keyboard and forward...
Returning a box is strange and inconsistent. If we choose to return a box, we could at least return a `const`. --- wlroots has migrated to gitlab.freedesktop.org. This issue has...
We already have `wlr_xdg_popup_get_position`, but it gives the position relative to the parent, not the root xdg-surface. We could add helpers for subsurfaces and popups in other shells. This will...
Or into its own file. Right now it's in `wlr_surface.c` and it's closely tied to `wlr_surface` (unlike other roles such as shells), which makes the code more complicated. --- wlroots...
This is a Wayland → Xwayland drag'n'drop sync issue introduced in #760. --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/837
I was afraid of GL scissors performance but couldn't find any information about it. I've finally had the time to do some benchmarks. I've first tried to render 25 5x5px...
We have lots of those. For instance, we have: * `wlr_dmabuf_resource_is_buffer` which checks if a resource is a buffer * `wlr_dmabuf_buffer_from_buffer_resource` which asserts that the resource is a buffer and...
Rationale: it shouldn't be possible to destroy a wlr_* struct without destroying its resource. Right now, we generally have a `wlr_thing_destroy` that destroys the `wlr_thing` without destroying the resource. Then,...
https://standards.freedesktop.org/wm-spec/wm-spec-latest.html#idm140200472580736 That would allow X11 bars to work. --- wlroots has migrated to gitlab.freedesktop.org. This issue has been moved to: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/922
We currently have a hardcoded list of paths: ``` #define XCURSORPATH "~/.icons:/usr/share/icons:/usr/share/pixmaps:~/.cursors:/usr/share/cursors/xorg-x11:"ICONDIR ``` From the [spec](https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html): > If $XDG_DATA_HOME is either not set or empty, a default equal to $HOME/.local/share...