import from bb-cvs added slit and enable-clobber defines back in Makefile.am
compile with -Wall -W -pendantic when --enable-debug is set.
focus code updates
make sure that the only time Click-to-place kicks in is when initially placing/mapping the window
don't click-to-place windows when they specify a position
moved the 'moving window' logic into separate functions "startMove" "doMove" and "endMove"
changed external window interface to only have an area(), no size() and origin(), since all of their values are also in area() changed toolbar external inteface to have an area, no more getX/Y/Width/Height
changed OpenboxWindow to not have getFrameX/getWidth/etc functions, and to return Origins and Sizes and Rects, in fuctions like size(), origin(), and area().
using a reference for Openbox instead of a pointer
made shaded windows snap properly at their bottom, using their shaded height. window.getHeight() now returns the different/correct value when a window is shaded.
added first revision of the BestFit placement type. moved RowSmart placement type out of placeWindow() to its own function like bestFit. Will continue moving other placement types into their own functions.
Initial revision