1 Many thanks to the following contributors and supporters:
38 Jean-Christophe Helary
81 Bernhard Rosenkraenzer
89 Timeless at bemail dot org
106 and others (see also MySpell authors bellow)
111 LibreOffice community
112 http://www.libreoffice.org
115 Budapest University of Technology and Economics
116 Sociology and Communications Department
117 http://www.mokk.bme.hu
119 Hungarian Ministry of Informatics and Telecommunications
124 OpenOffice.org community
125 http://www.openoffice.org
127 OpenTaal Foundation, Netherlands and
128 Dutch Language Union (Nederlandse Taalunie)
136 nemeth at numbertext org
138 --------------------------
140 MySpell Developer Credits:
142 Special credit and thanks go to ispell's creator Geoff Kuenning.
143 Ispell affix compression code was used as the basis for the
144 affix code used in MySpell. Specifically Geoff's use of a
145 conds[] array that makes it easy to check if the conditions
146 required for a particular affix are present was very
147 ingenious! Kudos to Geoff. Very nicely done.
148 BTW: ispell is available under a BSD style license
149 from Geoff Kuennings ispell website:
150 http://www.cs.ucla.edu/ficus-members/geoff/ispell.html
153 Kevin Hendricks <kevin.hendricks@sympatico.ca> is the original
154 author and now maintainer of the MySpell codebase. Recent
155 additions include ngram support, and related character maps
156 to help improve and create suggestions for very poorly
159 Please send any and all contributions or improvements
160 to him or to dev@lingucomponent.openoffice.org.
163 David Einstein (Deinst@world.std.com) developed an almost
164 complete rewrite of MySpell for use by the Mozilla project.
165 David and I are now working on parallel development tracks
166 to help our respective projects (Mozilla and OpenOffice.org)
167 and we will maintain full affix file and dictionary file
168 compatibility and work on merging our versions of MySpell
169 back into a single tree. David has been a significant help
170 in improving MySpell.
173 Németh László <nemethl@gyorsposta.hu> is the author of
174 the Hungarian dictionary and he developed and contributed
175 extensive changes to MySpell including ...
176 * code to support compound words in MySpell
177 * fixed numerous problems with encoding case conversion tables.
178 * designed/developed replacement tables to improve suggestions
179 * changed affix file parsing to trees to greatly speed loading
180 * removed the need for malloc/free pairs in suffix_check which
181 speeds up spell checking in suffix rich languages by 20%
183 Davide Prina <davideprina@uahoo.com>, Giuseppe Modugno
184 <gppe.modugno@libero.it>, Gianluca Turconi <luctur@comeg.it>
185 all from the it_IT OpenOffice.org team performed an
186 extremely detailed code review of MySpell and generated
187 fixes for bugs, leaks, and speedup improvements.
189 Simon Brouwer <simon.oo.o@xs4all.nl> for fixes and enhancements
190 that have greatly improved MySpell auggestions
191 * n-gram suggestions for an initcap word have an init. cap.
192 * fix for too many n-gram suggestions from specialized dictionary,
193 * fix for long suggestions rather than close ones in case of
194 dictionaries with many compound words (kompuuter)
195 * optionally disabling split-word suggestions (controlled
196 by NOSPLITSUGS line in affix file)
199 Special Thanks to all others who have either contributed ideas or
206 kevin.hendricks@sympatico.ca