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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list