banshee r2749 - in trunk/banshee: . src src/Backends src/Backends/Banshee.GStreamer src/Core src/Core/Banshee.Core src/Core/Banshee.Services src/Core/Banshee.Services/Banshee.ServiceStack src/Core/Banshee.ThickClient src/Core/Banshee.ThickClient/Banshee.Gui.Widgets src/Core/Banshee.Widgets src/Core/Hyena src/Core/Nereid src/Core/Nereid/Nereid src/Extras src/Extras/BooBuddy src/Extras/Gnome.Keyring src/Extras/Last.FM src/Extras/MusicBrainz



Author: abock
Date: 2007-11-11 22:42:08 +0000 (Sun, 11 Nov 2007)
New Revision: 2749
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=2749&view=rev

Added:
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/IUserJob.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/TestUserJob.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/UserJob.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/UserJobEventHandler.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/UserJobManager.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/UserJobTile.cs
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/UserJobTileHost.cs
Modified:
   trunk/banshee/Banshee.mds
   trunk/banshee/ChangeLog
   trunk/banshee/src/Backends/Backends.mds
   trunk/banshee/src/Backends/Banshee.GStreamer/Banshee.GStreamer.mdp
   trunk/banshee/src/Banshee.mds
   trunk/banshee/src/Core/Banshee.Core/Banshee.Core.mdp
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/Application.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs
   trunk/banshee/src/Core/Banshee.Services/Banshee.Services.mdp
   trunk/banshee/src/Core/Banshee.Services/Makefile.am
   trunk/banshee/src/Core/Banshee.ThickClient/Banshee.ThickClient.mdp
   trunk/banshee/src/Core/Banshee.ThickClient/Makefile.am
   trunk/banshee/src/Core/Banshee.Widgets/Banshee.Widgets.mdp
   trunk/banshee/src/Core/Core.mds
   trunk/banshee/src/Core/Hyena/Hyena.mdp
   trunk/banshee/src/Core/Nereid/Nereid.mdp
   trunk/banshee/src/Core/Nereid/Nereid/Entry.cs
   trunk/banshee/src/Core/Nereid/Nereid/PlayerInterface.cs
   trunk/banshee/src/Extras/BooBuddy/BooBuddy.mdp
   trunk/banshee/src/Extras/Extras.mds
   trunk/banshee/src/Extras/Gnome.Keyring/Gnome.Keyring.mdp
   trunk/banshee/src/Extras/Last.FM/Last.FM.mdp
   trunk/banshee/src/Extras/MusicBrainz/MusicBrainz.mdp
Log:
2007-11-11  Aaron Bockover  <abock gnome org>

    * Banshee.Services/Banshee.ServiceStack/IUserJob.cs: Interface for UserJobs

    * Banshee.Services/Banshee.ServiceStack/UserJob.cs: Base UserJob class,
    suitable for most cases when a UserJob is needed

    * Banshee.Services/Banshee.ServiceStack/UserJobEventHandler.cs: Event
    handler and argument class for UserJob events

    * Banshee.Services/Banshee.ServiceStack/UserJobManager.cs: A manager
    class for keeping track of UserJobs

    * Banshee.Services/Banshee.ServiceStack/TestUserJob.cs: An exhaustive,
    interesting test case for the UserJob stack

    * Banshee.Services/Banshee.ServiceStack/Application.cs: Added Invoke
    and RunIdle methods

    * Banshee.ThickClient/Banshee.Gui.Widgets/UserJobTile.cs: GUI tile
    representing a single UserJob

    * Banshee.ThickClient/Banshee.Gui.Widgets/UserJobTileHost.cs: GUI container
    for managing the display of the UserJobTile widgets

    * Nereid/Nereid/PlayerInterface.cs: Pack in a UserJobTileHost

    * Nereid/Nereid/Entry.cs: Implement RunIdle and kick off some TestUserJobs






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]