2 | |/ /___ / _| ___ | |_ ___
3 | ' // _ \| |_ / _ \| __/ _ \
4 | . \ (_) | _| (_) | || (_) |
5 |_|\_\___/|_| \___/ \__\___/
15 * Full screen view (ticket #33).
16 * Improved image display speed.
17 * Improved caching of images (ticket #86).
18 * Improved load speed of the table view.
19 * Double-click on a table view row switches to single image
21 * Double-click on the image in the single image view switches to
28 * Made cut and paste in gkofoto work again (ticket #113).
34 * Support for handling image versions (ticket #15).
35 * Internal errors in gkofoto are now shown a message dialog
36 instead of printed to the console (ticket #37).
37 * New commandline option -0/--null that makes the search command
38 terminate file paths with null characters instead of newlines.
39 Mainly useful when piping "kofoto search" output to GNU xargs.
40 * New commandline command: reread-exif (ticket #18).
44 * Better handling of Unicode (tickets #99, #104 and #108).
45 * Reload album tree if an album is destroyed in the table view
47 * Hide file chooser dialog when processing files in the image
48 registration dialog (ticket #103).
49 * Set toolbar icons correctly (ticket #109).
50 * Removed bad key bindings for going to next and previous image
52 * Added work-around for buggy EXIF library.
53 * Fixed problem when registering directories with strange names.
59 * Treat closing of the directory browser image as "Cancel"
60 instead of "OK" when registering images (ticket #97).
61 * Fixed bug related to pasting in the middle of albums (ticket
63 * Fixed bugs related to cut/copy/paste of objects.
69 * Added missing HTML output module in the Windows standalone
71 * Improved error handling in HTML generation dialog.
72 * Added missing top menu bindings for "Open image", "Rotate image left"
73 and "Rotate image right".
74 * Don't scroll the table view to the beginning when the selection is
75 empty. This makes cut/delete/destroy less annoying.
81 * Made a work-around for bug in PyGTK 2.6.1 (ticket #94).
82 * Update the Album menu in the menu bar correctly (ticket #95).
83 * Be more permissive about the Image Model EXIF tag. Patch by
90 * Category "quick select" feature.
91 * Improved the image directory structure for generated HTML
93 * Recognize EXIF timestamps on the format "YYYY/MM/DD HH:MM:SS"
94 and "YYYY-MM-DD HH:MM:SS" in addition to the EXIF standard
95 format ("YYYY:MM:DD HH:MM:SS") (ticket #70).
96 * Migrated to GTK+/PyGTK 2.4 (ticket #73).
97 * Improved directory chooser dialog.
98 * A couple of default root categories are now created when
99 creating a new database (ticket #85).
100 * Renamed obliterate/obliterate-category commands to
101 destroy/destroy-category in the command-line client to match
102 the menu choices in GKofoto (ticket #87).
103 * Created Windows standalone package with all dependencies
104 included (ticket #80).
108 * Fixed bug which made GKofoto segfault when another instance
109 was locking the database (ticket #36). Patch from Darryl
111 * Make GKofoto run properly under Windows 98 (ticket #79). Patch
113 * Added work-around for EXIF fields unparsable by our current
114 EXIF library (ticket #71).
115 * Corrected album children cache logic (ticket #77).
116 * Fixed bug triggering tracebacks when performing a new search
117 in the single image view (ticket #69).
118 * Update clipboard when image/album is destroyed (ticket #83).
119 * Fixed some problems related to image destroying (ticket #84).
120 * Corrected code handling missing images in the single image
122 * Handle home directories with non-ASCII characters correctly
129 * Explicitly set width and height of images in generated HTML
134 * Fixed a bug that made the image preloader leak lots of memory
136 * Fixed incorrect logic for the modification field in the status
143 * Handle missing image files gracefully in the image preloader
150 * Preloading of images (ticket #28).
151 * Load table view asynchronously (ticket #26).
152 * Added search filter field (ticket #32).
153 * Added status bar (ticket #58).
154 * Added accelerators for next/previous image (ticket #60).
158 * Quote file arguments to the rotation commands correctly in the
159 default configuration file.
160 * Made woolly output valid XHTML Transitional (ticket #52).
161 Patch from Erik Forsberg. Thanks!
162 * Don't register identified MPEG files or images that PIL can't
164 * Made delete in the edit menu work (ticket #66).
165 * Made destroy in the edit unselectable when the album tree
167 * Update the toggle column in the category tree after paste
169 * Make the "registered" attribute equal for all images when
170 registering (ticket #41).
171 * Fixed error when choosing "Properties..." for a selected album
172 in the table view (ticket #49).
173 * Ignore shift-related warnings from PIL (ticket #50).
174 * Catch errors from buggy PIL plugins.
175 * Fixed a bug that made the EXIF module unable to read some EXIF
177 * Implemented work-around for a problem with repeated view
178 freezes (ticket #48).
179 * Reload album tree when an album has been cut or pasted (ticket
181 * Added dependency on python-glade2 in the Debian package. Noted
183 * Added dependency on libjpeg-progs in the Debian package
184 (ticket #63). Noted by Ola Leifler.
185 * Improved RPM packaging (thanks to Kjell Enblom).
186 * Various other minor fixes.
190 First public version.