Commit message (Collapse) | Author | Age | Lines | ||
---|---|---|---|---|---|
... | |||||
* | replace hand rolled font_make() with XftFontOpenName() and merge into | okan | 2012-11-28 | -3/+2 | |
| | | | | font_init(). | ||||
* | variable name consistency; from Thomas Pfaff | okan | 2012-11-14 | -20/+18 | |
| | |||||
* | sort | okan | 2012-11-09 | -2/+2 | |
| | |||||
* | style nit; from Tiago Cunha. | okan | 2012-11-07 | -3/+2 | |
| | |||||
* | add comment why we mouse unbind, just like kbd | okan | 2012-11-07 | -1/+2 | |
| | |||||
* | now that we have FOREACH_SAFE queue macros, use them where appropriate; | okan | 2012-11-07 | -9/+3 | |
| | | | | from Tiago Cunha. | ||||
* | plug a leak when using 'unmap' for kbd/mouse bindings; from Tiago Cunha. | okan | 2012-11-07 | -3/+7 | |
| | |||||
* | get rid of the xfree() wrapper around free(); from Tiago Cunha. | okan | 2012-11-07 | -14/+13 | |
| | |||||
* | no longer a reason to carry conf_path in struct conf, so dice. | okan | 2012-10-31 | -7/+7 | |
| | |||||
* | replace 'reload' with 'restart', which merely re-exec's cwm using the | okan | 2012-10-31 | -32/+4 | |
| | | | | | | | existing argv; same idea with respect to argv saving as Alexander Polakov. reload support was half-complete and is getting in the way. agreed to by many | ||||
* | on reload, run each client through conf_client to pick up potential | okan | 2012-10-29 | -2/+7 | |
| | | | | | | | ignore and bwidth changes; also add a hack for existing maximized windows so they don't inherit a new bwidth. based on a diff from, and discussion with, Tiago Cunha. | ||||
* | knf, some from a diff from Tiago Cunha. | okan | 2012-05-13 | -2/+2 | |
| | |||||
* | wrap long lines; from Tiago Cunha. | okan | 2012-05-10 | -3/+5 | |
| | |||||
* | fix spelling I keep getting wrong for some unknown reason; found by and | okan | 2011-09-13 | -5/+5 | |
| | | | | diff from Alexander Polakov. | ||||
* | allow configurable menu font color; from Alexander Polakov with a tweak | okan | 2011-09-08 | -1/+3 | |
| | | | | | | from me. ok oga@ | ||||
* | reinit menu on reload; from Alexander Polakov. needed for catching | okan | 2011-09-08 | -1/+2 | |
| | | | | | | upcoming menu config changes. ok oga@ | ||||
* | simplify color initialization. | okan | 2011-09-03 | -14/+13 | |
| | | | | ok oga@ | ||||
* | Add {r,}cycleingroup to cycle through clients belonging to the same | okan | 2011-09-03 | -1/+3 | |
| | | | | | | | group as the active client (as opposed to all unhidden clients); from Alexander Polakov, with a tiny tweak requested by oga. ok oga@ | ||||
* | "defaultfont" is unclear (and confusing while reading code) when it also | okan | 2011-09-03 | -4/+4 | |
| | | | | | | applies to the user supplied font, so rename. ok oga@ | ||||
* | zap unused macro. ok oga@ | okan | 2011-08-29 | -8/+1 | |
| | |||||
* | revert r1.11 of parse.y and create logic in conf_setup instead to deal | okan | 2011-08-22 | -9/+15 | |
| | | | | | | | | with the various scenarios of when to attempt a parse of the config, load defaults, and when to warn and/or exit. triggered by bogus warning first noticed by sobrado@. ok oga@ | ||||
* | Re-draw borders after reloading, not before; from Alexander Polakov. | okan | 2011-07-26 | -3/+3 | |
| | | | | ok oga@ | ||||
* | We are inconsistent when it comes to function returns, so just go all | okan | 2011-07-25 | -10/+11 | |
| | | | | | | the way with the cwm specific parts. ok oga@ | ||||
* | correct spelling; from Alexander Polakov. | okan | 2011-07-14 | -2/+2 | |
| | |||||
* | warn if we can't parse the config file on start, just like we do on reload. | okan | 2011-06-25 | -2/+3 | |
| | | | | part of a larger diff that was ok oga@ | ||||
* | New option to raise a client via the mouse (unbound by default); | okan | 2011-06-24 | -1/+2 | |
| | | | | | | | opposing action, lower, already exists and bound. Both keyboard mappings already exist. 'no opinion either way' oga@ | ||||
* | introduce a new config option to snap to the screen edge. 'snapdist' | okan | 2011-06-24 | -1/+2 | |
| | | | | | | | | keyword taken from a diff from Sviatoslav Chagaev to do the same thing, but implemented in a completely way (based on some very old code from mk@). default set to 0, so no behavior change. ok oga@ (who would also like to take it further...) | ||||
* | more nitems usage. | okan | 2011-06-24 | -5/+3 | |
| | | | | ok oga@ | ||||
* | struct XftFont already has height which we can use directly instead of | okan | 2011-06-24 | -2/+1 | |
| | | | | | | calculating ourselves, so do so. ok oga@ | ||||
* | alter a few function returns and prototypes; found by lint. | okan | 2011-06-24 | -2/+1 | |
| | | | | ok oga@ | ||||
* | collapse client and group {r,}cycle defines since they are really | okan | 2011-06-24 | -3/+3 | |
| | | | | | | the same thing. ok oga@ | ||||
* | tag and comment cleanup; ok oga@ | okan | 2011-05-11 | -1/+1 | |
| | |||||
* | introduce a new 'freeze' flag (CMS-f by default) which may be applied to | okan | 2011-05-07 | -1/+3 | |
| | | | | | | | | | | | | | any window, after which all move/resize requests will be ignored, essentially freezing the window in place. there's a possibility to merge this with the 'ignore' concept, pending on how ignore+freeze should behave (really more ewmh stuff), but punting for now since ponies are on the line. requested and tested by thib at k2k11 with ponies, unicorns and rainbows. 'save the unicorns' todd@, ok oga@ | ||||
* | introduce nitems macro, with the appropriate ifndef. | okan | 2011-03-22 | -7/+5 | |
| | | | | ok oga@ | ||||
* | - allow per-screen gap; not (yet) user configurable. | okan | 2010-01-27 | -1/+8 | |
| | | | | | | - teach _NET_WORKAREA about gap. ok oga@ | ||||
* | pull all non-X11 headers from calmwm.h and place them only where they | okan | 2009-12-15 | -1/+12 | |
| | | | | | | are required. encourged to go all the way by oga@ | ||||
* | merge the 2 common header files; specific includes to be pulled out as | okan | 2009-12-15 | -2/+1 | |
| | | | | | | separate commits. ok oga@ | ||||
* | Implement _NET_DESKTOP_NAMES, this one was a bit tricky since thespec | oga | 2009-12-11 | -2/+1 | |
| | | | | | | | | | | says that a pager can change the property at any time (most need a clientmessage). So deal with property updates. Needed to shuffle some of the other code around since we can't just use shortcut_to_name[] everywhere now. ok okan@ | ||||
* | start fixing screen_ctx usage, for it is utterly broken. bring font | okan | 2009-12-08 | -15/+11 | |
| | | | | | | | | | into screen_ctx and start passing screen_ctx around to in order get rid of Curscreen; fixup per-screen config colors the same way. diff mostly from oga@, with a bit harsher reaction to the state of screen_ctx. "please commit" oga@ | ||||
* | remove unused extern | okan | 2009-12-07 | -3/+1 | |
| | | | | ok oga@ | ||||
* | static; ok oga@ | okan | 2009-08-25 | -3/+3 | |
| | |||||
* | Reduce duplciation of code for checking modifiers in key/mouse bindings. | oga | 2009-08-25 | -40/+38 | |
| | | | | | | shaves a bunch of bytes. ok okan@ | ||||
* | Instead of calling conf_bind*() 50 gazillion times in a row, store an | oga | 2009-08-25 | -69/+80 | |
| | | | | | | | array with all the parameters in and just loop over that to setup the default keybindings - it's so much easier to read. okan@ "love love love"ed this | ||||
* | Add a keybinding to allow horizontal maximisation of a window (CMS-enter). | oga | 2009-08-24 | -1/+3 | |
| | | | | | | based on a diff by Thomas Pfaff; thanks! ok okan@ | ||||
* | static local functions and data; almost identical diff from Thomas Pfaff | okan | 2009-06-26 | -5/+8 | |
| | | | | ok oga@ | ||||
* | unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over the | okan | 2009-06-20 | -5/+4 | |
| | | | | | | place anyway, this makes things a bit more consistent; from Thomas Pfaff ok oga@ | ||||
* | spacing | okan | 2009-06-20 | -3/+1 | |
| | |||||
* | 'no' is the answer to the comment question: cc->name can't be NULL at | okan | 2009-05-30 | -11/+6 | |
| | | | | | | this point due to client_setname()'s work; remove this check. ok oga@ | ||||
* | redraw all borders at once on reload | okan | 2009-05-17 | -1/+5 | |
| | | | | "sure" oga@ | ||||
* | a long time coming - re-work the way we deal with colors: since we're | okan | 2009-05-17 | -1/+34 | |
| | | | | | | | | using Xft(3), use it to select the font color as well instead of trying to build one; properly allocate and free colors at-will, e.g. we now have configurable colors. feedback and ok's todd@ and oga@ |