13-Oct-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:
- Added drag-and-drop support.  Dragging a list of URIs file onto the 
  menu button will now run the command "rox filelist".
- Changed the default group and null icons to match ROX-Filer.

Auxiliary files:
- Added some more sample MenuRun stuff.
- Updated documentation.
- Moved the extra icons into the Help directory and added a few.

11-Oct-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:
- Fixed menu positioning code.  Now, the menu will pop up below the 
  applet if the applet position is less than the menu height.  It will
  also pop up on the right if the applet is farther right than the menu
  is wide.

06-Oct-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:
- Fixed that crashing/no-menu bug the right way.  Now the default
  pixbuf is scaled and saved and the pixmap widgets are built from
  it.  Much faster.

23-Sep-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:
- Fixed a nasty crashing/not-displaying-images bug.
- Make this version 0.6.1.

21-Sep-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Added options to change entry pixmap scaling and default image at 
  run-time.
- Converted options, etc. to use ROX-CLib 1.1 or greater.
- Added simple checking for infinite directory looping with symlinks.
- Added MenuRun support for running a script on menu refresh.
- Upped version to 0.6.0.

Auxiliary files:
- Added rox_run and Options.xml for ROX-CLib.
- Updated AppRun for ROX-CLib.
- Updated documentation.
- Added a sample MenuRun script.

14-Sep-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Fixed bug that caused crash when an AppDir name starts with a number
  but doesn't have an underscore.

08-Sep-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Added option to strip leading digit-underscore from item labels.
- Added support for multiple, independent configurations by using
  symlinks to the AppDir.
- Changed configuration method.  Now, all configuration is done in
  the filesystem.  The old config file is still supported, but a 
  default is no longer created.
- Upped version to 0.5.0.

Auxiliary files:

- Updated the README to reflect new options and configuration.

15-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Converted build system to autoconf/automake.
- Fixed yet another extraneous seperator bug.
- General code cleanup.

10-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Converted to the new gtk_image_menu_item object for the menus.
- Added support for comments to the Apps config file.  The '#' 
  character is now a comment to EOL.

Auxiliary files:

- Added autconf support to the TODO list.
- Updated README to reflect addition of comments to the config file.

09-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Hacked up group entry routine to keep driectories in alphabetical
  order whether they're on top or bottom.

Auxiliary files:

- Made the default icon thinner.  It was way too wide.

08-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Group sorting is now done using case-insensitive UTF-8
  sorting rather than case-insensitive ASCII sorting.
- Added an option to put the group submenus at the bottom 
  of the submenus.
- Included a seperator entry between the group and AppDir
  entries in submenus.
- Modified group entry code to skip hidden directories.
- Let's call this version 0.4.0.  Yay!

Auxiliary files:

- Updated README to reflect new option.
- Updated AppInfo.xml to include my name and the new verion.

07-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Removed #ifdefs for GTK1.  Support for GTK+ 1.2 is now 
  officially dropped.
- Consolidated some functions that were largely identical.
- Changed the code for adding a group entry to a recursive
  function.  This should allow for nested group entries.
- Changed default config file code to include /usr/local/apps
  and $HOME/Apps in addition to /usr/apps.

Auxiliary files:

- Updated README with better tutorial on configuring ROX-Menu.
- Updated TODO list.
- Added an AUTHORS file.

06-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Added tooltip to menu button.
- Made applying options actually write them to the config file.

Auxiliary files:

- Changed the menu pixmap to the ROX eagle.
- Changed the AppDir icon to the eagle with a menu background.

05-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Groups are sorted in actual alphabetical order, rather than
  just ASCII order.

02-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Groups are now sorted alphabetically.

Auxiliary files:

- Updated TODO list.

01-Aug-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Finally fixed problem with menu not coming up on panel popup.
- As a result of above, got rid of ugly menu popunder hack.
- Miscellaneous code cleanup, getting rid of unused code, etc.
- Added a menu option to bring up the Choices directory.
- Moved icons out of src directory into Icons subdirectory.
- Fixed layout of configuration window.
- Fixed segfault with GTK+ 1.2 when default group icon is used.
- Fixed segfault when no config file exists.
- Upped version to 0.3.7.

Auxiliary files:
- Updated documentation to suggest new configuration scheme.

25-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Added a function from ROX-Filer to scale the icons in proportion.

24-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Added a simple configuration window.  Chris Shaffer contributed
  code for the window layout and formatting.
- Fixed bug which caused label for toplevel directories to not 
  display properly.  Thanks to Chris Shaffer for reporting this.
- Added options for:
    1) Set width and height to which the menu button image
	    should be scaled.  Rescaling can be done at run-time.
    2) The image file to use for the menu button image.  The
	    compiled-in image is now the default and can be over-ridden
		 at run-time.
    3) Added a gross hack to make the menu pop up on either the
	    "clicked" or "button_press" event of the button.  This is to
		 work around the menu not popping up when the panel is 
		 behind a window.
- Upped version number to 0.3.6.

Auxiliary Files:

- Updated AppRun to use most recent template.
- Added info on new config stuff to the README.
- Edited the README for content and tone.  This basically involved 
  rewriting 90% of the file to make it sound less, um, angry, and to
  bring the content up to date.
- Added a TODO file.

19-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~

Code:

- Finally fixed that memory leak when building the menu.
- Upped version number to 0.3.5.

14-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~

Code:

- Changed the applet size and pixmap scaling to be preprocessor macros
  instead of magic numbers.  This idea courtesy of Mike Thomas
- Added Makefile parameters for the above.
- Added context menu to refresh the menu and quit the applet.
- Upped version to 0.3.4.

Auxiliary Files:

- Incorporated new pixmaps for the .DirIcon, menu.xpm, menu2.xpm,
  and null.xpm.  These pixmaps courtesy of Mike Thomas.  I also
  included his group.xpm and smaller menu icons in a subdirectory.
- Updated README and changed the name to all caps so that ROX-Filer 
  will pick up the MIME type correctly.

10-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~

Code:

- Cleaned up some unused, commented-out code in menu_applet.c
- Added my stock AppRun code for detecting CHOICES and APP_DIR, 
  along with the stock "Options" AppMenu.

Auxiliary Files:

- Added stock "Options" AppMenu to AppInfo.xml and changed purpose to
  reflect the purpose (rather than the name) and changed home page.
- Added an actual copy of the GPL, rather than just saying, "Oh, and
  this is under the GPL."
- Upped version number to 0.3.3.  I'm sick of trying to do the whole 
  patching thing, and the original author doesn't seem to care anymore.


09-Jul-2003 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~
Code:

- Changed Makefile to automatically detect GTK+ version.

21-Oct-2002 Peter Geer <geerp@cs.sunyit.edu>
~~~~~~~~~~~

Code:

- added support for using .DirIcon as icon if AppIcon.xpm is not 
  present.
- allow .DirIcon to be used as the icon for a group menu item.
- Changed menu building code.  Menu is now built at program statup
  rather than when the button is clicked.  Menu is not updated while
  running.  This speeds up menu popup and plugs a memory hole caused
  by the menu not being freed correctly.

Auxiliary Files:

- added new, smaller menu icons.
- updated this file. ;-)

27-May-2001 Leandro Pereira <leandro@linuxmag.com.br>
~~~~~~~~~~~

Code:

- removed get_user_home() and COICES_FILE since they're no longer needed

27-May-2001 Chris Arndt <chris.arndt@web.de>
~~~~~~~~~~~

Code:

- replaced system() with execv() (no unnecessary copy of ROX-Menu)
- borrowed code from ROX-Session to handle SIGCHLD signal
- borrowed choices.[ch] from ROX-Filer to respect CHOICESPATH

Auxiliary files:
- changed name of binary to ROX-Menu
- removed unecessary AppletRun link
- restructured Makefile

