move the code for tracking what extensions are available on the display into the libobt
remove trailing whitespace
adding trunk Signed-off-by: Dana Jansens <danakj@orodu.net>
get the offscreen pixmaps for all windows (including their frames)
check for damage and render extensions if going to use composite. require them for it. also include the cflags/libs. and only run the xcomposite stuff so far when the server supports it
add the composite variables
add support for _NET_WM_SYNC_REQUEST
1) translate all of openbox's output 2) update copyrights. 3) make release. ok that part not quite yet.
update copyright step 2
rip out the VIDMODE extension stuff. this was only used to size fullscreen windows to the viewport, i doubt anyone is actually using it and it interacts very badly with xinerama.
consistant glib type usage
no tabs
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
include Xutil for shape.h on old X versions
prefixing and capitalizing the StackLayer -> ObStackingLayer enum. less includes in headers for less rebuilding on changes
remove the xinerama active boolean, just count the extension as not present if it is not active
xinerama support
all my changes while i was offline. better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
merge the C branch into HEAD