summaryrefslogtreecommitdiff
path: root/app/cwm/calmwm.c
AgeCommit message (Expand)Author
2010-04-12grab events on the root window *before* we look for existing windows.Owain Ainsworth
2010-01-27- allow per-screen gap; not (yet) user configurable.Okan Demirmen
2009-12-15pull all non-X11 headers from calmwm.h and place them only where theyOkan Demirmen
2009-12-15pull these headers only into files that need them.Okan Demirmen
2009-12-15merge the 2 common header files; specific includes to be pulled out asOkan Demirmen
2009-12-10Implement _NET_CURRENT_DESKTOP, _NET_DESKTOP_VIEWPORT andOwain Ainsworth
2009-12-10finish unfucking the screen_ctx handling.Owain Ainsworth
2009-12-08start fixing screen_ctx usage, for it is utterly broken. bring fontOkan Demirmen
2009-12-07Implement _NET_NUMBER_OF_DESKTOPS, currently this is statically 9 andOwain Ainsworth
2009-12-07introduce the beginnings of netwm support, minimally and correctly;Okan Demirmen
2009-08-24Instead of having a function that just calls TAILQ_INIT on a global, useOwain Ainsworth
2009-06-26static local functions and data; almost identical diff from Thomas PfaffOkan Demirmen
2009-06-23tidy up startup/init routinesOkan Demirmen
2009-06-20unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over theOkan Demirmen
2009-05-18nuke the leading underscore notation for local static functions - thereOkan Demirmen
2009-05-18Rip out the event layer and just use a static array of callbacks likeOwain Ainsworth
2009-05-17a long time coming - re-work the way we deal with colors: since we'reOkan Demirmen
2009-04-15properly teardown X connection upon quit; static a few while here,Okan Demirmen
2009-01-27remove Nscreens and x_screenname() - we really don't need them.Okan Demirmen
2009-01-22Cache all of the X atoms we use at startup.Owain Ainsworth
2009-01-16remove pwin, bringing us to one client, one window. we no longer haveOkan Demirmen
2009-01-15On startup, don't leak memory when we enumerate existing windows.Owain Ainsworth
2008-12-03Don't ignore sigpipe. Everytime cwm forks it execs anyway (so itOwain Ainsworth
2008-09-29Xinerama and XRandR dual head support for cwm(1). Now we detect the xrandrOwain Ainsworth
2008-09-22*sigh* Revert the diff that wasn't meant to go in yet.Owain Ainsworth
2008-09-22Display the current window title not a previous one in the case ofOwain Ainsworth
2008-07-22fix the froggy problem.Owain Ainsworth
2008-07-22We've been handling grabbing wrong all this time (noticed at c2k8).Owain Ainsworth
2008-07-22split x_setup() into two. dpy_init() for setting up the display andOwain Ainsworth
2008-07-22Kill screen_init(). it's been stubbed out for a while now. I don't envision itOwain Ainsworth
2008-07-11spacing, declaration lineup to be consistent throughout cwm,Okan Demirmen
2008-06-25Sort flags.Owain Ainsworth
2008-06-15Rip out and burn the HASH_* stuff. We don't need a SPLAY tree for one font.Owain Ainsworth
2008-05-21Make menu_filter handle mouse movement too. This enables the keyboardOwain Ainsworth
2008-05-20Pull out the behaviour in grab_label and search_start into one utilityOwain Ainsworth
2008-05-19General cleanup.Owain Ainsworth
2008-05-06Signal handler of SIGCHLD calls waitpid() which sets errno on error. ToTobias Stoeckmann
2008-04-15hit it with the knf stick.Owain Ainsworth
2008-04-15malloc -> callocOkan Demirmen
2008-04-03Sync usage() with reality and manpage.Simon Bertrang
2008-03-23Replace the symlink configuration scheme with a simple yacc parser asSimon Bertrang
2008-03-22Rip out, burn, and dance around the grave of group-edit mode.Owain Ainsworth
2008-03-22Remove a bunch of unused variables and incorrect comments.Owain Ainsworth
2008-02-13usage never returns, and thus should be __dead.Owain Ainsworth
2008-02-13add usage() for when an unknown option is given.Owain Ainsworth
2008-02-13Make cwm print the XDisplayName() if it fails to open the display,Owain Ainsworth
2008-01-16huge amount of cleanup and dead code removal.Owain Ainsworth
2008-01-14Rewrite most of grab_menu in grab.c (it was partly 9wm code).Owain Ainsworth
2008-01-11- Remove the "all rights reserved" tag at the top of most of the sourceOwain Ainsworth
2007-05-28convert globals from G_foo to Foo, as per TODO.Jasper Lievisse Adriaanse