Warning, /graphics/kphotoalbum/CHANGELOG.old is written in an unsupported language. File is not indexed.

0001 ====================== KPhotoalbum 5.8.1 released (27.06.2021) ======================
0002 
0003 * Bugfix: Sorry for the noise, 5.8.0 did fail in CI due to a fixed deprecation warning. The code
0004   apparently only works on the lastest KDE codebase ;-)
0005 
0006 ====================== KPhotoalbum 5.8.0 released (27.06.2021) ======================
0007 
0008 * Enhancement: The "Copy to/Move to" action (triggered by pressing F7/F8) can now be run both from
0009   the browser and the viewer, using the same interface and caching the same last target directory
0010 
0011 * Change: Search field no longer gets focus by default (you can press '/' to focus)
0012 
0013 * Enhancement: Improve focus switching behavior when using Tab/Shift-Tab
0014 
0015 * Enhancement: Add freeform text search to thumbnail view (Implements #321502)
0016 
0017 * Enhancement: UI improvements for MapView
0018 
0019 * Enhancement: Performance improvement when many thumbnails are shown in the MapView
0020 
0021 * Enhancement: Allow relative local URLs in "Open list of files" dialog
0022 
0023 * Enhancement: Add option "--vacuum" to kpa-thumbnailtool
0024 
0025 * Bugfix: Fix searching for label (introduced in version 5.4.1)
0026 
0027 * Bugfix: Make splash screen text readable with dark themes
0028 
0029 * Bugfix: Fix crash in context menu of full-screen preview of annotation dialog
0030 
0031 * Change: Start maximized on first startup
0032 
0033 * Change: Click behavior for overview page now honors system-preference for double- or single-click
0034 
0035 ====================== KPhotoalbum 5.7.0 released (08.08.2020) ======================
0036 
0037 * Code cleanup:
0038   - Removed old macros in favor of C++11 features
0039   - Fixed all deprecation warnings emerged with Qt 5.14
0040   - Updated old SIGNAL() and SLOT() connects
0041 
0042 * Change: We now no longer depend on libkgeomap and now use Marble directly to display geographic
0043   information for images and maps.
0044 
0045 * Change: Store thumbnail size in thumbnail cache. Warning: After the thumbnail cache was converted
0046   to the new format, older versions of KPhotoAlbum can no longer read it!
0047 
0048 * Change: Remove fake password-protection from privacy lock. Even with the warning message it might
0049   give somebody a false sense of security.
0050 
0051 * Change: Don't display HTML export themes missing a name.
0052 
0053 * Bugfix: Make sure tag groups are always added to tag list as well (Fixes #423334)
0054 
0055 * Bugfix: Fix crash when changing the toolbar.
0056 
0057 * Bugfix: Fix handling of negation in searches (Fixes #334672)
0058 
0059 * Bugfix: Consistent UI even with dark color schemes.
0060 
0061 * Bugfix: Fix behavior of refresh button (introduced in version 5.5)
0062 
0063 * Bugfix: Fix crash when images are deleted while the viewer window is open.
0064 
0065 * Bugfix: Always show deletion dialog when closing the viewer and images are marked for deletion.
0066 
0067 * Bugfix: Fix crash when dragging an image beyond the last thumbnail (Fixes #418251)
0068 
0069 * Bugfix: Fix computation of cell height.
0070 
0071 * Bugfix: kpa-merge should not fail if an item of id 0 exists in an index file.
0072 
0073 * Bugfix: Fix crash when ffmpeg can not extract video thumbnails (Fixes #422555)
0074 
0075 * Bugfix: Removing a token no longer makes it disappear from the annotation dialog (Fixes #423978)
0076 
0077 * Bugfix: Sanitize input for the Tokens category, make Folder and Media Type categories read-only
0078   (Fixes #423979).
0079 
0080 * Deprecation: Remove support for KIPI plugins
0081 
0082 * Deprecation: Drop python2 API and associated python scripts
0083 
0084 * Enhancement: Experimental: offer options for image search tuning.
0085 
0086 * Enhancement: Smaller improvements to the import dialog.
0087 
0088 * Feature: Support for custom color schemes. Note: This feature replaces the custom background color
0089   for the thumbnail view.
0090 
0091 * Feature: Add new utility kpa-thumbnailtool
0092 
0093 ====================== KPhotoalbum 5.6.1 released (10.02.2020) ======================
0094 
0095 * Bugfix: Fix crash when associating tags with image areas (Fixes #417360).
0096 
0097 ====================== KPhotoalbum 5.6 released (08.02.2020) ======================
0098 
0099 * Change: Don't build with remote interface by default. The companion app has not been available for
0100   Android for a while now. This feature will either be removed in the future, or the Android app
0101   will be re-published.
0102 
0103 * Bugfix: Make theme files translatable (Fixes #406144).
0104 
0105 * Bugfix: Prevent invalid tag id in index.xml when renaming tags under some circumstances. When
0106   invalid ids already are present in an index.xml file, automatically repair if possible, or alert
0107   the user that manual repair is needed. (Fixes #415415)
0108 
0109 * Bugfix: Deeply nested tag groups are now displayed correctly in the tag groups
0110   settings page.
0111 
0112 * Enhancement: Huge performance improvements when tagging a large number of images
0113 
0114 * Enhancement: Performance improvements for thumbnail view
0115 
0116 * Feature: Support for using purpose plugins
0117 
0118 * Feature: Show newly added tagged areas in the annotation dialog's fullscreen preview.
0119 
0120 * Feature: Add filter to thumbnail view, allowing filtering by token or rating.
0121 
0122 * Feature: Make it possible to hide the search bar and the filter toolbar.
0123 
0124 ====================== KPhotoalbum 5.5 released (27.04.2019) ======================
0125 
0126 * Bugfix: Fix compilation with exiv2 0.27.
0127 
0128 * Enhancement: Display dates when browsing categories. When browsing categories, two columns "Start
0129   Date" and "End Date" have been added. These columns correspond to the time range of the images
0130   tagged with that particular tag.
0131 
0132 * Enhancement: Faster display of browser overview page. Depending on the current context, the
0133   overview should now be displayed significantly faster (on my particular system the time to display
0134   the "Home" page dropped from 500ms to 25ms).
0135 
0136 * Change: More intuitive handling of down button in annotation dialog. Pressing the "down" button in
0137   a ListSelect in the annotation dialog now selects the first item, not the second one.
0138 
0139 * Change: Use non-linear scaling for DateBar by default. (Implements #356810)
0140 
0141 * Change: Instead of having "increase/decrease thumbnail storage size buttons", show a "Thumbnail
0142   settings" button in the status bar. (Fixes #357239)
0143 
0144 * Bugfix: Restore correct behaviour for "Statistics..." action. Thanks to Andreas Schleth for
0145   finding and fixing the issue!
0146 
0147 * Bugfix: Fix loading of user shortcuts for the annotation dialog.
0148 
0149 * Enhancement: Add "clear selection" menu item.
0150 
0151 * Change: More detailed debug output.
0152 
0153 * Deprecation: Removed compatibility with Qt versions < 5.9.
0154 
0155 * Deprecation: Removed support for MPlayer. For video thumbails, only ffmpeg is supported.
0156 
0157 * Enhancement: Smaller perfornance improvements during startup.
0158 
0159 * Bugfix: Fix zooming for raw images. Thanks to Angel Lopez for the bug report and help in finding
0160   the root cause!
0161 
0162 ====================== KPhotoalbum 5.4.2 released (05.02.2019) ======================
0163 
0164 * Where's 5.4.1?: We messed it up. A wrong tarball hit the mirrors, we had to withdraw it, and
0165   increase the version number for consistency. Version 5.4.1 does not exist.
0166 
0167 * Bugfix(#403668): Prevent loss of tagging data when upgrading from v5.3 or older. If a user used
0168   an uncompressed database with non-ASCII category names, the tagging data for those categories
0169   would be lost when switching to the compressed file format. Upgrading to v5.4 automatically
0170   switches to the compressed file format as new default, triggering said bug.
0171 
0172 * Bugfix(#403721): Fix crash when right-clicking in thumbnail view
0173 
0174 ====================== KPhotoalbum 5.4 released (13.10.2018) ======================
0175 
0176 * Change: Database file now uses version 8 format.
0177 
0178 * Update/Bugfix: Various l10n fixes concerning capitalization and contexts.
0179 
0180 * Update: Review default values for Settings, pre-define contemporary ones:
0181     - Ignore common auto-generated Exif comments by default.
0182     - The database file is now optimized for speed by default
0183       (old default value: optimized for human readability)
0184     - If less than 20 images are matched, the thumbnail view is shown
0185       (old default value: 0)
0186     - The thumbnail grid is now optimized for a 3:2 aspect ratio
0187       (old default value: 4:3)
0188     - The size of thumbnails is now 256x256 pixels
0189       (old default value: 150)
0190     - When starting a slideshow, it is now shown in fullscreen by default
0191       (old default value: 800x600px)
0192     - Detect edited images by default
0193       (old default value: feature was not configured)
0194       This means that images that have been edited using the "create a copy and open" feature now
0195       are recognized by default. The tags of the original image are copied and both images are
0196       automatically stacked.
0197 
0198 * Bugfix: Use the correct initial value when renaming tag groups using the settings page.
0199 
0200 * Enhancement: Improve startup 10-15% by eliding unnecessary category creation.
0201 
0202 * Bugfixes: Don't continue accessing the Exif db if unusable, reset failed state when recreating db.
0203 
0204 * Bugfix: Fix display of "<=" and ">=" rating options in search dialog.
0205 
0206 * Bugfix: Fix overflow in parsing GPS information from Exif, leading to false coordinates.
0207 
0208 * Enhancement: Add FreeBSD as supported platform
0209 
0210 * Bugfix: Fixed build with Qt 5.11, replace deprecated API usage.
0211 
0212 * Enhancement: Do not write unnecessary data to index.xml by using defaults.
0213 
0214 * Enhancements: Improved thumbnail generation:
0215     - Improve thumbnail generation speed and efficiency.
0216     - Overlap thumbnail create with image load.
0217     - Generate new thumbnails for moved images detected during load.
0218 
0219 * Bugfix: More reliable auto-stacking of images.
0220 
0221 * Enhancements: Improved speed of loading/removing new images:
0222     - Insert Exif data for each loaded image as it's loaded, but within a transaction.
0223     - Elide unnecessary MD5 computations.
0224     - Reduce I/O wait time of image loader by introducing a scout thread.
0225     - Improve I/O efficiency for MD5 calculation.
0226     - Fetch Exif data only once during load.
0227     - Improve efficiency of loading previews from RAW images.
0228     - Ignore more sidecar files to improve performance (.xmp, .pp3, and .pto).
0229 
0230 * Enhancement/Bugfix: Scale the date bar appropriately upon exposure, add one minute scaler.
0231 
0232 * Update: Make Android app compilable with C++14 and later.
0233 
0234 * Rework: General code cleanup, coding standard updates etc. all over the place.
0235 
0236 ====================== KPhotoalbum 5.3 released (20.01.2018) ======================
0237 
0238 * Bugfix: Fix crash with prepared SQL queries on Qt 5.10.
0239 
0240 * Enhancement: Speed up startup by not counting images several times.
0241 
0242 * Enhancement: Improve robustness of video length detection and thumbnail extraction.
0243 
0244 * Change: Purged libkface from KPhotoAlbum. It's sadly not maintained anymore, so we are forced to
0245   finally remove the code.
0246 
0247 * Enhancement: Made the full screen image preview in the annotation dialog reachable by a button.
0248 
0249 * Change: Display absolute numbers instead of percentage when loading new images.
0250 
0251 * Bugfix (#385551): Remove dead/unreachable code.
0252 
0253 * Enhancement: Speed up video thumbnail creation.
0254 
0255 * New: Added the "kpa-merge" script (by Robert Krawitz), which can merge two (version 7) databases
0256   and also remove unused labels.
0257 
0258 * Enhancement: Speed up removal of images from database.
0259 
0260 * Enhancement: Add a "Maximum megapixels" option to the search dialog.
0261 
0262 * Enhancement: Don't re-compute an MD5 sum we already have when adding new images.
0263 
0264 * Bugfix: Overall KF5 port regression fixes (missing buttons etc.).
0265 
0266 * Bugfix: Sometimes, areas weren't updated correctly when annotating images and changing between
0267   them.
0268 
0269 ====================== KPhotoalbum 5.2 released  (26.02.2017) ======================
0270 
0271 * Enhancement: Add the "Geo Position" selection page to the  browser (Thanks to Matthias Füssel for
0272   the original patch!)
0273 
0274 * Bugfix: Fixed disabled items in browser overview page.
0275 
0276 * Bugfix (#376635): Fix renaming and deletion of memberMap members.
0277 
0278 * Change: Maintained compatiblity with Qt < 5.6 (for now).
0279 
0280 * Bugfix: Fixed compilation with -fno-operator-names.
0281 
0282 * Bugfix: Added .kim import test case and fixed the import when using external images.
0283 
0284 * Enhancement: Improved the default layout for annotation dialog.
0285 
0286 * Bugfix (#374431): Prevent invalid characters in image description.
0287 
0288 * Bugfix: Fixed the path of kphotoalbumui.rc in kpa-backup.sh
0289 
0290 * Bugfix: Reviewed and fixed the install directories.
0291 
0292 * Bugfix: Fixed the date view on the birthdays page.
0293 
0294 * Bugfix: Fixed some issues in the thumbnail build progress counter.
0295 
0296 * Bugfix: Don't show empty descriptions in the InfoBox.
0297 
0298 * Bugfix: Fixed the search dialog.
0299 
0300 * Bugfix: Fixed the "remove tokens" dialog.
0301 
0302 ====================== KPhotoalbum 5.1 released  (16.12.2016) ======================
0303 
0304 * Enhancement (Bug# 370373): Made writing index.xml deterministic, so that diffing it produces
0305   minimal changes.
0306 
0307 * Bugfix: Fixed areas not drawn when a photo was viewed after a video in the Annotation Dialog.
0308 
0309 * Bugfix (#373263): KPA crashed when editing a birth date. Also restored the functionality if the
0310   whole birth date dialog, which was broken due to the KF5/Qt5 port.
0311 
0312 * Bugfix (#373128): Fixed the "Copy image(s) to..."  and "Link image(s) to..." menu.
0313 
0314 * Bugfix: Prevent duplicate positionable tags. All except one are lost when saving. Apparently,
0315   nobody noticed this flaw since the introduction of positionable tags ;-)
0316 
0317 * Enhancement: Improved the workflow with tagged areas by adding a new dialog where a just-drawn
0318   area can be tagged at once, without having to move the mouse around and multiple clicks.
0319 
0320 * Change: Disable face recognition and detection by default. libkface is simply not good enough for
0321   general public consumption. The code can still be enabled via the ENABLE_PLAYGROUND cmake flag.
0322 
0323 * Bugfix: Prevent the image preview from flickering in the Annotation Dialog.
0324 
0325 * Bugfix: Fixed various issues with the Android Remote Control.
0326 
0327 ====================== KPhotoalbum 5.0.1 released  (18.10.2016) ======================
0328 
0329 * Version confusion: Well, it's _still the first_ beta release, and hopefully, we will make it this
0330   time. KDE's releaseme tool for KF5 does not support our automatic version generation anymore, so
0331   we had to adjust our sources. Sorry for the tagh spam ;-)
0332 
0333 ====================== KPhotoalbum 5.0-beta2 released  (08.10.2016) ======================
0334 
0335 * "beta2"?: Yes, beta2. We actually did a "beta1" release, but it contained some bugs/regressions
0336    that broke the whole thing, so we decided to not really relese it. But the tag is there ... ;-)
0337 
0338 * Overall changes (there were lots and lots of them):
0339 
0340   Ported KPA to Qt 5 and KF5, including updating all deprecated code. We also do not depend on the
0341   KDE4LibsSupport compatibility class.
0342 
0343   Cleaned up includes and stray references, dropped some legacy compatibility code.
0344 
0345   Updated the (many/most of the) icons to get a uniform "KF5 look".
0346 
0347   Revised commandline options.
0348 
0349   Use ffmpeg/ffprobe for video if available.
0350 
0351   Usability improvements for HTML export.
0352 
0353   We now ship AppData.
0354 
0355   Fixed some leaks detected by Valgrind and warnings by the clang static analyzer.
0356 
0357 ====================== KPhotoalbum 4.7.2 released  (29.07.2016) ======================
0358 
0359 * Bugfix: Fix building without KIPI.
0360 
0361 * Bugfix: Annotation dialog: Fix up/down key if there's a single match for an entered string.
0362 
0363 * Enhancement: Tag names are now matched word by word against all parts of the search string (using
0364   the Search dialog).
0365 
0366 * Bugfix: Prevent duplication of special categories when updating to dbv7.
0367 
0368 * Bugfix: Don't exclude "Z" when filling the "Tokens" category for the first time.
0369 
0370 * Bugfix: Overall fixes of assertions.
0371 
0372 * Change: Dropped compatibility with libkipi < 2.0.
0373 
0374 ====================== KPhotoalbum 4.7.1 released  (22.02.2016) ======================
0375 
0376 * Bugfix: Fix broken category settings dialog (categories can be added, renamed etc. again, was a
0377   regression of the category l10n removal).
0378 
0379 * Bugfix: Fix i18n problems with special categories.
0380 
0381 * Bugfix (#358971): Make import/export file filter translatable.
0382 
0383 * Bugfix: Fix overflow in viever cache size computation (Thanks to Robert Krawitz for pointing this
0384   out!).
0385 
0386 * Bugfix: Fix crash on i386 due to an uninitialized static variable (Thanks to Matthias Heukäufer
0387   for reporting the bug!).
0388 
0389 * Enhancement: Various improvements on the Exif DB.
0390 
0391 ====================== KPhotoalbum 4.7 released  (19.01.2016) ======================
0392 
0393 * Bugfix: Various fixes of compilation failures on different distributions/gcc versions, as well as
0394   various fixes of crashes caused by regressions.
0395 
0396 * Enhancement/UI: The category settings dialog doesn't tell the user anymore that he must save the
0397   database now after renaming categories. Instead, the saving is done automatically now, and
0398   category name changes can only be done on a "clean" (saved) database, so that no unwanted changes
0399   will be auto-saved.
0400 
0401 * Enhancement: Better performance for single- and dual-core processors when creating thumbnails.
0402 
0403 * Enhancement: Various enhancements for tne RAW support.
0404 
0405 * Change: The "standard categories" are not translated anymore, due to a lot of problems with this
0406   approach. Each category's name is now stored as-is in the database. The "Tokens" category's name
0407   and icon can also be changed now.
0408 
0409 * Bugfix (#348096): Fix crash when accessing an image via KIPI plugins which has been deleted from
0410   the disc, but not yet from the collection.
0411 
0412 * Bugfix: Don't crash if a category is renamed or deleted which holds the currently selected
0413   "untagged images" tag.
0414 
0415 * Bugfix: If a category holding tag groups was renamed, the tag groups were lost.
0416 
0417 * Enhancement: Added a "mark as untagged" action, as proposed by the patch of Reimar Imhof.
0418 
0419 * Bugfix: Several fixes about the "untagged image" tag (counting, visibility etc.)
0420 
0421 * Enhancement: Added category drag and drop support for the browser's category page.
0422 
0423 * Enhancement: Added GPS coordinate search functionality for the search dialog as proposed by
0424   Reimar Imhof.
0425 
0426 * Bugfix: Fix crash: Decrease the rowCount of the items list when an item is skipped due to a
0427   filter input so that KPA won't crash when an empty row is clicked (and the row count actually
0428   matches the number of displayed items).
0429 
0430 * Enhancement: Add python script to show birthday info. Also Bugfixes.
0431 
0432 * Enhancement: Enable Exif search for lens data. Also various enhancements in the general handling
0433   of Exif lens data (esp. better lens info for generic canon lenses).
0434 
0435 * Enhancement: Display the image's aspect ratio in the ctrl-i image overlay.
0436 
0437 * Bugfix: Ignore empty input while quick-tagging.
0438 
0439 * Enhancement: Add "link images" to context menu.
0440 
0441 * Bugfix: Fixed copy tags from last image (tags already associated with an area were added to the
0442   candidate list when they shouldn't be).
0443 
0444 ====================== KPhotoalbum 4.6.2 released  ======================
0445 
0446 * Bugfix: Fixed several compilation issues for various distributions and/or gcc versions.
0447 
0448 * Bugfix: Fix month plural when formatting age.
0449 
0450 * UI: Show the number of trained faces on the Face management settings page.
0451 
0452 * Enhancement: Add AfterShot2 to open-raw.pl.
0453 
0454 * Change: Do the dbv6 update without asking the user. But create a backup of all (probably) changed
0455   files before. Hopefully, this will be more (end-)user friendly and everybody gets a backup for
0456   free :-)
0457 
0458 * Bugfix: Hide the "untagged image" tag also when typing in parts of it's name.
0459 
0460 ====================== KPhotoalbum 4.6.1 released  ======================
0461 
0462 * UI: Moved the birth date dialog to the settings and added more functionality (typing the date
0463   directly, sorting by tag name or date).
0464 
0465 * Bugfix (#344462): Don't build thumbs when new image finder is cancelled.
0466 
0467 * Bugfix (#344419): When a new tag is added, select this very newly added tag, not the first tag
0468   that contains the new tag's name (which can as well be another one).
0469 
0470 * Improvement: better wording for DB upgrade messages.
0471 
0472 * Bugfix (#343822): Prevent KPA from crashing when a tag is dropped between two other tags and not
0473   onto one.
0474 
0475 * Bugfix (#342510): Fix crash with face recognition with some tag hierarchies.
0476 
0477 * Fix evaluation of GPS data for some cameras.
0478 
0479 ====================== KPhotoalbum 4.6 released  ======================
0480 
0481 * Enhancement: Allow incremental building of thumbnail cache.
0482 
0483 * UI: Add slider for resizing the thumbnail grid.
0484 
0485 * Enhancement: Show a message if the untagged tag feature is misconfigured.
0486 
0487 * Bugfix(#322514): Allow resizing of thumbnail grid without rebuilding the
0488   thumbnail cache.
0489 
0490 * Bugfix(#334393): Handle image path correctly when importing from a .kim
0491   file.
0492 
0493 * New Feature: Display images on a map (available in the annotation dialog and
0494   in the image viewer)
0495 
0496 * Change: Rename old category names in the database.
0497   "Persons" becomes "People", "Locations" becomes "Places".
0498 
0499 * Change: new database file version is 6.
0500 
0501 * Enhancement: better performance on NFS (#340127).
0502 
0503 * Bugfix(#340963): better handling of the '&' character in folder names.
0504 
0505 * Enhancement: Improved category and tag groups (subcategories) pages in the settings dialog.
0506 
0507 * New Feature: Face detection and recognition using libkface.
0508 
0509 * Bugfix(#338870): Display a dialog if index.xml has a syntax error.
0510 
0511 * New Feature: Specify the birth date for people (or any other category item for that matter) in Maintanence->Edit Birth Dates,
0512   and see their age when viewing images.
0513 
0514 * New Feature: Add a context menu option to copy images from the thumbnail
0515   view.
0516 
0517 ====================== KPhotoalbum 4.5 released  ======================
0518 
0519 * New Feature: Added an Android client, which can display images from
0520   a running KPhotoAlbum on the desktop
0521 
0522 * New Feature: Tags can now be associated with an area of the image.
0523 
0524 * Enhancement: Backspace now shows the previous image in the Viewer
0525 
0526 * Enhancement: Implement file copy dialog in the Viewer.
0527 
0528 * Enhancement: Added option to ignore specific Exif comments.
0529   (Some digital cameras set a non-configurable Exif comment in each image.
0530   With this option you can specify which comments should be ignored.)
0531 
0532 * Bugfix (#254641): The current image is now highlighted when selecting images
0533   using the keyboard.
0534 
0535 * Enhancement: On first start, the image folder defined in KDE settings is
0536   used.
0537 
0538 * Bugfix: find thumbnail even for short videos
0539   (Thanks to Christoph Moseler for identifying the problem, and sending an initial patch)
0540 
0541 * Enhancement: Implemented the Page-Up and Page-Down keypresses to select
0542   the previous and next image in the annotation dialog
0543 
0544 * Bugfix: Fix image import for kim files with external images.
0545 
0546 * Bugfix: Fix crash when reading .kim files.
0547 
0548 * Enhancement: Updated HTML darkJS theme
0549 
0550 * New Feature: Maintainance->sort all by date and time
0551   (With this command, you don't have to worry about stacks, locked images, or similar)
0552 
0553 * Bugfix: Prevent thumbnail progress bar from showing indefinitely when no MPlayer is installed.
0554 
0555 * Enhancement: Make thumbnail cache readable by all users.
0556   (This makes sharing a kphotoalbum database actually possible.)
0557 
0558 * Enhancement: Implement caching for thumbnail files.
0559 
0560 * Enhancement: Recalculate md5sum when image is changed by kipi-plugin.
0561 
0562 * Bugfix: Mark database dirty when images are deleted.
0563 
0564 * Enhancement: Run without video thumbnail/length support when mplayer is missing.
0565 
0566 * Bugfix: Don't try creating thumbnails for images not on disk.
0567 
0568 * Enhancement: Use cached QImage instead of invoking KIcon::pixmap on broken files
0569 
0570 * Enhancement: Add --info to script/kpa-backup.sh.
0571 
0572 ====================== KPhotoalbum 4.4 released  ======================
0573 
0574 Other changes done since 4.3
0575 
0576         * Support for kipi 2.0.0
0577         * Greatly improved database save performance
0578 
0579 2012-10-29  Jesper K. Pedersen  <blackie@kdab.com>
0580 
0581         * NEW Feature: Maintenance -> Merge duplicates
0582         This will search for images with the same MD5 sum and show a
0583         dialog for selecting which of the duplicates to remove.
0584         Tag of the duplicates will be merged.
0585         If one of the duplicates are marked as fully tagged, the result
0586         will also be marked as fully tagged
0587 
0588 2012-10-21  Jesper K. Pedersen  <blackie@kdab.com>
0589 
0590         * BUGFIX: Tooltips did not update when scrolling using the wheel
0591 
0592         * BUGFIX: Tooltip did not work on videos
0593 
0594 ====================== KPhotoalbum 4.3 released  ======================
0595 
0596 Other changes done since 4.2
0597 
0598         * Minor bug fixes
0599         * Some speed optimization
0600         * Pattern based image search
0601         * Minor documentation update
0602         * KIPI support upgrade
0603         * New manual stacking option
0604 
0605 2012-08-17  Jesper K. Pedersen  <blackie@kdab.com>
0606 
0607         * New Feature: press Ctrl-plus or Ctrl-minus in the thumbnail
0608         viewer to use the next video thumbnail (from the 10 extracted
0609         thumbnails)  as the one displayed in the thumbnail viewer
0610 
0611 2012-07-17  Jesper K. Pedersen  <blackie@kdab.com>
0612 
0613         * New Feature: Video thumbnails are now extracted using the new
0614         background thumbnail extractor rather than with MPlayerThumbs.
0615 
0616 2012-06-10  Jesper K. Pedersen  <blackie@kde.org>
0617 
0618         * New Feature: Introduced an led in the status bar, which blinks
0619         when background jobs are executed. Click on the led to get a
0620         detailed view of which jobs are executing.
0621 
0622 2012-06-03  Jesper K. Pedersen  <blackie@kde.org>
0623 
0624         * Internal: Removed the SQL backend. This includes removing the
0625         classes DB::Id and DB::IdList. This change was to simplify code,
0626         as the introduction of these two classes made a lot of code more
0627         complex.
0628 
0629 2012-05-16  Jesper K. Pedersen  <blackie@kde.org>
0630 
0631         * Internal: Introduced the class DB::FileName to represent a
0632         filename in the database. This is to solve the problem that files
0633         previously was represented by a QString, and it was impossible to
0634         know if the filename was relative to the image root or an absolute
0635         path.
0636 
0637 2012-05-14  Jesper K. Pedersen  <blackie@kde.org>
0638 
0639         * Add reasonable defaults for "Settings->File Searching and
0640         Versions->Copy File and Open with an External Application"
0641 
0642 2012-05-12  Jesper K. Pedersen  <blackie@kde.org>
0643 
0644         * BUGFIX: Exif info is now correctly extracted from .thm and .THM
0645         files again (has been broken since January 2006)
0646 
0647 2012-05-09  Jesper K. Pedersen  <blackie@kde.org>
0648 
0649         * New Feature: KPA now shows video lengths on top of video thumbnails.
0650 
0651         * New Feature: When you hover your mouse over a video thumbnail,
0652         10 images from that video is displayed in place of the thumbnail.
0653 
0654 2012-04-22 Jesper K. Pedersen <blackie@kde.org>
0655         * New feature: While watching videos you can now choose a given frame to be the image to show in the thumbnail view.
0656 
0657 ====================== KPhotoalbum 4.2 released  ======================
0658 
0659 Other changes done since 4.1.1
0660 
0661         * Helper scripts for RAW workflow and backup
0662         * Documentation and tips
0663         * Fixes to prevent file corruption
0664         * Annotation dialog and search improvements
0665         * HTML export improvements
0666         * Option to skip symbolic links when detecting new files
0667         * Multi core CPU improvements
0668         * Background thumbnail building
0669         * Thumbnail pre-loading
0670         * Thumbnail tooltip fixes
0671         * Plenty of other bug and crash fixes
0672 
0673 2011-05-30  Jesper K. Pedersen  <blackie@kde.org>
0674 
0675         * Improvement: If you start the Exif viewer from the image viewer,
0676         then going to the next image in the image viewer, will update the
0677         data shown in the Exif viewer.
0678 
0679         If you want to show two Exif viewers for two different files, then
0680         simply start two Exif viewer on an image, only the latest one
0681         started will update when the image changes.
0682 
0683 2011-05-15  Miika Turkia <miika.turkia@gmail.com>
0684 
0685         * Added video extensions webm, mts, ogg and ogv (fixes bug #269579)
0686 
0687 2011-01-09  Miika Turkia <miika.turkia@gmail.com>
0688 
0689         * Fixed bug #262127, compile fails with exiv2-0.21
0690 
0691 2010-12-22  Miika Turkia <miika.turkia@gmail.com>
0692 
0693         * Fixed bugs #255286 and #237889, crashes on missing Exif information
0694 
0695 2010-10-22  Jesper K. Pedersen  <blackie@kde.org>
0696 
0697         * Added "Export by symlink" to the export dialog. Thanks to Robert
0698         Krawitz for a patch.
0699 
0700         * Bugfix: If you right click on an
0701         image in the viewer and accidentally hover over Run Program (on the
0702         selection), it is extremely slow. Thanks to Robert Krawitz for a patch
0703 
0704 2010-09-08  Miika Turkia <miika.turkia@gmail.com>
0705 
0706         * Patch to display filter button correctly, enable collapsing super
0707         categories, and copying with drag-drop categories (annotation dialog).
0708         Thanks to Reimar Imhof for the patch.
0709 
0710 2010-09-07  Miika Turkia <miika.turkia@gmail.com>
0711 
0712         * bugfix: Autostack set to ignore images with no exact timestamp
0713         * Autostack affects selected images only (instead of whole database).
0714         Thanks to Andreas Neustifter for the patch.
0715 
0716 2010-09-05  Miika Turkia <miika.turkia@gmail.com>
0717 
0718         * Tooltip is shown on thumbnail view only if mouse is idle for 200ms.
0719 
0720 2010-08-30  Miika Turkia <miika.turkia@gmail.com>
0721 
0722         * Opening of annotation dialog: sort button selection fits real
0723         sorting. Sort menu items now have check boxes. Thanks to Reimar Imhof
0724         for the patch.
0725         * Fixes bug that prevented deselecting images in thumbnail view.
0726         Thanks to Reimar Imhof for the patch.
0727 
0728 2010-08-28  Miika Turkia <miika.turkia@gmail.com>
0729 
0730         * With the new Thumbnail-View KPA crashes when creating a stack from 2
0731         selected images (either via Ctrl-3 or the context menu). Thanks to
0732         Andreas Neustifter for reporting and patch.
0733         * Added option to sort category items aphabetically on annotation
0734         dialog (tree view alphabetical, flat alphabetical and most recently
0735         used are the currently supported options). Thanks to Reimar Imhof for
0736         the patch.
0737 
0738 2010-08-19  Jesper K. Pedersen  <blackie@kde.org>
0739 
0740         * ThumbnailView has been completely rewritten, so that it is much
0741         faster.
0742         * Thumbnail (re)building is now automatically build in the
0743         background when needed.
0744 
0745 2010-07-07  Miika Turkia <miika.turkia@gmail.com>
0746 
0747         * Implemented automatic stacking of images. Images that are shot
0748         within specified time frame are stacked together (supports also
0749         stacking of matching MD5 sum as requested by someone on the IRC
0750         channel).
0751 
0752 2010-07-03  Jesper K. Pedersen  <blackie@kde.org>
0753 
0754         * Continue reading info Exif from files even if some fails. Thanks
0755         for patch from Robert Krawitz.
0756 
0757         * Disable screensaver when running a slideshow. Thanks to
0758         Christian Schafmeister for a patch for this.
0759 
0760         * It is now possible to copy tags from one image in the browser
0761         (using Ctrl+c) and then paste that to several other images using
0762         Ctrl-v. Thanks to Andreas Neustifter for a patch with this feature.
0763 
0764 2010-06-20  Miika Turkia <theBro@luukku.com>
0765 
0766         * Fixed two bugs from HTMLExport theme darkJS that prevented w3c
0767         compliancy
0768         * Fixed two bugs from HTMLExport theme dark that prevented w3c
0769         compliancy
0770         * Fixed rating in viewer mode (numbers 1 to 5 give star rating)
0771 
0772 2010-02-15  Miika Turkia <theBro@luukku.com>
0773 
0774         * fixed bug #182046: Re-read metadata settings not saved. Thanks to
0775         Andreas Neustifter for patch.
0776 
0777 2010-02-13  Miika Turkia <theBro@luukku.com>
0778 
0779         * Removing blue link borders from images on HTMLExport theme dark.
0780         Thanks to Andreas Neustifter for patch.
0781 
0782 
0783 2010-01-31  Miika Turkia <theBro@luukku.com>
0784 
0785         * bugfix: HTML generator theme darkJS did not show fullsize images as
0786         dimensions were reported as -1. Now dimensions are retrieved from the
0787         first image if dealing with fullsize images. (Added also a version
0788         number to the theme.)
0789 
0790 2010-01-30  Miika Turkia <theBro@luukku.com>
0791 
0792         * Moved modified file detection configurations from General tab to
0793         it's own configuration tab called 'File Versions' (General tab was
0794         taller than my screen)
0795         * Error message changed to display correct menu text
0796 
0797 2010-01-24  Miika Turkia <theBro@luukku.com>
0798 
0799         * GUI: Added checkboxes for display filters to view which ones are
0800         selected.
0801         * Added check that color depth is enough for each filter.
0802         * bugfix: File name based autostacking of new images relied on
0803         relative paths and did not work if KPA was started from elsewhere
0804 
0805 2010-01-23  Miika Turkia <theBro@luukku.com>
0806 
0807         * Minor tweak on HTMLGenerator theme darkJS to highlight displayed
0808         thumbnail
0809         * New filters added for contrast streching and histogram equalization
0810 
0811 2010-01-15  Jan Kundrát <jkt@gentoo.org>
0812 
0813         * Make copying a list of images with Ctrl+C work on all images,
0814         regardless if they are currently available on the disk or not.
0815 
0816 2010-01-15 Hassan Ibraheem <hasan.ibraheem@gmail.com>
0817 
0818         * Draw stack indicator correctly for images
0819         with different dimensions.
0820 
0821 2010-01-06  Miika Turkia <theBro@luukku.com>
0822 
0823         * Added possibility to use embedded thumbnails instead of decoding RAW
0824         files. User is able to specify what is the minimum size for the
0825         embedded thumbnail to be used.
0826 
0827         * Remove of some code that became dead with yesterdays bugfix
0828 
0829 2010-01-05  Miika Turkia <theBro@luukku.com>
0830 
0831         * fixed bug #220373: Viewer settings dialog did not load correct
0832         values and had wrong defaults
0833 
0834 2010-01-04  Miika Turkia <theBro@luukku.com>
0835 
0836         * ImageViewer and SlideShow added to HTMLGenerator's theme darkJS
0837 
0838 2010-01-01  Miika Turkia <theBro@luukku.com>
0839 
0840         * fixed bug #159718: Excluding subdirecories like .thumbs.
0841         Thanks to Michal Yogi Práznovský
0842 
0843 2009-12-31  Miika Turkia <theBro@luukku.com>
0844 
0845         * fixed bug #145735: Move deleted files to Trash. Thanks to  Kirill
0846         Kalyuzhniy
0847 
0848 2009-12-30  Miika Turkia <theBro@luukku.com>
0849 
0850         * Tip added to inform users about rating with number keys
0851 
0852 2009-12-30  Jesper K. Pedersen  <blackie@kde.org>
0853 
0854         * fixed bug #220376: Shortcuts in the annotation dialog was broken
0855         in some translations
0856 
0857         * bugfix: KPA crashes when viewing images if viewer cache size is set
0858         to zero
0859 
0860 2009-12-25  Jan Kundrát <jkt@gentoo.org>
0861 
0862         * Added a simple `script/focal-length-hist.py` for printing out a histogram
0863         of lens focal lengths used.  It's a rather quick & dirty hack, but might be
0864         useful when deciding which focal lengths you use most before buying new
0865         lens.
0866 
0867 2009-12-24  Jesper K. Pedersen  <blackie@kde.org>
0868 
0869         * Bugfix: no more multiple lineedits with focus in the annotation dialog.
0870 
0871         * Now a viewer can be invoked from the annotation dialog by
0872         pressin Ctrl+Space
0873 
0874         * At end of viewing images, KPhotoalbum will now ask if you want
0875         to delete those images from disk that you deleted (by pressing
0876         del) during the viewing process.
0877 
0878 2009-12-20  Miika Turkia <theBro@luukku.com>
0879 
0880         * Added support for rating images using numbers from keyboard (0-5)
0881         * bugfix: KPA crashes when viewing images if viewer cache size is set
0882         to zero
0883         * On exporting HTMLGallery the escaping of quotes and carriage returns
0884         is required only for the JS array, on image page escaping the quotes
0885         actually messes up the HTML code.
0886 
0887 2009-12-19  Miika Turkia <theBro@luukku.com>
0888 
0889         * Added support for exporting picture date on HTMLGallery
0890         * bugfix: JavaScript based HTMLGallery theme shows information of
0891         wrong picture upon initial loading
0892         * Added support for HTMLGallery theme darkJS to navigate through
0893         images with arrow keys (left and right)
0894 
0895 2009-11-25 Hassan Ibraheem <hasan.ibraheem@gmail.com>
0896 
0897         * fixed bug #211907: Fix Exif support dialog at startup. Thanks to Olivier Berger
0898 
0899 2009-11-19 Hassan Ibraheem <hasan.ibraheem@gmail.com>
0900 
0901         * fixed bug #147891: Crashing on wrong export directory in Plugin interface
0902 
0903 2009-11-08  Hassan Ibraheem <hasan.ibraheem@gmail.com>
0904 
0905         * fixed bug #211392: Incorrect rotation angle after annotating multiple
0906          images.Thanks to Andreas Neustifter.
0907 
0908 ====================== KPhotoalbum 4.1 released  ===================================
0909 
0910 2009-09-02  Miika Turkia <theBro@luukku.com>
0911 
0912         * Redirecting with no index.html in URL added and cleaned up
0913           some comments in the theme darkJS
0914 
0915 2009-08-28  Jan Kundrát  <jkt@flaska.net>
0916 
0917         * Fix segfaults when dragging images before the first one and after the last
0918         one
0919 
0920 2009-08-15  Hassan Ibraheem   <hasan.ibraheem@gmail.com>
0921 
0922         * fixed bug #171520: preview images when annotating multiple
0923         images at once
0924 
0925 2009-08-14  Jesper K. Pedersen  <blackie@kde.org>
0926 
0927         * Improved zooming in rotated images (by Hassan Ibraheem)
0928 
0929 2009-07-25  Jesper K. Pedersen  <blackie@kde.org>
0930 
0931         * Show the file list directly in the Read Exif Info
0932         dialog. Previously it was a secondary dialog, with a
0933         do-not-show-again checkbox and a cancel button (none of those two
0934         made any sense there)
0935 
0936 2009-07-20  Jesper K. Pedersen  <blackie@kde.org>
0937 
0938         * Add a keybinding for delete in the viewer that will take the
0939         image of the display list. This is useful when comparing a number
0940         of images and want to take the worst one away every time to find
0941         the best one. Thanks to Wes Hardaker <wes@hardakers.net> for a
0942         patch implementing this.
0943 
0944 2009-07-19  Jesper K. Pedersen  <blackie@kde.org>
0945 
0946         * Now it is possible to chose the thumbnail storage format from
0947         the settings dialog (ppm files which we used by default are pretty
0948         large, so on limited disk space you may wish to choose jpg instead
0949         to trade some speed for disk space. (thanks to Franck Sicard
0950         <franck.sicard@3demi.net> for a patch for this)
0951 
0952         * To move items around in the thumbnail viewer, you now first have
0953         to select them, then move them. This makes it so much easier to
0954         select items, as you do not have to find an empty space to start.
0955 
0956         * Once more updated the look of the icons in the thumbnail
0957         viewer. This time I copied the look and fell from Gwenview, which
0958         I hope everyone will like.
0959 
0960         * Refactored the code of the thumbnail viewer, so it now is much
0961         more clean and understandable.
0962 
0963 2009-07-14  Jesper K. Pedersen  <blackie@kde.org>
0964 
0965         * Thumbnail view icons are now square again, and background color
0966         is customizable. The default has changed slightly, so the
0967         background color is dark gray, and spacing are 4 pixels. This
0968         gives IMHO the best 3D effect.
0969 
0970 2009-07-24  Jesper K. Pedersen  <blackie@kde.org>
0971 
0972         * fixed bug #201116: kphotoalbum crashes when trying to remove image without deleting from disk
0973 
0974 2009-07-12  Jesper K. Pedersen  <blackie@kde.org>
0975 
0976         * Exif database insertion works again. Thanks to Matthias Fussel
0977 
0978 2009-07-12  Jesper K. Pedersen  <blackie@kde.org>
0979 
0980         * Fixed bug #199629 - new images don't trigger dirty state, thanks
0981         to mat.fuessel@gmx.net
0982 
0983         * Fixed bug #150971 - disable too low zoom levels, thanks to alexjironkin@gmail.com
0984 
0985 2009-07-11  Jesper K. Pedersen  <blackie@kde.org>
0986 
0987         * Now it is possible to add a category image from a context menu,
0988         which makes that process much faster (this fixes bug
0989         #195023). Thanks to Thomas Pircher for the work on that.
0990 
0991 2009-07-10  Jesper K. Pedersen  <blackie@kde.org>
0992 
0993         * Resizing the category overview page now is done without the
0994         actual thumbnails, that makes it much faster and much more smooth
0995         * Removed a lot of includes that was either no longer needed, or
0996         which at least could be replaced with a forward declaration.
0997         * Improved focus handling in the annotation dialog
0998 
0999 2009-07-07  Hassan Ibraheem <hasan.ibraheem@gmail.com>
1000       * Added support for searching by rating.
1001 
1002 2009-07-05  Miika Turkia <theBro@luukku.com>
1003 
1004         * Automatic redirection to smallest image sizes for theme dark
1005         JavaScript. Now the theme in question views smallest images on page
1006         and biggest images when the thumbnail or full sized image is clicked.
1007 
1008 2009-07-04  Miika Turkia <theBro@luukku.com>
1009 
1010         * bugfix: taking video files into account in HTML generation in
1011         JavaScript part (show thumbnail instead of video file).
1012 
1013         * Having full size image in the JS array instead of pagename for same
1014         sized imagepage.
1015 
1016         * Support for storing most of the settings (all relevant) of
1017         HTMLGallery.
1018 
1019         * Support for default theme (Default=true in kphotoalbum.theme file)
1020 
1021         * Added theme "Dark JavaScript" - if JavaScript is supported images
1022         are shown using it on main page - this is the default theme
1023 
1024 2009-07-03  Hassan Ibraheem <hasan.ibraheem@gmail.com>
1025         * Added support for rating multiple images at once in the annotation
1026           dialog.
1027 
1028 2009-07-01  Miika Turkia <theBro@luukku.com>
1029 
1030         * fixed bug #197107: Generated HTML pages have empty theme name and
1031         theme author.
1032 
1033 2009-06-29  Jesper K. Pedersen  <blackie@kde.org>
1034 
1035         * Made it much more explicit when done tagging images:
1036           - An item for showing images not yet tagged are available in the
1037             browser
1038           - A configuration option is available for specifying which
1039             category and tag should be used to specify untagged images.
1040           - This tag is set on images when loaded in
1041           - This tag is removed when selecting "done tagging" in the
1042             annotation dialog. It is also possible to select "continue
1043             later" in that dialog
1044 
1045 2009-06-22  Jesper K. Pedersen  <blackie@kde.org>
1046 
1047         * Speed up browsing of categories with many sub categories. This
1048         took browsing from the order of magnitude of half minutes to a second.
1049 
1050         * Added new theme for HTML pages which includes improved support
1051         using java script. (Thanks to Miika Turkia for a patch for this)
1052 
1053         * Added support for a copyright tag on the HTML generated pages
1054         (Thanks to Miika Turkia for a patch for this)
1055 
1056 2009-06-21  Jesper K. Pedersen  <blackie@kde.org>
1057 
1058         * When AnnotationDialog is called with multiple images, show
1059         selected only shows also partially selected items. Thanks to
1060         Hassan Ibraheem for patch.
1061 
1062         * fixed bug #171517: Repopulate categories lists whenever an image
1063         is loaded. Thanks to Hassan Ibraheem for patch.
1064 
1065 2009-06-16  Jesper K. Pedersen  <blackie@kde.org>
1066 
1067         * fixed issue #196095 - Add icon for hide non selected. Thanks to
1068         Hassan Ibraheem for patch.
1069 
1070 2009-06-14  Jesper K. Pedersen  <blackie@kde.org>
1071 
1072         * fixed bug #165742: ListSelect blanks out when typing an initial
1073         letter that does not match. Thanks to Hassan Ibraheem for the patch for this.
1074 
1075         * fixed bug #167045: add ENTER as search dialog tag auto
1076         completion key. Thanks to Hassan Ibraheem for the patch for this.
1077 
1078         * bug fix: The remove token dialog was broken second time it was
1079         brought up.
1080 
1081         * fixed bug #186708 - Tokens can not be access from the annotation dialog
1082 
1083 2009-06-10  Jesper K. Pedersen  <blackie@kde.org>
1084 
1085         * Somehow the XML database can get a file loaded twice. As a
1086         remedy until we find the real bug, we will ignore the new files
1087         when they are loaded from the database. Thanks to Franck Sicard
1088         for a patch for this
1089 
1090 2009-06-08  Jesper K. Pedersen  <blackie@kde.org>
1091 
1092         * New images was not correctly inserted into the Exif database
1093         (thanks to Bart Visscher for a patch that fixes this.)
1094         Please rerun "Maintainance->Recreate Exif Search Database" to
1095         ensure your database it working again.
1096 
1097 2009-06-02  Jesper K. Pedersen  <blackie@kde.org>
1098 
1099         * Reworked the browser completely, which has the following
1100         consequences:
1101           * Many of the changes are internal restructuring of the code to
1102             use Model/View
1103           * The GUI is now using Qt4 classes, which looks much more sexy
1104           * When limiting the content using the line edit, it will try and
1105             be clever about which branches are open
1106           * When limiting, all items of a sub category are shown if its
1107             parent matches. As an example of this, imagine a super
1108             category California, with sub categories Las Vegas and Los
1109             Angeless. If you type California in the search line edit, then
1110             both children will still be shown
1111           * The search bar will now keep focus all the time and send
1112             movement keys to the browser. This makes it easier to narrow
1113             in the browser using the searchbar.
1114           * The overview page is now shown in icon mode with icons centered
1115 
1116 2009-05-31  Jesper K. Pedersen  <blackie@kde.org>
1117 
1118         * Avoid crash in case "make install" was not executed.
1119 
1120 ====================== KPhotoalbum 4.0.1 released  ===================================
1121 
1122 Other changes done since 4.0
1123 
1124         * Fix compilation with new Marble and armel (Marble changed API
1125         again)
1126         * fixed bug #186807 - no cancel button in "create own database
1127         dialog"
1128         * fixed bug #192385 - it was not possible to hide items in the
1129         annotation between sessions.
1130 
1131 
1132 2009-05-13  Jesper K. Pedersen  <blackie@kde.org>
1133 
1134         * Changed default shortcut for copy from previous image in the
1135         annotation dialog to Alt+insert, as control+insert was eaten by
1136         the line edits, and the shortcut did thus not work when they had
1137         the keyboard focus.
1138 
1139         * BUGFIX: The HTML generator did not display the available themes
1140         correctly. Thanks to Miika Turkia for a patch for this.
1141 
1142 2009-05-11  Jesper K. Pedersen  <blackie@kde.org>
1143 
1144         * BUGFIX: Invoke external application for multiple files did not
1145         work. Thanks to Miika Turkia for a patch for this.
1146 
1147 ====================== KPhotoalbum 4.0 released  ===================================
1148 
1149 Previous changes
1150 
1151         * Add a simple method for marking current image as a "head of
1152         stack", ie. the one to show
1153 
1154         * Fix abort() on shift-click to the middle of ThumbnailWidget
1155         right after program start
1156 
1157         * For some reason konsole doesn't accept drops and pastes of
1158         QUrls, so I encode as a plain string list in addition.
1159 
1160         * 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)
1161 
1162         * fixed bug #164199 - thumbnail label is chopped
1163 
1164         * fixed bug #167036 - kipi-plugins not installed; plugins menu still available but empty
1165 
1166         * Stopped leaking memory/threads when viewing video
1167 
1168         * fixed bug #164587 - KPA crashes when deleteing an image from the annotation dialog.
1169 
1170 2009-03-08  Jesper K. Pedersen  <blackie@kde.org>
1171 
1172         * Saving the toolbar now works again, including showing icons only.
1173 
1174         * Generate HTML is now working again.
1175 
1176 2009-02-23  Jesper K. Pedersen  <blackie@kde.org>
1177 
1178         * Removed the code for setting an image as wall paper (That has
1179         not yet been ported to KDE 4)
1180 
1181 2009-02-21  Jesper K. Pedersen  <blackie@kde.org>
1182 
1183         * In the video viewer, it is now possible to zoom the image.
1184 
1185         * seeking in the video widget is now working
1186 
1187 ====================== Snapshot 11/2-2009  ===================================
1188 
1189 2008-09-19  Jesper K. Pedersen  <blackie@kde.org>
1190 
1191         * Removed the survey.
1192 
1193 2008-09-15 Henner Zeller <h.zeller@acm.org>
1194 
1195         * Implement thumbnail precaching of the next/previous page.
1196 
1197 2008-09-07  Jan Kundrat  <jkt@gentoo.org>
1198 
1199         * Image rating (KRatingWidget, that stars thingy)
1200 
1201 2008-09-05  Jan Kundrat  <jkt@gentoo.org>
1202 
1203         * Image stacking -- grouping somehow related images together
1204 
1205 2008-09-01  Jan Kundrat  <jkt@gentoo.org>
1206 
1207         * Remove flickering in the ThumbnailView
1208 
1209 2008-08-30  Jan Kundrat  <jkt@gentoo.org>
1210 
1211         * Fix recognition of video files whose name contains more than one dot
1212 
1213 2008-07-22  Jesper K. Pedersen  <blackie@kde.org>
1214 
1215         * new icons for the default categories. These icons will now by
1216         default be used in case the icon specified in the setup does not
1217         exists - this will help users migrating from KDE3 KPA to KDE4
1218         version, where the default installed icons have changed.
1219 
1220 2008-07-20  Jesper K. Pedersen  <blackie@kde.org>
1221 
1222         * Keywords has now been replaced with Events in the default setup
1223         that people will get when they create a new database.
1224 
1225 2008-07-17  Jesper K. Pedersen  <blackie@kde.org>
1226 
1227         * (regression) The text editor in the annotation dialog now offers
1228         spell checking again - actually it is a completely new widget.
1229 
1230 2008-07-16  Jesper K. Pedersen  <blackie@kde.org>
1231 
1232         * (regression) the search bar is now correctly highlighted again.
1233 
1234         * New feature: The import dialog will now check if an image already exists in
1235         the DB with the same MD5 sum, and offer to merge the information
1236         about the images.
1237 
1238 2008-07-14  Jan Kundrat  <jkt@gentoo.org>
1239 
1240         * Improve the concept of "priorities" for image loading
1241 
1242         * Use all CPUs we have to decode images in parallel -- we're now SMP
1243         friendly
1244 
1245         * Preload image thumbnails from images in the thumbnail viewer even if they
1246         aren't visible yet
1247 
1248 2008-07-13  Jan Kundrat  <jkt@gentoo.org>
1249 
1250         * exiv2 upstream changed their API
1251 
1252 2008-07-10  Jesper K. Pedersen  <blackie@kde.org>
1253 
1254         * Added Maintenance->Statistics dialog, which shows a bit of
1255         statistics about your annotations.
1256 
1257 2008-07-06  Jesper K. Pedersen  <blackie@kde.org>
1258 
1259         * (regression) Images was not downloaded when importing from a
1260         remote URL.
1261 
1262         * When generating a .kim file together with HTML, the URL written
1263         into the .kim file did not include the destination directory. This
1264         had the result that images could not be found if the .kim file was
1265         copied locally.
1266 
1267         * If there are not categories in import file, it was not possible
1268         to complete the import dialog.
1269 
1270         * (regression) When loading images using the import dialog, it
1271         would ask if you trust date and time from Exif info. This is not
1272         needed, as the info from the import file will be used instead.
1273 
1274         * Don't show "Media Type" in the Import Dialog
1275 
1276         * (regression) The import dialog now correctly show new items with
1277         red, and select them in the combobox.
1278 
1279 2008-06-23  Jan Kundrat  <jkt@gentoo.org>
1280 
1281         * Use all CPU cores for parallelization of image loading
1282 
1283 2008-06-22  Jesper K. Pedersen  <blackie@kde.org>
1284 
1285         * Replace linear search in XMLImageDateCollection with range
1286         index. This means that the datebar will update way faster, making
1287         the whole application faster. Thanks to Henner Zeller.
1288 
1289         * (regression) Focus now works in the annotation dialog
1290         again.
1291 
1292 
1293         * Improved display of ranges in datebar of Henner Zeller
1294 
1295 2008-06-21  Jesper K. Pedersen  <blackie@kde.org>
1296 
1297         * Speed up populating the datebar with a factor of 4. Before it
1298         took 6 seconds to delete an image due to that, now it only take
1299         1.5 second on my machine. This speed up should also be there for
1300         any operation that changes the amount of images shown in the datebar.
1301 
1302 2008-06-20  Jesper K. Pedersen  <blackie@kde.org>
1303 
1304         * A warning dialog came up complaining about images not being
1305         sorted in case one of the images did not have a date.
1306         * Sorting images did not work.
1307 
1308 2008-06-19  Jesper K. Pedersen  <blackie@kde.org>
1309 
1310         * (regression bug) Settings was not syncs correct (esp the info
1311         about where the database was located was not saves)
1312 
1313         * Don't offer to show videos on start up. Instead there now is an
1314         entry in the menu.
1315 
1316   * Exif/Database.cpp (offerInitialize): Don't offer to populate the
1317         exiv database anymore, this was really only needed when people
1318         upgraded to the last major version.
1319 
1320 
1321 2008-06-18  Jesper K. Pedersen  <blackie@kde.org>
1322 
1323         * Feature test dialog is no more offered during start up, but is
1324         instead part of the "welcome to KPA dialog".
1325 
1326         * Exif/SearchDialog.cpp (makeCamera): (regression bug) Exif info
1327         search -> Database did not scroll. Now it does. Also if no cameras
1328         are found, it will now tell you so instead of just showing an
1329         empty window.
1330 
1331 2008-06-15  Jesper K. Pedersen  <blackie@kde.org>
1332 
1333         * Deleting an image that was no longer on disk resulted in an
1334         error dialog telling that it could not be deleted. Now it will
1335         just act as if it did actually delete it, and take the image out
1336         of the database.
1337 
1338         * AnnotationDialog/ListSelect.cpp: The context menu for adding
1339         super categories from the image annotation dialog had the problem
1340         that the ampersand added by KDE would be in its name, so it would
1341         e.g. be named &Berlin
1342 
1343 2008-05-17  Jan Kundrat  <jkt@gentoo.org>
1344 
1345         * XMLDB/FIleReader.cpp: Don't crash on parsing XML files with empty supergroups
1346         * XMLDB/Database.cpp: Should ignore empty strings, too
1347 
1348 2008-03-26  Jan Kundrat  <jkt@gentoo.org>
1349 
1350         * Support localized month names in the KDateEdit properly
1351 
1352 2008-03-15  Jan Kundrat  <jkt@gentoo.org>
1353 
1354         * Support different charsets when displaying Exif/IPTC metadata
1355 
1356 2008-02-20  Jan Kundrat  <jkt@gentoo.org>
1357 
1358         * Get list of supported Exif tags directly from the Exiv2 library.
1359 
1360 2008-02-13  Jan Kundrat  <jkt@gentoo.org>
1361 
1362         * Add Edit->Open List of Files menu that shows list of thumbnails that
1363         matches user-entered stuff.
1364 
1365 2008-02-01  Jan Kundrat  <jkt@gentoo.org>
1366 
1367         * Expand sensitive area of a thumbnail image to the whole cell (including
1368           category listing)
1369 
1370 2007-11-25  Jan Kundrat  <jkt@gentoo.org>
1371 
1372         * Use QWidget::showFullScreen() and showNormal() instead of hacky way of
1373         KWin::setState( winId(), NET::FullScreen ) (bug #151031)
1374 
1375         * Raise images/thumbnail cache limit to 4GB. Too bad KDE/Qt offers no
1376         portable way to get information about total available memory of a system.
1377         (Bug 151584)
1378 
1379 2007-11-06  Jan Kundrat  <jkt@gentoo.org>
1380 
1381         * Robert Krawitz: Fixed regression introduced in 720309 where Viewer adds
1382         requests with too high priority. Images to be preloaded were in fact
1383         scheduled for decoding before the first image.
1384         This should be converted to proper priority queue later...
1385 
1386 2007-10-08  Jan Kundrat  <jkt@gentoo.org>
1387 
1388         * Better error handling in KIM Import
1389         * Better interactivity in KIM Import
1390 
1391 2007-10-03  Jan Kundrat  <jkt@gentoo.org>
1392 
1393         * Give Viewer's requests for images higher priority than thumbnails have
1394 
1395 2007-10-01  Jan Kundrat  <jkt@gentoo.org>
1396 
1397         * Adjust the extension of images generated for HTML export. Based on a patch
1398         submitted by Miika Turkia <mturkia@nixu.fi>.
1399 
1400 2007-09-23  Jan Kundrat  <jkt@gentoo.org>
1401 
1402         * Show image label in the infobox and thumbnail tooltip
1403 
1404 2007-09-13  Jan Kundrat  <jkt@gentoo.org>
1405 
1406         * Use list of RAW file extensions from libkdcraw instead of hardcoded values
1407 
1408 2007-09-11  Tuomas Suutari  <thsuut@utu.fi>
1409 
1410         * Fix behaviour of thumbnail selecting with keyboard. Fixes bug 149706.
1411 
1412 2007-08-18  Jan Kundrat  <jkt@gentoo.org>
1413 
1414         * Use libkdcraw intead of budled and rotten dcraw copy
1415 
1416 2007-08-11  Jan Kundrat  <jkt@gentoo.org>
1417 
1418         * Automatically hide mouse cursor and disable screensaver when in Viewer
1419 
1420 2007-08-10  Jan Kundrat  <jkt@gentoo.org>
1421 
1422         * Add Edit->Copy for copying a list of URLs to selected images to clipboard.
1423         Fixes bug 145628 for a second time :).
1424 
1425 2007-08-09  Jan Kundrat  <jkt@gentoo.org>
1426 
1427         * Rename File->Export to File->Export/Copy Images to reflect what it
1428         actually does and reduce confusion. Fixes bug 145628.
1429 
1430 2007-08-08  Jan Kundrat  <jkt@gentoo.org>
1431 
1432         * Applied Henner Zeller's patch for optimizing the thumbnail displaying
1433         queue complexity from O(n^2) to O(n*log n)
1434 
1435 2007-07-23  Jan Kundrat  <jkt@gentoo.org>
1436 
1437         * Applied Robert Krawitz' patch for using readdir_r() instead of QDir
1438         for performance reasons
1439 
1440 2007-06-26  Jan Kundrat  <jkt@gentoo.org>
1441 
1442         * Support PEF, a raw format from Pentax' DSLRs.
1443 
1444 2007-06-16  Jan Kundrat  <jkt@gentoo.org>
1445 
1446         * Display a warning instead of black screen when current image can't
1447         be shown in the Viewer
1448 
1449         * Stop video playback before seeking to another image
1450 
1451         * Changed MainWindow::Window::selectedOnDisk() to return list of
1452         images available in current view if selection is empty and reworked
1453         Viewer not to check for file availability before it's really needed
1454 
1455 2007-06-11  Tuomas Suutari  <thsuut@utu.fi>
1456 
1457         * Do not show -1 x -1 image sizes at all. And as suggested by
1458         Henner Zeller do not show mega pixel number if it is 0.0.
1459 
1460 2007-06-10  Jan Kundrat  <jkt@gentoo.org>
1461 
1462         * Use another dialog for deleting files. Patch submited by Christoph
1463         Moseler <forums@moseler.net>.
1464 
1465         * Allow re-using of tags from the previously tagged image in the
1466         annotation dialog (first part of bug #145158)
1467 
1468 2007-05-23  Jan Kundrat  <jkt@gentoo.org>
1469 
1470         * Make "show this image" fast again.
1471 
1472 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
1473 
1474         * Recognize .flv and .erf files -- Fixes bugs 145366 and 141877.
1475 
1476 2007-05-19  Jan Kundrat  <jkt@gentoo.org>
1477 
1478         * Make "show this image" load all images in current view, thus making
1479         pressing Ctrl+A optional.  Thanks to Shawn Willden for nice comments
1480         and Baptiste Mathus for review.
1481         Fixes bug 145309.
1482 
1483 2007-05-10  Jesper K. Pedersen  <blackie@kde.org>
1484 
1485         * Make it possible to configure the aspect ratio in the thumbnail
1486         viewer - thanks to Jan Kundrat
1487 
1488 2007-05-09  Tuomas Suutari  <thsuut@utu.fi>
1489 
1490         * Store filenames in Exif database using UTF-8 encoding. Thanks
1491         to Jan Kundrat for a patch.
1492 
1493 2007-05-04  Tuomas Suutari  <thsuut@utu.fi>
1494 
1495         * Make selection more visible in thumbnail view.
1496 
1497         * Apply Henner Zeller's patch to allow changing background color
1498         of the thumbnail view black.
1499 
1500 2007-05-02  Tuomas Suutari  <thsuut@utu.fi>
1501 
1502         * Apply Henner Zeller's patch to fix some ImageRequest memory
1503         leaks.
1504 
1505 2007-04-29  Tuomas Suutari  <thsuut@utu.fi>
1506 
1507         * Apply Henner Zeller's patch to show SizeAllCursor when pressing
1508         info box with mouse.
1509 
1510 2007-04-23  Shawn Willden  <shawn@willden.org>
1511 
1512         * Apply Henner Zeller's patch to disply correct size in image
1513         viewer's info box.
1514 
1515 2007-04-14  Tuomas Suutari  <thsuut@utu.fi>
1516 
1517         * Speed up shuffling of the images in random slideshow.
1518 
1519 2007-04-12  Tuomas Suutari  <thsuut@utu.fi>
1520 
1521         * Speed up member map loading by building member map closure on
1522         fly when adding members to group. (Reduces start-up time.)
1523 
1524 2007-04-05  Tuomas Suutari  <thsuut@utu.fi>
1525 
1526         * Deny cycles in member group configuration.
1527 
1528 2007-04-04  Tuomas Suutari  <thsuut@utu.fi>
1529 
1530         * Apply Michael J Gruber's patch to fix rotating raw files (or
1531         their thumbnails) twice.
1532 
1533 2007-04-01  Tuomas Suutari  <thsuut@utu.fi>
1534 
1535         * Selecting thumbnails with a mouse made more logical and fixed a
1536         bug that sometimes prevented a selected thumbnail to be added into
1537         internal selection list.
1538 
1539 2007-03-31  Tuomas Suutari  <thsuut@utu.fi>
1540 
1541         * Bugfix: In member group tab of the configuration dialog, when
1542         changing category from the dropdown list, items from a different
1543         category were sometimes added to members listbox.
1544 
1545 2007-02-28  Tuomas Suutari  <thsuut@utu.fi>
1546 
1547         * Bugfix: Selection was ignored in the first press of the Plugins
1548         menu item, if plugin loading was delayed.
1549 
1550 2007-02-04  Jesper K. Pedersen  <blackie@kde.org>
1551 
1552         * It is now possible to search for images with changed MD5 sum -
1553         very useful for searching for corrupted image files.
1554 
1555 2007-01-13  Jesper K. Pedersen  <blackie@kde.org>
1556 
1557         * Limit extra space in thumbnail viewer when showing categories
1558         (thx to Christoph Moseler).
1559 
1560 ====================== KPhotoAlbum 3.0 releases  ===================================
1561 
1562 2006-12-24  Jesper K. Pedersen  <blackie@kde.org>
1563 
1564         * Do not show the current category when configuring sub
1565         categories. (Thanks to  Baptiste Mathus for a patch)
1566 
1567         * Explicit set the font in the splash screen, so it always looks
1568         good. Thanks to Baptiste Mathus for finding this problem.
1569 
1570         * Fixed a compile error for certain compiler. Thanks to Christophe
1571         Choumert for a patch.
1572 
1573 ====================== Snapshot Monday 27/11-2006  ===================================
1574 
1575 2006-11-27  Jesper K. Pedersen  <blackie@kde.org>
1576 
1577         * Save configurations of special categories (should they be shown
1578         in the viewer etc) (Thanks to Christoph Moseler)
1579 
1580         * Bugfix: when going out of full screen mode, resize to the
1581         configured size. (Thanks to Henner Zeller)
1582 
1583         * Bugfix: better error handling for video loading (thx to Henner Zeller)
1584 
1585 2006-11-26  Jesper K. Pedersen  <blackie@kde.org>
1586 
1587         * Renamed Persons to People and Locations to Places. A huge thank
1588         you to Clytie Siddall clytie AT riverland DOT net DOT au for
1589         bringing this and numerous other language errors to my attention.
1590 
1591         * Instead of showing "No other Persons" show "None". Translated
1592         versions had problems as the "No other" part depended on the category.
1593 
1594 2006-11-19  Jesper K. Pedersen  <blackie@kde.org>
1595 
1596         * Bugfix: In the settings dialog you were asked if you really
1597         wanted to delete a category. Despite your answer it would be
1598         deleted nevertheless. (Thanks to Baptiste Mathus for finding this).
1599 
1600         * Do not show image size for videos (currently there are not way
1601         to get that information from the KDE video subsystem)
1602 
1603 2006-11-18  Jesper K. Pedersen  <blackie@kde.org>
1604 
1605         * Show mega pixel in info box, and zoom factor in viewer, thx to Henner Zeller
1606 
1607         * Fixed problem with windows layout not being read correctly if
1608         any category name contains non-latin1 character
1609 
1610 ====================== Snapshot Wednesday 15/11-2006  ===================================
1611 
1612 2006-11-14  Jesper K. Pedersen  <blackie@kde.org>
1613 
1614         * Bugfix: Recent added code to ensure that the splash screen would
1615         update timely broke the size of the main dialog.
1616 
1617 2006-11-12  Jesper K. Pedersen  <blackie@kde.org>
1618 
1619         * Directories only show the filename part now in the browser
1620         category directories. (Thanks to Christoph Moseler)
1621 
1622         * BUGFIX: Finally nailed down the bug where the annotation dialog
1623         did not show the first image preview.
1624 
1625         * Improved support for the flickr plug-in. Now tags are correctly
1626         uploaded. Thanks to Mark Jaroski for a patch.
1627 
1628 2006-11-11  Jesper K. Pedersen  <blackie@kde.org>
1629 
1630         * An item may be member of a number of categories. Mike may be a member of coworkers and friends.
1631         Selecting the item in one subcategory, should select him in
1632         all.
1633 
1634         * New option to show categories in the thumbnail view. Now it is
1635         also possible to set tokens directly in the thumbnail view. Thanks
1636         to (Thanks to Christoph Moseler)
1637 
1638         * Bugfix: Searching for description did not work (Thx to Christoph
1639         Moseler for finding the bug)
1640 
1641         * control + scroll now zoom on the datebar. (Thanks to Benjamin
1642         Bock for a patch)
1643 
1644         * Bugfix: Full screen viewer no longer worked very well after the
1645         change to loading only the size as needed. The reason for this was
1646         a race condition where the image was loaded before the window had
1647         sized it self.
1648 
1649         * Somehow running the viewer always forced it to show in a new
1650         window, that was definitely against the design.
1651 
1652         * Don't try and run a slide show if only one image is
1653         selected. Doing so will change zoom preference each time we try to
1654         go to the next image.
1655 
1656 2006-11-08  Jesper K. Pedersen  <blackie@kde.org>
1657 
1658         * Improved video backend detection. Thanks to  Robert L Krawitz
1659 
1660 ====================== Snapshot Tuesday 7/11-2006  ===================================
1661 
1662 2006-11-06  Jesper K. Pedersen  <blackie@kde.org>
1663 
1664         * Reworked the pixel by pixel zoom, so it doesn't flicker the real
1665         sized image first.I beleive that pixel by pixel zoom now works in
1666         the reworked version.
1667 
1668         As an added bonus, I no longer loads the first image in full size, but
1669         only in viewer size. This has given a significant boost in
1670         starting up the viewer. If the user ever zooms, then the real
1671         sized image is loaded in the background and put in place when it
1672         is available - until then the user just sees the viewer sized
1673         version he was original looking at.
1674 
1675 2006-11-05  Jesper K. Pedersen  <blackie@kde.org>
1676 
1677         * Right clicking on an image should select it.
1678 
1679         * Stop slideshow when we hit a video, so we don't advance in the
1680         middle of the video.
1681 
1682         * Implemented Play/Pause/Stop/Restart for videos
1683 
1684         * Now Video playback also works with kaffein and kaboodle
1685 
1686 2006-11-04  Jesper K. Pedersen  <blackie@kde.org>
1687 
1688         * Enabling/Disabling the right items in the context menu in the
1689         viewer depending on image vs. video.
1690 
1691         * Zooming now works with video display.
1692 
1693         * Improved info when videos can't be loaded.
1694 
1695 2006-10-29  Jesper K. Pederse  <blackie@kde.org>
1696 
1697         * Show splash screen during database loading phase (thx to
1698         Christoph Moseler for finding this)
1699 
1700         * More video format tests.
1701 
1702         * The feature dialog now test if we can show video thumbnails.
1703 
1704         * The feature dialog now tests better to see if we can show
1705         videos.
1706 
1707         * New application icon
1708 
1709         * BUGFIX: Yet another attempt at fixing that darn inputting date bug.
1710 
1711 ====================== Snapshot Sunday 23/10-2006  ===================================
1712 
1713 2006-10-22  Jesper K. Pedersen  <blackie@kde.org>
1714 
1715         * It is now possible to bring up the Exif dialog from the viewer.
1716 
1717         * Bugfix: The numbered backup had by accident included the
1718         extension .zip for the index.xml file inside the zip file. (Thanks
1719         to Baptiste MATHUS for reporting).
1720 
1721         * Bugfix: Translated version of KPA would display image dates in
1722         English, but expect month input in the translated language. This
1723         has now been fixed so it expected input in English too.
1724 
1725         * Bugfix: The panes in the annotation dialog would not show up correctly
1726         in translated version of KPhotoAlbum.
1727 
1728 2006-10-05  Jesper K. Pedersen  <blackie@kde.org>
1729 
1730         * Bugfix: Database was marked as dirty when it started up.
1731 
1732         * Moved XML settings into Backend tab in the settings page. It
1733         really belongs here.
1734 
1735         * On public demand: made it possible to disable the splash screen.
1736 
1737         * New splash screen.
1738 
1739 2006-09-25  Jesper K. Pederse  <blackie@kde.org>
1740 
1741         * Use alternate Exif reading code in case EXIV2 is not installed.
1742 
1743 ====================== Snapshot Sunday 24/9-2006  ===================================
1744 
1745 2006-09-24  Jesper K. Pedersen  <blackie@kde.org>
1746 
1747         * Warn the user at start up if not all features are installed.
1748 
1749         * Fix up the sub category page in the annotation dialog.
1750 
1751         * Programmers point of view: The whole setup of marking the
1752         database dirty have been reworked. Now we just have a
1753         MainWindow::DirtyIndicator::markDirty(). This makes it easier to
1754         mark the DB dirty.
1755         Users point of view: Now drawing on images, and changing sub
1756         categories marks the DB dirty.
1757 
1758 
1759 2006-09-23  Jesper K. Pedersen  <blackie@kde.org>
1760 
1761         * Only write description element to the database if there is a description.
1762 
1763         * Do not allow the user to change sub categories for special
1764         categories (Just imagine he changed the directory structure shown
1765         using sub categories - he would get utterly confused from this,
1766         I'm sure) (Thanks to Christoph Moseler for pointing this out)
1767 
1768         * Do not allow the user to change the icon for special categories
1769         (Folder, Tokens, .. ). It doesn't add any value to them to be able
1770         to do so, and it just clutters up the dialog. (Thanks to Christoph
1771         Moseler for pointing this out).
1772 
1773         * Now that sub categories are shown with indentation, don't show a
1774         special icons for the super categories any more.
1775 
1776 2006-09-17  Jesper K. Pedersen  <blackie@kde.org>
1777 
1778         * BUGFIX: Fixed a crash happening when saving after a category had
1779         been renamed, and that category was included in the privacy
1780         settings.
1781 
1782         * BUGFIX: When renaming a category also rename the category
1783         thumbnails. (Thanks to Christoph Moseler for finding this)
1784 
1785 2006-09-16  Jesper K. Pedersen  <blackie@kde.org>
1786 
1787         * BUGFIX: The last snapshot had a bug where KPA would crash if you
1788         right clicked, in the annotation dialogs listbox, outside of any
1789         items. (Thanks to Christoph Moseler for finding this)
1790 
1791         * BUGFIX: Privacy info was not properly loaded.
1792 
1793         * BUGFIX: Changing the label for an image in the annotation dialog
1794         did not result in the label being updated in the thumbnail
1795         view. (Thanks to Christoph Moseler for finding this)
1796 
1797         * BUGFIX: Yet another fix to the selection code in the thumbnail
1798         viewer. What was broken in the latest snapshot was that you where
1799         not able to select a number of images, and drag them.
1800 
1801 2006-09-09  Jesper K. Pedersen  <blackie@kde.org>
1802 
1803         * BUGFIX: delete and rename of item in the annotation dialog
1804         didn't work if the item was not top level or it had sub items.
1805 
1806         * Added "remove item from parent category" to the list box in the
1807         annotation dialog, to allow the user to make a sub item top level.
1808 
1809         * Ensure every action's keybinding in the viewer is configurable
1810         (Thanks to Kimball Robinson for bringing it to my attention that
1811         they were not)
1812 
1813         * Disabled "Create Subcategory..." item when right mouse button
1814         was click outside any items (this coursed a crash). Thanks to
1815         Christoph Moseler <forums@moseler.net> for finding this.
1816 
1817 
1818 ====================== Snapshot Wednesday 6/9-2006  ===================================
1819 
1820 2006-09-01  Jesper K. Pedersen  <blackie@kde.org>
1821 
1822         * The checkboxes in the annotation dialog are now tristate, which
1823         means that there are no need for the "merge" and "remove"
1824         checkboxes.
1825         Also the "and" checkbox has been replaced with an "and" and a "or"
1826         radio button to make their meaning more understandable.
1827 
1828         * BUGFIX: Solved this crash: edit a category name in the settings
1829         dialog, press Apply and press OK. (thanks to Christoph Moseler
1830         <forums@moseler.net> for finding this.
1831 
1832 ====================== Snapshot Sunday 27/8-2006 ===================================
1833 
1834 2006-08-27  Jesper K. Pedersen  <blackie@kde.org>
1835 
1836         * Tokens got kind of lost when importing from a KPhotoAlbum 2.2 index file.
1837 
1838         * BUGFIX: Media Type Category was not filled correctly when finding new images.
1839 
1840         * It is now possible to set up sub categories in the annotation
1841         dialog, simply by dragging items onto other items.
1842 
1843 2006-08-26  Jesper K. Pedersen  <blackie@kde.org>
1844 
1845         * The listbox in the annotation dialog is now updated when an item is added as a sub item to another.
1846 
1847         * Improved set of file names recognized as videos.
1848 
1849         * BUGFIX: deselect all images when right clicking on an image that
1850         is currently not selected.
1851 
1852 2006-08-25  Jesper K. Pedersen  <blackie@kde.org>
1853 
1854         * It is now possible to use the search bar in the main window,
1855         when showing folders.
1856 
1857         * Searching in a list view in the browser is not anchored to the
1858         beginning of the word.
1859 
1860         * BUGFIX: It is now possible to have spaces in category names.
1861 
1862         * Fixed bug in last snapshot where the compressed index.xml didn't
1863         work.
1864 
1865         * Don't save Folders to the index.xml file again. I'm rather sure
1866         it is faster to calculate the info on start up rather than loading
1867         the extra XML.
1868 
1869 ====================== Snapshot Wednesday 23/8-2006 ===================================
1870 
1871 2006-08-23  Jesper K. Pedersen  <blackie@kde.org>
1872 
1873         * Now it is also possible to bind rotate left/right in the
1874         annotation dialog.
1875 
1876 2006-08-22  Jesper K. Pedersen  <blackie@kde.org>
1877 
1878         * Added a Media Type folder.
1879 
1880 2006-08-21  Jesper K. Pedersen  <blackie@kde.org>
1881 
1882         * Bugfix: Selection using the shift key and mouse button was
1883         broken if selected spanned several pages.
1884 
1885         * Bugfix: Pressing the mouse down on a selected image in the
1886         thumbnail viewer now deselect all other images if control or shift
1887         is not pressed. This was an inconsistent behavior compared to
1888         similar browsers.
1889 
1890         * Bugfix: holding control down in the browser when selecting an
1891         item (say a person), should jump directly to the images rather
1892         than going back to main browser window. This did not work.
1893 
1894 2006-08-20  Jesper K. Pedersen  <blackie@kde.org>
1895 
1896         * now it is possible to specify the icon size in used in the
1897         browser - esp usefull for showing larger images for persons in an
1898         icon view.
1899 
1900         * Added an info box which suggest people to see the introduction
1901         videos.
1902 
1903         * KPhotoAlbum is now capable of also managing videos.
1904 
1905 2006-08-14  Jesper K. Pedersen  <blackie@kde.org>
1906 
1907         * The list boxes in the AnnotationDialog now has an accelerator.
1908 
1909 2006-08-13  Jesper K. Pedersen  <blackie@kde.org>
1910 
1911         * Added function to thumbnail context bar to regenerate thumbnails,
1912         useful when the video thumbnail generator picks a random image for
1913         thumbnail.
1914 
1915 2006-08-11  Jesper K. Pedersen  <blackie@kde.org>
1916 
1917         * It is now possible to configure the key bindings in the
1918         annotation dialog.
1919 
1920 2006-08-10  Jesper K. Pedersen  <blackie@kde.org>
1921 
1922         * In the viewer it is now possible to use mouse wheel to scroll to
1923         the next/prev image. (Thanks to Christoph Moseler for a patch).
1924 
1925 2006-07-23  Jesper K. Pedersen  <blackie@kde.org>
1926 
1927         * Make it possible to set a category image for sub categories.
1928 
1929         * Show the category tree in the browser
1930 
1931 2006-07-22  Jesper K. Pedersen  <blackie@kde.org>
1932 
1933         * A new menu item now exist in the annotation dialogs context
1934         menu, namely "Add Sub Category"
1935 
1936         * In the annotation dialog, you may now switch between sorted
1937         category view and most recent view, by pressing and releasing the
1938         alt key.
1939 
1940         * In the annotation dialog, pressing and releasing the control
1941         will toggle showing items selected, only.
1942 
1943 2006-07-14  Jesper K. Pedersen  <blackie@kde.org>
1944 
1945         * In the annotation dialog, it is now possible to scroll the list
1946         of selected items, but pressing arrow up and down.
1947 
1948         * While typing in the annotation dialog, hide items that does not
1949         match the current typed text.
1950 
1951 =========================== KPhotoAlbum 2.2 released =============================
1952 
1953 2006-04-14  Jesper K. Pedersen  <blackie@kde.org>
1954 
1955         * BUGFIX: Fixed some problems with member groups, when renaming categories.
1956 
1957 2006-03-31  Jesper K. Pedersen  <blackie@kde.org>
1958 
1959         * BUGFIX:Disallow pressing pgdown/pgup in the annotation dialog
1960         when searching. Thanks to Martin Hoeller for finding this crash.
1961 
1962 2006-03-26  Jesper K. Pedersen  <blackie@kde.org>
1963 
1964         * Bugfix: inaccurate times now survives a visit to the annotation dialog.
1965 
1966         * Bugfix: Member maps wasn't correctly renamed when renaming a category.
1967 
1968         * Save the layout of the annotation dialog in the file layout.xml
1969         next to the index.xml file. Early in the KPhotoAlbum 2.2
1970         development, it was saved in the KDE Registry, but the code for
1971         doing this (which is out of my control) has a bug which makes it
1972         impossible to save non latin1 characters.
1973 
1974         Thanks to Martin Hoeller for finding the three above issues.
1975 
1976 2006-03-19  Jesper K. Pedersen  <blackie@kde.org>
1977 
1978         * VERY FINAL feature: Added a checkbox to the annotation dialog
1979         offering to remove annotations. Thanks for Robert L Krawitz for
1980         patch with this feature.
1981 
1982         * BUGFIX: Fixed crash when annotation dialog was up, and the
1983         datebar got a mouse move event (It had its mouse press blocked, so
1984         it got quite confused from seeing a mouse move without first a
1985         mouse press) Thanks to Martin Hoeller for finding this crash.
1986 
1987         * BUGFIX: The annotation window no longer crashes when reseting
1988         its layout.
1989 
1990         * Disable the delete button in the annotation dialog when
1991         annotating multiple images at the same time, or when using the
1992         dialog for searching. Thanks to Martin Hoeller for finding this crash.
1993 
1994 2006-03-12  Jesper K. Pedersen  <blackie@kde.org>
1995 
1996         * The datebar now has an explicit button for canceling selection.
1997 
1998         * Fixed bug where limited images on the date bar followed by a
1999         limiting images from the browser, and then unlimiting from the
2000         browser resulted in only items in the scope of the datebar
2001         selection being shown on the datebar.
2002 
2003 2006-02-11  Jesper K. Pedersen  <blackie@kde.org>
2004 
2005         * Drasticly improved performance of deleting images. Thanks for
2006         Robert L Krawitz for his analysis of the problem.
2007 
2008         * Don't show a warning about not being able to delete a file when
2009         it doesn't exists in the first place. Thanks to Robert L Krawitz.
2010 
2011 2006-01-12  Jesper K. Pedersen  <blackie@kde.org>
2012 
2013         * Its now possible to select whether the newest or the oldest
2014         thumbnail should be shown first.
2015 
2016 2006-01-11  Jesper K. Pedersen  <blackie@kde.org>
2017 
2018         * Made it possible to configure the thumbnail cache.
2019 
2020 2006-01-02  Jesper K. Pedersen  <blackie@kde.org>
2021 
2022         * Completely reimplemented the thumbnail view, to solve a huge
2023         amount of issues with QIconView.
2024 
2025 2005-11-27  Jesper K. Pedersen  <blackie@kde.org>
2026 
2027         * Added an Exif dialog (available from the browser), plus the
2028         possibilities to see Exif tags in the viewer. Set of Exif tokens
2029         shown is configurable in the settings dialog.
2030 
2031 2005-09-23  Jesper K. Pedersen  <blackie@kde.org>
2032 
2033         * Searches using the description field are now case insensitive.
2034 
2035         * Stop selecting the first image in the thumbnail view when
2036         showing it up.
2037 
2038         * BUGFIX: Setting tokens should mark the database as dirty.
2039 
2040         * BUGFIX: Restart slideshow timer when user manually moves to a
2041         new image.
2042 
2043 2005-08-29  Jesper K. Pedersen  <blackie@kde.org>
2044 
2045         * Added a Exif dialog to the context menu in the browser.
2046 
2047         * KPhotoAlbum now stores its thumbnails in ~/.thumbnails complying
2048         with many other applications.
2049 
2050 2005-08-28  Jesper K. Pedersen  <blackie@kde.org>
2051 
2052         * Added an option to save the index.xml file in a compressed
2053         format, this speeds up loading the xml file by approximate a
2054         factor 2.
2055 
2056 2005-08-26  Jesper K. Pedersen  <blackie@kde.org>
2057 
2058         * Added command line option --export-in-2.1-format to allow
2059         KPhotoAlbum to save an index.xml that can be read by KPhotoAlbum 2.1. All
2060         configurations in the config dialog (like do auto save etc) will
2061         be lost though.
2062 
2063         * KPhotoAlbum does now offer to save numbered backups of the index.xml
2064         file: index.xml~0001~, index.xml~0002~ etc. In addition this file
2065         can be zipped to preserve disk space.
2066 
2067 2005-08-19  Jesper K. Pedersen  <blackie@kde.org>
2068 
2069         * recalculate checksum will now work only on the selected images
2070         if there is a selection.
2071 
2072 2005-08-17  Jesper K. Pedersen  <blackie@kde.org>
2073 
2074         * Pressing return in the search bar now selects the current item.
2075 
2076 2005-08-03  Jesper K. Pedersen  <blackie@kde.org>
2077 
2078         * Internal: Simplify ImageDate so it now is only a from and a to
2079         Utilities::FastDateTime - this makes it possible for backends to do better date
2080         searches (needed by the SQL backend)
2081 
2082         * Delay loading plugins - this will save us half a second at start
2083         up.
2084 
2085 2005-07-23  Jesper K. Pedersen  <blackie@kde.org>
2086 
2087         * Threw away the date folder, it is redundant now we have the datebar.
2088 
2089         * Internal: A lot of clean up in the code has happen over the last many
2090         month, and I've been working on making the backend plugable, and
2091         implement a SQL backend. I gave up with the SQL backend, as it was
2092         too hard. My code is still in there in case someone wants to take
2093         over that part.
2094 
2095 --------------------------- version 2.1 released --------------------------------------
2096 
2097 2005-04-07  Jesper K. Pedersen  <blackie@kde.org>
2098 
2099         * BUGFIX: Using kapp->invokeHelp to show help rather than
2100         kapp->invokeBrowser, as the later doesn't work unless your default
2101         browser is konqueror.
2102 
2103         * BUGFIX: the category was sometimes shown twice in the status bar
2104 
2105         * BUGFIX: remove tokens didn't work for KDE 3.4
2106 
2107 2005-04-03  Jesper K. Pedersen  <blackie@kde.org>
2108 
2109         * BUGFIX: The pre-loading in the image viewer broke viewing images
2110         from the import wizard.
2111 
2112         * BUGFIX: The import dialog was broken with new versions of Qt.
2113 
2114 2005-03-26  Jesper K. Pedersen  <blackie@kde.org>
2115 
2116         * Added member group config to context menu of list select (which
2117         is the list boxes of the image property pages)
2118 
2119         * Added a jump-to-context  button to the viewer, plus ensure
2120         keyboard focus would be better shown in the thumbnail view.
2121 
2122         * BUGFIX: When quiting KDE, KPhotoAlbum will asks if you want to
2123         save. This previously canceled logging out of KDE.
2124 
2125 2005-03-20  Jesper K. Pedersen  <blackie@kde.org>
2126 
2127         * Use KDE's date formater to given better result in the datebar.
2128 
2129 2005-03-14  Jesper K. Pedersen  <blackie@kde.org>
2130 
2131         * Added a survey, where I can get some feedback from the KPhotoAlbum users.
2132 
2133 2005-02-20  Jesper K. Pedersen  <blackie@kde.org>
2134 
2135         * New images should be inserted sorted.
2136 
2137         * When new images are found, the datebar are now updated.
2138 
2139 2005-01-16  Jesper K. Pedersen  <blackie@kde.org>
2140 
2141         * Added protection against odd sized images - like 400x1
2142         (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
2143 
2144 2005-01-13  Jesper K. Pedersen  <blackie@kde.org>
2145 
2146         * Fixed deadlock when generating thumbnails from the Maintenance
2147         menu (Thanks to Robert L Krawitz <rlk@alum.mit.edu>)
2148 
2149 2005-01-12  Jesper K. Pedersen  <blackie@kde.org>
2150 
2151         * Made it possible to check if an image in the image loader was
2152         needed just prior to loading it - this speeds up page down in the
2153         thumbnail view
2154 
2155         * Made the settings dialog non modal, and added an apply button.
2156 
2157         * Finally the new thumbnail view seems to work.
2158         * Made it possible to configure if columns should be aligned in
2159         thumbnail view
2160         * Made it possible to configure space between columns.
2161 
2162 2005-01-10  Jesper K. Pedersen  <blackie@kde.org>
2163 
2164         * Display a grey thumbnail when the image for one reason or the
2165         other couldn't be loaded. Previously this resulted in the
2166         thumbnail containing garbage pixels.
2167         Thanks to Robert L Krawitz <rlk@alum.mit.edu>
2168 
2169 2005-01-09  Jesper K. Pedersen  <blackie@kde.org>
2170 
2171         * Improves handling of Exif data, in particular in the "Read Exif
2172         Data" dialog.  It does not overwrite the time, date, orientation,
2173         or comment data unless the Exif data is actually present.  It also
2174         adds two new options that do overwrite the time and date
2175         information with the file modification date/time if the Exif data
2176         isn't present. Thanks to Robert L Krawitz <rlk@alum.mit.edu>
2177 
2178         * BUGFIX: The date parser was not previous translated, while the
2179         date generator was, thus typing in date names did not work in the
2180         image config dialog, unless the translated names matched the
2181         untranslated ones.
2182 
2183 2005-01-08  Jesper K. Pedersen  <blackie@kde.org>
2184 
2185         * The date bar now support selecting a range of images.
2186 
2187 2005-01-02  Jesper K. Pedersen  <blackie@kde.org>
2188 
2189         * Reimplemented sort images as it could lead to image loss, plus
2190         was not guaranteed to preserve sort order for images with same key.
2191 
2192         * On Robert's request, removed the patch from 2004-12-08 to work
2193         around SUSE's max image size - due to Robert, it obviously didn't
2194         work.
2195 
2196         * Read Exif info out of .thm files (patch from Robert L Krawitz <rlk@alum.mit.edu>)
2197 
2198 2004-12-30  Jesper K. Pedersen  <blackie@kde.org>
2199 
2200         * Added the possibility to zoom out from current scope, thus
2201         seeing the context of the current image
2202 
2203         * Added Maintenance->Display Images with Incomplete Dates
2204         this will help update images with missing or invalid dates.
2205 
2206         * KPhotoAlbum no longer splits images into a bunch of folders, but
2207         does instead show them in one big collection, this makes the date
2208         bar more powerful, plus allows you to scroll backwards.
2209 
2210         * Added a date bar, that shows statistics about images, plus let
2211         you navigate to a given date.
2212 
2213 2004-12-29  Jesper K. Pedersen  <blackie@kde.org>
2214 
2215         * Added a AND checkbox to the search page, that allows to
2216         graphically choose among and/or searches. (Thanks to Jean-Michel
2217         FAYARD <jmfayard@gmail.com>)
2218 
2219         * HTML generation didn't work if the file names contained dot's
2220         like 2004-12-17-18.34.59.jpg
2221 
2222         * Added support for Canon CRW "digital negative" - thanks to
2223         Steffen Hansen <hansen@kde.org>.
2224 
2225         * Postpone checking if images is on disk till the information is
2226         needed, this speeds up start up with a couple of seconds.
2227 
2228 2004-12-20  Jesper K. Pedersen  <blackie@kde.org>
2229 
2230         * KPhotoAlbum will now escape all non-latin1 characters, so they still
2231         look good on web servers that seems to ignore the meta tag. (Like
2232         mine does ;-)
2233 
2234 2004-12-08  Jesper K. Pedersen  <blackie@kde.org>
2235 
2236         * Offer to make hard link from the export dialog (patch from
2237         Robert L Krawitz <rlk@alum.mit.edu>)
2238 
2239         * SUSE introduced a maximum on QImages, a patch from  Robert L
2240         Krawitz <rlk@alum.mit.edu> works around this, and ensures that
2241         KPhotoAlbum do not crash when images are larger than the maximum size.
2242 
2243         * The Date picker now remember dates from invocation to invocation
2244         (Thanks to Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for
2245         this)
2246 
2247         * Highlight date with images in the date picker. (Thanks to
2248         Jean-Michel FAYARD <jmfayard@gmail.com> for a patch for this)
2249 
2250 2004-12-04  Jesper K. Pedersen  <blackie@kde.org>
2251 
2252         * Categories in Member Group config is now internationalized.
2253 
2254         * Categories in virtual album configuration (General tab in
2255         Settings) are now internationalized.
2256 
2257 2004-12-02  Jesper K. Pedersen  <blackie@kde.org>
2258 
2259         * In the viewer moved away every default key binding on lettered
2260         keys. The changes are:
2261         Quit: q -> escape
2262         Run Slideshow: s -> ctrl + r (now this is the same as from the thumbnail viewer)
2263         Show Infobox: i -> Ctrl + i
2264         Show drawings on images: d -> ctrl + d
2265 
2266         * In the viewer it is now possible to press a key to set a token,
2267         these tokens can the be used during browsing. This makes it easy
2268         to mark all images for say printing, by simply setting a token on
2269         each of them, and the later browsing for that token.
2270 
2271 2004-11-10  Jesper K. Pedersen  <blackie@kde.org>
2272 
2273         * Only items from the current image are shown in the image
2274         category editor.
2275 
2276         * Added an option to automatically load images when matches in the
2277         browser goes below what can be shown in a single view.
2278 
2279 2004-11-09  Jesper K. Pedersen  <blackie@kde.org>
2280 
2281         * Made it possible to disable searching for images on start up.
2282 
2283         * BUGFIX: Delayed the hide of the splash screen until the main
2284         window was shown.
2285 
2286         * Moved "show Tool Tips" to the Settings menu.
2287 
2288         * Added a search line.
2289 
2290 2004-11-08  Jesper K. Pedersen  <blackie@kde.org>
2291 
2292         * BUGFIX: Markup in the editor (like highlight for spelling errors) got
2293         saved and thus displayed with the image.
2294 
2295         * Renamed the menu bar descriptions for locking, so it hopefully
2296         is easier to understand.
2297 
2298         * update progress dialog for loading info from images after each
2299         image, rather than after every ten images. This matters if the
2300         images are say 80Mb large.
2301 
2302 --------------------------- version 2.0 released --------------------------------------
2303 
2304 2004-10-16  Jesper K. Pedersen  <blackie@kde.org>
2305 
2306         * Items in the edit menu (among these "delete image") was
2307         not available if "display images not on disk" was activated from
2308         the browser. Thanks to Robert L Krawitz <rlk@alum.mit.edu> for
2309         finding the bug.
2310 
2311 2004-09-26  Jesper K. Pedersen  <blackie@kde.org>
2312 
2313         * Improved date editor: (1) sizing now works (2) there are no
2314         default buttons, so it is possible to press enter in the line edit
2315         to specify a date. (3) there now is a ">>" button to copy from
2316         date to to-date
2317 
2318 2004-09-22  Jesper K. Pedersen  <blackie@kde.org>
2319 
2320         * The editor for image comments now has an on the fly spell checker.
2321 
2322         * BUGFIX: Fixed tab order in the image config dialog.
2323 
2324 2004-09-05  Jesper K. Pedersen  <blackie@kde.org>
2325 
2326         * BUGFIX: remove splash screen before showing welcome dialog
2327 
2328 2004-09-04  Jesper K. Pedersen  <blackie@kde.org>
2329 
2330         * Added a way to browse directories within the database. Thanks to
2331         Jean-Michel FAYARD <jmfayard@gmail.com> for patch.
2332 
2333         * BUGFIX: now that it is possible to set background color of
2334         thumbnail view, the foreground color must also be changed, to
2335         ensure maximum contrast (and that it is visible at all)
2336 
2337         * No key bindings should be made to letters in the main window, as
2338         this makes it impossible to press that letter in the browser to jump to
2339         the item in question. Thus I made these change to key bindings:
2340         I -> Ctrl+I (show selected images)
2341         Ctrl-I -> none (show selected images in new window)
2342         S -> ctrl+R (run slide show)
2343         Ctrl+S -> none (run randomized slideshow)
2344                   (this conflicted with save which was and are still on Ctrl-s too)
2345         Remember you can make your own key bindings in KPhotoAlbum, so this are
2346         really just the defaults I change.
2347 
2348 2004-08-23  Jesper K. Pedersen  <blackie@kde.org>
2349 
2350         * Do not show items already matched when browsing. Thus do not
2351         show Jesper, if he is already matches in the current browsing scope.
2352 
2353 2004-08-09  Jesper K. Pedersen  <blackie@kde.org>
2354 
2355         * The viewer now preloads images, which makes it feel a LOT more
2356         responsive.
2357 
2358 2004-08-08  Jesper K. Pedersen  <blackie@kde.org>
2359 
2360         * Added zoom out to full view in viewer.
2361 
2362 2004-08-07  Jesper K. Pedersen  <blackie@kde.org>
2363 
2364         * Removed the preload hack for preview, which was broken
2365         anyway. Not needed now when image loading is so much faster.
2366 
2367 2004-08-06  Jesper K. Pedersen  <blackie@kde.org>
2368 
2369         * Size of main windows and configuration window are now stored in
2370         the index.xml file, and restored for future sessions
2371 
2372 2004-07-24  Jesper K. Pedersen  <blackie@kde.org>
2373 
2374         * Moved all plugins to one menu rather than scattered out over all
2375         the menus. The former seems like the best idea for easy finding a
2376         functionality, while the later seems to be best, to ensure that
2377         users know which functionality is KPhotoAlbum core features, and which
2378         are plugins, with plugins perhaps being less integrated than
2379         build-in features.
2380 
2381         * import/export is improved so during import of external images,
2382         KPhotoAlbum will first search for the images next to the .kim file,
2383         and then at the URL the images originally was uploaded to.
2384 
2385 2004-07-22  Jesper K. Pedersen  <blackie@kde.org>
2386 
2387         * Made it possible to hide the labels in the thumbnail view
2388 
2389         * Clean up the options dialog (made new group "thumbnail view")
2390 
2391         * Tried to improve the layout of the thumbnail view. This is the
2392         best I can do, unfortunately QIconView is utterly broken.
2393 
2394 2004-07-18  Jesper K. Pedersen  <blackie@kde.org>
2395 
2396         * BUGFIX: search dialog does now contain imported image attributes.
2397 
2398         * Fixed code for going into full screen (This forces the min
2399         version to be KDE 3.2, though)
2400 
2401 2004-07-12  Jesper K. Pedersen  <blackie@kde.org>
2402 
2403         * Automatic generated labels from file names now include all up
2404         till the last dot (Thanks to Jean-Michel FAYARD
2405         <boulot.dodo@laposte.net>)
2406 
2407         * Fixed utf-8 encoding description in HTML pages (Thanks to
2408         Jean-Michel FAYARD <boulot.dodo@laposte.net>)
2409 
2410 2004-06-17  Jesper K. Pedersen  <blackie@kde.org>
2411 
2412         * Put count of images in caption of image config window
2413 
2414 2004-06-14  Jesper K. Pedersen  <blackie@kde.org>
2415 
2416         * Added the filename to the caption of the viewer.
2417 
2418         * Thanks to Marco Caldarelli <caldarel@yahoo.it> for a patch to
2419         reread Exif info, available from a dialog in the menu.
2420 
2421 2004-06-13  Jesper K. Pedersen  <blackie@kde.org>
2422 
2423         * Thanks to Marcel Wiesweg <marcel.wiesweg@gmx.de> for a patch for
2424         optimizing loading in the image property dialog
2425 
2426 2004-06-08  Jesper K. Pedersen  <blackie@kde.org>
2427 
2428         * Added a splash screen
2429 
2430 2004-06-06  Jesper K. Pedersen  <blackie@kde.org>
2431 
2432         * Bugfix: The time config was not set correctly for configuring
2433         multiple images, often resulting in many images getting the same
2434         time stamp.
2435 
2436         * Its now possible to configure which plugins should be loaded.
2437 
2438 2004-06-03  Jesper K. Pedersen  <blackie@kde.org>
2439 
2440         * demo directory are now copied rather than symlinked. With
2441         symlink, the installed demo files will also be modified when
2442         images are modified in the demo, which is not desired.
2443 
2444         * Added KIPI support.
2445 
2446 2004-05-03  Jesper K. Pedersen  <blackie@kde.org>
2447 
2448         * BUGFIX: When you press cancel during the export process you still get the info
2449         someone else could import your export.
2450 
2451         * BUGFIX: After an import the index.xml file was not marked modified
2452 
2453         * BUGFIX: export to HTML page and import resulted in rotated
2454         images getting even more rotated
2455 
2456         * BUGFIX: importing into a subdirectory did not always work.
2457 
2458 2004-05-02  Jesper K. Pedersen  <blackie@kde.org>
2459 
2460         * BUGFIX: KPhotoAlbum crashed in the following situation:
2461           - drag an image out from the thumbnail view
2462           - browse, so the thumbnail view shows some other images
2463           - drag another image out
2464 
2465 2004-04-19  Jesper K. Pedersen  <blackie@kde.org>
2466 
2467         * BUGFIX: The wrong image was invoked in the external viewer if
2468         the thumbnail view was scrolled.
2469 
2470         * BUGFIX: If description was not generated then other option
2471         groups was not printed in HTML exports.
2472 
2473 2004-04-18  Jesper K. Pedersen  <blackie@kde.org>
2474 
2475         * When opening the image config dialog, show a message box with
2476         a link to the help page.
2477 
2478         * Made it possible to re enable message boxes where the user
2479         previously checked do-not-show-again
2480 
2481         * Its now possible to find images where only a set of items are on
2482         (e.g. only me, and no one else)
2483 
2484         * BUGFIX: When generating HTML, only generate image on disk
2485 
2486         * Added a dialog with a description on how to enable webservers to
2487         server KPhotoAlbum files.
2488 
2489 2004-04-16  Jesper K. Pedersen  <blackie@kde.org>
2490 
2491         * BUGFIX: If the destination directory for HTML export exists,
2492         offer to remove it. This fixes the problem where it would instead
2493         just be put in a subdirectory.
2494 
2495         * Loading descriptions from Exif information can now be disabled
2496 
2497         * BUGFIX: when exporting the image loader also saved the large
2498         images (like 1024x768) to tumbnails dir. Please remove all
2499         thumbnails using the maintenance menu item.
2500 
2501         * BUGFIX: images inline in export files was broken if the
2502         extension was different from .jpg
2503 
2504         * Now its possible to ask for a .kim file on the HTML generated pages
2505 
2506         * BUGFIX: pressing cancel in export dialog still continue exporting.
2507 
2508         * BUGFIX: It was not possible to import twice in one session.
2509 
2510         * BUGFIX: images was rotated too must during export
2511 
2512         * now its possible to export images, and leave the .kim file next
2513         to the image set rather than putting them into the .kim file.
2514 
2515 2004-04-15  Jesper K. Pedersen  <blackie@kde.org>
2516 
2517         * Its now possible to delete images from within the image
2518         configuration dialog
2519 
2520         * Now you may click on a .kim file from say konqueror to start
2521         importing that file into your db.
2522 
2523 2004-04-14  Jesper K. Pedersen  <blackie@kde.org>
2524 
2525         * added Import/Export so its possible to share images with
2526         friends, without them having to write comments, and tell how is on
2527         the images.
2528 
2529 2004-04-12  Jesper K. Pedersen  <blackie@kde.org>
2530 
2531         * Its now possible to configure the toolbar
2532 
2533         * Added run slide show as a tool button
2534 
2535         * Now its possible to configure the shortcuts in the viewer.
2536 
2537 2004-04-11  Jesper K. Pedersen  <blackie@kde.org>
2538 
2539         * added run randomized slideshow
2540 
2541         * added run slide show to the thumbnail view, thus making it much
2542         easier to start a slide show if the images in view.
2543 
2544         * Made slide show timeout configurable
2545 
2546         * Made slide show size configurable, plus made it possible to
2547         specify full screen for configuration for configuration of normal view.
2548 
2549 2004-03-27  Jesper K. Pedersen  <blackie@kde.org>
2550 
2551         * rewrote the handling of dates in the image property dialog, so
2552         the GUI is much easier to work with - this must have been the
2553         oldest wish on my which list ;-)
2554 
2555 2004-03-21  Jesper K. Pedersen  <blackie@kde.org>
2556 
2557         * Added Images->sort to sort images in thumbnail view. Thanks to
2558         Thomas Schwarzgruber <possebaer@gmx.at>
2559 
2560         * Added Maintenance->remove all thumbnails and Maintenance->build thumbnails
2561 
2562 2004-03-20  Jesper K. Pedersen  <blackie@kde.org>
2563 
2564         * BUGFIX: now we are doing boundary check when panning, so you
2565         can't pan outside the image.
2566 
2567         * generating HTML and viewing images will now be the context if no
2568         images are selected. Context is the current search or current
2569         browse - e.g. all images from say Las Vegas.
2570 
2571 2004-03-17  Jesper K. Pedersen  <blackie@kde.org>
2572 
2573         * Added context menu for sorting options listbox
2574         (thanks to Reimar Imhof <Reimar.Imhof@netCologne.de> for a patch)
2575 
2576 2004-03-10  Jesper K. Pedersen  <blackie@kde.org>
2577 
2578         * BUGFIX: Fixed crash when moving images arround
2579 
2580 2004-03-09  Jesper K. Pedersen  <blackie@kde.org>
2581 
2582         * BUGFIX: If you have to rotate an image to view it, you get black stripes besides your
2583         image because of the resolution of the image (it's much higher than wide). So
2584         far so good. But if you zoom into the image via pressing '+' key, the black
2585         stripes don't change -> the shown width stays the same although the
2586         (virtually) height changed.
2587         Thanks to Thomas Schwarzgruber <possebaer@gmx.at> for a patch.
2588 
2589 2004-03-07  Jesper K. Pedersen  <blackie@kde.org>
2590 
2591         * BUGFIX: When renaming an item in the listselect, then category
2592         image is now also renamed.
2593 
2594         * BUGFIX: In the settings dialog, member group tab, ensure that
2595         the category list is updated when entering the page.
2596 
2597         * replaced "None" with "No Persons", "No Keywords" etc.
2598 
2599         * the count text in the browser is now "categories" rather than
2600         "images" when displaying categories like "persons", "locations" etc.
2601 
2602         * BUGFIX: Finally made panning work. Its now bound to the middle
2603         mouse button, which is more compatible to a wide range of
2604         application, rather than Ctrl+left button as was the case
2605         previously.
2606 
2607 2004-03-02  Jesper K. Pedersen  <blackie@kde.org>
2608 
2609         * BUGFIX: previous fix to member groups was broken.
2610 
2611         * use smoothScale rather than scale to get better looking thumbnails.
2612 
2613 2004-02-15  Jesper K. Pedersen  <blackie@kde.org>
2614 
2615         * BUGFIX: Pressing the rename button in member groups made
2616         KPhotoAlbum crash if no member groups are selected.
2617 
2618 --------------------------- version 1.1 released --------------------------------------
2619 
2620 2004-02-04  Jesper K. Pedersen  <blackie@kde.org>
2621 
2622         * BUGFIX: description on index page was controlled by
2623         "description" checkbox rather than the description for each page
2624 
2625 2004-02-01  Jesper K. Pedersen  <blackie@kde.org>
2626 
2627         * BUGFIX: categories was not available for translations.
2628 
2629         * BUGFIX: the string **NONE** was not made available for
2630         translation everywhere, which resulted in the search dialog did
2631         not work for translated languages.
2632 
2633 2004-01-31  Jesper K. Pedersen  <blackie@kde.org>
2634 
2635         * BUGFIX: changed viewer from QDialog to QWidget as base class so
2636         the browser window could get on top of it.
2637 
2638 2004-01-29  Jesper K. Pedersen  <blackie@kde.org>
2639 
2640         * Made the image preview size configurable.
2641 
2642         * Ensure enable/disable state of menu bar is correct
2643 
2644 2004-01-27  Jesper K. Pedersen  <blackie@kde.org>
2645 
2646         * Made the KPhotoAlbum properties dialog look better.
2647 
2648 2004-01-26  Jesper K. Pedersen  <blackie@kde.org>
2649 
2650         * BUGFIX: Changed QActions to KActions in the viewer to avoid mem
2651         error when the viewer closes.
2652 
2653         * BUGFIX: Fixed bug introduced yesterday, where rotating multiple
2654         images resulting in them getting an odd angle.
2655 
2656 2004-01-25  Jesper K. Pedersen  <blackie@kde.org>
2657 
2658         * Split up the dialog for HTML generation, plus made it possible
2659         to specify which of the category (Persons/Location/...) plus
2660         description - to generate.
2661 
2662         * The image configuration dialog may now be closed by pressing Ctrl+return
2663 
2664         * Added a number of tooltips
2665 
2666         * Added a donate dialog, which makes it possible for people to
2667         donate money.
2668 
2669         * BUGFIX: when generating HTML, its no longer a problem if several
2670         images have the same base name, ie. if you may now generate
2671         holiday1/me.jpg andd holiday2/me.jpg at the same time.
2672 
2673         * BUGFIX: When the user presses the right mouse button on one of
2674         the list boxes containing options (Persons, Loactions, Events
2675         etc.) to show the context menu, then the state of the item was
2676         changed (from selected to non-selected or visa versa).
2677 
2678         * The total amount of images in the status bar is now updated when
2679         new images are found or existing images are deleted.
2680 
2681         * BUGFIX: don't load the search and multi-config images through
2682         the imageinfo clas as this will make KPhotoAlbum ask whether date
2683         should be trusted.
2684 
2685         * Added a configuration option for whether Exif rotation
2686         information should be used or not.
2687 
2688 2004-01-23  Jesper K. Pedersen  <blackie@kde.org>
2689 
2690         * BUGFIX: It was not possible to generate HTML more than once per session.
2691 
2692         * Read date, orientation and description out of Exif data.
2693 
2694 2004-01-21  Jesper K. Pedersen  <blackie@kde.org>
2695 
2696         * Thanks to Teemu Rytilahti <teemu.rytilahti@kde-fi.org>, KPhotoAlbum
2697         will now offer themes when generating HTML.
2698 
2699         * Heavily optimized browsing functions. Now everything is
2700         hopefully lightning fast.
2701 
2702 2004-01-20  Jesper K. Pedersen  <blackie@kde.org>
2703 
2704         * The thumbnail overview and the image viewer now has a menu item
2705         for invoking an external program on the images. The list includes
2706         all programs claiming they can handle image/jpeg from KTrader.
2707 
2708         * Implemented Maintenance/Display Images not on Disk
2709 
2710         * Implemented Maintenance/Recalculate Checksum (Useful if images
2711         has been change for example using gimp)
2712 
2713         * Implemented Maintenance/Rescan for new Images
2714 
2715         * Only do auto save if there has been changes since the last auto save.
2716 
2717 2004-01-19  Jesper K. Pedersen  <blackie@kde.org>
2718 
2719         * MD5 sums are now calculated for each image, so that KPhotoAlbum can
2720         track movement of images in the directories
2721 
2722 2004-01-18  Jesper K. Pedersen  <blackie@kde.org>
2723 
2724         * Move cursor to the lower right corner when viewer goes into fullscreen mode
2725 
2726         * BUGFIX: Generate HTML with nothing selected now export all
2727         images from thumbnail view.
2728 
2729         * BUGFIX: Context menu for thumbnail view used to show up in the
2730         browser too.
2731 
2732         * BUGFIX: searches using the textbox didn't work.
2733 
2734         * BUGFIX: ensure that tip of the day has focus when it starts up.
2735 
2736 2004-01-10  Jesper K. Pedersen  <blackie@kde.org>
2737 
2738         * Improved HTML generation.
2739 
2740 2004-01-04  Jesper K. Pedersen  <blackie@kde.org>
2741 
2742         * The tool tip for the thumbnail view now contains an enlargement
2743         of the image. In addition the tool tip needs to be disabled,
2744         rather than it automatically hides. The tool tip window will
2745         temporarily hide when the mouse is outside the thumbnail view.
2746         The placement of the tool tip window is now improved, so it
2747         doesn't get partly of screen.
2748 
2749 2004-01-03  Jesper K. Pedersen  <blackie@kde.org>
2750 
2751         * Added an item to the context menu in the viewer for setting the
2752         current image as the background. (Thanks to Teemu Rytilahti
2753         <teemu.rytilahti@kde-fi.org>) for a patch with this feature.
2754 
2755         * New Feature: It is now possible to show the content views (those
2756         with overview of persons, locations, keywords etc) either with a
2757         list view or with an icon view. In addition it is also possible to
2758         show a different icon for each item (one icon for Joe, and another
2759         for Bill).
2760 
2761 2003-12-30  Jesper K. Pedersen  <blackie@kde.org>
2762 
2763         * BUGFIX: Member groups are not shown in the browser, in case the
2764         member group do not contain any items.
2765 
2766 2003-12-26  Jesper K. Pedersen  <blackie@kde.org>
2767 
2768         * Update thumnail view when an image has been rotated.
2769 
2770         * Added "View Selected" and "View Selected in new window" to the
2771         context menu for the thumbnail overview.
2772 
2773         * Enable/Disable state of "configure property items" are now correctly set.
2774 
2775         * On public demand, the file name is now shown in the status bar.
2776 
2777 2003-12-13  Jesper K. Pedersen  <blackie@kde.org>
2778 
2779         * BUGFIX: fixed crash where KPhotoAlbum crashes if you right click outside
2780         an item in one of the list boxes with properties (Persons,
2781         Locations, ...)
2782 
2783 2003-12-05  Jesper K. Pedersen  <blackie@kde.org>
2784 
2785         * BUGFIX: KPhotoAlbum used to crash on moving images around.
2786 
2787 2003-12-01  Jesper K. Pedersen  <blackie@kde.org>
2788 
2789         * New Feature: Its now possible to drag(copy) images from kphotoalbum
2790         to say the desktop. Unfortunately KPhotoAlbum crashes in KDE code if I
2791         drag an QImage out, so I can only drag the filename out, which
2792         means that rotated images are not rotated when dragged out. Still
2793         better than nothing ;-)
2794 
2795 
2796         * Go out of full screen if an item from the info box in the viewer
2797         is selected, and the viewer is on the same monitor as the browser.
2798 
2799         * Added Settings | Configure Shortcuts
2800 
2801         * Edit->Options was moved Settings->Configure Kphotoalbum.
2802 
2803         * New Feature: It is now possible to using fish:// or ftp:// when
2804         exporting to HTML
2805 
2806         * BUGFIX: Don't show HTML export dialog in case no item was selected.
2807 
2808 ---------------------------------- version 1.0 released --------------------
2809 2003-11-27  Jesper K. Pedersen  <blackie@kde.org>
2810 
2811         * BUGFIX: Previously the image loader was asked to load all images
2812         on start up, making machines with low memory crash. This was
2813         clearly unintentional, and as such a bug.
2814 
2815 2003-11-21  Jesper K. Pedersen  <blackie@kde.org>
2816 
2817         * BUGFIX: indicator marks are now properly shown during selection
2818         of drawing on images.
2819 
2820 2003-11-13  Jesper K. Pedersen  <blackie@kde.org>
2821 
2822         * BUGFIX: File names did not contain an extension in the ThumbNail
2823         directory. This resulted in a name class if two files existed with
2824         same base name but different extension.
2825 
2826         * Completed the KPhotoAlbum handbook.
2827 
2828         * BUGFIX: KPhotoAlbum did always show one image less than the index promised.
2829 
2830         * IMPROVEMENT: Exchanged Ctrl+plus and Ctrl+minus in the viewer, so ctrl+plus
2831         now means run faster and ctrl+minus means run slower. This seems
2832         much more intuitive.
2833 
2834 2003-10-21  Jesper K. Pedersen  <blackie@kde.org>
2835 
2836         * BUGFIX: First search for an image, then set properties, and the
2837         app crashed.
2838 
2839 2003-10-05  Jesper K. Pedersen  <blackie@kde.org>
2840 
2841         * BUGFIX: KPhotoAlbum crashed when it found new images at start up.
2842 
2843         * Started writing a handbook for KPhotoAlbum.
2844 
2845         * BUGFIX: if the slideshow was running very fast, then keyevents got utterly much
2846           behind making it almost impossible to stop the slideshow.
2847 
2848         * Its now possible to configure image properties from within the viewer.
2849 
2850 2003-10-04  Jesper K. Pedersen  <blackie@kde.org>
2851 
2852         * Added new feature, which allows you to specify a default search
2853         option, that applies to all searches. That way you can exclude all
2854         private images, when looking at images with say, your parents.
2855 
2856         * BUGFIX: If a user added a new group, but never added any items
2857         to the group, then the group would not be available later for
2858         adding new items, but it was still available for selecting in
2859         configuration listbox and for searching.
2860 
2861         * BUGFIX: When a group was renamed or delete, the old name would still be
2862         available in the configuration listbox.
2863 
2864         * Added status bar icon for dirtyness.
2865 
2866         * BUGFIX: In the image config, selecting an item from the listbox
2867         did not mark the image dirty.
2868 
2869         * BUGFIX: Pressing Cancel in the find dialog, does no longer
2870         change the content of the browser window.