CVSROOT: /cvs/gnome
Module name: banshee
Changes by: abock 06/01/05 17:48:38
Modified files:
. : ChangeLog banshee.mdp
data : banshee.glade
docs/en : index.xml
docs/en/Banshee.Base: Database.xml Library.xml
src : Core.cs Makefile.am PlayerInterface.cs
PlaylistModel.cs PlaylistView.cs SourceView.cs
src/Banshee.Base: Database.cs Library.cs Makefile.am
TrackInfo.cs Utilities.cs
src/Banshee.Base/AudioCd: AudioCdCore.cs AudioCdDisk.cs
src/Banshee.Base/Dap: Dap.cs
src/Banshee.Dap/Njb: NjbDap.cs
src/Banshee.Plugins/FileSystemMonitor: Watcher.cs
Added files:
docs/en : Banshee.Sources.xml
docs/en/Banshee.Base: HaveTrackInfoArgs.xml
HaveTrackInfoHandler.xml
LibraryTrackRemovedArgs.xml
LibraryTrackRemovedHandler.xml
docs/en/Banshee.Dap: DapPropertiesDialog.xml
docs/en/Banshee.Sources: AudioCdSource.xml DapSource.xml
LibrarySource.xml LocalQueueSource.xml
PlaylistSource.xml PlaylistUtil.xml
Source.xml SourceAddedArgs.xml
SourceAddedHandler.xml
SourceEventArgs.xml
SourceEventHandler.xml
SourceManager.xml
src/Banshee.Base: Source.cs SourceManager.cs
src/Banshee.Base/Dap: DapPropertiesDialog.cs
src/Banshee.Base/Sources: AudioCdSource.cs DapSource.cs
LibrarySource.cs LocalQueueSource.cs
PlaylistSource.cs
Removed files:
src : DapPropertiesDialog.cs
LibraryTransactionManager.cs
LibraryTransactionStatus.cs
LibraryTransactions.cs Sources.cs
Log message:
2006-01-05 Aaron Bockover <[EMAIL PROTECTED]>
* docs/*: Updated Monodoc API documentation
* banshee.mdp: Updated MonoDevelop project
* data/banshee.glade: removed the header cycle button
* src/Core.cs: Removed TransactionManager
* src/Makefile.am: Removed LibraryTransaction*.cs, DapPropertiesDialog.cs,
and Sources.cs; added skeleton for daap-sharp linking and installation
* src/PlayerInterface.cs: Updated to use SourceManager to handle switching
and manipulating of sources
* src/PlaylistModel.cs: Updated to use SourceManager; added a GetIterIndex
method to allow reordering to propagate to sources; removed old unused
code
* src/PlaylistView.cs: AddSelectedToPlaylist disabled for the moment
* src/SourceView.cs: Updated to adapt to act strictly as a view for
SourceManager; sources are now handled centrally in SourceManager
* src/Banshee.Base/Database.cs: Added overload Execute method to return
the last insert row ID
* src/Banshee.Base/Library.cs: All track removal is handled centrally
through Banshee.Base.Library
* src/Banshee.Base/Makefile.am: Added new Source files
* src/Banshee.Base/SourceManager.cs: New centralized source manager;
handles proper ordering and activation/notification, and acts as a proxy
for source update events
* src/Banshee.Base/TrackInfo.cs: Moved HaveTrackInfoArgs and
HaveTrackInfoHandler from old LibraryTransactions.cs
* src/Banshee.Base/Utilities.cs: ReflectionUtil.IsVirtualMethodImplemented
now works for non-public instance members
* src/Banshee.Base/AudioCd/AudioCdCore.cs: Support creating and removing
AudioCdSource from SourceManager
* src/Banshee.Base/AudioCd/AudioCdDisk.cs: If ASIN is empty after a
successful CD info lookup through MusicBrainz, attempt to find an ASIN
using a FileLookup based on data for the first track on the CD
* src/Banshee.Base/Dap/Dap.cs: Handle creating/adding/removing a DapSource
* src/Banshee.Base/Dap/DapPropertiesDialog.cs: Moved from src/
* src/Banshee.Base/Sources/LibrarySource.cs: New implementation of the base
Source class for the Library
* src/Banshee.Base/Sources/PlaylistSource.cs: New Playlist source and
completely rewritten playlist support; much faster and supports proper
reordering
* src/Banshee.Base/Sources/AudioCdSource.cs: Refactored source for
Audio CDs
* src/Banshee.Base/Sources/DapSource.cs: Refactored source for DAPs
* src/Banshee.Base/Source/LocalQueueSource.cs: Refactored source for local
files (The Frobnicator)
* src/Banshee.Dap/Njb/NjbDap.cs (Dispose): call base.Dispose()
* src/Banshee.Plugins/FileSystemMonitor/Watcher.cs: Disabled some parts
of this plugin until it can be sorted out to work with new API
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-01-05%2017:47&maxdate=2006-01-05%2017:49
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list