Add convenience operator->() to DB::Result::ConstIterator (complementing already
[kphotoalbum.git] / ChangeLog
blob2f9cea8cc7057a9bfda1b235fdb1b0884714ac3c
1 2008-09-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
3         * Removed the survey.
5 2008-09-15 Henner Zeller <h.zeller@acm.org>
7         * Implement thumbnail precaching of the next/previous page.
9 2008-09-07  Jan Kundrat  <jkt@gentoo.org>
11         * Image rating (KRatingWidget, that stars thingy)
13 2008-09-05  Jan Kundrat  <jkt@gentoo.org>
15         * Image stacking -- grouping somehow related images together
17 2008-09-01  Jan Kundrat  <jkt@gentoo.org>
19         * Remove flickering in the ThumbnailView
21 2008-08-30  Jan Kundrat  <jkt@gentoo.org>
23         * Fix recognition of video files whose name contains more than one dot
25 2008-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
27         * new icons for the default categories. These icons will now by
28         default be used in case the icon specified in the setup does not
29         exists - this will help users migrating from KDE3 KPA to KDE4
30         version, where the default installed icons have changed.
32 2008-07-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
34         * Keywords has now been replaced with Events in the default setup
35         that people will get when they create a new database.
37 2008-07-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
39         * (regression) The text editor in the annotation dialog now offers
40         spell checking again - actually it is a completely new widget.
42 2008-07-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
44         * (regression) the search bar is now correctly highlighted again.
46         * New feature: The import dialog will now check if an image already exists in
47         the DB with the same MD5 sum, and offer to merge the information
48         about the images.
50 2008-07-14  Jan Kundrat  <jkt@gentoo.org>
52         * Improve the concept of "priorities" for image loading
53         
54         * Use all CPUs we have to decode images in parallel -- we're now SMP
55         friendly
57         * Preload image thumbnails from images in the thumbnail viewer even if they
58         aren't visible yet
60 2008-07-13  Jan Kundrat  <jkt@gentoo.org>
62         * exiv2 upstream changed their API
64 2008-07-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
66         * Added Maintenance->Statistics dialog, which shows a bit of
67         statistics about your annotations.
69 2008-07-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
71         * (regression) Images was not downloaded when importing from a
72         remote URL.
74         * When generating a .kim file together with HTML, the URL written
75         into the .kim file did not include the destination directory. This
76         had the result that images could not be found if the .kim file was
77         copied locally.
79         * If there are not categories in import file, it was not possible
80         to complete the import dialog.
82         * (regression) When loading images using the import dialog, it
83         would ask if you trust date and time from Exif info. This is not
84         needed, as the info from the import file will be used instead.
86         * Don't show "Media Type" in the Import Dialog
88         * (regression) The import dialog now correctly show new items with
89         red, and select them in the combobox.
91 2008-06-23  Jan Kundrat  <jkt@gentoo.org>
93         * Use all CPU cores for parallelization of image loading
95 2008-06-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
97         * Replace linear search in XMLImageDateCollection with range
98         index. This means that the datebar will update way faster, making
99         the whole application faster. Thanks to Henner Zeller.
100         
101         * (regression) Focus now works in the annotation dialog
102         again.
103         
105         * Improved display of ranges in datebar of Henner Zeller
107 2008-06-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
109         * Speed up populating the datebar with a factor of 4. Before it
110         took 6 seconds to delete an image due to that, now it only take
111         1.5 second on my machine. This speed up should also be there for
112         any operation that changes the amount of images shown in the datebar.
114 2008-06-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
116         * A warning dialog came up complaining about images not being
117         sorted in case one of the images did not have a date.
118         * Sorting images did not work.
120 2008-06-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
122         * (regression bug) Settings was not syncs correct (esp the info
123         about where the database was located was not saves)
125         * Don't offer to show videos on start up. Instead there now is an
126         entry in the menu.
128         * Exif/Database.cpp (offerInitialize): Don't offer to populate the
129         exiv database anymore, this was really only needed when people
130         upgraded to the last major version.
133 2008-06-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
135         * Feature test dialog is no more offered during start up, but is
136         instead part of the "welcome to KPA dialog".
138         * Exif/SearchDialog.cpp (makeCamera): (regression bug) Exif info
139         search -> Database did not scroll. Now it does. Also if no cameras
140         are found, it will now tell you so instead of just showing an
141         empty window.
143 2008-06-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
145         * Deleting an image that was no longer on disk resulted in an
146         error dialog telling that it could not be deleted. Now it will
147         just act as if it did actually delete it, and take the image out
148         of the database.
150         * AnnotationDialog/ListSelect.cpp: The context menu for adding
151         super categories from the image annotation dialog had the problem
152         that the ampersand added by KDE would be in its name, so it would
153         e.g. be named &Berlin
155 2008-05-17  Jan Kundrat  <jkt@gentoo.org>
157         * XMLDB/FIleReader.cpp: Don't crash on parsing XML files with empty supergroups
158         * XMLDB/Database.cpp: Should ignore empty strings, too
160 2008-03-26  Jan Kundrat  <jkt@gentoo.org>
162         * Support localized month names in the KDateEdit properly
164 2008-03-15  Jan Kundrat  <jkt@gentoo.org>
166         * Support different charsets when displaying EXIF/IPTC metadata
168 2008-02-20  Jan Kundrat  <jkt@gentoo.org>
170         * Get list of supported Exif tags directly from the Exiv2 library.
172 2008-02-13  Jan Kundrat  <jkt@gentoo.org>
174         * Add Edit->Open List of Files menu that shows list of thumbnails that
175         matches user-entered stuff.
177 2008-02-01  Jan Kundrat  <jkt@gentoo.org>
179         * Expand sensitive area of a thumbnail image to the whole cell (including
180           category listing)
182 2007-11-25  Jan Kundrat  <jkt@gentoo.org>
184         * Use QWidget::showFullScreen() and showNormal() instead of hacky way of
185         KWin::setState( winId(), NET::FullScreen ) (bug #151031)
187         * Raise images/thumbnail cache limit to 4GB. Too bad KDE/Qt offers no
188         portable way to get information about total available memory of a system.
189         (Bug 151584)
191 2007-11-06  Jan Kundrat  <jkt@gentoo.org>
193         * Robert Krawitz: Fixed regression introduced in 720309 where Viewer adds
194         requests with too high priority. Images to be preloaded were in fact
195         scheduled for decoding before the first image.
196         This should be converted to proper priority queue later...
198 2007-10-08  Jan Kundrat  <jkt@gentoo.org>
200         * Better error handling in KIM Import
201         * Better interactivity in KIM Import
203 2007-10-03  Jan Kundrat  <jkt@gentoo.org>
205         * Give Viewer's requests for images higher priority than thumbnails have
207 2007-10-01  Jan Kundrat  <jkt@gentoo.org>
209         * Adjust the extension of images generated for HTML export. Based on a patch
210         submitted by Miika Turkia <mturkia@nixu.fi>.
212 2007-09-23  Jan Kundrat  <jkt@gentoo.org>
214         * Show image label in the infobox and thumbnail tooltip
216 2007-09-13  Jan Kundrat  <jkt@gentoo.org>
218         * Use list of RAW file extensions from libkdcraw instead of hardcoded values
220 2007-09-11  Tuomas Suutari  <thsuut@utu.fi>
222         * Fix behaviour of thumbnail selecting with keyboard. Fixes bug 149706.
224 2007-08-18  Jan Kundrat  <jkt@gentoo.org>
226         * Use libkdcraw intead of budled and rotten dcraw copy
228 2007-08-11  Jan Kundrat  <jkt@gentoo.org>
230         * Automatically hide mouse cursor and disable screensaver when in Viewer
232 2007-08-10  Jan Kundrat  <jkt@gentoo.org>
234         * Add Edit->Copy for copying a list of URLs to selected images to clipboard.
235         Fixes bug 145628 for a second time :).
237 2007-08-09  Jan Kundrat  <jkt@gentoo.org>
239         * Rename File->Export to File->Export/Copy Images to reflect what it
240         actually does and reduce confusion. Fixes bug 145628.
242 2007-08-08  Jan Kundrat  <jkt@gentoo.org>
244         * Applied Henner Zeller's patch for optimizing the thumbnail displaying
245         queue complexity from O(n^2) to O(n*log n)
247 2007-07-23  Jan Kundrat  <jkt@gentoo.org>
249         * Applied Robert Krawitz' patch for using readdir_r() instead of QDir
250         for performance reasons
252 2007-06-26  Jan Kundrat  <jkt@gentoo.org>
254         * Support PEF, a raw format from Pentax' DSLRs.
256 2007-06-16  Jan Kundrat  <jkt@gentoo.org>
258         * Display a warning instead of black screen when current image can't
259         be shown in the Viewer
261         * Stop video playback before seeking to another image
263         * Changed MainWindow::Window::selectedOnDisk() to return list of
264         images available in current view if selection is empty and reworked
265         Viewer not to check for file availability before it's really needed
267 2007-06-11  Tuomas Suutari  <thsuut@utu.fi>
269         * Do not show -1 x -1 image sizes at all. And as suggested by
270         Henner Zeller do not show mega pixel number if it is 0.0.
272 2007-06-10  Jan Kundrat  <jkt@gentoo.org>
274         * Use another dialog for deleting files. Patch submited by Christoph
275         Moseler <forums@moseler.net>.
277         * Allow re-using of tags from the previously tagged image in the
278         annotation dialog (first part of bug #145158)
280 2007-05-23  Jan Kundrat  <jkt@gentoo.org>
282         * Make "show this image" fast again.
284 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
286         * Recognize .flv and .erf files -- Fixes bugs 145366 and 141877.
288 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
290         * Make "show this image" load all images in current view, thus making
291         pressing Ctrl+A optional.  Thanks to Shawn Willden for nice comments
292         and Baptiste Mathus for review.
293         Fixes bug 145309.
295 2007-05-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
297         * Make it possible to configure the aspect ratio in the thumbnail
298         viewer - thanks to Jan Kundrat
300 2007-05-09  Tuomas Suutari  <thsuut@utu.fi>
302         * Store filenames in Exif database using UTF-8 encoding. Thanks
303         to Jan Kundrat for a patch.
305 2007-05-04  Tuomas Suutari  <thsuut@utu.fi>
307         * Make selection more visible in thumbnail view.
309         * Apply Henner Zeller's patch to allow changing background color
310         of the thumbnail view black.
312 2007-05-02  Tuomas Suutari  <thsuut@utu.fi>
314         * Apply Henner Zeller's patch to fix some ImageRequest memory
315         leaks.
317 2007-04-29  Tuomas Suutari  <thsuut@utu.fi>
319         * Apply Henner Zeller's patch to show SizeAllCursor when pressing
320         info box with mouse.
322 2007-04-23  Shawn Willden  <shawn@willden.org>
324         * Apply Henner Zeller's patch to disply correct size in image
325         viewer's info box.
327 2007-04-14  Tuomas Suutari  <thsuut@utu.fi>
329         * Speed up shuffling of the images in random slideshow.
331 2007-04-12  Tuomas Suutari  <thsuut@utu.fi>
333         * Speed up member map loading by building member map closure on
334         fly when adding members to group. (Reduces start-up time.)
336 2007-04-05  Tuomas Suutari  <thsuut@utu.fi>
338         * Deny cycles in member group configuration.
340 2007-04-04  Tuomas Suutari  <thsuut@utu.fi>
342         * Apply Michael J Gruber's patch to fix rotating raw files (or
343         their thumbnails) twice.
345 2007-04-01  Tuomas Suutari  <thsuut@utu.fi>
347         * Selecting thumbnails with a mouse made more logical and fixed a
348         bug that sometimes prevented a selected thumbnail to be added into
349         internal selection list.
351 2007-03-31  Tuomas Suutari  <thsuut@utu.fi>
353         * Bugfix: In member group tab of the configuration dialog, when
354         changing category from the dropdown list, items from a different
355         category were sometimes added to members listbox.
357 2007-02-28  Tuomas Suutari  <thsuut@utu.fi>
359         * Bugfix: Selection was ignored in the first press of the Plugins
360         menu item, if plugin loading was delayed.
362 2007-02-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
364         * It is now possible to search for images with changed MD5 sum -
365         very useful for searching for corrupted image files.
367 2007-01-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
369         * Limit extra space in thumbnail viewer when showing categories
370         (thx to Christoph Moseler).
372 ====================== KPhotoAlbum 3.0 releases  ===================================    
374 2006-12-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
376         * Do not show the current category when configuring sub
377         categories. (Thanks to  Baptiste Mathus for a patch)
379         * Explicit set the font in the splash screen, so it always looks
380         good. Thanks to Baptiste Mathus for finding this problem.
382         * Fixed a compile error for certain compiler. Thanks to Christophe
383         Choumert for a patch.
385 ====================== Snapshot Monday 27/11-2006  ===================================  
387 2006-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
389         * Save configurations of special categories (should they be shown
390         in the viewer etc) (Thanks to Christoph Moseler)
392         * Bugfix: when going out of full screen mode, resize to the
393         configured size. (Thanks to Henner Zeller)
395         * Bugfix: better error handling for video loading (thx to Henner Zeller)
397 2006-11-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
399         * Renamed Persons to People and Locations to Places. A huge thank
400         you to Clytie Siddall clytie AT riverland DOT net DOT au for
401         bringing this and numerous other language errors to my attention.
403         * Instead of showing "No other Persons" show "None". Translated
404         versions had problems as the "No other" part depended on the category.
406 2006-11-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
408         * Bugfix: In the settings dialog you were asked if you really
409         wanted to delete a category. Despite your answer it would be
410         deleted nevertheless. (Thanks to Baptiste Mathus for finding this).
412         * Do not show image size for videos (currently there are not way
413         to get that information from the KDE video subsystem)
415 2006-11-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
417         * Show mega pixel in info box, and zoom factor in viewer, thx to Henner Zeller
419         * Fixed problem with windows layout not being read correctly if
420         any category name contains non-latin1 character
422 ====================== Snapshot Wednesday 15/11-2006  ===================================       
423         
424 2006-11-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
426         * Bugfix: Recent added code to ensure that the splash screen would
427         update timely broke the size of the main dialog.
429 2006-11-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
431         * Directories only show the filename part now in the browser
432         category directories. (Thanks to Christoph Moseler)
434         * BUGFIX: Finally nailed down the bug where the annotation dialog
435         did not show the first image preview.
437         * Improved support for the flickr plug-in. Now tags are correctly
438         uploaded. Thanks to Mark Jaroski for a patch.
440 2006-11-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
442         * An item may be member of a number of categories. Mike may be a member of coworkers and friends.
443         Selecting the item in one subcategory, should select him in
444         all.
446         * New option to show categories in the thumbnail view. Now it is
447         also possible to set tokens directly in the thumbnail view. Thanks
448         to (Thanks to Christoph Moseler)
450         * Bugfix: Searching for description did not work (Thx to Christoph
451         Moseler for finding the bug)
453         * control + scroll now zoom on the datebar. (Thanks to Benjamin
454         Bock for a patch)
456         * Bugfix: Full screen viewer no longer worked very well after the
457         change to loading only the size as needed. The reason for this was
458         a race condition where the image was loaded before the window had
459         sized it self.
461         * Somehow running the viewer always forced it to show in a new
462         window, that was definitely against the design.
464         * Don't try and run a slide show if only one image is
465         selected. Doing so will change zoom preference each time we try to
466         go to the next image.
468 2006-11-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
470         * Improved video backend detection. Thanks to  Robert L Krawitz
472 ====================== Snapshot Tuesday 7/11-2006  ===================================  
474 2006-11-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
476         * Reworked the pixel by pixel zoom, so it doesn't flicker the real
477         sized image first.I beleive that pixel by pixel zoom now works in
478         the reworked version. 
480         As an added bonus, I no longer loads the first image in full size, but
481         only in viewer size. This has given a significant boost in
482         starting up the viewer. If the user ever zooms, then the real
483         sized image is loaded in the background and put in place when it
484         is available - until then the user just sees the viewer sized
485         version he was original looking at. 
487 2006-11-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
489         * Right clicking on an image should select it.
491         * Stop slideshow when we hit a video, so we don't advance in the
492         middle of the video.
494         * Implemented Play/Pause/Stop/Restart for videos
496         * Now Video playback also works with kaffein and kaboodle
498 2006-11-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
500         * Enabling/Disabling the right items in the context menu in the
501         viewer depending on image vs. video.
503         * Zooming now works with video display.
505         * Improved info when videos can't be loaded.
507 2006-10-29  Jesper K. Pederse  <blackie@klaralvdalens-datakonsult.se>
509         * Show splash screen during database loading phase (thx to
510         Christoph Moseler for finding this)
512         * More video format tests.
514         * The feature dialog now test if we can show video thumbnails.
516         * The feature dialog now tests better to see if we can show
517         videos.
519         * New application icon
521         * BUGFIX: Yet another attempt at fixing that darn inputting date bug.
523 ====================== Snapshot Sunday 23/10-2006  ===================================  
525 2006-10-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
527         * It is now possible to bring up the exif dialog from the viewer.
529         * Bugfix: The numbered backup had by accident included the
530         extension .zip for the index.xml file inside the zip file. (Thanks
531         to Baptiste MATHUS for reporting).
533         * Bugfix: Translated version of KPA would display image dates in
534         English, but expect month input in the translated language. This
535         has now been fixed so it expected input in English too.
537         * Bugfix: The panes in the annotation dialog would not show up correctly
538         in translated version of KPhotoAlbum.
540 2006-10-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
542         * Bugfix: Database was marked as dirty when it started up.
544         * Moved XML settings into Backend tab in the settings page. It
545         really belongs here.
547         * On public demand: made it possible to disable the splash screen.
549         * New splash screen.
551 2006-09-25  Jesper K. Pederse  <blackie@klaralvdalens-datakonsult.se>
553         * Use alternate EXIF reading code in case EXIV2 is not installed.
555 ====================== Snapshot Sunday 24/9-2006  ===================================   
557 2006-09-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
559         * Warn the user at start up if not all features are installed.
561         * Fix up the sub category page in the annotation dialog.
563         * Programmers point of view: The whole setup of marking the
564         database dirty have been reworked. Now we just have a
565         MainWindow::DirtyIndicator::markDirty(). This makes it easier to
566         mark the DB dirty.
567         Users point of view: Now drawing on images, and changing sub
568         categories marks the DB dirty.
569         
571 2006-09-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
573         * Only write description element to the database if there is a description.
575         * Do not allow the user to change sub categories for special
576         categories (Just imagine he changed the directory structure shown
577         using sub categories - he would get utterly confused from this,
578         I'm sure) (Thanks to Christoph Moseler for pointing this out)
580         * Do not allow the user to change the icon for special categories
581         (Folder, Tokens, .. ). It doesn't add any value to them to be able
582         to do so, and it just clutters up the dialog. (Thanks to Christoph
583         Moseler for pointing this out).
585         * Now that sub categories are shown with indentation, don't show a
586         special icons for the super categories any more.
588 2006-09-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
590         * BUGFIX: Fixed a crash happening when saving after a category had
591         been renamed, and that category was included in the privacy
592         settings.
593         
594         * BUGFIX: When renaming a category also rename the category
595         thumbnails. (Thanks to Christoph Moseler for finding this)
597 2006-09-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
599         * BUGFIX: The last snapshot had a bug where KPA would crash if you
600         right clicked, in the annotation dialogs listbox, outside of any
601         items. (Thanks to Christoph Moseler for finding this)
603         * BUGFIX: Privacy info was not properly loaded.
605         * BUGFIX: Changing the label for an image in the annotation dialog
606         did not result in the label being updated in the thumbnail
607         view. (Thanks to Christoph Moseler for finding this)
609         * BUGFIX: Yet another fix to the selection code in the thumbnail
610         viewer. What was broken in the latest snapshot was that you where
611         not able to select a number of images, and drag them.
613 2006-09-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
615         * BUGFIX: delete and rename of item in the annotation dialog
616         didn't work if the item was not top level or it had sub items.
618         * Added "remove item from parent category" to the list box in the
619         annotation dialog, to allow the user to make a sub item top level.
621         * Ensure every action's keybinding in the viewer is configurable
622         (Thanks to Kimball Robinson for bringing it to my attention that
623         they were not)
625         * Disabled "Create Subcategory..." item when right mouse button
626         was click outside any items (this coursed a crash). Thanks to
627         Christoph Moseler <forums@moseler.net> for finding this.
630 ====================== Snapshot Wednesday 6/9-2006  =================================== 
632 2006-09-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
634         * The checkboxes in the annotation dialog are now tristate, which
635         means that there are no need for the "merge" and "remove"
636         checkboxes.
637         Also the "and" checkbox has been replaced with an "and" and a "or"
638         radio button to make their meaning more understandable.
640         * BUGFIX: Solved this crash: edit a category name in the settings
641         dialog, press Apply and press OK. (thanks to Christoph Moseler
642         <forums@moseler.net> for finding this.
644 ====================== Snapshot Sunday 27/8-2006 ===================================    
646 2006-08-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
648         * Tokens got kind of lost when importing from a KPhotoAlbum 2.2 index file.
650         * BUGFIX: Media Type Category was not filled correctly when finding new images.
652         * It is now possible to set up sub categories in the annotation
653         dialog, simply by dragging items onto other items.
655 2006-08-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
657         * The listbox in the annotation dialog is now updated when an item is added as a sub item to another.
659         * Improved set of file names recognized as videos.
661         * BUGFIX: deselect all images when right clicking on an image that
662         is currently not selected.
664 2006-08-25  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
666         * It is now possible to use the search bar in the main window,
667         when showing folders.
669         * Searching in a list view in the browser is not anchored to the
670         beginning of the word.
672         * BUGFIX: It is now possible to have spaces in category names.
674         * Fixed bug in last snapshot where the compressed index.xml didn't
675         work.
677         * Don't save Folders to the index.xml file again. I'm rather sure
678         it is faster to calculate the info on start up rather than loading
679         the extra XML.
681 ====================== Snapshot Wednesday 23/8-2006 =================================== 
683 2006-08-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
685         * Now it is also possible to bind rotate left/right in the
686         annotation dialog.
688 2006-08-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
690         * Added a Media Type folder.
692 2006-08-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
694         * Bugfix: Selection using the shift key and mouse button was
695         broken if selected spanned several pages.
697         * Bugfix: Pressing the mouse down on a selected image in the
698         thumbnail viewer now deselect all other images if control or shift
699         is not pressed. This was an inconsistent behavior compared to
700         similar browsers.
702         * Bugfix: holding control down in the browser when selecting an
703         item (say a person), should jump directly to the images rather
704         than going back to main browser window. This did not work.
706 2006-08-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
708         * now it is possible to specify the icon size in used in the
709         browser - esp usefull for showing larger images for persons in an
710         icon view.
712         * Added an info box which suggest people to see the introduction
713         videos.
715         * KPhotoAlbum is now capable of also managing videos.
717 2006-08-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
719         * The list boxes in the AnnotationDialog now has an accelerator.
721 2006-08-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
723         * Added function to thumbnail context bar to regenerate thumbnails,
724         useful when the video thumbnail generator picks a random image for
725         thumbnail.
727 2006-08-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
729         * It is now possible to configure the key bindings in the
730         annotation dialog.
732 2006-08-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
734         * In the viewer it is now possible to use mouse wheel to scroll to
735         the next/prev image. (Thanks to Christoph Moseler for a patch).
737 2006-07-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
739         * Make it possible to set a category image for sub categories.
741         * Show the category tree in the browser
743 2006-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
745         * A new menu item now exist in the annotation dialogs context
746         menu, namely "Add Sub Category"
748         * In the annotation dialog, you may now switch between sorted
749         category view and most recent view, by pressing and releasing the
750         alt key.
752         * In the annotation dialog, pressing and releasing the control
753         will toggle showing items selected, only.
755 2006-07-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
757         * In the annotation dialog, it is now possible to scroll the list
758         of selected items, but pressing arrow up and down.
760         * While typing in the annotation dialog, hide items that does not
761         match the current typed text.
763 =========================== KPhotoAlbum 2.2 released =============================
764         
765 2006-04-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
767         * BUGFIX: Fixed some problems with member groups, when renaming categories.
769 2006-03-31  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
771         * BUGFIX:Disallow pressing pgdown/pgup in the annotation dialog
772         when searching. Thanks to Martin Hoeller for finding this crash.
774 2006-03-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
776         * Bugfix: inaccurate times now survives a visit to the annotation dialog.
778         * Bugfix: Member maps wasn't correctly renamed when renaming a category.
780         * Save the layout of the annotation dialog in the file layout.xml
781         next to the index.xml file. Early in the KPhotoAlbum 2.2
782         development, it was saved in the KDE Registry, but the code for
783         doing this (which is out of my control) has a bug which makes it
784         impossible to save non latin1 characters.
786         Thanks to Martin Hoeller for finding the three above issues.
788 2006-03-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
790         * VERY FINAL feature: Added a checkbox to the annotation dialog
791         offering to remove annotations. Thanks for Robert L Krawitz for
792         patch with this feature.
794         * BUGFIX: Fixed crash when annotation dialog was up, and the
795         datebar got a mouse move event (It had its mouse press blocked, so
796         it got quite confused from seeing a mouse move without first a
797         mouse press) Thanks to Martin Hoeller for finding this crash.
799         * BUGFIX: The annotation window no longer crashes when reseting
800         its layout.
802         * Disable the delete button in the annotation dialog when
803         annotating multiple images at the same time, or when using the
804         dialog for searching. Thanks to Martin Hoeller for finding this crash.
806 2006-03-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
808         * The datebar now has an explicit button for canceling selection.
810         * Fixed bug where limited images on the date bar followed by a
811         limiting images from the browser, and then unlimiting from the
812         browser resulted in only items in the scope of the datebar
813         selection being shown on the datebar.
815 2006-02-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
817         * Drasticly improved performance of deleting images. Thanks for
818         Robert L Krawitz for his analysis of the problem.
820         * Don't show a warning about not being able to delete a file when
821         it doesn't exists in the first place. Thanks to Robert L Krawitz.
823 2006-01-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
825         * Its now possible to select whether the newest or the oldest
826         thumbnail should be shown first.
828 2006-01-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
830         * Made it possible to configure the thumbnail cache.
832 2006-01-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
834         * Completely reimplemented the thumbnail view, to solve a huge
835         amount of issues with QIconView.
837 2005-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
839         * Added an EXIF dialog (available from the browser), plus the
840         possibilities to see EXIF tags in the viewer. Set of EXIF tokens
841         shown is configurable in the settings dialog.
843 2005-09-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
845         * Searches using the description field are now case insensitive.
847         * Stop selecting the first image in the thumbnail view when
848         showing it up.
850         * BUGFIX: Setting tokens should mark the database as dirty.
852         * BUGFIX: Restart slideshow timer when user manually moves to a
853         new image.
855 2005-08-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
857         * Added a Exif dialog to the context menu in the browser.
859         * KPhotoAlbum now stores its thumbnails in ~/.thumbnails complying
860         with many other applications.
862 2005-08-28  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
864         * Added an option to save the index.xml file in a compressed
865         format, this speeds up loading the xml file by approximate a
866         factor 2.
868 2005-08-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
870         * Added command line option --export-in-2.1-format to allow
871         KPhotoAlbum to save an index.xml that can be read by KPhotoAlbum 2.1. All
872         configurations in the config dialog (like do auto save etc) will
873         be lost though.
874         
875         * KPhotoAlbum does now offer to save numbered backups of the index.xml
876         file: index.xml~0001~, index.xml~0002~ etc. In addition this file
877         can be zipped to preserve disk space.
879 2005-08-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
881         * recalculate checksum will now work only on the selected images
882         if there is a selection.
884 2005-08-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
886         * Pressing return in the search bar now selects the current item.
888 2005-08-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
890         * Internal: Simplify ImageDate so it now is only a from and a to
891         QDateTime - this makes it possible for backends to do better date
892         searches (needed by the SQL backend)
894         * Delay loading plugins - this will save us half a second at start
895         up.
897 2005-07-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
899         * Threw away the date folder, it is redundant now we have the datebar.
901         * Internal: A lot of clean up in the code has happen over the last many
902         month, and I've been working on making the backend plugable, and
903         implement a SQL backend. I gave up with the SQL backend, as it was
904         too hard. My code is still in there in case someone wants to take
905         over that part.
907 --------------------------- version 2.1 released --------------------------------------
909 2005-04-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
911         * BUGFIX: Using kapp->invokeHelp to show help rather than
912         kapp->invokeBrowser, as the later doesn't work unless your default
913         browser is konqueror.
915         * BUGFIX: the category was sometimes shown twice in the status bar
917         * BUGFIX: remove tokens didn't work for KDE 3.4
919 2005-04-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
921         * BUGFIX: The pre-loading in the image viewer broke viewing images
922         from the import wizard.
924         * BUGFIX: The import dialog was broken with new versions of Qt.
926 2005-03-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
928         * Added member group config to context menu of list select (which
929         is the list boxes of the image property pages)
931         * Added a jump-to-context  button to the viewer, plus ensure
932         keyboard focus would be better shown in the thumbnail view.
934         * BUGFIX: When quiting KDE, KPhotoAlbum will asks if you want to
935         save. This previously canceled logging out of KDE.
937 2005-03-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
939         * Use KDE's date formater to given better result in the datebar.
941 2005-03-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
943         * Added a survey, where I can get some feedback from the KPhotoAlbum users.
945 2005-02-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
947         * New images should be inserted sorted.
949         * When new images are found, the datebar are now updated.
951 2005-01-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
953         * Added protection against odd sized images - like 400x1
954         (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
956 2005-01-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
958         * Fixed deadlock when generating thumbnails from the Maintenance
959         menu (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
961 2005-01-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
963         * Made it possible to check if an image in the image loader was
964         needed just prior to loading it - this speeds up page down in the
965         thumbnail view
967         * Made the settings dialog non modal, and added an apply button.
969         * Finally the new thumbnail view seems to work.
970         * Made it possible to configure if columns should be aligned in
971         thumbnail view
972         * Made it possible to configure space between columns.
974 2005-01-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
976         * Display a grey thumbnail when the image for one reason or the
977         other couldn't be loaded. Previously this resulted in the
978         thumbnail containing garbage pixels. 
979         Thanks to Robert L Krawitz <rlk@alum.mit.edu>
981 2005-01-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
983         * Improves handling of EXIF data, in particular in the "Read EXIF
984         Data" dialog.  It does not overwrite the time, date, orientation,
985         or comment data unless the EXIF data is actually present.  It also
986         adds two new options that do overwrite the time and date
987         information with the file modification date/time if the EXIF data
988         isn't present. Thanks to Robert L Krawitz <rlk@alum.mit.edu>
990         * BUGFIX: The date parser was not previous translated, while the
991         date generator was, thus typing in date names did not work in the
992         image config dialog, unless the translated names matched the
993         untranslated ones.
995 2005-01-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
997         * The date bar now support selecting a range of images.
999 2005-01-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1001         * Reimplemented sort images as it could lead to image loss, plus
1002         was not guaranteed to preserve sort order for images with same key.
1004         * On Robert's request, removed the patch from 2004-12-08 to work
1005         around SUSE's max image size - due to Robert, it obviously didn't
1006         work.
1008         * Read EXIF info out of .thm files (patch from Robert L Krawitz <rlk@alum.mit.edu>)
1010 2004-12-30  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1012         * Added the possibility to zoom out from current scope, thus
1013         seeing the context of the current image
1015         * Added Maintenance->Display Images with Incomplete Dates
1016         this will help update images with missing or invalid dates.
1018         * KPhotoAlbum no longer splits images into a bunch of folders, but
1019         does instead show them in one big collection, this makes the date
1020         bar more powerful, plus allows you to scroll backwards.
1022         * Added a date bar, that shows statistics about images, plus let
1023         you navigate to a given date.
1025 2004-12-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1027         * Added a AND checkbox to the search page, that allows to
1028         graphically choose among and/or searches. (Thanks to Jean-Michel
1029         FAYARD <jmfayard@gmail.com>)
1031         * HTML generation didn't work if the file names contained dot's
1032         like 2004-12-17-18.34.59.jpg
1034         * Added support for Canon CRW "digital negative" - thanks to
1035         Steffen Hansen <hansen@kde.org>.
1037         * Postpone checking if images is on disk till the information is
1038         needed, this speeds up start up with a couple of seconds.
1040 2004-12-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1042         * KPhotoAlbum will now escape all non-latin1 characters, so they still
1043         look good on web servers that seems to ignore the meta tag. (Like
1044         mine does ;-)
1046 2004-12-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1048         * Offer to make hard link from the export dialog (patch from  
1049         Robert L Krawitz <rlk@alum.mit.edu>)
1051         * SUSE introduced a maximum on QImages, a patch from  Robert L
1052         Krawitz <rlk@alum.mit.edu> works around this, and ensures that
1053         KPhotoAlbum do not crash when images are larger than the maximum size.
1055         * The Date picker now remember dates from invocation to invocation
1056         (Thanks to Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for
1057         this)
1059         * Highlight date with images in the date picker. (Thanks to
1060         Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for this)
1062 2004-12-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1064         * Categories in Member Group config is now internationalized.
1066         * Categories in virtual album configuration (General tab in
1067         Settings) are now internationalized.
1069 2004-12-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1071         * In the viewer moved away every default key binding on lettered
1072         keys. The changes are:
1073         Quit: q -> escape
1074         Run Slideshow: s -> ctrl + r (now this is the same as from the thumbnail viewer)
1075         Show Infobox: i -> Ctrl + i
1076         Show drawings on images: d -> ctrl + d
1078         * In the viewer it is now possible to press a key to set a token,
1079         these tokens can the be used during browsing. This makes it easy
1080         to mark all images for say printing, by simply setting a token on
1081         each of them, and the later browsing for that token.
1083 2004-11-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1085         * Only items from the current image are shown in the image
1086         category editor.
1088         * Added an option to automatically load images when matches in the
1089         browser goes below what can be shown in a single view.
1091 2004-11-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1093         * Made it possible to disable searching for images on start up.
1095         * BUGFIX: Delayed the hide of the splash screen until the main
1096         window was shown.
1098         * Moved "show Tool Tips" to the Settings menu.
1100         * Added a search line.
1102 2004-11-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1104         * BUGFIX: Markup in the editor (like highlight for spelling errors) got
1105         saved and thus displayed with the image.
1107         * Renamed the menu bar descriptions for locking, so it hopefully
1108         is easier to understand.
1110         * update progress dialog for loading info from images after each
1111         image, rather than after every ten images. This matters if the
1112         images are say 80Mb large.
1114 --------------------------- version 2.0 released --------------------------------------
1115         
1116 2004-10-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1118         * Items in the edit menu (among these "delete image") was
1119         not available if "display images not on disk" was activated from
1120         the browser. Thanks to Robert L Krawitz <rlk@alum.mit.edu> for
1121         finding the bug.
1123 2004-09-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1125         * Improved date editor: (1) sizing now works (2) there are no
1126         default buttons, so it is possible to press enter in the line edit
1127         to specify a date. (3) there now is a ">>" button to copy from
1128         date to to-date
1130 2004-09-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1132         * The editor for image comments now has an on the fly spell checker.
1134         * BUGFIX: Fixed tab order in the image config dialog.
1136 2004-09-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1138         * BUGFIX: remove splash screen before showing welcome dialog
1140 2004-09-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1142         * Added a way to browse directories within the database. Thanks to
1143         Jean-Michel FAYARD <jmfayard@gmail.com> for patch.
1145         * BUGFIX: now that it is possible to set background color of
1146         thumbnail view, the foreground color must also be changed, to
1147         ensure maximum contrast (and that it is visible at all)
1149         * No key bindings should be made to letters in the main window, as
1150         this makes it impossible to press that letter in the browser to jump to
1151         the item in question. Thus I made these change to key bindings:
1152         I -> Ctrl+I (show selected images)
1153         Ctrl-I -> none (show selected images in new window)
1154         S -> ctrl+R (run slide show)
1155         Ctrl+S -> none (run randomized slideshow)
1156                   (this conflicted with save which was and are still on Ctrl-s too)
1157         Remember you can make your own key bindings in KPhotoAlbum, so this are
1158         really just the defaults I change.
1160 2004-08-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1162         * Do not show items already matched when browsing. Thus do not
1163         show Jesper, if he is already matches in the current browsing scope.
1165 2004-08-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1167         * The viewer now preloads images, which makes it feel a LOT more
1168         responsive.
1170 2004-08-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1172         * Added zoom out to full view in viewer.
1174 2004-08-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1176         * Removed the preload hack for preview, which was broken
1177         anyway. Not needed now when image loading is so much faster.
1179 2004-08-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1181         * Size of main windows and configuration window are now stored in
1182         the index.xml file, and restored for future sessions
1184 2004-07-24  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1186         * Moved all plugins to one menu rather than scattered out over all
1187         the menus. The former seems like the best idea for easy finding a
1188         functionality, while the later seems to be best, to ensure that
1189         users know which functionality is KPhotoAlbum core features, and which
1190         are plugins, with plugins perhaps being less integrated than
1191         build-in features.
1193         * import/export is improved so during import of external images,
1194         KPhotoAlbum will first search for the images next to the .kim file,
1195         and then at the URL the images originally was uploaded to.
1197 2004-07-22  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1199         * Made it possible to hide the labels in the thumbnail view
1201         * Clean up the options dialog (made new group "thumbnail view")
1203         * Tried to improve the layout of the thumbnail view. This is the
1204         best I can do, unfortunately QIconView is utterly broken.
1206 2004-07-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1208         * BUGFIX: search dialog does now contain imported image attributes.
1210         * Fixed code for going into full screen (This forces the min
1211         version to be KDE 3.2, though)
1213 2004-07-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1215         * Automatic generated labels from file names now include all up
1216         till the last dot (Thanks to Jean-Michel FAYARD
1217         <boulot.dodo@laposte.net>)
1219         * Fixed utf-8 encoding description in HTML pages (Thanks to
1220         Jean-Michel FAYARD <boulot.dodo@laposte.net>)
1222 2004-06-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1224         * Put count of images in caption of image config window
1226 2004-06-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1228         * Added the filename to the caption of the viewer.
1230         * Thanks to Marco Caldarelli <caldarel@yahoo.it> for a patch to
1231         reread EXIF info, available from a dialog in the menu.
1233 2004-06-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1235         * Thanks to Marcel Wiesweg <marcel.wiesweg@gmx.de> for a patch for
1236         optimizing loading in the image property dialog
1238 2004-06-08  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1240         * Added a splash screen
1242 2004-06-06  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1244         * Bugfix: The time config was not set correctly for configuring
1245         multiple images, often resulting in many images getting the same
1246         time stamp.
1248         * Its now possible to configure which plugins should be loaded.
1250 2004-06-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1252         * demo directory are now copied rather than symlinked. With
1253         symlink, the installed demo files will also be modified when
1254         images are modified in the demo, which is not desired.
1256         * Added KIPI support.
1258 2004-05-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1260         * BUGFIX: When you press cancel during the export process you still get the info
1261         someone else could import your export. 
1263         * BUGFIX: After an import the index.xml file was not marked modified
1265         * BUGFIX: export to HTML page and import resulted in rotated
1266         images getting even more rotated
1268         * BUGFIX: importing into a subdirectory did not always work.
1270 2004-05-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1272         * BUGFIX: KPhotoAlbum crashed in the following situation:
1273           - drag an image out from the thumbnail view
1274           - browse, so the thumbnail view shows some other images
1275           - drag another image out
1277 2004-04-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1279         * BUGFIX: The wrong image was invoked in the external viewer if
1280         the thumbnail view was scrolled.
1282         * BUGFIX: If description was not generated then other option
1283         groups was not printed in HTML exports.
1285 2004-04-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1287         * When opening the image config dialog, show a message box with
1288         a link to the help page.
1290         * Made it possible to re enable message boxes where the user
1291         previously checked do-not-show-again
1293         * Its now possible to find images where only a set of items are on
1294         (e.g. only me, and no one else)
1296         * BUGFIX: When generating HTML, only generate image on disk
1298         * Added a dialog with a description on how to enable webservers to
1299         server KPhotoAlbum files.
1301 2004-04-16  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1303         * BUGFIX: If the destination directory for HTML export exists,
1304         offer to remove it. This fixes the problem where it would instead
1305         just be put in a subdirectory.
1307         * Loading descriptions from EXIF information can now be disabled
1309         * BUGFIX: when exporting the image loader also saved the large
1310         images (like 1024x768) to tumbnails dir. Please remove all
1311         thumbnails using the maintenance menu item.
1313         * BUGFIX: images inline in export files was broken if the
1314         extension was different from .jpg
1316         * Now its possible to ask for a .kim file on the HTML generated pages
1318         * BUGFIX: pressing cancel in export dialog still continue exporting.
1320         * BUGFIX: It was not possible to import twice in one session.
1322         * BUGFIX: images was rotated too must during export
1324         * now its possible to export images, and leave the .kim file next
1325         to the image set rather than putting them into the .kim file. 
1327 2004-04-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1329         * Its now possible to delete images from within the image
1330         configuration dialog
1332         * Now you may click on a .kim file from say konqueror to start
1333         importing that file into your db.
1335 2004-04-14  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1337         * added Import/Export so its possible to share images with
1338         friends, without them having to write comments, and tell how is on
1339         the images.
1341 2004-04-12  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1343         * Its now possible to configure the toolbar
1345         * Added run slide show as a tool button
1347         * Now its possible to configure the shortcuts in the viewer.
1349 2004-04-11  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1351         * added run randomized slideshow
1353         * added run slide show to the thumbnail view, thus making it much
1354         easier to start a slide show if the images in view.
1356         * Made slide show timeout configurable
1358         * Made slide show size configurable, plus made it possible to
1359         specify full screen for configuration for configuration of normal view.
1361 2004-03-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1363         * rewrote the handling of dates in the image property dialog, so
1364         the GUI is much easier to work with - this must have been the
1365         oldest wish on my which list ;-)
1367 2004-03-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1369         * Added Images->sort to sort images in thumbnail view. Thanks to
1370         Thomas Schwarzgruber <possebaer@gmx.at>
1372         * Added Maintenance->remove all thumbnails and Maintenance->build thumbnails
1374 2004-03-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1376         * BUGFIX: now we are doing boundary check when panning, so you
1377         can't pan outside the image.
1379         * generating HTML and viewing images will now be the context if no
1380         images are selected. Context is the current search or current
1381         browse - e.g. all images from say Las Vegas.
1383 2004-03-17  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1385         * Added context menu for sorting options listbox 
1386         (thanks to Reimar Imhof <Reimar.Imhof@netCologne.de> for a patch)
1388 2004-03-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1390         * BUGFIX: Fixed crash when moving images arround
1392 2004-03-09  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1394         * BUGFIX: If you have to rotate an image to view it, you get black stripes besides your 
1395         image because of the resolution of the image (it's much higher than wide). So 
1396         far so good. But if you zoom into the image via pressing '+' key, the black 
1397         stripes don't change -> the shown width stays the same although the 
1398         (virtually) height changed.
1399         Thanks to Thomas Schwarzgruber <possebaer@gmx.at> for a patch.
1401 2004-03-07  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1403         * BUGFIX: When renaming an item in the listselect, then category
1404         image is now also renamed.
1406         * BUGFIX: In the settings dialog, member group tab, ensure that
1407         the category list is updated when entering the page.
1409         * replaced "None" with "No Persons", "No Keywords" etc.
1411         * the count text in the browser is now "categories" rather than
1412         "images" when displaying categories like "persons", "locations" etc.
1414         * BUGFIX: Finally made panning work. Its now bound to the middle
1415         mouse button, which is more compatible to a wide range of
1416         application, rather than Ctrl+left button as was the case
1417         previously.
1419 2004-03-02  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1421         * BUGFIX: previous fix to member groups was broken.
1423         * use smoothScale rather than scale to get better looking thumbnails.
1425 2004-02-15  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1427         * BUGFIX: Pressing the rename button in member groups made
1428         KPhotoAlbum crash if no member groups are selected.
1430 --------------------------- version 1.1 released --------------------------------------
1432 2004-02-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1434         * BUGFIX: description on index page was controlled by
1435         "description" checkbox rather than the description for each page
1437 2004-02-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1439         * BUGFIX: categories was not available for translations.
1441         * BUGFIX: the string **NONE** was not made available for
1442         translation everywhere, which resulted in the search dialog did
1443         not work for translated languages.
1445 2004-01-31  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1447         * BUGFIX: changed viewer from QDialog to QWidget as base class so
1448         the browser window could get on top of it.
1450 2004-01-29  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1452         * Made the image preview size configurable.
1454         * Ensure enable/disable state of menu bar is correct
1456 2004-01-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1458         * Made the KPhotoAlbum properties dialog look better.
1460 2004-01-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1462         * BUGFIX: Changed QActions to KActions in the viewer to avoid mem
1463         error when the viewer closes.
1465         * BUGFIX: Fixed bug introduced yesterday, where rotating multiple
1466         images resulting in them getting an odd angle.
1468 2004-01-25  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1470         * Split up the dialog for HTML generation, plus made it possible
1471         to specify which of the category (Persons/Location/...) plus
1472         description - to generate.
1474         * The image configuration dialog may now be closed by pressing Ctrl+return
1476         * Added a number of tooltips
1478         * Added a donate dialog, which makes it possible for people to
1479         donate money.
1481         * BUGFIX: when generating HTML, its no longer a problem if several
1482         images have the same base name, ie. if you may now generate
1483         holiday1/me.jpg andd holiday2/me.jpg at the same time.
1485         * BUGFIX: When the user presses the right mouse button on one of
1486         the list boxes containing options (Persons, Loactions, Events
1487         etc.) to show the context menu, then the state of the item was
1488         changed (from selected to non-selected or visa versa).
1490         * The total amount of images in the status bar is now updated when
1491         new images are found or existing images are deleted.
1493         * BUGFIX: don't load the search and multi-config images through
1494         the imageinfo clas as this will make KPhotoAlbum ask whether date
1495         should be trusted.
1497         * Added a configuration option for whether EXIF rotation
1498         information should be used or not.
1500 2004-01-23  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1502         * BUGFIX: It was not possible to generate HTML more than once per session.
1504         * Read date, orientation and description out of EXIF data.
1506 2004-01-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1508         * Thanks to Teemu Rytilahti <teemu.rytilahti@kde-fi.org>, KPhotoAlbum
1509         will now offer themes when generating HTML.
1511         * Heavily optimized browsing functions. Now everything is
1512         hopefully lightning fast.
1514 2004-01-20  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1516         * The thumbnail overview and the image viewer now has a menu item
1517         for invoking an external program on the images. The list includes
1518         all programs claiming they can handle image/jpeg from KTrader.
1520         * Implemented Maintenance/Display Images not on Disk
1522         * Implemented Maintenance/Recalculate Checksum (Useful if images
1523         has been change for example using gimp)
1525         * Implemented Maintenance/Rescan for new Images
1527         * Only do auto save if there has been changes since the last auto save.
1529 2004-01-19  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1531         * MD5 sums are now calculated for each image, so that KPhotoAlbum can
1532         track movement of images in the directories
1534 2004-01-18  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1536         * Move cursor to the lower right corner when viewer goes into fullscreen mode
1538         * BUGFIX: Generate HTML with nothing selected now export all
1539         images from thumbnail view.
1541         * BUGFIX: Context menu for thumbnail view used to show up in the
1542         browser too.
1544         * BUGFIX: searches using the textbox didn't work.
1546         * BUGFIX: ensure that tip of the day has focus when it starts up.
1548 2004-01-10  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1550         * Improved HTML generation.
1552 2004-01-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1554         * The tool tip for the thumbnail view now contains an enlargement
1555         of the image. In addition the tool tip needs to be disabled,
1556         rather than it automatically hides. The tool tip window will
1557         temporarily hide when the mouse is outside the thumbnail view.
1558         The placement of the tool tip window is now improved, so it
1559         doesn't get partly of screen.
1561 2004-01-03  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1563         * Added an item to the context menu in the viewer for setting the
1564         current image as the background. (Thanks to Teemu Rytilahti
1565         <teemu.rytilahti@kde-fi.org>) for a patch with this feature.
1567         * New Feature: It is now possible to show the content views (those
1568         with overview of persons, locations, keywords etc) either with a
1569         list view or with an icon view. In addition it is also possible to
1570         show a different icon for each item (one icon for Joe, and another
1571         for Bill).
1573 2003-12-30  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1575         * BUGFIX: Member groups are not shown in the browser, in case the
1576         member group do not contain any items.
1578 2003-12-26  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1580         * Update thumnail view when an image has been rotated.
1582         * Added "View Selected" and "View Selected in new window" to the
1583         context menu for the thumbnail overview.
1585         * Enable/Disable state of "configure property items" are now correctly set.
1587         * On public demand, the file name is now shown in the status bar.
1589 2003-12-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1591         * BUGFIX: fixed crash where KPhotoAlbum crashes if you right click outside
1592         an item in one of the list boxes with properties (Persons,
1593         Locations, ...)
1595 2003-12-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1597         * BUGFIX: KPhotoAlbum used to crash on moving images around.
1599 2003-12-01  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1601         * New Feature: Its now possible to drag(copy) images from kphotoalbum
1602         to say the desktop. Unfortunately KPhotoAlbum crashes in KDE code if I
1603         drag an QImage out, so I can only drag the filename out, which
1604         means that rotated images are not rotated when dragged out. Still
1605         better than nothing ;-)
1608         * Go out of full screen if an item from the info box in the viewer
1609         is selected, and the viewer is on the same monitor as the browser.
1611         * Added Settings | Configure Shortcuts
1613         * Edit->Options was moved Settings->Configure Kphotoalbum.
1615         * New Feature: It is now possible to using fish:// or ftp:// when
1616         exporting to HTML
1618         * BUGFIX: Don't show HTML export dialog in case no item was selected.
1620 ---------------------------------- version 1.0 released --------------------
1621 2003-11-27  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1623         * BUGFIX: Previously the image loader was asked to load all images
1624         on start up, making machines with low memory crash. This was
1625         clearly unintentional, and as such a bug.
1627 2003-11-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1629         * BUGFIX: indicator marks are now properly shown during selection
1630         of drawing on images.
1632 2003-11-13  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1634         * BUGFIX: File names did not contain an extension in the ThumbNail
1635         directory. This resulted in a name class if two files existed with
1636         same base name but different extension.
1638         * Completed the KPhotoAlbum handbook.
1640         * BUGFIX: KPhotoAlbum did always show one image less than the index promised.
1642         * IMPROVEMENT: Exchanged Ctrl+plus and Ctrl+minus in the viewer, so ctrl+plus
1643         now means run faster and ctrl+minus means run slower. This seems
1644         much more intuitive.
1646 2003-10-21  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1648         * BUGFIX: First search for an image, then set properties, and the
1649         app crashed.
1651 2003-10-05  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1653         * BUGFIX: KPhotoAlbum crashed when it found new images at start up.
1655         * Started writing a handbook for KPhotoAlbum.
1657         * BUGFIX: if the slideshow was running very fast, then keyevents got utterly much
1658           behind making it almost impossible to stop the slideshow.
1660         * Its now possible to configure image properties from within the viewer.
1662 2003-10-04  Jesper K. Pedersen  <blackie@klaralvdalens-datakonsult.se>
1664         * Added new feature, which allows you to specify a default search
1665         option, that applies to all searches. That way you can exclude all
1666         private images, when looking at images with say, your parents.
1668         * BUGFIX: If a user added a new group, but never added any items
1669         to the group, then the group would not be available later for
1670         adding new items, but it was still available for selecting in
1671         configuration listbox and for searching.
1673         * BUGFIX: When a group was renamed or delete, the old name would still be
1674         available in the configuration listbox.
1676         * Added status bar icon for dirtyness.
1678         * BUGFIX: In the image config, selecting an item from the listbox
1679         did not mark the image dirty.
1681         * BUGFIX: Pressing Cancel in the find dialog, does no longer
1682         change the content of the browser window.