| Commit message (Collapse) | Author | Age | ||
|---|---|---|---|---|
| ... | ||||
| * | | 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 | 2023-11-30 | |
| | | | | | | | | | see previous commit for motivation | |||
| * | | use a detached output state in outputmgrapplyortest() | Leonardo Hernández Hernández | 2023-11-30 | |
| |/ | | | | wlr_output.pending might be removed in wlroots 0.18 | |||
| * | use `l` instead of `layersurface` | Leonardo Hernández Hernández | 2023-11-25 | |
| | | | | | | `layer_surface` instead of `wlr_layer_surface` and `scene_layer` whenever a wlr_scene_tree is related to layer surfaces | |||
| * | 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 | 2023-11-25 | |
| | | | | | | We do not allow creating them w/o monitor and they are destroyed when destroying their monitor | |||
| * | send wl_surface.enter before initial commit | Leonardo Hernández Hernández | 2023-11-25 | |
| | | | | | It's not necessary but it'll help clients to render a perfect first frame | |||
| * | 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 | |
| | | ||||
| * | make sure to unlink Monitor.request_state listener | Leonardo Hernández Hernández | 2023-11-25 | |
| | | ||||
| * | Merge branch 'wlroots-next' | Leonardo Hernández Hernández | 2023-11-25 | |
| |\ | ||||
| | * | try to apply gamma LUT in updatemons | Leonardo Hernández Hernández | 2023-11-21 | |
| | | | | | | | | | this in the case the output was re-enabled | |||
| | * | ignore wl_surface.commit for xwayland clients | Leonardo Hernández Hernández | 2023-11-21 | |
| | | | | | | | | | This is no longer needed | |||
| | * | Do not send repeated xdg_toplevel.configure_bounds | Leonardo Hernández Hernández | 2023-11-21 | |
| | | | | | | | | | Fixes: 32e66f45827cc8016ca2cef65ba61840f43fcc85 | |||
| | * | resize clients on commit | Leonardo Hernández Hernández | 2023-11-21 | |
| | | | | | | | | | | | Fixes: https://github.com/djpohly/dwl/issues/515 This reverts commit 4567979b16b0509bb80b6102ecb9b601b3cf6fa1. | |||
| | * | do not try to enable adaptive sync | Leonardo Hernández Hernández | 2023-11-18 | |
| | | | ||||
| | * | 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 | 2023-11-17 | |
| | | | | | | | | | wlr_session_change_vt() is a no-op if session == NULL | |||
| | * | do not explicitly destroy some wlroots interfaces | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | | | | | | | they are destroyed when the wayland display is destroyed | |||
| | * | fix docs | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | | | | | | | copied from tinywl | |||
| | * | fix destroynotify() docs | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4421 | |||
| | * | prevent a use-after-free at exit | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | ||||
| | * | do not compute layout box twice | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | ||||
| | * | make sure fullscreen clients have the right size | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | ||||
| | * | fix screen artifacts when setting gamma | Leonardo Hernández Hernández | 2023-11-17 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | the artifacts were caused because we tried to set the gamma right after receiving the event, this resulted in two pending page-flips, which not always play well together. This also seems to fix a screen freeze when turning on a monitor that has gamma. Additionally the current method won't work once [0] is merged [0]: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4423 | |||
| | * | use wlr_scene_subsurface_tree_set_clip | Leonardo Hernández Hernández | 2023-11-14 | |
| | | | | | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4131 Closes: https://github.com/djpohly/dwl/issues/411 | |||
| | * | Revert "respect size hints" | Leonardo Hernández Hernández | 2023-11-14 | |
| | | | | | | | | | This reverts commit 72e0a560d9836c5e8658003f548203bcd722e565. | |||
| | * | use newer cursor naming spec | Leonardo Hernández Hernández | 2023-11-01 | |
| | | | | | | | | | | | References: https://www.freedesktop.org/wiki/Specifications/cursor-spec/ References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4416 | |||
| | * | ignore maximize events for clients using xdg-shell v5 and newer | Leonardo Hernández Hernández | 2023-11-01 | |
| | | | ||||
| | * | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | 2023-10-13 | |
| | |\ | ||||
| | * \ | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | 2023-10-09 | |
| | |\ \ | ||||
| | * \ \ | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | 2023-10-09 | |
| | |\ \ \ | ||||
| | * \ \ \ | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | 2023-09-24 | |
| | |\ \ \ \ | ||||
| | * | | | | | add support for xdg-shell v6 | Leonardo Hernández Hernández | 2023-07-31 | |
| | | | | | | | ||||
| | * | | | | | update to xdg-shell v5 | Leonardo Hernández Hernández | 2023-07-23 | |
| | | | | | | | ||||
| | * | | | | | add support for cursor-shape-v1 | Leonardo Hernández Hernández | 2023-07-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106 | |||
| | * | | | | | increase wl_compositor version | Leonardo Hernández Hernández | 2023-07-15 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now scene will handle sending the preferred buffer scale References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4269 | |||
| | * | | | | | Merge branch 'main' into wlroots-next | Leonardo Hernández Hernández | 2023-07-13 | |
| | |\ \ \ \ \ | ||||
| | * | | | | | | chase wlroots!4220 | Leonardo Hernández Hernández | 2023-07-10 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4220 | |||
| | * | | | | | | Line saver: LISTEN_STATIC macro | Devin J. Pohly | 2023-07-08 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This parallels the LISTEN macro for statically allocated listeners, and it allows us to remove almost all of the global wl_listener declarations. This also fixes a bug with the axisnotify listener, which was declared with a compound literal. At block scope, these have automatic storage duration [1], so the listener was no longer valid after setup() returned. (The option to declare it static explicitly was standardized in C23, if that ever gains suckless traction.) ΔSLOC: -27 [1]: https://en.cppreference.com/w/c/language/compound_literal#Explanation | |||
| | * | | | | | | Line saver: follow "local = wlr->data = obj" pattern | Devin J. Pohly | 2023-07-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were still a couple of places where we could use this handy multiple assignment to save a line. ΔSLOC = -3 | |||
| | * | | | | | | Merge remote-tracking branch 'upstream/main' into wlroots-next | Leonardo Hernández Hernández | 2023-06-29 | |
| | |\ \ \ \ \ \ | ||||
| | * | | | | | | | schedule a frame after commmiting gamma | Leonardo Hernández Hernández | 2023-06-24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not doing it, may freeze the output or do not actually change the gamma until creating a client | |||
| | * | | | | | | | use detached output states to set gamma | Leonardo Hernández Hernández | 2023-06-23 | |
| | | | | | | | | | ||||
| | * | | | | | | | Revert "use wlr_scene_output_build_state() to set gamma" | Leonardo Hernández Hernández | 2023-06-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 65f68e76437275a0c1c25279af646f726e213b6d. | |||
