Simon Ser

Results 570 issues of 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...

proposal

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...

enhancement

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

bug
xwayland

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...

enhancement

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...

proposal

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,...

proposal

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

enhancement
xwayland

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...

enhancement
good first issue