joel/kofoto.git
16 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.

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

16 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).

16 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).

16 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.

16 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.

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

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

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

16 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.

16 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).

16 years agoMake sure the pixbuf loader is closed before when the state instance
Joel Rosdahl [Sun, 12 Sep 2004 09:38:05 +0000 (09:38 +0000)]
Make sure the pixbuf loader is closed before when the state instance
is destroyed. GTK+ complains otherwise.

16 years agoCancel the old delay timer (if any) when starting a new preload.
Joel Rosdahl [Sun, 12 Sep 2004 09:36:27 +0000 (09:36 +0000)]
Cancel the old delay timer (if any) when starting a new preload.

16 years agoNew function: kofoto.common.calculateDownscaledDimensions.
Joel Rosdahl [Wed, 8 Sep 2004 20:16:25 +0000 (20:16 +0000)]
New function: kofoto.common.calculateDownscaledDimensions.

kofoto.imagecache.ImageCache._get: Use calculateDownscaledDimensions
instead of _calcImageSize.

Implemented preloading of images (ticket #28).

16 years agoCreated a timer class useful for debugging.
Joel Rosdahl [Wed, 8 Sep 2004 17:31:03 +0000 (17:31 +0000)]
Created a timer class useful for debugging.

16 years agoFixed updating of the image view when loading a new query (ticket #47).
Joel Rosdahl [Sat, 4 Sep 2004 18:51:32 +0000 (18:51 +0000)]
Fixed updating of the image view when loading a new query (ticket #47).

16 years agoResloved ticket #46 (Cant paste into an empty album)
Ulrik Svensson [Sat, 4 Sep 2004 10:21:38 +0000 (10:21 +0000)]
Resloved ticket #46 (Cant paste into an empty album)

16 years agoIgnore shift-related warnings from PIL (ticket #50).
Joel Rosdahl [Fri, 3 Sep 2004 22:17:37 +0000 (22:17 +0000)]
Ignore shift-related warnings from PIL (ticket #50).

16 years agoIn Shelf.createImage, refuse to recognize images we can't convert to
Joel Rosdahl [Fri, 3 Sep 2004 22:15:57 +0000 (22:15 +0000)]
In Shelf.createImage, refuse to recognize images we can't convert to
RGB mode later.

16 years agoFixed error when choosing "Properties..." for a selected album in
Joel Rosdahl [Fri, 3 Sep 2004 21:31:25 +0000 (21:31 +0000)]
Fixed error when choosing "Properties..." for a selected album in
the table view (ticket #49).

16 years agoAdded tool tip for the search query input field.
Joel Rosdahl [Fri, 3 Sep 2004 20:25:40 +0000 (20:25 +0000)]
Added tool tip for the search query input field.

Adjusted tool tip for the search filter check button somewhat.

16 years agoMake the "registered" attribute equal for all images when registering.
Joel Rosdahl [Sun, 29 Aug 2004 17:20:05 +0000 (17:20 +0000)]
Make the "registered" attribute equal for all images when registering.
Fixes ticket #41.

16 years agoUpdate the toggle column in the category tree after paste. Fixes
Joel Rosdahl [Sun, 29 Aug 2004 17:03:13 +0000 (17:03 +0000)]
Update the toggle column in the category tree after paste. Fixes
ticket #45.

16 years agoBug fix: Make menubarDestroy insensitive when the album tree loses focus.
Joel Rosdahl [Sun, 29 Aug 2004 08:55:09 +0000 (08:55 +0000)]
Bug fix: Make menubarDestroy insensitive when the album tree loses focus.

16 years agoBug fix: Ignore identified MPEG files in Shelf.createImage.
Joel Rosdahl [Tue, 24 Aug 2004 20:34:30 +0000 (20:34 +0000)]
Bug fix: Ignore identified MPEG files in Shelf.createImage.

16 years agoMade woolly output valid XHTML Transitional. Patch from Erik Forsberg.
Joel Rosdahl [Mon, 23 Aug 2004 18:45:28 +0000 (18:45 +0000)]
Made woolly output valid XHTML Transitional. Patch from Erik Forsberg.
Closes ticket #52.

16 years agoPut state in a directory of its own.
Joel Rosdahl [Fri, 20 Aug 2004 05:57:23 +0000 (05:57 +0000)]
Put state in a directory of its own.

16 years agoRemoved quotes from the "locations" argument to open_command in the
Joel Rosdahl [Fri, 20 Aug 2004 05:54:30 +0000 (05:54 +0000)]
Removed quotes from the "locations" argument to open_command in the
default configuration file for now, since the argument may contain
several filenames. We should probably either just call open_command
with one filename at a time or add quotes around each filename in the
code.

16 years agoQuote file arguments in default configuration file.
Joel Rosdahl [Thu, 19 Aug 2004 20:46:48 +0000 (20:46 +0000)]
Quote file arguments in default configuration file.

16 years agoNever unselect the album tree if the search text is a valid album tag.
Joel Rosdahl [Thu, 19 Aug 2004 20:39:52 +0000 (20:39 +0000)]
Never unselect the album tree if the search text is a valid album tag.

16 years agoNew gkofoto module persistentstate for storing state that should be
Joel Rosdahl [Thu, 19 Aug 2004 19:48:42 +0000 (19:48 +0000)]
New gkofoto module persistentstate for storing state that should be
remembered between runs.

Made the filter text persistent.

16 years agoAdd search filter field, ticket 32
Ulrik Svensson [Thu, 19 Aug 2004 18:23:51 +0000 (18:23 +0000)]
Add search filter field, ticket 32

16 years agoRemoved obsolete loadingProgressDialog.
Joel Rosdahl [Sun, 15 Aug 2004 07:52:01 +0000 (07:52 +0000)]
Removed obsolete loadingProgressDialog.

16 years agoLoad table view asynchronously. Closes ticket #26.
Joel Rosdahl [Sat, 14 Aug 2004 21:48:32 +0000 (21:48 +0000)]
Load table view asynchronously. Closes ticket #26.

16 years agoImproved RPM packaging. Thanks to Kjell Enblom.
Joel Rosdahl [Thu, 12 Aug 2004 06:30:48 +0000 (06:30 +0000)]
Improved RPM packaging. Thanks to Kjell Enblom.

16 years agoAdded missing targets in help text.
Joel Rosdahl [Tue, 10 Aug 2004 19:15:18 +0000 (19:15 +0000)]
Added missing targets in help text.

16 years agoAdded glade to the dependency list.
Joel Rosdahl [Sun, 8 Aug 2004 20:15:15 +0000 (20:15 +0000)]
Added glade to the dependency list.

16 years agoNext version: 0.2.
Joel Rosdahl [Sun, 8 Aug 2004 13:35:56 +0000 (13:35 +0000)]
Next version: 0.2.

16 years agoReleased version 0.1.
Joel Rosdahl [Sun, 8 Aug 2004 13:24:06 +0000 (13:24 +0000)]
Released version 0.1.

16 years agoUse default database name "metadata.db" instead of "metadata" on
Joel Rosdahl [Sun, 8 Aug 2004 12:42:50 +0000 (12:42 +0000)]
Use default database name "metadata.db" instead of "metadata" on
Unix too.

16 years agoRenamed "shelf" to "metadata database" in the UI.
Joel Rosdahl [Sun, 8 Aug 2004 12:11:24 +0000 (12:11 +0000)]
Renamed "shelf" to "metadata database" in the UI.

16 years agoAdded some tool tips.
Joel Rosdahl [Sun, 8 Aug 2004 11:15:46 +0000 (11:15 +0000)]
Added some tool tips.

16 years agoUnset inactive view menu items at startup.
Joel Rosdahl [Sun, 8 Aug 2004 11:08:40 +0000 (11:08 +0000)]
Unset inactive view menu items at startup.

16 years agoHide thumbnail view instead of just disabling it.
Joel Rosdahl [Sun, 8 Aug 2004 11:07:49 +0000 (11:07 +0000)]
Hide thumbnail view instead of just disabling it.

16 years agoUnselect album tree after searching.
Joel Rosdahl [Sun, 8 Aug 2004 11:02:18 +0000 (11:02 +0000)]
Unselect album tree after searching.

16 years agoUse notion "top-level" instead of "root" and "sub" instead of "child".
Joel Rosdahl [Sun, 8 Aug 2004 10:50:06 +0000 (10:50 +0000)]
Use notion "top-level" instead of "root" and "sub" instead of "child".

16 years agoWork-around for a bug in PIL.
Joel Rosdahl [Sun, 8 Aug 2004 10:35:44 +0000 (10:35 +0000)]
Work-around for a bug in PIL.

16 years agoRemoved all use of stock menu items, since may be translated while the
Joel Rosdahl [Sun, 8 Aug 2004 09:39:18 +0000 (09:39 +0000)]
Removed all use of stock menu items, since may be translated while the
non-stock items are not translated.

16 years agoRequire python-gtk2 2.2.0 or higher.
Joel Rosdahl [Sun, 8 Aug 2004 08:21:08 +0000 (08:21 +0000)]
Require python-gtk2 2.2.0 or higher.

16 years agoPreparations for version 0.1.
Joel Rosdahl [Sun, 8 Aug 2004 08:05:43 +0000 (08:05 +0000)]
Preparations for version 0.1.

16 years agoHandle setup.py invocation without arguments.
Joel Rosdahl [Sun, 8 Aug 2004 08:04:16 +0000 (08:04 +0000)]
Handle setup.py invocation without arguments.

16 years agoMoved gkofoto library files into a subdirectory of their own again. It
Joel Rosdahl [Sun, 8 Aug 2004 07:47:32 +0000 (07:47 +0000)]
Moved gkofoto library files into a subdirectory of their own again. It
is more administrative work to keep them in the same directory as
other .py files, because the library files in that case must be
explicitly listed to avoid that non-library .py files are included in
the library when building a dist.

16 years agoAvoid .svn directory in Debian diff file.
Joel Rosdahl [Sun, 8 Aug 2004 07:39:14 +0000 (07:39 +0000)]
Avoid .svn directory in Debian diff file.

16 years agoFixed broken description field in the Debian control file.
Joel Rosdahl [Sun, 8 Aug 2004 07:16:14 +0000 (07:16 +0000)]
Fixed broken description field in the Debian control file.

Install prerm and postinstall scripts via debhelper.

16 years agoAdded forgotten debian package information.
Joel Rosdahl [Sat, 7 Aug 2004 20:12:17 +0000 (20:12 +0000)]
Added forgotten debian package information.

16 years agoWrote man page embryos.
Joel Rosdahl [Sat, 7 Aug 2004 20:08:37 +0000 (20:08 +0000)]
Wrote man page embryos.

Build Debian packages too.

16 years agoRemoved obsolete file.
Joel Rosdahl [Sat, 7 Aug 2004 19:49:08 +0000 (19:49 +0000)]
Removed obsolete file.

16 years agoSplit gkofoto's start, start.py and start.pyw into five files:
Joel Rosdahl [Sat, 7 Aug 2004 11:49:37 +0000 (11:49 +0000)]
Split gkofoto's start, start.py and start.pyw into five files:

 * start-on-unix.py (use system libraries)
 * start-on-windows.py (use system libraries + GTK+ library magic)
 * start-in-unix-source.py (use source tree libraries)
 * start-in-windows-source.py (use source tree libraries + GTK+ library magic)
 * start-in-windows-source.pyw (pythonw wrapper for start-in-windows-source.py)

16 years agoDon't dist kofoto-upload.
Joel Rosdahl [Fri, 6 Aug 2004 21:41:49 +0000 (21:41 +0000)]
Don't dist kofoto-upload.

16 years agoMore improvement of HTML generation dialog.
Joel Rosdahl [Fri, 6 Aug 2004 20:23:58 +0000 (20:23 +0000)]
More improvement of HTML generation dialog.

16 years agoImproved HTML generation dialog.
Joel Rosdahl [Fri, 6 Aug 2004 19:30:38 +0000 (19:30 +0000)]
Improved HTML generation dialog.

16 years agoAdded wiki URL to the about box.
Joel Rosdahl [Fri, 6 Aug 2004 15:04:37 +0000 (15:04 +0000)]
Added wiki URL to the about box.

16 years agoReplaced some error prints with proper error dialogs.
Joel Rosdahl [Tue, 3 Aug 2004 17:12:31 +0000 (17:12 +0000)]
Replaced some error prints with proper error dialogs.

16 years agoMarked all dialogs as modal.
Joel Rosdahl [Sun, 1 Aug 2004 21:06:50 +0000 (21:06 +0000)]
Marked all dialogs as modal.

16 years agoHandle non-UTF8-encoded file paths more gracefully.
Joel Rosdahl [Sun, 1 Aug 2004 21:01:34 +0000 (21:01 +0000)]
Handle non-UTF8-encoded file paths more gracefully.

16 years agoRun all pending GTK events in the file traversal loops in the image
Joel Rosdahl [Sun, 1 Aug 2004 18:05:10 +0000 (18:05 +0000)]
Run all pending GTK events in the file traversal loops in the image
registration and handling dialogs. On Windows, the file counters
didn't get updated properly otherwise.

16 years agoAdded default width to the progress dialogs to make them a bit wider.
Joel Rosdahl [Sun, 1 Aug 2004 17:59:43 +0000 (17:59 +0000)]
Added default width to the progress dialogs to make them a bit wider.

16 years agoRemoved attributes that make libglade emit warnings under Windows.
Joel Rosdahl [Sun, 1 Aug 2004 17:55:21 +0000 (17:55 +0000)]
Removed attributes that make libglade emit warnings under Windows.

16 years agoNew project URL.
Joel Rosdahl [Sun, 1 Aug 2004 17:50:56 +0000 (17:50 +0000)]
New project URL.

16 years agoMoved TODO list to the wiki.
Joel Rosdahl [Sun, 1 Aug 2004 14:59:55 +0000 (14:59 +0000)]
Moved TODO list to the wiki.

16 years agoMoved notes to the wiki.
Joel Rosdahl [Sat, 31 Jul 2004 18:07:49 +0000 (18:07 +0000)]
Moved notes to the wiki.