+ * configure.ac: alpha5
+
+ * kernel/screen.c: when cancelling return the first desktop
+
+ * kernel/action.c, kernel/action.h:
+ use the new client_directional_edge_search for the movetoedge actions.
+ add new growtoedge actions.
+
+ * kernel/client.c, kernel/client.h:
+ small bugfix to the directional focus code.
+ add the client_directional_edge_search function.
+
+ * kernel/keyboard.c:
+ only do shit with the grabbed_* when a grab is in place
+
+ * kernel/action.c, kernel/mouse.c, kernel/screen.c:
+ remove debug printings
+
+ * ChangeLog, Makefile.am, kernel/.cvsignore, kernel/action.c, kernel/action.h, kernel/client.c, kernel/config.c, kernel/config.h, kernel/event.c, kernel/focus.c, kernel/keyboard.c, kernel/keyboard.h, kernel/keytree.c, kernel/keytree.h, kernel/menu.c, kernel/menu.h, kernel/mouse.c, kernel/mouse.h, kernel/openbox.c, kernel/plugin.c, kernel/screen.c, kernel/screen.h, kernel/translate.c, kernel/translate.h, plugins/menu/client_menu.c:
+ move the keyboard and mouse plugins into the kernel for mucho sexiness.
+ make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all.
+ this is some hot shit.
+
+ * kernel/event.c:
+ keep event_lasttime at the last time an event has come in so far, don't regress when events come out of order. props to shrimpx for this patch.
+
+2003-08-11 woodblock <woodblock@zed>
+
+ * kernel/menu.c, kernel/menu.h, kernel/menu_render.c, plugins/menu/fifo_menu.c, plugins/menu/timed_menu.c, render/theme.c, render/theme.h:
+ Some fixes and new bugs. Someone else can do the menus because it is
+ clear no one gives a fuck what I think and no one else wants a window
+ manager that doesn't suck the same balls as every other window manager.
+
+2003-08-10 Ben Jansens <xor@zed.orodu.net>
+
+ * kernel/client.c:
+ save the frame decorations in client_configure_full before causing the fake frame adjust, since that loses its old value.
+
+ * kernel/framerender.c:
+ clear the window after setting the background color, this isnt implicit
+
+2003-08-09 Ben Jansens <xor@zed.orodu.net>
+
+ * kernel/focus.c, kernel/popup.c, kernel/popup.h, kernel/screen.c, kernel/timer.c, kernel/timer.h, plugins/menu/timed_menu.c:
+ changes to the timer api, pass the timer to the callback function.
+ add a desktop-switch popup with the desktop's name
+
+2003-08-08 Ben Jansens <xor@zed.orodu.net>
+
+ * render/render.h: include Xlib.h for other platforms
+
+2003-08-07 woodblock <woodblock@zed>
+
+ * kernel/event.c:
+ Fix lock up when not using a session manager and doing fd management.
+
+2003-08-06 Ben Jansens <xor@zed.orodu.net>
+
+ * data/rc3:
+ remove the <windows> option from the resistance plugin since window and edge resistance have been separated, a 0 value will work now
+
+ * plugins/menu/client_menu.c:
+ disable the current desktop in the send-to menu
+
+2003-08-05 Ben Jansens <xor@zed.orodu.net>
+
+ * kernel/screen.c: dont ignore topleft layouts
+
+ * plugins/placement/placement.c: missed prefix of define
+
+ * plugins/placement/placement.c:
+ pick the xinerama head of the parent if possible
+
+ * plugins/placement/placement.c:
+ center parentless dialogs on the screen
+
+ * kernel/frame.c:
+ dont map the tl/tr invisible grips when the grip decors are turned off
+
+ * render/gradient.c: split the increment into a separate macro
+
+ * kernel/client.c, kernel/frame.c, kernel/frame.h, kernel/framerender.c:
+ a couple frame layout bugfixes hidden inside all this.. wee
+ fixes for maximizing windows:
+ - when you toggledecor, it will reconfigure once, but the new constraints from the decor changes would not be in effect when the window was resized to the contranits. fixed by calling frame_adjust_area first thing ni client_configure_fulll with fake=TRUE which will recalc all the frame geometry without resizing/redrawing anything in the frame. this way the decor can take effect in the geometries.
+ - when maxed horizontally, make the client fill the screen, but dont do this by just making it wider than the screen, fit it to the screen and adjust the titlebar/handle as appropriate to keep it all on the screen.
+ - when maxed horizontally and vertically, remove the handle from the decorations
+
+ * kernel/client.c:
+ when setting up decor on a window, it needs to reconfigure twice if the decor changes, cuz the constraints need the new frame sizes to work right
+
+ * kernel/moveresize.c:
+ make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge
+
+2003-08-03 Ben Jansens <xor@zed.orodu.net>
+
+ * tools/obconf/main.c: add more widgets to the main window