Commits on May 3, 2010
  1. Initial work on an import window.

    I want to get to the point where you can import and browse a collection
    rather quickly. That should give us a basis to work on.
    committed May 3, 2010
Commits on May 2, 2010
  1. Add photosource options.

    This adds an interface that makes it possible to add options to a photo
    source without actually knowing the type of it.
    committed May 2, 2010
  2. Clean up the architecture a bit.

    ICachingPhotoSource is now IPhotoSourceCache and no longer implements
    IPhotoSource. This wasn't a real photo source anyway, just a collection
    of photo sources.
    
    The Tripod.Sources.Cache namespace is now Tripod.Sources.SqliteCache.
    There could just as well be a tracker based photo source cache, if their
    ontology would support that (this could be the preferred usage case on
    mobile devices).
    committed May 2, 2010
Commits on Apr 25, 2010
  1. Update POTFILES to fix distcheck.

    committed Apr 25, 2010
  2. Rename media menu to photos menu.

    committed Apr 25, 2010
  3. Correct startup project.

    committed Apr 25, 2010
  4. Make source addins register with an Info class.

    Introduces an IPhotoSourceInfo interface which describes a photo
    source. This makes it possible to keep a list of photo sources and their
    properties, without having to instantiate them.
    committed Apr 25, 2010
Commits on Apr 24, 2010
  1. Hook up a menu bar.

    This integrates UI actions. Keyboard shortcuts work.
    
    Split out int a Gui assembly, so we can keep Core free of UI stuff.
    committed Apr 24, 2010
  2. Merge branch 'master' into cached-models

    Conflicts:
    	src/Clients/FlashUnit/FlashUnit/Client.cs
    	src/Core/Tripod.Core/Tripod.Core.csproj
    	src/Core/Tripod.Core/Tripod.Sources.Cache/CachePhoto.cs
    committed Apr 24, 2010
  3. Hook in the sqlite caching.

    committed Apr 24, 2010
  4. Implement a caching model based on enumerations

    This commit adds a caching model based on enumerations. It can either
    take a simple IEnumerable, which it will then walk and show (the dumb
    approach) or it can accept a TripodQuery, which is an IEnumerable that
    can translate into the relevant bits needed for ICacheableDatabaseModel.
    
    This has two approaches: we can handle each IEnumerable, regardless of
    where it's from and we can do highly optimized SQL caching for database
    backed sources.
    
    There's still a couple of caveats: it looks as if the extension methods
    of IEnumerable get a higher priority than the implementation methods in
    TripodQuery. Need to investigate.
    committed Apr 24, 2010
  5. Monodevelop inflicted changes.

    committed Apr 24, 2010
  6. Commit unsaved changes.

    Seems like Monodevelop doesn't save on refactor.
    committed Apr 24, 2010
  7. Merge branch 'mono-addins'

    committed Apr 24, 2010
  8. Make photo sources pluggable.

    This involves:
    * Adding an Extensions project
    * Added a PhotoSourceManager which tracks the available types of PhotoSource
    * Split LocalFolder out into an addin.
    
    This fixes the activation issues caused by the assembly splitting. You
    will need to update your database to change the SourceType in
    CachedPhotoSources. No migration yet.
    
    Also, the command line parameter to add a source is not fixed yet.
    committed Apr 24, 2010
  9. Update AUTHORS with Jérémie.

    committed Apr 24, 2010
  10. @tigger

    Handle bad indices in MemoryListModel

    Makes sure that MemoryListModel returns correct values when bad indices are
    given. This makes it compatible with how Banshee's MemoryListModel works.
    
    Without this, grid view crashes.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=616710
    tigger committed with Apr 24, 2010
  11. @tigger
  12. Initial Mono.Addins stuff.

    committed Apr 24, 2010
  13. Pile of namespace updates.

    committed Apr 24, 2010
  14. Banshee deps update.

    This brings us the wonders of Paths.
    committed Apr 24, 2010
Commits on Apr 21, 2010
  1. @garuma
  2. @garuma
Commits on Apr 16, 2010
  1. Correct FlashUnit deps.

    committed Apr 17, 2010
  2. Split sources into namespaces.

    Based on Mike's proposal. Splits the local folder source out into a different
    assembly, to make sure we have no hard dependency on it in the code code.
    committed Apr 17, 2010
  3. Make autogen work again.

    Forgot to remove an SQLite makefile.
    committed Apr 17, 2010