CVSROOT: /cvs/gnome
Module name: banshee
Changes by: abock 06/07/02 15:12:38
Modified files:
. : ChangeLog banshee.mdp banshee.mds
data : UIManagerLayout.xml
src/Banshee.Base: ComponentInitializer.cs Source.cs
src/Banshee.Base/Banshee.Burner: BurnerCore.cs
src/Banshee.Base/Dap: Dap.cs DapCore.cs
src/Banshee.Base/Plugins: Plugin.cs PluginCore.cs
PluginDialog.cs
src/Banshee.Plugins/Audioscrobbler: AudioscrobblerPlugin.cs
Added files:
src/Banshee.Base/Plugins: IPlugin.cs PluginFactory.cs
Log message:
2006-07-02 Aaron Bockover <[EMAIL PROTECTED]>
* src/Banshee.Base/ComponentInitializer.cs: Use an Initializing
concept vs an Initialized concept, so when tasks block, the UI doesn't
look like it's 'off by one'
* src/Banshee.Plugins/Audioscrobbler/AudioscrobblerPlugin.cs: Install
ActionManager actions in overloaded InterfaceInitialize method, not
in PluginInitialize; this is now required since the
Banshee.Base.ActionManager's interface definition is loaded
after PluginInitialize
* src/Banshee.Base/Banshee.Burner/BurnerCore.cs: assign recorder with
newly added media to all burner sources if source does not already
have a set recorder (BGO #345475)
* src/Banshee.Base/Plugins/PluginFactory.cs: Generic class to allow
loading of types (and instantiations) from directories/assemblies;
reduces all the plugin loading redundancy for the three types of
plugins used in Banshee
* src/Banshee.Base/Plugins/IPlugin.cs: Base IPlugin interface to allow
classes to work with PluginFactory
* src/Banshee.Base/Plugins/Plugin.cs: Implement new IPlugin interface
* src/Banshee.Base/Plugins/PluginCore.cs: Use new PluginFactory for
the update 'generic' Plugin type
* src/Banshee.Base/Plugins/PluginDialog.cs: Fix to work with new
generics/PluginFactory support
* src/Banshee.Base/Dap/Dap.cs: DapDevice now implements IPlugin
* src/Banshee.Base/Dap/DapCore.cs: DapCore now uses a PluginFactory
and all collections were updated to use generics
* data/UIManagerLayout.xml: Added a separator in the Music menu
* banshee.mds: Updated MonoDevelop solution
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-07-02%2015:11&maxdate=2006-07-02%2015:13
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list