Bug 757252 - Kill nsinstall_win.c, use nsinstall.py on Windows instead. r=ted
authorSiddharth Agarwal <sid.bugzilla@gmail.com>
Tue, 03 Jul 2012 12:13:06 +0530
changeset 98136 e149b8c85eb8bb398ff2e1638ad248c249f901af
parent 98135 8155cc5972d64ca85128bd1d915d30543e85daa9
child 98137 88aaf6c529b9e1bb2f5e332aa756df5d53e86c26
push id23027
push usersid.bugzilla@gmail.com
push dateTue, 03 Jul 2012 06:48:35 +0000
treeherdermozilla-central@88aaf6c529b9 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted
bugs757252, 752202
milestone16.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 757252 - Kill nsinstall_win.c, use nsinstall.py on Windows instead. r=ted This fixes bug 752202 as well. Included are a number of workarounds for Python 2.x's poor Unicode handling on Windows.
config/Makefile.in
config/config.mk
config/nsinstall.py
config/nsinstall_win.c
config/tests/unit-nsinstall.py
extensions/spellcheck/hunspell/Makefile.in
extensions/spellcheck/hunspell/tests/1463589.aff
extensions/spellcheck/hunspell/tests/1463589.dic
extensions/spellcheck/hunspell/tests/1463589.sug
extensions/spellcheck/hunspell/tests/1463589.test
extensions/spellcheck/hunspell/tests/1463589.wrong
extensions/spellcheck/hunspell/tests/1463589_utf.aff
extensions/spellcheck/hunspell/tests/1463589_utf.dic
extensions/spellcheck/hunspell/tests/1463589_utf.sug
extensions/spellcheck/hunspell/tests/1463589_utf.test
extensions/spellcheck/hunspell/tests/1463589_utf.wrong
extensions/spellcheck/hunspell/tests/1592880.aff
extensions/spellcheck/hunspell/tests/1592880.dic
extensions/spellcheck/hunspell/tests/1592880.good
extensions/spellcheck/hunspell/tests/1592880.test
extensions/spellcheck/hunspell/tests/1695964.aff
extensions/spellcheck/hunspell/tests/1695964.dic
extensions/spellcheck/hunspell/tests/1695964.sug
extensions/spellcheck/hunspell/tests/1695964.test
extensions/spellcheck/hunspell/tests/1695964.wrong
extensions/spellcheck/hunspell/tests/1706659.aff
extensions/spellcheck/hunspell/tests/1706659.dic
extensions/spellcheck/hunspell/tests/1706659.test
extensions/spellcheck/hunspell/tests/1706659.wrong
extensions/spellcheck/hunspell/tests/1975530.aff
extensions/spellcheck/hunspell/tests/1975530.dic
extensions/spellcheck/hunspell/tests/1975530.good
extensions/spellcheck/hunspell/tests/1975530.test
extensions/spellcheck/hunspell/tests/1975530.wrong
extensions/spellcheck/hunspell/tests/2970240.aff
extensions/spellcheck/hunspell/tests/2970240.dic
extensions/spellcheck/hunspell/tests/2970240.good
extensions/spellcheck/hunspell/tests/2970240.test
extensions/spellcheck/hunspell/tests/2970240.wrong
extensions/spellcheck/hunspell/tests/2970242.aff
extensions/spellcheck/hunspell/tests/2970242.dic
extensions/spellcheck/hunspell/tests/2970242.good
extensions/spellcheck/hunspell/tests/2970242.test
extensions/spellcheck/hunspell/tests/2970242.wrong
extensions/spellcheck/hunspell/tests/2999225.aff
extensions/spellcheck/hunspell/tests/2999225.dic
extensions/spellcheck/hunspell/tests/2999225.good
extensions/spellcheck/hunspell/tests/2999225.test
extensions/spellcheck/hunspell/tests/IJ.aff
extensions/spellcheck/hunspell/tests/IJ.dic
extensions/spellcheck/hunspell/tests/IJ.good
extensions/spellcheck/hunspell/tests/IJ.sug
extensions/spellcheck/hunspell/tests/IJ.test
extensions/spellcheck/hunspell/tests/IJ.wrong
extensions/spellcheck/hunspell/tests/Makefile.am
extensions/spellcheck/hunspell/tests/Makefile.in
extensions/spellcheck/hunspell/tests/affixes.aff
extensions/spellcheck/hunspell/tests/affixes.dic
extensions/spellcheck/hunspell/tests/affixes.good
extensions/spellcheck/hunspell/tests/affixes.test
extensions/spellcheck/hunspell/tests/alias.aff
extensions/spellcheck/hunspell/tests/alias.dic
extensions/spellcheck/hunspell/tests/alias.good
extensions/spellcheck/hunspell/tests/alias.test
extensions/spellcheck/hunspell/tests/alias2.aff
extensions/spellcheck/hunspell/tests/alias2.dic
extensions/spellcheck/hunspell/tests/alias2.good
extensions/spellcheck/hunspell/tests/alias2.morph
extensions/spellcheck/hunspell/tests/alias2.test
extensions/spellcheck/hunspell/tests/alias3.aff
extensions/spellcheck/hunspell/tests/alias3.dic
extensions/spellcheck/hunspell/tests/alias3.good
extensions/spellcheck/hunspell/tests/alias3.morph
extensions/spellcheck/hunspell/tests/alias3.test
extensions/spellcheck/hunspell/tests/allcaps.aff
extensions/spellcheck/hunspell/tests/allcaps.dic
extensions/spellcheck/hunspell/tests/allcaps.good
extensions/spellcheck/hunspell/tests/allcaps.sug
extensions/spellcheck/hunspell/tests/allcaps.test
extensions/spellcheck/hunspell/tests/allcaps.wrong
extensions/spellcheck/hunspell/tests/allcaps2.aff
extensions/spellcheck/hunspell/tests/allcaps2.dic
extensions/spellcheck/hunspell/tests/allcaps2.good
extensions/spellcheck/hunspell/tests/allcaps2.sug
extensions/spellcheck/hunspell/tests/allcaps2.test
extensions/spellcheck/hunspell/tests/allcaps2.wrong
extensions/spellcheck/hunspell/tests/allcaps3.aff
extensions/spellcheck/hunspell/tests/allcaps3.dic
extensions/spellcheck/hunspell/tests/allcaps3.good
extensions/spellcheck/hunspell/tests/allcaps3.test
extensions/spellcheck/hunspell/tests/allcaps3.wrong
extensions/spellcheck/hunspell/tests/allcaps_utf.aff
extensions/spellcheck/hunspell/tests/allcaps_utf.dic
extensions/spellcheck/hunspell/tests/allcaps_utf.good
extensions/spellcheck/hunspell/tests/allcaps_utf.sug
extensions/spellcheck/hunspell/tests/allcaps_utf.test
extensions/spellcheck/hunspell/tests/allcaps_utf.wrong
extensions/spellcheck/hunspell/tests/arabic.aff
extensions/spellcheck/hunspell/tests/arabic.dic
extensions/spellcheck/hunspell/tests/arabic.test
extensions/spellcheck/hunspell/tests/arabic.wrong
extensions/spellcheck/hunspell/tests/base.aff
extensions/spellcheck/hunspell/tests/base.dic
extensions/spellcheck/hunspell/tests/base.good
extensions/spellcheck/hunspell/tests/base.sug
extensions/spellcheck/hunspell/tests/base.test
extensions/spellcheck/hunspell/tests/base.wrong
extensions/spellcheck/hunspell/tests/base_utf.aff
extensions/spellcheck/hunspell/tests/base_utf.dic
extensions/spellcheck/hunspell/tests/base_utf.good
extensions/spellcheck/hunspell/tests/base_utf.sug
extensions/spellcheck/hunspell/tests/base_utf.test
extensions/spellcheck/hunspell/tests/base_utf.wrong
extensions/spellcheck/hunspell/tests/break.aff
extensions/spellcheck/hunspell/tests/break.dic
extensions/spellcheck/hunspell/tests/break.good
extensions/spellcheck/hunspell/tests/break.test
extensions/spellcheck/hunspell/tests/break.wrong
extensions/spellcheck/hunspell/tests/breakdefault.aff
extensions/spellcheck/hunspell/tests/breakdefault.dic
extensions/spellcheck/hunspell/tests/breakdefault.good
extensions/spellcheck/hunspell/tests/breakdefault.sug
extensions/spellcheck/hunspell/tests/breakdefault.test
extensions/spellcheck/hunspell/tests/breakdefault.wrong
extensions/spellcheck/hunspell/tests/breakoff.aff
extensions/spellcheck/hunspell/tests/breakoff.dic
extensions/spellcheck/hunspell/tests/breakoff.good
extensions/spellcheck/hunspell/tests/breakoff.test
extensions/spellcheck/hunspell/tests/breakoff.wrong
extensions/spellcheck/hunspell/tests/checkcompoundcase.aff
extensions/spellcheck/hunspell/tests/checkcompoundcase.dic
extensions/spellcheck/hunspell/tests/checkcompoundcase.good
extensions/spellcheck/hunspell/tests/checkcompoundcase.test
extensions/spellcheck/hunspell/tests/checkcompoundcase.wrong
extensions/spellcheck/hunspell/tests/checkcompoundcase2.aff
extensions/spellcheck/hunspell/tests/checkcompoundcase2.dic
extensions/spellcheck/hunspell/tests/checkcompoundcase2.good
extensions/spellcheck/hunspell/tests/checkcompoundcase2.test
extensions/spellcheck/hunspell/tests/checkcompoundcase2.wrong
extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.aff
extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.dic
extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.good
extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.test
extensions/spellcheck/hunspell/tests/checkcompoundcaseutf.wrong
extensions/spellcheck/hunspell/tests/checkcompounddup.aff
extensions/spellcheck/hunspell/tests/checkcompounddup.dic
extensions/spellcheck/hunspell/tests/checkcompounddup.good
extensions/spellcheck/hunspell/tests/checkcompounddup.test
extensions/spellcheck/hunspell/tests/checkcompounddup.wrong
extensions/spellcheck/hunspell/tests/checkcompoundpattern.aff
extensions/spellcheck/hunspell/tests/checkcompoundpattern.dic
extensions/spellcheck/hunspell/tests/checkcompoundpattern.good
extensions/spellcheck/hunspell/tests/checkcompoundpattern.test
extensions/spellcheck/hunspell/tests/checkcompoundpattern.wrong
extensions/spellcheck/hunspell/tests/checkcompoundpattern2.aff
extensions/spellcheck/hunspell/tests/checkcompoundpattern2.dic
extensions/spellcheck/hunspell/tests/checkcompoundpattern2.good
extensions/spellcheck/hunspell/tests/checkcompoundpattern2.test
extensions/spellcheck/hunspell/tests/checkcompoundpattern2.wrong
extensions/spellcheck/hunspell/tests/checkcompoundpattern3.aff
extensions/spellcheck/hunspell/tests/checkcompoundpattern3.dic
extensions/spellcheck/hunspell/tests/checkcompoundpattern3.good
extensions/spellcheck/hunspell/tests/checkcompoundpattern3.test
extensions/spellcheck/hunspell/tests/checkcompoundpattern3.wrong
extensions/spellcheck/hunspell/tests/checkcompoundpattern4.aff
extensions/spellcheck/hunspell/tests/checkcompoundpattern4.dic
extensions/spellcheck/hunspell/tests/checkcompoundpattern4.good
extensions/spellcheck/hunspell/tests/checkcompoundpattern4.test
extensions/spellcheck/hunspell/tests/checkcompoundpattern4.wrong
extensions/spellcheck/hunspell/tests/checkcompoundrep.aff
extensions/spellcheck/hunspell/tests/checkcompoundrep.dic
extensions/spellcheck/hunspell/tests/checkcompoundrep.good
extensions/spellcheck/hunspell/tests/checkcompoundrep.test
extensions/spellcheck/hunspell/tests/checkcompoundrep.wrong
extensions/spellcheck/hunspell/tests/checkcompoundtriple.aff
extensions/spellcheck/hunspell/tests/checkcompoundtriple.dic
extensions/spellcheck/hunspell/tests/checkcompoundtriple.good
extensions/spellcheck/hunspell/tests/checkcompoundtriple.test
extensions/spellcheck/hunspell/tests/checkcompoundtriple.wrong
extensions/spellcheck/hunspell/tests/checksharps.aff
extensions/spellcheck/hunspell/tests/checksharps.dic
extensions/spellcheck/hunspell/tests/checksharps.good
extensions/spellcheck/hunspell/tests/checksharps.sug
extensions/spellcheck/hunspell/tests/checksharps.test
extensions/spellcheck/hunspell/tests/checksharps.wrong
extensions/spellcheck/hunspell/tests/checksharpsutf.aff
extensions/spellcheck/hunspell/tests/checksharpsutf.dic
extensions/spellcheck/hunspell/tests/checksharpsutf.good
extensions/spellcheck/hunspell/tests/checksharpsutf.sug
extensions/spellcheck/hunspell/tests/checksharpsutf.test
extensions/spellcheck/hunspell/tests/checksharpsutf.wrong
extensions/spellcheck/hunspell/tests/circumfix.aff
extensions/spellcheck/hunspell/tests/circumfix.dic
extensions/spellcheck/hunspell/tests/circumfix.good
extensions/spellcheck/hunspell/tests/circumfix.morph
extensions/spellcheck/hunspell/tests/circumfix.test
extensions/spellcheck/hunspell/tests/circumfix.wrong
extensions/spellcheck/hunspell/tests/colons_in_words.aff
extensions/spellcheck/hunspell/tests/colons_in_words.dic
extensions/spellcheck/hunspell/tests/colons_in_words.test
extensions/spellcheck/hunspell/tests/complexprefixes.aff
extensions/spellcheck/hunspell/tests/complexprefixes.dic
extensions/spellcheck/hunspell/tests/complexprefixes.good
extensions/spellcheck/hunspell/tests/complexprefixes.test
extensions/spellcheck/hunspell/tests/complexprefixes.wrong
extensions/spellcheck/hunspell/tests/complexprefixes2.aff
extensions/spellcheck/hunspell/tests/complexprefixes2.dic
extensions/spellcheck/hunspell/tests/complexprefixes2.good
extensions/spellcheck/hunspell/tests/complexprefixes2.test
extensions/spellcheck/hunspell/tests/complexprefixesutf.aff
extensions/spellcheck/hunspell/tests/complexprefixesutf.dic
extensions/spellcheck/hunspell/tests/complexprefixesutf.good
extensions/spellcheck/hunspell/tests/complexprefixesutf.test
extensions/spellcheck/hunspell/tests/complexprefixesutf.wrong
extensions/spellcheck/hunspell/tests/compoundaffix.aff
extensions/spellcheck/hunspell/tests/compoundaffix.dic
extensions/spellcheck/hunspell/tests/compoundaffix.good
extensions/spellcheck/hunspell/tests/compoundaffix.test
extensions/spellcheck/hunspell/tests/compoundaffix.wrong
extensions/spellcheck/hunspell/tests/compoundaffix2.aff
extensions/spellcheck/hunspell/tests/compoundaffix2.dic
extensions/spellcheck/hunspell/tests/compoundaffix2.good
extensions/spellcheck/hunspell/tests/compoundaffix2.test
extensions/spellcheck/hunspell/tests/compoundaffix3.aff
extensions/spellcheck/hunspell/tests/compoundaffix3.dic
extensions/spellcheck/hunspell/tests/compoundaffix3.good
extensions/spellcheck/hunspell/tests/compoundaffix3.test
extensions/spellcheck/hunspell/tests/compoundaffix3.wrong
extensions/spellcheck/hunspell/tests/compoundflag.aff
extensions/spellcheck/hunspell/tests/compoundflag.dic
extensions/spellcheck/hunspell/tests/compoundflag.good
extensions/spellcheck/hunspell/tests/compoundflag.test
extensions/spellcheck/hunspell/tests/compoundflag.wrong
extensions/spellcheck/hunspell/tests/compoundrule.aff
extensions/spellcheck/hunspell/tests/compoundrule.dic
extensions/spellcheck/hunspell/tests/compoundrule.good
extensions/spellcheck/hunspell/tests/compoundrule.test
extensions/spellcheck/hunspell/tests/compoundrule.wrong
extensions/spellcheck/hunspell/tests/compoundrule2.aff
extensions/spellcheck/hunspell/tests/compoundrule2.dic
extensions/spellcheck/hunspell/tests/compoundrule2.good
extensions/spellcheck/hunspell/tests/compoundrule2.test
extensions/spellcheck/hunspell/tests/compoundrule2.wrong
extensions/spellcheck/hunspell/tests/compoundrule3.aff
extensions/spellcheck/hunspell/tests/compoundrule3.dic
extensions/spellcheck/hunspell/tests/compoundrule3.good
extensions/spellcheck/hunspell/tests/compoundrule3.test
extensions/spellcheck/hunspell/tests/compoundrule3.wrong
extensions/spellcheck/hunspell/tests/compoundrule4.aff
extensions/spellcheck/hunspell/tests/compoundrule4.dic
extensions/spellcheck/hunspell/tests/compoundrule4.good
extensions/spellcheck/hunspell/tests/compoundrule4.test
extensions/spellcheck/hunspell/tests/compoundrule4.wrong
extensions/spellcheck/hunspell/tests/compoundrule5.aff
extensions/spellcheck/hunspell/tests/compoundrule5.dic
extensions/spellcheck/hunspell/tests/compoundrule5.good
extensions/spellcheck/hunspell/tests/compoundrule5.morph
extensions/spellcheck/hunspell/tests/compoundrule5.test
extensions/spellcheck/hunspell/tests/compoundrule5.wrong
extensions/spellcheck/hunspell/tests/compoundrule6.aff
extensions/spellcheck/hunspell/tests/compoundrule6.dic
extensions/spellcheck/hunspell/tests/compoundrule6.good
extensions/spellcheck/hunspell/tests/compoundrule6.test
extensions/spellcheck/hunspell/tests/compoundrule6.wrong
extensions/spellcheck/hunspell/tests/compoundrule7.aff
extensions/spellcheck/hunspell/tests/compoundrule7.dic
extensions/spellcheck/hunspell/tests/compoundrule7.good
extensions/spellcheck/hunspell/tests/compoundrule7.test
extensions/spellcheck/hunspell/tests/compoundrule7.wrong
extensions/spellcheck/hunspell/tests/compoundrule8.aff
extensions/spellcheck/hunspell/tests/compoundrule8.dic
extensions/spellcheck/hunspell/tests/compoundrule8.good
extensions/spellcheck/hunspell/tests/compoundrule8.test
extensions/spellcheck/hunspell/tests/compoundrule8.wrong
extensions/spellcheck/hunspell/tests/condition.aff
extensions/spellcheck/hunspell/tests/condition.dic
extensions/spellcheck/hunspell/tests/condition.good
extensions/spellcheck/hunspell/tests/condition.test
extensions/spellcheck/hunspell/tests/condition.wrong
extensions/spellcheck/hunspell/tests/condition_utf.aff
extensions/spellcheck/hunspell/tests/condition_utf.dic
extensions/spellcheck/hunspell/tests/condition_utf.good
extensions/spellcheck/hunspell/tests/condition_utf.test
extensions/spellcheck/hunspell/tests/condition_utf.wrong
extensions/spellcheck/hunspell/tests/conditionalprefix.aff
extensions/spellcheck/hunspell/tests/conditionalprefix.dic
extensions/spellcheck/hunspell/tests/conditionalprefix.good
extensions/spellcheck/hunspell/tests/conditionalprefix.morph
extensions/spellcheck/hunspell/tests/conditionalprefix.test
extensions/spellcheck/hunspell/tests/conditionalprefix.wrong
extensions/spellcheck/hunspell/tests/digits_in_words.aff
extensions/spellcheck/hunspell/tests/digits_in_words.dic
extensions/spellcheck/hunspell/tests/digits_in_words.test
extensions/spellcheck/hunspell/tests/digits_in_words.wrong
extensions/spellcheck/hunspell/tests/encoding.aff
extensions/spellcheck/hunspell/tests/encoding.dic
extensions/spellcheck/hunspell/tests/encoding.good
extensions/spellcheck/hunspell/tests/encoding.test
extensions/spellcheck/hunspell/tests/flag.aff
extensions/spellcheck/hunspell/tests/flag.dic
extensions/spellcheck/hunspell/tests/flag.good
extensions/spellcheck/hunspell/tests/flag.test
extensions/spellcheck/hunspell/tests/flaglong.aff
extensions/spellcheck/hunspell/tests/flaglong.dic
extensions/spellcheck/hunspell/tests/flaglong.good
extensions/spellcheck/hunspell/tests/flaglong.test
extensions/spellcheck/hunspell/tests/flagnum.aff
extensions/spellcheck/hunspell/tests/flagnum.dic
extensions/spellcheck/hunspell/tests/flagnum.good
extensions/spellcheck/hunspell/tests/flagnum.test
extensions/spellcheck/hunspell/tests/flagutf8.aff
extensions/spellcheck/hunspell/tests/flagutf8.dic
extensions/spellcheck/hunspell/tests/flagutf8.good
extensions/spellcheck/hunspell/tests/flagutf8.test
extensions/spellcheck/hunspell/tests/fogemorpheme.aff
extensions/spellcheck/hunspell/tests/fogemorpheme.dic
extensions/spellcheck/hunspell/tests/fogemorpheme.good
extensions/spellcheck/hunspell/tests/fogemorpheme.test
extensions/spellcheck/hunspell/tests/fogemorpheme.wrong
extensions/spellcheck/hunspell/tests/forbiddenword.aff
extensions/spellcheck/hunspell/tests/forbiddenword.dic
extensions/spellcheck/hunspell/tests/forbiddenword.good
extensions/spellcheck/hunspell/tests/forbiddenword.test
extensions/spellcheck/hunspell/tests/forbiddenword.wrong
extensions/spellcheck/hunspell/tests/forceucase.aff
extensions/spellcheck/hunspell/tests/forceucase.dic
extensions/spellcheck/hunspell/tests/forceucase.good
extensions/spellcheck/hunspell/tests/forceucase.sug
extensions/spellcheck/hunspell/tests/forceucase.test
extensions/spellcheck/hunspell/tests/forceucase.wrong
extensions/spellcheck/hunspell/tests/fullstrip.aff
extensions/spellcheck/hunspell/tests/fullstrip.dic
extensions/spellcheck/hunspell/tests/fullstrip.good
extensions/spellcheck/hunspell/tests/fullstrip.test
extensions/spellcheck/hunspell/tests/germancompounding.aff
extensions/spellcheck/hunspell/tests/germancompounding.dic
extensions/spellcheck/hunspell/tests/germancompounding.good
extensions/spellcheck/hunspell/tests/germancompounding.test
extensions/spellcheck/hunspell/tests/germancompounding.wrong
extensions/spellcheck/hunspell/tests/germancompoundingold.aff
extensions/spellcheck/hunspell/tests/germancompoundingold.dic
extensions/spellcheck/hunspell/tests/germancompoundingold.good
extensions/spellcheck/hunspell/tests/germancompoundingold.test
extensions/spellcheck/hunspell/tests/germancompoundingold.wrong
extensions/spellcheck/hunspell/tests/i35725.aff
extensions/spellcheck/hunspell/tests/i35725.dic
extensions/spellcheck/hunspell/tests/i35725.good
extensions/spellcheck/hunspell/tests/i35725.sug
extensions/spellcheck/hunspell/tests/i35725.test
extensions/spellcheck/hunspell/tests/i35725.wrong
extensions/spellcheck/hunspell/tests/i53643.aff
extensions/spellcheck/hunspell/tests/i53643.dic
extensions/spellcheck/hunspell/tests/i53643.good
extensions/spellcheck/hunspell/tests/i53643.test
extensions/spellcheck/hunspell/tests/i53643.wrong
extensions/spellcheck/hunspell/tests/i54633.aff
extensions/spellcheck/hunspell/tests/i54633.dic
extensions/spellcheck/hunspell/tests/i54633.good
extensions/spellcheck/hunspell/tests/i54633.sug
extensions/spellcheck/hunspell/tests/i54633.test
extensions/spellcheck/hunspell/tests/i54633.wrong
extensions/spellcheck/hunspell/tests/i54980.aff
extensions/spellcheck/hunspell/tests/i54980.dic
extensions/spellcheck/hunspell/tests/i54980.good
extensions/spellcheck/hunspell/tests/i54980.test
extensions/spellcheck/hunspell/tests/i58202.aff
extensions/spellcheck/hunspell/tests/i58202.dic
extensions/spellcheck/hunspell/tests/i58202.good
extensions/spellcheck/hunspell/tests/i58202.sug
extensions/spellcheck/hunspell/tests/i58202.test
extensions/spellcheck/hunspell/tests/i58202.wrong
extensions/spellcheck/hunspell/tests/i68568.aff
extensions/spellcheck/hunspell/tests/i68568.dic
extensions/spellcheck/hunspell/tests/i68568.test
extensions/spellcheck/hunspell/tests/i68568.wrong
extensions/spellcheck/hunspell/tests/i68568utf.aff
extensions/spellcheck/hunspell/tests/i68568utf.dic
extensions/spellcheck/hunspell/tests/i68568utf.test
extensions/spellcheck/hunspell/tests/i68568utf.wrong
extensions/spellcheck/hunspell/tests/iconv.aff
extensions/spellcheck/hunspell/tests/iconv.dic
extensions/spellcheck/hunspell/tests/iconv.good
extensions/spellcheck/hunspell/tests/iconv.test
extensions/spellcheck/hunspell/tests/ignore.aff
extensions/spellcheck/hunspell/tests/ignore.dic
extensions/spellcheck/hunspell/tests/ignore.good
extensions/spellcheck/hunspell/tests/ignore.test
extensions/spellcheck/hunspell/tests/ignoreutf.aff
extensions/spellcheck/hunspell/tests/ignoreutf.dic
extensions/spellcheck/hunspell/tests/ignoreutf.good
extensions/spellcheck/hunspell/tests/ignoreutf.test
extensions/spellcheck/hunspell/tests/keepcase.aff
extensions/spellcheck/hunspell/tests/keepcase.dic
extensions/spellcheck/hunspell/tests/keepcase.good
extensions/spellcheck/hunspell/tests/keepcase.sug
extensions/spellcheck/hunspell/tests/keepcase.test
extensions/spellcheck/hunspell/tests/keepcase.wrong
extensions/spellcheck/hunspell/tests/korean.aff
extensions/spellcheck/hunspell/tests/korean.dic
extensions/spellcheck/hunspell/tests/korean.good
extensions/spellcheck/hunspell/tests/korean.test
extensions/spellcheck/hunspell/tests/korean.wrong
extensions/spellcheck/hunspell/tests/map.aff
extensions/spellcheck/hunspell/tests/map.dic
extensions/spellcheck/hunspell/tests/map.sug
extensions/spellcheck/hunspell/tests/map.test
extensions/spellcheck/hunspell/tests/map.wrong
extensions/spellcheck/hunspell/tests/maputf.aff
extensions/spellcheck/hunspell/tests/maputf.dic
extensions/spellcheck/hunspell/tests/maputf.sug
extensions/spellcheck/hunspell/tests/maputf.test
extensions/spellcheck/hunspell/tests/maputf.wrong
extensions/spellcheck/hunspell/tests/morph.aff
extensions/spellcheck/hunspell/tests/morph.dic
extensions/spellcheck/hunspell/tests/morph.good
extensions/spellcheck/hunspell/tests/morph.morph
extensions/spellcheck/hunspell/tests/morph.test
extensions/spellcheck/hunspell/tests/needaffix.aff
extensions/spellcheck/hunspell/tests/needaffix.dic
extensions/spellcheck/hunspell/tests/needaffix.good
extensions/spellcheck/hunspell/tests/needaffix.test
extensions/spellcheck/hunspell/tests/needaffix.wrong
extensions/spellcheck/hunspell/tests/needaffix2.aff
extensions/spellcheck/hunspell/tests/needaffix2.dic
extensions/spellcheck/hunspell/tests/needaffix2.good
extensions/spellcheck/hunspell/tests/needaffix2.morph
extensions/spellcheck/hunspell/tests/needaffix2.test
extensions/spellcheck/hunspell/tests/needaffix3.aff
extensions/spellcheck/hunspell/tests/needaffix3.dic
extensions/spellcheck/hunspell/tests/needaffix3.good
extensions/spellcheck/hunspell/tests/needaffix3.test
extensions/spellcheck/hunspell/tests/needaffix3.wrong
extensions/spellcheck/hunspell/tests/needaffix4.aff
extensions/spellcheck/hunspell/tests/needaffix4.dic
extensions/spellcheck/hunspell/tests/needaffix4.good
extensions/spellcheck/hunspell/tests/needaffix4.test
extensions/spellcheck/hunspell/tests/needaffix5.aff
extensions/spellcheck/hunspell/tests/needaffix5.dic
extensions/spellcheck/hunspell/tests/needaffix5.good
extensions/spellcheck/hunspell/tests/needaffix5.test
extensions/spellcheck/hunspell/tests/needaffix5.wrong
extensions/spellcheck/hunspell/tests/ngram_utf_fix.aff
extensions/spellcheck/hunspell/tests/ngram_utf_fix.dic
extensions/spellcheck/hunspell/tests/ngram_utf_fix.good
extensions/spellcheck/hunspell/tests/ngram_utf_fix.sug
extensions/spellcheck/hunspell/tests/ngram_utf_fix.test
extensions/spellcheck/hunspell/tests/ngram_utf_fix.wrong
extensions/spellcheck/hunspell/tests/nosuggest.aff
extensions/spellcheck/hunspell/tests/nosuggest.dic
extensions/spellcheck/hunspell/tests/nosuggest.good
extensions/spellcheck/hunspell/tests/nosuggest.sug
extensions/spellcheck/hunspell/tests/nosuggest.test
extensions/spellcheck/hunspell/tests/nosuggest.wrong
extensions/spellcheck/hunspell/tests/oconv.aff
extensions/spellcheck/hunspell/tests/oconv.dic
extensions/spellcheck/hunspell/tests/oconv.good
extensions/spellcheck/hunspell/tests/oconv.sug
extensions/spellcheck/hunspell/tests/oconv.test
extensions/spellcheck/hunspell/tests/oconv.wrong
extensions/spellcheck/hunspell/tests/onlyincompound.aff
extensions/spellcheck/hunspell/tests/onlyincompound.dic
extensions/spellcheck/hunspell/tests/onlyincompound.good
extensions/spellcheck/hunspell/tests/onlyincompound.sug
extensions/spellcheck/hunspell/tests/onlyincompound.test
extensions/spellcheck/hunspell/tests/onlyincompound.wrong
extensions/spellcheck/hunspell/tests/onlyincompound2.aff
extensions/spellcheck/hunspell/tests/onlyincompound2.dic
extensions/spellcheck/hunspell/tests/onlyincompound2.good
extensions/spellcheck/hunspell/tests/onlyincompound2.test
extensions/spellcheck/hunspell/tests/onlyincompound2.wrong
extensions/spellcheck/hunspell/tests/opentaal_cpdpat.aff
extensions/spellcheck/hunspell/tests/opentaal_cpdpat.dic
extensions/spellcheck/hunspell/tests/opentaal_cpdpat.good
extensions/spellcheck/hunspell/tests/opentaal_cpdpat.test
extensions/spellcheck/hunspell/tests/opentaal_cpdpat.wrong
extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.aff
extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.dic
extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.good
extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.test
extensions/spellcheck/hunspell/tests/opentaal_cpdpat2.wrong
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.aff
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.dic
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.good
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.sug
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.test
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword1.wrong
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.aff
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.dic
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.good
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.sug
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.test
extensions/spellcheck/hunspell/tests/opentaal_forbiddenword2.wrong
extensions/spellcheck/hunspell/tests/opentaal_keepcase.aff
extensions/spellcheck/hunspell/tests/opentaal_keepcase.dic
extensions/spellcheck/hunspell/tests/opentaal_keepcase.good
extensions/spellcheck/hunspell/tests/opentaal_keepcase.sug
extensions/spellcheck/hunspell/tests/opentaal_keepcase.test
extensions/spellcheck/hunspell/tests/opentaal_keepcase.wrong
extensions/spellcheck/hunspell/tests/phone.aff
extensions/spellcheck/hunspell/tests/phone.dic
extensions/spellcheck/hunspell/tests/phone.sug
extensions/spellcheck/hunspell/tests/phone.test
extensions/spellcheck/hunspell/tests/phone.wrong
extensions/spellcheck/hunspell/tests/rep.aff
extensions/spellcheck/hunspell/tests/rep.dic
extensions/spellcheck/hunspell/tests/rep.sug
extensions/spellcheck/hunspell/tests/rep.test
extensions/spellcheck/hunspell/tests/rep.wrong
extensions/spellcheck/hunspell/tests/reputf.aff
extensions/spellcheck/hunspell/tests/reputf.dic
extensions/spellcheck/hunspell/tests/reputf.sug
extensions/spellcheck/hunspell/tests/reputf.test
extensions/spellcheck/hunspell/tests/reputf.wrong
extensions/spellcheck/hunspell/tests/simplifiedtriple.aff
extensions/spellcheck/hunspell/tests/simplifiedtriple.dic
extensions/spellcheck/hunspell/tests/simplifiedtriple.good
extensions/spellcheck/hunspell/tests/simplifiedtriple.test
extensions/spellcheck/hunspell/tests/simplifiedtriple.wrong
extensions/spellcheck/hunspell/tests/slash.aff
extensions/spellcheck/hunspell/tests/slash.dic
extensions/spellcheck/hunspell/tests/slash.good
extensions/spellcheck/hunspell/tests/slash.test
extensions/spellcheck/hunspell/tests/sug.aff
extensions/spellcheck/hunspell/tests/sug.dic
extensions/spellcheck/hunspell/tests/sug.sug
extensions/spellcheck/hunspell/tests/sug.test
extensions/spellcheck/hunspell/tests/sug.wrong
extensions/spellcheck/hunspell/tests/suggestiontest/List_of_common_misspellings.txt
extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.am
extensions/spellcheck/hunspell/tests/suggestiontest/Makefile.in
extensions/spellcheck/hunspell/tests/suggestiontest/README
extensions/spellcheck/hunspell/tests/suggestiontest/prepare
extensions/spellcheck/hunspell/tests/suggestiontest/test
extensions/spellcheck/hunspell/tests/sugutf.aff
extensions/spellcheck/hunspell/tests/sugutf.dic
extensions/spellcheck/hunspell/tests/sugutf.sug
extensions/spellcheck/hunspell/tests/sugutf.test
extensions/spellcheck/hunspell/tests/sugutf.wrong
extensions/spellcheck/hunspell/tests/test.sh
extensions/spellcheck/hunspell/tests/unit/data/1463589.aff
extensions/spellcheck/hunspell/tests/unit/data/1463589.dic
extensions/spellcheck/hunspell/tests/unit/data/1463589.sug
extensions/spellcheck/hunspell/tests/unit/data/1463589.test
extensions/spellcheck/hunspell/tests/unit/data/1463589.wrong
extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.aff
extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.dic
extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.sug
extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.test
extensions/spellcheck/hunspell/tests/unit/data/1463589_utf.wrong
extensions/spellcheck/hunspell/tests/unit/data/1592880.aff
extensions/spellcheck/hunspell/tests/unit/data/1592880.dic
extensions/spellcheck/hunspell/tests/unit/data/1592880.good
extensions/spellcheck/hunspell/tests/unit/data/1592880.test
extensions/spellcheck/hunspell/tests/unit/data/1695964.aff
extensions/spellcheck/hunspell/tests/unit/data/1695964.dic
extensions/spellcheck/hunspell/tests/unit/data/1695964.sug
extensions/spellcheck/hunspell/tests/unit/data/1695964.test
extensions/spellcheck/hunspell/tests/unit/data/1695964.wrong
extensions/spellcheck/hunspell/tests/unit/data/1706659.aff
extensions/spellcheck/hunspell/tests/unit/data/1706659.dic
extensions/spellcheck/hunspell/tests/unit/data/1706659.test
extensions/spellcheck/hunspell/tests/unit/data/1706659.wrong
extensions/spellcheck/hunspell/tests/unit/data/1975530.aff
extensions/spellcheck/hunspell/tests/unit/data/1975530.dic
extensions/spellcheck/hunspell/tests/unit/data/1975530.good
extensions/spellcheck/hunspell/tests/unit/data/1975530.test
extensions/spellcheck/hunspell/tests/unit/data/1975530.wrong
extensions/spellcheck/hunspell/tests/unit/data/2970240.aff
extensions/spellcheck/hunspell/tests/unit/data/2970240.dic
extensions/spellcheck/hunspell/tests/unit/data/2970240.good
extensions/spellcheck/hunspell/tests/unit/data/2970240.test
extensions/spellcheck/hunspell/tests/unit/data/2970240.wrong
extensions/spellcheck/hunspell/tests/unit/data/2970242.aff
extensions/spellcheck/hunspell/tests/unit/data/2970242.dic
extensions/spellcheck/hunspell/tests/unit/data/2970242.good
extensions/spellcheck/hunspell/tests/unit/data/2970242.test
extensions/spellcheck/hunspell/tests/unit/data/2970242.wrong
extensions/spellcheck/hunspell/tests/unit/data/2999225.aff
extensions/spellcheck/hunspell/tests/unit/data/2999225.dic
extensions/spellcheck/hunspell/tests/unit/data/2999225.good
extensions/spellcheck/hunspell/tests/unit/data/2999225.test
extensions/spellcheck/hunspell/tests/unit/data/IJ.aff
extensions/spellcheck/hunspell/tests/unit/data/IJ.dic
extensions/spellcheck/hunspell/tests/unit/data/IJ.good
extensions/spellcheck/hunspell/tests/unit/data/IJ.sug
extensions/spellcheck/hunspell/tests/unit/data/IJ.test
extensions/spellcheck/hunspell/tests/unit/data/IJ.wrong
extensions/spellcheck/hunspell/tests/unit/data/Makefile.am
extensions/spellcheck/hunspell/tests/unit/data/Makefile.in
extensions/spellcheck/hunspell/tests/unit/data/affixes.aff
extensions/spellcheck/hunspell/tests/unit/data/affixes.dic
extensions/spellcheck/hunspell/tests/unit/data/affixes.good
extensions/spellcheck/hunspell/tests/unit/data/affixes.test
extensions/spellcheck/hunspell/tests/unit/data/alias.aff
extensions/spellcheck/hunspell/tests/unit/data/alias.dic
extensions/spellcheck/hunspell/tests/unit/data/alias.good
extensions/spellcheck/hunspell/tests/unit/data/alias.test
extensions/spellcheck/hunspell/tests/unit/data/alias2.aff
extensions/spellcheck/hunspell/tests/unit/data/alias2.dic
extensions/spellcheck/hunspell/tests/unit/data/alias2.good
extensions/spellcheck/hunspell/tests/unit/data/alias2.morph
extensions/spellcheck/hunspell/tests/unit/data/alias2.test
extensions/spellcheck/hunspell/tests/unit/data/alias3.aff
extensions/spellcheck/hunspell/tests/unit/data/alias3.dic
extensions/spellcheck/hunspell/tests/unit/data/alias3.good
extensions/spellcheck/hunspell/tests/unit/data/alias3.morph
extensions/spellcheck/hunspell/tests/unit/data/alias3.test
extensions/spellcheck/hunspell/tests/unit/data/allcaps.aff
extensions/spellcheck/hunspell/tests/unit/data/allcaps.dic
extensions/spellcheck/hunspell/tests/unit/data/allcaps.good
extensions/spellcheck/hunspell/tests/unit/data/allcaps.sug
extensions/spellcheck/hunspell/tests/unit/data/allcaps.test
extensions/spellcheck/hunspell/tests/unit/data/allcaps.wrong
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.aff
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.dic
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.good
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.sug
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.test
extensions/spellcheck/hunspell/tests/unit/data/allcaps2.wrong
extensions/spellcheck/hunspell/tests/unit/data/allcaps3.aff
extensions/spellcheck/hunspell/tests/unit/data/allcaps3.dic
extensions/spellcheck/hunspell/tests/unit/data/allcaps3.good
extensions/spellcheck/hunspell/tests/unit/data/allcaps3.test
extensions/spellcheck/hunspell/tests/unit/data/allcaps3.wrong
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.aff
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.dic
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.good
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.sug
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.test
extensions/spellcheck/hunspell/tests/unit/data/allcaps_utf.wrong
extensions/spellcheck/hunspell/tests/unit/data/arabic.aff
extensions/spellcheck/hunspell/tests/unit/data/arabic.dic
extensions/spellcheck/hunspell/tests/unit/data/arabic.test
extensions/spellcheck/hunspell/tests/unit/data/arabic.wrong
extensions/spellcheck/hunspell/tests/unit/data/base.aff
extensions/spellcheck/hunspell/tests/unit/data/base.dic
extensions/spellcheck/hunspell/tests/unit/data/base.good
extensions/spellcheck/hunspell/tests/unit/data/base.sug
extensions/spellcheck/hunspell/tests/unit/data/base.test
extensions/spellcheck/hunspell/tests/unit/data/base.wrong
extensions/spellcheck/hunspell/tests/unit/data/base_utf.aff
extensions/spellcheck/hunspell/tests/unit/data/base_utf.dic
extensions/spellcheck/hunspell/tests/unit/data/base_utf.good
extensions/spellcheck/hunspell/tests/unit/data/base_utf.sug
extensions/spellcheck/hunspell/tests/unit/data/base_utf.test
extensions/spellcheck/hunspell/tests/unit/data/base_utf.wrong
extensions/spellcheck/hunspell/tests/unit/data/break.aff
extensions/spellcheck/hunspell/tests/unit/data/break.dic
extensions/spellcheck/hunspell/tests/unit/data/break.good
extensions/spellcheck/hunspell/tests/unit/data/break.test
extensions/spellcheck/hunspell/tests/unit/data/break.wrong
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.aff
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.dic
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.good
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.sug
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.test
extensions/spellcheck/hunspell/tests/unit/data/breakdefault.wrong
extensions/spellcheck/hunspell/tests/unit/data/breakoff.aff
extensions/spellcheck/hunspell/tests/unit/data/breakoff.dic
extensions/spellcheck/hunspell/tests/unit/data/breakoff.good
extensions/spellcheck/hunspell/tests/unit/data/breakoff.test
extensions/spellcheck/hunspell/tests/unit/data/breakoff.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcase2.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundcaseutf.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompounddup.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern2.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern3.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundpattern4.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundrep.wrong
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.aff
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.dic
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.good
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.test
extensions/spellcheck/hunspell/tests/unit/data/checkcompoundtriple.wrong
extensions/spellcheck/hunspell/tests/unit/data/checksharps.aff
extensions/spellcheck/hunspell/tests/unit/data/checksharps.dic
extensions/spellcheck/hunspell/tests/unit/data/checksharps.good
extensions/spellcheck/hunspell/tests/unit/data/checksharps.sug
extensions/spellcheck/hunspell/tests/unit/data/checksharps.test
extensions/spellcheck/hunspell/tests/unit/data/checksharps.wrong
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.aff
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.dic
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.good
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.sug
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.test
extensions/spellcheck/hunspell/tests/unit/data/checksharpsutf.wrong
extensions/spellcheck/hunspell/tests/unit/data/circumfix.aff
extensions/spellcheck/hunspell/tests/unit/data/circumfix.dic
extensions/spellcheck/hunspell/tests/unit/data/circumfix.good
extensions/spellcheck/hunspell/tests/unit/data/circumfix.morph
extensions/spellcheck/hunspell/tests/unit/data/circumfix.test
extensions/spellcheck/hunspell/tests/unit/data/circumfix.wrong
extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.aff
extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.dic
extensions/spellcheck/hunspell/tests/unit/data/colons_in_words.test
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.aff
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.dic
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.good
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.test
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes.wrong
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.aff
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.dic
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.good
extensions/spellcheck/hunspell/tests/unit/data/complexprefixes2.test
extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.aff
extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.dic
extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.good
extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.test
extensions/spellcheck/hunspell/tests/unit/data/complexprefixesutf.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.good
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.test
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.good
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix2.test
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.good
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.test
extensions/spellcheck/hunspell/tests/unit/data/compoundaffix3.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundflag.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundflag.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundflag.good
extensions/spellcheck/hunspell/tests/unit/data/compoundflag.test
extensions/spellcheck/hunspell/tests/unit/data/compoundflag.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule2.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule3.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule4.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.morph
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule5.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule6.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule7.wrong
extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.aff
extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.dic
extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.good
extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.test
extensions/spellcheck/hunspell/tests/unit/data/compoundrule8.wrong
extensions/spellcheck/hunspell/tests/unit/data/condition.aff
extensions/spellcheck/hunspell/tests/unit/data/condition.dic
extensions/spellcheck/hunspell/tests/unit/data/condition.good
extensions/spellcheck/hunspell/tests/unit/data/condition.test
extensions/spellcheck/hunspell/tests/unit/data/condition.wrong
extensions/spellcheck/hunspell/tests/unit/data/condition_utf.aff
extensions/spellcheck/hunspell/tests/unit/data/condition_utf.dic
extensions/spellcheck/hunspell/tests/unit/data/condition_utf.good
extensions/spellcheck/hunspell/tests/unit/data/condition_utf.test
extensions/spellcheck/hunspell/tests/unit/data/condition_utf.wrong
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.aff
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.dic
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.good
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.morph
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.test
extensions/spellcheck/hunspell/tests/unit/data/conditionalprefix.wrong
extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.aff
extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.dic
extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.test
extensions/spellcheck/hunspell/tests/unit/data/digits_in_words.wrong
extensions/spellcheck/hunspell/tests/unit/data/encoding.aff
extensions/spellcheck/hunspell/tests/unit/data/encoding.dic
extensions/spellcheck/hunspell/tests/unit/data/encoding.good
extensions/spellcheck/hunspell/tests/unit/data/encoding.test
extensions/spellcheck/hunspell/tests/unit/data/flag.aff
extensions/spellcheck/hunspell/tests/unit/data/flag.dic
extensions/spellcheck/hunspell/tests/unit/data/flag.good
extensions/spellcheck/hunspell/tests/unit/data/flag.test
extensions/spellcheck/hunspell/tests/unit/data/flaglong.aff
extensions/spellcheck/hunspell/tests/unit/data/flaglong.dic
extensions/spellcheck/hunspell/tests/unit/data/flaglong.good
extensions/spellcheck/hunspell/tests/unit/data/flaglong.test
extensions/spellcheck/hunspell/tests/unit/data/flagnum.aff
extensions/spellcheck/hunspell/tests/unit/data/flagnum.dic
extensions/spellcheck/hunspell/tests/unit/data/flagnum.good
extensions/spellcheck/hunspell/tests/unit/data/flagnum.test
extensions/spellcheck/hunspell/tests/unit/data/flagutf8.aff
extensions/spellcheck/hunspell/tests/unit/data/flagutf8.dic
extensions/spellcheck/hunspell/tests/unit/data/flagutf8.good
extensions/spellcheck/hunspell/tests/unit/data/flagutf8.test
extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.aff
extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.dic
extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.good
extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.test
extensions/spellcheck/hunspell/tests/unit/data/fogemorpheme.wrong
extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.aff
extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.dic
extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.good
extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.test
extensions/spellcheck/hunspell/tests/unit/data/forbiddenword.wrong
extensions/spellcheck/hunspell/tests/unit/data/forceucase.aff
extensions/spellcheck/hunspell/tests/unit/data/forceucase.dic
extensions/spellcheck/hunspell/tests/unit/data/forceucase.good
extensions/spellcheck/hunspell/tests/unit/data/forceucase.sug
extensions/spellcheck/hunspell/tests/unit/data/forceucase.test
extensions/spellcheck/hunspell/tests/unit/data/forceucase.wrong
extensions/spellcheck/hunspell/tests/unit/data/fullstrip.aff
extensions/spellcheck/hunspell/tests/unit/data/fullstrip.dic
extensions/spellcheck/hunspell/tests/unit/data/fullstrip.good
extensions/spellcheck/hunspell/tests/unit/data/fullstrip.test
extensions/spellcheck/hunspell/tests/unit/data/germancompounding.aff
extensions/spellcheck/hunspell/tests/unit/data/germancompounding.dic
extensions/spellcheck/hunspell/tests/unit/data/germancompounding.good
extensions/spellcheck/hunspell/tests/unit/data/germancompounding.test
extensions/spellcheck/hunspell/tests/unit/data/germancompounding.wrong
extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.aff
extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.dic
extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.good
extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.test
extensions/spellcheck/hunspell/tests/unit/data/germancompoundingold.wrong
extensions/spellcheck/hunspell/tests/unit/data/i35725.aff
extensions/spellcheck/hunspell/tests/unit/data/i35725.dic
extensions/spellcheck/hunspell/tests/unit/data/i35725.good
extensions/spellcheck/hunspell/tests/unit/data/i35725.sug
extensions/spellcheck/hunspell/tests/unit/data/i35725.test
extensions/spellcheck/hunspell/tests/unit/data/i35725.wrong
extensions/spellcheck/hunspell/tests/unit/data/i53643.aff
extensions/spellcheck/hunspell/tests/unit/data/i53643.dic
extensions/spellcheck/hunspell/tests/unit/data/i53643.good
extensions/spellcheck/hunspell/tests/unit/data/i53643.test
extensions/spellcheck/hunspell/tests/unit/data/i53643.wrong
extensions/spellcheck/hunspell/tests/unit/data/i54633.aff
extensions/spellcheck/hunspell/tests/unit/data/i54633.dic
extensions/spellcheck/hunspell/tests/unit/data/i54633.good
extensions/spellcheck/hunspell/tests/unit/data/i54633.sug
extensions/spellcheck/hunspell/tests/unit/data/i54633.test
extensions/spellcheck/hunspell/tests/unit/data/i54633.wrong
extensions/spellcheck/hunspell/tests/unit/data/i54980.aff
extensions/spellcheck/hunspell/tests/unit/data/i54980.dic
extensions/spellcheck/hunspell/tests/unit/data/i54980.good
extensions/spellcheck/hunspell/tests/unit/data/i54980.test
extensions/spellcheck/hunspell/tests/unit/data/i58202.aff
extensions/spellcheck/hunspell/tests/unit/data/i58202.dic
extensions/spellcheck/hunspell/tests/unit/data/i58202.good
extensions/spellcheck/hunspell/tests/unit/data/i58202.sug
extensions/spellcheck/hunspell/tests/unit/data/i58202.test
extensions/spellcheck/hunspell/tests/unit/data/i58202.wrong
extensions/spellcheck/hunspell/tests/unit/data/i68568.aff
extensions/spellcheck/hunspell/tests/unit/data/i68568.dic
extensions/spellcheck/hunspell/tests/unit/data/i68568.test
extensions/spellcheck/hunspell/tests/unit/data/i68568.wrong
extensions/spellcheck/hunspell/tests/unit/data/i68568utf.aff
extensions/spellcheck/hunspell/tests/unit/data/i68568utf.dic
extensions/spellcheck/hunspell/tests/unit/data/i68568utf.test
extensions/spellcheck/hunspell/tests/unit/data/i68568utf.wrong
extensions/spellcheck/hunspell/tests/unit/data/iconv.aff
extensions/spellcheck/hunspell/tests/unit/data/iconv.dic
extensions/spellcheck/hunspell/tests/unit/data/iconv.good
extensions/spellcheck/hunspell/tests/unit/data/iconv.test
extensions/spellcheck/hunspell/tests/unit/data/ignore.aff
extensions/spellcheck/hunspell/tests/unit/data/ignore.dic
extensions/spellcheck/hunspell/tests/unit/data/ignore.good
extensions/spellcheck/hunspell/tests/unit/data/ignore.test
extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.aff
extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.dic
extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.good
extensions/spellcheck/hunspell/tests/unit/data/ignoreutf.test
extensions/spellcheck/hunspell/tests/unit/data/keepcase.aff
extensions/spellcheck/hunspell/tests/unit/data/keepcase.dic
extensions/spellcheck/hunspell/tests/unit/data/keepcase.good
extensions/spellcheck/hunspell/tests/unit/data/keepcase.sug
extensions/spellcheck/hunspell/tests/unit/data/keepcase.test
extensions/spellcheck/hunspell/tests/unit/data/keepcase.wrong
extensions/spellcheck/hunspell/tests/unit/data/korean.aff
extensions/spellcheck/hunspell/tests/unit/data/korean.dic
extensions/spellcheck/hunspell/tests/unit/data/korean.good
extensions/spellcheck/hunspell/tests/unit/data/korean.test
extensions/spellcheck/hunspell/tests/unit/data/korean.wrong
extensions/spellcheck/hunspell/tests/unit/data/map.aff
extensions/spellcheck/hunspell/tests/unit/data/map.dic
extensions/spellcheck/hunspell/tests/unit/data/map.sug
extensions/spellcheck/hunspell/tests/unit/data/map.test
extensions/spellcheck/hunspell/tests/unit/data/map.wrong
extensions/spellcheck/hunspell/tests/unit/data/maputf.aff
extensions/spellcheck/hunspell/tests/unit/data/maputf.dic
extensions/spellcheck/hunspell/tests/unit/data/maputf.sug
extensions/spellcheck/hunspell/tests/unit/data/maputf.test
extensions/spellcheck/hunspell/tests/unit/data/maputf.wrong
extensions/spellcheck/hunspell/tests/unit/data/morph.aff
extensions/spellcheck/hunspell/tests/unit/data/morph.dic
extensions/spellcheck/hunspell/tests/unit/data/morph.good
extensions/spellcheck/hunspell/tests/unit/data/morph.morph
extensions/spellcheck/hunspell/tests/unit/data/morph.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix.aff
extensions/spellcheck/hunspell/tests/unit/data/needaffix.dic
extensions/spellcheck/hunspell/tests/unit/data/needaffix.good
extensions/spellcheck/hunspell/tests/unit/data/needaffix.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix.wrong
extensions/spellcheck/hunspell/tests/unit/data/needaffix2.aff
extensions/spellcheck/hunspell/tests/unit/data/needaffix2.dic
extensions/spellcheck/hunspell/tests/unit/data/needaffix2.good
extensions/spellcheck/hunspell/tests/unit/data/needaffix2.morph
extensions/spellcheck/hunspell/tests/unit/data/needaffix2.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix3.aff
extensions/spellcheck/hunspell/tests/unit/data/needaffix3.dic
extensions/spellcheck/hunspell/tests/unit/data/needaffix3.good
extensions/spellcheck/hunspell/tests/unit/data/needaffix3.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix3.wrong
extensions/spellcheck/hunspell/tests/unit/data/needaffix4.aff
extensions/spellcheck/hunspell/tests/unit/data/needaffix4.dic
extensions/spellcheck/hunspell/tests/unit/data/needaffix4.good
extensions/spellcheck/hunspell/tests/unit/data/needaffix4.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix5.aff
extensions/spellcheck/hunspell/tests/unit/data/needaffix5.dic
extensions/spellcheck/hunspell/tests/unit/data/needaffix5.good
extensions/spellcheck/hunspell/tests/unit/data/needaffix5.test
extensions/spellcheck/hunspell/tests/unit/data/needaffix5.wrong
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.aff
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.dic
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.good
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.sug
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.test
extensions/spellcheck/hunspell/tests/unit/data/ngram_utf_fix.wrong
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.aff
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.dic
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.good
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.sug
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.test
extensions/spellcheck/hunspell/tests/unit/data/nosuggest.wrong
extensions/spellcheck/hunspell/tests/unit/data/oconv.aff
extensions/spellcheck/hunspell/tests/unit/data/oconv.dic
extensions/spellcheck/hunspell/tests/unit/data/oconv.good
extensions/spellcheck/hunspell/tests/unit/data/oconv.sug
extensions/spellcheck/hunspell/tests/unit/data/oconv.test
extensions/spellcheck/hunspell/tests/unit/data/oconv.wrong
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.aff
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.dic
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.good
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.sug
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.test
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound.wrong
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.aff
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.dic
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.good
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.test
extensions/spellcheck/hunspell/tests/unit/data/onlyincompound2.wrong
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.aff
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.dic
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.good
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.test
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat.wrong
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.aff
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.dic
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.good
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.test
extensions/spellcheck/hunspell/tests/unit/data/opentaal_cpdpat2.wrong
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.aff
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.dic
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.good
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.sug
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.test
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword1.wrong
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.aff
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.dic
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.good
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.sug
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.test
extensions/spellcheck/hunspell/tests/unit/data/opentaal_forbiddenword2.wrong
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.aff
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.dic
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.good
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.sug
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.test
extensions/spellcheck/hunspell/tests/unit/data/opentaal_keepcase.wrong
extensions/spellcheck/hunspell/tests/unit/data/phone.aff
extensions/spellcheck/hunspell/tests/unit/data/phone.dic
extensions/spellcheck/hunspell/tests/unit/data/phone.sug
extensions/spellcheck/hunspell/tests/unit/data/phone.test
extensions/spellcheck/hunspell/tests/unit/data/phone.wrong
extensions/spellcheck/hunspell/tests/unit/data/rep.aff
extensions/spellcheck/hunspell/tests/unit/data/rep.dic
extensions/spellcheck/hunspell/tests/unit/data/rep.sug
extensions/spellcheck/hunspell/tests/unit/data/rep.test
extensions/spellcheck/hunspell/tests/unit/data/rep.wrong
extensions/spellcheck/hunspell/tests/unit/data/reputf.aff
extensions/spellcheck/hunspell/tests/unit/data/reputf.dic
extensions/spellcheck/hunspell/tests/unit/data/reputf.sug
extensions/spellcheck/hunspell/tests/unit/data/reputf.test
extensions/spellcheck/hunspell/tests/unit/data/reputf.wrong
extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.aff
extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.dic
extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.good
extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.test
extensions/spellcheck/hunspell/tests/unit/data/simplifiedtriple.wrong
extensions/spellcheck/hunspell/tests/unit/data/slash.aff
extensions/spellcheck/hunspell/tests/unit/data/slash.dic
extensions/spellcheck/hunspell/tests/unit/data/slash.good
extensions/spellcheck/hunspell/tests/unit/data/slash.test
extensions/spellcheck/hunspell/tests/unit/data/sug.aff
extensions/spellcheck/hunspell/tests/unit/data/sug.dic
extensions/spellcheck/hunspell/tests/unit/data/sug.sug
extensions/spellcheck/hunspell/tests/unit/data/sug.test
extensions/spellcheck/hunspell/tests/unit/data/sug.wrong
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/List_of_common_misspellings.txt
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.am
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/Makefile.in
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/README
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/prepare
extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/test
extensions/spellcheck/hunspell/tests/unit/data/sugutf.aff
extensions/spellcheck/hunspell/tests/unit/data/sugutf.dic
extensions/spellcheck/hunspell/tests/unit/data/sugutf.sug
extensions/spellcheck/hunspell/tests/unit/data/sugutf.test
extensions/spellcheck/hunspell/tests/unit/data/sugutf.wrong
extensions/spellcheck/hunspell/tests/unit/data/test.sh
extensions/spellcheck/hunspell/tests/unit/data/utf8.aff
extensions/spellcheck/hunspell/tests/unit/data/utf8.dic
extensions/spellcheck/hunspell/tests/unit/data/utf8.good
extensions/spellcheck/hunspell/tests/unit/data/utf8.test
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.aff
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.dic
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.good
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom.test
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.aff
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.dic
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.good
extensions/spellcheck/hunspell/tests/unit/data/utf8_bom2.test
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.aff
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.dic
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.good
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.sug
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.test
extensions/spellcheck/hunspell/tests/unit/data/utf8_nonbmp.wrong
extensions/spellcheck/hunspell/tests/unit/data/utfcompound.aff
extensions/spellcheck/hunspell/tests/unit/data/utfcompound.dic
extensions/spellcheck/hunspell/tests/unit/data/utfcompound.good
extensions/spellcheck/hunspell/tests/unit/data/utfcompound.test
extensions/spellcheck/hunspell/tests/unit/data/utfcompound.wrong
extensions/spellcheck/hunspell/tests/unit/data/warn.aff
extensions/spellcheck/hunspell/tests/unit/data/warn.dic
extensions/spellcheck/hunspell/tests/unit/data/warn.good
extensions/spellcheck/hunspell/tests/unit/data/warn.test
extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.aff
extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.dic
extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.good
extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.morph
extensions/spellcheck/hunspell/tests/unit/data/zeroaffix.test
extensions/spellcheck/hunspell/tests/utf8.aff
extensions/spellcheck/hunspell/tests/utf8.dic
extensions/spellcheck/hunspell/tests/utf8.good
extensions/spellcheck/hunspell/tests/utf8.test
extensions/spellcheck/hunspell/tests/utf8_bom.aff
extensions/spellcheck/hunspell/tests/utf8_bom.dic
extensions/spellcheck/hunspell/tests/utf8_bom.good
extensions/spellcheck/hunspell/tests/utf8_bom.test
extensions/spellcheck/hunspell/tests/utf8_bom2.aff
extensions/spellcheck/hunspell/tests/utf8_bom2.dic
extensions/spellcheck/hunspell/tests/utf8_bom2.good
extensions/spellcheck/hunspell/tests/utf8_bom2.test
extensions/spellcheck/hunspell/tests/utf8_nonbmp.aff
extensions/spellcheck/hunspell/tests/utf8_nonbmp.dic
extensions/spellcheck/hunspell/tests/utf8_nonbmp.good
extensions/spellcheck/hunspell/tests/utf8_nonbmp.sug
extensions/spellcheck/hunspell/tests/utf8_nonbmp.test
extensions/spellcheck/hunspell/tests/utf8_nonbmp.wrong
extensions/spellcheck/hunspell/tests/utfcompound.aff
extensions/spellcheck/hunspell/tests/utfcompound.dic
extensions/spellcheck/hunspell/tests/utfcompound.good
extensions/spellcheck/hunspell/tests/utfcompound.test
extensions/spellcheck/hunspell/tests/utfcompound.wrong
extensions/spellcheck/hunspell/tests/warn.aff
extensions/spellcheck/hunspell/tests/warn.dic
extensions/spellcheck/hunspell/tests/warn.good
extensions/spellcheck/hunspell/tests/warn.test
extensions/spellcheck/hunspell/tests/zeroaffix.aff
extensions/spellcheck/hunspell/tests/zeroaffix.dic
extensions/spellcheck/hunspell/tests/zeroaffix.good
extensions/spellcheck/hunspell/tests/zeroaffix.morph
extensions/spellcheck/hunspell/tests/zeroaffix.test
js/src/config/Makefile.in
js/src/config/config.mk
js/src/config/nsinstall.py
js/src/config/nsinstall_win.c
--- a/config/Makefile.in
+++ b/config/Makefile.in
@@ -14,21 +14,18 @@ include $(DEPTH)/config/autoconf.mk
 # For sanity's sake, we compile nsinstall without the wrapped system
 # headers, so that we can use it to set up the wrapped system headers.
 VISIBILITY_FLAGS =
 
 # STDCXX_COMPAT is not needed here, and will actually fail because
 # libstdc++-compat is not built yet.
 STDCXX_COMPAT =
 
+ifneq (WINNT,$(HOST_OS_ARCH))
 HOST_PROGRAM	= nsinstall$(HOST_BIN_SUFFIX)
-
-ifeq (WINNT,$(HOST_OS_ARCH))
-HOST_CSRCS	= nsinstall_win.c
-else
 HOST_CSRCS	= nsinstall.c pathsub.c
 endif
 
 TARGETS		= $(HOST_PROGRAM) $(SIMPLE_PROGRAMS)
 
 ifndef CROSS_COMPILE
 ifdef USE_ELF_DYNSTR_GC
 TARGETS		+= elf-dynstr-gc
--- a/config/config.mk
+++ b/config/config.mk
@@ -628,47 +628,48 @@ GARBAGE		+= $(DEPENDENCIES) $(MKDEPENDEN
 
 ifeq ($(OS_ARCH),Darwin)
 ifndef NSDISTMODE
 NSDISTMODE=absolute_symlink
 endif
 PWD := $(CURDIR)
 endif
 
+NSINSTALL_PY := $(PYTHON) $(call core_abspath,$(topsrcdir)/config/nsinstall.py)
+
 ifdef NSINSTALL_BIN
 NSINSTALL = $(NSINSTALL_BIN)
 else
 ifeq (OS2,$(CROSS_COMPILE)$(OS_ARCH))
 NSINSTALL = $(MOZ_TOOLS_DIR)/nsinstall
 else
+ifeq ($(HOST_OS_ARCH),WINNT)
+NSINSTALL = $(NSINSTALL_PY)
+else
 NSINSTALL = $(CONFIG_TOOLS)/nsinstall$(HOST_BIN_SUFFIX)
+endif # WINNT
 endif # OS2
 endif # NSINSTALL_BIN
 
 
 ifeq (,$(CROSS_COMPILE)$(filter-out WINNT OS2, $(OS_ARCH)))
-INSTALL		= $(NSINSTALL)
+INSTALL		= $(NSINSTALL) -t
 else
 
 # This isn't laid out as conditional directives so that NSDISTMODE can be
 # target-specific.
 INSTALL         = $(if $(filter copy, $(NSDISTMODE)), $(NSINSTALL) -t, $(if $(filter absolute_symlink, $(NSDISTMODE)), $(NSINSTALL) -L $(PWD), $(NSINSTALL) -R))
 
 endif # WINNT/OS2
 
 # Use nsinstall in copy mode to install files on the system
 SYSINSTALL	= $(NSINSTALL) -t
 
-# Directory nsinstall. Windows and OS/2 nsinstall can't recursively copy
-# directories.
-ifneq (,$(filter WINNT os2-emx,$(HOST_OS_ARCH)))
-DIR_INSTALL = $(PYTHON) $(topsrcdir)/config/nsinstall.py
-else
+# Directory nsinstall.
 DIR_INSTALL = $(INSTALL)
-endif # WINNT/OS2
 
 #
 # Localization build automation
 #
 
 # Because you might wish to "make locales AB_CD=ab-CD", we don't hardcode
 # MOZ_UI_LOCALE directly, but use an intermediate variable that can be
 # overridden by the command line. (Besides, AB_CD is prettier).
--- a/config/nsinstall.py
+++ b/config/nsinstall.py
@@ -10,16 +10,17 @@
 # The basic limitation is, it doesn't even try to link and ignores
 # all related options.
 
 from optparse import OptionParser
 import os
 import os.path
 import sys
 import shutil
+import stat
 
 def nsinstall(argv):
   usage = "usage: %prog [options] arg1 [arg2 ...] target-directory"
   p = OptionParser(usage=usage)
 
   p.add_option('-D', action="store_true",
                help="Create a single directory only")
   p.add_option('-t', action="store_true",
@@ -46,56 +47,74 @@ def nsinstall(argv):
                callback=BadArg,
                help="NOT SUPPORTED")
   p.add_option('-o', action="callback", callback=BadArg,
                help="Set owner (NOT SUPPORTED)", metavar="owner")
   p.add_option('-g', action="callback", callback=BadArg,
                help="Set group (NOT SUPPORTED)", metavar="group")
 
   (options, args) = p.parse_args(argv)
+  # Switching to Unicode strings makes python use the wide Windows APIs, which is
+  # what we want here since the wide APIs normally do a better job at handling long
+  # paths and such.
+  if sys.stdin.encoding is None:
+    args = [unicode(arg) for arg in args]
+  else:
+    args = [unicode(arg, sys.stdin.encoding) for arg in args]
 
   if options.m:
     # mode is specified
     try:
       options.m = int(options.m, 8)
     except:
       sys.stderr.write('nsinstall: ' + options.m + ' is not a valid mode\n')
       return 1
 
   # just create one directory?
-  if options.D:
-    if len(args) != 1:
+  def maybe_create_dir(dir, mode, try_again):
+    if os.path.exists(dir):
+      if not os.path.isdir(dir):
+        print >> sys.stderr, ('nsinstall: %s is not a directory' % dir)
+        return 1
+      if mode:
+        os.chmod(dir, mode)
+      return 0
+
+    try:
+      if mode:
+        os.makedirs(dir, mode)
+      else:
+        os.makedirs(dir)
+    except Exception, e:
+      # We might have hit EEXIST due to a race condition (see bug 463411) -- try again once
+      if try_again:
+        return maybe_create_dir(dir, mode, False)
+      print >> sys.stderr, ("nsinstall: failed to create directory %s: %s" % (dir, e))
       return 1
-    if os.path.exists(args[0]):
-      if not os.path.isdir(args[0]):
-        sys.stderr.write('nsinstall: ' + args[0] + ' is not a directory\n')
-        sys.exit(1)
-      if options.m:
-        os.chmod(args[0], options.m)
-      sys.exit()
-    if options.m:
-      os.makedirs(args[0], options.m)
     else:
-      os.makedirs(args[0])
-    return 0
+      return 0
 
   if options.X:
     options.X = [os.path.abspath(p) for p in options.X]
 
+  if options.D:
+    return maybe_create_dir(args[0], options.m, True)
+
   # nsinstall arg1 [...] directory
   if len(args) < 2:
     p.error('not enough arguments')
 
   def copy_all_entries(entries, target):
     for e in entries:
-      if options.X and os.path.abspath(e) in options.X:
+      e = os.path.abspath(e)
+      if options.X and e in options.X:
         continue
 
-      dest = os.path.join(target,
-                          os.path.basename(os.path.normpath(e)))
+      dest = os.path.join(target, os.path.basename(e))
+      dest = os.path.abspath(dest)
       handleTarget(e, dest)
       if options.m:
         os.chmod(dest, options.m)
 
   # set up handler
   if options.d:
     # we're supposed to create directories
     def handleTarget(srcpath, targetpath):
@@ -107,24 +126,51 @@ def nsinstall(argv):
       if os.path.isdir(srcpath):
         if not os.path.exists(targetpath):
           os.mkdir(targetpath)
         entries = [os.path.join(srcpath, e) for e in os.listdir(srcpath)]
         copy_all_entries(entries, targetpath)
         # options.t is not relevant for directories
         if options.m:
           os.chmod(targetpath, options.m)
-      elif options.t:
-        shutil.copy2(srcpath, targetpath)
       else:
-        shutil.copy(srcpath, targetpath)
+        if os.path.exists(targetpath):
+          # On Windows, read-only files can't be deleted
+          os.chmod(targetpath, stat.S_IWUSR)
+          os.remove(targetpath)
+        if options.t:
+          shutil.copy2(srcpath, targetpath)
+        else:
+          shutil.copy(srcpath, targetpath)
 
   # the last argument is the target directory
   target = args.pop()
-  # ensure target directory
-  if not os.path.isdir(target):
-    os.makedirs(target)
+  # ensure target directory (importantly, we do not apply a mode to the directory
+  # because we want to copy files into it and the mode might be read-only)
+  rv = maybe_create_dir(target, None, True)
+  if rv != 0:
+    return rv
 
   copy_all_entries(args, target)
   return 0
 
 if __name__ == '__main__':
-  sys.exit(nsinstall(sys.argv[1:]))
+  # sys.argv corrupts characters outside the system code page on Windows
+  # <http://bugs.python.org/issue2128>. Use ctypes instead.
+  if sys.platform == "win32":
+    import ctypes
+    from ctypes import wintypes
+    GetCommandLine = ctypes.windll.kernel32.GetCommandLineW
+    GetCommandLine.argtypes = []
+    GetCommandLine.restype = wintypes.LPWSTR
+
+    CommandLineToArgv = ctypes.windll.shell32.CommandLineToArgvW
+    CommandLineToArgv.argtypes = [wintypes.LPWSTR, ctypes.POINTER(ctypes.c_int)]
+    CommandLineToArgv.restype = ctypes.POINTER(wintypes.LPWSTR)
+
+    argc = ctypes.c_int(0)
+    argv_arr = CommandLineToArgv(GetCommandLine(), ctypes.byref(argc))
+    # The first argument will be "python", the second will be the .py file
+    argv = argv_arr[1:argc.value]
+  else:
+    argv = sys.argv
+
+  sys.exit(nsinstall(argv[1:]))
deleted file mode 100644
--- a/config/nsinstall_win.c
+++ /dev/null
@@ -1,747 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/*
- * The nsinstall command for Win32
- *
- * Our gmake makefiles use the nsinstall command to create the
- * object directories or installing headers and libs. This code was originally
- * taken from shmsdos.c
- */
-
-#include <direct.h>
-#include <stdio.h>
-#include <string.h>
-#include <assert.h>
-#include <windows.h>
-#pragma hdrstop
-
-/*
- * sh_FileFcn --
- *
- * A function that operates on a file.  The pathname is either
- * absolute or relative to the current directory, and contains
- * no wildcard characters such as * and ?.   Additional arguments
- * can be passed to the function via the arg pointer.
- */
-
-typedef BOOL (*sh_FileFcn)(
-        wchar_t *pathName,
-        WIN32_FIND_DATA *fileData,
-        void *arg);
-
-static int shellCp (wchar_t **pArgv); 
-static int shellNsinstall (wchar_t **pArgv);
-static int shellMkdir (wchar_t **pArgv); 
-static BOOL sh_EnumerateFiles(const wchar_t *pattern, const wchar_t *where,
-        sh_FileFcn fileFcn, void *arg, int *nFiles);
-static const char *sh_GetLastErrorMessage(void);
-static BOOL sh_DoCopy(wchar_t *srcFileName, DWORD srcFileAttributes,
-        wchar_t *dstFileName, DWORD dstFileAttributes,
-        int force, int recursive);
-
-#define LONGPATH_PREFIX L"\\\\?\\"
-#define ARRAY_LEN(a) (sizeof(a) / sizeof(a[0]))
-#define STR_LEN(a) (ARRAY_LEN(a) - 1)
-
-#ifdef __MINGW32__
-
-/* MingW currently does not implement a wide version of the
-   startup routines.  Workaround is to implement something like
-   it ourselves. */
-
-#include <shellapi.h>
-
-int wmain(int argc, WCHAR **argv);
-
-int main(int argc, char **argv)
-{
-    int result;
-    wchar_t *commandLine = GetCommandLineW();
-    int argcw = 0;
-    wchar_t **_argvw = CommandLineToArgvW( commandLine, &argcw );
-    wchar_t *argvw[argcw + 1];
-    int i;
-    if (!_argvw)
-        return 127;
-    /* CommandLineToArgvW doesn't output the ending NULL so
-       we have to manually add it on */
-    for ( i = 0; i < argcw; i++ )
-        argvw[i] = _argvw[i];
-    argvw[argcw] = NULL;
-
-    result = wmain(argcw, argvw);
-    LocalFree(_argvw);
-    return result;
-}
-#endif /* __MINGW32__ */
-
-/* changes all forward slashes in token to backslashes */
-void changeForwardSlashesToBackSlashes ( wchar_t *arg )
-{
-    if ( arg == NULL )
-        return;
-
-    while ( *arg ) {
-        if ( *arg == '/' )
-            *arg = '\\';
-        arg++;
-    }
-}
-
-int wmain(int argc, wchar_t *argv[ ])
-{
-    return shellNsinstall ( argv + 1 );
-}
-
-static int
-shellNsinstall (wchar_t **pArgv)
-{
-    int retVal = 0;     /* exit status */
-    int dirOnly = 0;    /* 1 if and only if -D is specified */
-    wchar_t **pSrc;
-    wchar_t **pDst;
-
-    /*
-     * Process the command-line options.  We ignore the
-     * options except for -D.  Some options, such as -m,
-     * are followed by an argument.  We need to skip the
-     * argument too.
-     */
-    while ( *pArgv && **pArgv == '-' ) {
-        wchar_t c = (*pArgv)[1];  /* The char after '-' */
-
-        if ( c == 'D' ) {
-            dirOnly = 1;
-        } else if ( c == 'm' ) {
-            pArgv++;  /* skip the next argument */
-        }
-        pArgv++;
-    }
-
-    if ( !dirOnly ) {
-        /* There are files to install.  Get source files */
-        if ( *pArgv ) {
-            pSrc = pArgv++;
-        } else {
-            fprintf( stderr, "nsinstall: not enough arguments\n");
-            return 3;
-        }
-    }
-
-    /* Get to last token to find destination directory */
-    if ( *pArgv ) {
-        pDst = pArgv++;
-        if ( dirOnly && *pArgv ) {
-            fprintf( stderr, "nsinstall: too many arguments with -D\n");
-            return 3;
-        }
-    } else {
-        fprintf( stderr, "nsinstall: not enough arguments\n");
-        return 3;
-    }
-    while ( *pArgv ) 
-        pDst = pArgv++;
-
-    retVal = shellMkdir ( pDst );
-    if ( retVal )
-        return retVal;
-    if ( !dirOnly )
-        retVal = shellCp ( pSrc );
-    return retVal;
-}
-