Re: [Banshee-List] Banshee 0.10.5
- From: Aaron Bockover <abockover novell com>
- To: banshee-list gnome org
- Subject: Re: [Banshee-List] Banshee 0.10.5
- Date: Mon, 06 Feb 2006 20:24:56 -0500
If you build this, please apply the attached patch before doing so. It
addresses a potential problem because System.Text.ASCIIEncoding does not
nul-terminate strings. This may cause unexpected problems when a
non-nul-terminated string is passed to prctl to set the process name,
however, I have not yet run into any apparent issues on three test
boxes.
My apologies!
Cheers,
Aaron
On Mon, 2006-02-06 at 17:55 -0500, Aaron Bockover wrote:
> Banshee 0.10.5 is out!
>
> This release features a new database layer, which addresses potential
> locking issues in 0.10.4. A new official plugin was added that allows
> for special multimedia key support, configurable through the Gnome
> keyboard shortcuts capplet.
>
>
> NOTES
> -----
>
> This release contains mainly bug fixes. Gtk# 2.8 and GTK+ 2.8 is now a
> requirement as Gtk# 2.8 is now stable and most distributions should be
> shipping it.
>
>
> NEW FEATURES
> ------------
>
> * New queued/single-threaded database layer; much safer and potentially
> faster in some areas
>
> * Multimedia keys plugin by Danilo Reinhardt
>
> * Improved custom source API. Sources can now provide custom or hybrid
> views. See the banshee-sample-plugin module in Banshee subversion:
> svn://svn.banshee-project.org/trunk/banshee-sample-plugin
>
> * Improved search entry; uses stock/theme icons now
>
> * Improved volume widget; +/- are now clickable (Ruben Vermeersch)
>
> * Banshee now shows up in process listings (top, gnome system monitor)
> as 'banshee' (not 'mono'); and 'killall banshee' will now work
>
>
> BUG FIXES
> ---------
>
> * 320608: "Copy files on import" option can kill files.
> * 320799: Left pane stays empty because of markup problems
> * 324143: Playlist initially displays library contents
> * 324326: iPod transcoding dies on filenames containing %
> * 324923: Banshee crash on clicking any menu item
> * 325078: Updating the preferences of a song doesn't refresh
> * 325636: Banshee consumes CPU even when not playing
> * 325770: Crash in 0.10.2 with GStreamer 0.10
> * 325956: Metadata Searcher freezes after ~100 tracks
> * 326836: Dragging a track to ipod causes crash on exit
> * 326863: Crash on metadata scan.
> * 326922: Can't execute uninstalled banshee
> * 327046: org.gnome.Banshee.service installed in wrong directory
> * 327047: menu entry Music/Source Properties... has no effect
> * 327123: random playback isnt working correctling when banshee is
> started
> * 328058: Database locking issues with metadata plugin enabled
> * 328642: Simple right-click meno on tray icon
> * 328916: Compile fails to detect Mono on AMD64 systems
> * 329012: Using "libdbus-1.so.1" for DllImport can fail (libdbus-1.so.2
> present)
> * 329292: use/detect search and close icons for the search box from the
> GTK theme
> * 329540: banshee wrapper script looks for executable in CWD
> * 329554: cursor jumps from new list to the search box
> * 329875: Banshee should use standard volume button
> * 328201: add --query-cover-uri
>
>
> THE IMPORTANT LINKS
> -------------------
>
> Release Overview Page:
> http://banshee-project.org/Releases/0.10.5
>
> Banshee 0.10.5 Tarball:
> http://banshee-project.org/files/banshee/banshee-0.10.5.tar.gz
>
> njb-sharp 0.2.1 Tarball:
> http://banshee-project.org/files/njb-sharp/njb-sharp-0.2.1.tar.gz
>
> ipod-sharp 0.5.12 Tarball:
> http://banshee-project.org/files/ipod-sharp/ipod-sharp-0.5.12.tar.gz
>
> libipoddevice 0.3.5 Tarball:
> http://banshee-project.org/files/libipoddevice/libipoddevice-0.3.5.tar.gz
>
> Banshee Wiki:
> http://banshee-project.org/
>
>
> DEPENDENCIES
> ------------
>
> - Mono 1.1.10 and full stack
> - gtk-sharp-2.0 (2.8)
> - sqlite3
> - GStreamer 0.8.11 or GStreamer 0.10 (experimental)
> - libmusicbrainz 2.1.1 or better
> - libnautilus-burn 2.12
> - GTK+ 2.8 or better
> - HAL 0.5.2 or better
>
>
> MORE NOTES
> ----------
>
> * Please do not hesitate to file bugs against Banshee in GNOME Bugzilla
> (http://bugzilla.gnome.org, component: banshee), or discuss Banshee on
> this list or in #banshee on irc.gnome.org. The Banshee Wiki, open to
> everyone for viewing and editing is located at
> http://banshee-project.org.
>
>
> * Bindings to the VLC libraries have been implemented and are available
> as a Banshee Media Engine. To use the VLC engine, pass --enable-vlc to
> configure. Additionally, libvlc.so must be copied to
> banshee/mediaengines/vlc before running "make install". To build
> libvlc.so, download and build Jon Lech Johansen's snd123:
>
> http://nanocrew.net/2005/09/20/snd123/
>
> Copy the resulting libvlc.so to the aforementioned build directory, and
> proceed with building Banshee as normal. Keep in mind, VLC support is
> optional. Banshee also supports GStreamer and Helix engines. GStreamer
> is required, and Helix is optional, but will be automatically detected
> and configured if your system is set up properly with either RealPlayer
> or Helix Player. See http://helixcommunity.org/
>
>
> _______________________________________________
> Banshee-list mailing list
> Banshee-list gnome org
> http://mail.gnome.org/mailman/listinfo/banshee-list
Index: src/Banshee.Base/Utilities.cs
===================================================================
RCS file: /cvs/gnome/banshee/src/Banshee.Base/Utilities.cs,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- src/Banshee.Base/Utilities.cs 6 Feb 2006 21:30:18 -0000 1.12
+++ src/Banshee.Base/Utilities.cs 6 Feb 2006 23:53:44 -0000 1.13
@@ -137,7 +137,7 @@
public static void SetProcessName(string name)
{
- if(prctl(15 /* PR_SET_NAME */, Encoding.ASCII.GetBytes(name), 0, 0, 0) != 0) {
+ if(prctl(15 /* PR_SET_NAME */, Encoding.ASCII.GetBytes(name + "\0"), 0, 0, 0) != 0) {
throw new ApplicationException("Error setting process name: " +
Mono.Unix.Native.Stdlib.GetLastError());
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]