Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-07 | make sure popups of a layer surface are in the correct layer | Leonardo Hernández Hernández | |
previously it worked because we checked in every commit the layer in a353eee2cac0378a4201e408a3417aa107a7f647 and b100b446b8c82bc2dcdbb40856ab87ed4a4ad594 we changed the way it's handled and now if the layer surface does not change the layer we don't it either. meaning that if it was created in the bottom layer and did not change the layer the popups would show behind xdg clients | |||
2023-12-01 | sort #includes | Leonardo Hernández Hernández | |
2023-11-30 | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | |
2023-11-30 | don't return early if the first output commit fails | Leonardo Hernández Hernández | |
2023-11-30 | check failure of wlr_output_init_render | Leonardo Hernández Hernández | |
2023-11-30 | use detached output state in createmon() | Leonardo Hernández Hernández | |
see previous commit for motivation | |||
2023-11-30 | use a detached output state in outputmgrapplyortest() | Leonardo Hernández Hernández | |
wlr_output.pending might be removed in wlroots 0.18 | |||
2023-11-28 | improve the bug report template | Leonardo Hernández Hernández | |
Fixes: https://codeberg.org/dwl/dwl/issues/498 | |||
2023-11-28 | convert issue templates to yaml | Leonardo Hernández Hernández | |
also move the templates to .gitea to reflect the migration to Codeberg | |||
2023-11-27 | chase xdg-shell events update (wlroots!4345) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4345 | |||
2023-11-27 | chase wlr_layer_shell_v1.new_surface changes (wlroots!4265) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4265 | |||
2023-11-27 | pass wl_display to wlr_output_layout_create (wlroots!4310) | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4310 | |||
2023-11-25 | use `l` instead of `layersurface` | Leonardo Hernández Hernández | |
`layer_surface` instead of `wlr_layer_surface` and `scene_layer` whenever a wlr_scene_tree is related to layer surfaces | |||
2023-11-25 | return early if a layersurface didn't commit something | Leonardo Hernández Hernández | |
2023-11-25 | do not check if a layer surface has monitor on commit | Leonardo Hernández Hernández | |
We do not allow creating them w/o monitor and they are destroyed when destroying their monitor | |||
2023-11-25 | send wl_surface.enter before initial commit | Leonardo Hernández Hernández | |
It's not necessary but it'll help clients to render a perfect first frame | |||
2023-11-25 | destroy the layer-suface's scene tree for popups | Leonardo Hernández Hernández | |
2023-11-25 | use wlr_box_equal() instead of memcmp | Leonardo Hernández Hernández | |
2023-11-25 | simplify settings popups scene tree parent | Leonardo Hernández Hernández | |
2023-11-25 | simplify check for wlr_layer_surface.output | Leonardo Hernández Hernández | |
2023-11-25 | use sizeof(*pointer) instead of sizeof(struct) | Leonardo Hernández Hernández | |
2023-11-25 | add new 'unreleased' section | Leonardo Hernández Hernández | |
2023-11-25 | make sure to unlink Monitor.request_state listener | Leonardo Hernández Hernández | |
2023-11-25 | Change github links to codeberg links in README.md | Squibid | |
2023-11-25 | include CHANGELOG.md in the tarball | Leonardo Hernández Hernández | |
Fixes: 24576f1fdf56bc8879203bb2d7e7cd116d4bba42 | |||
2023-11-25 | bump version to 0.5 | Leonardo Hernández Hernández | |
2023-11-25 | add CHANGELOG.md | Leonardo Hernández Hernández | |
2023-11-25 | Merge branch 'wlroots-next' | Leonardo Hernández Hernández | |
2023-11-21 | try to apply gamma LUT in updatemons | Leonardo Hernández Hernández | |
this in the case the output was re-enabled | |||
2023-11-21 | ignore wl_surface.commit for xwayland clients | Leonardo Hernández Hernández | |
This is no longer needed | |||
2023-11-21 | Do not send repeated xdg_toplevel.configure_bounds | Leonardo Hernández Hernández | |
Fixes: 32e66f45827cc8016ca2cef65ba61840f43fcc85 | |||
2023-11-21 | resize clients on commit | Leonardo Hernández Hernández | |
Fixes: https://github.com/djpohly/dwl/issues/515 This reverts commit 4567979b16b0509bb80b6102ecb9b601b3cf6fa1. | |||
2023-11-19 | createkeyboard: do not segfault if xkb_keymap_new_from_names returns NULL | link2xt | |
Passing NULL to wlr_keyboard_set_keymap results in a segfault. Example: Thread 1 "dwl" received signal SIGSEGV, Segmentation fault. 0x00007ffff7e49b64 in xkb_keymap_ref () from /usr/lib/libxkbcommon.so.0 (gdb) bt #0 0x00007ffff7e49b64 in xkb_keymap_ref () at /usr/lib/libxkbcommon.so.0 #1 0x00007ffff7f06389 in wlr_keyboard_set_keymap () at /usr/lib/libwlroots.so.11 #2 0x000055555555bc54 in createkeyboard () #3 0x000055555555c283 in inputdevice () #4 0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0 #5 0x00007ffff7e8101e in wl_signal_emit_mutable () at /usr/lib/libwayland-server.so.0 #6 0x00007ffff7edb52c in () at /usr/lib/libwlroots.so.11 #7 0x00007ffff7ee44b6 in () at /usr/lib/libwlroots.so.11 #8 0x000055555555fe66 in main () | |||
2023-11-18 | do not try to enable adaptive sync | Leonardo Hernández Hernández | |
2023-11-17 | fix the position of the cursor image after turning all the monitors on | Leonardo Hernández Hernández | |
2023-11-17 | remove unused #include | Leonardo Hernández Hernández | |
2023-11-17 | do not check if `session` is non-NULL | Leonardo Hernández Hernández | |
wlr_session_change_vt() is a no-op if session == NULL | |||
2023-11-17 | do not explicitly destroy some wlroots interfaces | Leonardo Hernández Hernández | |
they are destroyed when the wayland display is destroyed | |||
2023-11-17 | enable debug symbols by default | Leonardo Hernández Hernández | |
they does not affect performance and the size's increase is negligible | |||
2023-11-17 | fix docs | Leonardo Hernández Hernández | |
copied from tinywl | |||
2023-11-17 | fix destroynotify() docs | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4421 | |||
2023-11-17 | check toplevel resource instead of client's xdg_shell to set bounds | Leonardo Hernández Hernández | |
2023-11-17 | use the new wlroots function to get a toplevel from a wlr_surface | Leonardo Hernández Hernández | |
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4419 | |||
2023-11-17 | explicitly return -1 in the first check in toplevel_from_wlr_surface | Leonardo Hernández Hernández | |
2023-11-17 | do not use #ifdef -> #else -> #endif in client_is_x11 | Leonardo Hernández Hernández | |
all other funcions use #ifdef -> #endif | |||
2023-11-17 | delete unused functions | Leonardo Hernández Hernández | |
2023-11-17 | style fixes in client_is_float_type | Leonardo Hernández Hernández | |
2023-11-17 | correctly check if the scene node is enabled in client_is_rendered_on_mon | Leonardo Hernández Hernández | |
2023-11-17 | do not use magical numbers to check edges | Leonardo Hernández Hernández | |
the interface is declared stable, which means we could just use 0 anyway | |||
2023-11-17 | simplify client_get_clip | Leonardo Hernández Hernández | |
the clips for xwayland and xdg clients are pretty similar, after all we only need to adjust x and y for xdg clients |