diff --git a/ChangeLog b/ChangeLog index 85fb73e6ac165f2f33e2c67c58e3fba79851c042..c172f8661ca2a053747811bf25a7aa05aae70e2b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,1546 @@ +5.5.0 2017-03-12 + +2017-03-12 Simon Frei + + * utilities/geolocation/editor/correlator/gpscorrelatorwidget.cpp: + Remove unused private member in GPSCorrelatorWidget + +2017-03-12 Maik Qualmann + + * app/views/mediaplayerview.cpp: add debug message for media player + status CCBUGS: 374355 + +2017-03-12 Mario Frank + + * data/database/dbconfig.xml.cmake.in: Replaced the vaccuming + commands for MySQL by NOP commands until mysql vacuuming is tested + extensively. + +2017-03-12 Gilles Caulier + + * : commit 4d8e93df3dd7d91a2d5a5adc75b1dd63e0646192 Author: Gilles + Caulier Date: Sun Mar 12 18:50:33 2017 + +0100 + +2017-03-12 Gilles Caulier + + * NEWS: typo + +2017-03-12 Gilles Caulier + + * : commit 7ee0c55b87e85359008bd97288d30c0d69105060 Author: Gilles + Caulier Date: Sun Mar 12 18:21:05 2017 + +0100 + +2017-03-12 Maik Qualmann + + * utilities/imageeditor/main/imagewindow.cpp: remove the try to fix + Unity menu problem + +2017-03-12 Gilles Caulier + + * : commit c9a14396ee47707e26b8928ddf1671f94b24ed30 Author: Gilles + Caulier Date: Sun Mar 12 17:50:45 2017 + +0100 + +2017-03-12 Gilles Caulier + + * utilities/fuzzysearch/findduplicatesalbum.cpp, + utilities/fuzzysearch/findduplicatesalbum.h, + utilities/fuzzysearch/findduplicatesalbumitem.cpp, + utilities/fuzzysearch/findduplicatesalbumitem.h, + utilities/fuzzysearch/findduplicatesview.cpp, + utilities/fuzzysearch/findduplicatesview.h, + utilities/fuzzysearch/fuzzysearchview.cpp, + utilities/fuzzysearch/fuzzysearchview.h, + utilities/fuzzysearch/sketchwidget.cpp, + utilities/fuzzysearch/sketchwidget.h: fix layout in similarity view. + Use squezzed combo box to not have a large height. Use tooltip to + explain restriction widget polish implementations + +2017-03-11 Gilles Caulier + + * libs/widgets/mainview/thememanager.cpp: force to polish style + after to apply theme color + +2017-03-11 Gilles Caulier + + * libs/settings/applicationsettings_miscs.cpp, + showfoto/main/showfoto.cpp: to propagate widget style everywhere, + style()->polish() need to be called + +2017-03-10 Simon Frei + + * utilities/geolocation/editor/correlator/gpscorrelatorwidget.cpp, + utilities/geolocation/editor/correlator/track_correlator.h, + utilities/geolocation/editor/correlator/track_correlator_thread.cpp: + Simplify gps correlator interface CCBUG: 377292 + +2017-03-10 Gilles Caulier + + * NEWS: update + +2017-03-10 Gilles Caulier + + * NEWS: update + +2017-03-09 Maik Qualmann + + * libs/widgets/itemview/itemviewimagedelegate.cpp: polish + drawSpecialInfo() + +2017-03-09 Maik Qualmann + + * utilities/imageeditor/main/imagewindow.cpp: try to fix Unity menu + problem only for the image editor + +2017-03-09 Maik Qualmann + + * app/items/digikamimagedelegate.cpp, app/items/imagedelegate.cpp, + libs/widgets/itemview/itemviewimagedelegate.cpp, + libs/widgets/itemview/itemviewimagedelegate.h: draw text "Reference + Image" over the pixmap to not enlarge the thumbnail unnecessarily + +2017-03-09 Gilles Caulier + + * NEWS, libs/rawengine/libraw/demosaic-pack-GPL2/dcraw_foveon.c, + libs/rawengine/libraw/internal/dcraw_common.cpp, + libs/rawengine/libraw/libraw/libraw_version.h, + libs/rawengine/libraw/samples/dcraw_emu.cpp: update Libraw to last + stable 0.18.2 + +2017-03-07 Maik Qualmann + + * NEWS, libs/database/item/imagescanner.cpp: remove wrong code to + add image position in ImageScanner::copiedFrom() BUGS: 376933 + CCBUGS: 376530 FIXED-IN: 5.5.0 + +2017-03-04 Simon Frei + + * NEWS, utilities/setup/camera/setupcamera.cpp, + utilities/setup/setuptemplate.cpp: Sort tables in configuration BUG: 377206 FIXED-IN: 5.5.0 + +2017-03-07 Maik Qualmann + + * NEWS, libs/widgets/graphicsview/previewlayout.cpp: fix reset zoom + factor to fit the window BUGS: 377240 FIXED-IN: 5.5.0 + +2017-03-05 Simon Frei + + * NEWS, + utilities/geolocation/editor/correlator/gpscorrelatorwidget.cpp: + Improve gps correlator UI order BUG: 377292 + +2017-03-04 Maik Qualmann + + * CMakeLists.txt: remove Wsuggest-override GCC flag introduced by + KF5.31 + +2017-03-02 Gilles Caulier + + * NEWS: update + +2017-03-01 Gilles Caulier + + * NEWS: update + +2017-03-01 Maik Qualmann + + * utilities/imageeditor/editor/editorwindow.cpp: fix saving Url in + the image editor if contains move to up directory + +2017-02-28 Gilles Caulier + + * NEWS: update + +2017-02-28 Gilles Caulier + + * NEWS: polish + +2017-02-28 Mario Frank + + * utilities/fuzzysearch/findduplicatesview.cpp, + utilities/maintenance/maintenancedlg.cpp: Improved the rescription + for the duplicates search restriction according to discussion. + +2017-02-28 Mario Frank + + * NEWS: Update the news. 1 bug is fixed by multiple changes in + digikam in history. BUGS: 202030 FIXED-IN: 5.5.0 + +2017-02-28 Mario Frank + + * NEWS: Update after merging bugs. + +2017-02-28 Mario Frank + + * NEWS: update + +2017-02-28 Mario Frank + + * NEWS, libs/album/album.cpp, libs/album/album.h, + libs/database/collection/collectionmanager.cpp, + libs/database/collection/collectionmanager.h: If two root albums + have the same name in file system, they are not distinguishable as + for both albums the header states Albums/albumnane. But since all + albums have a label, this one is better suited as albumname as the + user specifies the album himself. BUGS: 376020 FIXED-IN: 5.5.0 + +2017-02-28 Mario Frank + + * NEWS, app/dragdrop/imagedragdrop.cpp: Added an option in context + menu to group an image with another one and move it to the album of + the target image at the same time. Though the problem described in + 376020 is no bug, I think this use-case can save users some work. BUGS: 376020 FIXED-IN: 5.5.0 + +2017-02-28 Gilles Caulier + + * cmake/modules/FindQtAV.cmake: apply patch to find QtAV on Arch + Linux REVIEW: 129970 + +2017-02-28 Gilles Caulier + + * NEWS: update + +2017-02-28 Mario Frank + + * app/items/digikamimagedelegate.cpp: Fixed a copy-paste error + leading to wrong painting of image info and the permanent file name + painting. + +2017-02-28 Gilles Caulier + + * NEWS, utilities/setup/album/setupalbumview.cpp, + utilities/setup/album/setupalbumview.h, + utilities/setup/album/setupcategory.cpp, + utilities/setup/album/setupcategory.h, + utilities/setup/album/setupmime.cpp: Apply patch from Jan Wolter to + apply type mime registration in database without to re-start + application. The database is now re-scanned in background after + each changes in this config panel. BUGS: 376928 FIXED-IN: 5.5.0 + +2017-02-27 Gilles Caulier + + * cmake/modules/FindQtAV.cmake: apply patch from Dave Brown to + support Mint Linux 32 bits + +2017-02-27 Maik Qualmann + + * NEWS, utilities/geolocation/geoiface/backends/backendmarble.cpp: + fix center on map when using zoom into a group BUGS: 376530 + FIXED-IN: 5.5.0 + +2017-02-27 Maik Qualmann + + * utilities/setup/album/setupalbumview.cpp: change i18n strings + +2017-02-26 Maik Qualmann + + * utilities/imageeditor/core/fileoperation.cpp: add support for + environment variables to the runFiles() function + +2017-02-25 Mario Frank + + * NEWS: update + +2017-02-25 Mario Frank + + * : commit e9ca5d4e158e4f393caa43bfe6068a44e8ef6045 Author: Mario + Frank Date: Sat Feb 25 16:45:06 2017 + +0100 + +2017-02-25 Gilles Caulier + + * libs/dmetadata/dmetadata.cpp, libs/dmetadata/dmetadata.h: dcraw => + raw engine + +2017-02-25 Gilles Caulier + + * NEWS: update + +2017-02-25 Gilles Caulier + + * NEWS: update + +2017-02-25 Gilles Caulier + + * libs/dmetadata/metaengine_p.cpp, libs/dmetadata/metaengine_p.h: + apply patch from maxrd2@smoothware.net to prevent crash when + Exif::Jis comment is badly encoded with empty string. Fix coding + style and polish BUGS: 376898 FIXED-IN: 5.5.0 + +2017-02-24 Maik Qualmann + + * NEWS, libs/settings/applicationsettings.cpp, + libs/settings/applicationsettings_p.cpp, + libs/settings/applicationsettings_p.h, + libs/threadimageio/previewsettings.cpp, + libs/threadimageio/previewsettings.h, + libs/threadimageio/previewtask.cpp, + utilities/setup/album/setupalbumview.cpp: make it possible to + disable converting preview image to 8 bits BUGS: 376721 FIXED-IN: + 5.5.0 + +2017-02-24 Maik Qualmann + + * NEWS, utilities/setup/editor/setupversioning.cpp: fix again show + original images BUGS: 376885 FIXED-IN: 5.5.0 + +2017-02-24 Maik Qualmann + + * libs/dtrash/dtrash.cpp: fix compile QChar()->QLatin1Char() CCBUGS: + 376815 + +2017-02-24 Mario Frank + + * NEWS, libs/database/dbjobs/dbjob.cpp, + libs/database/dbjobs/dbjobinfo.cpp, + libs/database/dbjobs/dbjobinfo.h, libs/database/haar/haariface.cpp, + libs/database/haar/haariface.h, libs/database/item/imagelister.cpp, + libs/settings/applicationsettings.cpp, + libs/settings/applicationsettings.h, + libs/settings/applicationsettings_miscs.cpp, + libs/settings/applicationsettings_p.cpp, + libs/settings/applicationsettings_p.h, + utilities/fuzzysearch/findduplicatesview.cpp, + utilities/maintenance/duplicatesfinder.cpp, + utilities/maintenance/duplicatesfinder.h, + utilities/maintenance/maintenancedlg.cpp, + utilities/maintenance/maintenancemngr.cpp, + utilities/maintenance/maintenancesettings.cpp, + utilities/maintenance/maintenancesettings.h: The results of + duplicates searches can now be restricted. It is now possible to + restrict the duplicates to the ones that are in the same album as + the reference image or in another album. This feature is also usable + in maintenance. There are now three restriction options: None, + Restrict to same album, Restrict to different album. + +2017-02-23 Maik Qualmann + + * libs/dtrash/dtrash.cpp: use QUuid to generate random string for + filename CCBUGS: 376815 + +2017-02-23 Gilles Caulier + + * NEWS: update + +2017-02-23 Gilles Caulier + + * NEWS, utilities/setup/album/setupmime.cpp, + utilities/setup/album/setupmime.h: apply patch #104175 by Jan Wolter + to fix mime type reset buttons BUGS: 376820 FIXED-IN: 5.5.0 + +2017-02-22 Maik Qualmann + + * libs/dtrash/dtrash.cpp: polish + +2017-02-22 Maik Qualmann + + * NEWS, libs/dtrash/dtrash.cpp: add random string to the trash + filename to prevent another thread use the filename already BUGS: + 376815 FIXED-IN: 5.5.0 + +2017-02-22 Gilles Caulier + + * NEWS, libs/rawengine/libraw/COPYRIGHT, + libs/rawengine/libraw/Changelog.txt, libs/rawengine/libraw/README, + libs/rawengine/libraw/internal/dcraw_common.cpp, + libs/rawengine/libraw/internal/dcraw_fileio.cpp, + libs/rawengine/libraw/internal/defines.h, + libs/rawengine/libraw/internal/libraw_internal_funcs.h, + libs/rawengine/libraw/internal/libraw_x3f.cpp, + libs/rawengine/libraw/internal/var_defines.h, + libs/rawengine/libraw/libraw/libraw.h, + libs/rawengine/libraw/libraw/libraw_alloc.h, + libs/rawengine/libraw/libraw/libraw_const.h, + libs/rawengine/libraw/libraw/libraw_datastream.h, + libs/rawengine/libraw/libraw/libraw_internal.h, + libs/rawengine/libraw/libraw/libraw_types.h, + libs/rawengine/libraw/libraw/libraw_version.h, + libs/rawengine/libraw/samples/4channels.cpp, + libs/rawengine/libraw/samples/dcraw_emu.cpp, + libs/rawengine/libraw/samples/dcraw_half.c, + libs/rawengine/libraw/samples/half_mt.c, + libs/rawengine/libraw/samples/half_mt_win32.c, + libs/rawengine/libraw/samples/mem_image.cpp, + libs/rawengine/libraw/samples/multirender_test.cpp, + libs/rawengine/libraw/samples/postprocessing_benchmark.cpp, + libs/rawengine/libraw/samples/raw-identify.cpp, + libs/rawengine/libraw/samples/simple_dcraw.cpp, + libs/rawengine/libraw/src/libraw_c_api.cpp, + libs/rawengine/libraw/src/libraw_cxx.cpp, + libs/rawengine/libraw/src/libraw_datastream.cpp: update internal + libraw to 0.18.1 + +2017-02-22 Mario Frank + + * NEWS: Merged the current state of the garbage collection branch + which improves the database cleanup stage of the maintenance and + improves the reactiveness of the maintenance overall. We ported the + way items are processed to a queue based method that can use the + CPUs more effectively and does not create thousands of threads. BUGS: 283062 216895 374225 CCBUGS: 351658 362023 329353 FIXED-IN: + 5.5.0 + +2017-02-22 Mario Frank + + * utilities/maintenance/maintenancethread.cpp, + utilities/maintenance/maintenancethread.h: Forgot to add two files. + +2017-02-22 Mario Frank + + * utilities/maintenance/fingerprintstask.cpp: adding some debug + output and commented currently not used function out + +2017-02-22 Gilles Caulier + + * : commit 78f93eb9b9b1e0c11e52d51f658704f98473be35 Author: Yuri + Chornoivan Date: Wed Feb 22 09:09:21 2017 +0200 + +2017-02-21 Gilles Caulier + + * : commit e9bc2261c28fd55cf9f1285f51dbee93f4a3e3c3 Author: Gilles + Caulier Date: Tue Feb 21 19:53:43 2017 + +0100 + +2017-02-21 Gilles Caulier + + * : commit 65ef15bb4d6deb4b91d22016f47b88716dfa93ba Author: Gilles + Caulier Date: Tue Feb 21 14:06:17 2017 + +0100 + +2017-02-21 Gilles Caulier + + * : commit 02fb11d21ecd37ae37f21e20fafd091096a2e38f Author: Gilles + Caulier Date: Tue Feb 21 09:09:37 2017 + +0100 + +2017-02-21 Maik Qualmann + + * utilities/presentation/audio/presentationaudiowidget.cpp: polish + audio widget + +2017-02-21 Maik Qualmann + + * utilities/presentation/audio/presentationaudiowidget.cpp, + utilities/presentation/audio/presentationaudiowidget.h, + utilities/presentation/audio/presentationaudiowidget.ui: various + fixes in the presentation audio widget + +2017-02-20 Maik Qualmann + + * utilities/presentation/audio/presentation_audiopage.cpp: fix load + audio file list in the Presentation + +2017-02-20 Maik Qualmann + + * NEWS, utilities/assistants/common/dimageslist.cpp, + utilities/assistants/expoblending/importwizard/expoblendingitemspag + e.cpp, + utilities/assistants/panorama/importwizard/panoitemspage.cpp, + utilities/presentation/dialogs/presentation_mainpage.cpp: save and + restore last file paths at the DImagesList BUGS: 376331 FIXED-IN: + 5.5.0 + +2017-02-20 Gilles Caulier + + * NEWS: update + +2017-02-20 Mario Frank + + * utilities/maintenance/CMakeLists.txt, + utilities/maintenance/databasetask.cpp, + utilities/maintenance/databasetask.h, + utilities/maintenance/dbcleaner.cpp, + utilities/maintenance/dbcleaner.h, + utilities/maintenance/fingerprintstask.cpp, + utilities/maintenance/fingerprintstask.h, + utilities/maintenance/imagequalitytask.cpp, + utilities/maintenance/imagequalitytask.h, + utilities/maintenance/maintenancedata.cpp, + utilities/maintenance/maintenancedata.h, + utilities/maintenance/maintenancethread.cpp, + utilities/maintenance/maintenancethread.h, + utilities/maintenance/metadatatask.cpp, + utilities/maintenance/metadatatask.h, + utilities/maintenance/thumbstask.cpp, + utilities/maintenance/thumbstask.h: Stabilized the database cleaner + process, i.e. the messagebox showing the current state of shrinking + should not block the process anymore since the message box is shown + when the vacuum thread was started by signal-slot-communication. + Added the MaintenanceData class which is a synchronized container + for data used in maintenance which implements a queue based system. + All maintenance stages get their items from the maintenance data + object. As synchronized, queue based systems are in fact + bottle-necks, I implemented the data structures in a way that we + potentially can create multiple containers and apply chunking. We + will see during tests if chunking is necessary. Now, digiKam should + not freeze anymore during maintenance (except for the database + shrinking phase) though it max be not really reactive as loading the + thumbnails may be blocked temporarily by the maintenance. + +2017-02-19 Gilles Caulier + + * : commit 0e8cf79a30705cff82fe6738d6607337b5b9cdf9 Author: Gilles + Caulier Date: Sun Feb 19 22:29:23 2017 + +0100 + +2017-02-19 Gilles Caulier + + * : commit c2e1ca21f975f872c73f0eb512dd06696f493549 Author: Maik + Qualmann Date: Sun Feb 19 10:00:55 2017 + +0100 + +2017-02-19 Maik Qualmann + + * NEWS: update + +2017-02-19 Maik Qualmann + + * utilities/maintenance/imageinfojob.cpp, + utilities/maintenance/maintenancethread.cpp: polish + +2017-02-19 Maik Qualmann + + * NEWS, utilities/maintenance/metadatasynchronizer.cpp: fix + MetadataSynchronizer if image list is empty BUGS: 376650 FIXED-IN: + 5.5.0 + +2017-02-18 Gilles Caulier + + * NEWS: update + +2017-02-17 Gilles Caulier + + * : commit 399f6e6407fa0d544ad73003fa8bdcc6559d6f8e Author: Gilles + Caulier Date: Fri Feb 17 05:34:25 2017 + +0100 + +2017-02-15 Maik Qualmann + + * NEWS, libs/widgets/itemview/itemviewcategorized.cpp: fix + inconsistent item activation with Enter key after mouse actions + BUGS: 376423 FIXED-IN: 5.5.0 + +2017-02-15 l10n daemon script + + * app/main/org.kde.digikam.appdata.xml: GIT_SILENT made messages + (after extraction) + +2017-02-13 Gilles Caulier + + * : commit 0b47db718258add4058584cbeb056bea3d0aadf6 Author: Gilles + Caulier Date: Mon Feb 13 20:55:57 2017 + +0100 + +2017-02-13 Gilles Caulier + + * : commit 70c052c201f5c124f7f28ae95a148239575c849c Author: Gilles + Caulier Date: Mon Feb 13 20:27:11 2017 + +0100 + +2017-02-13 Gilles Caulier + + * NEWS: update + +2017-02-13 Gilles Caulier + + * NEWS, libs/dimg/filters/sharp/sharpsettings.cpp, + libs/dimg/filters/sharp/sharpsettings.h, + libs/dimg/filters/sharp/unsharpmaskfilter.cpp, + libs/dimg/filters/sharp/unsharpmaskfilter.h, + utilities/imageeditor/tools/enhance/sharpentool.cpp, + utilities/imageeditor/tools/enhance/sharpentool.h, + utilities/queuemanager/tools/enhance/sharpen.cpp, + utilities/queuemanager/tools/enhance/sharpen.h: apply patch #104016 + from Shaza Ismail to reduce color noise with Unsharp Mask filter + using HSL color space while processing image BUGS: 115753 FIXED-IN: + 5.5.0 + +2017-02-12 Gilles Caulier + + * NEWS: update + +2017-02-12 Simon Frei + + * NEWS, app/filters/filtersidebarwidget.cpp, + app/main/digikamapp.cpp, app/utils/contextmenuhelper.cpp, + app/utils/digikammodelcollection.cpp, app/views/digikamview.cpp, + app/views/leftsidebarwidgets.cpp, + app/views/tableview/tableview_column_digikam.cpp, + app/views/tableview/tableview_column_geo.cpp, + app/views/tableview/tableview_column_item.cpp, + libs/dialogs/deletedialog.cpp, + libs/dimg/filters/bw/bwsepiasettings.cpp, + libs/dimg/filters/fx/colorfxsettings.cpp, + libs/imageproperties/imagepropertiesgpstab.cpp, + libs/imageproperties/imagepropertiessidebar.cpp, + libs/imageproperties/imagepropertiessidebarcamgui.cpp, + libs/imageproperties/imagepropertiestab.cpp, + libs/models/albummodel.cpp, libs/template/templatepanel.cpp, + libs/template/templateviewer.cpp, + libs/widgets/itemview/itemviewimagedelegate.cpp, + libs/widgets/mainview/dxmlguiwindow.cpp, + showfoto/thumbbar/itemviewshowfotodelegate.cpp, + tests/geolocation/geoiface/demo/mainwindow.cpp, + utilities/assistants/calendar/wizard/calmonthwidget.cpp, + utilities/assistants/common/dimageslist.cpp, + utilities/assistants/expoblending/blendingdlg/bracketstack.cpp, + utilities/assistants/expoblending/blendingdlg/enfusestack.cpp, + utilities/fuzzysearch/findduplicatesalbumitem.cpp, + utilities/geolocation/editor/dialog/geolocationedit.cpp, + utilities/geolocation/editor/items/gpsimageitemdelegate.cpp, + utilities/geolocation/geoiface/mapwidget.cpp, + utilities/imageeditor/editor/editortooliface.cpp, + utilities/imageeditor/editor/editorwindow.cpp, + utilities/importui/backend/cameracontroller.cpp, + utilities/importui/dialogs/cameramessagebox.cpp, + utilities/importui/items/itemviewimportdelegate.cpp, + utilities/importui/main/importui.cpp, + utilities/metadataedit/exif/exifeditwidget.cpp, + utilities/metadataedit/iptc/iptceditwidget.cpp, + utilities/presentation/dialogs/presentation_mainpage.cpp, + utilities/queuemanager/views/queuelist.cpp, + utilities/setup/setupicc.cpp: Replace icons BUG: 376375 FIXED-IN: 5.5.0 CCBUG: 374313 + +2017-02-11 Gilles Caulier + + * NEWS: update + +2017-02-11 Simon Frei + + * app/items/digikamimageview.cpp, app/items/digikamimageview.h, + app/items/imageviewutilities.cpp, app/items/imageviewutilities.h, + app/utils/contextmenuhelper.cpp, app/utils/contextmenuhelper.h, + app/views/tableview/tableview.cpp, app/views/tableview/tableview.h: + Rename: group by type -> group by filename CCBugs: 376351 + +2017-02-11 Gilles Caulier + + * NEWS: update + +2017-02-10 Mario Frank + + * : commit a3601d9ea391b9101a3fde42dfa64752b16ba207 Author: Mario + Frank Date: Fri Feb 10 23:50:44 2017 + +0100 + +2017-02-10 Maik Qualmann + + * NEWS, showfoto/main/showfoto.cpp: this must fix the possible wrong + save url BUGS: 374450 FIXED-IN: 5.5.0 + +2017-02-10 Mario Frank + + * libs/facesengine/facedb/facedb.cpp, + utilities/maintenance/databasetask.cpp, + utilities/maintenance/dbcleaner.cpp, + utilities/maintenance/maintenancedlg.cpp, + utilities/maintenance/maintenancethread.cpp: Improved the + information about the database cleanup in maintenance dialog. Fixed + unintended freeze during database analysis stage, Added a temporary + message box informing the user about the freezing GUI during + vacuuming. This messag box automatically vanishes when the vacuuming + is finished. Woohoo. + +2017-02-10 Mario Frank + + * : commit c8a20ed2ef9c008e3122fb77064c059a6156c51a Author: Mario + Frank Date: Fri Feb 10 09:46:15 2017 + +0100 + +2017-02-10 Gilles Caulier + + * : commit c3099e32cd1960d5a1a4f8adbf4284daf4d33cb9 Merge: d54da04 + 834221c Author: Gilles Caulier Date: + Thu Feb 9 22:32:14 2017 +0100 + +2017-02-09 Gilles Caulier + + * NEWS, libs/dimg/dimg.cpp, libs/dimg/dimg.h, + libs/threadimageio/loadsavethread.cpp, + libs/threadimageio/loadsavethread.h, + utilities/queuemanager/tools/decorate/watermark.cpp, + utilities/queuemanager/tools/decorate/watermark.h: apply patch + #103909 to add rotation feature in BQM watermark tool with exif + orientation support. BUGS: 338869 BUGS: 250642 BUGS: 290944 + FIXED-IN: 5.5.0 + +2017-02-09 Mario Frank + + * NEWS: Updated the news. The newly introduced garbage collection + gets rid of thumbnails in DB that are not referenced by any image + any more. BUGS: 317210 FIXED-IN: 5.5.0 + +2017-02-09 Mario Frank + + * : commit 2b55c4a1c2ab9270eb21085c50487fd30455ae41 Author: Mario + Frank Date: Thu Feb 9 17:44:30 2017 + +0100 + +2017-02-09 Gilles Caulier + + * : commit 91408e9ece701961beb09461d94b1f6fdaf6a01f Author: Gilles + Caulier Date: Thu Feb 9 16:57:00 2017 + +0100 + +2017-02-09 Yuri Chornoivan + + * cmake/templates/Doxyfile.cmake.in, libs/dimg/dimg.h, + libs/dimg/filters/greycstoration/cimg/CImg.h, + libs/dngwriter/extra/dng_sdk/dng_iptc.cpp, + libs/dngwriter/extra/dng_sdk/dng_resample.cpp, + libs/dngwriter/extra/dng_sdk/dng_xmp.cpp, + libs/widgets/common/dfontproperties.cpp, + showfoto/thumbbar/showfotoimagemodel.h, + tests/dmetadata/erasetag.cpp, tests/dmetadata/metareaderthread.cpp, + tests/dmetadata/metareaderthread.h, + tests/facesengine/demo/faceitem.cpp, + utilities/advancedrename/parser/options/database/dbkeyscollection.h + , utilities/importui/models/importimagemodel.h, + utilities/maintenance/maintenancedlg.cpp, + utilities/presentation/opengl/presentationkb.cpp: Fix minor typos + +2017-02-08 Mario Frank + + * : commit 97c8a824ac2bb36cfbada3fda477183ec08979c3 Author: Mario + Frank Date: Wed Feb 8 22:51:07 2017 + +0100 + +2017-02-08 Gilles Caulier + + * NEWS: polish + +2017-02-08 Gilles Caulier + + * libs/iojobs/iojob.cpp, libs/iojobs/iojob.h, + libs/iojobs/iojobsthread.cpp: polish + +2017-02-08 Gilles Caulier + + * libs/database/dbjobs/dbjob.cpp, libs/database/dbjobs/dbjob.h, + libs/database/dbjobs/dbjobinfo.cpp, + libs/database/dbjobs/dbjobinfo.h, + libs/database/dbjobs/dbjobsthread.h: polish + +2017-02-08 Mario Frank + + * NEWS: Merged the garbage collection into master. The garbage + collector is a maintenance stage that runs before the rebuild of + thumbnails and must be triggered explicitely. It removes stale + image entries in core db and if enabled also stale thumbnails and + face identities from thumbnails and recognition DB. If configured + so, the core DB part of the garbage collector removes stale image + entries in core db during the start of digiKam. Note that cleaning + the databases does not necessarily make them smaller as no + auto-vacuum is done on the databases. The vacuuming proces differs + highly between the three supported database variants (SQLite, + internal MySQL and external MySQL). Thus, currently there is no + automatism. BUGS: 374591 323718 FIXED-IN: 5.5.0 + +2017-02-08 Mario Frank + + * NEWS: Added garbage collection as new feature in News. + +2017-02-08 Mario Frank + + * libs/database/collection/collectionscanner.cpp: After a retention + period, trashed items are marked as obsolete. This solves the + problem that users switching to digiKam 5.5 may have more items with + status Trashed than items in the Trash itself. + +2017-02-08 Mario Frank + + * : commit 4eb0420e8bca8f5c2b5dabb000d01342a17dfe33 Author: Mario + Frank Date: Wed Feb 8 08:18:51 2017 + +0100 + +2017-02-07 Gilles Caulier + + * libs/widgets/mainview/dxmlguiwindow.cpp: polish + +2017-02-07 Gilles Caulier + + * libs/widgets/mainview/dxmlguiwindow.cpp: remove old help contents + action before to plug ne one in collection. + +2017-02-06 Gilles Caulier + + * : commit b544c54a0eb57c1b948f4a03afde59c96a607e9f Author: Gilles + Caulier Date: Mon Feb 6 23:30:40 2017 + +0100 + +2017-02-06 Gilles Caulier + + * : commit 5e889311155664c74020e92d5f9a4fa2adc0c162 Author: Gilles + Caulier Date: Mon Feb 6 19:13:34 2017 + +0100 + +2017-02-06 Gilles Caulier + + * NEWS: update + +2017-02-05 Gilles Caulier + + * : commit fb596c09d396a95a14982889f135f96b4a022f8a Author: Gilles + Caulier Date: Sun Feb 5 11:30:12 2017 + +0100 + +2017-02-05 Gilles Caulier + + * data/about/main.html: New welcome page background image and + splash-screens 5.5.0 from Simon Frei + +2017-02-05 l10n daemon script + + * app/main/org.kde.digikam.appdata.xml: GIT_SILENT made messages + (after extraction) + +2017-02-04 Maik Qualmann + + * : commit d62aa46f066be708306df1ed9714e2f7b5f715ef Author: Maik + Qualmann Date: Sat Feb 4 22:01:17 2017 + +0100 + +2017-02-04 Maik Qualmann + + * : commit 7ddce857f644b5e676cb6b5d9ee842e7d69c5244 Author: Maik + Qualmann Date: Sat Feb 4 18:19:51 2017 + +0100 + +2017-02-04 Maik Qualmann + + * utilities/queuemanager/tools/metadata/timeadjustsettings.cpp: + polish setContentsMargins() + +2017-02-04 Mario Frank + + * libs/album/albummanager.cpp, libs/database/item/imageinfo.cpp, + utilities/maintenance/databasetask.cpp, + utilities/maintenance/databasetask.h: Fixed a compilation error. Now + we also remove the similarities to the items which are removed by + the garbage collector. + +2017-02-04 Mario Frank + + * : commit 7ceca1f172828e48b47c5088b61b2452b7820e52 Author: Mario + Frank Date: Sat Feb 4 16:47:37 2017 + +0100 + +2017-02-04 Gilles Caulier + + * CMakeLists.txt, cmake/templates/digikam.lsm.cmake.in: drop + obsolete LSM + +2017-02-04 Gilles Caulier + + * CMakeLists.txt, NEWS: 5.5.0 is postbonned to 12/03/17 + +2017-02-04 Gilles Caulier + + * : commit 66b121a2875381791d938c5531473600f9fbf922 Author: Pino + Toscano Date: Sat Feb 4 13:25:01 2017 +0100 + +2017-02-04 Maik Qualmann + + * : Merge from master + +2017-02-04 Maik Qualmann + + * utilities/fuzzysearch/fuzzysearchview.cpp: QUrl::path() => + QUrl::toLocalFile() to prevent wrong path under Windows + +2017-02-04 Maik Qualmann + + * libs/iojobs/iojob.cpp: QUrl::path() => QUrl::toLocalFile() to + prevent wrong path under Windows + +2017-02-03 Mario Frank + + * : Merge from master + +2017-02-03 Mario Frank + + * : commit d65c02502230c59fc6cebe3b3b44f494aa6ba184 Author: Mario + Frank Date: Fri Feb 3 09:24:02 2017 + +0100 + +2017-02-03 l10n daemon script + + * app/main/org.kde.digikam.appdata.xml: GIT_SILENT made messages + (after extraction) + +2017-02-02 Mario Frank + + * libs/settings/applicationsettings.cpp, + utilities/maintenance/maintenancedlg.cpp: Cleaning the core DB on + start is deactivated by default now. Improved the description of the + database clean up process in maintenance mode. + +2017-02-02 Gilles Caulier + + * libs/iojobs/CMakeLists.txt, + utilities/maintenance/databasetask.cpp, + utilities/maintenance/databasetask.h, + utilities/maintenance/dbcleaner.cpp, + utilities/maintenance/dbcleaner.h: fix compilation with pure Qt5 fix + coding style + +2017-02-02 Mario Frank + + * : commit 7ffedb3caabe4a2fdd23c6deb62dd190f4b52b01 Author: Mario + Frank Date: Thu Feb 2 15:27:10 2017 + +0100 + +2017-02-02 Mario Frank + + * utilities/maintenance/databasetask.cpp, + utilities/maintenance/databasetask.h, + utilities/maintenance/dbcleaner.cpp, + utilities/maintenance/dbcleaner.h: This patch introduces garbage + collection as maintenance stage and reduces the amount of created + garbage This patch fixes most of the problems described in the bugzilla + entries https://bugs.kde.org/show_bug.cgi?id=374591 , + https://bugs.kde.org/show_bug.cgi?id=317210 , + https://bugs.kde.org/show_bug.cgi?id=375703 , and + https://bugs.kde.org/show_bug.cgi?id=323718 + +2017-02-01 Gilles Caulier + + * libs/dmetadata/metaengine_exif.cpp: polish + +2017-02-01 Gilles Caulier + + * libs/dmetadata/metaengine_exif.cpp: With new Exiv2 0.26, MPF Exif + tags group have been introduced and generate an exception if we try + to handle it CCBUGS: 375809 + +2017-01-31 Maik Qualmann + + * NEWS, libs/album/albummanager.cpp: prevent a possible crash in + QHash BUGS: 375591 FIXED-IN: 5.5.0 + +2017-01-31 Maik Qualmann + + * : commit f08c30a2a8dab74f13704ed0822d37c44bc82d55 Author: Maik + Qualmann Date: Tue Jan 31 20:20:46 2017 + +0100 + +2017-01-31 Gilles Caulier + + * : commit d93eb848855e1d81f9c994a1414482f0bef0b47e Author: Gilles + Caulier Date: Tue Jan 31 20:06:08 2017 + +0100 + +2017-01-31 Maik Qualmann + + * libs/tags/addtagslineedit.cpp: fix double signal from the + AddTagsLineEdit CCBUGS: 375770 + +2017-01-31 Maik Qualmann + + * app/views/digikamview.cpp, + utilities/imageeditor/main/imagewindow.cpp: better solution for + syncing sort order to image editor CCBUGS: 375767 + +2017-01-31 Maik Qualmann + + * NEWS, utilities/imageeditor/main/imagewindow.cpp: fix sort role + and order in the image editor when changed at runtime BUGS: 375767 + FIXED-IN: 5.5.0 + +2017-01-31 Gilles Caulier + + * NEWS, utilities/queuemanager/tools/decorate/watermark.cpp, + utilities/queuemanager/tools/decorate/watermark.h: apply patch + #103721 from Ahmed Fathi to use absolute fonts with images. BUGS: + 291110 FIXED-IN: 5.5.0 + +2017-01-30 Gilles Caulier + + * app/views/tableview/tableview_model.cpp, + app/views/tableview/tableview_model.h: polish coding style + +2017-01-30 Maik Qualmann + + * NEWS, utilities/importui/backend/cameracontroller.cpp: use + separate camera thumbnail queue for quickly camera response CCBUGS: + 353674 BUGS: 363937 FIXED-IN: 5.5.0 + +2017-01-30 Gilles Caulier + + * NEWS, + app/views/tableview/tableview_column_configuration_dialog.cpp, + app/views/tableview/tableview_column_configuration_dialog.h: fix + crash due to wrong order to initialize internal data from table view + with configuration dialog. add code wraping to prevent crash, in + case of... BUGS: 375749 FIXED-IN: 5.5.0 + +2017-01-29 Maik Qualmann + + * utilities/geolocation/geoiface/backends/backendmarble.cpp: polish + +2017-01-29 Maik Qualmann + + * utilities/geolocation/geoiface/backends/backendmarble.cpp: polish + +2017-01-29 Maik Qualmann + + * utilities/geolocation/geoiface/backends/backendmarble.cpp: fix + enable / disable Marble overlays in the sidebars + +2017-01-29 Maik Qualmann + + * NEWS, utilities/geolocation/geoiface/backends/backendmarble.cpp, + utilities/geolocation/geoiface/backends/backendmarble.h: make + possible to enable / disable the Marble navigation bar BUGS: 375704 + FIXED-IN: 5.5.0 + +2017-01-29 Maik Qualmann + + * NEWS: update + +2017-01-29 Maik Qualmann + + * NEWS, utilities/maintenance/maintenancedlg.cpp: gives the + Maintenance window a better initial size BUGS: 375350 FIXED-IN: + 5.5.0 + +2017-01-29 Maik Qualmann + + * + utilities/assistants/expoblending/blendingdlg/expoblendingdlg.cpp, + utilities/assistants/panorama/importwizard/panowizard.cpp, + utilities/queuemanager/tools/metadata/clockphotodialog.cpp: use + DXmlGuiWindow + +2017-01-28 Maik Qualmann + + * utilities/geolocation/geoiface/mapwidget.cpp: fix icons from the + locked map button CCBUGS: 375633 + +2017-01-28 Gilles Caulier + + * : commit 6aed75382e146449b635d98885c41fba24530644 Author: Gilles + Caulier Date: Sat Jan 28 22:14:31 2017 + +0100 + +2017-01-28 Maik Qualmann + + * NEWS, libs/widgets/common/dsliderspinbox.cpp: fix Fusion style + from the DAbstractSliderSpinBox BUGS: 375663 FIXED-IN: 5.5.0 + +2017-01-28 Maik Qualmann + + * libs/dialogs/imagedialog.h: fix CR #1399598 + +2017-01-28 Gilles Caulier + + * app/date/ddatepicker_p.h, app/views/leftsidebarwidgets.h, + app/views/trashview.cpp, app/views/trashview.h: constify polish + explicit constructor + +2017-01-28 Gilles Caulier + + * app/views/welcomepageview.cpp: 1 is always true. + +2017-01-28 Gilles Caulier + + * app/date/dpopupframe.cpp, app/date/dpopupframe.h: make constructor + explicit + +2017-01-28 Gilles Caulier + + * app/items/overlays/imagefsoverlay.h: make contructor explicit + +2017-01-27 Maik Qualmann + + * NEWS: update + +2017-01-27 Maik Qualmann + + * utilities/fuzzysearch/fuzzysearchview.cpp: fix layout from the + save box CCBUGS: 375627 + +2017-01-27 Maik Qualmann + + * NEWS, utilities/imageeditor/core/fileoperation.cpp, + utilities/imageeditor/core/fileoperation.h, + utilities/queuemanager/manager/task.cpp: ignore metadata settings + for the BQM time adjust tool BUGS: 375600 FIXED-IN: 5.5.0 + +2017-01-26 Gilles Caulier + + * NEWS, libs/widgets/common/dfontproperties.cpp, + libs/widgets/common/dfontproperties.h, + utilities/queuemanager/tools/decorate/watermark.cpp: apply patch + #103656 from Ahmed Fathi to improve Font selection in Watermark BQM + tool. BUGS: 339460 FIXED-IN: 5.5.0 + +2017-01-26 Gilles Caulier + + * utilities/importui/main/importui.cpp: fix concurent shortcut in + import tool + +2017-01-26 Maik Qualmann + + * libs/dialogs/imagedialog.cpp: DFileIconProvider return only + standard icon for testing CCBUGS: 373946 + +2017-01-26 Gilles Caulier + + * app/main/digikamui5.rc: fix Item menu entries order about metadat + actions + +2017-01-26 Maik Qualmann + + * libs/dmetadata/dmetadata.cpp: blacklist Samsung cameras for + Exif.Photo.ImageUniqueID CCBUGS: 375483 + +2017-01-24 Mario Frank + + * libs/album/albummanager.cpp, + utilities/facemanagement/faceutils.cpp, + utilities/maintenance/facesdetector.cpp, + utilities/maintenance/imageinfojob.cpp: Made the detect and + recognise pipeline for face detection and recognition work again. + There is some design problem I think. So this is just a workaround. + The faces count in people sidebar should now be refreshed properly + when confirming and rejecting faces. Selecting specific tags to + scan for faces included not only the selected tags but the tag + paths. So, faces from the super tags of the selected ones were + scanned, too. CCBUGS: 375375 + +2017-01-23 Maik Qualmann + + * NEWS, libs/album/albummodificationhelper.cpp: fix double selected + album paths for delete BUGS: 375471 FIXED-IN: 5.5.0 + +2017-01-23 Gilles Caulier + + * NEWS, app/utils/contextmenuhelper.cpp: add default key shortcuts + to assign/remove labels/tags BUGS: 375408 FIXED-IN: 5.5.0 + +2017-01-23 Maik Qualmann + + * NEWS: update + +2017-01-22 Maik Qualmann + + * utilities/setup/editor/setupversioning.cpp: Allows to disable the + checkbox "show original images" + +2017-01-22 Gilles Caulier + + * NEWS: update + +2017-01-22 Gilles Caulier + + * NEWS: update + +2017-01-22 Gilles Caulier + + * NEWS, utilities/queuemanager/tools/decorate/watermark.cpp, + utilities/queuemanager/tools/decorate/watermark.h: apply patch + #103576 from Ahmed Fathi BUGS: 328457 FIXED-IN: 5.5.0 + +2017-01-22 Gilles Caulier + + * NEWS: update + +2017-01-22 Maik Qualmann + + * libs/album/albumthumbnailloader.cpp: show KDE icons if icon size < + 22 + +2017-01-22 Maik Qualmann + + * NEWS, libs/album/albumthumbnailloader.cpp: fix get the tag icon + from the AlbumThumbnailLoader BUGS: 375390 FIXED-IN: 5.5.0 + +2017-01-22 Gilles Caulier + + * NEWS: update + +2017-01-22 Gilles Caulier + + * NEWS: update + +2017-01-21 Maik Qualmann + + * libs/threadimageio/thumbnailloadthread.cpp: show first a generic + video thumbnail + +2017-01-21 Gilles Caulier + + * NEWS: update + +2017-01-20 Mario Frank + + * libs/tags/tagmodificationhelper.cpp: Patching possible null + pointer dereference detected by coverty scan. + +2017-01-20 Gilles Caulier + + * NEWS, utilities/queuemanager/tools/decorate/watermark.cpp: apply + patch #103536 BUGS: 341758 FIXED-IN: 5.5.0 + +2017-01-19 Gilles Caulier + + * NEWS: update + +2017-01-19 Gilles Caulier + + * showfoto/main/main.cpp: polish + +2017-01-19 Gilles Caulier + + * NEWS: update + +2017-01-19 Gilles Caulier + + * app/main/main.cpp, showfoto/main/main.cpp: Force to use + application icon for non plasma desktop as Unity for ex. CCBUGS: + 375108 + +2017-01-18 Maik Qualmann + + * libs/threadimageio/thumbnailloadthread.cpp, + libs/threadimageio/thumbnailloadthread.h: polish ThumbnailLoadThread + +2017-01-18 Maik Qualmann + + * libs/dialogs/imagedialog.cpp: use new ThumbnailLoadThread + +2017-01-18 Maik Qualmann + + * libs/threadimageio/thumbnailloadthread.cpp: send signal for the + ThumbnailImageCatcher always + +2017-01-18 Maik Qualmann + + * libs/dialogs/imagedialog.cpp, + libs/threadimageio/thumbnailloadthread.cpp, + libs/threadimageio/thumbnailloadthread.h: fix ThumbnailImageCatcher + and DFileIconProvider CCBUGS: 373946 + +2017-01-18 Gilles Caulier + + * NEWS: update + +2017-01-18 Kevin Funk + + * tests/dimg/CMakeLists.txt: tests/dimg needs -fno-operator-names + dropped, too + +2017-01-18 Kevin Funk + + * app/utils/libopencv.h.cmake.in, libs/database/CMakeLists.txt, + libs/dimg/CMakeLists.txt: Fix compilation with new + KDECompilerSettings.cmake + +2017-01-18 Gilles Caulier + + * app/main/org.kde.digikam.desktop, + showfoto/main/org.kde.showfoto.desktop: polish + +2017-01-18 Gilles Caulier + + * libs/database/imagehistory/imagehistorygraph_boost.h, + libs/dimg/filters/greycstoration/greycstorationfilter.cpp, + libs/dimg/filters/randomnumbergenerator.cpp, + libs/dimg/filters/sharp/matrix.cpp, + libs/dmetadata/metaengine_p.cpp, libs/jpegutils/jpegutils.cpp, + libs/rawengine/drawdecoder_p.h: Fix compilation with clang + +2017-01-17 Maik Qualmann + + * libs/dialogs/imagedialog.cpp: disable ThumbnailImageCatcher at the + moment it has a timing problem CCBUGS: 373946 + +2017-01-17 Maik Qualmann + + * libs/dialogs/imagedialog.cpp: polish DFileIconProvider CCBUGS: + 373946 + +2017-01-17 Yuri Chornoivan + + * libs/tags/tagmodificationhelper.cpp: Add missing spaces + +2017-01-17 Maik Qualmann + + * libs/threadimageio/thumbnailcreator.cpp: check if file path for + thumbnail is a directory CCBUGS: 373946 + +2017-01-17 Mario Frank + + * NEWS: Update news. + +2017-01-17 Mario Frank + + * app/utils/contextmenuhelper.cpp, app/utils/contextmenuhelper.h, + libs/settings/applicationsettings.cpp, libs/tags/tagfolderview.cpp, + libs/tags/tagmodificationhelper.cpp, + libs/tags/tagmodificationhelper.h: This commit introduces the + possibility to mark tags in tag sidebar as face tags, if they are + not already face tags. Meaning, when one tag is selected and is no + face tag, the context menu for it contains an properties action to + set this tag as face tag. If multiple tags are selected, the context + menu contains the action to mark them as face tags if at least one + of the selected tags is no face tag. The default option for filtering names for confirmation in people + sidebar is set to true. Meaning, by default, the suggested tags in + line edit and tag tree are filtered to only be face tags. The + option can be unset in setup->misc->Show only face tags ... . CCBUGS: 262168 + +2017-01-17 Mario Frank + + * app/items/overlays/assignnameoverlay.cpp, + app/views/leftsidebarwidgets.cpp, + libs/database/item/imagelister.cpp, + utilities/facemanagement/assignnamewidget.cpp: polish - use + coredbconstant calls to reduce potential regressions due to renaming + +2017-01-16 Gilles Caulier + + * libs/database/item/imagelister.cpp: compile as pure Qt5 + (QLatin1Char) code polish + +2017-01-16 Maik Qualmann + + * app/items/overlays/assignnameoverlay.cpp, + utilities/facemanagement/assignnamewidget.cpp: polish + +2017-01-16 Maik Qualmann + + * app/views/mediaplayerview.cpp: add debug message for available + audio output backends + +2017-01-16 Mario Frank + + * : commit f11e34f7c376e92d8820c81f743a7fdeaaa380a1 Author: Mario + Frank Date: Mon Jan 16 21:20:20 2017 + +0100 + +2017-01-16 Maik Qualmann + + * libs/dialogs/imagedialog.cpp, libs/dialogs/imagedialog.h: delete + DFileIconProvider at end CCBUGS: 373946 + +2017-01-16 Gilles Caulier + + * NEWS: update + +2017-01-16 Maik Qualmann + + * libs/dialogs/imagedialog.cpp: try to fix the freeze in the import + upload CCBUGS: 373946 + +2017-01-16 Mario Frank + + * NEWS, libs/database/coredb/coredbconstants.cpp, + libs/database/coredb/coredbconstants.h, + libs/database/item/imagelister.cpp, + libs/database/tags/facetags.cpp, libs/database/tags/facetags.h, + libs/database/tags/facetagseditor.cpp, + libs/database/tags/facetagsiface.cpp, + libs/database/tags/facetagsiface.h: I introduced the new special tag + Unconfirmed which is automatically created if not present. In + detection phase, faces are marked as unknown as usual. In + recognition phase, the faces are marked with the recognised face + tag, as usual. But additionally, they are connected as autodetected + person to the Unconfirmed tag. In this property, I store the id of + the person as which the face was recognised and also the face + region. With small adoptions in the image lister all recognised faces are + now shown both in the face tag which was recognised (person A) and + the Unconfirmed tag (with the suggested tag being person A). Confirming the person can now be done in both tags. And the + confirmed identity is set as expected. Confirming the face also + removes the face from unconfirmed tag. Rejecting the face also + removes the face from both the recognised tag and also from the + Unconfirmed tag. Rescanning for faces (detection) also removes the + connection to the Unconfirmed tag if unconfirmed results should be + thrown away. BUGS: 336253 FIXED-IN: 5.5.0 + +2017-01-16 Mario Frank + + * NEWS, libs/database/haar/haariface.cpp: Improved the exactness of + fuzzy image drop search. Some images which were present in DB and + outside had only similarity of 98,13 % though they were identical. + The problem seems to be that QImage does some transformations which + reduce the exactness. Now the dropped external image is loaded as + DImg which increases the similarity of the specific pictures to + 99,41 %. This is still not perfect but far more precise. BUGS: 375142 FIXED-IN: 5.5.0 + +2017-01-16 Mario Frank + + * NEWS, app/utils/contextmenuhelper.cpp, + app/utils/contextmenuhelper.h, app/views/leftsidebarwidgets.cpp, + libs/database/coredb/coredb.cpp, libs/database/coredb/coredb.h, + libs/facesengine/facedb/facedb.cpp, + libs/facesengine/facedb/facedb.h, libs/tags/tagfolderview.cpp, + libs/tags/tagfolderview.h, libs/tags/tagmodificationhelper.cpp, + libs/tags/tagmodificationhelper.h: It is now possible to remove tags + from people sidebar. This actions are called "Remove Face Tag" and + "Remove Face Tags", respectively. The adoptions check if multiple + face tags in the potential subtrees would be removed and asks the + user for confirmation. Also, the adoptions tell the user which face + tags are connected to images. The user can choose to remove not + only the face tags but also the connection from the underlying tag + to the affected images (untagging). If he confirms, the metadata is + synced to the image files (with writeToMetadata) directly (if lazy + sync is off). If lazy sync is activated, the metadata changes are + enqueued. Furthermore, in people sidebar, only "Remove Face Tag" and "Remove + Face Tags" can be selected as actions. I removed "Delete Tag" and + "Delete Tags" since these actions should be located only in tags + sidebar. Otherwise, users may be confused about the semantics. And + I think we should keep functionality where it fits best + semantically. Thus, delete tags in tags sidebar and remove faces in + people sidebar. CCBUGS: 374225 + +2017-01-15 Maik Qualmann + + * NEWS, libs/tags/tagmodificationhelper.cpp: fix dialog delete tags + from Tag Manager BUGS: 375107 FIXED-IN: 5.5.0 + +2017-01-15 Gilles Caulier + + * NEWS: update + +2017-01-15 Gilles Caulier + + * libs/widgets/mainview/dxmlguiwindow.cpp: manage breeze and + breeze-dark icon themes from ressource files. CCBUGS: 374671 + CCBUGS: 374313 + +2017-01-15 Maik Qualmann + + * libs/dmetadata/metaengine_xmp.cpp: try to fix Jenkins build #2 + +2017-01-15 Maik Qualmann + + * libs/dmetadata/metaengine_iptc.cpp: try to fix Jenkins build + +2017-01-15 Maik Qualmann + + * utilities/importui/main/importui.cpp, + utilities/queuemanager/main/queuemgrwindow.cpp: fix missing menu + items in BQM and import + +2017-01-15 Maik Qualmann + + * NEWS, app/views/stackedview.cpp, + utilities/importui/views/importstackedview.cpp: fix syncing thumbbar + selection BUGS: 311652 FIXED-IN: 5.5.0 + +2017-01-14 Maik Qualmann + + * utilities/slideshow/slideshow.cpp: fix end of slide show if last + item is a video + +2017-01-14 Maik Qualmann + + * app/views/mediaplayerview.cpp, utilities/slideshow/slidevideo.cpp: + notify interval calculated by QtAV is good + +2017-01-14 Maik Qualmann + + * NEWS, data/database/dbconfig.xml.cmake.in: fix MySQL DB update to + V8 in the table DownloadHistory BUGS: 375024 FIXED-IN: 5.5.0 + +2017-01-14 Gilles Caulier + + * NEWS, libs/dmetadata/metaengine_exif.cpp, + libs/dmetadata/metaengine_gps.cpp, + libs/dmetadata/metaengine_image.cpp, + libs/dmetadata/metaengine_iptc.cpp, + libs/dmetadata/metaengine_p.cpp, libs/dmetadata/metaengine_xmp.cpp: + fix crash when we populate Exif tags from Pentax makernotes + ShutterCount. This only occurs with Exiv2 0.26, not 0.25. Change + to use operator std::ostringstream << + &Exiv2::ExifData::const_iterator by Exiv2::ExifData::const_iterator->write(std::ostringstream, + &Exiv2::ExifData) as Exiv2::actions.cpp do to print Exif tags + values. Exerywhere, use Exiv2 metadata container const iterator + when we use iterator in read only. BUGS: 374922 FIXED-IN: 5.5.0 + +2017-01-14 Gilles Caulier + + * libs/versionmanager/versionmanager.cpp: show original file with + verssionning by default + +2017-01-14 Gilles Caulier + + * libs/settings/applicationsettings.cpp: better default value for + icon-view + +2017-01-13 Maik Qualmann + + * app/views/mediaplayerview.cpp, utilities/slideshow/slidevideo.cpp: + disable separate QtAV::AVPlayer thread + +2017-01-13 Gilles Caulier + + * NEWS: update + +2017-01-09 Gilles Caulier + + * NEWS: update + +2017-01-09 Gilles Caulier + + * utilities/assistants/firstrun/migratefromdigikam4page.cpp, + utilities/assistants/firstrun/migratefromdigikam4page.h: fix target + rc file names with '5' as prefix while migration from DK4 to DK5 + CCBUGS: 366010 + +2017-01-09 Gilles Caulier + + * NEWS: update + +2017-01-09 Maik Qualmann + + * NEWS, libs/database/utils/dbsettingswidget.cpp, + libs/widgets/common/drawdecoderwidget.cpp, + libs/widgets/common/dwidgetutils.cpp, + libs/widgets/common/dwidgetutils.h, + utilities/assistants/firstrun/collectionpage.cpp, + utilities/importui/widgets/scriptingsettings.cpp, + utilities/queuemanager/tools/decorate/watermark.cpp, + utilities/setup/camera/cameraselection.cpp, + utilities/setup/setupicc.cpp: use native separators for file dialog + edit BUGS: 374784 FIXED-IN: 5.5.0 + +2017-01-09 Gilles Caulier + + * utilities/importui/CMakeLists.txt, + utilities/importui/main/{importui.rc => importui5.rc}, + utilities/lighttable/CMakeLists.txt, + utilities/lighttable/lighttablewindow.cpp, + utilities/lighttable/{lighttablewindowui.rc => + lighttablewindowui5.rc}, utilities/queuemanager/CMakeLists.txt, + utilities/queuemanager/main/{queuemgrwindowui.rc => + queuemgrwindowui5.rc}: there is definitively a problem with older + ui.rc file from DK4 when we migrate to DK5, as some items from main + menu are not show (but action still avaialble through keyboard + shortcut). renaming ui.rc fix the problem CCBUGS: 366010 + +2017-01-09 Gilles Caulier + + * app/CMakeLists.txt: missing to install new ui rc file + +2017-01-09 Gilles Caulier + + * app/main/digikamapp.cpp, app/main/{digikamui.rc => digikamui5.rc}: + there is definitively a problem with older ui.rc file from DK4 when + we migrate to DK5, as some items from main menu are not show (but + action still avaialble through keyboard shortcut). renaming ui.rc + fix the problem CCBUGS: 366010 + +2017-01-08 Gilles Caulier + + * NEWS: update + +2017-01-08 Gilles Caulier + + * CMakeLists.txt, NEWS: bump version and date + 5.4.0 2017-01-08 2017-01-08 Gilles Caulier diff --git a/project/NEWS.5.5.0 b/project/NEWS.5.5.0 new file mode 100644 index 0000000000000000000000000000000000000000..22041db3ef5c04f25f5d5239d3f20d5091feb012 --- /dev/null +++ b/project/NEWS.5.5.0 @@ -0,0 +1,124 @@ +***************************************************************************************************** +digiKam 5.5.0 - Release date: 2017-03-12 + +NEW FEATURES: + +Database : Add new options to ignore some kind of directories while scanning collections. +Database : We introduced garbage collection for databases as maintenance stage. This stage removes stale image, + thumbnail and face entries gut does not shrink Databases automatically. +Faces : It is now possible to remove face tags from people sidebar but preserve them in tags sidebar. +Faces : Recognised but unconfirmed faces are now visible both in the recognised face tag and also in a special tag called Unconfirmed. +Faces : The list of proposed names for name assignment in people sidebar can now be reduced to face tags with a setup option. +Faces : Tags in tags sidebar can now be marked as face tags via context menu if they are not already. +Maintenance : The maintenance now does not generate massive amounts of threads anymore. Instead, we use a queue based approach to + level the load on the CPUs more appropriate. This should improve the reactiveness during maintenance. +Searches : Improved the exactness of similarity recognition for external images dropped in fuzzy search. +Searches : Introduced a configurable lower bound for the minimum similarity in fuzzy and duplicates search. +Searches : The results of duplicates searches can now be restricted. It is now possible to restrict the duplicates to the ones that + are in the same album as the reference image or in another album. This feature is also usable in maintenance. +Searches : In duplicates view, the reference image is more clearly identified by the description reference image in the image information. +BQM : Several usability improvements in Watermark tool. +General : Unsharp Mask filter can now reduce color noise to process image in HSL color space. +General : Update internal Libraw to 0.18.2 : new camera supported: Sigma Quattro H. + Fixed bug in exposure computation for Fuji camera. Fix wrong black level in Sony A350. + Fix Sony metadata parser. Fix Phase One decoding. + +BUGFIXES FROM BUGZILLA: + +001 ==> 374787 : Release Notes are difficult to read because of color choices. +002 ==> 374784 - Startup wizard displays path to album with forward slashes. +003 ==> 374771 - Thumbnails for video files are gray. +004 ==> 366010 - Main menu bar is not translated (localized). +005 ==> 328321 - Image orientation is not maintained when processing RAW image through BQM. +006 ==> 374922 - digiKam crashes when dropping ext. image into fuzzy search target area. +007 ==> 375019 - Error updating scheme from digikam 4. +008 ==> 311652 - THUMBBAR : wrong items selection with shift key. +009 ==> 374671 - Breeze Icons missing dark icons. +010 ==> 375107 - Deleting a tag with 0 images from Tag Manager generates incorrect dialog - missing tag name. +011 ==> 375142 - The similarity calculated for the fuzzy image drop search is imprecise. +012 ==> 336253 - Create a New tag, Unconfirmed Faces [patch]. +013 ==> 263400 - Newly detected faces should be stored in a dedicated virtual album for checking. +014 ==> 262168 - When adding name, the list should only contain people [patch]. +015 ==> 373946 - digiKam freezes when trying to use "Upload". +016 ==> 367083 - Not Writing Labels to XMP Sidecar. +017 ==> 375108 - AppImage has no application icon showing in Ubuntu. +018 ==> 341758 - BQM Watermark tool : Option to set size based on given dimension. +019 ==> 371485 - GoogleMaps outdated. +020 ==> 375399 - No preview of video files. +021 ==> 375357 - No video preview. +022 ==> 375390 - "Set as Tag Thumbnail" in Tag View doesn't work. +023 ==> 375110 - Open with doesn't remember application association. +024 ==> 328457 - BQM Watermark tool : doesn't apply zero margins. +025 ==> 373756 - Display Names Are Not Updated in Regions When People Tag Changed. +026 ==> 374712 - Preview image does not work any more from thumbs view. +027 ==> 281742 - ICONVIEW : wrong selection start when browsing images. +028 ==> 375408 - Don't change context menu shortcut keys in single vs. multiple image context menus. +029 ==> 375471 - Delete Selected Albums Dialogue Contains Duplicate Paths. +030 ==> 339460 - BQM Watermark tool : add new option to support font style [patch]. +031 ==> 375600 - Time Adjust Batch Queue depends on Global Metadata Setting for timestamp. +032 ==> 375627 - What is the input box under Fuzzy -> Image -> Similarity range? +033 ==> 375663 - Progress bars not initialized in ImageEditor at various places. +034 ==> 375350 - Default maintenance window too small on OSX. +035 ==> 374004 - Different Images recognised as identical images. +036 ==> 375704 - Dragging the map over the zoom slider in Marble/OSM view will unintentionally zoom out/in. +037 ==> 375749 - Crash when trying to configure table column. +038 ==> 363937 - Add option to disable thumbnails in Import window. +039 ==> 291110 - BQM Watermark tool : size original/unchanged/pixels/points. +040 ==> 375767 - In Editor switching between pictures with left/right key is reversed. Pic 1 of 80 is displayed as 80 of 80. +041 ==> 375770 - Creating tag from left panel causes error. +042 ==> 375591 - digiKam crash. +043 ==> 375700 - digiKam freezes for a long time (I/O wait) if similarity range is set too low. +044 ==> 375573 - Don't reset/destroy context after deleting one image among a set of duplicates. +045 ==> 374368 - Unchecking "Show splash screen at startup" causes no window to display at launch. +046 ==> 375809 - digiKam froze on opening Settings. +047 ==> 376112 - digiKam Handbook (Menu & F1) Goes To Incorrect Location. +048 ==> 374591 - Deleting image only removes the file and sets the status to hidden but does not delete the image from DB [patch]. +049 ==> 323718 - THUMBDB : rebuild all thumbnails does not get rid of all thumbnails first. +050 ==> 317210 - THUMBDB : delete image removes file, but does not remove thumbnails +051 ==> 338869 - BQM Watermark tool : add new option to rotate text. +052 ==> 250642 - BQM Watermark tool : signature does not respect correct orientation. +053 ==> 290944 - BQM Watermark tool : does not support correct placement of watermarks. +054 ==> 374450 - DATA LOSS: Saving a file can overwrite other file. +055 ==> 376345 - Can't disable "auto spell check" while editing metadata. +056 ==> 376369 - No Icon of digiKam in Gnome's panels. +057 ==> 376375 - Strange Map icon. +058 ==> 376351 - create a tool to automatically group jpeg and raw images with same name. +059 ==> 115753 - Option to apply unsharp masking to luma channel only [patch]. +060 ==> 376409 - Export doesn't work on Windows +061 ==> 376423 - Inconsistent ENTER key in thumbnails view. +062 ==> 376489 - Crash with Pentax K-5 DNG files. +063 ==> 376621 - Cannot Enter Data In Geolocation Editor Details Tab. +064 ==> 376650 - Write Meta Data hangs if album is empty. +065 ==> 375199 - Metadata Synchronizer Tool is not working for subfolders. +066 ==> 375796 - Barel Effect Apperaing on Images RAW RW2 Panasonic Format. +067 ==> 376331 - Path when saving/opening presentation files should be remebered. +068 ==> 375416 - Frequent crashes when applying faces. +069 ==> 301048 - BQM Watermark tool : more super-impose visible watermark options [patch]. +070 ==> 123097 - SCAN : ignore some directories in digiKam [patch]. +071 ==> 283062 - THUMBDB : limit the size of thumbnail database +072 ==> 216895 - SQLITE : improve performance and reduce space with some pragma's +073 ==> 374225 - Add possibility to remove face identities by removing tag and remove person tags but preserving the tags themselves [patch] +074 ==> 376815 - Restore from Trash works incorrectly. +075 ==> 376820 - Make mime type settings GUI more consistent [patch]. +076 ==> 376615 - Missing icon in GNOME shell dock. +077 ==> 376885 - The setting 'Always show original images' cannot be disabled in 5.5.0. +078 ==> 376721 - Poor quality colour management in Preview vs Editor. +079 ==> 376898 - Crash when scanning photo containing exif with empty Jis comment (Digikam::MetaEngine::getExifComment, QTextCodec::toUnicode) [patch]. +080 ==> 374248 - importing photo, bad file selector. +081 ==> 376530 - Map jumps to 0/0 position when using "Zoom into a group". +082 ==> 376928 - Changes on mimetypes are applied after restart [patch]. +083 ==> 377011 - A list of dependencies for setting up development environment. +084 ==> 376020 - Moving of photos within the fuzzy search corrupts database. +085 ==> 375421 - Same name under "Albums" for different collections with same underlying name. +086 ==> 208713 - Quicker deletion of multiple duplicate images. +087 ==> 372378 - Action after the search of the duplicated images. +088 ==> 202030 - Search duplicate images filtered by file type mime. +089 ==> 365331 - digiKam not loading because rpath information missing from libQt5Qml, libQt5Script and libQt5Quick. +090 ==> 377039 - Network Collections cause hang on "Reading Database". +091 ==> 218819 - Implement albums tree-view colapse/expand history. +092 ==> 377292 - Improve GPS Correlator UI +093 ==> 377240 - Deleting an image (DEL key) within LightTable resets zoom factor for following image. +094 ==> 377206 - Sort templates and camera filter ins configuration +095 ==> 376933 - Geolocation icon missing. +096 ==> 376952 - AppImage Video playback issues - no sound. +097 ==> 375651 - Update 5.4.0 on Windows : no sound with all my videos.