Gvbox ChangeLog.

2001/05/10: Version 0.4.0
-------------------------

FIXED:
	* reworked some pipeline manager parts for better stability
	* generally made the threading stuff more error-safe
	* prevent localized number format in configuration file
	* finally fixed the broken size remembering with icons-only toolbar
	* also performed the usual code cleanups

CHANGED:
	* switched to autoconf 2.49f + automake 1.4e
	* heavily extended the configure script (biggest file in the dist :)
	* the sources for including xpm files are now autogenerated
	* simplified the status message system and even added features;
	  status messages now have different priorities
	* all debugging output is now done via g_log()
	* reworked the key accelerator stuff for use with gettext
	* simplified the scrolled column list code (made more use of
	  existing GTK widgets)
	* replaced the argument vector builder with a popt library call
	* and some more stuff I forgot

ADDED:
	* internationalization: message translating via gettext
	* message catalog: de
	* support for ULAW audio format
	* support for command line options via the popt library
	* preferences dialog option to disable window size remembering
	* generate .spec file for building RPMs
	* several assertions and error checks


2001/03/05: Version 0.3.1
-------------------------

FIXED:
	* oops: unclean exit when quitting while the
	  preferences dialog is open
	* the toolbar width issue in icons-only mode
	* the toolbar icon mess in text-only mode


2001/03/04: Version 0.3
-----------------------

FIXED:
	* the reappearing trash bug
	* a lot of exception-safety issues
	* some cosmetical issues
	* no more freezing on connection problems due new
	  threaded vbox client, see below

CHANGED:
	* rewritten about half the code resulting in new features
	  and better coding style
	* consequent use of the `resouce allocation is initialization'
	  technique
	* more use of the STL framework
	* now Gvbox is completely independent from libvbox and tools
	* the timeout configuration has gone, the only reasonable
	  timeout is now detected automatically
	* message list: invert colors under selection
	* message list: multiple selections are possible now
	* the navigation arrows in the toolbar are no longer there
	  (they were only used as filling stuff anyway ;-)
	* the vboxd port configuration allows now service names, too
	* some menu rearrangements and changed accelerator keys
	* details frame: playback time: show more digits of small values
	* details frame: file size: choice unit dependent on value

ADDED:
	* multi threading. This is just the main issue of this release.
	* new threaded vbox client for higher responsibility
	* highly flexible threaded playback pipeline,
	  resulting in RealPlayer abilities!
	* new thread-safe global status message system,
	  you will now get a lot of more status messages
	* playback of multiple messages via job queue
	* trigger message playback on double click
	* a `Play new messages' button
	* a `Skip' button for skipping playback of the current message
	* the `Clear trash' command
	* the `Select new messages' and `Select all' commands
	* a counter in the delete dialog
	* confirmation option for the `Clear trash' function
	* confirmation option for deleting messages on exit
	* customizable toolbar style
	* new special voice pipeline task, the `Volume normalizer',
	  for much better sound quality
	* better wheel mouse support


2000/11/09: Version 0.2
-----------------------

FIXED:
	* potential memory leak in the vbox client wrapper
	* memory leaks due forgotten unrefs of ref-counted objects
	* oops, I've forgotten the accel keys for the menu bar
	* fixed some issues with hidden accelerators in the preferences dialog
	* the detailed view will be also updated if you're navigating
	  in the list while it's not focused (via keypresses)
	* voice message list: now the selection get's restored after resorting

CHANGED:
	* the vboxplay script is no longer used, instead vboxtoau is
	  called directly and you can specify a command to play .au files
	* hide horizontal scrollbar of the list if not needed
	* due some suggestions the CallerID column is now left-aligned
	* on startup jump to the most recent message
	* after playing a new message jump to the next new one, unless the user
	  has stopped playback or changed the selection
	* tool button "Play" and menu item "Play" toggles to "Stop" while
	  playing
	* the preferences dialog is no longer modal
	* added an OK button to the preferences dialog, and the apply button
	  acts now like an usual apply button ;-)
	* all modal dialogs: set transient for the toplevel window (increases
	  modal behaviour)
	* in a modal dialog, set mouse cursor of the background windows to X
	* a lot of code cleanups and minor changes

ADDED:
	* menu function "Connect to..." implemented
	* support for vbox controls implemented
	* remember sorting order and direction of the list
	* remember the size of the list and the details frame
	* trigger playback on <Return> and stop playing on <Escape>
	* periodic updates of message list and control status
	* new options in the preferences dialog for periodic stuff
	* add accelerators for notebook pages in the preferences dialog
	* allow customization of the date/time format, and give the user
	  some help on this issue
	* allow customization of fonts and colors used in the voice message list
	* allow customization of font and colors in the details frame


2000/09/28: first code snapshot of Gvbox, version 0.1
-----------------------------------------------------

	* er, what should I announce for the initial release?
