Release:DR1.1

Erik Massop edited this page Nov 4, 2017 · 1 revision

This is a maintenance release, fixing bugs found in Release:DR1. This shows that we have a high paced release-soon type of scheme. New features will go into Release:DR2.

Download DR1.1

ChangeLog - Short Version

Since DR1 we have fixed over 20 bugs. Here is some of the outstanding issues we corrected:

  • Tobias Rundström <tru@xmms.org>
    • Fixed a bug that generated wrong contents of the pkg-config files.
    • Fix bug #173, shuffle problems with playlist
    • Fix bug #179, don't move entries outside the playlist.
    • Initialize playlist and plugins in the right order. Could cause memory violation in rare cases.
    • Added some new commands to the CLI client.
  • Anders Gustafsson <andersg@xmms.org>
    • Simplify m3u and pls plugins.
    • Remove seek-glitch.
    • ALSA: Make default alsamixer "default" not "hw:0"
    • ALSA: Don't change volume in open in alsa.c.
    • BUG 180: Fix xmms_medialib_select to handle %s in query
  • Tilman Sauerbeck <tilman@code-monkey.de>
    • Ruby bindings: added a bunch of methods to XmmsClient (bug #171).
    • Ruby bindings: Fixed bug #185. Need to rb_require 'glib2' instead of 'glib'.
    • CLI: remove doesn't accept invalid ids anymore.
    • ALSA: Use longs instead of ints to store volume, fixes problems on ia64 platforms.
    • Bug #177, PlaylistEntries has entry as unique - won't allow more then one of the same entry in the playlist
    • When we remove an entry from the playlist, 'currentpos' needs to be decreased if the current entry has been removed.
  • Michael Lindgren <lindgren@debian.as>
    • BUG: 182, fix handling of icy-metaint.
  • Jens Taprogge <jens.taprogge@rwth-aachen.de>
    • Improved Debian packages
  • Sham Chukoury <eleusis@eleusis.f2o.org>
    • Change logfile name patch.

ChangeLog

  • Tobias Rundström <tru@xmms.org>
    • Fixed a bug that generated wrong contents of the pkg-config files.
    • Fixed a bug where ringbuffer was created with size 0 if there was no configfile available.
    • Fix bug #173, shuffle problems with playlist
    • Fix bug #179, don't move entries outside the playlist.
    • Start buffer the transport when waiting for the mimetype in import_playlist.
    • Remove order clause in views. Added upgrade schemas, this means if you upgrade from v11 to v12 this will not destroy your medialib.
    • Changed EnsureSCons version 0.96 since we seem to have problems with 0.95
    • Don't start daemon if the plugin directory is unreadable.
    • Initialize playlist and plugins in the right order. Could cause memory violation in rare cases.
    • OSS plugin: Handle if open() returns --1.
    • CLI: added mlib addall command for adding all files in medialib to the playlist
    • CLI: changed key=value to key like value. To support wildcards in search.
    • CLI: fixed a bug with searchadd that didn't check input correctly.
    • CLI: Make searches non-case sensetive
  • Anders Gustafsson <andersg@xmms.org>
    • Simplify m3u and pls plugins.
      • Introduce a xmms_transport_read_line which reads one line from the transport. Make m3u and pls plugins use it.
    • Avoid race by reffing transport before starting transport thread.
    • Hold write_mutex while flushing, so its serialized wrt writes.
    • Flush call moved from xmms_decoder_seek to xmms_output_seek.
    • Remove seek-glitch.
    • Move flush-on-stop call to output.c
    • Use an own lock for serializing calls into plugin, instead of abusing write_lock.
    • OSS: Remove mutex in oss, serialized at higher level now.
    • OSS: Fix rates in oss plugins. (11025, not 12025)
    • ALSA: Handle error from snd_pcm_avail_update in alsa.c
    • ALSA: Make default alsamixer "default" not "hw:0"
    • ALSA: Fix rates in alsa plugins. (11025, not 12025)
    • ALSA: Don't change volume in open in alsa.c.
    • BUG 180: Fix xmms_medialib_select to handle %s in query
  • Tilman Sauerbeck <tilman@code-monkey.de>
    • Ruby bindings: added a bunch of methods to XmmsClient (bug #171).
    • Ruby bindings: Removed XmmsClient#disconnect.
    • Ruby bindings: Added XmmsClient#delete!
    • Ruby bindings: exported some IO functions.
    • Ruby bindings: Initialize XmmsClient's 'deleted' flag.
    • Ruby bindings: Use StringValue() to check for strings instead of Check_Type().
    • Ruby bindings: Fixed bug #185. Need to rb_require 'glib2' instead of 'glib'.
    • CLI: remove doesn't accept invalid ids anymore.
    • ALSA: Use longs instead of ints to store volume in ALSA since that's what ALSA uses internally.
    • CLIENTLIB: Remove xmmsc_disconnect() declaration from xmmsclient.h since the function has been long removed.
    • Bug #177, PlaylistEntries has entry as unique - won't allow more then one of the same entry in the playlist
    • When we remove an entry from the playlist, 'currentpos' needs to be decreased if the current entry has been removed.
  • Michael Lindgren <lindgren@debian.as>
    • BUG: 182, fix handling of icy-metaint.
  • Jens Taprogge <jens.taprogge@rwth-aachen.de>
    • Improved Debian packages
  • Sham Chukoury <eleusis@eleusis.f2o.org>
    • Change logfile name patch.
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.