Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(28)

Side by Side Diff: third_party/hyphen/ChangeLog

Issue 20860003: Remove hyphenation code from Chromium. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/hyphen/COPYING.MPL ('k') | third_party/hyphen/INSTALL » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(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>
OLDNEW
« no previous file with comments | « third_party/hyphen/COPYING.MPL ('k') | third_party/hyphen/INSTALL » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698