Commits on Dec 27, 2011
  1. I overhauled the code to get things up to date with new APIs.

    Specifically, I updated any sections of the code that were using the old
    DBus interfaces (now deprecated in favor of GIO/GLib). This cascaded,
    since Tracker's API has also changed, adding an explicit dependency. To
    top it all off, Vala's syntax, too, has undergone changes, making it more
    difficult to pass around multidimensional arrays and altering the way
    casting is done.
    committed Dec 27, 2011
Commits on Dec 26, 2010
Commits on Dec 15, 2010
Commits on Sep 23, 2010
Commits on Sep 19, 2010
  1. Reset the background color of the search entry after a search.

    Fixes bug #37.
    The feature that the progress of a search is displayed in the search bar is questionable. Since one fast query is used for searching I never see it, even for large results.
    swenner committed Sep 19, 2010
  2. Minor SparQL query improvements

    swenner committed Sep 19, 2010
  3. Extract the PlayListView class from the UserInterface class.

    The playlist is now multi-selection dnd capable. This commit also fixes dnd of multiple files from the file system into the playlist.
    swenner committed Sep 19, 2010
  4. Update .gitignore

    swenner committed Sep 19, 2010
  5. Fix compilation with Vala 0.10.0

    swenner committed Sep 19, 2010
Commits on Jul 25, 2010
Commits on Jul 4, 2010
  1. Fix mutli-selection-dnd from the search view to the play list

    * Add a mutli-selection capable TreeView class.
    * Extract the SearchView class from the UserInterface Class.
    swenner committed Jul 4, 2010
Commits on Jun 28, 2010
Commits on Jun 27, 2010
  1. Add vapi/config.vapi to the distribution.

    make clean; make; from tarball fails without it.
    swenner committed Jun 27, 2010
  2. Remove string-fix.vapi

    Unused and collate_key is part of Vala 0.9.2.
    swenner committed Jun 27, 2010
  3. Misc minor fixes

    Fix the TreeView column comparison functions.
    Make the DND targets a private constant.
    Remove an unused local Gtk.TreeModel variable.
    Remove several casts.
    swenner committed Jun 27, 2010
Commits on Jun 18, 2010
Commits on Jun 13, 2010
  1. Fix a whitespace typo

    swenner committed Jun 13, 2010
  2. Switch to Gst.PlayBin2, disable video playback

    Videos no longer create a new window and play, only the audio gets played.
    swenner committed Jun 13, 2010
  3. Require Vala >= 0.9.1

    swenner committed Jun 13, 2010
  4. Convert Hum.Track into a struct to reduce overhead

    Do we really need Hum.Track? We always pass track data from Tracker arrays to the Gtk.ListStore. The other interfaces only use the URL.
    swenner committed Jun 13, 2010
  5. Refactor the query engine, reduce copying, remove whitespace.

    * Refactor the query engine to use a single query with a limit of 1024 items. This can be extended to an async batch query.
    * The GUI does no longer freezes on my system even if you get a full result set (1024).
    * Strings with less than 3 characters do not get searched.
    * The query is reduced to the minimal set of matadata that is needed to display the result.
    * Reduce the coping of strings for search queries by copying it directly into the ListStore.
    * Remove trailing whitespace.
    swenner committed Jun 13, 2010
Commits on Jun 12, 2010
Commits on Jun 10, 2010
  1. * Removed some old items.

    committed Jun 10, 2010
Commits on Jun 8, 2010
  1. update .gitignore

    swenner committed Jun 8, 2010