| OLD | NEW |
| (Empty) |
| 1 2010-07-18 Caolán McNamara <cmc at OOo>: | |
| 2 * remove csutil.* as more trouble that its | |
| 3 worth for just the testsuite | |
| 4 | |
| 5 2010-07-17 Caolán McNamara <cmc at OOo>: | |
| 6 * strip down csutil.* to the bits that are used | |
| 7 * use libtool dlopen invocation to ensure we test in-tree | |
| 8 libhyphen during tests | |
| 9 | |
| 10 2010-03-04 Caolán McNamara <cmc at OOo>: | |
| 11 * hun#1724558 tidy substring.c a little | |
| 12 * hun#1999737 add some malloc checks | |
| 13 * hun#2005643 tidy string functions | |
| 14 | |
| 15 2010-02-23 László Németh <nemeth at OOo>: | |
| 16 * hyphen.c: fix lefthyphenmin calculation for UTF-8 encoded input | |
| 17 | |
| 18 * hyphen.c: add Unicode ligature support for hyphenmin calculation | |
| 19 (see also LONG_LIGATURE macro in hyphen.c for conditional | |
| 20 compiling) | |
| 21 | |
| 22 * csutil.c: static struct for encds[] (from OpenOffice.org patch), | |
| 23 (unsigned char)s, wordmin + 5 limit (see hyphen-2.4.patch of OOo) | |
| 24 | |
| 25 * Makefile.am, ooopatch.awk: add OpenOffice.org patch to the en_US | |
| 26 hyphenation dictionary to fix apostrophe handling, see lhmin.test | |
| 27 | |
| 28 * Makefile.am, lig.awk: add Unicode ligature support to en_US | |
| 29 hyphenation dictionary. NOTE: hyphenation within ligatures is not | |
| 30 supported yet because of an implementation problem of | |
| 31 OpenOffice.org: see OOo issue 71608. | |
| 32 | |
| 33 * tests: new tests: lig.* for ligature hyphenation, lhmin.* for | |
| 34 lefthyphenmin calculation for UTF-8 encoded text with diacritics. | |
| 35 | |
| 36 2008-05-01 László Németh <nemeth at OOo>: | |
| 37 * hyphen.c, hyphen.h: compound word hyphenation support by recursive | |
| 38 pattern matching based on two hyphenation pattern sets, see | |
| 39 README.compound. Especially useful for languages with arbitrary | |
| 40 number of compounds (Danish, Dutch, Finnish, German, Hungarian, | |
| 41 Icelandic, Norwegian, Swedish etc.). | |
| 42 - dictionary options for compound word hyphenation: | |
| 43 COMPOUNDLEFTHYPHENMIN: minimal hyphenation distance from the | |
| 44 left compound word boundary | |
| 45 COMPOUNDRIGHTHYPHENMIN: minimal hyphenation distance from the right | |
| 46 compound word boundary | |
| 47 * README.compound: documentation | |
| 48 * tests/compound.*: test data for compound word hyphenation and | |
| 49 COMPOUNDLEFTHYPHENMIN and COMPOUNDRIGHTHYPHENMIN. | |
| 50 | |
| 51 * tests/test.sh: | |
| 52 - add Valgrind debugger support, usage: | |
| 53 make check | |
| 54 VALGRIND=memcheck make check | |
| 55 - fix false return when an error occurred | |
| 56 - fix make distcheck target | |
| 57 | |
| 58 * tests/*.pat, test.sh: using static pattern files processed by | |
| 59 substrings.pl instead of run-time processed patterns. | |
| 60 | |
| 61 * hyphen.c: add default hyphenmin support to the dictionaries: | |
| 62 LEFTHYPHENMIN: minimal hyphenation distance from the left | |
| 63 end of the word | |
| 64 RIGHTHYPHENMIN: minimal hyphenation distance from the right | |
| 65 end of the word. | |
| 66 Problems with the LEFTHYPHENMIN and RIGHTHYPHENMIN and a | |
| 67 possible solution reported by Joan Montané in SF.net Bug ID 1777894. | |
| 68 * tests/settings*.*: test data of LEFTHYPHENMIN and | |
| 69 RIGHTHYPHENMIN. First test (settings.*) is based on the test data | |
| 70 of Joan Montané (SF.net Bug ID 1777894). | |
| 71 | |
| 72 * example.c: changed options: | |
| 73 - old -d (non-standard hyph.) mode is the default now | |
| 74 - -dd (listing possible hyphenations) -> -d | |
| 75 - -o : old (without non-standard hyphenation support) mode | |
| 76 | |
| 77 * Makefile.am: | |
| 78 - remove unused csutil from the shared library (-20 kB and | |
| 79 solve a csutil conflict with Hunspell reported by | |
| 80 Rene Engerhald in SF.net Bug 1939988). | |
| 81 | |
| 82 * substrings.pl : add lefthyphenmin and righthyphemin options: | |
| 83 substrings.pl infile outfile [encoding [lefthyphenmin [righthyphenmin]
]] | |
| 84 | |
| 85 * hyph_en_US.dic, Makefile.am: set right default values for | |
| 86 American English, based on the original TeX settings and | |
| 87 American English orthography: | |
| 88 LEFTHYPHENMIN 2 | |
| 89 RIGHTHYPHENMIN 3 | |
| 90 | |
| 91 * README_hyph_en_US.dic: add README for en_US hyphenation patterns | |
| 92 | |
| 93 * tbhyphext.tex: TugBoat hyphenation exception log with | |
| 94 thousand word fixes, source: | |
| 95 http://www.ctan.org/tex-archive/info/digests/tugboat/tb0hyf.tex, | |
| 96 processed by the hyphenex.sh script (see in the same folder). | |
| 97 * tbhyphext.sh: conversion script for tbhyphext.pat. | |
| 98 | |
| 99 2008-02-19 László Németh <nemeth at OOo>: | |
| 100 * hyphen.c: fix unconditional jump in the obsolete | |
| 101 hnj_hyphen_hyphenate() (it was already fixed in the | |
| 102 preferred hnj_hyphen_hyphenate2()). Possible fix for the problem | |
| 103 reported by Rene Engelhard in SourceForge Bug ID 1896207. | |
| 104 | |
| 105 * Makefile.am: add missing $(srcdir)s for make dist | |
| 106 | |
| 107 * NEWS: add NEWS for autoreconf | |
| 108 | |
| 109 2007-11-22 László Németh <nemeth at OOo>: | |
| 110 * hyphen.c: fix a bad condition that introduced in the previous version. | |
| 111 Problem reported by Joan Montané under SourceForge Bug ID 1772381. | |
| 112 | |
| 113 * Makefile.am: rename the library to "hyphen". | |
| 114 | |
| 115 * hyphen.tex: use the last official version and its time stamp. | |
| 116 Source: http://tug.ctan.org/text-archive/macros/plain/base/hyphen.tex | |
| 117 | |
| 118 * tests/*: add make check support | |
| 119 | |
| 120 * doc/tb87nemeth.pdf: TugBoat article about non-standard | |
| 121 hyphenation and its implementation. | |
| 122 | |
| 123 2007-11-12 Caolan McNamara <cmc at OO.o>: | |
| 124 * autoconf/automake/libtoolize it | |
| 125 Which as a side effect makes it fit into the existing | |
| 126 --with-system-altlinuxhyph configure support in OOo to use a system | |
| 127 pre-installed library for OOo hyphenation. | |
| 128 | |
| 129 * make a shared library libhnj.so from it | |
| 130 | |
| 131 * install the hyphen.h header | |
| 132 | |
| 133 * hyphen.patch: document by a make target how to go from the | |
| 134 original hyphen.tex file to the interim hyphen.us to the final | |
| 135 hyph_en_US.dic that OOo uses. (For example, converting | |
| 136 \hyphenate section of hyphen.tex.) | |
| 137 | |
| 138 2007-05-14 László Németh <nemeth at OOo>: | |
| 139 * README: add information about substring.pl conversion and HyFo | |
| 140 Java hyphenation module. | |
| 141 | |
| 142 * README.hyphen: add the following references about hyphenation: | |
| 143 Franklin M. Liang: Word Hy-phen-a-tion by Com-put-er. | |
| 144 Stanford University, 1983. http://www.tug.org/docs/liang. | |
| 145 | |
| 146 László Németh: Automatic non-standard hyphenation in OpenOffice.org, | |
| 147 TUGboat (27), 2006. No. 2., http://hunspell.sourceforge.net/tb87nemeth.p
df | |
| 148 | |
| 149 * README. nonstandard: add information about narrow subpatterns, | |
| 150 and a problem reported by Peter B. West. | |
| 151 | |
| 152 2006-11-27 László Németh <nemeth at OOo>: | |
| 153 * substrings.pl: restore previous version to fix rare non-standard hyphe
nation | |
| 154 problems reported by Peter B. West, HyFo (Java XSLT formatter) develop
er | |
| 155 | |
| 156 2006-08-03 László Németh <nemeth at OOo>: | |
| 157 * hyphen.c: fix bad Unicode non-standard hyphenation (reset deleted | |
| 158 break in UTF-8 length conversion code in hnj_hyphen_load()) | |
| 159 * tests/unicode*, Makefile: test for this fix | |
| 160 | |
| 161 * hyphen.c: fix bad hyphen duplication in hyphword output in hnj_hyphena
te2() | |
| 162 | |
| 163 * example.c: fix empty input fault in single_hyphenations() | |
| 164 (unsigned return value of strlen() output couldn't be negative in the
condition) | |
| 165 | |
| 166 * substrings.pl: shorter version with Nanning Buitenhuis's substrings.pl
fix. | |
| 167 | |
| 168 2006-07-28 Nanning Buitenhuis <nanning at elvenkind dot com>: | |
| 169 * substrings.c: faster C version of substrings.pl | |
| 170 - It also fixed a minor bug in combine(): if a sub-pattern is found twic
e | |
| 171 (or more) in the main pattern, then all occurences were changed instea
d | |
| 172 of (the correct) last occurence. Only example in hyphen.us is 'tanta3' | |
| 173 | |
| 174 2006-01-27 László Németh <nemeth at OOo>: | |
| 175 * *.{c,h}: add non-standard hyphenation and Unicode support | |
| 176 * README.discretionary: documentation | |
| 177 - add tests/ (see make check) | |
| 178 | |
| 179 2005-10-13 Daniel Naber <dnaber at OOo>: | |
| 180 * example.c: fixed the call to hnj_hyphen_hyphenate() in example.c so th
at | |
| 181 patterns ending in a dot should now work (Daniel Naber) | |
| 182 | |
| 183 Libhnj was written by Raph Levien <raph@acm.org> | |
| 184 Adapted to OpenOffice.org by Peter Novodvorsky <nidd@alt-linux.org> | |
| OLD | NEW |