IABSD.fr/xenocara/app/cwm/parse.y

Branch :


Log

Author Commit Date CI Message
3f2d53b6 2011-09-08 12:35:33 allow configurable menu font color; from Alexander Polakov with a tweak from me. ok oga@
107bc374 2011-09-08 12:07:03 allow menufg/menubg to be configurable; from Alexander Polakov. ok oga@
f93ec1eb 2011-09-03 09:17:16 "defaultfont" is unclear (and confusing while reading code) when it also applies to the user supplied font, so rename. ok oga@
661c8ef1 2011-08-22 16:18:05 revert r1.11 of parse.y and create logic in conf_setup instead to deal 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@
bd65f031 2011-07-25 15:10:24 We are inconsistent when it comes to function returns, so just go all the way with the cwm specific parts. ok oga@
df02d701 2011-07-14 11:39:53 correct spelling; from Alexander Polakov.
ffa68ab4 2011-06-24 06:06:24 introduce a new config option to snap to the screen edge. 'snapdist' 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...)
0b646a74 2010-09-25 20:02:58 picked a henning diff from src - original log: fix linecount bug with comments spanning multiple lines problem reported with the obvious fix for bgpd by Sebastian Benoit <benoit-lists at fb12.de>, also PR 6432 ok oga@
3d3e2130 2010-01-27 03:04:50 - allow per-screen gap; not (yet) user configurable. - teach _NET_WORKAREA about gap. ok oga@
ba93a73a 2009-12-15 04:10:42 pull all non-X11 headers from calmwm.h and place them only where they are required. encourged to go all the way by oga@
9dfa8ad1 2009-12-15 03:24:36 merge the 2 common header files; specific includes to be pulled out as separate commits. ok oga@
7d0bb562 2009-12-11 17:51:42 Implement _NET_DESKTOP_NAMES, this one was a bit tricky since thespec 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@
a7dfb91b 2009-06-20 00:22:39 unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over the place anyway, this makes things a bit more consistent; from Thomas Pfaff ok oga@
d3c904a3 2009-05-17 23:40:57 a long time coming - re-work the way we deal with colors: since we're 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@
af87ed96 2009-02-07 21:07:00 add 'moveamount' to cwmrc; it sets keyboard movement amount, making it more useful on large screens manpage tweak & ok jmc@ ok okan@, oga@
479c9127 2009-01-23 19:00:59 move conf_clear() and add proto. ok todd@ oga@
dea701e5 2009-01-22 18:16:38 The default font name is strduped, so don't test for default font name (therefore leaking it) when cleaning up a conf struct. ok okan@
eeba7da2 2009-01-21 15:04:38 borderwidth as a cwmrc(5) keyword, really helps debugging from okan@ ok oga@
b1941d12 2009-01-11 21:46:48 shortcut_to_name should not be defined as static in a header file. Put it in group.c where it it used most, and add an extern definition for the other users of it. Found by gcc -Wall. ok okan@
f950e7b9 2009-01-11 21:33:45 better comparison idiom; found with -Wall ok oga@
3d8c29aa 2008-06-16 19:09:48 Make this not crash when compiled with -g. Found by myself, analysis by kurt@, fix by me with input from otto. ``Just get some fix in...'' deraadt
4ef73665 2008-06-15 02:47:46 Rip out and burn the HASH_* stuff. We don't need a SPLAY tree for one font. makes the code a lot simpler. While here rearrange the font handling functions to be less shit. ok and help okan@.
b48fb0f6 2008-06-14 21:51:00 slightly alter the semantics of config files: - 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@
4a6468a2 2008-06-14 21:48:54 confable menu and window mouse bindings from rivo nurges (thanks!) with some minor fixups, man page bits and knf. ok oga@
796006fd 2008-05-19 17:13:55 allow an autogroup value of 0 to mean no group. This means you can set automatically "sticky" (in the traditional sense of the word) windows in autogroup mode. Based on an initial diff from Andrew Fresh, thanks! ok okan@.
61bdc5d3 2008-05-18 19:43:50 Kill conf_get_int(), it was a silly function anyway. 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@
e30f288b 2008-05-18 19:34:09 When we're cleaning out the lists in parse_config and conf_clear it's a 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@
73b49eda 2008-04-29 20:17:28 Allow slashes in unquoted strings. From Pierre Riteau Makes sense to oga@
f062e958 2008-04-16 13:38:09 Replace a few leftover calls to strdup and calloc with xstrdup and xcalloc respectively. ok okan.
26beb05a 2008-04-15 20:24:41 hit it with the knf stick.
a101e9a0 2008-04-15 18:46:58 Add "gap" support to .cwmrc. The options put in here make gaps on the edge 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@.
e588092d 2008-04-15 18:22:08 malloc -> calloc suggested by and ok oga@
01414853 2008-03-23 15:09:21 Replace the symlink configuration scheme with a simple yacc parser as 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@