Autocorrect functionality
Albert Astals Cid
aacid at kde.org
Wed Oct 19 00:05:19 BST 2022
Sorry for the cross-posting.
Please CC me, i'm on none of the two lists
Both pimcommon and calligra have Autocorrect functionality, but PIM one broke at some point and I guess no one realized?
PIM is looking for files in
GenericDataDir/autocorrect
https://invent.kde.org/pim/pimcommon/-/blob/master/src/pimcommon/autocorrection/autocorrection.cpp#L1063
PIM does not install nor contain any autocorrect.xml file
Calligra is looking for files both in
GenericDataDir/autocorrect and GenericDataDir/calligra/autocorrect
https://invent.kde.org/office/calligra/-/blob/master/plugins/textediting/autocorrection/Autocorrect.cpp#L727
Calligra does contains an autocorrect.xml file that gets installed into GenericDataDir/calligra/autocorrect/autocorrect.xml
So unless there's something wrong in my assessment, PIM autocorrect is broken, and if it was not broken it would depend on calligra for the files to exist since it does not ship its own autocorrect files (that's good, since duplication is bad)
Solutions:
A) Make PIM look for files also in GenericDataDir/calligra and live with the dependency to calligra for the feature
B) Accept that the feature in PIM was broken for a long time and just remove it
C) Make a library that both PIM and Calligra use
Ideally we would go with C but we all know it's not like we have lots of people with time available to jump and work on this...
Comments? Opinions?
Sorry for the cross-posting.
Please CC me, i'm on none of the two lists
Cheers,
Albert
More information about the calligra-devel
mailing list