joel/kofoto.git
15 years agoCorrected test cases.
Joel Rosdahl [Sun, 6 Mar 2005 09:20:48 +0000 (09:20 +0000)]
Corrected test cases.

15 years agoMerged revisions 682-691 via svnmerge from
Joel Rosdahl [Fri, 4 Mar 2005 20:54:43 +0000 (20:54 +0000)]
Merged revisions 682-691 via svnmerge from
/kofoto/trunk

15 years agoRemove obsolete album types ("allalbums" and "allimages").
Joel Rosdahl [Fri, 4 Mar 2005 20:39:54 +0000 (20:39 +0000)]
Remove obsolete album types ("allalbums" and "allimages").
Ticket #91.

15 years agoCorrected test cases.
Joel Rosdahl [Fri, 4 Mar 2005 19:09:48 +0000 (19:09 +0000)]
Corrected test cases.

15 years agoAdapted test cases for the coming API changes for image
Joel Rosdahl [Wed, 2 Mar 2005 20:41:15 +0000 (20:41 +0000)]
Adapted test cases for the coming API changes for image
versions.

15 years agoImport PIL plugins explicitly so that py2exe can find them.
Joel Rosdahl [Tue, 1 Mar 2005 08:48:55 +0000 (08:48 +0000)]
Import PIL plugins explicitly so that py2exe can find them.

Remove GTK demo directory from Windows dist.

15 years agoSet version field properly.
Joel Rosdahl [Tue, 1 Mar 2005 08:37:19 +0000 (08:37 +0000)]
Set version field properly.

15 years agoAlso include the PIL package (with PIL's plugins) in the Windows
Joel Rosdahl [Mon, 28 Feb 2005 20:41:24 +0000 (20:41 +0000)]
Also include the PIL package (with PIL's plugins) in the Windows
standalone installer.

15 years agoFix upgrade to database format 3.
Joel Rosdahl [Tue, 22 Feb 2005 07:49:39 +0000 (07:49 +0000)]
Fix upgrade to database format 3.

15 years agoCorrected primary key in the image_version table.
Joel Rosdahl [Tue, 22 Feb 2005 07:15:34 +0000 (07:15 +0000)]
Corrected primary key in the image_version table.

Added index on image_version.image.

15 years agoAdded proposed database schema for image versions.
Joel Rosdahl [Mon, 21 Feb 2005 22:18:32 +0000 (22:18 +0000)]
Added proposed database schema for image versions.

15 years agoMerged revisions 676-681 via svnmerge from
Joel Rosdahl [Mon, 21 Feb 2005 21:44:47 +0000 (21:44 +0000)]
Merged revisions 676-681 via svnmerge from
/kofoto/trunk

15 years agoRenamed some attributes in the database schema as a preparation for
Joel Rosdahl [Mon, 21 Feb 2005 21:41:42 +0000 (21:41 +0000)]
Renamed some attributes in the database schema as a preparation for
the future image version changes.

Bumped database format version to 3 and created code for upgrading to
that version.

New methods: kofoto.shelf.Shelf.isUpgradable and
kofoto.shelf.Shelf.tryUpgrade, used in command-line interface and in
gkofoto.

Let kofoto.shelf.Shelf.begin raise UnsupportedShelfError for a badly
versioned database instead of trying to autoupgrade it. Use tryUpgrade
explicitly instead.

15 years agoInclude commandline interface too in standalone Windows package.
Joel Rosdahl [Sun, 13 Feb 2005 18:15:18 +0000 (18:15 +0000)]
Include commandline interface too in standalone Windows package.

15 years agoNew PySQLite URL.
Joel Rosdahl [Sun, 13 Feb 2005 08:18:36 +0000 (08:18 +0000)]
New PySQLite URL.

15 years agoAdd correct GTK location to PATH when running Windows standalone build.
Joel Rosdahl [Sat, 12 Feb 2005 20:24:03 +0000 (20:24 +0000)]
Add correct GTK location to PATH when running Windows standalone build.

15 years agoCopy GTK's bin directory too.
Joel Rosdahl [Sat, 12 Feb 2005 20:23:08 +0000 (20:23 +0000)]
Copy GTK's bin directory too.

15 years agoMerged revisions 659-675 via svnmerge from
Joel Rosdahl [Sat, 12 Feb 2005 18:32:22 +0000 (18:32 +0000)]
Merged revisions 659-675 via svnmerge from
/kofoto/trunk

15 years agoInclude README.txt and CHANGES.txt in the Debian package.
Joel Rosdahl [Sat, 12 Feb 2005 18:29:57 +0000 (18:29 +0000)]
Include README.txt and CHANGES.txt in the Debian package.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoBetter version tag names.
Joel Rosdahl [Sat, 12 Feb 2005 18:27:25 +0000 (18:27 +0000)]
Better version tag names.

15 years agoNext version: 0.4.
Joel Rosdahl [Sat, 12 Feb 2005 16:45:23 +0000 (16:45 +0000)]
Next version: 0.4.

15 years agoReleased version 0.3.
Joel Rosdahl [Sat, 12 Feb 2005 16:44:45 +0000 (16:44 +0000)]
Released version 0.3.

15 years agoMoved pygtk-license.txt to its correct place.
Joel Rosdahl [Sat, 12 Feb 2005 16:31:26 +0000 (16:31 +0000)]
Moved pygtk-license.txt to its correct place.

15 years agoPreparations for version 0.3.
Joel Rosdahl [Sat, 12 Feb 2005 16:29:14 +0000 (16:29 +0000)]
Preparations for version 0.3.

15 years agoAdded some missing svn:eol-style properties.
Joel Rosdahl [Fri, 11 Feb 2005 22:47:55 +0000 (22:47 +0000)]
Added some missing svn:eol-style properties.

15 years agoMoved pygtk-license.txt to its correct place.
Joel Rosdahl [Fri, 11 Feb 2005 22:46:41 +0000 (22:46 +0000)]
Moved pygtk-license.txt to its correct place.

15 years agoCreated .iss file template and added code for generating .iss file from
Joel Rosdahl [Fri, 11 Feb 2005 22:43:50 +0000 (22:43 +0000)]
Created .iss file template and added code for generating .iss file from
the template.

Added license files for all bundled software for inclusion in the
Windows installer package.

15 years agoRemoved obsolete function.
Joel Rosdahl [Thu, 10 Feb 2005 22:08:34 +0000 (22:08 +0000)]
Removed obsolete function.

15 years agoMake Unix build work again.
Joel Rosdahl [Thu, 10 Feb 2005 22:07:09 +0000 (22:07 +0000)]
Make Unix build work again.

15 years agoImproved Windows start and build code.
Joel Rosdahl [Thu, 10 Feb 2005 21:55:53 +0000 (21:55 +0000)]
Improved Windows start and build code.

Created py2exe distribution build script.

15 years agoRenamed obliterate/obliterate-category commands to
Joel Rosdahl [Wed, 9 Feb 2005 07:46:04 +0000 (07:46 +0000)]
Renamed obliterate/obliterate-category commands to
destroy/destroy-category in the command-line client to match the menu
choices in gkofoto. Ticket #87.

15 years agoTemporary fix for ticket #60 (Add accelerators for next/previous image)
Ulrik Svensson [Tue, 8 Feb 2005 22:00:16 +0000 (22:00 +0000)]
Temporary fix for ticket #60 (Add accelerators for next/previous image)

15 years agoUse GNOME-style layout of OK and Cancel buttons.
Joel Rosdahl [Tue, 8 Feb 2005 21:49:25 +0000 (21:49 +0000)]
Use GNOME-style layout of OK and Cancel buttons.

15 years agoMerged revisions 646-658 via svnmerge from
Joel Rosdahl [Mon, 7 Feb 2005 21:07:04 +0000 (21:07 +0000)]
Merged revisions 646-658 via svnmerge from
/kofoto/trunk

15 years agoHandle home directories with non-ASCII characters correctly. Ticket
Joel Rosdahl [Mon, 7 Feb 2005 20:35:35 +0000 (20:35 +0000)]
Handle home directories with non-ASCII characters correctly. Ticket
#72.

15 years agoBug fix: Handle non-existent images correctly in the single image
Joel Rosdahl [Mon, 7 Feb 2005 20:19:26 +0000 (20:19 +0000)]
Bug fix: Handle non-existent images correctly in the single image
view. ImagePreloader.getPixBuf returns None for a non-existent file
instead of raising an exception.

15 years agoUpdated with new GTK+ and PyGTK requirements.
Joel Rosdahl [Mon, 7 Feb 2005 20:12:44 +0000 (20:12 +0000)]
Updated with new GTK+ and PyGTK requirements.

15 years agoCreate some default root categories when creating a new database.
Joel Rosdahl [Mon, 7 Feb 2005 19:02:16 +0000 (19:02 +0000)]
Create some default root categories when creating a new database.
Ticket #85.

15 years agoMake gkofoto run properly under Windows 98. Fixes ticket #79. Patch by
Joel Rosdahl [Mon, 7 Feb 2005 18:20:16 +0000 (18:20 +0000)]
Make gkofoto run properly under Windows 98. Fixes ticket #79. Patch by
Chris M Clark.

15 years agoFixed bug introduced in [651]
Ulrik Svensson [Sat, 5 Feb 2005 17:40:21 +0000 (17:40 +0000)]
Fixed bug introduced in [651]

15 years agoChanged to more efficient algorithm
Ulrik Svensson [Sat, 5 Feb 2005 17:36:29 +0000 (17:36 +0000)]
Changed to more efficient algorithm

15 years agoDestroying duplicated album members. (Ticket #84)
Ulrik Svensson [Sat, 5 Feb 2005 15:25:41 +0000 (15:25 +0000)]
Destroying duplicated album members. (Ticket #84)

15 years agoClipboard not updated when image is destroyed. (Ticket #83)
Ulrik Svensson [Sat, 5 Feb 2005 15:09:43 +0000 (15:09 +0000)]
Clipboard not updated when image is destroyed. (Ticket #83)

15 years agoUse the GtkFileChooserDialog widget (new in GTK 2.4) instead of
Joel Rosdahl [Thu, 3 Feb 2005 21:54:55 +0000 (21:54 +0000)]
Use the GtkFileChooserDialog widget (new in GTK 2.4) instead of
GtkFileSelection.

15 years agoCorrected image reloading in SingleObjectView._rowChanged. Fixes ticket #69.
Joel Rosdahl [Sat, 29 Jan 2005 21:43:59 +0000 (21:43 +0000)]
Corrected image reloading in SingleObjectView._rowChanged. Fixes ticket #69.

Freeze views in ObjectCollection.__insertionWorker to avoid excessive
amounts of row_changed callbacks when inserting a new object.

15 years agoMake sure all of a PlainAlbum's children are cached in getChildren
Joel Rosdahl [Fri, 28 Jan 2005 21:36:29 +0000 (21:36 +0000)]
Make sure all of a PlainAlbum's children are cached in getChildren
before yielding them to the caller. Otherwise only some of the
children end up in the cache if the caller doesn't iterate through all
returned objects. Fixes ticket #77.

15 years agoAdded work-around for EXIF fields unparsable by EXIF.py. Fixes ticket
Joel Rosdahl [Thu, 27 Jan 2005 21:56:09 +0000 (21:56 +0000)]
Added work-around for EXIF fields unparsable by EXIF.py. Fixes ticket
#71.

15 years agoUpdate to new Glade/GTK syntax/semantics/whatever.
Joel Rosdahl [Tue, 11 Jan 2005 21:43:14 +0000 (21:43 +0000)]
Update to new Glade/GTK syntax/semantics/whatever.

When doing this, I had to remove the key bindings for going to the
next/previous image. Hopefully only temporarily. Reopens ticket #60.

15 years agoImproved the image directory structure for generated HTML-albums. (Ticket #7)
Ulrik Svensson [Tue, 11 Jan 2005 20:46:29 +0000 (20:46 +0000)]
Improved the image directory structure for generated HTML-albums. (Ticket #7)

15 years agoFix ticket #36 (patch by Darryl Shpak).
Joel Rosdahl [Mon, 20 Dec 2004 21:36:38 +0000 (21:36 +0000)]
Fix ticket #36 (patch by Darryl Shpak).

15 years agoRemoved left-over obsolete statement.
Joel Rosdahl [Sat, 18 Dec 2004 17:34:35 +0000 (17:34 +0000)]
Removed left-over obsolete statement.

15 years agoA first stab at an experimental "category quick select" feature.
Joel Rosdahl [Sat, 18 Dec 2004 17:31:59 +0000 (17:31 +0000)]
A first stab at an experimental "category quick select" feature.

15 years agoAdded missing separator between the strings in the constant DIRECTORIES_TO_IGNORE
Ulrik Svensson [Wed, 8 Dec 2004 21:59:12 +0000 (21:59 +0000)]
Added missing separator between the strings in the constant DIRECTORIES_TO_IGNORE

15 years agoIn Image.importExifTags, recognize EXIF timestamps on the format
Joel Rosdahl [Wed, 3 Nov 2004 20:55:59 +0000 (20:55 +0000)]
In Image.importExifTags, recognize EXIF timestamps on the format
"YYYY/MM/DD HH:MM:SS" and "YYYY-MM-DD HH:MM:SS" in addition to the
EXIF standard format ("YYYY:MM:DD HH:MM:SS"). Ticket #70.

15 years agoNext version: 0.3.
Joel Rosdahl [Fri, 1 Oct 2004 22:08:18 +0000 (22:08 +0000)]
Next version: 0.3.

15 years agoReleased version 0.2.2 (new try).
Joel Rosdahl [Fri, 1 Oct 2004 22:07:45 +0000 (22:07 +0000)]
Released version 0.2.2 (new try).

15 years agoVersion 0.2.2 (new try).
Joel Rosdahl [Fri, 1 Oct 2004 22:07:23 +0000 (22:07 +0000)]
Version 0.2.2 (new try).

15 years agoMore updates for version 0.2.2.
Joel Rosdahl [Fri, 1 Oct 2004 22:05:48 +0000 (22:05 +0000)]
More updates for version 0.2.2.

15 years agoPulled back version 0.2.2; the changelog should be improved.
Joel Rosdahl [Fri, 1 Oct 2004 22:04:04 +0000 (22:04 +0000)]
Pulled back version 0.2.2; the changelog should be improved.

15 years agoNext version: 0.3.
Joel Rosdahl [Fri, 1 Oct 2004 21:52:38 +0000 (21:52 +0000)]
Next version: 0.3.

15 years agoReleased version 0.2.2.
Joel Rosdahl [Fri, 1 Oct 2004 21:52:03 +0000 (21:52 +0000)]
Released version 0.2.2.

15 years agoVersion 0.2.2.
Joel Rosdahl [Fri, 1 Oct 2004 21:51:03 +0000 (21:51 +0000)]
Version 0.2.2.

15 years agoPrepare for version 0.2.2.
Joel Rosdahl [Fri, 1 Oct 2004 21:42:12 +0000 (21:42 +0000)]
Prepare for version 0.2.2.

15 years agoMoved closing of the real PixbufLoader object from
Joel Rosdahl [Fri, 1 Oct 2004 20:56:26 +0000 (20:56 +0000)]
Moved closing of the real PixbufLoader object from
imagepreloader._MyPixbufLoader.__del__ to a new
imagepreloader._PreloadState.__del__ method and removed the former
method, since it introduced an object with a __del__ method that is
part of a cycle. Such cycles are considered uncollectable by the
Python garbage collector. See the description of the garbage variable
at http://www.python.org/doc/current/lib/module-gc.html for more
information.

This fixes ticket #68.

16 years agoFixed incorrect logic for the modified status bar.
Joel Rosdahl [Wed, 22 Sep 2004 18:09:26 +0000 (18:09 +0000)]
Fixed incorrect logic for the modified status bar.

16 years agoFixed too early assertion statement.
Joel Rosdahl [Wed, 22 Sep 2004 18:06:40 +0000 (18:06 +0000)]
Fixed too early assertion statement.

16 years agoIn the image frame, explicitly set width and height of the image to
Joel Rosdahl [Sun, 19 Sep 2004 20:40:32 +0000 (20:40 +0000)]
In the image frame, explicitly set width and height of the image to
get a nicer web page rendering experience.

16 years agoNext version: 0.3.
Joel Rosdahl [Sun, 19 Sep 2004 19:27:06 +0000 (19:27 +0000)]
Next version: 0.3.

16 years agoReleased version 0.2.1.
Joel Rosdahl [Sun, 19 Sep 2004 19:26:32 +0000 (19:26 +0000)]
Released version 0.2.1.

16 years agoVersion 0.2.1.
Joel Rosdahl [Sun, 19 Sep 2004 19:26:00 +0000 (19:26 +0000)]
Version 0.2.1.

16 years agoVersion 0.2.1.
Joel Rosdahl [Sun, 19 Sep 2004 19:23:48 +0000 (19:23 +0000)]
Version 0.2.1.

16 years agoHandle missing image files gracefully in the image preloader (ticket #67).
Joel Rosdahl [Sun, 19 Sep 2004 19:11:30 +0000 (19:11 +0000)]
Handle missing image files gracefully in the image preloader (ticket #67).

16 years agoNext version: 0.3.
Joel Rosdahl [Sun, 19 Sep 2004 17:01:42 +0000 (17:01 +0000)]
Next version: 0.3.

16 years agoReleased version 0.2.
Joel Rosdahl [Sun, 19 Sep 2004 17:01:01 +0000 (17:01 +0000)]
Released version 0.2.

16 years agoVersion 0.2.
Joel Rosdahl [Sun, 19 Sep 2004 16:57:53 +0000 (16:57 +0000)]
Version 0.2.

16 years agoUpdated Debian package changelog.
Joel Rosdahl [Sun, 19 Sep 2004 16:38:52 +0000 (16:38 +0000)]
Updated Debian package changelog.

16 years agoUpdated test suite to expect more EXIF fields.
Joel Rosdahl [Sun, 19 Sep 2004 16:36:29 +0000 (16:36 +0000)]
Updated test suite to expect more EXIF fields.

16 years agoAdded changes in 0.2.
Joel Rosdahl [Sun, 19 Sep 2004 16:16:38 +0000 (16:16 +0000)]
Added changes in 0.2.

16 years agoReturn selected objects in sorted order in
Joel Rosdahl [Sun, 19 Sep 2004 15:41:49 +0000 (15:41 +0000)]
Return selected objects in sorted order in
ObjectSelection.getSelectedObjects. This corrects the problem that
objects copied to the clipboard could be in the wrong order.

16 years agoAdded keyboard shortcuts for next and previous image (ticket #60)
Ulrik Svensson [Sun, 19 Sep 2004 15:37:10 +0000 (15:37 +0000)]
Added keyboard shortcuts for next and previous image (ticket #60)

16 years agoConnect/disconnect menubarDelete properly when the table view is
Joel Rosdahl [Sun, 19 Sep 2004 10:47:11 +0000 (10:47 +0000)]
Connect/disconnect menubarDelete properly when the table view is
getting/losing focus (ticket #66).

16 years agoReload album tree when an album has been cut or pasted (ticket #65).
Joel Rosdahl [Sun, 19 Sep 2004 09:11:41 +0000 (09:11 +0000)]
Reload album tree when an album has been cut or pasted (ticket #65).

16 years agoImplemented work-around for problem with repeated view freeze (ticket
Joel Rosdahl [Sun, 19 Sep 2004 09:02:53 +0000 (09:02 +0000)]
Implemented work-around for problem with repeated view freeze (ticket
#48).

16 years agoChanged Ulrik's email address.
Joel Rosdahl [Sat, 18 Sep 2004 23:43:25 +0000 (23:43 +0000)]
Changed Ulrik's email address.

16 years agoTerminate preloads correctly in ImagePreloader.clearCache.
Joel Rosdahl [Sat, 18 Sep 2004 23:41:37 +0000 (23:41 +0000)]
Terminate preloads correctly in ImagePreloader.clearCache.

16 years agoAdded status bar (ticket #58).
Ulrik Svensson [Sat, 18 Sep 2004 21:47:03 +0000 (21:47 +0000)]
Added status bar (ticket #58).

16 years agoUpdate image view and clear preload cache correctly after rotation.
Ulrik Svensson [Sat, 18 Sep 2004 21:44:26 +0000 (21:44 +0000)]
Update image view and clear preload cache correctly after rotation.

16 years agoRemoved assert that isn't always true. Locations in a database from
Joel Rosdahl [Sat, 18 Sep 2004 10:15:58 +0000 (10:15 +0000)]
Removed assert that isn't always true. Locations in a database from
another platform may have path separators not equal to os.path.sep.

16 years agoCatch errors from buggy PIL plugins.
Joel Rosdahl [Sat, 18 Sep 2004 09:05:45 +0000 (09:05 +0000)]
Catch errors from buggy PIL plugins.

16 years agoBug fix: Don't try to preload albums.
Joel Rosdahl [Sat, 18 Sep 2004 08:26:04 +0000 (08:26 +0000)]
Bug fix: Don't try to preload albums.

16 years agoBug fix in kofoto.EXIF.EXIF_header.s2n (ticket #64).
Joel Rosdahl [Mon, 13 Sep 2004 19:42:21 +0000 (19:42 +0000)]
Bug fix in kofoto.EXIF.EXIF_header.s2n (ticket #64).

16 years agoSet binary flag when opening image file in ImagePreloader. Fixes
Joel Rosdahl [Sun, 12 Sep 2004 13:41:04 +0000 (13:41 +0000)]
Set binary flag when opening image file in ImagePreloader. Fixes
image loading under Windows.

16 years agoAdded Debian package dependency on libjpeg-progs (ticket #63).
Joel Rosdahl [Sun, 12 Sep 2004 09:40:21 +0000 (09:40 +0000)]
Added Debian package dependency on libjpeg-progs (ticket #63).