Next: 7. Copyright
Up: Portable Spell Checker Interface
Previous: 5. Feedback
  Contents
Subsections
- Added a length parameter to many Pspell functions which should cut down on unnecessary
copying of words with some programs that use Pspell. Unfortunately this also
breaks sourcecode compatibility. But it is easy to fix, see section 2.3
for what to do.
- Added support for mapping the county code to a spelling for the English language.
For example the language tag ``en_GB'' will now get the British dictionary
if it is available.
- Rewrote the ``Usage'' section of the manual to use the C interface instead
of the C++ one as I recommend using the C interface even in C++ code to avoid
some of the nasty issues associated with C++ linkage.
- Libltdl is now enabled by default.
- Switched to the multi-language branch of libtool.
- Added support for iso-8859-13 and 14.
- Fixed a memory leak in PspellStringMap which fixes a bug #126245 reported for
Aspell.
- Bug fixes.
- Changed my email from kevinatk@home.com to kevina@users.sourceforge.net please
make a note of the new email address.
- Added the ``repl'', ``save-repl'', ``ignore-repl'' options.
- Compile fixes for better C++ compliance and less warning when compiled with
-Wall.
- Fixed some bug in the configuration classes which caused aspell's dont-strip-accents
not to work when specified on the command line.
- Added ``personal'' option to change the personal word list.
- Compile fixes so pspell will compile with the very latest gcc version (CVS Version)
- Included libltdl so it will compile with --enable-ltdl
- Fixed a bug in PspellConfigImpl::merge that caused the Aspell module to core
dump.
- Added support for searching for the word list to use based on the language,
and other information. This included support for other modules other than Aspell.
- Added support for linking modules in a compile time so that Pspell will also
work with static libraries and on system where libltdl does not work.
- Temporary disabled using the libltdl library as it will only work well with
C++ libraries on Linux. This means that all modules must be linked in at compile
time using the ``./add-modules'' script. If you want to enable it use
``--enable-ltdl'' when running configure.
- Added support for non ``iso-8859-1'' encodings. The ``machine unsigned
16'' and ``machine unsigned 32'' encoding are still untested however.
- Switched to the HEAD branch of libtool as the multi-language branch was causing
too many problems.
- Fixed it so that the manual will install in the correct location.
- Bug Fixes.
Next: 7. Copyright
Up: Portable Spell Checker Interface
Previous: 5. Feedback
  Contents
Kevin Atkinson
2001-01-28