summary refs log tree commit diff
path: root/client.c
Commit message (Expand)AuthorAgeFilesLines
* passing a null pointer to free() is valid; sprinkle a few free->xfree.okan2009-01-231-2/+1
* now that pwin is gone gone gone, we no longer have to do the bwidthokan2009-01-221-29/+26
* Cache all of the X atoms we use at startup.oga2009-01-221-19/+7
* Finally fix the really annoying race where if you rapidly switch groups severaloga2009-01-171-4/+1
* remove pwin, bringing us to one client, one window. we no longer haveokan2009-01-161-155/+33
* - add missing prototypes.okan2009-01-151-32/+11
* Xinerama and XRandR dual head support for cwm(1). Now we detect the xrandroga2008-09-291-27/+104
* *sigh* Revert the diff that wasn't meant to go in yet.oga2008-09-221-116/+23
* Display the current window title not a previous one in the case ofoga2008-09-221-23/+116
* move client_vertmaximize to a more sensible location, purely for readability.okan2008-07-151-19/+19
* save an X call and use what we already have stored.okan2008-07-151-8/+4
* don't compensate for bwidth twice.okan2008-07-151-2/+2
* we already have ymax, so use it instead of asking X for it again.okan2008-07-111-7/+3
* spacing, declaration lineup to be consistent throughout cwm,okan2008-07-111-56/+59
* only cycle through visible *and* non-ignored windows.okan2008-06-301-2/+2
* Actually grab the correct mouse buttons for a window, instead of doing theoga2008-06-251-2/+1
* No need to map/unmap the window on hide/show since we already do theoga2008-06-181-2/+0
* (mostly) proper xshape event supportokan2008-06-141-3/+0
* re-work client_placecalc()okan2008-06-121-44/+28
* make sure to take bwdith into account when placing a new window.okan2008-05-231-3/+2
* Pull out the behaviour in grab_label and search_start into one utilityoga2008-05-201-7/+5
* client_cyclenext() -> client_cycle() since we now pass an arg.okan2008-05-191-1/+1
* Use the XGrabKeyboard hack in for alt-tabbing as well. This stops theoga2008-05-191-2/+2
* finally implement keyboard binding for group togglingokan2008-05-191-0/+1
* remove extra calls to client_draw_border()okan2008-05-181-2/+0
* fix cwm's current XShape support from Edd Barrett -thanks.okan2008-05-171-15/+23
* KNF, no binary change.oga2008-05-151-4/+4
* tiny bit of knfokan2008-05-151-13/+5
* Rework the alt-tabbing code to be a lot simpler.oga2008-05-011-52/+30
* Remove screen_infomsg(), nothing uses it.oga2008-04-161-15/+1
* hit it with the knf stick.oga2008-04-151-22/+23
* Add "gap" support to .cwmrc. The options put in here make gaps on the edgeoga2008-04-151-10/+9
* remove alt-tab menuokan2008-04-091-85/+0
* Fix a couple of issues with the maximization code.oga2008-03-261-7/+18
* Rip out, burn, and dance around the grave of group-edit mode.oga2008-03-221-4/+1
* As mentioned in my last commit, there was an issue where the switchingoga2008-03-191-4/+8
* huge amount of cleanup and dead code removal.oga2008-01-161-36/+0
* - Remove the "all rights reserved" tag at the top of most of the sourceoga2008-01-111-1/+12
* Adjust initial window placement with any geometry that would placemarc2008-01-031-3/+6
* Only use the x,y values from the XSizeHints structure when they are greatermarc2008-01-011-2/+4
* When cycling, only the end of the window names will be printed if thejasper2007-10-021-0/+4
* don't map hidden windows on re-start.jasper2007-06-081-2/+7
* make it possible to cycle through the windows when non are selected.jasper2007-06-051-2/+11
* show hidden windows when they should (eg. when the pointer is warped to them)jasper2007-05-291-1/+5
* don't give borderless windows a border, when they're inactivejasper2007-05-291-2/+0
* convert globals from G_foo to Foo, as per TODO.jasper2007-05-281-70/+70
* Initial revisionbernd2007-04-271-0/+935