CVSROOT:        /cvs/gnome
Module name:    banshee
Changes by:     abock   06/01/09 01:51:49

Modified files:
        .              : banshee.mdp configure.ac 
        src            : Main.cs Makefile.am PlayerInterface.cs 
                         PlaylistModel.cs RemotePlayer.cs SourceView.cs 
        src/Banshee.Base: DBusRemote.cs Globals.cs LibraryTrackInfo.cs 
                          Makefile.am Source.cs SourceManager.cs 
        src/Banshee.Base/Sources: AudioCdSource.cs DapSource.cs 
                                  LibrarySource.cs LocalQueueSource.cs 
                                  PlaylistSource.cs 

Log message:
2005-01-09  Aaron Bockover  <[EMAIL PROTECTED]>

* banshee.mdp: Updated MonoDevelop project

* configure.ac: Removed daap-sharp references as daap-sharp sources are
synced directly into the tree; check for avahi-sharp

* src/Main.cs: Handle a potential DBus exception

* src/Makefile.am: Removed daap-sharp unstable assembly installation rules

* src/PlayerInterface.cs: Skeleton for handling Source.TrackAdded and
Source.TrackRemoved events; if Source.Updated is fired and the track count
in the model is 0 and the source is not, reload the model from the source;
the DBusRemote is now instance-accessible through a Globals proxy; handle
Source.Tracks change from ICollection to IEnumerable

* src/PlaylistModel.cs: Added a placeholder RemoveTrack(TrackInfo) method

* src/RemotePlayer.cs (FindInstance): use a dynamic cast to RemotePlayer
type instead of a static

* src/SourceView.cs: Do not draw count in source row if Source.Count < 0

* src/Banshee.Base/DBusRemote.cs: make DBusRemote a instantiable class

* src/Banshee.Base/Globals.cs: Add a DBusRemote proxy property

* src/Banshee.Base/LibraryTrackInfo.cs: LastPlayedStamp and DateAddedStamp
values are now read from the database a little differently to work with
updated Mono.Data.SqliteClient from HEAD, should also be a little faster

* src/Banshee.Base/Makefile.am: Removed DAAPSHARP_LIBS reference

* src/Banshee.Base/Source.cs: Make Count virtual; Tracks is now
IEnumerable; Added TrackAdded and TrackRemoved events; added OnTrackAdded
and OnTrackRemoved virtual methods for raising those events; added
InvalidSourceException exception class

* src/Banshee.Base/SourceManager.cs: Added SourceTrackAdded and
SourceTrackRemove 'proxy' events for propagating TrackAdded/TrackRemoved
events from sources

* src/Banshee.Base/AudioCdSource.cs:
* src/Banshee.Base/DapSource.cs:
* src/Banshee.Base/LibrarySource.cs:
* src/Banshee.Base/LocalQueueSource.cs:
* src/Banshee.Base/PlaylistSource.cs: Reflect change from Source.Tracks
as an ICollection to an IEnumerable

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-01-09%2001:50&maxdate=2006-01-09%2001:52

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

Reply via email to