1. 05 Apr, 2012 1 commit
  2. 21 Mar, 2010 3 commits
  3. 28 Jan, 2009 1 commit
    • Gabriel Burt's avatar
      Patch from John Millikin transitioning us from Mono.Data.SqliteClient to · edd3e1c4
      Gabriel Burt authored
      2009-01-27  Gabriel Burt  <gabriel.burt@gmail.com>
      
      	* src/Core/Banshee.Services/Banshee.Collection.Database/DatabaseTrackInfo.cs:
      	* src/Core/Banshee.Services/Banshee.Services.csproj:
      	* src/Core/Banshee.Services/Banshee.Database/QueuedSqliteDatabase.cs:
      	* src/Libraries/Hyena/Makefile.am:
      	* src/Libraries/Hyena/Hyena.Data.Sqlite/SqliteUtils.cs:
      	* src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteArrayDataReader.cs:
      	* src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteCommand.cs:
      	* src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs:
      	* docs/Hyena/en/Hyena.Data.Sqlite/ExecutingEventArgs.xml:
      	* build/pkg-config/banshee-1-hyena.pc.in:
      	* build/build.environment.mk:
      	* configure.ac: Patch from John Millikin transitioning us from
      	Mono.Data.SqliteClient to Mono.Data.Sqlite (BGO #568787).  He solved the
      	threading issue I found when I tried about a year ago; SqliteClient read
      	the entire result into an array before handing it back, so we just do that
      	with the M.D.Sqlite results.  This should be all we need to start using
      	prepared SQL statements and custom extension functions in Sqlite.
      
      
      svn path=/trunk/banshee/; revision=4981
      edd3e1c4
  4. 21 Jan, 2009 1 commit
  5. 11 Nov, 2008 1 commit
  6. 07 Nov, 2008 1 commit
  7. 22 Sep, 2008 2 commits
  8. 14 Sep, 2008 1 commit
  9. 04 Mar, 2008 2 commits
  10. 11 Feb, 2008 2 commits
  11. 27 Jan, 2008 3 commits
  12. 20 Dec, 2007 1 commit
  13. 01 Jan, 2007 1 commit
  14. 18 Sep, 2006 1 commit
  15. 21 Jun, 2006 1 commit
    • Aaron Bockover's avatar
      return proper error codes to allow make to report failures (Ruben · e5de1321
      Aaron Bockover authored
      2006-06-21  Aaron Bockover  <aaron@abock.org>
      
          * docs/MonodocNodeConfig.cs: return proper error codes to allow make
          to report failures (Ruben Vermeersch, BGO #338491)
      
          * src/Banshee.Base/PipelineProfile.cs: Set outputformat=1 for faac
          profile (John Eckhart, BGO #341547)
      
          * libbanshee/gst-playback-0.10.c: Properly parse track_str from
          CDDA URI (substring length off-by-one, Koike Kazuhiko, BGO #341704)
      
          * src/Banshee.Base/FileNamePattern.cs: Escape file names containing
          a colon (:) (James Stembridge, BGO #333813)
      
          * src/PlayerInterface.cs (DoesTrackMatchSearch): Allow for fuzzy
          searching (OR/NOT support) and relaxed culture-based string
          comparison ('pele' will match 'Pelé'); patch by Marin Krkac, based
          on original fuzzy search patch by Travis Bradshaw (BGO #333893, #327671)
      
          * src/Banshee.Base/Utilities.cs (StringUtil): Added RelaxedIndexOf
          method for relaxed culture-based string matching (Marin Krkac)
      e5de1321
  16. 09 May, 2006 1 commit
  17. 05 May, 2006 1 commit
  18. 14 Apr, 2006 4 commits
  19. 15 Mar, 2006 1 commit
    • Aaron Bockover's avatar
      Patches by Sebastian Dröge: · 945fc3df
      Aaron Bockover authored
      2006-03-15  Aaron Bockover  <aaron@abock.org>
      
          Patches by Sebastian Dröge:
      
          * *Makefile.am: Don't remove Makefile.in and other files generated
          by autogen.sh on distclean. Move these files to MAINTAINERCLEANFILES.
          This makes banshee buildable after a distclean.
      
          * src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs:
          Show the TrackInfoPopup only after 500ms when the mouse cursor is still
          over the Notification Area Icon and let it disappear on EndOfStream when
          we don't play anything else after 250 ms.
      
          * src/Banshee.Plugins/NotificationAreaIcon/Makefile.am:
          * src/Banshee.Plugins/NotificationAreaIcon/banshee-notificationareaicon.schemas.in:
          Rename the missed instances of tray icon to notification area icon.
      
          * src/Banshee.Widgets/CoverArtThumbnail.cs: Delay showing the popup
          for 500ms
      945fc3df
  20. 08 Feb, 2006 1 commit
  21. 06 Feb, 2006 1 commit
    • Aaron Bockover's avatar
      Bumped version to 0.10.5 · e0f16dc9
      Aaron Bockover authored
      2006-02-06  Aaron Bockover  <aaron@aaronbock.net>
      
          * configure.ac: Bumped version to 0.10.5
      
          * NEWS: Updated for 0.10.5 release notes
      
          * banshee.mdp: Updated MonoDevelop project
      
          * docs/*: Updated Monodoc documentation
      
          * src/AboutBox.cs: Added Fredrik
      e0f16dc9
  22. 17 Jan, 2006 2 commits
    • Aaron Bockover's avatar
      Bumped version to 0.10.4 · 64647bea
      Aaron Bockover authored
      2006-01-17  Aaron Bockover  <aaron@aaronbock.net>
      
          * configure.ac: Bumped version to 0.10.4
      
          * NEWS: Updated with the 0.10.4 release notes
      
          * docs/*: Updated Monodoc API documentation
      
          * src/Banshee.Base/PlayerEngineCore.cs: Removed some debug
          Console.WriteLine calls
      64647bea
    • Aaron Bockover's avatar
      Uncommented and fixed adding to playlists through song context menu to · 05d7cef4
      Aaron Bockover authored
      2006-01-17  Aaron Bockover  <aaron@aaronbock.net>
      
          * src/PlayerInterface.cs: Uncommented and fixed adding to playlists
          through song context menu to work with the new PlaylistSource
      
          * src/PlaylistView.cs: Removed unused code that has been commented out
          for months
      
          * src/Banshee.Base/Sources/PlaylistSource.cs: Added two static properties
          to keep track of and access a collection of PlaylistSource instances
      
          * docs/Makefile.am: Minor cleanup/fix
      05d7cef4
  23. 05 Jan, 2006 1 commit
    • Aaron Bockover's avatar
      Updated Monodoc API documentation · f9446f9b
      Aaron Bockover authored
      2006-01-05  Aaron Bockover  <aaron@aaronbock.net>
      
          * docs/*: Updated Monodoc API documentation
      
          * banshee.mdp: Updated MonoDevelop project
      
          * data/banshee.glade: removed the header cycle button
      
          * src/Core.cs: Removed TransactionManager
      
          * src/Makefile.am: Removed LibraryTransaction*.cs, DapPropertiesDialog.cs,
          and Sources.cs; added skeleton for daap-sharp linking and installation
      
          * src/PlayerInterface.cs: Updated to use SourceManager to handle switching
          and manipulating of sources
      
          * src/PlaylistModel.cs: Updated to use SourceManager; added a GetIterIndex
          method to allow reordering to propagate to sources; removed old unused
          code
      
          * src/PlaylistView.cs: AddSelectedToPlaylist disabled for the moment
      
          * src/SourceView.cs: Updated to adapt to act strictly as a view for
          SourceManager; sources are now handled centrally in SourceManager
      
          * src/Banshee.Base/Database.cs: Added overload Execute method to return
          the last insert row ID
      
          * src/Banshee.Base/Library.cs: All track removal is handled centrally
          through Banshee.Base.Library
      
          * src/Banshee.Base/Makefile.am: Added new Source files
      
          * src/Banshee.Base/SourceManager.cs: New centralized source manager;
          handles proper ordering and activation/notification, and acts as a proxy
          for source update events
      
          * src/Banshee.Base/TrackInfo.cs: Moved HaveTrackInfoArgs and
          HaveTrackInfoHandler from old LibraryTransactions.cs
      
          * src/Banshee.Base/Utilities.cs: ReflectionUtil.IsVirtualMethodImplemented
          now works for non-public instance members
      
          * src/Banshee.Base/AudioCd/AudioCdCore.cs: Support creating and removing
          AudioCdSource from SourceManager
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs: If ASIN is empty after a
          successful CD info lookup through MusicBrainz, attempt to find an ASIN
          using a FileLookup based on data for the first track on the CD
      
          * src/Banshee.Base/Dap/Dap.cs: Handle creating/adding/removing a DapSource
      
          * src/Banshee.Base/Dap/DapPropertiesDialog.cs: Moved from src/
      
          * src/Banshee.Base/Sources/LibrarySource.cs: New implementation of the base
          Source class for the Library
      
          * src/Banshee.Base/Sources/PlaylistSource.cs: New Playlist source and
          completely rewritten playlist support; much faster and supports proper
          reordering
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: Refactored source for
          Audio CDs
      
          * src/Banshee.Base/Sources/DapSource.cs: Refactored source for DAPs
      
          * src/Banshee.Base/Source/LocalQueueSource.cs: Refactored source for local
          files (The Frobnicator)
      
          * src/Banshee.Dap/Njb/NjbDap.cs (Dispose): call base.Dispose()
      
          * src/Banshee.Plugins/FileSystemMonitor/Watcher.cs: Disabled some parts
          of this plugin until it can be sorted out to work with new API
      f9446f9b
  24. 02 Jan, 2006 1 commit
    • Aaron Bockover's avatar
      New plugin to search for well-formed/supplementary metadata and cover art · 0dde2277
      Aaron Bockover authored
      2006-01-01  Aaron Bockover  <aaron@aaronbock.net>
      
          * src/Banshee.Plugins/MetadataSearch/*: New plugin to search for
          well-formed/supplementary metadata and cover art for songs already in
          the library (and songs that are newly added during the same instance);
          this effectively adds 'full' cover art support to Banshee - Happy New Year!
      
          * docs/*: Updated Monodoc Documentation
      
          * banshee.mdp: Updated MonoDevelop project
      
          * configure.ac: Generate files for the MetadataSearch plugin
      
          * data/Tables.sql: Add RemoteLookupStatus column to Tracks SQL table
      
          * src/Banshee.Base/Database.cs: Add support to ALTER old tables without
          the RemoteLookupStatus column
      
          * src/Banshee.Base/Library.cs: Added a TrackAdded event and an IsLoaded
          property to the Library
      
          * src/Banshee.Base/LibraryTrackInfo.cs: Support preserving the
          RemoteLookupStatus property when constructing from an AudioCdTrackInfo
          and support reading/writing this property to/from the database
      
          * src/Banshee.Base/TrackInfo.cs: Added a RemoteLookupStatus property and
          enum (NoAttempt, Success, Failure)
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs: Set RemoteLookupStatus to
          Success when metadata is found through MusicBrainz
      
          * src/Banshee.Base/Plugins/Plugin.cs: Added a DisposeRequested property
          for plugins to check during extensive operations
      
          * src/Banshee.Plugins/Makefile.am: Added MetadataSearch to SUBDIRS
      
          * src/MusicBrainz/Client.cs: Minor fix to GetID
      
          * src/MusicBrainz/Makefile.am: Added SimpleQuery.cs
      
          * src/MusicBrainz/SimpleQuery.cs: Static class to perform basic arbitrary
          query operations (FileLookup)
      
          * src/MusicBrainz/SimpleLookupTest.cs: Test case to SimpleQuery
      
          * src/MusicBrainz/SimpleTrack.cs: Added new properties so object is
          suitable for SimpleQuery.FileLookup to return
      0dde2277
  25. 31 Dec, 2005 2 commits
    • Aaron Bockover's avatar
      Small utility program to add nodes to monodoc.xml under 'various' to · 37431316
      Aaron Bockover authored
      2005-12-31  Aaron Bockover  <aaron@aaronbock.net>
      
          * docs/MonodocNodeConfig.cs: Small utility program to add nodes to
          monodoc.xml under 'various' to better organize documentation
      
          * docs/Makefile.am: Build MonodocNodeConfig.cs, run to insert/remove
          classlib-banshee node from various in monodoc.xml
      
          * docs/banhsee-docs.source: Set path to classlib-banshee
      
          * src/Banshee.Plugins/FileSystemMonitor/Makefile.am: Remove MENU_RESOURCE
      37431316
    • Aaron Bockover's avatar
      Changed namespace to Banshee.Base · 914dbbe0
      Aaron Bockover authored
      2005-12-31  Aaron Bockover  <aaron@aaronbock.net>
      
          * src/Banshee.Base/Database.cs:
          * src/Banshee.Base/FileTrackInfo.cs:
          * src/Banshee.Base/LibraryTrackInfo.cs: Changed namespace to Banshee.Base
      
          * banshee.pc.in: Added two missing assemblies to Libs
      
          * docs/*: Updated Monodoc Documentation
      914dbbe0
  26. 22 Dec, 2005 1 commit
    • Aaron Bockover's avatar
      Updated docs · 8d3aa634
      Aaron Bockover authored
      2005-12-22  Aaron Bockover  <aaron@aaronbock.net>
      
          * en/*: Updated docs
      8d3aa634
  27. 15 Dec, 2005 1 commit
    • Aaron Bockover's avatar
      Version 0.10.1 release; only check for spider GStreamer element against · aebafa00
      Aaron Bockover authored
      2005-12-14  Aaron Bockover  <aaron@aaronbock.net>
      
          * configure.ac: Version 0.10.1 release; only check for spider GStreamer
          element against GStreamer 0.8
      
          * src/PlayerInterface.cs: Re-enable tooltips, perform source actions
          on the highlighted source instead of selected source
      
          * docs/en/*: Updated monodoc documentation
      aebafa00
  28. 06 Dec, 2005 1 commit