Next: 8. Copyright
Up: Portable Spell Checker Interface
Previous: 6. Feedback
  Contents
Subsections
- Portibility fixes to allow Pspell to compile with older compilers.
- Added a hack to deal with Libtool's interdependencies problem. See
bug #416981 for more info.
- Added the configure option AM_MAINTAINER_MODE to avoid enableing
rules which often causes generated build files to be rebuild with
the wrong version of libtool by default. I don't know why I didn't
think to do this a long time ago.
- Added a hack to that Pspell will properly compile as a shared library
under Solaris.
- Fixed a problem on Win32 which involves path names which begin with
<Drive Letter>:.
- Removed excuse semicolon (;) after ``#endif'' in one of the
header files.
- 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.4 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: 8. Copyright
Up: Portable Spell Checker Interface
Previous: 6. Feedback
  Contents
Kevin Atkinson
2001-05-29