summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-29Merge pull request #212 from djpohly/xwaitlandDevin J. Pohly
make sure to leave XWayland process waitable
2022-03-29move sigchld() into XWayland sectionDevin J. Pohly
2022-03-29make sure to leave XWayland process waitableDevin J. Pohly
On SIGCHLD, check to make sure the terminated process is not the XWayland process before reaping it, allowing wlroots to waitpid() for it successfully. Fixes #177.
2022-03-25createpointer now takes wlr_pointerLeonardo Hernández Hernández
2022-03-25createkeyboard now takes wlr_keyboardLeonardo Hernández Hernández
2022-03-23destroy scene_output in cleanupmon()Leonardo Hernández Hernández
2022-03-23fix drag icon's surface returned by xytonodeLeonardo Hernández Hernández
2022-03-23set position of the drag icon in startdrag()Leonardo Hernández Hernández
2022-03-23Revert "clients now works as expected in drag motion"Leonardo Hernández Hernández
This reverts commit 9aec6049ecbefe3618f34002d2239cc9462c07e9. this problem is caused because xytonode() returns the surface of the drag icon
2022-03-23inline the presentation variableGuido Cella
This variable can be removed since with scene-graph wlr_presentation_surface_sampled_on_output no longer needs to be called.
2022-03-23add note about how to change MODKEY for windows keyLeonardo Hernández Hernández
2022-03-23Fix dwl freezing when resizingPalanix
2022-03-23Add a configuration option for fullscreen lockingQuentin Rameau
Some people are annoyed to have this new behaviour forced for some application which use fake fullscreen.
2022-03-23add sway LICENSE fileLeonardo Hernández Hernández
part of the code in dwl is taken from sway, so credit it. dwm and sway are both licensed under the MIT license
2022-03-23update IRC channelGuido Cella
2022-03-23add dwl(1)Humm
Documentation is good. Man pages are documentation. A program without a man page is worthless.
2022-03-23clients now works as expected in drag motionLeonardo Hernández Hernández
2022-03-23implement drag and dropGuido Cella
For brevity, only a single drag icon at a time is supported. Co-authored-by: Leonardo Hernández Hernández <leohdz172@protonmail.com>
2022-03-23Update issue templatesSevz
2022-03-23only skip frames if there are visible clients that have a resizeLeonardo Hernández Hernández
2022-03-23remove a useless resize in mapnotify()Leonardo Hernández Hernández
applyrules() calls setmon() which calls resize()
2022-03-23improve floating detectionLeonardo Hernández Hernández
mostly copied from sway
2022-03-23wlr_seat_set_keyboard() now takes wlr_keyboard as parameterLeonardo Hernández Hernández
2022-03-20Merge branch 'main' into wlroots-nextLeonardo Hernández Hernández
2022-03-20Merge pull request #204 from djpohly/scenegraph3Sevz
merge scenegraph3
2022-03-20remove independents listLeonardo Hernández Hernández
2022-03-18Merge branch 'wlroots-next' into scenegraph-wlroots-nextLeonardo Hernández Hernández
2022-03-18follow up wlroots input device events renamingLeonardo Hernández Hernández
2022-03-18remove unneeded variablesLeonardo Hernández Hernández
2022-03-18attach presentation to sceneLeonardo Hernández Hernández
2022-03-18update README.mdLeonardo Hernández Hernández
2022-03-18Merge branch 'main' into scenegraphLeonardo Hernández Hernández
2022-03-18do not allow set client size less than its min sizeLeonardo Hernández Hernández
2022-03-18make sure to destroy wlr_scene_node of unmanaged clientsLeonardo Hernández Hernández
2022-03-18do not create borders for unmanaged clientsLeonardo Hernández Hernández
2022-03-18pointerfocus: only use provided surfaceLeonardo Hernández Hernández
if a client is given focus it
2022-03-18use xdg_shell helperLeonardo Hernández Hernández
for xwayland continue using wlr_scene_subsurface_create()
2022-03-18get old client by surface's nodeLeonardo Hernández Hernández
2022-03-17fix crash of Firefox when opening a popup larger than its sizeLeonardo Hernández Hernández
2022-03-16constraint popups to its parent clientLeonardo Hernández Hernández
Closes: #146 Closes: #155
2022-03-16Merge branch 'main' into scenegraphLeonardo Hernández Hernández
2022-03-16make sure configure and activate listeners are removed from listLeonardo Hernández Hernández
2022-03-16set correct position for unmanaged clientsLeonardo Hernandez Hernandez
- don't allow to move/resize with them - don't focus unmanaged clients on buttonpress()
2022-03-16add support for layer_shell popupsLeonardo Hernandez Hernandez
2022-03-16use wlr_scene_xdg_surface_create() for xdg_popupsLeonardo Hernandez Hernandez
2022-03-13Merge branch 'fix-segfault-in-fullscreennotify'Leonardo Hernández Hernández
2022-03-13don't use fullscreen event in fullscreennotify()Leonardo Hernández Hernández
2022-03-13always call arrange() on setfullscreen()Leonardo Hernández Hernández
also don't count full screen clients on tile()
2022-03-13print status about floating and fullscreenLeonardo Hernández Hernández
2022-03-11more style fixesLeonardo Hernández Hernández