+2003-08-23 Ben Jansens <xor@zed.orodu.net>
+
+ * ChangeLog: recent changes
+
+ * kernel/keyboard.c:
+ end the other action when starting a new interactive action while one was in place
+
+ * render/render.c: formatting
+
+ * render/render.c: 80 cols
+
+ * render/render.c: stupid function name die
+
+2003-08-22 Ben Jansens <xor@zed.orodu.net>
+
+ * render/theme.c: nevermind
+
+ * render/theme.c:
+ default font size one smaller to make default bitmaps fit better
+
+ * themes/Light-Industry/themerc: offset of 1 is default
+
+ * themes/Light-Industry/themerc:
+ shrink font by a pixel to make the button bitmaps line up nice
+
+ * kernel/action.c: only use visible windows when calcing for raiselower
+
+ * kernel/action.c: maybe smarter
+
+ * kernel/action.c: make the raiselower action smarter
+
+ * render/theme.c, render/theme.h, themes/BBstylE/themerc, themes/I-merry/themerc, themes/Light-Industry-big/themerc, themes/Light-Industry/themerc, themes/greenz/themerc, themes/om4ob/themerc, themes/planton/themerc, themes/thebear/themerc:
+ make focus and unfocus fonts for window titles. change 'xftfont' to 'font' in the themes.
+
+2003-08-20 Ben Jansens <xor@zed.orodu.net>
+
+ * ChangeLog: recent changes
+
+ * kernel/keyboard.c:
+ better handling of starting a new interactive grab while one is in progress
+
+ * data/rc3, kernel/frame.c, kernel/frame.h, kernel/mouse.c:
+ rename the 'root' context to 'desktop'
+
+ * kernel/action.c, kernel/action.h:
+ add the 'raiselower' action for raising obscured windows and lowering fully visible ones
+
+ * kernel/event.c, kernel/frame.c, kernel/frame.h:
+ add an obscured flag that tracks if the frame is at all obscured
+
+ * themes/Light-Industry-big/themerc, themes/Light-Industry/themerc:
+ shrink the handles
+
+ * kernel/mouse.c: use the result from XGetGeometry correctly
+
+ * kernel/mouse.c: handle the XGetGeomtry failing for button releases
+
+ * kernel/mouse.c:
+ dont grab client context stuff on desktop windows. check that clint is non-null
+
+ * kernel/frame.c, kernel/mouse.c:
+ grab root mouse bindings on desktop windows also, since they are conceptually the desktop.
+
+ * kernel/screen.c:
+ reset first to TRUE properly when the desktop popup is off
+
+ * kernel/moveresize.c:
+ move the pointer while doing a keyboard move/resize
+
+2003-08-16 Ben Jansens <xor@zed.orodu.net>
+
+ * kernel/keyboard.c: fix whitespace
+
+2003-08-14 Ben Jansens <xor@zed.orodu.net>
+
+ * render/theme.c:
+ was reading the menu bullet color into the wrong place
+
+ * kernel/focus.c:
+ skip windows in the alt-tabbing which have the SKIP_TASKBAR hint set on them
+
+ * README.CVS: add the gettext version
+
+ * ChangeLog: recent changes
+
+ * kernel/menu.c: fix the offsets used to keep the menus on screen
+
+ * kernel/menu_render.c:
+ dont show titles on submenus. kill the extra 1px at the top of titleless menus
+
+ * kernel/menu.c:
+ make putting plugin menus in a menu closer to working..
+
+ * data/menu: rename root to root-menu
+
+ * data/rc3: add the client-list-menu
+
+ * Makefile.am, kernel/plugin.c, plugins/menu/.cvsignore, plugins/menu/client_list_menu.c:
+ add the client_list_menu plugin
+
+ * plugins/menu/client_menu.c: add the destructor for menus
+
+ * kernel/menu.c, kernel/menu.h: add a menu destructor callback.
+ fix a possible crasher where a callback was called with a different menu.
+
+ * kernel/stacking.c: 80 cols
+
+ * kernel/openbox.c: shutdown the menus before the plugins are unloaded
+
+ * kernel/focus.c, kernel/event.c, kernel/client.c, kernel/client.h:
+ make activate take a here parameter
+
+ * kernel/action.c: parse <here>true</here> for the activate action
+
+ * kernel/action.c, kernel/action.h:
+ make the activate action have a 'here' parameter
+
+ * kernel/action.c, kernel/action.h: add an 'activate' action
+
+2003-08-12 Ben Jansens <xor@zed.orodu.net>
+
+ * Makefile.am, kernel/config.c, kernel/config.h, kernel/moveresize.c, kernel/plugin.c, kernel/resist.c, kernel/resist.h:
+ move the resistance plugin into the kernel. dont resist when move/resizing with the keyboard, only when doing it with the mouse.
+
+ * kernel/client.c: oops i fucked up tore's patch. better.
+
+ * kernel/action.c, kernel/client.c:
+ bug fixes for growtoedge from tore. props to tore for all the growtoedge and movetoedge code, and directional focus code also since i dont think i mentioned his name before in the changelogs woot.
+
+ * Makefile.am, data/menu, data/rc3, kernel/config.c, kernel/config.h, kernel/menu.c, kernel/menu.h, kernel/mouse.c, kernel/openbox.c, kernel/plugin.c, kernel/plugin.h, plugins/interface.h, plugins/menu/fifo_menu.c, plugins/menu/include_menu.c, plugins/menu/timed_menu.c, plugins/placement/placement.c:
+ adjust for changes to the parsing api.
+ split the menu into its own file.
+
+ * parser/parse.c, parser/parse.h:
+ create ObParseInst structuer which can be then used to parse more than one file/memory thing at a time.
+ add function to parse memory block.
+
+ * kernel/config.c, kernel/mouse.c, kernel/mouse.h:
+ prefix/capitalize the mouse actions enum
+
+ * kernel/config.c: oops read the mouse cnofig vars into the right place
+
+ * data/rc3, kernel/config.c, kernel/config.h, kernel/keyboard.c:
+ add the chainQuitKey option to teh <keyboard> section of the rc3
+
+ * render/font.h, render/render.h, render/test.c:
+ add Xutil includes for these badboys on older X versions/solaris
+
+ * render/theme.c:
+ make all the masks unsigned chars for consistancy woot
+
+ * render/theme.c: kill some warnings
+
+ * kernel/extensions.h: include Xutil for shape.h on old X versions
+
+ * kernel/menu_render.c, render/theme.c:
+ rendering fixups for submenu bullets
+
+ * data/rc3: add the cyclingDialog option
+
+ * data/rc3:
+ remove the scrolling on root without alt since that fucks up with the dialog since there are no modifiers
+
+ * kernel/config.c, kernel/config.h, kernel/mouse.c, kernel/screen.c:
+ add an option for if the popup is used for desktop cycling. defaults on.
+
+ * kernel/client.c: dont move windows when starting
+
+ * ChangeLog: recent changes