aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2023-12-11Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández3-15/+22
Fixes: https://codeberg.org/dwl/dwl/issues/432 Fixes: https://codeberg.org/dwl/dwl/issues/547
2023-12-11restore and respect rootcolorDima Krasner2-0/+6
2023-12-10merge X11Managed and X11Unmanaged into X11Leonardo Hernández Hernández2-5/+5
now that client_is_unmanaged() checks the wlr struct we don't need to keep track of it ourselves
2023-12-10check if a client is unmanaged checking the o-r flagLeonardo Hernández Hernández1-1/+2
it may change at any moment and I don't really want to add a listener for it
2023-12-10do not blindly try to send motion events when pointer button is pressedLeonardo Hernández Hernández1-9/+9
we don't have to do this if the surface is the same
2023-12-07Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández3-27/+29
2023-12-07sort LISTEN calls in createnotify{,x11}Leonardo Hernández Hernández1-4/+4
2023-12-07use the same style for urgent() and sethints()Leonardo Hernández Hernández1-4/+4
2023-12-07remove an unneeded cast in createpointer()Leonardo Hernández Hernández1-2/+1
2023-12-07avoid duplication of linesLeonardo Hernández Hernández1-2/+1
the output state is copied when creating a output configuration head
2023-12-07add explanation about why we try to re-apply the gamma LUT on output changesLeonardo Hernández Hernández1-0/+2
2023-12-07relax a bit the line length limitLeonardo Hernández Hernández1-2/+1
2023-12-07add a blank line to improve readabilityLeonardo Hernández Hernández1-0/+1
2023-12-07use (struct wlr_box){0} to empty the Monitor areasLeonardo Hernández Hernández1-2/+1
2023-12-07copy layout symbol when matching a MonitorRuleLeonardo Hernández Hernández1-4/+4
2023-12-07remove extra blank lineLeonardo Hernández Hernández1-1/+0
2023-12-07LayerSurface::link -> LayerSurface.linkLeonardo Hernández Hernández1-1/+1
2023-12-07set the correct border color when mapping a clientLeonardo Hernández Hernández1-1/+2
2023-12-07reduce calls to client_get_geometryLeonardo Hernández Hernández1-2/+2
2023-12-07add a note about not removing the default ruleLeonardo Hernández Hernández1-0/+1
Closes: https://codeberg.org/dwl/dwl/issues/527
2023-12-07Update README.mdfictitiousexistence1-1/+2
2023-12-07store the layersurface pointer in l->popups->node.data as wellLeonardo Hernández Hernández1-1/+1
2023-12-07make sure popups of a layer surface are in the correct layerLeonardo Hernández Hernández1-1/+2
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-01sort #includesLeonardo Hernández Hernández1-1/+1
2023-11-30Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández5-49/+100
2023-11-30don't return early if the first output commit failsLeonardo Hernández Hernández1-4/+1
2023-11-30check failure of wlr_output_init_renderLeonardo Hernández Hernández1-3/+6
2023-11-30use detached output state in createmon()Leonardo Hernández Hernández1-6/+12
see previous commit for motivation
2023-11-30use a detached output state in outputmgrapplyortest()Leonardo Hernández Hernández1-12/+13
wlr_output.pending might be removed in wlroots 0.18
2023-11-28improve the bug report templateLeonardo Hernández Hernández1-4/+39
Fixes: https://codeberg.org/dwl/dwl/issues/498
2023-11-28convert issue templates to yamlLeonardo Hernández Hernández4-27/+36
also move the templates to .gitea to reflect the migration to Codeberg
2023-11-27chase xdg-shell events update (wlroots!4345)Leonardo Hernández Hernández1-39/+41
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4345
2023-11-27chase wlr_layer_shell_v1.new_surface changes (wlroots!4265)Leonardo Hernández Hernández1-11/+10
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4265
2023-11-27pass wl_display to wlr_output_layout_create (wlroots!4310)Leonardo Hernández Hernández1-2/+1
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4310
2023-11-25use `l` instead of `layersurface`Leonardo Hernández Hernández1-82/+72
`layer_surface` instead of `wlr_layer_surface` and `scene_layer` whenever a wlr_scene_tree is related to layer surfaces
2023-11-25return early if a layersurface didn't commit somethingLeonardo Hernández Hernández1-5/+5
2023-11-25do not check if a layer surface has monitor on commitLeonardo Hernández Hernández1-6/+0
We do not allow creating them w/o monitor and they are destroyed when destroying their monitor
2023-11-25send wl_surface.enter before initial commitLeonardo Hernández Hernández1-0/+1
It's not necessary but it'll help clients to render a perfect first frame
2023-11-25destroy the layer-suface's scene tree for popupsLeonardo Hernández Hernández1-0/+1
2023-11-25use wlr_box_equal() instead of memcmpLeonardo Hernández Hernández1-1/+1
2023-11-25simplify settings popups scene tree parentLeonardo Hernández Hernández1-3/+2
2023-11-25simplify check for wlr_layer_surface.outputLeonardo Hernández Hernández1-4/+2
2023-11-25use sizeof(*pointer) instead of sizeof(struct)Leonardo Hernández Hernández1-1/+1
2023-11-25add new 'unreleased' sectionLeonardo Hernández Hernández1-0/+12
2023-11-25make sure to unlink Monitor.request_state listenerLeonardo Hernández Hernández1-1/+3
2023-11-25Change github links to codeberg links in README.mdSquibid1-5/+5
2023-11-25include CHANGELOG.md in the tarballLeonardo Hernández Hernández1-1/+1
Fixes: 24576f1fdf56bc8879203bb2d7e7cd116d4bba42
2023-11-25bump version to 0.5Leonardo Hernández Hernández2-5/+4
2023-11-25add CHANGELOG.mdLeonardo Hernández Hernández1-0/+99
2023-11-25Merge branch 'wlroots-next'Leonardo Hernández Hernández3-270/+338