summaryrefslogtreecommitdiffstats
path: root/external/hunspell/UnpackedTarball_hunspell.mk
diff options
context:
space:
mode:
authorLászló Németh <nemeth@numbertext.org>2018-03-26 00:43:11 +0200
committerLászló Németh <nemeth@numbertext.org>2018-04-03 09:08:06 +0200
commit18ce9d80dc1ba0262e145a015526da7c0851a74b (patch)
tree1111e73f1112e93a291ab33130404460cf58f7d2 /external/hunspell/UnpackedTarball_hunspell.mk
parentPut back blacklisted file (diff)
downloadcore-18ce9d80dc1ba0262e145a015526da7c0851a74b.tar.gz
core-18ce9d80dc1ba0262e145a015526da7c0851a74b.zip
tdf#116586 fix LibreOffice crash by Hungarian personal dictionary
"AkH. 11. (old orthography)", caused by bad handling of forbidden words of alias compressed dictionaries during run-time dictionary extension. Note: accepting also all – previously forbidden – affixed forms of the modified stem is a removed function: "Grammar by" spell checking (for example, in LibreOffice via SPELLML interface of Hunspell) supports user words with affixation and compounding. The original idea was to add substandard or interfering words as forbidden words – but with flags – to the dictionary, and adding the stem to the personal dictionary could “switch on” the affixed forms of the word, too. Now the suggested method is using "Grammar by" personal dictionaries, as in LibreOffice: https://wiki.documentfoundation.org/ReleaseNotes/6.0#.E2.80.9CGrammar_By.E2.80.9D_spell_checking Change-Id: I8160d3f49a73cb2481d51c336115b6c27e7c9f1d Reviewed-on: https://gerrit.libreoffice.org/51844 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'external/hunspell/UnpackedTarball_hunspell.mk')
-rw-r--r--external/hunspell/UnpackedTarball_hunspell.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/external/hunspell/UnpackedTarball_hunspell.mk b/external/hunspell/UnpackedTarball_hunspell.mk
index 8c7e08a36afc..c76233c546d7 100644
--- a/external/hunspell/UnpackedTarball_hunspell.mk
+++ b/external/hunspell/UnpackedTarball_hunspell.mk
@@ -29,6 +29,7 @@ $(eval $(call gb_UnpackedTarball_add_patches,hunspell, \
external/hunspell/0001-fix-compound-word-part-pa.patch \
external/hunspell/0001-add-SPELLML-support-for-run-time-dictionary-extensio.patch \
external/hunspell/0001-Recent-Hunspell-fixes-and-improvements.patch \
+ external/hunspell/0001-tdf-116586-fix-LibreOffice-crash-by-Hungarian-person.patch \
))
# vim: set noet sw=4 ts=4: