aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2020-09-04fix restoring pointer focusGuido Cella1-1/+6
I don't know why I thought it was working before. Maybe I should go do something else.
2020-09-04improve code styleGuido Cella1-4/+4
2020-09-04remove commentGuido Cella1-1/+1
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 Cella1-7/+0
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 Cella1-2/+1
2020-09-04refocus old clientGuido Cella1-3/+1
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 fullscreenStivvo1-0/+14
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 windowsStivvo1-1/+8
Some code has been borrowed from the smartBorders patch
2020-09-04fix alhpabetical orderGuido Cella1-8/+8
2020-09-04simplify focus leave conditionGuido Cella1-7/+2
2020-09-04reuse motionnotify()Guido Cella1-10/+8
2020-09-04Toggle fullscreenStivvo1-1/+1
2020-09-04Basic fullscreenStivvo1-0/+11
2020-09-04enable pointer on layer surfacesGuido Cella1-5/+49
2020-09-03more TODOsGuido Cella1-2/+3
2020-09-03fix focus leave conditionGuido Cella1-3/+4
needs refactoring and testing
2020-09-03send pressed keys to topmost layer surfaceGuido Cella1-2/+3
2020-08-29update READMEGuido Cella1-1/+0
2020-08-29remove blank lineGuido Cella1-1/+0
2020-08-29don't handle failed callocGuido Cella1-2/+0
be consistent with the rest of the code
2020-08-29order variables more how like they are initializedGuido Cella1-1/+1
2020-08-28simplify make cleanGuido Cella1-1/+1
2020-08-28Reuse render() and struct timespec *nowGuido Cella1-36/+14
2020-08-27reuse m->mGuido Cella1-4/+1
2020-08-27remove commentGuido Cella1-2/+0
wlr_output_layout_get_box internally calls wlr_output_effective_resolution
2020-08-27set a monitor geometry only when creating itGuido Cella1-3/+4
Lets layers with an exclusive area shrink the usable area
2020-08-27render in the same order as swayGuido Cella1-2/+2
2020-08-26update make cleanGuido Cella1-1/+1
2020-08-26Merge pull request #2 from djpohly/masterBonicgamer2-80/+103
Merge
2020-08-26correct variable nameGuido Cella1-1/+1
2020-08-26rename functions tooGuido Cella1-19/+19
2020-08-26remove extra spaceGuido Cella1-1/+1
2020-08-26render layer surfacesGuido Cella1-0/+43
2020-08-26improve namingGuido Cella1-62/+63
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 Cella3-2/+688
2020-08-23set up interfaces in same order as swayDevin J. Pohly1-1/+1
This makes it easier to compare WAYLAND_DEBUG logs when troubleshooting.
2020-08-22enable gamma controlGuido Cella1-0/+2
2020-08-19cleanup function to match dwmDevin J. Pohly1-17/+20
2020-08-19fix usage to matchDevin J. Pohly1-1/+1
2020-08-19we're not really using the logDevin J. Pohly1-20/+4
2020-08-19this is technically barf too I guess?Devin J. Pohly1-2/+1
2020-08-19only call updatewindowtype for x11 windowsDevin J. Pohly1-9/+7
2020-08-18handle NULL return from backend_autocreateDevin J. Pohly1-1/+2
Fixes #44.
2020-08-18add macro for fatal errorsDevin J. Pohly1-30/+14
dwm lets the OS do cleanup if the program errors out
2020-08-18Use SIGCHLD handler from dwmDevin J. Pohly1-0/+15
Fixes #46.
2020-08-16make this marginally less uglyDevin J. Pohly1-3/+2
2020-08-16wlr_session_change_vt is NULL safeDevin J. Pohly1-4/+1
2020-08-16_net_wm not needed outside xwaylandDevin J. Pohly1-1/+1
2020-08-16add comment from dwmDevin J. Pohly1-0/+1
2020-08-16Merge branch 'shcmd' of https://github.com/guidocella/dwl into masterDevin J. Pohly1-0/+2