aboutsummaryrefslogtreecommitdiff
path: root/client.h (follow)
Commit message (Collapse)AuthorAge
* check toplevel resource instead of client's xdg_shell to set boundsLeonardo Hernández Hernández2023-11-17
|
* use the new wlroots function to get a toplevel from a wlr_surfaceLeonardo Hernández Hernández2023-11-17
| | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4419
* explicitly return -1 in the first check in toplevel_from_wlr_surfaceLeonardo Hernández Hernández2023-11-17
|
* do not use #ifdef -> #else -> #endif in client_is_x11Leonardo Hernández Hernández2023-11-17
| | | | all other funcions use #ifdef -> #endif
* delete unused functionsLeonardo Hernández Hernández2023-11-17
|
* style fixes in client_is_float_typeLeonardo Hernández Hernández2023-11-17
|
* correctly check if the scene node is enabled in client_is_rendered_on_monLeonardo Hernández Hernández2023-11-17
|
* do not use magical numbers to check edgesLeonardo Hernández Hernández2023-11-17
| | | | the interface is declared stable, which means we could just use 0 anyway
* simplify client_get_clipLeonardo Hernández Hernández2023-11-17
| | | | | the clips for xwayland and xdg clients are pretty similar, after all we only need to adjust x and y for xdg clients
* use wlr_scene_subsurface_tree_set_clipLeonardo Hernández Hernández2023-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ández2023-11-14
| | | | This reverts commit 72e0a560d9836c5e8658003f548203bcd722e565.
* send maximized if tiled isn't supported (XDG shell)Leonardo Hernández Hernández2023-11-01
| | | | | | wlroots doesn't do it automatically anymore References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4409
* Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2023-10-09
|\
| * simplify setting the border color of clientsLeonardo Hernández Hernández2023-10-09
| |
* | chase wlroots!4288Leonardo Hernández Hernández2023-08-21
| | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4288
* | set withdrawn state for xwayland invisible clientsLeonardo Hernández Hernández2023-07-31
| |
* | add support for xdg-shell v6Leonardo Hernández Hernández2023-07-31
| |
* | chase wlroots map logic unificationLeonardo Hernández Hernández2023-06-02
| | | | | | | | Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
* | chase wlroots!3391Leonardo Hernández Hernández2023-02-02
| | | | | | | | References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3991
* | follow upstream xwayland_surface changesJob792023-02-01
|/ | | | | | wlroots removed the `wlr_surface_is_xwayland_surface` function, and renamed `wlr_xwayland_surface_from_wlr_surface` to `wlr_xwayland_surface_try_from_wlr_surface`. related commit: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/fbf5982e3838ee28b5345e98832f6956c402b225
* do not try to resize if size wouldn't changeLeonardo Hernández Hernández2022-12-24
|
* do not skip frames if a client is stopped and have a pending resizeLeonardo Hernández Hernández2022-12-24
|
* Revert "Revert "fix flickering when resizing/spawning windows""Leonardo Hernández Hernández2022-12-24
| | | | This reverts commit 4a32293548667e68cd9a103e22368b8db1754deb.
* Check width and height are not negative in client_set_bounds()Ben Jargowsky2022-12-15
|
* Revert "fix flickering when resizing/spawning windows"Leonardo Hernández Hernández2022-12-06
| | | | | | This reverts commit 017bb7d7521f68d37bfe656c10f45edbcc92dd61. Bug: https://github.com/djpohly/dwl/issues/349
* improve type safety of toplevel_from_wlr_surface()Leonardo Hernández Hernández2022-12-05
|
* merge toplevel_from_{wlr_layer_surface,popup} into client_from_wlr_surfaceLeonardo Hernández Hernández2022-12-05
| | | | now it is a big function called toplevel_from_wlr_surface
* sort client_get_parent()Leonardo Hernández Hernández2022-12-05
|
* fix flickering when resizing/spawning windowsPalanix2022-12-03
| | | | Fixes: https://github.com/djpohly/dwl/issues/306
* fix xwayland clients being floating by defaultLeonardo Hernández Hernández2022-12-01
| | | | | Fix 3213088aa23e1f6cad1a5ba506dfb7318e1011c9 References: https://github.com/djpohly/dwl/pull/334#issuecomment-1333147730
* Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2022-11-10
|\
| * check null in toplevel_from_popupshua2022-11-09
| | | | | | | | | | | | managed to SEGFAULT the server by trying to create a popup without setting a parent first. Not sure if this is dwl or wlroots issue, so also opened a ticket upstream: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3811
* | Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández2022-10-29
|\|
| * allow unmanaged clients (like dzen or dmenu) to have keyboard focusLeonardo Hernández Hernández2022-10-15
| |
| * correctly handle cursor motion when button is held (for layer surfaces)Leonardo Hernández Hernández2022-10-08
| |
* | Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández2022-10-01
|\|
| * remove unused variablesLeonardo Hernández Hernández2022-09-20
| |
| * new function to notify keyboard enterLeonardo Hernández Hernández2022-08-27
| |
| * sort client.h functionsLeonardo Hernández Hernández2022-08-27
| |
* | Merge remote-tracking branch 'djpohly/main' into wlroots-nextLeonardo Hernández Hernández2022-08-26
|\|
| * set monitor for clients that don't have one in updatemons()Leonardo Hernández Hernández2022-08-23
| | | | | | | | only if selmon is enabled and the clients are mapped
| * handle client_from_wlr_surface() receiving a subsurfaceLeonardo Hernández Hernández2022-08-12
| |
| * always set the same monitor and tags for child clients of a clientLeonardo Hernández Hernández2022-07-19
| | | | | | | | fixes #272
| * remove a useless checkLeonardo Hernández Hernández2022-07-15
| | | | | | | | | | if `s->role_data == NULL`, wlr_*_surface_from_wlr_surface() will return NULL and we are checking it
| * respect size hintsLeonardo Hernández Hernández2022-06-24
| |
| * unconstrain layer shell popupsLeonardo Hernández Hernández2022-06-21
| | | | | | | | also unconstrain popups from monitor's usable area
| * move ugglyness to client.hLeonardo Hernández Hernández2022-06-16
| |
| * improve client_from_wlr_surface()Leonardo Hernández Hernández2022-06-06
| |
| * add a new function to get a client from a wlr_surfaceLeonardo Hernández Hernández2022-05-23
| |
* | only set bounds for clients that support itLeonardo Hernández Hernández2022-07-15
| |