     * 0.17
          + Prophet KB fixes/additions.
     * 0.16
          + Prophet additions, including Borland JBuilder, NetBeans and
            StarOffice 7.
          + New command-line option -r.
     * 0.15
          + (Hopefully) fixed StarOffice/OpenOffice issues; Now
            MenuMaker should properly detect at least SO 5-6 and OO
            1.0-1.1.
          + Adobe Acrobat fix.
          + Fixed IcePref problem in IceWM driver.
          + Standard GNOME games added.
          + A few other Prophet additions/fixes.
     * 0.14.1
          + Fixed a few things regarding OpenBox3 RC1, including critical
            one (per-user configuration directory is now
            ``~/.config/openbox'' instead of former ``~/.openbox'').
     * 0.14
          + KDE branch synchronized with KDE version 3.1.2.
          + Prophet KB additions, including ISE EiffelStudio.
          + Added support for OpenBox3.
     * 0.13.1
          + Fixed a bug in PaK (shipped with MenuMaker version 0.13)
            which caused a crash during package installation when pre-2.3
            Python is used.
     * 0.13
          + PaK rewritten. It now supports root directory relocation with
            --root option.
          + Prophet KB additions.
          + Minor documentation changes.
     * 0.12
          + Fixed `workplaces' problem in Deskmenu driver.
          + XFce4 menu synchronized with RC2 release.
          + A new, more flexible menu producer is implemented. For users
            this means that more entries appear in menu. This affects all
            drivers through changed Prophet.Scan () procedure.
          + A few Prophet KB additions.
     * 0.11
          + Added support for XFce4.
          + Prophet KB additions & changes.
     * 0.10
          + Fixed a bug introduced in 0.9 which caused launcher crash
            (division by zero) when no stats have been gathered yet (for
            example, when MenuMaker is used for the first time or after
            full cleanup). This affects all drivers when Active Menus is
            used.
     * 0.9
          + Prophet KB additions & changes.
          + Added support for Oroborus' Deskmenu utility.
          + Versioned executables with dash divider (e.g. `gimp-1.3') are
            now supported.
          + A new packager/installer named PaK is implemented. It is now
            used to create and install MenuMaker package instead of
            Distutils because the latter lacks some required features.
          + Changed rating algorithm.
     * 0.8
          + Implemented rating mechanism which takes both average
            invokation frequency and inactivity period into account. Now
            it produces quite reasonable results.
          + Minor MenuMaker code reorganization.
     * 0.7
          + Fixed a bug in IceWM which caused MenuMaker to crash on
            inserting IcePref into menu.
          + Overcomed bug in Python distutils package (Python versions up
            to 2.2.2) which caused incorrect interpreter executable to be
            inserted in MenuMaker scripts. Bug exposed in several Linux
            distros (not all though) and is absent in FreeBSD.
     * 0.6
          + Added support for OpenBox.
          + In WindowMaker driver - Exit command moved from
            WindowMaker system sub menu to the toplevel menu to achieve
            better uniformity with *Box menus.
          + Fixed a bug which caused wrong command lines to be written
            for console-based programs when Active Menus is disabled.
            Note that this is just a quick hack, ``/usr/X11R6/bin/xterm''
            is hard-coded as terminal emulator used to start the program.
            The problem awaits for correct solution.
          + TopN entries are now over-counted when querying for menu
            emptiness (as it was with separators). This solved a problem
            when totally empty submenu which contains however those
            entries considered non-empty and being written anyway
            resulting in invalid menu file for MenuMaker, which has
            property list menu format. Other WMs were affected as well,
            but that was not fatal there.
     * 0.5
          + Totally replaced boolean constants True and False with its
            numeric values because the former appeared to be incorrect
            although it worked on certain sites.
          + A few Prophet KB additions.
          + Fixed a bug in KDE recognition code when KDEDIR environment
            variable is set.
     * 0.4
          + Changed rating algorithm. For now Active Menus works simply
            by showing the most recently called entries. A more
            sophisticated algorithm is to come.
          + Fixed bug in MenuMaker.Menu.Empty() which caused WM-specific
            menus to be omitted. Affects FluxBox and WindowMaker drivers.
          + Added WindowMaker-specific menu.
     _________________________________________________________________


    Oleg A. Khlybov 2004-03-24
