summaryrefslogtreecommitdiffstats
path: root/external/hunspell/UnpackedTarball_hunspell.mk
Commit message (Collapse)AuthorAgeFilesLines
* CVE-2019-16707Caolán McNamara2019-11-131-0/+1
| | | | | | | | Change-Id: I69c4c31330fde135b6ff6c0c1c72f613f0cc4b1d Reviewed-on: https://gerrit.libreoffice.org/82551 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* We need gb_UnpackedTarball_update_autoconf_configs in order to recognize iOSTor Lillqvist2018-11-141-0/+2
| | | | Change-Id: I0c8eafc15c3582f64989ed3eedc28e746713df01
* bump hunspell to 1.7libreoffice-6-2-branch-pointLászló Németh2018-11-121-12/+0
| | | | | | | Change-Id: Ia8d1f4831e651b3a8d5115f78e5a5239b56c71c4 Reviewed-on: https://gerrit.libreoffice.org/63015 Tested-by: Jenkins Reviewed-by: László Németh <nemeth@numbertext.org>
* tdf#118162 spell checking: fix freezing and add missing OCONVLászló Németh2018-06-241-1/+3
| | | | | | | | | | | | | | | | | conversion, also other smaller fixes of spelling, suggestion and morphological analysis using recent Hunspell commits. Several second or more freezing was occured with Hunspell dictionaries with compound word handling, because of (1) combinatorical explosion of overlapping word parts, or (2) unlimited suggestion algorithms (for example MAP) and (3) multiple suggestion search for a capitalized, mixed case or abbreviated long word. Change-Id: I73e196f907e9b73dcd981d275cedb33878a554f6 Reviewed-on: https://gerrit.libreoffice.org/55965 Tested-by: Jenkins Reviewed-by: László Németh <nemeth@numbertext.org>
* tdf#116586 fix LibreOffice crash by Hungarian personal dictionaryLászló Németh2018-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | "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>
* Add recent Hunspell fixes and improvementsLászló Németh2017-12-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from Hunspell repository to give better spell checking and suggestions. Short Hunspell commit descriptions (complete commit descriptions are in the committed Hunspell patch): 4a8921b BREAK tries to break at the second word break 957950b Spelling dictionary should be a real spelling dictionary 0b8a4d8 Use only middle replentries for compound word checking 4e4106f Reduce strange ngram suggestions 89a8ec6 Optimize condition order in walk_hashtable loop e80685c Remove SUBSTANDARD dictionary roots from suggestions. 90cb55f Clean-up ngram suggestions for lowercase words bbf2eb4 word pairs of the dic file get highest suggestion priority 0667049 check dictionary word pairs to filter compound word overgeneration ebdd308 clean-up suggestion 526f600 skip empty ph: field and support character stripping eb97eb7 Dictionary words with COMPOUNDFORBIDFLAG are removed 8912f2a Allow suggestion search for prefix + *two suffixes* caa24d6 Improve ph: usage for capitalization and Unicode 05082b4 BREAK: keep also break-at-first-break-point breaking db142a3 Fix regression in Hungarian "moving rule" 711466a fix compiler warnings 7ba5beb Support dictionary based REP replacements Change-Id: I7f7202acf2dccec05ef9c542362b432aa8566a86 Reviewed-on: https://gerrit.libreoffice.org/45918 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: László Németh <nemeth@numbertext.org>
* apply patch for run-time Hunspell dictionary extensionLászló Németh2017-11-171-0/+1
| | | | | | | | | | to use in new "Affixation/Compounding By" feature of language-specific LibreOffice user dictionaries. Change-Id: Icb4181717f0ff1145ac5acc130266b165132cfe9 Reviewed-on: https://gerrit.libreoffice.org/44561 Reviewed-by: László Németh <nemeth@numbertext.org> Tested-by: László Németh <nemeth@numbertext.org>
* fix spell checking issues using recent Hunspell patchesLászló Németh2017-11-061-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test: English word "Ian" are "item" are not allowed as "İan", "İtem" now. Patch list with commit ids in Hunspell repository: commit 66badb7449c2053c89456f11a7f71f3f5916b550 Extend dotless i and dotted I rules to Crimean Tatar language commit 88cf975c295e3ec808efb77bb1a2a031d77f0c89 Allow dotted I in dictionary, and disable bad capitalization commit 39b785a6b03b35cc8a27f43f6005dcaa432694e1 FORBIDDENWORD precedes BREAK commit 0f691abe68788d0a58e72ab66877a9f670cd2741 Remove forbidden words from dash suggestion list commit 15b2cde4f01706f0a648518a5cfc57394d015448 tdf#95024 fix compound handling for new Hungarian orthography commit de3ae6844af62300e473f7b7b66a56e54153b4b9 fix compound word part "pa:" Change-Id: Id12b5629b0c975464072b5b144743cbe40fe45a3 Reviewed-on: https://gerrit.libreoffice.org/44200 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Andras Timar <andras.timar@collabora.com>
* bump hunspell to 1.6.2Caolán McNamara2017-09-211-9/+0
| | | | | | | | Change-Id: I91d4d58f2b8ba69067de1d08476a8cebbb780535 Reviewed-on: https://gerrit.libreoffice.org/42555 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* tdf#106751 fix regressions in Hungarian spell checkingLászló Németh2017-03-241-0/+2
| | | | | | | | | | using recent fixes of Hunspell code base Change-Id: I180a2ecba924180419c5eb1a0e78b5c84e7242c4 Reviewed-on: https://gerrit.libreoffice.org/35665 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: László Németh <nemeth@numbertext.org> Tested-by: László Németh <nemeth@numbertext.org>
* use alternative optimizations for buffer creation bottleneckCaolán McNamara2017-02-121-4/+6
| | | | Change-Id: I9f29e8d3e5e97fe403a3e0d7d03c6ac01c7689c4
* Related: tdf#105426 upgrade to hunspell-1.6.0Caolán McNamara2017-01-241-2/+7
| | | | | | | Change-Id: I275222d1a7d78cbfb1ca046562fc8a3c314b0fae Reviewed-on: https://gerrit.libreoffice.org/33454 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* external/hunspell: Work around -Werror,-Wundef with clang-clStephan Bergmann2016-12-211-0/+6
| | | | | | | ...when lingucomponent/source/spellcheck/spell/sspellimp.cxx includes hunspell.hxx Change-Id: Ibb4b2901a9dfbf7e145281bedeaa9d8daf79aba5
* update to latest hunspell 1-5 releaseCaolán McNamara2016-12-141-5/+0
| | | | | | | | Change-Id: Ifb412506f2e36878d44d0e4f6360ae8d070ffa15 Reviewed-on: https://gerrit.libreoffice.org/28488 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* bump to hunspell 1.4.1Caolán McNamara2016-05-031-0/+1
| | | | Change-Id: I20d9abfd73586daf1ed99f0e1a2481840e61f90e
* try next hunspell 1.4.0 prerelease milestoneCaolán McNamara2016-04-181-1/+0
| | | | | | | | try using reverse iterators here then and remove dictmgr which we don't seem to use or need Change-Id: I981fccc4ca7562d5ab707dc2f605e409169dec07
* hunspell: MSVC debug runtime iterators don't want to decrement past begin()Michael Stahl2016-04-151-0/+1
| | | | Change-Id: I258dc551d14ba72113b284be3566ba924434ab4c
* test pre 1.4.0 hunspellCaolán McNamara2016-04-151-2/+0
| | | | Change-Id: Ied87b41ec02b993fd08ac13f325b9489b6f07456
* external/hunspell: -fsanitize=shiftStephan Bergmann2016-04-071-0/+1
| | | | Change-Id: Ifc78a8f1a0a6fa29ef9becc5432e581f42241467
* bump hunspell to 1.3.4Caolán McNamara2016-04-061-9/+1
| | | | | | | | Change-Id: If7c4868c4296d1ca0e485dc06fdf3472e2e8653f Reviewed-on: https://gerrit.libreoffice.org/23863 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* tdf#95024 fix compound word handling for new Hungarian orthographyLászló Németh2015-10-141-0/+1
| | | | | | | | | This commit contains the recent Hunspell fix for Hungarian compound word handling (commit 42807f970ac2d65f0d13a7c57eb454b210e92240 in Hunspell git repository), changing spell checking only in Hungarian documents. Change-Id: I1c6c3736ecf8c1e2fffcf1c53959b25dc9d27966
* Resolves: rhbz#1261421 crash on mashing hangul korean keyboardCaolán McNamara2015-09-111-0/+1
| | | | Change-Id: Ie066c7f83ad15bec198f2091a3b084468c502766
* external/hunspell: Work around -fsanitize=shiftStephan Bergmann2015-01-121-0/+1
| | | | Change-Id: Id93e61a1b9893ae026056a9d3e03c88b259f0ff8
* Hunspell: fix buffer overflow during morphological analysisLászló Németh2014-09-261-0/+1
| | | | | | | | affected: thesaurus usage in a Hungarian document test case: press Ctrl+F7 on the word "művészegyéniség" Change-Id: I024568e81265c4ce3e05f718bf9147229416ab73
* upgrade to hunspell 1.3.3Caolán McNamara2014-08-281-4/+0
| | | | | | | Change-Id: Ibf8345885e99ae8eb9dd6d64ccd9b5407d8d610e Reviewed-on: https://gerrit.libreoffice.org/11136 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* fdo#48017 fix WIN32 long path name support of spelling dictionariesLászló Németh2014-04-251-0/+1
| | | | Change-Id: I1ccaae9dba4f82cd50531890e159519a765a0fff
* fdo#70393: move hunspell to a subdir of externalKhaled Hosny2013-10-181-0/+32
Change-Id: Id3aafd95cb8c064f84898844a91f350e9aad0ed4 Reviewed-on: https://gerrit.libreoffice.org/6307 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>