PEP8-ified raise clauses.
[joel/kofoto.git] / CHANGES.txt
1  _  __      __       _
2 | |/ /___  / _| ___ | |_ ___
3 | ' // _ \| |_ / _ \| __/ _ \
4 | . \ (_) |  _| (_) | || (_) |
5 |_|\_\___/|_|  \___/ \__\___/
6
7
8 VERSION HISTORY
9 ===============
10
11 0.4.1 (2005-10-10)
12
13     Fixed bugs:    
14
15       * Made cut and paste in gkofoto work again (ticket #113).
16
17 0.4 (2005-10-09)
18
19     New features:
20
21       * Support for handling image versions (ticket #15).
22       * Internal errors in gkofoto are now shown a message dialog
23         instead of printed to the console (ticket #37).
24       * New commandline option -0/--null that makes the search command
25         terminate file paths with null characters instead of newlines.
26         Mainly useful when piping "kofoto search" output to GNU xargs.
27       * New commandline command: reread-exif (ticket #18).
28
29     Fixed bugs:
30
31       * Better handling of Unicode (tickets #99, #104 and #108).
32       * Reload album tree if an album is destroyed in the table view
33         (ticket #93).
34       * Hide file chooser dialog when processing files in the image
35         registration dialog (ticket #103).
36       * Set toolbar icons correctly (ticket #109).
37       * Removed bad key bindings for going to next and previous image
38         (ticket #102).
39       * Added work-around for buggy EXIF library.
40       * Fixed problem when registering directories with strange names.
41
42 0.3.3 (2005-05-14)
43
44     Fixed bugs:
45
46       * Treat closing of the directory browser image as "Cancel"
47         instead of "OK" when registering images (ticket #97).
48       * Fixed bug related to pasting in the middle of albums (ticket
49         #98).
50       * Fixed bugs related to cut/copy/paste of objects.
51
52 0.3.2 (2005-05-07)
53
54     Fixed bugs:
55
56       * Added missing HTML output module in the Windows standalone
57         package (ticket #96).
58       * Improved error handling in HTML generation dialog.
59       * Added missing top menu bindings for "Open image", "Rotate image left"
60         and "Rotate image right".
61       * Don't scroll the table view to the beginning when the selection is
62         empty. This makes cut/delete/destroy less annoying.
63
64 0.3.1 (2005-03-31)
65
66     Fixed bugs:
67
68       * Made a work-around for bug in PyGTK 2.6.1 (ticket #94).
69       * Update the Album menu in the menu bar correctly (ticket #95).
70       * Be more permissive about the Image Model EXIF tag. Patch by
71         Chris Clark.
72
73 0.3 (2005-02-12)
74
75     New features:
76
77       * Category "quick select" feature.
78       * Improved the image directory structure for generated HTML
79         albums (ticket #7).
80       * Recognize EXIF timestamps on the format "YYYY/MM/DD HH:MM:SS"
81         and "YYYY-MM-DD HH:MM:SS" in addition to the EXIF standard
82         format ("YYYY:MM:DD HH:MM:SS") (ticket #70).
83       * Migrated to GTK+/PyGTK 2.4 (ticket #73).
84       * Improved directory chooser dialog.
85       * A couple of default root categories are now created when
86         creating a new database (ticket #85).
87       * Renamed obliterate/obliterate-category commands to
88         destroy/destroy-category in the command-line client to match
89         the menu choices in GKofoto (ticket #87).
90       * Created Windows standalone package with all dependencies
91         included (ticket #80).
92
93     Fixed bugs:
94
95       * Fixed bug which made GKofoto segfault when another instance
96         was locking the database (ticket #36). Patch from Darryl
97         Shpak.
98       * Make GKofoto run properly under Windows 98 (ticket #79). Patch
99         by Chris M Clark.
100       * Added work-around for EXIF fields unparsable by our current
101         EXIF library (ticket #71).
102       * Corrected album children cache logic (ticket #77).
103       * Fixed bug triggering tracebacks when performing a new search
104         in the single image view (ticket #69).
105       * Update clipboard when image/album is destroyed (ticket #83).
106       * Fixed some problems related to image destroying (ticket #84).
107       * Corrected code handling missing images in the single image
108         view.
109       * Handle home directories with non-ASCII characters correctly
110         (ticket #72).
111
112 0.2.2 (2004-10-02)
113
114     New Features:
115
116       * Explicitly set width and height of images in generated HTML
117         output.
118
119     Fixed Bugs:
120
121       * Fixed a bug that made the image preloader leak lots of memory
122         (ticket #68).
123       * Fixed incorrect logic for the modification field in the status
124         bar.
125
126 0.2.1 (2004-09-19)
127
128     Fixed Bugs:
129
130       * Handle missing image files gracefully in the image preloader
131         (ticket #67).
132
133 0.2 (2004-09-19)
134
135     New Features:
136
137       * Preloading of images (ticket #28).
138       * Load table view asynchronously (ticket #26).
139       * Added search filter field (ticket #32).
140       * Added status bar (ticket #58).
141       * Added accelerators for next/previous image (ticket #60).
142
143     Fixed Bugs:
144
145       * Quote file arguments to the rotation commands correctly in the
146         default configuration file.
147       * Made woolly output valid XHTML Transitional (ticket #52).
148         Patch from Erik Forsberg. Thanks!
149       * Don't register identified MPEG files or images that PIL can't
150         convert to RGB mode.
151       * Made delete in the edit menu work (ticket #66).
152       * Made destroy in the edit unselectable when the album tree
153         loses focus.
154       * Update the toggle column in the category tree after paste
155         (ticket #45).
156       * Make the "registered" attribute equal for all images when
157         registering (ticket #41).
158       * Fixed error when choosing "Properties..." for a selected album
159         in the table view (ticket #49).
160       * Ignore shift-related warnings from PIL (ticket #50).
161       * Catch errors from buggy PIL plugins.
162       * Fixed a bug that made the EXIF module unable to read some EXIF
163         fields (ticket #64).
164       * Implemented work-around for a problem with repeated view
165         freezes (ticket #48).
166       * Reload album tree when an album has been cut or pasted (ticket
167         #65).
168       * Added dependency on python-glade2 in the Debian package. Noted
169         by Erik Forsberg.
170       * Added dependency on libjpeg-progs in the Debian package
171         (ticket #63). Noted by Ola Leifler.
172       * Improved RPM packaging (thanks to Kjell Enblom).
173       * Various other minor fixes.
174
175 0.1 (2004-08-08)
176
177     First public version.