author Nicolas B. Pierron <>
Wed, 01 Oct 2014 19:17:51 +0200
changeset 208230 ed4b995667b58b364d2a7ce9b2111fc22dc1f622
parent 196035 9230143db3b778f3a248269c7e707d7f13489d8b
permissions -rw-r--r--
Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff Apply the following script sed -i ' /JS_ASSERT(/ { s/JS_ASSERT(/MOZ_ASSERT(/; :b; s/ \\$/\\/; /;/ { p; d; }; n; s/^/ /; b b; }; s/JS_ASSERT (/MOZ_ASSERT(/; ' Except where the JS_ASSERT macro does not end with a semi-colon, where empty lines are in the middle of the macro, and where the backslahes are always the same-length after the expression.

About the hyphenation code in this directory

The core hyphenation code (files "hyphen.c" and "hyphen.h") comes from the
Hyphen library, part of the hunspell project. The various COPYING* and README*
files (except this README.mozilla) are likewise from the hunspell distribution
of Hyphen:

This code is distributed under the GPL 2.0/LGPL 2.1/MPL 1.1 tri-license, as
detailed in the associated README and COPYING files.

Note that we do not include other tools and resources found in the complete
Hyphen package from upstream, so the original README.* files may refer to
additional files that are not present in the Mozilla source tree.

The other source files here:


as well as the build files ( and are Mozilla-authored
code, and the standard MPL 2.0 applies to these, as noted in the comments
within the files.