Commit graph

9 commits

Author SHA1 Message Date
Leonard Schmidt
6170734c67 0.12.1:
- Write support in the container plugins was added. Pratically, this means
  you can now not only load e.g. M3Us or PLS files, but also export your
  tracklist (or its selection) using one of those container formats.
  Just check out the "Export Tracklist" menu item from the tracklist context
  menu, it's dead easy!
- As a novelty a container plugin for the XSPF playlist format was introduced.
  You can load XSPF playlists and export your lists as XSPF lists.
- We did a small overhaul of the playlist rendering subsystems and font
  handling which results in a cleaner and more compact layout of the playlist
  window and removes some minor (possibly even invisible to most people)
  drawing errors.
- Also other minor bugs and a few memory leaks were fixed, please check the
  ChangeLog for full details.

0.12:
- Source code layout was changed slightly.
- Bugs #8, #11, #12, #16, #17 and #21 were fixed (see Mantis bug reporting
  tool, http://bmpx.berlios.de/m).
- Other minor bugs along the way were fixed, please see ChangeLog for full
  details.

0.12_RC12:
- XFWM4 "shrinking playlist" issue was fixed in particular, as well
  as geometry hints in general are working again (no more
  too-small-playlist-bmpx-freezes issues).
- The most prominent other fixes in this release were a lot of memory
  leaks in various places.
- Also a few error checks/malcondition guards were added in various places
  (libcontainer_pls.so doesn't crash anymore on invalid .pls files, etc).
- Lots of other small bugfixes, please check ChangeLog for details.
2005-10-26 07:32:57 +00:00
Thomas Klausner
9a0a142c1a 0.12 is out. 2005-10-25 13:05:46 +00:00
Leonard Schmidt
24b52bbc32 0.12_RC11:
- Fix display of URIs in file info/about box
- Fix "Delete" key doesn't work until playlist context menu was shown
- Reset list adjustment to 0.0 upon removing all items from the list
- Proper handling of window delete event ("ALT+F4") for main and playlist
  window
- Fix bug with not setting the skin shape right for a shaped skin on
  initial startup
- Fix tracklist index numbers disabled on a fresh ~/.bmpx directory
  (no config.xml)
- Add BMPx XChat Perl script (Kim Winters) (Requires Perl Net::DBus from
  maintainer's CVS, CPAN version will not work!)
- Use sanity check functions in plugins
- Fix building with GUI disabled
- ... (see ChangeLog for rest)

0.12_RC10:
- Change naming scheme for RC releases from N.NN-RCx to N.NN_RCx
  (some packaging systems have issues with the former scheme)
- The plugin system was ported to a GTypeModule based system, in
  which each plugin is a loadable GType which implements a specific
  GInterface type (one for each kind of plugin)
- Various bugfixes/logic error fixes
- Minor UI changes in the preferences window (category icon view
  doesn't resize anymore when resizing the window)
- Added 'plugins' category which shows an overview of and information
  about plugins
2005-10-16 20:38:32 +00:00
Leonard Schmidt
14453c0681 BMPx 0.12-RC8:
- A VFS layer was introduced that allows location-independent access to
  files (currently file:///, http:/// and in a still different kind of course
  cdda:/// is also supported). Work on this still is far from being complete,
  but the groundworks are there.
- Subsystems were separated into plugins which are used by the VFS, into
  transport (http,file) and container (m3u,pls,folder), which an exception
  being individual file items which are currently not being added trough the
  VFS  (this  will require a container plugin of type 'list')
- A lot of  bugfixes were made, most if not all bugs reported from RC7 were
  fixed, except for a few persistent ones (the XFWM4 shrinking playlist issue
  still remains, unfortunately)

BMPx 0.12-RC7:
- Caching of Audio CD metadata was introduced
- Minor  UI  changes  (e.g.  new  Sort by Location sorting item)
- Removed a few roundtrips inside the custom GUI code
- Fix naming of remote DBus methods to be more consistent
- Various other bugfixes reported from RC6

BMPx 0.12-RC6:
- BMPx  can  now be built completely without dependency on GUI-related
  libs (X11/GTK+) as a pure audio playback daemon that can be controlled
  trough DBus with 3rd party frontends
- URI storage system was fixed to avoid corruption of URIs containing
  non-ASCII characters
- DBus API updates, which make the remote interface nearly identical to the
  internal interface by which the core GUI interfaces with the player core
- Fixes in the flow control system
2005-10-11 13:16:02 +00:00
Leonard Schmidt
48d77557dc BMPx 0.12-RC5:
- Bugfixes in playback flow control system and tracklist-item
  GUID-based tracking, fixed repeat mode
- Minor other bugfixes
2005-10-08 10:04:24 +00:00
Leonard Schmidt
2a69b3066d mkrevision.sh uses /bin/sh by default now. 2005-10-07 08:54:30 +00:00
Leonard Schmidt
5fd62a3ef9 BMPx 0.12-RC4:
- Reported bugs from RC3 and some we found on our own (hey!) were fixed
- Lots of cleanups in the build system, general code cleanups etc.
- Initial support for a native kind of plugins
- The traditional previous/next track system was replaced by a playback
  history system.
- The DBus API was extended once again...
- System tray icon UI hiding/unhiding now works without drawing errors
  ("emtpy playlist" syndrome)
2005-10-07 08:43:48 +00:00
Leonard Schmidt
8173959bd8 BMPx 0.12-RC3:
- Lots of code cleanups were made
- A lot of bugs were fixed and sanity checks in all places introduced
- The DBus API was extended once more to allow clients to add/remove
  tracks to the playlists (Currently it's not possible to create new lists though)
- An ICCCM-compliant "system tray" icon was introduced using code from GTK CVS HEAD

BMPx 0.12-RC2:
- Various sanity checks added to the code to fail gracefully on malconditions
- Code cleanups, build system cleanups
- DBus API was extended so that it's now possible for clients to fully monitor
  changes to playlists/tracklists

BMPx 0.12-RC1:
- RC1 contains various bugfixes of bugs that were found and/or reported in RC0
  (check ChangeLog for details).
2005-10-06 08:34:01 +00:00
Leonard Schmidt
5553fba0dc BMPx is an audio player that can be either used with a built-in frontend
which currently utilizes Winamp 2.x-compatible skins, or as a daemon for
other frontends to connect via a DBus interface.

This package is built using the GStreamer backend.
2005-10-04 12:30:24 +00:00