aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y (follow)
Commit message (Collapse)AuthorAgeLines
* slightly alter the semantics of config files:okan2008-06-14-2/+3
| | | | | | | | - if no config file, continue silently and apply defaults - if config file, parse and move on - if config file specified but not found, error out ok oga@
* confable menu and window mouse bindings from rivo nurges (thanks!) withokan2008-06-14-2/+20
| | | | | | some minor fixups, man page bits and knf. ok oga@
* allow an autogroup value of 0 to mean no group. This means you can setoga2008-05-19-2/+2
| | | | | | | | | automatically "sticky" (in the traditional sense of the word) windows in autogroup mode. Based on an initial diff from Andrew Fresh, thanks! ok okan@.
* Kill conf_get_int(), it was a silly function anyway.oga2008-05-18-2/+1
| | | | | | | | Since it's only used once just put the (simplified) logic into conf_client() instead. This means we can kill an enum and CONF_IGNORECASE, too. ok okan@
* When we're cleaning out the lists in parse_config and conf_clear it's aoga2008-05-18-37/+17
| | | | | | | lot simpler just to do while (entry = TAILQ_FIRST(head)) than to do a for () over the whole lot. Simpler, shorter and probably faster. ok okan@
* Allow slashes in unquoted strings.simon2008-04-29-4/+3
| | | | | From Pierre Riteau Makes sense to oga@
* Replace a few leftover calls to strdup and calloc with xstrdup and xcallocoga2008-04-16-11/+6
| | | | | | respectively. ok okan.
* hit it with the knf stick.oga2008-04-15-21/+28
|
* Add "gap" support to .cwmrc. The options put in here make gaps on the edgeoga2008-04-15-3/+11
| | | | | | | | | of the screen where an application won't be {,vert}maximized over. used for placing a statusbar or something like xclock. Patch from Edd Barrett, with input from myself and okan. Thanks! ok okan@.
* malloc -> callocokan2008-04-15-3/+2
| | | | suggested by and ok oga@
* Replace the symlink configuration scheme with a simple yacc parser assimon2008-03-23-0/+583
found in other places of the tree. Remove sticky and font commandline options and add another one for alternative config locations. Split off cwmrc(5) from cwm(1), nuke #ifdef __OpenBSD__ while there. tested by various kind people, feedback from oga@ and okan@ - thanks! ok oga@, jasper@, okan@