Bug 256471

Summary: add spell checking to text areas
Product: [Applications] digikam Reporter: Christopher Yeleighton <giecrilj>
Component: Usability-SpellCheckAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 8.0.0
Sentry Crash Report:

Description Christopher Yeleighton 2010-11-09 21:01:59 UTC
Version:           1.2.0 (using KDE 4.4.4) 
OS:                Linux

Text areas containing longer texts, such as Caption, should have the spelling checked (using the dictionary corresponding to the declared language of the caption).

Reproducible: Didn't try

Steps to Reproduce:
1. Tell Gwenview to open a JPEG image.
2. Tell Gwenview to show the metadata editor.
3. Set the English language caption to "my pitcure"

Actual Results:  
3. The caption is "my pitcure".

Expected Results:  
3. The word "pitcure" should be marked as a typo.

OS: Linux (x86_64) release 2.6.34.7-0.5-desktop
Compiler: gcc
Workaround: edit all captions in Kwrite.
Comment 1 caulier.gilles 2010-11-09 22:21:16 UTC
It's already implemented :

http://www.flickr.com/photos/digikam/5161858619/

Gilles Caulier
Comment 2 caulier.gilles 2022-08-01 12:51:01 UTC
Git commit 3fbab7e6768cfae273db95766c97c4d112922e2e by Gilles Caulier.
Committed on 01/08/2022 at 12:45.
Pushed by cgilles into branch 'master'.

Use QTexEdit and Sonnet to suppoet spell checking in metadata edit plugin
Related: bug 92310, bug 402922, bug 360954

M  +2    -0    core/dplugins/generic/metadata/metadataedit/CMakeLists.txt
M  +7    -6    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +10   -3    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h

https://invent.kde.org/graphics/digikam/commit/3fbab7e6768cfae273db95766c97c4d112922e2e
Comment 3 caulier.gilles 2022-08-01 13:09:36 UTC
Git commit 0f5c436745f8fea708aa07f9fa7d7fba21ff2234 by Gilles Caulier.
Committed on 01/08/2022 at 13:02.
Pushed by cgilles into branch 'master'.

Use QTexEdit and Sonnet to support spell checking in metadata edit plugin
Related: bug 92310, bug 402922, bug 360954

M  +1    -1    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +21   -15   core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +15   -9    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/0f5c436745f8fea708aa07f9fa7d7fba21ff2234
Comment 4 caulier.gilles 2022-08-01 13:20:53 UTC
Git commit 3eaf564eebebd76951f1a6131a150d2937a52b3f by Gilles Caulier.
Committed on 01/08/2022 at 13:18.
Pushed by cgilles into branch 'master'.

Revert QPlainTextEdit conversion to QTextEdit as Sonnet spell checker can be applied to QPlainTextEdit too.
Related: bug 402922, bug 360954, bug 92310

M  +4    -4    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +8    -8    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +5    -5    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/3eaf564eebebd76951f1a6131a150d2937a52b3f
Comment 5 caulier.gilles 2022-08-03 12:38:45 UTC
Git commit dd436d167db768603b966c7a1697ccd020eedf86 by Gilles Caulier.
Committed on 03/08/2022 at 12:35.
Pushed by cgilles into branch 'master'.

Factoring spell-checking in common widget based on QTextEdit and QPlainTextEdit
These common widget provide a way to set visible lines to edit contents, in goal to optimize space on GUI.
Add more fields in Metadata Editpr with spell-checking.
Related: bug 402922, bug 360954, bug 92310

M  +0    -1    core/dplugins/generic/metadata/metadataedit/CMakeLists.txt
M  +4    -9    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.cpp
M  +7    -8    core/dplugins/generic/metadata/metadataedit/dialog/limitedtextedit.h
M  +36   -41   core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +6    -1    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.h
M  +4    -8    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp
M  +1    -0    core/libs/widgets/CMakeLists.txt
A  +140  -0    core/libs/widgets/text/dtextedit.cpp     [License: GPL (v2+)]
A  +99   -0    core/libs/widgets/text/dtextedit.h     [License: GPL (v2+)]

https://invent.kde.org/graphics/digikam/commit/dd436d167db768603b966c7a1697ccd020eedf86
Comment 6 caulier.gilles 2022-08-03 14:56:01 UTC
Git commit f3f4de94637e1f8dcd5ac42667d9f72e68747691 by Gilles Caulier.
Committed on 03/08/2022 at 14:55.
Pushed by cgilles into branch 'master'.

ad spell-checking to IPTC/Contents/Headline
Related: bug 402922, bug 360954, bug 92310

M  +25   -26   core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp

https://invent.kde.org/graphics/digikam/commit/f3f4de94637e1f8dcd5ac42667d9f72e68747691
Comment 7 caulier.gilles 2022-08-04 07:20:31 UTC
Git commit 96cb1846f4e419f048dfd9bc271aa26650da542a by Gilles Caulier.
Committed on 04/08/2022 at 07:19.
Pushed by cgilles into branch 'master'.

add spell-checking to IPTC/Credits/Credit|Source|Copyright
Related: bug 402922, bug 360954, bug 92310

M  +23   -25   core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp

https://invent.kde.org/graphics/digikam/commit/96cb1846f4e419f048dfd9bc271aa26650da542a
Comment 8 caulier.gilles 2022-08-04 07:39:38 UTC
Git commit e83464b986c29df6d57aa1d8e8c18a2b3db0cdb9 by Gilles Caulier.
Committed on 04/08/2022 at 07:38.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Keywords
Related: bug 402922, bug 360954, bug 92310

M  +26   -24   core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp

https://invent.kde.org/graphics/digikam/commit/e83464b986c29df6d57aa1d8e8c18a2b3db0cdb9
Comment 9 caulier.gilles 2022-08-04 09:16:08 UTC
Git commit b4e1ac9de4ac69993df1aad8ab5e348c5e12c5dc by Gilles Caulier.
Committed on 04/08/2022 at 09:14.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Categories
Related: bug 402922, bug 360954, bug 92310

M  +51   -29   core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp

https://invent.kde.org/graphics/digikam/commit/b4e1ac9de4ac69993df1aad8ab5e348c5e12c5dc
Comment 10 caulier.gilles 2022-08-04 13:25:57 UTC
Git commit 6ed87cec3bd9cef85adbedd2f4787a6547ad2c7c by Gilles Caulier.
Committed on 04/08/2022 at 13:24.
Pushed by cgilles into branch 'master'.

Add spell-checking to IPTC/Status/Title|Edit Status|Job Identifier
Related: bug 402922, bug 360954, bug 92310

M  +35   -52   core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp
M  +0    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.h

https://invent.kde.org/graphics/digikam/commit/6ed87cec3bd9cef85adbedd2f4787a6547ad2c7c
Comment 11 caulier.gilles 2022-08-05 03:37:59 UTC
Git commit 834d3b3b710a7297553e5707c818859c3fff3f8e by Gilles Caulier.
Committed on 05/08/2022 at 03:28.
Pushed by cgilles into branch 'master'.

Spell-Checking with KF5::Sonet is now an optional dependencies with digiKam core.
Related: bug 402922, bug 360954, bug 92310

M  +1    -1    Mainpage.dox
M  +2    -0    core/CMakeLists.txt
M  +9    -1    core/app/DigikamCoreTarget.cmake
M  +3    -0    core/app/utils/digikam_config.h.cmake.in
M  +1    -1    core/cmake/rules/RulesKDEFramework.cmake
M  +8    -0    core/libs/dialogs/libsinfodlg.cpp
M  +4    -1    core/libs/widgets/CMakeLists.txt
M  +74   -13   core/libs/widgets/text/dtextedit.cpp
M  +5    -3    core/libs/widgets/text/dtextedit.h

https://invent.kde.org/graphics/digikam/commit/834d3b3b710a7297553e5707c818859c3fff3f8e
Comment 12 caulier.gilles 2022-08-05 09:26:28 UTC
Git commit c7448014d43529bf9d1b5280415665a7a88abc50 by Gilles Caulier.
Committed on 05/08/2022 at 09:24.
Pushed by cgilles into branch 'master'.

Add spell-checking support and configuration (aka dictionaries and backends available) on Components Info dialog.
Related: bug 402922, bug 360954, bug 92310

M  +15   -14   core/libs/dialogs/libsinfodlg.cpp

https://invent.kde.org/graphics/digikam/commit/c7448014d43529bf9d1b5280415665a7a88abc50
Comment 13 caulier.gilles 2022-08-05 11:44:06 UTC
Git commit 5e64e105b44759b9d0e30c185fc9c9982322ae16 by Gilles Caulier.
Committed on 05/08/2022 at 11:41.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Status/Headline|Caption Writer
Related: bug 402922, bug 360954, bug 92310

M  +9    -12   core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp

https://invent.kde.org/graphics/digikam/commit/5e64e105b44759b9d0e30c185fc9c9982322ae16
Comment 14 caulier.gilles 2022-08-05 12:29:16 UTC
Git commit 144cf28c9b54de5864d5e31404495e353df192b5 by Gilles Caulier.
Committed on 05/08/2022 at 12:21.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Credits/Creator Title|Credit|Source
Related: bug 402922, bug 360954, bug 92310

M  +8    -8    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +11   -11   core/dplugins/generic/metadata/metadataedit/xmp/xmpcontent.cpp
M  +20   -21   core/dplugins/generic/metadata/metadataedit/xmp/xmpcredits.cpp

https://invent.kde.org/graphics/digikam/commit/144cf28c9b54de5864d5e31404495e353df192b5
Comment 15 caulier.gilles 2022-08-05 19:24:08 UTC
Git commit 59cad479108b7d192746531dd197c39530530738 by Gilles Caulier.
Committed on 05/08/2022 at 19:06.
Pushed by cgilles into branch 'master'.

Add spell-checking to XMP/Keywords|Categories|Status
Related: bug 402922, bug 360954, bug 92310

M  +15   -8    core/dplugins/generic/metadata/metadataedit/xmp/xmpcategories.cpp
M  +16   -7    core/dplugins/generic/metadata/metadataedit/xmp/xmpkeywords.cpp
M  +3    -5    core/dplugins/generic/metadata/metadataedit/xmp/xmpstatus.cpp

https://invent.kde.org/graphics/digikam/commit/59cad479108b7d192746531dd197c39530530738
Comment 16 caulier.gilles 2022-08-05 21:46:52 UTC
Git commit 65807f474fe98fd4ef52a0a6964574ee6549f200 by Gilles Caulier.
Committed on 05/08/2022 at 21:39.
Pushed by cgilles into branch 'master'.

Add spell-checking to metadata Template/Rights section
Related: bug 402922, bug 360954, bug 92310

M  +21   -24   core/libs/template/templatepanel.cpp

https://invent.kde.org/graphics/digikam/commit/65807f474fe98fd4ef52a0a6964574ee6549f200
Comment 17 caulier.gilles 2022-08-05 22:02:30 UTC
Git commit 70e85dfe8bc7d61fba7994d669c8ac86dbc59007 by Gilles Caulier.
Committed on 05/08/2022 at 22:01.
Pushed by cgilles into branch 'master'.

Add spell-checking to Album Caption from Album Properties dialog
Related: bug 402922, bug 360954, bug 92310

M  +3    -3    core/libs/album/widgets/albumpropsedit.cpp

https://invent.kde.org/graphics/digikam/commit/70e85dfe8bc7d61fba7994d669c8ac86dbc59007
Comment 18 caulier.gilles 2022-08-06 17:42:16 UTC
Git commit f5fd6da6ccfd1549762ef9d140ca90bd55e6bc3c by Gilles Caulier.
Committed on 06/08/2022 at 17:40.
Pushed by cgilles into branch 'master'.

Add spell-checking to BQM Watermark and Editor InsertText plugins
Related: bug 402922, bug 360954, bug 92310

M  +5    -6    core/dplugins/bqm/decorate/watermark/watermark.cpp
M  +4    -4    core/dplugins/editor/decorate/inserttext/inserttexttool.cpp

https://invent.kde.org/graphics/digikam/commit/f5fd6da6ccfd1549762ef9d140ca90bd55e6bc3c
Comment 19 caulier.gilles 2022-08-08 00:40:43 UTC
Git commit 6cb9ace70ca5177e7ff9ebb7b98c4f0dca4e444e by Gilles Caulier.
Committed on 08/08/2022 at 00:39.
Pushed by cgilles into branch 'master'.

Add spell-checking to HTML Export gallery title
Related: bug 402922, bug 360954, bug 92310

M  +3    -3    core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/6cb9ace70ca5177e7ff9ebb7b98c4f0dca4e444e
Comment 20 caulier.gilles 2022-08-08 00:52:06 UTC
Git commit 5c5c3d258ed7cd43265c232d18931ca29e8b9491 by Gilles Caulier.
Committed on 08/08/2022 at 00:50.
Pushed by cgilles into branch 'master'.

Add spell-checking to Font Properties dialog
Related: bug 402922, bug 360954, bug 92310

M  +3    -2    core/libs/properties/captions/captionedit.cpp
M  +0    -1    core/libs/properties/captions/itemdescedittab.cpp
M  +4    -3    core/libs/widgets/fonts/dfontproperties.cpp

https://invent.kde.org/graphics/digikam/commit/5c5c3d258ed7cd43265c232d18931ca29e8b9491
Comment 21 caulier.gilles 2022-08-08 01:12:41 UTC
Git commit 6f9396acf33729349dd17327d9a3777888e3e624 by Gilles Caulier.
Committed on 08/08/2022 at 01:11.
Pushed by cgilles into branch 'master'.

Add spell-checking to WebService new album dialog for Title and Description properties
Related: bug 402922, bug 360954, bug 92310

M  +0    -1    core/dplugins/generic/metadata/metadataedit/xmp/xmpproperties.cpp
M  +10   -8    core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.cpp
M  +2    -1    core/dplugins/generic/webservices/smugmug/smugnewalbumdlg.h
M  +12   -12   core/libs/dplugins/webservices/wsnewalbumdialog.cpp
M  +4    -4    core/libs/dplugins/webservices/wsnewalbumdialog.h
M  +1    -1    core/libs/properties/captions/captionedit.cpp
M  +2    -2    core/libs/properties/captions/captionedit.h
M  +1    -0    core/libs/widgets/text/dtextedit.cpp

https://invent.kde.org/graphics/digikam/commit/6f9396acf33729349dd17327d9a3777888e3e624
Comment 22 caulier.gilles 2022-08-08 01:20:56 UTC
Git commit 7eaac578d84120d788e71d9fe9595a201d925ac5 by Gilles Caulier.
Committed on 08/08/2022 at 01:20.
Pushed by cgilles into branch 'master'.

Add spell-checking to Media Wiki Export settings text properties
Related: bug 402922, bug 360954, bug 92310

M  +17   -13   core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp

https://invent.kde.org/graphics/digikam/commit/7eaac578d84120d788e71d9fe9595a201d925ac5
Comment 23 caulier.gilles 2022-08-08 01:30:50 UTC
Git commit 0ad81015d9002e04447284a9db40cba02dd58116 by Gilles Caulier.
Committed on 08/08/2022 at 01:29.
Pushed by cgilles into branch 'master'.

Add spell-checking to iNaturalist Export observation description property
Related: bug 402922, bug 360954, bug 92310

M  +0    -1    core/dplugins/generic/webservices/facebook/fbtalker.cpp
M  +0    -1    core/dplugins/generic/webservices/facebook/fbtalker_wizard.cpp
M  +0    -1    core/dplugins/generic/webservices/imageshack/imageshackwindow.cpp
M  +1    -1    core/dplugins/generic/webservices/inaturalist/inatwidget.cpp
M  +2    -2    core/dplugins/generic/webservices/inaturalist/inatwidget_p.h
M  +2    -1    core/dplugins/generic/webservices/inaturalist/inatwindow.cpp

https://invent.kde.org/graphics/digikam/commit/0ad81015d9002e04447284a9db40cba02dd58116
Comment 24 caulier.gilles 2022-08-08 09:16:18 UTC
Git commit b93cd82f03330811541693c58abd1dc1a4a7f8b4 by Gilles Caulier.
Committed on 08/08/2022 at 09:10.
Pushed by cgilles into branch 'master'.

More place holder text to use
More text filed supporting spell-checking in IPTC editor
Factoring IPTC object edit code
Related: bug 402922, bug 360954, bug 92310

M  +17   -10   core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
M  +1    -3    core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.h
M  +5    -5    core/dplugins/generic/metadata/metadataedit/exif/exifcaption.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/exif/exifdevice.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
M  +2    -2    core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
M  +3    -3    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +1    -0    core/dplugins/generic/metadata/metadataedit/iptc/iptckeywords.cpp
M  +9    -31   core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.cpp
M  +0    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcproperties.h
M  +4    -0    core/dplugins/generic/metadata/metadataedit/iptc/iptcstatus.cpp

https://invent.kde.org/graphics/digikam/commit/b93cd82f03330811541693c58abd1dc1a4a7f8b4
Comment 25 caulier.gilles 2022-08-08 12:04:35 UTC
Git commit 7b5474766de968ab91803c009bf8c23e78bab07e by Gilles Caulier.
Committed on 08/08/2022 at 11:40.
Pushed by cgilles into branch 'master'.

Add spell-checking to Metadata Editor with muli-strings edit properties
Code factoring
Related: bug 402922, bug 360954, bug 92310

M  +25   -14   core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.cpp
M  +1    -3    core/dplugins/generic/metadata/metadataedit/dialog/multistringsedit.h
M  +0    -17   core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.cpp
M  +0    -4    core/dplugins/generic/metadata/metadataedit/iptc/iptccontent.h
M  +0    -23   core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.cpp
M  +0    -4    core/dplugins/generic/metadata/metadataedit/iptc/iptccredits.h

https://invent.kde.org/graphics/digikam/commit/7b5474766de968ab91803c009bf8c23e78bab07e
Comment 26 caulier.gilles 2022-08-11 14:46:04 UTC
Git commit 12b4cd0f378e6df41eeeec36f9b32cfdcb69f0a3 by Gilles Caulier.
Committed on 11/08/2022 at 14:43.
Pushed by cgilles into branch 'master'.

Add spell checking to caption settings from Print Creator plugin.
Related: bug 402922, bug 360954, bug 92310

M  +6    -1    core/dplugins/generic/tools/printcreator/ui/advprintcaptionpage.ui
M  +12   -0    core/dplugins/generic/tools/printcreator/wizard/advprintcaptionpage.cpp

https://invent.kde.org/graphics/digikam/commit/12b4cd0f378e6df41eeeec36f9b32cfdcb69f0a3
Comment 27 caulier.gilles 2022-08-11 15:15:46 UTC
Git commit 7a5d2830e3aa50f8655ed2c57f7ab2e97859ec8e by Gilles Caulier.
Committed on 11/08/2022 at 15:14.
Pushed by cgilles into branch 'master'.

add spell-checking support to HTML Gallery plugin to caption text settings
Related: bug 402922, bug 360954, bug 92310

M  +4    -0    core/dplugins/generic/tools/htmlgallery/CMakeLists.txt
M  +11   -3    core/dplugins/generic/tools/htmlgallery/generator/gallerytheme.cpp
A  +51   -0    core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.cpp     [License: GPL (v2+)]
A  +49   -0    core/dplugins/generic/tools/htmlgallery/parameters/captionthemeparameter.h     [License: GPL (v2+)]
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/bluecurved/bluecurved.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/dateframes/dateframes.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/themes/details/details.desktop
M  +2    -2    core/dplugins/generic/tools/htmlgallery/themes/simplerounded/simplerounded.desktop
M  +1    -1    core/dplugins/generic/tools/htmlgallery/wizard/htmloutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/7a5d2830e3aa50f8655ed2c57f7ab2e97859ec8e
Comment 28 caulier.gilles 2022-08-11 23:31:39 UTC
Git commit 5043eee626e3143924637936f869f5b66dc95e2b by Gilles Caulier.
Committed on 11/08/2022 at 23:30.
Pushed by cgilles into branch 'master'.

Add spell-checking to JAlbumExport project title settings
Related: bug 402922, bug 360954, bug 92310

M  +12   -10   core/dplugins/generic/tools/jalbum/wizard/jalbumoutputpage.cpp

https://invent.kde.org/graphics/digikam/commit/5043eee626e3143924637936f869f5b66dc95e2b
Comment 29 caulier.gilles 2022-08-14 12:04:48 UTC
Git commit b8dcdabf0da6927a5633201e69becc33e92877d4 by Gilles Caulier.
Committed on 14/08/2022 at 12:02.
Pushed by cgilles into branch 'master'.

add spell-checking to album category editor
Related: bug 402922, bug 360954, bug 92310

M  +5    -4    core/utilities/setup/album/setupcategory.cpp

https://invent.kde.org/graphics/digikam/commit/b8dcdabf0da6927a5633201e69becc33e92877d4
Comment 30 caulier.gilles 2022-08-15 03:30:39 UTC
Git commit e0aede775f5d5a8b88586da6136b2cfa132ce054 by Gilles Caulier.
Committed on 15/08/2022 at 03:28.
Pushed by cgilles into branch 'master'.

Add spell-checking support in Tags Manager / tags properties view / tags title settings.
Related: bug 402922, bug 360954, bug 92310

M  +8    -5    core/libs/tags/manager/tagpropwidget.cpp
M  +8    -2    core/libs/widgets/text/dtextedit.cpp
M  +20   -4    core/libs/widgets/text/dtextedit.h

https://invent.kde.org/graphics/digikam/commit/e0aede775f5d5a8b88586da6136b2cfa132ce054
Comment 31 caulier.gilles 2022-08-17 20:01:31 UTC
Git commit 613ed81b09651aee468c6d663fa32fed2c392ca9 by Gilles Caulier.
Committed on 17/08/2022 at 19:55.
Pushed by cgilles into branch 'master'.

Spell-Checking: add settings to ignore a list of words.
Related: bug 92310, bug 200223, bug 360954, bug 376345, bug 402922

M  +1    -0    core/app/main/digikamapp.cpp
M  +1    -0    core/app/main/digikamapp_p.h
M  +10   -0    core/libs/widgets/text/dtextedit.cpp
M  +166  -11   core/libs/widgets/text/spellcheckconfig.cpp
M  +6    -2    core/libs/widgets/text/spellcheckconfig.h
M  +13   -5    core/libs/widgets/text/spellcheckcontainer.cpp
M  +3    -2    core/libs/widgets/text/spellcheckcontainer.h
M  +4    -1    core/libs/widgets/text/spellchecksettings.cpp
M  +1    -0    core/showfoto/main/showfoto.cpp
M  +1    -0    core/showfoto/main/showfoto_p.h

https://invent.kde.org/graphics/digikam/commit/613ed81b09651aee468c6d663fa32fed2c392ca9
Comment 32 caulier.gilles 2022-08-29 10:41:32 UTC
Git commit ed8140a3b3998a3854c4d874a0a8ce4ec46bc8b3 by Gilles Caulier.
Committed on 29/08/2022 at 10:38.
Pushed by cgilles into branch 'master'.

Customized Subject text edit widget (name, matter, details) use now DTextEdit with spellcheck capabilties.
Related: bug 402922, bug 360954, bug 92310

M  +1    -1    core/dplugins/generic/metadata/metadataedit/dialog/objectattributesedit.cpp
M  +3    -3    core/dplugins/generic/metadata/metadataedit/iptc/iptcsubjects.cpp
M  +7    -3    core/dplugins/generic/metadata/metadataedit/xmp/xmpsubjects.cpp
M  +3    -3    core/libs/template/subjectedit.cpp
M  +6    -6    core/libs/widgets/metadata/utils/subjectwidget.cpp
M  +5    -4    core/libs/widgets/metadata/utils/subjectwidget.h

https://invent.kde.org/graphics/digikam/commit/ed8140a3b3998a3854c4d874a0a8ce4ec46bc8b3
Comment 33 caulier.gilles 2022-08-29 11:03:02 UTC
Git commit 7f2b0ded2142657705ff2aa9a459c754b678d3d8 by Gilles Caulier.
Committed on 29/08/2022 at 11:01.
Pushed by cgilles into branch 'master'.

add spellcheck to favorite and bookmark properties dialog
Related: bug 402922, bug 360954, bug 92310

M  +1    -1    core/showfoto/folderview/showfotofolderviewbar.cpp
M  +6    -4    core/showfoto/folderview/showfotofolderviewbookmarkdlg.cpp
M  +11   -8    core/showfoto/stackview/showfotostackviewfavoriteitemdlg.cpp

https://invent.kde.org/graphics/digikam/commit/7f2b0ded2142657705ff2aa9a459c754b678d3d8
Comment 34 caulier.gilles 2022-08-29 11:57:04 UTC
Git commit 9d270f0800726d1984fb8acee2daabe3998214c1 by Gilles Caulier.
Committed on 29/08/2022 at 11:55.
Pushed by cgilles into branch 'master'.

add spellcheck support in all title/description/name properties edit widget
Related: bug 402922, bug 360954, bug 92310

M  +5    -4    core/app/views/sidebar/timelinesidebarwidget.cpp
M  +1    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptccategories.cpp
M  +1    -1    core/dplugins/generic/metadata/metadataedit/iptc/iptcenvelope.cpp
M  +8    -11   core/dplugins/generic/webservices/flickr/flickrlist.cpp
M  +2    -1    core/dplugins/generic/webservices/flickr/flickrwidget.cpp
M  +2    -1    core/dplugins/generic/webservices/flickr/flickrwidget_p.h
M  +1    -1    core/dplugins/generic/webservices/flickr/flickrwindow.cpp
M  +4    -2    core/dplugins/generic/webservices/imageshack/imageshackwidget.cpp
M  +2    -1    core/dplugins/generic/webservices/imageshack/imageshackwidget_p.h
M  +4    -3    core/dplugins/generic/webservices/mediawiki/mediawikiwidget.cpp
M  +3    -3    core/libs/dplugins/webservices/wsnewalbumdialog.cpp
M  +1    -1    core/libs/dplugins/webservices/wsnewalbumdialog.h
M  +1    -1    core/utilities/advancedrename/parser/modifiers/defaultvaluemodifier.cpp
M  +3    -2    core/utilities/fuzzysearch/fuzzysearchview_p.h
M  +2    -2    core/utilities/fuzzysearch/fuzzysearchview_similar.cpp
M  +2    -2    core/utilities/fuzzysearch/fuzzysearchview_sketch.cpp
M  +7    -4    core/utilities/geolocation/geoiface/bookmark/bookmarksdlg.cpp
M  +5    -4    core/utilities/geolocation/mapsearches/gpssearchview.cpp
M  +16   -18   core/utilities/queuemanager/views/workflowdlg.cpp
M  +1    -1    core/utilities/queuemanager/views/workflowdlg.h
M  +4    -2    core/utilities/setup/camera/cameraselection.cpp
M  +4    -2    core/utilities/setup/camera/importfilterdlg.cpp
M  +3    -3    core/utilities/setup/collections/setupcollectionview.cpp
M  +4    -4    core/utilities/setup/setuptemplate.cpp

https://invent.kde.org/graphics/digikam/commit/9d270f0800726d1984fb8acee2daabe3998214c1