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?