Adding upstream version 3.5.0. upstream upstream/3.5.0
authorDaniel Baumann <daniel@debian.org>
Mon, 9 Jul 2012 16:25:45 +0000 (18:25 +0200)
committerDaniel Baumann <daniel@debian.org>
Mon, 9 Jul 2012 16:25:45 +0000 (18:25 +0200)
402 files changed:
ABOUT-NLS [new file with mode: 0644]
AUTHORS [new file with mode: 0644]
CHANGELOG [new file with mode: 0644]
COMPLIANCE [new file with mode: 0644]
COPYING [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
Makefile.in [new file with mode: 0644]
README [new file with mode: 0644]
aclocal.m4 [new file with mode: 0644]
compile [new file with mode: 0755]
config.guess [new file with mode: 0755]
config.rpath [new file with mode: 0755]
config.sub [new file with mode: 0755]
configure [new file with mode: 0755]
configure.ac [new file with mode: 0644]
data/autostart/autostart.in [new file with mode: 0644]
data/autostart/openbox-autostart.in [new file with mode: 0755]
data/autostart/openbox-xdg-autostart [new file with mode: 0755]
data/environment [new file with mode: 0644]
data/gnome-wm-properties/openbox.desktop [new file with mode: 0644]
data/menu.xml [new file with mode: 0644]
data/menu.xsd [new file with mode: 0644]
data/openbox.desktop [new file with mode: 0644]
data/openbox.png [new file with mode: 0644]
data/rc.xml [new file with mode: 0644]
data/rc.xsd [new file with mode: 0644]
data/xbm/bullet.xbm [new file with mode: 0644]
data/xbm/close.xbm [new file with mode: 0644]
data/xbm/desk.xbm [new file with mode: 0644]
data/xbm/desk_toggled.xbm [new file with mode: 0644]
data/xbm/iconify.xbm [new file with mode: 0644]
data/xbm/max.xbm [new file with mode: 0644]
data/xbm/max_toggled.xbm [new file with mode: 0644]
data/xbm/shade.xbm [new file with mode: 0644]
data/xbm/shade_toggled.xbm [new file with mode: 0644]
data/xsession/openbox-gnome-session.in [new file with mode: 0644]
data/xsession/openbox-gnome.desktop.in [new file with mode: 0644]
data/xsession/openbox-kde-session.in [new file with mode: 0644]
data/xsession/openbox-kde.desktop.in [new file with mode: 0644]
data/xsession/openbox-session.in [new file with mode: 0644]
data/xsession/openbox.desktop.in [new file with mode: 0644]
depcomp [new file with mode: 0755]
doc/obxprop.1.in [new file with mode: 0644]
doc/obxprop.1.sgml [new file with mode: 0644]
doc/openbox-gnome-session.1.in [new file with mode: 0644]
doc/openbox-gnome-session.1.sgml [new file with mode: 0644]
doc/openbox-kde-session.1.in [new file with mode: 0644]
doc/openbox-kde-session.1.sgml [new file with mode: 0644]
doc/openbox-session.1.in [new file with mode: 0644]
doc/openbox-session.1.sgml [new file with mode: 0644]
doc/openbox.1.in [new file with mode: 0644]
doc/openbox.1.sgml [new file with mode: 0644]
doc/rc-mouse-focus.xml [new file with mode: 0644]
gettext.h [new file with mode: 0644]
install-sh [new file with mode: 0755]
ltmain.sh [new file with mode: 0755]
m4/Makefile.am [new file with mode: 0644]
m4/Makefile.in [new file with mode: 0644]
m4/codeset.m4 [new file with mode: 0644]
m4/gettext.m4 [new file with mode: 0644]
m4/glibc2.m4 [new file with mode: 0644]
m4/glibc21.m4 [new file with mode: 0644]
m4/iconv.m4 [new file with mode: 0644]
m4/intdiv0.m4 [new file with mode: 0644]
m4/intmax.m4 [new file with mode: 0644]
m4/inttypes-h.m4 [new file with mode: 0644]
m4/inttypes-pri.m4 [new file with mode: 0644]
m4/inttypes_h.m4 [new file with mode: 0644]
m4/lcmessage.m4 [new file with mode: 0644]
m4/lib-ld.m4 [new file with mode: 0644]
m4/lib-link.m4 [new file with mode: 0644]
m4/lib-prefix.m4 [new file with mode: 0644]
m4/libtool.m4 [new file with mode: 0644]
m4/lock.m4 [new file with mode: 0644]
m4/longdouble.m4 [new file with mode: 0644]
m4/longlong.m4 [new file with mode: 0644]
m4/ltoptions.m4 [new file with mode: 0644]
m4/ltsugar.m4 [new file with mode: 0644]
m4/ltversion.m4 [new file with mode: 0644]
m4/lt~obsolete.m4 [new file with mode: 0644]
m4/nls.m4 [new file with mode: 0644]
m4/openbox.m4 [new file with mode: 0644]
m4/po.m4 [new file with mode: 0644]
m4/printf-posix.m4 [new file with mode: 0644]
m4/progtest.m4 [new file with mode: 0644]
m4/signed.m4 [new file with mode: 0644]
m4/size_max.m4 [new file with mode: 0644]
m4/stdint_h.m4 [new file with mode: 0644]
m4/uintmax_t.m4 [new file with mode: 0644]
m4/ulonglong.m4 [new file with mode: 0644]
m4/visibility.m4 [new file with mode: 0644]
m4/wchar_t.m4 [new file with mode: 0644]
m4/wint_t.m4 [new file with mode: 0644]
m4/x11.m4 [new file with mode: 0644]
m4/xsize.m4 [new file with mode: 0644]
missing [new file with mode: 0755]
obrender/color.c [new file with mode: 0644]
obrender/color.h [new file with mode: 0644]
obrender/font.c [new file with mode: 0644]
obrender/font.h [new file with mode: 0644]
obrender/geom.h [new file with mode: 0644]
obrender/gradient.c [new file with mode: 0644]
obrender/gradient.h [new file with mode: 0644]
obrender/icon.h [new file with mode: 0644]
obrender/image.c [new file with mode: 0644]
obrender/image.h [new file with mode: 0644]
obrender/imagecache.c [new file with mode: 0644]
obrender/imagecache.h [new file with mode: 0644]
obrender/instance.c [new file with mode: 0644]
obrender/instance.h [new file with mode: 0644]
obrender/mask.c [new file with mode: 0644]
obrender/mask.h [new file with mode: 0644]
obrender/obrender-3.5.pc.in [new file with mode: 0644]
obrender/render.c [new file with mode: 0644]
obrender/render.h [new file with mode: 0644]
obrender/test.c [new file with mode: 0644]
obrender/theme.c [new file with mode: 0644]
obrender/theme.h [new file with mode: 0644]
obrender/version.h [new file with mode: 0644]
obrender/version.h.in [new file with mode: 0644]
obt/bsearch.h [new file with mode: 0644]
obt/ddparse.c [new file with mode: 0644]
obt/ddparse.h [new file with mode: 0644]
obt/display.c [new file with mode: 0644]
obt/display.h [new file with mode: 0644]
obt/internal.h [new file with mode: 0644]
obt/keyboard.c [new file with mode: 0644]
obt/keyboard.h [new file with mode: 0644]
obt/link.c [new file with mode: 0644]
obt/link.h [new file with mode: 0644]
obt/obt-3.5.pc.in [new file with mode: 0644]
obt/paths.c [new file with mode: 0644]
obt/paths.h [new file with mode: 0644]
obt/prop.c [new file with mode: 0644]
obt/prop.h [new file with mode: 0644]
obt/signal.c [new file with mode: 0644]
obt/signal.h [new file with mode: 0644]
obt/util.h [new file with mode: 0644]
obt/version.h [new file with mode: 0644]
obt/version.h.in [new file with mode: 0644]
obt/xml.c [new file with mode: 0644]
obt/xml.h [new file with mode: 0644]
obt/xqueue.c [new file with mode: 0644]
obt/xqueue.h [new file with mode: 0644]
openbox/actions.c [new file with mode: 0644]
openbox/actions.h [new file with mode: 0644]
openbox/actions/addremovedesktop.c [new file with mode: 0644]
openbox/actions/all.c [new file with mode: 0644]
openbox/actions/all.h [new file with mode: 0644]
openbox/actions/breakchroot.c [new file with mode: 0644]
openbox/actions/close.c [new file with mode: 0644]
openbox/actions/cyclewindows.c [new file with mode: 0644]
openbox/actions/debug.c [new file with mode: 0644]
openbox/actions/decorations.c [new file with mode: 0644]
openbox/actions/desktop.c [new file with mode: 0644]
openbox/actions/directionalwindows.c [new file with mode: 0644]
openbox/actions/dock.c [new file with mode: 0644]
openbox/actions/dockautohide.c [new file with mode: 0644]
openbox/actions/execute.c [new file with mode: 0644]
openbox/actions/exit.c [new file with mode: 0644]
openbox/actions/focus.c [new file with mode: 0644]
openbox/actions/focustobottom.c [new file with mode: 0644]
openbox/actions/fullscreen.c [new file with mode: 0644]
openbox/actions/growtoedge.c [new file with mode: 0644]
openbox/actions/iconify.c [new file with mode: 0644]
openbox/actions/if.c [new file with mode: 0644]
openbox/actions/kill.c [new file with mode: 0644]
openbox/actions/layer.c [new file with mode: 0644]
openbox/actions/lower.c [new file with mode: 0644]
openbox/actions/maximize.c [new file with mode: 0644]
openbox/actions/move.c [new file with mode: 0644]
openbox/actions/moverelative.c [new file with mode: 0644]
openbox/actions/moveresizeto.c [new file with mode: 0644]
openbox/actions/movetoedge.c [new file with mode: 0644]
openbox/actions/omnipresent.c [new file with mode: 0644]
openbox/actions/raise.c [new file with mode: 0644]
openbox/actions/raiselower.c [new file with mode: 0644]
openbox/actions/reconfigure.c [new file with mode: 0644]
openbox/actions/resize.c [new file with mode: 0644]
openbox/actions/resizerelative.c [new file with mode: 0644]
openbox/actions/restart.c [new file with mode: 0644]
openbox/actions/shade.c [new file with mode: 0644]
openbox/actions/shadelowerraise.c [new file with mode: 0644]
openbox/actions/showdesktop.c [new file with mode: 0644]
openbox/actions/showmenu.c [new file with mode: 0644]
openbox/actions/unfocus.c [new file with mode: 0644]
openbox/client.c [new file with mode: 0644]
openbox/client.h [new file with mode: 0644]
openbox/client_list_combined_menu.c [new file with mode: 0644]
openbox/client_list_combined_menu.h [new file with mode: 0644]
openbox/client_list_menu.c [new file with mode: 0644]
openbox/client_list_menu.h [new file with mode: 0644]
openbox/client_menu.c [new file with mode: 0644]
openbox/client_menu.h [new file with mode: 0644]
openbox/config.c [new file with mode: 0644]
openbox/config.h [new file with mode: 0644]
openbox/debug.c [new file with mode: 0644]
openbox/debug.h [new file with mode: 0644]
openbox/dock.c [new file with mode: 0644]
openbox/dock.h [new file with mode: 0644]
openbox/event.c [new file with mode: 0644]
openbox/event.h [new file with mode: 0644]
openbox/focus.c [new file with mode: 0644]
openbox/focus.h [new file with mode: 0644]
openbox/focus_cycle.c [new file with mode: 0644]
openbox/focus_cycle.h [new file with mode: 0644]
openbox/focus_cycle_indicator.c [new file with mode: 0644]
openbox/focus_cycle_indicator.h [new file with mode: 0644]
openbox/focus_cycle_popup.c [new file with mode: 0644]
openbox/focus_cycle_popup.h [new file with mode: 0644]
openbox/frame.c [new file with mode: 0644]
openbox/frame.h [new file with mode: 0644]
openbox/framerender.c [new file with mode: 0644]
openbox/framerender.h [new file with mode: 0644]
openbox/geom.h [new file with mode: 0644]
openbox/grab.c [new file with mode: 0644]
openbox/grab.h [new file with mode: 0644]
openbox/group.c [new file with mode: 0644]
openbox/group.h [new file with mode: 0644]
openbox/keyboard.c [new file with mode: 0644]
openbox/keyboard.h [new file with mode: 0644]
openbox/keytree.c [new file with mode: 0644]
openbox/keytree.h [new file with mode: 0644]
openbox/menu.c [new file with mode: 0644]
openbox/menu.h [new file with mode: 0644]
openbox/menuframe.c [new file with mode: 0644]
openbox/menuframe.h [new file with mode: 0644]
openbox/misc.h [new file with mode: 0644]
openbox/mouse.c [new file with mode: 0644]
openbox/mouse.h [new file with mode: 0644]
openbox/moveresize.c [new file with mode: 0644]
openbox/moveresize.h [new file with mode: 0644]
openbox/mwm.h [new file with mode: 0644]
openbox/openbox.c [new file with mode: 0644]
openbox/openbox.h [new file with mode: 0644]
openbox/ping.c [new file with mode: 0644]
openbox/ping.h [new file with mode: 0644]
openbox/place.c [new file with mode: 0644]
openbox/place.h [new file with mode: 0644]
openbox/popup.c [new file with mode: 0644]
openbox/popup.h [new file with mode: 0644]
openbox/prompt.c [new file with mode: 0644]
openbox/prompt.h [new file with mode: 0644]
openbox/resist.c [new file with mode: 0644]
openbox/resist.h [new file with mode: 0644]
openbox/screen.c [new file with mode: 0644]
openbox/screen.h [new file with mode: 0644]
openbox/session.c [new file with mode: 0644]
openbox/session.h [new file with mode: 0644]
openbox/stacking.c [new file with mode: 0644]
openbox/stacking.h [new file with mode: 0644]
openbox/startupnotify.c [new file with mode: 0644]
openbox/startupnotify.h [new file with mode: 0644]
openbox/translate.c [new file with mode: 0644]
openbox/translate.h [new file with mode: 0644]
openbox/window.c [new file with mode: 0644]
openbox/window.h [new file with mode: 0644]
po/LINGUAS [new file with mode: 0644]
po/Makefile.in.in [new file with mode: 0644]
po/Makevars [new file with mode: 0644]
po/POTFILES.in [new file with mode: 0644]
po/Rules-quot [new file with mode: 0644]
po/ar.gmo [new file with mode: 0644]
po/ar.po [new file with mode: 0644]
po/bn_IN.gmo [new file with mode: 0644]
po/bn_IN.po [new file with mode: 0644]
po/boldquot.sed [new file with mode: 0644]
po/ca.gmo [new file with mode: 0644]
po/ca.po [new file with mode: 0644]
po/cs.gmo [new file with mode: 0644]
po/cs.po [new file with mode: 0644]
po/da.gmo [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.gmo [new file with mode: 0644]
po/de.po [new file with mode: 0644]
po/en@boldquot.gmo [new file with mode: 0644]
po/en@boldquot.header [new file with mode: 0644]
po/en@boldquot.po [new file with mode: 0644]
po/en@quot.gmo [new file with mode: 0644]
po/en@quot.header [new file with mode: 0644]
po/en@quot.po [new file with mode: 0644]
po/es.gmo [new file with mode: 0644]
po/es.po [new file with mode: 0644]
po/et.gmo [new file with mode: 0644]
po/et.po [new file with mode: 0644]
po/eu.gmo [new file with mode: 0644]
po/eu.po [new file with mode: 0644]
po/fi.gmo [new file with mode: 0644]
po/fi.po [new file with mode: 0644]
po/fr.gmo [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/hr.gmo [new file with mode: 0644]
po/hr.po [new file with mode: 0644]
po/hu.gmo [new file with mode: 0644]
po/hu.po [new file with mode: 0644]
po/insert-header.sin [new file with mode: 0644]
po/it.gmo [new file with mode: 0644]
po/it.po [new file with mode: 0644]
po/ja.gmo [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/lt.gmo [new file with mode: 0644]
po/lt.po [new file with mode: 0644]
po/lv.gmo [new file with mode: 0644]
po/lv.po [new file with mode: 0644]
po/nl.gmo [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/no.gmo [new file with mode: 0644]
po/no.po [new file with mode: 0644]
po/openbox.pot [new file with mode: 0644]
po/pl.gmo [new file with mode: 0644]
po/pl.po [new file with mode: 0644]
po/pt.gmo [new file with mode: 0644]
po/pt.po [new file with mode: 0644]
po/pt_BR.gmo [new file with mode: 0644]
po/pt_BR.po [new file with mode: 0644]
po/quot.sed [new file with mode: 0644]
po/remove-potcdate.sin [new file with mode: 0644]
po/ru.gmo [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/sk.gmo [new file with mode: 0644]
po/sk.po [new file with mode: 0644]
po/sr.gmo [new file with mode: 0644]
po/sr.po [new file with mode: 0644]
po/sr@latin.gmo [new file with mode: 0644]
po/sr@latin.po [new file with mode: 0644]
po/stamp-po [new file with mode: 0644]
po/sv.gmo [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/tr.gmo [new file with mode: 0644]
po/tr.po [new file with mode: 0644]
po/uk.gmo [new file with mode: 0644]
po/uk.po [new file with mode: 0644]
po/vi.gmo [new file with mode: 0644]
po/vi.po [new file with mode: 0644]
po/zh_CN.gmo [new file with mode: 0644]
po/zh_CN.po [new file with mode: 0644]
po/zh_TW.gmo [new file with mode: 0644]
po/zh_TW.po [new file with mode: 0644]
tests/Makefile [new file with mode: 0644]
tests/aspect.c [new file with mode: 0644]
tests/fullscreen.c [new file with mode: 0644]
tests/grav.c [new file with mode: 0644]
tests/grouptran.c [new file with mode: 0644]
tests/hideshow.py [new file with mode: 0755]
tests/icons.c [new file with mode: 0644]
tests/modal.c [new file with mode: 0644]
tests/modal2.c [new file with mode: 0644]
tests/modal3.c [new file with mode: 0644]
tests/noresize.c [new file with mode: 0644]
tests/override.c [new file with mode: 0644]
tests/positioned.c [new file with mode: 0644]
tests/strut.c [new file with mode: 0644]
tests/title.c [new file with mode: 0644]
tests/urgent.c [new file with mode: 0644]
themes/Artwiz-boxed/openbox-3/themerc [new file with mode: 0644]
themes/Bear2/openbox-3/close.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/close_pressed.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/desk.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/desk_toggled.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/iconify.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/iconify_pressed.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/max.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/max_pressed.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/max_toggled.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/shade.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/shade_pressed.xbm [new file with mode: 0644]
themes/Bear2/openbox-3/themerc [new file with mode: 0644]
themes/Clearlooks-3.4/openbox-3/themerc [new file with mode: 0644]
themes/Clearlooks-Olive/openbox-3/themerc [new file with mode: 0644]
themes/Clearlooks/openbox-3/themerc [new file with mode: 0644]
themes/Mikachu/openbox-3/bullet.xbm [new file with mode: 0644]
themes/Mikachu/openbox-3/close.xbm [new file with mode: 0644]
themes/Mikachu/openbox-3/desk.xbm [new file with mode: 0644]
themes/Mikachu/openbox-3/iconify.xbm [new file with mode: 0644]
themes/Mikachu/openbox-3/max.xbm [new file with mode: 0644]
themes/Mikachu/openbox-3/themerc [new file with mode: 0644]
themes/Natura/openbox-3/close.xbm [new file with mode: 0644]
themes/Natura/openbox-3/close_hover.xbm [new file with mode: 0644]
themes/Natura/openbox-3/desk.xbm [new file with mode: 0644]
themes/Natura/openbox-3/desk_hover.xbm [new file with mode: 0644]
themes/Natura/openbox-3/desk_toggled.xbm [new file with mode: 0644]
themes/Natura/openbox-3/iconify.xbm [new file with mode: 0644]
themes/Natura/openbox-3/iconify_hover.xbm [new file with mode: 0644]
themes/Natura/openbox-3/max.xbm [new file with mode: 0644]
themes/Natura/openbox-3/max_hover.xbm [new file with mode: 0644]
themes/Natura/openbox-3/max_toggled.xbm [new file with mode: 0644]
themes/Natura/openbox-3/shade.xbm [new file with mode: 0644]
themes/Natura/openbox-3/shade_hover.xbm [new file with mode: 0644]
themes/Natura/openbox-3/themerc [new file with mode: 0644]
themes/Onyx-Citrus/openbox-3/themerc [new file with mode: 0644]
themes/Onyx/openbox-3/themerc [new file with mode: 0644]
themes/Orang/openbox-3/themerc [new file with mode: 0644]
themes/Syscrash/openbox-3/max.xbm [new file with mode: 0644]
themes/Syscrash/openbox-3/max_disabled.xbm [new file with mode: 0644]
themes/Syscrash/openbox-3/max_pressed.xbm [new file with mode: 0644]
themes/Syscrash/openbox-3/max_toggled.xbm [new file with mode: 0644]
themes/Syscrash/openbox-3/themerc [new file with mode: 0644]
tools/gdm-control/gdm-control.c [new file with mode: 0644]
tools/gnome-panel-control/gnome-panel-control.c [new file with mode: 0644]
tools/obxprop/obxprop.c [new file with mode: 0644]
tools/themeupdate/themeupdate.py [new file with mode: 0755]
version.h.in [new file with mode: 0644]

diff --git a/ABOUT-NLS b/ABOUT-NLS
new file mode 100644 (file)
index 0000000..3575535
--- /dev/null
+++ b/ABOUT-NLS
@@ -0,0 +1,1111 @@
+1 Notes on the Free Translation Project
+***************************************
+
+Free software is going international!  The Free Translation Project is
+a way to get maintainers of free software, translators, and users all
+together, so that free software will gradually become able to speak many
+languages.  A few packages already provide translations for their
+messages.
+
+   If you found this `ABOUT-NLS' file inside a distribution, you may
+assume that the distributed package does use GNU `gettext' internally,
+itself available at your nearest GNU archive site.  But you do _not_
+need to install GNU `gettext' prior to configuring, installing or using
+this package with messages translated.
+
+   Installers will find here some useful hints.  These notes also
+explain how users should proceed for getting the programs to use the
+available translations.  They tell how people wanting to contribute and
+work on translations can contact the appropriate team.
+
+   When reporting bugs in the `intl/' directory or bugs which may be
+related to internationalization, you should tell about the version of
+`gettext' which is used.  The information can be found in the
+`intl/VERSION' file, in internationalized packages.
+
+1.1 Quick configuration advice
+==============================
+
+If you want to exploit the full power of internationalization, you
+should configure it using
+
+     ./configure --with-included-gettext
+
+to force usage of internationalizing routines provided within this
+package, despite the existence of internationalizing capabilities in the
+operating system where this package is being installed.  So far, only
+the `gettext' implementation in the GNU C library version 2 provides as
+many features (such as locale alias, message inheritance, automatic
+charset conversion or plural form handling) as the implementation here.
+It is also not possible to offer this additional functionality on top
+of a `catgets' implementation.  Future versions of GNU `gettext' will
+very likely convey even more functionality.  So it might be a good idea
+to change to GNU `gettext' as soon as possible.
+
+   So you need _not_ provide this option if you are using GNU libc 2 or
+you have installed a recent copy of the GNU gettext package with the
+included `libintl'.
+
+1.2 INSTALL Matters
+===================
+
+Some packages are "localizable" when properly installed; the programs
+they contain can be made to speak your own native language.  Most such
+packages use GNU `gettext'.  Other packages have their own ways to
+internationalization, predating GNU `gettext'.
+
+   By default, this package will be installed to allow translation of
+messages.  It will automatically detect whether the system already
+provides the GNU `gettext' functions.  If not, the included GNU
+`gettext' library will be used.  This library is wholly contained
+within this package, usually in the `intl/' subdirectory, so prior
+installation of the GNU `gettext' package is _not_ required.
+Installers may use special options at configuration time for changing
+the default behaviour.  The commands:
+
+     ./configure --with-included-gettext
+     ./configure --disable-nls
+
+will, respectively, bypass any pre-existing `gettext' to use the
+internationalizing routines provided within this package, or else,
+_totally_ disable translation of messages.
+
+   When you already have GNU `gettext' installed on your system and run
+configure without an option for your new package, `configure' will
+probably detect the previously built and installed `libintl.a' file and
+will decide to use this.  This might not be desirable.  You should use
+the more recent version of the GNU `gettext' library.  I.e. if the file
+`intl/VERSION' shows that the library which comes with this package is
+more recent, you should use
+
+     ./configure --with-included-gettext
+
+to prevent auto-detection.
+
+   The configuration process will not test for the `catgets' function
+and therefore it will not be used.  The reason is that even an
+emulation of `gettext' on top of `catgets' could not provide all the
+extensions of the GNU `gettext' library.
+
+   Internationalized packages usually have many `po/LL.po' files, where
+LL gives an ISO 639 two-letter code identifying the language.  Unless
+translations have been forbidden at `configure' time by using the
+`--disable-nls' switch, all available translations are installed
+together with the package.  However, the environment variable `LINGUAS'
+may be set, prior to configuration, to limit the installed set.
+`LINGUAS' should then contain a space separated list of two-letter
+codes, stating which languages are allowed.
+
+1.3 Using This Package
+======================
+
+As a user, if your language has been installed for this package, you
+only have to set the `LANG' environment variable to the appropriate
+`LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
+and `CC' is an ISO 3166 two-letter country code.  For example, let's
+suppose that you speak German and live in Germany.  At the shell
+prompt, merely execute `setenv LANG de_DE' (in `csh'),
+`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
+This can be done from your `.login' or `.profile' file, once and for
+all.
+
+   You might think that the country code specification is redundant.
+But in fact, some languages have dialects in different countries.  For
+example, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
+country code serves to distinguish the dialects.
+
+   The locale naming convention of `LL_CC', with `LL' denoting the
+language and `CC' denoting the country, is the one use on systems based
+on GNU libc.  On other systems, some variations of this scheme are
+used, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
+locales supported by your system for your language by running the
+command `locale -a | grep '^LL''.
+
+   Not all programs have translations for all languages.  By default, an
+English message is shown in place of a nonexistent translation.  If you
+understand other languages, you can set up a priority list of languages.
+This is done through a different environment variable, called
+`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
+for the purpose of message handling, but you still need to have `LANG'
+set to the primary language; this is required by other parts of the
+system libraries.  For example, some Swedish users who would rather
+read translations in German than English for when Swedish is not
+available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
+
+   Special advice for Norwegian users: The language code for Norwegian
+bokma*l changed from `no' to `nb' recently (in 2003).  During the
+transition period, while some message catalogs for this language are
+installed under `nb' and some older ones under `no', it's recommended
+for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
+older translations are used.
+
+   In the `LANGUAGE' environment variable, but not in the `LANG'
+environment variable, `LL_CC' combinations can be abbreviated as `LL'
+to denote the language's main dialect.  For example, `de' is equivalent
+to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
+(Portuguese as spoken in Portugal) in this context.
+
+1.4 Translating Teams
+=====================
+
+For the Free Translation Project to be a success, we need interested
+people who like their own language and write it well, and who are also
+able to synergize with other translators speaking the same language.
+Each translation team has its own mailing list.  The up-to-date list of
+teams can be found at the Free Translation Project's homepage,
+`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
+area.
+
+   If you'd like to volunteer to _work_ at translating messages, you
+should become a member of the translating team for your own language.
+The subscribing address is _not_ the same as the list itself, it has
+`-request' appended.  For example, speakers of Swedish can send a
+message to `sv-request@li.org', having this message body:
+
+     subscribe
+
+   Keep in mind that team members are expected to participate
+_actively_ in translations, or at solving translational difficulties,
+rather than merely lurking around.  If your team does not exist yet and
+you want to start one, or if you are unsure about what to do or how to
+get started, please write to `translation@iro.umontreal.ca' to reach the
+coordinator for all translator teams.
+
+   The English team is special.  It works at improving and uniformizing
+the terminology in use.  Proven linguistic skill are praised more than
+programming skill, here.
+
+1.5 Available Packages
+======================
+
+Languages are not equally supported in all packages.  The following
+matrix shows the current state of internationalization, as of July
+2006.  The matrix shows, in regard of each package, for which languages
+PO files have been submitted to translation coordination, with a
+translation percentage of at least 50%.
+
+     Ready PO files       af am ar az be bg bs ca cs cy da de el en en_GB eo
+                        +----------------------------------------------------+
+     GNUnet             |                                  []                |
+     a2ps               |             []                [] [] []     []      |
+     aegis              |                                  ()                |
+     ant-phone          |                                  ()                |
+     anubis             |                                  []                |
+     ap-utils           |                                                    |
+     aspell             |                         []    [] []        []      |
+     bash               |                      []          []             [] |
+     batchelor          |                                  []                |
+     bfd                |                                                    |
+     bibshelf           |                                  []                |
+     binutils           |                               []                   |
+     bison              |                               [] []                |
+     bison-runtime      |                                  []                |
+     bluez-pin          | []                      []       [] []          [] |
+     cflow              |                               []                   |
+     clisp              |                                  []    []          |
+     console-tools      |                         []       []                |
+     coreutils          |                []    []       [] []                |
+     cpio               |                                                    |
+     cpplib             |                      []       [] []                |
+     cryptonit          |                                  []                |
+     darkstat           |                []             () []                |
+     dialog             |                      [] [] [] [] [] []             |
+     diffutils          |                      [] []    [] [] []          [] |
+     doodle             |                                  []                |
+     e2fsprogs          |                         []       []                |
+     enscript           |                      []       [] []        []      |
+     error              |                      []       [] []        []      |
+     fetchmail          |                      []       [] () []             |
+     fileutils          |                               [] []                |
+     findutils          |                []    []       []                   |
+     flex               |                      []       [] []                |
+     fslint             |                                  []                |
+     gas                |                                                    |
+     gawk               |                      []       [] []                |
+     gbiff              |                                  []                |
+     gcal               |                      []                            |
+     gcc                |                                  []                |
+     gettext-examples   | []                   []          [] []          [] |
+     gettext-runtime    |             []       []       [] []             [] |
+     gettext-tools      |                      []          []                |
+     gimp-print         |                         []    [] []        []      |
+     gip                |                []                                  |
+     gliv               |                                  []                |
+     glunarclock        |                []                                  |
+     gmult              | []                               []                |
+     gnubiff            |                                  ()                |
+     gnucash            |                                  () ()     []      |
+     gnucash-glossary   |                               [] ()                |
+     gnuedu             |                                                    |
+     gnulib             | []          [] []    []       [] []                |
+     gnunet-gtk         |                                                    |
+     gnutls             |                                                    |
+     gpe-aerial         |                         []       []                |
+     gpe-beam           |                         []       []                |
+     gpe-calendar       |                         []       []                |
+     gpe-clock          |                         []       []                |
+     gpe-conf           |                         []       []                |
+     gpe-contacts       |                                                    |
+     gpe-edit           |                         []                         |
+     gpe-filemanager    |                                                    |
+     gpe-go             |                         []                         |
+     gpe-login          |                         []       []                |
+     gpe-ownerinfo      |                         []       []                |
+     gpe-package        |                                                    |
+     gpe-sketchbook     |                         []       []                |
+     gpe-su             |                         []       []                |
+     gpe-taskmanager    |                         []       []                |
+     gpe-timesheet      |                         []                         |
+     gpe-today          |                         []       []                |
+     gpe-todo           |                                                    |
+     gphoto2            |                         []    [] []        []      |
+     gprof              |                               [] []                |
+     gpsdrive           |                                  ()    ()          |
+     gramadoir          | []                               []                |
+     grep               | []          [] []    []          [] []             |
+     gretl              |                                                    |
+     gsasl              |                                                    |
+     gss                |                                                    |
+     gst-plugins        | []                   [] []    []                   |
+     gst-plugins-base   |                []    []       []                   |
+     gst-plugins-good   | []       []    []    [] []    []           []      |
+     gstreamer          | []             []    [] []    [] []        []      |
+     gtick              | []                               ()                |
+     gtkam              |                         []    [] []                |
+     gtkorphan          |                []                []                |
+     gtkspell           |             []                   [] []          [] |
+     gutenprint         |                               []                   |
+     hello              |                      []       [] [] []          [] |
+     id-utils           |                               [] []                |
+     impost             |                                                    |
+     indent             |                      []          []             [] |
+     iso_3166           |                                  []             [] |
+     iso_3166_1         |                      [] []    [] [] []             |
+     iso_3166_2         |                                                    |
+     iso_3166_3         |                                  []                |
+     iso_4217           |                                  []                |
+     iso_639            |                                  []             [] |
+     jpilot             |                         []                         |
+     jtag               |                                                    |
+     jwhois             |                                                    |
+     kbd                |                         []    [] [] []             |
+     keytouch           |                                                    |
+     keytouch-editor    |                                                    |
+     keytouch-keyboa... |                                                    |
+     latrine            |                                  ()                |
+     ld                 |                               []                   |
+     leafpad            |                []    [] []       [] []             |
+     libc               |                      [] []    [] [] []             |
+     libexif            |                                  []                |
+     libextractor       |                                  []                |
+     libgpewidget       |                         []    [] []                |
+     libgpg-error       |                                  []                |
+     libgphoto2         |                               [] []                |
+     libgphoto2_port    |                               [] []                |
+     libgsasl           |                                                    |
+     libiconv           |                                  []             [] |
+     libidn             |                               []                [] |
+     lifelines          |                               [] ()                |
+     lilypond           |                                  []                |
+     lingoteach         |                                                    |
+     lynx               |                      [] []    [] []                |
+     m4                 |                         []    [] [] []             |
+     mailutils          |                      []                            |
+     make               |                               [] []                |
+     man-db             |                      [] ()    [] []                |
+     minicom            |                         []    [] []                |
+     mysecretdiary      |                               [] []                |
+     nano               |                []    [] ()       []                |
+     nano_1_0           |                      [] ()    [] []                |
+     opcodes            |                                  []                |
+     parted             |                                                    |
+     pilot-qof          |                                            []      |
+     psmisc             |                []                                  |
+     pwdutils           |                                                    |
+     python             |                                                    |
+     qof                |                                                    |
+     radius             |                      []                            |
+     recode             |             []       []       [] [] []          [] |
+     rpm                |                         []    []                   |
+     screem             |                                                    |
+     scrollkeeper       |          [] []       [] [] [] [] []        []      |
+     sed                |                      []          []             [] |
+     sh-utils           |                               [] []                |
+     shared-mime-info   |                []       []                      [] |
+     sharutils          |                []    [] []    [] [] []             |
+     shishi             |                                                    |
+     silky              |                                                    |
+     skencil            |                               [] ()                |
+     sketch             |                               [] ()                |
+     solfege            |                                                    |
+     soundtracker       |                               [] []                |
+     sp                 |                                  []                |
+     stardict           |                         []                         |
+     system-tools-ba... |       []       [] [] [] []    [] [] []     []      |
+     tar                |                []                                  |
+     texinfo            |                               [] []             [] |
+     textutils          |                      []       [] []                |
+     tin                |                                  ()        ()      |
+     tp-robot           |                                  []                |
+     tuxpaint           | []             []             [] []        []      |
+     unicode-han-tra... |                                                    |
+     unicode-transla... |                                                    |
+     util-linux         |                      [] []    [] []                |
+     vorbis-tools       |             []          []    []           []      |
+     wastesedge         |                                  ()                |
+     wdiff              |                      []       [] []        []      |
+     wget               |                      []          []                |
+     xchat              |                []    []          [] []     []      |
+     xkeyboard-config   |                                                    |
+     xpad               |                []             []                   |
+                        +----------------------------------------------------+
+                          af am ar az be bg bs ca cs cy da de el en en_GB eo
+                          11  0  1  2  8 21  1 42 43  2 62 99 18  1  16   16
+
+                          es et eu fa fi fr  ga gl gu he hi hr hu id is it
+                        +--------------------------------------------------+
+     GNUnet             |                                                  |
+     a2ps               |    []       [] []                             () |
+     aegis              |                                                  |
+     ant-phone          |                []                                |
+     anubis             |                []                                |
+     ap-utils           |             [] []                                |
+     aspell             |                []  []                         [] |
+     bash               | []             []                    []          |
+     batchelor          |                []  []                            |
+     bfd                | []                                               |
+     bibshelf           | []                 []                         [] |
+     binutils           | []          [] []                                |
+     bison              | [] []          []  []                   []    [] |
+     bison-runtime      |    []          []  []                   []    [] |
+     bluez-pin          |             [] []  []                [] []       |
+     cflow              |                                                  |
+     clisp              | []             []                                |
+     console-tools      |                                                  |
+     coreutils          | [] []       [] []  []                []          |
+     cpio               | []             []  []                            |
+     cpplib             | []             []                                |
+     cryptonit          |                []                                |
+     darkstat           | []             ()  []                [] []       |
+     dialog             | [] [] []    [] []  []                []       [] |
+     diffutils          | []          [] []  [] []    []       [] []    [] |
+     doodle             |                    []                         [] |
+     e2fsprogs          | []             []                             [] |
+     enscript           |                []  []             []             |
+     error              | []          [] []  []                []          |
+     fetchmail          | []                                               |
+     fileutils          | [] []          []  []                []       [] |
+     findutils          |    []          []  []                []          |
+     flex               | []             []  []                            |
+     fslint             |                []                                |
+     gas                | []             []                                |
+     gawk               | []             []  []       []                   |
+     gbiff              |                []                                |
+     gcal               | []             []                                |
+     gcc                | []                                               |
+     gettext-examples   | []             []  []                []       [] |
+     gettext-runtime    | []          [] []  []                   []    [] |
+     gettext-tools      | []             []                             [] |
+     gimp-print         | []             []                                |
+     gip                | []    []       []                                |
+     gliv               |                ()                                |
+     glunarclock        |             []     []                []          |
+     gmult              |       []       []                             [] |
+     gnubiff            |                ()                             () |
+     gnucash            | ()             ()                    ()          |
+     gnucash-glossary   | []                                            [] |
+     gnuedu             | []                                               |
+     gnulib             | [] [] []    [] []  [] []             []          |
+     gnunet-gtk         |                                                  |
+     gnutls             |                                                  |
+     gpe-aerial         | []             []                                |
+     gpe-beam           | []             []                                |
+     gpe-calendar       | []             []                    [] []       |
+     gpe-clock          | []          [] []                    []          |
+     gpe-conf           |                []                                |
+     gpe-contacts       | []             []                                |
+     gpe-edit           | []             []                    [] []       |
+     gpe-filemanager    | []                                               |
+     gpe-go             | []             []                    []          |
+     gpe-login          | []             []                    []          |
+     gpe-ownerinfo      | []          [] []                    [] []       |
+     gpe-package        | []                                               |
+     gpe-sketchbook     | []             []                                |
+     gpe-su             | []          [] []                    []          |
+     gpe-taskmanager    | []          [] []                                |
+     gpe-timesheet      | []             []  []                   []       |
+     gpe-today          | []          [] []  []                            |
+     gpe-todo           | []                                               |
+     gphoto2            | []          [] []                    []       [] |
+     gprof              | []             []  []                   []       |
+     gpsdrive           | ()             ()                    []       () |
+     gramadoir          |                []  []                            |
+     grep               | [] [] []    [] []  [] []    []    [] [] []    [] |
+     gretl              | []             []                             [] |
+     gsasl              |                    []                            |
+     gss                |                []                                |
+     gst-plugins        |                []                    []       [] |
+     gst-plugins-base   |                                      []       [] |
+     gst-plugins-good   |       []                             []       [] |
+     gstreamer          |             []                       []       [] |
+     gtick              |       []    [] []  []                         [] |
+     gtkam              | []             []                    []       [] |
+     gtkorphan          |                []                             [] |
+     gtkspell           | []    []    [] []  []                         [] |
+     gutenprint         |                                      []          |
+     hello              | [] [] [] [] [] []  [] []    []    [] [] []    [] |
+     id-utils           |                []  []                [] []    [] |
+     impost             |                []  []                            |
+     indent             | [] [] []    [] []  [] []             [] []    [] |
+     iso_3166           |             [] []                    []          |
+     iso_3166_1         | []    []    [] []  []                [] []       |
+     iso_3166_2         |                []                                |
+     iso_3166_3         |                []                                |
+     iso_4217           |    []       []        []             []          |
+     iso_639            |          [] [] []  []                []          |
+     jpilot             | []             []                                |
+     jtag               |                []                                |
+     jwhois             | []             []                    [] []    [] |
+     kbd                | []             []                                |
+     keytouch           |                    []                            |
+     keytouch-editor    |                    []                            |
+     keytouch-keyboa... |                    []                            |
+     latrine            |                []  []                         [] |
+     ld                 | []             []                                |
+     leafpad            | []             []  []       []       []       [] |
+     libc               | []          [] []     []             []          |
+     libexif            | []                                               |
+     libextractor       |                    []                            |
+     libgpewidget       | []             []  []                [] []       |
+     libgpg-error       |                                                  |
+     libgphoto2         | []             []                             [] |
+     libgphoto2_port    |                []                             [] |
+     libgsasl           |                []  []                            |
+     libiconv           |                    []                            |
+     libidn             |                []                             [] |
+     lifelines          |                ()                                |
+     lilypond           |                []                                |
+     lingoteach         |                []                       []    [] |
+     lynx               |    []                                []       [] |
+     m4                 |                []  [] []                []       |
+     mailutils          | []             []                                |
+     make               | []          [] []  [] []    []    []    []       |
+     man-db             | ()                                               |
+     minicom            | []          [] []                    []          |
+     mysecretdiary      | []             []                       []       |
+     nano               |       []    () []  []                []       [] |
+     nano_1_0           | []             []     []                []    [] |
+     opcodes            | []          [] []  []                            |
+     parted             | []             []                       []    [] |
+     pilot-qof          |                                                  |
+     psmisc             |       []                             []       [] |
+     pwdutils           |                                                  |
+     python             |                                                  |
+     qof                |                                                  |
+     radius             | []             []                                |
+     recode             | []             []  [] []    []       [] []    [] |
+     rpm                |                []                       []       |
+     screem             |                                                  |
+     scrollkeeper       | []          []                       []          |
+     sed                | [] []          []  []                []          |
+     sh-utils           | [] []       [] []  []                []       [] |
+     shared-mime-info   | []    []    [] []                    []       [] |
+     sharutils          | [] []       [] []  [] []             []       [] |
+     shishi             |                                                  |
+     silky              |                []                                |
+     skencil            | []             []                                |
+     sketch             | []             []                                |
+     solfege            |                                               [] |
+     soundtracker       | []             []                             [] |
+     sp                 |                []                                |
+     stardict           |                                      []          |
+     system-tools-ba... | []    []    [] []                 [] [] []    [] |
+     tar                | [] []          []  []                []       [] |
+     texinfo            |                []           []                   |
+     textutils          | []             []  [] []             []          |
+     tin                |    []          ()                                |
+     tp-robot           |             [] []  []                []          |
+     tuxpaint           |                    []                []          |
+     unicode-han-tra... |                                                  |
+     unicode-transla... |                []  []                            |
+     util-linux         | [] []       [] []                    [] []    [] |
+     vorbis-tools       | []             []                                |
+     wastesedge         |                ()                                |
+     wdiff              | [] []          []  [] []             [] []    [] |
+     wget               |    []       [] []  []             [] [] []    [] |
+     xchat              | []    []    [] []        []    []    []       [] |
+     xkeyboard-config   |             [] []                    []       [] |
+     xpad               | []                 []                []          |
+                        +--------------------------------------------------+
+                          es et eu fa fi fr  ga gl gu he hi hr hu id is it
+                          89 21 16  2 41 119 61 14  1  8  1  6 61 30  0 53
+
+                          ja ko ku ky lg lt lv mk mn ms mt nb ne nl  nn no
+                        +--------------------------------------------------+
+     GNUnet             |                                                  |
+     a2ps               |    ()                      []          []     () |
+     aegis              |                                        ()        |
+     ant-phone          |                                        []        |
+     anubis             |                            []    []    []        |
+     ap-utils           |                            []                    |
+     aspell             |                         []             []        |
+     bash               |                                        []        |
+     batchelor          |                            []          []        |
+     bfd                |                                                  |
+     bibshelf           |                            []                    |
+     binutils           |                                                  |
+     bison              |                            []    []    []        |
+     bison-runtime      |                            []    []    []        |
+     bluez-pin          |       []                   []          []        |
+     cflow              |                                                  |
+     clisp              |                                        []        |
+     console-tools      |                                                  |
+     coreutils          |                                        []        |
+     cpio               |                                                  |
+     cpplib             |                                        []        |
+     cryptonit          |                                        []        |
+     darkstat           |                            []          []        |
+     dialog             |                            []          []        |
+     diffutils          | []                         []          []        |
+     doodle             |                                                  |
+     e2fsprogs          |                                        []        |
+     enscript           |                                        []        |
+     error              |                                        []        |
+     fetchmail          | []                                     []        |
+     fileutils          | []          []                                   |
+     findutils          |                                        []        |
+     flex               |    []                                  []        |
+     fslint             |                            []          []        |
+     gas                |                                                  |
+     gawk               | []                                     []        |
+     gbiff              |                                        []        |
+     gcal               |                                                  |
+     gcc                |                                                  |
+     gettext-examples   | []                                     []        |
+     gettext-runtime    | [] []                                  []        |
+     gettext-tools      | [] []                                            |
+     gimp-print         | []                                     []        |
+     gip                |                            []          []        |
+     gliv               |                                        []        |
+     glunarclock        |                            []          []        |
+     gmult              | []                         []                    |
+     gnubiff            |                                                  |
+     gnucash            | ()                               ()              |
+     gnucash-glossary   |                                        []        |
+     gnuedu             |                                                  |
+     gnulib             | [] []                      []          []        |
+     gnunet-gtk         |                                                  |
+     gnutls             |                                                  |
+     gpe-aerial         |                                        []        |
+     gpe-beam           |                                        []        |
+     gpe-calendar       |                                        []        |
+     gpe-clock          |    []                                  []        |
+     gpe-conf           |    []                                  []        |
+     gpe-contacts       |    []                                            |
+     gpe-edit           |    []                                  []        |
+     gpe-filemanager    |    []                                            |
+     gpe-go             |    []                                  []        |
+     gpe-login          |    []                                  []        |
+     gpe-ownerinfo      |                                        []        |
+     gpe-package        |    []                                            |
+     gpe-sketchbook     |    []                                  []        |
+     gpe-su             |    []                                  []        |
+     gpe-taskmanager    |    [] []                               []        |
+     gpe-timesheet      |                                        []        |
+     gpe-today          |                                        []        |
+     gpe-todo           |                                                  |
+     gphoto2            | []                                     []        |
+     gprof              |                                                  |
+     gpsdrive           | ()                                     ()     () |
+     gramadoir          |                                        ()        |
+     grep               | []                               []    []        |
+     gretl              |                                                  |
+     gsasl              |                                        []        |
+     gss                |                                                  |
+     gst-plugins        |                                        []        |
+     gst-plugins-base   |                                                  |
+     gst-plugins-good   |                                        []        |
+     gstreamer          |                                        []        |
+     gtick              |                                        []        |
+     gtkam              | []                                               |
+     gtkorphan          |                                        []        |
+     gtkspell           |                         []             []        |
+     gutenprint         |                                                  |
+     hello              | [] []             []       []    []    []  [] [] |
+     id-utils           |                                        []        |
+     impost             |                                                  |
+     indent             | []                                     []        |
+     iso_3166           |                                        []        |
+     iso_3166_1         |                                        []     [] |
+     iso_3166_2         |                                        []        |
+     iso_3166_3         |                                        []        |
+     iso_4217           | []                      []             []        |
+     iso_639            | []                                     []        |
+     jpilot             | ()                                     ()     () |
+     jtag               |                                                  |
+     jwhois             |                                        []        |
+     kbd                |                                        []        |
+     keytouch           |                                        []        |
+     keytouch-editor    |                                                  |
+     keytouch-keyboa... |                                                  |
+     latrine            |                                        []        |
+     ld                 |                                                  |
+     leafpad            | []             []                                |
+     libc               | [] []                            []    []     [] |
+     libexif            |                                                  |
+     libextractor       |                                                  |
+     libgpewidget       |                                        []        |
+     libgpg-error       |                                                  |
+     libgphoto2         | []                                               |
+     libgphoto2_port    | []                                               |
+     libgsasl           |                                        []        |
+     libiconv           |                                                  |
+     libidn             | []                                     []        |
+     lifelines          |                                        []        |
+     lilypond           |                                                  |
+     lingoteach         |                                        []        |
+     lynx               | []                                     []        |
+     m4                 | []                                     []        |
+     mailutils          |                                                  |
+     make               | [] []                                  []        |
+     man-db             | ()                                               |
+     minicom            | []                                               |
+     mysecretdiary      |                                        []        |
+     nano               |                            []    []    []        |
+     nano_1_0           |                            []    []        []    |
+     opcodes            |                                        []        |
+     parted             | []                                     []        |
+     pilot-qof          |                                                  |
+     psmisc             | []                               []    []        |
+     pwdutils           |                                                  |
+     python             |                                                  |
+     qof                |                                                  |
+     radius             |                                                  |
+     recode             |                                        []        |
+     rpm                | [] []                                            |
+     screem             | []                                               |
+     scrollkeeper       |                                  [] [] []  []    |
+     sed                | []                                     []        |
+     sh-utils           | []                               []              |
+     shared-mime-info   |    []          []                []    []  []    |
+     sharutils          | []                                     []        |
+     shishi             |                                                  |
+     silky              |                                        []        |
+     skencil            |                                                  |
+     sketch             |                                                  |
+     solfege            |                                                  |
+     soundtracker       |                                                  |
+     sp                 | ()                                               |
+     stardict           |                      []                []        |
+     system-tools-ba... | [] []          []                      []        |
+     tar                | []       []                            []        |
+     texinfo            | []                               []    []        |
+     textutils          | [] []                            []              |
+     tin                |                                                  |
+     tp-robot           |                                        []        |
+     tuxpaint           |                                            []    |
+     unicode-han-tra... |                                                  |
+     unicode-transla... |                                                  |
+     util-linux         | []                                     []        |
+     vorbis-tools       |                                        []        |
+     wastesedge         |                                        []        |
+     wdiff              |                            []    []              |
+     wget               | []                                     []        |
+     xchat              | [] []                []                []        |
+     xkeyboard-config   |                                        []        |
+     xpad               |    []                      []          []        |
+                        +--------------------------------------------------+
+                          ja ko ku ky lg lt lv mk mn ms mt nb ne nl  nn no
+                          40 24  2  1  1  3  1  2  3 21  0 15  1 101  5  3
+
+                          nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
+                        +------------------------------------------------------+
+     GNUnet             |                                                      |
+     a2ps               |           ()     []      [] []       []    [] []     |
+     aegis              |                          () ()                       |
+     ant-phone          |                          []                   []     |
+     anubis             |           []             [] []                       |
+     ap-utils           |           ()                                         |
+     aspell             |                          [] []                       |
+     bash               |                  []      [] []                       |
+     batchelor          |                          []                   []     |
+     bfd                |                                                      |
+     bibshelf           |                                               []     |
+     binutils           |                             []                []     |
+     bison              |           []     []      [] []                []     |
+     bison-runtime      |           []             []          []       []     |
+     bluez-pin          |           []     []   [] [] []    [] []    [] []     |
+     cflow              |           []                                         |
+     clisp              |                             []                       |
+     console-tools      |                             []                       |
+     coreutils          |           []                []       []       []     |
+     cpio               |           []                []                []     |
+     cpplib             |                                               []     |
+     cryptonit          |                  []                           []     |
+     darkstat           |           []     []      []       []       [] []     |
+     dialog             |           [] []  []   [] [] [] []          [] []     |
+     diffutils          |           []     []      [] []             [] []     |
+     doodle             |                                         []    []     |
+     e2fsprogs          |           []                                  []     |
+     enscript           |                  []      [] []       []       []     |
+     error              |                  []      []       []          []     |
+     fetchmail          |           []                []          []           |
+     fileutils          |           []             [] []       []       []     |
+     findutils          |           [] []          []       [] []       []     |
+     flex               |           []     []      [] []                []     |
+     fslint             |                  []      []                [] []     |
+     gas                |                                                      |
+     gawk               |           []     []      []                   []     |
+     gbiff              |                          []                          |
+     gcal               |                                               []     |
+     gcc                |                                               []     |
+     gettext-examples   |           [] []          [] []    [] []    [] []     |
+     gettext-runtime    |           [] []          [] []    [] []    [] []     |
+     gettext-tools      |           []             [] []    [] []    [] []     |
+     gimp-print         |                                   []          []     |
+     gip                |                       []          []       [] []     |
+     gliv               |                  []      []       []          []     |
+     glunarclock        |                  []      [] []    []       [] []     |
+     gmult              |                       [] []                [] []     |
+     gnubiff            |                          ()                          |
+     gnucash            |           ()                                  []     |
+     gnucash-glossary   |              []                   []          []     |
+     gnuedu             |                                                      |
+     gnulib             |           []             [] []       []       []     |
+     gnunet-gtk         |                                               []     |
+     gnutls             |           []                                  []     |
+     gpe-aerial         |              []  []      [] []       []    [] []     |
+     gpe-beam           |              []  []      [] []       []    [] []     |
+     gpe-calendar       |              []  []      [] []    [] []    [] []     |
+     gpe-clock          |              []  []      [] []    [] []    [] []     |
+     gpe-conf           |              []  []      [] []    [] []       []     |
+     gpe-contacts       |                          [] []       []    [] []     |
+     gpe-edit           |              []  []      [] []    [] []    [] []     |
+     gpe-filemanager    |                                      []       []     |
+     gpe-go             |                  []      [] []       []    [] []     |
+     gpe-login          |              []  []      [] []    [] []    [] []     |
+     gpe-ownerinfo      |              []  []      [] []    [] []    [] []     |
+     gpe-package        |                                      []       []     |
+     gpe-sketchbook     |              []  []      [] []    [] []    [] []     |
+     gpe-su             |              []  []      [] []    [] []    [] []     |
+     gpe-taskmanager    |              []  []      [] []    [] []    [] []     |
+     gpe-timesheet      |              []  []      [] []    [] []    [] []     |
+     gpe-today          |              []  []      [] []    [] []    [] []     |
+     gpe-todo           |                             []       []    [] []     |
+     gphoto2            |           []             []       []       [] []     |
+     gprof              |                  []      []                   []     |
+     gpsdrive           |        []                []                   []     |
+     gramadoir          |                                   []          []     |
+     grep               |           [] []  []      [] []       []    [] []     |
+     gretl              |           []                                         |
+     gsasl              |           []                                  []     |
+     gss                |           []             []                   []     |
+     gst-plugins        |     []                                  [] [] []     |
+     gst-plugins-base   |                                               []     |
+     gst-plugins-good   |     []                                  [] [] []     |
+     gstreamer          |                                         [] [] []     |
+     gtick              |                          [] []                []     |
+     gtkam              |           []     []         []                []     |
+     gtkorphan          |                                               []     |
+     gtkspell           |                  []   [] [] []    [] []    [] []     |
+     gutenprint         |                                               []     |
+     hello              |           []     []      [] []    [] []    [] []     |
+     id-utils           |                  []      [] []                []     |
+     impost             |                                               []     |
+     indent             |                  []      [] []    []       [] []     |
+     iso_3166           |              []                []    [] [] [] []     |
+     iso_3166_1         |                                   [] [] [] []        |
+     iso_3166_2         |                                                      |
+     iso_3166_3         |                          []    []    []    []        |
+     iso_4217           |                                []    []    [] []     |
+     iso_639            |                                []    []    [] []     |
+     jpilot             |                                                      |
+     jtag               |                                   []                 |
+     jwhois             |           []     []      []                   []     |
+     kbd                |           []             []                   []     |
+     keytouch           |                                               []     |
+     keytouch-editor    |                                               []     |
+     keytouch-keyboa... |                                               []     |
+     latrine            |                          []                   []     |
+     ld                 |                                               []     |
+     leafpad            |           [] []             []    []          []  [] |
+     libc               |           []     []         []    []          []     |
+     libexif            |           []                                         |
+     libextractor       |                          []                   []     |
+     libgpewidget       |              []  []      []       [] []    [] []     |
+     libgpg-error       |           []             []                          |
+     libgphoto2         |           []                                         |
+     libgphoto2_port    |           []                []                []     |
+     libgsasl           |           []             []                [] []     |
+     libiconv           |                                                      |
+     libidn             |           []                               [] ()     |
+     lifelines          |           []                                  []     |
+     lilypond           |                                                      |
+     lingoteach         |                  []                                  |
+     lynx               |                  []         []                []     |
+     m4                 |           []     []      [] []                []     |
+     mailutils          |           []             [] []                []     |
+     make               |           []     []         []                []     |
+     man-db             |                          []                   []     |
+     minicom            |           []     []      [] []                []     |
+     mysecretdiary      |                  []      [] []                []     |
+     nano               |                          []                   []     |
+     nano_1_0           |           []             [] []                []     |
+     opcodes            |                          []                   []     |
+     parted             |           []                                         |
+     pilot-qof          |                                               []     |
+     psmisc             |           []                                  []     |
+     pwdutils           |           []                                  []     |
+     python             |                                                      |
+     qof                |                                               []     |
+     radius             |           []                []                       |
+     recode             |           [] []  []      [] []       []       []     |
+     rpm                |           [] []             []                []     |
+     screem             |                                                      |
+     scrollkeeper       |           []             [] []    []    [] [] []     |
+     sed                |           [] []  []      [] []    [] []    [] []     |
+     sh-utils           |                             []       []    []        |
+     shared-mime-info   |              []  []                     [] [] []     |
+     sharutils          |           []                []             [] []     |
+     shishi             |           []                                         |
+     silky              |                                   []                 |
+     skencil            |              []  []                           []     |
+     sketch             |              []  []                           []     |
+     solfege            |                                               []     |
+     soundtracker       |                                   []          []     |
+     sp                 |                                                      |
+     stardict           |                             []    []          []     |
+     system-tools-ba... |        [] [] []  []      []             [] [] []  [] |
+     tar                |           []             [] []       []       []     |
+     texinfo            |           []             [] []                []     |
+     textutils          |                             []       []       []     |
+     tin                |                             ()                       |
+     tp-robot           |                             []                       |
+     tuxpaint           |              []                      [] [] [] []     |
+     unicode-han-tra... |                                                      |
+     unicode-transla... |                                                      |
+     util-linux         |                  []         []       []       []     |
+     vorbis-tools       |                          [] []                       |
+     wastesedge         |                                                      |
+     wdiff              |           []     []      [] []    []          []     |
+     wget               |              []             []    []          []     |
+     xchat              |        []                   []    [] [] [] [] []     |
+     xkeyboard-config   |                                      []       []     |
+     xpad               |                                   [] []       []     |
+                        +------------------------------------------------------+
+                          nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv  ta
+                           0   2  3 58 31  53    5 76 72  5 42 48 12 51 130  2
+
+                          tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
+                        +---------------------------------------------------+
+     GNUnet             |                    []                             |  2
+     a2ps               |          [] []     []                             | 19
+     aegis              |                                                   |  0
+     ant-phone          |          []        []                             |  6
+     anubis             |          [] []     []                             | 11
+     ap-utils           |             ()     []                             |  4
+     aspell             |             []     []  []                         | 14
+     bash               |                    []                             | 11
+     batchelor          |          []        []                             |  9
+     bfd                |                                                   |  1
+     bibshelf           |                    []                             |  7
+     binutils           |          []        []                     []      |  9
+     bison              |          []        []                     []      | 19
+     bison-runtime      |                    []         []          []      | 16
+     bluez-pin          |          [] []     []  []     []          []      | 28
+     cflow              |             []     []                             |  4
+     clisp              |                                                   |  6
+     console-tools      |          []        []                             |  5
+     coreutils          |          []        []                             | 17
+     cpio               |          [] []     []                             |  9
+     cpplib             |          []        []         []          []      | 11
+     cryptonit          |                                                   |  5
+     darkstat           |                    []         ()          ()      | 15
+     dialog             |          [] []     []         []          []      | 30
+     diffutils          |          []        []         []          []      | 28
+     doodle             |                    []                             |  6
+     e2fsprogs          |          []        []                             | 10
+     enscript           |          [] []     []                             | 16
+     error              |          []        []         []          []      | 18
+     fetchmail          |          []        []                             | 12
+     fileutils          |          []                   []          []      | 18
+     findutils          |          []        []                     []      | 17
+     flex               |          []        []                             | 15
+     fslint             |                    []                             |  9
+     gas                |          []                                       |  3
+     gawk               |          []        []                             | 15
+     gbiff              |                    []                             |  5
+     gcal               |          []                                       |  5
+     gcc                |          []                   []          []      |  6
+     gettext-examples   |          [] []     []         []    []    []      | 26
+     gettext-runtime    |          [] []     []         []    []    []      | 28
+     gettext-tools      |          [] []     []         []          []      | 19
+     gimp-print         |             []     []                             | 12
+     gip                |                    []                     []      | 12
+     gliv               |          []        []                             |  8
+     glunarclock        |                    []  []                 []      | 15
+     gmult              |          []        []         []          []      | 15
+     gnubiff            |                    []                             |  1
+     gnucash            |          ()                                       |  2
+     gnucash-glossary   |                    []                     []      |  9
+     gnuedu             |                    []                             |  2
+     gnulib             |          [] []     []         []          []      | 28
+     gnunet-gtk         |                                                   |  1
+     gnutls             |                                                   |  2
+     gpe-aerial         |                    []         []                  | 14
+     gpe-beam           |                    []         []                  | 14
+     gpe-calendar       |                    []  []     []          []      | 19
+     gpe-clock          |          []        []  []     []                  | 20
+     gpe-conf           |                    []         []                  | 14
+     gpe-contacts       |                    []         []                  | 10
+     gpe-edit           |          []        []  []                 []      | 19
+     gpe-filemanager    |                    []                             |  5
+     gpe-go             |          []        []                             | 14
+     gpe-login          |          []        []  []     []          []      | 20
+     gpe-ownerinfo      |          []        []         []          []      | 20
+     gpe-package        |                    []                             |  5
+     gpe-sketchbook     |          []        []                             | 16
+     gpe-su             |          []        []         []                  | 19
+     gpe-taskmanager    |          []        []         []                  | 19
+     gpe-timesheet      |          []        []         []          []      | 18
+     gpe-today          |          []        []  []     []          []      | 20
+     gpe-todo           |                    []                             |  6
+     gphoto2            |             []     []         []          []      | 20
+     gprof              |          []        []                             | 11
+     gpsdrive           |                                                   |  4
+     gramadoir          |                    []                             |  7
+     grep               |          [] []     []                     []      | 33
+     gretl              |                                                   |  4
+     gsasl              |                    []         []                  |  6
+     gss                |                    []                             |  5
+     gst-plugins        |             []     []                     []      | 15
+     gst-plugins-base   |             []     []         []                  |  9
+     gst-plugins-good   |             []     []         []                  | 18
+     gstreamer          |          [] []     []                             | 17
+     gtick              |                    []                             | 11
+     gtkam              |                    []                             | 13
+     gtkorphan          |                    []                             |  7
+     gtkspell           |             []     []  []     []    []    []      | 26
+     gutenprint         |                                                   |  3
+     hello              |          [] []     []         []          []      | 39
+     id-utils           |          []        []                             | 14
+     impost             |                    []                             |  4
+     indent             |          []        []         []          []      | 25
+     iso_3166           |       [] []        []                             | 15
+     iso_3166_1         |          []            []                         | 20
+     iso_3166_2         |                                                   |  2
+     iso_3166_3         |                        []     []                  |  9
+     iso_4217           |          []        []                             | 14
+     iso_639            |                    []                             | 14
+     jpilot             |          [] []     []         []                  |  7
+     jtag               |                    []                             |  3
+     jwhois             |          []        []                     []      | 13
+     kbd                |          []        []                             | 12
+     keytouch           |                    []                             |  4
+     keytouch-editor    |                                                   |  2
+     keytouch-keyboa... |                                                   |  2
+     latrine            |          []        []                             |  8
+     ld                 |          []        []         []          []      |  8
+     leafpad            |          []        []         []          []      | 23
+     libc               |          []                   []          []      | 23
+     libexif            |                    []                             |  4
+     libextractor       |                    []                             |  5
+     libgpewidget       |                    []  []     []                  | 19
+     libgpg-error       |                    []                             |  4
+     libgphoto2         |             []                                    |  8
+     libgphoto2_port    |             []     []                     []      | 11
+     libgsasl           |                    []                             |  8
+     libiconv           |                    []                             |  4
+     libidn             |                    []         []                  | 10
+     lifelines          |                                                   |  4
+     lilypond           |                                                   |  2
+     lingoteach         |                    []                             |  6
+     lynx               |          [] []     []                             | 15
+     m4                 |                    []         []          []      | 18
+     mailutils          |             []                                    |  8
+     make               |          []        []         []                  | 20
+     man-db             |                    []                             |  6
+     minicom            |                    []                             | 14
+     mysecretdiary      |          []        []                             | 12
+     nano               |                    []                     []      | 15
+     nano_1_0           |          [] []     []                             | 18
+     opcodes            |          []        []                             | 10
+     parted             |          [] []                            []      | 10
+     pilot-qof          |                    []                             |  3
+     psmisc             |                    []                             | 10
+     pwdutils           |                    []                             |  3
+     python             |                                                   |  0
+     qof                |                    []                             |  2
+     radius             |             []                                    |  6
+     recode             |          []        []         []                  | 25
+     rpm                |          [] []     []                     []      | 14
+     screem             |                    []                             |  2
+     scrollkeeper       |          [] []     []                     []      | 26
+     sed                |          []        []                     []      | 22
+     sh-utils           |          []                                       | 15
+     shared-mime-info   |             []     []         []          []      | 23
+     sharutils          |          []        []                     []      | 23
+     shishi             |                                                   |  1
+     silky              |                    []                             |  4
+     skencil            |                    []                             |  7
+     sketch             |                                                   |  6
+     solfege            |                                                   |  2
+     soundtracker       |          []        []                             |  9
+     sp                 |          []                                       |  3
+     stardict           |             []     []         []          []      | 11
+     system-tools-ba... |    []    [] []     []     []  []          []      | 37
+     tar                |          [] []     []                     []      | 19
+     texinfo            |          []        []         []                  | 15
+     textutils          |          []                   []          []      | 17
+     tin                |                                                   |  1
+     tp-robot           |                    []         []          []      | 10
+     tuxpaint           |                    []  []                 []      | 16
+     unicode-han-tra... |                                                   |  0
+     unicode-transla... |                                                   |  2
+     util-linux         |          [] []     []                             | 20
+     vorbis-tools       |             []     []                             | 11
+     wastesedge         |                                                   |  1
+     wdiff              |          []        []                             | 22
+     wget               |          []        []                     []      | 19
+     xchat              |             []     []         []          []      | 28
+     xkeyboard-config   |          [] []     []                     []      | 11
+     xpad               |                    []         []          []      | 14
+                        +---------------------------------------------------+
+       77 teams           tg th tk tr uk ven vi  wa xh zh_CN zh_HK zh_TW zu
+      172 domains          0  1  1 78 39  0  135 13  1  50     3    54    0  2054
+
+   Some counters in the preceding matrix are higher than the number of
+visible blocks let us expect.  This is because a few extra PO files are
+used for implementing regional variants of languages, or language
+dialects.
+
+   For a PO file in the matrix above to be effective, the package to
+which it applies should also have been internationalized and
+distributed as such by its maintainer.  There might be an observable
+lag between the mere existence a PO file and its wide availability in a
+distribution.
+
+   If July 2006 seems to be old, you may fetch a more recent copy of
+this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
+matrix with full percentage details can be found at
+`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
+
+1.6 Using `gettext' in new packages
+===================================
+
+If you are writing a freely available program and want to
+internationalize it you are welcome to use GNU `gettext' in your
+package.  Of course you have to respect the GNU Library General Public
+License which covers the use of the GNU `gettext' library.  This means
+in particular that even non-free programs can use `libintl' as a shared
+library, whereas only free software can use `libintl' as a static
+library or use modified versions of `libintl'.
+
+   Once the sources are changed appropriately and the setup can handle
+the use of `gettext' the only thing missing are the translations.  The
+Free Translation Project is also available for packages which are not
+developed inside the GNU project.  Therefore the information given above
+applies also for every other Free Software Project.  Contact
+`translation@iro.umontreal.ca' to make the `.pot' files available to
+the translation teams.
+
diff --git a/AUTHORS b/AUTHORS
new file mode 100644 (file)
index 0000000..b00cb38
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,24 @@
+Openbox authors/contributors:
+
+Mikael Magnusson (mikachu@comhem.se)
+ - Developer
+Dana Jansens (danakj@orodu.net)
+ - Lead developer
+Derek Foreman (manmower@openbox.org)
+ - Rendering code
+Tore Anderson (tore@linpro.no)
+ - Directional focus, edge moving/growing actions
+Audun Hove (audun@nlc.no)
+ - Actions code, move window to edge actions
+Marius Nita (marius@cs.pdx.edu)
+ - Otk prototype code, design ideas.
+John McKnight (jmcknight@gmail.com)
+ - Clearlooks themes
+David Barr (david@chalkskeletons.com)
+ - Bear2 theme
+ - Clearlooks theme
+ - Icon
+Brandon Cash
+ - SplitVertical gradient style
+Dan Rise
+ - Natura theme
diff --git a/CHANGELOG b/CHANGELOG
new file mode 100644 (file)
index 0000000..9bd1021
--- /dev/null
+++ b/CHANGELOG
@@ -0,0 +1,1204 @@
+3.5.0:
+  * New alt-tab dialog shows windows in a vertical list.
+  * Improved Xinerama support.
+  * Allow icons in menus.
+  * Theme options for prompt dialogs (osd.button.unpressed.*,
+    osd.button.pressed.*, osd.button.focused.*)
+  * Addresses bug #4877, #4596, #4617, #4752, #4663, #4662, #4586, #2319,
+    #4341, #4519, #4543, #4503, #4355, #4072, #3702, #4284
+  * Lots of additional bug fixes and performance improvements.
+
+3.4.11.2:
+  * Updated Estonian and Portuguese translations.
+  * Fix a rare crash involving moving fullscreen windows to different monitors
+  * Fix a more common crash involving pressing right in a menu
+
+3.4.11.1:
+  * Updated Polish translation.
+  * Fixed bug #4519 (Incorrect focus in reused windows).
+  * Lower the default submenu open/hide delay from 200ms to 100ms.
+  * Fix some more problems with gnome integration.
+  * Update Clearlooks theme.
+  * Some other small fixes.
+
+3.4.11:
+  * Update Hungarian, Japanese, and Latvian translations.
+  * Make xdg-autostart use the OPENBOX environment by default, so you can use
+    OnlyShowIn=OPENBOX in an autostart .desktop and it will work as expected.
+  * Don't close the menu when you hold control and execute something.
+  * Fix bug #4503 (Adjust who shows up in the Alt-Tab list using SKIP_TASKBAR).
+  * Fix flickering window when moving maximized window between monitors of
+    different sizes.
+  * Fix bug #4355 (Allow multiple escaped _'s in a menu label and allow
+    a menu shortcut to come after an escaped _).
+  * Remember the maximized state of a window when it goes fullscreen, and
+    restore it when leaving fullscreen state.
+  * Fix bug #4072 (Openbox is stopped by terminal applications writing to
+    stdout).
+  * Fix bug #4492 (Mistake in openbox-gnome-session check while setting up).
+  * Fix obxprop to make --root and --id work correctly.
+  * Add _OB_APP_ROLE/CLASS/NAME/TYPE properties (replaces _OB_ROLE/CLASS/NAME).
+  * Make the focus cycling popup dynamic when windows appear/disappear.
+  * Fix bug #4411 (Crash when window appears during focus cycling).
+  * Allow the user to specify which properties should be shown by obxprop.
+  * Fix tilde expansion in the Execute action
+  * Make Home and End keys move to the top/bottom of the active menu.
+  * Use the submenuShowDelay when navigating menus with the keyboard.
+
+3.4.10:
+  * Improve keyboard navigation in Openbox menus.
+  * Add a --root option and a manpage for obxprop.
+  * Use a negative value for submenuShowDelay and submenuHideDelay to cause
+    an infinite delay.  This means you have to click to show a submenu, rather
+    than just hover over it.
+  * Improved code for submenu show/hide delay.  Added the submenuHideDelay
+    config file option, under the "menu" section.
+  * Fixed bug #4464 (Typo in openbox-gnome-session script).
+  * Fixed bug #4436 (Focusing a window used to stop focus cycling).
+  * Renamed obprop to obxprop due to collision with Open Babel (See bug #4419).
+
+3.4.9:
+  * Allow focus to move while inside an Openbox menu, or during an interactive
+    action such as window cycling.
+  * Fixed bug #3717 (Empty dock interfered with move/grow to edge actions).
+  * Fixed bug #4411 (Crash when switching desktops and window cycling).
+  * Fixed bug #4377 (Window resistance against struts).
+  * Fixed bug #4035 (Prevent focus from moving under the mouse after
+    activating a window with an Openbox menu.
+  * Correct the value provided by the _NET_WORKAREA hint, so desktop icons
+    will place across all monitors.
+  * Don't hide submenus immediately when moving through the parent menu.
+    (Resolves request #3762).
+  * Fix for showing Openbox menus with multiple monitors, don't restrict them
+    to the monitor where the mouse is.
+  * Fixed bug #4023 (Allow the user to have multiple keys which perform the
+    same function in Openbox menus/move/resize.  E.g. two keys which are
+    both bound to Escape.
+  * Add a new obprop tool, which can be used to read the _OB_ROLE, _OB_NAME,
+    and _OB_CLASS (as well as any other UTF-8 window properties) off of a
+    window.
+  * Add _OB_ROLE, _OB_NAME, and _OB_CLASS hints on each window that show the
+    respective values for use in the rc.xml applications section, to modify
+    the window when it appears.
+  * Improve Openbox interoperability with gnome-session >= 2.24.
+  * Fixed bug #4040 (Remove desktop hints set by gdm in the openbox-session
+    scripts, so that Openbox can set the number of desktops (assuming
+    gnome-settings-daemon doesn't first)).
+  * Fix a bug in xdg-autostart preventing some .desktop files from working.
+  * Show the desktop pager popup on the primary monitor instead of on all
+    monitors.
+  * Add a new primaryMonitor config option, which is where Openbox popups
+    will appear.  Defaults to a fixed monitor, but can be made to behave as
+    before with the "active" value for it.
+  * Correct edge detection for move/grow to edge to properly use monitor edges
+    for multi-monitor setups.
+  * Change default window placement policy to stay on the active monitor for
+    multi-monitor setups.
+  * Fixed bug #1149 (Crash with some window icon sizes).
+  * Respond to all strut changes, fixes moving/hiding panels.
+  * Fix internal code to focus windows on other desktops correctly (Fixes
+    bug #4413).
+  * Focus correctness fixups for switching desktops.
+  * Fixed bug #4373 (Decoration bug for shaded maximized windows).
+  * Fixed bug #4350 (Allow a window to be made skip_taskbar but still get
+    focused by the user's rc.xml).
+  * Fixed bug #4307 (Set a minimum time for screenEdgeWarpTime).
+  * Fixed bug #4253 (Support for Solaris in openbox-session scripts).
+  * Fixed bug #3851 (Allow transient windows to be above helper windows).
+
+3.4.8:
+  * Updated translations: Slovak.
+  * Allow windows to change their decorations at any time (Fix for
+    Google Chrome).
+  * Make openbox-session to respect the $XDG_CONFIG_HOME environment variable.
+  * Fixed bug #4344 where borders were given to windows that should not have
+    them.
+  * Merge the SessionLogout and Exit actions.  They now test if connected to a
+    session manager and ask it to exit if so, or simply kill Openbox if not.
+  * Further tweaks to the _NET_ACTIVE_WINDOW message handling.  Use the same
+    logic for focus-stealing as is used when mapping a new window.
+  * Don't go out of our way any more to prevent focus from moving while the
+    keyboard is grabbed.
+  * Fix openbox-gnome-session when using gnome-session > 2.22.
+
+3.4.8-rc2:
+  * Updated translations: Italian, Croatian, Ukrainian.
+  * When resizing a window while focus cycling with bar=no, the bar no longer
+    reappears.
+  * Correctly handle shaped windows using the ShapeInput kind, this is used
+    by many composited apps to pass through clicks in their transparent areas.
+  * Fix the <monitor> per-app setting.
+  * Avoid using anonymous unions.
+  * Windows that had their decorations removed by per-app settings were still
+    placed as if they still had their decorations.
+  * Fix event handling not to ignore events on a window when they have an unmap
+    event in the queue, if that unmap event doesn't cause the window to be
+    unmanaged.
+  * Show the desktop switch on every monitor in xinerama.
+  * Fix interpretation of struts in xinerama where the screens have different
+    sizes.
+  * Add "next" and "prev" as possible <monitor> targets in the moveto and
+    resizeto actions.
+  * Allow escaping the _ used to mark the shortcut character in menu labels.
+    You can now change the (first) _ in a label to __, this will be displayed
+    as a single underscore. The rest of the _ in the string will be unaffected,
+    so only double the first one.
+  * Only replace ~ with the home directory when it is preceded by whitespace or
+    is at the start of the string, and when it is followed by a space, slash, or
+    the end of the string. This is implemented with GRegex, and so the required
+    glib version has been bumped to 2.14.
+  * Some other small fixes.
+
+3.4.8-rc1:
+  * Updated translations: Basque, Catalan, Turkish, Italian, Spanish, Russian.
+  * New translations: Danish, Turkish, Lithuanian.
+  * Set the _MOTIF_WM_INFO atom so urxvt uses motif hints for borderless mode.
+  * Properly escape the xml used in session files.
+  * Correct a 64-bit issue related to comparing timestamps.
+  * There is a sneaky sentence right at the end of a big paragraph in the
+    wm-spec document that says windows mapping with _NET_WM_USER_TIME=0 should
+    not be focused initially, honor this request.
+  * When moving a window to another desktop with following on, bring the
+    window's helper windows (for example gimp image windows with the toolbox
+    set to utility window).
+  * Change the _NET_ACTIVE_WINDOW messages again, if they originate from the
+    app and the window is on another desktop, just set the demands_attention
+    flag. If the event came from the user (ie pager/panel), then the window
+    is still moved to the current desktop.
+
+3.4.7.2:
+  * The system I used to generate the dist tarball didn't have the
+    docbook-to-man command so the manpages were empty.
+
+3.4.7.1:
+  * Not to be outdone by the cairo team, I introduced a bug in the last release
+    which made resizing not give any feedback. This is now fixed.
+
+3.4.7:
+  * Fully updated Czech, Simplified Chinese, Traditional Chinese, German,
+    French, Hungarian, Norwegian, Vietnamese, Dutch, Swedish, Finnish,
+    Brazilian Portuguese, Japanese and Portuguese translations
+  * Partially updated Spanish translation
+  * Add an example of the "force" option for the per-app placement options to
+    the default rc.xml file
+  * Add a new xdg-autostart script.  This will eventually end up in the PyXDG
+    distribution hopefully, but it is included in Openbox for now.  This script
+    runs things based on the freedesktop.org autostart specification.  You can
+    have it run GNOME, KDE, ROX, or XFCE specific things if you want.  The
+    new default system-wide autostart.sh script runs it automatically
+  * Update the default menu.xml to include a lot of common apps
+  * Fix white font shadows (negative shadowtint)
+  * Update the autostart.sh to find gnome-settings-daemon correctly, as the
+    GNOME people have moved it to libexec
+  * Fix focus possibly getting stolen when using the Focus action
+  * Drastically speed up rendering of Vertical and SplitVertical gradients
+  * Speed improvements also for Horizonal and Pyramid gradients
+  * Add new theme options, menu.overlap.x and menu.overlap.y options, that let
+    you independently control the horizontal and vertical position of submenus
+  * Change _NET_ACTIVE_WINDOW messages to not change the current desktop, but
+    to bring the window to the current desktop instead.  This is the industry
+    standard policy
+  * Use the pretty new openbox.png icon as the default window icon
+  * Allow matching per-application rules to windows by their window type
+    (normal, dialog, splash, etc).  The default rc.xml has more details
+  * Add new Openbox-themed prompt windows.  Use these prompt windows to ask
+    before killing off windows that aren't responding.  This also means we
+    don't need to ping every window constantly forever
+  * Add a new <prompt> option to the Execute action.  If this is set to a
+    string, a dialog will be shown with that string in it and "yes"/"no"
+    buttons.  The command to be executed will only be run if the user selects
+    "yes" in the dialog
+  * Add a new <prompt> option to the Exit action, which is a boolean (not a
+    string).  When true, Openbox will show a dialog confirming if you want to
+    exit.  The default is to show the prompt
+  * Reduce Openbox's memory footprint and speed up rendering through the use
+    of a new icon cache, so that Openbox only needs to keep 1 copy of an icon
+    when 100 different windows share it
+  * Make Openbox menus have the "menu type" hint for compositors to see and use
+  * Fix the MoveResizeTo action for negative coords (opposite edges)
+  * Fix key bindings getting lost if multiple bindings at the same level could
+    not be translated (Fixes VMWare causing Openbox keybindings to stop
+    working)
+  * Fix the resize popup box for terminal windows with a base size of 0 (show
+    the right size values for urxvt terminals)
+  * Fix some off-by-one bugs with the edge growing/shrinking code
+  * Add new theme options for menu line separators: menu.separator.color,
+    menu.separator.width, menu.separator.padding.width,
+    menu.separator.padding.height
+  * Add xfce-mcs-manager to the default autostart.sh, and run it automatically
+    when gnome-settings-daemon is not present to have GTK apps inherit settings
+    from the XFCE configuration tools
+  * Make the send-to-desktop menu in the client-menu indicate which is the current
+    desktop for omnipresent windows, and don't close it if just toggling
+    omni-presence when ctrl-clicking
+  * Add a new SessionLogout action that logs out through the session manager,
+    when running Openbox within a session manager such as within an
+    GNOME/Openbox or KDE/Openbox session.  The action includes a <prompt>
+    option which is similar to the Exit action's
+  * Add a new gdm-control command that lets you control gdm from within an X
+    session.  The gdm-control lets you change GDM's behaviour for when you end
+    the current session.  For instance, you can tell GDM to reboot, and
+    then immediately log out of the current session, and the computer will be
+    rebooted
+  * Show an information dialog when an error occurs for Openbox, such as when
+    the Execute action fails or when XML syntax errors are present in the
+    configuration files
+  * When making a window very narrow, don't draw buttons to the right of the title
+    on top of the ones on its left.
+
+3.4.6.1:
+  * Updated Clearlooks theme
+  * Add the force="yes/no" option for the per-app settings' <position> tag
+  * Raise and focus modal children and their direct parents together, improved
+    usability with direct modal transient windows
+  * Fix crash when using <raise> for NextWindow and there are no windows
+    to move focus to
+  * Add the <manageDesktops> option in the rc.xml <menu> section, which toggles
+    the "Manage Desktops" section appearing in the combined-client-list-menu
+  * Fix for menu headers showing the wrong text
+  * Fix for the <focusLast> behavior
+  * Treat modal direct children as one window with their parent consistently
+
+3.4.6:
+  * Added Basque translation
+  * Updated French, Vietnamese German, Simplified Chinese, Russian, Portuguese,
+    Brasilian Portuguese, Norwegian, and Finnish translations
+  * New Clearlooks theme, updated by David Barr
+  * Updated the previous Clearlooks theme, and renamed it to Clearlooks-3.4
+  * Allow dialog type windows to go fullscreen (Fixes Kpdf)
+  * Remove the extraneous top border for undecorated windows while maximized
+  * Fixes for keyboard modifiers (Alt-tab dialog getting stuck on screen for
+    some users)
+  * Automatically catch changes to the keyboard map and reconfigure the key
+    bindings on the fly
+  * Fix focus moving incorrectly sometimes with focus under mouse enabled
+  * Make default configuration focus the desktop when you right click
+  * Add the <bar> and <raise> options for all window cycling actions, allowing
+    you to have your target window temporarily raised above all others, and to
+    turn the focus target indicator bar off
+  * Improve the LastDesktop action to not remember desktops you skipped across
+  * Ignore mouse clicks that are made on override-redirect (unmanaged) windows
+  * When opening a menu with a key binding, don't use the key binding to run
+    something in the menu
+  * Add a <monitor> option for window placement, which gives you the option
+    to place new windows on the active monitor, or the monitor where the mouse
+    is, instead of on any monitor (for xinerama multihead setups)
+  * Add options for placing the window move/resize coordinate popup window in
+    a fixed position on screen, rather than relative to the window being
+    moved or resized
+  * Prevent the dock from auto-hiding completely offscreen if the theme has
+    no borders for it
+  * New icon
+  * Fix race condition when running things that want to grab the keyboard
+    (e.g. gnome-panel-control --main-menu)
+  * When dialog windows ask to not appear in the taskbar, still give them focus
+    in normal ways (fixes new GNOME session logout dialogs)
+  * Fix bug with resizing corners on certain parts of the window frame
+  * Ping applications to tell when they are running or have become frozen.
+    Show a [Not Responding] message in the title bar of windows which are
+    frozen.
+  * When closing a window which is [Not Responding], kill the window's process
+    if it is running on the same machine as Openbox.  Otherwise, just
+    disconnect
+    the window from the X display.  A second attempt to close a [Not
+    Responding]
+    window will kill it forcefully (kill -9).
+  * Fixes for internal timers
+  * Add a <wmclass> option for the execute action's startup-notification.  This
+    lets you tell Openbox that the application will map a window with the
+    specified class - for applications that do not support startup-notification
+    natively.
+  * Fix for empty dock taking up space onscreen after a reconfigure
+  * Reduce Openbox's additional memory footprint per-window and per-menu
+  * Faster horizontal gradient rendering
+  * Don't deiconify windows that aren't allowed to be directly iconified on
+    restart (eg toolbars), as they can be iconified by other means
+  * Improve support for fullscreen windows in xinerama (TwinView) and
+    multiple-screen setups
+  * Add a --config-file command line option, to specify an alternate
+    configuration file path
+
+3.4.5:
+  * Added Hungarian translation
+  * Updated Finnish, Russian, German and French translations
+  * Fixed some very minor memory leaks
+  * Hide the desktop popup when showing the focus popup
+  * Fix a crash when trying to access the More... menu of
+    client-list-combined-menu
+  * Fix the coordinate popup only showing up on the first monitor in xinerama
+  * Add --exit to exit the currently running openbox instance
+
+3.4.4:
+  * Updated Traditional Chinese translation
+  * Updated Norwegian translation
+  * Fix for MoveToEdge skipping edges sometimes
+  * Let you specify the vertical and horizontal padding independently in themes
+  * Fix so that if you select an omnipresent window on another desktop in the
+    client list menus, it will go to that desktop
+  * Make the GrowToEdge action shrink once there is no more room to grow,
+    similar to in 3.4.2, but shrinking to edges as well
+  * Move the Send To and Layers submenus to the top of the client menu
+  * Fix race causing omnipresent windows to lose focus when switching desktops
+    very quickly
+  * Don't focus new windows on other desktops if they aren't related to the
+    currently focused window
+  * Add corner resizing areas in the inner client border (Fixes themes such
+    as Onyx)
+  * New focus stealing prevention that is smart and not intrusive and not
+    annoying
+  * Revert a small change in 3.4.3 that caused windows to be placed funny in
+    Smart placement when there was a dock or something on the side of the
+    screen
+  * Show a notification when switching desktops
+  * Fix for delayed focus-follows-mouse interrupting move/resize or menus
+  * Make screen edge warp keep warping without having the move the mouse 1
+    pixel
+  * Fix for resizing terminals in the top/left sides getting a little confused
+  * Fix to keep oldschool (Non-EWMH) fullscreen windows from being moved and
+    resized inside of the struts (Fixes Acroread)
+  * Accept the <command> option for the Restart command, similar to the Execute
+    action
+  * Don't make clicking on dock apps sometimes act like clicking on the root
+    window (Don't propogate button events up)
+  * Fix a bug introduced in 3.4.3 which caused the Windows key as a modifier
+    for bindings to not work properly
+  * Let windows skip across monitors in a Xinerama setup when using MoveToEdge
+    or Shift-arrow in an interactive move
+  * Make move and resize take the dock into account for resistance
+  * Raise new windows when it makes sense, when they aren't being focused
+  * Change default config to use click events for mouse wheel bindings instead
+    of presses
+
+3.4.3:
+  * Add Ukrainian translation
+  * Updated translations:
+    - Japanese, Dutch, Polish, Italian, Estonian, German, Portuguese,
+      Vietnamese, Finnish, Czech, Arabic, Spanish, Swedish, French
+  * Improve focus fallback - don't fallback to windows you can't focus cycle
+    (Alt-Tab) to
+  * Don't show the client border for undecorated windows when keepBorder is on,
+    just the outer border
+  * Some improvements in the smart placement to help it find a place more
+    often.  This needs more work still.
+  * Don't focus windows that appear under the mouse in mouse-focus mode unless
+    underMouse is enabled
+  * Don't move focus when the window under the pointer iconifies unless
+    underMouse is enabled
+  * Respect min/max window sizes when a window is fullscreened or maximized.
+    This fixes problems experienced with maximizing vnc windows
+  * Don't XUngrabKeyboard unless we need to
+  * Correct calculations for the menu header width, so that they are not
+    ellisized unnecessarily
+  * Advanced support for partial struts.  When you maximize a window it will
+    now only use the struts it needs to.  This can greatly improve
+    xinerama functionality.
+  * Fixes for how the dock is placed in certain positions on screen (off by 1
+    errors)
+  * New default bindings:
+    - don't unshade when clicking on the titlebar
+    - raise when unshading with the scrollwheel
+    - lower when shading with the scrollwheel
+  * Don't show the top resize area in the titlebar when a window is shaded
+  * Optimize rendering of window decorations
+  * Optimize splitvertical gradients - no more malloc/free during render
+  * Let the theme specify all colors for a splitvertical gradient with the new
+    .splitTo theme elements
+  * Improve decorations for maximized windows.  Don't draw the side borders in
+    the titlebar.
+  * Don't resist against desklet windows (below layer + skip taskbar)
+  * New actions for dynamically adjusting your desktop workspaces:
+    - AddDesktopLast, RemoveDesktopLast
+    - AddDesktopCurrent, RemoveDestopCurrent
+  * New <center> option for smart placement (default is on)
+  * Fix MoveToCenter in Xinerama (TwinView) setups
+  * Let you lower a window without lowering its children or siblings
+  * Don't set the default Openbox icon on child windows, let them inherit the
+    icon from their parents
+  * Fix Onyx themes - fade out disabled buttons
+  * Don't auto-resize windows to fit on screen if they are UserSpecified
+    Size or Position
+  * Don't activate windows which raise themselves anymore. It was a nice
+    thought, but it caused too much problems
+  * Rewrite of the actions subsystem
+  * Removed deprecated actions:
+    - ShowDesktop, UnshowDesktop (Use ToggleShowDesktop)
+    - ResizeRelativeVert, ResizeRelativeHorz (Use ResizeRelative)
+  * Combined the MoveFromEdge* actions with MoveToEdge* actions, and removed
+    the MoveFromEdge* action names.
+  * Switch desktops when moving a window and you drag it to the edge of the
+    screen (added the <screenEdgeWarpTime> option for this)
+  * Add actions to add/remove the last desktop in the client list menus
+  * Use startup notification when launching ObConf in the default root menu
+  * Remove the desktop switching dialog, as it confuses people and they don't
+    know how to turn it off to switch desktops instantly.  Some other
+    incarnation may return in the future.
+  * Add optional <finalactions> option for NextWindow, PreviousWindow,
+    DirectionalFocus*, and DirectionalTarget* actions
+  * Don't focus new helper windows unless they are alone in their group.  This
+    fixes gucharmap
+  * Fancy keyboard window moving:
+    - Shift-arrow will move the window to the next edge
+    - Control-arrow will move the window by only 1 pixel
+    - Arrow will move the window by a larger number of pixels
+  * Fancy keyboard window resizing:
+    - The first arrow will choose an edge to resize (then you can grow or
+      shrink the window on that edge)
+    - Hitting an arrow perpendicular to your selected edge will choose a
+      different edge to resize
+    - Shift-arrow will grow/shrink the window to the next edge
+    - Control arrow will grow/shrink the window by only 1 pixel
+    - Arrow will grow/shrink the window by a larger number of pixel
+  * Timeout when synchronously resizing a window so you can still resize busy
+    or dead application windows
+  * Let you specify keyboard shortcuts in your root menus with _. Such as
+    label="XTe_rm" would make 'r' the shortcut key.
+  * Fixes for placing windows with per-app settings:
+    - you can now place windows relative to any edge of the screen instead of
+      only the top left. (-0 uses the far edge, +0 uses the near edge.  You can
+      use --0 and +-0 to specify negative numbers.)
+    - fix bug with windows being placed far off-screen occasionally
+    - allow you to place windows partially outside of the screen
+    - let per-app settings override program-specified positions (but not if it
+      is user-specified)
+  * Add user-specified margins to the configuration file
+  * Fix for transient windows in groups with transient windows of the group
+    transients.  That wasn't supposed to be legible.  i.e. 2 group transients
+    and 1 direct transient for one of the group transients.
+  * Don't include child/parent windows in tests for being occluded or occluding
+    other windows, since you can't raise/lower above/below them.  This fixes
+    the raiselower action for windows which have children.
+  * Reduce the size of the middle gradient in splitvertical gradients.  This
+    makes the split harder than it was in 3.4.2
+  * Don't include debian/ dir in releases
+  * Add resize bindings for the edges to the default hardcoded bindings
+  * Fix focus cycle indicator positioning for some windows (i.e. OpenOffice)
+  * Add the MoveResizeTo action.  This is very xinerama aware!  It also lets
+    you move a window to any edge of any screen.
+  * Make actions that look for edges include the dock's edges (e.g. MoveToEdge)
+  * New preferred option for the Execute action is <command> instead of
+    <execute> but the old one will still work.
+  * Fix for moving windows partially offsceen causing them to jump far away
+  * Fix for windows which are not on any monitor, to keep them on screen
+    partically too
+  * Require libstartupnotification 0.8 in configure (we use stuff that was not
+    around in some earlier versions)
+  * Grab the server when mapping windows to avoid race conditions in other
+    programs (getting MapNotify before you are visible)
+  * Handle case gracefully when ConfigureRequent for restacking specifies
+    a siblig which we aren't managing
+  * Use KeyRelease to run things from Openbox menus, so that the release
+    does not go to the focused window (causing the new window to not get
+    focus)
+  * Add new actions for controlling window decorations:
+    - Decorate, Undecorate
+  * Fix so that the values for per-app settings are not case sensitive
+  * Fix crash with very small windows
+  * Fix resize resistance for windows with aspect ratio limits
+  * Let you resize windows with aspect ratio limits in the vertical directions
+
+3.4.2:
+  * Add ability to set the bevel strength in themes
+  * Fix for focusLast with omnipresent windows
+  * Cache pipe menus while the menus are open
+  * Allow non-interactive directional focus key bindings
+  * Change how nested interactive key bindings work (it stays in the key chain,
+    like chroot, until you end the interactive action)
+  * Fix for gtk apps trying to get focus - mostly nullify focus stealing
+    prevention (Fixes Tilda)
+  * Send ConfigureNotify always on ConfigureRequest (Previous emacs fix
+    makes this possible now)
+  * Fix RelativeResize action for right/bottom edges
+  * Remove SCIM from the default autostart.sh - it has caused problems with
+    some (buggy) panels, such as pypanel
+  * Fix the titlebar changing to non-focused when iconifying a window with
+    animation
+  * Use the new osd theme hints for the dock, rather than the titlebar hints
+  * Fix rare crash when menu is hidden while browsing it
+  * End move/resize more cleanly when focus moves during a move/resize
+  * Don't focus new windows when browsing a menu or moving/resizing a window,
+    just flash the window instead, so that the menu/move/resize doesn't have to
+    cancel.
+
+3.4.1:
+  * Add Vietnamese translation
+  * Add Japanese translation
+  * Keep new transient windows from not getting focus when any related window
+    has focus already
+  * Change behavior of underMouse option - make focus go under the mouse when
+    no window has focus anymore, rather than to the last used window
+  * Make on-screen display dialogs (such as the Alt-Tab dialog) appear on the
+    active monitor when using Xinerama (a.k.a. TwinView)
+  * Fix for window stacking - let you lower sibling transient windows behind
+    eachother
+  * Fix directional focus actions when used without a dialog
+  * Fix race that could prevent ObConf from setting the desktop names correctly
+  * Add new theme options:
+    - window.active.button.toggled.image.color has been split into:
+      - window.active.button.toggled.unpressed.image.color
+      - window.active.button.toggled.pressed.image.color
+      - window.active.button.toggled.hover.image.color 
+    - window.inactive.button.toggled.image.color has been split into:
+      - window.inactive.button.toggled.unpressed.image.color
+      - window.inactive.button.toggled.pressed.image.color
+      - window.inactive.button.toggled.hover.image.color 
+    - window.active.button.toggled.bg has been split into:
+      - window.active.button.toggled.unpressed.bg
+      - window.active.button.toggled.pressed.bg
+      - window.active.button.toggled.hover.bg 
+    - window.inactive.button.toggled.bg has been split into:
+      - window.inactive.button.toggled.unpressed.bg
+      - window.inactive.button.toggled.pressed.bg
+      - window.inactive.button.toggled.hover.bg 
+  * Add new Onyx and Onyx-Citrus themes
+  * Updated Mikachu theme using new theme options
+  * Improvements to splitvertical gradients - Add a small gradient in the
+    middle between the upper and lower gradients
+  * Fix another emacs event storm, don't configure the window when it sets its
+    WM_NORMAL_HINTS unless we have to
+  * Fix for focus cycling to helper windows - Don't count dialogs as a sibling,
+    so they don't stop you
+  * Allow the use of negative numbers in per-app settings position to place a
+    window relative to the right/bottom edges of your monitor (taking the
+    struts (panels) into account)
+  * Fix focus moving irrationally when focusLast was off
+
+3.4:
+  * Add Indian Bengali translation
+  * Updated Italian translation
+  * Small updates to Czech, Estonian, Norwegian, and German translations
+  * Removed out-of-date Japanese translation (ja.po)
+  * Removed out-of-date Croatian translation (hr.po)
+  * Allow parentrelative theme textures to have borders, bevels and interlacing
+  * Add new theme elements: window.active.title.separator.color and
+    window.inactive.title.separator.color  (note that globbing might set these
+    properties when you didnt mean to)
+  * Add new theme elements: osd.border.width, osd.border.color, osd.bg,
+    osd.label.bg, osd.label.text.color, osd.label.text.font, osd.hilight.bg,
+    osd.unhilight.bg
+  * Add new underMouse focus option
+  * Rename new theme element menu.items.activedisabled to
+    menu.items.active.disabled for consistency with other elements
+  * Improvements to smart placement - especially with xinerama (Twinview)
+  * Fixes for focus with omnipresent windows - Allow focus to fallback to them
+    except during desktop switches (other mechanisms exist for that)
+  * Fix for putting child windows (transients) on all desktops
+  * Changes to how Shift/Control/CapsLock are used
+  * Fix focus fallback when windows are not visible (showing the desktop, or
+    iconic windows)
+  * Fix bug #3196 - Unable to alt-tab away from full-screen windows
+  * Fix crash in parsing empty xml fields
+  * Fix left and right contexts resizing the wrong way in the example mouse
+    focus config file
+  * Fix so dock doesn't auto-hide when the mouse is inside it (over top of a
+    dock app)
+  * Allow new utility windows to gain focus like normal windows
+  * Add workarounds for Java Swing applications (Extra ConfigureNotify events)
+  * More fixes for modal window usability (Deiconify the modal window when you
+    try to focus its parent)
+  * Fixes to focus tracking, especially with iconify animation
+  * Changes to libobrender's API for ObConf 2.0 (RrThemeNew)
+  * Check for libxml >= 2.6.0 when compiling
+  * Fix for Openoffice windows (Static window gravity)
+  * Fix for hovering over window buttons while a menu is open
+  * Make the Escape key close all levels of a menu, not just one
+  * Change default drag threshold to 8px (Same as in XSettings)
+  * Fixes for windows restacking with TopIf, BottomIf, or Opposite modes.
+    Only compare with valid windows
+  * Fix for actions which find other window edges.  Find all windows, and only
+    windows which are on the right desktop
+  * Improve RaiseLower action (Not lower when it doesn't need to move the
+    window)
+  * Fix for the menu hideDelay (Don't hide immediately when you click to open
+    the menu), make it work reliably
+  * Make focusLast default to true when not present in the config file
+
+3.3.995:
+  * Fix bug introduced in 3.3.993 that prevented you from raising focused
+    windows above fullscreen windows
+  * Fix bug introduced in 3.3.993 that made the desktop window keep focus
+    when changing desktops
+  * Add Arabic translations
+  * Added Control-Alt-Up/Down bindings to the mouse focus example rc.xml
+  * Don't raise on clients in the client context in the mouse focus example
+    rc.xml
+  * Fixes for when to focus new windows - improve keeping transient windows
+    from stealing focus, and allow new windows to get focus when any relative
+    window is focused
+  * Fixes for frame decorations layout
+  * Fixes for forcing window sizes to fit on the screen.  Don't resize windows
+    if they are a user-specified size (USSize) or if they are non-normal
+    windows.  (Fix Rox pinboard mapping across multiple monitors)
+  * Centre window icons when they are not square
+  * Fixes for Java windows behaving badly - Java makes all kinds of
+    non-standard-compliant assumptions which we are forced to meet
+  * Changed startup notification timeout from 30 to 20 seconds
+  * Fix possible crashes and misbehaviors with new focus cycling dialogs
+  * Recreate enter events when Press mouse actions move windows (e.g. Lower
+    action) for focus-follows-mouse
+  * Update Slovak translation
+  * Highlight the first menu entry when there is a separator/header at the top
+  * Only highlight the first menu entry when the menu is opened with a key
+    binding
+  * Fix crash when you press enter with nothing selected in the menu
+  * Fix for ignoring an unmap event after restart
+  * Fixes for setting the clients' colormaps
+  * Change focusLast option behavior to what it was in 3.3.1.  It only affects
+    changing desktops.
+  * Add comments to the default rc.xml files about the various focus options
+  * Fix focus bug where a window had the keyboard grabbed when it unmapped
+    (Firefox gmarks extension)
+  * Update Catalan translation
+  * Fix alignment of the titlebar elements when the window icon is placed to
+    the right of the label
+  * Improve placement of child (transient) windows.  When their parent is
+    omnipresent, open the child on the current desktop only.
+  * When a window has modal children on another desktop and you try to focus
+    it, bring the modal child to the current desktop to focus it instead
+  * Let you focus cycle to windows with a modal child on another desktop
+  * Fix for not seeing windows change their partial strut
+  * Give iconified windows a faded icon in the focus cycling (Alt-Tab) dialog,
+    and in the client list menus
+  * Make it more difficult to select items by accident in parent menus when it
+    changes direction.  Moving the mouse only selects menu entries for a few
+    levels of open menus.  Mouse clicks will select menu entries further down.
+  * Add Simplified Chinese translation
+  * Set the current theme in the OB_THEME root property for other applications
+  * Notify ksplash when we have started up if dcop is installed
+  * Allow you to resize the window on the client padding as well as the outer
+    border
+  * Fix to show the focus cycle indicator when focus cycling and there is only
+    1 valid target
+  * Centre splash screens on one monitor
+  * Don't centre parent-less utility/menu/toolbar windows on the screen
+  * Remove the bottom decorations for fully maximized windows
+  * Fix crash when reconfiguring and no themes can be found
+
+3.3.994:
+  * Fix a bug introduced in .993 that prevented you from switching desktops
+    and caused general mayhem
+
+3.3.993:
+  * Update for Russian translation
+  * Added Dutch translation
+  * Fix for choosing badly sized icons from the window for the window cycling
+    dialog (and other things). (Fixes Pidgin icon)
+  * Open child (transient) windows on the current desktop if they don't have
+    a direct parent, or if the parents are not all on some other desktop.
+    (Fixes Pidgin and Gimp dialogs appearing on the wrong desktop)
+  * Make windows fit within the available space when they are first created,
+    if they are not user-positioned. (Fix xpdf making itself bigger than the
+    space inside the struts, and hiding behind them).
+  * Don't let child (transient) windows steal focus when the situation is
+    ambiguous
+  * Fix bevels and borders display in the titlebar
+  * Set the _NET_ACTIVE_WINDOW hint properly, when nothing is focused (This
+    is the proper fix for libwnck pagers.)
+  * Fallback focus immediately during iconify animation in all cases (was
+    missing RevertToParent case)
+  * Fix new frame elements being given 0 sizes for very small windows
+  * Send iconified windows to the bottom of the focus order so you can
+    Alt-Shift-Tab to get back what you just iconified. This makes things more
+    predictable.
+  * Show the hostname for remotely run programs in iconified titles
+  * Stop focus flicker when sending windows to a desktop and following them,
+    and when changing desktops with an omnipresent window focused
+  * Empty desktop names in the configuration file are not used, so you can set
+    a name on the second desktop without having to set one on the first
+  * Make control key work for menu accelerators like it does for mouse
+    clicking and hitting enter
+  * Add C-A-Up/Down mouse bindings to switch desktops, similar to the
+    C-A-Left/Right/Up/Down keyboard bindings
+
+3.3.992:
+  * Don't move mouse focus when the mouse is over the focus cycling dialog
+  * Fixes for positioning of frame decoration elements
+  * Update for Brazilian Portuguese translation
+  * Improvements in how decorations respond for maximized windows. (If they
+    can't be resized don't "hide" the resizing contexts)
+  * Updated Italian translation
+  * Added Czech translation
+  * Fix for applications that do weird things with modal windows (Make sure
+    you can focus cycle to them)
+  * Updated Spanish translation
+  * Fix for programs using the old WM-spec, and not setting unused fields to
+    0 in _NET_ACTIVE_WINDOW messages (Rox pinboard)
+  * Fixes for default rc.xml configuration file. Updated comments and comment
+    out the applications section in an xml compatible way.
+  * Update for Portuguese translation
+  * Fix support for window gravity (eg xterm -geometry -0+0)
+  * Fix for libwnck with iconify animation (Unmap the parent of the client's
+    window)
+  * Force the top left corner of new windows onto the screen area, if the
+    position wasn't requested by the user (Fix xpdf and others hiding their
+    titlebar under a panel)
+  * Fix for determining text geometry from Pango
+  * Save the desktop layout and names in the session, and restore them on next
+    log in.
+  * The &lt;desktop&gt; section from the configuration file is only used for
+    defaults, and so is only applied at the start of a new log-in. (Use ObConf
+    1.6.2 to change the config file for these options, and have them set
+    immediately, if you don't use a session manager to save them.)
+  * Fix updating and crashing in the old split client list menu
+  * Translate the default desktop names
+  * Update Taiwanese Chinese translation
+  * Less restrictions of behavior based on window type (Let you maximize
+    dialogs and utility windows)
+  * Fix for focus tracking when Press mouse actions are used
+  * Fix bug which let the openbox-*-session scripts take command-line arguments
+  * Better detection of legacy fullscreen windows vs. undercorated windows
+    that the user has maximized
+
+3.3.991:
+  * Added Brazilian Portuguese translation
+  * Added a rough Italian translation
+  * Added Estonian translation
+  * Update Polish translation
+  * Make focus stealing prevention a little less intrusive, especially with
+    default config
+  * Updates for Swedish translation
+  * Fixes for decorations of maximized windows
+  * Fix so that clicking in the corner of a maximized window presses the button
+  * Don't reload the session and reapply it when restarting
+  * Fix for losing the original size of a window that mapped with maximized
+    state (or on restart)
+  * Let you move splash type windows
+  * Fix for window placement using wrong dimensions
+  * Stop xemacs ConfigureNotify storm
+  * Fix bug stopping panels from moving themselves off-screen to hide
+    themselves
+  * Fix for GNOME/Openbox and openbox-gnome-session to use a new session name,
+    because GNOME won't let you replace the window manager in the saved session
+  * Don't restore session state when multiple windows have the same
+    identifiers, because we can't tell them apart then (Firefox/Thunderbird)
+  * Small fixes to build system to make it more reliable
+  * Fix for what manpage files are distributed in the source code, so they
+    will not be pre-built with the wrong info
+  * Fix pkg-config files for compiling things against Openbox libraries
+
+3.3.990:
+  * Wildcard matching for per-application (per-window) settings. Let you match
+    multiple rules for a window. (Props to Mark Pustjens for code to do this.)
+  * Added startup notification support to the menus and key/mouse bindings
+    with <startupnotify>. It's an option for execute actions.
+  * New combined client menu, accessed with
+    <action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
+  * No menu titles - instead added separators with labels to be used as menu
+    headers anywhere in menus
+  * Improved client menu - placement, the options in it, and added an icon for
+    "All Desktops"
+  * Keyboard shortcuts in menus, by highlighted letter or by the first letter
+  * Menus dont jump around, are always placed on screen
+  * Menus larger than can fit on the screen are broken into a submenu at the
+    bottom titled "More..."
+  * Disabled menu items can be selected now (not used though, of course)
+  * Using ()'s instead of a line separator to signify iconified windows in the
+    client list menus
+  * New Root context for mouse bindings
+  * New "alt-tab" focus switching dialog
+  * openbox-session command and log-in option which provides the autostart
+    capability.
+  * SCIM support in the default Openbox session launched by the
+    openbox-session command
+  * Many code paths made significantly faster
+  * Sections of code rewritten to be more reliable, such as session
+    save/restore and input focus handling
+  * Handle the X server's clock going backwards, without locking up. Sometimes
+    the server can still lock up though, it is not recommended to do this!
+  * Better handling of window types such as docks, utility windows, tool bar
+    windows. Clicking to focus these windows is done more intelligently.  Dock
+    windows no longer get focus when you click them, so that you don't have
+    focus flickering when you use a dock window with a taskbar.
+  * Better language support through Pango, which is now mandatory, and the
+    code for Pango has been greatly improved and optimized.
+  * Support for windows that use true 32-bit transparency
+  * Resize grips (with mouse binding contexts) for the top, left, and right of
+    the window frame
+  * Smarter about keeping windows on the screen without invading user's
+    capabilities
+  * Add MoveFromEdge* actions corresponding to MoveToEdge* but aligns far
+    edges instead of near edges, so if you have two overlapping windows you
+    can easily put them side by side.
+  * Better choice of mouse cursors for startup notification
+  * Focus stealing prevention
+  * Improve window placement across multiple Xinerama monitors
+  * Support 8-bit truecolor visuals (such as in vncserver)
+  * Better, more friendly support for omnipresent windows
+  * Full support for EWMH 1.4-draft2
+  * Iconify/restore animation !
+  * Improved support for running openbox with multiple screens (non-xinerama)
+    - won't steal focus from other screens, and let you focus a screen by
+    clicking on the desktop (root window).
+  * Support for more cursors through XCursor, means that startup notification
+    can use a pointer+watch cursor if you are using an XCursor theme
+  * Fully maximize terminal windows (and any resized-by-increment window)
+  * Show the hostname of clients running on remote computers in the titlebar
+  * Add <panels> and <desktop> options to NextWindow, PreviousWindow,
+    DirectionalFocusNorth etc..
+  * Synchronize resizing with the application when possible
+  * Smarter subdivision of windows into 9 sections for resizing
+  * Set default icon on windows so applications can agree on an icon
+  * Better support for programs that are on more than one desktop
+    (multiple firefox windows for example) - move to the desktop when you're
+    using the application and it opens a window on another desktop.
+  * Chrooted key chains, and key quoting through chroots
+  * New BreakChroot action to break out of the current chroot
+  * New keychains popup, to show where you are in a keychain
+  * Improved show-desktop mode. When you open a new window, the old windows
+    are not all restored
+  * Add <allDesktops> option to NextWindow and PreviousWindow. The desktop
+    name will be shown in the focus cycling popup
+  * Dynamically size the window and desktop dialogs. Desktop layouts that
+    aren't horizontal look better in the desktop cycling dialog.
+  * Support for legacy fullscreen applications (that don't use EWMH) such as
+    VLC
+  * Session support for old clients that do not use the session management
+    protocol
+  * Desktop setup is only changed on startup, so as to not overwrite settings
+    from other apps like pagers
+  * Take advantage of ksmserver (KDE Session Manager) features
+  * KDE/Openbox and GNOME/Openbox options for display manager GDM/KDM. Use
+    openbox-gnome-session and openbox-kde-session to run a GNOME or KDE
+    session with Openbox as the window manager.
+  * Titlebar buttons autohide when hiding won't move other buttons (removed
+    the hideDisabled option from config file)
+  * Support user time window hint, which is good for laptops power usage
+  * When legacy windows raise themselves, interpreate as wanting to be
+    activated. Makes Firefox more pleasant.
+  * Don't show handles on windows that cant resize for more extreme visual
+    minimalism
+  * Let you move maximized windows between Xinerama monitors
+  * Improve application awareness of focus, e.g. Kopete and Firefox, so they
+    know when they are or aren't focused, and which window in their
+    application is focused
+  * Improvements in the distributed themes
+  * Add new Clearlooks and Clearlooks-Olive themes by John McKnight
+  * Fonts are no longer loaded from theme. They are loaded from the rc.xml
+    config file. Font shadow settings are still loaded from the theme though.
+    5 fonts to be set: ActiveWindow InactiveWindow, MenuHeader, MenuItem and
+    OnScreenDisplay
+  * Distributed theme names have been renamed with Capitalization
+  * menu.items.activedisabled.text.color
+  * menu.border.color   (note that globbing might set these properties when
+    you didnt mean to)
+  * window.active.border.color   (note that globbing might set these
+    properties when you didnt mean to)
+  * window.inactive.border.color   (note that globbing might set these
+    properties when you didnt mean to)
+  * menu.border.width
+  * Guarantee that titlebar buttons are even sized, so even sized icons
+    (button masks) will be centered
+  * Default titlebar button icons (as xbms) installed to /usr/share/doc/openbox
+  * New mouse binding contexts Left, Right, TLCorner, TRCorner and Top. These
+    need bindings in config file to be useful. Also new context Bottom which
+    is synonym for Handle.
+  * W is no longer hard coded to Mod4. It is now a shortcut for Super, which
+    is usually bound to Mod4. xmodmap will show your mapping.
+  * The per-app setting <head> has been renamed to <monitor>
+  * Can use "default" for anything in per-app settings
+  * Removed <edges_hit_layers_below> option from config file
+  * --reconfigure command line option
+  * --restart command line option
+  * Closed bug #886 - Reference point for client-menu
+  * Closed bug #898 - Add option for OB2 style menu behaviour
+  * Closed bug #952 - Focus sometimes gets lost when closing windows
+  * Closed bug #1006 - duplicate window title numbering is so-so
+  * Closed bug #1080 - menus dont update when using ctrl to keep them open
+  * Closed bug #1082 - doing window stuff while changing focus is mad slow
+  * Closed bug #1106 - Openbox resize problems with Beep Media Player and some
+    websites using Mozilla
+  * Closed bug #1146 - minimized windows dont unminimize from fspanel if ob
+    restarted
+  * Closed bug #1409 - Window stacking is messed up when dealing with multiple
+    nested dialog boxes
+  * Closed bug #1526 - Incorrect handling of utility windows
+  * Closed bug #1846 - Patch for theme overrides
+  * Closed bug #1974 - Limit the number of resizes per second to make window
+    resizing smoother
+  * Closed bug #2060 - Apps disappear when using composite extension
+  * Closed bug #2221 - _NET_WM_STATE_(ABOVE|BELOW) is being inherited
+  * Closed bug #2250 - openbox ignores size request ?
+  * Closed bug #2251 - support for legacy ""fullscreen""
+  * Closed bug #2254 - segfault in render/render.c on sendtodesktop [endian?]
+  * Closed bug #2255 - segmentation fault on 8-bit truecolor visual
+  * Closed bug #2258 - long menus truncated
+  * Closed bug #2311 - Does not display the pressed state while a button in the
+    frame is toggled
+  * Closed bug #2321 - ResizeRelative -up and -left makes window move when at
+    min_size
+  * Closed bug #2483 - Pinned windows raise to top on all desktops when they
+    become focused on just one desktop
+  * Closed bug #2491 - Client List by App instead of by Desktop
+  * Closed bug #2551 - Request to be able to cycle docks (e.g.
+  * Closed bug #2659 - Menu header display should be configurable
+  * Closed bug #2769 - temporarily chroot the keychain tree
+  * Closed bug #2841 - Changes to the keepborder option aren't applied when
+    reconfiguring
+  * Closed bug #2850 - Openbox gives black backgrounds to windows using the
+    new 'rgba' or 'argb' visual
+  * Closed bug #2865 - openbox 3.3 is not C89 compatible
+  * Closed bug #2872 - Focus issues with Eclipse and Firefox
+  * Closed bug #2878 - Openbox crash when used with vncserver
+  * Closed bug #2897 - Openbox shouldn't redraw the whole screen everytime
+    when minimizing windows.
+  * Closed bug #2898 - Patch adding advanced keyboard support in popup menus.
+  * Closed bug #2982 - tilda doesn't work propertly
+  * Closed bug #3034 - themeupdate.py seems to bee broken
+  * Closed bug #3045 - RrPaint in obrender should be split for easier use by
+    external apps
+  * Closed bug #3050 - 'syscrash' theme update
+  * Closed bug #3051 - When closing windows
+  * Closed bug #3053 - Updates de.po for German Localisation
+  * Closed bug #3059 - Feature Request: NextWindowForAllWorkspaces
+  * Closed bug #3063 - extensions_xinerama_screens() leaks memory if Xinerama
+    is enabled
+  * Closed bug #3064 - slist_path_add() might leak memory
+  * Closed bug #3068 - Multimonitor focus problems
+  * Closed bug #3081 - window doesn't appear
+  * Closed bug #3092 - Config parser expects wrong values of "layer" in
+    per-application settings
+  * Closed bug #3094 - smart placement should Ignore maximized windows
+  * Closed bug #3100 - Netwmpager is configured with layer = "below" but OB
+    is ignoring it
+  * Closed bug #3101 - Openbox won't compile on CentOS 4.4
+  * Closed bug #3102 - svn-6175 windows come not back in the foregroud
+  * Closed bug #3106 - Fullscreened mplayer loses focus when switching to
+    another desktop and back
+  * Closed bug #3108 - After revision 6437 the desktop dialog window stays on
+    screen
+
+3.3.1:
+  * Fix panels getting a border with keepBorder turned on.
+  * Fix a crash in mirrorhorizontal when drawing a surface with width 1.
+
+3.3:
+  * Add a showDelay option for the dock.
+  * Fixed onscreen-keeping code which broke a bit in -rc2.
+  * Fix incorrect handling of window properties on 64 bit arches.
+  * Fix pixelsize being the same as size for pango, now it is correct.
+  * Fix drawing of icons taller than wide, eg gimp.
+  * Add a 'mirrorhorizontal' gradient, like horizontal but mirrored in the
+    center and 'splitvertical' which is like vertical but nonlinear in a fancy
+    way.
+  * Translations for de, hr and zh_TW added.
+  * Add initial per-app settings support.
+  * Fix some outstanding issues with 64-bit support.
+  * Add an optional delay for displaying submenus so you can move the mouse
+    over some entries without flashing each submenu.
+  * Plug some minor memleaks and fix minor bugs.
+  * Changed algorithm for downscaling window icons.
+  * New themes!
+  * Disable support for libstartup-notification by default, it doesn't seem
+    to work well.
+  * Allow disabling of duplicate window numbering by option titleNumber in
+    theme section.
+  * Add moverelative and resizerelative actions.
+  * Option middle for menus that make submenus be centered instead of aligned
+    by the top edge to the parent entry.
+  * Fix transient (ie dialog) windows being placed offscreen if the parent
+    is close to the edge of the screen.
+
+3.3-rc2:
+  * Fixed some typos and errors in rc.xsd
+  * Add the noStrut option to the dock (to allow maximizing windows over it),
+    useful when it is not in the above layer.
+  * Fix transparent terminals not updating when using ToggleDecor.
+  * Yet more poking at the onscreen-keeping code, should now do the right
+    thing always.
+  * Add an option to hide disabled buttons instead of showing them as disabled.
+  * Hopefully fixed all the remaining pango issues. The new 1.10 release also
+    fixes shadows again.
+  * I think the lib linking in Makefile.am is right now, please tell me if it
+    isn't.
+  * Added a finnish translation and some minor updates to others.
+  * Fixed configure.ac so --enable-pango doesn't disable pango support or the
+    other way around, make enabled be default to get some extra testing.
+
+3.3-rc1:
+  * Poked around a bit in the code that keeps windows onscreen, if you
+    are using xinerama, please let me know if things are better/worse/same.
+  * Add support for pango, disabled by default due to a bug in pango 1.8 that
+    breaks shadows, it works fine with 1.6.x though. Poke the pango developers
+    here http://bugzilla.gnome.org/show_bug.cgi?id=169622 if you want this
+    to be fixed.
+  * Made edge resist and Send/MoveToEdge not hit windows at layers below
+    the current one, add option to disable this behaviour.
+  * Fixed directional focus not getting trapped in omnipresent windows
+  * Fixed focus actions when bound to the mouse, normal focus cycle is always
+    linear and directional focus is totally disabled, it makes no sense
+    anyway, just move the mouse.
+  * Added an option for the raise/lower/raiselower/unshaderaise/shadelower
+    options called group that lets you bind stuff to raise/lower the whole
+    window group. <action name="raise"><group>yes</group></action>
+  * Add various new actions. I haven't updated the web docs yet, but I think
+    I managed to get all of them listed in rc.xsd.
+  * Bugs 1783, 1812, 1863, 1905, 2005, 1957 fixed.
+  * Some translations added. (ca, no, pl, ru, fr)
+
+3.2:
+  * Added spanish and swedish translations
+  * Changed "Unnamed Desktop" to "Desktop n" where n is the actual
+    number of the desktop
+  * Hopefully no more of the hanging X totally bug
+  * the fullscreen property now overrides aspect hints, all programs i've
+    tried that use it (mplayer and tvtime) handle the aspect internally
+    anyway, this just makes sure you have black borders all the way to the
+    edge. If this breaks anything for you, let me know.
+  * Added M as an alias for Mod3 in the same manner that W is an alias for Mod4
+  * Added probably too many options and actions
+    * ToggleDockAutohide to toggle the autohide option at runtime,
+      doesn't save it to the config
+    * keepBorder option to set if you want the 1-pixel border when you
+      toggleDecorations
+    * added popupShow and popupPosition to control where and when the
+      move/resize-popup is shown, these go in the resize section of the config
+      popupPosition can be Top or Center, popupShow can be Always, Never or
+      Nonpixel (this is the default).
+    * Added the xorStyle option to change the behaviour of menus along the bottom
+      edge, note that the default is true
+    * warpPointer option in the menu section to control if the mouse cursor is
+      to be warped by openbox when the menu moves to keep on screen to keep the
+      cursor in the same place relative to the menu. (I think i got that right)
+    * Added back the focusLast option (this controls what happens when you
+      change desktops and have followMouse on)
+    * Added an option to set which desktop to start on when you start openbox,
+      firstdesk, for example you might like to set it to 5 if you have a 3x3
+      grid to start in the middle.
+  * I think that was everything, have fun
+
+3.1:
+       * Added japanese translation (bug #1029)
+       * Closed bug #1060 (modal unfocused window should be placed above
+       focused parent)
+       * Closed bug #1012 (Openbox stalls gnome session startup after
+       --replace)
+       * Closed bug #1073 (The Desktop action doesn't work)
+       * Closed bug #1023 (config_focus_raise declared as guint)
+       * Closed bug #1019 (Strange behavior with focus:followMouse and
+       RaiseLower action)
+       * Closed bug #1007 (use g_snprintf in openbox/session.c instead of
+       sprintf)
+       * Closed bug #1001 (gimp crashes openbox)
+       * Closed bug #1005 (import -frame leaves windows in a temporary
+       "on top" state)
+       * Closed bug #881 (Programs started with X become zombies upon
+       shutdown.)
+       * Closed bug #1025 (desktopnext/previous and desktopleft/right dont
+       quite get along)
+
+3.0:
+       * Closed bug #908 (sometimes some weird grab is left)
+       * Closed bug #945 (xawtv overlay visible on every desktop)
+       * Closed bug #944 (remove restarting/reconfiguring messages from
+       openbox.c)
+       * Closed bug #946 (use g_strsplit in parse.c:split_paths())
+       * Closed bug #943 (consistent glib type (gint, gchar, etc.) usage)
+       * Closed bug #951 (stale openbox session files)
+       * Closed bug #947 (Sloppyfocus can yield two windows at the same time
+       with focus (!))
+       * Closed bug #948 (Gets stuck in 'move' mode if mouse is let up while
+       dragged away from title bar)
+       * Closed bug #949 (dock above gnome panel behaviour)
+       * Closed bug #902 (Openbox raises gDesklets when clicked)
+       * Closed bug #904 (ToggleMaximizeHorz & Vert dont always toggle)
+       * Closed bug #907 (window focus is not properly indicated)
+       * Closed bug #919 (Temporary raise window when alt tabbing)
+       * Closed bug #921 (focus rectangle stays on the screen after modifier
+       release)
+       * Closed bug #925 (Invalid option: '--sm-save' & '--sm-disable')
+       * Closed bug #926 (problem with client-list-menu, destkop switching,
+       and sticky client)
+       * Closed bug #927 (disappearing windows, crash with I-merry theme)
+       * Closed bug #929 (crash (signal 11) when activating Reconfigure)
+       * Closed bug #940 (actions dont work on desktops with no client
+       windows)
+       * Closed bug #943 (consistent glib type (gint, gchar, etc.) usage)
+       * Closed bug #957 (openbox crashes when exiting out of OpenOffice
+       Impress)
+       * Closed bug #960 (look for dupes in xdg paths when setting up slists?)
+       * Closed bug #961 (Menu causes core dump)
+       * Closed bug #963 (wrapper for mkdir() in parse.c)
+       * Closed bug #964 (free GErrors in action.c, openbox.c)
+       * Closed bug #965 (add message for chdir() failure in openbox.c)
+       * Closed bug #966 (list->next/prev to g_[s]list_next/previous, list !=
+       NULL to list
+       * Closed bug #971 (typo in code)
+       * Closed bug #974 (use g_getenv() in parser/parse.c)
+       * Closed bug #975 (void * -> gpointer)
+       * Closed bug #976 (use g_strerror() in openbox/session.c)
+       * Closed bug #978 (disable entry to go to desktop if it is the current)
+       * Closed bug #979 (request for version check in ob libraries)
+       * Closed bug #944 (remove restarting/reconfiguring messages from
+       openbox.c)
+       * Closed bug #968 (rc.xml refers to a non-existant "debian" menu file)
+
+3.0-rc4:
+       * Closed bug #921 (focus rectangle stays on the screen after modifier
+        release)
+       * Closed bug #927 (disappearing windows, crash with I-merry theme)
+       * Fix crash when restoring a session with a maximized window
+       * Fix leak of RrColors in menus
+       * Closed bug #929 (crash (signal 11) when activating Reconfigure)
+       * Allow focus to be moved around by clients (for WM_TAKE_FOCUS to
+       work as it is meant to). This means fullscreen apps like wine and
+       bzflag work now
+       * Reversed the default directions for the mouse wheel desktop
+       switching actions
+       * Don't wrap around in the default keyboard desktop switching bindings
+       * Place parentless dialogs so they avoid always-on-top windows
+       * Ignore fullscreen windows in placing new ones
+       * Closed bug #940 (actions dont work on desktops with no client
+       windows)
+
+3.0-rc3:
+       * Closed bug #904 (ToggleMaximizeHorz & Vert dont always toggle)
+       * Allow resizing of windows in only vertical/horizontal directions
+       (via Alt-MiddleClick-Drag with the default bindings)
+       * Added intelligence to window cycling and raise/lowering based on
+       window types
+       * Closed bug #902 (Openbox raises gDesklets when clicked). This has the
+       side effect that panels which do not set the ABOVE state (most panels
+       curerntly around) will no longer be kept always on top. You can set the
+       ABOVE state yourself by using the client menu (Alt-RightClick in the
+       default bindings) and selecting the Always on top Layer
+       * Closed bug #907 (window focus is not properly indicated)
+       * Added a focus indicator during focus cycling that is always visible
+       instead of just moving the focus hilight around.
+
+3.0-rc2:
+       * Closed bug #885 (raiseOnFocus is flawed)
+       * Closed bug #887 (Mouse-wheel scrolling only changes 1 desktop when
+       using "dialog" option)
+       * Closed bug #888 (some random coredump)
+       * Closed bug #889 (focus follow mouse not following)
+       * Closed bug #892 (client_under_pointer() doesn't check DESKTOP_ALL)
+       * Avoid the focus flicker when switching desktops
+       * Free the XML DOM trees properly, fixes mem leak
+
+3.0-rc1:
+       * Closed bug #875 (RaiseLower fails to funtion on windows with dialogs)
+       * Added the <moveButton> option for moving dock apps around inside the
+       dock. (Closes bug #798)
+       * Made the "Desktop" action show the pager/desktop dialog
+       * Add the <dialog> option to the Desktop and Focus switching actions
+       * No longer iconify fullscreen windows when they lose focus (Closes
+       bug #876)
+       * When not using focusLast, when a focused transient is closed, focus
+       will still fallback to its parent or transient siblings
+       * Improved intelligence for focus cycling with modal transients
+       * Removed the focusLast option
+       * Added the placement-policy option to select if windows are placed
+       under the mouse pointer
+       * Children inherit their window icon from their parent
+       * Closed bug #878 (minimal resizing of mplayer makes openbox crash)
+       * Fix case where opening a menu would leave Openbox in a locked state
+       * Upstream updates for TheBear theme
+
+3.0-beta6:
+       * Added _OB_WM_STATE_UNDECORATED hint, which can be read and controlled
+       by external applications
+       * Closed bug #874 (libtool won't install libobrender.la)
+       * Launch ObConf when selecting GNOME's Desktop Preferences for Windows
+       * Focus new children always if their direct parent is focused
+
+3.0-beta5:
+       * Initial release.
diff --git a/COMPLIANCE b/COMPLIANCE
new file mode 100644 (file)
index 0000000..b5fe279
--- /dev/null
@@ -0,0 +1,78 @@
+EWMH Compliance Document:
+==========================
+
+Listed below are all the NetWM (or EWM) hints decided upon on freedesktop.org 
+and Openbox's current level of compliance with the spec. Beside each hint is
+the version of the spec which Openbox is compliant up to for the hint.
+
+(
+ compliance :
+    - = none,
+    / = partial,
+    + = complete,
+    * = Openbox is compliant, but something else needs checking
+    ? = unknown
+)
+
++ _NET_SUPPORTED (1.3)
++ _NET_CLIENT_LIST (1.3)
++ _NET_NUMBER_OF_DESKTOPS (1.3)
++ _NET_DESKTOP_GEOMETRY (1.3)
+       Openbox doesn't support large desktops so these just match the
+       screen size.
++ _NET_DESKTOP_VIEWPORT (1.3)
+       Openbox doesn't support large desktops so these are just (0, 0).
++ _NET_CURRENT_DESKTOP (1.3)
++ _NET_DESKTOP_NAMES (1.3)
++ _NET_ACTIVE_WINDOW (1.3)
++ _NET_WORKAREA (1.3)
++ _NET_SUPPORTING_WM_CHECK (1.3)
++ _NET_VIRTUAL_ROOTS (1.3)
+       Openbox does not use virtual roots, so this is not needed.
++ _NET_DESKTOP_LAYOUT (1.3)
++ _NET_SHOWING_DESKTOP (1.3)
++ _NET_CLOSE_WINDOW (1.3)
++ _NET_MOVERESIZE_WINDOW (1.3)
++ _NET_WM_MOVERESIZE (1.3)
++ _NET_WM_NAME (1.3)
++ _NET_WM_VISIBLE_NAME (1.3)
++ _NET_WM_ICON_NAME (1.3)
++ _NET_WM_VISIBLE_ICON_NAME (1.3)
++ _NET_WM_DESKTOP (1.3)
++ _NET_WM_WINDOW_TYPE (1.3)
+       Openbox does not let windows change this hint after mapping.
++ _NET_WM_STATE (1.3)
++ _NET_WM_ALLOWED_ACTIONS (1.3)
++ _NET_WM_STRUT (1.3)
++ _NET_WM_STRUT_PARTIAL (1.3)
+       Openbox uses these to create per-monitor struts in Xinerama setups.
++ _NET_WM_ICON_GEOMETRY (1.3)
++ _NET_WM_ICON (1.3)
+- _NET_WM_PID (1.3)
+       Openbox does not currently kill processes.
+- _NET_WM_HANDLED_ICONS (1.3)
+       Openbox does not display icons for iconic windows.
++ _NET_WM_USER_TIME (1.3)
+- _NET_WM_USER_TIME_WINDOW (1.4)
+- _NET_WM_PING (1.3)
+       Openbox doesn't look for hung processes at this time.
++ _NET_FRAME_EXTENTS (1.3)
++ _NET_WM_STATE_DEMANDS_ATTENTION (1.3)
++ _NET_RESTACK_WINDOW (1.3)
++ _NET_WM_SYNC_REQUEST (1.3)
++ _NET_WM_FULL_PLACEMENT (1.4)
++ _NET_WM_MOVERESIZE_CANCEL (1.4)
++ _NET_REQUEST_FRAME_EXTENTS (1.3)
++ _NET_WM_ACTION_MOVE (1.3)
++ _NET_WM_ACTION_RESIZE (1.3)
++ _NET_WM_ACTION_MINIMIZE (1.3)
++ _NET_WM_ACTION_SHADE (1.3)
+- _NET_WM_ACTION_STICK (1.3)
+       Openbox does not do large desktops, so no sticky state is needed.
++ _NET_WM_ACTION_MAXIMIZE_HORZ (1.3)
++ _NET_WM_ACTION_MAXIMIZE_VERT (1.3)
++ _NET_WM_ACTION_FULLSCREEN (1.3)
++ _NET_WM_ACTION_CHANGE_DESKTOP (1.3)
++ _NET_WM_ACTION_CLOSE (1.3)
++ _NET_WM_ACTION_ABOVE (1.4?)
++ _NET_WM_ACTION_BELOW (1.4?)
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..d60c31a
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,340 @@
+                   GNU GENERAL PUBLIC LICENSE
+                      Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                           Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+\f
+                   GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+\f
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+\f
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+\f
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                           NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                    END OF TERMS AND CONDITIONS
+\f
+           How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year  name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Library General
+Public License instead of this License.
diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..f59d3e7
--- /dev/null
@@ -0,0 +1,596 @@
+SUBDIRS = m4 po
+
+docxbmdir       = $(docdir)/xbm
+themedir        = $(datadir)/themes
+localedir       = $(datadir)/locale
+configdir       = $(sysconfdir)/xdg
+rcdir           = $(configdir)/openbox
+xsessionsdir    = $(datadir)/xsessions
+gnomewmfilesdir = $(datadir)/gnome/wm-properties
+pkgconfigdir    = $(libdir)/pkgconfig
+obtpubincludedir= $(includedir)/openbox/@OBT_VERSION@/obt
+rrpubincludedir = $(includedir)/openbox/@RR_VERSION@/obrender
+pixmapdir       = $(datadir)/pixmaps
+xsddir          = $(datadir)/openbox
+appsdir         = $(datadir)/applications
+
+theme = Clearlooks
+
+AUTOMAKE_OPTIONS = subdir-objects foreign
+
+ACLOCAL_AMFLAGS = -I m4
+
+INCLUDES = -I.
+
+check_PROGRAMS = \
+       obrender/rendertest
+
+lib_LTLIBRARIES = \
+       obt/libobt.la \
+       obrender/libobrender.la
+
+bin_PROGRAMS = \
+       openbox/openbox \
+       tools/gdm-control/gdm-control \
+       tools/gnome-panel-control/gnome-panel-control \
+       tools/obxprop/obxprop
+
+nodist_bin_SCRIPTS = \
+       data/xsession/openbox-session \
+       data/xsession/openbox-gnome-session \
+       data/xsession/openbox-kde-session
+
+dist_rc_SCRIPTS = \
+       data/environment
+
+nodist_rc_SCRIPTS = \
+       data/autostart/autostart
+
+dist_libexec_SCRIPTS = \
+       data/autostart/openbox-xdg-autostart
+
+nodist_libexec_SCRIPTS = \
+       data/autostart/openbox-autostart
+
+
+## obrender ##
+
+obrender_rendertest_CPPFLAGS = \
+       $(PANGO_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       -DG_LOG_DOMAIN=\"RenderTest\"
+obrender_rendertest_LDADD = \
+       obt/libobt.la \
+       obrender/libobrender.la \
+       $(GLIB_LIBS) \
+       $(PANGO_LIBS) \
+       $(XML_LIBS) \
+       $(X_LIBS)
+obrender_rendertest_SOURCES = obrender/test.c
+
+obrender_libobrender_la_CPPFLAGS = \
+       $(X_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(XML_CFLAGS) \
+       $(PANGO_CFLAGS) \
+       $(IMLIB2_CFLAGS) \
+       -DG_LOG_DOMAIN=\"ObRender\" \
+       -DDEFAULT_THEME=\"$(theme)\"
+obrender_libobrender_la_LDFLAGS = \
+       -version-info $(RR_CURRENT):$(RR_REVISION):$(RR_AGE)
+obrender_libobrender_la_LIBADD = \
+       $(X_LIBS) \
+       $(PANGO_LIBS) \
+       $(GLIB_LIBS) \
+       $(IMLIB2_LIBS) \
+       $(XML_LIBS)
+obrender_libobrender_la_SOURCES = \
+       gettext.h \
+       obrender/color.h \
+       obrender/color.c \
+       obrender/font.h \
+       obrender/font.c \
+       obrender/geom.h \
+       obrender/gradient.h \
+       obrender/gradient.c \
+       obrender/icon.h \
+       obrender/image.h \
+       obrender/image.c \
+       obrender/imagecache.h \
+       obrender/imagecache.c \
+       obrender/instance.h \
+       obrender/instance.c \
+       obrender/mask.h \
+       obrender/mask.c \
+       obrender/render.h \
+       obrender/render.c \
+       obrender/theme.h \
+       obrender/theme.c
+
+## obt ##
+
+obt_libobt_la_CPPFLAGS = \
+       $(XINERAMA_CFLAGS) \
+       $(XKB_CFLAGS) \
+       $(XRANDR_CFLAGS) \
+       $(XSHAPE_CFLAGS) \
+       $(XSYNC_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(XML_CFLAGS) \
+       -DG_LOG_DOMAIN=\"Obt\" \
+       -DLOCALEDIR=\"$(localedir)\" \
+       -DDATADIR=\"$(datadir)\" \
+       -DCONFIGDIR=\"$(configdir)\"
+obt_libobt_la_LDFLAGS = \
+       -version-info $(OBT_CURRENT):$(OBT_REVISION):$(OBT_AGE)
+obt_libobt_la_LIBADD = \
+       $(XINERAMA_LIBS) \
+       $(XKB_LIBS) \
+       $(XRANDR_LIBS) \
+       $(XSHAPE_LIBS) \
+       $(XSYNC_LIBS) \
+       $(GLIB_LIBS) \
+       $(XML_LIBS)
+obt_libobt_la_SOURCES = \
+       obt/bsearch.h \
+       obt/display.h \
+       obt/display.c \
+       obt/internal.h \
+       obt/keyboard.h \
+       obt/keyboard.c \
+       obt/xml.h \
+       obt/xml.c \
+       obt/ddparse.h \
+       obt/ddparse.c \
+       obt/link.h \
+       obt/link.c \
+       obt/paths.h \
+       obt/paths.c \
+       obt/prop.h \
+       obt/prop.c \
+       obt/signal.h \
+       obt/signal.c \
+       obt/util.h \
+       obt/xqueue.h \
+       obt/xqueue.c
+
+## openbox ##
+
+openbox_openbox_CPPFLAGS = \
+       $(SM_CFLAGS) \
+       $(X_CFLAGS) \
+       $(XCURSOR_CFLAGS) \
+       $(SM_CFLAGS) \
+       $(PANGO_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(LIBSN_CFLAGS) \
+       $(XML_CFLAGS) \
+       -DLOCALEDIR=\"$(localedir)\" \
+       -DDATADIR=\"$(datadir)\" \
+       -DCONFIGDIR=\"$(configdir)\" \
+       -DG_LOG_DOMAIN=\"Openbox\"
+openbox_openbox_LDADD = \
+       $(XINERAMA_LIBS) \
+       $(XRANDR_LIBS) \
+       $(SM_LIBS) \
+       $(GLIB_LIBS) \
+       $(X_LIBS) \
+       $(XCURSOR_LIBS) \
+       $(LIBSN_LIBS) \
+       $(XML_LIBS) \
+       $(EFENCE_LIBS) \
+       $(LIBINTL) \
+       obrender/libobrender.la \
+       obt/libobt.la
+openbox_openbox_LDFLAGS = -export-dynamic
+openbox_openbox_SOURCES = \
+       gettext.h \
+       openbox/actions/all.c \
+       openbox/actions/all.h \
+       openbox/actions/addremovedesktop.c \
+       openbox/actions/breakchroot.c \
+       openbox/actions/close.c \
+       openbox/actions/cyclewindows.c \
+       openbox/actions/debug.c \
+       openbox/actions/decorations.c \
+       openbox/actions/desktop.c \
+       openbox/actions/dock.c \
+       openbox/actions/dockautohide.c \
+       openbox/actions/directionalwindows.c \
+       openbox/actions/execute.c \
+       openbox/actions/exit.c \
+       openbox/actions/focus.c \
+       openbox/actions/focustobottom.c \
+       openbox/actions/fullscreen.c \
+       openbox/actions/growtoedge.c \
+       openbox/actions/iconify.c \
+       openbox/actions/if.c \
+       openbox/actions/kill.c \
+       openbox/actions/layer.c \
+       openbox/actions/lower.c \
+       openbox/actions/maximize.c \
+       openbox/actions/move.c \
+       openbox/actions/moverelative.c \
+       openbox/actions/moveresizeto.c \
+       openbox/actions/movetoedge.c \
+       openbox/actions/omnipresent.c \
+       openbox/actions/raise.c \
+       openbox/actions/raiselower.c \
+       openbox/actions/reconfigure.c \
+       openbox/actions/resize.c \
+       openbox/actions/resizerelative.c \
+       openbox/actions/restart.c \
+       openbox/actions/shade.c \
+       openbox/actions/shadelowerraise.c \
+       openbox/actions/showdesktop.c \
+       openbox/actions/showmenu.c \
+       openbox/actions/unfocus.c \
+       openbox/actions.c \
+       openbox/actions.h \
+       openbox/client.c \
+       openbox/client.h \
+       openbox/client_list_menu.c \
+       openbox/client_list_menu.h \
+       openbox/client_list_combined_menu.c \
+       openbox/client_list_combined_menu.h \
+       openbox/client_menu.c \
+       openbox/client_menu.h \
+       openbox/config.c \
+       openbox/config.h \
+       openbox/debug.c \
+       openbox/debug.h \
+       openbox/dock.c \
+       openbox/dock.h \
+       openbox/event.c \
+       openbox/event.h \
+       openbox/focus.c \
+       openbox/focus.h \
+       openbox/focus_cycle.c \
+       openbox/focus_cycle.h \
+       openbox/focus_cycle_indicator.c \
+       openbox/focus_cycle_indicator.h \
+       openbox/focus_cycle_popup.c \
+       openbox/focus_cycle_popup.h \
+       openbox/frame.c \
+       openbox/frame.h \
+       openbox/framerender.c \
+       openbox/framerender.h \
+       openbox/geom.h \
+       openbox/grab.c \
+       openbox/grab.h \
+       openbox/group.c \
+       openbox/group.h \
+       openbox/keyboard.c \
+       openbox/keyboard.h \
+       openbox/keytree.c \
+       openbox/keytree.h \
+       openbox/menuframe.c \
+       openbox/menuframe.h \
+       openbox/menu.c \
+       openbox/menu.h \
+       openbox/misc.h \
+       openbox/mouse.c \
+       openbox/mouse.h \
+       openbox/moveresize.c \
+       openbox/moveresize.h \
+       openbox/mwm.h \
+       openbox/openbox.c \
+       openbox/openbox.h \
+       openbox/ping.c \
+       openbox/ping.h \
+       openbox/place.c \
+       openbox/place.h \
+       openbox/prompt.c \
+       openbox/prompt.h \
+       openbox/popup.c \
+       openbox/popup.h \
+       openbox/resist.c \
+       openbox/resist.h \
+       openbox/screen.c \
+       openbox/screen.h \
+       openbox/session.c \
+       openbox/session.h \
+       openbox/stacking.c \
+       openbox/stacking.h \
+       openbox/startupnotify.c \
+       openbox/startupnotify.h \
+       openbox/translate.c \
+       openbox/translate.h \
+       openbox/window.c \
+       openbox/window.h
+
+
+## gnome-panel-control ##
+
+tools_gnome_panel_control_gnome_panel_control_CPPFLAGS = \
+       $(X_CFLAGS)
+tools_gnome_panel_control_gnome_panel_control_LDADD = \
+       $(X_LIBS)
+tools_gnome_panel_control_gnome_panel_control_SOURCES = \
+       tools/gnome-panel-control/gnome-panel-control.c
+
+## obxprop ##
+
+tools_obxprop_obxprop_CPPFLAGS = \
+       $(GLIB_CFLAGS) \
+       $(X_CFLAGS)
+tools_obxprop_obxprop_LDADD = \
+       $(GLIB_LIBS) \
+       $(X_LIBS)
+tools_obxprop_obxprop_SOURCES = \
+       tools/obxprop/obxprop.c
+
+## gdm-control ##
+
+tools_gdm_control_gdm_control_CPPFLAGS = \
+       $(XAUTH_CFLAGS) \
+       $(X_CFLAGS) \
+       $(GLIB_CFLAGS)
+tools_gdm_control_gdm_control_LDADD = \
+       $(XAUTH_LIBS) \
+       $(X_LIBS) \
+       $(GLIB_LIBS)
+tools_gdm_control_gdm_control_SOURCES = \
+       tools/gdm-control/gdm-control.c
+
+
+## default button masks ##
+dist_docxbm_DATA = \
+        data/xbm/bullet.xbm \
+        data/xbm/close.xbm \
+        data/xbm/desk_toggled.xbm \
+        data/xbm/desk.xbm \
+        data/xbm/iconify.xbm \
+        data/xbm/max_toggled.xbm \
+        data/xbm/max.xbm \
+        data/xbm/shade_toggled.xbm \
+        data/xbm/shade.xbm
+
+
+## themes ##
+
+clearlooks_themedir = $(themedir)/Clearlooks/openbox-3
+dist_clearlooks_theme_DATA= \
+       themes/Clearlooks/openbox-3/themerc
+
+clearlooks34_themedir = $(themedir)/Clearlooks-3.4/openbox-3
+dist_clearlooks34_theme_DATA= \
+       themes/Clearlooks-3.4/openbox-3/themerc
+
+clearlooksolive_themedir = $(themedir)/Clearlooks-Olive/openbox-3
+dist_clearlooksolive_theme_DATA= \
+       themes/Clearlooks-Olive/openbox-3/themerc
+
+mikachu_themedir = $(themedir)/Mikachu/openbox-3
+dist_mikachu_theme_DATA= \
+       themes/Mikachu/openbox-3/bullet.xbm \
+       themes/Mikachu/openbox-3/close.xbm \
+       themes/Mikachu/openbox-3/desk.xbm \
+       themes/Mikachu/openbox-3/iconify.xbm \
+       themes/Mikachu/openbox-3/max.xbm \
+       themes/Mikachu/openbox-3/themerc
+
+
+natura_themedir = $(themedir)/Natura/openbox-3
+dist_natura_theme_DATA= \
+       themes/Natura/openbox-3/close_hover.xbm \
+       themes/Natura/openbox-3/close.xbm \
+       themes/Natura/openbox-3/desk_toggled.xbm \
+       themes/Natura/openbox-3/desk_hover.xbm \
+       themes/Natura/openbox-3/desk.xbm \
+       themes/Natura/openbox-3/iconify_hover.xbm \
+       themes/Natura/openbox-3/iconify.xbm \
+       themes/Natura/openbox-3/max_hover.xbm \
+       themes/Natura/openbox-3/max_toggled.xbm \
+       themes/Natura/openbox-3/max.xbm \
+       themes/Natura/openbox-3/shade.xbm \
+       themes/Natura/openbox-3/shade_hover.xbm \
+       themes/Natura/openbox-3/themerc
+
+artwizboxed_themedir = $(themedir)/Artwiz-boxed/openbox-3
+dist_artwizboxed_theme_DATA= \
+       themes/Artwiz-boxed/openbox-3/themerc
+
+bear2_themedir = $(themedir)/Bear2/openbox-3
+dist_bear2_theme_DATA= \
+       themes/Bear2/openbox-3/close_pressed.xbm \
+       themes/Bear2/openbox-3/close.xbm \
+       themes/Bear2/openbox-3/desk_toggled.xbm \
+       themes/Bear2/openbox-3/desk.xbm \
+       themes/Bear2/openbox-3/iconify_pressed.xbm \
+       themes/Bear2/openbox-3/iconify.xbm \
+       themes/Bear2/openbox-3/max_pressed.xbm \
+       themes/Bear2/openbox-3/max_toggled.xbm \
+       themes/Bear2/openbox-3/max.xbm \
+       themes/Bear2/openbox-3/shade_pressed.xbm \
+       themes/Bear2/openbox-3/shade.xbm \
+       themes/Bear2/openbox-3/themerc
+
+orang_themedir = $(themedir)/Orang/openbox-3
+dist_orang_theme_DATA= \
+       themes/Orang/openbox-3/themerc
+
+onyx_themedir = $(themedir)/Onyx/openbox-3
+dist_onyx_theme_DATA= \
+       themes/Onyx/openbox-3/themerc
+
+onyxcitrus_themedir = $(themedir)/Onyx-Citrus/openbox-3
+dist_onyxcitrus_theme_DATA= \
+       themes/Onyx-Citrus/openbox-3/themerc
+
+syscrash_themedir = $(themedir)/Syscrash/openbox-3
+dist_syscrash_theme_DATA= \
+       themes/Syscrash/openbox-3/max_disabled.xbm \
+       themes/Syscrash/openbox-3/max_pressed.xbm \
+       themes/Syscrash/openbox-3/max_toggled.xbm \
+       themes/Syscrash/openbox-3/max.xbm \
+       themes/Syscrash/openbox-3/themerc
+
+## public headers ##
+
+rrpubinclude_HEADERS = \
+       obrender/color.h \
+       obrender/font.h \
+       obrender/geom.h \
+       obrender/gradient.h \
+       obrender/image.h \
+       obrender/instance.h \
+       obrender/mask.h \
+       obrender/render.h \
+       obrender/theme.h \
+       obrender/version.h
+
+obtpubinclude_HEADERS = \
+       obt/link.h \
+       obt/display.h \
+       obt/keyboard.h \
+       obt/xml.h \
+       obt/paths.h \
+       obt/prop.h \
+       obt/signal.h \
+       obt/util.h \
+       obt/version.h \
+       obt/xqueue.h
+
+nodist_pkgconfig_DATA = \
+       obrender/obrender-3.5.pc \
+       obt/obt-3.5.pc
+
+## data ##
+
+dist_apps_DATA = \
+       data/openbox.desktop
+
+dist_pixmap_DATA = \
+       data/openbox.png
+
+dist_rc_DATA = \
+       data/rc.xml \
+       data/menu.xml
+
+edit = $(SED) \
+       -e 's!@version\@!$(VERSION)!' \
+       -e 's!@configdir\@!$(configdir)!' \
+       -e 's!@rcdir\@!$(rcdir)!' \
+       -e 's!@libexecdir\@!$(libexecdir)!' \
+       -e 's!@bindir\@!$(bindir)!'
+
+data/autostart/autostart: $(top_srcdir)/data/autostart/autostart.in Makefile
+       @echo make: creating $@
+       @test -d $(shell dirname $(top_builddir)/$@) || \
+         mkdir $(shell dirname $(top_builddir)/$@)
+       @$(edit) $< >$(top_builddir)/$@
+
+data/autostart/openbox-autostart: $(top_srcdir)/data/autostart/openbox-autostart.in Makefile
+       @echo make: creating $@
+       @test -d $(shell dirname $(top_builddir)/$@) || \
+         mkdir $(shell dirname $(top_builddir)/$@)
+       @$(edit) $< >$(top_builddir)/$@
+
+%.desktop: %.desktop.in Makefile
+       @echo make: creating $@
+       @$(edit) $< >$@ 
+
+%-session: %-session.in Makefile
+       @echo make: creating $@
+       @$(edit) $< >$@ 
+
+%.1.in: %.1.sgml
+       @echo make: creating $@
+       @docbook-to-man $< >$@
+
+%.1: %.1.in Makefile
+       @echo make: creating $@
+       @$(edit) $< >$@ 
+
+dist_gnomewmfiles_DATA = \
+       data/gnome-wm-properties/openbox.desktop
+
+nodist_xsessions_DATA = \
+       data/xsession/openbox.desktop \
+       data/xsession/openbox-gnome.desktop \
+       data/xsession/openbox-kde.desktop
+
+dist_noinst_DATA = \
+       data/rc.xsd \
+       data/menu.xsd \
+       data/autostart/autostart.in \
+       data/autostart/openbox-autostart.in \
+       data/xsession/openbox.desktop.in \
+       data/xsession/openbox-gnome.desktop.in \
+       data/xsession/openbox-kde.desktop.in \
+       data/xsession/openbox-session.in \
+       data/xsession/openbox-gnome-session.in \
+       data/xsession/openbox-kde-session.in \
+       doc/openbox.1.sgml \
+       doc/openbox.1.in \
+       doc/openbox-session.1.sgml \
+       doc/openbox-session.1.in \
+       doc/openbox-gnome-session.1.sgml \
+       doc/openbox-gnome-session.1.in \
+       doc/openbox-kde-session.1.sgml \
+       doc/openbox-kde-session.1.in \
+       doc/obxprop.1.sgml \
+       doc/obxprop.1.in \
+       obrender/version.h.in \
+       obrender/obrender-3.5.pc.in \
+       obt/obt-3.5.pc.in \
+       obt/version.h.in \
+       tools/themeupdate/themeupdate.py \
+       tests/hideshow.py \
+       tests/Makefile \
+       tests/aspect.c \
+       tests/fullscreen.c \
+       tests/grav.c \
+       tests/grouptran.c \
+       tests/icons.c \
+       tests/modal2.c \
+       tests/modal3.c \
+       tests/modal.c \
+       tests/noresize.c \
+       tests/override.c \
+       tests/positioned.c \
+       tests/strut.c \
+       tests/title.c \
+       tests/urgent.c
+
+dist_doc_DATA = \
+       COMPLIANCE \
+       README \
+       AUTHORS \
+       CHANGELOG \
+       COPYING \
+       data/rc.xsd \
+       data/menu.xsd \
+       doc/rc-mouse-focus.xml
+
+nodist_man_MANS = \
+       doc/openbox.1 \
+       doc/openbox-session.1 \
+       doc/openbox-gnome-session.1 \
+       doc/openbox-kde-session.1 \
+       doc/obxprop.1
+
+EXTRA_DIST = \
+       config.rpath
+
+# make clean doesn't delete these for some reason, even though they are
+# built by make
+CLEANFILES = \
+       $(nodist_man_MANS) \
+       $(nodist_bin_SCRIPTS) \
+       $(nodist_xsessions_DATA) \
+       $(nodist_rc_SCRIPTS) \
+       $(nodist_libexec_SCRIPTS)
+
+#doc:
+#       $(MAKE) -$(MAKEFLAGS) -C doc/doxygen doc
+
+distclean-local:
+       for d in . m4 po obrender parser obt openbox; do \
+               for p in core core.* gmon.out *\~ *.orig *.rej .\#*; do \
+                       rm -f "$$d/$$p"; \
+               done \
+       done
+
+.PHONY: doc
diff --git a/Makefile.in b/Makefile.in
new file mode 100644 (file)
index 0000000..97e8eec
--- /dev/null
@@ -0,0 +1,4186 @@
+# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+check_PROGRAMS = obrender/rendertest$(EXEEXT)
+bin_PROGRAMS = openbox/openbox$(EXEEXT) \
+       tools/gdm-control/gdm-control$(EXEEXT) \
+       tools/gnome-panel-control/gnome-panel-control$(EXEEXT) \
+       tools/obxprop/obxprop$(EXEEXT)
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(dist_apps_DATA) \
+       $(dist_artwizboxed_theme_DATA) $(dist_bear2_theme_DATA) \
+       $(dist_clearlooks34_theme_DATA) $(dist_clearlooks_theme_DATA) \
+       $(dist_clearlooksolive_theme_DATA) $(dist_doc_DATA) \
+       $(dist_docxbm_DATA) $(dist_gnomewmfiles_DATA) \
+       $(dist_libexec_SCRIPTS) $(dist_mikachu_theme_DATA) \
+       $(dist_natura_theme_DATA) $(dist_noinst_DATA) \
+       $(dist_onyx_theme_DATA) $(dist_onyxcitrus_theme_DATA) \
+       $(dist_orang_theme_DATA) $(dist_pixmap_DATA) $(dist_rc_DATA) \
+       $(dist_rc_SCRIPTS) $(dist_syscrash_theme_DATA) \
+       $(obtpubinclude_HEADERS) $(rrpubinclude_HEADERS) \
+       $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+       $(srcdir)/version.h.in $(top_srcdir)/configure \
+       $(top_srcdir)/obrender/obrender-3.5.pc.in \
+       $(top_srcdir)/obrender/version.h.in \
+       $(top_srcdir)/obt/obt-3.5.pc.in $(top_srcdir)/obt/version.h.in \
+       ABOUT-NLS AUTHORS COPYING compile config.guess config.rpath \
+       config.sub depcomp install-sh ltmain.sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
+       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
+       $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
+       $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
+       $(top_srcdir)/m4/openbox.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/x11.m4 \
+       $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+       $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES = obrender/obrender-3.5.pc obt/obt-3.5.pc \
+       obrender/version.h obt/version.h version.h
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+    *) f=$$p;; \
+  esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+  srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+  for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+  for p in $$list; do echo "$$p $$p"; done | \
+  sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+  $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+    if (++n[$$2] == $(am__install_max)) \
+      { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+    END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+  sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+  sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
+       "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(rcdir)" \
+       "$(DESTDIR)$(bindir)" "$(DESTDIR)$(libexecdir)" \
+       "$(DESTDIR)$(rcdir)" "$(DESTDIR)$(man1dir)" \
+       "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(artwizboxed_themedir)" \
+       "$(DESTDIR)$(bear2_themedir)" \
+       "$(DESTDIR)$(clearlooks34_themedir)" \
+       "$(DESTDIR)$(clearlooks_themedir)" \
+       "$(DESTDIR)$(clearlooksolive_themedir)" "$(DESTDIR)$(docdir)" \
+       "$(DESTDIR)$(docxbmdir)" "$(DESTDIR)$(gnomewmfilesdir)" \
+       "$(DESTDIR)$(mikachu_themedir)" "$(DESTDIR)$(natura_themedir)" \
+       "$(DESTDIR)$(onyx_themedir)" \
+       "$(DESTDIR)$(onyxcitrus_themedir)" \
+       "$(DESTDIR)$(orang_themedir)" "$(DESTDIR)$(pixmapdir)" \
+       "$(DESTDIR)$(rcdir)" "$(DESTDIR)$(syscrash_themedir)" \
+       "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(xsessionsdir)" \
+       "$(DESTDIR)$(obtpubincludedir)" "$(DESTDIR)$(rrpubincludedir)"
+LTLIBRARIES = $(lib_LTLIBRARIES)
+am__DEPENDENCIES_1 =
+obrender_libobrender_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am__dirstamp = $(am__leading_dot)dirstamp
+am_obrender_libobrender_la_OBJECTS =  \
+       obrender/obrender_libobrender_la-color.lo \
+       obrender/obrender_libobrender_la-font.lo \
+       obrender/obrender_libobrender_la-gradient.lo \
+       obrender/obrender_libobrender_la-image.lo \
+       obrender/obrender_libobrender_la-imagecache.lo \
+       obrender/obrender_libobrender_la-instance.lo \
+       obrender/obrender_libobrender_la-mask.lo \
+       obrender/obrender_libobrender_la-render.lo \
+       obrender/obrender_libobrender_la-theme.lo
+obrender_libobrender_la_OBJECTS =  \
+       $(am_obrender_libobrender_la_OBJECTS)
+obrender_libobrender_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+       $(obrender_libobrender_la_LDFLAGS) $(LDFLAGS) -o $@
+obt_libobt_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am_obt_libobt_la_OBJECTS = obt/obt_libobt_la-display.lo \
+       obt/obt_libobt_la-keyboard.lo obt/obt_libobt_la-xml.lo \
+       obt/obt_libobt_la-ddparse.lo obt/obt_libobt_la-link.lo \
+       obt/obt_libobt_la-paths.lo obt/obt_libobt_la-prop.lo \
+       obt/obt_libobt_la-signal.lo obt/obt_libobt_la-xqueue.lo
+obt_libobt_la_OBJECTS = $(am_obt_libobt_la_OBJECTS)
+obt_libobt_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+       $(obt_libobt_la_LDFLAGS) $(LDFLAGS) -o $@
+PROGRAMS = $(bin_PROGRAMS)
+am_obrender_rendertest_OBJECTS =  \
+       obrender/obrender_rendertest-test.$(OBJEXT)
+obrender_rendertest_OBJECTS = $(am_obrender_rendertest_OBJECTS)
+obrender_rendertest_DEPENDENCIES = obt/libobt.la \
+       obrender/libobrender.la $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1)
+am_openbox_openbox_OBJECTS =  \
+       openbox/actions/openbox_openbox-all.$(OBJEXT) \
+       openbox/actions/openbox_openbox-addremovedesktop.$(OBJEXT) \
+       openbox/actions/openbox_openbox-breakchroot.$(OBJEXT) \
+       openbox/actions/openbox_openbox-close.$(OBJEXT) \
+       openbox/actions/openbox_openbox-cyclewindows.$(OBJEXT) \
+       openbox/actions/openbox_openbox-debug.$(OBJEXT) \
+       openbox/actions/openbox_openbox-decorations.$(OBJEXT) \
+       openbox/actions/openbox_openbox-desktop.$(OBJEXT) \
+       openbox/actions/openbox_openbox-dock.$(OBJEXT) \
+       openbox/actions/openbox_openbox-dockautohide.$(OBJEXT) \
+       openbox/actions/openbox_openbox-directionalwindows.$(OBJEXT) \
+       openbox/actions/openbox_openbox-execute.$(OBJEXT) \
+       openbox/actions/openbox_openbox-exit.$(OBJEXT) \
+       openbox/actions/openbox_openbox-focus.$(OBJEXT) \
+       openbox/actions/openbox_openbox-focustobottom.$(OBJEXT) \
+       openbox/actions/openbox_openbox-fullscreen.$(OBJEXT) \
+       openbox/actions/openbox_openbox-growtoedge.$(OBJEXT) \
+       openbox/actions/openbox_openbox-iconify.$(OBJEXT) \
+       openbox/actions/openbox_openbox-if.$(OBJEXT) \
+       openbox/actions/openbox_openbox-kill.$(OBJEXT) \
+       openbox/actions/openbox_openbox-layer.$(OBJEXT) \
+       openbox/actions/openbox_openbox-lower.$(OBJEXT) \
+       openbox/actions/openbox_openbox-maximize.$(OBJEXT) \
+       openbox/actions/openbox_openbox-move.$(OBJEXT) \
+       openbox/actions/openbox_openbox-moverelative.$(OBJEXT) \
+       openbox/actions/openbox_openbox-moveresizeto.$(OBJEXT) \
+       openbox/actions/openbox_openbox-movetoedge.$(OBJEXT) \
+       openbox/actions/openbox_openbox-omnipresent.$(OBJEXT) \
+       openbox/actions/openbox_openbox-raise.$(OBJEXT) \
+       openbox/actions/openbox_openbox-raiselower.$(OBJEXT) \
+       openbox/actions/openbox_openbox-reconfigure.$(OBJEXT) \
+       openbox/actions/openbox_openbox-resize.$(OBJEXT) \
+       openbox/actions/openbox_openbox-resizerelative.$(OBJEXT) \
+       openbox/actions/openbox_openbox-restart.$(OBJEXT) \
+       openbox/actions/openbox_openbox-shade.$(OBJEXT) \
+       openbox/actions/openbox_openbox-shadelowerraise.$(OBJEXT) \
+       openbox/actions/openbox_openbox-showdesktop.$(OBJEXT) \
+       openbox/actions/openbox_openbox-showmenu.$(OBJEXT) \
+       openbox/actions/openbox_openbox-unfocus.$(OBJEXT) \
+       openbox/openbox_openbox-actions.$(OBJEXT) \
+       openbox/openbox_openbox-client.$(OBJEXT) \
+       openbox/openbox_openbox-client_list_menu.$(OBJEXT) \
+       openbox/openbox_openbox-client_list_combined_menu.$(OBJEXT) \
+       openbox/openbox_openbox-client_menu.$(OBJEXT) \
+       openbox/openbox_openbox-config.$(OBJEXT) \
+       openbox/openbox_openbox-debug.$(OBJEXT) \
+       openbox/openbox_openbox-dock.$(OBJEXT) \
+       openbox/openbox_openbox-event.$(OBJEXT) \
+       openbox/openbox_openbox-focus.$(OBJEXT) \
+       openbox/openbox_openbox-focus_cycle.$(OBJEXT) \
+       openbox/openbox_openbox-focus_cycle_indicator.$(OBJEXT) \
+       openbox/openbox_openbox-focus_cycle_popup.$(OBJEXT) \
+       openbox/openbox_openbox-frame.$(OBJEXT) \
+       openbox/openbox_openbox-framerender.$(OBJEXT) \
+       openbox/openbox_openbox-grab.$(OBJEXT) \
+       openbox/openbox_openbox-group.$(OBJEXT) \
+       openbox/openbox_openbox-keyboard.$(OBJEXT) \
+       openbox/openbox_openbox-keytree.$(OBJEXT) \
+       openbox/openbox_openbox-menuframe.$(OBJEXT) \
+       openbox/openbox_openbox-menu.$(OBJEXT) \
+       openbox/openbox_openbox-mouse.$(OBJEXT) \
+       openbox/openbox_openbox-moveresize.$(OBJEXT) \
+       openbox/openbox_openbox-openbox.$(OBJEXT) \
+       openbox/openbox_openbox-ping.$(OBJEXT) \
+       openbox/openbox_openbox-place.$(OBJEXT) \
+       openbox/openbox_openbox-prompt.$(OBJEXT) \
+       openbox/openbox_openbox-popup.$(OBJEXT) \
+       openbox/openbox_openbox-resist.$(OBJEXT) \
+       openbox/openbox_openbox-screen.$(OBJEXT) \
+       openbox/openbox_openbox-session.$(OBJEXT) \
+       openbox/openbox_openbox-stacking.$(OBJEXT) \
+       openbox/openbox_openbox-startupnotify.$(OBJEXT) \
+       openbox/openbox_openbox-translate.$(OBJEXT) \
+       openbox/openbox_openbox-window.$(OBJEXT)
+openbox_openbox_OBJECTS = $(am_openbox_openbox_OBJECTS)
+openbox_openbox_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) obrender/libobrender.la obt/libobt.la
+openbox_openbox_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \
+       $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+       $(openbox_openbox_LDFLAGS) $(LDFLAGS) -o $@
+am_tools_gdm_control_gdm_control_OBJECTS = tools/gdm-control/tools_gdm_control_gdm_control-gdm-control.$(OBJEXT)
+tools_gdm_control_gdm_control_OBJECTS =  \
+       $(am_tools_gdm_control_gdm_control_OBJECTS)
+tools_gdm_control_gdm_control_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
+am_tools_gnome_panel_control_gnome_panel_control_OBJECTS = tools/gnome-panel-control/tools_gnome_panel_control_gnome_panel_control-gnome-panel-control.$(OBJEXT)
+tools_gnome_panel_control_gnome_panel_control_OBJECTS =  \
+       $(am_tools_gnome_panel_control_gnome_panel_control_OBJECTS)
+tools_gnome_panel_control_gnome_panel_control_DEPENDENCIES =  \
+       $(am__DEPENDENCIES_1)
+am_tools_obxprop_obxprop_OBJECTS =  \
+       tools/obxprop/tools_obxprop_obxprop-obxprop.$(OBJEXT)
+tools_obxprop_obxprop_OBJECTS = $(am_tools_obxprop_obxprop_OBJECTS)
+tools_obxprop_obxprop_DEPENDENCIES = $(am__DEPENDENCIES_1) \
+       $(am__DEPENDENCIES_1)
+SCRIPTS = $(dist_libexec_SCRIPTS) $(dist_rc_SCRIPTS) \
+       $(nodist_bin_SCRIPTS) $(nodist_libexec_SCRIPTS) \
+       $(nodist_rc_SCRIPTS)
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+am__mv = mv -f
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+       $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+       $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
+       --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
+       $(LDFLAGS) -o $@
+SOURCES = $(obrender_libobrender_la_SOURCES) $(obt_libobt_la_SOURCES) \
+       $(obrender_rendertest_SOURCES) $(openbox_openbox_SOURCES) \
+       $(tools_gdm_control_gdm_control_SOURCES) \
+       $(tools_gnome_panel_control_gnome_panel_control_SOURCES) \
+       $(tools_obxprop_obxprop_SOURCES)
+DIST_SOURCES = $(obrender_libobrender_la_SOURCES) \
+       $(obt_libobt_la_SOURCES) $(obrender_rendertest_SOURCES) \
+       $(openbox_openbox_SOURCES) \
+       $(tools_gdm_control_gdm_control_SOURCES) \
+       $(tools_gnome_panel_control_gnome_panel_control_SOURCES) \
+       $(tools_obxprop_obxprop_SOURCES)
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+       html-recursive info-recursive install-data-recursive \
+       install-dvi-recursive install-exec-recursive \
+       install-html-recursive install-info-recursive \
+       install-pdf-recursive install-ps-recursive install-recursive \
+       installcheck-recursive installdirs-recursive pdf-recursive \
+       ps-recursive uninstall-recursive
+man1dir = $(mandir)/man1
+NROFF = nroff
+MANS = $(nodist_man_MANS)
+DATA = $(dist_apps_DATA) $(dist_artwizboxed_theme_DATA) \
+       $(dist_bear2_theme_DATA) $(dist_clearlooks34_theme_DATA) \
+       $(dist_clearlooks_theme_DATA) \
+       $(dist_clearlooksolive_theme_DATA) $(dist_doc_DATA) \
+       $(dist_docxbm_DATA) $(dist_gnomewmfiles_DATA) \
+       $(dist_mikachu_theme_DATA) $(dist_natura_theme_DATA) \
+       $(dist_noinst_DATA) $(dist_onyx_theme_DATA) \
+       $(dist_onyxcitrus_theme_DATA) $(dist_orang_theme_DATA) \
+       $(dist_pixmap_DATA) $(dist_rc_DATA) \
+       $(dist_syscrash_theme_DATA) $(nodist_pkgconfig_DATA) \
+       $(nodist_xsessions_DATA)
+HEADERS = $(obtpubinclude_HEADERS) $(rrpubinclude_HEADERS)
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive        \
+  distclean-recursive maintainer-clean-recursive
+AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
+       $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
+       distdir dist dist-all distcheck
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+  { test ! -d "$(distdir)" \
+    || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+         && rm -fr "$(distdir)"; }; }
+am__relativize = \
+  dir0=`pwd`; \
+  sed_first='s,^\([^/]*\)/.*$$,\1,'; \
+  sed_rest='s,^[^/]*/*,,'; \
+  sed_last='s,^.*/\([^/]*\)$$,\1,'; \
+  sed_butlast='s,/*[^/]*$$,,'; \
+  while test -n "$$dir1"; do \
+    first=`echo "$$dir1" | sed -e "$$sed_first"`; \
+    if test "$$first" != "."; then \
+      if test "$$first" = ".."; then \
+        dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \
+        dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \
+      else \
+        first2=`echo "$$dir2" | sed -e "$$sed_first"`; \
+        if test "$$first2" = "$$first"; then \
+          dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \
+        else \
+          dir2="../$$dir2"; \
+        fi; \
+        dir0="$$dir0"/"$$first"; \
+      fi; \
+    fi; \
+    dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \
+  done; \
+  reldir="$$dir2"
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AR = @AR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+DIRNAME = @DIRNAME@
+DSYMUTIL = @DSYMUTIL@
+DUMPBIN = @DUMPBIN@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EFENCE_LIBS = @EFENCE_LIBS@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+FGREP = @FGREP@
+GLIB_CFLAGS = @GLIB_CFLAGS@
+GLIB_LIBS = @GLIB_LIBS@
+GMSGFMT = @GMSGFMT@
+GMSGFMT_015 = @GMSGFMT_015@
+GREP = @GREP@
+IMLIB2_CFLAGS = @IMLIB2_CFLAGS@
+IMLIB2_LIBS = @IMLIB2_LIBS@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+INTLLIBS = @INTLLIBS@
+INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
+LD = @LD@
+LDFLAGS = @LDFLAGS@
+LIBICONV = @LIBICONV@
+LIBINTL = @LIBINTL@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LIBSN_CFLAGS = @LIBSN_CFLAGS@
+LIBSN_LIBS = @LIBSN_LIBS@
+LIBTOOL = @LIBTOOL@
+LIBTOOL_DEPS = @LIBTOOL_DEPS@
+LIPO = @LIPO@
+LN_S = @LN_S@
+LTLIBICONV = @LTLIBICONV@
+LTLIBINTL = @LTLIBINTL@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+MSGFMT = @MSGFMT@
+MSGFMT_015 = @MSGFMT_015@
+MSGMERGE = @MSGMERGE@
+NM = @NM@
+NMEDIT = @NMEDIT@
+OBJDUMP = @OBJDUMP@
+OBJEXT = @OBJEXT@
+OBT_AGE = @OBT_AGE@
+OBT_BINARY_AGE = @OBT_BINARY_AGE@
+OBT_CURRENT = @OBT_CURRENT@
+OBT_CURRENT_MINUS_AGE = @OBT_CURRENT_MINUS_AGE@
+OBT_INTERFACE_AGE = @OBT_INTERFACE_AGE@
+OBT_MAJOR_VERSION = @OBT_MAJOR_VERSION@
+OBT_MICRO_VERSION = @OBT_MICRO_VERSION@
+OBT_MINOR_VERSION = @OBT_MINOR_VERSION@
+OBT_RELEASE = @OBT_RELEASE@
+OBT_REVISION = @OBT_REVISION@
+OBT_VERSION = @OBT_VERSION@
+OB_VERSION = @OB_VERSION@
+OTOOL = @OTOOL@
+OTOOL64 = @OTOOL64@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PANGO_CFLAGS = @PANGO_CFLAGS@
+PANGO_LIBS = @PANGO_LIBS@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG = @PKG_CONFIG@
+PKG_CONFIG_IMLIB = @PKG_CONFIG_IMLIB@
+PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+POSUB = @POSUB@
+RANLIB = @RANLIB@
+RR_AGE = @RR_AGE@
+RR_BINARY_AGE = @RR_BINARY_AGE@
+RR_CURRENT = @RR_CURRENT@
+RR_CURRENT_MINUS_AGE = @RR_CURRENT_MINUS_AGE@
+RR_INTERFACE_AGE = @RR_INTERFACE_AGE@
+RR_MAJOR_VERSION = @RR_MAJOR_VERSION@
+RR_MICRO_VERSION = @RR_MICRO_VERSION@
+RR_MINOR_VERSION = @RR_MINOR_VERSION@
+RR_RELEASE = @RR_RELEASE@
+RR_REVISION = @RR_REVISION@
+RR_VERSION = @RR_VERSION@
+SED = @SED@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+SM_CFLAGS = @SM_CFLAGS@
+SM_LIBS = @SM_LIBS@
+STRIP = @STRIP@
+USE_NLS = @USE_NLS@
+VERSION = @VERSION@
+XAUTH_CFLAGS = @XAUTH_CFLAGS@
+XAUTH_LIBS = @XAUTH_LIBS@
+XCURSOR_CFLAGS = @XCURSOR_CFLAGS@
+XCURSOR_LIBS = @XCURSOR_LIBS@
+XGETTEXT = @XGETTEXT@
+XGETTEXT_015 = @XGETTEXT_015@
+XINERAMA_LIBS = @XINERAMA_LIBS@
+XKB_CFLAGS = @XKB_CFLAGS@
+XKB_LIBS = @XKB_LIBS@
+XMKMF = @XMKMF@
+XML_CFLAGS = @XML_CFLAGS@
+XML_LIBS = @XML_LIBS@
+XRANDR_CFLAGS = @XRANDR_CFLAGS@
+XRANDR_LIBS = @XRANDR_LIBS@
+XSHAPE_CFLAGS = @XSHAPE_CFLAGS@
+XSHAPE_LIBS = @XSHAPE_LIBS@
+XSYNC_CFLAGS = @XSYNC_CFLAGS@
+XSYNC_LIBS = @XSYNC_LIBS@
+X_CFLAGS = @X_CFLAGS@
+X_EXTRA_LIBS = @X_EXTRA_LIBS@
+X_LIBS = @X_LIBS@
+X_PRE_LIBS = @X_PRE_LIBS@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = $(datadir)/locale
+localstatedir = @localstatedir@
+lt_ECHO = @lt_ECHO@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = m4 po
+docxbmdir = $(docdir)/xbm
+themedir = $(datadir)/themes
+configdir = $(sysconfdir)/xdg
+rcdir = $(configdir)/openbox
+xsessionsdir = $(datadir)/xsessions
+gnomewmfilesdir = $(datadir)/gnome/wm-properties
+pkgconfigdir = $(libdir)/pkgconfig
+obtpubincludedir = $(includedir)/openbox/@OBT_VERSION@/obt
+rrpubincludedir = $(includedir)/openbox/@RR_VERSION@/obrender
+pixmapdir = $(datadir)/pixmaps
+xsddir = $(datadir)/openbox
+appsdir = $(datadir)/applications
+theme = Clearlooks
+AUTOMAKE_OPTIONS = subdir-objects foreign
+ACLOCAL_AMFLAGS = -I m4
+INCLUDES = -I.
+lib_LTLIBRARIES = \
+       obt/libobt.la \
+       obrender/libobrender.la
+
+nodist_bin_SCRIPTS = \
+       data/xsession/openbox-session \
+       data/xsession/openbox-gnome-session \
+       data/xsession/openbox-kde-session
+
+dist_rc_SCRIPTS = \
+       data/environment
+
+nodist_rc_SCRIPTS = \
+       data/autostart/autostart
+
+dist_libexec_SCRIPTS = \
+       data/autostart/openbox-xdg-autostart
+
+nodist_libexec_SCRIPTS = \
+       data/autostart/openbox-autostart
+
+obrender_rendertest_CPPFLAGS = \
+       $(PANGO_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       -DG_LOG_DOMAIN=\"RenderTest\"
+
+obrender_rendertest_LDADD = \
+       obt/libobt.la \
+       obrender/libobrender.la \
+       $(GLIB_LIBS) \
+       $(PANGO_LIBS) \
+       $(XML_LIBS) \
+       $(X_LIBS)
+
+obrender_rendertest_SOURCES = obrender/test.c
+obrender_libobrender_la_CPPFLAGS = \
+       $(X_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(XML_CFLAGS) \
+       $(PANGO_CFLAGS) \
+       $(IMLIB2_CFLAGS) \
+       -DG_LOG_DOMAIN=\"ObRender\" \
+       -DDEFAULT_THEME=\"$(theme)\"
+
+obrender_libobrender_la_LDFLAGS = \
+       -version-info $(RR_CURRENT):$(RR_REVISION):$(RR_AGE)
+
+obrender_libobrender_la_LIBADD = \
+       $(X_LIBS) \
+       $(PANGO_LIBS) \
+       $(GLIB_LIBS) \
+       $(IMLIB2_LIBS) \
+       $(XML_LIBS)
+
+obrender_libobrender_la_SOURCES = \
+       gettext.h \
+       obrender/color.h \
+       obrender/color.c \
+       obrender/font.h \
+       obrender/font.c \
+       obrender/geom.h \
+       obrender/gradient.h \
+       obrender/gradient.c \
+       obrender/icon.h \
+       obrender/image.h \
+       obrender/image.c \
+       obrender/imagecache.h \
+       obrender/imagecache.c \
+       obrender/instance.h \
+       obrender/instance.c \
+       obrender/mask.h \
+       obrender/mask.c \
+       obrender/render.h \
+       obrender/render.c \
+       obrender/theme.h \
+       obrender/theme.c
+
+obt_libobt_la_CPPFLAGS = \
+       $(XINERAMA_CFLAGS) \
+       $(XKB_CFLAGS) \
+       $(XRANDR_CFLAGS) \
+       $(XSHAPE_CFLAGS) \
+       $(XSYNC_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(XML_CFLAGS) \
+       -DG_LOG_DOMAIN=\"Obt\" \
+       -DLOCALEDIR=\"$(localedir)\" \
+       -DDATADIR=\"$(datadir)\" \
+       -DCONFIGDIR=\"$(configdir)\"
+
+obt_libobt_la_LDFLAGS = \
+       -version-info $(OBT_CURRENT):$(OBT_REVISION):$(OBT_AGE)
+
+obt_libobt_la_LIBADD = \
+       $(XINERAMA_LIBS) \
+       $(XKB_LIBS) \
+       $(XRANDR_LIBS) \
+       $(XSHAPE_LIBS) \
+       $(XSYNC_LIBS) \
+       $(GLIB_LIBS) \
+       $(XML_LIBS)
+
+obt_libobt_la_SOURCES = \
+       obt/bsearch.h \
+       obt/display.h \
+       obt/display.c \
+       obt/internal.h \
+       obt/keyboard.h \
+       obt/keyboard.c \
+       obt/xml.h \
+       obt/xml.c \
+       obt/ddparse.h \
+       obt/ddparse.c \
+       obt/link.h \
+       obt/link.c \
+       obt/paths.h \
+       obt/paths.c \
+       obt/prop.h \
+       obt/prop.c \
+       obt/signal.h \
+       obt/signal.c \
+       obt/util.h \
+       obt/xqueue.h \
+       obt/xqueue.c
+
+openbox_openbox_CPPFLAGS = \
+       $(SM_CFLAGS) \
+       $(X_CFLAGS) \
+       $(XCURSOR_CFLAGS) \
+       $(SM_CFLAGS) \
+       $(PANGO_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(LIBSN_CFLAGS) \
+       $(XML_CFLAGS) \
+       -DLOCALEDIR=\"$(localedir)\" \
+       -DDATADIR=\"$(datadir)\" \
+       -DCONFIGDIR=\"$(configdir)\" \
+       -DG_LOG_DOMAIN=\"Openbox\"
+
+openbox_openbox_LDADD = \
+       $(XINERAMA_LIBS) \
+       $(XRANDR_LIBS) \
+       $(SM_LIBS) \
+       $(GLIB_LIBS) \
+       $(X_LIBS) \
+       $(XCURSOR_LIBS) \
+       $(LIBSN_LIBS) \
+       $(XML_LIBS) \
+       $(EFENCE_LIBS) \
+       $(LIBINTL) \
+       obrender/libobrender.la \
+       obt/libobt.la
+
+openbox_openbox_LDFLAGS = -export-dynamic
+openbox_openbox_SOURCES = \
+       gettext.h \
+       openbox/actions/all.c \
+       openbox/actions/all.h \
+       openbox/actions/addremovedesktop.c \
+       openbox/actions/breakchroot.c \
+       openbox/actions/close.c \
+       openbox/actions/cyclewindows.c \
+       openbox/actions/debug.c \
+       openbox/actions/decorations.c \
+       openbox/actions/desktop.c \
+       openbox/actions/dock.c \
+       openbox/actions/dockautohide.c \
+       openbox/actions/directionalwindows.c \
+       openbox/actions/execute.c \
+       openbox/actions/exit.c \
+       openbox/actions/focus.c \
+       openbox/actions/focustobottom.c \
+       openbox/actions/fullscreen.c \
+       openbox/actions/growtoedge.c \
+       openbox/actions/iconify.c \
+       openbox/actions/if.c \
+       openbox/actions/kill.c \
+       openbox/actions/layer.c \
+       openbox/actions/lower.c \
+       openbox/actions/maximize.c \
+       openbox/actions/move.c \
+       openbox/actions/moverelative.c \
+       openbox/actions/moveresizeto.c \
+       openbox/actions/movetoedge.c \
+       openbox/actions/omnipresent.c \
+       openbox/actions/raise.c \
+       openbox/actions/raiselower.c \
+       openbox/actions/reconfigure.c \
+       openbox/actions/resize.c \
+       openbox/actions/resizerelative.c \
+       openbox/actions/restart.c \
+       openbox/actions/shade.c \
+       openbox/actions/shadelowerraise.c \
+       openbox/actions/showdesktop.c \
+       openbox/actions/showmenu.c \
+       openbox/actions/unfocus.c \
+       openbox/actions.c \
+       openbox/actions.h \
+       openbox/client.c \
+       openbox/client.h \
+       openbox/client_list_menu.c \
+       openbox/client_list_menu.h \
+       openbox/client_list_combined_menu.c \
+       openbox/client_list_combined_menu.h \
+       openbox/client_menu.c \
+       openbox/client_menu.h \
+       openbox/config.c \
+       openbox/config.h \
+       openbox/debug.c \
+       openbox/debug.h \
+       openbox/dock.c \
+       openbox/dock.h \
+       openbox/event.c \
+       openbox/event.h \
+       openbox/focus.c \
+       openbox/focus.h \
+       openbox/focus_cycle.c \
+       openbox/focus_cycle.h \
+       openbox/focus_cycle_indicator.c \
+       openbox/focus_cycle_indicator.h \
+       openbox/focus_cycle_popup.c \
+       openbox/focus_cycle_popup.h \
+       openbox/frame.c \
+       openbox/frame.h \
+       openbox/framerender.c \
+       openbox/framerender.h \
+       openbox/geom.h \
+       openbox/grab.c \
+       openbox/grab.h \
+       openbox/group.c \
+       openbox/group.h \
+       openbox/keyboard.c \
+       openbox/keyboard.h \
+       openbox/keytree.c \
+       openbox/keytree.h \
+       openbox/menuframe.c \
+       openbox/menuframe.h \
+       openbox/menu.c \
+       openbox/menu.h \
+       openbox/misc.h \
+       openbox/mouse.c \
+       openbox/mouse.h \
+       openbox/moveresize.c \
+       openbox/moveresize.h \
+       openbox/mwm.h \
+       openbox/openbox.c \
+       openbox/openbox.h \
+       openbox/ping.c \
+       openbox/ping.h \
+       openbox/place.c \
+       openbox/place.h \
+       openbox/prompt.c \
+       openbox/prompt.h \
+       openbox/popup.c \
+       openbox/popup.h \
+       openbox/resist.c \
+       openbox/resist.h \
+       openbox/screen.c \
+       openbox/screen.h \
+       openbox/session.c \
+       openbox/session.h \
+       openbox/stacking.c \
+       openbox/stacking.h \
+       openbox/startupnotify.c \
+       openbox/startupnotify.h \
+       openbox/translate.c \
+       openbox/translate.h \
+       openbox/window.c \
+       openbox/window.h
+
+tools_gnome_panel_control_gnome_panel_control_CPPFLAGS = \
+       $(X_CFLAGS)
+
+tools_gnome_panel_control_gnome_panel_control_LDADD = \
+       $(X_LIBS)
+
+tools_gnome_panel_control_gnome_panel_control_SOURCES = \
+       tools/gnome-panel-control/gnome-panel-control.c
+
+tools_obxprop_obxprop_CPPFLAGS = \
+       $(GLIB_CFLAGS) \
+       $(X_CFLAGS)
+
+tools_obxprop_obxprop_LDADD = \
+       $(GLIB_LIBS) \
+       $(X_LIBS)
+
+tools_obxprop_obxprop_SOURCES = \
+       tools/obxprop/obxprop.c
+
+tools_gdm_control_gdm_control_CPPFLAGS = \
+       $(XAUTH_CFLAGS) \
+       $(X_CFLAGS) \
+       $(GLIB_CFLAGS)
+
+tools_gdm_control_gdm_control_LDADD = \
+       $(XAUTH_LIBS) \
+       $(X_LIBS) \
+       $(GLIB_LIBS)
+
+tools_gdm_control_gdm_control_SOURCES = \
+       tools/gdm-control/gdm-control.c
+
+dist_docxbm_DATA = \
+        data/xbm/bullet.xbm \
+        data/xbm/close.xbm \
+        data/xbm/desk_toggled.xbm \
+        data/xbm/desk.xbm \
+        data/xbm/iconify.xbm \
+        data/xbm/max_toggled.xbm \
+        data/xbm/max.xbm \
+        data/xbm/shade_toggled.xbm \
+        data/xbm/shade.xbm
+
+clearlooks_themedir = $(themedir)/Clearlooks/openbox-3
+dist_clearlooks_theme_DATA = \
+       themes/Clearlooks/openbox-3/themerc
+
+clearlooks34_themedir = $(themedir)/Clearlooks-3.4/openbox-3
+dist_clearlooks34_theme_DATA = \
+       themes/Clearlooks-3.4/openbox-3/themerc
+
+clearlooksolive_themedir = $(themedir)/Clearlooks-Olive/openbox-3
+dist_clearlooksolive_theme_DATA = \
+       themes/Clearlooks-Olive/openbox-3/themerc
+
+mikachu_themedir = $(themedir)/Mikachu/openbox-3
+dist_mikachu_theme_DATA = \
+       themes/Mikachu/openbox-3/bullet.xbm \
+       themes/Mikachu/openbox-3/close.xbm \
+       themes/Mikachu/openbox-3/desk.xbm \
+       themes/Mikachu/openbox-3/iconify.xbm \
+       themes/Mikachu/openbox-3/max.xbm \
+       themes/Mikachu/openbox-3/themerc
+
+natura_themedir = $(themedir)/Natura/openbox-3
+dist_natura_theme_DATA = \
+       themes/Natura/openbox-3/close_hover.xbm \
+       themes/Natura/openbox-3/close.xbm \
+       themes/Natura/openbox-3/desk_toggled.xbm \
+       themes/Natura/openbox-3/desk_hover.xbm \
+       themes/Natura/openbox-3/desk.xbm \
+       themes/Natura/openbox-3/iconify_hover.xbm \
+       themes/Natura/openbox-3/iconify.xbm \
+       themes/Natura/openbox-3/max_hover.xbm \
+       themes/Natura/openbox-3/max_toggled.xbm \
+       themes/Natura/openbox-3/max.xbm \
+       themes/Natura/openbox-3/shade.xbm \
+       themes/Natura/openbox-3/shade_hover.xbm \
+       themes/Natura/openbox-3/themerc
+
+artwizboxed_themedir = $(themedir)/Artwiz-boxed/openbox-3
+dist_artwizboxed_theme_DATA = \
+       themes/Artwiz-boxed/openbox-3/themerc
+
+bear2_themedir = $(themedir)/Bear2/openbox-3
+dist_bear2_theme_DATA = \
+       themes/Bear2/openbox-3/close_pressed.xbm \
+       themes/Bear2/openbox-3/close.xbm \
+       themes/Bear2/openbox-3/desk_toggled.xbm \
+       themes/Bear2/openbox-3/desk.xbm \
+       themes/Bear2/openbox-3/iconify_pressed.xbm \
+       themes/Bear2/openbox-3/iconify.xbm \
+       themes/Bear2/openbox-3/max_pressed.xbm \
+       themes/Bear2/openbox-3/max_toggled.xbm \
+       themes/Bear2/openbox-3/max.xbm \
+       themes/Bear2/openbox-3/shade_pressed.xbm \
+       themes/Bear2/openbox-3/shade.xbm \
+       themes/Bear2/openbox-3/themerc
+
+orang_themedir = $(themedir)/Orang/openbox-3
+dist_orang_theme_DATA = \
+       themes/Orang/openbox-3/themerc
+
+onyx_themedir = $(themedir)/Onyx/openbox-3
+dist_onyx_theme_DATA = \
+       themes/Onyx/openbox-3/themerc
+
+onyxcitrus_themedir = $(themedir)/Onyx-Citrus/openbox-3
+dist_onyxcitrus_theme_DATA = \
+       themes/Onyx-Citrus/openbox-3/themerc
+
+syscrash_themedir = $(themedir)/Syscrash/openbox-3
+dist_syscrash_theme_DATA = \
+       themes/Syscrash/openbox-3/max_disabled.xbm \
+       themes/Syscrash/openbox-3/max_pressed.xbm \
+       themes/Syscrash/openbox-3/max_toggled.xbm \
+       themes/Syscrash/openbox-3/max.xbm \
+       themes/Syscrash/openbox-3/themerc
+
+rrpubinclude_HEADERS = \
+       obrender/color.h \
+       obrender/font.h \
+       obrender/geom.h \
+       obrender/gradient.h \
+       obrender/image.h \
+       obrender/instance.h \
+       obrender/mask.h \
+       obrender/render.h \
+       obrender/theme.h \
+       obrender/version.h
+
+obtpubinclude_HEADERS = \
+       obt/link.h \
+       obt/display.h \
+       obt/keyboard.h \
+       obt/xml.h \
+       obt/paths.h \
+       obt/prop.h \
+       obt/signal.h \
+       obt/util.h \
+       obt/version.h \
+       obt/xqueue.h
+
+nodist_pkgconfig_DATA = \
+       obrender/obrender-3.5.pc \
+       obt/obt-3.5.pc
+
+dist_apps_DATA = \
+       data/openbox.desktop
+
+dist_pixmap_DATA = \
+       data/openbox.png
+
+dist_rc_DATA = \
+       data/rc.xml \
+       data/menu.xml
+
+edit = $(SED) \
+       -e 's!@version\@!$(VERSION)!' \
+       -e 's!@configdir\@!$(configdir)!' \
+       -e 's!@rcdir\@!$(rcdir)!' \
+       -e 's!@libexecdir\@!$(libexecdir)!' \
+       -e 's!@bindir\@!$(bindir)!'
+
+dist_gnomewmfiles_DATA = \
+       data/gnome-wm-properties/openbox.desktop
+
+nodist_xsessions_DATA = \
+       data/xsession/openbox.desktop \
+       data/xsession/openbox-gnome.desktop \
+       data/xsession/openbox-kde.desktop
+
+dist_noinst_DATA = \
+       data/rc.xsd \
+       data/menu.xsd \
+       data/autostart/autostart.in \
+       data/autostart/openbox-autostart.in \
+       data/xsession/openbox.desktop.in \
+       data/xsession/openbox-gnome.desktop.in \
+       data/xsession/openbox-kde.desktop.in \
+       data/xsession/openbox-session.in \
+       data/xsession/openbox-gnome-session.in \
+       data/xsession/openbox-kde-session.in \
+       doc/openbox.1.sgml \
+       doc/openbox.1.in \
+       doc/openbox-session.1.sgml \
+       doc/openbox-session.1.in \
+       doc/openbox-gnome-session.1.sgml \
+       doc/openbox-gnome-session.1.in \
+       doc/openbox-kde-session.1.sgml \
+       doc/openbox-kde-session.1.in \
+       doc/obxprop.1.sgml \
+       doc/obxprop.1.in \
+       obrender/version.h.in \
+       obrender/obrender-3.5.pc.in \
+       obt/obt-3.5.pc.in \
+       obt/version.h.in \
+       tools/themeupdate/themeupdate.py \
+       tests/hideshow.py \
+       tests/Makefile \
+       tests/aspect.c \
+       tests/fullscreen.c \
+       tests/grav.c \
+       tests/grouptran.c \
+       tests/icons.c \
+       tests/modal2.c \
+       tests/modal3.c \
+       tests/modal.c \
+       tests/noresize.c \
+       tests/override.c \
+       tests/positioned.c \
+       tests/strut.c \
+       tests/title.c \
+       tests/urgent.c
+
+dist_doc_DATA = \
+       COMPLIANCE \
+       README \
+       AUTHORS \
+       CHANGELOG \
+       COPYING \
+       data/rc.xsd \
+       data/menu.xsd \
+       doc/rc-mouse-focus.xml
+
+nodist_man_MANS = \
+       doc/openbox.1 \
+       doc/openbox-session.1 \
+       doc/openbox-gnome-session.1 \
+       doc/openbox-kde-session.1 \
+       doc/obxprop.1
+
+EXTRA_DIST = \
+       config.rpath
+
+
+# make clean doesn't delete these for some reason, even though they are
+# built by make
+CLEANFILES = \
+       $(nodist_man_MANS) \
+       $(nodist_bin_SCRIPTS) \
+       $(nodist_xsessions_DATA) \
+       $(nodist_rc_SCRIPTS) \
+       $(nodist_libexec_SCRIPTS)
+
+all: all-recursive
+
+.SUFFIXES:
+.SUFFIXES: .c .lo .o .obj
+am--refresh:
+       @:
+$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am  $(am__configure_deps)
+       @for dep in $?; do \
+         case '$(am__configure_deps)' in \
+           *$$dep*) \
+             echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
+             $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
+               && exit 0; \
+             exit 1;; \
+         esac; \
+       done; \
+       echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
+       $(am__cd) $(top_srcdir) && \
+         $(AUTOMAKE) --foreign Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+       @case '$?' in \
+         *config.status*) \
+           echo ' $(SHELL) ./config.status'; \
+           $(SHELL) ./config.status;; \
+         *) \
+           echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+           cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+       esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure:  $(am__configure_deps)
+       $(am__cd) $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4):  $(am__aclocal_m4_deps)
+       $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+$(am__aclocal_m4_deps):
+obrender/obrender-3.5.pc: $(top_builddir)/config.status $(top_srcdir)/obrender/obrender-3.5.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+obt/obt-3.5.pc: $(top_builddir)/config.status $(top_srcdir)/obt/obt-3.5.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+obrender/version.h: $(top_builddir)/config.status $(top_srcdir)/obrender/version.h.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+obt/version.h: $(top_builddir)/config.status $(top_srcdir)/obt/version.h.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+version.h: $(top_builddir)/config.status $(srcdir)/version.h.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+       @$(NORMAL_INSTALL)
+       test -z "$(libdir)" || $(MKDIR_P) "$(DESTDIR)$(libdir)"
+       @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+       list2=; for p in $$list; do \
+         if test -f $$p; then \
+           list2="$$list2 $$p"; \
+         else :; fi; \
+       done; \
+       test -z "$$list2" || { \
+         echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \
+         $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \
+       }
+
+uninstall-libLTLIBRARIES:
+       @$(NORMAL_UNINSTALL)
+       @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \
+       for p in $$list; do \
+         $(am__strip_dir) \
+         echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \
+         $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \
+       done
+
+clean-libLTLIBRARIES:
+       -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+         test "$$dir" != "$$p" || dir=.; \
+         echo "rm -f \"$${dir}/so_locations\""; \
+         rm -f "$${dir}/so_locations"; \
+       done
+obrender/$(am__dirstamp):
+       @$(MKDIR_P) obrender
+       @: > obrender/$(am__dirstamp)
+obrender/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) obrender/$(DEPDIR)
+       @: > obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-color.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-font.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-gradient.lo:  \
+       obrender/$(am__dirstamp) obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-image.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-imagecache.lo:  \
+       obrender/$(am__dirstamp) obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-instance.lo:  \
+       obrender/$(am__dirstamp) obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-mask.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-render.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/obrender_libobrender_la-theme.lo: obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/libobrender.la: $(obrender_libobrender_la_OBJECTS) $(obrender_libobrender_la_DEPENDENCIES) obrender/$(am__dirstamp)
+       $(obrender_libobrender_la_LINK) -rpath $(libdir) $(obrender_libobrender_la_OBJECTS) $(obrender_libobrender_la_LIBADD) $(LIBS)
+obt/$(am__dirstamp):
+       @$(MKDIR_P) obt
+       @: > obt/$(am__dirstamp)
+obt/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) obt/$(DEPDIR)
+       @: > obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-display.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-keyboard.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-xml.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-ddparse.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-link.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-paths.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-prop.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-signal.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/obt_libobt_la-xqueue.lo: obt/$(am__dirstamp) \
+       obt/$(DEPDIR)/$(am__dirstamp)
+obt/libobt.la: $(obt_libobt_la_OBJECTS) $(obt_libobt_la_DEPENDENCIES) obt/$(am__dirstamp)
+       $(obt_libobt_la_LINK) -rpath $(libdir) $(obt_libobt_la_OBJECTS) $(obt_libobt_la_LIBADD) $(LIBS)
+install-binPROGRAMS: $(bin_PROGRAMS)
+       @$(NORMAL_INSTALL)
+       test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+       @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+       for p in $$list; do echo "$$p $$p"; done | \
+       sed 's/$(EXEEXT)$$//' | \
+       while read p p1; do if test -f $$p || test -f $$p1; \
+         then echo "$$p"; echo "$$p"; else :; fi; \
+       done | \
+       sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+           -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
+       sed 'N;N;N;s,\n, ,g' | \
+       $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
+         { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+           if ($$2 == $$4) files[d] = files[d] " " $$1; \
+           else { print "f", $$3 "/" $$4, $$1; } } \
+         END { for (d in files) print "f", d, files[d] }' | \
+       while read type dir files; do \
+           if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+           test -z "$$files" || { \
+           echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
+           $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
+           } \
+       ; done
+
+uninstall-binPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+       files=`for p in $$list; do echo "$$p"; done | \
+         sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+             -e 's/$$/$(EXEEXT)/' `; \
+       test -n "$$list" || exit 0; \
+       echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
+       cd "$(DESTDIR)$(bindir)" && rm -f $$files
+
+clean-binPROGRAMS:
+       @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \
+       echo " rm -f" $$list; \
+       rm -f $$list || exit $$?; \
+       test -n "$(EXEEXT)" || exit 0; \
+       list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+       echo " rm -f" $$list; \
+       rm -f $$list
+
+clean-checkPROGRAMS:
+       @list='$(check_PROGRAMS)'; test -n "$$list" || exit 0; \
+       echo " rm -f" $$list; \
+       rm -f $$list || exit $$?; \
+       test -n "$(EXEEXT)" || exit 0; \
+       list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
+       echo " rm -f" $$list; \
+       rm -f $$list
+obrender/obrender_rendertest-test.$(OBJEXT): obrender/$(am__dirstamp) \
+       obrender/$(DEPDIR)/$(am__dirstamp)
+obrender/rendertest$(EXEEXT): $(obrender_rendertest_OBJECTS) $(obrender_rendertest_DEPENDENCIES) obrender/$(am__dirstamp)
+       @rm -f obrender/rendertest$(EXEEXT)
+       $(LINK) $(obrender_rendertest_OBJECTS) $(obrender_rendertest_LDADD) $(LIBS)
+openbox/actions/$(am__dirstamp):
+       @$(MKDIR_P) openbox/actions
+       @: > openbox/actions/$(am__dirstamp)
+openbox/actions/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) openbox/actions/$(DEPDIR)
+       @: > openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-all.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-addremovedesktop.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-breakchroot.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-close.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-cyclewindows.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-debug.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-decorations.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-desktop.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-dock.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-dockautohide.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-directionalwindows.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-execute.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-exit.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-focus.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-focustobottom.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-fullscreen.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-growtoedge.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)
+openbox/actions/openbox_openbox-iconify.$(OBJEXT):  \
+       openbox/actions/$(am__dirstamp) \
+       openbox/actions/$(DEPDIR)/$(am__dirstamp)