CVSROOT:        /cvs/gnome
Module name:    banshee
Changes by:     gburt   06/12/07 01:30:40

Modified files:
        .              : ChangeLog 
        src            : PlayerInterface.cs PlaylistModel.cs 
        src/Banshee.Base: Source.cs 
        src/Banshee.Base/Banshee.SmartPlaylist: Editor.cs 
                                                SmartPlaylistSource.cs 

Log message:
2006-12-07  Gabriel Burt  <[EMAIL PROTECTED]>

* src/PlayerInterface.cs: Handle multiple tracks being added or removed at
once in OnSourceTrackAdded/Removed.

* src/PlaylistModel.cs: Add helpers for turning off and then restoring the
sort order of the model, useful b/c otherwise when doing many additions or
removals from the model it sorts after each one.  Fixes BGO #325968.

Also, actually do something in RemoveTrack, fixes BGO #344833.

* src/Banshee.Base/Source.cs: Make TrackEventArgs an ICollection instead
of IEnumerable so we can get a Count easily.  Support sending multiple
tracks with the OnTrackAdded and OnTrackRemoved helpers.

* src/Banshee.Base/Banshee.SmartPlaylist/Editor.cs: whitespace.

* src/Banshee.Base/Banshee.SmartPlaylist/SmartPlaylistSource.cs: Make some
translated strings static.  Simplify and improve the way smart playlists
are refreshed, removing unnecessary track removals (used to just clear
everything out and start over).  Make sure to raise events inside the main
loop to prevent crashing.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=gburt&date=explicit&mindate=2006-12-07%2001:29&maxdate=2006-12-07%2001:31

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to