Kraxy/EBN: missing Q_OBJECT
[kphotoalbum.git] / ChangeLog
blob7520116bf55febe424329eae04594b62b3a659d1
1 2010-02-15  Miika Turkia <theBro@luukku.com>
3         * fixed bug #182046: Re-read metadata settings not saved. Thanks to
4         Andreas Neustifter for patch.
6 2010-02-13  Miika Turkia <theBro@luukku.com>
8         * Removing blue link borders from images on HTMLExport theme dark.
9         Thanks to Andreas Neustifter for patch.
12 2010-01-31  Miika Turkia <theBro@luukku.com>
14         * bugfix: HTML generator theme darkJS did not show fullsize images as
15         dimensions were reported as -1. Now dimensions are retrieved from the
16         first image if dealing with fullsize images. (Added also a version
17         number to the theme.)
19 2010-01-30  Miika Turkia <theBro@luukku.com>
21         * Moved modified file detection configurations from General tab to
22         it's own configuration tab called 'File Versions' (General tab was
23         taller than my screen)
24         * Error message changed to display correct menu text
26 2010-01-24  Miika Turkia <theBro@luukku.com>
28         * GUI: Added checkboxes for display filters to view which ones are
29         selected.
30         * Added check that color depth is enough for each filter.
31         * bugfix: File name based autostacking of new images relied on
32         relative paths and did not work if KPA was started from elsewhere
34 2010-01-23  Miika Turkia <theBro@luukku.com>
36         * Minor tweak on HTMLGenerator theme darkJS to highlight displayed
37         thumbnail
38         * New filters added for contrast streching and histogram equalization
40 2010-01-15  Jan Kundrát <jkt@gentoo.org>
42         * Make copying a list of images with Ctrl+C work on all images,
43         regardless if they are currently available on the disk or not.
45 2010-01-15 Hassan Ibraheem <hasan.ibraheem@gmail.com>
47         * Draw stack indicator correctly for images
48         with different dimensions.
50 2010-01-06  Miika Turkia <theBro@luukku.com>
52         * Added possibility to use embedded thumbnails instead of decoding RAW
53         files. User is able to specify what is the minimum size for the
54         embedded thumbnail to be used.
56         * Remove of some code that became dead with yesterdays bugfix
58 2010-01-05  Miika Turkia <theBro@luukku.com>
60         * fixed bug #220373: Viewer settings dialog did not load correct
61         values and had wrong defaults
63 2010-01-04  Miika Turkia <theBro@luukku.com>
65         * ImageViewer and SlideShow added to HTMLGenerator's theme darkJS
67 2010-01-01  Miika Turkia <theBro@luukku.com>
69         * fixed bug #159718: Excluding subdirecories like .thumbs.
70         Thanks to Michal Yogi Práznovský
72 2009-12-31  Miika Turkia <theBro@luukku.com>
74         * fixed bug #145735: Move deleted files to Trash. Thanks to  Kirill
75         Kalyuzhniy
77 2009-12-30  Miika Turkia <theBro@luukku.com>
79         * Tip added to inform users about rating with number keys
81 2009-12-30  Jesper K. Pedersen  <blackie@kdab.com>
83         * fixed bug #220376: Shortcuts in the annotation dialog was broken
84         in some translations
86         * bugfix: KPA crashes when viewing images if viewer cache size is set
87         to zero
89 2009-12-25  Jan Kundrát <jkt@gentoo.org>
91         * Added a simple `script/focal-length-hist.py` for printing out a histogram
92         of lens focal lengths used.  It's a rather quick & dirty hack, but might be
93         useful when deciding which focal lengths you use most before buying new
94         lens.
96 2009-12-24  Jesper K. Pedersen  <blackie@kdab.com>
98         * Bugfix: no more multiple lineedits with focus in the annotation dialog.
100         * Now a viewer can be invoked from the annotation dialog by
101         pressin Ctrl+Space
103         * At end of viewing images, KPhotoalbum will now ask if you want
104         to delete those images from disk that you deleted (by pressing
105         del) during the viewing process.
107 2009-12-20  Miika Turkia <theBro@luukku.com>
109         * Added support for rating images using numbers from keyboard (0-5)
110         * bugfix: KPA crashes when viewing images if viewer cache size is set
111         to zero
112         * On exporting HTMLGallery the escaping of quotes and carriage returns
113         is required only for the JS array, on image page escaping the quotes
114         actually messes up the HTML code.
116 2009-12-19  Miika Turkia <theBro@luukku.com>
118         * Added support for exporting picture date on HTMLGallery
119         * bugfix: JavaScript based HTMLGallery theme shows information of
120         wrong picture upon initial loading
121         * Added support for HTMLGallery theme darkJS to navigate through
122         images with arrow keys (left and right)
124 2009-11-25 Hassan Ibraheem <hasan.ibraheem@gmail.com>
126         * fixed bug #211907: Fix EXIF support dialog at startup. Thanks to Olivier Berger
128 2009-11-19 Hassan Ibraheem <hasan.ibraheem@gmail.com>
130         * fixed bug #147891: Crashing on wrong export directory in Plugin interface
132 2009-11-08  Hassan Ibraheem <hasan.ibraheem@gmail.com>
134         * fixed bug #211392: Incorrect rotation angle after annotating multiple
135          images.Thanks to Andreas Neustifter.
137 ====================== KPhotoalbum 4.1 released  ===================================    
139 2009-09-02  Miika Turkia <theBro@luukku.com>
141         * Redirecting with no index.html in URL added and cleaned up
142           some comments in the theme darkJS
144 2009-08-28  Jan Kundrát  <jkt@flaska.net>
146         * Fix segfaults when dragging images before the first one and after the last
147         one
149 2009-08-15  Hassan Ibraheem   <hasan.ibraheem@gmail.com>
151         * fixed bug #171520: preview images when annotating multiple
152         images at once
154 2009-08-14  Jesper K. Pedersen  <blackie@kdab.com>
156         * Improved zooming in rotated images (by Hassan Ibraheem)
158 2009-07-25  Jesper K. Pedersen  <blackie@kdab.com>
160         * Show the file list directly in the Read Exif Info
161         dialog. Previously it was a secondary dialog, with a
162         do-not-show-again checkbox and a cancel button (none of those two
163         made any sense there)
165 2009-07-20  Jesper K. Pedersen  <blackie@kdab.com>
167         * Add a keybinding for delete in the viewer that will take the
168         image of the display list. This is useful when comparing a number
169         of images and want to take the worst one away every time to find
170         the best one. Thanks to Wes Hardaker <wes@hardakers.net> for a
171         patch implementing this.
173 2009-07-19  Jesper K. Pedersen  <blackie@kdab.com>
175         * Now it is possible to chose the thumbnail storage format from
176         the settings dialog (ppm files which we used by default are pretty
177         large, so on limited disk space you may wish to choose jpg instead
178         to trade some speed for disk space. (thanks to Franck Sicard
179         <franck.sicard@3demi.net> for a patch for this)
181         * To move items around in the thumbnail viewer, you now first have
182         to select them, then move them. This makes it so much easier to
183         select items, as you do not have to find an empty space to start.
185         * Once more updated the look of the icons in the thumbnail
186         viewer. This time I copied the look and fell from Gwenview, which
187         I hope everyone will like.
189         * Refactored the code of the thumbnail viewer, so it now is much
190         more clean and understandable.
192 2009-07-14  Jesper K. Pedersen  <blackie@kdab.com>
194         * Thumbnail view icons are now square again, and background color
195         is customizable. The default has changed slightly, so the
196         background color is dark gray, and spacing are 4 pixels. This
197         gives IMHO the best 3D effect.
199 2009-07-24  Jesper K. Pedersen  <blackie@kdab.com>
201         * fixed bug #201116: kphotoalbum crashes when trying to remove image without deleting from disk
203 2009-07-12  Jesper K. Pedersen  <blackie@kdab.com>
205         * Exif database insertion works again. Thanks to Matthias Fussel
207 2009-07-12  Jesper K. Pedersen  <blackie@kdab.com>
209         * Fixed bug #199629 - new images don't trigger dirty state, thanks
210         to mat.fuessel@gmx.net
212         * Fixed bug #150971 - disable too low zoom levels, thanks to alexjironkin@gmail.com
214 2009-07-11  Jesper K. Pedersen  <blackie@kdab.com>
216         * Now it is possible to add a category image from a context menu,
217         which makes that process much faster (this fixes bug
218         #195023). Thanks to Thomas Pircher for the work on that.
220 2009-07-10  Jesper K. Pedersen  <blackie@kdab.com>
222         * Resizing the category overview page now is done without the
223         actual thumbnails, that makes it much faster and much more smooth
224         * Removed a lot of includes that was either no longer needed, or
225         which at least could be replaced with a forward declaration.
226         * Improved focus handling in the annotation dialog
228 2009-07-07  Hassan Ibraheem <hasan.ibraheem@gmail.com>
229       * Added support for searching by rating.
231 2009-07-05  Miika Turkia <theBro@luukku.com>
233         * Automatic redirection to smallest image sizes for theme dark
234         JavaScript. Now the theme in question views smallest images on page
235         and biggest images when the thumbnail or full sized image is clicked.
237 2009-07-04  Miika Turkia <theBro@luukku.com>
239         * bugfix: taking video files into account in HTML generation in
240         JavaScript part (show thumbnail instead of video file).
242         * Having full size image in the JS array instead of pagename for same
243         sized imagepage.
245         * Support for storing most of the settings (all relevant) of
246         HTMLGallery.
248         * Support for default theme (Default=true in kphotoalbum.theme file)
250         * Added theme "Dark JavaScript" - if JavaScript is supported images
251         are shown using it on main page - this is the default theme
253 2009-07-03  Hassan Ibraheem <hasan.ibraheem@gmail.com>
254         * Added support for rating multiple images at once in the annotation
255           dialog.
257 2009-07-01  Miika Turkia <theBro@luukku.com>
259         * fixed bug #197107: Generated HTML pages have empty theme name and
260         theme author.
262 2009-06-29  Jesper K. Pedersen  <blackie@kdab.com>
264         * Made it much more explicit when done tagging images:
265           - An item for showing images not yet tagged are available in the
266             browser
267           - A configuration option is available for specifying which
268             category and tag should be used to specify untagged images.
269           - This tag is set on images when loaded in
270           - This tag is removed when selecting "done tagging" in the
271             annotation dialog. It is also possible to select "continue
272             later" in that dialog
274 2009-06-22  Jesper K. Pedersen  <blackie@kdab.com>
276         * Speed up browsing of categories with many sub categories. This
277         took browsing from the order of magnitude of half minutes to a second.
279         * Added new theme for HTML pages which includes improved support
280         using java script. (Thanks to Miika Turkia for a patch for this)
282         * Added support for a copyright tag on the HTML generated pages
283         (Thanks to Miika Turkia for a patch for this)
285 2009-06-21  Jesper K. Pedersen  <blackie@kdab.com>
287         * When AnnotationDialog is called with multiple images, show
288         selected only shows also partially selected items. Thanks to
289         Hassan Ibraheem for patch.
291         * fixed bug #171517: Repopulate categories lists whenever an image
292         is loaded. Thanks to Hassan Ibraheem for patch.
294 2009-06-16  Jesper K. Pedersen  <blackie@kdab.com>
296         * fixed issue #196095 - Add icon for hide non selected. Thanks to
297         Hassan Ibraheem for patch.
299 2009-06-14  Jesper K. Pedersen  <blackie@kdab.com>
301         * fixed bug #165742: ListSelect blanks out when typing an initial
302         letter that does not match. Thanks to Hassan Ibraheem for the patch for this.
304         * fixed bug #167045: add ENTER as search dialog tag auto
305         completion key. Thanks to Hassan Ibraheem for the patch for this.
307         * bug fix: The remove token dialog was broken second time it was
308         brought up.
310         * fixed bug #186708 - Tokens can not be access from the annotation dialog
312 2009-06-10  Jesper K. Pedersen  <blackie@kdab.com>
314         * Somehow the XML database can get a file loaded twice. As a
315         remedy until we find the real bug, we will ignore the new files
316         when they are loaded from the database. Thanks to Franck Sicard
317         for a patch for this
319 2009-06-08  Jesper K. Pedersen  <blackie@kdab.com>
321         * New images was not correctly inserted into the exif database
322         (thanks to Bart Visscher for a patch that fixes this.)
323         Please rerun "Maintainance->Recreate Exif Search Database" to
324         ensure your database it working again.
326 2009-06-02  Jesper K. Pedersen  <blackie@kdab.com>
328         * Reworked the browser completely, which has the following
329         consequences:
330           * Many of the changes are internal restructuring of the code to
331             use Model/View
332           * The GUI is now using Qt4 classes, which looks much more sexy
333           * When limiting the content using the line edit, it will try and
334             be clever about which branches are open
335           * When limiting, all items of a sub category are shown if its
336             parent matches. As an example of this, imagine a super
337             category California, with sub categories Las Vegas and Los
338             Angeless. If you type California in the search line edit, then
339             both children will still be shown
340           * The search bar will now keep focus all the time and send
341             movement keys to the browser. This makes it easier to narrow
342             in the browser using the searchbar.
343           * The overview page is now shown in icon mode with icons centered
345 2009-05-31  Jesper K. Pedersen  <blackie@kdab.com>
347         * Avoid crash in case "make install" was not executed.
349 ====================== KPhotoalbum 4.0.1 released  ===================================  
351 Other changes done since 4.0
353         * Fix compilation with new Marble and armel (Marble changed API
354         again)
355         * fixed bug #186807 - no cancel button in "create own database
356         dialog"
357         * fixed bug #192385 - it was not possible to hide items in the
358         annotation between sessions.
361 2009-05-13  Jesper K. Pedersen  <blackie@kdab.com>
363         * Changed default shortcut for copy from previous image in the
364         annotation dialog to Alt+insert, as control+insert was eaten by
365         the line edits, and the shortcut did thus not work when they had
366         the keyboard focus.
368         * BUGFIX: The HTML generator did not display the available themes
369         correctly. Thanks to Miika Turkia for a patch for this.
371 2009-05-11  Jesper K. Pedersen  <blackie@kdab.com>
373         * BUGFIX: Invoke external application for multiple files did not
374         work. Thanks to Miika Turkia for a patch for this.
376 ====================== KPhotoalbum 4.0 released  ===================================    
377         
378 Previous changes
380         * Add a simple method for marking current image as a "head of
381         stack", ie. the one to show
382         
383         * Fix abort() on shift-click to the middle of ThumbnailWidget
384         right after program start
385         
386         * For some reason konsole doesn't accept drops and pastes of
387         QUrls, so I encode as a plain string list in addition.
388         
389         * Invalide date finder dialog has now been improved slightly (the config dialog is hidden as soon as it is OK, so we can see theprogress dialog)
391         * fixed bug #164199 - thumbnail label is chopped
392         
393         * fixed bug #167036 - kipi-plugins not installed; plugins menu still available but empty
394         
395         * Stopped leaking memory/threads when viewing video
397         * fixed bug #164587 - KPA crashes when deleteing an image from the annotation dialog.
399 2009-03-08  Jesper K. Pedersen  <blackie@kdab.com>
401         * Saving the toolbar now works again, including showing icons only.
403         * Generate HTML is now working again.
405 2009-02-23  Jesper K. Pedersen  <blackie@kdab.com>
407         * Removed the code for setting an image as wall paper (That has
408         not yet been ported to KDE 4)
410 2009-02-21  Jesper K. Pedersen  <blackie@kdab.com>
412         * In the video viewer, it is now possible to zoom the image.
414         * seeking in the video widget is now working
416 ====================== Snapshot 11/2-2009  ===================================  
418 2008-09-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
420         * Removed the survey.
422 2008-09-15 Henner Zeller <h.zeller@acm.org>
424         * Implement thumbnail precaching of the next/previous page.
426 2008-09-07  Jan Kundrat  <jkt@gentoo.org>
428         * Image rating (KRatingWidget, that stars thingy)
430 2008-09-05  Jan Kundrat  <jkt@gentoo.org>
432         * Image stacking -- grouping somehow related images together
434 2008-09-01  Jan Kundrat  <jkt@gentoo.org>
436         * Remove flickering in the ThumbnailView
438 2008-08-30  Jan Kundrat  <jkt@gentoo.org>
440         * Fix recognition of video files whose name contains more than one dot
442 2008-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
444         * new icons for the default categories. These icons will now by
445         default be used in case the icon specified in the setup does not
446         exists - this will help users migrating from KDE3 KPA to KDE4
447         version, where the default installed icons have changed.
449 2008-07-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
451         * Keywords has now been replaced with Events in the default setup
452         that people will get when they create a new database.
454 2008-07-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
456         * (regression) The text editor in the annotation dialog now offers
457         spell checking again - actually it is a completely new widget.
459 2008-07-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
461         * (regression) the search bar is now correctly highlighted again.
463         * New feature: The import dialog will now check if an image already exists in
464         the DB with the same MD5 sum, and offer to merge the information
465         about the images.
467 2008-07-14  Jan Kundrat  <jkt@gentoo.org>
469         * Improve the concept of "priorities" for image loading
470         
471         * Use all CPUs we have to decode images in parallel -- we're now SMP
472         friendly
474         * Preload image thumbnails from images in the thumbnail viewer even if they
475         aren't visible yet
477 2008-07-13  Jan Kundrat  <jkt@gentoo.org>
479         * exiv2 upstream changed their API
481 2008-07-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
483         * Added Maintenance->Statistics dialog, which shows a bit of
484         statistics about your annotations.
486 2008-07-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
488         * (regression) Images was not downloaded when importing from a
489         remote URL.
491         * When generating a .kim file together with HTML, the URL written
492         into the .kim file did not include the destination directory. This
493         had the result that images could not be found if the .kim file was
494         copied locally.
496         * If there are not categories in import file, it was not possible
497         to complete the import dialog.
499         * (regression) When loading images using the import dialog, it
500         would ask if you trust date and time from Exif info. This is not
501         needed, as the info from the import file will be used instead.
503         * Don't show "Media Type" in the Import Dialog
505         * (regression) The import dialog now correctly show new items with
506         red, and select them in the combobox.
508 2008-06-23  Jan Kundrat  <jkt@gentoo.org>
510         * Use all CPU cores for parallelization of image loading
512 2008-06-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
514         * Replace linear search in XMLImageDateCollection with range
515         index. This means that the datebar will update way faster, making
516         the whole application faster. Thanks to Henner Zeller.
517         
518         * (regression) Focus now works in the annotation dialog
519         again.
520         
522         * Improved display of ranges in datebar of Henner Zeller
524 2008-06-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
526         * Speed up populating the datebar with a factor of 4. Before it
527         took 6 seconds to delete an image due to that, now it only take
528         1.5 second on my machine. This speed up should also be there for
529         any operation that changes the amount of images shown in the datebar.
531 2008-06-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
533         * A warning dialog came up complaining about images not being
534         sorted in case one of the images did not have a date.
535         * Sorting images did not work.
537 2008-06-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
539         * (regression bug) Settings was not syncs correct (esp the info
540         about where the database was located was not saves)
542         * Don't offer to show videos on start up. Instead there now is an
543         entry in the menu.
545         * Exif/Database.cpp (offerInitialize): Don't offer to populate the
546         exiv database anymore, this was really only needed when people
547         upgraded to the last major version.
550 2008-06-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
552         * Feature test dialog is no more offered during start up, but is
553         instead part of the "welcome to KPA dialog".
555         * Exif/SearchDialog.cpp (makeCamera): (regression bug) Exif info
556         search -> Database did not scroll. Now it does. Also if no cameras
557         are found, it will now tell you so instead of just showing an
558         empty window.
560 2008-06-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
562         * Deleting an image that was no longer on disk resulted in an
563         error dialog telling that it could not be deleted. Now it will
564         just act as if it did actually delete it, and take the image out
565         of the database.
567         * AnnotationDialog/ListSelect.cpp: The context menu for adding
568         super categories from the image annotation dialog had the problem
569         that the ampersand added by KDE would be in its name, so it would
570         e.g. be named &Berlin
572 2008-05-17  Jan Kundrat  <jkt@gentoo.org>
574         * XMLDB/FIleReader.cpp: Don't crash on parsing XML files with empty supergroups
575         * XMLDB/Database.cpp: Should ignore empty strings, too
577 2008-03-26  Jan Kundrat  <jkt@gentoo.org>
579         * Support localized month names in the KDateEdit properly
581 2008-03-15  Jan Kundrat  <jkt@gentoo.org>
583         * Support different charsets when displaying EXIF/IPTC metadata
585 2008-02-20  Jan Kundrat  <jkt@gentoo.org>
587         * Get list of supported Exif tags directly from the Exiv2 library.
589 2008-02-13  Jan Kundrat  <jkt@gentoo.org>
591         * Add Edit->Open List of Files menu that shows list of thumbnails that
592         matches user-entered stuff.
594 2008-02-01  Jan Kundrat  <jkt@gentoo.org>
596         * Expand sensitive area of a thumbnail image to the whole cell (including
597           category listing)
599 2007-11-25  Jan Kundrat  <jkt@gentoo.org>
601         * Use QWidget::showFullScreen() and showNormal() instead of hacky way of
602         KWin::setState( winId(), NET::FullScreen ) (bug #151031)
604         * Raise images/thumbnail cache limit to 4GB. Too bad KDE/Qt offers no
605         portable way to get information about total available memory of a system.
606         (Bug 151584)
608 2007-11-06  Jan Kundrat  <jkt@gentoo.org>
610         * Robert Krawitz: Fixed regression introduced in 720309 where Viewer adds
611         requests with too high priority. Images to be preloaded were in fact
612         scheduled for decoding before the first image.
613         This should be converted to proper priority queue later...
615 2007-10-08  Jan Kundrat  <jkt@gentoo.org>
617         * Better error handling in KIM Import
618         * Better interactivity in KIM Import
620 2007-10-03  Jan Kundrat  <jkt@gentoo.org>
622         * Give Viewer's requests for images higher priority than thumbnails have
624 2007-10-01  Jan Kundrat  <jkt@gentoo.org>
626         * Adjust the extension of images generated for HTML export. Based on a patch
627         submitted by Miika Turkia <mturkia@nixu.fi>.
629 2007-09-23  Jan Kundrat  <jkt@gentoo.org>
631         * Show image label in the infobox and thumbnail tooltip
633 2007-09-13  Jan Kundrat  <jkt@gentoo.org>
635         * Use list of RAW file extensions from libkdcraw instead of hardcoded values
637 2007-09-11  Tuomas Suutari  <thsuut@utu.fi>
639         * Fix behaviour of thumbnail selecting with keyboard. Fixes bug 149706.
641 2007-08-18  Jan Kundrat  <jkt@gentoo.org>
643         * Use libkdcraw intead of budled and rotten dcraw copy
645 2007-08-11  Jan Kundrat  <jkt@gentoo.org>
647         * Automatically hide mouse cursor and disable screensaver when in Viewer
649 2007-08-10  Jan Kundrat  <jkt@gentoo.org>
651         * Add Edit->Copy for copying a list of URLs to selected images to clipboard.
652         Fixes bug 145628 for a second time :).
654 2007-08-09  Jan Kundrat  <jkt@gentoo.org>
656         * Rename File->Export to File->Export/Copy Images to reflect what it
657         actually does and reduce confusion. Fixes bug 145628.
659 2007-08-08  Jan Kundrat  <jkt@gentoo.org>
661         * Applied Henner Zeller's patch for optimizing the thumbnail displaying
662         queue complexity from O(n^2) to O(n*log n)
664 2007-07-23  Jan Kundrat  <jkt@gentoo.org>
666         * Applied Robert Krawitz' patch for using readdir_r() instead of QDir
667         for performance reasons
669 2007-06-26  Jan Kundrat  <jkt@gentoo.org>
671         * Support PEF, a raw format from Pentax' DSLRs.
673 2007-06-16  Jan Kundrat  <jkt@gentoo.org>
675         * Display a warning instead of black screen when current image can't
676         be shown in the Viewer
678         * Stop video playback before seeking to another image
680         * Changed MainWindow::Window::selectedOnDisk() to return list of
681         images available in current view if selection is empty and reworked
682         Viewer not to check for file availability before it's really needed
684 2007-06-11  Tuomas Suutari  <thsuut@utu.fi>
686         * Do not show -1 x -1 image sizes at all. And as suggested by
687         Henner Zeller do not show mega pixel number if it is 0.0.
689 2007-06-10  Jan Kundrat  <jkt@gentoo.org>
691         * Use another dialog for deleting files. Patch submited by Christoph
692         Moseler <forums@moseler.net>.
694         * Allow re-using of tags from the previously tagged image in the
695         annotation dialog (first part of bug #145158)
697 2007-05-23  Jan Kundrat  <jkt@gentoo.org>
699         * Make "show this image" fast again.
701 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
703         * Recognize .flv and .erf files -- Fixes bugs 145366 and 141877.
705 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
707         * Make "show this image" load all images in current view, thus making
708         pressing Ctrl+A optional.  Thanks to Shawn Willden for nice comments
709         and Baptiste Mathus for review.
710         Fixes bug 145309.
712 2007-05-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
714         * Make it possible to configure the aspect ratio in the thumbnail
715         viewer - thanks to Jan Kundrat
717 2007-05-09  Tuomas Suutari  <thsuut@utu.fi>
719         * Store filenames in Exif database using UTF-8 encoding. Thanks
720         to Jan Kundrat for a patch.
722 2007-05-04  Tuomas Suutari  <thsuut@utu.fi>
724         * Make selection more visible in thumbnail view.
726         * Apply Henner Zeller's patch to allow changing background color
727         of the thumbnail view black.
729 2007-05-02  Tuomas Suutari  <thsuut@utu.fi>
731         * Apply Henner Zeller's patch to fix some ImageRequest memory
732         leaks.
734 2007-04-29  Tuomas Suutari  <thsuut@utu.fi>
736         * Apply Henner Zeller's patch to show SizeAllCursor when pressing
737         info box with mouse.
739 2007-04-23  Shawn Willden  <shawn@willden.org>
741         * Apply Henner Zeller's patch to disply correct size in image
742         viewer's info box.
744 2007-04-14  Tuomas Suutari  <thsuut@utu.fi>
746         * Speed up shuffling of the images in random slideshow.
748 2007-04-12  Tuomas Suutari  <thsuut@utu.fi>
750         * Speed up member map loading by building member map closure on
751         fly when adding members to group. (Reduces start-up time.)
753 2007-04-05  Tuomas Suutari  <thsuut@utu.fi>
755         * Deny cycles in member group configuration.
757 2007-04-04  Tuomas Suutari  <thsuut@utu.fi>
759         * Apply Michael J Gruber's patch to fix rotating raw files (or
760         their thumbnails) twice.
762 2007-04-01  Tuomas Suutari  <thsuut@utu.fi>
764         * Selecting thumbnails with a mouse made more logical and fixed a
765         bug that sometimes prevented a selected thumbnail to be added into
766         internal selection list.
768 2007-03-31  Tuomas Suutari  <thsuut@utu.fi>
770         * Bugfix: In member group tab of the configuration dialog, when
771         changing category from the dropdown list, items from a different
772         category were sometimes added to members listbox.
774 2007-02-28  Tuomas Suutari  <thsuut@utu.fi>
776         * Bugfix: Selection was ignored in the first press of the Plugins
777         menu item, if plugin loading was delayed.
779 2007-02-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
781         * It is now possible to search for images with changed MD5 sum -
782         very useful for searching for corrupted image files.
784 2007-01-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
786         * Limit extra space in thumbnail viewer when showing categories
787         (thx to Christoph Moseler).
789 ====================== KPhotoAlbum 3.0 releases  ===================================    
791 2006-12-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
793         * Do not show the current category when configuring sub
794         categories. (Thanks to  Baptiste Mathus for a patch)
796         * Explicit set the font in the splash screen, so it always looks
797         good. Thanks to Baptiste Mathus for finding this problem.
799         * Fixed a compile error for certain compiler. Thanks to Christophe
800         Choumert for a patch.
802 ====================== Snapshot Monday 27/11-2006  ===================================  
804 2006-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
806         * Save configurations of special categories (should they be shown
807         in the viewer etc) (Thanks to Christoph Moseler)
809         * Bugfix: when going out of full screen mode, resize to the
810         configured size. (Thanks to Henner Zeller)
812         * Bugfix: better error handling for video loading (thx to Henner Zeller)
814 2006-11-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
816         * Renamed Persons to People and Locations to Places. A huge thank
817         you to Clytie Siddall clytie AT riverland DOT net DOT au for
818         bringing this and numerous other language errors to my attention.
820         * Instead of showing "No other Persons" show "None". Translated
821         versions had problems as the "No other" part depended on the category.
823 2006-11-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
825         * Bugfix: In the settings dialog you were asked if you really
826         wanted to delete a category. Despite your answer it would be
827         deleted nevertheless. (Thanks to Baptiste Mathus for finding this).
829         * Do not show image size for videos (currently there are not way
830         to get that information from the KDE video subsystem)
832 2006-11-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
834         * Show mega pixel in info box, and zoom factor in viewer, thx to Henner Zeller
836         * Fixed problem with windows layout not being read correctly if
837         any category name contains non-latin1 character
839 ====================== Snapshot Wednesday 15/11-2006  ===================================       
840         
841 2006-11-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
843         * Bugfix: Recent added code to ensure that the splash screen would
844         update timely broke the size of the main dialog.
846 2006-11-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
848         * Directories only show the filename part now in the browser
849         category directories. (Thanks to Christoph Moseler)
851         * BUGFIX: Finally nailed down the bug where the annotation dialog
852         did not show the first image preview.
854         * Improved support for the flickr plug-in. Now tags are correctly
855         uploaded. Thanks to Mark Jaroski for a patch.
857 2006-11-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
859         * An item may be member of a number of categories. Mike may be a member of coworkers and friends.
860         Selecting the item in one subcategory, should select him in
861         all.
863         * New option to show categories in the thumbnail view. Now it is
864         also possible to set tokens directly in the thumbnail view. Thanks
865         to (Thanks to Christoph Moseler)
867         * Bugfix: Searching for description did not work (Thx to Christoph
868         Moseler for finding the bug)
870         * control + scroll now zoom on the datebar. (Thanks to Benjamin
871         Bock for a patch)
873         * Bugfix: Full screen viewer no longer worked very well after the
874         change to loading only the size as needed. The reason for this was
875         a race condition where the image was loaded before the window had
876         sized it self.
878         * Somehow running the viewer always forced it to show in a new
879         window, that was definitely against the design.
881         * Don't try and run a slide show if only one image is
882         selected. Doing so will change zoom preference each time we try to
883         go to the next image.
885 2006-11-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
887         * Improved video backend detection. Thanks to  Robert L Krawitz
889 ====================== Snapshot Tuesday 7/11-2006  ===================================  
891 2006-11-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
893         * Reworked the pixel by pixel zoom, so it doesn't flicker the real
894         sized image first.I beleive that pixel by pixel zoom now works in
895         the reworked version. 
897         As an added bonus, I no longer loads the first image in full size, but
898         only in viewer size. This has given a significant boost in
899         starting up the viewer. If the user ever zooms, then the real
900         sized image is loaded in the background and put in place when it
901         is available - until then the user just sees the viewer sized
902         version he was original looking at. 
904 2006-11-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
906         * Right clicking on an image should select it.
908         * Stop slideshow when we hit a video, so we don't advance in the
909         middle of the video.
911         * Implemented Play/Pause/Stop/Restart for videos
913         * Now Video playback also works with kaffein and kaboodle
915 2006-11-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
917         * Enabling/Disabling the right items in the context menu in the
918         viewer depending on image vs. video.
920         * Zooming now works with video display.
922         * Improved info when videos can't be loaded.
924 2006-10-29  Jesper K. Pederse  <blackie@klaralvdalens-datakonsult.se>
926         * Show splash screen during database loading phase (thx to
927         Christoph Moseler for finding this)
929         * More video format tests.
931         * The feature dialog now test if we can show video thumbnails.
933         * The feature dialog now tests better to see if we can show
934         videos.
936         * New application icon
938         * BUGFIX: Yet another attempt at fixing that darn inputting date bug.
940 ====================== Snapshot Sunday 23/10-2006  ===================================  
942 2006-10-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
944         * It is now possible to bring up the exif dialog from the viewer.
946         * Bugfix: The numbered backup had by accident included the
947         extension .zip for the index.xml file inside the zip file. (Thanks
948         to Baptiste MATHUS for reporting).
950         * Bugfix: Translated version of KPA would display image dates in
951         English, but expect month input in the translated language. This
952         has now been fixed so it expected input in English too.
954         * Bugfix: The panes in the annotation dialog would not show up correctly
955         in translated version of KPhotoAlbum.
957 2006-10-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
959         * Bugfix: Database was marked as dirty when it started up.
961         * Moved XML settings into Backend tab in the settings page. It
962         really belongs here.
964         * On public demand: made it possible to disable the splash screen.
966         * New splash screen.
968 2006-09-25  Jesper K. Pederse  <blackie@klaralvdalens-datakonsult.se>
970         * Use alternate EXIF reading code in case EXIV2 is not installed.
972 ====================== Snapshot Sunday 24/9-2006  ===================================   
974 2006-09-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
976         * Warn the user at start up if not all features are installed.
978         * Fix up the sub category page in the annotation dialog.
980         * Programmers point of view: The whole setup of marking the
981         database dirty have been reworked. Now we just have a
982         MainWindow::DirtyIndicator::markDirty(). This makes it easier to
983         mark the DB dirty.
984         Users point of view: Now drawing on images, and changing sub
985         categories marks the DB dirty.
986         
988 2006-09-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
990         * Only write description element to the database if there is a description.
992         * Do not allow the user to change sub categories for special
993         categories (Just imagine he changed the directory structure shown
994         using sub categories - he would get utterly confused from this,
995         I'm sure) (Thanks to Christoph Moseler for pointing this out)
997         * Do not allow the user to change the icon for special categories
998         (Folder, Tokens, .. ). It doesn't add any value to them to be able
999         to do so, and it just clutters up the dialog. (Thanks to Christoph
1000         Moseler for pointing this out).
1002         * Now that sub categories are shown with indentation, don't show a
1003         special icons for the super categories any more.
1005 2006-09-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1007         * BUGFIX: Fixed a crash happening when saving after a category had
1008         been renamed, and that category was included in the privacy
1009         settings.
1010         
1011         * BUGFIX: When renaming a category also rename the category
1012         thumbnails. (Thanks to Christoph Moseler for finding this)
1014 2006-09-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1016         * BUGFIX: The last snapshot had a bug where KPA would crash if you
1017         right clicked, in the annotation dialogs listbox, outside of any
1018         items. (Thanks to Christoph Moseler for finding this)
1020         * BUGFIX: Privacy info was not properly loaded.
1022         * BUGFIX: Changing the label for an image in the annotation dialog
1023         did not result in the label being updated in the thumbnail
1024         view. (Thanks to Christoph Moseler for finding this)
1026         * BUGFIX: Yet another fix to the selection code in the thumbnail
1027         viewer. What was broken in the latest snapshot was that you where
1028         not able to select a number of images, and drag them.
1030 2006-09-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1032         * BUGFIX: delete and rename of item in the annotation dialog
1033         didn't work if the item was not top level or it had sub items.
1035         * Added "remove item from parent category" to the list box in the
1036         annotation dialog, to allow the user to make a sub item top level.
1038         * Ensure every action's keybinding in the viewer is configurable
1039         (Thanks to Kimball Robinson for bringing it to my attention that
1040         they were not)
1042         * Disabled "Create Subcategory..." item when right mouse button
1043         was click outside any items (this coursed a crash). Thanks to
1044         Christoph Moseler <forums@moseler.net> for finding this.
1047 ====================== Snapshot Wednesday 6/9-2006  =================================== 
1049 2006-09-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1051         * The checkboxes in the annotation dialog are now tristate, which
1052         means that there are no need for the "merge" and "remove"
1053         checkboxes.
1054         Also the "and" checkbox has been replaced with an "and" and a "or"
1055         radio button to make their meaning more understandable.
1057         * BUGFIX: Solved this crash: edit a category name in the settings
1058         dialog, press Apply and press OK. (thanks to Christoph Moseler
1059         <forums@moseler.net> for finding this.
1061 ====================== Snapshot Sunday 27/8-2006 ===================================    
1063 2006-08-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1065         * Tokens got kind of lost when importing from a KPhotoAlbum 2.2 index file.
1067         * BUGFIX: Media Type Category was not filled correctly when finding new images.
1069         * It is now possible to set up sub categories in the annotation
1070         dialog, simply by dragging items onto other items.
1072 2006-08-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1074         * The listbox in the annotation dialog is now updated when an item is added as a sub item to another.
1076         * Improved set of file names recognized as videos.
1078         * BUGFIX: deselect all images when right clicking on an image that
1079         is currently not selected.
1081 2006-08-25  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1083         * It is now possible to use the search bar in the main window,
1084         when showing folders.
1086         * Searching in a list view in the browser is not anchored to the
1087         beginning of the word.
1089         * BUGFIX: It is now possible to have spaces in category names.
1091         * Fixed bug in last snapshot where the compressed index.xml didn't
1092         work.
1094         * Don't save Folders to the index.xml file again. I'm rather sure
1095         it is faster to calculate the info on start up rather than loading
1096         the extra XML.
1098 ====================== Snapshot Wednesday 23/8-2006 =================================== 
1100 2006-08-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1102         * Now it is also possible to bind rotate left/right in the
1103         annotation dialog.
1105 2006-08-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1107         * Added a Media Type folder.
1109 2006-08-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1111         * Bugfix: Selection using the shift key and mouse button was
1112         broken if selected spanned several pages.
1114         * Bugfix: Pressing the mouse down on a selected image in the
1115         thumbnail viewer now deselect all other images if control or shift
1116         is not pressed. This was an inconsistent behavior compared to
1117         similar browsers.
1119         * Bugfix: holding control down in the browser when selecting an
1120         item (say a person), should jump directly to the images rather
1121         than going back to main browser window. This did not work.
1123 2006-08-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1125         * now it is possible to specify the icon size in used in the
1126         browser - esp usefull for showing larger images for persons in an
1127         icon view.
1129         * Added an info box which suggest people to see the introduction
1130         videos.
1132         * KPhotoAlbum is now capable of also managing videos.
1134 2006-08-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1136         * The list boxes in the AnnotationDialog now has an accelerator.
1138 2006-08-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1140         * Added function to thumbnail context bar to regenerate thumbnails,
1141         useful when the video thumbnail generator picks a random image for
1142         thumbnail.
1144 2006-08-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1146         * It is now possible to configure the key bindings in the
1147         annotation dialog.
1149 2006-08-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1151         * In the viewer it is now possible to use mouse wheel to scroll to
1152         the next/prev image. (Thanks to Christoph Moseler for a patch).
1154 2006-07-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1156         * Make it possible to set a category image for sub categories.
1158         * Show the category tree in the browser
1160 2006-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1162         * A new menu item now exist in the annotation dialogs context
1163         menu, namely "Add Sub Category"
1165         * In the annotation dialog, you may now switch between sorted
1166         category view and most recent view, by pressing and releasing the
1167         alt key.
1169         * In the annotation dialog, pressing and releasing the control
1170         will toggle showing items selected, only.
1172 2006-07-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1174         * In the annotation dialog, it is now possible to scroll the list
1175         of selected items, but pressing arrow up and down.
1177         * While typing in the annotation dialog, hide items that does not
1178         match the current typed text.
1180 =========================== KPhotoAlbum 2.2 released =============================
1181         
1182 2006-04-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1184         * BUGFIX: Fixed some problems with member groups, when renaming categories.
1186 2006-03-31  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1188         * BUGFIX:Disallow pressing pgdown/pgup in the annotation dialog
1189         when searching. Thanks to Martin Hoeller for finding this crash.
1191 2006-03-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1193         * Bugfix: inaccurate times now survives a visit to the annotation dialog.
1195         * Bugfix: Member maps wasn't correctly renamed when renaming a category.
1197         * Save the layout of the annotation dialog in the file layout.xml
1198         next to the index.xml file. Early in the KPhotoAlbum 2.2
1199         development, it was saved in the KDE Registry, but the code for
1200         doing this (which is out of my control) has a bug which makes it
1201         impossible to save non latin1 characters.
1203         Thanks to Martin Hoeller for finding the three above issues.
1205 2006-03-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1207         * VERY FINAL feature: Added a checkbox to the annotation dialog
1208         offering to remove annotations. Thanks for Robert L Krawitz for
1209         patch with this feature.
1211         * BUGFIX: Fixed crash when annotation dialog was up, and the
1212         datebar got a mouse move event (It had its mouse press blocked, so
1213         it got quite confused from seeing a mouse move without first a
1214         mouse press) Thanks to Martin Hoeller for finding this crash.
1216         * BUGFIX: The annotation window no longer crashes when reseting
1217         its layout.
1219         * Disable the delete button in the annotation dialog when
1220         annotating multiple images at the same time, or when using the
1221         dialog for searching. Thanks to Martin Hoeller for finding this crash.
1223 2006-03-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1225         * The datebar now has an explicit button for canceling selection.
1227         * Fixed bug where limited images on the date bar followed by a
1228         limiting images from the browser, and then unlimiting from the
1229         browser resulted in only items in the scope of the datebar
1230         selection being shown on the datebar.
1232 2006-02-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1234         * Drasticly improved performance of deleting images. Thanks for
1235         Robert L Krawitz for his analysis of the problem.
1237         * Don't show a warning about not being able to delete a file when
1238         it doesn't exists in the first place. Thanks to Robert L Krawitz.
1240 2006-01-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1242         * Its now possible to select whether the newest or the oldest
1243         thumbnail should be shown first.
1245 2006-01-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1247         * Made it possible to configure the thumbnail cache.
1249 2006-01-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1251         * Completely reimplemented the thumbnail view, to solve a huge
1252         amount of issues with QIconView.
1254 2005-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1256         * Added an EXIF dialog (available from the browser), plus the
1257         possibilities to see EXIF tags in the viewer. Set of EXIF tokens
1258         shown is configurable in the settings dialog.
1260 2005-09-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1262         * Searches using the description field are now case insensitive.
1264         * Stop selecting the first image in the thumbnail view when
1265         showing it up.
1267         * BUGFIX: Setting tokens should mark the database as dirty.
1269         * BUGFIX: Restart slideshow timer when user manually moves to a
1270         new image.
1272 2005-08-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1274         * Added a Exif dialog to the context menu in the browser.
1276         * KPhotoAlbum now stores its thumbnails in ~/.thumbnails complying
1277         with many other applications.
1279 2005-08-28  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1281         * Added an option to save the index.xml file in a compressed
1282         format, this speeds up loading the xml file by approximate a
1283         factor 2.
1285 2005-08-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1287         * Added command line option --export-in-2.1-format to allow
1288         KPhotoAlbum to save an index.xml that can be read by KPhotoAlbum 2.1. All
1289         configurations in the config dialog (like do auto save etc) will
1290         be lost though.
1291         
1292         * KPhotoAlbum does now offer to save numbered backups of the index.xml
1293         file: index.xml~0001~, index.xml~0002~ etc. In addition this file
1294         can be zipped to preserve disk space.
1296 2005-08-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1298         * recalculate checksum will now work only on the selected images
1299         if there is a selection.
1301 2005-08-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1303         * Pressing return in the search bar now selects the current item.
1305 2005-08-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1307         * Internal: Simplify ImageDate so it now is only a from and a to
1308         QDateTime - this makes it possible for backends to do better date
1309         searches (needed by the SQL backend)
1311         * Delay loading plugins - this will save us half a second at start
1312         up.
1314 2005-07-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1316         * Threw away the date folder, it is redundant now we have the datebar.
1318         * Internal: A lot of clean up in the code has happen over the last many
1319         month, and I've been working on making the backend plugable, and
1320         implement a SQL backend. I gave up with the SQL backend, as it was
1321         too hard. My code is still in there in case someone wants to take
1322         over that part.
1324 --------------------------- version 2.1 released --------------------------------------
1326 2005-04-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1328         * BUGFIX: Using kapp->invokeHelp to show help rather than
1329         kapp->invokeBrowser, as the later doesn't work unless your default
1330         browser is konqueror.
1332         * BUGFIX: the category was sometimes shown twice in the status bar
1334         * BUGFIX: remove tokens didn't work for KDE 3.4
1336 2005-04-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1338         * BUGFIX: The pre-loading in the image viewer broke viewing images
1339         from the import wizard.
1341         * BUGFIX: The import dialog was broken with new versions of Qt.
1343 2005-03-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1345         * Added member group config to context menu of list select (which
1346         is the list boxes of the image property pages)
1348         * Added a jump-to-context  button to the viewer, plus ensure
1349         keyboard focus would be better shown in the thumbnail view.
1351         * BUGFIX: When quiting KDE, KPhotoAlbum will asks if you want to
1352         save. This previously canceled logging out of KDE.
1354 2005-03-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1356         * Use KDE's date formater to given better result in the datebar.
1358 2005-03-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1360         * Added a survey, where I can get some feedback from the KPhotoAlbum users.
1362 2005-02-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1364         * New images should be inserted sorted.
1366         * When new images are found, the datebar are now updated.
1368 2005-01-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1370         * Added protection against odd sized images - like 400x1
1371         (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
1373 2005-01-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1375         * Fixed deadlock when generating thumbnails from the Maintenance
1376         menu (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
1378 2005-01-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1380         * Made it possible to check if an image in the image loader was
1381         needed just prior to loading it - this speeds up page down in the
1382         thumbnail view
1384         * Made the settings dialog non modal, and added an apply button.
1386         * Finally the new thumbnail view seems to work.
1387         * Made it possible to configure if columns should be aligned in
1388         thumbnail view
1389         * Made it possible to configure space between columns.
1391 2005-01-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1393         * Display a grey thumbnail when the image for one reason or the
1394         other couldn't be loaded. Previously this resulted in the
1395         thumbnail containing garbage pixels. 
1396         Thanks to Robert L Krawitz <rlk@alum.mit.edu>
1398 2005-01-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1400         * Improves handling of EXIF data, in particular in the "Read EXIF
1401         Data" dialog.  It does not overwrite the time, date, orientation,
1402         or comment data unless the EXIF data is actually present.  It also
1403         adds two new options that do overwrite the time and date
1404         information with the file modification date/time if the EXIF data
1405         isn't present. Thanks to Robert L Krawitz <rlk@alum.mit.edu>
1407         * BUGFIX: The date parser was not previous translated, while the
1408         date generator was, thus typing in date names did not work in the
1409         image config dialog, unless the translated names matched the
1410         untranslated ones.
1412 2005-01-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1414         * The date bar now support selecting a range of images.
1416 2005-01-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1418         * Reimplemented sort images as it could lead to image loss, plus
1419         was not guaranteed to preserve sort order for images with same key.
1421         * On Robert's request, removed the patch from 2004-12-08 to work
1422         around SUSE's max image size - due to Robert, it obviously didn't
1423         work.
1425         * Read EXIF info out of .thm files (patch from Robert L Krawitz <rlk@alum.mit.edu>)
1427 2004-12-30  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1429         * Added the possibility to zoom out from current scope, thus
1430         seeing the context of the current image
1432         * Added Maintenance->Display Images with Incomplete Dates
1433         this will help update images with missing or invalid dates.
1435         * KPhotoAlbum no longer splits images into a bunch of folders, but
1436         does instead show them in one big collection, this makes the date
1437         bar more powerful, plus allows you to scroll backwards.
1439         * Added a date bar, that shows statistics about images, plus let
1440         you navigate to a given date.
1442 2004-12-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1444         * Added a AND checkbox to the search page, that allows to
1445         graphically choose among and/or searches. (Thanks to Jean-Michel
1446         FAYARD <jmfayard@gmail.com>)
1448         * HTML generation didn't work if the file names contained dot's
1449         like 2004-12-17-18.34.59.jpg
1451         * Added support for Canon CRW "digital negative" - thanks to
1452         Steffen Hansen <hansen@kde.org>.
1454         * Postpone checking if images is on disk till the information is
1455         needed, this speeds up start up with a couple of seconds.
1457 2004-12-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1459         * KPhotoAlbum will now escape all non-latin1 characters, so they still
1460         look good on web servers that seems to ignore the meta tag. (Like
1461         mine does ;-)
1463 2004-12-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1465         * Offer to make hard link from the export dialog (patch from  
1466         Robert L Krawitz <rlk@alum.mit.edu>)
1468         * SUSE introduced a maximum on QImages, a patch from  Robert L
1469         Krawitz <rlk@alum.mit.edu> works around this, and ensures that
1470         KPhotoAlbum do not crash when images are larger than the maximum size.
1472         * The Date picker now remember dates from invocation to invocation
1473         (Thanks to Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for
1474         this)
1476         * Highlight date with images in the date picker. (Thanks to
1477         Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for this)
1479 2004-12-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1481         * Categories in Member Group config is now internationalized.
1483         * Categories in virtual album configuration (General tab in
1484         Settings) are now internationalized.
1486 2004-12-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1488         * In the viewer moved away every default key binding on lettered
1489         keys. The changes are:
1490         Quit: q -> escape
1491         Run Slideshow: s -> ctrl + r (now this is the same as from the thumbnail viewer)
1492         Show Infobox: i -> Ctrl + i
1493         Show drawings on images: d -> ctrl + d
1495         * In the viewer it is now possible to press a key to set a token,
1496         these tokens can the be used during browsing. This makes it easy
1497         to mark all images for say printing, by simply setting a token on
1498         each of them, and the later browsing for that token.
1500 2004-11-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1502         * Only items from the current image are shown in the image
1503         category editor.
1505         * Added an option to automatically load images when matches in the
1506         browser goes below what can be shown in a single view.
1508 2004-11-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1510         * Made it possible to disable searching for images on start up.
1512         * BUGFIX: Delayed the hide of the splash screen until the main
1513         window was shown.
1515         * Moved "show Tool Tips" to the Settings menu.
1517         * Added a search line.
1519 2004-11-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1521         * BUGFIX: Markup in the editor (like highlight for spelling errors) got
1522         saved and thus displayed with the image.
1524         * Renamed the menu bar descriptions for locking, so it hopefully
1525         is easier to understand.
1527         * update progress dialog for loading info from images after each
1528         image, rather than after every ten images. This matters if the
1529         images are say 80Mb large.
1531 --------------------------- version 2.0 released --------------------------------------
1532         
1533 2004-10-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1535         * Items in the edit menu (among these "delete image") was
1536         not available if "display images not on disk" was activated from
1537         the browser. Thanks to Robert L Krawitz <rlk@alum.mit.edu> for
1538         finding the bug.
1540 2004-09-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1542         * Improved date editor: (1) sizing now works (2) there are no
1543         default buttons, so it is possible to press enter in the line edit
1544         to specify a date. (3) there now is a ">>" button to copy from
1545         date to to-date
1547 2004-09-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1549         * The editor for image comments now has an on the fly spell checker.
1551         * BUGFIX: Fixed tab order in the image config dialog.
1553 2004-09-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1555         * BUGFIX: remove splash screen before showing welcome dialog
1557 2004-09-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1559         * Added a way to browse directories within the database. Thanks to
1560         Jean-Michel FAYARD <jmfayard@gmail.com> for patch.
1562         * BUGFIX: now that it is possible to set background color of
1563         thumbnail view, the foreground color must also be changed, to
1564         ensure maximum contrast (and that it is visible at all)
1566         * No key bindings should be made to letters in the main window, as
1567         this makes it impossible to press that letter in the browser to jump to
1568         the item in question. Thus I made these change to key bindings:
1569         I -> Ctrl+I (show selected images)
1570         Ctrl-I -> none (show selected images in new window)
1571         S -> ctrl+R (run slide show)
1572         Ctrl+S -> none (run randomized slideshow)
1573                   (this conflicted with save which was and are still on Ctrl-s too)
1574         Remember you can make your own key bindings in KPhotoAlbum, so this are
1575         really just the defaults I change.
1577 2004-08-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1579         * Do not show items already matched when browsing. Thus do not
1580         show Jesper, if he is already matches in the current browsing scope.
1582 2004-08-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1584         * The viewer now preloads images, which makes it feel a LOT more
1585         responsive.
1587 2004-08-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1589         * Added zoom out to full view in viewer.
1591 2004-08-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1593         * Removed the preload hack for preview, which was broken
1594         anyway. Not needed now when image loading is so much faster.
1596 2004-08-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1598         * Size of main windows and configuration window are now stored in
1599         the index.xml file, and restored for future sessions
1601 2004-07-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1603         * Moved all plugins to one menu rather than scattered out over all
1604         the menus. The former seems like the best idea for easy finding a
1605         functionality, while the later seems to be best, to ensure that
1606         users know which functionality is KPhotoAlbum core features, and which
1607         are plugins, with plugins perhaps being less integrated than
1608         build-in features.
1610         * import/export is improved so during import of external images,
1611         KPhotoAlbum will first search for the images next to the .kim file,
1612         and then at the URL the images originally was uploaded to.
1614 2004-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1616         * Made it possible to hide the labels in the thumbnail view
1618         * Clean up the options dialog (made new group "thumbnail view")
1620         * Tried to improve the layout of the thumbnail view. This is the
1621         best I can do, unfortunately QIconView is utterly broken.
1623 2004-07-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1625         * BUGFIX: search dialog does now contain imported image attributes.
1627         * Fixed code for going into full screen (This forces the min
1628         version to be KDE 3.2, though)
1630 2004-07-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1632         * Automatic generated labels from file names now include all up
1633         till the last dot (Thanks to Jean-Michel FAYARD
1634         <boulot.dodo@laposte.net>)
1636         * Fixed utf-8 encoding description in HTML pages (Thanks to
1637         Jean-Michel FAYARD <boulot.dodo@laposte.net>)
1639 2004-06-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1641         * Put count of images in caption of image config window
1643 2004-06-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1645         * Added the filename to the caption of the viewer.
1647         * Thanks to Marco Caldarelli <caldarel@yahoo.it> for a patch to
1648         reread EXIF info, available from a dialog in the menu.
1650 2004-06-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1652         * Thanks to Marcel Wiesweg <marcel.wiesweg@gmx.de> for a patch for
1653         optimizing loading in the image property dialog
1655 2004-06-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1657         * Added a splash screen
1659 2004-06-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1661         * Bugfix: The time config was not set correctly for configuring
1662         multiple images, often resulting in many images getting the same
1663         time stamp.
1665         * Its now possible to configure which plugins should be loaded.
1667 2004-06-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1669         * demo directory are now copied rather than symlinked. With
1670         symlink, the installed demo files will also be modified when
1671         images are modified in the demo, which is not desired.
1673         * Added KIPI support.
1675 2004-05-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1677         * BUGFIX: When you press cancel during the export process you still get the info
1678         someone else could import your export. 
1680         * BUGFIX: After an import the index.xml file was not marked modified
1682         * BUGFIX: export to HTML page and import resulted in rotated
1683         images getting even more rotated
1685         * BUGFIX: importing into a subdirectory did not always work.
1687 2004-05-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1689         * BUGFIX: KPhotoAlbum crashed in the following situation:
1690           - drag an image out from the thumbnail view
1691           - browse, so the thumbnail view shows some other images
1692           - drag another image out
1694 2004-04-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1696         * BUGFIX: The wrong image was invoked in the external viewer if
1697         the thumbnail view was scrolled.
1699         * BUGFIX: If description was not generated then other option
1700         groups was not printed in HTML exports.
1702 2004-04-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1704         * When opening the image config dialog, show a message box with
1705         a link to the help page.
1707         * Made it possible to re enable message boxes where the user
1708         previously checked do-not-show-again
1710         * Its now possible to find images where only a set of items are on
1711         (e.g. only me, and no one else)
1713         * BUGFIX: When generating HTML, only generate image on disk
1715         * Added a dialog with a description on how to enable webservers to
1716         server KPhotoAlbum files.
1718 2004-04-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1720         * BUGFIX: If the destination directory for HTML export exists,
1721         offer to remove it. This fixes the problem where it would instead
1722         just be put in a subdirectory.
1724         * Loading descriptions from EXIF information can now be disabled
1726         * BUGFIX: when exporting the image loader also saved the large
1727         images (like 1024x768) to tumbnails dir. Please remove all
1728         thumbnails using the maintenance menu item.
1730         * BUGFIX: images inline in export files was broken if the
1731         extension was different from .jpg
1733         * Now its possible to ask for a .kim file on the HTML generated pages
1735         * BUGFIX: pressing cancel in export dialog still continue exporting.
1737         * BUGFIX: It was not possible to import twice in one session.
1739         * BUGFIX: images was rotated too must during export
1741         * now its possible to export images, and leave the .kim file next
1742         to the image set rather than putting them into the .kim file. 
1744 2004-04-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1746         * Its now possible to delete images from within the image
1747         configuration dialog
1749         * Now you may click on a .kim file from say konqueror to start
1750         importing that file into your db.
1752 2004-04-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1754         * added Import/Export so its possible to share images with
1755         friends, without them having to write comments, and tell how is on
1756         the images.
1758 2004-04-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1760         * Its now possible to configure the toolbar
1762         * Added run slide show as a tool button
1764         * Now its possible to configure the shortcuts in the viewer.
1766 2004-04-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1768         * added run randomized slideshow
1770         * added run slide show to the thumbnail view, thus making it much
1771         easier to start a slide show if the images in view.
1773         * Made slide show timeout configurable
1775         * Made slide show size configurable, plus made it possible to
1776         specify full screen for configuration for configuration of normal view.
1778 2004-03-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1780         * rewrote the handling of dates in the image property dialog, so
1781         the GUI is much easier to work with - this must have been the
1782         oldest wish on my which list ;-)
1784 2004-03-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1786         * Added Images->sort to sort images in thumbnail view. Thanks to
1787         Thomas Schwarzgruber <possebaer@gmx.at>
1789         * Added Maintenance->remove all thumbnails and Maintenance->build thumbnails
1791 2004-03-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1793         * BUGFIX: now we are doing boundary check when panning, so you
1794         can't pan outside the image.
1796         * generating HTML and viewing images will now be the context if no
1797         images are selected. Context is the current search or current
1798         browse - e.g. all images from say Las Vegas.
1800 2004-03-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1802         * Added context menu for sorting options listbox 
1803         (thanks to Reimar Imhof <Reimar.Imhof@netCologne.de> for a patch)
1805 2004-03-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1807         * BUGFIX: Fixed crash when moving images arround
1809 2004-03-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1811         * BUGFIX: If you have to rotate an image to view it, you get black stripes besides your 
1812         image because of the resolution of the image (it's much higher than wide). So 
1813         far so good. But if you zoom into the image via pressing '+' key, the black 
1814         stripes don't change -> the shown width stays the same although the 
1815         (virtually) height changed.
1816         Thanks to Thomas Schwarzgruber <possebaer@gmx.at> for a patch.
1818 2004-03-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1820         * BUGFIX: When renaming an item in the listselect, then category
1821         image is now also renamed.
1823         * BUGFIX: In the settings dialog, member group tab, ensure that
1824         the category list is updated when entering the page.
1826         * replaced "None" with "No Persons", "No Keywords" etc.
1828         * the count text in the browser is now "categories" rather than
1829         "images" when displaying categories like "persons", "locations" etc.
1831         * BUGFIX: Finally made panning work. Its now bound to the middle
1832         mouse button, which is more compatible to a wide range of
1833         application, rather than Ctrl+left button as was the case
1834         previously.
1836 2004-03-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1838         * BUGFIX: previous fix to member groups was broken.
1840         * use smoothScale rather than scale to get better looking thumbnails.
1842 2004-02-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1844         * BUGFIX: Pressing the rename button in member groups made
1845         KPhotoAlbum crash if no member groups are selected.
1847 --------------------------- version 1.1 released --------------------------------------
1849 2004-02-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1851         * BUGFIX: description on index page was controlled by
1852         "description" checkbox rather than the description for each page
1854 2004-02-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1856         * BUGFIX: categories was not available for translations.
1858         * BUGFIX: the string **NONE** was not made available for
1859         translation everywhere, which resulted in the search dialog did
1860         not work for translated languages.
1862 2004-01-31  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1864         * BUGFIX: changed viewer from QDialog to QWidget as base class so
1865         the browser window could get on top of it.
1867 2004-01-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1869         * Made the image preview size configurable.
1871         * Ensure enable/disable state of menu bar is correct
1873 2004-01-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1875         * Made the KPhotoAlbum properties dialog look better.
1877 2004-01-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1879         * BUGFIX: Changed QActions to KActions in the viewer to avoid mem
1880         error when the viewer closes.
1882         * BUGFIX: Fixed bug introduced yesterday, where rotating multiple
1883         images resulting in them getting an odd angle.
1885 2004-01-25  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1887         * Split up the dialog for HTML generation, plus made it possible
1888         to specify which of the category (Persons/Location/...) plus
1889         description - to generate.
1891         * The image configuration dialog may now be closed by pressing Ctrl+return
1893         * Added a number of tooltips
1895         * Added a donate dialog, which makes it possible for people to
1896         donate money.
1898         * BUGFIX: when generating HTML, its no longer a problem if several
1899         images have the same base name, ie. if you may now generate
1900         holiday1/me.jpg andd holiday2/me.jpg at the same time.
1902         * BUGFIX: When the user presses the right mouse button on one of
1903         the list boxes containing options (Persons, Loactions, Events
1904         etc.) to show the context menu, then the state of the item was
1905         changed (from selected to non-selected or visa versa).
1907         * The total amount of images in the status bar is now updated when
1908         new images are found or existing images are deleted.
1910         * BUGFIX: don't load the search and multi-config images through
1911         the imageinfo clas as this will make KPhotoAlbum ask whether date
1912         should be trusted.
1914         * Added a configuration option for whether EXIF rotation
1915         information should be used or not.
1917 2004-01-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1919         * BUGFIX: It was not possible to generate HTML more than once per session.
1921         * Read date, orientation and description out of EXIF data.
1923 2004-01-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1925         * Thanks to Teemu Rytilahti <teemu.rytilahti@kde-fi.org>, KPhotoAlbum
1926         will now offer themes when generating HTML.
1928         * Heavily optimized browsing functions. Now everything is
1929         hopefully lightning fast.
1931 2004-01-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1933         * The thumbnail overview and the image viewer now has a menu item
1934         for invoking an external program on the images. The list includes
1935         all programs claiming they can handle image/jpeg from KTrader.
1937         * Implemented Maintenance/Display Images not on Disk
1939         * Implemented Maintenance/Recalculate Checksum (Useful if images
1940         has been change for example using gimp)
1942         * Implemented Maintenance/Rescan for new Images
1944         * Only do auto save if there has been changes since the last auto save.
1946 2004-01-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1948         * MD5 sums are now calculated for each image, so that KPhotoAlbum can
1949         track movement of images in the directories
1951 2004-01-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1953         * Move cursor to the lower right corner when viewer goes into fullscreen mode
1955         * BUGFIX: Generate HTML with nothing selected now export all
1956         images from thumbnail view.
1958         * BUGFIX: Context menu for thumbnail view used to show up in the
1959         browser too.
1961         * BUGFIX: searches using the textbox didn't work.
1963         * BUGFIX: ensure that tip of the day has focus when it starts up.
1965 2004-01-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1967         * Improved HTML generation.
1969 2004-01-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1971         * The tool tip for the thumbnail view now contains an enlargement
1972         of the image. In addition the tool tip needs to be disabled,
1973         rather than it automatically hides. The tool tip window will
1974         temporarily hide when the mouse is outside the thumbnail view.
1975         The placement of the tool tip window is now improved, so it
1976         doesn't get partly of screen.
1978 2004-01-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1980         * Added an item to the context menu in the viewer for setting the
1981         current image as the background. (Thanks to Teemu Rytilahti
1982         <teemu.rytilahti@kde-fi.org>) for a patch with this feature.
1984         * New Feature: It is now possible to show the content views (those
1985         with overview of persons, locations, keywords etc) either with a
1986         list view or with an icon view. In addition it is also possible to
1987         show a different icon for each item (one icon for Joe, and another
1988         for Bill).
1990 2003-12-30  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1992         * BUGFIX: Member groups are not shown in the browser, in case the
1993         member group do not contain any items.
1995 2003-12-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1997         * Update thumnail view when an image has been rotated.
1999         * Added "View Selected" and "View Selected in new window" to the
2000         context menu for the thumbnail overview.
2002         * Enable/Disable state of "configure property items" are now correctly set.
2004         * On public demand, the file name is now shown in the status bar.
2006 2003-12-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2008         * BUGFIX: fixed crash where KPhotoAlbum crashes if you right click outside
2009         an item in one of the list boxes with properties (Persons,
2010         Locations, ...)
2012 2003-12-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2014         * BUGFIX: KPhotoAlbum used to crash on moving images around.
2016 2003-12-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2018         * New Feature: Its now possible to drag(copy) images from kphotoalbum
2019         to say the desktop. Unfortunately KPhotoAlbum crashes in KDE code if I
2020         drag an QImage out, so I can only drag the filename out, which
2021         means that rotated images are not rotated when dragged out. Still
2022         better than nothing ;-)
2025         * Go out of full screen if an item from the info box in the viewer
2026         is selected, and the viewer is on the same monitor as the browser.
2028         * Added Settings | Configure Shortcuts
2030         * Edit->Options was moved Settings->Configure Kphotoalbum.
2032         * New Feature: It is now possible to using fish:// or ftp:// when
2033         exporting to HTML
2035         * BUGFIX: Don't show HTML export dialog in case no item was selected.
2037 ---------------------------------- version 1.0 released --------------------
2038 2003-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2040         * BUGFIX: Previously the image loader was asked to load all images
2041         on start up, making machines with low memory crash. This was
2042         clearly unintentional, and as such a bug.
2044 2003-11-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2046         * BUGFIX: indicator marks are now properly shown during selection
2047         of drawing on images.
2049 2003-11-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2051         * BUGFIX: File names did not contain an extension in the ThumbNail
2052         directory. This resulted in a name class if two files existed with
2053         same base name but different extension.
2055         * Completed the KPhotoAlbum handbook.
2057         * BUGFIX: KPhotoAlbum did always show one image less than the index promised.
2059         * IMPROVEMENT: Exchanged Ctrl+plus and Ctrl+minus in the viewer, so ctrl+plus
2060         now means run faster and ctrl+minus means run slower. This seems
2061         much more intuitive.
2063 2003-10-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2065         * BUGFIX: First search for an image, then set properties, and the
2066         app crashed.
2068 2003-10-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2070         * BUGFIX: KPhotoAlbum crashed when it found new images at start up.
2072         * Started writing a handbook for KPhotoAlbum.
2074         * BUGFIX: if the slideshow was running very fast, then keyevents got utterly much
2075           behind making it almost impossible to stop the slideshow.
2077         * Its now possible to configure image properties from within the viewer.
2079 2003-10-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
2081         * Added new feature, which allows you to specify a default search
2082         option, that applies to all searches. That way you can exclude all
2083         private images, when looking at images with say, your parents.
2085         * BUGFIX: If a user added a new group, but never added any items
2086         to the group, then the group would not be available later for
2087         adding new items, but it was still available for selecting in
2088         configuration listbox and for searching.
2090         * BUGFIX: When a group was renamed or delete, the old name would still be
2091         available in the configuration listbox.
2093         * Added status bar icon for dirtyness.
2095         * BUGFIX: In the image config, selecting an item from the listbox
2096         did not mark the image dirty.
2098         * BUGFIX: Pressing Cancel in the find dialog, does no longer
2099         change the content of the browser window.