portable version of OpenBSD's cwm(1) window manager
Go to file
okan 2937b2066f Alter the r1.35 of event.c race fix. Remove the forward looking event
queue check (removing the need for a server grab/ungrab) - if the client
is going away, let it fall all the way through to a DestroyNotify event.
There's no longer a need for us to manually destroy a client ourselves
(removing yet another server grab/ungrab).  Instead, when the
UnmapNotify event is synthetic, simply set the state to Withdrawn (as
per ICCCM), else Iconic (in our case 'hidden').

Verified with test case from the 2009 race which was the original reason
for r1.35 of event.c.
2013-11-12 21:25:00 +00:00
calmwm.c simplify atom handling; allows us to limit to one round-trip to server 2013-07-15 14:50:44 +00:00
calmwm.h Alter the r1.35 of event.c race fix. Remove the forward looking event 2013-11-12 21:25:00 +00:00
client.c Alter the r1.35 of event.c race fix. Remove the forward looking event 2013-11-12 21:25:00 +00:00
conf.c wrap key ungrab like btn ungrab, for it'll be used again 2013-10-20 01:55:32 +00:00
cwm.1 replace 'reload' with 'restart', which merely re-exec's cwm using the 2012-10-31 19:30:19 +00:00
cwmrc.5 add support for mouse based group {,r}cycle; from Rodrigo Mosconi. not 2013-07-08 18:39:20 +00:00
group.c a few err->errx since we don't have error messages here; from Tiago Cunha 2013-10-17 13:59:10 +00:00
kbfunc.c a few err->errx since we don't have error messages here; from Tiago Cunha 2013-10-17 13:59:10 +00:00
Makefile move the 2 small font helper functions to xutil.c 2013-05-19 23:38:20 +00:00
menu.c move Cursors into conf. 2013-06-17 17:11:10 +00:00
mousefunc.c I believe we redraw the border in too many cases; likely a leftover from 2013-10-19 18:59:22 +00:00
parse.y max -> nitems 2013-07-16 14:04:44 +00:00
screen.c move Cursors into conf. 2013-06-17 17:11:10 +00:00
search.c missing proto 2013-04-30 21:11:07 +00:00
util.c sort 2012-11-09 03:52:02 +00:00
xevents.c Alter the r1.35 of event.c race fix. Remove the forward looking event 2013-11-12 21:25:00 +00:00
xmalloc.c add xasprintf() for upcoming changes. 2012-11-28 14:32:44 +00:00
xutil.c shuffle 2013-10-20 02:00:02 +00:00