summaryrefslogtreecommitdiff
path: root/dwl.c
AgeCommit message (Collapse)Author
2020-09-04improve code styleGuido Cella
2020-09-04remove commentGuido Cella
I don't know why it wasn't working before but now it does ¯\(ツ)/¯ (it wasn't caused by the just removed code either)
2020-09-04remove mysterious codeGuido Cella
Why would a surface that's not keyboard interactive get focused? Let's remove this for now and see if issues arise.
2020-09-04focus the previous client in the similar code tooGuido Cella
2020-09-04refocus old clientGuido Cella
When a layer surface is destroyed focus should be returned to the last client. Luckily if there are multiple overlays the previous overlay still gets focused.
2020-09-04Restore windows after fullscreenStivvo
Store position and size of windows before going fullscreen. This is more efficient than arrange() and also works with floating windows All the clients keep their original position because arrange() isn't used after quitting fullscreen
2020-09-04No borders on fullscreen windowsStivvo
Some code has been borrowed from the smartBorders patch
2020-09-04fix alhpabetical orderGuido Cella
2020-09-04simplify focus leave conditionGuido Cella
2020-09-04reuse motionnotify()Guido Cella
2020-09-04Toggle fullscreenStivvo
2020-09-04Basic fullscreenStivvo
2020-09-04enable pointer on layer surfacesGuido Cella
2020-09-03more TODOsGuido Cella
2020-09-03fix focus leave conditionGuido Cella
needs refactoring and testing
2020-09-03send pressed keys to topmost layer surfaceGuido Cella
2020-08-29remove blank lineGuido Cella
2020-08-29don't handle failed callocGuido Cella
be consistent with the rest of the code
2020-08-29order variables more how like they are initializedGuido Cella
2020-08-28Reuse render() and struct timespec *nowGuido Cella
2020-08-27reuse m->mGuido Cella
2020-08-27remove commentGuido Cella
wlr_output_layout_get_box internally calls wlr_output_effective_resolution
2020-08-27set a monitor geometry only when creating itGuido Cella
Lets layers with an exclusive area shrink the usable area
2020-08-27render in the same order as swayGuido Cella
2020-08-26correct variable nameGuido Cella
2020-08-26rename functions tooGuido Cella
2020-08-26remove extra spaceGuido Cella
2020-08-26render layer surfacesGuido Cella
2020-08-26improve namingGuido Cella
rename Layer to LayerSurface; layer should refer to overlay, top, bottom or background LayerSurface variables are always called layersurface wlr_layer_surface_v1 variables are always called wlr_layer_surface
2020-08-24layer shell initial attemptGuido Cella
2020-08-23set up interfaces in same order as swayDevin J. Pohly
This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting.
2020-08-22enable gamma controlGuido Cella
2020-08-19cleanup function to match dwmDevin J. Pohly
2020-08-19fix usage to matchDevin J. Pohly
2020-08-19we're not really using the logDevin J. Pohly
2020-08-19this is technically barf too I guess?Devin J. Pohly
2020-08-19only call updatewindowtype for x11 windowsDevin J. Pohly
2020-08-18handle NULL return from backend_autocreateDevin J. Pohly
Fixes #44.
2020-08-18add macro for fatal errorsDevin J. Pohly
dwm lets the OS do cleanup if the program errors out
2020-08-18Use SIGCHLD handler from dwmDevin J. Pohly
Fixes #46.
2020-08-16make this marginally less uglyDevin J. Pohly
2020-08-16wlr_session_change_vt is NULL safeDevin J. Pohly
2020-08-16_net_wm not needed outside xwaylandDevin J. Pohly
2020-08-16Merge pull request #37 from alex-courtis/31-independents-mouse-focusDevin J. Pohly
31 independents mouse focus
2020-08-15Declare commitnotifyGuido Cella
2020-08-11Merge branch 'master' into 31-independents-mouse-focusAlexander Courtis
2020-08-11#24 ensure that xwayland cursor defaults to left_ptrAlexander Courtis
2020-08-11Merge branch 'master' into 24-xwayland-cursorAlexander Courtis
2020-08-10make XWayland support optionalDevin J. Pohly
2020-08-09#31 independents retain focus while mouse is over themAlexander Courtis