Skip to content

Commit dedfe24

Browse files
author
Caolán McNamara
committed
Initial Import
0 parents  commit dedfe24

File tree

675 files changed

+113406
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

675 files changed

+113406
-0
lines changed

ABOUT-NLS

+405
Large diffs are not rendered by default.

AUTHORS

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Author of Hunspell:
2+
Németh László nemeth (at) OpenOffice.org
3+
4+
Hunspell based on OpenOffice.org's Myspell. MySpell's author:
5+
Kevin Hendricks kevin.hendricks (at) sympatico.ca

AUTHORS.myspell

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
Developer Credits:
2+
3+
Special credit and thanks go to ispell's creator Geoff Kuenning.
4+
Ispell affix compression code was used as the basis for the
5+
affix code used in MySpell. Specifically Geoff's use of a
6+
conds[] array that makes it easy to check if the conditions
7+
required for a particular affix are present was very
8+
ingenious! Kudos to Geoff. Very nicely done.
9+
BTW: ispell is available under a BSD style license
10+
from Geoff Kuennings ispell website:
11+
http://www.cs.ucla.edu/ficus-members/geoff/ispell.html
12+
13+
14+
Kevin Hendricks <[email protected]> is the original
15+
author and now maintainer of the MySpell codebase. Recent
16+
additions include ngram support, and related character maps
17+
to help improve and create suggestions for very poorly
18+
spelled words.
19+
20+
Please send any and all contributions or improvements
21+
to him or to [email protected].
22+
23+
24+
David Einstein ([email protected]) developed an almost
25+
complete rewrite of MySpell for use by the Mozilla project.
26+
David and I are now working on parallel development tracks
27+
to help our respective projects (Mozilla and OpenOffice.org)
28+
and we will maintain full affix file and dictionary file
29+
compatibility and work on merging our versions of MySpell
30+
back into a single tree. David has been a significant help
31+
in improving MySpell.
32+
33+
34+
N�meth L�szl� <[email protected]> is the author of
35+
the Hungarian dictionary and he developed and contributed
36+
extensive changes to MySpell including ...
37+
* code to support compound words in MySpell
38+
* fixed numerous problems with encoding case conversion tables.
39+
* designed/developed replacement tables to improve suggestions
40+
* changed affix file parsing to trees to greatly speed loading
41+
* removed the need for malloc/free pairs in suffix_check which
42+
speeds up spell checking in suffix rich languages by 20%
43+
44+
Davide Prina <[email protected]>, Giuseppe Modugno
45+
<[email protected]>, Gianluca Turconi <[email protected]>
46+
all from the it_IT OpenOffice.org team performed an
47+
extremely detailed code review of MySpell and generated
48+
fixes for bugs, leaks, and speedup improvements.
49+
50+
Simon Brouwer <[email protected]> for fixes and enhancements
51+
that have greatly improved MySpell auggestions
52+
* n-gram suggestions for an initcap word have an init. cap.
53+
* fix for too many n-gram suggestions from specialized dictionary,
54+
* fix for long suggestions rather than close ones in case of
55+
dictionaries with many compound words (kompuuter)
56+
* optionally disabling split-word suggestions (controlled
57+
by NOSPLITSUGS line in affix file)
58+
59+
60+
Special Thanks to all others who have either contributed ideas or
61+
testing for MySpell
62+
63+
64+
Thanks,
65+
66+
Kevin Hendricks
67+

BUGS

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* Interactive interface has some visualization problem with long lines
2+
3+
* Experimental -U, -u options don't support Unicode.
4+
5+
* Compound handling is not thread safe in Hungarian specific code.

COPYING

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
GPL 2.0/LGPL 2.1/MPL 1.1 tri-license
2+
3+
The contents of this software may be used under the terms of
4+
the GNU General Public License Version 2 or later (the "GPL"), or
5+
the GNU Lesser General Public License Version 2.1 or later (the "LGPL",
6+
see COPYING.LGPL) or (excepting the LGPLed GNU gettext library in the
7+
intl/ directory) the Mozilla Public License Version 1.1 or later
8+
(the "MPL", see COPYING.MPL).
9+
10+
Software distributed under these licenses is distributed on an "AS IS" basis,
11+
WITHOUT WARRANTY OF ANY KIND, either express or implied. See the licences
12+
for the specific language governing rights and limitations under the licenses.

COPYING.LGPL

+515
Large diffs are not rendered by default.

COPYING.MPL

+470
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)