summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorGabriel Burt <gabriel.burt@gmail.com>2009-04-16 21:11:36 -0500
committerKristian Høgsberg <krh@redhat.com>2009-04-24 00:22:16 -0400
commit08f87df0d3e67c2769b5d179b711ca060f3c4970 (patch)
treecf5a4dcbcf9b31b67d9e3664a9aae7ff58cb0ecd /ChangeLog
parentdecb115ba2ecfb13d8bc7e1c7924a06d8d1e86f4 (diff)
Make save-to-file and move-on-info-save jobs restartable
2009-04-16 Gabriel Burt <gabriel.burt@gmail.com> * src/Core/Banshee.Core/Banshee.Base/Tests/TaglibReadWriteTests.cs: * src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs: * src/Core/Banshee.Core/Banshee.Streaming/SaveTrackMetadataJob.cs: * src/Core/Banshee.Core/Makefile.am: Remove old save job and move its save-to-file logic into StreamTagger. * src/Core/Banshee.Services/Makefile.am: * src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataService.cs: * src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataJob.cs: New service and job that save-to-file and move-on-info-save if/when appropriate. * src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs: the SchemaPreferences are now created in SaveTrackMetadataServices; use them. * src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs: Start the SaveTrackMetadataServices. * src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs: Get rid of the old write-to-file and move-on-info-save job queueing; now happens based on the Updated and LastSynced stamps in the db. * src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs: Give access to the underlying IDataReader from HyenaDataReader. * src/Core/Banshee.Services/Banshee.Collection/MoveOnInfoSaveJob.cs: Remove.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog30
1 files changed, 30 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index cebf8568e..aca54cc84 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,35 @@
2009-04-16 Gabriel Burt <gabriel.burt@gmail.com>
+ * src/Core/Banshee.Core/Banshee.Base/Tests/TaglibReadWriteTests.cs:
+ * src/Core/Banshee.Core/Banshee.Streaming/StreamTagger.cs:
+ * src/Core/Banshee.Core/Banshee.Streaming/SaveTrackMetadataJob.cs:
+ * src/Core/Banshee.Core/Makefile.am: Remove old save job and move its
+ save-to-file logic into StreamTagger.
+
+ * src/Core/Banshee.Services/Makefile.am:
+ * src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataService.cs:
+ * src/Core/Banshee.Services/Banshee.Metadata/SaveTrackMetadataJob.cs: New
+ service and job that save-to-file and move-on-info-save if/when
+ appropriate.
+
+ * src/Core/Banshee.Services/Banshee.Preferences/PreferenceService.cs: the
+ SchemaPreferences are now created in SaveTrackMetadataServices; use them.
+
+ * src/Core/Banshee.Services/Banshee.ServiceStack/ServiceManager.cs: Start
+ the SaveTrackMetadataServices.
+
+ * src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:
+ Get rid of the old write-to-file and move-on-info-save job queueing; now
+ happens based on the Updated and LastSynced stamps in the db.
+
+ * src/Libraries/Hyena/Hyena.Data.Sqlite/HyenaSqliteConnection.cs: Give
+ access to the underlying IDataReader from HyenaDataReader.
+
+ * src/Core/Banshee.Services/Banshee.Collection/MoveOnInfoSaveJob.cs:
+ Remove.
+
+2009-04-16 Gabriel Burt <gabriel.burt@gmail.com>
+
Add a smart, priority-aware, resource-contention-avoiding job scheduler
Net result is BPM analysis will pause while importing, etc (BGO #577772).
Still need to convert Banshee.Kernel jobs.