Don't require non-shifted commands in full screen view
[joel/kofoto.git] / CHANGES.txt
1  _  __      __       _
2 | |/ /___  / _| ___ | |_ ___
3 | ' // _ \| |_ / _ \| __/ _ \
4 | . \ (_) |  _| (_) | || (_) |
5 |_|\_\___/|_|  \___/ \__\___/
6
7
8 VERSION HISTORY
9 ===============
10
11 0.5 (2006-01-30)
12
13     New features:
14
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
20         view.
21       * Double-click on the image in the single image view switches to
22         full screen view.
23
24 0.4.1 (2005-10-10)
25
26     Fixed bugs:    
27
28       * Made cut and paste in gkofoto work again (ticket #113).
29
30 0.4 (2005-10-09)
31
32     New features:
33
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).
41
42     Fixed bugs:
43
44       * Better handling of Unicode (tickets #99, #104 and #108).
45       * Reload album tree if an album is destroyed in the table view
46         (ticket #93).
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
51         (ticket #102).
52       * Added work-around for buggy EXIF library.
53       * Fixed problem when registering directories with strange names.
54
55 0.3.3 (2005-05-14)
56
57     Fixed bugs:
58
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
62         #98).
63       * Fixed bugs related to cut/copy/paste of objects.
64
65 0.3.2 (2005-05-07)
66
67     Fixed bugs:
68
69       * Added missing HTML output module in the Windows standalone
70         package (ticket #96).
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.
76
77 0.3.1 (2005-03-31)
78
79     Fixed bugs:
80
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
84         Chris Clark.
85
86 0.3 (2005-02-12)
87
88     New features:
89
90       * Category "quick select" feature.
91       * Improved the image directory structure for generated HTML
92         albums (ticket #7).
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).
105
106     Fixed bugs:
107
108       * Fixed bug which made GKofoto segfault when another instance
109         was locking the database (ticket #36). Patch from Darryl
110         Shpak.
111       * Make GKofoto run properly under Windows 98 (ticket #79). Patch
112         by Chris M Clark.
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
121         view.
122       * Handle home directories with non-ASCII characters correctly
123         (ticket #72).
124
125 0.2.2 (2004-10-02)
126
127     New Features:
128
129       * Explicitly set width and height of images in generated HTML
130         output.
131
132     Fixed Bugs:
133
134       * Fixed a bug that made the image preloader leak lots of memory
135         (ticket #68).
136       * Fixed incorrect logic for the modification field in the status
137         bar.
138
139 0.2.1 (2004-09-19)
140
141     Fixed Bugs:
142
143       * Handle missing image files gracefully in the image preloader
144         (ticket #67).
145
146 0.2 (2004-09-19)
147
148     New Features:
149
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).
155
156     Fixed Bugs:
157
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
163         convert to RGB mode.
164       * Made delete in the edit menu work (ticket #66).
165       * Made destroy in the edit unselectable when the album tree
166         loses focus.
167       * Update the toggle column in the category tree after paste
168         (ticket #45).
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
176         fields (ticket #64).
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
180         #65).
181       * Added dependency on python-glade2 in the Debian package. Noted
182         by Erik Forsberg.
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.
187
188 0.1 (2004-08-08)
189
190     First public version.