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

Reply via email to