Fix bugs and add unit tests for BSEARCH() Also adds running unit tests to the release/go script so we can be sure that all tests pass before we make a release.
ignore .rej files
add some tests for obt pieces (binary search, .desktop parsking, linkbase, and inotify watch)
add wmhints test that toggles motif decor hints on a mapped window
add a test to set a mouse cursor on an InputOnly subwindow
ignore the rendertest executable
ignore generated autostart script
revamp the autostart functionality, so autostart apps launch after openbox. add /usr/libexec/openbox-autostart which runs the global/user scripts and launches /usr/libexec/openbox-xdg-autostart (which runs .desktop autostart stuff) make openbox-session call openbox with --startup option, to make openbox launch /usr/libexec/openbox-autostart *after* it is initialized. add /etc/xdg/openbox/environment and ~/.config/openbox/environment files to let user change environment variables (locale) for their Openbox session, which openbox-session loads before running openbox.
Merge branch 'backport' into work
add doc/obxprop.1 to gitignore
If a window places itself at (0,0) and there are struts there, assume it is a bug. Also allow oldschool fullscreen windows that cover all monitors on a multihead setup to work properly Added a test 'oldfullscreen' that makes a oldschool fullscreen window
ignore some added tests
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/*>
Merge branch 'backport' into work
Rename obprop to obxprop (Fixes bug #4419) Avoids collision with openbabel.
Merge branch 'backport' into work
add a test that iconifies a window after a short delay
Merge branch 'backport' into work
Add an obprop tool which can print UTF-8 strings properly, for our users.
Merge branch 'backport' into work Conflicts: openbox/client.c