Set up work for making a 3.5 prerelease. Set version stuff to 3.5.0-rc1. Copy the CHANGELOG from 3.4-working. Rename the obt-4.0 and obrender-4.0 pkgconfig stuff to obt-3.5 and obrender-3.5 Rename the "render" directory to "obrender" so that the public headers can be installed in <obrender/*>
Remove double newlines.
a small optimization for the vertical gradients, and use the same log(n) strategy to use less memcpy's for filling out the horizontal gradients
make rendertest exit cleanly when it is unmapped (iconify/desktopchange)
remove trailing whitespace
1) translate all of openbox's output 2) update copyrights. 3) make release. ok that part not quite yet.
update copyright step 2
yay no tabs in the source
consistant glib type usage
no tabs
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
add Xutil includes for these badboys on older X versions/solaris
made all the gradients work with integer math. removed the pipecross and rectangle gradietns tho cuz they are ugly and i dont want to code that bullshit cuz they are ugly.
integer math for gradients. horz vert and diags and pipecross work so far.
this is going to break the kernel/ building. lots of modifications to the render API, prefixing everything, making proper names for everything. the structures are not hidden/opaque yet, but the naming scheme of the public API works much better now.
simply the render interface by not requiring the setting of all the areas. only take a w and h in paint(). best font layout ever.
remove non-planar surfaces
all grads done
pipecross
rectangle and diagonal grads yay gl > *