2020-09-03  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: polish

2020-09-03  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/macports/04-build-installer.sh: Do not install
	digiKam application links in /Applications/digiKam/ sub-dir

2020-09-03  l10n daemon script <scripty@kde.org>

	* core/app/main/org.kde.digikam.appdata.xml: GIT_SILENT made
	messages (after extraction)

2020-09-02  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-09-02  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/flatpak/org.kde.digikam.json: disable openjpeg
	with opencv

2020-09-02  Gilles Caulier <caulier.gilles@gmail.com>

	* project/scripts/bootstrap.opencv-minimal-linux.sh: disable
	openjpeg with opencv

2020-09-02  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp,
	core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp,
	core/showfoto/setup/showfotosetupmetadata.cpp,
	core/utilities/setup/metadata/setupmetadata.cpp: i18n fixes: EXIF =>
	Exif

2020-09-02  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmporigin.cpp,
	core/libs/widgets/metadata/exifwidget.cpp,
	core/libs/widgets/metadata/makernotewidget.cpp,
	core/utilities/import/widgets/advancedsettings.cpp,
	core/utilities/setup/metadata/setupmetadata.cpp: i18n fixes: EXIF =>
	Exif

2020-09-02  l10n daemon script <scripty@kde.org>

	* core/app/main/org.kde.digikam.appdata.xml: GIT_SILENT made
	messages (after extraction)

2020-09-01  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/threadimageio/fileio/loadingcache.cpp: protect loading
	QMap with a recursive mutex CCBUGS: 425723

2020-09-01  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dialogs/infodlg.h, core/libs/dialogs/libsinfodlg.cpp,
	core/libs/metadataengine/engine/metaengine.cpp,
	core/libs/metadataengine/engine/metaengine.h,
	core/utilities/setup/metadata/setupmetadata.cpp: This legacy reports
	in components dialog are obsolete. Fix typo in metaengine API

2020-09-01  Gilles Caulier <caulier.gilles@gmail.com>

	* Mainpage.dox, core/CMakeLists.txt,
	core/app/DigikamCoreTarget.cmake,
	core/app/utils/digikam_config.h.cmake.in,
	core/cmake/modules/MacroDPlugins.cmake,
	core/dplugins/generic/webservices/CMakeLists.txt,
	core/dplugins/generic/webservices/mediawiki/CMakeLists.txt,
	core/dplugins/generic/webservices/rajce/CMakeLists.txt,
	core/dplugins/generic/webservices/unified/CMakeLists.txt,
	core/libs/dialogs/libsinfodlg.cpp,
	core/libs/dplugins/CMakeLists.txt, core/showfoto/CMakeLists.txt,
	core/tests/CMakeLists.txt, core/utilities/lighttable/CMakeLists.txt: 
	Add Qt5::XmlPatterns as optional depency to prepare the future port
	to Qt6, where this component will be removed. Only Rajce plugin
	needs this dependency. We will need to found an alternative to parse
	and validate XML stream exchanged with the web service. One solution
	is to backport the necessary 2 classes used in the plugin. We will
	see. If Qt5::XmlPatterns is not resolved, Rajce plugin will not
	compiled/installed.

2020-09-01  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-08-31  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-08-31  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/dimg/loaders/dimgloader.h: use quint64 here CCBUGS:
	425886

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp: use
	only a sime-colon as separator

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.h,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpeditwidget.cpp: 
	Metadata editor : sync Exif Artist with Xmp dc creator. CCBUGS:
	426000

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/appimage/data/AppRun: AppImage: preload
	libnssutil3 to prevent crash with GoogleMaps and QtWebEngine BUGS:
	417121 BUGS: 424618 FIXED-IN: 7.1.0

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.h,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpeditwidget.cpp,
	core/libs/template/templatepanel.cpp,
	core/libs/widgets/metadata/subjectwidget.h,
	core/utilities/setup/setuptemplate.cpp: MEtadat editor : sync Exif
	Copyright with XMP Copyright CCBUGS: 426000

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: cleanup

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Yuri Chornoivan <yurchor@ukr.net>

	*
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp: 
	Fix minor typo

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-31  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_p.cpp,
	core/libs/metadataengine/engine/metaengine_p.h: polish

2020-08-30  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-08-30  Maik Qualmann <metzpinguin@gmail.com>

	*
	core/dplugins/generic/view/presentation/opengl/presentationgl.cpp,
	core/dplugins/generic/view/presentation/widgets/presentationwidget.
	cpp: remove setMinificationFilter() in initializeGL() BUGS: 425999
	FIXED-IN: 7.1.0

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/rawengine/drawinfo.h: krazy++

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.h,
	core/libs/widgets/metadata/subjectwidget.cpp,
	core/libs/widgets/metadata/subjectwidget.h: IPTC metadata editor:
	finaly, popup left character notifications with tooltips for IPTC
	subject fields.

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp: 
	IPTC metadat editor: popup tooltip to notify left character with
	object attribute field

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp: 
	IPTC metadata editor: use also tootips to notifiy left characters
	with LimitedTextEdit based fields

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp: 
	Fix IPTC pages note to promote XMP instead

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.h,
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.h: Remove all ASCII limitation for IPTC metadata editor even if
	option is disabled

2020-08-30  Maik Qualmann <metzpinguin@gmail.com>

	* core/dplugins/dimg/heif/dimgheifloader_save.cpp: fix file open
	check with UTF16

2020-08-30  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS, core/dplugins/dimg/heif/dimgheifloader_save.cpp: add the
	QIODevice writer to save HEIF files BUGS: 420195 FIXED-IN: 7.1.0

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp: 
	IPTC metadat editor: more left characters notifications

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp: 
	Fix broken compilation

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.h: IPTC
	metadata editor : more left characters notifications

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.h: IPTC
	metadateditor : more line edit left characters notificatins as
	tooltips

2020-08-30  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit
	.h,
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/objectattributes
	edit.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp,
	core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp: IPTC
	metadata editor : do not limit multistringedit and
	objectattributeedit to ascii by default. Start to notify users of
	left characters from limited lineedit fields using delegate
	qtooltips

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_exif.cpp: With Exiv2
	0.23.3, 2 new GPSInfo tags from Exif are avaialble and need to be
	post-processed for the Exif metadata viewer as Exif comment tag.
	BUGS: 425884 FIXED-IN: 7.1.0

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_gps.cpp: polish

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_exif.cpp: polish

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.h: IPTC
	metadat editor Status/SpecialIstruction: report left characters
	while entering string

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.
	cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.
	h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.h: 
	show left characters from IPTC caption and destination text edit

2020-08-29  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/generic/metadata/metadataedit/CMakeLists.txt,
	core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.
	cpp,
	core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.
	h,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp: 
	MetadataEdit dialog and IPTC: introduce new widget to edit long text
	with limited string size

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	*
	core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcorigin.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
	, core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp,
	core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp: 
	IPTC Metadata Editor: permit to enter UTF8 characters BUGS: 370558
	FIXED-IN: 7.1.0

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp: use also
	chararcterset information to retrieve Keywords, Subjects,
	SubCategories, and Tags as string list from IPTC

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_p.cpp: no need a nested
	mutex lock here

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp,
	core/libs/metadataengine/engine/metaengine_p.cpp,
	core/libs/metadataengine/engine/metaengine_p.h: Factoriring 2nd pass


2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp: factoring

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp: polish

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-28  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp: IPTC and Utf8
	support: If a tag is string, check if global IPTC characterset is
	null to convert in latin1, else we expect to interpret the string as
	utf8. We use std::string accessor from Exiv2 to get an Utf8
	cenversion of string. If it do not work, well this problem need to
	be reported as UPSTREAM to Exiv2 as pre-cenversion of string is not
	done in background by the library. This patch prevent to display
	latin1 string with a wrong Utf8 conversion which can break some
	characters. BUGS: 379581 BUGS: 379050 FIXED-IN: 7.1.0

2020-08-28  l10n daemon script <scripty@kde.org>

	* core/app/main/org.kde.digikam.appdata.xml: GIT_SILENT made
	messages (after extraction)

2020-08-27  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS, core/utilities/import/models/camitemsortsettings.cpp: sync
	in the import view the category sorting and item sorting BUGS:
	425879 FIXED-IN: 7.1.0

2020-08-27  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine_iptc.cpp: polish

2020-08-27  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/database/item/containers/itemcopyright.cpp,
	core/libs/database/item/containers/itemcopyright.h: Fix krazy
	reports

2020-08-26  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/threadimageio/fileio/loadingcache.cpp: polish

2020-08-26  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/dimg/dimg_p.h,
	core/libs/threadimageio/fileio/loadsavetask.cpp: check if there is a
	loading thread CCBUGS: 425723

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	*
	project/bundles/3rdparty/ext_kf5_frameworks/kio-drop-ktextwidgets.p
	atch: Fix broken compilation with GCC 5.5

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/dimg/qimage/dimgqimageloader.cpp: QImage DImg loader
	: since Qt5.12, QImage support 16 bits per color per pixels image
	encode as ARGB. Fix the loader to support this color depth, as DImg
	suport 16 bits since 15 years now. TODO: check if 16 bits QImage
	loader work fine to import image data in editor, as i cannot found
	relevant QImage plugin and image file encoded with this color depth.


2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	*
	project/bundles/3rdparty/ext_kf5_frameworks/kio-drop-ktextwidgets.p
	atch: fix patch for KF5 5.73

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/appimage/icon-rcc/main.cpp,
	project/bundles/macports/icon-rcc/main.cpp,
	project/bundles/mxe/icon-rcc/main.cpp: Update icon to rcc code to be
	compatible with KF5 5.73

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	project/bundles/mxe/icon-rcc/main.cpp: Only extract thumbnail from
	libraw if format is recognized

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp: add code
	to hack thumbn&il data

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.h: Store thumb data in byte array

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* NEWS: update

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/rawengine/drawdecoder_p.cpp: add link to libraw issue

2020-08-26  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp: Always
	setup XMp at end if data embede in Exif exists

2020-08-25  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/dimg/dimg_fileio.cpp, core/libs/dimg/dimg_p.h,
	core/libs/dimg/dimg_props.cpp: DImgStatic => DImgStaticPriv

2020-08-25  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/dimg/dimg_fileio.cpp, core/libs/dimg/dimg_p.h,
	core/libs/dimg/dimg_props.cpp,
	core/libs/threadimageio/fileio/loadingcache.cpp: move static
	functions from private shared data to a separate class CCBUGS:
	425723

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract exposure program for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract metering mode values for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract camera ambient mesurements
	(depth water, elevation angle, humidity, temperature, etc.) for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp: Store strings with right
	format

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract flash used mode values for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Max aperture Lens value for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Focal Length In 35mm Film for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.h: RawEngine => MetadataEngine :
	extract Lens model, make, and serial strings for unsupported RAW by
	Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Exposure Index value for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Ambient Temperature value for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract unique image ID, unique raw
	data ID, and original raw file name strings for unsupported RAW by
	Exiv2 CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine: Check if GPS info are parsed and if
	image description is empty before to host these data in reconstitued
	Exif container. CCBUGS: 424860

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/3rdparty/ext_kf5_frameworks/CMakeLists.txt,
	project/bundles/3rdparty/ext_libksane/CMakeLists.txt,
	project/bundles/3rdparty/ext_marble/CMakeLists.txt,
	project/bundles/3rdparty/ext_mosaicwall/CMakeLists.txt,
	project/bundles/appimage/01-build-host.sh: Update to KF5 5.73 and
	KApplication to 20.08.3 fix creation of cmake install dir to
	/opt/cmake

2020-08-25  Gilles Caulier <caulier.gilles@gmail.com>

	* project/bundles/3rdparty/ext_qt/5.14/CMakeLists.txt,
	project/bundles/3rdparty/ext_qt/5.14/config_help-5.14.txt,
	project/bundles/3rdparty/ext_qt/5.14/qt-appimage-support.patch,
	project/bundles/3rdparty/ext_qt/{ => 5.14}/qt-icu-hack.patch,
	project/bundles/3rdparty/ext_qt/5.15/CMakeLists.txt,
	project/bundles/3rdparty/ext_qt/{config_help.txt =>
	5.15/config_help-5.15.txt}, project/bundles/3rdparty/ext_qt/{ =>
	5.15}/qt-appimage-support.patch,
	project/bundles/3rdparty/ext_qt/5.15/qt-icu-hack.patch,
	project/bundles/3rdparty/ext_qt/CMakeLists.txt,
	project/bundles/appimage/01-build-host.sh: Restore Qt5.14 for
	AppImage to be compiled under Magei6. Qt 5.15 can only compiled with
	Mageia7 due to openssl dependency. We will switch to Magei7 to build
	AppImage later Mageia 8 availability, planed in October...

2020-08-24  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/threadimageio/fileio/loadingcache.cpp: try without
	loading notification CCBUGS: 425723

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawinfo.cpp: this is ithe default value for
	this tag

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Exif thumbnail for unsupported
	RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Baseline Exposure value for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract unique and localized camera
	model strings for unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp: RawEngine
	=> MetadataEngine : extract DNG Version string for unsupported RAW
	by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Firmware version name for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/metadataengine/engine/metaengine.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Image description for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/metadataengine/engine/metaengine.h,
	core/libs/metadataengine/engine/metaengine_gps.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract GPS positions for unsupported
	RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine.h,
	core/libs/metadataengine/engine/metaengine_gps.cpp: constify

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/engine/metaengine.h,
	core/libs/metadataengine/engine/metaengine_gps.cpp: polish

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract image serial number for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h: 
	RawEngine => MetadataEngine : extract Software creator name for
	unsupported RAW by Exiv2 CCBUGS: 424860

2020-08-24  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libraw.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawinfo.cpp, core/libs/rawengine/drawinfo.h,
	project/bundles/mxe/config.sh: RawEngine => MetadataEngine : extract
	ICC color profile from RAW file for unsupported RAW by Exiv2 CCBUGS:
	424860

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/rawengine/drawdecoder.cpp,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawdecoder_p.h: Implement the libraw callback
	to parse Exif. Function do nothing for the moment.

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libheif.cpp: use
	digiKam debug spaces

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/showfoto/main/showfoto.cpp: use digiKam debug spaces

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/video/manager/vidslidetask.cpp: use digiKam debug spaces


2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/metadataengine/dmetadata/dmetadata_libheif.cpp: use
	digikam debug spaces

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/dplugins/editor/file/print/printoptionspage.cpp: code clean
	up

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/kmemoryinfo/kmemoryinfo.cpp: use digiKam debug spaces

2020-08-23  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/rawengine/drawdecoder.cpp,
	core/libs/rawengine/drawdecoder.h,
	core/libs/rawengine/drawdecoder_p.cpp,
	core/libs/rawengine/drawdecoder_p.h: rename this static method with
	"progress" prefix

2020-08-23  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/widgets/mainview/dactivelabel.cpp: fix CID #1466259

2020-08-23  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/settings/applicationsettings.cpp: use Fusion style on
	Windows as default

2020-08-23  Maik Qualmann <metzpinguin@gmail.com>

	* core/libs/metadataengine/engine/metaengine_exif.cpp: filter
	"binary comment" from the comment fields Since Exiv2-0.27.3 empty
	comment fields are output as "binary comment". CCBUGS: 374012
	CCBUGS: 425125 CCBUGS: 422240

2020-08-22  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/hotpixelcontainer.cpp,
	core/libs/dimg/filters/hotpixels/hotpixelcontainer.h,
	core/libs/dimg/filters/hotpixels/hotpixelsettings.cpp,
	core/libs/dimg/filters/hotpixels/hotpixelsweights.cpp,
	core/libs/dimg/filters/hotpixels/hotpixelsweights.h: polish

2020-08-22  Maik Qualmann <metzpinguin@gmail.com>

	* NEWS: update

2020-08-22  Maik Qualmann <metzpinguin@gmail.com>

	*
	core/dplugins/generic/view/presentation/opengl/presentationgl.cpp,
	core/dplugins/generic/view/presentation/widgets/presentationwidget.
	cpp: fix issue #1 from bug 425644 CCBUGS: 425644

2020-08-22  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframelistview.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistview.h,
	core/libs/dimg/filters/hotpixels/hotpixelsettings.cpp,
	core/libs/dimg/filters/hotpixels/hotpixelsettings.h: HotPixels : add
	context menu to remove on black frame and to clean list

2020-08-22  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframelistview.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistview.h,
	core/libs/dimg/filters/hotpixels/hotpixelsettings.cpp,
	core/libs/dimg/filters/hotpixels/hotpixelsettings.h: Hotpixel tool :
	save and restore list of all black frames between sessions

2020-08-21  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframelistview.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistview.h,
	core/libs/dimg/filters/hotpixels/blackframelistviewitem.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistviewitem.h,
	core/libs/dimg/filters/hotpixels/blackframeparser.cpp,
	core/libs/dimg/filters/hotpixels/blackframeparser.h: use d private
	internal containers

2020-08-21  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframelistview.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistview.h: add new
	method to get all black frame urls from list view

2020-08-20  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframelistview.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistview.h,
	core/libs/dimg/filters/hotpixels/blackframelistviewitem.cpp,
	core/libs/dimg/filters/hotpixels/blackframelistviewitem.h,
	core/libs/dimg/filters/hotpixels/blackframetooltip.cpp,
	core/libs/dimg/filters/hotpixels/blackframetooltip.h,
	core/libs/widgets/itemview/ditemtooltip.cpp: HotPixels: use
	DItemToolTip to render Black Frame tool tip over list view.

2020-08-20  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/filters/hotpixels/blackframetooltip.h: missing to
	export symbols

2020-08-20  Gilles Caulier <caulier.gilles@gmail.com>

	* core/libs/dimg/CMakeLists.txt,
	core/libs/dimg/filters/hotpixels/blackframetooltip.cpp,
	core/libs/dimg/filters/hotpixels/blackframetooltip.h: HotPixels
	tool: introduce time tool tip for BlackFrame. Not yet used

2020-08-20  Gilles Caulier <caulier.gilles@gmail.com>

