0.12.1 30 March 2004
* Fixed bookmarks loading
0.12.0 30 March 2004
* The bookmarks are now global
* A preselections handler has been implemented
* The properties dialog can now edit a stream
* Some streams can now be deleted
* HTTP transfers are now compressed if possible (suggested by
Marcus Rückert)
* HTTP transfers now follow redirections
* Socks 5 proxy support has been added
* The documentation is now in DocBook format
* A splash screen has been implemented
* Some icons have been changed
* Tabs can now be reordered
* GTK+ interactive search has been fixed
* Several UI improvements have been performed
* The API has been enriched
* The overall performance has been greatly improved
* Major code cleanups have been performed
* Several bugs and memory leaks have been fixed
* streamtuner-theme-convert has been removed
* Now requires GTK+ version 2.2.2 or superior
* Now requires libcurl version 7.10.5 or superior
0.11.1 07 February 2004
* Fixed a deadlock on Linux and other platforms having
non-recursive mutexes (reported by Marcus Rückert)
* Fixed a crlf parsing bug in transfer code
* A minor bug in tab switching has been fixed
0.11.0 31 January 2004
* Reimplemented bookmarks support (unseen since 0.7.3)
* Multiple stream selection is now possible (a new event has
been added, ST_HANDLER_EVENT_STREAM_TUNE_IN_MULTIPLE)
* Categories are now displayed when they are selected
* Removed the "Stop tune in" feature and the task dialogs
* The stop button now is now global
* Removed the category menu and moved its items to the view
menu
* The transfer API has been improved:
- retrieval of HTTP headers
- UNIX, DOS and Mac newline support
- cleaner API
* Introduced the st_action API, obsoleting st_programs
* Implemented a minimal m3u and pls API
* Added st_handler_set_description() and
st_handler_set_home(): a clickable label pointing to the
currently selected handler's home is now displayed in the
toolbar
* GTK_STOCK_REFRESH and GTK_STOCK_STOP now replaces
ST_STOCK_RELOAD and ST_STOCK_STOP
* Categories now have a descriptive icon
* Tab icons can now be hidden
* Added an "Always refresh categories" option
* The SHOUTcast plugin can now parse the charset information
of the Content-Type HTTP header
* A SHOUTcast playlist writing bug has been fixed
* Multi-threading is now mandatory
Changes:
0.10.1 18 September 2003
* Internationalization has been performed, and a french
translation is already available
* Switched to Autoconf 2.57, Automake 1.7.5 and Libtool 1.5
* The build system has been cleaned up
* Most of the code has been rewritten in a pure GObject-oriented fashion
* As a side-effect of the above, some bugs have been fixed
* The interface has been revamped and is now (almost fully) HIG-compliant
* Native theme support has been deprecated in favor of GTK+ theming (see
streamtuner-theme-convert(1) for details)
* The API minor version has been bumped (added ST_HANDLER_EVENT_THREAD_BEGIN
and ST_HANDLER_EVENT_THREAD_END)
Patch provided by Juan RP via PR pkg/20564 with minor cleanups by me.
Changes:
- The theme code has been improved: themes are now loaded from
the theme selector of the preferences window, allowing easy
theme previewing; Galeon themes directories are now
automatically detected; the STREAMTUNER_THEMES_PATH
environment variable can be used to specify extra
directories to scan for themes
- The geometry of the preferences window is now remembered
- A number of incremental changes have been made to the plugin
API, deprecating a few calls but preserving backward
compatibility
- GTK+ stock icons have been added to some menuitems
- A few bugs have been fixed
interface to various streaming directories through the use of a plugin system.
Streamtuner implements a GTK+ 2.0 graphical user interface, and the official
distribution ships with the SHOUTcast plugin.
Package provided by Juan RP via PR pkg/20240 with small modifications by me.