  2014-08-24 Christopher Roy Bratusek <nano@jpberlin.de>

 * Makefile.in, scripts/make-changelog: make-changelog script

  2014-08-21 Christopher Roy Bratusek <nano@jpberlin.de>

 * lisp/sawfish/wm/ext/cabinet.jl, lisp/sawfish/wm/util/events.jl: enable
 input-line in cabinet

  2014-08-19 Christopher Roy Bratusek <nano@jpberlin.de>

 * themes/Elberg-tabbed/theme.jl, themes/gradient-tabbed/theme.jl: update
 Elberg-tabbed and gradient-tabbed for recent changes

 * config.guess, config.sub: update autotools

 * configure.in, man/news.texi: bump version to 1.10.99 (Carrera Rapida)

 * Makedefs.in, scripts/Makefile.in, scripts/cabinet-missing.png: add
 cabinet-missing.png / sawfishimagedir to Makedefs.in

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/ext/cabinet.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl, lisp/sawfish/wm/util/events.jl: major
 rework of sawfish.wm.ext.cabinet

 * lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl: fix wrong
 input-focus fom enter-* focus modes in tabbing

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/tabs/tabgroup.jl: enable
 shade-hover and auto-raise in SawfishConfig, utilize them in tabbing

 * lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl,
 lisp/sawfish/wm/tile/tiler.jl, lisp/sawfish/wm/tile/utils.jl,
 lisp/sawfish/wm/workspace.jl: add tab support for tiling

  2014-08-19 Maxime SoulĂ© <btik-git@scoubidou.com>

 * lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/placement.jl:
 Mimic CTWM interactive placement features  When placement-mode is set to
 'interactively, during the 3x3 grid move: - clicking Button2 and dragging the
 outline will give the window its current position but allow the sides to be
 resized; - clicking Button3 will give the window its current position but
 attempt to make it long enough to touch the bottom the screen; - releasing
 any other button still position the window at the current position, as
 before.  Thanks to CTWM project for its documentation.

  2014-04-09 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi, .../Default/bottom-frame-title-cursor-f.png,
 themes/StyleTab/Default/bottom-frame-title-f.png,
 themes/StyleTab/Default/bottom-frame-title-i.png,
 .../Default/bottom-frame-title-nocursor-f.png,
 .../StyleTab/Default/bottom-frame-top-border-f.png,
 .../Default/left-frame-bottom-border-f.png,
 .../Default/left-frame-bottom-border-i.png,
 .../Default/left-frame-bottom-left-corner-f.png,
 .../Default/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Default/left-frame-bottom-right-corner-f.png,
 .../Default/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Default/left-frame-right-border-f.png,
 .../StyleTab/Default/left-frame-right-border-i.png,
 .../Default/left-frame-tab-bottom-icon-f.png,
 .../Default/left-frame-tab-bottom-icon-h.png,
 .../Default/left-frame-tab-bottom-icon-i.png,
 .../Default/left-frame-tab-bottom-icon-ih.png,
 .../left-frame-tab-bottom-icon-marked-f.png,
 .../left-frame-tab-bottom-icon-marked-h.png,
 .../left-frame-tab-bottom-icon-marked-i.png,
 .../left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Default/left-frame-tab-f.png,
 themes/StyleTab/Default/left-frame-tab-h.png,
 themes/StyleTab/Default/left-frame-tab-i.png,
 themes/StyleTab/Default/left-frame-tab-ih.png,
 .../StyleTab/Default/left-frame-tab-marked-f.png,
 .../StyleTab/Default/left-frame-tab-marked-h.png,
 .../StyleTab/Default/left-frame-tab-marked-i.png,
 .../StyleTab/Default/left-frame-tab-marked-ih.png,
 themes/StyleTab/Default/left-frame-tab-top-f.png,
 themes/StyleTab/Default/left-frame-tab-top-h.png,
 themes/StyleTab/Default/left-frame-tab-top-i.png,
 themes/StyleTab/Default/left-frame-tab-top-ih.png,
 .../Default/left-frame-tab-top-marked-f.png,
 .../Default/left-frame-tab-top-marked-h.png,
 .../Default/left-frame-tab-top-marked-i.png,
 .../Default/left-frame-tab-top-marked-ih.png,
 .../StyleTab/Default/left-frame-title-cursor-f.png,
 .../StyleTab/Default/left-frame-title-cursor-i.png,
 themes/StyleTab/Default/left-frame-title-f.png,
 themes/StyleTab/Default/left-frame-title-i.png,
 .../Default/left-frame-title-nocursor-f.png,
 .../Default/left-frame-title-nocursor-i.png,
 .../StyleTab/Default/left-frame-top-border-f.png,
 .../StyleTab/Default/left-frame-top-border-i.png,
 .../Default/left-frame-top-left-corner-f.png,
 .../Default/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Default/left-frame-top-right-corner-f.png,
 .../Default/left-frame-top-right-corner-i.png,
 .../Default/right-frame-bottom-border-f.png,
 .../Default/right-frame-bottom-border-i.png,
 .../Default/right-frame-bottom-left-corner-f.png,
 .../Default/right-frame-bottom-left-corner-i.png,
 .../Default/right-frame-bottom-right-corner-f.png,
 .../Default/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Default/right-frame-left-border-f.png,
 .../StyleTab/Default/right-frame-left-border-i.png,
 .../Default/right-frame-title-cursor-f.png,
 .../Default/right-frame-title-cursor-i.png,
 themes/StyleTab/Default/right-frame-title-f.png,
 themes/StyleTab/Default/right-frame-title-i.png,
 .../Default/right-frame-title-nocursor-f.png,
 .../Default/right-frame-title-nocursor-i.png,
 .../StyleTab/Default/right-frame-top-border-f.png,
 .../StyleTab/Default/right-frame-top-border-i.png,
 .../Default/right-frame-top-left-corner-f.png,
 .../Default/right-frame-top-left-corner-i.png,
 .../Default/right-frame-top-right-corner-f.png,
 .../Default/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Default/top-frame-bottom-border-f.png,
 .../StyleTab/Default/top-frame-bottom-border-i.png,
 .../Default/top-frame-bottom-right-corner-f.png,
 .../Default/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Default/top-frame-left-border-f.png,
 .../StyleTab/Default/top-frame-right-border-f.png,
 .../StyleTab/Default/top-frame-right-border-i.png,
 themes/StyleTab/Default/top-frame-tab-f.png,
 themes/StyleTab/Default/top-frame-tab-i.png,
 .../StyleTab/Default/top-frame-title-cursor-f.png,
 themes/StyleTab/Default/top-frame-title-f.png,
 .../Default/top-frame-title-nocursor-f.png,
 .../Default/top-frame-top-right-corner-f.png,
 .../Default/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png, themes/StyleTab/Flat/.directory,
 themes/StyleTab/Flat/top-frame-close-button-f.png,
 .../Flat/top-frame-frame-type-button-f.png,
 .../Flat/top-frame-icon-title-images-f.png,
 .../Flat/top-frame-icon-title-images-i.png,
 .../StyleTab/Flat/top-frame-iconify-button-f.png,
 themes/StyleTab/Flat/top-frame-lock-button-f.png,
 .../StyleTab/Flat/top-frame-maximize-button-f.png,
 themes/StyleTab/Flat/top-frame-menu-button-f.png,
 .../Flat/top-frame-move-resize-button-f.png,
 themes/StyleTab/Flat/top-frame-next-button-f.png,
 .../StyleTab/Flat/top-frame-next-last-button-f.png,
 themes/StyleTab/Flat/top-frame-ontop-button-f.png,
 themes/StyleTab/Flat/top-frame-prev-button-f.png,
 .../StyleTab/Flat/top-frame-prev-last-button-f.png,
 .../Flat/top-frame-raise-lower-button-f.png,
 themes/StyleTab/Flat/top-frame-rename-button-f.png,
 themes/StyleTab/Flat/top-frame-shade-button-f.png,
 themes/StyleTab/Flat/top-frame-sticky-button-f.png,
 themes/StyleTab/Flat/top-frame-unlock-button-f.png,
 .../Flat/top-frame-unmaximize-button-f.png,
 .../StyleTab/Flat/top-frame-unontop-button-f.png,
 .../StyleTab/Flat/top-frame-unshade-button-f.png,
 .../StyleTab/Flat/top-frame-unsticky-button-f.png,
 .../Glass/bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../Glass/bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../StyleTab/Glass/bottom-frame-title-cursor-f.png,
 themes/StyleTab/Glass/bottom-frame-title-f.png,
 themes/StyleTab/Glass/bottom-frame-title-i.png,
 .../Glass/bottom-frame-title-nocursor-f.png,
 .../StyleTab/Glass/bottom-frame-top-border-f.png,
 .../StyleTab/Glass/left-frame-bottom-border-f.png,
 .../StyleTab/Glass/left-frame-bottom-border-i.png,
 .../Glass/left-frame-bottom-left-corner-f.png,
 .../Glass/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Glass/left-frame-bottom-right-corner-f.png,
 .../Glass/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Glass/left-frame-right-border-f.png,
 .../StyleTab/Glass/left-frame-right-border-i.png,
 .../Glass/left-frame-tab-bottom-icon-f.png,
 .../Glass/left-frame-tab-bottom-icon-h.png,
 .../Glass/left-frame-tab-bottom-icon-i.png,
 .../Glass/left-frame-tab-bottom-icon-ih.png,
 .../Glass/left-frame-tab-bottom-icon-marked-f.png,
 .../Glass/left-frame-tab-bottom-icon-marked-h.png,
 .../Glass/left-frame-tab-bottom-icon-marked-i.png,
 .../Glass/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Glass/left-frame-tab-f.png,
 themes/StyleTab/Glass/left-frame-tab-h.png,
 themes/StyleTab/Glass/left-frame-tab-i.png,
 themes/StyleTab/Glass/left-frame-tab-ih.png,
 themes/StyleTab/Glass/left-frame-tab-marked-f.png,
 themes/StyleTab/Glass/left-frame-tab-marked-h.png,
 themes/StyleTab/Glass/left-frame-tab-marked-i.png,
 themes/StyleTab/Glass/left-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/left-frame-tab-top-f.png,
 themes/StyleTab/Glass/left-frame-tab-top-h.png,
 themes/StyleTab/Glass/left-frame-tab-top-i.png,
 themes/StyleTab/Glass/left-frame-tab-top-ih.png,
 .../StyleTab/Glass/left-frame-tab-top-marked-f.png,
 .../StyleTab/Glass/left-frame-tab-top-marked-h.png,
 .../StyleTab/Glass/left-frame-tab-top-marked-i.png,
 .../Glass/left-frame-tab-top-marked-ih.png,
 .../StyleTab/Glass/left-frame-title-cursor-f.png,
 .../StyleTab/Glass/left-frame-title-cursor-i.png,
 themes/StyleTab/Glass/left-frame-title-f.png,
 themes/StyleTab/Glass/left-frame-title-i.png,
 .../StyleTab/Glass/left-frame-title-nocursor-f.png,
 .../StyleTab/Glass/left-frame-title-nocursor-i.png,
 themes/StyleTab/Glass/left-frame-top-border-f.png,
 themes/StyleTab/Glass/left-frame-top-border-i.png,
 .../Glass/left-frame-top-left-corner-f.png,
 .../Glass/left-frame-top-left-corner-i.png,
 .../Glass/left-frame-top-left-corner-shaped-f.png,
 .../Glass/left-frame-top-left-corner-shaped-i.png,
 .../Glass/left-frame-top-right-corner-f.png,
 .../Glass/left-frame-top-right-corner-i.png,
 .../StyleTab/Glass/right-frame-bottom-border-f.png,
 .../StyleTab/Glass/right-frame-bottom-border-i.png,
 .../Glass/right-frame-bottom-left-corner-f.png,
 .../Glass/right-frame-bottom-left-corner-i.png,
 .../Glass/right-frame-bottom-right-corner-f.png,
 .../Glass/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Glass/right-frame-left-border-f.png,
 .../StyleTab/Glass/right-frame-left-border-i.png,
 .../StyleTab/Glass/right-frame-title-cursor-f.png,
 .../StyleTab/Glass/right-frame-title-cursor-i.png,
 themes/StyleTab/Glass/right-frame-title-f.png,
 themes/StyleTab/Glass/right-frame-title-i.png,
 .../Glass/right-frame-title-nocursor-f.png,
 .../Glass/right-frame-title-nocursor-i.png,
 themes/StyleTab/Glass/right-frame-top-border-f.png,
 themes/StyleTab/Glass/right-frame-top-border-i.png,
 .../Glass/right-frame-top-left-corner-f.png,
 .../Glass/right-frame-top-left-corner-i.png,
 .../Glass/right-frame-top-right-corner-f.png,
 .../Glass/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Glass/top-frame-bottom-border-f.png,
 .../StyleTab/Glass/top-frame-bottom-border-i.png,
 .../Glass/top-frame-bottom-right-corner-f.png,
 .../Glass/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Glass/top-frame-left-border-f.png,
 themes/StyleTab/Glass/top-frame-right-border-f.png,
 themes/StyleTab/Glass/top-frame-right-border-i.png,
 themes/StyleTab/Glass/top-frame-tab-f.png,
 themes/StyleTab/Glass/top-frame-tab-i.png,
 themes/StyleTab/Glass/top-frame-title-cursor-f.png,
 themes/StyleTab/Glass/top-frame-title-f.png,
 .../StyleTab/Glass/top-frame-top-left-corner-f.png,
 .../Glass/top-frame-top-left-corner-shaped-f.png,
 .../Glass/top-frame-top-right-corner-f.png,
 .../Glass/top-frame-top-right-corner-i.png,
 .../Glass/top-frame-top-right-corner-shaped-f.png,
 .../Glass/top-frame-top-right-corner-shaped-i.png, themes/StyleTab/README,
 .../Reduce/bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../Reduce/bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../Reduce/bottom-frame-title-cursor-f.png,
 themes/StyleTab/Reduce/bottom-frame-title-f.png,
 themes/StyleTab/Reduce/bottom-frame-title-i.png,
 .../Reduce/bottom-frame-title-nocursor-f.png,
 .../StyleTab/Reduce/bottom-frame-top-border-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-i.png,
 .../Reduce/left-frame-bottom-left-corner-f.png,
 .../Reduce/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/left-frame-bottom-right-corner-f.png,
 .../Reduce/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-right-border-f.png,
 .../StyleTab/Reduce/left-frame-right-border-i.png,
 .../Reduce/left-frame-tab-bottom-icon-f.png,
 .../Reduce/left-frame-tab-bottom-icon-h.png,
 .../Reduce/left-frame-tab-bottom-icon-i.png,
 .../Reduce/left-frame-tab-bottom-icon-ih.png,
 .../Reduce/left-frame-tab-bottom-icon-marked-f.png,
 .../Reduce/left-frame-tab-bottom-icon-marked-h.png,
 .../Reduce/left-frame-tab-bottom-icon-marked-i.png,
 .../left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-f.png,
 themes/StyleTab/Reduce/left-frame-tab-h.png,
 themes/StyleTab/Reduce/left-frame-tab-i.png,
 themes/StyleTab/Reduce/left-frame-tab-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-f.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-h.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-i.png,
 .../StyleTab/Reduce/left-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-top-f.png,
 themes/StyleTab/Reduce/left-frame-tab-top-h.png,
 themes/StyleTab/Reduce/left-frame-tab-top-i.png,
 themes/StyleTab/Reduce/left-frame-tab-top-ih.png,
 .../Reduce/left-frame-tab-top-marked-f.png,
 .../Reduce/left-frame-tab-top-marked-h.png,
 .../Reduce/left-frame-tab-top-marked-i.png,
 .../Reduce/left-frame-tab-top-marked-ih.png,
 .../StyleTab/Reduce/left-frame-title-cursor-f.png,
 .../StyleTab/Reduce/left-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/left-frame-title-f.png,
 themes/StyleTab/Reduce/left-frame-title-i.png,
 .../Reduce/left-frame-title-nocursor-f.png,
 .../Reduce/left-frame-title-nocursor-i.png,
 themes/StyleTab/Reduce/left-frame-top-border-f.png,
 themes/StyleTab/Reduce/left-frame-top-border-i.png,
 .../Reduce/left-frame-top-left-corner-f.png,
 .../Reduce/left-frame-top-left-corner-i.png,
 .../Reduce/left-frame-top-left-corner-shaped-f.png,
 .../Reduce/left-frame-top-left-corner-shaped-i.png,
 .../Reduce/left-frame-top-right-corner-f.png,
 .../Reduce/left-frame-top-right-corner-i.png,
 .../Reduce/right-frame-bottom-border-f.png,
 .../Reduce/right-frame-bottom-border-i.png,
 .../Reduce/right-frame-bottom-left-corner-f.png,
 .../Reduce/right-frame-bottom-left-corner-i.png,
 .../Reduce/right-frame-bottom-right-corner-f.png,
 .../Reduce/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Reduce/right-frame-left-border-f.png,
 .../StyleTab/Reduce/right-frame-left-border-i.png,
 .../StyleTab/Reduce/right-frame-title-cursor-f.png,
 .../StyleTab/Reduce/right-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/right-frame-title-f.png,
 themes/StyleTab/Reduce/right-frame-title-i.png,
 .../Reduce/right-frame-title-nocursor-f.png,
 .../Reduce/right-frame-title-nocursor-i.png,
 .../StyleTab/Reduce/right-frame-top-border-f.png,
 .../StyleTab/Reduce/right-frame-top-border-i.png,
 .../Reduce/right-frame-top-left-corner-f.png,
 .../Reduce/right-frame-top-left-corner-i.png,
 .../Reduce/right-frame-top-right-corner-f.png,
 .../Reduce/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Reduce/top-frame-bottom-border-f.png,
 .../StyleTab/Reduce/top-frame-bottom-border-i.png,
 .../Reduce/top-frame-bottom-right-corner-f.png,
 .../Reduce/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Reduce/top-frame-left-border-f.png,
 .../StyleTab/Reduce/top-frame-right-border-f.png,
 .../StyleTab/Reduce/top-frame-right-border-i.png,
 themes/StyleTab/Reduce/top-frame-tab-f.png,
 themes/StyleTab/Reduce/top-frame-tab-i.png,
 .../StyleTab/Reduce/top-frame-title-cursor-f.png,
 themes/StyleTab/Reduce/top-frame-title-f.png,
 .../StyleTab/Reduce/top-frame-title-nocursor-f.png,
 .../Reduce/top-frame-top-left-corner-f.png,
 .../Reduce/top-frame-top-left-corner-shaped-f.png,
 .../Reduce/top-frame-top-right-corner-f.png,
 .../Reduce/top-frame-top-right-corner-i.png,
 .../Reduce/top-frame-top-right-corner-shaped-f.png,
 .../Reduce/top-frame-top-right-corner-shaped-i.png,
 .../Smoothly/bottom-frame-title-cursor-f.png,
 themes/StyleTab/Smoothly/bottom-frame-title-f.png,
 themes/StyleTab/Smoothly/bottom-frame-title-i.png,
 .../Smoothly/bottom-frame-title-nocursor-f.png,
 .../Smoothly/bottom-frame-top-border-f.png,
 .../Smoothly/left-frame-bottom-border-f.png,
 .../Smoothly/left-frame-bottom-border-i.png,
 .../Smoothly/left-frame-bottom-left-corner-f.png,
 .../Smoothly/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Smoothly/left-frame-bottom-right-corner-f.png,
 .../Smoothly/left-frame-bottom-right-corner-i.png,
 .../Smoothly/left-frame-right-border-f.png,
 .../Smoothly/left-frame-right-border-i.png,
 .../Smoothly/left-frame-tab-bottom-icon-f.png,
 .../Smoothly/left-frame-tab-bottom-icon-h.png,
 .../Smoothly/left-frame-tab-bottom-icon-i.png,
 .../Smoothly/left-frame-tab-bottom-icon-ih.png,
 .../left-frame-tab-bottom-icon-marked-f.png,
 .../left-frame-tab-bottom-icon-marked-h.png,
 .../left-frame-tab-bottom-icon-marked-i.png,
 .../left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-ih.png,
 .../StyleTab/Smoothly/left-frame-tab-marked-f.png,
 .../StyleTab/Smoothly/left-frame-tab-marked-h.png,
 .../StyleTab/Smoothly/left-frame-tab-marked-i.png,
 .../StyleTab/Smoothly/left-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-ih.png,
 .../Smoothly/left-frame-tab-top-marked-f.png,
 .../Smoothly/left-frame-tab-top-marked-h.png,
 .../Smoothly/left-frame-tab-top-marked-i.png,
 .../Smoothly/left-frame-tab-top-marked-ih.png,
 .../Smoothly/left-frame-title-cursor-f.png,
 .../Smoothly/left-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/left-frame-title-f.png,
 themes/StyleTab/Smoothly/left-frame-title-i.png,
 .../Smoothly/left-frame-title-nocursor-f.png,
 .../Smoothly/left-frame-title-nocursor-i.png,
 .../StyleTab/Smoothly/left-frame-top-border-f.png,
 .../StyleTab/Smoothly/left-frame-top-border-i.png,
 .../Smoothly/left-frame-top-left-corner-f.png,
 .../Smoothly/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Smoothly/left-frame-top-right-corner-f.png,
 .../Smoothly/left-frame-top-right-corner-i.png,
 .../Smoothly/right-frame-bottom-border-f.png,
 .../Smoothly/right-frame-bottom-border-i.png,
 .../Smoothly/right-frame-bottom-left-corner-f.png,
 .../Smoothly/right-frame-bottom-left-corner-i.png,
 .../Smoothly/right-frame-bottom-right-corner-f.png,
 .../Smoothly/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../Smoothly/right-frame-left-border-f.png,
 .../Smoothly/right-frame-left-border-i.png,
 .../Smoothly/right-frame-title-cursor-f.png,
 .../Smoothly/right-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/right-frame-title-f.png,
 themes/StyleTab/Smoothly/right-frame-title-i.png,
 .../Smoothly/right-frame-title-nocursor-f.png,
 .../Smoothly/right-frame-title-nocursor-i.png,
 .../StyleTab/Smoothly/right-frame-top-border-f.png,
 .../StyleTab/Smoothly/right-frame-top-border-i.png,
 .../Smoothly/right-frame-top-left-corner-f.png,
 .../Smoothly/right-frame-top-left-corner-i.png,
 .../Smoothly/right-frame-top-right-corner-f.png,
 .../Smoothly/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Smoothly/top-frame-bottom-border-f.png,
 .../Smoothly/top-frame-bottom-border-i.png,
 .../Smoothly/top-frame-bottom-right-corner-f.png,
 .../Smoothly/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Smoothly/top-frame-left-border-f.png,
 .../StyleTab/Smoothly/top-frame-right-border-f.png,
 .../StyleTab/Smoothly/top-frame-right-border-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-i.png,
 .../StyleTab/Smoothly/top-frame-title-cursor-f.png,
 themes/StyleTab/Smoothly/top-frame-title-f.png,
 .../Smoothly/top-frame-title-nocursor-f.png,
 .../Smoothly/top-frame-top-right-corner-f.png,
 .../Smoothly/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../WixDa/bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../WixDa/bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../StyleTab/WixDa/bottom-frame-title-cursor-f.png,
 themes/StyleTab/WixDa/bottom-frame-title-f.png,
 themes/StyleTab/WixDa/bottom-frame-title-i.png,
 .../WixDa/bottom-frame-title-nocursor-f.png,
 .../StyleTab/WixDa/bottom-frame-top-border-f.png,
 .../StyleTab/WixDa/left-frame-bottom-border-f.png,
 .../StyleTab/WixDa/left-frame-bottom-border-i.png,
 .../WixDa/left-frame-bottom-left-corner-f.png,
 .../WixDa/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../WixDa/left-frame-bottom-right-corner-f.png,
 .../WixDa/left-frame-bottom-right-corner-i.png,
 .../StyleTab/WixDa/left-frame-right-border-f.png,
 .../StyleTab/WixDa/left-frame-right-border-i.png,
 .../WixDa/left-frame-tab-bottom-icon-f.png,
 .../WixDa/left-frame-tab-bottom-icon-h.png,
 .../WixDa/left-frame-tab-bottom-icon-i.png,
 .../WixDa/left-frame-tab-bottom-icon-ih.png,
 .../WixDa/left-frame-tab-bottom-icon-marked-f.png,
 .../WixDa/left-frame-tab-bottom-icon-marked-h.png,
 .../WixDa/left-frame-tab-bottom-icon-marked-i.png,
 .../WixDa/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-f.png,
 themes/StyleTab/WixDa/left-frame-tab-h.png,
 themes/StyleTab/WixDa/left-frame-tab-i.png,
 themes/StyleTab/WixDa/left-frame-tab-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-i.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-top-f.png,
 themes/StyleTab/WixDa/left-frame-tab-top-h.png,
 themes/StyleTab/WixDa/left-frame-tab-top-i.png,
 themes/StyleTab/WixDa/left-frame-tab-top-ih.png,
 .../StyleTab/WixDa/left-frame-tab-top-marked-f.png,
 .../StyleTab/WixDa/left-frame-tab-top-marked-h.png,
 .../StyleTab/WixDa/left-frame-tab-top-marked-i.png,
 .../WixDa/left-frame-tab-top-marked-ih.png,
 .../StyleTab/WixDa/left-frame-title-cursor-f.png,
 .../StyleTab/WixDa/left-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/left-frame-title-f.png,
 themes/StyleTab/WixDa/left-frame-title-i.png,
 .../StyleTab/WixDa/left-frame-title-nocursor-f.png,
 .../StyleTab/WixDa/left-frame-title-nocursor-i.png,
 themes/StyleTab/WixDa/left-frame-top-border-f.png,
 themes/StyleTab/WixDa/left-frame-top-border-i.png,
 .../WixDa/left-frame-top-left-corner-f.png,
 .../WixDa/left-frame-top-left-corner-i.png,
 .../WixDa/left-frame-top-left-corner-shaped-f.png,
 .../WixDa/left-frame-top-left-corner-shaped-i.png,
 .../WixDa/left-frame-top-right-corner-f.png,
 .../WixDa/left-frame-top-right-corner-i.png,
 .../StyleTab/WixDa/right-frame-bottom-border-f.png,
 .../StyleTab/WixDa/right-frame-bottom-border-i.png,
 .../WixDa/right-frame-bottom-left-corner-f.png,
 .../WixDa/right-frame-bottom-left-corner-i.png,
 .../WixDa/right-frame-bottom-right-corner-f.png,
 .../WixDa/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/WixDa/right-frame-left-border-f.png,
 .../StyleTab/WixDa/right-frame-left-border-i.png,
 .../StyleTab/WixDa/right-frame-title-cursor-f.png,
 .../StyleTab/WixDa/right-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/right-frame-title-f.png,
 themes/StyleTab/WixDa/right-frame-title-i.png,
 .../WixDa/right-frame-title-nocursor-f.png,
 .../WixDa/right-frame-title-nocursor-i.png,
 themes/StyleTab/WixDa/right-frame-top-border-f.png,
 themes/StyleTab/WixDa/right-frame-top-border-i.png,
 .../WixDa/right-frame-top-left-corner-f.png,
 .../WixDa/right-frame-top-left-corner-i.png,
 .../WixDa/right-frame-top-right-corner-f.png,
 .../WixDa/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/WixDa/top-frame-bottom-border-f.png,
 .../StyleTab/WixDa/top-frame-bottom-border-i.png,
 .../WixDa/top-frame-bottom-right-corner-f.png,
 .../WixDa/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/WixDa/top-frame-left-border-f.png,
 themes/StyleTab/WixDa/top-frame-right-border-f.png,
 themes/StyleTab/WixDa/top-frame-right-border-i.png,
 themes/StyleTab/WixDa/top-frame-tab-f.png,
 themes/StyleTab/WixDa/top-frame-tab-i.png,
 themes/StyleTab/WixDa/top-frame-title-cursor-f.png,
 themes/StyleTab/WixDa/top-frame-title-f.png,
 .../StyleTab/WixDa/top-frame-title-nocursor-f.png,
 .../StyleTab/WixDa/top-frame-top-left-corner-f.png,
 .../WixDa/top-frame-top-left-corner-shaped-f.png,
 .../WixDa/top-frame-top-right-corner-f.png,
 .../WixDa/top-frame-top-right-corner-i.png,
 .../WixDa/top-frame-top-right-corner-shaped-f.png,
 .../WixDa/top-frame-top-right-corner-shaped-i.png, themes/StyleTab/theme.jl:
 speed up StyleTab and add Flat style

 * ChangeLog, lisp/sawfish/wm/integration/xfce.jl, man/news.texi: don't let
 xfce-session save the session

 * ChangeLog, lisp/sawfish/wm/integration/mate.jl,
 lisp/sawfish/wm/integration/xfce.jl, man/news.texi: use menulibre instead of
 alacarte for XFCE and MATE

  2014-04-06 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: update man/news.texi

 * ChangeLog, themes/StyleTab/Default/bottom-frame-button-c.png,
 themes/StyleTab/Default/bottom-frame-button-f.png,
 themes/StyleTab/Default/bottom-frame-button-h.png,
 themes/StyleTab/Default/bottom-frame-button-i.png,
 .../Default/bottom-frame-close-button-c.png,
 .../Default/bottom-frame-close-button-f.png,
 .../Default/bottom-frame-close-button-h.png,
 .../Default/bottom-frame-close-button-i.png,
 .../Default/bottom-frame-close-button-ic.png,
 .../Default/bottom-frame-close-button-ih.png,
 .../Default/bottom-frame-frame-type-button-c.png,
 .../Default/bottom-frame-frame-type-button-f.png,
 .../Default/bottom-frame-frame-type-button-h.png,
 .../Default/bottom-frame-frame-type-button-i.png,
 .../Default/bottom-frame-frame-type-button-ic.png,
 .../Default/bottom-frame-frame-type-button-ih.png,
 .../Default/bottom-frame-iconify-button-c.png,
 .../Default/bottom-frame-iconify-button-f.png,
 .../Default/bottom-frame-iconify-button-h.png,
 .../Default/bottom-frame-iconify-button-i.png,
 .../Default/bottom-frame-iconify-button-ic.png,
 .../Default/bottom-frame-iconify-button-ih.png,
 .../Default/bottom-frame-lock-button-c.png,
 .../Default/bottom-frame-lock-button-f.png,
 .../Default/bottom-frame-lock-button-h.png,
 .../Default/bottom-frame-lock-button-i.png,
 .../Default/bottom-frame-lock-button-ic.png,
 .../Default/bottom-frame-lock-button-ih.png,
 .../Default/bottom-frame-maximize-button-c.png,
 .../Default/bottom-frame-maximize-button-f.png,
 .../Default/bottom-frame-maximize-button-h.png,
 .../Default/bottom-frame-maximize-button-i.png,
 .../Default/bottom-frame-maximize-button-ic.png,
 .../Default/bottom-frame-maximize-button-ih.png,
 .../Default/bottom-frame-menu-button-c.png,
 .../Default/bottom-frame-menu-button-f.png,
 .../Default/bottom-frame-menu-button-h.png,
 .../Default/bottom-frame-menu-button-i.png,
 .../Default/bottom-frame-menu-button-ic.png,
 .../Default/bottom-frame-menu-button-ih.png,
 .../Default/bottom-frame-move-resize-button-c.png,
 .../Default/bottom-frame-move-resize-button-f.png,
 .../Default/bottom-frame-move-resize-button-h.png,
 .../Default/bottom-frame-move-resize-button-i.png,
 .../Default/bottom-frame-move-resize-button-ic.png,
 .../Default/bottom-frame-move-resize-button-ih.png,
 .../Default/bottom-frame-next-button-c.png,
 .../Default/bottom-frame-next-button-f.png,
 .../Default/bottom-frame-next-button-h.png,
 .../Default/bottom-frame-next-button-i.png,
 .../Default/bottom-frame-next-button-ic.png,
 .../Default/bottom-frame-next-button-ih.png,
 .../Default/bottom-frame-next-last-button-c.png,
 .../Default/bottom-frame-next-last-button-f.png,
 .../Default/bottom-frame-next-last-button-h.png,
 .../Default/bottom-frame-next-last-button-i.png,
 .../Default/bottom-frame-next-last-button-ic.png,
 .../Default/bottom-frame-next-last-button-ih.png,
 .../Default/bottom-frame-ontop-button-c.png,
 .../Default/bottom-frame-ontop-button-f.png,
 .../Default/bottom-frame-ontop-button-h.png,
 .../Default/bottom-frame-ontop-button-i.png,
 .../Default/bottom-frame-ontop-button-ic.png,
 .../Default/bottom-frame-ontop-button-ih.png,
 .../Default/bottom-frame-prev-button-c.png,
 .../Default/bottom-frame-prev-button-f.png,
 .../Default/bottom-frame-prev-button-h.png,
 .../Default/bottom-frame-prev-button-i.png,
 .../Default/bottom-frame-prev-button-ic.png,
 .../Default/bottom-frame-prev-button-ih.png,
 .../Default/bottom-frame-prev-last-button-c.png,
 .../Default/bottom-frame-prev-last-button-f.png,
 .../Default/bottom-frame-prev-last-button-h.png,
 .../Default/bottom-frame-prev-last-button-i.png,
 .../Default/bottom-frame-prev-last-button-ic.png,
 .../Default/bottom-frame-prev-last-button-ih.png,
 .../Default/bottom-frame-raise-lower-button-c.png,
 .../Default/bottom-frame-raise-lower-button-f.png,
 .../Default/bottom-frame-raise-lower-button-h.png,
 .../Default/bottom-frame-raise-lower-button-i.png,
 .../Default/bottom-frame-raise-lower-button-ic.png,
 .../Default/bottom-frame-raise-lower-button-ih.png,
 .../Default/bottom-frame-rename-button-c.png,
 .../Default/bottom-frame-rename-button-f.png,
 .../Default/bottom-frame-rename-button-h.png,
 .../Default/bottom-frame-rename-button-i.png,
 .../Default/bottom-frame-rename-button-ic.png,
 .../Default/bottom-frame-rename-button-ih.png,
 .../Default/bottom-frame-shade-button-c.png,
 .../Default/bottom-frame-shade-button-f.png,
 .../Default/bottom-frame-shade-button-h.png,
 .../Default/bottom-frame-shade-button-i.png,
 .../Default/bottom-frame-shade-button-ic.png,
 .../Default/bottom-frame-shade-button-ih.png,
 .../Default/bottom-frame-sticky-button-c.png,
 .../Default/bottom-frame-sticky-button-f.png,
 .../Default/bottom-frame-sticky-button-h.png,
 .../Default/bottom-frame-sticky-button-i.png,
 .../Default/bottom-frame-sticky-button-ic.png,
 .../Default/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Default/bottom-frame-tab-f.png,
 themes/StyleTab/Default/bottom-frame-tab-h.png,
 themes/StyleTab/Default/bottom-frame-tab-i.png,
 themes/StyleTab/Default/bottom-frame-tab-ih.png,
 .../StyleTab/Default/bottom-frame-tab-left-f.png,
 .../StyleTab/Default/bottom-frame-tab-left-i.png,
 .../Default/bottom-frame-tab-left-icon-f.png,
 .../Default/bottom-frame-tab-left-icon-h.png,
 .../Default/bottom-frame-tab-left-icon-i.png,
 .../Default/bottom-frame-tab-left-icon-ih.png,
 .../bottom-frame-tab-left-icon-marked-f.png,
 .../bottom-frame-tab-left-icon-marked-h.png,
 .../bottom-frame-tab-left-icon-marked-i.png,
 .../bottom-frame-tab-left-icon-marked-ih.png,
 .../StyleTab/Default/bottom-frame-tab-marked-f.png,
 .../StyleTab/Default/bottom-frame-tab-marked-h.png,
 .../StyleTab/Default/bottom-frame-tab-marked-i.png,
 .../Default/bottom-frame-tab-marked-ih.png,
 .../StyleTab/Default/bottom-frame-tab-right-f.png,
 .../StyleTab/Default/bottom-frame-tab-right-h.png,
 .../StyleTab/Default/bottom-frame-tab-right-i.png,
 .../StyleTab/Default/bottom-frame-tab-right-ih.png,
 .../Default/bottom-frame-tab-right-marked-f.png,
 .../Default/bottom-frame-tab-right-marked-h.png,
 .../Default/bottom-frame-tab-right-marked-i.png,
 .../Default/bottom-frame-tab-right-marked-ih.png,
 .../Default/bottom-frame-unlock-button-c.png,
 .../Default/bottom-frame-unlock-button-f.png,
 .../Default/bottom-frame-unlock-button-h.png,
 .../Default/bottom-frame-unlock-button-i.png,
 .../Default/bottom-frame-unlock-button-ic.png,
 .../Default/bottom-frame-unlock-button-ih.png,
 .../Default/bottom-frame-unmaximize-button-c.png,
 .../Default/bottom-frame-unmaximize-button-f.png,
 .../Default/bottom-frame-unmaximize-button-h.png,
 .../Default/bottom-frame-unmaximize-button-i.png,
 .../Default/bottom-frame-unmaximize-button-ic.png,
 .../Default/bottom-frame-unmaximize-button-ih.png,
 .../Default/bottom-frame-unontop-button-c.png,
 .../Default/bottom-frame-unontop-button-f.png,
 .../Default/bottom-frame-unontop-button-h.png,
 .../Default/bottom-frame-unontop-button-i.png,
 .../Default/bottom-frame-unontop-button-ic.png,
 .../Default/bottom-frame-unontop-button-ih.png,
 .../Default/bottom-frame-unshade-button-c.png,
 .../Default/bottom-frame-unshade-button-f.png,
 .../Default/bottom-frame-unshade-button-h.png,
 .../Default/bottom-frame-unshade-button-i.png,
 .../Default/bottom-frame-unshade-button-ic.png,
 .../Default/bottom-frame-unshade-button-ih.png,
 .../Default/bottom-frame-unsticky-button-c.png,
 .../Default/bottom-frame-unsticky-button-f.png,
 .../Default/bottom-frame-unsticky-button-h.png,
 .../Default/bottom-frame-unsticky-button-i.png,
 .../Default/bottom-frame-unsticky-button-ic.png,
 .../Default/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Default/right-frame-button-c.png,
 themes/StyleTab/Default/right-frame-button-f.png,
 themes/StyleTab/Default/right-frame-button-h.png,
 themes/StyleTab/Default/right-frame-button-i.png,
 .../Default/right-frame-close-button-c.png,
 .../Default/right-frame-close-button-f.png,
 .../Default/right-frame-close-button-h.png,
 .../Default/right-frame-close-button-i.png,
 .../Default/right-frame-close-button-ic.png,
 .../Default/right-frame-close-button-ih.png,
 .../Default/right-frame-frame-type-button-c.png,
 .../Default/right-frame-frame-type-button-f.png,
 .../Default/right-frame-frame-type-button-h.png,
 .../Default/right-frame-frame-type-button-i.png,
 .../Default/right-frame-frame-type-button-ic.png,
 .../Default/right-frame-frame-type-button-ih.png,
 .../Default/right-frame-iconify-button-c.png,
 .../Default/right-frame-iconify-button-f.png,
 .../Default/right-frame-iconify-button-h.png,
 .../Default/right-frame-iconify-button-i.png,
 .../Default/right-frame-iconify-button-ic.png,
 .../Default/right-frame-iconify-button-ih.png,
 .../StyleTab/Default/right-frame-lock-button-c.png,
 .../StyleTab/Default/right-frame-lock-button-f.png,
 .../StyleTab/Default/right-frame-lock-button-h.png,
 .../StyleTab/Default/right-frame-lock-button-i.png,
 .../Default/right-frame-lock-button-ic.png,
 .../Default/right-frame-lock-button-ih.png,
 .../Default/right-frame-maximize-button-c.png,
 .../Default/right-frame-maximize-button-f.png,
 .../Default/right-frame-maximize-button-h.png,
 .../Default/right-frame-maximize-button-i.png,
 .../Default/right-frame-maximize-button-ic.png,
 .../Default/right-frame-maximize-button-ih.png,
 .../StyleTab/Default/right-frame-menu-button-c.png,
 .../StyleTab/Default/right-frame-menu-button-f.png,
 .../StyleTab/Default/right-frame-menu-button-h.png,
 .../StyleTab/Default/right-frame-menu-button-i.png,
 .../Default/right-frame-menu-button-ic.png,
 .../Default/right-frame-menu-button-ih.png,
 .../Default/right-frame-move-resize-button-c.png,
 .../Default/right-frame-move-resize-button-f.png,
 .../Default/right-frame-move-resize-button-h.png,
 .../Default/right-frame-move-resize-button-i.png,
 .../Default/right-frame-move-resize-button-ic.png,
 .../Default/right-frame-move-resize-button-ih.png,
 .../StyleTab/Default/right-frame-next-button-c.png,
 .../StyleTab/Default/right-frame-next-button-f.png,
 .../StyleTab/Default/right-frame-next-button-h.png,
 .../StyleTab/Default/right-frame-next-button-i.png,
 .../Default/right-frame-next-button-ic.png,
 .../Default/right-frame-next-button-ih.png,
 .../Default/right-frame-next-last-button-c.png,
 .../Default/right-frame-next-last-button-f.png,
 .../Default/right-frame-next-last-button-h.png,
 .../Default/right-frame-next-last-button-i.png,
 .../Default/right-frame-next-last-button-ic.png,
 .../Default/right-frame-next-last-button-ih.png,
 .../Default/right-frame-ontop-button-c.png,
 .../Default/right-frame-ontop-button-f.png,
 .../Default/right-frame-ontop-button-h.png,
 .../Default/right-frame-ontop-button-i.png,
 .../Default/right-frame-ontop-button-ic.png,
 .../Default/right-frame-ontop-button-ih.png,
 .../StyleTab/Default/right-frame-prev-button-c.png,
 .../StyleTab/Default/right-frame-prev-button-f.png,
 .../StyleTab/Default/right-frame-prev-button-h.png,
 .../StyleTab/Default/right-frame-prev-button-i.png,
 .../Default/right-frame-prev-button-ic.png,
 .../Default/right-frame-prev-button-ih.png,
 .../Default/right-frame-prev-last-button-c.png,
 .../Default/right-frame-prev-last-button-f.png,
 .../Default/right-frame-prev-last-button-h.png,
 .../Default/right-frame-prev-last-button-i.png,
 .../Default/right-frame-prev-last-button-ic.png,
 .../Default/right-frame-prev-last-button-ih.png,
 .../Default/right-frame-raise-lower-button-c.png,
 .../Default/right-frame-raise-lower-button-f.png,
 .../Default/right-frame-raise-lower-button-h.png,
 .../Default/right-frame-raise-lower-button-i.png,
 .../Default/right-frame-raise-lower-button-ic.png,
 .../Default/right-frame-raise-lower-button-ih.png,
 .../Default/right-frame-rename-button-c.png,
 .../Default/right-frame-rename-button-f.png,
 .../Default/right-frame-rename-button-h.png,
 .../Default/right-frame-rename-button-i.png,
 .../Default/right-frame-rename-button-ic.png,
 .../Default/right-frame-rename-button-ih.png,
 .../Default/right-frame-shade-button-c.png,
 .../Default/right-frame-shade-button-f.png,
 .../Default/right-frame-shade-button-h.png,
 .../Default/right-frame-shade-button-i.png,
 .../Default/right-frame-shade-button-ic.png,
 .../Default/right-frame-shade-button-ih.png,
 .../Default/right-frame-sticky-button-c.png,
 .../Default/right-frame-sticky-button-f.png,
 .../Default/right-frame-sticky-button-h.png,
 .../Default/right-frame-sticky-button-i.png,
 .../Default/right-frame-sticky-button-ic.png,
 .../Default/right-frame-sticky-button-ih.png,
 .../Default/right-frame-tab-bottom-icon-f.png,
 .../Default/right-frame-tab-bottom-icon-h.png,
 .../Default/right-frame-tab-bottom-icon-i.png,
 .../Default/right-frame-tab-bottom-icon-ih.png,
 .../right-frame-tab-bottom-icon-marked-f.png,
 .../right-frame-tab-bottom-icon-marked-h.png,
 .../right-frame-tab-bottom-icon-marked-i.png,
 .../right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Default/right-frame-tab-f.png,
 themes/StyleTab/Default/right-frame-tab-h.png,
 themes/StyleTab/Default/right-frame-tab-i.png,
 themes/StyleTab/Default/right-frame-tab-ih.png,
 .../StyleTab/Default/right-frame-tab-marked-f.png,
 .../StyleTab/Default/right-frame-tab-marked-h.png,
 .../StyleTab/Default/right-frame-tab-marked-i.png,
 .../StyleTab/Default/right-frame-tab-marked-ih.png,
 themes/StyleTab/Default/right-frame-tab-top-f.png,
 themes/StyleTab/Default/right-frame-tab-top-h.png,
 themes/StyleTab/Default/right-frame-tab-top-i.png,
 themes/StyleTab/Default/right-frame-tab-top-ih.png,
 .../Default/right-frame-tab-top-marked-f.png,
 .../Default/right-frame-tab-top-marked-h.png,
 .../Default/right-frame-tab-top-marked-i.png,
 .../Default/right-frame-tab-top-marked-ih.png,
 .../Default/right-frame-unlock-button-c.png,
 .../Default/right-frame-unlock-button-f.png,
 .../Default/right-frame-unlock-button-h.png,
 .../Default/right-frame-unlock-button-i.png,
 .../Default/right-frame-unlock-button-ic.png,
 .../Default/right-frame-unlock-button-ih.png,
 .../Default/right-frame-unmaximize-button-c.png,
 .../Default/right-frame-unmaximize-button-f.png,
 .../Default/right-frame-unmaximize-button-h.png,
 .../Default/right-frame-unmaximize-button-i.png,
 .../Default/right-frame-unmaximize-button-ic.png,
 .../Default/right-frame-unmaximize-button-ih.png,
 .../Default/right-frame-unontop-button-c.png,
 .../Default/right-frame-unontop-button-f.png,
 .../Default/right-frame-unontop-button-h.png,
 .../Default/right-frame-unontop-button-i.png,
 .../Default/right-frame-unontop-button-ic.png,
 .../Default/right-frame-unontop-button-ih.png,
 .../Default/right-frame-unshade-button-c.png,
 .../Default/right-frame-unshade-button-f.png,
 .../Default/right-frame-unshade-button-h.png,
 .../Default/right-frame-unshade-button-i.png,
 .../Default/right-frame-unshade-button-ic.png,
 .../Default/right-frame-unshade-button-ih.png,
 .../Default/right-frame-unsticky-button-c.png,
 .../Default/right-frame-unsticky-button-f.png,
 .../Default/right-frame-unsticky-button-h.png,
 .../Default/right-frame-unsticky-button-i.png,
 .../Default/right-frame-unsticky-button-ic.png,
 .../Default/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Glass/bottom-frame-button-c.png,
 themes/StyleTab/Glass/bottom-frame-button-f.png,
 themes/StyleTab/Glass/bottom-frame-button-h.png,
 themes/StyleTab/Glass/bottom-frame-button-i.png,
 .../StyleTab/Glass/bottom-frame-close-button-c.png,
 .../StyleTab/Glass/bottom-frame-close-button-f.png,
 .../StyleTab/Glass/bottom-frame-close-button-h.png,
 .../StyleTab/Glass/bottom-frame-close-button-i.png,
 .../Glass/bottom-frame-close-button-ic.png,
 .../Glass/bottom-frame-close-button-ih.png,
 .../Glass/bottom-frame-frame-type-button-c.png,
 .../Glass/bottom-frame-frame-type-button-f.png,
 .../Glass/bottom-frame-frame-type-button-h.png,
 .../Glass/bottom-frame-frame-type-button-i.png,
 .../Glass/bottom-frame-frame-type-button-ic.png,
 .../Glass/bottom-frame-frame-type-button-ih.png,
 .../Glass/bottom-frame-iconify-button-c.png,
 .../Glass/bottom-frame-iconify-button-f.png,
 .../Glass/bottom-frame-iconify-button-h.png,
 .../Glass/bottom-frame-iconify-button-i.png,
 .../Glass/bottom-frame-iconify-button-ic.png,
 .../Glass/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Glass/bottom-frame-lock-button-c.png,
 .../StyleTab/Glass/bottom-frame-lock-button-f.png,
 .../StyleTab/Glass/bottom-frame-lock-button-h.png,
 .../StyleTab/Glass/bottom-frame-lock-button-i.png,
 .../StyleTab/Glass/bottom-frame-lock-button-ic.png,
 .../StyleTab/Glass/bottom-frame-lock-button-ih.png,
 .../Glass/bottom-frame-maximize-button-c.png,
 .../Glass/bottom-frame-maximize-button-f.png,
 .../Glass/bottom-frame-maximize-button-h.png,
 .../Glass/bottom-frame-maximize-button-i.png,
 .../Glass/bottom-frame-maximize-button-ic.png,
 .../Glass/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Glass/bottom-frame-menu-button-c.png,
 .../StyleTab/Glass/bottom-frame-menu-button-f.png,
 .../StyleTab/Glass/bottom-frame-menu-button-h.png,
 .../StyleTab/Glass/bottom-frame-menu-button-i.png,
 .../StyleTab/Glass/bottom-frame-menu-button-ic.png,
 .../StyleTab/Glass/bottom-frame-menu-button-ih.png,
 .../Glass/bottom-frame-move-resize-button-c.png,
 .../Glass/bottom-frame-move-resize-button-f.png,
 .../Glass/bottom-frame-move-resize-button-h.png,
 .../Glass/bottom-frame-move-resize-button-i.png,
 .../Glass/bottom-frame-move-resize-button-ic.png,
 .../Glass/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Glass/bottom-frame-next-button-c.png,
 .../StyleTab/Glass/bottom-frame-next-button-f.png,
 .../StyleTab/Glass/bottom-frame-next-button-h.png,
 .../StyleTab/Glass/bottom-frame-next-button-i.png,
 .../StyleTab/Glass/bottom-frame-next-button-ic.png,
 .../StyleTab/Glass/bottom-frame-next-button-ih.png,
 .../Glass/bottom-frame-next-last-button-c.png,
 .../Glass/bottom-frame-next-last-button-f.png,
 .../Glass/bottom-frame-next-last-button-h.png,
 .../Glass/bottom-frame-next-last-button-i.png,
 .../Glass/bottom-frame-next-last-button-ic.png,
 .../Glass/bottom-frame-next-last-button-ih.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-c.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-f.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-h.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-i.png,
 .../Glass/bottom-frame-ontop-button-ic.png,
 .../Glass/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Glass/bottom-frame-prev-button-c.png,
 .../StyleTab/Glass/bottom-frame-prev-button-f.png,
 .../StyleTab/Glass/bottom-frame-prev-button-h.png,
 .../StyleTab/Glass/bottom-frame-prev-button-i.png,
 .../StyleTab/Glass/bottom-frame-prev-button-ic.png,
 .../StyleTab/Glass/bottom-frame-prev-button-ih.png,
 .../Glass/bottom-frame-prev-last-button-c.png,
 .../Glass/bottom-frame-prev-last-button-f.png,
 .../Glass/bottom-frame-prev-last-button-h.png,
 .../Glass/bottom-frame-prev-last-button-i.png,
 .../Glass/bottom-frame-prev-last-button-ic.png,
 .../Glass/bottom-frame-prev-last-button-ih.png,
 .../Glass/bottom-frame-raise-lower-button-c.png,
 .../Glass/bottom-frame-raise-lower-button-f.png,
 .../Glass/bottom-frame-raise-lower-button-h.png,
 .../Glass/bottom-frame-raise-lower-button-i.png,
 .../Glass/bottom-frame-raise-lower-button-ic.png,
 .../Glass/bottom-frame-raise-lower-button-ih.png,
 .../Glass/bottom-frame-rename-button-c.png,
 .../Glass/bottom-frame-rename-button-f.png,
 .../Glass/bottom-frame-rename-button-h.png,
 .../Glass/bottom-frame-rename-button-i.png,
 .../Glass/bottom-frame-rename-button-ic.png,
 .../Glass/bottom-frame-rename-button-ih.png,
 .../StyleTab/Glass/bottom-frame-shade-button-c.png,
 .../StyleTab/Glass/bottom-frame-shade-button-f.png,
 .../StyleTab/Glass/bottom-frame-shade-button-h.png,
 .../StyleTab/Glass/bottom-frame-shade-button-i.png,
 .../Glass/bottom-frame-shade-button-ic.png,
 .../Glass/bottom-frame-shade-button-ih.png,
 .../Glass/bottom-frame-sticky-button-c.png,
 .../Glass/bottom-frame-sticky-button-f.png,
 .../Glass/bottom-frame-sticky-button-h.png,
 .../Glass/bottom-frame-sticky-button-i.png,
 .../Glass/bottom-frame-sticky-button-ic.png,
 .../Glass/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-i.png,
 themes/StyleTab/Glass/bottom-frame-tab-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-i.png,
 .../Glass/bottom-frame-tab-left-icon-f.png,
 .../Glass/bottom-frame-tab-left-icon-h.png,
 .../Glass/bottom-frame-tab-left-icon-i.png,
 .../Glass/bottom-frame-tab-left-icon-ih.png,
 .../Glass/bottom-frame-tab-left-icon-marked-f.png,
 .../Glass/bottom-frame-tab-left-icon-marked-h.png,
 .../Glass/bottom-frame-tab-left-icon-marked-i.png,
 .../Glass/bottom-frame-tab-left-icon-marked-ih.png,
 .../StyleTab/Glass/bottom-frame-tab-marked-f.png,
 .../StyleTab/Glass/bottom-frame-tab-marked-h.png,
 .../StyleTab/Glass/bottom-frame-tab-marked-i.png,
 .../StyleTab/Glass/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-i.png,
 .../StyleTab/Glass/bottom-frame-tab-right-ih.png,
 .../Glass/bottom-frame-tab-right-marked-f.png,
 .../Glass/bottom-frame-tab-right-marked-h.png,
 .../Glass/bottom-frame-tab-right-marked-i.png,
 .../Glass/bottom-frame-tab-right-marked-ih.png,
 .../Glass/bottom-frame-unlock-button-c.png,
 .../Glass/bottom-frame-unlock-button-f.png,
 .../Glass/bottom-frame-unlock-button-h.png,
 .../Glass/bottom-frame-unlock-button-i.png,
 .../Glass/bottom-frame-unlock-button-ic.png,
 .../Glass/bottom-frame-unlock-button-ih.png,
 .../Glass/bottom-frame-unmaximize-button-c.png,
 .../Glass/bottom-frame-unmaximize-button-f.png,
 .../Glass/bottom-frame-unmaximize-button-h.png,
 .../Glass/bottom-frame-unmaximize-button-i.png,
 .../Glass/bottom-frame-unmaximize-button-ic.png,
 .../Glass/bottom-frame-unmaximize-button-ih.png,
 .../Glass/bottom-frame-unontop-button-c.png,
 .../Glass/bottom-frame-unontop-button-f.png,
 .../Glass/bottom-frame-unontop-button-h.png,
 .../Glass/bottom-frame-unontop-button-i.png,
 .../Glass/bottom-frame-unontop-button-ic.png,
 .../Glass/bottom-frame-unontop-button-ih.png,
 .../Glass/bottom-frame-unshade-button-c.png,
 .../Glass/bottom-frame-unshade-button-f.png,
 .../Glass/bottom-frame-unshade-button-h.png,
 .../Glass/bottom-frame-unshade-button-i.png,
 .../Glass/bottom-frame-unshade-button-ic.png,
 .../Glass/bottom-frame-unshade-button-ih.png,
 .../Glass/bottom-frame-unsticky-button-c.png,
 .../Glass/bottom-frame-unsticky-button-f.png,
 .../Glass/bottom-frame-unsticky-button-h.png,
 .../Glass/bottom-frame-unsticky-button-i.png,
 .../Glass/bottom-frame-unsticky-button-ic.png,
 .../Glass/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Glass/right-frame-button-c.png,
 themes/StyleTab/Glass/right-frame-button-f.png,
 themes/StyleTab/Glass/right-frame-button-h.png,
 themes/StyleTab/Glass/right-frame-button-i.png,
 .../StyleTab/Glass/right-frame-close-button-c.png,
 .../StyleTab/Glass/right-frame-close-button-f.png,
 .../StyleTab/Glass/right-frame-close-button-h.png,
 .../StyleTab/Glass/right-frame-close-button-i.png,
 .../StyleTab/Glass/right-frame-close-button-ic.png,
 .../StyleTab/Glass/right-frame-close-button-ih.png,
 .../Glass/right-frame-frame-type-button-c.png,
 .../Glass/right-frame-frame-type-button-f.png,
 .../Glass/right-frame-frame-type-button-h.png,
 .../Glass/right-frame-frame-type-button-i.png,
 .../Glass/right-frame-frame-type-button-ic.png,
 .../Glass/right-frame-frame-type-button-ih.png,
 .../Glass/right-frame-iconify-button-c.png,
 .../Glass/right-frame-iconify-button-f.png,
 .../Glass/right-frame-iconify-button-h.png,
 .../Glass/right-frame-iconify-button-i.png,
 .../Glass/right-frame-iconify-button-ic.png,
 .../Glass/right-frame-iconify-button-ih.png,
 .../StyleTab/Glass/right-frame-lock-button-c.png,
 .../StyleTab/Glass/right-frame-lock-button-f.png,
 .../StyleTab/Glass/right-frame-lock-button-h.png,
 .../StyleTab/Glass/right-frame-lock-button-i.png,
 .../StyleTab/Glass/right-frame-lock-button-ic.png,
 .../StyleTab/Glass/right-frame-lock-button-ih.png,
 .../Glass/right-frame-maximize-button-c.png,
 .../Glass/right-frame-maximize-button-f.png,
 .../Glass/right-frame-maximize-button-h.png,
 .../Glass/right-frame-maximize-button-i.png,
 .../Glass/right-frame-maximize-button-ic.png,
 .../Glass/right-frame-maximize-button-ih.png,
 .../StyleTab/Glass/right-frame-menu-button-c.png,
 .../StyleTab/Glass/right-frame-menu-button-f.png,
 .../StyleTab/Glass/right-frame-menu-button-h.png,
 .../StyleTab/Glass/right-frame-menu-button-i.png,
 .../StyleTab/Glass/right-frame-menu-button-ic.png,
 .../StyleTab/Glass/right-frame-menu-button-ih.png,
 .../Glass/right-frame-move-resize-button-c.png,
 .../Glass/right-frame-move-resize-button-f.png,
 .../Glass/right-frame-move-resize-button-h.png,
 .../Glass/right-frame-move-resize-button-i.png,
 .../Glass/right-frame-move-resize-button-ic.png,
 .../Glass/right-frame-move-resize-button-ih.png,
 .../StyleTab/Glass/right-frame-next-button-c.png,
 .../StyleTab/Glass/right-frame-next-button-f.png,
 .../StyleTab/Glass/right-frame-next-button-h.png,
 .../StyleTab/Glass/right-frame-next-button-i.png,
 .../StyleTab/Glass/right-frame-next-button-ic.png,
 .../StyleTab/Glass/right-frame-next-button-ih.png,
 .../Glass/right-frame-next-last-button-c.png,
 .../Glass/right-frame-next-last-button-f.png,
 .../Glass/right-frame-next-last-button-h.png,
 .../Glass/right-frame-next-last-button-i.png,
 .../Glass/right-frame-next-last-button-ic.png,
 .../Glass/right-frame-next-last-button-ih.png,
 .../StyleTab/Glass/right-frame-ontop-button-c.png,
 .../StyleTab/Glass/right-frame-ontop-button-f.png,
 .../StyleTab/Glass/right-frame-ontop-button-h.png,
 .../StyleTab/Glass/right-frame-ontop-button-i.png,
 .../StyleTab/Glass/right-frame-ontop-button-ic.png,
 .../StyleTab/Glass/right-frame-ontop-button-ih.png,
 .../StyleTab/Glass/right-frame-prev-button-c.png,
 .../StyleTab/Glass/right-frame-prev-button-f.png,
 .../StyleTab/Glass/right-frame-prev-button-h.png,
 .../StyleTab/Glass/right-frame-prev-button-i.png,
 .../StyleTab/Glass/right-frame-prev-button-ic.png,
 .../StyleTab/Glass/right-frame-prev-button-ih.png,
 .../Glass/right-frame-prev-last-button-c.png,
 .../Glass/right-frame-prev-last-button-f.png,
 .../Glass/right-frame-prev-last-button-h.png,
 .../Glass/right-frame-prev-last-button-i.png,
 .../Glass/right-frame-prev-last-button-ic.png,
 .../Glass/right-frame-prev-last-button-ih.png,
 .../Glass/right-frame-raise-lower-button-c.png,
 .../Glass/right-frame-raise-lower-button-f.png,
 .../Glass/right-frame-raise-lower-button-h.png,
 .../Glass/right-frame-raise-lower-button-i.png,
 .../Glass/right-frame-raise-lower-button-ic.png,
 .../Glass/right-frame-raise-lower-button-ih.png,
 .../StyleTab/Glass/right-frame-rename-button-c.png,
 .../StyleTab/Glass/right-frame-rename-button-f.png,
 .../StyleTab/Glass/right-frame-rename-button-h.png,
 .../StyleTab/Glass/right-frame-rename-button-i.png,
 .../Glass/right-frame-rename-button-ic.png,
 .../Glass/right-frame-rename-button-ih.png,
 .../StyleTab/Glass/right-frame-shade-button-c.png,
 .../StyleTab/Glass/right-frame-shade-button-f.png,
 .../StyleTab/Glass/right-frame-shade-button-h.png,
 .../StyleTab/Glass/right-frame-shade-button-i.png,
 .../StyleTab/Glass/right-frame-shade-button-ic.png,
 .../StyleTab/Glass/right-frame-shade-button-ih.png,
 .../StyleTab/Glass/right-frame-sticky-button-c.png,
 .../StyleTab/Glass/right-frame-sticky-button-f.png,
 .../StyleTab/Glass/right-frame-sticky-button-h.png,
 .../StyleTab/Glass/right-frame-sticky-button-i.png,
 .../Glass/right-frame-sticky-button-ic.png,
 .../Glass/right-frame-sticky-button-ih.png,
 .../Glass/right-frame-tab-bottom-icon-f.png,
 .../Glass/right-frame-tab-bottom-icon-h.png,
 .../Glass/right-frame-tab-bottom-icon-i.png,
 .../Glass/right-frame-tab-bottom-icon-ih.png,
 .../Glass/right-frame-tab-bottom-icon-marked-f.png,
 .../Glass/right-frame-tab-bottom-icon-marked-h.png,
 .../Glass/right-frame-tab-bottom-icon-marked-i.png,
 .../right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Glass/right-frame-tab-f.png,
 themes/StyleTab/Glass/right-frame-tab-h.png,
 themes/StyleTab/Glass/right-frame-tab-i.png,
 themes/StyleTab/Glass/right-frame-tab-ih.png,
 themes/StyleTab/Glass/right-frame-tab-marked-f.png,
 themes/StyleTab/Glass/right-frame-tab-marked-h.png,
 themes/StyleTab/Glass/right-frame-tab-marked-i.png,
 .../StyleTab/Glass/right-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/right-frame-tab-top-f.png,
 themes/StyleTab/Glass/right-frame-tab-top-h.png,
 themes/StyleTab/Glass/right-frame-tab-top-i.png,
 themes/StyleTab/Glass/right-frame-tab-top-ih.png,
 .../Glass/right-frame-tab-top-marked-f.png,
 .../Glass/right-frame-tab-top-marked-h.png,
 .../Glass/right-frame-tab-top-marked-i.png,
 .../Glass/right-frame-tab-top-marked-ih.png,
 .../StyleTab/Glass/right-frame-unlock-button-c.png,
 .../StyleTab/Glass/right-frame-unlock-button-f.png,
 .../StyleTab/Glass/right-frame-unlock-button-h.png,
 .../StyleTab/Glass/right-frame-unlock-button-i.png,
 .../Glass/right-frame-unlock-button-ic.png,
 .../Glass/right-frame-unlock-button-ih.png,
 .../Glass/right-frame-unmaximize-button-c.png,
 .../Glass/right-frame-unmaximize-button-f.png,
 .../Glass/right-frame-unmaximize-button-h.png,
 .../Glass/right-frame-unmaximize-button-i.png,
 .../Glass/right-frame-unmaximize-button-ic.png,
 .../Glass/right-frame-unmaximize-button-ih.png,
 .../Glass/right-frame-unontop-button-c.png,
 .../Glass/right-frame-unontop-button-f.png,
 .../Glass/right-frame-unontop-button-h.png,
 .../Glass/right-frame-unontop-button-i.png,
 .../Glass/right-frame-unontop-button-ic.png,
 .../Glass/right-frame-unontop-button-ih.png,
 .../Glass/right-frame-unshade-button-c.png,
 .../Glass/right-frame-unshade-button-f.png,
 .../Glass/right-frame-unshade-button-h.png,
 .../Glass/right-frame-unshade-button-i.png,
 .../Glass/right-frame-unshade-button-ic.png,
 .../Glass/right-frame-unshade-button-ih.png,
 .../Glass/right-frame-unsticky-button-c.png,
 .../Glass/right-frame-unsticky-button-f.png,
 .../Glass/right-frame-unsticky-button-h.png,
 .../Glass/right-frame-unsticky-button-i.png,
 .../Glass/right-frame-unsticky-button-ic.png,
 .../Glass/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Reduce/bottom-frame-button-c.png,
 themes/StyleTab/Reduce/bottom-frame-button-f.png,
 themes/StyleTab/Reduce/bottom-frame-button-h.png,
 themes/StyleTab/Reduce/bottom-frame-button-i.png,
 .../Reduce/bottom-frame-close-button-c.png,
 .../Reduce/bottom-frame-close-button-f.png,
 .../Reduce/bottom-frame-close-button-h.png,
 .../Reduce/bottom-frame-close-button-i.png,
 .../Reduce/bottom-frame-close-button-ic.png,
 .../Reduce/bottom-frame-close-button-ih.png,
 .../Reduce/bottom-frame-frame-type-button-c.png,
 .../Reduce/bottom-frame-frame-type-button-f.png,
 .../Reduce/bottom-frame-frame-type-button-h.png,
 .../Reduce/bottom-frame-frame-type-button-i.png,
 .../Reduce/bottom-frame-frame-type-button-ic.png,
 .../Reduce/bottom-frame-frame-type-button-ih.png,
 .../Reduce/bottom-frame-iconify-button-c.png,
 .../Reduce/bottom-frame-iconify-button-f.png,
 .../Reduce/bottom-frame-iconify-button-h.png,
 .../Reduce/bottom-frame-iconify-button-i.png,
 .../Reduce/bottom-frame-iconify-button-ic.png,
 .../Reduce/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-c.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-f.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-h.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-i.png,
 .../Reduce/bottom-frame-lock-button-ic.png,
 .../Reduce/bottom-frame-lock-button-ih.png,
 .../Reduce/bottom-frame-maximize-button-c.png,
 .../Reduce/bottom-frame-maximize-button-f.png,
 .../Reduce/bottom-frame-maximize-button-h.png,
 .../Reduce/bottom-frame-maximize-button-i.png,
 .../Reduce/bottom-frame-maximize-button-ic.png,
 .../Reduce/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-c.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-f.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-h.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-i.png,
 .../Reduce/bottom-frame-menu-button-ic.png,
 .../Reduce/bottom-frame-menu-button-ih.png,
 .../Reduce/bottom-frame-move-resize-button-c.png,
 .../Reduce/bottom-frame-move-resize-button-f.png,
 .../Reduce/bottom-frame-move-resize-button-h.png,
 .../Reduce/bottom-frame-move-resize-button-i.png,
 .../Reduce/bottom-frame-move-resize-button-ic.png,
 .../Reduce/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-next-button-c.png,
 .../StyleTab/Reduce/bottom-frame-next-button-f.png,
 .../StyleTab/Reduce/bottom-frame-next-button-h.png,
 .../StyleTab/Reduce/bottom-frame-next-button-i.png,
 .../Reduce/bottom-frame-next-button-ic.png,
 .../Reduce/bottom-frame-next-button-ih.png,
 .../Reduce/bottom-frame-next-last-button-c.png,
 .../Reduce/bottom-frame-next-last-button-f.png,
 .../Reduce/bottom-frame-next-last-button-h.png,
 .../Reduce/bottom-frame-next-last-button-i.png,
 .../Reduce/bottom-frame-next-last-button-ic.png,
 .../Reduce/bottom-frame-next-last-button-ih.png,
 .../Reduce/bottom-frame-ontop-button-c.png,
 .../Reduce/bottom-frame-ontop-button-f.png,
 .../Reduce/bottom-frame-ontop-button-h.png,
 .../Reduce/bottom-frame-ontop-button-i.png,
 .../Reduce/bottom-frame-ontop-button-ic.png,
 .../Reduce/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-c.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-f.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-h.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-i.png,
 .../Reduce/bottom-frame-prev-button-ic.png,
 .../Reduce/bottom-frame-prev-button-ih.png,
 .../Reduce/bottom-frame-prev-last-button-c.png,
 .../Reduce/bottom-frame-prev-last-button-f.png,
 .../Reduce/bottom-frame-prev-last-button-h.png,
 .../Reduce/bottom-frame-prev-last-button-i.png,
 .../Reduce/bottom-frame-prev-last-button-ic.png,
 .../Reduce/bottom-frame-prev-last-button-ih.png,
 .../Reduce/bottom-frame-raise-lower-button-c.png,
 .../Reduce/bottom-frame-raise-lower-button-f.png,
 .../Reduce/bottom-frame-raise-lower-button-h.png,
 .../Reduce/bottom-frame-raise-lower-button-i.png,
 .../Reduce/bottom-frame-raise-lower-button-ic.png,
 .../Reduce/bottom-frame-raise-lower-button-ih.png,
 .../Reduce/bottom-frame-rename-button-c.png,
 .../Reduce/bottom-frame-rename-button-f.png,
 .../Reduce/bottom-frame-rename-button-h.png,
 .../Reduce/bottom-frame-rename-button-i.png,
 .../Reduce/bottom-frame-rename-button-ic.png,
 .../Reduce/bottom-frame-rename-button-ih.png,
 .../Reduce/bottom-frame-shade-button-c.png,
 .../Reduce/bottom-frame-shade-button-f.png,
 .../Reduce/bottom-frame-shade-button-h.png,
 .../Reduce/bottom-frame-shade-button-i.png,
 .../Reduce/bottom-frame-shade-button-ic.png,
 .../Reduce/bottom-frame-shade-button-ih.png,
 .../Reduce/bottom-frame-sticky-button-c.png,
 .../Reduce/bottom-frame-sticky-button-f.png,
 .../Reduce/bottom-frame-sticky-button-h.png,
 .../Reduce/bottom-frame-sticky-button-i.png,
 .../Reduce/bottom-frame-sticky-button-ic.png,
 .../Reduce/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-h.png,
 themes/StyleTab/Reduce/bottom-frame-tab-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-i.png,
 .../Reduce/bottom-frame-tab-left-icon-f.png,
 .../Reduce/bottom-frame-tab-left-icon-h.png,
 .../Reduce/bottom-frame-tab-left-icon-i.png,
 .../Reduce/bottom-frame-tab-left-icon-ih.png,
 .../Reduce/bottom-frame-tab-left-icon-marked-f.png,
 .../Reduce/bottom-frame-tab-left-icon-marked-h.png,
 .../Reduce/bottom-frame-tab-left-icon-marked-i.png,
 .../bottom-frame-tab-left-icon-marked-ih.png,
 .../StyleTab/Reduce/bottom-frame-tab-marked-f.png,
 .../StyleTab/Reduce/bottom-frame-tab-marked-h.png,
 .../StyleTab/Reduce/bottom-frame-tab-marked-i.png,
 .../StyleTab/Reduce/bottom-frame-tab-marked-ih.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-f.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-h.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-i.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-ih.png,
 .../Reduce/bottom-frame-tab-right-marked-f.png,
 .../Reduce/bottom-frame-tab-right-marked-h.png,
 .../Reduce/bottom-frame-tab-right-marked-i.png,
 .../Reduce/bottom-frame-tab-right-marked-ih.png,
 .../Reduce/bottom-frame-unlock-button-c.png,
 .../Reduce/bottom-frame-unlock-button-f.png,
 .../Reduce/bottom-frame-unlock-button-h.png,
 .../Reduce/bottom-frame-unlock-button-i.png,
 .../Reduce/bottom-frame-unlock-button-ic.png,
 .../Reduce/bottom-frame-unlock-button-ih.png,
 .../Reduce/bottom-frame-unmaximize-button-c.png,
 .../Reduce/bottom-frame-unmaximize-button-f.png,
 .../Reduce/bottom-frame-unmaximize-button-h.png,
 .../Reduce/bottom-frame-unmaximize-button-i.png,
 .../Reduce/bottom-frame-unmaximize-button-ic.png,
 .../Reduce/bottom-frame-unmaximize-button-ih.png,
 .../Reduce/bottom-frame-unontop-button-c.png,
 .../Reduce/bottom-frame-unontop-button-f.png,
 .../Reduce/bottom-frame-unontop-button-h.png,
 .../Reduce/bottom-frame-unontop-button-i.png,
 .../Reduce/bottom-frame-unontop-button-ic.png,
 .../Reduce/bottom-frame-unontop-button-ih.png,
 .../Reduce/bottom-frame-unshade-button-c.png,
 .../Reduce/bottom-frame-unshade-button-f.png,
 .../Reduce/bottom-frame-unshade-button-h.png,
 .../Reduce/bottom-frame-unshade-button-i.png,
 .../Reduce/bottom-frame-unshade-button-ic.png,
 .../Reduce/bottom-frame-unshade-button-ih.png,
 .../Reduce/bottom-frame-unsticky-button-c.png,
 .../Reduce/bottom-frame-unsticky-button-f.png,
 .../Reduce/bottom-frame-unsticky-button-h.png,
 .../Reduce/bottom-frame-unsticky-button-i.png,
 .../Reduce/bottom-frame-unsticky-button-ic.png,
 .../Reduce/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Reduce/right-frame-button-c.png,
 themes/StyleTab/Reduce/right-frame-button-f.png,
 themes/StyleTab/Reduce/right-frame-button-h.png,
 themes/StyleTab/Reduce/right-frame-button-i.png,
 .../StyleTab/Reduce/right-frame-close-button-c.png,
 .../StyleTab/Reduce/right-frame-close-button-f.png,
 .../StyleTab/Reduce/right-frame-close-button-h.png,
 .../StyleTab/Reduce/right-frame-close-button-i.png,
 .../Reduce/right-frame-close-button-ic.png,
 .../Reduce/right-frame-close-button-ih.png,
 .../Reduce/right-frame-frame-type-button-c.png,
 .../Reduce/right-frame-frame-type-button-f.png,
 .../Reduce/right-frame-frame-type-button-h.png,
 .../Reduce/right-frame-frame-type-button-i.png,
 .../Reduce/right-frame-frame-type-button-ic.png,
 .../Reduce/right-frame-frame-type-button-ih.png,
 .../Reduce/right-frame-iconify-button-c.png,
 .../Reduce/right-frame-iconify-button-f.png,
 .../Reduce/right-frame-iconify-button-h.png,
 .../Reduce/right-frame-iconify-button-i.png,
 .../Reduce/right-frame-iconify-button-ic.png,
 .../Reduce/right-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/right-frame-lock-button-c.png,
 .../StyleTab/Reduce/right-frame-lock-button-f.png,
 .../StyleTab/Reduce/right-frame-lock-button-h.png,
 .../StyleTab/Reduce/right-frame-lock-button-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-ic.png,
 .../StyleTab/Reduce/right-frame-lock-button-ih.png,
 .../Reduce/right-frame-maximize-button-c.png,
 .../Reduce/right-frame-maximize-button-f.png,
 .../Reduce/right-frame-maximize-button-h.png,
 .../Reduce/right-frame-maximize-button-i.png,
 .../Reduce/right-frame-maximize-button-ic.png,
 .../Reduce/right-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/right-frame-menu-button-c.png,
 .../StyleTab/Reduce/right-frame-menu-button-f.png,
 .../StyleTab/Reduce/right-frame-menu-button-h.png,
 .../StyleTab/Reduce/right-frame-menu-button-i.png,
 .../StyleTab/Reduce/right-frame-menu-button-ic.png,
 .../StyleTab/Reduce/right-frame-menu-button-ih.png,
 .../Reduce/right-frame-move-resize-button-c.png,
 .../Reduce/right-frame-move-resize-button-f.png,
 .../Reduce/right-frame-move-resize-button-h.png,
 .../Reduce/right-frame-move-resize-button-i.png,
 .../Reduce/right-frame-move-resize-button-ic.png,
 .../Reduce/right-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/right-frame-next-button-c.png,
 .../StyleTab/Reduce/right-frame-next-button-f.png,
 .../StyleTab/Reduce/right-frame-next-button-h.png,
 .../StyleTab/Reduce/right-frame-next-button-i.png,
 .../StyleTab/Reduce/right-frame-next-button-ic.png,
 .../StyleTab/Reduce/right-frame-next-button-ih.png,
 .../Reduce/right-frame-next-last-button-c.png,
 .../Reduce/right-frame-next-last-button-f.png,
 .../Reduce/right-frame-next-last-button-h.png,
 .../Reduce/right-frame-next-last-button-i.png,
 .../Reduce/right-frame-next-last-button-ic.png,
 .../Reduce/right-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/right-frame-ontop-button-c.png,
 .../StyleTab/Reduce/right-frame-ontop-button-f.png,
 .../StyleTab/Reduce/right-frame-ontop-button-h.png,
 .../StyleTab/Reduce/right-frame-ontop-button-i.png,
 .../Reduce/right-frame-ontop-button-ic.png,
 .../Reduce/right-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/right-frame-prev-button-c.png,
 .../StyleTab/Reduce/right-frame-prev-button-f.png,
 .../StyleTab/Reduce/right-frame-prev-button-h.png,
 .../StyleTab/Reduce/right-frame-prev-button-i.png,
 .../StyleTab/Reduce/right-frame-prev-button-ic.png,
 .../StyleTab/Reduce/right-frame-prev-button-ih.png,
 .../Reduce/right-frame-prev-last-button-c.png,
 .../Reduce/right-frame-prev-last-button-f.png,
 .../Reduce/right-frame-prev-last-button-h.png,
 .../Reduce/right-frame-prev-last-button-i.png,
 .../Reduce/right-frame-prev-last-button-ic.png,
 .../Reduce/right-frame-prev-last-button-ih.png,
 .../Reduce/right-frame-raise-lower-button-c.png,
 .../Reduce/right-frame-raise-lower-button-f.png,
 .../Reduce/right-frame-raise-lower-button-h.png,
 .../Reduce/right-frame-raise-lower-button-i.png,
 .../Reduce/right-frame-raise-lower-button-ic.png,
 .../Reduce/right-frame-raise-lower-button-ih.png,
 .../Reduce/right-frame-rename-button-c.png,
 .../Reduce/right-frame-rename-button-f.png,
 .../Reduce/right-frame-rename-button-h.png,
 .../Reduce/right-frame-rename-button-i.png,
 .../Reduce/right-frame-rename-button-ic.png,
 .../Reduce/right-frame-rename-button-ih.png,
 .../StyleTab/Reduce/right-frame-shade-button-c.png,
 .../StyleTab/Reduce/right-frame-shade-button-f.png,
 .../StyleTab/Reduce/right-frame-shade-button-h.png,
 .../StyleTab/Reduce/right-frame-shade-button-i.png,
 .../Reduce/right-frame-shade-button-ic.png,
 .../Reduce/right-frame-shade-button-ih.png,
 .../Reduce/right-frame-sticky-button-c.png,
 .../Reduce/right-frame-sticky-button-f.png,
 .../Reduce/right-frame-sticky-button-h.png,
 .../Reduce/right-frame-sticky-button-i.png,
 .../Reduce/right-frame-sticky-button-ic.png,
 .../Reduce/right-frame-sticky-button-ih.png,
 .../Reduce/right-frame-tab-bottom-icon-f.png,
 .../Reduce/right-frame-tab-bottom-icon-h.png,
 .../Reduce/right-frame-tab-bottom-icon-i.png,
 .../Reduce/right-frame-tab-bottom-icon-ih.png,
 .../right-frame-tab-bottom-icon-marked-f.png,
 .../right-frame-tab-bottom-icon-marked-h.png,
 .../right-frame-tab-bottom-icon-marked-i.png,
 .../right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-f.png,
 themes/StyleTab/Reduce/right-frame-tab-h.png,
 themes/StyleTab/Reduce/right-frame-tab-i.png,
 themes/StyleTab/Reduce/right-frame-tab-ih.png,
 .../StyleTab/Reduce/right-frame-tab-marked-f.png,
 .../StyleTab/Reduce/right-frame-tab-marked-h.png,
 .../StyleTab/Reduce/right-frame-tab-marked-i.png,
 .../StyleTab/Reduce/right-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-top-f.png,
 themes/StyleTab/Reduce/right-frame-tab-top-h.png,
 themes/StyleTab/Reduce/right-frame-tab-top-i.png,
 themes/StyleTab/Reduce/right-frame-tab-top-ih.png,
 .../Reduce/right-frame-tab-top-marked-f.png,
 .../Reduce/right-frame-tab-top-marked-h.png,
 .../Reduce/right-frame-tab-top-marked-i.png,
 .../Reduce/right-frame-tab-top-marked-ih.png,
 .../Reduce/right-frame-unlock-button-c.png,
 .../Reduce/right-frame-unlock-button-f.png,
 .../Reduce/right-frame-unlock-button-h.png,
 .../Reduce/right-frame-unlock-button-i.png,
 .../Reduce/right-frame-unlock-button-ic.png,
 .../Reduce/right-frame-unlock-button-ih.png,
 .../Reduce/right-frame-unmaximize-button-c.png,
 .../Reduce/right-frame-unmaximize-button-f.png,
 .../Reduce/right-frame-unmaximize-button-h.png,
 .../Reduce/right-frame-unmaximize-button-i.png,
 .../Reduce/right-frame-unmaximize-button-ic.png,
 .../Reduce/right-frame-unmaximize-button-ih.png,
 .../Reduce/right-frame-unontop-button-c.png,
 .../Reduce/right-frame-unontop-button-f.png,
 .../Reduce/right-frame-unontop-button-h.png,
 .../Reduce/right-frame-unontop-button-i.png,
 .../Reduce/right-frame-unontop-button-ic.png,
 .../Reduce/right-frame-unontop-button-ih.png,
 .../Reduce/right-frame-unshade-button-c.png,
 .../Reduce/right-frame-unshade-button-f.png,
 .../Reduce/right-frame-unshade-button-h.png,
 .../Reduce/right-frame-unshade-button-i.png,
 .../Reduce/right-frame-unshade-button-ic.png,
 .../Reduce/right-frame-unshade-button-ih.png,
 .../Reduce/right-frame-unsticky-button-c.png,
 .../Reduce/right-frame-unsticky-button-f.png,
 .../Reduce/right-frame-unsticky-button-h.png,
 .../Reduce/right-frame-unsticky-button-i.png,
 .../Reduce/right-frame-unsticky-button-ic.png,
 .../Reduce/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-button-c.png,
 themes/StyleTab/Smoothly/bottom-frame-button-f.png,
 themes/StyleTab/Smoothly/bottom-frame-button-h.png,
 themes/StyleTab/Smoothly/bottom-frame-button-i.png,
 .../Smoothly/bottom-frame-close-button-c.png,
 .../Smoothly/bottom-frame-close-button-f.png,
 .../Smoothly/bottom-frame-close-button-h.png,
 .../Smoothly/bottom-frame-close-button-i.png,
 .../Smoothly/bottom-frame-close-button-ic.png,
 .../Smoothly/bottom-frame-close-button-ih.png,
 .../Smoothly/bottom-frame-frame-type-button-c.png,
 .../Smoothly/bottom-frame-frame-type-button-f.png,
 .../Smoothly/bottom-frame-frame-type-button-h.png,
 .../Smoothly/bottom-frame-frame-type-button-i.png,
 .../Smoothly/bottom-frame-frame-type-button-ic.png,
 .../Smoothly/bottom-frame-frame-type-button-ih.png,
 .../Smoothly/bottom-frame-iconify-button-c.png,
 .../Smoothly/bottom-frame-iconify-button-f.png,
 .../Smoothly/bottom-frame-iconify-button-h.png,
 .../Smoothly/bottom-frame-iconify-button-i.png,
 .../Smoothly/bottom-frame-iconify-button-ic.png,
 .../Smoothly/bottom-frame-iconify-button-ih.png,
 .../Smoothly/bottom-frame-lock-button-c.png,
 .../Smoothly/bottom-frame-lock-button-f.png,
 .../Smoothly/bottom-frame-lock-button-h.png,
 .../Smoothly/bottom-frame-lock-button-i.png,
 .../Smoothly/bottom-frame-lock-button-ic.png,
 .../Smoothly/bottom-frame-lock-button-ih.png,
 .../Smoothly/bottom-frame-maximize-button-c.png,
 .../Smoothly/bottom-frame-maximize-button-f.png,
 .../Smoothly/bottom-frame-maximize-button-h.png,
 .../Smoothly/bottom-frame-maximize-button-i.png,
 .../Smoothly/bottom-frame-maximize-button-ic.png,
 .../Smoothly/bottom-frame-maximize-button-ih.png,
 .../Smoothly/bottom-frame-menu-button-c.png,
 .../Smoothly/bottom-frame-menu-button-f.png,
 .../Smoothly/bottom-frame-menu-button-h.png,
 .../Smoothly/bottom-frame-menu-button-i.png,
 .../Smoothly/bottom-frame-menu-button-ic.png,
 .../Smoothly/bottom-frame-menu-button-ih.png,
 .../Smoothly/bottom-frame-move-resize-button-c.png,
 .../Smoothly/bottom-frame-move-resize-button-f.png,
 .../Smoothly/bottom-frame-move-resize-button-h.png,
 .../Smoothly/bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../Smoothly/bottom-frame-next-button-c.png,
 .../Smoothly/bottom-frame-next-button-f.png,
 .../Smoothly/bottom-frame-next-button-h.png,
 .../Smoothly/bottom-frame-next-button-i.png,
 .../Smoothly/bottom-frame-next-button-ic.png,
 .../Smoothly/bottom-frame-next-button-ih.png,
 .../Smoothly/bottom-frame-next-last-button-c.png,
 .../Smoothly/bottom-frame-next-last-button-f.png,
 .../Smoothly/bottom-frame-next-last-button-h.png,
 .../Smoothly/bottom-frame-next-last-button-i.png,
 .../Smoothly/bottom-frame-next-last-button-ic.png,
 .../Smoothly/bottom-frame-next-last-button-ih.png,
 .../Smoothly/bottom-frame-ontop-button-c.png,
 .../Smoothly/bottom-frame-ontop-button-f.png,
 .../Smoothly/bottom-frame-ontop-button-h.png,
 .../Smoothly/bottom-frame-ontop-button-i.png,
 .../Smoothly/bottom-frame-ontop-button-ic.png,
 .../Smoothly/bottom-frame-ontop-button-ih.png,
 .../Smoothly/bottom-frame-prev-button-c.png,
 .../Smoothly/bottom-frame-prev-button-f.png,
 .../Smoothly/bottom-frame-prev-button-h.png,
 .../Smoothly/bottom-frame-prev-button-i.png,
 .../Smoothly/bottom-frame-prev-button-ic.png,
 .../Smoothly/bottom-frame-prev-button-ih.png,
 .../Smoothly/bottom-frame-prev-last-button-c.png,
 .../Smoothly/bottom-frame-prev-last-button-f.png,
 .../Smoothly/bottom-frame-prev-last-button-h.png,
 .../Smoothly/bottom-frame-prev-last-button-i.png,
 .../Smoothly/bottom-frame-prev-last-button-ic.png,
 .../Smoothly/bottom-frame-prev-last-button-ih.png,
 .../Smoothly/bottom-frame-raise-lower-button-c.png,
 .../Smoothly/bottom-frame-raise-lower-button-f.png,
 .../Smoothly/bottom-frame-raise-lower-button-h.png,
 .../Smoothly/bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../Smoothly/bottom-frame-rename-button-c.png,
 .../Smoothly/bottom-frame-rename-button-f.png,
 .../Smoothly/bottom-frame-rename-button-h.png,
 .../Smoothly/bottom-frame-rename-button-i.png,
 .../Smoothly/bottom-frame-rename-button-ic.png,
 .../Smoothly/bottom-frame-rename-button-ih.png,
 .../Smoothly/bottom-frame-shade-button-c.png,
 .../Smoothly/bottom-frame-shade-button-f.png,
 .../Smoothly/bottom-frame-shade-button-h.png,
 .../Smoothly/bottom-frame-shade-button-i.png,
 .../Smoothly/bottom-frame-shade-button-ic.png,
 .../Smoothly/bottom-frame-shade-button-ih.png,
 .../Smoothly/bottom-frame-sticky-button-c.png,
 .../Smoothly/bottom-frame-sticky-button-f.png,
 .../Smoothly/bottom-frame-sticky-button-h.png,
 .../Smoothly/bottom-frame-sticky-button-i.png,
 .../Smoothly/bottom-frame-sticky-button-ic.png,
 .../Smoothly/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-h.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-i.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-ih.png,
 .../StyleTab/Smoothly/bottom-frame-tab-left-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-left-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-f.png,
 .../Smoothly/bottom-frame-tab-left-icon-h.png,
 .../Smoothly/bottom-frame-tab-left-icon-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-ih.png,
 .../bottom-frame-tab-left-icon-marked-f.png,
 .../bottom-frame-tab-left-icon-marked-h.png,
 .../bottom-frame-tab-left-icon-marked-i.png,
 .../bottom-frame-tab-left-icon-marked-ih.png,
 .../Smoothly/bottom-frame-tab-marked-f.png,
 .../Smoothly/bottom-frame-tab-marked-h.png,
 .../Smoothly/bottom-frame-tab-marked-i.png,
 .../Smoothly/bottom-frame-tab-marked-ih.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-h.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-i.png,
 .../Smoothly/bottom-frame-tab-right-ih.png,
 .../Smoothly/bottom-frame-tab-right-marked-f.png,
 .../Smoothly/bottom-frame-tab-right-marked-h.png,
 .../Smoothly/bottom-frame-tab-right-marked-i.png,
 .../Smoothly/bottom-frame-tab-right-marked-ih.png,
 .../Smoothly/bottom-frame-unlock-button-c.png,
 .../Smoothly/bottom-frame-unlock-button-f.png,
 .../Smoothly/bottom-frame-unlock-button-h.png,
 .../Smoothly/bottom-frame-unlock-button-i.png,
 .../Smoothly/bottom-frame-unlock-button-ic.png,
 .../Smoothly/bottom-frame-unlock-button-ih.png,
 .../Smoothly/bottom-frame-unmaximize-button-c.png,
 .../Smoothly/bottom-frame-unmaximize-button-f.png,
 .../Smoothly/bottom-frame-unmaximize-button-h.png,
 .../Smoothly/bottom-frame-unmaximize-button-i.png,
 .../Smoothly/bottom-frame-unmaximize-button-ic.png,
 .../Smoothly/bottom-frame-unmaximize-button-ih.png,
 .../Smoothly/bottom-frame-unontop-button-c.png,
 .../Smoothly/bottom-frame-unontop-button-f.png,
 .../Smoothly/bottom-frame-unontop-button-h.png,
 .../Smoothly/bottom-frame-unontop-button-i.png,
 .../Smoothly/bottom-frame-unontop-button-ic.png,
 .../Smoothly/bottom-frame-unontop-button-ih.png,
 .../Smoothly/bottom-frame-unshade-button-c.png,
 .../Smoothly/bottom-frame-unshade-button-f.png,
 .../Smoothly/bottom-frame-unshade-button-h.png,
 .../Smoothly/bottom-frame-unshade-button-i.png,
 .../Smoothly/bottom-frame-unshade-button-ic.png,
 .../Smoothly/bottom-frame-unshade-button-ih.png,
 .../Smoothly/bottom-frame-unsticky-button-c.png,
 .../Smoothly/bottom-frame-unsticky-button-f.png,
 .../Smoothly/bottom-frame-unsticky-button-h.png,
 .../Smoothly/bottom-frame-unsticky-button-i.png,
 .../Smoothly/bottom-frame-unsticky-button-ic.png,
 .../Smoothly/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Smoothly/right-frame-button-c.png,
 themes/StyleTab/Smoothly/right-frame-button-f.png,
 themes/StyleTab/Smoothly/right-frame-button-h.png,
 themes/StyleTab/Smoothly/right-frame-button-i.png,
 .../Smoothly/right-frame-close-button-c.png,
 .../Smoothly/right-frame-close-button-f.png,
 .../Smoothly/right-frame-close-button-h.png,
 .../Smoothly/right-frame-close-button-i.png,
 .../Smoothly/right-frame-close-button-ic.png,
 .../Smoothly/right-frame-close-button-ih.png,
 .../Smoothly/right-frame-frame-type-button-c.png,
 .../Smoothly/right-frame-frame-type-button-f.png,
 .../Smoothly/right-frame-frame-type-button-h.png,
 .../Smoothly/right-frame-frame-type-button-i.png,
 .../Smoothly/right-frame-frame-type-button-ic.png,
 .../Smoothly/right-frame-frame-type-button-ih.png,
 .../Smoothly/right-frame-iconify-button-c.png,
 .../Smoothly/right-frame-iconify-button-f.png,
 .../Smoothly/right-frame-iconify-button-h.png,
 .../Smoothly/right-frame-iconify-button-i.png,
 .../Smoothly/right-frame-iconify-button-ic.png,
 .../Smoothly/right-frame-iconify-button-ih.png,
 .../Smoothly/right-frame-lock-button-c.png,
 .../Smoothly/right-frame-lock-button-f.png,
 .../Smoothly/right-frame-lock-button-h.png,
 .../Smoothly/right-frame-lock-button-i.png,
 .../Smoothly/right-frame-lock-button-ic.png,
 .../Smoothly/right-frame-lock-button-ih.png,
 .../Smoothly/right-frame-maximize-button-c.png,
 .../Smoothly/right-frame-maximize-button-f.png,
 .../Smoothly/right-frame-maximize-button-h.png,
 .../Smoothly/right-frame-maximize-button-i.png,
 .../Smoothly/right-frame-maximize-button-ic.png,
 .../Smoothly/right-frame-maximize-button-ih.png,
 .../Smoothly/right-frame-menu-button-c.png,
 .../Smoothly/right-frame-menu-button-f.png,
 .../Smoothly/right-frame-menu-button-h.png,
 .../Smoothly/right-frame-menu-button-i.png,
 .../Smoothly/right-frame-menu-button-ic.png,
 .../Smoothly/right-frame-menu-button-ih.png,
 .../Smoothly/right-frame-move-resize-button-c.png,
 .../Smoothly/right-frame-move-resize-button-f.png,
 .../Smoothly/right-frame-move-resize-button-h.png,
 .../Smoothly/right-frame-move-resize-button-i.png,
 .../Smoothly/right-frame-move-resize-button-ic.png,
 .../Smoothly/right-frame-move-resize-button-ih.png,
 .../Smoothly/right-frame-next-button-c.png,
 .../Smoothly/right-frame-next-button-f.png,
 .../Smoothly/right-frame-next-button-h.png,
 .../Smoothly/right-frame-next-button-i.png,
 .../Smoothly/right-frame-next-button-ic.png,
 .../Smoothly/right-frame-next-button-ih.png,
 .../Smoothly/right-frame-next-last-button-c.png,
 .../Smoothly/right-frame-next-last-button-f.png,
 .../Smoothly/right-frame-next-last-button-h.png,
 .../Smoothly/right-frame-next-last-button-i.png,
 .../Smoothly/right-frame-next-last-button-ic.png,
 .../Smoothly/right-frame-next-last-button-ih.png,
 .../Smoothly/right-frame-ontop-button-c.png,
 .../Smoothly/right-frame-ontop-button-f.png,
 .../Smoothly/right-frame-ontop-button-h.png,
 .../Smoothly/right-frame-ontop-button-i.png,
 .../Smoothly/right-frame-ontop-button-ic.png,
 .../Smoothly/right-frame-ontop-button-ih.png,
 .../Smoothly/right-frame-prev-button-c.png,
 .../Smoothly/right-frame-prev-button-f.png,
 .../Smoothly/right-frame-prev-button-h.png,
 .../Smoothly/right-frame-prev-button-i.png,
 .../Smoothly/right-frame-prev-button-ic.png,
 .../Smoothly/right-frame-prev-button-ih.png,
 .../Smoothly/right-frame-prev-last-button-c.png,
 .../Smoothly/right-frame-prev-last-button-f.png,
 .../Smoothly/right-frame-prev-last-button-h.png,
 .../Smoothly/right-frame-prev-last-button-i.png,
 .../Smoothly/right-frame-prev-last-button-ic.png,
 .../Smoothly/right-frame-prev-last-button-ih.png,
 .../Smoothly/right-frame-raise-lower-button-c.png,
 .../Smoothly/right-frame-raise-lower-button-f.png,
 .../Smoothly/right-frame-raise-lower-button-h.png,
 .../Smoothly/right-frame-raise-lower-button-i.png,
 .../Smoothly/right-frame-raise-lower-button-ic.png,
 .../Smoothly/right-frame-raise-lower-button-ih.png,
 .../Smoothly/right-frame-rename-button-c.png,
 .../Smoothly/right-frame-rename-button-f.png,
 .../Smoothly/right-frame-rename-button-h.png,
 .../Smoothly/right-frame-rename-button-i.png,
 .../Smoothly/right-frame-rename-button-ic.png,
 .../Smoothly/right-frame-rename-button-ih.png,
 .../Smoothly/right-frame-shade-button-c.png,
 .../Smoothly/right-frame-shade-button-f.png,
 .../Smoothly/right-frame-shade-button-h.png,
 .../Smoothly/right-frame-shade-button-i.png,
 .../Smoothly/right-frame-shade-button-ic.png,
 .../Smoothly/right-frame-shade-button-ih.png,
 .../Smoothly/right-frame-sticky-button-c.png,
 .../Smoothly/right-frame-sticky-button-f.png,
 .../Smoothly/right-frame-sticky-button-h.png,
 .../Smoothly/right-frame-sticky-button-i.png,
 .../Smoothly/right-frame-sticky-button-ic.png,
 .../Smoothly/right-frame-sticky-button-ih.png,
 .../Smoothly/right-frame-tab-bottom-icon-f.png,
 .../Smoothly/right-frame-tab-bottom-icon-h.png,
 .../Smoothly/right-frame-tab-bottom-icon-i.png,
 .../Smoothly/right-frame-tab-bottom-icon-ih.png,
 .../right-frame-tab-bottom-icon-marked-f.png,
 .../right-frame-tab-bottom-icon-marked-h.png,
 .../right-frame-tab-bottom-icon-marked-i.png,
 .../right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-ih.png,
 .../StyleTab/Smoothly/right-frame-tab-marked-f.png,
 .../StyleTab/Smoothly/right-frame-tab-marked-h.png,
 .../StyleTab/Smoothly/right-frame-tab-marked-i.png,
 .../Smoothly/right-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-i.png,
 .../StyleTab/Smoothly/right-frame-tab-top-ih.png,
 .../Smoothly/right-frame-tab-top-marked-f.png,
 .../Smoothly/right-frame-tab-top-marked-h.png,
 .../Smoothly/right-frame-tab-top-marked-i.png,
 .../Smoothly/right-frame-tab-top-marked-ih.png,
 .../Smoothly/right-frame-unlock-button-c.png,
 .../Smoothly/right-frame-unlock-button-f.png,
 .../Smoothly/right-frame-unlock-button-h.png,
 .../Smoothly/right-frame-unlock-button-i.png,
 .../Smoothly/right-frame-unlock-button-ic.png,
 .../Smoothly/right-frame-unlock-button-ih.png,
 .../Smoothly/right-frame-unmaximize-button-c.png,
 .../Smoothly/right-frame-unmaximize-button-f.png,
 .../Smoothly/right-frame-unmaximize-button-h.png,
 .../Smoothly/right-frame-unmaximize-button-i.png,
 .../Smoothly/right-frame-unmaximize-button-ic.png,
 .../Smoothly/right-frame-unmaximize-button-ih.png,
 .../Smoothly/right-frame-unontop-button-c.png,
 .../Smoothly/right-frame-unontop-button-f.png,
 .../Smoothly/right-frame-unontop-button-h.png,
 .../Smoothly/right-frame-unontop-button-i.png,
 .../Smoothly/right-frame-unontop-button-ic.png,
 .../Smoothly/right-frame-unontop-button-ih.png,
 .../Smoothly/right-frame-unshade-button-c.png,
 .../Smoothly/right-frame-unshade-button-f.png,
 .../Smoothly/right-frame-unshade-button-h.png,
 .../Smoothly/right-frame-unshade-button-i.png,
 .../Smoothly/right-frame-unshade-button-ic.png,
 .../Smoothly/right-frame-unshade-button-ih.png,
 .../Smoothly/right-frame-unsticky-button-c.png,
 .../Smoothly/right-frame-unsticky-button-f.png,
 .../Smoothly/right-frame-unsticky-button-h.png,
 .../Smoothly/right-frame-unsticky-button-i.png,
 .../Smoothly/right-frame-unsticky-button-ic.png,
 .../Smoothly/right-frame-unsticky-button-ih.png,
 themes/StyleTab/WixDa/bottom-frame-button-c.png,
 themes/StyleTab/WixDa/bottom-frame-button-f.png,
 themes/StyleTab/WixDa/bottom-frame-button-h.png,
 themes/StyleTab/WixDa/bottom-frame-button-i.png,
 .../StyleTab/WixDa/bottom-frame-close-button-c.png,
 .../StyleTab/WixDa/bottom-frame-close-button-f.png,
 .../StyleTab/WixDa/bottom-frame-close-button-h.png,
 .../StyleTab/WixDa/bottom-frame-close-button-i.png,
 .../WixDa/bottom-frame-close-button-ic.png,
 .../WixDa/bottom-frame-close-button-ih.png,
 .../WixDa/bottom-frame-frame-type-button-c.png,
 .../WixDa/bottom-frame-frame-type-button-f.png,
 .../WixDa/bottom-frame-frame-type-button-h.png,
 .../WixDa/bottom-frame-frame-type-button-i.png,
 .../WixDa/bottom-frame-frame-type-button-ic.png,
 .../WixDa/bottom-frame-frame-type-button-ih.png,
 .../WixDa/bottom-frame-iconify-button-c.png,
 .../WixDa/bottom-frame-iconify-button-f.png,
 .../WixDa/bottom-frame-iconify-button-h.png,
 .../WixDa/bottom-frame-iconify-button-i.png,
 .../WixDa/bottom-frame-iconify-button-ic.png,
 .../WixDa/bottom-frame-iconify-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-c.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-f.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-h.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-i.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-ih.png,
 .../WixDa/bottom-frame-maximize-button-c.png,
 .../WixDa/bottom-frame-maximize-button-f.png,
 .../WixDa/bottom-frame-maximize-button-h.png,
 .../WixDa/bottom-frame-maximize-button-i.png,
 .../WixDa/bottom-frame-maximize-button-ic.png,
 .../WixDa/bottom-frame-maximize-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-c.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-f.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-h.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-i.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-ih.png,
 .../WixDa/bottom-frame-move-resize-button-c.png,
 .../WixDa/bottom-frame-move-resize-button-f.png,
 .../WixDa/bottom-frame-move-resize-button-h.png,
 .../WixDa/bottom-frame-move-resize-button-i.png,
 .../WixDa/bottom-frame-move-resize-button-ic.png,
 .../WixDa/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-next-button-c.png,
 .../StyleTab/WixDa/bottom-frame-next-button-f.png,
 .../StyleTab/WixDa/bottom-frame-next-button-h.png,
 .../StyleTab/WixDa/bottom-frame-next-button-i.png,
 .../StyleTab/WixDa/bottom-frame-next-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-next-button-ih.png,
 .../WixDa/bottom-frame-next-last-button-c.png,
 .../WixDa/bottom-frame-next-last-button-f.png,
 .../WixDa/bottom-frame-next-last-button-h.png,
 .../WixDa/bottom-frame-next-last-button-i.png,
 .../WixDa/bottom-frame-next-last-button-ic.png,
 .../WixDa/bottom-frame-next-last-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-c.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-f.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-h.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-i.png,
 .../WixDa/bottom-frame-ontop-button-ic.png,
 .../WixDa/bottom-frame-ontop-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-c.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-f.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-h.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-i.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-ih.png,
 .../WixDa/bottom-frame-prev-last-button-c.png,
 .../WixDa/bottom-frame-prev-last-button-f.png,
 .../WixDa/bottom-frame-prev-last-button-h.png,
 .../WixDa/bottom-frame-prev-last-button-i.png,
 .../WixDa/bottom-frame-prev-last-button-ic.png,
 .../WixDa/bottom-frame-prev-last-button-ih.png,
 .../WixDa/bottom-frame-raise-lower-button-c.png,
 .../WixDa/bottom-frame-raise-lower-button-f.png,
 .../WixDa/bottom-frame-raise-lower-button-h.png,
 .../WixDa/bottom-frame-raise-lower-button-i.png,
 .../WixDa/bottom-frame-raise-lower-button-ic.png,
 .../WixDa/bottom-frame-raise-lower-button-ih.png,
 .../WixDa/bottom-frame-rename-button-c.png,
 .../WixDa/bottom-frame-rename-button-f.png,
 .../WixDa/bottom-frame-rename-button-h.png,
 .../WixDa/bottom-frame-rename-button-i.png,
 .../WixDa/bottom-frame-rename-button-ic.png,
 .../WixDa/bottom-frame-rename-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-c.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-f.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-h.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-i.png,
 .../WixDa/bottom-frame-shade-button-ic.png,
 .../WixDa/bottom-frame-shade-button-ih.png,
 .../WixDa/bottom-frame-sticky-button-c.png,
 .../WixDa/bottom-frame-sticky-button-f.png,
 .../WixDa/bottom-frame-sticky-button-h.png,
 .../WixDa/bottom-frame-sticky-button-i.png,
 .../WixDa/bottom-frame-sticky-button-ic.png,
 .../WixDa/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-i.png,
 themes/StyleTab/WixDa/bottom-frame-tab-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-i.png,
 .../WixDa/bottom-frame-tab-left-icon-f.png,
 .../WixDa/bottom-frame-tab-left-icon-h.png,
 .../WixDa/bottom-frame-tab-left-icon-i.png,
 .../WixDa/bottom-frame-tab-left-icon-ih.png,
 .../WixDa/bottom-frame-tab-left-icon-marked-f.png,
 .../WixDa/bottom-frame-tab-left-icon-marked-h.png,
 .../WixDa/bottom-frame-tab-left-icon-marked-i.png,
 .../WixDa/bottom-frame-tab-left-icon-marked-ih.png,
 .../StyleTab/WixDa/bottom-frame-tab-marked-f.png,
 .../StyleTab/WixDa/bottom-frame-tab-marked-h.png,
 .../StyleTab/WixDa/bottom-frame-tab-marked-i.png,
 .../StyleTab/WixDa/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-i.png,
 .../StyleTab/WixDa/bottom-frame-tab-right-ih.png,
 .../WixDa/bottom-frame-tab-right-marked-f.png,
 .../WixDa/bottom-frame-tab-right-marked-h.png,
 .../WixDa/bottom-frame-tab-right-marked-i.png,
 .../WixDa/bottom-frame-tab-right-marked-ih.png,
 .../WixDa/bottom-frame-unlock-button-c.png,
 .../WixDa/bottom-frame-unlock-button-f.png,
 .../WixDa/bottom-frame-unlock-button-h.png,
 .../WixDa/bottom-frame-unlock-button-i.png,
 .../WixDa/bottom-frame-unlock-button-ic.png,
 .../WixDa/bottom-frame-unlock-button-ih.png,
 .../WixDa/bottom-frame-unmaximize-button-c.png,
 .../WixDa/bottom-frame-unmaximize-button-f.png,
 .../WixDa/bottom-frame-unmaximize-button-h.png,
 .../WixDa/bottom-frame-unmaximize-button-i.png,
 .../WixDa/bottom-frame-unmaximize-button-ic.png,
 .../WixDa/bottom-frame-unmaximize-button-ih.png,
 .../WixDa/bottom-frame-unontop-button-c.png,
 .../WixDa/bottom-frame-unontop-button-f.png,
 .../WixDa/bottom-frame-unontop-button-h.png,
 .../WixDa/bottom-frame-unontop-button-i.png,
 .../WixDa/bottom-frame-unontop-button-ic.png,
 .../WixDa/bottom-frame-unontop-button-ih.png,
 .../WixDa/bottom-frame-unshade-button-c.png,
 .../WixDa/bottom-frame-unshade-button-f.png,
 .../WixDa/bottom-frame-unshade-button-h.png,
 .../WixDa/bottom-frame-unshade-button-i.png,
 .../WixDa/bottom-frame-unshade-button-ic.png,
 .../WixDa/bottom-frame-unshade-button-ih.png,
 .../WixDa/bottom-frame-unsticky-button-c.png,
 .../WixDa/bottom-frame-unsticky-button-f.png,
 .../WixDa/bottom-frame-unsticky-button-h.png,
 .../WixDa/bottom-frame-unsticky-button-i.png,
 .../WixDa/bottom-frame-unsticky-button-ic.png,
 .../WixDa/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/WixDa/right-frame-button-c.png,
 themes/StyleTab/WixDa/right-frame-button-f.png,
 themes/StyleTab/WixDa/right-frame-button-h.png,
 themes/StyleTab/WixDa/right-frame-button-i.png,
 .../StyleTab/WixDa/right-frame-close-button-c.png,
 .../StyleTab/WixDa/right-frame-close-button-f.png,
 .../StyleTab/WixDa/right-frame-close-button-h.png,
 .../StyleTab/WixDa/right-frame-close-button-i.png,
 .../StyleTab/WixDa/right-frame-close-button-ic.png,
 .../StyleTab/WixDa/right-frame-close-button-ih.png,
 .../WixDa/right-frame-frame-type-button-c.png,
 .../WixDa/right-frame-frame-type-button-f.png,
 .../WixDa/right-frame-frame-type-button-h.png,
 .../WixDa/right-frame-frame-type-button-i.png,
 .../WixDa/right-frame-frame-type-button-ic.png,
 .../WixDa/right-frame-frame-type-button-ih.png,
 .../WixDa/right-frame-iconify-button-c.png,
 .../WixDa/right-frame-iconify-button-f.png,
 .../WixDa/right-frame-iconify-button-h.png,
 .../WixDa/right-frame-iconify-button-i.png,
 .../WixDa/right-frame-iconify-button-ic.png,
 .../WixDa/right-frame-iconify-button-ih.png,
 .../StyleTab/WixDa/right-frame-lock-button-c.png,
 .../StyleTab/WixDa/right-frame-lock-button-f.png,
 .../StyleTab/WixDa/right-frame-lock-button-h.png,
 .../StyleTab/WixDa/right-frame-lock-button-i.png,
 .../StyleTab/WixDa/right-frame-lock-button-ic.png,
 .../StyleTab/WixDa/right-frame-lock-button-ih.png,
 .../WixDa/right-frame-maximize-button-c.png,
 .../WixDa/right-frame-maximize-button-f.png,
 .../WixDa/right-frame-maximize-button-h.png,
 .../WixDa/right-frame-maximize-button-i.png,
 .../WixDa/right-frame-maximize-button-ic.png,
 .../WixDa/right-frame-maximize-button-ih.png,
 .../StyleTab/WixDa/right-frame-menu-button-c.png,
 .../StyleTab/WixDa/right-frame-menu-button-f.png,
 .../StyleTab/WixDa/right-frame-menu-button-h.png,
 .../StyleTab/WixDa/right-frame-menu-button-i.png,
 .../StyleTab/WixDa/right-frame-menu-button-ic.png,
 .../StyleTab/WixDa/right-frame-menu-button-ih.png,
 .../WixDa/right-frame-move-resize-button-c.png,
 .../WixDa/right-frame-move-resize-button-f.png,
 .../WixDa/right-frame-move-resize-button-h.png,
 .../WixDa/right-frame-move-resize-button-i.png,
 .../WixDa/right-frame-move-resize-button-ic.png,
 .../WixDa/right-frame-move-resize-button-ih.png,
 .../StyleTab/WixDa/right-frame-next-button-c.png,
 .../StyleTab/WixDa/right-frame-next-button-f.png,
 .../StyleTab/WixDa/right-frame-next-button-h.png,
 .../StyleTab/WixDa/right-frame-next-button-i.png,
 .../StyleTab/WixDa/right-frame-next-button-ic.png,
 .../StyleTab/WixDa/right-frame-next-button-ih.png,
 .../WixDa/right-frame-next-last-button-c.png,
 .../WixDa/right-frame-next-last-button-f.png,
 .../WixDa/right-frame-next-last-button-h.png,
 .../WixDa/right-frame-next-last-button-i.png,
 .../WixDa/right-frame-next-last-button-ic.png,
 .../WixDa/right-frame-next-last-button-ih.png,
 .../StyleTab/WixDa/right-frame-ontop-button-c.png,
 .../StyleTab/WixDa/right-frame-ontop-button-f.png,
 .../StyleTab/WixDa/right-frame-ontop-button-h.png,
 .../StyleTab/WixDa/right-frame-ontop-button-i.png,
 .../StyleTab/WixDa/right-frame-ontop-button-ic.png,
 .../StyleTab/WixDa/right-frame-ontop-button-ih.png,
 .../StyleTab/WixDa/right-frame-prev-button-c.png,
 .../StyleTab/WixDa/right-frame-prev-button-f.png,
 .../StyleTab/WixDa/right-frame-prev-button-h.png,
 .../StyleTab/WixDa/right-frame-prev-button-i.png,
 .../StyleTab/WixDa/right-frame-prev-button-ic.png,
 .../StyleTab/WixDa/right-frame-prev-button-ih.png,
 .../WixDa/right-frame-prev-last-button-c.png,
 .../WixDa/right-frame-prev-last-button-f.png,
 .../WixDa/right-frame-prev-last-button-h.png,
 .../WixDa/right-frame-prev-last-button-i.png,
 .../WixDa/right-frame-prev-last-button-ic.png,
 .../WixDa/right-frame-prev-last-button-ih.png,
 .../WixDa/right-frame-raise-lower-button-c.png,
 .../WixDa/right-frame-raise-lower-button-f.png,
 .../WixDa/right-frame-raise-lower-button-h.png,
 .../WixDa/right-frame-raise-lower-button-i.png,
 .../WixDa/right-frame-raise-lower-button-ic.png,
 .../WixDa/right-frame-raise-lower-button-ih.png,
 .../StyleTab/WixDa/right-frame-rename-button-c.png,
 .../StyleTab/WixDa/right-frame-rename-button-f.png,
 .../StyleTab/WixDa/right-frame-rename-button-h.png,
 .../StyleTab/WixDa/right-frame-rename-button-i.png,
 .../WixDa/right-frame-rename-button-ic.png,
 .../WixDa/right-frame-rename-button-ih.png,
 .../StyleTab/WixDa/right-frame-shade-button-c.png,
 .../StyleTab/WixDa/right-frame-shade-button-f.png,
 .../StyleTab/WixDa/right-frame-shade-button-h.png,
 .../StyleTab/WixDa/right-frame-shade-button-i.png,
 .../StyleTab/WixDa/right-frame-shade-button-ic.png,
 .../StyleTab/WixDa/right-frame-shade-button-ih.png,
 .../StyleTab/WixDa/right-frame-sticky-button-c.png,
 .../StyleTab/WixDa/right-frame-sticky-button-f.png,
 .../StyleTab/WixDa/right-frame-sticky-button-h.png,
 .../StyleTab/WixDa/right-frame-sticky-button-i.png,
 .../WixDa/right-frame-sticky-button-ic.png,
 .../WixDa/right-frame-sticky-button-ih.png,
 .../WixDa/right-frame-tab-bottom-icon-f.png,
 .../WixDa/right-frame-tab-bottom-icon-h.png,
 .../WixDa/right-frame-tab-bottom-icon-i.png,
 .../WixDa/right-frame-tab-bottom-icon-ih.png,
 .../WixDa/right-frame-tab-bottom-icon-marked-f.png,
 .../WixDa/right-frame-tab-bottom-icon-marked-h.png,
 .../WixDa/right-frame-tab-bottom-icon-marked-i.png,
 .../right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-f.png,
 themes/StyleTab/WixDa/right-frame-tab-h.png,
 themes/StyleTab/WixDa/right-frame-tab-i.png,
 themes/StyleTab/WixDa/right-frame-tab-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-i.png,
 .../StyleTab/WixDa/right-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-top-f.png,
 themes/StyleTab/WixDa/right-frame-tab-top-h.png,
 themes/StyleTab/WixDa/right-frame-tab-top-i.png,
 themes/StyleTab/WixDa/right-frame-tab-top-ih.png,
 .../WixDa/right-frame-tab-top-marked-f.png,
 .../WixDa/right-frame-tab-top-marked-h.png,
 .../WixDa/right-frame-tab-top-marked-i.png,
 .../WixDa/right-frame-tab-top-marked-ih.png,
 .../StyleTab/WixDa/right-frame-unlock-button-c.png,
 .../StyleTab/WixDa/right-frame-unlock-button-f.png,
 .../StyleTab/WixDa/right-frame-unlock-button-h.png,
 .../StyleTab/WixDa/right-frame-unlock-button-i.png,
 .../WixDa/right-frame-unlock-button-ic.png,
 .../WixDa/right-frame-unlock-button-ih.png,
 .../WixDa/right-frame-unmaximize-button-c.png,
 .../WixDa/right-frame-unmaximize-button-f.png,
 .../WixDa/right-frame-unmaximize-button-h.png,
 .../WixDa/right-frame-unmaximize-button-i.png,
 .../WixDa/right-frame-unmaximize-button-ic.png,
 .../WixDa/right-frame-unmaximize-button-ih.png,
 .../WixDa/right-frame-unontop-button-c.png,
 .../WixDa/right-frame-unontop-button-f.png,
 .../WixDa/right-frame-unontop-button-h.png,
 .../WixDa/right-frame-unontop-button-i.png,
 .../WixDa/right-frame-unontop-button-ic.png,
 .../WixDa/right-frame-unontop-button-ih.png,
 .../WixDa/right-frame-unshade-button-c.png,
 .../WixDa/right-frame-unshade-button-f.png,
 .../WixDa/right-frame-unshade-button-h.png,
 .../WixDa/right-frame-unshade-button-i.png,
 .../WixDa/right-frame-unshade-button-ic.png,
 .../WixDa/right-frame-unshade-button-ih.png,
 .../WixDa/right-frame-unsticky-button-c.png,
 .../WixDa/right-frame-unsticky-button-f.png,
 .../WixDa/right-frame-unsticky-button-h.png,
 .../WixDa/right-frame-unsticky-button-i.png,
 .../WixDa/right-frame-unsticky-button-ic.png,
 .../WixDa/right-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl:
 improve speed and memory usage of StyleTab

 * ChangeLog, themes/StyleTab/theme.jl: improve icon sizes in StyleTab

 * ChangeLog, config.guess, config.sub, install-sh,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/tabgroup.jl: add ability to
 move tabs around

 * ChangeLog, po/de.po: update german translation

  2014-01-24 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/poweroff.jl,
 lisp/sawfish/wm/commands/raise-commands.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/prg/compton.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: Rename tab-add-to-group to
 tab-window-add-to-tabgroup and tabgroup-add-to-group to
 tab-tabgroup-add-to-tabgroup in tabs/tab.jl and wm/keymaps.jl. You must
 update your keybindings for title and tabbar.  Add/improve text/doc strings
 in tabs/tab.jl and tabs/tabgroup.jl  Add defcustom marked-cursor-shape to
 commands/move-resize.jl Use custom cursor if window marked to add as tab. 
 Improve text/doc strings in prg/compton.jl  Add missing text/doc strings in
 sawfish.

  2013-09-30 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog / NEWS

 * ChangeLog, man/news.texi: ChangeLog/NEWS

  2013-09-25 Christopher Roy Bratusek <nano@tuxfamily.org>

 * debian/changelog, man/news.texi: debian/changelog bump version

  2013-09-21 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, themes/StyleTab/theme.jl: update StyleTab

  2013-09-17 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/prg/compton.jl: compton.jl: improve support for
 xinerama setups

  2013-09-16 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/prg/compton.jl: fix support for xinerama shadow
 cropping in compton.jl + improved tab support

 * lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi: add tab-group-windows-hook

  2013-09-14 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/prg/compton.jl: lisp/sawfish/wm/prg/compton.jl:
 improved working with shadows, AUTHORS don't draw shadows for tabbed windows
 by default, but provide an AUTHORS option to force to do so. Also add options
 to only draw shadows

  2013-09-12 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: add
 window-type window-matcher

 * ChangeLog, lisp/sawfish/wm/workspace.jl, man/news.texi: fixed remembering
 all window properties after switching workspace

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi: add force-tab window-matcher

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/state/transient.jl, man/news.texi: make window-matcher
 'focus-when-mapped chooseable from 'maybe 'never and 'always

 * ChangeLog, doc/AUTOSTART: updated doc/AUTOSTART

 * ChangeLog, lisp/sawfish/wm/prg/compton.jl, lisp/sawfish/wm/user.jl,
 man/news.texi: add compton compositing manager integration

  2013-05-10 Christopher Roy Bratusek <nano@tuxfamily.org>

 * debian/changelog, debian/control, web/index.html: celebrate v1.9.91

  2013-05-02 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog/NEWS

  2013-04-26 Christopher Roy Bratusek <nano@tuxfamily.org>

 * web/i18n.png, web/index.html: updated web/index.html for TX

 * po/pt_BR.po, po/ru.po: update ru.po and pt_BR.po

 * ChangeLog, web/Sawfish.png, web/blank.png, web/bugtracker.png,
 web/community.png, web/docs.png, web/download.png, web/git.png,
 web/index.html, web/mail.png, web/resources.png, web/right-red.png,
 web/right.png, web/twitter.png, web/wiki.png: add files from
 sawfish.tuxfamily.org

  2013-04-16 Jose Antonio Ortega Ruiz <jao@gnu.org>

 * lisp/sawfish/wm/tile/col.jl, lisp/sawfish/wm/tile/readme.org: New option
 for column tiles: #:resize

  2013-04-15 Jose Antonio Ortega Ruiz <jao@gnu.org>

 * lisp/sawfish/wm/tile/readme.org, lisp/sawfish/wm/tile/tall.jl,
 lisp/sawfish/wm/tile/tiler.jl: New #:master predicate for
 wm.tile.tall/tall-tiling  One can now specify a predicate that will be used
 to select which window(s) can occupay the master pane in tall tilings.

 * lisp/sawfish/wm/tile/readme.org, lisp/sawfish/wm/tile/tall.jl: New #:right
 option for wm.tile.tall/tall-tiling  New keyword parameter for
 sawfish.wm.tile.tall/tall-tiling to place the main window to the right
 (instead of to the left) side.

  2013-04-02 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, debian/control: debian/control: make package sawfish depend on
 rep

  2013-03-30 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tile/tall.jl: don't erorr in tall-rotate-left
 and tall-rotate-right if there are not enough windows for rotation

 * ChangeLog, lisp/sawfish/wm/tile/readme.org, man/news.texi: update
 readme.org for tiling

 * ChangeLog, man/news.texi: ChangeLog/NEWS

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/conf.jl,
 lisp/sawfish/wm/edge/misc.jl, lisp/sawfish/wm/ext/cabinet.jl,
 lisp/sawfish/wm/tile/tile.jl, lisp/sawfish/wm/tile/utils.jl: remove all
 references to sawfish.wm.ext.expose

 * lisp/sawfish/wm/tile/col.jl, lisp/sawfish/wm/tile/tile.jl: add
 increase-max-cols and decrease-max-cols for col-tiler; minor fixups in
 col-tiler

 * lisp/sawfish/wm/ext/expose.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/tile/utils.jl: remove sawfish.wm.ext.expose, add never-tile
 window matcher in favour of never-expose

  2013-03-21 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog/NEWS

  2013-01-12 Christopher Roy Bratusek <nano@tuxfamily.org>

 * debian/changelog, debian/control: debian stuff

  2012-11-27 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tile/utils.jl: make push-window failsafe for
 inexact values

  2012-11-26 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog/NEWS

 * lisp/Makefile.in, lisp/sawfish/wm/tile/col.jl,
 lisp/sawfish/wm/tile/readme.org, lisp/sawfish/wm/tile/tall.jl,
 lisp/sawfish/wm/tile/tile.jl, lisp/sawfish/wm/tile/tiler.jl,
 lisp/sawfish/wm/tile/utils.jl, next-lisp/sawflibs/readme.org,
 next-lisp/sawflibs/tile.jl, next-lisp/sawflibs/tile/col.jl,
 next-lisp/sawflibs/tile/tall.jl, next-lisp/sawflibs/tile/tiler.jl,
 next-lisp/sawflibs/tile/utils.jl, next-lisp/sawflibs/utils.jl: add tiling
 into main-tree.

  2012-11-03 Christopher Roy Bratusek <nano@tuxfamily.org>

 * configure.in, src/fonts.c: no longer depend on pangoX - not shipped in
 recent versions anymore (reported in Fedora, Arch). Either use PangoXFT or
 plain XFT

  2012-09-29 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/gtk/widget.jl: modified xdg widget to check for
 /.sawfish/rc, too, if ~/.sawfishrc was requested (or vice versa)

  2012-09-16 Christopher Roy Bratusek <nano@tuxfamily.org>

 * next-lisp/sawflibs/tile.jl, next-lisp/sawflibs/tile/col.jl,
 next-lisp/sawflibs/tile/tall.jl, next-lisp/sawflibs/tile/tiler.jl,
 next-lisp/sawflibs/tile/utils.jl: updated sawflibs to latest version

 * ChangeLog, next-lisp/Undo-viewport.jl, next-lisp/sawflibs/readme.org,
 next-lisp/sawflibs/tile.jl, next-lisp/sawflibs/tile/col.jl,
 next-lisp/sawflibs/tile/tall.jl, next-lisp/sawflibs/tile/tiler.jl,
 next-lisp/sawflibs/tile/utils.jl, next-lisp/sawflibs/utils.jl,
 next-lisp/undo.jl, next-lisp/uptimes.jl: next-lisp: modules marked for
 inclusion in next version

 * Makefile.in, lisp/Makefile.in, man/Makefile.in, themes/Makefile.in: updated
 Makefiles (also improved gitclean rule)

 * data/sawfish.ebuild.in, data/sawfish.spec.in, debian/rules: updated
 rules/spec/ebuild for doc-file changes

 * AUTOSTART, KEYBINDINGS, OPTIONS, XSettings, debian/clean, doc/AUTOSTART,
 doc/KEYBINDINGS, doc/OPTIONS, doc/XSettings: move AUTOSTART KEYBINDINGS
 OPTIONS and XSettings into doc/ removed debian/clean (no longer needed)

 * data/sawfish-ksm.desktop, data/sawfish-session.desktop,
 data/sawfish-wm.desktop, data/sawfish.desktop, data/sawfish.ebuild.in,
 data/sawfish.pc.in, data/sawfish.spec.in, sawfish-ksm.desktop,
 sawfish-session.desktop, sawfish-wm.desktop, sawfish.desktop, sawfish.doap,
 sawfish.ebuild.in, sawfish.pc.in, sawfish.spec.in: move desktop, ebuild, spec
 and pc files to data/ - remove unused doap (gnome-relict)

  2012-09-13 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/user.jl, man/news.texi: give root-window
 'WINDOW_MANAGER property with value sawfish

 * ChangeLog, lisp/sawfish/wm/autoload.jl: remove non-existent entry from
 autoload.jl

 * ChangeLog, man/news.texi: NEWS

  2012-09-12 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/prg/clipit.jl, lisp/sawfish/wm/user.jl,
 man/news.texi: remove clipit stuff

 * ChangeLog, man/news.texi: NEWS

  2012-09-11 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/menus.jl, man/news.texi: make Sawfish Rootmenu
 entry in root-menu insensitive

 * ChangeLog, man/news.texi: NEWS

 * ChangeLog, man/news.texi: NEWS

  2012-09-09 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/prg/xgamma.jl, lisp/sawfish/wm/prg/xmobar.jl,
 lisp/sawfish/wm/prg/xmodmap.jl, lisp/sawfish/wm/prg/xsettingsd.jl:
 sawfish.wm.prg.* add :depends to defcustoms use *-config as default value in
 start-* func

 * ChangeLog, lisp/sawfish/wm/prg/xgamma.jl, lisp/sawfish/wm/prg/xmobar.jl,
 lisp/sawfish/wm/prg/xmodmap.jl, lisp/sawfish/wm/prg/xsettingsd.jl,
 lisp/sawfish/wm/user.jl: move autostarts from sawfish.wm.prg.* to
 sawfish.wm.user load all sawfish.wm.prg.* modules in sawfish.wm.user so that
 settings are always visible in sawfish-config

 * ChangeLog, man/news.texi: NEWS

  2012-09-08 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/prg/xgamma.jl: added sawfish.wm.prg.xgamma

 * lisp/sawfish/wm/prg/xmobar.jl, lisp/sawfish/wm/prg/xmodmap.jl:
 file-exists-p in xmobar.jl and xmodmap.jl to ensure given configuration file
 does exist

 * ChangeLog, lisp/sawfish/wm/prg/trayer.jl, lisp/sawfish/wm/prg/xmobar.jl,
 lisp/sawfish/wm/prg/xmodmap.jl: added sawfish.wm.prg.xmodmap

 * ChangeLog, man/news.texi: NEWS

  2012-09-06 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/nokogiri.jl: make customize-show-symbols a defcustom
 again

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: completely new
 resize-window-prompt func. now displays old width and old height before
 prompting and checks whether given values actually are numbers.

 * ChangeLog, lisp/sawfish/wm/menus.jl: use resize-window-promkpt in
 window-ops-menu, rather than no-more existent resize-window-to-dimensions

 * ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/util/compat.jl: make
 menus-include-shortcuts a defcustom again

 * ChangeLog, lisp/sawfish/wm/state/transient.jl: :after-set for
 decorate-transients

  2012-09-05 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/util/compat.jl: remove decorate-transients from
 compat

  2012-09-04 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/keymaps.jl, man/news.texi: improved default
 keymap for titlebar and tabbar

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi: Only allow a
 window to be tabbed, if the parent window's framestyle has support for tabs.

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, man/news.texi: improve check-win.
 Alway rebuild list of marked windows

 * ChangeLog, lisp/sawfish/wm/state/transient.jl: make decorate-transients a
 defcustom

  2012-08-31 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog/NEWS

 * themes/StyleTab/Default/bottom-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Default/bottom-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Default/bottom-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Default/bottom-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Default/bottom-frame-tab-marked-f.png,
 themes/StyleTab/Default/bottom-frame-tab-marked-h.png,
 themes/StyleTab/Default/bottom-frame-tab-marked-i.png,
 themes/StyleTab/Default/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/Default/bottom-frame-tab-right-marked-f.png,
 themes/StyleTab/Default/bottom-frame-tab-right-marked-h.png,
 themes/StyleTab/Default/bottom-frame-tab-right-marked-i.png,
 themes/StyleTab/Default/bottom-frame-tab-right-marked-ih.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Default/left-frame-tab-marked-f.png,
 themes/StyleTab/Default/left-frame-tab-marked-h.png,
 themes/StyleTab/Default/left-frame-tab-marked-i.png,
 themes/StyleTab/Default/left-frame-tab-marked-ih.png,
 themes/StyleTab/Default/left-frame-tab-top-marked-f.png,
 themes/StyleTab/Default/left-frame-tab-top-marked-h.png,
 themes/StyleTab/Default/left-frame-tab-top-marked-i.png,
 themes/StyleTab/Default/left-frame-tab-top-marked-ih.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Default/right-frame-tab-marked-f.png,
 themes/StyleTab/Default/right-frame-tab-marked-h.png,
 themes/StyleTab/Default/right-frame-tab-marked-i.png,
 themes/StyleTab/Default/right-frame-tab-marked-ih.png,
 themes/StyleTab/Default/right-frame-tab-top-marked-f.png,
 themes/StyleTab/Default/right-frame-tab-top-marked-h.png,
 themes/StyleTab/Default/right-frame-tab-top-marked-i.png,
 themes/StyleTab/Default/right-frame-tab-top-marked-ih.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Default/top-frame-tab-marked-f.png,
 themes/StyleTab/Default/top-frame-tab-marked-h.png,
 themes/StyleTab/Default/top-frame-tab-marked-i.png,
 themes/StyleTab/Default/top-frame-tab-marked-ih.png,
 themes/StyleTab/Default/top-frame-tab-right-marked-f.png,
 themes/StyleTab/Default/top-frame-tab-right-marked-h.png,
 themes/StyleTab/Default/top-frame-tab-right-marked-i.png,
 themes/StyleTab/Default/top-frame-tab-right-marked-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-marked-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-marked-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-marked-i.png,
 themes/StyleTab/Glass/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-marked-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-marked-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-marked-i.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-marked-ih.png,
 themes/StyleTab/Glass/left-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Glass/left-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Glass/left-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Glass/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Glass/left-frame-tab-marked-f.png,
 themes/StyleTab/Glass/left-frame-tab-marked-h.png,
 themes/StyleTab/Glass/left-frame-tab-marked-i.png,
 themes/StyleTab/Glass/left-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/left-frame-tab-top-marked-f.png,
 themes/StyleTab/Glass/left-frame-tab-top-marked-h.png,
 themes/StyleTab/Glass/left-frame-tab-top-marked-i.png,
 themes/StyleTab/Glass/left-frame-tab-top-marked-ih.png,
 themes/StyleTab/Glass/right-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Glass/right-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Glass/right-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Glass/right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Glass/right-frame-tab-marked-f.png,
 themes/StyleTab/Glass/right-frame-tab-marked-h.png,
 themes/StyleTab/Glass/right-frame-tab-marked-i.png,
 themes/StyleTab/Glass/right-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/right-frame-tab-top-marked-f.png,
 themes/StyleTab/Glass/right-frame-tab-top-marked-h.png,
 themes/StyleTab/Glass/right-frame-tab-top-marked-i.png,
 themes/StyleTab/Glass/right-frame-tab-top-marked-ih.png,
 themes/StyleTab/Glass/top-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Glass/top-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Glass/top-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Glass/top-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Glass/top-frame-tab-marked-f.png,
 themes/StyleTab/Glass/top-frame-tab-marked-h.png,
 themes/StyleTab/Glass/top-frame-tab-marked-i.png,
 themes/StyleTab/Glass/top-frame-tab-marked-ih.png,
 themes/StyleTab/Glass/top-frame-tab-right-marked-f.png,
 themes/StyleTab/Glass/top-frame-tab-right-marked-h.png,
 themes/StyleTab/Glass/top-frame-tab-right-marked-i.png,
 themes/StyleTab/Glass/top-frame-tab-right-marked-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-marked-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-marked-h.png,
 themes/StyleTab/Reduce/bottom-frame-tab-marked-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-right-marked-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-right-marked-h.png,
 themes/StyleTab/Reduce/bottom-frame-tab-right-marked-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-right-marked-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Reduce/left-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Reduce/left-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Reduce/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-f.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-h.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-i.png,
 themes/StyleTab/Reduce/left-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-top-marked-f.png,
 themes/StyleTab/Reduce/left-frame-tab-top-marked-h.png,
 themes/StyleTab/Reduce/left-frame-tab-top-marked-i.png,
 themes/StyleTab/Reduce/left-frame-tab-top-marked-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Reduce/right-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Reduce/right-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Reduce/right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-marked-f.png,
 themes/StyleTab/Reduce/right-frame-tab-marked-h.png,
 themes/StyleTab/Reduce/right-frame-tab-marked-i.png,
 themes/StyleTab/Reduce/right-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-top-marked-f.png,
 themes/StyleTab/Reduce/right-frame-tab-top-marked-h.png,
 themes/StyleTab/Reduce/right-frame-tab-top-marked-i.png,
 themes/StyleTab/Reduce/right-frame-tab-top-marked-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Reduce/top-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Reduce/top-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Reduce/top-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-marked-f.png,
 themes/StyleTab/Reduce/top-frame-tab-marked-h.png,
 themes/StyleTab/Reduce/top-frame-tab-marked-i.png,
 themes/StyleTab/Reduce/top-frame-tab-marked-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-right-marked-f.png,
 themes/StyleTab/Reduce/top-frame-tab-right-marked-h.png,
 themes/StyleTab/Reduce/top-frame-tab-right-marked-i.png,
 themes/StyleTab/Reduce/top-frame-tab-right-marked-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-marked-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-marked-h.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-marked-i.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-right-marked-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-right-marked-h.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-right-marked-i.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-right-marked-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-marked-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-marked-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-marked-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-marked-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-marked-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-marked-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-marked-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-marked-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-marked-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-marked-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-marked-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-marked-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-marked-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-marked-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-marked-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-marked-h.png,
 themes/StyleTab/Smoothly/top-frame-tab-marked-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-marked-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-marked-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-marked-h.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-marked-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-marked-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-marked-i.png,
 themes/StyleTab/WixDa/bottom-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-marked-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-marked-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-marked-i.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-marked-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/WixDa/left-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/WixDa/left-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/WixDa/left-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-i.png,
 themes/StyleTab/WixDa/left-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-top-marked-f.png,
 themes/StyleTab/WixDa/left-frame-tab-top-marked-h.png,
 themes/StyleTab/WixDa/left-frame-tab-top-marked-i.png,
 themes/StyleTab/WixDa/left-frame-tab-top-marked-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-bottom-icon-marked-f.png,
 themes/StyleTab/WixDa/right-frame-tab-bottom-icon-marked-h.png,
 themes/StyleTab/WixDa/right-frame-tab-bottom-icon-marked-i.png,
 themes/StyleTab/WixDa/right-frame-tab-bottom-icon-marked-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-i.png,
 themes/StyleTab/WixDa/right-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-top-marked-f.png,
 themes/StyleTab/WixDa/right-frame-tab-top-marked-h.png,
 themes/StyleTab/WixDa/right-frame-tab-top-marked-i.png,
 themes/StyleTab/WixDa/right-frame-tab-top-marked-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-left-icon-marked-f.png,
 themes/StyleTab/WixDa/top-frame-tab-left-icon-marked-h.png,
 themes/StyleTab/WixDa/top-frame-tab-left-icon-marked-i.png,
 themes/StyleTab/WixDa/top-frame-tab-left-icon-marked-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-marked-f.png,
 themes/StyleTab/WixDa/top-frame-tab-marked-h.png,
 themes/StyleTab/WixDa/top-frame-tab-marked-i.png,
 themes/StyleTab/WixDa/top-frame-tab-marked-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-right-marked-f.png,
 themes/StyleTab/WixDa/top-frame-tab-right-marked-h.png,
 themes/StyleTab/WixDa/top-frame-tab-right-marked-i.png,
 themes/StyleTab/WixDa/top-frame-tab-right-marked-ih.png: new StyleTab images

  2012-08-30 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi: Tabs now
 support viewport-sticky and workspace-sticky

  2012-08-29 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl: when one of the tabbed windows
 is sticky and moved by selecting the first tab, it causes a crash. This is
 fixed now. [fuchur]

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl: remember default cursor in tabs.tab

  2012-08-28 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl,
 man/news.texi: Only allow '_NET_WM_WINDOW_TYPE_NORMAL to be marked as a
 tabbed window. [fuchur]

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi: various
 bugfixes in tabgroup.jl [fuchur]

 * ChangeLog, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/tab.jl,
 man/news.texi: add tabgroup-add-to-group function allow a whole tabgroup to
 be added to another (or a single window) [fuchur]

  2012-08-27 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, Makedefs.in, man/news.texi: Makedefs.in: include /rules.mk as
 first, so that --prefix & co. from configure don't get overwritten.

  2012-08-24 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/util/marks.jl,
 man/news.texi: removed sawfish.wm.util.marks (now implemented in
 sawfish.wm.tabs.tab directly) change cursor-shape when working with tabs when
 window marked for tabbing was removed before tabbing was done, tabbing didn't
 work anymore until Sawfish restarted - fixed now.

  2012-07-11 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, debian/sawfish-dbg.links, debian/sawfish-lisp-source.links,
 debian/sawfish.links, man/news.texi: Fix debian packaging scripts for
 Debian/Unstable

  2012-07-07 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: NEWS/ChangeLog

  2012-07-05 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl: fix 'dimensions matcher

 * COPYING, ChangeLog, lisp/sawfish/cfg/apply.jl, lisp/sawfish/cfg/config.jl,
 lisp/sawfish/cfg/group.jl, lisp/sawfish/cfg/i18n.jl,
 lisp/sawfish/cfg/layout.jl, lisp/sawfish/cfg/layouts/keymaps.jl,
 lisp/sawfish/cfg/main.jl.in, lisp/sawfish/cfg/shell.jl,
 lisp/sawfish/cfg/slot.jl, lisp/sawfish/cfg/wm.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/color.jl,
 lisp/sawfish/gtk/widgets/command.jl, lisp/sawfish/gtk/widgets/event.jl,
 lisp/sawfish/gtk/widgets/file.jl, lisp/sawfish/gtk/widgets/font.jl.in,
 lisp/sawfish/gtk/widgets/frame-style.jl, lisp/sawfish/gtk/widgets/keymap.jl,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/gtk/widgets/match-window.jl,
 lisp/sawfish/gtk/widgets/modifier-list.jl, lisp/sawfish/gtk/widgets/pair.jl,
 lisp/sawfish/gtk/widgets/scheme-boolean.jl,
 lisp/sawfish/gtk/widgets/simple-dialog.jl, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/animation/main.jl, lisp/sawfish/wm/animation/modes.jl,
 lisp/sawfish/wm/animation/setup.jl, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/commands/cycle.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/grow-pack.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/commands/jump-or-exec.jl,
 lisp/sawfish/wm/commands/launcher.jl,
 lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/poweroff.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/custom-defaults.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/edge/actions.jl,
 lisp/sawfish/wm/edge/conf.jl, lisp/sawfish/wm/edge/expand.jl,
 lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl,
 lisp/sawfish/wm/edge/misc.jl, lisp/sawfish/wm/edge/util.jl,
 lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/ext/hide-dialogs.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/mousetrap.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/shade-stack.jl,
 lisp/sawfish/wm/ext/single-window-mode.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/wallpaper.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/ext/workspace-grid.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/lxde.jl, lisp/sawfish/wm/integration/mate.jl,
 lisp/sawfish/wm/integration/razor.jl, lisp/sawfish/wm/integration/xfce.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/misc.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/off-center.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/stagger.jl, lisp/sawfish/wm/placement/top-left.jl,
 lisp/sawfish/wm/server.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/mwm.jl,
 lisp/sawfish/wm/state/open-look.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/decode-events.jl,
 lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/display-wininfo.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/font.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap-diff.jl,
 lisp/sawfish/wm/util/keymap.jl, lisp/sawfish/wm/util/marks.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/ping.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt-wm.jl, lisp/sawfish/wm/util/recolor-image.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/stacking.jl,
 lisp/sawfish/wm/util/window-order.jl, lisp/sawfish/wm/util/with-output.jl,
 lisp/sawfish/wm/util/workarea.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl, src/keys.h,
 src/libclient.h, src/sawfish.h, src/sawfish_subrs.h, src/server.h: fix
 address of FSF

 * ChangeLog, src/windows.c: proper return in fake-release-window

 * ChangeLog, src/images.c: replace gdk_pixbuf_unref with g_object_unref

  2012-06-10 Christopher Roy Bratusek <nano@tuxfamily.org>

 * debian/changelog, debian/control: debian/changelog remove quilt from
 dependencies add libxtst-dev to dependencies fix required version of GTK+

 * po/ak.po, po/hi_IN.po: new translations from transifex

  2012-04-05 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/cfg/shell.jl: SawfishConfing: re-aling buttons

 * ChangeLog, Makedefs.in, config.guess, config.sub, configure.in,
 scripts/Makefile.in, scripts/sawfish-about.jl.in: update copyright notice //
 show codename in about-dialog

 * ChangeLog, configure.in: ChangeLog

 * lisp/sawfish/wm/edge/misc.jl, lisp/sawfish/wm/ext/expose.jl: fixup expose
 edge-action

 * lisp/sawfish/wm/integration/kde.jl, lisp/sawfish/wm/integration/lxde.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/user.jl: kde-int: fix check for KDE
 lxde-int: fix module menus/user: check whether filemanger is set and provide
 'Open Home' entry in root-menu if so

 * lisp/sawfish/wm/integration/lxde.jl, lisp/sawfish/wm/user.jl: check for
 lxde on startup

 * lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/lxde.jl, lisp/sawfish/wm/integration/mate.jl,
 lisp/sawfish/wm/integration/razor.jl, lisp/sawfish/wm/integration/xfce.jl:
 filemanager support in int modules

 * lisp/sawfish/wm/integration/lxde.jl, lisp/sawfish/wm/integration/razor.jl:
 add basic LXDE int module

 * lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/mate.jl, lisp/sawfish/wm/integration/razor.jl,
 lisp/sawfish/wm/integration/xfce.jl: int-modules: check for
 XDG_CURRENT_DESKTOP

  2012-03-26 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: tab-group feature

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: tab-group feature

  2012-01-19 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/misc.jl,
 lisp/sawfish/wm/ext/expose.jl: fixup expose-action

 * ChangeLog, lisp/sawfish/wm/integration/razor.jl: fix razor-power calls

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/ext/expose.jl:
 new expose func

 * ChangeLog, lisp/sawfish/wm/ext/cabinet.jl, lisp/sawfish/wm/util/events.jl:
 added cabinet feature

 * ChangeLog, lisp/sawfish/wm/windows.jl: add window-class-name

  2012-01-14 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/ext/cabinet.jl, lisp/sawfish/wm/util/events.jl: removed
 left-over files

  2012-01-04 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/integration/razor.jl, lisp/sawfish/wm/user.jl:
 added razor-qt integration module

  2011-12-27 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/ext/single-window-mode.jl: small bugfix in SMW

 * ChangeLog, lisp/sawfish/wm/integration/mate.jl, lisp/sawfish/wm/user.jl:
 add MATE integration module ... yes, I'm still alive ...

  2011-10-09 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/expose.jl,
 lisp/sawfish/wm/edge/misc.jl, lisp/sawfish/wm/ext/expose.jl: moved expose
 from sf.wm.edge to sf.wm.ext

  2011-10-08 Christopher Roy Bratusek <nano@tuxfamily.org>

 * .../Default/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Default/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Default/bottom-frame-button-h.png,
 themes/StyleTab/Default/bottom-frame-button-i.png,
 .../Default/bottom-frame-close-button-h.png,
 .../Default/bottom-frame-frame-type-button-h.png,
 .../Default/bottom-frame-iconify-button-h.png,
 .../Default/bottom-frame-left-border-i.png,
 .../Default/bottom-frame-lock-button-h.png,
 .../Default/bottom-frame-maximize-button-h.png,
 .../Default/bottom-frame-menu-button-h.png,
 .../Default/bottom-frame-move-resize-button-h.png,
 .../Default/bottom-frame-next-button-h.png,
 .../Default/bottom-frame-next-last-button-h.png,
 .../Default/bottom-frame-ontop-button-h.png,
 .../Default/bottom-frame-prev-button-h.png,
 .../Default/bottom-frame-prev-last-button-h.png,
 .../Default/bottom-frame-raise-lower-button-h.png,
 .../Default/bottom-frame-rename-button-h.png,
 .../Default/bottom-frame-right-border-i.png,
 .../Default/bottom-frame-shade-button-h.png,
 .../Default/bottom-frame-sticky-button-h.png,
 themes/StyleTab/Default/bottom-frame-tab-h.png,
 themes/StyleTab/Default/bottom-frame-tab-ih.png,
 .../Default/bottom-frame-tab-left-icon-h.png,
 .../Default/bottom-frame-tab-left-icon-ih.png,
 .../StyleTab/Default/bottom-frame-tab-right-h.png,
 .../StyleTab/Default/bottom-frame-tab-right-ih.png,
 .../Default/bottom-frame-title-cursor-i.png,
 themes/StyleTab/Default/bottom-frame-title-i.png,
 .../Default/bottom-frame-title-nocursor-i.png,
 .../StyleTab/Default/bottom-frame-top-border-i.png,
 .../Default/bottom-frame-top-left-corner-i.png,
 .../Default/bottom-frame-top-right-corner-i.png,
 .../Default/bottom-frame-unlock-button-h.png,
 .../Default/bottom-frame-unmaximize-button-h.png,
 .../Default/bottom-frame-unontop-button-h.png,
 .../Default/bottom-frame-unshade-button-h.png,
 .../Default/bottom-frame-unsticky-button-h.png,
 .../Default/left-frame-bottom-border-i.png,
 .../Default/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Default/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Default/left-frame-button-hc.png,
 themes/StyleTab/Default/left-frame-button-i.png,
 .../StyleTab/Default/left-frame-close-button-h.png,
 .../Default/left-frame-frame-type-button-h.png,
 .../Default/left-frame-iconify-button-h.png,
 .../StyleTab/Default/left-frame-lock-button-h.png,
 .../Default/left-frame-maximize-button-h.png,
 .../StyleTab/Default/left-frame-menu-button-h.png,
 .../Default/left-frame-move-resize-button-h.png,
 .../StyleTab/Default/left-frame-next-button-h.png,
 .../Default/left-frame-next-last-button-h.png,
 .../StyleTab/Default/left-frame-ontop-button-h.png,
 .../StyleTab/Default/left-frame-prev-button-h.png,
 .../Default/left-frame-prev-last-button-h.png,
 .../Default/left-frame-raise-lower-button-h.png,
 .../Default/left-frame-rename-button-h.png,
 .../StyleTab/Default/left-frame-right-border-i.png,
 .../StyleTab/Default/left-frame-shade-button-h.png,
 .../Default/left-frame-sticky-button-h.png,
 .../Default/left-frame-tab-bottom-icon-h.png,
 .../Default/left-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Default/left-frame-tab-h.png,
 themes/StyleTab/Default/left-frame-tab-ih.png,
 themes/StyleTab/Default/left-frame-tab-top-h.png,
 themes/StyleTab/Default/left-frame-tab-top-ih.png,
 .../StyleTab/Default/left-frame-title-cursor-i.png,
 themes/StyleTab/Default/left-frame-title-i.png,
 .../Default/left-frame-title-nocursor-i.png,
 .../StyleTab/Default/left-frame-top-border-i.png,
 .../Default/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Default/left-frame-top-right-corner-i.png,
 .../Default/left-frame-unlock-button-h.png,
 .../Default/left-frame-unmaximize-button-h.png,
 .../Default/left-frame-unontop-button-h.png,
 .../Default/left-frame-unshade-button-h.png,
 .../Default/left-frame-unsticky-button-h.png,
 .../Default/right-frame-bottom-border-i.png,
 .../Default/right-frame-bottom-left-corner-i.png,
 .../Default/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Default/right-frame-button-hc.png,
 themes/StyleTab/Default/right-frame-button-i.png,
 .../Default/right-frame-close-button-h.png,
 .../Default/right-frame-frame-type-button-h.png,
 .../Default/right-frame-iconify-button-h.png,
 .../StyleTab/Default/right-frame-left-border-i.png,
 .../StyleTab/Default/right-frame-lock-button-h.png,
 .../Default/right-frame-maximize-button-h.png,
 .../StyleTab/Default/right-frame-menu-button-h.png,
 .../Default/right-frame-move-resize-button-h.png,
 .../StyleTab/Default/right-frame-next-button-h.png,
 .../Default/right-frame-next-last-button-h.png,
 .../Default/right-frame-ontop-button-h.png,
 .../StyleTab/Default/right-frame-prev-button-h.png,
 .../Default/right-frame-prev-last-button-h.png,
 .../Default/right-frame-raise-lower-button-h.png,
 .../Default/right-frame-rename-button-h.png,
 .../Default/right-frame-shade-button-h.png,
 .../Default/right-frame-sticky-button-h.png,
 .../Default/right-frame-tab-bottom-icon-h.png,
 .../Default/right-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Default/right-frame-tab-h.png,
 themes/StyleTab/Default/right-frame-tab-ih.png,
 themes/StyleTab/Default/right-frame-tab-top-h.png,
 themes/StyleTab/Default/right-frame-tab-top-ih.png,
 .../Default/right-frame-title-cursor-i.png,
 themes/StyleTab/Default/right-frame-title-i.png,
 .../Default/right-frame-title-nocursor-i.png,
 .../StyleTab/Default/right-frame-top-border-i.png,
 .../Default/right-frame-top-left-corner-i.png,
 .../Default/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Default/right-frame-unlock-button-h.png,
 .../Default/right-frame-unmaximize-button-h.png,
 .../Default/right-frame-unontop-button-h.png,
 .../Default/right-frame-unshade-button-h.png,
 .../Default/right-frame-unsticky-button-h.png,
 .../StyleTab/Default/top-frame-bottom-border-i.png,
 .../Default/top-frame-bottom-left-corner-i.png,
 .../Default/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Default/top-frame-button-h.png,
 themes/StyleTab/Default/top-frame-button-i.png,
 .../StyleTab/Default/top-frame-close-button-h.png,
 .../Default/top-frame-frame-type-button-h.png,
 .../Default/top-frame-iconify-button-h.png,
 .../StyleTab/Default/top-frame-left-border-i.png,
 .../StyleTab/Default/top-frame-lock-button-h.png,
 .../Default/top-frame-maximize-button-h.png,
 .../StyleTab/Default/top-frame-menu-button-h.png,
 .../Default/top-frame-move-resize-button-h.png,
 .../StyleTab/Default/top-frame-next-button-h.png,
 .../Default/top-frame-next-last-button-h.png,
 .../StyleTab/Default/top-frame-ontop-button-h.png,
 .../StyleTab/Default/top-frame-prev-button-h.png,
 .../Default/top-frame-prev-last-button-h.png,
 .../Default/top-frame-raise-lower-button-h.png,
 .../StyleTab/Default/top-frame-rename-button-h.png,
 .../StyleTab/Default/top-frame-right-border-i.png,
 .../StyleTab/Default/top-frame-shade-button-h.png,
 .../StyleTab/Default/top-frame-sticky-button-h.png,
 themes/StyleTab/Default/top-frame-tab-h.png,
 themes/StyleTab/Default/top-frame-tab-ih.png,
 .../StyleTab/Default/top-frame-tab-left-icon-h.png,
 .../Default/top-frame-tab-left-icon-ih.png,
 themes/StyleTab/Default/top-frame-tab-right-h.png,
 themes/StyleTab/Default/top-frame-tab-right-ih.png,
 .../StyleTab/Default/top-frame-title-cursor-i.png,
 themes/StyleTab/Default/top-frame-title-i.png,
 .../Default/top-frame-title-nocursor-i.png,
 .../Default/top-frame-top-left-corner-i.png,
 .../Default/top-frame-top-left-corner-shaped-i.png,
 .../Default/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Default/top-frame-unlock-button-h.png,
 .../Default/top-frame-unmaximize-button-h.png,
 .../Default/top-frame-unontop-button-h.png,
 .../Default/top-frame-unshade-button-h.png,
 .../Default/top-frame-unsticky-button-h.png,
 .../Default/zz-high-top-frame-button-c.png,
 .../Default/zz-high-top-frame-button-f.png,
 .../Default/zz-high-top-frame-button-i.png,
 .../Default/zz-high-top-frame-button-ic.png,
 .../Default/zz-high-top-frame-button-ih.png,
 themes/StyleTab/Default/zz-top-frame-button-c.png,
 themes/StyleTab/Default/zz-top-frame-button-f.png,
 .../Default/zz-top-frame-tab-left-icon-f.png,
 .../StyleTab/Default/zz-top-frame-tab-right-f.png,
 .../Default/zz-top-frame-title-cursor-f.png,
 themes/StyleTab/Default/zz-top-frame-title-f.png,
 .../Default/zz-top-frame-title-nocursor-f.png,
 .../Glass/bottom-frame-bottom-left-corner-f.png,
 .../Glass/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Glass/bottom-frame-bottom-right-corner-f.png,
 .../Glass/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Glass/bottom-frame-button-c.png,
 themes/StyleTab/Glass/bottom-frame-button-f.png,
 themes/StyleTab/Glass/bottom-frame-button-h.png,
 themes/StyleTab/Glass/bottom-frame-button-i.png,
 .../StyleTab/Glass/bottom-frame-close-button-c.png,
 .../StyleTab/Glass/bottom-frame-close-button-f.png,
 .../StyleTab/Glass/bottom-frame-close-button-h.png,
 .../StyleTab/Glass/bottom-frame-close-button-i.png,
 .../Glass/bottom-frame-close-button-ic.png,
 .../Glass/bottom-frame-close-button-ih.png,
 .../Glass/bottom-frame-frame-type-button-c.png,
 .../Glass/bottom-frame-frame-type-button-f.png,
 .../Glass/bottom-frame-frame-type-button-h.png,
 .../Glass/bottom-frame-frame-type-button-i.png,
 .../Glass/bottom-frame-frame-type-button-ic.png,
 .../Glass/bottom-frame-frame-type-button-ih.png,
 .../Glass/bottom-frame-iconify-button-c.png,
 .../Glass/bottom-frame-iconify-button-f.png,
 .../Glass/bottom-frame-iconify-button-h.png,
 .../Glass/bottom-frame-iconify-button-i.png,
 .../Glass/bottom-frame-iconify-button-ic.png,
 .../Glass/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Glass/bottom-frame-left-border-f.png,
 .../StyleTab/Glass/bottom-frame-left-border-i.png,
 .../StyleTab/Glass/bottom-frame-lock-button-c.png,
 .../StyleTab/Glass/bottom-frame-lock-button-f.png,
 .../StyleTab/Glass/bottom-frame-lock-button-h.png,
 .../StyleTab/Glass/bottom-frame-lock-button-i.png,
 .../StyleTab/Glass/bottom-frame-lock-button-ic.png,
 .../StyleTab/Glass/bottom-frame-lock-button-ih.png,
 .../Glass/bottom-frame-maximize-button-c.png,
 .../Glass/bottom-frame-maximize-button-f.png,
 .../Glass/bottom-frame-maximize-button-h.png,
 .../Glass/bottom-frame-maximize-button-i.png,
 .../Glass/bottom-frame-maximize-button-ic.png,
 .../Glass/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Glass/bottom-frame-menu-button-c.png,
 .../StyleTab/Glass/bottom-frame-menu-button-f.png,
 .../StyleTab/Glass/bottom-frame-menu-button-h.png,
 .../StyleTab/Glass/bottom-frame-menu-button-i.png,
 .../StyleTab/Glass/bottom-frame-menu-button-ic.png,
 .../StyleTab/Glass/bottom-frame-menu-button-ih.png,
 .../Glass/bottom-frame-move-resize-button-c.png,
 .../Glass/bottom-frame-move-resize-button-f.png,
 .../Glass/bottom-frame-move-resize-button-h.png,
 .../Glass/bottom-frame-move-resize-button-i.png,
 .../Glass/bottom-frame-move-resize-button-ic.png,
 .../Glass/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Glass/bottom-frame-next-button-c.png,
 .../StyleTab/Glass/bottom-frame-next-button-f.png,
 .../StyleTab/Glass/bottom-frame-next-button-h.png,
 .../StyleTab/Glass/bottom-frame-next-button-i.png,
 .../StyleTab/Glass/bottom-frame-next-button-ic.png,
 .../StyleTab/Glass/bottom-frame-next-button-ih.png,
 .../Glass/bottom-frame-next-last-button-c.png,
 .../Glass/bottom-frame-next-last-button-f.png,
 .../Glass/bottom-frame-next-last-button-h.png,
 .../Glass/bottom-frame-next-last-button-i.png,
 .../Glass/bottom-frame-next-last-button-ic.png,
 .../Glass/bottom-frame-next-last-button-ih.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-c.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-f.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-h.png,
 .../StyleTab/Glass/bottom-frame-ontop-button-i.png,
 .../Glass/bottom-frame-ontop-button-ic.png,
 .../Glass/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Glass/bottom-frame-prev-button-c.png,
 .../StyleTab/Glass/bottom-frame-prev-button-f.png,
 .../StyleTab/Glass/bottom-frame-prev-button-h.png,
 .../StyleTab/Glass/bottom-frame-prev-button-i.png,
 .../StyleTab/Glass/bottom-frame-prev-button-ic.png,
 .../StyleTab/Glass/bottom-frame-prev-button-ih.png,
 .../Glass/bottom-frame-prev-last-button-c.png,
 .../Glass/bottom-frame-prev-last-button-f.png,
 .../Glass/bottom-frame-prev-last-button-h.png,
 .../Glass/bottom-frame-prev-last-button-i.png,
 .../Glass/bottom-frame-prev-last-button-ic.png,
 .../Glass/bottom-frame-prev-last-button-ih.png,
 .../Glass/bottom-frame-raise-lower-button-c.png,
 .../Glass/bottom-frame-raise-lower-button-f.png,
 .../Glass/bottom-frame-raise-lower-button-h.png,
 .../Glass/bottom-frame-raise-lower-button-i.png,
 .../Glass/bottom-frame-raise-lower-button-ic.png,
 .../Glass/bottom-frame-raise-lower-button-ih.png,
 .../Glass/bottom-frame-rename-button-c.png,
 .../Glass/bottom-frame-rename-button-f.png,
 .../Glass/bottom-frame-rename-button-h.png,
 .../Glass/bottom-frame-rename-button-i.png,
 .../Glass/bottom-frame-rename-button-ic.png,
 .../Glass/bottom-frame-rename-button-ih.png,
 .../StyleTab/Glass/bottom-frame-right-border-f.png,
 .../StyleTab/Glass/bottom-frame-right-border-i.png,
 .../StyleTab/Glass/bottom-frame-shade-button-c.png,
 .../StyleTab/Glass/bottom-frame-shade-button-f.png,
 .../StyleTab/Glass/bottom-frame-shade-button-h.png,
 .../StyleTab/Glass/bottom-frame-shade-button-i.png,
 .../Glass/bottom-frame-shade-button-ic.png,
 .../Glass/bottom-frame-shade-button-ih.png,
 .../Glass/bottom-frame-sticky-button-c.png,
 .../Glass/bottom-frame-sticky-button-f.png,
 .../Glass/bottom-frame-sticky-button-h.png,
 .../Glass/bottom-frame-sticky-button-i.png,
 .../Glass/bottom-frame-sticky-button-ic.png,
 .../Glass/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-i.png,
 themes/StyleTab/Glass/bottom-frame-tab-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-left-i.png,
 .../Glass/bottom-frame-tab-left-icon-f.png,
 .../Glass/bottom-frame-tab-left-icon-h.png,
 .../Glass/bottom-frame-tab-left-icon-i.png,
 .../Glass/bottom-frame-tab-left-icon-ih.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-f.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-h.png,
 themes/StyleTab/Glass/bottom-frame-tab-right-i.png,
 .../StyleTab/Glass/bottom-frame-tab-right-ih.png,
 .../StyleTab/Glass/bottom-frame-title-cursor-f.png,
 .../StyleTab/Glass/bottom-frame-title-cursor-i.png,
 themes/StyleTab/Glass/bottom-frame-title-f.png,
 themes/StyleTab/Glass/bottom-frame-title-i.png,
 .../Glass/bottom-frame-title-nocursor-f.png,
 .../Glass/bottom-frame-title-nocursor-i.png,
 .../StyleTab/Glass/bottom-frame-top-border-f.png,
 .../StyleTab/Glass/bottom-frame-top-border-i.png,
 .../Glass/bottom-frame-top-left-corner-f.png,
 .../Glass/bottom-frame-top-left-corner-i.png,
 .../Glass/bottom-frame-top-right-corner-f.png,
 .../Glass/bottom-frame-top-right-corner-i.png,
 .../Glass/bottom-frame-unlock-button-c.png,
 .../Glass/bottom-frame-unlock-button-f.png,
 .../Glass/bottom-frame-unlock-button-h.png,
 .../Glass/bottom-frame-unlock-button-i.png,
 .../Glass/bottom-frame-unlock-button-ic.png,
 .../Glass/bottom-frame-unlock-button-ih.png,
 .../Glass/bottom-frame-unmaximize-button-c.png,
 .../Glass/bottom-frame-unmaximize-button-f.png,
 .../Glass/bottom-frame-unmaximize-button-h.png,
 .../Glass/bottom-frame-unmaximize-button-i.png,
 .../Glass/bottom-frame-unmaximize-button-ic.png,
 .../Glass/bottom-frame-unmaximize-button-ih.png,
 .../Glass/bottom-frame-unontop-button-c.png,
 .../Glass/bottom-frame-unontop-button-f.png,
 .../Glass/bottom-frame-unontop-button-h.png,
 .../Glass/bottom-frame-unontop-button-i.png,
 .../Glass/bottom-frame-unontop-button-ic.png,
 .../Glass/bottom-frame-unontop-button-ih.png,
 .../Glass/bottom-frame-unshade-button-c.png,
 .../Glass/bottom-frame-unshade-button-f.png,
 .../Glass/bottom-frame-unshade-button-h.png,
 .../Glass/bottom-frame-unshade-button-i.png,
 .../Glass/bottom-frame-unshade-button-ic.png,
 .../Glass/bottom-frame-unshade-button-ih.png,
 .../Glass/bottom-frame-unsticky-button-c.png,
 .../Glass/bottom-frame-unsticky-button-f.png,
 .../Glass/bottom-frame-unsticky-button-h.png,
 .../Glass/bottom-frame-unsticky-button-i.png,
 .../Glass/bottom-frame-unsticky-button-ic.png,
 .../Glass/bottom-frame-unsticky-button-ih.png,
 .../StyleTab/Glass/left-frame-bottom-border-f.png,
 .../StyleTab/Glass/left-frame-bottom-border-i.png,
 .../Glass/left-frame-bottom-left-corner-f.png,
 .../Glass/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Glass/left-frame-bottom-right-corner-f.png,
 .../Glass/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Glass/left-frame-button-c.png,
 themes/StyleTab/Glass/left-frame-button-f.png,
 themes/StyleTab/Glass/left-frame-button-h.png,
 themes/StyleTab/Glass/left-frame-button-i.png,
 .../StyleTab/Glass/left-frame-close-button-c.png,
 .../StyleTab/Glass/left-frame-close-button-f.png,
 .../StyleTab/Glass/left-frame-close-button-h.png,
 .../StyleTab/Glass/left-frame-close-button-i.png,
 .../StyleTab/Glass/left-frame-close-button-ic.png,
 .../StyleTab/Glass/left-frame-close-button-ih.png,
 .../Glass/left-frame-frame-type-button-c.png,
 .../Glass/left-frame-frame-type-button-f.png,
 .../Glass/left-frame-frame-type-button-h.png,
 .../Glass/left-frame-frame-type-button-i.png,
 .../Glass/left-frame-frame-type-button-ic.png,
 .../Glass/left-frame-frame-type-button-ih.png,
 .../StyleTab/Glass/left-frame-iconify-button-c.png,
 .../StyleTab/Glass/left-frame-iconify-button-f.png,
 .../StyleTab/Glass/left-frame-iconify-button-h.png,
 .../StyleTab/Glass/left-frame-iconify-button-i.png,
 .../Glass/left-frame-iconify-button-ic.png,
 .../Glass/left-frame-iconify-button-ih.png,
 themes/StyleTab/Glass/left-frame-lock-button-c.png,
 themes/StyleTab/Glass/left-frame-lock-button-f.png,
 themes/StyleTab/Glass/left-frame-lock-button-h.png,
 themes/StyleTab/Glass/left-frame-lock-button-i.png,
 .../StyleTab/Glass/left-frame-lock-button-ic.png,
 .../StyleTab/Glass/left-frame-lock-button-ih.png,
 .../Glass/left-frame-maximize-button-c.png,
 .../Glass/left-frame-maximize-button-f.png,
 .../Glass/left-frame-maximize-button-h.png,
 .../Glass/left-frame-maximize-button-i.png,
 .../Glass/left-frame-maximize-button-ic.png,
 .../Glass/left-frame-maximize-button-ih.png,
 themes/StyleTab/Glass/left-frame-menu-button-c.png,
 themes/StyleTab/Glass/left-frame-menu-button-f.png,
 themes/StyleTab/Glass/left-frame-menu-button-h.png,
 themes/StyleTab/Glass/left-frame-menu-button-i.png,
 .../StyleTab/Glass/left-frame-menu-button-ic.png,
 .../StyleTab/Glass/left-frame-menu-button-ih.png,
 .../Glass/left-frame-move-resize-button-c.png,
 .../Glass/left-frame-move-resize-button-f.png,
 .../Glass/left-frame-move-resize-button-h.png,
 .../Glass/left-frame-move-resize-button-i.png,
 .../Glass/left-frame-move-resize-button-ic.png,
 .../Glass/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Glass/left-frame-next-button-c.png,
 themes/StyleTab/Glass/left-frame-next-button-f.png,
 themes/StyleTab/Glass/left-frame-next-button-h.png,
 themes/StyleTab/Glass/left-frame-next-button-i.png,
 .../StyleTab/Glass/left-frame-next-button-ic.png,
 .../StyleTab/Glass/left-frame-next-button-ih.png,
 .../Glass/left-frame-next-last-button-c.png,
 .../Glass/left-frame-next-last-button-f.png,
 .../Glass/left-frame-next-last-button-h.png,
 .../Glass/left-frame-next-last-button-i.png,
 .../Glass/left-frame-next-last-button-ic.png,
 .../Glass/left-frame-next-last-button-ih.png,
 .../StyleTab/Glass/left-frame-ontop-button-c.png,
 .../StyleTab/Glass/left-frame-ontop-button-f.png,
 .../StyleTab/Glass/left-frame-ontop-button-h.png,
 .../StyleTab/Glass/left-frame-ontop-button-i.png,
 .../StyleTab/Glass/left-frame-ontop-button-ic.png,
 .../StyleTab/Glass/left-frame-ontop-button-ih.png,
 themes/StyleTab/Glass/left-frame-prev-button-c.png,
 themes/StyleTab/Glass/left-frame-prev-button-f.png,
 themes/StyleTab/Glass/left-frame-prev-button-h.png,
 themes/StyleTab/Glass/left-frame-prev-button-i.png,
 .../StyleTab/Glass/left-frame-prev-button-ic.png,
 .../StyleTab/Glass/left-frame-prev-button-ih.png,
 .../Glass/left-frame-prev-last-button-c.png,
 .../Glass/left-frame-prev-last-button-f.png,
 .../Glass/left-frame-prev-last-button-h.png,
 .../Glass/left-frame-prev-last-button-i.png,
 .../Glass/left-frame-prev-last-button-ic.png,
 .../Glass/left-frame-prev-last-button-ih.png,
 .../Glass/left-frame-raise-lower-button-c.png,
 .../Glass/left-frame-raise-lower-button-f.png,
 .../Glass/left-frame-raise-lower-button-h.png,
 .../Glass/left-frame-raise-lower-button-i.png,
 .../Glass/left-frame-raise-lower-button-ic.png,
 .../Glass/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Glass/left-frame-rename-button-c.png,
 .../StyleTab/Glass/left-frame-rename-button-f.png,
 .../StyleTab/Glass/left-frame-rename-button-h.png,
 .../StyleTab/Glass/left-frame-rename-button-i.png,
 .../StyleTab/Glass/left-frame-rename-button-ic.png,
 .../StyleTab/Glass/left-frame-rename-button-ih.png,
 .../StyleTab/Glass/left-frame-right-border-f.png,
 .../StyleTab/Glass/left-frame-right-border-i.png,
 .../StyleTab/Glass/left-frame-shade-button-c.png,
 .../StyleTab/Glass/left-frame-shade-button-f.png,
 .../StyleTab/Glass/left-frame-shade-button-h.png,
 .../StyleTab/Glass/left-frame-shade-button-i.png,
 .../StyleTab/Glass/left-frame-shade-button-ic.png,
 .../StyleTab/Glass/left-frame-shade-button-ih.png,
 .../StyleTab/Glass/left-frame-sticky-button-c.png,
 .../StyleTab/Glass/left-frame-sticky-button-f.png,
 .../StyleTab/Glass/left-frame-sticky-button-h.png,
 .../StyleTab/Glass/left-frame-sticky-button-i.png,
 .../StyleTab/Glass/left-frame-sticky-button-ic.png,
 .../StyleTab/Glass/left-frame-sticky-button-ih.png,
 .../Glass/left-frame-tab-bottom-icon-f.png,
 .../Glass/left-frame-tab-bottom-icon-h.png,
 .../Glass/left-frame-tab-bottom-icon-i.png,
 .../Glass/left-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Glass/left-frame-tab-f.png,
 themes/StyleTab/Glass/left-frame-tab-h.png,
 themes/StyleTab/Glass/left-frame-tab-i.png,
 themes/StyleTab/Glass/left-frame-tab-ih.png,
 themes/StyleTab/Glass/left-frame-tab-top-f.png,
 themes/StyleTab/Glass/left-frame-tab-top-h.png,
 themes/StyleTab/Glass/left-frame-tab-top-i.png,
 themes/StyleTab/Glass/left-frame-tab-top-ih.png,
 .../StyleTab/Glass/left-frame-title-cursor-f.png,
 .../StyleTab/Glass/left-frame-title-cursor-i.png,
 themes/StyleTab/Glass/left-frame-title-f.png,
 themes/StyleTab/Glass/left-frame-title-i.png,
 .../StyleTab/Glass/left-frame-title-nocursor-f.png,
 .../StyleTab/Glass/left-frame-title-nocursor-i.png,
 themes/StyleTab/Glass/left-frame-top-border-f.png,
 themes/StyleTab/Glass/left-frame-top-border-i.png,
 .../Glass/left-frame-top-left-corner-f.png,
 .../Glass/left-frame-top-left-corner-i.png,
 .../Glass/left-frame-top-left-corner-shaped-f.png,
 .../Glass/left-frame-top-left-corner-shaped-i.png,
 .../Glass/left-frame-top-right-corner-f.png,
 .../Glass/left-frame-top-right-corner-i.png,
 .../StyleTab/Glass/left-frame-unlock-button-c.png,
 .../StyleTab/Glass/left-frame-unlock-button-f.png,
 .../StyleTab/Glass/left-frame-unlock-button-h.png,
 .../StyleTab/Glass/left-frame-unlock-button-i.png,
 .../StyleTab/Glass/left-frame-unlock-button-ic.png,
 .../StyleTab/Glass/left-frame-unlock-button-ih.png,
 .../Glass/left-frame-unmaximize-button-c.png,
 .../Glass/left-frame-unmaximize-button-f.png,
 .../Glass/left-frame-unmaximize-button-h.png,
 .../Glass/left-frame-unmaximize-button-i.png,
 .../Glass/left-frame-unmaximize-button-ic.png,
 .../Glass/left-frame-unmaximize-button-ih.png,
 .../StyleTab/Glass/left-frame-unontop-button-c.png,
 .../StyleTab/Glass/left-frame-unontop-button-f.png,
 .../StyleTab/Glass/left-frame-unontop-button-h.png,
 .../StyleTab/Glass/left-frame-unontop-button-i.png,
 .../Glass/left-frame-unontop-button-ic.png,
 .../Glass/left-frame-unontop-button-ih.png,
 .../StyleTab/Glass/left-frame-unshade-button-c.png,
 .../StyleTab/Glass/left-frame-unshade-button-f.png,
 .../StyleTab/Glass/left-frame-unshade-button-h.png,
 .../StyleTab/Glass/left-frame-unshade-button-i.png,
 .../Glass/left-frame-unshade-button-ic.png,
 .../Glass/left-frame-unshade-button-ih.png,
 .../Glass/left-frame-unsticky-button-c.png,
 .../Glass/left-frame-unsticky-button-f.png,
 .../Glass/left-frame-unsticky-button-h.png,
 .../Glass/left-frame-unsticky-button-i.png,
 .../Glass/left-frame-unsticky-button-ic.png,
 .../Glass/left-frame-unsticky-button-ih.png,
 .../StyleTab/Glass/right-frame-bottom-border-f.png,
 .../StyleTab/Glass/right-frame-bottom-border-i.png,
 .../Glass/right-frame-bottom-left-corner-f.png,
 .../Glass/right-frame-bottom-left-corner-i.png,
 .../Glass/right-frame-bottom-right-corner-f.png,
 .../Glass/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Glass/right-frame-button-c.png,
 themes/StyleTab/Glass/right-frame-button-f.png,
 themes/StyleTab/Glass/right-frame-button-h.png,
 themes/StyleTab/Glass/right-frame-button-i.png,
 .../StyleTab/Glass/right-frame-close-button-c.png,
 .../StyleTab/Glass/right-frame-close-button-f.png,
 .../StyleTab/Glass/right-frame-close-button-h.png,
 .../StyleTab/Glass/right-frame-close-button-i.png,
 .../StyleTab/Glass/right-frame-close-button-ic.png,
 .../StyleTab/Glass/right-frame-close-button-ih.png,
 .../Glass/right-frame-frame-type-button-c.png,
 .../Glass/right-frame-frame-type-button-f.png,
 .../Glass/right-frame-frame-type-button-h.png,
 .../Glass/right-frame-frame-type-button-i.png,
 .../Glass/right-frame-frame-type-button-ic.png,
 .../Glass/right-frame-frame-type-button-ih.png,
 .../Glass/right-frame-iconify-button-c.png,
 .../Glass/right-frame-iconify-button-f.png,
 .../Glass/right-frame-iconify-button-h.png,
 .../Glass/right-frame-iconify-button-i.png,
 .../Glass/right-frame-iconify-button-ic.png,
 .../Glass/right-frame-iconify-button-ih.png,
 .../StyleTab/Glass/right-frame-left-border-f.png,
 .../StyleTab/Glass/right-frame-left-border-i.png,
 .../StyleTab/Glass/right-frame-lock-button-c.png,
 .../StyleTab/Glass/right-frame-lock-button-f.png,
 .../StyleTab/Glass/right-frame-lock-button-h.png,
 .../StyleTab/Glass/right-frame-lock-button-i.png,
 .../StyleTab/Glass/right-frame-lock-button-ic.png,
 .../StyleTab/Glass/right-frame-lock-button-ih.png,
 .../Glass/right-frame-maximize-button-c.png,
 .../Glass/right-frame-maximize-button-f.png,
 .../Glass/right-frame-maximize-button-h.png,
 .../Glass/right-frame-maximize-button-i.png,
 .../Glass/right-frame-maximize-button-ic.png,
 .../Glass/right-frame-maximize-button-ih.png,
 .../StyleTab/Glass/right-frame-menu-button-c.png,
 .../StyleTab/Glass/right-frame-menu-button-f.png,
 .../StyleTab/Glass/right-frame-menu-button-h.png,
 .../StyleTab/Glass/right-frame-menu-button-i.png,
 .../StyleTab/Glass/right-frame-menu-button-ic.png,
 .../StyleTab/Glass/right-frame-menu-button-ih.png,
 .../Glass/right-frame-move-resize-button-c.png,
 .../Glass/right-frame-move-resize-button-f.png,
 .../Glass/right-frame-move-resize-button-h.png,
 .../Glass/right-frame-move-resize-button-i.png,
 .../Glass/right-frame-move-resize-button-ic.png,
 .../Glass/right-frame-move-resize-button-ih.png,
 .../StyleTab/Glass/right-frame-next-button-c.png,
 .../StyleTab/Glass/right-frame-next-button-f.png,
 .../StyleTab/Glass/right-frame-next-button-h.png,
 .../StyleTab/Glass/right-frame-next-button-i.png,
 .../StyleTab/Glass/right-frame-next-button-ic.png,
 .../StyleTab/Glass/right-frame-next-button-ih.png,
 .../Glass/right-frame-next-last-button-c.png,
 .../Glass/right-frame-next-last-button-f.png,
 .../Glass/right-frame-next-last-button-h.png,
 .../Glass/right-frame-next-last-button-i.png,
 .../Glass/right-frame-next-last-button-ic.png,
 .../Glass/right-frame-next-last-button-ih.png,
 .../StyleTab/Glass/right-frame-ontop-button-c.png,
 .../StyleTab/Glass/right-frame-ontop-button-f.png,
 .../StyleTab/Glass/right-frame-ontop-button-h.png,
 .../StyleTab/Glass/right-frame-ontop-button-i.png,
 .../StyleTab/Glass/right-frame-ontop-button-ic.png,
 .../StyleTab/Glass/right-frame-ontop-button-ih.png,
 .../StyleTab/Glass/right-frame-prev-button-c.png,
 .../StyleTab/Glass/right-frame-prev-button-f.png,
 .../StyleTab/Glass/right-frame-prev-button-h.png,
 .../StyleTab/Glass/right-frame-prev-button-i.png,
 .../StyleTab/Glass/right-frame-prev-button-ic.png,
 .../StyleTab/Glass/right-frame-prev-button-ih.png,
 .../Glass/right-frame-prev-last-button-c.png,
 .../Glass/right-frame-prev-last-button-f.png,
 .../Glass/right-frame-prev-last-button-h.png,
 .../Glass/right-frame-prev-last-button-i.png,
 .../Glass/right-frame-prev-last-button-ic.png,
 .../Glass/right-frame-prev-last-button-ih.png,
 .../Glass/right-frame-raise-lower-button-c.png,
 .../Glass/right-frame-raise-lower-button-f.png,
 .../Glass/right-frame-raise-lower-button-h.png,
 .../Glass/right-frame-raise-lower-button-i.png,
 .../Glass/right-frame-raise-lower-button-ic.png,
 .../Glass/right-frame-raise-lower-button-ih.png,
 .../StyleTab/Glass/right-frame-rename-button-c.png,
 .../StyleTab/Glass/right-frame-rename-button-f.png,
 .../StyleTab/Glass/right-frame-rename-button-h.png,
 .../StyleTab/Glass/right-frame-rename-button-i.png,
 .../Glass/right-frame-rename-button-ic.png,
 .../Glass/right-frame-rename-button-ih.png,
 .../StyleTab/Glass/right-frame-shade-button-c.png,
 .../StyleTab/Glass/right-frame-shade-button-f.png,
 .../StyleTab/Glass/right-frame-shade-button-h.png,
 .../StyleTab/Glass/right-frame-shade-button-i.png,
 .../StyleTab/Glass/right-frame-shade-button-ic.png,
 .../StyleTab/Glass/right-frame-shade-button-ih.png,
 .../StyleTab/Glass/right-frame-sticky-button-c.png,
 .../StyleTab/Glass/right-frame-sticky-button-f.png,
 .../StyleTab/Glass/right-frame-sticky-button-h.png,
 .../StyleTab/Glass/right-frame-sticky-button-i.png,
 .../Glass/right-frame-sticky-button-ic.png,
 .../Glass/right-frame-sticky-button-ih.png,
 .../Glass/right-frame-tab-bottom-icon-f.png,
 .../Glass/right-frame-tab-bottom-icon-h.png,
 .../Glass/right-frame-tab-bottom-icon-i.png,
 .../Glass/right-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Glass/right-frame-tab-f.png,
 themes/StyleTab/Glass/right-frame-tab-h.png,
 themes/StyleTab/Glass/right-frame-tab-i.png,
 themes/StyleTab/Glass/right-frame-tab-ih.png,
 themes/StyleTab/Glass/right-frame-tab-top-f.png,
 themes/StyleTab/Glass/right-frame-tab-top-h.png,
 themes/StyleTab/Glass/right-frame-tab-top-i.png,
 themes/StyleTab/Glass/right-frame-tab-top-ih.png,
 .../StyleTab/Glass/right-frame-title-cursor-f.png,
 .../StyleTab/Glass/right-frame-title-cursor-i.png,
 themes/StyleTab/Glass/right-frame-title-f.png,
 themes/StyleTab/Glass/right-frame-title-i.png,
 .../Glass/right-frame-title-nocursor-f.png,
 .../Glass/right-frame-title-nocursor-i.png,
 themes/StyleTab/Glass/right-frame-top-border-f.png,
 themes/StyleTab/Glass/right-frame-top-border-i.png,
 .../Glass/right-frame-top-left-corner-f.png,
 .../Glass/right-frame-top-left-corner-i.png,
 .../Glass/right-frame-top-right-corner-f.png,
 .../Glass/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Glass/right-frame-unlock-button-c.png,
 .../StyleTab/Glass/right-frame-unlock-button-f.png,
 .../StyleTab/Glass/right-frame-unlock-button-h.png,
 .../StyleTab/Glass/right-frame-unlock-button-i.png,
 .../Glass/right-frame-unlock-button-ic.png,
 .../Glass/right-frame-unlock-button-ih.png,
 .../Glass/right-frame-unmaximize-button-c.png,
 .../Glass/right-frame-unmaximize-button-f.png,
 .../Glass/right-frame-unmaximize-button-h.png,
 .../Glass/right-frame-unmaximize-button-i.png,
 .../Glass/right-frame-unmaximize-button-ic.png,
 .../Glass/right-frame-unmaximize-button-ih.png,
 .../Glass/right-frame-unontop-button-c.png,
 .../Glass/right-frame-unontop-button-f.png,
 .../Glass/right-frame-unontop-button-h.png,
 .../Glass/right-frame-unontop-button-i.png,
 .../Glass/right-frame-unontop-button-ic.png,
 .../Glass/right-frame-unontop-button-ih.png,
 .../Glass/right-frame-unshade-button-c.png,
 .../Glass/right-frame-unshade-button-f.png,
 .../Glass/right-frame-unshade-button-h.png,
 .../Glass/right-frame-unshade-button-i.png,
 .../Glass/right-frame-unshade-button-ic.png,
 .../Glass/right-frame-unshade-button-ih.png,
 .../Glass/right-frame-unsticky-button-c.png,
 .../Glass/right-frame-unsticky-button-f.png,
 .../Glass/right-frame-unsticky-button-h.png,
 .../Glass/right-frame-unsticky-button-i.png,
 .../Glass/right-frame-unsticky-button-ic.png,
 .../Glass/right-frame-unsticky-button-ih.png,
 .../StyleTab/Glass/top-frame-bottom-border-f.png,
 .../StyleTab/Glass/top-frame-bottom-border-i.png,
 .../Glass/top-frame-bottom-left-corner-f.png,
 .../Glass/top-frame-bottom-left-corner-i.png,
 .../Glass/top-frame-bottom-right-corner-f.png,
 .../Glass/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Glass/top-frame-button-c.png,
 themes/StyleTab/Glass/top-frame-button-f.png,
 themes/StyleTab/Glass/top-frame-button-h.png,
 themes/StyleTab/Glass/top-frame-button-i.png,
 themes/StyleTab/Glass/top-frame-close-button-c.png,
 themes/StyleTab/Glass/top-frame-close-button-f.png,
 themes/StyleTab/Glass/top-frame-close-button-h.png,
 themes/StyleTab/Glass/top-frame-close-button-i.png,
 .../StyleTab/Glass/top-frame-close-button-ic.png,
 .../StyleTab/Glass/top-frame-close-button-ih.png,
 .../Glass/top-frame-frame-type-button-c.png,
 .../Glass/top-frame-frame-type-button-f.png,
 .../Glass/top-frame-frame-type-button-h.png,
 .../Glass/top-frame-frame-type-button-i.png,
 .../Glass/top-frame-frame-type-button-ic.png,
 .../Glass/top-frame-frame-type-button-ih.png,
 .../Glass/top-frame-icon-title-images-f.png,
 .../Glass/top-frame-icon-title-images-i.png,
 .../StyleTab/Glass/top-frame-iconify-button-c.png,
 .../StyleTab/Glass/top-frame-iconify-button-f.png,
 .../StyleTab/Glass/top-frame-iconify-button-h.png,
 .../StyleTab/Glass/top-frame-iconify-button-i.png,
 .../StyleTab/Glass/top-frame-iconify-button-ic.png,
 .../StyleTab/Glass/top-frame-iconify-button-ih.png,
 themes/StyleTab/Glass/top-frame-left-border-f.png,
 themes/StyleTab/Glass/top-frame-left-border-i.png,
 themes/StyleTab/Glass/top-frame-lock-button-c.png,
 themes/StyleTab/Glass/top-frame-lock-button-f.png,
 themes/StyleTab/Glass/top-frame-lock-button-h.png,
 themes/StyleTab/Glass/top-frame-lock-button-i.png,
 themes/StyleTab/Glass/top-frame-lock-button-ic.png,
 themes/StyleTab/Glass/top-frame-lock-button-ih.png,
 .../StyleTab/Glass/top-frame-maximize-button-c.png,
 .../StyleTab/Glass/top-frame-maximize-button-f.png,
 .../StyleTab/Glass/top-frame-maximize-button-h.png,
 .../StyleTab/Glass/top-frame-maximize-button-i.png,
 .../Glass/top-frame-maximize-button-ic.png,
 .../Glass/top-frame-maximize-button-ih.png,
 themes/StyleTab/Glass/top-frame-menu-button-c.png,
 themes/StyleTab/Glass/top-frame-menu-button-f.png,
 themes/StyleTab/Glass/top-frame-menu-button-h.png,
 themes/StyleTab/Glass/top-frame-menu-button-i.png,
 themes/StyleTab/Glass/top-frame-menu-button-ic.png,
 themes/StyleTab/Glass/top-frame-menu-button-ih.png,
 .../Glass/top-frame-move-resize-button-c.png,
 .../Glass/top-frame-move-resize-button-f.png,
 .../Glass/top-frame-move-resize-button-h.png,
 .../Glass/top-frame-move-resize-button-i.png,
 .../Glass/top-frame-move-resize-button-ic.png,
 .../Glass/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Glass/top-frame-next-button-c.png,
 themes/StyleTab/Glass/top-frame-next-button-f.png,
 themes/StyleTab/Glass/top-frame-next-button-h.png,
 themes/StyleTab/Glass/top-frame-next-button-i.png,
 themes/StyleTab/Glass/top-frame-next-button-ic.png,
 themes/StyleTab/Glass/top-frame-next-button-ih.png,
 .../Glass/top-frame-next-last-button-c.png,
 .../Glass/top-frame-next-last-button-f.png,
 .../Glass/top-frame-next-last-button-h.png,
 .../Glass/top-frame-next-last-button-i.png,
 .../Glass/top-frame-next-last-button-ic.png,
 .../Glass/top-frame-next-last-button-ih.png,
 themes/StyleTab/Glass/top-frame-ontop-button-c.png,
 themes/StyleTab/Glass/top-frame-ontop-button-f.png,
 themes/StyleTab/Glass/top-frame-ontop-button-h.png,
 themes/StyleTab/Glass/top-frame-ontop-button-i.png,
 .../StyleTab/Glass/top-frame-ontop-button-ic.png,
 .../StyleTab/Glass/top-frame-ontop-button-ih.png,
 themes/StyleTab/Glass/top-frame-prev-button-c.png,
 themes/StyleTab/Glass/top-frame-prev-button-f.png,
 themes/StyleTab/Glass/top-frame-prev-button-h.png,
 themes/StyleTab/Glass/top-frame-prev-button-i.png,
 themes/StyleTab/Glass/top-frame-prev-button-ic.png,
 themes/StyleTab/Glass/top-frame-prev-button-ih.png,
 .../Glass/top-frame-prev-last-button-c.png,
 .../Glass/top-frame-prev-last-button-f.png,
 .../Glass/top-frame-prev-last-button-h.png,
 .../Glass/top-frame-prev-last-button-i.png,
 .../Glass/top-frame-prev-last-button-ic.png,
 .../Glass/top-frame-prev-last-button-ih.png,
 .../Glass/top-frame-raise-lower-button-c.png,
 .../Glass/top-frame-raise-lower-button-f.png,
 .../Glass/top-frame-raise-lower-button-h.png,
 .../Glass/top-frame-raise-lower-button-i.png,
 .../Glass/top-frame-raise-lower-button-ic.png,
 .../Glass/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Glass/top-frame-rename-button-c.png,
 .../StyleTab/Glass/top-frame-rename-button-f.png,
 .../StyleTab/Glass/top-frame-rename-button-h.png,
 .../StyleTab/Glass/top-frame-rename-button-i.png,
 .../StyleTab/Glass/top-frame-rename-button-ic.png,
 .../StyleTab/Glass/top-frame-rename-button-ih.png,
 themes/StyleTab/Glass/top-frame-right-border-f.png,
 themes/StyleTab/Glass/top-frame-right-border-i.png,
 themes/StyleTab/Glass/top-frame-shade-button-c.png,
 themes/StyleTab/Glass/top-frame-shade-button-f.png,
 themes/StyleTab/Glass/top-frame-shade-button-h.png,
 themes/StyleTab/Glass/top-frame-shade-button-i.png,
 .../StyleTab/Glass/top-frame-shade-button-ic.png,
 .../StyleTab/Glass/top-frame-shade-button-ih.png,
 .../StyleTab/Glass/top-frame-sticky-button-c.png,
 .../StyleTab/Glass/top-frame-sticky-button-f.png,
 .../StyleTab/Glass/top-frame-sticky-button-h.png,
 .../StyleTab/Glass/top-frame-sticky-button-i.png,
 .../StyleTab/Glass/top-frame-sticky-button-ic.png,
 .../StyleTab/Glass/top-frame-sticky-button-ih.png,
 themes/StyleTab/Glass/top-frame-tab-f.png,
 themes/StyleTab/Glass/top-frame-tab-h.png,
 themes/StyleTab/Glass/top-frame-tab-i.png,
 themes/StyleTab/Glass/top-frame-tab-ih.png,
 themes/StyleTab/Glass/top-frame-tab-left-f.png,
 themes/StyleTab/Glass/top-frame-tab-left-i.png,
 .../StyleTab/Glass/top-frame-tab-left-icon-f.png,
 .../StyleTab/Glass/top-frame-tab-left-icon-h.png,
 .../StyleTab/Glass/top-frame-tab-left-icon-i.png,
 .../StyleTab/Glass/top-frame-tab-left-icon-ih.png,
 themes/StyleTab/Glass/top-frame-tab-right-f.png,
 themes/StyleTab/Glass/top-frame-tab-right-h.png,
 themes/StyleTab/Glass/top-frame-tab-right-i.png,
 themes/StyleTab/Glass/top-frame-tab-right-ih.png,
 themes/StyleTab/Glass/top-frame-title-cursor-f.png,
 themes/StyleTab/Glass/top-frame-title-cursor-i.png,
 themes/StyleTab/Glass/top-frame-title-f.png,
 themes/StyleTab/Glass/top-frame-title-i.png,
 .../StyleTab/Glass/top-frame-title-nocursor-f.png,
 .../StyleTab/Glass/top-frame-title-nocursor-i.png,
 .../StyleTab/Glass/top-frame-top-left-corner-f.png,
 .../StyleTab/Glass/top-frame-top-left-corner-i.png,
 .../Glass/top-frame-top-left-corner-shaped-f.png,
 .../Glass/top-frame-top-left-corner-shaped-i.png,
 .../Glass/top-frame-top-right-corner-f.png,
 .../Glass/top-frame-top-right-corner-i.png,
 .../Glass/top-frame-top-right-corner-shaped-f.png,
 .../Glass/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Glass/top-frame-unlock-button-c.png,
 .../StyleTab/Glass/top-frame-unlock-button-f.png,
 .../StyleTab/Glass/top-frame-unlock-button-h.png,
 .../StyleTab/Glass/top-frame-unlock-button-i.png,
 .../StyleTab/Glass/top-frame-unlock-button-ic.png,
 .../StyleTab/Glass/top-frame-unlock-button-ih.png,
 .../Glass/top-frame-unmaximize-button-c.png,
 .../Glass/top-frame-unmaximize-button-f.png,
 .../Glass/top-frame-unmaximize-button-h.png,
 .../Glass/top-frame-unmaximize-button-i.png,
 .../Glass/top-frame-unmaximize-button-ic.png,
 .../Glass/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Glass/top-frame-unontop-button-c.png,
 .../StyleTab/Glass/top-frame-unontop-button-f.png,
 .../StyleTab/Glass/top-frame-unontop-button-h.png,
 .../StyleTab/Glass/top-frame-unontop-button-i.png,
 .../StyleTab/Glass/top-frame-unontop-button-ic.png,
 .../StyleTab/Glass/top-frame-unontop-button-ih.png,
 .../StyleTab/Glass/top-frame-unshade-button-c.png,
 .../StyleTab/Glass/top-frame-unshade-button-f.png,
 .../StyleTab/Glass/top-frame-unshade-button-h.png,
 .../StyleTab/Glass/top-frame-unshade-button-i.png,
 .../StyleTab/Glass/top-frame-unshade-button-ic.png,
 .../StyleTab/Glass/top-frame-unshade-button-ih.png,
 .../StyleTab/Glass/top-frame-unsticky-button-c.png,
 .../StyleTab/Glass/top-frame-unsticky-button-f.png,
 .../StyleTab/Glass/top-frame-unsticky-button-h.png,
 .../StyleTab/Glass/top-frame-unsticky-button-i.png,
 .../Glass/top-frame-unsticky-button-ic.png,
 .../Glass/top-frame-unsticky-button-ih.png,
 .../Reduce/bottom-frame-bottom-left-corner-f.png,
 .../Reduce/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/bottom-frame-bottom-right-corner-f.png,
 .../Reduce/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Reduce/bottom-frame-button-c.png,
 themes/StyleTab/Reduce/bottom-frame-button-f.png,
 themes/StyleTab/Reduce/bottom-frame-button-h.png,
 themes/StyleTab/Reduce/bottom-frame-button-i.png,
 .../Reduce/bottom-frame-close-button-c.png,
 .../Reduce/bottom-frame-close-button-f.png,
 .../Reduce/bottom-frame-close-button-h.png,
 .../Reduce/bottom-frame-close-button-i.png,
 .../Reduce/bottom-frame-close-button-ic.png,
 .../Reduce/bottom-frame-close-button-ih.png,
 .../Reduce/bottom-frame-frame-type-button-c.png,
 .../Reduce/bottom-frame-frame-type-button-f.png,
 .../Reduce/bottom-frame-frame-type-button-h.png,
 .../Reduce/bottom-frame-frame-type-button-i.png,
 .../Reduce/bottom-frame-frame-type-button-ic.png,
 .../Reduce/bottom-frame-frame-type-button-ih.png,
 .../Reduce/bottom-frame-iconify-button-c.png,
 .../Reduce/bottom-frame-iconify-button-f.png,
 .../Reduce/bottom-frame-iconify-button-h.png,
 .../Reduce/bottom-frame-iconify-button-i.png,
 .../Reduce/bottom-frame-iconify-button-ic.png,
 .../Reduce/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-left-border-f.png,
 .../StyleTab/Reduce/bottom-frame-left-border-i.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-c.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-f.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-h.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-i.png,
 .../Reduce/bottom-frame-lock-button-ic.png,
 .../Reduce/bottom-frame-lock-button-ih.png,
 .../Reduce/bottom-frame-maximize-button-c.png,
 .../Reduce/bottom-frame-maximize-button-f.png,
 .../Reduce/bottom-frame-maximize-button-h.png,
 .../Reduce/bottom-frame-maximize-button-i.png,
 .../Reduce/bottom-frame-maximize-button-ic.png,
 .../Reduce/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-c.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-f.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-h.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-i.png,
 .../Reduce/bottom-frame-menu-button-ic.png,
 .../Reduce/bottom-frame-menu-button-ih.png,
 .../Reduce/bottom-frame-move-resize-button-c.png,
 .../Reduce/bottom-frame-move-resize-button-f.png,
 .../Reduce/bottom-frame-move-resize-button-h.png,
 .../Reduce/bottom-frame-move-resize-button-i.png,
 .../Reduce/bottom-frame-move-resize-button-ic.png,
 .../Reduce/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-next-button-c.png,
 .../StyleTab/Reduce/bottom-frame-next-button-f.png,
 .../StyleTab/Reduce/bottom-frame-next-button-h.png,
 .../StyleTab/Reduce/bottom-frame-next-button-i.png,
 .../Reduce/bottom-frame-next-button-ic.png,
 .../Reduce/bottom-frame-next-button-ih.png,
 .../Reduce/bottom-frame-next-last-button-c.png,
 .../Reduce/bottom-frame-next-last-button-f.png,
 .../Reduce/bottom-frame-next-last-button-h.png,
 .../Reduce/bottom-frame-next-last-button-i.png,
 .../Reduce/bottom-frame-next-last-button-ic.png,
 .../Reduce/bottom-frame-next-last-button-ih.png,
 .../Reduce/bottom-frame-ontop-button-c.png,
 .../Reduce/bottom-frame-ontop-button-f.png,
 .../Reduce/bottom-frame-ontop-button-h.png,
 .../Reduce/bottom-frame-ontop-button-i.png,
 .../Reduce/bottom-frame-ontop-button-ic.png,
 .../Reduce/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-c.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-f.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-h.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-i.png,
 .../Reduce/bottom-frame-prev-button-ic.png,
 .../Reduce/bottom-frame-prev-button-ih.png,
 .../Reduce/bottom-frame-prev-last-button-c.png,
 .../Reduce/bottom-frame-prev-last-button-f.png,
 .../Reduce/bottom-frame-prev-last-button-h.png,
 .../Reduce/bottom-frame-prev-last-button-i.png,
 .../Reduce/bottom-frame-prev-last-button-ic.png,
 .../Reduce/bottom-frame-prev-last-button-ih.png,
 .../Reduce/bottom-frame-raise-lower-button-c.png,
 .../Reduce/bottom-frame-raise-lower-button-f.png,
 .../Reduce/bottom-frame-raise-lower-button-h.png,
 .../Reduce/bottom-frame-raise-lower-button-i.png,
 .../Reduce/bottom-frame-raise-lower-button-ic.png,
 .../Reduce/bottom-frame-raise-lower-button-ih.png,
 .../Reduce/bottom-frame-rename-button-c.png,
 .../Reduce/bottom-frame-rename-button-f.png,
 .../Reduce/bottom-frame-rename-button-h.png,
 .../Reduce/bottom-frame-rename-button-i.png,
 .../Reduce/bottom-frame-rename-button-ic.png,
 .../Reduce/bottom-frame-rename-button-ih.png,
 .../Reduce/bottom-frame-right-border-f.png,
 .../Reduce/bottom-frame-right-border-i.png,
 .../Reduce/bottom-frame-shade-button-c.png,
 .../Reduce/bottom-frame-shade-button-f.png,
 .../Reduce/bottom-frame-shade-button-h.png,
 .../Reduce/bottom-frame-shade-button-i.png,
 .../Reduce/bottom-frame-shade-button-ic.png,
 .../Reduce/bottom-frame-shade-button-ih.png,
 .../Reduce/bottom-frame-sticky-button-c.png,
 .../Reduce/bottom-frame-sticky-button-f.png,
 .../Reduce/bottom-frame-sticky-button-h.png,
 .../Reduce/bottom-frame-sticky-button-i.png,
 .../Reduce/bottom-frame-sticky-button-ic.png,
 .../Reduce/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-h.png,
 themes/StyleTab/Reduce/bottom-frame-tab-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-i.png,
 .../Reduce/bottom-frame-tab-left-icon-f.png,
 .../Reduce/bottom-frame-tab-left-icon-h.png,
 .../Reduce/bottom-frame-tab-left-icon-i.png,
 .../Reduce/bottom-frame-tab-left-icon-ih.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-f.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-h.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-i.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-ih.png,
 .../Reduce/bottom-frame-title-cursor-f.png,
 .../Reduce/bottom-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/bottom-frame-title-f.png,
 themes/StyleTab/Reduce/bottom-frame-title-i.png,
 .../Reduce/bottom-frame-title-nocursor-f.png,
 .../Reduce/bottom-frame-title-nocursor-i.png,
 .../StyleTab/Reduce/bottom-frame-top-border-f.png,
 .../StyleTab/Reduce/bottom-frame-top-border-i.png,
 .../Reduce/bottom-frame-top-left-corner-f.png,
 .../Reduce/bottom-frame-top-left-corner-i.png,
 .../Reduce/bottom-frame-top-right-corner-f.png,
 .../Reduce/bottom-frame-top-right-corner-i.png,
 .../Reduce/bottom-frame-unlock-button-c.png,
 .../Reduce/bottom-frame-unlock-button-f.png,
 .../Reduce/bottom-frame-unlock-button-h.png,
 .../Reduce/bottom-frame-unlock-button-i.png,
 .../Reduce/bottom-frame-unlock-button-ic.png,
 .../Reduce/bottom-frame-unlock-button-ih.png,
 .../Reduce/bottom-frame-unmaximize-button-c.png,
 .../Reduce/bottom-frame-unmaximize-button-f.png,
 .../Reduce/bottom-frame-unmaximize-button-h.png,
 .../Reduce/bottom-frame-unmaximize-button-i.png,
 .../Reduce/bottom-frame-unmaximize-button-ic.png,
 .../Reduce/bottom-frame-unmaximize-button-ih.png,
 .../Reduce/bottom-frame-unontop-button-c.png,
 .../Reduce/bottom-frame-unontop-button-f.png,
 .../Reduce/bottom-frame-unontop-button-h.png,
 .../Reduce/bottom-frame-unontop-button-i.png,
 .../Reduce/bottom-frame-unontop-button-ic.png,
 .../Reduce/bottom-frame-unontop-button-ih.png,
 .../Reduce/bottom-frame-unshade-button-c.png,
 .../Reduce/bottom-frame-unshade-button-f.png,
 .../Reduce/bottom-frame-unshade-button-h.png,
 .../Reduce/bottom-frame-unshade-button-i.png,
 .../Reduce/bottom-frame-unshade-button-ic.png,
 .../Reduce/bottom-frame-unshade-button-ih.png,
 .../Reduce/bottom-frame-unsticky-button-c.png,
 .../Reduce/bottom-frame-unsticky-button-f.png,
 .../Reduce/bottom-frame-unsticky-button-h.png,
 .../Reduce/bottom-frame-unsticky-button-i.png,
 .../Reduce/bottom-frame-unsticky-button-ic.png,
 .../Reduce/bottom-frame-unsticky-button-ih.png,
 .../StyleTab/Reduce/left-frame-bottom-border-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-i.png,
 .../Reduce/left-frame-bottom-left-corner-f.png,
 .../Reduce/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/left-frame-bottom-right-corner-f.png,
 .../Reduce/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Reduce/left-frame-button-c.png,
 themes/StyleTab/Reduce/left-frame-button-f.png,
 themes/StyleTab/Reduce/left-frame-button-h.png,
 themes/StyleTab/Reduce/left-frame-button-i.png,
 .../StyleTab/Reduce/left-frame-close-button-c.png,
 .../StyleTab/Reduce/left-frame-close-button-f.png,
 .../StyleTab/Reduce/left-frame-close-button-h.png,
 .../StyleTab/Reduce/left-frame-close-button-i.png,
 .../StyleTab/Reduce/left-frame-close-button-ic.png,
 .../StyleTab/Reduce/left-frame-close-button-ih.png,
 .../Reduce/left-frame-frame-type-button-c.png,
 .../Reduce/left-frame-frame-type-button-f.png,
 .../Reduce/left-frame-frame-type-button-h.png,
 .../Reduce/left-frame-frame-type-button-i.png,
 .../Reduce/left-frame-frame-type-button-ic.png,
 .../Reduce/left-frame-frame-type-button-ih.png,
 .../Reduce/left-frame-iconify-button-c.png,
 .../Reduce/left-frame-iconify-button-f.png,
 .../Reduce/left-frame-iconify-button-h.png,
 .../Reduce/left-frame-iconify-button-i.png,
 .../Reduce/left-frame-iconify-button-ic.png,
 .../Reduce/left-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/left-frame-lock-button-c.png,
 .../StyleTab/Reduce/left-frame-lock-button-f.png,
 .../StyleTab/Reduce/left-frame-lock-button-h.png,
 .../StyleTab/Reduce/left-frame-lock-button-i.png,
 .../StyleTab/Reduce/left-frame-lock-button-ic.png,
 .../StyleTab/Reduce/left-frame-lock-button-ih.png,
 .../Reduce/left-frame-maximize-button-c.png,
 .../Reduce/left-frame-maximize-button-f.png,
 .../Reduce/left-frame-maximize-button-h.png,
 .../Reduce/left-frame-maximize-button-i.png,
 .../Reduce/left-frame-maximize-button-ic.png,
 .../Reduce/left-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/left-frame-menu-button-c.png,
 .../StyleTab/Reduce/left-frame-menu-button-f.png,
 .../StyleTab/Reduce/left-frame-menu-button-h.png,
 .../StyleTab/Reduce/left-frame-menu-button-i.png,
 .../StyleTab/Reduce/left-frame-menu-button-ic.png,
 .../StyleTab/Reduce/left-frame-menu-button-ih.png,
 .../Reduce/left-frame-move-resize-button-c.png,
 .../Reduce/left-frame-move-resize-button-f.png,
 .../Reduce/left-frame-move-resize-button-h.png,
 .../Reduce/left-frame-move-resize-button-i.png,
 .../Reduce/left-frame-move-resize-button-ic.png,
 .../Reduce/left-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/left-frame-next-button-c.png,
 .../StyleTab/Reduce/left-frame-next-button-f.png,
 .../StyleTab/Reduce/left-frame-next-button-h.png,
 .../StyleTab/Reduce/left-frame-next-button-i.png,
 .../StyleTab/Reduce/left-frame-next-button-ic.png,
 .../StyleTab/Reduce/left-frame-next-button-ih.png,
 .../Reduce/left-frame-next-last-button-c.png,
 .../Reduce/left-frame-next-last-button-f.png,
 .../Reduce/left-frame-next-last-button-h.png,
 .../Reduce/left-frame-next-last-button-i.png,
 .../Reduce/left-frame-next-last-button-ic.png,
 .../Reduce/left-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/left-frame-ontop-button-c.png,
 .../StyleTab/Reduce/left-frame-ontop-button-f.png,
 .../StyleTab/Reduce/left-frame-ontop-button-h.png,
 .../StyleTab/Reduce/left-frame-ontop-button-i.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/left-frame-prev-button-c.png,
 .../StyleTab/Reduce/left-frame-prev-button-f.png,
 .../StyleTab/Reduce/left-frame-prev-button-h.png,
 .../StyleTab/Reduce/left-frame-prev-button-i.png,
 .../StyleTab/Reduce/left-frame-prev-button-ic.png,
 .../StyleTab/Reduce/left-frame-prev-button-ih.png,
 .../Reduce/left-frame-prev-last-button-c.png,
 .../Reduce/left-frame-prev-last-button-f.png,
 .../Reduce/left-frame-prev-last-button-h.png,
 .../Reduce/left-frame-prev-last-button-i.png,
 .../Reduce/left-frame-prev-last-button-ic.png,
 .../Reduce/left-frame-prev-last-button-ih.png,
 .../Reduce/left-frame-raise-lower-button-c.png,
 .../Reduce/left-frame-raise-lower-button-f.png,
 .../Reduce/left-frame-raise-lower-button-h.png,
 .../Reduce/left-frame-raise-lower-button-i.png,
 .../Reduce/left-frame-raise-lower-button-ic.png,
 .../Reduce/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/left-frame-rename-button-c.png,
 .../StyleTab/Reduce/left-frame-rename-button-f.png,
 .../StyleTab/Reduce/left-frame-rename-button-h.png,
 .../StyleTab/Reduce/left-frame-rename-button-i.png,
 .../Reduce/left-frame-rename-button-ic.png,
 .../Reduce/left-frame-rename-button-ih.png,
 .../StyleTab/Reduce/left-frame-right-border-f.png,
 .../StyleTab/Reduce/left-frame-right-border-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-c.png,
 .../StyleTab/Reduce/left-frame-shade-button-f.png,
 .../StyleTab/Reduce/left-frame-shade-button-h.png,
 .../StyleTab/Reduce/left-frame-shade-button-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-ic.png,
 .../StyleTab/Reduce/left-frame-shade-button-ih.png,
 .../StyleTab/Reduce/left-frame-sticky-button-c.png,
 .../StyleTab/Reduce/left-frame-sticky-button-f.png,
 .../StyleTab/Reduce/left-frame-sticky-button-h.png,
 .../StyleTab/Reduce/left-frame-sticky-button-i.png,
 .../Reduce/left-frame-sticky-button-ic.png,
 .../Reduce/left-frame-sticky-button-ih.png,
 .../Reduce/left-frame-tab-bottom-icon-f.png,
 .../Reduce/left-frame-tab-bottom-icon-h.png,
 .../Reduce/left-frame-tab-bottom-icon-i.png,
 .../Reduce/left-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-f.png,
 themes/StyleTab/Reduce/left-frame-tab-h.png,
 themes/StyleTab/Reduce/left-frame-tab-i.png,
 themes/StyleTab/Reduce/left-frame-tab-ih.png,
 themes/StyleTab/Reduce/left-frame-tab-top-f.png,
 themes/StyleTab/Reduce/left-frame-tab-top-h.png,
 themes/StyleTab/Reduce/left-frame-tab-top-i.png,
 themes/StyleTab/Reduce/left-frame-tab-top-ih.png,
 .../StyleTab/Reduce/left-frame-title-cursor-f.png,
 .../StyleTab/Reduce/left-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/left-frame-title-f.png,
 themes/StyleTab/Reduce/left-frame-title-i.png,
 .../Reduce/left-frame-title-nocursor-f.png,
 .../Reduce/left-frame-title-nocursor-i.png,
 themes/StyleTab/Reduce/left-frame-top-border-f.png,
 themes/StyleTab/Reduce/left-frame-top-border-i.png,
 .../Reduce/left-frame-top-left-corner-f.png,
 .../Reduce/left-frame-top-left-corner-i.png,
 .../Reduce/left-frame-top-left-corner-shaped-f.png,
 .../Reduce/left-frame-top-left-corner-shaped-i.png,
 .../Reduce/left-frame-top-right-corner-f.png,
 .../Reduce/left-frame-top-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-unlock-button-c.png,
 .../StyleTab/Reduce/left-frame-unlock-button-f.png,
 .../StyleTab/Reduce/left-frame-unlock-button-h.png,
 .../StyleTab/Reduce/left-frame-unlock-button-i.png,
 .../Reduce/left-frame-unlock-button-ic.png,
 .../Reduce/left-frame-unlock-button-ih.png,
 .../Reduce/left-frame-unmaximize-button-c.png,
 .../Reduce/left-frame-unmaximize-button-f.png,
 .../Reduce/left-frame-unmaximize-button-h.png,
 .../Reduce/left-frame-unmaximize-button-i.png,
 .../Reduce/left-frame-unmaximize-button-ic.png,
 .../Reduce/left-frame-unmaximize-button-ih.png,
 .../Reduce/left-frame-unontop-button-c.png,
 .../Reduce/left-frame-unontop-button-f.png,
 .../Reduce/left-frame-unontop-button-h.png,
 .../Reduce/left-frame-unontop-button-i.png,
 .../Reduce/left-frame-unontop-button-ic.png,
 .../Reduce/left-frame-unontop-button-ih.png,
 .../Reduce/left-frame-unshade-button-c.png,
 .../Reduce/left-frame-unshade-button-f.png,
 .../Reduce/left-frame-unshade-button-h.png,
 .../Reduce/left-frame-unshade-button-i.png,
 .../Reduce/left-frame-unshade-button-ic.png,
 .../Reduce/left-frame-unshade-button-ih.png,
 .../Reduce/left-frame-unsticky-button-c.png,
 .../Reduce/left-frame-unsticky-button-f.png,
 .../Reduce/left-frame-unsticky-button-h.png,
 .../Reduce/left-frame-unsticky-button-i.png,
 .../Reduce/left-frame-unsticky-button-ic.png,
 .../Reduce/left-frame-unsticky-button-ih.png,
 .../Reduce/right-frame-bottom-border-f.png,
 .../Reduce/right-frame-bottom-border-i.png,
 .../Reduce/right-frame-bottom-left-corner-f.png,
 .../Reduce/right-frame-bottom-left-corner-i.png,
 .../Reduce/right-frame-bottom-right-corner-f.png,
 .../Reduce/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Reduce/right-frame-button-c.png,
 themes/StyleTab/Reduce/right-frame-button-f.png,
 themes/StyleTab/Reduce/right-frame-button-h.png,
 themes/StyleTab/Reduce/right-frame-button-i.png,
 .../StyleTab/Reduce/right-frame-close-button-c.png,
 .../StyleTab/Reduce/right-frame-close-button-f.png,
 .../StyleTab/Reduce/right-frame-close-button-h.png,
 .../StyleTab/Reduce/right-frame-close-button-i.png,
 .../Reduce/right-frame-close-button-ic.png,
 .../Reduce/right-frame-close-button-ih.png,
 .../Reduce/right-frame-frame-type-button-c.png,
 .../Reduce/right-frame-frame-type-button-f.png,
 .../Reduce/right-frame-frame-type-button-h.png,
 .../Reduce/right-frame-frame-type-button-i.png,
 .../Reduce/right-frame-frame-type-button-ic.png,
 .../Reduce/right-frame-frame-type-button-ih.png,
 .../Reduce/right-frame-iconify-button-c.png,
 .../Reduce/right-frame-iconify-button-f.png,
 .../Reduce/right-frame-iconify-button-h.png,
 .../Reduce/right-frame-iconify-button-i.png,
 .../Reduce/right-frame-iconify-button-ic.png,
 .../Reduce/right-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/right-frame-left-border-f.png,
 .../StyleTab/Reduce/right-frame-left-border-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-c.png,
 .../StyleTab/Reduce/right-frame-lock-button-f.png,
 .../StyleTab/Reduce/right-frame-lock-button-h.png,
 .../StyleTab/Reduce/right-frame-lock-button-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-ic.png,
 .../StyleTab/Reduce/right-frame-lock-button-ih.png,
 .../Reduce/right-frame-maximize-button-c.png,
 .../Reduce/right-frame-maximize-button-f.png,
 .../Reduce/right-frame-maximize-button-h.png,
 .../Reduce/right-frame-maximize-button-i.png,
 .../Reduce/right-frame-maximize-button-ic.png,
 .../Reduce/right-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/right-frame-menu-button-c.png,
 .../StyleTab/Reduce/right-frame-menu-button-f.png,
 .../StyleTab/Reduce/right-frame-menu-button-h.png,
 .../StyleTab/Reduce/right-frame-menu-button-i.png,
 .../StyleTab/Reduce/right-frame-menu-button-ic.png,
 .../StyleTab/Reduce/right-frame-menu-button-ih.png,
 .../Reduce/right-frame-move-resize-button-c.png,
 .../Reduce/right-frame-move-resize-button-f.png,
 .../Reduce/right-frame-move-resize-button-h.png,
 .../Reduce/right-frame-move-resize-button-i.png,
 .../Reduce/right-frame-move-resize-button-ic.png,
 .../Reduce/right-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/right-frame-next-button-c.png,
 .../StyleTab/Reduce/right-frame-next-button-f.png,
 .../StyleTab/Reduce/right-frame-next-button-h.png,
 .../StyleTab/Reduce/right-frame-next-button-i.png,
 .../StyleTab/Reduce/right-frame-next-button-ic.png,
 .../StyleTab/Reduce/right-frame-next-button-ih.png,
 .../Reduce/right-frame-next-last-button-c.png,
 .../Reduce/right-frame-next-last-button-f.png,
 .../Reduce/right-frame-next-last-button-h.png,
 .../Reduce/right-frame-next-last-button-i.png,
 .../Reduce/right-frame-next-last-button-ic.png,
 .../Reduce/right-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/right-frame-ontop-button-c.png,
 .../StyleTab/Reduce/right-frame-ontop-button-f.png,
 .../StyleTab/Reduce/right-frame-ontop-button-h.png,
 .../StyleTab/Reduce/right-frame-ontop-button-i.png,
 .../Reduce/right-frame-ontop-button-ic.png,
 .../Reduce/right-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/right-frame-prev-button-c.png,
 .../StyleTab/Reduce/right-frame-prev-button-f.png,
 .../StyleTab/Reduce/right-frame-prev-button-h.png,
 .../StyleTab/Reduce/right-frame-prev-button-i.png,
 .../StyleTab/Reduce/right-frame-prev-button-ic.png,
 .../StyleTab/Reduce/right-frame-prev-button-ih.png,
 .../Reduce/right-frame-prev-last-button-c.png,
 .../Reduce/right-frame-prev-last-button-f.png,
 .../Reduce/right-frame-prev-last-button-h.png,
 .../Reduce/right-frame-prev-last-button-i.png,
 .../Reduce/right-frame-prev-last-button-ic.png,
 .../Reduce/right-frame-prev-last-button-ih.png,
 .../Reduce/right-frame-raise-lower-button-c.png,
 .../Reduce/right-frame-raise-lower-button-f.png,
 .../Reduce/right-frame-raise-lower-button-h.png,
 .../Reduce/right-frame-raise-lower-button-i.png,
 .../Reduce/right-frame-raise-lower-button-ic.png,
 .../Reduce/right-frame-raise-lower-button-ih.png,
 .../Reduce/right-frame-rename-button-c.png,
 .../Reduce/right-frame-rename-button-f.png,
 .../Reduce/right-frame-rename-button-h.png,
 .../Reduce/right-frame-rename-button-i.png,
 .../Reduce/right-frame-rename-button-ic.png,
 .../Reduce/right-frame-rename-button-ih.png,
 .../StyleTab/Reduce/right-frame-shade-button-c.png,
 .../StyleTab/Reduce/right-frame-shade-button-f.png,
 .../StyleTab/Reduce/right-frame-shade-button-h.png,
 .../StyleTab/Reduce/right-frame-shade-button-i.png,
 .../Reduce/right-frame-shade-button-ic.png,
 .../Reduce/right-frame-shade-button-ih.png,
 .../Reduce/right-frame-sticky-button-c.png,
 .../Reduce/right-frame-sticky-button-f.png,
 .../Reduce/right-frame-sticky-button-h.png,
 .../Reduce/right-frame-sticky-button-i.png,
 .../Reduce/right-frame-sticky-button-ic.png,
 .../Reduce/right-frame-sticky-button-ih.png,
 .../Reduce/right-frame-tab-bottom-icon-f.png,
 .../Reduce/right-frame-tab-bottom-icon-h.png,
 .../Reduce/right-frame-tab-bottom-icon-i.png,
 .../Reduce/right-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-f.png,
 themes/StyleTab/Reduce/right-frame-tab-h.png,
 themes/StyleTab/Reduce/right-frame-tab-i.png,
 themes/StyleTab/Reduce/right-frame-tab-ih.png,
 themes/StyleTab/Reduce/right-frame-tab-top-f.png,
 themes/StyleTab/Reduce/right-frame-tab-top-h.png,
 themes/StyleTab/Reduce/right-frame-tab-top-i.png,
 themes/StyleTab/Reduce/right-frame-tab-top-ih.png,
 .../StyleTab/Reduce/right-frame-title-cursor-f.png,
 .../StyleTab/Reduce/right-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/right-frame-title-f.png,
 themes/StyleTab/Reduce/right-frame-title-i.png,
 .../Reduce/right-frame-title-nocursor-f.png,
 .../Reduce/right-frame-title-nocursor-i.png,
 .../StyleTab/Reduce/right-frame-top-border-f.png,
 .../StyleTab/Reduce/right-frame-top-border-i.png,
 .../Reduce/right-frame-top-left-corner-f.png,
 .../Reduce/right-frame-top-left-corner-i.png,
 .../Reduce/right-frame-top-right-corner-f.png,
 .../Reduce/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Reduce/right-frame-unlock-button-c.png,
 .../Reduce/right-frame-unlock-button-f.png,
 .../Reduce/right-frame-unlock-button-h.png,
 .../Reduce/right-frame-unlock-button-i.png,
 .../Reduce/right-frame-unlock-button-ic.png,
 .../Reduce/right-frame-unlock-button-ih.png,
 .../Reduce/right-frame-unmaximize-button-c.png,
 .../Reduce/right-frame-unmaximize-button-f.png,
 .../Reduce/right-frame-unmaximize-button-h.png,
 .../Reduce/right-frame-unmaximize-button-i.png,
 .../Reduce/right-frame-unmaximize-button-ic.png,
 .../Reduce/right-frame-unmaximize-button-ih.png,
 .../Reduce/right-frame-unontop-button-c.png,
 .../Reduce/right-frame-unontop-button-f.png,
 .../Reduce/right-frame-unontop-button-h.png,
 .../Reduce/right-frame-unontop-button-i.png,
 .../Reduce/right-frame-unontop-button-ic.png,
 .../Reduce/right-frame-unontop-button-ih.png,
 .../Reduce/right-frame-unshade-button-c.png,
 .../Reduce/right-frame-unshade-button-f.png,
 .../Reduce/right-frame-unshade-button-h.png,
 .../Reduce/right-frame-unshade-button-i.png,
 .../Reduce/right-frame-unshade-button-ic.png,
 .../Reduce/right-frame-unshade-button-ih.png,
 .../Reduce/right-frame-unsticky-button-c.png,
 .../Reduce/right-frame-unsticky-button-f.png,
 .../Reduce/right-frame-unsticky-button-h.png,
 .../Reduce/right-frame-unsticky-button-i.png,
 .../Reduce/right-frame-unsticky-button-ic.png,
 .../Reduce/right-frame-unsticky-button-ih.png,
 .../StyleTab/Reduce/top-frame-bottom-border-f.png,
 .../StyleTab/Reduce/top-frame-bottom-border-i.png,
 .../Reduce/top-frame-bottom-left-corner-f.png,
 .../Reduce/top-frame-bottom-left-corner-i.png,
 .../Reduce/top-frame-bottom-right-corner-f.png,
 .../Reduce/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Reduce/top-frame-button-c.png,
 themes/StyleTab/Reduce/top-frame-button-f.png,
 themes/StyleTab/Reduce/top-frame-button-h.png,
 themes/StyleTab/Reduce/top-frame-button-i.png,
 .../StyleTab/Reduce/top-frame-close-button-c.png,
 .../StyleTab/Reduce/top-frame-close-button-f.png,
 .../StyleTab/Reduce/top-frame-close-button-h.png,
 .../StyleTab/Reduce/top-frame-close-button-i.png,
 .../StyleTab/Reduce/top-frame-close-button-ic.png,
 .../StyleTab/Reduce/top-frame-close-button-ih.png,
 .../Reduce/top-frame-frame-type-button-c.png,
 .../Reduce/top-frame-frame-type-button-f.png,
 .../Reduce/top-frame-frame-type-button-h.png,
 .../Reduce/top-frame-frame-type-button-i.png,
 .../Reduce/top-frame-frame-type-button-ic.png,
 .../Reduce/top-frame-frame-type-button-ih.png,
 .../Reduce/top-frame-icon-title-images-f.png,
 .../Reduce/top-frame-icon-title-images-i.png,
 .../StyleTab/Reduce/top-frame-iconify-button-c.png,
 .../StyleTab/Reduce/top-frame-iconify-button-f.png,
 .../StyleTab/Reduce/top-frame-iconify-button-h.png,
 .../StyleTab/Reduce/top-frame-iconify-button-i.png,
 .../Reduce/top-frame-iconify-button-ic.png,
 .../Reduce/top-frame-iconify-button-ih.png,
 themes/StyleTab/Reduce/top-frame-left-border-f.png,
 themes/StyleTab/Reduce/top-frame-left-border-i.png,
 themes/StyleTab/Reduce/top-frame-lock-button-c.png,
 themes/StyleTab/Reduce/top-frame-lock-button-f.png,
 themes/StyleTab/Reduce/top-frame-lock-button-h.png,
 themes/StyleTab/Reduce/top-frame-lock-button-i.png,
 .../StyleTab/Reduce/top-frame-lock-button-ic.png,
 .../StyleTab/Reduce/top-frame-lock-button-ih.png,
 .../Reduce/top-frame-maximize-button-c.png,
 .../Reduce/top-frame-maximize-button-f.png,
 .../Reduce/top-frame-maximize-button-h.png,
 .../Reduce/top-frame-maximize-button-i.png,
 .../Reduce/top-frame-maximize-button-ic.png,
 .../Reduce/top-frame-maximize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-menu-button-c.png,
 themes/StyleTab/Reduce/top-frame-menu-button-f.png,
 themes/StyleTab/Reduce/top-frame-menu-button-h.png,
 themes/StyleTab/Reduce/top-frame-menu-button-i.png,
 .../StyleTab/Reduce/top-frame-menu-button-ic.png,
 .../StyleTab/Reduce/top-frame-menu-button-ih.png,
 .../Reduce/top-frame-move-resize-button-c.png,
 .../Reduce/top-frame-move-resize-button-f.png,
 .../Reduce/top-frame-move-resize-button-h.png,
 .../Reduce/top-frame-move-resize-button-i.png,
 .../Reduce/top-frame-move-resize-button-ic.png,
 .../Reduce/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-next-button-c.png,
 themes/StyleTab/Reduce/top-frame-next-button-f.png,
 themes/StyleTab/Reduce/top-frame-next-button-h.png,
 themes/StyleTab/Reduce/top-frame-next-button-i.png,
 .../StyleTab/Reduce/top-frame-next-button-ic.png,
 .../StyleTab/Reduce/top-frame-next-button-ih.png,
 .../Reduce/top-frame-next-last-button-c.png,
 .../Reduce/top-frame-next-last-button-f.png,
 .../Reduce/top-frame-next-last-button-h.png,
 .../Reduce/top-frame-next-last-button-i.png,
 .../Reduce/top-frame-next-last-button-ic.png,
 .../Reduce/top-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/top-frame-ontop-button-c.png,
 .../StyleTab/Reduce/top-frame-ontop-button-f.png,
 .../StyleTab/Reduce/top-frame-ontop-button-h.png,
 .../StyleTab/Reduce/top-frame-ontop-button-i.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ih.png,
 themes/StyleTab/Reduce/top-frame-prev-button-c.png,
 themes/StyleTab/Reduce/top-frame-prev-button-f.png,
 themes/StyleTab/Reduce/top-frame-prev-button-h.png,
 themes/StyleTab/Reduce/top-frame-prev-button-i.png,
 .../StyleTab/Reduce/top-frame-prev-button-ic.png,
 .../StyleTab/Reduce/top-frame-prev-button-ih.png,
 .../Reduce/top-frame-prev-last-button-c.png,
 .../Reduce/top-frame-prev-last-button-f.png,
 .../Reduce/top-frame-prev-last-button-h.png,
 .../Reduce/top-frame-prev-last-button-i.png,
 .../Reduce/top-frame-prev-last-button-ic.png,
 .../Reduce/top-frame-prev-last-button-ih.png,
 .../Reduce/top-frame-raise-lower-button-c.png,
 .../Reduce/top-frame-raise-lower-button-f.png,
 .../Reduce/top-frame-raise-lower-button-h.png,
 .../Reduce/top-frame-raise-lower-button-i.png,
 .../Reduce/top-frame-raise-lower-button-ic.png,
 .../Reduce/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/top-frame-rename-button-c.png,
 .../StyleTab/Reduce/top-frame-rename-button-f.png,
 .../StyleTab/Reduce/top-frame-rename-button-h.png,
 .../StyleTab/Reduce/top-frame-rename-button-i.png,
 .../StyleTab/Reduce/top-frame-rename-button-ic.png,
 .../StyleTab/Reduce/top-frame-rename-button-ih.png,
 .../StyleTab/Reduce/top-frame-right-border-f.png,
 .../StyleTab/Reduce/top-frame-right-border-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-c.png,
 .../StyleTab/Reduce/top-frame-shade-button-f.png,
 .../StyleTab/Reduce/top-frame-shade-button-h.png,
 .../StyleTab/Reduce/top-frame-shade-button-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-ic.png,
 .../StyleTab/Reduce/top-frame-shade-button-ih.png,
 .../StyleTab/Reduce/top-frame-sticky-button-c.png,
 .../StyleTab/Reduce/top-frame-sticky-button-f.png,
 .../StyleTab/Reduce/top-frame-sticky-button-h.png,
 .../StyleTab/Reduce/top-frame-sticky-button-i.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ic.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-f.png,
 themes/StyleTab/Reduce/top-frame-tab-h.png,
 themes/StyleTab/Reduce/top-frame-tab-i.png,
 themes/StyleTab/Reduce/top-frame-tab-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-left-f.png,
 themes/StyleTab/Reduce/top-frame-tab-left-i.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-f.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-h.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-i.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-right-f.png,
 themes/StyleTab/Reduce/top-frame-tab-right-h.png,
 themes/StyleTab/Reduce/top-frame-tab-right-i.png,
 themes/StyleTab/Reduce/top-frame-tab-right-ih.png,
 .../StyleTab/Reduce/top-frame-title-cursor-f.png,
 .../StyleTab/Reduce/top-frame-title-cursor-i.png,
 themes/StyleTab/Reduce/top-frame-title-f.png,
 themes/StyleTab/Reduce/top-frame-title-i.png,
 .../StyleTab/Reduce/top-frame-title-nocursor-f.png,
 .../StyleTab/Reduce/top-frame-title-nocursor-i.png,
 .../Reduce/top-frame-top-left-corner-f.png,
 .../Reduce/top-frame-top-left-corner-i.png,
 .../Reduce/top-frame-top-left-corner-shaped-f.png,
 .../Reduce/top-frame-top-left-corner-shaped-i.png,
 .../Reduce/top-frame-top-right-corner-f.png,
 .../Reduce/top-frame-top-right-corner-i.png,
 .../Reduce/top-frame-top-right-corner-shaped-f.png,
 .../Reduce/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-c.png,
 .../StyleTab/Reduce/top-frame-unlock-button-f.png,
 .../StyleTab/Reduce/top-frame-unlock-button-h.png,
 .../StyleTab/Reduce/top-frame-unlock-button-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ic.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ih.png,
 .../Reduce/top-frame-unmaximize-button-c.png,
 .../Reduce/top-frame-unmaximize-button-f.png,
 .../Reduce/top-frame-unmaximize-button-h.png,
 .../Reduce/top-frame-unmaximize-button-i.png,
 .../Reduce/top-frame-unmaximize-button-ic.png,
 .../Reduce/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Reduce/top-frame-unontop-button-c.png,
 .../StyleTab/Reduce/top-frame-unontop-button-f.png,
 .../StyleTab/Reduce/top-frame-unontop-button-h.png,
 .../StyleTab/Reduce/top-frame-unontop-button-i.png,
 .../Reduce/top-frame-unontop-button-ic.png,
 .../Reduce/top-frame-unontop-button-ih.png,
 .../StyleTab/Reduce/top-frame-unshade-button-c.png,
 .../StyleTab/Reduce/top-frame-unshade-button-f.png,
 .../StyleTab/Reduce/top-frame-unshade-button-h.png,
 .../StyleTab/Reduce/top-frame-unshade-button-i.png,
 .../Reduce/top-frame-unshade-button-ic.png,
 .../Reduce/top-frame-unshade-button-ih.png,
 .../Reduce/top-frame-unsticky-button-c.png,
 .../Reduce/top-frame-unsticky-button-f.png,
 .../Reduce/top-frame-unsticky-button-h.png,
 .../Reduce/top-frame-unsticky-button-i.png,
 .../Reduce/top-frame-unsticky-button-ic.png,
 .../Reduce/top-frame-unsticky-button-ih.png,
 .../Smoothly/bottom-frame-bottom-left-corner-f.png,
 .../Smoothly/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Smoothly/bottom-frame-button-c.png,
 themes/StyleTab/Smoothly/bottom-frame-button-f.png,
 themes/StyleTab/Smoothly/bottom-frame-button-h.png,
 themes/StyleTab/Smoothly/bottom-frame-button-i.png,
 .../Smoothly/bottom-frame-close-button-c.png,
 .../Smoothly/bottom-frame-close-button-f.png,
 .../Smoothly/bottom-frame-close-button-h.png,
 .../Smoothly/bottom-frame-close-button-i.png,
 .../Smoothly/bottom-frame-close-button-ic.png,
 .../Smoothly/bottom-frame-close-button-ih.png,
 .../Smoothly/bottom-frame-frame-type-button-c.png,
 .../Smoothly/bottom-frame-frame-type-button-f.png,
 .../Smoothly/bottom-frame-frame-type-button-h.png,
 .../Smoothly/bottom-frame-frame-type-button-i.png,
 .../Smoothly/bottom-frame-frame-type-button-ic.png,
 .../Smoothly/bottom-frame-frame-type-button-ih.png,
 .../Smoothly/bottom-frame-iconify-button-c.png,
 .../Smoothly/bottom-frame-iconify-button-f.png,
 .../Smoothly/bottom-frame-iconify-button-h.png,
 .../Smoothly/bottom-frame-iconify-button-i.png,
 .../Smoothly/bottom-frame-iconify-button-ic.png,
 .../Smoothly/bottom-frame-iconify-button-ih.png,
 .../Smoothly/bottom-frame-left-border-f.png,
 .../Smoothly/bottom-frame-left-border-i.png,
 .../Smoothly/bottom-frame-lock-button-c.png,
 .../Smoothly/bottom-frame-lock-button-f.png,
 .../Smoothly/bottom-frame-lock-button-h.png,
 .../Smoothly/bottom-frame-lock-button-i.png,
 .../Smoothly/bottom-frame-lock-button-ic.png,
 .../Smoothly/bottom-frame-lock-button-ih.png,
 .../Smoothly/bottom-frame-maximize-button-c.png,
 .../Smoothly/bottom-frame-maximize-button-f.png,
 .../Smoothly/bottom-frame-maximize-button-h.png,
 .../Smoothly/bottom-frame-maximize-button-i.png,
 .../Smoothly/bottom-frame-maximize-button-ic.png,
 .../Smoothly/bottom-frame-maximize-button-ih.png,
 .../Smoothly/bottom-frame-menu-button-c.png,
 .../Smoothly/bottom-frame-menu-button-f.png,
 .../Smoothly/bottom-frame-menu-button-h.png,
 .../Smoothly/bottom-frame-menu-button-i.png,
 .../Smoothly/bottom-frame-menu-button-ic.png,
 .../Smoothly/bottom-frame-menu-button-ih.png,
 .../Smoothly/bottom-frame-move-resize-button-c.png,
 .../Smoothly/bottom-frame-move-resize-button-f.png,
 .../Smoothly/bottom-frame-move-resize-button-h.png,
 .../Smoothly/bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../Smoothly/bottom-frame-next-button-c.png,
 .../Smoothly/bottom-frame-next-button-f.png,
 .../Smoothly/bottom-frame-next-button-h.png,
 .../Smoothly/bottom-frame-next-button-i.png,
 .../Smoothly/bottom-frame-next-button-ic.png,
 .../Smoothly/bottom-frame-next-button-ih.png,
 .../Smoothly/bottom-frame-next-last-button-c.png,
 .../Smoothly/bottom-frame-next-last-button-f.png,
 .../Smoothly/bottom-frame-next-last-button-h.png,
 .../Smoothly/bottom-frame-next-last-button-i.png,
 .../Smoothly/bottom-frame-next-last-button-ic.png,
 .../Smoothly/bottom-frame-next-last-button-ih.png,
 .../Smoothly/bottom-frame-ontop-button-c.png,
 .../Smoothly/bottom-frame-ontop-button-f.png,
 .../Smoothly/bottom-frame-ontop-button-h.png,
 .../Smoothly/bottom-frame-ontop-button-i.png,
 .../Smoothly/bottom-frame-ontop-button-ic.png,
 .../Smoothly/bottom-frame-ontop-button-ih.png,
 .../Smoothly/bottom-frame-prev-button-c.png,
 .../Smoothly/bottom-frame-prev-button-f.png,
 .../Smoothly/bottom-frame-prev-button-h.png,
 .../Smoothly/bottom-frame-prev-button-i.png,
 .../Smoothly/bottom-frame-prev-button-ic.png,
 .../Smoothly/bottom-frame-prev-button-ih.png,
 .../Smoothly/bottom-frame-prev-last-button-c.png,
 .../Smoothly/bottom-frame-prev-last-button-f.png,
 .../Smoothly/bottom-frame-prev-last-button-h.png,
 .../Smoothly/bottom-frame-prev-last-button-i.png,
 .../Smoothly/bottom-frame-prev-last-button-ic.png,
 .../Smoothly/bottom-frame-prev-last-button-ih.png,
 .../Smoothly/bottom-frame-raise-lower-button-c.png,
 .../Smoothly/bottom-frame-raise-lower-button-f.png,
 .../Smoothly/bottom-frame-raise-lower-button-h.png,
 .../Smoothly/bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../Smoothly/bottom-frame-rename-button-c.png,
 .../Smoothly/bottom-frame-rename-button-f.png,
 .../Smoothly/bottom-frame-rename-button-h.png,
 .../Smoothly/bottom-frame-rename-button-i.png,
 .../Smoothly/bottom-frame-rename-button-ic.png,
 .../Smoothly/bottom-frame-rename-button-ih.png,
 .../Smoothly/bottom-frame-right-border-f.png,
 .../Smoothly/bottom-frame-right-border-i.png,
 .../Smoothly/bottom-frame-shade-button-c.png,
 .../Smoothly/bottom-frame-shade-button-f.png,
 .../Smoothly/bottom-frame-shade-button-h.png,
 .../Smoothly/bottom-frame-shade-button-i.png,
 .../Smoothly/bottom-frame-shade-button-ic.png,
 .../Smoothly/bottom-frame-shade-button-ih.png,
 .../Smoothly/bottom-frame-sticky-button-c.png,
 .../Smoothly/bottom-frame-sticky-button-f.png,
 .../Smoothly/bottom-frame-sticky-button-h.png,
 .../Smoothly/bottom-frame-sticky-button-i.png,
 .../Smoothly/bottom-frame-sticky-button-ic.png,
 .../Smoothly/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-h.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-i.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-ih.png,
 .../StyleTab/Smoothly/bottom-frame-tab-left-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-left-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-f.png,
 .../Smoothly/bottom-frame-tab-left-icon-h.png,
 .../Smoothly/bottom-frame-tab-left-icon-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-ih.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-h.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-i.png,
 .../Smoothly/bottom-frame-tab-right-ih.png,
 .../Smoothly/bottom-frame-title-cursor-f.png,
 .../Smoothly/bottom-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/bottom-frame-title-f.png,
 themes/StyleTab/Smoothly/bottom-frame-title-i.png,
 .../Smoothly/bottom-frame-title-nocursor-f.png,
 .../Smoothly/bottom-frame-title-nocursor-i.png,
 .../Smoothly/bottom-frame-top-border-f.png,
 .../Smoothly/bottom-frame-top-border-i.png,
 .../Smoothly/bottom-frame-top-left-corner-f.png,
 .../Smoothly/bottom-frame-top-left-corner-i.png,
 .../Smoothly/bottom-frame-top-right-corner-f.png,
 .../Smoothly/bottom-frame-top-right-corner-i.png,
 .../Smoothly/bottom-frame-unlock-button-c.png,
 .../Smoothly/bottom-frame-unlock-button-f.png,
 .../Smoothly/bottom-frame-unlock-button-h.png,
 .../Smoothly/bottom-frame-unlock-button-i.png,
 .../Smoothly/bottom-frame-unlock-button-ic.png,
 .../Smoothly/bottom-frame-unlock-button-ih.png,
 .../Smoothly/bottom-frame-unmaximize-button-c.png,
 .../Smoothly/bottom-frame-unmaximize-button-f.png,
 .../Smoothly/bottom-frame-unmaximize-button-h.png,
 .../Smoothly/bottom-frame-unmaximize-button-i.png,
 .../Smoothly/bottom-frame-unmaximize-button-ic.png,
 .../Smoothly/bottom-frame-unmaximize-button-ih.png,
 .../Smoothly/bottom-frame-unontop-button-c.png,
 .../Smoothly/bottom-frame-unontop-button-f.png,
 .../Smoothly/bottom-frame-unontop-button-h.png,
 .../Smoothly/bottom-frame-unontop-button-i.png,
 .../Smoothly/bottom-frame-unontop-button-ic.png,
 .../Smoothly/bottom-frame-unontop-button-ih.png,
 .../Smoothly/bottom-frame-unshade-button-c.png,
 .../Smoothly/bottom-frame-unshade-button-f.png,
 .../Smoothly/bottom-frame-unshade-button-h.png,
 .../Smoothly/bottom-frame-unshade-button-i.png,
 .../Smoothly/bottom-frame-unshade-button-ic.png,
 .../Smoothly/bottom-frame-unshade-button-ih.png,
 .../Smoothly/bottom-frame-unsticky-button-c.png,
 .../Smoothly/bottom-frame-unsticky-button-f.png,
 .../Smoothly/bottom-frame-unsticky-button-h.png,
 .../Smoothly/bottom-frame-unsticky-button-i.png,
 .../Smoothly/bottom-frame-unsticky-button-ic.png,
 .../Smoothly/bottom-frame-unsticky-button-ih.png,
 .../Smoothly/left-frame-bottom-border-f.png,
 .../Smoothly/left-frame-bottom-border-i.png,
 .../Smoothly/left-frame-bottom-left-corner-f.png,
 .../Smoothly/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Smoothly/left-frame-bottom-right-corner-f.png,
 .../Smoothly/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Smoothly/left-frame-button-c.png,
 themes/StyleTab/Smoothly/left-frame-button-f.png,
 themes/StyleTab/Smoothly/left-frame-button-h.png,
 themes/StyleTab/Smoothly/left-frame-button-i.png,
 .../Smoothly/left-frame-close-button-c.png,
 .../Smoothly/left-frame-close-button-f.png,
 .../Smoothly/left-frame-close-button-h.png,
 .../Smoothly/left-frame-close-button-i.png,
 .../Smoothly/left-frame-close-button-ic.png,
 .../Smoothly/left-frame-close-button-ih.png,
 .../Smoothly/left-frame-frame-type-button-c.png,
 .../Smoothly/left-frame-frame-type-button-f.png,
 .../Smoothly/left-frame-frame-type-button-h.png,
 .../Smoothly/left-frame-frame-type-button-i.png,
 .../Smoothly/left-frame-frame-type-button-ic.png,
 .../Smoothly/left-frame-frame-type-button-ih.png,
 .../Smoothly/left-frame-iconify-button-c.png,
 .../Smoothly/left-frame-iconify-button-f.png,
 .../Smoothly/left-frame-iconify-button-h.png,
 .../Smoothly/left-frame-iconify-button-i.png,
 .../Smoothly/left-frame-iconify-button-ic.png,
 .../Smoothly/left-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/left-frame-lock-button-c.png,
 .../StyleTab/Smoothly/left-frame-lock-button-f.png,
 .../StyleTab/Smoothly/left-frame-lock-button-h.png,
 .../StyleTab/Smoothly/left-frame-lock-button-i.png,
 .../Smoothly/left-frame-lock-button-ic.png,
 .../Smoothly/left-frame-lock-button-ih.png,
 .../Smoothly/left-frame-maximize-button-c.png,
 .../Smoothly/left-frame-maximize-button-f.png,
 .../Smoothly/left-frame-maximize-button-h.png,
 .../Smoothly/left-frame-maximize-button-i.png,
 .../Smoothly/left-frame-maximize-button-ic.png,
 .../Smoothly/left-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-menu-button-c.png,
 .../StyleTab/Smoothly/left-frame-menu-button-f.png,
 .../StyleTab/Smoothly/left-frame-menu-button-h.png,
 .../StyleTab/Smoothly/left-frame-menu-button-i.png,
 .../Smoothly/left-frame-menu-button-ic.png,
 .../Smoothly/left-frame-menu-button-ih.png,
 .../Smoothly/left-frame-move-resize-button-c.png,
 .../Smoothly/left-frame-move-resize-button-f.png,
 .../Smoothly/left-frame-move-resize-button-h.png,
 .../Smoothly/left-frame-move-resize-button-i.png,
 .../Smoothly/left-frame-move-resize-button-ic.png,
 .../Smoothly/left-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-next-button-c.png,
 .../StyleTab/Smoothly/left-frame-next-button-f.png,
 .../StyleTab/Smoothly/left-frame-next-button-h.png,
 .../StyleTab/Smoothly/left-frame-next-button-i.png,
 .../Smoothly/left-frame-next-button-ic.png,
 .../Smoothly/left-frame-next-button-ih.png,
 .../Smoothly/left-frame-next-last-button-c.png,
 .../Smoothly/left-frame-next-last-button-f.png,
 .../Smoothly/left-frame-next-last-button-h.png,
 .../Smoothly/left-frame-next-last-button-i.png,
 .../Smoothly/left-frame-next-last-button-ic.png,
 .../Smoothly/left-frame-next-last-button-ih.png,
 .../Smoothly/left-frame-ontop-button-c.png,
 .../Smoothly/left-frame-ontop-button-f.png,
 .../Smoothly/left-frame-ontop-button-h.png,
 .../Smoothly/left-frame-ontop-button-i.png,
 .../Smoothly/left-frame-ontop-button-ic.png,
 .../Smoothly/left-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/left-frame-prev-button-c.png,
 .../StyleTab/Smoothly/left-frame-prev-button-f.png,
 .../StyleTab/Smoothly/left-frame-prev-button-h.png,
 .../StyleTab/Smoothly/left-frame-prev-button-i.png,
 .../Smoothly/left-frame-prev-button-ic.png,
 .../Smoothly/left-frame-prev-button-ih.png,
 .../Smoothly/left-frame-prev-last-button-c.png,
 .../Smoothly/left-frame-prev-last-button-f.png,
 .../Smoothly/left-frame-prev-last-button-h.png,
 .../Smoothly/left-frame-prev-last-button-i.png,
 .../Smoothly/left-frame-prev-last-button-ic.png,
 .../Smoothly/left-frame-prev-last-button-ih.png,
 .../Smoothly/left-frame-raise-lower-button-c.png,
 .../Smoothly/left-frame-raise-lower-button-f.png,
 .../Smoothly/left-frame-raise-lower-button-h.png,
 .../Smoothly/left-frame-raise-lower-button-i.png,
 .../Smoothly/left-frame-raise-lower-button-ic.png,
 .../Smoothly/left-frame-raise-lower-button-ih.png,
 .../Smoothly/left-frame-rename-button-c.png,
 .../Smoothly/left-frame-rename-button-f.png,
 .../Smoothly/left-frame-rename-button-h.png,
 .../Smoothly/left-frame-rename-button-i.png,
 .../Smoothly/left-frame-rename-button-ic.png,
 .../Smoothly/left-frame-rename-button-ih.png,
 .../Smoothly/left-frame-right-border-f.png,
 .../Smoothly/left-frame-right-border-i.png,
 .../Smoothly/left-frame-shade-button-c.png,
 .../Smoothly/left-frame-shade-button-f.png,
 .../Smoothly/left-frame-shade-button-h.png,
 .../Smoothly/left-frame-shade-button-i.png,
 .../Smoothly/left-frame-shade-button-ic.png,
 .../Smoothly/left-frame-shade-button-ih.png,
 .../Smoothly/left-frame-sticky-button-c.png,
 .../Smoothly/left-frame-sticky-button-f.png,
 .../Smoothly/left-frame-sticky-button-h.png,
 .../Smoothly/left-frame-sticky-button-i.png,
 .../Smoothly/left-frame-sticky-button-ic.png,
 .../Smoothly/left-frame-sticky-button-ih.png,
 .../Smoothly/left-frame-tab-bottom-icon-f.png,
 .../Smoothly/left-frame-tab-bottom-icon-h.png,
 .../Smoothly/left-frame-tab-bottom-icon-i.png,
 .../Smoothly/left-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-ih.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-h.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-ih.png,
 .../Smoothly/left-frame-title-cursor-f.png,
 .../Smoothly/left-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/left-frame-title-f.png,
 themes/StyleTab/Smoothly/left-frame-title-i.png,
 .../Smoothly/left-frame-title-nocursor-f.png,
 .../Smoothly/left-frame-title-nocursor-i.png,
 .../StyleTab/Smoothly/left-frame-top-border-f.png,
 .../StyleTab/Smoothly/left-frame-top-border-i.png,
 .../Smoothly/left-frame-top-left-corner-f.png,
 .../Smoothly/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Smoothly/left-frame-top-right-corner-f.png,
 .../Smoothly/left-frame-top-right-corner-i.png,
 .../Smoothly/left-frame-unlock-button-c.png,
 .../Smoothly/left-frame-unlock-button-f.png,
 .../Smoothly/left-frame-unlock-button-h.png,
 .../Smoothly/left-frame-unlock-button-i.png,
 .../Smoothly/left-frame-unlock-button-ic.png,
 .../Smoothly/left-frame-unlock-button-ih.png,
 .../Smoothly/left-frame-unmaximize-button-c.png,
 .../Smoothly/left-frame-unmaximize-button-f.png,
 .../Smoothly/left-frame-unmaximize-button-h.png,
 .../Smoothly/left-frame-unmaximize-button-i.png,
 .../Smoothly/left-frame-unmaximize-button-ic.png,
 .../Smoothly/left-frame-unmaximize-button-ih.png,
 .../Smoothly/left-frame-unontop-button-c.png,
 .../Smoothly/left-frame-unontop-button-f.png,
 .../Smoothly/left-frame-unontop-button-h.png,
 .../Smoothly/left-frame-unontop-button-i.png,
 .../Smoothly/left-frame-unontop-button-ic.png,
 .../Smoothly/left-frame-unontop-button-ih.png,
 .../Smoothly/left-frame-unshade-button-c.png,
 .../Smoothly/left-frame-unshade-button-f.png,
 .../Smoothly/left-frame-unshade-button-h.png,
 .../Smoothly/left-frame-unshade-button-i.png,
 .../Smoothly/left-frame-unshade-button-ic.png,
 .../Smoothly/left-frame-unshade-button-ih.png,
 .../Smoothly/left-frame-unsticky-button-c.png,
 .../Smoothly/left-frame-unsticky-button-f.png,
 .../Smoothly/left-frame-unsticky-button-h.png,
 .../Smoothly/left-frame-unsticky-button-i.png,
 .../Smoothly/left-frame-unsticky-button-ic.png,
 .../Smoothly/left-frame-unsticky-button-ih.png,
 .../Smoothly/right-frame-bottom-border-f.png,
 .../Smoothly/right-frame-bottom-border-i.png,
 .../Smoothly/right-frame-bottom-left-corner-f.png,
 .../Smoothly/right-frame-bottom-left-corner-i.png,
 .../Smoothly/right-frame-bottom-right-corner-f.png,
 .../Smoothly/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/Smoothly/right-frame-button-c.png,
 themes/StyleTab/Smoothly/right-frame-button-f.png,
 themes/StyleTab/Smoothly/right-frame-button-h.png,
 themes/StyleTab/Smoothly/right-frame-button-i.png,
 .../Smoothly/right-frame-close-button-c.png,
 .../Smoothly/right-frame-close-button-f.png,
 .../Smoothly/right-frame-close-button-h.png,
 .../Smoothly/right-frame-close-button-i.png,
 .../Smoothly/right-frame-close-button-ic.png,
 .../Smoothly/right-frame-close-button-ih.png,
 .../Smoothly/right-frame-frame-type-button-c.png,
 .../Smoothly/right-frame-frame-type-button-f.png,
 .../Smoothly/right-frame-frame-type-button-h.png,
 .../Smoothly/right-frame-frame-type-button-i.png,
 .../Smoothly/right-frame-frame-type-button-ic.png,
 .../Smoothly/right-frame-frame-type-button-ih.png,
 .../Smoothly/right-frame-iconify-button-c.png,
 .../Smoothly/right-frame-iconify-button-f.png,
 .../Smoothly/right-frame-iconify-button-h.png,
 .../Smoothly/right-frame-iconify-button-i.png,
 .../Smoothly/right-frame-iconify-button-ic.png,
 .../Smoothly/right-frame-iconify-button-ih.png,
 .../Smoothly/right-frame-left-border-f.png,
 .../Smoothly/right-frame-left-border-i.png,
 .../Smoothly/right-frame-lock-button-c.png,
 .../Smoothly/right-frame-lock-button-f.png,
 .../Smoothly/right-frame-lock-button-h.png,
 .../Smoothly/right-frame-lock-button-i.png,
 .../Smoothly/right-frame-lock-button-ic.png,
 .../Smoothly/right-frame-lock-button-ih.png,
 .../Smoothly/right-frame-maximize-button-c.png,
 .../Smoothly/right-frame-maximize-button-f.png,
 .../Smoothly/right-frame-maximize-button-h.png,
 .../Smoothly/right-frame-maximize-button-i.png,
 .../Smoothly/right-frame-maximize-button-ic.png,
 .../Smoothly/right-frame-maximize-button-ih.png,
 .../Smoothly/right-frame-menu-button-c.png,
 .../Smoothly/right-frame-menu-button-f.png,
 .../Smoothly/right-frame-menu-button-h.png,
 .../Smoothly/right-frame-menu-button-i.png,
 .../Smoothly/right-frame-menu-button-ic.png,
 .../Smoothly/right-frame-menu-button-ih.png,
 .../Smoothly/right-frame-move-resize-button-c.png,
 .../Smoothly/right-frame-move-resize-button-f.png,
 .../Smoothly/right-frame-move-resize-button-h.png,
 .../Smoothly/right-frame-move-resize-button-i.png,
 .../Smoothly/right-frame-move-resize-button-ic.png,
 .../Smoothly/right-frame-move-resize-button-ih.png,
 .../Smoothly/right-frame-next-button-c.png,
 .../Smoothly/right-frame-next-button-f.png,
 .../Smoothly/right-frame-next-button-h.png,
 .../Smoothly/right-frame-next-button-i.png,
 .../Smoothly/right-frame-next-button-ic.png,
 .../Smoothly/right-frame-next-button-ih.png,
 .../Smoothly/right-frame-next-last-button-c.png,
 .../Smoothly/right-frame-next-last-button-f.png,
 .../Smoothly/right-frame-next-last-button-h.png,
 .../Smoothly/right-frame-next-last-button-i.png,
 .../Smoothly/right-frame-next-last-button-ic.png,
 .../Smoothly/right-frame-next-last-button-ih.png,
 .../Smoothly/right-frame-ontop-button-c.png,
 .../Smoothly/right-frame-ontop-button-f.png,
 .../Smoothly/right-frame-ontop-button-h.png,
 .../Smoothly/right-frame-ontop-button-i.png,
 .../Smoothly/right-frame-ontop-button-ic.png,
 .../Smoothly/right-frame-ontop-button-ih.png,
 .../Smoothly/right-frame-prev-button-c.png,
 .../Smoothly/right-frame-prev-button-f.png,
 .../Smoothly/right-frame-prev-button-h.png,
 .../Smoothly/right-frame-prev-button-i.png,
 .../Smoothly/right-frame-prev-button-ic.png,
 .../Smoothly/right-frame-prev-button-ih.png,
 .../Smoothly/right-frame-prev-last-button-c.png,
 .../Smoothly/right-frame-prev-last-button-f.png,
 .../Smoothly/right-frame-prev-last-button-h.png,
 .../Smoothly/right-frame-prev-last-button-i.png,
 .../Smoothly/right-frame-prev-last-button-ic.png,
 .../Smoothly/right-frame-prev-last-button-ih.png,
 .../Smoothly/right-frame-raise-lower-button-c.png,
 .../Smoothly/right-frame-raise-lower-button-f.png,
 .../Smoothly/right-frame-raise-lower-button-h.png,
 .../Smoothly/right-frame-raise-lower-button-i.png,
 .../Smoothly/right-frame-raise-lower-button-ic.png,
 .../Smoothly/right-frame-raise-lower-button-ih.png,
 .../Smoothly/right-frame-rename-button-c.png,
 .../Smoothly/right-frame-rename-button-f.png,
 .../Smoothly/right-frame-rename-button-h.png,
 .../Smoothly/right-frame-rename-button-i.png,
 .../Smoothly/right-frame-rename-button-ic.png,
 .../Smoothly/right-frame-rename-button-ih.png,
 .../Smoothly/right-frame-shade-button-c.png,
 .../Smoothly/right-frame-shade-button-f.png,
 .../Smoothly/right-frame-shade-button-h.png,
 .../Smoothly/right-frame-shade-button-i.png,
 .../Smoothly/right-frame-shade-button-ic.png,
 .../Smoothly/right-frame-shade-button-ih.png,
 .../Smoothly/right-frame-sticky-button-c.png,
 .../Smoothly/right-frame-sticky-button-f.png,
 .../Smoothly/right-frame-sticky-button-h.png,
 .../Smoothly/right-frame-sticky-button-i.png,
 .../Smoothly/right-frame-sticky-button-ic.png,
 .../Smoothly/right-frame-sticky-button-ih.png,
 .../Smoothly/right-frame-tab-bottom-icon-f.png,
 .../Smoothly/right-frame-tab-bottom-icon-h.png,
 .../Smoothly/right-frame-tab-bottom-icon-i.png,
 .../Smoothly/right-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-ih.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-h.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-i.png,
 .../StyleTab/Smoothly/right-frame-tab-top-ih.png,
 .../Smoothly/right-frame-title-cursor-f.png,
 .../Smoothly/right-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/right-frame-title-f.png,
 themes/StyleTab/Smoothly/right-frame-title-i.png,
 .../Smoothly/right-frame-title-nocursor-f.png,
 .../Smoothly/right-frame-title-nocursor-i.png,
 .../StyleTab/Smoothly/right-frame-top-border-f.png,
 .../StyleTab/Smoothly/right-frame-top-border-i.png,
 .../Smoothly/right-frame-top-left-corner-f.png,
 .../Smoothly/right-frame-top-left-corner-i.png,
 .../Smoothly/right-frame-top-right-corner-f.png,
 .../Smoothly/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Smoothly/right-frame-unlock-button-c.png,
 .../Smoothly/right-frame-unlock-button-f.png,
 .../Smoothly/right-frame-unlock-button-h.png,
 .../Smoothly/right-frame-unlock-button-i.png,
 .../Smoothly/right-frame-unlock-button-ic.png,
 .../Smoothly/right-frame-unlock-button-ih.png,
 .../Smoothly/right-frame-unmaximize-button-c.png,
 .../Smoothly/right-frame-unmaximize-button-f.png,
 .../Smoothly/right-frame-unmaximize-button-h.png,
 .../Smoothly/right-frame-unmaximize-button-i.png,
 .../Smoothly/right-frame-unmaximize-button-ic.png,
 .../Smoothly/right-frame-unmaximize-button-ih.png,
 .../Smoothly/right-frame-unontop-button-c.png,
 .../Smoothly/right-frame-unontop-button-f.png,
 .../Smoothly/right-frame-unontop-button-h.png,
 .../Smoothly/right-frame-unontop-button-i.png,
 .../Smoothly/right-frame-unontop-button-ic.png,
 .../Smoothly/right-frame-unontop-button-ih.png,
 .../Smoothly/right-frame-unshade-button-c.png,
 .../Smoothly/right-frame-unshade-button-f.png,
 .../Smoothly/right-frame-unshade-button-h.png,
 .../Smoothly/right-frame-unshade-button-i.png,
 .../Smoothly/right-frame-unshade-button-ic.png,
 .../Smoothly/right-frame-unshade-button-ih.png,
 .../Smoothly/right-frame-unsticky-button-c.png,
 .../Smoothly/right-frame-unsticky-button-f.png,
 .../Smoothly/right-frame-unsticky-button-h.png,
 .../Smoothly/right-frame-unsticky-button-i.png,
 .../Smoothly/right-frame-unsticky-button-ic.png,
 .../Smoothly/right-frame-unsticky-button-ih.png,
 .../Smoothly/top-frame-bottom-border-f.png,
 .../Smoothly/top-frame-bottom-border-i.png,
 .../Smoothly/top-frame-bottom-left-corner-f.png,
 .../Smoothly/top-frame-bottom-left-corner-i.png,
 .../Smoothly/top-frame-bottom-right-corner-f.png,
 .../Smoothly/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Smoothly/top-frame-button-c.png,
 themes/StyleTab/Smoothly/top-frame-button-f.png,
 themes/StyleTab/Smoothly/top-frame-button-h.png,
 themes/StyleTab/Smoothly/top-frame-button-i.png,
 .../StyleTab/Smoothly/top-frame-close-button-c.png,
 .../StyleTab/Smoothly/top-frame-close-button-f.png,
 .../StyleTab/Smoothly/top-frame-close-button-h.png,
 .../StyleTab/Smoothly/top-frame-close-button-i.png,
 .../Smoothly/top-frame-close-button-ic.png,
 .../Smoothly/top-frame-close-button-ih.png,
 .../Smoothly/top-frame-frame-type-button-c.png,
 .../Smoothly/top-frame-frame-type-button-f.png,
 .../Smoothly/top-frame-frame-type-button-h.png,
 .../Smoothly/top-frame-frame-type-button-i.png,
 .../Smoothly/top-frame-frame-type-button-ic.png,
 .../Smoothly/top-frame-frame-type-button-ih.png,
 .../Smoothly/top-frame-icon-title-images-f.png,
 .../Smoothly/top-frame-icon-title-images-i.png,
 .../Smoothly/top-frame-iconify-button-c.png,
 .../Smoothly/top-frame-iconify-button-f.png,
 .../Smoothly/top-frame-iconify-button-h.png,
 .../Smoothly/top-frame-iconify-button-i.png,
 .../Smoothly/top-frame-iconify-button-ic.png,
 .../Smoothly/top-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/top-frame-left-border-f.png,
 .../StyleTab/Smoothly/top-frame-left-border-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-c.png,
 .../StyleTab/Smoothly/top-frame-lock-button-f.png,
 .../StyleTab/Smoothly/top-frame-lock-button-h.png,
 .../StyleTab/Smoothly/top-frame-lock-button-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ic.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ih.png,
 .../Smoothly/top-frame-maximize-button-c.png,
 .../Smoothly/top-frame-maximize-button-f.png,
 .../Smoothly/top-frame-maximize-button-h.png,
 .../Smoothly/top-frame-maximize-button-i.png,
 .../Smoothly/top-frame-maximize-button-ic.png,
 .../Smoothly/top-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-menu-button-c.png,
 .../StyleTab/Smoothly/top-frame-menu-button-f.png,
 .../StyleTab/Smoothly/top-frame-menu-button-h.png,
 .../StyleTab/Smoothly/top-frame-menu-button-i.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ic.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ih.png,
 .../Smoothly/top-frame-move-resize-button-c.png,
 .../Smoothly/top-frame-move-resize-button-f.png,
 .../Smoothly/top-frame-move-resize-button-h.png,
 .../Smoothly/top-frame-move-resize-button-i.png,
 .../Smoothly/top-frame-move-resize-button-ic.png,
 .../Smoothly/top-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-next-button-c.png,
 .../StyleTab/Smoothly/top-frame-next-button-f.png,
 .../StyleTab/Smoothly/top-frame-next-button-h.png,
 .../StyleTab/Smoothly/top-frame-next-button-i.png,
 .../StyleTab/Smoothly/top-frame-next-button-ic.png,
 .../StyleTab/Smoothly/top-frame-next-button-ih.png,
 .../Smoothly/top-frame-next-last-button-c.png,
 .../Smoothly/top-frame-next-last-button-f.png,
 .../Smoothly/top-frame-next-last-button-h.png,
 .../Smoothly/top-frame-next-last-button-i.png,
 .../Smoothly/top-frame-next-last-button-ic.png,
 .../Smoothly/top-frame-next-last-button-ih.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-c.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-f.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-h.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-i.png,
 .../Smoothly/top-frame-ontop-button-ic.png,
 .../Smoothly/top-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/top-frame-prev-button-c.png,
 .../StyleTab/Smoothly/top-frame-prev-button-f.png,
 .../StyleTab/Smoothly/top-frame-prev-button-h.png,
 .../StyleTab/Smoothly/top-frame-prev-button-i.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ic.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ih.png,
 .../Smoothly/top-frame-prev-last-button-c.png,
 .../Smoothly/top-frame-prev-last-button-f.png,
 .../Smoothly/top-frame-prev-last-button-h.png,
 .../Smoothly/top-frame-prev-last-button-i.png,
 .../Smoothly/top-frame-prev-last-button-ic.png,
 .../Smoothly/top-frame-prev-last-button-ih.png,
 .../Smoothly/top-frame-raise-lower-button-c.png,
 .../Smoothly/top-frame-raise-lower-button-f.png,
 .../Smoothly/top-frame-raise-lower-button-h.png,
 .../Smoothly/top-frame-raise-lower-button-i.png,
 .../Smoothly/top-frame-raise-lower-button-ic.png,
 .../Smoothly/top-frame-raise-lower-button-ih.png,
 .../Smoothly/top-frame-rename-button-c.png,
 .../Smoothly/top-frame-rename-button-f.png,
 .../Smoothly/top-frame-rename-button-h.png,
 .../Smoothly/top-frame-rename-button-i.png,
 .../Smoothly/top-frame-rename-button-ic.png,
 .../Smoothly/top-frame-rename-button-ih.png,
 .../StyleTab/Smoothly/top-frame-right-border-f.png,
 .../StyleTab/Smoothly/top-frame-right-border-i.png,
 .../StyleTab/Smoothly/top-frame-shade-button-c.png,
 .../StyleTab/Smoothly/top-frame-shade-button-f.png,
 .../StyleTab/Smoothly/top-frame-shade-button-h.png,
 .../StyleTab/Smoothly/top-frame-shade-button-i.png,
 .../Smoothly/top-frame-shade-button-ic.png,
 .../Smoothly/top-frame-shade-button-ih.png,
 .../Smoothly/top-frame-sticky-button-c.png,
 .../Smoothly/top-frame-sticky-button-f.png,
 .../Smoothly/top-frame-sticky-button-h.png,
 .../Smoothly/top-frame-sticky-button-i.png,
 .../Smoothly/top-frame-sticky-button-ic.png,
 .../Smoothly/top-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-h.png,
 themes/StyleTab/Smoothly/top-frame-tab-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-i.png,
 .../Smoothly/top-frame-tab-left-icon-f.png,
 .../Smoothly/top-frame-tab-left-icon-h.png,
 .../Smoothly/top-frame-tab-left-icon-i.png,
 .../Smoothly/top-frame-tab-left-icon-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-h.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-i.png,
 .../StyleTab/Smoothly/top-frame-tab-right-ih.png,
 .../StyleTab/Smoothly/top-frame-title-cursor-f.png,
 .../StyleTab/Smoothly/top-frame-title-cursor-i.png,
 themes/StyleTab/Smoothly/top-frame-title-f.png,
 themes/StyleTab/Smoothly/top-frame-title-i.png,
 .../Smoothly/top-frame-title-nocursor-f.png,
 .../Smoothly/top-frame-title-nocursor-i.png,
 .../Smoothly/top-frame-top-left-corner-f.png,
 .../Smoothly/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../Smoothly/top-frame-top-right-corner-f.png,
 .../Smoothly/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../Smoothly/top-frame-unlock-button-c.png,
 .../Smoothly/top-frame-unlock-button-f.png,
 .../Smoothly/top-frame-unlock-button-h.png,
 .../Smoothly/top-frame-unlock-button-i.png,
 .../Smoothly/top-frame-unlock-button-ic.png,
 .../Smoothly/top-frame-unlock-button-ih.png,
 .../Smoothly/top-frame-unmaximize-button-c.png,
 .../Smoothly/top-frame-unmaximize-button-f.png,
 .../Smoothly/top-frame-unmaximize-button-h.png,
 .../Smoothly/top-frame-unmaximize-button-i.png,
 .../Smoothly/top-frame-unmaximize-button-ic.png,
 .../Smoothly/top-frame-unmaximize-button-ih.png,
 .../Smoothly/top-frame-unontop-button-c.png,
 .../Smoothly/top-frame-unontop-button-f.png,
 .../Smoothly/top-frame-unontop-button-h.png,
 .../Smoothly/top-frame-unontop-button-i.png,
 .../Smoothly/top-frame-unontop-button-ic.png,
 .../Smoothly/top-frame-unontop-button-ih.png,
 .../Smoothly/top-frame-unshade-button-c.png,
 .../Smoothly/top-frame-unshade-button-f.png,
 .../Smoothly/top-frame-unshade-button-h.png,
 .../Smoothly/top-frame-unshade-button-i.png,
 .../Smoothly/top-frame-unshade-button-ic.png,
 .../Smoothly/top-frame-unshade-button-ih.png,
 .../Smoothly/top-frame-unsticky-button-c.png,
 .../Smoothly/top-frame-unsticky-button-f.png,
 .../Smoothly/top-frame-unsticky-button-h.png,
 .../Smoothly/top-frame-unsticky-button-i.png,
 .../Smoothly/top-frame-unsticky-button-ic.png,
 .../Smoothly/top-frame-unsticky-button-ih.png,
 .../WixDa/bottom-frame-bottom-left-corner-f.png,
 .../WixDa/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../WixDa/bottom-frame-bottom-right-corner-f.png,
 .../WixDa/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/WixDa/bottom-frame-button-c.png,
 themes/StyleTab/WixDa/bottom-frame-button-f.png,
 themes/StyleTab/WixDa/bottom-frame-button-h.png,
 themes/StyleTab/WixDa/bottom-frame-button-i.png,
 .../StyleTab/WixDa/bottom-frame-close-button-c.png,
 .../StyleTab/WixDa/bottom-frame-close-button-f.png,
 .../StyleTab/WixDa/bottom-frame-close-button-h.png,
 .../StyleTab/WixDa/bottom-frame-close-button-i.png,
 .../WixDa/bottom-frame-close-button-ic.png,
 .../WixDa/bottom-frame-close-button-ih.png,
 .../WixDa/bottom-frame-frame-type-button-c.png,
 .../WixDa/bottom-frame-frame-type-button-f.png,
 .../WixDa/bottom-frame-frame-type-button-h.png,
 .../WixDa/bottom-frame-frame-type-button-i.png,
 .../WixDa/bottom-frame-frame-type-button-ic.png,
 .../WixDa/bottom-frame-frame-type-button-ih.png,
 .../WixDa/bottom-frame-iconify-button-c.png,
 .../WixDa/bottom-frame-iconify-button-f.png,
 .../WixDa/bottom-frame-iconify-button-h.png,
 .../WixDa/bottom-frame-iconify-button-i.png,
 .../WixDa/bottom-frame-iconify-button-ic.png,
 .../WixDa/bottom-frame-iconify-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-left-border-f.png,
 .../StyleTab/WixDa/bottom-frame-left-border-i.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-c.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-f.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-h.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-i.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-lock-button-ih.png,
 .../WixDa/bottom-frame-maximize-button-c.png,
 .../WixDa/bottom-frame-maximize-button-f.png,
 .../WixDa/bottom-frame-maximize-button-h.png,
 .../WixDa/bottom-frame-maximize-button-i.png,
 .../WixDa/bottom-frame-maximize-button-ic.png,
 .../WixDa/bottom-frame-maximize-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-c.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-f.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-h.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-i.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-menu-button-ih.png,
 .../WixDa/bottom-frame-move-resize-button-c.png,
 .../WixDa/bottom-frame-move-resize-button-f.png,
 .../WixDa/bottom-frame-move-resize-button-h.png,
 .../WixDa/bottom-frame-move-resize-button-i.png,
 .../WixDa/bottom-frame-move-resize-button-ic.png,
 .../WixDa/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-next-button-c.png,
 .../StyleTab/WixDa/bottom-frame-next-button-f.png,
 .../StyleTab/WixDa/bottom-frame-next-button-h.png,
 .../StyleTab/WixDa/bottom-frame-next-button-i.png,
 .../StyleTab/WixDa/bottom-frame-next-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-next-button-ih.png,
 .../WixDa/bottom-frame-next-last-button-c.png,
 .../WixDa/bottom-frame-next-last-button-f.png,
 .../WixDa/bottom-frame-next-last-button-h.png,
 .../WixDa/bottom-frame-next-last-button-i.png,
 .../WixDa/bottom-frame-next-last-button-ic.png,
 .../WixDa/bottom-frame-next-last-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-c.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-f.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-h.png,
 .../StyleTab/WixDa/bottom-frame-ontop-button-i.png,
 .../WixDa/bottom-frame-ontop-button-ic.png,
 .../WixDa/bottom-frame-ontop-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-c.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-f.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-h.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-i.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-ic.png,
 .../StyleTab/WixDa/bottom-frame-prev-button-ih.png,
 .../WixDa/bottom-frame-prev-last-button-c.png,
 .../WixDa/bottom-frame-prev-last-button-f.png,
 .../WixDa/bottom-frame-prev-last-button-h.png,
 .../WixDa/bottom-frame-prev-last-button-i.png,
 .../WixDa/bottom-frame-prev-last-button-ic.png,
 .../WixDa/bottom-frame-prev-last-button-ih.png,
 .../WixDa/bottom-frame-raise-lower-button-c.png,
 .../WixDa/bottom-frame-raise-lower-button-f.png,
 .../WixDa/bottom-frame-raise-lower-button-h.png,
 .../WixDa/bottom-frame-raise-lower-button-i.png,
 .../WixDa/bottom-frame-raise-lower-button-ic.png,
 .../WixDa/bottom-frame-raise-lower-button-ih.png,
 .../WixDa/bottom-frame-rename-button-c.png,
 .../WixDa/bottom-frame-rename-button-f.png,
 .../WixDa/bottom-frame-rename-button-h.png,
 .../WixDa/bottom-frame-rename-button-i.png,
 .../WixDa/bottom-frame-rename-button-ic.png,
 .../WixDa/bottom-frame-rename-button-ih.png,
 .../StyleTab/WixDa/bottom-frame-right-border-f.png,
 .../StyleTab/WixDa/bottom-frame-right-border-i.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-c.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-f.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-h.png,
 .../StyleTab/WixDa/bottom-frame-shade-button-i.png,
 .../WixDa/bottom-frame-shade-button-ic.png,
 .../WixDa/bottom-frame-shade-button-ih.png,
 .../WixDa/bottom-frame-sticky-button-c.png,
 .../WixDa/bottom-frame-sticky-button-f.png,
 .../WixDa/bottom-frame-sticky-button-h.png,
 .../WixDa/bottom-frame-sticky-button-i.png,
 .../WixDa/bottom-frame-sticky-button-ic.png,
 .../WixDa/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-i.png,
 themes/StyleTab/WixDa/bottom-frame-tab-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-left-i.png,
 .../WixDa/bottom-frame-tab-left-icon-f.png,
 .../WixDa/bottom-frame-tab-left-icon-h.png,
 .../WixDa/bottom-frame-tab-left-icon-i.png,
 .../WixDa/bottom-frame-tab-left-icon-ih.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-f.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-h.png,
 themes/StyleTab/WixDa/bottom-frame-tab-right-i.png,
 .../StyleTab/WixDa/bottom-frame-tab-right-ih.png,
 .../StyleTab/WixDa/bottom-frame-title-cursor-f.png,
 .../StyleTab/WixDa/bottom-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/bottom-frame-title-f.png,
 themes/StyleTab/WixDa/bottom-frame-title-i.png,
 .../WixDa/bottom-frame-title-nocursor-f.png,
 .../WixDa/bottom-frame-title-nocursor-i.png,
 .../StyleTab/WixDa/bottom-frame-top-border-f.png,
 .../StyleTab/WixDa/bottom-frame-top-border-i.png,
 .../WixDa/bottom-frame-top-left-corner-f.png,
 .../WixDa/bottom-frame-top-left-corner-i.png,
 .../WixDa/bottom-frame-top-right-corner-f.png,
 .../WixDa/bottom-frame-top-right-corner-i.png,
 .../WixDa/bottom-frame-unlock-button-c.png,
 .../WixDa/bottom-frame-unlock-button-f.png,
 .../WixDa/bottom-frame-unlock-button-h.png,
 .../WixDa/bottom-frame-unlock-button-i.png,
 .../WixDa/bottom-frame-unlock-button-ic.png,
 .../WixDa/bottom-frame-unlock-button-ih.png,
 .../WixDa/bottom-frame-unmaximize-button-c.png,
 .../WixDa/bottom-frame-unmaximize-button-f.png,
 .../WixDa/bottom-frame-unmaximize-button-h.png,
 .../WixDa/bottom-frame-unmaximize-button-i.png,
 .../WixDa/bottom-frame-unmaximize-button-ic.png,
 .../WixDa/bottom-frame-unmaximize-button-ih.png,
 .../WixDa/bottom-frame-unontop-button-c.png,
 .../WixDa/bottom-frame-unontop-button-f.png,
 .../WixDa/bottom-frame-unontop-button-h.png,
 .../WixDa/bottom-frame-unontop-button-i.png,
 .../WixDa/bottom-frame-unontop-button-ic.png,
 .../WixDa/bottom-frame-unontop-button-ih.png,
 .../WixDa/bottom-frame-unshade-button-c.png,
 .../WixDa/bottom-frame-unshade-button-f.png,
 .../WixDa/bottom-frame-unshade-button-h.png,
 .../WixDa/bottom-frame-unshade-button-i.png,
 .../WixDa/bottom-frame-unshade-button-ic.png,
 .../WixDa/bottom-frame-unshade-button-ih.png,
 .../WixDa/bottom-frame-unsticky-button-c.png,
 .../WixDa/bottom-frame-unsticky-button-f.png,
 .../WixDa/bottom-frame-unsticky-button-h.png,
 .../WixDa/bottom-frame-unsticky-button-i.png,
 .../WixDa/bottom-frame-unsticky-button-ic.png,
 .../WixDa/bottom-frame-unsticky-button-ih.png,
 .../StyleTab/WixDa/left-frame-bottom-border-f.png,
 .../StyleTab/WixDa/left-frame-bottom-border-i.png,
 .../WixDa/left-frame-bottom-left-corner-f.png,
 .../WixDa/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../WixDa/left-frame-bottom-right-corner-f.png,
 .../WixDa/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/WixDa/left-frame-button-c.png,
 themes/StyleTab/WixDa/left-frame-button-f.png,
 themes/StyleTab/WixDa/left-frame-button-h.png,
 themes/StyleTab/WixDa/left-frame-button-i.png,
 .../StyleTab/WixDa/left-frame-close-button-c.png,
 .../StyleTab/WixDa/left-frame-close-button-f.png,
 .../StyleTab/WixDa/left-frame-close-button-h.png,
 .../StyleTab/WixDa/left-frame-close-button-i.png,
 .../StyleTab/WixDa/left-frame-close-button-ic.png,
 .../StyleTab/WixDa/left-frame-close-button-ih.png,
 .../WixDa/left-frame-frame-type-button-c.png,
 .../WixDa/left-frame-frame-type-button-f.png,
 .../WixDa/left-frame-frame-type-button-h.png,
 .../WixDa/left-frame-frame-type-button-i.png,
 .../WixDa/left-frame-frame-type-button-ic.png,
 .../WixDa/left-frame-frame-type-button-ih.png,
 .../StyleTab/WixDa/left-frame-iconify-button-c.png,
 .../StyleTab/WixDa/left-frame-iconify-button-f.png,
 .../StyleTab/WixDa/left-frame-iconify-button-h.png,
 .../StyleTab/WixDa/left-frame-iconify-button-i.png,
 .../WixDa/left-frame-iconify-button-ic.png,
 .../WixDa/left-frame-iconify-button-ih.png,
 themes/StyleTab/WixDa/left-frame-lock-button-c.png,
 themes/StyleTab/WixDa/left-frame-lock-button-f.png,
 themes/StyleTab/WixDa/left-frame-lock-button-h.png,
 themes/StyleTab/WixDa/left-frame-lock-button-i.png,
 .../StyleTab/WixDa/left-frame-lock-button-ic.png,
 .../StyleTab/WixDa/left-frame-lock-button-ih.png,
 .../WixDa/left-frame-maximize-button-c.png,
 .../WixDa/left-frame-maximize-button-f.png,
 .../WixDa/left-frame-maximize-button-h.png,
 .../WixDa/left-frame-maximize-button-i.png,
 .../WixDa/left-frame-maximize-button-ic.png,
 .../WixDa/left-frame-maximize-button-ih.png,
 themes/StyleTab/WixDa/left-frame-menu-button-c.png,
 themes/StyleTab/WixDa/left-frame-menu-button-f.png,
 themes/StyleTab/WixDa/left-frame-menu-button-h.png,
 themes/StyleTab/WixDa/left-frame-menu-button-i.png,
 .../StyleTab/WixDa/left-frame-menu-button-ic.png,
 .../StyleTab/WixDa/left-frame-menu-button-ih.png,
 .../WixDa/left-frame-move-resize-button-c.png,
 .../WixDa/left-frame-move-resize-button-f.png,
 .../WixDa/left-frame-move-resize-button-h.png,
 .../WixDa/left-frame-move-resize-button-i.png,
 .../WixDa/left-frame-move-resize-button-ic.png,
 .../WixDa/left-frame-move-resize-button-ih.png,
 themes/StyleTab/WixDa/left-frame-next-button-c.png,
 themes/StyleTab/WixDa/left-frame-next-button-f.png,
 themes/StyleTab/WixDa/left-frame-next-button-h.png,
 themes/StyleTab/WixDa/left-frame-next-button-i.png,
 .../StyleTab/WixDa/left-frame-next-button-ic.png,
 .../StyleTab/WixDa/left-frame-next-button-ih.png,
 .../WixDa/left-frame-next-last-button-c.png,
 .../WixDa/left-frame-next-last-button-f.png,
 .../WixDa/left-frame-next-last-button-h.png,
 .../WixDa/left-frame-next-last-button-i.png,
 .../WixDa/left-frame-next-last-button-ic.png,
 .../WixDa/left-frame-next-last-button-ih.png,
 .../StyleTab/WixDa/left-frame-ontop-button-c.png,
 .../StyleTab/WixDa/left-frame-ontop-button-f.png,
 .../StyleTab/WixDa/left-frame-ontop-button-h.png,
 .../StyleTab/WixDa/left-frame-ontop-button-i.png,
 .../StyleTab/WixDa/left-frame-ontop-button-ic.png,
 .../StyleTab/WixDa/left-frame-ontop-button-ih.png,
 themes/StyleTab/WixDa/left-frame-prev-button-c.png,
 themes/StyleTab/WixDa/left-frame-prev-button-f.png,
 themes/StyleTab/WixDa/left-frame-prev-button-h.png,
 themes/StyleTab/WixDa/left-frame-prev-button-i.png,
 .../StyleTab/WixDa/left-frame-prev-button-ic.png,
 .../StyleTab/WixDa/left-frame-prev-button-ih.png,
 .../WixDa/left-frame-prev-last-button-c.png,
 .../WixDa/left-frame-prev-last-button-f.png,
 .../WixDa/left-frame-prev-last-button-h.png,
 .../WixDa/left-frame-prev-last-button-i.png,
 .../WixDa/left-frame-prev-last-button-ic.png,
 .../WixDa/left-frame-prev-last-button-ih.png,
 .../WixDa/left-frame-raise-lower-button-c.png,
 .../WixDa/left-frame-raise-lower-button-f.png,
 .../WixDa/left-frame-raise-lower-button-h.png,
 .../WixDa/left-frame-raise-lower-button-i.png,
 .../WixDa/left-frame-raise-lower-button-ic.png,
 .../WixDa/left-frame-raise-lower-button-ih.png,
 .../StyleTab/WixDa/left-frame-rename-button-c.png,
 .../StyleTab/WixDa/left-frame-rename-button-f.png,
 .../StyleTab/WixDa/left-frame-rename-button-h.png,
 .../StyleTab/WixDa/left-frame-rename-button-i.png,
 .../StyleTab/WixDa/left-frame-rename-button-ic.png,
 .../StyleTab/WixDa/left-frame-rename-button-ih.png,
 .../StyleTab/WixDa/left-frame-right-border-f.png,
 .../StyleTab/WixDa/left-frame-right-border-i.png,
 .../StyleTab/WixDa/left-frame-shade-button-c.png,
 .../StyleTab/WixDa/left-frame-shade-button-f.png,
 .../StyleTab/WixDa/left-frame-shade-button-h.png,
 .../StyleTab/WixDa/left-frame-shade-button-i.png,
 .../StyleTab/WixDa/left-frame-shade-button-ic.png,
 .../StyleTab/WixDa/left-frame-shade-button-ih.png,
 .../StyleTab/WixDa/left-frame-sticky-button-c.png,
 .../StyleTab/WixDa/left-frame-sticky-button-f.png,
 .../StyleTab/WixDa/left-frame-sticky-button-h.png,
 .../StyleTab/WixDa/left-frame-sticky-button-i.png,
 .../StyleTab/WixDa/left-frame-sticky-button-ic.png,
 .../StyleTab/WixDa/left-frame-sticky-button-ih.png,
 .../WixDa/left-frame-tab-bottom-icon-f.png,
 .../WixDa/left-frame-tab-bottom-icon-h.png,
 .../WixDa/left-frame-tab-bottom-icon-i.png,
 .../WixDa/left-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-f.png,
 themes/StyleTab/WixDa/left-frame-tab-h.png,
 themes/StyleTab/WixDa/left-frame-tab-i.png,
 themes/StyleTab/WixDa/left-frame-tab-ih.png,
 themes/StyleTab/WixDa/left-frame-tab-top-f.png,
 themes/StyleTab/WixDa/left-frame-tab-top-h.png,
 themes/StyleTab/WixDa/left-frame-tab-top-i.png,
 themes/StyleTab/WixDa/left-frame-tab-top-ih.png,
 .../StyleTab/WixDa/left-frame-title-cursor-f.png,
 .../StyleTab/WixDa/left-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/left-frame-title-f.png,
 themes/StyleTab/WixDa/left-frame-title-i.png,
 .../StyleTab/WixDa/left-frame-title-nocursor-f.png,
 .../StyleTab/WixDa/left-frame-title-nocursor-i.png,
 themes/StyleTab/WixDa/left-frame-top-border-f.png,
 themes/StyleTab/WixDa/left-frame-top-border-i.png,
 .../WixDa/left-frame-top-left-corner-f.png,
 .../WixDa/left-frame-top-left-corner-i.png,
 .../WixDa/left-frame-top-left-corner-shaped-f.png,
 .../WixDa/left-frame-top-left-corner-shaped-i.png,
 .../WixDa/left-frame-top-right-corner-f.png,
 .../WixDa/left-frame-top-right-corner-i.png,
 .../StyleTab/WixDa/left-frame-unlock-button-c.png,
 .../StyleTab/WixDa/left-frame-unlock-button-f.png,
 .../StyleTab/WixDa/left-frame-unlock-button-h.png,
 .../StyleTab/WixDa/left-frame-unlock-button-i.png,
 .../StyleTab/WixDa/left-frame-unlock-button-ic.png,
 .../StyleTab/WixDa/left-frame-unlock-button-ih.png,
 .../WixDa/left-frame-unmaximize-button-c.png,
 .../WixDa/left-frame-unmaximize-button-f.png,
 .../WixDa/left-frame-unmaximize-button-h.png,
 .../WixDa/left-frame-unmaximize-button-i.png,
 .../WixDa/left-frame-unmaximize-button-ic.png,
 .../WixDa/left-frame-unmaximize-button-ih.png,
 .../StyleTab/WixDa/left-frame-unontop-button-c.png,
 .../StyleTab/WixDa/left-frame-unontop-button-f.png,
 .../StyleTab/WixDa/left-frame-unontop-button-h.png,
 .../StyleTab/WixDa/left-frame-unontop-button-i.png,
 .../WixDa/left-frame-unontop-button-ic.png,
 .../WixDa/left-frame-unontop-button-ih.png,
 .../StyleTab/WixDa/left-frame-unshade-button-c.png,
 .../StyleTab/WixDa/left-frame-unshade-button-f.png,
 .../StyleTab/WixDa/left-frame-unshade-button-h.png,
 .../StyleTab/WixDa/left-frame-unshade-button-i.png,
 .../WixDa/left-frame-unshade-button-ic.png,
 .../WixDa/left-frame-unshade-button-ih.png,
 .../WixDa/left-frame-unsticky-button-c.png,
 .../WixDa/left-frame-unsticky-button-f.png,
 .../WixDa/left-frame-unsticky-button-h.png,
 .../WixDa/left-frame-unsticky-button-i.png,
 .../WixDa/left-frame-unsticky-button-ic.png,
 .../WixDa/left-frame-unsticky-button-ih.png,
 .../StyleTab/WixDa/right-frame-bottom-border-f.png,
 .../StyleTab/WixDa/right-frame-bottom-border-i.png,
 .../WixDa/right-frame-bottom-left-corner-f.png,
 .../WixDa/right-frame-bottom-left-corner-i.png,
 .../WixDa/right-frame-bottom-right-corner-f.png,
 .../WixDa/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/StyleTab/WixDa/right-frame-button-c.png,
 themes/StyleTab/WixDa/right-frame-button-f.png,
 themes/StyleTab/WixDa/right-frame-button-h.png,
 themes/StyleTab/WixDa/right-frame-button-i.png,
 .../StyleTab/WixDa/right-frame-close-button-c.png,
 .../StyleTab/WixDa/right-frame-close-button-f.png,
 .../StyleTab/WixDa/right-frame-close-button-h.png,
 .../StyleTab/WixDa/right-frame-close-button-i.png,
 .../StyleTab/WixDa/right-frame-close-button-ic.png,
 .../StyleTab/WixDa/right-frame-close-button-ih.png,
 .../WixDa/right-frame-frame-type-button-c.png,
 .../WixDa/right-frame-frame-type-button-f.png,
 .../WixDa/right-frame-frame-type-button-h.png,
 .../WixDa/right-frame-frame-type-button-i.png,
 .../WixDa/right-frame-frame-type-button-ic.png,
 .../WixDa/right-frame-frame-type-button-ih.png,
 .../WixDa/right-frame-iconify-button-c.png,
 .../WixDa/right-frame-iconify-button-f.png,
 .../WixDa/right-frame-iconify-button-h.png,
 .../WixDa/right-frame-iconify-button-i.png,
 .../WixDa/right-frame-iconify-button-ic.png,
 .../WixDa/right-frame-iconify-button-ih.png,
 .../StyleTab/WixDa/right-frame-left-border-f.png,
 .../StyleTab/WixDa/right-frame-left-border-i.png,
 .../StyleTab/WixDa/right-frame-lock-button-c.png,
 .../StyleTab/WixDa/right-frame-lock-button-f.png,
 .../StyleTab/WixDa/right-frame-lock-button-h.png,
 .../StyleTab/WixDa/right-frame-lock-button-i.png,
 .../StyleTab/WixDa/right-frame-lock-button-ic.png,
 .../StyleTab/WixDa/right-frame-lock-button-ih.png,
 .../WixDa/right-frame-maximize-button-c.png,
 .../WixDa/right-frame-maximize-button-f.png,
 .../WixDa/right-frame-maximize-button-h.png,
 .../WixDa/right-frame-maximize-button-i.png,
 .../WixDa/right-frame-maximize-button-ic.png,
 .../WixDa/right-frame-maximize-button-ih.png,
 .../StyleTab/WixDa/right-frame-menu-button-c.png,
 .../StyleTab/WixDa/right-frame-menu-button-f.png,
 .../StyleTab/WixDa/right-frame-menu-button-h.png,
 .../StyleTab/WixDa/right-frame-menu-button-i.png,
 .../StyleTab/WixDa/right-frame-menu-button-ic.png,
 .../StyleTab/WixDa/right-frame-menu-button-ih.png,
 .../WixDa/right-frame-move-resize-button-c.png,
 .../WixDa/right-frame-move-resize-button-f.png,
 .../WixDa/right-frame-move-resize-button-h.png,
 .../WixDa/right-frame-move-resize-button-i.png,
 .../WixDa/right-frame-move-resize-button-ic.png,
 .../WixDa/right-frame-move-resize-button-ih.png,
 .../StyleTab/WixDa/right-frame-next-button-c.png,
 .../StyleTab/WixDa/right-frame-next-button-f.png,
 .../StyleTab/WixDa/right-frame-next-button-h.png,
 .../StyleTab/WixDa/right-frame-next-button-i.png,
 .../StyleTab/WixDa/right-frame-next-button-ic.png,
 .../StyleTab/WixDa/right-frame-next-button-ih.png,
 .../WixDa/right-frame-next-last-button-c.png,
 .../WixDa/right-frame-next-last-button-f.png,
 .../WixDa/right-frame-next-last-button-h.png,
 .../WixDa/right-frame-next-last-button-i.png,
 .../WixDa/right-frame-next-last-button-ic.png,
 .../WixDa/right-frame-next-last-button-ih.png,
 .../StyleTab/WixDa/right-frame-ontop-button-c.png,
 .../StyleTab/WixDa/right-frame-ontop-button-f.png,
 .../StyleTab/WixDa/right-frame-ontop-button-h.png,
 .../StyleTab/WixDa/right-frame-ontop-button-i.png,
 .../StyleTab/WixDa/right-frame-ontop-button-ic.png,
 .../StyleTab/WixDa/right-frame-ontop-button-ih.png,
 .../StyleTab/WixDa/right-frame-prev-button-c.png,
 .../StyleTab/WixDa/right-frame-prev-button-f.png,
 .../StyleTab/WixDa/right-frame-prev-button-h.png,
 .../StyleTab/WixDa/right-frame-prev-button-i.png,
 .../StyleTab/WixDa/right-frame-prev-button-ic.png,
 .../StyleTab/WixDa/right-frame-prev-button-ih.png,
 .../WixDa/right-frame-prev-last-button-c.png,
 .../WixDa/right-frame-prev-last-button-f.png,
 .../WixDa/right-frame-prev-last-button-h.png,
 .../WixDa/right-frame-prev-last-button-i.png,
 .../WixDa/right-frame-prev-last-button-ic.png,
 .../WixDa/right-frame-prev-last-button-ih.png,
 .../WixDa/right-frame-raise-lower-button-c.png,
 .../WixDa/right-frame-raise-lower-button-f.png,
 .../WixDa/right-frame-raise-lower-button-h.png,
 .../WixDa/right-frame-raise-lower-button-i.png,
 .../WixDa/right-frame-raise-lower-button-ic.png,
 .../WixDa/right-frame-raise-lower-button-ih.png,
 .../StyleTab/WixDa/right-frame-rename-button-c.png,
 .../StyleTab/WixDa/right-frame-rename-button-f.png,
 .../StyleTab/WixDa/right-frame-rename-button-h.png,
 .../StyleTab/WixDa/right-frame-rename-button-i.png,
 .../WixDa/right-frame-rename-button-ic.png,
 .../WixDa/right-frame-rename-button-ih.png,
 .../StyleTab/WixDa/right-frame-shade-button-c.png,
 .../StyleTab/WixDa/right-frame-shade-button-f.png,
 .../StyleTab/WixDa/right-frame-shade-button-h.png,
 .../StyleTab/WixDa/right-frame-shade-button-i.png,
 .../StyleTab/WixDa/right-frame-shade-button-ic.png,
 .../StyleTab/WixDa/right-frame-shade-button-ih.png,
 .../StyleTab/WixDa/right-frame-sticky-button-c.png,
 .../StyleTab/WixDa/right-frame-sticky-button-f.png,
 .../StyleTab/WixDa/right-frame-sticky-button-h.png,
 .../StyleTab/WixDa/right-frame-sticky-button-i.png,
 .../WixDa/right-frame-sticky-button-ic.png,
 .../WixDa/right-frame-sticky-button-ih.png,
 .../WixDa/right-frame-tab-bottom-icon-f.png,
 .../WixDa/right-frame-tab-bottom-icon-h.png,
 .../WixDa/right-frame-tab-bottom-icon-i.png,
 .../WixDa/right-frame-tab-bottom-icon-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-f.png,
 themes/StyleTab/WixDa/right-frame-tab-h.png,
 themes/StyleTab/WixDa/right-frame-tab-i.png,
 themes/StyleTab/WixDa/right-frame-tab-ih.png,
 themes/StyleTab/WixDa/right-frame-tab-top-f.png,
 themes/StyleTab/WixDa/right-frame-tab-top-h.png,
 themes/StyleTab/WixDa/right-frame-tab-top-i.png,
 themes/StyleTab/WixDa/right-frame-tab-top-ih.png,
 .../StyleTab/WixDa/right-frame-title-cursor-f.png,
 .../StyleTab/WixDa/right-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/right-frame-title-f.png,
 themes/StyleTab/WixDa/right-frame-title-i.png,
 .../WixDa/right-frame-title-nocursor-f.png,
 .../WixDa/right-frame-title-nocursor-i.png,
 themes/StyleTab/WixDa/right-frame-top-border-f.png,
 themes/StyleTab/WixDa/right-frame-top-border-i.png,
 .../WixDa/right-frame-top-left-corner-f.png,
 .../WixDa/right-frame-top-left-corner-i.png,
 .../WixDa/right-frame-top-right-corner-f.png,
 .../WixDa/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/WixDa/right-frame-unlock-button-c.png,
 .../StyleTab/WixDa/right-frame-unlock-button-f.png,
 .../StyleTab/WixDa/right-frame-unlock-button-h.png,
 .../StyleTab/WixDa/right-frame-unlock-button-i.png,
 .../WixDa/right-frame-unlock-button-ic.png,
 .../WixDa/right-frame-unlock-button-ih.png,
 .../WixDa/right-frame-unmaximize-button-c.png,
 .../WixDa/right-frame-unmaximize-button-f.png,
 .../WixDa/right-frame-unmaximize-button-h.png,
 .../WixDa/right-frame-unmaximize-button-i.png,
 .../WixDa/right-frame-unmaximize-button-ic.png,
 .../WixDa/right-frame-unmaximize-button-ih.png,
 .../WixDa/right-frame-unontop-button-c.png,
 .../WixDa/right-frame-unontop-button-f.png,
 .../WixDa/right-frame-unontop-button-h.png,
 .../WixDa/right-frame-unontop-button-i.png,
 .../WixDa/right-frame-unontop-button-ic.png,
 .../WixDa/right-frame-unontop-button-ih.png,
 .../WixDa/right-frame-unshade-button-c.png,
 .../WixDa/right-frame-unshade-button-f.png,
 .../WixDa/right-frame-unshade-button-h.png,
 .../WixDa/right-frame-unshade-button-i.png,
 .../WixDa/right-frame-unshade-button-ic.png,
 .../WixDa/right-frame-unshade-button-ih.png,
 .../WixDa/right-frame-unsticky-button-c.png,
 .../WixDa/right-frame-unsticky-button-f.png,
 .../WixDa/right-frame-unsticky-button-h.png,
 .../WixDa/right-frame-unsticky-button-i.png,
 .../WixDa/right-frame-unsticky-button-ic.png,
 .../WixDa/right-frame-unsticky-button-ih.png,
 .../StyleTab/WixDa/top-frame-bottom-border-f.png,
 .../StyleTab/WixDa/top-frame-bottom-border-i.png,
 .../WixDa/top-frame-bottom-left-corner-f.png,
 .../WixDa/top-frame-bottom-left-corner-i.png,
 .../WixDa/top-frame-bottom-right-corner-f.png,
 .../WixDa/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/WixDa/top-frame-button-c.png,
 themes/StyleTab/WixDa/top-frame-button-f.png,
 themes/StyleTab/WixDa/top-frame-button-h.png,
 themes/StyleTab/WixDa/top-frame-button-i.png,
 themes/StyleTab/WixDa/top-frame-close-button-c.png,
 themes/StyleTab/WixDa/top-frame-close-button-f.png,
 themes/StyleTab/WixDa/top-frame-close-button-h.png,
 themes/StyleTab/WixDa/top-frame-close-button-i.png,
 .../StyleTab/WixDa/top-frame-close-button-ic.png,
 .../StyleTab/WixDa/top-frame-close-button-ih.png,
 .../WixDa/top-frame-frame-type-button-c.png,
 .../WixDa/top-frame-frame-type-button-f.png,
 .../WixDa/top-frame-frame-type-button-h.png,
 .../WixDa/top-frame-frame-type-button-i.png,
 .../WixDa/top-frame-frame-type-button-ic.png,
 .../WixDa/top-frame-frame-type-button-ih.png,
 .../WixDa/top-frame-icon-title-images-f.png,
 .../WixDa/top-frame-icon-title-images-i.png,
 .../StyleTab/WixDa/top-frame-iconify-button-c.png,
 .../StyleTab/WixDa/top-frame-iconify-button-f.png,
 .../StyleTab/WixDa/top-frame-iconify-button-h.png,
 .../StyleTab/WixDa/top-frame-iconify-button-i.png,
 .../StyleTab/WixDa/top-frame-iconify-button-ic.png,
 .../StyleTab/WixDa/top-frame-iconify-button-ih.png,
 themes/StyleTab/WixDa/top-frame-left-border-f.png,
 themes/StyleTab/WixDa/top-frame-left-border-i.png,
 themes/StyleTab/WixDa/top-frame-lock-button-c.png,
 themes/StyleTab/WixDa/top-frame-lock-button-f.png,
 themes/StyleTab/WixDa/top-frame-lock-button-h.png,
 themes/StyleTab/WixDa/top-frame-lock-button-i.png,
 themes/StyleTab/WixDa/top-frame-lock-button-ic.png,
 themes/StyleTab/WixDa/top-frame-lock-button-ih.png,
 .../StyleTab/WixDa/top-frame-maximize-button-c.png,
 .../StyleTab/WixDa/top-frame-maximize-button-f.png,
 .../StyleTab/WixDa/top-frame-maximize-button-h.png,
 .../StyleTab/WixDa/top-frame-maximize-button-i.png,
 .../WixDa/top-frame-maximize-button-ic.png,
 .../WixDa/top-frame-maximize-button-ih.png,
 themes/StyleTab/WixDa/top-frame-menu-button-c.png,
 themes/StyleTab/WixDa/top-frame-menu-button-f.png,
 themes/StyleTab/WixDa/top-frame-menu-button-h.png,
 themes/StyleTab/WixDa/top-frame-menu-button-i.png,
 themes/StyleTab/WixDa/top-frame-menu-button-ic.png,
 themes/StyleTab/WixDa/top-frame-menu-button-ih.png,
 .../WixDa/top-frame-move-resize-button-c.png,
 .../WixDa/top-frame-move-resize-button-f.png,
 .../WixDa/top-frame-move-resize-button-h.png,
 .../WixDa/top-frame-move-resize-button-i.png,
 .../WixDa/top-frame-move-resize-button-ic.png,
 .../WixDa/top-frame-move-resize-button-ih.png,
 themes/StyleTab/WixDa/top-frame-next-button-c.png,
 themes/StyleTab/WixDa/top-frame-next-button-f.png,
 themes/StyleTab/WixDa/top-frame-next-button-h.png,
 themes/StyleTab/WixDa/top-frame-next-button-i.png,
 themes/StyleTab/WixDa/top-frame-next-button-ic.png,
 themes/StyleTab/WixDa/top-frame-next-button-ih.png,
 .../WixDa/top-frame-next-last-button-c.png,
 .../WixDa/top-frame-next-last-button-f.png,
 .../WixDa/top-frame-next-last-button-h.png,
 .../WixDa/top-frame-next-last-button-i.png,
 .../WixDa/top-frame-next-last-button-ic.png,
 .../WixDa/top-frame-next-last-button-ih.png,
 themes/StyleTab/WixDa/top-frame-ontop-button-c.png,
 themes/StyleTab/WixDa/top-frame-ontop-button-f.png,
 themes/StyleTab/WixDa/top-frame-ontop-button-h.png,
 themes/StyleTab/WixDa/top-frame-ontop-button-i.png,
 .../StyleTab/WixDa/top-frame-ontop-button-ic.png,
 .../StyleTab/WixDa/top-frame-ontop-button-ih.png,
 themes/StyleTab/WixDa/top-frame-prev-button-c.png,
 themes/StyleTab/WixDa/top-frame-prev-button-f.png,
 themes/StyleTab/WixDa/top-frame-prev-button-h.png,
 themes/StyleTab/WixDa/top-frame-prev-button-i.png,
 themes/StyleTab/WixDa/top-frame-prev-button-ic.png,
 themes/StyleTab/WixDa/top-frame-prev-button-ih.png,
 .../WixDa/top-frame-prev-last-button-c.png,
 .../WixDa/top-frame-prev-last-button-f.png,
 .../WixDa/top-frame-prev-last-button-h.png,
 .../WixDa/top-frame-prev-last-button-i.png,
 .../WixDa/top-frame-prev-last-button-ic.png,
 .../WixDa/top-frame-prev-last-button-ih.png,
 .../WixDa/top-frame-raise-lower-button-c.png,
 .../WixDa/top-frame-raise-lower-button-f.png,
 .../WixDa/top-frame-raise-lower-button-h.png,
 .../WixDa/top-frame-raise-lower-button-i.png,
 .../WixDa/top-frame-raise-lower-button-ic.png,
 .../WixDa/top-frame-raise-lower-button-ih.png,
 .../StyleTab/WixDa/top-frame-rename-button-c.png,
 .../StyleTab/WixDa/top-frame-rename-button-f.png,
 .../StyleTab/WixDa/top-frame-rename-button-h.png,
 .../StyleTab/WixDa/top-frame-rename-button-i.png,
 .../StyleTab/WixDa/top-frame-rename-button-ic.png,
 .../StyleTab/WixDa/top-frame-rename-button-ih.png,
 themes/StyleTab/WixDa/top-frame-right-border-f.png,
 themes/StyleTab/WixDa/top-frame-right-border-i.png,
 themes/StyleTab/WixDa/top-frame-shade-button-c.png,
 themes/StyleTab/WixDa/top-frame-shade-button-f.png,
 themes/StyleTab/WixDa/top-frame-shade-button-h.png,
 themes/StyleTab/WixDa/top-frame-shade-button-i.png,
 .../StyleTab/WixDa/top-frame-shade-button-ic.png,
 .../StyleTab/WixDa/top-frame-shade-button-ih.png,
 .../StyleTab/WixDa/top-frame-sticky-button-c.png,
 .../StyleTab/WixDa/top-frame-sticky-button-f.png,
 .../StyleTab/WixDa/top-frame-sticky-button-h.png,
 .../StyleTab/WixDa/top-frame-sticky-button-i.png,
 .../StyleTab/WixDa/top-frame-sticky-button-ic.png,
 .../StyleTab/WixDa/top-frame-sticky-button-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-f.png,
 themes/StyleTab/WixDa/top-frame-tab-h.png,
 themes/StyleTab/WixDa/top-frame-tab-i.png,
 themes/StyleTab/WixDa/top-frame-tab-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-left-f.png,
 themes/StyleTab/WixDa/top-frame-tab-left-i.png,
 .../StyleTab/WixDa/top-frame-tab-left-icon-f.png,
 .../StyleTab/WixDa/top-frame-tab-left-icon-h.png,
 .../StyleTab/WixDa/top-frame-tab-left-icon-i.png,
 .../StyleTab/WixDa/top-frame-tab-left-icon-ih.png,
 themes/StyleTab/WixDa/top-frame-tab-right-f.png,
 themes/StyleTab/WixDa/top-frame-tab-right-h.png,
 themes/StyleTab/WixDa/top-frame-tab-right-i.png,
 themes/StyleTab/WixDa/top-frame-tab-right-ih.png,
 themes/StyleTab/WixDa/top-frame-title-cursor-f.png,
 themes/StyleTab/WixDa/top-frame-title-cursor-i.png,
 themes/StyleTab/WixDa/top-frame-title-f.png,
 themes/StyleTab/WixDa/top-frame-title-i.png,
 .../StyleTab/WixDa/top-frame-title-nocursor-f.png,
 .../StyleTab/WixDa/top-frame-title-nocursor-i.png,
 .../StyleTab/WixDa/top-frame-top-left-corner-f.png,
 .../StyleTab/WixDa/top-frame-top-left-corner-i.png,
 .../WixDa/top-frame-top-left-corner-shaped-f.png,
 .../WixDa/top-frame-top-left-corner-shaped-i.png,
 .../WixDa/top-frame-top-right-corner-f.png,
 .../WixDa/top-frame-top-right-corner-i.png,
 .../WixDa/top-frame-top-right-corner-shaped-f.png,
 .../WixDa/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/WixDa/top-frame-unlock-button-c.png,
 .../StyleTab/WixDa/top-frame-unlock-button-f.png,
 .../StyleTab/WixDa/top-frame-unlock-button-h.png,
 .../StyleTab/WixDa/top-frame-unlock-button-i.png,
 .../StyleTab/WixDa/top-frame-unlock-button-ic.png,
 .../StyleTab/WixDa/top-frame-unlock-button-ih.png,
 .../WixDa/top-frame-unmaximize-button-c.png,
 .../WixDa/top-frame-unmaximize-button-f.png,
 .../WixDa/top-frame-unmaximize-button-h.png,
 .../WixDa/top-frame-unmaximize-button-i.png,
 .../WixDa/top-frame-unmaximize-button-ic.png,
 .../WixDa/top-frame-unmaximize-button-ih.png,
 .../StyleTab/WixDa/top-frame-unontop-button-c.png,
 .../StyleTab/WixDa/top-frame-unontop-button-f.png,
 .../StyleTab/WixDa/top-frame-unontop-button-h.png,
 .../StyleTab/WixDa/top-frame-unontop-button-i.png,
 .../StyleTab/WixDa/top-frame-unontop-button-ic.png,
 .../StyleTab/WixDa/top-frame-unontop-button-ih.png,
 .../StyleTab/WixDa/top-frame-unshade-button-c.png,
 .../StyleTab/WixDa/top-frame-unshade-button-f.png,
 .../StyleTab/WixDa/top-frame-unshade-button-h.png,
 .../StyleTab/WixDa/top-frame-unshade-button-i.png,
 .../StyleTab/WixDa/top-frame-unshade-button-ic.png,
 .../StyleTab/WixDa/top-frame-unshade-button-ih.png,
 .../StyleTab/WixDa/top-frame-unsticky-button-c.png,
 .../StyleTab/WixDa/top-frame-unsticky-button-f.png,
 .../StyleTab/WixDa/top-frame-unsticky-button-h.png,
 .../StyleTab/WixDa/top-frame-unsticky-button-i.png,
 .../WixDa/top-frame-unsticky-button-ic.png,
 .../WixDa/top-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl: major
 update for StyleTab

 * lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/tabs/tabgroup.jl: don't call
 adjust-title for tabbing in frame.jl and tabgroup.jl

  2011-10-04 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/conf.jl, lisp/sawfish/wm/workspace.jl:
 added show-desktop EdgeAction

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/maximize.jl,
 lisp/sawfish/wm/edge/misc.jl: renamed edge/maximize.jl to edge/misc.jl

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/conf.jl,
 lisp/sawfish/wm/edge/expose.jl, lisp/sawfish/wm/edge/tile.jl,
 lisp/sawfish/wm/ext/match-window.jl: renamed tile EdgeAction to expose

 * ChangeLog, lisp/sawfish/wm/ext/shade-stack.jl: added shade-stack feature

 * .../Default/bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../Default/bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../Default/bottom-frame-left-border-f.png,
 .../Default/bottom-frame-right-border-f.png,
 .../Default/bottom-frame-title-cursor-f.png,
 .../Default/bottom-frame-title-nocursor-f.png,
 .../StyleTab/Default/bottom-frame-top-border-f.png,
 .../Default/bottom-frame-top-left-corner-f.png,
 .../Default/bottom-frame-top-right-corner-f.png,
 .../Default/left-frame-bottom-border-f.png,
 .../Default/left-frame-bottom-left-corner-f.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../Default/left-frame-bottom-right-corner-f.png,
 themes/StyleTab/Default/left-frame-button-c.png,
 themes/StyleTab/Default/left-frame-button-f.png,
 themes/StyleTab/Default/left-frame-button-h.png,
 themes/StyleTab/Default/left-frame-button-hc.png,
 .../StyleTab/Default/left-frame-close-button-c.png,
 .../StyleTab/Default/left-frame-close-button-f.png,
 .../StyleTab/Default/left-frame-close-button-i.png,
 .../Default/left-frame-close-button-ic.png,
 .../Default/left-frame-close-button-ih.png,
 .../Default/left-frame-frame-type-button-c.png,
 .../Default/left-frame-frame-type-button-f.png,
 .../Default/left-frame-frame-type-button-i.png,
 .../Default/left-frame-frame-type-button-ic.png,
 .../Default/left-frame-frame-type-button-ih.png,
 .../Default/left-frame-iconify-button-c.png,
 .../Default/left-frame-iconify-button-f.png,
 .../Default/left-frame-iconify-button-i.png,
 .../Default/left-frame-iconify-button-ic.png,
 .../Default/left-frame-iconify-button-ih.png,
 .../StyleTab/Default/left-frame-lock-button-c.png,
 .../StyleTab/Default/left-frame-lock-button-f.png,
 .../StyleTab/Default/left-frame-lock-button-i.png,
 .../StyleTab/Default/left-frame-lock-button-ic.png,
 .../StyleTab/Default/left-frame-lock-button-ih.png,
 .../Default/left-frame-maximize-button-c.png,
 .../Default/left-frame-maximize-button-f.png,
 .../Default/left-frame-maximize-button-i.png,
 .../Default/left-frame-maximize-button-ic.png,
 .../Default/left-frame-maximize-button-ih.png,
 .../StyleTab/Default/left-frame-menu-button-c.png,
 .../StyleTab/Default/left-frame-menu-button-f.png,
 .../StyleTab/Default/left-frame-menu-button-i.png,
 .../StyleTab/Default/left-frame-menu-button-ic.png,
 .../StyleTab/Default/left-frame-menu-button-ih.png,
 .../Default/left-frame-move-resize-button-c.png,
 .../Default/left-frame-move-resize-button-f.png,
 .../Default/left-frame-move-resize-button-i.png,
 .../Default/left-frame-move-resize-button-ic.png,
 .../Default/left-frame-move-resize-button-ih.png,
 .../StyleTab/Default/left-frame-next-button-c.png,
 .../StyleTab/Default/left-frame-next-button-f.png,
 .../StyleTab/Default/left-frame-next-button-i.png,
 .../StyleTab/Default/left-frame-next-button-ic.png,
 .../StyleTab/Default/left-frame-next-button-ih.png,
 .../Default/left-frame-next-last-button-c.png,
 .../Default/left-frame-next-last-button-f.png,
 .../Default/left-frame-next-last-button-i.png,
 .../Default/left-frame-next-last-button-ic.png,
 .../Default/left-frame-next-last-button-ih.png,
 .../StyleTab/Default/left-frame-ontop-button-c.png,
 .../StyleTab/Default/left-frame-ontop-button-f.png,
 .../StyleTab/Default/left-frame-ontop-button-i.png,
 .../Default/left-frame-ontop-button-ic.png,
 .../Default/left-frame-ontop-button-ih.png,
 .../StyleTab/Default/left-frame-prev-button-c.png,
 .../StyleTab/Default/left-frame-prev-button-f.png,
 .../StyleTab/Default/left-frame-prev-button-i.png,
 .../StyleTab/Default/left-frame-prev-button-ic.png,
 .../StyleTab/Default/left-frame-prev-button-ih.png,
 .../Default/left-frame-prev-last-button-c.png,
 .../Default/left-frame-prev-last-button-f.png,
 .../Default/left-frame-prev-last-button-i.png,
 .../Default/left-frame-prev-last-button-ic.png,
 .../Default/left-frame-prev-last-button-ih.png,
 .../Default/left-frame-raise-lower-button-c.png,
 .../Default/left-frame-raise-lower-button-f.png,
 .../Default/left-frame-raise-lower-button-i.png,
 .../Default/left-frame-raise-lower-button-ic.png,
 .../Default/left-frame-raise-lower-button-ih.png,
 .../Default/left-frame-rename-button-c.png,
 .../Default/left-frame-rename-button-f.png,
 .../Default/left-frame-rename-button-i.png,
 .../Default/left-frame-rename-button-ic.png,
 .../Default/left-frame-rename-button-ih.png,
 .../StyleTab/Default/left-frame-right-border-f.png,
 .../StyleTab/Default/left-frame-shade-button-c.png,
 .../StyleTab/Default/left-frame-shade-button-f.png,
 .../StyleTab/Default/left-frame-shade-button-i.png,
 .../Default/left-frame-shade-button-ic.png,
 .../Default/left-frame-shade-button-ih.png,
 .../Default/left-frame-sticky-button-c.png,
 .../Default/left-frame-sticky-button-f.png,
 .../Default/left-frame-sticky-button-i.png,
 .../Default/left-frame-sticky-button-ic.png,
 .../Default/left-frame-sticky-button-ih.png,
 .../Default/left-frame-tab-bottom-icon-f.png,
 .../Default/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Default/left-frame-tab-f.png,
 themes/StyleTab/Default/left-frame-tab-i.png,
 themes/StyleTab/Default/left-frame-tab-top-f.png,
 themes/StyleTab/Default/left-frame-tab-top-i.png,
 .../StyleTab/Default/left-frame-title-cursor-f.png,
 themes/StyleTab/Default/left-frame-title-f.png,
 .../Default/left-frame-title-nocursor-f.png,
 .../StyleTab/Default/left-frame-top-border-f.png,
 .../Default/left-frame-top-left-corner-f.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../Default/left-frame-top-right-corner-f.png,
 .../Default/left-frame-unlock-button-c.png,
 .../Default/left-frame-unlock-button-f.png,
 .../Default/left-frame-unlock-button-i.png,
 .../Default/left-frame-unlock-button-ic.png,
 .../Default/left-frame-unlock-button-ih.png,
 .../Default/left-frame-unmaximize-button-c.png,
 .../Default/left-frame-unmaximize-button-f.png,
 .../Default/left-frame-unmaximize-button-i.png,
 .../Default/left-frame-unmaximize-button-ic.png,
 .../Default/left-frame-unmaximize-button-ih.png,
 .../Default/left-frame-unontop-button-c.png,
 .../Default/left-frame-unontop-button-f.png,
 .../Default/left-frame-unontop-button-i.png,
 .../Default/left-frame-unontop-button-ic.png,
 .../Default/left-frame-unontop-button-ih.png,
 .../Default/left-frame-unshade-button-c.png,
 .../Default/left-frame-unshade-button-f.png,
 .../Default/left-frame-unshade-button-i.png,
 .../Default/left-frame-unshade-button-ic.png,
 .../Default/left-frame-unshade-button-ih.png,
 .../Default/left-frame-unsticky-button-c.png,
 .../Default/left-frame-unsticky-button-f.png,
 .../Default/left-frame-unsticky-button-i.png,
 .../Default/left-frame-unsticky-button-ic.png,
 .../Default/left-frame-unsticky-button-ih.png,
 .../Default/right-frame-bottom-border-f.png,
 .../Default/right-frame-bottom-left-corner-f.png,
 .../Default/right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 themes/StyleTab/Default/right-frame-button-c.png,
 themes/StyleTab/Default/right-frame-button-f.png,
 themes/StyleTab/Default/right-frame-button-h.png,
 themes/StyleTab/Default/right-frame-button-hc.png,
 .../Default/right-frame-close-button-c.png,
 .../Default/right-frame-close-button-f.png,
 .../Default/right-frame-close-button-i.png,
 .../Default/right-frame-close-button-ic.png,
 .../Default/right-frame-close-button-ih.png,
 .../Default/right-frame-frame-type-button-c.png,
 .../Default/right-frame-frame-type-button-f.png,
 .../Default/right-frame-frame-type-button-i.png,
 .../Default/right-frame-frame-type-button-ic.png,
 .../Default/right-frame-frame-type-button-ih.png,
 .../Default/right-frame-iconify-button-c.png,
 .../Default/right-frame-iconify-button-f.png,
 .../Default/right-frame-iconify-button-i.png,
 .../Default/right-frame-iconify-button-ic.png,
 .../Default/right-frame-iconify-button-ih.png,
 .../StyleTab/Default/right-frame-left-border-f.png,
 .../StyleTab/Default/right-frame-lock-button-c.png,
 .../StyleTab/Default/right-frame-lock-button-f.png,
 .../StyleTab/Default/right-frame-lock-button-i.png,
 .../Default/right-frame-lock-button-ic.png,
 .../Default/right-frame-lock-button-ih.png,
 .../Default/right-frame-maximize-button-c.png,
 .../Default/right-frame-maximize-button-f.png,
 .../Default/right-frame-maximize-button-i.png,
 .../Default/right-frame-maximize-button-ic.png,
 .../Default/right-frame-maximize-button-ih.png,
 .../StyleTab/Default/right-frame-menu-button-c.png,
 .../StyleTab/Default/right-frame-menu-button-f.png,
 .../StyleTab/Default/right-frame-menu-button-i.png,
 .../Default/right-frame-menu-button-ic.png,
 .../Default/right-frame-menu-button-ih.png,
 .../Default/right-frame-move-resize-button-c.png,
 .../Default/right-frame-move-resize-button-f.png,
 .../Default/right-frame-move-resize-button-i.png,
 .../Default/right-frame-move-resize-button-ic.png,
 .../Default/right-frame-move-resize-button-ih.png,
 .../StyleTab/Default/right-frame-next-button-c.png,
 .../StyleTab/Default/right-frame-next-button-f.png,
 .../StyleTab/Default/right-frame-next-button-i.png,
 .../Default/right-frame-next-button-ic.png,
 .../Default/right-frame-next-button-ih.png,
 .../Default/right-frame-next-last-button-c.png,
 .../Default/right-frame-next-last-button-f.png,
 .../Default/right-frame-next-last-button-i.png,
 .../Default/right-frame-next-last-button-ic.png,
 .../Default/right-frame-next-last-button-ih.png,
 .../Default/right-frame-ontop-button-c.png,
 .../Default/right-frame-ontop-button-f.png,
 .../Default/right-frame-ontop-button-i.png,
 .../Default/right-frame-ontop-button-ic.png,
 .../Default/right-frame-ontop-button-ih.png,
 .../StyleTab/Default/right-frame-prev-button-c.png,
 .../StyleTab/Default/right-frame-prev-button-f.png,
 .../StyleTab/Default/right-frame-prev-button-i.png,
 .../Default/right-frame-prev-button-ic.png,
 .../Default/right-frame-prev-button-ih.png,
 .../Default/right-frame-prev-last-button-c.png,
 .../Default/right-frame-prev-last-button-f.png,
 .../Default/right-frame-prev-last-button-i.png,
 .../Default/right-frame-prev-last-button-ic.png,
 .../Default/right-frame-prev-last-button-ih.png,
 .../Default/right-frame-raise-lower-button-c.png,
 .../Default/right-frame-raise-lower-button-f.png,
 .../Default/right-frame-raise-lower-button-i.png,
 .../Default/right-frame-raise-lower-button-ic.png,
 .../Default/right-frame-raise-lower-button-ih.png,
 .../Default/right-frame-rename-button-c.png,
 .../Default/right-frame-rename-button-f.png,
 .../Default/right-frame-rename-button-i.png,
 .../Default/right-frame-rename-button-ic.png,
 .../Default/right-frame-rename-button-ih.png,
 .../Default/right-frame-shade-button-c.png,
 .../Default/right-frame-shade-button-f.png,
 .../Default/right-frame-shade-button-i.png,
 .../Default/right-frame-shade-button-ic.png,
 .../Default/right-frame-shade-button-ih.png,
 .../Default/right-frame-sticky-button-c.png,
 .../Default/right-frame-sticky-button-f.png,
 .../Default/right-frame-sticky-button-i.png,
 .../Default/right-frame-sticky-button-ic.png,
 .../Default/right-frame-sticky-button-ih.png,
 .../Default/right-frame-tab-bottom-icon-f.png,
 .../Default/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Default/right-frame-tab-f.png,
 themes/StyleTab/Default/right-frame-tab-i.png,
 themes/StyleTab/Default/right-frame-tab-top-f.png,
 themes/StyleTab/Default/right-frame-tab-top-i.png,
 .../Default/right-frame-title-cursor-f.png,
 themes/StyleTab/Default/right-frame-title-f.png,
 .../Default/right-frame-title-nocursor-f.png,
 .../StyleTab/Default/right-frame-top-border-f.png,
 .../Default/right-frame-top-left-corner-f.png,
 .../Default/right-frame-top-right-corner-f.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../Default/right-frame-unlock-button-c.png,
 .../Default/right-frame-unlock-button-f.png,
 .../Default/right-frame-unlock-button-i.png,
 .../Default/right-frame-unlock-button-ic.png,
 .../Default/right-frame-unlock-button-ih.png,
 .../Default/right-frame-unmaximize-button-c.png,
 .../Default/right-frame-unmaximize-button-f.png,
 .../Default/right-frame-unmaximize-button-i.png,
 .../Default/right-frame-unmaximize-button-ic.png,
 .../Default/right-frame-unmaximize-button-ih.png,
 .../Default/right-frame-unontop-button-c.png,
 .../Default/right-frame-unontop-button-f.png,
 .../Default/right-frame-unontop-button-i.png,
 .../Default/right-frame-unontop-button-ic.png,
 .../Default/right-frame-unontop-button-ih.png,
 .../Default/right-frame-unshade-button-c.png,
 .../Default/right-frame-unshade-button-f.png,
 .../Default/right-frame-unshade-button-i.png,
 .../Default/right-frame-unshade-button-ic.png,
 .../Default/right-frame-unshade-button-ih.png,
 .../Default/right-frame-unsticky-button-c.png,
 .../Default/right-frame-unsticky-button-f.png,
 .../Default/right-frame-unsticky-button-i.png,
 .../Default/right-frame-unsticky-button-ic.png,
 .../Default/right-frame-unsticky-button-ih.png,
 .../StyleTab/Default/top-frame-bottom-border-f.png,
 .../Default/top-frame-bottom-left-corner-f.png,
 .../Default/top-frame-bottom-right-corner-f.png,
 themes/StyleTab/Default/top-frame-button-c.png,
 themes/StyleTab/Default/top-frame-button-f.png,
 .../StyleTab/Default/top-frame-close-button-c.png,
 .../StyleTab/Default/top-frame-close-button-f.png,
 .../StyleTab/Default/top-frame-close-button-i.png,
 .../StyleTab/Default/top-frame-close-button-ic.png,
 .../StyleTab/Default/top-frame-close-button-ih.png,
 .../Default/top-frame-frame-type-button-c.png,
 .../Default/top-frame-frame-type-button-f.png,
 .../Default/top-frame-frame-type-button-i.png,
 .../Default/top-frame-frame-type-button-ic.png,
 .../Default/top-frame-frame-type-button-ih.png,
 .../Default/top-frame-icon-title-images-f.png,
 .../Default/top-frame-icon-title-images-i.png,
 .../Default/top-frame-iconify-button-c.png,
 .../Default/top-frame-iconify-button-f.png,
 .../Default/top-frame-iconify-button-i.png,
 .../Default/top-frame-iconify-button-ic.png,
 .../Default/top-frame-iconify-button-ih.png,
 .../StyleTab/Default/top-frame-left-border-f.png,
 .../StyleTab/Default/top-frame-lock-button-c.png,
 .../StyleTab/Default/top-frame-lock-button-f.png,
 .../StyleTab/Default/top-frame-lock-button-i.png,
 .../StyleTab/Default/top-frame-lock-button-ic.png,
 .../StyleTab/Default/top-frame-lock-button-ih.png,
 .../Default/top-frame-maximize-button-c.png,
 .../Default/top-frame-maximize-button-f.png,
 .../Default/top-frame-maximize-button-i.png,
 .../Default/top-frame-maximize-button-ic.png,
 .../Default/top-frame-maximize-button-ih.png,
 .../StyleTab/Default/top-frame-menu-button-c.png,
 .../StyleTab/Default/top-frame-menu-button-f.png,
 .../StyleTab/Default/top-frame-menu-button-i.png,
 .../StyleTab/Default/top-frame-menu-button-ic.png,
 .../StyleTab/Default/top-frame-menu-button-ih.png,
 .../Default/top-frame-move-resize-button-c.png,
 .../Default/top-frame-move-resize-button-f.png,
 .../Default/top-frame-move-resize-button-i.png,
 .../Default/top-frame-move-resize-button-ic.png,
 .../Default/top-frame-move-resize-button-ih.png,
 .../StyleTab/Default/top-frame-next-button-c.png,
 .../StyleTab/Default/top-frame-next-button-f.png,
 .../StyleTab/Default/top-frame-next-button-i.png,
 .../StyleTab/Default/top-frame-next-button-ic.png,
 .../StyleTab/Default/top-frame-next-button-ih.png,
 .../Default/top-frame-next-last-button-c.png,
 .../Default/top-frame-next-last-button-f.png,
 .../Default/top-frame-next-last-button-i.png,
 .../Default/top-frame-next-last-button-ic.png,
 .../Default/top-frame-next-last-button-ih.png,
 .../StyleTab/Default/top-frame-ontop-button-c.png,
 .../StyleTab/Default/top-frame-ontop-button-f.png,
 .../StyleTab/Default/top-frame-ontop-button-i.png,
 .../StyleTab/Default/top-frame-ontop-button-ic.png,
 .../StyleTab/Default/top-frame-ontop-button-ih.png,
 .../StyleTab/Default/top-frame-prev-button-c.png,
 .../StyleTab/Default/top-frame-prev-button-f.png,
 .../StyleTab/Default/top-frame-prev-button-i.png,
 .../StyleTab/Default/top-frame-prev-button-ic.png,
 .../StyleTab/Default/top-frame-prev-button-ih.png,
 .../Default/top-frame-prev-last-button-c.png,
 .../Default/top-frame-prev-last-button-f.png,
 .../Default/top-frame-prev-last-button-i.png,
 .../Default/top-frame-prev-last-button-ic.png,
 .../Default/top-frame-prev-last-button-ih.png,
 .../Default/top-frame-raise-lower-button-c.png,
 .../Default/top-frame-raise-lower-button-f.png,
 .../Default/top-frame-raise-lower-button-i.png,
 .../Default/top-frame-raise-lower-button-ic.png,
 .../Default/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Default/top-frame-rename-button-c.png,
 .../StyleTab/Default/top-frame-rename-button-f.png,
 .../StyleTab/Default/top-frame-rename-button-i.png,
 .../Default/top-frame-rename-button-ic.png,
 .../Default/top-frame-rename-button-ih.png,
 .../StyleTab/Default/top-frame-right-border-f.png,
 .../StyleTab/Default/top-frame-shade-button-c.png,
 .../StyleTab/Default/top-frame-shade-button-f.png,
 .../StyleTab/Default/top-frame-shade-button-i.png,
 .../StyleTab/Default/top-frame-shade-button-ic.png,
 .../StyleTab/Default/top-frame-shade-button-ih.png,
 .../StyleTab/Default/top-frame-sticky-button-c.png,
 .../StyleTab/Default/top-frame-sticky-button-f.png,
 .../StyleTab/Default/top-frame-sticky-button-i.png,
 .../Default/top-frame-sticky-button-ic.png,
 .../Default/top-frame-sticky-button-ih.png,
 themes/StyleTab/Default/top-frame-tab-f.png,
 themes/StyleTab/Default/top-frame-tab-i.png,
 themes/StyleTab/Default/top-frame-tab-left-f.png,
 themes/StyleTab/Default/top-frame-tab-left-i.png,
 .../StyleTab/Default/top-frame-tab-left-icon-f.png,
 .../StyleTab/Default/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Default/top-frame-tab-right-f.png,
 themes/StyleTab/Default/top-frame-tab-right-i.png,
 .../StyleTab/Default/top-frame-title-cursor-f.png,
 themes/StyleTab/Default/top-frame-title-f.png,
 .../Default/top-frame-title-nocursor-f.png,
 .../Default/top-frame-top-left-corner-f.png,
 .../Default/top-frame-top-left-corner-shaped-f.png,
 .../Default/top-frame-top-right-corner-f.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../StyleTab/Default/top-frame-unlock-button-c.png,
 .../StyleTab/Default/top-frame-unlock-button-f.png,
 .../StyleTab/Default/top-frame-unlock-button-i.png,
 .../Default/top-frame-unlock-button-ic.png,
 .../Default/top-frame-unlock-button-ih.png,
 .../Default/top-frame-unmaximize-button-c.png,
 .../Default/top-frame-unmaximize-button-f.png,
 .../Default/top-frame-unmaximize-button-i.png,
 .../Default/top-frame-unmaximize-button-ic.png,
 .../Default/top-frame-unmaximize-button-ih.png,
 .../Default/top-frame-unontop-button-c.png,
 .../Default/top-frame-unontop-button-f.png,
 .../Default/top-frame-unontop-button-i.png,
 .../Default/top-frame-unontop-button-ic.png,
 .../Default/top-frame-unontop-button-ih.png,
 .../Default/top-frame-unshade-button-c.png,
 .../Default/top-frame-unshade-button-f.png,
 .../Default/top-frame-unshade-button-i.png,
 .../Default/top-frame-unshade-button-ic.png,
 .../Default/top-frame-unshade-button-ih.png,
 .../Default/top-frame-unsticky-button-c.png,
 .../Default/top-frame-unsticky-button-f.png,
 .../Default/top-frame-unsticky-button-i.png,
 .../Default/top-frame-unsticky-button-ic.png,
 .../Default/top-frame-unsticky-button-ih.png,
 .../Default/zz-high-top-frame-button-c.png,
 .../Default/zz-high-top-frame-button-f.png,
 .../Default/zz-high-top-frame-button-i.png,
 .../Default/zz-high-top-frame-button-ic.png,
 .../Default/zz-high-top-frame-button-ih.png,
 themes/StyleTab/Default/zz-top-frame-button-c.png,
 themes/StyleTab/Default/zz-top-frame-button-f.png,
 .../Default/zz-top-frame-tab-left-icon-f.png,
 .../StyleTab/Default/zz-top-frame-tab-right-f.png,
 .../Default/zz-top-frame-title-cursor-f.png,
 themes/StyleTab/Default/zz-top-frame-title-f.png,
 .../Default/zz-top-frame-title-nocursor-f.png, themes/StyleTab/theme.jl: New
 version of StyleTab

  2011-09-24 Christopher Roy Bratusek <nano@tuxfamily.org>

 * .../Default/bottom-frame-bottom-left-corner-f.png,
 .../Default/bottom-frame-bottom-left-corner-shaped-f.png,
 .../Default/bottom-frame-bottom-right-corner-f.png,
 .../Default/bottom-frame-bottom-right-corner-shaped-f.png,
 themes/StyleTab/Default/bottom-frame-button-c.png,
 themes/StyleTab/Default/bottom-frame-button-f.png,
 themes/StyleTab/Default/bottom-frame-close-button-c.png,
 themes/StyleTab/Default/bottom-frame-close-button-f.png,
 themes/StyleTab/Default/bottom-frame-close-button-i.png,
 themes/StyleTab/Default/bottom-frame-close-button-ic.png,
 themes/StyleTab/Default/bottom-frame-close-button-ih.png,
 .../StyleTab/Default/bottom-frame-frame-type-button-c.png,
 .../StyleTab/Default/bottom-frame-frame-type-button-f.png,
 .../StyleTab/Default/bottom-frame-frame-type-button-i.png,
 .../Default/bottom-frame-frame-type-button-ic.png,
 .../Default/bottom-frame-frame-type-button-ih.png,
 themes/StyleTab/Default/bottom-frame-iconify-button-c.png,
 themes/StyleTab/Default/bottom-frame-iconify-button-f.png,
 themes/StyleTab/Default/bottom-frame-iconify-button-i.png,
 .../StyleTab/Default/bottom-frame-iconify-button-ic.png,
 .../StyleTab/Default/bottom-frame-iconify-button-ih.png,
 themes/StyleTab/Default/bottom-frame-left-border-f.png,
 themes/StyleTab/Default/bottom-frame-lock-button-c.png,
 themes/StyleTab/Default/bottom-frame-lock-button-f.png,
 themes/StyleTab/Default/bottom-frame-lock-button-i.png,
 themes/StyleTab/Default/bottom-frame-lock-button-ic.png,
 themes/StyleTab/Default/bottom-frame-lock-button-ih.png,
 .../StyleTab/Default/bottom-frame-maximize-button-c.png,
 .../StyleTab/Default/bottom-frame-maximize-button-f.png,
 .../StyleTab/Default/bottom-frame-maximize-button-i.png,
 .../StyleTab/Default/bottom-frame-maximize-button-ic.png,
 .../StyleTab/Default/bottom-frame-maximize-button-ih.png,
 themes/StyleTab/Default/bottom-frame-menu-button-c.png,
 themes/StyleTab/Default/bottom-frame-menu-button-f.png,
 themes/StyleTab/Default/bottom-frame-menu-button-i.png,
 themes/StyleTab/Default/bottom-frame-menu-button-ic.png,
 themes/StyleTab/Default/bottom-frame-menu-button-ih.png,
 .../Default/bottom-frame-move-resize-button-c.png,
 .../Default/bottom-frame-move-resize-button-f.png,
 .../Default/bottom-frame-move-resize-button-i.png,
 .../Default/bottom-frame-move-resize-button-ic.png,
 .../Default/bottom-frame-move-resize-button-ih.png,
 themes/StyleTab/Default/bottom-frame-next-button-c.png,
 themes/StyleTab/Default/bottom-frame-next-button-f.png,
 themes/StyleTab/Default/bottom-frame-next-button-i.png,
 themes/StyleTab/Default/bottom-frame-next-button-ic.png,
 themes/StyleTab/Default/bottom-frame-next-button-ih.png,
 .../StyleTab/Default/bottom-frame-next-last-button-c.png,
 .../StyleTab/Default/bottom-frame-next-last-button-f.png,
 .../StyleTab/Default/bottom-frame-next-last-button-i.png,
 .../StyleTab/Default/bottom-frame-next-last-button-ic.png,
 .../StyleTab/Default/bottom-frame-next-last-button-ih.png,
 themes/StyleTab/Default/bottom-frame-ontop-button-c.png,
 themes/StyleTab/Default/bottom-frame-ontop-button-f.png,
 themes/StyleTab/Default/bottom-frame-ontop-button-i.png,
 themes/StyleTab/Default/bottom-frame-ontop-button-ic.png,
 themes/StyleTab/Default/bottom-frame-ontop-button-ih.png,
 themes/StyleTab/Default/bottom-frame-prev-button-c.png,
 themes/StyleTab/Default/bottom-frame-prev-button-f.png,
 themes/StyleTab/Default/bottom-frame-prev-button-i.png,
 themes/StyleTab/Default/bottom-frame-prev-button-ic.png,
 themes/StyleTab/Default/bottom-frame-prev-button-ih.png,
 .../StyleTab/Default/bottom-frame-prev-last-button-c.png,
 .../StyleTab/Default/bottom-frame-prev-last-button-f.png,
 .../StyleTab/Default/bottom-frame-prev-last-button-i.png,
 .../StyleTab/Default/bottom-frame-prev-last-button-ic.png,
 .../StyleTab/Default/bottom-frame-prev-last-button-ih.png,
 .../Default/bottom-frame-raise-lower-button-c.png,
 .../Default/bottom-frame-raise-lower-button-f.png,
 .../Default/bottom-frame-raise-lower-button-i.png,
 .../Default/bottom-frame-raise-lower-button-ic.png,
 .../Default/bottom-frame-raise-lower-button-ih.png,
 themes/StyleTab/Default/bottom-frame-rename-button-c.png,
 themes/StyleTab/Default/bottom-frame-rename-button-f.png,
 themes/StyleTab/Default/bottom-frame-rename-button-i.png,
 themes/StyleTab/Default/bottom-frame-rename-button-ic.png,
 themes/StyleTab/Default/bottom-frame-rename-button-ih.png,
 themes/StyleTab/Default/bottom-frame-right-border-f.png,
 themes/StyleTab/Default/bottom-frame-shade-button-c.png,
 themes/StyleTab/Default/bottom-frame-shade-button-f.png,
 themes/StyleTab/Default/bottom-frame-shade-button-i.png,
 themes/StyleTab/Default/bottom-frame-shade-button-ic.png,
 themes/StyleTab/Default/bottom-frame-shade-button-ih.png,
 themes/StyleTab/Default/bottom-frame-sticky-button-c.png,
 themes/StyleTab/Default/bottom-frame-sticky-button-f.png,
 themes/StyleTab/Default/bottom-frame-sticky-button-i.png,
 themes/StyleTab/Default/bottom-frame-sticky-button-ic.png,
 themes/StyleTab/Default/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Default/bottom-frame-tab-f.png,
 themes/StyleTab/Default/bottom-frame-tab-i.png,
 themes/StyleTab/Default/bottom-frame-tab-left-f.png,
 themes/StyleTab/Default/bottom-frame-tab-left-i.png,
 themes/StyleTab/Default/bottom-frame-tab-left-icon-f.png,
 themes/StyleTab/Default/bottom-frame-tab-left-icon-i.png,
 themes/StyleTab/Default/bottom-frame-tab-right-f.png,
 themes/StyleTab/Default/bottom-frame-tab-right-i.png,
 themes/StyleTab/Default/bottom-frame-title-cursor-f.png,
 themes/StyleTab/Default/bottom-frame-title-f.png,
 themes/StyleTab/Default/bottom-frame-title-nocursor-f.png,
 themes/StyleTab/Default/bottom-frame-top-border-f.png,
 .../StyleTab/Default/bottom-frame-top-left-corner-f.png,
 .../StyleTab/Default/bottom-frame-top-right-corner-f.png,
 themes/StyleTab/Default/bottom-frame-unlock-button-c.png,
 themes/StyleTab/Default/bottom-frame-unlock-button-f.png,
 themes/StyleTab/Default/bottom-frame-unlock-button-i.png,
 themes/StyleTab/Default/bottom-frame-unlock-button-ic.png,
 themes/StyleTab/Default/bottom-frame-unlock-button-ih.png,
 .../StyleTab/Default/bottom-frame-unmaximize-button-c.png,
 .../StyleTab/Default/bottom-frame-unmaximize-button-f.png,
 .../StyleTab/Default/bottom-frame-unmaximize-button-i.png,
 .../Default/bottom-frame-unmaximize-button-ic.png,
 .../Default/bottom-frame-unmaximize-button-ih.png,
 themes/StyleTab/Default/bottom-frame-unontop-button-c.png,
 themes/StyleTab/Default/bottom-frame-unontop-button-f.png,
 themes/StyleTab/Default/bottom-frame-unontop-button-i.png,
 .../StyleTab/Default/bottom-frame-unontop-button-ic.png,
 .../StyleTab/Default/bottom-frame-unontop-button-ih.png,
 themes/StyleTab/Default/bottom-frame-unshade-button-c.png,
 themes/StyleTab/Default/bottom-frame-unshade-button-f.png,
 themes/StyleTab/Default/bottom-frame-unshade-button-i.png,
 .../StyleTab/Default/bottom-frame-unshade-button-ic.png,
 .../StyleTab/Default/bottom-frame-unshade-button-ih.png,
 .../StyleTab/Default/bottom-frame-unsticky-button-c.png,
 .../StyleTab/Default/bottom-frame-unsticky-button-f.png,
 .../StyleTab/Default/bottom-frame-unsticky-button-i.png,
 .../StyleTab/Default/bottom-frame-unsticky-button-ic.png,
 .../StyleTab/Default/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Default/left-frame-bottom-border-f.png,
 .../StyleTab/Default/left-frame-bottom-left-corner-f.png,
 .../Default/left-frame-bottom-left-corner-shaped-f.png,
 .../StyleTab/Default/left-frame-bottom-right-corner-f.png,
 themes/StyleTab/Default/left-frame-button-c.png,
 themes/StyleTab/Default/left-frame-button-f.png,
 themes/StyleTab/Default/left-frame-button-h.png,
 themes/StyleTab/Default/left-frame-button-hc.png,
 themes/StyleTab/Default/left-frame-close-button-c.png,
 themes/StyleTab/Default/left-frame-close-button-f.png,
 themes/StyleTab/Default/left-frame-close-button-i.png,
 themes/StyleTab/Default/left-frame-close-button-ic.png,
 themes/StyleTab/Default/left-frame-close-button-ih.png,
 .../StyleTab/Default/left-frame-frame-type-button-c.png,
 .../StyleTab/Default/left-frame-frame-type-button-f.png,
 .../StyleTab/Default/left-frame-frame-type-button-i.png,
 .../StyleTab/Default/left-frame-frame-type-button-ic.png,
 .../StyleTab/Default/left-frame-frame-type-button-ih.png,
 themes/StyleTab/Default/left-frame-iconify-button-c.png,
 themes/StyleTab/Default/left-frame-iconify-button-f.png,
 themes/StyleTab/Default/left-frame-iconify-button-i.png,
 themes/StyleTab/Default/left-frame-iconify-button-ic.png,
 themes/StyleTab/Default/left-frame-iconify-button-ih.png,
 themes/StyleTab/Default/left-frame-lock-button-c.png,
 themes/StyleTab/Default/left-frame-lock-button-f.png,
 themes/StyleTab/Default/left-frame-lock-button-i.png,
 themes/StyleTab/Default/left-frame-lock-button-ic.png,
 themes/StyleTab/Default/left-frame-lock-button-ih.png,
 themes/StyleTab/Default/left-frame-maximize-button-c.png,
 themes/StyleTab/Default/left-frame-maximize-button-f.png,
 themes/StyleTab/Default/left-frame-maximize-button-i.png,
 themes/StyleTab/Default/left-frame-maximize-button-ic.png,
 themes/StyleTab/Default/left-frame-maximize-button-ih.png,
 themes/StyleTab/Default/left-frame-menu-button-c.png,
 themes/StyleTab/Default/left-frame-menu-button-f.png,
 themes/StyleTab/Default/left-frame-menu-button-i.png,
 themes/StyleTab/Default/left-frame-menu-button-ic.png,
 themes/StyleTab/Default/left-frame-menu-button-ih.png,
 .../StyleTab/Default/left-frame-move-resize-button-c.png,
 .../StyleTab/Default/left-frame-move-resize-button-f.png,
 .../StyleTab/Default/left-frame-move-resize-button-i.png,
 .../StyleTab/Default/left-frame-move-resize-button-ic.png,
 .../StyleTab/Default/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Default/left-frame-next-button-c.png,
 themes/StyleTab/Default/left-frame-next-button-f.png,
 themes/StyleTab/Default/left-frame-next-button-i.png,
 themes/StyleTab/Default/left-frame-next-button-ic.png,
 themes/StyleTab/Default/left-frame-next-button-ih.png,
 themes/StyleTab/Default/left-frame-next-last-button-c.png,
 themes/StyleTab/Default/left-frame-next-last-button-f.png,
 themes/StyleTab/Default/left-frame-next-last-button-i.png,
 .../StyleTab/Default/left-frame-next-last-button-ic.png,
 .../StyleTab/Default/left-frame-next-last-button-ih.png,
 themes/StyleTab/Default/left-frame-ontop-button-c.png,
 themes/StyleTab/Default/left-frame-ontop-button-f.png,
 themes/StyleTab/Default/left-frame-ontop-button-i.png,
 themes/StyleTab/Default/left-frame-ontop-button-ic.png,
 themes/StyleTab/Default/left-frame-ontop-button-ih.png,
 themes/StyleTab/Default/left-frame-prev-button-c.png,
 themes/StyleTab/Default/left-frame-prev-button-f.png,
 themes/StyleTab/Default/left-frame-prev-button-i.png,
 themes/StyleTab/Default/left-frame-prev-button-ic.png,
 themes/StyleTab/Default/left-frame-prev-button-ih.png,
 themes/StyleTab/Default/left-frame-prev-last-button-c.png,
 themes/StyleTab/Default/left-frame-prev-last-button-f.png,
 themes/StyleTab/Default/left-frame-prev-last-button-i.png,
 .../StyleTab/Default/left-frame-prev-last-button-ic.png,
 .../StyleTab/Default/left-frame-prev-last-button-ih.png,
 .../StyleTab/Default/left-frame-raise-lower-button-c.png,
 .../StyleTab/Default/left-frame-raise-lower-button-f.png,
 .../StyleTab/Default/left-frame-raise-lower-button-i.png,
 .../StyleTab/Default/left-frame-raise-lower-button-ic.png,
 .../StyleTab/Default/left-frame-raise-lower-button-ih.png,
 themes/StyleTab/Default/left-frame-rename-button-c.png,
 themes/StyleTab/Default/left-frame-rename-button-f.png,
 themes/StyleTab/Default/left-frame-rename-button-i.png,
 themes/StyleTab/Default/left-frame-rename-button-ic.png,
 themes/StyleTab/Default/left-frame-rename-button-ih.png,
 themes/StyleTab/Default/left-frame-right-border-f.png,
 themes/StyleTab/Default/left-frame-shade-button-c.png,
 themes/StyleTab/Default/left-frame-shade-button-f.png,
 themes/StyleTab/Default/left-frame-shade-button-i.png,
 themes/StyleTab/Default/left-frame-shade-button-ic.png,
 themes/StyleTab/Default/left-frame-shade-button-ih.png,
 themes/StyleTab/Default/left-frame-sticky-button-c.png,
 themes/StyleTab/Default/left-frame-sticky-button-f.png,
 themes/StyleTab/Default/left-frame-sticky-button-i.png,
 themes/StyleTab/Default/left-frame-sticky-button-ic.png,
 themes/StyleTab/Default/left-frame-sticky-button-ih.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-f.png,
 themes/StyleTab/Default/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Default/left-frame-tab-f.png,
 themes/StyleTab/Default/left-frame-tab-i.png,
 themes/StyleTab/Default/left-frame-tab-top-f.png,
 themes/StyleTab/Default/left-frame-tab-top-i.png,
 themes/StyleTab/Default/left-frame-title-cursor-f.png,
 themes/StyleTab/Default/left-frame-title-f.png,
 themes/StyleTab/Default/left-frame-title-nocursor-f.png,
 themes/StyleTab/Default/left-frame-top-border-f.png,
 themes/StyleTab/Default/left-frame-top-left-corner-f.png,
 .../Default/left-frame-top-left-corner-shaped-f.png,
 themes/StyleTab/Default/left-frame-top-right-corner-f.png,
 themes/StyleTab/Default/left-frame-unlock-button-c.png,
 themes/StyleTab/Default/left-frame-unlock-button-f.png,
 themes/StyleTab/Default/left-frame-unlock-button-i.png,
 themes/StyleTab/Default/left-frame-unlock-button-ic.png,
 themes/StyleTab/Default/left-frame-unlock-button-ih.png,
 .../StyleTab/Default/left-frame-unmaximize-button-c.png,
 .../StyleTab/Default/left-frame-unmaximize-button-f.png,
 .../StyleTab/Default/left-frame-unmaximize-button-i.png,
 .../StyleTab/Default/left-frame-unmaximize-button-ic.png,
 .../StyleTab/Default/left-frame-unmaximize-button-ih.png,
 themes/StyleTab/Default/left-frame-unontop-button-c.png,
 themes/StyleTab/Default/left-frame-unontop-button-f.png,
 themes/StyleTab/Default/left-frame-unontop-button-i.png,
 themes/StyleTab/Default/left-frame-unontop-button-ic.png,
 themes/StyleTab/Default/left-frame-unontop-button-ih.png,
 themes/StyleTab/Default/left-frame-unshade-button-c.png,
 themes/StyleTab/Default/left-frame-unshade-button-f.png,
 themes/StyleTab/Default/left-frame-unshade-button-i.png,
 themes/StyleTab/Default/left-frame-unshade-button-ic.png,
 themes/StyleTab/Default/left-frame-unshade-button-ih.png,
 themes/StyleTab/Default/left-frame-unsticky-button-c.png,
 themes/StyleTab/Default/left-frame-unsticky-button-f.png,
 themes/StyleTab/Default/left-frame-unsticky-button-i.png,
 themes/StyleTab/Default/left-frame-unsticky-button-ic.png,
 themes/StyleTab/Default/left-frame-unsticky-button-ih.png,
 themes/StyleTab/Default/right-frame-bottom-border-f.png,
 .../StyleTab/Default/right-frame-bottom-left-corner-f.png,
 .../Default/right-frame-bottom-right-corner-f.png,
 .../Default/right-frame-bottom-right-corner-shaped-f.png,
 themes/StyleTab/Default/right-frame-button-c.png,
 themes/StyleTab/Default/right-frame-button-f.png,
 themes/StyleTab/Default/right-frame-button-h.png,
 themes/StyleTab/Default/right-frame-button-hc.png,
 themes/StyleTab/Default/right-frame-close-button-c.png,
 themes/StyleTab/Default/right-frame-close-button-f.png,
 themes/StyleTab/Default/right-frame-close-button-i.png,
 themes/StyleTab/Default/right-frame-close-button-ic.png,
 themes/StyleTab/Default/right-frame-close-button-ih.png,
 .../StyleTab/Default/right-frame-frame-type-button-c.png,
 .../StyleTab/Default/right-frame-frame-type-button-f.png,
 .../StyleTab/Default/right-frame-frame-type-button-i.png,
 .../StyleTab/Default/right-frame-frame-type-button-ic.png,
 .../StyleTab/Default/right-frame-frame-type-button-ih.png,
 themes/StyleTab/Default/right-frame-iconify-button-c.png,
 themes/StyleTab/Default/right-frame-iconify-button-f.png,
 themes/StyleTab/Default/right-frame-iconify-button-i.png,
 themes/StyleTab/Default/right-frame-iconify-button-ic.png,
 themes/StyleTab/Default/right-frame-iconify-button-ih.png,
 themes/StyleTab/Default/right-frame-left-border-f.png,
 themes/StyleTab/Default/right-frame-lock-button-c.png,
 themes/StyleTab/Default/right-frame-lock-button-f.png,
 themes/StyleTab/Default/right-frame-lock-button-i.png,
 themes/StyleTab/Default/right-frame-lock-button-ic.png,
 themes/StyleTab/Default/right-frame-lock-button-ih.png,
 themes/StyleTab/Default/right-frame-maximize-button-c.png,
 themes/StyleTab/Default/right-frame-maximize-button-f.png,
 themes/StyleTab/Default/right-frame-maximize-button-i.png,
 .../StyleTab/Default/right-frame-maximize-button-ic.png,
 .../StyleTab/Default/right-frame-maximize-button-ih.png,
 themes/StyleTab/Default/right-frame-menu-button-c.png,
 themes/StyleTab/Default/right-frame-menu-button-f.png,
 themes/StyleTab/Default/right-frame-menu-button-i.png,
 themes/StyleTab/Default/right-frame-menu-button-ic.png,
 themes/StyleTab/Default/right-frame-menu-button-ih.png,
 .../StyleTab/Default/right-frame-move-resize-button-c.png,
 .../StyleTab/Default/right-frame-move-resize-button-f.png,
 .../StyleTab/Default/right-frame-move-resize-button-i.png,
 .../Default/right-frame-move-resize-button-ic.png,
 .../Default/right-frame-move-resize-button-ih.png,
 themes/StyleTab/Default/right-frame-next-button-c.png,
 themes/StyleTab/Default/right-frame-next-button-f.png,
 themes/StyleTab/Default/right-frame-next-button-i.png,
 themes/StyleTab/Default/right-frame-next-button-ic.png,
 themes/StyleTab/Default/right-frame-next-button-ih.png,
 .../StyleTab/Default/right-frame-next-last-button-c.png,
 .../StyleTab/Default/right-frame-next-last-button-f.png,
 .../StyleTab/Default/right-frame-next-last-button-i.png,
 .../StyleTab/Default/right-frame-next-last-button-ic.png,
 .../StyleTab/Default/right-frame-next-last-button-ih.png,
 themes/StyleTab/Default/right-frame-ontop-button-c.png,
 themes/StyleTab/Default/right-frame-ontop-button-f.png,
 themes/StyleTab/Default/right-frame-ontop-button-i.png,
 themes/StyleTab/Default/right-frame-ontop-button-ic.png,
 themes/StyleTab/Default/right-frame-ontop-button-ih.png,
 themes/StyleTab/Default/right-frame-prev-button-c.png,
 themes/StyleTab/Default/right-frame-prev-button-f.png,
 themes/StyleTab/Default/right-frame-prev-button-i.png,
 themes/StyleTab/Default/right-frame-prev-button-ic.png,
 themes/StyleTab/Default/right-frame-prev-button-ih.png,
 .../StyleTab/Default/right-frame-prev-last-button-c.png,
 .../StyleTab/Default/right-frame-prev-last-button-f.png,
 .../StyleTab/Default/right-frame-prev-last-button-i.png,
 .../StyleTab/Default/right-frame-prev-last-button-ic.png,
 .../StyleTab/Default/right-frame-prev-last-button-ih.png,
 .../StyleTab/Default/right-frame-raise-lower-button-c.png,
 .../StyleTab/Default/right-frame-raise-lower-button-f.png,
 .../StyleTab/Default/right-frame-raise-lower-button-i.png,
 .../Default/right-frame-raise-lower-button-ic.png,
 .../Default/right-frame-raise-lower-button-ih.png,
 themes/StyleTab/Default/right-frame-rename-button-c.png,
 themes/StyleTab/Default/right-frame-rename-button-f.png,
 themes/StyleTab/Default/right-frame-rename-button-i.png,
 themes/StyleTab/Default/right-frame-rename-button-ic.png,
 themes/StyleTab/Default/right-frame-rename-button-ih.png,
 themes/StyleTab/Default/right-frame-shade-button-c.png,
 themes/StyleTab/Default/right-frame-shade-button-f.png,
 themes/StyleTab/Default/right-frame-shade-button-i.png,
 themes/StyleTab/Default/right-frame-shade-button-ic.png,
 themes/StyleTab/Default/right-frame-shade-button-ih.png,
 themes/StyleTab/Default/right-frame-sticky-button-c.png,
 themes/StyleTab/Default/right-frame-sticky-button-f.png,
 themes/StyleTab/Default/right-frame-sticky-button-i.png,
 themes/StyleTab/Default/right-frame-sticky-button-ic.png,
 themes/StyleTab/Default/right-frame-sticky-button-ih.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-f.png,
 themes/StyleTab/Default/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Default/right-frame-tab-f.png,
 themes/StyleTab/Default/right-frame-tab-i.png,
 themes/StyleTab/Default/right-frame-tab-top-f.png,
 themes/StyleTab/Default/right-frame-tab-top-i.png,
 themes/StyleTab/Default/right-frame-title-cursor-f.png,
 themes/StyleTab/Default/right-frame-title-f.png,
 themes/StyleTab/Default/right-frame-title-nocursor-f.png,
 themes/StyleTab/Default/right-frame-top-border-f.png,
 themes/StyleTab/Default/right-frame-top-left-corner-f.png,
 .../StyleTab/Default/right-frame-top-right-corner-f.png,
 .../Default/right-frame-top-right-corner-shaped-f.png,
 themes/StyleTab/Default/right-frame-unlock-button-c.png,
 themes/StyleTab/Default/right-frame-unlock-button-f.png,
 themes/StyleTab/Default/right-frame-unlock-button-i.png,
 themes/StyleTab/Default/right-frame-unlock-button-ic.png,
 themes/StyleTab/Default/right-frame-unlock-button-ih.png,
 .../StyleTab/Default/right-frame-unmaximize-button-c.png,
 .../StyleTab/Default/right-frame-unmaximize-button-f.png,
 .../StyleTab/Default/right-frame-unmaximize-button-i.png,
 .../StyleTab/Default/right-frame-unmaximize-button-ic.png,
 .../StyleTab/Default/right-frame-unmaximize-button-ih.png,
 themes/StyleTab/Default/right-frame-unontop-button-c.png,
 themes/StyleTab/Default/right-frame-unontop-button-f.png,
 themes/StyleTab/Default/right-frame-unontop-button-i.png,
 themes/StyleTab/Default/right-frame-unontop-button-ic.png,
 themes/StyleTab/Default/right-frame-unontop-button-ih.png,
 themes/StyleTab/Default/right-frame-unshade-button-c.png,
 themes/StyleTab/Default/right-frame-unshade-button-f.png,
 themes/StyleTab/Default/right-frame-unshade-button-i.png,
 themes/StyleTab/Default/right-frame-unshade-button-ic.png,
 themes/StyleTab/Default/right-frame-unshade-button-ih.png,
 themes/StyleTab/Default/right-frame-unsticky-button-c.png,
 themes/StyleTab/Default/right-frame-unsticky-button-f.png,
 themes/StyleTab/Default/right-frame-unsticky-button-i.png,
 .../StyleTab/Default/right-frame-unsticky-button-ic.png,
 .../StyleTab/Default/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Default/top-frame-bottom-border-f.png,
 .../StyleTab/Default/top-frame-bottom-left-corner-f.png,
 .../StyleTab/Default/top-frame-bottom-right-corner-f.png,
 themes/StyleTab/Default/top-frame-button-c.png,
 themes/StyleTab/Default/top-frame-button-f.png,
 themes/StyleTab/Default/top-frame-close-button-c.png,
 themes/StyleTab/Default/top-frame-close-button-f.png,
 themes/StyleTab/Default/top-frame-close-button-i.png,
 themes/StyleTab/Default/top-frame-close-button-ic.png,
 themes/StyleTab/Default/top-frame-close-button-ih.png,
 themes/StyleTab/Default/top-frame-frame-type-button-c.png,
 themes/StyleTab/Default/top-frame-frame-type-button-f.png,
 themes/StyleTab/Default/top-frame-frame-type-button-i.png,
 .../StyleTab/Default/top-frame-frame-type-button-ic.png,
 .../StyleTab/Default/top-frame-frame-type-button-ih.png,
 themes/StyleTab/Default/top-frame-icon-title-images-f.png,
 themes/StyleTab/Default/top-frame-icon-title-images-i.png,
 themes/StyleTab/Default/top-frame-iconify-button-c.png,
 themes/StyleTab/Default/top-frame-iconify-button-f.png,
 themes/StyleTab/Default/top-frame-iconify-button-i.png,
 themes/StyleTab/Default/top-frame-iconify-button-ic.png,
 themes/StyleTab/Default/top-frame-iconify-button-ih.png,
 themes/StyleTab/Default/top-frame-left-border-f.png,
 themes/StyleTab/Default/top-frame-lock-button-c.png,
 themes/StyleTab/Default/top-frame-lock-button-f.png,
 themes/StyleTab/Default/top-frame-lock-button-i.png,
 themes/StyleTab/Default/top-frame-lock-button-ic.png,
 themes/StyleTab/Default/top-frame-lock-button-ih.png,
 themes/StyleTab/Default/top-frame-maximize-button-c.png,
 themes/StyleTab/Default/top-frame-maximize-button-f.png,
 themes/StyleTab/Default/top-frame-maximize-button-i.png,
 themes/StyleTab/Default/top-frame-maximize-button-ic.png,
 themes/StyleTab/Default/top-frame-maximize-button-ih.png,
 themes/StyleTab/Default/top-frame-menu-button-c.png,
 themes/StyleTab/Default/top-frame-menu-button-f.png,
 themes/StyleTab/Default/top-frame-menu-button-i.png,
 themes/StyleTab/Default/top-frame-menu-button-ic.png,
 themes/StyleTab/Default/top-frame-menu-button-ih.png,
 .../StyleTab/Default/top-frame-move-resize-button-c.png,
 .../StyleTab/Default/top-frame-move-resize-button-f.png,
 .../StyleTab/Default/top-frame-move-resize-button-i.png,
 .../StyleTab/Default/top-frame-move-resize-button-ic.png,
 .../StyleTab/Default/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Default/top-frame-next-button-c.png,
 themes/StyleTab/Default/top-frame-next-button-f.png,
 themes/StyleTab/Default/top-frame-next-button-i.png,
 themes/StyleTab/Default/top-frame-next-button-ic.png,
 themes/StyleTab/Default/top-frame-next-button-ih.png,
 themes/StyleTab/Default/top-frame-next-last-button-c.png,
 themes/StyleTab/Default/top-frame-next-last-button-f.png,
 themes/StyleTab/Default/top-frame-next-last-button-i.png,
 themes/StyleTab/Default/top-frame-next-last-button-ic.png,
 themes/StyleTab/Default/top-frame-next-last-button-ih.png,
 themes/StyleTab/Default/top-frame-ontop-button-c.png,
 themes/StyleTab/Default/top-frame-ontop-button-f.png,
 themes/StyleTab/Default/top-frame-ontop-button-i.png,
 themes/StyleTab/Default/top-frame-ontop-button-ic.png,
 themes/StyleTab/Default/top-frame-ontop-button-ih.png,
 themes/StyleTab/Default/top-frame-prev-button-c.png,
 themes/StyleTab/Default/top-frame-prev-button-f.png,
 themes/StyleTab/Default/top-frame-prev-button-i.png,
 themes/StyleTab/Default/top-frame-prev-button-ic.png,
 themes/StyleTab/Default/top-frame-prev-button-ih.png,
 themes/StyleTab/Default/top-frame-prev-last-button-c.png,
 themes/StyleTab/Default/top-frame-prev-last-button-f.png,
 themes/StyleTab/Default/top-frame-prev-last-button-i.png,
 themes/StyleTab/Default/top-frame-prev-last-button-ic.png,
 themes/StyleTab/Default/top-frame-prev-last-button-ih.png,
 .../StyleTab/Default/top-frame-raise-lower-button-c.png,
 .../StyleTab/Default/top-frame-raise-lower-button-f.png,
 .../StyleTab/Default/top-frame-raise-lower-button-i.png,
 .../StyleTab/Default/top-frame-raise-lower-button-ic.png,
 .../StyleTab/Default/top-frame-raise-lower-button-ih.png,
 themes/StyleTab/Default/top-frame-rename-button-c.png,
 themes/StyleTab/Default/top-frame-rename-button-f.png,
 themes/StyleTab/Default/top-frame-rename-button-i.png,
 themes/StyleTab/Default/top-frame-rename-button-ic.png,
 themes/StyleTab/Default/top-frame-rename-button-ih.png,
 themes/StyleTab/Default/top-frame-right-border-f.png,
 themes/StyleTab/Default/top-frame-shade-button-c.png,
 themes/StyleTab/Default/top-frame-shade-button-f.png,
 themes/StyleTab/Default/top-frame-shade-button-i.png,
 themes/StyleTab/Default/top-frame-shade-button-ic.png,
 themes/StyleTab/Default/top-frame-shade-button-ih.png,
 themes/StyleTab/Default/top-frame-sticky-button-c.png,
 themes/StyleTab/Default/top-frame-sticky-button-f.png,
 themes/StyleTab/Default/top-frame-sticky-button-i.png,
 themes/StyleTab/Default/top-frame-sticky-button-ic.png,
 themes/StyleTab/Default/top-frame-sticky-button-ih.png,
 themes/StyleTab/Default/top-frame-tab-f.png,
 themes/StyleTab/Default/top-frame-tab-i.png,
 themes/StyleTab/Default/top-frame-tab-left-f.png,
 themes/StyleTab/Default/top-frame-tab-left-i.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-f.png,
 themes/StyleTab/Default/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Default/top-frame-tab-right-f.png,
 themes/StyleTab/Default/top-frame-tab-right-i.png,
 themes/StyleTab/Default/top-frame-title-cursor-f.png,
 themes/StyleTab/Default/top-frame-title-f.png,
 themes/StyleTab/Default/top-frame-title-nocursor-f.png,
 themes/StyleTab/Default/top-frame-top-left-corner-f.png,
 .../Default/top-frame-top-left-corner-shaped-f.png,
 themes/StyleTab/Default/top-frame-top-right-corner-f.png,
 .../Default/top-frame-top-right-corner-shaped-f.png,
 themes/StyleTab/Default/top-frame-unlock-button-c.png,
 themes/StyleTab/Default/top-frame-unlock-button-f.png,
 themes/StyleTab/Default/top-frame-unlock-button-i.png,
 themes/StyleTab/Default/top-frame-unlock-button-ic.png,
 themes/StyleTab/Default/top-frame-unlock-button-ih.png,
 themes/StyleTab/Default/top-frame-unmaximize-button-c.png,
 themes/StyleTab/Default/top-frame-unmaximize-button-f.png,
 themes/StyleTab/Default/top-frame-unmaximize-button-i.png,
 .../StyleTab/Default/top-frame-unmaximize-button-ic.png,
 .../StyleTab/Default/top-frame-unmaximize-button-ih.png,
 themes/StyleTab/Default/top-frame-unontop-button-c.png,
 themes/StyleTab/Default/top-frame-unontop-button-f.png,
 themes/StyleTab/Default/top-frame-unontop-button-i.png,
 themes/StyleTab/Default/top-frame-unontop-button-ic.png,
 themes/StyleTab/Default/top-frame-unontop-button-ih.png,
 themes/StyleTab/Default/top-frame-unshade-button-c.png,
 themes/StyleTab/Default/top-frame-unshade-button-f.png,
 themes/StyleTab/Default/top-frame-unshade-button-i.png,
 themes/StyleTab/Default/top-frame-unshade-button-ic.png,
 themes/StyleTab/Default/top-frame-unshade-button-ih.png,
 themes/StyleTab/Default/top-frame-unsticky-button-c.png,
 themes/StyleTab/Default/top-frame-unsticky-button-f.png,
 themes/StyleTab/Default/top-frame-unsticky-button-i.png,
 themes/StyleTab/Default/top-frame-unsticky-button-ic.png,
 themes/StyleTab/Default/top-frame-unsticky-button-ih.png,
 themes/StyleTab/Default/zz-high-top-frame-button-c.png,
 themes/StyleTab/Default/zz-high-top-frame-button-f.png,
 themes/StyleTab/Default/zz-high-top-frame-button-i.png,
 themes/StyleTab/Default/zz-high-top-frame-button-ic.png,
 themes/StyleTab/Default/zz-high-top-frame-button-ih.png,
 themes/StyleTab/Default/zz-top-frame-button-c.png,
 themes/StyleTab/Default/zz-top-frame-button-f.png,
 themes/StyleTab/Default/zz-top-frame-tab-left-icon-f.png,
 themes/StyleTab/Default/zz-top-frame-tab-right-f.png,
 themes/StyleTab/Default/zz-top-frame-title-cursor-f.png,
 themes/StyleTab/Default/zz-top-frame-title-f.png,
 themes/StyleTab/Default/zz-top-frame-title-nocursor-f.png,
 themes/StyleTab/theme.jl: added missing StyleTab images

  2011-09-23 Christopher Roy Bratusek <nano@tuxfamily.org>

 * .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../BlueDarker/bottom-frame-bottom-border-f.png,
 .../BlueDarker/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../BlueDarker/bottom-frame-close-button-c.png,
 .../BlueDarker/bottom-frame-close-button-f.png,
 .../BlueDarker/bottom-frame-close-button-h.png,
 .../BlueDarker/bottom-frame-close-button-i.png,
 .../BlueDarker/bottom-frame-close-button-ic.png,
 .../BlueDarker/bottom-frame-close-button-ih.png,
 .../bottom-frame-frame-type-button-c.png,
 .../bottom-frame-frame-type-button-f.png,
 .../bottom-frame-frame-type-button-h.png,
 .../bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../BlueDarker/bottom-frame-iconify-button-c.png,
 .../BlueDarker/bottom-frame-iconify-button-f.png,
 .../BlueDarker/bottom-frame-iconify-button-h.png,
 .../BlueDarker/bottom-frame-iconify-button-i.png,
 .../BlueDarker/bottom-frame-iconify-button-ic.png,
 .../BlueDarker/bottom-frame-iconify-button-ih.png,
 .../BlueDarker/bottom-frame-left-border-f.png,
 .../BlueDarker/bottom-frame-left-border-i.png,
 .../BlueDarker/bottom-frame-lock-button-c.png,
 .../BlueDarker/bottom-frame-lock-button-f.png,
 .../BlueDarker/bottom-frame-lock-button-h.png,
 .../BlueDarker/bottom-frame-lock-button-i.png,
 .../BlueDarker/bottom-frame-lock-button-ic.png,
 .../BlueDarker/bottom-frame-lock-button-ih.png,
 .../BlueDarker/bottom-frame-maximize-button-c.png,
 .../BlueDarker/bottom-frame-maximize-button-f.png,
 .../BlueDarker/bottom-frame-maximize-button-h.png,
 .../BlueDarker/bottom-frame-maximize-button-i.png,
 .../BlueDarker/bottom-frame-maximize-button-ic.png,
 .../BlueDarker/bottom-frame-maximize-button-ih.png,
 .../BlueDarker/bottom-frame-menu-button-c.png,
 .../BlueDarker/bottom-frame-menu-button-f.png,
 .../BlueDarker/bottom-frame-menu-button-h.png,
 .../BlueDarker/bottom-frame-menu-button-i.png,
 .../BlueDarker/bottom-frame-menu-button-ic.png,
 .../BlueDarker/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../BlueDarker/bottom-frame-next-button-c.png,
 .../BlueDarker/bottom-frame-next-button-f.png,
 .../BlueDarker/bottom-frame-next-button-h.png,
 .../BlueDarker/bottom-frame-next-button-i.png,
 .../BlueDarker/bottom-frame-next-button-ic.png,
 .../BlueDarker/bottom-frame-next-button-ih.png,
 .../BlueDarker/bottom-frame-next-last-button-c.png,
 .../BlueDarker/bottom-frame-next-last-button-f.png,
 .../BlueDarker/bottom-frame-next-last-button-h.png,
 .../BlueDarker/bottom-frame-next-last-button-i.png,
 .../bottom-frame-next-last-button-ic.png,
 .../bottom-frame-next-last-button-ih.png,
 .../BlueDarker/bottom-frame-ontop-button-c.png,
 .../BlueDarker/bottom-frame-ontop-button-f.png,
 .../BlueDarker/bottom-frame-ontop-button-h.png,
 .../BlueDarker/bottom-frame-ontop-button-i.png,
 .../BlueDarker/bottom-frame-ontop-button-ic.png,
 .../BlueDarker/bottom-frame-ontop-button-ih.png,
 .../BlueDarker/bottom-frame-prev-button-c.png,
 .../BlueDarker/bottom-frame-prev-button-f.png,
 .../BlueDarker/bottom-frame-prev-button-h.png,
 .../BlueDarker/bottom-frame-prev-button-i.png,
 .../BlueDarker/bottom-frame-prev-button-ic.png,
 .../BlueDarker/bottom-frame-prev-button-ih.png,
 .../BlueDarker/bottom-frame-prev-last-button-c.png,
 .../BlueDarker/bottom-frame-prev-last-button-f.png,
 .../BlueDarker/bottom-frame-prev-last-button-h.png,
 .../BlueDarker/bottom-frame-prev-last-button-i.png,
 .../bottom-frame-prev-last-button-ic.png,
 .../bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../BlueDarker/bottom-frame-rename-button-c.png,
 .../BlueDarker/bottom-frame-rename-button-f.png,
 .../BlueDarker/bottom-frame-rename-button-h.png,
 .../BlueDarker/bottom-frame-rename-button-i.png,
 .../BlueDarker/bottom-frame-rename-button-ic.png,
 .../BlueDarker/bottom-frame-rename-button-ih.png,
 .../BlueDarker/bottom-frame-right-border-f.png,
 .../BlueDarker/bottom-frame-right-border-i.png,
 .../BlueDarker/bottom-frame-shade-button-c.png,
 .../BlueDarker/bottom-frame-shade-button-f.png,
 .../BlueDarker/bottom-frame-shade-button-h.png,
 .../BlueDarker/bottom-frame-shade-button-i.png,
 .../BlueDarker/bottom-frame-shade-button-ic.png,
 .../BlueDarker/bottom-frame-shade-button-ih.png,
 .../BlueDarker/bottom-frame-sticky-button-c.png,
 .../BlueDarker/bottom-frame-sticky-button-f.png,
 .../BlueDarker/bottom-frame-sticky-button-h.png,
 .../BlueDarker/bottom-frame-sticky-button-i.png,
 .../BlueDarker/bottom-frame-sticky-button-ic.png,
 .../BlueDarker/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/BlueDarker/bottom-frame-tab-f.png,
 themes/StyleTab/BlueDarker/bottom-frame-tab-i.png,
 .../BlueDarker/bottom-frame-tab-left-f.png,
 .../BlueDarker/bottom-frame-tab-left-i.png,
 .../BlueDarker/bottom-frame-tab-left-icon-f.png,
 .../BlueDarker/bottom-frame-tab-left-icon-i.png,
 .../BlueDarker/bottom-frame-tab-right-f.png,
 .../BlueDarker/bottom-frame-tab-right-i.png,
 .../StyleTab/BlueDarker/bottom-frame-title-f.png,
 .../StyleTab/BlueDarker/bottom-frame-title-i.png,
 .../BlueDarker/bottom-frame-top-border-f.png,
 .../BlueDarker/bottom-frame-top-border-i.png,
 .../BlueDarker/bottom-frame-top-left-corner-f.png,
 .../BlueDarker/bottom-frame-top-left-corner-i.png,
 .../BlueDarker/bottom-frame-top-right-corner-f.png,
 .../BlueDarker/bottom-frame-top-right-corner-i.png,
 .../BlueDarker/bottom-frame-unlock-button-c.png,
 .../BlueDarker/bottom-frame-unlock-button-f.png,
 .../BlueDarker/bottom-frame-unlock-button-h.png,
 .../BlueDarker/bottom-frame-unlock-button-i.png,
 .../BlueDarker/bottom-frame-unlock-button-ic.png,
 .../BlueDarker/bottom-frame-unlock-button-ih.png,
 .../bottom-frame-unmaximize-button-c.png,
 .../bottom-frame-unmaximize-button-f.png,
 .../bottom-frame-unmaximize-button-h.png,
 .../bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../BlueDarker/bottom-frame-unontop-button-c.png,
 .../BlueDarker/bottom-frame-unontop-button-f.png,
 .../BlueDarker/bottom-frame-unontop-button-h.png,
 .../BlueDarker/bottom-frame-unontop-button-i.png,
 .../BlueDarker/bottom-frame-unontop-button-ic.png,
 .../BlueDarker/bottom-frame-unontop-button-ih.png,
 .../BlueDarker/bottom-frame-unshade-button-c.png,
 .../BlueDarker/bottom-frame-unshade-button-f.png,
 .../BlueDarker/bottom-frame-unshade-button-h.png,
 .../BlueDarker/bottom-frame-unshade-button-i.png,
 .../BlueDarker/bottom-frame-unshade-button-ic.png,
 .../BlueDarker/bottom-frame-unshade-button-ih.png,
 .../BlueDarker/bottom-frame-unsticky-button-c.png,
 .../BlueDarker/bottom-frame-unsticky-button-f.png,
 .../BlueDarker/bottom-frame-unsticky-button-h.png,
 .../BlueDarker/bottom-frame-unsticky-button-i.png,
 .../BlueDarker/bottom-frame-unsticky-button-ic.png,
 .../BlueDarker/bottom-frame-unsticky-button-ih.png,
 .../BlueDarker/left-frame-bottom-border-f.png,
 .../BlueDarker/left-frame-bottom-border-i.png,
 .../BlueDarker/left-frame-bottom-left-corner-f.png,
 .../BlueDarker/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../left-frame-bottom-right-corner-f.png,
 .../left-frame-bottom-right-corner-i.png,
 .../BlueDarker/left-frame-close-button-c.png,
 .../BlueDarker/left-frame-close-button-f.png,
 .../BlueDarker/left-frame-close-button-h.png,
 .../BlueDarker/left-frame-close-button-i.png,
 .../BlueDarker/left-frame-close-button-ic.png,
 .../BlueDarker/left-frame-close-button-ih.png,
 .../BlueDarker/left-frame-frame-type-button-c.png,
 .../BlueDarker/left-frame-frame-type-button-f.png,
 .../BlueDarker/left-frame-frame-type-button-h.png,
 .../BlueDarker/left-frame-frame-type-button-i.png,
 .../BlueDarker/left-frame-frame-type-button-ic.png,
 .../BlueDarker/left-frame-frame-type-button-ih.png,
 .../BlueDarker/left-frame-iconify-button-c.png,
 .../BlueDarker/left-frame-iconify-button-f.png,
 .../BlueDarker/left-frame-iconify-button-h.png,
 .../BlueDarker/left-frame-iconify-button-i.png,
 .../BlueDarker/left-frame-iconify-button-ic.png,
 .../BlueDarker/left-frame-iconify-button-ih.png,
 .../BlueDarker/left-frame-left-border-f.png,
 .../BlueDarker/left-frame-left-border-i.png,
 .../BlueDarker/left-frame-lock-button-c.png,
 .../BlueDarker/left-frame-lock-button-f.png,
 .../BlueDarker/left-frame-lock-button-h.png,
 .../BlueDarker/left-frame-lock-button-i.png,
 .../BlueDarker/left-frame-lock-button-ic.png,
 .../BlueDarker/left-frame-lock-button-ih.png,
 .../BlueDarker/left-frame-maximize-button-c.png,
 .../BlueDarker/left-frame-maximize-button-f.png,
 .../BlueDarker/left-frame-maximize-button-h.png,
 .../BlueDarker/left-frame-maximize-button-i.png,
 .../BlueDarker/left-frame-maximize-button-ic.png,
 .../BlueDarker/left-frame-maximize-button-ih.png,
 .../BlueDarker/left-frame-menu-button-c.png,
 .../BlueDarker/left-frame-menu-button-f.png,
 .../BlueDarker/left-frame-menu-button-h.png,
 .../BlueDarker/left-frame-menu-button-i.png,
 .../BlueDarker/left-frame-menu-button-ic.png,
 .../BlueDarker/left-frame-menu-button-ih.png,
 .../BlueDarker/left-frame-move-resize-button-c.png,
 .../BlueDarker/left-frame-move-resize-button-f.png,
 .../BlueDarker/left-frame-move-resize-button-h.png,
 .../BlueDarker/left-frame-move-resize-button-i.png,
 .../left-frame-move-resize-button-ic.png,
 .../left-frame-move-resize-button-ih.png,
 .../BlueDarker/left-frame-next-button-c.png,
 .../BlueDarker/left-frame-next-button-f.png,
 .../BlueDarker/left-frame-next-button-h.png,
 .../BlueDarker/left-frame-next-button-i.png,
 .../BlueDarker/left-frame-next-button-ic.png,
 .../BlueDarker/left-frame-next-button-ih.png,
 .../BlueDarker/left-frame-next-last-button-c.png,
 .../BlueDarker/left-frame-next-last-button-f.png,
 .../BlueDarker/left-frame-next-last-button-h.png,
 .../BlueDarker/left-frame-next-last-button-i.png,
 .../BlueDarker/left-frame-next-last-button-ic.png,
 .../BlueDarker/left-frame-next-last-button-ih.png,
 .../BlueDarker/left-frame-ontop-button-c.png,
 .../BlueDarker/left-frame-ontop-button-f.png,
 .../BlueDarker/left-frame-ontop-button-h.png,
 .../BlueDarker/left-frame-ontop-button-i.png,
 .../BlueDarker/left-frame-ontop-button-ic.png,
 .../BlueDarker/left-frame-ontop-button-ih.png,
 .../BlueDarker/left-frame-prev-button-c.png,
 .../BlueDarker/left-frame-prev-button-f.png,
 .../BlueDarker/left-frame-prev-button-h.png,
 .../BlueDarker/left-frame-prev-button-i.png,
 .../BlueDarker/left-frame-prev-button-ic.png,
 .../BlueDarker/left-frame-prev-button-ih.png,
 .../BlueDarker/left-frame-prev-last-button-c.png,
 .../BlueDarker/left-frame-prev-last-button-f.png,
 .../BlueDarker/left-frame-prev-last-button-h.png,
 .../BlueDarker/left-frame-prev-last-button-i.png,
 .../BlueDarker/left-frame-prev-last-button-ic.png,
 .../BlueDarker/left-frame-prev-last-button-ih.png,
 .../BlueDarker/left-frame-raise-lower-button-c.png,
 .../BlueDarker/left-frame-raise-lower-button-f.png,
 .../BlueDarker/left-frame-raise-lower-button-h.png,
 .../BlueDarker/left-frame-raise-lower-button-i.png,
 .../left-frame-raise-lower-button-ic.png,
 .../left-frame-raise-lower-button-ih.png,
 .../BlueDarker/left-frame-rename-button-c.png,
 .../BlueDarker/left-frame-rename-button-f.png,
 .../BlueDarker/left-frame-rename-button-h.png,
 .../BlueDarker/left-frame-rename-button-i.png,
 .../BlueDarker/left-frame-rename-button-ic.png,
 .../BlueDarker/left-frame-rename-button-ih.png,
 .../BlueDarker/left-frame-right-border-f.png,
 .../BlueDarker/left-frame-right-border-i.png,
 .../BlueDarker/left-frame-shade-button-c.png,
 .../BlueDarker/left-frame-shade-button-f.png,
 .../BlueDarker/left-frame-shade-button-h.png,
 .../BlueDarker/left-frame-shade-button-i.png,
 .../BlueDarker/left-frame-shade-button-ic.png,
 .../BlueDarker/left-frame-shade-button-ih.png,
 .../BlueDarker/left-frame-sticky-button-c.png,
 .../BlueDarker/left-frame-sticky-button-f.png,
 .../BlueDarker/left-frame-sticky-button-h.png,
 .../BlueDarker/left-frame-sticky-button-i.png,
 .../BlueDarker/left-frame-sticky-button-ic.png,
 .../BlueDarker/left-frame-sticky-button-ih.png,
 .../BlueDarker/left-frame-tab-bottom-icon-f.png,
 .../BlueDarker/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueDarker/left-frame-tab-f.png,
 themes/StyleTab/BlueDarker/left-frame-tab-i.png,
 .../StyleTab/BlueDarker/left-frame-tab-top-f.png,
 .../StyleTab/BlueDarker/left-frame-tab-top-i.png,
 themes/StyleTab/BlueDarker/left-frame-title-f.png,
 themes/StyleTab/BlueDarker/left-frame-title-i.png,
 .../BlueDarker/left-frame-top-border-f.png,
 .../BlueDarker/left-frame-top-border-i.png,
 .../BlueDarker/left-frame-top-left-corner-f.png,
 .../BlueDarker/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../BlueDarker/left-frame-top-right-corner-f.png,
 .../BlueDarker/left-frame-top-right-corner-i.png,
 .../BlueDarker/left-frame-unlock-button-c.png,
 .../BlueDarker/left-frame-unlock-button-f.png,
 .../BlueDarker/left-frame-unlock-button-h.png,
 .../BlueDarker/left-frame-unlock-button-i.png,
 .../BlueDarker/left-frame-unlock-button-ic.png,
 .../BlueDarker/left-frame-unlock-button-ih.png,
 .../BlueDarker/left-frame-unmaximize-button-c.png,
 .../BlueDarker/left-frame-unmaximize-button-f.png,
 .../BlueDarker/left-frame-unmaximize-button-h.png,
 .../BlueDarker/left-frame-unmaximize-button-i.png,
 .../BlueDarker/left-frame-unmaximize-button-ic.png,
 .../BlueDarker/left-frame-unmaximize-button-ih.png,
 .../BlueDarker/left-frame-unontop-button-c.png,
 .../BlueDarker/left-frame-unontop-button-f.png,
 .../BlueDarker/left-frame-unontop-button-h.png,
 .../BlueDarker/left-frame-unontop-button-i.png,
 .../BlueDarker/left-frame-unontop-button-ic.png,
 .../BlueDarker/left-frame-unontop-button-ih.png,
 .../BlueDarker/left-frame-unshade-button-c.png,
 .../BlueDarker/left-frame-unshade-button-f.png,
 .../BlueDarker/left-frame-unshade-button-h.png,
 .../BlueDarker/left-frame-unshade-button-i.png,
 .../BlueDarker/left-frame-unshade-button-ic.png,
 .../BlueDarker/left-frame-unshade-button-ih.png,
 .../BlueDarker/left-frame-unsticky-button-c.png,
 .../BlueDarker/left-frame-unsticky-button-f.png,
 .../BlueDarker/left-frame-unsticky-button-h.png,
 .../BlueDarker/left-frame-unsticky-button-i.png,
 .../BlueDarker/left-frame-unsticky-button-ic.png,
 .../BlueDarker/left-frame-unsticky-button-ih.png,
 .../BlueDarker/right-frame-bottom-border-f.png,
 .../BlueDarker/right-frame-bottom-border-i.png,
 .../right-frame-bottom-left-corner-f.png,
 .../right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../BlueDarker/right-frame-close-button-c.png,
 .../BlueDarker/right-frame-close-button-f.png,
 .../BlueDarker/right-frame-close-button-h.png,
 .../BlueDarker/right-frame-close-button-i.png,
 .../BlueDarker/right-frame-close-button-ic.png,
 .../BlueDarker/right-frame-close-button-ih.png,
 .../BlueDarker/right-frame-frame-type-button-c.png,
 .../BlueDarker/right-frame-frame-type-button-f.png,
 .../BlueDarker/right-frame-frame-type-button-h.png,
 .../BlueDarker/right-frame-frame-type-button-i.png,
 .../right-frame-frame-type-button-ic.png,
 .../right-frame-frame-type-button-ih.png,
 .../BlueDarker/right-frame-iconify-button-c.png,
 .../BlueDarker/right-frame-iconify-button-f.png,
 .../BlueDarker/right-frame-iconify-button-h.png,
 .../BlueDarker/right-frame-iconify-button-i.png,
 .../BlueDarker/right-frame-iconify-button-ic.png,
 .../BlueDarker/right-frame-iconify-button-ih.png,
 .../BlueDarker/right-frame-left-border-f.png,
 .../BlueDarker/right-frame-left-border-i.png,
 .../BlueDarker/right-frame-lock-button-c.png,
 .../BlueDarker/right-frame-lock-button-f.png,
 .../BlueDarker/right-frame-lock-button-h.png,
 .../BlueDarker/right-frame-lock-button-i.png,
 .../BlueDarker/right-frame-lock-button-ic.png,
 .../BlueDarker/right-frame-lock-button-ih.png,
 .../BlueDarker/right-frame-maximize-button-c.png,
 .../BlueDarker/right-frame-maximize-button-f.png,
 .../BlueDarker/right-frame-maximize-button-h.png,
 .../BlueDarker/right-frame-maximize-button-i.png,
 .../BlueDarker/right-frame-maximize-button-ic.png,
 .../BlueDarker/right-frame-maximize-button-ih.png,
 .../BlueDarker/right-frame-menu-button-c.png,
 .../BlueDarker/right-frame-menu-button-f.png,
 .../BlueDarker/right-frame-menu-button-h.png,
 .../BlueDarker/right-frame-menu-button-i.png,
 .../BlueDarker/right-frame-menu-button-ic.png,
 .../BlueDarker/right-frame-menu-button-ih.png,
 .../right-frame-move-resize-button-c.png,
 .../right-frame-move-resize-button-f.png,
 .../right-frame-move-resize-button-h.png,
 .../right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../BlueDarker/right-frame-next-button-c.png,
 .../BlueDarker/right-frame-next-button-f.png,
 .../BlueDarker/right-frame-next-button-h.png,
 .../BlueDarker/right-frame-next-button-i.png,
 .../BlueDarker/right-frame-next-button-ic.png,
 .../BlueDarker/right-frame-next-button-ih.png,
 .../BlueDarker/right-frame-next-last-button-c.png,
 .../BlueDarker/right-frame-next-last-button-f.png,
 .../BlueDarker/right-frame-next-last-button-h.png,
 .../BlueDarker/right-frame-next-last-button-i.png,
 .../BlueDarker/right-frame-next-last-button-ic.png,
 .../BlueDarker/right-frame-next-last-button-ih.png,
 .../BlueDarker/right-frame-ontop-button-c.png,
 .../BlueDarker/right-frame-ontop-button-f.png,
 .../BlueDarker/right-frame-ontop-button-h.png,
 .../BlueDarker/right-frame-ontop-button-i.png,
 .../BlueDarker/right-frame-ontop-button-ic.png,
 .../BlueDarker/right-frame-ontop-button-ih.png,
 .../BlueDarker/right-frame-prev-button-c.png,
 .../BlueDarker/right-frame-prev-button-f.png,
 .../BlueDarker/right-frame-prev-button-h.png,
 .../BlueDarker/right-frame-prev-button-i.png,
 .../BlueDarker/right-frame-prev-button-ic.png,
 .../BlueDarker/right-frame-prev-button-ih.png,
 .../BlueDarker/right-frame-prev-last-button-c.png,
 .../BlueDarker/right-frame-prev-last-button-f.png,
 .../BlueDarker/right-frame-prev-last-button-h.png,
 .../BlueDarker/right-frame-prev-last-button-i.png,
 .../BlueDarker/right-frame-prev-last-button-ic.png,
 .../BlueDarker/right-frame-prev-last-button-ih.png,
 .../right-frame-raise-lower-button-c.png,
 .../right-frame-raise-lower-button-f.png,
 .../right-frame-raise-lower-button-h.png,
 .../right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../BlueDarker/right-frame-rename-button-c.png,
 .../BlueDarker/right-frame-rename-button-f.png,
 .../BlueDarker/right-frame-rename-button-h.png,
 .../BlueDarker/right-frame-rename-button-i.png,
 .../BlueDarker/right-frame-rename-button-ic.png,
 .../BlueDarker/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../BlueDarker/right-frame-right-border-f.png,
 .../BlueDarker/right-frame-right-border-i.png,
 .../BlueDarker/right-frame-shade-button-c.png,
 .../BlueDarker/right-frame-shade-button-f.png,
 .../BlueDarker/right-frame-shade-button-h.png,
 .../BlueDarker/right-frame-shade-button-i.png,
 .../BlueDarker/right-frame-shade-button-ic.png,
 .../BlueDarker/right-frame-shade-button-ih.png,
 .../BlueDarker/right-frame-sticky-button-c.png,
 .../BlueDarker/right-frame-sticky-button-f.png,
 .../BlueDarker/right-frame-sticky-button-h.png,
 .../BlueDarker/right-frame-sticky-button-i.png,
 .../BlueDarker/right-frame-sticky-button-ic.png,
 .../BlueDarker/right-frame-sticky-button-ih.png,
 .../BlueDarker/right-frame-tab-bottom-icon-f.png,
 .../BlueDarker/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueDarker/right-frame-tab-f.png,
 themes/StyleTab/BlueDarker/right-frame-tab-i.png,
 .../StyleTab/BlueDarker/right-frame-tab-top-f.png,
 .../StyleTab/BlueDarker/right-frame-tab-top-i.png,
 themes/StyleTab/BlueDarker/right-frame-title-f.png,
 themes/StyleTab/BlueDarker/right-frame-title-i.png,
 .../BlueDarker/right-frame-top-border-f.png,
 .../BlueDarker/right-frame-top-border-i.png,
 .../BlueDarker/right-frame-top-left-corner-f.png,
 .../BlueDarker/right-frame-top-left-corner-i.png,
 .../BlueDarker/right-frame-top-right-corner-f.png,
 .../BlueDarker/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../BlueDarker/right-frame-unlock-button-c.png,
 .../BlueDarker/right-frame-unlock-button-f.png,
 .../BlueDarker/right-frame-unlock-button-h.png,
 .../BlueDarker/right-frame-unlock-button-i.png,
 .../BlueDarker/right-frame-unlock-button-ic.png,
 .../BlueDarker/right-frame-unlock-button-ih.png,
 .../BlueDarker/right-frame-unmaximize-button-c.png,
 .../BlueDarker/right-frame-unmaximize-button-f.png,
 .../BlueDarker/right-frame-unmaximize-button-h.png,
 .../BlueDarker/right-frame-unmaximize-button-i.png,
 .../right-frame-unmaximize-button-ic.png,
 .../right-frame-unmaximize-button-ih.png,
 .../BlueDarker/right-frame-unontop-button-c.png,
 .../BlueDarker/right-frame-unontop-button-f.png,
 .../BlueDarker/right-frame-unontop-button-h.png,
 .../BlueDarker/right-frame-unontop-button-i.png,
 .../BlueDarker/right-frame-unontop-button-ic.png,
 .../BlueDarker/right-frame-unontop-button-ih.png,
 .../BlueDarker/right-frame-unshade-button-c.png,
 .../BlueDarker/right-frame-unshade-button-f.png,
 .../BlueDarker/right-frame-unshade-button-h.png,
 .../BlueDarker/right-frame-unshade-button-i.png,
 .../BlueDarker/right-frame-unshade-button-ic.png,
 .../BlueDarker/right-frame-unshade-button-ih.png,
 .../BlueDarker/right-frame-unsticky-button-c.png,
 .../BlueDarker/right-frame-unsticky-button-f.png,
 .../BlueDarker/right-frame-unsticky-button-h.png,
 .../BlueDarker/right-frame-unsticky-button-i.png,
 .../BlueDarker/right-frame-unsticky-button-ic.png,
 .../BlueDarker/right-frame-unsticky-button-ih.png,
 .../BlueDarker/top-frame-bottom-border-f.png,
 .../BlueDarker/top-frame-bottom-border-i.png,
 .../BlueDarker/top-frame-bottom-left-corner-f.png,
 .../BlueDarker/top-frame-bottom-left-corner-i.png,
 .../BlueDarker/top-frame-bottom-right-corner-f.png,
 .../BlueDarker/top-frame-bottom-right-corner-i.png,
 .../BlueDarker/top-frame-close-button-c.png,
 .../BlueDarker/top-frame-close-button-f.png,
 .../BlueDarker/top-frame-close-button-h.png,
 .../BlueDarker/top-frame-close-button-i.png,
 .../BlueDarker/top-frame-close-button-ic.png,
 .../BlueDarker/top-frame-close-button-ih.png,
 .../BlueDarker/top-frame-frame-type-button-c.png,
 .../BlueDarker/top-frame-frame-type-button-f.png,
 .../BlueDarker/top-frame-frame-type-button-h.png,
 .../BlueDarker/top-frame-frame-type-button-i.png,
 .../BlueDarker/top-frame-frame-type-button-ic.png,
 .../BlueDarker/top-frame-frame-type-button-ih.png,
 .../BlueDarker/top-frame-icon-title-images-f.png,
 .../BlueDarker/top-frame-icon-title-images-i.png,
 .../BlueDarker/top-frame-iconify-button-c.png,
 .../BlueDarker/top-frame-iconify-button-f.png,
 .../BlueDarker/top-frame-iconify-button-h.png,
 .../BlueDarker/top-frame-iconify-button-i.png,
 .../BlueDarker/top-frame-iconify-button-ic.png,
 .../BlueDarker/top-frame-iconify-button-ih.png,
 .../BlueDarker/top-frame-left-border-f.png,
 .../BlueDarker/top-frame-left-border-i.png,
 .../BlueDarker/top-frame-lock-button-c.png,
 .../BlueDarker/top-frame-lock-button-f.png,
 .../BlueDarker/top-frame-lock-button-h.png,
 .../BlueDarker/top-frame-lock-button-i.png,
 .../BlueDarker/top-frame-lock-button-ic.png,
 .../BlueDarker/top-frame-lock-button-ih.png,
 .../BlueDarker/top-frame-maximize-button-c.png,
 .../BlueDarker/top-frame-maximize-button-f.png,
 .../BlueDarker/top-frame-maximize-button-h.png,
 .../BlueDarker/top-frame-maximize-button-i.png,
 .../BlueDarker/top-frame-maximize-button-ic.png,
 .../BlueDarker/top-frame-maximize-button-ih.png,
 .../BlueDarker/top-frame-menu-button-c.png,
 .../BlueDarker/top-frame-menu-button-f.png,
 .../BlueDarker/top-frame-menu-button-h.png,
 .../BlueDarker/top-frame-menu-button-i.png,
 .../BlueDarker/top-frame-menu-button-ic.png,
 .../BlueDarker/top-frame-menu-button-ih.png,
 .../BlueDarker/top-frame-move-resize-button-c.png,
 .../BlueDarker/top-frame-move-resize-button-f.png,
 .../BlueDarker/top-frame-move-resize-button-h.png,
 .../BlueDarker/top-frame-move-resize-button-i.png,
 .../BlueDarker/top-frame-move-resize-button-ic.png,
 .../BlueDarker/top-frame-move-resize-button-ih.png,
 .../BlueDarker/top-frame-next-button-c.png,
 .../BlueDarker/top-frame-next-button-f.png,
 .../BlueDarker/top-frame-next-button-h.png,
 .../BlueDarker/top-frame-next-button-i.png,
 .../BlueDarker/top-frame-next-button-ic.png,
 .../BlueDarker/top-frame-next-button-ih.png,
 .../BlueDarker/top-frame-next-last-button-c.png,
 .../BlueDarker/top-frame-next-last-button-f.png,
 .../BlueDarker/top-frame-next-last-button-h.png,
 .../BlueDarker/top-frame-next-last-button-i.png,
 .../BlueDarker/top-frame-next-last-button-ic.png,
 .../BlueDarker/top-frame-next-last-button-ih.png,
 .../BlueDarker/top-frame-ontop-button-c.png,
 .../BlueDarker/top-frame-ontop-button-f.png,
 .../BlueDarker/top-frame-ontop-button-h.png,
 .../BlueDarker/top-frame-ontop-button-i.png,
 .../BlueDarker/top-frame-ontop-button-ic.png,
 .../BlueDarker/top-frame-ontop-button-ih.png,
 .../BlueDarker/top-frame-prev-button-c.png,
 .../BlueDarker/top-frame-prev-button-f.png,
 .../BlueDarker/top-frame-prev-button-h.png,
 .../BlueDarker/top-frame-prev-button-i.png,
 .../BlueDarker/top-frame-prev-button-ic.png,
 .../BlueDarker/top-frame-prev-button-ih.png,
 .../BlueDarker/top-frame-prev-last-button-c.png,
 .../BlueDarker/top-frame-prev-last-button-f.png,
 .../BlueDarker/top-frame-prev-last-button-h.png,
 .../BlueDarker/top-frame-prev-last-button-i.png,
 .../BlueDarker/top-frame-prev-last-button-ic.png,
 .../BlueDarker/top-frame-prev-last-button-ih.png,
 .../BlueDarker/top-frame-raise-lower-button-c.png,
 .../BlueDarker/top-frame-raise-lower-button-f.png,
 .../BlueDarker/top-frame-raise-lower-button-h.png,
 .../BlueDarker/top-frame-raise-lower-button-i.png,
 .../BlueDarker/top-frame-raise-lower-button-ic.png,
 .../BlueDarker/top-frame-raise-lower-button-ih.png,
 .../BlueDarker/top-frame-rename-button-c.png,
 .../BlueDarker/top-frame-rename-button-f.png,
 .../BlueDarker/top-frame-rename-button-h.png,
 .../BlueDarker/top-frame-rename-button-i.png,
 .../BlueDarker/top-frame-rename-button-ic.png,
 .../BlueDarker/top-frame-rename-button-ih.png,
 .../BlueDarker/top-frame-right-border-f.png,
 .../BlueDarker/top-frame-right-border-i.png,
 .../BlueDarker/top-frame-shade-button-c.png,
 .../BlueDarker/top-frame-shade-button-f.png,
 .../BlueDarker/top-frame-shade-button-h.png,
 .../BlueDarker/top-frame-shade-button-i.png,
 .../BlueDarker/top-frame-shade-button-ic.png,
 .../BlueDarker/top-frame-shade-button-ih.png,
 .../BlueDarker/top-frame-sticky-button-c.png,
 .../BlueDarker/top-frame-sticky-button-f.png,
 .../BlueDarker/top-frame-sticky-button-h.png,
 .../BlueDarker/top-frame-sticky-button-i.png,
 .../BlueDarker/top-frame-sticky-button-ic.png,
 .../BlueDarker/top-frame-sticky-button-ih.png,
 themes/StyleTab/BlueDarker/top-frame-tab-f.png,
 themes/StyleTab/BlueDarker/top-frame-tab-i.png,
 .../StyleTab/BlueDarker/top-frame-tab-left-f.png,
 .../StyleTab/BlueDarker/top-frame-tab-left-i.png,
 .../BlueDarker/top-frame-tab-left-icon-f.png,
 .../BlueDarker/top-frame-tab-left-icon-i.png,
 .../StyleTab/BlueDarker/top-frame-tab-right-f.png,
 .../StyleTab/BlueDarker/top-frame-tab-right-i.png,
 themes/StyleTab/BlueDarker/top-frame-title-f.png,
 themes/StyleTab/BlueDarker/top-frame-title-i.png,
 .../StyleTab/BlueDarker/top-frame-top-border-f.png,
 .../StyleTab/BlueDarker/top-frame-top-border-i.png,
 .../BlueDarker/top-frame-top-left-corner-f.png,
 .../BlueDarker/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../BlueDarker/top-frame-top-right-corner-f.png,
 .../BlueDarker/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../BlueDarker/top-frame-unlock-button-c.png,
 .../BlueDarker/top-frame-unlock-button-f.png,
 .../BlueDarker/top-frame-unlock-button-h.png,
 .../BlueDarker/top-frame-unlock-button-i.png,
 .../BlueDarker/top-frame-unlock-button-ic.png,
 .../BlueDarker/top-frame-unlock-button-ih.png,
 .../BlueDarker/top-frame-unmaximize-button-c.png,
 .../BlueDarker/top-frame-unmaximize-button-f.png,
 .../BlueDarker/top-frame-unmaximize-button-h.png,
 .../BlueDarker/top-frame-unmaximize-button-i.png,
 .../BlueDarker/top-frame-unmaximize-button-ic.png,
 .../BlueDarker/top-frame-unmaximize-button-ih.png,
 .../BlueDarker/top-frame-unontop-button-c.png,
 .../BlueDarker/top-frame-unontop-button-f.png,
 .../BlueDarker/top-frame-unontop-button-h.png,
 .../BlueDarker/top-frame-unontop-button-i.png,
 .../BlueDarker/top-frame-unontop-button-ic.png,
 .../BlueDarker/top-frame-unontop-button-ih.png,
 .../BlueDarker/top-frame-unshade-button-c.png,
 .../BlueDarker/top-frame-unshade-button-f.png,
 .../BlueDarker/top-frame-unshade-button-h.png,
 .../BlueDarker/top-frame-unshade-button-i.png,
 .../BlueDarker/top-frame-unshade-button-ic.png,
 .../BlueDarker/top-frame-unshade-button-ih.png,
 .../BlueDarker/top-frame-unsticky-button-c.png,
 .../BlueDarker/top-frame-unsticky-button-f.png,
 .../BlueDarker/top-frame-unsticky-button-h.png,
 .../BlueDarker/top-frame-unsticky-button-i.png,
 .../BlueDarker/top-frame-unsticky-button-ic.png,
 .../BlueDarker/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../BlueGlass/bottom-frame-bottom-border-f.png,
 .../BlueGlass/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../BlueGlass/bottom-frame-close-button-c.png,
 .../BlueGlass/bottom-frame-close-button-f.png,
 .../BlueGlass/bottom-frame-close-button-h.png,
 .../BlueGlass/bottom-frame-close-button-i.png,
 .../BlueGlass/bottom-frame-close-button-ic.png,
 .../BlueGlass/bottom-frame-close-button-ih.png,
 .../BlueGlass/bottom-frame-frame-type-button-c.png,
 .../BlueGlass/bottom-frame-frame-type-button-f.png,
 .../BlueGlass/bottom-frame-frame-type-button-h.png,
 .../BlueGlass/bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../BlueGlass/bottom-frame-iconify-button-c.png,
 .../BlueGlass/bottom-frame-iconify-button-f.png,
 .../BlueGlass/bottom-frame-iconify-button-h.png,
 .../BlueGlass/bottom-frame-iconify-button-i.png,
 .../BlueGlass/bottom-frame-iconify-button-ic.png,
 .../BlueGlass/bottom-frame-iconify-button-ih.png,
 .../BlueGlass/bottom-frame-left-border-f.png,
 .../BlueGlass/bottom-frame-left-border-i.png,
 .../BlueGlass/bottom-frame-lock-button-c.png,
 .../BlueGlass/bottom-frame-lock-button-f.png,
 .../BlueGlass/bottom-frame-lock-button-h.png,
 .../BlueGlass/bottom-frame-lock-button-i.png,
 .../BlueGlass/bottom-frame-lock-button-ic.png,
 .../BlueGlass/bottom-frame-lock-button-ih.png,
 .../BlueGlass/bottom-frame-maximize-button-c.png,
 .../BlueGlass/bottom-frame-maximize-button-f.png,
 .../BlueGlass/bottom-frame-maximize-button-h.png,
 .../BlueGlass/bottom-frame-maximize-button-i.png,
 .../BlueGlass/bottom-frame-maximize-button-ic.png,
 .../BlueGlass/bottom-frame-maximize-button-ih.png,
 .../BlueGlass/bottom-frame-menu-button-c.png,
 .../BlueGlass/bottom-frame-menu-button-f.png,
 .../BlueGlass/bottom-frame-menu-button-h.png,
 .../BlueGlass/bottom-frame-menu-button-i.png,
 .../BlueGlass/bottom-frame-menu-button-ic.png,
 .../BlueGlass/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../BlueGlass/bottom-frame-next-button-c.png,
 .../BlueGlass/bottom-frame-next-button-f.png,
 .../BlueGlass/bottom-frame-next-button-h.png,
 .../BlueGlass/bottom-frame-next-button-i.png,
 .../BlueGlass/bottom-frame-next-button-ic.png,
 .../BlueGlass/bottom-frame-next-button-ih.png,
 .../BlueGlass/bottom-frame-next-last-button-c.png,
 .../BlueGlass/bottom-frame-next-last-button-f.png,
 .../BlueGlass/bottom-frame-next-last-button-h.png,
 .../BlueGlass/bottom-frame-next-last-button-i.png,
 .../BlueGlass/bottom-frame-next-last-button-ic.png,
 .../BlueGlass/bottom-frame-next-last-button-ih.png,
 .../BlueGlass/bottom-frame-ontop-button-c.png,
 .../BlueGlass/bottom-frame-ontop-button-f.png,
 .../BlueGlass/bottom-frame-ontop-button-h.png,
 .../BlueGlass/bottom-frame-ontop-button-i.png,
 .../BlueGlass/bottom-frame-ontop-button-ic.png,
 .../BlueGlass/bottom-frame-ontop-button-ih.png,
 .../BlueGlass/bottom-frame-prev-button-c.png,
 .../BlueGlass/bottom-frame-prev-button-f.png,
 .../BlueGlass/bottom-frame-prev-button-h.png,
 .../BlueGlass/bottom-frame-prev-button-i.png,
 .../BlueGlass/bottom-frame-prev-button-ic.png,
 .../BlueGlass/bottom-frame-prev-button-ih.png,
 .../BlueGlass/bottom-frame-prev-last-button-c.png,
 .../BlueGlass/bottom-frame-prev-last-button-f.png,
 .../BlueGlass/bottom-frame-prev-last-button-h.png,
 .../BlueGlass/bottom-frame-prev-last-button-i.png,
 .../BlueGlass/bottom-frame-prev-last-button-ic.png,
 .../BlueGlass/bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../BlueGlass/bottom-frame-rename-button-c.png,
 .../BlueGlass/bottom-frame-rename-button-f.png,
 .../BlueGlass/bottom-frame-rename-button-h.png,
 .../BlueGlass/bottom-frame-rename-button-i.png,
 .../BlueGlass/bottom-frame-rename-button-ic.png,
 .../BlueGlass/bottom-frame-rename-button-ih.png,
 .../BlueGlass/bottom-frame-right-border-f.png,
 .../BlueGlass/bottom-frame-right-border-i.png,
 .../BlueGlass/bottom-frame-shade-button-c.png,
 .../BlueGlass/bottom-frame-shade-button-f.png,
 .../BlueGlass/bottom-frame-shade-button-h.png,
 .../BlueGlass/bottom-frame-shade-button-i.png,
 .../BlueGlass/bottom-frame-shade-button-ic.png,
 .../BlueGlass/bottom-frame-shade-button-ih.png,
 .../BlueGlass/bottom-frame-sticky-button-c.png,
 .../BlueGlass/bottom-frame-sticky-button-f.png,
 .../BlueGlass/bottom-frame-sticky-button-h.png,
 .../BlueGlass/bottom-frame-sticky-button-i.png,
 .../BlueGlass/bottom-frame-sticky-button-ic.png,
 .../BlueGlass/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/BlueGlass/bottom-frame-tab-f.png,
 themes/StyleTab/BlueGlass/bottom-frame-tab-i.png,
 .../StyleTab/BlueGlass/bottom-frame-tab-left-f.png,
 .../StyleTab/BlueGlass/bottom-frame-tab-left-i.png,
 .../BlueGlass/bottom-frame-tab-left-icon-f.png,
 .../BlueGlass/bottom-frame-tab-left-icon-i.png,
 .../BlueGlass/bottom-frame-tab-right-f.png,
 .../BlueGlass/bottom-frame-tab-right-i.png,
 themes/StyleTab/BlueGlass/bottom-frame-title-f.png,
 themes/StyleTab/BlueGlass/bottom-frame-title-i.png,
 .../BlueGlass/bottom-frame-top-border-f.png,
 .../BlueGlass/bottom-frame-top-border-i.png,
 .../BlueGlass/bottom-frame-top-left-corner-f.png,
 .../BlueGlass/bottom-frame-top-left-corner-i.png,
 .../BlueGlass/bottom-frame-top-right-corner-f.png,
 .../BlueGlass/bottom-frame-top-right-corner-i.png,
 .../BlueGlass/bottom-frame-unlock-button-c.png,
 .../BlueGlass/bottom-frame-unlock-button-f.png,
 .../BlueGlass/bottom-frame-unlock-button-h.png,
 .../BlueGlass/bottom-frame-unlock-button-i.png,
 .../BlueGlass/bottom-frame-unlock-button-ic.png,
 .../BlueGlass/bottom-frame-unlock-button-ih.png,
 .../BlueGlass/bottom-frame-unmaximize-button-c.png,
 .../BlueGlass/bottom-frame-unmaximize-button-f.png,
 .../BlueGlass/bottom-frame-unmaximize-button-h.png,
 .../BlueGlass/bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../BlueGlass/bottom-frame-unontop-button-c.png,
 .../BlueGlass/bottom-frame-unontop-button-f.png,
 .../BlueGlass/bottom-frame-unontop-button-h.png,
 .../BlueGlass/bottom-frame-unontop-button-i.png,
 .../BlueGlass/bottom-frame-unontop-button-ic.png,
 .../BlueGlass/bottom-frame-unontop-button-ih.png,
 .../BlueGlass/bottom-frame-unshade-button-c.png,
 .../BlueGlass/bottom-frame-unshade-button-f.png,
 .../BlueGlass/bottom-frame-unshade-button-h.png,
 .../BlueGlass/bottom-frame-unshade-button-i.png,
 .../BlueGlass/bottom-frame-unshade-button-ic.png,
 .../BlueGlass/bottom-frame-unshade-button-ih.png,
 .../BlueGlass/bottom-frame-unsticky-button-c.png,
 .../BlueGlass/bottom-frame-unsticky-button-f.png,
 .../BlueGlass/bottom-frame-unsticky-button-h.png,
 .../BlueGlass/bottom-frame-unsticky-button-i.png,
 .../BlueGlass/bottom-frame-unsticky-button-ic.png,
 .../BlueGlass/bottom-frame-unsticky-button-ih.png,
 .../BlueGlass/left-frame-bottom-border-f.png,
 .../BlueGlass/left-frame-bottom-border-i.png,
 .../BlueGlass/left-frame-bottom-left-corner-f.png,
 .../BlueGlass/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../BlueGlass/left-frame-bottom-right-corner-f.png,
 .../BlueGlass/left-frame-bottom-right-corner-i.png,
 .../BlueGlass/left-frame-close-button-c.png,
 .../BlueGlass/left-frame-close-button-f.png,
 .../BlueGlass/left-frame-close-button-h.png,
 .../BlueGlass/left-frame-close-button-i.png,
 .../BlueGlass/left-frame-close-button-ic.png,
 .../BlueGlass/left-frame-close-button-ih.png,
 .../BlueGlass/left-frame-frame-type-button-c.png,
 .../BlueGlass/left-frame-frame-type-button-f.png,
 .../BlueGlass/left-frame-frame-type-button-h.png,
 .../BlueGlass/left-frame-frame-type-button-i.png,
 .../BlueGlass/left-frame-frame-type-button-ic.png,
 .../BlueGlass/left-frame-frame-type-button-ih.png,
 .../BlueGlass/left-frame-iconify-button-c.png,
 .../BlueGlass/left-frame-iconify-button-f.png,
 .../BlueGlass/left-frame-iconify-button-h.png,
 .../BlueGlass/left-frame-iconify-button-i.png,
 .../BlueGlass/left-frame-iconify-button-ic.png,
 .../BlueGlass/left-frame-iconify-button-ih.png,
 .../BlueGlass/left-frame-left-border-f.png,
 .../BlueGlass/left-frame-left-border-i.png,
 .../BlueGlass/left-frame-lock-button-c.png,
 .../BlueGlass/left-frame-lock-button-f.png,
 .../BlueGlass/left-frame-lock-button-h.png,
 .../BlueGlass/left-frame-lock-button-i.png,
 .../BlueGlass/left-frame-lock-button-ic.png,
 .../BlueGlass/left-frame-lock-button-ih.png,
 .../BlueGlass/left-frame-maximize-button-c.png,
 .../BlueGlass/left-frame-maximize-button-f.png,
 .../BlueGlass/left-frame-maximize-button-h.png,
 .../BlueGlass/left-frame-maximize-button-i.png,
 .../BlueGlass/left-frame-maximize-button-ic.png,
 .../BlueGlass/left-frame-maximize-button-ih.png,
 .../BlueGlass/left-frame-menu-button-c.png,
 .../BlueGlass/left-frame-menu-button-f.png,
 .../BlueGlass/left-frame-menu-button-h.png,
 .../BlueGlass/left-frame-menu-button-i.png,
 .../BlueGlass/left-frame-menu-button-ic.png,
 .../BlueGlass/left-frame-menu-button-ih.png,
 .../BlueGlass/left-frame-move-resize-button-c.png,
 .../BlueGlass/left-frame-move-resize-button-f.png,
 .../BlueGlass/left-frame-move-resize-button-h.png,
 .../BlueGlass/left-frame-move-resize-button-i.png,
 .../BlueGlass/left-frame-move-resize-button-ic.png,
 .../BlueGlass/left-frame-move-resize-button-ih.png,
 .../BlueGlass/left-frame-next-button-c.png,
 .../BlueGlass/left-frame-next-button-f.png,
 .../BlueGlass/left-frame-next-button-h.png,
 .../BlueGlass/left-frame-next-button-i.png,
 .../BlueGlass/left-frame-next-button-ic.png,
 .../BlueGlass/left-frame-next-button-ih.png,
 .../BlueGlass/left-frame-next-last-button-c.png,
 .../BlueGlass/left-frame-next-last-button-f.png,
 .../BlueGlass/left-frame-next-last-button-h.png,
 .../BlueGlass/left-frame-next-last-button-i.png,
 .../BlueGlass/left-frame-next-last-button-ic.png,
 .../BlueGlass/left-frame-next-last-button-ih.png,
 .../BlueGlass/left-frame-ontop-button-c.png,
 .../BlueGlass/left-frame-ontop-button-f.png,
 .../BlueGlass/left-frame-ontop-button-h.png,
 .../BlueGlass/left-frame-ontop-button-i.png,
 .../BlueGlass/left-frame-ontop-button-ic.png,
 .../BlueGlass/left-frame-ontop-button-ih.png,
 .../BlueGlass/left-frame-prev-button-c.png,
 .../BlueGlass/left-frame-prev-button-f.png,
 .../BlueGlass/left-frame-prev-button-h.png,
 .../BlueGlass/left-frame-prev-button-i.png,
 .../BlueGlass/left-frame-prev-button-ic.png,
 .../BlueGlass/left-frame-prev-button-ih.png,
 .../BlueGlass/left-frame-prev-last-button-c.png,
 .../BlueGlass/left-frame-prev-last-button-f.png,
 .../BlueGlass/left-frame-prev-last-button-h.png,
 .../BlueGlass/left-frame-prev-last-button-i.png,
 .../BlueGlass/left-frame-prev-last-button-ic.png,
 .../BlueGlass/left-frame-prev-last-button-ih.png,
 .../BlueGlass/left-frame-raise-lower-button-c.png,
 .../BlueGlass/left-frame-raise-lower-button-f.png,
 .../BlueGlass/left-frame-raise-lower-button-h.png,
 .../BlueGlass/left-frame-raise-lower-button-i.png,
 .../BlueGlass/left-frame-raise-lower-button-ic.png,
 .../BlueGlass/left-frame-raise-lower-button-ih.png,
 .../BlueGlass/left-frame-rename-button-c.png,
 .../BlueGlass/left-frame-rename-button-f.png,
 .../BlueGlass/left-frame-rename-button-h.png,
 .../BlueGlass/left-frame-rename-button-i.png,
 .../BlueGlass/left-frame-rename-button-ic.png,
 .../BlueGlass/left-frame-rename-button-ih.png,
 .../BlueGlass/left-frame-right-border-f.png,
 .../BlueGlass/left-frame-right-border-i.png,
 .../BlueGlass/left-frame-shade-button-c.png,
 .../BlueGlass/left-frame-shade-button-f.png,
 .../BlueGlass/left-frame-shade-button-h.png,
 .../BlueGlass/left-frame-shade-button-i.png,
 .../BlueGlass/left-frame-shade-button-ic.png,
 .../BlueGlass/left-frame-shade-button-ih.png,
 .../BlueGlass/left-frame-sticky-button-c.png,
 .../BlueGlass/left-frame-sticky-button-f.png,
 .../BlueGlass/left-frame-sticky-button-h.png,
 .../BlueGlass/left-frame-sticky-button-i.png,
 .../BlueGlass/left-frame-sticky-button-ic.png,
 .../BlueGlass/left-frame-sticky-button-ih.png,
 .../BlueGlass/left-frame-tab-bottom-icon-f.png,
 .../BlueGlass/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueGlass/left-frame-tab-f.png,
 themes/StyleTab/BlueGlass/left-frame-tab-i.png,
 themes/StyleTab/BlueGlass/left-frame-tab-top-f.png,
 themes/StyleTab/BlueGlass/left-frame-tab-top-i.png,
 themes/StyleTab/BlueGlass/left-frame-title-f.png,
 themes/StyleTab/BlueGlass/left-frame-title-i.png,
 .../StyleTab/BlueGlass/left-frame-top-border-f.png,
 .../StyleTab/BlueGlass/left-frame-top-border-i.png,
 .../BlueGlass/left-frame-top-left-corner-f.png,
 .../BlueGlass/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../BlueGlass/left-frame-top-right-corner-f.png,
 .../BlueGlass/left-frame-top-right-corner-i.png,
 .../BlueGlass/left-frame-unlock-button-c.png,
 .../BlueGlass/left-frame-unlock-button-f.png,
 .../BlueGlass/left-frame-unlock-button-h.png,
 .../BlueGlass/left-frame-unlock-button-i.png,
 .../BlueGlass/left-frame-unlock-button-ic.png,
 .../BlueGlass/left-frame-unlock-button-ih.png,
 .../BlueGlass/left-frame-unmaximize-button-c.png,
 .../BlueGlass/left-frame-unmaximize-button-f.png,
 .../BlueGlass/left-frame-unmaximize-button-h.png,
 .../BlueGlass/left-frame-unmaximize-button-i.png,
 .../BlueGlass/left-frame-unmaximize-button-ic.png,
 .../BlueGlass/left-frame-unmaximize-button-ih.png,
 .../BlueGlass/left-frame-unontop-button-c.png,
 .../BlueGlass/left-frame-unontop-button-f.png,
 .../BlueGlass/left-frame-unontop-button-h.png,
 .../BlueGlass/left-frame-unontop-button-i.png,
 .../BlueGlass/left-frame-unontop-button-ic.png,
 .../BlueGlass/left-frame-unontop-button-ih.png,
 .../BlueGlass/left-frame-unshade-button-c.png,
 .../BlueGlass/left-frame-unshade-button-f.png,
 .../BlueGlass/left-frame-unshade-button-h.png,
 .../BlueGlass/left-frame-unshade-button-i.png,
 .../BlueGlass/left-frame-unshade-button-ic.png,
 .../BlueGlass/left-frame-unshade-button-ih.png,
 .../BlueGlass/left-frame-unsticky-button-c.png,
 .../BlueGlass/left-frame-unsticky-button-f.png,
 .../BlueGlass/left-frame-unsticky-button-h.png,
 .../BlueGlass/left-frame-unsticky-button-i.png,
 .../BlueGlass/left-frame-unsticky-button-ic.png,
 .../BlueGlass/left-frame-unsticky-button-ih.png,
 .../BlueGlass/right-frame-bottom-border-f.png,
 .../BlueGlass/right-frame-bottom-border-i.png,
 .../BlueGlass/right-frame-bottom-left-corner-f.png,
 .../BlueGlass/right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../BlueGlass/right-frame-close-button-c.png,
 .../BlueGlass/right-frame-close-button-f.png,
 .../BlueGlass/right-frame-close-button-h.png,
 .../BlueGlass/right-frame-close-button-i.png,
 .../BlueGlass/right-frame-close-button-ic.png,
 .../BlueGlass/right-frame-close-button-ih.png,
 .../BlueGlass/right-frame-frame-type-button-c.png,
 .../BlueGlass/right-frame-frame-type-button-f.png,
 .../BlueGlass/right-frame-frame-type-button-h.png,
 .../BlueGlass/right-frame-frame-type-button-i.png,
 .../BlueGlass/right-frame-frame-type-button-ic.png,
 .../BlueGlass/right-frame-frame-type-button-ih.png,
 .../BlueGlass/right-frame-iconify-button-c.png,
 .../BlueGlass/right-frame-iconify-button-f.png,
 .../BlueGlass/right-frame-iconify-button-h.png,
 .../BlueGlass/right-frame-iconify-button-i.png,
 .../BlueGlass/right-frame-iconify-button-ic.png,
 .../BlueGlass/right-frame-iconify-button-ih.png,
 .../BlueGlass/right-frame-left-border-f.png,
 .../BlueGlass/right-frame-left-border-i.png,
 .../BlueGlass/right-frame-lock-button-c.png,
 .../BlueGlass/right-frame-lock-button-f.png,
 .../BlueGlass/right-frame-lock-button-h.png,
 .../BlueGlass/right-frame-lock-button-i.png,
 .../BlueGlass/right-frame-lock-button-ic.png,
 .../BlueGlass/right-frame-lock-button-ih.png,
 .../BlueGlass/right-frame-maximize-button-c.png,
 .../BlueGlass/right-frame-maximize-button-f.png,
 .../BlueGlass/right-frame-maximize-button-h.png,
 .../BlueGlass/right-frame-maximize-button-i.png,
 .../BlueGlass/right-frame-maximize-button-ic.png,
 .../BlueGlass/right-frame-maximize-button-ih.png,
 .../BlueGlass/right-frame-menu-button-c.png,
 .../BlueGlass/right-frame-menu-button-f.png,
 .../BlueGlass/right-frame-menu-button-h.png,
 .../BlueGlass/right-frame-menu-button-i.png,
 .../BlueGlass/right-frame-menu-button-ic.png,
 .../BlueGlass/right-frame-menu-button-ih.png,
 .../BlueGlass/right-frame-move-resize-button-c.png,
 .../BlueGlass/right-frame-move-resize-button-f.png,
 .../BlueGlass/right-frame-move-resize-button-h.png,
 .../BlueGlass/right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../BlueGlass/right-frame-next-button-c.png,
 .../BlueGlass/right-frame-next-button-f.png,
 .../BlueGlass/right-frame-next-button-h.png,
 .../BlueGlass/right-frame-next-button-i.png,
 .../BlueGlass/right-frame-next-button-ic.png,
 .../BlueGlass/right-frame-next-button-ih.png,
 .../BlueGlass/right-frame-next-last-button-c.png,
 .../BlueGlass/right-frame-next-last-button-f.png,
 .../BlueGlass/right-frame-next-last-button-h.png,
 .../BlueGlass/right-frame-next-last-button-i.png,
 .../BlueGlass/right-frame-next-last-button-ic.png,
 .../BlueGlass/right-frame-next-last-button-ih.png,
 .../BlueGlass/right-frame-ontop-button-c.png,
 .../BlueGlass/right-frame-ontop-button-f.png,
 .../BlueGlass/right-frame-ontop-button-h.png,
 .../BlueGlass/right-frame-ontop-button-i.png,
 .../BlueGlass/right-frame-ontop-button-ic.png,
 .../BlueGlass/right-frame-ontop-button-ih.png,
 .../BlueGlass/right-frame-prev-button-c.png,
 .../BlueGlass/right-frame-prev-button-f.png,
 .../BlueGlass/right-frame-prev-button-h.png,
 .../BlueGlass/right-frame-prev-button-i.png,
 .../BlueGlass/right-frame-prev-button-ic.png,
 .../BlueGlass/right-frame-prev-button-ih.png,
 .../BlueGlass/right-frame-prev-last-button-c.png,
 .../BlueGlass/right-frame-prev-last-button-f.png,
 .../BlueGlass/right-frame-prev-last-button-h.png,
 .../BlueGlass/right-frame-prev-last-button-i.png,
 .../BlueGlass/right-frame-prev-last-button-ic.png,
 .../BlueGlass/right-frame-prev-last-button-ih.png,
 .../BlueGlass/right-frame-raise-lower-button-c.png,
 .../BlueGlass/right-frame-raise-lower-button-f.png,
 .../BlueGlass/right-frame-raise-lower-button-h.png,
 .../BlueGlass/right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../BlueGlass/right-frame-rename-button-c.png,
 .../BlueGlass/right-frame-rename-button-f.png,
 .../BlueGlass/right-frame-rename-button-h.png,
 .../BlueGlass/right-frame-rename-button-i.png,
 .../BlueGlass/right-frame-rename-button-ic.png,
 .../BlueGlass/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../BlueGlass/right-frame-right-border-f.png,
 .../BlueGlass/right-frame-right-border-i.png,
 .../BlueGlass/right-frame-shade-button-c.png,
 .../BlueGlass/right-frame-shade-button-f.png,
 .../BlueGlass/right-frame-shade-button-h.png,
 .../BlueGlass/right-frame-shade-button-i.png,
 .../BlueGlass/right-frame-shade-button-ic.png,
 .../BlueGlass/right-frame-shade-button-ih.png,
 .../BlueGlass/right-frame-sticky-button-c.png,
 .../BlueGlass/right-frame-sticky-button-f.png,
 .../BlueGlass/right-frame-sticky-button-h.png,
 .../BlueGlass/right-frame-sticky-button-i.png,
 .../BlueGlass/right-frame-sticky-button-ic.png,
 .../BlueGlass/right-frame-sticky-button-ih.png,
 .../BlueGlass/right-frame-tab-bottom-icon-f.png,
 .../BlueGlass/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueGlass/right-frame-tab-f.png,
 themes/StyleTab/BlueGlass/right-frame-tab-i.png,
 .../StyleTab/BlueGlass/right-frame-tab-top-f.png,
 .../StyleTab/BlueGlass/right-frame-tab-top-i.png,
 themes/StyleTab/BlueGlass/right-frame-title-f.png,
 themes/StyleTab/BlueGlass/right-frame-title-i.png,
 .../BlueGlass/right-frame-top-border-f.png,
 .../BlueGlass/right-frame-top-border-i.png,
 .../BlueGlass/right-frame-top-left-corner-f.png,
 .../BlueGlass/right-frame-top-left-corner-i.png,
 .../BlueGlass/right-frame-top-right-corner-f.png,
 .../BlueGlass/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../BlueGlass/right-frame-unlock-button-c.png,
 .../BlueGlass/right-frame-unlock-button-f.png,
 .../BlueGlass/right-frame-unlock-button-h.png,
 .../BlueGlass/right-frame-unlock-button-i.png,
 .../BlueGlass/right-frame-unlock-button-ic.png,
 .../BlueGlass/right-frame-unlock-button-ih.png,
 .../BlueGlass/right-frame-unmaximize-button-c.png,
 .../BlueGlass/right-frame-unmaximize-button-f.png,
 .../BlueGlass/right-frame-unmaximize-button-h.png,
 .../BlueGlass/right-frame-unmaximize-button-i.png,
 .../BlueGlass/right-frame-unmaximize-button-ic.png,
 .../BlueGlass/right-frame-unmaximize-button-ih.png,
 .../BlueGlass/right-frame-unontop-button-c.png,
 .../BlueGlass/right-frame-unontop-button-f.png,
 .../BlueGlass/right-frame-unontop-button-h.png,
 .../BlueGlass/right-frame-unontop-button-i.png,
 .../BlueGlass/right-frame-unontop-button-ic.png,
 .../BlueGlass/right-frame-unontop-button-ih.png,
 .../BlueGlass/right-frame-unshade-button-c.png,
 .../BlueGlass/right-frame-unshade-button-f.png,
 .../BlueGlass/right-frame-unshade-button-h.png,
 .../BlueGlass/right-frame-unshade-button-i.png,
 .../BlueGlass/right-frame-unshade-button-ic.png,
 .../BlueGlass/right-frame-unshade-button-ih.png,
 .../BlueGlass/right-frame-unsticky-button-c.png,
 .../BlueGlass/right-frame-unsticky-button-f.png,
 .../BlueGlass/right-frame-unsticky-button-h.png,
 .../BlueGlass/right-frame-unsticky-button-i.png,
 .../BlueGlass/right-frame-unsticky-button-ic.png,
 .../BlueGlass/right-frame-unsticky-button-ih.png,
 .../BlueGlass/top-frame-bottom-border-f.png,
 .../BlueGlass/top-frame-bottom-border-i.png,
 .../BlueGlass/top-frame-bottom-left-corner-f.png,
 .../BlueGlass/top-frame-bottom-left-corner-i.png,
 .../BlueGlass/top-frame-bottom-right-corner-f.png,
 .../BlueGlass/top-frame-bottom-right-corner-i.png,
 .../BlueGlass/top-frame-close-button-c.png,
 .../BlueGlass/top-frame-close-button-f.png,
 .../BlueGlass/top-frame-close-button-h.png,
 .../BlueGlass/top-frame-close-button-i.png,
 .../BlueGlass/top-frame-close-button-ic.png,
 .../BlueGlass/top-frame-close-button-ih.png,
 .../BlueGlass/top-frame-frame-type-button-c.png,
 .../BlueGlass/top-frame-frame-type-button-f.png,
 .../BlueGlass/top-frame-frame-type-button-h.png,
 .../BlueGlass/top-frame-frame-type-button-i.png,
 .../BlueGlass/top-frame-frame-type-button-ic.png,
 .../BlueGlass/top-frame-frame-type-button-ih.png,
 .../BlueGlass/top-frame-icon-title-images-f.png,
 .../BlueGlass/top-frame-icon-title-images-i.png,
 .../BlueGlass/top-frame-iconify-button-c.png,
 .../BlueGlass/top-frame-iconify-button-f.png,
 .../BlueGlass/top-frame-iconify-button-h.png,
 .../BlueGlass/top-frame-iconify-button-i.png,
 .../BlueGlass/top-frame-iconify-button-ic.png,
 .../BlueGlass/top-frame-iconify-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-left-border-f.png,
 .../StyleTab/BlueGlass/top-frame-left-border-i.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-c.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-f.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-h.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-i.png,
 .../BlueGlass/top-frame-lock-button-ic.png,
 .../BlueGlass/top-frame-lock-button-ih.png,
 .../BlueGlass/top-frame-maximize-button-c.png,
 .../BlueGlass/top-frame-maximize-button-f.png,
 .../BlueGlass/top-frame-maximize-button-h.png,
 .../BlueGlass/top-frame-maximize-button-i.png,
 .../BlueGlass/top-frame-maximize-button-ic.png,
 .../BlueGlass/top-frame-maximize-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-c.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-f.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-h.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-i.png,
 .../BlueGlass/top-frame-menu-button-ic.png,
 .../BlueGlass/top-frame-menu-button-ih.png,
 .../BlueGlass/top-frame-move-resize-button-c.png,
 .../BlueGlass/top-frame-move-resize-button-f.png,
 .../BlueGlass/top-frame-move-resize-button-h.png,
 .../BlueGlass/top-frame-move-resize-button-i.png,
 .../BlueGlass/top-frame-move-resize-button-ic.png,
 .../BlueGlass/top-frame-move-resize-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-next-button-c.png,
 .../StyleTab/BlueGlass/top-frame-next-button-f.png,
 .../StyleTab/BlueGlass/top-frame-next-button-h.png,
 .../StyleTab/BlueGlass/top-frame-next-button-i.png,
 .../BlueGlass/top-frame-next-button-ic.png,
 .../BlueGlass/top-frame-next-button-ih.png,
 .../BlueGlass/top-frame-next-last-button-c.png,
 .../BlueGlass/top-frame-next-last-button-f.png,
 .../BlueGlass/top-frame-next-last-button-h.png,
 .../BlueGlass/top-frame-next-last-button-i.png,
 .../BlueGlass/top-frame-next-last-button-ic.png,
 .../BlueGlass/top-frame-next-last-button-ih.png,
 .../BlueGlass/top-frame-ontop-button-c.png,
 .../BlueGlass/top-frame-ontop-button-f.png,
 .../BlueGlass/top-frame-ontop-button-h.png,
 .../BlueGlass/top-frame-ontop-button-i.png,
 .../BlueGlass/top-frame-ontop-button-ic.png,
 .../BlueGlass/top-frame-ontop-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-c.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-f.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-h.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-i.png,
 .../BlueGlass/top-frame-prev-button-ic.png,
 .../BlueGlass/top-frame-prev-button-ih.png,
 .../BlueGlass/top-frame-prev-last-button-c.png,
 .../BlueGlass/top-frame-prev-last-button-f.png,
 .../BlueGlass/top-frame-prev-last-button-h.png,
 .../BlueGlass/top-frame-prev-last-button-i.png,
 .../BlueGlass/top-frame-prev-last-button-ic.png,
 .../BlueGlass/top-frame-prev-last-button-ih.png,
 .../BlueGlass/top-frame-raise-lower-button-c.png,
 .../BlueGlass/top-frame-raise-lower-button-f.png,
 .../BlueGlass/top-frame-raise-lower-button-h.png,
 .../BlueGlass/top-frame-raise-lower-button-i.png,
 .../BlueGlass/top-frame-raise-lower-button-ic.png,
 .../BlueGlass/top-frame-raise-lower-button-ih.png,
 .../BlueGlass/top-frame-rename-button-c.png,
 .../BlueGlass/top-frame-rename-button-f.png,
 .../BlueGlass/top-frame-rename-button-h.png,
 .../BlueGlass/top-frame-rename-button-i.png,
 .../BlueGlass/top-frame-rename-button-ic.png,
 .../BlueGlass/top-frame-rename-button-ih.png,
 .../BlueGlass/top-frame-right-border-f.png,
 .../BlueGlass/top-frame-right-border-i.png,
 .../BlueGlass/top-frame-shade-button-c.png,
 .../BlueGlass/top-frame-shade-button-f.png,
 .../BlueGlass/top-frame-shade-button-h.png,
 .../BlueGlass/top-frame-shade-button-i.png,
 .../BlueGlass/top-frame-shade-button-ic.png,
 .../BlueGlass/top-frame-shade-button-ih.png,
 .../BlueGlass/top-frame-sticky-button-c.png,
 .../BlueGlass/top-frame-sticky-button-f.png,
 .../BlueGlass/top-frame-sticky-button-h.png,
 .../BlueGlass/top-frame-sticky-button-i.png,
 .../BlueGlass/top-frame-sticky-button-ic.png,
 .../BlueGlass/top-frame-sticky-button-ih.png,
 themes/StyleTab/BlueGlass/top-frame-tab-f.png,
 themes/StyleTab/BlueGlass/top-frame-tab-i.png,
 themes/StyleTab/BlueGlass/top-frame-tab-left-f.png,
 themes/StyleTab/BlueGlass/top-frame-tab-left-i.png,
 .../BlueGlass/top-frame-tab-left-icon-f.png,
 .../BlueGlass/top-frame-tab-left-icon-i.png,
 .../StyleTab/BlueGlass/top-frame-tab-right-f.png,
 .../StyleTab/BlueGlass/top-frame-tab-right-i.png,
 themes/StyleTab/BlueGlass/top-frame-title-f.png,
 themes/StyleTab/BlueGlass/top-frame-title-i.png,
 .../StyleTab/BlueGlass/top-frame-top-border-f.png,
 .../StyleTab/BlueGlass/top-frame-top-border-i.png,
 .../BlueGlass/top-frame-top-left-corner-f.png,
 .../BlueGlass/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../BlueGlass/top-frame-top-right-corner-f.png,
 .../BlueGlass/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../BlueGlass/top-frame-unlock-button-c.png,
 .../BlueGlass/top-frame-unlock-button-f.png,
 .../BlueGlass/top-frame-unlock-button-h.png,
 .../BlueGlass/top-frame-unlock-button-i.png,
 .../BlueGlass/top-frame-unlock-button-ic.png,
 .../BlueGlass/top-frame-unlock-button-ih.png,
 .../BlueGlass/top-frame-unmaximize-button-c.png,
 .../BlueGlass/top-frame-unmaximize-button-f.png,
 .../BlueGlass/top-frame-unmaximize-button-h.png,
 .../BlueGlass/top-frame-unmaximize-button-i.png,
 .../BlueGlass/top-frame-unmaximize-button-ic.png,
 .../BlueGlass/top-frame-unmaximize-button-ih.png,
 .../BlueGlass/top-frame-unontop-button-c.png,
 .../BlueGlass/top-frame-unontop-button-f.png,
 .../BlueGlass/top-frame-unontop-button-h.png,
 .../BlueGlass/top-frame-unontop-button-i.png,
 .../BlueGlass/top-frame-unontop-button-ic.png,
 .../BlueGlass/top-frame-unontop-button-ih.png,
 .../BlueGlass/top-frame-unshade-button-c.png,
 .../BlueGlass/top-frame-unshade-button-f.png,
 .../BlueGlass/top-frame-unshade-button-h.png,
 .../BlueGlass/top-frame-unshade-button-i.png,
 .../BlueGlass/top-frame-unshade-button-ic.png,
 .../BlueGlass/top-frame-unshade-button-ih.png,
 .../BlueGlass/top-frame-unsticky-button-c.png,
 .../BlueGlass/top-frame-unsticky-button-f.png,
 .../BlueGlass/top-frame-unsticky-button-h.png,
 .../BlueGlass/top-frame-unsticky-button-i.png,
 .../BlueGlass/top-frame-unsticky-button-ic.png,
 .../BlueGlass/top-frame-unsticky-button-ih.png,
 .../Dark/bottom-frame-bottom-border-cursor-f.png,
 .../Dark/bottom-frame-bottom-border-cursor-i.png,
 .../StyleTab/Dark/bottom-frame-bottom-border-f.png,
 .../StyleTab/Dark/bottom-frame-bottom-border-i.png,
 .../Dark/bottom-frame-bottom-left-corner-f.png,
 .../Dark/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Dark/bottom-frame-bottom-right-corner-f.png,
 .../Dark/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Dark/bottom-frame-close-button-c.png,
 .../StyleTab/Dark/bottom-frame-close-button-f.png,
 .../StyleTab/Dark/bottom-frame-close-button-h.png,
 .../StyleTab/Dark/bottom-frame-close-button-i.png,
 .../StyleTab/Dark/bottom-frame-close-button-ic.png,
 .../StyleTab/Dark/bottom-frame-close-button-ih.png,
 .../Dark/bottom-frame-frame-type-button-c.png,
 .../Dark/bottom-frame-frame-type-button-f.png,
 .../Dark/bottom-frame-frame-type-button-h.png,
 .../Dark/bottom-frame-frame-type-button-i.png,
 .../Dark/bottom-frame-frame-type-button-ic.png,
 .../Dark/bottom-frame-frame-type-button-ih.png,
 .../Dark/bottom-frame-iconify-button-c.png,
 .../Dark/bottom-frame-iconify-button-f.png,
 .../Dark/bottom-frame-iconify-button-h.png,
 .../Dark/bottom-frame-iconify-button-i.png,
 .../Dark/bottom-frame-iconify-button-ic.png,
 .../Dark/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Dark/bottom-frame-left-border-f.png,
 .../StyleTab/Dark/bottom-frame-left-border-i.png,
 .../StyleTab/Dark/bottom-frame-lock-button-c.png,
 .../StyleTab/Dark/bottom-frame-lock-button-f.png,
 .../StyleTab/Dark/bottom-frame-lock-button-h.png,
 .../StyleTab/Dark/bottom-frame-lock-button-i.png,
 .../StyleTab/Dark/bottom-frame-lock-button-ic.png,
 .../StyleTab/Dark/bottom-frame-lock-button-ih.png,
 .../Dark/bottom-frame-maximize-button-c.png,
 .../Dark/bottom-frame-maximize-button-f.png,
 .../Dark/bottom-frame-maximize-button-h.png,
 .../Dark/bottom-frame-maximize-button-i.png,
 .../Dark/bottom-frame-maximize-button-ic.png,
 .../Dark/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Dark/bottom-frame-menu-button-c.png,
 .../StyleTab/Dark/bottom-frame-menu-button-f.png,
 .../StyleTab/Dark/bottom-frame-menu-button-h.png,
 .../StyleTab/Dark/bottom-frame-menu-button-i.png,
 .../StyleTab/Dark/bottom-frame-menu-button-ic.png,
 .../StyleTab/Dark/bottom-frame-menu-button-ih.png,
 .../Dark/bottom-frame-move-resize-button-c.png,
 .../Dark/bottom-frame-move-resize-button-f.png,
 .../Dark/bottom-frame-move-resize-button-h.png,
 .../Dark/bottom-frame-move-resize-button-i.png,
 .../Dark/bottom-frame-move-resize-button-ic.png,
 .../Dark/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Dark/bottom-frame-next-button-c.png,
 .../StyleTab/Dark/bottom-frame-next-button-f.png,
 .../StyleTab/Dark/bottom-frame-next-button-h.png,
 .../StyleTab/Dark/bottom-frame-next-button-i.png,
 .../StyleTab/Dark/bottom-frame-next-button-ic.png,
 .../StyleTab/Dark/bottom-frame-next-button-ih.png,
 .../Dark/bottom-frame-next-last-button-c.png,
 .../Dark/bottom-frame-next-last-button-f.png,
 .../Dark/bottom-frame-next-last-button-h.png,
 .../Dark/bottom-frame-next-last-button-i.png,
 .../Dark/bottom-frame-next-last-button-ic.png,
 .../Dark/bottom-frame-next-last-button-ih.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-c.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-f.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-h.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-i.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-ic.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Dark/bottom-frame-prev-button-c.png,
 .../StyleTab/Dark/bottom-frame-prev-button-f.png,
 .../StyleTab/Dark/bottom-frame-prev-button-h.png,
 .../StyleTab/Dark/bottom-frame-prev-button-i.png,
 .../StyleTab/Dark/bottom-frame-prev-button-ic.png,
 .../StyleTab/Dark/bottom-frame-prev-button-ih.png,
 .../Dark/bottom-frame-prev-last-button-c.png,
 .../Dark/bottom-frame-prev-last-button-f.png,
 .../Dark/bottom-frame-prev-last-button-h.png,
 .../Dark/bottom-frame-prev-last-button-i.png,
 .../Dark/bottom-frame-prev-last-button-ic.png,
 .../Dark/bottom-frame-prev-last-button-ih.png,
 .../Dark/bottom-frame-raise-lower-button-c.png,
 .../Dark/bottom-frame-raise-lower-button-f.png,
 .../Dark/bottom-frame-raise-lower-button-h.png,
 .../Dark/bottom-frame-raise-lower-button-i.png,
 .../Dark/bottom-frame-raise-lower-button-ic.png,
 .../Dark/bottom-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/bottom-frame-rename-button-c.png,
 .../StyleTab/Dark/bottom-frame-rename-button-f.png,
 .../StyleTab/Dark/bottom-frame-rename-button-h.png,
 .../StyleTab/Dark/bottom-frame-rename-button-i.png,
 .../Dark/bottom-frame-rename-button-ic.png,
 .../Dark/bottom-frame-rename-button-ih.png,
 .../StyleTab/Dark/bottom-frame-right-border-f.png,
 .../StyleTab/Dark/bottom-frame-right-border-i.png,
 .../StyleTab/Dark/bottom-frame-shade-button-c.png,
 .../StyleTab/Dark/bottom-frame-shade-button-f.png,
 .../StyleTab/Dark/bottom-frame-shade-button-h.png,
 .../StyleTab/Dark/bottom-frame-shade-button-i.png,
 .../StyleTab/Dark/bottom-frame-shade-button-ic.png,
 .../StyleTab/Dark/bottom-frame-shade-button-ih.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-c.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-f.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-h.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-i.png,
 .../Dark/bottom-frame-sticky-button-ic.png,
 .../Dark/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Dark/bottom-frame-tab-f.png,
 themes/StyleTab/Dark/bottom-frame-tab-i.png,
 .../StyleTab/Dark/bottom-frame-tab-left-icon-f.png,
 .../StyleTab/Dark/bottom-frame-tab-left-icon-i.png,
 themes/StyleTab/Dark/bottom-frame-tab-right-f.png,
 themes/StyleTab/Dark/bottom-frame-tab-right-i.png,
 themes/StyleTab/Dark/bottom-frame-title-f.png,
 themes/StyleTab/Dark/bottom-frame-title-i.png,
 themes/StyleTab/Dark/bottom-frame-top-border-f.png,
 themes/StyleTab/Dark/bottom-frame-top-border-i.png,
 .../Dark/bottom-frame-top-left-corner-f.png,
 .../Dark/bottom-frame-top-left-corner-i.png,
 .../Dark/bottom-frame-top-right-corner-f.png,
 .../Dark/bottom-frame-top-right-corner-i.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-c.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-f.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-h.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-i.png,
 .../Dark/bottom-frame-unlock-button-ic.png,
 .../Dark/bottom-frame-unlock-button-ih.png,
 .../Dark/bottom-frame-unmaximize-button-c.png,
 .../Dark/bottom-frame-unmaximize-button-f.png,
 .../Dark/bottom-frame-unmaximize-button-h.png,
 .../Dark/bottom-frame-unmaximize-button-i.png,
 .../Dark/bottom-frame-unmaximize-button-ic.png,
 .../Dark/bottom-frame-unmaximize-button-ih.png,
 .../Dark/bottom-frame-unontop-button-c.png,
 .../Dark/bottom-frame-unontop-button-f.png,
 .../Dark/bottom-frame-unontop-button-h.png,
 .../Dark/bottom-frame-unontop-button-i.png,
 .../Dark/bottom-frame-unontop-button-ic.png,
 .../Dark/bottom-frame-unontop-button-ih.png,
 .../Dark/bottom-frame-unshade-button-c.png,
 .../Dark/bottom-frame-unshade-button-f.png,
 .../Dark/bottom-frame-unshade-button-h.png,
 .../Dark/bottom-frame-unshade-button-i.png,
 .../Dark/bottom-frame-unshade-button-ic.png,
 .../Dark/bottom-frame-unshade-button-ih.png,
 .../Dark/bottom-frame-unsticky-button-c.png,
 .../Dark/bottom-frame-unsticky-button-f.png,
 .../Dark/bottom-frame-unsticky-button-h.png,
 .../Dark/bottom-frame-unsticky-button-i.png,
 .../Dark/bottom-frame-unsticky-button-ic.png,
 .../Dark/bottom-frame-unsticky-button-ih.png,
 .../StyleTab/Dark/left-frame-bottom-border-f.png,
 .../StyleTab/Dark/left-frame-bottom-border-i.png,
 .../Dark/left-frame-bottom-left-corner-f.png,
 .../Dark/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Dark/left-frame-bottom-right-corner-f.png,
 .../Dark/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Dark/left-frame-close-button-c.png,
 themes/StyleTab/Dark/left-frame-close-button-f.png,
 themes/StyleTab/Dark/left-frame-close-button-h.png,
 themes/StyleTab/Dark/left-frame-close-button-i.png,
 .../StyleTab/Dark/left-frame-close-button-ic.png,
 .../StyleTab/Dark/left-frame-close-button-ih.png,
 .../Dark/left-frame-frame-type-button-c.png,
 .../Dark/left-frame-frame-type-button-f.png,
 .../Dark/left-frame-frame-type-button-h.png,
 .../Dark/left-frame-frame-type-button-i.png,
 .../Dark/left-frame-frame-type-button-ic.png,
 .../Dark/left-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/left-frame-iconify-button-c.png,
 .../StyleTab/Dark/left-frame-iconify-button-f.png,
 .../StyleTab/Dark/left-frame-iconify-button-h.png,
 .../StyleTab/Dark/left-frame-iconify-button-i.png,
 .../StyleTab/Dark/left-frame-iconify-button-ic.png,
 .../StyleTab/Dark/left-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/left-frame-left-border-f.png,
 themes/StyleTab/Dark/left-frame-left-border-i.png,
 themes/StyleTab/Dark/left-frame-lock-button-c.png,
 themes/StyleTab/Dark/left-frame-lock-button-f.png,
 themes/StyleTab/Dark/left-frame-lock-button-h.png,
 themes/StyleTab/Dark/left-frame-lock-button-i.png,
 themes/StyleTab/Dark/left-frame-lock-button-ic.png,
 themes/StyleTab/Dark/left-frame-lock-button-ih.png,
 .../StyleTab/Dark/left-frame-maximize-button-c.png,
 .../StyleTab/Dark/left-frame-maximize-button-f.png,
 .../StyleTab/Dark/left-frame-maximize-button-h.png,
 .../StyleTab/Dark/left-frame-maximize-button-i.png,
 .../Dark/left-frame-maximize-button-ic.png,
 .../Dark/left-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/left-frame-menu-button-c.png,
 themes/StyleTab/Dark/left-frame-menu-button-f.png,
 themes/StyleTab/Dark/left-frame-menu-button-h.png,
 themes/StyleTab/Dark/left-frame-menu-button-i.png,
 themes/StyleTab/Dark/left-frame-menu-button-ic.png,
 themes/StyleTab/Dark/left-frame-menu-button-ih.png,
 .../Dark/left-frame-move-resize-button-c.png,
 .../Dark/left-frame-move-resize-button-f.png,
 .../Dark/left-frame-move-resize-button-h.png,
 .../Dark/left-frame-move-resize-button-i.png,
 .../Dark/left-frame-move-resize-button-ic.png,
 .../Dark/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/left-frame-next-button-c.png,
 themes/StyleTab/Dark/left-frame-next-button-f.png,
 themes/StyleTab/Dark/left-frame-next-button-h.png,
 themes/StyleTab/Dark/left-frame-next-button-i.png,
 themes/StyleTab/Dark/left-frame-next-button-ic.png,
 themes/StyleTab/Dark/left-frame-next-button-ih.png,
 .../Dark/left-frame-next-last-button-c.png,
 .../Dark/left-frame-next-last-button-f.png,
 .../Dark/left-frame-next-last-button-h.png,
 .../Dark/left-frame-next-last-button-i.png,
 .../Dark/left-frame-next-last-button-ic.png,
 .../Dark/left-frame-next-last-button-ih.png,
 themes/StyleTab/Dark/left-frame-ontop-button-c.png,
 themes/StyleTab/Dark/left-frame-ontop-button-f.png,
 themes/StyleTab/Dark/left-frame-ontop-button-h.png,
 themes/StyleTab/Dark/left-frame-ontop-button-i.png,
 .../StyleTab/Dark/left-frame-ontop-button-ic.png,
 .../StyleTab/Dark/left-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/left-frame-prev-button-c.png,
 themes/StyleTab/Dark/left-frame-prev-button-f.png,
 themes/StyleTab/Dark/left-frame-prev-button-h.png,
 themes/StyleTab/Dark/left-frame-prev-button-i.png,
 themes/StyleTab/Dark/left-frame-prev-button-ic.png,
 themes/StyleTab/Dark/left-frame-prev-button-ih.png,
 .../Dark/left-frame-prev-last-button-c.png,
 .../Dark/left-frame-prev-last-button-f.png,
 .../Dark/left-frame-prev-last-button-h.png,
 .../Dark/left-frame-prev-last-button-i.png,
 .../Dark/left-frame-prev-last-button-ic.png,
 .../Dark/left-frame-prev-last-button-ih.png,
 .../Dark/left-frame-raise-lower-button-c.png,
 .../Dark/left-frame-raise-lower-button-f.png,
 .../Dark/left-frame-raise-lower-button-h.png,
 .../Dark/left-frame-raise-lower-button-i.png,
 .../Dark/left-frame-raise-lower-button-ic.png,
 .../Dark/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/left-frame-rename-button-c.png,
 .../StyleTab/Dark/left-frame-rename-button-f.png,
 .../StyleTab/Dark/left-frame-rename-button-h.png,
 .../StyleTab/Dark/left-frame-rename-button-i.png,
 .../StyleTab/Dark/left-frame-rename-button-ic.png,
 .../StyleTab/Dark/left-frame-rename-button-ih.png,
 themes/StyleTab/Dark/left-frame-right-border-f.png,
 themes/StyleTab/Dark/left-frame-right-border-i.png,
 themes/StyleTab/Dark/left-frame-shade-button-c.png,
 themes/StyleTab/Dark/left-frame-shade-button-f.png,
 themes/StyleTab/Dark/left-frame-shade-button-h.png,
 themes/StyleTab/Dark/left-frame-shade-button-i.png,
 .../StyleTab/Dark/left-frame-shade-button-ic.png,
 .../StyleTab/Dark/left-frame-shade-button-ih.png,
 .../StyleTab/Dark/left-frame-sticky-button-c.png,
 .../StyleTab/Dark/left-frame-sticky-button-f.png,
 .../StyleTab/Dark/left-frame-sticky-button-h.png,
 .../StyleTab/Dark/left-frame-sticky-button-i.png,
 .../StyleTab/Dark/left-frame-sticky-button-ic.png,
 .../StyleTab/Dark/left-frame-sticky-button-ih.png,
 .../StyleTab/Dark/left-frame-tab-bottom-icon-f.png,
 .../StyleTab/Dark/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Dark/left-frame-tab-f.png,
 themes/StyleTab/Dark/left-frame-tab-i.png,
 themes/StyleTab/Dark/left-frame-tab-top-f.png,
 themes/StyleTab/Dark/left-frame-tab-top-i.png,
 themes/StyleTab/Dark/left-frame-title-f.png,
 themes/StyleTab/Dark/left-frame-title-i.png,
 themes/StyleTab/Dark/left-frame-top-border-f.png,
 themes/StyleTab/Dark/left-frame-top-border-i.png,
 .../StyleTab/Dark/left-frame-top-left-corner-f.png,
 .../StyleTab/Dark/left-frame-top-left-corner-i.png,
 .../Dark/left-frame-top-left-corner-shaped-f.png,
 .../Dark/left-frame-top-left-corner-shaped-i.png,
 .../Dark/left-frame-top-right-corner-f.png,
 .../Dark/left-frame-top-right-corner-i.png,
 .../StyleTab/Dark/left-frame-unlock-button-c.png,
 .../StyleTab/Dark/left-frame-unlock-button-f.png,
 .../StyleTab/Dark/left-frame-unlock-button-h.png,
 .../StyleTab/Dark/left-frame-unlock-button-i.png,
 .../StyleTab/Dark/left-frame-unlock-button-ic.png,
 .../StyleTab/Dark/left-frame-unlock-button-ih.png,
 .../Dark/left-frame-unmaximize-button-c.png,
 .../Dark/left-frame-unmaximize-button-f.png,
 .../Dark/left-frame-unmaximize-button-h.png,
 .../Dark/left-frame-unmaximize-button-i.png,
 .../Dark/left-frame-unmaximize-button-ic.png,
 .../Dark/left-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/left-frame-unontop-button-c.png,
 .../StyleTab/Dark/left-frame-unontop-button-f.png,
 .../StyleTab/Dark/left-frame-unontop-button-h.png,
 .../StyleTab/Dark/left-frame-unontop-button-i.png,
 .../StyleTab/Dark/left-frame-unontop-button-ic.png,
 .../StyleTab/Dark/left-frame-unontop-button-ih.png,
 .../StyleTab/Dark/left-frame-unshade-button-c.png,
 .../StyleTab/Dark/left-frame-unshade-button-f.png,
 .../StyleTab/Dark/left-frame-unshade-button-h.png,
 .../StyleTab/Dark/left-frame-unshade-button-i.png,
 .../StyleTab/Dark/left-frame-unshade-button-ic.png,
 .../StyleTab/Dark/left-frame-unshade-button-ih.png,
 .../StyleTab/Dark/left-frame-unsticky-button-c.png,
 .../StyleTab/Dark/left-frame-unsticky-button-f.png,
 .../StyleTab/Dark/left-frame-unsticky-button-h.png,
 .../StyleTab/Dark/left-frame-unsticky-button-i.png,
 .../Dark/left-frame-unsticky-button-ic.png,
 .../Dark/left-frame-unsticky-button-ih.png,
 .../StyleTab/Dark/right-frame-bottom-border-f.png,
 .../StyleTab/Dark/right-frame-bottom-border-i.png,
 .../Dark/right-frame-bottom-left-corner-f.png,
 .../Dark/right-frame-bottom-left-corner-i.png,
 .../Dark/right-frame-bottom-right-corner-f.png,
 .../Dark/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Dark/right-frame-close-button-c.png,
 .../StyleTab/Dark/right-frame-close-button-f.png,
 .../StyleTab/Dark/right-frame-close-button-h.png,
 .../StyleTab/Dark/right-frame-close-button-i.png,
 .../StyleTab/Dark/right-frame-close-button-ic.png,
 .../StyleTab/Dark/right-frame-close-button-ih.png,
 .../Dark/right-frame-frame-type-button-c.png,
 .../Dark/right-frame-frame-type-button-f.png,
 .../Dark/right-frame-frame-type-button-h.png,
 .../Dark/right-frame-frame-type-button-i.png,
 .../Dark/right-frame-frame-type-button-ic.png,
 .../Dark/right-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/right-frame-iconify-button-c.png,
 .../StyleTab/Dark/right-frame-iconify-button-f.png,
 .../StyleTab/Dark/right-frame-iconify-button-h.png,
 .../StyleTab/Dark/right-frame-iconify-button-i.png,
 .../Dark/right-frame-iconify-button-ic.png,
 .../Dark/right-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/right-frame-left-border-f.png,
 themes/StyleTab/Dark/right-frame-left-border-i.png,
 themes/StyleTab/Dark/right-frame-lock-button-c.png,
 themes/StyleTab/Dark/right-frame-lock-button-f.png,
 themes/StyleTab/Dark/right-frame-lock-button-h.png,
 themes/StyleTab/Dark/right-frame-lock-button-i.png,
 .../StyleTab/Dark/right-frame-lock-button-ic.png,
 .../StyleTab/Dark/right-frame-lock-button-ih.png,
 .../Dark/right-frame-maximize-button-c.png,
 .../Dark/right-frame-maximize-button-f.png,
 .../Dark/right-frame-maximize-button-h.png,
 .../Dark/right-frame-maximize-button-i.png,
 .../Dark/right-frame-maximize-button-ic.png,
 .../Dark/right-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/right-frame-menu-button-c.png,
 themes/StyleTab/Dark/right-frame-menu-button-f.png,
 themes/StyleTab/Dark/right-frame-menu-button-h.png,
 themes/StyleTab/Dark/right-frame-menu-button-i.png,
 .../StyleTab/Dark/right-frame-menu-button-ic.png,
 .../StyleTab/Dark/right-frame-menu-button-ih.png,
 .../Dark/right-frame-move-resize-button-c.png,
 .../Dark/right-frame-move-resize-button-f.png,
 .../Dark/right-frame-move-resize-button-h.png,
 .../Dark/right-frame-move-resize-button-i.png,
 .../Dark/right-frame-move-resize-button-ic.png,
 .../Dark/right-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/right-frame-next-button-c.png,
 themes/StyleTab/Dark/right-frame-next-button-f.png,
 themes/StyleTab/Dark/right-frame-next-button-h.png,
 themes/StyleTab/Dark/right-frame-next-button-i.png,
 .../StyleTab/Dark/right-frame-next-button-ic.png,
 .../StyleTab/Dark/right-frame-next-button-ih.png,
 .../Dark/right-frame-next-last-button-c.png,
 .../Dark/right-frame-next-last-button-f.png,
 .../Dark/right-frame-next-last-button-h.png,
 .../Dark/right-frame-next-last-button-i.png,
 .../Dark/right-frame-next-last-button-ic.png,
 .../Dark/right-frame-next-last-button-ih.png,
 .../StyleTab/Dark/right-frame-ontop-button-c.png,
 .../StyleTab/Dark/right-frame-ontop-button-f.png,
 .../StyleTab/Dark/right-frame-ontop-button-h.png,
 .../StyleTab/Dark/right-frame-ontop-button-i.png,
 .../StyleTab/Dark/right-frame-ontop-button-ic.png,
 .../StyleTab/Dark/right-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/right-frame-prev-button-c.png,
 themes/StyleTab/Dark/right-frame-prev-button-f.png,
 themes/StyleTab/Dark/right-frame-prev-button-h.png,
 themes/StyleTab/Dark/right-frame-prev-button-i.png,
 .../StyleTab/Dark/right-frame-prev-button-ic.png,
 .../StyleTab/Dark/right-frame-prev-button-ih.png,
 .../Dark/right-frame-prev-last-button-c.png,
 .../Dark/right-frame-prev-last-button-f.png,
 .../Dark/right-frame-prev-last-button-h.png,
 .../Dark/right-frame-prev-last-button-i.png,
 .../Dark/right-frame-prev-last-button-ic.png,
 .../Dark/right-frame-prev-last-button-ih.png,
 .../Dark/right-frame-raise-lower-button-c.png,
 .../Dark/right-frame-raise-lower-button-f.png,
 .../Dark/right-frame-raise-lower-button-h.png,
 .../Dark/right-frame-raise-lower-button-i.png,
 .../Dark/right-frame-raise-lower-button-ic.png,
 .../Dark/right-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/right-frame-rename-button-c.png,
 .../StyleTab/Dark/right-frame-rename-button-f.png,
 .../StyleTab/Dark/right-frame-rename-button-h.png,
 .../StyleTab/Dark/right-frame-rename-button-i.png,
 .../StyleTab/Dark/right-frame-rename-button-ic.png,
 .../StyleTab/Dark/right-frame-rename-button-ih.png,
 .../Dark/right-frame-right-border-cursor-f.png,
 .../Dark/right-frame-right-border-cursor-i.png,
 .../StyleTab/Dark/right-frame-right-border-f.png,
 .../StyleTab/Dark/right-frame-right-border-i.png,
 .../StyleTab/Dark/right-frame-shade-button-c.png,
 .../StyleTab/Dark/right-frame-shade-button-f.png,
 .../StyleTab/Dark/right-frame-shade-button-h.png,
 .../StyleTab/Dark/right-frame-shade-button-i.png,
 .../StyleTab/Dark/right-frame-shade-button-ic.png,
 .../StyleTab/Dark/right-frame-shade-button-ih.png,
 .../StyleTab/Dark/right-frame-sticky-button-c.png,
 .../StyleTab/Dark/right-frame-sticky-button-f.png,
 .../StyleTab/Dark/right-frame-sticky-button-h.png,
 .../StyleTab/Dark/right-frame-sticky-button-i.png,
 .../StyleTab/Dark/right-frame-sticky-button-ic.png,
 .../StyleTab/Dark/right-frame-sticky-button-ih.png,
 .../Dark/right-frame-tab-bottom-icon-f.png,
 .../Dark/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Dark/right-frame-tab-f.png,
 themes/StyleTab/Dark/right-frame-tab-i.png,
 themes/StyleTab/Dark/right-frame-tab-top-f.png,
 themes/StyleTab/Dark/right-frame-tab-top-i.png,
 themes/StyleTab/Dark/right-frame-title-f.png,
 themes/StyleTab/Dark/right-frame-title-i.png,
 themes/StyleTab/Dark/right-frame-top-border-f.png,
 themes/StyleTab/Dark/right-frame-top-border-i.png,
 .../Dark/right-frame-top-left-corner-f.png,
 .../Dark/right-frame-top-left-corner-i.png,
 .../Dark/right-frame-top-right-corner-f.png,
 .../Dark/right-frame-top-right-corner-i.png,
 .../Dark/right-frame-top-right-corner-shaped-f.png,
 .../Dark/right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Dark/right-frame-unlock-button-c.png,
 .../StyleTab/Dark/right-frame-unlock-button-f.png,
 .../StyleTab/Dark/right-frame-unlock-button-h.png,
 .../StyleTab/Dark/right-frame-unlock-button-i.png,
 .../StyleTab/Dark/right-frame-unlock-button-ic.png,
 .../StyleTab/Dark/right-frame-unlock-button-ih.png,
 .../Dark/right-frame-unmaximize-button-c.png,
 .../Dark/right-frame-unmaximize-button-f.png,
 .../Dark/right-frame-unmaximize-button-h.png,
 .../Dark/right-frame-unmaximize-button-i.png,
 .../Dark/right-frame-unmaximize-button-ic.png,
 .../Dark/right-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/right-frame-unontop-button-c.png,
 .../StyleTab/Dark/right-frame-unontop-button-f.png,
 .../StyleTab/Dark/right-frame-unontop-button-h.png,
 .../StyleTab/Dark/right-frame-unontop-button-i.png,
 .../Dark/right-frame-unontop-button-ic.png,
 .../Dark/right-frame-unontop-button-ih.png,
 .../StyleTab/Dark/right-frame-unshade-button-c.png,
 .../StyleTab/Dark/right-frame-unshade-button-f.png,
 .../StyleTab/Dark/right-frame-unshade-button-h.png,
 .../StyleTab/Dark/right-frame-unshade-button-i.png,
 .../Dark/right-frame-unshade-button-ic.png,
 .../Dark/right-frame-unshade-button-ih.png,
 .../Dark/right-frame-unsticky-button-c.png,
 .../Dark/right-frame-unsticky-button-f.png,
 .../Dark/right-frame-unsticky-button-h.png,
 .../Dark/right-frame-unsticky-button-i.png,
 .../Dark/right-frame-unsticky-button-ic.png,
 .../Dark/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Dark/top-frame-bottom-border-f.png,
 themes/StyleTab/Dark/top-frame-bottom-border-i.png,
 .../Dark/top-frame-bottom-left-corner-f.png,
 .../Dark/top-frame-bottom-left-corner-i.png,
 .../Dark/top-frame-bottom-right-corner-f.png,
 .../Dark/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Dark/top-frame-close-button-c.png,
 themes/StyleTab/Dark/top-frame-close-button-f.png,
 themes/StyleTab/Dark/top-frame-close-button-h.png,
 themes/StyleTab/Dark/top-frame-close-button-i.png,
 themes/StyleTab/Dark/top-frame-close-button-ic.png,
 themes/StyleTab/Dark/top-frame-close-button-ih.png,
 .../Dark/top-frame-frame-type-button-c.png,
 .../Dark/top-frame-frame-type-button-f.png,
 .../Dark/top-frame-frame-type-button-h.png,
 .../Dark/top-frame-frame-type-button-i.png,
 .../Dark/top-frame-frame-type-button-ic.png,
 .../Dark/top-frame-frame-type-button-ih.png,
 .../Dark/top-frame-icon-title-images-f.png,
 .../Dark/top-frame-icon-title-images-i.png,
 .../StyleTab/Dark/top-frame-iconify-button-c.png,
 .../StyleTab/Dark/top-frame-iconify-button-f.png,
 .../StyleTab/Dark/top-frame-iconify-button-h.png,
 .../StyleTab/Dark/top-frame-iconify-button-i.png,
 .../StyleTab/Dark/top-frame-iconify-button-ic.png,
 .../StyleTab/Dark/top-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/top-frame-left-border-f.png,
 themes/StyleTab/Dark/top-frame-left-border-i.png,
 themes/StyleTab/Dark/top-frame-lock-button-c.png,
 themes/StyleTab/Dark/top-frame-lock-button-f.png,
 themes/StyleTab/Dark/top-frame-lock-button-h.png,
 themes/StyleTab/Dark/top-frame-lock-button-i.png,
 themes/StyleTab/Dark/top-frame-lock-button-ic.png,
 themes/StyleTab/Dark/top-frame-lock-button-ih.png,
 .../StyleTab/Dark/top-frame-maximize-button-c.png,
 .../StyleTab/Dark/top-frame-maximize-button-f.png,
 .../StyleTab/Dark/top-frame-maximize-button-h.png,
 .../StyleTab/Dark/top-frame-maximize-button-i.png,
 .../StyleTab/Dark/top-frame-maximize-button-ic.png,
 .../StyleTab/Dark/top-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/top-frame-menu-button-c.png,
 themes/StyleTab/Dark/top-frame-menu-button-f.png,
 themes/StyleTab/Dark/top-frame-menu-button-h.png,
 themes/StyleTab/Dark/top-frame-menu-button-i.png,
 themes/StyleTab/Dark/top-frame-menu-button-ic.png,
 themes/StyleTab/Dark/top-frame-menu-button-ih.png,
 .../Dark/top-frame-move-resize-button-c.png,
 .../Dark/top-frame-move-resize-button-f.png,
 .../Dark/top-frame-move-resize-button-h.png,
 .../Dark/top-frame-move-resize-button-i.png,
 .../Dark/top-frame-move-resize-button-ic.png,
 .../Dark/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/top-frame-next-button-c.png,
 themes/StyleTab/Dark/top-frame-next-button-f.png,
 themes/StyleTab/Dark/top-frame-next-button-h.png,
 themes/StyleTab/Dark/top-frame-next-button-i.png,
 themes/StyleTab/Dark/top-frame-next-button-ic.png,
 themes/StyleTab/Dark/top-frame-next-button-ih.png,
 .../StyleTab/Dark/top-frame-next-last-button-c.png,
 .../StyleTab/Dark/top-frame-next-last-button-f.png,
 .../StyleTab/Dark/top-frame-next-last-button-h.png,
 .../StyleTab/Dark/top-frame-next-last-button-i.png,
 .../Dark/top-frame-next-last-button-ic.png,
 .../Dark/top-frame-next-last-button-ih.png,
 themes/StyleTab/Dark/top-frame-ontop-button-c.png,
 themes/StyleTab/Dark/top-frame-ontop-button-f.png,
 themes/StyleTab/Dark/top-frame-ontop-button-h.png,
 themes/StyleTab/Dark/top-frame-ontop-button-i.png,
 themes/StyleTab/Dark/top-frame-ontop-button-ic.png,
 themes/StyleTab/Dark/top-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/top-frame-prev-button-c.png,
 themes/StyleTab/Dark/top-frame-prev-button-f.png,
 themes/StyleTab/Dark/top-frame-prev-button-h.png,
 themes/StyleTab/Dark/top-frame-prev-button-i.png,
 themes/StyleTab/Dark/top-frame-prev-button-ic.png,
 themes/StyleTab/Dark/top-frame-prev-button-ih.png,
 .../StyleTab/Dark/top-frame-prev-last-button-c.png,
 .../StyleTab/Dark/top-frame-prev-last-button-f.png,
 .../StyleTab/Dark/top-frame-prev-last-button-h.png,
 .../StyleTab/Dark/top-frame-prev-last-button-i.png,
 .../Dark/top-frame-prev-last-button-ic.png,
 .../Dark/top-frame-prev-last-button-ih.png,
 .../Dark/top-frame-raise-lower-button-c.png,
 .../Dark/top-frame-raise-lower-button-f.png,
 .../Dark/top-frame-raise-lower-button-h.png,
 .../Dark/top-frame-raise-lower-button-i.png,
 .../Dark/top-frame-raise-lower-button-ic.png,
 .../Dark/top-frame-raise-lower-button-ih.png,
 themes/StyleTab/Dark/top-frame-rename-button-c.png,
 themes/StyleTab/Dark/top-frame-rename-button-f.png,
 themes/StyleTab/Dark/top-frame-rename-button-h.png,
 themes/StyleTab/Dark/top-frame-rename-button-i.png,
 .../StyleTab/Dark/top-frame-rename-button-ic.png,
 .../StyleTab/Dark/top-frame-rename-button-ih.png,
 themes/StyleTab/Dark/top-frame-right-border-f.png,
 themes/StyleTab/Dark/top-frame-right-border-i.png,
 themes/StyleTab/Dark/top-frame-shade-button-c.png,
 themes/StyleTab/Dark/top-frame-shade-button-f.png,
 themes/StyleTab/Dark/top-frame-shade-button-h.png,
 themes/StyleTab/Dark/top-frame-shade-button-i.png,
 themes/StyleTab/Dark/top-frame-shade-button-ic.png,
 themes/StyleTab/Dark/top-frame-shade-button-ih.png,
 themes/StyleTab/Dark/top-frame-sticky-button-c.png,
 themes/StyleTab/Dark/top-frame-sticky-button-f.png,
 themes/StyleTab/Dark/top-frame-sticky-button-h.png,
 themes/StyleTab/Dark/top-frame-sticky-button-i.png,
 .../StyleTab/Dark/top-frame-sticky-button-ic.png,
 .../StyleTab/Dark/top-frame-sticky-button-ih.png,
 themes/StyleTab/Dark/top-frame-tab-f.png,
 themes/StyleTab/Dark/top-frame-tab-i.png,
 themes/StyleTab/Dark/top-frame-tab-left-f.png,
 themes/StyleTab/Dark/top-frame-tab-left-i.png,
 themes/StyleTab/Dark/top-frame-tab-left-icon-f.png,
 themes/StyleTab/Dark/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Dark/top-frame-tab-right-f.png,
 themes/StyleTab/Dark/top-frame-tab-right-i.png,
 themes/StyleTab/Dark/top-frame-title-f.png,
 themes/StyleTab/Dark/top-frame-title-i.png,
 themes/StyleTab/Dark/top-frame-top-border-f.png,
 themes/StyleTab/Dark/top-frame-top-border-i.png,
 .../StyleTab/Dark/top-frame-top-left-corner-f.png,
 .../StyleTab/Dark/top-frame-top-left-corner-i.png,
 .../Dark/top-frame-top-left-corner-shaped-f.png,
 .../Dark/top-frame-top-left-corner-shaped-i.png,
 .../StyleTab/Dark/top-frame-top-right-corner-f.png,
 .../StyleTab/Dark/top-frame-top-right-corner-i.png,
 .../Dark/top-frame-top-right-corner-shaped-f.png,
 .../Dark/top-frame-top-right-corner-shaped-i.png,
 themes/StyleTab/Dark/top-frame-unlock-button-c.png,
 themes/StyleTab/Dark/top-frame-unlock-button-f.png,
 themes/StyleTab/Dark/top-frame-unlock-button-h.png,
 themes/StyleTab/Dark/top-frame-unlock-button-i.png,
 .../StyleTab/Dark/top-frame-unlock-button-ic.png,
 .../StyleTab/Dark/top-frame-unlock-button-ih.png,
 .../Dark/top-frame-unmaximize-button-c.png,
 .../Dark/top-frame-unmaximize-button-f.png,
 .../Dark/top-frame-unmaximize-button-h.png,
 .../Dark/top-frame-unmaximize-button-i.png,
 .../Dark/top-frame-unmaximize-button-ic.png,
 .../Dark/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/top-frame-unontop-button-c.png,
 .../StyleTab/Dark/top-frame-unontop-button-f.png,
 .../StyleTab/Dark/top-frame-unontop-button-h.png,
 .../StyleTab/Dark/top-frame-unontop-button-i.png,
 .../StyleTab/Dark/top-frame-unontop-button-ic.png,
 .../StyleTab/Dark/top-frame-unontop-button-ih.png,
 .../StyleTab/Dark/top-frame-unshade-button-c.png,
 .../StyleTab/Dark/top-frame-unshade-button-f.png,
 .../StyleTab/Dark/top-frame-unshade-button-h.png,
 .../StyleTab/Dark/top-frame-unshade-button-i.png,
 .../StyleTab/Dark/top-frame-unshade-button-ic.png,
 .../StyleTab/Dark/top-frame-unshade-button-ih.png,
 .../StyleTab/Dark/top-frame-unsticky-button-c.png,
 .../StyleTab/Dark/top-frame-unsticky-button-f.png,
 .../StyleTab/Dark/top-frame-unsticky-button-h.png,
 .../StyleTab/Dark/top-frame-unsticky-button-i.png,
 .../StyleTab/Dark/top-frame-unsticky-button-ic.png,
 .../StyleTab/Dark/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../DarkColor/bottom-frame-bottom-border-f.png,
 .../DarkColor/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../DarkColor/bottom-frame-close-button-c.png,
 .../DarkColor/bottom-frame-close-button-f.png,
 .../DarkColor/bottom-frame-close-button-h.png,
 .../DarkColor/bottom-frame-close-button-i.png,
 .../DarkColor/bottom-frame-close-button-ic.png,
 .../DarkColor/bottom-frame-close-button-ih.png,
 .../DarkColor/bottom-frame-frame-type-button-c.png,
 .../DarkColor/bottom-frame-frame-type-button-f.png,
 .../DarkColor/bottom-frame-frame-type-button-h.png,
 .../DarkColor/bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../DarkColor/bottom-frame-iconify-button-c.png,
 .../DarkColor/bottom-frame-iconify-button-f.png,
 .../DarkColor/bottom-frame-iconify-button-h.png,
 .../DarkColor/bottom-frame-iconify-button-i.png,
 .../DarkColor/bottom-frame-iconify-button-ic.png,
 .../DarkColor/bottom-frame-iconify-button-ih.png,
 .../DarkColor/bottom-frame-left-border-f.png,
 .../DarkColor/bottom-frame-left-border-i.png,
 .../DarkColor/bottom-frame-lock-button-c.png,
 .../DarkColor/bottom-frame-lock-button-f.png,
 .../DarkColor/bottom-frame-lock-button-h.png,
 .../DarkColor/bottom-frame-lock-button-i.png,
 .../DarkColor/bottom-frame-lock-button-ic.png,
 .../DarkColor/bottom-frame-lock-button-ih.png,
 .../DarkColor/bottom-frame-maximize-button-c.png,
 .../DarkColor/bottom-frame-maximize-button-f.png,
 .../DarkColor/bottom-frame-maximize-button-h.png,
 .../DarkColor/bottom-frame-maximize-button-i.png,
 .../DarkColor/bottom-frame-maximize-button-ic.png,
 .../DarkColor/bottom-frame-maximize-button-ih.png,
 .../DarkColor/bottom-frame-menu-button-c.png,
 .../DarkColor/bottom-frame-menu-button-f.png,
 .../DarkColor/bottom-frame-menu-button-h.png,
 .../DarkColor/bottom-frame-menu-button-i.png,
 .../DarkColor/bottom-frame-menu-button-ic.png,
 .../DarkColor/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../DarkColor/bottom-frame-next-button-c.png,
 .../DarkColor/bottom-frame-next-button-f.png,
 .../DarkColor/bottom-frame-next-button-h.png,
 .../DarkColor/bottom-frame-next-button-i.png,
 .../DarkColor/bottom-frame-next-button-ic.png,
 .../DarkColor/bottom-frame-next-button-ih.png,
 .../DarkColor/bottom-frame-next-last-button-c.png,
 .../DarkColor/bottom-frame-next-last-button-f.png,
 .../DarkColor/bottom-frame-next-last-button-h.png,
 .../DarkColor/bottom-frame-next-last-button-i.png,
 .../DarkColor/bottom-frame-next-last-button-ic.png,
 .../DarkColor/bottom-frame-next-last-button-ih.png,
 .../DarkColor/bottom-frame-ontop-button-c.png,
 .../DarkColor/bottom-frame-ontop-button-f.png,
 .../DarkColor/bottom-frame-ontop-button-h.png,
 .../DarkColor/bottom-frame-ontop-button-i.png,
 .../DarkColor/bottom-frame-ontop-button-ic.png,
 .../DarkColor/bottom-frame-ontop-button-ih.png,
 .../DarkColor/bottom-frame-prev-button-c.png,
 .../DarkColor/bottom-frame-prev-button-f.png,
 .../DarkColor/bottom-frame-prev-button-h.png,
 .../DarkColor/bottom-frame-prev-button-i.png,
 .../DarkColor/bottom-frame-prev-button-ic.png,
 .../DarkColor/bottom-frame-prev-button-ih.png,
 .../DarkColor/bottom-frame-prev-last-button-c.png,
 .../DarkColor/bottom-frame-prev-last-button-f.png,
 .../DarkColor/bottom-frame-prev-last-button-h.png,
 .../DarkColor/bottom-frame-prev-last-button-i.png,
 .../DarkColor/bottom-frame-prev-last-button-ic.png,
 .../DarkColor/bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../DarkColor/bottom-frame-rename-button-c.png,
 .../DarkColor/bottom-frame-rename-button-f.png,
 .../DarkColor/bottom-frame-rename-button-h.png,
 .../DarkColor/bottom-frame-rename-button-i.png,
 .../DarkColor/bottom-frame-rename-button-ic.png,
 .../DarkColor/bottom-frame-rename-button-ih.png,
 .../DarkColor/bottom-frame-right-border-f.png,
 .../DarkColor/bottom-frame-right-border-i.png,
 .../DarkColor/bottom-frame-shade-button-c.png,
 .../DarkColor/bottom-frame-shade-button-f.png,
 .../DarkColor/bottom-frame-shade-button-h.png,
 .../DarkColor/bottom-frame-shade-button-i.png,
 .../DarkColor/bottom-frame-shade-button-ic.png,
 .../DarkColor/bottom-frame-shade-button-ih.png,
 .../DarkColor/bottom-frame-sticky-button-c.png,
 .../DarkColor/bottom-frame-sticky-button-f.png,
 .../DarkColor/bottom-frame-sticky-button-h.png,
 .../DarkColor/bottom-frame-sticky-button-i.png,
 .../DarkColor/bottom-frame-sticky-button-ic.png,
 .../DarkColor/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/DarkColor/bottom-frame-tab-f.png,
 themes/StyleTab/DarkColor/bottom-frame-tab-i.png,
 .../DarkColor/bottom-frame-tab-left-icon-f.png,
 .../DarkColor/bottom-frame-tab-left-icon-i.png,
 .../DarkColor/bottom-frame-tab-right-f.png,
 .../DarkColor/bottom-frame-tab-right-i.png,
 themes/StyleTab/DarkColor/bottom-frame-title-f.png,
 themes/StyleTab/DarkColor/bottom-frame-title-i.png,
 .../DarkColor/bottom-frame-top-border-f.png,
 .../DarkColor/bottom-frame-top-border-i.png,
 .../DarkColor/bottom-frame-top-left-corner-f.png,
 .../DarkColor/bottom-frame-top-left-corner-i.png,
 .../DarkColor/bottom-frame-top-right-corner-f.png,
 .../DarkColor/bottom-frame-top-right-corner-i.png,
 .../DarkColor/bottom-frame-unlock-button-c.png,
 .../DarkColor/bottom-frame-unlock-button-f.png,
 .../DarkColor/bottom-frame-unlock-button-h.png,
 .../DarkColor/bottom-frame-unlock-button-i.png,
 .../DarkColor/bottom-frame-unlock-button-ic.png,
 .../DarkColor/bottom-frame-unlock-button-ih.png,
 .../DarkColor/bottom-frame-unmaximize-button-c.png,
 .../DarkColor/bottom-frame-unmaximize-button-f.png,
 .../DarkColor/bottom-frame-unmaximize-button-h.png,
 .../DarkColor/bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../DarkColor/bottom-frame-unontop-button-c.png,
 .../DarkColor/bottom-frame-unontop-button-f.png,
 .../DarkColor/bottom-frame-unontop-button-h.png,
 .../DarkColor/bottom-frame-unontop-button-i.png,
 .../DarkColor/bottom-frame-unontop-button-ic.png,
 .../DarkColor/bottom-frame-unontop-button-ih.png,
 .../DarkColor/bottom-frame-unshade-button-c.png,
 .../DarkColor/bottom-frame-unshade-button-f.png,
 .../DarkColor/bottom-frame-unshade-button-h.png,
 .../DarkColor/bottom-frame-unshade-button-i.png,
 .../DarkColor/bottom-frame-unshade-button-ic.png,
 .../DarkColor/bottom-frame-unshade-button-ih.png,
 .../DarkColor/bottom-frame-unsticky-button-c.png,
 .../DarkColor/bottom-frame-unsticky-button-f.png,
 .../DarkColor/bottom-frame-unsticky-button-h.png,
 .../DarkColor/bottom-frame-unsticky-button-i.png,
 .../DarkColor/bottom-frame-unsticky-button-ic.png,
 .../DarkColor/bottom-frame-unsticky-button-ih.png,
 .../DarkColor/left-frame-bottom-border-f.png,
 .../DarkColor/left-frame-bottom-border-i.png,
 .../DarkColor/left-frame-bottom-left-corner-f.png,
 .../DarkColor/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../DarkColor/left-frame-bottom-right-corner-f.png,
 .../DarkColor/left-frame-bottom-right-corner-i.png,
 .../DarkColor/left-frame-close-button-c.png,
 .../DarkColor/left-frame-close-button-f.png,
 .../DarkColor/left-frame-close-button-h.png,
 .../DarkColor/left-frame-close-button-i.png,
 .../DarkColor/left-frame-close-button-ic.png,
 .../DarkColor/left-frame-close-button-ih.png,
 .../DarkColor/left-frame-frame-type-button-c.png,
 .../DarkColor/left-frame-frame-type-button-f.png,
 .../DarkColor/left-frame-frame-type-button-h.png,
 .../DarkColor/left-frame-frame-type-button-i.png,
 .../DarkColor/left-frame-frame-type-button-ic.png,
 .../DarkColor/left-frame-frame-type-button-ih.png,
 .../DarkColor/left-frame-iconify-button-c.png,
 .../DarkColor/left-frame-iconify-button-f.png,
 .../DarkColor/left-frame-iconify-button-h.png,
 .../DarkColor/left-frame-iconify-button-i.png,
 .../DarkColor/left-frame-iconify-button-ic.png,
 .../DarkColor/left-frame-iconify-button-ih.png,
 .../DarkColor/left-frame-left-border-f.png,
 .../DarkColor/left-frame-left-border-i.png,
 .../DarkColor/left-frame-lock-button-c.png,
 .../DarkColor/left-frame-lock-button-f.png,
 .../DarkColor/left-frame-lock-button-h.png,
 .../DarkColor/left-frame-lock-button-i.png,
 .../DarkColor/left-frame-lock-button-ic.png,
 .../DarkColor/left-frame-lock-button-ih.png,
 .../DarkColor/left-frame-maximize-button-c.png,
 .../DarkColor/left-frame-maximize-button-f.png,
 .../DarkColor/left-frame-maximize-button-h.png,
 .../DarkColor/left-frame-maximize-button-i.png,
 .../DarkColor/left-frame-maximize-button-ic.png,
 .../DarkColor/left-frame-maximize-button-ih.png,
 .../DarkColor/left-frame-menu-button-c.png,
 .../DarkColor/left-frame-menu-button-f.png,
 .../DarkColor/left-frame-menu-button-h.png,
 .../DarkColor/left-frame-menu-button-i.png,
 .../DarkColor/left-frame-menu-button-ic.png,
 .../DarkColor/left-frame-menu-button-ih.png,
 .../DarkColor/left-frame-move-resize-button-c.png,
 .../DarkColor/left-frame-move-resize-button-f.png,
 .../DarkColor/left-frame-move-resize-button-h.png,
 .../DarkColor/left-frame-move-resize-button-i.png,
 .../DarkColor/left-frame-move-resize-button-ic.png,
 .../DarkColor/left-frame-move-resize-button-ih.png,
 .../DarkColor/left-frame-next-button-c.png,
 .../DarkColor/left-frame-next-button-f.png,
 .../DarkColor/left-frame-next-button-h.png,
 .../DarkColor/left-frame-next-button-i.png,
 .../DarkColor/left-frame-next-button-ic.png,
 .../DarkColor/left-frame-next-button-ih.png,
 .../DarkColor/left-frame-next-last-button-c.png,
 .../DarkColor/left-frame-next-last-button-f.png,
 .../DarkColor/left-frame-next-last-button-h.png,
 .../DarkColor/left-frame-next-last-button-i.png,
 .../DarkColor/left-frame-next-last-button-ic.png,
 .../DarkColor/left-frame-next-last-button-ih.png,
 .../DarkColor/left-frame-ontop-button-c.png,
 .../DarkColor/left-frame-ontop-button-f.png,
 .../DarkColor/left-frame-ontop-button-h.png,
 .../DarkColor/left-frame-ontop-button-i.png,
 .../DarkColor/left-frame-ontop-button-ic.png,
 .../DarkColor/left-frame-ontop-button-ih.png,
 .../DarkColor/left-frame-prev-button-c.png,
 .../DarkColor/left-frame-prev-button-f.png,
 .../DarkColor/left-frame-prev-button-h.png,
 .../DarkColor/left-frame-prev-button-i.png,
 .../DarkColor/left-frame-prev-button-ic.png,
 .../DarkColor/left-frame-prev-button-ih.png,
 .../DarkColor/left-frame-prev-last-button-c.png,
 .../DarkColor/left-frame-prev-last-button-f.png,
 .../DarkColor/left-frame-prev-last-button-h.png,
 .../DarkColor/left-frame-prev-last-button-i.png,
 .../DarkColor/left-frame-prev-last-button-ic.png,
 .../DarkColor/left-frame-prev-last-button-ih.png,
 .../DarkColor/left-frame-raise-lower-button-c.png,
 .../DarkColor/left-frame-raise-lower-button-f.png,
 .../DarkColor/left-frame-raise-lower-button-h.png,
 .../DarkColor/left-frame-raise-lower-button-i.png,
 .../DarkColor/left-frame-raise-lower-button-ic.png,
 .../DarkColor/left-frame-raise-lower-button-ih.png,
 .../DarkColor/left-frame-rename-button-c.png,
 .../DarkColor/left-frame-rename-button-f.png,
 .../DarkColor/left-frame-rename-button-h.png,
 .../DarkColor/left-frame-rename-button-i.png,
 .../DarkColor/left-frame-rename-button-ic.png,
 .../DarkColor/left-frame-rename-button-ih.png,
 .../DarkColor/left-frame-right-border-f.png,
 .../DarkColor/left-frame-right-border-i.png,
 .../DarkColor/left-frame-shade-button-c.png,
 .../DarkColor/left-frame-shade-button-f.png,
 .../DarkColor/left-frame-shade-button-h.png,
 .../DarkColor/left-frame-shade-button-i.png,
 .../DarkColor/left-frame-shade-button-ic.png,
 .../DarkColor/left-frame-shade-button-ih.png,
 .../DarkColor/left-frame-sticky-button-c.png,
 .../DarkColor/left-frame-sticky-button-f.png,
 .../DarkColor/left-frame-sticky-button-h.png,
 .../DarkColor/left-frame-sticky-button-i.png,
 .../DarkColor/left-frame-sticky-button-ic.png,
 .../DarkColor/left-frame-sticky-button-ih.png,
 .../DarkColor/left-frame-tab-bottom-icon-f.png,
 .../DarkColor/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/DarkColor/left-frame-tab-f.png,
 themes/StyleTab/DarkColor/left-frame-tab-i.png,
 themes/StyleTab/DarkColor/left-frame-tab-top-f.png,
 themes/StyleTab/DarkColor/left-frame-tab-top-i.png,
 themes/StyleTab/DarkColor/left-frame-title-f.png,
 themes/StyleTab/DarkColor/left-frame-title-i.png,
 .../StyleTab/DarkColor/left-frame-top-border-f.png,
 .../StyleTab/DarkColor/left-frame-top-border-i.png,
 .../DarkColor/left-frame-top-left-corner-f.png,
 .../DarkColor/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../DarkColor/left-frame-top-right-corner-f.png,
 .../DarkColor/left-frame-top-right-corner-i.png,
 .../DarkColor/left-frame-unlock-button-c.png,
 .../DarkColor/left-frame-unlock-button-f.png,
 .../DarkColor/left-frame-unlock-button-h.png,
 .../DarkColor/left-frame-unlock-button-i.png,
 .../DarkColor/left-frame-unlock-button-ic.png,
 .../DarkColor/left-frame-unlock-button-ih.png,
 .../DarkColor/left-frame-unmaximize-button-c.png,
 .../DarkColor/left-frame-unmaximize-button-f.png,
 .../DarkColor/left-frame-unmaximize-button-h.png,
 .../DarkColor/left-frame-unmaximize-button-i.png,
 .../DarkColor/left-frame-unmaximize-button-ic.png,
 .../DarkColor/left-frame-unmaximize-button-ih.png,
 .../DarkColor/left-frame-unontop-button-c.png,
 .../DarkColor/left-frame-unontop-button-f.png,
 .../DarkColor/left-frame-unontop-button-h.png,
 .../DarkColor/left-frame-unontop-button-i.png,
 .../DarkColor/left-frame-unontop-button-ic.png,
 .../DarkColor/left-frame-unontop-button-ih.png,
 .../DarkColor/left-frame-unshade-button-c.png,
 .../DarkColor/left-frame-unshade-button-f.png,
 .../DarkColor/left-frame-unshade-button-h.png,
 .../DarkColor/left-frame-unshade-button-i.png,
 .../DarkColor/left-frame-unshade-button-ic.png,
 .../DarkColor/left-frame-unshade-button-ih.png,
 .../DarkColor/left-frame-unsticky-button-c.png,
 .../DarkColor/left-frame-unsticky-button-f.png,
 .../DarkColor/left-frame-unsticky-button-h.png,
 .../DarkColor/left-frame-unsticky-button-i.png,
 .../DarkColor/left-frame-unsticky-button-ic.png,
 .../DarkColor/left-frame-unsticky-button-ih.png,
 .../DarkColor/right-frame-bottom-border-f.png,
 .../DarkColor/right-frame-bottom-border-i.png,
 .../DarkColor/right-frame-bottom-left-corner-f.png,
 .../DarkColor/right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../DarkColor/right-frame-close-button-c.png,
 .../DarkColor/right-frame-close-button-f.png,
 .../DarkColor/right-frame-close-button-h.png,
 .../DarkColor/right-frame-close-button-i.png,
 .../DarkColor/right-frame-close-button-ic.png,
 .../DarkColor/right-frame-close-button-ih.png,
 .../DarkColor/right-frame-frame-type-button-c.png,
 .../DarkColor/right-frame-frame-type-button-f.png,
 .../DarkColor/right-frame-frame-type-button-h.png,
 .../DarkColor/right-frame-frame-type-button-i.png,
 .../DarkColor/right-frame-frame-type-button-ic.png,
 .../DarkColor/right-frame-frame-type-button-ih.png,
 .../DarkColor/right-frame-iconify-button-c.png,
 .../DarkColor/right-frame-iconify-button-f.png,
 .../DarkColor/right-frame-iconify-button-h.png,
 .../DarkColor/right-frame-iconify-button-i.png,
 .../DarkColor/right-frame-iconify-button-ic.png,
 .../DarkColor/right-frame-iconify-button-ih.png,
 .../DarkColor/right-frame-left-border-f.png,
 .../DarkColor/right-frame-left-border-i.png,
 .../DarkColor/right-frame-lock-button-c.png,
 .../DarkColor/right-frame-lock-button-f.png,
 .../DarkColor/right-frame-lock-button-h.png,
 .../DarkColor/right-frame-lock-button-i.png,
 .../DarkColor/right-frame-lock-button-ic.png,
 .../DarkColor/right-frame-lock-button-ih.png,
 .../DarkColor/right-frame-maximize-button-c.png,
 .../DarkColor/right-frame-maximize-button-f.png,
 .../DarkColor/right-frame-maximize-button-h.png,
 .../DarkColor/right-frame-maximize-button-i.png,
 .../DarkColor/right-frame-maximize-button-ic.png,
 .../DarkColor/right-frame-maximize-button-ih.png,
 .../DarkColor/right-frame-menu-button-c.png,
 .../DarkColor/right-frame-menu-button-f.png,
 .../DarkColor/right-frame-menu-button-h.png,
 .../DarkColor/right-frame-menu-button-i.png,
 .../DarkColor/right-frame-menu-button-ic.png,
 .../DarkColor/right-frame-menu-button-ih.png,
 .../DarkColor/right-frame-move-resize-button-c.png,
 .../DarkColor/right-frame-move-resize-button-f.png,
 .../DarkColor/right-frame-move-resize-button-h.png,
 .../DarkColor/right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../DarkColor/right-frame-next-button-c.png,
 .../DarkColor/right-frame-next-button-f.png,
 .../DarkColor/right-frame-next-button-h.png,
 .../DarkColor/right-frame-next-button-i.png,
 .../DarkColor/right-frame-next-button-ic.png,
 .../DarkColor/right-frame-next-button-ih.png,
 .../DarkColor/right-frame-next-last-button-c.png,
 .../DarkColor/right-frame-next-last-button-f.png,
 .../DarkColor/right-frame-next-last-button-h.png,
 .../DarkColor/right-frame-next-last-button-i.png,
 .../DarkColor/right-frame-next-last-button-ic.png,
 .../DarkColor/right-frame-next-last-button-ih.png,
 .../DarkColor/right-frame-ontop-button-c.png,
 .../DarkColor/right-frame-ontop-button-f.png,
 .../DarkColor/right-frame-ontop-button-h.png,
 .../DarkColor/right-frame-ontop-button-i.png,
 .../DarkColor/right-frame-ontop-button-ic.png,
 .../DarkColor/right-frame-ontop-button-ih.png,
 .../DarkColor/right-frame-prev-button-c.png,
 .../DarkColor/right-frame-prev-button-f.png,
 .../DarkColor/right-frame-prev-button-h.png,
 .../DarkColor/right-frame-prev-button-i.png,
 .../DarkColor/right-frame-prev-button-ic.png,
 .../DarkColor/right-frame-prev-button-ih.png,
 .../DarkColor/right-frame-prev-last-button-c.png,
 .../DarkColor/right-frame-prev-last-button-f.png,
 .../DarkColor/right-frame-prev-last-button-h.png,
 .../DarkColor/right-frame-prev-last-button-i.png,
 .../DarkColor/right-frame-prev-last-button-ic.png,
 .../DarkColor/right-frame-prev-last-button-ih.png,
 .../DarkColor/right-frame-raise-lower-button-c.png,
 .../DarkColor/right-frame-raise-lower-button-f.png,
 .../DarkColor/right-frame-raise-lower-button-h.png,
 .../DarkColor/right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../DarkColor/right-frame-rename-button-c.png,
 .../DarkColor/right-frame-rename-button-f.png,
 .../DarkColor/right-frame-rename-button-h.png,
 .../DarkColor/right-frame-rename-button-i.png,
 .../DarkColor/right-frame-rename-button-ic.png,
 .../DarkColor/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../DarkColor/right-frame-right-border-f.png,
 .../DarkColor/right-frame-right-border-i.png,
 .../DarkColor/right-frame-shade-button-c.png,
 .../DarkColor/right-frame-shade-button-f.png,
 .../DarkColor/right-frame-shade-button-h.png,
 .../DarkColor/right-frame-shade-button-i.png,
 .../DarkColor/right-frame-shade-button-ic.png,
 .../DarkColor/right-frame-shade-button-ih.png,
 .../DarkColor/right-frame-sticky-button-c.png,
 .../DarkColor/right-frame-sticky-button-f.png,
 .../DarkColor/right-frame-sticky-button-h.png,
 .../DarkColor/right-frame-sticky-button-i.png,
 .../DarkColor/right-frame-sticky-button-ic.png,
 .../DarkColor/right-frame-sticky-button-ih.png,
 .../DarkColor/right-frame-tab-bottom-icon-f.png,
 .../DarkColor/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/DarkColor/right-frame-tab-f.png,
 themes/StyleTab/DarkColor/right-frame-tab-i.png,
 .../StyleTab/DarkColor/right-frame-tab-top-f.png,
 .../StyleTab/DarkColor/right-frame-tab-top-i.png,
 themes/StyleTab/DarkColor/right-frame-title-f.png,
 themes/StyleTab/DarkColor/right-frame-title-i.png,
 .../DarkColor/right-frame-top-border-f.png,
 .../DarkColor/right-frame-top-border-i.png,
 .../DarkColor/right-frame-top-left-corner-f.png,
 .../DarkColor/right-frame-top-left-corner-i.png,
 .../DarkColor/right-frame-top-right-corner-f.png,
 .../DarkColor/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../DarkColor/right-frame-unlock-button-c.png,
 .../DarkColor/right-frame-unlock-button-f.png,
 .../DarkColor/right-frame-unlock-button-h.png,
 .../DarkColor/right-frame-unlock-button-i.png,
 .../DarkColor/right-frame-unlock-button-ic.png,
 .../DarkColor/right-frame-unlock-button-ih.png,
 .../DarkColor/right-frame-unmaximize-button-c.png,
 .../DarkColor/right-frame-unmaximize-button-f.png,
 .../DarkColor/right-frame-unmaximize-button-h.png,
 .../DarkColor/right-frame-unmaximize-button-i.png,
 .../DarkColor/right-frame-unmaximize-button-ic.png,
 .../DarkColor/right-frame-unmaximize-button-ih.png,
 .../DarkColor/right-frame-unontop-button-c.png,
 .../DarkColor/right-frame-unontop-button-f.png,
 .../DarkColor/right-frame-unontop-button-h.png,
 .../DarkColor/right-frame-unontop-button-i.png,
 .../DarkColor/right-frame-unontop-button-ic.png,
 .../DarkColor/right-frame-unontop-button-ih.png,
 .../DarkColor/right-frame-unshade-button-c.png,
 .../DarkColor/right-frame-unshade-button-f.png,
 .../DarkColor/right-frame-unshade-button-h.png,
 .../DarkColor/right-frame-unshade-button-i.png,
 .../DarkColor/right-frame-unshade-button-ic.png,
 .../DarkColor/right-frame-unshade-button-ih.png,
 .../DarkColor/right-frame-unsticky-button-c.png,
 .../DarkColor/right-frame-unsticky-button-f.png,
 .../DarkColor/right-frame-unsticky-button-h.png,
 .../DarkColor/right-frame-unsticky-button-i.png,
 .../DarkColor/right-frame-unsticky-button-ic.png,
 .../DarkColor/right-frame-unsticky-button-ih.png,
 .../DarkColor/top-frame-bottom-border-f.png,
 .../DarkColor/top-frame-bottom-border-i.png,
 .../DarkColor/top-frame-bottom-left-corner-f.png,
 .../DarkColor/top-frame-bottom-left-corner-i.png,
 .../DarkColor/top-frame-bottom-right-corner-f.png,
 .../DarkColor/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/DarkColor/top-frame-button-c.png,
 themes/StyleTab/DarkColor/top-frame-button-f.png,
 .../DarkColor/top-frame-close-button-c.png,
 .../DarkColor/top-frame-close-button-f.png,
 .../DarkColor/top-frame-close-button-h.png,
 .../DarkColor/top-frame-close-button-i.png,
 .../DarkColor/top-frame-close-button-ic.png,
 .../DarkColor/top-frame-close-button-ih.png,
 .../DarkColor/top-frame-frame-type-button-c.png,
 .../DarkColor/top-frame-frame-type-button-f.png,
 .../DarkColor/top-frame-frame-type-button-h.png,
 .../DarkColor/top-frame-frame-type-button-i.png,
 .../DarkColor/top-frame-frame-type-button-ic.png,
 .../DarkColor/top-frame-frame-type-button-ih.png,
 .../DarkColor/top-frame-icon-title-images-f.png,
 .../DarkColor/top-frame-icon-title-images-i.png,
 .../DarkColor/top-frame-iconify-button-c.png,
 .../DarkColor/top-frame-iconify-button-f.png,
 .../DarkColor/top-frame-iconify-button-h.png,
 .../DarkColor/top-frame-iconify-button-i.png,
 .../DarkColor/top-frame-iconify-button-ic.png,
 .../DarkColor/top-frame-iconify-button-ih.png,
 .../StyleTab/DarkColor/top-frame-left-border-f.png,
 .../StyleTab/DarkColor/top-frame-left-border-i.png,
 .../StyleTab/DarkColor/top-frame-lock-button-c.png,
 .../StyleTab/DarkColor/top-frame-lock-button-f.png,
 .../StyleTab/DarkColor/top-frame-lock-button-h.png,
 .../StyleTab/DarkColor/top-frame-lock-button-i.png,
 .../DarkColor/top-frame-lock-button-ic.png,
 .../DarkColor/top-frame-lock-button-ih.png,
 .../DarkColor/top-frame-maximize-button-c.png,
 .../DarkColor/top-frame-maximize-button-f.png,
 .../DarkColor/top-frame-maximize-button-h.png,
 .../DarkColor/top-frame-maximize-button-i.png,
 .../DarkColor/top-frame-maximize-button-ic.png,
 .../DarkColor/top-frame-maximize-button-ih.png,
 .../StyleTab/DarkColor/top-frame-menu-button-c.png,
 .../StyleTab/DarkColor/top-frame-menu-button-f.png,
 .../StyleTab/DarkColor/top-frame-menu-button-h.png,
 .../StyleTab/DarkColor/top-frame-menu-button-i.png,
 .../DarkColor/top-frame-menu-button-ic.png,
 .../DarkColor/top-frame-menu-button-ih.png,
 .../DarkColor/top-frame-move-resize-button-c.png,
 .../DarkColor/top-frame-move-resize-button-f.png,
 .../DarkColor/top-frame-move-resize-button-h.png,
 .../DarkColor/top-frame-move-resize-button-i.png,
 .../DarkColor/top-frame-move-resize-button-ic.png,
 .../DarkColor/top-frame-move-resize-button-ih.png,
 .../StyleTab/DarkColor/top-frame-next-button-c.png,
 .../StyleTab/DarkColor/top-frame-next-button-f.png,
 .../StyleTab/DarkColor/top-frame-next-button-h.png,
 .../StyleTab/DarkColor/top-frame-next-button-i.png,
 .../DarkColor/top-frame-next-button-ic.png,
 .../DarkColor/top-frame-next-button-ih.png,
 .../DarkColor/top-frame-next-last-button-c.png,
 .../DarkColor/top-frame-next-last-button-f.png,
 .../DarkColor/top-frame-next-last-button-h.png,
 .../DarkColor/top-frame-next-last-button-i.png,
 .../DarkColor/top-frame-next-last-button-ic.png,
 .../DarkColor/top-frame-next-last-button-ih.png,
 .../DarkColor/top-frame-ontop-button-c.png,
 .../DarkColor/top-frame-ontop-button-f.png,
 .../DarkColor/top-frame-ontop-button-h.png,
 .../DarkColor/top-frame-ontop-button-i.png,
 .../DarkColor/top-frame-ontop-button-ic.png,
 .../DarkColor/top-frame-ontop-button-ih.png,
 .../StyleTab/DarkColor/top-frame-prev-button-c.png,
 .../StyleTab/DarkColor/top-frame-prev-button-f.png,
 .../StyleTab/DarkColor/top-frame-prev-button-h.png,
 .../StyleTab/DarkColor/top-frame-prev-button-i.png,
 .../DarkColor/top-frame-prev-button-ic.png,
 .../DarkColor/top-frame-prev-button-ih.png,
 .../DarkColor/top-frame-prev-last-button-c.png,
 .../DarkColor/top-frame-prev-last-button-f.png,
 .../DarkColor/top-frame-prev-last-button-h.png,
 .../DarkColor/top-frame-prev-last-button-i.png,
 .../DarkColor/top-frame-prev-last-button-ic.png,
 .../DarkColor/top-frame-prev-last-button-ih.png,
 .../DarkColor/top-frame-raise-lower-button-c.png,
 .../DarkColor/top-frame-raise-lower-button-f.png,
 .../DarkColor/top-frame-raise-lower-button-h.png,
 .../DarkColor/top-frame-raise-lower-button-i.png,
 .../DarkColor/top-frame-raise-lower-button-ic.png,
 .../DarkColor/top-frame-raise-lower-button-ih.png,
 .../DarkColor/top-frame-rename-button-c.png,
 .../DarkColor/top-frame-rename-button-f.png,
 .../DarkColor/top-frame-rename-button-h.png,
 .../DarkColor/top-frame-rename-button-i.png,
 .../DarkColor/top-frame-rename-button-ic.png,
 .../DarkColor/top-frame-rename-button-ih.png,
 .../DarkColor/top-frame-right-border-f.png,
 .../DarkColor/top-frame-right-border-i.png,
 .../DarkColor/top-frame-shade-button-c.png,
 .../DarkColor/top-frame-shade-button-f.png,
 .../DarkColor/top-frame-shade-button-h.png,
 .../DarkColor/top-frame-shade-button-i.png,
 .../DarkColor/top-frame-shade-button-ic.png,
 .../DarkColor/top-frame-shade-button-ih.png,
 .../DarkColor/top-frame-sticky-button-c.png,
 .../DarkColor/top-frame-sticky-button-f.png,
 .../DarkColor/top-frame-sticky-button-h.png,
 .../DarkColor/top-frame-sticky-button-i.png,
 .../DarkColor/top-frame-sticky-button-ic.png,
 .../DarkColor/top-frame-sticky-button-ih.png,
 themes/StyleTab/DarkColor/top-frame-tab-f.png,
 themes/StyleTab/DarkColor/top-frame-tab-i.png,
 themes/StyleTab/DarkColor/top-frame-tab-left-f.png,
 themes/StyleTab/DarkColor/top-frame-tab-left-i.png,
 .../DarkColor/top-frame-tab-left-icon-f.png,
 .../DarkColor/top-frame-tab-left-icon-i.png,
 .../StyleTab/DarkColor/top-frame-tab-right-f.png,
 .../StyleTab/DarkColor/top-frame-tab-right-i.png,
 themes/StyleTab/DarkColor/top-frame-title-f.png,
 themes/StyleTab/DarkColor/top-frame-title-i.png,
 .../StyleTab/DarkColor/top-frame-top-border-f.png,
 .../StyleTab/DarkColor/top-frame-top-border-i.png,
 .../DarkColor/top-frame-top-left-corner-f.png,
 .../DarkColor/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../DarkColor/top-frame-top-right-corner-f.png,
 .../DarkColor/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../DarkColor/top-frame-unlock-button-c.png,
 .../DarkColor/top-frame-unlock-button-f.png,
 .../DarkColor/top-frame-unlock-button-h.png,
 .../DarkColor/top-frame-unlock-button-i.png,
 .../DarkColor/top-frame-unlock-button-ic.png,
 .../DarkColor/top-frame-unlock-button-ih.png,
 .../DarkColor/top-frame-unmaximize-button-c.png,
 .../DarkColor/top-frame-unmaximize-button-f.png,
 .../DarkColor/top-frame-unmaximize-button-h.png,
 .../DarkColor/top-frame-unmaximize-button-i.png,
 .../DarkColor/top-frame-unmaximize-button-ic.png,
 .../DarkColor/top-frame-unmaximize-button-ih.png,
 .../DarkColor/top-frame-unontop-button-c.png,
 .../DarkColor/top-frame-unontop-button-f.png,
 .../DarkColor/top-frame-unontop-button-h.png,
 .../DarkColor/top-frame-unontop-button-i.png,
 .../DarkColor/top-frame-unontop-button-ic.png,
 .../DarkColor/top-frame-unontop-button-ih.png,
 .../DarkColor/top-frame-unshade-button-c.png,
 .../DarkColor/top-frame-unshade-button-f.png,
 .../DarkColor/top-frame-unshade-button-h.png,
 .../DarkColor/top-frame-unshade-button-i.png,
 .../DarkColor/top-frame-unshade-button-ic.png,
 .../DarkColor/top-frame-unshade-button-ih.png,
 .../DarkColor/top-frame-unsticky-button-c.png,
 .../DarkColor/top-frame-unsticky-button-f.png,
 .../DarkColor/top-frame-unsticky-button-h.png,
 .../DarkColor/top-frame-unsticky-button-i.png,
 .../DarkColor/top-frame-unsticky-button-ic.png,
 .../DarkColor/top-frame-unsticky-button-ih.png,
 .../Reduce/bottom-frame-bottom-border-cursor-f.png,
 .../Reduce/bottom-frame-bottom-border-cursor-i.png,
 .../Reduce/bottom-frame-bottom-border-f.png,
 .../Reduce/bottom-frame-bottom-border-i.png,
 .../Reduce/bottom-frame-bottom-left-corner-f.png,
 .../Reduce/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/bottom-frame-bottom-right-corner-f.png,
 .../Reduce/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Reduce/bottom-frame-close-button-c.png,
 .../Reduce/bottom-frame-close-button-f.png,
 .../Reduce/bottom-frame-close-button-h.png,
 .../Reduce/bottom-frame-close-button-i.png,
 .../Reduce/bottom-frame-close-button-ic.png,
 .../Reduce/bottom-frame-close-button-ih.png,
 .../Reduce/bottom-frame-frame-type-button-c.png,
 .../Reduce/bottom-frame-frame-type-button-f.png,
 .../Reduce/bottom-frame-frame-type-button-h.png,
 .../Reduce/bottom-frame-frame-type-button-i.png,
 .../Reduce/bottom-frame-frame-type-button-ic.png,
 .../Reduce/bottom-frame-frame-type-button-ih.png,
 .../Reduce/bottom-frame-iconify-button-c.png,
 .../Reduce/bottom-frame-iconify-button-f.png,
 .../Reduce/bottom-frame-iconify-button-h.png,
 .../Reduce/bottom-frame-iconify-button-i.png,
 .../Reduce/bottom-frame-iconify-button-ic.png,
 .../Reduce/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-left-border-f.png,
 .../StyleTab/Reduce/bottom-frame-left-border-i.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-c.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-f.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-h.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-i.png,
 .../Reduce/bottom-frame-lock-button-ic.png,
 .../Reduce/bottom-frame-lock-button-ih.png,
 .../Reduce/bottom-frame-maximize-button-c.png,
 .../Reduce/bottom-frame-maximize-button-f.png,
 .../Reduce/bottom-frame-maximize-button-h.png,
 .../Reduce/bottom-frame-maximize-button-i.png,
 .../Reduce/bottom-frame-maximize-button-ic.png,
 .../Reduce/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-c.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-f.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-h.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-i.png,
 .../Reduce/bottom-frame-menu-button-ic.png,
 .../Reduce/bottom-frame-menu-button-ih.png,
 .../Reduce/bottom-frame-move-resize-button-c.png,
 .../Reduce/bottom-frame-move-resize-button-f.png,
 .../Reduce/bottom-frame-move-resize-button-h.png,
 .../Reduce/bottom-frame-move-resize-button-i.png,
 .../Reduce/bottom-frame-move-resize-button-ic.png,
 .../Reduce/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-next-button-c.png,
 .../StyleTab/Reduce/bottom-frame-next-button-f.png,
 .../StyleTab/Reduce/bottom-frame-next-button-h.png,
 .../StyleTab/Reduce/bottom-frame-next-button-i.png,
 .../Reduce/bottom-frame-next-button-ic.png,
 .../Reduce/bottom-frame-next-button-ih.png,
 .../Reduce/bottom-frame-next-last-button-c.png,
 .../Reduce/bottom-frame-next-last-button-f.png,
 .../Reduce/bottom-frame-next-last-button-h.png,
 .../Reduce/bottom-frame-next-last-button-i.png,
 .../Reduce/bottom-frame-next-last-button-ic.png,
 .../Reduce/bottom-frame-next-last-button-ih.png,
 .../Reduce/bottom-frame-ontop-button-c.png,
 .../Reduce/bottom-frame-ontop-button-f.png,
 .../Reduce/bottom-frame-ontop-button-h.png,
 .../Reduce/bottom-frame-ontop-button-i.png,
 .../Reduce/bottom-frame-ontop-button-ic.png,
 .../Reduce/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-c.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-f.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-h.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-i.png,
 .../Reduce/bottom-frame-prev-button-ic.png,
 .../Reduce/bottom-frame-prev-button-ih.png,
 .../Reduce/bottom-frame-prev-last-button-c.png,
 .../Reduce/bottom-frame-prev-last-button-f.png,
 .../Reduce/bottom-frame-prev-last-button-h.png,
 .../Reduce/bottom-frame-prev-last-button-i.png,
 .../Reduce/bottom-frame-prev-last-button-ic.png,
 .../Reduce/bottom-frame-prev-last-button-ih.png,
 .../Reduce/bottom-frame-raise-lower-button-c.png,
 .../Reduce/bottom-frame-raise-lower-button-f.png,
 .../Reduce/bottom-frame-raise-lower-button-h.png,
 .../Reduce/bottom-frame-raise-lower-button-i.png,
 .../Reduce/bottom-frame-raise-lower-button-ic.png,
 .../Reduce/bottom-frame-raise-lower-button-ih.png,
 .../Reduce/bottom-frame-rename-button-c.png,
 .../Reduce/bottom-frame-rename-button-f.png,
 .../Reduce/bottom-frame-rename-button-h.png,
 .../Reduce/bottom-frame-rename-button-i.png,
 .../Reduce/bottom-frame-rename-button-ic.png,
 .../Reduce/bottom-frame-rename-button-ih.png,
 .../Reduce/bottom-frame-right-border-f.png,
 .../Reduce/bottom-frame-right-border-i.png,
 .../Reduce/bottom-frame-shade-button-c.png,
 .../Reduce/bottom-frame-shade-button-f.png,
 .../Reduce/bottom-frame-shade-button-h.png,
 .../Reduce/bottom-frame-shade-button-i.png,
 .../Reduce/bottom-frame-shade-button-ic.png,
 .../Reduce/bottom-frame-shade-button-ih.png,
 .../Reduce/bottom-frame-sticky-button-c.png,
 .../Reduce/bottom-frame-sticky-button-f.png,
 .../Reduce/bottom-frame-sticky-button-h.png,
 .../Reduce/bottom-frame-sticky-button-i.png,
 .../Reduce/bottom-frame-sticky-button-ic.png,
 .../Reduce/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-i.png,
 .../Reduce/bottom-frame-tab-left-icon-f.png,
 .../Reduce/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-f.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-i.png,
 themes/StyleTab/Reduce/bottom-frame-title-f.png,
 themes/StyleTab/Reduce/bottom-frame-title-i.png,
 .../StyleTab/Reduce/bottom-frame-top-border-f.png,
 .../StyleTab/Reduce/bottom-frame-top-border-i.png,
 .../Reduce/bottom-frame-top-left-corner-f.png,
 .../Reduce/bottom-frame-top-left-corner-i.png,
 .../Reduce/bottom-frame-top-right-corner-f.png,
 .../Reduce/bottom-frame-top-right-corner-i.png,
 .../Reduce/bottom-frame-unlock-button-c.png,
 .../Reduce/bottom-frame-unlock-button-f.png,
 .../Reduce/bottom-frame-unlock-button-h.png,
 .../Reduce/bottom-frame-unlock-button-i.png,
 .../Reduce/bottom-frame-unlock-button-ic.png,
 .../Reduce/bottom-frame-unlock-button-ih.png,
 .../Reduce/bottom-frame-unmaximize-button-c.png,
 .../Reduce/bottom-frame-unmaximize-button-f.png,
 .../Reduce/bottom-frame-unmaximize-button-h.png,
 .../Reduce/bottom-frame-unmaximize-button-i.png,
 .../Reduce/bottom-frame-unmaximize-button-ic.png,
 .../Reduce/bottom-frame-unmaximize-button-ih.png,
 .../Reduce/bottom-frame-unontop-button-c.png,
 .../Reduce/bottom-frame-unontop-button-f.png,
 .../Reduce/bottom-frame-unontop-button-h.png,
 .../Reduce/bottom-frame-unontop-button-i.png,
 .../Reduce/bottom-frame-unontop-button-ic.png,
 .../Reduce/bottom-frame-unontop-button-ih.png,
 .../Reduce/bottom-frame-unshade-button-c.png,
 .../Reduce/bottom-frame-unshade-button-f.png,
 .../Reduce/bottom-frame-unshade-button-h.png,
 .../Reduce/bottom-frame-unshade-button-i.png,
 .../Reduce/bottom-frame-unshade-button-ic.png,
 .../Reduce/bottom-frame-unshade-button-ih.png,
 .../Reduce/bottom-frame-unsticky-button-c.png,
 .../Reduce/bottom-frame-unsticky-button-f.png,
 .../Reduce/bottom-frame-unsticky-button-h.png,
 .../Reduce/bottom-frame-unsticky-button-i.png,
 .../Reduce/bottom-frame-unsticky-button-ic.png,
 .../Reduce/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Reduce/button-c.png, themes/StyleTab/Reduce/button-f.png,
 themes/StyleTab/Reduce/button-s-c.png, themes/StyleTab/Reduce/button-s-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-i.png,
 .../Reduce/left-frame-bottom-left-corner-f.png,
 .../Reduce/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/left-frame-bottom-right-corner-f.png,
 .../Reduce/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-close-button-c.png,
 .../StyleTab/Reduce/left-frame-close-button-f.png,
 .../StyleTab/Reduce/left-frame-close-button-h.png,
 .../StyleTab/Reduce/left-frame-close-button-i.png,
 .../StyleTab/Reduce/left-frame-close-button-ic.png,
 .../StyleTab/Reduce/left-frame-close-button-ih.png,
 .../Reduce/left-frame-frame-type-button-c.png,
 .../Reduce/left-frame-frame-type-button-f.png,
 .../Reduce/left-frame-frame-type-button-h.png,
 .../Reduce/left-frame-frame-type-button-i.png,
 .../Reduce/left-frame-frame-type-button-ic.png,
 .../Reduce/left-frame-frame-type-button-ih.png,
 .../Reduce/left-frame-iconify-button-c.png,
 .../Reduce/left-frame-iconify-button-f.png,
 .../Reduce/left-frame-iconify-button-h.png,
 .../Reduce/left-frame-iconify-button-i.png,
 .../Reduce/left-frame-iconify-button-ic.png,
 .../Reduce/left-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/left-frame-left-border-f.png,
 .../StyleTab/Reduce/left-frame-left-border-i.png,
 .../StyleTab/Reduce/left-frame-lock-button-c.png,
 .../StyleTab/Reduce/left-frame-lock-button-f.png,
 .../StyleTab/Reduce/left-frame-lock-button-h.png,
 .../StyleTab/Reduce/left-frame-lock-button-i.png,
 .../StyleTab/Reduce/left-frame-lock-button-ic.png,
 .../StyleTab/Reduce/left-frame-lock-button-ih.png,
 .../Reduce/left-frame-maximize-button-c.png,
 .../Reduce/left-frame-maximize-button-f.png,
 .../Reduce/left-frame-maximize-button-h.png,
 .../Reduce/left-frame-maximize-button-i.png,
 .../Reduce/left-frame-maximize-button-ic.png,
 .../Reduce/left-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/left-frame-menu-button-c.png,
 .../StyleTab/Reduce/left-frame-menu-button-f.png,
 .../StyleTab/Reduce/left-frame-menu-button-h.png,
 .../StyleTab/Reduce/left-frame-menu-button-i.png,
 .../StyleTab/Reduce/left-frame-menu-button-ic.png,
 .../StyleTab/Reduce/left-frame-menu-button-ih.png,
 .../Reduce/left-frame-move-resize-button-c.png,
 .../Reduce/left-frame-move-resize-button-f.png,
 .../Reduce/left-frame-move-resize-button-h.png,
 .../Reduce/left-frame-move-resize-button-i.png,
 .../Reduce/left-frame-move-resize-button-ic.png,
 .../Reduce/left-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/left-frame-next-button-c.png,
 .../StyleTab/Reduce/left-frame-next-button-f.png,
 .../StyleTab/Reduce/left-frame-next-button-h.png,
 .../StyleTab/Reduce/left-frame-next-button-i.png,
 .../StyleTab/Reduce/left-frame-next-button-ic.png,
 .../StyleTab/Reduce/left-frame-next-button-ih.png,
 .../Reduce/left-frame-next-last-button-c.png,
 .../Reduce/left-frame-next-last-button-f.png,
 .../Reduce/left-frame-next-last-button-h.png,
 .../Reduce/left-frame-next-last-button-i.png,
 .../Reduce/left-frame-next-last-button-ic.png,
 .../Reduce/left-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/left-frame-ontop-button-c.png,
 .../StyleTab/Reduce/left-frame-ontop-button-f.png,
 .../StyleTab/Reduce/left-frame-ontop-button-h.png,
 .../StyleTab/Reduce/left-frame-ontop-button-i.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/left-frame-prev-button-c.png,
 .../StyleTab/Reduce/left-frame-prev-button-f.png,
 .../StyleTab/Reduce/left-frame-prev-button-h.png,
 .../StyleTab/Reduce/left-frame-prev-button-i.png,
 .../StyleTab/Reduce/left-frame-prev-button-ic.png,
 .../StyleTab/Reduce/left-frame-prev-button-ih.png,
 .../Reduce/left-frame-prev-last-button-c.png,
 .../Reduce/left-frame-prev-last-button-f.png,
 .../Reduce/left-frame-prev-last-button-h.png,
 .../Reduce/left-frame-prev-last-button-i.png,
 .../Reduce/left-frame-prev-last-button-ic.png,
 .../Reduce/left-frame-prev-last-button-ih.png,
 .../Reduce/left-frame-raise-lower-button-c.png,
 .../Reduce/left-frame-raise-lower-button-f.png,
 .../Reduce/left-frame-raise-lower-button-h.png,
 .../Reduce/left-frame-raise-lower-button-i.png,
 .../Reduce/left-frame-raise-lower-button-ic.png,
 .../Reduce/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/left-frame-rename-button-c.png,
 .../StyleTab/Reduce/left-frame-rename-button-f.png,
 .../StyleTab/Reduce/left-frame-rename-button-h.png,
 .../StyleTab/Reduce/left-frame-rename-button-i.png,
 .../Reduce/left-frame-rename-button-ic.png,
 .../Reduce/left-frame-rename-button-ih.png,
 .../StyleTab/Reduce/left-frame-right-border-f.png,
 .../StyleTab/Reduce/left-frame-right-border-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-c.png,
 .../StyleTab/Reduce/left-frame-shade-button-f.png,
 .../StyleTab/Reduce/left-frame-shade-button-h.png,
 .../StyleTab/Reduce/left-frame-shade-button-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-ic.png,
 .../StyleTab/Reduce/left-frame-shade-button-ih.png,
 .../StyleTab/Reduce/left-frame-sticky-button-c.png,
 .../StyleTab/Reduce/left-frame-sticky-button-f.png,
 .../StyleTab/Reduce/left-frame-sticky-button-h.png,
 .../StyleTab/Reduce/left-frame-sticky-button-i.png,
 .../Reduce/left-frame-sticky-button-ic.png,
 .../Reduce/left-frame-sticky-button-ih.png,
 .../Reduce/left-frame-tab-bottom-icon-f.png,
 .../Reduce/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Reduce/left-frame-tab-f.png,
 themes/StyleTab/Reduce/left-frame-tab-i.png,
 themes/StyleTab/Reduce/left-frame-tab-top-f.png,
 themes/StyleTab/Reduce/left-frame-tab-top-i.png,
 themes/StyleTab/Reduce/left-frame-title-f.png,
 themes/StyleTab/Reduce/left-frame-title-i.png,
 themes/StyleTab/Reduce/left-frame-top-border-f.png,
 themes/StyleTab/Reduce/left-frame-top-border-i.png,
 .../Reduce/left-frame-top-left-corner-f.png,
 .../Reduce/left-frame-top-left-corner-i.png,
 .../Reduce/left-frame-top-left-corner-shaped-f.png,
 .../Reduce/left-frame-top-left-corner-shaped-i.png,
 .../Reduce/left-frame-top-right-corner-f.png,
 .../Reduce/left-frame-top-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-unlock-button-c.png,
 .../StyleTab/Reduce/left-frame-unlock-button-f.png,
 .../StyleTab/Reduce/left-frame-unlock-button-h.png,
 .../StyleTab/Reduce/left-frame-unlock-button-i.png,
 .../Reduce/left-frame-unlock-button-ic.png,
 .../Reduce/left-frame-unlock-button-ih.png,
 .../Reduce/left-frame-unmaximize-button-c.png,
 .../Reduce/left-frame-unmaximize-button-f.png,
 .../Reduce/left-frame-unmaximize-button-h.png,
 .../Reduce/left-frame-unmaximize-button-i.png,
 .../Reduce/left-frame-unmaximize-button-ic.png,
 .../Reduce/left-frame-unmaximize-button-ih.png,
 .../Reduce/left-frame-unontop-button-c.png,
 .../Reduce/left-frame-unontop-button-f.png,
 .../Reduce/left-frame-unontop-button-h.png,
 .../Reduce/left-frame-unontop-button-i.png,
 .../Reduce/left-frame-unontop-button-ic.png,
 .../Reduce/left-frame-unontop-button-ih.png,
 .../Reduce/left-frame-unshade-button-c.png,
 .../Reduce/left-frame-unshade-button-f.png,
 .../Reduce/left-frame-unshade-button-h.png,
 .../Reduce/left-frame-unshade-button-i.png,
 .../Reduce/left-frame-unshade-button-ic.png,
 .../Reduce/left-frame-unshade-button-ih.png,
 .../Reduce/left-frame-unsticky-button-c.png,
 .../Reduce/left-frame-unsticky-button-f.png,
 .../Reduce/left-frame-unsticky-button-h.png,
 .../Reduce/left-frame-unsticky-button-i.png,
 .../Reduce/left-frame-unsticky-button-ic.png,
 .../Reduce/left-frame-unsticky-button-ih.png,
 .../Reduce/right-frame-bottom-border-f.png,
 .../Reduce/right-frame-bottom-border-i.png,
 .../Reduce/right-frame-bottom-left-corner-f.png,
 .../Reduce/right-frame-bottom-left-corner-i.png,
 .../Reduce/right-frame-bottom-right-corner-f.png,
 .../Reduce/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Reduce/right-frame-close-button-c.png,
 .../StyleTab/Reduce/right-frame-close-button-f.png,
 .../StyleTab/Reduce/right-frame-close-button-h.png,
 .../StyleTab/Reduce/right-frame-close-button-i.png,
 .../Reduce/right-frame-close-button-ic.png,
 .../Reduce/right-frame-close-button-ih.png,
 .../Reduce/right-frame-frame-type-button-c.png,
 .../Reduce/right-frame-frame-type-button-f.png,
 .../Reduce/right-frame-frame-type-button-h.png,
 .../Reduce/right-frame-frame-type-button-i.png,
 .../Reduce/right-frame-frame-type-button-ic.png,
 .../Reduce/right-frame-frame-type-button-ih.png,
 .../Reduce/right-frame-iconify-button-c.png,
 .../Reduce/right-frame-iconify-button-f.png,
 .../Reduce/right-frame-iconify-button-h.png,
 .../Reduce/right-frame-iconify-button-i.png,
 .../Reduce/right-frame-iconify-button-ic.png,
 .../Reduce/right-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/right-frame-left-border-f.png,
 .../StyleTab/Reduce/right-frame-left-border-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-c.png,
 .../StyleTab/Reduce/right-frame-lock-button-f.png,
 .../StyleTab/Reduce/right-frame-lock-button-h.png,
 .../StyleTab/Reduce/right-frame-lock-button-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-ic.png,
 .../StyleTab/Reduce/right-frame-lock-button-ih.png,
 .../Reduce/right-frame-maximize-button-c.png,
 .../Reduce/right-frame-maximize-button-f.png,
 .../Reduce/right-frame-maximize-button-h.png,
 .../Reduce/right-frame-maximize-button-i.png,
 .../Reduce/right-frame-maximize-button-ic.png,
 .../Reduce/right-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/right-frame-menu-button-c.png,
 .../StyleTab/Reduce/right-frame-menu-button-f.png,
 .../StyleTab/Reduce/right-frame-menu-button-h.png,
 .../StyleTab/Reduce/right-frame-menu-button-i.png,
 .../StyleTab/Reduce/right-frame-menu-button-ic.png,
 .../StyleTab/Reduce/right-frame-menu-button-ih.png,
 .../Reduce/right-frame-move-resize-button-c.png,
 .../Reduce/right-frame-move-resize-button-f.png,
 .../Reduce/right-frame-move-resize-button-h.png,
 .../Reduce/right-frame-move-resize-button-i.png,
 .../Reduce/right-frame-move-resize-button-ic.png,
 .../Reduce/right-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/right-frame-next-button-c.png,
 .../StyleTab/Reduce/right-frame-next-button-f.png,
 .../StyleTab/Reduce/right-frame-next-button-h.png,
 .../StyleTab/Reduce/right-frame-next-button-i.png,
 .../StyleTab/Reduce/right-frame-next-button-ic.png,
 .../StyleTab/Reduce/right-frame-next-button-ih.png,
 .../Reduce/right-frame-next-last-button-c.png,
 .../Reduce/right-frame-next-last-button-f.png,
 .../Reduce/right-frame-next-last-button-h.png,
 .../Reduce/right-frame-next-last-button-i.png,
 .../Reduce/right-frame-next-last-button-ic.png,
 .../Reduce/right-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/right-frame-ontop-button-c.png,
 .../StyleTab/Reduce/right-frame-ontop-button-f.png,
 .../StyleTab/Reduce/right-frame-ontop-button-h.png,
 .../StyleTab/Reduce/right-frame-ontop-button-i.png,
 .../Reduce/right-frame-ontop-button-ic.png,
 .../Reduce/right-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/right-frame-prev-button-c.png,
 .../StyleTab/Reduce/right-frame-prev-button-f.png,
 .../StyleTab/Reduce/right-frame-prev-button-h.png,
 .../StyleTab/Reduce/right-frame-prev-button-i.png,
 .../StyleTab/Reduce/right-frame-prev-button-ic.png,
 .../StyleTab/Reduce/right-frame-prev-button-ih.png,
 .../Reduce/right-frame-prev-last-button-c.png,
 .../Reduce/right-frame-prev-last-button-f.png,
 .../Reduce/right-frame-prev-last-button-h.png,
 .../Reduce/right-frame-prev-last-button-i.png,
 .../Reduce/right-frame-prev-last-button-ic.png,
 .../Reduce/right-frame-prev-last-button-ih.png,
 .../Reduce/right-frame-raise-lower-button-c.png,
 .../Reduce/right-frame-raise-lower-button-f.png,
 .../Reduce/right-frame-raise-lower-button-h.png,
 .../Reduce/right-frame-raise-lower-button-i.png,
 .../Reduce/right-frame-raise-lower-button-ic.png,
 .../Reduce/right-frame-raise-lower-button-ih.png,
 .../Reduce/right-frame-rename-button-c.png,
 .../Reduce/right-frame-rename-button-f.png,
 .../Reduce/right-frame-rename-button-h.png,
 .../Reduce/right-frame-rename-button-i.png,
 .../Reduce/right-frame-rename-button-ic.png,
 .../Reduce/right-frame-rename-button-ih.png,
 .../Reduce/right-frame-right-border-cursor-f.png,
 .../Reduce/right-frame-right-border-cursor-i.png,
 .../StyleTab/Reduce/right-frame-right-border-f.png,
 .../StyleTab/Reduce/right-frame-right-border-i.png,
 .../StyleTab/Reduce/right-frame-shade-button-c.png,
 .../StyleTab/Reduce/right-frame-shade-button-f.png,
 .../StyleTab/Reduce/right-frame-shade-button-h.png,
 .../StyleTab/Reduce/right-frame-shade-button-i.png,
 .../Reduce/right-frame-shade-button-ic.png,
 .../Reduce/right-frame-shade-button-ih.png,
 .../Reduce/right-frame-sticky-button-c.png,
 .../Reduce/right-frame-sticky-button-f.png,
 .../Reduce/right-frame-sticky-button-h.png,
 .../Reduce/right-frame-sticky-button-i.png,
 .../Reduce/right-frame-sticky-button-ic.png,
 .../Reduce/right-frame-sticky-button-ih.png,
 .../Reduce/right-frame-tab-bottom-icon-f.png,
 .../Reduce/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Reduce/right-frame-tab-f.png,
 themes/StyleTab/Reduce/right-frame-tab-i.png,
 themes/StyleTab/Reduce/right-frame-tab-top-f.png,
 themes/StyleTab/Reduce/right-frame-tab-top-i.png,
 themes/StyleTab/Reduce/right-frame-title-f.png,
 themes/StyleTab/Reduce/right-frame-title-i.png,
 .../StyleTab/Reduce/right-frame-top-border-f.png,
 .../StyleTab/Reduce/right-frame-top-border-i.png,
 .../Reduce/right-frame-top-left-corner-f.png,
 .../Reduce/right-frame-top-left-corner-i.png,
 .../Reduce/right-frame-top-right-corner-f.png,
 .../Reduce/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Reduce/right-frame-unlock-button-c.png,
 .../Reduce/right-frame-unlock-button-f.png,
 .../Reduce/right-frame-unlock-button-h.png,
 .../Reduce/right-frame-unlock-button-i.png,
 .../Reduce/right-frame-unlock-button-ic.png,
 .../Reduce/right-frame-unlock-button-ih.png,
 .../Reduce/right-frame-unmaximize-button-c.png,
 .../Reduce/right-frame-unmaximize-button-f.png,
 .../Reduce/right-frame-unmaximize-button-h.png,
 .../Reduce/right-frame-unmaximize-button-i.png,
 .../Reduce/right-frame-unmaximize-button-ic.png,
 .../Reduce/right-frame-unmaximize-button-ih.png,
 .../Reduce/right-frame-unontop-button-c.png,
 .../Reduce/right-frame-unontop-button-f.png,
 .../Reduce/right-frame-unontop-button-h.png,
 .../Reduce/right-frame-unontop-button-i.png,
 .../Reduce/right-frame-unontop-button-ic.png,
 .../Reduce/right-frame-unontop-button-ih.png,
 .../Reduce/right-frame-unshade-button-c.png,
 .../Reduce/right-frame-unshade-button-f.png,
 .../Reduce/right-frame-unshade-button-h.png,
 .../Reduce/right-frame-unshade-button-i.png,
 .../Reduce/right-frame-unshade-button-ic.png,
 .../Reduce/right-frame-unshade-button-ih.png,
 .../Reduce/right-frame-unsticky-button-c.png,
 .../Reduce/right-frame-unsticky-button-f.png,
 .../Reduce/right-frame-unsticky-button-h.png,
 .../Reduce/right-frame-unsticky-button-i.png,
 .../Reduce/right-frame-unsticky-button-ic.png,
 .../Reduce/right-frame-unsticky-button-ih.png,
 .../StyleTab/Reduce/top-frame-bottom-border-f.png,
 .../StyleTab/Reduce/top-frame-bottom-border-i.png,
 .../Reduce/top-frame-bottom-left-corner-f.png,
 .../Reduce/top-frame-bottom-left-corner-i.png,
 .../Reduce/top-frame-bottom-right-corner-f.png,
 .../Reduce/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Reduce/top-frame-close-button-c.png,
 .../StyleTab/Reduce/top-frame-close-button-f.png,
 .../StyleTab/Reduce/top-frame-close-button-h.png,
 .../StyleTab/Reduce/top-frame-close-button-i.png,
 .../StyleTab/Reduce/top-frame-close-button-ic.png,
 .../StyleTab/Reduce/top-frame-close-button-ih.png,
 .../Reduce/top-frame-frame-type-button-c.png,
 .../Reduce/top-frame-frame-type-button-f.png,
 .../Reduce/top-frame-frame-type-button-h.png,
 .../Reduce/top-frame-frame-type-button-i.png,
 .../Reduce/top-frame-frame-type-button-ic.png,
 .../Reduce/top-frame-frame-type-button-ih.png,
 .../Reduce/top-frame-icon-title-images-f.png,
 .../Reduce/top-frame-icon-title-images-i.png,
 .../StyleTab/Reduce/top-frame-iconify-button-c.png,
 .../StyleTab/Reduce/top-frame-iconify-button-f.png,
 .../StyleTab/Reduce/top-frame-iconify-button-h.png,
 .../StyleTab/Reduce/top-frame-iconify-button-i.png,
 .../Reduce/top-frame-iconify-button-ic.png,
 .../Reduce/top-frame-iconify-button-ih.png,
 themes/StyleTab/Reduce/top-frame-left-border-f.png,
 themes/StyleTab/Reduce/top-frame-left-border-i.png,
 themes/StyleTab/Reduce/top-frame-lock-button-c.png,
 themes/StyleTab/Reduce/top-frame-lock-button-f.png,
 themes/StyleTab/Reduce/top-frame-lock-button-h.png,
 themes/StyleTab/Reduce/top-frame-lock-button-i.png,
 .../StyleTab/Reduce/top-frame-lock-button-ic.png,
 .../StyleTab/Reduce/top-frame-lock-button-ih.png,
 .../Reduce/top-frame-maximize-button-c.png,
 .../Reduce/top-frame-maximize-button-f.png,
 .../Reduce/top-frame-maximize-button-h.png,
 .../Reduce/top-frame-maximize-button-i.png,
 .../Reduce/top-frame-maximize-button-ic.png,
 .../Reduce/top-frame-maximize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-menu-button-c.png,
 themes/StyleTab/Reduce/top-frame-menu-button-f.png,
 themes/StyleTab/Reduce/top-frame-menu-button-h.png,
 themes/StyleTab/Reduce/top-frame-menu-button-i.png,
 .../StyleTab/Reduce/top-frame-menu-button-ic.png,
 .../StyleTab/Reduce/top-frame-menu-button-ih.png,
 .../Reduce/top-frame-move-resize-button-c.png,
 .../Reduce/top-frame-move-resize-button-f.png,
 .../Reduce/top-frame-move-resize-button-h.png,
 .../Reduce/top-frame-move-resize-button-i.png,
 .../Reduce/top-frame-move-resize-button-ic.png,
 .../Reduce/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-next-button-c.png,
 themes/StyleTab/Reduce/top-frame-next-button-f.png,
 themes/StyleTab/Reduce/top-frame-next-button-h.png,
 themes/StyleTab/Reduce/top-frame-next-button-i.png,
 .../StyleTab/Reduce/top-frame-next-button-ic.png,
 .../StyleTab/Reduce/top-frame-next-button-ih.png,
 .../Reduce/top-frame-next-last-button-c.png,
 .../Reduce/top-frame-next-last-button-f.png,
 .../Reduce/top-frame-next-last-button-h.png,
 .../Reduce/top-frame-next-last-button-i.png,
 .../Reduce/top-frame-next-last-button-ic.png,
 .../Reduce/top-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/top-frame-ontop-button-c.png,
 .../StyleTab/Reduce/top-frame-ontop-button-f.png,
 .../StyleTab/Reduce/top-frame-ontop-button-h.png,
 .../StyleTab/Reduce/top-frame-ontop-button-i.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ih.png,
 themes/StyleTab/Reduce/top-frame-prev-button-c.png,
 themes/StyleTab/Reduce/top-frame-prev-button-f.png,
 themes/StyleTab/Reduce/top-frame-prev-button-h.png,
 themes/StyleTab/Reduce/top-frame-prev-button-i.png,
 .../StyleTab/Reduce/top-frame-prev-button-ic.png,
 .../StyleTab/Reduce/top-frame-prev-button-ih.png,
 .../Reduce/top-frame-prev-last-button-c.png,
 .../Reduce/top-frame-prev-last-button-f.png,
 .../Reduce/top-frame-prev-last-button-h.png,
 .../Reduce/top-frame-prev-last-button-i.png,
 .../Reduce/top-frame-prev-last-button-ic.png,
 .../Reduce/top-frame-prev-last-button-ih.png,
 .../Reduce/top-frame-raise-lower-button-c.png,
 .../Reduce/top-frame-raise-lower-button-f.png,
 .../Reduce/top-frame-raise-lower-button-h.png,
 .../Reduce/top-frame-raise-lower-button-i.png,
 .../Reduce/top-frame-raise-lower-button-ic.png,
 .../Reduce/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/top-frame-rename-button-c.png,
 .../StyleTab/Reduce/top-frame-rename-button-f.png,
 .../StyleTab/Reduce/top-frame-rename-button-h.png,
 .../StyleTab/Reduce/top-frame-rename-button-i.png,
 .../StyleTab/Reduce/top-frame-rename-button-ic.png,
 .../StyleTab/Reduce/top-frame-rename-button-ih.png,
 .../StyleTab/Reduce/top-frame-right-border-f.png,
 .../StyleTab/Reduce/top-frame-right-border-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-c.png,
 .../StyleTab/Reduce/top-frame-shade-button-f.png,
 .../StyleTab/Reduce/top-frame-shade-button-h.png,
 .../StyleTab/Reduce/top-frame-shade-button-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-ic.png,
 .../StyleTab/Reduce/top-frame-shade-button-ih.png,
 .../StyleTab/Reduce/top-frame-sticky-button-c.png,
 .../StyleTab/Reduce/top-frame-sticky-button-f.png,
 .../StyleTab/Reduce/top-frame-sticky-button-h.png,
 .../StyleTab/Reduce/top-frame-sticky-button-i.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ic.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-f.png,
 themes/StyleTab/Reduce/top-frame-tab-i.png,
 themes/StyleTab/Reduce/top-frame-tab-left-f.png,
 themes/StyleTab/Reduce/top-frame-tab-left-i.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-f.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Reduce/top-frame-tab-right-f.png,
 themes/StyleTab/Reduce/top-frame-tab-right-i.png,
 themes/StyleTab/Reduce/top-frame-title-f.png,
 themes/StyleTab/Reduce/top-frame-title-i.png,
 themes/StyleTab/Reduce/top-frame-top-border-f.png,
 themes/StyleTab/Reduce/top-frame-top-border-i.png,
 .../Reduce/top-frame-top-left-corner-f.png,
 .../Reduce/top-frame-top-left-corner-i.png,
 .../Reduce/top-frame-top-left-corner-shaped-f.png,
 .../Reduce/top-frame-top-left-corner-shaped-i.png,
 .../Reduce/top-frame-top-right-corner-f.png,
 .../Reduce/top-frame-top-right-corner-i.png,
 .../Reduce/top-frame-top-right-corner-shaped-f.png,
 .../Reduce/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-c.png,
 .../StyleTab/Reduce/top-frame-unlock-button-f.png,
 .../StyleTab/Reduce/top-frame-unlock-button-h.png,
 .../StyleTab/Reduce/top-frame-unlock-button-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ic.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ih.png,
 .../Reduce/top-frame-unmaximize-button-c.png,
 .../Reduce/top-frame-unmaximize-button-f.png,
 .../Reduce/top-frame-unmaximize-button-h.png,
 .../Reduce/top-frame-unmaximize-button-i.png,
 .../Reduce/top-frame-unmaximize-button-ic.png,
 .../Reduce/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Reduce/top-frame-unontop-button-c.png,
 .../StyleTab/Reduce/top-frame-unontop-button-f.png,
 .../StyleTab/Reduce/top-frame-unontop-button-h.png,
 .../StyleTab/Reduce/top-frame-unontop-button-i.png,
 .../Reduce/top-frame-unontop-button-ic.png,
 .../Reduce/top-frame-unontop-button-ih.png,
 .../StyleTab/Reduce/top-frame-unshade-button-c.png,
 .../StyleTab/Reduce/top-frame-unshade-button-f.png,
 .../StyleTab/Reduce/top-frame-unshade-button-h.png,
 .../StyleTab/Reduce/top-frame-unshade-button-i.png,
 .../Reduce/top-frame-unshade-button-ic.png,
 .../Reduce/top-frame-unshade-button-ih.png,
 .../Reduce/top-frame-unsticky-button-c.png,
 .../Reduce/top-frame-unsticky-button-f.png,
 .../Reduce/top-frame-unsticky-button-h.png,
 .../Reduce/top-frame-unsticky-button-i.png,
 .../Reduce/top-frame-unsticky-button-ic.png,
 .../Reduce/top-frame-unsticky-button-ih.png,
 .../Silver/bottom-frame-bottom-border-cursor-f.png,
 .../Silver/bottom-frame-bottom-border-cursor-i.png,
 .../Silver/bottom-frame-bottom-border-f.png,
 .../Silver/bottom-frame-bottom-border-i.png,
 .../Silver/bottom-frame-bottom-left-corner-f.png,
 .../Silver/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Silver/bottom-frame-bottom-right-corner-f.png,
 .../Silver/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Silver/bottom-frame-close-button-c.png,
 .../Silver/bottom-frame-close-button-f.png,
 .../Silver/bottom-frame-close-button-h.png,
 .../Silver/bottom-frame-close-button-i.png,
 .../Silver/bottom-frame-close-button-ic.png,
 .../Silver/bottom-frame-close-button-ih.png,
 .../Silver/bottom-frame-frame-type-button-c.png,
 .../Silver/bottom-frame-frame-type-button-f.png,
 .../Silver/bottom-frame-frame-type-button-h.png,
 .../Silver/bottom-frame-frame-type-button-i.png,
 .../Silver/bottom-frame-frame-type-button-ic.png,
 .../Silver/bottom-frame-frame-type-button-ih.png,
 .../Silver/bottom-frame-iconify-button-c.png,
 .../Silver/bottom-frame-iconify-button-f.png,
 .../Silver/bottom-frame-iconify-button-h.png,
 .../Silver/bottom-frame-iconify-button-i.png,
 .../Silver/bottom-frame-iconify-button-ic.png,
 .../Silver/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Silver/bottom-frame-left-border-f.png,
 .../StyleTab/Silver/bottom-frame-left-border-i.png,
 .../StyleTab/Silver/bottom-frame-lock-button-c.png,
 .../StyleTab/Silver/bottom-frame-lock-button-f.png,
 .../StyleTab/Silver/bottom-frame-lock-button-h.png,
 .../StyleTab/Silver/bottom-frame-lock-button-i.png,
 .../Silver/bottom-frame-lock-button-ic.png,
 .../Silver/bottom-frame-lock-button-ih.png,
 .../Silver/bottom-frame-maximize-button-c.png,
 .../Silver/bottom-frame-maximize-button-f.png,
 .../Silver/bottom-frame-maximize-button-h.png,
 .../Silver/bottom-frame-maximize-button-i.png,
 .../Silver/bottom-frame-maximize-button-ic.png,
 .../Silver/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Silver/bottom-frame-menu-button-c.png,
 .../StyleTab/Silver/bottom-frame-menu-button-f.png,
 .../StyleTab/Silver/bottom-frame-menu-button-h.png,
 .../StyleTab/Silver/bottom-frame-menu-button-i.png,
 .../Silver/bottom-frame-menu-button-ic.png,
 .../Silver/bottom-frame-menu-button-ih.png,
 .../Silver/bottom-frame-move-resize-button-c.png,
 .../Silver/bottom-frame-move-resize-button-f.png,
 .../Silver/bottom-frame-move-resize-button-h.png,
 .../Silver/bottom-frame-move-resize-button-i.png,
 .../Silver/bottom-frame-move-resize-button-ic.png,
 .../Silver/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/bottom-frame-next-button-c.png,
 .../StyleTab/Silver/bottom-frame-next-button-f.png,
 .../StyleTab/Silver/bottom-frame-next-button-h.png,
 .../StyleTab/Silver/bottom-frame-next-button-i.png,
 .../Silver/bottom-frame-next-button-ic.png,
 .../Silver/bottom-frame-next-button-ih.png,
 .../Silver/bottom-frame-next-last-button-c.png,
 .../Silver/bottom-frame-next-last-button-f.png,
 .../Silver/bottom-frame-next-last-button-h.png,
 .../Silver/bottom-frame-next-last-button-i.png,
 .../Silver/bottom-frame-next-last-button-ic.png,
 .../Silver/bottom-frame-next-last-button-ih.png,
 .../Silver/bottom-frame-ontop-button-c.png,
 .../Silver/bottom-frame-ontop-button-f.png,
 .../Silver/bottom-frame-ontop-button-h.png,
 .../Silver/bottom-frame-ontop-button-i.png,
 .../Silver/bottom-frame-ontop-button-ic.png,
 .../Silver/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Silver/bottom-frame-prev-button-c.png,
 .../StyleTab/Silver/bottom-frame-prev-button-f.png,
 .../StyleTab/Silver/bottom-frame-prev-button-h.png,
 .../StyleTab/Silver/bottom-frame-prev-button-i.png,
 .../Silver/bottom-frame-prev-button-ic.png,
 .../Silver/bottom-frame-prev-button-ih.png,
 .../Silver/bottom-frame-prev-last-button-c.png,
 .../Silver/bottom-frame-prev-last-button-f.png,
 .../Silver/bottom-frame-prev-last-button-h.png,
 .../Silver/bottom-frame-prev-last-button-i.png,
 .../Silver/bottom-frame-prev-last-button-ic.png,
 .../Silver/bottom-frame-prev-last-button-ih.png,
 .../Silver/bottom-frame-raise-lower-button-c.png,
 .../Silver/bottom-frame-raise-lower-button-f.png,
 .../Silver/bottom-frame-raise-lower-button-h.png,
 .../Silver/bottom-frame-raise-lower-button-i.png,
 .../Silver/bottom-frame-raise-lower-button-ic.png,
 .../Silver/bottom-frame-raise-lower-button-ih.png,
 .../Silver/bottom-frame-rename-button-c.png,
 .../Silver/bottom-frame-rename-button-f.png,
 .../Silver/bottom-frame-rename-button-h.png,
 .../Silver/bottom-frame-rename-button-i.png,
 .../Silver/bottom-frame-rename-button-ic.png,
 .../Silver/bottom-frame-rename-button-ih.png,
 .../Silver/bottom-frame-right-border-f.png,
 .../Silver/bottom-frame-right-border-i.png,
 .../Silver/bottom-frame-shade-button-c.png,
 .../Silver/bottom-frame-shade-button-f.png,
 .../Silver/bottom-frame-shade-button-h.png,
 .../Silver/bottom-frame-shade-button-i.png,
 .../Silver/bottom-frame-shade-button-ic.png,
 .../Silver/bottom-frame-shade-button-ih.png,
 .../Silver/bottom-frame-sticky-button-c.png,
 .../Silver/bottom-frame-sticky-button-f.png,
 .../Silver/bottom-frame-sticky-button-h.png,
 .../Silver/bottom-frame-sticky-button-i.png,
 .../Silver/bottom-frame-sticky-button-ic.png,
 .../Silver/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Silver/bottom-frame-tab-f.png,
 themes/StyleTab/Silver/bottom-frame-tab-i.png,
 themes/StyleTab/Silver/bottom-frame-tab-left-f.png,
 themes/StyleTab/Silver/bottom-frame-tab-left-i.png,
 .../Silver/bottom-frame-tab-left-icon-f.png,
 .../Silver/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Silver/bottom-frame-tab-right-f.png,
 .../StyleTab/Silver/bottom-frame-tab-right-i.png,
 themes/StyleTab/Silver/bottom-frame-title-f.png,
 themes/StyleTab/Silver/bottom-frame-title-i.png,
 .../StyleTab/Silver/bottom-frame-top-border-f.png,
 .../StyleTab/Silver/bottom-frame-top-border-i.png,
 .../Silver/bottom-frame-top-left-corner-f.png,
 .../Silver/bottom-frame-top-left-corner-i.png,
 .../Silver/bottom-frame-top-right-corner-f.png,
 .../Silver/bottom-frame-top-right-corner-i.png,
 .../Silver/bottom-frame-unlock-button-c.png,
 .../Silver/bottom-frame-unlock-button-f.png,
 .../Silver/bottom-frame-unlock-button-h.png,
 .../Silver/bottom-frame-unlock-button-i.png,
 .../Silver/bottom-frame-unlock-button-ic.png,
 .../Silver/bottom-frame-unlock-button-ih.png,
 .../Silver/bottom-frame-unmaximize-button-c.png,
 .../Silver/bottom-frame-unmaximize-button-f.png,
 .../Silver/bottom-frame-unmaximize-button-h.png,
 .../Silver/bottom-frame-unmaximize-button-i.png,
 .../Silver/bottom-frame-unmaximize-button-ic.png,
 .../Silver/bottom-frame-unmaximize-button-ih.png,
 .../Silver/bottom-frame-unontop-button-c.png,
 .../Silver/bottom-frame-unontop-button-f.png,
 .../Silver/bottom-frame-unontop-button-h.png,
 .../Silver/bottom-frame-unontop-button-i.png,
 .../Silver/bottom-frame-unontop-button-ic.png,
 .../Silver/bottom-frame-unontop-button-ih.png,
 .../Silver/bottom-frame-unshade-button-c.png,
 .../Silver/bottom-frame-unshade-button-f.png,
 .../Silver/bottom-frame-unshade-button-h.png,
 .../Silver/bottom-frame-unshade-button-i.png,
 .../Silver/bottom-frame-unshade-button-ic.png,
 .../Silver/bottom-frame-unshade-button-ih.png,
 .../Silver/bottom-frame-unsticky-button-c.png,
 .../Silver/bottom-frame-unsticky-button-f.png,
 .../Silver/bottom-frame-unsticky-button-h.png,
 .../Silver/bottom-frame-unsticky-button-i.png,
 .../Silver/bottom-frame-unsticky-button-ic.png,
 .../Silver/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Silver/button-c-h.png, themes/StyleTab/Silver/button-c.png,
 themes/StyleTab/Silver/button-f-h.png, themes/StyleTab/Silver/button-f.png,
 .../StyleTab/Silver/left-frame-bottom-border-f.png,
 .../StyleTab/Silver/left-frame-bottom-border-i.png,
 .../Silver/left-frame-bottom-left-corner-f.png,
 .../Silver/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Silver/left-frame-bottom-right-corner-f.png,
 .../Silver/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Silver/left-frame-close-button-c.png,
 .../StyleTab/Silver/left-frame-close-button-f.png,
 .../StyleTab/Silver/left-frame-close-button-h.png,
 .../StyleTab/Silver/left-frame-close-button-i.png,
 .../StyleTab/Silver/left-frame-close-button-ic.png,
 .../StyleTab/Silver/left-frame-close-button-ih.png,
 .../Silver/left-frame-frame-type-button-c.png,
 .../Silver/left-frame-frame-type-button-f.png,
 .../Silver/left-frame-frame-type-button-h.png,
 .../Silver/left-frame-frame-type-button-i.png,
 .../Silver/left-frame-frame-type-button-ic.png,
 .../Silver/left-frame-frame-type-button-ih.png,
 .../Silver/left-frame-iconify-button-c.png,
 .../Silver/left-frame-iconify-button-f.png,
 .../Silver/left-frame-iconify-button-h.png,
 .../Silver/left-frame-iconify-button-i.png,
 .../Silver/left-frame-iconify-button-ic.png,
 .../Silver/left-frame-iconify-button-ih.png,
 .../StyleTab/Silver/left-frame-left-border-f.png,
 .../StyleTab/Silver/left-frame-left-border-i.png,
 .../StyleTab/Silver/left-frame-lock-button-c.png,
 .../StyleTab/Silver/left-frame-lock-button-f.png,
 .../StyleTab/Silver/left-frame-lock-button-h.png,
 .../StyleTab/Silver/left-frame-lock-button-i.png,
 .../StyleTab/Silver/left-frame-lock-button-ic.png,
 .../StyleTab/Silver/left-frame-lock-button-ih.png,
 .../Silver/left-frame-maximize-button-c.png,
 .../Silver/left-frame-maximize-button-f.png,
 .../Silver/left-frame-maximize-button-h.png,
 .../Silver/left-frame-maximize-button-i.png,
 .../Silver/left-frame-maximize-button-ic.png,
 .../Silver/left-frame-maximize-button-ih.png,
 .../StyleTab/Silver/left-frame-menu-button-c.png,
 .../StyleTab/Silver/left-frame-menu-button-f.png,
 .../StyleTab/Silver/left-frame-menu-button-h.png,
 .../StyleTab/Silver/left-frame-menu-button-i.png,
 .../StyleTab/Silver/left-frame-menu-button-ic.png,
 .../StyleTab/Silver/left-frame-menu-button-ih.png,
 .../Silver/left-frame-move-resize-button-c.png,
 .../Silver/left-frame-move-resize-button-f.png,
 .../Silver/left-frame-move-resize-button-h.png,
 .../Silver/left-frame-move-resize-button-i.png,
 .../Silver/left-frame-move-resize-button-ic.png,
 .../Silver/left-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/left-frame-next-button-c.png,
 .../StyleTab/Silver/left-frame-next-button-f.png,
 .../StyleTab/Silver/left-frame-next-button-h.png,
 .../StyleTab/Silver/left-frame-next-button-i.png,
 .../StyleTab/Silver/left-frame-next-button-ic.png,
 .../StyleTab/Silver/left-frame-next-button-ih.png,
 .../Silver/left-frame-next-last-button-c.png,
 .../Silver/left-frame-next-last-button-f.png,
 .../Silver/left-frame-next-last-button-h.png,
 .../Silver/left-frame-next-last-button-i.png,
 .../Silver/left-frame-next-last-button-ic.png,
 .../Silver/left-frame-next-last-button-ih.png,
 .../StyleTab/Silver/left-frame-ontop-button-c.png,
 .../StyleTab/Silver/left-frame-ontop-button-f.png,
 .../StyleTab/Silver/left-frame-ontop-button-h.png,
 .../StyleTab/Silver/left-frame-ontop-button-i.png,
 .../StyleTab/Silver/left-frame-ontop-button-ic.png,
 .../StyleTab/Silver/left-frame-ontop-button-ih.png,
 .../StyleTab/Silver/left-frame-prev-button-c.png,
 .../StyleTab/Silver/left-frame-prev-button-f.png,
 .../StyleTab/Silver/left-frame-prev-button-h.png,
 .../StyleTab/Silver/left-frame-prev-button-i.png,
 .../StyleTab/Silver/left-frame-prev-button-ic.png,
 .../StyleTab/Silver/left-frame-prev-button-ih.png,
 .../Silver/left-frame-prev-last-button-c.png,
 .../Silver/left-frame-prev-last-button-f.png,
 .../Silver/left-frame-prev-last-button-h.png,
 .../Silver/left-frame-prev-last-button-i.png,
 .../Silver/left-frame-prev-last-button-ic.png,
 .../Silver/left-frame-prev-last-button-ih.png,
 .../Silver/left-frame-raise-lower-button-c.png,
 .../Silver/left-frame-raise-lower-button-f.png,
 .../Silver/left-frame-raise-lower-button-h.png,
 .../Silver/left-frame-raise-lower-button-i.png,
 .../Silver/left-frame-raise-lower-button-ic.png,
 .../Silver/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Silver/left-frame-rename-button-c.png,
 .../StyleTab/Silver/left-frame-rename-button-f.png,
 .../StyleTab/Silver/left-frame-rename-button-h.png,
 .../StyleTab/Silver/left-frame-rename-button-i.png,
 .../Silver/left-frame-rename-button-ic.png,
 .../Silver/left-frame-rename-button-ih.png,
 .../StyleTab/Silver/left-frame-right-border-f.png,
 .../StyleTab/Silver/left-frame-right-border-i.png,
 .../StyleTab/Silver/left-frame-shade-button-c.png,
 .../StyleTab/Silver/left-frame-shade-button-f.png,
 .../StyleTab/Silver/left-frame-shade-button-h.png,
 .../StyleTab/Silver/left-frame-shade-button-i.png,
 .../StyleTab/Silver/left-frame-shade-button-ic.png,
 .../StyleTab/Silver/left-frame-shade-button-ih.png,
 .../StyleTab/Silver/left-frame-sticky-button-c.png,
 .../StyleTab/Silver/left-frame-sticky-button-f.png,
 .../StyleTab/Silver/left-frame-sticky-button-h.png,
 .../StyleTab/Silver/left-frame-sticky-button-i.png,
 .../Silver/left-frame-sticky-button-ic.png,
 .../Silver/left-frame-sticky-button-ih.png,
 .../Silver/left-frame-tab-bottom-icon-f.png,
 .../Silver/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Silver/left-frame-tab-f.png,
 themes/StyleTab/Silver/left-frame-tab-i.png,
 themes/StyleTab/Silver/left-frame-tab-top-f.png,
 themes/StyleTab/Silver/left-frame-tab-top-i.png,
 themes/StyleTab/Silver/left-frame-title-f.png,
 themes/StyleTab/Silver/left-frame-title-i.png,
 themes/StyleTab/Silver/left-frame-top-border-f.png,
 themes/StyleTab/Silver/left-frame-top-border-i.png,
 .../Silver/left-frame-top-left-corner-f.png,
 .../Silver/left-frame-top-left-corner-i.png,
 .../Silver/left-frame-top-left-corner-shaped-f.png,
 .../Silver/left-frame-top-left-corner-shaped-i.png,
 .../Silver/left-frame-top-right-corner-f.png,
 .../Silver/left-frame-top-right-corner-i.png,
 .../StyleTab/Silver/left-frame-unlock-button-c.png,
 .../StyleTab/Silver/left-frame-unlock-button-f.png,
 .../StyleTab/Silver/left-frame-unlock-button-h.png,
 .../StyleTab/Silver/left-frame-unlock-button-i.png,
 .../Silver/left-frame-unlock-button-ic.png,
 .../Silver/left-frame-unlock-button-ih.png,
 .../Silver/left-frame-unmaximize-button-c.png,
 .../Silver/left-frame-unmaximize-button-f.png,
 .../Silver/left-frame-unmaximize-button-h.png,
 .../Silver/left-frame-unmaximize-button-i.png,
 .../Silver/left-frame-unmaximize-button-ic.png,
 .../Silver/left-frame-unmaximize-button-ih.png,
 .../Silver/left-frame-unontop-button-c.png,
 .../Silver/left-frame-unontop-button-f.png,
 .../Silver/left-frame-unontop-button-h.png,
 .../Silver/left-frame-unontop-button-i.png,
 .../Silver/left-frame-unontop-button-ic.png,
 .../Silver/left-frame-unontop-button-ih.png,
 .../Silver/left-frame-unshade-button-c.png,
 .../Silver/left-frame-unshade-button-f.png,
 .../Silver/left-frame-unshade-button-h.png,
 .../Silver/left-frame-unshade-button-i.png,
 .../Silver/left-frame-unshade-button-ic.png,
 .../Silver/left-frame-unshade-button-ih.png,
 .../Silver/left-frame-unsticky-button-c.png,
 .../Silver/left-frame-unsticky-button-f.png,
 .../Silver/left-frame-unsticky-button-h.png,
 .../Silver/left-frame-unsticky-button-i.png,
 .../Silver/left-frame-unsticky-button-ic.png,
 .../Silver/left-frame-unsticky-button-ih.png,
 .../Silver/right-frame-bottom-border-f.png,
 .../Silver/right-frame-bottom-border-i.png,
 .../Silver/right-frame-bottom-left-corner-f.png,
 .../Silver/right-frame-bottom-left-corner-i.png,
 .../Silver/right-frame-bottom-right-corner-f.png,
 .../Silver/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Silver/right-frame-close-button-c.png,
 .../StyleTab/Silver/right-frame-close-button-f.png,
 .../StyleTab/Silver/right-frame-close-button-h.png,
 .../StyleTab/Silver/right-frame-close-button-i.png,
 .../Silver/right-frame-close-button-ic.png,
 .../Silver/right-frame-close-button-ih.png,
 .../Silver/right-frame-frame-type-button-c.png,
 .../Silver/right-frame-frame-type-button-f.png,
 .../Silver/right-frame-frame-type-button-h.png,
 .../Silver/right-frame-frame-type-button-i.png,
 .../Silver/right-frame-frame-type-button-ic.png,
 .../Silver/right-frame-frame-type-button-ih.png,
 .../Silver/right-frame-iconify-button-c.png,
 .../Silver/right-frame-iconify-button-f.png,
 .../Silver/right-frame-iconify-button-h.png,
 .../Silver/right-frame-iconify-button-i.png,
 .../Silver/right-frame-iconify-button-ic.png,
 .../Silver/right-frame-iconify-button-ih.png,
 .../StyleTab/Silver/right-frame-left-border-f.png,
 .../StyleTab/Silver/right-frame-left-border-i.png,
 .../StyleTab/Silver/right-frame-lock-button-c.png,
 .../StyleTab/Silver/right-frame-lock-button-f.png,
 .../StyleTab/Silver/right-frame-lock-button-h.png,
 .../StyleTab/Silver/right-frame-lock-button-i.png,
 .../StyleTab/Silver/right-frame-lock-button-ic.png,
 .../StyleTab/Silver/right-frame-lock-button-ih.png,
 .../Silver/right-frame-maximize-button-c.png,
 .../Silver/right-frame-maximize-button-f.png,
 .../Silver/right-frame-maximize-button-h.png,
 .../Silver/right-frame-maximize-button-i.png,
 .../Silver/right-frame-maximize-button-ic.png,
 .../Silver/right-frame-maximize-button-ih.png,
 .../StyleTab/Silver/right-frame-menu-button-c.png,
 .../StyleTab/Silver/right-frame-menu-button-f.png,
 .../StyleTab/Silver/right-frame-menu-button-h.png,
 .../StyleTab/Silver/right-frame-menu-button-i.png,
 .../StyleTab/Silver/right-frame-menu-button-ic.png,
 .../StyleTab/Silver/right-frame-menu-button-ih.png,
 .../Silver/right-frame-move-resize-button-c.png,
 .../Silver/right-frame-move-resize-button-f.png,
 .../Silver/right-frame-move-resize-button-h.png,
 .../Silver/right-frame-move-resize-button-i.png,
 .../Silver/right-frame-move-resize-button-ic.png,
 .../Silver/right-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/right-frame-next-button-c.png,
 .../StyleTab/Silver/right-frame-next-button-f.png,
 .../StyleTab/Silver/right-frame-next-button-h.png,
 .../StyleTab/Silver/right-frame-next-button-i.png,
 .../StyleTab/Silver/right-frame-next-button-ic.png,
 .../StyleTab/Silver/right-frame-next-button-ih.png,
 .../Silver/right-frame-next-last-button-c.png,
 .../Silver/right-frame-next-last-button-f.png,
 .../Silver/right-frame-next-last-button-h.png,
 .../Silver/right-frame-next-last-button-i.png,
 .../Silver/right-frame-next-last-button-ic.png,
 .../Silver/right-frame-next-last-button-ih.png,
 .../StyleTab/Silver/right-frame-ontop-button-c.png,
 .../StyleTab/Silver/right-frame-ontop-button-f.png,
 .../StyleTab/Silver/right-frame-ontop-button-h.png,
 .../StyleTab/Silver/right-frame-ontop-button-i.png,
 .../Silver/right-frame-ontop-button-ic.png,
 .../Silver/right-frame-ontop-button-ih.png,
 .../StyleTab/Silver/right-frame-prev-button-c.png,
 .../StyleTab/Silver/right-frame-prev-button-f.png,
 .../StyleTab/Silver/right-frame-prev-button-h.png,
 .../StyleTab/Silver/right-frame-prev-button-i.png,
 .../StyleTab/Silver/right-frame-prev-button-ic.png,
 .../StyleTab/Silver/right-frame-prev-button-ih.png,
 .../Silver/right-frame-prev-last-button-c.png,
 .../Silver/right-frame-prev-last-button-f.png,
 .../Silver/right-frame-prev-last-button-h.png,
 .../Silver/right-frame-prev-last-button-i.png,
 .../Silver/right-frame-prev-last-button-ic.png,
 .../Silver/right-frame-prev-last-button-ih.png,
 .../Silver/right-frame-raise-lower-button-c.png,
 .../Silver/right-frame-raise-lower-button-f.png,
 .../Silver/right-frame-raise-lower-button-h.png,
 .../Silver/right-frame-raise-lower-button-i.png,
 .../Silver/right-frame-raise-lower-button-ic.png,
 .../Silver/right-frame-raise-lower-button-ih.png,
 .../Silver/right-frame-rename-button-c.png,
 .../Silver/right-frame-rename-button-f.png,
 .../Silver/right-frame-rename-button-h.png,
 .../Silver/right-frame-rename-button-i.png,
 .../Silver/right-frame-rename-button-ic.png,
 .../Silver/right-frame-rename-button-ih.png,
 .../Silver/right-frame-right-border-cursor-f.png,
 .../Silver/right-frame-right-border-cursor-i.png,
 .../StyleTab/Silver/right-frame-right-border-f.png,
 .../StyleTab/Silver/right-frame-right-border-i.png,
 .../StyleTab/Silver/right-frame-shade-button-c.png,
 .../StyleTab/Silver/right-frame-shade-button-f.png,
 .../StyleTab/Silver/right-frame-shade-button-h.png,
 .../StyleTab/Silver/right-frame-shade-button-i.png,
 .../Silver/right-frame-shade-button-ic.png,
 .../Silver/right-frame-shade-button-ih.png,
 .../Silver/right-frame-sticky-button-c.png,
 .../Silver/right-frame-sticky-button-f.png,
 .../Silver/right-frame-sticky-button-h.png,
 .../Silver/right-frame-sticky-button-i.png,
 .../Silver/right-frame-sticky-button-ic.png,
 .../Silver/right-frame-sticky-button-ih.png,
 .../Silver/right-frame-tab-bottom-icon-f.png,
 .../Silver/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Silver/right-frame-tab-f.png,
 themes/StyleTab/Silver/right-frame-tab-i.png,
 themes/StyleTab/Silver/right-frame-tab-top-f.png,
 themes/StyleTab/Silver/right-frame-tab-top-i.png,
 themes/StyleTab/Silver/right-frame-title-f.png,
 themes/StyleTab/Silver/right-frame-title-i.png,
 .../StyleTab/Silver/right-frame-top-border-f.png,
 .../StyleTab/Silver/right-frame-top-border-i.png,
 .../Silver/right-frame-top-left-corner-f.png,
 .../Silver/right-frame-top-left-corner-i.png,
 .../Silver/right-frame-top-right-corner-f.png,
 .../Silver/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Silver/right-frame-unlock-button-c.png,
 .../Silver/right-frame-unlock-button-f.png,
 .../Silver/right-frame-unlock-button-h.png,
 .../Silver/right-frame-unlock-button-i.png,
 .../Silver/right-frame-unlock-button-ic.png,
 .../Silver/right-frame-unlock-button-ih.png,
 .../Silver/right-frame-unmaximize-button-c.png,
 .../Silver/right-frame-unmaximize-button-f.png,
 .../Silver/right-frame-unmaximize-button-h.png,
 .../Silver/right-frame-unmaximize-button-i.png,
 .../Silver/right-frame-unmaximize-button-ic.png,
 .../Silver/right-frame-unmaximize-button-ih.png,
 .../Silver/right-frame-unontop-button-c.png,
 .../Silver/right-frame-unontop-button-f.png,
 .../Silver/right-frame-unontop-button-h.png,
 .../Silver/right-frame-unontop-button-i.png,
 .../Silver/right-frame-unontop-button-ic.png,
 .../Silver/right-frame-unontop-button-ih.png,
 .../Silver/right-frame-unshade-button-c.png,
 .../Silver/right-frame-unshade-button-f.png,
 .../Silver/right-frame-unshade-button-h.png,
 .../Silver/right-frame-unshade-button-i.png,
 .../Silver/right-frame-unshade-button-ic.png,
 .../Silver/right-frame-unshade-button-ih.png,
 .../Silver/right-frame-unsticky-button-c.png,
 .../Silver/right-frame-unsticky-button-f.png,
 .../Silver/right-frame-unsticky-button-h.png,
 .../Silver/right-frame-unsticky-button-i.png,
 .../Silver/right-frame-unsticky-button-ic.png,
 .../Silver/right-frame-unsticky-button-ih.png,
 .../StyleTab/Silver/top-frame-bottom-border-f.png,
 .../StyleTab/Silver/top-frame-bottom-border-i.png,
 .../Silver/top-frame-bottom-left-corner-f.png,
 .../Silver/top-frame-bottom-left-corner-i.png,
 .../Silver/top-frame-bottom-right-corner-f.png,
 .../Silver/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Silver/top-frame-close-button-c.png,
 .../StyleTab/Silver/top-frame-close-button-f.png,
 .../StyleTab/Silver/top-frame-close-button-h.png,
 .../StyleTab/Silver/top-frame-close-button-i.png,
 .../StyleTab/Silver/top-frame-close-button-ic.png,
 .../StyleTab/Silver/top-frame-close-button-ih.png,
 .../Silver/top-frame-frame-type-button-c.png,
 .../Silver/top-frame-frame-type-button-f.png,
 .../Silver/top-frame-frame-type-button-h.png,
 .../Silver/top-frame-frame-type-button-i.png,
 .../Silver/top-frame-frame-type-button-ic.png,
 .../Silver/top-frame-frame-type-button-ih.png,
 .../Silver/top-frame-icon-title-images-f.png,
 .../Silver/top-frame-icon-title-images-i.png,
 .../StyleTab/Silver/top-frame-iconify-button-c.png,
 .../StyleTab/Silver/top-frame-iconify-button-f.png,
 .../StyleTab/Silver/top-frame-iconify-button-h.png,
 .../StyleTab/Silver/top-frame-iconify-button-i.png,
 .../Silver/top-frame-iconify-button-ic.png,
 .../Silver/top-frame-iconify-button-ih.png,
 themes/StyleTab/Silver/top-frame-left-border-f.png,
 themes/StyleTab/Silver/top-frame-left-border-i.png,
 themes/StyleTab/Silver/top-frame-lock-button-c.png,
 themes/StyleTab/Silver/top-frame-lock-button-f.png,
 themes/StyleTab/Silver/top-frame-lock-button-h.png,
 themes/StyleTab/Silver/top-frame-lock-button-i.png,
 .../StyleTab/Silver/top-frame-lock-button-ic.png,
 .../StyleTab/Silver/top-frame-lock-button-ih.png,
 .../Silver/top-frame-maximize-button-c.png,
 .../Silver/top-frame-maximize-button-f.png,
 .../Silver/top-frame-maximize-button-h.png,
 .../Silver/top-frame-maximize-button-i.png,
 .../Silver/top-frame-maximize-button-ic.png,
 .../Silver/top-frame-maximize-button-ih.png,
 themes/StyleTab/Silver/top-frame-menu-button-c.png,
 themes/StyleTab/Silver/top-frame-menu-button-f.png,
 themes/StyleTab/Silver/top-frame-menu-button-h.png,
 themes/StyleTab/Silver/top-frame-menu-button-i.png,
 .../StyleTab/Silver/top-frame-menu-button-ic.png,
 .../StyleTab/Silver/top-frame-menu-button-ih.png,
 .../Silver/top-frame-move-resize-button-c.png,
 .../Silver/top-frame-move-resize-button-f.png,
 .../Silver/top-frame-move-resize-button-h.png,
 .../Silver/top-frame-move-resize-button-i.png,
 .../Silver/top-frame-move-resize-button-ic.png,
 .../Silver/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Silver/top-frame-next-button-c.png,
 themes/StyleTab/Silver/top-frame-next-button-f.png,
 themes/StyleTab/Silver/top-frame-next-button-h.png,
 themes/StyleTab/Silver/top-frame-next-button-i.png,
 .../StyleTab/Silver/top-frame-next-button-ic.png,
 .../StyleTab/Silver/top-frame-next-button-ih.png,
 .../Silver/top-frame-next-last-button-c.png,
 .../Silver/top-frame-next-last-button-f.png,
 .../Silver/top-frame-next-last-button-h.png,
 .../Silver/top-frame-next-last-button-i.png,
 .../Silver/top-frame-next-last-button-ic.png,
 .../Silver/top-frame-next-last-button-ih.png,
 .../StyleTab/Silver/top-frame-ontop-button-c.png,
 .../StyleTab/Silver/top-frame-ontop-button-f.png,
 .../StyleTab/Silver/top-frame-ontop-button-h.png,
 .../StyleTab/Silver/top-frame-ontop-button-i.png,
 .../StyleTab/Silver/top-frame-ontop-button-ic.png,
 .../StyleTab/Silver/top-frame-ontop-button-ih.png,
 themes/StyleTab/Silver/top-frame-prev-button-c.png,
 themes/StyleTab/Silver/top-frame-prev-button-f.png,
 themes/StyleTab/Silver/top-frame-prev-button-h.png,
 themes/StyleTab/Silver/top-frame-prev-button-i.png,
 .../StyleTab/Silver/top-frame-prev-button-ic.png,
 .../StyleTab/Silver/top-frame-prev-button-ih.png,
 .../Silver/top-frame-prev-last-button-c.png,
 .../Silver/top-frame-prev-last-button-f.png,
 .../Silver/top-frame-prev-last-button-h.png,
 .../Silver/top-frame-prev-last-button-i.png,
 .../Silver/top-frame-prev-last-button-ic.png,
 .../Silver/top-frame-prev-last-button-ih.png,
 .../Silver/top-frame-raise-lower-button-c.png,
 .../Silver/top-frame-raise-lower-button-f.png,
 .../Silver/top-frame-raise-lower-button-h.png,
 .../Silver/top-frame-raise-lower-button-i.png,
 .../Silver/top-frame-raise-lower-button-ic.png,
 .../Silver/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Silver/top-frame-rename-button-c.png,
 .../StyleTab/Silver/top-frame-rename-button-f.png,
 .../StyleTab/Silver/top-frame-rename-button-h.png,
 .../StyleTab/Silver/top-frame-rename-button-i.png,
 .../StyleTab/Silver/top-frame-rename-button-ic.png,
 .../StyleTab/Silver/top-frame-rename-button-ih.png,
 .../StyleTab/Silver/top-frame-right-border-f.png,
 .../StyleTab/Silver/top-frame-right-border-i.png,
 .../StyleTab/Silver/top-frame-shade-button-c.png,
 .../StyleTab/Silver/top-frame-shade-button-f.png,
 .../StyleTab/Silver/top-frame-shade-button-h.png,
 .../StyleTab/Silver/top-frame-shade-button-i.png,
 .../StyleTab/Silver/top-frame-shade-button-ic.png,
 .../StyleTab/Silver/top-frame-shade-button-ih.png,
 .../StyleTab/Silver/top-frame-sticky-button-c.png,
 .../StyleTab/Silver/top-frame-sticky-button-f.png,
 .../StyleTab/Silver/top-frame-sticky-button-h.png,
 .../StyleTab/Silver/top-frame-sticky-button-i.png,
 .../StyleTab/Silver/top-frame-sticky-button-ic.png,
 .../StyleTab/Silver/top-frame-sticky-button-ih.png,
 themes/StyleTab/Silver/top-frame-tab-f.png,
 themes/StyleTab/Silver/top-frame-tab-i.png,
 themes/StyleTab/Silver/top-frame-tab-left-f.png,
 themes/StyleTab/Silver/top-frame-tab-left-i.png,
 .../StyleTab/Silver/top-frame-tab-left-icon-f.png,
 .../StyleTab/Silver/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Silver/top-frame-tab-right-f.png,
 themes/StyleTab/Silver/top-frame-tab-right-i.png,
 themes/StyleTab/Silver/top-frame-title-f.png,
 themes/StyleTab/Silver/top-frame-title-i.png,
 themes/StyleTab/Silver/top-frame-top-border-f.png,
 themes/StyleTab/Silver/top-frame-top-border-i.png,
 .../Silver/top-frame-top-left-corner-f.png,
 .../Silver/top-frame-top-left-corner-i.png,
 .../Silver/top-frame-top-left-corner-shaped-f.png,
 .../Silver/top-frame-top-left-corner-shaped-i.png,
 .../Silver/top-frame-top-right-corner-f.png,
 .../Silver/top-frame-top-right-corner-i.png,
 .../Silver/top-frame-top-right-corner-shaped-f.png,
 .../Silver/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Silver/top-frame-unlock-button-c.png,
 .../StyleTab/Silver/top-frame-unlock-button-f.png,
 .../StyleTab/Silver/top-frame-unlock-button-h.png,
 .../StyleTab/Silver/top-frame-unlock-button-i.png,
 .../StyleTab/Silver/top-frame-unlock-button-ic.png,
 .../StyleTab/Silver/top-frame-unlock-button-ih.png,
 .../Silver/top-frame-unmaximize-button-c.png,
 .../Silver/top-frame-unmaximize-button-f.png,
 .../Silver/top-frame-unmaximize-button-h.png,
 .../Silver/top-frame-unmaximize-button-i.png,
 .../Silver/top-frame-unmaximize-button-ic.png,
 .../Silver/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Silver/top-frame-unontop-button-c.png,
 .../StyleTab/Silver/top-frame-unontop-button-f.png,
 .../StyleTab/Silver/top-frame-unontop-button-h.png,
 .../StyleTab/Silver/top-frame-unontop-button-i.png,
 .../Silver/top-frame-unontop-button-ic.png,
 .../Silver/top-frame-unontop-button-ih.png,
 .../StyleTab/Silver/top-frame-unshade-button-c.png,
 .../StyleTab/Silver/top-frame-unshade-button-f.png,
 .../StyleTab/Silver/top-frame-unshade-button-h.png,
 .../StyleTab/Silver/top-frame-unshade-button-i.png,
 .../Silver/top-frame-unshade-button-ic.png,
 .../Silver/top-frame-unshade-button-ih.png,
 .../Silver/top-frame-unsticky-button-c.png,
 .../Silver/top-frame-unsticky-button-f.png,
 .../Silver/top-frame-unsticky-button-h.png,
 .../Silver/top-frame-unsticky-button-i.png,
 .../Silver/top-frame-unsticky-button-ic.png,
 .../Silver/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../SilverColor/bottom-frame-bottom-border-f.png,
 .../SilverColor/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../SilverColor/bottom-frame-close-button-c.png,
 .../SilverColor/bottom-frame-close-button-f.png,
 .../SilverColor/bottom-frame-close-button-h.png,
 .../SilverColor/bottom-frame-close-button-i.png,
 .../SilverColor/bottom-frame-close-button-ic.png,
 .../SilverColor/bottom-frame-close-button-ih.png,
 .../bottom-frame-frame-type-button-c.png,
 .../bottom-frame-frame-type-button-f.png,
 .../bottom-frame-frame-type-button-h.png,
 .../bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../SilverColor/bottom-frame-iconify-button-c.png,
 .../SilverColor/bottom-frame-iconify-button-f.png,
 .../SilverColor/bottom-frame-iconify-button-h.png,
 .../SilverColor/bottom-frame-iconify-button-i.png,
 .../SilverColor/bottom-frame-iconify-button-ic.png,
 .../SilverColor/bottom-frame-iconify-button-ih.png,
 .../SilverColor/bottom-frame-left-border-f.png,
 .../SilverColor/bottom-frame-left-border-i.png,
 .../SilverColor/bottom-frame-lock-button-c.png,
 .../SilverColor/bottom-frame-lock-button-f.png,
 .../SilverColor/bottom-frame-lock-button-h.png,
 .../SilverColor/bottom-frame-lock-button-i.png,
 .../SilverColor/bottom-frame-lock-button-ic.png,
 .../SilverColor/bottom-frame-lock-button-ih.png,
 .../SilverColor/bottom-frame-maximize-button-c.png,
 .../SilverColor/bottom-frame-maximize-button-f.png,
 .../SilverColor/bottom-frame-maximize-button-h.png,
 .../SilverColor/bottom-frame-maximize-button-i.png,
 .../bottom-frame-maximize-button-ic.png,
 .../bottom-frame-maximize-button-ih.png,
 .../SilverColor/bottom-frame-menu-button-c.png,
 .../SilverColor/bottom-frame-menu-button-f.png,
 .../SilverColor/bottom-frame-menu-button-h.png,
 .../SilverColor/bottom-frame-menu-button-i.png,
 .../SilverColor/bottom-frame-menu-button-ic.png,
 .../SilverColor/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../SilverColor/bottom-frame-next-button-c.png,
 .../SilverColor/bottom-frame-next-button-f.png,
 .../SilverColor/bottom-frame-next-button-h.png,
 .../SilverColor/bottom-frame-next-button-i.png,
 .../SilverColor/bottom-frame-next-button-ic.png,
 .../SilverColor/bottom-frame-next-button-ih.png,
 .../bottom-frame-next-last-button-c.png,
 .../bottom-frame-next-last-button-f.png,
 .../bottom-frame-next-last-button-h.png,
 .../bottom-frame-next-last-button-i.png,
 .../bottom-frame-next-last-button-ic.png,
 .../bottom-frame-next-last-button-ih.png,
 .../SilverColor/bottom-frame-ontop-button-c.png,
 .../SilverColor/bottom-frame-ontop-button-f.png,
 .../SilverColor/bottom-frame-ontop-button-h.png,
 .../SilverColor/bottom-frame-ontop-button-i.png,
 .../SilverColor/bottom-frame-ontop-button-ic.png,
 .../SilverColor/bottom-frame-ontop-button-ih.png,
 .../SilverColor/bottom-frame-prev-button-c.png,
 .../SilverColor/bottom-frame-prev-button-f.png,
 .../SilverColor/bottom-frame-prev-button-h.png,
 .../SilverColor/bottom-frame-prev-button-i.png,
 .../SilverColor/bottom-frame-prev-button-ic.png,
 .../SilverColor/bottom-frame-prev-button-ih.png,
 .../bottom-frame-prev-last-button-c.png,
 .../bottom-frame-prev-last-button-f.png,
 .../bottom-frame-prev-last-button-h.png,
 .../bottom-frame-prev-last-button-i.png,
 .../bottom-frame-prev-last-button-ic.png,
 .../bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../SilverColor/bottom-frame-rename-button-c.png,
 .../SilverColor/bottom-frame-rename-button-f.png,
 .../SilverColor/bottom-frame-rename-button-h.png,
 .../SilverColor/bottom-frame-rename-button-i.png,
 .../SilverColor/bottom-frame-rename-button-ic.png,
 .../SilverColor/bottom-frame-rename-button-ih.png,
 .../SilverColor/bottom-frame-right-border-f.png,
 .../SilverColor/bottom-frame-right-border-i.png,
 .../SilverColor/bottom-frame-shade-button-c.png,
 .../SilverColor/bottom-frame-shade-button-f.png,
 .../SilverColor/bottom-frame-shade-button-h.png,
 .../SilverColor/bottom-frame-shade-button-i.png,
 .../SilverColor/bottom-frame-shade-button-ic.png,
 .../SilverColor/bottom-frame-shade-button-ih.png,
 .../SilverColor/bottom-frame-sticky-button-c.png,
 .../SilverColor/bottom-frame-sticky-button-f.png,
 .../SilverColor/bottom-frame-sticky-button-h.png,
 .../SilverColor/bottom-frame-sticky-button-i.png,
 .../SilverColor/bottom-frame-sticky-button-ic.png,
 .../SilverColor/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/SilverColor/bottom-frame-tab-f.png,
 themes/StyleTab/SilverColor/bottom-frame-tab-i.png,
 .../SilverColor/bottom-frame-tab-left-f.png,
 .../SilverColor/bottom-frame-tab-left-i.png,
 .../SilverColor/bottom-frame-tab-left-icon-f.png,
 .../SilverColor/bottom-frame-tab-left-icon-i.png,
 .../SilverColor/bottom-frame-tab-right-f.png,
 .../SilverColor/bottom-frame-tab-right-i.png,
 .../StyleTab/SilverColor/bottom-frame-title-f.png,
 .../StyleTab/SilverColor/bottom-frame-title-i.png,
 .../SilverColor/bottom-frame-top-border-f.png,
 .../SilverColor/bottom-frame-top-border-i.png,
 .../SilverColor/bottom-frame-top-left-corner-f.png,
 .../SilverColor/bottom-frame-top-left-corner-i.png,
 .../bottom-frame-top-right-corner-f.png,
 .../bottom-frame-top-right-corner-i.png,
 .../SilverColor/bottom-frame-unlock-button-c.png,
 .../SilverColor/bottom-frame-unlock-button-f.png,
 .../SilverColor/bottom-frame-unlock-button-h.png,
 .../SilverColor/bottom-frame-unlock-button-i.png,
 .../SilverColor/bottom-frame-unlock-button-ic.png,
 .../SilverColor/bottom-frame-unlock-button-ih.png,
 .../bottom-frame-unmaximize-button-c.png,
 .../bottom-frame-unmaximize-button-f.png,
 .../bottom-frame-unmaximize-button-h.png,
 .../bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../SilverColor/bottom-frame-unontop-button-c.png,
 .../SilverColor/bottom-frame-unontop-button-f.png,
 .../SilverColor/bottom-frame-unontop-button-h.png,
 .../SilverColor/bottom-frame-unontop-button-i.png,
 .../SilverColor/bottom-frame-unontop-button-ic.png,
 .../SilverColor/bottom-frame-unontop-button-ih.png,
 .../SilverColor/bottom-frame-unshade-button-c.png,
 .../SilverColor/bottom-frame-unshade-button-f.png,
 .../SilverColor/bottom-frame-unshade-button-h.png,
 .../SilverColor/bottom-frame-unshade-button-i.png,
 .../SilverColor/bottom-frame-unshade-button-ic.png,
 .../SilverColor/bottom-frame-unshade-button-ih.png,
 .../SilverColor/bottom-frame-unsticky-button-c.png,
 .../SilverColor/bottom-frame-unsticky-button-f.png,
 .../SilverColor/bottom-frame-unsticky-button-h.png,
 .../SilverColor/bottom-frame-unsticky-button-i.png,
 .../bottom-frame-unsticky-button-ic.png,
 .../bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/SilverColor/button-c.png,
 themes/StyleTab/SilverColor/button-f.png,
 .../SilverColor/left-frame-bottom-border-f.png,
 .../SilverColor/left-frame-bottom-border-i.png,
 .../left-frame-bottom-left-corner-f.png,
 .../left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../left-frame-bottom-right-corner-f.png,
 .../left-frame-bottom-right-corner-i.png,
 .../SilverColor/left-frame-close-button-c.png,
 .../SilverColor/left-frame-close-button-f.png,
 .../SilverColor/left-frame-close-button-h.png,
 .../SilverColor/left-frame-close-button-i.png,
 .../SilverColor/left-frame-close-button-ic.png,
 .../SilverColor/left-frame-close-button-ih.png,
 .../SilverColor/left-frame-frame-type-button-c.png,
 .../SilverColor/left-frame-frame-type-button-f.png,
 .../SilverColor/left-frame-frame-type-button-h.png,
 .../SilverColor/left-frame-frame-type-button-i.png,
 .../left-frame-frame-type-button-ic.png,
 .../left-frame-frame-type-button-ih.png,
 .../SilverColor/left-frame-iconify-button-c.png,
 .../SilverColor/left-frame-iconify-button-f.png,
 .../SilverColor/left-frame-iconify-button-h.png,
 .../SilverColor/left-frame-iconify-button-i.png,
 .../SilverColor/left-frame-iconify-button-ic.png,
 .../SilverColor/left-frame-iconify-button-ih.png,
 .../SilverColor/left-frame-left-border-f.png,
 .../SilverColor/left-frame-left-border-i.png,
 .../SilverColor/left-frame-lock-button-c.png,
 .../SilverColor/left-frame-lock-button-f.png,
 .../SilverColor/left-frame-lock-button-h.png,
 .../SilverColor/left-frame-lock-button-i.png,
 .../SilverColor/left-frame-lock-button-ic.png,
 .../SilverColor/left-frame-lock-button-ih.png,
 .../SilverColor/left-frame-maximize-button-c.png,
 .../SilverColor/left-frame-maximize-button-f.png,
 .../SilverColor/left-frame-maximize-button-h.png,
 .../SilverColor/left-frame-maximize-button-i.png,
 .../SilverColor/left-frame-maximize-button-ic.png,
 .../SilverColor/left-frame-maximize-button-ih.png,
 .../SilverColor/left-frame-menu-button-c.png,
 .../SilverColor/left-frame-menu-button-f.png,
 .../SilverColor/left-frame-menu-button-h.png,
 .../SilverColor/left-frame-menu-button-i.png,
 .../SilverColor/left-frame-menu-button-ic.png,
 .../SilverColor/left-frame-menu-button-ih.png,
 .../left-frame-move-resize-button-c.png,
 .../left-frame-move-resize-button-f.png,
 .../left-frame-move-resize-button-h.png,
 .../left-frame-move-resize-button-i.png,
 .../left-frame-move-resize-button-ic.png,
 .../left-frame-move-resize-button-ih.png,
 .../SilverColor/left-frame-next-button-c.png,
 .../SilverColor/left-frame-next-button-f.png,
 .../SilverColor/left-frame-next-button-h.png,
 .../SilverColor/left-frame-next-button-i.png,
 .../SilverColor/left-frame-next-button-ic.png,
 .../SilverColor/left-frame-next-button-ih.png,
 .../SilverColor/left-frame-next-last-button-c.png,
 .../SilverColor/left-frame-next-last-button-f.png,
 .../SilverColor/left-frame-next-last-button-h.png,
 .../SilverColor/left-frame-next-last-button-i.png,
 .../SilverColor/left-frame-next-last-button-ic.png,
 .../SilverColor/left-frame-next-last-button-ih.png,
 .../SilverColor/left-frame-ontop-button-c.png,
 .../SilverColor/left-frame-ontop-button-f.png,
 .../SilverColor/left-frame-ontop-button-h.png,
 .../SilverColor/left-frame-ontop-button-i.png,
 .../SilverColor/left-frame-ontop-button-ic.png,
 .../SilverColor/left-frame-ontop-button-ih.png,
 .../SilverColor/left-frame-prev-button-c.png,
 .../SilverColor/left-frame-prev-button-f.png,
 .../SilverColor/left-frame-prev-button-h.png,
 .../SilverColor/left-frame-prev-button-i.png,
 .../SilverColor/left-frame-prev-button-ic.png,
 .../SilverColor/left-frame-prev-button-ih.png,
 .../SilverColor/left-frame-prev-last-button-c.png,
 .../SilverColor/left-frame-prev-last-button-f.png,
 .../SilverColor/left-frame-prev-last-button-h.png,
 .../SilverColor/left-frame-prev-last-button-i.png,
 .../SilverColor/left-frame-prev-last-button-ic.png,
 .../SilverColor/left-frame-prev-last-button-ih.png,
 .../left-frame-raise-lower-button-c.png,
 .../left-frame-raise-lower-button-f.png,
 .../left-frame-raise-lower-button-h.png,
 .../left-frame-raise-lower-button-i.png,
 .../left-frame-raise-lower-button-ic.png,
 .../left-frame-raise-lower-button-ih.png,
 .../SilverColor/left-frame-rename-button-c.png,
 .../SilverColor/left-frame-rename-button-f.png,
 .../SilverColor/left-frame-rename-button-h.png,
 .../SilverColor/left-frame-rename-button-i.png,
 .../SilverColor/left-frame-rename-button-ic.png,
 .../SilverColor/left-frame-rename-button-ih.png,
 .../SilverColor/left-frame-right-border-f.png,
 .../SilverColor/left-frame-right-border-i.png,
 .../SilverColor/left-frame-shade-button-c.png,
 .../SilverColor/left-frame-shade-button-f.png,
 .../SilverColor/left-frame-shade-button-h.png,
 .../SilverColor/left-frame-shade-button-i.png,
 .../SilverColor/left-frame-shade-button-ic.png,
 .../SilverColor/left-frame-shade-button-ih.png,
 .../SilverColor/left-frame-sticky-button-c.png,
 .../SilverColor/left-frame-sticky-button-f.png,
 .../SilverColor/left-frame-sticky-button-h.png,
 .../SilverColor/left-frame-sticky-button-i.png,
 .../SilverColor/left-frame-sticky-button-ic.png,
 .../SilverColor/left-frame-sticky-button-ih.png,
 .../SilverColor/left-frame-tab-bottom-icon-f.png,
 .../SilverColor/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/SilverColor/left-frame-tab-f.png,
 themes/StyleTab/SilverColor/left-frame-tab-i.png,
 .../StyleTab/SilverColor/left-frame-tab-top-f.png,
 .../StyleTab/SilverColor/left-frame-tab-top-i.png,
 themes/StyleTab/SilverColor/left-frame-title-f.png,
 themes/StyleTab/SilverColor/left-frame-title-i.png,
 .../SilverColor/left-frame-top-border-f.png,
 .../SilverColor/left-frame-top-border-i.png,
 .../SilverColor/left-frame-top-left-corner-f.png,
 .../SilverColor/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../SilverColor/left-frame-top-right-corner-f.png,
 .../SilverColor/left-frame-top-right-corner-i.png,
 .../SilverColor/left-frame-unlock-button-c.png,
 .../SilverColor/left-frame-unlock-button-f.png,
 .../SilverColor/left-frame-unlock-button-h.png,
 .../SilverColor/left-frame-unlock-button-i.png,
 .../SilverColor/left-frame-unlock-button-ic.png,
 .../SilverColor/left-frame-unlock-button-ih.png,
 .../SilverColor/left-frame-unmaximize-button-c.png,
 .../SilverColor/left-frame-unmaximize-button-f.png,
 .../SilverColor/left-frame-unmaximize-button-h.png,
 .../SilverColor/left-frame-unmaximize-button-i.png,
 .../left-frame-unmaximize-button-ic.png,
 .../left-frame-unmaximize-button-ih.png,
 .../SilverColor/left-frame-unontop-button-c.png,
 .../SilverColor/left-frame-unontop-button-f.png,
 .../SilverColor/left-frame-unontop-button-h.png,
 .../SilverColor/left-frame-unontop-button-i.png,
 .../SilverColor/left-frame-unontop-button-ic.png,
 .../SilverColor/left-frame-unontop-button-ih.png,
 .../SilverColor/left-frame-unshade-button-c.png,
 .../SilverColor/left-frame-unshade-button-f.png,
 .../SilverColor/left-frame-unshade-button-h.png,
 .../SilverColor/left-frame-unshade-button-i.png,
 .../SilverColor/left-frame-unshade-button-ic.png,
 .../SilverColor/left-frame-unshade-button-ih.png,
 .../SilverColor/left-frame-unsticky-button-c.png,
 .../SilverColor/left-frame-unsticky-button-f.png,
 .../SilverColor/left-frame-unsticky-button-h.png,
 .../SilverColor/left-frame-unsticky-button-i.png,
 .../SilverColor/left-frame-unsticky-button-ic.png,
 .../SilverColor/left-frame-unsticky-button-ih.png,
 .../SilverColor/right-frame-bottom-border-f.png,
 .../SilverColor/right-frame-bottom-border-i.png,
 .../right-frame-bottom-left-corner-f.png,
 .../right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../SilverColor/right-frame-close-button-c.png,
 .../SilverColor/right-frame-close-button-f.png,
 .../SilverColor/right-frame-close-button-h.png,
 .../SilverColor/right-frame-close-button-i.png,
 .../SilverColor/right-frame-close-button-ic.png,
 .../SilverColor/right-frame-close-button-ih.png,
 .../right-frame-frame-type-button-c.png,
 .../right-frame-frame-type-button-f.png,
 .../right-frame-frame-type-button-h.png,
 .../right-frame-frame-type-button-i.png,
 .../right-frame-frame-type-button-ic.png,
 .../right-frame-frame-type-button-ih.png,
 .../SilverColor/right-frame-iconify-button-c.png,
 .../SilverColor/right-frame-iconify-button-f.png,
 .../SilverColor/right-frame-iconify-button-h.png,
 .../SilverColor/right-frame-iconify-button-i.png,
 .../SilverColor/right-frame-iconify-button-ic.png,
 .../SilverColor/right-frame-iconify-button-ih.png,
 .../SilverColor/right-frame-left-border-f.png,
 .../SilverColor/right-frame-left-border-i.png,
 .../SilverColor/right-frame-lock-button-c.png,
 .../SilverColor/right-frame-lock-button-f.png,
 .../SilverColor/right-frame-lock-button-h.png,
 .../SilverColor/right-frame-lock-button-i.png,
 .../SilverColor/right-frame-lock-button-ic.png,
 .../SilverColor/right-frame-lock-button-ih.png,
 .../SilverColor/right-frame-maximize-button-c.png,
 .../SilverColor/right-frame-maximize-button-f.png,
 .../SilverColor/right-frame-maximize-button-h.png,
 .../SilverColor/right-frame-maximize-button-i.png,
 .../SilverColor/right-frame-maximize-button-ic.png,
 .../SilverColor/right-frame-maximize-button-ih.png,
 .../SilverColor/right-frame-menu-button-c.png,
 .../SilverColor/right-frame-menu-button-f.png,
 .../SilverColor/right-frame-menu-button-h.png,
 .../SilverColor/right-frame-menu-button-i.png,
 .../SilverColor/right-frame-menu-button-ic.png,
 .../SilverColor/right-frame-menu-button-ih.png,
 .../right-frame-move-resize-button-c.png,
 .../right-frame-move-resize-button-f.png,
 .../right-frame-move-resize-button-h.png,
 .../right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../SilverColor/right-frame-next-button-c.png,
 .../SilverColor/right-frame-next-button-f.png,
 .../SilverColor/right-frame-next-button-h.png,
 .../SilverColor/right-frame-next-button-i.png,
 .../SilverColor/right-frame-next-button-ic.png,
 .../SilverColor/right-frame-next-button-ih.png,
 .../SilverColor/right-frame-next-last-button-c.png,
 .../SilverColor/right-frame-next-last-button-f.png,
 .../SilverColor/right-frame-next-last-button-h.png,
 .../SilverColor/right-frame-next-last-button-i.png,
 .../right-frame-next-last-button-ic.png,
 .../right-frame-next-last-button-ih.png,
 .../SilverColor/right-frame-ontop-button-c.png,
 .../SilverColor/right-frame-ontop-button-f.png,
 .../SilverColor/right-frame-ontop-button-h.png,
 .../SilverColor/right-frame-ontop-button-i.png,
 .../SilverColor/right-frame-ontop-button-ic.png,
 .../SilverColor/right-frame-ontop-button-ih.png,
 .../SilverColor/right-frame-prev-button-c.png,
 .../SilverColor/right-frame-prev-button-f.png,
 .../SilverColor/right-frame-prev-button-h.png,
 .../SilverColor/right-frame-prev-button-i.png,
 .../SilverColor/right-frame-prev-button-ic.png,
 .../SilverColor/right-frame-prev-button-ih.png,
 .../SilverColor/right-frame-prev-last-button-c.png,
 .../SilverColor/right-frame-prev-last-button-f.png,
 .../SilverColor/right-frame-prev-last-button-h.png,
 .../SilverColor/right-frame-prev-last-button-i.png,
 .../right-frame-prev-last-button-ic.png,
 .../right-frame-prev-last-button-ih.png,
 .../right-frame-raise-lower-button-c.png,
 .../right-frame-raise-lower-button-f.png,
 .../right-frame-raise-lower-button-h.png,
 .../right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../SilverColor/right-frame-rename-button-c.png,
 .../SilverColor/right-frame-rename-button-f.png,
 .../SilverColor/right-frame-rename-button-h.png,
 .../SilverColor/right-frame-rename-button-i.png,
 .../SilverColor/right-frame-rename-button-ic.png,
 .../SilverColor/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../SilverColor/right-frame-right-border-f.png,
 .../SilverColor/right-frame-right-border-i.png,
 .../SilverColor/right-frame-shade-button-c.png,
 .../SilverColor/right-frame-shade-button-f.png,
 .../SilverColor/right-frame-shade-button-h.png,
 .../SilverColor/right-frame-shade-button-i.png,
 .../SilverColor/right-frame-shade-button-ic.png,
 .../SilverColor/right-frame-shade-button-ih.png,
 .../SilverColor/right-frame-sticky-button-c.png,
 .../SilverColor/right-frame-sticky-button-f.png,
 .../SilverColor/right-frame-sticky-button-h.png,
 .../SilverColor/right-frame-sticky-button-i.png,
 .../SilverColor/right-frame-sticky-button-ic.png,
 .../SilverColor/right-frame-sticky-button-ih.png,
 .../SilverColor/right-frame-tab-bottom-icon-f.png,
 .../SilverColor/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/SilverColor/right-frame-tab-f.png,
 themes/StyleTab/SilverColor/right-frame-tab-i.png,
 .../StyleTab/SilverColor/right-frame-tab-top-f.png,
 .../StyleTab/SilverColor/right-frame-tab-top-i.png,
 .../StyleTab/SilverColor/right-frame-title-f.png,
 .../StyleTab/SilverColor/right-frame-title-i.png,
 .../SilverColor/right-frame-top-border-f.png,
 .../SilverColor/right-frame-top-border-i.png,
 .../SilverColor/right-frame-top-left-corner-f.png,
 .../SilverColor/right-frame-top-left-corner-i.png,
 .../SilverColor/right-frame-top-right-corner-f.png,
 .../SilverColor/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../SilverColor/right-frame-unlock-button-c.png,
 .../SilverColor/right-frame-unlock-button-f.png,
 .../SilverColor/right-frame-unlock-button-h.png,
 .../SilverColor/right-frame-unlock-button-i.png,
 .../SilverColor/right-frame-unlock-button-ic.png,
 .../SilverColor/right-frame-unlock-button-ih.png,
 .../right-frame-unmaximize-button-c.png,
 .../right-frame-unmaximize-button-f.png,
 .../right-frame-unmaximize-button-h.png,
 .../right-frame-unmaximize-button-i.png,
 .../right-frame-unmaximize-button-ic.png,
 .../right-frame-unmaximize-button-ih.png,
 .../SilverColor/right-frame-unontop-button-c.png,
 .../SilverColor/right-frame-unontop-button-f.png,
 .../SilverColor/right-frame-unontop-button-h.png,
 .../SilverColor/right-frame-unontop-button-i.png,
 .../SilverColor/right-frame-unontop-button-ic.png,
 .../SilverColor/right-frame-unontop-button-ih.png,
 .../SilverColor/right-frame-unshade-button-c.png,
 .../SilverColor/right-frame-unshade-button-f.png,
 .../SilverColor/right-frame-unshade-button-h.png,
 .../SilverColor/right-frame-unshade-button-i.png,
 .../SilverColor/right-frame-unshade-button-ic.png,
 .../SilverColor/right-frame-unshade-button-ih.png,
 .../SilverColor/right-frame-unsticky-button-c.png,
 .../SilverColor/right-frame-unsticky-button-f.png,
 .../SilverColor/right-frame-unsticky-button-h.png,
 .../SilverColor/right-frame-unsticky-button-i.png,
 .../SilverColor/right-frame-unsticky-button-ic.png,
 .../SilverColor/right-frame-unsticky-button-ih.png,
 .../SilverColor/top-frame-bottom-border-f.png,
 .../SilverColor/top-frame-bottom-border-i.png,
 .../SilverColor/top-frame-bottom-left-corner-f.png,
 .../SilverColor/top-frame-bottom-left-corner-i.png,
 .../top-frame-bottom-right-corner-f.png,
 .../top-frame-bottom-right-corner-i.png,
 .../SilverColor/top-frame-close-button-c.png,
 .../SilverColor/top-frame-close-button-f.png,
 .../SilverColor/top-frame-close-button-h.png,
 .../SilverColor/top-frame-close-button-i.png,
 .../SilverColor/top-frame-close-button-ic.png,
 .../SilverColor/top-frame-close-button-ih.png,
 .../SilverColor/top-frame-frame-type-button-c.png,
 .../SilverColor/top-frame-frame-type-button-f.png,
 .../SilverColor/top-frame-frame-type-button-h.png,
 .../SilverColor/top-frame-frame-type-button-i.png,
 .../SilverColor/top-frame-frame-type-button-ic.png,
 .../SilverColor/top-frame-frame-type-button-ih.png,
 .../SilverColor/top-frame-icon-title-images-f.png,
 .../SilverColor/top-frame-icon-title-images-i.png,
 .../SilverColor/top-frame-iconify-button-c.png,
 .../SilverColor/top-frame-iconify-button-f.png,
 .../SilverColor/top-frame-iconify-button-h.png,
 .../SilverColor/top-frame-iconify-button-i.png,
 .../SilverColor/top-frame-iconify-button-ic.png,
 .../SilverColor/top-frame-iconify-button-ih.png,
 .../SilverColor/top-frame-left-border-f.png,
 .../SilverColor/top-frame-left-border-i.png,
 .../SilverColor/top-frame-lock-button-c.png,
 .../SilverColor/top-frame-lock-button-f.png,
 .../SilverColor/top-frame-lock-button-h.png,
 .../SilverColor/top-frame-lock-button-i.png,
 .../SilverColor/top-frame-lock-button-ic.png,
 .../SilverColor/top-frame-lock-button-ih.png,
 .../SilverColor/top-frame-maximize-button-c.png,
 .../SilverColor/top-frame-maximize-button-f.png,
 .../SilverColor/top-frame-maximize-button-h.png,
 .../SilverColor/top-frame-maximize-button-i.png,
 .../SilverColor/top-frame-maximize-button-ic.png,
 .../SilverColor/top-frame-maximize-button-ih.png,
 .../SilverColor/top-frame-menu-button-c.png,
 .../SilverColor/top-frame-menu-button-f.png,
 .../SilverColor/top-frame-menu-button-h.png,
 .../SilverColor/top-frame-menu-button-i.png,
 .../SilverColor/top-frame-menu-button-ic.png,
 .../SilverColor/top-frame-menu-button-ih.png,
 .../SilverColor/top-frame-move-resize-button-c.png,
 .../SilverColor/top-frame-move-resize-button-f.png,
 .../SilverColor/top-frame-move-resize-button-h.png,
 .../SilverColor/top-frame-move-resize-button-i.png,
 .../top-frame-move-resize-button-ic.png,
 .../top-frame-move-resize-button-ih.png,
 .../SilverColor/top-frame-next-button-c.png,
 .../SilverColor/top-frame-next-button-f.png,
 .../SilverColor/top-frame-next-button-h.png,
 .../SilverColor/top-frame-next-button-i.png,
 .../SilverColor/top-frame-next-button-ic.png,
 .../SilverColor/top-frame-next-button-ih.png,
 .../SilverColor/top-frame-next-last-button-c.png,
 .../SilverColor/top-frame-next-last-button-f.png,
 .../SilverColor/top-frame-next-last-button-h.png,
 .../SilverColor/top-frame-next-last-button-i.png,
 .../SilverColor/top-frame-next-last-button-ic.png,
 .../SilverColor/top-frame-next-last-button-ih.png,
 .../SilverColor/top-frame-ontop-button-c.png,
 .../SilverColor/top-frame-ontop-button-f.png,
 .../SilverColor/top-frame-ontop-button-h.png,
 .../SilverColor/top-frame-ontop-button-i.png,
 .../SilverColor/top-frame-ontop-button-ic.png,
 .../SilverColor/top-frame-ontop-button-ih.png,
 .../SilverColor/top-frame-prev-button-c.png,
 .../SilverColor/top-frame-prev-button-f.png,
 .../SilverColor/top-frame-prev-button-h.png,
 .../SilverColor/top-frame-prev-button-i.png,
 .../SilverColor/top-frame-prev-button-ic.png,
 .../SilverColor/top-frame-prev-button-ih.png,
 .../SilverColor/top-frame-prev-last-button-c.png,
 .../SilverColor/top-frame-prev-last-button-f.png,
 .../SilverColor/top-frame-prev-last-button-h.png,
 .../SilverColor/top-frame-prev-last-button-i.png,
 .../SilverColor/top-frame-prev-last-button-ic.png,
 .../SilverColor/top-frame-prev-last-button-ih.png,
 .../SilverColor/top-frame-raise-lower-button-c.png,
 .../SilverColor/top-frame-raise-lower-button-f.png,
 .../SilverColor/top-frame-raise-lower-button-h.png,
 .../SilverColor/top-frame-raise-lower-button-i.png,
 .../top-frame-raise-lower-button-ic.png,
 .../top-frame-raise-lower-button-ih.png,
 .../SilverColor/top-frame-rename-button-c.png,
 .../SilverColor/top-frame-rename-button-f.png,
 .../SilverColor/top-frame-rename-button-h.png,
 .../SilverColor/top-frame-rename-button-i.png,
 .../SilverColor/top-frame-rename-button-ic.png,
 .../SilverColor/top-frame-rename-button-ih.png,
 .../SilverColor/top-frame-right-border-f.png,
 .../SilverColor/top-frame-right-border-i.png,
 .../SilverColor/top-frame-shade-button-c.png,
 .../SilverColor/top-frame-shade-button-f.png,
 .../SilverColor/top-frame-shade-button-h.png,
 .../SilverColor/top-frame-shade-button-i.png,
 .../SilverColor/top-frame-shade-button-ic.png,
 .../SilverColor/top-frame-shade-button-ih.png,
 .../SilverColor/top-frame-sticky-button-c.png,
 .../SilverColor/top-frame-sticky-button-f.png,
 .../SilverColor/top-frame-sticky-button-h.png,
 .../SilverColor/top-frame-sticky-button-i.png,
 .../SilverColor/top-frame-sticky-button-ic.png,
 .../SilverColor/top-frame-sticky-button-ih.png,
 themes/StyleTab/SilverColor/top-frame-tab-f.png,
 themes/StyleTab/SilverColor/top-frame-tab-i.png,
 .../StyleTab/SilverColor/top-frame-tab-left-f.png,
 .../StyleTab/SilverColor/top-frame-tab-left-i.png,
 .../SilverColor/top-frame-tab-left-icon-f.png,
 .../SilverColor/top-frame-tab-left-icon-i.png,
 .../StyleTab/SilverColor/top-frame-tab-right-f.png,
 .../StyleTab/SilverColor/top-frame-tab-right-i.png,
 themes/StyleTab/SilverColor/top-frame-title-f.png,
 themes/StyleTab/SilverColor/top-frame-title-i.png,
 .../SilverColor/top-frame-top-border-f.png,
 .../SilverColor/top-frame-top-border-i.png,
 .../SilverColor/top-frame-top-left-corner-f.png,
 .../SilverColor/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../SilverColor/top-frame-top-right-corner-f.png,
 .../SilverColor/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../SilverColor/top-frame-unlock-button-c.png,
 .../SilverColor/top-frame-unlock-button-f.png,
 .../SilverColor/top-frame-unlock-button-h.png,
 .../SilverColor/top-frame-unlock-button-i.png,
 .../SilverColor/top-frame-unlock-button-ic.png,
 .../SilverColor/top-frame-unlock-button-ih.png,
 .../SilverColor/top-frame-unmaximize-button-c.png,
 .../SilverColor/top-frame-unmaximize-button-f.png,
 .../SilverColor/top-frame-unmaximize-button-h.png,
 .../SilverColor/top-frame-unmaximize-button-i.png,
 .../SilverColor/top-frame-unmaximize-button-ic.png,
 .../SilverColor/top-frame-unmaximize-button-ih.png,
 .../SilverColor/top-frame-unontop-button-c.png,
 .../SilverColor/top-frame-unontop-button-f.png,
 .../SilverColor/top-frame-unontop-button-h.png,
 .../SilverColor/top-frame-unontop-button-i.png,
 .../SilverColor/top-frame-unontop-button-ic.png,
 .../SilverColor/top-frame-unontop-button-ih.png,
 .../SilverColor/top-frame-unshade-button-c.png,
 .../SilverColor/top-frame-unshade-button-f.png,
 .../SilverColor/top-frame-unshade-button-h.png,
 .../SilverColor/top-frame-unshade-button-i.png,
 .../SilverColor/top-frame-unshade-button-ic.png,
 .../SilverColor/top-frame-unshade-button-ih.png,
 .../SilverColor/top-frame-unsticky-button-c.png,
 .../SilverColor/top-frame-unsticky-button-f.png,
 .../SilverColor/top-frame-unsticky-button-h.png,
 .../SilverColor/top-frame-unsticky-button-i.png,
 .../SilverColor/top-frame-unsticky-button-ic.png,
 .../SilverColor/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../Smoothly/bottom-frame-bottom-border-f.png,
 .../Smoothly/bottom-frame-bottom-border-i.png,
 .../Smoothly/bottom-frame-bottom-left-corner-f.png,
 .../Smoothly/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Smoothly/bottom-frame-close-button-c.png,
 .../Smoothly/bottom-frame-close-button-f.png,
 .../Smoothly/bottom-frame-close-button-h.png,
 .../Smoothly/bottom-frame-close-button-i.png,
 .../Smoothly/bottom-frame-close-button-ic.png,
 .../Smoothly/bottom-frame-close-button-ih.png,
 .../Smoothly/bottom-frame-frame-type-button-c.png,
 .../Smoothly/bottom-frame-frame-type-button-f.png,
 .../Smoothly/bottom-frame-frame-type-button-h.png,
 .../Smoothly/bottom-frame-frame-type-button-i.png,
 .../Smoothly/bottom-frame-frame-type-button-ic.png,
 .../Smoothly/bottom-frame-frame-type-button-ih.png,
 .../Smoothly/bottom-frame-iconify-button-c.png,
 .../Smoothly/bottom-frame-iconify-button-f.png,
 .../Smoothly/bottom-frame-iconify-button-h.png,
 .../Smoothly/bottom-frame-iconify-button-i.png,
 .../Smoothly/bottom-frame-iconify-button-ic.png,
 .../Smoothly/bottom-frame-iconify-button-ih.png,
 .../Smoothly/bottom-frame-left-border-f.png,
 .../Smoothly/bottom-frame-left-border-i.png,
 .../Smoothly/bottom-frame-lock-button-c.png,
 .../Smoothly/bottom-frame-lock-button-f.png,
 .../Smoothly/bottom-frame-lock-button-h.png,
 .../Smoothly/bottom-frame-lock-button-i.png,
 .../Smoothly/bottom-frame-lock-button-ic.png,
 .../Smoothly/bottom-frame-lock-button-ih.png,
 .../Smoothly/bottom-frame-maximize-button-c.png,
 .../Smoothly/bottom-frame-maximize-button-f.png,
 .../Smoothly/bottom-frame-maximize-button-h.png,
 .../Smoothly/bottom-frame-maximize-button-i.png,
 .../Smoothly/bottom-frame-maximize-button-ic.png,
 .../Smoothly/bottom-frame-maximize-button-ih.png,
 .../Smoothly/bottom-frame-menu-button-c.png,
 .../Smoothly/bottom-frame-menu-button-f.png,
 .../Smoothly/bottom-frame-menu-button-h.png,
 .../Smoothly/bottom-frame-menu-button-i.png,
 .../Smoothly/bottom-frame-menu-button-ic.png,
 .../Smoothly/bottom-frame-menu-button-ih.png,
 .../Smoothly/bottom-frame-move-resize-button-c.png,
 .../Smoothly/bottom-frame-move-resize-button-f.png,
 .../Smoothly/bottom-frame-move-resize-button-h.png,
 .../Smoothly/bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../Smoothly/bottom-frame-next-button-c.png,
 .../Smoothly/bottom-frame-next-button-f.png,
 .../Smoothly/bottom-frame-next-button-h.png,
 .../Smoothly/bottom-frame-next-button-i.png,
 .../Smoothly/bottom-frame-next-button-ic.png,
 .../Smoothly/bottom-frame-next-button-ih.png,
 .../Smoothly/bottom-frame-next-last-button-c.png,
 .../Smoothly/bottom-frame-next-last-button-f.png,
 .../Smoothly/bottom-frame-next-last-button-h.png,
 .../Smoothly/bottom-frame-next-last-button-i.png,
 .../Smoothly/bottom-frame-next-last-button-ic.png,
 .../Smoothly/bottom-frame-next-last-button-ih.png,
 .../Smoothly/bottom-frame-ontop-button-c.png,
 .../Smoothly/bottom-frame-ontop-button-f.png,
 .../Smoothly/bottom-frame-ontop-button-h.png,
 .../Smoothly/bottom-frame-ontop-button-i.png,
 .../Smoothly/bottom-frame-ontop-button-ic.png,
 .../Smoothly/bottom-frame-ontop-button-ih.png,
 .../Smoothly/bottom-frame-prev-button-c.png,
 .../Smoothly/bottom-frame-prev-button-f.png,
 .../Smoothly/bottom-frame-prev-button-h.png,
 .../Smoothly/bottom-frame-prev-button-i.png,
 .../Smoothly/bottom-frame-prev-button-ic.png,
 .../Smoothly/bottom-frame-prev-button-ih.png,
 .../Smoothly/bottom-frame-prev-last-button-c.png,
 .../Smoothly/bottom-frame-prev-last-button-f.png,
 .../Smoothly/bottom-frame-prev-last-button-h.png,
 .../Smoothly/bottom-frame-prev-last-button-i.png,
 .../Smoothly/bottom-frame-prev-last-button-ic.png,
 .../Smoothly/bottom-frame-prev-last-button-ih.png,
 .../Smoothly/bottom-frame-raise-lower-button-c.png,
 .../Smoothly/bottom-frame-raise-lower-button-f.png,
 .../Smoothly/bottom-frame-raise-lower-button-h.png,
 .../Smoothly/bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../Smoothly/bottom-frame-rename-button-c.png,
 .../Smoothly/bottom-frame-rename-button-f.png,
 .../Smoothly/bottom-frame-rename-button-h.png,
 .../Smoothly/bottom-frame-rename-button-i.png,
 .../Smoothly/bottom-frame-rename-button-ic.png,
 .../Smoothly/bottom-frame-rename-button-ih.png,
 .../Smoothly/bottom-frame-right-border-f.png,
 .../Smoothly/bottom-frame-right-border-i.png,
 .../Smoothly/bottom-frame-shade-button-c.png,
 .../Smoothly/bottom-frame-shade-button-f.png,
 .../Smoothly/bottom-frame-shade-button-h.png,
 .../Smoothly/bottom-frame-shade-button-i.png,
 .../Smoothly/bottom-frame-shade-button-ic.png,
 .../Smoothly/bottom-frame-shade-button-ih.png,
 .../Smoothly/bottom-frame-sticky-button-c.png,
 .../Smoothly/bottom-frame-sticky-button-f.png,
 .../Smoothly/bottom-frame-sticky-button-h.png,
 .../Smoothly/bottom-frame-sticky-button-i.png,
 .../Smoothly/bottom-frame-sticky-button-ic.png,
 .../Smoothly/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-f.png,
 .../Smoothly/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-i.png,
 themes/StyleTab/Smoothly/bottom-frame-title-f.png,
 themes/StyleTab/Smoothly/bottom-frame-title-i.png,
 .../Smoothly/bottom-frame-top-border-f.png,
 .../Smoothly/bottom-frame-top-border-i.png,
 .../Smoothly/bottom-frame-top-left-corner-f.png,
 .../Smoothly/bottom-frame-top-left-corner-i.png,
 .../Smoothly/bottom-frame-top-right-corner-f.png,
 .../Smoothly/bottom-frame-top-right-corner-i.png,
 .../Smoothly/bottom-frame-unlock-button-c.png,
 .../Smoothly/bottom-frame-unlock-button-f.png,
 .../Smoothly/bottom-frame-unlock-button-h.png,
 .../Smoothly/bottom-frame-unlock-button-i.png,
 .../Smoothly/bottom-frame-unlock-button-ic.png,
 .../Smoothly/bottom-frame-unlock-button-ih.png,
 .../Smoothly/bottom-frame-unmaximize-button-c.png,
 .../Smoothly/bottom-frame-unmaximize-button-f.png,
 .../Smoothly/bottom-frame-unmaximize-button-h.png,
 .../Smoothly/bottom-frame-unmaximize-button-i.png,
 .../Smoothly/bottom-frame-unmaximize-button-ic.png,
 .../Smoothly/bottom-frame-unmaximize-button-ih.png,
 .../Smoothly/bottom-frame-unontop-button-c.png,
 .../Smoothly/bottom-frame-unontop-button-f.png,
 .../Smoothly/bottom-frame-unontop-button-h.png,
 .../Smoothly/bottom-frame-unontop-button-i.png,
 .../Smoothly/bottom-frame-unontop-button-ic.png,
 .../Smoothly/bottom-frame-unontop-button-ih.png,
 .../Smoothly/bottom-frame-unshade-button-c.png,
 .../Smoothly/bottom-frame-unshade-button-f.png,
 .../Smoothly/bottom-frame-unshade-button-h.png,
 .../Smoothly/bottom-frame-unshade-button-i.png,
 .../Smoothly/bottom-frame-unshade-button-ic.png,
 .../Smoothly/bottom-frame-unshade-button-ih.png,
 .../Smoothly/bottom-frame-unsticky-button-c.png,
 .../Smoothly/bottom-frame-unsticky-button-f.png,
 .../Smoothly/bottom-frame-unsticky-button-h.png,
 .../Smoothly/bottom-frame-unsticky-button-i.png,
 .../Smoothly/bottom-frame-unsticky-button-ic.png,
 .../Smoothly/bottom-frame-unsticky-button-ih.png,
 .../Smoothly/left-frame-bottom-border-f.png,
 .../Smoothly/left-frame-bottom-border-i.png,
 .../Smoothly/left-frame-bottom-left-corner-f.png,
 .../Smoothly/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Smoothly/left-frame-bottom-right-corner-f.png,
 .../Smoothly/left-frame-bottom-right-corner-i.png,
 .../Smoothly/left-frame-close-button-c.png,
 .../Smoothly/left-frame-close-button-f.png,
 .../Smoothly/left-frame-close-button-h.png,
 .../Smoothly/left-frame-close-button-i.png,
 .../Smoothly/left-frame-close-button-ic.png,
 .../Smoothly/left-frame-close-button-ih.png,
 .../Smoothly/left-frame-frame-type-button-c.png,
 .../Smoothly/left-frame-frame-type-button-f.png,
 .../Smoothly/left-frame-frame-type-button-h.png,
 .../Smoothly/left-frame-frame-type-button-i.png,
 .../Smoothly/left-frame-frame-type-button-ic.png,
 .../Smoothly/left-frame-frame-type-button-ih.png,
 .../Smoothly/left-frame-iconify-button-c.png,
 .../Smoothly/left-frame-iconify-button-f.png,
 .../Smoothly/left-frame-iconify-button-h.png,
 .../Smoothly/left-frame-iconify-button-i.png,
 .../Smoothly/left-frame-iconify-button-ic.png,
 .../Smoothly/left-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/left-frame-left-border-f.png,
 .../StyleTab/Smoothly/left-frame-left-border-i.png,
 .../StyleTab/Smoothly/left-frame-lock-button-c.png,
 .../StyleTab/Smoothly/left-frame-lock-button-f.png,
 .../StyleTab/Smoothly/left-frame-lock-button-h.png,
 .../StyleTab/Smoothly/left-frame-lock-button-i.png,
 .../Smoothly/left-frame-lock-button-ic.png,
 .../Smoothly/left-frame-lock-button-ih.png,
 .../Smoothly/left-frame-maximize-button-c.png,
 .../Smoothly/left-frame-maximize-button-f.png,
 .../Smoothly/left-frame-maximize-button-h.png,
 .../Smoothly/left-frame-maximize-button-i.png,
 .../Smoothly/left-frame-maximize-button-ic.png,
 .../Smoothly/left-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-menu-button-c.png,
 .../StyleTab/Smoothly/left-frame-menu-button-f.png,
 .../StyleTab/Smoothly/left-frame-menu-button-h.png,
 .../StyleTab/Smoothly/left-frame-menu-button-i.png,
 .../Smoothly/left-frame-menu-button-ic.png,
 .../Smoothly/left-frame-menu-button-ih.png,
 .../Smoothly/left-frame-move-resize-button-c.png,
 .../Smoothly/left-frame-move-resize-button-f.png,
 .../Smoothly/left-frame-move-resize-button-h.png,
 .../Smoothly/left-frame-move-resize-button-i.png,
 .../Smoothly/left-frame-move-resize-button-ic.png,
 .../Smoothly/left-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-next-button-c.png,
 .../StyleTab/Smoothly/left-frame-next-button-f.png,
 .../StyleTab/Smoothly/left-frame-next-button-h.png,
 .../StyleTab/Smoothly/left-frame-next-button-i.png,
 .../Smoothly/left-frame-next-button-ic.png,
 .../Smoothly/left-frame-next-button-ih.png,
 .../Smoothly/left-frame-next-last-button-c.png,
 .../Smoothly/left-frame-next-last-button-f.png,
 .../Smoothly/left-frame-next-last-button-h.png,
 .../Smoothly/left-frame-next-last-button-i.png,
 .../Smoothly/left-frame-next-last-button-ic.png,
 .../Smoothly/left-frame-next-last-button-ih.png,
 .../Smoothly/left-frame-ontop-button-c.png,
 .../Smoothly/left-frame-ontop-button-f.png,
 .../Smoothly/left-frame-ontop-button-h.png,
 .../Smoothly/left-frame-ontop-button-i.png,
 .../Smoothly/left-frame-ontop-button-ic.png,
 .../Smoothly/left-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/left-frame-prev-button-c.png,
 .../StyleTab/Smoothly/left-frame-prev-button-f.png,
 .../StyleTab/Smoothly/left-frame-prev-button-h.png,
 .../StyleTab/Smoothly/left-frame-prev-button-i.png,
 .../Smoothly/left-frame-prev-button-ic.png,
 .../Smoothly/left-frame-prev-button-ih.png,
 .../Smoothly/left-frame-prev-last-button-c.png,
 .../Smoothly/left-frame-prev-last-button-f.png,
 .../Smoothly/left-frame-prev-last-button-h.png,
 .../Smoothly/left-frame-prev-last-button-i.png,
 .../Smoothly/left-frame-prev-last-button-ic.png,
 .../Smoothly/left-frame-prev-last-button-ih.png,
 .../Smoothly/left-frame-raise-lower-button-c.png,
 .../Smoothly/left-frame-raise-lower-button-f.png,
 .../Smoothly/left-frame-raise-lower-button-h.png,
 .../Smoothly/left-frame-raise-lower-button-i.png,
 .../Smoothly/left-frame-raise-lower-button-ic.png,
 .../Smoothly/left-frame-raise-lower-button-ih.png,
 .../Smoothly/left-frame-rename-button-c.png,
 .../Smoothly/left-frame-rename-button-f.png,
 .../Smoothly/left-frame-rename-button-h.png,
 .../Smoothly/left-frame-rename-button-i.png,
 .../Smoothly/left-frame-rename-button-ic.png,
 .../Smoothly/left-frame-rename-button-ih.png,
 .../Smoothly/left-frame-right-border-f.png,
 .../Smoothly/left-frame-right-border-i.png,
 .../Smoothly/left-frame-shade-button-c.png,
 .../Smoothly/left-frame-shade-button-f.png,
 .../Smoothly/left-frame-shade-button-h.png,
 .../Smoothly/left-frame-shade-button-i.png,
 .../Smoothly/left-frame-shade-button-ic.png,
 .../Smoothly/left-frame-shade-button-ih.png,
 .../Smoothly/left-frame-sticky-button-c.png,
 .../Smoothly/left-frame-sticky-button-f.png,
 .../Smoothly/left-frame-sticky-button-h.png,
 .../Smoothly/left-frame-sticky-button-i.png,
 .../Smoothly/left-frame-sticky-button-ic.png,
 .../Smoothly/left-frame-sticky-button-ih.png,
 .../Smoothly/left-frame-tab-bottom-icon-f.png,
 .../Smoothly/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/left-frame-title-f.png,
 themes/StyleTab/Smoothly/left-frame-title-i.png,
 .../StyleTab/Smoothly/left-frame-top-border-f.png,
 .../StyleTab/Smoothly/left-frame-top-border-i.png,
 .../Smoothly/left-frame-top-left-corner-f.png,
 .../Smoothly/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Smoothly/left-frame-top-right-corner-f.png,
 .../Smoothly/left-frame-top-right-corner-i.png,
 .../Smoothly/left-frame-unlock-button-c.png,
 .../Smoothly/left-frame-unlock-button-f.png,
 .../Smoothly/left-frame-unlock-button-h.png,
 .../Smoothly/left-frame-unlock-button-i.png,
 .../Smoothly/left-frame-unlock-button-ic.png,
 .../Smoothly/left-frame-unlock-button-ih.png,
 .../Smoothly/left-frame-unmaximize-button-c.png,
 .../Smoothly/left-frame-unmaximize-button-f.png,
 .../Smoothly/left-frame-unmaximize-button-h.png,
 .../Smoothly/left-frame-unmaximize-button-i.png,
 .../Smoothly/left-frame-unmaximize-button-ic.png,
 .../Smoothly/left-frame-unmaximize-button-ih.png,
 .../Smoothly/left-frame-unontop-button-c.png,
 .../Smoothly/left-frame-unontop-button-f.png,
 .../Smoothly/left-frame-unontop-button-h.png,
 .../Smoothly/left-frame-unontop-button-i.png,
 .../Smoothly/left-frame-unontop-button-ic.png,
 .../Smoothly/left-frame-unontop-button-ih.png,
 .../Smoothly/left-frame-unshade-button-c.png,
 .../Smoothly/left-frame-unshade-button-f.png,
 .../Smoothly/left-frame-unshade-button-h.png,
 .../Smoothly/left-frame-unshade-button-i.png,
 .../Smoothly/left-frame-unshade-button-ic.png,
 .../Smoothly/left-frame-unshade-button-ih.png,
 .../Smoothly/left-frame-unsticky-button-c.png,
 .../Smoothly/left-frame-unsticky-button-f.png,
 .../Smoothly/left-frame-unsticky-button-h.png,
 .../Smoothly/left-frame-unsticky-button-i.png,
 .../Smoothly/left-frame-unsticky-button-ic.png,
 .../Smoothly/left-frame-unsticky-button-ih.png,
 .../Smoothly/right-frame-bottom-border-f.png,
 .../Smoothly/right-frame-bottom-border-i.png,
 .../Smoothly/right-frame-bottom-left-corner-f.png,
 .../Smoothly/right-frame-bottom-left-corner-i.png,
 .../Smoothly/right-frame-bottom-right-corner-f.png,
 .../Smoothly/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../Smoothly/right-frame-close-button-c.png,
 .../Smoothly/right-frame-close-button-f.png,
 .../Smoothly/right-frame-close-button-h.png,
 .../Smoothly/right-frame-close-button-i.png,
 .../Smoothly/right-frame-close-button-ic.png,
 .../Smoothly/right-frame-close-button-ih.png,
 .../Smoothly/right-frame-frame-type-button-c.png,
 .../Smoothly/right-frame-frame-type-button-f.png,
 .../Smoothly/right-frame-frame-type-button-h.png,
 .../Smoothly/right-frame-frame-type-button-i.png,
 .../Smoothly/right-frame-frame-type-button-ic.png,
 .../Smoothly/right-frame-frame-type-button-ih.png,
 .../Smoothly/right-frame-iconify-button-c.png,
 .../Smoothly/right-frame-iconify-button-f.png,
 .../Smoothly/right-frame-iconify-button-h.png,
 .../Smoothly/right-frame-iconify-button-i.png,
 .../Smoothly/right-frame-iconify-button-ic.png,
 .../Smoothly/right-frame-iconify-button-ih.png,
 .../Smoothly/right-frame-left-border-f.png,
 .../Smoothly/right-frame-left-border-i.png,
 .../Smoothly/right-frame-lock-button-c.png,
 .../Smoothly/right-frame-lock-button-f.png,
 .../Smoothly/right-frame-lock-button-h.png,
 .../Smoothly/right-frame-lock-button-i.png,
 .../Smoothly/right-frame-lock-button-ic.png,
 .../Smoothly/right-frame-lock-button-ih.png,
 .../Smoothly/right-frame-maximize-button-c.png,
 .../Smoothly/right-frame-maximize-button-f.png,
 .../Smoothly/right-frame-maximize-button-h.png,
 .../Smoothly/right-frame-maximize-button-i.png,
 .../Smoothly/right-frame-maximize-button-ic.png,
 .../Smoothly/right-frame-maximize-button-ih.png,
 .../Smoothly/right-frame-menu-button-c.png,
 .../Smoothly/right-frame-menu-button-f.png,
 .../Smoothly/right-frame-menu-button-h.png,
 .../Smoothly/right-frame-menu-button-i.png,
 .../Smoothly/right-frame-menu-button-ic.png,
 .../Smoothly/right-frame-menu-button-ih.png,
 .../Smoothly/right-frame-move-resize-button-c.png,
 .../Smoothly/right-frame-move-resize-button-f.png,
 .../Smoothly/right-frame-move-resize-button-h.png,
 .../Smoothly/right-frame-move-resize-button-i.png,
 .../Smoothly/right-frame-move-resize-button-ic.png,
 .../Smoothly/right-frame-move-resize-button-ih.png,
 .../Smoothly/right-frame-next-button-c.png,
 .../Smoothly/right-frame-next-button-f.png,
 .../Smoothly/right-frame-next-button-h.png,
 .../Smoothly/right-frame-next-button-i.png,
 .../Smoothly/right-frame-next-button-ic.png,
 .../Smoothly/right-frame-next-button-ih.png,
 .../Smoothly/right-frame-next-last-button-c.png,
 .../Smoothly/right-frame-next-last-button-f.png,
 .../Smoothly/right-frame-next-last-button-h.png,
 .../Smoothly/right-frame-next-last-button-i.png,
 .../Smoothly/right-frame-next-last-button-ic.png,
 .../Smoothly/right-frame-next-last-button-ih.png,
 .../Smoothly/right-frame-ontop-button-c.png,
 .../Smoothly/right-frame-ontop-button-f.png,
 .../Smoothly/right-frame-ontop-button-h.png,
 .../Smoothly/right-frame-ontop-button-i.png,
 .../Smoothly/right-frame-ontop-button-ic.png,
 .../Smoothly/right-frame-ontop-button-ih.png,
 .../Smoothly/right-frame-prev-button-c.png,
 .../Smoothly/right-frame-prev-button-f.png,
 .../Smoothly/right-frame-prev-button-h.png,
 .../Smoothly/right-frame-prev-button-i.png,
 .../Smoothly/right-frame-prev-button-ic.png,
 .../Smoothly/right-frame-prev-button-ih.png,
 .../Smoothly/right-frame-prev-last-button-c.png,
 .../Smoothly/right-frame-prev-last-button-f.png,
 .../Smoothly/right-frame-prev-last-button-h.png,
 .../Smoothly/right-frame-prev-last-button-i.png,
 .../Smoothly/right-frame-prev-last-button-ic.png,
 .../Smoothly/right-frame-prev-last-button-ih.png,
 .../Smoothly/right-frame-raise-lower-button-c.png,
 .../Smoothly/right-frame-raise-lower-button-f.png,
 .../Smoothly/right-frame-raise-lower-button-h.png,
 .../Smoothly/right-frame-raise-lower-button-i.png,
 .../Smoothly/right-frame-raise-lower-button-ic.png,
 .../Smoothly/right-frame-raise-lower-button-ih.png,
 .../Smoothly/right-frame-rename-button-c.png,
 .../Smoothly/right-frame-rename-button-f.png,
 .../Smoothly/right-frame-rename-button-h.png,
 .../Smoothly/right-frame-rename-button-i.png,
 .../Smoothly/right-frame-rename-button-ic.png,
 .../Smoothly/right-frame-rename-button-ih.png,
 .../Smoothly/right-frame-right-border-cursor-f.png,
 .../Smoothly/right-frame-right-border-cursor-i.png,
 .../Smoothly/right-frame-right-border-f.png,
 .../Smoothly/right-frame-right-border-i.png,
 .../Smoothly/right-frame-shade-button-c.png,
 .../Smoothly/right-frame-shade-button-f.png,
 .../Smoothly/right-frame-shade-button-h.png,
 .../Smoothly/right-frame-shade-button-i.png,
 .../Smoothly/right-frame-shade-button-ic.png,
 .../Smoothly/right-frame-shade-button-ih.png,
 .../Smoothly/right-frame-sticky-button-c.png,
 .../Smoothly/right-frame-sticky-button-f.png,
 .../Smoothly/right-frame-sticky-button-h.png,
 .../Smoothly/right-frame-sticky-button-i.png,
 .../Smoothly/right-frame-sticky-button-ic.png,
 .../Smoothly/right-frame-sticky-button-ih.png,
 .../Smoothly/right-frame-tab-bottom-icon-f.png,
 .../Smoothly/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/right-frame-title-f.png,
 themes/StyleTab/Smoothly/right-frame-title-i.png,
 .../StyleTab/Smoothly/right-frame-top-border-f.png,
 .../StyleTab/Smoothly/right-frame-top-border-i.png,
 .../Smoothly/right-frame-top-left-corner-f.png,
 .../Smoothly/right-frame-top-left-corner-i.png,
 .../Smoothly/right-frame-top-right-corner-f.png,
 .../Smoothly/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Smoothly/right-frame-unlock-button-c.png,
 .../Smoothly/right-frame-unlock-button-f.png,
 .../Smoothly/right-frame-unlock-button-h.png,
 .../Smoothly/right-frame-unlock-button-i.png,
 .../Smoothly/right-frame-unlock-button-ic.png,
 .../Smoothly/right-frame-unlock-button-ih.png,
 .../Smoothly/right-frame-unmaximize-button-c.png,
 .../Smoothly/right-frame-unmaximize-button-f.png,
 .../Smoothly/right-frame-unmaximize-button-h.png,
 .../Smoothly/right-frame-unmaximize-button-i.png,
 .../Smoothly/right-frame-unmaximize-button-ic.png,
 .../Smoothly/right-frame-unmaximize-button-ih.png,
 .../Smoothly/right-frame-unontop-button-c.png,
 .../Smoothly/right-frame-unontop-button-f.png,
 .../Smoothly/right-frame-unontop-button-h.png,
 .../Smoothly/right-frame-unontop-button-i.png,
 .../Smoothly/right-frame-unontop-button-ic.png,
 .../Smoothly/right-frame-unontop-button-ih.png,
 .../Smoothly/right-frame-unshade-button-c.png,
 .../Smoothly/right-frame-unshade-button-f.png,
 .../Smoothly/right-frame-unshade-button-h.png,
 .../Smoothly/right-frame-unshade-button-i.png,
 .../Smoothly/right-frame-unshade-button-ic.png,
 .../Smoothly/right-frame-unshade-button-ih.png,
 .../Smoothly/right-frame-unsticky-button-c.png,
 .../Smoothly/right-frame-unsticky-button-f.png,
 .../Smoothly/right-frame-unsticky-button-h.png,
 .../Smoothly/right-frame-unsticky-button-i.png,
 .../Smoothly/right-frame-unsticky-button-ic.png,
 .../Smoothly/right-frame-unsticky-button-ih.png,
 .../Smoothly/top-frame-bottom-border-f.png,
 .../Smoothly/top-frame-bottom-border-i.png,
 .../Smoothly/top-frame-bottom-left-corner-f.png,
 .../Smoothly/top-frame-bottom-left-corner-i.png,
 .../Smoothly/top-frame-bottom-right-corner-f.png,
 .../Smoothly/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Smoothly/top-frame-close-button-c.png,
 .../StyleTab/Smoothly/top-frame-close-button-f.png,
 .../StyleTab/Smoothly/top-frame-close-button-h.png,
 .../StyleTab/Smoothly/top-frame-close-button-i.png,
 .../Smoothly/top-frame-close-button-ic.png,
 .../Smoothly/top-frame-close-button-ih.png,
 .../Smoothly/top-frame-frame-type-button-c.png,
 .../Smoothly/top-frame-frame-type-button-f.png,
 .../Smoothly/top-frame-frame-type-button-h.png,
 .../Smoothly/top-frame-frame-type-button-i.png,
 .../Smoothly/top-frame-frame-type-button-ic.png,
 .../Smoothly/top-frame-frame-type-button-ih.png,
 .../Smoothly/top-frame-icon-title-images-f.png,
 .../Smoothly/top-frame-icon-title-images-i.png,
 .../Smoothly/top-frame-iconify-button-c.png,
 .../Smoothly/top-frame-iconify-button-f.png,
 .../Smoothly/top-frame-iconify-button-h.png,
 .../Smoothly/top-frame-iconify-button-i.png,
 .../Smoothly/top-frame-iconify-button-ic.png,
 .../Smoothly/top-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/top-frame-left-border-f.png,
 .../StyleTab/Smoothly/top-frame-left-border-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-c.png,
 .../StyleTab/Smoothly/top-frame-lock-button-f.png,
 .../StyleTab/Smoothly/top-frame-lock-button-h.png,
 .../StyleTab/Smoothly/top-frame-lock-button-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ic.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ih.png,
 .../Smoothly/top-frame-maximize-button-c.png,
 .../Smoothly/top-frame-maximize-button-f.png,
 .../Smoothly/top-frame-maximize-button-h.png,
 .../Smoothly/top-frame-maximize-button-i.png,
 .../Smoothly/top-frame-maximize-button-ic.png,
 .../Smoothly/top-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-menu-button-c.png,
 .../StyleTab/Smoothly/top-frame-menu-button-f.png,
 .../StyleTab/Smoothly/top-frame-menu-button-h.png,
 .../StyleTab/Smoothly/top-frame-menu-button-i.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ic.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ih.png,
 .../Smoothly/top-frame-move-resize-button-c.png,
 .../Smoothly/top-frame-move-resize-button-f.png,
 .../Smoothly/top-frame-move-resize-button-h.png,
 .../Smoothly/top-frame-move-resize-button-i.png,
 .../Smoothly/top-frame-move-resize-button-ic.png,
 .../Smoothly/top-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-next-button-c.png,
 .../StyleTab/Smoothly/top-frame-next-button-f.png,
 .../StyleTab/Smoothly/top-frame-next-button-h.png,
 .../StyleTab/Smoothly/top-frame-next-button-i.png,
 .../StyleTab/Smoothly/top-frame-next-button-ic.png,
 .../StyleTab/Smoothly/top-frame-next-button-ih.png,
 .../Smoothly/top-frame-next-last-button-c.png,
 .../Smoothly/top-frame-next-last-button-f.png,
 .../Smoothly/top-frame-next-last-button-h.png,
 .../Smoothly/top-frame-next-last-button-i.png,
 .../Smoothly/top-frame-next-last-button-ic.png,
 .../Smoothly/top-frame-next-last-button-ih.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-c.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-f.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-h.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-i.png,
 .../Smoothly/top-frame-ontop-button-ic.png,
 .../Smoothly/top-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/top-frame-prev-button-c.png,
 .../StyleTab/Smoothly/top-frame-prev-button-f.png,
 .../StyleTab/Smoothly/top-frame-prev-button-h.png,
 .../StyleTab/Smoothly/top-frame-prev-button-i.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ic.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ih.png,
 .../Smoothly/top-frame-prev-last-button-c.png,
 .../Smoothly/top-frame-prev-last-button-f.png,
 .../Smoothly/top-frame-prev-last-button-h.png,
 .../Smoothly/top-frame-prev-last-button-i.png,
 .../Smoothly/top-frame-prev-last-button-ic.png,
 .../Smoothly/top-frame-prev-last-button-ih.png,
 .../Smoothly/top-frame-raise-lower-button-c.png,
 .../Smoothly/top-frame-raise-lower-button-f.png,
 .../Smoothly/top-frame-raise-lower-button-h.png,
 .../Smoothly/top-frame-raise-lower-button-i.png,
 .../Smoothly/top-frame-raise-lower-button-ic.png,
 .../Smoothly/top-frame-raise-lower-button-ih.png,
 .../Smoothly/top-frame-rename-button-c.png,
 .../Smoothly/top-frame-rename-button-f.png,
 .../Smoothly/top-frame-rename-button-h.png,
 .../Smoothly/top-frame-rename-button-i.png,
 .../Smoothly/top-frame-rename-button-ic.png,
 .../Smoothly/top-frame-rename-button-ih.png,
 .../StyleTab/Smoothly/top-frame-right-border-f.png,
 .../StyleTab/Smoothly/top-frame-right-border-i.png,
 .../StyleTab/Smoothly/top-frame-shade-button-c.png,
 .../StyleTab/Smoothly/top-frame-shade-button-f.png,
 .../StyleTab/Smoothly/top-frame-shade-button-h.png,
 .../StyleTab/Smoothly/top-frame-shade-button-i.png,
 .../Smoothly/top-frame-shade-button-ic.png,
 .../Smoothly/top-frame-shade-button-ih.png,
 .../Smoothly/top-frame-sticky-button-c.png,
 .../Smoothly/top-frame-sticky-button-f.png,
 .../Smoothly/top-frame-sticky-button-h.png,
 .../Smoothly/top-frame-sticky-button-i.png,
 .../Smoothly/top-frame-sticky-button-ic.png,
 .../Smoothly/top-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-i.png,
 .../Smoothly/top-frame-tab-left-icon-f.png,
 .../Smoothly/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-i.png,
 themes/StyleTab/Smoothly/top-frame-title-f.png,
 themes/StyleTab/Smoothly/top-frame-title-i.png,
 .../StyleTab/Smoothly/top-frame-top-border-f.png,
 .../StyleTab/Smoothly/top-frame-top-border-i.png,
 .../Smoothly/top-frame-top-left-corner-f.png,
 .../Smoothly/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../Smoothly/top-frame-top-right-corner-f.png,
 .../Smoothly/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../Smoothly/top-frame-unlock-button-c.png,
 .../Smoothly/top-frame-unlock-button-f.png,
 .../Smoothly/top-frame-unlock-button-h.png,
 .../Smoothly/top-frame-unlock-button-i.png,
 .../Smoothly/top-frame-unlock-button-ic.png,
 .../Smoothly/top-frame-unlock-button-ih.png,
 .../Smoothly/top-frame-unmaximize-button-c.png,
 .../Smoothly/top-frame-unmaximize-button-f.png,
 .../Smoothly/top-frame-unmaximize-button-h.png,
 .../Smoothly/top-frame-unmaximize-button-i.png,
 .../Smoothly/top-frame-unmaximize-button-ic.png,
 .../Smoothly/top-frame-unmaximize-button-ih.png,
 .../Smoothly/top-frame-unontop-button-c.png,
 .../Smoothly/top-frame-unontop-button-f.png,
 .../Smoothly/top-frame-unontop-button-h.png,
 .../Smoothly/top-frame-unontop-button-i.png,
 .../Smoothly/top-frame-unontop-button-ic.png,
 .../Smoothly/top-frame-unontop-button-ih.png,
 .../Smoothly/top-frame-unshade-button-c.png,
 .../Smoothly/top-frame-unshade-button-f.png,
 .../Smoothly/top-frame-unshade-button-h.png,
 .../Smoothly/top-frame-unshade-button-i.png,
 .../Smoothly/top-frame-unshade-button-ic.png,
 .../Smoothly/top-frame-unshade-button-ih.png,
 .../Smoothly/top-frame-unsticky-button-c.png,
 .../Smoothly/top-frame-unsticky-button-f.png,
 .../Smoothly/top-frame-unsticky-button-h.png,
 .../Smoothly/top-frame-unsticky-button-i.png,
 .../Smoothly/top-frame-unsticky-button-ic.png,
 .../Smoothly/top-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl: new
 StyleTab

 * src/Makefile.in, src/debug-colors.h, src/debug.h, src/display.c,
 src/errors.h, src/events.c, src/frames.c, src/functions.c, src/images.c,
 src/keys.c, src/main.c, src/mmc.c, src/pixmap-cache.c, src/property-cache.c,
 src/sawfish_subrs.h, src/server.c, src/stacking-list.c, src/windows.c,
 src/x.c: remvoed debugging stuff... will merge in extra branch

  2010-12-15 Michal Maruska <mmaruska@gmail.com>

 * src/mmc.c, src/sawfish_subrs.h: window_name_id

  2010-08-08 Michal Maruska <mmaruska@gmail.com>

 * src/events.c, src/server.c: Time-keeping. Only from _input_ events. Use
 CurrentTime for REPL. Avoid any corrections.

  2010-11-11 Michal Maruska <mmaruska@gmail.com>

 * src/Makefile.in, src/debug-colors.h, src/debug.h, src/display.c,
 src/events.c, src/frames.c, src/functions.c, src/images.c, src/keys.c,
 src/main.c, src/mmc.c, src/pixmap-cache.c, src/sawfish_subrs.h,
 src/stacking-list.c, src/windows.c, src/x.c: clean mmc.c base of debugging. 
 Define variables, operations on them.

  2010-08-04 Michal Maruska <mmaruska@gmail.com>

 * src/pixmap-cache.c, src/sawfish_subrs.h: extend pixmap-cache-control to
 RESET & return more info (cache_length)

  2010-08-05 Michal Maruska <mmaruska@gmail.com>

 * src/sawfish_subrs.h, src/windows.c: windows.c: mark static

  2011-09-09 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl: fixed a bug in apps-menu
 regarding .desktop files with Category prop

  2011-09-04 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl: fixed a bug in apps-menu
 regarding .desktop files with Category prop

  2011-08-27 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../BlueDarker/bottom-frame-bottom-border-f.png,
 .../BlueDarker/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../BlueDarker/bottom-frame-close-button-c.png,
 .../BlueDarker/bottom-frame-close-button-f.png,
 .../BlueDarker/bottom-frame-close-button-h.png,
 .../BlueDarker/bottom-frame-close-button-i.png,
 .../BlueDarker/bottom-frame-close-button-ic.png,
 .../BlueDarker/bottom-frame-close-button-ih.png,
 .../bottom-frame-frame-type-button-c.png,
 .../bottom-frame-frame-type-button-f.png,
 .../bottom-frame-frame-type-button-h.png,
 .../bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../BlueDarker/bottom-frame-iconify-button-c.png,
 .../BlueDarker/bottom-frame-iconify-button-f.png,
 .../BlueDarker/bottom-frame-iconify-button-h.png,
 .../BlueDarker/bottom-frame-iconify-button-i.png,
 .../BlueDarker/bottom-frame-iconify-button-ic.png,
 .../BlueDarker/bottom-frame-iconify-button-ih.png,
 .../BlueDarker/bottom-frame-left-border-f.png,
 .../BlueDarker/bottom-frame-left-border-i.png,
 .../BlueDarker/bottom-frame-lock-button-c.png,
 .../BlueDarker/bottom-frame-lock-button-f.png,
 .../BlueDarker/bottom-frame-lock-button-h.png,
 .../BlueDarker/bottom-frame-lock-button-i.png,
 .../BlueDarker/bottom-frame-lock-button-ic.png,
 .../BlueDarker/bottom-frame-lock-button-ih.png,
 .../BlueDarker/bottom-frame-maximize-button-c.png,
 .../BlueDarker/bottom-frame-maximize-button-f.png,
 .../BlueDarker/bottom-frame-maximize-button-h.png,
 .../BlueDarker/bottom-frame-maximize-button-i.png,
 .../BlueDarker/bottom-frame-maximize-button-ic.png,
 .../BlueDarker/bottom-frame-maximize-button-ih.png,
 .../BlueDarker/bottom-frame-menu-button-c.png,
 .../BlueDarker/bottom-frame-menu-button-f.png,
 .../BlueDarker/bottom-frame-menu-button-h.png,
 .../BlueDarker/bottom-frame-menu-button-i.png,
 .../BlueDarker/bottom-frame-menu-button-ic.png,
 .../BlueDarker/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../BlueDarker/bottom-frame-next-button-c.png,
 .../BlueDarker/bottom-frame-next-button-f.png,
 .../BlueDarker/bottom-frame-next-button-h.png,
 .../BlueDarker/bottom-frame-next-button-i.png,
 .../BlueDarker/bottom-frame-next-button-ic.png,
 .../BlueDarker/bottom-frame-next-button-ih.png,
 .../BlueDarker/bottom-frame-next-last-button-c.png,
 .../BlueDarker/bottom-frame-next-last-button-f.png,
 .../BlueDarker/bottom-frame-next-last-button-h.png,
 .../BlueDarker/bottom-frame-next-last-button-i.png,
 .../bottom-frame-next-last-button-ic.png,
 .../bottom-frame-next-last-button-ih.png,
 .../BlueDarker/bottom-frame-ontop-button-c.png,
 .../BlueDarker/bottom-frame-ontop-button-f.png,
 .../BlueDarker/bottom-frame-ontop-button-h.png,
 .../BlueDarker/bottom-frame-ontop-button-i.png,
 .../BlueDarker/bottom-frame-ontop-button-ic.png,
 .../BlueDarker/bottom-frame-ontop-button-ih.png,
 .../BlueDarker/bottom-frame-prev-button-c.png,
 .../BlueDarker/bottom-frame-prev-button-f.png,
 .../BlueDarker/bottom-frame-prev-button-h.png,
 .../BlueDarker/bottom-frame-prev-button-i.png,
 .../BlueDarker/bottom-frame-prev-button-ic.png,
 .../BlueDarker/bottom-frame-prev-button-ih.png,
 .../BlueDarker/bottom-frame-prev-last-button-c.png,
 .../BlueDarker/bottom-frame-prev-last-button-f.png,
 .../BlueDarker/bottom-frame-prev-last-button-h.png,
 .../BlueDarker/bottom-frame-prev-last-button-i.png,
 .../bottom-frame-prev-last-button-ic.png,
 .../bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../BlueDarker/bottom-frame-rename-button-c.png,
 .../BlueDarker/bottom-frame-rename-button-f.png,
 .../BlueDarker/bottom-frame-rename-button-h.png,
 .../BlueDarker/bottom-frame-rename-button-i.png,
 .../BlueDarker/bottom-frame-rename-button-ic.png,
 .../BlueDarker/bottom-frame-rename-button-ih.png,
 .../BlueDarker/bottom-frame-right-border-f.png,
 .../BlueDarker/bottom-frame-right-border-i.png,
 .../BlueDarker/bottom-frame-shade-button-c.png,
 .../BlueDarker/bottom-frame-shade-button-f.png,
 .../BlueDarker/bottom-frame-shade-button-h.png,
 .../BlueDarker/bottom-frame-shade-button-i.png,
 .../BlueDarker/bottom-frame-shade-button-ic.png,
 .../BlueDarker/bottom-frame-shade-button-ih.png,
 .../BlueDarker/bottom-frame-sticky-button-c.png,
 .../BlueDarker/bottom-frame-sticky-button-f.png,
 .../BlueDarker/bottom-frame-sticky-button-h.png,
 .../BlueDarker/bottom-frame-sticky-button-i.png,
 .../BlueDarker/bottom-frame-sticky-button-ic.png,
 .../BlueDarker/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/BlueDarker/bottom-frame-tab-f.png,
 themes/StyleTab/BlueDarker/bottom-frame-tab-i.png,
 .../BlueDarker/bottom-frame-tab-left-f.png,
 .../BlueDarker/bottom-frame-tab-left-i.png,
 .../BlueDarker/bottom-frame-tab-left-icon-f.png,
 .../BlueDarker/bottom-frame-tab-left-icon-i.png,
 .../BlueDarker/bottom-frame-tab-right-f.png,
 .../BlueDarker/bottom-frame-tab-right-i.png,
 .../StyleTab/BlueDarker/bottom-frame-title-f.png,
 .../StyleTab/BlueDarker/bottom-frame-title-i.png,
 .../BlueDarker/bottom-frame-top-border-f.png,
 .../BlueDarker/bottom-frame-top-border-i.png,
 .../BlueDarker/bottom-frame-top-left-corner-f.png,
 .../BlueDarker/bottom-frame-top-left-corner-i.png,
 .../BlueDarker/bottom-frame-top-right-corner-f.png,
 .../BlueDarker/bottom-frame-top-right-corner-i.png,
 .../BlueDarker/bottom-frame-unlock-button-c.png,
 .../BlueDarker/bottom-frame-unlock-button-f.png,
 .../BlueDarker/bottom-frame-unlock-button-h.png,
 .../BlueDarker/bottom-frame-unlock-button-i.png,
 .../BlueDarker/bottom-frame-unlock-button-ic.png,
 .../BlueDarker/bottom-frame-unlock-button-ih.png,
 .../bottom-frame-unmaximize-button-c.png,
 .../bottom-frame-unmaximize-button-f.png,
 .../bottom-frame-unmaximize-button-h.png,
 .../bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../BlueDarker/bottom-frame-unontop-button-c.png,
 .../BlueDarker/bottom-frame-unontop-button-f.png,
 .../BlueDarker/bottom-frame-unontop-button-h.png,
 .../BlueDarker/bottom-frame-unontop-button-i.png,
 .../BlueDarker/bottom-frame-unontop-button-ic.png,
 .../BlueDarker/bottom-frame-unontop-button-ih.png,
 .../BlueDarker/bottom-frame-unshade-button-c.png,
 .../BlueDarker/bottom-frame-unshade-button-f.png,
 .../BlueDarker/bottom-frame-unshade-button-h.png,
 .../BlueDarker/bottom-frame-unshade-button-i.png,
 .../BlueDarker/bottom-frame-unshade-button-ic.png,
 .../BlueDarker/bottom-frame-unshade-button-ih.png,
 .../BlueDarker/bottom-frame-unsticky-button-c.png,
 .../BlueDarker/bottom-frame-unsticky-button-f.png,
 .../BlueDarker/bottom-frame-unsticky-button-h.png,
 .../BlueDarker/bottom-frame-unsticky-button-i.png,
 .../BlueDarker/bottom-frame-unsticky-button-ic.png,
 .../BlueDarker/bottom-frame-unsticky-button-ih.png,
 .../BlueDarker/left-frame-bottom-border-f.png,
 .../BlueDarker/left-frame-bottom-border-i.png,
 .../BlueDarker/left-frame-bottom-left-corner-f.png,
 .../BlueDarker/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../left-frame-bottom-right-corner-f.png,
 .../left-frame-bottom-right-corner-i.png,
 .../BlueDarker/left-frame-close-button-c.png,
 .../BlueDarker/left-frame-close-button-f.png,
 .../BlueDarker/left-frame-close-button-h.png,
 .../BlueDarker/left-frame-close-button-i.png,
 .../BlueDarker/left-frame-close-button-ic.png,
 .../BlueDarker/left-frame-close-button-ih.png,
 .../BlueDarker/left-frame-frame-type-button-c.png,
 .../BlueDarker/left-frame-frame-type-button-f.png,
 .../BlueDarker/left-frame-frame-type-button-h.png,
 .../BlueDarker/left-frame-frame-type-button-i.png,
 .../BlueDarker/left-frame-frame-type-button-ic.png,
 .../BlueDarker/left-frame-frame-type-button-ih.png,
 .../BlueDarker/left-frame-iconify-button-c.png,
 .../BlueDarker/left-frame-iconify-button-f.png,
 .../BlueDarker/left-frame-iconify-button-h.png,
 .../BlueDarker/left-frame-iconify-button-i.png,
 .../BlueDarker/left-frame-iconify-button-ic.png,
 .../BlueDarker/left-frame-iconify-button-ih.png,
 .../BlueDarker/left-frame-left-border-f.png,
 .../BlueDarker/left-frame-left-border-i.png,
 .../BlueDarker/left-frame-lock-button-c.png,
 .../BlueDarker/left-frame-lock-button-f.png,
 .../BlueDarker/left-frame-lock-button-h.png,
 .../BlueDarker/left-frame-lock-button-i.png,
 .../BlueDarker/left-frame-lock-button-ic.png,
 .../BlueDarker/left-frame-lock-button-ih.png,
 .../BlueDarker/left-frame-maximize-button-c.png,
 .../BlueDarker/left-frame-maximize-button-f.png,
 .../BlueDarker/left-frame-maximize-button-h.png,
 .../BlueDarker/left-frame-maximize-button-i.png,
 .../BlueDarker/left-frame-maximize-button-ic.png,
 .../BlueDarker/left-frame-maximize-button-ih.png,
 .../BlueDarker/left-frame-menu-button-c.png,
 .../BlueDarker/left-frame-menu-button-f.png,
 .../BlueDarker/left-frame-menu-button-h.png,
 .../BlueDarker/left-frame-menu-button-i.png,
 .../BlueDarker/left-frame-menu-button-ic.png,
 .../BlueDarker/left-frame-menu-button-ih.png,
 .../BlueDarker/left-frame-move-resize-button-c.png,
 .../BlueDarker/left-frame-move-resize-button-f.png,
 .../BlueDarker/left-frame-move-resize-button-h.png,
 .../BlueDarker/left-frame-move-resize-button-i.png,
 .../left-frame-move-resize-button-ic.png,
 .../left-frame-move-resize-button-ih.png,
 .../BlueDarker/left-frame-next-button-c.png,
 .../BlueDarker/left-frame-next-button-f.png,
 .../BlueDarker/left-frame-next-button-h.png,
 .../BlueDarker/left-frame-next-button-i.png,
 .../BlueDarker/left-frame-next-button-ic.png,
 .../BlueDarker/left-frame-next-button-ih.png,
 .../BlueDarker/left-frame-next-last-button-c.png,
 .../BlueDarker/left-frame-next-last-button-f.png,
 .../BlueDarker/left-frame-next-last-button-h.png,
 .../BlueDarker/left-frame-next-last-button-i.png,
 .../BlueDarker/left-frame-next-last-button-ic.png,
 .../BlueDarker/left-frame-next-last-button-ih.png,
 .../BlueDarker/left-frame-ontop-button-c.png,
 .../BlueDarker/left-frame-ontop-button-f.png,
 .../BlueDarker/left-frame-ontop-button-h.png,
 .../BlueDarker/left-frame-ontop-button-i.png,
 .../BlueDarker/left-frame-ontop-button-ic.png,
 .../BlueDarker/left-frame-ontop-button-ih.png,
 .../BlueDarker/left-frame-prev-button-c.png,
 .../BlueDarker/left-frame-prev-button-f.png,
 .../BlueDarker/left-frame-prev-button-h.png,
 .../BlueDarker/left-frame-prev-button-i.png,
 .../BlueDarker/left-frame-prev-button-ic.png,
 .../BlueDarker/left-frame-prev-button-ih.png,
 .../BlueDarker/left-frame-prev-last-button-c.png,
 .../BlueDarker/left-frame-prev-last-button-f.png,
 .../BlueDarker/left-frame-prev-last-button-h.png,
 .../BlueDarker/left-frame-prev-last-button-i.png,
 .../BlueDarker/left-frame-prev-last-button-ic.png,
 .../BlueDarker/left-frame-prev-last-button-ih.png,
 .../BlueDarker/left-frame-raise-lower-button-c.png,
 .../BlueDarker/left-frame-raise-lower-button-f.png,
 .../BlueDarker/left-frame-raise-lower-button-h.png,
 .../BlueDarker/left-frame-raise-lower-button-i.png,
 .../left-frame-raise-lower-button-ic.png,
 .../left-frame-raise-lower-button-ih.png,
 .../BlueDarker/left-frame-rename-button-c.png,
 .../BlueDarker/left-frame-rename-button-f.png,
 .../BlueDarker/left-frame-rename-button-h.png,
 .../BlueDarker/left-frame-rename-button-i.png,
 .../BlueDarker/left-frame-rename-button-ic.png,
 .../BlueDarker/left-frame-rename-button-ih.png,
 .../BlueDarker/left-frame-right-border-f.png,
 .../BlueDarker/left-frame-right-border-i.png,
 .../BlueDarker/left-frame-shade-button-c.png,
 .../BlueDarker/left-frame-shade-button-f.png,
 .../BlueDarker/left-frame-shade-button-h.png,
 .../BlueDarker/left-frame-shade-button-i.png,
 .../BlueDarker/left-frame-shade-button-ic.png,
 .../BlueDarker/left-frame-shade-button-ih.png,
 .../BlueDarker/left-frame-sticky-button-c.png,
 .../BlueDarker/left-frame-sticky-button-f.png,
 .../BlueDarker/left-frame-sticky-button-h.png,
 .../BlueDarker/left-frame-sticky-button-i.png,
 .../BlueDarker/left-frame-sticky-button-ic.png,
 .../BlueDarker/left-frame-sticky-button-ih.png,
 .../BlueDarker/left-frame-tab-bottom-icon-f.png,
 .../BlueDarker/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueDarker/left-frame-tab-f.png,
 themes/StyleTab/BlueDarker/left-frame-tab-i.png,
 .../StyleTab/BlueDarker/left-frame-tab-top-f.png,
 .../StyleTab/BlueDarker/left-frame-tab-top-i.png,
 themes/StyleTab/BlueDarker/left-frame-title-f.png,
 themes/StyleTab/BlueDarker/left-frame-title-i.png,
 .../BlueDarker/left-frame-top-border-f.png,
 .../BlueDarker/left-frame-top-border-i.png,
 .../BlueDarker/left-frame-top-left-corner-f.png,
 .../BlueDarker/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../BlueDarker/left-frame-top-right-corner-f.png,
 .../BlueDarker/left-frame-top-right-corner-i.png,
 .../BlueDarker/left-frame-unlock-button-c.png,
 .../BlueDarker/left-frame-unlock-button-f.png,
 .../BlueDarker/left-frame-unlock-button-h.png,
 .../BlueDarker/left-frame-unlock-button-i.png,
 .../BlueDarker/left-frame-unlock-button-ic.png,
 .../BlueDarker/left-frame-unlock-button-ih.png,
 .../BlueDarker/left-frame-unmaximize-button-c.png,
 .../BlueDarker/left-frame-unmaximize-button-f.png,
 .../BlueDarker/left-frame-unmaximize-button-h.png,
 .../BlueDarker/left-frame-unmaximize-button-i.png,
 .../BlueDarker/left-frame-unmaximize-button-ic.png,
 .../BlueDarker/left-frame-unmaximize-button-ih.png,
 .../BlueDarker/left-frame-unontop-button-c.png,
 .../BlueDarker/left-frame-unontop-button-f.png,
 .../BlueDarker/left-frame-unontop-button-h.png,
 .../BlueDarker/left-frame-unontop-button-i.png,
 .../BlueDarker/left-frame-unontop-button-ic.png,
 .../BlueDarker/left-frame-unontop-button-ih.png,
 .../BlueDarker/left-frame-unshade-button-c.png,
 .../BlueDarker/left-frame-unshade-button-f.png,
 .../BlueDarker/left-frame-unshade-button-h.png,
 .../BlueDarker/left-frame-unshade-button-i.png,
 .../BlueDarker/left-frame-unshade-button-ic.png,
 .../BlueDarker/left-frame-unshade-button-ih.png,
 .../BlueDarker/left-frame-unsticky-button-c.png,
 .../BlueDarker/left-frame-unsticky-button-f.png,
 .../BlueDarker/left-frame-unsticky-button-h.png,
 .../BlueDarker/left-frame-unsticky-button-i.png,
 .../BlueDarker/left-frame-unsticky-button-ic.png,
 .../BlueDarker/left-frame-unsticky-button-ih.png,
 .../BlueDarker/right-frame-bottom-border-f.png,
 .../BlueDarker/right-frame-bottom-border-i.png,
 .../right-frame-bottom-left-corner-f.png,
 .../right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../BlueDarker/right-frame-close-button-c.png,
 .../BlueDarker/right-frame-close-button-f.png,
 .../BlueDarker/right-frame-close-button-h.png,
 .../BlueDarker/right-frame-close-button-i.png,
 .../BlueDarker/right-frame-close-button-ic.png,
 .../BlueDarker/right-frame-close-button-ih.png,
 .../BlueDarker/right-frame-frame-type-button-c.png,
 .../BlueDarker/right-frame-frame-type-button-f.png,
 .../BlueDarker/right-frame-frame-type-button-h.png,
 .../BlueDarker/right-frame-frame-type-button-i.png,
 .../right-frame-frame-type-button-ic.png,
 .../right-frame-frame-type-button-ih.png,
 .../BlueDarker/right-frame-iconify-button-c.png,
 .../BlueDarker/right-frame-iconify-button-f.png,
 .../BlueDarker/right-frame-iconify-button-h.png,
 .../BlueDarker/right-frame-iconify-button-i.png,
 .../BlueDarker/right-frame-iconify-button-ic.png,
 .../BlueDarker/right-frame-iconify-button-ih.png,
 .../BlueDarker/right-frame-left-border-f.png,
 .../BlueDarker/right-frame-left-border-i.png,
 .../BlueDarker/right-frame-lock-button-c.png,
 .../BlueDarker/right-frame-lock-button-f.png,
 .../BlueDarker/right-frame-lock-button-h.png,
 .../BlueDarker/right-frame-lock-button-i.png,
 .../BlueDarker/right-frame-lock-button-ic.png,
 .../BlueDarker/right-frame-lock-button-ih.png,
 .../BlueDarker/right-frame-maximize-button-c.png,
 .../BlueDarker/right-frame-maximize-button-f.png,
 .../BlueDarker/right-frame-maximize-button-h.png,
 .../BlueDarker/right-frame-maximize-button-i.png,
 .../BlueDarker/right-frame-maximize-button-ic.png,
 .../BlueDarker/right-frame-maximize-button-ih.png,
 .../BlueDarker/right-frame-menu-button-c.png,
 .../BlueDarker/right-frame-menu-button-f.png,
 .../BlueDarker/right-frame-menu-button-h.png,
 .../BlueDarker/right-frame-menu-button-i.png,
 .../BlueDarker/right-frame-menu-button-ic.png,
 .../BlueDarker/right-frame-menu-button-ih.png,
 .../right-frame-move-resize-button-c.png,
 .../right-frame-move-resize-button-f.png,
 .../right-frame-move-resize-button-h.png,
 .../right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../BlueDarker/right-frame-next-button-c.png,
 .../BlueDarker/right-frame-next-button-f.png,
 .../BlueDarker/right-frame-next-button-h.png,
 .../BlueDarker/right-frame-next-button-i.png,
 .../BlueDarker/right-frame-next-button-ic.png,
 .../BlueDarker/right-frame-next-button-ih.png,
 .../BlueDarker/right-frame-next-last-button-c.png,
 .../BlueDarker/right-frame-next-last-button-f.png,
 .../BlueDarker/right-frame-next-last-button-h.png,
 .../BlueDarker/right-frame-next-last-button-i.png,
 .../BlueDarker/right-frame-next-last-button-ic.png,
 .../BlueDarker/right-frame-next-last-button-ih.png,
 .../BlueDarker/right-frame-ontop-button-c.png,
 .../BlueDarker/right-frame-ontop-button-f.png,
 .../BlueDarker/right-frame-ontop-button-h.png,
 .../BlueDarker/right-frame-ontop-button-i.png,
 .../BlueDarker/right-frame-ontop-button-ic.png,
 .../BlueDarker/right-frame-ontop-button-ih.png,
 .../BlueDarker/right-frame-prev-button-c.png,
 .../BlueDarker/right-frame-prev-button-f.png,
 .../BlueDarker/right-frame-prev-button-h.png,
 .../BlueDarker/right-frame-prev-button-i.png,
 .../BlueDarker/right-frame-prev-button-ic.png,
 .../BlueDarker/right-frame-prev-button-ih.png,
 .../BlueDarker/right-frame-prev-last-button-c.png,
 .../BlueDarker/right-frame-prev-last-button-f.png,
 .../BlueDarker/right-frame-prev-last-button-h.png,
 .../BlueDarker/right-frame-prev-last-button-i.png,
 .../BlueDarker/right-frame-prev-last-button-ic.png,
 .../BlueDarker/right-frame-prev-last-button-ih.png,
 .../right-frame-raise-lower-button-c.png,
 .../right-frame-raise-lower-button-f.png,
 .../right-frame-raise-lower-button-h.png,
 .../right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../BlueDarker/right-frame-rename-button-c.png,
 .../BlueDarker/right-frame-rename-button-f.png,
 .../BlueDarker/right-frame-rename-button-h.png,
 .../BlueDarker/right-frame-rename-button-i.png,
 .../BlueDarker/right-frame-rename-button-ic.png,
 .../BlueDarker/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../BlueDarker/right-frame-right-border-f.png,
 .../BlueDarker/right-frame-right-border-i.png,
 .../BlueDarker/right-frame-shade-button-c.png,
 .../BlueDarker/right-frame-shade-button-f.png,
 .../BlueDarker/right-frame-shade-button-h.png,
 .../BlueDarker/right-frame-shade-button-i.png,
 .../BlueDarker/right-frame-shade-button-ic.png,
 .../BlueDarker/right-frame-shade-button-ih.png,
 .../BlueDarker/right-frame-sticky-button-c.png,
 .../BlueDarker/right-frame-sticky-button-f.png,
 .../BlueDarker/right-frame-sticky-button-h.png,
 .../BlueDarker/right-frame-sticky-button-i.png,
 .../BlueDarker/right-frame-sticky-button-ic.png,
 .../BlueDarker/right-frame-sticky-button-ih.png,
 .../BlueDarker/right-frame-tab-bottom-icon-f.png,
 .../BlueDarker/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueDarker/right-frame-tab-f.png,
 themes/StyleTab/BlueDarker/right-frame-tab-i.png,
 .../StyleTab/BlueDarker/right-frame-tab-top-f.png,
 .../StyleTab/BlueDarker/right-frame-tab-top-i.png,
 themes/StyleTab/BlueDarker/right-frame-title-f.png,
 themes/StyleTab/BlueDarker/right-frame-title-i.png,
 .../BlueDarker/right-frame-top-border-f.png,
 .../BlueDarker/right-frame-top-border-i.png,
 .../BlueDarker/right-frame-top-left-corner-f.png,
 .../BlueDarker/right-frame-top-left-corner-i.png,
 .../BlueDarker/right-frame-top-right-corner-f.png,
 .../BlueDarker/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../BlueDarker/right-frame-unlock-button-c.png,
 .../BlueDarker/right-frame-unlock-button-f.png,
 .../BlueDarker/right-frame-unlock-button-h.png,
 .../BlueDarker/right-frame-unlock-button-i.png,
 .../BlueDarker/right-frame-unlock-button-ic.png,
 .../BlueDarker/right-frame-unlock-button-ih.png,
 .../BlueDarker/right-frame-unmaximize-button-c.png,
 .../BlueDarker/right-frame-unmaximize-button-f.png,
 .../BlueDarker/right-frame-unmaximize-button-h.png,
 .../BlueDarker/right-frame-unmaximize-button-i.png,
 .../right-frame-unmaximize-button-ic.png,
 .../right-frame-unmaximize-button-ih.png,
 .../BlueDarker/right-frame-unontop-button-c.png,
 .../BlueDarker/right-frame-unontop-button-f.png,
 .../BlueDarker/right-frame-unontop-button-h.png,
 .../BlueDarker/right-frame-unontop-button-i.png,
 .../BlueDarker/right-frame-unontop-button-ic.png,
 .../BlueDarker/right-frame-unontop-button-ih.png,
 .../BlueDarker/right-frame-unshade-button-c.png,
 .../BlueDarker/right-frame-unshade-button-f.png,
 .../BlueDarker/right-frame-unshade-button-h.png,
 .../BlueDarker/right-frame-unshade-button-i.png,
 .../BlueDarker/right-frame-unshade-button-ic.png,
 .../BlueDarker/right-frame-unshade-button-ih.png,
 .../BlueDarker/right-frame-unsticky-button-c.png,
 .../BlueDarker/right-frame-unsticky-button-f.png,
 .../BlueDarker/right-frame-unsticky-button-h.png,
 .../BlueDarker/right-frame-unsticky-button-i.png,
 .../BlueDarker/right-frame-unsticky-button-ic.png,
 .../BlueDarker/right-frame-unsticky-button-ih.png,
 .../BlueDarker/top-frame-bottom-border-f.png,
 .../BlueDarker/top-frame-bottom-border-i.png,
 .../BlueDarker/top-frame-bottom-left-corner-f.png,
 .../BlueDarker/top-frame-bottom-left-corner-i.png,
 .../BlueDarker/top-frame-bottom-right-corner-f.png,
 .../BlueDarker/top-frame-bottom-right-corner-i.png,
 .../BlueDarker/top-frame-close-button-c.png,
 .../BlueDarker/top-frame-close-button-f.png,
 .../BlueDarker/top-frame-close-button-h.png,
 .../BlueDarker/top-frame-close-button-i.png,
 .../BlueDarker/top-frame-close-button-ic.png,
 .../BlueDarker/top-frame-close-button-ih.png,
 .../BlueDarker/top-frame-frame-type-button-c.png,
 .../BlueDarker/top-frame-frame-type-button-f.png,
 .../BlueDarker/top-frame-frame-type-button-h.png,
 .../BlueDarker/top-frame-frame-type-button-i.png,
 .../BlueDarker/top-frame-frame-type-button-ic.png,
 .../BlueDarker/top-frame-frame-type-button-ih.png,
 .../BlueDarker/top-frame-icon-title-images-f.png,
 .../BlueDarker/top-frame-icon-title-images-i.png,
 .../BlueDarker/top-frame-iconify-button-c.png,
 .../BlueDarker/top-frame-iconify-button-f.png,
 .../BlueDarker/top-frame-iconify-button-h.png,
 .../BlueDarker/top-frame-iconify-button-i.png,
 .../BlueDarker/top-frame-iconify-button-ic.png,
 .../BlueDarker/top-frame-iconify-button-ih.png,
 .../BlueDarker/top-frame-left-border-f.png,
 .../BlueDarker/top-frame-left-border-i.png,
 .../BlueDarker/top-frame-lock-button-c.png,
 .../BlueDarker/top-frame-lock-button-f.png,
 .../BlueDarker/top-frame-lock-button-h.png,
 .../BlueDarker/top-frame-lock-button-i.png,
 .../BlueDarker/top-frame-lock-button-ic.png,
 .../BlueDarker/top-frame-lock-button-ih.png,
 .../BlueDarker/top-frame-maximize-button-c.png,
 .../BlueDarker/top-frame-maximize-button-f.png,
 .../BlueDarker/top-frame-maximize-button-h.png,
 .../BlueDarker/top-frame-maximize-button-i.png,
 .../BlueDarker/top-frame-maximize-button-ic.png,
 .../BlueDarker/top-frame-maximize-button-ih.png,
 .../BlueDarker/top-frame-menu-button-c.png,
 .../BlueDarker/top-frame-menu-button-f.png,
 .../BlueDarker/top-frame-menu-button-h.png,
 .../BlueDarker/top-frame-menu-button-i.png,
 .../BlueDarker/top-frame-menu-button-ic.png,
 .../BlueDarker/top-frame-menu-button-ih.png,
 .../BlueDarker/top-frame-move-resize-button-c.png,
 .../BlueDarker/top-frame-move-resize-button-f.png,
 .../BlueDarker/top-frame-move-resize-button-h.png,
 .../BlueDarker/top-frame-move-resize-button-i.png,
 .../BlueDarker/top-frame-move-resize-button-ic.png,
 .../BlueDarker/top-frame-move-resize-button-ih.png,
 .../BlueDarker/top-frame-next-button-c.png,
 .../BlueDarker/top-frame-next-button-f.png,
 .../BlueDarker/top-frame-next-button-h.png,
 .../BlueDarker/top-frame-next-button-i.png,
 .../BlueDarker/top-frame-next-button-ic.png,
 .../BlueDarker/top-frame-next-button-ih.png,
 .../BlueDarker/top-frame-next-last-button-c.png,
 .../BlueDarker/top-frame-next-last-button-f.png,
 .../BlueDarker/top-frame-next-last-button-h.png,
 .../BlueDarker/top-frame-next-last-button-i.png,
 .../BlueDarker/top-frame-next-last-button-ic.png,
 .../BlueDarker/top-frame-next-last-button-ih.png,
 .../BlueDarker/top-frame-ontop-button-c.png,
 .../BlueDarker/top-frame-ontop-button-f.png,
 .../BlueDarker/top-frame-ontop-button-h.png,
 .../BlueDarker/top-frame-ontop-button-i.png,
 .../BlueDarker/top-frame-ontop-button-ic.png,
 .../BlueDarker/top-frame-ontop-button-ih.png,
 .../BlueDarker/top-frame-prev-button-c.png,
 .../BlueDarker/top-frame-prev-button-f.png,
 .../BlueDarker/top-frame-prev-button-h.png,
 .../BlueDarker/top-frame-prev-button-i.png,
 .../BlueDarker/top-frame-prev-button-ic.png,
 .../BlueDarker/top-frame-prev-button-ih.png,
 .../BlueDarker/top-frame-prev-last-button-c.png,
 .../BlueDarker/top-frame-prev-last-button-f.png,
 .../BlueDarker/top-frame-prev-last-button-h.png,
 .../BlueDarker/top-frame-prev-last-button-i.png,
 .../BlueDarker/top-frame-prev-last-button-ic.png,
 .../BlueDarker/top-frame-prev-last-button-ih.png,
 .../BlueDarker/top-frame-raise-lower-button-c.png,
 .../BlueDarker/top-frame-raise-lower-button-f.png,
 .../BlueDarker/top-frame-raise-lower-button-h.png,
 .../BlueDarker/top-frame-raise-lower-button-i.png,
 .../BlueDarker/top-frame-raise-lower-button-ic.png,
 .../BlueDarker/top-frame-raise-lower-button-ih.png,
 .../BlueDarker/top-frame-rename-button-c.png,
 .../BlueDarker/top-frame-rename-button-f.png,
 .../BlueDarker/top-frame-rename-button-h.png,
 .../BlueDarker/top-frame-rename-button-i.png,
 .../BlueDarker/top-frame-rename-button-ic.png,
 .../BlueDarker/top-frame-rename-button-ih.png,
 .../BlueDarker/top-frame-right-border-f.png,
 .../BlueDarker/top-frame-right-border-i.png,
 .../BlueDarker/top-frame-shade-button-c.png,
 .../BlueDarker/top-frame-shade-button-f.png,
 .../BlueDarker/top-frame-shade-button-h.png,
 .../BlueDarker/top-frame-shade-button-i.png,
 .../BlueDarker/top-frame-shade-button-ic.png,
 .../BlueDarker/top-frame-shade-button-ih.png,
 .../BlueDarker/top-frame-sticky-button-c.png,
 .../BlueDarker/top-frame-sticky-button-f.png,
 .../BlueDarker/top-frame-sticky-button-h.png,
 .../BlueDarker/top-frame-sticky-button-i.png,
 .../BlueDarker/top-frame-sticky-button-ic.png,
 .../BlueDarker/top-frame-sticky-button-ih.png,
 themes/StyleTab/BlueDarker/top-frame-tab-f.png,
 themes/StyleTab/BlueDarker/top-frame-tab-i.png,
 .../StyleTab/BlueDarker/top-frame-tab-left-f.png,
 .../StyleTab/BlueDarker/top-frame-tab-left-i.png,
 .../BlueDarker/top-frame-tab-left-icon-f.png,
 .../BlueDarker/top-frame-tab-left-icon-i.png,
 .../StyleTab/BlueDarker/top-frame-tab-right-f.png,
 .../StyleTab/BlueDarker/top-frame-tab-right-i.png,
 themes/StyleTab/BlueDarker/top-frame-title-f.png,
 themes/StyleTab/BlueDarker/top-frame-title-i.png,
 .../StyleTab/BlueDarker/top-frame-top-border-f.png,
 .../StyleTab/BlueDarker/top-frame-top-border-i.png,
 .../BlueDarker/top-frame-top-left-corner-f.png,
 .../BlueDarker/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../BlueDarker/top-frame-top-right-corner-f.png,
 .../BlueDarker/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../BlueDarker/top-frame-unlock-button-c.png,
 .../BlueDarker/top-frame-unlock-button-f.png,
 .../BlueDarker/top-frame-unlock-button-h.png,
 .../BlueDarker/top-frame-unlock-button-i.png,
 .../BlueDarker/top-frame-unlock-button-ic.png,
 .../BlueDarker/top-frame-unlock-button-ih.png,
 .../BlueDarker/top-frame-unmaximize-button-c.png,
 .../BlueDarker/top-frame-unmaximize-button-f.png,
 .../BlueDarker/top-frame-unmaximize-button-h.png,
 .../BlueDarker/top-frame-unmaximize-button-i.png,
 .../BlueDarker/top-frame-unmaximize-button-ic.png,
 .../BlueDarker/top-frame-unmaximize-button-ih.png,
 .../BlueDarker/top-frame-unontop-button-c.png,
 .../BlueDarker/top-frame-unontop-button-f.png,
 .../BlueDarker/top-frame-unontop-button-h.png,
 .../BlueDarker/top-frame-unontop-button-i.png,
 .../BlueDarker/top-frame-unontop-button-ic.png,
 .../BlueDarker/top-frame-unontop-button-ih.png,
 .../BlueDarker/top-frame-unshade-button-c.png,
 .../BlueDarker/top-frame-unshade-button-f.png,
 .../BlueDarker/top-frame-unshade-button-h.png,
 .../BlueDarker/top-frame-unshade-button-i.png,
 .../BlueDarker/top-frame-unshade-button-ic.png,
 .../BlueDarker/top-frame-unshade-button-ih.png,
 .../BlueDarker/top-frame-unsticky-button-c.png,
 .../BlueDarker/top-frame-unsticky-button-f.png,
 .../BlueDarker/top-frame-unsticky-button-h.png,
 .../BlueDarker/top-frame-unsticky-button-i.png,
 .../BlueDarker/top-frame-unsticky-button-ic.png,
 .../BlueDarker/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../BlueGlass/bottom-frame-bottom-border-f.png,
 .../BlueGlass/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../BlueGlass/bottom-frame-close-button-c.png,
 .../BlueGlass/bottom-frame-close-button-f.png,
 .../BlueGlass/bottom-frame-close-button-h.png,
 .../BlueGlass/bottom-frame-close-button-i.png,
 .../BlueGlass/bottom-frame-close-button-ic.png,
 .../BlueGlass/bottom-frame-close-button-ih.png,
 .../BlueGlass/bottom-frame-frame-type-button-c.png,
 .../BlueGlass/bottom-frame-frame-type-button-f.png,
 .../BlueGlass/bottom-frame-frame-type-button-h.png,
 .../BlueGlass/bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../BlueGlass/bottom-frame-iconify-button-c.png,
 .../BlueGlass/bottom-frame-iconify-button-f.png,
 .../BlueGlass/bottom-frame-iconify-button-h.png,
 .../BlueGlass/bottom-frame-iconify-button-i.png,
 .../BlueGlass/bottom-frame-iconify-button-ic.png,
 .../BlueGlass/bottom-frame-iconify-button-ih.png,
 .../BlueGlass/bottom-frame-left-border-f.png,
 .../BlueGlass/bottom-frame-left-border-i.png,
 .../BlueGlass/bottom-frame-lock-button-c.png,
 .../BlueGlass/bottom-frame-lock-button-f.png,
 .../BlueGlass/bottom-frame-lock-button-h.png,
 .../BlueGlass/bottom-frame-lock-button-i.png,
 .../BlueGlass/bottom-frame-lock-button-ic.png,
 .../BlueGlass/bottom-frame-lock-button-ih.png,
 .../BlueGlass/bottom-frame-maximize-button-c.png,
 .../BlueGlass/bottom-frame-maximize-button-f.png,
 .../BlueGlass/bottom-frame-maximize-button-h.png,
 .../BlueGlass/bottom-frame-maximize-button-i.png,
 .../BlueGlass/bottom-frame-maximize-button-ic.png,
 .../BlueGlass/bottom-frame-maximize-button-ih.png,
 .../BlueGlass/bottom-frame-menu-button-c.png,
 .../BlueGlass/bottom-frame-menu-button-f.png,
 .../BlueGlass/bottom-frame-menu-button-h.png,
 .../BlueGlass/bottom-frame-menu-button-i.png,
 .../BlueGlass/bottom-frame-menu-button-ic.png,
 .../BlueGlass/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../BlueGlass/bottom-frame-next-button-c.png,
 .../BlueGlass/bottom-frame-next-button-f.png,
 .../BlueGlass/bottom-frame-next-button-h.png,
 .../BlueGlass/bottom-frame-next-button-i.png,
 .../BlueGlass/bottom-frame-next-button-ic.png,
 .../BlueGlass/bottom-frame-next-button-ih.png,
 .../BlueGlass/bottom-frame-next-last-button-c.png,
 .../BlueGlass/bottom-frame-next-last-button-f.png,
 .../BlueGlass/bottom-frame-next-last-button-h.png,
 .../BlueGlass/bottom-frame-next-last-button-i.png,
 .../BlueGlass/bottom-frame-next-last-button-ic.png,
 .../BlueGlass/bottom-frame-next-last-button-ih.png,
 .../BlueGlass/bottom-frame-ontop-button-c.png,
 .../BlueGlass/bottom-frame-ontop-button-f.png,
 .../BlueGlass/bottom-frame-ontop-button-h.png,
 .../BlueGlass/bottom-frame-ontop-button-i.png,
 .../BlueGlass/bottom-frame-ontop-button-ic.png,
 .../BlueGlass/bottom-frame-ontop-button-ih.png,
 .../BlueGlass/bottom-frame-prev-button-c.png,
 .../BlueGlass/bottom-frame-prev-button-f.png,
 .../BlueGlass/bottom-frame-prev-button-h.png,
 .../BlueGlass/bottom-frame-prev-button-i.png,
 .../BlueGlass/bottom-frame-prev-button-ic.png,
 .../BlueGlass/bottom-frame-prev-button-ih.png,
 .../BlueGlass/bottom-frame-prev-last-button-c.png,
 .../BlueGlass/bottom-frame-prev-last-button-f.png,
 .../BlueGlass/bottom-frame-prev-last-button-h.png,
 .../BlueGlass/bottom-frame-prev-last-button-i.png,
 .../BlueGlass/bottom-frame-prev-last-button-ic.png,
 .../BlueGlass/bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../BlueGlass/bottom-frame-rename-button-c.png,
 .../BlueGlass/bottom-frame-rename-button-f.png,
 .../BlueGlass/bottom-frame-rename-button-h.png,
 .../BlueGlass/bottom-frame-rename-button-i.png,
 .../BlueGlass/bottom-frame-rename-button-ic.png,
 .../BlueGlass/bottom-frame-rename-button-ih.png,
 .../BlueGlass/bottom-frame-right-border-f.png,
 .../BlueGlass/bottom-frame-right-border-i.png,
 .../BlueGlass/bottom-frame-shade-button-c.png,
 .../BlueGlass/bottom-frame-shade-button-f.png,
 .../BlueGlass/bottom-frame-shade-button-h.png,
 .../BlueGlass/bottom-frame-shade-button-i.png,
 .../BlueGlass/bottom-frame-shade-button-ic.png,
 .../BlueGlass/bottom-frame-shade-button-ih.png,
 .../BlueGlass/bottom-frame-sticky-button-c.png,
 .../BlueGlass/bottom-frame-sticky-button-f.png,
 .../BlueGlass/bottom-frame-sticky-button-h.png,
 .../BlueGlass/bottom-frame-sticky-button-i.png,
 .../BlueGlass/bottom-frame-sticky-button-ic.png,
 .../BlueGlass/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/BlueGlass/bottom-frame-tab-f.png,
 themes/StyleTab/BlueGlass/bottom-frame-tab-i.png,
 .../StyleTab/BlueGlass/bottom-frame-tab-left-f.png,
 .../StyleTab/BlueGlass/bottom-frame-tab-left-i.png,
 .../BlueGlass/bottom-frame-tab-left-icon-f.png,
 .../BlueGlass/bottom-frame-tab-left-icon-i.png,
 .../BlueGlass/bottom-frame-tab-right-f.png,
 .../BlueGlass/bottom-frame-tab-right-i.png,
 themes/StyleTab/BlueGlass/bottom-frame-title-f.png,
 themes/StyleTab/BlueGlass/bottom-frame-title-i.png,
 .../BlueGlass/bottom-frame-top-border-f.png,
 .../BlueGlass/bottom-frame-top-border-i.png,
 .../BlueGlass/bottom-frame-top-left-corner-f.png,
 .../BlueGlass/bottom-frame-top-left-corner-i.png,
 .../BlueGlass/bottom-frame-top-right-corner-f.png,
 .../BlueGlass/bottom-frame-top-right-corner-i.png,
 .../BlueGlass/bottom-frame-unlock-button-c.png,
 .../BlueGlass/bottom-frame-unlock-button-f.png,
 .../BlueGlass/bottom-frame-unlock-button-h.png,
 .../BlueGlass/bottom-frame-unlock-button-i.png,
 .../BlueGlass/bottom-frame-unlock-button-ic.png,
 .../BlueGlass/bottom-frame-unlock-button-ih.png,
 .../BlueGlass/bottom-frame-unmaximize-button-c.png,
 .../BlueGlass/bottom-frame-unmaximize-button-f.png,
 .../BlueGlass/bottom-frame-unmaximize-button-h.png,
 .../BlueGlass/bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../BlueGlass/bottom-frame-unontop-button-c.png,
 .../BlueGlass/bottom-frame-unontop-button-f.png,
 .../BlueGlass/bottom-frame-unontop-button-h.png,
 .../BlueGlass/bottom-frame-unontop-button-i.png,
 .../BlueGlass/bottom-frame-unontop-button-ic.png,
 .../BlueGlass/bottom-frame-unontop-button-ih.png,
 .../BlueGlass/bottom-frame-unshade-button-c.png,
 .../BlueGlass/bottom-frame-unshade-button-f.png,
 .../BlueGlass/bottom-frame-unshade-button-h.png,
 .../BlueGlass/bottom-frame-unshade-button-i.png,
 .../BlueGlass/bottom-frame-unshade-button-ic.png,
 .../BlueGlass/bottom-frame-unshade-button-ih.png,
 .../BlueGlass/bottom-frame-unsticky-button-c.png,
 .../BlueGlass/bottom-frame-unsticky-button-f.png,
 .../BlueGlass/bottom-frame-unsticky-button-h.png,
 .../BlueGlass/bottom-frame-unsticky-button-i.png,
 .../BlueGlass/bottom-frame-unsticky-button-ic.png,
 .../BlueGlass/bottom-frame-unsticky-button-ih.png,
 .../BlueGlass/left-frame-bottom-border-f.png,
 .../BlueGlass/left-frame-bottom-border-i.png,
 .../BlueGlass/left-frame-bottom-left-corner-f.png,
 .../BlueGlass/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../BlueGlass/left-frame-bottom-right-corner-f.png,
 .../BlueGlass/left-frame-bottom-right-corner-i.png,
 .../BlueGlass/left-frame-close-button-c.png,
 .../BlueGlass/left-frame-close-button-f.png,
 .../BlueGlass/left-frame-close-button-h.png,
 .../BlueGlass/left-frame-close-button-i.png,
 .../BlueGlass/left-frame-close-button-ic.png,
 .../BlueGlass/left-frame-close-button-ih.png,
 .../BlueGlass/left-frame-frame-type-button-c.png,
 .../BlueGlass/left-frame-frame-type-button-f.png,
 .../BlueGlass/left-frame-frame-type-button-h.png,
 .../BlueGlass/left-frame-frame-type-button-i.png,
 .../BlueGlass/left-frame-frame-type-button-ic.png,
 .../BlueGlass/left-frame-frame-type-button-ih.png,
 .../BlueGlass/left-frame-iconify-button-c.png,
 .../BlueGlass/left-frame-iconify-button-f.png,
 .../BlueGlass/left-frame-iconify-button-h.png,
 .../BlueGlass/left-frame-iconify-button-i.png,
 .../BlueGlass/left-frame-iconify-button-ic.png,
 .../BlueGlass/left-frame-iconify-button-ih.png,
 .../BlueGlass/left-frame-left-border-f.png,
 .../BlueGlass/left-frame-left-border-i.png,
 .../BlueGlass/left-frame-lock-button-c.png,
 .../BlueGlass/left-frame-lock-button-f.png,
 .../BlueGlass/left-frame-lock-button-h.png,
 .../BlueGlass/left-frame-lock-button-i.png,
 .../BlueGlass/left-frame-lock-button-ic.png,
 .../BlueGlass/left-frame-lock-button-ih.png,
 .../BlueGlass/left-frame-maximize-button-c.png,
 .../BlueGlass/left-frame-maximize-button-f.png,
 .../BlueGlass/left-frame-maximize-button-h.png,
 .../BlueGlass/left-frame-maximize-button-i.png,
 .../BlueGlass/left-frame-maximize-button-ic.png,
 .../BlueGlass/left-frame-maximize-button-ih.png,
 .../BlueGlass/left-frame-menu-button-c.png,
 .../BlueGlass/left-frame-menu-button-f.png,
 .../BlueGlass/left-frame-menu-button-h.png,
 .../BlueGlass/left-frame-menu-button-i.png,
 .../BlueGlass/left-frame-menu-button-ic.png,
 .../BlueGlass/left-frame-menu-button-ih.png,
 .../BlueGlass/left-frame-move-resize-button-c.png,
 .../BlueGlass/left-frame-move-resize-button-f.png,
 .../BlueGlass/left-frame-move-resize-button-h.png,
 .../BlueGlass/left-frame-move-resize-button-i.png,
 .../BlueGlass/left-frame-move-resize-button-ic.png,
 .../BlueGlass/left-frame-move-resize-button-ih.png,
 .../BlueGlass/left-frame-next-button-c.png,
 .../BlueGlass/left-frame-next-button-f.png,
 .../BlueGlass/left-frame-next-button-h.png,
 .../BlueGlass/left-frame-next-button-i.png,
 .../BlueGlass/left-frame-next-button-ic.png,
 .../BlueGlass/left-frame-next-button-ih.png,
 .../BlueGlass/left-frame-next-last-button-c.png,
 .../BlueGlass/left-frame-next-last-button-f.png,
 .../BlueGlass/left-frame-next-last-button-h.png,
 .../BlueGlass/left-frame-next-last-button-i.png,
 .../BlueGlass/left-frame-next-last-button-ic.png,
 .../BlueGlass/left-frame-next-last-button-ih.png,
 .../BlueGlass/left-frame-ontop-button-c.png,
 .../BlueGlass/left-frame-ontop-button-f.png,
 .../BlueGlass/left-frame-ontop-button-h.png,
 .../BlueGlass/left-frame-ontop-button-i.png,
 .../BlueGlass/left-frame-ontop-button-ic.png,
 .../BlueGlass/left-frame-ontop-button-ih.png,
 .../BlueGlass/left-frame-prev-button-c.png,
 .../BlueGlass/left-frame-prev-button-f.png,
 .../BlueGlass/left-frame-prev-button-h.png,
 .../BlueGlass/left-frame-prev-button-i.png,
 .../BlueGlass/left-frame-prev-button-ic.png,
 .../BlueGlass/left-frame-prev-button-ih.png,
 .../BlueGlass/left-frame-prev-last-button-c.png,
 .../BlueGlass/left-frame-prev-last-button-f.png,
 .../BlueGlass/left-frame-prev-last-button-h.png,
 .../BlueGlass/left-frame-prev-last-button-i.png,
 .../BlueGlass/left-frame-prev-last-button-ic.png,
 .../BlueGlass/left-frame-prev-last-button-ih.png,
 .../BlueGlass/left-frame-raise-lower-button-c.png,
 .../BlueGlass/left-frame-raise-lower-button-f.png,
 .../BlueGlass/left-frame-raise-lower-button-h.png,
 .../BlueGlass/left-frame-raise-lower-button-i.png,
 .../BlueGlass/left-frame-raise-lower-button-ic.png,
 .../BlueGlass/left-frame-raise-lower-button-ih.png,
 .../BlueGlass/left-frame-rename-button-c.png,
 .../BlueGlass/left-frame-rename-button-f.png,
 .../BlueGlass/left-frame-rename-button-h.png,
 .../BlueGlass/left-frame-rename-button-i.png,
 .../BlueGlass/left-frame-rename-button-ic.png,
 .../BlueGlass/left-frame-rename-button-ih.png,
 .../BlueGlass/left-frame-right-border-f.png,
 .../BlueGlass/left-frame-right-border-i.png,
 .../BlueGlass/left-frame-shade-button-c.png,
 .../BlueGlass/left-frame-shade-button-f.png,
 .../BlueGlass/left-frame-shade-button-h.png,
 .../BlueGlass/left-frame-shade-button-i.png,
 .../BlueGlass/left-frame-shade-button-ic.png,
 .../BlueGlass/left-frame-shade-button-ih.png,
 .../BlueGlass/left-frame-sticky-button-c.png,
 .../BlueGlass/left-frame-sticky-button-f.png,
 .../BlueGlass/left-frame-sticky-button-h.png,
 .../BlueGlass/left-frame-sticky-button-i.png,
 .../BlueGlass/left-frame-sticky-button-ic.png,
 .../BlueGlass/left-frame-sticky-button-ih.png,
 .../BlueGlass/left-frame-tab-bottom-icon-f.png,
 .../BlueGlass/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueGlass/left-frame-tab-f.png,
 themes/StyleTab/BlueGlass/left-frame-tab-i.png,
 themes/StyleTab/BlueGlass/left-frame-tab-top-f.png,
 themes/StyleTab/BlueGlass/left-frame-tab-top-i.png,
 themes/StyleTab/BlueGlass/left-frame-title-f.png,
 themes/StyleTab/BlueGlass/left-frame-title-i.png,
 .../StyleTab/BlueGlass/left-frame-top-border-f.png,
 .../StyleTab/BlueGlass/left-frame-top-border-i.png,
 .../BlueGlass/left-frame-top-left-corner-f.png,
 .../BlueGlass/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../BlueGlass/left-frame-top-right-corner-f.png,
 .../BlueGlass/left-frame-top-right-corner-i.png,
 .../BlueGlass/left-frame-unlock-button-c.png,
 .../BlueGlass/left-frame-unlock-button-f.png,
 .../BlueGlass/left-frame-unlock-button-h.png,
 .../BlueGlass/left-frame-unlock-button-i.png,
 .../BlueGlass/left-frame-unlock-button-ic.png,
 .../BlueGlass/left-frame-unlock-button-ih.png,
 .../BlueGlass/left-frame-unmaximize-button-c.png,
 .../BlueGlass/left-frame-unmaximize-button-f.png,
 .../BlueGlass/left-frame-unmaximize-button-h.png,
 .../BlueGlass/left-frame-unmaximize-button-i.png,
 .../BlueGlass/left-frame-unmaximize-button-ic.png,
 .../BlueGlass/left-frame-unmaximize-button-ih.png,
 .../BlueGlass/left-frame-unontop-button-c.png,
 .../BlueGlass/left-frame-unontop-button-f.png,
 .../BlueGlass/left-frame-unontop-button-h.png,
 .../BlueGlass/left-frame-unontop-button-i.png,
 .../BlueGlass/left-frame-unontop-button-ic.png,
 .../BlueGlass/left-frame-unontop-button-ih.png,
 .../BlueGlass/left-frame-unshade-button-c.png,
 .../BlueGlass/left-frame-unshade-button-f.png,
 .../BlueGlass/left-frame-unshade-button-h.png,
 .../BlueGlass/left-frame-unshade-button-i.png,
 .../BlueGlass/left-frame-unshade-button-ic.png,
 .../BlueGlass/left-frame-unshade-button-ih.png,
 .../BlueGlass/left-frame-unsticky-button-c.png,
 .../BlueGlass/left-frame-unsticky-button-f.png,
 .../BlueGlass/left-frame-unsticky-button-h.png,
 .../BlueGlass/left-frame-unsticky-button-i.png,
 .../BlueGlass/left-frame-unsticky-button-ic.png,
 .../BlueGlass/left-frame-unsticky-button-ih.png,
 .../BlueGlass/right-frame-bottom-border-f.png,
 .../BlueGlass/right-frame-bottom-border-i.png,
 .../BlueGlass/right-frame-bottom-left-corner-f.png,
 .../BlueGlass/right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../BlueGlass/right-frame-close-button-c.png,
 .../BlueGlass/right-frame-close-button-f.png,
 .../BlueGlass/right-frame-close-button-h.png,
 .../BlueGlass/right-frame-close-button-i.png,
 .../BlueGlass/right-frame-close-button-ic.png,
 .../BlueGlass/right-frame-close-button-ih.png,
 .../BlueGlass/right-frame-frame-type-button-c.png,
 .../BlueGlass/right-frame-frame-type-button-f.png,
 .../BlueGlass/right-frame-frame-type-button-h.png,
 .../BlueGlass/right-frame-frame-type-button-i.png,
 .../BlueGlass/right-frame-frame-type-button-ic.png,
 .../BlueGlass/right-frame-frame-type-button-ih.png,
 .../BlueGlass/right-frame-iconify-button-c.png,
 .../BlueGlass/right-frame-iconify-button-f.png,
 .../BlueGlass/right-frame-iconify-button-h.png,
 .../BlueGlass/right-frame-iconify-button-i.png,
 .../BlueGlass/right-frame-iconify-button-ic.png,
 .../BlueGlass/right-frame-iconify-button-ih.png,
 .../BlueGlass/right-frame-left-border-f.png,
 .../BlueGlass/right-frame-left-border-i.png,
 .../BlueGlass/right-frame-lock-button-c.png,
 .../BlueGlass/right-frame-lock-button-f.png,
 .../BlueGlass/right-frame-lock-button-h.png,
 .../BlueGlass/right-frame-lock-button-i.png,
 .../BlueGlass/right-frame-lock-button-ic.png,
 .../BlueGlass/right-frame-lock-button-ih.png,
 .../BlueGlass/right-frame-maximize-button-c.png,
 .../BlueGlass/right-frame-maximize-button-f.png,
 .../BlueGlass/right-frame-maximize-button-h.png,
 .../BlueGlass/right-frame-maximize-button-i.png,
 .../BlueGlass/right-frame-maximize-button-ic.png,
 .../BlueGlass/right-frame-maximize-button-ih.png,
 .../BlueGlass/right-frame-menu-button-c.png,
 .../BlueGlass/right-frame-menu-button-f.png,
 .../BlueGlass/right-frame-menu-button-h.png,
 .../BlueGlass/right-frame-menu-button-i.png,
 .../BlueGlass/right-frame-menu-button-ic.png,
 .../BlueGlass/right-frame-menu-button-ih.png,
 .../BlueGlass/right-frame-move-resize-button-c.png,
 .../BlueGlass/right-frame-move-resize-button-f.png,
 .../BlueGlass/right-frame-move-resize-button-h.png,
 .../BlueGlass/right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../BlueGlass/right-frame-next-button-c.png,
 .../BlueGlass/right-frame-next-button-f.png,
 .../BlueGlass/right-frame-next-button-h.png,
 .../BlueGlass/right-frame-next-button-i.png,
 .../BlueGlass/right-frame-next-button-ic.png,
 .../BlueGlass/right-frame-next-button-ih.png,
 .../BlueGlass/right-frame-next-last-button-c.png,
 .../BlueGlass/right-frame-next-last-button-f.png,
 .../BlueGlass/right-frame-next-last-button-h.png,
 .../BlueGlass/right-frame-next-last-button-i.png,
 .../BlueGlass/right-frame-next-last-button-ic.png,
 .../BlueGlass/right-frame-next-last-button-ih.png,
 .../BlueGlass/right-frame-ontop-button-c.png,
 .../BlueGlass/right-frame-ontop-button-f.png,
 .../BlueGlass/right-frame-ontop-button-h.png,
 .../BlueGlass/right-frame-ontop-button-i.png,
 .../BlueGlass/right-frame-ontop-button-ic.png,
 .../BlueGlass/right-frame-ontop-button-ih.png,
 .../BlueGlass/right-frame-prev-button-c.png,
 .../BlueGlass/right-frame-prev-button-f.png,
 .../BlueGlass/right-frame-prev-button-h.png,
 .../BlueGlass/right-frame-prev-button-i.png,
 .../BlueGlass/right-frame-prev-button-ic.png,
 .../BlueGlass/right-frame-prev-button-ih.png,
 .../BlueGlass/right-frame-prev-last-button-c.png,
 .../BlueGlass/right-frame-prev-last-button-f.png,
 .../BlueGlass/right-frame-prev-last-button-h.png,
 .../BlueGlass/right-frame-prev-last-button-i.png,
 .../BlueGlass/right-frame-prev-last-button-ic.png,
 .../BlueGlass/right-frame-prev-last-button-ih.png,
 .../BlueGlass/right-frame-raise-lower-button-c.png,
 .../BlueGlass/right-frame-raise-lower-button-f.png,
 .../BlueGlass/right-frame-raise-lower-button-h.png,
 .../BlueGlass/right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../BlueGlass/right-frame-rename-button-c.png,
 .../BlueGlass/right-frame-rename-button-f.png,
 .../BlueGlass/right-frame-rename-button-h.png,
 .../BlueGlass/right-frame-rename-button-i.png,
 .../BlueGlass/right-frame-rename-button-ic.png,
 .../BlueGlass/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../BlueGlass/right-frame-right-border-f.png,
 .../BlueGlass/right-frame-right-border-i.png,
 .../BlueGlass/right-frame-shade-button-c.png,
 .../BlueGlass/right-frame-shade-button-f.png,
 .../BlueGlass/right-frame-shade-button-h.png,
 .../BlueGlass/right-frame-shade-button-i.png,
 .../BlueGlass/right-frame-shade-button-ic.png,
 .../BlueGlass/right-frame-shade-button-ih.png,
 .../BlueGlass/right-frame-sticky-button-c.png,
 .../BlueGlass/right-frame-sticky-button-f.png,
 .../BlueGlass/right-frame-sticky-button-h.png,
 .../BlueGlass/right-frame-sticky-button-i.png,
 .../BlueGlass/right-frame-sticky-button-ic.png,
 .../BlueGlass/right-frame-sticky-button-ih.png,
 .../BlueGlass/right-frame-tab-bottom-icon-f.png,
 .../BlueGlass/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/BlueGlass/right-frame-tab-f.png,
 themes/StyleTab/BlueGlass/right-frame-tab-i.png,
 .../StyleTab/BlueGlass/right-frame-tab-top-f.png,
 .../StyleTab/BlueGlass/right-frame-tab-top-i.png,
 themes/StyleTab/BlueGlass/right-frame-title-f.png,
 themes/StyleTab/BlueGlass/right-frame-title-i.png,
 .../BlueGlass/right-frame-top-border-f.png,
 .../BlueGlass/right-frame-top-border-i.png,
 .../BlueGlass/right-frame-top-left-corner-f.png,
 .../BlueGlass/right-frame-top-left-corner-i.png,
 .../BlueGlass/right-frame-top-right-corner-f.png,
 .../BlueGlass/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../BlueGlass/right-frame-unlock-button-c.png,
 .../BlueGlass/right-frame-unlock-button-f.png,
 .../BlueGlass/right-frame-unlock-button-h.png,
 .../BlueGlass/right-frame-unlock-button-i.png,
 .../BlueGlass/right-frame-unlock-button-ic.png,
 .../BlueGlass/right-frame-unlock-button-ih.png,
 .../BlueGlass/right-frame-unmaximize-button-c.png,
 .../BlueGlass/right-frame-unmaximize-button-f.png,
 .../BlueGlass/right-frame-unmaximize-button-h.png,
 .../BlueGlass/right-frame-unmaximize-button-i.png,
 .../BlueGlass/right-frame-unmaximize-button-ic.png,
 .../BlueGlass/right-frame-unmaximize-button-ih.png,
 .../BlueGlass/right-frame-unontop-button-c.png,
 .../BlueGlass/right-frame-unontop-button-f.png,
 .../BlueGlass/right-frame-unontop-button-h.png,
 .../BlueGlass/right-frame-unontop-button-i.png,
 .../BlueGlass/right-frame-unontop-button-ic.png,
 .../BlueGlass/right-frame-unontop-button-ih.png,
 .../BlueGlass/right-frame-unshade-button-c.png,
 .../BlueGlass/right-frame-unshade-button-f.png,
 .../BlueGlass/right-frame-unshade-button-h.png,
 .../BlueGlass/right-frame-unshade-button-i.png,
 .../BlueGlass/right-frame-unshade-button-ic.png,
 .../BlueGlass/right-frame-unshade-button-ih.png,
 .../BlueGlass/right-frame-unsticky-button-c.png,
 .../BlueGlass/right-frame-unsticky-button-f.png,
 .../BlueGlass/right-frame-unsticky-button-h.png,
 .../BlueGlass/right-frame-unsticky-button-i.png,
 .../BlueGlass/right-frame-unsticky-button-ic.png,
 .../BlueGlass/right-frame-unsticky-button-ih.png,
 .../BlueGlass/top-frame-bottom-border-f.png,
 .../BlueGlass/top-frame-bottom-border-i.png,
 .../BlueGlass/top-frame-bottom-left-corner-f.png,
 .../BlueGlass/top-frame-bottom-left-corner-i.png,
 .../BlueGlass/top-frame-bottom-right-corner-f.png,
 .../BlueGlass/top-frame-bottom-right-corner-i.png,
 .../BlueGlass/top-frame-close-button-c.png,
 .../BlueGlass/top-frame-close-button-f.png,
 .../BlueGlass/top-frame-close-button-h.png,
 .../BlueGlass/top-frame-close-button-i.png,
 .../BlueGlass/top-frame-close-button-ic.png,
 .../BlueGlass/top-frame-close-button-ih.png,
 .../BlueGlass/top-frame-frame-type-button-c.png,
 .../BlueGlass/top-frame-frame-type-button-f.png,
 .../BlueGlass/top-frame-frame-type-button-h.png,
 .../BlueGlass/top-frame-frame-type-button-i.png,
 .../BlueGlass/top-frame-frame-type-button-ic.png,
 .../BlueGlass/top-frame-frame-type-button-ih.png,
 .../BlueGlass/top-frame-icon-title-images-f.png,
 .../BlueGlass/top-frame-icon-title-images-i.png,
 .../BlueGlass/top-frame-iconify-button-c.png,
 .../BlueGlass/top-frame-iconify-button-f.png,
 .../BlueGlass/top-frame-iconify-button-h.png,
 .../BlueGlass/top-frame-iconify-button-i.png,
 .../BlueGlass/top-frame-iconify-button-ic.png,
 .../BlueGlass/top-frame-iconify-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-left-border-f.png,
 .../StyleTab/BlueGlass/top-frame-left-border-i.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-c.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-f.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-h.png,
 .../StyleTab/BlueGlass/top-frame-lock-button-i.png,
 .../BlueGlass/top-frame-lock-button-ic.png,
 .../BlueGlass/top-frame-lock-button-ih.png,
 .../BlueGlass/top-frame-maximize-button-c.png,
 .../BlueGlass/top-frame-maximize-button-f.png,
 .../BlueGlass/top-frame-maximize-button-h.png,
 .../BlueGlass/top-frame-maximize-button-i.png,
 .../BlueGlass/top-frame-maximize-button-ic.png,
 .../BlueGlass/top-frame-maximize-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-c.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-f.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-h.png,
 .../StyleTab/BlueGlass/top-frame-menu-button-i.png,
 .../BlueGlass/top-frame-menu-button-ic.png,
 .../BlueGlass/top-frame-menu-button-ih.png,
 .../BlueGlass/top-frame-move-resize-button-c.png,
 .../BlueGlass/top-frame-move-resize-button-f.png,
 .../BlueGlass/top-frame-move-resize-button-h.png,
 .../BlueGlass/top-frame-move-resize-button-i.png,
 .../BlueGlass/top-frame-move-resize-button-ic.png,
 .../BlueGlass/top-frame-move-resize-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-next-button-c.png,
 .../StyleTab/BlueGlass/top-frame-next-button-f.png,
 .../StyleTab/BlueGlass/top-frame-next-button-h.png,
 .../StyleTab/BlueGlass/top-frame-next-button-i.png,
 .../BlueGlass/top-frame-next-button-ic.png,
 .../BlueGlass/top-frame-next-button-ih.png,
 .../BlueGlass/top-frame-next-last-button-c.png,
 .../BlueGlass/top-frame-next-last-button-f.png,
 .../BlueGlass/top-frame-next-last-button-h.png,
 .../BlueGlass/top-frame-next-last-button-i.png,
 .../BlueGlass/top-frame-next-last-button-ic.png,
 .../BlueGlass/top-frame-next-last-button-ih.png,
 .../BlueGlass/top-frame-ontop-button-c.png,
 .../BlueGlass/top-frame-ontop-button-f.png,
 .../BlueGlass/top-frame-ontop-button-h.png,
 .../BlueGlass/top-frame-ontop-button-i.png,
 .../BlueGlass/top-frame-ontop-button-ic.png,
 .../BlueGlass/top-frame-ontop-button-ih.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-c.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-f.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-h.png,
 .../StyleTab/BlueGlass/top-frame-prev-button-i.png,
 .../BlueGlass/top-frame-prev-button-ic.png,
 .../BlueGlass/top-frame-prev-button-ih.png,
 .../BlueGlass/top-frame-prev-last-button-c.png,
 .../BlueGlass/top-frame-prev-last-button-f.png,
 .../BlueGlass/top-frame-prev-last-button-h.png,
 .../BlueGlass/top-frame-prev-last-button-i.png,
 .../BlueGlass/top-frame-prev-last-button-ic.png,
 .../BlueGlass/top-frame-prev-last-button-ih.png,
 .../BlueGlass/top-frame-raise-lower-button-c.png,
 .../BlueGlass/top-frame-raise-lower-button-f.png,
 .../BlueGlass/top-frame-raise-lower-button-h.png,
 .../BlueGlass/top-frame-raise-lower-button-i.png,
 .../BlueGlass/top-frame-raise-lower-button-ic.png,
 .../BlueGlass/top-frame-raise-lower-button-ih.png,
 .../BlueGlass/top-frame-rename-button-c.png,
 .../BlueGlass/top-frame-rename-button-f.png,
 .../BlueGlass/top-frame-rename-button-h.png,
 .../BlueGlass/top-frame-rename-button-i.png,
 .../BlueGlass/top-frame-rename-button-ic.png,
 .../BlueGlass/top-frame-rename-button-ih.png,
 .../BlueGlass/top-frame-right-border-f.png,
 .../BlueGlass/top-frame-right-border-i.png,
 .../BlueGlass/top-frame-shade-button-c.png,
 .../BlueGlass/top-frame-shade-button-f.png,
 .../BlueGlass/top-frame-shade-button-h.png,
 .../BlueGlass/top-frame-shade-button-i.png,
 .../BlueGlass/top-frame-shade-button-ic.png,
 .../BlueGlass/top-frame-shade-button-ih.png,
 .../BlueGlass/top-frame-sticky-button-c.png,
 .../BlueGlass/top-frame-sticky-button-f.png,
 .../BlueGlass/top-frame-sticky-button-h.png,
 .../BlueGlass/top-frame-sticky-button-i.png,
 .../BlueGlass/top-frame-sticky-button-ic.png,
 .../BlueGlass/top-frame-sticky-button-ih.png,
 themes/StyleTab/BlueGlass/top-frame-tab-f.png,
 themes/StyleTab/BlueGlass/top-frame-tab-i.png,
 themes/StyleTab/BlueGlass/top-frame-tab-left-f.png,
 themes/StyleTab/BlueGlass/top-frame-tab-left-i.png,
 .../BlueGlass/top-frame-tab-left-icon-f.png,
 .../BlueGlass/top-frame-tab-left-icon-i.png,
 .../StyleTab/BlueGlass/top-frame-tab-right-f.png,
 .../StyleTab/BlueGlass/top-frame-tab-right-i.png,
 themes/StyleTab/BlueGlass/top-frame-title-f.png,
 themes/StyleTab/BlueGlass/top-frame-title-i.png,
 .../StyleTab/BlueGlass/top-frame-top-border-f.png,
 .../StyleTab/BlueGlass/top-frame-top-border-i.png,
 .../BlueGlass/top-frame-top-left-corner-f.png,
 .../BlueGlass/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../BlueGlass/top-frame-top-right-corner-f.png,
 .../BlueGlass/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../BlueGlass/top-frame-unlock-button-c.png,
 .../BlueGlass/top-frame-unlock-button-f.png,
 .../BlueGlass/top-frame-unlock-button-h.png,
 .../BlueGlass/top-frame-unlock-button-i.png,
 .../BlueGlass/top-frame-unlock-button-ic.png,
 .../BlueGlass/top-frame-unlock-button-ih.png,
 .../BlueGlass/top-frame-unmaximize-button-c.png,
 .../BlueGlass/top-frame-unmaximize-button-f.png,
 .../BlueGlass/top-frame-unmaximize-button-h.png,
 .../BlueGlass/top-frame-unmaximize-button-i.png,
 .../BlueGlass/top-frame-unmaximize-button-ic.png,
 .../BlueGlass/top-frame-unmaximize-button-ih.png,
 .../BlueGlass/top-frame-unontop-button-c.png,
 .../BlueGlass/top-frame-unontop-button-f.png,
 .../BlueGlass/top-frame-unontop-button-h.png,
 .../BlueGlass/top-frame-unontop-button-i.png,
 .../BlueGlass/top-frame-unontop-button-ic.png,
 .../BlueGlass/top-frame-unontop-button-ih.png,
 .../BlueGlass/top-frame-unshade-button-c.png,
 .../BlueGlass/top-frame-unshade-button-f.png,
 .../BlueGlass/top-frame-unshade-button-h.png,
 .../BlueGlass/top-frame-unshade-button-i.png,
 .../BlueGlass/top-frame-unshade-button-ic.png,
 .../BlueGlass/top-frame-unshade-button-ih.png,
 .../BlueGlass/top-frame-unsticky-button-c.png,
 .../BlueGlass/top-frame-unsticky-button-f.png,
 .../BlueGlass/top-frame-unsticky-button-h.png,
 .../BlueGlass/top-frame-unsticky-button-i.png,
 .../BlueGlass/top-frame-unsticky-button-ic.png,
 .../BlueGlass/top-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl:
 added BlueGlass BlueDarker styles to StyleTab

  2011-08-18 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/edge/expand.jl, lisp/sawfish/wm/edge/maximize.jl: fixup new
 modules

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/conf.jl,
 lisp/sawfish/wm/edge/expand.jl, lisp/sawfish/wm/edge/maximize.jl: added
 maximize edge-action

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/conf.jl,
 lisp/sawfish/wm/edge/expand.jl: added expand edge-action

 * ChangeLog, lisp/sawfish/wm/edge/util.jl: added move-window-to-edge added
 move-window-to-corner

  2011-07-26 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/commands/poweroff.jl, lisp/sawfish/wm/menus.jl:
 use SSD in poweroff.jl, add support for lockdown and logout

 * lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl:
 fixed copyright in gnome-int and kde-int

 * ChangeLog, lisp/sawfish/wm/integration/gnome.jl,
 lisp/sawfish/wm/integration/kde.jl, lisp/sawfish/wm/integration/xfce.jl:
 added entries for launching the desktops menu-editor to kde/gnome/xfce-int
 modules

  2011-07-23 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/integration/kde.jl: added user-switch entry to
 kde-int

 * ChangeLog, lisp/sawfish/wm/integration/kde.jl: added suspend and hibernate
 entries for kde-int

  2011-07-11 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/windows.jl: fixed warping to a shaded window

  2011-07-10 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/frames.jl: changed defaults for
 button-cursor-shapes

 * ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/keymaps.jl,
 themes/StyleTab/theme.jl: moved next-workspace-button
 previous-workspace-button out of StyleTab into frames.jl

  2011-07-09 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl: fixed calling tile-windows

 * ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/user.jl: added an
 option for controlling the cursor-shape for titlebar buttons

  2011-07-08 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/tile.jl,
 lisp/sawfish/wm/ext/match-window.jl, man/sawfish.texi: added never-tile
 window-matcher

 * ChangeLog, lisp/sawfish/gtk/widgets/scheme-boolean.jl: scheme-boolean
 widget now really working as supposed

 * ChangeLog, man/sawfish.texi: updated tiling docs

 * po/ar.po, po/de.po, po/pt_BR.po: pulled de ar pt_BR translations from
 transifex imported (yet emtpy) hi_IN ak translations from transifex

 * po/ar.po, po/de.po, po/pt_BR.po: pulled de ar pt_BR translations from
 transifex imported (yet emtpy) hi_IN ak translations from transifex

  2011-07-06 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, themes/Elberg-tabbed/theme.jl,
 themes/StyleTab/theme.jl: simplified set-tab-adjustments

  2011-07-05 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/cfg/slot.jl: hide widgets that depend on an
 inactive value (rather than showing insensitive widgets)

  2011-07-02 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/tile.jl: make
 interactive calling tile-windows work again

  2011-06-23 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/util/stacking.jl, lisp/sawfish/wm/viewport.jl,
 themes/Crux/theme.jl: replaced all \w with \left in doc-strings

  2011-06-21 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/user.jl: close SawfishConfig before exiting
 Sawfish. If restarting Sawfish, restart SawfishConfig, too

 * ChangeLog, lisp/sawfish/cfg/shell.jl: in SawfishConfig added a button to
 install a theme (transformed sawfish-absent func into
 sawfish-config-display-info)

  2011-06-20 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, themes/StyleTab/theme.jl: improved grouping and layout of
 options in StyleTab

  2011-06-19 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/gtk/widgets/command.jl, lisp/sawfish/gtk/widgets/event.jl,
 lisp/sawfish/gtk/widgets/frame-style.jl, lisp/sawfish/gtk/widgets/keymap.jl,
 lisp/sawfish/gtk/widgets/match-window.jl,
 lisp/sawfish/gtk/widgets/modifier-list.jl: sawfish.cfg.widgets >>
 sawfish.gtk.widgets (define-structure)

 * ChangeLog, lisp/sawfish/cfg/Makefile.in,
 lisp/sawfish/cfg/widgets/command.jl, lisp/sawfish/cfg/widgets/event.jl,
 lisp/sawfish/cfg/widgets/frame-style.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl,
 lisp/sawfish/cfg/widgets/modifier-list.jl, lisp/sawfish/gtk/Makefile.in,
 lisp/sawfish/gtk/widgets/command.jl, lisp/sawfish/gtk/widgets/event.jl,
 lisp/sawfish/gtk/widgets/frame-style.jl, lisp/sawfish/gtk/widgets/keymap.jl,
 lisp/sawfish/gtk/widgets/match-window.jl,
 lisp/sawfish/gtk/widgets/modifier-list.jl: â€�moved all widgets into
 sawfish.gtk. tree

  2011-06-18 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/cfg/shell.jl: add button for accessing sawfishrc to
 SawfishConfig add relief to wiki-button

 * ChangeLog, lisp/sawfish/gtk/widgets/image.jl: fixed init of 'image widget

 * ChangeLog, lisp/sawfish/cfg/shell.jl: added buttons for accessing Wiki,
 Info and About in SawfishConfig  Conflicts:  ChangeLog

 * ChangeLog, lisp/sawfish/cfg/shell.jl: added buttons for accessing Wiki,
 Info and About in SawfishConfig

  2011-06-16 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/integration/xfce.jl: added hibernate and suspend
 entries in xfce-int

  2011-06-15 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/frames.jl: ensure title-offsets really are
 correct after switching styles from SawfishConfig

  2011-06-14 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/cfg/widgets/frame-style.jl: simplified 'frame-style
 widget a bit

 * ChangeLog, themes/Makefile.in, themes/gradient-tabbed/README,
 themes/gradient-tabbed/close-button.png,
 themes/gradient-tabbed/close-pressed.png,
 themes/gradient-tabbed/minimize-button.png,
 themes/gradient-tabbed/minimize-pressed.png, themes/gradient-tabbed/theme.jl:
 added gradient-tabbed theme Makefile.in update

 * ChangeLog, lisp/sawfish/wm/user.jl: user.jl: load customized text-position
 on startup

 * ChangeLog, lisp/sawfish/wm/frames.jl: added an ugly hack to ensure
 tab-adjustments are correct when switching between tabbed themes from
 SawfishConfig

 * ChangeLog, lisp/sawfish/wm/frames.jl, themes/StyleTab/theme.jl: also be
 able to control vertical alignment

 * ChangeLog, lisp/sawfish/wm/frames.jl, themes/StyleTab/theme.jl: added a way
 to change the titlebar-text position regardless of theme

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl: use 'range widget for depth
 in window-rules

 * ChangeLog, lisp/sawfish/wm/animation/main.jl, lisp/sawfish/wm/viewport.jl,
 themes/StyleTab/theme.jl: use 'range widget where appropriate

  2011-06-13 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, themes/Makefile.in: Makefile update

 * ChangeLog, themes/candido/bl.png, themes/candido/bottom.png,
 themes/candido/br.png, themes/candido/btbg.png, themes/candido/close.png,
 themes/candido/close_active.png, themes/candido/left.png,
 themes/candido/max.png, themes/candido/max_active.png,
 themes/candido/menu.png, themes/candido/menu_active.png,
 themes/candido/menubg.png, themes/candido/min.png,
 themes/candido/min_active.png, themes/candido/right.png,
 themes/candido/shade.png, themes/candido/theme.jl, themes/candido/title.png:
 added candido theme

 * ChangeLog, themes/Makefile.in, themes/Zami-like/README,
 themes/Zami-like/bottom-border-transient.png,
 themes/Zami-like/bottom-border.png,
 themes/Zami-like/bottom-left-corner-inactive.png,
 themes/Zami-like/bottom-left-corner-pressed.png,
 .../bottom-left-corner-transient-inactive.png,
 .../bottom-left-corner-transient-pressed.png,
 themes/Zami-like/bottom-left-corner-transient.png,
 themes/Zami-like/bottom-left-corner.png,
 themes/Zami-like/bottom-right-corner-inactive.png,
 themes/Zami-like/bottom-right-corner-pressed.png,
 .../bottom-right-corner-transient-inactive.png,
 .../bottom-right-corner-transient-pressed.png,
 themes/Zami-like/bottom-right-corner-transient.png,
 themes/Zami-like/bottom-right-corner.png,
 themes/Zami-like/close-button-inactive.png,
 themes/Zami-like/close-button-pressed.png, themes/Zami-like/close-button.png,
 themes/Zami-like/iconify-button-inactive.png,
 themes/Zami-like/iconify-button-pressed.png,
 themes/Zami-like/iconify-button.png,
 themes/Zami-like/left-border-transient.png, themes/Zami-like/left-border.png,
 themes/Zami-like/maximize-button-inactive.png,
 themes/Zami-like/maximize-button-pressed.png,
 themes/Zami-like/maximize-button.png,
 themes/Zami-like/right-border-transient.png,
 themes/Zami-like/right-border.png, themes/Zami-like/theme.jl,
 themes/Zami-like/title-background.png,
 themes/Zami-like/title-foreground-inactive.png,
 themes/Zami-like/title-foreground-left.png,
 themes/Zami-like/title-foreground-right.png,
 themes/Zami-like/title-foreground.png,
 themes/Zami-like/title-shaped-inactive.png,
 themes/Zami-like/title-shaped-left.png,
 themes/Zami-like/title-shaped-right.png, themes/Zami-like/title-shaped.png,
 .../title-transient-shaped-left-inactive.png,
 themes/Zami-like/title-transient-shaped-left.png,
 .../title-transient-shaped-right-inactive.png,
 themes/Zami-like/title-transient-shaped-right.png,
 themes/Zami-like/title-transient-shaped.png,
 themes/Zami-like/title-transient.png,
 themes/Zami-like/top-left-corner-shaded.png,
 .../top-left-corner-transient-inactive.png,
 .../top-left-corner-transient-pressed.png,
 themes/Zami-like/top-left-corner-transient.png,
 themes/Zami-like/top-left-corner.png,
 themes/Zami-like/top-right-corner-shaded.png,
 .../top-right-corner-transient-inactive.png,
 .../top-right-corner-transient-pressed.png,
 themes/Zami-like/top-right-corner-transient.png,
 themes/Zami-like/top-right-corner.png, themes/get-S-tabbed/README,
 themes/get-S-tabbed/border_bottom.png, themes/get-S-tabbed/border_left.png,
 themes/get-S-tabbed/border_right.png, themes/get-S-tabbed/border_top.png,
 themes/get-S-tabbed/close-clicked.png, themes/get-S-tabbed/close-normal.png,
 themes/get-S-tabbed/corner_bottom_left.png,
 themes/get-S-tabbed/corner_bottom_left_2.png,
 themes/get-S-tabbed/corner_bottom_right.png,
 themes/get-S-tabbed/corner_bottom_right_2.png,
 themes/get-S-tabbed/corner_top_left.png,
 themes/get-S-tabbed/corner_top_left_2.png,
 themes/get-S-tabbed/corner_top_right.png,
 themes/get-S-tabbed/corner_top_right_2.png, themes/get-S-tabbed/example.png,
 themes/get-S-tabbed/foo-l.png, themes/get-S-tabbed/foo-r.png,
 themes/get-S-tabbed/iconify-clicked.png,
 themes/get-S-tabbed/iconify-normal.png,
 themes/get-S-tabbed/maximize-clicked.png,
 themes/get-S-tabbed/maximize-normal.png,
 themes/get-S-tabbed/menu-clicked.png, themes/get-S-tabbed/menu-normal.png,
 themes/get-S-tabbed/theme.jl, themes/get-S-tabbed/title-bar-active.png,
 themes/get-S-tabbed/title-bar-inactive.png,
 themes/get-S-tabbed/title-left-active-f.png,
 themes/get-S-tabbed/title-left-active-l.png,
 themes/get-S-tabbed/title-left-active-m.png,
 themes/get-S-tabbed/title-left-active-r.png,
 themes/get-S-tabbed/title-left-active.png,
 themes/get-S-tabbed/title-left-inactive-f.png,
 themes/get-S-tabbed/title-left-inactive-l.png,
 themes/get-S-tabbed/title-left-inactive-m.png,
 themes/get-S-tabbed/title-left-inactive-r.png,
 themes/get-S-tabbed/title-left-inactive.png,
 themes/get-S-tabbed/title-right-l.png, themes/get-S-tabbed/title-right-r.png,
 themes/get-S-tabbed/title-right.png: added Zami-like theme

 * ChangeLog, themes/brushed-metal/README, themes/brushed-metal/README.gl,
 themes/brushed-metal/README.it, themes/brushed-metal/README.ja,
 themes/brushed-metal/README.pl, themes/brushed-metal/b1-.png,
 themes/brushed-metal/b1.png, themes/brushed-metal/b2-.png,
 themes/brushed-metal/b2.png, themes/brushed-metal/b3-.png,
 themes/brushed-metal/b3.png, themes/brushed-metal/b5-.png,
 themes/brushed-metal/b5.png, themes/brushed-metal/b6-.png,
 themes/brushed-metal/b6.png, themes/brushed-metal/b7-.png,
 themes/brushed-metal/b7.png, themes/brushed-metal/t1-.png,
 themes/brushed-metal/t1-b.png, themes/brushed-metal/t1.png,
 themes/brushed-metal/t1b.png, themes/brushed-metal/t2-.png,
 themes/brushed-metal/t2.png, themes/brushed-metal/t2s-.png,
 themes/brushed-metal/t2s.png, themes/brushed-metal/t3-.png,
 themes/brushed-metal/t3-b.png, themes/brushed-metal/t3.png,
 themes/brushed-metal/t3b.png, themes/brushed-metal/t4-.png,
 themes/brushed-metal/t4-b.png, themes/brushed-metal/t4.png,
 themes/brushed-metal/t4b.png, themes/brushed-metal/t5-.png,
 themes/brushed-metal/t5-b.png, themes/brushed-metal/t5.png,
 themes/brushed-metal/t5b.png, themes/brushed-metal/theme.jl: removed
 brushed-metal theme

 * ChangeLog, themes/simple/README, themes/simple/README.gl,
 themes/simple/README.it, themes/simple/README.ja, themes/simple/README.pl,
 themes/simple/as_close-b.png, themes/simple/as_close.png,
 themes/simple/as_min-b.png, themes/simple/as_min.png, themes/simple/theme.jl:
 removed simple theme

 * ChangeLog, themes/smaker/README, themes/smaker/README.gl,
 themes/smaker/README.it, themes/smaker/README.ja, themes/smaker/README.pl,
 themes/smaker/bar_clicked_active.png, themes/smaker/bar_hilited_active.png,
 themes/smaker/bar_normal.png, themes/smaker/bar_normal_active.png,
 themes/smaker/close.png, themes/smaker/close_inv.png, themes/smaker/min.png,
 themes/smaker/min_inv.png, themes/smaker/theme.jl: removed smaker theme

 * ChangeLog, themes/mono/README, themes/mono/README.gl,
 themes/mono/README.it, themes/mono/README.ja, themes/mono/README.pl,
 themes/mono/close-c.png, themes/mono/close.png, themes/mono/max-c.png,
 themes/mono/max.png, themes/mono/menu-c.png, themes/mono/menu.png,
 themes/mono/min-c.png, themes/mono/min.png, themes/mono/restore-c.png,
 themes/mono/restore.png, themes/mono/theme.jl: removed mono theme

 * ChangeLog, themes/gtk/README, themes/gtk/README.gl, themes/gtk/README.it,
 themes/gtk/README.ja, themes/gtk/README.pl, themes/gtk/as_close-b.png,
 themes/gtk/as_close.png, themes/gtk/as_min-b.png, themes/gtk/as_min.png,
 themes/gtk/theme.jl: removed gtk theme

 * ChangeLog, themes/gradient/README, themes/gradient/README.gl,
 themes/gradient/README.it, themes/gradient/README.ja,
 themes/gradient/README.pl, themes/gradient/as_close-b.png,
 themes/gradient/as_close.png, themes/gradient/as_min-b.png,
 themes/gradient/as_min.png, themes/gradient/theme.jl: big theme round-up #1:
 removed 'gradient'

 * ChangeLog, lisp/sawfish/gtk/widget.jl, lisp/sawfish/wm/edge/conf.jl: added
 'range widget

 * ChangeLog, lisp/sawfish/cfg/layouts/keymaps.jl: ported selector for keymap
 in SawfishConfig to GtkComboBoxText

 * ChangeLog, lisp/sawfish/gtk/widgets/image.jl: improved loading of preview
 in 'image

  2011-06-11 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/gtk/widgets/file.jl: removed GtkEntry and GtkVBox
 from 'file widget

 * ChangeLog, lisp/sawfish/cfg/shell.jl: make GtkComboBoxText widget appear as
 lists

 * lisp/sawfish/cfg/widgets/match-window.jl,
 lisp/sawfish/gtk/widgets/scheme-boolean.jl: properly implement scheme-boolean
 widget

 * ChangeLog, lisp/sawfish/cfg/widgets/frame-style.jl,
 lisp/sawfish/gtk/widget.jl: shut-up a compiler-warning in 'frame-style widget
 properly loop through all options while filling GtkComboBoxText widget in
 'frame-style 'choice and 'symbol widget

 * ChangeLog, po/sawfish-xgettext: po/sawfish-xgettext use
 beautify-symbol-name from rep.util.misc

 * ChangeLog, lisp/sawfish/cfg/layouts/keymaps.jl: sawfish.cfg.layouts.keymap:
 use beautify-symbol-name rather than beautify-keymap-name

 * ChangeLog, lisp/sawfish/wm/util/keymap.jl: in read-event set
 pointer-motion-threshold to 20

 * ChangeLog, lisp/sawfish/wm/util/keymap.jl: read-event now grabs pointer
 instead of keyboard. Allows SawfishConfig to grab all events

 * ChangeLog, lisp/sawfish/cfg/Makefile.in,
 lisp/sawfish/cfg/widgets/workspace-geometry.jl: remove ununsed
 'workspace-geometry widget

 * ChangeLog, lisp/sawfish/cfg/Makefile.in,
 lisp/sawfish/cfg/widgets/workspace-geometry.jl: remove ununsed
 'workspace-geometry widget

  2011-06-10 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/cfg/widgets/frame-style.jl,
 lisp/sawfish/gtk/widget.jl: more robustness for 'choice 'symbol 'frame-style
 widgets

 * ChangeLog, lisp/sawfish/cfg/widgets/command.jl,
 lisp/sawfish/cfg/widgets/frame-style.jl, lisp/sawfish/gtk/widget.jl: moved
 option-index to rep.util.misc remove command-index (copy of option-index) use
 option-index instead of position in SawfishConfig

 * ChangeLog, lisp/sawfish/gtk/widgets/simple-dialog.jl: give simple-dialog a
 better wmclass

 * ChangeLog, lisp/sawfish/gtk/widgets/scheme-boolean.jl: re-import
 b961a052fcedd2545117082b7d3236a84acd49ad (this time it works)

 * ChangeLog, lisp/sawfish/cfg/Makefile.in: updated sawfish/cfg/Makefile.in

 * ChangeLog, lisp/sawfish/gtk/Makefile.in: updated sawfish/gtk/Makefile.in

 * ChangeLog, lisp/sawfish/gtk/widgets/program.jl,
 lisp/sawfish/wm/util/play-audio.jl: removed 'program widget, just an alias to
 'file updated play-audio.jl

 * ChangeLog, lisp/sawfish/cfg/widgets/gtk/README,
 lisp/sawfish/cfg/widgets/gtk/workspace-geometry.jl: remove unused
 sawfish.wm.cfg.widgets.gtk.* stuff

 * ChangeLog, lisp/sawfish/cfg/widgets/gtk/icon.jl: removed unused, dummy
 'icon widget (second instance)

 * ChangeLog, lisp/sawfish/cfg/widgets/icon.jl: removed unused, dummy 'icon
 widget

 * ChangeLog, lisp/sawfish/cfg/layout.jl, lisp/sawfish/cfg/utils.jl,
 lisp/sawfish/cfg/widgets/command.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl: remove sawfish.cfg.util > now in
 rep.util.misc

  2011-06-04 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, configure.in: bump minimum REP to 0.92.1

  2011-06-02 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, configure.in: bump GDK version to 2.23

 * ChangeLog, lisp/sawfish/gtk/widget.jl: port 'symbol widget to
 GtkComboBoxText

 * ChangeLog, lisp/sawfish/gtk/widget.jl: port 'choice widget to
 GtkComboBoxText

 * ChangeLog, lisp/sawfish/gtk/widgets/image.jl: remove the GtkEntry from
 'image widget (due to fixes in rep-gtk GtkFileChooserButton's select-filename
 func works now)

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/edge/viewport-drag.jl: added command definition for
 viewport-drag and autoload

 * ChangeLog, lisp/sawfish/wm/edge/tile.jl: define-command for tile-windows

 * ChangeLog, lisp/sawfish/wm/ext/mousetrap.jl: add a timer of one second to
 properly block edge-actions after mousetrapping

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl: fixed logic of blocking
 edge-actions while mousetrapping

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl: added before-edge-action-hook
 and after-edge-action-hook

 * ChangeLog, lisp/sawfish/wm/ext/mousetrap.jl: added posibility to ajdust
 mousetrap keybindings

  2011-05-31 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl: don't exec any edge-action
 while mousetrapping (a new feature in misc-1.9 branch)

 * ChangeLog, lisp/sawfish/wm/ext/mousetrap.jl: added mousetrapping feature

  2011-05-29 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/gtk/widgets/font.jl.in: make 'font widget a plain
 gtk-font-button

 * ChangeLog, lisp/sawfish/wm/ext/wallpaper.jl: wallpaper-chooser: align text
 to left

 * ChangeLog, lisp/sawfish/gtk/widgets/font.jl.in: ported 'font widget to
 gtk-font-button

 * ChangeLog, debian/rules: updated debian/rules

 * ChangeLog, lisp/sawfish/gtk/widgets/image.jl: better widget-layout for
 'image

 * ChangeLog, lisp/sawfish/gtk/widgets/file.jl: better widget-layout for 'file

 * ChangeLog, lisp/sawfish/wm/ext/wallpaper.jl: added option to pass
 additional arguements to wallpaper-setter

  2011-05-28 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/Makefile.in, lisp/sawfish/wm/ext/wallpaper.jl: added
 wallpaper.jl (integrate wallpaper settings)

  2011-05-28 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl:
 Fix bug where multiple edg-actions timers get triggered at a time.

  2011-05-25 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, configure.in: bump minimum gtk to 0.90.7

 * ChangeLog, lisp/sawfish/gtk/Makefile.in, lisp/sawfish/gtk/widgets/image.jl:
 added image widget for sawfish-config

  2011-05-22 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/user.jl: autoload customized fonts on startup

 * ChangeLog, lisp/sawfish/wm/frames.jl, src/frames.c, src/sawfish_subrs.h,
 themes/Crux/theme.jl, themes/get-S-tabbed/theme.jl, themes/mxflat/theme.jl:
 remove frame-font, fallback to 	default-font again. Instead offer options for
 changing frame-font according to the window state.

 * lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/user.jl: apply customized
 border-settings on startup

 * ChangeLog, lisp/sawfish/wm/frames.jl: fixed setting frame-font colors for
 states inactive-highlighted and inactive-clicked

  2011-05-21 Christopher Roy Bratusek <nano@tuxfamily.org>

 * config.guess, config.sub: updated config.guess/config.sub

 * debian/changelog, debian/rules: majorly improved debian/rules

  2011-05-14 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/frames.jl: added options for changing highlight
 and clicked font-colors for inactive tabs and titlebars

 * ChangeLog, themes/Crux/theme.jl, themes/StyleTab/theme.jl,
 themes/get-S-tabbed/theme.jl, themes/mxflat/theme.jl: make mxflat,
 get-S-tabbed, Crux and StyleTab use frame-font instead of default-font
 removed custom-font-setting option from StyleTab

 * ChangeLog, lisp/sawfish/wm/frames.jl, src/frames.c, src/sawfish_subrs.h:
 use frame-font for titlebars, rather than default-font (now changing
 titlebar-font leaves message-font intact)

 * ChangeLog, lisp/sawfish/wm/edge/flip.jl: set scroll-viewport-steps to 1 for
 flip-viewport while moving. prevents sawfish to hang up.

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/tile.jl:
 make tiling properly work when invoked while-moving a window

  2011-05-13 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, themes/StyleTab/theme.jl: remove custom color-changing option
 from StyleTab

 * ChangeLog, lisp/sawfish/wm/frames.jl: fixed changing font-color for
 horizontal tabbars

 * ChangeLog, lisp/sawfish/wm/frames.jl: add possibility to also change
 font-color for highlighted and clicked frames

  2011-05-07 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/tile.jl, lisp/sawfish/wm/viewport.jl:
 one-shot-try to make tiling xinerama aware

  2011-05-05 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl: block HotSpot for 1 second
 after HotMove as called

 * lisp/sawfish/wm/windows.jl, src/windows.c: replace release-windows by
 fake-release-window

 * ChangeLog, Makefile.in, lisp/Makefile.in, lisp/sawfish/cfg/Makefile.in,
 lisp/sawfish/gtk/Makefile.in, man/Makefile.in, po/Makefile.in,
 scripts/Makefile.in, sounds/Makefile.in, src/Makefile.in, themes/Makefile.in:
 remove VPATH from Makefiles

 * ChangeLog, lisp/sawfish/wm/windows.jl: more robustness for get-window-by
 -name, -class, -role

  2011-04-26 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/autoload.jl: add EF, VD and TI to autoload

 * ChangeLog, lisp/sawfish/wm/autoload.jl: removed maybe-raise-tab from
 autoload, aswell as viewport-linear stuff

 * ChangeLog, lisp/sawfish/wm/edge/tile.jl, lisp/sawfish/wm/workspace.jl:
 fixed tiling

  2011-04-25 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/conf.jl,
 lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl,
 lisp/sawfish/wm/edge/tile.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl: added HotMove added Tiling [not yet working]

  2011-04-16 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, configure.in, lisp/sawfish/wm/edge/actions.jl,
 lisp/sawfish/wm/edge/conf.jl, lisp/sawfish/wm/edge/hot-spots.jl,
 lisp/sawfish/wm/windows.jl, man/news.texi: ChangeLog & NEWS bump minimum
 librep to 0.92.0

  2011-04-15 Christopher Roy Bratusek <nano@tuxfamily.org>

 * sawfish-ksm.desktop, sawfish-session.desktop, sawfish-wm.desktop,
 sawfish.desktop: unify and fix .desktop files

  2011-04-14 Christopher Roy Bratusek <nano@tuxfamily.org>

 * Makefile.in, configure.in, sounds/Makefile.in, themes/Makefile.in: remove
 version from install paths

 * debian/sawfish-data.dirs, debian/sawfish-data.docs,
 debian/sawfish-data.emacsen-install, debian/sawfish-data.emacsen-remove,
 debian/sawfish-data.emacsen-startup, debian/sawfish-data.install.in,
 debian/sawfish-lisp-source.lintian, debian/sawfish.emacsen-install,
 debian/sawfish.emacsen-remove, debian/sawfish.emacsen-startup: merge
 remaining stuff from Ian Zimmermann

  2011-04-13 Christopher Roy Bratusek <nano@tuxfamily.org>

 * Makedefs.in, Makefile.in, build-info, configure.in, sawfish.pc.in: remove
 host_type from install-paths

 * config.guess, config.sub: added config.sub / config.guess

 * debian/rules, debian/source/format: change source-format to 3.0 git
 override dh_auto_clean in debian/rules

 * debian/changelog, debian/control: updated debian/control debian/changelog

 * debian/rules, debian/sawfish.install: merged debian packaging scripts from
 Ian Zimmermann

 * Makefile.in, config.h.in: improved clean rules

 * Makefile.in, configure.in, sounds/Makefile.in: necessary configure.in
 change fixed typo in sounds/Makefile.in

 * ChangeLog, man/news.texi: ChangeLog & NEWS

  2011-04-11 Christopher Roy Bratusek <nano@tuxfamily.org>

 * ChangeLog, man/news.texi: ChangeLog & NEWS

  2011-04-10 Christopher Roy Bratusek <nano@tuxfamily.org>

 * lisp/sawfish/wm.jl, lisp/sawfish/wm/edge/actions.jl,
 lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl,
 lisp/sawfish/wm/edge/util.jl, lisp/sawfish/wm/edge/viewport-drag.jl,
 lisp/sawfish/wm/user.jl: make edge-actions deactivatible via sawfishrc load
 edge-actions in user.jl not wm.jl move all options from actions.jl
 hot-spot.jl flip.jl util.jl and viewport-drag.jl to conf.jl

 * ChangeLog, man/news.texi: Changelog et NEWS

 * ChangeLog, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/commands/jump-or-exec.jl,
 lisp/sawfish/wm/commands/launcher.jl, lisp/sawfish/wm/commands/poweroff.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/viewport-extras.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/workspace.jl: remove unneeded 'default class from commands
 remove unused 'advanced and 'viewport classes from commands updated ChangeLog

 * lisp/sawfish/wm/workspace.jl, man/sawfish.texi: fixed doc for
 insert-workspace updated insert-workspace accordingly add
 insert-workspace-before to workspace-menu

  2011-03-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * configure.in, man/news.texi: final NEWS revision. changed codename to
 ć€ťă�„ă‚„ă‚Š (Omoiyari)

  2011-03-08 Teika kazura <teika@lavabit.com>

 * themes/Elberg-tabbed/INSTALL, themes/get-S-tabbed/INSTALL,
 themes/microGUI/TODO, themes/mxflat/GPL, themes/mxflat/clean,
 themes/mxflat/compile, themes/mxflat/reformat, themes/mxflat/resize,
 themes/mxflat/restart, themes/mxflat/screenshot.xcf: Deleted obsolete garbage
 files in themes.

 * lisp/sawfish/wm/gaol.jl, man/news.texi: Crash prevention from wrong theme
 codes.  It's a regression of 1.7.0. This code should go to librep, but I put
 it in Sawfish for convenience. Fix in librep won't interfere.  Some options
 in mxflat still make Sawfish crash.

 * lisp/sawfish/wm/frames.jl, man/news.texi, man/sawfish.texi,
 themes/StyleTab/theme.jl, themes/mxflat/CHANGELOG: Minor doc.

  2011-03-02 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, Makefile.in, configure.in, debian/README.Debian,
 debian/README.sawfish-data, debian/README.source, debian/README.themes,
 debian/changelog, debian/changelog.in, debian/control, debian/control.in,
 debian/patches/series, debian/rules, debian/sawfish-data.docs,
 debian/sawfish-data.install.in, debian/sawfish-dbg.links,
 debian/sawfish-lisp-source.links, debian/sawfish-lisp-source.lintian,
 debian/sawfish.links, debian/source/format, debian/watch: updated debian
 packaging scripts

  2011-03-01 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/ext/error-handler.jl, themes/Makefile.in,
 themes/StyleTab/theme.jl: Minor doc.

 * OPTIONS, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi, man/sawfish.texi:
 Improvements in doc on apps-menu. One minor fix in filtering.  - In
 apps-menu-filter, it was attempted to accept a lisp expression. It is
 deleted, since it didn't work, and it was useless since the expression can't
 receive the desktop entry list to process. - news.texi and OPTIONS are
 updated, too. - It includes whitespace fix.

 * lisp/sawfish/wm/commands/jump-or-exec.jl, lisp/sawfish/wm/state/iconify.jl,
 man/sawfish.texi: toggle-or-exec cleanup:  - jump-or-exec-leave is deleted,
 and toggle-or-exec instead uses iconify-window. - Instead,
 iconify-on-leave-fun, a hook function, is re-implemented in
 wm/state/iconify.jl. - Minor improvements in related doc.

 * lisp/sawfish/wm/commands/move-resize.jl, man/news.texi, man/sawfish.texi:
 Command 'resize-window-prompt' is implemented.

 * lisp/sawfish/wm/commands/move-resize.jl, man/news.texi, man/sawfish.texi:
 Functions of "resize-window-to-preset-size" family are defined, based on
 "resize-window-to-dimension".  * Remane "resize-window-to-dimension" ->
 "resize-window-to-preset-size" * New functions
 "resize-window-to-preset-height" & "-width". * News and documents.

  2011-02-12 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/swapper.jl,
 lisp/sawfish/wm/util/workarea.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/windows.jl, src/events.c, src/flippers.c, src/functions.c,
 src/keys.c, src/windows.c: All hooks are now initialized to nil. 
 `remove-hook' doesn't consider if it's bound or not, so this is better to
 avoid error. (All means all defined in Sawfish.)

  2011-02-28 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, themes/StyleTab/theme.jl: fixed changing style on-the-fly in
 StyleTab renamed hash-tables

  2011-02-22 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl: Final tabs-ng code: - improved
 tab-refresh-group - added support for maximized/unmaxmized, focus-mode,
 gravity, sticky-viewport and never-maximized - small fix in
 beofre-move-resize

 * ChangeLog, KEYBINDINGS, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: removed maybe-raise-tab and
 tab-raise-on-hover

  2011-02-21 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, po/sawfish.pot: rebuilt po/sawfish.pot

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl: make opaque move/resize
 animator work with tabbed windows several minor improvements in tabgroup

  2011-02-20 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/sawfish.texi: added doc for toggle-or-exec

 * ChangeLog, KEYBINDINGS: updated KEYBINDINGS

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: added maybe-raise-tab function

 * ChangeLog, man/sawfish.texi: completed EA docs

  2011-02-19 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/tabs/tabgroup.jl:
 renamed adjustment-title to adjust-title

 * .../StyleTab/Dark/left-frame-frame-type-button-c.png,
 .../StyleTab/Dark/left-frame-frame-type-button-f.png,
 .../StyleTab/Dark/left-frame-frame-type-button-h.png,
 .../StyleTab/Dark/left-frame-frame-type-button-i.png,
 .../StyleTab/Dark/left-frame-frame-type-button-ic.png,
 .../StyleTab/Dark/left-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/left-frame-move-resize-button-c.png,
 .../StyleTab/Dark/left-frame-move-resize-button-f.png,
 .../StyleTab/Dark/left-frame-move-resize-button-h.png,
 .../StyleTab/Dark/left-frame-move-resize-button-i.png,
 .../StyleTab/Dark/left-frame-move-resize-button-ic.png,
 .../StyleTab/Dark/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/left-frame-rename-button-c.png,
 themes/StyleTab/Dark/left-frame-rename-button-f.png,
 themes/StyleTab/Dark/left-frame-rename-button-h.png,
 themes/StyleTab/Dark/left-frame-rename-button-i.png,
 themes/StyleTab/Dark/left-frame-rename-button-ic.png,
 themes/StyleTab/Dark/left-frame-rename-button-ih.png,
 .../StyleTab/Dark/right-frame-frame-type-button-c.png,
 .../StyleTab/Dark/right-frame-frame-type-button-f.png,
 .../StyleTab/Dark/right-frame-frame-type-button-h.png,
 .../StyleTab/Dark/right-frame-frame-type-button-i.png,
 .../StyleTab/Dark/right-frame-frame-type-button-ic.png,
 .../StyleTab/Dark/right-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/right-frame-move-resize-button-c.png,
 .../StyleTab/Dark/right-frame-move-resize-button-f.png,
 .../StyleTab/Dark/right-frame-move-resize-button-h.png,
 .../StyleTab/Dark/right-frame-move-resize-button-i.png,
 .../Dark/right-frame-move-resize-button-ic.png,
 .../Dark/right-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/right-frame-rename-button-c.png,
 themes/StyleTab/Dark/right-frame-rename-button-f.png,
 themes/StyleTab/Dark/right-frame-rename-button-h.png,
 themes/StyleTab/Dark/right-frame-rename-button-i.png,
 themes/StyleTab/Dark/right-frame-rename-button-ic.png,
 themes/StyleTab/Dark/right-frame-rename-button-ih.png,
 themes/StyleTab/Dark/top-frame-frame-type-button-c.png,
 themes/StyleTab/Dark/top-frame-frame-type-button-f.png,
 themes/StyleTab/Dark/top-frame-frame-type-button-h.png,
 themes/StyleTab/Dark/top-frame-frame-type-button-i.png,
 .../StyleTab/Dark/top-frame-frame-type-button-ic.png,
 .../StyleTab/Dark/top-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/top-frame-move-resize-button-c.png,
 .../StyleTab/Dark/top-frame-move-resize-button-f.png,
 .../StyleTab/Dark/top-frame-move-resize-button-h.png,
 .../StyleTab/Dark/top-frame-move-resize-button-i.png,
 .../StyleTab/Dark/top-frame-move-resize-button-ic.png,
 .../StyleTab/Dark/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/top-frame-rename-button-c.png,
 themes/StyleTab/Dark/top-frame-rename-button-f.png,
 themes/StyleTab/Dark/top-frame-rename-button-h.png,
 themes/StyleTab/Dark/top-frame-rename-button-i.png,
 themes/StyleTab/Dark/top-frame-rename-button-ic.png,
 themes/StyleTab/Dark/top-frame-rename-button-ih.png,
 .../DarkColor/left-frame-frame-type-button-c.png,
 .../DarkColor/left-frame-frame-type-button-f.png,
 .../DarkColor/left-frame-frame-type-button-h.png,
 .../DarkColor/left-frame-frame-type-button-i.png,
 .../DarkColor/left-frame-frame-type-button-ic.png,
 .../DarkColor/left-frame-frame-type-button-ih.png,
 .../DarkColor/left-frame-move-resize-button-c.png,
 .../DarkColor/left-frame-move-resize-button-f.png,
 .../DarkColor/left-frame-move-resize-button-h.png,
 .../DarkColor/left-frame-move-resize-button-i.png,
 .../DarkColor/left-frame-move-resize-button-ic.png,
 .../DarkColor/left-frame-move-resize-button-ih.png,
 .../StyleTab/DarkColor/left-frame-rename-button-c.png,
 .../StyleTab/DarkColor/left-frame-rename-button-f.png,
 .../StyleTab/DarkColor/left-frame-rename-button-h.png,
 .../StyleTab/DarkColor/left-frame-rename-button-i.png,
 .../StyleTab/DarkColor/left-frame-rename-button-ic.png,
 .../StyleTab/DarkColor/left-frame-rename-button-ih.png,
 .../DarkColor/right-frame-frame-type-button-c.png,
 .../DarkColor/right-frame-frame-type-button-f.png,
 .../DarkColor/right-frame-frame-type-button-h.png,
 .../DarkColor/right-frame-frame-type-button-i.png,
 .../DarkColor/right-frame-frame-type-button-ic.png,
 .../DarkColor/right-frame-frame-type-button-ih.png,
 .../DarkColor/right-frame-move-resize-button-c.png,
 .../DarkColor/right-frame-move-resize-button-f.png,
 .../DarkColor/right-frame-move-resize-button-h.png,
 .../DarkColor/right-frame-move-resize-button-i.png,
 .../DarkColor/right-frame-move-resize-button-ic.png,
 .../DarkColor/right-frame-move-resize-button-ih.png,
 .../StyleTab/DarkColor/right-frame-rename-button-c.png,
 .../StyleTab/DarkColor/right-frame-rename-button-f.png,
 .../StyleTab/DarkColor/right-frame-rename-button-h.png,
 .../StyleTab/DarkColor/right-frame-rename-button-i.png,
 .../DarkColor/right-frame-rename-button-ic.png,
 .../DarkColor/right-frame-rename-button-ih.png,
 .../DarkColor/top-frame-frame-type-button-c.png,
 .../DarkColor/top-frame-frame-type-button-f.png,
 .../DarkColor/top-frame-frame-type-button-h.png,
 .../DarkColor/top-frame-frame-type-button-i.png,
 .../DarkColor/top-frame-frame-type-button-ic.png,
 .../DarkColor/top-frame-frame-type-button-ih.png,
 .../DarkColor/top-frame-move-resize-button-c.png,
 .../DarkColor/top-frame-move-resize-button-f.png,
 .../DarkColor/top-frame-move-resize-button-h.png,
 .../DarkColor/top-frame-move-resize-button-i.png,
 .../DarkColor/top-frame-move-resize-button-ic.png,
 .../DarkColor/top-frame-move-resize-button-ih.png,
 .../StyleTab/DarkColor/top-frame-rename-button-c.png,
 .../StyleTab/DarkColor/top-frame-rename-button-f.png,
 .../StyleTab/DarkColor/top-frame-rename-button-h.png,
 .../StyleTab/DarkColor/top-frame-rename-button-i.png,
 .../StyleTab/DarkColor/top-frame-rename-button-ic.png,
 .../StyleTab/DarkColor/top-frame-rename-button-ih.png,
 .../Reduce/bottom-frame-move-resize-button-c.png,
 .../Reduce/bottom-frame-move-resize-button-f.png,
 .../Reduce/bottom-frame-move-resize-button-h.png,
 .../Reduce/bottom-frame-move-resize-button-i.png,
 .../Reduce/bottom-frame-move-resize-button-ic.png,
 .../Reduce/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-c.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-f.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-h.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-i.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-ic.png,
 .../StyleTab/Reduce/bottom-frame-rename-button-ih.png,
 .../StyleTab/Reduce/left-frame-frame-type-button-c.png,
 .../StyleTab/Reduce/left-frame-frame-type-button-f.png,
 .../StyleTab/Reduce/left-frame-frame-type-button-h.png,
 .../StyleTab/Reduce/left-frame-frame-type-button-i.png,
 .../Reduce/left-frame-frame-type-button-ic.png,
 .../Reduce/left-frame-frame-type-button-ih.png,
 .../Reduce/left-frame-move-resize-button-c.png,
 .../Reduce/left-frame-move-resize-button-f.png,
 .../Reduce/left-frame-move-resize-button-h.png,
 .../Reduce/left-frame-move-resize-button-i.png,
 .../Reduce/left-frame-move-resize-button-ic.png,
 .../Reduce/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/left-frame-rename-button-c.png,
 themes/StyleTab/Reduce/left-frame-rename-button-f.png,
 themes/StyleTab/Reduce/left-frame-rename-button-h.png,
 themes/StyleTab/Reduce/left-frame-rename-button-i.png,
 themes/StyleTab/Reduce/left-frame-rename-button-ic.png,
 themes/StyleTab/Reduce/left-frame-rename-button-ih.png,
 .../Reduce/right-frame-frame-type-button-c.png,
 .../Reduce/right-frame-frame-type-button-f.png,
 .../Reduce/right-frame-frame-type-button-h.png,
 .../Reduce/right-frame-frame-type-button-i.png,
 .../Reduce/right-frame-frame-type-button-ic.png,
 .../Reduce/right-frame-frame-type-button-ih.png,
 .../Reduce/right-frame-move-resize-button-c.png,
 .../Reduce/right-frame-move-resize-button-f.png,
 .../Reduce/right-frame-move-resize-button-h.png,
 .../Reduce/right-frame-move-resize-button-i.png,
 .../Reduce/right-frame-move-resize-button-ic.png,
 .../Reduce/right-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/right-frame-rename-button-c.png,
 themes/StyleTab/Reduce/right-frame-rename-button-f.png,
 themes/StyleTab/Reduce/right-frame-rename-button-h.png,
 themes/StyleTab/Reduce/right-frame-rename-button-i.png,
 .../StyleTab/Reduce/right-frame-rename-button-ic.png,
 .../StyleTab/Reduce/right-frame-rename-button-ih.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-c.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-f.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-h.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-i.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-ic.png,
 .../StyleTab/Reduce/top-frame-frame-type-button-ih.png,
 .../StyleTab/Reduce/top-frame-move-resize-button-c.png,
 .../StyleTab/Reduce/top-frame-move-resize-button-f.png,
 .../StyleTab/Reduce/top-frame-move-resize-button-h.png,
 .../StyleTab/Reduce/top-frame-move-resize-button-i.png,
 .../Reduce/top-frame-move-resize-button-ic.png,
 .../Reduce/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-rename-button-c.png,
 themes/StyleTab/Reduce/top-frame-rename-button-f.png,
 themes/StyleTab/Reduce/top-frame-rename-button-h.png,
 themes/StyleTab/Reduce/top-frame-rename-button-i.png,
 themes/StyleTab/Reduce/top-frame-rename-button-ic.png,
 themes/StyleTab/Reduce/top-frame-rename-button-ih.png: StyleTab: updated some
 images in Dark/DarkColor/Reduce

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/util.jl: EA: improved
 defcustom strings (2)

  2011-02-18 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/tabs/tabgroup.jl, lisp/sawfish/wm/workspace.jl,
 themes/StyleTab/theme.jl: renamed tab-group-windows-index to
 tab-group-window-index

 * lisp/sawfish/wm/tabs/tabgroup.jl, lisp/sawfish/wm/workspace.jl,
 themes/StyleTab/theme.jl: Tabs-NG: - add support for tabbed windows to
 send-to/copy-to-next/previous-workspace - add tab-group-windows-index
 (returns list of tabbed windows) - don't add a window to tabgroup, if it
 already exists on another workspace

  2011-02-16 Christopher Roy Bratusek <zanghar@freenet.de>

 * themes/Elberg-tabbed/theme.jl, themes/StyleTab/theme.jl,
 themes/get-S-tabbed/theme.jl: StyleTab: make Button2-Off for menu-button-work
 StyleTab: add call-after-state-changed for sticky, fixed-position and
 stacking properties get-S-tabbed: removed old comments Elberg-tabbed:
 likewise

  2011-02-11 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl, lisp/sawfish/wm/windows.jl: Added some
 funcs to gaol.

 * .../Dark/bottom-frame-frame-typ-button-c.png,
 .../Dark/bottom-frame-frame-typ-button-f.png,
 .../Dark/bottom-frame-frame-typ-button-h.png,
 .../Dark/bottom-frame-frame-typ-button-i.png,
 .../Dark/bottom-frame-frame-typ-button-ic.png,
 .../Dark/bottom-frame-frame-typ-button-ih.png,
 .../Dark/bottom-frame-frame-type-button-c.png,
 .../Dark/bottom-frame-frame-type-button-f.png,
 .../Dark/bottom-frame-frame-type-button-h.png,
 .../Dark/bottom-frame-frame-type-button-i.png,
 .../Dark/bottom-frame-frame-type-button-ic.png,
 .../Dark/bottom-frame-frame-type-button-ih.png,
 .../Dark/left-frame-frame-typ-button-c.png,
 .../Dark/left-frame-frame-typ-button-f.png,
 .../Dark/left-frame-frame-typ-button-h.png,
 .../Dark/left-frame-frame-typ-button-i.png,
 .../Dark/left-frame-frame-typ-button-ic.png,
 .../Dark/left-frame-frame-typ-button-ih.png,
 .../Dark/left-frame-frame-type-button-c.png,
 .../Dark/left-frame-frame-type-button-f.png,
 .../Dark/left-frame-frame-type-button-h.png,
 .../Dark/left-frame-frame-type-button-i.png,
 .../Dark/left-frame-frame-type-button-ic.png,
 .../Dark/left-frame-frame-type-button-ih.png,
 .../Dark/right-frame-frame-typ-button-c.png,
 .../Dark/right-frame-frame-typ-button-f.png,
 .../Dark/right-frame-frame-typ-button-h.png,
 .../Dark/right-frame-frame-typ-button-i.png,
 .../Dark/right-frame-frame-typ-button-ic.png,
 .../Dark/right-frame-frame-typ-button-ih.png,
 .../Dark/right-frame-frame-type-button-c.png,
 .../Dark/right-frame-frame-type-button-f.png,
 .../Dark/right-frame-frame-type-button-h.png,
 .../Dark/right-frame-frame-type-button-i.png,
 .../Dark/right-frame-frame-type-button-ic.png,
 .../Dark/right-frame-frame-type-button-ih.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-c.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-f.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-h.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-i.png,
 .../Dark/top-frame-frame-typ-button-ic.png,
 .../Dark/top-frame-frame-typ-button-ih.png,
 .../Dark/top-frame-frame-type-button-c.png,
 .../Dark/top-frame-frame-type-button-f.png,
 .../Dark/top-frame-frame-type-button-h.png,
 .../Dark/top-frame-frame-type-button-i.png,
 .../Dark/top-frame-frame-type-button-ic.png,
 .../Dark/top-frame-frame-type-button-ih.png,
 .../DarkColor/bottom-frame-frame-typ-button-c.png,
 .../DarkColor/bottom-frame-frame-typ-button-f.png,
 .../DarkColor/bottom-frame-frame-typ-button-h.png,
 .../DarkColor/bottom-frame-frame-typ-button-i.png,
 .../DarkColor/bottom-frame-frame-typ-button-ic.png,
 .../DarkColor/bottom-frame-frame-typ-button-ih.png,
 .../DarkColor/bottom-frame-frame-type-button-c.png,
 .../DarkColor/bottom-frame-frame-type-button-f.png,
 .../DarkColor/bottom-frame-frame-type-button-h.png,
 .../DarkColor/bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../DarkColor/left-frame-frame-typ-button-c.png,
 .../DarkColor/left-frame-frame-typ-button-f.png,
 .../DarkColor/left-frame-frame-typ-button-h.png,
 .../DarkColor/left-frame-frame-typ-button-i.png,
 .../DarkColor/left-frame-frame-typ-button-ic.png,
 .../DarkColor/left-frame-frame-typ-button-ih.png,
 .../DarkColor/left-frame-frame-type-button-c.png,
 .../DarkColor/left-frame-frame-type-button-f.png,
 .../DarkColor/left-frame-frame-type-button-h.png,
 .../DarkColor/left-frame-frame-type-button-i.png,
 .../DarkColor/left-frame-frame-type-button-ic.png,
 .../DarkColor/left-frame-frame-type-button-ih.png,
 .../DarkColor/right-frame-frame-typ-button-c.png,
 .../DarkColor/right-frame-frame-typ-button-f.png,
 .../DarkColor/right-frame-frame-typ-button-h.png,
 .../DarkColor/right-frame-frame-typ-button-i.png,
 .../DarkColor/right-frame-frame-typ-button-ic.png,
 .../DarkColor/right-frame-frame-typ-button-ih.png,
 .../DarkColor/right-frame-frame-type-button-c.png,
 .../DarkColor/right-frame-frame-type-button-f.png,
 .../DarkColor/right-frame-frame-type-button-h.png,
 .../DarkColor/right-frame-frame-type-button-i.png,
 .../DarkColor/right-frame-frame-type-button-ic.png,
 .../DarkColor/right-frame-frame-type-button-ih.png,
 .../DarkColor/top-frame-frame-typ-button-c.png,
 .../DarkColor/top-frame-frame-typ-button-f.png,
 .../DarkColor/top-frame-frame-typ-button-h.png,
 .../DarkColor/top-frame-frame-typ-button-i.png,
 .../DarkColor/top-frame-frame-typ-button-ic.png,
 .../DarkColor/top-frame-frame-typ-button-ih.png,
 .../DarkColor/top-frame-frame-type-button-c.png,
 .../DarkColor/top-frame-frame-type-button-f.png,
 .../DarkColor/top-frame-frame-type-button-h.png,
 .../DarkColor/top-frame-frame-type-button-i.png,
 .../DarkColor/top-frame-frame-type-button-ic.png,
 .../DarkColor/top-frame-frame-type-button-ih.png,
 .../Reduce/bottom-frame-frame-typ-button-c.png,
 .../Reduce/bottom-frame-frame-typ-button-f.png,
 .../Reduce/bottom-frame-frame-typ-button-h.png,
 .../Reduce/bottom-frame-frame-typ-button-i.png,
 .../Reduce/bottom-frame-frame-typ-button-ic.png,
 .../Reduce/bottom-frame-frame-typ-button-ih.png,
 .../Reduce/bottom-frame-frame-type-button-c.png,
 .../Reduce/bottom-frame-frame-type-button-f.png,
 .../Reduce/bottom-frame-frame-type-button-h.png,
 .../Reduce/bottom-frame-frame-type-button-i.png,
 .../Reduce/bottom-frame-frame-type-button-ic.png,
 .../Reduce/bottom-frame-frame-type-button-ih.png,
 .../Reduce/left-frame-frame-typ-button-c.png,
 .../Reduce/left-frame-frame-typ-button-f.png,
 .../Reduce/left-frame-frame-typ-button-h.png,
 .../Reduce/left-frame-frame-typ-button-i.png,
 .../Reduce/left-frame-frame-typ-button-ic.png,
 .../Reduce/left-frame-frame-typ-button-ih.png,
 .../Reduce/left-frame-frame-type-button-c.png,
 .../Reduce/left-frame-frame-type-button-f.png,
 .../Reduce/left-frame-frame-type-button-h.png,
 .../Reduce/left-frame-frame-type-button-i.png,
 .../Reduce/left-frame-frame-type-button-ic.png,
 .../Reduce/left-frame-frame-type-button-ih.png,
 .../Reduce/right-frame-frame-typ-button-c.png,
 .../Reduce/right-frame-frame-typ-button-f.png,
 .../Reduce/right-frame-frame-typ-button-h.png,
 .../Reduce/right-frame-frame-typ-button-i.png,
 .../Reduce/right-frame-frame-typ-button-ic.png,
 .../Reduce/right-frame-frame-typ-button-ih.png,
 .../Reduce/right-frame-frame-type-button-c.png,
 .../Reduce/right-frame-frame-type-button-f.png,
 .../Reduce/right-frame-frame-type-button-h.png,
 .../Reduce/right-frame-frame-type-button-i.png,
 .../Reduce/right-frame-frame-type-button-ic.png,
 .../Reduce/right-frame-frame-type-button-ih.png,
 .../Reduce/top-frame-frame-typ-button-c.png,
 .../Reduce/top-frame-frame-typ-button-f.png,
 .../Reduce/top-frame-frame-typ-button-h.png,
 .../Reduce/top-frame-frame-typ-button-i.png,
 .../Reduce/top-frame-frame-typ-button-ic.png,
 .../Reduce/top-frame-frame-typ-button-ih.png,
 .../Reduce/top-frame-frame-type-button-c.png,
 .../Reduce/top-frame-frame-type-button-f.png,
 .../Reduce/top-frame-frame-type-button-h.png,
 .../Reduce/top-frame-frame-type-button-i.png,
 .../Reduce/top-frame-frame-type-button-ic.png,
 .../Reduce/top-frame-frame-type-button-ih.png,
 .../Silver/bottom-frame-frame-typ-button-c.png,
 .../Silver/bottom-frame-frame-typ-button-f.png,
 .../Silver/bottom-frame-frame-typ-button-h.png,
 .../Silver/bottom-frame-frame-typ-button-i.png,
 .../Silver/bottom-frame-frame-typ-button-ic.png,
 .../Silver/bottom-frame-frame-typ-button-ih.png,
 .../Silver/bottom-frame-frame-type-button-c.png,
 .../Silver/bottom-frame-frame-type-button-f.png,
 .../Silver/bottom-frame-frame-type-button-h.png,
 .../Silver/bottom-frame-frame-type-button-i.png,
 .../Silver/bottom-frame-frame-type-button-ic.png,
 .../Silver/bottom-frame-frame-type-button-ih.png,
 .../Silver/left-frame-frame-typ-button-c.png,
 .../Silver/left-frame-frame-typ-button-f.png,
 .../Silver/left-frame-frame-typ-button-h.png,
 .../Silver/left-frame-frame-typ-button-i.png,
 .../Silver/left-frame-frame-typ-button-ic.png,
 .../Silver/left-frame-frame-typ-button-ih.png,
 .../Silver/left-frame-frame-type-button-c.png,
 .../Silver/left-frame-frame-type-button-f.png,
 .../Silver/left-frame-frame-type-button-h.png,
 .../Silver/left-frame-frame-type-button-i.png,
 .../Silver/left-frame-frame-type-button-ic.png,
 .../Silver/left-frame-frame-type-button-ih.png,
 .../Silver/right-frame-frame-typ-button-c.png,
 .../Silver/right-frame-frame-typ-button-f.png,
 .../Silver/right-frame-frame-typ-button-h.png,
 .../Silver/right-frame-frame-typ-button-i.png,
 .../Silver/right-frame-frame-typ-button-ic.png,
 .../Silver/right-frame-frame-typ-button-ih.png,
 .../Silver/right-frame-frame-type-button-c.png,
 .../Silver/right-frame-frame-type-button-f.png,
 .../Silver/right-frame-frame-type-button-h.png,
 .../Silver/right-frame-frame-type-button-i.png,
 .../Silver/right-frame-frame-type-button-ic.png,
 .../Silver/right-frame-frame-type-button-ih.png,
 .../Silver/top-frame-frame-typ-button-c.png,
 .../Silver/top-frame-frame-typ-button-f.png,
 .../Silver/top-frame-frame-typ-button-h.png,
 .../Silver/top-frame-frame-typ-button-i.png,
 .../Silver/top-frame-frame-typ-button-ic.png,
 .../Silver/top-frame-frame-typ-button-ih.png,
 .../Silver/top-frame-frame-type-button-c.png,
 .../Silver/top-frame-frame-type-button-f.png,
 .../Silver/top-frame-frame-type-button-h.png,
 .../Silver/top-frame-frame-type-button-i.png,
 .../Silver/top-frame-frame-type-button-ic.png,
 .../Silver/top-frame-frame-type-button-ih.png,
 .../bottom-frame-frame-typ-button-c.png,
 .../bottom-frame-frame-typ-button-f.png,
 .../bottom-frame-frame-typ-button-h.png,
 .../bottom-frame-frame-typ-button-i.png,
 .../bottom-frame-frame-typ-button-ic.png,
 .../bottom-frame-frame-typ-button-ih.png,
 .../bottom-frame-frame-type-button-c.png,
 .../bottom-frame-frame-type-button-f.png,
 .../bottom-frame-frame-type-button-h.png,
 .../bottom-frame-frame-type-button-i.png,
 .../bottom-frame-frame-type-button-ic.png,
 .../bottom-frame-frame-type-button-ih.png,
 .../SilverColor/left-frame-frame-typ-button-c.png,
 .../SilverColor/left-frame-frame-typ-button-f.png,
 .../SilverColor/left-frame-frame-typ-button-h.png,
 .../SilverColor/left-frame-frame-typ-button-i.png,
 .../SilverColor/left-frame-frame-typ-button-ic.png,
 .../SilverColor/left-frame-frame-typ-button-ih.png,
 .../SilverColor/left-frame-frame-type-button-c.png,
 .../SilverColor/left-frame-frame-type-button-f.png,
 .../SilverColor/left-frame-frame-type-button-h.png,
 .../SilverColor/left-frame-frame-type-button-i.png,
 .../left-frame-frame-type-button-ic.png,
 .../left-frame-frame-type-button-ih.png,
 .../SilverColor/right-frame-frame-typ-button-c.png,
 .../SilverColor/right-frame-frame-typ-button-f.png,
 .../SilverColor/right-frame-frame-typ-button-h.png,
 .../SilverColor/right-frame-frame-typ-button-i.png,
 .../right-frame-frame-typ-button-ic.png,
 .../right-frame-frame-typ-button-ih.png,
 .../right-frame-frame-type-button-c.png,
 .../right-frame-frame-type-button-f.png,
 .../right-frame-frame-type-button-h.png,
 .../right-frame-frame-type-button-i.png,
 .../right-frame-frame-type-button-ic.png,
 .../right-frame-frame-type-button-ih.png,
 .../SilverColor/top-frame-frame-typ-button-c.png,
 .../SilverColor/top-frame-frame-typ-button-f.png,
 .../SilverColor/top-frame-frame-typ-button-h.png,
 .../SilverColor/top-frame-frame-typ-button-i.png,
 .../SilverColor/top-frame-frame-typ-button-ic.png,
 .../SilverColor/top-frame-frame-typ-button-ih.png,
 .../SilverColor/top-frame-frame-type-button-c.png,
 .../SilverColor/top-frame-frame-type-button-f.png,
 .../SilverColor/top-frame-frame-type-button-h.png,
 .../SilverColor/top-frame-frame-type-button-i.png,
 .../SilverColor/top-frame-frame-type-button-ic.png,
 .../SilverColor/top-frame-frame-type-button-ih.png,
 .../Smoothly/bottom-frame-frame-typ-button-c.png,
 .../Smoothly/bottom-frame-frame-typ-button-f.png,
 .../Smoothly/bottom-frame-frame-typ-button-h.png,
 .../Smoothly/bottom-frame-frame-typ-button-i.png,
 .../Smoothly/bottom-frame-frame-typ-button-ic.png,
 .../Smoothly/bottom-frame-frame-typ-button-ih.png,
 .../Smoothly/bottom-frame-frame-type-button-c.png,
 .../Smoothly/bottom-frame-frame-type-button-f.png,
 .../Smoothly/bottom-frame-frame-type-button-h.png,
 .../Smoothly/bottom-frame-frame-type-button-i.png,
 .../Smoothly/bottom-frame-frame-type-button-ic.png,
 .../Smoothly/bottom-frame-frame-type-button-ih.png,
 .../Smoothly/left-frame-frame-typ-button-c.png,
 .../Smoothly/left-frame-frame-typ-button-f.png,
 .../Smoothly/left-frame-frame-typ-button-h.png,
 .../Smoothly/left-frame-frame-typ-button-i.png,
 .../Smoothly/left-frame-frame-typ-button-ic.png,
 .../Smoothly/left-frame-frame-typ-button-ih.png,
 .../Smoothly/left-frame-frame-type-button-c.png,
 .../Smoothly/left-frame-frame-type-button-f.png,
 .../Smoothly/left-frame-frame-type-button-h.png,
 .../Smoothly/left-frame-frame-type-button-i.png,
 .../Smoothly/left-frame-frame-type-button-ic.png,
 .../Smoothly/left-frame-frame-type-button-ih.png,
 .../Smoothly/right-frame-frame-typ-button-c.png,
 .../Smoothly/right-frame-frame-typ-button-f.png,
 .../Smoothly/right-frame-frame-typ-button-h.png,
 .../Smoothly/right-frame-frame-typ-button-i.png,
 .../Smoothly/right-frame-frame-typ-button-ic.png,
 .../Smoothly/right-frame-frame-typ-button-ih.png,
 .../Smoothly/right-frame-frame-type-button-c.png,
 .../Smoothly/right-frame-frame-type-button-f.png,
 .../Smoothly/right-frame-frame-type-button-h.png,
 .../Smoothly/right-frame-frame-type-button-i.png,
 .../Smoothly/right-frame-frame-type-button-ic.png,
 .../Smoothly/right-frame-frame-type-button-ih.png,
 .../Smoothly/top-frame-frame-typ-button-c.png,
 .../Smoothly/top-frame-frame-typ-button-f.png,
 .../Smoothly/top-frame-frame-typ-button-h.png,
 .../Smoothly/top-frame-frame-typ-button-i.png,
 .../Smoothly/top-frame-frame-typ-button-ic.png,
 .../Smoothly/top-frame-frame-typ-button-ih.png,
 .../Smoothly/top-frame-frame-type-button-c.png,
 .../Smoothly/top-frame-frame-type-button-f.png,
 .../Smoothly/top-frame-frame-type-button-h.png,
 .../Smoothly/top-frame-frame-type-button-i.png,
 .../Smoothly/top-frame-frame-type-button-ic.png,
 .../Smoothly/top-frame-frame-type-button-ih.png, themes/StyleTab/theme.jl: In
 StyleTab, typo fix 'frame-typ' -> 'frame-type'.  This accompanies image
 filenames change.

  2011-02-10 Christopher Roy Bratusek <zanghar@freenet.de>

 * Makedefs.in, configure.in: fix compilation with imlib1

 * lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl: more work on tabs-ng: focus.jl: removed
 raise-tabs-on-hover* tabgroup.jl: move tabs-raise-on-hover defcustom here (as
 it's only for tabs) - let tab's focus-in-hook handle tabs-raise-on-hover -
 added tabbed prop to tabbed windows - add window-tabbed-p function - fix the
 'overlapping glitch' - fix some focus issues - don't use sawfish's default
 groups for tabs - support calling title-position from theme.jl

  2011-02-07 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/tabs/tabgroup.jl: move function
 adjustment-title from frames.jl to tabgroup.jl + small fixes in tabgroup.jl

 * .../Silver/bottom-frame-bottom-border-cursor-f.png,
 .../Silver/bottom-frame-bottom-border-cursor-i.png,
 .../Silver/bottom-frame-bottom-border-f.png,
 .../Silver/bottom-frame-bottom-border-i.png,
 .../Silver/bottom-frame-bottom-left-corner-f.png,
 .../Silver/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Silver/bottom-frame-bottom-right-corner-f.png,
 .../Silver/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Silver/bottom-frame-close-button-c.png,
 .../Silver/bottom-frame-close-button-f.png,
 .../Silver/bottom-frame-close-button-h.png,
 .../Silver/bottom-frame-close-button-i.png,
 .../Silver/bottom-frame-close-button-ic.png,
 .../Silver/bottom-frame-close-button-ih.png,
 .../Silver/bottom-frame-frame-typ-button-c.png,
 .../Silver/bottom-frame-frame-typ-button-f.png,
 .../Silver/bottom-frame-frame-typ-button-h.png,
 .../Silver/bottom-frame-frame-typ-button-i.png,
 .../Silver/bottom-frame-frame-typ-button-ic.png,
 .../Silver/bottom-frame-frame-typ-button-ih.png,
 .../Silver/bottom-frame-iconify-button-c.png,
 .../Silver/bottom-frame-iconify-button-f.png,
 .../Silver/bottom-frame-iconify-button-h.png,
 .../Silver/bottom-frame-iconify-button-i.png,
 .../Silver/bottom-frame-iconify-button-ic.png,
 .../Silver/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Silver/bottom-frame-left-border-f.png,
 .../StyleTab/Silver/bottom-frame-left-border-i.png,
 .../StyleTab/Silver/bottom-frame-lock-button-c.png,
 .../StyleTab/Silver/bottom-frame-lock-button-f.png,
 .../StyleTab/Silver/bottom-frame-lock-button-h.png,
 .../StyleTab/Silver/bottom-frame-lock-button-i.png,
 .../Silver/bottom-frame-lock-button-ic.png,
 .../Silver/bottom-frame-lock-button-ih.png,
 .../Silver/bottom-frame-maximize-button-c.png,
 .../Silver/bottom-frame-maximize-button-f.png,
 .../Silver/bottom-frame-maximize-button-h.png,
 .../Silver/bottom-frame-maximize-button-i.png,
 .../Silver/bottom-frame-maximize-button-ic.png,
 .../Silver/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Silver/bottom-frame-menu-button-c.png,
 .../StyleTab/Silver/bottom-frame-menu-button-f.png,
 .../StyleTab/Silver/bottom-frame-menu-button-h.png,
 .../StyleTab/Silver/bottom-frame-menu-button-i.png,
 .../Silver/bottom-frame-menu-button-ic.png,
 .../Silver/bottom-frame-menu-button-ih.png,
 .../Silver/bottom-frame-move-resize-button-c.png,
 .../Silver/bottom-frame-move-resize-button-f.png,
 .../Silver/bottom-frame-move-resize-button-h.png,
 .../Silver/bottom-frame-move-resize-button-i.png,
 .../Silver/bottom-frame-move-resize-button-ic.png,
 .../Silver/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/bottom-frame-next-button-c.png,
 .../StyleTab/Silver/bottom-frame-next-button-f.png,
 .../StyleTab/Silver/bottom-frame-next-button-h.png,
 .../StyleTab/Silver/bottom-frame-next-button-i.png,
 .../Silver/bottom-frame-next-button-ic.png,
 .../Silver/bottom-frame-next-button-ih.png,
 .../Silver/bottom-frame-next-last-button-c.png,
 .../Silver/bottom-frame-next-last-button-f.png,
 .../Silver/bottom-frame-next-last-button-h.png,
 .../Silver/bottom-frame-next-last-button-i.png,
 .../Silver/bottom-frame-next-last-button-ic.png,
 .../Silver/bottom-frame-next-last-button-ih.png,
 .../Silver/bottom-frame-ontop-button-c.png,
 .../Silver/bottom-frame-ontop-button-f.png,
 .../Silver/bottom-frame-ontop-button-h.png,
 .../Silver/bottom-frame-ontop-button-i.png,
 .../Silver/bottom-frame-ontop-button-ic.png,
 .../Silver/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Silver/bottom-frame-prev-button-c.png,
 .../StyleTab/Silver/bottom-frame-prev-button-f.png,
 .../StyleTab/Silver/bottom-frame-prev-button-h.png,
 .../StyleTab/Silver/bottom-frame-prev-button-i.png,
 .../Silver/bottom-frame-prev-button-ic.png,
 .../Silver/bottom-frame-prev-button-ih.png,
 .../Silver/bottom-frame-prev-last-button-c.png,
 .../Silver/bottom-frame-prev-last-button-f.png,
 .../Silver/bottom-frame-prev-last-button-h.png,
 .../Silver/bottom-frame-prev-last-button-i.png,
 .../Silver/bottom-frame-prev-last-button-ic.png,
 .../Silver/bottom-frame-prev-last-button-ih.png,
 .../Silver/bottom-frame-raise-lower-button-c.png,
 .../Silver/bottom-frame-raise-lower-button-f.png,
 .../Silver/bottom-frame-raise-lower-button-h.png,
 .../Silver/bottom-frame-raise-lower-button-i.png,
 .../Silver/bottom-frame-raise-lower-button-ic.png,
 .../Silver/bottom-frame-raise-lower-button-ih.png,
 .../Silver/bottom-frame-rename-button-c.png,
 .../Silver/bottom-frame-rename-button-f.png,
 .../Silver/bottom-frame-rename-button-h.png,
 .../Silver/bottom-frame-rename-button-i.png,
 .../Silver/bottom-frame-rename-button-ic.png,
 .../Silver/bottom-frame-rename-button-ih.png,
 .../Silver/bottom-frame-right-border-f.png,
 .../Silver/bottom-frame-right-border-i.png,
 .../Silver/bottom-frame-shade-button-c.png,
 .../Silver/bottom-frame-shade-button-f.png,
 .../Silver/bottom-frame-shade-button-h.png,
 .../Silver/bottom-frame-shade-button-i.png,
 .../Silver/bottom-frame-shade-button-ic.png,
 .../Silver/bottom-frame-shade-button-ih.png,
 .../Silver/bottom-frame-sticky-button-c.png,
 .../Silver/bottom-frame-sticky-button-f.png,
 .../Silver/bottom-frame-sticky-button-h.png,
 .../Silver/bottom-frame-sticky-button-i.png,
 .../Silver/bottom-frame-sticky-button-ic.png,
 .../Silver/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Silver/bottom-frame-tab-f.png,
 themes/StyleTab/Silver/bottom-frame-tab-i.png,
 themes/StyleTab/Silver/bottom-frame-tab-left-f.png,
 themes/StyleTab/Silver/bottom-frame-tab-left-i.png,
 .../Silver/bottom-frame-tab-left-icon-f.png,
 .../Silver/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Silver/bottom-frame-tab-right-f.png,
 .../StyleTab/Silver/bottom-frame-tab-right-i.png,
 themes/StyleTab/Silver/bottom-frame-title-f.png,
 themes/StyleTab/Silver/bottom-frame-title-i.png,
 .../StyleTab/Silver/bottom-frame-top-border-f.png,
 .../StyleTab/Silver/bottom-frame-top-border-i.png,
 .../Silver/bottom-frame-top-left-corner-f.png,
 .../Silver/bottom-frame-top-left-corner-i.png,
 .../Silver/bottom-frame-top-right-corner-f.png,
 .../Silver/bottom-frame-top-right-corner-i.png,
 .../Silver/bottom-frame-unlock-button-c.png,
 .../Silver/bottom-frame-unlock-button-f.png,
 .../Silver/bottom-frame-unlock-button-h.png,
 .../Silver/bottom-frame-unlock-button-i.png,
 .../Silver/bottom-frame-unlock-button-ic.png,
 .../Silver/bottom-frame-unlock-button-ih.png,
 .../Silver/bottom-frame-unmaximize-button-c.png,
 .../Silver/bottom-frame-unmaximize-button-f.png,
 .../Silver/bottom-frame-unmaximize-button-h.png,
 .../Silver/bottom-frame-unmaximize-button-i.png,
 .../Silver/bottom-frame-unmaximize-button-ic.png,
 .../Silver/bottom-frame-unmaximize-button-ih.png,
 .../Silver/bottom-frame-unontop-button-c.png,
 .../Silver/bottom-frame-unontop-button-f.png,
 .../Silver/bottom-frame-unontop-button-h.png,
 .../Silver/bottom-frame-unontop-button-i.png,
 .../Silver/bottom-frame-unontop-button-ic.png,
 .../Silver/bottom-frame-unontop-button-ih.png,
 .../Silver/bottom-frame-unshade-button-c.png,
 .../Silver/bottom-frame-unshade-button-f.png,
 .../Silver/bottom-frame-unshade-button-h.png,
 .../Silver/bottom-frame-unshade-button-i.png,
 .../Silver/bottom-frame-unshade-button-ic.png,
 .../Silver/bottom-frame-unshade-button-ih.png,
 .../Silver/bottom-frame-unsticky-button-c.png,
 .../Silver/bottom-frame-unsticky-button-f.png,
 .../Silver/bottom-frame-unsticky-button-h.png,
 .../Silver/bottom-frame-unsticky-button-i.png,
 .../Silver/bottom-frame-unsticky-button-ic.png,
 .../Silver/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Silver/button-c-h.png, themes/StyleTab/Silver/button-c.png,
 themes/StyleTab/Silver/button-f-h.png, themes/StyleTab/Silver/button-f.png,
 .../StyleTab/Silver/left-frame-bottom-border-f.png,
 .../StyleTab/Silver/left-frame-bottom-border-i.png,
 .../Silver/left-frame-bottom-left-corner-f.png,
 .../Silver/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Silver/left-frame-bottom-right-corner-f.png,
 .../Silver/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Silver/left-frame-close-button-c.png,
 .../StyleTab/Silver/left-frame-close-button-f.png,
 .../StyleTab/Silver/left-frame-close-button-h.png,
 .../StyleTab/Silver/left-frame-close-button-i.png,
 .../StyleTab/Silver/left-frame-close-button-ic.png,
 .../StyleTab/Silver/left-frame-close-button-ih.png,
 .../Silver/left-frame-frame-typ-button-c.png,
 .../Silver/left-frame-frame-typ-button-f.png,
 .../Silver/left-frame-frame-typ-button-h.png,
 .../Silver/left-frame-frame-typ-button-i.png,
 .../Silver/left-frame-frame-typ-button-ic.png,
 .../Silver/left-frame-frame-typ-button-ih.png,
 .../Silver/left-frame-iconify-button-c.png,
 .../Silver/left-frame-iconify-button-f.png,
 .../Silver/left-frame-iconify-button-h.png,
 .../Silver/left-frame-iconify-button-i.png,
 .../Silver/left-frame-iconify-button-ic.png,
 .../Silver/left-frame-iconify-button-ih.png,
 .../StyleTab/Silver/left-frame-left-border-f.png,
 .../StyleTab/Silver/left-frame-left-border-i.png,
 .../StyleTab/Silver/left-frame-lock-button-c.png,
 .../StyleTab/Silver/left-frame-lock-button-f.png,
 .../StyleTab/Silver/left-frame-lock-button-h.png,
 .../StyleTab/Silver/left-frame-lock-button-i.png,
 .../StyleTab/Silver/left-frame-lock-button-ic.png,
 .../StyleTab/Silver/left-frame-lock-button-ih.png,
 .../Silver/left-frame-maximize-button-c.png,
 .../Silver/left-frame-maximize-button-f.png,
 .../Silver/left-frame-maximize-button-h.png,
 .../Silver/left-frame-maximize-button-i.png,
 .../Silver/left-frame-maximize-button-ic.png,
 .../Silver/left-frame-maximize-button-ih.png,
 .../StyleTab/Silver/left-frame-menu-button-c.png,
 .../StyleTab/Silver/left-frame-menu-button-f.png,
 .../StyleTab/Silver/left-frame-menu-button-h.png,
 .../StyleTab/Silver/left-frame-menu-button-i.png,
 .../StyleTab/Silver/left-frame-menu-button-ic.png,
 .../StyleTab/Silver/left-frame-menu-button-ih.png,
 .../Silver/left-frame-move-resize-button-c.png,
 .../Silver/left-frame-move-resize-button-f.png,
 .../Silver/left-frame-move-resize-button-h.png,
 .../Silver/left-frame-move-resize-button-i.png,
 .../Silver/left-frame-move-resize-button-ic.png,
 .../Silver/left-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/left-frame-next-button-c.png,
 .../StyleTab/Silver/left-frame-next-button-f.png,
 .../StyleTab/Silver/left-frame-next-button-h.png,
 .../StyleTab/Silver/left-frame-next-button-i.png,
 .../StyleTab/Silver/left-frame-next-button-ic.png,
 .../StyleTab/Silver/left-frame-next-button-ih.png,
 .../Silver/left-frame-next-last-button-c.png,
 .../Silver/left-frame-next-last-button-f.png,
 .../Silver/left-frame-next-last-button-h.png,
 .../Silver/left-frame-next-last-button-i.png,
 .../Silver/left-frame-next-last-button-ic.png,
 .../Silver/left-frame-next-last-button-ih.png,
 .../StyleTab/Silver/left-frame-ontop-button-c.png,
 .../StyleTab/Silver/left-frame-ontop-button-f.png,
 .../StyleTab/Silver/left-frame-ontop-button-h.png,
 .../StyleTab/Silver/left-frame-ontop-button-i.png,
 .../StyleTab/Silver/left-frame-ontop-button-ic.png,
 .../StyleTab/Silver/left-frame-ontop-button-ih.png,
 .../StyleTab/Silver/left-frame-prev-button-c.png,
 .../StyleTab/Silver/left-frame-prev-button-f.png,
 .../StyleTab/Silver/left-frame-prev-button-h.png,
 .../StyleTab/Silver/left-frame-prev-button-i.png,
 .../StyleTab/Silver/left-frame-prev-button-ic.png,
 .../StyleTab/Silver/left-frame-prev-button-ih.png,
 .../Silver/left-frame-prev-last-button-c.png,
 .../Silver/left-frame-prev-last-button-f.png,
 .../Silver/left-frame-prev-last-button-h.png,
 .../Silver/left-frame-prev-last-button-i.png,
 .../Silver/left-frame-prev-last-button-ic.png,
 .../Silver/left-frame-prev-last-button-ih.png,
 .../Silver/left-frame-raise-lower-button-c.png,
 .../Silver/left-frame-raise-lower-button-f.png,
 .../Silver/left-frame-raise-lower-button-h.png,
 .../Silver/left-frame-raise-lower-button-i.png,
 .../Silver/left-frame-raise-lower-button-ic.png,
 .../Silver/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Silver/left-frame-rename-button-c.png,
 .../StyleTab/Silver/left-frame-rename-button-f.png,
 .../StyleTab/Silver/left-frame-rename-button-h.png,
 .../StyleTab/Silver/left-frame-rename-button-i.png,
 .../Silver/left-frame-rename-button-ic.png,
 .../Silver/left-frame-rename-button-ih.png,
 .../StyleTab/Silver/left-frame-right-border-f.png,
 .../StyleTab/Silver/left-frame-right-border-i.png,
 .../StyleTab/Silver/left-frame-shade-button-c.png,
 .../StyleTab/Silver/left-frame-shade-button-f.png,
 .../StyleTab/Silver/left-frame-shade-button-h.png,
 .../StyleTab/Silver/left-frame-shade-button-i.png,
 .../StyleTab/Silver/left-frame-shade-button-ic.png,
 .../StyleTab/Silver/left-frame-shade-button-ih.png,
 .../StyleTab/Silver/left-frame-sticky-button-c.png,
 .../StyleTab/Silver/left-frame-sticky-button-f.png,
 .../StyleTab/Silver/left-frame-sticky-button-h.png,
 .../StyleTab/Silver/left-frame-sticky-button-i.png,
 .../Silver/left-frame-sticky-button-ic.png,
 .../Silver/left-frame-sticky-button-ih.png,
 .../Silver/left-frame-tab-bottom-icon-f.png,
 .../Silver/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Silver/left-frame-tab-f.png,
 themes/StyleTab/Silver/left-frame-tab-i.png,
 themes/StyleTab/Silver/left-frame-tab-top-f.png,
 themes/StyleTab/Silver/left-frame-tab-top-i.png,
 themes/StyleTab/Silver/left-frame-title-f.png,
 themes/StyleTab/Silver/left-frame-title-i.png,
 themes/StyleTab/Silver/left-frame-top-border-f.png,
 themes/StyleTab/Silver/left-frame-top-border-i.png,
 .../Silver/left-frame-top-left-corner-f.png,
 .../Silver/left-frame-top-left-corner-i.png,
 .../Silver/left-frame-top-left-corner-shaped-f.png,
 .../Silver/left-frame-top-left-corner-shaped-i.png,
 .../Silver/left-frame-top-right-corner-f.png,
 .../Silver/left-frame-top-right-corner-i.png,
 .../StyleTab/Silver/left-frame-unlock-button-c.png,
 .../StyleTab/Silver/left-frame-unlock-button-f.png,
 .../StyleTab/Silver/left-frame-unlock-button-h.png,
 .../StyleTab/Silver/left-frame-unlock-button-i.png,
 .../Silver/left-frame-unlock-button-ic.png,
 .../Silver/left-frame-unlock-button-ih.png,
 .../Silver/left-frame-unmaximize-button-c.png,
 .../Silver/left-frame-unmaximize-button-f.png,
 .../Silver/left-frame-unmaximize-button-h.png,
 .../Silver/left-frame-unmaximize-button-i.png,
 .../Silver/left-frame-unmaximize-button-ic.png,
 .../Silver/left-frame-unmaximize-button-ih.png,
 .../Silver/left-frame-unontop-button-c.png,
 .../Silver/left-frame-unontop-button-f.png,
 .../Silver/left-frame-unontop-button-h.png,
 .../Silver/left-frame-unontop-button-i.png,
 .../Silver/left-frame-unontop-button-ic.png,
 .../Silver/left-frame-unontop-button-ih.png,
 .../Silver/left-frame-unshade-button-c.png,
 .../Silver/left-frame-unshade-button-f.png,
 .../Silver/left-frame-unshade-button-h.png,
 .../Silver/left-frame-unshade-button-i.png,
 .../Silver/left-frame-unshade-button-ic.png,
 .../Silver/left-frame-unshade-button-ih.png,
 .../Silver/left-frame-unsticky-button-c.png,
 .../Silver/left-frame-unsticky-button-f.png,
 .../Silver/left-frame-unsticky-button-h.png,
 .../Silver/left-frame-unsticky-button-i.png,
 .../Silver/left-frame-unsticky-button-ic.png,
 .../Silver/left-frame-unsticky-button-ih.png,
 .../Silver/right-frame-bottom-border-f.png,
 .../Silver/right-frame-bottom-border-i.png,
 .../Silver/right-frame-bottom-left-corner-f.png,
 .../Silver/right-frame-bottom-left-corner-i.png,
 .../Silver/right-frame-bottom-right-corner-f.png,
 .../Silver/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Silver/right-frame-close-button-c.png,
 .../StyleTab/Silver/right-frame-close-button-f.png,
 .../StyleTab/Silver/right-frame-close-button-h.png,
 .../StyleTab/Silver/right-frame-close-button-i.png,
 .../Silver/right-frame-close-button-ic.png,
 .../Silver/right-frame-close-button-ih.png,
 .../Silver/right-frame-frame-typ-button-c.png,
 .../Silver/right-frame-frame-typ-button-f.png,
 .../Silver/right-frame-frame-typ-button-h.png,
 .../Silver/right-frame-frame-typ-button-i.png,
 .../Silver/right-frame-frame-typ-button-ic.png,
 .../Silver/right-frame-frame-typ-button-ih.png,
 .../Silver/right-frame-iconify-button-c.png,
 .../Silver/right-frame-iconify-button-f.png,
 .../Silver/right-frame-iconify-button-h.png,
 .../Silver/right-frame-iconify-button-i.png,
 .../Silver/right-frame-iconify-button-ic.png,
 .../Silver/right-frame-iconify-button-ih.png,
 .../StyleTab/Silver/right-frame-left-border-f.png,
 .../StyleTab/Silver/right-frame-left-border-i.png,
 .../StyleTab/Silver/right-frame-lock-button-c.png,
 .../StyleTab/Silver/right-frame-lock-button-f.png,
 .../StyleTab/Silver/right-frame-lock-button-h.png,
 .../StyleTab/Silver/right-frame-lock-button-i.png,
 .../StyleTab/Silver/right-frame-lock-button-ic.png,
 .../StyleTab/Silver/right-frame-lock-button-ih.png,
 .../Silver/right-frame-maximize-button-c.png,
 .../Silver/right-frame-maximize-button-f.png,
 .../Silver/right-frame-maximize-button-h.png,
 .../Silver/right-frame-maximize-button-i.png,
 .../Silver/right-frame-maximize-button-ic.png,
 .../Silver/right-frame-maximize-button-ih.png,
 .../StyleTab/Silver/right-frame-menu-button-c.png,
 .../StyleTab/Silver/right-frame-menu-button-f.png,
 .../StyleTab/Silver/right-frame-menu-button-h.png,
 .../StyleTab/Silver/right-frame-menu-button-i.png,
 .../StyleTab/Silver/right-frame-menu-button-ic.png,
 .../StyleTab/Silver/right-frame-menu-button-ih.png,
 .../Silver/right-frame-move-resize-button-c.png,
 .../Silver/right-frame-move-resize-button-f.png,
 .../Silver/right-frame-move-resize-button-h.png,
 .../Silver/right-frame-move-resize-button-i.png,
 .../Silver/right-frame-move-resize-button-ic.png,
 .../Silver/right-frame-move-resize-button-ih.png,
 .../StyleTab/Silver/right-frame-next-button-c.png,
 .../StyleTab/Silver/right-frame-next-button-f.png,
 .../StyleTab/Silver/right-frame-next-button-h.png,
 .../StyleTab/Silver/right-frame-next-button-i.png,
 .../StyleTab/Silver/right-frame-next-button-ic.png,
 .../StyleTab/Silver/right-frame-next-button-ih.png,
 .../Silver/right-frame-next-last-button-c.png,
 .../Silver/right-frame-next-last-button-f.png,
 .../Silver/right-frame-next-last-button-h.png,
 .../Silver/right-frame-next-last-button-i.png,
 .../Silver/right-frame-next-last-button-ic.png,
 .../Silver/right-frame-next-last-button-ih.png,
 .../StyleTab/Silver/right-frame-ontop-button-c.png,
 .../StyleTab/Silver/right-frame-ontop-button-f.png,
 .../StyleTab/Silver/right-frame-ontop-button-h.png,
 .../StyleTab/Silver/right-frame-ontop-button-i.png,
 .../Silver/right-frame-ontop-button-ic.png,
 .../Silver/right-frame-ontop-button-ih.png,
 .../StyleTab/Silver/right-frame-prev-button-c.png,
 .../StyleTab/Silver/right-frame-prev-button-f.png,
 .../StyleTab/Silver/right-frame-prev-button-h.png,
 .../StyleTab/Silver/right-frame-prev-button-i.png,
 .../StyleTab/Silver/right-frame-prev-button-ic.png,
 .../StyleTab/Silver/right-frame-prev-button-ih.png,
 .../Silver/right-frame-prev-last-button-c.png,
 .../Silver/right-frame-prev-last-button-f.png,
 .../Silver/right-frame-prev-last-button-h.png,
 .../Silver/right-frame-prev-last-button-i.png,
 .../Silver/right-frame-prev-last-button-ic.png,
 .../Silver/right-frame-prev-last-button-ih.png,
 .../Silver/right-frame-raise-lower-button-c.png,
 .../Silver/right-frame-raise-lower-button-f.png,
 .../Silver/right-frame-raise-lower-button-h.png,
 .../Silver/right-frame-raise-lower-button-i.png,
 .../Silver/right-frame-raise-lower-button-ic.png,
 .../Silver/right-frame-raise-lower-button-ih.png,
 .../Silver/right-frame-rename-button-c.png,
 .../Silver/right-frame-rename-button-f.png,
 .../Silver/right-frame-rename-button-h.png,
 .../Silver/right-frame-rename-button-i.png,
 .../Silver/right-frame-rename-button-ic.png,
 .../Silver/right-frame-rename-button-ih.png,
 .../Silver/right-frame-right-border-cursor-f.png,
 .../Silver/right-frame-right-border-cursor-i.png,
 .../StyleTab/Silver/right-frame-right-border-f.png,
 .../StyleTab/Silver/right-frame-right-border-i.png,
 .../StyleTab/Silver/right-frame-shade-button-c.png,
 .../StyleTab/Silver/right-frame-shade-button-f.png,
 .../StyleTab/Silver/right-frame-shade-button-h.png,
 .../StyleTab/Silver/right-frame-shade-button-i.png,
 .../Silver/right-frame-shade-button-ic.png,
 .../Silver/right-frame-shade-button-ih.png,
 .../Silver/right-frame-sticky-button-c.png,
 .../Silver/right-frame-sticky-button-f.png,
 .../Silver/right-frame-sticky-button-h.png,
 .../Silver/right-frame-sticky-button-i.png,
 .../Silver/right-frame-sticky-button-ic.png,
 .../Silver/right-frame-sticky-button-ih.png,
 .../Silver/right-frame-tab-bottom-icon-f.png,
 .../Silver/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Silver/right-frame-tab-f.png,
 themes/StyleTab/Silver/right-frame-tab-i.png,
 themes/StyleTab/Silver/right-frame-tab-top-f.png,
 themes/StyleTab/Silver/right-frame-tab-top-i.png,
 themes/StyleTab/Silver/right-frame-title-f.png,
 themes/StyleTab/Silver/right-frame-title-i.png,
 .../StyleTab/Silver/right-frame-top-border-f.png,
 .../StyleTab/Silver/right-frame-top-border-i.png,
 .../Silver/right-frame-top-left-corner-f.png,
 .../Silver/right-frame-top-left-corner-i.png,
 .../Silver/right-frame-top-right-corner-f.png,
 .../Silver/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Silver/right-frame-unlock-button-c.png,
 .../Silver/right-frame-unlock-button-f.png,
 .../Silver/right-frame-unlock-button-h.png,
 .../Silver/right-frame-unlock-button-i.png,
 .../Silver/right-frame-unlock-button-ic.png,
 .../Silver/right-frame-unlock-button-ih.png,
 .../Silver/right-frame-unmaximize-button-c.png,
 .../Silver/right-frame-unmaximize-button-f.png,
 .../Silver/right-frame-unmaximize-button-h.png,
 .../Silver/right-frame-unmaximize-button-i.png,
 .../Silver/right-frame-unmaximize-button-ic.png,
 .../Silver/right-frame-unmaximize-button-ih.png,
 .../Silver/right-frame-unontop-button-c.png,
 .../Silver/right-frame-unontop-button-f.png,
 .../Silver/right-frame-unontop-button-h.png,
 .../Silver/right-frame-unontop-button-i.png,
 .../Silver/right-frame-unontop-button-ic.png,
 .../Silver/right-frame-unontop-button-ih.png,
 .../Silver/right-frame-unshade-button-c.png,
 .../Silver/right-frame-unshade-button-f.png,
 .../Silver/right-frame-unshade-button-h.png,
 .../Silver/right-frame-unshade-button-i.png,
 .../Silver/right-frame-unshade-button-ic.png,
 .../Silver/right-frame-unshade-button-ih.png,
 .../Silver/right-frame-unsticky-button-c.png,
 .../Silver/right-frame-unsticky-button-f.png,
 .../Silver/right-frame-unsticky-button-h.png,
 .../Silver/right-frame-unsticky-button-i.png,
 .../Silver/right-frame-unsticky-button-ic.png,
 .../Silver/right-frame-unsticky-button-ih.png,
 .../StyleTab/Silver/top-frame-bottom-border-f.png,
 .../StyleTab/Silver/top-frame-bottom-border-i.png,
 .../Silver/top-frame-bottom-left-corner-f.png,
 .../Silver/top-frame-bottom-left-corner-i.png,
 .../Silver/top-frame-bottom-right-corner-f.png,
 .../Silver/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Silver/top-frame-close-button-c.png,
 .../StyleTab/Silver/top-frame-close-button-f.png,
 .../StyleTab/Silver/top-frame-close-button-h.png,
 .../StyleTab/Silver/top-frame-close-button-i.png,
 .../StyleTab/Silver/top-frame-close-button-ic.png,
 .../StyleTab/Silver/top-frame-close-button-ih.png,
 .../Silver/top-frame-frame-typ-button-c.png,
 .../Silver/top-frame-frame-typ-button-f.png,
 .../Silver/top-frame-frame-typ-button-h.png,
 .../Silver/top-frame-frame-typ-button-i.png,
 .../Silver/top-frame-frame-typ-button-ic.png,
 .../Silver/top-frame-frame-typ-button-ih.png,
 .../Silver/top-frame-icon-title-images-f.png,
 .../Silver/top-frame-icon-title-images-i.png,
 .../StyleTab/Silver/top-frame-iconify-button-c.png,
 .../StyleTab/Silver/top-frame-iconify-button-f.png,
 .../StyleTab/Silver/top-frame-iconify-button-h.png,
 .../StyleTab/Silver/top-frame-iconify-button-i.png,
 .../Silver/top-frame-iconify-button-ic.png,
 .../Silver/top-frame-iconify-button-ih.png,
 themes/StyleTab/Silver/top-frame-left-border-f.png,
 themes/StyleTab/Silver/top-frame-left-border-i.png,
 themes/StyleTab/Silver/top-frame-lock-button-c.png,
 themes/StyleTab/Silver/top-frame-lock-button-f.png,
 themes/StyleTab/Silver/top-frame-lock-button-h.png,
 themes/StyleTab/Silver/top-frame-lock-button-i.png,
 .../StyleTab/Silver/top-frame-lock-button-ic.png,
 .../StyleTab/Silver/top-frame-lock-button-ih.png,
 .../Silver/top-frame-maximize-button-c.png,
 .../Silver/top-frame-maximize-button-f.png,
 .../Silver/top-frame-maximize-button-h.png,
 .../Silver/top-frame-maximize-button-i.png,
 .../Silver/top-frame-maximize-button-ic.png,
 .../Silver/top-frame-maximize-button-ih.png,
 themes/StyleTab/Silver/top-frame-menu-button-c.png,
 themes/StyleTab/Silver/top-frame-menu-button-f.png,
 themes/StyleTab/Silver/top-frame-menu-button-h.png,
 themes/StyleTab/Silver/top-frame-menu-button-i.png,
 .../StyleTab/Silver/top-frame-menu-button-ic.png,
 .../StyleTab/Silver/top-frame-menu-button-ih.png,
 .../Silver/top-frame-move-resize-button-c.png,
 .../Silver/top-frame-move-resize-button-f.png,
 .../Silver/top-frame-move-resize-button-h.png,
 .../Silver/top-frame-move-resize-button-i.png,
 .../Silver/top-frame-move-resize-button-ic.png,
 .../Silver/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Silver/top-frame-next-button-c.png,
 themes/StyleTab/Silver/top-frame-next-button-f.png,
 themes/StyleTab/Silver/top-frame-next-button-h.png,
 themes/StyleTab/Silver/top-frame-next-button-i.png,
 .../StyleTab/Silver/top-frame-next-button-ic.png,
 .../StyleTab/Silver/top-frame-next-button-ih.png,
 .../Silver/top-frame-next-last-button-c.png,
 .../Silver/top-frame-next-last-button-f.png,
 .../Silver/top-frame-next-last-button-h.png,
 .../Silver/top-frame-next-last-button-i.png,
 .../Silver/top-frame-next-last-button-ic.png,
 .../Silver/top-frame-next-last-button-ih.png,
 .../StyleTab/Silver/top-frame-ontop-button-c.png,
 .../StyleTab/Silver/top-frame-ontop-button-f.png,
 .../StyleTab/Silver/top-frame-ontop-button-h.png,
 .../StyleTab/Silver/top-frame-ontop-button-i.png,
 .../StyleTab/Silver/top-frame-ontop-button-ic.png,
 .../StyleTab/Silver/top-frame-ontop-button-ih.png,
 themes/StyleTab/Silver/top-frame-prev-button-c.png,
 themes/StyleTab/Silver/top-frame-prev-button-f.png,
 themes/StyleTab/Silver/top-frame-prev-button-h.png,
 themes/StyleTab/Silver/top-frame-prev-button-i.png,
 .../StyleTab/Silver/top-frame-prev-button-ic.png,
 .../StyleTab/Silver/top-frame-prev-button-ih.png,
 .../Silver/top-frame-prev-last-button-c.png,
 .../Silver/top-frame-prev-last-button-f.png,
 .../Silver/top-frame-prev-last-button-h.png,
 .../Silver/top-frame-prev-last-button-i.png,
 .../Silver/top-frame-prev-last-button-ic.png,
 .../Silver/top-frame-prev-last-button-ih.png,
 .../Silver/top-frame-raise-lower-button-c.png,
 .../Silver/top-frame-raise-lower-button-f.png,
 .../Silver/top-frame-raise-lower-button-h.png,
 .../Silver/top-frame-raise-lower-button-i.png,
 .../Silver/top-frame-raise-lower-button-ic.png,
 .../Silver/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Silver/top-frame-rename-button-c.png,
 .../StyleTab/Silver/top-frame-rename-button-f.png,
 .../StyleTab/Silver/top-frame-rename-button-h.png,
 .../StyleTab/Silver/top-frame-rename-button-i.png,
 .../StyleTab/Silver/top-frame-rename-button-ic.png,
 .../StyleTab/Silver/top-frame-rename-button-ih.png,
 .../StyleTab/Silver/top-frame-right-border-f.png,
 .../StyleTab/Silver/top-frame-right-border-i.png,
 .../StyleTab/Silver/top-frame-shade-button-c.png,
 .../StyleTab/Silver/top-frame-shade-button-f.png,
 .../StyleTab/Silver/top-frame-shade-button-h.png,
 .../StyleTab/Silver/top-frame-shade-button-i.png,
 .../StyleTab/Silver/top-frame-shade-button-ic.png,
 .../StyleTab/Silver/top-frame-shade-button-ih.png,
 .../StyleTab/Silver/top-frame-sticky-button-c.png,
 .../StyleTab/Silver/top-frame-sticky-button-f.png,
 .../StyleTab/Silver/top-frame-sticky-button-h.png,
 .../StyleTab/Silver/top-frame-sticky-button-i.png,
 .../StyleTab/Silver/top-frame-sticky-button-ic.png,
 .../StyleTab/Silver/top-frame-sticky-button-ih.png,
 themes/StyleTab/Silver/top-frame-tab-f.png,
 themes/StyleTab/Silver/top-frame-tab-i.png,
 themes/StyleTab/Silver/top-frame-tab-left-f.png,
 themes/StyleTab/Silver/top-frame-tab-left-i.png,
 .../StyleTab/Silver/top-frame-tab-left-icon-f.png,
 .../StyleTab/Silver/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Silver/top-frame-tab-right-f.png,
 themes/StyleTab/Silver/top-frame-tab-right-i.png,
 themes/StyleTab/Silver/top-frame-title-f.png,
 themes/StyleTab/Silver/top-frame-title-i.png,
 themes/StyleTab/Silver/top-frame-top-border-f.png,
 themes/StyleTab/Silver/top-frame-top-border-i.png,
 .../Silver/top-frame-top-left-corner-f.png,
 .../Silver/top-frame-top-left-corner-i.png,
 .../Silver/top-frame-top-left-corner-shaped-f.png,
 .../Silver/top-frame-top-left-corner-shaped-i.png,
 .../Silver/top-frame-top-right-corner-f.png,
 .../Silver/top-frame-top-right-corner-i.png,
 .../Silver/top-frame-top-right-corner-shaped-f.png,
 .../Silver/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Silver/top-frame-unlock-button-c.png,
 .../StyleTab/Silver/top-frame-unlock-button-f.png,
 .../StyleTab/Silver/top-frame-unlock-button-h.png,
 .../StyleTab/Silver/top-frame-unlock-button-i.png,
 .../StyleTab/Silver/top-frame-unlock-button-ic.png,
 .../StyleTab/Silver/top-frame-unlock-button-ih.png,
 .../Silver/top-frame-unmaximize-button-c.png,
 .../Silver/top-frame-unmaximize-button-f.png,
 .../Silver/top-frame-unmaximize-button-h.png,
 .../Silver/top-frame-unmaximize-button-i.png,
 .../Silver/top-frame-unmaximize-button-ic.png,
 .../Silver/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Silver/top-frame-unontop-button-c.png,
 .../StyleTab/Silver/top-frame-unontop-button-f.png,
 .../StyleTab/Silver/top-frame-unontop-button-h.png,
 .../StyleTab/Silver/top-frame-unontop-button-i.png,
 .../Silver/top-frame-unontop-button-ic.png,
 .../Silver/top-frame-unontop-button-ih.png,
 .../StyleTab/Silver/top-frame-unshade-button-c.png,
 .../StyleTab/Silver/top-frame-unshade-button-f.png,
 .../StyleTab/Silver/top-frame-unshade-button-h.png,
 .../StyleTab/Silver/top-frame-unshade-button-i.png,
 .../Silver/top-frame-unshade-button-ic.png,
 .../Silver/top-frame-unshade-button-ih.png,
 .../Silver/top-frame-unsticky-button-c.png,
 .../Silver/top-frame-unsticky-button-f.png,
 .../Silver/top-frame-unsticky-button-h.png,
 .../Silver/top-frame-unsticky-button-i.png,
 .../Silver/top-frame-unsticky-button-ic.png,
 .../Silver/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../SilverColor/bottom-frame-bottom-border-f.png,
 .../SilverColor/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../SilverColor/bottom-frame-close-button-c.png,
 .../SilverColor/bottom-frame-close-button-f.png,
 .../SilverColor/bottom-frame-close-button-h.png,
 .../SilverColor/bottom-frame-close-button-i.png,
 .../SilverColor/bottom-frame-close-button-ic.png,
 .../SilverColor/bottom-frame-close-button-ih.png,
 .../bottom-frame-frame-typ-button-c.png,
 .../bottom-frame-frame-typ-button-f.png,
 .../bottom-frame-frame-typ-button-h.png,
 .../bottom-frame-frame-typ-button-i.png,
 .../bottom-frame-frame-typ-button-ic.png,
 .../bottom-frame-frame-typ-button-ih.png,
 .../SilverColor/bottom-frame-iconify-button-c.png,
 .../SilverColor/bottom-frame-iconify-button-f.png,
 .../SilverColor/bottom-frame-iconify-button-h.png,
 .../SilverColor/bottom-frame-iconify-button-i.png,
 .../SilverColor/bottom-frame-iconify-button-ic.png,
 .../SilverColor/bottom-frame-iconify-button-ih.png,
 .../SilverColor/bottom-frame-left-border-f.png,
 .../SilverColor/bottom-frame-left-border-i.png,
 .../SilverColor/bottom-frame-lock-button-c.png,
 .../SilverColor/bottom-frame-lock-button-f.png,
 .../SilverColor/bottom-frame-lock-button-h.png,
 .../SilverColor/bottom-frame-lock-button-i.png,
 .../SilverColor/bottom-frame-lock-button-ic.png,
 .../SilverColor/bottom-frame-lock-button-ih.png,
 .../SilverColor/bottom-frame-maximize-button-c.png,
 .../SilverColor/bottom-frame-maximize-button-f.png,
 .../SilverColor/bottom-frame-maximize-button-h.png,
 .../SilverColor/bottom-frame-maximize-button-i.png,
 .../bottom-frame-maximize-button-ic.png,
 .../bottom-frame-maximize-button-ih.png,
 .../SilverColor/bottom-frame-menu-button-c.png,
 .../SilverColor/bottom-frame-menu-button-f.png,
 .../SilverColor/bottom-frame-menu-button-h.png,
 .../SilverColor/bottom-frame-menu-button-i.png,
 .../SilverColor/bottom-frame-menu-button-ic.png,
 .../SilverColor/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../SilverColor/bottom-frame-next-button-c.png,
 .../SilverColor/bottom-frame-next-button-f.png,
 .../SilverColor/bottom-frame-next-button-h.png,
 .../SilverColor/bottom-frame-next-button-i.png,
 .../SilverColor/bottom-frame-next-button-ic.png,
 .../SilverColor/bottom-frame-next-button-ih.png,
 .../bottom-frame-next-last-button-c.png,
 .../bottom-frame-next-last-button-f.png,
 .../bottom-frame-next-last-button-h.png,
 .../bottom-frame-next-last-button-i.png,
 .../bottom-frame-next-last-button-ic.png,
 .../bottom-frame-next-last-button-ih.png,
 .../SilverColor/bottom-frame-ontop-button-c.png,
 .../SilverColor/bottom-frame-ontop-button-f.png,
 .../SilverColor/bottom-frame-ontop-button-h.png,
 .../SilverColor/bottom-frame-ontop-button-i.png,
 .../SilverColor/bottom-frame-ontop-button-ic.png,
 .../SilverColor/bottom-frame-ontop-button-ih.png,
 .../SilverColor/bottom-frame-prev-button-c.png,
 .../SilverColor/bottom-frame-prev-button-f.png,
 .../SilverColor/bottom-frame-prev-button-h.png,
 .../SilverColor/bottom-frame-prev-button-i.png,
 .../SilverColor/bottom-frame-prev-button-ic.png,
 .../SilverColor/bottom-frame-prev-button-ih.png,
 .../bottom-frame-prev-last-button-c.png,
 .../bottom-frame-prev-last-button-f.png,
 .../bottom-frame-prev-last-button-h.png,
 .../bottom-frame-prev-last-button-i.png,
 .../bottom-frame-prev-last-button-ic.png,
 .../bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../SilverColor/bottom-frame-rename-button-c.png,
 .../SilverColor/bottom-frame-rename-button-f.png,
 .../SilverColor/bottom-frame-rename-button-h.png,
 .../SilverColor/bottom-frame-rename-button-i.png,
 .../SilverColor/bottom-frame-rename-button-ic.png,
 .../SilverColor/bottom-frame-rename-button-ih.png,
 .../SilverColor/bottom-frame-right-border-f.png,
 .../SilverColor/bottom-frame-right-border-i.png,
 .../SilverColor/bottom-frame-shade-button-c.png,
 .../SilverColor/bottom-frame-shade-button-f.png,
 .../SilverColor/bottom-frame-shade-button-h.png,
 .../SilverColor/bottom-frame-shade-button-i.png,
 .../SilverColor/bottom-frame-shade-button-ic.png,
 .../SilverColor/bottom-frame-shade-button-ih.png,
 .../SilverColor/bottom-frame-sticky-button-c.png,
 .../SilverColor/bottom-frame-sticky-button-f.png,
 .../SilverColor/bottom-frame-sticky-button-h.png,
 .../SilverColor/bottom-frame-sticky-button-i.png,
 .../SilverColor/bottom-frame-sticky-button-ic.png,
 .../SilverColor/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/SilverColor/bottom-frame-tab-f.png,
 themes/StyleTab/SilverColor/bottom-frame-tab-i.png,
 .../SilverColor/bottom-frame-tab-left-f.png,
 .../SilverColor/bottom-frame-tab-left-i.png,
 .../SilverColor/bottom-frame-tab-left-icon-f.png,
 .../SilverColor/bottom-frame-tab-left-icon-i.png,
 .../SilverColor/bottom-frame-tab-right-f.png,
 .../SilverColor/bottom-frame-tab-right-i.png,
 .../StyleTab/SilverColor/bottom-frame-title-f.png,
 .../StyleTab/SilverColor/bottom-frame-title-i.png,
 .../SilverColor/bottom-frame-top-border-f.png,
 .../SilverColor/bottom-frame-top-border-i.png,
 .../SilverColor/bottom-frame-top-left-corner-f.png,
 .../SilverColor/bottom-frame-top-left-corner-i.png,
 .../bottom-frame-top-right-corner-f.png,
 .../bottom-frame-top-right-corner-i.png,
 .../SilverColor/bottom-frame-unlock-button-c.png,
 .../SilverColor/bottom-frame-unlock-button-f.png,
 .../SilverColor/bottom-frame-unlock-button-h.png,
 .../SilverColor/bottom-frame-unlock-button-i.png,
 .../SilverColor/bottom-frame-unlock-button-ic.png,
 .../SilverColor/bottom-frame-unlock-button-ih.png,
 .../bottom-frame-unmaximize-button-c.png,
 .../bottom-frame-unmaximize-button-f.png,
 .../bottom-frame-unmaximize-button-h.png,
 .../bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../SilverColor/bottom-frame-unontop-button-c.png,
 .../SilverColor/bottom-frame-unontop-button-f.png,
 .../SilverColor/bottom-frame-unontop-button-h.png,
 .../SilverColor/bottom-frame-unontop-button-i.png,
 .../SilverColor/bottom-frame-unontop-button-ic.png,
 .../SilverColor/bottom-frame-unontop-button-ih.png,
 .../SilverColor/bottom-frame-unshade-button-c.png,
 .../SilverColor/bottom-frame-unshade-button-f.png,
 .../SilverColor/bottom-frame-unshade-button-h.png,
 .../SilverColor/bottom-frame-unshade-button-i.png,
 .../SilverColor/bottom-frame-unshade-button-ic.png,
 .../SilverColor/bottom-frame-unshade-button-ih.png,
 .../SilverColor/bottom-frame-unsticky-button-c.png,
 .../SilverColor/bottom-frame-unsticky-button-f.png,
 .../SilverColor/bottom-frame-unsticky-button-h.png,
 .../SilverColor/bottom-frame-unsticky-button-i.png,
 .../bottom-frame-unsticky-button-ic.png,
 .../bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/SilverColor/button-c.png,
 themes/StyleTab/SilverColor/button-f.png,
 .../SilverColor/left-frame-bottom-border-f.png,
 .../SilverColor/left-frame-bottom-border-i.png,
 .../left-frame-bottom-left-corner-f.png,
 .../left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../left-frame-bottom-right-corner-f.png,
 .../left-frame-bottom-right-corner-i.png,
 .../SilverColor/left-frame-close-button-c.png,
 .../SilverColor/left-frame-close-button-f.png,
 .../SilverColor/left-frame-close-button-h.png,
 .../SilverColor/left-frame-close-button-i.png,
 .../SilverColor/left-frame-close-button-ic.png,
 .../SilverColor/left-frame-close-button-ih.png,
 .../SilverColor/left-frame-frame-typ-button-c.png,
 .../SilverColor/left-frame-frame-typ-button-f.png,
 .../SilverColor/left-frame-frame-typ-button-h.png,
 .../SilverColor/left-frame-frame-typ-button-i.png,
 .../SilverColor/left-frame-frame-typ-button-ic.png,
 .../SilverColor/left-frame-frame-typ-button-ih.png,
 .../SilverColor/left-frame-iconify-button-c.png,
 .../SilverColor/left-frame-iconify-button-f.png,
 .../SilverColor/left-frame-iconify-button-h.png,
 .../SilverColor/left-frame-iconify-button-i.png,
 .../SilverColor/left-frame-iconify-button-ic.png,
 .../SilverColor/left-frame-iconify-button-ih.png,
 .../SilverColor/left-frame-left-border-f.png,
 .../SilverColor/left-frame-left-border-i.png,
 .../SilverColor/left-frame-lock-button-c.png,
 .../SilverColor/left-frame-lock-button-f.png,
 .../SilverColor/left-frame-lock-button-h.png,
 .../SilverColor/left-frame-lock-button-i.png,
 .../SilverColor/left-frame-lock-button-ic.png,
 .../SilverColor/left-frame-lock-button-ih.png,
 .../SilverColor/left-frame-maximize-button-c.png,
 .../SilverColor/left-frame-maximize-button-f.png,
 .../SilverColor/left-frame-maximize-button-h.png,
 .../SilverColor/left-frame-maximize-button-i.png,
 .../SilverColor/left-frame-maximize-button-ic.png,
 .../SilverColor/left-frame-maximize-button-ih.png,
 .../SilverColor/left-frame-menu-button-c.png,
 .../SilverColor/left-frame-menu-button-f.png,
 .../SilverColor/left-frame-menu-button-h.png,
 .../SilverColor/left-frame-menu-button-i.png,
 .../SilverColor/left-frame-menu-button-ic.png,
 .../SilverColor/left-frame-menu-button-ih.png,
 .../left-frame-move-resize-button-c.png,
 .../left-frame-move-resize-button-f.png,
 .../left-frame-move-resize-button-h.png,
 .../left-frame-move-resize-button-i.png,
 .../left-frame-move-resize-button-ic.png,
 .../left-frame-move-resize-button-ih.png,
 .../SilverColor/left-frame-next-button-c.png,
 .../SilverColor/left-frame-next-button-f.png,
 .../SilverColor/left-frame-next-button-h.png,
 .../SilverColor/left-frame-next-button-i.png,
 .../SilverColor/left-frame-next-button-ic.png,
 .../SilverColor/left-frame-next-button-ih.png,
 .../SilverColor/left-frame-next-last-button-c.png,
 .../SilverColor/left-frame-next-last-button-f.png,
 .../SilverColor/left-frame-next-last-button-h.png,
 .../SilverColor/left-frame-next-last-button-i.png,
 .../SilverColor/left-frame-next-last-button-ic.png,
 .../SilverColor/left-frame-next-last-button-ih.png,
 .../SilverColor/left-frame-ontop-button-c.png,
 .../SilverColor/left-frame-ontop-button-f.png,
 .../SilverColor/left-frame-ontop-button-h.png,
 .../SilverColor/left-frame-ontop-button-i.png,
 .../SilverColor/left-frame-ontop-button-ic.png,
 .../SilverColor/left-frame-ontop-button-ih.png,
 .../SilverColor/left-frame-prev-button-c.png,
 .../SilverColor/left-frame-prev-button-f.png,
 .../SilverColor/left-frame-prev-button-h.png,
 .../SilverColor/left-frame-prev-button-i.png,
 .../SilverColor/left-frame-prev-button-ic.png,
 .../SilverColor/left-frame-prev-button-ih.png,
 .../SilverColor/left-frame-prev-last-button-c.png,
 .../SilverColor/left-frame-prev-last-button-f.png,
 .../SilverColor/left-frame-prev-last-button-h.png,
 .../SilverColor/left-frame-prev-last-button-i.png,
 .../SilverColor/left-frame-prev-last-button-ic.png,
 .../SilverColor/left-frame-prev-last-button-ih.png,
 .../left-frame-raise-lower-button-c.png,
 .../left-frame-raise-lower-button-f.png,
 .../left-frame-raise-lower-button-h.png,
 .../left-frame-raise-lower-button-i.png,
 .../left-frame-raise-lower-button-ic.png,
 .../left-frame-raise-lower-button-ih.png,
 .../SilverColor/left-frame-rename-button-c.png,
 .../SilverColor/left-frame-rename-button-f.png,
 .../SilverColor/left-frame-rename-button-h.png,
 .../SilverColor/left-frame-rename-button-i.png,
 .../SilverColor/left-frame-rename-button-ic.png,
 .../SilverColor/left-frame-rename-button-ih.png,
 .../SilverColor/left-frame-right-border-f.png,
 .../SilverColor/left-frame-right-border-i.png,
 .../SilverColor/left-frame-shade-button-c.png,
 .../SilverColor/left-frame-shade-button-f.png,
 .../SilverColor/left-frame-shade-button-h.png,
 .../SilverColor/left-frame-shade-button-i.png,
 .../SilverColor/left-frame-shade-button-ic.png,
 .../SilverColor/left-frame-shade-button-ih.png,
 .../SilverColor/left-frame-sticky-button-c.png,
 .../SilverColor/left-frame-sticky-button-f.png,
 .../SilverColor/left-frame-sticky-button-h.png,
 .../SilverColor/left-frame-sticky-button-i.png,
 .../SilverColor/left-frame-sticky-button-ic.png,
 .../SilverColor/left-frame-sticky-button-ih.png,
 .../SilverColor/left-frame-tab-bottom-icon-f.png,
 .../SilverColor/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/SilverColor/left-frame-tab-f.png,
 themes/StyleTab/SilverColor/left-frame-tab-i.png,
 .../StyleTab/SilverColor/left-frame-tab-top-f.png,
 .../StyleTab/SilverColor/left-frame-tab-top-i.png,
 themes/StyleTab/SilverColor/left-frame-title-f.png,
 themes/StyleTab/SilverColor/left-frame-title-i.png,
 .../SilverColor/left-frame-top-border-f.png,
 .../SilverColor/left-frame-top-border-i.png,
 .../SilverColor/left-frame-top-left-corner-f.png,
 .../SilverColor/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../SilverColor/left-frame-top-right-corner-f.png,
 .../SilverColor/left-frame-top-right-corner-i.png,
 .../SilverColor/left-frame-unlock-button-c.png,
 .../SilverColor/left-frame-unlock-button-f.png,
 .../SilverColor/left-frame-unlock-button-h.png,
 .../SilverColor/left-frame-unlock-button-i.png,
 .../SilverColor/left-frame-unlock-button-ic.png,
 .../SilverColor/left-frame-unlock-button-ih.png,
 .../SilverColor/left-frame-unmaximize-button-c.png,
 .../SilverColor/left-frame-unmaximize-button-f.png,
 .../SilverColor/left-frame-unmaximize-button-h.png,
 .../SilverColor/left-frame-unmaximize-button-i.png,
 .../left-frame-unmaximize-button-ic.png,
 .../left-frame-unmaximize-button-ih.png,
 .../SilverColor/left-frame-unontop-button-c.png,
 .../SilverColor/left-frame-unontop-button-f.png,
 .../SilverColor/left-frame-unontop-button-h.png,
 .../SilverColor/left-frame-unontop-button-i.png,
 .../SilverColor/left-frame-unontop-button-ic.png,
 .../SilverColor/left-frame-unontop-button-ih.png,
 .../SilverColor/left-frame-unshade-button-c.png,
 .../SilverColor/left-frame-unshade-button-f.png,
 .../SilverColor/left-frame-unshade-button-h.png,
 .../SilverColor/left-frame-unshade-button-i.png,
 .../SilverColor/left-frame-unshade-button-ic.png,
 .../SilverColor/left-frame-unshade-button-ih.png,
 .../SilverColor/left-frame-unsticky-button-c.png,
 .../SilverColor/left-frame-unsticky-button-f.png,
 .../SilverColor/left-frame-unsticky-button-h.png,
 .../SilverColor/left-frame-unsticky-button-i.png,
 .../SilverColor/left-frame-unsticky-button-ic.png,
 .../SilverColor/left-frame-unsticky-button-ih.png,
 .../SilverColor/right-frame-bottom-border-f.png,
 .../SilverColor/right-frame-bottom-border-i.png,
 .../right-frame-bottom-left-corner-f.png,
 .../right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../SilverColor/right-frame-close-button-c.png,
 .../SilverColor/right-frame-close-button-f.png,
 .../SilverColor/right-frame-close-button-h.png,
 .../SilverColor/right-frame-close-button-i.png,
 .../SilverColor/right-frame-close-button-ic.png,
 .../SilverColor/right-frame-close-button-ih.png,
 .../SilverColor/right-frame-frame-typ-button-c.png,
 .../SilverColor/right-frame-frame-typ-button-f.png,
 .../SilverColor/right-frame-frame-typ-button-h.png,
 .../SilverColor/right-frame-frame-typ-button-i.png,
 .../right-frame-frame-typ-button-ic.png,
 .../right-frame-frame-typ-button-ih.png,
 .../SilverColor/right-frame-iconify-button-c.png,
 .../SilverColor/right-frame-iconify-button-f.png,
 .../SilverColor/right-frame-iconify-button-h.png,
 .../SilverColor/right-frame-iconify-button-i.png,
 .../SilverColor/right-frame-iconify-button-ic.png,
 .../SilverColor/right-frame-iconify-button-ih.png,
 .../SilverColor/right-frame-left-border-f.png,
 .../SilverColor/right-frame-left-border-i.png,
 .../SilverColor/right-frame-lock-button-c.png,
 .../SilverColor/right-frame-lock-button-f.png,
 .../SilverColor/right-frame-lock-button-h.png,
 .../SilverColor/right-frame-lock-button-i.png,
 .../SilverColor/right-frame-lock-button-ic.png,
 .../SilverColor/right-frame-lock-button-ih.png,
 .../SilverColor/right-frame-maximize-button-c.png,
 .../SilverColor/right-frame-maximize-button-f.png,
 .../SilverColor/right-frame-maximize-button-h.png,
 .../SilverColor/right-frame-maximize-button-i.png,
 .../SilverColor/right-frame-maximize-button-ic.png,
 .../SilverColor/right-frame-maximize-button-ih.png,
 .../SilverColor/right-frame-menu-button-c.png,
 .../SilverColor/right-frame-menu-button-f.png,
 .../SilverColor/right-frame-menu-button-h.png,
 .../SilverColor/right-frame-menu-button-i.png,
 .../SilverColor/right-frame-menu-button-ic.png,
 .../SilverColor/right-frame-menu-button-ih.png,
 .../right-frame-move-resize-button-c.png,
 .../right-frame-move-resize-button-f.png,
 .../right-frame-move-resize-button-h.png,
 .../right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../SilverColor/right-frame-next-button-c.png,
 .../SilverColor/right-frame-next-button-f.png,
 .../SilverColor/right-frame-next-button-h.png,
 .../SilverColor/right-frame-next-button-i.png,
 .../SilverColor/right-frame-next-button-ic.png,
 .../SilverColor/right-frame-next-button-ih.png,
 .../SilverColor/right-frame-next-last-button-c.png,
 .../SilverColor/right-frame-next-last-button-f.png,
 .../SilverColor/right-frame-next-last-button-h.png,
 .../SilverColor/right-frame-next-last-button-i.png,
 .../right-frame-next-last-button-ic.png,
 .../right-frame-next-last-button-ih.png,
 .../SilverColor/right-frame-ontop-button-c.png,
 .../SilverColor/right-frame-ontop-button-f.png,
 .../SilverColor/right-frame-ontop-button-h.png,
 .../SilverColor/right-frame-ontop-button-i.png,
 .../SilverColor/right-frame-ontop-button-ic.png,
 .../SilverColor/right-frame-ontop-button-ih.png,
 .../SilverColor/right-frame-prev-button-c.png,
 .../SilverColor/right-frame-prev-button-f.png,
 .../SilverColor/right-frame-prev-button-h.png,
 .../SilverColor/right-frame-prev-button-i.png,
 .../SilverColor/right-frame-prev-button-ic.png,
 .../SilverColor/right-frame-prev-button-ih.png,
 .../SilverColor/right-frame-prev-last-button-c.png,
 .../SilverColor/right-frame-prev-last-button-f.png,
 .../SilverColor/right-frame-prev-last-button-h.png,
 .../SilverColor/right-frame-prev-last-button-i.png,
 .../right-frame-prev-last-button-ic.png,
 .../right-frame-prev-last-button-ih.png,
 .../right-frame-raise-lower-button-c.png,
 .../right-frame-raise-lower-button-f.png,
 .../right-frame-raise-lower-button-h.png,
 .../right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../SilverColor/right-frame-rename-button-c.png,
 .../SilverColor/right-frame-rename-button-f.png,
 .../SilverColor/right-frame-rename-button-h.png,
 .../SilverColor/right-frame-rename-button-i.png,
 .../SilverColor/right-frame-rename-button-ic.png,
 .../SilverColor/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../SilverColor/right-frame-right-border-f.png,
 .../SilverColor/right-frame-right-border-i.png,
 .../SilverColor/right-frame-shade-button-c.png,
 .../SilverColor/right-frame-shade-button-f.png,
 .../SilverColor/right-frame-shade-button-h.png,
 .../SilverColor/right-frame-shade-button-i.png,
 .../SilverColor/right-frame-shade-button-ic.png,
 .../SilverColor/right-frame-shade-button-ih.png,
 .../SilverColor/right-frame-sticky-button-c.png,
 .../SilverColor/right-frame-sticky-button-f.png,
 .../SilverColor/right-frame-sticky-button-h.png,
 .../SilverColor/right-frame-sticky-button-i.png,
 .../SilverColor/right-frame-sticky-button-ic.png,
 .../SilverColor/right-frame-sticky-button-ih.png,
 .../SilverColor/right-frame-tab-bottom-icon-f.png,
 .../SilverColor/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/SilverColor/right-frame-tab-f.png,
 themes/StyleTab/SilverColor/right-frame-tab-i.png,
 .../StyleTab/SilverColor/right-frame-tab-top-f.png,
 .../StyleTab/SilverColor/right-frame-tab-top-i.png,
 .../StyleTab/SilverColor/right-frame-title-f.png,
 .../StyleTab/SilverColor/right-frame-title-i.png,
 .../SilverColor/right-frame-top-border-f.png,
 .../SilverColor/right-frame-top-border-i.png,
 .../SilverColor/right-frame-top-left-corner-f.png,
 .../SilverColor/right-frame-top-left-corner-i.png,
 .../SilverColor/right-frame-top-right-corner-f.png,
 .../SilverColor/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../SilverColor/right-frame-unlock-button-c.png,
 .../SilverColor/right-frame-unlock-button-f.png,
 .../SilverColor/right-frame-unlock-button-h.png,
 .../SilverColor/right-frame-unlock-button-i.png,
 .../SilverColor/right-frame-unlock-button-ic.png,
 .../SilverColor/right-frame-unlock-button-ih.png,
 .../right-frame-unmaximize-button-c.png,
 .../right-frame-unmaximize-button-f.png,
 .../right-frame-unmaximize-button-h.png,
 .../right-frame-unmaximize-button-i.png,
 .../right-frame-unmaximize-button-ic.png,
 .../right-frame-unmaximize-button-ih.png,
 .../SilverColor/right-frame-unontop-button-c.png,
 .../SilverColor/right-frame-unontop-button-f.png,
 .../SilverColor/right-frame-unontop-button-h.png,
 .../SilverColor/right-frame-unontop-button-i.png,
 .../SilverColor/right-frame-unontop-button-ic.png,
 .../SilverColor/right-frame-unontop-button-ih.png,
 .../SilverColor/right-frame-unshade-button-c.png,
 .../SilverColor/right-frame-unshade-button-f.png,
 .../SilverColor/right-frame-unshade-button-h.png,
 .../SilverColor/right-frame-unshade-button-i.png,
 .../SilverColor/right-frame-unshade-button-ic.png,
 .../SilverColor/right-frame-unshade-button-ih.png,
 .../SilverColor/right-frame-unsticky-button-c.png,
 .../SilverColor/right-frame-unsticky-button-f.png,
 .../SilverColor/right-frame-unsticky-button-h.png,
 .../SilverColor/right-frame-unsticky-button-i.png,
 .../SilverColor/right-frame-unsticky-button-ic.png,
 .../SilverColor/right-frame-unsticky-button-ih.png,
 .../SilverColor/top-frame-bottom-border-f.png,
 .../SilverColor/top-frame-bottom-border-i.png,
 .../SilverColor/top-frame-bottom-left-corner-f.png,
 .../SilverColor/top-frame-bottom-left-corner-i.png,
 .../top-frame-bottom-right-corner-f.png,
 .../top-frame-bottom-right-corner-i.png,
 .../SilverColor/top-frame-close-button-c.png,
 .../SilverColor/top-frame-close-button-f.png,
 .../SilverColor/top-frame-close-button-h.png,
 .../SilverColor/top-frame-close-button-i.png,
 .../SilverColor/top-frame-close-button-ic.png,
 .../SilverColor/top-frame-close-button-ih.png,
 .../SilverColor/top-frame-frame-typ-button-c.png,
 .../SilverColor/top-frame-frame-typ-button-f.png,
 .../SilverColor/top-frame-frame-typ-button-h.png,
 .../SilverColor/top-frame-frame-typ-button-i.png,
 .../SilverColor/top-frame-frame-typ-button-ic.png,
 .../SilverColor/top-frame-frame-typ-button-ih.png,
 .../SilverColor/top-frame-icon-title-images-f.png,
 .../SilverColor/top-frame-icon-title-images-i.png,
 .../SilverColor/top-frame-iconify-button-c.png,
 .../SilverColor/top-frame-iconify-button-f.png,
 .../SilverColor/top-frame-iconify-button-h.png,
 .../SilverColor/top-frame-iconify-button-i.png,
 .../SilverColor/top-frame-iconify-button-ic.png,
 .../SilverColor/top-frame-iconify-button-ih.png,
 .../SilverColor/top-frame-left-border-f.png,
 .../SilverColor/top-frame-left-border-i.png,
 .../SilverColor/top-frame-lock-button-c.png,
 .../SilverColor/top-frame-lock-button-f.png,
 .../SilverColor/top-frame-lock-button-h.png,
 .../SilverColor/top-frame-lock-button-i.png,
 .../SilverColor/top-frame-lock-button-ic.png,
 .../SilverColor/top-frame-lock-button-ih.png,
 .../SilverColor/top-frame-maximize-button-c.png,
 .../SilverColor/top-frame-maximize-button-f.png,
 .../SilverColor/top-frame-maximize-button-h.png,
 .../SilverColor/top-frame-maximize-button-i.png,
 .../SilverColor/top-frame-maximize-button-ic.png,
 .../SilverColor/top-frame-maximize-button-ih.png,
 .../SilverColor/top-frame-menu-button-c.png,
 .../SilverColor/top-frame-menu-button-f.png,
 .../SilverColor/top-frame-menu-button-h.png,
 .../SilverColor/top-frame-menu-button-i.png,
 .../SilverColor/top-frame-menu-button-ic.png,
 .../SilverColor/top-frame-menu-button-ih.png,
 .../SilverColor/top-frame-move-resize-button-c.png,
 .../SilverColor/top-frame-move-resize-button-f.png,
 .../SilverColor/top-frame-move-resize-button-h.png,
 .../SilverColor/top-frame-move-resize-button-i.png,
 .../top-frame-move-resize-button-ic.png,
 .../top-frame-move-resize-button-ih.png,
 .../SilverColor/top-frame-next-button-c.png,
 .../SilverColor/top-frame-next-button-f.png,
 .../SilverColor/top-frame-next-button-h.png,
 .../SilverColor/top-frame-next-button-i.png,
 .../SilverColor/top-frame-next-button-ic.png,
 .../SilverColor/top-frame-next-button-ih.png,
 .../SilverColor/top-frame-next-last-button-c.png,
 .../SilverColor/top-frame-next-last-button-f.png,
 .../SilverColor/top-frame-next-last-button-h.png,
 .../SilverColor/top-frame-next-last-button-i.png,
 .../SilverColor/top-frame-next-last-button-ic.png,
 .../SilverColor/top-frame-next-last-button-ih.png,
 .../SilverColor/top-frame-ontop-button-c.png,
 .../SilverColor/top-frame-ontop-button-f.png,
 .../SilverColor/top-frame-ontop-button-h.png,
 .../SilverColor/top-frame-ontop-button-i.png,
 .../SilverColor/top-frame-ontop-button-ic.png,
 .../SilverColor/top-frame-ontop-button-ih.png,
 .../SilverColor/top-frame-prev-button-c.png,
 .../SilverColor/top-frame-prev-button-f.png,
 .../SilverColor/top-frame-prev-button-h.png,
 .../SilverColor/top-frame-prev-button-i.png,
 .../SilverColor/top-frame-prev-button-ic.png,
 .../SilverColor/top-frame-prev-button-ih.png,
 .../SilverColor/top-frame-prev-last-button-c.png,
 .../SilverColor/top-frame-prev-last-button-f.png,
 .../SilverColor/top-frame-prev-last-button-h.png,
 .../SilverColor/top-frame-prev-last-button-i.png,
 .../SilverColor/top-frame-prev-last-button-ic.png,
 .../SilverColor/top-frame-prev-last-button-ih.png,
 .../SilverColor/top-frame-raise-lower-button-c.png,
 .../SilverColor/top-frame-raise-lower-button-f.png,
 .../SilverColor/top-frame-raise-lower-button-h.png,
 .../SilverColor/top-frame-raise-lower-button-i.png,
 .../top-frame-raise-lower-button-ic.png,
 .../top-frame-raise-lower-button-ih.png,
 .../SilverColor/top-frame-rename-button-c.png,
 .../SilverColor/top-frame-rename-button-f.png,
 .../SilverColor/top-frame-rename-button-h.png,
 .../SilverColor/top-frame-rename-button-i.png,
 .../SilverColor/top-frame-rename-button-ic.png,
 .../SilverColor/top-frame-rename-button-ih.png,
 .../SilverColor/top-frame-right-border-f.png,
 .../SilverColor/top-frame-right-border-i.png,
 .../SilverColor/top-frame-shade-button-c.png,
 .../SilverColor/top-frame-shade-button-f.png,
 .../SilverColor/top-frame-shade-button-h.png,
 .../SilverColor/top-frame-shade-button-i.png,
 .../SilverColor/top-frame-shade-button-ic.png,
 .../SilverColor/top-frame-shade-button-ih.png,
 .../SilverColor/top-frame-sticky-button-c.png,
 .../SilverColor/top-frame-sticky-button-f.png,
 .../SilverColor/top-frame-sticky-button-h.png,
 .../SilverColor/top-frame-sticky-button-i.png,
 .../SilverColor/top-frame-sticky-button-ic.png,
 .../SilverColor/top-frame-sticky-button-ih.png,
 themes/StyleTab/SilverColor/top-frame-tab-f.png,
 themes/StyleTab/SilverColor/top-frame-tab-i.png,
 .../StyleTab/SilverColor/top-frame-tab-left-f.png,
 .../StyleTab/SilverColor/top-frame-tab-left-i.png,
 .../SilverColor/top-frame-tab-left-icon-f.png,
 .../SilverColor/top-frame-tab-left-icon-i.png,
 .../StyleTab/SilverColor/top-frame-tab-right-f.png,
 .../StyleTab/SilverColor/top-frame-tab-right-i.png,
 themes/StyleTab/SilverColor/top-frame-title-f.png,
 themes/StyleTab/SilverColor/top-frame-title-i.png,
 .../SilverColor/top-frame-top-border-f.png,
 .../SilverColor/top-frame-top-border-i.png,
 .../SilverColor/top-frame-top-left-corner-f.png,
 .../SilverColor/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../SilverColor/top-frame-top-right-corner-f.png,
 .../SilverColor/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../SilverColor/top-frame-unlock-button-c.png,
 .../SilverColor/top-frame-unlock-button-f.png,
 .../SilverColor/top-frame-unlock-button-h.png,
 .../SilverColor/top-frame-unlock-button-i.png,
 .../SilverColor/top-frame-unlock-button-ic.png,
 .../SilverColor/top-frame-unlock-button-ih.png,
 .../SilverColor/top-frame-unmaximize-button-c.png,
 .../SilverColor/top-frame-unmaximize-button-f.png,
 .../SilverColor/top-frame-unmaximize-button-h.png,
 .../SilverColor/top-frame-unmaximize-button-i.png,
 .../SilverColor/top-frame-unmaximize-button-ic.png,
 .../SilverColor/top-frame-unmaximize-button-ih.png,
 .../SilverColor/top-frame-unontop-button-c.png,
 .../SilverColor/top-frame-unontop-button-f.png,
 .../SilverColor/top-frame-unontop-button-h.png,
 .../SilverColor/top-frame-unontop-button-i.png,
 .../SilverColor/top-frame-unontop-button-ic.png,
 .../SilverColor/top-frame-unontop-button-ih.png,
 .../SilverColor/top-frame-unshade-button-c.png,
 .../SilverColor/top-frame-unshade-button-f.png,
 .../SilverColor/top-frame-unshade-button-h.png,
 .../SilverColor/top-frame-unshade-button-i.png,
 .../SilverColor/top-frame-unshade-button-ic.png,
 .../SilverColor/top-frame-unshade-button-ih.png,
 .../SilverColor/top-frame-unsticky-button-c.png,
 .../SilverColor/top-frame-unsticky-button-f.png,
 .../SilverColor/top-frame-unsticky-button-h.png,
 .../SilverColor/top-frame-unsticky-button-i.png,
 .../SilverColor/top-frame-unsticky-button-ic.png,
 .../SilverColor/top-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl:
 improved StyleTab theme added Silver and SilverColor styles to StyleTab

  2011-02-02 Christopher Roy Bratusek <zanghar@freenet.de>

 * themes/StyleTab/README,
 .../StyleTab/Reduce/bottom-frame-shade-button-c.png,
 .../StyleTab/Reduce/bottom-frame-shade-button-f.png,
 .../StyleTab/Reduce/bottom-frame-shade-button-h.png,
 .../StyleTab/Reduce/bottom-frame-shade-button-i.png,
 .../StyleTab/Reduce/bottom-frame-shade-button-ic.png,
 .../StyleTab/Reduce/bottom-frame-shade-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-unshade-button-c.png,
 .../StyleTab/Reduce/bottom-frame-unshade-button-f.png,
 .../StyleTab/Reduce/bottom-frame-unshade-button-h.png,
 .../StyleTab/Reduce/bottom-frame-unshade-button-i.png,
 .../Reduce/bottom-frame-unshade-button-ic.png,
 .../Reduce/bottom-frame-unshade-button-ih.png,
 themes/StyleTab/Reduce/right-frame-next-button-c.png,
 themes/StyleTab/Reduce/right-frame-next-button-f.png,
 themes/StyleTab/Reduce/right-frame-next-button-h.png,
 themes/StyleTab/Reduce/right-frame-next-button-i.png,
 themes/StyleTab/Reduce/right-frame-next-button-ic.png,
 themes/StyleTab/Reduce/right-frame-next-button-ih.png,
 .../Reduce/right-frame-next-last-button-c.png,
 .../Reduce/right-frame-next-last-button-f.png,
 .../Reduce/right-frame-next-last-button-h.png,
 .../Reduce/right-frame-next-last-button-i.png,
 .../Reduce/right-frame-next-last-button-ic.png,
 .../Reduce/right-frame-next-last-button-ih.png,
 themes/StyleTab/Reduce/right-frame-prev-button-c.png,
 themes/StyleTab/Reduce/right-frame-prev-button-f.png,
 themes/StyleTab/Reduce/right-frame-prev-button-h.png,
 themes/StyleTab/Reduce/right-frame-prev-button-i.png,
 themes/StyleTab/Reduce/right-frame-prev-button-ic.png,
 themes/StyleTab/Reduce/right-frame-prev-button-ih.png,
 .../Reduce/right-frame-prev-last-button-c.png,
 .../Reduce/right-frame-prev-last-button-f.png,
 .../Reduce/right-frame-prev-last-button-h.png,
 .../Reduce/right-frame-prev-last-button-i.png,
 .../Reduce/right-frame-prev-last-button-ic.png,
 .../Reduce/right-frame-prev-last-button-ih.png,
 .../StyleTab/Smoothly/bottom-frame-shade-button-c.png,
 .../StyleTab/Smoothly/bottom-frame-shade-button-f.png,
 .../StyleTab/Smoothly/bottom-frame-shade-button-h.png,
 .../StyleTab/Smoothly/bottom-frame-shade-button-i.png,
 .../Smoothly/bottom-frame-shade-button-ic.png,
 .../Smoothly/bottom-frame-shade-button-ih.png,
 .../Smoothly/bottom-frame-unshade-button-c.png,
 .../Smoothly/bottom-frame-unshade-button-f.png,
 .../Smoothly/bottom-frame-unshade-button-h.png,
 .../Smoothly/bottom-frame-unshade-button-i.png,
 .../Smoothly/bottom-frame-unshade-button-ic.png,
 .../Smoothly/bottom-frame-unshade-button-ih.png: fixed StyleTab:Reduce and
 StyleTab:Smoothly with ~ 30 buttons small StyleTab README update

  2011-02-01 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/user.jl, man/news.texi, themes/Makefile.in: updated
 themes/Makefile.in wm.user (fallback-setting) and man/news.texi

 * .../Dark/bottom-frame-bottom-border-cursor-f.png,
 .../Dark/bottom-frame-bottom-border-cursor-i.png,
 .../StyleTab/Dark/bottom-frame-bottom-border-f.png,
 .../StyleTab/Dark/bottom-frame-bottom-border-i.png,
 .../Dark/bottom-frame-bottom-left-corner-f.png,
 .../Dark/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Dark/bottom-frame-bottom-right-corner-f.png,
 .../Dark/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Dark/bottom-frame-close-button-c.png,
 .../StyleTab/Dark/bottom-frame-close-button-f.png,
 .../StyleTab/Dark/bottom-frame-close-button-h.png,
 .../StyleTab/Dark/bottom-frame-close-button-i.png,
 .../StyleTab/Dark/bottom-frame-close-button-ic.png,
 .../StyleTab/Dark/bottom-frame-close-button-ih.png,
 .../Dark/bottom-frame-frame-typ-button-c.png,
 .../Dark/bottom-frame-frame-typ-button-f.png,
 .../Dark/bottom-frame-frame-typ-button-h.png,
 .../Dark/bottom-frame-frame-typ-button-i.png,
 .../Dark/bottom-frame-frame-typ-button-ic.png,
 .../Dark/bottom-frame-frame-typ-button-ih.png,
 .../Dark/bottom-frame-iconify-button-c.png,
 .../Dark/bottom-frame-iconify-button-f.png,
 .../Dark/bottom-frame-iconify-button-h.png,
 .../Dark/bottom-frame-iconify-button-i.png,
 .../Dark/bottom-frame-iconify-button-ic.png,
 .../Dark/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Dark/bottom-frame-left-border-f.png,
 .../StyleTab/Dark/bottom-frame-left-border-i.png,
 .../StyleTab/Dark/bottom-frame-lock-button-c.png,
 .../StyleTab/Dark/bottom-frame-lock-button-f.png,
 .../StyleTab/Dark/bottom-frame-lock-button-h.png,
 .../StyleTab/Dark/bottom-frame-lock-button-i.png,
 .../StyleTab/Dark/bottom-frame-lock-button-ic.png,
 .../StyleTab/Dark/bottom-frame-lock-button-ih.png,
 .../Dark/bottom-frame-maximize-button-c.png,
 .../Dark/bottom-frame-maximize-button-f.png,
 .../Dark/bottom-frame-maximize-button-h.png,
 .../Dark/bottom-frame-maximize-button-i.png,
 .../Dark/bottom-frame-maximize-button-ic.png,
 .../Dark/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Dark/bottom-frame-menu-button-c.png,
 .../StyleTab/Dark/bottom-frame-menu-button-f.png,
 .../StyleTab/Dark/bottom-frame-menu-button-h.png,
 .../StyleTab/Dark/bottom-frame-menu-button-i.png,
 .../StyleTab/Dark/bottom-frame-menu-button-ic.png,
 .../StyleTab/Dark/bottom-frame-menu-button-ih.png,
 .../Dark/bottom-frame-move-resize-button-c.png,
 .../Dark/bottom-frame-move-resize-button-f.png,
 .../Dark/bottom-frame-move-resize-button-h.png,
 .../Dark/bottom-frame-move-resize-button-i.png,
 .../Dark/bottom-frame-move-resize-button-ic.png,
 .../Dark/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Dark/bottom-frame-next-button-c.png,
 .../StyleTab/Dark/bottom-frame-next-button-f.png,
 .../StyleTab/Dark/bottom-frame-next-button-h.png,
 .../StyleTab/Dark/bottom-frame-next-button-i.png,
 .../StyleTab/Dark/bottom-frame-next-button-ic.png,
 .../StyleTab/Dark/bottom-frame-next-button-ih.png,
 .../Dark/bottom-frame-next-last-button-c.png,
 .../Dark/bottom-frame-next-last-button-f.png,
 .../Dark/bottom-frame-next-last-button-h.png,
 .../Dark/bottom-frame-next-last-button-i.png,
 .../Dark/bottom-frame-next-last-button-ic.png,
 .../Dark/bottom-frame-next-last-button-ih.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-c.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-f.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-h.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-i.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-ic.png,
 .../StyleTab/Dark/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Dark/bottom-frame-prev-button-c.png,
 .../StyleTab/Dark/bottom-frame-prev-button-f.png,
 .../StyleTab/Dark/bottom-frame-prev-button-h.png,
 .../StyleTab/Dark/bottom-frame-prev-button-i.png,
 .../StyleTab/Dark/bottom-frame-prev-button-ic.png,
 .../StyleTab/Dark/bottom-frame-prev-button-ih.png,
 .../Dark/bottom-frame-prev-last-button-c.png,
 .../Dark/bottom-frame-prev-last-button-f.png,
 .../Dark/bottom-frame-prev-last-button-h.png,
 .../Dark/bottom-frame-prev-last-button-i.png,
 .../Dark/bottom-frame-prev-last-button-ic.png,
 .../Dark/bottom-frame-prev-last-button-ih.png,
 .../Dark/bottom-frame-raise-lower-button-c.png,
 .../Dark/bottom-frame-raise-lower-button-f.png,
 .../Dark/bottom-frame-raise-lower-button-h.png,
 .../Dark/bottom-frame-raise-lower-button-i.png,
 .../Dark/bottom-frame-raise-lower-button-ic.png,
 .../Dark/bottom-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/bottom-frame-rename-button-c.png,
 .../StyleTab/Dark/bottom-frame-rename-button-f.png,
 .../StyleTab/Dark/bottom-frame-rename-button-h.png,
 .../StyleTab/Dark/bottom-frame-rename-button-i.png,
 .../Dark/bottom-frame-rename-button-ic.png,
 .../Dark/bottom-frame-rename-button-ih.png,
 .../StyleTab/Dark/bottom-frame-right-border-f.png,
 .../StyleTab/Dark/bottom-frame-right-border-i.png,
 .../StyleTab/Dark/bottom-frame-shade-button-c.png,
 .../StyleTab/Dark/bottom-frame-shade-button-f.png,
 .../StyleTab/Dark/bottom-frame-shade-button-h.png,
 .../StyleTab/Dark/bottom-frame-shade-button-i.png,
 .../StyleTab/Dark/bottom-frame-shade-button-ic.png,
 .../StyleTab/Dark/bottom-frame-shade-button-ih.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-c.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-f.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-h.png,
 .../StyleTab/Dark/bottom-frame-sticky-button-i.png,
 .../Dark/bottom-frame-sticky-button-ic.png,
 .../Dark/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Dark/bottom-frame-tab-f.png,
 themes/StyleTab/Dark/bottom-frame-tab-i.png,
 .../StyleTab/Dark/bottom-frame-tab-left-icon-f.png,
 .../StyleTab/Dark/bottom-frame-tab-left-icon-i.png,
 themes/StyleTab/Dark/bottom-frame-tab-right-f.png,
 themes/StyleTab/Dark/bottom-frame-tab-right-i.png,
 themes/StyleTab/Dark/bottom-frame-title-f.png,
 themes/StyleTab/Dark/bottom-frame-title-i.png,
 themes/StyleTab/Dark/bottom-frame-top-border-f.png,
 themes/StyleTab/Dark/bottom-frame-top-border-i.png,
 .../Dark/bottom-frame-top-left-corner-f.png,
 .../Dark/bottom-frame-top-left-corner-i.png,
 .../Dark/bottom-frame-top-right-corner-f.png,
 .../Dark/bottom-frame-top-right-corner-i.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-c.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-f.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-h.png,
 .../StyleTab/Dark/bottom-frame-unlock-button-i.png,
 .../Dark/bottom-frame-unlock-button-ic.png,
 .../Dark/bottom-frame-unlock-button-ih.png,
 .../Dark/bottom-frame-unmaximize-button-c.png,
 .../Dark/bottom-frame-unmaximize-button-f.png,
 .../Dark/bottom-frame-unmaximize-button-h.png,
 .../Dark/bottom-frame-unmaximize-button-i.png,
 .../Dark/bottom-frame-unmaximize-button-ic.png,
 .../Dark/bottom-frame-unmaximize-button-ih.png,
 .../Dark/bottom-frame-unontop-button-c.png,
 .../Dark/bottom-frame-unontop-button-f.png,
 .../Dark/bottom-frame-unontop-button-h.png,
 .../Dark/bottom-frame-unontop-button-i.png,
 .../Dark/bottom-frame-unontop-button-ic.png,
 .../Dark/bottom-frame-unontop-button-ih.png,
 .../Dark/bottom-frame-unshade-button-c.png,
 .../Dark/bottom-frame-unshade-button-f.png,
 .../Dark/bottom-frame-unshade-button-h.png,
 .../Dark/bottom-frame-unshade-button-i.png,
 .../Dark/bottom-frame-unshade-button-ic.png,
 .../Dark/bottom-frame-unshade-button-ih.png,
 .../Dark/bottom-frame-unsticky-button-c.png,
 .../Dark/bottom-frame-unsticky-button-f.png,
 .../Dark/bottom-frame-unsticky-button-h.png,
 .../Dark/bottom-frame-unsticky-button-i.png,
 .../Dark/bottom-frame-unsticky-button-ic.png,
 .../Dark/bottom-frame-unsticky-button-ih.png,
 .../StyleTab/Dark/left-frame-bottom-border-f.png,
 .../StyleTab/Dark/left-frame-bottom-border-i.png,
 .../Dark/left-frame-bottom-left-corner-f.png,
 .../Dark/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Dark/left-frame-bottom-right-corner-f.png,
 .../Dark/left-frame-bottom-right-corner-i.png,
 themes/StyleTab/Dark/left-frame-close-button-c.png,
 themes/StyleTab/Dark/left-frame-close-button-f.png,
 themes/StyleTab/Dark/left-frame-close-button-h.png,
 themes/StyleTab/Dark/left-frame-close-button-i.png,
 .../StyleTab/Dark/left-frame-close-button-ic.png,
 .../StyleTab/Dark/left-frame-close-button-ih.png,
 .../Dark/left-frame-frame-typ-button-c.png,
 .../Dark/left-frame-frame-typ-button-f.png,
 .../Dark/left-frame-frame-typ-button-h.png,
 .../Dark/left-frame-frame-typ-button-i.png,
 .../Dark/left-frame-frame-typ-button-ic.png,
 .../Dark/left-frame-frame-typ-button-ih.png,
 .../StyleTab/Dark/left-frame-iconify-button-c.png,
 .../StyleTab/Dark/left-frame-iconify-button-f.png,
 .../StyleTab/Dark/left-frame-iconify-button-h.png,
 .../StyleTab/Dark/left-frame-iconify-button-i.png,
 .../StyleTab/Dark/left-frame-iconify-button-ic.png,
 .../StyleTab/Dark/left-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/left-frame-left-border-f.png,
 themes/StyleTab/Dark/left-frame-left-border-i.png,
 themes/StyleTab/Dark/left-frame-lock-button-c.png,
 themes/StyleTab/Dark/left-frame-lock-button-f.png,
 themes/StyleTab/Dark/left-frame-lock-button-h.png,
 themes/StyleTab/Dark/left-frame-lock-button-i.png,
 themes/StyleTab/Dark/left-frame-lock-button-ic.png,
 themes/StyleTab/Dark/left-frame-lock-button-ih.png,
 .../StyleTab/Dark/left-frame-maximize-button-c.png,
 .../StyleTab/Dark/left-frame-maximize-button-f.png,
 .../StyleTab/Dark/left-frame-maximize-button-h.png,
 .../StyleTab/Dark/left-frame-maximize-button-i.png,
 .../Dark/left-frame-maximize-button-ic.png,
 .../Dark/left-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/left-frame-menu-button-c.png,
 themes/StyleTab/Dark/left-frame-menu-button-f.png,
 themes/StyleTab/Dark/left-frame-menu-button-h.png,
 themes/StyleTab/Dark/left-frame-menu-button-i.png,
 themes/StyleTab/Dark/left-frame-menu-button-ic.png,
 themes/StyleTab/Dark/left-frame-menu-button-ih.png,
 .../Dark/left-frame-move-resize-button-c.png,
 .../Dark/left-frame-move-resize-button-f.png,
 .../Dark/left-frame-move-resize-button-h.png,
 .../Dark/left-frame-move-resize-button-i.png,
 .../Dark/left-frame-move-resize-button-ic.png,
 .../Dark/left-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/left-frame-next-button-c.png,
 themes/StyleTab/Dark/left-frame-next-button-f.png,
 themes/StyleTab/Dark/left-frame-next-button-h.png,
 themes/StyleTab/Dark/left-frame-next-button-i.png,
 themes/StyleTab/Dark/left-frame-next-button-ic.png,
 themes/StyleTab/Dark/left-frame-next-button-ih.png,
 .../Dark/left-frame-next-last-button-c.png,
 .../Dark/left-frame-next-last-button-f.png,
 .../Dark/left-frame-next-last-button-h.png,
 .../Dark/left-frame-next-last-button-i.png,
 .../Dark/left-frame-next-last-button-ic.png,
 .../Dark/left-frame-next-last-button-ih.png,
 themes/StyleTab/Dark/left-frame-ontop-button-c.png,
 themes/StyleTab/Dark/left-frame-ontop-button-f.png,
 themes/StyleTab/Dark/left-frame-ontop-button-h.png,
 themes/StyleTab/Dark/left-frame-ontop-button-i.png,
 .../StyleTab/Dark/left-frame-ontop-button-ic.png,
 .../StyleTab/Dark/left-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/left-frame-prev-button-c.png,
 themes/StyleTab/Dark/left-frame-prev-button-f.png,
 themes/StyleTab/Dark/left-frame-prev-button-h.png,
 themes/StyleTab/Dark/left-frame-prev-button-i.png,
 themes/StyleTab/Dark/left-frame-prev-button-ic.png,
 themes/StyleTab/Dark/left-frame-prev-button-ih.png,
 .../Dark/left-frame-prev-last-button-c.png,
 .../Dark/left-frame-prev-last-button-f.png,
 .../Dark/left-frame-prev-last-button-h.png,
 .../Dark/left-frame-prev-last-button-i.png,
 .../Dark/left-frame-prev-last-button-ic.png,
 .../Dark/left-frame-prev-last-button-ih.png,
 .../Dark/left-frame-raise-lower-button-c.png,
 .../Dark/left-frame-raise-lower-button-f.png,
 .../Dark/left-frame-raise-lower-button-h.png,
 .../Dark/left-frame-raise-lower-button-i.png,
 .../Dark/left-frame-raise-lower-button-ic.png,
 .../Dark/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/left-frame-rename-button-c.png,
 .../StyleTab/Dark/left-frame-rename-button-f.png,
 .../StyleTab/Dark/left-frame-rename-button-h.png,
 .../StyleTab/Dark/left-frame-rename-button-i.png,
 .../StyleTab/Dark/left-frame-rename-button-ic.png,
 .../StyleTab/Dark/left-frame-rename-button-ih.png,
 themes/StyleTab/Dark/left-frame-right-border-f.png,
 themes/StyleTab/Dark/left-frame-right-border-i.png,
 themes/StyleTab/Dark/left-frame-shade-button-c.png,
 themes/StyleTab/Dark/left-frame-shade-button-f.png,
 themes/StyleTab/Dark/left-frame-shade-button-h.png,
 themes/StyleTab/Dark/left-frame-shade-button-i.png,
 .../StyleTab/Dark/left-frame-shade-button-ic.png,
 .../StyleTab/Dark/left-frame-shade-button-ih.png,
 .../StyleTab/Dark/left-frame-sticky-button-c.png,
 .../StyleTab/Dark/left-frame-sticky-button-f.png,
 .../StyleTab/Dark/left-frame-sticky-button-h.png,
 .../StyleTab/Dark/left-frame-sticky-button-i.png,
 .../StyleTab/Dark/left-frame-sticky-button-ic.png,
 .../StyleTab/Dark/left-frame-sticky-button-ih.png,
 .../StyleTab/Dark/left-frame-tab-bottom-icon-f.png,
 .../StyleTab/Dark/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Dark/left-frame-tab-f.png,
 themes/StyleTab/Dark/left-frame-tab-i.png,
 themes/StyleTab/Dark/left-frame-tab-top-f.png,
 themes/StyleTab/Dark/left-frame-tab-top-i.png,
 themes/StyleTab/Dark/left-frame-title-f.png,
 themes/StyleTab/Dark/left-frame-title-i.png,
 themes/StyleTab/Dark/left-frame-top-border-f.png,
 themes/StyleTab/Dark/left-frame-top-border-i.png,
 .../StyleTab/Dark/left-frame-top-left-corner-f.png,
 .../StyleTab/Dark/left-frame-top-left-corner-i.png,
 .../Dark/left-frame-top-left-corner-shaped-f.png,
 .../Dark/left-frame-top-left-corner-shaped-i.png,
 .../Dark/left-frame-top-right-corner-f.png,
 .../Dark/left-frame-top-right-corner-i.png,
 .../StyleTab/Dark/left-frame-unlock-button-c.png,
 .../StyleTab/Dark/left-frame-unlock-button-f.png,
 .../StyleTab/Dark/left-frame-unlock-button-h.png,
 .../StyleTab/Dark/left-frame-unlock-button-i.png,
 .../StyleTab/Dark/left-frame-unlock-button-ic.png,
 .../StyleTab/Dark/left-frame-unlock-button-ih.png,
 .../Dark/left-frame-unmaximize-button-c.png,
 .../Dark/left-frame-unmaximize-button-f.png,
 .../Dark/left-frame-unmaximize-button-h.png,
 .../Dark/left-frame-unmaximize-button-i.png,
 .../Dark/left-frame-unmaximize-button-ic.png,
 .../Dark/left-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/left-frame-unontop-button-c.png,
 .../StyleTab/Dark/left-frame-unontop-button-f.png,
 .../StyleTab/Dark/left-frame-unontop-button-h.png,
 .../StyleTab/Dark/left-frame-unontop-button-i.png,
 .../StyleTab/Dark/left-frame-unontop-button-ic.png,
 .../StyleTab/Dark/left-frame-unontop-button-ih.png,
 .../StyleTab/Dark/left-frame-unshade-button-c.png,
 .../StyleTab/Dark/left-frame-unshade-button-f.png,
 .../StyleTab/Dark/left-frame-unshade-button-h.png,
 .../StyleTab/Dark/left-frame-unshade-button-i.png,
 .../StyleTab/Dark/left-frame-unshade-button-ic.png,
 .../StyleTab/Dark/left-frame-unshade-button-ih.png,
 .../StyleTab/Dark/left-frame-unsticky-button-c.png,
 .../StyleTab/Dark/left-frame-unsticky-button-f.png,
 .../StyleTab/Dark/left-frame-unsticky-button-h.png,
 .../StyleTab/Dark/left-frame-unsticky-button-i.png,
 .../Dark/left-frame-unsticky-button-ic.png,
 .../Dark/left-frame-unsticky-button-ih.png,
 .../StyleTab/Dark/right-frame-bottom-border-f.png,
 .../StyleTab/Dark/right-frame-bottom-border-i.png,
 .../Dark/right-frame-bottom-left-corner-f.png,
 .../Dark/right-frame-bottom-left-corner-i.png,
 .../Dark/right-frame-bottom-right-corner-f.png,
 .../Dark/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Dark/right-frame-close-button-c.png,
 .../StyleTab/Dark/right-frame-close-button-f.png,
 .../StyleTab/Dark/right-frame-close-button-h.png,
 .../StyleTab/Dark/right-frame-close-button-i.png,
 .../StyleTab/Dark/right-frame-close-button-ic.png,
 .../StyleTab/Dark/right-frame-close-button-ih.png,
 .../Dark/right-frame-frame-typ-button-c.png,
 .../Dark/right-frame-frame-typ-button-f.png,
 .../Dark/right-frame-frame-typ-button-h.png,
 .../Dark/right-frame-frame-typ-button-i.png,
 .../Dark/right-frame-frame-typ-button-ic.png,
 .../Dark/right-frame-frame-typ-button-ih.png,
 .../StyleTab/Dark/right-frame-iconify-button-c.png,
 .../StyleTab/Dark/right-frame-iconify-button-f.png,
 .../StyleTab/Dark/right-frame-iconify-button-h.png,
 .../StyleTab/Dark/right-frame-iconify-button-i.png,
 .../Dark/right-frame-iconify-button-ic.png,
 .../Dark/right-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/right-frame-left-border-f.png,
 themes/StyleTab/Dark/right-frame-left-border-i.png,
 themes/StyleTab/Dark/right-frame-lock-button-c.png,
 themes/StyleTab/Dark/right-frame-lock-button-f.png,
 themes/StyleTab/Dark/right-frame-lock-button-h.png,
 themes/StyleTab/Dark/right-frame-lock-button-i.png,
 .../StyleTab/Dark/right-frame-lock-button-ic.png,
 .../StyleTab/Dark/right-frame-lock-button-ih.png,
 .../Dark/right-frame-maximize-button-c.png,
 .../Dark/right-frame-maximize-button-f.png,
 .../Dark/right-frame-maximize-button-h.png,
 .../Dark/right-frame-maximize-button-i.png,
 .../Dark/right-frame-maximize-button-ic.png,
 .../Dark/right-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/right-frame-menu-button-c.png,
 themes/StyleTab/Dark/right-frame-menu-button-f.png,
 themes/StyleTab/Dark/right-frame-menu-button-h.png,
 themes/StyleTab/Dark/right-frame-menu-button-i.png,
 .../StyleTab/Dark/right-frame-menu-button-ic.png,
 .../StyleTab/Dark/right-frame-menu-button-ih.png,
 .../Dark/right-frame-move-resize-button-c.png,
 .../Dark/right-frame-move-resize-button-f.png,
 .../Dark/right-frame-move-resize-button-h.png,
 .../Dark/right-frame-move-resize-button-i.png,
 .../Dark/right-frame-move-resize-button-ic.png,
 .../Dark/right-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/right-frame-next-button-c.png,
 themes/StyleTab/Dark/right-frame-next-button-f.png,
 themes/StyleTab/Dark/right-frame-next-button-h.png,
 themes/StyleTab/Dark/right-frame-next-button-i.png,
 .../StyleTab/Dark/right-frame-next-button-ic.png,
 .../StyleTab/Dark/right-frame-next-button-ih.png,
 .../Dark/right-frame-next-last-button-c.png,
 .../Dark/right-frame-next-last-button-f.png,
 .../Dark/right-frame-next-last-button-h.png,
 .../Dark/right-frame-next-last-button-i.png,
 .../Dark/right-frame-next-last-button-ic.png,
 .../Dark/right-frame-next-last-button-ih.png,
 .../StyleTab/Dark/right-frame-ontop-button-c.png,
 .../StyleTab/Dark/right-frame-ontop-button-f.png,
 .../StyleTab/Dark/right-frame-ontop-button-h.png,
 .../StyleTab/Dark/right-frame-ontop-button-i.png,
 .../StyleTab/Dark/right-frame-ontop-button-ic.png,
 .../StyleTab/Dark/right-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/right-frame-prev-button-c.png,
 themes/StyleTab/Dark/right-frame-prev-button-f.png,
 themes/StyleTab/Dark/right-frame-prev-button-h.png,
 themes/StyleTab/Dark/right-frame-prev-button-i.png,
 .../StyleTab/Dark/right-frame-prev-button-ic.png,
 .../StyleTab/Dark/right-frame-prev-button-ih.png,
 .../Dark/right-frame-prev-last-button-c.png,
 .../Dark/right-frame-prev-last-button-f.png,
 .../Dark/right-frame-prev-last-button-h.png,
 .../Dark/right-frame-prev-last-button-i.png,
 .../Dark/right-frame-prev-last-button-ic.png,
 .../Dark/right-frame-prev-last-button-ih.png,
 .../Dark/right-frame-raise-lower-button-c.png,
 .../Dark/right-frame-raise-lower-button-f.png,
 .../Dark/right-frame-raise-lower-button-h.png,
 .../Dark/right-frame-raise-lower-button-i.png,
 .../Dark/right-frame-raise-lower-button-ic.png,
 .../Dark/right-frame-raise-lower-button-ih.png,
 .../StyleTab/Dark/right-frame-rename-button-c.png,
 .../StyleTab/Dark/right-frame-rename-button-f.png,
 .../StyleTab/Dark/right-frame-rename-button-h.png,
 .../StyleTab/Dark/right-frame-rename-button-i.png,
 .../StyleTab/Dark/right-frame-rename-button-ic.png,
 .../StyleTab/Dark/right-frame-rename-button-ih.png,
 .../Dark/right-frame-right-border-cursor-f.png,
 .../Dark/right-frame-right-border-cursor-i.png,
 .../StyleTab/Dark/right-frame-right-border-f.png,
 .../StyleTab/Dark/right-frame-right-border-i.png,
 .../StyleTab/Dark/right-frame-shade-button-c.png,
 .../StyleTab/Dark/right-frame-shade-button-f.png,
 .../StyleTab/Dark/right-frame-shade-button-h.png,
 .../StyleTab/Dark/right-frame-shade-button-i.png,
 .../StyleTab/Dark/right-frame-shade-button-ic.png,
 .../StyleTab/Dark/right-frame-shade-button-ih.png,
 .../StyleTab/Dark/right-frame-sticky-button-c.png,
 .../StyleTab/Dark/right-frame-sticky-button-f.png,
 .../StyleTab/Dark/right-frame-sticky-button-h.png,
 .../StyleTab/Dark/right-frame-sticky-button-i.png,
 .../StyleTab/Dark/right-frame-sticky-button-ic.png,
 .../StyleTab/Dark/right-frame-sticky-button-ih.png,
 .../Dark/right-frame-tab-bottom-icon-f.png,
 .../Dark/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Dark/right-frame-tab-f.png,
 themes/StyleTab/Dark/right-frame-tab-i.png,
 themes/StyleTab/Dark/right-frame-tab-top-f.png,
 themes/StyleTab/Dark/right-frame-tab-top-i.png,
 themes/StyleTab/Dark/right-frame-title-f.png,
 themes/StyleTab/Dark/right-frame-title-i.png,
 themes/StyleTab/Dark/right-frame-top-border-f.png,
 themes/StyleTab/Dark/right-frame-top-border-i.png,
 .../Dark/right-frame-top-left-corner-f.png,
 .../Dark/right-frame-top-left-corner-i.png,
 .../Dark/right-frame-top-right-corner-f.png,
 .../Dark/right-frame-top-right-corner-i.png,
 .../Dark/right-frame-top-right-corner-shaped-f.png,
 .../Dark/right-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Dark/right-frame-unlock-button-c.png,
 .../StyleTab/Dark/right-frame-unlock-button-f.png,
 .../StyleTab/Dark/right-frame-unlock-button-h.png,
 .../StyleTab/Dark/right-frame-unlock-button-i.png,
 .../StyleTab/Dark/right-frame-unlock-button-ic.png,
 .../StyleTab/Dark/right-frame-unlock-button-ih.png,
 .../Dark/right-frame-unmaximize-button-c.png,
 .../Dark/right-frame-unmaximize-button-f.png,
 .../Dark/right-frame-unmaximize-button-h.png,
 .../Dark/right-frame-unmaximize-button-i.png,
 .../Dark/right-frame-unmaximize-button-ic.png,
 .../Dark/right-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/right-frame-unontop-button-c.png,
 .../StyleTab/Dark/right-frame-unontop-button-f.png,
 .../StyleTab/Dark/right-frame-unontop-button-h.png,
 .../StyleTab/Dark/right-frame-unontop-button-i.png,
 .../Dark/right-frame-unontop-button-ic.png,
 .../Dark/right-frame-unontop-button-ih.png,
 .../StyleTab/Dark/right-frame-unshade-button-c.png,
 .../StyleTab/Dark/right-frame-unshade-button-f.png,
 .../StyleTab/Dark/right-frame-unshade-button-h.png,
 .../StyleTab/Dark/right-frame-unshade-button-i.png,
 .../Dark/right-frame-unshade-button-ic.png,
 .../Dark/right-frame-unshade-button-ih.png,
 .../Dark/right-frame-unsticky-button-c.png,
 .../Dark/right-frame-unsticky-button-f.png,
 .../Dark/right-frame-unsticky-button-h.png,
 .../Dark/right-frame-unsticky-button-i.png,
 .../Dark/right-frame-unsticky-button-ic.png,
 .../Dark/right-frame-unsticky-button-ih.png,
 themes/StyleTab/Dark/top-frame-bottom-border-f.png,
 themes/StyleTab/Dark/top-frame-bottom-border-i.png,
 .../Dark/top-frame-bottom-left-corner-f.png,
 .../Dark/top-frame-bottom-left-corner-i.png,
 .../Dark/top-frame-bottom-right-corner-f.png,
 .../Dark/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/Dark/top-frame-close-button-c.png,
 themes/StyleTab/Dark/top-frame-close-button-f.png,
 themes/StyleTab/Dark/top-frame-close-button-h.png,
 themes/StyleTab/Dark/top-frame-close-button-i.png,
 themes/StyleTab/Dark/top-frame-close-button-ic.png,
 themes/StyleTab/Dark/top-frame-close-button-ih.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-c.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-f.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-h.png,
 .../StyleTab/Dark/top-frame-frame-typ-button-i.png,
 .../Dark/top-frame-frame-typ-button-ic.png,
 .../Dark/top-frame-frame-typ-button-ih.png,
 .../Dark/top-frame-icon-title-images-f.png,
 .../Dark/top-frame-icon-title-images-i.png,
 .../StyleTab/Dark/top-frame-iconify-button-c.png,
 .../StyleTab/Dark/top-frame-iconify-button-f.png,
 .../StyleTab/Dark/top-frame-iconify-button-h.png,
 .../StyleTab/Dark/top-frame-iconify-button-i.png,
 .../StyleTab/Dark/top-frame-iconify-button-ic.png,
 .../StyleTab/Dark/top-frame-iconify-button-ih.png,
 themes/StyleTab/Dark/top-frame-left-border-f.png,
 themes/StyleTab/Dark/top-frame-left-border-i.png,
 themes/StyleTab/Dark/top-frame-lock-button-c.png,
 themes/StyleTab/Dark/top-frame-lock-button-f.png,
 themes/StyleTab/Dark/top-frame-lock-button-h.png,
 themes/StyleTab/Dark/top-frame-lock-button-i.png,
 themes/StyleTab/Dark/top-frame-lock-button-ic.png,
 themes/StyleTab/Dark/top-frame-lock-button-ih.png,
 .../StyleTab/Dark/top-frame-maximize-button-c.png,
 .../StyleTab/Dark/top-frame-maximize-button-f.png,
 .../StyleTab/Dark/top-frame-maximize-button-h.png,
 .../StyleTab/Dark/top-frame-maximize-button-i.png,
 .../StyleTab/Dark/top-frame-maximize-button-ic.png,
 .../StyleTab/Dark/top-frame-maximize-button-ih.png,
 themes/StyleTab/Dark/top-frame-menu-button-c.png,
 themes/StyleTab/Dark/top-frame-menu-button-f.png,
 themes/StyleTab/Dark/top-frame-menu-button-h.png,
 themes/StyleTab/Dark/top-frame-menu-button-i.png,
 themes/StyleTab/Dark/top-frame-menu-button-ic.png,
 themes/StyleTab/Dark/top-frame-menu-button-ih.png,
 .../Dark/top-frame-move-resize-button-c.png,
 .../Dark/top-frame-move-resize-button-f.png,
 .../Dark/top-frame-move-resize-button-h.png,
 .../Dark/top-frame-move-resize-button-i.png,
 .../Dark/top-frame-move-resize-button-ic.png,
 .../Dark/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Dark/top-frame-next-button-c.png,
 themes/StyleTab/Dark/top-frame-next-button-f.png,
 themes/StyleTab/Dark/top-frame-next-button-h.png,
 themes/StyleTab/Dark/top-frame-next-button-i.png,
 themes/StyleTab/Dark/top-frame-next-button-ic.png,
 themes/StyleTab/Dark/top-frame-next-button-ih.png,
 .../StyleTab/Dark/top-frame-next-last-button-c.png,
 .../StyleTab/Dark/top-frame-next-last-button-f.png,
 .../StyleTab/Dark/top-frame-next-last-button-h.png,
 .../StyleTab/Dark/top-frame-next-last-button-i.png,
 .../Dark/top-frame-next-last-button-ic.png,
 .../Dark/top-frame-next-last-button-ih.png,
 themes/StyleTab/Dark/top-frame-ontop-button-c.png,
 themes/StyleTab/Dark/top-frame-ontop-button-f.png,
 themes/StyleTab/Dark/top-frame-ontop-button-h.png,
 themes/StyleTab/Dark/top-frame-ontop-button-i.png,
 themes/StyleTab/Dark/top-frame-ontop-button-ic.png,
 themes/StyleTab/Dark/top-frame-ontop-button-ih.png,
 themes/StyleTab/Dark/top-frame-prev-button-c.png,
 themes/StyleTab/Dark/top-frame-prev-button-f.png,
 themes/StyleTab/Dark/top-frame-prev-button-h.png,
 themes/StyleTab/Dark/top-frame-prev-button-i.png,
 themes/StyleTab/Dark/top-frame-prev-button-ic.png,
 themes/StyleTab/Dark/top-frame-prev-button-ih.png,
 .../StyleTab/Dark/top-frame-prev-last-button-c.png,
 .../StyleTab/Dark/top-frame-prev-last-button-f.png,
 .../StyleTab/Dark/top-frame-prev-last-button-h.png,
 .../StyleTab/Dark/top-frame-prev-last-button-i.png,
 .../Dark/top-frame-prev-last-button-ic.png,
 .../Dark/top-frame-prev-last-button-ih.png,
 .../Dark/top-frame-raise-lower-button-c.png,
 .../Dark/top-frame-raise-lower-button-f.png,
 .../Dark/top-frame-raise-lower-button-h.png,
 .../Dark/top-frame-raise-lower-button-i.png,
 .../Dark/top-frame-raise-lower-button-ic.png,
 .../Dark/top-frame-raise-lower-button-ih.png,
 themes/StyleTab/Dark/top-frame-rename-button-c.png,
 themes/StyleTab/Dark/top-frame-rename-button-f.png,
 themes/StyleTab/Dark/top-frame-rename-button-h.png,
 themes/StyleTab/Dark/top-frame-rename-button-i.png,
 .../StyleTab/Dark/top-frame-rename-button-ic.png,
 .../StyleTab/Dark/top-frame-rename-button-ih.png,
 themes/StyleTab/Dark/top-frame-right-border-f.png,
 themes/StyleTab/Dark/top-frame-right-border-i.png,
 themes/StyleTab/Dark/top-frame-shade-button-c.png,
 themes/StyleTab/Dark/top-frame-shade-button-f.png,
 themes/StyleTab/Dark/top-frame-shade-button-h.png,
 themes/StyleTab/Dark/top-frame-shade-button-i.png,
 themes/StyleTab/Dark/top-frame-shade-button-ic.png,
 themes/StyleTab/Dark/top-frame-shade-button-ih.png,
 themes/StyleTab/Dark/top-frame-sticky-button-c.png,
 themes/StyleTab/Dark/top-frame-sticky-button-f.png,
 themes/StyleTab/Dark/top-frame-sticky-button-h.png,
 themes/StyleTab/Dark/top-frame-sticky-button-i.png,
 .../StyleTab/Dark/top-frame-sticky-button-ic.png,
 .../StyleTab/Dark/top-frame-sticky-button-ih.png,
 themes/StyleTab/Dark/top-frame-tab-f.png,
 themes/StyleTab/Dark/top-frame-tab-i.png,
 themes/StyleTab/Dark/top-frame-tab-left-f.png,
 themes/StyleTab/Dark/top-frame-tab-left-i.png,
 themes/StyleTab/Dark/top-frame-tab-left-icon-f.png,
 themes/StyleTab/Dark/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Dark/top-frame-tab-right-f.png,
 themes/StyleTab/Dark/top-frame-tab-right-i.png,
 themes/StyleTab/Dark/top-frame-title-f.png,
 themes/StyleTab/Dark/top-frame-title-i.png,
 themes/StyleTab/Dark/top-frame-top-border-f.png,
 themes/StyleTab/Dark/top-frame-top-border-i.png,
 .../StyleTab/Dark/top-frame-top-left-corner-f.png,
 .../StyleTab/Dark/top-frame-top-left-corner-i.png,
 .../Dark/top-frame-top-left-corner-shaped-f.png,
 .../Dark/top-frame-top-left-corner-shaped-i.png,
 .../StyleTab/Dark/top-frame-top-right-corner-f.png,
 .../StyleTab/Dark/top-frame-top-right-corner-i.png,
 .../Dark/top-frame-top-right-corner-shaped-f.png,
 .../Dark/top-frame-top-right-corner-shaped-i.png,
 themes/StyleTab/Dark/top-frame-unlock-button-c.png,
 themes/StyleTab/Dark/top-frame-unlock-button-f.png,
 themes/StyleTab/Dark/top-frame-unlock-button-h.png,
 themes/StyleTab/Dark/top-frame-unlock-button-i.png,
 .../StyleTab/Dark/top-frame-unlock-button-ic.png,
 .../StyleTab/Dark/top-frame-unlock-button-ih.png,
 .../Dark/top-frame-unmaximize-button-c.png,
 .../Dark/top-frame-unmaximize-button-f.png,
 .../Dark/top-frame-unmaximize-button-h.png,
 .../Dark/top-frame-unmaximize-button-i.png,
 .../Dark/top-frame-unmaximize-button-ic.png,
 .../Dark/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Dark/top-frame-unontop-button-c.png,
 .../StyleTab/Dark/top-frame-unontop-button-f.png,
 .../StyleTab/Dark/top-frame-unontop-button-h.png,
 .../StyleTab/Dark/top-frame-unontop-button-i.png,
 .../StyleTab/Dark/top-frame-unontop-button-ic.png,
 .../StyleTab/Dark/top-frame-unontop-button-ih.png,
 .../StyleTab/Dark/top-frame-unshade-button-c.png,
 .../StyleTab/Dark/top-frame-unshade-button-f.png,
 .../StyleTab/Dark/top-frame-unshade-button-h.png,
 .../StyleTab/Dark/top-frame-unshade-button-i.png,
 .../StyleTab/Dark/top-frame-unshade-button-ic.png,
 .../StyleTab/Dark/top-frame-unshade-button-ih.png,
 .../StyleTab/Dark/top-frame-unsticky-button-c.png,
 .../StyleTab/Dark/top-frame-unsticky-button-f.png,
 .../StyleTab/Dark/top-frame-unsticky-button-h.png,
 .../StyleTab/Dark/top-frame-unsticky-button-i.png,
 .../StyleTab/Dark/top-frame-unsticky-button-ic.png,
 .../StyleTab/Dark/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../DarkColor/bottom-frame-bottom-border-f.png,
 .../DarkColor/bottom-frame-bottom-border-i.png,
 .../bottom-frame-bottom-left-corner-f.png,
 .../bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../DarkColor/bottom-frame-close-button-c.png,
 .../DarkColor/bottom-frame-close-button-f.png,
 .../DarkColor/bottom-frame-close-button-h.png,
 .../DarkColor/bottom-frame-close-button-i.png,
 .../DarkColor/bottom-frame-close-button-ic.png,
 .../DarkColor/bottom-frame-close-button-ih.png,
 .../DarkColor/bottom-frame-frame-typ-button-c.png,
 .../DarkColor/bottom-frame-frame-typ-button-f.png,
 .../DarkColor/bottom-frame-frame-typ-button-h.png,
 .../DarkColor/bottom-frame-frame-typ-button-i.png,
 .../DarkColor/bottom-frame-frame-typ-button-ic.png,
 .../DarkColor/bottom-frame-frame-typ-button-ih.png,
 .../DarkColor/bottom-frame-iconify-button-c.png,
 .../DarkColor/bottom-frame-iconify-button-f.png,
 .../DarkColor/bottom-frame-iconify-button-h.png,
 .../DarkColor/bottom-frame-iconify-button-i.png,
 .../DarkColor/bottom-frame-iconify-button-ic.png,
 .../DarkColor/bottom-frame-iconify-button-ih.png,
 .../DarkColor/bottom-frame-left-border-f.png,
 .../DarkColor/bottom-frame-left-border-i.png,
 .../DarkColor/bottom-frame-lock-button-c.png,
 .../DarkColor/bottom-frame-lock-button-f.png,
 .../DarkColor/bottom-frame-lock-button-h.png,
 .../DarkColor/bottom-frame-lock-button-i.png,
 .../DarkColor/bottom-frame-lock-button-ic.png,
 .../DarkColor/bottom-frame-lock-button-ih.png,
 .../DarkColor/bottom-frame-maximize-button-c.png,
 .../DarkColor/bottom-frame-maximize-button-f.png,
 .../DarkColor/bottom-frame-maximize-button-h.png,
 .../DarkColor/bottom-frame-maximize-button-i.png,
 .../DarkColor/bottom-frame-maximize-button-ic.png,
 .../DarkColor/bottom-frame-maximize-button-ih.png,
 .../DarkColor/bottom-frame-menu-button-c.png,
 .../DarkColor/bottom-frame-menu-button-f.png,
 .../DarkColor/bottom-frame-menu-button-h.png,
 .../DarkColor/bottom-frame-menu-button-i.png,
 .../DarkColor/bottom-frame-menu-button-ic.png,
 .../DarkColor/bottom-frame-menu-button-ih.png,
 .../bottom-frame-move-resize-button-c.png,
 .../bottom-frame-move-resize-button-f.png,
 .../bottom-frame-move-resize-button-h.png,
 .../bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../DarkColor/bottom-frame-next-button-c.png,
 .../DarkColor/bottom-frame-next-button-f.png,
 .../DarkColor/bottom-frame-next-button-h.png,
 .../DarkColor/bottom-frame-next-button-i.png,
 .../DarkColor/bottom-frame-next-button-ic.png,
 .../DarkColor/bottom-frame-next-button-ih.png,
 .../DarkColor/bottom-frame-next-last-button-c.png,
 .../DarkColor/bottom-frame-next-last-button-f.png,
 .../DarkColor/bottom-frame-next-last-button-h.png,
 .../DarkColor/bottom-frame-next-last-button-i.png,
 .../DarkColor/bottom-frame-next-last-button-ic.png,
 .../DarkColor/bottom-frame-next-last-button-ih.png,
 .../DarkColor/bottom-frame-ontop-button-c.png,
 .../DarkColor/bottom-frame-ontop-button-f.png,
 .../DarkColor/bottom-frame-ontop-button-h.png,
 .../DarkColor/bottom-frame-ontop-button-i.png,
 .../DarkColor/bottom-frame-ontop-button-ic.png,
 .../DarkColor/bottom-frame-ontop-button-ih.png,
 .../DarkColor/bottom-frame-prev-button-c.png,
 .../DarkColor/bottom-frame-prev-button-f.png,
 .../DarkColor/bottom-frame-prev-button-h.png,
 .../DarkColor/bottom-frame-prev-button-i.png,
 .../DarkColor/bottom-frame-prev-button-ic.png,
 .../DarkColor/bottom-frame-prev-button-ih.png,
 .../DarkColor/bottom-frame-prev-last-button-c.png,
 .../DarkColor/bottom-frame-prev-last-button-f.png,
 .../DarkColor/bottom-frame-prev-last-button-h.png,
 .../DarkColor/bottom-frame-prev-last-button-i.png,
 .../DarkColor/bottom-frame-prev-last-button-ic.png,
 .../DarkColor/bottom-frame-prev-last-button-ih.png,
 .../bottom-frame-raise-lower-button-c.png,
 .../bottom-frame-raise-lower-button-f.png,
 .../bottom-frame-raise-lower-button-h.png,
 .../bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../DarkColor/bottom-frame-rename-button-c.png,
 .../DarkColor/bottom-frame-rename-button-f.png,
 .../DarkColor/bottom-frame-rename-button-h.png,
 .../DarkColor/bottom-frame-rename-button-i.png,
 .../DarkColor/bottom-frame-rename-button-ic.png,
 .../DarkColor/bottom-frame-rename-button-ih.png,
 .../DarkColor/bottom-frame-right-border-f.png,
 .../DarkColor/bottom-frame-right-border-i.png,
 .../DarkColor/bottom-frame-shade-button-c.png,
 .../DarkColor/bottom-frame-shade-button-f.png,
 .../DarkColor/bottom-frame-shade-button-h.png,
 .../DarkColor/bottom-frame-shade-button-i.png,
 .../DarkColor/bottom-frame-shade-button-ic.png,
 .../DarkColor/bottom-frame-shade-button-ih.png,
 .../DarkColor/bottom-frame-sticky-button-c.png,
 .../DarkColor/bottom-frame-sticky-button-f.png,
 .../DarkColor/bottom-frame-sticky-button-h.png,
 .../DarkColor/bottom-frame-sticky-button-i.png,
 .../DarkColor/bottom-frame-sticky-button-ic.png,
 .../DarkColor/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/DarkColor/bottom-frame-tab-f.png,
 themes/StyleTab/DarkColor/bottom-frame-tab-i.png,
 .../DarkColor/bottom-frame-tab-left-icon-f.png,
 .../DarkColor/bottom-frame-tab-left-icon-i.png,
 .../DarkColor/bottom-frame-tab-right-f.png,
 .../DarkColor/bottom-frame-tab-right-i.png,
 themes/StyleTab/DarkColor/bottom-frame-title-f.png,
 themes/StyleTab/DarkColor/bottom-frame-title-i.png,
 .../DarkColor/bottom-frame-top-border-f.png,
 .../DarkColor/bottom-frame-top-border-i.png,
 .../DarkColor/bottom-frame-top-left-corner-f.png,
 .../DarkColor/bottom-frame-top-left-corner-i.png,
 .../DarkColor/bottom-frame-top-right-corner-f.png,
 .../DarkColor/bottom-frame-top-right-corner-i.png,
 .../DarkColor/bottom-frame-unlock-button-c.png,
 .../DarkColor/bottom-frame-unlock-button-f.png,
 .../DarkColor/bottom-frame-unlock-button-h.png,
 .../DarkColor/bottom-frame-unlock-button-i.png,
 .../DarkColor/bottom-frame-unlock-button-ic.png,
 .../DarkColor/bottom-frame-unlock-button-ih.png,
 .../DarkColor/bottom-frame-unmaximize-button-c.png,
 .../DarkColor/bottom-frame-unmaximize-button-f.png,
 .../DarkColor/bottom-frame-unmaximize-button-h.png,
 .../DarkColor/bottom-frame-unmaximize-button-i.png,
 .../bottom-frame-unmaximize-button-ic.png,
 .../bottom-frame-unmaximize-button-ih.png,
 .../DarkColor/bottom-frame-unontop-button-c.png,
 .../DarkColor/bottom-frame-unontop-button-f.png,
 .../DarkColor/bottom-frame-unontop-button-h.png,
 .../DarkColor/bottom-frame-unontop-button-i.png,
 .../DarkColor/bottom-frame-unontop-button-ic.png,
 .../DarkColor/bottom-frame-unontop-button-ih.png,
 .../DarkColor/bottom-frame-unshade-button-c.png,
 .../DarkColor/bottom-frame-unshade-button-f.png,
 .../DarkColor/bottom-frame-unshade-button-h.png,
 .../DarkColor/bottom-frame-unshade-button-i.png,
 .../DarkColor/bottom-frame-unshade-button-ic.png,
 .../DarkColor/bottom-frame-unshade-button-ih.png,
 .../DarkColor/bottom-frame-unsticky-button-c.png,
 .../DarkColor/bottom-frame-unsticky-button-f.png,
 .../DarkColor/bottom-frame-unsticky-button-h.png,
 .../DarkColor/bottom-frame-unsticky-button-i.png,
 .../DarkColor/bottom-frame-unsticky-button-ic.png,
 .../DarkColor/bottom-frame-unsticky-button-ih.png,
 .../DarkColor/left-frame-bottom-border-f.png,
 .../DarkColor/left-frame-bottom-border-i.png,
 .../DarkColor/left-frame-bottom-left-corner-f.png,
 .../DarkColor/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../DarkColor/left-frame-bottom-right-corner-f.png,
 .../DarkColor/left-frame-bottom-right-corner-i.png,
 .../DarkColor/left-frame-close-button-c.png,
 .../DarkColor/left-frame-close-button-f.png,
 .../DarkColor/left-frame-close-button-h.png,
 .../DarkColor/left-frame-close-button-i.png,
 .../DarkColor/left-frame-close-button-ic.png,
 .../DarkColor/left-frame-close-button-ih.png,
 .../DarkColor/left-frame-frame-typ-button-c.png,
 .../DarkColor/left-frame-frame-typ-button-f.png,
 .../DarkColor/left-frame-frame-typ-button-h.png,
 .../DarkColor/left-frame-frame-typ-button-i.png,
 .../DarkColor/left-frame-frame-typ-button-ic.png,
 .../DarkColor/left-frame-frame-typ-button-ih.png,
 .../DarkColor/left-frame-iconify-button-c.png,
 .../DarkColor/left-frame-iconify-button-f.png,
 .../DarkColor/left-frame-iconify-button-h.png,
 .../DarkColor/left-frame-iconify-button-i.png,
 .../DarkColor/left-frame-iconify-button-ic.png,
 .../DarkColor/left-frame-iconify-button-ih.png,
 .../DarkColor/left-frame-left-border-f.png,
 .../DarkColor/left-frame-left-border-i.png,
 .../DarkColor/left-frame-lock-button-c.png,
 .../DarkColor/left-frame-lock-button-f.png,
 .../DarkColor/left-frame-lock-button-h.png,
 .../DarkColor/left-frame-lock-button-i.png,
 .../DarkColor/left-frame-lock-button-ic.png,
 .../DarkColor/left-frame-lock-button-ih.png,
 .../DarkColor/left-frame-maximize-button-c.png,
 .../DarkColor/left-frame-maximize-button-f.png,
 .../DarkColor/left-frame-maximize-button-h.png,
 .../DarkColor/left-frame-maximize-button-i.png,
 .../DarkColor/left-frame-maximize-button-ic.png,
 .../DarkColor/left-frame-maximize-button-ih.png,
 .../DarkColor/left-frame-menu-button-c.png,
 .../DarkColor/left-frame-menu-button-f.png,
 .../DarkColor/left-frame-menu-button-h.png,
 .../DarkColor/left-frame-menu-button-i.png,
 .../DarkColor/left-frame-menu-button-ic.png,
 .../DarkColor/left-frame-menu-button-ih.png,
 .../DarkColor/left-frame-move-resize-button-c.png,
 .../DarkColor/left-frame-move-resize-button-f.png,
 .../DarkColor/left-frame-move-resize-button-h.png,
 .../DarkColor/left-frame-move-resize-button-i.png,
 .../DarkColor/left-frame-move-resize-button-ic.png,
 .../DarkColor/left-frame-move-resize-button-ih.png,
 .../DarkColor/left-frame-next-button-c.png,
 .../DarkColor/left-frame-next-button-f.png,
 .../DarkColor/left-frame-next-button-h.png,
 .../DarkColor/left-frame-next-button-i.png,
 .../DarkColor/left-frame-next-button-ic.png,
 .../DarkColor/left-frame-next-button-ih.png,
 .../DarkColor/left-frame-next-last-button-c.png,
 .../DarkColor/left-frame-next-last-button-f.png,
 .../DarkColor/left-frame-next-last-button-h.png,
 .../DarkColor/left-frame-next-last-button-i.png,
 .../DarkColor/left-frame-next-last-button-ic.png,
 .../DarkColor/left-frame-next-last-button-ih.png,
 .../DarkColor/left-frame-ontop-button-c.png,
 .../DarkColor/left-frame-ontop-button-f.png,
 .../DarkColor/left-frame-ontop-button-h.png,
 .../DarkColor/left-frame-ontop-button-i.png,
 .../DarkColor/left-frame-ontop-button-ic.png,
 .../DarkColor/left-frame-ontop-button-ih.png,
 .../DarkColor/left-frame-prev-button-c.png,
 .../DarkColor/left-frame-prev-button-f.png,
 .../DarkColor/left-frame-prev-button-h.png,
 .../DarkColor/left-frame-prev-button-i.png,
 .../DarkColor/left-frame-prev-button-ic.png,
 .../DarkColor/left-frame-prev-button-ih.png,
 .../DarkColor/left-frame-prev-last-button-c.png,
 .../DarkColor/left-frame-prev-last-button-f.png,
 .../DarkColor/left-frame-prev-last-button-h.png,
 .../DarkColor/left-frame-prev-last-button-i.png,
 .../DarkColor/left-frame-prev-last-button-ic.png,
 .../DarkColor/left-frame-prev-last-button-ih.png,
 .../DarkColor/left-frame-raise-lower-button-c.png,
 .../DarkColor/left-frame-raise-lower-button-f.png,
 .../DarkColor/left-frame-raise-lower-button-h.png,
 .../DarkColor/left-frame-raise-lower-button-i.png,
 .../DarkColor/left-frame-raise-lower-button-ic.png,
 .../DarkColor/left-frame-raise-lower-button-ih.png,
 .../DarkColor/left-frame-rename-button-c.png,
 .../DarkColor/left-frame-rename-button-f.png,
 .../DarkColor/left-frame-rename-button-h.png,
 .../DarkColor/left-frame-rename-button-i.png,
 .../DarkColor/left-frame-rename-button-ic.png,
 .../DarkColor/left-frame-rename-button-ih.png,
 .../DarkColor/left-frame-right-border-f.png,
 .../DarkColor/left-frame-right-border-i.png,
 .../DarkColor/left-frame-shade-button-c.png,
 .../DarkColor/left-frame-shade-button-f.png,
 .../DarkColor/left-frame-shade-button-h.png,
 .../DarkColor/left-frame-shade-button-i.png,
 .../DarkColor/left-frame-shade-button-ic.png,
 .../DarkColor/left-frame-shade-button-ih.png,
 .../DarkColor/left-frame-sticky-button-c.png,
 .../DarkColor/left-frame-sticky-button-f.png,
 .../DarkColor/left-frame-sticky-button-h.png,
 .../DarkColor/left-frame-sticky-button-i.png,
 .../DarkColor/left-frame-sticky-button-ic.png,
 .../DarkColor/left-frame-sticky-button-ih.png,
 .../DarkColor/left-frame-tab-bottom-icon-f.png,
 .../DarkColor/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/DarkColor/left-frame-tab-f.png,
 themes/StyleTab/DarkColor/left-frame-tab-i.png,
 themes/StyleTab/DarkColor/left-frame-tab-top-f.png,
 themes/StyleTab/DarkColor/left-frame-tab-top-i.png,
 themes/StyleTab/DarkColor/left-frame-title-f.png,
 themes/StyleTab/DarkColor/left-frame-title-i.png,
 .../StyleTab/DarkColor/left-frame-top-border-f.png,
 .../StyleTab/DarkColor/left-frame-top-border-i.png,
 .../DarkColor/left-frame-top-left-corner-f.png,
 .../DarkColor/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../DarkColor/left-frame-top-right-corner-f.png,
 .../DarkColor/left-frame-top-right-corner-i.png,
 .../DarkColor/left-frame-unlock-button-c.png,
 .../DarkColor/left-frame-unlock-button-f.png,
 .../DarkColor/left-frame-unlock-button-h.png,
 .../DarkColor/left-frame-unlock-button-i.png,
 .../DarkColor/left-frame-unlock-button-ic.png,
 .../DarkColor/left-frame-unlock-button-ih.png,
 .../DarkColor/left-frame-unmaximize-button-c.png,
 .../DarkColor/left-frame-unmaximize-button-f.png,
 .../DarkColor/left-frame-unmaximize-button-h.png,
 .../DarkColor/left-frame-unmaximize-button-i.png,
 .../DarkColor/left-frame-unmaximize-button-ic.png,
 .../DarkColor/left-frame-unmaximize-button-ih.png,
 .../DarkColor/left-frame-unontop-button-c.png,
 .../DarkColor/left-frame-unontop-button-f.png,
 .../DarkColor/left-frame-unontop-button-h.png,
 .../DarkColor/left-frame-unontop-button-i.png,
 .../DarkColor/left-frame-unontop-button-ic.png,
 .../DarkColor/left-frame-unontop-button-ih.png,
 .../DarkColor/left-frame-unshade-button-c.png,
 .../DarkColor/left-frame-unshade-button-f.png,
 .../DarkColor/left-frame-unshade-button-h.png,
 .../DarkColor/left-frame-unshade-button-i.png,
 .../DarkColor/left-frame-unshade-button-ic.png,
 .../DarkColor/left-frame-unshade-button-ih.png,
 .../DarkColor/left-frame-unsticky-button-c.png,
 .../DarkColor/left-frame-unsticky-button-f.png,
 .../DarkColor/left-frame-unsticky-button-h.png,
 .../DarkColor/left-frame-unsticky-button-i.png,
 .../DarkColor/left-frame-unsticky-button-ic.png,
 .../DarkColor/left-frame-unsticky-button-ih.png,
 .../DarkColor/right-frame-bottom-border-f.png,
 .../DarkColor/right-frame-bottom-border-i.png,
 .../DarkColor/right-frame-bottom-left-corner-f.png,
 .../DarkColor/right-frame-bottom-left-corner-i.png,
 .../right-frame-bottom-right-corner-f.png,
 .../right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../DarkColor/right-frame-close-button-c.png,
 .../DarkColor/right-frame-close-button-f.png,
 .../DarkColor/right-frame-close-button-h.png,
 .../DarkColor/right-frame-close-button-i.png,
 .../DarkColor/right-frame-close-button-ic.png,
 .../DarkColor/right-frame-close-button-ih.png,
 .../DarkColor/right-frame-frame-typ-button-c.png,
 .../DarkColor/right-frame-frame-typ-button-f.png,
 .../DarkColor/right-frame-frame-typ-button-h.png,
 .../DarkColor/right-frame-frame-typ-button-i.png,
 .../DarkColor/right-frame-frame-typ-button-ic.png,
 .../DarkColor/right-frame-frame-typ-button-ih.png,
 .../DarkColor/right-frame-iconify-button-c.png,
 .../DarkColor/right-frame-iconify-button-f.png,
 .../DarkColor/right-frame-iconify-button-h.png,
 .../DarkColor/right-frame-iconify-button-i.png,
 .../DarkColor/right-frame-iconify-button-ic.png,
 .../DarkColor/right-frame-iconify-button-ih.png,
 .../DarkColor/right-frame-left-border-f.png,
 .../DarkColor/right-frame-left-border-i.png,
 .../DarkColor/right-frame-lock-button-c.png,
 .../DarkColor/right-frame-lock-button-f.png,
 .../DarkColor/right-frame-lock-button-h.png,
 .../DarkColor/right-frame-lock-button-i.png,
 .../DarkColor/right-frame-lock-button-ic.png,
 .../DarkColor/right-frame-lock-button-ih.png,
 .../DarkColor/right-frame-maximize-button-c.png,
 .../DarkColor/right-frame-maximize-button-f.png,
 .../DarkColor/right-frame-maximize-button-h.png,
 .../DarkColor/right-frame-maximize-button-i.png,
 .../DarkColor/right-frame-maximize-button-ic.png,
 .../DarkColor/right-frame-maximize-button-ih.png,
 .../DarkColor/right-frame-menu-button-c.png,
 .../DarkColor/right-frame-menu-button-f.png,
 .../DarkColor/right-frame-menu-button-h.png,
 .../DarkColor/right-frame-menu-button-i.png,
 .../DarkColor/right-frame-menu-button-ic.png,
 .../DarkColor/right-frame-menu-button-ih.png,
 .../DarkColor/right-frame-move-resize-button-c.png,
 .../DarkColor/right-frame-move-resize-button-f.png,
 .../DarkColor/right-frame-move-resize-button-h.png,
 .../DarkColor/right-frame-move-resize-button-i.png,
 .../right-frame-move-resize-button-ic.png,
 .../right-frame-move-resize-button-ih.png,
 .../DarkColor/right-frame-next-button-c.png,
 .../DarkColor/right-frame-next-button-f.png,
 .../DarkColor/right-frame-next-button-h.png,
 .../DarkColor/right-frame-next-button-i.png,
 .../DarkColor/right-frame-next-button-ic.png,
 .../DarkColor/right-frame-next-button-ih.png,
 .../DarkColor/right-frame-next-last-button-c.png,
 .../DarkColor/right-frame-next-last-button-f.png,
 .../DarkColor/right-frame-next-last-button-h.png,
 .../DarkColor/right-frame-next-last-button-i.png,
 .../DarkColor/right-frame-next-last-button-ic.png,
 .../DarkColor/right-frame-next-last-button-ih.png,
 .../DarkColor/right-frame-ontop-button-c.png,
 .../DarkColor/right-frame-ontop-button-f.png,
 .../DarkColor/right-frame-ontop-button-h.png,
 .../DarkColor/right-frame-ontop-button-i.png,
 .../DarkColor/right-frame-ontop-button-ic.png,
 .../DarkColor/right-frame-ontop-button-ih.png,
 .../DarkColor/right-frame-prev-button-c.png,
 .../DarkColor/right-frame-prev-button-f.png,
 .../DarkColor/right-frame-prev-button-h.png,
 .../DarkColor/right-frame-prev-button-i.png,
 .../DarkColor/right-frame-prev-button-ic.png,
 .../DarkColor/right-frame-prev-button-ih.png,
 .../DarkColor/right-frame-prev-last-button-c.png,
 .../DarkColor/right-frame-prev-last-button-f.png,
 .../DarkColor/right-frame-prev-last-button-h.png,
 .../DarkColor/right-frame-prev-last-button-i.png,
 .../DarkColor/right-frame-prev-last-button-ic.png,
 .../DarkColor/right-frame-prev-last-button-ih.png,
 .../DarkColor/right-frame-raise-lower-button-c.png,
 .../DarkColor/right-frame-raise-lower-button-f.png,
 .../DarkColor/right-frame-raise-lower-button-h.png,
 .../DarkColor/right-frame-raise-lower-button-i.png,
 .../right-frame-raise-lower-button-ic.png,
 .../right-frame-raise-lower-button-ih.png,
 .../DarkColor/right-frame-rename-button-c.png,
 .../DarkColor/right-frame-rename-button-f.png,
 .../DarkColor/right-frame-rename-button-h.png,
 .../DarkColor/right-frame-rename-button-i.png,
 .../DarkColor/right-frame-rename-button-ic.png,
 .../DarkColor/right-frame-rename-button-ih.png,
 .../right-frame-right-border-cursor-f.png,
 .../right-frame-right-border-cursor-i.png,
 .../DarkColor/right-frame-right-border-f.png,
 .../DarkColor/right-frame-right-border-i.png,
 .../DarkColor/right-frame-shade-button-c.png,
 .../DarkColor/right-frame-shade-button-f.png,
 .../DarkColor/right-frame-shade-button-h.png,
 .../DarkColor/right-frame-shade-button-i.png,
 .../DarkColor/right-frame-shade-button-ic.png,
 .../DarkColor/right-frame-shade-button-ih.png,
 .../DarkColor/right-frame-sticky-button-c.png,
 .../DarkColor/right-frame-sticky-button-f.png,
 .../DarkColor/right-frame-sticky-button-h.png,
 .../DarkColor/right-frame-sticky-button-i.png,
 .../DarkColor/right-frame-sticky-button-ic.png,
 .../DarkColor/right-frame-sticky-button-ih.png,
 .../DarkColor/right-frame-tab-bottom-icon-f.png,
 .../DarkColor/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/DarkColor/right-frame-tab-f.png,
 themes/StyleTab/DarkColor/right-frame-tab-i.png,
 .../StyleTab/DarkColor/right-frame-tab-top-f.png,
 .../StyleTab/DarkColor/right-frame-tab-top-i.png,
 themes/StyleTab/DarkColor/right-frame-title-f.png,
 themes/StyleTab/DarkColor/right-frame-title-i.png,
 .../DarkColor/right-frame-top-border-f.png,
 .../DarkColor/right-frame-top-border-i.png,
 .../DarkColor/right-frame-top-left-corner-f.png,
 .../DarkColor/right-frame-top-left-corner-i.png,
 .../DarkColor/right-frame-top-right-corner-f.png,
 .../DarkColor/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../DarkColor/right-frame-unlock-button-c.png,
 .../DarkColor/right-frame-unlock-button-f.png,
 .../DarkColor/right-frame-unlock-button-h.png,
 .../DarkColor/right-frame-unlock-button-i.png,
 .../DarkColor/right-frame-unlock-button-ic.png,
 .../DarkColor/right-frame-unlock-button-ih.png,
 .../DarkColor/right-frame-unmaximize-button-c.png,
 .../DarkColor/right-frame-unmaximize-button-f.png,
 .../DarkColor/right-frame-unmaximize-button-h.png,
 .../DarkColor/right-frame-unmaximize-button-i.png,
 .../DarkColor/right-frame-unmaximize-button-ic.png,
 .../DarkColor/right-frame-unmaximize-button-ih.png,
 .../DarkColor/right-frame-unontop-button-c.png,
 .../DarkColor/right-frame-unontop-button-f.png,
 .../DarkColor/right-frame-unontop-button-h.png,
 .../DarkColor/right-frame-unontop-button-i.png,
 .../DarkColor/right-frame-unontop-button-ic.png,
 .../DarkColor/right-frame-unontop-button-ih.png,
 .../DarkColor/right-frame-unshade-button-c.png,
 .../DarkColor/right-frame-unshade-button-f.png,
 .../DarkColor/right-frame-unshade-button-h.png,
 .../DarkColor/right-frame-unshade-button-i.png,
 .../DarkColor/right-frame-unshade-button-ic.png,
 .../DarkColor/right-frame-unshade-button-ih.png,
 .../DarkColor/right-frame-unsticky-button-c.png,
 .../DarkColor/right-frame-unsticky-button-f.png,
 .../DarkColor/right-frame-unsticky-button-h.png,
 .../DarkColor/right-frame-unsticky-button-i.png,
 .../DarkColor/right-frame-unsticky-button-ic.png,
 .../DarkColor/right-frame-unsticky-button-ih.png,
 .../DarkColor/top-frame-bottom-border-f.png,
 .../DarkColor/top-frame-bottom-border-i.png,
 .../DarkColor/top-frame-bottom-left-corner-f.png,
 .../DarkColor/top-frame-bottom-left-corner-i.png,
 .../DarkColor/top-frame-bottom-right-corner-f.png,
 .../DarkColor/top-frame-bottom-right-corner-i.png,
 themes/StyleTab/DarkColor/top-frame-button-c.png,
 themes/StyleTab/DarkColor/top-frame-button-f.png,
 .../DarkColor/top-frame-close-button-c.png,
 .../DarkColor/top-frame-close-button-f.png,
 .../DarkColor/top-frame-close-button-h.png,
 .../DarkColor/top-frame-close-button-i.png,
 .../DarkColor/top-frame-close-button-ic.png,
 .../DarkColor/top-frame-close-button-ih.png,
 .../DarkColor/top-frame-frame-typ-button-c.png,
 .../DarkColor/top-frame-frame-typ-button-f.png,
 .../DarkColor/top-frame-frame-typ-button-h.png,
 .../DarkColor/top-frame-frame-typ-button-i.png,
 .../DarkColor/top-frame-frame-typ-button-ic.png,
 .../DarkColor/top-frame-frame-typ-button-ih.png,
 .../DarkColor/top-frame-icon-title-images-f.png,
 .../DarkColor/top-frame-icon-title-images-i.png,
 .../DarkColor/top-frame-iconify-button-c.png,
 .../DarkColor/top-frame-iconify-button-f.png,
 .../DarkColor/top-frame-iconify-button-h.png,
 .../DarkColor/top-frame-iconify-button-i.png,
 .../DarkColor/top-frame-iconify-button-ic.png,
 .../DarkColor/top-frame-iconify-button-ih.png,
 .../StyleTab/DarkColor/top-frame-left-border-f.png,
 .../StyleTab/DarkColor/top-frame-left-border-i.png,
 .../StyleTab/DarkColor/top-frame-lock-button-c.png,
 .../StyleTab/DarkColor/top-frame-lock-button-f.png,
 .../StyleTab/DarkColor/top-frame-lock-button-h.png,
 .../StyleTab/DarkColor/top-frame-lock-button-i.png,
 .../DarkColor/top-frame-lock-button-ic.png,
 .../DarkColor/top-frame-lock-button-ih.png,
 .../DarkColor/top-frame-maximize-button-c.png,
 .../DarkColor/top-frame-maximize-button-f.png,
 .../DarkColor/top-frame-maximize-button-h.png,
 .../DarkColor/top-frame-maximize-button-i.png,
 .../DarkColor/top-frame-maximize-button-ic.png,
 .../DarkColor/top-frame-maximize-button-ih.png,
 .../StyleTab/DarkColor/top-frame-menu-button-c.png,
 .../StyleTab/DarkColor/top-frame-menu-button-f.png,
 .../StyleTab/DarkColor/top-frame-menu-button-h.png,
 .../StyleTab/DarkColor/top-frame-menu-button-i.png,
 .../DarkColor/top-frame-menu-button-ic.png,
 .../DarkColor/top-frame-menu-button-ih.png,
 .../DarkColor/top-frame-move-resize-button-c.png,
 .../DarkColor/top-frame-move-resize-button-f.png,
 .../DarkColor/top-frame-move-resize-button-h.png,
 .../DarkColor/top-frame-move-resize-button-i.png,
 .../DarkColor/top-frame-move-resize-button-ic.png,
 .../DarkColor/top-frame-move-resize-button-ih.png,
 .../StyleTab/DarkColor/top-frame-next-button-c.png,
 .../StyleTab/DarkColor/top-frame-next-button-f.png,
 .../StyleTab/DarkColor/top-frame-next-button-h.png,
 .../StyleTab/DarkColor/top-frame-next-button-i.png,
 .../DarkColor/top-frame-next-button-ic.png,
 .../DarkColor/top-frame-next-button-ih.png,
 .../DarkColor/top-frame-next-last-button-c.png,
 .../DarkColor/top-frame-next-last-button-f.png,
 .../DarkColor/top-frame-next-last-button-h.png,
 .../DarkColor/top-frame-next-last-button-i.png,
 .../DarkColor/top-frame-next-last-button-ic.png,
 .../DarkColor/top-frame-next-last-button-ih.png,
 .../DarkColor/top-frame-ontop-button-c.png,
 .../DarkColor/top-frame-ontop-button-f.png,
 .../DarkColor/top-frame-ontop-button-h.png,
 .../DarkColor/top-frame-ontop-button-i.png,
 .../DarkColor/top-frame-ontop-button-ic.png,
 .../DarkColor/top-frame-ontop-button-ih.png,
 .../StyleTab/DarkColor/top-frame-prev-button-c.png,
 .../StyleTab/DarkColor/top-frame-prev-button-f.png,
 .../StyleTab/DarkColor/top-frame-prev-button-h.png,
 .../StyleTab/DarkColor/top-frame-prev-button-i.png,
 .../DarkColor/top-frame-prev-button-ic.png,
 .../DarkColor/top-frame-prev-button-ih.png,
 .../DarkColor/top-frame-prev-last-button-c.png,
 .../DarkColor/top-frame-prev-last-button-f.png,
 .../DarkColor/top-frame-prev-last-button-h.png,
 .../DarkColor/top-frame-prev-last-button-i.png,
 .../DarkColor/top-frame-prev-last-button-ic.png,
 .../DarkColor/top-frame-prev-last-button-ih.png,
 .../DarkColor/top-frame-raise-lower-button-c.png,
 .../DarkColor/top-frame-raise-lower-button-f.png,
 .../DarkColor/top-frame-raise-lower-button-h.png,
 .../DarkColor/top-frame-raise-lower-button-i.png,
 .../DarkColor/top-frame-raise-lower-button-ic.png,
 .../DarkColor/top-frame-raise-lower-button-ih.png,
 .../DarkColor/top-frame-rename-button-c.png,
 .../DarkColor/top-frame-rename-button-f.png,
 .../DarkColor/top-frame-rename-button-h.png,
 .../DarkColor/top-frame-rename-button-i.png,
 .../DarkColor/top-frame-rename-button-ic.png,
 .../DarkColor/top-frame-rename-button-ih.png,
 .../DarkColor/top-frame-right-border-f.png,
 .../DarkColor/top-frame-right-border-i.png,
 .../DarkColor/top-frame-shade-button-c.png,
 .../DarkColor/top-frame-shade-button-f.png,
 .../DarkColor/top-frame-shade-button-h.png,
 .../DarkColor/top-frame-shade-button-i.png,
 .../DarkColor/top-frame-shade-button-ic.png,
 .../DarkColor/top-frame-shade-button-ih.png,
 .../DarkColor/top-frame-sticky-button-c.png,
 .../DarkColor/top-frame-sticky-button-f.png,
 .../DarkColor/top-frame-sticky-button-h.png,
 .../DarkColor/top-frame-sticky-button-i.png,
 .../DarkColor/top-frame-sticky-button-ic.png,
 .../DarkColor/top-frame-sticky-button-ih.png,
 themes/StyleTab/DarkColor/top-frame-tab-f.png,
 themes/StyleTab/DarkColor/top-frame-tab-i.png,
 themes/StyleTab/DarkColor/top-frame-tab-left-f.png,
 themes/StyleTab/DarkColor/top-frame-tab-left-i.png,
 .../DarkColor/top-frame-tab-left-icon-f.png,
 .../DarkColor/top-frame-tab-left-icon-i.png,
 .../StyleTab/DarkColor/top-frame-tab-right-f.png,
 .../StyleTab/DarkColor/top-frame-tab-right-i.png,
 themes/StyleTab/DarkColor/top-frame-title-f.png,
 themes/StyleTab/DarkColor/top-frame-title-i.png,
 .../StyleTab/DarkColor/top-frame-top-border-f.png,
 .../StyleTab/DarkColor/top-frame-top-border-i.png,
 .../DarkColor/top-frame-top-left-corner-f.png,
 .../DarkColor/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../DarkColor/top-frame-top-right-corner-f.png,
 .../DarkColor/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../DarkColor/top-frame-unlock-button-c.png,
 .../DarkColor/top-frame-unlock-button-f.png,
 .../DarkColor/top-frame-unlock-button-h.png,
 .../DarkColor/top-frame-unlock-button-i.png,
 .../DarkColor/top-frame-unlock-button-ic.png,
 .../DarkColor/top-frame-unlock-button-ih.png,
 .../DarkColor/top-frame-unmaximize-button-c.png,
 .../DarkColor/top-frame-unmaximize-button-f.png,
 .../DarkColor/top-frame-unmaximize-button-h.png,
 .../DarkColor/top-frame-unmaximize-button-i.png,
 .../DarkColor/top-frame-unmaximize-button-ic.png,
 .../DarkColor/top-frame-unmaximize-button-ih.png,
 .../DarkColor/top-frame-unontop-button-c.png,
 .../DarkColor/top-frame-unontop-button-f.png,
 .../DarkColor/top-frame-unontop-button-h.png,
 .../DarkColor/top-frame-unontop-button-i.png,
 .../DarkColor/top-frame-unontop-button-ic.png,
 .../DarkColor/top-frame-unontop-button-ih.png,
 .../DarkColor/top-frame-unshade-button-c.png,
 .../DarkColor/top-frame-unshade-button-f.png,
 .../DarkColor/top-frame-unshade-button-h.png,
 .../DarkColor/top-frame-unshade-button-i.png,
 .../DarkColor/top-frame-unshade-button-ic.png,
 .../DarkColor/top-frame-unshade-button-ih.png,
 .../DarkColor/top-frame-unsticky-button-c.png,
 .../DarkColor/top-frame-unsticky-button-f.png,
 .../DarkColor/top-frame-unsticky-button-h.png,
 .../DarkColor/top-frame-unsticky-button-i.png,
 .../DarkColor/top-frame-unsticky-button-ic.png,
 .../DarkColor/top-frame-unsticky-button-ih.png, themes/StyleTab/README,
 .../Reduce/bottom-frame-bottom-border-cursor-f.png,
 .../Reduce/bottom-frame-bottom-border-cursor-i.png,
 .../Reduce/bottom-frame-bottom-border-f.png,
 .../Reduce/bottom-frame-bottom-border-i.png,
 .../Reduce/bottom-frame-bottom-left-corner-f.png,
 .../Reduce/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/bottom-frame-bottom-right-corner-f.png,
 .../Reduce/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Reduce/bottom-frame-close-button-c.png,
 .../Reduce/bottom-frame-close-button-f.png,
 .../Reduce/bottom-frame-close-button-h.png,
 .../Reduce/bottom-frame-close-button-i.png,
 .../Reduce/bottom-frame-close-button-ic.png,
 .../Reduce/bottom-frame-close-button-ih.png,
 .../Reduce/bottom-frame-frame-typ-button-c.png,
 .../Reduce/bottom-frame-frame-typ-button-f.png,
 .../Reduce/bottom-frame-frame-typ-button-h.png,
 .../Reduce/bottom-frame-frame-typ-button-i.png,
 .../Reduce/bottom-frame-frame-typ-button-ic.png,
 .../Reduce/bottom-frame-frame-typ-button-ih.png,
 .../Reduce/bottom-frame-iconify-button-c.png,
 .../Reduce/bottom-frame-iconify-button-f.png,
 .../Reduce/bottom-frame-iconify-button-h.png,
 .../Reduce/bottom-frame-iconify-button-i.png,
 .../Reduce/bottom-frame-iconify-button-ic.png,
 .../Reduce/bottom-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-left-border-f.png,
 .../StyleTab/Reduce/bottom-frame-left-border-i.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-c.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-f.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-h.png,
 .../StyleTab/Reduce/bottom-frame-lock-button-i.png,
 .../Reduce/bottom-frame-lock-button-ic.png,
 .../Reduce/bottom-frame-lock-button-ih.png,
 .../Reduce/bottom-frame-maximize-button-c.png,
 .../Reduce/bottom-frame-maximize-button-f.png,
 .../Reduce/bottom-frame-maximize-button-h.png,
 .../Reduce/bottom-frame-maximize-button-i.png,
 .../Reduce/bottom-frame-maximize-button-ic.png,
 .../Reduce/bottom-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-c.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-f.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-h.png,
 .../StyleTab/Reduce/bottom-frame-menu-button-i.png,
 .../Reduce/bottom-frame-menu-button-ic.png,
 .../Reduce/bottom-frame-menu-button-ih.png,
 .../Reduce/bottom-frame-move-resize-button-c.png,
 .../Reduce/bottom-frame-move-resize-button-f.png,
 .../Reduce/bottom-frame-move-resize-button-h.png,
 .../Reduce/bottom-frame-move-resize-button-i.png,
 .../Reduce/bottom-frame-move-resize-button-ic.png,
 .../Reduce/bottom-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-next-button-c.png,
 .../StyleTab/Reduce/bottom-frame-next-button-f.png,
 .../StyleTab/Reduce/bottom-frame-next-button-h.png,
 .../StyleTab/Reduce/bottom-frame-next-button-i.png,
 .../Reduce/bottom-frame-next-button-ic.png,
 .../Reduce/bottom-frame-next-button-ih.png,
 .../Reduce/bottom-frame-next-last-button-c.png,
 .../Reduce/bottom-frame-next-last-button-f.png,
 .../Reduce/bottom-frame-next-last-button-h.png,
 .../Reduce/bottom-frame-next-last-button-i.png,
 .../Reduce/bottom-frame-next-last-button-ic.png,
 .../Reduce/bottom-frame-next-last-button-ih.png,
 .../Reduce/bottom-frame-ontop-button-c.png,
 .../Reduce/bottom-frame-ontop-button-f.png,
 .../Reduce/bottom-frame-ontop-button-h.png,
 .../Reduce/bottom-frame-ontop-button-i.png,
 .../Reduce/bottom-frame-ontop-button-ic.png,
 .../Reduce/bottom-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-c.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-f.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-h.png,
 .../StyleTab/Reduce/bottom-frame-prev-button-i.png,
 .../Reduce/bottom-frame-prev-button-ic.png,
 .../Reduce/bottom-frame-prev-button-ih.png,
 .../Reduce/bottom-frame-prev-last-button-c.png,
 .../Reduce/bottom-frame-prev-last-button-f.png,
 .../Reduce/bottom-frame-prev-last-button-h.png,
 .../Reduce/bottom-frame-prev-last-button-i.png,
 .../Reduce/bottom-frame-prev-last-button-ic.png,
 .../Reduce/bottom-frame-prev-last-button-ih.png,
 .../Reduce/bottom-frame-raise-lower-button-c.png,
 .../Reduce/bottom-frame-raise-lower-button-f.png,
 .../Reduce/bottom-frame-raise-lower-button-h.png,
 .../Reduce/bottom-frame-raise-lower-button-i.png,
 .../Reduce/bottom-frame-raise-lower-button-ic.png,
 .../Reduce/bottom-frame-raise-lower-button-ih.png,
 .../Reduce/bottom-frame-rename-button-c.png,
 .../Reduce/bottom-frame-rename-button-f.png,
 .../Reduce/bottom-frame-rename-button-h.png,
 .../Reduce/bottom-frame-rename-button-i.png,
 .../Reduce/bottom-frame-rename-button-ic.png,
 .../Reduce/bottom-frame-rename-button-ih.png,
 .../Reduce/bottom-frame-right-border-f.png,
 .../Reduce/bottom-frame-right-border-i.png,
 .../Reduce/bottom-frame-shade-button-c.png,
 .../Reduce/bottom-frame-shade-button-f.png,
 .../Reduce/bottom-frame-shade-button-h.png,
 .../Reduce/bottom-frame-shade-button-i.png,
 .../Reduce/bottom-frame-shade-button-ic.png,
 .../Reduce/bottom-frame-shade-button-ih.png,
 .../Reduce/bottom-frame-sticky-button-c.png,
 .../Reduce/bottom-frame-sticky-button-f.png,
 .../Reduce/bottom-frame-sticky-button-h.png,
 .../Reduce/bottom-frame-sticky-button-i.png,
 .../Reduce/bottom-frame-sticky-button-ic.png,
 .../Reduce/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/bottom-frame-tab-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-i.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-f.png,
 themes/StyleTab/Reduce/bottom-frame-tab-left-i.png,
 .../Reduce/bottom-frame-tab-left-icon-f.png,
 .../Reduce/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-f.png,
 .../StyleTab/Reduce/bottom-frame-tab-right-i.png,
 themes/StyleTab/Reduce/bottom-frame-title-f.png,
 themes/StyleTab/Reduce/bottom-frame-title-i.png,
 .../StyleTab/Reduce/bottom-frame-top-border-f.png,
 .../StyleTab/Reduce/bottom-frame-top-border-i.png,
 .../Reduce/bottom-frame-top-left-corner-f.png,
 .../Reduce/bottom-frame-top-left-corner-i.png,
 .../Reduce/bottom-frame-top-right-corner-f.png,
 .../Reduce/bottom-frame-top-right-corner-i.png,
 .../Reduce/bottom-frame-unlock-button-c.png,
 .../Reduce/bottom-frame-unlock-button-f.png,
 .../Reduce/bottom-frame-unlock-button-h.png,
 .../Reduce/bottom-frame-unlock-button-i.png,
 .../Reduce/bottom-frame-unlock-button-ic.png,
 .../Reduce/bottom-frame-unlock-button-ih.png,
 .../Reduce/bottom-frame-unmaximize-button-c.png,
 .../Reduce/bottom-frame-unmaximize-button-f.png,
 .../Reduce/bottom-frame-unmaximize-button-h.png,
 .../Reduce/bottom-frame-unmaximize-button-i.png,
 .../Reduce/bottom-frame-unmaximize-button-ic.png,
 .../Reduce/bottom-frame-unmaximize-button-ih.png,
 .../Reduce/bottom-frame-unontop-button-c.png,
 .../Reduce/bottom-frame-unontop-button-f.png,
 .../Reduce/bottom-frame-unontop-button-h.png,
 .../Reduce/bottom-frame-unontop-button-i.png,
 .../Reduce/bottom-frame-unontop-button-ic.png,
 .../Reduce/bottom-frame-unontop-button-ih.png,
 .../Reduce/bottom-frame-unshade-button-c.png,
 .../Reduce/bottom-frame-unshade-button-f.png,
 .../Reduce/bottom-frame-unshade-button-h.png,
 .../Reduce/bottom-frame-unshade-button-i.png,
 .../Reduce/bottom-frame-unshade-button-ic.png,
 .../Reduce/bottom-frame-unshade-button-ih.png,
 .../Reduce/bottom-frame-unsticky-button-c.png,
 .../Reduce/bottom-frame-unsticky-button-f.png,
 .../Reduce/bottom-frame-unsticky-button-h.png,
 .../Reduce/bottom-frame-unsticky-button-i.png,
 .../Reduce/bottom-frame-unsticky-button-ic.png,
 .../Reduce/bottom-frame-unsticky-button-ih.png,
 themes/StyleTab/Reduce/button-c.png, themes/StyleTab/Reduce/button-f.png,
 themes/StyleTab/Reduce/button-s-c.png, themes/StyleTab/Reduce/button-s-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-f.png,
 .../StyleTab/Reduce/left-frame-bottom-border-i.png,
 .../Reduce/left-frame-bottom-left-corner-f.png,
 .../Reduce/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Reduce/left-frame-bottom-right-corner-f.png,
 .../Reduce/left-frame-bottom-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-close-button-c.png,
 .../StyleTab/Reduce/left-frame-close-button-f.png,
 .../StyleTab/Reduce/left-frame-close-button-h.png,
 .../StyleTab/Reduce/left-frame-close-button-i.png,
 .../StyleTab/Reduce/left-frame-close-button-ic.png,
 .../StyleTab/Reduce/left-frame-close-button-ih.png,
 .../Reduce/left-frame-frame-typ-button-c.png,
 .../Reduce/left-frame-frame-typ-button-f.png,
 .../Reduce/left-frame-frame-typ-button-h.png,
 .../Reduce/left-frame-frame-typ-button-i.png,
 .../Reduce/left-frame-frame-typ-button-ic.png,
 .../Reduce/left-frame-frame-typ-button-ih.png,
 .../Reduce/left-frame-iconify-button-c.png,
 .../Reduce/left-frame-iconify-button-f.png,
 .../Reduce/left-frame-iconify-button-h.png,
 .../Reduce/left-frame-iconify-button-i.png,
 .../Reduce/left-frame-iconify-button-ic.png,
 .../Reduce/left-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/left-frame-left-border-f.png,
 .../StyleTab/Reduce/left-frame-left-border-i.png,
 .../StyleTab/Reduce/left-frame-lock-button-c.png,
 .../StyleTab/Reduce/left-frame-lock-button-f.png,
 .../StyleTab/Reduce/left-frame-lock-button-h.png,
 .../StyleTab/Reduce/left-frame-lock-button-i.png,
 .../StyleTab/Reduce/left-frame-lock-button-ic.png,
 .../StyleTab/Reduce/left-frame-lock-button-ih.png,
 .../Reduce/left-frame-maximize-button-c.png,
 .../Reduce/left-frame-maximize-button-f.png,
 .../Reduce/left-frame-maximize-button-h.png,
 .../Reduce/left-frame-maximize-button-i.png,
 .../Reduce/left-frame-maximize-button-ic.png,
 .../Reduce/left-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/left-frame-menu-button-c.png,
 .../StyleTab/Reduce/left-frame-menu-button-f.png,
 .../StyleTab/Reduce/left-frame-menu-button-h.png,
 .../StyleTab/Reduce/left-frame-menu-button-i.png,
 .../StyleTab/Reduce/left-frame-menu-button-ic.png,
 .../StyleTab/Reduce/left-frame-menu-button-ih.png,
 .../Reduce/left-frame-move-resize-button-c.png,
 .../Reduce/left-frame-move-resize-button-f.png,
 .../Reduce/left-frame-move-resize-button-h.png,
 .../Reduce/left-frame-move-resize-button-i.png,
 .../Reduce/left-frame-move-resize-button-ic.png,
 .../Reduce/left-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/left-frame-next-button-c.png,
 .../StyleTab/Reduce/left-frame-next-button-f.png,
 .../StyleTab/Reduce/left-frame-next-button-h.png,
 .../StyleTab/Reduce/left-frame-next-button-i.png,
 .../StyleTab/Reduce/left-frame-next-button-ic.png,
 .../StyleTab/Reduce/left-frame-next-button-ih.png,
 .../Reduce/left-frame-next-last-button-c.png,
 .../Reduce/left-frame-next-last-button-f.png,
 .../Reduce/left-frame-next-last-button-h.png,
 .../Reduce/left-frame-next-last-button-i.png,
 .../Reduce/left-frame-next-last-button-ic.png,
 .../Reduce/left-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/left-frame-ontop-button-c.png,
 .../StyleTab/Reduce/left-frame-ontop-button-f.png,
 .../StyleTab/Reduce/left-frame-ontop-button-h.png,
 .../StyleTab/Reduce/left-frame-ontop-button-i.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/left-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/left-frame-prev-button-c.png,
 .../StyleTab/Reduce/left-frame-prev-button-f.png,
 .../StyleTab/Reduce/left-frame-prev-button-h.png,
 .../StyleTab/Reduce/left-frame-prev-button-i.png,
 .../StyleTab/Reduce/left-frame-prev-button-ic.png,
 .../StyleTab/Reduce/left-frame-prev-button-ih.png,
 .../Reduce/left-frame-prev-last-button-c.png,
 .../Reduce/left-frame-prev-last-button-f.png,
 .../Reduce/left-frame-prev-last-button-h.png,
 .../Reduce/left-frame-prev-last-button-i.png,
 .../Reduce/left-frame-prev-last-button-ic.png,
 .../Reduce/left-frame-prev-last-button-ih.png,
 .../Reduce/left-frame-raise-lower-button-c.png,
 .../Reduce/left-frame-raise-lower-button-f.png,
 .../Reduce/left-frame-raise-lower-button-h.png,
 .../Reduce/left-frame-raise-lower-button-i.png,
 .../Reduce/left-frame-raise-lower-button-ic.png,
 .../Reduce/left-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/left-frame-rename-button-c.png,
 .../StyleTab/Reduce/left-frame-rename-button-f.png,
 .../StyleTab/Reduce/left-frame-rename-button-h.png,
 .../StyleTab/Reduce/left-frame-rename-button-i.png,
 .../Reduce/left-frame-rename-button-ic.png,
 .../Reduce/left-frame-rename-button-ih.png,
 .../StyleTab/Reduce/left-frame-right-border-f.png,
 .../StyleTab/Reduce/left-frame-right-border-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-c.png,
 .../StyleTab/Reduce/left-frame-shade-button-f.png,
 .../StyleTab/Reduce/left-frame-shade-button-h.png,
 .../StyleTab/Reduce/left-frame-shade-button-i.png,
 .../StyleTab/Reduce/left-frame-shade-button-ic.png,
 .../StyleTab/Reduce/left-frame-shade-button-ih.png,
 .../StyleTab/Reduce/left-frame-sticky-button-c.png,
 .../StyleTab/Reduce/left-frame-sticky-button-f.png,
 .../StyleTab/Reduce/left-frame-sticky-button-h.png,
 .../StyleTab/Reduce/left-frame-sticky-button-i.png,
 .../Reduce/left-frame-sticky-button-ic.png,
 .../Reduce/left-frame-sticky-button-ih.png,
 .../Reduce/left-frame-tab-bottom-icon-f.png,
 .../Reduce/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Reduce/left-frame-tab-f.png,
 themes/StyleTab/Reduce/left-frame-tab-i.png,
 themes/StyleTab/Reduce/left-frame-tab-top-f.png,
 themes/StyleTab/Reduce/left-frame-tab-top-i.png,
 themes/StyleTab/Reduce/left-frame-title-f.png,
 themes/StyleTab/Reduce/left-frame-title-i.png,
 themes/StyleTab/Reduce/left-frame-top-border-f.png,
 themes/StyleTab/Reduce/left-frame-top-border-i.png,
 .../Reduce/left-frame-top-left-corner-f.png,
 .../Reduce/left-frame-top-left-corner-i.png,
 .../Reduce/left-frame-top-left-corner-shaped-f.png,
 .../Reduce/left-frame-top-left-corner-shaped-i.png,
 .../Reduce/left-frame-top-right-corner-f.png,
 .../Reduce/left-frame-top-right-corner-i.png,
 .../StyleTab/Reduce/left-frame-unlock-button-c.png,
 .../StyleTab/Reduce/left-frame-unlock-button-f.png,
 .../StyleTab/Reduce/left-frame-unlock-button-h.png,
 .../StyleTab/Reduce/left-frame-unlock-button-i.png,
 .../Reduce/left-frame-unlock-button-ic.png,
 .../Reduce/left-frame-unlock-button-ih.png,
 .../Reduce/left-frame-unmaximize-button-c.png,
 .../Reduce/left-frame-unmaximize-button-f.png,
 .../Reduce/left-frame-unmaximize-button-h.png,
 .../Reduce/left-frame-unmaximize-button-i.png,
 .../Reduce/left-frame-unmaximize-button-ic.png,
 .../Reduce/left-frame-unmaximize-button-ih.png,
 .../Reduce/left-frame-unontop-button-c.png,
 .../Reduce/left-frame-unontop-button-f.png,
 .../Reduce/left-frame-unontop-button-h.png,
 .../Reduce/left-frame-unontop-button-i.png,
 .../Reduce/left-frame-unontop-button-ic.png,
 .../Reduce/left-frame-unontop-button-ih.png,
 .../Reduce/left-frame-unshade-button-c.png,
 .../Reduce/left-frame-unshade-button-f.png,
 .../Reduce/left-frame-unshade-button-h.png,
 .../Reduce/left-frame-unshade-button-i.png,
 .../Reduce/left-frame-unshade-button-ic.png,
 .../Reduce/left-frame-unshade-button-ih.png,
 .../Reduce/left-frame-unsticky-button-c.png,
 .../Reduce/left-frame-unsticky-button-f.png,
 .../Reduce/left-frame-unsticky-button-h.png,
 .../Reduce/left-frame-unsticky-button-i.png,
 .../Reduce/left-frame-unsticky-button-ic.png,
 .../Reduce/left-frame-unsticky-button-ih.png,
 .../Reduce/right-frame-bottom-border-f.png,
 .../Reduce/right-frame-bottom-border-i.png,
 .../Reduce/right-frame-bottom-left-corner-f.png,
 .../Reduce/right-frame-bottom-left-corner-i.png,
 .../Reduce/right-frame-bottom-right-corner-f.png,
 .../Reduce/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../StyleTab/Reduce/right-frame-close-button-c.png,
 .../StyleTab/Reduce/right-frame-close-button-f.png,
 .../StyleTab/Reduce/right-frame-close-button-h.png,
 .../StyleTab/Reduce/right-frame-close-button-i.png,
 .../Reduce/right-frame-close-button-ic.png,
 .../Reduce/right-frame-close-button-ih.png,
 .../Reduce/right-frame-frame-typ-button-c.png,
 .../Reduce/right-frame-frame-typ-button-f.png,
 .../Reduce/right-frame-frame-typ-button-h.png,
 .../Reduce/right-frame-frame-typ-button-i.png,
 .../Reduce/right-frame-frame-typ-button-ic.png,
 .../Reduce/right-frame-frame-typ-button-ih.png,
 .../Reduce/right-frame-iconify-button-c.png,
 .../Reduce/right-frame-iconify-button-f.png,
 .../Reduce/right-frame-iconify-button-h.png,
 .../Reduce/right-frame-iconify-button-i.png,
 .../Reduce/right-frame-iconify-button-ic.png,
 .../Reduce/right-frame-iconify-button-ih.png,
 .../StyleTab/Reduce/right-frame-left-border-f.png,
 .../StyleTab/Reduce/right-frame-left-border-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-c.png,
 .../StyleTab/Reduce/right-frame-lock-button-f.png,
 .../StyleTab/Reduce/right-frame-lock-button-h.png,
 .../StyleTab/Reduce/right-frame-lock-button-i.png,
 .../StyleTab/Reduce/right-frame-lock-button-ic.png,
 .../StyleTab/Reduce/right-frame-lock-button-ih.png,
 .../Reduce/right-frame-maximize-button-c.png,
 .../Reduce/right-frame-maximize-button-f.png,
 .../Reduce/right-frame-maximize-button-h.png,
 .../Reduce/right-frame-maximize-button-i.png,
 .../Reduce/right-frame-maximize-button-ic.png,
 .../Reduce/right-frame-maximize-button-ih.png,
 .../StyleTab/Reduce/right-frame-menu-button-c.png,
 .../StyleTab/Reduce/right-frame-menu-button-f.png,
 .../StyleTab/Reduce/right-frame-menu-button-h.png,
 .../StyleTab/Reduce/right-frame-menu-button-i.png,
 .../StyleTab/Reduce/right-frame-menu-button-ic.png,
 .../StyleTab/Reduce/right-frame-menu-button-ih.png,
 .../Reduce/right-frame-move-resize-button-c.png,
 .../Reduce/right-frame-move-resize-button-f.png,
 .../Reduce/right-frame-move-resize-button-h.png,
 .../Reduce/right-frame-move-resize-button-i.png,
 .../Reduce/right-frame-move-resize-button-ic.png,
 .../Reduce/right-frame-move-resize-button-ih.png,
 .../StyleTab/Reduce/right-frame-next-button-c.png,
 .../StyleTab/Reduce/right-frame-next-button-f.png,
 .../StyleTab/Reduce/right-frame-next-button-h.png,
 .../StyleTab/Reduce/right-frame-next-button-i.png,
 .../StyleTab/Reduce/right-frame-next-button-ic.png,
 .../StyleTab/Reduce/right-frame-next-button-ih.png,
 .../Reduce/right-frame-next-last-button-c.png,
 .../Reduce/right-frame-next-last-button-f.png,
 .../Reduce/right-frame-next-last-button-h.png,
 .../Reduce/right-frame-next-last-button-i.png,
 .../Reduce/right-frame-next-last-button-ic.png,
 .../Reduce/right-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/right-frame-ontop-button-c.png,
 .../StyleTab/Reduce/right-frame-ontop-button-f.png,
 .../StyleTab/Reduce/right-frame-ontop-button-h.png,
 .../StyleTab/Reduce/right-frame-ontop-button-i.png,
 .../Reduce/right-frame-ontop-button-ic.png,
 .../Reduce/right-frame-ontop-button-ih.png,
 .../StyleTab/Reduce/right-frame-prev-button-c.png,
 .../StyleTab/Reduce/right-frame-prev-button-f.png,
 .../StyleTab/Reduce/right-frame-prev-button-h.png,
 .../StyleTab/Reduce/right-frame-prev-button-i.png,
 .../StyleTab/Reduce/right-frame-prev-button-ic.png,
 .../StyleTab/Reduce/right-frame-prev-button-ih.png,
 .../Reduce/right-frame-prev-last-button-c.png,
 .../Reduce/right-frame-prev-last-button-f.png,
 .../Reduce/right-frame-prev-last-button-h.png,
 .../Reduce/right-frame-prev-last-button-i.png,
 .../Reduce/right-frame-prev-last-button-ic.png,
 .../Reduce/right-frame-prev-last-button-ih.png,
 .../Reduce/right-frame-raise-lower-button-c.png,
 .../Reduce/right-frame-raise-lower-button-f.png,
 .../Reduce/right-frame-raise-lower-button-h.png,
 .../Reduce/right-frame-raise-lower-button-i.png,
 .../Reduce/right-frame-raise-lower-button-ic.png,
 .../Reduce/right-frame-raise-lower-button-ih.png,
 .../Reduce/right-frame-rename-button-c.png,
 .../Reduce/right-frame-rename-button-f.png,
 .../Reduce/right-frame-rename-button-h.png,
 .../Reduce/right-frame-rename-button-i.png,
 .../Reduce/right-frame-rename-button-ic.png,
 .../Reduce/right-frame-rename-button-ih.png,
 .../Reduce/right-frame-right-border-cursor-f.png,
 .../Reduce/right-frame-right-border-cursor-i.png,
 .../StyleTab/Reduce/right-frame-right-border-f.png,
 .../StyleTab/Reduce/right-frame-right-border-i.png,
 .../StyleTab/Reduce/right-frame-shade-button-c.png,
 .../StyleTab/Reduce/right-frame-shade-button-f.png,
 .../StyleTab/Reduce/right-frame-shade-button-h.png,
 .../StyleTab/Reduce/right-frame-shade-button-i.png,
 .../Reduce/right-frame-shade-button-ic.png,
 .../Reduce/right-frame-shade-button-ih.png,
 .../Reduce/right-frame-sticky-button-c.png,
 .../Reduce/right-frame-sticky-button-f.png,
 .../Reduce/right-frame-sticky-button-h.png,
 .../Reduce/right-frame-sticky-button-i.png,
 .../Reduce/right-frame-sticky-button-ic.png,
 .../Reduce/right-frame-sticky-button-ih.png,
 .../Reduce/right-frame-tab-bottom-icon-f.png,
 .../Reduce/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Reduce/right-frame-tab-f.png,
 themes/StyleTab/Reduce/right-frame-tab-i.png,
 themes/StyleTab/Reduce/right-frame-tab-top-f.png,
 themes/StyleTab/Reduce/right-frame-tab-top-i.png,
 themes/StyleTab/Reduce/right-frame-title-f.png,
 themes/StyleTab/Reduce/right-frame-title-i.png,
 .../StyleTab/Reduce/right-frame-top-border-f.png,
 .../StyleTab/Reduce/right-frame-top-border-i.png,
 .../Reduce/right-frame-top-left-corner-f.png,
 .../Reduce/right-frame-top-left-corner-i.png,
 .../Reduce/right-frame-top-right-corner-f.png,
 .../Reduce/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Reduce/right-frame-unlock-button-c.png,
 .../Reduce/right-frame-unlock-button-f.png,
 .../Reduce/right-frame-unlock-button-h.png,
 .../Reduce/right-frame-unlock-button-i.png,
 .../Reduce/right-frame-unlock-button-ic.png,
 .../Reduce/right-frame-unlock-button-ih.png,
 .../Reduce/right-frame-unmaximize-button-c.png,
 .../Reduce/right-frame-unmaximize-button-f.png,
 .../Reduce/right-frame-unmaximize-button-h.png,
 .../Reduce/right-frame-unmaximize-button-i.png,
 .../Reduce/right-frame-unmaximize-button-ic.png,
 .../Reduce/right-frame-unmaximize-button-ih.png,
 .../Reduce/right-frame-unontop-button-c.png,
 .../Reduce/right-frame-unontop-button-f.png,
 .../Reduce/right-frame-unontop-button-h.png,
 .../Reduce/right-frame-unontop-button-i.png,
 .../Reduce/right-frame-unontop-button-ic.png,
 .../Reduce/right-frame-unontop-button-ih.png,
 .../Reduce/right-frame-unshade-button-c.png,
 .../Reduce/right-frame-unshade-button-f.png,
 .../Reduce/right-frame-unshade-button-h.png,
 .../Reduce/right-frame-unshade-button-i.png,
 .../Reduce/right-frame-unshade-button-ic.png,
 .../Reduce/right-frame-unshade-button-ih.png,
 .../Reduce/right-frame-unsticky-button-c.png,
 .../Reduce/right-frame-unsticky-button-f.png,
 .../Reduce/right-frame-unsticky-button-h.png,
 .../Reduce/right-frame-unsticky-button-i.png,
 .../Reduce/right-frame-unsticky-button-ic.png,
 .../Reduce/right-frame-unsticky-button-ih.png,
 .../StyleTab/Reduce/top-frame-bottom-border-f.png,
 .../StyleTab/Reduce/top-frame-bottom-border-i.png,
 .../Reduce/top-frame-bottom-left-corner-f.png,
 .../Reduce/top-frame-bottom-left-corner-i.png,
 .../Reduce/top-frame-bottom-right-corner-f.png,
 .../Reduce/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Reduce/top-frame-close-button-c.png,
 .../StyleTab/Reduce/top-frame-close-button-f.png,
 .../StyleTab/Reduce/top-frame-close-button-h.png,
 .../StyleTab/Reduce/top-frame-close-button-i.png,
 .../StyleTab/Reduce/top-frame-close-button-ic.png,
 .../StyleTab/Reduce/top-frame-close-button-ih.png,
 .../Reduce/top-frame-frame-typ-button-c.png,
 .../Reduce/top-frame-frame-typ-button-f.png,
 .../Reduce/top-frame-frame-typ-button-h.png,
 .../Reduce/top-frame-frame-typ-button-i.png,
 .../Reduce/top-frame-frame-typ-button-ic.png,
 .../Reduce/top-frame-frame-typ-button-ih.png,
 .../Reduce/top-frame-icon-title-images-f.png,
 .../Reduce/top-frame-icon-title-images-i.png,
 .../StyleTab/Reduce/top-frame-iconify-button-c.png,
 .../StyleTab/Reduce/top-frame-iconify-button-f.png,
 .../StyleTab/Reduce/top-frame-iconify-button-h.png,
 .../StyleTab/Reduce/top-frame-iconify-button-i.png,
 .../Reduce/top-frame-iconify-button-ic.png,
 .../Reduce/top-frame-iconify-button-ih.png,
 themes/StyleTab/Reduce/top-frame-left-border-f.png,
 themes/StyleTab/Reduce/top-frame-left-border-i.png,
 themes/StyleTab/Reduce/top-frame-lock-button-c.png,
 themes/StyleTab/Reduce/top-frame-lock-button-f.png,
 themes/StyleTab/Reduce/top-frame-lock-button-h.png,
 themes/StyleTab/Reduce/top-frame-lock-button-i.png,
 .../StyleTab/Reduce/top-frame-lock-button-ic.png,
 .../StyleTab/Reduce/top-frame-lock-button-ih.png,
 .../Reduce/top-frame-maximize-button-c.png,
 .../Reduce/top-frame-maximize-button-f.png,
 .../Reduce/top-frame-maximize-button-h.png,
 .../Reduce/top-frame-maximize-button-i.png,
 .../Reduce/top-frame-maximize-button-ic.png,
 .../Reduce/top-frame-maximize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-menu-button-c.png,
 themes/StyleTab/Reduce/top-frame-menu-button-f.png,
 themes/StyleTab/Reduce/top-frame-menu-button-h.png,
 themes/StyleTab/Reduce/top-frame-menu-button-i.png,
 .../StyleTab/Reduce/top-frame-menu-button-ic.png,
 .../StyleTab/Reduce/top-frame-menu-button-ih.png,
 .../Reduce/top-frame-move-resize-button-c.png,
 .../Reduce/top-frame-move-resize-button-f.png,
 .../Reduce/top-frame-move-resize-button-h.png,
 .../Reduce/top-frame-move-resize-button-i.png,
 .../Reduce/top-frame-move-resize-button-ic.png,
 .../Reduce/top-frame-move-resize-button-ih.png,
 themes/StyleTab/Reduce/top-frame-next-button-c.png,
 themes/StyleTab/Reduce/top-frame-next-button-f.png,
 themes/StyleTab/Reduce/top-frame-next-button-h.png,
 themes/StyleTab/Reduce/top-frame-next-button-i.png,
 .../StyleTab/Reduce/top-frame-next-button-ic.png,
 .../StyleTab/Reduce/top-frame-next-button-ih.png,
 .../Reduce/top-frame-next-last-button-c.png,
 .../Reduce/top-frame-next-last-button-f.png,
 .../Reduce/top-frame-next-last-button-h.png,
 .../Reduce/top-frame-next-last-button-i.png,
 .../Reduce/top-frame-next-last-button-ic.png,
 .../Reduce/top-frame-next-last-button-ih.png,
 .../StyleTab/Reduce/top-frame-ontop-button-c.png,
 .../StyleTab/Reduce/top-frame-ontop-button-f.png,
 .../StyleTab/Reduce/top-frame-ontop-button-h.png,
 .../StyleTab/Reduce/top-frame-ontop-button-i.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ic.png,
 .../StyleTab/Reduce/top-frame-ontop-button-ih.png,
 themes/StyleTab/Reduce/top-frame-prev-button-c.png,
 themes/StyleTab/Reduce/top-frame-prev-button-f.png,
 themes/StyleTab/Reduce/top-frame-prev-button-h.png,
 themes/StyleTab/Reduce/top-frame-prev-button-i.png,
 .../StyleTab/Reduce/top-frame-prev-button-ic.png,
 .../StyleTab/Reduce/top-frame-prev-button-ih.png,
 .../Reduce/top-frame-prev-last-button-c.png,
 .../Reduce/top-frame-prev-last-button-f.png,
 .../Reduce/top-frame-prev-last-button-h.png,
 .../Reduce/top-frame-prev-last-button-i.png,
 .../Reduce/top-frame-prev-last-button-ic.png,
 .../Reduce/top-frame-prev-last-button-ih.png,
 .../Reduce/top-frame-raise-lower-button-c.png,
 .../Reduce/top-frame-raise-lower-button-f.png,
 .../Reduce/top-frame-raise-lower-button-h.png,
 .../Reduce/top-frame-raise-lower-button-i.png,
 .../Reduce/top-frame-raise-lower-button-ic.png,
 .../Reduce/top-frame-raise-lower-button-ih.png,
 .../StyleTab/Reduce/top-frame-rename-button-c.png,
 .../StyleTab/Reduce/top-frame-rename-button-f.png,
 .../StyleTab/Reduce/top-frame-rename-button-h.png,
 .../StyleTab/Reduce/top-frame-rename-button-i.png,
 .../StyleTab/Reduce/top-frame-rename-button-ic.png,
 .../StyleTab/Reduce/top-frame-rename-button-ih.png,
 .../StyleTab/Reduce/top-frame-right-border-f.png,
 .../StyleTab/Reduce/top-frame-right-border-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-c.png,
 .../StyleTab/Reduce/top-frame-shade-button-f.png,
 .../StyleTab/Reduce/top-frame-shade-button-h.png,
 .../StyleTab/Reduce/top-frame-shade-button-i.png,
 .../StyleTab/Reduce/top-frame-shade-button-ic.png,
 .../StyleTab/Reduce/top-frame-shade-button-ih.png,
 .../StyleTab/Reduce/top-frame-sticky-button-c.png,
 .../StyleTab/Reduce/top-frame-sticky-button-f.png,
 .../StyleTab/Reduce/top-frame-sticky-button-h.png,
 .../StyleTab/Reduce/top-frame-sticky-button-i.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ic.png,
 .../StyleTab/Reduce/top-frame-sticky-button-ih.png,
 themes/StyleTab/Reduce/top-frame-tab-f.png,
 themes/StyleTab/Reduce/top-frame-tab-i.png,
 themes/StyleTab/Reduce/top-frame-tab-left-f.png,
 themes/StyleTab/Reduce/top-frame-tab-left-i.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-f.png,
 .../StyleTab/Reduce/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Reduce/top-frame-tab-right-f.png,
 themes/StyleTab/Reduce/top-frame-tab-right-i.png,
 themes/StyleTab/Reduce/top-frame-title-f.png,
 themes/StyleTab/Reduce/top-frame-title-i.png,
 themes/StyleTab/Reduce/top-frame-top-border-f.png,
 themes/StyleTab/Reduce/top-frame-top-border-i.png,
 .../Reduce/top-frame-top-left-corner-f.png,
 .../Reduce/top-frame-top-left-corner-i.png,
 .../Reduce/top-frame-top-left-corner-shaped-f.png,
 .../Reduce/top-frame-top-left-corner-shaped-i.png,
 .../Reduce/top-frame-top-right-corner-f.png,
 .../Reduce/top-frame-top-right-corner-i.png,
 .../Reduce/top-frame-top-right-corner-shaped-f.png,
 .../Reduce/top-frame-top-right-corner-shaped-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-c.png,
 .../StyleTab/Reduce/top-frame-unlock-button-f.png,
 .../StyleTab/Reduce/top-frame-unlock-button-h.png,
 .../StyleTab/Reduce/top-frame-unlock-button-i.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ic.png,
 .../StyleTab/Reduce/top-frame-unlock-button-ih.png,
 .../Reduce/top-frame-unmaximize-button-c.png,
 .../Reduce/top-frame-unmaximize-button-f.png,
 .../Reduce/top-frame-unmaximize-button-h.png,
 .../Reduce/top-frame-unmaximize-button-i.png,
 .../Reduce/top-frame-unmaximize-button-ic.png,
 .../Reduce/top-frame-unmaximize-button-ih.png,
 .../StyleTab/Reduce/top-frame-unontop-button-c.png,
 .../StyleTab/Reduce/top-frame-unontop-button-f.png,
 .../StyleTab/Reduce/top-frame-unontop-button-h.png,
 .../StyleTab/Reduce/top-frame-unontop-button-i.png,
 .../Reduce/top-frame-unontop-button-ic.png,
 .../Reduce/top-frame-unontop-button-ih.png,
 .../StyleTab/Reduce/top-frame-unshade-button-c.png,
 .../StyleTab/Reduce/top-frame-unshade-button-f.png,
 .../StyleTab/Reduce/top-frame-unshade-button-h.png,
 .../StyleTab/Reduce/top-frame-unshade-button-i.png,
 .../Reduce/top-frame-unshade-button-ic.png,
 .../Reduce/top-frame-unshade-button-ih.png,
 .../Reduce/top-frame-unsticky-button-c.png,
 .../Reduce/top-frame-unsticky-button-f.png,
 .../Reduce/top-frame-unsticky-button-h.png,
 .../Reduce/top-frame-unsticky-button-i.png,
 .../Reduce/top-frame-unsticky-button-ic.png,
 .../Reduce/top-frame-unsticky-button-ih.png,
 .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 .../Smoothly/bottom-frame-bottom-border-f.png,
 .../Smoothly/bottom-frame-bottom-border-i.png,
 .../Smoothly/bottom-frame-bottom-left-corner-f.png,
 .../Smoothly/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../bottom-frame-bottom-right-corner-f.png,
 .../bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 .../Smoothly/bottom-frame-close-button-c.png,
 .../Smoothly/bottom-frame-close-button-f.png,
 .../Smoothly/bottom-frame-close-button-h.png,
 .../Smoothly/bottom-frame-close-button-i.png,
 .../Smoothly/bottom-frame-close-button-ic.png,
 .../Smoothly/bottom-frame-close-button-ih.png,
 .../Smoothly/bottom-frame-frame-typ-button-c.png,
 .../Smoothly/bottom-frame-frame-typ-button-f.png,
 .../Smoothly/bottom-frame-frame-typ-button-h.png,
 .../Smoothly/bottom-frame-frame-typ-button-i.png,
 .../Smoothly/bottom-frame-frame-typ-button-ic.png,
 .../Smoothly/bottom-frame-frame-typ-button-ih.png,
 .../Smoothly/bottom-frame-iconify-button-c.png,
 .../Smoothly/bottom-frame-iconify-button-f.png,
 .../Smoothly/bottom-frame-iconify-button-h.png,
 .../Smoothly/bottom-frame-iconify-button-i.png,
 .../Smoothly/bottom-frame-iconify-button-ic.png,
 .../Smoothly/bottom-frame-iconify-button-ih.png,
 .../Smoothly/bottom-frame-left-border-f.png,
 .../Smoothly/bottom-frame-left-border-i.png,
 .../Smoothly/bottom-frame-lock-button-c.png,
 .../Smoothly/bottom-frame-lock-button-f.png,
 .../Smoothly/bottom-frame-lock-button-h.png,
 .../Smoothly/bottom-frame-lock-button-i.png,
 .../Smoothly/bottom-frame-lock-button-ic.png,
 .../Smoothly/bottom-frame-lock-button-ih.png,
 .../Smoothly/bottom-frame-maximize-button-c.png,
 .../Smoothly/bottom-frame-maximize-button-f.png,
 .../Smoothly/bottom-frame-maximize-button-h.png,
 .../Smoothly/bottom-frame-maximize-button-i.png,
 .../Smoothly/bottom-frame-maximize-button-ic.png,
 .../Smoothly/bottom-frame-maximize-button-ih.png,
 .../Smoothly/bottom-frame-menu-button-c.png,
 .../Smoothly/bottom-frame-menu-button-f.png,
 .../Smoothly/bottom-frame-menu-button-h.png,
 .../Smoothly/bottom-frame-menu-button-i.png,
 .../Smoothly/bottom-frame-menu-button-ic.png,
 .../Smoothly/bottom-frame-menu-button-ih.png,
 .../Smoothly/bottom-frame-move-resize-button-c.png,
 .../Smoothly/bottom-frame-move-resize-button-f.png,
 .../Smoothly/bottom-frame-move-resize-button-h.png,
 .../Smoothly/bottom-frame-move-resize-button-i.png,
 .../bottom-frame-move-resize-button-ic.png,
 .../bottom-frame-move-resize-button-ih.png,
 .../Smoothly/bottom-frame-next-button-c.png,
 .../Smoothly/bottom-frame-next-button-f.png,
 .../Smoothly/bottom-frame-next-button-h.png,
 .../Smoothly/bottom-frame-next-button-i.png,
 .../Smoothly/bottom-frame-next-button-ic.png,
 .../Smoothly/bottom-frame-next-button-ih.png,
 .../Smoothly/bottom-frame-next-last-button-c.png,
 .../Smoothly/bottom-frame-next-last-button-f.png,
 .../Smoothly/bottom-frame-next-last-button-h.png,
 .../Smoothly/bottom-frame-next-last-button-i.png,
 .../Smoothly/bottom-frame-next-last-button-ic.png,
 .../Smoothly/bottom-frame-next-last-button-ih.png,
 .../Smoothly/bottom-frame-ontop-button-c.png,
 .../Smoothly/bottom-frame-ontop-button-f.png,
 .../Smoothly/bottom-frame-ontop-button-h.png,
 .../Smoothly/bottom-frame-ontop-button-i.png,
 .../Smoothly/bottom-frame-ontop-button-ic.png,
 .../Smoothly/bottom-frame-ontop-button-ih.png,
 .../Smoothly/bottom-frame-prev-button-c.png,
 .../Smoothly/bottom-frame-prev-button-f.png,
 .../Smoothly/bottom-frame-prev-button-h.png,
 .../Smoothly/bottom-frame-prev-button-i.png,
 .../Smoothly/bottom-frame-prev-button-ic.png,
 .../Smoothly/bottom-frame-prev-button-ih.png,
 .../Smoothly/bottom-frame-prev-last-button-c.png,
 .../Smoothly/bottom-frame-prev-last-button-f.png,
 .../Smoothly/bottom-frame-prev-last-button-h.png,
 .../Smoothly/bottom-frame-prev-last-button-i.png,
 .../Smoothly/bottom-frame-prev-last-button-ic.png,
 .../Smoothly/bottom-frame-prev-last-button-ih.png,
 .../Smoothly/bottom-frame-raise-lower-button-c.png,
 .../Smoothly/bottom-frame-raise-lower-button-f.png,
 .../Smoothly/bottom-frame-raise-lower-button-h.png,
 .../Smoothly/bottom-frame-raise-lower-button-i.png,
 .../bottom-frame-raise-lower-button-ic.png,
 .../bottom-frame-raise-lower-button-ih.png,
 .../Smoothly/bottom-frame-rename-button-c.png,
 .../Smoothly/bottom-frame-rename-button-f.png,
 .../Smoothly/bottom-frame-rename-button-h.png,
 .../Smoothly/bottom-frame-rename-button-i.png,
 .../Smoothly/bottom-frame-rename-button-ic.png,
 .../Smoothly/bottom-frame-rename-button-ih.png,
 .../Smoothly/bottom-frame-right-border-f.png,
 .../Smoothly/bottom-frame-right-border-i.png,
 .../Smoothly/bottom-frame-shade-button-c.png,
 .../Smoothly/bottom-frame-shade-button-f.png,
 .../Smoothly/bottom-frame-shade-button-h.png,
 .../Smoothly/bottom-frame-shade-button-i.png,
 .../Smoothly/bottom-frame-shade-button-ic.png,
 .../Smoothly/bottom-frame-shade-button-ih.png,
 .../Smoothly/bottom-frame-sticky-button-c.png,
 .../Smoothly/bottom-frame-sticky-button-f.png,
 .../Smoothly/bottom-frame-sticky-button-h.png,
 .../Smoothly/bottom-frame-sticky-button-i.png,
 .../Smoothly/bottom-frame-sticky-button-ic.png,
 .../Smoothly/bottom-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-f.png,
 themes/StyleTab/Smoothly/bottom-frame-tab-i.png,
 .../Smoothly/bottom-frame-tab-left-icon-f.png,
 .../Smoothly/bottom-frame-tab-left-icon-i.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-f.png,
 .../StyleTab/Smoothly/bottom-frame-tab-right-i.png,
 themes/StyleTab/Smoothly/bottom-frame-title-f.png,
 themes/StyleTab/Smoothly/bottom-frame-title-i.png,
 .../Smoothly/bottom-frame-top-border-f.png,
 .../Smoothly/bottom-frame-top-border-i.png,
 .../Smoothly/bottom-frame-top-left-corner-f.png,
 .../Smoothly/bottom-frame-top-left-corner-i.png,
 .../Smoothly/bottom-frame-top-right-corner-f.png,
 .../Smoothly/bottom-frame-top-right-corner-i.png,
 .../Smoothly/bottom-frame-unlock-button-c.png,
 .../Smoothly/bottom-frame-unlock-button-f.png,
 .../Smoothly/bottom-frame-unlock-button-h.png,
 .../Smoothly/bottom-frame-unlock-button-i.png,
 .../Smoothly/bottom-frame-unlock-button-ic.png,
 .../Smoothly/bottom-frame-unlock-button-ih.png,
 .../Smoothly/bottom-frame-unmaximize-button-c.png,
 .../Smoothly/bottom-frame-unmaximize-button-f.png,
 .../Smoothly/bottom-frame-unmaximize-button-h.png,
 .../Smoothly/bottom-frame-unmaximize-button-i.png,
 .../Smoothly/bottom-frame-unmaximize-button-ic.png,
 .../Smoothly/bottom-frame-unmaximize-button-ih.png,
 .../Smoothly/bottom-frame-unontop-button-c.png,
 .../Smoothly/bottom-frame-unontop-button-f.png,
 .../Smoothly/bottom-frame-unontop-button-h.png,
 .../Smoothly/bottom-frame-unontop-button-i.png,
 .../Smoothly/bottom-frame-unontop-button-ic.png,
 .../Smoothly/bottom-frame-unontop-button-ih.png,
 .../Smoothly/bottom-frame-unshade-button-c.png,
 .../Smoothly/bottom-frame-unshade-button-f.png,
 .../Smoothly/bottom-frame-unshade-button-h.png,
 .../Smoothly/bottom-frame-unshade-button-i.png,
 .../Smoothly/bottom-frame-unshade-button-ic.png,
 .../Smoothly/bottom-frame-unshade-button-ih.png,
 .../Smoothly/bottom-frame-unsticky-button-c.png,
 .../Smoothly/bottom-frame-unsticky-button-f.png,
 .../Smoothly/bottom-frame-unsticky-button-h.png,
 .../Smoothly/bottom-frame-unsticky-button-i.png,
 .../Smoothly/bottom-frame-unsticky-button-ic.png,
 .../Smoothly/bottom-frame-unsticky-button-ih.png,
 .../Smoothly/left-frame-bottom-border-f.png,
 .../Smoothly/left-frame-bottom-border-i.png,
 .../Smoothly/left-frame-bottom-left-corner-f.png,
 .../Smoothly/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../Smoothly/left-frame-bottom-right-corner-f.png,
 .../Smoothly/left-frame-bottom-right-corner-i.png,
 .../Smoothly/left-frame-close-button-c.png,
 .../Smoothly/left-frame-close-button-f.png,
 .../Smoothly/left-frame-close-button-h.png,
 .../Smoothly/left-frame-close-button-i.png,
 .../Smoothly/left-frame-close-button-ic.png,
 .../Smoothly/left-frame-close-button-ih.png,
 .../Smoothly/left-frame-frame-typ-button-c.png,
 .../Smoothly/left-frame-frame-typ-button-f.png,
 .../Smoothly/left-frame-frame-typ-button-h.png,
 .../Smoothly/left-frame-frame-typ-button-i.png,
 .../Smoothly/left-frame-frame-typ-button-ic.png,
 .../Smoothly/left-frame-frame-typ-button-ih.png,
 .../Smoothly/left-frame-iconify-button-c.png,
 .../Smoothly/left-frame-iconify-button-f.png,
 .../Smoothly/left-frame-iconify-button-h.png,
 .../Smoothly/left-frame-iconify-button-i.png,
 .../Smoothly/left-frame-iconify-button-ic.png,
 .../Smoothly/left-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/left-frame-left-border-f.png,
 .../StyleTab/Smoothly/left-frame-left-border-i.png,
 .../StyleTab/Smoothly/left-frame-lock-button-c.png,
 .../StyleTab/Smoothly/left-frame-lock-button-f.png,
 .../StyleTab/Smoothly/left-frame-lock-button-h.png,
 .../StyleTab/Smoothly/left-frame-lock-button-i.png,
 .../Smoothly/left-frame-lock-button-ic.png,
 .../Smoothly/left-frame-lock-button-ih.png,
 .../Smoothly/left-frame-maximize-button-c.png,
 .../Smoothly/left-frame-maximize-button-f.png,
 .../Smoothly/left-frame-maximize-button-h.png,
 .../Smoothly/left-frame-maximize-button-i.png,
 .../Smoothly/left-frame-maximize-button-ic.png,
 .../Smoothly/left-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-menu-button-c.png,
 .../StyleTab/Smoothly/left-frame-menu-button-f.png,
 .../StyleTab/Smoothly/left-frame-menu-button-h.png,
 .../StyleTab/Smoothly/left-frame-menu-button-i.png,
 .../Smoothly/left-frame-menu-button-ic.png,
 .../Smoothly/left-frame-menu-button-ih.png,
 .../Smoothly/left-frame-move-resize-button-c.png,
 .../Smoothly/left-frame-move-resize-button-f.png,
 .../Smoothly/left-frame-move-resize-button-h.png,
 .../Smoothly/left-frame-move-resize-button-i.png,
 .../Smoothly/left-frame-move-resize-button-ic.png,
 .../Smoothly/left-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/left-frame-next-button-c.png,
 .../StyleTab/Smoothly/left-frame-next-button-f.png,
 .../StyleTab/Smoothly/left-frame-next-button-h.png,
 .../StyleTab/Smoothly/left-frame-next-button-i.png,
 .../Smoothly/left-frame-next-button-ic.png,
 .../Smoothly/left-frame-next-button-ih.png,
 .../Smoothly/left-frame-next-last-button-c.png,
 .../Smoothly/left-frame-next-last-button-f.png,
 .../Smoothly/left-frame-next-last-button-h.png,
 .../Smoothly/left-frame-next-last-button-i.png,
 .../Smoothly/left-frame-next-last-button-ic.png,
 .../Smoothly/left-frame-next-last-button-ih.png,
 .../Smoothly/left-frame-ontop-button-c.png,
 .../Smoothly/left-frame-ontop-button-f.png,
 .../Smoothly/left-frame-ontop-button-h.png,
 .../Smoothly/left-frame-ontop-button-i.png,
 .../Smoothly/left-frame-ontop-button-ic.png,
 .../Smoothly/left-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/left-frame-prev-button-c.png,
 .../StyleTab/Smoothly/left-frame-prev-button-f.png,
 .../StyleTab/Smoothly/left-frame-prev-button-h.png,
 .../StyleTab/Smoothly/left-frame-prev-button-i.png,
 .../Smoothly/left-frame-prev-button-ic.png,
 .../Smoothly/left-frame-prev-button-ih.png,
 .../Smoothly/left-frame-prev-last-button-c.png,
 .../Smoothly/left-frame-prev-last-button-f.png,
 .../Smoothly/left-frame-prev-last-button-h.png,
 .../Smoothly/left-frame-prev-last-button-i.png,
 .../Smoothly/left-frame-prev-last-button-ic.png,
 .../Smoothly/left-frame-prev-last-button-ih.png,
 .../Smoothly/left-frame-raise-lower-button-c.png,
 .../Smoothly/left-frame-raise-lower-button-f.png,
 .../Smoothly/left-frame-raise-lower-button-h.png,
 .../Smoothly/left-frame-raise-lower-button-i.png,
 .../Smoothly/left-frame-raise-lower-button-ic.png,
 .../Smoothly/left-frame-raise-lower-button-ih.png,
 .../Smoothly/left-frame-rename-button-c.png,
 .../Smoothly/left-frame-rename-button-f.png,
 .../Smoothly/left-frame-rename-button-h.png,
 .../Smoothly/left-frame-rename-button-i.png,
 .../Smoothly/left-frame-rename-button-ic.png,
 .../Smoothly/left-frame-rename-button-ih.png,
 .../Smoothly/left-frame-right-border-f.png,
 .../Smoothly/left-frame-right-border-i.png,
 .../Smoothly/left-frame-shade-button-c.png,
 .../Smoothly/left-frame-shade-button-f.png,
 .../Smoothly/left-frame-shade-button-h.png,
 .../Smoothly/left-frame-shade-button-i.png,
 .../Smoothly/left-frame-shade-button-ic.png,
 .../Smoothly/left-frame-shade-button-ih.png,
 .../Smoothly/left-frame-sticky-button-c.png,
 .../Smoothly/left-frame-sticky-button-f.png,
 .../Smoothly/left-frame-sticky-button-h.png,
 .../Smoothly/left-frame-sticky-button-i.png,
 .../Smoothly/left-frame-sticky-button-ic.png,
 .../Smoothly/left-frame-sticky-button-ih.png,
 .../Smoothly/left-frame-tab-bottom-icon-f.png,
 .../Smoothly/left-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-i.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/left-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/left-frame-title-f.png,
 themes/StyleTab/Smoothly/left-frame-title-i.png,
 .../StyleTab/Smoothly/left-frame-top-border-f.png,
 .../StyleTab/Smoothly/left-frame-top-border-i.png,
 .../Smoothly/left-frame-top-left-corner-f.png,
 .../Smoothly/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 .../Smoothly/left-frame-top-right-corner-f.png,
 .../Smoothly/left-frame-top-right-corner-i.png,
 .../Smoothly/left-frame-unlock-button-c.png,
 .../Smoothly/left-frame-unlock-button-f.png,
 .../Smoothly/left-frame-unlock-button-h.png,
 .../Smoothly/left-frame-unlock-button-i.png,
 .../Smoothly/left-frame-unlock-button-ic.png,
 .../Smoothly/left-frame-unlock-button-ih.png,
 .../Smoothly/left-frame-unmaximize-button-c.png,
 .../Smoothly/left-frame-unmaximize-button-f.png,
 .../Smoothly/left-frame-unmaximize-button-h.png,
 .../Smoothly/left-frame-unmaximize-button-i.png,
 .../Smoothly/left-frame-unmaximize-button-ic.png,
 .../Smoothly/left-frame-unmaximize-button-ih.png,
 .../Smoothly/left-frame-unontop-button-c.png,
 .../Smoothly/left-frame-unontop-button-f.png,
 .../Smoothly/left-frame-unontop-button-h.png,
 .../Smoothly/left-frame-unontop-button-i.png,
 .../Smoothly/left-frame-unontop-button-ic.png,
 .../Smoothly/left-frame-unontop-button-ih.png,
 .../Smoothly/left-frame-unshade-button-c.png,
 .../Smoothly/left-frame-unshade-button-f.png,
 .../Smoothly/left-frame-unshade-button-h.png,
 .../Smoothly/left-frame-unshade-button-i.png,
 .../Smoothly/left-frame-unshade-button-ic.png,
 .../Smoothly/left-frame-unshade-button-ih.png,
 .../Smoothly/left-frame-unsticky-button-c.png,
 .../Smoothly/left-frame-unsticky-button-f.png,
 .../Smoothly/left-frame-unsticky-button-h.png,
 .../Smoothly/left-frame-unsticky-button-i.png,
 .../Smoothly/left-frame-unsticky-button-ic.png,
 .../Smoothly/left-frame-unsticky-button-ih.png,
 .../Smoothly/right-frame-bottom-border-f.png,
 .../Smoothly/right-frame-bottom-border-i.png,
 .../Smoothly/right-frame-bottom-left-corner-f.png,
 .../Smoothly/right-frame-bottom-left-corner-i.png,
 .../Smoothly/right-frame-bottom-right-corner-f.png,
 .../Smoothly/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 .../Smoothly/right-frame-close-button-c.png,
 .../Smoothly/right-frame-close-button-f.png,
 .../Smoothly/right-frame-close-button-h.png,
 .../Smoothly/right-frame-close-button-i.png,
 .../Smoothly/right-frame-close-button-ic.png,
 .../Smoothly/right-frame-close-button-ih.png,
 .../Smoothly/right-frame-frame-typ-button-c.png,
 .../Smoothly/right-frame-frame-typ-button-f.png,
 .../Smoothly/right-frame-frame-typ-button-h.png,
 .../Smoothly/right-frame-frame-typ-button-i.png,
 .../Smoothly/right-frame-frame-typ-button-ic.png,
 .../Smoothly/right-frame-frame-typ-button-ih.png,
 .../Smoothly/right-frame-iconify-button-c.png,
 .../Smoothly/right-frame-iconify-button-f.png,
 .../Smoothly/right-frame-iconify-button-h.png,
 .../Smoothly/right-frame-iconify-button-i.png,
 .../Smoothly/right-frame-iconify-button-ic.png,
 .../Smoothly/right-frame-iconify-button-ih.png,
 .../Smoothly/right-frame-left-border-f.png,
 .../Smoothly/right-frame-left-border-i.png,
 .../Smoothly/right-frame-lock-button-c.png,
 .../Smoothly/right-frame-lock-button-f.png,
 .../Smoothly/right-frame-lock-button-h.png,
 .../Smoothly/right-frame-lock-button-i.png,
 .../Smoothly/right-frame-lock-button-ic.png,
 .../Smoothly/right-frame-lock-button-ih.png,
 .../Smoothly/right-frame-maximize-button-c.png,
 .../Smoothly/right-frame-maximize-button-f.png,
 .../Smoothly/right-frame-maximize-button-h.png,
 .../Smoothly/right-frame-maximize-button-i.png,
 .../Smoothly/right-frame-maximize-button-ic.png,
 .../Smoothly/right-frame-maximize-button-ih.png,
 .../Smoothly/right-frame-menu-button-c.png,
 .../Smoothly/right-frame-menu-button-f.png,
 .../Smoothly/right-frame-menu-button-h.png,
 .../Smoothly/right-frame-menu-button-i.png,
 .../Smoothly/right-frame-menu-button-ic.png,
 .../Smoothly/right-frame-menu-button-ih.png,
 .../Smoothly/right-frame-move-resize-button-c.png,
 .../Smoothly/right-frame-move-resize-button-f.png,
 .../Smoothly/right-frame-move-resize-button-h.png,
 .../Smoothly/right-frame-move-resize-button-i.png,
 .../Smoothly/right-frame-move-resize-button-ic.png,
 .../Smoothly/right-frame-move-resize-button-ih.png,
 .../Smoothly/right-frame-next-button-c.png,
 .../Smoothly/right-frame-next-button-f.png,
 .../Smoothly/right-frame-next-button-h.png,
 .../Smoothly/right-frame-next-button-i.png,
 .../Smoothly/right-frame-next-button-ic.png,
 .../Smoothly/right-frame-next-button-ih.png,
 .../Smoothly/right-frame-next-last-button-c.png,
 .../Smoothly/right-frame-next-last-button-f.png,
 .../Smoothly/right-frame-next-last-button-h.png,
 .../Smoothly/right-frame-next-last-button-i.png,
 .../Smoothly/right-frame-next-last-button-ic.png,
 .../Smoothly/right-frame-next-last-button-ih.png,
 .../Smoothly/right-frame-ontop-button-c.png,
 .../Smoothly/right-frame-ontop-button-f.png,
 .../Smoothly/right-frame-ontop-button-h.png,
 .../Smoothly/right-frame-ontop-button-i.png,
 .../Smoothly/right-frame-ontop-button-ic.png,
 .../Smoothly/right-frame-ontop-button-ih.png,
 .../Smoothly/right-frame-prev-button-c.png,
 .../Smoothly/right-frame-prev-button-f.png,
 .../Smoothly/right-frame-prev-button-h.png,
 .../Smoothly/right-frame-prev-button-i.png,
 .../Smoothly/right-frame-prev-button-ic.png,
 .../Smoothly/right-frame-prev-button-ih.png,
 .../Smoothly/right-frame-prev-last-button-c.png,
 .../Smoothly/right-frame-prev-last-button-f.png,
 .../Smoothly/right-frame-prev-last-button-h.png,
 .../Smoothly/right-frame-prev-last-button-i.png,
 .../Smoothly/right-frame-prev-last-button-ic.png,
 .../Smoothly/right-frame-prev-last-button-ih.png,
 .../Smoothly/right-frame-raise-lower-button-c.png,
 .../Smoothly/right-frame-raise-lower-button-f.png,
 .../Smoothly/right-frame-raise-lower-button-h.png,
 .../Smoothly/right-frame-raise-lower-button-i.png,
 .../Smoothly/right-frame-raise-lower-button-ic.png,
 .../Smoothly/right-frame-raise-lower-button-ih.png,
 .../Smoothly/right-frame-rename-button-c.png,
 .../Smoothly/right-frame-rename-button-f.png,
 .../Smoothly/right-frame-rename-button-h.png,
 .../Smoothly/right-frame-rename-button-i.png,
 .../Smoothly/right-frame-rename-button-ic.png,
 .../Smoothly/right-frame-rename-button-ih.png,
 .../Smoothly/right-frame-right-border-cursor-f.png,
 .../Smoothly/right-frame-right-border-cursor-i.png,
 .../Smoothly/right-frame-right-border-f.png,
 .../Smoothly/right-frame-right-border-i.png,
 .../Smoothly/right-frame-shade-button-c.png,
 .../Smoothly/right-frame-shade-button-f.png,
 .../Smoothly/right-frame-shade-button-h.png,
 .../Smoothly/right-frame-shade-button-i.png,
 .../Smoothly/right-frame-shade-button-ic.png,
 .../Smoothly/right-frame-shade-button-ih.png,
 .../Smoothly/right-frame-sticky-button-c.png,
 .../Smoothly/right-frame-sticky-button-f.png,
 .../Smoothly/right-frame-sticky-button-h.png,
 .../Smoothly/right-frame-sticky-button-i.png,
 .../Smoothly/right-frame-sticky-button-ic.png,
 .../Smoothly/right-frame-sticky-button-ih.png,
 .../Smoothly/right-frame-tab-bottom-icon-f.png,
 .../Smoothly/right-frame-tab-bottom-icon-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-i.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-f.png,
 themes/StyleTab/Smoothly/right-frame-tab-top-i.png,
 themes/StyleTab/Smoothly/right-frame-title-f.png,
 themes/StyleTab/Smoothly/right-frame-title-i.png,
 .../StyleTab/Smoothly/right-frame-top-border-f.png,
 .../StyleTab/Smoothly/right-frame-top-border-i.png,
 .../Smoothly/right-frame-top-left-corner-f.png,
 .../Smoothly/right-frame-top-left-corner-i.png,
 .../Smoothly/right-frame-top-right-corner-f.png,
 .../Smoothly/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 .../Smoothly/right-frame-unlock-button-c.png,
 .../Smoothly/right-frame-unlock-button-f.png,
 .../Smoothly/right-frame-unlock-button-h.png,
 .../Smoothly/right-frame-unlock-button-i.png,
 .../Smoothly/right-frame-unlock-button-ic.png,
 .../Smoothly/right-frame-unlock-button-ih.png,
 .../Smoothly/right-frame-unmaximize-button-c.png,
 .../Smoothly/right-frame-unmaximize-button-f.png,
 .../Smoothly/right-frame-unmaximize-button-h.png,
 .../Smoothly/right-frame-unmaximize-button-i.png,
 .../Smoothly/right-frame-unmaximize-button-ic.png,
 .../Smoothly/right-frame-unmaximize-button-ih.png,
 .../Smoothly/right-frame-unontop-button-c.png,
 .../Smoothly/right-frame-unontop-button-f.png,
 .../Smoothly/right-frame-unontop-button-h.png,
 .../Smoothly/right-frame-unontop-button-i.png,
 .../Smoothly/right-frame-unontop-button-ic.png,
 .../Smoothly/right-frame-unontop-button-ih.png,
 .../Smoothly/right-frame-unshade-button-c.png,
 .../Smoothly/right-frame-unshade-button-f.png,
 .../Smoothly/right-frame-unshade-button-h.png,
 .../Smoothly/right-frame-unshade-button-i.png,
 .../Smoothly/right-frame-unshade-button-ic.png,
 .../Smoothly/right-frame-unshade-button-ih.png,
 .../Smoothly/right-frame-unsticky-button-c.png,
 .../Smoothly/right-frame-unsticky-button-f.png,
 .../Smoothly/right-frame-unsticky-button-h.png,
 .../Smoothly/right-frame-unsticky-button-i.png,
 .../Smoothly/right-frame-unsticky-button-ic.png,
 .../Smoothly/right-frame-unsticky-button-ih.png,
 .../Smoothly/top-frame-bottom-border-f.png,
 .../Smoothly/top-frame-bottom-border-i.png,
 .../Smoothly/top-frame-bottom-left-corner-f.png,
 .../Smoothly/top-frame-bottom-left-corner-i.png,
 .../Smoothly/top-frame-bottom-right-corner-f.png,
 .../Smoothly/top-frame-bottom-right-corner-i.png,
 .../StyleTab/Smoothly/top-frame-close-button-c.png,
 .../StyleTab/Smoothly/top-frame-close-button-f.png,
 .../StyleTab/Smoothly/top-frame-close-button-h.png,
 .../StyleTab/Smoothly/top-frame-close-button-i.png,
 .../Smoothly/top-frame-close-button-ic.png,
 .../Smoothly/top-frame-close-button-ih.png,
 .../Smoothly/top-frame-frame-typ-button-c.png,
 .../Smoothly/top-frame-frame-typ-button-f.png,
 .../Smoothly/top-frame-frame-typ-button-h.png,
 .../Smoothly/top-frame-frame-typ-button-i.png,
 .../Smoothly/top-frame-frame-typ-button-ic.png,
 .../Smoothly/top-frame-frame-typ-button-ih.png,
 .../Smoothly/top-frame-icon-title-images-f.png,
 .../Smoothly/top-frame-icon-title-images-i.png,
 .../Smoothly/top-frame-iconify-button-c.png,
 .../Smoothly/top-frame-iconify-button-f.png,
 .../Smoothly/top-frame-iconify-button-h.png,
 .../Smoothly/top-frame-iconify-button-i.png,
 .../Smoothly/top-frame-iconify-button-ic.png,
 .../Smoothly/top-frame-iconify-button-ih.png,
 .../StyleTab/Smoothly/top-frame-left-border-f.png,
 .../StyleTab/Smoothly/top-frame-left-border-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-c.png,
 .../StyleTab/Smoothly/top-frame-lock-button-f.png,
 .../StyleTab/Smoothly/top-frame-lock-button-h.png,
 .../StyleTab/Smoothly/top-frame-lock-button-i.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ic.png,
 .../StyleTab/Smoothly/top-frame-lock-button-ih.png,
 .../Smoothly/top-frame-maximize-button-c.png,
 .../Smoothly/top-frame-maximize-button-f.png,
 .../Smoothly/top-frame-maximize-button-h.png,
 .../Smoothly/top-frame-maximize-button-i.png,
 .../Smoothly/top-frame-maximize-button-ic.png,
 .../Smoothly/top-frame-maximize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-menu-button-c.png,
 .../StyleTab/Smoothly/top-frame-menu-button-f.png,
 .../StyleTab/Smoothly/top-frame-menu-button-h.png,
 .../StyleTab/Smoothly/top-frame-menu-button-i.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ic.png,
 .../StyleTab/Smoothly/top-frame-menu-button-ih.png,
 .../Smoothly/top-frame-move-resize-button-c.png,
 .../Smoothly/top-frame-move-resize-button-f.png,
 .../Smoothly/top-frame-move-resize-button-h.png,
 .../Smoothly/top-frame-move-resize-button-i.png,
 .../Smoothly/top-frame-move-resize-button-ic.png,
 .../Smoothly/top-frame-move-resize-button-ih.png,
 .../StyleTab/Smoothly/top-frame-next-button-c.png,
 .../StyleTab/Smoothly/top-frame-next-button-f.png,
 .../StyleTab/Smoothly/top-frame-next-button-h.png,
 .../StyleTab/Smoothly/top-frame-next-button-i.png,
 .../StyleTab/Smoothly/top-frame-next-button-ic.png,
 .../StyleTab/Smoothly/top-frame-next-button-ih.png,
 .../Smoothly/top-frame-next-last-button-c.png,
 .../Smoothly/top-frame-next-last-button-f.png,
 .../Smoothly/top-frame-next-last-button-h.png,
 .../Smoothly/top-frame-next-last-button-i.png,
 .../Smoothly/top-frame-next-last-button-ic.png,
 .../Smoothly/top-frame-next-last-button-ih.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-c.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-f.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-h.png,
 .../StyleTab/Smoothly/top-frame-ontop-button-i.png,
 .../Smoothly/top-frame-ontop-button-ic.png,
 .../Smoothly/top-frame-ontop-button-ih.png,
 .../StyleTab/Smoothly/top-frame-prev-button-c.png,
 .../StyleTab/Smoothly/top-frame-prev-button-f.png,
 .../StyleTab/Smoothly/top-frame-prev-button-h.png,
 .../StyleTab/Smoothly/top-frame-prev-button-i.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ic.png,
 .../StyleTab/Smoothly/top-frame-prev-button-ih.png,
 .../Smoothly/top-frame-prev-last-button-c.png,
 .../Smoothly/top-frame-prev-last-button-f.png,
 .../Smoothly/top-frame-prev-last-button-h.png,
 .../Smoothly/top-frame-prev-last-button-i.png,
 .../Smoothly/top-frame-prev-last-button-ic.png,
 .../Smoothly/top-frame-prev-last-button-ih.png,
 .../Smoothly/top-frame-raise-lower-button-c.png,
 .../Smoothly/top-frame-raise-lower-button-f.png,
 .../Smoothly/top-frame-raise-lower-button-h.png,
 .../Smoothly/top-frame-raise-lower-button-i.png,
 .../Smoothly/top-frame-raise-lower-button-ic.png,
 .../Smoothly/top-frame-raise-lower-button-ih.png,
 .../Smoothly/top-frame-rename-button-c.png,
 .../Smoothly/top-frame-rename-button-f.png,
 .../Smoothly/top-frame-rename-button-h.png,
 .../Smoothly/top-frame-rename-button-i.png,
 .../Smoothly/top-frame-rename-button-ic.png,
 .../Smoothly/top-frame-rename-button-ih.png,
 .../StyleTab/Smoothly/top-frame-right-border-f.png,
 .../StyleTab/Smoothly/top-frame-right-border-i.png,
 .../StyleTab/Smoothly/top-frame-shade-button-c.png,
 .../StyleTab/Smoothly/top-frame-shade-button-f.png,
 .../StyleTab/Smoothly/top-frame-shade-button-h.png,
 .../StyleTab/Smoothly/top-frame-shade-button-i.png,
 .../Smoothly/top-frame-shade-button-ic.png,
 .../Smoothly/top-frame-shade-button-ih.png,
 .../Smoothly/top-frame-sticky-button-c.png,
 .../Smoothly/top-frame-sticky-button-f.png,
 .../Smoothly/top-frame-sticky-button-h.png,
 .../Smoothly/top-frame-sticky-button-i.png,
 .../Smoothly/top-frame-sticky-button-ic.png,
 .../Smoothly/top-frame-sticky-button-ih.png,
 themes/StyleTab/Smoothly/top-frame-tab-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-left-i.png,
 .../Smoothly/top-frame-tab-left-icon-f.png,
 .../Smoothly/top-frame-tab-left-icon-i.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-f.png,
 themes/StyleTab/Smoothly/top-frame-tab-right-i.png,
 themes/StyleTab/Smoothly/top-frame-title-f.png,
 themes/StyleTab/Smoothly/top-frame-title-i.png,
 .../StyleTab/Smoothly/top-frame-top-border-f.png,
 .../StyleTab/Smoothly/top-frame-top-border-i.png,
 .../Smoothly/top-frame-top-left-corner-f.png,
 .../Smoothly/top-frame-top-left-corner-i.png,
 .../top-frame-top-left-corner-shaped-f.png,
 .../top-frame-top-left-corner-shaped-i.png,
 .../Smoothly/top-frame-top-right-corner-f.png,
 .../Smoothly/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 .../Smoothly/top-frame-unlock-button-c.png,
 .../Smoothly/top-frame-unlock-button-f.png,
 .../Smoothly/top-frame-unlock-button-h.png,
 .../Smoothly/top-frame-unlock-button-i.png,
 .../Smoothly/top-frame-unlock-button-ic.png,
 .../Smoothly/top-frame-unlock-button-ih.png,
 .../Smoothly/top-frame-unmaximize-button-c.png,
 .../Smoothly/top-frame-unmaximize-button-f.png,
 .../Smoothly/top-frame-unmaximize-button-h.png,
 .../Smoothly/top-frame-unmaximize-button-i.png,
 .../Smoothly/top-frame-unmaximize-button-ic.png,
 .../Smoothly/top-frame-unmaximize-button-ih.png,
 .../Smoothly/top-frame-unontop-button-c.png,
 .../Smoothly/top-frame-unontop-button-f.png,
 .../Smoothly/top-frame-unontop-button-h.png,
 .../Smoothly/top-frame-unontop-button-i.png,
 .../Smoothly/top-frame-unontop-button-ic.png,
 .../Smoothly/top-frame-unontop-button-ih.png,
 .../Smoothly/top-frame-unshade-button-c.png,
 .../Smoothly/top-frame-unshade-button-f.png,
 .../Smoothly/top-frame-unshade-button-h.png,
 .../Smoothly/top-frame-unshade-button-i.png,
 .../Smoothly/top-frame-unshade-button-ic.png,
 .../Smoothly/top-frame-unshade-button-ih.png,
 .../Smoothly/top-frame-unsticky-button-c.png,
 .../Smoothly/top-frame-unsticky-button-f.png,
 .../Smoothly/top-frame-unsticky-button-h.png,
 .../Smoothly/top-frame-unsticky-button-i.png,
 .../Smoothly/top-frame-unsticky-button-ic.png,
 .../Smoothly/top-frame-unsticky-button-ih.png, themes/StyleTab/theme.jl: add
 StyleTab as replacement for DarkTab - changes to original one: - more README
 / - DarkTab rather than Reduce as default style

 * themes/DarkTab/README, .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 themes/DarkTab/bottom-frame-bottom-border-f.png,
 themes/DarkTab/bottom-frame-bottom-border-i.png,
 .../DarkTab/bottom-frame-bottom-left-corner-f.png,
 .../DarkTab/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../DarkTab/bottom-frame-bottom-right-corner-f.png,
 .../DarkTab/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/DarkTab/bottom-frame-close-button-c.png,
 themes/DarkTab/bottom-frame-close-button-f.png,
 themes/DarkTab/bottom-frame-close-button-h.png,
 themes/DarkTab/bottom-frame-close-button-i.png,
 themes/DarkTab/bottom-frame-close-button-ic.png,
 themes/DarkTab/bottom-frame-close-button-ih.png,
 themes/DarkTab/bottom-frame-frame-typ-button-c.png,
 themes/DarkTab/bottom-frame-frame-typ-button-f.png,
 themes/DarkTab/bottom-frame-frame-typ-button-h.png,
 themes/DarkTab/bottom-frame-frame-typ-button-i.png,
 .../DarkTab/bottom-frame-frame-typ-button-ic.png,
 .../DarkTab/bottom-frame-frame-typ-button-ih.png,
 themes/DarkTab/bottom-frame-iconify-button-c.png,
 themes/DarkTab/bottom-frame-iconify-button-f.png,
 themes/DarkTab/bottom-frame-iconify-button-h.png,
 themes/DarkTab/bottom-frame-iconify-button-i.png,
 themes/DarkTab/bottom-frame-iconify-button-ic.png,
 themes/DarkTab/bottom-frame-iconify-button-ih.png,
 themes/DarkTab/bottom-frame-left-border-f.png,
 themes/DarkTab/bottom-frame-left-border-i.png,
 themes/DarkTab/bottom-frame-lock-button-c.png,
 themes/DarkTab/bottom-frame-lock-button-f.png,
 themes/DarkTab/bottom-frame-lock-button-h.png,
 themes/DarkTab/bottom-frame-lock-button-i.png,
 themes/DarkTab/bottom-frame-lock-button-ic.png,
 themes/DarkTab/bottom-frame-lock-button-ih.png,
 themes/DarkTab/bottom-frame-maximize-button-c.png,
 themes/DarkTab/bottom-frame-maximize-button-f.png,
 themes/DarkTab/bottom-frame-maximize-button-h.png,
 themes/DarkTab/bottom-frame-maximize-button-i.png,
 themes/DarkTab/bottom-frame-maximize-button-ic.png,
 themes/DarkTab/bottom-frame-maximize-button-ih.png,
 themes/DarkTab/bottom-frame-menu-button-c.png,
 themes/DarkTab/bottom-frame-menu-button-f.png,
 themes/DarkTab/bottom-frame-menu-button-h.png,
 themes/DarkTab/bottom-frame-menu-button-i.png,
 themes/DarkTab/bottom-frame-menu-button-ic.png,
 themes/DarkTab/bottom-frame-menu-button-ih.png,
 .../DarkTab/bottom-frame-move-resize-button-c.png,
 .../DarkTab/bottom-frame-move-resize-button-f.png,
 .../DarkTab/bottom-frame-move-resize-button-h.png,
 .../DarkTab/bottom-frame-move-resize-button-i.png,
 .../DarkTab/bottom-frame-move-resize-button-ic.png,
 .../DarkTab/bottom-frame-move-resize-button-ih.png,
 themes/DarkTab/bottom-frame-next-button-c.png,
 themes/DarkTab/bottom-frame-next-button-f.png,
 themes/DarkTab/bottom-frame-next-button-h.png,
 themes/DarkTab/bottom-frame-next-button-i.png,
 themes/DarkTab/bottom-frame-next-button-ic.png,
 themes/DarkTab/bottom-frame-next-button-ih.png,
 themes/DarkTab/bottom-frame-next-last-button-c.png,
 themes/DarkTab/bottom-frame-next-last-button-f.png,
 themes/DarkTab/bottom-frame-next-last-button-h.png,
 themes/DarkTab/bottom-frame-next-last-button-i.png,
 .../DarkTab/bottom-frame-next-last-button-ic.png,
 .../DarkTab/bottom-frame-next-last-button-ih.png,
 themes/DarkTab/bottom-frame-ontop-button-c.png,
 themes/DarkTab/bottom-frame-ontop-button-f.png,
 themes/DarkTab/bottom-frame-ontop-button-h.png,
 themes/DarkTab/bottom-frame-ontop-button-i.png,
 themes/DarkTab/bottom-frame-ontop-button-ic.png,
 themes/DarkTab/bottom-frame-ontop-button-ih.png,
 themes/DarkTab/bottom-frame-prev-button-c.png,
 themes/DarkTab/bottom-frame-prev-button-f.png,
 themes/DarkTab/bottom-frame-prev-button-h.png,
 themes/DarkTab/bottom-frame-prev-button-i.png,
 themes/DarkTab/bottom-frame-prev-button-ic.png,
 themes/DarkTab/bottom-frame-prev-button-ih.png,
 themes/DarkTab/bottom-frame-prev-last-button-c.png,
 themes/DarkTab/bottom-frame-prev-last-button-f.png,
 themes/DarkTab/bottom-frame-prev-last-button-h.png,
 themes/DarkTab/bottom-frame-prev-last-button-i.png,
 .../DarkTab/bottom-frame-prev-last-button-ic.png,
 .../DarkTab/bottom-frame-prev-last-button-ih.png,
 .../DarkTab/bottom-frame-raise-lower-button-c.png,
 .../DarkTab/bottom-frame-raise-lower-button-f.png,
 .../DarkTab/bottom-frame-raise-lower-button-h.png,
 .../DarkTab/bottom-frame-raise-lower-button-i.png,
 .../DarkTab/bottom-frame-raise-lower-button-ic.png,
 .../DarkTab/bottom-frame-raise-lower-button-ih.png,
 themes/DarkTab/bottom-frame-rename-button-c.png,
 themes/DarkTab/bottom-frame-rename-button-f.png,
 themes/DarkTab/bottom-frame-rename-button-h.png,
 themes/DarkTab/bottom-frame-rename-button-i.png,
 themes/DarkTab/bottom-frame-rename-button-ic.png,
 themes/DarkTab/bottom-frame-rename-button-ih.png,
 themes/DarkTab/bottom-frame-right-border-f.png,
 themes/DarkTab/bottom-frame-right-border-i.png,
 themes/DarkTab/bottom-frame-shade-button-c.png,
 themes/DarkTab/bottom-frame-shade-button-f.png,
 themes/DarkTab/bottom-frame-shade-button-h.png,
 themes/DarkTab/bottom-frame-shade-button-i.png,
 themes/DarkTab/bottom-frame-shade-button-ic.png,
 themes/DarkTab/bottom-frame-shade-button-ih.png,
 themes/DarkTab/bottom-frame-sticky-button-c.png,
 themes/DarkTab/bottom-frame-sticky-button-f.png,
 themes/DarkTab/bottom-frame-sticky-button-h.png,
 themes/DarkTab/bottom-frame-sticky-button-i.png,
 themes/DarkTab/bottom-frame-sticky-button-ic.png,
 themes/DarkTab/bottom-frame-sticky-button-ih.png,
 themes/DarkTab/bottom-frame-tab-f.png, themes/DarkTab/bottom-frame-tab-i.png,
 themes/DarkTab/bottom-frame-tab-left-icon-f.png,
 themes/DarkTab/bottom-frame-tab-left-icon-i.png,
 themes/DarkTab/bottom-frame-tab-right-f.png,
 themes/DarkTab/bottom-frame-tab-right-i.png,
 themes/DarkTab/bottom-frame-title-f.png,
 themes/DarkTab/bottom-frame-title-i.png,
 themes/DarkTab/bottom-frame-top-border-f.png,
 themes/DarkTab/bottom-frame-top-border-i.png,
 themes/DarkTab/bottom-frame-top-left-corner-f.png,
 themes/DarkTab/bottom-frame-top-left-corner-i.png,
 themes/DarkTab/bottom-frame-top-right-corner-f.png,
 themes/DarkTab/bottom-frame-top-right-corner-i.png,
 themes/DarkTab/bottom-frame-unlock-button-c.png,
 themes/DarkTab/bottom-frame-unlock-button-f.png,
 themes/DarkTab/bottom-frame-unlock-button-h.png,
 themes/DarkTab/bottom-frame-unlock-button-i.png,
 themes/DarkTab/bottom-frame-unlock-button-ic.png,
 themes/DarkTab/bottom-frame-unlock-button-ih.png,
 .../DarkTab/bottom-frame-unmaximize-button-c.png,
 .../DarkTab/bottom-frame-unmaximize-button-f.png,
 .../DarkTab/bottom-frame-unmaximize-button-h.png,
 .../DarkTab/bottom-frame-unmaximize-button-i.png,
 .../DarkTab/bottom-frame-unmaximize-button-ic.png,
 .../DarkTab/bottom-frame-unmaximize-button-ih.png,
 themes/DarkTab/bottom-frame-unontop-button-c.png,
 themes/DarkTab/bottom-frame-unontop-button-f.png,
 themes/DarkTab/bottom-frame-unontop-button-h.png,
 themes/DarkTab/bottom-frame-unontop-button-i.png,
 themes/DarkTab/bottom-frame-unontop-button-ic.png,
 themes/DarkTab/bottom-frame-unontop-button-ih.png,
 themes/DarkTab/bottom-frame-unshade-button-c.png,
 themes/DarkTab/bottom-frame-unshade-button-f.png,
 themes/DarkTab/bottom-frame-unshade-button-h.png,
 themes/DarkTab/bottom-frame-unshade-button-i.png,
 themes/DarkTab/bottom-frame-unshade-button-ic.png,
 themes/DarkTab/bottom-frame-unshade-button-ih.png,
 themes/DarkTab/bottom-frame-unsticky-button-c.png,
 themes/DarkTab/bottom-frame-unsticky-button-f.png,
 themes/DarkTab/bottom-frame-unsticky-button-h.png,
 themes/DarkTab/bottom-frame-unsticky-button-i.png,
 themes/DarkTab/bottom-frame-unsticky-button-ic.png,
 themes/DarkTab/bottom-frame-unsticky-button-ih.png,
 themes/DarkTab/left-frame-bottom-border-f.png,
 themes/DarkTab/left-frame-bottom-border-i.png,
 themes/DarkTab/left-frame-bottom-left-corner-f.png,
 themes/DarkTab/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../DarkTab/left-frame-bottom-right-corner-f.png,
 .../DarkTab/left-frame-bottom-right-corner-i.png,
 themes/DarkTab/left-frame-close-button-c.png,
 themes/DarkTab/left-frame-close-button-f.png,
 themes/DarkTab/left-frame-close-button-h.png,
 themes/DarkTab/left-frame-close-button-i.png,
 themes/DarkTab/left-frame-close-button-ic.png,
 themes/DarkTab/left-frame-close-button-ih.png,
 themes/DarkTab/left-frame-frame-typ-button-c.png,
 themes/DarkTab/left-frame-frame-typ-button-f.png,
 themes/DarkTab/left-frame-frame-typ-button-h.png,
 themes/DarkTab/left-frame-frame-typ-button-i.png,
 themes/DarkTab/left-frame-frame-typ-button-ic.png,
 themes/DarkTab/left-frame-frame-typ-button-ih.png,
 themes/DarkTab/left-frame-iconify-button-c.png,
 themes/DarkTab/left-frame-iconify-button-f.png,
 themes/DarkTab/left-frame-iconify-button-h.png,
 themes/DarkTab/left-frame-iconify-button-i.png,
 themes/DarkTab/left-frame-iconify-button-ic.png,
 themes/DarkTab/left-frame-iconify-button-ih.png,
 themes/DarkTab/left-frame-left-border-f.png,
 themes/DarkTab/left-frame-left-border-i.png,
 themes/DarkTab/left-frame-lock-button-c.png,
 themes/DarkTab/left-frame-lock-button-f.png,
 themes/DarkTab/left-frame-lock-button-h.png,
 themes/DarkTab/left-frame-lock-button-i.png,
 themes/DarkTab/left-frame-lock-button-ic.png,
 themes/DarkTab/left-frame-lock-button-ih.png,
 themes/DarkTab/left-frame-maximize-button-c.png,
 themes/DarkTab/left-frame-maximize-button-f.png,
 themes/DarkTab/left-frame-maximize-button-h.png,
 themes/DarkTab/left-frame-maximize-button-i.png,
 themes/DarkTab/left-frame-maximize-button-ic.png,
 themes/DarkTab/left-frame-maximize-button-ih.png,
 themes/DarkTab/left-frame-menu-button-c.png,
 themes/DarkTab/left-frame-menu-button-f.png,
 themes/DarkTab/left-frame-menu-button-h.png,
 themes/DarkTab/left-frame-menu-button-i.png,
 themes/DarkTab/left-frame-menu-button-ic.png,
 themes/DarkTab/left-frame-menu-button-ih.png,
 themes/DarkTab/left-frame-move-resize-button-c.png,
 themes/DarkTab/left-frame-move-resize-button-f.png,
 themes/DarkTab/left-frame-move-resize-button-h.png,
 themes/DarkTab/left-frame-move-resize-button-i.png,
 .../DarkTab/left-frame-move-resize-button-ic.png,
 .../DarkTab/left-frame-move-resize-button-ih.png,
 themes/DarkTab/left-frame-next-button-c.png,
 themes/DarkTab/left-frame-next-button-f.png,
 themes/DarkTab/left-frame-next-button-h.png,
 themes/DarkTab/left-frame-next-button-i.png,
 themes/DarkTab/left-frame-next-button-ic.png,
 themes/DarkTab/left-frame-next-button-ih.png,
 themes/DarkTab/left-frame-next-last-button-c.png,
 themes/DarkTab/left-frame-next-last-button-f.png,
 themes/DarkTab/left-frame-next-last-button-h.png,
 themes/DarkTab/left-frame-next-last-button-i.png,
 themes/DarkTab/left-frame-next-last-button-ic.png,
 themes/DarkTab/left-frame-next-last-button-ih.png,
 themes/DarkTab/left-frame-ontop-button-c.png,
 themes/DarkTab/left-frame-ontop-button-f.png,
 themes/DarkTab/left-frame-ontop-button-h.png,
 themes/DarkTab/left-frame-ontop-button-i.png,
 themes/DarkTab/left-frame-ontop-button-ic.png,
 themes/DarkTab/left-frame-ontop-button-ih.png,
 themes/DarkTab/left-frame-prev-button-c.png,
 themes/DarkTab/left-frame-prev-button-f.png,
 themes/DarkTab/left-frame-prev-button-h.png,
 themes/DarkTab/left-frame-prev-button-i.png,
 themes/DarkTab/left-frame-prev-button-ic.png,
 themes/DarkTab/left-frame-prev-button-ih.png,
 themes/DarkTab/left-frame-prev-last-button-c.png,
 themes/DarkTab/left-frame-prev-last-button-f.png,
 themes/DarkTab/left-frame-prev-last-button-h.png,
 themes/DarkTab/left-frame-prev-last-button-i.png,
 themes/DarkTab/left-frame-prev-last-button-ic.png,
 themes/DarkTab/left-frame-prev-last-button-ih.png,
 themes/DarkTab/left-frame-raise-lower-button-c.png,
 themes/DarkTab/left-frame-raise-lower-button-f.png,
 themes/DarkTab/left-frame-raise-lower-button-h.png,
 themes/DarkTab/left-frame-raise-lower-button-i.png,
 .../DarkTab/left-frame-raise-lower-button-ic.png,
 .../DarkTab/left-frame-raise-lower-button-ih.png,
 themes/DarkTab/left-frame-rename-button-c.png,
 themes/DarkTab/left-frame-rename-button-f.png,
 themes/DarkTab/left-frame-rename-button-h.png,
 themes/DarkTab/left-frame-rename-button-i.png,
 themes/DarkTab/left-frame-rename-button-ic.png,
 themes/DarkTab/left-frame-rename-button-ih.png,
 themes/DarkTab/left-frame-right-border-f.png,
 themes/DarkTab/left-frame-right-border-i.png,
 themes/DarkTab/left-frame-shade-button-c.png,
 themes/DarkTab/left-frame-shade-button-f.png,
 themes/DarkTab/left-frame-shade-button-h.png,
 themes/DarkTab/left-frame-shade-button-i.png,
 themes/DarkTab/left-frame-shade-button-ic.png,
 themes/DarkTab/left-frame-shade-button-ih.png,
 themes/DarkTab/left-frame-sticky-button-c.png,
 themes/DarkTab/left-frame-sticky-button-f.png,
 themes/DarkTab/left-frame-sticky-button-h.png,
 themes/DarkTab/left-frame-sticky-button-i.png,
 themes/DarkTab/left-frame-sticky-button-ic.png,
 themes/DarkTab/left-frame-sticky-button-ih.png,
 themes/DarkTab/left-frame-tab-bottom-icon-f.png,
 themes/DarkTab/left-frame-tab-bottom-icon-i.png,
 themes/DarkTab/left-frame-tab-f.png, themes/DarkTab/left-frame-tab-i.png,
 themes/DarkTab/left-frame-tab-top-f.png,
 themes/DarkTab/left-frame-tab-top-i.png,
 themes/DarkTab/left-frame-title-f.png, themes/DarkTab/left-frame-title-i.png,
 themes/DarkTab/left-frame-top-border-f.png,
 themes/DarkTab/left-frame-top-border-i.png,
 themes/DarkTab/left-frame-top-left-corner-f.png,
 themes/DarkTab/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 themes/DarkTab/left-frame-top-right-corner-f.png,
 themes/DarkTab/left-frame-top-right-corner-i.png,
 themes/DarkTab/left-frame-unlock-button-c.png,
 themes/DarkTab/left-frame-unlock-button-f.png,
 themes/DarkTab/left-frame-unlock-button-h.png,
 themes/DarkTab/left-frame-unlock-button-i.png,
 themes/DarkTab/left-frame-unlock-button-ic.png,
 themes/DarkTab/left-frame-unlock-button-ih.png,
 themes/DarkTab/left-frame-unmaximize-button-c.png,
 themes/DarkTab/left-frame-unmaximize-button-f.png,
 themes/DarkTab/left-frame-unmaximize-button-h.png,
 themes/DarkTab/left-frame-unmaximize-button-i.png,
 themes/DarkTab/left-frame-unmaximize-button-ic.png,
 themes/DarkTab/left-frame-unmaximize-button-ih.png,
 themes/DarkTab/left-frame-unontop-button-c.png,
 themes/DarkTab/left-frame-unontop-button-f.png,
 themes/DarkTab/left-frame-unontop-button-h.png,
 themes/DarkTab/left-frame-unontop-button-i.png,
 themes/DarkTab/left-frame-unontop-button-ic.png,
 themes/DarkTab/left-frame-unontop-button-ih.png,
 themes/DarkTab/left-frame-unshade-button-c.png,
 themes/DarkTab/left-frame-unshade-button-f.png,
 themes/DarkTab/left-frame-unshade-button-h.png,
 themes/DarkTab/left-frame-unshade-button-i.png,
 themes/DarkTab/left-frame-unshade-button-ic.png,
 themes/DarkTab/left-frame-unshade-button-ih.png,
 themes/DarkTab/left-frame-unsticky-button-c.png,
 themes/DarkTab/left-frame-unsticky-button-f.png,
 themes/DarkTab/left-frame-unsticky-button-h.png,
 themes/DarkTab/left-frame-unsticky-button-i.png,
 themes/DarkTab/left-frame-unsticky-button-ic.png,
 themes/DarkTab/left-frame-unsticky-button-ih.png,
 themes/DarkTab/right-frame-bottom-border-f.png,
 themes/DarkTab/right-frame-bottom-border-i.png,
 .../DarkTab/right-frame-bottom-left-corner-f.png,
 .../DarkTab/right-frame-bottom-left-corner-i.png,
 .../DarkTab/right-frame-bottom-right-corner-f.png,
 .../DarkTab/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/DarkTab/right-frame-close-button-c.png,
 themes/DarkTab/right-frame-close-button-f.png,
 themes/DarkTab/right-frame-close-button-h.png,
 themes/DarkTab/right-frame-close-button-i.png,
 themes/DarkTab/right-frame-close-button-ic.png,
 themes/DarkTab/right-frame-close-button-ih.png,
 themes/DarkTab/right-frame-frame-typ-button-c.png,
 themes/DarkTab/right-frame-frame-typ-button-f.png,
 themes/DarkTab/right-frame-frame-typ-button-h.png,
 themes/DarkTab/right-frame-frame-typ-button-i.png,
 themes/DarkTab/right-frame-frame-typ-button-ic.png,
 themes/DarkTab/right-frame-frame-typ-button-ih.png,
 themes/DarkTab/right-frame-iconify-button-c.png,
 themes/DarkTab/right-frame-iconify-button-f.png,
 themes/DarkTab/right-frame-iconify-button-h.png,
 themes/DarkTab/right-frame-iconify-button-i.png,
 themes/DarkTab/right-frame-iconify-button-ic.png,
 themes/DarkTab/right-frame-iconify-button-ih.png,
 themes/DarkTab/right-frame-left-border-f.png,
 themes/DarkTab/right-frame-left-border-i.png,
 themes/DarkTab/right-frame-lock-button-c.png,
 themes/DarkTab/right-frame-lock-button-f.png,
 themes/DarkTab/right-frame-lock-button-h.png,
 themes/DarkTab/right-frame-lock-button-i.png,
 themes/DarkTab/right-frame-lock-button-ic.png,
 themes/DarkTab/right-frame-lock-button-ih.png,
 themes/DarkTab/right-frame-maximize-button-c.png,
 themes/DarkTab/right-frame-maximize-button-f.png,
 themes/DarkTab/right-frame-maximize-button-h.png,
 themes/DarkTab/right-frame-maximize-button-i.png,
 themes/DarkTab/right-frame-maximize-button-ic.png,
 themes/DarkTab/right-frame-maximize-button-ih.png,
 themes/DarkTab/right-frame-menu-button-c.png,
 themes/DarkTab/right-frame-menu-button-f.png,
 themes/DarkTab/right-frame-menu-button-h.png,
 themes/DarkTab/right-frame-menu-button-i.png,
 themes/DarkTab/right-frame-menu-button-ic.png,
 themes/DarkTab/right-frame-menu-button-ih.png,
 .../DarkTab/right-frame-move-resize-button-c.png,
 .../DarkTab/right-frame-move-resize-button-f.png,
 .../DarkTab/right-frame-move-resize-button-h.png,
 .../DarkTab/right-frame-move-resize-button-i.png,
 .../DarkTab/right-frame-move-resize-button-ic.png,
 .../DarkTab/right-frame-move-resize-button-ih.png,
 themes/DarkTab/right-frame-next-button-c.png,
 themes/DarkTab/right-frame-next-button-f.png,
 themes/DarkTab/right-frame-next-button-h.png,
 themes/DarkTab/right-frame-next-button-i.png,
 themes/DarkTab/right-frame-next-button-ic.png,
 themes/DarkTab/right-frame-next-button-ih.png,
 themes/DarkTab/right-frame-next-last-button-c.png,
 themes/DarkTab/right-frame-next-last-button-f.png,
 themes/DarkTab/right-frame-next-last-button-h.png,
 themes/DarkTab/right-frame-next-last-button-i.png,
 themes/DarkTab/right-frame-next-last-button-ic.png,
 themes/DarkTab/right-frame-next-last-button-ih.png,
 themes/DarkTab/right-frame-ontop-button-c.png,
 themes/DarkTab/right-frame-ontop-button-f.png,
 themes/DarkTab/right-frame-ontop-button-h.png,
 themes/DarkTab/right-frame-ontop-button-i.png,
 themes/DarkTab/right-frame-ontop-button-ic.png,
 themes/DarkTab/right-frame-ontop-button-ih.png,
 themes/DarkTab/right-frame-prev-button-c.png,
 themes/DarkTab/right-frame-prev-button-f.png,
 themes/DarkTab/right-frame-prev-button-h.png,
 themes/DarkTab/right-frame-prev-button-i.png,
 themes/DarkTab/right-frame-prev-button-ic.png,
 themes/DarkTab/right-frame-prev-button-ih.png,
 themes/DarkTab/right-frame-prev-last-button-c.png,
 themes/DarkTab/right-frame-prev-last-button-f.png,
 themes/DarkTab/right-frame-prev-last-button-h.png,
 themes/DarkTab/right-frame-prev-last-button-i.png,
 themes/DarkTab/right-frame-prev-last-button-ic.png,
 themes/DarkTab/right-frame-prev-last-button-ih.png,
 .../DarkTab/right-frame-raise-lower-button-c.png,
 .../DarkTab/right-frame-raise-lower-button-f.png,
 .../DarkTab/right-frame-raise-lower-button-h.png,
 .../DarkTab/right-frame-raise-lower-button-i.png,
 .../DarkTab/right-frame-raise-lower-button-ic.png,
 .../DarkTab/right-frame-raise-lower-button-ih.png,
 themes/DarkTab/right-frame-rename-button-c.png,
 themes/DarkTab/right-frame-rename-button-f.png,
 themes/DarkTab/right-frame-rename-button-h.png,
 themes/DarkTab/right-frame-rename-button-i.png,
 themes/DarkTab/right-frame-rename-button-ic.png,
 themes/DarkTab/right-frame-rename-button-ih.png,
 .../DarkTab/right-frame-right-border-cursor-f.png,
 .../DarkTab/right-frame-right-border-cursor-i.png,
 themes/DarkTab/right-frame-right-border-f.png,
 themes/DarkTab/right-frame-right-border-i.png,
 themes/DarkTab/right-frame-shade-button-c.png,
 themes/DarkTab/right-frame-shade-button-f.png,
 themes/DarkTab/right-frame-shade-button-h.png,
 themes/DarkTab/right-frame-shade-button-i.png,
 themes/DarkTab/right-frame-shade-button-ic.png,
 themes/DarkTab/right-frame-shade-button-ih.png,
 themes/DarkTab/right-frame-sticky-button-c.png,
 themes/DarkTab/right-frame-sticky-button-f.png,
 themes/DarkTab/right-frame-sticky-button-h.png,
 themes/DarkTab/right-frame-sticky-button-i.png,
 themes/DarkTab/right-frame-sticky-button-ic.png,
 themes/DarkTab/right-frame-sticky-button-ih.png,
 themes/DarkTab/right-frame-tab-bottom-icon-f.png,
 themes/DarkTab/right-frame-tab-bottom-icon-i.png,
 themes/DarkTab/right-frame-tab-f.png, themes/DarkTab/right-frame-tab-i.png,
 themes/DarkTab/right-frame-tab-top-f.png,
 themes/DarkTab/right-frame-tab-top-i.png,
 themes/DarkTab/right-frame-title-f.png,
 themes/DarkTab/right-frame-title-i.png,
 themes/DarkTab/right-frame-top-border-f.png,
 themes/DarkTab/right-frame-top-border-i.png,
 themes/DarkTab/right-frame-top-left-corner-f.png,
 themes/DarkTab/right-frame-top-left-corner-i.png,
 themes/DarkTab/right-frame-top-right-corner-f.png,
 themes/DarkTab/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 themes/DarkTab/right-frame-unlock-button-c.png,
 themes/DarkTab/right-frame-unlock-button-f.png,
 themes/DarkTab/right-frame-unlock-button-h.png,
 themes/DarkTab/right-frame-unlock-button-i.png,
 themes/DarkTab/right-frame-unlock-button-ic.png,
 themes/DarkTab/right-frame-unlock-button-ih.png,
 themes/DarkTab/right-frame-unmaximize-button-c.png,
 themes/DarkTab/right-frame-unmaximize-button-f.png,
 themes/DarkTab/right-frame-unmaximize-button-h.png,
 themes/DarkTab/right-frame-unmaximize-button-i.png,
 .../DarkTab/right-frame-unmaximize-button-ic.png,
 .../DarkTab/right-frame-unmaximize-button-ih.png,
 themes/DarkTab/right-frame-unontop-button-c.png,
 themes/DarkTab/right-frame-unontop-button-f.png,
 themes/DarkTab/right-frame-unontop-button-h.png,
 themes/DarkTab/right-frame-unontop-button-i.png,
 themes/DarkTab/right-frame-unontop-button-ic.png,
 themes/DarkTab/right-frame-unontop-button-ih.png,
 themes/DarkTab/right-frame-unshade-button-c.png,
 themes/DarkTab/right-frame-unshade-button-f.png,
 themes/DarkTab/right-frame-unshade-button-h.png,
 themes/DarkTab/right-frame-unshade-button-i.png,
 themes/DarkTab/right-frame-unshade-button-ic.png,
 themes/DarkTab/right-frame-unshade-button-ih.png,
 themes/DarkTab/right-frame-unsticky-button-c.png,
 themes/DarkTab/right-frame-unsticky-button-f.png,
 themes/DarkTab/right-frame-unsticky-button-h.png,
 themes/DarkTab/right-frame-unsticky-button-i.png,
 themes/DarkTab/right-frame-unsticky-button-ic.png,
 themes/DarkTab/right-frame-unsticky-button-ih.png, themes/DarkTab/theme.jl,
 themes/DarkTab/top-frame-bottom-border-f.png,
 themes/DarkTab/top-frame-bottom-border-i.png,
 themes/DarkTab/top-frame-bottom-left-corner-f.png,
 themes/DarkTab/top-frame-bottom-left-corner-i.png,
 themes/DarkTab/top-frame-bottom-right-corner-f.png,
 themes/DarkTab/top-frame-bottom-right-corner-i.png,
 themes/DarkTab/top-frame-close-button-c.png,
 themes/DarkTab/top-frame-close-button-f.png,
 themes/DarkTab/top-frame-close-button-h.png,
 themes/DarkTab/top-frame-close-button-i.png,
 themes/DarkTab/top-frame-close-button-ic.png,
 themes/DarkTab/top-frame-close-button-ih.png,
 themes/DarkTab/top-frame-frame-typ-button-c.png,
 themes/DarkTab/top-frame-frame-typ-button-f.png,
 themes/DarkTab/top-frame-frame-typ-button-h.png,
 themes/DarkTab/top-frame-frame-typ-button-i.png,
 themes/DarkTab/top-frame-frame-typ-button-ic.png,
 themes/DarkTab/top-frame-frame-typ-button-ih.png,
 themes/DarkTab/top-frame-icon-title-images-f.png,
 themes/DarkTab/top-frame-icon-title-images-i.png,
 themes/DarkTab/top-frame-iconify-button-c.png,
 themes/DarkTab/top-frame-iconify-button-f.png,
 themes/DarkTab/top-frame-iconify-button-h.png,
 themes/DarkTab/top-frame-iconify-button-i.png,
 themes/DarkTab/top-frame-iconify-button-ic.png,
 themes/DarkTab/top-frame-iconify-button-ih.png,
 themes/DarkTab/top-frame-left-border-f.png,
 themes/DarkTab/top-frame-left-border-i.png,
 themes/DarkTab/top-frame-lock-button-c.png,
 themes/DarkTab/top-frame-lock-button-f.png,
 themes/DarkTab/top-frame-lock-button-h.png,
 themes/DarkTab/top-frame-lock-button-i.png,
 themes/DarkTab/top-frame-lock-button-ic.png,
 themes/DarkTab/top-frame-lock-button-ih.png,
 themes/DarkTab/top-frame-maximize-button-c.png,
 themes/DarkTab/top-frame-maximize-button-f.png,
 themes/DarkTab/top-frame-maximize-button-h.png,
 themes/DarkTab/top-frame-maximize-button-i.png,
 themes/DarkTab/top-frame-maximize-button-ic.png,
 themes/DarkTab/top-frame-maximize-button-ih.png,
 themes/DarkTab/top-frame-menu-button-c.png,
 themes/DarkTab/top-frame-menu-button-f.png,
 themes/DarkTab/top-frame-menu-button-h.png,
 themes/DarkTab/top-frame-menu-button-i.png,
 themes/DarkTab/top-frame-menu-button-ic.png,
 themes/DarkTab/top-frame-menu-button-ih.png,
 themes/DarkTab/top-frame-move-resize-button-c.png,
 themes/DarkTab/top-frame-move-resize-button-f.png,
 themes/DarkTab/top-frame-move-resize-button-h.png,
 themes/DarkTab/top-frame-move-resize-button-i.png,
 themes/DarkTab/top-frame-move-resize-button-ic.png,
 themes/DarkTab/top-frame-move-resize-button-ih.png,
 themes/DarkTab/top-frame-next-button-c.png,
 themes/DarkTab/top-frame-next-button-f.png,
 themes/DarkTab/top-frame-next-button-h.png,
 themes/DarkTab/top-frame-next-button-i.png,
 themes/DarkTab/top-frame-next-button-ic.png,
 themes/DarkTab/top-frame-next-button-ih.png,
 themes/DarkTab/top-frame-next-last-button-c.png,
 themes/DarkTab/top-frame-next-last-button-f.png,
 themes/DarkTab/top-frame-next-last-button-h.png,
 themes/DarkTab/top-frame-next-last-button-i.png,
 themes/DarkTab/top-frame-next-last-button-ic.png,
 themes/DarkTab/top-frame-next-last-button-ih.png,
 themes/DarkTab/top-frame-ontop-button-c.png,
 themes/DarkTab/top-frame-ontop-button-f.png,
 themes/DarkTab/top-frame-ontop-button-h.png,
 themes/DarkTab/top-frame-ontop-button-i.png,
 themes/DarkTab/top-frame-ontop-button-ic.png,
 themes/DarkTab/top-frame-ontop-button-ih.png,
 themes/DarkTab/top-frame-prev-button-c.png,
 themes/DarkTab/top-frame-prev-button-f.png,
 themes/DarkTab/top-frame-prev-button-h.png,
 themes/DarkTab/top-frame-prev-button-i.png,
 themes/DarkTab/top-frame-prev-button-ic.png,
 themes/DarkTab/top-frame-prev-button-ih.png,
 themes/DarkTab/top-frame-prev-last-button-c.png,
 themes/DarkTab/top-frame-prev-last-button-f.png,
 themes/DarkTab/top-frame-prev-last-button-h.png,
 themes/DarkTab/top-frame-prev-last-button-i.png,
 themes/DarkTab/top-frame-prev-last-button-ic.png,
 themes/DarkTab/top-frame-prev-last-button-ih.png,
 themes/DarkTab/top-frame-raise-lower-button-c.png,
 themes/DarkTab/top-frame-raise-lower-button-f.png,
 themes/DarkTab/top-frame-raise-lower-button-h.png,
 themes/DarkTab/top-frame-raise-lower-button-i.png,
 themes/DarkTab/top-frame-raise-lower-button-ic.png,
 themes/DarkTab/top-frame-raise-lower-button-ih.png,
 themes/DarkTab/top-frame-rename-button-c.png,
 themes/DarkTab/top-frame-rename-button-f.png,
 themes/DarkTab/top-frame-rename-button-h.png,
 themes/DarkTab/top-frame-rename-button-i.png,
 themes/DarkTab/top-frame-rename-button-ic.png,
 themes/DarkTab/top-frame-rename-button-ih.png,
 themes/DarkTab/top-frame-right-border-f.png,
 themes/DarkTab/top-frame-right-border-i.png,
 themes/DarkTab/top-frame-shade-button-c.png,
 themes/DarkTab/top-frame-shade-button-f.png,
 themes/DarkTab/top-frame-shade-button-h.png,
 themes/DarkTab/top-frame-shade-button-i.png,
 themes/DarkTab/top-frame-shade-button-ic.png,
 themes/DarkTab/top-frame-shade-button-ih.png,
 themes/DarkTab/top-frame-sticky-button-c.png,
 themes/DarkTab/top-frame-sticky-button-f.png,
 themes/DarkTab/top-frame-sticky-button-h.png,
 themes/DarkTab/top-frame-sticky-button-i.png,
 themes/DarkTab/top-frame-sticky-button-ic.png,
 themes/DarkTab/top-frame-sticky-button-ih.png,
 themes/DarkTab/top-frame-tab-f.png, themes/DarkTab/top-frame-tab-i.png,
 themes/DarkTab/top-frame-tab-left-f.png,
 themes/DarkTab/top-frame-tab-left-i.png,
 themes/DarkTab/top-frame-tab-left-icon-f.png,
 themes/DarkTab/top-frame-tab-left-icon-i.png,
 themes/DarkTab/top-frame-tab-right-f.png,
 themes/DarkTab/top-frame-tab-right-i.png,
 themes/DarkTab/top-frame-title-f.png, themes/DarkTab/top-frame-title-i.png,
 themes/DarkTab/top-frame-top-border-f.png,
 themes/DarkTab/top-frame-top-border-i.png,
 themes/DarkTab/top-frame-top-left-corner-f.png,
 themes/DarkTab/top-frame-top-left-corner-i.png,
 .../DarkTab/top-frame-top-left-corner-shaped-f.png,
 .../DarkTab/top-frame-top-left-corner-shaped-i.png,
 themes/DarkTab/top-frame-top-right-corner-f.png,
 themes/DarkTab/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 themes/DarkTab/top-frame-unlock-button-c.png,
 themes/DarkTab/top-frame-unlock-button-f.png,
 themes/DarkTab/top-frame-unlock-button-h.png,
 themes/DarkTab/top-frame-unlock-button-i.png,
 themes/DarkTab/top-frame-unlock-button-ic.png,
 themes/DarkTab/top-frame-unlock-button-ih.png,
 themes/DarkTab/top-frame-unmaximize-button-c.png,
 themes/DarkTab/top-frame-unmaximize-button-f.png,
 themes/DarkTab/top-frame-unmaximize-button-h.png,
 themes/DarkTab/top-frame-unmaximize-button-i.png,
 themes/DarkTab/top-frame-unmaximize-button-ic.png,
 themes/DarkTab/top-frame-unmaximize-button-ih.png,
 themes/DarkTab/top-frame-unontop-button-c.png,
 themes/DarkTab/top-frame-unontop-button-f.png,
 themes/DarkTab/top-frame-unontop-button-h.png,
 themes/DarkTab/top-frame-unontop-button-i.png,
 themes/DarkTab/top-frame-unontop-button-ic.png,
 themes/DarkTab/top-frame-unontop-button-ih.png,
 themes/DarkTab/top-frame-unshade-button-c.png,
 themes/DarkTab/top-frame-unshade-button-f.png,
 themes/DarkTab/top-frame-unshade-button-h.png,
 themes/DarkTab/top-frame-unshade-button-i.png,
 themes/DarkTab/top-frame-unshade-button-ic.png,
 themes/DarkTab/top-frame-unshade-button-ih.png,
 themes/DarkTab/top-frame-unsticky-button-c.png,
 themes/DarkTab/top-frame-unsticky-button-f.png,
 themes/DarkTab/top-frame-unsticky-button-h.png,
 themes/DarkTab/top-frame-unsticky-button-i.png,
 themes/DarkTab/top-frame-unsticky-button-ic.png,
 themes/DarkTab/top-frame-unsticky-button-ih.png: removed DarkTab theme

  2011-02-01 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/user.jl,
 man/news.texi: Implemented `init' for error-destination.  An error during
 initialization is printed to both screen and stderr by default.

 * lisp/sawfish/wm/animation/setup.jl, lisp/sawfish/wm/ext/match-window.jl,
 man/news.texi, man/sawfish.texi: Per-window animator from "Window Rules" in
 configurator.  In fact, it's been possible by setting window property. Doc is
 also written.

 * lisp/sawfish/wm.jl, lisp/sawfish/wm/animation/main.jl,
 lisp/sawfish/wm/animation/modes.jl, lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/animation/setup.jl, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/util/window-outline.jl, lisp/sawfish/wm/window-anim.jl,
 man/news.texi: Renamed animation related modules.  All are collected under
 wm/animation/. Imports are also updated. window-anim.jl         ->
 animation/setup.jl animation/outline.jl   -> animation/main.jl
 util/window-outline.jl -> animation/modes.jl

 * lisp/sawfish/wm/edge/util.jl, man/sawfish.texi: Typo fix "lenght" ->
 "length" in edge.

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/flip.jl,
 lisp/sawfish/wm/edge/hot-spots.jl, lisp/sawfish/wm/edge/util.jl,
 lisp/sawfish/wm/edge/viewport-drag.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/focus.jl, man/news.texi,
 src/flippers.c: Doc in edge and news. Minor cleanups.  * News items are also
 sorted.

 * lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/windows.jl: Doc readability improvements in keymap.jl. 
 Anonymous functions are given names, and moved to appropirate modules.

 * lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/util/display-wininfo.jl,
 lisp/sawfish/wm/windows.jl: Indent in lisp files.  Not thorough, only
 recently changed files are chosen.

 * lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/windows.jl,
 man/sawfish.texi, themes/mxflat/theme.jl: Minor docs.

  2011-01-18 Teika kazura <teika@lavabit.com>

 * po/Makefile.in, scripts/Makefile.in, scripts/sawfish-client.jl,
 scripts/sawfish-menu.jl, sounds/Makefile.in, themes/Makefile.in: Replaced
 sawmill -> sawfish.  Any remaining sawmill, Sawmill, and SAWMILL shouldn't be
 changed, except obsolete itmes in po/*po.

 * lisp/sawfish/wm.jl, lisp/sawfish/wm/gaol.jl, themes/DarkTab/theme.jl,
 themes/Elberg-tabbed/theme.jl, themes/get-S-tabbed/theme.jl: Simplified
 accesses to the module sawfish.wm.tabs.tab.

 * lisp/sawfish/wm/commands/jump-or-exec.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/windows.jl, man/news.texi, man/sawfish.texi: Revised recent
 changes in get-window-*.  * Full doc is written. * Moved old functions to
 compat.jl.

 * lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl,
 lisp/sawfish/wm/util/compat.jl, man/news.texi: Tab.  * Replaced defvar-setq
 with plain setq, and defvar to define. * Simplified a hook function. * News
 and source comments.

 * lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl: Indent fix
 in tab.

 * lisp/sawfish/wm/commands/launcher.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/state/wm-spec.jl, man/news.texi, man/sawfish.texi: Minor doc.
  * Texi: "&optional" is replaced by "#!optional". * In texi, "deffn Command"
 are improved: * "Function" is added. * Arguments of commands are either null
 or "window". * Minor news. * Suppress a byte compiler warning.

  2011-01-08 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/windows.jl, man/news.texi: Renamed window-rename functions. 
 * 'rename-window-func' is renamed to 'rename-window'. Old name is supported.
 * 'rename-window-interactive' is deleted. Update instruction is written in
 news.texi.

 * lisp/sawfish/wm/commands/jump-or-exec.jl, man/sawfish.texi: Jump-or-exec
 cleanup.  * Wrote a thorough documentation. * Handling of arguments "prog"
 and "onfocused" is extended in lucid way. They can be a command-name or a
 lisp expression, too. * Code is cleaned.

 * lisp/sawfish/cfg/main.jl.in, scripts/sawfish-about.jl.in,
 scripts/sawfish-client.jl, scripts/sawfish-menu.jl: Updated Emacs auto mode
 setting upon finding file.

 * lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/edge/viewport-drag.jl,
 lisp/sawfish/wm/focus.jl, man/news.texi, man/sawfish.1, man/sawfish.texi,
 sawfish.doap, src/main.c: Minor doc.  * Clarification in families of
 functions which return window geometry, with and without frame parts. *
 Update and minor correction in "Pointer Motion Hooks". * News brushup. (Not
 complete yet.) * (Not doc) Deleted one meaningless line from wm/commands.jl

  2011-01-06 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/workspace.jl: some separators in workspace-menu

 * ChangeLog, sawfish-ksm.desktop: update sawfish-ksm.desktop

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/menus.jl: added resize-window-to-dimensions

  2010-12-28 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, src/events.c: rep_INTERNâ€�while-grabbed

  2010-12-27 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/state/wm-spec.jl, src/events.c: add support for
 NotifyWhileGrabbed event explicitly handle NotifyUngrab, making nil the
 fallback value

  2010-12-27 Timo Korvola <tkorvola@iki.fi>

 * src/display.c, src/events.c: Tolerate CurrentTime in selection requests. 
 According to the ICCCM clients should not use CurrentTime.  However, at least
 Tk (wish) sometimes does, so it needs to be tolerated.  Also somewhat
 improved debugging output.

  2010-12-23 Timo Korvola <tkorvola@iki.fi>

 * src/display.c, src/events.c: Quit on manager selection clear.  Also added a
 stub for handling selection requests.

  2009-09-10 Timo Korvola <tkorvola@iki.fi>

 * src/display.c, src/sawfish_subrs.h: Store startup time stamp in a global
 variable.  It may be useful later when replying to selection requests
 (startup time = time when manager selection was acquired).

  2009-09-09 Timo Korvola <tkorvola@iki.fi>

 * src/display.c, src/events.c, src/sawfish.h, src/sawfish_subrs.h: Acquire
 the manager selection.  No selection request handling yet.

  2010-12-20 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS for 1.8.0 RC

 * ChangeLog, ChangeLog.TNG, man/news.texi: merge ChangeLog.TNG into ChangeLog

  2010-12-18 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/tabs/tabgroup.jl: fixed a regression in
 tab-groups

  2010-12-10 Christopher Roy Bratusek <zanghar@freenet.de>

 * Makedefs.in, Makefile.in, configure.in: tuneable session files installation

  2010-12-09 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, ChangeLog.EA: merge ChangeLog.EA into ChangeLog

 * ChangeLog, lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/edge/flip.jl,
 lisp/sawfish/wm/edge/hot-spots.jl, lisp/sawfish/wm/edge/util.jl,
 lisp/sawfish/wm/edge/viewport-drag.jl: major rework of EA fixed copyright
 header of VD

 * ChangeLog, configure.in, lisp/sawfish/cfg/Makefile.in: fix installation for
 non-root-users

  2010-11-27 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands.jl, man/news.texi, man/sawfish.texi, sawfish.el:
 Dropped two outdated featuers in command definition.  Function
 'define-command-args' is deleted. In 'define-command', 'doc-key' arg is
 dropped.

 * OPTIONS, lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/util/nokogiri.jl,
 man/news.texi, man/sawfish.texi: New function 'report-commands'.

 * lisp/sawfish/wm/commands.jl, man/news.texi: Bugfix of interactive
 "call-command".  It used to print an error message when you cancel an
 interactive call of `call-command' with the escape key, but it doesn't any
 more.

  2010-11-20 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/edge/actions.jl, lisp/sawfish/wm/user.jl: fix automatic
 screen-edges initialization

  2010-11-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog.EA, lisp/sawfish/wm/edge/hot-spots.jl: simplified hot-spots (now
 only takes funcs)

  2010-11-13 Teika kazura <teika@lavabit.com>

 * po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po,
 po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: Added a note to *.po.  It says,
 "# For Sawfish specific issues, read <top>/po/README."

 * man/sawfish.texi, po/README: Minor doc.

 * lisp/sawfish/wm/commands/x-cycle.jl, man/news.texi: cycle-among-groups
 bugfix.  Previously, when window-cycle is limited to the same workspace or
 viewport, then not all window groups were not cycled.

  2010-11-12 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog.TNG, lisp/sawfish/wm/tabs/tabgroup.jl: revert
 0e606ea63c2034a3f4b8525f7862fd3cc07d7f4b > brakes opaque move-outline-mode

 * themes/Elberg-tabbed/theme.jl, themes/get-S-tabbed/theme.jl: fix
 Elberg-tabbed and get-S-tabbed to be able to be used without restarting
 sawfish

  2010-11-11 Christopher Roy Bratusek <zanghar@freenet.de>

 * themes/DarkTab/theme.jl, themes/Elberg-tabbed/theme.jl,
 themes/get-S-tabbed/theme.jl: updated themes (Elberg-tabbed, get-S-tabbed,
 DarkTab

  2010-11-10 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/windows.jl: reduce rename-window-func to props
 that actually work

  2010-11-09 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/windows.jl: removed double-defined func

 * lisp/sawfish/wm/commands/jump-or-exec.jl, lisp/sawfish/wm/windows.jl: fixed
 typo fixed get-windwo-by-role

 * ChangeLog, lisp/sawfish/wm/commands/jump-or-exec.jl,
 lisp/sawfish/wm/windows.jl: two dummy funcs for compat

 * ChangeLog, lisp/sawfish/wm/windows.jl: syntax changes in
 get-window-by-class/re get-window-by-name/re added get-window-by-id
 window-role get-window-by-role

  2010-11-06 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog.EA, lisp/sawfish/wm/edge/util.jl, src/Makefile.in,
 src/fake-libexec, src/flippers.c, src/main.c: rename sawfish.wm.edge.flippers
 to sawfish.wm.edge.subrs

 * ChangeLog, ChangeLog.EA: split ChangeLog

 * themes/DarkTab/bottom-frame-close-button-c.png,
 themes/DarkTab/bottom-frame-close-button-f.png,
 themes/DarkTab/bottom-frame-close-button-h.png,
 themes/DarkTab/bottom-frame-close-button-i.png,
 themes/DarkTab/bottom-frame-close-button-ic.png,
 themes/DarkTab/bottom-frame-close-button-ih.png,
 themes/DarkTab/bottom-frame-maximize-button-c.png,
 themes/DarkTab/bottom-frame-maximize-button-f.png,
 themes/DarkTab/bottom-frame-maximize-button-h.png,
 themes/DarkTab/bottom-frame-maximize-button-i.png,
 themes/DarkTab/bottom-frame-maximize-button-ic.png,
 themes/DarkTab/bottom-frame-maximize-button-ih.png,
 .../DarkTab/bottom-frame-move-resize-button-c.png,
 .../DarkTab/bottom-frame-move-resize-button-f.png,
 .../DarkTab/bottom-frame-move-resize-button-h.png,
 .../DarkTab/bottom-frame-move-resize-button-i.png,
 .../DarkTab/bottom-frame-move-resize-button-ic.png,
 .../DarkTab/bottom-frame-move-resize-button-ih.png,
 .../DarkTab/bottom-frame-unmaximize-button-c.png,
 .../DarkTab/bottom-frame-unmaximize-button-f.png,
 .../DarkTab/bottom-frame-unmaximize-button-h.png,
 .../DarkTab/bottom-frame-unmaximize-button-i.png,
 .../DarkTab/bottom-frame-unmaximize-button-ic.png,
 .../DarkTab/bottom-frame-unmaximize-button-ih.png,
 themes/DarkTab/left-frame-close-button-c.png,
 themes/DarkTab/left-frame-close-button-f.png,
 themes/DarkTab/left-frame-close-button-h.png,
 themes/DarkTab/left-frame-close-button-i.png,
 themes/DarkTab/left-frame-close-button-ic.png,
 themes/DarkTab/left-frame-close-button-ih.png,
 themes/DarkTab/left-frame-maximize-button-c.png,
 themes/DarkTab/left-frame-maximize-button-f.png,
 themes/DarkTab/left-frame-maximize-button-h.png,
 themes/DarkTab/left-frame-maximize-button-i.png,
 themes/DarkTab/left-frame-maximize-button-ic.png,
 themes/DarkTab/left-frame-maximize-button-ih.png,
 themes/DarkTab/left-frame-move-resize-button-c.png,
 themes/DarkTab/left-frame-move-resize-button-f.png,
 themes/DarkTab/left-frame-move-resize-button-h.png,
 themes/DarkTab/left-frame-move-resize-button-i.png,
 .../DarkTab/left-frame-move-resize-button-ic.png,
 .../DarkTab/left-frame-move-resize-button-ih.png,
 themes/DarkTab/left-frame-unmaximize-button-c.png,
 themes/DarkTab/left-frame-unmaximize-button-f.png,
 themes/DarkTab/left-frame-unmaximize-button-h.png,
 themes/DarkTab/left-frame-unmaximize-button-i.png,
 themes/DarkTab/left-frame-unmaximize-button-ic.png,
 themes/DarkTab/left-frame-unmaximize-button-ih.png,
 themes/DarkTab/right-frame-close-button-c.png,
 themes/DarkTab/right-frame-close-button-f.png,
 themes/DarkTab/right-frame-close-button-h.png,
 themes/DarkTab/right-frame-close-button-i.png,
 themes/DarkTab/right-frame-close-button-ic.png,
 themes/DarkTab/right-frame-close-button-ih.png,
 themes/DarkTab/right-frame-maximize-button-c.png,
 themes/DarkTab/right-frame-maximize-button-f.png,
 themes/DarkTab/right-frame-maximize-button-h.png,
 themes/DarkTab/right-frame-maximize-button-i.png,
 themes/DarkTab/right-frame-maximize-button-ic.png,
 themes/DarkTab/right-frame-maximize-button-ih.png,
 .../DarkTab/right-frame-move-resize-button-c.png,
 .../DarkTab/right-frame-move-resize-button-f.png,
 .../DarkTab/right-frame-move-resize-button-h.png,
 .../DarkTab/right-frame-move-resize-button-i.png,
 .../DarkTab/right-frame-move-resize-button-ic.png,
 .../DarkTab/right-frame-move-resize-button-ih.png,
 themes/DarkTab/right-frame-unmaximize-button-c.png,
 themes/DarkTab/right-frame-unmaximize-button-f.png,
 themes/DarkTab/right-frame-unmaximize-button-h.png,
 themes/DarkTab/right-frame-unmaximize-button-i.png,
 .../DarkTab/right-frame-unmaximize-button-ic.png,
 .../DarkTab/right-frame-unmaximize-button-ih.png, themes/DarkTab/theme.jl,
 themes/DarkTab/top-frame-close-button-c.png,
 themes/DarkTab/top-frame-close-button-f.png,
 themes/DarkTab/top-frame-close-button-h.png,
 themes/DarkTab/top-frame-close-button-i.png,
 themes/DarkTab/top-frame-close-button-ic.png,
 themes/DarkTab/top-frame-close-button-ih.png,
 themes/DarkTab/top-frame-maximize-button-c.png,
 themes/DarkTab/top-frame-maximize-button-f.png,
 themes/DarkTab/top-frame-maximize-button-h.png,
 themes/DarkTab/top-frame-maximize-button-i.png,
 themes/DarkTab/top-frame-maximize-button-ic.png,
 themes/DarkTab/top-frame-maximize-button-ih.png,
 themes/DarkTab/top-frame-move-resize-button-c.png,
 themes/DarkTab/top-frame-move-resize-button-f.png,
 themes/DarkTab/top-frame-move-resize-button-h.png,
 themes/DarkTab/top-frame-move-resize-button-i.png,
 themes/DarkTab/top-frame-move-resize-button-ic.png,
 themes/DarkTab/top-frame-move-resize-button-ih.png,
 themes/DarkTab/top-frame-unlock-button-f.png,
 themes/DarkTab/top-frame-unmaximize-button-c.png,
 themes/DarkTab/top-frame-unmaximize-button-f.png,
 themes/DarkTab/top-frame-unmaximize-button-h.png,
 themes/DarkTab/top-frame-unmaximize-button-i.png,
 themes/DarkTab/top-frame-unmaximize-button-ic.png,
 themes/DarkTab/top-frame-unmaximize-button-ih.png: improved DarkTab theme

  2010-11-06 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/menus.jl, man/news.texi, man/sawfish.texi,
 po/README, sawfish.spec.in: Doc.  * Section of "popup menu" is rewritten. *
 "commandp" doc correction; t can be returned only for symbols. * Minor
 po/README update. * RPM spec file is declared to be unofficial.

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/util/compat.jl, man/news.texi:
 Renamed popup-window-menu to popup-window-ops-menu.

 * lisp/sawfish/wm/integration/kde.jl, lisp/sawfish/wm/user.jl, man/news.texi:
 Bugfix: It was impossible for users to override `kde-desktop-directories'.

 * lisp/sawfish/gtk/widget.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/ping.jl: Corrected indents of 'let' using new
 sawfish.el.

 * man/news.texi, sawfish.el: sawfish.el supports let-loop indent.

  2010-11-05 Christopher Roy Bratusek <zanghar@freenet.de>

 * themes/DarkTab/README, .../bottom-frame-bottom-border-cursor-f.png,
 .../bottom-frame-bottom-border-cursor-i.png,
 themes/DarkTab/bottom-frame-bottom-border-f.png,
 themes/DarkTab/bottom-frame-bottom-border-i.png,
 .../DarkTab/bottom-frame-bottom-left-corner-f.png,
 .../DarkTab/bottom-frame-bottom-left-corner-i.png,
 .../bottom-frame-bottom-left-corner-shaped-f.png,
 .../bottom-frame-bottom-left-corner-shaped-i.png,
 .../DarkTab/bottom-frame-bottom-right-corner-f.png,
 .../DarkTab/bottom-frame-bottom-right-corner-i.png,
 .../bottom-frame-bottom-right-corner-shaped-f.png,
 .../bottom-frame-bottom-right-corner-shaped-i.png,
 themes/DarkTab/bottom-frame-close-button-c.png,
 themes/DarkTab/bottom-frame-close-button-f.png,
 themes/DarkTab/bottom-frame-close-button-h.png,
 themes/DarkTab/bottom-frame-close-button-i.png,
 themes/DarkTab/bottom-frame-close-button-ic.png,
 themes/DarkTab/bottom-frame-close-button-ih.png,
 themes/DarkTab/bottom-frame-frame-typ-button-c.png,
 themes/DarkTab/bottom-frame-frame-typ-button-f.png,
 themes/DarkTab/bottom-frame-frame-typ-button-h.png,
 themes/DarkTab/bottom-frame-frame-typ-button-i.png,
 .../DarkTab/bottom-frame-frame-typ-button-ic.png,
 .../DarkTab/bottom-frame-frame-typ-button-ih.png,
 themes/DarkTab/bottom-frame-iconify-button-c.png,
 themes/DarkTab/bottom-frame-iconify-button-f.png,
 themes/DarkTab/bottom-frame-iconify-button-h.png,
 themes/DarkTab/bottom-frame-iconify-button-i.png,
 themes/DarkTab/bottom-frame-iconify-button-ic.png,
 themes/DarkTab/bottom-frame-iconify-button-ih.png,
 themes/DarkTab/bottom-frame-left-border-f.png,
 themes/DarkTab/bottom-frame-left-border-i.png,
 themes/DarkTab/bottom-frame-lock-button-c.png,
 themes/DarkTab/bottom-frame-lock-button-f.png,
 themes/DarkTab/bottom-frame-lock-button-h.png,
 themes/DarkTab/bottom-frame-lock-button-i.png,
 themes/DarkTab/bottom-frame-lock-button-ic.png,
 themes/DarkTab/bottom-frame-lock-button-ih.png,
 themes/DarkTab/bottom-frame-maximize-button-c.png,
 themes/DarkTab/bottom-frame-maximize-button-f.png,
 themes/DarkTab/bottom-frame-maximize-button-h.png,
 themes/DarkTab/bottom-frame-maximize-button-i.png,
 themes/DarkTab/bottom-frame-maximize-button-ic.png,
 themes/DarkTab/bottom-frame-maximize-button-ih.png,
 themes/DarkTab/bottom-frame-menu-button-c.png,
 themes/DarkTab/bottom-frame-menu-button-f.png,
 themes/DarkTab/bottom-frame-menu-button-h.png,
 themes/DarkTab/bottom-frame-menu-button-i.png,
 themes/DarkTab/bottom-frame-menu-button-ic.png,
 themes/DarkTab/bottom-frame-menu-button-ih.png,
 .../DarkTab/bottom-frame-move-resize-button-c.png,
 .../DarkTab/bottom-frame-move-resize-button-f.png,
 .../DarkTab/bottom-frame-move-resize-button-h.png,
 .../DarkTab/bottom-frame-move-resize-button-i.png,
 .../DarkTab/bottom-frame-move-resize-button-ic.png,
 .../DarkTab/bottom-frame-move-resize-button-ih.png,
 themes/DarkTab/bottom-frame-next-button-c.png,
 themes/DarkTab/bottom-frame-next-button-f.png,
 themes/DarkTab/bottom-frame-next-button-h.png,
 themes/DarkTab/bottom-frame-next-button-i.png,
 themes/DarkTab/bottom-frame-next-button-ic.png,
 themes/DarkTab/bottom-frame-next-button-ih.png,
 themes/DarkTab/bottom-frame-next-last-button-c.png,
 themes/DarkTab/bottom-frame-next-last-button-f.png,
 themes/DarkTab/bottom-frame-next-last-button-h.png,
 themes/DarkTab/bottom-frame-next-last-button-i.png,
 .../DarkTab/bottom-frame-next-last-button-ic.png,
 .../DarkTab/bottom-frame-next-last-button-ih.png,
 themes/DarkTab/bottom-frame-ontop-button-c.png,
 themes/DarkTab/bottom-frame-ontop-button-f.png,
 themes/DarkTab/bottom-frame-ontop-button-h.png,
 themes/DarkTab/bottom-frame-ontop-button-i.png,
 themes/DarkTab/bottom-frame-ontop-button-ic.png,
 themes/DarkTab/bottom-frame-ontop-button-ih.png,
 themes/DarkTab/bottom-frame-prev-button-c.png,
 themes/DarkTab/bottom-frame-prev-button-f.png,
 themes/DarkTab/bottom-frame-prev-button-h.png,
 themes/DarkTab/bottom-frame-prev-button-i.png,
 themes/DarkTab/bottom-frame-prev-button-ic.png,
 themes/DarkTab/bottom-frame-prev-button-ih.png,
 themes/DarkTab/bottom-frame-prev-last-button-c.png,
 themes/DarkTab/bottom-frame-prev-last-button-f.png,
 themes/DarkTab/bottom-frame-prev-last-button-h.png,
 themes/DarkTab/bottom-frame-prev-last-button-i.png,
 .../DarkTab/bottom-frame-prev-last-button-ic.png,
 .../DarkTab/bottom-frame-prev-last-button-ih.png,
 .../DarkTab/bottom-frame-raise-lower-button-c.png,
 .../DarkTab/bottom-frame-raise-lower-button-f.png,
 .../DarkTab/bottom-frame-raise-lower-button-h.png,
 .../DarkTab/bottom-frame-raise-lower-button-i.png,
 .../DarkTab/bottom-frame-raise-lower-button-ic.png,
 .../DarkTab/bottom-frame-raise-lower-button-ih.png,
 themes/DarkTab/bottom-frame-rename-button-c.png,
 themes/DarkTab/bottom-frame-rename-button-f.png,
 themes/DarkTab/bottom-frame-rename-button-h.png,
 themes/DarkTab/bottom-frame-rename-button-i.png,
 themes/DarkTab/bottom-frame-rename-button-ic.png,
 themes/DarkTab/bottom-frame-rename-button-ih.png,
 themes/DarkTab/bottom-frame-right-border-f.png,
 themes/DarkTab/bottom-frame-right-border-i.png,
 themes/DarkTab/bottom-frame-shade-button-c.png,
 themes/DarkTab/bottom-frame-shade-button-f.png,
 themes/DarkTab/bottom-frame-shade-button-h.png,
 themes/DarkTab/bottom-frame-shade-button-i.png,
 themes/DarkTab/bottom-frame-shade-button-ic.png,
 themes/DarkTab/bottom-frame-shade-button-ih.png,
 themes/DarkTab/bottom-frame-sticky-button-c.png,
 themes/DarkTab/bottom-frame-sticky-button-f.png,
 themes/DarkTab/bottom-frame-sticky-button-h.png,
 themes/DarkTab/bottom-frame-sticky-button-i.png,
 themes/DarkTab/bottom-frame-sticky-button-ic.png,
 themes/DarkTab/bottom-frame-sticky-button-ih.png,
 themes/DarkTab/bottom-frame-tab-f.png, themes/DarkTab/bottom-frame-tab-i.png,
 themes/DarkTab/bottom-frame-tab-left-icon-f.png,
 themes/DarkTab/bottom-frame-tab-left-icon-i.png,
 themes/DarkTab/bottom-frame-tab-right-f.png,
 themes/DarkTab/bottom-frame-tab-right-i.png,
 themes/DarkTab/bottom-frame-title-f.png,
 themes/DarkTab/bottom-frame-title-i.png,
 themes/DarkTab/bottom-frame-top-border-f.png,
 themes/DarkTab/bottom-frame-top-border-i.png,
 themes/DarkTab/bottom-frame-top-left-corner-f.png,
 themes/DarkTab/bottom-frame-top-left-corner-i.png,
 themes/DarkTab/bottom-frame-top-right-corner-f.png,
 themes/DarkTab/bottom-frame-top-right-corner-i.png,
 themes/DarkTab/bottom-frame-unlock-button-c.png,
 themes/DarkTab/bottom-frame-unlock-button-f.png,
 themes/DarkTab/bottom-frame-unlock-button-h.png,
 themes/DarkTab/bottom-frame-unlock-button-i.png,
 themes/DarkTab/bottom-frame-unlock-button-ic.png,
 themes/DarkTab/bottom-frame-unlock-button-ih.png,
 .../DarkTab/bottom-frame-unmaximize-button-c.png,
 .../DarkTab/bottom-frame-unmaximize-button-f.png,
 .../DarkTab/bottom-frame-unmaximize-button-h.png,
 .../DarkTab/bottom-frame-unmaximize-button-i.png,
 .../DarkTab/bottom-frame-unmaximize-button-ic.png,
 .../DarkTab/bottom-frame-unmaximize-button-ih.png,
 themes/DarkTab/bottom-frame-unontop-button-c.png,
 themes/DarkTab/bottom-frame-unontop-button-f.png,
 themes/DarkTab/bottom-frame-unontop-button-h.png,
 themes/DarkTab/bottom-frame-unontop-button-i.png,
 themes/DarkTab/bottom-frame-unontop-button-ic.png,
 themes/DarkTab/bottom-frame-unontop-button-ih.png,
 themes/DarkTab/bottom-frame-unshade-button-c.png,
 themes/DarkTab/bottom-frame-unshade-button-f.png,
 themes/DarkTab/bottom-frame-unshade-button-h.png,
 themes/DarkTab/bottom-frame-unshade-button-i.png,
 themes/DarkTab/bottom-frame-unshade-button-ic.png,
 themes/DarkTab/bottom-frame-unshade-button-ih.png,
 themes/DarkTab/bottom-frame-unsticky-button-c.png,
 themes/DarkTab/bottom-frame-unsticky-button-f.png,
 themes/DarkTab/bottom-frame-unsticky-button-h.png,
 themes/DarkTab/bottom-frame-unsticky-button-i.png,
 themes/DarkTab/bottom-frame-unsticky-button-ic.png,
 themes/DarkTab/bottom-frame-unsticky-button-ih.png,
 themes/DarkTab/left-frame-bottom-border-f.png,
 themes/DarkTab/left-frame-bottom-border-i.png,
 themes/DarkTab/left-frame-bottom-left-corner-f.png,
 themes/DarkTab/left-frame-bottom-left-corner-i.png,
 .../left-frame-bottom-left-corner-shaped-f.png,
 .../left-frame-bottom-left-corner-shaped-i.png,
 .../DarkTab/left-frame-bottom-right-corner-f.png,
 .../DarkTab/left-frame-bottom-right-corner-i.png,
 themes/DarkTab/left-frame-close-button-c.png,
 themes/DarkTab/left-frame-close-button-f.png,
 themes/DarkTab/left-frame-close-button-h.png,
 themes/DarkTab/left-frame-close-button-i.png,
 themes/DarkTab/left-frame-close-button-ic.png,
 themes/DarkTab/left-frame-close-button-ih.png,
 themes/DarkTab/left-frame-frame-typ-button-c.png,
 themes/DarkTab/left-frame-frame-typ-button-f.png,
 themes/DarkTab/left-frame-frame-typ-button-h.png,
 themes/DarkTab/left-frame-frame-typ-button-i.png,
 themes/DarkTab/left-frame-frame-typ-button-ic.png,
 themes/DarkTab/left-frame-frame-typ-button-ih.png,
 themes/DarkTab/left-frame-iconify-button-c.png,
 themes/DarkTab/left-frame-iconify-button-f.png,
 themes/DarkTab/left-frame-iconify-button-h.png,
 themes/DarkTab/left-frame-iconify-button-i.png,
 themes/DarkTab/left-frame-iconify-button-ic.png,
 themes/DarkTab/left-frame-iconify-button-ih.png,
 themes/DarkTab/left-frame-left-border-f.png,
 themes/DarkTab/left-frame-left-border-i.png,
 themes/DarkTab/left-frame-lock-button-c.png,
 themes/DarkTab/left-frame-lock-button-f.png,
 themes/DarkTab/left-frame-lock-button-h.png,
 themes/DarkTab/left-frame-lock-button-i.png,
 themes/DarkTab/left-frame-lock-button-ic.png,
 themes/DarkTab/left-frame-lock-button-ih.png,
 themes/DarkTab/left-frame-maximize-button-c.png,
 themes/DarkTab/left-frame-maximize-button-f.png,
 themes/DarkTab/left-frame-maximize-button-h.png,
 themes/DarkTab/left-frame-maximize-button-i.png,
 themes/DarkTab/left-frame-maximize-button-ic.png,
 themes/DarkTab/left-frame-maximize-button-ih.png,
 themes/DarkTab/left-frame-menu-button-c.png,
 themes/DarkTab/left-frame-menu-button-f.png,
 themes/DarkTab/left-frame-menu-button-h.png,
 themes/DarkTab/left-frame-menu-button-i.png,
 themes/DarkTab/left-frame-menu-button-ic.png,
 themes/DarkTab/left-frame-menu-button-ih.png,
 themes/DarkTab/left-frame-move-resize-button-c.png,
 themes/DarkTab/left-frame-move-resize-button-f.png,
 themes/DarkTab/left-frame-move-resize-button-h.png,
 themes/DarkTab/left-frame-move-resize-button-i.png,
 .../DarkTab/left-frame-move-resize-button-ic.png,
 .../DarkTab/left-frame-move-resize-button-ih.png,
 themes/DarkTab/left-frame-next-button-c.png,
 themes/DarkTab/left-frame-next-button-f.png,
 themes/DarkTab/left-frame-next-button-h.png,
 themes/DarkTab/left-frame-next-button-i.png,
 themes/DarkTab/left-frame-next-button-ic.png,
 themes/DarkTab/left-frame-next-button-ih.png,
 themes/DarkTab/left-frame-next-last-button-c.png,
 themes/DarkTab/left-frame-next-last-button-f.png,
 themes/DarkTab/left-frame-next-last-button-h.png,
 themes/DarkTab/left-frame-next-last-button-i.png,
 themes/DarkTab/left-frame-next-last-button-ic.png,
 themes/DarkTab/left-frame-next-last-button-ih.png,
 themes/DarkTab/left-frame-ontop-button-c.png,
 themes/DarkTab/left-frame-ontop-button-f.png,
 themes/DarkTab/left-frame-ontop-button-h.png,
 themes/DarkTab/left-frame-ontop-button-i.png,
 themes/DarkTab/left-frame-ontop-button-ic.png,
 themes/DarkTab/left-frame-ontop-button-ih.png,
 themes/DarkTab/left-frame-prev-button-c.png,
 themes/DarkTab/left-frame-prev-button-f.png,
 themes/DarkTab/left-frame-prev-button-h.png,
 themes/DarkTab/left-frame-prev-button-i.png,
 themes/DarkTab/left-frame-prev-button-ic.png,
 themes/DarkTab/left-frame-prev-button-ih.png,
 themes/DarkTab/left-frame-prev-last-button-c.png,
 themes/DarkTab/left-frame-prev-last-button-f.png,
 themes/DarkTab/left-frame-prev-last-button-h.png,
 themes/DarkTab/left-frame-prev-last-button-i.png,
 themes/DarkTab/left-frame-prev-last-button-ic.png,
 themes/DarkTab/left-frame-prev-last-button-ih.png,
 themes/DarkTab/left-frame-raise-lower-button-c.png,
 themes/DarkTab/left-frame-raise-lower-button-f.png,
 themes/DarkTab/left-frame-raise-lower-button-h.png,
 themes/DarkTab/left-frame-raise-lower-button-i.png,
 .../DarkTab/left-frame-raise-lower-button-ic.png,
 .../DarkTab/left-frame-raise-lower-button-ih.png,
 themes/DarkTab/left-frame-rename-button-c.png,
 themes/DarkTab/left-frame-rename-button-f.png,
 themes/DarkTab/left-frame-rename-button-h.png,
 themes/DarkTab/left-frame-rename-button-i.png,
 themes/DarkTab/left-frame-rename-button-ic.png,
 themes/DarkTab/left-frame-rename-button-ih.png,
 themes/DarkTab/left-frame-right-border-f.png,
 themes/DarkTab/left-frame-right-border-i.png,
 themes/DarkTab/left-frame-shade-button-c.png,
 themes/DarkTab/left-frame-shade-button-f.png,
 themes/DarkTab/left-frame-shade-button-h.png,
 themes/DarkTab/left-frame-shade-button-i.png,
 themes/DarkTab/left-frame-shade-button-ic.png,
 themes/DarkTab/left-frame-shade-button-ih.png,
 themes/DarkTab/left-frame-sticky-button-c.png,
 themes/DarkTab/left-frame-sticky-button-f.png,
 themes/DarkTab/left-frame-sticky-button-h.png,
 themes/DarkTab/left-frame-sticky-button-i.png,
 themes/DarkTab/left-frame-sticky-button-ic.png,
 themes/DarkTab/left-frame-sticky-button-ih.png,
 themes/DarkTab/left-frame-tab-bottom-icon-f.png,
 themes/DarkTab/left-frame-tab-bottom-icon-i.png,
 themes/DarkTab/left-frame-tab-f.png, themes/DarkTab/left-frame-tab-i.png,
 themes/DarkTab/left-frame-tab-top-f.png,
 themes/DarkTab/left-frame-tab-top-i.png,
 themes/DarkTab/left-frame-title-f.png, themes/DarkTab/left-frame-title-i.png,
 themes/DarkTab/left-frame-top-border-f.png,
 themes/DarkTab/left-frame-top-border-i.png,
 themes/DarkTab/left-frame-top-left-corner-f.png,
 themes/DarkTab/left-frame-top-left-corner-i.png,
 .../left-frame-top-left-corner-shaped-f.png,
 .../left-frame-top-left-corner-shaped-i.png,
 themes/DarkTab/left-frame-top-right-corner-f.png,
 themes/DarkTab/left-frame-top-right-corner-i.png,
 themes/DarkTab/left-frame-unlock-button-c.png,
 themes/DarkTab/left-frame-unlock-button-f.png,
 themes/DarkTab/left-frame-unlock-button-h.png,
 themes/DarkTab/left-frame-unlock-button-i.png,
 themes/DarkTab/left-frame-unlock-button-ic.png,
 themes/DarkTab/left-frame-unlock-button-ih.png,
 themes/DarkTab/left-frame-unmaximize-button-c.png,
 themes/DarkTab/left-frame-unmaximize-button-f.png,
 themes/DarkTab/left-frame-unmaximize-button-h.png,
 themes/DarkTab/left-frame-unmaximize-button-i.png,
 themes/DarkTab/left-frame-unmaximize-button-ic.png,
 themes/DarkTab/left-frame-unmaximize-button-ih.png,
 themes/DarkTab/left-frame-unontop-button-c.png,
 themes/DarkTab/left-frame-unontop-button-f.png,
 themes/DarkTab/left-frame-unontop-button-h.png,
 themes/DarkTab/left-frame-unontop-button-i.png,
 themes/DarkTab/left-frame-unontop-button-ic.png,
 themes/DarkTab/left-frame-unontop-button-ih.png,
 themes/DarkTab/left-frame-unshade-button-c.png,
 themes/DarkTab/left-frame-unshade-button-f.png,
 themes/DarkTab/left-frame-unshade-button-h.png,
 themes/DarkTab/left-frame-unshade-button-i.png,
 themes/DarkTab/left-frame-unshade-button-ic.png,
 themes/DarkTab/left-frame-unshade-button-ih.png,
 themes/DarkTab/left-frame-unsticky-button-c.png,
 themes/DarkTab/left-frame-unsticky-button-f.png,
 themes/DarkTab/left-frame-unsticky-button-h.png,
 themes/DarkTab/left-frame-unsticky-button-i.png,
 themes/DarkTab/left-frame-unsticky-button-ic.png,
 themes/DarkTab/left-frame-unsticky-button-ih.png,
 themes/DarkTab/right-frame-bottom-border-f.png,
 themes/DarkTab/right-frame-bottom-border-i.png,
 .../DarkTab/right-frame-bottom-left-corner-f.png,
 .../DarkTab/right-frame-bottom-left-corner-i.png,
 .../DarkTab/right-frame-bottom-right-corner-f.png,
 .../DarkTab/right-frame-bottom-right-corner-i.png,
 .../right-frame-bottom-right-corner-shaped-f.png,
 .../right-frame-bottom-right-corner-shaped-i.png,
 themes/DarkTab/right-frame-close-button-c.png,
 themes/DarkTab/right-frame-close-button-f.png,
 themes/DarkTab/right-frame-close-button-h.png,
 themes/DarkTab/right-frame-close-button-i.png,
 themes/DarkTab/right-frame-close-button-ic.png,
 themes/DarkTab/right-frame-close-button-ih.png,
 themes/DarkTab/right-frame-frame-typ-button-c.png,
 themes/DarkTab/right-frame-frame-typ-button-f.png,
 themes/DarkTab/right-frame-frame-typ-button-h.png,
 themes/DarkTab/right-frame-frame-typ-button-i.png,
 themes/DarkTab/right-frame-frame-typ-button-ic.png,
 themes/DarkTab/right-frame-frame-typ-button-ih.png,
 themes/DarkTab/right-frame-iconify-button-c.png,
 themes/DarkTab/right-frame-iconify-button-f.png,
 themes/DarkTab/right-frame-iconify-button-h.png,
 themes/DarkTab/right-frame-iconify-button-i.png,
 themes/DarkTab/right-frame-iconify-button-ic.png,
 themes/DarkTab/right-frame-iconify-button-ih.png,
 themes/DarkTab/right-frame-left-border-f.png,
 themes/DarkTab/right-frame-left-border-i.png,
 themes/DarkTab/right-frame-lock-button-c.png,
 themes/DarkTab/right-frame-lock-button-f.png,
 themes/DarkTab/right-frame-lock-button-h.png,
 themes/DarkTab/right-frame-lock-button-i.png,
 themes/DarkTab/right-frame-lock-button-ic.png,
 themes/DarkTab/right-frame-lock-button-ih.png,
 themes/DarkTab/right-frame-maximize-button-c.png,
 themes/DarkTab/right-frame-maximize-button-f.png,
 themes/DarkTab/right-frame-maximize-button-h.png,
 themes/DarkTab/right-frame-maximize-button-i.png,
 themes/DarkTab/right-frame-maximize-button-ic.png,
 themes/DarkTab/right-frame-maximize-button-ih.png,
 themes/DarkTab/right-frame-menu-button-c.png,
 themes/DarkTab/right-frame-menu-button-f.png,
 themes/DarkTab/right-frame-menu-button-h.png,
 themes/DarkTab/right-frame-menu-button-i.png,
 themes/DarkTab/right-frame-menu-button-ic.png,
 themes/DarkTab/right-frame-menu-button-ih.png,
 .../DarkTab/right-frame-move-resize-button-c.png,
 .../DarkTab/right-frame-move-resize-button-f.png,
 .../DarkTab/right-frame-move-resize-button-h.png,
 .../DarkTab/right-frame-move-resize-button-i.png,
 .../DarkTab/right-frame-move-resize-button-ic.png,
 .../DarkTab/right-frame-move-resize-button-ih.png,
 themes/DarkTab/right-frame-next-button-c.png,
 themes/DarkTab/right-frame-next-button-f.png,
 themes/DarkTab/right-frame-next-button-h.png,
 themes/DarkTab/right-frame-next-button-i.png,
 themes/DarkTab/right-frame-next-button-ic.png,
 themes/DarkTab/right-frame-next-button-ih.png,
 themes/DarkTab/right-frame-next-last-button-c.png,
 themes/DarkTab/right-frame-next-last-button-f.png,
 themes/DarkTab/right-frame-next-last-button-h.png,
 themes/DarkTab/right-frame-next-last-button-i.png,
 themes/DarkTab/right-frame-next-last-button-ic.png,
 themes/DarkTab/right-frame-next-last-button-ih.png,
 themes/DarkTab/right-frame-ontop-button-c.png,
 themes/DarkTab/right-frame-ontop-button-f.png,
 themes/DarkTab/right-frame-ontop-button-h.png,
 themes/DarkTab/right-frame-ontop-button-i.png,
 themes/DarkTab/right-frame-ontop-button-ic.png,
 themes/DarkTab/right-frame-ontop-button-ih.png,
 themes/DarkTab/right-frame-prev-button-c.png,
 themes/DarkTab/right-frame-prev-button-f.png,
 themes/DarkTab/right-frame-prev-button-h.png,
 themes/DarkTab/right-frame-prev-button-i.png,
 themes/DarkTab/right-frame-prev-button-ic.png,
 themes/DarkTab/right-frame-prev-button-ih.png,
 themes/DarkTab/right-frame-prev-last-button-c.png,
 themes/DarkTab/right-frame-prev-last-button-f.png,
 themes/DarkTab/right-frame-prev-last-button-h.png,
 themes/DarkTab/right-frame-prev-last-button-i.png,
 themes/DarkTab/right-frame-prev-last-button-ic.png,
 themes/DarkTab/right-frame-prev-last-button-ih.png,
 .../DarkTab/right-frame-raise-lower-button-c.png,
 .../DarkTab/right-frame-raise-lower-button-f.png,
 .../DarkTab/right-frame-raise-lower-button-h.png,
 .../DarkTab/right-frame-raise-lower-button-i.png,
 .../DarkTab/right-frame-raise-lower-button-ic.png,
 .../DarkTab/right-frame-raise-lower-button-ih.png,
 themes/DarkTab/right-frame-rename-button-c.png,
 themes/DarkTab/right-frame-rename-button-f.png,
 themes/DarkTab/right-frame-rename-button-h.png,
 themes/DarkTab/right-frame-rename-button-i.png,
 themes/DarkTab/right-frame-rename-button-ic.png,
 themes/DarkTab/right-frame-rename-button-ih.png,
 .../DarkTab/right-frame-right-border-cursor-f.png,
 .../DarkTab/right-frame-right-border-cursor-i.png,
 themes/DarkTab/right-frame-right-border-f.png,
 themes/DarkTab/right-frame-right-border-i.png,
 themes/DarkTab/right-frame-shade-button-c.png,
 themes/DarkTab/right-frame-shade-button-f.png,
 themes/DarkTab/right-frame-shade-button-h.png,
 themes/DarkTab/right-frame-shade-button-i.png,
 themes/DarkTab/right-frame-shade-button-ic.png,
 themes/DarkTab/right-frame-shade-button-ih.png,
 themes/DarkTab/right-frame-sticky-button-c.png,
 themes/DarkTab/right-frame-sticky-button-f.png,
 themes/DarkTab/right-frame-sticky-button-h.png,
 themes/DarkTab/right-frame-sticky-button-i.png,
 themes/DarkTab/right-frame-sticky-button-ic.png,
 themes/DarkTab/right-frame-sticky-button-ih.png,
 themes/DarkTab/right-frame-tab-bottom-icon-f.png,
 themes/DarkTab/right-frame-tab-bottom-icon-i.png,
 themes/DarkTab/right-frame-tab-f.png, themes/DarkTab/right-frame-tab-i.png,
 themes/DarkTab/right-frame-tab-top-f.png,
 themes/DarkTab/right-frame-tab-top-i.png,
 themes/DarkTab/right-frame-title-f.png,
 themes/DarkTab/right-frame-title-i.png,
 themes/DarkTab/right-frame-top-border-f.png,
 themes/DarkTab/right-frame-top-border-i.png,
 themes/DarkTab/right-frame-top-left-corner-f.png,
 themes/DarkTab/right-frame-top-left-corner-i.png,
 themes/DarkTab/right-frame-top-right-corner-f.png,
 themes/DarkTab/right-frame-top-right-corner-i.png,
 .../right-frame-top-right-corner-shaped-f.png,
 .../right-frame-top-right-corner-shaped-i.png,
 themes/DarkTab/right-frame-unlock-button-c.png,
 themes/DarkTab/right-frame-unlock-button-f.png,
 themes/DarkTab/right-frame-unlock-button-h.png,
 themes/DarkTab/right-frame-unlock-button-i.png,
 themes/DarkTab/right-frame-unlock-button-ic.png,
 themes/DarkTab/right-frame-unlock-button-ih.png,
 themes/DarkTab/right-frame-unmaximize-button-c.png,
 themes/DarkTab/right-frame-unmaximize-button-f.png,
 themes/DarkTab/right-frame-unmaximize-button-h.png,
 themes/DarkTab/right-frame-unmaximize-button-i.png,
 .../DarkTab/right-frame-unmaximize-button-ic.png,
 .../DarkTab/right-frame-unmaximize-button-ih.png,
 themes/DarkTab/right-frame-unontop-button-c.png,
 themes/DarkTab/right-frame-unontop-button-f.png,
 themes/DarkTab/right-frame-unontop-button-h.png,
 themes/DarkTab/right-frame-unontop-button-i.png,
 themes/DarkTab/right-frame-unontop-button-ic.png,
 themes/DarkTab/right-frame-unontop-button-ih.png,
 themes/DarkTab/right-frame-unshade-button-c.png,
 themes/DarkTab/right-frame-unshade-button-f.png,
 themes/DarkTab/right-frame-unshade-button-h.png,
 themes/DarkTab/right-frame-unshade-button-i.png,
 themes/DarkTab/right-frame-unshade-button-ic.png,
 themes/DarkTab/right-frame-unshade-button-ih.png,
 themes/DarkTab/right-frame-unsticky-button-c.png,
 themes/DarkTab/right-frame-unsticky-button-f.png,
 themes/DarkTab/right-frame-unsticky-button-h.png,
 themes/DarkTab/right-frame-unsticky-button-i.png,
 themes/DarkTab/right-frame-unsticky-button-ic.png,
 themes/DarkTab/right-frame-unsticky-button-ih.png, themes/DarkTab/theme.jl,
 themes/DarkTab/top-frame-bottom-border-f.png,
 themes/DarkTab/top-frame-bottom-border-i.png,
 themes/DarkTab/top-frame-bottom-left-corner-f.png,
 themes/DarkTab/top-frame-bottom-left-corner-i.png,
 themes/DarkTab/top-frame-bottom-right-corner-f.png,
 themes/DarkTab/top-frame-bottom-right-corner-i.png,
 themes/DarkTab/top-frame-close-button-c.png,
 themes/DarkTab/top-frame-close-button-f.png,
 themes/DarkTab/top-frame-close-button-h.png,
 themes/DarkTab/top-frame-close-button-i.png,
 themes/DarkTab/top-frame-close-button-ic.png,
 themes/DarkTab/top-frame-close-button-ih.png,
 themes/DarkTab/top-frame-frame-typ-button-c.png,
 themes/DarkTab/top-frame-frame-typ-button-f.png,
 themes/DarkTab/top-frame-frame-typ-button-h.png,
 themes/DarkTab/top-frame-frame-typ-button-i.png,
 themes/DarkTab/top-frame-frame-typ-button-ic.png,
 themes/DarkTab/top-frame-frame-typ-button-ih.png,
 themes/DarkTab/top-frame-icon-title-images-f.png,
 themes/DarkTab/top-frame-icon-title-images-i.png,
 themes/DarkTab/top-frame-iconify-button-c.png,
 themes/DarkTab/top-frame-iconify-button-f.png,
 themes/DarkTab/top-frame-iconify-button-h.png,
 themes/DarkTab/top-frame-iconify-button-i.png,
 themes/DarkTab/top-frame-iconify-button-ic.png,
 themes/DarkTab/top-frame-iconify-button-ih.png,
 themes/DarkTab/top-frame-left-border-f.png,
 themes/DarkTab/top-frame-left-border-i.png,
 themes/DarkTab/top-frame-lock-button-c.png,
 themes/DarkTab/top-frame-lock-button-f.png,
 themes/DarkTab/top-frame-lock-button-h.png,
 themes/DarkTab/top-frame-lock-button-i.png,
 themes/DarkTab/top-frame-lock-button-ic.png,
 themes/DarkTab/top-frame-lock-button-ih.png,
 themes/DarkTab/top-frame-maximize-button-c.png,
 themes/DarkTab/top-frame-maximize-button-f.png,
 themes/DarkTab/top-frame-maximize-button-h.png,
 themes/DarkTab/top-frame-maximize-button-i.png,
 themes/DarkTab/top-frame-maximize-button-ic.png,
 themes/DarkTab/top-frame-maximize-button-ih.png,
 themes/DarkTab/top-frame-menu-button-c.png,
 themes/DarkTab/top-frame-menu-button-f.png,
 themes/DarkTab/top-frame-menu-button-h.png,
 themes/DarkTab/top-frame-menu-button-i.png,
 themes/DarkTab/top-frame-menu-button-ic.png,
 themes/DarkTab/top-frame-menu-button-ih.png,
 themes/DarkTab/top-frame-move-resize-button-c.png,
 themes/DarkTab/top-frame-move-resize-button-f.png,
 themes/DarkTab/top-frame-move-resize-button-h.png,
 themes/DarkTab/top-frame-move-resize-button-i.png,
 themes/DarkTab/top-frame-move-resize-button-ic.png,
 themes/DarkTab/top-frame-move-resize-button-ih.png,
 themes/DarkTab/top-frame-next-button-c.png,
 themes/DarkTab/top-frame-next-button-f.png,
 themes/DarkTab/top-frame-next-button-h.png,
 themes/DarkTab/top-frame-next-button-i.png,
 themes/DarkTab/top-frame-next-button-ic.png,
 themes/DarkTab/top-frame-next-button-ih.png,
 themes/DarkTab/top-frame-next-last-button-c.png,
 themes/DarkTab/top-frame-next-last-button-f.png,
 themes/DarkTab/top-frame-next-last-button-h.png,
 themes/DarkTab/top-frame-next-last-button-i.png,
 themes/DarkTab/top-frame-next-last-button-ic.png,
 themes/DarkTab/top-frame-next-last-button-ih.png,
 themes/DarkTab/top-frame-ontop-button-c.png,
 themes/DarkTab/top-frame-ontop-button-f.png,
 themes/DarkTab/top-frame-ontop-button-h.png,
 themes/DarkTab/top-frame-ontop-button-i.png,
 themes/DarkTab/top-frame-ontop-button-ic.png,
 themes/DarkTab/top-frame-ontop-button-ih.png,
 themes/DarkTab/top-frame-prev-button-c.png,
 themes/DarkTab/top-frame-prev-button-f.png,
 themes/DarkTab/top-frame-prev-button-h.png,
 themes/DarkTab/top-frame-prev-button-i.png,
 themes/DarkTab/top-frame-prev-button-ic.png,
 themes/DarkTab/top-frame-prev-button-ih.png,
 themes/DarkTab/top-frame-prev-last-button-c.png,
 themes/DarkTab/top-frame-prev-last-button-f.png,
 themes/DarkTab/top-frame-prev-last-button-h.png,
 themes/DarkTab/top-frame-prev-last-button-i.png,
 themes/DarkTab/top-frame-prev-last-button-ic.png,
 themes/DarkTab/top-frame-prev-last-button-ih.png,
 themes/DarkTab/top-frame-raise-lower-button-c.png,
 themes/DarkTab/top-frame-raise-lower-button-f.png,
 themes/DarkTab/top-frame-raise-lower-button-h.png,
 themes/DarkTab/top-frame-raise-lower-button-i.png,
 themes/DarkTab/top-frame-raise-lower-button-ic.png,
 themes/DarkTab/top-frame-raise-lower-button-ih.png,
 themes/DarkTab/top-frame-rename-button-c.png,
 themes/DarkTab/top-frame-rename-button-f.png,
 themes/DarkTab/top-frame-rename-button-h.png,
 themes/DarkTab/top-frame-rename-button-i.png,
 themes/DarkTab/top-frame-rename-button-ic.png,
 themes/DarkTab/top-frame-rename-button-ih.png,
 themes/DarkTab/top-frame-right-border-f.png,
 themes/DarkTab/top-frame-right-border-i.png,
 themes/DarkTab/top-frame-shade-button-c.png,
 themes/DarkTab/top-frame-shade-button-f.png,
 themes/DarkTab/top-frame-shade-button-h.png,
 themes/DarkTab/top-frame-shade-button-i.png,
 themes/DarkTab/top-frame-shade-button-ic.png,
 themes/DarkTab/top-frame-shade-button-ih.png,
 themes/DarkTab/top-frame-sticky-button-c.png,
 themes/DarkTab/top-frame-sticky-button-f.png,
 themes/DarkTab/top-frame-sticky-button-h.png,
 themes/DarkTab/top-frame-sticky-button-i.png,
 themes/DarkTab/top-frame-sticky-button-ic.png,
 themes/DarkTab/top-frame-sticky-button-ih.png,
 themes/DarkTab/top-frame-tab-f.png, themes/DarkTab/top-frame-tab-i.png,
 themes/DarkTab/top-frame-tab-left-f.png,
 themes/DarkTab/top-frame-tab-left-i.png,
 themes/DarkTab/top-frame-tab-left-icon-f.png,
 themes/DarkTab/top-frame-tab-left-icon-i.png,
 themes/DarkTab/top-frame-tab-right-f.png,
 themes/DarkTab/top-frame-tab-right-i.png,
 themes/DarkTab/top-frame-title-f.png, themes/DarkTab/top-frame-title-i.png,
 themes/DarkTab/top-frame-top-border-f.png,
 themes/DarkTab/top-frame-top-border-i.png,
 themes/DarkTab/top-frame-top-left-corner-f.png,
 themes/DarkTab/top-frame-top-left-corner-i.png,
 .../DarkTab/top-frame-top-left-corner-shaped-f.png,
 .../DarkTab/top-frame-top-left-corner-shaped-i.png,
 themes/DarkTab/top-frame-top-right-corner-f.png,
 themes/DarkTab/top-frame-top-right-corner-i.png,
 .../top-frame-top-right-corner-shaped-f.png,
 .../top-frame-top-right-corner-shaped-i.png,
 themes/DarkTab/top-frame-unlock-button-c.png,
 themes/DarkTab/top-frame-unlock-button-f.png,
 themes/DarkTab/top-frame-unlock-button-h.png,
 themes/DarkTab/top-frame-unlock-button-i.png,
 themes/DarkTab/top-frame-unlock-button-ic.png,
 themes/DarkTab/top-frame-unlock-button-ih.png,
 themes/DarkTab/top-frame-unmaximize-button-c.png,
 themes/DarkTab/top-frame-unmaximize-button-f.png,
 themes/DarkTab/top-frame-unmaximize-button-h.png,
 themes/DarkTab/top-frame-unmaximize-button-i.png,
 themes/DarkTab/top-frame-unmaximize-button-ic.png,
 themes/DarkTab/top-frame-unmaximize-button-ih.png,
 themes/DarkTab/top-frame-unontop-button-c.png,
 themes/DarkTab/top-frame-unontop-button-f.png,
 themes/DarkTab/top-frame-unontop-button-h.png,
 themes/DarkTab/top-frame-unontop-button-i.png,
 themes/DarkTab/top-frame-unontop-button-ic.png,
 themes/DarkTab/top-frame-unontop-button-ih.png,
 themes/DarkTab/top-frame-unshade-button-c.png,
 themes/DarkTab/top-frame-unshade-button-f.png,
 themes/DarkTab/top-frame-unshade-button-h.png,
 themes/DarkTab/top-frame-unshade-button-i.png,
 themes/DarkTab/top-frame-unshade-button-ic.png,
 themes/DarkTab/top-frame-unshade-button-ih.png,
 themes/DarkTab/top-frame-unsticky-button-c.png,
 themes/DarkTab/top-frame-unsticky-button-f.png,
 themes/DarkTab/top-frame-unsticky-button-h.png,
 themes/DarkTab/top-frame-unsticky-button-i.png,
 themes/DarkTab/top-frame-unsticky-button-ic.png,
 themes/DarkTab/top-frame-unsticky-button-ih.png: added DarkTab theme

  2010-11-04 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/jump-or-exec.jl,
 lisp/sawfish/wm/edge/flip.jl: ChangeLog updated two copyright headers

 * lisp/sawfish/wm/edge/infinite-desktop.jl,
 lisp/sawfish/wm/edge/viewport-drag.jl: renamed infinite-desktop to
 viewport-drag

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl, themes/Elberg-tabbed/theme.jl,
 themes/get-S-tabbed/theme.jl: began rework of tabs (ChangeLog/NEWS follow)

  2010-11-02 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/edge/actions.jl,
 lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl,
 lisp/sawfish/wm/edge/infinite-desktop.jl, lisp/sawfish/wm/edge/util.jl: added
 edge-actions final preparative tasks in hot-spots, infinite-desktop and
 edge-flip

 * README.IMPORTANT, configure.in: version down to 1.8.0 README.IMPORTANT

  2010-10-28 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS

 * ChangeLog, lisp/sawfish/wm/edge/infinite-desktop.jl: make infinite-desktop
 work while moving a window

  2010-10-26 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/jump-or-exec.jl: added toggle-or-exec
 wrapper func to jump-or-exec

  2010-10-25 Christopher Roy Bratusek <zanghar@freenet.de>

 * lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/edge/hot-spots.jl: edge-flip
 & hot-spots: export hook function

  2010-10-24 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/gaol.jl,
 src/flippers.c, src/sawfish_subrs.h: reverted some stuff: edge-flip-enabled
 as global/goalled symbol

 * ChangeLog, lisp/sawfish/wm/edge/util.jl: removed a defcustom from edge.util
 ChangeLog

 * ChangeLog, OPTIONS: OPTIONS / NEWS

 * lisp/Makefile.in, src/Makefile.in, src/fake-libexec: Makefile/libexec
 update

 * lisp/sawfish/wm/edge/flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: moved
 edge-flip.jl updated for other changes

 * lisp/sawfish/wm/edge/infinite-desktop.jl,
 lisp/sawfish/wm/ext/infinite-desktop.jl: moved infinite-desktop.jl renamed
 two options improved infinite-desktop-enable updated for other changes

  2010-10-23 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/windows.jl, man/news.texi: remove desktop check
 from rename-window-func

 * ChangeLog, lisp/sawfish/wm/windows.jl: remove desktop check from
 rename-window-func

 * ChangeLog, man/news.texi: ChangeLog & News

 * ChangeLog, lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/tabs/util.jl:
 sawfish.wm.tabs.util as gaolled module added

  2010-10-21 Christopher Roy Bratusek <zanghar@freenet.de>

 * OPTIONS, lisp/sawfish/wm/windows.jl, themes/mxflat/theme.jl: change %
 strings to percent

 * ChangeLog, man/news.texi: NEWS & ChangeLog

  2010-10-19 Teika kazura <teika@lavabit.com>

 * CONTRIBUTING, Makefile.in, man/news.texi, po/README, po/make-pot: Doc.  *
 News. Deleted changes "invisible" to users, almost invisible to developers. *
 More translation doc improvements. * Added Kim B Heino to the "Thanks" list.

  2010-10-16 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, sawfish.pc.in: improved sawfish.pc

 * ChangeLog, man/news.texi: ChangeLog & NEWS

 * ChangeLog, man/news.texi: ChangeLog & NEWS

  2010-10-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/menus.jl: really fix poweroff issue

  2010-10-12 Teika kazura <teika@lavabit.com>

 * ChangeLog, sawfish.el: sawfish.el: Indent of `let' is buggy, so deleted it
 for now.

 * ChangeLog, lisp/sawfish/wm/menus.jl: "Poweroff" bugfix of 1.7.0.  In 1.7.0,
 poweroff related commands under root-menu -> session can't be invoked. This
 is fixed. ChangeLog.

  2010-10-09 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/cfg/group.jl, lisp/sawfish/cfg/layouts/keymaps.jl,
 lisp/sawfish/cfg/slot.jl, lisp/sawfish/cfg/utils.jl,
 lisp/sawfish/cfg/widgets/command.jl,
 lisp/sawfish/cfg/widgets/match-window.jl,
 lisp/sawfish/cfg/widgets/modifier-list.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/misc.jl,
 lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/font.jl, lisp/sawfish/wm/util/keymap-diff.jl,
 lisp/sawfish/wm/util/ping.jl, lisp/sawfish/wm/util/recolor-image.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/util/workarea.jl, lisp/sawfish/wm/windows.jl: Indent fix. 
 Let-loop and let-fluids are correctly indented, making them more readable.

 * po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po,
 po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: Updated po's.

 * po/README, po/update.sh: Translation improvements.  * po/README is added
 which is the manual for translators. * po/update.sh accepts both ja and
 ja.po.

 * lisp/sawfish/gtk/widgets/scheme-boolean.jl, lisp/sawfish/wm/user.jl: Minor
 cleanup.  * I (Teika) wrongly inserted "rep.structures" in "open" of
 'user.jl' recently. Fixed it. * Deleted bogus import in scheme-boolean.jl.

 * lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/xfce.jl, lisp/sawfish/wm/user.jl: Desktop
 detection minor cleanup.  Detection and inintialization are separated. This
 makes less likely to err when further changes are done.

  2010-10-02 Christopher Roy Bratusek <zanghar@freenet.de>

 * src/keys.c, src/keys.h: EV_CODE_MOUSE_UP >> EV_CODE_MOUSE_OFF just a naming
 change. Event was Button?-Off, but enum was _UP

  2010-09-23 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/viewport-extras.jl: export two
 vp-extras func required by pager 0.7.5

  2010-09-21 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS ChangeLog

 * ChangeLog, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/windows.jl,
 man/news.texi: NEWS behaviour change of never-close matcher (last new
 feature/behaviour change for 1.7.0)

 * ChangeLog, lisp/sawfish/gtk/widgets/scheme-boolean.jl: small behaviour
 change in scheme-boolean

 * ChangeLog, debian/sawfish-data.install.in: debian/sawfish-data.install.in
 update

 * ChangeLog, lisp/sawfish/gtk/widgets/scheme-boolean.jl: small fix in
 scheme-boolean

  2010-09-19 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS ChangeLog

 * lisp/sawfish/cfg/Makefile.in, lisp/sawfish/cfg/sawfish-config.png,
 lisp/sawfish/cfg/shell.jl: added window-icon for SawfishConfig

 * ChangeLog, lisp/sawfish/cfg/shell.jl: two small ui-changes in SawfishConfig

 * ChangeLog, lisp/sawfish/gtk/widgets/list.jl: nicer buttons in list and
 alist widgets

 * ChangeLog, man/news.texi: ChangeLog NEWS

 * lisp/sawfish/cfg/Makefile.in, lisp/sawfish/cfg/layout.jl,
 lisp/sawfish/cfg/widgets/command.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl: don't re-define
 beautify-symbol-name and remove-newlines functions over several modules. add
 sawfish.cfg.utils for them to be defined only once

 * ChangeLog, po/POTFILES.in: updated POTFILES

 * ChangeLog, lisp/sawfish/wm/autoload.jl, man/news.texi: remove cycle-or-exec
 autoload... it's in my tree, but not in HEAD

 * ChangeLog, lisp/sawfish/wm/ext/3d-hack.jl, man/news.texi: removed 3d-hack

 * ChangeLog, lisp/sawfish/wm/ext/old-window-menu.jl, man/news.texi: removed
 old-window-menu

  2010-09-18 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/gtk/widget-test.jl, man/news.texi: removed
 widget-test.jl (heavily broken)

 * ChangeLog, lisp/sawfish/wm/autoload.jl, man/news.texi: added missing
 autoload-entry for cycle-or-exec

 * ChangeLog, lisp/sawfish/gtk/Makefile.in, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/list.jl,
 lisp/sawfish/gtk/widgets/simple-dialog.jl, man/news.texi: merged
 widget-dialog.jl into simple-dialog.jl

 * ChangeLog, lisp/sawfish/gtk/Makefile.in: Makefile update

 * ChangeLog, man/news.texi: ChangeLog NEWS

 * lisp/sawfish/cfg/apply.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl, lisp/sawfish/gtk/stock.jl,
 lisp/sawfish/gtk/widget-dialog.jl, lisp/sawfish/gtk/widgets/simple-dialog.jl:
 mv sawfish.gtk.stock sawfish.gtk.widgets.simple-dialog update other modules
 opening it

 * lisp/sawfish/cfg/shell.jl, lisp/sawfish/gtk/stock.jl: remove stock-button
 function from stock.jl use gtk-button-new-from-stock directly instead

 * ChangeLog, lisp/sawfish/wm/commands/toggle-or-exec.jl, man/news.texi: rm
 toggle-or-exec

  2010-09-17 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/keymaps.jl: close-button calls
 delete-window-safely rather than delete-window

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/ext/match-window.jl: fixed-size window-matcher

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/windows.jl:
 never-delete window-matcher

 * ChangeLog, lisp/sawfish/wm/commands/toggle-or-exec.jl, man/news.texi: add
 toggle-or-exec

  2010-09-15 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm.jl, lisp/sawfish/wm/user.jl: Cleanup of user.jl; loading of
 wm-spec is moved to wm.jl

 * OPTIONS, lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/integration/gnome.jl,
 lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/standalone.jl,
 lisp/sawfish/wm/integration/xfce.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/user.jl, man/news.texi, man/sawfish.texi: Desktop environmet
 detection cleanup.  * defaults.jl is deleted. * DE detection are done by each
 module, e.g. kde detection is done in kde.jl. * defvar of
 `desktop-environment' and `want-poweroff-menu' are centralized to user.jl
 Each DE support module doesn't defvar them, but simple setq. * standalone.jl
 is deleted. Adding poweroff menu is moved to menus.jl * Doc

 * lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/user.jl: user.jl: cleanups.  *
 Deleted fake support of ~/.sawfish/rc{,.jl,.jlc}. A file with a suffix was
 never read, but the code was in the guise of supporting them. * Renaming of
 "sawmill" is not done when batch-mode. The code is pushed into a function. *
 Deleted (require 'sawfish.wm.ext.error-handler) from `defaults.jl'. It is now
 meaningless because it's already opened by user.jl.

 * lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/state/wm-spec.jl,
 man/news.texi, themes/mxflat/theme.jl: Minor doc, including news.

  2010-09-11 Teika kazura <teika@lavabit.com>

 * TODO, lisp/sawfish/cfg/WISHLIST: Merged lisp/sawfish/cfg/WISHLIST to TODO.

 * man/news.texi, sawfish.el: sawfish.el: Many upgrading.  * Evaluation used
 to choke when it encountered #f or #t. This is fixed. * Highlighting of the
 keywords like 'define' works again. * describe-function have been broken, but
 it works again. * In describe-variable, the value of the variable is
 pretty-printed. * sawfish-load-symbols can be called interactively to update
 the cached symbols. * Better introductory part.

 * debian/sawfish.el, sawfish.el: Moved sawfish.el from debian/ to <top>/.

 * man/news.texi, po/gl.po, po/it.po, po/ro.po, po/tr.po: All po files are
 converted to utf-8.  All of them have not received updates recently, so
 there's no worry for conflicts.

 * CONTRIBUTING, OPTIONS, lisp/sawfish/gtk/stock.jl, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/windows.jl, man/news.texi,
 man/sawfish.1, man/sawfish.texi, src/functions.c, src/x.c,
 themes/mxflat/README: doc:  * Typo fixes for x-draw-text. * Session
 management command line options are listed in "sawfish.1". * News. * Added
 history on lisp/sawfish/gtk/stock.jl * OPTIONS: minor change. * Misc. *
 CONTRIBUTING: update on bug reporting instruction.

 * configure.in, man/news.texi: Librep version re-bump. 0.90.7 -> 0.91.0

  2010-08-26 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, OPTIONS, man/news.texi: DOCS

  2010-08-24 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, src/flippers.c: plugged a memory-leak

  2010-08-22 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: ChangeLog / NEWS

  2010-08-21 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: ChangeLog / NEWS

 * ChangeLog, man/news.texi: ChangeLog / NEWS

 * lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/standalone.jl,
 lisp/sawfish/wm/integration/xfce.jl: added desktop-environment variable to
 integration.*

 * ChangeLog, man/news.texi: ChangeLog / NEWS

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: improved
 lang-detection in apps-menu

 * ChangeLog, lisp/sawfish/cfg/shell.jl: improved look of the sawfish-config
 error-dialog

  2010-08-21 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands/launcher.jl, man/news.texi: Command `xterm'
 bugfix. It didn't run if the optional argument as a command is not set.

 * lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/stacking.jl, man/news.texi, man/sawfish.texi: Functions
 maybe-raise-window and maybe-lower-window are now obsolete.  They're now
 aliases to raise-window* and lower-window*. The only difference is that the
 obsolete version supports a nautilus feature which was dropped long ago.

 * lisp/sawfish/wm/commands/x-cycle.jl, man/news.texi: Minor warp fix in
 x-cycle. This reduces warping for some cases. Previously, the necessity of a
 warp is judged by the geometry before the raise is done. Now the updated one
 is used.

 * lisp/sawfish/cfg/shell.jl, man/news.texi: When configurator is executed and
 Sawfish WM is not run, prints a message window. No care is taken for its
 appearance.

 * src/keys.c, src/keys.h, src/main.c: Dropped button9 support. It has been
 broken. Proof: in src/keys.h, Button9Mask = 1 << 16 = EV_TYPE_KEY = 0x10000;

 * README.IMPORTANT, lisp/sawfish/wm.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/frames.jl, man/news.texi, man/sawfish.texi: Doc, including
 news improvements.

  2010-08-19 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: fix
 alphabetizing menu-entries

  2010-08-18 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS & DOC

 * man/sawfish.texi, src/x.c: added x-draw-text function

  2010-08-15 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/sawfish.1: add --5-buttons to SYNOPSIS (sawfish.1)

 * ChangeLog, man/news.texi: NEWS

  2010-08-14 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/util/workarea.jl,
 man/news.texi: Fixed bug where maximized windows could overlap avoided
 windows on restart.  Onec this bug was fixed another showed up, where windows
 maximized in a viewport other than the current one could end up overlapping
 windows that were viewport-sticky and avoid once that viewport became active;
 this was fixed as well.

  2010-08-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/edge-flip.jl, man/news.texi, src/flippers.c:
 edge-flip now works after resolution-change

  2010-08-13 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/viewport.jl: Fixed viewport init bug.

  2010-07-31 Teika kazura <teika@lavabit.com>

 * ChangeLog, KEYBINDINGS, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/match-window.jl,
 man/faq.texi, man/news.texi, man/sawfish.texi, man/user-doc.texi,
 src/frames.c, src/keys.c, src/sawfish.h, src/sawfish_subrs.h: Doc. ChangeLog.
 * Polished news. * Corrected edge-flip docs. * Supplemented lacking
 description of subrs: (un)grab-keymap, x-raise-window, x-lower-window, and
 frame-state-mutex. * In sawfish.texi, all "#!optional" are put into @t{..}. *
 comments.

  2010-07-30 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, src/main.c: add --5-buttons to sawfish --help

  2010-07-24 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, configure.in, man/news.texi: version bump to 1.7.0

 * ChangeLog, debian/source/format: debian 3.0 (native) sourceformat

  2010-07-20 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, README.IMPORTANT, lisp/sawfish/wm/integration/gnome.jl,
 lisp/sawfish/wm/integration/kde.jl, screenshotter/prep_config.sh,
 themes/Elberg-tabbed/INSTALL, themes/get-S-tabbed/INSTALL: switch from
 define-special-variable to devfar-setq

 * ChangeLog, OPTIONS, config.h.in: updated config.h.in OPTIONS

  2010-07-03 Teika kazura <teika@lavabit.com>

 * man/news.texi, src/client.c: Polished news.

 * lisp/sawfish/wm/server.jl, man/news.texi, src/server.c: Errors of
 asynchronous connection are printed to Sawfish's output.

 * configure.in, man/news.texi, man/sawfish.1, src/events.c, src/keys.c,
 src/keys.h: Keyboard layout switching support. * In 5-button mode, event's
 state is masked to drop the key group, and lower 13 = 8 + 5 bits are taken.
 (8 for modifiers, 5 for buttons.) This fixes the bug that keyboard layout
 switching messed bindings. * 5-button is now a command line option, not any
 more the build-time option.

  2010-06-22 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/menus.jl, man/news.texi: added a borderline to
 the top of the root-menu

  2010-06-20 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/util/compat.jl, man/news.texi: Restored two options from
 "obsolete" declaration. They're workspace-boundary-mode and
 workspace-send-boundary-mode.

 * lisp/sawfish/wm/ext/error-handler.jl, man/news.texi: Better error message.
 Phrase "Sawfish error:" is prepended to error messages printed to standard
 error.

 * lisp/sawfish/cfg/main.jl.in, lisp/sawfish/cfg/shell.jl, man/news.texi: Made
 `sawfish-config' minimal, moving most the contents to sawfish.cfg.shell. This
 facilitates hacks.

 * lisp/sawfish/wm/server.jl, man/news.texi: Prints backtrace for
 sawfish-client, too. This makes sense if you're using librep >= 0.90.7.
 Harmless anyway.

 * man/news.texi, src/functions.c: x-atom-name accepts full 32 unsigned int.
 Previously only 30 bits are treated, if the architecture is 32-bit.

 * lisp/sawfish/wm/commands.jl, man/faq.texi, man/news.texi: A new faq item on
 how to execute applications.

 * man/news.texi, man/sawfish-config.1, man/sawfish.1: Improved manuals (1).
 All options are now described.

 * CONTRIBUTING, lisp/sawfish/wm/ext/old-window-menu.jl, man/faq.texi,
 man/news.texi, man/sawfish-client.1, man/sawfish.texi, src/display.c,
 src/libclient.h: Doc. * Improvement of news and man on the new "border"
 feature. * A new faq item on how to hide the mouse pointer. * Added Daniel M.
 German to "thanks" list. * And so on.

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/ext/3d-hack.jl: 3d-hack is not
 autoloaded any more.

  2010-06-05 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt-wm.jl, lisp/sawfish/wm/util/prompt.jl,
 man/news.texi: sawfish.wm.util.prompt now requires that helper functions be
 passed explicitly.

  2010-05-28 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/util/prompt.jl: Fix compilation error, possibly
 due to multi-threaded compiles.

  2010-05-23 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, man/sawfish.texi, src/events.c, src/frames.c,
 src/sawfish.h, src/windows.c: added border_with and border_color frame-part
 attributes

  2010-05-22 Christopher Roy Bratusek <zanghar@freenet.de>

 * configure.in, man/news.texi: bump version to 1.6.4 (Frozen Flame)

  2010-05-23 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, man/sawfish.texi, src/events.c, src/frames.c,
 src/sawfish.h, src/windows.c: Added border-width and border-color to
 frame-part definition

 * ChangeLog, lisp/sawfish/wm/util/prompt.jl, man/news.texi: fixed a possible
 compilation-error

  2010-05-22 Christopher Roy Bratusek <zanghar@freenet.de>

 * configure.in, man/news.texi: bump version to 1.6.4 (Frozen Flame)

  2010-05-16 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, src/display.c: allow compilation with -DDEBUG
 flag passed

  2010-05-15 Teika kazura <teika@lavabit.com>

 * ChangeLog, man/news.texi: Minor edit: Added a link in news.texi.

 * ChangeLog, src/events.c: Log correction of the last RandR edit. The most
 important change was that screen size information is updated after
 XRRScreenChangeNotifyEvent.

  2010-05-11 Teika kazura <teika@lavabit.com>

 * ChangeLog, man/faq.texi, man/news.texi, man/sawfish.texi: Docs.

 * KEYBINDINGS, man/sawfish.texi, src/keys.c: Docs on keys.

 * man/news.texi, man/sawfish.texi, src/display.c, src/events.c,
 src/functions.c, src/sawfish_subrs.h: Completes recent RandR patch. At least
 it's correct if you have only one screen, or if you use Xinerama. Most
 importantly, XRRUpdateConfiguration is called after
 XRRScreenChangeNotifyEvent. This ensures update inside of Xlib.  Other
 changes: NULL display check of the RandR is changed to Sawfish conventional
 way. (Just to be in accordance.) Minor memeory leak fix. Doc.
 'configure-notify-hook' is described, too.

  2010-04-27 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, src/Makefile.in, src/display.c, src/events.c:
 added randr-changed-notify-hook & stub

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: more apps-menu
 robustness

 * ChangeLog, configure.in, man/news.texi: make xinerama an optional depedency

  2010-04-06 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/util/gtkrc.jl, man/news.texi, man/sawfish.texi: Minor doc.
 News improvements. Minor typo fix.

  2010-03-20 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl,
 man/news.texi: various sawfish.wm.tabs.* changes, check news.texi

  2010-03-20 Teika kazura <teika@lavabit.com>

 * README, man/news.texi, man/sawfish.texi, src/keys.c: Doc.  Info "Events"
 chapter improvements. News revision.  "Lock button" item is pushed back to
 "Other changes" section, reverting my own prerious edit. Sorry. (See comment
 in news.texi for the reason.)

 * lisp/sawfish/wm/windows.jl, man/news.texi, man/sawfish.texi: Implemented
 'window-pid'. Checked that even if pid is not available it doesn't signal an
 error (with xv).

 * lisp/sawfish/wm/windows.jl, man/news.texi, man/sawfish.texi: Implemented
 'spec' option for window-class.

  2010-03-19 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: more robust
 fdo-menu

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl, man/news.texi: let
 maximize-/-fullscreen/xinerama honor maximize-raises

  2010-03-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/util/display-wininfo.jl: missing require in
 wininfo

  2010-03-13 Teika kazura <teika@lavabit.com>

 * README, lisp/sawfish/wm/ext/old-window-menu.jl: Minor doc change. Slight
 README fix, and comment in source.

 * lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/stacking.jl: Fix of a semi-bug.
 (defgroup stacking) is moved to custom.jl from stacking. Without this, adding
 'tab' to open clause of wm.frames breaks the startup.  Reason: In
 lisp/sawfish/wm.jl, wm.stacking is loaded. But long chain of 'open' starting
 from wm.stacking reaches wm.util.stacking, which has (defcustom foo :group
 (misc stacking)) But the definition of the group 'stacking' is in body of
 wm.stacking which is not yet evaluated! But body eval has to come after
 'open', so it can't be fixed by respecting modularity (of librep).  Of course
 it can be solved by fixing defcustom & defgroup, but it's beyond us now. (And
 isn't it the same reason that Harper decided to centralize many defgroups
 into wm.custom?)

 * lisp/sawfish/wm/util/display-wininfo.jl, man/news.texi, man/sawfish.texi:
 'display-window-position' command is implemented.

  2010-03-06 Teika kazura <teika@lavabit.com>

 * man/news.texi, man/sawfish.texi: texi: Dropped 'edition' number, the date
 oflast update, and so on. These item tend to be incorrect, since editors
 often forget touching them.

 * OPTIONS, lisp/sawfish/wm/windows.jl, man/faq.texi, man/news.texi: Long
 unsupported option 'ignore-window-input-hint' is deleted, together with
 related codes.

 * OPTIONS, lisp/sawfish/wm/util/display-window.jl, man/faq.texi,
 man/news.texi, man/sawfish.texi, src/events.c, src/windows.c: Doc: mainly
 texi "windows" chapter organization.  Groups are revised. New sections:
 "Getting Windows", "Stacking Vilibility", "Activating Window". Functions
 `display-window' and `activate-window' are documented. Option
 `unshade-selected-windows' is documented. Distinction between
 'window-wants-input-p' and 'window-really-wants-input-p' is described. Minor
 error fix: 'window-transient-p' returns the parent id, not t, when transient.
  Docstring with trailing "\\w" puts the widget right to the label in the
 configurator.  Faq item on per head workspace switching.

  2010-02-27 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/misc.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/util/with-output.jl, lisp/sawfish/wm/windows.jl,
 man/sawfish.texi: Doc. Comments in source to prevent error during init.
 Comment on _SAWFISH_WM_RAISE_WINDOW and _SAWFISH_WM_LOWER_WINDOW.
 `select-window' returns nil for the root window.

 * lisp/Makefile.in, lisp/sawfish/cfg/main.jl.in, lisp/sawfish/wm.jl,
 man/news.texi, man/sawfish.texi, src/main.c, src/sawfish_subrs.h,
 themes/Makefile.in: Implements SAWFISH_USER_LISP_DIR.  Like PATH, it's colon
 seperated directories. Its value will be prepended to load-path. Now it's
 possible for users to override any installed lisp files. sawfish-config
 respects it, too. Doc.

  2010-02-17 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/keymaps.jl, man/news.texi: then pressing the
 lock-button also do a state-change

  2010-02-16 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, configure.in: postrelease version bump to 1.6.3 (Hava Nagila)

  2010-02-13 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/ext/match-window.jl, man/news.texi: Bugfix of window
 placement by direction.  When the window placement mode is for example east
 and the window is wider than the screen, then the window was put wrongly. It
 is fixed.

  2010-02-06 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/gtk/README, src/display.c: Doc. Comments in source. New file
 lisp/sawfish/gtk/README describes the diretory's contents.

  2010-02-13 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: The dangerous 'open-file'
 in apps-menu.jl is protected with condition-case. Symlink is read again. All
 'if' are replaced by 'when' when possible.

  2010-02-13 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: more robustness
 for apps-menu (non-readable files)

  2010-02-10 Christopher Roy Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi: more apps-menu
 robustness

  2010-01-09 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/cfg/wm.jl, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/shrink-yank.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/nokogiri.jl, man/Makefile.in, man/faq.texi,
 man/news.texi, man/sawfish.texi: Doc changes.  Corrections and descrption /
 format improvements in grow, pack, shrink and yank. Verbose instruction on
 how to compile docs. Describes exactly what 'obsolete' variables are.
 Comments in sourecs.

  2010-01-24 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/news.texi, sawfish.spec.in: improved specfile

  2010-01-18 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/sawfish.texi: updated man/sawfish.texi

 * ChangeLog, KEYBINDINGS: application specific keymaps and keymap-trans
 section in KEYBINDINGS

 * ChangeLog, lisp/sawfish/wm/frames.jl: removed frame-style-editable-p and
 all remaining sawfish-themer fragments

 * ChangeLog, lisp/sawfish/wm/menus.jl: sawfish-themer is dead, so remove the
 corresponing entry from custom-menu

  2010-01-15 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/jump-or-exec.jl: define-command jump-or-exec;
 autoload jump-or-exec

 * ChangeLog, Makefile.in: * Makefile.in: remove sawfish.pc upon distclean,
 not gitlcean

 * ChangeLog, lisp/sawfish/wm/commands/jump-or-exec.jl, man/news.texi: added
 jump-or-exec

  2010-01-09 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/state/maximize.jl, man/news.texi, man/sawfish.texi: New
 command 'maximize-discard'. Don't treat window as maximized any more, keeping
 the size and the position. You'll be able to move and resize, but won't be
 able to unmaximize.  The function 'maximize-discard' has existed, but it's
 now exported, and documented. The grammar has changed, but since it was
 internal, it doesn't affect the world.  Some document improvements in
 maximization are done. In maximize.jl, some related codes are collected.

  2010-01-07 Christopher Roy Bratusek <chris@nanolx.org>

 * Makefile.in, debian/clean, debian/control.in: debian scripts cleanup

  2010-01-06 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/viewport.jl, man/news.texi: Fixed a bug in
 viewport.jl; select-workspace-and-viewport would not select the proper
 viewport.

 * ChangeLog, lisp/sawfish/wm/viewport.jl, man/news.texi: Windows could
 occasionally end up outside of the viewport limits on restart; fixed.

  2010-01-03 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/viewport.jl:
 Fixed gnome-pager/viewport bug.  * gnome-pager got confused when displaying
 multiple desktops about the viewport layout of non-active desktops; this
 should be fixed now.  * The workspace-viewport-data variable in
 sawfish.wm.viewport now follows the x,y convention rather than y,x; hopefully
 preventing silly and hard-to-track-down screw-ups....

  2010-01-03 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, sawfish.ebuild.in: sawfish.ebuild.in: remove audiofile/esound /
 missing  added

 * ChangeLog, autogen.sh: autogen.sh: call gitclean instead of distclean

 * ChangeLog, lisp/Makefile.in, lisp/sawfish/cfg/Makefile.in,
 lisp/sawfish/gtk/Makefile.in, man/Makefile.in, scripts/Makefile.in,
 sounds/Makefile.in: Makefiles rework

 * ChangeLog, themes/Makefile.in: themes/Makefile.in: improved

 * ChangeLog, debian/rules, src/Makefile.in: src/Makefile.in: improved (+
 debian/rules tandem)

 * ChangeLog, debian/rules: debian/rules: improvements

 * ChangeLog, sawfish.spec.in: sawfish.spec.in: don't call autogen.sh

 * ChangeLog, debian/control.in: debian/control.in: removed debian-specific
 bits

 * ChangeLog, debian/changelog.in: debian/changelog.in: s/+0200/+0100/

 * ChangeLog, Makefile.in: Makefile.in: remove NEWS and FAQ rules (dupped, as
 in man/Makefile.in)

 * ChangeLog, Makefile.in: Makefile.in improvements

  2010-01-02 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, autogen.sh, man/news.texi, sawfish.spec.in: improved specfile;
 add --nocfg flag to autogen.sh

 * ChangeLog, configure.in, man/news.texi: minimum librep 0.90.5, minimum
 rep-gtk 0.90.2

 * ChangeLog, man/news.texi: NEWS

 * ChangeLog, debian/sawfish.install, sawfish.pc.in, sawfish.spec.in,
 src/Makefile.in: install headers to $includedir/sawfish/

 * src/client.c, src/sawfish.h: updated for librep 0.90.5 header directory
 change

  2010-01-01 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/news.texi: revised/updated NEWS

 * ChangeLog, configure.in, sawfish.pc.in: export the imageloader sawfish is
 configured to make use of in the .pc file

 * ChangeLog, po/Makefile.in: don't remove sawfish.pot upon distclean

  2009-12-29 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, config.h.in, configure.in, man/news.texi, src/dlmalloc.c:
 removed our own dlmalloc

 * ChangeLog, configure.in, debian/control, debian/sawfish.install,
 man/news.texi: improved debian packaging scripts

  2009-12-28 Christopher Roy Bratusek <chris@nanolx.org>

 * configure.in, sawfish.spec.in: fallback ksmserverdir /kde4/apps

 * ChangeLog, configure.in: build debian/changelog from debian/changelog.in

 * ChangeLog, man/news.texi: added 1.6.1 NEWS section ; updated NEWS ; added
 codenames to headings

 * ChangeLog, configure.in, sawfish.spec.in: improved KDE4 detection
 (configure/spec) ; more portable spec

  2009-12-27 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/sawfish.texi: small misstake in doc

 * ChangeLog, configure.in, lisp/sawfish/wm/workspace.jl, src/display.c:
 improve configures help message for better readability ; s/sawmill/sawfish/

  2009-12-22 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, configure.in: small fixup in configure.in

 * ChangeLog, sawfish.spec.in: small fixup in the specfile

 * ChangeLog, configure.in: post-release version-bump to 1.6.0

 * ChangeLog, debian/changelog: removed debian/changelog, beeing created from
 the .in file

 * ChangeLog, README.IMPORTANT: updated REAMDE.IMPORTANT

 * ChangeLog, KEYBINDINGS: more description on the KeyPad in KEYBINDINGS

 * ChangeLog, man/news.texi: revised news.texi

  2009-12-21 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, configure.in: new codename (not having the same for RC and
 Stable

 * ChangeLog, po/sawfish.pot: updated sawfish.pot

  2009-12-19 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, po/sawfish.pot: added sawfish.pot

  2009-12-19 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/ext/infinite-desktop.jl, man/sawfish.texi: Doc on
 infinite-desktop, in texi and docstrings.

  2009-12-18 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, po/make-pot: make make-pot work in an empty tree

 * ChangeLog, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po,
 po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po,
 po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po,
 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lv.po,
 po/mk.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po,
 po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po,
 po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po,
 po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: regenerated all .po
 files

 * ChangeLog, po/POTFILES.in: recreated POTFILES.in

 * ChangeLog, po/POTFILES.in: updated po/POTFILES.in

 * ChangeLog, NEED_DOC_BEFORE_1_6_0: removed NEED_DOC_BEFORE_1_6_0

  2009-12-13 Teika kazura <teika@lavabit.com>

 * README.IMPORTANT, man/news.texi: News item on the deletion of 'user-level'
 defcustom property.

 * lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/viewport.jl,
 man/news.texi, man/sawfish.texi: 'window-relative-position' is unified to
 'window-absolute-position' These two functions are similar, but not
 identical. The former is recently introduced, so I chose to make the old one
 remain, and merged the newer to the older.  Yet, I don't understand the exact
 difference under the real world use. Improvements in documentation is
 desired.

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/viewport.jl, man/sawfish.texi:
 Renamed 'viewport-offset-pixel' to 'viewport-offset-coord'.

  2009-12-12 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, install-sh, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/menus.jl: added popup-window-list-menu

 * ChangeLog, README.IMPORTANT: mention :user-level removal in
 README.IMPORTANT

  2009-12-10 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/integration/gnome.jl,
 lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/standalone.jl, lisp/sawfish/wm/user.jl,
 man/news.texi: Poweroff refinements. Describes the option if you want
 poweroff menu. Option "extra-session-menu" is renamed to
 'want-poweroff-menu'.

  2009-12-08 Teika kazura <teika@lavabit.com>

 * man/faq.texi, man/news.texi, man/sawfish.texi: Doc for poweroff.

  2009-12-08 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, debian/rules: same for debian/rules

 * ChangeLog, debian/control: * debian/control: depend on automake rather than
 on automake1.10

  2009-12-07 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/Makefile.in: don't hardcode /usr in manpage installation
 path

  2009-12-05 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, Makedefs.in, configure.in, debian/rules, man/news.texi,
 sawfish.pc.in, sawfish.spec.in: use  instead of /libdir

 * ChangeLog, man/news.texi: doc-string fixups

 * ChangeLog, OPTIONS, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/poweroff.jl, lisp/sawfish/wm/defaults.jl,
 lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/integration/standalone.jl, lisp/sawfish/wm/user.jl,
 man/news.texi, man/sawfish.texi: added sawfish.wm.integration and
 sawfish.wm.commands.poweroff tandem

 * ChangeLog, lisp/sawfish/wm/commands/launcher.jl: added structure alias to
 sawfish.wm.commands.launcher

 * ChangeLog, lisp/sawfish/wm/ext/window-history.jl, man/news.texi: extended
 window-history menu

 * ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl, man/news.texi: don't let
 cycle-class ignore window-order [DMG]

  2009-12-05 Teika kazura <teika@lavabit.com>

 * README.IMPORTANT, lisp/sawfish/wm/viewport.jl, man/news.texi,
 man/sawfish.texi, man/user-doc.texi: Doc improvements.

  2009-12-04 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/custom-defaults.jl, lisp/sawfish/wm/ext/match-window.jl,
 man/news.texi, man/sawfish.texi: New grammar for 'add-window-matcher' and
 'remove-window-matcher'. Now it is possible to specify both window's name and
 class (and others). They now take two arguments. Old usage is still
 supported. Doc is done.  The old behavior was buggy, and even if the old
 grammar is used, it is amended. Suppose you've already got rules for
 '((WM_NAME "foo") (WM_CLASS "class")) and '((WM_NAME "bar") (WM_CLASS
 "class")). Now if you you (add-window-matcher 'WM_CLASS "class" actions...),
 then it used to be added to *one of* the above two, and it was unpredictable
 which would be! This is fixed.

  2009-11-21 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/viewport.jl, man/news.texi, man/sawfish.texi: Doc
 improvements, mostly on viewport.

  2009-11-19 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands/launcher.jl, man/news.texi, man/sawfish.texi: News
 and docs for xterm and browser are improved.

  2009-11-17 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/commands/launcher.jl, lisp/sawfish/wm/commands/user.jl,
 lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/integration/gnome.jl,
 lisp/sawfish/wm/integration/kde.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/workspace.jl: Renamed wm/commands/user.jl to
 wm/commands/launcher.jl. Necessary changes for 'define-structure' and module
 openings are included.

 * lisp/sawfish/wm/viewport.jl, man/sawfish.texi: Doc bugfix of
 window-absolute-position.

  2009-11-15 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/viewport.jl, man/sawfish.texi:
 `viewport-offset' is renamed to `viewport-offset-pixel'.

  2009-11-17 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/util/compat.jl, man/news.texi: Custom var
 'uniconify-to-current-viewport' is deprecated, but valid again.

  2009-11-17 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/custom.jl, themes/Crux/theme.jl,
 themes/gradient/theme.jl, themes/mono/theme.jl, themes/simple/theme.jl,
 themes/smaker/theme.jl: removed unused :user-level from defcustom

 * ChangeLog, config.h.in, configure.in, man/news.texi, src/keys.c,
 src/keys.h: make 9 mousebutton support optional

 * ChangeLog, src/keys.c, src/keys.h: reverted mouse branch merge

  2009-11-14 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl, man/news.texi: basic
 support for xinerama in Grow/Pack

 * ChangeLog, man/news.texi, src/display.c: xinerama + xconfigurewindow fix

 * ChangeLog, OPTIONS: updated NEWS OPTIONS

 * ChangeLog, lisp/sawfish/wm/commands/user.jl, lisp/sawfish/wm/workspace.jl,
 man/news.texi, src/display.c: removed view-clipboard,
 display-message-with-timeout, display-ws-name, with all setters and
 defvars/defcustoms

  2009-11-14 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/workspace.jl, man/news.texi, man/sawfish.texi:
 Minor doc improvements.

  2009-11-11 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/util/play-audio.jl, man/faq.texi, man/news.texi,
 man/sawfish.texi: Doc improvements on sound support change.

  2009-11-12 Teika kazura <teika@lavabit.com>

 * README.IMPORTANT, man/faq.texi, man/news.texi: Description on reboot and
 shutdown is improved. It was put in README.IMPORTANT, but moved to faq.texi.

  2009-11-03 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl, man/news.texi: removed
 maximize-reframe maximize-unframe

  2009-11-03 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/commands.jl, man/news.texi, man/sawfish.texi: Minor fix.
 `this-command' is set to nil when command execution is over. Related doc
 improvement is done, too.

  2009-10-31 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/state/maximize.jl, man/news.texi, man/sawfish.texi: Bugfix.
 Commands 'maximize-window-fullscreen' and 'code{maximize-window-fullxinerama'
 work. Related doc error is corrected, too.

  2009-11-03 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/extras.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/user.jl: Moved contents of wm/extras.jl to wm/frames.jl, and
 deleted extras.jl.

  2009-10-28 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/news.texi: ChangeLog, NEWS

  2009-10-27 Christopher Roy Bratusek <chris@nanolx.org>

 * debian/README.Debian, debian/README.sawfish-data, debian/README.source,
 debian/README.themes, debian/changelog, debian/changelog.in, debian/clean,
 debian/compat, debian/control, debian/copyright, debian/patches/series,
 debian/postinst, debian/postrm, debian/preinst, debian/prerm, debian/rules,
 debian/sawfish-data.info, debian/sawfish-data.install.in,
 debian/sawfish-dbg.links, debian/sawfish-lisp-source.links,
 debian/sawfish-lisp-source.lintian, debian/sawfish.dirs, debian/sawfish.el,
 debian/sawfish.emacsen-install, debian/sawfish.emacsen-remove,
 debian/sawfish.emacsen-startup, debian/sawfish.install, debian/sawfish.links,
 debian/watch: readded debian packaging scripts (without mixing Jankes
 pre-patch in)

  2009-10-26 Andika Triwidada <andika@gmail.com>

 * po/LINGUAS, po/id.po: Added id to LINGUAS Added Indonesian translation,
 contributed by Imam Musthaqim

  2009-10-26 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, README.IMPORTANT, lisp/sawfish/wm/defaults.jl: added
 reboot/shutdown menu entries for non GNOME/KDE users

  2009-10-24 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, configure.in, debian/README.Debian, debian/README.sawfish-data,
 debian/README.source, debian/README.themes, debian/changelog.in,
 debian/clean, debian/compat, debian/control, debian/copyright,
 debian/patches/series, debian/postinst, debian/postrm, debian/preinst,
 debian/prerm, debian/rules, debian/sawfish-data.info,
 debian/sawfish-data.install.in, debian/sawfish-dbg.links,
 debian/sawfish-lisp-source.links, debian/sawfish-lisp-source.lintian,
 debian/sawfish.dirs, debian/sawfish.el, debian/sawfish.emacsen-install,
 debian/sawfish.emacsen-remove, debian/sawfish.emacsen-startup,
 debian/sawfish.install, debian/sawfish.links, debian/watch, src/display.c:
 added debian packaging scripts based on the official ones

 * ChangeLog, NEED_DOC_BEFORE_1_6_0, man/news.texi, scripts/Makefile.in,
 scripts/sawfish-about.jl.in: witched from custom about-dialog to
 GtkAboutDialog

  2009-10-24 Teika kazura <teika@lavabit.com>

 * ChangeLog, lisp/sawfish/wm/user.jl, man/news.texi: minor news & comment
 fix.

 * ChangeLog, OPTIONS, lisp/sawfish/wm/viewport.jl, man/sawfish.texi:
 Docstring improvement for 'scroll-viewport-steps'.

  2009-10-22 Teika kazura <teika@lavabit.com>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/ext/apps-menu.jl, man/sawfish.texi: Doc
 improvements on applications menu.

  2009-10-19 Teika kazura <teika@lavabit.com>

 * ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl, man/sawfish.texi:
 grow-pack doc upgrade.

 * ChangeLog, OPTIONS, lisp/sawfish/wm/ext/apps-menu.jl, man/news.texi,
 man/sawfish.texi: Completed doc updates for applications menu.

  2009-10-21 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/ext/infinite-desktop.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/workarea.jl,
 lisp/sawfish/wm/viewport.jl, man/news.texi, man/sawfish.texi: Bug fixes and
 doc improvements:  * viewport-window now gives the viewport where the
 majority of the window is found.  * windows that were maximized both
 horizontally and vertically weren't being handled properly when they were not
 in viewport 0,0.  * infinite-desktop now checks
 viewport-honor-workspace-edges before allowing movement past virtual
 workspace boundaries.  Added documentation to sawfish.texi for the new
 viewport-honor-workspace-edges function.  * Fixed a typo in
 window-outside-workspace-p; also fixed the docstring.  * Made a note in
 news.texi about the default behavior of infinite-desktop changing.  * New
 functions: rect-wholly-within-rect, viewport-at, rect-within-viewport-p,
 rect-within-head-p, window-head-any-viewport, viewport-honor-workspace-edges 
 * New docs for sawfish.wm.util.rects.

  2009-10-18 Christopher Roy Bratusek <chris@nanolx.org>

 * po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po, po/ms.po,
 po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po, po/pa.po,
 po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po,
 po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
 po/wa.po, po/zh_CN.po, po/zh_TW.po: for x in am.po  ca.po  en_CA.po	fr.po 
 ko.po  nl.po  pt_BR.po  sl.po	   vi.po ar.po  cs.po  en_GB.po	ga.po  lv.po 
 nn.po  pt.po     sr@Latn.po  wa.po az.po  da.po  es.po	gl.po  mk.po  no.po 
 ro.po     sr.po	   zh_CN.po be.po  de.po  et.po	hu.po  ms.po  oc.po  ru.po   
  sv.po	   zh_TW.po bg.po  dz.po  eu.po	it.po  nb.po  pa.po  rw.po     tr.po
 bs.po  el.po  fi.po	ja.po  ne.po  pl.po  sk.po     uk.po; do ./update.sh .po;
 done

  2009-10-17 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, NEED_DOC_BEFORE_1_6_0: added NEED_DOC_BEFORE_1_6_0

 * ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl, man/sawfish.texi:
 sawfish.texi: doc for grow, pack, shrink and yank.

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl: apps-menu.jl: make use of
 global xterm-program instead of local my-term-string

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl: category changes in apps-menu

  2009-10-16 Teika kazura <teika@lavabit.com>

 * ChangeLog, lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/user.jl:
 apps-menu: User can prepend their own apps-menu to the auto generated one.
 Cleanups, mostly in variables.  New variable `user-apps-menu' is created.
 User can set their own version of apps-menu here, and the auto generated apps
 menu is appended to this.  Function `update-saw-menu' is split into
 `generate-apps-menu', `init-apps-menu', and `update-apps-menu'.  Variables
 cleanup. Distinguishes local and global options. Most of global options are
 given better names. Docstring.  Deleted unnecessary batch-mode check.

 * lisp/sawfish/wm/ext/apps-menu.jl, lisp/sawfish/wm/ext/fdo-menu.jl,
 lisp/sawfish/wm/user.jl: Renamed fdo-menu.jl -> apps-menu.jl

 * ChangeLog, README.IMPORTANT, man/news.texi: News rewritement.

  2009-10-15 Teika kazura <teika@lavabit.com>

 * ChangeLog, lisp/sawfish/wm/frames.jl: Bugfix. Deleted a wrong quote of
 typo. It is in update-frame-font-color.

  2009-10-15 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/grow-pack.jl: make Grow Pack Shrink Yank subgroup of
 Move Resize

  2009-10-12 Teika kazura <teika@lavabit.com>

 * ChangeLog, lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/user.jl,
 man/faq.texi, man/news.texi: News and doc that sawfish.wm.defaults is always
 read, regardless of .sawfishrc existence.

  2009-10-13 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/workspace.jl: export setters for
 edge-flip/raise-tabs-on-hover/display-workspace-name + updated OPTIONS
 accordingly

  2009-10-11 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/wm/ext/infinite-desktop.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/viewport.jl, man/news.texi:
 Fixed viewport-scrambling bugs.  Canged logic of stop-at-workspace-borders in
 infinite-desktop.

  2009-10-09 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/news.texi, src/windows.c: src/windows.c: more work on the
 race condition fix [Janek Kozicki]

 * ChangeLog, lisp/sawfish/wm/menus.jl: lisp/sawfish/wm/menus.jl: added
 'Reload Appsmenu' entry

  2009-10-07 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, themes/mxflat/theme.jl: Bindings for mouse button 6 are no
 longer valid; removed them from mxflat theme.

  2009-10-07 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, man/news.texi: NEWS updates

 * ChangeLog, Makefile.in: Makefile.in: don't try to remove ancient sawmill*
 binaries

  2009-10-06 Christopher Roy Bratusek <chris@nanolx.org>

 * ChangeLog, lisp/sawfish/wm/defaults.jl, man/news.texi: removed try-require

  2009-10-03 Jeremy Hankins <nowan@nowan.org>

 * ChangeLog, lisp/sawfish/cfg/main.jl.in,
 lisp/sawfish/gtk/widgets/font.jl.in, scripts/sawfish-about.jl.in: Cleaned up
 whitespace in a few files missed the first time.

  2009-10-01 chrisb <zanghar@freenet.de>

 * ChangeLog, KEYBINDINGS, Makedefs.in, OPTIONS, config.h.in, configure.in,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/util/play-audio.jl, man/news.texi, man/sawfish.texi,
 sawfish.ebuild.in, src/Makefile.in, src/play-sample.c: added new
 frame-classes (extra buttons for decos) -- removed built-in audio support
 (instead rely on an extern playbin)

  2009-10-01 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/windows.jl,
 man/sawfish.texi: Doc on window types.

  2009-09-30 Teika kazura <teika@lavabit.com>

 * OPTIONS, lisp/sawfish/wm/windows.jl: Minor docstring correction. Docstring
 of 'dont-avoid-ignored' is changed wrongly in cecf01b2. It is corrected.

  2009-09-29 Jeremy Hankins <nowan@nowan.org>

 * lisp/sawfish/cfg/apply.jl, lisp/sawfish/cfg/config.jl,
 lisp/sawfish/cfg/group.jl, lisp/sawfish/cfg/i18n.jl,
 lisp/sawfish/cfg/layout.jl, lisp/sawfish/cfg/layouts/keymaps.jl,
 lisp/sawfish/cfg/shell.jl, lisp/sawfish/cfg/slot.jl,
 lisp/sawfish/cfg/widgets/command.jl, lisp/sawfish/cfg/widgets/event.jl,
 lisp/sawfish/cfg/widgets/frame-style.jl,
 lisp/sawfish/cfg/widgets/gtk/icon.jl,
 lisp/sawfish/cfg/widgets/gtk/workspace-geometry.jl,
 lisp/sawfish/cfg/widgets/icon.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl,
 lisp/sawfish/cfg/widgets/modifier-list.jl,
 lisp/sawfish/cfg/widgets/workspace-geometry.jl, lisp/sawfish/cfg/wm.jl,
 lisp/sawfish/gtk/stock.jl, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/gtk/widget-test.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/color.jl,
 lisp/sawfish/gtk/widgets/file.jl, lisp/sawfish/gtk/widgets/list.jl,
 lisp/sawfish/gtk/widgets/pair.jl, lisp/sawfish/gtk/widgets/program.jl,
 lisp/sawfish/gtk/widgets/scheme-boolean.jl, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/animation/outline.jl, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/commands/cycle.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/grow-pack.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/shrink-yank.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl, lisp/sawfish/wm/commands/user.jl,
 lisp/sawfish/wm/commands/viewport-extras.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/custom-defaults.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/defaults.jl,
 lisp/sawfish/wm/ext/3d-hack.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/fdo-menu.jl, lisp/sawfish/wm/ext/hide-dialogs.jl,
 lisp/sawfish/wm/ext/infinite-desktop.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/ext/workspace-grid.jl, lisp/sawfish/wm/extras.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/integration/gnome.jl, lisp/sawfish/wm/integration/kde.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/misc.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/off-center.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/stagger.jl, lisp/sawfish/wm/placement/top-left.jl,
 lisp/sawfish/wm/server.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/mwm.jl,
 lisp/sawfish/wm/state/open-look.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/tabs/tabgroup.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/decode-events.jl,
 lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/display-wininfo.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/font.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap-diff.jl,
 lisp/sawfish/wm/util/keymap.jl, lisp/sawfish/wm/util/marks.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/ping.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt-wm.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/util/recolor-image.jl, lisp/sawfish/wm/util/rects.jl,
 lisp/sawfish/wm/util/stacking.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/util/window-outline.jl, lisp/sawfish/wm/util/with-output.jl,
 lisp/sawfish/wm/util/workarea.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl, scripts/sawfish-client.jl,
 scripts/sawfish-menu.jl, themes/Crux/theme.jl, themes/Elberg-tabbed/theme.jl,
 themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/get-S-tabbed/theme.jl, themes/gradient/theme.jl, themes/gtk/theme.jl,
 themes/microGUI/theme.jl, themes/mono/theme.jl, themes/mxflat/theme.jl,
 themes/simple/theme.jl, themes/smaker/theme.jl: General whitespace and
 formatting cleanup.

  2009-09-26 chrisb <zanghar@freenet.de>

 * ChangeLog, man/sawfish.texi: sawfish.texi: added update-frame-font-color

 * ChangeLog, OPTIONS, lisp/sawfish/wm/extras.jl, lisp/sawfish/wm/frames.jl:
 renamed frame-font-focus-color to frame-font-active-color -- updated OPTIONS

 * ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/user.jl,
 man/news.texi: Added a way to change the font-color via SawfishConfig
 independently of what theme is beeing used

 * CONTRIBUTING, ChangeLog, OPTIONS, README.IMPORTANT, TODO, configure.in,
 lisp/Makefile.in, lisp/sawfish/cfg/Makefile.in, lisp/sawfish/cfg/README,
 lisp/sawfish/cfg/WIDGETS-LIST, lisp/sawfish/cfg/WISHLIST,
 lisp/sawfish/cfg/apply.jl, lisp/sawfish/cfg/config.jl,
 lisp/sawfish/cfg/group.jl, lisp/sawfish/cfg/i18n.jl,
 lisp/sawfish/cfg/layout.jl, lisp/sawfish/cfg/layouts/keymaps.jl,
 lisp/sawfish/cfg/main.jl.in, lisp/sawfish/cfg/monitor.png,
 lisp/sawfish/cfg/shell.jl, lisp/sawfish/cfg/slot.jl,
 lisp/sawfish/cfg/widgets/command.jl, lisp/sawfish/cfg/widgets/event.jl,
 lisp/sawfish/cfg/widgets/frame-style.jl, lisp/sawfish/cfg/widgets/gtk/README,
 lisp/sawfish/cfg/widgets/gtk/icon.jl,
 lisp/sawfish/cfg/widgets/gtk/workspace-geometry.jl,
 lisp/sawfish/cfg/widgets/icon.jl, lisp/sawfish/cfg/widgets/keymap.jl,
 lisp/sawfish/cfg/widgets/match-window.jl,
 lisp/sawfish/cfg/widgets/modifier-list.jl,
 lisp/sawfish/cfg/widgets/workspace-geometry.jl, lisp/sawfish/cfg/wm.jl,
 lisp/sawfish/ui/Makefile.in, lisp/sawfish/ui/README,
 lisp/sawfish/ui/WIDGETS-LIST, lisp/sawfish/ui/WISHLIST,
 lisp/sawfish/ui/apply.jl, lisp/sawfish/ui/config.jl,
 lisp/sawfish/ui/group.jl, lisp/sawfish/ui/i18n.jl, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/main.jl.in,
 lisp/sawfish/ui/monitor.png, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/ui/slot.jl, lisp/sawfish/ui/widgets/command.jl,
 lisp/sawfish/ui/widgets/event.jl, lisp/sawfish/ui/widgets/frame-style.jl,
 lisp/sawfish/ui/widgets/gtk/README, lisp/sawfish/ui/widgets/gtk/icon.jl,
 lisp/sawfish/ui/widgets/gtk/workspace-geometry.jl,
 lisp/sawfish/ui/widgets/icon.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/ui/widgets/modifier-list.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, lisp/sawfish/ui/wm.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/match-window.jl,
 man/news.texi, man/sawfish-config.1, man/sawfish-ui.1, man/sawfish.texi,
 po/POTFILES.in, sawfish-ksm.desktop, sawfish-wm.desktop, sawfish.ebuild.in,
 sawfish.spec.in, themes/mxflat/CHANGELOG, themes/mxflat/README,
 themes/mxflat/TODO, themes/mxflat/theme.jl: renamed sawfish-ui to
 sawfish-config -- justify grab-button and lables to left in match-window ui

 * po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/make-pot, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po,
 po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: updated po files

 * ChangeLog, KEYBINDINGS: added Multikey to KEYBINDINGS, better explained
 ISO_Level3_Shift

  2009-09-25 Teika kazura <teika@lavabit.com>

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/windows.jl: rename-window functions are moved to
 wm/windows.jl. Currently, rename-window-{func,interactive} are defined in
 wm/ext/match-window.jl, but they are moved to natural locations.  To achive
 that, opening sawfish.wm.util.prompt is done by inline `require'.

  2009-09-23 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/ext/match-window.jl: lisp/sawfish/wm/ext/match-window: rename
 Matched Windows group to Window Rules in UI

 * ChangeLog, lisp/sawfish/ui/shell.jl: changed wm class of sawfish-ui

 * ChangeLog, lisp/sawfish/ui/widgets/frame-style.jl:
 lisp/sawfish/ui/widgets/frame-style.jl: make cursor invisible in the textview
 + set wrap-mode to word-char

 * ChangeLog, lisp/sawfish/ui/widgets/frame-style.jl:
 lisp/sawfish/ui/widgets/frame-style.jl: also support tar.lzma and tar.xz here

 * ChangeLog, lisp/sawfish/wm/ext/fdo-menu.jl:
 lisp/sawfish/wm/ext/fdo-menu.jl: small fix in the exile function [Matthew
 Love]

 * ChangeLog, man/news.texi: news items for 1.6.0 are partially rewritten.

  2009-09-22 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS: OPTIONS updated

 * ChangeLog, OPTIONS, lisp/sawfish/wm/viewport.jl: string-change in
 viewport.jl -- updated OPTIONS

  2009-09-21 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt.jl: prompt stuff

  2009-09-20 chrisb <zanghar@freenet.de>

 * ChangeLog, man/Makefile.in: man/Makefile.in

 * man/sawfish-client.1, man/sawfish-ui.1, man/sawfish.1: add man pages

 * ChangeLog, man/news.texi, themes/Crux/theme.jl: Inactive windows in Crux
 theme do now have black text for better readability

 * ChangeLog, lisp/sawfish/gtk/widget-test.jl: mark sawfish.gtk.widget-test as
 broken

 * ChangeLog, man/faq.texi: FAQ updated

 * ChangeLog, lisp/sawfish/wm/ext/fdo-menu.jl: improved fdo-menu

  2009-09-19 chrisb <zanghar@freenet.de>

 * ChangeLog, man/Makefile.in, man/news.texi: man/Makefile.in: add
 --no-validate flag for generating NEWS

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl: make `rename-window' also
 change (_NET_)WM_ICON_NAME

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/move-resize.jl, man/news.texi, man/sawfish.texi:
 fixed a glitch in sawfish.texi -- added move-window-center command

 * ChangeLog, lisp/sawfish/wm/commands/user.jl, lisp/sawfish/wm/workspace.jl:
 moved display-workspace-name to workspace.jl

  2009-09-15 chrisb <zanghar@freenet.de>

 * ChangeLog, man/news.texi: NEWS

 * ChangeLog, man/Makefile.in, man/news.texi: added man-pages for sawfish,
 sawfish-client and sawfish-ui -- improved man/Makefile.in

 * ChangeLog, OPTIONS, lisp/sawfish/wm/commands/move-resize.jl: change cursor
 shape on move and resize

 * ChangeLog, scripts/Makefile.in: scripts/Makefile.in: also expand
 REP_ENVIRON here

 * ChangeLog, man/news.texi, man/sawfish.texi: added section to info-file

 * ChangeLog, lisp/sawfish/wm/util/prompt-extras.jl: fixed a newly introduced
 bug

  2009-09-14 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS: small OPTIONS update

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/ext/match-window.jl: fixed a glitch in
 rename-window-interactive

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl: string change in
 rename-window -- improved keymap-trans

  2009-09-13 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/commands/user.jl,
 lisp/sawfish/wm/tabs/tab.jl, man/news.texi: added option for displaying
 workspace name upon switch

 * ChangeLog, sawfish.doap: added sawfish.doap

  2009-09-12 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/user.jl: description for view-clipboard

 * ChangeLog, lisp/sawfish/wm/commands/user.jl: display-message-with-timeout
 now must be called with a timeout

 * ChangeLog, Makefile.in: Makefile.in: don't remove ancient Sawmill.desktop

 * ChangeLog, lisp/sawfish/wm/misc.jl: squashed last compiler warning in
 rep-code

 * ChangeLog, OPTIONS, lisp/sawfish/wm/customize.jl, man/news.texi: abbility
 to redirect Sawfish-UIs output wherever you want

 * ChangeLog, man/news.texi, scripts/sawfish-client.jl: added ,quit command to
 sawfish-client

 * ChangeLog, lisp/sawfish/wm/commands/viewport-extras.jl, man/news.texi,
 sawfish-session.desktop, sawfish.desktop, themes/Crux/README.gl,
 themes/absolute-e/README.ja, themes/brushed-metal/README.ja,
 themes/brushed-metal/README.pl, themes/gradient/README.gl,
 themes/gradient/README.ja, themes/gradient/README.pl, themes/gtk/README.gl,
 themes/gtk/README.ja, themes/gtk/README.pl, themes/microGUI/README.gl,
 themes/microGUI/README.it, themes/microGUI/README.ja,
 themes/microGUI/README.pl, themes/mono/README.gl, themes/mono/README.ja,
 themes/mono/README.pl, themes/simple/README.gl, themes/simple/README.ja,
 themes/simple/README.pl, themes/smaker/README.it, themes/smaker/README.ja,
 themes/smaker/README.pl: change Encoding of several files to UTF8

 * ChangeLog, lisp/sawfish/wm/focus.jl, man/news.texi: focus revert doc /
 NEWS::1.5.0 rewrite

  2009-09-11 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/fdo-menu.jl: make update-sawfish-menu work
 without restart

 * ChangeLog, Makedefs.in, Makefile.in, configure.in: check installation path
 of sawfish-ksm.desktop via kde4-config

  2009-09-08 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/util/prompt.jl: squashed the last compiler
 warnings

  2009-09-07 chrisb <zanghar@freenet.de>

 * ChangeLog, man/faq.texi, src/play-sample.c: s/Gnome/GNOME/

 * ChangeLog, lisp/sawfish/wm/theming/make-theme.jl: make-image defined twice,
 rename the second instance (squashes compiler warning)

 * ChangeLog, lisp/sawfish/wm/integration/kde.jl: added logout, reboot,
 shutdown entries to kde-int

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl: squashed another compiler
 warning

 * ChangeLog, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/misc.jl,
 lisp/sawfish/wm/user.jl, man/news.texi: squashed several compiler warnings

  2009-09-06 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/extras.jl,
 lisp/sawfish/wm/user.jl: improvements on wm.defaults wm.extras wm.user

 * ChangeLog, lisp/sawfish/wm/ext/fdo-menu.jl: partial rewrite of fdo-menu

  2009-09-05 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm.jl, lisp/sawfish/wm/ext/fdo-menu.jl:
 lisp/sawfish/wm.jl: re-order language-getter variables --
 lisp/sawfish/wm/ext/fdo-menu.jl: replace boundp check with
 variable-customized-p

 * ChangeLog, sawfish.spec.in: improves spec-file

  2009-09-03 chrisb <zanghar@freenet.de>

 * ChangeLog, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po,
 po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po,
 po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po,
 po/gl.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po,
 po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: fixed-up po/*.po

 * ChangeLog, lisp/sawfish/wm/defaults.jl: try loading kde-int if kde is
 running

 * ChangeLog, lisp/sawfish/wm/integration/kde.jl, man/news.texi: added
 (initial) kde integration module

 * lisp/sawfish/wm.jl, man/sawfish.texi: fixed typo in doc

  2009-09-02 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/Makefile.in, lisp/sawfish/wm/defaults.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/integration/gnome.jl,
 man/faq.texi, po/POTFILES.in: sawfish.wm.gnome.integration ->
 sawfish.wm.integration.gnome; doc + autotools update

 * lisp/sawfish/wm/commands/help.jl, lisp/sawfish/wm/commands/user.jl:
 improved `browser' -- replace display-url by `browser'

  2009-09-01 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/gnome.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/user.jl, man/news.texi,
 po/POTFILES.in: replace display-url-command by browser-command -- Trimm down
 GNOME Integration to the minimum -- OPTIONS updated

 * ChangeLog, man/news.texi, themes/simple/theme.jl: In Simple theme windows
 are now resizable from right border

  2009-08-31 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/ext/fdo-menu.jl, man/news.texi: updated
 OPTIONS

 * ChangeLog, lisp/sawfish/wm/ext/fdo-menu.jl, man/news.texi: man/news.texi:
 improved 1.6.0 section -- fdo-menu.jl: make it optional via no-fdo-menu
 variable

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl:
 lisp/sawfish/wm/commands/move-resize.jl: string improvements

 * ChangeLog, src/keys.h: src/keys.h: Small comment added.

 * ChangeLog, man/news.texi, man/sawfish.texi: man/sawfish.texi: Improvements.

 * ChangeLog, man/news.texi: man/news.texi: Minor fixes in 1.5.0 section

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl, man/news.texi: Renamed
 `after-add-window' to `maxmize-after-add-window' for easier evaluation

 * CONTRIBUTING, ChangeLog: CONTRIBUTING: Encoding is changed to utf-8 from
 latin-1

  2009-08-30 chrisb <zanghar@freenet.de>

 * CONTRIBUTING, ChangeLog, man/news.texi: updated CONTRIBUTING ChangeLog NEWS
 (really this time)

 * lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/ext/fdo-menu.jl: updated
 CONTRIBUTING ChangeLog NEWS

 * lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/shrink-yank.jl: grow-pack/shrink-yank: use same
 group for options

 * lisp/sawfish/wm/commands/help.jl, lisp/sawfish/wm/commands/user.jl,
 lisp/sawfish/wm/gnome/integration.jl: sawfish.wm.ext.user: xterm, browser,
 some, view-clipboard, program-available, display-message-with-timeout

 * lisp/sawfish/wm/gnome/match-window.jl, lisp/sawfish/wm/gnome/menus.jl,
 lisp/sawfish/wm/state/gnome.jl: removed (now) unnecessary bits of
 gnome-integration

 * po/POTFILES.in, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po,
 po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po,
 po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po,
 po/gl.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/make-pot,
 po/mk.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po,
 po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po,
 po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po,
 po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: updated POTFILES.in
 -- regenerated .po files

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: In
 configurator GUI, position parameter can take negative value. Depth's initial
 value is 0.

 * lisp/sawfish/gtk/widget.jl, man/news.texi: Number widget can take optional
 initial value [Teika Kazura]

  2009-08-29 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: add south to
 the list of options for position matcher

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: Improved
 position matcher

 * ChangeLog, man/news.texi, man/sawfish.texi: NEWS, DOC, ChangeLog

  2009-08-27 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl: set default value to 0 if
 unset (= -65355) before

 * ChangeLog, configure.in, man/news.texi: bump librep to 0.90.2

 * ChangeLog, lisp/sawfish/wm/workspace.jl, man/news.texi: export
 send-to-workspace -- fix a call of select-workspace-from-first

 * ChangeLog, lisp/sawfish/wm/commands/shrink-yank.jl, man/news.texi: export
 shrink-yank commands

 * ChangeLog, lisp/sawfish/gtk/widget.jl, man/news.texi: fixed issue with
 translated toolitp strings [Teika Kazura]

 * ChangeLog, Makefile.in, TODO, lisp/Makefile.in, lisp/sawfish/ui/WISHLIST,
 man/Makefile.in, po/Makefile.in, src/Makefile.in: s/sawmill/sawfish/ [100%]
 -- po/Makefile.in: fixed call of make-pot

 * ChangeLog, lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/windows.jl,
 man/news.texi, man/sawfish.texi: improved dynamic-viewport-boundary-mode --
 added get-window-by-class{,re} + docs

  2009-08-09 chrisb <zanghar@freenet.de>

 * ChangeLog, KEYBINDINGS: * KEYBINDINGS: Added desckription of several keys

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/windows.jl:
 fix rename-window and unbrake sawfish-ui

  2009-08-06 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/windows.jl: make rename-window work again

  2009-07-30 chrisb <zanghar@freenet.de>

 * ChangeLog, sawfish.spec.in: package sawfish-ksm.desktop (specfile)

 * ChangeLog, Makefile.in, lisp/sawfish/gtk/Makefile.in,
 lisp/sawfish/gtk/color-preview.jl, lisp/sawfish/gtk/widgets/color.jl,
 man/news.texi: replaced GtkButton + GtkPreview + GtkColorSelection trio by
 single GtkColorButton -- removed now obsolete color-preview.jl

  2009-07-29 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/gtk/stock.jl, scripts/sawfish-about.jl.in: removed
 make-url-widget function, use newly introduced GtkLinkButton from rep-gtk

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/windows.jl, man/news.texi:
 export maximize-unframe/reframe and renamw-window -- improved rename-window
 -- added window-name window-matcher

 * ChangeLog, lisp/Makefile.in, lisp/sawfish/wm/mmc/window-manipulation.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/windows.jl: moved
 maxmize-unframe/reframe into maxmize -- moved rename-window into windows

  2009-07-28 chrisb <zanghar@freenet.de>

 * ChangeLog, configure.in, man/news.texi: Fix in libICE check on x11r7

 * ChangeLog, configure.in, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/windows.jl, man/news.texi: Fix in SessionManagementlib check
 on x11r7 -- Make sure docks/panels are unframed -- Make sure window-type of
 docks/panels is dock

  2009-07-27 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/viewport.jl, man/news.texi: Added viewport-boundary-mode
 dynamic -- added new-viewport window matcher and viewport-windows

  2009-07-26 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/gnome/integration.jl, man/news.texi: several
 improvements to sawfish.wm.gnome.integration

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl,
 lisp/sawfish/wm/util/marks.jl: fixed some license headers

  2009-07-25 chrisb <zanghar@freenet.de>

 * ChangeLog, man/news.texi, sawfish.spec.in: fixed repexecdir definition int
 the spec-file

 * ChangeLog, man/news.texi, sawfish.ebuild.in: improved ebuild

 * ChangeLog, lisp/Makefile.in, lisp/sawfish/wm/mmc/window-manipulation.jl,
 man/news.texi: 3 new sawfish-mmc based functions

 * ChangeLog, configure.in: configure.in: ... non-bash compatibility

 * ChangeLog, src/Makefile.in: src/Makefile.in: include $CFLAGS in gtk-style
 rule

  2009-07-24 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/ui/slot.jl, man/news.texi: re-added patch for
 making sawfish-ui strings fully translatable

 * ChangeLog, man/news.texi, sawfish-wm.desktop, sawfish.desktop: fixed typo
 in .desktop files -- removed unneeded stuff

 * ChangeLog, lisp/sawfish/wm/placement/stagger.jl, man/news.texi: fixed group
 of the stagger option

 * ChangeLog, lisp/sawfish/wm/defaults.jl, man/news.texi: update GNOME-Check

 * ChangeLog, lisp/sawfish/wm/ext/infinite-desktop.jl, man/news.texi: fixed
 cursor warping in infinite-desktop

 * ChangeLog, configure.in, lisp/sawfish/wm/frames.jl, man/news.texi: support
 theme-tarballs compressed with XZ and LZMA -- bumped librep req to 0.90.1
 therefore

  2009-07-18 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/state/maximize.jl, man/news.texi: added fullscreen-xinerama
 window-matcher [Jeremy Hankins]

 * ChangeLog, lisp/sawfish/gtk/widget.jl, man/news.texi: connect spinbuttons
 to value-changed signal (allows typing in the value manually)

 * ChangeLog, lisp/sawfish/gtk/widget.jl, man/news.texi: allow negative values
 in GtkSpinbuttons in Sawfish-UI

  2009-07-15 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: added
 fullscreen and new-workspace window-matcher

 * ChangeLog, man/news.texi, src/Makefile.in: add --tag=CC where necessary

  2009-07-10 chrisb <zanghar@freenet.de>

 * ChangeLog, Makefile.in, man/news.texi, sawfish-ksm.desktop: make sawfish
 show up in kde4s windowselector

  2009-07-09 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/move-cursor.jl: fixed small glitch in
 move-cursor

  2009-07-04 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, man/news.texi: changing
 raise-tabs-on-hover takes effect immediately now

  2009-07-03 chrisb <zanghar@freenet.de>

 * ChangeLog, man/news.texi, man/sawfish.texi: forgot to document
 move-cursor-center

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/move-cursor.jl, man/news.texi, man/sawfish.texi: new
 move-cursor commands for moving diagonally

 * ChangeLog, lisp/sawfish/gtk/color-preview.jl: use GtkColorButton instead of
 GtkPreview

 * ChangeLog, configure.in: post-release version/requirement -bumps

  2009-07-02 chrisb <zanghar@freenet.de>

 * configure.in, lisp/sawfish/ui/slot.jl, man/news.texi, po/Makefile.in,
 po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/make-pot, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sawfish-xgettext, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po,
 po/tr.po, po/uk.po, po/update.sh, po/vi.po, po/wa.po, po/zh_CN.po,
 po/zh_TW.po: de-intltoolize sawfish ... is breaking current sawfish-ui badly.

  2009-06-26 chrisb <zanghar@freenet.de>

 * ChangeLog, README.IMPORTANT, configure.in, lisp/Makefile.in,
 lisp/sawfish/gtk/Makefile.in, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/ui/Makefile.in, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, man/news.texi: some changes, see ChangeLog

  2009-06-19 chrisb <zanghar@freenet.de>

 * ChangeLog, README.IMPORTANT, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/state/transient.jl, man/news.texi: improve KDE3 Integration,
 remove hard-coded focus logic by focus-revert, update focus-modes against
 focus-revert [Timo Korvola]

 * ChangeLog, lisp/sawfish/wm/ext/match-window.jl, man/news.texi: expose
 fixed-position, never-iconify and never-maximize in the Window-Matcher UI

 * ChangeLog, man/news.texi, themes/Elberg-tabbed/theme.jl: make properly use
 of WM_NAME in Elberg-tabbed

 * ChangeLog, man/news.texi, themes/microGUI/theme.jl: fixed a speed-issue in
 microGUI

  2009-06-01 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/gtk/widget.jl, man/news.texi: UTF-8 Support in
 lisp.sawfish.gtk.widget

  2009-05-31 chrisb <zanghar@freenet.de>

 * ChangeLog, configure.in: bump minimum librep to 0.90.0 for UTF-8 Support /
 small fixup in rep-gtk check

 * ChangeLog, lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/util/groups.jl, man/news.texi: UTF-8 Support in Windowmenus
 [Wang Diancheng]

  2009-05-27 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/util/prompt.jl: lisp/sawfish/wm/util/prompt.jl:
 fixed typo

  2009-05-25 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/commands/move-cursor.jl, man/news.texi: Make
 move-cursor.jl export all functions described in the doc

  2009-05-16 chrisb <zanghar@freenet.de>

 * ChangeLog, OPTIONS: updated OPTIONS

 * ChangeLog, lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/util/prompt.jl,
 man/news.texi: improved prompt.jl [Sergey I. Sharybi]

  2007-10-01 Timo Korvola <tkorvola@iki.fi>

 * lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/state/transient.jl: New focus
 mode operation focus-revert.  This replaces the logic in
 transient-unmap-window that was used to assign focus when the currently
 focused window closes.  Passing focus to the transient parent of the closing
 window still takes precedence, but if that is not an option, the decision is
 now delegated to the global focus mode.  For now, I am trying to retain the
 old functionality.  Conflicts:  lisp/sawfish/wm/focus.jl

  2009-05-08 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/placement.jl, man/news.texi: interactive
 placement mode now also for dialogs

  2009-05-07 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/tab.jl: rename
 add-to-group to tab-add-to-group

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, man/news.texi: Tabbed Windowing
 Support: Raise Tabs on hover

 * ChangeLog, lisp/sawfish/wm/autoload.jl: autoload Tabs-group

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, man/news.texi: Added
 cycle-among-groups{,-backwards} commands (cycle between the most recently
 used window of groups) [Fernando Carmano Varo]

 * COPYING.SOUNDS, ChangeLog: added COPYING.SOUNDS

  2009-05-06 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/ChangeLog.pre-1.5.0, lisp/sawfish/gtk/ChangeLog.pre-1.5.0,
 lisp/sawfish/ui/ChangeLog.pre-1.5.0, man/news.texi, po/ChangeLog.pre-1.5.0,
 scripts/ChangeLog.pre-1.5.0, src/ChangeLog.pre-1.5.0: */ChangeLog.pre-1.5.0:
 removed old changelog files

 * ChangeLog, man/news.texi, sawfish.spec.in: sawfish.spec.in: don't re-define
 %{_host} [Ritz]

  2009-05-05 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/util/window-outline.jl, man/news.texi:
 lisp/sawfish/wm/util/window-outline.jl: some fixups for the draft animator
 [Teika]

  2009-05-04 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/ui/widgets/frame-style.jl: make frame-style widgets
 string translatable

 * ChangeLog, autogen.sh, configure.in, man/news.texi, po/LINGUAS,
 po/Makefile.in, po/POTFILES.in, po/make-pot, po/sawfish-xgettext,
 po/sawfish.pot, po/update.sh, sawfish.ebuild.in: * configure.in: - fix the
 last incomplete AC_DEFINE - remove unsed configure flags - don't add CFLAGS
 if non given - check for intltool 0.40.0  * autogen.sh: run intltoolize  *
 po/POTFILES.in: updated  * sawfish.ebuild.in: updated  * po/LINGUAS: added  *
 po/sawfish.pot * po/make-pot * po/sawfish-xgettext * po/update.sh: removed,
 using intltool instead

 * ChangeLog, configure.in, man/news.texi: fix the last incomplete AC_DEFINE

  2009-05-03 chrisb <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/ui/slot.jl, man/news.texi: Make Sawfish-UIs strings
 translatable [Alexey I. Froloff]

  2009-04-20 chrisb <zanghar@freenet.de>

 * ChangeLog, man/news.texi, src/keys.c: AltGR is not always Mod5 - so remove
 the synonyme

  2009-04-14 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, man/news.texi, src/keys.c: - added AltGR as synonyme for Mod5 -
 make sure we don't mix Super and  2009-04-14  Christopher Bratusek
 <zanghar@freenet.de> * src/keys.c : - added AltGR as synonyme for Mod5 - make
 sure we don't mix Super and Hyper [Denis Barbier]  svn path=/trunk/;
 revision=4474

  2009-04-05 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, Makefile.in, po/Makefile.in, sounds/Makefile.in,
 src/Makefile.in: sounds/Makefile.in po/Makefile.in fix uninstall target 
 2009-04-05  Christopher Bratusek <zanghar@freenet.de> * sounds/Makefile.in *
 po/Makefile.in * src/Makefile.in: fix uninstall target  * Makefile.in:
 uninstall all .desktop files  svn path=/trunk/; revision=4473

 * ChangeLog, man/news.texi: removed dupped entries, fixed typos  2009-04-05 
 Christopher Bratusek <zanghar@freenet.de> * man/news.texi: removed dupped
 entries, fixed typos  svn path=/trunk/; revision=4472

  2009-04-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/news.texi: better news entry for iconify issue  svn
 path=/trunk/; revision=4471

  2009-04-05 Christopher Bratusek <zanghar@freenet.de>

 * CONTRIBUTING, ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/windows.jl, man/news.texi:
 lisp/sawfish/wm/ext/match-window.jl Make Sawfish more error-tolerant if an 
 2009-04-05  Christopher Bratusek <zanghar@freenet.de> *
 lisp/sawfish/wm/ext/match-window.jl * lisp/sawfish/wm/windows.jl: Make
 Sawfish more error-tolerant if an app has an icomplete WM_CLASS  svn
 path=/trunk/; revision=4469

 * src/events.c, src/windows.c: src/events.c Fix for iconify issue (improved
 solution) [Teika]  2009-04-05  Christopher Bratusek <zanghar@freenet.de> *
 src/events.c * src/windows.c: Fix for iconify issue (improved solution)
 [Teika]  svn path=/trunk/; revision=4468

  2009-04-04 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, sawfish.ebuild.in, sawfish.spec.in: sawfish.ebuild.in updated
 for doc file changes  * sawfish.ebuild.in * sawfish.spec.in: updated for doc
 file changes  svn path=/trunk/; revision=4467

  2009-04-04 Christopher Bratusek <zanghar@freenet.de>

 * BUGS, ChangeLog, HACKING, README, README.IMPORTANT, THANKS, TREE: BUGS
 HACKING THANKS removed  009-04-04  Christopher Bratusek <zanghar@freenet.de>
 * BUGS * HACKING * THANKS * TREE: removed  * CONTRIBUTING: the file replacing
 BUGS HACKING THANKS  * README.IMPORTNAT: major update  * README: updated  svn
 path=/trunk/; revision=4465

  2009-04-03 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/news.texi: updated man/news.texi  svn path=/trunk/;
 revision=4464

  2009-04-03 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/wm/autoload.jl: lisp/sawfish/wm/autoload.jl make
 window-history options appear in  2009-04-03  Christopher Bratusek
 <zanghar@freenet.de> * lisp/sawfish/wm/autoload.jl *
 lisp/sawfish/wm/ext/window-history.jl: make window-history options appear in
 Sawfish-UI  svn path=/trunk/; revision=4463

  2009-04-02 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/ChangeLog, lisp/ChangeLog.pre-1.5.0,
 lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/ChangeLog.pre-1.5.0,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/ChangeLog.pre-1.5.0, po/ChangeLog,
 po/ChangeLog.pre-1.5.0, scripts/ChangeLog, scripts/ChangeLog.pre-1.5.0,
 src/ChangeLog, src/ChangeLog.pre-1.5.0: renamed to */ChangeLog.pre-1.5.0  *
 */ChangeLog: renamed to */ChangeLog.pre-1.5.0  svn path=/trunk/;
 revision=4462

 * ChangeLog, man/sawfish.texi: man/sawfish.texi: bump EDITION to 0.14 bump
 VERSION to 1.5.0 update UPDATED and UPDATE-MONTH  svn path=/trunk/;
 revision=4461

 * ChangeLog, configure.in: configure: don't run build-info  svn path=/trunk/;
 revision=4460

  2009-04-02 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, man/faq.texi, man/sawfish.texi: major update [Teika]  2009-04-02
  Christopher Bratusek <zanghar@freenet.de> * man/faq.texi: major update
 [Teika]  * man/sawfish.texi: major update [Teika  svn path=/trunk/;
 revision=4458

  2009-04-01 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, lisp/sawfish/ui/layout.jl, lisp/sawfish/ui/layouts/keymaps.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/windows.jl, man/news.texi: move
 'avoid' from placement to state [Teika]  2009-04-01  Christopher Bratusek
 <zanghar@freenet.de> * lisp/sawfish/wm/ext/match-window.jl: move 'avoid' from
 placement to state [Teika]  * lisp/sawfish/wm/state/maximize.jl: fixed
 position of a comment [Teika]  * lisp/sawfish/wm/viewport.jl *
 lisp/sawfish/wm/focus.jl * lisp/sawfish/wm/windows.jl: replace several Wether
 by Whether [Teika]  * lisp/sawfish/wm/util/compat.jl:
 maximize-always-expands, maximize-ignore-when-filling and
 maximize-avoid-avoided are not obosolete [Teika]  *
 lisp/sawfish/ui/layouts/keymaps.jl * lisp/sawfish/ui/layout.jl: replace
 several defvar with define [Teika] some indention improvements [Teika]  *
 man/news.texi: improvements [Teika] updated [Chris]  svn path=/trunk/;
 revision=4457

 * ChangeLog, KEYBINDINGS, Makedefs.in, Makefile.in, config.h.in,
 configure.in, lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/viewport.jl,
 man/news.texi: lisp/sawfish/wm/viewport.jl make viewport commands appear in
 sawfish-ui  2009-03-24  Christopher Bratusek <zanghar@freenet.de> *
 lisp/sawfish/wm/viewport.jl * lisp/sawfish/wm/autoload.jl: make viewport
 commands appear in sawfish-ui  * configure.in: changed appearance of ending
 message a bit display additional infos added codename field re-ordered some
 checks only display cairo version if it exists put all AC_SUBST at the end of
 the file  * Makedefs.in: remove nokogiridir (not beeing used) first define
 host_type then stuff that refers to it first define datarootdir then stuff
 that refers to it  * man/news.texi: updated  2009-03-15  Christopher Bratusek
 <zanghar@freenet.de> * KEYBINDINGS: added description of several extra keys 
 svn path=/trunk/; revision=4455

  2009-03-19 Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>

 * po/ChangeLog, po/es.po: Updated Spanish translation  svn path=/trunk/;
 revision=4454

  2009-03-16 Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>

 * po/ChangeLog, po/eu.po: Updated Basque translation.  2009-03-16  Inaki
 Larranaga Murgoitio  <dooteo@euskalgnu.org>  * eu.po: Updated Basque
 translation.   svn path=/trunk/; revision=4453

  2009-03-06 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makedefs.in, configure.in, man/news.texi: don't ignore
 datarootdir setting  svn path=/trunk/; revision=4450

  2009-03-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, KEYBINDINGS: KEYBINDINGS: add how to remove keybindings manually
  svn path=/trunk/; revision=4449

 * ChangeLog, sawfish.ebuild.in, sawfish.spec.in: spec/ebuild: add
 COPYING/COPYING.SOUNDS to doc-files  spec: package sawfish xsession file  svn
 path=/trunk/; revision=4448

 * ChangeLog, THANKS, lisp/sawfish/wm/ext/audio-events.jl, man/news.texi,
 sounds/activate.wav, sounds/clicked.wav, sounds/focused.wav,
 sounds/gameover.wav, sounds/iconify.wav, sounds/map-transient.wav,
 sounds/map.wav, sounds/maximize.wav, sounds/move-viewport.wav,
 sounds/shade.wav, sounds/slide.wav, sounds/switch-workspace.wav,
 sounds/toggled.wav, sounds/unfocused.wav, sounds/uniconify.wav,
 sounds/unmap-transient.wav, sounds/unmap.wav, sounds/unmaximize.wav,
 sounds/unshade.wav: New Soundtheme  updated THANKS and man/news.texi  svn
 path=/trunk/; revision=4447

 * autogen.sh, config.h.in, configure.in: de-intltoolize sawfish  svn
 path=/trunk/; revision=4433

 * po/LINGUAS, po/Makefile.in, po/Makefile.in.in, po/am.po, po/ar.po,
 po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po, po/cs.po, po/da.po,
 po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/et.po,
 po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/it.po,
 po/ja.po, po/ko.po, po/lv.po, po/make-pot, po/mk.po, po/ms.po, po/nb.po,
 po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po, po/pa.po, po/pl.po,
 po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sawfish-xgettext,
 po/sawfish.pot, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po,
 po/tr.po, po/uk.po, po/update.sh, po/vi.po, po/wa.po, po/zh_CN.po,
 po/zh_TW.po: added back old po stuff, intltool + librep = oh my  svn
 path=/trunk/; revision=4432

 * ChangeLog, HACKING, sawfish.ebuild.in, sawfish.spec.in: updated HACKING,
 add it to doc-files (spec/ebuild)  svn path=/trunk/; revision=4431

  2009-03-04 Christopher Bratusek <zanghar@freenet.de>

 * ChangeLog, KEYBINDINGS: - added description of ISO_Left_Tab - mention Alt
 Gr - mention Buttons 4  2009-03-04  Christopher Bratusek <zanghar@freenet.de>
 * KEYBINDINGS: - added description of ISO_Left_Tab - mention Alt Gr - mention
 Buttons 4 and 5 - add how to add keybindings manually  svn path=/trunk/;
 revision=4430

  2009-03-03 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/user-doc.texi, sawfish.ebuild.in, sawfish.spec.in: fixed a
 typo in userdoc + added USERDOC to doc files in spec and ebuild  svn
 path=/trunk/; revision=4429

  2009-03-01 Guillermo S. Romero <gsromero@src.gnome.org>

 * ChangeLog, man/user-doc.texi: On going work on user docs.  svn
 path=/trunk/; revision=4428

  2009-02-28 Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>

 * po/ChangeLog, po/es.po: Updated Spansih translation by Jacinto Capote
 Robles  svn path=/trunk/; revision=4427

  2009-02-19 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/mono/theme.jl,
 themes/simple/theme.jl, themes/smaker/theme.jl: s/sawmill/sawfish/g  *
 themes/*/.jl: s/sawmill/sawfish/g  svn path=/trunk/; revision=4426

 * ChangeLog, lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl:
 update file-headers in tab.jl and tabgroup.jl  svn path=/trunk/;
 revision=4424

 * ChangeLog, lisp/sawfish/wm/ext/infinite-desktop.jl, man/news.texi: update
 file-header of infinite-desktop.jl  update description for infinite-desktop
 in man/news.texi  svn path=/trunk/; revision=4423

 * ChangeLog, sawfish-session.desktop, sawfish-wm.desktop, sawfish.desktop:
 sawfish.desktop sawfish-wm.desktop remove useless translations, which are  *
 sawfish.desktop * sawfish-wm.desktop * sawfish-session.desktop: remove
 useless translations, which are equal to the original string  svn
 path=/trunk/; revision=4422

  2009-02-17 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/news.texi, man/sawfish.texi: man/sawfish.texi: Major
 Documentation updated [Derek Upham]  svn path=/trunk/; revision=4421

 * ChangeLog, config.h.in, lisp/sawfish/wm/ext/3d-hack.jl: remove
 annotate-points - not beeing used  * lisp/sawfish/wm/ext/3d-hack.jl: remove
 annotate-points - not beeing used  svn path=/trunk/; revision=4419

 * ChangeLog, Makefile.in, man/news.texi, sawfish-session.desktop:
 sawfish-session.desktop: added session desktop file  svn path=/trunk/;
 revision=4418

  2009-02-15 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/animation/outline.jl, man/news.texi:
 lisp/sawfish/wm/animation/outline.jl: load sawfish.wm.gaol for
 screen-width/height to be set   svn path=/trunk/; revision=4417

 * ChangeLog, configure.in, lisp/sawfish/wm/viewport.jl: configure.in: print
 message at the end that README.IMPORTANT should be read  viewport.jl: changed
 a string  svn path=/trunk/; revision=4416

  2009-02-15 Guillermo S. Romero <gsromero@src.gnome.org>

 * ChangeLog, man/user-doc.texi: brain backup about workspaces, viewports, etc
  * man/user-doc.texi: brain backup about workspaces, viewports, etc  svn
 path=/trunk/; revision=4415

 * ChangeLog, KEYBINDINGS, man/faq.texi: more s/sawmill/sawfish/ clean up,
 also explained rc duality  * man/faq.texi: more s/sawmill/sawfish/ clean up,
 also explained rc duality (~/.sawfish[/]rc). * KEYBINDINGS: Suggest xmodmap
 and xev. Super (not s) is Super   svn path=/trunk/; revision=4414

  2009-02-14 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, KEYBINDINGS, man/user-doc.texi: man/user-doc.texi: added
 introduction  KEYBINDINGS: fixed some misstakes  svn path=/trunk/;
 revision=4413

  2009-02-12 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/user-doc.texi: man/user-doc.texi: nicer formatting  svn
 path=/trunk/; revision=4412

 * ChangeLog, man/user-doc.texi: man/user-doc.texi: added uniconify, maximize,
 unmaximize, delete, shade, unshade, raise, lower, cycle  svn path=/trunk/;
 revision=4411

  2009-02-11 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/Makefile.in, man/user-doc.texi: add an initial try of a
 user-doc  svn path=/trunk/; revision=4410

  2009-02-09 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, KEYBINDINGS, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po,
 po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po,
 po/en_CA.po, po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po,
 po/ga.po, po/gl.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po,
 po/mk.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po,
 po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po,
 po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po,
 po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: W is Modifier and M
 is Alt  svn path=/trunk/; revision=4409

 * ChangeLog, po/POTFILES.in: updated po/POTFILES.in  svn path=/trunk/;
 revision=4408

 * ChangeLog, KEYBINDINGS: KEYBINDINGS: s/take place/are active/g  svn
 path=/trunk/; revision=4407

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/keymaps.jl: also from autoload
 and keymaps  svn path=/trunk/; revision=4406

 * ChangeLog, lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/shrink-yank.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/infinite-desktop.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/stagger.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/util/display-window.jl, lisp/sawfish/wm/util/play-audio.jl,
 lisp/sawfish/wm/util/prompt.jl, lisp/sawfish/wm/util/stacking.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/window-anim.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl: shrink-yank: load
 sawfish.wm.custom  lisp/sawfish/wm/*{.jl,/*.jl}: remove translation marks
 temporarly   svn path=/trunk/; revision=4405

 * ChangeLog, KEYBINDINGS: KEYBINDINGS: S is Super not Shift  svn
 path=/trunk/; revision=4404

  2009-02-08 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/ext/infinite-desktop.jl,
 lisp/sawfish/wm/frames.jl: remove dtm. prefix from functions  *
 lisp/sawfish/wm/ext/infinite-desktop.jl: remove dtm. prefix from functions  *
 lisp/sawfish/wm/frames.jl: fix an issue, that broke sawfish-ui   svn
 path=/trunk/; revision=4403

  2009-02-07 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, configure.in: configure.in: use POSIX code [Mark Diekhans]  svn
 path=/trunk/; revision=4402

  2009-02-07 Guillermo S. Romero <gsromero@src.gnome.org>

 * lisp/sawfish/wm/tabs/marks.jl, lisp/sawfish/wm/tabs/tab.jl,
 lisp/sawfish/wm/util/marks.jl: Moved marks.jl to a generic place, cleaned it
 up and updated tab.jl so it can find marks.  svn path=/trunk/; revision=4401

  2009-02-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, OPTIONS, lisp/sawfish/wm/ext/infinite-desktop.jl, man/news.texi:
 Added Infinite Desktop Support [David T. McWherter]  svn path=/trunk/;
 revision=4400

 * ChangeLog, OPTIONS, config.h.in, configure.in, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/shrink-yank.jl, man/news.texi: updated for
 shrink/yank file  * po/POTFILES.in: updated for shrink/yank file  * OPTIONS:
 updated  * man/news.texi: updated  * lisp/sawfish/wm/commands/shrink-yank.jl:
 Shrinking/Yanking Support [Timo Korvola]  * configure.in: bump minimum
 intltool version to 0.40.0  svn path=/trunk/; revision=4399

 * ChangeLog, po/POTFILES.in: updated POTFILES.in  svn path=/trunk/;
 revision=4398

 * ChangeLog, KEYBINDINGS, lisp/sawfish/wm/keymaps.jl: move tab-raising
 bindings from global to window keymap  svn path=/trunk/; revision=4397

  2009-02-04 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, KEYBINDINGS, OPTIONS, README.IMPORTANT, sawfish.ebuild.in,
 sawfish.spec.in: complete list of default keybindings  * KEYBINDINGS:
 complete list of default keybindings  * OPTIONS: added new options coming
 from tabs  * sawfish.spec.in: add KEYBINDINGS to %doc  * sawfish.ebuild.in:
 add KEYBINDINGS README.IMPORTANT to %doc  * README.IMPORTANT: changed syntax 
 svn path=/trunk/; revision=4396

 * ChangeLog, lisp/sawfish/wm/keymaps.jl: remove tab-keymap, add grouping to
 Button2-Off on titlebar  * lisp/sawfish/wm/keymaps.jl: remove tab-keymap, add
 grouping to Button2-Off on titlebar  svn path=/trunk/; revision=4395

  2009-02-03 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, autogen.sh, lisp/Makefile.in, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/tabs/marks.jl,
 lisp/sawfish/wm/tabs/tab.jl, lisp/sawfish/wm/tabs/tabgroup.jl, man/news.texi:
 - merge tabbing system  - remove --copy flag from intltoolize  svn
 path=/trunk/; revision=4393

 * ChangeLog, configure.in: fixed a typo in configure.in  svn path=/trunk/;
 revision=4392

 * ChangeLog, sawfish.spec.in: don't %doc deprecated files  svn path=/trunk/;
 revision=4391

 * ChangeLog, sawfish.spec.in: don't call make-pot in sawfish.spec.in  svn
 path=/trunk/; revision=4390

 * ChangeLog, config.h.in, install-sh: added for libtool < 2.2  * install-sh:
 added for libtool < 2.2  svn path=/trunk/; revision=4389

 * ChangeLog, README.IMPORTANT, config.h.in, configure.in, man/news.texi: add
 XF86 checks back  svn path=/trunk/; revision=4388

  2009-02-02 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/Makefile.in, man/Makefile.in, man/news.texi,
 screenshotter/Makefile, scripts/Makefile.in, sounds/Makefile.in,
 src/Makefile.in, themes/Makefile.in: add distclean rule to all subdir
 Makefiles  * */Makefile.in: add distclean rule to all subdir Makefiles  svn
 path=/trunk/; revision=4387

 * ChangeLog, configure.in, man/news.texi: print usefull stuff at the end of
 configure  svn path=/trunk/; revision=4386

 * ChangeLog, autogen.sh: autogen.sh  svn path=/trunk/; revision=4384

 * ChangeLog, Makefile.in: create $DESTDIR$datadir/applications before
 installing desktop file into  * Makefile.in: create
 $DESTDIR$datadir/applications before installing desktop file into it  svn
 path=/trunk/; revision=4382

  2009-02-01 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/stagger.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/util/stacking.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl, po/am.po, po/ar.po, po/az.po, po/be.po,
 po/bg.po, po/bs.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po,
 po/el.po, po/en_CA.po, po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po,
 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/it.po, po/ja.po, po/ko.po,
 po/lv.po, po/mk.po, po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po,
 po/no.po, po/oc.po, po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po,
 po/ru.po, po/rw.po, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po,
 po/tr.po, po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: - mark all
 translatable strings with (_ ) - make -C po update-po  svn path=/trunk/;
 revision=4381

 * po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po, po/en_GB.po,
 po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po, po/gl.po,
 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po, po/ms.po,
 po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po, po/pa.po,
 po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po, po/sk.po,
 po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po,
 po/wa.po, po/zh_CN.po, po/zh_TW.po: ran "make -C po update-po"  svn
 path=/trunk/; revision=4379

 * ChangeLog, Makefile.in, autogen.sh, configure.in,
 lisp/sawfish/wm/autoload.jl, po/LINGUAS, po/Makefile.in, po/Makefile.in.in,
 po/POTFILES.in, po/README, po/make-pot, po/sawfish-xgettext, po/sawfish.pot,
 po/update.sh: updated my mail address  * MAINTAINERS: updated my mail address
  * autogen.sh * configure.in: intltoolize sawfish  * po/LINGUAS: added  *
 po/POTFILES.in: updated  * po/Makefile.in * po/make-pot * po/sawfish.pot *
 po/sawfish-xgettext * po/update.sh * po/README: removed  svn path=/trunk/;
 revision=4377

  2009-01-25 Daniel Nylander <dnylande@src.gnome.org>

 * ChangeLog, po/sv.po: sv.po: Updated Swedish translation  svn path=/trunk/;
 revision=4376

  2009-01-18 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/news.texi, sawfish.spec.in: more changes to the spec-file 
 svn path=/trunk/; revision=4375

 * ChangeLog, man/news.texi, sawfish.spec.in: several fixups in
 sawfish.spec.in  svn path=/trunk/; revision=4374

 * ChangeLog, man/news.texi, src/events.c: src/events.c: Iconify before
 repyfying (as requested by WM_HINTS) [Ian Zimmerman]  svn path=/trunk/;
 revision=4373

 * ChangeLog, OPTIONS, lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/util/window-outline.jl, lisp/sawfish/wm/window-anim.jl,
 man/news.texi: added 3 new animators (cross, elliptical and draft)  svn
 path=/trunk/; revision=4372

  2009-01-17 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, OPTIONS: fixed a typo  svn path=/trunk/; revision=4371

  2009-01-14 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, sawfish.pc.in: sawfish.pc: add sawfishhosttype  svn
 path=/trunk/; revision=4370

 * ChangeLog, sawfish.pc.in: sawfish.pc: add libexecdir  svn path=/trunk/;
 revision=4369

 * ChangeLog, lisp/sawfish/gtk/stock.jl: stock.jl: added (why was it missing?)
  svn path=/trunk/; revision=4368

 * ChangeLog, lisp/sawfish/wm/swapper.jl,
 lisp/sawfish/wm/util/display-window.jl, lisp/sawfish/wm/windows.jl: same for
 swapper.jl and windows.jl  svn path=/trunk/; revision=4367

 * ChangeLog, lisp/sawfish/wm/util/display-window.jl: display-window.jl:
 replace "librep" by "sawfish" in the copyright header  svn path=/trunk/;
 revision=4366

 * ChangeLog, lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/state/shading.jl, man/news.texi: slide-window.jl /
 shading.jl: merged changes from sawfish-pager  svn path=/trunk/;
 revision=4365

  2009-01-11 Mario BlĂ¤ttermann <mariobl@src.gnome.org>

 * ChangeLog, po/de.po: Updated German translation  svn path=/trunk/;
 revision=4364

  2009-01-06 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makefile.in: Don't forget to uninstall sawfish.pc upon "make
 uninstall"  svn path=/trunk/; revision=4362

  2009-01-03 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po,
 po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po,
 po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po,
 po/gl.po, po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po,
 po/ms.po, po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po,
 po/pa.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sawfish.pot, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po,
 po/tr.po, po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: updated all
 .po files and the .pot file  svn path=/trunk/; revision=4361

  2009-01-01 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, IMPORTANT.README, README.IMPORTANT: rename  svn path=/trunk/;
 revision=4360

 * ChangeLog, IMPORTANT.README: IMPORTANT.README added  svn path=/trunk/;
 revision=4359

 * ChangeLog, configure.in, lisp/sawfish/gtk/Makefile.in,
 lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/stock.jl.gtk,
 lisp/sawfish/ui/Makefile.in, lisp/sawfish/ui/widgets/icon.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/util/display-wininfo.jl,
 man/news.texi: drop libgnome|gnomeui|canvas widgets, use pure gtk instead 
 svn path=/trunk/; revision=4358

 * ChangeLog, autogen.sh: add m4 directory to make libtool 1.x shut up check
 for libtool version in autogen.sh for correct command  svn path=/trunk/;
 revision=4356

 * ChangeLog, lisp/sawfish/wm/viewport.jl: moved two options in sawfish-ui 
 svn path=/trunk/; revision=4353

 * ChangeLog, config.h.in, configure.in: let configure.in make build-info
 executable  svn path=/trunk/; revision=4350

 * ChangeLog, Makedefs.in, autogen.sh, build-info, config.h.in, configure.in,
 man/news.texi: re-apply configure.in rework (fully working now)  update
 build-info (and actually execute it)  svn path=/trunk/; revision=4349

  2008-12-31 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makedefs.in, config.h.in, configure.in: temporarily revert
 configure.in rework, since pango checks seem not to work  svn path=/trunk/;
 revision=4348

  2008-12-30 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/ui/main.jl.in, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/window-anim.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl, man/news.texi:
 Reworked Sawfish-UI  svn path=/trunk/; revision=4347

 * ChangeLog, Makedefs.in, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/animation/outline.jl, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/cycle.jl, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/commands/gnome.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/help.jl, lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/custom-defaults.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/defaults.jl,
 lisp/sawfish/wm/ext/3d-hack.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/hide-dialogs.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/gnome/match-window.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/misc.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/server.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/ignored.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/mwm.jl, lisp/sawfish/wm/state/open-look.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/decode-events.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt-wm.jl, lisp/sawfish/wm/util/rects.jl,
 lisp/sawfish/wm/util/window-order.jl, lisp/sawfish/wm/util/window-outline.jl,
 lisp/sawfish/wm/util/with-output.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/workspace.jl,
 man/Makefile.in, man/news.texi, man/sawfish.texi, man/sawmill.texi,
 src/client.c, src/colors.c, src/cursors.c, src/display.c, src/events.c,
 src/flippers.c, src/fonts.c, src/frames.c, src/functions.c, src/gradient.c,
 src/gtk-style.c, src/images.c, src/keys.c, src/keys.h, src/libclient.c,
 src/libclient.h, src/main.c, src/multihead.c, src/pixmap-cache.c,
 src/play-sample.c, src/property-cache.c, src/sawfish.h, src/sawfish_subrs.h,
 src/sawmill.h, src/sawmill_subrs.h, src/selection.c, src/server.c,
 src/server.h, src/session.c, src/stacking-list.c, src/windows.c, src/x.c:
 fully renamed to sawfish from sawmill - any reference in the copyright header
 - any function - any other occurence of sawmill - any file with sawmill in
 it's name  ** You might need to run 'make distclean' before you can compile
 sawfish again, ** If you got this revision via 'svn up'  svn path=/trunk/;
 revision=4345

 * autogen.sh, config.h.in: regenerated config.h.in  svn path=/trunk/;
 revision=4344

 * etc/config.guess, etc/config.sub, etc/install-sh: Deleted etc/ subdir  svn
 path=/trunk/; revision=4340

  2008-12-28 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, man/news.texi, src/server.c: fixed an "unknown remote error",
 that might appear  svn path=/trunk/; revision=4338

  2008-12-27 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl, man/news.texi: warp pointer
 to windows when unmaximizing, if warp-cursor is enabled  svn path=/trunk/;
 revision=4336

 * ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl, man/news.texi: Warp cursor
 to windows when cycling, if warp-cursor is enabled  svn path=/trunk/;
 revision=4335

  2008-12-24 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, autogen.sh, man/news.texi: fixed autogen for libtool >2.2  svn
 path=/trunk/; revision=4334

  2008-12-23 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makefile.in, man/news.texi: improve distclean rule  svn
 path=/trunk/; revision=4332

 * ChangeLog, Makedefs.in, man/news.texi: fixed an compilation error caused by
 glib  svn path=/trunk/; revision=4330

  2008-12-22 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, sawfish-wm.desktop, sawfish.desktop:
 sawfish.desktop/sawfish-wm.desktop: different files, drop unused stuff from
 both  svn path=/trunk/; revision=4329

 * ChangeLog, OPTIONS: another forgotten option in OPTIONS  svn path=/trunk/;
 revision=4328

 * ChangeLog, OPTIONS, man/news.texi: updated OPTIONS  svn path=/trunk/;
 revision=4327

 * ChangeLog, src/Makefile.in: removed one "." by $(srcdir)  svn path=/trunk/;
 revision=4326

 * ChangeLog, Makefile.in, man/news.texi, sawfish-wm.desktop, sawfish.desktop:
 updated desktop-files  svn path=/trunk/; revision=4324

 * ChangeLog, configure.in, man/news.texi: improved configure.in  svn
 path=/trunk/; revision=4323

 * ChangeLog, sawfish.ebuild.in: forgot to add the sawfish.ebuild.in file  svn
 path=/trunk/; revision=4322

  2008-12-20 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makefile.in, configure.in, man/news.texi, sawfish.pc.in: added
 sawfish.pc improved distclean rule  added sawfish.pc improved distclean rule 
 svn path=/trunk/; revision=4321

 * ChangeLog, configure.in: bump version to 1.5.0 bump minimum librep to
 0.17.3 and rep-gtk to 0.18.4 (since rep.m4 has been dropped in favour of
 improved librep.pc/rep-gtk.pc)  svn path=/trunk/; revision=4320

  2008-12-18 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/ui/widgets/workspace-geometry.jl:
 lisp/sawfish/ui/widgets/workspace-geometry.jl does not require gdk-pixbuf 
 svn path=/trunk/; revision=4319

 * ChangeLog, lisp/sawfish/wm/gnome/integration.jl, man/news.texi: add
 gnome-menu to sawfish-menu updated NEWS  svn path=/trunk/; revision=4318

 * ChangeLog, lisp/sawfish/wm/gnome/menus.jl: invoke x-terminal-emulator
 instead of gnome-terminal and add /usr/share/applications aswell as
 /var/lib/menu-xdg/applications/menu-xdg to the menu-paths  svn path=/trunk/;
 revision=4317

 * ChangeLog, lisp/sawfish/wm/gnome/integration.jl: invoke x-terminal-emulator
 instead of gnome-terminal  svn path=/trunk/; revision=4316

  2008-12-17 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/placement/smart.jl,
 man/news.texi: Expose the smart placement modes  svn path=/trunk/;
 revision=4315

 * ChangeLog, lisp/sawfish/wm/commands/slide-window.jl, man/news.texi,
 man/sawmill.texi: added the "before-slide-hook" and corresponding docs  svn
 path=/trunk/; revision=4314

 * ChangeLog, man/news.texi: updated NEWS  svn path=/trunk/; revision=4313

  2008-12-16 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/placement/off-center.jl,
 lisp/sawfish/wm/placement/stagger.jl: Re-expose the Stagger and Off-Center
 Placement Modes in Sawfish-ui [Andrea Vettorello]  svn path=/trunk/;
 revision=4312

  2008-11-29 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, configure.in: bump librep req to 0.17, rep-gtk req to 0.18.3 and
 version to 1.3.5  svn path=/trunk/; revision=4311

 * ChangeLog, configure.in, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/widgets/frame-style.jl:
 Added ATK-A11y support in sawfish-ui  svn path=/trunk/; revision=4310

 * ChangeLog, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/state/wm-spec.jl: support _NET_WM_USER_TIME  svn
 path=/trunk/; revision=4309

 * ChangeLog, themes/Makefile.in: fix installation of mxflat by installing
 themes as .tar.gz archive  svn path=/trunk/; revision=4308

  2008-11-21 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/ext/error-handler.jl: added error-handler "both"
  svn path=/trunk/; revision=4307

  2008-11-20 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/viewport.jl: added viewport boundary  svn
 path=/trunk/; revision=4306

 * ChangeLog, lisp/sawfish/wm/viewport.jl: forgot one hunk of the viewport
 scroll patch  svn path=/trunk/; revision=4305

  2008-11-19 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, themes/Crux/theme.jl: added Complete and Complete-Inverse
 button-layouts to Crux  svn path=/trunk/; revision=4303

 * ChangeLog, MAINTAINERS: updated MAINTAINERS  svn path=/trunk/;
 revision=4302

 * ChangeLog, OPTIONS, TODO, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/ui/slot.jl, lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/wm/commands/gnome.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gnome/menus.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/font.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl,
 po/sawfish-xgettext, scripts/sawfish-menu.jl, src/colors.c, src/cursors.c,
 src/display.c, src/dlmalloc.c, src/events.c, src/flippers.c, src/fonts.c,
 src/frames.c, src/functions.c, src/gradient.c, src/images.c, src/keys.c,
 src/keys.h, src/libclient.c, src/pixmap-cache.c, src/play-sample.c,
 src/sawmill.h, src/selection.c, src/server.c, src/session.c,
 src/stacking-list.c, src/windows.c, src/x.c, themes/Crux/theme.jl,
 themes/smaker/theme.jl: Remove ^L [Teika Kazura]  svn path=/trunk/;
 revision=4301

 * ChangeLog, man/sawmill.texi: Updated Documentation [Derek Upham]  svn
 path=/trunk/; revision=4300

  2008-11-18 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/viewport.jl: Added Animated Viewport Scrolling
 [Fernando Carmona Varo]  svn path=/trunk/; revision=4299

 * ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/windows.jl: Honour ICCCM Aspect Ratio [Andrea Vetorello]  svn
 path=/trunk/; revision=4298

 * ChangeLog, src/windows.c: src/windows.c: another small clean-up  svn
 path=/trunk/; revision=4297

 * ChangeLog, etc/config.guess, etc/config.sub: updated etc/config.{sub,guess}
  svn path=/trunk/; revision=4296

  2008-11-03 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, configure.in: minimum pango is 1.8.0  svn path=/trunk/;
 revision=4295

  2008-08-31 Timo Korvola <tkorvola@src.gnome.org>

 * src/fonts.c, src/frames.c, src/functions.c, src/images.c, src/keys.c,
 src/libclient.c, src/sawmill_subrs.h, src/x.c: Eliminated remaining gpointer
 abuses.  This involved changing many unsigned char *s to char *s.  svn
 path=/trunk/; revision=4276

 * src/cursors.c, src/events.c, src/images.c, src/libclient.c,
 src/sawmill_subrs.h, src/server.c, src/windows.c: Remove some easier cases of
 gpointer abuse.  svn path=/trunk/; revision=4275

  2008-08-29 Janek Kozicki <jkozicki@src.gnome.org>

 * THANKS, man/news.texi: release 1.3.4 ready   svn path=/trunk/;
 revision=4272

 * ChangeLog, lisp/sawfish/wm/state/maximize.jl: Add maximize fullscreen
 xinerama patch by Jonathan Sambrook (Uploaded by Christopher Bratusek)   svn
 path=/trunk/; revision=4271

 * ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/util/rects.jl: Add stacking
 visibility patch by Timo Korvola. This fixes raise-lower window problems with
 xcomposite extension.    svn path=/trunk/; revision=4270

  2008-08-07 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, themes/Makefile.in: Add Elberg-tabbed to the list of themes to
 install  svn path=/trunk/; revision=4269

  2008-08-06 Scott Scriven <sscriven@src.gnome.org>

 * themes/Elberg-tabbed/a-bot.png, themes/Elberg-tabbed/a-ll.png,
 themes/Elberg-tabbed/a-lr.png, themes/Elberg-tabbed/a-ls.png,
 themes/Elberg-tabbed/a-rs.png, themes/Elberg-tabbed/a-t0.png,
 themes/Elberg-tabbed/a-t1.png, themes/Elberg-tabbed/a-t2.png,
 themes/Elberg-tabbed/a-t3.png, themes/Elberg-tabbed/a-tbot.png,
 themes/Elberg-tabbed/a-th.png, themes/Elberg-tabbed/a-ti.png,
 themes/Elberg-tabbed/a-tll.png, themes/Elberg-tabbed/a-tlr.png,
 themes/Elberg-tabbed/a-tlrs.png, themes/Elberg-tabbed/a-tls.png,
 themes/Elberg-tabbed/a-tm.png, themes/Elberg-tabbed/a-tt0.png,
 themes/Elberg-tabbed/a-ttop.png, themes/Elberg-tabbed/a-ttx.png,
 themes/Elberg-tabbed/a-tul.png, themes/Elberg-tabbed/a-tur.png,
 themes/Elberg-tabbed/a-turs.png, themes/Elberg-tabbed/a-tx.png,
 themes/Elberg-tabbed/a-ul.png, themes/Elberg-tabbed/a-uls.png,
 themes/Elberg-tabbed/a-ur.png, themes/Elberg-tabbed/a-urs.png,
 themes/Elberg-tabbed/c-th.png, themes/Elberg-tabbed/c-ti.png,
 themes/Elberg-tabbed/c-tm.png, themes/Elberg-tabbed/c-ttx.png,
 themes/Elberg-tabbed/c-tx.png, themes/Elberg-tabbed/i-bot.png,
 themes/Elberg-tabbed/i-ll.png, themes/Elberg-tabbed/i-lr.png,
 themes/Elberg-tabbed/i-ls.png, themes/Elberg-tabbed/i-rs.png,
 themes/Elberg-tabbed/i-t0.png, themes/Elberg-tabbed/i-t1.png,
 themes/Elberg-tabbed/i-t2.png, themes/Elberg-tabbed/i-t3.png,
 themes/Elberg-tabbed/i-tbot.png, themes/Elberg-tabbed/i-th.png,
 themes/Elberg-tabbed/i-ti.png, themes/Elberg-tabbed/i-tll.png,
 themes/Elberg-tabbed/i-tlr.png, themes/Elberg-tabbed/i-tlrs.png,
 themes/Elberg-tabbed/i-tls.png, themes/Elberg-tabbed/i-tm.png,
 themes/Elberg-tabbed/i-tt0.png, themes/Elberg-tabbed/i-ttop.png,
 themes/Elberg-tabbed/i-ttx.png, themes/Elberg-tabbed/i-tul.png,
 themes/Elberg-tabbed/i-tur.png, themes/Elberg-tabbed/i-turs.png,
 themes/Elberg-tabbed/i-tx.png, themes/Elberg-tabbed/i-ul.png,
 themes/Elberg-tabbed/i-uls.png, themes/Elberg-tabbed/i-ur.png,
 themes/Elberg-tabbed/i-urs.png, themes/Elberg-tabbed/p-th.png,
 themes/Elberg-tabbed/p-ti.png, themes/Elberg-tabbed/p-tm.png,
 themes/Elberg-tabbed/p-ttx.png, themes/Elberg-tabbed/p-tx.png,
 themes/Elberg-tabbed/theme.jl, themes/Elberg/a-bot.png,
 themes/Elberg/a-ll.png, themes/Elberg/a-lr.png, themes/Elberg/a-ls.png,
 themes/Elberg/a-rs.png, themes/Elberg/a-t0.png, themes/Elberg/a-t1.png,
 themes/Elberg/a-t2.png, themes/Elberg/a-t3.png, themes/Elberg/a-tbot.png,
 themes/Elberg/a-th.png, themes/Elberg/a-ti.png, themes/Elberg/a-tll.png,
 themes/Elberg/a-tlr.png, themes/Elberg/a-tlrs.png, themes/Elberg/a-tls.png,
 themes/Elberg/a-tm.png, themes/Elberg/a-tt0.png, themes/Elberg/a-ttop.png,
 themes/Elberg/a-ttx.png, themes/Elberg/a-tul.png, themes/Elberg/a-tur.png,
 themes/Elberg/a-turs.png, themes/Elberg/a-tx.png, themes/Elberg/a-ul.png,
 themes/Elberg/a-uls.png, themes/Elberg/a-ur.png, themes/Elberg/a-urs.png,
 themes/Elberg/c-th.png, themes/Elberg/c-ti.png, themes/Elberg/c-tm.png,
 themes/Elberg/c-ttx.png, themes/Elberg/c-tx.png, themes/Elberg/i-bot.png,
 themes/Elberg/i-ll.png, themes/Elberg/i-lr.png, themes/Elberg/i-ls.png,
 themes/Elberg/i-rs.png, themes/Elberg/i-t0.png, themes/Elberg/i-t1.png,
 themes/Elberg/i-t2.png, themes/Elberg/i-t3.png, themes/Elberg/i-tbot.png,
 themes/Elberg/i-th.png, themes/Elberg/i-ti.png, themes/Elberg/i-tll.png,
 themes/Elberg/i-tlr.png, themes/Elberg/i-tlrs.png, themes/Elberg/i-tls.png,
 themes/Elberg/i-tm.png, themes/Elberg/i-tt0.png, themes/Elberg/i-ttop.png,
 themes/Elberg/i-ttx.png, themes/Elberg/i-tul.png, themes/Elberg/i-tur.png,
 themes/Elberg/i-turs.png, themes/Elberg/i-tx.png, themes/Elberg/i-ul.png,
 themes/Elberg/i-uls.png, themes/Elberg/i-ur.png, themes/Elberg/i-urs.png,
 themes/Elberg/p-th.png, themes/Elberg/p-ti.png, themes/Elberg/p-tm.png,
 themes/Elberg/p-ttx.png, themes/Elberg/p-tx.png, themes/Elberg/theme.jl:
 renamed to Elberg-tabbed  svn path=/trunk/; revision=4265

 * themes/Elberg/a-bot.png, themes/Elberg/a-ll.png, themes/Elberg/a-lr.png,
 themes/Elberg/a-ls.png, themes/Elberg/a-rs.png, themes/Elberg/a-t0.png,
 themes/Elberg/a-t1.png, themes/Elberg/a-t2.png, themes/Elberg/a-t3.png,
 themes/Elberg/a-tbot.png, themes/Elberg/a-th.png, themes/Elberg/a-ti.png,
 themes/Elberg/a-tll.png, themes/Elberg/a-tlr.png, themes/Elberg/a-tlrs.png,
 themes/Elberg/a-tls.png, themes/Elberg/a-tm.png, themes/Elberg/a-tt0.png,
 themes/Elberg/a-ttop.png, themes/Elberg/a-ttx.png, themes/Elberg/a-tul.png,
 themes/Elberg/a-tur.png, themes/Elberg/a-turs.png, themes/Elberg/a-tx.png,
 themes/Elberg/a-ul.png, themes/Elberg/a-uls.png, themes/Elberg/a-ur.png,
 themes/Elberg/a-urs.png, themes/Elberg/c-th.png, themes/Elberg/c-ti.png,
 themes/Elberg/c-tm.png, themes/Elberg/c-ttx.png, themes/Elberg/c-tx.png,
 themes/Elberg/i-bot.png, themes/Elberg/i-ll.png, themes/Elberg/i-lr.png,
 themes/Elberg/i-ls.png, themes/Elberg/i-rs.png, themes/Elberg/i-t0.png,
 themes/Elberg/i-t1.png, themes/Elberg/i-t2.png, themes/Elberg/i-t3.png,
 themes/Elberg/i-tbot.png, themes/Elberg/i-th.png, themes/Elberg/i-ti.png,
 themes/Elberg/i-tll.png, themes/Elberg/i-tlr.png, themes/Elberg/i-tlrs.png,
 themes/Elberg/i-tls.png, themes/Elberg/i-tm.png, themes/Elberg/i-tt0.png,
 themes/Elberg/i-ttop.png, themes/Elberg/i-ttx.png, themes/Elberg/i-tul.png,
 themes/Elberg/i-tur.png, themes/Elberg/i-turs.png, themes/Elberg/i-tx.png,
 themes/Elberg/i-ul.png, themes/Elberg/i-uls.png, themes/Elberg/i-ur.png,
 themes/Elberg/i-urs.png, themes/Elberg/p-th.png, themes/Elberg/p-ti.png,
 themes/Elberg/p-tm.png, themes/Elberg/p-ttx.png, themes/Elberg/p-tx.png,
 themes/Elberg/theme.jl: Added Elberg theme (will become Toyberg or
 Elberg-tabbed). Original URL:
 http://sawmill.sourceforge.net/themes.org/debianized/Elberg.tar.gz  svn
 path=/trunk/; revision=4264

  2008-08-06 Guillermo S. Romero <gsromero@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl, man/sawmill.texi: Added
 after-cycle-step-hook and related docs, originally by Teika kazura. Changed
 some white space in the process.   svn path=/trunk/; revision=4263

  2008-08-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, themes/Makefile.in, themes/mxflat/.ctags,
 themes/mxflat/CHANGELOG, themes/mxflat/GPL, themes/mxflat/README,
 themes/mxflat/TODO, themes/mxflat/button-icons/ball-12/button-a1.png,
 themes/mxflat/button-icons/ball-12/button-a2.png,
 themes/mxflat/button-icons/ball-12/button-ball.png,
 .../mxflat/button-icons/ball-12/button-close.png,
 .../button-icons/ball-12/button-configure.png,
 themes/mxflat/button-icons/ball-12/button-info.png,
 .../mxflat/button-icons/ball-12/button-lock1.png,
 .../mxflat/button-icons/ball-12/button-lock2.png,
 .../button-icons/ball-12/button-maximize1.png,
 .../button-icons/ball-12/button-maximize2.png,
 themes/mxflat/button-icons/ball-12/button-menu.png,
 .../button-icons/ball-12/button-minimize.png,
 .../mxflat/button-icons/ball-12/button-next1.png,
 .../mxflat/button-icons/ball-12/button-next2.png,
 .../button-icons/ball-12/button-previous1.png,
 .../button-icons/ball-12/button-previous2.png,
 .../mxflat/button-icons/ball-12/button-shade1.png,
 .../mxflat/button-icons/ball-12/button-shade2.png,
 .../mxflat/button-icons/ball-12/button-sticky1.png,
 .../mxflat/button-icons/ball-12/button-sticky2.png,
 themes/mxflat/button-icons/ball-9/button-a1.png,
 themes/mxflat/button-icons/ball-9/button-a2.png,
 themes/mxflat/button-icons/ball-9/button-close.png,
 .../button-icons/ball-9/button-configure.png,
 themes/mxflat/button-icons/ball-9/button-info.png,
 themes/mxflat/button-icons/ball-9/button-lock1.png,
 themes/mxflat/button-icons/ball-9/button-lock2.png,
 .../button-icons/ball-9/button-maximize1.png,
 .../button-icons/ball-9/button-maximize2.png,
 themes/mxflat/button-icons/ball-9/button-menu.png,
 .../mxflat/button-icons/ball-9/button-minimize.png,
 themes/mxflat/button-icons/ball-9/button-next1.png,
 themes/mxflat/button-icons/ball-9/button-next2.png,
 .../button-icons/ball-9/button-previous1.png,
 .../button-icons/ball-9/button-previous2.png,
 .../mxflat/button-icons/ball-9/button-shade1.png,
 .../mxflat/button-icons/ball-9/button-shade2.png,
 .../mxflat/button-icons/ball-9/button-sticky1.png,
 .../mxflat/button-icons/ball-9/button-sticky2.png,
 .../mxflat/button-icons/default-12/button-a1.png,
 .../mxflat/button-icons/default-12/button-a2.png,
 .../button-icons/default-12/button-close.png,
 .../button-icons/default-12/button-configure.png,
 .../mxflat/button-icons/default-12/button-info.png,
 .../button-icons/default-12/button-lock1.png,
 .../button-icons/default-12/button-lock2.png,
 .../button-icons/default-12/button-maximize1.png,
 .../button-icons/default-12/button-maximize2.png,
 .../mxflat/button-icons/default-12/button-menu.png,
 .../button-icons/default-12/button-minimize.png,
 .../button-icons/default-12/button-next1.png,
 .../button-icons/default-12/button-next2.png,
 .../button-icons/default-12/button-previous1.png,
 .../button-icons/default-12/button-previous2.png,
 .../button-icons/default-12/button-shade1.png,
 .../button-icons/default-12/button-shade2.png,
 .../button-icons/default-12/button-sticky1.png,
 .../button-icons/default-12/button-sticky2.png,
 themes/mxflat/button-icons/default-9/button-a1.png,
 themes/mxflat/button-icons/default-9/button-a2.png,
 .../mxflat/button-icons/default-9/button-close.png,
 .../button-icons/default-9/button-configure.png,
 .../mxflat/button-icons/default-9/button-info.png,
 .../mxflat/button-icons/default-9/button-lock1.png,
 .../mxflat/button-icons/default-9/button-lock2.png,
 .../button-icons/default-9/button-maximize1.png,
 .../button-icons/default-9/button-maximize2.png,
 .../mxflat/button-icons/default-9/button-menu.png,
 .../button-icons/default-9/button-minimize.png,
 .../mxflat/button-icons/default-9/button-next1.png,
 .../mxflat/button-icons/default-9/button-next2.png,
 .../button-icons/default-9/button-previous1.png,
 .../button-icons/default-9/button-previous2.png,
 .../button-icons/default-9/button-shade1.png,
 .../button-icons/default-9/button-shade2.png,
 .../button-icons/default-9/button-sticky1.png,
 .../button-icons/default-9/button-sticky2.png,
 themes/mxflat/button-icons/square-12/button-a1.png,
 themes/mxflat/button-icons/square-12/button-a2.png,
 .../mxflat/button-icons/square-12/button-close.png,
 .../button-icons/square-12/button-configure.png,
 .../mxflat/button-icons/square-12/button-info.png,
 .../mxflat/button-icons/square-12/button-lock1.png,
 .../mxflat/button-icons/square-12/button-lock2.png,
 .../button-icons/square-12/button-maximize1.png,
 .../button-icons/square-12/button-maximize2.png,
 .../mxflat/button-icons/square-12/button-menu.png,
 .../button-icons/square-12/button-minimize.png,
 .../mxflat/button-icons/square-12/button-next1.png,
 .../mxflat/button-icons/square-12/button-next2.png,
 .../button-icons/square-12/button-previous1.png,
 .../button-icons/square-12/button-previous2.png,
 .../button-icons/square-12/button-shade1.png,
 .../button-icons/square-12/button-shade2.png,
 .../button-icons/square-12/button-sticky1.png,
 .../button-icons/square-12/button-sticky2.png,
 themes/mxflat/button-icons/square-15/button-a1.png,
 themes/mxflat/button-icons/square-15/button-a2.png,
 .../mxflat/button-icons/square-15/button-close.png,
 .../button-icons/square-15/button-configure.png,
 .../mxflat/button-icons/square-15/button-info.png,
 .../mxflat/button-icons/square-15/button-lock1.png,
 .../mxflat/button-icons/square-15/button-lock2.png,
 .../button-icons/square-15/button-maximize1.png,
 .../button-icons/square-15/button-maximize2.png,
 .../mxflat/button-icons/square-15/button-menu.png,
 .../button-icons/square-15/button-minimize.png,
 .../mxflat/button-icons/square-15/button-next1.png,
 .../mxflat/button-icons/square-15/button-next2.png,
 .../button-icons/square-15/button-previous1.png,
 .../button-icons/square-15/button-previous2.png,
 .../button-icons/square-15/button-shade1.png,
 .../button-icons/square-15/button-shade2.png,
 .../button-icons/square-15/button-sticky1.png,
 .../button-icons/square-15/button-sticky2.png,
 themes/mxflat/button-icons/square-18/button-a1.png,
 themes/mxflat/button-icons/square-18/button-a2.png,
 .../mxflat/button-icons/square-18/button-close.png,
 .../button-icons/square-18/button-configure.png,
 .../mxflat/button-icons/square-18/button-info.png,
 .../mxflat/button-icons/square-18/button-lock1.png,
 .../mxflat/button-icons/square-18/button-lock2.png,
 .../button-icons/square-18/button-maximize1.png,
 .../button-icons/square-18/button-maximize2.png,
 .../mxflat/button-icons/square-18/button-menu.png,
 .../button-icons/square-18/button-minimize.png,
 .../mxflat/button-icons/square-18/button-next1.png,
 .../mxflat/button-icons/square-18/button-next2.png,
 .../button-icons/square-18/button-previous1.png,
 .../button-icons/square-18/button-previous2.png,
 .../button-icons/square-18/button-shade1.png,
 .../button-icons/square-18/button-shade2.png,
 .../button-icons/square-18/button-sticky1.png,
 .../button-icons/square-18/button-sticky2.png,
 themes/mxflat/button-icons/square-6/button-a1.png,
 themes/mxflat/button-icons/square-6/button-a2.png,
 .../mxflat/button-icons/square-6/button-close.png,
 .../button-icons/square-6/button-configure.png,
 .../mxflat/button-icons/square-6/button-info.png,
 .../mxflat/button-icons/square-6/button-lock1.png,
 .../mxflat/button-icons/square-6/button-lock2.png,
 .../button-icons/square-6/button-maximize1.png,
 .../button-icons/square-6/button-maximize2.png,
 .../mxflat/button-icons/square-6/button-menu.png,
 .../button-icons/square-6/button-minimize.png,
 .../mxflat/button-icons/square-6/button-next1.png,
 .../mxflat/button-icons/square-6/button-next2.png,
 .../button-icons/square-6/button-previous1.png,
 .../button-icons/square-6/button-previous2.png,
 .../mxflat/button-icons/square-6/button-shade1.png,
 .../mxflat/button-icons/square-6/button-shade2.png,
 .../button-icons/square-6/button-sticky1.png,
 .../button-icons/square-6/button-sticky2.png,
 themes/mxflat/button-icons/square-9/button-a1.png,
 themes/mxflat/button-icons/square-9/button-a2.png,
 .../mxflat/button-icons/square-9/button-close.png,
 .../button-icons/square-9/button-configure.png,
 .../mxflat/button-icons/square-9/button-info.png,
 .../mxflat/button-icons/square-9/button-lock1.png,
 .../mxflat/button-icons/square-9/button-lock2.png,
 .../button-icons/square-9/button-maximize1.png,
 .../button-icons/square-9/button-maximize2.png,
 .../mxflat/button-icons/square-9/button-menu.png,
 .../button-icons/square-9/button-minimize.png,
 .../mxflat/button-icons/square-9/button-next1.png,
 .../mxflat/button-icons/square-9/button-next2.png,
 .../button-icons/square-9/button-previous1.png,
 .../button-icons/square-9/button-previous2.png,
 .../mxflat/button-icons/square-9/button-shade1.png,
 .../mxflat/button-icons/square-9/button-shade2.png,
 .../button-icons/square-9/button-sticky1.png,
 .../button-icons/square-9/button-sticky2.png, themes/mxflat/clean,
 themes/mxflat/compile, themes/mxflat/reformat, themes/mxflat/resize,
 themes/mxflat/restart, themes/mxflat/screenshot.xcf, themes/mxflat/theme.jl:
 add the mxflat theme  svn path=/trunk/; revision=4262

  2008-08-05 Timo Korvola <tkorvola@src.gnome.org>

 * man/sawmill.texi, src/windows.c: Make window-plist return the plist itself,
 not a copy.  Returning a shallow copy still leaves ample opportunities for
 shooting oneself in the foot. Actually, you can do that even without
 window-plist by destructively modifying a list property returned by
 window-get. So there is no point in pretending to protect the user by
 returning a copy.  svn path=/trunk/; revision=4261

 * man/sawmill.texi, src/windows.c: Call property handlers in window-remprop. 
 Also, do not assume that (cddr plist) is a cons.  It might be nil.  svn
 path=/trunk/; revision=4260

  2008-08-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, themes/Makefile.in: install get-S-tabbed  svn path=/trunk/;
 revision=4259

  2008-08-05 Scott Scriven <sscriven@src.gnome.org>

 * themes/get-S-tabbed/INSTALL, themes/get-S-tabbed/README,
 themes/get-S-tabbed/example.png, themes/get-S-tabbed/foo-l.png,
 themes/get-S-tabbed/foo-r.png, themes/get-S-tabbed/theme.jl,
 themes/get-S-tabbed/title-left-active-f.png,
 themes/get-S-tabbed/title-left-active-l.png,
 themes/get-S-tabbed/title-left-active-m.png,
 themes/get-S-tabbed/title-left-active-r.png,
 themes/get-S-tabbed/title-left-inactive-f.png,
 themes/get-S-tabbed/title-left-inactive-l.png,
 themes/get-S-tabbed/title-left-inactive-m.png,
 themes/get-S-tabbed/title-left-inactive-r.png,
 themes/get-S-tabbed/title-right-l.png, themes/get-S-tabbed/title-right-r.png:
 get-S-tabbed: First working version of get-S-tabbed.  svn path=/trunk/;
 revision=4256

 * themes/get-S-tabbed/README, themes/get-S-tabbed/border_bottom.png,
 themes/get-S-tabbed/border_left.png, themes/get-S-tabbed/border_right.png,
 themes/get-S-tabbed/border_top.png, themes/get-S-tabbed/close-clicked.png,
 themes/get-S-tabbed/close-normal.png,
 themes/get-S-tabbed/corner_bottom_left.png,
 themes/get-S-tabbed/corner_bottom_left_2.png,
 themes/get-S-tabbed/corner_bottom_right.png,
 themes/get-S-tabbed/corner_bottom_right_2.png,
 themes/get-S-tabbed/corner_top_left.png,
 themes/get-S-tabbed/corner_top_left_2.png,
 themes/get-S-tabbed/corner_top_right.png,
 themes/get-S-tabbed/corner_top_right_2.png,
 themes/get-S-tabbed/iconify-clicked.png,
 themes/get-S-tabbed/iconify-normal.png,
 themes/get-S-tabbed/maximize-clicked.png,
 themes/get-S-tabbed/maximize-normal.png,
 themes/get-S-tabbed/menu-clicked.png, themes/get-S-tabbed/menu-normal.png,
 themes/get-S-tabbed/theme.jl, themes/get-S-tabbed/title-bar-active.png,
 themes/get-S-tabbed/title-bar-inactive.png,
 themes/get-S-tabbed/title-left-active.png,
 themes/get-S-tabbed/title-left-inactive.png,
 themes/get-S-tabbed/title-right.png: get-S-tabbed: Copied from
 get-S-0.30-200008161238.tar.gz  svn path=/trunk/; revision=4255

  2008-08-05 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makefile.in, capplet/ChangeLog, capplet/Makefile.in,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop,
 capplet/icons/sawfish-appearance.png, capplet/icons/sawfish-edgeflip.png,
 capplet/icons/sawfish-focus.png, capplet/icons/sawfish-matched.png,
 capplet/icons/sawfish-minmax.png, capplet/icons/sawfish-misc.png,
 capplet/icons/sawfish-moveresize.png, capplet/icons/sawfish-placement.png,
 capplet/icons/sawfish-shortcuts.png, capplet/icons/sawfish-tooltips.png,
 capplet/icons/sawfish-workspaces.png, capplet/sawmill-capplet.c,
 configure.in, po/POTFILES.in, sawfish.spec.in: removed the capplet  svn
 path=/trunk/; revision=4254

  2008-08-04 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, po/am.po, po/ar.po, po/az.po, po/be.po, po/bg.po, po/bs.po,
 po/ca.po, po/cs.po, po/da.po, po/de.po, po/dz.po, po/el.po, po/en_CA.po,
 po/en_GB.po, po/es.po, po/et.po, po/eu.po, po/fi.po, po/fr.po, po/ga.po,
 po/hu.po, po/it.po, po/ja.po, po/ko.po, po/lv.po, po/mk.po, po/ms.po,
 po/nb.po, po/ne.po, po/nl.po, po/nn.po, po/no.po, po/oc.po, po/pa.po,
 po/pl.po, po/pt.po, po/pt_BR.po, po/ro.po, po/ru.po, po/rw.po,
 po/sawfish.pot, po/sk.po, po/sl.po, po/sr.po, po/sr@Latn.po, po/sv.po,
 po/tr.po, po/uk.po, po/vi.po, po/wa.po, po/zh_CN.po, po/zh_TW.po: updated the
 pot file and all po files removed deprecated strings  svn path=/trunk/;
 revision=4253

  2008-08-04 Guillermo S. Romero <gsromero@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/menus.jl: Added some missing accelerators in
 window-ops-menu as well as Move and Resize entries, issue reported by
 Fernando Carmona Varo. Also removed tabs in the affected defvar.   svn
 path=/trunk/; revision=4252

  2008-08-04 Timo Korvola <tkorvola@src.gnome.org>

 * ChangeLog, man/sawmill.texi, src/sawmill_subrs.h, src/windows.c: Rename
 window-prop-del to window-remprop.  svn path=/trunk/; revision=4251

  2008-08-04 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, Makefile.in, sawfish.spec.in: Sawfish.desktop is now
 sawfish.desktop (Makefile.in / sawfish-spec.in)  svn path=/trunk/;
 revision=4250

  2008-08-04 Janek Kozicki <jkozicki@src.gnome.org>

 * Sawfish.desktop, sawfish.desktop: mv Sawfish.desktop sawfish.desktop  svn
 path=/trunk/; revision=4249

 * ChangeLog, THANKS, man/news.texi: So we have 1.3.4-rc1 now.   svn
 path=/trunk/; revision=4247

 * ChangeLog, lisp/sawfish/wm/viewport.jl: lisp/sawfish/wm/viewport.jl: Keep
 Focus on move-window- direction by Mark Schreiber.   svn path=/trunk/;
 revision=4246

 * .cvsignore, ChangeLog, capplet/.cvsignore, lisp/.cvsignore,
 lisp/sawfish/.cvsignore, lisp/sawfish/gtk/.cvsignore,
 lisp/sawfish/gtk/widgets/.cvsignore, lisp/sawfish/ui/.cvsignore,
 lisp/sawfish/ui/layouts/.cvsignore, lisp/sawfish/ui/widgets/.cvsignore,
 lisp/sawfish/ui/widgets/gtk/.cvsignore, lisp/sawfish/wm/.cvsignore,
 lisp/sawfish/wm/animation/.cvsignore, lisp/sawfish/wm/commands/.cvsignore,
 lisp/sawfish/wm/ext/.cvsignore, lisp/sawfish/wm/gnome/.cvsignore,
 lisp/sawfish/wm/placement/.cvsignore, lisp/sawfish/wm/session/.cvsignore,
 lisp/sawfish/wm/state/.cvsignore, lisp/sawfish/wm/theming/.cvsignore,
 lisp/sawfish/wm/util/.cvsignore, man/.cvsignore, po/.cvsignore,
 scripts/.cvsignore, sounds/.cvsignore, src/.cvsignore, themes/.cvsignore,
 themes/absolute-e/.cvsignore, themes/brushed-metal/.cvsignore,
 themes/gradient/.cvsignore, themes/gtk/.cvsignore,
 themes/microGUI/.cvsignore, themes/simple/.cvsignore,
 themes/smaker/.cvsignore: Remove .cvsignore files by Christopher Bratusek
 (they were imported as svn:ignore)    svn path=/trunk/; revision=4245

 * ChangeLog, src/cursors.c, src/display.c, src/events.c, src/fonts.c,
 src/frames.c, src/functions.c, src/gradient.c, src/images.c, src/keys.c,
 src/keys.h, src/libclient.c, src/pixmap-cache.c, src/property-cache.c,
 src/sawmill.h, src/sawmill_subrs.h, src/server.c, src/session.c,
 src/stacking-list.c, src/windows.c, src/x.c: Major C part clean up by
 Christopher Bratusek   svn path=/trunk/; revision=4244

 * ChangeLog, man/sawmill.texi, src/sawmill_subrs.h, src/windows.c: Add Window
 prop list & prop del by Teika Kazura.   svn path=/trunk/; revision=4243

 * ChangeLog, man/sawmill.texi, src/frames.c, src/keys.c, src/sawmill_subrs.h,
 src/windows.c: src/keys.c, src/frames.c, src/windows.c, src/sawmill_subrs.h,
 man/sawmill.texi: Added Negative-property-p by Teika kazura NOTE: we also
 need window-remprop. window-plist and window-setplist   svn path=/trunk/;
 revision=4242

 * ChangeLog, configure.in: configure.in: Bump version requirements: pango
 1.16, gtk 2.6, gdk 2.6 Christopher Bratusek. Version 1.3.4   svn
 path=/trunk/; revision=4241

 * ChangeLog, Sawfish.desktop: Update desktop file (again) by Christopher
 Bratusek   svn path=/trunk/; revision=4240

 * capplet/ChangeLog, lisp/ChangeLog, po/ChangeLog, scripts/ChangeLog,
 src/ChangeLog: mark all subdir */Changelog as deprecated   svn path=/trunk/;
 revision=4236

  2008-07-29 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, po/POTFILES.in: add po/POTFILES.in - needed by the new make-pot 
 svn path=/trunk/; revision=4235

 * ChangeLog, po/make-pot: make po/make-pot work again  svn path=/trunk/;
 revision=4234

 * ChangeLog, src/Makefile.in: Fix build with -j2 or higher (patch by Harald
 van Dijk)  svn path=/trunk/; revision=4233

 * ChangeLog, lisp/sawfish/wm/commands/help.jl: Also use the user-defined
 "xterm" command for viewing the info file (patch by Dagfinn I. MannsĂĄker) 
 svn path=/trunk/; revision=4232

 * ChangeLog, sawfish.spec.in: Fix the spec-file (patch by Ian Dall)  svn
 path=/trunk/; revision=4231

  2008-07-28 Christopher Bratusek <chrisb@src.gnome.org>

 * ChangeLog, lisp/sawfish/wm/frames.jl: also remove themer references from
 lisp/sawfish/wm/frames.jl  svn path=/trunk/; revision=4228

 * ChangeLog, Makefile.in, OPTIONS, TODO, configure.in, themer/.cvsignore,
 themer/ChangeLog, themer/Makefile.in, themer/themer.glade, themer/themer.in:
 Remove the Themer from trunk (get it from the sawfish-themer branch)  svn
 path=/trunk/; revision=4227

  2008-02-18 Janek Kozicki <jkozicki@src.gnome.org>

 * ChangeLog, THANKS, configure.in, man/news.texi: Release 1.3.3   svn
 path=/trunk/; revision=4224

 * src/events.c, src/windows.c: patch by Timo Korvola, "Utf 8 names fix", 
 Patch against 1.3.2. To illustrate the difference, run Sawfish in a non-UTF-8
 locale but with a title font capable of displaying Unicode (I use Freemono),
 start a uxterm and gucharmap, then try xterm -T 'funny characters' and
 konsole -T 'funny characters', where the funny characters are not
 representable in the locale of Sawfish. With the Net_wm_names patch, only
 konsole gets its title rendered correctly but xterm does not. With the
 attached patch, both windows get correct titles. 
 http://mail.gnome.org/archives/sawfish-list/2008-January/msg00063.html
 http://mail.gnome.org/archives/sawfish-list/2007-October/msg00018.html   svn
 path=/trunk/; revision=4223

 * lisp/sawfish/wm/windows.jl, themes/Crux/theme.jl, themes/microGUI/theme.jl:
 patch by Harald van Dijk and Timo Korvola, "Titlebar updates"  When using a
 theme which updates itself as window titles change, such as the default theme
 Crux, the updates happen at the wrong time, and the title bar ends up messed
 up. When the netwm patch is applied, you can easily see this by normal
 browsing in Mozilla Firefox, or editing a document in editors that update the
 title to include "*" or "modified" when you start typing. This happens
 because the themes look for updates to the WM_NAME property, but sawfish now
 reads the _NET_WM_NAME property as well, so themes should check for updates
 to that too. This patch updates the default themes, and to prevent custom
 themes (not distributed with sawfish itself) from breaking, treats
 (call-after-property-changed 'WM_NAME ...) as a special case that should also
 check for _NEW_WM_NAME.   svn path=/trunk/; revision=4221

 * lisp/sawfish/wm/state/wm-spec.jl, src/events.c: Timo's patch - KDE tray fix
 2:  Another KDE system tray fix. The diff is against 1.3.2. The essential
 content is the one-line change in wm-spec.jl but I am bundling it with some
 other cleanups.  As of 3.5.8, KDE has still not completely replaced their old
 wm-dependent system tray protocol with the freedesktop.org one. They just
 kluged it: KDE apps continue to use the old protocol, but a kded module
 called kdetrayproxy tries to perform the part of the wm in that protocol and
 docks the tray icons using the freedesktop.org protocol.  It turned out that
 kdetrayproxy watches for new windows not by monitoring MapNotify events but
 by monitoring changes in the _NET_CLIENT_LIST root window property. Sawfish
 added windows to that list at a very early stage, before they had even been
 decorated. The result was kdetrayproxy being confused by the events caused by
 Sawfish decorating the window and Sawfish being confused by interference from
 kdetrayproxy. This patch delays the update of _NET_CLIENT_LIST to
 map-notify-hook. At that time the new window is already mapped (unless it
 starts iconic - map-notify-hook is executed even in that case).  This patch
 also fixes a potential problem of reparent-notify-hook getting called with a
 removed window. I have never seen anyone use that hook though. I also
 modified unmap_notify so that removal of WM_STATE is the very last action
 there. That property change indicates to the client that we are done
 processing the window withdrawal. The client may then reuse the window, e.g.,
 remap it.  You can also get this patch with Git from
 http://www.elisanet.fi/tkorvola/sawfish.git, branch kde-tray-fix-2.   svn
 path=/trunk/; revision=4220

  2008-01-29 Janek Kozicki <jkozicki@src.gnome.org>

 * src/events.c, src/windows.c: add #include <glib.h> to windows.c and
 events.c as suggested by Timo  svn path=/trunk/; revision=4219

  2008-01-20 Janek Kozicki <jkozicki@src.gnome.org>

 * ChangeLog, THANKS, configure.in, man/news.texi: Release 1.3.2   svn
 path=/trunk/; revision=4217

 * lisp/sawfish/wm/misc.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/top-left.jl: Multihead placed patch by Fuchur +
 comments by Andrea Vettorello 
 http://sawfish.wikia.com/wiki/Multihead_placed_patch 
 http://mail.gnome.org/archives/sawfish-list/2006-August/msg00007.html  M   
 lisp/sawfish/wm/placement.jl M    lisp/sawfish/wm/misc.jl M   
 lisp/sawfish/wm/placement/top-left.jl  svn path=/trunk/; revision=4215

  2008-01-19 Janek Kozicki <jkozicki@src.gnome.org>

 * src/display.c, src/events.c, src/fonts.c, src/sawmill.h,
 src/sawmill_subrs.h, src/windows.c: Net wm properties by Rodrigo Gallardo 
 This patch makes sawfish use the _NET_WM_NAME properties for window names, as
 mandated by the EWMH spec
 (http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html)  This patch is a
 bit more invasive that it seems requiered, because, to make it work properly
 in my system I had to make sawfish assume all strings are UTF8 encoded (see
 the pieces of the patch touching fonts.c)  Please test it and tell me what
 breaks. If there are no objections to the substance of the patch, I'd still
 like some feedback on what to do with text rendering with "normal" xlfd
 fonts.   GSR-FR comment: Probably the sanest solution, just next release will
 have to be marked with a huge "Reencode strings in utf-8".
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^   svn path=/trunk/; revision=4211

 * src/events.c, src/windows.c: Reparenting cleanup by Timo Korvola  This
 fixes reparenting fights that occur between Sawfish and the KDE system tray.
 Both try to reparent system tray icons as they are mapped, leading to a lot
 of flicker and an unpredictable end result. After the patch, Sawfish will
 reparent windows to their frames at MapRequest time, never at MapNotify.
 Also, windows that are unmapped by the client should normally be reparented
 to the root, but if the unmapping was caused by the window being reparented
 by some other client, problems ensue. So we check for that.  The patch also
 fixes an exotic race condition triggered at least with old versions of
 Monodevelop http://bugzilla.gnome.org/show_bug.cgi?id=308155 and Gnome Power
 Manager. Current versions of both programs don't expose the issue anymore. It
 was discussed on the mailing list
 http://mail.gnome.org/archives/sawfish-list/2007-February/msg00015.html and
 the follow up
 http://mail.gnome.org/archives/sawfish-list/2007-March/msg00000.html There's
 a proof of concept (
 http://mail.gnome.org/archives/sawfish-list/2007-March/msg00007.html )
 available that should demonstrate the bug, a window isn't decorated if
 unmapped during the first reparenting.   svn path=/trunk/; revision=4210

  2008-01-17 Janek Kozicki <jkozicki@src.gnome.org>

 * MAINTAINERS, lisp/sawfish/wm/session/save.jl: Apply patch from debian by
 Luis Rodrigo Gallardo Cruz:  Noprop desktop save Sawfish saves the size of
 the desktop window, and although nautilus requests the widget to be the same
 size as your screen it's forced to the size that sawfish saved.. 
 http://bugzilla.gnome.org/show_bug.cgi?id=351673 
 http://bugs.debian.org/234655   also fixed MAINTAINERS file.   svn
 path=/trunk/; revision=4205

  2007-07-29 Janek Kozicki <jkozicki@src.gnome.org>

 * configure.in, src/events.c: Luis Rodrigo Gallardo Cruz - removed harmless
 warnings during autoconf Michal Jaegermann - ShapeInput patch in
 src/events.c, so it will work when ShapeInput is not supported.   svn
 path=/trunk/; revision=4201

  2007-07-27 Janek Kozicki <jkozicki@src.gnome.org>

 * ChangeLog, configure.in, man/faq.texi, man/news.texi,
 screenshotter/Makefile, screenshotter/README, screenshotter/apps.sh,
 screenshotter/bkgd.jpg, screenshotter/make_screenshot.sh,
 screenshotter/make_screenshots.sh, screenshotter/normal-window.sh,
 screenshotter/prep_config.sh, src/fonts.c: 1.configure.in: version 1.3.1 -
 This version is to let people know that Sawfish is being revived by the
 community, and we are awaiting patches to be submitted for incoming 1.3.2
 release  2.added tool for automatic screenshot generation for huge number of
 themes (Scott Scriven)  3.fixed typo in man/sawmill.texi (Philippe-Pierre) 
 4.updated man/faq.texi about not working theme generator GimpMill (Andrea
 Vettorello)  5.fixed possible buffer overflow in src/fonts.c (Yoshiaki
 Kasahara)    svn path=/trunk/; revision=4199

  2007-07-26 Janek Kozicki <jkozicki@src.gnome.org>

 * man/faq.texi, man/sawmill.texi: updated FAQ with Andrea's Vettorello
 changes in wiki regarding not working GimpMill to create themes fixed typo in
 sawmill.texi   svn path=/trunk/; revision=4198

  2007-07-17 Janek Kozicki <jkozicki@src.gnome.org>

 * INSTALL, README: Thanks to patch from Sven Schoenung, we have more up to
 date README and INSTALL files.  changed mime-type of texinfo manual to
 text/plain because it's useful to see 'svn diff's for those files. While SVN
 claims that they are binary, when application/x-texinfo are used.   svn
 path=/trunk/; revision=4197

  2007-07-16 Janek Kozicki <jkozicki@src.gnome.org>

 * ChangeLog, INSTALL, README, man/faq.texi, man/sawmill.texi: updated
 INSTALL, manual (v0.11 from Derek Upham) and README about John's resignation.
 more to come.   svn path=/trunk/; revision=4196

  2006-12-14 Pema Geyleg <pgeyleg@src.gnome.org>

 * po/ChangeLog, po/dz.po: *** empty log message ***

  2006-11-19 Djihed Afifi <djihed@src.gnome.org>

 * po/ChangeLog, po/ar.po: Updated Arabic Translation.

  2006-09-25 Pawan Chitrakar <pachimho@src.gnome.org>

 * po/ChangeLog, po/ne.po: Updated Nepali Translation

  2006-08-29 Christophe Merlet <redfox@src.gnome.org>

 * po/ChangeLog, po/fr.po: Updated French translation.

  2006-07-19 Satoru SATOH <ss@gnome.gr.jp>

 * po/ChangeLog, po/ja.po: Updated Japanese translation. Converted its
 encoding: EUC-JP -> UTF-8.  2006-07-19  Satoru SATOH <ss@gnome.gr.jp>  *
 ja.po: Updated Japanese translation. Converted its encoding: EUC-JP -> UTF-8.

  2006-07-09 Nickolay V. Shmyrev <nshmyrev@yandex.ru>

 * po/ChangeLog, po/ru.po: Updated Russian translation by Valek Filippov
 <frob@df.ru>.  2006-07-09  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>  *
 ru.po: Updated Russian translation by Valek Filippov <frob@df.ru>.

  2006-06-15 Hendrik Richter <hendrikr@gnome.org>

 * po/ChangeLog, po/de.po: Updated German translation.  2006-06-15  Hendrik
 Richter  <hendrikr@gnome.org>  * de.po: Updated German translation.

  2006-05-16 John Harper <jsh@src.gnome.org>

 * etc/config.guess, etc/config.sub: updated from libtool

  2006-05-16 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c, src/frames.c: merged changes from Philip
 Langdale to propagate input shape of client  2006-05-15  John Harper 
 <jsh@unfactored.org>  * frames.c, events.c: merged changes from Philip
 Langdale to propagate input shape of client window to frame

 * src/ChangeLog, src/sawmill.h: frame x/y should be signed (from Yoshiaki
 Kasahara)  2006-05-08  John Harper  <jsh@unfactored.org>  * sawmill.h: frame
 x/y should be signed (from Yoshiaki Kasahara)

  2006-04-06 Priit Laes <amd@store20.com>

 * po/ChangeLog, po/et.po: Translation updated by TĂµivo LeedjĂ¤rv. 
 2006-04-06  Priit Laes  <amd@store20.com>  * et.po: Translation updated by
 TĂµivo LeedjĂ¤rv.

  2006-01-26 Daniel Nylander <dnylande@src.gnome.org>

 * ChangeLog, po/sv.po: *** empty log message ***

  2006-01-10 Clytie Siddall <clyties@src.gnome.org>

 * po/ChangeLog, po/vi.po: vi.po: Updated Vietnamese translation.

  2005-12-06 Kjartan Maraas <kmaraas@gnome.org>

 * po/ChangeLog, po/nb.po, po/no.po: Updated Norwegian bokmĺl translation.
 Same  2005-12-06  Kjartan Maraas  <kmaraas@gnome.org>  * nb.po: Updated
 Norwegian bokmĺl translation. * no.po: Same

  2005-07-29 Frank Arnold <farnold@cvs.gnome.org>

 * po/ChangeLog, po/de.po: Fixed typo spotted by Jens Seidel
 <jensseidel@users.sf.net>.  2005-07-28  Frank Arnold  <farnold@cvs.gnome.org>
  * de.po: Fixed typo spotted by Jens Seidel <jensseidel@users.sf.net>.

  2005-07-28 Ilkka Tuohela <ituohela@src.gnome.org>

 * po/ChangeLog, po/fi.po: Bulk changes to Finnish strings

  2005-07-07 Frank Arnold <farnold@cvs.gnome.org>

 * po/ChangeLog, po/de.po: Some additional fixes.  2005-07-07  Frank Arnold 
 <farnold@cvs.gnome.org>  * de.po: Some additional fixes.

  2005-07-04 Hendrik Richter <hendi@gnome-de.org>

 * po/ChangeLog, po/de.po: Fixed German translation by Jens Seidel
 <jensseidel@users.sf.net>.  2005-07-04  Hendrik Richter  <hendi@gnome-de.org>
  * de.po: Fixed German translation by Jens Seidel <jensseidel@users.sf.net>.

  2005-07-01 John Harper <jsh@src.gnome.org>

 * ChangeLog, Makedefs.in, config.h.in, configure.in, lisp/ChangeLog,
 lisp/sawfish/wm/state/wm-spec.jl, src/ChangeLog, src/events.c,
 src/functions.c, src/sawmill.h, src/sawmill_subrs.h: applied patch from
 Philip Langdale to add basic XRandR support

  2005-05-24 Pawan Chitrakar <pachimho@src.gnome.org>

 * po/ChangeLog, po/ne.po: added nepali translation ne.po

  2005-04-14 Ińaki Larrańaga <dooteo@euskalgnu.org>

 * po/ChangeLog, po/eu.po: Updated Basque translation.  2005-04-14  Ińaki
 Larrańaga  <dooteo@euskalgnu.org>  * eu.po: Updated Basque translation.

  2005-04-02 Steven Michael Murphy <smurphy@src.gnome.org>

 * ChangeLog, po/ChangeLog, po/rw.po: Added new Language, Kinyarwanda (rw), to
 this package

  2005-03-17 Adam Weinberger <adamw@src.gnome.org>

 * po/ChangeLog, po/en_CA.po: Updated Canadian English translation.   *
 en_CA.po: Updated Canadian English translation.

  2005-02-12 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/frames.c, src/windows.c: new function to return the
 window id of the window's frame (adapted from  2005-02-11  John Harper 
 <jsh@unfactored.org>  * windows.c (Fwindow_frame_id): new function to return
 the window id of the window's frame (adapted from patch from Philip Langdale
 <philipl@mail.utexas.edu>)  * frames.c (list_frame_generator): integrated
 patch from Amit Gurdasani <amitg@alumni.cmu.edu> to detect windows with ARGB
 visuals and use that for the frame window as well

  2005-02-07 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl: synchronize with the server after
 ungrabbing, just to be sure, instead of  2005-02-06  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/menus.jl (popup-menu): synchronize with
 the server after ungrabbing, just to be sure, instead of flushing

 * src/ChangeLog, src/functions.c: added optional arg WAIT (when true, calls
 Xsync not XFlush)  2005-02-06  John Harper  <jsh@unfactored.org>  *
 functions.c (Fsync_server): added optional arg WAIT (when true, calls Xsync
 not XFlush)

  2005-01-13 Frank Arnold <farnold@cvs.gnome.org>

 * po/ChangeLog, po/de.po: Updated German translation.  2005-01-13  Frank
 Arnold  <farnold@cvs.gnome.org>  * de.po: Updated German translation.

  2005-01-04 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/display.c, src/events.c, src/frames.c, src/images.c,
 src/main.c, src/sawmill_subrs.h, src/selection.c, src/windows.c, src/x.c:
 cleaned up some global variables  2005-01-04  John Harper 
 <jsh@unfactored.org>  * sawmill_subrs.h, main.c, display.c: cleaned up some
 global variables  * x.c, windows.c, selection.c, images.c, frames.c,
 events.c: fix compiler warnings

 * src/ChangeLog, src/events.c: handle STRING properties through the
 XmbTextPropertyToTextList ()  2005-01-04  John Harper  <jsh@unfactored.org> 
 * events.c (property_notify): handle STRING properties through the
 XmbTextPropertyToTextList () function, needed to convert from Latin-1 to
 current locale (patch from Jean-Christophe Dubacq
 <jean-christophe.dubacq@ens-lyon.org> via Christian Marillat)

  2004-11-25 Satoru Satoh <ssato@src.gnome.org>

 * po/ChangeLog, po/ja.po: updated ja.po

  2004-11-15 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/keys.c, src/keys.h: applied patch from
 Tuukka.Hastrup@iki.fi to support buttons 8 and 9  2004-11-15  John Harper 
 <jsh@unfactored.org>  * keys.c: applied patch from Tuukka.Hastrup@iki.fi to
 support buttons 8 and 9

  2004-10-17 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/fonts.c: fix typo when checking for match with existing
 font objects (from  2004-10-17  John Harper  <jsh@unfactored.org>  * fonts.c
 (Fget_font_typed): fix typo when checking for match with existing font
 objects (from rbasch@mit.edu, #155334)

  2004-09-26 Adam Weinberger <adamw@src.gnome.org>

 * po/ChangeLog, po/en_CA.po: Updated Canadian English translation.   *
 en_CA.po: Updated Canadian English translation.

  2004-09-09 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ChangeLog, po/wa.po: updated Walloon file

  2004-08-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>

 * po/ChangeLog, po/es.po: Updated Spanish translation.  2004-08-21  Francisco
 Javier F. Serrador  <serrador@cvs.gnome.org>  * es.po: Updated Spanish
 translation.

  2004-05-02 Vincent van Adrighem <adrighem@gnome.org>

 * po/ChangeLog, po/nl.po: Translation updated by Tino Meinen.  2004-05-02 
 Vincent van Adrighem  <adrighem@gnome.org>  * nl.po: Translation updated by
 Tino Meinen.

  2004-04-26 Adam Weinberger <adamw@src.gnome.org>

 * po/ChangeLog, po/en_CA.po: Added Canadian English translation.   *
 en_CA.po: Added Canadian English translation.

  2004-04-18 Danilo Ĺ egan <danilo@src.gnome.org>

 * po/ChangeLog, po/sr.po, po/sr@Latn.po: Added Serbian translation.

  2004-04-16 Gareth Owen <gowen@src.gnome.org>

 * po/ChangeLog, po/en_GB.po: Updated British English translation

  2004-04-16 Miloslav Trmac <mitr@volny.cz>

 * po/ChangeLog, po/cs.po: Updated Czech translation.  2004-04-16  Miloslav
 Trmac  <mitr@volny.cz>  * cs.po: Updated Czech translation.

  2004-04-05 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ChangeLog, po/wa.po: updated Walloon file

  2004-03-31 Gareth Owen <gowen@src.gnome.org>

 * po/ChangeLog, po/en_GB.po: Updated British English translation

  2004-03-20 John Harper <jsh@apple.com>

 * lisp/ChangeLog, lisp/sawfish/wm/util/prompt.jl: added motion and editing
 commands to list of exported bindings (patch from  2004-03-20  John Harper 
 <jsh@apple.com>  * sawfish/wm/util/prompt.jl: added motion and editing
 commands to list of exported bindings (patch from Ewan Mellor)

  2004-02-19 John Harper <jsh@apple.com>

 * src/ChangeLog, src/keys.c: reset global modifier variables to zero before
 scanning keymap (suggested  2004-02-19  John Harper  <jsh@apple.com>  *
 keys.c (find_meta): reset global modifier variables to zero before scanning
 keymap (suggested by Michal Maruąka <mmc@maruska.dyndns.org>)

  2004-01-18 Christophe Merlet <redfox@src.gnome.org>

 * po/ChangeLog, po/fr.po: Updated French translation.

  2004-01-16 Alastair McKinstry <alastairmck@src.gnome.org>

 * po/ChangeLog, po/ga.po: Updated Irish translation.

  2004-01-12 John Harper <jsh@src.gnome.org>

 * .cvsignore, lisp/sawfish/gtk/widgets/.cvsignore: *** empty log message ***

  2004-01-11 John Harper <jsh@src.gnome.org>

 * BUGS, HACKING, OPTIONS, TODO, man/faq.texi: updated mailing list address

  2004-01-06 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/tooltips.jl: fixed font thing again 
 2004-01-05  John Harper  <jsh@unfactored.org>  * sawfish/wm/ext/tooltips.jl
 (display-tooltip): fixed font thing again

  2003-11-25 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: changed from +2 to -2
 (Patch from Aron Griffis <agriffis@gentoo.org>)  2003-11-24  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (wm-spec-below-depth):
 changed from +2 to -2 (Patch from Aron Griffis <agriffis@gentoo.org>)

  2003-10-30 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/functions.c: patch from David Mosberger to fix reading
 `negative' unsigned values on  2003-10-29  John Harper  <jsh@unfactored.org> 
 * functions.c (Fget_x_property): patch from David Mosberger to fix reading
 `negative' unsigned values on 64-bit platforms (with a special case I added
 to read XA_INTEGER properties)

  2003-10-25 Metin Amiroff <metin@karegen.com>

 * po/ChangeLog, po/az.po: Updated Azerbaijani translation.  2003-10-25  Metin
 Amiroff  <metin@karegen.com>  * az.po: Updated Azerbaijani translation.

  2003-10-21 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/state/shading.jl: patch from David Reid <dreid@dreid.ath.cx>
 to fix support shading on new  2003-10-21  John Harper  <jsh@unfactored.org> 
 * sawfish/wm/frames.jl, sawfish/wm/state/shading.jl: patch from David Reid
 <dreid@dreid.ath.cx> to fix support shading on new window types

  2003-10-20 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/ui/WIDGETS, lisp/sawfish/ui/WIDGETS-LIST: renamed

  2003-09-07 Pauli Virtanen <pauli.virtanen@hut.fi>

 * po/ChangeLog, po/fi.po: Fix to Finnish translation from Tommi Vainikainen. 
 2003-09-07  Pauli Virtanen  <pauli.virtanen@hut.fi>  * fi.po: Fix to Finnish
 translation from Tommi Vainikainen.

  2003-08-19 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/display.c, src/events.c, src/sawmill_subrs.h,
 src/windows.c: cleaned up some code  2003-08-18  John Harper 
 <jsh@unfactored.org>  * windows.c, sawmill_subrs.h, events.c, display.c:
 cleaned up some code

  2003-08-17 Pauli Virtanen <pauli.virtanen@hut.fi>

 * po/ChangeLog, po/fi.po: Updated Finnish translation from Tommi Vainikainen.
  2003-08-17  Pauli Virtanen  <pauli.virtanen@hut.fi>  * fi.po: Updated
 Finnish translation from Tommi Vainikainen.

  2003-08-16 John Harper <jsh@unfactored.org>

 * ChangeLog, configure.in: generate sawfish.gtk.widgets.font from font.jl.in,
 define have_pango_xft  2003-08-16  John Harper  <jsh@unfactored.org>  *
 configure.in: generate sawfish.gtk.widgets.font from font.jl.in, define
 have_pango_xft in the substitutions

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/font.jl,
 lisp/sawfish/gtk/widgets/font.jl.in: this file is now generated by configure
 so it can now if pango was  2003-08-16  John Harper  <jsh@unfactored.org>  *
 widgets/font.jl.in, widgets/font.jl: this file is now generated by configure
 so it can now if pango was configured or not

 * lisp/ChangeLog, lisp/sawfish/wm/ext/tooltips.jl: Integrated patches from
 Shun-ichi TAHARA <jado@flowernet.gr.jp>:  2003-08-16  John Harper 
 <jsh@unfactored.org>  Integrated patches from Shun-ichi TAHARA
 <jado@flowernet.gr.jp>:  * sawfish/wm/ext/tooltips.jl (display-tooltip):
 fixed how fonts are included in the call to display-message

  2003-08-15 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl: utility should degrade to
 default not transient (so it has controls)  * sawfish/wm/frames.jl
 (frame-type-fallback-alist): utility should degrade to default not transient
 (so it has controls) #111970

  2003-08-15 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/session/init.jl: ignore WM_CLIENT_LEADER
 property set to zero, may fix #98315  2003-08-15  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/session/init.jl (sm-get-window-prop):
 ignore WM_CLIENT_LEADER property set to zero, may fix #98315

  2003-08-14 John Harper <jsh@unfactored.org>

 * ChangeLog, Makedefs.in, config.h.in, configure.in: check for pango libs and
 flags (optional dependency)  2003-08-14  John Harper  <jsh@unfactored.org>  *
 configure.in, config.h.in, Makedefs.in: check for pango libs and flags
 (optional dependency)

  2003-08-14 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/font.jl: support pango
 font type  * widgets/font.jl: support pango font type

  2003-08-14 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/Makefile.in, src/fonts.c: Integrated patches from
 Shun-ichi TAHARA <jado@flowernet.gr.jp>:  2003-08-13  John Harper 
 <jsh@unfactored.org>  Integrated patches from Shun-ichi TAHARA
 <jado@flowernet.gr.jp>:  * fonts.c: check for GDK_USE_XFT and choose a
 different default font (Xft "Sans") if it's set  * fonts.c: added `Pango'
 font class

  2003-08-14 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/util/font.jl:
 Integrated patches from Shun-ichi TAHARA <jado@flowernet.gr.jp>:  *
 sawfish/wm/util/font.jl:  Pango fontname handler has a bug on some font name,
 for example, "Nimbus Sans L". When set one of those fonts in "appearance"
 menu of sawfish-ui, and call that menu again, then the font name in dialog is
 reset to the default value of "Sans". Pango font name needs comma after the
 font family name if the last word of family name matches the style name (for
 example, "L" in "Nimbus Sans L" matches "Light"). So if set "Nimbus Sans L"
 with its size 12, sawfish holds the pango fontname "Nimbus Sans L 12", but
 GTK+ font selector extract it with the family name to be "Nimbus Sans", the
 style "L (=Light)", the size "12". In this case, sawfish must have the pango
 fontname as "Nimbus Sans L, 12".  When using xft-type fonts, cannot set the
 font with hyphens in its name, for example, "Eras-Black". Xft font name
 separates the font family name and font size by hyphen, so Xft font loader
 cannot extract font name and size correctly. Xft requires hyphens in the font
 family name escaped by backslash, so sawfish must have the xft fontname as
 "Eras\-Black-12", not "Eras-Black-12".  When using xlfd-type fonts, selecting
 "medium" or "r" style (in XLFD description) are sometime void, because the
 descripiton of "-*-" in XLFD often matches "-bold-" or "-i-". Sawfish must
 have xlfd font name with its weight or slant description to be set
 explicitly; like "-medium-" or "-r-", not "-*-".  *
 sawfish/wm/gnome/integration.jl: don't use the module that reads GNOME menus,
 it only handles the old style menus. Also, remove the "Programs" entry from
 the root menu  * sawfish/wm/ext/beos-window-menu.jl (window-suitable-p):
 ignore desktop windows

  2003-07-30 John Harper <jsh@unfactored.org>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: fold nil to "" when
 setting gtk-entry value. Should fix #87917  2003-07-29  John Harper 
 <jsh@unfactored.org>  * widget.jl (make-string-item): fold nil to "" when
 setting gtk-entry value. Should fix #87917

  2003-07-18 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c, src/frames.c, src/windows.c, src/x.c: fixed
 gcc 3.3 type punning warnings  2003-07-17  John Harper  <jsh@unfactored.org> 
 * x.c, windows.c, frames.c, events.c: fixed gcc 3.3 type punning warnings  *
 frames.c (list_frame_generator): propagate save-under setting from client
 window to its frame (patch from Michal Maruąka <mmc@maruska.dyndns.org>)

  2003-07-08 Evandro Fernandes Giovanini <evandrofg@ig.com.br>

 * po/ChangeLog, po/pt_BR.po: Updated Brazilian Portuguese translation from
 Alexandre Folle de Menezes  2003-07-07  Evandro Fernandes Giovanini
 <evandrofg@ig.com.br>  * pt_BR.po: Updated Brazilian Portuguese translation
 from Alexandre Folle de Menezes <afmenez@terra.com.br>.

  2003-07-07 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ChangeLog, po/wa.po: updated Walloon file

  2003-06-30 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: update a window's
 workspace hints when its stickyness changes. #113599  2003-06-29  John Harper
  <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl: update a window's
 workspace hints when its stickyness changes. #113599

  2003-05-07 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/fonts.c: don't try to return a void value, from Albert
 Chin  2003-05-06  John Harper  <jsh@unfactored.org>  * fonts.c
 (x_draw_string): don't try to return a void value, from Albert Chin

  2003-04-06 Duarte Loreto <happyguy_pt@hotmail.com>

 * po/ChangeLog, po/pt.po: Updated Portuguese translation.  2003-04-06  Duarte
 Loreto <happyguy_pt@hotmail.com>  * pt.po: Updated Portuguese translation.

  2003-04-03 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: revert to 1.2 definition (but
 as a function, not a macro), don't know why  2003-04-02  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/workspace.jl
 (window-appears-in-workspace-p): revert to 1.2 definition (but as a function,
 not a macro), don't know why I added the bogus viewable check..?

 * ChangeLog, Makefile.in: install Sawfish.desktop unconditionally  2003-04-02
  John Harper  <jsh@unfactored.org>  * Makefile.in: install Sawfish.desktop
 unconditionally

 * scripts/ChangeLog, scripts/sawfish-menu.jl: handle case where menu doesn't
 get realized and so we shouldn't enter  2003-04-02  John Harper 
 <jsh@unfactored.org>  * sawfish-menu.jl: handle case where menu doesn't get
 realized and so we shouldn't enter gtk-main. Fixes longstanding (for ever!)
 "menu already active" bug (#89139). Patch from Jan Hudec <bulb@ucw.cz>

  2003-03-27 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/windows.c: set w->name to the null string (patch from
 Michal Maruąka  2003-03-27  John Harper  <jsh@unfactored.org>  * windows.c
 (add_window): set w->name to the null string (patch from Michal Maruąka
 <mmc@maruska.dyndns.org>)

 * lisp/ChangeLog, lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl:
 activating or creating a window means we leave "show desktop" mode 
 2003-03-26  John Harper  <jsh@unfactored.org>  * sawfish/wm/workspace.jl:
 activating or creating a window means we leave "show desktop" mode  *
 sawfish/wm/windows.jl (activate-window): call activate-window-hook before
 returning

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: don't forget to show sticky
 windows when coming out of "show desktop" mode  2003-03-26  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/workspace.jl (select-workspace*): don't
 forget to show sticky windows when coming out of "show desktop" mode

  2003-03-25 John Harper <jsh@unfactored.org>

 * ChangeLog, configure.in, lisp/ChangeLog, man/news.texi, po/ChangeLog,
 src/ChangeLog: version 1.3  2003-03-25  John Harper  <jsh@unfactored.org>  *
 configure.in, man/news.texi: version 1.3

  2003-03-16 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/workspace.jl: implement the "showing desktop" mode 
 2003-03-16  John Harper  <jsh@unfactored.org>  * sawfish/wm/workspace.jl
 (show-desktop, hide-desktop, showing-desktop-p): implement the "showing
 desktop" mode  * sawfish/wm/state/wm-spec.jl: implement _NET_SHOWING_DESKTOP
 property

  2003-03-02 John Harper <jsh@unfactored.org>

 * ChangeLog, Sawfish.desktop: moved ConfigExec field to main section. Patch
 from Christian Krause  2003-03-01  John Harper  <jsh@unfactored.org>  *
 Sawfish.desktop: moved ConfigExec field to main section. Patch from Christian
 Krause <chkr@plauener.de>

  2003-02-25 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: set WM_NAME as
 UTF8_STRING property, not STRING. Patch from Christian  2003-02-24  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (init): set
 WM_NAME as UTF8_STRING property, not STRING. Patch from Christian Krause
 <chkr@plauener.de>

  2003-02-22 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c: don't cache the clicked frame part while
 evaluating the event - it may get  2003-02-21  John Harper 
 <jsh@unfactored.org>  * events.c (button_press): don't cache the clicked
 frame part while evaluating the event - it may get garbage collected. Fixes
 valgrind errors while repeatedly shading/unshading windows (which should fix
 #69817)

  2003-02-20 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c: empty function to avoid warnings about
 unhandled events  2003-02-19  John Harper  <jsh@unfactored.org>  * events.c
 (gravity_notify): empty function to avoid warnings about unhandled events

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/wm-spec.jl: Added support for task-list-skip property.
 Adapted from a patch sent to  2003-02-19  John Harper  <jsh@unfactored.org> 
 Added support for task-list-skip property. Adapted from a patch sent to
 sawfish mailing list originally by Chris Boyle:  *
 sawfish/wm/state/wm-spec.jl: support SKIP_TASKBAR state  *
 sawfish/wm/state/ignored.jl (toggle-task-list-skip): new function and command
  * sawfish/wm/state/gnome.jl: support task-list-skip property instead of ad
 hoc hint setting  * sawfish/wm/ext/match-window.jl: added task-list-skip
 property

  2003-02-07 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/gnome.jl: save-session got renamed
 to gnome-session-save in gnome 2  2003-02-06  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/commands/gnome.jl (gnome-logout):
 save-session got renamed to gnome-session-save in gnome 2

  2003-02-04 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/gnome/menus.jl: if the method of finding the gnome share
 directory fails, default to  2003-02-03  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/gnome/menus.jl (gnome-share-directory): if the method of finding
 the gnome share directory fails, default to /usr/gnome  2003-01-26  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/ext/window-history.jl
 (window-history-key): changed formatting so that some compatibility is kept
 with old keys (except for transient windows)

  2003-01-24 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>

 * po/ChangeLog, po/sk.po: Updated Slovak translation.  2003-01-24  Stanislav
 Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>  * sk.po: Updated Slovak
 translation.

  2003-01-23 Yuri Syrota <rasta@src.gnome.org>

 * po/ChangeLog, po/uk.po: Updated Ukrainian translation

  2003-01-16 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/workspace-grid.jl: removed libwnck
 workaround at request of Michael Toomin  2003-01-15  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/ext/workspace-grid.jl
 (num-workspace-rows): removed libwnck workaround at request of Michael Toomin

  2003-01-15 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl: the variable may now
 be a list, in which case the list of named properties  2003-01-14  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/ext/window-history.jl
 (window-history-key, window-history-key-property): the variable may now be a
 list, in which case the list of named properties is used as the key. It now
 defaults to (WM_CLASS WM_WINDOW_ROLE)

  2003-01-12 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl: applied patch from Steve Hill
 <firefury@sucs.org> to make several  2003-01-12  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/placement.jl: applied patch from Steve
 Hill <firefury@sucs.org> to make several placement modes use the
 current-head, not the head of the placed window

 * ChangeLog, Makedefs.in, capplet/ChangeLog, capplet/Makefile.in,
 capplet/desktop-entries/.directory, capplet/desktop-entries/.order,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, capplet/sawmill-capplet.c,
 configure.in, lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/gtk/color-preview.jl, lisp/sawfish/gtk/stock.jl.gnome,
 lisp/sawfish/gtk/stock.jl.gtk, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/gtk/widget-test.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/color.jl,
 lisp/sawfish/gtk/widgets/file.jl, lisp/sawfish/gtk/widgets/font.jl,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/gtk/widgets/pair.jl,
 lisp/sawfish/gtk/widgets/scheme-boolean.jl, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/ui/apply.jl, lisp/sawfish/ui/group.jl,
 lisp/sawfish/ui/layout.jl, lisp/sawfish/ui/layouts/keymaps.jl,
 lisp/sawfish/ui/main.jl.in, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/ui/slot.jl, lisp/sawfish/ui/widgets/command.jl,
 lisp/sawfish/ui/widgets/event.jl, lisp/sawfish/ui/widgets/frame-style.jl,
 lisp/sawfish/ui/widgets/icon.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl,
 lisp/sawfish/wm/commands/gnome.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/keymaps.jl,
 man/sawmill.texi, po/ChangeLog, po/am.po, po/be.po, po/bg.po, po/ca.po,
 po/cs.po, po/da.po, po/de.po, po/el.po, po/es.po, po/et.po, po/eu.po,
 po/fr.po, po/hu.po, po/ko.po, po/lv.po, po/ms.po, po/nl.po, po/nn.po,
 po/no.po, po/pl.po, po/pt.po, po/pt_BR.po, po/ru.po, po/sawfish.pot,
 po/sk.po, po/sl.po, po/sv.po, po/tr.po, po/uk.po, po/vi.po, po/wa.po,
 po/zh_TW.po, sawfish.spec.in, scripts/ChangeLog, scripts/sawfish-about.jl.in,
 scripts/sawfish-menu.jl, src/ChangeLog, src/gtk-style.c, src/images.c,
 src/main.c, src/sawmill.h: merged all differences between gnome-2 and HEAD
 branches back onto HEAD.  2003-01-12  John Harper  <jsh@unfactored.org>  *
 merged all differences between gnome-2 and HEAD branches back onto HEAD. All
 future development will be on HEAD for gtk2 only

  2003-01-09 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/windows.c: integrated patch from Michal Maruąka to set
 client's window gravity to  2003-01-09  John Harper  <jsh@unfactored.org>  *
 windows.c (install_window_frame, remove_window_frame): integrated patch from
 Michal Maruąka to set client's window gravity to StaticGravity while it's
 reparented

  2002-12-04 John Harper <jsh@unfactored.org>

 * ChangeLog, man/sawmill.texi: removed description of
 check-frame-availability function, since it doesn't  2002-12-03  John Harper 
 <jsh@unfactored.org>  * man/sawmill.texi: removed description of
 check-frame-availability function, since it doesn't do what it says it does,
 and isn't exported. Reported by Ezequiel Martín <ezequielmartin@yahoo.com>

  2002-11-14 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/windows.c: only call focus_off_window () when not being
 called from the X error  2002-11-13  John Harper  <jsh@unfactored.org>  *
 windows.c (remove_window): only call focus_off_window () when not being
 called from the X error handler. Fixes #98405

 * lisp/ChangeLog, lisp/sawfish/wm/windows.jl: fixed typo when accessing
 window-frame-offset. Fixes #98315  2002-11-13  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/windows.jl
 (adjust-position-for-gravity/y): fixed typo when accessing
 window-frame-offset. Fixes #98315

  2002-11-10 John Harper <jsh@src.gnome.org>

 * ChangeLog, configure.in, lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/ui/ChangeLog, man/news.texi, src/ChangeLog: version 1.2

  2002-11-09 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/util/font.jl: handle XLFD fonts with no
 dashes, e.g. like "fixed", also, be more  2002-11-08  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/util/font.jl: handle XLFD fonts with no
 dashes, e.g. like "fixed", also, be more intelligent when creating Pango
 names

  2002-11-04 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/util/font.jl,
 lisp/sawfish/wm/windows.jl: added this option to let me get some level of
 session management from  2002-11-03  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/session/init.jl, sawfish/wm/session/load.jl
 (sm-sloppy-id-matching): added this option to let me get some level of
 session management from broken applications (xterm in this case, which
 doesn't seem to set SM_CLIENT_ID by the time it maps the window)  *
 sawfish/wm/util/font.jl (xlfd-description->face, face->xlfd-description): the
 missing pieces to this module.  Also, handle the Xft abbreviated styles more
 correctly  * sawfish/wm/windows.jl (dock-window-depth): changed this again,
 now to zero, the depth of normal windows

  2002-11-03 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/colors.c, src/cursors.c, src/fonts.c, src/frames.c,
 src/functions.c, src/images.c, src/sawmill.h, src/sawmill_subrs.h: now
 contains alpha value  2002-11-03  John Harper  <jsh@unfactored.org>  *
 sawmill.h (Lisp_Color): now contains alpha value  * colors.c (Fget_color_rgb,
 Fget_color): both now take an extra ALPHA parameter (Fcolor_rgb,
 Fcolor_rgb_8): both now return an extra element in the list, the alpha value 
 * fonts.c (xft_draw): use alpha field in color, instead of defaulting to
 fully opaque  * images.c, functions.c, frames.c, cursors.c: updated callers

 * lisp/ChangeLog, lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/util/font.jl:
 font [de]serializers now export (TYPE . NAME), they accept both this and 
 2002-11-03  John Harper  <jsh@unfactored.org>  * sawfish/wm/custom.jl: font
 [de]serializers now export (TYPE . NAME), they accept both this and the old
 untyped form  * sawfish/wm/util/font.jl: new file, some functions for
 representing font (face) names, and converting between Xft and Pango
 representations of these names. Somewhat incomplete (doesn't know how to map
 Pango widths to Xft yet)

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/font.jl: minimal
 changes to accept new typed font descriptions (though we just  2002-11-03 
 John Harper  <jsh@unfactored.org>  * widgets/font.jl (make-font-item):
 minimal changes to accept new typed font descriptions (though we just assume
 it's always xlfd, which is pretty harmless)

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/workspace.jl:
 added some more accelerators added a few accelerators (for #76286) 
 2002-11-02  John Harper  <jsh@unfactored.org>  * sawfish/wm/menus.jl: added
 some more accelerators * sawfish/wm/workspace.jl (static-workspace-menus):
 added a few accelerators (for #76286)

 * src/ChangeLog, src/fonts.c, src/sawmill.h: different font rendering methods
 are now better abstracted, using the  2002-11-02  John Harper 
 <jsh@unfactored.org>  * fonts.c, sawmill.h: different font rendering methods
 are now better abstracted, using the Lisp_Font_Class structure 
 (get-font-typed, font-type-exists-p, font-type): new functions, allows a font
 to be loaded from a type+name combination, instead of just a name, which may
 be ambiguous when multiple renderers are being used  Current types are "xlfd"
 for traditional X fonts, and "Xft" for Xft client-side rendered fonts. The
 old get-font function always tries to load xlfd fonts, for backwards
 compatibility  For now, Xft fonts can be used like this:  (when (and (boundp
 'font-type-exists-p) (font-type-exists-p "Xft")) (setq default-font
 (get-font-typed "Xft" "Trebuchet MS-11")))

 * lisp/ChangeLog, lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/windows.jl: added
 get-font-typed, font-type-exists-p and font-name functions  2002-11-02  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/gaol.jl: added get-font-typed,
 font-type-exists-p and font-name functions  * sawfish/wm/windows.jl
 (dock-window-depth): changed to -3, places the dock above the desktop, but
 below pretty much everything else

 * ChangeLog, Makedefs.in, config.h.in, configure.in: check for Xft libraries
 and headers  2002-11-02  John Harper  <jsh@unfactored.org>  * configure.in,
 config.h.in, Makedefs.in: check for Xft libraries and headers

 * src/ChangeLog, src/fonts.c, src/frames.c, src/functions.c,
 src/sawmill_subrs.h, src/x.c: now takes an explicit foreground color
 parameter, instead of using the one  2002-11-02  John Harper 
 <jsh@unfactored.org>  * fonts.c (x_draw_string): now takes an explicit
 foreground color parameter, instead of using the one in the gc  * x.c,
 sawmill_subrs.h, functions.c, frames.c: updated callers

  2002-10-20 0 <jsh@unfactored.org>

 * src/ChangeLog, src/events.c, src/sawmill.h, src/sawmill_subrs.h,
 src/windows.c: removed code to read WM_TRANSIENT_FOR property, handled by
 Lisp code now  2002-10-20    <jsh@unfactored.org>  * windows.c,
 sawmill_subrs.h, sawmill.h, events.c: removed code to read WM_TRANSIENT_FOR
 property, handled by Lisp code now

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/windows.jl: new functions.
 window-transient-p used to be in C code  2002-10-20    <jsh@unfactored.org> 
 * sawfish/wm/windows.jl (window-transient-p, mark-window-as-transient): new
 functions. window-transient-p used to be in C code  *
 sawfish/wm/state/wm-spec.jl: _TYPE_DIALOG now marks the window as transients
 of the root window, this means that windows with this type pick up all facets
 of transient window behaviour, not just their frame type. (E.g., it stops
 _TYPE_DIALOG windows being placed like application windows)  *
 sawfish/wm/frames.jl: import sawfish.wm.windows, not
 sawfish.wm.windows.subrs, to get window-transient-p

  2002-10-20 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/keys.c: use our own nconc function  2002-10-19  John
 Harper  <jsh@unfactored.org>  * keys.c (find_meta): use our own nconc
 function

  2002-10-19 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: handle windows not on the
 current desktop (they may have recently changed  2002-10-19  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (set-window-hints):
 handle windows not on the current desktop (they may have recently changed
 workspaces). Fixes #95158

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: half-assed implementation
 of _MOVERESIZE_SIZE_KEYBOARD and _MOVE_KEYBOARD.  2002-10-18  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (client-message-handler):
 half-assed implementation of _MOVERESIZE_SIZE_KEYBOARD and _MOVE_KEYBOARD.
 Fixes #95772

  2002-10-18 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/windows.jl: support some
 1.1 features: _NET_WM_STATE_BELOW, _NET_WM_STATE_ABOVE,  2002-10-17  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl: support some 1.1
 features: _NET_WM_STATE_BELOW, _NET_WM_STATE_ABOVE, _NET_WM_TYPE_UTILITY,
 _NET_WM_TYPE_SPLASH, _NET_WM_TYPE_MENU, _NET_WM_TYPE_TOOLBAR. (Last two are
 actually 1.0)  * sawfish/wm/frames.jl (frame-type-fallback-alist): added more
 types: utility, toolbar, menu, splash  * sawfish/wm/windows.jl
 (mark-window-as-desktop, mark-window-as-dock): set more properties, including
 window depth and type  * sawfish/wm/stacking.jl: exported window-depth
 function

  2002-10-06 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: don't add ``iconified'' as a
 workspace-local property, it's global by  2002-10-06  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/workspace.jl: don't add ``iconified'' as a
 workspace-local property, it's global by nature. Fixes #94530

  2002-10-04 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/functions.c, src/sawmill_subrs.h: deleted, these are now
 written in lisp  2002-10-03  John Harper  <jsh@unfactored.org>  * functions.c
 (Fget_x_text_property, Fset_x_text_property): deleted, these are now written
 in lisp

 * lisp/ChangeLog, lisp/sawfish/wm/misc.jl: these functions now written in
 lisp so that they use the property cache  2002-10-03  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/misc.jl (get-x-text-property,
 set-x-text-property): these functions now written in lisp so that they use
 the property cache

  2002-10-01 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/property-cache.c: fixed silly bug (returning nil not
 null before cache is initialized)  2002-10-01  John Harper 
 <jsh@unfactored.org>  * property-cache.c (property_cache_ref): fixed silly
 bug (returning nil not null before cache is initialized)

  2002-09-30 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/fonts.c, src/sawmill.h: refactored some of the font
 loading code  2002-09-29  John Harper  <jsh@unfactored.org>  * sawmill.h,
 fonts.c: refactored some of the font loading code

  2002-09-29 9 <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/wm-spec.jl: fixed bug of not checking for locked
 dimensions before overwriting the  2002-09-29    <jsh@unfactored.org>  *
 sawfish/wm/state/configure.jl (configure-request-handler): fixed bug of not
 checking for locked dimensions before overwriting the dims variable. This
 fixes #88788  * sawfish/wm/state/wm-spec.jl (_NET_WM_STATE_FULLSCREEN): fixed
 stupid bug I recently introduced stopping windows putting themselves into
 fullscreen mode

  2002-09-29 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/windows.jl: Work to fix #83431:  2002-09-28  John Harper 
 <jsh@unfactored.org>  Work to fix #83431:  * sawfish/wm/state/configure.jl
 (configure-request-handler): handle nil x or y components of `position'
 request.  * sawfish/wm/windows.jl (adjust-position-for-gravity/x,
 adjust-position-for-gravity/y): new functions, factored out of
 adjust-position-for-gravity, which is now defined in terms of these two

 * src/ChangeLog, src/events.c: for `position' configuration, pass nil x or y
 if unset (instead of just  2002-09-28  John Harper  <jsh@unfactored.org>  *
 events.c (configure_request): for `position' configuration, pass nil x or y
 if unset (instead of just ignoring it). Part of fixing #83431

  2002-09-28 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/Makefile.in, src/events.c, src/frames.c,
 src/functions.c, src/images.c, src/property-cache.c, src/sawmill_subrs.h:
 Some performance optimizations, especially avoiding server round trips: 
 2002-09-28  John Harper  <jsh@unfactored.org>  Some performance
 optimizations, especially avoiding server round trips:  * property-cache.c:
 new file, cache results of [gs]et-x-property (doesn't do
 [gs]et-x-text-property yet)  * functions.c, frames.c, events.c: use/maintain
 the property cache  * frames.c (apply_mask, configure_frame_part): turn off
 graphics exposure events in GCs * functions.c (refresh_message_window): same
 * images.c (paste_image_to_drawable): same  * frames.c (set_frame_part_bg):
 don't reshape frames every time we redraw the background, too expensive

  2002-09-27 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl: patch from Daniel
 Pfeiffer <occitan@esperanto.org> to fix bug "when two  2002-09-26  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/commands/grow-pack.jl
 (bump-distance): patch from Daniel Pfeiffer <occitan@esperanto.org> to fix
 bug "when two windows have the same size in the direction perpendicular to
 the pack"

  2002-09-26 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: don't modify the list
 returned by get-x-property, copy it first  2002-09-25  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/ext/match-window.jl (match-window): don't
 modify the list returned by get-x-property, copy it first

  2002-09-23 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/wm-spec.jl: Work to fix #81616 (fullscreen windows lose
 their original frame type when  2002-09-23  John Harper  <jsh@unfactored.org>
  Work to fix #81616 (fullscreen windows lose their original frame type when
 loaded from saved session):  * sawfish/wm/state/maximize.jl: more work on
 session management. Fullscreen windows shouldn't lose their unmaximized 'type
 property anymore  * sawfish/wm/frames.jl (push-window-type, pop-window-type):
 mechanism for setting a temporary window type (that doesn't get saved in the
 session file)  * sawfish/wm/session/load.jl, sawfish/wm/session/init.jl
 (sm-add-restored-properties, sm-restored-properties): properties to restored
 but not save (i.e. assumes they're saved by hand using the
 sm-window-save-functions hook)  2002-09-22  John Harper  <jsh@unfactored.org>
  * sawfish/wm/state/wm-spec.jl (wm-spec-maximize-handler): don't mark the
 window as maximized when it's fullscreen, avoids confusing the restart
 handler. Also, some other cleanup of the fullscreen code  *
 sawfish/wm/state/maximize.jl (after-add-window): check for
 queued-fullscreen-maximize property  * sawfish/wm/state/maximize.jl: added a
 function to sm-window-save-functions to save the queued-foo-maximize
 properties into the session file, not the actual properties. Makes restart
 process cleaner

  2002-09-22 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/workarea.jl: Work to (partially) support _NET_WORKAREA
 property, for #90291:  2002-09-22  John Harper  <jsh@unfactored.org>  Work to
 (partially) support _NET_WORKAREA property, for #90291:  *
 sawfish/wm/util/workarea.jl (workarea-changed-hook): new hook, emitted
 whenever the set of struts changes  (calculate-workarea-from-struts): new
 function, calculates the workarea solely from struts  *
 sawfish/wm/state/wm-spec.jl (update-workspace-hints): set _NET_WORKAREA to
 the workarea as defined by all "strut" properties. This isn't quite the same
 as sawfish's native idea of "workarea", but it's not possible to set that
 value on the root, since it's a function of each window (i.e. each window may
 have a different workarea)

 * src/ChangeLog, src/sawmill.h, src/stacking-list.c: replaced assert ()
 instances by non-terminal macros, i.e. they'll print a  2002-09-21  John
 Harper  <jsh@unfactored.org>  * stacking-list.c: replaced assert () instances
 by non-terminal macros, i.e. they'll print a message but not abort the
 program. Lame-ass way of "fixing" #81027  * sawmill.h (return_if_fail,
 return_val_if_fail, nonterminal_assert): new macros

 * src/ChangeLog, src/windows.c: accept min size == 0 and set it to one,
 should fix #77639  2002-09-21  John Harper  <jsh@unfactored.org>  * windows.c
 (Fwindow_size_hints): accept min size == 0 and set it to one, should fix
 #77639

  2002-09-02 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/server.c: don't pass null pointers to accept (), it's
 been reported to cause crashes  2002-09-01  John Harper  <jsh@unfactored.org>
  * server.c (server_accept_connection): don't pass null pointers to accept
 (), it's been reported to cause crashes (patch suggested by Sergey Bratus
 <sergey@cs.dartmouth.edu>)

  2002-08-18 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/workspace-grid.jl: use
 workspace-grid module in workspace mode. Patch from Michael Toomim 
 2002-08-18  John Harper  <jsh@unfactored.org>  * sawfish/wm/ext/edge-flip.jl
 (edge-flip-for-edge): use workspace-grid module in workspace mode. Patch from
 Michael Toomim <toomim@cs.berkeley.edu>  * sawfish/wm/ext/workspace-grid.jl
 (send-to-workspace-right): added magic autoload comments

 * lisp/ChangeLog, lisp/sawfish/wm/ext/workspace-grid.jl: new module from
 Michael Toomim <toomim@cs.berkeley.edu> to interpret the  2002-08-18  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/ext/workspace-grid.jl: new module
 from Michael Toomim <toomim@cs.berkeley.edu> to interpret the
 _NET_DESKTOP_LAYOUT wm-spec hints and provide two dimensional workspace
 commands

  2002-08-03 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/windows.jl: fix typo. Patch from Greg
 Morris <gmorris@pscs.org>  2002-08-03  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/windows.jl (dock-window-properties): fix typo. Patch from Greg
 Morris <gmorris@pscs.org>

  2002-07-24 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl: patch from Claudio Bley
 <bley@cs.uni-magdeburg.de> to fix typo  2002-07-23  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/maximize.jl
 (window-unmaximized-position): patch from Claudio Bley
 <bley@cs.uni-magdeburg.de> to fix typo

  2002-07-05 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/Makefile.in: invoke sawfish script directly when
 compiling  2002-07-01  John Harper  <jsh@unfactored.org>  * Makefile.in:
 invoke sawfish script directly when compiling

  2002-07-01 Rui M. Seabra <rms@1407.org>

 * ChangeLog, sawfish.spec.in: Install with correct file permissions. Correct
 common mistaken usage of  2002-02-29  Rui M. Seabra <rms@1407.org>  *
 sawfish.spec.in: Install with correct file permissions. Correct common
 mistaken usage of 'Copyrigh:' into License.

  2002-07-01 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement/smart.jl: defaults to zero 
 2002-06-30  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/placement/smart.jl (sp-padding): defaults to zero

 * ChangeLog, OPTIONS: new text file, describes all configuration options 
 2002-06-30  John Harper  <jsh@unfactored.org>  * OPTIONS: new text file,
 describes all configuration options

  2002-06-29 John Harper <jsh@src.gnome.org>

 * ChangeLog, Makedefs.in, Makefile.in, configure.in, man/news.texi: version
 1.1

  2002-06-18 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/util/display-window.jl: patch from merlin
 to recover "lost" windows  2002-06-17  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/util/display-window.jl (display-window-without-focusing): patch
 from merlin to recover "lost" windows

  2002-06-12 Andrew V. Samoilov <andrew@src.gnome.org>

 * ChangeLog, po/ru.po, po/uk.po: Fix typos. Likewise.  * po/ru.po: Fix typos.
 * po/uk.po: Likewise.

  2002-05-29 John Harper <jsh@unfactored.org>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/frame-style.jl: added a
 200ms delay before installing new themes, avoids overloading X  2002-05-29 
 John Harper  <jsh@unfactored.org>  * widgets/frame-style.jl
 (make-frame-style-item): added a 200ms delay before installing new themes,
 avoids overloading X when dragging over the combo box menu. Should fix #81723

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: when displaying
 logical size, use (or base 0) not 1 to get the correct  2002-05-28  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/commands/move-resize.jl (motion):
 when displaying logical size, use (or base 0) not 1 to get the correct
 result. Patch from merlin <merlin@merlin.org>

  2002-05-27 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement/stagger.jl: respects workarea
 now. Fixes #74307  2002-05-26  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/placement/stagger.jl: respects workarea now. Fixes #74307

  2002-05-24 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/workspace.jl: don't select the new desktop when moving window
 after _NET_WM_DESKTOP  2002-05-24  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/state/wm-spec.jl (client-message-handler): don't select the new
 desktop when moving window after _NET_WM_DESKTOP  * sawfish/wm/workspace.jl
 (send-window-to-workspace-from-first): added optional SELECT param

  2002-05-24 Duarte Loreto <happyguy_pt@hotmail.com>

 * ChangeLog, po/pt.po: Updated Portuguese translation.  2002-05-24  Duarte
 Loreto <happyguy_pt@hotmail.com>  * pt.po: Updated Portuguese translation.

  2002-05-22 John Harper <jsh@unfactored.org>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/font.jl: made entry
 uneditable  2002-05-14  John Harper  <jsh@unfactored.org>  * widgets/font.jl
 (make-font-item): made entry uneditable

  2002-05-21 Carlos Perello Marin <carlos@gnome-db.org>

 * ChangeLog, po/pt_BR.po: Updated by Francisco Petrúcio Cavalcante Junior
 <fpcj@impa.br>  2002-05-21  Carlos Perello Marin <carlos@gnome-db.org>  *
 po/pt_BR.po: Updated by Francisco Petrúcio Cavalcante Junior <fpcj@impa.br>

  2002-05-18 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po, po/sawfish.pot: Updated Norwegian (bokmĺl)
 translation. Updated this.  2002-05-18  Kjartan Maraas  <kmaraas@gnome.org> 
 * po/no.po: Updated Norwegian (bokmĺl) translation. * po/sawfish.pot: Updated
 this.

  2002-05-13 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/gnome/integration.jl: admit defeat and go
 back to loading xterm module all the time  2002-05-13  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/gnome/integration.jl: admit defeat and go
 back to loading xterm module all the time

  2002-05-12 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/gnome/integration.jl: removed duplicate
 eval-when-compile  2002-05-11  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/gnome/integration.jl (gnome-use-capplet-changed): removed
 duplicate eval-when-compile

  2002-05-11 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl: require maximize module to fix
 #81441  2002-05-10  John Harper  <jsh@unfactored.org>  * sawfish/wm/frames.jl
 (cursor-for-frame-part): require maximize module to fix #81441

  2002-05-07 John Harper <jsh@src.gnome.org>

 * capplet/ChangeLog, capplet/sawmill-capplet.c, lisp/ChangeLog,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/i18n.jl, lisp/sawfish/wm.jl: patch
 from Christophe Fergeau <teuf@users.sourceforge.net> to call
 bindtextdomaincodeset

  2002-05-04 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/gnome/integration.jl: require xterm module
 when compiling  2002-05-03  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/gnome/integration.jl (gnome-use-capplet-changed): require xterm
 module when compiling

  2002-04-28 Pablo Saratxaga <pablo@src.gnome.org>

 * po/vi.po, po/wa.po: Added Vietnamese file

  2002-04-27 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/state/transient.jl: use set-input-focus not activate-window
 (which raises the window..)  2002-04-27  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/state/transient.jl (transient-map-window, transient-unmap-window):
 use set-input-focus not activate-window (which raises the window..) 
 2002-04-25  John Harper  <jsh@unfactored.org>  * sawfish/wm/session/init.jl
 (sm-init): make the CurrentDirectory a valid filename (e.g., no "~"
 characters)

  2002-04-25 Duarte Loreto <happyguy_pt@hotmail.com>

 * ChangeLog, po/pt.po: Updated Portuguese translation.  2002-04-25  Duarte
 Loreto <happyguy_pt@hotmail.com>  * pt.po: Updated Portuguese translation.

  2002-04-25 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ca.po, po/wa.po: updated Catalan file

  2002-04-24 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/off-center.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/top-left.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/workarea.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl: Work to support
 _NET_WM_STRUT. Fixes #66608 (not tested):  2002-04-23  John Harper 
 <jsh@unfactored.org>  Work to support _NET_WM_STRUT. Fixes #66608 (not
 tested):  * sawfish/wm/util/workarea.jl: new module, moved the workarea
 calculations here from the maximize module. Added support for "struts"  *
 sawfish/wm/state/wm-spec.jl (honour-client-state): call define-window-strut
 if _NET_WM_STRUT is set  * sawfish/wm/windows.jl (dock-window-properties):
 new variable, list of properties to set on dock windows

  2002-04-23 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/functions.c, src/sawmill_subrs.h: added optional fourth
 arg ENCODING-ATOM. To allow #67397 to be fixed  2002-04-22  John Harper 
 <jsh@unfactored.org>  * functions.c (Fset_x_text_property): added optional
 fourth arg ENCODING-ATOM. To allow #67397 to be fixed

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/window-order.jl: removed viewport operations. Fixes
 #73122  2002-04-23  John Harper  <jsh@unfactored.org>  * sawfish/wm/menus.jl
 (window-ops-menu): removed viewport operations. Fixes #73122  2002-04-22 
 John Harper  <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl
 (set-ws-hints): _NET_DESKTOP_NAMES property is in UTF8_STRING encoding.
 Adapted from Gregory Merchan <merchan@phys.lsu.edu>  *
 sawfish/wm/util/window-order.jl (on-viewport-change): only don't focus most
 recent in enter-exit mode. Fixes #67007

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/workspace.jl: Fixed #74904,
 support _NET_NUMBER_OF_DESKTOPS and _NET_DESKTOP_GEOMETRY  2002-04-22  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/workspace.jl,
 sawfish/wm/viewport.jl, sawfish/wm/state/wm-spec.jl: Fixed #74904, support
 _NET_NUMBER_OF_DESKTOPS and _NET_DESKTOP_GEOMETRY client messages

 * src/ChangeLog, src/events.c: more focus change fallout  2002-04-22  John
 Harper  <jsh@unfactored.org>  * events.c: more focus change fallout

  2002-04-22 John Harper <jsh@unfactored.org>

 * ChangeLog, Makedefs.in, configure.in: don't AC_SUBST(LIBOBJS), doesn't work
 on autoconf 2.53  2002-04-21  John Harper  <jsh@unfactored.org>  *
 configure.in, Makedefs.in: don't AC_SUBST(LIBOBJS), doesn't work on autoconf
 2.53

  2002-04-21 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/util/compat.jl: more reorganization

  2002-04-21 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/viewport-extras.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/hide-dialogs.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/gnome/integration.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/util/autoloader.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/workspace.jl: More reorganization. Removed all mentions of
 viewports and viewport  2002-04-21  John Harper  <jsh@unfactored.org>  More
 reorganization. Removed all mentions of viewports and viewport commands from
 the configurator, simplified workspace configuration, etc..  *
 sawfish/wm/workspace.jl, sawfish/wm/viewport.jl, sawfish/wm/placement.jl,
 sawfish/wm/autoload.jl:  * sawfish/wm/commands/xterm.jl,
 sawfish/wm/commands/viewport-linear.jl,
 sawfish/wm/commands/viewport-extras.jl, sawfish/wm/commands/move-resize.jl,
 sawfish/wm/commands/groups.jl:  * sawfish/wm/ext/shade-hover.jl,
 sawfish/wm/ext/hide-dialogs.jl, sawfish/wm/ext/edge-flip.jl,
 sawfish/wm/ext/auto-raise.jl:  * sawfish/wm/gnome/menus.jl,
 sawfish/wm/gnome/integration.jl:  * sawfish/wm/state/iconify.jl:  *
 sawfish/wm/util/compat.jl, sawfish/wm/util/autoloader.jl:

 * src/ChangeLog, src/events.c: pointer-motion-threshold isn't set  2002-04-21
  John Harper  <jsh@unfactored.org>  * events.c (events_init):
 pointer-motion-threshold isn't set

  2002-04-21 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po: Updated Norwegian (bokmĺl) translation.  2002-04-21 
 Kjartan Maraas  <kmaraas@gnome.org>  * po/no.po: Updated Norwegian (bokmĺl)
 translation.

  2002-04-21 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/raise-commands.jl, lisp/sawfish/wm/ext/3d-hack.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/nokogiri.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/workspace.jl: more
 reorganization

  2002-04-21 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/commands/xterm.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/ext/3d-hack.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/top-left.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/util/autoloader.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/display-window.jl, lisp/sawfish/wm/util/nokogiri.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl: More slash and burning. Removed user levels (a
 failed experiment). Removed  2002-04-20  John Harper  <jsh@unfactored.org> 
 More slash and burning. Removed user levels (a failed experiment). Removed
 more options, etc  * sawfish/wm/workspace.jl, sawfish/wm/windows.jl,
 sawfish/wm/stacking.jl, sawfish/wm/placement.jl, sawfish/wm/keymaps.jl,
 sawfish/wm/frames.jl, sawfish/wm/focus.jl, sawfish/wm/custom.jl,
 sawfish/wm/commands.jl, sawfish/wm/autoload.jl:  *
 sawfish/wm/commands/xterm.jl, sawfish/wm/commands/x-cycle.jl,
 sawfish/wm/commands/slide-window.jl, sawfish/wm/commands/size-window.jl,
 sawfish/wm/commands/raise-commands.jl, sawfish/wm/commands/move-resize.jl,
 sawfish/wm/commands/groups.jl, sawfish/wm/commands/describe.jl:  *
 sawfish/wm/ext/window-history.jl, sawfish/wm/ext/tooltips.jl,
 sawfish/wm/ext/shade-hover.jl, sawfish/wm/ext/error-handler.jl,
 sawfish/wm/ext/edge-flip.jl, sawfish/wm/ext/auto-raise.jl,
 sawfish/wm/ext/audio-events.jl, sawfish/wm/ext/3d-hack.jl:  *
 sawfish/wm/placement/top-left.jl, sawfish/wm/placement/smart.jl:  *
 sawfish/wm/state/transient.jl, sawfish/wm/state/iconify.jl:  *
 sawfish/wm/util/play-audio.jl, sawfish/wm/util/nokogiri.jl,
 sawfish/wm/util/display-window.jl, sawfish/wm/util/compat.jl:

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/ui/apply.jl, lisp/sawfish/ui/main.jl.in,
 lisp/sawfish/ui/shell.jl, lisp/sawfish/ui/slot.jl,
 lisp/sawfish/ui/user-level.jl, lisp/sawfish/ui/widgets/command.jl,
 lisp/sawfish/ui/wm.jl: Removed user levels, button configuration:  2002-04-20
  John Harper  <jsh@unfactored.org>  Removed user levels, button
 configuration:  * wm.jl, user-level.jl, slot.jl, shell.jl, main.jl.in,
 apply.jl, Makefile.in:  * widgets/command.jl:

 * capplet/ChangeLog, capplet/desktop-entries/.order,
 capplet/desktop-entries/meta-properties.desktop: removed meta capplet 
 2002-04-20  John Harper  <jsh@unfactored.org>  *
 desktop-entries/meta-properties.desktop, desktop-entries/.order: removed meta
 capplet

  2002-04-20 John Harper <jsh@unfactored.org>

 * ChangeLog, po/sawfish.pot: updated  2002-04-20  John Harper 
 <jsh@unfactored.org>  * po/sawfish.pot: updated

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/custom-defaults.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/defaults.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/beos-window-menu.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/display-window.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/stacking.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl: Removed a lot of dead wood. Deleted some
 options altogether, made a lot  2002-04-20  John Harper  <jsh@unfactored.org>
  Removed a lot of dead wood. Deleted some options altogether, made a lot more
 into standard variables (i.e. they can still be set using setq, but don't
 appear in the configurator). Also got rid of all warp-pointer type options,
 this is now part of the focus mode -- click to focus doesn't warp, focus
 follows mouse does  Still to do: remove user levels, more pruning of
 move-resize and workspace groups  * sawfish/wm/workspace.jl,
 sawfish/wm/windows.jl, sawfish/wm/viewport.jl, sawfish/wm/stacking.jl,
 sawfish/wm/menus.jl, sawfish/wm/keymaps.jl, sawfish/wm/frames.jl,
 sawfish/wm/focus.jl, sawfish/wm/defaults.jl, sawfish/wm/custom.jl,
 sawfish/wm/custom-defaults.jl, sawfish/wm/autoload.jl:  *
 sawfish/wm/commands/xterm.jl, sawfish/wm/commands/x-cycle.jl,
 sawfish/wm/commands/move-resize.jl, sawfish/wm/commands/grow-pack.jl:  *
 sawfish/wm/ext/window-history.jl, sawfish/wm/ext/tooltips.jl,
 sawfish/wm/ext/error-handler.jl, sawfish/wm/ext/edge-flip.jl,
 sawfish/wm/ext/beos-window-menu.jl, sawfish/wm/ext/auto-raise.jl,
 sawfish/wm/ext/audio-events.jl:  * sawfish/wm/state/transient.jl,
 sawfish/wm/state/shading.jl, sawfish/wm/state/maximize.jl,
 sawfish/wm/state/iconify.jl, sawfish/wm/state/configure.jl:  *
 sawfish/wm/util/stacking.jl, sawfish/wm/util/nokogiri.jl,
 sawfish/wm/util/groups.jl, sawfish/wm/util/display-window.jl,
 sawfish/wm/util/compat.jl:  2002-04-14  Kai Großjohann 
 <Kai.Grossjohann@CS.Uni-Dortmund.DE>  * sawfish/wm/commands/grow-pack.jl
 (grow-pack): New group, parent is `misc'. (grow-is-maximize,
 pack-warp-pointer, grow-pack-bump-obscured) (grow-pack-bump-other-depth,
 grow-pack-bump-ignored): Use the new group for the customization options.
 Suggestion from John Harper.  2002-04-11  Kai Großjohann 
 <Kai.Grossjohann@CS.Uni-Dortmund.DE>  * sawfish/wm/commands/grow-pack.jl
 (grow-pack-bump-ignored): New user option.  Suggestion from Markus Holmberg.
 (bump-distance): Optionally ignore ignored windows.

  2002-04-19 John Harper <jsh@unfactored.org>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/match-window.jl: use
 optional scheme-boolean widgets to display booleans. Adapted from  2002-04-18
  John Harper  <jsh@unfactored.org>  * widgets/match-window.jl: use optional
 scheme-boolean widgets to display booleans. Adapted from merlin
 <merlin@merlin.org>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/Makefile.in,
 lisp/sawfish/gtk/widgets/scheme-boolean.jl: new widget, a boolean but returns
 #f and #t (though it accepts nil and t  2002-04-18  John Harper 
 <jsh@unfactored.org>  * widgets/scheme-boolean.jl, Makefile.in: new widget, a
 boolean but returns #f and #t (though it accepts nil and t still).
 Implemented as a toggle button. Adapted from merlin <merlin@merlin.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: accept #f for false in
 options. Adapted from merlin <merlin@merlin.org>  2002-04-18  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/ext/match-window.jl: accept #f for false
 in options. Adapted from merlin <merlin@merlin.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/windows.jl: made the description a bit clearer (hopefully).
 #77668  2002-04-18  John Harper  <jsh@unfactored.org>  *
 sawfish/wm/ext/edge-flip.jl (edge-flip-warp-pointer): made the description a
 bit clearer (hopefully). #77668  * sawfish/wm/windows.jl
 (mark-window-as-dock): set fixed-position property. Should fix #78582

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: if IDX is null,
 select the first item. Patch from merlin  2002-04-18  John Harper 
 <jsh@unfactored.org>  * widget.jl (make-choice-item): if IDX is null, select
 the first item. Patch from merlin <merlin@merlin.org>

  2002-04-13 John Harper <jsh@unfactored.org>

 * ChangeLog, man/Makefile.in: use --info-dir option to install-info, works
 with install-info on debian  2002-04-13  John Harper  <jsh@unfactored.org>  *
 man/Makefile.in: use --info-dir option to install-info, works with
 install-info on debian systems. Patch from Kai Großjohann
 <Kai.Grossjohann@CS.Uni-Dortmund.DE>

  2002-04-11 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/windows.jl: Fixed #70071: 
 2002-04-10  John Harper  <jsh@unfactored.org>  Fixed #70071:  *
 sawfish/wm/windows.jl (mark-window-as-dock, dock-window-p): new functions *
 sawfish/wm/state/gnome.jl (gnome-window-class-hacks): call
 mark-window-as-dock * sawfish/wm/state/wm-spec.jl (wm-class-hacks, DOCK
 type): call mark-window-as-dock * sawfish/wm/commands/x-cycle.jl (cycle-dock,
 cycle-dock-backwards): new commands. Also made it so that the selection
 functions have to call window-in-cycle-p themselves * sawfish/wm/windows.jl
 (window-in-cycle-p): new keyword arg IGNORE-CYCLE-skip

  2002-04-09 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/libclient.c: print an error message if connect () fails 
 2002-04-08  John Harper  <jsh@unfactored.org>  * libclient.c
 (unix_server_init): print an error message if connect () fails

  2002-04-04 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/display.c: only interpret BadWindow and BadDrawable
 errors as meaning that a window  2002-04-03  John Harper 
 <jsh@unfactored.org>  * display.c (error_handler): only interpret BadWindow
 and BadDrawable errors as meaning that a window died. May fix #74799

  2002-04-03 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c: added another arg STORE. When true, save the
 timestamp for later use..  2002-04-02  John Harper  <jsh@unfactored.org>  *
 events.c (Fx_server_timestamp): added another arg STORE. When true, save the
 timestamp for later use.. needed for #77041

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: before doing move-resize
 requests, fetch and save a timestamp so that  2002-04-02  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (client-message-handler):
 before doing move-resize requests, fetch and save a timestamp so that grabs
 don't fail. Fixes #77041

  2002-03-29 John Harper <jsh@unfactored.org>

 * ChangeLog, themes/Crux/theme.jl: added removable property to buttons 
 2002-03-28  John Harper  <jsh@unfactored.org>  * themes/Crux/theme.jl
 (make-button): added removable property to buttons

  2002-03-24 John Harper <jsh@unfactored.org>

 * ChangeLog, configure.in: fixed gnomecc check when gnomeui etc are in a
 different prefix  2002-03-24  John Harper  <jsh@unfactored.org>  *
 configure.in: fixed gnomecc check when gnomeui etc are in a different prefix

 * lisp/ChangeLog, lisp/sawfish/wm/animation/outline.jl: add error handling
 around calls to the window-outline drawing code. Ungrab  2002-03-24  John
 Harper  <jsh@unfactored.org>  * sawfish/wm/animation/outline.jl: add error
 handling around calls to the window-outline drawing code. Ungrab the server
 on an error. Band-aid for #75984

 * src/ChangeLog, src/functions.c: only redraw on the final expose event 
 2002-03-19  John Harper  <jsh@unfactored.org>  * functions.c
 (message_event_handler): only redraw on the final expose event

  2002-03-17 Tőivo Leedjärv <toivo@linux.ee>

 * ChangeLog, po/et.po: Updated Estonian translation.  2002-03-17  Tőivo
 Leedjärv  <toivo@linux.ee>  * po/et.po: Updated Estonian translation.

 * ChangeLog, po/et.po: Added Estonian translation from gnome-2 branch. 
 2002-03-17  Tőivo Leedjärv  <toivo@linux.ee>  * po/et.po: Added Estonian
 translation from gnome-2 branch.

  2002-03-15 Valek Frob <frob@src.gnome.org>

 * ChangeLog, po/ru.po: Updated russian translation.

  2002-03-10 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/util/ping.jl: updated to
 include all atoms we recognize, not just top-level things  2002-03-09  John
 Harper  <jsh@pixelslut.com>  * sawfish/wm/state/wm-spec.jl (supported-atoms):
 updated to include all atoms we recognize, not just top-level things  *
 sawfish/wm/state/maximize.jl (window-maximized-fullscreen-p,
 maximize-window-fullscreen, maximize-window-fullscreen-toggle): support a new
 type of maximization, called `fullscreen'. In this mode the window's borders
 are removed and it fills the entire area of the head (even if it's size hints
 would dictate otherwise)  * sawfish/wm/state/wm-spec.jl: support
 _NET_WM_STATE_FULLSCREEN  (the above two changes fix #73970)  *
 sawfish/wm/util/ping.jl: actually tested this code (Gtk+ 2 supports the
 protocol). Fixed some bugs. Don't use X server timestamps as the unique id
 anymore (since they may not be unique), use a unique sequence number instead 
 (ping-window): TIMEOUT-MSECS is now optional and defaults to one second

  2002-03-04 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/off-center.jl, lisp/sawfish/wm/state/maximize.jl:
 replaced by a single call to maximize-find-workarea  2002-03-03  John Harper 
 <jsh@pixelslut.com>  * sawfish/wm/placement/off-center.jl (workarea-for):
 replaced by a single call to maximize-find-workarea  *
 sawfish/wm/placement.jl: added `#:head-fallback t' in some calls to
 maximize-find-workarea. Should fix #73297  * sawfish/wm/state/maximize.jl
 (maximize-find-workarea): removed extra #!key token

  2002-03-02 John Harper <jsh@pixelslut.com>

 * src/ChangeLog, src/windows.c: unmap the window before faking the call to
 the map-request event handler.  2002-03-01  John Harper  <jsh@pixelslut.com> 
 * windows.c (manage_windows): unmap the window before faking the call to the
 map-request event handler. Fixes #67601 (causes the expected map-notify event
 to be sent when we later map it)

  2002-02-28 Hasbullah Bin Pit <sebol@ikhlas.com>

 * ChangeLog, po/ms.po: Added Malay Translation from gnome-2 branch 
 2002-02-28  Hasbullah Bin Pit <sebol@ikhlas.com>  * po/ms.po: Added Malay
 Translation from gnome-2 branch

  2002-02-23 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/viewport.jl: add the current viewport offsets into any set
 window geometries  2002-02-22  John Harper  <jsh@pixelslut.com>  *
 sawfish/wm/viewport.jl (viewport-load-state): add the current viewport
 offsets into any set window geometries  * sawfish/wm/state/wm-spec.jl
 (set-ws-hints): fixed using screen-width instead of screen-height (noticed by
 tal00r@ecs.soton.ac.uk)

  2002-02-23 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/stacking.jl: don't put windows below the
 default depth just because their parent is.  2002-02-21  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/stacking.jl (stacking-add-window): don't
 put windows below the default depth just because their parent is. Fixes
 #67978

 * ChangeLog, configure.in: don't ever compile our own dlmalloc, it breaks on
 too many platforms  2002-02-20  John Harper  <jsh@unfactored.org>  *
 configure.in: don't ever compile our own dlmalloc, it breaks on too many
 platforms

  2002-02-18 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: added any-off2 and
 any-off3 bindings. Fixes #67134  2002-02-17  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/commands/move-resize.jl (move-resize-map):
 added any-off2 and any-off3 bindings. Fixes #67134

 * src/ChangeLog, src/frames.c, src/windows.c: check for w->id == 0
 immediately before calling remove_from_stacking_list  2002-02-17  John Harper
  <jsh@unfactored.org>  * windows.c (remove_window): check for w->id == 0
 immediately before calling remove_from_stacking_list (). Avoids triggering an
 assertion on logout (since remove_window () may be called recursively from
 the error handler!)  2002-01-24  John Harper  <jsh@unfactored.org>  *
 frames.c: fixed definitions of Qtop and Qbottom. This bug must have existed
 forever!

  2002-02-10 Daniel Pfeiffer <occitan@esperanto.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl: This fixes some
 bugs:  2001-12-02  Daniel Pfeiffer  <occitan@esperanto.org>  * grow-pack.jl:
 This fixes some bugs:  - If a window was less than width-inc or height-inc
 away from the next window, that next window was also ignored for packing. -
 The variable grow-window-repeat did not serve it's purpose. Instead it
 influenced whether width-inc or height-inc were respected, which is an error
 (or at least a hacker option :-), no matter what the variable is called. -
 Typo preventing vertical growing to behave as maximize (maximzed). - The
 underlying functions of the commands were not exported, making them
 inaccessible to lisp and their documentation strings somewhat useless.  One
 esthetical bug remains: depending on focus-mode neither
 frame-draw/state-mutex nor focus-ignore-pointer-events prevent two flickering
 frame highlights.  When moving, focus leaves the window if it moves beyond
 pointer, when warping it goes back.  Any ideas?  And adds a few features:  -
 Optionally separate layers/depths (as discussed on the mailing-list some time
 ago).  I found this to also have to handle avoided windows (panel may be on
 its own depth).
 <http://lists.eazel.com/pipermail/sawfish/2001-August/001634.html> -
 Optionally ignore totally obscured windows. - Optionally grow or pack by
 given amount of pixels.  To be useful requires a prefix setter.  Until that
 makes it into sawfish 1.0.2, get a patch.
 http://dapfy.bei.t-online.de/sawfish/move-viewport/ - Optionally maximize in
 one direction. - Do i18n on menu.  (Eight new strings to be done by
 translators.)  Despite added functionality the new code is both smaller and
 faster.

  2002-02-01 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po: Updated Norwegian (bokmĺl) translation.  2002-02-01 
 Kjartan Maraas  <kmaraas@gnome.org>  * po/no.po: Updated Norwegian (bokmĺl)
 translation.

  2002-01-31 Simos Xenitellis <simos@src.gnome.org>

 * ChangeLog, po/el.po: Updated Greek translation

  2002-01-25 John Harper <jsh@unfactored.org>

 * capplet/ChangeLog, capplet/sawmill-capplet.c: Fixed 62643 (Sawfish-capplet
 segfaults while configuring via gnomecc):  2002-01-24  John Harper 
 <jsh@unfactored.org>  Fixed 62643 (Sawfish-capplet segfaults while
 configuring via gnomecc):  * sawmill-capplet.c (display_error): only destroy
 ui_socket if GTK_IS_OBJECT returns true on it  Patch is from Mikael Hallendal
 <micke@codefactory.se>

  2002-01-23 Peteris Krisjanis <peterisk@src.gnome.org>

 * ChangeLog, po/lv.po: 2002-01-23 Peteris Krisjanis lv.po - Updated Latvian
 translation.

  2002-01-15 Wang Jian <lark@src.gnome.org>

 * ChangeLog, po/zh_CN.po: *** empty log message ***

  2002-01-04 Pablo Saratxaga <pablo@src.gnome.org>

 * ChangeLog, po/eu.po, po/wa.po: Added Basque file

  2001-12-18 Federico Mena Quintero <federico@ximian.com>

 * lisp/ChangeLog, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/top-left.jl, lisp/sawfish/wm/state/maximize.jl:
 Fixes GNOME bug #67138. However, the rest of smart.jl seems to be using 
 2001-12-17  Federico Mena Quintero  <federico@ximian.com>  Fixes GNOME bug
 #67138.  However, the rest of smart.jl seems to be using screen-width and
 screen-height all over the place, so this may not be complete yet.  *
 sawfish/wm/placement/top-left.jl (workarea-for): Removed.
 (place-window-top-left): Use maximize-find-workarea with the head-fallback
 parameter instead of workarea-for.  * sawfish/wm/state/maximize.jl
 (maximize-find-workarea): Added a key parameter head-fallback.  If non-nil
 and the workarea turns out to be empty, it will fall back to a rectangle that
 represents the head area.  * sawfish/wm/placement/smart.jl (sp-do-placement):
 Use the workarea width and height instead of the screen width and height.

  2001-12-17 GermĂˇn PoĂł CaamaĂ±o <gpoo@src.gnome.org>

 * ChangeLog, po/es.po: Updates spanish translation from Eneko Lacunza
 <enlar@iname.com>  * po/es.po: Updates spanish translation from Eneko Lacunza
 <enlar@iname.com>

  2001-12-15 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl: [Committed by Federico Mena
 Quintero <federico@ximian.com> on behalf of  2001-12-14  John Harper 
 <jsh@unfactored.org>  [Committed by Federico Mena Quintero
 <federico@ximian.com> on behalf of J.S.H.]  * sawfish/wm/placement.jl
 (place-window-randomly): fixed bug of possibly adding the head offset twice.

  2001-12-11 Federico Mena Quintero <federico@ximian.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/gnome.jl,
 lisp/sawfish/wm/state/gnome.jl: Fixes GNOME bug #66761.  2001-12-11  Federico
 Mena Quintero  <federico@ximian.com>  Fixes GNOME bug #66761.  *
 sawfish/wm/state/gnome.jl (gnome-set-hint): Moved over from
 commands/gnome.jl; these should really be here. (gnome-clear-hint): Likewise.
 (gnome-toggle-hint): Likewise.  * sawfish/wm/state/gnome.jl
 (gnome-hint-set-p): New exported function; queries whether a property in
 _WIN_HINTS is set.  * sawfish/wm/state/gnome.jl: Added a predicate to the
 `(add-window-menu-toggle "In GNOME task list' so that we can show the menu
 item as a proper toggle.

  2001-12-09 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: don't mark the window as
 being sticky just because it's not swapped into  2001-12-09  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl (set-window-hints): don't
 mark the window as being sticky just because it's not swapped into any
 workspace..

  2001-12-07 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/windows.c: check argument is windowp (patch from Michal
 Maruąka  2001-12-05  John Harper  <jsh@unfactored.org>  * windows.c
 (Fwindow_visibility): check argument is windowp (patch from Michal Maruąka
 <mmc@maruska.dyndns.org>)

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: remove the interactive spec.
 Pointed out by Michal Maruąka  2001-12-06  John Harper  <jsh@unfactored.org> 
 * sawfish/wm/workspace.jl (select-workspace-interactively): remove the
 interactive spec. Pointed out by Michal Maruąka <mmc@maruska.dyndns.org>

  2001-12-05 Federico Mena Quintero <federico@ximian.com>

 * lisp/ChangeLog, lisp/sawfish/wm/viewport.jl: Per JSH's suggestion, use
 raise-window* instead of plain raise-window so  2001-12-04  Federico Mena
 Quintero  <federico@ximian.com>  * sawfish/wm/viewport.jl
 (move-window-to-viewport-and-move-viewport): Per JSH's suggestion, use
 raise-window* instead of plain raise-window so that any transients are raised
 if appropriate.

 * lisp/ChangeLog, lisp/sawfish/wm/viewport.jl: New function that generalizes
 move-window-left and friends. Also raises  2001-12-04  Federico Mena Quintero
  <federico@ximian.com>  * sawfish/wm/viewport.jl
 (move-window-to-viewport-and-move-viewport): New function that generalizes
 move-window-left and friends.  Also raises the window in its layer so that it
 doesn't appear occluded when flipping the viewport.  Sticks/unsticks the
 window to avoid flashing, as well. (move-window-left): Use
 move-window-to-viewport-and-move-viewport. (move-window-right): Likewise.
 (move-window-down): Likewise. (move-window-up): Likewise.

  2001-12-04 Federico Mena Quintero <federico@ximian.com>

 * lisp/ChangeLog, lisp/sawfish/wm/viewport.jl: Grab the server while we move
 the windows.  2001-12-04  Federico Mena Quintero  <federico@ximian.com>  *
 sawfish/wm/viewport.jl (set-viewport): Grab the server while we move the
 windows.

  2001-12-03 John Harper <jsh@unfactored.org>

 * ChangeLog, configure.in: fix /bin/sh bogosity  2001-12-02  John Harper 
 <jsh@unfactored.org>  * configure.in: fix /bin/sh bogosity

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: check that some values
 are symbolp before calling get on them. Patch from  2001-12-02  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/state/wm-spec.jl: check that some values
 are symbolp before calling get on them. Patch from Michal Politowski
 <mpol@charybda.icm.edu.pl> via Christian Marillat
 <marillat.christian@wanadoo.fr>

  2001-11-27 Alexander Alexandrov Shopov <al_shopov@src.gnome.org>

 * ChangeLog, po/bg.po: Added Bulgarian translation of the interface made by
 Borislav Alexandrov.

  2001-11-17 Roy-Magne Mo <rmo@src.gnome.org>

 * ChangeLog, po/nn.po: Added Norwegian (nynorsk) translation.

  2001-11-15 Karl Eichwalder <ke@src.gnome.org>

 * ChangeLog, po/de.po: Update.  Merge in proposals by Benjamin Greiner.

  2001-11-14 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/es.po: Updated Spanish translation by Eneko Lacunza
 <enlar@iname.com>  2001-11-14  Carlos Perelló Marín <carlos@gnome-db.org>  *
 po/es.po: Updated Spanish translation by Eneko Lacunza <enlar@iname.com>

  2001-11-13 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c, src/windows.c: Fixed bug of not rereading
 WM_WINDOW_PROTOCOLS when it changes:  2001-11-12  John Harper 
 <jsh@unfactored.org>  Fixed bug of not rereading WM_WINDOW_PROTOCOLS when it
 changes:  * events.c (property_notify): call get_window_protocols on
 WM_WINDOW_PROTOCOLS events  * windows.c (get_window_protocols): clear the
 window's does_wm_X flags before reading the property

  2001-11-03 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/pt.po: Updated by Duarte Loreto <happyguy_pt@hotmail.com> 
 2001-11-03  Carlos Perelló Marín <carlos@gnome-db.org>  * po/pt.po: Updated
 by Duarte Loreto <happyguy_pt@hotmail.com>

  2001-10-27 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/stacking.jl: Fixed the bug where
 `transients-above' and `layer' stacking constraints  2001-10-27  John Harper 
 <jsh@unfactored.org>  Fixed the bug where `transients-above' and `layer'
 stacking constraints can conflict and stop stacking working (gnome bugzilla
 48412):  * sawfish/wm/stacking.jl
 (stacking-constraint:transients-above-parent,
 stacking-constraint:transients-above-all): check the depth of the windows
 being compared. Depth overrides the transient-of stacking relation 
 (stacking-add-window): transient windows get the depth of their highest
 parent window instead of the default of zero

  2001-10-27 Sami Pesonen <spesonen@src.gnome.org>

 * ChangeLog, po/fi.po: Finnish translation updated by Antti Ahvensalmi
 <aahven@mbnet.fi>

  2001-10-22 John Harper <jsh@unfactored.org>

 * src/ChangeLog, src/events.c, src/functions.c, src/sawmill_subrs.h: Fixed
 bug where warp-cursor doesn't invalidate the pointer location cache: 
 2001-10-21  John Harper  <jsh@unfactored.org>  Fixed bug where warp-cursor
 doesn't invalidate the pointer location cache:  * functions.c (Fwarp_cursor):
 call invalidate_cached_mouse_position after warping the cursor  * events.c
 (invalidate_cached_mouse_position): new function

  2001-10-15 John Harper <jsh@src.gnome.org>

 * ChangeLog, configure.in, lisp/ChangeLog, man/news.texi, src/ChangeLog:
 version 1.0.1

  2001-10-14 John Harper <jsh@unfactored.org>

 * ChangeLog, configure.in: disabled dlmalloc on sparc platforms. Brian Nitz
 <Brian.Nitz@Sun.COM>  2001-10-14  John Harper  <jsh@unfactored.org>  *
 configure.in: disabled dlmalloc on sparc platforms. Brian Nitz
 <Brian.Nitz@Sun.COM> reports that this is necessary to stop sawfish crashing
 in certain circumstances

  2001-10-07 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/pt.po, po/pt_PT.po: Renamed from po/pt_PT.po.  2001-10-07 
 Carlos Perelló Marín <carlos@gnome-db.org>  * po/pt.po: Renamed from
 po/pt_PT.po.

  2001-09-25 John Harper <jsh@unfactored.org>

 * ChangeLog, po/it.po: update from Michele Campeotto <micampe@f2s.com> 
 2001-09-24  John Harper  <jsh@unfactored.org>  * po/it.po: update from
 Michele Campeotto <micampe@f2s.com>

  2001-09-21 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: fixed bug in last change,
 don't keep the server grabbed for so long  2001-09-20  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/workspace.jl (select-workspace): fixed bug
 in last change, don't keep the server grabbed for so long

  2001-09-20 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: Fixed bug of window flicker
 when switching workspaces:  2001-09-19  John Harper  <jsh@unfactored.org> 
 Fixed bug of window flicker when switching workspaces:  *
 sawfish/wm/workspace.jl (select-workspace): don't remove all windows not in
 the new space, then add all windows in the new space. Instead add all windows
 in the new space in top-to-bottom order, then remove unneeded windows
 bottom-to-top. This always generates the minimum exposed area

  2001-09-18 John Harper <jsh@src.gnome.org>

 * AUTHORS, BUGS, HACKING: updated/fixed

  2001-09-18 John Harper <jsh@unfactored.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands.jl: fixed type of 'dommand-doc
 instead of 'command-doc. Spotted by David  2001-09-17  John Harper 
 <jsh@unfactored.org>  * sawfish/wm/commands.jl (apply-command-keys): fixed
 type of 'dommand-doc instead of 'command-doc. Spotted by David Bustos
 <bustos@its.caltech.edu>

  2001-09-17 Chyla Zbigniew <chyla@src.gnome.org>

 * ChangeLog, po/pl.po: Updated Polish translation.  * po/pl.po: Updated
 Polish translation.

  2001-09-15 John Harper <jsh@unfactored.org>

 * ChangeLog, config.h.in: removed spurious close-comment from after `#undef
 HAVE_MEMORY_H'. From Ali  2001-09-15  John Harper  <jsh@unfactored.org>  *
 config.h.in: removed spurious close-comment from after `#undef
 HAVE_MEMORY_H'. From Ali Akcaagac <ali.akcaagac@stud.fh-wilhelmshaven.de>

  2001-09-14 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm.jl: when possible, disable error reporting
 on stdio streams  2001-09-14  John Harper  <jsh@pixelslut.com>  *
 sawfish/wm.jl: when possible, disable error reporting on stdio streams

  2001-09-13 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: Fixed bug of nautilus
 desktop window covering panel:  2001-09-13  John Harper  <jsh@pixelslut.com> 
 Fixed bug of nautilus desktop window covering panel:  *
 sawfish/wm/state/wm-spec.jl (desktop-layer, dock-layer): set to -/+ 4
 respectively, not -/+ 1(which are the actual values used in the GNOME 1 spec)

  2001-09-08 Wang Jian <lark@src.gnome.org>

 * ChangeLog, po/zh_CN.GB2312.po, po/zh_CN.po: *** empty log message ***

  2001-09-08 John Harper <jsh@pixelslut.com>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/layouts/keymaps.jl,
 lisp/sawfish/ui/shell.jl: fixed bug of keymap popup menu being displayed even
 if there are no  2001-09-07  John Harper  <jsh@pixelslut.com>  *
 layouts/keymaps.jl (layout-keymaps): fixed bug of keymap popup menu being
 displayed even if there are no keymaps to configure  * shell.jl
 (display-flattened): fixed bug of `--flatten --single-level' combination not
 working properly

  2001-09-04 Kwok-Koon Cheung <baddog@src.gnome.org>

 * ChangeLog, po/zh_TW.Big5.po, po/zh_TW.po: Rename zh_TW.Big5.po to zh_TW.po

  2001-09-03 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/es.po: Updated Spanish translation by Eneko Lacunza
 <enlar@iname.com>  2001-09-03  Carlos Perelló Marín <carlos@gnome-db.org>  *
 po/es.po: Updated Spanish translation by Eneko Lacunza <enlar@iname.com>

  2001-09-03 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl: Fixed 6693 (restarting
 sawfish with a maximized window and the gnome panel  2001-09-02  John Harper 
 <jsh@pixelslut.com>  Fixed 6693 (restarting sawfish with a maximized window
 and the gnome panel will make the maximized window too big):  *
 ~/src/sawfish/lisp/sawfish/wm/state/maximize.jl (property-notify): don't
 install check-if-maximizable into the add-window-hook immediately. Instead
 use after-initialization-hook to run c-i-m over all windows, then install it
 as before

  2001-09-02 John Harper <jsh@pixelslut.com>

 * themer/ChangeLog, themer/themer.in: added some declarations to silence
 compiler about unused variables  2001-09-02  John Harper  <jsh@pixelslut.com>
  * themer.in: added some declarations to silence compiler about unused
 variables

  2001-09-02 Fatih Demir <kabalak@src.gnome.org>

 * ChangeLog, po/tr.po: Update

  2001-09-02 Christian Rose <menthos@menthos.com>

 * ChangeLog, po/sv.po: Corrected Swedish translation. Thanks to Göran
 Uddeborg  2001-09-02  Christian Rose  <menthos@menthos.com>  * po/sv.po:
 Corrected Swedish translation. Thanks to Göran Uddeborg
 <goeran@uddeborg.pp.se>.

  2001-09-01 Christian Rose <menthos@menthos.com>

 * ChangeLog, po/sv.po: Updated Swedish translation.  2001-09-01  Christian
 Rose  <menthos@menthos.com>  * po/sv.po: Updated Swedish translation.

  2001-09-01 John Harper <jsh@pixelslut.com>

 * capplet/ChangeLog, capplet/sawmill-capplet.c: Fixed 4235 (error in
 sawfish-ui -> sawfish-capplet livelocks):  2001-08-31  John Harper 
 <jsh@pixelslut.com>  Fixed 4235 (error in sawfish-ui -> sawfish-capplet
 livelocks):  * sawmill-capplet.c (ui_output_callback): check for eof or
 errors when reading from the slave's output stream, and print a message if it
 occurs

 * lisp/ChangeLog, lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/stacking.jl: when adding server timestamp to the client
 message, subtract one from the  2001-08-31  John Harper  <jsh@pixelslut.com> 
 * ~/src/sawfish/lisp/sawfish/wm/util/stacking.jl (maybe-raise-window,
 maybe-lower-window): when adding server timestamp to the client message,
 subtract one from the actual last seen timestamp. Done for same reason as in
 windows.c  * ~/src/sawfish/lisp/sawfish/wm/util/display-window.jl
 (display-window-without-focusing): new (private) keyword parameter
 WILL-REFOCUS. Pass this value along to select-workspace  (display-window):
 pass WILL-REFOCUS as true when we'll be focusing a window afterwards (helps
 avoid some race conditions)

 * src/ChangeLog, src/windows.c: subtract one from the last seen server
 timestamp when sending the  2001-08-31  John Harper  <jsh@pixelslut.com>  *
 windows.c (focus_on_window): subtract one from the last seen server timestamp
 when sending the WM_TAKE_FOCUS message. The explanatory comment in the source
 reads:  The -1 is an Ugly Hack. The problem is with the case where the window
 focuses itself after receiving the WM_TAKE_FOCUS message. If during the time
 between us sending the client message and the window focusing itself we
 focused another window using the same timestamp, the original window (that
 received the client message) will still get focused.  I'm assuming that it's
 unlikely that two events will arrive generating focus changes with timestamps
 that only differ by one..

  2001-08-26 Ole Laursen <olau@hardworking.dk>

 * ChangeLog, po/da.po: Fixed a few strings in Danish translation.  2001-08-27
  Ole Laursen  <olau@hardworking.dk>  * po/da.po: Fixed a few strings in
 Danish translation.

  2001-08-26 Kwok-Koon Cheung <baddog@src.gnome.org>

 * ChangeLog, po/zh_TW.Big5.po: Usual update.

  2001-08-25 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl: ensure menu-process is nil after
 being killed. Also, never try to kill it  2001-08-24  John Harper 
 <jsh@pixelslut.com>  * sawfish/wm/menus.jl: ensure menu-process is nil after
 being killed. Also, never try to kill it unless it's non-nil

 * src/ChangeLog, src/events.c: call remove_window () on unmapped (withdrawn)
 windows. This fixes some  2001-08-24  John Harper  <jsh@pixelslut.com>  *
 events.c (unmap_notify): call remove_window () on unmapped (withdrawn)
 windows. This fixes some standards-compliance bugs due to us handling windows
 differently the second time they're mapped than the first

  2001-08-24 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/sawfish/wm/state/maximize.jl: new
 command. Fixes 8463  2001-08-23  John Harper  <jsh@pixelslut.com>  *
 sawfish/wm/commands.jl (no-operation): new command. Fixes 8463  *
 sawfish/wm/state/configure.jl (configure-request-handler): don't allow the
 window to be moved or resized when it's maximized. Fixes 8410  *
 sawfish/wm/state/maximize.jl (window-locked-vertically-p,
 window-locked-horizontally-p): new functions  * sawfish/wm/placement.jl
 (place-window-randomly): removed bogus middle cases from from x and y
 position calculations. Fixes 8415

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/match-window.jl:
 matchers): search the translated X properties for the real atom name when 
 2001-08-23  John Harper  <jsh@pixelslut.com>  * widgets/match-window.jl
 (make-match-window:matchers): search the translated X properties for the real
 atom name when grabbing properties, don't pass the (translated) property name

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: take a symbol with the
 actual name of the X property, not one of the  2001-08-23  John Harper 
 <jsh@pixelslut.com>  * sawfish/wm/ext/match-window.jl
 (match-window-grab-x-property): take a symbol with the actual name of the X
 property, not one of the strings in the match-window-x-properties list

  2001-08-22 John Harper <jsh@pixelslut.com>

 * ChangeLog, po/it.po: update from Michele Campeotto <micampe@f2s.com> 
 2001-08-21  John Harper  <jsh@pixelslut.com>  * po/it.po: update from Michele
 Campeotto <micampe@f2s.com>

  2001-08-19 Jesus Bravo Alvarez <jesusb@src.gnome.org>

 * ChangeLog, po/gl.po: Updated Galician translation

  2001-08-18 Owen Taylor <otaylor@redhat.com>

 * lisp/ChangeLog, lisp/sawfish/wm/windows.jl: Offset windows properly whose
 gravity point is centered horizontally or  Sat Aug 18 16:32:37 2001  Owen
 Taylor  <otaylor@redhat.com>  * sawfish/wm/windows.jl: Offset windows
 properly whose gravity point is centered horizontally or vertically.

  2001-08-15 Kwok-Koon Cheung <baddog@src.gnome.org>

 * ChangeLog, po/README, po/zh_TW.Big5.po: Update traditional Chinese
 translation, and notify the gettext version needed for this CVS module in
 po/README.

  2001-07-28 Kwok-Koon Cheung <baddog@src.gnome.org>

 * ChangeLog, po/zh_TW.Big5.po: Handle zh_TW.Big5.po so that both newer and
 older gettext works with it.

  2001-07-24 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl: fixed bug caused by Click1
 events now printing as Click. This caused only  2001-07-23  John Harper 
 <jsh@pixelslut.com>  * sawfish/wm/state/gnome.jl (gnome-event-proxyer): fixed
 bug caused by Click1 events now printing as Click. This caused only
 button-release events to be proxied

  2001-07-12 Ole Laursen <olau@hardworking.dk>

 * ChangeLog, .../desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/move-properties.desktop, po/da.po: Fixed a few things
 in Danish translation.  2001-07-12  Ole Laursen  <olau@hardworking.dk>  *
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/move-properties.desktop, po/da.po: Fixed a few things
 in Danish translation.

  2001-07-10 John Harper <jsh@pixelslut.com>

 * ChangeLog, configure.in, po/fr.po: version 1.0  2001-07-09  John Harper 
 <jsh@pixelslut.com>  * configure.in: version 1.0  * po/fr.po: update from
 Christian Marillat

  2001-07-02 John Harper <jsh@src.gnome.org>

 * AUTHORS, BUGS, ChangeLog, HACKING, README, THANKS, configure.in,
 lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, man/news.texi, src/ChangeLog:
 version 0.99

  2001-07-02 John Harper <jsh@pixelslut.com>

 * ChangeLog, po/ja.po: update from Sato Satoru  2001-07-02  John Harper 
 <jsh@pixelslut.com>  * po/ja.po: update from Sato Satoru

  2001-06-22 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po: Updated Norwegian translation.  2001-06-22  Kjartan
 Maraas  <kmaraas@gnome.org>  * no.po: Updated Norwegian translation.

  2001-06-20 John Harper <jsh@pixelslut.com>

 * src/ChangeLog, src/Makefile.in, src/main.c, src/multihead.c,
 src/sawmill_subrs.h: support a `--multiehead' command-line option. When given
 and the X server  2001-06-20  John Harper  <jsh@pixelslut.com>  *
 sawmill_subrs.h, multihead.c, main.c, Makefile.in: support a `--multiehead'
 command-line option. When given and the X server has more than one screen,
 fork extra copies of sawfish for each extra screen. This has some fundamental
 problems (e.g. the copies share files in ~/.sawfish without any
 synchronization), but seems to be useful for some people..  The other people
 who contributed to this feature are Michael Vogt and Mahmood Ali

 * ChangeLog, Makefile.in: fixed SUBDIRS commands to exit if an error occurs 
 2001-06-20  John Harper  <jsh@pixelslut.com>  * Makefile.in: fixed SUBDIRS
 commands to exit if an error occurs

  2001-06-18 John Harper <jsh@pixelslut.com>

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/windows.jl: by
 popular demand this now defaults to `t'  2001-06-18  John Harper 
 <jsh@pixelslut.com>  * sawfish/wm/menus.jl (menu-program-stays-running): by
 popular demand this now defaults to `t'  * sawfish/wm/windows.jl
 (focus-desktop): new command, focuses the desktop window if one exists

  2001-06-12 John Harper <jsh@pixelslut.com>

 * src/ChangeLog, src/display.c: if XQueryShapeExtension fails, print a
 message and terminate the wm  2001-06-12  John Harper  <jsh@pixelslut.com>  *
 display.c (sys_init): if XQueryShapeExtension fails, print a message and
 terminate the wm

  2001-06-05 John Harper <jsh@pixelslut.com>

 * src/ChangeLog, src/events.c, src/sawmill_subrs.h, src/windows.c: don't
 update focus_window after calling XSetInputFocus (), instead wait  2001-06-04
  John Harper  <jsh@pixelslut.com>  * windows.c (focus_on_window): don't
 update focus_window after calling XSetInputFocus (), instead wait for the
 focus-in event to do this  (pending_focus_window): new variable to make this
 work correctly  (focus_off_window): new function, called when a window
 becomes unfocusable  * events.c (unmap_notify): call focus_off_window
 (focus_in): nullify pending_focus_window if it actually gets focused

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: move the call to
 draw-window-outline to immediately before entering the  2001-06-04  John
 Harper  <jsh@pixelslut.com>  * sawfish/wm/commands/move-resize.jl
 (do-move-resize): move the call to draw-window-outline to immediately before
 entering the recursive event loop (avoids drawing and not erasing it on a
 non-viable drag)

  2001-06-04 John Harper <jsh@pixelslut.com>

 * ChangeLog, po/sawfish.pot: updated  2001-06-04  John Harper 
 <jsh@pixelslut.com>  * po/sawfish.pot: updated

 * ChangeLog, configure.in, sawfish.spec.in: require librep 0.14 (for the
 compiler fix)  2001-06-04  John Harper  <jsh@pixelslut.com>  * configure.in,
 sawfish.spec.in: require librep 0.14 (for the compiler fix)

  2001-05-23 John Harper <jsh@pixelslut.com>

 * src/ChangeLog, src/keys.c: Fixed bug 8220 (Having Ctrl as default "modifier
 key used for default WM  2001-05-22  John Harper  <jsh@pixelslut.com>  Fixed
 bug 8220 (Having Ctrl as default "modifier key used for default WM shortcuts"
 breaks everything...):  * keys.c (wm_mod): default window manager modifier is
 once more `M-' instead of `C-'

  2001-05-22 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po: Updated Norwegian translation.  2001-05-22  Kjartan
 Maraas  <kmaraas@gnome.org>  * po/no.po: Updated Norwegian translation.

  2001-05-22 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/es.po: Merged with sawfish.pot file  2001-05-21  Carlos
 Perelló Marín <carlos@gnome-db.org>  * po/es.po: Merged with sawfish.pot file

  2001-05-21 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ko.po, po/sawfish.pot, po/zh_TW.Big5.po: fixed multibytes

  2001-05-20 Sami Pesonen <spesonen@src.gnome.org>

 * ChangeLog, po/fi.po: Finnish translation updated by Antti Ahvensalmi
 <aahven@mbnet.fi>

  2001-05-17 Stanislav Brabec <utx@src.gnome.org>

 * ChangeLog, po/cs.po: Updated Czech.

  2001-05-13 John Harper <jsh@pixelslut.com>

 * ChangeLog, po/fr.po: update from Christian Marillat  2001-05-12  John
 Harper  <jsh@pixelslut.com>  * po/fr.po: update from Christian Marillat

  2001-05-10 John Harper <jsh@pixelslut.com>

 * scripts/ChangeLog, scripts/sawfish-about.jl.in: don't add the link to the
 iwc.org site, since it disappeared a while ago..  2001-05-09  John Harper 
 <jsh@pixelslut.com>  * sawfish-about.jl.in: don't add the link to the iwc.org
 site, since it disappeared a while ago..

  2001-05-04 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/keys.c, src/keys.h: added support for Off2 and Off3
 event types (button release events). Also  2001-05-04  John Harper 
 <jsh@eazel.com>  * keys.h, keys.c: added support for Off2 and Off3 event
 types (button release events). Also changed it so that Click1 events now
 print as `Click'

 * lisp/ChangeLog, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/util/decode-events.jl: support `OffN' events ditto 
 2001-05-04  John Harper  <jsh@eazel.com>  * sawfish/wm/state/gnome.jl
 (gnome-event-proxyer): support `OffN' events *
 sawfish/wm/util/decode-events.jl: ditto  * sawfish/wm/keymaps.jl
 (title-keymap): bind toggle-window-shaded to an X-Off2 binding instead of
 X-Click2

  2001-05-03 Andraz Tori <minmax@src.gnome.org>

 * Sawfish.desktop, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added sl translation

  2001-05-03 Matthias Warkus <mawarkus@src.gnome.org>

 * ChangeLog, po/de.po: Updated German translation

  2001-05-01 John Harper <jsh@eazel.com>

 * ChangeLog, themes/Crux/theme.jl: don't include close buttons on transient
 windows, since it may lead to  2001-05-01  John Harper  <jsh@eazel.com>  *
 themes/Crux/theme.jl: don't include close buttons on transient windows, since
 it may lead to confusion (ideally, we'd only remove close buttons from
 dialogs with more than one choice, but the wm can't determine that)  Also,
 moved all button theme definitions into the special variable
 Crux:button-themes, then the button-theme function just dereferences this

  2001-04-30 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ca.po, po/sawfish.pot: updated Catalan file

  2001-04-25 Ole Laursen <olau@src.gnome.org>

 * po/da.po, po/update.sh: Updated Danish translation and added script

  2001-04-23 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/focus.jl: Fixed bug 4250 (pointer can confuse focus follows
 mouse when cycling):  2001-04-22  John Harper  <jsh@eazel.com>  Fixed bug
 4250 (pointer can confuse focus follows mouse when cycling):  *
 sawfish/wm/focus.jl (focus-ignore-pointer-events): new variable. When true,
 pointer in/out events have no effect on the input focus  *
 sawfish/wm/commands/x-cycle.jl (cycle-begin): while cycling set
 focus-ignore-pointer-events to true. Don't restore it to false until 100ms
 after the cycling finishes (so that any pointer out events generated by,
 e.g., removing the message window are ignored)

 * src/ChangeLog, src/colors.c: use `#000000' instead of `black'. This will
 still work even if rgb.txt  2001-04-22  John Harper  <jsh@eazel.com>  *
 colors.c (colors_init): use `#000000' instead of `black'. This will still
 work even if rgb.txt doesn't exist. Also check for Fget_color () throwing an
 exception

 * ChangeLog, configure.in: s/X11_CFLAGS/X_CFLAGS/  2001-04-22  John Harper 
 <jsh@eazel.com>  * configure.in: s/X11_CFLAGS/X_CFLAGS/

  2001-04-22 John Harper <jsh@eazel.com>

 * ChangeLog, configure.in: temporarily set CPPFLAGS to include X11_CFLAGS
 while looking for X header  2001-04-21  John Harper  <jsh@eazel.com>  *
 configure.in: temporarily set CPPFLAGS to include X11_CFLAGS while looking
 for X header files

 * lisp/ChangeLog, lisp/sawfish/wm/viewport.jl: rewrote the code that changes
 viewports. It now tries to order the window  2001-04-22  John Harper 
 <jsh@eazel.com>  * sawfish/wm/viewport.jl (set-viewport): rewrote the code
 that changes viewports. It now tries to order the window moves in such a way
 as to minimize redundant pointer in/out and expose events. The ordering
 algorithm was suggested by Jan Kasprzak <kas@informatics.muni.cz> last
 September

  2001-04-20 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl: monitor _WIN_AREA as well
 as _WIN_WORKSPACE. This definitely fundamentally  2001-04-20  John Harper 
 <jsh@eazel.com>  * sawfish/wm/state/gnome.jl (gnome-property-handler):
 monitor _WIN_AREA as well as _WIN_WORKSPACE. This definitely fundamentally
 flawed, but can be useful in some cases..

 * ChangeLog, po/sawfish-xgettext, po/sawfish.pot: Adapted from a patch by
 Vlad Harchev <hvv@hippo.ru>:  2001-04-20  John Harper  <jsh@eazel.com> 
 Adapted from a patch by Vlad Harchev <hvv@hippo.ru>:  * po/sawfish-xgettext:
 extract beautified keymap names. Consider i18n-defvar and i18n-define forms
 on a variable by variable basis. Also add beautified command names  *
 po/sawfish.pot: updated

 * lisp/ChangeLog, lisp/sawfish/wm.jl, lisp/sawfish/wm/ext/match-window.jl:
 Extra i18n work. Adapted from a patch by Vlad Harchev <hvv@hippo.ru> 
 2001-04-20  John Harper  <jsh@eazel.com>  Extra i18n work. Adapted from a
 patch by Vlad Harchev <hvv@hippo.ru>  * sawfish/wm.jl (i18n-defvar,
 i18n-define): new macros, expand to a `defvar' or `define'. Just used to mark
 variables that need special attention when extracting translatable strings  *
 sawfish/wm/ext/match-window.jl: import sawfish.wm instead of a bunch of
 specific modules, so we get i18n-defvar. Then use it when declaring
 match-window-x-properties and match-window-properties

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/layouts/keymaps.jl,
 lisp/sawfish/ui/widgets/keymap.jl, lisp/sawfish/ui/widgets/match-window.jl:
 Extra i18n work. Adapted from a patch by Vlad Harchev <hvv@hippo.ru> 
 2001-04-20  John Harper  <jsh@eazel.com>  Extra i18n work. Adapted from a
 patch by Vlad Harchev <hvv@hippo.ru>  * layouts/keymaps.jl
 (beautify-keymap-name): try to localize the name before returning it *
 widgets/keymap.jl (beautify-symbol-name): ditto * widgets/match-window.jl
 (beautify-symbol-name): ditto  * widgets/match-window.jl
 (make-match-window:matchers): localizes all property names before starting,
 then uses that list of properties

  2001-04-17 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/beos-window-menu.jl: surround the name
 in parentheses if the window is on a different viewport  2001-04-17  John
 Harper  <jsh@eazel.com>  * sawfish/wm/ext/beos-window-menu.jl (make-label):
 surround the name in parentheses if the window is on a different viewport as
 well as if it's on a different workspace

  2001-04-13 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl: new functions. These provide a
 future-proof interface for programmatically  2001-04-12  John Harper 
 <jsh@eazel.com>  * sawfish/wm/frames.jl (apply-frame-style,
 apply-frame-style-and-save): new functions. These provide a future-proof
 interface for programmatically selecting themes

  2001-04-12 Pablo Saratxaga <pablo@src.gnome.org>

 * po/az.po, po/wa.po: Updated Azeri file Added Walloon file  Updated Azeri
 file Added Walloon file

  2001-04-11 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/util/keymap-diff.jl, lisp/sawfish/wm/util/nokogiri.jl:
 Committed some work-in-progress changes. The end goal is to store  2001-04-11
  John Harper  <jsh@eazel.com>  Committed some work-in-progress changes. The
 end goal is to store customized keymaps as deltas from their default value.
 That doesn't happen yet, but these changes will make it easier.  Work to
 record default values of all custom options:  * sawfish/wm/custom.jl
 (variable-default-value, variable-declared-p): new functions 
 (custom-declare-variable): new keyword parameter DEFAULT-VALUE.  (defcustom):
 the expansion now passes the DEFAULT-VALUE to custom-declare-variable  *
 sawfish/wm/keymaps.jl: Rewrote all keymap initializations to use a single
 form instead of side-effecting the keymap after it's created. This lets the
 default value be known  (custom-set-keymap): use an ugly hack to prevent the
 default value being destructively modified   Added an extra
 deserialize/serialize pair when applying values from the UI. This is so that
 the customize-set function can do some kind of transformation at some point
 in the future..  * sawfish/wm/custom.jl (make-custom-form): now requires an
 unserialized VALUE. It serializes it before creating the form  *
 sawfish/wm/util/nokogiri.jl (nokogiri-apply-changes): deserialize the value
 from the UI before passing it to customize-set   *
 sawfish/wm/util/keymap-diff.jl (diff-keymaps, patch-keymap): new file.
 Experimental code for keymap abuse

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: Fixed bug 8047 (SOLARIS:
 Setting Gnomecc Workspaces spin button to  2001-04-11  John Harper 
 <jsh@eazel.com>  Fixed bug 8047 (SOLARIS: Setting Gnomecc Workspaces spin
 button to decrease no of workspaces fails.):  * sawfish/wm/workspace.jl: set
 {first,last}-interesting-workspace to nil when the workspace configuration
 changes  this isn't a great fix, but imho it's better than the current
 behaviour

 * src/ChangeLog, src/x.c: Fixed bug 6970 (X plugin doesn't update width and
 height of drawable  2001-04-11  John Harper  <jsh@eazel.com>  Fixed bug 6970
 (X plugin doesn't update width and height of drawable structure):  * x.c
 (x_window_note_changes): new function, called by Fx_configure_window () after
 making changes

  2001-04-09 Christian Rose <menthos@src.gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/sound-properties.desktop:
 Applied patch for the sv entry by Peter Winnberg <petey@sdf.sbacka.pitea.se>.

  2001-04-09 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl: s/shaped/shaded/ to fix
 the bug where the decorate-transients option  2001-04-08  John Harper 
 <jsh@eazel.com>  * sawfish/wm/state/transient.jl (transient-frame-type):
 s/shaped/shaded/ to fix the bug where the decorate-transients option doesn't
 work for shaded windows

  2001-04-05 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/tooltips.jl: use the
 `command-documentation' function to get doc strings, not the  2001-04-05 
 John Harper  <jsh@eazel.com>  * sawfish/wm/ext/tooltips.jl (command-info):
 use the `command-documentation' function to get doc strings, not the
 `documentation' function (which no longer works)

 * capplet/ChangeLog, capplet/desktop-entries/sound-properties.desktop: small
 change to comment  2001-04-05  John Harper  <jsh@eazel.com>  *
 desktop-entries/sound-properties.desktop: small change to comment

  2001-04-05 John Harper <jsh@src.gnome.org>

 * ChangeLog, po/ChangeLog: merged po/ChangeLog with ChangeLog

  2001-04-05 Ole Laursen <olau@src.gnome.org>

 * po/ChangeLog, po/da.po: Updated Danish translation.

  2001-04-05 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ChangeLog, po/az.po, po/ca.po, po/el.po, po/gl.po, po/pl.po,
 po/pt_BR.po, po/sawfish.pot, po/tr.po: Re-added ChangeLog file, Fixed pl.po
 charset error

  2001-04-04 Stanislav Brabec <utx@penguin.cz>

 * ChangeLog, po/cs.po: Update from Jiri Cerny <jiri.cerny@epfl.ch>. 
 2001-03-05  Stanislav Brabec  <utx@penguin.cz>  * po/cs.po: Update from Jiri
 Cerny <jiri.cerny@epfl.ch>.

  2001-04-03 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl: added special save
 and restore code for the `sticky' state (handles _both_  2001-04-02  John
 Harper  <jsh@eazel.com>  * sawfish/wm/ext/window-history.jl: added special
 save and restore code for the `sticky' state (handles _both_ sticky states)

  2001-03-29 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/events.c, src/functions.c: Fixed an ICCCM compliance
 problem:  2001-03-29  John Harper  <jsh@eazel.com>  Fixed an ICCCM compliance
 problem:  * functions.c, events.c (configure_request, Fresize_window_to,
 Fmove_resize_window_to): don't send a synthetic configure notify event if the
 window was resized (in which case a real configure notify was generated)

  2001-03-27 Ole Laursen <olau@src.gnome.org>

 * ChangeLog, po/da.po: Minor fixes in Danish translation

  2001-03-27 Matthias Warkus <mawarkus@src.gnome.org>

 * ChangeLog, po/de.po: Huge update to German translation

  2001-03-26 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl: some bug fixes for
 multi-headed displays. Adapted from a patch by Florent  2001-03-24  John
 Harper  <jsh@eazel.com>  * sawfish/wm/state/maximize.jl (maximize-window,
 maximize-find-workarea): some bug fixes for multi-headed displays. Adapted
 from a patch by Florent Guillaume <florent.guillaume@mail.com>

 * src/ChangeLog, src/fonts.c: reverted the last change to merge calls to
 setlocale (). (I had failed to  2001-03-21  John Harper  <jsh@eazel.com>  *
 fonts.c (x_create_font_set): reverted the last change to merge calls to
 setlocale (). (I had failed to realize that the result of calling setlocale
 describes the current locale not the original one). Also added some code to
 copy the returned locale name since it's in a static buffer

  2001-03-24 Matthias Warkus <mawarkus@src.gnome.org>

 * ChangeLog, po/de.po: Commit this to be sure

  2001-03-22 Fatih Demir <kabalak@src.gnome.org>

 * ChangeLog, po/tr.po: Updated tr.po

  2001-03-21 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/state/maximize.jl: Fixed bug 6971 (cancelling resizing a
 maximized window loses the  2001-03-20  John Harper  <jsh@eazel.com>  Fixed
 bug 6971 (cancelling resizing a maximized window loses the maximimized
 status):  * sawfish/wm/commands/move-resize.jl (do-move-resize): when calling
 after-move-hook or after-resize-hook pass a SUCCESSFUL keyword arg, whose
 value is true if the move or resize was successfully completed  *
 sawfish/wm/state/maximize.jl (maximize-discard-move,
 maximize-discard-resize): these now have a SUCCESSFUL keyword parameter, they
 only do the discarding if it's true

  2001-03-19 John Harper <jsh@eazel.com>

 * ChangeLog, configure.in, lisp/ChangeLog, lisp/sawfish/wm/ext/tooltips.jl,
 src/ChangeLog, src/sawmill.h, src/windows.c: patch from albert chin
 (china@thewrittenword.com):  2001-03-19  John Harper  <jsh@eazel.com>  *
 configure.in: patch from albert chin (china@thewrittenword.com):  1. No need
 to AC_MSG_CHECKING if the user has disabled the feature  2. /usr/ccs/lib/cpp
 is a more portable location for cpp under Solaris  3. Run some *-config
 scripts in a sub-process so we can handle the case where the command is not
 found (else the shell outputs <blah> command not found).  2001-03-17  John
 Harper  <jsh@eazel.com>  * sawfish/wm/ext/tooltips.jl (tooltips-delay,
 tooltips-timeout-delay): minimum allowed value is now one not zero (zero
 timeouts don't work)  2001-03-19  John Harper  <jsh@eazel.com>  * windows.c,
 sawmill.h: moved XUrgencyHint definition to sawmill.h

  2001-03-14 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: version 0.38

  2001-03-14 John Harper <jsh@eazel.com>

 * ChangeLog, configure.in: version 0.38  2001-03-14  John Harper 
 <jsh@eazel.com>  * configure.in: version 0.38

  2001-03-14 Jesus Bravo Alvarez <jesusb@src.gnome.org>

 * ChangeLog, po/gl.po: Updated Galician translation

  2001-03-13 Martin Norback <mback@src.gnome.org>

 * ChangeLog, po/sv.po: Updated Swedish translation.

  2001-03-11 Matthias Warkus <mawarkus@src.gnome.org>

 * ChangeLog, po/de.po: Patched diff from Christian Meyer into German
 translation

  2001-03-11 Timur Bakeyev <mc@bat.ru>

 * ChangeLog, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added Russian
 translations from Vlad Harchev <hvv@hippo.ru>   2001-03-11  Timur Bakeyev 
 <mc@bat.ru>  * capplet/desktop-entries/*.desktop:  added Russian translations
 from Vlad Harchev <hvv@hippo.ru>

  2001-03-11 Carlos Perelló Marín <carlos@gnome-db.org>

 * ChangeLog, po/es.po: Updated Spanish translation by Joseba García
 Etxebarria  2001-03-11  Carlos Perelló Marín <carlos@gnome-db.org>  *
 po/es.po: Updated Spanish translation by Joseba García Etxebarria
 <josebagar@euskalnet.net>

  2001-03-11 Christian Meyer <chrisime@src.gnome.org>

 * ChangeLog, po/de.po: Cleaned up po/de.po a bit.

 * capplet/ChangeLog, capplet/desktop-entries/meta-properties.desktop: Added
 German strings to meta-properties.desktop

  2001-03-10 Christian Rose <menthos@src.gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added Swedish
 translations for desktop entries, with a lot of help from Peter Winnberg
 <peter@rsub.com>.

  2001-03-09 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl: applied patch from
 Kai Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>:  2001-03-09  John Harper
  <jsh@eazel.com>  * sawfish/wm/commands/grow-pack.jl: applied patch from Kai
 Großjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>:  `It makes growing work even
 for windows which have a height/width increment.  With the old code,
 repeat-growing xterms didn't always work right, since the old code only added
 1 to the height/width, and that was often not enough to overlap the next
 window edge.  Now I'm adding height/width increment, and preliminary testing
 indicates that this is working well.'

 * src/ChangeLog, src/cursors.c: set default_cursor to Qnil when in batch mode
 (to prevent Fdefault_cursor  2001-03-09  John Harper  <jsh@eazel.com>  *
 cursors.c (cursors_init): set default_cursor to Qnil when in batch mode (to
 prevent Fdefault_cursor () returning a null value)

  2001-03-08 Jesus Bravo Alvarez <jesusb@src.gnome.org>

 * ChangeLog, capplet/ChangeLog,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, po/gl.po,
 themes/Crux/README.gl: Updated/fixed/added several Galician translations

  2001-03-07 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/functions.c: when these functions are given a sibling,
 check if it has been destroyed.  2001-03-07  John Harper  <jsh@eazel.com>  *
 functions.c (Fx_raise_window, Fx_lower_window): when these functions are
 given a sibling, check if it has been destroyed. If so, do nothing to the
 stacking order  (This should fix a failed assertion that Ramiro and Duane
 were seeing)

 * lisp/ChangeLog, lisp/sawfish/wm/focus.jl: disabled the code to beep and
 print warning messages if the click to focus  2001-03-06  John Harper 
 <jsh@eazel.com>  * sawfish/wm/focus.jl (scan-windows-for-bugs): disabled the
 code to beep and print warning messages if the click to focus keymap gets
 lost

  2001-03-06 John Harper <jsh@eazel.com>

 * ChangeLog, po/ChangeLog, po/pl.po, po/ru.po: removed (po ChangeLog entries
 should go in the top-level ChangeLog)  2001-03-06  John Harper 
 <jsh@eazel.com>  * po/ChangeLog: removed (po ChangeLog entries should go in
 the top-level ChangeLog)  2001-03-03  John Harper  <jsh@eazel.com>  *
 po/pl.po: update from Daniel Koć <kocio@bigfoot.com>  * po/ru.po: update from
 Vlad Harchev <hvv@hippo.ru>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/maximize.jl: fixed to work better when the window is on
 multiple workspaces  2001-03-06  John Harper  <jsh@eazel.com>  *
 sawfish/wm/state/gnome.jl (gnome-property-handler): fixed to work better when
 the window is on multiple workspaces  * sawfish/wm/state/maximize.jl: don't
 add maximize-discard-move to the after-move-hook any longer

  2001-03-05 Kjartan Maraas <kmaraas@gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop: Fixed broken encoding.
 Scream if this breaks anything.  2001-03-05  Kjartan Maraas 
 <kmaraas@gnome.org>  * desktop-entries/*.desktop: Fixed broken encoding.
 Scream if this breaks anything.

  2001-03-05 Stanislav Brabec <utx@src.gnome.org>

 * ChangeLog, Sawfish.desktop, capplet/ChangeLog,
 capplet/desktop-entries/.directory,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, po/ChangeLog, po/cs.po,
 po/sawfish.pot: Added Czech translation from Jiri Cerny <jiri.cerny@epfl.ch>.

  2001-03-03 Sami Pesonen <spesonen@src.gnome.org>

 * po/ChangeLog, po/fi.po: Finnish translation updated by Antti Ahvensalmi
 <aahven@mbnet.fi>

  2001-03-02 Stano Visnovsky <stano@src.gnome.org>

 * po/ChangeLog, po/sk.po: Updated Slovak translation

  2001-03-01 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/workspace.jl: new function, added to property-notify-hook.
 Currently just watches for  2001-02-28  John Harper  <jsh@eazel.com>  *
 sawfish/wm/state/gnome.jl (gnome-property-handler): new function, added to
 property-notify-hook. Currently just watches for _WIN_WORKSPACE changes, and
 responds by moving the window  * sawfish/wm/workspace.jl
 (send-window-to-workspace-from-first): don't do any copying and moving if the
 FROM and TO workspaces are the same  * sawfish/wm/commands/move-resize.jl
 (move-cursor-shape, resize-cursor-shape): default to the value of the
 default-cursor function  * sawfish/wm/frames.jl (cursor-for-frame-part):
 don't use a special cursor in titles

 * ChangeLog, themes/Crux/theme.jl: button-theme): default theme is now
 `default'  2001-02-28  John Harper  <jsh@eazel.com>  * themes/Crux/theme.jl
 (Crux:button-theme): default theme is now `default'  * themes/Crux/theme.jl
 (button-theme): new button theme `default'. Like `platinum' but show an
 iconify button on the right in nomal windows

  2001-02-28 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ChangeLog, po/az.po, po/fi.po, po/it.po, po/pl.po, po/ro.po, po/sl.po:
 Added Azeri file added ChangeLog file fixed some headers  Added Azeri file
 added ChangeLog file fixed some headers

  2001-02-27 Ole Laursen <olau@src.gnome.org>

 * capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Updated Danish
 .desktop-files entries

  2001-02-27 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/keys.c: changed default value from EV_MOD_META to
 ControlMask. Part of my fix to  2001-02-26  John Harper  <jsh@eazel.com>  *
 keys.c (wm_mod): changed default value from EV_MOD_META to ControlMask. Part
 of my fix to bug 7073

  2001-02-25 Simos Xenitellis <simos@src.gnome.org>

 * ChangeLog, po/el.po: Update of Greek translation

  2001-02-24 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/placement/smart.jl: define `kill-client' command (using the
 x-kill-client function)  2001-02-24  John Harper  <jsh@eazel.com>  *
 sawfish/wm/commands.jl (command-sequence): define `kill-client' command
 (using the x-kill-client function)  Fixed off-by-one error when placing
 windows flush with the right or bottom of the screen  *
 sawfish/wm/placement/smart.jl (sp-make-grid): don't subtract one from
 screen-width or screen-height (sp-prune-points): allow (<= X RANGE) instead
 of (< X RANGE)

 * capplet/ChangeLog, .../desktop-entries/bindings-properties.desktop: more
 revert surgery  2001-02-24  John Harper  <jsh@eazel.com>  *
 desktop-entries/bindings-properties.desktop: more revert surgery

 * ChangeLog, THANKS, po/it.po, po/sawfish-xgettext, po/sawfish.pot: update
 from Michele Campeotto <micampe@f2s.com>  2001-02-24  John Harper 
 <jsh@eazel.com>  * po/it.po: update from Michele Campeotto <micampe@f2s.com> 
 * po/fr.po: update from Christian Marillat <marillat.christian@wanadoo.fr>  *
 po/sawfish-xgettext (helper): extract choices from `:options' and `:type
 (choice ..)' fields. Patch from Vlad Harchev <hvv@hippo.ru>

 * lisp/ChangeLog, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/wm-spec.jl: new functions, used to implement the
 combined sticky functions. They're  2001-02-23  John Harper  <jsh@eazel.com> 
 * sawfish/wm/state/iconify.jl (window-sticky-p/workspace,
 make-window-sticky/workspace, make-window-unsticky/workspace,
 window-sticky-p/viewport, make-window-sticky/viewport,
 make-window-unsticky/viewport): new functions, used to implement the combined
 sticky functions. They're also exported  * sawfish/wm/state/wm-spec.jl: uses
 the new /workspace or /viewport sticky functions throughout  Fixed typo of
 _NET_WM_STATE_MAXIMIZED_HORIZ instead of HORZ  Add update-client-list-hints
 to after-restacking-hook instead of workspace-state-change-hook 
 (update-client-list-hints): added keyword arg ONLY-STACKING-LIST; reverse the
 result of the stacking-order function before storing it in the
 _NET_CLIENT_LIST_STACKING property  (client-message-handler): use the
 display-window function to implement the _NET_ACTIVE_WINDOW request. Added a
 _NET_WM_DESKTOP handler - handles making the window sticky or changing its
 workspace

  2001-02-23 Marius Andreiana <mandreiana@src.gnome.org>

 * ChangeLog, po/ro.po: Updated ro (Romanian) translation

 * capplet/ChangeLog, capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop: Re-added ro (Romanian)
 translations

  2001-02-23 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl: don't try to place windows
 with the fixed-position property  2001-02-22  John Harper  <jsh@eazel.com>  *
 sawfish/wm/placement.jl (place-window): don't try to place windows with the
 fixed-position property

  2001-02-20 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/stacking-list.c, src/windows.c: only do the reparenting
 if the window hasn't been destroyed   * windows.c (install_window_frame,
 remove_window_frame): only do the reparenting if the window hasn't been
 destroyed  * stacking-list.c (restack_window): just return immediately if the
 window has already been destroyed

 * ChangeLog, configure.in, src/ChangeLog: version 0.37.3

  2001-02-20 John Harper <jsh@eazel.com>

 * capplet/ChangeLog, .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop: version 0.37.3  2001-02-19 
 John Harper  <jsh@eazel.com>  * version 0.37.3  *
 desktop-entries/move-properties.desktop,
 desktop-entries/meta-properties.desktop,
 desktop-entries/maximize-properties.desktop,
 desktop-entries/match-properties.desktop,
 desktop-entries/bindings-properties.desktop: reverted all changes made by cvs
 user `mandreiana' where they touched more than just `ro' translations

 * ChangeLog, po/ru.po: Updated Russian translation from Vlad Harchev
 <hvv@hippo.ru>  2001-02-19  John Harper  <jsh@eazel.com>  * po/ru.po: Updated
 Russian translation from Vlad Harchev <hvv@hippo.ru>

  2001-02-20 Kenneth Christiansen <kenneth@src.gnome.org>

 * Sawfish.desktop, po/da.po: update

  2001-02-20 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/display.c, src/events.c, src/frames.c, src/functions.c,
 src/keys.c, src/sawmill.h, src/sawmill_subrs.h, src/stacking-list.c,
 src/windows.c: new predicate, used to replace the
 assert_window_[not_]in_stacking_list  2001-02-19  John Harper 
 <jsh@eazel.com>  * stacking-list.c (window_in_stacking_list_p): new
 predicate, used to replace the assert_window_[not_]in_stacking_list functions
 (which have been deleted)  2001-02-18  John Harper  <jsh@eazel.com>  *
 functions.c (Frestack_windows, Fx_raise_window, Fx_lower_window): be sure to
 never alter the stacking of destroyed windows  [ I think this should fix the
 random crashes that some people have been experiencing - it was possible for
 a deleted window to be reinserted in the stacking list. Then, when the
 deleted window got garbage collected bogus pointers were left in the list.. ]
  * stacking-list.c: added yet more assertions, this time to check that
 destroyed windows aren't being manipulated where they shouldn't be  *
 sawmill.h (WINDOW_IS_GONE_P): new macro, evaluates to true when the window
 object no longer has an associated client window  * windows.c, frames.c,
 display.c, keys.c: use the above macro instead of `w->id == 0'

  2001-02-18 Simos Xenitellis <simos@src.gnome.org>

 * ChangeLog, po/el.po: Updated Greek translation

  2001-02-16 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/sawmill_subrs.h, src/stacking-list.c, src/windows.c: new
 functions  2001-02-16  John Harper  <jsh@eazel.com>  * stacking-list.c
 (assert_window_in_stacking_list, assert_window_not_in_stacking_list): new
 functions  * windows.c: use the stacking-list assertions in sensible places

 * src/ChangeLog, src/stacking-list.c: added debugging assertions  2001-02-15 
 John Harper  <jsh@eazel.com>  * stacking-list.c: added debugging assertions

  2001-02-14 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: version 0.37.2 
 2001-02-14  John Harper  <jsh@eazel.com>  * version 0.37.2  *
 sawfish/wm/commands/move-resize.jl (viable-move-resize-p): doh! fixed this
 properly now, was using the wrong variable to get the edge list

 * ChangeLog, configure.in: version 0.37.2  2001-02-14  John Harper 
 <jsh@eazel.com>  * configure.in: version 0.37.2

 * ChangeLog, configure.in: version 0.37.1  2001-02-14  John Harper 
 <jsh@eazel.com>  * configure.in: version 0.37.1

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl: version 0.37.1 
 2001-02-14  John Harper  <jsh@eazel.com>  * version 0.37.1  *
 sawfish/wm/commands/move-resize.jl (viable-move-resize-p): fixed stupid typo
 in `region' and `border' modes (using direction instead of edge list)

  2001-02-14 John Harper <jsh@src.gnome.org>

 * ChangeLog, configure.in, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 man/news.texi, scripts/ChangeLog, src/ChangeLog: version 0.37

  2001-02-14 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/wm-spec.jl: Look for `Panel/panel_window' instead of
 `Panel/panel'. This may not work  2001-02-13  John Harper  <jsh@eazel.com>  *
 sawfish/wm/state/gnome.jl (gnome-window-class-hacks): *
 sawfish/wm/state/wm-spec.jl (wm-class-hacks): Look for `Panel/panel_window'
 instead of `Panel/panel'. This may not work well immediately, but it will
 with the forthcoming gnome-core release

 * ChangeLog, themes/Crux/theme.jl: in `Mac OS Platinum' mode, only show close
 button on transients  2001-02-13  John Harper  <jsh@eazel.com>  *
 themes/Crux/theme.jl (button-theme): in `Mac OS Platinum' mode, only show
 close button on transients

 * lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl: new command line
 option `--window-history-file=FILE' to specify where to  2001-02-13  John
 Harper  <jsh@eazel.com>  * sawfish/wm/ext/window-history.jl: new command line
 option `--window-history-file=FILE' to specify where to load and store the
 history information

 * scripts/ChangeLog, scripts/Makefile.in, scripts/sawfish-about.jl.in:
 install sawfish.png as sawfish-logo.png, then reference that file (ensures 
 2001-02-13  John Harper  <jsh@eazel.com>  * sawfish-about.jl.in, Makefile.in:
 install sawfish.png as sawfish-logo.png, then reference that file (ensures
 that the session manager splash screen doesn't pick up this file as the
 progress icon for sawfish - looks hideous)

 * lisp/ChangeLog, lisp/sawfish/wm/user.jl: new internal variable - the list
 of rc files to try, currently  2001-02-13  John Harper  <jsh@eazel.com>  *
 sawfish/wm/user.jl (rc-files): new internal variable - the list of rc files
 to try, currently ~/.sawfishrc, ~/.sawfish/rc and ~/.sawmillrc

 * src/ChangeLog, src/windows.c: only call remove_from_stacking_list () once
 per window  2001-02-13  John Harper  <jsh@eazel.com>  * windows.c
 (remove_window): only call remove_from_stacking_list () once per window

  2001-02-12 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/session.c: set outstanding_save_done to false after
 calling SmcSaveYourselfDone ()  2001-02-11  John Harper  <jsh@eazel.com>  *
 session.c (save_yourself_2): set outstanding_save_done to false after calling
 SmcSaveYourselfDone ()

  2001-02-11 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: enclose grabbed regexp
 in `^...$' so that it only matches the exact string  2001-02-10  John Harper 
 <jsh@eazel.com>  * sawfish/wm/ext/match-window.jl
 (match-window-grab-x-property): enclose grabbed regexp in `^...$' so that it
 only matches the exact string

 * ChangeLog, themes/mono/theme.jl: rewritten in `define' form. The
 mono:active-color is now optional and  2001-02-09  John Harper 
 <jsh@eazel.com>  * themes/mono/theme.jl: rewritten in `define' form. The
 mono:active-color is now optional and defaults to the GTK selection color

  2001-02-11 John Harper <jsh@src.gnome.org>

 * ChangeLog, capplet/ChangeLog,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop, po/ja.po: updated Japansese
 translations from Sato Satoru

  2001-02-10 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/Makefile.in, src/functions.c, src/sawmill.h,
 src/sawmill_subrs.h, src/stacking-list.c, src/windows.c: Work to cache the
 stacking order of windows locally - this fixes the bug  2001-02-09  John
 Harper  <jsh@eazel.com>  Work to cache the stacking order of windows locally
 - this fixes the bug where reparenting windows screws the stacking order and
 therefore makes the constraint-based stacking code go haywire. It's also an
 efficiency win since we don't need to keep asking the server for the order  *
 stacking-list.c: new file, code to maintain and manipulate a doubly linked
 list of all managed windows, representing the current stacking order. Also
 has a function to restack a window such that it's consistent with its
 position in the list  * sawmill.h (Lisp_Window): new fields `above' and
 `below' - linkage for the stacking list  * functions.c (Frestack_windows,
 Fx_raise_window, Fx_lower_window): these are now implemented in terms of the
 stacking list primitives. The method is simple: get the list into the new
 order, then call restack_window () on any windows that changed position in
 the list  * windows.c (Fstacking_order): just call make_stacking_list () 
 (add_window, remove_window): add and remove the window from the stacking list
  (install_window_frame, remove_window_frame): after calling XReparentWindow
 (), call restack_window () to fix the stacking order of the window - this
 fixes the original bug

  2001-02-09 Stano Visnovsky <stano@src.gnome.org>

 * ChangeLog, po/sk.po: Updated Slovak translation

  2001-02-08 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/ui/widgets/event.jl, lisp/sawfish/wm/util/window-order.jl: strip
 leading and trailing white space from the event name in the `ref'  2001-02-07
  John Harper  <jsh@eazel.com>  * widgets/event.jl (make-event-item): strip
 leading and trailing white space from the event name in the `ref' method 
 2001-02-07  John Harper  <jsh@eazel.com>  * sawfish/wm/util/window-order.jl
 (on-viewport-change): only call window-order-focus-most-recent if in
 click-to-focus mode, not when not in enter-exit mode

 * src/ChangeLog, src/colors.c, src/fonts.c: don't try to call XParseColor if
 we have no display connection, just  2001-02-07  John Harper  <jsh@eazel.com>
  * colors.c (Fget_color): don't try to call XParseColor if we have no display
 connection, just return nil. Patch from merlin <merlin@merlin.org  * fonts.c
 (x_create_font_set): merged two calls to setlocale () into one. This also
 avoids problems with its possibly static buffer

 * ChangeLog, po/es.po: updated Spanish translation from Ińaki García
 Etxebarria  2001-02-07  John Harper  <jsh@eazel.com>  * po/es.po: updated
 Spanish translation from Ińaki García Etxebarria <garetxe@euskalnet.net>

  2001-02-07 Fatih Demir <kabalak@src.gnome.org>

 * ChangeLog, po/tr.po: Updated tr.po for sawfish

  2001-02-07 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: added WM_WINDOW_ROLE
 to list of properties  2001-02-06  John Harper  <jsh@eazel.com>  *
 sawfish/wm/ext/match-window.jl (match-window-x-properties): added
 WM_WINDOW_ROLE to list of properties

  2001-02-06 John Harper <jsh@eazel.com>

 * ChangeLog, lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/util/recolor-image.jl, src/ChangeLog, src/functions.c,
 src/session.c, themes/Crux/theme.jl: call XineramaQueryExtension before
 XineramaQueryScreens (in case the  2001-02-06  John Harper  <jsh@eazel.com> 
 * functions.c (functions_init): call XineramaQueryExtension before
 XineramaQueryScreens (in case the extension isn't present)  2001-01-28  John
 Harper  <jsh@eazel.com>  * session.c (shutdown_cancelled): if we've not
 already, send a SaveYourselfDone message (required by the XSM protocol) 
 2001-02-06  John Harper  <jsh@eazel.com>  * sawfish/wm/state/transient.jl
 (transient-unmap-window): in sloppy focus mode avoid focusing on the desktop
 window just because the pointer is over it  2001-02-05  John Harper 
 <jsh@eazel.com>  * sawfish/wm/util/recolor-image.jl (make-lut): subtract
 mid-point from 255 not 256. Pointed out by Simon Budig
 <Simon.Budig@unix-ag.org>  2001-01-29  John Harper  <jsh@eazel.com>  *
 themes/Crux/theme.jl: was rebuilding _all_ windows when the WM_NAME of one
 window changed. Fixed this inefficiency

  2001-02-03 Marius Andreiana <mandreiana@src.gnome.org>

 * ChangeLog, po/ro.po: Added ro.po (Romanian) translation

 * capplet/ChangeLog, .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop: Added ro (Romanian)
 translation

  2001-02-01 Szabolcs Ban <bansz@src.gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added Hungarian entries
 to desktop-entries/*.desktop

  2001-01-30 Kjartan Maraas <kmaraas@gnome.org>

 * ChangeLog, po/no.po: Updated Norwegian translation.  2001-01-30  Kjartan
 Maraas  <kmaraas@gnome.org>  * po/no.po: Updated Norwegian translation.

  2001-01-29 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 src/ChangeLog, src/main.c, src/sawmill.h: Work to fix bug 5758 (session
 management doesn't work in `don't  2001-01-28  John Harper  <jsh@eazel.com> 
 Work to fix bug 5758 (session management doesn't work in `don't automatically
 save' mode).  Most of the credit goes to Timo Korvola
 <tkorvola@e.math.helsinki.fi> for working out what was wrong and providing
 the initial implementation  * sawfish/wm/session/init.jl: lots of rewriting.
 The end result is that we never overwrite session files when saving data.
 Instead we use a unique prefix (the time in us in base 36) to the client id.
 (This is how XSM is supposed to work)  * sawfish/wm/session/save.jl,
 sawfish/wm/session/load.jl (save-session, load-session): these functions now
 accept a filename argument instead of the client id  * sawfish/wm.jl: check
 for --sm-prefix option, and pass it to sm-init when found  2001-01-28  John
 Harper  <jsh@eazel.com>  * main.c (Fexit_type): new function, returns the
 type of exit currently in progress, one of the symbols: `user-quit',
 `user-restart', `session-quit' (or nil if no exit in progress)

  2001-01-28 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/events.c: be more intelligent when detecting out of
 order timestamps. Instead of  2001-01-28  John Harper  <jsh@eazel.com>  *
 events.c (save_timestamp): (try to) be more intelligent when detecting out of
 order timestamps. Instead of just discarding them, fetch the real time from
 the X server, then set `last_event_time' to the timestamp closest to the
 current server time.  This avoids sometimes dropping valid timestamps (e.g.
 after an APM resume, focus changes could be lost for a short time)

 * ChangeLog, po/it.po: updated Italian translation from Michele Campeotto
 <micampe@f2s.com>  2001-01-27  John Harper  <jsh@eazel.com>  * po/it.po:
 updated Italian translation from Michele Campeotto <micampe@f2s.com>

  2001-01-27 John Harper <jsh@eazel.com>

 * ChangeLog, po/pl.po, themes/Crux/inactive:button-hilight.png,
 themes/Crux/inactive:button-pressed.png,
 themes/Crux/inactive:menu-button-hilight.png,
 themes/Crux/inactive:menu-button-pressed.png, themes/Crux/theme.jl:
 menu-button-pressed.png, themes/Crux/inactive:menu-button-hilight.png, 
 2001-01-27  John Harper  <jsh@eazel.com>  * themes/Crux/theme.jl,
 themes/Crux/inactive:menu-button-pressed.png,
 themes/Crux/inactive:menu-button-hilight.png,
 themes/Crux/inactive:button-pressed.png,
 themes/Crux/inactive:button-hilight.png: buttons on inactive frames now
 prelight like active frames  * po/pl.po: updated Polish translation from
 Daniel Koc <kocio@bigfoot.com>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/shell.jl: translate the real
 name of the group before making it the title of the  2001-01-27  John Harper 
 <jsh@eazel.com>  * shell.jl (display-flattened-group): translate the real
 name of the group before making it the title of the notebook page

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/state/configure.jl: new option. Controls whether stacking
 requests from windows are honoured  2001-01-27  John Harper  <jsh@eazel.com> 
 * sawfish/wm/state/configure.jl (configure-ignore-stacking-requests): new
 option. Controls whether stacking requests from windows are honoured or not.
 The window property `ignore-stacking-requests' has the same effect  [ adapted
 from Matt Tucker <tuck@whistlingfish.net> ]  * sawfish/wm/ext/match-window.jl
 (match-window-properties): added ignore-stacking-requests to the `Other'
 section

 * lisp/ChangeLog, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/state/maximize.jl: Fixed bug 5984
 (locked-size-when-maximized is confusing):  2001-01-25  John Harper 
 <jsh@eazel.com>  Fixed bug 5984 (locked-size-when-maximized is confusing):  *
 sawfish/wm/frames.jl (frame-part-classes): use calls to define-frame-class to
 populate this alist  (cursor-for-frame-part): new function, creates functions
 to return the correct cursor. Uses frame-part-movable-p to see which cursor
 should be displayed  * sawfish/wm/state/maximize.jl (frame-part-movable-p):
 new function  * sawfish/wm/state/maximize.jl (move-lock-when-maximized):
 moved this option here (from sawfish.wm.commands.move-resize)  *
 sawfish/wm/commands/move-resize.jl (delete-unmovable-directions,
 delete-unresizable-edges): new functions  (viable-move-resize-p): new
 function, tests if it's worth starting a move/resize (only if there's
 something that can be moved or resized)

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl: fixed bug where windows could
 be left off-screen. Problem was due to  2001-01-26  John Harper 
 <jsh@eazel.com>  * sawfish/wm/placement.jl (place-window-randomly): fixed bug
 where windows could be left off-screen. Problem was due to confusing right or
 bottom edges of the workarea with its width or height

  2001-01-26 John Harper <jsh@eazel.com>

 * ChangeLog, themes/Crux/theme.jl: s/MacOS/Mac OS/  2001-01-25  John Harper 
 <jsh@eazel.com>  * themes/Crux/theme.jl: s/MacOS/Mac OS/

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/recolor-image.jl: the change to restore the selected
 desktop on restart introduced a bug, so  2001-01-25  John Harper 
 <jsh@eazel.com>  * sawfish/wm/state/wm-spec.jl (init): the change to restore
 the selected desktop on restart introduced a bug, so I've changed it to not
 reselect the desktop until after the initialization process has finished
 (using the after-initialization-hook)  * sawfish/wm/util/recolor-image.jl
 (make-image-recolorer*): new function, can recolour multiple channels at once
 (uses a common zero-channel, recolours based on whichever channel is non-zero
 for each pixel)  (make-image-recolorer): now defined in terms of
 make-image-recolorer*

  2001-01-24 Stano Visnovsky <stano@src.gnome.org>

 * Sawfish.desktop, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added Slovak messages

  2001-01-23 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: check for an old value of
 _NET_CURRENT_DESKTOP before overwriting it. If  2001-01-23  John Harper 
 <jsh@eazel.com>  * sawfish/wm/state/wm-spec.jl (init): check for an old value
 of _NET_CURRENT_DESKTOP before overwriting it. If set, switch to that
 desktop. This fixes the annoying `desktop always reset to zero on restart'
 bug

 * lisp/ChangeLog, lisp/sawfish/wm/ext/auto-raise.jl: reverted the test for
 (eq mode 'normal). (See 2000-11-02 entry for  2001-01-22  John Harper 
 <jsh@eazel.com>  * sawfish/wm/ext/auto-raise.jl (rw-on-focus, rw-out-focus):
 reverted the test for (eq mode 'normal). (See 2000-11-02 entry for reason.)
 This causes worse problems than it solves (e.g. switch desktops, M-TAB to a
 new window, but the old window gets raised)

  2001-01-21 John Harper <jsh@src.gnome.org>

 * ChangeLog, configure.in, lisp/ChangeLog, man/news.texi, src/ChangeLog:
 version 0.36

  2001-01-20 John Harper <jsh@eazel.com>

 * ChangeLog, lisp/ChangeLog, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/recolor-image.jl, themes/Crux/README,
 themes/Crux/active:bottom-left-border.png,
 themes/Crux/active:bottom-left-corner.png,
 themes/Crux/active:bottom-right-border.png,
 themes/Crux/active:bottom-right-corner.png,
 themes/Crux/active:button-hilight.png, themes/Crux/active:button-pressed.png,
 themes/Crux/active:button.png, themes/Crux/active:close-button.png,
 themes/Crux/active:left-border.png,
 themes/Crux/active:left-top-border-shaped.png,
 themes/Crux/active:left-top-border.png,
 themes/Crux/active:maximize-button.png,
 themes/Crux/active:menu-button-hilight.png,
 themes/Crux/active:menu-button-pressed.png,
 themes/Crux/active:menu-button.png, themes/Crux/active:minimize-button.png,
 themes/Crux/active:right-border.png,
 themes/Crux/active:right-top-border-shaped.png,
 themes/Crux/active:right-top-border.png, themes/Crux/active:shade-button.png,
 themes/Crux/active:top-center-left-border.png,
 themes/Crux/active:top-center-left.png,
 themes/Crux/active:top-center-mid.png,
 themes/Crux/active:top-center-right-border.png,
 themes/Crux/active:top-center-right.png,
 themes/Crux/active:top-left-border.png,
 themes/Crux/active:top-right-border.png,
 themes/Crux/inactive:bottom-left-border.png,
 themes/Crux/inactive:bottom-left-corner.png,
 themes/Crux/inactive:bottom-right-border.png,
 themes/Crux/inactive:bottom-right-corner.png,
 themes/Crux/inactive:button-hilight.png,
 themes/Crux/inactive:button-pressed.png, themes/Crux/inactive:button.png,
 themes/Crux/inactive:close-button.png, themes/Crux/inactive:left-border.png,
 themes/Crux/inactive:left-top-border-shaped.png,
 themes/Crux/inactive:left-top-border.png,
 themes/Crux/inactive:maximize-button.png,
 themes/Crux/inactive:menu-button-hilight.png,
 themes/Crux/inactive:menu-button-pressed.png,
 themes/Crux/inactive:menu-button.png,
 themes/Crux/inactive:minimize-button.png,
 themes/Crux/inactive:right-border.png,
 themes/Crux/inactive:right-top-border-shaped.png,
 themes/Crux/inactive:right-top-border.png,
 themes/Crux/inactive:shade-button.png,
 themes/Crux/inactive:top-center-left-border.png,
 themes/Crux/inactive:top-center-left.png,
 themes/Crux/inactive:top-center-mid.png,
 themes/Crux/inactive:top-center-right-border.png,
 themes/Crux/inactive:top-center-right.png,
 themes/Crux/inactive:top-left-border.png,
 themes/Crux/inactive:top-right-border.png, themes/Crux/theme.jl,
 themes/Makefile.in: New theme `Crux' - designed by Arlo, implemented by me.
 The new default  2001-01-19  John Harper  <jsh@eazel.com>  *
 themes/Makefile.in: * themes/Crux/theme.jl,	themes/Crux/*.png,
 themes/Crux/README:  New theme `Crux' - designed by Arlo, implemented by me.
 The new default theme. Recolors itself to match the GTK+ theme, has various
 customizable options  2001-01-19  John Harper  <jsh@eazel.com>  *
 sawfish/wm/user.jl (fallback-frame-style): changed this to `Crux' theme  *
 sawfish/wm/frames.jl (frame-part-classes): added shade-button frame part
 class * sawfish/wm/keymaps.jl (shade-button-keymap): new keymap  *
 sawfish/wm/util/recolor-image.jl (make-image-recolorer): new module, exports
 this function. A factory for creating functions that recolour images based on
 a white -> <color> -> black gradient. Abstracted this code out of the new
 `Crux' theme  * sawfish/wm/gaol.jl (fully-safe-features): added
 sawfish.wm.util.recolor-image

  2001-01-19 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/hide-dialogs.jl: new module, hide
 dialog windows in groups that don't have the focus.  2001-01-18  John Harper 
 <jsh@eazel.com>  * sawfish/wm/ext/hide-dialogs.jl: new module, hide dialog
 windows in groups that don't have the focus. Currently there's no way to
 enable this except by loading it by hand..

  2001-01-18 John Harper <jsh@eazel.com>

 * ChangeLog, sawfish.spec.in, src/ChangeLog, src/windows.c: unset LC_ALL,
 LINGUAS and LANG before building  2001-01-17  John Harper  <jsh@eazel.com>  *
 sawfish.spec.in: unset LC_ALL, LINGUAS and LANG before building  2001-01-18 
 John Harper  <jsh@eazel.com>  * windows.c: work around XUrgencyHint only
 being defined on X11R6 and later

  2001-01-17 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/frames.c: apply the mask of the image associated with
 the current state of the frame  2001-01-17  John Harper  <jsh@eazel.com>  *
 frames.c (set_frame_shapes): apply the mask of the image associated with	the
 current state of the frame part, not always the inactive state  * frames.c
 (set_frame_part_bg): if applying a pixmap with no mask, set the shape to be
 the rectangle defined by the edges of the frame part. This fixes the bug
 where parts in which only some of the constituent images have alpha channels,
 get corrupted when resized  * frames.c (configure_frame_part): if the window
 already exists, call XClearArea () to generate an Expose event. This fixes
 the bug where window decorations can update inconsistently when resizing
 windows

  2001-01-15 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/keys.c: signal an error when <1 arg, don't just return
 rep_NULL (which may cause a  2001-01-15  John Harper  <jsh@eazel.com>  *
 keys.c (Fbind_keys): signal an error when <1 arg, don't just return rep_NULL
 (which may cause a crash later)

 * lisp/ChangeLog, lisp/sawfish/wm/util/gtkrc.jl: removed leftover debugging
 output  2001-01-15  John Harper  <jsh@eazel.com>  * sawfish/wm/util/gtkrc.jl
 (gtkrc-handle-client-msg): removed leftover debugging output

  2001-01-12 John Harper <jsh@eazel.com>

 * ChangeLog, themes/gtk/theme.jl: rewrote to use define instead of let* for
 creating bindings  2001-01-11  John Harper  <jsh@eazel.com>  *
 themes/gtk/theme.jl: rewrote to use define instead of let* for creating
 bindings

 * src/ChangeLog, src/windows.c: added support for icons stored on the
 KWM_WIN_ICON property (aka `mini  2001-01-09  John Harper  <jsh@eazel.com>  *
 windows.c (Fwindow_icon_image): added support for icons stored on the
 KWM_WIN_ICON property (aka `mini icons'). Only used when there's no icon in
 WM_HINTS

 * lisp/ChangeLog, lisp/sawfish/wm/util/gtkrc.jl: new function, sets all the
 variables that are loaded into the gaol (since  2001-01-08  John Harper 
 <jsh@eazel.com>  * sawfish/wm/util/gtkrc.jl (reload-gaol): new function, sets
 all the variables that are loaded into the gaol (since they don't update
 themselves automatically, doh!). Fixes bug 5505

 * src/ChangeLog, src/images.c: fix typo when checking validity of HEIGHT
 parameter (patch from  2001-01-09  John Harper  <jsh@eazel.com>  * images.c
 (Fcrop_image): fix typo when checking validity of HEIGHT parameter (patch
 from martin@whoever.com)

 * ChangeLog, po/fr.po, po/it.po: updated translations from Michele Campeotto
 <micampe@f2s.com> and  2001-01-11  John Harper  <jsh@eazel.com>  * po/it.po,
 po/fr.po: updated translations from Michele Campeotto <micampe@f2s.com> and
 Christian Marillat <marillat.christian@wanadoo.fr> respectively

  2001-01-08 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/groups.jl: added special case so
 that desktop windows don't get deleted  2001-01-08  John Harper 
 <jsh@eazel.com>  * sawfish/wm/commands/groups.jl (delete-group): added
 special case so that desktop windows don't get deleted

 * lisp/ChangeLog, lisp/sawfish/wm/ext/audio-events.jl: change "" doc string
 to nil (patch from Christian Marillat  2001-01-07  John Harper 
 <jsh@eazel.com>  * sawfish/wm/ext/audio-events.jl (audio-events-alist):
 change "" doc string to nil (patch from Christian Marillat
 <marillat.christian@wanadoo.fr>)

  2001-01-07 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/keymaps.jl: new command 
 2001-01-06  John Harper  <jsh@eazel.com>  * sawfish/wm/commands/groups.jl
 (delete-group): new command  * sawfish/wm/keymaps.jl (close-button-keymap):
 bind `delete-group' to `S-Button1-Off'

  2001-01-06 John Harper <jsh@src.gnome.org>

 * ChangeLog, THANKS, configure.in, lisp/ChangeLog,
 lisp/sawfish/gtk/ChangeLog, lisp/sawfish/ui/ChangeLog, man/news.texi,
 scripts/ChangeLog, src/ChangeLog: version 0.35

  2001-01-05 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/state/shading.jl, src/ChangeLog,
 src/events.c: don't need to call shade-window, just set hide-client property
 when  2001-01-05  John Harper  <jsh@eazel.com>  * sawfish/wm/state/shading.jl
 (shading-add-window): don't need to call shade-window, just set hide-client
 property when necessary  2001-01-04  John Harper  <jsh@eazel.com>  * events.c
 (map_request): be sure to map the frame (if appropriate) _before_ calling the
 map-notify-hook. Otherwise X errors can result from code thinking the frame
 is visible when it isn't yet. Fixes bug 5243 (shaded windows die on restart)

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/workspace.jl: don't include
 hide-client in the call to add-swapped-properties  2001-01-04  John Harper 
 <jsh@eazel.com>  * sawfish/wm/workspace.jl: don't include hide-client in the
 call to add-swapped-properties  * sawfish/wm/state/shading.jl
 (shading-after-swap-in): added to the after-workspace-swap-in-hook, updates
 the hide-client property to match the shaded property and reframes the window
 if necessary  * sawfish/wm/swapper.jl (workspace-swap-in): before exiting,
 run after-workspace-swap-in-hook with two args (W SPACE)  [ Last three
 changes fix bug 5179 (shaded state is fixed for all workspaces) ]  *
 sawfish/wm/state/transient.jl (focus-windows-when-mapped): defaults to t;
 changed doc string to reflect the earlier change in semantics  *
 sawfish/wm/placement.jl (place-window-mode): set to `top-left' by default now

  2001-01-05 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement/top-left.jl: ignore windows that
 have yet to be placed  * sawfish/wm/placement/top-left.jl (windows-around):
 ignore windows that have yet to be placed

  2001-01-04 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/user.jl: before exiting,
 reinstall the click-to-focus-map if the window isn't  2001-01-04  John Harper
  <jsh@eazel.com>  * sawfish/wm/focus.jl (focus-click): before exiting,
 reinstall the click-to-focus-map if the window isn't actually focused 
 2001-01-03  John Harper  <jsh@eazel.com>  * sawfish/wm/state/transient.jl
 (transient-map-window): altered semantics of focus-windows-when-mapped option
 to only apply to non-transient windows (or transient windows whose parent is
 the root window)  * sawfish/wm/user.jl: load sawfish.wm.state.wm-spec by
 default (instead of only if KDE2 is being used)

  2001-01-03 John Harper <jsh@eazel.com>

 * src/ChangeLog, src/images.c: fixed bugs in both gdk-pixbuf and Imlib
 versions  2001-01-02  John Harper  <jsh@eazel.com>  * images.c
 (Fcomposite_images): fixed bugs in both gdk-pixbuf and Imlib versions

  2000-12-31 John Harper <jsh@eazel.com>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/placement/off-center.jl,
 lisp/sawfish/wm/placement/top-left.jl, lisp/sawfish/wm/util/ping.jl,
 lisp/sawfish/wm/util/stacking.jl, lisp/sawfish/wm/windows.jl: new function,
 saves consing up a list just to call memq on it  2000-12-31  John Harper 
 <jsh@eazel.com>  * sawfish/wm/windows.jl (window-supports-wm-protocol-p): new
 function, saves consing up a list just to call memq on it
 (delete-window-safely): use the new function  * sawfish/wm/util/ping.jl
 (window-supports-ping-p): use window-supports-wm-protocol-p  *
 sawfish/wm/util/stacking.jl (maybe-raise-window, maybe-lower-window): new
 functions. These introduce two new WM_PROTOCOLS: _SAWFISH_WM_RAISE_WINDOW and
 _SAWFISH_WM_LOWER_WINDOW.  These are similar to WM_TAKE_FOCUS, in that if the
 window supports the protocol, it's up to it whether or not it raises (or
 lowers) the window in question. These functions should only be used where the
 user hasn't explicitly requested the restacking  An example usage is an
 application that doesn't want its window to be raised due to a button-press
 event that initiates a drag operation  * sawfish/wm/ext/auto-raise.jl,
 sawfish/wm/util/stacking.jl: use the maybe-raise-window function instead of
 raise-window*  2000-12-30  John Harper  <jsh@eazel.com>  *
 sawfish/wm/placement/off-center.jl: another new placement mode. This one
 places windows in the centre of the screen. However if doing so would fully
 cover another window, then try another position roughly in the centre

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: options for the
 `choice' widget can now be formatted as `(SYMBOL  2000-12-30  John Harper 
 <jsh@eazel.com>  * widget.jl (make-choice-item): options for the `choice'
 widget can now be formatted as `(SYMBOL "REAL-NAME")' as well a `SYMBOL'. The
 REAL-NAME string will be displayed when given

 * src/ChangeLog, src/gtk-style.c: reordered this array so that it matches the
 actual GtkStateType enum.  2000-12-30  John Harper  <jsh@eazel.com>  *
 gtk-style.c (states): reordered this array so that it matches the actual
 GtkStateType enum. Patch from <michaelj@maine.rr.com>

  2000-12-31 Pablo Saratxaga <pablo@src.gnome.org>

 * po/ca.po, po/en_GB.po, po/fi.po, po/hu.po, po/it.po, po/ko.po, po/pl.po,
 po/pt_PT.po, po/sl.po, po/zh_CN.GB2312.po: Added Catalan language file Fixed
 the headers and charset values for some other po files (so automatic
 on-the-fly charset conversion can work)

  2000-12-23 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/images.c: special cased (= depth 1) case for gdk-pixbuf
 substrate  * images.c (Fmake_image_from_x_drawable): special cased (= depth
 1) case for gdk-pixbuf substrate

 * lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/top-left.jl: removed the pointer and focus locality
 components by default  * sawfish/wm/placement/smart.jl (sp-cost-components):
 removed the pointer and focus locality components by default  *
 sawfish/wm/placement/top-left.jl: new placement mode, staggers from top-left,
 filling along the diagonal. Supports resizing windows to fit, but this is
 currently disabled  * sawfish/wm/menus.jl (menus-include-shortcuts): this
 option defaults to nil  * sawfish/wm/commands/grow-pack.jl
 (gp-avoid-windows): ignore iconified windows  * sawfish/ui/widgets/list.jl:
 never destructively modify the list, fixes some weird bugs. E.g. it allows
 invalid event descriptions to be caught and reverted (fixing #5323)

  2000-12-22 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl: ignore iconified
 windows  * sawfish/wm/commands/grow-pack.jl (gp-avoid-windows): ignore
 iconified windows

  2000-12-21 John Harper <jsh@src.gnome.org>

 * ChangeLog, po/sawfish-xgettext: corrected off-by-one error when grabbing
 real name from defgroup forms  * po/sawfish-xgettext (helper): corrected
 off-by-one error when grabbing real name from defgroup forms

 * ChangeLog, po/it.po: update from Michele Campeotto <micampe@f2s.com>  *
 po/it.po: update from Michele Campeotto <micampe@f2s.com>

  2000-12-20 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/transient.jl: added keyword arg ALLOW-ROOT which
 enables the (= transient-for ROOT)  * sawfish/wm/state/transient.jl
 (transient-of-p, indirect-transient-of-p): added keyword arg ALLOW-ROOT which
 enables the (= transient-for ROOT) checking code  (transient-map-window):
 pass `#:allow-root t' to transient-of-p  * sawfish/wm/placement.jl
 (place-window-centered-on-parent): if no single known parent, check if the
 currently focused window is in the same group as the window being placed. If
 so, take it as the implicit parent while placing

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl: disabled the code that
 checks if (= transient-for ROOT), it causes havoc  *
 sawfish/wm/state/transient.jl (transient-of-p): disabled the code that checks
 if (= transient-for ROOT), it causes havoc in too many places

 * lisp/ChangeLog, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/state/iconify.jl: support `group' and `transients'
 [un]iconification modes better. Don't use  * sawfish/wm/state/iconify.jl
 (iconify-window, uniconify-window): support `group' and `transients'
 [un]iconification modes better. Don't use a recursive method, instead
 identify all the windows to be changed, then do everything in one go. For
 `transients' mode, only change state of shared transients if they [will] have
 no visible parents left  * sawfish/wm/commands/groups.jl (iconify-group,
 uniconify-group, iconify-transient-group, uniconify-transient-group): use
 [un]iconify-window to implement these (by temporarily binding the necessary
 special variables)  [ Last two changes fix #5252 ]

  2000-12-19 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/util/decode-events.jl,
 lisp/sawfish/wm/util/keymap.jl: use substitute-wm-modifier to avoid showing
 W- in results  * sawfish/wm/util/keymap.jl (where-is,
 make-memoizing-where-is): use substitute-wm-modifier to avoid showing W- in
 results  * sawfish/wm/util/decode-events.jl (substitute-wm-modifier): new
 function, given an event, replaces the W- bit by whatever it's actually
 assigned to

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl: handle a _WIN_HINTS client
 message type, format is similar to _WIN_STATE  * sawfish/wm/state/gnome.jl
 (gnome-client-message-handler): handle a _WIN_HINTS client message type,
 format is similar to _WIN_STATE message  * sawfish/wm/state/gnome.jl
 (gnome-window-class-hacks): removed the hardcoding of the `avoid' property
 for the panel. (George Lebl asked me to)

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/util/keymap.jl,
 scripts/ChangeLog, scripts/sawfish-menu.jl: recognize a new menu item
 attribute: `(shortcut . NAME)'. Adapted from   * sawfish-menu.jl
 (create-menu): recognize a new menu item attribute: `(shortcut . NAME)'.
 Adapted from Unai Uribarri <unaiur@telecable.es>  * sawfish/wm/menus.jl
 (menus-include-shortcuts): new option, when set, include `shortcut'
 attributes in created menu descriptions. Adapted from Unai Uribarri
 <unaiur@telecable.es>  * sawfish/wm/util/keymap.jl (make-memoizing-where-is):
 new function, when called repeatedly has better time complexity than multiple
 calls to where-is (since it builds a temporary hash table)

  2000-12-18 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/modifier-list.jl,
 src/ChangeLog, src/keys.c, src/keys.h: don't allow () as a valid modifier
 list  * widgets/modifier-list.jl (validp): don't allow () as a valid modifier
 list   * keys.c (direct_modifiers): only substitute physical for virtual
 modifiers if the physical modifiers actually exist. Otherwise just preserve
 the virtual bits  (translate_event_to_x_button, translate_event_to_x_key): if
 after translating modifiers, any virtual modifiers still exist, don't accept
 the event  * keys.h (EV_VIRT_MOD_MASK): new definition, the bits representing
 virtual (non X-native) modifiers

 * ChangeLog, THANKS, po/zh_TW.Big5.po: new file, ``po file for the zh_TW
 locale in big5 encoding'', from  * po/zh_TW.Big5.po: new file, ``po file for
 the zh_TW locale in big5 encoding'', from Chun-Chung Chen
 <cjj@u.washington.edu>

 * ChangeLog, capplet/ChangeLog,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/move-properties.desktop, po/ja.po: updated ja
 translations from SATO Satoru <ssato@redhat.com>

  2000-12-14 John Harper <jsh@src.gnome.org>

 * ChangeLog, config.h.in, configure.in: added check for endianness. Define
 WORDS_BIGENDIAN if appropriate. Fixes  * configure.in, config.h.in: added
 check for endianness. Define WORDS_BIGENDIAN if appropriate. Fixes #4244

  2000-12-13 John Harper <jsh@src.gnome.org>

 * BUGS, ChangeLog, HACKING, man/faq.texi: changed mailing list address to
 sawfish@lists.eazel.com  * HACKING, BUGS, man/faq.texi: changed mailing list
 address to sawfish@lists.eazel.com

  2000-12-11 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/util/stacking.jl: added doc strings  *
 sawfish/wm/util/stacking.jl (raise-window*, lower-window*,
 raise-lower-window*): added doc strings

 * scripts/ChangeLog, scripts/sawfish-client.jl: `sawfish-client' is now an
 alias for `sawfish-client -'  * sawfish-client.jl: `sawfish-client' is now an
 alias for `sawfish-client -'

 * ChangeLog, po/pl.po: update from Daniel Koc <kocio@bigfoot.com>  *
 po/pl.po: update from Daniel Koc <kocio@bigfoot.com>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/util/display-wininfo.jl: added
 font-ascent and font-descent   * sawfish/wm/gaol.jl (safe-functions): added
 font-ascent and font-descent  * sawfish/wm/util/display-wininfo.jl
 (event-handler): removed the code to fade iconified windows  *
 sawfish/wm/commands/x-cycle.jl (cycle-warp-pointer): this is no longer in the
 `expert' user-level

  2000-12-08 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/user.jl: Random work to
 support KDE2 better:  * sawfish/wm/user.jl: if there's a property on the root
 window matching `^_KDE_', load sawfish.wm.state.wm-spec module  *
 sawfish/wm/state/wm-spec.jl: bug-fixes and hacks to make KDE2 support a lot
 better  * sawfish/wm/state/transient.jl (indirect-transient-of-p): test for
 windows that set WM_TRANSIENT_FOR to themselves! (broken KDE apps)

  2000-12-07 John Harper <jsh@src.gnome.org>

 * ChangeLog, po/sk.po: added Slovak translation from Stanislav Visnovsky  *
 po/sk.po: added Slovak translation from Stanislav Visnovsky
 <visnovsky@nenya.ms.mff.cuni.cz>

  2000-12-06 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/viewport-extras.jl, lisp/sawfish/wm/user.jl: use
 safe-load when loading site-init and rep-defaults files  *
 sawfish/wm/user.jl: use safe-load when loading site-init and rep-defaults
 files  * sawfish/wm/commands/viewport-extras.jl: new module, includes some
 viewport navigation commands sent to the mailing list by Dams Nadé
 <anvil@amin.unice.fr>

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl: ditto [replace "" by nil for
 doc string]  * sawfish/wm/workspace.jl (workspace-names): ditto [replace ""
 by nil for doc string]

 * lisp/ChangeLog, lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/util/groups.jl: use `nil'
 instead of `""' to denote a null doc string  * sawfish/wm/util/groups.jl
 (persistent-group-ids): use `nil' instead of `""' to denote a null doc string
  * sawfish/wm/state/iconify.jl (window-iconifiable-p): new function, the old
 logic plus it checks for `never-iconify' property  *
 sawfish/wm/state/maximize.jl (window-maximizable-p): check for
 `never-maximize' property  * sawfish/wm/state/wm-spec.jl,
 sawfish/wm/state/gnome.jl: set never-iconify and never-maximize properties of
 panel/gmc-icon windows  * sawfish/wm/menus.jl (window-ops-menu): set
 `insensitive' properties of iconify and maximize menus when appropriate

  2000-12-05 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/keys.c: reject events if they're button events but don't
 have at least one button  * keys.c (lookup_event): reject events if they're
 button events but don't have at least one button modifier (or the `Any'
 modifier) set. Fixes #4983

  2000-12-04 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/keys.c, src/keys.h: support Button6 and Button7 define
 Button6 and Button7 values to their  * keys.c: support Button6 and Button7 *
 keys.h: define Button6 and Button7 values to their logical values (known to
 work on XFree86 version 4)  [ adapted from a patch by Steve Haslam
 <araqnid@debian.org> ]

 * src/ChangeLog, src/images.c: fixed bug of not accepting () to stand for all
 three color components  * images.c (Fimage_modifier, Fset_image_modifier):
 fixed bug of not accepting () to stand for all three color components

 * lisp/ChangeLog, lisp/sawfish/wm/frames.jl: check if the directory exists
 before returning the result. Fixes #4902  * sawfish/wm/frames.jl
 (frame-style-directory): check if the directory exists before returning the
 result. Fixes #4902

 * ChangeLog, configure.in, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/ui/ChangeLog, man/news.texi, scripts/ChangeLog, src/ChangeLog:
 version 0.34

 * lisp/ChangeLog, lisp/sawfish/wm/keymaps.jl: moved to the `novice'
 user-level  * sawfish/wm/keymaps.jl (wm-modifier-value): moved to the
 `novice' user-level

 * themes/absolute-e/README.it, themes/brushed-metal/README.it,
 themes/gradient/README.it, themes/gtk/README.it, themes/microGUI/README.it,
 themes/mono/README.it, themes/simple/README.it, themes/smaker/README.it: new
 files, from Michele Campeotto <micampe@interpuntonet.it>

  2000-11-29 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/keys.c, src/keys.h: a new modifier, `W-', that's
 user-settable (Fevent_match): new function  * keys.c (wm_mods, Fwm_modifier,
 Fset_wm_modifier): a new modifier, `W-', that's user-settable (Fevent_match):
 new function for comparing events  * keys.h (EV_MOD_WM): new bit

 * lisp/ChangeLog, lisp/sawfish/wm/custom-defaults.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/util/decode-events.jl: changed
 some bindings to use `W-' modifier  * sawfish/wm/custom-defaults.jl: changed
 some bindings to use `W-' modifier  * sawfish/wm/util/decode-events.jl
 (decode-modifier, encode-modifier): new functions
 (should-grab-button-event-p): groks the `W-' modifier  *
 sawfish/wm/ext/match-window.jl (match-window-properties): removed
 ignore-when-cycling property (didn't I already do this?)  *
 sawfish/wm/keymaps.jl: changed default bindings to use the new `W-' modifier,
 the customizable `WM' modifier  * sawfish/wm/keymaps.jl (wm-modifier-value):
 new option. Has type `modifier-list'. Added [de]serialization for this type 
 * sawfish/wm/customize.jl (customize-read-user-file): fixed for new format of
 custom-default-file

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/widgets/modifier-list.jl:
 new widget, manages a list of modifier key names  * widgets/modifier-list.jl:
 new widget, manages a list of modifier key names  * layouts/keymaps.jl: only
 put slots whose names end in `-keymap' into the popup menu, just stack any
 others in the vbox

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: connect to the
 changed signal _after_ calling set-popdown-strings, since  * widget.jl
 (make-symbol-item): connect to the changed signal _after_ calling
 set-popdown-strings, since that can raise the signal (which we don't want
 yet)

  2000-11-28 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/util/ping.jl: fixed bug
 whereby CALLBACK would get called twice if the ping is ponged  *
 sawfish/wm/util/ping.jl (ping-window): fixed bug whereby CALLBACK would get
 called twice if the ping is ponged before the timer fires  *
 sawfish/wm/state/gnome.jl (gnome-window-class-hacks): broke out the WM_CLASS
 based hacks for parts of the GNOME desktop. Also made panel windows and gmc
 icons unplacable (otherwise, if the ignore-program-position option is set the
 windows get placed by the wm, even though they really shouldn't be)  *
 sawfish/wm/state/wm-spec.jl: added the unplacable panel hack here also

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/shell.jl: if the layout widget
 is a container, give it a non-zero border-width  * shell.jl
 (display-flattened): if the layout widget is a container, give it a non-zero
 border-width

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: removed the evil
 hardcoded list of properties in update-client-state by a  *
 sawfish/wm/state/wm-spec.jl: removed the evil hardcoded list of properties in
 update-client-state by a `get' method in each state function. Also added a
 PSEUDO keyword arg to define-wm-spec-window-state for properties that should
 be not set in the _NET_WM_STATE property

  2000-11-27 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/x.c: ignore any expose events which don't have a zero
 `count' field  * x.c (x_window_event_handler): ignore any expose events which
 don't have a zero `count' field

 * lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl: save and restore
 `maximized' state of windows. Fixes #4790  *
 sawfish/wm/ext/window-history.jl: save and restore `maximized' state of
 windows. Fixes #4790  * sawfish/wm/ext/window-history.jl
 (window-history-apply): when setting properties, check for
 `window-history-setter' properties - a function to call to set the property

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: added `maximized'
 pseudo property. Fixes #4808  * sawfish/wm/ext/match-window.jl: added
 `maximized' pseudo property. Fixes #4808

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: `value' defaults to
 first item in the menu (as in GTK+)  * widget.jl (make-choice-item): `value'
 defaults to first item in the menu (as in GTK+)

 * lisp/ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/util/display-wininfo.jl: new module, exports a single
 function to display a message with some  *
 sawfish/wm/util/display-wininfo.jl: new module, exports a single function to
 display a message with some user-relevant details of the window (currently
 icon and name)  * sawfish/wm/commands/x-cycle.jl (cycle-show-window-icons):
 new option (cycle-display-message): if cycle-show-window-icons is set, use
 display-wininfo function (remove-message): new function  The above two
 changes from a patch by Unai Uribarri <unaiur@telecable.es>, with minor
 changes

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/ping.jl: new module, implements the _NET_WM_PING
 protocol of the new window manager  * sawfish/wm/util/ping.jl: new module,
 implements the _NET_WM_PING protocol of the new window manager spec. Exports
 functions `window-supports-ping-p' and `ping-window'. (This code is totally
 untested)  * sawfish/wm/state/wm-spec.jl: added code to monitor
 _NET_WM_ICON_GEOMETRY; when present the `icon-position' window property is
 set from its value. Fixes #4245

 * lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl: changed flags
 of some widgets

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/gnome/match-window.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/swapper.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/util/gtkrc.jl: Added
 some `(unused ...)' declarations to turn off some meaningless warnings

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/widgets/frame-style.jl: reversed order of combo box and
 label; don't set usize of text box  * widgets/frame-style.jl
 (make-frame-style-item): reversed order of combo box and label; don't set
 usize of text box  * layout.jl: renamed `expand' flag as `expand-vertically';
 added an `expand-horizontally' flag; changed `framed' flag to use a vbox
 instead of a frame widget

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/font.jl: expand text
 entry when packing it  * widgets/font.jl (make-font-item): expand text entry
 when packing it

 * src/ChangeLog, src/events.c, src/functions.c: when converting from 32-bit
 data use rep_make_long_uint () instead of  * events.c, functions.c
 (client_message, Fget_x_property): when converting from 32-bit data use
 rep_make_long_uint () instead of rep_MAKE_INT () (which will fail on large
 values)

  2000-11-22 John Harper <jsh@src.gnome.org>

 * scripts/ChangeLog, scripts/sawfish-about.jl.in: fixed __localedir__
 substitution not being in a string  * sawfish-about.jl.in: fixed
 __localedir__ substitution not being in a string

  2000-11-21 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/focus.jl: now that unfocusable windows
 don't contain the click-to-focus keymap, use  * sawfish/wm/focus.jl: now that
 unfocusable windows don't contain the click-to-focus keymap, use the
 state-change-hook to be notified when the never-focus state changes

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/workspace.jl: put titles of some list widgets into the actual
 title of the list, not  * sawfish/wm/workspace.jl,
 sawfish/wm/ext/audio-events.jl, sawfish/wm/util/groups.jl: put titles of some
 list widgets into the actual title of the list, not above the list widget  *
 sawfish/wm/ext/audio-events.jl (audio-events-alist): now in `intermediate'
 user-level  * layout.jl (layout-box): don't set the border of the box
 (document-slot): when checking whether a doc string is given or not, also
 check if the value is the null string

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/command.jl: when ref'ing
 commands without arguments, remember to use command-name to  *
 widgets/command.jl (update-params): when ref'ing commands without arguments,
 remember to use command-name to remove any keywords in the command
 definition. Fixes #4827

 * lisp/ChangeLog, lisp/sawfish/wm/stacking.jl: use stacking-order instead of
 stacked-mapping-order. Otherwise strange  * sawfish/wm/stacking.jl
 (raise-window, lower-window, stack-window-above, stack-window-below,
 restack-window, window-on-top-p): use stacking-order instead of
 stacked-mapping-order. Otherwise strange things can happen when unmapped
 windows are present (e.g. fixes #4824 where raising a nautilus window with
 (eq user-raise-type 'groups) also raises the desktop window..)

 * lisp/ChangeLog, lisp/sawfish/wm/viewport.jl: don't move sticky-viewport
 windows  * sawfish/wm/viewport.jl (move-window-to-current-viewport,
 set-window-viewport): don't move sticky-viewport windows

  2000-11-20 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/events.c, src/functions.c, src/windows.c: if unable to
 find a window, check for a deleted window, and nullify  * events.c
 (focus_out): if unable to find a window, check for a deleted window, and
 nullify focus_window variable if one is found  * windows.c (remove_window):
 don't nullify focus_window if removing the focused window (window_mark_type):
 mark focus_window variable  * events.c, functions.c, windows.c
 (Fquery_pointer, Fquery_pointer_window, Flist_x_properties, Fget_x_property,
 Fstacking_order): don't call emit_pending_destroys () after round trip
 requests, let them be delivered synchronously

 * lisp/ChangeLog, lisp/sawfish/wm/animation/outline.jl: new exported
 function. Fixes #4816  * sawfish/wm/animation/outline.jl
 (make-outline-animator): new exported function. Fixes #4816

 * lisp/ChangeLog, lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/focus.jl, src/ChangeLog, src/events.c: removed all code to
 support the focus-click-through option on non-client  * sawfish/wm/focus.jl:
 removed all code to support the focus-click-through option on non-client
 windows (mfleming convinced me it was a bad idea, and it fixes a hard bug)  *
 sawfish/wm/focus.jl (focus-within-click-event): new fluid, set to t when
 calling a command from within the click-to-focus event  *
 sawfish/wm/commands/raise-commands.jl (replay-pointer): function to do the
 replaying, dependent on whether or not we're in the click-to-focus event or
 not  * events.c: removed all the ignore-fp-keymap stuff

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: support SKIP_PAGER state
 (linked to the `window-list-skip' property)  * sawfish/wm/state/wm-spec.jl:
 support SKIP_PAGER state (linked to the `window-list-skip' property) 
 (honour-client-state): set `no-history' property of panels 
 (honour-client-state): fixed typo of _NET_WM_WINDOW_STATE instead of
 _NET_WM_STATE  (update-workspace-hints): for sticky windows, set
 _NET_WM_DESKTOP to #xffffffff instead of deleting it 
 (define-wm-spec-window-state): records the names of all registered states in
 `supported-states' variable (supported-state-p): new function 
 (client-message-handler): deleted _NET_INSERT_DESKTOP and _NET_DELETE_DESKTOP
 messages, they're not in the spec anymore? Fixed paren bug in
 _NET_ACTIVE_WINDOW message handler

  2000-11-19 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/x.c: pass the window as the second argument to event
 handlers (event type is  * x.c (x_window_event_handler): pass the window as
 the second argument to event handlers (event type is the first). Patch from
 Unai Uribarri Rodríguez <unaiur@telecable.es>

  2000-11-18 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/main.jl.in: don't initialize
 backtrace-on-error  * main.jl.in: don't initialize backtrace-on-error

  2000-11-17 John Harper <jsh@src.gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added pt_BR
 translations from Flávio Bruno Leitner <flavio@conectiva.com>  *
 desktop-entries/*.desktop: added pt_BR translations from Flávio Bruno Leitner
 <flavio@conectiva.com>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget.jl: (make-choice-item):
 call _ function when printing option names

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl: set the `no-history'
 property of panel windows  * sawfish/wm/state/gnome.jl
 (gnome-honour-client-state): set the `no-history' property of panel windows

 * lisp/ChangeLog, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/util/nokogiri.jl,
 lisp/sawfish/wm/workspace.jl: new defcustom option `:widget-flags'  *
 sawfish/wm/custom.jl: new defcustom option `:widget-flags'  *
 sawfish/wm/util/nokogiri.jl (nokogiri-report-slot): pass widget-flags across 
 * sawfish/wm/workspace.jl, sawfish/wm/frames.jl,
 sawfish/wm/ext/audio-events.jl, sawfish/wm/util/groups.jl: marked some list
 options with `(expand framed)' flags

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/slot.jl: added a `flags' field to the slot structure, used to
 store flags for when  * slot.jl: added a `flags' field to the slot structure,
 used to store flags for when displaying widgets  * layout.jl: check
 slot-flags, handle `expand' and `framed'

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/alist.jl: use prin1
 style printing (i.e. no double quotes in strings, etc)  * widgets/alist.jl:
 use prin1 style printing (i.e. no double quotes in strings, etc)

 * ChangeLog, po/fr.po: update from Christian Marillat
 <marillat.christian@wanadoo.fr>  * po/fr.po: update from Christian Marillat
 <marillat.christian@wanadoo.fr>

  2000-11-16 John Harper <jsh@src.gnome.org>

 * scripts/ChangeLog, scripts/Makefile.in, scripts/sawfish-about.jl.in:
 substitute __localedir__ into the script  * sawfish-about.jl.in, Makefile.in:
 substitute __localedir__ into the script

 * src/ChangeLog, src/main.c: defvar `sawfish-locale-directory' to the value
 of the SAWFISH_LOCALEDIR  * main.c (sawfish_symbols): defvar
 `sawfish-locale-directory' to the value of the SAWFISH_LOCALEDIR macro

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/wm.jl: dereference
 sawfish-locale-directory on the remote side, instead of using  * wm.jl
 (wm-locale-dir): dereference sawfish-locale-directory on the remote side,
 instead of using bindtextdomain

 * ChangeLog, Makefile.in, build-info, configure.in, sawfish.spec.in: added a
 cpp macro SAWFISH_LOCALEDIR  * build-info, Makefile.in: added a cpp macro
 SAWFISH_LOCALEDIR  * configure.in: ${localedir} is now ${datadir}/locale
 (e.g. `/usr/share/locale' instead of `/usr/share/sawfish/0.n/locale)

  2000-11-16 Richard Hult <rhult@src.gnome.org>

 * ChangeLog, po/sv.po: Updated Swedish translation.

  2000-11-16 John Harper <jsh@src.gnome.org>

 * ChangeLog, po/sawfish-xgettext: ensure that `:type*' keys get scanned for
 `_' calls  * po/sawfish-xgettext (helper): ensure that `:type*' keys get
 scanned for `_' calls

 * lisp/ChangeLog, lisp/sawfish/wm/placement/smart.jl: overlap): changed the
 function calculating this to (exp (- (/ overlap (*  *
 sawfish/wm/placement/smart.jl (sp-cost:overlap): changed the function
 calculating this to (exp (- (/ overlap (* (screen-width) (screen-height))))).
 Patch from Unai Uribarri <unaiur@telecable.es>

  2000-11-15 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/keymaps.jl: deleted C-M-Left and C-M-Right
 bindings (send window to previous/next  * sawfish/wm/keymaps.jl
 (window-keymap): deleted C-M-Left and C-M-Right bindings (send window to
 previous/next workspace). They can be confusing when hit by mistake

 * lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/ext/error-handler.jl: expanded
 this to stash all errors in a ring buffer. Functions  *
 sawfish/wm/ext/error-handler.jl: expanded this to stash all errors in a ring
 buffer. Functions `retrieve-errors' and `display-errors' to access this
 buffer. Also added an option error-destination controlling where error
 messages are displayed (stderr, screen, /dev/null)  * sawfish/wm/defaults.jl:
 require sawfish.wm.ext.error-handler

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl: added an optional arg
 BEFORE, a thunk to call immediately before doing the  *
 sawfish/wm/state/maximize.jl (unmaximize-window-1): added an optional arg
 BEFORE, a thunk to call immediately before doing the resize 
 (unmaximize-window): use the new BEFORE param to ensure that the window's
 properties get updated before it's resized. This way the theme will get the
 correct values of window-maximized-p when it rebuilds the frame

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/workspace-geometry.jl:
 search load-path for the `../monitor.png' file, instead of just assuming  *
 widgets/workspace-geometry.jl (monitor-pixbuf-file): search load-path for the
 `../monitor.png' file, instead of just assuming that it's relative to the
 first item of the list

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widgets/list.jl: connect to
 `key_press_event' of the clist, on `RET' edit the current item  *
 widgets/list.jl (make-list-item): connect to `key_press_event' of the clist,
 on `RET' edit the current item

 * lisp/ChangeLog, lisp/sawfish/wm/util/window-order.jl: don't call
 window-order-focus-most-recent if using the `enter-exit' focus  *
 sawfish/wm/util/window-order.jl (on-viewport-change): don't call
 window-order-focus-most-recent if using the `enter-exit' focus mode

 * lisp/ChangeLog, lisp/sawfish/wm/util/window-order.jl: reinstated this
 function; this time it removes ordering information from  *
 sawfish/wm/util/window-order.jl (on-viewport-change): reinstated this
 function; this time it removes ordering information from all viewport-sticky
 windows in the current workspace/viewport pair

  2000-11-14 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/grow-pack.jl: ignore unmapped
 windows  * sawfish/wm/commands/grow-pack.jl (gp-avoid-windows): ignore
 unmapped windows

 * src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * src/ChangeLog, src/events.c: cache the context map across calls
 (flush_current_context_map): new  * events.c (current_context_map): cache the
 context map across calls (flush_current_context_map): new function 
 (button_press, motion_notify): new semantics for context maps in motion
 events, the map is the map that was active when the button-press event was
 received. This fixes the fast-window-drag bug #4708

 * lisp/ChangeLog, lisp/sawfish/wm/ext/match-window.jl: deleted obsolete
 ignore-when-cycling property  * sawfish/wm/ext/match-window.jl
 (match-window-properties): deleted obsolete ignore-when-cycling property

 * ChangeLog, configure.in, lisp/ChangeLog, src/ChangeLog: version 0.33.1

  2000-11-13 John Harper <jsh@src.gnome.org>

 * src/events.c, src/keys.c: *** empty log message ***

 * ChangeLog, TODO, lisp/ChangeLog, src/ChangeLog, src/keys.c, src/windows.c:
 *** empty log message ***

 * lisp/ChangeLog, lisp/sawfish/wm/ext/edge-flip.jl: import rep.io.timers  *
 sawfish/wm/ext/edge-flip.jl: import rep.io.timers

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl: fix stupid typo in
 `cond' statement breaking focus-on-map option (#4698).  *
 sawfish/wm/state/transient.jl (transient-map-window): fix stupid typo in
 `cond' statement breaking focus-on-map option (#4698). Patch from Unai
 Uribarri Rodríguez <unaiur@telecable.es>

  2000-11-09 John Harper <jsh@src.gnome.org>

 * ChangeLog, configure.in, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 man/news.texi, src/ChangeLog, themer/ChangeLog: version 0.33

 * po/pt_BR.po, po/uk.po: updated from gnome-i18n/extra-po directory

  2000-11-08 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl: fix error when no
 window is focused  * sawfish/wm/state/transient.jl (transient-map-window):
 fix error when no window is focused

  2000-11-07 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/frames.c: fix stupid bug of getting dimensions of scaled
 images wrong (introduced by  * frames.c (set_frame_shapes): fix stupid bug of
 getting dimensions of scaled images wrong (introduced by the last change)

 * src/ChangeLog, src/frames.c: local function to clip a mask (if required)
 before union'ing it onto the  * frames.c (apply_mask): local function to clip
 a mask (if required) before union'ing it onto the destination window 
 (set_frame_shapes): use apply_mask () to form the image mask, otherwise only
 images whose dimensions are an integer multiple of the tiled image can be
 created without corrupting the surrounding state. Fixes #4519

 * src/ChangeLog, src/pixmap-cache.c: added code to disable the pixmap cache
 if DISABLE_CACHE preprocessor macro  * pixmap-cache.c: added code to disable
 the pixmap cache if DISABLE_CACHE preprocessor macro is defined

 * lisp/ChangeLog, lisp/sawfish/wm/focus.jl: add focus-add-window to the
 map-notify-hook not after-add-window-hook.  * sawfish/wm/focus.jl: add
 focus-add-window to the map-notify-hook not after-add-window-hook. When
 checking for the `click-to-focus windows unfocusable' bug, only check mapped
 windows, and use focus-push-map to recover, not custom hackery

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl: cleaned up control flow
 (removed unnecessary variable), and using  * sawfish/wm/state/transient.jl
 (transient-map-window): cleaned up control flow (removed unnecessary
 variable), and using transient-of-p instead of checking manually (this means
 that the transient-for = root-window convention is supported)

  2000-11-06 John Harper <jsh@src.gnome.org>

 * TODO, lisp/sawfish/ui/WISHLIST: *** empty log message ***

  2000-11-03 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/maximize.jl: immediately before
 exiting unmaximize all maximized windows. But be  *
 sawfish/wm/state/maximize.jl: immediately before exiting unmaximize all
 maximized windows. But be careful not to reflect this change in their
 properties (either wm-local or in the X server). Fixes #4336

 * lisp/ChangeLog, lisp/sawfish/wm/state/wm-spec.jl: changed
 _NET_SUPPORTING_WM_CHECK properties to type 'WINDOW. Also set  *
 sawfish/wm/state/wm-spec.jl (wm-spec-init): changed _NET_SUPPORTING_WM_CHECK
 properties to type 'WINDOW. Also set _NET_WM_NAME property on the identifying
 client window

 * BUGS, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/state/maximize.jl: new function 
 * sawfish/wm/frames.jl (frame-class-removed-p): new function  *
 sawfish/wm/state/maximize.jl (check-if-maximizable, property-notify): new
 functions, added to add-window-hook and property-notify-hook respectively.
 When WM_NORMAL_HINTS changes in any way, check if the window is maximizable
 or not; then hide (or reshow) the maximize button as necessary. Fixes #4260

  2000-11-02 John Harper <jsh@src.gnome.org>

 * src/ChangeLog, src/events.c: pass MODE parameter to focus-{in,out}-hook as
 for leave/enter hooks  * events.c (focus_in, focus_out): pass MODE parameter
 to focus-{in,out}-hook as for leave/enter hooks

  2000-11-02 Kjartan Maraas <kmaraas@gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added Norwegian
 translations.  2000-11-02  Kjartan Maraas  <kmaraas@gnome.org>  *
 desktop-entries/*: Added Norwegian translations.

  2000-11-02 John Harper <jsh@src.gnome.org>

 * ChangeLog, po/de.po: po/de.po: update from Matthias Warkus
 <mawarkus@t-online.de>

 * lisp/ChangeLog, lisp/sawfish/wm.jl: load sawfish.wm.state.maximize at
 startup, since it adds things to hooks  * sawfish/wm.jl: load
 sawfish.wm.state.maximize at startup, since it adds things to hooks

  2000-11-01 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/ext/edge-flip.jl: new hooks  *
 sawfish/wm/ext/edge-flip.jl (before-edge-flip-hook, after-edge-flip-hook):
 new hooks  (before-flip, after-flip, edge-flip-while-moving): edge flipping
 while dragging windows now obeys the edge-flip-delay setting

  2000-10-31 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/wm-spec.jl: added a
 function to the after-window-hook that checks for  *
 sawfish/wm/state/maximize.jl: added a function to the after-window-hook that
 checks for `queued-{vertical,horizontal}- maximize' properties on windows.
 When found the window is maximized. This gets around the problem of not being
 able to maximize a window before it's been framed  *
 sawfish/wm/state/wm-spec.jl, sawfish/wm/state/gnome.jl: set queued maximize
 properties if a newly-created window needs to be maximize

 * BUGS, HACKING, THANKS, TODO, lisp/ChangeLog, lisp/sawfish/ui/WISHLIST: ***
 empty log message ***

  2000-10-30 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/util/window-order.jl: when unmapping a transient, before
 deciding to focus on its parent, look  * sawfish/wm/state/transient.jl
 (transient-unmap-window): when unmapping a transient, before deciding to
 focus on its parent, look for the most recently focused window in the same
 group. This may well be more intuitive in some circumstances  *
 sawfish/wm/util/window-order.jl (window-order-most-recent): new keyword arg
 WINDOWS, a list of windows to restrict the returned value to

 * ChangeLog, capplet/ChangeLog,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop, po/fi.po: update from Antti
 Ahvensalmi <aahven@mbnet.fi>

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl: *** empty log message ***

 * src/ChangeLog, src/windows.c: new function (focus_on_window,
 Fwindow_wants_input_p): use  * windows.c (window_input_hint_p): new function
 (focus_on_window, Fwindow_wants_input_p): use window_input_hint_p. Fixes the
 bug where window-wants-input-p wasn't checking if the InputHint flag was set
 before reading the value

 * lisp/ChangeLog, lisp/sawfish/wm/custom-defaults.jl,
 lisp/sawfish/wm/custom.jl: added some more settings; hopefully they give a
 better default  * sawfish/wm/custom-defaults.jl: added some more settings;
 hopefully they give a better default configuration..  * sawfish/wm/custom.jl:
 added command line option `--custom-file' to set the value of
 custom-user-file

  2000-10-28 John Harper <jsh@src.gnome.org>

 * themer/ChangeLog, themer/themer.in: don't need to grep for errors in the
 output from make-theme-preview now  * themer.in (on-preview): don't need to
 grep for errors in the output from make-theme-preview now that remote errors
 are signalled as exceptions  * themer.in (patterns-update-all): when
 canonicalising file names, expand twice to make sure

 * AUTHORS, HACKING, TODO: *** empty log message ***

  2000-10-27 Christopher R. Gabriel <cgabriel@src.gnome.org>

 * capplet/ChangeLog, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Sorted alphabetically
 the italian translations

  2000-10-27 John Harper <jsh@src.gnome.org>

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/widgets/command.jl: now supports
 #:user-level's in commands  * widgets/command.jl: now supports #:user-level's
 in commands

 * lisp/ChangeLog, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/ext/3d-hack.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/workspace.jl: made some
 commands #:user-level expert  * sawfish/wm/workspace.jl,
 sawfish/wm/commands/describe.jl, sawfish/wm/ext/3d-hack.jl: made some
 commands #:user-level expert  * sawfish/wm/util/nokogiri.jl
 (nokogiri-report-commands): fixed and/or typo

  2000-10-26 John Harper <jsh@src.gnome.org>

 * ChangeLog, TODO, lisp/ChangeLog: *** empty log message ***

  2000-10-24 John Harper <jsh@src.gnome.org>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-10-23 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log
 message ***

  2000-10-21 john <john>

 * TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/wm/autoload.jl, scripts/ChangeLog: *** empty log message ***

  2000-10-20 john <john>

 * lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/state/transient.jl: put
 raise/lower commands at 'expert level

 * lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/util/display-window.jl: use raise-window* instead of
 raise-window

  2000-10-19 john <john>

 * ChangeLog, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log
 message ***

 * po/de.po, po/hu.po, po/pt_BR.po, po/uk.po: sync'd from gnome cvs (uk: Yuri
 Syrota, pt_BR: Douglas Moura Ferreira, hu: Róbert Ványi, de: Christian Meyer)

  2000-10-19 John Harper <jsh@src.gnome.org>

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-10-18 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-10-15 john <john>

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog: *** empty log message ***

  2000-10-11 john <john>

 * ChangeLog, THANKS, capplet/ChangeLog, lisp/ChangeLog,
 lisp/sawfish/gtk/ChangeLog, lisp/sawfish/ui/ChangeLog, src/ChangeLog: ***
 empty log message ***

  2000-10-09 john <john>

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl: check for window-list-skip property

  2000-09-28 john <john>

 * ChangeLog, src/ChangeLog: *** empty log message ***

 * po/da.po, po/de.po, po/no.po, po/pt_BR.po, po/sv.po, po/uk.po: updated from
 cvs.gnome.org (uk: Yuri Syrota, sv: Johan Dahlin, pt_BR: Rui Miguel Silva
 Seabra, no: Kjartan Maraas, de: Christian Meyer, da: Kenneth Christiansen)

  2000-09-26 john <john>

 * lisp/ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl: *** empty log message
 ***

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog: *** empty log message ***

  2000-09-25 john <john>

 * ChangeLog, lisp/ChangeLog: *** empty log message ***

 * ChangeLog, lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/ui/ChangeLog, scripts/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/windows.jl: added some :tooltip's

  2000-09-22 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-09-20 john <john>

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/ui/ChangeLog, man/news.texi, scripts/ChangeLog, src/ChangeLog,
 themer/ChangeLog: *** empty log message ***

  2000-09-19 john <john>

 * ChangeLog, lisp/ChangeLog: *** empty log message ***

  2000-09-18 john <john>

 * lisp/ChangeLog, scripts/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-09-17 john <john>

 * src/cursors.c, src/fonts.c, src/images.c, src/windows.c: fix doc-string
 keys

  2000-09-14 john <john>

 * ChangeLog, THANKS, TODO, capplet/ChangeLog, lisp/ChangeLog,
 lisp/sawfish/wm/state/ignored.jl: *** empty log message ***

 * lisp/sawfish/wm/commands/cycle.jl, lisp/sawfish/wm/commands/x-cycle.jl: use
 window-in-cycle-p to decide which windows to include

 * lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/window-history.jl:
 include the cycle-skip property

 * Sawfish.desktop, capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added Greek
 translations from Simos Xenitellis <root@pc96.ma.rhbnc.ac.uk>

  2000-09-13 john <john>

 * ChangeLog, TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, man/news.texi,
 scripts/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-09-11 john <john>

 * lisp/sawfish/gtk/ChangeLog, lisp/sawfish/gtk/widget-test.jl,
 lisp/sawfish/gtk/widget.jl, lisp/sawfish/gtk/widgets/alist.jl,
 lisp/sawfish/gtk/widgets/color.jl, lisp/sawfish/gtk/widgets/list.jl,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/group.jl,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/main.jl.in,
 lisp/sawfish/ui/shell.jl, lisp/sawfish/ui/slot.jl,
 lisp/sawfish/ui/widgets/command.jl, lisp/sawfish/ui/widgets/frame-style.jl,
 lisp/sawfish/ui/widgets/keymap.jl, lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/commands/help.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/3d-hack.jl, lisp/sawfish/wm/ext/error-handler.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/gnome/menus.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/server.jl,
 lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/session/save.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/prompt-wm.jl,
 lisp/sawfish/wm/util/prompt.jl, lisp/sawfish/wm/util/with-output.jl,
 lisp/sawfish/wm/windows.jl, lisp/sawfish/wm/workspace.jl: No need to
 explicitly open `rep.io.streams' anymore

  2000-09-08 john <john>

 * lisp/sawfish/gtk/widget-test.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/color.jl,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/ui/apply.jl,
 lisp/sawfish/ui/group.jl, lisp/sawfish/ui/i18n.jl, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/main.jl.in,
 lisp/sawfish/ui/shell.jl, lisp/sawfish/ui/slot.jl,
 lisp/sawfish/ui/widgets/command.jl, lisp/sawfish/ui/widgets/frame-style.jl,
 lisp/sawfish/ui/widgets/icon.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, lisp/sawfish/wm.jl,
 lisp/sawfish/wm/commands.jl, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/commands/gnome.jl, lisp/sawfish/wm/commands/help.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/commands/xterm.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/3d-hack.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/ext/window-history.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/misc.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/server.jl,
 lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/session/save.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/mwm.jl,
 lisp/sawfish/wm/state/open-look.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/play-audio.jl,
 lisp/sawfish/wm/util/prompt-extras.jl, lisp/sawfish/wm/util/prompt-wm.jl,
 lisp/sawfish/wm/util/prompt.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/util/with-output.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl, scripts/sawfish-about.jl.in: Open the necessary
 modules that aren't included in `rep' structure anymore

  2000-09-07 john <john>

 * lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl: added module
 aliases

 * lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/state/iconify.jl: moved the
 `Iconify' window menu item to the `Toggle' submenu, and called it `Minimized'

 * configure.in, sawfish.spec.in: require rep-gtk 0.14

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl: create
 radio-button menu-items where appropriate

  2000-09-06 john <john>

 * lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/ignored.jl, lisp/sawfish/wm/state/shading.jl: add
 window-menu toggle items  * sawfish/wm/state/iconify.jl (window-iconified-p,
 window-sticky-p): * sawfish/wm/state/shaded.jl (window-shaded-p): *
 sawfish/wm/state/ignored.jl (window-ignored-p): new functions

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/workspace.jl: use check-items where appropriate when creating
 menus

  2000-09-05 john <john>

 * man/news.texi, scripts/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-09-04 john <john>

 * ChangeLog, THANKS, TODO, man/news.texi, scripts/ChangeLog, src/ChangeLog:
 *** empty log message ***

 * po/de.po, po/el.po, po/es.po, po/ga.po, po/ru.po, po/sl.po: updated from
 GNOME cvs

 * ChangeLog, lisp/sawfish/ui/ChangeLog: *** empty log message ***

 * ChangeLog, TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 scripts/ChangeLog, src/ChangeLog, themer/ChangeLog: *** empty log message ***

  2000-09-03 john <john>

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl: use
 quote-menu-item when creating menus

 * src/colors.c, src/cursors.c, src/events.c, src/fonts.c, src/frames.c,
 src/functions.c, src/images.c, src/keys.c, src/main.c, src/selection.c,
 src/session.c, src/windows.c, src/x.c: magic doc-string comments now include
 module names

  2000-09-02 john <john>

 * lisp/sawfish/gtk/.cvsignore, lisp/sawfish/gtk/Makefile.in: *** empty log
 message ***

 * lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/ui/wm.jl: *** empty log message ***

  2000-09-01 john <john>

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/wm/autoload.jl, po/make-pot, sawfish.spec.in,
 scripts/.cvsignore, scripts/ChangeLog, scripts/Makefile.in, src/ChangeLog,
 src/Makefile.in: *** empty log message ***

 * src/sawfish-client.jl, src/sawmill-menu.jl: moved to ../scripts

 * scripts/sawfish-client.jl, scripts/sawfish-menu.jl: moved here from ../src

 * lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/stock.jl.gtk:
 (about-dialog, make-url-widget): new functions

 * ChangeLog, TREE, lisp/ChangeLog, lisp/Makefile.in,
 lisp/sawfish/gtk/.cvsignore, lisp/sawfish/gtk/ChangeLog,
 lisp/sawfish/gtk/Makefile.in, lisp/sawfish/ui/.cvsignore,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/ui/layouts/.cvsignore, lisp/sawfish/ui/widgets/.cvsignore,
 lisp/sawfish/ui/widgets/gtk/.cvsignore, lisp/sawfish/ui/widgets/gtk/README,
 nokogiri/.cvsignore, nokogiri/nokogiri-layouts/.cvsignore,
 nokogiri/nokogiri-widgets/.cvsignore, po/make-pot: *** empty log message ***

 * lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl: tweaked a few
 doc strings

 * lisp/sawfish/ui/widgets/gtk/icon.jl,
 lisp/sawfish/ui/widgets/gtk/workspace-geometry.jl: GTK+ only versions of
 widgets that normally require GNOME

 * lisp/sawfish/ui/apply.jl, lisp/sawfish/ui/config.jl,
 lisp/sawfish/ui/group.jl, lisp/sawfish/ui/i18n.jl, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/layouts/keymaps.jl, lisp/sawfish/ui/main.jl.in,
 lisp/sawfish/ui/shell.jl, lisp/sawfish/ui/slot.jl,
 lisp/sawfish/ui/user-level.jl, lisp/sawfish/ui/widgets/command.jl,
 lisp/sawfish/ui/widgets/event.jl, lisp/sawfish/ui/widgets/frame-style.jl,
 lisp/sawfish/ui/widgets/icon.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, lisp/sawfish/ui/wm.jl: Moved
 to `sawfish.ui' branch of the module namespace

 * lisp/sawfish/gtk/color-preview.jl, lisp/sawfish/gtk/stock.jl.gnome,
 lisp/sawfish/gtk/stock.jl.gtk, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/gtk/widget-test.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/.cvsignore, lisp/sawfish/gtk/widgets/alist.jl,
 lisp/sawfish/gtk/widgets/color.jl, lisp/sawfish/gtk/widgets/file.jl,
 lisp/sawfish/gtk/widgets/font.jl, lisp/sawfish/gtk/widgets/list.jl,
 lisp/sawfish/gtk/widgets/pair.jl, lisp/sawfish/gtk/widgets/program.jl: Moved
 here from the `nokogiri' directory. The plan is to use some of these modules
 in other programs, e.g sawfish-themer

 * nokogiri/ChangeLog, nokogiri/Makefile.in, nokogiri/README,
 nokogiri/WIDGETS, nokogiri/WISHLIST, nokogiri/monitor.png,
 nokogiri/nokogiri-apply.jl, nokogiri/nokogiri-color-preview.jl,
 nokogiri/nokogiri-config.jl, nokogiri/nokogiri-gnome.jl,
 nokogiri/nokogiri-group.jl, nokogiri/nokogiri-i18n.jl,
 nokogiri/nokogiri-interfaces.jl.in, nokogiri/nokogiri-layout.jl,
 nokogiri/nokogiri-layouts/keymaps.jl, nokogiri/nokogiri-main.jl.in,
 nokogiri/nokogiri-no-gnome.jl, nokogiri/nokogiri-shell.jl,
 nokogiri/nokogiri-slot.jl, nokogiri/nokogiri-user-level.jl,
 nokogiri/nokogiri-widget-dialog.jl, nokogiri/nokogiri-widget-test.jl,
 nokogiri/nokogiri-widget.jl, nokogiri/nokogiri-widgets/alist.jl,
 nokogiri/nokogiri-widgets/color.jl, nokogiri/nokogiri-widgets/command.jl,
 nokogiri/nokogiri-widgets/event.jl, nokogiri/nokogiri-widgets/file.jl,
 nokogiri/nokogiri-widgets/font.jl, nokogiri/nokogiri-widgets/frame-style.jl,
 nokogiri/nokogiri-widgets/icon.jl, nokogiri/nokogiri-widgets/keymap.jl,
 nokogiri/nokogiri-widgets/list.jl, nokogiri/nokogiri-widgets/match-window.jl,
 nokogiri/nokogiri-widgets/pair.jl, nokogiri/nokogiri-widgets/program.jl,
 nokogiri/nokogiri-widgets/workspace-geometry.jl, nokogiri/nokogiri-wm.jl,
 nokogiri/test: renamed under sawfish.ui and sawfish.gtk

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-08-31 john <john>

 * lisp/sawfish/wm/ext/beos-window-menu.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl: use closures
 instead of bare code in menu items

 * src/events.c, src/frames.c, src/functions.c: doc/comment fixes

  2000-08-30 john <john>

 * THANKS, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-08-29 john <john>

 * ChangeLog, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-08-28 john <john>

 * THANKS, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-08-21 john <john>

 * ChangeLog, TODO, capplet/ChangeLog, lisp/sawfish/ui/ChangeLog,
 nokogiri/ChangeLog: *** empty log message ***

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: connect to
 delete_event from capplet again; but connect to a function that returns t (to
 avoid destroying the widget) and sets a 10-second timeout to call on-quit

  2000-08-18 john <john>

 * lisp/ChangeLog, lisp/sawfish/gtk/widget.jl, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/wm/autoload.jl, nokogiri/nokogiri-shell.jl,
 nokogiri/nokogiri-widget.jl: *** empty log message ***

 * lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/gnome.jl,
 lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/server.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/ignored.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/util/display-window.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/nokogiri.jl,
 lisp/sawfish/wm/util/prompt-extras.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl: Updated for new define-command interface

  2000-08-16 john <john>

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog: *** empty
 log message ***

 * lisp/sawfish/ui/widgets/icon.jl, nokogiri/nokogiri-widgets/icon.jl: fixed
 bug in 'set method when called with false argument

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/stock.jl.gtk,
 lisp/sawfish/gtk/widget-dialog.jl, lisp/sawfish/gtk/widget-test.jl,
 lisp/sawfish/gtk/widget.jl, lisp/sawfish/gtk/widgets/alist.jl,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/gtk/widgets/pair.jl,
 lisp/sawfish/ui/shell.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, lisp/sawfish/ui/wm.jl,
 lisp/sawfish/wm/animation/outline.jl, lisp/sawfish/wm/commands.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/beos-window-menu.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/misc.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/keymap.jl, lisp/sawfish/wm/util/prompt-extras.jl,
 lisp/sawfish/wm/util/prompt-wm.jl, lisp/sawfish/wm/util/prompt.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/util/with-output.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl, nokogiri/nokogiri-gnome.jl,
 nokogiri/nokogiri-no-gnome.jl, nokogiri/nokogiri-shell.jl,
 nokogiri/nokogiri-widget-dialog.jl, nokogiri/nokogiri-widget-test.jl,
 nokogiri/nokogiri-widget.jl, nokogiri/nokogiri-widgets/alist.jl,
 nokogiri/nokogiri-widgets/keymap.jl, nokogiri/nokogiri-widgets/list.jl,
 nokogiri/nokogiri-widgets/match-window.jl, nokogiri/nokogiri-widgets/pair.jl,
 nokogiri/nokogiri-widgets/workspace-geometry.jl, nokogiri/nokogiri-wm.jl,
 src/sawmill-menu.jl: use #!optional and #!rest instead of deprecated
 &optional and &rest

  2000-08-15 john <john>

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog,
 lisp/sawfish/wm/state/wm-spec.jl: *** empty log message ***

  2000-08-14 john <john>

 * themes/brushed-metal/theme.jl, themes/gradient/theme.jl,
 themes/gtk/theme.jl, themes/mono/theme.jl, themes/simple/theme.jl: applied
 patches from Daniel Lundell <danlu@home.se> to fix vertical movement when
 shading

 * TODO, capplet/ChangeLog, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 nokogiri/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: (initialize-shell):
 only hook to `delete_event' signal if window isn't a plug (avoids race
 condition found by Havoc Pennington)

  2000-08-13 john <john>

 * lisp/sawfish/wm/server.jl, src/client.c, src/libclient.c, src/libclient.h,
 src/server.h: server now reliably communicates errors back to the client (as
 `(signal 'remote-sawfish (list DATA))' where DATA is a string). Also renamed
 the sockets and X properties. The X protocol now includes a version number

  2000-08-11 john <john>

 * capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: updated French
 translations from Christian Marillat <marillat.christian@wanadoo.fr>

  2000-08-10 john <john>

 * lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/gnome/integration.jl, src/Makefile.in: *** empty log message
 ***

  2000-08-03 john <john>

 * ChangeLog, TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 nokogiri/ChangeLog, sawfish.spec.in: *** empty log message ***

 * lisp/sawfish/gtk/widget.jl, nokogiri/nokogiri-widget.jl:
 (make-number-item): added backwards compatibility for (eq min/max 'nil)

 * lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/shading.jl: added
 aliases

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/ext/tooltips.jl: misc
 fixes

  2000-07-31 john <john>

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/gtk/widgets/list.jl, nokogiri/nokogiri-widgets/list.jl:
 changed the buttons to be `delete, edit, add', not `delete, edit, insert'.
 `Add' inserts after the current selection, this behaves more sanely when
 adding a sequence of values

  2000-07-30 john <john>

 * lisp/sawfish/ui/main.jl.in, nokogiri/nokogiri-main.jl.in: handle --help
 option

 * lisp/sawfish/wm.jl, lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/user.jl:
 user module is now called `user', not `sawfish.wm.user'

  2000-07-28 john <john>

 * ChangeLog, TODO, lisp/ChangeLog, src/fake-libexec: *** empty log message
 ***

 * lisp/sawfish/ui/Makefile.in, nokogiri/Makefile.in, src/Makefile.in,
 themer/Makefile.in: use REP_ENVIRON when compiling lisp code

 * ChangeLog, TODO, TREE, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 nokogiri/ChangeLog, src/ChangeLog, themer/ChangeLog: *** empty log message
 ***

 * lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/workspace.jl:
 (uniconify-to-current-workspace, raise-windows-on-uniconify,
 focus-windows-on-uniconify): moved from workspace to iconify, raise option is
 put at expert user-level

  2000-07-27 john <john>

 * Makedefs.in, config.h.in, lisp/Makefile.in, lisp/sawfish/wm/autoload.jl,
 lisp/sawfish/wm/commands/xterm.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/misc.jl, lisp/sawfish/wm/swapper.jl, lisp/sawfish/wm/user.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/display-window.jl,
 lisp/sawfish/wm/util/prompt-extras.jl, lisp/sawfish/wm/util/prompt-wm.jl,
 lisp/sawfish/wm/util/prompt.jl, lisp/sawfish/wm/windows.jl,
 lisp/sawfish/wm/workspace.jl, src/.cvsignore, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * src/colors.c, src/cursors.c, src/events.c, src/flippers.c, src/fonts.c,
 src/frames.c, src/functions.c, src/gradient.c, src/images.c, src/keys.c,
 src/main.c, src/play-sample.c, src/selection.c, src/session.c, src/windows.c,
 src/x.c: split into separate sawfish.wm. modules

 * lisp/sawfish/ui/wm.jl, nokogiri/nokogiri-wm.jl: use sawfish.client plugin
 instead of calling external program

 * lisp/sawfish/.cvsignore, lisp/sawfish/wm/.cvsignore,
 lisp/sawfish/wm/animation/.cvsignore, lisp/sawfish/wm/commands/.cvsignore,
 lisp/sawfish/wm/ext/.cvsignore, lisp/sawfish/wm/gnome/.cvsignore,
 lisp/sawfish/wm/placement/.cvsignore, lisp/sawfish/wm/session/.cvsignore,
 lisp/sawfish/wm/state/.cvsignore, lisp/sawfish/wm/theming/.cvsignore,
 lisp/sawfish/wm/util/.cvsignore: *** empty log message ***

 * lisp/sawfish/wm/animation/outline.jl, lisp/sawfish/wm/commands/cycle.jl,
 lisp/sawfish/wm/commands/describe.jl, lisp/sawfish/wm/commands/gnome.jl,
 lisp/sawfish/wm/commands/groups.jl, lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/help.jl, lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/raise-commands.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/ext/3d-hack.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/ext/beos-window-menu.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/error-handler.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/ext/old-window-menu.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/gnome/integration.jl, lisp/sawfish/wm/gnome/match-window.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/placement/stagger.jl, lisp/sawfish/wm/server.jl,
 lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/session/save.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/mwm.jl,
 lisp/sawfish/wm/state/open-look.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl, lisp/sawfish/wm/util/decode-events.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/util/play-audio.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/util/window-outline.jl, lisp/sawfish/wm/util/with-output.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/window-anim.jl: new locations of
 these files. Also made into modules

 * lisp/3d-hack.jl, lisp/anim-outline.jl, lisp/audio-events.jl,
 lisp/auto-raise.jl, lisp/autoload.jl, lisp/beos-window-menu.jl,
 lisp/compat.jl, lisp/configure.jl, lisp/cursors.jl, lisp/custom-defaults.jl,
 lisp/custom.jl, lisp/customize.jl, lisp/cycle.jl, lisp/decode-events.jl,
 lisp/describe.jl, lisp/edge-flip.jl, lisp/edges.jl, lisp/error-handler.jl,
 lisp/focus.jl, lisp/frames.jl, lisp/functions.jl, lisp/gnome-commands.jl,
 lisp/gnome-int.jl, lisp/gnome-match.jl, lisp/gnome-menu.jl, lisp/gnome.jl,
 lisp/group-funs.jl, lisp/groups.jl, lisp/grow-pack.jl, lisp/gtkrc.jl,
 lisp/help.jl, lisp/iconify.jl, lisp/ignore-window.jl, lisp/keymap.jl,
 lisp/keymaps.jl, lisp/make-theme-preview.jl, lisp/make-theme.jl,
 lisp/match-window.jl, lisp/maximize.jl, lisp/menus.jl, lisp/move-cursor.jl,
 lisp/move-resize.jl, lisp/mwm.jl, lisp/nokogiri-sawfish.jl,
 lisp/old-window-menu.jl, lisp/open-look.jl, lisp/place-window.jl,
 lisp/play-audio.jl, lisp/prompt-extras.jl, lisp/prompt-wm.jl, lisp/prompt.jl,
 lisp/raise-commands.jl, lisp/rects.jl, lisp/sawmill-defaults.jl,
 lisp/sawmill-gaol.jl, lisp/sawmill.jl, lisp/select-window.jl, lisp/server.jl,
 lisp/shade-hover.jl, lisp/shading.jl, lisp/size-window.jl,
 lisp/slide-window.jl, lisp/sm-common.jl, lisp/sm-init.jl, lisp/sm-load.jl,
 lisp/sm-save.jl, lisp/smart-placement.jl, lisp/stacking.jl,
 lisp/stagger-placement.jl, lisp/tooltips.jl, lisp/transient.jl,
 lisp/viewport-linear.jl, lisp/viewport.jl, lisp/window-anim.jl,
 lisp/window-history.jl, lisp/window-order.jl, lisp/window-outline.jl,
 lisp/with-output.jl, lisp/wm-spec.jl, lisp/workspace.jl, lisp/x-cycle.jl:
 Moved (and maybe renamed) these files under sawfish.wm module hierarchy

 * src/ChangeLog, themer/ChangeLog: *** empty log message ***

  2000-07-24 john <john>

 * ChangeLog, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, man/news.texi,
 nokogiri/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-07-23 john <john>

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/gtk/widgets/font.jl, nokogiri/nokogiri-widgets/font.jl: fix
 structure name in definition

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-add-to-group): don't
 require 'sort, it's not necessary and fails in cvs rep

 * ChangeLog, TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 nokogiri/ChangeLog: *** empty log message ***

 * lisp/sawfish/ui/widgets/match-window.jl,
 nokogiri/nokogiri-widgets/match-window.jl: (print-matcher): be more cautious,
 reports of broken input

 * lisp/sawfish/wm/util/window-outline.jl, lisp/window-outline.jl:
 (draw-box-outline): ensure numbers are exact after rounding

 * lisp/anim-outline.jl, lisp/sawfish/wm/animation/outline.jl:
 (anim-outline-run): use integer arithmetic

 * lisp/anim-outline.jl, lisp/sawfish/wm/animation/outline.jl:
 (anim-outline-run): use integer arithmetic

 * ChangeLog, lisp/ChangeLog, lisp/sawfish/ui/Makefile.in,
 nokogiri/Makefile.in: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): added 'transients-above property

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (make-constraint): check for
 'transients-above property on the window, else use global value

  2000-07-20 john <john>

 * THANKS, capplet/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-07-19 john <john>

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: (shading-add-window):
 reinstate code to set 'shaded property to nil before calling shade-window

 * ChangeLog, THANKS, capplet/ChangeLog, lisp/ChangeLog, po/README: *** empty
 log message ***

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-set): removed REQ
 parameter, has to be conditional on the value of the option 
 (custom-set-variable, custom-set-typed-variable): if both REQ and VALUE are
 non-nil, require REQ. Make SYMBOL special before setting it

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-set-keymap): don't
 pass REQ arg to custom-set, just ignore it

 * po/da.po, po/de.po, po/en_GB.po, po/fr.po, po/ru.po, po/sl.po: updated from
 GNOME CVS (fr: Joaquim Fellmann, GB: Robert Brady, de: Kai Lahmann, da: Keld
 Simonsen, ru - Valek Filippov, sl - Andraz Tori)

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Italian translations
 from Michele Campeotto <micampe@interpuntonet.it>

 * capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop: Japanese translations from
 SATO Satoru

  2000-07-18 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: require 'menus when
 compiling (otherwise when setting apps-menu, don't know that it's special)

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-convert): fixed some
 stupid bugs when recursing into `list', `pair' and `and' types

  2000-07-17 john <john>

 * man/sawmill.texi, src/ChangeLog: *** empty log message ***

  2000-07-16 john <john>

 * lisp/sawfish/wm/state/wm-spec.jl, lisp/wm-spec.jl: set 'fixed-position and
 'never-focus properties of TYPE_DESKTOP windows

 * lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: add 'fixed-position to
 those saved with the session data

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: support FIXED_POSITION hint,
 sets the 'fixed-position property

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/slide-window.jl, lisp/slide-window.jl: when
 'fixed-position is set, don't allow the window to be moved

 * lisp/configure.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/window-history.jl: renamed the
 'fixed-position property as 'client-set-position. Changed all users

  2000-07-14 john <john>

 * ChangeLog, THANKS, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 man/news.texi, nokogiri/ChangeLog, src/ChangeLog: *** empty log message ***

 * po/de.po, po/nl.po, po/no.po, po/sl.po: sync'ed from gnome cvs repository

  2000-07-13 john <john>

 * ChangeLog, TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/compat.jl, lisp/sawfish/wm/util/compat.jl: defined
 custom-set-{color,font}

 * lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/util/nokogiri.jl:
 (nokogiri-report-slot): serialize the value to something that's printable
 (unless it has a custom-get property)

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-set): emitted
 forms call custom-set-typed-variable not custom-set-variable and include type
 of variable (unless variable has a custom-set property)

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-serialize,
 custom-deserialize, define-custom-serializer, define-custom-deserializer):
 functions to do deep conversions across (type, value) pairs 
 (custom-set-typed-variable): similar to custom-set-variable, but with an
 extra arg, the type of the variable. This will slowly replace c-s-v in
 `custom' files. The type allows the conversion to work even if the variable
 has not yet been defined  (variable-type): new function  (custom-set-color,
 custom-set-font): removed, just conversion functions now. Compatibility
 functions in compat.jl

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: removed unused
 group-widget definition

 * lisp/sawfish/wm/state/wm-spec.jl, lisp/wm-spec.jl: fix typo in last change

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/wm-spec.jl: use
 ws-set-window-workspaces instead of window-add-to-workspaces when honouring
 _WIN_WORKSPACE and _NET_WM_DESKTOP properties

  2000-07-12 john <john>

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: only redefine
 xterm-program if it's not been customized

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-set-keymap): now in
 terms of custom-set

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-set): new function,
 wraps a thunk to do the actual variable setting in the necessary pre- and
 post-fix code. Also sets a property 'custom-user-value on all variables that
 have been customized  (variable-customized-p): new function 
 (custom-set-variable): now in terms of custom-set

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: write spec as a single system call

 * src/fonts.c, src/frames.c, src/functions.c, src/images.c, src/keys.c,
 src/server.c, src/x.c: use global_symbol_value () instead of Fsymbol_value ()
 in places where the symbol is constant, and it may be called from gaolled
 code

 * ChangeLog, TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (move-window-to-viewport):
 remember to correct for 1.. to vs 0.. indexing

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: (transient-of-p): if
 WM_TRANSIENT_FOR is set to the root window, only compare group ids if non-nil
  (transient-parents, transient-group): ignore unmapped windows

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-07-11 john <john>

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): catch errors and
 unset menu-active

 * lisp/edges.jl, lisp/frames.jl, lisp/gnome.jl, lisp/group-funs.jl,
 lisp/grow-pack.jl, lisp/place-window.jl,
 lisp/sawfish/wm/commands/grow-pack.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill-gaol.jl, lisp/sm-load.jl, lisp/sm-save.jl,
 lisp/smart-placement.jl, lisp/stacking.jl, lisp/transient.jl,
 lisp/viewport.jl, lisp/window-order.jl, lisp/workspace.jl, lisp/x-cycle.jl:
 replace `(mapc foo (managed-windows))' by `(map-windows foo)', and similar
 for filter-windows variants

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (reframe-window): fix 'ignored
 behaviour

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog: *** empty
 log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: register a frame
 type mapper to handle decorate-transients option

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: don't mess with 'type
 property any more. But register a frame type mapper to handle conversion to
 shaded frames when 'shaded property is set

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (define-frame-type-mapper): used
 to register a function that maps (WINDOW FRAME-TYPE) -> FRAME-TYPE. Used by
 find-frame-type-definition to factor window state into the type asked for
 from the theme  (reframe-window): reframes a window, according to its current
 'type and 'frame-style properties  (set-frame-style): sets 'frame-style
 property and acts on it (set-window-type): sets 'type property and acts on it
  (window-type): removed junk to handle decorate-transients option. Window
 type is _never_ changed for window state  (set-window-frame-style,
 set-frame-for-window, reframe-one-window): deleted

 * lisp/groups.jl, lisp/ignore-window.jl, lisp/match-window.jl, lisp/mwm.jl,
 lisp/open-look.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/gaol.jl, lisp/sawfish/wm/state/ignored.jl,
 lisp/sawfish/wm/state/mwm.jl, lisp/sawfish/wm/state/open-look.jl,
 lisp/sawfish/wm/state/wm-spec.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill-gaol.jl, lisp/sawmill.jl, lisp/window-history.jl,
 lisp/wm-spec.jl, lisp/workspace.jl: updated all users of the changed window
 frame & type interfaces

 * lisp/sawfish/gtk/stock.jl.gtk,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, nokogiri/nokogiri-no-gnome.jl,
 nokogiri/nokogiri-widgets/workspace-geometry.jl: use `Rows' and `Columns' as
 labels instead of `Y' and `X'

 * TODO, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/gtk/stock.jl.gtk, nokogiri/nokogiri-no-gnome.jl:
 (workspace-geometry): fixed bug of not including `number' widget for number
 of workspaces

  2000-07-10 john <john>

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (quote-event): new
 implementation that uses event replaying to forward the events, so that it
 works with clients that don't accept synthesized events. Adapted from code
 posted to the mailing list by Timo Korvola in March (but without the
 complexity of also grabbing the pointer)

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows): grab
 the keyboard synchronously, then if the M-TAB sequence is terminated by a
 non-release event that doesn't have a wm binding, replay it to the focused
 client window. Also, when calling any tail commands, ensure that
 current-event-window returns the newly-focused window

  2000-07-09 john <john>

 * ChangeLog, THANKS, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/ui/Makefile.in, lisp/sawfish/ui/WIDGETS, man/news.texi,
 nokogiri/ChangeLog, nokogiri/Makefile.in, nokogiri/WIDGETS, src/ChangeLog:
 *** empty log message ***

 * po/ru.po, po/uk.po: imported from cvs.gnome.org (ru - Valek Filippov, uk -
 Yuri Syrota)

  2000-07-08 john <john>

 * lisp/sawfish/gtk/widget-dialog.jl, nokogiri/nokogiri-widget-dialog.jl: put
 the title above the widget, not beside it

 * lisp/sawfish/ui/widgets/keymap.jl, nokogiri/nokogiri-widgets/keymap.jl:
 factored keymap and command widgets into separate modules

 * lisp/sawfish/gtk/widget.jl, nokogiri/nokogiri-widget.jl: new widget type
 `quoted'

 * lisp/sawfish/gtk/widgets/list.jl, nokogiri/nokogiri-widgets/list.jl: ***
 empty log message ***

 * lisp/sawfish/ui/widgets/command.jl, lisp/sawfish/ui/widgets/event.jl,
 nokogiri/nokogiri-widgets/command.jl, nokogiri/nokogiri-widgets/event.jl:
 factored these out of the `keymap' widget, since they may be of use
 individually

 * lisp/sawfish/gtk/widgets/pair.jl, nokogiri/nokogiri-widgets/pair.jl:
 (make-pair-item): added optional arg REVERSED, when non-nil, the layout order
 of the widgets is swapped

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (activate-viewport-column,
 activate-viewport-row): new commands

  2000-07-07 john <john>

 * lisp/sawfish/gtk/widgets/list.jl, nokogiri/nokogiri-widgets/list.jl: set
 the clist to `browse' mode, and keep it frozen while modifying it

 * lisp/sawfish/gtk/widgets/list.jl, nokogiri/nokogiri-widgets/list.jl:
 (edit-item): save the original value of the selection, since it may get
 changed asynchronously

 * lisp/sawfish/gtk/stock.jl.gnome, nokogiri/nokogiri-gnome.jl: remove dead
 code

 * lisp/ChangeLog, lisp/sawfish/ui/ChangeLog, nokogiri/ChangeLog: *** empty
 log message ***

  2000-07-06 john <john>

 * lisp/sawfish/gtk/widget.jl, nokogiri/nokogiri-widget.jl: made this function
 terminate even if the item isn't in the list!

 * lisp/autoload.jl, lisp/compat.jl, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl, nokogiri/Makefile.in, nokogiri/nokogiri-interfaces.jl.in:
 *** empty log message ***

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl:
 (iconify-transient-group, uniconify-transient-group): new commands

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (iconify-group-mode,
 uniconify-group-mode): new options

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (map-transient-group): new function

 * lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/list.jl,
 lisp/sawfish/ui/widgets/keymap.jl, lisp/sawfish/ui/widgets/match-window.jl,
 nokogiri/nokogiri-widgets/alist.jl, nokogiri/nokogiri-widgets/keymap.jl,
 nokogiri/nokogiri-widgets/list.jl, nokogiri/nokogiri-widgets/match-window.jl:
 updated to use simple-dialog and new widget-dialog arg

 * lisp/sawfish/gtk/widget-dialog.jl, nokogiri/nokogiri-widget-dialog.jl:
 (widget-dialog): use simple-dialog, new optional arg MAIN_WINDOW

 * lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/stock.jl.gtk,
 nokogiri/nokogiri-gnome.jl, nokogiri/nokogiri-no-gnome.jl: (simple-dialog):
 new function, replaces ok-cancel-dialog, uses GnomeDialog if possible

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/ui/widgets/workspace-geometry.jl, nokogiri/ChangeLog,
 nokogiri/nokogiri-widgets/workspace-geometry.jl, src/ChangeLog: *** empty log
 message ***

 * lisp/audio-events.jl, lisp/custom.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl: translate some strings in defcustom types

 * lisp/sawfish/gtk/widgets/list.jl, nokogiri/nokogiri-widgets/list.jl: make
 the `insert' button insert instead of appending, make `delete' preserve the
 selection, only allow `delete' or `edit' when the selection is set

 * Makefile.in, capplet/Makefile.in, configure.in,
 lisp/sawfish/ui/Makefile.in, man/Makefile.in, nokogiri/Makefile.in,
 po/Makefile.in, sounds/Makefile.in, src/Makefile.in, themer/Makefile.in,
 themes/Makefile.in: some support for building in a separate directory tree;
 but this still doesn't work properly  (adapted from Martin Pottendorfer
 <pottendo@utanet.at>)

 * capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/meta-properties.desktop: added Polish translations
 from Daniel Koc

  2000-07-05 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl:
 (stacking-constraint:transients-above-parent): handle transients with more
 than one parent window  (raise-windows, lower-windows): map across the list
 of windows twice to ensure that the optimum layout is found

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: (transient-of-p,
 transient-parents): new functions. All these functions now understand the
 convention of setting WM_TRANSIENT_FOR to the root window to denote that the
 window is a transient for the whole group

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/ui/widgets/icon.jl, nokogiri/ChangeLog, nokogiri/Makefile.in,
 nokogiri/nokogiri-widgets/icon.jl, po/Makefile.in: *** empty log message ***

 * lisp/sawfish/ui/widgets/workspace-geometry.jl,
 nokogiri/nokogiri-widgets/workspace-geometry.jl: (monitor-pixbuf): use the
 local version

 * lisp/sawfish/ui/monitor.png, nokogiri/monitor.png: install this locally
 instead of relying on GNOME version

 * ChangeLog, TODO, capplet/ChangeLog, lisp/ChangeLog,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/WISHLIST, nokogiri/.cvsignore,
 nokogiri/ChangeLog, nokogiri/WISHLIST, src/ChangeLog: *** empty log message
 ***

 * lisp/compat.jl, lisp/sawfish/wm/util/compat.jl: set some custom-obsolete
 properties

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl:
 (customize-read-user-file): delete items whose `custom-obsolete' property is
 set

 * lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/workspace.jl,
 lisp/viewport.jl, lisp/workspace.jl: (workspace-geometry): new defcustom,
 replaces preallocated-workspaces and viewport-dimensions (which are now just
 defvars)

 * lisp/sawfish/ui/Makefile.in, nokogiri/Makefile.in: support GNOME and
 non-GNOME installations

 * lisp/sawfish/ui/widgets/workspace-geometry.jl,
 nokogiri/nokogiri-widgets/workspace-geometry.jl: new widget, uses GNOME
 canvas to draw workspace/viewport representation

 * lisp/sawfish/ui/widgets/icon.jl, nokogiri/nokogiri-widgets/icon.jl: new
 widget, mostly from Bruce Miller <docmad@md.prestige.net>

 * lisp/sawfish/ui/widgets/frame-style.jl,
 nokogiri/nokogiri-widgets/frame-style.jl: accepts a doc string

 * lisp/sawfish/gtk/widgets/pair.jl, nokogiri/nokogiri-widgets/pair.jl: new
 optional arg, USE-VBOX

 * lisp/sawfish/gtk/widget-test.jl, nokogiri/nokogiri-widget-test.jl:
 (test-widget): added optional arg INITIAL-VALUE

 * lisp/sawfish/gtk/stock.jl.gnome, lisp/sawfish/gtk/stock.jl.gtk,
 nokogiri/nokogiri-gnome.jl, nokogiri/nokogiri-no-gnome.jl: new files

 * lisp/sawfish/gtk/color-preview.jl, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/ui/apply.jl, lisp/sawfish/ui/config.jl,
 lisp/sawfish/ui/group.jl, lisp/sawfish/ui/i18n.jl, lisp/sawfish/ui/layout.jl,
 lisp/sawfish/ui/user-level.jl, lisp/sawfish/ui/wm.jl,
 nokogiri/nokogiri-apply.jl, nokogiri/nokogiri-color-preview.jl,
 nokogiri/nokogiri-config.jl, nokogiri/nokogiri-group.jl,
 nokogiri/nokogiri-i18n.jl, nokogiri/nokogiri-layout.jl,
 nokogiri/nokogiri-user-level.jl, nokogiri/nokogiri-widget-dialog.jl,
 nokogiri/nokogiri-wm.jl: moved module interfaces to nokogiri-interfaces.jl.in

 * lisp/sawfish/gtk/widget.jl, nokogiri/nokogiri-widget.jl:
 (widget-accepts-doc-string, widget-accepts-doc-string-p): functions to allow
 passing of doc strings to widgets

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: (initialize-shell):
 use stock-button to create buttons

 * lisp/sawfish/ui/slot.jl, nokogiri/nokogiri-slot.jl: (make-slot-widget):
 pass doc strings to widgets that accept them

  2000-07-03 john <john>

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog, lisp/autoload.jl,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/WISHLIST, nokogiri/ChangeLog,
 nokogiri/WISHLIST, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/ui/group.jl, nokogiri/nokogiri-group.jl: (make-group-tree):
 translate real-name

 * lisp/sawfish/wm/commands/viewport-linear.jl, lisp/viewport-linear.jl: fixed
 typo

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: use
 constrain-dimension-to-hints instead of local hack

 * lisp/autoload.jl, lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: *** empty
 log message ***

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl:
 ({raise,lower,raise-lower}-group): use the new functions for stacking lists
 of windows

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (indirect-transient-of-p, transient-group): new functions 
 ({raise,lower,raise-or-lower}-window-and-transients): new commands

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: use the commands that raise a
 window and its transients by default

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-windows,
 lower-windows, raise-lower-windows): new functions for stacking groups of
 windows  (transients-above): stack above parents by default

 * lisp/raise-commands.jl, lisp/sawfish/wm/commands/raise-commands.jl:
 (raise-transients-and-pass-through-click): new command

  2000-07-02 john <john>

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl:
 (window-history-apply): use resize-window-with-hints* to apply any saved
 dimensions. Fixes bug of making windows too small

 * ChangeLog, lisp/sawfish/ui/Makefile.in, lisp/sawfish/ui/i18n.jl,
 lisp/sawfish/ui/main.jl.in, lisp/sawfish/ui/shell.jl, nokogiri/Makefile.in,
 nokogiri/nokogiri-dialog.jl, nokogiri/nokogiri-i18n.jl,
 nokogiri/nokogiri-main.jl.in, nokogiri/nokogiri-shell.jl: *** empty log
 message ***

 * ChangeLog, capplet/ChangeLog, lisp/ChangeLog, lisp/sawfish/ui/ChangeLog,
 lisp/sawfish/ui/WISHLIST, lisp/sawfish/ui/shell.jl, man/faq.texi,
 man/news.texi, nokogiri/ChangeLog, nokogiri/WISHLIST,
 nokogiri/nokogiri-shell.jl, src/ChangeLog: *** empty log message ***

 * lisp/gnome-int.jl, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/wm/gnome/integration.jl, nokogiri/nokogiri-shell.jl: *** empty
 log message ***

  2000-07-01 john <john>

 * lisp/sawfish/ui/main.jl.in, nokogiri/nokogiri-main.jl.in: new option,
 --single-level

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl:
 (*nokogiri-single-level*): new defvar

 * lisp/frames.jl, lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/util/nokogiri.jl: *** empty log message ***

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl:
 (gnome-use-capplet): make this an option

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: (initialize-shell):
 when possible, use gtk-window-set-default-size instead of
 gtk-widget-set-usize

 * lisp/sawfish/ui/apply.jl, nokogiri/nokogiri-apply.jl:
 (revert-slot-changes): when updating widget values, call update-dependences
 on the slot

 * lisp/sawfish/ui/widgets/frame-style.jl,
 nokogiri/nokogiri-widgets/frame-style.jl: use a GtkText widget to display the
 theme README

 * lisp/sawfish/ui/widgets/keymap.jl, nokogiri/nokogiri-widgets/keymap.jl: set
 the documentation widget uneditable

  2000-06-30 john <john>

 * lisp/sawfish/ui/widgets/keymap.jl, nokogiri/nokogiri-widgets/keymap.jl:
 support commands with arguments

 * lisp/sawfish/ui/wm.jl, nokogiri/nokogiri-wm.jl: (wm-command-list): use
 nokogiri-report-commands (wm-documentation): require `lisp-doc' on
 server-side

 * lisp/sawfish/gtk/widget.jl, nokogiri/nokogiri-widget.jl: removed all
 setting of borders from widgets  (labelled): move the label to the left of
 the widget

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (define-command-args): new
 function, associates a custom type with a command, should describe the _list_
 of arguments that can be given to the function (i.e. an `and' widget usually)

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-get-keymap,
 custom-set-keymap): allow non-symbol commands to pass through to the
 configurator if they specify the type of their argument list

 * lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/util/nokogiri.jl: Set
 `deprecated-command' property of commands that I don't want to show up in the
 configurator (nokogiri-report-commands): new function.

 * lisp/sawfish/wm/commands/viewport-linear.jl, lisp/viewport-linear.jl:
 (set-viewport-linear, set-window-viewport-linear): customizable commands.
 Deprecate the rest

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (activate-viewport,
 move-window-to-viewport): customizable commands

 * lisp/compat.jl, lisp/sawfish/wm/util/compat.jl,
 lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (activate-workspace,
 send-window-to-workspace, copy-window-to-workspace): customizable commands 
 (select-workspace:N, send-to-workspace:N, copy-to-workspace:N): deprecated,
 moved to compat.jl

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-type-fallback-alist):
 call after-setting-frame-option when this option changes

 * lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/util/nokogiri.jl:
 (nokogiri-report-slot): convert `file-name' -> `file' and `program-name' ->
 `program' for backwards compatibility

 * ChangeLog, TODO, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty
 log message ***

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl:
 (send-group-to-workspace): remember to tell ws-move-window which workspace to
 move _from_. Also, don't try to move sticky windows

  2000-06-29 john <john>

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-grab-x-property): tidied up, should handle non-string
 properties now

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: *** empty log message
 ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window-centered,
 place-window-centered-on-parent, place-window-under-pointer): clamp the
 placement position into the current workarea (as defined by the windows that
 must not be covered)

 * capplet/ChangeLog, lisp/ChangeLog: *** empty log message ***

 * lisp/audio-events.jl, lisp/autoload.jl, lisp/customize.jl,
 lisp/edge-flip.jl, lisp/frames.jl, lisp/functions.jl, lisp/iconify.jl,
 lisp/maximize.jl, lisp/move-resize.jl, lisp/nokogiri-sawfish.jl,
 lisp/place-window.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/iconify.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/nokogiri.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/workspace.jl, lisp/transient.jl, lisp/viewport.jl,
 lisp/wm-spec.jl, lisp/workspace.jl, lisp/x-cycle.jl: various changes to
 defcustom's, mostly just trying to improve the descriptions

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 set `ignored' as well `never-focus' for SKIP_FOCUS windows

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (mapped-stacking-order): new
 function, used to ignore unmapped windows when restacking

  2000-06-28 john <john>

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: minor fix

 * lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/README, lisp/sawfish/ui/WIDGETS,
 lisp/sawfish/ui/WISHLIST, lisp/sawfish/ui/main.jl.in, nokogiri/ChangeLog,
 nokogiri/README, nokogiri/WIDGETS, nokogiri/WISHLIST,
 nokogiri/nokogiri-dialog.jl, nokogiri/nokogiri-main.jl.in, nokogiri/test: ***
 empty log message ***

 * lisp/sawfish/ui/shell.jl, nokogiri/nokogiri-shell.jl: when flattening the
 group tree for the GNOME capplet, use a notebook widget, not a series of
 frames (less vertical height, so removes the need to make the top-level
 widget a scrolled window)

 * ChangeLog, lisp/ChangeLog, lisp/customize.jl, lisp/nokogiri-sawfish.jl,
 lisp/sawfish/ui/ChangeLog, lisp/sawfish/ui/Makefile.in,
 lisp/sawfish/ui/README, lisp/sawfish/ui/WIDGETS, lisp/sawfish/ui/WISHLIST,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/util/nokogiri.jl,
 nokogiri/.cvsignore, nokogiri/ChangeLog, nokogiri/Makefile.in,
 nokogiri/README, nokogiri/WIDGETS, nokogiri/WISHLIST,
 nokogiri/nokogiri-layouts/.cvsignore, nokogiri/nokogiri-widgets/.cvsignore,
 src/ChangeLog: *** empty log message ***

 * lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/util/nokogiri.jl, src/ChangeLog:
 *** empty log message ***

 * src/Makefile.in, src/sawmill-ui.jl: deleted sawmill-ui.jl

 * themes/gradient/theme.jl, themes/mono/theme.jl, themes/simple/theme.jl,
 themes/smaker/theme.jl: changes for new config system

 * lisp/sawfish/gtk/color-preview.jl, lisp/sawfish/gtk/widget-dialog.jl,
 lisp/sawfish/gtk/widget-test.jl, lisp/sawfish/gtk/widget.jl,
 lisp/sawfish/gtk/widgets/alist.jl, lisp/sawfish/gtk/widgets/color.jl,
 lisp/sawfish/gtk/widgets/file.jl, lisp/sawfish/gtk/widgets/font.jl,
 lisp/sawfish/gtk/widgets/list.jl, lisp/sawfish/gtk/widgets/pair.jl,
 lisp/sawfish/gtk/widgets/program.jl, lisp/sawfish/ui/apply.jl,
 lisp/sawfish/ui/config.jl, lisp/sawfish/ui/group.jl, lisp/sawfish/ui/i18n.jl,
 lisp/sawfish/ui/layout.jl, lisp/sawfish/ui/layouts/keymaps.jl,
 lisp/sawfish/ui/main.jl.in, lisp/sawfish/ui/shell.jl,
 lisp/sawfish/ui/slot.jl, lisp/sawfish/ui/user-level.jl,
 lisp/sawfish/ui/widgets/frame-style.jl, lisp/sawfish/ui/widgets/keymap.jl,
 lisp/sawfish/ui/widgets/match-window.jl, lisp/sawfish/ui/wm.jl,
 nokogiri/nokogiri-apply.jl, nokogiri/nokogiri-color-preview.jl,
 nokogiri/nokogiri-config.jl, nokogiri/nokogiri-dialog.jl,
 nokogiri/nokogiri-group.jl, nokogiri/nokogiri-i18n.jl,
 nokogiri/nokogiri-layout.jl, nokogiri/nokogiri-layouts/keymaps.jl,
 nokogiri/nokogiri-main.jl.in, nokogiri/nokogiri-shell.jl,
 nokogiri/nokogiri-slot.jl, nokogiri/nokogiri-user-level.jl,
 nokogiri/nokogiri-widget-dialog.jl, nokogiri/nokogiri-widget-test.jl,
 nokogiri/nokogiri-widget.jl, nokogiri/nokogiri-widgets/alist.jl,
 nokogiri/nokogiri-widgets/color.jl, nokogiri/nokogiri-widgets/file.jl,
 nokogiri/nokogiri-widgets/font.jl, nokogiri/nokogiri-widgets/frame-style.jl,
 nokogiri/nokogiri-widgets/keymap.jl, nokogiri/nokogiri-widgets/list.jl,
 nokogiri/nokogiri-widgets/match-window.jl, nokogiri/nokogiri-widgets/pair.jl,
 nokogiri/nokogiri-widgets/program.jl, nokogiri/nokogiri-wm.jl: First check-in
 to main repository of new `nokogiri' config interface

 * lisp/nokogiri-sawfish.jl, lisp/sawfish/wm/util/nokogiri.jl: server-side
 functions for nokogiri

 * lisp/audio-events.jl, lisp/auto-raise.jl, lisp/autoload.jl,
 lisp/configure.jl, lisp/custom.jl, lisp/customize.jl, lisp/edge-flip.jl,
 lisp/focus.jl, lisp/frames.jl, lisp/functions.jl, lisp/gnome-match.jl,
 lisp/group-funs.jl, lisp/iconify.jl, lisp/keymaps.jl, lisp/match-window.jl,
 lisp/maximize.jl, lisp/move-cursor.jl, lisp/move-resize.jl,
 lisp/play-audio.jl, lisp/sawfish/wm/commands/move-cursor.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/slide-window.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/audio-events.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/shade-hover.jl,
 lisp/sawfish/wm/ext/tooltips.jl, lisp/sawfish/wm/ext/window-history.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/gnome/match-window.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/configure.jl, lisp/sawfish/wm/state/iconify.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill.jl, lisp/shade-hover.jl, lisp/size-window.jl,
 lisp/slide-window.jl, lisp/smart-placement.jl, lisp/stacking.jl,
 lisp/tooltips.jl, lisp/viewport.jl, lisp/window-anim.jl,
 lisp/window-history.jl, lisp/workspace.jl, lisp/x-cycle.jl: Suitable changes
 for new `nokogiri' config interface

 * Makedefs.in, configure.in: added `nokogiri' subdir

 * lisp/ChangeLog, src/ChangeLog, src/fonts.c, src/play-sample.c: *** empty
 log message ***

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 SKIP_FOCUS hint now sets `never-focus' property, not `ignored'

  2000-06-27 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (window-on-top-p,
 raise-lower-window): removed check for window visibility to latter

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: (raise-lower-group):
 try to be cleverer about detecting when to raise and when to lower. But it's
 still based on assumptions about the constraints..

 * lisp/raise-commands.jl, lisp/sawfish/wm/commands/raise-commands.jl:
 (raise-group-and-pass-through-click): new command

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: simplified layer constraint

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: (raise-group,
 lower-group, raise-lower-group): assume less, so they work better with the
 new stacking code

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: tweaks and fixes for new
 stacking code

  2000-06-26 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: rewritten to be totally
 `constraint' based. (Actually these constraints are just predicates.) Anyway,
 this lets me generalize the layer code into one rule, and to do proper
 stacking of transients using other rules. (So, e.g., when (eq
 transients-above 'parents), transient windows are actually only stacked
 _their own_ parents -- two people asked me for this today). Slightly broken
 window-on-top-p?

  2000-06-25 john <john>

 * lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log message ***

  2000-06-24 john <john>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (iconify-ignored): new
 option, whether or not to allow ignored windows to be iconified, nil by
 default. (Closes bugs.gnome #11114)

  2000-06-23 john <john>

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: (shade-window): give
 windows `shaded' or `shaded-transient' type while they are shaded (not
 `shaped', or `shaped-transient')

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-type-fallback-alist): map
 `shaded' and `shaded-transient' to `shaped' and `shaped-transient'
 respectively

  2000-06-22 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (restack-window): new
 function, given a window, ensure that it has a consistent place in the
 stacking order  (stacking-after-map): don't call raise-window, just use
 restack-window to ensure consistency

  2000-06-21 john <john>

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: in `workspace'
 setter, use ws-window-set-workspaces not window-add-to-workspace; also the
 `workspaces' property must contain logical workspace ids before the
 add-window-hook has been run

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-add-window): if the
 window has a non-null set of workspaces, clear it before adding the window to
 each of these spaces, in case (/= logical-id actual-id)

 * ChangeLog, THANKS, lisp/ChangeLog, lisp/sawfish/wm/ext/window-history.jl,
 lisp/window-history.jl, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: moved
 customizations to `placement' group. Changed menu items to be `Remember foo'
 not `Save foo'

 * src/images.c, src/sawmill.h: added support for gdk-pixbuf image library
 (xlib version)

 * Makedefs.in, config.h.in, configure.in: added support for --with-gdk-pixbuf

  2000-06-20 john <john>

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (windows-intersect-p, window-occludes-p): new functions 
 (configure-request-handler): handle the newly complex `stack' field of the
 request (with all relations and siblings)  [ patch from Brad Thompson
 <yak@mit.edu> ]

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl:
 (window-history-apply): ignore `dimensions' attribute if the size-hints has a
 `user-size' property

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: (sp-best-fit):
 don't discard possible placement with more than the minimum overlap, keep all
 points, but add a cost component function sp-cost:overlap that includes the
 overlap. Currently overlap is weighted to 75%, pointer and focus locality
 combine to give the other 25%

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-centered-on-parent): ensure that the chosen position is never
 negative

 * lisp/sawfish/wm/placement/stagger.jl, lisp/stagger-placement.jl: new
 placement mode

  2000-06-19 john <john>

 * lisp/decode-events.jl, lisp/sawfish/wm/state/wm-spec.jl,
 lisp/sawfish/wm/util/decode-events.jl, lisp/wm-spec.jl: s/0x/#x/

 * ChangeLog, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * po/da.po, po/ru.po: from val <frob@df.ru>

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: ensure that
 our addition to before-add-window-hook is added at the end of the hook (i.e.
 after the session-management function)

  2000-06-18 john <john>

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: set the
 options to automatically save dimensions and state to nil (since the module
 may sometimes misidentify the `same' window)

 * lisp/describe.jl, lisp/sawfish/wm/commands/describe.jl,
 lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl, lisp/sawmill.jl,
 src/commands.c, src/events.c, src/keys.c, src/main.c, src/sawmill.h: remove
 any rep-compatibility cruft, we require 0.12 now

  2000-06-16 john <john>

 * ChangeLog, lisp/ChangeLog, man/news.texi, sawfish.spec.in, src/ChangeLog:
 *** empty log message ***

  2000-06-15 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl:
 (window-history-key): for transient windows, include the window title in the
 key

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-menu): removed

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-declare-variable): allow
 variables to be declare in the null (top-level) group

 * lisp/beos-window-menu.jl, lisp/sawfish/wm/ext/beos-window-menu.jl:
 (group-name): use the class name to name the group when possible

 * lisp/old-window-menu.jl, lisp/sawfish/wm/ext/old-window-menu.jl: new file,
 contains the original window-menu function

  2000-06-14 john <john>

 * ChangeLog, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty
 log message ***

 * src/colors.c, src/flippers.c, src/frames.c, src/images.c, src/x.c: no
 longer use screen_{cmap,visual,depth}

  2000-06-13 john <john>

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: don't save
 the `iconified' and `shaded' states (they relate to the current instance of
 the window only). Also when restoring window state, use the current value of
 window-history-states to decided which properties to update

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl:
 (window-history-states): don't save the `iconified' state

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: *** empty log message
 ***

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added Turkish
 translations from Fatih Demir <kabalak@gmx.net>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl:
 (iconify-workspace-windows): new command

  2000-06-12 john <john>

 * ChangeLog, configure.in, lisp/ChangeLog, man/news.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (find-frame-definition): detect
 and abort if frame-type-fallback-alist contains closed cycles

 * TODO, lisp/ChangeLog, lisp/autoload.jl, man/news.texi, man/sawmill.texi,
 src/ChangeLog: *** empty log message ***

  2000-06-10 john <john>

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-type-fallback-alist):
 added `icon' and `dock' items

 * lisp/decode-events.jl, lisp/sawfish/wm/util/decode-events.jl: support
 `super' modifier

 * lisp/gnome-commands.jl, lisp/sawfish/wm/commands/gnome.jl: (gnome-www-page,
 gnome-help-browser): new commands

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: added code to use
 GNOME help prog and url launcher; also add a couple of GNOME menus to the
 Help menu

 * lisp/help.jl, lisp/sawfish/wm/commands/help.jl: new file, some functions to
 launch Info nodes, web pages, etc..

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (root-menu): added `Help' sub-menu

 * src/keys.c, src/keys.h: support `Super' modifier; don't always map `Alt' to
 some modifier, only do this for `Meta' now

  2000-06-08 john <john>

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: ing(cycle-windows):
 added a handler to catch unbound (non-release) events, store them, exit the
 command, but first tail-call the command bound to the saved event

 * ChangeLog, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: require customize
 at compile-time so that variables are defined..

  2000-06-07 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * src/display.c, src/fonts.c, src/libclient.c, src/selection.c: minor fixes
 for when Imlib.h isn't included

 * src/colors.c, src/frames.c, src/gradient.c, src/x.c: removed all Imlib
 specific code, replaced by calls to portable image_ layer functions

  2000-06-05 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * src/fonts.c, src/main.c: (setq fonts-are-fontsets nil) if setlocale ()
 returns null, "C", or "POSIX". This should avoid the problem when trying to
 render 8-bit characters in a 7-bit locale (they don't). This is still
 experimental. Added under guidance from Tomohiro KUBOTA

  2000-05-31 john <john>

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: changed the
 option names, added a more extensive menu, with commands to explicitly save
 state

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: load window-history
 module

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-motion): call while-{moving,resizing}-hook _before_ updating the
 status message

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-05-30 john <john>

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-prune-points): if the number of points is less than the maximum, randomly
 add points to make up the distance  (sp-cost-from-distance): made this
 function not depend on the order of its input positions (doh!) 
 (sp-cost-components): reversed the order of the individual cells

 * BUGS, TODO, lisp/ChangeLog, sawfish.spec.in, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (stacking-after-map): raise
 the window _after_ possibly moving it to a higher layer (else it may end up
 below the other windows in its layer)

  2000-05-29 john <john>

 * themes/microGUI/README, themes/microGUI/README.gl,
 themes/microGUI/README.ja, themes/microGUI/README.pl: changed email address

 * .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, po/fi.po: Initial Finnish
 translations from Antti Ahvensalmi <aahven@mbnet.fi>

 * lisp/ChangeLog, themer/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: added a
 custom property getter for `type', it groks window shading

  2000-05-26 john <john>

 * THANKS, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (acceptable-placement):
 require the `rects' feature [ patch from John H. Palmieri
 <palmieri@math.washington.edu> ]

  2000-05-25 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl:
 (display-window-without-focusing): bind uniconify-to-current-workspace to the
 value of the above option before uniconifying  [ adapted from from John N S
 Gill ]

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (display-window:uniconify-to-current-workspace): new option

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: *** empty log message ***

 * lisp/prompt-extras.jl, lisp/sawfish/wm/util/prompt-extras.jl: don't bind
 special variables in parameter lists

 * src/commands.c, src/keys.c: use rep_call_with_closure () if it's available

  2000-05-22 john <john>

 * THANKS, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl:
 (edge-flip-warp-pointer): new option, whether or not to warp the pointer to
 the opposite screen edge after flipping (from Paul Warren
 <pdw@ferret.lmh.ox.ac.uk>)

  2000-05-19 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: ignore null
 keys

  2000-05-18 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl:
 (window-history-apply): don't reposition windows whose `placed' property is
 already set

  2000-05-17 john <john>

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: remove debug
 print statements

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: (sp-cost):
 split each cost component into a separate function, the variable
 sp-cost-components tells how to combine them into a single value

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added some more `x'
 functions

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-transient-mode):
 defaults to centered-on-parent

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (rectangle-center,
 rectangle-center*): new functions

  2000-05-16 john <john>

 * lisp/beos-window-menu.jl, lisp/sawfish/wm/ext/beos-window-menu.jl: new
 file, replaces window-menu by something that creates sub-menus by window
 group

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: use a hash
 table to record history

  2000-05-15 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/microGUI/theme.jl,
 themes/mono/theme.jl, themes/simple/theme.jl, themes/smaker/theme.jl: updated
 for new theme convention (return nil for unknown type)

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-type-fallback-alist):
 variable mapping frame types to type to try if the original type isn't
 available in the chosen frame style  (find-frame-definition): iterate over
 frame types using the above variable until a frame definition is found 
 (set-window-frame-style): use find-frame-definition

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-specials):
 added batch-mode

 * lisp/make-theme.jl, lisp/sawfish/wm/theming/make-theme.jl: (make-theme):
 rewritten the returned lambda to conform to the new theme conventions

  2000-05-14 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: added
 customizations, other improvements

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: various
 enhancements, including: only save state file if data needs updating,
 window-history-forget command to remove saved state for a window

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-window-frame-style,
 frame-style-menu): call window-state-changed-hook, with states `frame-style'
 and `type'

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl:
 (raise-groups-on-focus): commented out this option, it causes window groups
 to flicker (sometimes repeatedly) in certain cases due to the extra focus
 events it causes

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added de translations
 from Karl Eichwalder <ke@gnu.franken.de>

  2000-05-12 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: (gnome-menu-lang): now
 a list of strings, made by destructuring the language code, e.g. if
 LANG=de_DE, then the list will be ("de" "de_DE") 
 (gnome-menu-read-desktop-entry): match encountered languages against all
 items in gnome-menu-lang  search LANGUAGE, LC_ALL, LC_MESSAGES, LANG for the
 language code to use, in that order

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/util/with-output.jl, lisp/with-output.jl:
 (define-command-to-screen): new macro, defines a command that will have its
 output redirected to the screen, given the name of an existing command to
 call, and an interactive spec

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (describe-key): use
 describe-symbol instead of describe-function

 * lisp/describe.jl, lisp/sawfish/wm/commands/describe.jl: (describe-symbol):
 new command, replaces describe-function and describe-variable 
 (apropos-function, apropos-variable): moved these here from rep, this is
 necessary for rep 0.11+

 * po/de.po, po/en_GB.po, po/fr.po, po/nl.po, po/pl.po, po/pt_PT.po, po/sv.po,
 po/tr.po: fix url breakage

  2000-05-11 john <john>

 * lisp/ChangeLog, man/faq.texi: *** empty log message ***

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-enter-fun,
 focus-enter-fun): generate events when the root window is entered/left,
 enter-root and leave-root  (enter-exit): unfocus the window when the root
 window is entered, as well as when the window is left

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): fix bug of looking for window under pointer _in_
 click to focus mode, it should be only done when _not in_ this mode

 * THANKS, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/window-history.jl, lisp/window-history.jl: new file,
 first attempt at remembering window state across window instances, still
 quite rough

  2000-05-10 john <john>

 * lisp/ChangeLog, man/news.texi: *** empty log message ***

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-do-horizontal, maximize-do-vertical): use current-head-dimensions
 and current-head-offset of the maximized window to give the maximization
 bounds  (maximize-find-max-rectangle): new optional arg HEAD, the head to
 constrain the rectangle to. Also, the output rectangle may only span a single
 head  (maximize-do-both): constrain the maximized window to its current head

 * lisp/3d-hack.jl, lisp/sawfish/wm/ext/3d-hack.jl: (3d-rotate flatten): use
 inexact->exact on transformed coordinates (fixes bug introduced by rounding
 functions now preserving inexactness)

  2000-05-09 john <john>

 * TODO, configure.in, lisp/ChangeLog, lisp/autoload.jl, man/faq.texi,
 man/news.texi, sawfish.spec.in, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): misc improvements, should fix the reported problems
 in click-to-focus mode

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl:
 (window-order-most-recent): new function

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-click): only pass events
 through to the window if they're not bound, _and_ none of their successor
 events (move, release, etc) are bound

 * lisp/decode-events.jl, lisp/sawfish/wm/util/decode-events.jl:
 (should-grab-button-event-p): new function, returns t if a button event needs
 to be grabbed so that the events that follow it are received

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-map-window): only ever focus the window if it's visible (i.e. on
 the current workspace and not iconified)

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl:
 (window-outside-workspace-p): handle non-zero viewport origins correctly (I
 think)

  2000-05-08 john <john>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (ws-set-client-state):
 add this function to `map-notify-hook' instead of `add-window-hook', since
 the wm deletes WM_STATE when windows are withdrawn (one of the alternatives
 suggested by the icccm). This fixes the Code Crusader bug

  2000-04-30 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl:
 (shade-hover-delay): changed range lower limit from one to zero (from Nils
 Barth <nbarth@fas.harvard.edu>)

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-window): check that
 (/= pred w) before using it to raise above (else, do nothing, since it means
 that w is already on top)

  2000-04-29 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-swap-in): use
 move-resize-window-to so that window reconfiguration happens in one step, not
 two

 * lisp/edges.jl, lisp/rects.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/rects.jl: removed uses of `named let' construct, only
 later sub-versions of required rep 0.11 support it

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-04-28 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-window): should have
 fixed long-standing problem of raising managed windows above
 override_redirect windows (e.g. menus) in certain cases

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

  2000-04-27 john <john>

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added window-icon-image to
 list

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-least-overlap): ignore points where the window appear on more than one
 screen head

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: deleted spans-heads-p 
 (rectangle-area, rect-1d-overlap): changed from macros to functions
 (rectangle-from-coords, rectangle-corners): new functions (rectangle-heads):
 return the number of screen heads that a given rectangle appears on

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (get-visible-window-edges):
 when :include-root option is given, include edges of all the screen's heads

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (spans-heads-p): new
 function, returns t if a specified rectangle crosses any head boundaries

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-least-overlap): ignore points where the window would cross head
 boundaries

 * Makedefs.in, config.h.in, configure.in: added Xinerama support

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window-randomly,
 place-window-centered): support multi-headed screens

  2000-04-26 john <john>

 * THANKS, capplet/ChangeLog, lisp/ChangeLog: *** empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: moved `edge-flip'
 group under `workspaces'

 * capplet/icons/sawfish-appearance.png, capplet/icons/sawfish-edgeflip.png,
 capplet/icons/sawfish-focus.png, capplet/icons/sawfish-matched.png,
 capplet/icons/sawfish-minmax.png, capplet/icons/sawfish-misc.png,
 capplet/icons/sawfish-moveresize.png, capplet/icons/sawfish-placement.png,
 capplet/icons/sawfish-shortcuts.png, capplet/icons/sawfish-tooltips.png,
 capplet/icons/sawfish-workspaces.png: icons from Tigert via Jacob

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: set `Icon' fields

 * lisp/sawfish/wm/state/wm-spec.jl, lisp/wm-spec.jl: first attempt at
 implementing the new GNOME/KDE window manager spec. (this spec. is not yet
 finalised)

  2000-04-25 john <john>

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/sound-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: s/sawmill/sawfish/

  2000-04-24 john <john>

 * .cvsignore, Makedefs.in, Makefile.in, README, Sawfish.desktop,
 Sawmill.desktop, TODO, build-info, capplet/.cvsignore, capplet/ChangeLog,
 capplet/Makefile.in, capplet/sawmill-capplet.c, configure.in, lisp/ChangeLog,
 lisp/Makefile.in, lisp/autoload.jl, lisp/compat.jl, lisp/custom.jl,
 lisp/customize.jl, lisp/frames.jl, lisp/gnome-int.jl, lisp/gtkrc.jl,
 lisp/make-theme-preview.jl, lisp/menus.jl, lisp/play-audio.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gnome/integration.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/session/init.jl,
 lisp/sawfish/wm/session/save.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/util/compat.jl, lisp/sawfish/wm/util/gtkrc.jl,
 lisp/sawfish/wm/util/play-audio.jl, lisp/sawmill.jl, lisp/sm-init.jl,
 lisp/sm-save.jl, man/.cvsignore, man/Makefile.in, man/faq.texi,
 man/sawmill.texi, moved, po/.cvsignore, po/.make-pot, po/Makefile.in,
 po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/gl.po, po/nl.po,
 po/pl.po, po/pt_PT.po, po/sv.po, po/tr.po, sawfish.spec.in, sawmill.spec.in,
 sounds/Makefile.in, src/.cvsignore, src/ChangeLog, src/Makefile.in,
 src/client.c, src/display.c, src/images.c, src/main.c, src/sawmill-ui.jl,
 src/sawmill_subrs.h, themer/ChangeLog, themer/Makefile.in,
 themer/themer.glade, themer/themer.in, themes/Makefile.in: s/sawmill/sawfish/
 where appropriate

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: put `tooltips'
 customization group under `misc'

  2000-04-20 john <john>

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl: (windows-by-group,
 windows-in-group): added an optional parameter `BY-DEPTH', when t the windows
 are returned by order of depth, not creation time

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: (raise-group,
 lower-group): preserve the stacking order of the group, then raise/lower the
 indicated window  (raise-lower-group): new command

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl:
 (raise-groups-on-focus): new option (in focus/advanced)

  2000-04-18 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-menu): fixed to
 put the focus marking asterisk when using workspace names (from John N S
 Gill)

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-04-17 john <john>

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: require 'define to work around
 broken compiler

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-04-15 john <john>

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-groups, custom-required,
 custom-quoted-keys, custom-option-alist, custom-group-option-alist): these
 are now lexically bound

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-functions):
 added custom-option-alist and custom-group-option-alist

  2000-04-14 john <john>

 * lisp/play-audio.jl, lisp/sawfish/wm/util/play-audio.jl: (play-sample): run
 audio playing programs asynchronously so they can't block the wm

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): only set the
 frame-draw-mutex if there's a clicked frame part. This is still a kludge..

 * THANKS, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: added some underscores marking
 menu accelerators

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-interactively): set move-outline-mode to `box' not `nil' (from
 Timo Korvola)

  2000-04-13 john <john>

 * THANKS, TODO, capplet/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-04-11 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * Sawmill.desktop, capplet/desktop-entries/.directory,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, lisp/place-window.jl,
 lisp/sawfish/wm/placement.jl, po/ko.po: Added Korean (ko) translation from
 Man-Yong Lee <manyong@gnu.org>

  2000-04-09 john <john>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: require 'lisp-doc where
 needed

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: fix last change to work with
 rep 0.11

 * TODO, lisp/ChangeLog, src/ChangeLog, themer/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: should now support both rep
 0.12+ and 0.11- gaols

 * lisp/custom.jl, lisp/customize.jl, lisp/edge-flip.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/edge-flip.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/tooltips.jl: minor tweaks to work with modularized rep

  2000-04-07 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

  2000-03-30 john <john>

 * capplet/ChangeLog, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-desktop-entry): use xterm-program when starting in terminals
 (from James Antill)

  2000-03-29 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/decode-events.jl, lisp/sawfish/wm/util/decode-events.jl:
 (decode-event): fixed typo

 * src/colors.c, src/cursors.c, src/display.c, src/events.c, src/flippers.c,
 src/fonts.c, src/frames.c, src/images.c, src/keys.c, src/main.c,
 src/play-sample.c, src/server.c: remove all direct references to `value'
 fields of symbols

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/play-audio.jl, lisp/sawfish/wm/util/play-audio.jl:
 (play-sample-program): new variable, a program to call instead of the
 built-in primitive-play-sample function

 * TODO, lisp/ChangeLog: *** empty log message ***

 * config.h.in, configure.in: check for <X11/extensions/Xdbe.h>

  2000-03-28 john <john>

 * Makedefs.in, config.h.in, configure.in: esd/audiofile support

 * lisp/autoload.jl, sounds/.cvsignore, sounds/Makefile.in,
 sounds/activate.wav, sounds/clicked.wav, sounds/gameover.wav,
 sounds/slide.wav, sounds/toggled.wav: *** empty log message ***

 * lisp/audio-events.jl, lisp/play-audio.jl,
 lisp/sawfish/wm/ext/audio-events.jl, lisp/sawfish/wm/util/play-audio.jl:
 audio support (mapping events to samples, finding and playing samples)

  2000-03-27 john <john>

 * THANKS, TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-avoided-windows-weight): increased by an order of magnitude (mentioned by
 Dan Winship)

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-randomly): use maximize-find-workarea then randomize within
 that part of the screen

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-find-max-rectangle): new function, broken out of maximize-do-both 
 (maximize-find-workarea): new function, a nicer interface to
 maximize-find-max-rectangle

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl:
 (toggle-window-iconified): new function (from Jens-Ulrik Petersen
 <jens-ulrik.petersen@nokia.com>)

  2000-03-26 john <john>

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-class): use
 window-class (avoids error if any window has no WM_CLASS property)

 * TODO, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log
 message ***

 * lisp/3d-hack.jl, lisp/sawfish/wm/ext/3d-hack.jl: finally added this display
 hack (now rep 0.11 is required)

 * lisp/anim-outline.jl, lisp/sawfish/wm/animation/outline.jl,
 lisp/sawfish/wm/window-anim.jl, lisp/window-anim.jl: support for animations
 after window events, and a simple example animation (only does anything when
 iconifying windows)

  2000-03-22 john <john>

 * TODO, lisp/ChangeLog, lisp/Makefile.in, src/ChangeLog, themer/ChangeLog,
 themes/Makefile.in: *** empty log message ***

 * lisp/sawfish/wm/util/window-outline.jl, lisp/window-outline.jl: use symbol
 plist to register drawing modes, for extensibility

  2000-03-21 john <john>

 * lisp/autoload.jl, src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/util/window-outline.jl, lisp/window-outline.jl:
 (draw-window-outline, erase-window-outline): these are now implemented in
 lisp

 * capplet/desktop-entries/.directory,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 .../desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, po/pl.po,
 themes/absolute-e/README.pl, themes/brushed-metal/README.pl,
 themes/gradient/README.pl, themes/gtk/README.pl, themes/microGUI/README.pl,
 themes/mono/README.pl, themes/simple/README.pl, themes/smaker/README.pl:
 Polish translations from Daniel Koc <kocio@bigfoot.com>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (make-window-sticky):
 when sticking a window not on the current viewport, move it to the current
 viewport (from merlin@merlin.org)

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl:
 (shade-hover-enter): use raise-windows-when-unshaded to implement the
 shade-hover-raise option

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl:
 (raise-windows-when-unshaded): new option

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added safe `x' plugin
 functions (e.g. no window creation). Also workaround some rep versions not
 including the case special form

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: (gtkrc-light, gtkrc-dark,
 gtkrc-mid): new color list variables

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-window):
 call display-window-without-focusing on the window before maximizing it
 (fixes the bug of sometimes changing the window's viewport)

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (display-window): split
 into two functions, this and display-window-without-focusing

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-03-20 john <john>

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl:
 (tooltips-background-color): made into a defcustom
 (tooltips-foreground-color): new option  [ patch from Erik Assum
 <erik@infostream.se>, with different default colors ]

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: defvar all hooks

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows): add
 code to enter-workspace-hook to try to regrab the keyboard if we had
 previously grabbed on a window (since the window will be unmapped, thus
 losing the grab)

  2000-03-14 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (describe-key): new command

 * lisp/prompt-wm.jl, lisp/sawfish/wm/util/prompt-wm.jl: small update from
 davep

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (global-keymap): removed A-x
 binding, many systems have A- and M- on the same keys

  2000-03-13 john <john>

 * lisp/ChangeLog, lisp/autoload.jl, man/sawmill.texi: *** empty log message
 ***

 * lisp/prompt-wm.jl, lisp/sawfish/wm/util/prompt-wm.jl: new file (from Dave
 Pearson <davep@davep.org>)

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (display-window): calls
 prompt-for-window when called interactively

  2000-03-12 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl:
 (customize-read-user-file): if no user file, read the custom-default-file
 (and thus preserve any unchanged default options)

  2000-03-11 john <john>

 * etc/config.guess, etc/config.sub: updated from libtool-1.3.4

 * lisp/sawfish/wm/util/with-output.jl, lisp/with-output.jl:
 (with-output-to-screen): new macro (from Jens-Ulrik Petersen and Dave
 Pearson)

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: added some doc strings 
 (stack-window-below, stack-window-above): handle the case where the two
 windows aren't in the same layer

 * lisp/custom.jl, lisp/edges.jl, lisp/group-funs.jl, lisp/rects.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/util/edges.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/util/rects.jl: added some doc
 strings

  2000-03-10 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-window,
 lower-window): rewrote in tail-recursive style

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: avoid calling
 restack-by-depth since it's often flickery, instead raise-window,
 lower-window and stacking-after-map do all their own work, only ever using
 x-raise-window or x-lower-window

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): don't try to focus parent windows not on the
 current viewport

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-functions):
 added input-focus

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (display-window):
 Unconditionally uniconify the window, and do it _before_ doing anything else

 * src/libclient.c, src/server.c: removed the incorrect assumption that I/O on
 sockets is atomic, should fix large requests on FreeBSD

  2000-03-09 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-03-08 john <john>

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-get-keymap,
 custom-set-keymap): filter out and then restore bindings to non-symbol
 commands (avoids trying to parse commands with unreadable printed
 representations)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-update-edges): new function, updates the list of window edges
 for snapping  (move-resize-window): arrange for move-resize-update-edges to
 be called after switching workspace or viewport

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-move-window,
 ws-copy-window): ignore cases where (= DEST SRC), handle other cases properly
  (send-to-previous-workspace, send-to-next-workspace,
 copy-to-previous-workspace, copy-to-next-workspace,
 append-workspace-and-send, prepend-workspace-and-send): new optional arg
 SELECT, whether the destination space is selected. t when called
 interactively

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-request-handler): use fixed-position property to decide whether or
 not to clamp window within the workspace boundaries

  2000-03-07 john <john>

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): never
 place windows on workspaces that don't exist (from the pager's POV). (from
 Rob Hodges)

 * THANKS, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-prune-points): fixed this function (patch from Dan Winship
 <danw@helixcode.com>)

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-move-window): don't
 remove the window if source and destination are the same (from Rob Hodges)

  2000-03-06 john <john>

 * src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (move-viewport-to-window):
 only flip viewports if the window is not actually on the current viewport
 (from merlin)

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-features):
 remembered to replace / with `quotient'. Real / is available as `divide'

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-request-handler): only force the window onto the workspace if it
 didn't explicitly set its position

  2000-03-05 john <john>

 * THANKS, TODO, lisp/ChangeLog, man/news.texi, sawmill.spec.in,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): don't try to focus parent windows if they're not
 mapped and visible

  2000-03-04 john <john>

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows): if
 the window that the original keyboard grab was made on is unmapped, grab on
 the root window

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-ui-spec): don't
 put single widgets into vboxes (they don't expand properly)

  2000-03-02 john <john>

 * TODO, man/Makefile.in, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/prompt.jl, lisp/sawfish/wm/util/prompt.jl: (prompt-display-fun):
 function to somehow format the prompt contents before displaying it 
 (prompt): use call-with-keyboard-grabbed

 * lisp/prompt-extras.jl, lisp/sawfish/wm/util/prompt-extras.jl: (pwd-prompt):
 new function

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (read-event): use
 call-with-keyboard-grabbed

  2000-03-01 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * .cvsignore, THANKS, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: ***
 empty log message ***

  2000-02-29 john <john>

 * lisp/sawfish/wm/util/with-output.jl, lisp/with-output.jl:
 (call-with-output-to-screen, call-command-with-output-to-screen): new
 functions

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (global-keymap): bind A-x to
 cc-with-output-to-screen

 * lisp/prompt-extras.jl, lisp/sawfish/wm/util/prompt-extras.jl: Some
 functions ported from Jade to do more esoteric prompting (files, directories,
 from a list, etc..)

 * lisp/prompt.jl, lisp/sawfish/wm/util/prompt.jl: Method of requesting user
 input, with completion, validation, etc. From Topi Paavola <tjp@cc.jyu.fi>
 with a bunch of my dirty hacks to make it act moslty like Jade's `prompt'

  2000-02-28 john <john>

 * THANKS, lisp/ChangeLog: *** empty log message ***

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: on startup, arrange to
 read the menus off disk when the wm gets its first idle cycles -- this
 reduces latency when first displaying the root-menu

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): added shade-hover

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl:
 (shade-hover-enter): allow shade-hover to be enabled by window shade-hover
 property

 * man/faq.texi, src/ChangeLog: *** empty log message ***

 * src/flippers.c, src/gradient.c: don't use rep_dl_subrs or rep_dl_feature
 (some BSD systems have (had?) problems with data segment relocations)

  2000-02-27 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (edges-within-epsilon,
 snap-window-position-to-edges): removed the need for separate `hysteresis'
 state, much simpler now (from merlin@merlin.org)

 * TODO, capplet/ChangeLog, lisp/ChangeLog, src/ChangeLog, src/commands.c: ***
 empty log message ***

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (uniconify-window): if
 the window is already in the current workspace never remove it

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl:
 (snap-window-position-to-edges): replaced the HYSTERESIS parameter by STATE.
 This cons cells records previous delta values and any currently snapped edges
  (edges-within-epsilon): new parameter OLD-EDGE, any previously snapped edge.
 Use this in resistance mode when the direction changes, but the pointer is
 still past the edge  (adapted from merlin@merlin.org)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-snap-state): replaces the hysteresis variable

  2000-02-26 john <john>

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: use the capplet
 for configuring again

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: the iconify and maximize groups
 are now sub groups of the new group min-max 
 (custom-menu-includes-all-settings): new variable

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-ui-spec): when
 returning a sub-group get all its children as well

 * capplet/desktop-entries/iconify-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop: *** empty log message
 ***

 * lisp/grow-pack.jl, lisp/maximize.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/grow-pack.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/workspace.jl, lisp/viewport.jl,
 lisp/workspace.jl: change min/max :group keys

  2000-02-25 john <john>

 * src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/grow-pack.jl, lisp/sawfish/wm/commands/grow-pack.jl: update from Kai

 * lisp/ChangeLog, src/ChangeLog, themer/ChangeLog: *** empty log message ***

 * src/sawmill-ui.jl, themer/themer.in: use `quotient' instead of `/' where
 appropriate. Define `quotient' to `/' if unbound

 * src/commands.c, src/display.c, src/events.c, src/functions.c,
 src/windows.c: use the non-fixnum number representations where appropriate
 (where 32-bit data may be found)

 * src/main.c, src/sawmill.h: define rep_INTEGERP (), rep_make_long_uint ()
 and rep_get_long_uint () if rep_INTERFACE < 8

 * lisp/auto-raise.jl, lisp/configure.jl, lisp/edge-flip.jl,
 lisp/functions.jl, lisp/move-resize.jl, lisp/place-window.jl,
 lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/size-window.jl,
 lisp/sawfish/wm/commands/viewport-linear.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/shade-hover.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/state/configure.jl,
 lisp/sawfish/wm/viewport.jl, lisp/shade-hover.jl, lisp/size-window.jl,
 lisp/tooltips.jl, lisp/viewport-linear.jl, lisp/viewport.jl: use `quotient'
 instead of `/' where appropriate

  2000-02-24 john <john>

 * capplet/ChangeLog, lisp/ChangeLog, src/ChangeLog, themer/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-class): new
 command (from Kai Großjohann)

 * lisp/grow-pack.jl, lisp/sawfish/wm/commands/grow-pack.jl: update from Kai

  2000-02-22 john <john>

 * TODO, lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-choose-gravity): new method of choosing gravity from window
 geometry  (configure-request-handler): deleted the equal-ratio thing, it's
 too complex, too many grey areas and special cases

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: revert last change

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 force panel windows to have static gravity, stops them flickering while
 sliding

 * lisp/grow-pack.jl, lisp/sawfish/wm/commands/grow-pack.jl: new file
 implements ctwm-like pack and grow functions, from Kai Grossjohann

  2000-02-21 john <john>

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (get-visible-window-edges):
 don't include edges from unmapped windows, or windows on other viewports (bug
 pointed out by Tigert)

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (edges-within-epsilon): only
 snap open edges into closed edges and vice versa (and only when moving
 towards the edge)

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl: another minor change

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl: minor change

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-request-handler): handle all sorts of weird cases for the
 `equal-ratio' hack (from John N S Gill <jng@renre.com>, with extra cases
 added by me)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-hysteresis): new variable

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl:
 (snap-window-position-to-edges): new arg HYSTERESIS, a cons cell to buffer
 deltas in (adapted from merlin@merlin.org)

  2000-02-20 john <john>

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: minor change

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (window-keymap): bind `C-M-q'
 to quote-event

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (quote-event): new command

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-request-handler): avoid divide-by-zero errors

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-snap-mode): new option  (move-resize-motion): handle the new snapping
 methods, including saving the previous pointer position  (move-resize-pos):
 removed this function

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (edges-within-epsilon):
 support three modes of snapping now: `magnetism' (snap in and out),
 `resistance' (snap inwards), and `attraction' (snap outwards) 
 (snap-window-position-to-edges): two extra parameters, the snapping mode, and
 the move deltas since the last call

 * README, TODO, lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: use
 define-placement-mode

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (define-placement-mode): new function, used for defining placement modes

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): allow focus-mode to be settable

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: reorganized, focus modes are now
 implemented modularly, each mode as a single function. Also enable focus
 modes to be defined on a per-window basis  (define-focus-mode): new function

  2000-02-19 john <john>

 * lisp/sawfish/wm/commands/size-window.jl, lisp/size-window.jl:
 (size-window-vertically-plus, size-window-vertically-minus,
 size-window-horizontally-plus, size-window-horizontally-minus): new commands,
 to resizing as slide-window is to moving

  2000-02-18 john <john>

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-prune-points): use a better medthod of pruning (sp-make-grid): ensure the
 screen edges aren't pruned

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl: don't infer gravity
 from position, it doesn't work too well. Instead keep position of window
 relative to each screen edge constant (unless gravity is specified)

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): added `auto-gravity' option

  2000-02-17 john <john>

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): new boolean property `unique-name'

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: doc string
 fix

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (resize-edge-mode): new option `border-grab'

  2000-02-16 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows):
 handle multiply-modified events by decoding the event fully (adapted from
 Timo Korvola <tkorvola@e.math.helsinki.fi>)

 * lisp/decode-events.jl, lisp/sawfish/wm/util/decode-events.jl:
 (string->keysym, modifier->keysyms): new functions

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: doc string fixes

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl:
 (edge-flip-only-when-moving): new option (from Yaron M. Minsky
 <yminsky@cs.cornell.edu>)

  2000-02-15 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-prefix): new
 command, look for a colon-delimited prefix in the name of the current window,
 then cycle around windows matching that prefix

  2000-02-14 john <john>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * src/frames.c, src/functions.c: use x_text_width () and x_draw_string ()

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: add calls to
 add-to-workspace-hook and remove-from-workspace-hook (they must have got
 deleted)

  2000-02-13 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-02-11 john <john>

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: remove the
 custom-add-required thing, and don't require tooltips (custom-defaults will
 do this)

 * lisp/configure.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/state/configure.jl,
 man/sawmill.texi, src/sawmill_subrs.h: *** empty log message ***

 * lisp/configure.jl, lisp/sawfish/wm/state/configure.jl:
 (configure-request-handler): ConfigureRequest events are now handled in
 software. This handler also groks window gravity (default gravity may now be
 overridden by the `gravity' window property) 
 (choose-window-gravity-by-position): sets window gravity by the sector of the
 screen that the centre of the window is in  (configure-auto-gravity):
 customize option controlling if the above function is called automatically

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (adjust-window-for-gravity): look for gravity first in `gravity' window
 property

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-centered-on-parent): new window placement mode, option
 `centered-on-parent'

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (resize-edge-mode): replaces options resize-by-frame-class and
 resize-add-edges. Also allows twm-style resizing (adapted from Mark Probst
 <schani@mips.complang.tuwien.ac.at>)

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-insert-workspace): fix
 off-by-one error if no BEFORE given (from Kirk Saranathan
 <ksaranat@yahoo.com>)

 * lisp/decode-events.jl, lisp/sawfish/wm/util/decode-events.jl:
 (decode-event, encode-events): new functions, map from opaque events to
 symbolic forms, and back

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-add-to-group): don't add
 options more than once

  2000-02-10 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-menu): don't
 separate extra windows from normal windows if no normal windows (adapted from
 James Antill)

  2000-02-09 john <john>

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-under-pointer): new placement mode `under-pointer'
 (place-window-modes): new variable, the list of all placement modes

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): use placement-modes to get the list of placement
 options

  2000-02-08 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-spec):
 translate group names

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-init): remove
 -clientId as well as --sm-client-id options from saved-command-line-args

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: (tooltips-unmapped):
 remove tooltips when their window is unmapped

 * src/colors.c, src/cursors.c, src/fonts.c, src/images.c: (Fget_color,
 Fget_cursor, Fget_font, Fmake_image): if dpy == 0, return nil

  2000-02-07 john <john>

 * themes/absolute-e/README.gl, themes/brushed-metal/README.gl,
 themes/gradient/README.gl, themes/gtk/README.gl, themes/microGUI/README.gl,
 themes/mono/README.gl, themes/simple/README.gl, themes/smaker/README.gl: from
 Jesus Bravo Alvarez

  2000-02-06 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: option to display actual
 command documentation in tooltips. Use a monospaced font by default, and
 align the columns correctly

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: fixed single direction
 maximization toggle commands

  2000-02-04 john <john>

 * lisp/ChangeLog, man/faq.texi, man/sawmill.texi: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-properties): added focus-when-mapped

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-map-window): look for focus-when-mapped window property

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: fix typo in last change

  2000-02-03 john <john>

 * TODO, lisp/ChangeLog, man/sawmill.texi, po/sv.po, src/ChangeLog: *** empty
 log message ***

 * lisp/menus.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/menus.jl: fixed for
 variables becoming functions

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-features): new variable, map properties to features to load
 when they're set

 * lisp/custom-defaults.jl, lisp/sawfish/wm/custom-defaults.jl: new file

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-default-file): new
 variable (custom-load-user-file): if no custom-user-file, then load
 custom-default-file (if it's non-nil)

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: (tooltips-enabled):
 defaults to nil again

 * src/cursors.c, src/events.c: (default-cursor, synthetic-configure-mutex,
 frame-draw-mutex, frame-state-mutex): now a function of a single parameter

 * src/commands.c, src/keys.c: (last-command, this-command, prefix-arg,
 current-prefix-arg, eval-modifier-events, eval-key-release-events): these are
 now normal (passive) variables

  2000-02-02 john <john>

 * lisp/Makefile.in, themes/Makefile.in: use SAWMILLEXECDIR instead of -dlopen

  2000-02-01 john <john>

 * TODO, lisp/ChangeLog, man/faq.texi: *** empty log message ***

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: don't (setq
 tooltips-enabled t)

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: (tooltips-enabled):
 defaults to t

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-inhibit-configure): new option

  2000-01-31 john <john>

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: moved customization
 group to the focus tree

  2000-01-30 john <john>

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl:
 (shade-hover-before): only look for a binding of the current-event if the
 current-event actually exists

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (delete-empty-workspaces):
 avoid infinite loop when empty workspaces at ends of interesting subsequence

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: avoid generating empty
 submenus

 * TODO, lisp/ChangeLog, man/news.texi: *** empty log message ***

  2000-01-29 john <john>

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl:
 (shade-hover-raise): new option, raise windows as they're unshaded

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-menu): generate a tree
 of menu items, not just a list of the top-level groups

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl: doc fix

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: add shade-hover to
 the list of features required by customize

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl: defcustom-ized (in
 group Focus/Shade Hover)

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl: use window
 enter/notify hooks instead of frame parts. This means that the window stays
 unshaded until the pointer leaves the _entire window_

  2000-01-28 john <john>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (display-window): call
 uniconify-window whenever the window is iconified, not only if it's also
 sticky or the uniconify-to-current-workspace option is set

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (root-menu): removed the `About'
 menu, it didn't work anymore anyway..

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl: bug fix

 * lisp/sawfish/wm/ext/shade-hover.jl, lisp/shade-hover.jl: new file,
 temporarily unshades windows while the pointer is over their frame

  2000-01-27 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-move-workspace): fixed
 this function (realized that there are four cases to the id transforms)

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (window-absolute-position):
 if the window is in the current viewport, return the _actual_ position, in
 case its top or left edges are off the screen

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-normal-windows-weight): new variable

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-declare-group): don't
 set custom-group-doc of group, it's not used anywhere and is redundant

 * src/fonts.c, src/images.c, src/windows.c: (Fwindow_put, Fwindow_get,
 Fimage_put, Fimage_get, Ffont_put, Ffont_get): use equal test on property
 names, not eq

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/iconify-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: fr translations from
 Fabien Ninoles <fab@tzone.org>

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: don't use the
 gnome cc to invoke the configurator for now, they're are some issues to be
 resolved

 * themes/gradient/theme.jl, themes/mono/theme.jl, themes/simple/theme.jl,
 themes/smaker/theme.jl: put customization groups under `appearance' group

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: add a default set of
 features to custom-required, if the user wants anymore, or has a .sawmillrc,
 they'll need to do it themselves

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-keymap-group-widget):
 fixed for tree organization

 * lisp/custom.jl, lisp/customize.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl: custom groups are now organized as a tree.
 Specify the list of nodes to identify a subtree. Top-level groups are still
 addressable as single symbols. So, e.g., there's now a group `(appearance
 advanced)'

 * lisp/focus.jl, lisp/functions.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: moved some customizations to
 `advanced' subgroups

 * lisp/auto-raise.jl, lisp/edge-flip.jl, lisp/match-window.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/ext/match-window.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/tooltips.jl: don't add their features to custom-required anymore

  2000-01-26 john <john>

 * lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/commands/viewport-linear.jl, lisp/viewport-linear.jl:
 (define-linear-viewport-commands): made into a user-visible function

  2000-01-25 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/move-cursor.jl, lisp/sawfish/wm/commands/move-cursor.jl: doc fix

 * lisp/sawfish/wm/commands/slide-window.jl, lisp/slide-window.jl: provide
 'slide-window

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-map): added bindings to cursor movement commands

 * lisp/move-cursor.jl, lisp/sawfish/wm/commands/move-cursor.jl: new file,
 commands to move the cursor

  2000-01-24 john <john>

 * TODO, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (x-cycle-next):
 ignore windows with never-focus set, for obvious reasons

 * lisp/raise-commands.jl, lisp/sawfish/wm/commands/raise-commands.jl:
 (raise-or-pass-through-click): new function

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-menu): fix bug
 when calling make-label for sticky windows

  2000-01-23 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: moved
 raise-window-and-pass-through-click to raise-commands.jl

 * lisp/raise-commands.jl, lisp/sawfish/wm/commands/raise-commands.jl: new
 file, moves the raise-window-and-pass-through-click from stacking.jl, and
 adds raise-and-pass-through-click-if-focused

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: support for the
 `TryExec' field (from Ian <ijc25@cam.ac.uk>)

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: removed `order' from the
 swapped properties, doesn't work very intuitively

 * TODO, lisp/ChangeLog: *** empty log message ***

  2000-01-22 john <john>

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-window,
 unmaximized-window): use move-resize-window-to instead of separate calls

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: require at compile time
 those modules whose variables we bind to

  2000-01-21 john <john>

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl:
 (window-order-focus-most-recent): ignore windows with their `never-focus'
 property set

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-toggle-menu): added
 `Focusable' item

 * lisp/ignore-window.jl, lisp/sawfish/wm/state/ignored.jl:
 (toggle-window-never-focus): new command

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl:
 (edge-flip-while-moving): only move non-sticky windows to the new workspace
 when flipping

 * lisp/frames.jl, lisp/menus.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/menus.jl: removed all uses of `beep' to signal user errors,
 either ignore the error, or signal a real error

 * themes/absolute-e/README.ja, themes/brushed-metal/README.ja,
 themes/gradient/README.ja, themes/gtk/README.ja, themes/microGUI/README.ja,
 themes/mono/README.ja, themes/simple/README.ja, themes/smaker/README.ja: from
 Satoru Sato <ssato@eng.hokudai.ac.jp>

  2000-01-20 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-menu): include
 iconified windows, even when they're ignored; shorten sticky entries as usual
 (patch from James Antill)

 * man/sawmill.texi, src/sawmill_subrs.h: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): set synthetic-configure-mutex to t while moving

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-finished, move-resize-apply): use move-resize-window-to to do
 simultaneous move&resize -- elminates flicker

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: in workspace
 setter function, convert the id from logical to physical where needed. Also,
 commented out the call to select the workspace

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-id-to-logical,
 workspace-id-from-logical): functions for converting between workspace ids
 and offsets

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-truncate-dims): fixed the truncation method

 * lisp/gnome-match.jl, lisp/sawfish/wm/gnome/match-window.jl: fix the
 property names I'd forgotten to change

  2000-01-19 john <john>

 * lisp/error-handler.jl, lisp/sawfish/wm/ext/error-handler.jl: new file,
 displays rep errors in a message window

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added most new frame-part
 functions

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: adds its hook at the _start_
 of before-add-window-hook

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: adds its hook at
 the _end_ of before-add-window-hook

  2000-01-18 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * po/es.po, po/gl.po: updates from translators

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: if match-window has already
 been loaded, load gnome-match, otherwise arrange for gnome-match to be loaded
 immediately after match-window

 * lisp/gnome-match.jl, lisp/sawfish/wm/gnome/match-window.jl: new file, adds
 skip-winlist and skip-tasklist properties to window matching (from Ben Liblit
 <liblit@cs.berkeley.edu>)

  2000-01-16 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  2000-01-15 john <john>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (uniconify-window): when
 removing a window to put it onto the current workspace, ensure it's not
 hidden temporarily

  2000-01-14 john <john>

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl:
 (gnome-client-message-handler): change how WIN_STICKY and WIN_SHADED states
 are handled, don't bother with the cumbersome toggle method, just set the
 states directly

 * man/faq.texi, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: add call-after-state-changed
 to the list of safe functions

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: call
 window-state-change-hook with the list of changed states  use
 call-after-state-changed to prevent updating X properties that don't need
 changing  [ mostly by James Antill <james@and.org> ]

 * lisp/ignore-window.jl, lisp/maximize.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/ignored.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/shading.jl, lisp/stacking.jl: call
 window-state-change-hook with the list of changed states  [ mostly by James
 Antill <james@and.org> ]

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: use call-after-state-changed
 to prevent updating X properties that don't need changing  [ mostly by James
 Antill <james@and.org> ]

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/iconify-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added ja translations
 by Youichi Asai (via Yukihiro Nakai)

  2000-01-12 john <john>

 * lisp/ChangeLog, src/ChangeLog, src/frames.c, src/sawmill_subrs.h: *** empty
 log message ***

 * lisp/menus.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/ext/tooltips.jl,
 lisp/sawfish/wm/menus.jl, lisp/tooltips.jl: updated for changes to frame-part
 functions

 * TODO, src/ChangeLog: *** empty log message ***

  2000-01-11 john <john>

 * src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * src/frames.c, src/keys.c, src/windows.c: revert to grabbing on the client
 window, grabbing on the client causes awkward problems with replaying events

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h, themer/ChangeLog: ***
 empty log message ***

 * src/fonts.c, src/frames.c, src/functions.c, src/sawmill.h: use XFontSet
 instead of XFontStruct, and related other changes [ patch from Kondara
 MNU/Linux distribution, forwarded by Yukihiro Nakai
 <nakai@internetsolutions.co.jp> ]

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: removed default-font
 setting

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-functions):
 added mark-frame-style-editable

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-menu): if the current
 theme is editable, add an entry for the edit-frame-style command

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (mark-frame-style-editable,
 frame-style-editable-p, edit-frame-style): new functions (keeps track of
 which themes are defined using make-theme, and hence are editable) 
 (sawmill-themer-program): variable naming program to launch to edit a theme

  2000-01-10 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-order): ensure that blank lines in .order files are ignored

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (window-keymap): bind
 move-window-interactively to M-Button1-Move not M-Button1-Click1. Pointed out
 by Matt Krai <krai@ghs.com>

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl:
 (toggle-single-window-mode): set raise-windows-on-uniconify to nil while
 executing this command

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-desktop-entry): handle null names when building menu items

  2000-01-09 john <john>

 * lisp/ChangeLog, lisp/autoload.jl, man/news.texi, sawmill.spec.in,
 src/ChangeLog: *** empty log message ***

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl:
 (map-other-window-groups): new function

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl:
 (toggle-single-window-mode): new function

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: reverted last change

 * TODO, lisp/ChangeLog, src/ChangeLog, themer/ChangeLog: *** empty log
 message ***

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: (iconify-other-groups):
 new function, iconifies all windows not in the current group

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl, themer/themer.glade: *** empty
 log message ***

 * po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/gl.po, po/nl.po: by
 update-po

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-event-proxyer): only
 proxy root button clicks if we don't want to keep the grab so as to receive
 future events

  2000-01-08 john <john>

 * po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/gl.po, po/nl.po:
 merged in themer strings via update-po

 * lisp/make-theme.jl, lisp/sawfish/wm/theming/make-theme.jl: (make-theme):
 memoize images as they're loaded so each one is only loaded once (no built-in
 image caching anymore)

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (reload-themes-when-changed):
 new defcustom (theme-update-interval): new variable, defaults to 60 seconds 
 (reload-frame-style): new function, reload the named style, then reframe any
 windows using it

  2000-01-07 john <john>

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (highlight-when-unfocused):
 deleted the defcustom, the variable has been removed

 * lisp/make-theme.jl, lisp/sawfish/wm/theming/make-theme.jl: (make-theme):
 handle the new pattern output from the themer (alist of states)

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-swap-in): swap
 in the saved properties before the geometry, so that state is set by the time
 the window-moved and window-resized hooks are run

  2000-01-05 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog, themer/ChangeLog, themer/themer.glade:
 *** empty log message ***

  2000-01-04 john <john>

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: *** empty log
 message ***

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: if it looks like
 we're running under GNOME, require gnome-int

 * lisp/gnome-int.jl, lisp/sawfish/wm/gnome/integration.jl: new file, sets
 some things, deletes some menu items; tries to integrate further with GNOME

 * themes/mono/restore-c.png, themes/mono/restore.png: fixed alignment

 * lisp/autoload.jl, themes/mono/restore-c.png, themes/mono/restore.png: ***
 empty log message ***

 * po/da.po, po/en_GB.po, po/fr.po, po/gl.po: by update-po

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-functions):
 added the maximization predicates

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: added some autoload
 cookies

  2000-01-03 john <john>

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (unmaximize-window):
 ensure that the window isn't maximized-p when it's moved and resized

 * lisp/make-theme-preview.jl, lisp/sawfish/wm/theming/make-theme-preview.jl:
 (make-theme-preview): new optional arg TYPE

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: (uniconify-window): fix
 the ``uniconify to current workspace'' option by reordering conditions

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (ws-add-window-to-workspace): ensure that iconified windows are hidden
 (ws-add-window): fix adding of iconified sticky	windows

 * lisp/make-theme-preview.jl, lisp/sawfish/wm/theming/make-theme-preview.jl,
 themer/.cvsignore: *** empty log message ***

 * themer/Makefile.in, themer/themer.glade, themer/themer.in: first checkin

  2000-01-02 john <john>

 * lisp/make-theme.jl, lisp/sawfish/wm/theming/make-theme.jl: image decls now
 have attributes

  1999-12-31 john <john>

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: make-theme is safe to call

 * lisp/make-theme-preview.jl, lisp/make-theme.jl,
 lisp/sawfish/wm/theming/make-theme-preview.jl,
 lisp/sawfish/wm/theming/make-theme.jl: initial support for GUI theme builder

  1999-12-24 john <john>

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): set
 _WIN_AREA properties on client windows; by my reading of the spec this isn't
 correct, but the GNOME tasklist applet seems to require it

  1999-12-22 john <john>

 * src/fonts.c, src/images.c, src/windows.c: (X_put): remove checks for
 immutable cons cells, can't happen

  1999-12-21 john <john>

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-map): Any-RET now completes the move or resize

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl:
 (tooltips-timeout-enabled): support for removing tooltips after a period of
 time (from Morgan Schweers <mrs@BEST.COM>)

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl:
 (edge-flip-while-moving): fixed for new ws-move-window function; also, let
 edge-flip-delay be zero, to avoid nasty delayed effects

  1999-12-20 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-grab-x-property): if a string, quote regexp meta-characters

 * AUTHORS, README, lisp/customize.jl, lisp/sawfish/wm/customize.jl, po/da.po,
 po/en_GB.po, po/es.po, po/fr.po, po/gl.po: fix mail address

  1999-12-19 john <john>

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: (match-window):
 fix bug when matching against zero-element vectors

 * lisp/ChangeLog, man/news.texi, man/sawmill.texi: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: added new pseudo
 property `ungrouped' meaning to put windows in their own anonymous group

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu):
 removed/shortened a few items

  1999-12-18 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: define copy-to-workspace:N
 commands.  Fixed some problems with the merge-when-empty feature

  1999-12-17 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (delete-window-instance):
 new command

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: use closures to create
 dynamic commands; moved iconification to separate file

 * lisp/sawfish/wm/commands/viewport-linear.jl, lisp/viewport-linear.jl: new
 file, based on code posted by Eric Kidd <eric.kidd@pobox.com> to the mailing
 list

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-preprocessor): removed the
 deprecated variable-expansion thing

 * lisp/iconify.jl, lisp/sawfish/wm/state/iconify.jl: new file, extracted from
 workspace.jl

 * lisp/custom.jl, lisp/frames.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/frames.jl: use closures to create dynamic commands

  1999-12-16 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-pos): move the position calculation to a separate function,
 fixes the problem of showing incorrect details while snapping (from
 merlin@merlin.org)  (move-resize-apply): check that the window isn't being
 placed totally off-screen in either dimension

  1999-12-15 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-swap-in):
 handle frame-style specially (use knowledge that if frame-style property
 isn't set, then we should use the default-frame-style) 
 (add-swapped-properties): new function

 * lisp/frames.jl, lisp/maximize.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/shading.jl, lisp/stacking.jl, lisp/window-order.jl: use
 add-swapped-properties

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): show
 windows on the workspace theyre currently swapped into, not the closest to
 the current one

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl:
 (sm-add-saved-properties): only add properties once

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

  1999-12-14 john <john>

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: (tooltips-delay):
 reduced to 500ms

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): don't
 set _WIN_WORKSPACE property of sticky windows

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: rewritten to use a cleaner
 set of abstractions, but more importantly to allow windows to appear on
 multiple workspaces (and to have different properties on each)

 * lisp/gnome.jl, lisp/match-window.jl, lisp/menus.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/ext/match-window.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/smart-placement.jl, lisp/window-order.jl, lisp/x-cycle.jl: updated to
 use the new workspace interface

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (window-absolute-position):
 new function

 * po/da.po, po/en_GB.po, po/es.po, po/fr.po: updated by msgmerge

  1999-12-13 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-desktop-entry): recurse into directories if the desktop file
 is called ".directory", not if it has Type=directory (these may actually be
 files)

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/iconify-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: added Spanish and
 Galician translations (from Ińaki García Etxebarria <garetxe@euskalnet.net>
 and Jesus Bravo Alvarez <jba@pobox.com>)

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: ignore null keymaps;
 yellow background color

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: turn on tooltips by
 default

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: *** empty log message
 ***

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: massively simplified how
 we know when to remove the tooltip window--just hook into pre-command-hook
 and frame-part-leave-hook

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl:
 (raise-window-and-pass-through-click): only call forget-button-press if a
 frame part isn't clicked

 * lisp/gnome-commands.jl, lisp/sawfish/wm/commands/gnome.jl: (gnome-logout):
 should be --kill not --quit (from Jens Finke <pearl@darkride.net>)

  1999-12-12 john <john>

 * src/ChangeLog, src/events.c: *** empty log message ***

 * src/ChangeLog, src/events.c: *** empty log message ***

 * TODO, lisp/ChangeLog, lisp/autoload.jl, man/news.texi, man/sawmill.texi,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/ext/tooltips.jl, lisp/tooltips.jl: new file, implements
 tooltips for frame parts with keymaps

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: disable tooltips
 while cycling

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: changed order of some bindings

 * po/en_GB.po, src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl: hack around the
 annoying behaviour when switching workspace with sticky windows existing

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): if move-resize-raise-window is set, and mode is not
 opaque, then raise the window _after_ the move/resize

  1999-12-10 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-in-workspace-p,
 windows-share-workspace-p): new functions, first attempt at abstracting
 workspace interface; only gnome.jl groks the `workspace' property now (though
 others use it as a black box)

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/placement/smart.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/smart-placement.jl, lisp/stacking.jl, lisp/window-order.jl,
 lisp/x-cycle.jl: use window-in-workspace-p and windows-share-workspace-p

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/select-window.jl: the foo-cursor-shape variables may now contain actual
 cursor objects

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-menu): gettextized a
 string

  1999-12-09 john <john>

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-set-keymap): ensure
 that we ungrab the keymap _before_ destructively modifying the original
 value, not afterwards

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-directory): sort entries whose order wasn't specified by a
 `.order' file

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-set-client-state):
 WM_STATE property should have two values, not only one

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (default-bevel-percent):
 defcustom for this new built-in variable

 * lisp/autoload.jl, lisp/gnome-commands.jl,
 lisp/sawfish/wm/commands/gnome.jl, src/sawmill_subrs.h: *** empty log message
 ***

  1999-12-08 john <john>

 * TODO, lisp/ChangeLog, man/sawmill.texi: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-toggle-menu): into a
 separate variable

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: add `never-focus' to the
 properties saved with the session

 * lisp/gnome-commands.jl, lisp/sawfish/wm/commands/gnome.jl: (gnome-logout):
 new command

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 recognize panel and gmc icons by WM_CLASS. Set `never-focus' property of
 icons

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: added
 `never-focus'; added `size' pseudo property; negative `position' components
 count in from the right/bottom

 * README, TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * capplet/desktop-entries/.directory,
 capplet/desktop-entries/appearance-properties.desktop,
 capplet/desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/iconify-properties.desktop,
 capplet/desktop-entries/match-properties.desktop,
 capplet/desktop-entries/maximize-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 capplet/desktop-entries/placement-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop: Added Danish
 translations (from Birger Langkjer <birger.langkjer@image.dk>)

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl:
 (raise-window-and-pass-through-click): call forget-button-press so that
 double-clicks pass through okay

  1999-12-07 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl:
 (raise-windows-on-focus): this may no longer be a regexp, instead there's a
 window property `raise-on-focus' allowing per-window settings

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (move-resize-window,
 cycle-windows): disable auto-raising when appropriate

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: added new
 property `raise-on-focus'

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl:
 (match-window-grab-x-property): new function, used by the ui to grab
 properties

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (define-frame-class): if
 creating a keymap, make its variable special

 * lisp/gnome-commands.jl, lisp/sawfish/wm/commands/gnome.jl: doc fix

 * AUTHORS, README, TODO, lisp/customize.jl, lisp/sawfish/wm/customize.jl: use
 sourceforge addresses

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-declare-variable): fix
 conversion of old `set' types to the new method

  1999-12-06 john <john>

 * Makefile.in, TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (define-frame-class): if
 creating a keymap, add it to the gaolled environment

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-apps-menu): fixed (from
 Gérard Milmeister <gemi@bluewin.ch>)

  1999-12-05 john <john>

 * TODO, configure.in, lisp/ChangeLog, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/x-cycle.jl, man/faq.texi, man/news.texi, man/sawmill.texi,
 sawmill.spec.in, src/ChangeLog, themes/mono/theme.jl, themes/simple/theme.jl,
 themes/smaker/theme.jl: *** empty log message ***

 * lisp/keymap.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/util/keymap.jl, lisp/x-cycle.jl: replaced show-message by
 display-message

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu, root-menu): just
 use function names of dynamic sub-menus, don't create closures

 * themes/mono/README, themes/mono/close-c.png, themes/mono/close.png,
 themes/mono/max-c.png, themes/mono/max.png, themes/mono/menu-c.png,
 themes/mono/menu.png, themes/mono/min-c.png, themes/mono/min.png,
 themes/mono/theme.jl: new theme, very minimal, very clean

 * src/keys.c, src/keys.h: support Hyper modifier, prefix `H-'

 * themes/gtk/theme.jl, themes/microGUI/theme.jl, themes/smaker/theme.jl: use
 the rebuild-frames-with-style function

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl:
 (x-cycle-modifier-alist): support the Hyper modifier

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (select-workspace): only
 hide/show windows whose `placed' property is set  (ws-after-removing-window):
 fix the logic deciding when it's necessary to switch workspaces after merging

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added two functions

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: replace the
 `type' property by the pseudo-property `frame-type' (as in the window ops
 menu)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: minor doc
 change

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-window):
 respect the window's size hints, both to see if the window is maximizable,
 and to truncate the maximized dimensions to an integral size

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (rebuild-frames-with-style,
 reframe-windows-with-style): new functions

  1999-12-03 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows): grab
 the keyboard to the currently focused window, prevents the ``lose focus with
 a single bug''

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (resize-add-edges): new option, controls whether single direction resizes can
 be upgraded to two directions

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-max-queued-events): increased from 20 to 256, seems to still have the
 desired effect (passes the `gimp /usr/share/pixmaps/*.png &' test)

  1999-12-02 john <john>

 * lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: added
 pseudo-properties: position and viewport

 * lisp/focus.jl, lisp/gnome.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/viewport.jl,
 lisp/sawfish/wm/workspace.jl, lisp/viewport.jl, lisp/workspace.jl: changed
 property names: fixed-position => sticky-viewport, and focus-proxy-click =>
 focus-click-through

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: minor changes

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: changed how apps-menu
 is hijacked

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-preprocessor): deprecated
 the ``expand variables when first in list'' behaviour, it's too crufty to
 live. Now we have lisp-1 behaviour it's possible to expand variables when the
 list is dotted to them, as was previously done only for functions

 * lisp/functions.jl, lisp/group-funs.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/workspace.jl, lisp/stacking.jl, lisp/transient.jl,
 lisp/workspace.jl: removed all the auto-foo-alist and bar-windows-re
 variables -- match-window can do all this stuff in one place

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (site-theme-directory): new
 variable, put in the theme-load-path, set to ${prefix}/share/sawmill/themes
 by default  remove auto-frame-alist

  1999-12-01 john <john>

 * capplet/desktop-entries/match-properties.desktop, lisp/autoload.jl: ***
 empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl,
 src/sawmill-ui.jl: refinements to the match-window system

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: added customize
 support

 * lisp/customize.jl, lisp/edge-flip.jl, lisp/focus.jl, lisp/move-resize.jl,
 lisp/place-window.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/workspace.jl, lisp/stacking.jl,
 lisp/workspace.jl, themes/gradient/theme.jl: work with the new `symbol'
 custom type

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: deprecated the `(set SYMBOLS..)'
 type, replaced by `symbol' with an extra tag `:options (SYMBOLS...)' 
 (custom-get-options, custom-add-option): new macros for extending symbol-type
 defcustom's

  1999-11-30 john <john>

 * TODO, lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/match-window.jl, lisp/sawfish/wm/ext/match-window.jl: new file, a
 method of matching windows (by their X properties) to sawmill window
 properties without the need for custom hook functions. Will get a GUI at some
 point

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: another fix for unified
 namespace

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-expand-edges): fix typos from updates for single namespace (Gérard
 Milmeister <gemi@bluewin.ch>)

  1999-11-29 john <john>

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message
 ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: minor fix

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * src/colors.c, src/commands.c, src/cursors.c, src/events.c, src/fonts.c,
 src/frames.c, src/functions.c, src/images.c, src/keys.c, src/main.c,
 src/session.c, src/windows.c: changed embedded doc strings

 * lisp/compat.jl, lisp/sawfish/wm/util/compat.jl: (show-message): implemented
 in terms of the new display-message function

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: reworked the map-notify
 and unmap-notify hook functions; they work again now

  1999-11-28 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): added some more
 `Toggle' items

 * lisp/ignore-window.jl, lisp/sawfish/wm/state/ignored.jl: new file, mostly
 by Julian Missig <julian@linuxpower.org> (X-ViRGE) controls the `ignored'
 property of windows on-the-fly

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: call gnome-set-client-list
 from the workspace-state-change-hook

 * lisp/gnome-commands.jl, lisp/sawfish/wm/commands/gnome.jl: new file, a few
 commands to toggle the skip-tasklist and skip-winlist hints

 * TODO, lisp/ChangeLog, man/Makefile.in, man/news.texi, man/sawmill.texi,
 sawmill.spec.in, src/ChangeLog: *** empty log message ***

  1999-11-27 john <john>

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: more lisp-1
 fixes

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: fix for lisp-1

 * lisp/sawfish/wm/commands/slide-window.jl, lisp/slide-window.jl: added doc
 strings to commands

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-set-keymap): catch and
 ignore errors when parsing event descriptions

 * themes/microGUI/theme.jl, themes/microGUI/top_left.png,
 themes/microGUI/top_left_inactive.png,
 themes/microGUI/top_left_inactive_s.png, themes/microGUI/top_left_s.png,
 themes/microGUI/top_right_s.png: fix shaped frame, other minor cleaning

 * src/colors.c, src/cursors.c, src/fonts.c, src/images.c, src/windows.c:
 remember to add to rep_data_after_gc after allocating lisp data

  1999-11-26 john <john>

 * lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window): adjust
 position for window gravity (mostly from merlin <merlin@merlin.org>)

 * lisp/sawfish/wm/commands/slide-window.jl, lisp/slide-window.jl: new file,
 commands to move windows/groups incrementally

 * TODO, lisp/ChangeLog, man/news.texi: *** empty log message ***

  1999-11-25 john <john>

 * lisp/auto-raise.jl, lisp/custom.jl, lisp/customize.jl, lisp/edge-flip.jl,
 lisp/edges.jl, lisp/focus.jl, lisp/frames.jl, lisp/functions.jl,
 lisp/gnome-menu.jl, lisp/gnome.jl, lisp/group-funs.jl, lisp/groups.jl,
 lisp/gtkrc.jl, lisp/keymap.jl, lisp/keymaps.jl, lisp/maximize.jl,
 lisp/menus.jl, lisp/move-resize.jl, lisp/mwm.jl, lisp/open-look.jl,
 lisp/place-window.jl, lisp/rects.jl, lisp/sawfish/wm/commands/groups.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/gaol.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/placement/smart.jl, lisp/sawfish/wm/server.jl,
 lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/session/save.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/state/mwm.jl, lisp/sawfish/wm/state/open-look.jl,
 lisp/sawfish/wm/state/shading.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/util/edges.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/gtkrc.jl, lisp/sawfish/wm/util/keymap.jl,
 lisp/sawfish/wm/util/rects.jl, lisp/sawfish/wm/util/window-order.jl,
 lisp/sawfish/wm/viewport.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill-gaol.jl, lisp/sawmill.jl, lisp/server.jl, lisp/shading.jl,
 lisp/sm-init.jl, lisp/sm-load.jl, lisp/sm-save.jl, lisp/smart-placement.jl,
 lisp/stacking.jl, lisp/transient.jl, lisp/viewport.jl, lisp/window-order.jl,
 lisp/workspace.jl, lisp/x-cycle.jl, src/ChangeLog, src/commands.c,
 src/events.c, src/frames.c, src/sawmill-menu.jl, src/sawmill-ui.jl,
 src/server.c, src/session.c, src/windows.c, themes/absolute-e/theme.jl,
 themes/brushed-metal/theme.jl, themes/gradient/theme.jl, themes/gtk/theme.jl,
 themes/microGUI/theme.jl, themes/simple/theme.jl, themes/smaker/theme.jl:
 updated for single namespace and scheme-like function semantics

  1999-11-21 john <john>

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi, man/sawmill.texi,
 sawmill.spec.in, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: don't bother localising theme
 directories anymore

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: *** empty log
 message ***

  1999-11-20 john <john>

 * lisp/customize.jl, lisp/edge-flip.jl, lisp/frames.jl, lisp/group-funs.jl,
 lisp/maximize.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/ext/edge-flip.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl, lisp/x-cycle.jl: rewrote documentation for some options

  1999-11-19 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: (gnome-menu-lang): look
 in LC_ALL before LANG (gnome-menu-read-desktop-entry): accept wider language
 types

 * TODO, capplet/desktop-entries/viewport-properties.desktop, lisp/ChangeLog,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-init): use process-id
 instead of getpid

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/viewport.jl,
 lisp/viewport.jl: remerged viewport and workspace custom groups

 * TODO, lisp/ChangeLog, po/.cvsignore, po/.make-pot, po/Makefile.in,
 src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl:
 (window-outside-workspace-p): fixed for off left or top of workspace

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: another call to _

 * Makedefs.in, Makefile.in, configure.in: support i18n

  1999-11-18 john <john>

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: change some custom
 docs

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: minor fix

 * TODO, lisp/ChangeLog, man/faq.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: sort case-insensitively  mark
 strings for i18n

 * lisp/customize.jl, lisp/gnome-menu.jl, lisp/group-funs.jl, lisp/keymap.jl,
 lisp/menus.jl, lisp/sawfish/wm/customize.jl, lisp/sawfish/wm/gnome/menus.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/util/groups.jl,
 lisp/sawfish/wm/util/keymap.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl: mark strings for i18n

  1999-11-17 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl:
 (raise-window-and-pass-through-click): new command

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: (sawmill-safe-functions):
 removed window-put

  1999-11-15 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: use nil-frame
 instead of 'nil-frame

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: added the gradient functions
 to the list (since the gaol now handles non-fboundp functions)

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/microGUI/theme.jl,
 themes/simple/theme.jl: set-window-frame now requires a closure

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: call gaol-rebuild-environment
 after being loaded

  1999-11-12 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

  1999-11-11 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: support gradient plugin

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gtk/theme.jl, themes/microGUI/theme.jl, themes/simple/theme.jl: ported
 to gaol environment

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (themes-are-gaolled): new
 variable, set to nil to remove the gaol around loaded themes

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: add safe functions and
 variables to the gaol  (gtkrc-call-after-changed): safe alternative to
 gtkrc-changed-hook

 * lisp/sawfish/wm/gaol.jl, lisp/sawmill-gaol.jl: new file, customize rep's
 gaol for sawmill

  1999-11-10 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/custom.jl, lisp/frames.jl, lisp/gnome-menu.jl, lisp/group-funs.jl,
 lisp/menus.jl, lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/gnome/menus.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/util/groups.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl, src/colors.c, src/commands.c, src/display.c, src/events.c,
 src/flippers.c, src/fonts.c, src/frames.c, src/functions.c, src/images.c,
 src/keys.c, src/main.c, src/sawmill-menu.jl, src/sawmill-ui.jl,
 src/windows.c, themes/absolute-e/theme.jl, themes/microGUI/theme.jl: updated
 for lexically scoped rep

  1999-11-09 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-window-mapped): call
 ws-add-window to move the window to the correct workspace

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-share-directory): fix PATH searching

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: fix interactive
 placement

  1999-11-07 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi, src/ChangeLog: *** empty
 log message ***

 * lisp/autoload.jl, src/sawmill_subrs.h: *** empty log message ***

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl:
 (undeletable-group-ids): renamed persistent-group-ids

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: moved some code back to the
 gtk theme, since it's pretty non-reusable; don't load bg pixmaps unless asked
 to by the theme; new variable gtkrc-base

  1999-11-06 john <john>

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl: renamed
 window-real-group-id as window-actual-group-id

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl: minor change

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl: added a third type of
 group id: symbols for user defined named groups, only these are
 session-managed  (auto-group-alist, undeletable-group-ids): new variables

 * lisp/group-funs.jl, lisp/sawfish/wm/util/groups.jl: moved all window groups
 functions from functions.jl to this new file

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): slightly
 reorganised, added a submenu for the window's group

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: *** empty log message
 ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-group): new
 command, cycle through all windows in the group of the current window 
 (x-cycle-next): abort immediately if there's no windows to cycle through

  1999-11-05 john <john>

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: placement modes are now
 defined by symbols having the `placement-mode' property--a function to call

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (place-window-first-fit-or-interactive): new placement mode, fall back to
 interactive placement if there's not enough space for the window

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-cursor-shape, resize-cursor-shape): new variables

  1999-11-04 john <john>

 * TODO, capplet/desktop-entries/iconify-properties.desktop, lisp/ChangeLog,
 lisp/autoload.jl, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (iconify-whole-group,
 uniconify-whole-group): new options  (make-window-sticky,
 make-window-unsticky): new commands  (uniconify-to-current-workspace,
 raise-windows-on-uniconify, focus-windows-on-uniconify): moved to iconify
 group

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl:
 (uniconify-to-current-viewport): moved to iconify group

 * lisp/groups.jl, lisp/sawfish/wm/commands/groups.jl: new file, provides
 window-group variants of many window commands

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: added `iconify' group

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): when specifying a
 position, ensure that it's not less than zero

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): ungrab the keyboard
 as well as the pointer

  1999-11-03 john <john>

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: (gtkrc-background-colors):
 new variable, always set to the list of background colors

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (theme-suffix-regexps): fixed
 for `.tar' suffix

  1999-11-02 john <john>

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: reinstated the
 separate edge-flip custom group

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: scan $PATH for
 gnome-share-directory, added /etc/X11/applnk to list of directories, added
 code to merge duplicated sub-menus

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: (edge-flip-type): new
 option, allows the user to choose to flip workspaces, not viewports

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): don't abort if it's not possible to grab the keyboard,
 only the ESC binding depends on it

  1999-11-01 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: catch and ignore errors
 when opening files

 * Makedefs.in, Makefile.in, capplet/Makefile.in, lisp/Makefile.in,
 man/Makefile.in, src/Makefile.in, themes/Makefile.in: added $(DESTDIR), from
 Daniel Burrows <Daniel_Burrows@brown.edu>

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-fill-window): use dont-avoid-ignored variable instead of
 non-existent avoid-ignored

 * themes/microGUI/README, themes/microGUI/bl.png, themes/microGUI/br.png,
 themes/microGUI/theme.jl: updates from Ryan

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (find-all-frame-styles): ignore
 duplicates

  1999-10-31 john <john>

 * TODO, capplet/ChangeLog, lisp/ChangeLog, man/news.texi, man/sawmill.texi,
 src/ChangeLog: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-motion): use call-window-hook to invoke the while-moving-hook
 and while-resizing-hook

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (custom-set-keymap): preserve
 eq-ness of old and new keymap when overwriting an existing keymap definition

  1999-10-30 john <john>

 * capplet/desktop-entries/viewport-properties.desktop,
 capplet/desktop-entries/workspace-properties.desktop, lisp/autoload.jl: ***
 empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: options now in
 viewport group  only require things when they're actually needed

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: options now in viewport
 group

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: added a viewport customization
 group

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: removed the unneeded
 custom-require autoload

  1999-10-29 john <john>

 * lisp/autoload.jl, lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: ***
 empty log message ***

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: let this be
 enabled/disabled via customization

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-style-directory): themes
 in tar files are now expected to have a top-level directory with the same
 name as the theme

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-motion): when only one edge is being resized, and the pointer
 moves past the end of that edge, start resizing that edge as well

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (delete-empty-workspaces):
 new command

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-push-map, focus-pop-map):
 functions for installing and remove the click-to-focus map, they preserve the
 original keymap

  1999-10-28 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-make-grid): sort the grid (so first-fit always works from top-left)

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (window-outside-viewport-p):
 don't include windows at the left border of the next viewport (from Andreas
 Degert <ad@papyrus-gmbh.de>)

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: removed support for old-style
 ~/.sawmill-custom files

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (click-to-focus-keymap): only bind
 the first three mouse buttons (the others are often apparently used for the
 wheel thing)

  1999-10-27 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: use
 query-button-press-pointer instead of query-last-pointer

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-important-windows, sp-auto-weight-alist): deleted these variables, any
 windows that aren't avoided-p get given weight sp-avoided-windows-weight;
 other windows can have their `placement-weight' property set

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: use the common avoided
 windows mechanism

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: set `avoid' property not
 `maximize-avoid'

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (rectangles-from-windows):
 replace the weight-alist parameter by weight-fun, an optional function to
 return the window's weight

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (transients-above): changed
 default value to none

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-avoided-windows): don't include unmapped windows

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-expand-edges): rewrote the (not maximize-always-expands) case, so
 that it works (find the largest gap)

  1999-10-26 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/session/load.jl, lisp/sm-load.jl:
 (sm-match-window-to-alist): match isn't successful _unless_ either
 SM_CLIENT_ID or WM_COMMAND matches

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl:
 (edge-flip-while-moving): make edge flipping work while dragging windows

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-motion): call while-moving-hook or while-resizing-hook in
 between erasing the old outline and drawing the new one

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (grid-from-rectangles):
 uniquify the grid

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (grid-from-edges): uniquify
 the grid

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-expand-edges): fix problem with immediately adjacent edges being
 ignored

  1999-10-25 john <john>

 * TODO, configure.in, lisp/ChangeLog, src/ChangeLog, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-do-both):
 sort grid before passing it to rectangles-from-grid, this stops things going
 _really_ ballistic

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (set-screen-viewport,
 move-viewport): document that these now return t if they actually move the
 viewport

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: added comment

 * lisp/edge-flip.jl, lisp/sawfish/wm/ext/edge-flip.jl: new file, viewport
 flipping by pushing the pointer against the screen edges

 * TODO, configure.in, lisp/ChangeLog, src/ChangeLog: *** empty log message
 ***

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-do-both):
 only choose rectangles that are fully on the screen

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (rect-wholly-visible-p): new
 function

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (maximize-do-both):
 deleted unused `center' variable  (maximize-window): delete the window itself
 from the list of avoided windows  (both from Rob Hodges
 <s323140@student.uq.edu.au>)

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: (rectangles-from-grid): fixed
 this function (only traversing the list of y points once)

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-do-placement): fix for when sp-important-windows is nil

  1999-10-24 john <john>

 * README, TODO, lisp/ChangeLog, man/faq.texi, man/news.texi,
 man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (static-workspace-menus):
 expanded some items

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (root-menu): swapped position of
 Workspace and Window menus

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (place-window-interactively): swallow any pending X events before doing the
 interactive placement

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: reframe the window when it's
 shape changes (in case it changed from unshaped to shaped, or vice versa)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (resize-by-frame-class): new option, link edges moved when resizing to the
 clicked frame part, not to the mouse position (so the behaviour matches the
 cursor shape)

  1999-10-23 john <john>

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: fix typo

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): cleaned up a
 bit; added some more items

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (transients-above): replaces
 the transients-above-parents option

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl:
 (uniconify-to-current-viewport): new option

  1999-10-22 john <john>

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-window-depth): add
 restack-by-depth to the after-initialization-hook

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (stacking-add-window): don't
 bother calling restack-by-depth; it doesn't fix the problem it was intended
 to

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-avoided-windows): look for a maximize-avoid property

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 for panel windows, set the focus-proxy-click and maximize-avoid properties

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: set frame-draw-mutex while menus
 are popped up

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: change other popup-window-menu
 bindings

 * src/libclient.c, src/server.c, src/server.h: create sockets in
 `/tmp/.sawmill-USER/DPY' to try and prevent /tmp exploits

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (menu-button-keymap): bind
 popup-window-menu to `Button1-Click1' instead of `Button1-Off'

 * TODO, lisp/ChangeLog, man/sawmill.texi, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): if the menu is
 popped from a frame part whose class ends in `-button', align the menu to the
 bottom-left corner of the button

  1999-10-21 john <john>

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-ignore-when-filling): new option, other cleanups

 * capplet/desktop-entries/maximize-properties.desktop, lisp/ChangeLog: ***
 empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-lock-when-maximized): now in maximize group

 * lisp/rects.jl, lisp/sawfish/wm/util/rects.jl: new file, operations on
 rectangles, some functions copied from smart-placement.jl and renamed, some
 new functions

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: handle 2D maximization
 separately, look for the largest rectangle that doesn't contain any reserved
 windows

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: use rects.jl

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (stacking-add-window): call
 restack-by-depth

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (grid-from-edges): new
 function

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: added `maximize' group

  1999-10-20 john <john>

 * TODO, lisp/ChangeLog, man/sawmill.texi: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (def-frame-class): new macro

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: minor changes

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: fix bug with `:windows nil'

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (window-keymap): bind
 popup-window-menu to button-press not button-release event

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): pass the server
 timestamp argument across

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: discard/update
 maximized window state when window is moved or resized

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-lock-when-maximized): new option, lock geometry on x/y/both axes
 depending how the window is maximized

 * Makefile.in, capplet/Makefile.in: added GNOME_DIRS variable

 * src/libclient.c, src/server.c, src/server.h: unix-domain socket is now
 `/tmp/.sawmill-DPY' since there have been problems with network-mounted home
 directories

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): added
 maximize-fill menus

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: call hooks
 before-move-hook, after-move-hook, before-resize-hook, and after-resize-hook 
 (move-resize-roundup): take an optional MAX argument, from the window's size
 hints

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl:
 (maximize-avoided-windows-re): new option, controls which windows shouldn't
 be obscured when maximizing. Also added `maximize-fill' commands, these
 maximize a window without obscuring any other windows. 2D maximization is
 treated as two 1D maximizations, this is sub-optimal..

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: (get-visible-window-edges):
 new arg :windows, supplies the list of windows to include. The edge structure
 is now (X Y1 Y2 OPEN-P) or equiv. where OPEN-P defines if the edge opens or
 closes a window

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: added
 window-order-focus-most-recent to the viewport-moved-hook

  1999-10-19 john <john>

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: added `centered'
 placement style

  1999-10-18 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: (gtkrc-apply-style): fall
 back to default-font if the gtk style font isn't available

 * src/events.c, src/functions.c: added debugging output for X timestamps and
 [un]grabbing functions

  1999-10-17 john <john>

 * lisp/ChangeLog, lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: *** empty
 log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/stacking.jl, lisp/transient.jl: moved the code to handle raising
 transient windows on mapping to stacking.jl, renamed transient-layer-delta as
 transient-depth, this is now the _minimum_ depth

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: support for loading themes
 stored in tar files

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 disable use of the _WIN_MAXIMIZED_ hints, since it doesn't work properly, and
 it breaks other stuff

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: small bug-fix when
 calling hook

  1999-10-15 john <john>

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-layer-delta): new variable (transient-map-window): don't only
 raise windows with parents

 * lisp/compat.jl, lisp/sawfish/wm/util/compat.jl: new file, provide some
 compatibility for obsolete functions

 * lisp/cycle.jl, lisp/gnome.jl, lisp/sawfish/wm/commands/cycle.jl,
 lisp/sawfish/wm/state/gnome.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl: renamed ws-workspace-limits as workspace-limits and
 ws-workspace-empty-p as workspace-empty-p

  1999-10-14 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-max-queued-events): new variable, acts as a throttle, revert to random
 placement when more than this many X events are pending

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): added to iconify-window-hook

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-frame-part-value): new
 function

  1999-10-13 john <john>

 * TODO, lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl: after loading
 session compress the stack  (window-order-compress): remove `order'
 properties of windows not in the order stack

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-after-restore-hook):
 new hook

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: typing `ESC'
 during move/resize cancels the operation, restoring the original geometry

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: don't use WIN_AREA to
 preserve window->viewport mapping during restart  (gnome-set-client-list):
 include ignored clients (gnome-ignored-windows-in-client-list): new variable,
 defaults to t

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: don't move all windows to
 single viewport on exit  (move-window-to-current-viewport): only move if the
 window is really outside the viewport

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (select-workspace): only
 call window-order-focus-most-recent if not in enter-exit focus mode

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): unless enter-exit focus mode, refocus the most
 recently focused window

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-prune-points): try to prune the grid of tested positions (otherwise the
 algorithm becomes intractable for large numbers of windows)

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: hook into map-notify-hook
 instead of reparent-notify-hook (which isn't called any longer)

  1999-10-12 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (highlight-when-unfocused):
 declare this option

 * src/display.c, src/libclient.c: (canonical_display): handle unix:0 displays
  (canonical_host): map host name to lowercase

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (viewport-before-exiting):
 add this to the before-exit-hook instead of an anonymous function 
 (window-viewport): new function  (window-outside-workspace-p): fix bug

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-move-window): only
 move a window if it's not already on the destination workspace

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: use _WIN_AREA properties on
 windows to preserve window->viewport mapping during restart

  1999-10-11 john <john>

 * TODO, configure.in, src/ChangeLog: *** empty log message ***

 * configure.in, src/ChangeLog: *** empty log message ***

  1999-10-10 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-add-window): if window
 is iconified hide it (ws-remove-workspace): twiddle
 first-interesting-workspace if necessary

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-saved-state): fixed

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi, src/ChangeLog: *** empty
 log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (default-font): add
 after-setting-frame-option as :after-set function

  1999-10-09 john <john>

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: doc fix

  1999-10-08 john <john>

 * themes/brushed-metal/theme.jl, themes/gradient/theme.jl,
 themes/gtk/theme.jl, themes/simple/theme.jl: removed obsolete `unshaped'
 window property

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: change root-window-keymap
 doc-string

 * Makedefs.in, src/Makefile.in: use/support INSTALL_SCRIPT

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (select-workspace): grab
 the server while hiding/showing windows, should decrease the actual number of
 grabs required

  1999-10-07 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi: *** empty log
 message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (window-type): handle the
 decorate-transients property here now, instead of in set-window-frame-style

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (lock-first-workspace):
 enabled by default (too many people think the other behaviour is a bug)

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-do-placement): handle window dimensions near or greater the screen size
 better

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window):
 ignore-program-position may now be set for each window 
 (place-window-randomly): handle dimensions >= the screen

 * src/display.c, src/libclient.c: (canonical_display): canonicalise any given
 hostname (i.e. tizer:0 => tizer.dcs.warwick.ac.uk:0.0)

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * src/display.c, src/events.c: (destroy_notify, error_handler): don't set
 focus_window = 0, if the current window is destroyed, instead let
 remove_window () or emit_pending_destroys () call focus_on_window (0) when
 necessary

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (lock-first-workspace):
 this option now locks the last interesting workspace as well as the first 
 (ws-normalize-indices): normalise the first- and last-interesting-workspace
 variables  (ws-load-state): don't treat saved workspace indices as logical
 indices (this could merge workspaces)

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl:
 (cycle-all-viewports): new option

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl: (window-order):
 new optional arg ALL-VIEWPORTS

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (window-outside-viewport-p):
 new function

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: map _WIN_HINTS_SKIP_FOCUS to
 our ignored property, remove hack of matching window names

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-style-menu): affect the
 current-event-window instead of the input-focus

  1999-10-06 john <john>

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: fix autoload spec

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (window-type-remove-title,
 window-type-remove-border): map shaped-transient to unframed

 * lisp/ChangeLog, lisp/autoload.jl: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-apps-menu): new command

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl:
 (gnome-menu-read-desktop-entry): bug fix when type isn't specified

  1999-10-05 john <john>

 * TODO, lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log
 message ***

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: set the _WIN_UNIFIED_AREA
 root property; I'm using this to tell desk-guide to move the viewport on all
 desktops at once, this may have to change..

 * README, TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl:
 (cycle-disable-auto-raise): new option

 * Makedefs.in, config.h.in, configure.in: readline support

 * lisp/Makefile.in, src/Makefile.in: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-move-window): new
 optional arg, WAS-FOCUSED, when t the window is refocused when moved to the
 new space  (select-workspace): new optional arg DONT-FOCUS, if nil the most
 recently used window on the new workspace is focused  when moving windows,
 try to preserve focus where desirable

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-in-fun): unless
 focus-dont-push is set, add the focused window to the top of the order stack

 * lisp/sawfish/wm/util/window-order.jl, lisp/window-order.jl: new file,
 generalize interface to the stack of most recently used windows kept by the
 cycle-windows function

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: use the new
 window-order code for maintaining the stack

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (lock-first-workspace):
 new option

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: put
 transient-add-window in the before-add-window-hook instead of the
 add-window-hook

  1999-10-04 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * themes/microGUI/close_active.png, themes/microGUI/close_clicked.png,
 themes/microGUI/close_normal.png, themes/microGUI/maximize_active.png,
 themes/microGUI/maximize_clicked.png, themes/microGUI/maximize_normal.png,
 themes/microGUI/menu_active.png, themes/microGUI/menu_clicked.png,
 themes/microGUI/menu_normal.png, themes/microGUI/minimize_active.png,
 themes/microGUI/minimize_clicked.png, themes/microGUI/minimize_normal.png,
 themes/microGUI/theme.jl: removed overlapping of images

 * src/functions.c, src/keys.c: when using the x_win_from_arg function, being
 unable to find a window xid is only an error if we weren't passed a window
 object (gracefully handle windows being closed while their handles are in
 use)

 * lisp/focus.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/workspace.jl, lisp/transient.jl, lisp/workspace.jl,
 lisp/x-cycle.jl: use window-really-wants-input-p instead of
 window-wants-input-p

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-warp-pointer,
 cycle-focus-windows): new options

 * TODO, configure.in, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-do-placement): if no position with padding, try without padding

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-add-window): ensure
 that sticky windows are added to no workspaces and are visible

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace):
 delete the _WIN_WORKSPACE property of sticky windows

  1999-10-03 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (auto-workspace-alist):
 new variable, maps window names to the workspace they should start on

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 when _WIN_WORKSPACE is set, just set the window's `workspace' property

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-important-windows-weight): new variable, also, changed the weight from
 1000 to 10  (sp-auto-weight-alist): new variable, map window names to overlap
 weights  (sp-do-placement): truncate the window's dimensions to those of the
 screen

 * TODO, lisp/ChangeLog, src/ChangeLog, src/commands.c, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: instead of saving and restoring
 the _focused_ window while the menu is popped, save the window that gave us
 the current event, then reinstate it when dispatching the selected command

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: replace all %f interactive
 decls by %W

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi, src/ChangeLog: *** empty
 log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: noted in doc strings that
 certain keymaps are only useful for mouse-bindings

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (set-viewport): call
 viewport-moved-hook from here, instead of set-screen-viewport

  1999-10-02 john <john>

 * lisp/gnome-menu.jl, lisp/sawfish/wm/gnome/menus.jl: new file, read the
 GNOME menu entries and replace the apps-menu

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-saved-state,
 ws-load-state): normalize workspace numbers to zero when saving/loading the
 session

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (set-window-viewport,
 move-window-viewport): new functions  (move-window-left, move-window-right,
 move-window-up, move-window-down): new commands

  1999-10-01 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/sawfish/wm/workspace.jl,
 lisp/workspace.jl, lisp/x-cycle.jl: call move-viewport-to-window when
 necessary

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: (move-viewport-to-window):
 new function

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-window-frame-style): if
 decorate-transients is set and the window is a transient, only upgrade the
 type if it hasn't been set explicitly

 * etc/config.guess, etc/config.sub: updated from libtool 1.3.3

 * Makedefs.in, configure.in: define MAKEDEP -- method of generating C header
 dependences

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: (read-event): new function,
 grab the keyboard then return the next event

  1999-09-30 john <john>

 * lisp/ChangeLog, src/ChangeLog, src/sawmill.h, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: added some sanity checking
 (try to keep windows within the workspace boundaries)

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (global-keymap): removed the
 C-Up and C-Down bindings

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-exit): delete
 _WIN_AREA and _WIN_AREA_COUNT from the root window

 * man/faq.texi, man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: viewports are now totally
 implemented in lisp

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: changed viewport hook names

 * TODO, capplet/ChangeLog, lisp/ChangeLog, lisp/Makefile.in, man/news.texi,
 man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: handle _WIN_AREA properties

 * lisp/sawfish/wm/viewport.jl, lisp/viewport.jl: new file, support virtual
 workspaces

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: deleted the
 workspace-columns hack, set fixed-position property of sticky windows

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-add-window): set fixed-position as well in sticky windows

 * lisp/sawfish/wm/session/load.jl, lisp/sawfish/wm/session/save.jl,
 lisp/sm-load.jl, lisp/sm-save.jl: don't save position of windows, handled by
 viewport module

 * capplet/Makefile.in, src/Makefile.in: *** empty log message ***

 * src/libclient.c, src/libclient.h: abstracted the guts of client.c,
 providing a better interface

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (workspace-send-boundary-mode): new option  (send-to-workspace:X): new
 commands, 0 < X < 10

  1999-09-29 john <john>

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi, man/sawmill.texi,
 src/ChangeLog, src/Makefile.in, src/sawmill_subrs.h: *** empty log message
 ***

 * lisp/sawfish/wm/server.jl, lisp/server.jl: (server-eval): function to
 evaluate a string to a result string  (server-net-init, server-net-exit):
 functions to enable/disable the X property based server, disabled by default

 * src/server.c, src/server.h: reprieved, enabled by default now, but write
 sockets as ~/.sawmill/.unix-CANONICAL-DISPLAY

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl: in the
 focus-out-hook as well now, disable any pending timer

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): set
 _WIN_WORKSPACE_NAMES if necessary

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (workspace-names): new
 variable, not yet customizable

 * src/colors.c, src/sawmill.h: (Lisp_Color): removed the `name' field

  1999-09-28 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-group-opt,
 customize-args): new variables, control how the cutomize-program is called

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (cycle-windows): stop
 the cycling when the invoking modifier is released with _any_ modifiers held

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: fix last change

 * TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi, src/ChangeLog,
 src/sawmill_subrs.h: *** empty log message ***

 * config.h.in, configure.in: test for <X11/SM/SMlib.h>

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: move hook
 functions to end of hook (since they throw)

 * lisp/focus.jl, lisp/sawfish/wm/commands/x-cycle.jl,
 lisp/sawfish/wm/focus.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/workspace.jl, lisp/transient.jl, lisp/workspace.jl,
 lisp/x-cycle.jl: only give windows the focus if they've said they want it
 (through the input field of their WM_HINTS property)

 * themes/microGUI/TODO, themes/microGUI/t_bottom.png,
 themes/microGUI/t_bottom_left.png, themes/microGUI/t_bottom_right.png,
 themes/microGUI/t_close_active.png, themes/microGUI/t_close_clicked.png,
 themes/microGUI/t_close_normal.png, themes/microGUI/t_left.png,
 themes/microGUI/t_right.png, themes/microGUI/t_top.png,
 themes/microGUI/t_top_left.png, themes/microGUI/t_top_right.png,
 themes/microGUI/theme.jl, themes/microGUI/tl.png: proper transient frame from
 ryan

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-init): don't set the
 `Environment' property, I've had reports that it may prevent $SESSION_MANAGER
 being connected with on restart

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-lost-window): hooked into the unmap and destroy notify hooks, if
 the window being moved/resized is gone, then quit

  1999-09-27 john <john>

 * man/news.texi, themes/microGUI/theme.jl: *** empty log message ***

 * themes/microGUI/menu_active.png, themes/microGUI/menu_clicked.png,
 themes/microGUI/menu_normal.png, themes/microGUI/top_blue.png,
 themes/microGUI/top_blue_inactive.png, themes/microGUI/top_curves.png,
 themes/microGUI/top_curves_inactive.png, themes/microGUI/top_left.png,
 themes/microGUI/top_left_inactive.png: cleaned some stray pixels

 * lisp/ChangeLog, man/faq.texi, man/news.texi, src/ChangeLog,
 themes/Makefile.in, themes/microGUI/.cvsignore, themes/microGUI/README,
 themes/microGUI/TODO, themes/microGUI/bl.png, themes/microGUI/bottom.png,
 themes/microGUI/br.png, themes/microGUI/close_active.png,
 themes/microGUI/close_clicked.png, themes/microGUI/close_normal.png,
 themes/microGUI/left.png, themes/microGUI/maximize_active.png,
 themes/microGUI/maximize_clicked.png, themes/microGUI/maximize_normal.png,
 themes/microGUI/menu_active.png, themes/microGUI/menu_clicked.png,
 themes/microGUI/menu_normal.png, themes/microGUI/minimize_active.png,
 themes/microGUI/minimize_clicked.png, themes/microGUI/minimize_normal.png,
 themes/microGUI/right.png, themes/microGUI/theme.jl, themes/microGUI/tl.png,
 themes/microGUI/top_blue.png, themes/microGUI/top_blue_inactive.png,
 themes/microGUI/top_curves.png, themes/microGUI/top_curves_inactive.png,
 themes/microGUI/top_grey.png, themes/microGUI/top_left.png,
 themes/microGUI/top_left_inactive.png, themes/microGUI/top_right.png: ***
 empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transients-above-parents): new option

  1999-09-26 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (select-workspace-from-first): fixed

 * lisp/ChangeLog, lisp/sawfish/wm/workspace.jl, lisp/workspace.jl,
 man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/open-look.jl, lisp/sawfish/wm/state/open-look.jl: (ol-add-window): fix
 for single atom _OL_WIN_ATTR property (wordperfect)

 * TODO, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, man/faq.texi, man/news.texi: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: comment/doc updates

  1999-09-25 john <john>

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: remove the requirement
 that workspace indices are always >= 0. This makes moving beyond the first
 inhabited workspace a lot easier. Also removed the total-workspaces variable,
 there's now a ws-workspace-limits function that returns the first and last
 workspaces. Various other minor changes..

 * lisp/cycle.jl, lisp/gnome.jl, lisp/keymaps.jl,
 lisp/sawfish/wm/commands/cycle.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/state/gnome.jl: all changes for modified workspace.j

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog, themes/smaker/README,
 themes/smaker/close_inv.png, themes/smaker/min_inv.png: *** empty log message
 ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-symbol-spec):
 file-name type now has its own widget

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl:
 (snap-window-position-to-edges): don't allow windows to be snapped off screen

 * TODO, lisp/ChangeLog, lisp/Makefile.in, man/faq.texi, man/news.texi,
 man/sawmill.texi, src/ChangeLog, themes/smaker/.cvsignore,
 themes/smaker/README, themes/smaker/bar_clicked_active.png,
 themes/smaker/bar_hilited_active.png, themes/smaker/bar_normal.png,
 themes/smaker/bar_normal_active.png, themes/smaker/close.png,
 themes/smaker/min.png, themes/smaker/theme.jl: *** empty log message ***

 * lisp/gtkrc.jl, lisp/sawfish/wm/util/gtkrc.jl: abstracted the gtkrc code
 from the gtk theme

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-snap-ignored-windows): new option

  1999-09-24 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (jump-workspaces-forwards,
 jump-workspaces-backwards): new commands

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (global-keymap): bind c-down
 and c-up to the jump-workspaces- commands

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace): only
 set _WIN_WORKSPACE and _WIN_WORKSPACE_COUNT on the root window when the
 values have actually changed

  1999-09-23 john <john>

 * TODO, man/news.texi, src/ChangeLog: *** empty log message ***

 * AUTHORS, TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi,
 src/ChangeLog: *** empty log message ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window-mode):
 use best-fit placement by default

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (find-all-frame-styles): new
 optional arg: sorted, whether or not to sort the list

 * lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: doc fix

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-init): encapsulates
 the connection process

  1999-09-22 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (window-menu): only
 include non-ignored windows

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: (sp-cost):
 multiple x-edges by y-edges instead of adding when calculating space
 usefulness

  1999-09-21 john <john>

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (sp-least-overlap): use a static list to represent the four corner alignments

 * lisp/ChangeLog, man/news.texi: *** empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: (sp-padding):
 new option--the number of pixels to try and leave between window edges 
 (sp-cost): now tries to maximize the number of grid lines crossed, and the
 length of the shared window edges

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-add-window): if
 `workspace' property is already set, then add to that workspace

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: improved
 first-fit fallback algorithm, looks for the position where the window has the
 smallest overlap with all other windows

 * src/functions.c, src/gradient.c, src/images.c: changes for new color type

  1999-09-20 john <john>

 * TODO, lisp/ChangeLog, man/faq.texi, man/news.texi: *** empty log message
 ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl: doc fix

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (preallocated-workspaces):
 fix bug in the after-set function (calling unquoted hook)

 * TODO, lisp/ChangeLog, lisp/autoload.jl, man/news.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (place-window-best-fit): first attempt at best-fit placement (cost function
 is still not right)

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl:
 (gnome-client-message-handler): only handle WIN_STATE and WIN_LAYER if we
 actually have a window object to act on

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: added best-fit option

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: remove windows from
 stack when iconified

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (focus-windows-on-uniconify): new defcustom

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-click): since XAllowEvents
 () ignores passive grabs when it replays events, manually search for a
 binding of the focus-inducing click

  1999-09-19 john <john>

 * Makefile.in, README, TODO, lisp/ChangeLog, lisp/Makefile.in,
 lisp/autoload.jl, man/Makefile.in, man/faq.texi, man/news.texi,
 man/sawmill.texi, src/ChangeLog: *** empty log message ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: added first-fit option

 * lisp/sawfish/wm/placement/smart.jl, lisp/smart-placement.jl:
 (place-window-first-fit): do first-fit window placement

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: (x-cycle-next): if
 the next window was iconified, display its name surrounded by square brackets

 * .cvsignore, configure.in, sawmill.spec, sawmill.spec.in: *** empty log
 message ***

  1999-09-18 john <john>

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl:
 (x-cycle-modifier-alist): use alt-keysyms and meta-keysyms, instead of
 hard-coding the names (which may not work if, for example, `M' is generated
 by Alt_L and Alt_R)

 * README, TODO, lisp/ChangeLog, sawmill.spec, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (next-workspace,
 previous-workspace): support the cycling option again

 * man/Makefile.in, man/news.texi, man/sawmill.texi: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: minor fix

 * Makedefs.in, src/Makefile.in, src/alloca.c: remove C alloca; it's now in
 librep if required

  1999-09-17 john <john>

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: remove the
 possibility of the stack ids overflowing

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: minor fix

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl:
 (substitute-key-definition): renamed substitute-keymap-command
 (substitute-keymap-event): new function

  1999-09-16 john <john>

 * TODO, lisp/ChangeLog, man/news.texi: *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (raise-window): handle case
 where there's only one window, the window being raised

 * TODO, lisp/ChangeLog, lisp/autoload.jl, man/sawmill.texi, src/ChangeLog:
 *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: more work, added some
 comments, added custom group and options

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (select-workspace): only
 select the workspace if it's not the current workspace

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (global-keymap): bound M-TAB
 to cycle-windows

 * TODO, lisp/ChangeLog, lisp/Makefile.in, lisp/autoload.jl, man/sawmill.texi,
 src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/commands/x-cycle.jl, lisp/x-cycle.jl: new file, win-3.1
 like cycling

 * lisp/cycle.jl, lisp/sawfish/wm/commands/cycle.jl: new file, old cycle
 functions plus `previous' variants

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: removed cycling functions
 (ws-workspace-windows): renamed workspace-windows

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: changed event
 names

  1999-09-15 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (append-workspace-and-send, prepend-workspace-and-send): new commands

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (override-frame-part-classes):
 new variable

 * Makedefs.in, src/Makefile.in, src/alloca.c, src/commands.c,
 src/functions.c, src/main.c, src/session.c: try to support C_ALLOCA and other
 variants

  1999-09-14 john <john>

 * README, TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi,
 src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/focus.jl, lisp/frames.jl, lisp/maximize.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/frames.jl, lisp/sawfish/wm/stacking.jl,
 lisp/sawfish/wm/state/maximize.jl, lisp/sawfish/wm/state/shading.jl,
 lisp/sawfish/wm/workspace.jl, lisp/shading.jl, lisp/stacking.jl,
 lisp/workspace.jl: changed interactive `f', `w' and `W' codes to `%f', `%w'
 and `%W'

 * README, lisp/ChangeLog, man/sawmill.texi, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (remove-workspace): fix
 removing the last workspace when it's current

 * lisp/Makefile.in, themes/Makefile.in: use libtool to execute sawmill (for
 dl-load-path)

 * configure.in, sawmill.spec: bump version to 0.7

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: fix comment

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (auto-window-type-alist): new
 variable

 * TODO, lisp/ChangeLog, man/news.texi, man/sawmill.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (unshade-selected-windows): new option

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-init): fix typo

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: major rewrite, removed
 workspace-list variable, workspaces are now just non-negative integers, no
 state stored except in each window's plist and the current and last workspace
 indices

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-set-workspace):
 updated for new workspace implementation

 * lisp/mwm.jl, lisp/sawfish/wm/state/mwm.jl: (mwm-add-window): remove some
 buttons when asked

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (remove-frame-class,
 add-frame-class): only call rebuild-frame if there's a frame to rebuild

  1999-09-13 john <john>

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-add-window): set
 `ignored' property of gmc and panel windows

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (click-to-focus-keymap): now
 `Any-Click1'

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-apply): don't snap when opaque resizing

  1999-09-12 john <john>

 * Makefile.in, README, capplet/Makefile.in, lisp/ChangeLog, man/.cvsignore,
 man/Makefile.in, man/news.texi, man/sawmill.texi, sawmill.spec,
 src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * capplet/Makefile.in, sawmill.spec: *** empty log message ***

 * src/display.c, src/events.c, src/functions.c: call emit_pending_destroys ()
 after round-trip X requests, try to minimize the time between a window dieing
 and its destroy-notify-hook being called

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/simple/theme.jl: use
 colons to separate symbols

  1999-09-11 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, sawmill.spec, src/ChangeLog: *** empty
 log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-honour-client-state):
 new function, iconifies windows whose WM_STATE is IconicState

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/simple/theme.jl:
 lisp/appended `-button' to names of `menu', `iconify', `close' and `maximize'
 classes

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-part-classes): appended
 `-button' to names of `menu', `iconify', `close' and `maximize' classes

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (popup-menu): be more careful
 about assuming that a menu is already displayed

 * lisp/frames.jl, lisp/maximize.jl, lisp/sawfish/wm/frames.jl,
 lisp/sawfish/wm/stacking.jl, lisp/sawfish/wm/state/maximize.jl,
 lisp/stacking.jl: tell the session manager which window properties to save

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (uniconify-window,
 display-window): handle windows that don't have a workspace (i.e. are sticky)
  (window-menu): add an extra menu for iconified windows that aren't listed in
 any of the other menus (since they're not in any workspace)  tell the session
 manager which window properties to save

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: (shading-add-window):
 reset window type to saved type if possible  tell the session manager which
 window properties to save

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl:
 (sm-saved-window-properties): initialised to nil (sm-add-saved-properties):
 new function

  1999-09-10 john <john>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: added doc strings

 * lisp/autoload.jl, src/sawmill_subrs.h: *** empty log message ***

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/simple/theme.jl:
 include class properties

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-honour-client-state):
 don't try to act on the state changes, just set the necessary window
 properties

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-part-classes): alist
 associating frame part "classes" and an alist of the properties they inherit 
 (remove-frame-class, add-frame-class): adding and removing parts of frames
 (but only if the style allows it)

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: in add-window-hook,
 monitoring `shaded' property

  1999-09-09 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * themes/absolute-e/theme.jl, themes/brushed-metal/theme.jl,
 themes/gradient/theme.jl, themes/gtk/theme.jl, themes/simple/theme.jl: use
 the fp-class function to get keymap and cursor properties

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (border-keymap): new keymap

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-window-frame-style): don't
 set the window's `type' property if it's implicitly defined 
 (frame-part-class-alist, fp-class): method of associating frame part types
 with general bits of their plist

 * src/keys.c, src/keys.h: added `click3' event

 * README, TODO, lisp/ChangeLog, lisp/Makefile.in, lisp/autoload.jl,
 man/news.texi, src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: added calls to
 shade-window-hook, unshade-window-hook and window-state-change-hook

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (display-window): unshade
 the window if necessary

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: support WIN_STATE_SHADED

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: (shade-window): fix the
 window-type mapping

 * src/frames.c, src/windows.c: added a new window property `hide-client',
 when non-nil the client window won't be visible (call rebuild-frame after
 setting for it to take effect)

 * lisp/focus.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/focus.jl,
 lisp/select-window.jl: change make-sparse-keymap to make-keymap

 * lisp/keymap.jl, lisp/sawfish/wm/util/keymap.jl: new file, some keymap
 utility functions

 * lisp/keymaps.jl, lisp/menus.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl: (window-ops-menu): add a toggle-shaded item

 * lisp/sawfish/wm/state/shading.jl, lisp/shading.jl: new file, implements
 window shading (displaying only the title bar)

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: specify ranges in numeric
 options

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-symbol-spec):
 propagate :range option

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (defcustom): new option `:range
 (MIN . MAX)' for number type, either MIN or MAX may be nil, defaults to 0 and
 unlimited respectively

  1999-09-08 john <john>

 * capplet/ChangeLog, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * src/events.c, src/windows.c: handle lisp string names, fix some memory
 leaks

 * capplet/Makefile.in, configure.in: fixed

 * lisp/sawfish/wm/server.jl, lisp/server.jl: (server-init): set the
 _SAWMILL_SERVER_WIN property on the window itself as well as on the root

 * man/news.texi, src/ChangeLog: *** empty log message ***

 * Makedefs.in, Makefile.in, config.h.in, configure.in: updated for gnome
 capplet

 * capplet/.cvsignore, capplet/Makefile.in,
 capplet/desktop-entries/.directory,
 .../desktop-entries/appearance-properties.desktop,
 .../desktop-entries/bindings-properties.desktop,
 capplet/desktop-entries/focus-properties.desktop,
 capplet/desktop-entries/misc-properties.desktop,
 capplet/desktop-entries/move-properties.desktop,
 .../desktop-entries/placement-properties.desktop,
 .../desktop-entries/workspace-properties.desktop, capplet/sawmill-capplet.c:
 first checkin

  1999-09-07 john <john>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-window-frame-style): don't
 bother wrapping in save-stacking-order since set-window-frame preserves it
 anyway

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: minor changes

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): if in click-to-focus mode, and there's no parent
 window to focus, focus the topmost window not the window under the pointer

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: removed all the subprocess
 code, now we just fork off the configurator using the system function and
 forget about it

 * lisp/sawfish/wm/server.jl, lisp/server.jl: (server-client-message-handler):
 for async requests, delete the property immediately after reading it, not
 after evaluating the form

  1999-09-06 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-infer-anchor): if no edges have been selected for moving, move
 the bottom and right

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (restack-by-depth): try to
 optimise the restacking done, by comparing the old order with the new order

 * src/colors.c, src/cursors.c, src/fonts.c, src/images.c, src/windows.c:
 define rep comparison functions for these types, I'd forgotten that they
 couldn't just be null pointers

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): set frame-state-mutex to `clicked' while dragging the
 window

 * configure.in, sawmill.spec: bumped version to 0.6

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-proxy-click): new option,
 the same symbol can also be set in a window's plist  (focus-in-fun): when in
 click-to-focus mode, ensure that all non-focused windows have the
 click-to-focus keymap set

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-add-window): new
 function, set focus-proxy-click to t in panel and gmc icons

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/select-window.jl: call (allow-events 'async-pointer) since active-grabs
 are now done with synchronous event handling

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: map focus-add-window over all
 existing windows at startup

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (display-window): focus
 the window

  1999-09-05 john <john>

 * README, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-index): renamed as
 workspace-index (select-workspace): ignore negative indices

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-init): set the
 _WIN_AREA and _WIN_AREA_COUNT properties (even though we only have one area),
 the gnome pager doesn't take any notice if we just delete them

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (frame-style-menu): added a
 `Default' option.  (set-window-frame-style): move the save-stacking-order
 macro call to this function

 * lisp/ChangeLog, man/news.texi: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): added a `Frame
 style' submenu, from the frame-style-menu constructor

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (auto-frame-style-alist): new
 variable  (check-frame-availability): new function  (set-window-frame-style):
 give a window a specified frame  (frame-style-menu): menu constructor for all
 frame styles

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl:
 (sm-saved-window-properties): save the frame-style property

  1999-09-04 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog,
 themes/absolute-e/README, themes/brushed-metal/README,
 themes/gradient/README, themes/gradient/theme.jl, themes/gtk/README,
 themes/simple/README: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl:
 (custom-make-frame-style-widget): use the new `frame-style' widget

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl,
 src/sawmill_subrs.h, themes/simple/theme.jl: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (after-setting-frame-option):
 call reframe-all-windows if always-update-frames is set

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-show-position, resize-show-dimensions): new options, when t the window
 attributes are displayed while moving or resizing the window

 * lisp/sawfish/wm/session/init.jl, lisp/sm-init.jl: (sm-init-properties):
 deleted this function, it's now inlined into the initialisation section
 (since it's only called once, why let it consume memory?)

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (set-frame-for-window): only use
 the decorate-transients option if the window actually _is_ a transient. Also,
 store the final window type (so it can be saved with the session)

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (preallocated-workspaces):
 new defcustom  (ws-add-window-to-space): abort if window is already in a
 space, remember to hide the window if it's not visible  (ws-add-window):
 abort if window is in a space already  (ws-add-window-to-space-by-index): new
 function  (ws-remove-window): never delete the sole remaining workspace 
 (ws-add-workspace): if no workspaces exists, make the new one current 
 (ws-save-session, ws-restore-session): session management hooks to preserve
 the workspace that each window is on

 * lisp/sawfish/wm/session/save.jl, lisp/sm-save.jl: (sm-get-window-state):
 fixed how the sm-window-save-functions results are used

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: moved functions from
 add-window-hook to before-add-window-hook  (gnome-honour-client-state):
 honour the _WIN_WORKSPACE property

 * lisp/mwm.jl, lisp/open-look.jl, lisp/sawfish/wm/state/mwm.jl,
 lisp/sawfish/wm/state/open-look.jl: moved functions from add-window-hook to
 before-add-window-hook

 * lisp/custom.jl, lisp/customize.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl: when writing into `~/.sawmill', call
 make-directory-recursively first

  1999-09-03 john <john>

 * lisp/ChangeLog, man/news.texi: *** empty log message ***

 * sawmill.spec, src/Makefile.in: install sawmill-menu under libexec

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-program): this is now under
 the libexec dir

 * Sawmill.desktop, TODO, lisp/ChangeLog, lisp/Makefile.in, lisp/autoload.jl,
 man/news.texi, src/ChangeLog, src/Makefile.in, src/sawmill_subrs.h: *** empty
 log message ***

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: moved the custom file from
 ~/.sawmill-custom to ~/.sawmill/custom. The old file will be renamed at
 startup if possible

 * lisp/sawfish/wm/session/init.jl, lisp/sawfish/wm/session/load.jl,
 lisp/sawfish/wm/session/save.jl, lisp/sm-common.jl, lisp/sm-init.jl,
 lisp/sm-load.jl, lisp/sm-save.jl: the Lisp portion of the session management
 code. Allows arbitrary Lisp modules to save and reload their state as well as
 the standard stuff

  1999-09-02 john <john>

 * lisp/ChangeLog, man/news.texi: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (uniconify-to-current-workspace): improved the doc string

 * lisp/custom.jl, lisp/customize.jl, lisp/menus.jl,
 lisp/sawfish/wm/custom.jl, lisp/sawfish/wm/customize.jl,
 lisp/sawfish/wm/menus.jl: removed the `menus' and `custom' customization
 groups

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (stacking-order-by-depth,
 stack-window-below, stack-window-above): new functions  (raise-window): use
 x-raise-window where possible, this removes the ugly flicker (at least when
 raising into the top layer)

 * configure.in, sawmill.spec: bump version to 0.5

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-stop-process): optional arg
 FORCE

 * lisp/ChangeLog, themes/gtk/theme.jl: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-start-process): redirect
 stderr to nil

  1999-09-01 john <john>

 * TODO, man/news.texi, src/.cvsignore, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * themes/gtk/.cvsignore, themes/gtk/as_close-b.png, themes/gtk/as_close.png,
 themes/gtk/as_min-b.png, themes/gtk/as_min.png, themes/gtk/theme.jl: new
 theme

 * src/ChangeLog, src/frames.c, src/sawmill_subrs.h: *** empty log message ***

 * TODO, man/news.texi, src/ChangeLog: *** empty log message ***

  1999-08-31 john <john>

 * TODO, man/news.texi, sawmill.spec, src/ChangeLog, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * themes/Makefile.in, themes/gradient/.cvsignore,
 themes/gradient/as_close-b.png, themes/gradient/as_close.png,
 themes/gradient/as_min-b.png, themes/gradient/as_min.png,
 themes/gradient/theme.jl: new `gradient' theme

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * README, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * src/colors.c, src/cursors.c, src/events.c, src/fonts.c, src/frames.c,
 src/functions.c, src/images.c, src/keys.c, src/main.c, src/windows.c: added
 doc strings for built-in functions

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill.jl, lisp/workspace.jl, src/colors.c, src/cursors.c, src/fonts.c,
 src/frames.c, src/images.c, src/keys.c: if batch-mode is non-nil, don't do
 anything that would access the display when initialising or shutting down

 * lisp/ChangeLog, sawmill.spec, src/ChangeLog, src/sawmill_subrs.h,
 src/windows.c: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: added symbolic NormalState
 and IconicState constants

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-set-client-state): new
 function, in window-state-change-hook and add-window-hook

 * man/news.texi, src/ChangeLog: *** empty log message ***

 * TODO, src/ChangeLog: *** empty log message ***

  1999-08-30 john <john>

 * TODO, src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * TODO, src/ChangeLog: *** empty log message ***

 * TODO, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

  1999-08-29 john <john>

 * TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): added some more
 sub-menus

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: resizing now
 chooses the direction to resize in by the initial position of the pointer in
 relation to the window frame. The window is divided into a 3x3 grid, the
 pointer must be in one of the outer rectangles for the window to resize in
 that direction

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (window-on-top-p): new
 function

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: create commands to set the frame
 of a window to each of the possible window types  (set-frame-for-window): new
 optional arg TYPE

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize): require all
 the custom-require features

 * lisp/gnome.jl, lisp/sawfish/wm/server.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/server.jl: only initialise these if not running in batch-mode

 * src/client.c, src/functions.c, src/sawmill.h: define _GNU_SOURCE

  1999-08-28 john <john>

 * lisp/ChangeLog, lisp/themes/.cvsignore, lisp/themes/Makefile.in,
 lisp/themes/absolute-e.jl, lisp/themes/brushed-metal.jl,
 lisp/themes/simple.jl, man/news.texi, sawmill.spec, themes/.cvsignore,
 themes/Makefile.in, themes/absolute-e/.cvsignore,
 themes/absolute-e/bar_clicked_active.png,
 themes/absolute-e/bar_hilited_active.png, themes/absolute-e/bar_normal.png,
 themes/absolute-e/bar_normal_active.png, themes/absolute-e/theme.jl,
 themes/brushed-metal/.cvsignore, themes/brushed-metal/b1-.png,
 themes/brushed-metal/b1.png, themes/brushed-metal/b2-.png,
 themes/brushed-metal/b2.png, themes/brushed-metal/b3-.png,
 themes/brushed-metal/b3.png, themes/brushed-metal/b5-.png,
 themes/brushed-metal/b5.png, themes/brushed-metal/b6-.png,
 themes/brushed-metal/b6.png, themes/brushed-metal/b7-.png,
 themes/brushed-metal/b7.png, themes/brushed-metal/t1-.png,
 themes/brushed-metal/t1-b.png, themes/brushed-metal/t1.png,
 themes/brushed-metal/t1b.png, themes/brushed-metal/t2-.png,
 themes/brushed-metal/t2.png, themes/brushed-metal/t2s-.png,
 themes/brushed-metal/t2s.png, themes/brushed-metal/t3-.png,
 themes/brushed-metal/t3-b.png, themes/brushed-metal/t3.png,
 themes/brushed-metal/t3b.png, themes/brushed-metal/t4-.png,
 themes/brushed-metal/t4-b.png, themes/brushed-metal/t4.png,
 themes/brushed-metal/t4b.png, themes/brushed-metal/t5-.png,
 themes/brushed-metal/t5-b.png, themes/brushed-metal/t5.png,
 themes/brushed-metal/t5b.png, themes/brushed-metal/theme.jl,
 themes/simple/.cvsignore, themes/simple/as_close-b.png,
 themes/simple/as_close.png, themes/simple/as_min-b.png,
 themes/simple/as_min.png, themes/simple/theme.jl: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (user-theme-directory,
 system-theme-directory, theme-load-path): new variables  (load-frame-style,
 find-all-frame-styles): new functions for loading the new-style "themes"

 * TODO, images/.cvsignore, images/Makefile.in,
 images/absolute-e/bar_clicked_active.png,
 images/absolute-e/bar_hilited_active.png, images/absolute-e/bar_normal.png,
 images/absolute-e/bar_normal_active.png, images/brushed-metal/b1-.png,
 images/brushed-metal/b1.png, images/brushed-metal/b2-.png,
 images/brushed-metal/b2.png, images/brushed-metal/b3-.png,
 images/brushed-metal/b3.png, images/brushed-metal/b5-.png,
 images/brushed-metal/b5.png, images/brushed-metal/b6-.png,
 images/brushed-metal/b6.png, images/brushed-metal/b7-.png,
 images/brushed-metal/b7.png, images/brushed-metal/t1-.png,
 images/brushed-metal/t1-b.png, images/brushed-metal/t1.png,
 images/brushed-metal/t1b.png, images/brushed-metal/t2-.png,
 images/brushed-metal/t2.png, images/brushed-metal/t2s-.png,
 images/brushed-metal/t2s.png, images/brushed-metal/t3-.png,
 images/brushed-metal/t3-b.png, images/brushed-metal/t3.png,
 images/brushed-metal/t3b.png, images/brushed-metal/t4-.png,
 images/brushed-metal/t4-b.png, images/brushed-metal/t4.png,
 images/brushed-metal/t4b.png, images/brushed-metal/t5-.png,
 images/brushed-metal/t5-b.png, images/brushed-metal/t5.png,
 images/brushed-metal/t5b.png, images/misc/as_close-b.png,
 images/misc/as_close.png, images/misc/as_min-b.png, images/misc/as_min.png:
 *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: doc fix

  1999-08-27 john <john>

 * man/news.texi, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl,
 lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: renamed ws-workspaces as
 workspace-list, and ws-current-workspace as current-workspace

  1999-08-26 john <john>

 * README, TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: set
 frame-draw-mutex to t whilst rubber-banding windows

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: add the click-to-focus keymap to
 new windows

 * lisp/themes/absolute-e.jl, lisp/themes/brushed-metal.jl,
 lisp/themes/simple.jl: reorder image definitions

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: specify event_mask to
 proxy-current-event

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: define commands
 `select-workspace:X' for 1 <= X <= 9

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: (auto-depth-alist): match
 window names to depths

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: record the input focus when
 starting a menu, then restore it afterwards

  1999-08-25 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (reframe-all-windows): preserve
 the original stacking order

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-symbol-spec):
 propagate the :widget attribute to `set' elements

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-transient-mode):
 new variable

 * lisp/ChangeLog, lisp/Makefile.in, man/news.texi, src/ChangeLog,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/stacking.jl, lisp/stacking.jl: new file, implements `depth'
 of windows

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: support the _WIN_LAYER hints

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (maximize-button-keymap): new
 keymap

 * README, TODO, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log
 message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-remove-window): after
 deleting the last workspace, don't select the first workspace, select the
 last

 * TODO, man/news.texi, src/sawmill-ui.jl: *** empty log message ***

 * configure.in, sawmill.spec: bumped version to 0.4

  1999-08-24 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (move-workspace-forwards,
 move-workspace-backwards): new commands, slide the current workspace along
 the list of all workspaces

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: (gnome-init): use the new
 `workspace-state-change-hook' instead of all the individual hooks

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message
 ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: use custom-menu for the customize
 menu

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-menu): menu constructor
 including all customize groups  (custom-declare-group): create an interactive
 function `customize:FOO' for each group FOO

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize): passing this
 function a group name makes it customize that group only

  1999-08-23 john <john>

 * lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (window-type-remove-title,
 window-type-remove-border, window-type-add-title, window-type-add-border):
 for windows with no title and no border, use the new type `unframed', not
 `shaped-transient'

 * lisp/themes/absolute-e.jl, lisp/themes/brushed-metal.jl,
 lisp/themes/simple.jl: set `unframed' windows to the `nil-frame'

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/server.jl, lisp/server.jl: (server-init): new function

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message
 ***

 * configure.in, sawmill.spec: bumped version to 0.3a

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: menus now work asynchronously,
 some hackery to get the focus back before calling the selected command

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: query the
 _current_ mouse position, not the last seen in an event

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: added doc-string

 * lisp/keymaps.jl, lisp/menus.jl, lisp/move-resize.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/keymaps.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 added doc-strings for interactive commands

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: (unmaximize-window):
 optional arg DIRECTION as with maximize-window, allows selective
 unmaximization

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: support the MAXIMIZED window
 states

 * lisp/sawfish/wm/server.jl, lisp/server.jl: for asynchronous requests delete
 the property after reading it (so the client knows when it can continue)

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl:
 (snap-window-position-to-edges): minor fix

  1999-08-22 john <john>

 * lisp/ChangeLog, lisp/Makefile.in, man/news.texi, sawmill.spec,
 src/ChangeLog, src/Makefile.in: *** empty log message ***

 * lisp/sawfish/wm/server.jl, lisp/server.jl: new file, handle ClientMessages
 initiating sawmill-client requests

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: don't call
 server-open anymore

 * src/server.c, src/server.h: deleted, the server is now Lisp code

 * lisp/ChangeLog, lisp/Makefile.in, lisp/autoload.jl, man/news.texi,
 src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-sentinel):
 write out the custom script when the process exits

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (window-ops-menu): added maximize
 commands

 * lisp/maximize.jl, lisp/sawfish/wm/state/maximize.jl: new file, window
 maximization

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): temporarily bind unbound-key-hook to nil, otherwise the
 gnome code may cause havoc

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl: (rw-on-focus):
 handle case where timeout is zero

 * TODO, lisp/ChangeLog, lisp/Makefile.in, man/news.texi, src/ChangeLog: ***
 empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: (window-type): moved
 to frames.jl

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window): fix the
 `interactive' placement mode

 * lisp/open-look.jl, lisp/sawfish/wm/state/open-look.jl: new file, implement
 some of the OpenLook window hints

 * lisp/mwm.jl, lisp/sawfish/wm/state/mwm.jl: new file, implement some of the
 Motif window hints

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (window-type): moved from
 transient.jl; if the window has a `type' property, this is assumed to be the
 window type  (window-type-remove-title, window-type-remove-border,
 window-type-add-title, window-type-add-border): new functions

  1999-08-21 john <john>

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: doc change

 * README, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty log message
 ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-window-interactively, resize-window-interactively): use the `W'
 interactive decl

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-mode): new variable,
 replaces sloppy-focus. Implemented click-to-focus mode

 * lisp/ChangeLog, lisp/Makefile.in, src/ChangeLog, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-client-msg-handler):
 handle WM_CHANGE_STATE messages (i.e. iconification requests)

 * lisp/gnome.jl, lisp/sawfish/wm/state/gnome.jl: new file, replaces the
 libgnome.so dl

  1999-08-20 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * src/display.c, src/events.c: extra arg to remove_window

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (next-window): new
 command, cycles through all uniconified windows on all workspaces

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): fix error when there's no current-event

  1999-08-19 john <john>

 * lisp/ChangeLog, lisp/Makefile.in, man/news.texi: *** empty log message ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: change the
 names of the edge-snapping variables

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-snap-move, move-resize-snap-epsilon): variables controlling
 window edge snapping

 * lisp/edges.jl, lisp/sawfish/wm/util/edges.jl: new file, some utilities for
 dealing with window edges

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-add-to-group): ensure
 that only one instance of any symbol is added to the group

 * TODO, src/ChangeLog: *** empty log message ***

 * src/events.c, src/frames.c: it's possible for Imlib_render to trigger the X
 error handler, and possibly invalidate the window that's currently being
 manipulated. So test that `w->id != 0' in suitable places

  1999-08-16 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/ChangeLog, man/news.texi, src/ChangeLog, src/sawmill_subrs.h: ***
 empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): if the window being unmapped is focused, and
 there's no transient-parent to focus on, then focus on the window under the
 pointer (in case the pointer isn't in the unmapped window)

  1999-08-15 john <john>

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: minor change

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-declare-variable): new
 keyword :before-set, similar to :after-set  (custom-declare-group): this now
 takes a list of keywords as with defcustom. The only keyword currently is
 :widget, a function to call to layout the page containing the user interface
 elements of the group

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-ui-spec): call
 each group's :widget function if defined  (about): a new group, just contains
 a label with some info/legalese

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: keymaps are now customizable

  1999-08-14 john <john>

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: add a label to the `bindings'
 group noting that keybindings aren't implemented

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: added group `bindings'

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (focus-windows-when-mapped): new variable, any newly-mapped window is given
 the input focus

  1999-08-13 john <john>

 * .cvsignore, README, lisp/ChangeLog, man/news.texi, src/ChangeLog: *** empty
 log message ***

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: reordered custom groups

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-symbol-spec):
 use the `color' widget for colors

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (iconify-button-keymap):
 Button3 is now bound to `popup-window-menu'

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * src/display.c, src/events.c: be more careful when changing the
 `focus_window' variable

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (custom-declare-variable):
 remember to check for :widget keyword

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-unmap-window): new function, used to return the focus from a
 transient to its parent when the transient window gets unmapped

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window): for
 random placement, use the dimensions of the window frame not the client
 window

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-merge-workspaces):
 call the delete-workspace-hook after deleting the source workspace

  1999-08-12 john <john>

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message
 ***

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl:
 (move-resize-window): fix the bug whereby the first motion event was ignored
 (making the pointer and window get out of sync). If the command is called
 from a motion event, then look at the position of the _previous_ pointer
 event, and start moving from there

  1999-08-11 john <john>

 * README, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: (decorate-transients): controls
 whether transient windows get reduced or normal frames

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: (defcustom): new tag :after-set
 defines a function to call after setting the variable

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: (customize-stop-process):
 only kill the process when it's actually running

 * lisp/Makefile.in, lisp/themes/Makefile.in: control exactly which files get
 compiled, and which don't

 * Makedefs.in, configure.in: use AM_PATH_REP to configure librep; bumped
 version 0.2

  1999-08-10 john <john>

 * src/events.c, src/sawmill.h, src/windows.c: another attempt at the
 reparenting problem

 * Makefile.in, src/.cvsignore, src/ChangeLog, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * src/sawmill-menu.jl, src/sawmill-ui.jl: copied from top-level directory,
 these are now compiled before being installed

 * sawmill-menu, sawmill-ui: moved to src subdirectory

  1999-08-09 john <john>

 * README, TODO, configure.in, lisp/ChangeLog, lisp/Makefile.in,
 lisp/menus.jl, lisp/sawfish/wm/menus.jl, src/ChangeLog, src/sawmill_subrs.h:
 *** empty log message ***

 * lisp/themes/.cvsignore, lisp/themes/Makefile.in, lisp/themes/absolute-e.jl,
 lisp/themes/brushed-metal.jl, lisp/themes/simple.jl: new subdirectory

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: moved frame stuff to
 frames.jl

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: remove some settings
 that are normally set by customize

 * lisp/absolute-e.jl, lisp/brushed-metal.jl, lisp/simple.jl: moved to the new
 `themes' subdirectory

 * lisp/frames.jl, lisp/sawfish/wm/frames.jl: new file, inherited the frame
 setting logic from transient.jl. Removed the frameset idea, now we have
 `frame styles' which are functions; they return the frame to use for a given
 window. Also support customization of the default	style

 * lisp/custom.jl, lisp/customize.jl, lisp/sawfish/wm/custom.jl,
 lisp/sawfish/wm/customize.jl: new custom properties `custom-set',
 `custom-get' and `custom-widget'; inherited from type if not set in each
 symbol. New types `font' and `color'. New group `appearance'

 * src/events.c, src/windows.c: some magic to make the w->reparenting work
 when called from Fset_window_frame

  1999-08-07 john <john>

 * Makefile.in, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog: *** empty log
 message ***

 * lisp/customize.jl, lisp/sawfish/wm/customize.jl: new file, this uses the
 defcustom information to present the user a graphical configuration
 interface. These settings are stored in ~/.sawmill-custom and loaded on
 initialisation

 * lisp/custom.jl, lisp/sawfish/wm/custom.jl: new file, inspired by Emacs'
 customize system. This file allows Lisp libraries to declare their
 configurable settings (and their types)

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (raise-selected-windows,
 warp-to-selected-windows): new variables  changed some defvar's to suitable
 defcustom's

 * lisp/auto-raise.jl, lisp/focus.jl, lisp/menus.jl, lisp/move-resize.jl,
 lisp/place-window.jl, lisp/sawfish/wm/commands/move-resize.jl,
 lisp/sawfish/wm/ext/auto-raise.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/menus.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: changed some defvar's
 to suitable defcustom's

  1999-08-03 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * README, src/ChangeLog: *** empty log message ***

 * Makefile.in, build-info: remove major and minor version numbers, just use
 single string now

  1999-08-02 john <john>

 * README, TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty
 log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-add-window-to-space):
 abort if the window is marked as being sticky

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: call
 window-state-change-hook when the window's ``state'' (i.e. sticky, iconified,
 ..) changes

 * README, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: add sticky to window-menu

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: (window-keymap): bind
 "M-Button2" to popup-window-menu

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (toggle-window-sticky):
 new command (ws-remove-window): new optional argument DONT-HIDE

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * src/display.c, src/events.c: where appropriate use Fcall_window_hook
 instead of Fcall_hook

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: where appropriate use
 call-window-hook instead of call-hook

 * TODO, lisp/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl:
 (transients-on-parents-workspace): new variable  (merge-next-workspace,
 merge-previous-workspace, insert-workspace): new commands, in the workspace
 menu  (popup-workspace-list, popup-window-list): new commands

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transients-get-focus): new variable, when t mapping transient windows whose
 parent is focused passes the focus to the transient

 * src/display.c, src/events.c, src/keys.c: minor comment changes

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: (place-window): fix a
 missing close-parenthesis

  1999-08-01 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (ws-remove-window): fix
 the bug whereby deleting the last workspace didn't nullify
 ws-current-workspace. Also ensure that both remove-from-workspace and
 delete-workspace-hook are only called _after_ the deletion has occurred.
 remove-from-workspace now gets two args: window and workspace

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: minor fix

 * README, TODO, lisp/ChangeLog, src/ChangeLog, src/Makefile.in,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: bind the root menu to Button2
 not Button1

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl:
 (ignore-program-positions): program specified window positions are ignored if
 this is set. User specified positions are never ignored

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: removed the
 user-add-window function, added some comments about getting GNOME support

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (ignored-window-names, sticky-window-names): new variables, lists of regexps

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: new hook
 `delete-workspace-hook'

  1999-07-30 john <john>

 * TODO, src/ChangeLog: *** empty log message ***

 * TODO, lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (menu-program-stays-running): if
 this variable is a number, it defines how long (in seconds) that a menu
 subprocess is allowed to stay running between menus being required. Default
 is one minute

  1999-07-29 john <john>

 * src/ChangeLog, src/sawmill_subrs.h: *** empty log message ***

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl: fix feature name

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: introduce the
 frameset idea, an alist of frames

 * lisp/absolute-e.jl, lisp/brushed-metal.jl, lisp/simple.jl: changes for
 framesets

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * src/display.c, src/events.c, src/functions.c, src/server.c, src/windows.c:
 replaced some calls to XSync by XFlush. (XSync also buffers any pending
 events, preventing select from returning)

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl: fix doc string

 * lisp/auto-raise.jl, lisp/sawfish/wm/ext/auto-raise.jl: new file, uses a
 timer to work correctly  (raise-windows-on-focus): can now be a regexp
 matching window names to raise

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: removed the auto-raise stuff

  1999-07-28 john <john>

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (next-workspace-window):
 new command

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (focus-raise): synchronise the
 server before timing out

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: doc fix

 * lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log message
 ***

 * lisp/focus.jl, lisp/sawfish/wm/focus.jl: (raise-windows-on-focus,
 raise-window-timeout): new variables, auto-raise functionality

 * lisp/ChangeLog, src/ChangeLog: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl:
 (transient-add-window): only set the frame if it's currently nil, set it to
 default-frame if not transient or shaped

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: set the frame to
 `nil-frame' to turn off the frame, not to nil

 * TODO, lisp/ChangeLog, src/ChangeLog, src/sawmill_subrs.h: *** empty log
 message ***

 * lisp/absolute-e.jl, lisp/brushed-metal.jl, lisp/simple.jl: frames are
 defined as lists now

 * lisp/ChangeLog, src/frames.c: *** empty log message ***

 * lisp/sawfish/wm/state/transient.jl, lisp/transient.jl: now looks for shaped
 windows as well as transients

  1999-07-26 john <john>

 * Makedefs.in, config.h.in, configure.in, lisp/ChangeLog, lisp/Makefile.in,
 lisp/absolute-e.jl, lisp/autoload.jl, lisp/brushed-metal.jl, lisp/cursors.jl,
 lisp/focus.jl, lisp/functions.jl, lisp/keymaps.jl, lisp/menus.jl,
 lisp/move-resize.jl, lisp/place-window.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/menus.jl,
 lisp/sawfish/wm/placement.jl, lisp/sawfish/wm/state/transient.jl,
 lisp/sawfish/wm/workspace.jl, lisp/sawmill-defaults.jl, lisp/sawmill.jl,
 lisp/select-window.jl, lisp/simple.jl, lisp/transient.jl, lisp/workspace.jl,
 src/Makefile.in, src/client.c, src/colors.c, src/commands.c, src/cursors.c,
 src/display.c, src/events.c, src/fonts.c, src/frames.c, src/functions.c,
 src/images.c, src/keys.c, src/keys.h, src/main.c, src/sawmill.h,
 src/sawmill_subrs.h, src/server.c, src/server.h, src/windows.c: Added some
 comments, copyright banners, ..

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: (apps-menu): new variable, the
 "Applications" item of the root menu

 * images/.cvsignore, man/.cvsignore: *** empty log message ***

 * lisp/sawfish/wm/defaults.jl, lisp/sawmill-defaults.jl: load themes instead
 of requiring them -- helps compilation when images aren't installed

  1999-07-25 john <john>

 * README, TODO, lisp/ChangeLog, lisp/autoload.jl, src/ChangeLog,
 src/sawmill_subrs.h: *** empty log message ***

 * lisp/keymaps.jl, lisp/sawfish/wm/keymaps.jl: some more bindings 
 (root-window-keymap): new keymap

 * lisp/menus.jl, lisp/sawfish/wm/menus.jl: implement popup menus using the
 sawmill-ui script

 * lisp/move-resize.jl, lisp/sawfish/wm/commands/move-resize.jl: now obeys
 most of the window's size hints (all but the aspect ratios)

 * lisp/place-window.jl, lisp/sawfish/wm/placement.jl: this uses the new
 place-window-hook. But random placement is still the only working option

 * lisp/sawfish/wm/workspace.jl, lisp/workspace.jl: (cycle-through-workspaces,
 delete-workspaces-when-empty, uniconify-to-current-workspace,
 static-workspace-menus): new variables  (workspace-menu, window-menu):
 dynamic menu constructors  (iconify-window, uniconify-window): new commands

  1999-07-23 john <john>

 * .cvsignore, lisp/.cvsignore, man/.cvsignore, src/.cvsignore: initial
 cvsignore files

 * COPYING, INSTALL, Makedefs.in, Makefile.in, README, TODO, build-info,
 config.h.in, configure.in, etc/config.guess, etc/config.sub, etc/install-sh,
 images/absolute-e/bar_clicked_active.png,
 images/absolute-e/bar_hilited_active.png, images/absolute-e/bar_normal.png,
 images/absolute-e/bar_normal_active.png, images/brushed-metal/b1-.png,
 images/brushed-metal/b1.png, images/brushed-metal/b2-.png,
 images/brushed-metal/b2.png, images/brushed-metal/b3-.png,
 images/brushed-metal/b3.png, images/brushed-metal/b5-.png,
 images/brushed-metal/b5.png, images/brushed-metal/b6-.png,
 images/brushed-metal/b6.png, images/brushed-metal/b7-.png,
 images/brushed-metal/b7.png, images/brushed-metal/t1-.png,
 images/brushed-metal/t1-b.png, images/brushed-metal/t1.png,
 images/brushed-metal/t1b.png, images/brushed-metal/t2-.png,
 images/brushed-metal/t2.png, images/brushed-metal/t2s-.png,
 images/brushed-metal/t2s.png, images/brushed-metal/t3-.png,
 images/brushed-metal/t3-b.png, images/brushed-metal/t3.png,
 images/brushed-metal/t3b.png, images/brushed-metal/t4-.png,
 images/brushed-metal/t4-b.png, images/brushed-metal/t4.png,
 images/brushed-metal/t4b.png, images/brushed-metal/t5-.png,
 images/brushed-metal/t5-b.png, images/brushed-metal/t5.png,
 images/brushed-metal/t5b.png, images/misc/as_close-b.png,
 images/misc/as_close.png, images/misc/as_min-b.png, images/misc/as_min.png,
 lisp/Makefile.in, lisp/absolute-e.jl, lisp/autoload.jl,
 lisp/brushed-metal.jl, lisp/cursors.jl, lisp/focus.jl, lisp/keymaps.jl,
 lisp/move-resize.jl, lisp/place-window.jl,
 lisp/sawfish/wm/commands/move-resize.jl, lisp/sawfish/wm/cursors.jl,
 lisp/sawfish/wm/defaults.jl, lisp/sawfish/wm/focus.jl,
 lisp/sawfish/wm/keymaps.jl, lisp/sawfish/wm/placement.jl,
 lisp/sawfish/wm/state/transient.jl, lisp/sawfish/wm/workspace.jl,
 lisp/sawmill-defaults.jl, lisp/sawmill.jl, lisp/select-window.jl,
 lisp/simple.jl, lisp/transient.jl, lisp/workspace.jl, man/Makefile.in,
 man/news.texi, man/sawmill.texi, src/Makefile.in, src/client.c, src/colors.c,
 src/commands.c, src/cursors.c, src/display.c, src/dlmalloc.c, src/events.c,
 src/fonts.c, src/frames.c, src/functions.c, src/images.c, src/keys.c,
 src/keys.h, src/main.c, src/sawmill.h, src/sawmill_subrs.h, src/server.c,
 src/server.h, src/windows.c: first checkin
