Currently, the in-tree version of Hyphen is 2.7.1. Many changes have gone in since then, as can be seen below. 2011-10-10 László Németh <nemeth at numbertext dot org>: * hyphen.c: - fix NOHYPHEN (hyphenation vector modified by 0 instead of '0') - fix non-balanced hyphenation of LibreOffice/OOo 3.3 by 1-1/=,1,1 alternative pattern (removing hyphen) - set default COMPOUNDHYPHENMIN=3 at hyphen and apostrophes - fix VERBOSE to support multilevel patterns * example.c: new option: -n to print hyphenation vector 2011-10-07 László Németh <nemeth at numbertext dot org>: * hyphen.c: use explicite compoundhyphenmin values of the dictionary also for the implicite NOHYPHEN hyphenation 2011-10-06 László Németh <nemeth at numbertext dot org>: * hyphen.c: force minimal lefthyphenmin and righthyphenmin values of the dictionary 2011-10-04 László Németh <nemeth at numbertext dot org>: * hyphen.c: ignore leading and ending numbers (eg. fix hyphenation of words with manual or field-based indexes in LibreOffice/OpenOffice.org) * tests/num.*: new test files * hyphen.c: default NOHYPHEN separators: hyphen and ASCII apostrophe + (only in UTF-8 encoding) endash (U+2013) and typographical apostrophe (U+2019): fix hyphenation of words with hyphens, n-dashes or apostrophes in LibreOffice/OOo. * README.compound: description * hyph_en_US.dic: remove explicite NOHYPHEN declaration
Created attachment 582593 [details] [diff] [review] Hyphen 2.8.3 patch TryServer likes it. https://tbpl.mozilla.org/?tree=Try&rev=81f937c4e4d9
Comment on attachment 582593 [details] [diff] [review] Hyphen 2.8.3 patch Looks fine, thanks - in particular, I don't see anything that would affect how it is integrated into our code, so let's go ahead and take the new release.