f-spot r3110 - in trunk: . src



Author: sdelcroix
Date: 2007-05-24 20:55:37 +0100 (Thu, 24 May 2007)
New Revision: 3110
ViewCVS link: http://svn.gnome.org/viewcvs/f-spot?rev=3110&view=rev

Added:
   trunk/src/IQueryCondition.cs
   trunk/src/LastRollDialog.cs
   trunk/src/RollSet.cs
Modified:
   trunk/ChangeLog
   trunk/src/Db.cs
   trunk/src/DirectoryAdaptor.cs
   trunk/src/FileImportBackend.cs
   trunk/src/ImportBackend.cs
   trunk/src/ImportStore.cs
   trunk/src/MainWindow.cs
   trunk/src/Makefile.am
   trunk/src/PhotoQuery.cs
   trunk/src/PhotoStore.cs
   trunk/src/Preferences.cs
   trunk/src/QueryWidget.cs
   trunk/src/TimeAdaptor.cs
   trunk/src/Updater.cs
   trunk/src/f-spot.glade
Log:
2007-05-24  Stephane Delcroix  <stephane delcroix org>

	* src/PhotoStore.cs: new roll_id field to Photos, make queries works
	with RollSets.

	* src/ImportBackend.cs:
	* src/FileImportBackend.cs: create a new Roll at Prepare () time, and
	add pass the reference to the created photos.

	* src/QueryWidget.cs: display the roll filters in the Query Widget

	* src/IQueryCondition.cs: interface meant to be used by all Query
	conditions, now only used by RollSet.

	* src/RollSet.cs: this new class represent a set of rolls and contains
	it's own sql generation routines.

	* src/Updater.cs: update the db to version 5, rename imports to rolls,
	update photos, and fix bgo #324425

	* src/f-spot.glade:
	* src/LastRollDialog.cs: new dialog to create a RollSet

	* src/RollStore.cs: (was ImportStore.cs) abstraction layer for the
	rolls db table.

	* src/MainWindow.cs: hook up some menu entries

	* src/Preferences.cs: gui_roll_history preference. This preference
	says how much imports rolls will be displayed in the Dialog (all the
	imports rolls are kept in the db though)

	* src/Db.cs:
	* src/PhotoQuery.cs:
	* src/Makefile.am:
	* src/DirectoryAdaptor.cs:
	* src/TimeAdaptor.cs: minor changes to follow some API changes
		
	This big commit is based on patch by Bengt Thuree and fix bgo #321770
	(original patch attached to the bug). I reworked it to makes things a
	little more generic and reusable.





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