summaryrefslogtreecommitdiff
path: root/src/myspell/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/myspell/ChangeLog')
-rw-r--r--src/myspell/ChangeLog198
1 files changed, 198 insertions, 0 deletions
diff --git a/src/myspell/ChangeLog b/src/myspell/ChangeLog
index 3db543c..3c3577e 100644
--- a/src/myspell/ChangeLog
+++ b/src/myspell/ChangeLog
@@ -1,3 +1,201 @@
+2010-12-01 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: NOHYPHEN fix for a special case (NOHYPHEN
+ character in starting position, eg. "-example")
+
+2010-11-27 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: add NOHYPHEN feature
+ to handle special hyphenation at hyphens and apostrophes,
+ see README.compound
+
+ * tests/{rhmin, hyphen}: new test files
+
+ * ooopatch.sed. hyph_en_US.dic: replace and improve old hack
+ with NOHYPHEN
+
+2010-07-18 Caol)n McNamara <cmc at OOo>:
+ * remove csutil.* as more trouble that its
+ worth for just the testsuite
+
+2010-07-17 Caol)n McNamara <cmc at OOo>:
+ * strip down csutil.* to the bits that are used
+ * use libtool dlopen invocation to ensure we test in-tree
+ libhyphen during tests
+
+2010-03-04 Caol)n McNamara <cmc at OOo>:
+ * hun#1724558 tidy substring.c a little
+ * hun#1999737 add some malloc checks
+ * hun#2005643 tidy string functions
+
+2010-02-23 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: fix lefthyphenmin calculation for UTF-8 encoded input
+
+ * hyphen.c: add Unicode ligature support for hyphenmin calculation
+ (see also LONG_LIGATURE macro in hyphen.c for conditional
+ compiling)
+
+ * csutil.c: static struct for encds[] (from OpenOffice.org patch),
+ (unsigned char)s, wordmin + 5 limit (see hyphen-2.4.patch of OOo)
+
+ * Makefile.am, ooopatch.awk: add OpenOffice.org patch to the en_US
+ hyphenation dictionary to fix apostrophe handling, see lhmin.test
+
+ * Makefile.am, lig.awk: add Unicode ligature support to en_US
+ hyphenation dictionary. NOTE: hyphenation within ligatures is not
+ supported yet because of an implementation problem of
+ OpenOffice.org: see OOo issue 71608.
+
+ * tests: new tests: lig.* for ligature hyphenation, lhmin.* for
+ lefthyphenmin calculation for UTF-8 encoded text with diacritics.
+
+2008-05-01 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c, hyphen.h: compound word hyphenation support by recursive
+ pattern matching based on two hyphenation pattern sets, see
+ README.compound. Especially useful for languages with arbitrary
+ number of compounds (Danish, Dutch, Finnish, German, Hungarian,
+ Icelandic, Norwegian, Swedish etc.).
+ - dictionary options for compound word hyphenation:
+ COMPOUNDLEFTHYPHENMIN: minimal hyphenation distance from the
+ left compound word boundary
+ COMPOUNDRIGHTHYPHENMIN: minimal hyphenation distance from the right
+ compound word boundary
+ * README.compound: documentation
+ * tests/compound.*: test data for compound word hyphenation and
+ COMPOUNDLEFTHYPHENMIN and COMPOUNDRIGHTHYPHENMIN.
+
+ * tests/test.sh:
+ - add Valgrind debugger support, usage:
+ make check
+ VALGRIND=memcheck make check
+ - fix false return when an error occurred
+ - fix make distcheck target
+
+ * tests/*.pat, test.sh: using static pattern files processed by
+ substrings.pl instead of run-time processed patterns.
+
+ * hyphen.c: add default hyphenmin support to the dictionaries:
+ LEFTHYPHENMIN: minimal hyphenation distance from the left
+ end of the word
+ RIGHTHYPHENMIN: minimal hyphenation distance from the right
+ end of the word.
+ Problems with the LEFTHYPHENMIN and RIGHTHYPHENMIN and a
+ possible solution reported by Joan Montan in SF.net Bug ID 1777894.
+ * tests/settings*.*: test data of LEFTHYPHENMIN and
+ RIGHTHYPHENMIN. First test (settings.*) is based on the test data
+ of Joan Montan (SF.net Bug ID 1777894).
+
+ * example.c: changed options:
+ - old -d (non-standard hyph.) mode is the default now
+ - -dd (listing possible hyphenations) -> -d
+ - -o : old (without non-standard hyphenation support) mode
+
+ * Makefile.am:
+ - remove unused csutil from the shared library (-20 kB and
+ solve a csutil conflict with Hunspell reported by
+ Rene Engerhald in SF.net Bug 1939988).
+
+ * substrings.pl : add lefthyphenmin and righthyphemin options:
+ substrings.pl infile outfile [encoding [lefthyphenmin [righthyphenmin]]]
+
+ * hyph_en_US.dic, Makefile.am: set right default values for
+ American English, based on the original TeX settings and
+ American English orthography:
+ LEFTHYPHENMIN 2
+ RIGHTHYPHENMIN 3
+
+ * README_hyph_en_US.dic: add README for en_US hyphenation patterns
+
+ * tbhyphext.tex: TugBoat hyphenation exception log with
+ thousand word fixes, source:
+ http://www.ctan.org/tex-archive/info/digests/tugboat/tb0hyf.tex,
+ processed by the hyphenex.sh script (see in the same folder).
+ * tbhyphext.sh: conversion script for tbhyphext.pat.
+
+2008-02-19 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: fix unconditional jump in the obsolete
+ hnj_hyphen_hyphenate() (it was already fixed in the
+ preferred hnj_hyphen_hyphenate2()). Possible fix for the problem
+ reported by Rene Engelhard in SourceForge Bug ID 1896207.
+
+ * Makefile.am: add missing $(srcdir)s for make dist
+
+ * NEWS: add NEWS for autoreconf
+
+2007-11-22 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: fix a bad condition that introduced in the previous version.
+ Problem reported by Joan Montan under SourceForge Bug ID 1772381.
+
+ * Makefile.am: rename the library to "hyphen".
+
+ * hyphen.tex: use the last official version and its time stamp.
+ Source: http://tug.ctan.org/text-archive/macros/plain/base/hyphen.tex
+
+ * tests/*: add make check support
+
+ * doc/tb87nemeth.pdf: TugBoat article about non-standard
+ hyphenation and its implementation.
+
+2007-11-12 Caolan McNamara <cmc at OO.o>:
+ * autoconf/automake/libtoolize it
+ Which as a side effect makes it fit into the existing
+ --with-system-altlinuxhyph configure support in OOo to use a system
+ pre-installed library for OOo hyphenation.
+
+ * make a shared library libhnj.so from it
+
+ * install the hyphen.h header
+
+ * hyphen.patch: document by a make target how to go from the
+ original hyphen.tex file to the interim hyphen.us to the final
+ hyph_en_US.dic that OOo uses. (For example, converting
+ \hyphenate section of hyphen.tex.)
+
+2007-05-14 L)szl8 Nmeth <nemeth at OOo>:
+ * README: add information about substring.pl conversion and HyFo
+ Java hyphenation module.
+
+ * README.hyphen: add the following references about hyphenation:
+ Franklin M. Liang: Word Hy-phen-a-tion by Com-put-er.
+ Stanford University, 1983. http://www.tug.org/docs/liang.
+
+ L)szl8 Nmeth: Automatic non-standard hyphenation in OpenOffice.org,
+ TUGboat (27), 2006. No. 2., http://hunspell.sourceforge.net/tb87nemeth.pdf
+
+ * README. nonstandard: add information about narrow subpatterns,
+ and a problem reported by Peter B. West.
+
+2006-11-27 L)szl8 Nmeth <nemeth at OOo>:
+ * substrings.pl: restore previous version to fix rare non-standard hyphenation
+ problems reported by Peter B. West, HyFo (Java XSLT formatter) developer
+
+2006-08-03 L)szl8 Nmeth <nemeth at OOo>:
+ * hyphen.c: fix bad Unicode non-standard hyphenation (reset deleted
+ break in UTF-8 length conversion code in hnj_hyphen_load())
+ * tests/unicode*, Makefile: test for this fix
+
+ * hyphen.c: fix bad hyphen duplication in hyphword output in hnj_hyphenate2()
+
+ * example.c: fix empty input fault in single_hyphenations()
+ (unsigned return value of strlen() output couldn't be negative in the condition)
+
+ * substrings.pl: shorter version with Nanning Buitenhuis's substrings.pl fix.
+
+2006-07-28 Nanning Buitenhuis <nanning at elvenkind dot com>:
+ * substrings.c: faster C version of substrings.pl
+ - It also fixed a minor bug in combine(): if a sub-pattern is found twice
+ (or more) in the main pattern, then all occurences were changed instead
+ of (the correct) last occurence. Only example in hyphen.us is 'tanta3'
+
+2006-01-27 L)szl8 Nmeth <nemeth at OOo>:
+ * *.{c,h}: add non-standard hyphenation and Unicode support
+ * README.discretionary: documentation
+ - add tests/ (see make check)
+
+2005-10-13 Daniel Naber <dnaber at OOo>:
+ * example.c: fixed the call to hnj_hyphen_hyphenate() in example.c so that
+ patterns ending in a dot should now work (Daniel Naber)
+
+Libhnj was written by Raph Levien <raph@acm.org>
+Adapted to OpenOffice.org by Peter Novodvorsky <nidd@alt-linux.org>
2010-12-01 László Németh <nemeth at OOo>:
* hyphen.c: NOHYPHEN fix for a special case (NOHYPHEN
character in starting position, eg. "-example")