2007-10-24 02:25  kevina

	* modules/speller/default/suggest.cpp: Fix crash in suggest.cpp
	  when no affix file is defined.

2007-10-24 02:14  kevina

	* modules/speller/default/affix.cpp: Remove debug output

2007-10-24 02:08  kevina

	* modules/speller/default/suggest.cpp: Add hack to avoid calling
	  try_scan_* when two_fold_suffix is used until I can figure out
	  how to make it behave sensibly.

2007-10-23 23:47  kevina

	* modules/speller/default/: affix.cpp, affix.hpp: Bug fixes in
	  twofold affix code.

2007-10-22 21:54  kevina

	* modules/speller/default/suggest.cpp: Minor adjustment in how
	  try_harder is calc. in score_list.

2007-10-22 21:23  kevina

	* common/basic_list.hpp, modules/speller/default/suggest.cpp: Use
	  more sensible test for try_harder.

2007-10-22 13:55  kevina

	* modules/speller/default/suggest.cpp: Remove debug output, fix
	  comment.

2007-10-22 13:51  kevina

	* modules/speller/default/: leditdist.cpp, leditdist.hpp,
	  suggest.cpp, weights.hpp: Add some documentation to explain how
	  score_list works.

	  Add a sanity check on score_list and fix two bugs discovered
	  because of it.  One was in how skip_first_couple was used, and
	  the other was with limit_edit_distance.  Limit_edit_distance will
	  now never return a result which involved more edits than the
	  limit passed in as that result could be non-optimal.

2007-10-22 13:41  kevina

	* common/basic_list.hpp: Make some methods in BasicList const.

2007-10-20 00:56  kevina

	* common/check_list.hpp, common/speller.cpp, common/speller.hpp,
	  modules/speller/default/speller_impl.cpp: Fix memory leak in
	  caused by clearing IntrCheckInfo with memset(0,...) which is
	  invalid since it's not a POD.  Added clear method to
	  IntrCheckInfo and removed clear_check_info so that, when adding
	  fields to IntrCheckInfo I will hopefully remember to update the
	  clear() method.

2007-10-20 00:17  kevina

	* common/objstack.hpp: Fix typo in comment.

2007-10-19 00:23  kevina

	* TODO-0.61, manual/aspell.texi: Updated docs to reflect the status
	  of two-fold suffix and prefix-suffix dep

2007-10-18 21:36  kevina

	* modules/speller/default/: affix.cpp, affix.hpp: Add support for
	  CIRCUMFIX flag.

	  Change xpflg to xpflgs since it now contains two flags.

	  Add FIXME note that AffixMgr::expand is broken.

2007-10-18 20:09  kevina

	* modules/speller/default/: affix.cpp, affix.hpp: Add support for
	  prefix-suffix deps.

	  Simplify affix interface a bit.

	  In SuffixMgr::check make sure that the suffix flag even makes
	  sence before cont. to the rest of the method.

2007-10-18 07:43  kevina

	* modules/speller/default/: affix.cpp, affix.hpp: Auto detect
	  two_fold_suffix flag.

2007-10-18 07:26  kevina

	* TODO-0.61, common/speller.cpp, common/speller.hpp,
	  lib/speller-cm.cpp, manual/aspell.texi,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/suggest.cpp: Add support for two-fold
	  affix striping.  Still more too do.

	  Clean up code if affix.* a bit

	  Turn of debug output in suggest.cpp

2007-10-17 00:27  kevina

	* Makefile.am: Add TODO-0.61 to dist.

	  Fix for when compiled with --enable-static

2007-10-15 15:43  kevina

	* manual/aspell.texi: Updated Changelog in manual.

2007-10-15 02:38  kevina

	* TODO-0.61, common/basic_list.hpp, lib/munch_list.cpp,
	  modules/speller/default/suggest.cpp:
	  Add two TODO items.

	  Improve documentation a bit for munch_list.cpp

	  Add merge_dups to suggest.cpp as a possible optimization (not
	  used yet).

2007-10-14 22:16  kevina

	* manual/aspell.texi: Changed version string in manual to 0.61-cvs.
	  Also updated "The Munch-list Command" section to reflect the
	  fact that the "simple" option is no longer available and add text
	  on the meaning of the "keep" flag.

2007-10-14 18:58  kevina

	* prog/aspell.cpp: untabify aspell.cpp

	  Fix '-', '+', and '~' pipe commands so that they won't crash
	  aspell and do something close to the right thing.

	  Allow the "$$cr" command in pipe mode to work on list options.

2007-10-14 18:53  kevina

	* common/checker.cpp: My original fix for "[ 1559952 ] "aspell -c"
	  crashes when the file is not linefeed terminated" violated a
	  precond in filter->process.  Correctly fix the problem by
	  applying the extra null character after the string is filtered
	  and converted.

2007-10-13 23:02  kevina

	* modules/speller/default/suggest.cpp: Merge in change from
	  rel_0_60-branch:

	    Improve suggestion results by always calling
	  'try_one_edit_word'.

2007-10-11 18:42  kevina

	* common/: checker.cpp, checker.hpp:
	  Fix [ 1559952 ] "aspell -c" crashes when the file is not linefeed
	  terminated by making the null character part of the string.

2007-10-11 18:33  kevina

	* common/config.cpp, common/hash.hpp,
	  modules/speller/default/writable.cpp: Apply patch 1333573:
	  Personal dictionaries: sort, and don't write hint (with minor
	  modifications).

2007-10-10 23:36  kevina

	* configure.ac, common/string_map.cpp, manual/Makefile.am,
	  manual/aspell-dev.texi, manual/aspell.1, manual/aspell.texi,
	  manual/crubadan.texi, manual/lang-supported.texi,
	  manual/oo-only.texi, prog/aspell.cpp: Merge changes from
	  rel_0_50-branch:

	  Removed debug output.    (Debain bug #428285	   aspell:
	  munch-list seems to produce unwanted lines in output
	  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=428285)

	  Fix [ 1616863 ] Compile of 0.60.4 fails in nroff.cpp and [
	  1768166 ] [Aspell-user] aspell-0.60.5 - build error

	  Add AS_HELP_STRING

	  Final Changes before 0.60.5 release:

	  More manual updates, including adding notes to send mail to
	  aspell-dict in several places, also added/updated notes about
	  planned dictionaries, this included listing ones available for OO
	  only.  Also removed "Format of the Character Set Data File" since
	  it didn't say much and I don't want to encourage modifying the
	  file directly. Also fixed typo at start of file.

	  Updated language list.

	  Added a check to the aspell utility so that it will now abort if
	  there is more than one file in resp. to [ 1614683 ] aspell.1 and
	  aspell.texi about filenameS

	  Add missing comma (and remove unnessary newline) in aspell.cpp
	  since it was causing the two strings to be concatenated and
	  therefore never to be found in the installed mo files, thanks to
	  Benno Schulenberg for pointing this out.

2006-12-03 15:40  kevina

	* po/: LINGUAS, aspell.pot, be.po, ca.po, cs.po, da.po, de.po,
	  en_GB.po, es.po, fr.po, ga.po, it.po, mn.po, nl.po, pt_BR.po,
	  ro.po, ru.po, rw.po, sl.po, sr.po, sv.po, tg.po, uk.po, vi.po,
	  wa.po: merge in po file changes from 0.60 branch

2006-11-25 08:26  kevina

	* lib/munch_list.cpp: Fix [ 1412028 ] Bug in munch-list in Aspell
	  0.61

2006-11-24 10:04  kevina

	* Makefile.am, configure.ac, auto/mk-src.in,
	  common/file_data_util.cpp, common/lsort.hpp, common/objstack.cpp,
	  common/string_map.cpp, common/vector.hpp, lib/speller-cm.cpp,
	  modules/filter/nroff.cpp, modules/filter/tex.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp, po/POTFILES.in,
	  prog/check_funs.cpp:
	  Merge changes from rel_0_60-branch:

	      Fix memory leak in ObjStack::reset.

	      Fix [ 1565738 ] possibly buggy aspell -m option

	      Apply [ 1477462 ] auto/mk-src.in (minor definition update)

	      Fix [ 1499108 ] Segmentation fault when using empty .rws
	      dictionary files and [ 1502994 ] aspell create master <
	  /dev/null
	      dumps core

	      Apply patch [ 1524830 ] prezip, 0.60.4 bug fix

	      Apply patch [ 1549460 ] vector.hpp out-of-bound access

	      Update to gettext 0.15.

	      Fix quotes so it works a _little_ better with directory with
	      spaces in it.  Still not completly fixed as there are some
	      libtool bugs.

	      Fix a few bugs found by valgrind.

	      Apply [ 1349249 ] Unsafe code in the fill_data_dir() function

	      Apply [ 1370421 ] Missing template instantiations

	      Apply patch [ 1355780 ] aspell-0.60.4 fails to compile with
	  gcc-4.1

	      [ 1405037 ] Easily segfaults with aspell-fi dictionary

	      Fix [ 1354080 ] aspell still crash on almost all long Russian
	  mistypes

	      Tex filter doesn't handle escaped % correctly

	      Fix [ aspell-Bugs-1177422 ] Affix compression bug

	      Fix [ 1349190 ] Aspell "dump master" problem with char
	  conversion

	      Use LTLIBINTL not LIBINTL so that libintl is sure to be
	  included
	      if necessary.

2005-10-21 06:27  kevina

	* manual/prezip-bin.1: added missing file

2005-10-21 06:25  kevina

	* README-CVS, manual/Makefile.am, manual/aspell.texi,
	  manual/readme.texi, manual/word-list-compress.1: finish merge

2005-10-21 06:16  kevina

	* configure.ac, auto/mk-src.in, common/config.cpp,
	  common/convert.cpp, lib/find_speller.cpp, lib/new_filter.cpp,
	  lib/new_fmode.cpp, manual/aspell.1, manual/aspell.texi,
	  manual/readme.texi, modules/filter/sgml.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/weights.hpp,
	  modules/speller/default/writable.cpp, po/LINGUAS, po/aspell.pot,
	  po/be.po, po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po,
	  po/fr.po, po/ga.po, po/it.po, po/mn.po, po/nl.po, po/pt_BR.po,
	  po/ro.po, po/ru.po, po/rw.po, po/sl.po, po/sr.po, po/tg.po,
	  po/uk.po, po/vi.po, po/wa.po: merge changes from rel-0.60-branch:

	      Fixed comments in modules/speller/default/suggest.cpp

	      Correctly fix bug #1274670 (coredumps on certain russian
	  words)
	      reverted incorrect fix.  This should also fix bug #1276512 (
	      coredumps in checking a word with digits and letters)

	      modules/speller/default/check_list.hpp: Fixed allignment
	  issue.

	      Fix [ 1238862 ] Do not ignore errors coming from
	      Config::read_in_setting

	      Accepted [ 1260698 ] fixed spelling errors in aspell.h

	      Fix [ 1247673 ] Little problem with configure.

	      fix bug [ 1241890 ] aspell does not correctly check for
	  dlopen()

	      Fix bug 1274670: coredumps on certain russian words

	      Fixed manual to reflect the fact that '-l' is now a shortcut
	  for
	      '--lang' and not '--list'.

	      readonly_ws.cpp: Fix a bug valgrind detected and possible fix
	  bug
	      [ 1090342 ] aspell dumps core on czech word list.

	      Fix [ 1195659 ] possible bug in BetterVariety::set_cur_rank

	      Changed ultra mode to use the repl table again.  Updated docs
	  to
	      reflect this change.

	      Improved suggestion time by up to around 10x when scanning
	  the
	      dictionary for suggestions.

	      Changed the behavior of the diffrent suggestions mode
	  slightly:
	      "ultra" mode no longer uses a repl. table   "normal" mode no
	      longer uses ngram

	      Removed KEYINFO_HIDDEN from "ignore-case" option.

	      Accepted [ 1223720 ] weight.hpp, just minor spelling fix in
	      comments

	      Fix [ 1223957 ] multi_ws.cpp has duplicate #include
	      "file_util.hpp"

	      Change WordLookup type from hash_set to hash_multiset which
	  it
	      what it should of been in the first place.  Hopefully this
	  won't
	      create any new problems.	Fixes bug [ 1206936 ] "Ignore all"
	      broken.

	      Added configure option to disable filter version control and
	      enable it when the Aspell version contains the string "cvs"

	  Updated po files

2005-10-21 05:27  kevina

	* manual/lang-supported.texi: updated lang status

2005-10-10 13:25  kevina

	* modules/speller/default/readonly_ws.cpp: fix #1322537: mmap
	  always fails due to missing alignment

2005-10-09 18:23  kevina

	* po/: LINGUAS, sl.po: Added sl translation

2005-08-30 02:24  kevina

	* scripts/prezip:
	  Fix [ 1268805 ] prezip allowed to run from a directory with
	  spaces

2005-06-19 07:16  kevina

	* po/: it.po, vi.po:
	  Added missing po files.

2005-06-19 07:16  kevina

	* common/string.cpp, manual/lang-supported.texi,
	  manual/readme.texi, prog/aspell.cpp, prog/check_funs.cpp:
	  Merged in changes from rel_0_60-branch.  Fixed:   [ 1188895 ]
	  word-wrap not working on the last lines of the screen   [ 1213600
	  ] Doc fix: correct switch to disable filter modules	[ 1219211 ]
	  Missing newlines in -a mode	[ 1122072 ] bug in String:vprintf

2005-06-19 07:13  kevina

	* po/: LINGUAS, POTFILES.in, aspell.pot, be.po, cs.po, da.po,
	  de.po, en_GB.po, es.po, fr.po, ga.po, mn.po, nl.po, pt_BR.po,
	  ro.po, ru.po, sr.po, tg.po, uk.po, wa.po: updated po files

2005-05-30 23:20  kevina

	* modules/speller/default/readonly_ws.cpp:
	  Fix bug [ 1195630 ] readonly_ws.cpp bug on line 165

2005-05-03 13:50  kevina

	* scripts/prezip:
	  Translate all characters between 0x00-0x20 to newline before
	  sorting when compressing with word-list-compress format.

	  Minor changes to the wording of the help text.

2005-05-02 23:08  kevina

	* auto/mk-src.in, auto/MkSrc/ProcImpl.pm, auto/MkSrc/ProcNative.pm,
	  auto/MkSrc/ProcNativeImpl.pm, common/asc_ctype.hpp,
	  common/basic_list.hpp, common/block_slist-t.hpp,
	  common/block_slist.hpp, common/cache.cpp, common/cache.hpp,
	  common/can_have_error.cpp, common/can_have_error.hpp,
	  common/char_vector.hpp, common/check_list.hpp,
	  common/checker.cpp, common/checker.hpp, common/clone_ptr.hpp,
	  common/config.cpp, common/config.hpp, common/convert.cpp,
	  common/convert.hpp, common/convert_filter.cpp,
	  common/convert_filter.hpp, common/convert_impl.hpp,
	  common/copy_ptr.hpp, common/enumeration.hpp, common/error.cpp,
	  common/error.hpp, common/file_data_util.cpp,
	  common/file_data_util.hpp, common/file_util.cpp,
	  common/file_util.hpp, common/filter.cpp, common/filter.hpp,
	  common/filter_char.hpp, common/filter_char_vector.hpp,
	  common/fstream.cpp, common/fstream.hpp,
	  common/generic_copy_ptr-t.hpp, common/generic_copy_ptr.hpp,
	  common/getdata.cpp, common/getdata.hpp, common/gettext_init.cpp,
	  common/hash-t.hpp, common/hash.hpp, common/hash_fun.hpp,
	  common/indiv_filter.hpp, common/info.cpp, common/info.hpp,
	  common/iostream.cpp, common/iostream.hpp, common/istream.hpp,
	  common/itemize.cpp, common/itemize.hpp, common/language.hpp,
	  common/lock.hpp, common/lsort.hpp, common/mutable_container.hpp,
	  common/mutable_string.hpp, common/objstack.cpp,
	  common/objstack.hpp, common/ostream.hpp, common/parm_string.hpp,
	  common/posib_err.cpp, common/posib_err.hpp,
	  common/simple_string.hpp, common/speller.cpp, common/speller.hpp,
	  common/stack_ptr.hpp, common/string.cpp, common/string.hpp,
	  common/string_enumeration.hpp, common/string_list.cpp,
	  common/string_list.hpp, common/string_map.cpp,
	  common/string_map.hpp, common/strtonum.cpp, common/strtonum.hpp,
	  common/vararray.hpp, common/vector.hpp, lib/convert-c.cpp,
	  lib/document_checker-c.cpp, lib/filter_entry.hpp,
	  lib/find_speller.cpp, lib/info-c.cpp, lib/language-c.hpp,
	  lib/language-cm.cpp, lib/munch_list.cpp, lib/new_checker.cpp,
	  lib/new_config.cpp, lib/new_filter.cpp, lib/new_fmode.cpp,
	  lib/speller-cm.cpp, modules/filter/context.cpp,
	  modules/filter/email.cpp, modules/filter/genconv.cpp,
	  modules/filter/nroff.cpp, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp, modules/filter/texinfo.cpp,
	  modules/filter/url.cpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/block_vector.hpp,
	  modules/speller/default/checker_impl.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/data_id.hpp,
	  modules/speller/default/data_util.hpp,
	  modules/speller/default/editdist.cpp,
	  modules/speller/default/editdist.hpp,
	  modules/speller/default/editdist2.hpp,
	  modules/speller/default/lang_impl.cpp,
	  modules/speller/default/lang_impl.hpp,
	  modules/speller/default/leditdist.cpp,
	  modules/speller/default/leditdist.hpp,
	  modules/speller/default/matrix.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/primes.cpp,
	  modules/speller/default/primes.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/suggest.hpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp,
	  modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp,
	  modules/speller/default/weights.hpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp,
	  prog/check_funs.cpp, prog/check_funs.hpp,
	  prog/checker_string.cpp, prog/checker_string.hpp:

	  Fix issue (patch) [ 1097188 ] Stop using "using namespace
	  acommon" in header files by using nested namespaces.

	  Also fix bug in aspell.h where the function
	  new_aspell_document_checker was being generated as just "aspell".

2005-05-02 22:28  kevina

	* Makefile.am, autogen, configure.ac, prog/compress.c,
	  prog/prezip.c, scripts/prezip:
	  Applied patches:   [ 1109947 ] Merge word-list-compress with
	  prezip-bin   [ 1110431 ] Merge word-list-compress with prezip-bin
	  (p2)	 [ 1120211 ] fixes + extra options for scripts prezip,
	  preunzip, precat However, reworked help text for prezip shell
	  script.

	  Also now create symbolic links for preunzip precat and
	  word-list-compress when installing.

2005-05-02 22:26  kevina

	* manual/lang-supported.texi: ...

2005-05-02 21:34  kevina

	* common/fstream.hpp, examples/example-c.c, manual/aspell.texi,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp:
	  Merge in changes from rel_0_60-branch:

	  Accepted patch [ 1154482 ] example-c, added fclose() after
	  fopen(), minor update

	  Fixed bug # 1185641 "ultra + fast sug_mode return no suggestions
	  on some langs".

	  Fixed/Improved debugging info.

2005-05-02 16:49  kevina

	* gen/mk-static-filter.pl:
	  Apply patch [ 1168628 ] Do not make empty arrays for static
	  filter options.  (with some minor modifications).

2005-02-28 15:34  kevina

	* common/: fstream.cpp, fstream.hpp:
	  Apply patch "[ 1145078 ] Resolve an ambiguity in the
	  FStream/OStream classes".  for BCB

2005-02-19 23:56  kevina

	* auto/mk-src.in:
	  Fixed spelling errors in mk-src.in which will also appear in
	  aspell.h

2005-02-19 22:26  kevina

	* common/string_map.cpp:
	  VC6 compile fixes.

2005-02-19 21:53  kevina

	* common/: convert.hpp, info.hpp, parm_string.hpp:
	  Patch [ 1144199 ] Some data members where left unintialized.

2005-02-19 21:42  kevina

	* common/config.cpp, common/getdata.cpp, common/minwin.h,
	  common/parm_string.hpp, modules/speller/default/speller_impl.cpp:

	  Compile fixes for BCB5.5

2005-02-19 21:12  kevina

	* common/lock.hpp, common/vector.hpp, lib/find_speller.cpp:
	  Win32 VC7 Compile Fixes.

2005-02-15 19:34  kevina

	* common/language.hpp, modules/speller/default/lang_impl.hpp:
	  Fix return types in Language and LangImpl class.

2005-02-15 02:52  kevina

	* modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp, win32/settings.h: win32
	  compile fixes

2005-02-13 17:18  kevina

	* common/file_util.cpp, common/info.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp, prog/aspell.cpp:
	  Win32 and Gcc-2.95 compile fixes.

2005-02-12 16:23  kevina

	* configure.ac, common/convert.cpp, common/enumeration.hpp,
	  common/hash-t.hpp, common/objstack.cpp, common/posib_err.cpp,
	  common/string.cpp, common/vector.hpp, lib/new_fmode.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/lang_impl.cpp, win32/settings.h:
	  Win32 fixes.

2005-02-12 15:44  kevina

	* auto/mk-src.in, auto/MkSrc/Info.pm, lib/munch_list.cpp,
	  prog/aspell.cpp:
	  Used functions instead of methods for several formal language
	  including munch_list.

	  Minor bug fixes.

2005-02-07 02:27  kevina

	* common/cache.hpp, common/convert.cpp, common/convert_filter.cpp,
	  common/lock.hpp, modules/filter/nroff.cpp, prog/aspell.cpp:
	  Win32 Compile Fixes

	  Also compile fix for gcc: [ 1117697 ] modules/filter/nroff.cpp
	  compile fix

2005-02-07 01:18  kevina

	* auto/mk-src.in, auto/MkSrc/ProcNative.pm, common/check_list.hpp,
	  lib/language-c.hpp, lib/language-cm.cpp, lib/munch_list.cpp,
	  modules/speller/default/lang_impl.hpp, prog/aspell.cpp:
	  Rewroked language interface:

	    expand and munch now use callbacks rather than returning the
	  data

	    Use AspellWord instead of C Strings to pass word data around

	    "expand 4" is no longer supported I don't think it is really
	  usefull
	    except for the munchlist script which is replaced by the
	  munch-list
	    command

2005-02-05 16:05  kevina

	* common/language.hpp, lib/munch_list.cpp, lib/speller-cm.cpp:
	  added missing files

2005-02-05 15:59  kevina

	* Makefile.am, auto/mk-src.in, auto/MkSrc/Create.pm,
	  auto/MkSrc/Info.pm, auto/MkSrc/ProcCc.pm, auto/MkSrc/ProcImpl.pm,
	  common/check_list.hpp, common/speller.hpp, lib/language-c.hpp,
	  lib/language-cm.cpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/check_list.hpp,
	  modules/speller/default/checker_impl.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/lang_impl.cpp,
	  modules/speller/default/lang_impl.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp: Created
	  Language ABT (LangBase).  Wrote C interface for some language
	  functions.

2005-02-03 16:41  kevina

	* common/cache-t.hpp: removed file no longer used

2005-02-03 16:21  kevina

	* common/block_slist.hpp: compile fix

2005-02-03 16:03  kevina

	* common/block_slist.hpp, common/checker.hpp, common/convert.cpp,
	  common/hash-t.hpp, lib/new_fmode.cpp,
	  modules/speller/default/checker_impl.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp: Win32 Fixes

2005-02-03 12:52  kevina

	* common/cache.cpp, common/cache.hpp, common/convert.cpp,
	  common/convert_filter.cpp, common/file_util.cpp,
	  common/file_util.hpp, common/info.cpp, common/minwin.h,
	  lib/new_filter.cpp, lib/new_fmode.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/typo_editdist.cpp: Win32 fixes

2005-01-27 12:17  kevina

	* Makefile.am, common/string.hpp:
	  Win32 Fixes.

2005-01-27 12:16  kevina

	* manual/: aspell.texi, crubadan.texi, lang-supported.texi: manual
	  update

2005-01-27 12:14  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2005-01-25 04:09  kevina

	* modules/speller/default/writable.cpp: apply patch 108818
	  WritableReplDict::soundslike_lookup() one to many returns

2005-01-23 23:53  kevina

	* TODO-0.61: updated TODO

2005-01-23 21:32  kevina

	* modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp, prog/aspell.cpp:
	  Implemented aspell_main_word_list and converted the aspell
	  utility to use it.

2005-01-17 19:12  kevina

	* auto/MkSrc/ProcImpl.pm, examples/example-c.c,
	  modules/speller/default/data.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/writable.cpp, po/POTFILES.in: implement
	  unimplented methods

2005-01-13 01:41  kevina

	* common/parm_string.hpp, modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/suggest.cpp: Fix bug/patch #1100965:
	  Language::case_pattern str is not null terminated

2005-01-12 02:53  kevina

	* common/file_util.cpp, common/file_util.hpp, common/posib_err.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/check_list.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/data_util.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.hpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/wordinfo.hpp, prog/check_funs.hpp,
	  prog/checker_string.cpp:
	  Avoiding "using namespace" in global scope in header files.

	  Removed get_file_name as is was buggy and no longer is in use.

2005-01-12 02:46  kevina

	* manual/: aspell.texi, readme.texi: updated README

2005-01-11 14:58  kevina

	* modules/speller/default/suggest.cpp: fix bug in suggest.cpp
	  involving misuse of ObjStack.

2005-01-11 03:56  kevina

	* scripts/spell: Fix bug #1098566: spell shell script broken

2005-01-11 03:31  kevina

	* manual/aspell.texi: Minor manual updates for better formating

2005-01-11 03:25  kevina

	* manual/: aspell.texi: Minor manual updates for better formating

2005-01-11 02:46  kevina

	* lib/document_checker-c.cpp: added missing file

2005-01-11 02:38  kevina

	* Makefile.am: Bug fix in Makefile

2005-01-09 22:56  kevina

	* Makefile.am, auto/mk-src.in, auto/MkSrc/CcHelper.pm,
	  auto/MkSrc/Info.pm, auto/MkSrc/ProcImpl.pm,
	  auto/MkSrc/ProcNative.pm, auto/MkSrc/Read.pm, common/speller.hpp,
	  lib/convert-c.cpp, prog/aspell.cpp, prog/checker_string.hpp:
	  Added 'posib err contractor' to mk-src.

	  Added convert API

2005-01-08 19:30  kevina

	* Makefile.am, TODO-0.61, auto/mk-src.in, auto/MkSrc/CcHelper.pm,
	  auto/MkSrc/Info.pm, auto/MkSrc/ProcCc.pm, auto/MkSrc/ProcImpl.pm,
	  auto/MkSrc/ProcNative.pm, auto/MkSrc/Read.pm, common/checker.cpp,
	  common/checker.hpp, common/convert.cpp, common/error.hpp,
	  common/info.cpp, common/info.hpp, common/speller.hpp,
	  common/string_enumeration.hpp, common/string_pair.hpp,
	  lib/find_speller.cpp, modules/filter/nroff.cpp,
	  modules/speller/default/checker_impl.cpp, prog/aspell.cpp,
	  prog/checker_string.cpp, prog/checker_string.hpp:
	  Created new checker interface for C API and added back the
	  document checker interface for backwards compatibity.

	  Cleaned up mk-src:   there is only one "will not overright
	  message".

	    Added note to not modify the layout of strutures which are also
	  used
	    by the C API.

	  Removed some unused stuff in the C API

	  Rewrote CheckerString to use the C API

	  Other changes.

2005-01-05 21:23  kevina

	* Makefile.am: build fix

2005-01-05 20:38  kevina

	* common/: checker.cpp, checker.hpp:

	  Fixed documentation for Checker class and make seperator_ and
	  const global variables.

2005-01-04 00:29  kevina

	* common/checker.cpp: bug fix

2005-01-04 00:24  kevina

	* common/checker.cpp, common/checker.hpp,
	  modules/speller/default/checker_impl.cpp:
	  Changed checker interface a bit to add support for
	  string_freed_callback.

2005-01-03 23:52  kevina

	* common/checker.cpp, common/checker.hpp, prog/checker_string.cpp:
	  Interface changes to checker class.

2005-01-03 20:37  kevina

	* modules/speller/default/writable.cpp:
	  Accept patch 1088653 to make it more	maintainable at the cost of
	  sligtly more code.

2005-01-02 13:41  kevina

	* common/: checker.hpp, getdata.cpp: Code doc. improvments

2005-01-01 20:24  kevina

	* common/string_map.hpp: [no log message]

2005-01-01 19:40  kevina

	* common/convert.cpp, common/file_util.cpp, common/file_util.hpp,
	  common/info.cpp, lib/new_fmode.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp: Win32
	  portability fixes

2005-01-01 19:12  kevina

	* Makefile.am, TODO-0.61, configure.ac, common/checker.cpp,
	  common/checker.hpp, common/convert.cpp, common/convert.hpp,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/speller.hpp, common/tokenizer.cpp, common/tokenizer.hpp,
	  lib/new_checker.cpp, modules/speller/default/checker_impl.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp,
	  prog/checker_string.cpp, prog/checker_string.hpp:
	  Completed TODO item #3: Rewrite the document checker interface to
	  correctly handle the case when the replacement is more than one
	  word.

2004-12-28 06:21  kevina

	* TODO-0.61: [no log message]

2004-12-28 05:42  kevina

	* Makefile.am, configure.ac: removed myspell directory

2004-12-27 21:42  kevina

	* TODO-0.61, common/config.cpp, common/convert.cpp,
	  common/convert.hpp, common/speller.hpp, manual/crubadan.texi,
	  manual/lang-supported.texi,
	  modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  Finished most of to do item "Create a generic filter to handle
	  multi-character letters ...", still a few rough spots.

2004-12-26 10:19  kevina

	* TODO-0.61, common/convert.cpp, common/convert.hpp:
	  More work towards "Allow the encoding option to use the generic
	  multi-character ..." TODO.

2004-12-26 05:33  kevina

	* common/convert.cpp, common/convert.hpp,
	  common/convert_filter.cpp, common/convert_filter.hpp,
	  common/document_checker.hpp, common/filter.cpp,
	  common/filter.hpp, common/indiv_filter.hpp, common/speller.hpp,
	  lib/find_speller.cpp, lib/new_checker.cpp, lib/new_filter.cpp,
	  modules/filter/context.cpp, modules/filter/email.cpp,
	  modules/filter/genconv.cpp, modules/filter/nroff.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/filter/texinfo.cpp, modules/filter/url.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp:

	  Added support for using the Generic Conversion Filter as part of
	  the normal conversion.  When a FullFilter is used.  Work still
	  needs to be done.

	  Changed Filter Interface again.  Need to update manual.

2004-12-25 02:23  kevina

	* Makefile.am, configure.ac, auto/mk-src.in, manual/readme.texi:
	  Removed document_checker from pspell.h.

	  Incremented version number (but no so name).	Make data dir
	  lib/aspell-0.61

2004-12-24 21:49  kevina

	* common/convert.cpp: Bug fix in internal_new_convert

2004-12-24 20:58  kevina

	* TODO-0.61, auto/mk-src.in, common/convert.cpp,
	  common/convert.hpp, common/convert_filter.cpp,
	  common/document_checker.hpp, common/filter.cpp,
	  common/filter.hpp, common/getdata.cpp, common/getdata.hpp,
	  common/indiv_filter.hpp, common/posib_err.hpp,
	  common/speller.hpp, common/string.hpp,
	  common/string_enumeration.hpp, common/tokenizer.hpp,
	  lib/find_speller.cpp, modules/filter/context.cpp,
	  modules/filter/email.cpp, modules/filter/nroff.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/filter/texinfo.cpp, modules/filter/url.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  Refactored Convert class into a ABT and SimpleConvert and
	  FullConvert where SimpleConvert doesn't use any filteres.

	  Added support for conversion aliases.

	  Changed Filter Interface so that methods are called to set the
	  name and order_num variables rather than settings them directly.

	  Support for specifying the norm form in the encoding string as
	  well as specifying "extra" conversion filters.  The latter is not
	  implemented.

	  Renamed UniConv to GenConv.

	  Other minor changes/bug fixes.

2004-12-22 22:54  kevina

	* modules/filter/sgml.cpp: fix sgml.cpp

2004-12-22 22:43  kevina

	* common/clone_ptr-t.hpp, common/clone_ptr.hpp,
	  common/enumeration.hpp, common/speller.cpp,
	  modules/filter/nroff.cpp, modules/filter/tex.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp: removed clone_ptr-t.hpp as
	  it causes problems with vc++

2004-12-22 06:31  kevina

	* TODO-0.61, manual/aspell.texi,
	  modules/speller/default/readonly_ws.cpp:
	  Added support for including multiple base words.

2004-12-19 20:39  kevina

	* TODO-0.61: added todo file for 0.61

2004-12-19 00:12  kevina

	* manual/: aspell.texi, lang-supported.texi: manual updates

2004-12-19 00:02  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2004-12-17 15:33  kevina

	* prog/prezip.c: accept patch 1083144: prezip ADV, removing a
	  variable

2004-12-17 15:05  kevina

	* prog/prezip.c: accept patch 1083155: prezip i, removing a
	  variable

2004-12-17 03:11  kevina

	* modules/speller/default/readonly_ws.cpp: doc fixes for
	  readonly_ws.cpp

2004-12-17 02:30  kevina

	* modules/speller/default/language.cpp:
	  Ignore problem entries in the replacement table.

2004-12-16 00:03  kevina

	* modules/speller/default/writable.cpp:
	  Fix bug involving an infinite with *_repl in writable.cpp when
	  there is more than two entries in the list.

2004-12-13 15:26  kevina

	* configure.ac: the mainline is now towards 0.61

2004-12-13 14:25  kevina

	* win32/libstub.cpp: Added missing file for win32 port

2004-12-13 14:13  kevina

	* common/convert.cpp, modules/filter/mk-tex.conv.pl,
	  modules/filter/tex.conv, prog/aspell.cpp:
	  Enhanced TeX conversion.

	  Added 'utf8' as alias for 'utf-8'.

	  Added the '-T' shortcut option as an alias for encoding as it
	  behavies similary to ispell -T option and I plan on enhancing the
	  "encoding" option to also accept multi-character encodings.

2004-12-13 00:11  kevina

	* manual/aspell.texi, modules/filter/mk-tex.conv.pl,
	  modules/filter/mk-texinfo.conv.pl, modules/filter/tex.conv,
	  modules/filter/texinfo.conv:
	  Updated manual to add documentaion on the genconv filter amoung
	  other minor updates.

	  Enhanced tex.conv and texinfo.conv.

2004-12-12 14:43  kevina

	* common/enumeration.hpp:
	  Accepted patch #1078605: Change enumeration.hpp so support VC
	  restructions on typenam

2004-12-12 14:37  kevina

	* common/: config.cpp, config.hpp:
	  untabify

2004-12-12 14:36  kevina

	* common/config.cpp, win32/dirs.h, win32/settings.h:
	  Accepted patch 1065239: Implement an install-dir keyword

2004-12-11 13:36  kevina

	* common/convert_impl.hpp, manual/aspell.texi: added missing file,
	  manual fix

2004-12-11 13:20  kevina

	* Makefile.am, auto/mk-src.in, common/convert.cpp,
	  common/convert_filter.cpp, common/convert_filter.hpp,
	  common/file_util.cpp, common/file_util.hpp, common/objstack.hpp,
	  manual/aspell.texi, modules/filter/genconv-filter.info,
	  modules/filter/genconv.cpp, modules/filter/mk-tex.conv.pl,
	  modules/filter/mk-texinfo.conv.pl,
	  modules/filter/tex-filter.info, modules/filter/tex.conv,
	  modules/filter/tex.cpp, modules/filter/texinfo-filter.info,
	  modules/filter/texinfo.conv, modules/filter/texinfo.cpp:
	  Added genconv filter.

	  Added support for recognizing TeX and Texinfo commands used to
	  encode non-ASCII letters as well as support for skipping over Tex
	  hyphens.

	  Spellchecked manual.

2004-12-11 13:15  kevina

	* prog/aspell.cpp: avoid setting nroff mode when non-default
	  filters are used

2004-12-04 01:00  kevina

	* manual/aspell.texi, prog/aspell.cpp: minor updates

2004-12-04 00:58  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2004-12-03 04:28  kevina

	* manual/aspell.texi: Spellchecked manual and updated it to include
	  info in the affix related commands in the Aspell utility

2004-12-03 01:40  kevina

	* common/copy_ptr-t.hpp: removed "copy_ptr-t.hpp"

2004-12-02 22:02  kevina

	* modules/speller/default/writable.cpp: fix bug # 1075610: Aspell
	  crashes on some Uzbek words

2004-12-02 20:22  kevina

	* common/can_have_error.cpp, common/copy_ptr.hpp,
	  common/document_checker.cpp, common/filter.cpp,
	  common/speller.cpp, modules/filter/email.cpp,
	  modules/filter/nroff.cpp, modules/filter/sgml.cpp,
	  modules/speller/default/data_id.hpp,
	  modules/speller/default/speller_impl.cpp,
	  prog/checker_string.cpp: eliminated copy_ptr-t.hpp as it was
	  causing more problems than its worth

2004-12-02 20:16  kevina

	* manual/aspell.texi: minor manual update

2004-11-29 11:50  kevina

	* Makefile.am, common/string.hpp, manual/aspell.texi,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/language.hpp, prog/aspell.cpp: Added
	  munch-list command

2004-11-25 22:29  kevina

	* prog/prezip.c: fix bug 1073015

2004-11-25 22:16  kevina

	* prog/prezip.c: fix bug 1072350

2004-11-25 22:09  kevina

	* modules/speller/default/suggest.cpp, po/POTFILES.in,
	  po/aspell.pot, po/be.po, po/cs.po, po/da.po, po/de.po,
	  po/en_GB.po, po/es.po, po/fr.po, po/ga.po, po/mn.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po, po/uk.po,
	  po/wa.po: update po files

2004-11-25 17:20  kevina

	* modules/speller/default/: editdist.hpp, leditdist.hpp,
	  suggest.cpp: avoid overflow of edit_dist by avoid scoring large
	  words

2004-11-25 05:48  kevina

	* modules/speller/default/suggest.cpp: trully trully avoid overflow
	  of edit_dist in all possible cases

2004-11-25 05:41  kevina

	* modules/speller/default/suggest.cpp: trully avoid overflow of
	  edit_dist in all possible cases

2004-11-25 05:25  kevina

	* modules/speller/default/suggest.cpp: avoid overflow of edit_dist
	  in all possible cases

2004-11-25 04:58  kevina

	* modules/speller/default/: leditdist.hpp, suggest.cpp: fix bug
	  1071546: Segfault on large word

2004-11-24 18:59  kevina

	* modules/speller/default/phonet.cpp: avoid using strcy when source
	  and dest may overlap

2004-11-22 01:38  kevina

	* common/config.cpp: Fixed bug 1070823: Changing "lang" in pipe
	  mode allowed but commented out the fix since it causes problems.

2004-11-20 20:59  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2004-11-20 20:52  kevina

	* configure.ac, common/config.cpp, common/gettext.h,
	  common/posib_err.cpp, lib/new_fmode.cpp, manual/aspell.texi,
	  manual/readme.texi, modules/speller/default/language.cpp,
	  po/aspell.pot, po/be.po, po/cs.po, po/da.po, po/de.po,
	  po/en_GB.po, po/es.po, po/fr.po, po/ga.po, po/mn.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po, po/uk.po,
	  po/wa.po, prog/aspell.cpp, prog/check_funs.cpp: merged
	  rel_0_60_1-branch

2004-11-17 20:01  kevina

	* common/config.hpp:
	  Apply patch 1067628: declare the class Cacheable earlier

2004-11-15 06:29  kevina

	* configure.ac, common/file_util.cpp:
	  Fix #1065243 acommon::need_dir() fails for windows directories

2004-11-15 05:03  kevina

	* modules/speller/default/affix.cpp:
	  Fix bug 1066520: affix compression breaks case sensitivity logic

2004-11-10 00:18  kevina

	* common/convert.cpp, common/info.cpp, lib/find_speller.cpp,
	  modules/filter/tex.cpp, modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/readonly_ws.cpp:
	  More compile fixes.

2004-11-09 07:49  kevina

	* auto/MkSrc/Create.pm, manual/readme.texi,
	  modules/speller/default/block_vector.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/vector_hash.hpp:
	  Compile fixes when --disable-nls is used.

2004-11-09 02:25  kevina

	* configure.ac: removed unused code in configure.ac

2004-11-09 02:20  kevina

	* configure.ac, common/config.cpp, common/convert.cpp,
	  common/gettext_init.cpp, common/info.cpp, common/posib_err.cpp,
	  lib/find_speller.cpp, lib/new_fmode.cpp, manual/aspell.texi,
	  manual/readme.texi, modules/filter/tex.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/readonly_ws.cpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Only define _XOPEN_SOURCE_EXTENDED if needed.

	  Minor manual fixed.

2004-11-09 02:18  kevina

	* po/: POTFILES.in, aspell.pot, be.po, cs.po, da.po, de.po,
	  en_GB.po, es.po, fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po,
	  ru.po, sr.po, tg.po, uk.po, wa.po: updated po files

2004-11-08 03:33  kevina

	* configure.ac: changed version to 6.1.1

2004-11-08 02:15  kevina

	* configure.ac, prog/check_funs.cpp:
	  Fix for Debian gcc 2.95 which was due to the global definition of
	  _XOPEN_SOURCE_EXTENDED.

2004-11-08 01:59  kevina

	* common/file_util.cpp, lib/new_filter.cpp:
	  Removed hack for debian gcc-2.95 which didn't work anyway.

2004-11-07 20:55  kevina

	* configure.ac: Fix type in configure.ac

2004-11-07 20:55  kevina

	* configure.ac, manual/aspell.texi, manual/readme.texi:
	  Updated manual.

	  Final changes before release.

2004-11-07 17:57  kevina

	* po/cs.po: updated cs po file

2004-11-07 06:29  kevina

	* prog/compress.c: minor fix

2004-11-07 06:27  kevina

	* prog/compress.c: ansi c bug fix

2004-11-07 06:08  kevina

	* manual/lang-supported.texi: updates supported languages

2004-11-07 06:06  kevina

	* manual/: crubadan.texi, lang-supported.texi:
	  Updated supported languages.

2004-11-07 01:22  kevina

	* modules/filter/nroff-filter.info: Updated desc of Nroff filter to
	  make it consist with desc of other filters

2004-11-06 19:40  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2004-11-06 18:55  kevina

	* manual/aspell.texi, modules/filter/texinfo-filter.info:
	  Updated manual and desc of texinfo-ignore

2004-11-06 18:44  kevina

	* prog/: compress.c, prezip.c:
	  Fix bug # 1057069: corrupt input for compress.c and prezip.c

2004-11-05 18:35  kevina

	* prog/aspell.cpp:
	  Fix for bug 1057846: "norm" command gives a bad error message.

2004-11-04 17:32  kevina

	* auto/MkSrc/ProcImpl.pm, common/getdata.cpp, lib/new_fmode.cpp:
	  removed some uses of ensure_null_end

2004-11-01 14:22  kevina

	* common/config.cpp, common/convert.hpp, common/string.hpp,
	  modules/speller/default/language.cpp:

	  Improved doc on when th String class is null terminated.
	  Replaced a few instances of "ensure_null_end() ... data()" with
	  just "mstr()".

2004-10-31 16:07  kevina

	* modules/speller/default/data.cpp: Fix bug 1057855: function
	  add_data_set, var id has corrupted data

2004-10-30 12:45  kevina

	* common/: convert.cpp, convert.hpp:
	  Fix memory leak (bug #1056983).

2004-10-30 10:00  kevina

	* lib/new_fmode.cpp, manual/aspell-dev.texi, manual/aspell.texi,
	  modules/filter/texinfo-filter.info,
	  modules/filter/modes/ccpp.amf, modules/filter/modes/comment.amf,
	  modules/filter/modes/email.amf, modules/filter/modes/html.amf,
	  modules/filter/modes/none.amf, modules/filter/modes/nroff.amf,
	  modules/filter/modes/perl.amf, modules/filter/modes/sgml.amf,
	  modules/filter/modes/tex.amf, modules/filter/modes/texinfo.amf,
	  modules/filter/modes/url.amf, prog/aspell.cpp:
	  Enhances section on filter modes in dev. modules by moving the
	  conetents of the comments in the filter mode files to the manual.
	   Than removed the comments in the filter modes.  Spell checked
	  dev-manual.

	  When nroff mode failes also print the error with the warning.'

2004-10-30 09:58  kevina

	* modules/speller/default/leditdist.hpp: Fixed typos in comments

2004-10-29 00:23  kevina

	* prog/compress.c: More compress.c imporv

2004-10-27 18:41  kevina

	* Makefile.am, common/filter.cpp, common/filter.hpp,
	  common/strtonum.cpp, common/strtonum.hpp, lib/new_fmode.cpp,
	  manual/aspell.texi, manual/readme.texi,
	  modules/filter/texinfo-filter.info, modules/filter/texinfo.cpp,
	  modules/filter/modes/texinfo.amf:
	  Added texinfo filter.

	  Fixed version control.

	  Spellchecked manual using new texinfo filter.

2004-10-26 11:12  kevina

	* Makefile.am, common/file_util.cpp, common/posib_err.cpp,
	  manual/aspell.texi, modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp, scripts/ispell:
	  Portability Fixes.

	  language.cpp: Fixed bug when retreving default language and when
	  calling   expand or munch with no affix file.

2004-10-26 11:09  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, mn.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: updated po files

2004-10-25 11:14  kevina

	* po/aspell.pot, po/be.po, po/cs.po, po/da.po, po/de.po,
	  po/en_GB.po, po/es.po, po/fr.po, po/ga.po, po/mn.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po, po/uk.po,
	  po/wa.po, prog/aspell.cpp:
	  Made "WARNING: Unable to enter Nroff mode.\n" a translatable
	  string.

2004-10-25 11:10  kevina

	* manual/aspell.texi, prog/aspell.cpp, scripts/ispell:

	  Nroff is now the default filter mode when in "pipe" mode for
	  compatibility with Ispell.

	  Added support for the '-D' in the ispell compatibity script.

2004-10-25 09:45  kevina

	* manual/aspell.texi, modules/filter/modes/nroff.amf:
	  Changes for new nroff filter.

	  Minor Change to aspell.texi to reflect the fact that aspell 0.60
	  has already been released.

2004-10-25 05:44  kevina

	* manual/aspell.texi, scripts/ispell:
	  Updated manual to reflect new Nroff filter amoung other changes.

	  Added option of using ispell keymapping for Ispell compatability
	  script.

2004-10-22 23:28  kevina

	* prog/aspell.cpp:
	  Fix bug 1026560: Replace all infinite loop

2004-10-22 23:04  kevina

	* prog/compress.c:
	  Enhancements and bug fixed for compress.c by Jose Da Silva

2004-10-17 16:26  kevina

	* Makefile.am, common/convert.hpp,
	  modules/filter/nroff-filter.info, modules/filter/nroff.cpp,
	  modules/filter/modes/nroff.amf, po/aspell.pot, po/be.po,
	  po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po,
	  po/ga.po, po/mn.po, po/nl.po, po/pt_BR.po, po/ro.po, po/ru.po,
	  po/sr.po, po/tg.po, po/uk.po, po/wa.po, prog/aspell.cpp:
	  Added a preliminary Nroff filter.

	  Updated po files.

2004-10-12 06:39  kevina

	* manual/: crubadan.texi, lang-supported.texi:
	  Updated supported lang. list.

2004-10-11 06:20  kevina

	* common/string.hpp:
	  Semi-bug fix.

2004-10-11 06:18  kevina

	* common/: string.cpp, string.hpp:
	  Added some documentation and fixed a bug in the String class.

2004-10-02 22:38  kevina

	* common/cache.cpp: Fix memory leak

2004-10-02 02:49  kevina

	* common/cache.cpp: Portability fix for NetBSD.

2004-10-02 02:47  kevina

	* Makefile.am:
	  Misc changes.

2004-09-30 10:25  kevina

	* configure.ac: Bug fix for enabling regex

2004-09-28 23:29  kevina

	* scripts/prezip: Portability fixes for prezip script

2004-09-26 07:15  kevina

	* Makefile.am, config-debug, config-opt, manual/readme.texi,
	  po/aspell.pot, po/be.po, po/cs.po, po/da.po, po/de.po,
	  po/en_GB.po, po/es.po, po/fr.po, po/ga.po, po/mn.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po, po/uk.po,
	  po/wa.po:
	  Portability fixes

2004-09-25 06:47  kevina

	* common/iostream.hpp, modules/speller/default/affix.cpp:
	  portability fixes

2004-09-23 07:42  kevina

	* common/info.cpp: Fix compile bug

2004-09-23 07:25  kevina

	* common/file_util.cpp, common/info.cpp, common/lock.hpp,
	  modules/speller/default/readonly_ws.cpp: Portability fixes for
	  MINGW

2004-09-18 20:40  kevina

	* configure.ac: Defined _XOPEN_SOURCE_EXTENDED to fix 1021883

2004-09-11 03:36  kevina

	* manual/: aspell.texi, readme.texi: Fixed errors is doc

2004-09-11 03:32  kevina

	* manual/: crubadan.texi, lang-supported.texi:
	  Updaded supported lang. in manual.

2004-09-01 16:17  kevina

	* Makefile.am, common/file_util.cpp:
	  Makefile.am: removed export before PERLPROG.	Don't know why it
	  was their.

	  common/file_util.cpp: check for null before calling closedir

2004-09-01 16:15  kevina

	* po/mn.po: added missing po file

2004-08-28 22:40  kevina

	* Makefile.am, configure.ac: Added missing win32/ files to dist

2004-08-26 22:26  kevina

	* configure.ac, common/config.cpp, manual/aspell.texi,
	  manual/crubadan.texi, manual/lang-supported.texi,
	  manual/readme.texi, po/aspell.pot, po/be.po, po/cs.po, po/da.po,
	  po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/ga.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po, po/uk.po,
	  po/wa.po: Final changes before 0.60 release

2004-08-22 18:17  kevina

	* po/: LINGUAS, aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po,
	  es.po, fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po,
	  uk.po, wa.po: update po files

2004-08-22 16:34  kevina

	* prog/prezip.c: Removed unneeded white space

2004-08-22 15:48  kevina

	* prog/prezip.c: Fixed spelling error

2004-08-12 21:50  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-08-12 21:34  kevina

	* common/config.cpp, manual/aspell.texi,
	  manual/lang-supported.texi, manual/readme.texi,
	  modules/filter/modes/perl.amf,
	  modules/speller/default/language.cpp,
	  modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  Fix ignore-accents so it will work again.

	  Made Yes choise a translatable string.

2004-08-07 23:22  kevina

	* manual/crubadan.texi, manual/lang-supported.texi,
	  prog/aspell.cpp, prog/check_funs.cpp, prog/checker_string.cpp:
	  Updated status stable.

	  Fix bug #1004945: Replace does not insert UTF-8 chars

2004-08-03 13:20  kevina

	* common/convert.cpp:
	  Bug fix in ./common/convert.cpp when __GNUC__ is not defined.

2004-08-03 13:18  kevina

	* modules/filter/sgml.cpp:
	  Disabled sgml encoder as it causes problems since EVERY character
	  above non-ascii character gets encoded via &#uni; (or something
	  like that).

2004-07-30 16:41  kevina

	* lib/new_fmode.cpp, manual/readme.texi,
	  modules/filter/modes/tex.amf:
	  Minor Manual Update

	  Bug fix when invalid config option is in mode file.

	  Removed invalid config option form tex mode file.

2004-07-30 06:31  kevina

	* manual/: crubadan.texi, lang-supported.texi: Update lang table

2004-07-30 06:27  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  update po files

2004-07-26 11:24  kevina

	* modules/speller/default/readonly_ws.cpp: More fixes for Solaris
	  c++

2004-07-24 06:03  kevina

	* common/: convert.cpp, objstack.hpp, ostream.hpp, parm_string.hpp,
	  vararray.hpp:
	  Portability fixed for SunPro C++.

2004-07-21 14:02  kevina

	* config-debug, modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable.cpp:
	  Actually USE the repl dict when suggesting.

2004-07-21 12:21  kevina

	* configure.ac, common/config.hpp, lib/new_config.cpp,
	  lib/new_filter.cpp, manual/aspell.texi,
	  manual/lang-supported.texi, prog/aspell.cpp:
	  Portability fixes.

2004-07-21 12:20  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-07-15 19:29  kevina

	* configure.ac, manual/Makefile.am, manual/aspell.texi,
	  manual/readme.texi, prog/aspell.cpp, prog/check_funs.cpp: Minor
	  changes and bug fixes

2004-07-15 19:27  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:

	  Updated po files.

2004-07-15 04:58  kevina

	* Makefile.am, configure.ac, common/config.cpp, common/convert.cpp,
	  common/convert.hpp, common/string.cpp, common/string_map.cpp,
	  lib/new_config.cpp, lib/new_filter.cpp, manual/crubadan.texi,
	  manual/lang-supported.texi, modules/speller/default/language.cpp,
	  modules/speller/default/readonly_ws.cpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Portability fixes.

	  Bug fixes.

2004-07-15 04:58  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-07-06 08:08  kevina

	* manual/: aspell.texi, crubadan.texi, lang-supported.texi: Manual
	  updates

2004-07-05 23:11  kevina

	* scripts/spell: fixed spell script

2004-07-03 12:37  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-07-03 12:35  kevina

	* common/convert.hpp, common/gettext_init.cpp, manual/aspell.texi,
	  manual/crubadan.texi, manual/lang-supported.texi,
	  manual/readme.texi, po/ru.po, prog/aspell.cpp,
	  prog/check_funs.cpp, prog/checker_string.cpp,
	  prog/checker_string.hpp:
	  Added support for checking documents diffrent from the Terminal
	  encoding.

	  Manual updates.

2004-06-30 16:32  kevina

	* common/config.cpp, common/filter.hpp, common/gettext.h,
	  common/gettext_init.cpp, lib/find_speller.cpp, lib/new_fmode.cpp,
	  manual/aspell.texi, manual/readme.texi,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Bug fixes.  Eliminated print_mode_help as the word wrapping
	  didn't work correctly with Unicode.

	  Better formating of edit key help screen.

	  Manual Updates.

2004-06-29 05:22  kevina

	* Makefile.am, lib5/Makefile.am: Build fixes

2004-06-29 05:14  kevina

	* po/: be.po, cs.po, da.po, de.po, en_GB.po, es.po, fr.po, ga.po,
	  nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po: update po
	  files

2004-06-28 18:18  kevina

	* common/config.cpp, common/config.hpp, common/convert.hpp,
	  common/gettext.h, common/objstack.cpp, common/posib_err.hpp,
	  gen/mk-static-filter.pl, lib/new_filter.cpp, lib/new_fmode.cpp,
	  modules/filter/context.cpp, modules/filter/email.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/speller/default/matrix.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Renamed "filter-" prefix to "f-".

	  Added "usage" help mode.

	  Make normal --help more verbose.  This includes listing all
	  available filters, even if they don't have any options.  Also
	  lists available dicts.

	  Reordered config options.

	  Added gt_ function.  (calls gettext)

	  Added more strings for translation.

2004-06-28 16:49  kevina

	* po/: POTFILES.in, aspell.pot, be.po, cs.po, da.po, de.po,
	  en_GB.po, es.po, fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po,
	  sr.po, tg.po, uk.po: update po files

2004-06-26 22:54  kevina

	* Makefile.am, configure.ac, auto/mk-src.in, common/config.cpp,
	  common/config.hpp, common/filter.hpp, common/indiv_filter.hpp,
	  common/string.cpp, common/string.hpp, gen/mk-filter-pot.pl,
	  gen/mk-static-filter.pl, lib/new_config.cpp, lib/new_filter.cpp,
	  lib/new_fmode.cpp, modules/filter/context-filter.info,
	  modules/filter/email-filter.info,
	  modules/filter/html-filter.info, modules/filter/sgml-filter.info,
	  modules/filter/sgml.cpp, modules/filter/tex-filter.info,
	  modules/filter/url-filter.info, modules/filter/modes/ccpp.amf,
	  modules/filter/modes/comment.amf, modules/filter/modes/email.amf,
	  modules/filter/modes/html.amf, modules/filter/modes/none.amf,
	  modules/filter/modes/perl.amf, modules/filter/modes/sgml.amf,
	  modules/filter/modes/tex.amf, modules/filter/modes/url.amf,
	  prog/aspell.cpp:
	  Don't break binary compatibity by default.

	  Removed empty_non_bool error message.

	  Added Config::retrieve_any

	  Added support for "hidden" config keys.

	  Added HTML filter.  Uses the same library as SGML filter.    Made
	  some enhancments so that this is possible.

	  Bug fix in string classes when assign methods are passed a null
	  pointer.

	  Added filter modes to mk-filter-pot

	  Removed support for regexp filter matching for help and configure
	  command.  Now by default load them all.

	  Added support for listing available filters and filter modes.

	  Changed descriptions of filters and filter modes.

2004-06-26 22:45  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-06-23 09:48  kevina

	* lib5/Makefile.am:
	  Don't attempt to compile aspell5 compatibly libs if
	  disable-inc.-soname.

2004-06-23 09:39  kevina

	* Makefile.am, configure.ac, lib/new_filter.cpp, lib5/Makefile.am,
	  lib5/aspell-dummy.cpp, lib5/pspell-dummy.cpp,
	  modules/filter/tex.cpp:

	  Broke binary compaibity so Aspell 0.50 and 0.60 can coexist.	BUT
	  added type different ways to get it back.

	  Disabled broken TeX decoder/encoder.

2004-06-23 03:17  kevina

	* prog/compress.c: Minor fixed to compress.c

2004-06-23 02:44  kevina

	* prog/compress.c: Minor clarification

2004-06-23 02:34  kevina

	* prog/compress.c: Fix Stack overflow bug

2004-06-22 19:23  kevina

	* common/config.cpp, manual/crubadan.texi,
	  manual/lang-supported.texi, prog/aspell.cpp: minor updates

2004-06-22 19:18  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  updated po files

2004-06-20 20:39  kevina

	* common/vector.hpp, modules/filter/sgml.cpp: compile fixes for gcc
	  2.95 and 3.4

2004-06-20 19:51  kevina

	* manual/: aspell-dev.texi, aspell.texi: Removed $Id$ from manual

2004-06-20 19:40  kevina

	* po/: aspell.pot, be.po, cs.po, de.po, en_GB.po, es.po, fr.po,
	  ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po: update po
	  files

2004-06-20 19:28  kevina

	* scripts/munchlist:
	  Removed CVS LOG junk.

2004-06-20 18:49  kevina

	* common/config.cpp, common/config.hpp, manual/aspell.texi,
	  modules/filter/tex-filter.info, modules/filter/tex.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/suggest.cpp:
	  Bug fix in separate_list.

	  Changed sug-split-chars from string to list sug-split-char

	  Added lang_config_merge method.

2004-06-20 07:14  kevina

	* prog/prezip.c:
	  Compile fix.

2004-06-20 04:24  kevina

	* common/config.cpp, common/config.hpp, common/filter.cpp,
	  common/filter.hpp, common/indiv_filter.hpp, common/string.cpp,
	  common/string.hpp, common/string_list.cpp, lib/new_filter.cpp,
	  lib/new_fmode.cpp, modules/filter/context.cpp,
	  modules/filter/sgml-filter.info, modules/filter/tex-filter.info,
	  modules/filter/tex.cpp, prog/aspell.cpp:
	  Reworked adding filter modules to config class.  It no longer
	  uses a single global instance.  Config modules now stored in
	  vector and it adds directly to this vector.  Caches modules using
	  GlobalCache.

	  Factored out more of the version code into a new function
	  check_version.

	  Removed String::lower and String::upper.  String::upper is never
	  used for String::lower use to_lower in getdata.hpp instead.

	  Removed String::length use String::size

2004-06-19 00:37  kevina

	* common/cache-t.hpp, common/cache.hpp, common/config.cpp,
	  common/config.hpp, common/filter.hpp, common/string_list.cpp,
	  lib/new_fmode.cpp, prog/aspell.cpp: Reworked filter modes so it
	  no longer uses a single gloabal instance.  Now uses GlobalCache
	  class.

	  Fixed major bugs in StringList::remove.

2004-06-18 16:18  kevina

	* configure.ac, common/filter_debug.hpp,
	  common/loadable-filter-API.hpp, gen/mk-static-filter.pl,
	  lib/new_filter.cpp, manual/aspell-dev.texi,
	  modules/filter/context.cpp, modules/filter/context.hpp,
	  modules/filter/email.cpp, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp, modules/filter/url.cpp:
	  Changed filter "activation" functions to new_aspell_<filter>_*
	  for both static and dynamic filters.

	  Eliminated need for loadable-filter-API.hpp	moved debug stuff
	  into filter_debug.hpp

	  Merged context.hpp info context.cpp and removed context.hpp.

	  Added "lib-file" option to filter info files so that more than
	  one filter can be defined in a library.

	  Filter are now in an anonymous namespace.

2004-06-17 07:02  kevina

	* Makefile.am, gen/mk-static-filter.pl, lib/new_filter.cpp,
	  modules/filter/context-filter.info,
	  modules/filter/context-filter.opt,
	  modules/filter/email-filter.info,
	  modules/filter/email-filter.opt, modules/filter/sgml-filter.info,
	  modules/filter/sgml-filter.opt, modules/filter/tex-filter.info,
	  modules/filter/tex-filter.opt, modules/filter/url-filter.info,
	  modules/filter/url-filter.opt, prog/aspell.cpp:
	  Renamed *-filter.opt to *-filter.info.

2004-06-17 06:40  kevina

	* Makefile.am, config-opt, auto/mk-src.in, common/config.cpp,
	  common/config.hpp, common/convert.cpp, common/convert.hpp,
	  common/directory.cpp, common/directory.hpp,
	  common/document_checker.cpp, common/file_util.cpp,
	  common/file_util.hpp, common/filter.cpp, common/filter.hpp,
	  common/fstream.cpp, common/fstream.hpp, common/getdata.cpp,
	  common/getdata.hpp, common/indiv_filter.hpp, common/info.cpp,
	  common/mutable_container.hpp, common/ostream.hpp,
	  common/parm_string.hpp, common/string.cpp, common/string.hpp,
	  common/string_list.cpp, common/string_list.hpp,
	  common/string_map.hpp, common/vector.hpp, lib/find_speller.cpp,
	  lib/new_config.cpp, lib/new_filter.cpp, lib/new_fmode.cpp,
	  modules/filter/email-filter.opt, modules/filter/email.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/filter/modes/ccpp.amf, modules/filter/modes/comment.amf,
	  modules/filter/modes/email.amf, modules/filter/modes/html.amf,
	  modules/filter/modes/perl.amf, modules/filter/modes/sgml.amf,
	  modules/filter/modes/tex.amf, modules/speller/default/affix.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp, po/POTFILES.in,
	  prog/aspell.cpp:

	  Rewroked config class so that options settings the config files
	  are handled correctly.  This involved a rewrite of have the
	  config code.	Also changed "rem-all-" to "clear-" and added
	  support for other prefixes.

	  Reworked filter code:

	    Reworked error handling.

	    Eleminted seperate ... encoder ... deconder .. filter

	    Removed notifier when adding filters
	      filter modules are added as needed not when the "add-filter"
	      option is set

	    Removed short option hack in new_fmode.cpp as it was completly
	    unnecesaary.  The exiting code in aspell.cpp works just fine.
	  I do
	    not intend to allow users to specify custom short options for
	  modes.

	    Removed overly complicated Directoyr/PathBrowser

	    Removed option "option-path".  option files are
	    expected to be in the same location the library is found

2004-06-11 13:55  kevina

	* common/config.cpp.old: Removed "old" file

2004-06-11 13:54  kevina

	* common/config.cpp.old: Added "old" file

2004-06-08 11:24  kevina

	* modules/speller/default/affix.cpp: Compile fix for gcc-2.95

2004-06-08 11:10  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  update po files

2004-06-08 11:06  kevina

	* auto/mk-src.in: Minor fixes to error strings

2004-06-08 11:01  kevina

	* common/config.cpp: Minor change

2004-06-08 10:52  kevina

	* auto/mk-src.in, manual/lang-supported.texi,
	  modules/speller/default/affix.cpp: Better error checking when
	  parsing affix file

2004-06-06 10:42  kevina

	* manual/: Makefile.am, aspell.texi, crubadan.texi,
	  lang-supported.texi: Manual Update

2004-06-04 12:46  kevina

	* auto/mk-src.in, modules/speller/default/affix.cpp,
	  modules/speller/default/language.cpp: Better error reporting for
	  affix file

2004-06-04 11:44  kevina

	* auto/mk-src.in, common/posib_err.hpp, lib/new_filter.cpp,
	  lib/new_fmode.cpp: Clean up filter code a bit.

2004-06-02 09:10  kevina

	* scripts/munchlist: Removed $Log$

2004-06-02 09:07  kevina

	* Makefile.am, config-debug, configure.ac, auto/mk-src.in,
	  common/block_slist.hpp, common/config.cpp, common/config.hpp,
	  common/convert.cpp, common/convert.hpp, common/directory.cpp,
	  common/filter.cpp, common/filter.hpp, common/getdata.cpp,
	  common/getdata.hpp, common/hash.hpp, common/indiv_filter.hpp,
	  common/info.cpp, common/iostream.hpp,
	  common/loadable-filter-API.hpp, common/lock.hpp,
	  common/mutable_string.hpp, common/ostream.hpp,
	  common/posib_err.hpp, common/speller.hpp, common/string.cpp,
	  common/string.hpp, common/string_map.hpp, common/strtonum.cpp,
	  common/strtonum.hpp, common/tokenizer.hpp,
	  gen/mk-static-filter.pl, lib/find_speller.cpp,
	  lib/new_config.cpp, lib/new_filter.cpp, lib/new_fmode.cpp,
	  manual/aspell-dev.texi, manual/aspell.texi,
	  modules/filter/context-filter.opt,
	  modules/filter/email-filter.opt, modules/filter/sgml-filter.opt,
	  modules/filter/tex-filter.opt, modules/filter/tex.cpp,
	  modules/filter/url-filter.opt, modules/filter/url.cpp,
	  modules/filter/modes/ccpp.amf, modules/filter/modes/comment.amf,
	  modules/filter/modes/email.amf, modules/filter/modes/html.amf,
	  modules/filter/modes/none.amf, modules/filter/modes/perl.amf,
	  modules/filter/modes/sgml.amf, modules/filter/modes/tex.amf,
	  modules/filter/modes/url.amf, po/aspell.pot, po/be.po, po/cs.po,
	  po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fr.po, po/ga.po,
	  po/nl.po, po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/tg.po,
	  po/uk.po, prog/aspell.cpp, scripts/munchlist: Merged in changes
	  from loadable-branch

2004-06-01 03:45  kevina

	* configure.ac: Minor fix

2004-06-01 01:34  kevina

	* common/info.cpp, lib/find_speller.cpp,
	  modules/speller/default/affix.cpp:
	  Fixed dictionary search code to work with 3 letter language
	  codes.

2004-05-31 21:59  kevina

	* configure.ac, auto/mk-src.in, common/config.cpp,
	  common/objstack.cpp, common/objstack.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/language.cpp:
	  Further reduce the memory used by the affix table.

	  Changed unapplicable to inapplicable.

	  Added calc_size() method to ObjStack

2004-05-31 08:22  kevina

	* po/: POTFILES.in, aspell.pot, be.po, cs.po, da.po, de.po,
	  en_GB.po, es.po, fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po,
	  sr.po, tg.po, uk.po: Update po files

2004-05-31 07:49  kevina

	* lib/find_speller.cpp, manual/aspell.texi:
	  Bug fix in find_speller: avoid calling StringList::size() since
	  it's not implemented.

	  Updated manual to add note on new "clean" command and associated
	  options as well as new "dict-alias", and "variety" option.

2004-05-30 06:37  kevina

	* modules/speller/default/: readonly_ws.cpp, vector_hash-t.hpp,
	  vector_hash.hpp: More fiddling with load factor

2004-05-30 05:48  kevina

	* modules/speller/default/: readonly_ws.cpp, vector_hash-t.hpp:
	  Decreased the load facter of the vector hash table when it is
	  expanding or when affix compression is used.	Of course this also
	  increases the hash size ;(

2004-05-30 04:49  kevina

	* common/info.cpp, common/info.hpp, lib/find_speller.cpp,
	  modules/speller/default/affix.cpp, po/POTFILES.in:
	  Added support for dict-alias.

	  Minor cleanups in affix.cpp

2004-05-30 02:22  kevina

	* modules/speller/default/affix.cpp: minor cleanups

2004-05-30 02:18  kevina

	* modules/speller/default/affix.cpp: minor cleanups

2004-05-30 02:16  kevina

	* modules/speller/default/affix.cpp:
	  Bug fix.

2004-05-30 00:24  kevina

	* modules/speller/default/: affix.cpp, affix.hpp:
	  Greatly reduced memory and improved load time by only storing the
	  condation matrix once for each uniqe condations rather than
	  always storing it for each rule.

2004-05-29 20:08  kevina

	* common/config.cpp, common/info.cpp, common/info.hpp,
	  lib/find_speller.cpp, modules/speller/default/readonly_ws.cpp:
	  Added variety option which is like jargon but is a list so
	  multiple varieties may be specified.

	  Fixed bug when affixes are not given in readonly_ws.cpp.

2004-05-28 17:02  kevina

	* common/config.cpp, modules/speller/default/language.cpp,
	  modules/speller/default/readonly_ws.cpp:
	  Use new WordListIterator when creating the dictionary.  Added
	  length check to WordListIterator.

2004-05-28 06:15  kevina

	* modules/speller/default/language.cpp: Removed space stripping as
	  it is incorrect in some cases

2004-05-28 06:12  kevina

	* modules/speller/default/language.cpp: Bug fix

2004-05-28 06:06  kevina

	* auto/mk-src.in, common/config.cpp, common/parm_string.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp, prog/aspell.cpp:
	  common/parm_string.hpp: Added ParmStr typedef to pass ParmString
	  by   const reference in some places

	  *: Added WordListIterator to iterate through a word list which
	  will	 also check for invalid words and affixes.  Also added
	  methods to   validate and clean affix flags.	Reworked clean
	  function in aspell.cpp   to use WordListIterator

2004-05-27 03:02  kevina

	* modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp, prog/aspell.cpp:
	  Added support for checking affix flags when cleaning a word list.

	  Checked to make sure that the language matched when adding
	  dictionaries to the speller class.

2004-05-26 17:16  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, tg.po, uk.po:
	  Updated po files

2004-05-26 17:08  kevina

	* prog/aspell.cpp, scripts/ispell:
	  More minor changes.

2004-05-26 15:47  kevina

	* common/config.cpp, common/convert.hpp, prog/aspell.cpp:
	  Added "clean" mode to Aspell utility.

	  Other minor changes.

2004-05-26 03:19  kevina

	* modules/speller/default/language.cpp: more changes to
	  check_if_valid

2004-05-25 20:37  kevina

	* modules/speller/default/: affix.cpp, language.cpp:
	  Minor adjustment to SfxEntry::add so that it will check the conds
	  against the orignal root and not the prefix expanded word.

2004-05-25 18:59  kevina

	* configure.ac, modules/speller/default/language.cpp:
	  Better error reporting for check_if_valid

2004-05-25 06:19  kevina

	* prog/aspell.cpp:
	  Don't show the affix flag for invalid/unexpandable affixes unless
	  limit is used for "aspell expand".

2004-05-25 06:02  kevina

	* modules/speller/default/: affix.cpp, affix.hpp:
	  Fixed subtle bug when dealing with cross-product when the word is
	  short enough that the expanded prefix will be counted towards the
	  conditions of the suffix.

2004-05-25 04:36  kevina

	* modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  Added support for indicating words formated by affix rules and
	  compound words in pipe mode like ispell does.

2004-05-24 21:03  kevina

	* manual/aspell.texi, modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp:

	  Converted phonet code to use uppercase again and added an option
	  to remove accents which defaults to true.

2004-05-24 15:10  kevina

	* manual/lang-supported.texi,
	  modules/speller/default/readonly_ws.cpp: Fixed dump master

2004-05-24 15:09  kevina

	* po/: LINGUAS, tg.po: Added tg po file

2004-05-24 03:42  kevina

	* modules/speller/default/phonet.cpp:
	  Bug fix in phonet code.

2004-05-23 22:50  kevina

	* modules/speller/default/: affix.cpp, data.cpp, data.hpp,
	  language.cpp, language.hpp, phonet.cpp, readonly_ws.cpp,
	  speller_impl.cpp, speller_impl.hpp, wordinfo.hpp, writable.cpp:
	  Fixed bugs in affix code involving Uppercase words.  This
	  involved changing the format of the dictionary slightly and
	  changing the soundslike code to work with "clean" words rather
	  than "uppercase" words.

2004-05-23 12:16  kevina

	* modules/speller/default/affix.cpp:
	  Fixed affix code to be able to handle multiple entries in the
	  dictionary.

2004-05-23 00:28  kevina

	* modules/speller/default/: affix.cpp, suggest.cpp:
	  Bug fixes.

2004-05-23 00:13  kevina

	* modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/check_list.hpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp, prog/aspell.cpp:
	  Reworked how affixes are checked in relation to LookupInfo.
	  Reworked GuessInfo to use an ObjStack.  Eliminated need for
	  CheckList and free_ method in WordEntry.

2004-05-22 18:55  kevina

	* common/: convert.cpp, convert.hpp:
	  Reverted previous commit.  Fixed norm_lookup to work even when
	  the string is not null terminated.

2004-05-22 16:09  kevina

	* common/: convert.cpp, convert.hpp: null end optimizations

2004-05-22 15:49  kevina

	* modules/speller/default/suggest.cpp: minor optimizations

2004-05-22 15:03  kevina

	* modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Eleminated LocalDict classes as they are no longer needed due to
	  the removal of the strip accents option.

2004-05-21 16:15  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po: Update
	  po files

2004-05-21 16:11  kevina

	* manual/lang-supported.texi:
	  Manual update

2004-05-21 16:04  kevina

	* common/info.cpp, common/objstack.hpp, lib/find_speller.cpp:
	  Fixed compile problem with objstack.

	  Added ".alias" as a dictionary extension when finding
	  dictioniones.

2004-05-21 14:54  kevina

	* common/objstack.hpp:
	  Minor changes to objstack

2004-05-21 08:13  kevina

	* lib/find_speller.cpp, manual/aspell.texi,
	  manual/lang-supported.texi,
	  modules/speller/default/readonly_ws.cpp:
	  Fixed alignment bug.

	  Updated Manual.

2004-05-20 18:15  kevina

	* modules/speller/default/: phonetic.cpp, readonly_ws.cpp:
	  Added support for "stripped" soundslike.

2004-05-20 15:12  kevina

	* modules/speller/default/writable.cpp:
	  Bug fix when saving personal ws when soundslike isn't used.

2004-05-19 22:33  kevina

	* FIXMEs, configure.ac, auto/MkSrc/ProcImpl.pm, common/convert.cpp,
	  common/convert.hpp, common/speller.hpp, manual/aspell.texi,
	  manual/lang-supported.texi:
	  Buff fix with null end and string length.

	  Manual update.

2004-05-18 19:31  kevina

	* modules/speller/default/affix.cpp: Removed Debug output

2004-05-18 18:27  kevina

	* common/convert.cpp: Bug fix << not >>

2004-05-17 16:08  kevina

	* data/: cp1251.cset, iso-8859-5.cset, koi8-r.cmap, koi8-r.cset,
	  koi8-u.cmap, koi8-u.cset:
	  Updated Cyrillic charsets to treat Cyrillic letters which have
	  unicode decomposition as true base letters.  Cyrillic dicts will
	  need to be recompiled.

2004-05-16 20:22  kevina

	* configure.ac, common/convert.cpp, common/posib_err.hpp,
	  common/string.hpp, manual/aspell.texi: Compile fixes for gcc 2.95

2004-05-15 17:56  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, en_GB.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po:
	  updated po files

2004-05-15 17:53  kevina

	* manual/aspell.texi, manual/lang-supported.texi,
	  modules/speller/default/suggest.cpp: Minor Documentation updates

2004-05-15 13:43  kevina

	* manual/aspell.texi, modules/speller/default/asuggest.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp:
	  Enhanced typo-analysis to work better with non-english
	  languagses.

2004-05-15 10:49  kevina

	* modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Added support for recognizing the '=' directory in charset data
	  files.

2004-05-14 14:34  kevina

	* manual/aspell-dev.texi: removed junk from aspell-dev.texi

2004-05-12 15:37  kevina

	* po/: LINGUAS, en_GB.po: [no log message]

2004-05-12 13:58  kevina

	* modules/speller/default/readonly_ws.cpp:
	  Added support for properly dealing with dups when creating a
	  dictionary.

2004-05-11 15:57  kevina

	* po/: aspell.pot, be.po, cs.po, da.po, de.po, es.po, fr.po, ga.po,
	  nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po:
	  Update po files.

2004-05-11 15:45  kevina

	* common/config.cpp, modules/filter/sgml.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp:
	  common/config.cpp: Changed default of run-together-limit back to
	  2.

	  modules/filter/sgml.cpp: Fix to remove compile warnings

	  modules/speller/default/affix.cpp: Bug fix dealin with cross
	  products   and duplicate enties

	  modules/speller/default/data.cpp: Bug fix

	  modules/speller/default/readonly_ws.cpp: Added duplicate checks

	  modules/speller/default/suggest.cpp: Bug fix

2004-05-11 15:39  kevina

	* manual/: aspell.texi, lang-supported.texi:
	  Updated manual.

2004-05-10 12:55  kevina

	* modules/speller/default/: language.cpp, suggest.cpp:
	  fixed bug in repl code

2004-05-10 05:37  kevina

	* manual/aspell.texi, modules/filter/sgml-filter.opt,
	  modules/filter/sgml.cpp, modules/speller/default/readonly_ws.cpp:

	  manual/aspell.texi: Updated to reflect removal of strip-accents
	  option   and new SGML filter

	  modules/filter/sgml*: Tom Snyder rewrote the SGML filter.  Now
	  able	 to skip SGML tags.

	  modules/speller/default/readonly_ws.cpp: Removed debug output.

2004-05-10 04:54  kevina

	* common/config.cpp, modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp, prog/aspell.cpp:
	  ----------------------------------------------------------------------
	  common/config.cpp common/objstack.hpp CVS:
	  modules/speller/default/data.cpp CVS:
	  modules/speller/default/data.hpp
	  modules/speller/default/language.hpp CVS:
	  modules/speller/default/multi_ws.cpp CVS:
	  modules/speller/default/readonly_ws.cpp CVS:
	  modules/speller/default/suggest.cpp CVS:
	  modules/speller/default/wordinfo.hpp prog/aspell.cpp CVS:
	  ----------------------------------------------------------------------
	  Removed the strip-accents option.  Ignore-case and ignore-accents
	  options are currently disabled.

2004-05-08 13:38  kevina

	* common/config.cpp, common/objstack.hpp, common/vararray.hpp,
	  modules/filter/sgml.cpp, modules/speller/default/language.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp:
	  Added very basic support for suggesting correct spelling of
	  misspelled compound words.

2004-05-08 13:37  kevina

	* manual/aspell.texi:
	  Updated manual to reflect support for new suggestion strategy.

2004-05-05 04:53  kevina

	* modules/speller/default/: affix.hpp, asuggest.hpp, language.cpp,
	  language.hpp, speller_impl.cpp, speller_impl.hpp, suggest.cpp:
	  Optimized the suggestion code to be several times faster in some
	  cases.

2004-05-04 13:10  kevina

	* common/config.cpp, common/mutable_string.hpp,
	  common/simple_string.hpp, modules/speller/default/asuggest.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp:
	  Reworked dictionary format and suggestion code to allow for
	  better suggestions when affixes are involved.  1) An "invisable"
	  soundslike can be used when the soundslike is simpile. 2) The
	  soundslike for the root word can be stored when "full" soundslike
	  is used and suggestions can be made based on the root of the
	  misspelled word.

	  Optimized the creation of the dictionary.  It is now several
	  times faster.

	  Other bug fixes that were discovered in the process.

2004-05-04 13:02  kevina

	* common/: objstack.cpp, objstack.hpp:
	  Enhanced objstack by allowing for temporary allocation.

2004-05-04 12:59  kevina

	* autogen: bug fix

2004-04-28 14:47  kevina

	* manual/aspell.texi: Manual Updates

2004-04-28 14:06  kevina

	* manual/aspell.texi, manual/lang-supported.texi, scripts/prezip:
	  Minor Updates

2004-04-28 14:00  kevina

	* po/: LINGUAS, aspell.pot, be.po, cs.po, da.po, de.po, es.po,
	  fr.po, ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po: update
	  po files

2004-04-28 13:54  kevina

	* common/cache-t.hpp: bug fix for hangs at pthread_mutex_lock

2004-04-26 14:18  kevina

	* modules/speller/default/speller_impl.cpp: Minor bug fix in case
	  code for compound

2004-04-26 13:58  kevina

	* modules/speller/default/: speller_impl.cpp, speller_impl.hpp:
	  Bug fixes when checking compound words.  Also allow
	  Kevinatkinson, not just KevinAtkinson.

2004-04-25 22:42  kevina

	* scripts/prezip:
	  Added .wl to .cwl suffix transformation to prezip

2004-04-25 21:51  kevina

	* common/config.cpp, common/convert.cpp, common/convert.hpp,
	  common/document_checker.cpp, data/cp1250.cmap, data/cp1250.cset,
	  data/cp1251.cmap, data/cp1251.cset, data/cp1252.cmap,
	  data/cp1252.cset, data/cp1253.cmap, data/cp1253.cset,
	  data/cp1254.cmap, data/cp1254.cset, data/cp1255.cmap,
	  data/cp1255.cset, data/cp1256.cmap, data/cp1256.cset,
	  data/cp1257.cmap, data/cp1257.cset, data/cp1258.cmap,
	  data/cp1258.cset, data/iso-8859-1.cmap, data/iso-8859-1.cset,
	  data/iso-8859-10.cmap, data/iso-8859-10.cset,
	  data/iso-8859-11.cmap, data/iso-8859-11.cset,
	  data/iso-8859-13.cmap, data/iso-8859-13.cset,
	  data/iso-8859-14.cmap, data/iso-8859-14.cset,
	  data/iso-8859-15.cmap, data/iso-8859-15.cset,
	  data/iso-8859-16.cmap, data/iso-8859-16.cset,
	  data/iso-8859-2.cmap, data/iso-8859-2.cset, data/iso-8859-3.cmap,
	  data/iso-8859-3.cset, data/iso-8859-4.cmap, data/iso-8859-4.cset,
	  data/iso-8859-5.cmap, data/iso-8859-5.cset, data/iso-8859-6.cmap,
	  data/iso-8859-6.cset, data/iso-8859-7.cmap, data/iso-8859-7.cset,
	  data/iso-8859-8.cmap, data/iso-8859-8.cset, data/iso-8859-9.cmap,
	  data/iso-8859-9.cset, manual/aspell.texi,
	  modules/speller/default/readonly_ws.cpp, po/aspell.pot, po/be.po,
	  po/cs.po, po/de.po, po/es.po, po/fr.po, po/ga.po, po/nl.po,
	  po/pt_BR.po, po/ro.po, po/ru.po, po/sr.po, po/uk.po,
	  prog/aspell.cpp, prog/check_funs.cpp:
	  Updated Normilization Code.  Fixed a number of bugs.

	  Updated curses code to work better with combining characters.

2004-04-24 14:14  kevina

	* autogen: updated autogen

2004-04-24 14:07  kevina

	* prog/aspell.cpp: added fixmes

2004-04-24 14:00  kevina

	* po/: LINGUAS, aspell.pot, be.po, cs.po, de.po, es.po, fr.po,
	  ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po, uk.po: po updates

2004-04-24 13:42  kevina

	* modules/speller/default/: data.cpp, data.hpp, language.cpp,
	  language.hpp, multi_ws.cpp, readonly_ws.cpp, speller_impl.cpp,
	  writable.cpp:
	  Fixed language issue so that it will update config values in the
	  approprate place.

2004-04-24 13:41  kevina

	* Makefile.am, prog/prezip.c, prog/wlzip.c, scripts/prezip:
	  Rewrote word-list-compress and called it prezip

2004-04-24 13:39  kevina

	* common/string_map.hpp: Compile Fix

2004-04-24 13:33  kevina

	* manual/: aspell.texi, lang-supported.texi, lang-unsupported.texi:
	  Manual Update

2004-04-18 19:46  kevina

	* common/convert.hpp, modules/speller/default/language.cpp,
	  modules/speller/default/writable.cpp: bug fix in normalization
	  code

2004-04-18 08:57  kevina

	* modules/speller/default/: language.cpp, language.hpp: Bug fix
	  when strip-accents used

2004-04-18 07:44  kevina

	* modules/speller/default/readonly_ws.cpp: bug fix for affix info

2004-04-18 04:27  kevina

	* configure.ac, common/config.cpp, common/convert.cpp,
	  common/convert.hpp, prog/aspell.cpp:
	  Added supporting for reporting _character_ offset instead of
	  _byte_ offset in pipe mode.

2004-04-18 04:26  kevina

	* po/: aspell.pot, be.po, cs.po, de.po, es.po, fr.po, ga.po, nl.po,
	  pt_BR.po, ro.po, ru.po, sr.po: updated po files

2004-04-18 04:25  kevina

	* manual/lang-supported.texi:
	  Updated lang-*.texi

2004-04-18 04:25  kevina

	* manual/aspell.texi: Can map up to 210 not 220 characters

2004-04-16 18:37  kevina

	* configure.ac, common/posib_err.hpp, common/string.hpp:
	  Added operator== and != for string class.

2004-04-16 18:36  kevina

	* manual/: Makefile.am, aspell.texi, lang-supported.texi,
	  lang-unsupported.texi:
	  Manual update for dicts.

2004-04-16 18:29  kevina

	* common/convert.cpp:
	  Bug fix when using non iso-8859-1 character sets.

2004-04-13 14:28  kevina

	* po/: aspell.pot, be.po, cs.po, de.po, es.po, fr.po, ga.po, nl.po,
	  pt_BR.po, ro.po, ru.po, sr.po:
	  Update po files.

2004-04-13 14:22  kevina

	* Makefile.am, config-debug, config-opt, prog/wlzip.c:
	  Added wlzip

	  Added support for installing *.cmap

	  Modified config-{debug,opt} to use a static build and disable
	  Pspell support.

2004-04-13 14:19  kevina

	* manual/: aspell.texi, lang-supported.texi, lang-syllabic.texi:
	  Updated manual to document new Unicode Norm. code.

2004-04-13 01:28  kevina

	* manual/: aspell.texi, lang-supported.texi: updated man

2004-04-13 01:13  kevina

	* common/config.cpp, common/convert.cpp, common/convert.hpp,
	  common/getdata.cpp, common/getdata.hpp, common/tokenizer.cpp,
	  common/tokenizer.hpp, data/cp1250.cmap, data/cp1251.cmap,
	  data/cp1252.cmap, data/cp1253.cmap, data/cp1254.cmap,
	  data/cp1255.cmap, data/cp1256.cmap, data/cp1257.cmap,
	  data/cp1258.cmap, data/iso-8859-1.cmap, data/iso-8859-10.cmap,
	  data/iso-8859-11.cmap, data/iso-8859-13.cmap,
	  data/iso-8859-14.cmap, data/iso-8859-15.cmap,
	  data/iso-8859-16.cmap, data/iso-8859-2.cmap,
	  data/iso-8859-3.cmap, data/iso-8859-4.cmap, data/iso-8859-5.cmap,
	  data/iso-8859-6.cmap, data/iso-8859-7.cmap, data/iso-8859-8.cmap,
	  data/iso-8859-9.cmap, data/koi8-r.cmap, data/koi8-u.cmap,
	  modules/filter/email.cpp, modules/filter/tex.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Added Unicode Normilization Support.

2004-04-13 01:10  kevina

	* Makefile.am, configure.ac:
	  Added option to disable Pspell support.

2004-04-07 10:48  kevina

	* common/convert.hpp:
	  Bug fixes

2004-04-07 10:30  kevina

	* modules/speller/default/language.cpp:
	  Bug fixes.

2004-04-03 06:46  kevina

	* common/config.cpp, common/config.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp, prog/aspell.cpp:
	  Reworked how the lang option is handles to allow languages with
	  '_' or '-' in them.

2004-04-03 00:47  kevina

	* po/: aspell.pot, be.po, cs.po, de.po, es.po, fr.po, ga.po, nl.po,
	  pt_BR.po, ro.po, ru.po, sr.po: update po files

2004-04-02 22:20  kevina

	* modules/speller/default/readonly_ws.cpp:
	  Fixed bug when the word is larger than 128, make an error if
	  larger than 240

2004-04-02 01:10  kevina

	* configure.ac, manual/aspell.texi, manual/lang-supported.texi,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp:
	  Misc updates.

2004-04-02 01:07  kevina

	* po/: POTFILES.in, aspell.pot, be.po, cs.po, de.po, es.po, fr.po,
	  ga.po, nl.po, pt_BR.po, ro.po, ru.po, sr.po:
	  Updated po files

2004-03-31 05:29  kevina

	* common/convert.cpp, modules/speller/default/language.cpp:
	  Look for conversion maps in local_data_dir also.

2004-03-31 05:16  kevina

	* Makefile.am, common/file_data_util.cpp,
	  common/file_data_util.hpp,
	  modules/speller/default/file_data_util.cpp,
	  modules/speller/default/file_data_util.hpp,
	  modules/speller/default/language.cpp:
	  Moved file_data_util from modules/speller/default/ common/

2004-03-31 05:04  kevina

	* modules/speller/default/: affix.cpp, language.cpp, language.hpp:
	  Bug fixes in language code.

2004-03-31 00:32  kevina

	* modules/speller/default/: language.cpp, language.hpp:
	  Bug fixes.

2004-03-31 00:30  kevina

	* modules/speller/default/affix.cpp: Bug fix to allow affix flags
	  to have more than one expansion

2004-03-31 00:30  kevina

	* modules/speller/default/readonly_ws.cpp: Bug fix

2004-03-30 20:21  kevina

	* configure.ac, common/config.cpp,
	  modules/speller/default/data.hpp, prog/aspell.cpp:
	  Compile fixes for NetBSD-1.5

2004-03-30 19:44  kevina

	* Makefile.am, configure.ac, auto/mk-src.in, common/convert.cpp,
	  common/convert.hpp, common/getdata.cpp, common/getdata.hpp,
	  data/cp1250.cset, data/cp1250.dat, data/cp1251.cset,
	  data/cp1251.dat, data/cp1252.cset, data/cp1252.dat,
	  data/cp1253.cset, data/cp1253.dat, data/cp1254.cset,
	  data/cp1254.dat, data/cp1255.cset, data/cp1255.dat,
	  data/cp1256.cset, data/cp1256.dat, data/cp1257.cset,
	  data/cp1257.dat, data/cp1258.cset, data/cp1258.dat,
	  data/iso-8859-1.cset, data/iso-8859-1.dat, data/iso-8859-10.cset,
	  data/iso-8859-10.dat, data/iso-8859-11.cset,
	  data/iso-8859-13.cset, data/iso-8859-13.dat,
	  data/iso-8859-14.cset, data/iso-8859-14.dat,
	  data/iso-8859-15.cset, data/iso-8859-15.dat,
	  data/iso-8859-16.cset, data/iso-8859-2.cset, data/iso-8859-2.dat,
	  data/iso-8859-3.cset, data/iso-8859-3.dat, data/iso-8859-4.cset,
	  data/iso-8859-4.dat, data/iso-8859-5.cset, data/iso-8859-5.dat,
	  data/iso-8859-6.cset, data/iso-8859-6.dat, data/iso-8859-7.cset,
	  data/iso-8859-7.dat, data/iso-8859-8.cset, data/iso-8859-8.dat,
	  data/iso-8859-9.cset, data/iso-8859-9.dat, data/koi8-f.dat,
	  data/koi8-r.cset, data/koi8-r.dat, data/koi8-u.cset,
	  data/koi8-u.dat, data/viscii.dat, manual/aspell.texi,
	  manual/lang-supported.texi, manual/lang-unsupported.texi,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp:

	  Changed format of character data file once again.  Others....

2004-03-23 15:37  kevina

	* manual/: aspell.texi, lang-supported.texi, lang-syllabic.texi:
	  manual updates

2004-03-22 20:36  kevina

	* configure.ac, common/config.cpp, data/ASCII.dat,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  Changed way encoding option is handled.  Now avoids using the
	  locale encoding when creating word lists.

2004-03-22 20:36  kevina

	* prog/checker_string.hpp: gcc 2.95 port fixes

2004-03-22 20:35  kevina

	* common/string.cpp: [no log message]

2004-03-22 20:29  kevina

	* manual/: Makefile.am, aspell.texi, lang-supported.texi,
	  lang-syllabic.texi, lang-unsupported.texi, readme.texi:
	  Manual updates.

2004-03-22 15:16  kevina

	* po/: cs.po, de.po, pt_BR.po, ro.po, ru.po, sr.po:
	  Added po files.

2004-03-22 15:05  kevina

	* po/: LINGUAS, aspell.pot, be.po, es.po, fr.po, ga.po, nl.po:
	  Updated po files

2004-03-22 07:52  kevina

	* modules/speller/default/readonly_ws.cpp:
	  Fixed bug when soundslike not used.

2004-03-21 12:20  kevina

	* common/hash.hpp, common/string.cpp, common/string_map.cpp,
	  modules/speller/default/writable.cpp:
	  Compile fixes for gcc-2.95

2004-03-20 12:28  kevina

	* modules/filter/email.cpp:
	  avoid using stdint.h

2004-03-17 20:49  kevina

	* po/: LINGUAS, aspell.pot, be.po, es.po, fr.po, ga.po, nl.po:
	  Updated po files.

2004-03-17 20:46  kevina

	* configure.ac, common/convert.cpp, data/cp1250.dat,
	  data/cp1251.dat, data/cp1252.dat, data/cp1253.dat,
	  data/cp1254.dat, data/cp1255.dat, data/cp1256.dat,
	  data/cp1257.dat, data/cp1258.dat, data/iso-8859-1.dat,
	  data/iso-8859-10.dat, data/iso-8859-13.dat, data/iso-8859-14.dat,
	  data/iso-8859-15.dat, data/iso-8859-2.dat, data/iso-8859-3.dat,
	  data/iso-8859-4.dat, data/iso-8859-5.dat, data/iso-8859-6.dat,
	  data/iso-8859-7.dat, data/iso-8859-8.dat, data/iso-8859-9.dat,
	  data/koi8-f.dat, data/koi8-r.dat, data/koi8-u.dat,
	  data/viscii.dat, manual/aspell-dev.texi, manual/aspell.texi,
	  manual/readme.texi, modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/wordinfo.hpp, prog/aspell.cpp:
	  Changed version from 0.51 to 0.60.

	  Changed the format of the character data file.

	  Enhanced the format of the dictionary so that case, accent, and
	  length information is stored with a word to speed up checking.

	  Added appendix to manual giving an overview of languages which
	  Aspell should eventually be able to support.

	  Other changes I probally forgot about.

2004-03-17 20:41  kevina

	* common/string.hpp:
	  Fixed bug #912645, memrchr not declared.

2004-03-06 02:08  kevina

	* modules/speller/default/: data.hpp, language.hpp:
	  Added methods which will be exported via a mostly abstract base
	  class.

2004-03-06 02:05  kevina

	* common/string.hpp: enhanced append methods

2004-03-06 02:04  kevina

	* common/config.cpp: Changed encoding default to be locale dep

2004-03-06 02:02  kevina

	* prog/aspell.cpp: Bug fixed

2004-03-06 02:02  kevina

	* modules/speller/default/language.cpp: Changed default for
	  store-as

2004-03-06 02:01  kevina

	* manual/aspell.texi: Added explan for store-as

2004-03-06 01:59  kevina

	* Makefile.am: replased mk-dirs_h.cpp with mk-dirs_h.pl and
	  enhanced a bit

2004-03-05 11:23  kevina

	* gen/: mk-dirs_h.cpp, mk-dirs_h.pl:
	  replased mk-dirs_h.cpp with mk-dirs_h.pl and enhanced a bit

2004-03-04 22:52  kevina

	* common/config.cpp, common/speller.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  common/config.cpp: Added fixmes

	  common/speller.hpp,modules/speller/default/affix.cpp,prog/aspell.cpp:
	  Reworked CheckInfo.

	  Added ability to index words with accent information as the
	  stripped form caused problems with affixes when suggesting.

2004-03-04 22:11  kevina

	* manual/aspell.texi:
	  Expanded section on affix compression and other manual documents.

2004-03-04 22:09  kevina

	* manual/Makefile.am: Updates manual page.

2004-03-04 22:05  kevina

	* manual/: aspell-import.1, aspell.1, pspell-config.1,
	  run-with-aspell.1, word-list-compress.1:
	  Updates manual page.

2004-03-02 04:24  kevina

	* common/lsort.hpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp:
	  Cleanups

2004-03-01 23:32  kevina

	* modules/speller/default/affix.cpp:
	  Optimizations to affix code.

2004-03-01 15:21  kevina

	* auto/mk-src.in, common/config.cpp:
	  Fixed errors in message strings.

2004-02-29 21:51  kevina

	* configure.ac:
	  All data now, by default stored in PREFIX/lib/aspell-VERSION.

2004-02-28 19:23  kevina

	* common/vararray.hpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/editdist.cpp,
	  modules/speller/default/editdist.hpp,
	  modules/speller/default/editdist2.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp:
	  Minor cleanups and optimizations.

2004-02-28 16:31  kevina

	* auto/mk-src.in:
	  Added note about "keyboard" global cache.

2004-02-28 16:26  kevina

	* modules/speller/default/suggest.cpp:
	  Unhandled Error Bug Fix.

2004-02-28 16:21  kevina

	* common/cache-t.hpp, common/cache.hpp, common/convert.cpp,
	  common/vararray.hpp, modules/speller/default/asuggest.hpp,
	  modules/speller/default/editdist.cpp,
	  modules/speller/default/matrix.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/suggest.hpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp:
	  Added VARARRAY and used it in a few places.

	  Reworked suggestion code so SuggestParms are not copied
	  unnecessarily.

	  Cached TypeEditDistanceParms.

2004-02-28 07:38  kevina

	* configure.ac, modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp:
	  Reworked Lang class so string conversion functions are now part
	  of the class.  There are also more effecent since they don't
	  write to a given buffer rather than returing a string.

2004-02-27 19:42  kevina

	* po/: aspell.pot, be.po, es.po, fr.po, ga.po, nl.po:
	  Updates po files.

2004-02-27 18:43  kevina

	* common/getdata.cpp, common/getdata.hpp, lib/new_filter.cpp,
	  modules/filter/tex.cpp:

	  common/getdata.*: Fixed "bug" in unesape when it is passed a
	  mutable string.

	  lib/new_filter.cpp: Removed some debug output in filter code

	  modules/filter/tex.cpp: Quick hack to work with utf-8 characters

2004-02-26 21:10  kevina

	* auto/mk-src.in, modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp:
	  Added methods to remove entries form the dictionary to ditionary
	  class.

2004-02-25 07:39  kevina

	* README-CVS: updated README-CVS

2004-02-25 07:35  kevina

	* Makefile.am, README-CVS:
	  README-CVS: Updated Makefile.am: Removed ${extra_ldflags}

2004-02-24 20:53  kevina

	* FIXMEs, auto/mk-src.in, modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Collapsed all Dict classes into one class "Dictionary".

	  Renamed Dict Implementations.

2004-02-24 09:25  kevina

	* manual/aspell.texi:
	  Minor manual fix.

2004-02-24 09:25  kevina

	* prog/aspell.cpp:
	  Reworked permission perseving code to us "open(2)" instead of
	  fopen so that the permison will be set when the file is created.

2004-02-23 22:07  kevina

	* Makefile.am, auto/mk-src.in, auto/MkSrc/ProcCc.pm,
	  common/cache.cpp, common/cache.hpp: Added aspell_reset_cache to
	  external interface

2004-02-23 20:23  kevina

	* common/cache-t.hpp, common/cache.cpp, common/cache.hpp,
	  common/convert.cpp, modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp:
	  Enhanced cache class to register all global cache instances and
	  to allow all entries to be detatched.

2004-02-23 17:37  kevina

	* modules/speller/default/: aspeller.hpp, speller_impl.cpp,
	  suggest.cpp:
	  Removed unneeded aspeller.hpp header file

2004-02-23 16:41  kevina

	* common/cache-t.hpp, common/cache.cpp, common/cache.hpp,
	  common/config.cpp, common/vector.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/aspeller.hpp,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/data_id.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/suggest.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Renamed dictionary classes from *Word/DataSet to *Dict.

	  Reworked cache class.

	  Readonly dictionaries are now cached.

	  Reworked how the Speller Class manages dictionaries.

2004-02-21 17:31  kevina

	* common/: cache-t.hpp, cache.cpp, cache.hpp, convert.cpp,
	  convert.hpp:
	  Cached Encode and Decode classes/

2004-02-21 15:19  kevina

	* common/: config.hpp, error.hpp:
	  Minor cleanups.

2004-02-21 15:05  kevina

	* common/: cache-t.hpp, posib_err.cpp, posib_err.hpp:
	  common/cache-t.hpp: Removed '#define NDEBUG' don't know how it
	  got there.

	  common/posib_err.*: Added NDEBUG support.

2004-02-21 14:43  kevina

	* common/cache-t.hpp, common/config.cpp, common/config.hpp,
	  common/error.cpp, common/fstream.cpp, common/fstream.hpp,
	  common/getdata.cpp, common/getdata.hpp, common/info.cpp,
	  common/istream.hpp, common/posib_err.cpp, common/posib_err.hpp,
	  common/string.cpp, common/string.hpp, lib/new_filter.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:
	  Switched getdata_pair method to use a String as the buffer

	  Added support for reporting the line number.

	  Added conv method.

2004-02-21 11:01  kevina

	* common/posib_err.cpp:
	  Fixed bug with with_file method.

2004-02-20 15:24  kevina

	* common/char_vector.hpp, common/config.cpp, common/convert.cpp,
	  common/convert.hpp, common/directory.cpp,
	  common/filter_char_vector.hpp, common/fstream.cpp,
	  common/fstream.hpp, common/ostream.hpp, common/parm_string.hpp,
	  common/posib_err.cpp, common/posib_err.hpp, common/string.cpp,
	  common/string.hpp, lib/new_filter.cpp,
	  modules/filter/context.cpp, modules/speller/default/data.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp,
	  prog/checker_string.hpp:
	  Wrote my own implementation of String which is now also a
	  CharVector.  This will help simpifly things in the long run.... I
	  hope.

	  Also fixed a bug in aspell.cpp where it would not accept "add-*"

2004-02-19 21:08  kevina

	* prog/aspell.cpp:
	  FIXED 668983 and 898470 related to permissions and time stamp of
	  the spell checked file.

2004-02-19 14:35  kevina

	* configure.ac, prog/aspell.cpp: [no log message]

2004-02-19 14:33  kevina

	* common/config.cpp, common/config.hpp, prog/aspell.cpp:
	  Added KEYINFO_MAY_CHANGE flag.

2004-02-19 14:07  kevina

	* common/convert.cpp, common/convert.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/readonly_ws.cpp:
	  Fixed FIXME in error reporting.

2004-02-19 13:08  kevina

	* configure.ac, auto/mk-src.in, common/config.cpp,
	  common/config.hpp, common/convert.hpp, gen/mk-static-filter.pl,
	  lib/new_filter.cpp, modules/filter/email-filter.opt,
	  modules/filter/email.cpp, modules/filter/tex-filter.opt,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp, prog/aspell.cpp:
	  Added support for utf-8 in configure class.  This broke a few
	  things that need to be fixed.  Most notably part of the TeX
	  filter.

2004-02-19 05:20  kevina

	* po/: LINGUAS, POTFILES.in, aspell.pot, be.po, es.po, fr.po,
	  ga.po, nl.po:
	  Updated po files

2004-02-19 05:01  kevina

	* manual/aspell.texi:
	  More manual updates.

2004-02-19 03:44  kevina

	* Makefile.am, common/config.cpp, common/convert.cpp,
	  common/convert.hpp, common/fstream.hpp, common/getdata.cpp,
	  common/getdata.hpp, common/gettext.h, common/gettext_init.cpp,
	  common/posib_err.cpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp:

	  Added support for accepting all input and output in utf-8 or some
	  other encoding different from the internal incoding used by
	  Aspell.

2004-02-19 03:14  kevina

	* common/string_pair.hpp:
	  Added previously automatically generated file.

2004-02-19 03:12  kevina

	* manual/: Makefile.am, aspell.texi:
	  Manual updates.  Including notes on new UTF-8 support.

2004-02-18 02:09  kevina

	* prog/: check_funs.cpp, checker_string.hpp:
	  Fixed bug introduced during rewrite to add utf-8 support.

2004-02-16 22:14  kevina

	* common/convert.cpp, manual/aspell.texi:
	  Finished changing iso8859 to iso-8859

	  Changes 'machine unsigned *' to the standard name utf-*.

2004-02-16 21:57  kevina

	* configure.ac, common/convert.cpp, data/iso-8859-1.dat,
	  data/iso-8859-10.dat, data/iso-8859-13.dat, data/iso-8859-14.dat,
	  data/iso-8859-15.dat, data/iso-8859-2.dat, data/iso-8859-3.dat,
	  data/iso-8859-4.dat, data/iso-8859-5.dat, data/iso-8859-6.dat,
	  data/iso-8859-7.dat, data/iso-8859-8.dat, data/iso-8859-9.dat,
	  data/iso8859-1.dat, data/iso8859-10.dat, data/iso8859-13.dat,
	  data/iso8859-14.dat, data/iso8859-15.dat, data/iso8859-2.dat,
	  data/iso8859-3.dat, data/iso8859-4.dat, data/iso8859-5.dat,
	  data/iso8859-6.dat, data/iso8859-7.dat, data/iso8859-8.dat,
	  data/iso8859-9.dat, modules/speller/default/language.cpp,
	  prog/aspell.cpp, prog/check_funs.cpp, prog/checker_string.cpp,
	  prog/checker_string.hpp:
	  Added support for checking documents in utf-8, also simpiled
	  check mode a bit.

	  renamed iso8859-* to iso-8859-* and added compatibility hack so
	  the old name would work.

2004-02-15 14:39  kevina

	* common/filter.cpp, common/hash-t.hpp, common/string_map.cpp,
	  common/string_map.hpp, modules/speller/default/suggest.cpp,
	  po/be.po, po/es.po, po/fr.po, po/ga.po:

	  Reworked StringMap to use HashTable instead of using its own
	  implementaion of a hash table.  The HashTable version if far more
	  memory effecent.

	  po/*: Updated pot files

2004-02-15 03:42  kevina

	* manual/aspell.texi: Manual update

2004-02-15 00:57  kevina

	* modules/speller/default/: leditdist.hpp, suggest.cpp:
	  Added/clarifed a few comments.

	  "limit" is stopped_at +1

2004-02-14 18:57  kevina

	* common/getdata.cpp, common/info.cpp, common/mutable_string.hpp,
	  common/objstack.cpp, common/objstack.hpp,
	  common/simple_string.hpp, common/string.hpp, lib/new_filter.cpp,
	  manual/aspell-dev.texi, manual/aspell.texi,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp:
	  Added simpile sring

	  Reworked mutable string a bit.

	  Weworked affix expansion to be more memory effecent.

	  Reworked try_scan when affix expanasion is needed.  Avoid
	  expanding the word if the expanded words have no chance of
	  matching.

2004-02-12 18:07  kevina

	* manual/aspell.1: Added man page for aspell

2004-02-12 18:05  kevina

	* Makefile.am: Incremented Library Version

2004-02-12 17:47  kevina

	* common/speller.hpp, modules/speller/default/affix.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/suggest.cpp:
	  Bug fixes.  Added fixme notes.

	  modules/speller/default/suggest.cpp: use trial and error method
	  for one edit dist when hash is available as it is faster.

2004-02-12 17:45  kevina

	* Makefile.am, manual/readme.texi:
	  Manual reorig part two.

2004-02-12 17:43  kevina

	* manual/: Makefile.am, aspell.texi, fdl.texi, lgpl.texi:
	  Manual reorigiznation.

2004-02-11 19:26  kevina

	* Makefile.am, configure.ac, common/fstream.hpp,
	  manual/aspell.texi, modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/writable.cpp, prog/aspell.cpp,
	  scripts/munchlist:

	  common/fstream.hpp: Bug fix, use vfprintf not vprintf duh!

	  scripts/munchlist/: ported ispell munchlist script to work with
	  Aspell

	  Enhanced aspell utility to provide needed output for munchlist
	  script

	  modules/speller/default/writable.cpp: Return no file found error
	  if   the file is empty.

	  myspell/: Added some files from myspell

2004-02-10 01:02  kevina

	* data/split.kbd: Added split.kdb

2004-02-10 01:00  kevina

	* common/parm_string.hpp, common/posib_err.hpp, common/string.hpp,
	  common/string_list.hpp, modules/filter/sgml.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/vector_hash.hpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Merged in changes from rel_0_50-branch which included:

	  - Compile fix for Sun CC

	  - Bug fix in SGML Filter

	  - Others

2004-02-10 00:09  kevina

	* prog/aspell.cpp:
	  Fixed bug when aspell expand is used on a word without affix
	  info.

2004-02-08 14:55  kevina

	* Makefile.am, common/getdata.cpp, common/getdata.hpp,
	  common/mutable_string.hpp, modules/speller/default/language.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/split.cpp,
	  modules/speller/default/split.hpp,
	  modules/speller/default/suggest.cpp:
	  Makefile.am,common/getdata.*,modules/speller/default/language.cpp,modules/speller/default/split.*
	  Eleminted split that returnes a vector (in split.*).	Also fixed
	  bug in other split.

	  modules/speller/default/phonet.cpp: Optimization

	  modules/speller/default/suggest.cpp: bug fix

2004-02-08 13:05  kevina

	* Makefile.am, common/basic_list.hpp, common/fstream.hpp,
	  common/lock.hpp, modules/speller/default/l2editdist.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/leditdist.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable.cpp:

	  modules/speller/default/leditdist.cpp,l2editdist.cpp:   Merged
	  l2editdist into leditdist and removed l2editdist

	  modules/speller/default/readonly_ws.cpp,suggest.cpp,writable.cpp:
	    Used anony namespaces

	  common/lock.hpp,modules/speller/default/readonly_ws.cpp:
	  Compile fixes for gcc 2.95

	  modules/speller/default/suggest.cpp,language.hpp   Major speed
	  optimizing by using ObjBuffer instead of list<string> to   hold
	  store strings refered to elsewhere.

2004-02-08 00:20  kevina

	* common/fstream.hpp, modules/speller/default/data.hpp,
	  modules/speller/default/writable.cpp:
	  Added print method to FStream (uses printf and friends).  Changes
	  writables to use print method.  Other minor cleanups.

2004-02-07 23:42  kevina

	* Makefile.am, modules/speller/default/hash_simple_string.hpp,
	  modules/speller/default/simple_string.hpp,
	  modules/speller/default/writable.cpp,
	  modules/speller/default/writable_base.cpp,
	  modules/speller/default/writable_base.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:

	  Combined writable_* info writable.cpp and elemented
	  simple_string.  Also partically reimplemented stuff WritableWS
	  and WritableRS.

2004-02-07 17:28  kevina

	* Makefile.am, common/objstack.cpp, common/objstack.hpp,
	  common/string_buffer.cpp, common/string_buffer.hpp,
	  modules/speller/default/affentry.cpp,
	  modules/speller/default/affentry.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/writable_repl.cpp:
	  Replaced StringBuffer with ObjStack.

	  Combined all affix code in affix.cpp and simplified a bit.

2004-02-04 21:33  kevina

	* po/: be.po, es.po, fr.po, ga.po:
	  po update

2004-02-04 21:29  kevina

	* Makefile.am:
	  Fixed makefile so example directory will properly get included
	  with make dist.

2004-02-04 19:23  kevina

	* common/char_vector.hpp, common/config.cpp, common/getdata.cpp,
	  common/getdata.hpp, common/string_buffer.cpp,
	  common/string_buffer.hpp, common/vector.hpp,
	  gen/mk-filter-pot.pl, manual/aspell.texi,
	  modules/filter/context-filter.opt,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/file_data_util.cpp,
	  modules/speller/default/file_data_util.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable_repl.cpp, po/be.po, po/es.po,
	  po/fr.po, po/ga.po:

	  common/config.cpp, gen/mk-filter-pot.pl: Added note to
	  translaters about format of options description.

	  common/config.cpp, modules/speller/default/language.*,
	  suggest.cpp, asuggest.hpp:   Added support for MySpell
	  replacement tables for when phonet data is not used.

	    Hooked up suggestions options.

	    Added sug-type-analysis option.

	    Added "slow" suggest mode.

	  common/getdata.*: Added split functions.

	  po/*: Updated po files.

	  manual/*: Minor manual updates

2004-02-03 15:54  kevina

	* config-opt, configure.ac:
	  Added -fno-exceptions to CXXFLAGS

2004-02-03 15:32  kevina

	* common/config.cpp, common/getdata.cpp, common/getdata.hpp,
	  common/info.cpp, lib/new_filter.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/suggest.cpp:
	  Added Buffer and FixedBuffer classes for getdata_pair.

2004-02-03 15:03  kevina

	* FIXMEs, common/config.cpp, common/config.hpp, common/fstream.cpp,
	  common/getdata.cpp, common/getdata.hpp, gen/mk-static-filter.pl,
	  lib/new_config.cpp, lib/new_filter.cpp, manual/aspell-dev.texi,
	  prog/aspell.cpp:

	  Simplified config handling of filter modules.  Filter options are
	  now always stored with a "filter-" prefix.

	  Code cleanups.

2004-02-02 10:22  kevina

	* common/asc_ctype.hpp:
	  Changed type from char to int for better optimization by gcc.

2004-02-02 09:35  kevina

	* common/config.cpp, common/getdata.cpp, common/getdata.hpp,
	  common/info.cpp, common/mutable_string.hpp,
	  common/parm_string.hpp, common/string.cpp, common/string.hpp,
	  lib/new_filter.cpp, modules/speller/default/affix.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/suggest.cpp:

	  Removed old getdata_pair(IStream, String, String). Modifed
	  DataPair structure a bit.

2004-02-02 06:34  kevina

	* common/config.cpp, common/ostream.hpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:
	  Updated Writeable* dict to work correctly both with and without
	  soundslike data.

2004-02-01 20:50  kevina

	* modules/speller/default/suggest.cpp:
	  Disabled DEBUG_SUGGEST

2004-02-01 20:48  kevina

	* common/config.cpp, common/enumeration.hpp,
	  common/string_enumeration.hpp, lib/find_speller.cpp,
	  modules/speller/default/affentry.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp, prog/aspell.cpp:

	  Renamed VirEnum* to Enum* and elementated orignal Enumeration
	  proxy classes.

	  Added some configuration options to be used latter.

	  More clean up of unused run-together code/options.

	  modules/speller/default/speller_impl.cpp: Bug fix so that
	  use_suggestions   will be set

	  modules/speller/default/affentry.cpp: Bug fix

2004-02-01 19:30  kevina

	* common/cache-t.hpp, common/info.cpp, common/lock.hpp,
	  manual/aspell.texi, modules/speller/default/data.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:

	  common/cache-t.hpp,info.cpp,lock.hpp:  Reworked lock class a bit

	  manual/aspell.texi: Updated manual to reflect the fact that
	  jump-tables	can be skipped

	  modules/speller/default/writable_ws.cpp: Fixed to be able to work
	    without soundslike data.  More changes to come.

2004-02-01 05:25  kevina

	* modules/speller/default/affix.cpp:
	  Affix code Optimizations.

2004-02-01 05:09  kevina

	* common/char_vector.hpp, common/config.cpp, manual/aspell.texi,
	  modules/speller/default/affentry.cpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp, po/POTFILES.in:

	  manual/aspell.texi: Added todo item removed doc on conditional
	  compound formation as Aspell no longer supports it.

	  common/char_vector.hpp:  Minor optimizations

	  modules/speller/default/language.cpp:  Moved updating the global
	   config file out of setup as that no longer works well with the
	  caching of the language class.

	  modules/speller/default/readonly_ws.cpp:   Changed dictionary
	  format once again.  Added support for checking   the endian order
	  amoung other changes.

	  common/config.cpp, modules/speller/default/*:   Added support for
	  storing words without the jump tables.

2004-01-30 18:34  kevina

	* common/cache-t.hpp, common/hash.hpp, common/info.cpp,
	  common/string_map.cpp, common/vector.hpp, lib/filter_entry.hpp,
	  lib/new_filter.cpp, modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp, po/be.po, po/es.po,
	  po/fr.po, po/ga.po:
	  Compile fixes for gcc 3.4

	  lib/new_filter.cpp: Minor code cleanups.

2004-01-29 23:43  kevina

	* common/vector.hpp, modules/speller/default/affentry.cpp,
	  modules/speller/default/affentry.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp, prog/aspell.cpp:
	  Major rework of how soundslike word and soundslike look are done.

2004-01-26 23:06  kevina

	* common/fstream.cpp, common/fstream.hpp, common/getdata.cpp,
	  common/getdata.hpp, common/istream.hpp, common/string.cpp,
	  common/string.hpp, modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/suggest.cpp:
	  Optimizations.

2004-01-26 03:49  kevina

	* Makefile.am, configure.ac, modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/suggest.cpp, po/LINGUAS, po/be.po,
	  po/es.po, po/fr.po, po/ga.po:
	  Minor updates

2004-01-24 22:33  kevina

	* common/cache-t.hpp, modules/speller/default/wordinfo.hpp:
	  Minor compile fixes.

2004-01-24 21:20  kevina

	* lib/info-c.cpp: added missing file

2004-01-24 20:49  kevina

	* auto/Makefile.in, common/Makefile.in, data/Makefile.in,
	  interfaces/Makefile.in, interfaces/cc/Makefile.in,
	  lib/Makefile.in, m4/Makefile.in, modules/Makefile.in,
	  modules/filter/Makefile.in, modules/speller/Makefile.in,
	  modules/speller/default/Makefile.in, prog/Makefile.in,
	  scripts/Makefile.in:
	  Fixed Makefile.in that somehow got reverted

2004-01-24 19:24  kevina

	* Makefile.am, configure.ac, auto/Makefile.in, common/Makefile.in,
	  common/config.cpp, common/speller.hpp, data/Makefile.in,
	  interfaces/Makefile.in, interfaces/cc/Makefile.in,
	  lib/Makefile.in, m4/Makefile.in, manual/aspell-dev.texi,
	  manual/aspell.texi, modules/Makefile.in,
	  modules/filter/Makefile.in, modules/speller/Makefile.in,
	  modules/speller/default/Makefile.in,
	  modules/speller/default/affentry.cpp,
	  modules/speller/default/affentry.hpp,
	  modules/speller/default/affix.cpp,
	  modules/speller/default/affix.hpp,
	  modules/speller/default/affix.license,
	  modules/speller/default/check_list.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/wordinfo.hpp, po/be.po, po/es.po,
	  po/fr.po, po/ga.po, prog/Makefile.in, prog/aspell.cpp,
	  scripts/Makefile.in, scripts/ispell:
	  Merged in changes from affix-branch.

2004-01-20 11:47  kevina

	* po/POTFILES.in:
	  Updated POTFILES.in

2004-01-20 11:35  kevina

	* Makefile.am, README-CVS, autogen, auto/mk-doc.pl,
	  manual/Makefile.am, manual/aspell-dev.texi, manual/aspell.texi,
	  manual/devel2.lyx, manual/edit-man, manual/fdl.tex,
	  manual/fdl.texi, manual/html.sty, manual/html2txt.pl,
	  manual/lgpl.texi, manual/lgpl.txt, manual/man-proc.pl,
	  manual/manual2.lyx, manual/manual2.per, manual/mksrc.texi,
	  po/be.po, po/es.po, po/fr.po, po/ga.po:
	  Converted manual to info format.

2004-01-18 05:28  kevina

	* common/config.cpp, prog/aspell.cpp: Added a aspell utility option
	  "suggest".  When set to false aspell in pipe mode will not attemt
	  to come up with suggestions for a misspelled word.

2004-01-12 22:17  kevina

	* modules/speller/default/data_id.hpp:
	  :x

2004-01-11 23:07  kevina

	* Makefile.am, configure.ac, common/cache-t.hpp, common/cache.cpp,
	  common/cache.hpp, common/config.cpp, common/info.cpp,
	  common/info.hpp, common/lock.hpp, lib/find_speller.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp, prog/aspell.cpp:

	  Added Posix Mutexes to make Aspell sligtly more thread safe.
	  Still a few areas that need work.

	  Added global cache class which included reference counting.

	  Added global cache for language data to avoid having to reread
	  data in or copy the language class.  Cuts startup time by a
	  factor of 3-4 and refocuses memory by aroung 128K when using "en"
	  wordlist.

2004-01-11 23:02  kevina

	* po/: be.po, es.po, fr.po, ga.po, nl.po:
	  Updated po files.

2004-01-08 17:27  kevina

	* common/posib_err.cpp:
	  BSD Compile Fix.

2004-01-06 09:14  kevina

	* modules/filter/context-filter.opt, modules/filter/tex-filter.opt,
	  po/be.po, po/es.po, po/fr.po, po/ga.po:
	  Fixed Typos

	  Updated ga.po

2004-01-06 08:49  kevina

	* po/: be.po, es.po, fr.po, ga.po:
	  Updated be.po

2004-01-06 08:10  kevina

	* common/directory.hpp, prog/aspell.cpp:
	  BSD compile fixes.

2004-01-06 07:32  kevina

	* po/: LINGUAS, be.po, es.po, fr.po:
	  Added "be.po"

2004-01-06 05:33  kevina

	* Makefile.am, TODO, common/config.cpp, gen/mk-filter-pot.pl,
	  po/LINGUAS, po/POTFILES.in, po/es.po, po/fr.po, po/ga.po,
	  prog/aspell.cpp:

	  Inproved gettext support by adding allowing filter options found
	  in the .opt file to be translated.  Also, marked some additional
	  strings in the source.

	  Added "ga" translation.

	  common/config.cpp: Removed some commented out old code.

2004-01-04 07:26  kevina

	* Makefile.am, lib/new_filter.cpp, manual/manual2.lyx,
	  manual/manual2.per, modules/filter/tex.cpp:
	  Updated manual to reflect changes in new version.

	  Removed some debug output.

2004-01-04 00:59  kevina

	* Makefile.am, configure.ac:
	  Incremented version number.

2004-01-04 00:17  kevina

	* manual/manual2.lyx:
	  Merged in nothere manual changes from loadable-branch.

2004-01-03 22:41  kevina

	* prog/aspell.cpp:

	  Reverted revision 1.31.2.7 by nothere "Extended Aspell pipe
	  mode...."

	  Minor formatting cleanups in aspell.cpp to remove unnecessary {}
	  that nothere added for some reason.

2004-01-03 21:48  kevina

	* Makefile.am, examples/Makefile.am, manual/Makefile.am,
	  manual/devel2.lyx, manual/html2txt.pl, manual/man-proc.pl,
	  manual/manual2.lyx:
	  Build fixes

	  Manual fixes

2004-01-03 09:59  kevina

	* Makefile.am, README-CVS, autogen, manual/Makefile.am:
	  Build fixes for manual.

2004-01-03 06:06  kevina

	* Makefile.am, autogen, configure.ac, auto/Makefile.am,
	  auto/Makefile.in, auto/mk-src.in, auto/MkSrc/Create.pm,
	  common/Makefile.am, common/Makefile.in, common/char_vector.hpp,
	  common/config.cpp, common/config.hpp, common/convert.cpp,
	  common/convert.hpp, common/directory.cpp, common/directory.hpp,
	  common/document_checker.cpp, common/error.hpp, common/filter.cpp,
	  common/filter.hpp, common/gettext.h, common/indiv_filter.hpp,
	  common/info.cpp, common/iostream.hpp, common/itemize.cpp,
	  common/loadable-filter-API.hpp, common/mk-dirs_h.cpp,
	  common/posib_err.cpp, common/posib_err.hpp, common/string.cpp,
	  common/string.hpp, common/string_list.cpp,
	  common/string_list.hpp, common/string_map.cpp, common/vector.hpp,
	  data/Makefile.am, data/Makefile.in, data/cp1250.dat,
	  data/cp1251.dat, data/cp1252.dat, data/cp1253.dat,
	  data/cp1254.dat, data/cp1255.dat, data/cp1256.dat,
	  data/cp1257.dat, data/cp1258.dat, examples/Makefile.am,
	  examples/po-filter.c, gen/Makefile.in, gen/mk-dirs_h.cpp,
	  gen/mk-static-filter.pl, interfaces/Makefile.am,
	  interfaces/Makefile.in, interfaces/cc/Makefile.am,
	  interfaces/cc/Makefile.in, lib/Makefile.am, lib/Makefile.in,
	  lib/filter_entry.hpp, lib/new_config.cpp, lib/new_filter.cpp,
	  m4/Makefile.am, m4/Makefile.in, manual/Makefile.am,
	  manual/devel2.lyx, manual/devel2.tex, manual/html2txt.pl,
	  manual/man-proc.pl, manual/manual2.tex, misc/po-filter.c,
	  modules/Makefile.am, modules/Makefile.in,
	  modules/filter/Makefile.am, modules/filter/Makefile.in,
	  modules/filter/context-filter.opt, modules/filter/context.cpp,
	  modules/filter/context.hpp, modules/filter/email-filter.opt,
	  modules/filter/email.cpp, modules/filter/latex.flt,
	  modules/filter/loadable.cpp, modules/filter/sgml-filter.opt,
	  modules/filter/sgml.cpp, modules/filter/tex-filter.opt,
	  modules/filter/tex.cpp, modules/filter/url-filter.opt,
	  modules/filter/url.cpp, modules/speller/Makefile.am,
	  modules/speller/Makefile.in, modules/speller/default/Makefile.am,
	  modules/speller/default/Makefile.in,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/split.cpp, po/Makevars, po/POTFILES.in,
	  po/es.po, po/fr.po, prog/Makefile.am, prog/Makefile.in,
	  prog/aspell.cpp, prog/check_funs.cpp, prog/checker_string.cpp,
	  scripts/Makefile.am, scripts/Makefile.in, scripts/mkconfig,
	  win32/Makefile, win32/settings.h:
	  Merged changes from loadable-branch which consequently also
	  merged changes from rel_0_50-branch.

2002-12-22 10:15  kevina

	* affentry.cpp, affentry.hpp, affix.cpp, affix.hpp, affix.license,
	  manual/Makefile.am:
	  Minor cleanups

2002-11-23 22:30  kevina

	* common/Makefile.am, common/file_util.cpp, examples/Makefile.am,
	  lib/Makefile.am, manual/manual2.lyx, manual/manual2.tex,
	  modules/filter/Makefile.am, modules/speller/default/Makefile.am,
	  modules/speller/default/writable_base.cpp, prog/aspell.cpp,
	  scripts/Makefile.am:
	  Merged in changes from rel_0_50-branch

2002-11-23 22:06  kevina

	* affentry.cpp, affentry.hpp, affix.cpp, affix.hpp, affix.license,
	  auto/MkSrc/ProcNativeImpl.pm, common/asc_ctype.hpp,
	  common/config.cpp, common/convert.hpp, common/file_util.cpp,
	  common/fstream.hpp, common/info.cpp,
	  modules/speller/default/Makefile.am, prog/aspell.cpp:
	  Win32 Portability Fixes

2002-09-28 21:04  kevina

	* common/Makefile.am, data/koi8-u.dat, manual/edit-man,
	  manual/manual2.lyx, manual/manual2.per, manual/manual2.tex,
	  modules/filter/Makefile.am, modules/speller/default/Makefile.am,
	  prog/aspell.cpp:
	  Merged in changes from rel_0_50-branch.

2002-09-25 20:53  kevina

	* prog/checker_string.cpp:
	  Merged in changes from rel_0_50-branch.

2002-09-23 22:44  kevina

	* configure.ac, modules/speller/default/speller_impl.cpp, po/fr.po,
	  prog/aspell.cpp, prog/checker_string.cpp:
	  Merged in changes form rel_0_50-branch.  Added fr locale

2002-09-23 17:17  kevina

	* modules/speller/default/: readonly_ws.cpp, suggest.cpp:
	  Removed obsolete comments

2002-09-20 15:25  kevina

	* common/basic_list.hpp, common/char_vector.hpp,
	  common/enumeration.hpp, common/fstream.cpp, common/fstream.hpp,
	  common/ostream.hpp, common/string.cpp, common/string.hpp,
	  common/vector.hpp, modules/speller/default/data.hpp,
	  modules/speller/default/l2editdist.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/leditdist.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:
	  Merged in reworked_soundslike branch.

2002-09-20 14:49  kevina

	* common/: fstream.cpp, fstream.hpp, iostream.cpp:
	  Merged rel_0_50-branch.

2002-09-20 14:06  kevina

	* po/es.po:
	  Updated es.po

2002-09-09 14:56  kevina

	* configure.ac, examples/example-c.c, prog/aspell.cpp,
	  prog/compress.c:
	  Merged changes from rel_0_50-branch

2002-09-09 00:04  kevina

	* m4/Makefile.am:
	  Added missing files

2002-09-08 23:58  kevina

	* po/Makevars:
	  Added missing file

2002-09-08 23:57  kevina

	* Makefile.am, README-CVS, autogen, configure.ac, rm-auto,
	  auto/MkSrc/Info.pm, auto/MkSrc/ProcNativeImpl.pm,
	  common/Makefile.am, common/config.cpp, common/error.hpp,
	  common/gettext.h, common/indiv_filter.hpp, common/posib_err.cpp,
	  examples/Makefile.am, examples/po-filter.c, lib/dummy.cpp,
	  lib/new_filter.cpp, modules/filter/Makefile.am,
	  modules/filter/email.cpp, modules/filter/loadable.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp, po/POTFILES.in,
	  po/es.po, prog/Makefile.am, prog/aspell.cpp:
	  Sergey Poznyakoff  <gray@Noldor.runasimi.org>:

		  (Loadable Filter Support)

		  * configure.ac: Check for the presence of libdl.

		  * lib/new_filter.cpp: Added support for loadable filters.
		    New configuratin options:
		       --[add|rem]-filter=loadable   Require/disable use of
	  loadable
						     filters.
		       --loadable-name		     Full path of the
	  loadable
						     filter to use.

		  * modules/filter/loadable.cpp: New file. Support for
	  loadable
		    filters.
		  * modules/filter/Makefile.am: Added loadable.cpp
		  * common/indiv_filter.hpp: Typo

		  * examples/po-filter.c: New file. An example of loadable
	  filters.
		    Implements filter for *.po localization files.
		  * examples/Makefile.am: Added po-filter.c and rules to
	  generate
		    po-filter.so

	  Sergey Poznyakoff  <gray@Noldor.runasimi.org>:

		  (Gettext support)

		  * Makefile.am (ACLOCAL_AMFLAGS): New variable.
		    Added intl and po.
		    Added maintainer-clean-local hook.
		  * configure.ac: Added NLS support.
		  * autogen: pass -Im4 to aclocal

		  * auto/MkSrc/Info.pm: Fixed typos in comment.
		  * auto/MkSrc/ProcNativeImpl.pm: output $mesg in
	  surrounded by
		    N_().

		  * common/gettext.h: New file. A wrapper around intl.h.
		  * common/Makefile.am: Add gettext.h to EXTRA_DIST

		  * common/config.cpp: Added NLS support.
		  * common/posib_err.cpp: Likewise.
		  * modules/filter/email.cpp: Likewise.
		  * modules/filter/sgml.cpp: Likewise.
		  * modules/filter/tex.cpp: Likewise.
		  * prog/aspell.cpp: Likewise.
		  * common/error.hpp: Provide a definition of N_().

		  * prog/Makefile.am: Define LOCALEDIR

		  * examples/Makefile.am: Override CCLD.

	  Kevin Atkinson:

	    Fixes to make the NLS Work Properly

2002-09-08 02:24  kevina

	* common/char_vector.hpp, common/enumeration.hpp,
	  common/fstream.cpp, common/fstream.hpp, common/ostream.hpp,
	  common/string.cpp, common/string.hpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/l2editdist.cpp,
	  modules/speller/default/leditdist.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:
	  Reverted Changes on Head Branch

2002-09-03 21:04  kevina

	* common/char_vector.hpp, common/enumeration.hpp,
	  common/fstream.cpp, common/fstream.hpp, common/ostream.hpp,
	  common/string.cpp, common/string.hpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/l2editdist.cpp,
	  modules/speller/default/leditdist.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp:
	  Introduced skiptables in Soundslike scan to speed things up.

2002-08-30 13:13  kevina

	* examples/example-c.c, scripts/run-with-aspell.create,
	  scripts/spell:
	  Merged rel_0_50-branch.

2002-08-29 19:16  kevina

	* configure.ac, manual/manual2.lyx, manual/manual2.per,
	  manual/manual2.tex:
	  Manual fixes.

2002-08-27 05:51  kevina

	* common/iostream.hpp:
	  Win32 fix.

2002-08-26 17:11  kevina

	* configure.ac, common/Makefile.am, data/Makefile.am,
	  scripts/Makefile.am:
	  Fixed pkglibdir and pkgdatadir so you can change it.

2002-08-26 15:42  kevina

	* common/can_have_error.hpp:
	  Added file that is no longer generated.

2002-08-26 15:01  kevina

	* configure.ac, common/Makefile.am, common/can_have_error.cpp,
	  common/error.cpp, common/speller.cpp, lib/Makefile.am,
	  manual/manual2.lyx, manual/manual2.tex, prog/check_funs.cpp:
	  Portability Fixes.  Fix so -O3 works.

2002-08-25 19:04  kevina

	* configure.ac, common/Makefile.am, common/config.cpp,
	  lib/Makefile.am:
	  Portability fixed.

	  Incremented version number.

2002-08-25 19:03  kevina

	* README:
	  Removed generated file.

2002-08-25 18:57  kevina

	* manual/: manual2.lyx, manual2.per, manual2.tex:
	  Updated win32 section.  Version increment

2002-08-24 17:38  kevina

	* common/: convert.cpp, settings.h.in:
	  Used build in types instead of u_int{16,32} to avoid compile
	  problems on non-linux systems.

	  Removed generated file that should not have been there.

2002-08-24 00:27  kevina

	* Makefile.am, README, common/settings.h.in, data/Makefile.am,
	  lib/Makefile.am, manual/Makefile.am, manual/devel2.lyx,
	  manual/devel2.tex, manual/manual2.lyx, manual/manual2.per,
	  manual/manual2.tex, modules/filter/Makefile.am,
	  modules/speller/default/Makefile.am, prog/Makefile.am,
	  prog/aspell.cpp, prog/check_funs.cpp, prog/check_funs.hpp:
	  Final changes before release.

2002-08-21 03:09  kevina

	* manual/: devel2.lyx, devel2.tex, manual2.lyx, manual2.per,
	  manual2.tex:
	  More manual updates.

2002-08-20 17:47  kevina

	* common/document_checker.cpp, common/filter.cpp,
	  common/filter_char.hpp, common/indiv_filter.hpp,
	  manual/devel2.lyx, manual/devel2.tex, modules/filter/email.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp:

	  Fixed some serious bug in the filter interface by reworking it so
	  *end == '\0' instead of end[-1].

	  Other minor changes.

2002-08-19 23:37  kevina

	* prog/aspell.cpp:

	  Created file.new for writing in check mode instead of renaming
	  file to file.bak and writing to file.

2002-08-19 22:55  kevina

	* manual/: devel2.lyx, devel2.tex, manual2.lyx, manual2.per,
	  manual2.tex:
	  Manual updates.

2002-08-18 05:52  kevina

	* examples/list-dicts.c, lib/find_speller.cpp:
	  Fixed bug where jargon wasn't being recognized.

	  Made jargon field wider in list-dicts

2002-08-17 21:55  kevina

	* prog/aspell.cpp:
	  Reported certain errors in pipe mode instead of just ignoring
	  them.

2002-08-17 21:43  kevina

	* manual/manual2.lyx, manual/manual2.tex, scripts/Makefile.am,
	  scripts/aspell-import:
	  Added aspell-import script.

2002-08-17 16:15  kevina

	* prog/aspell.cpp:
	  Minor aspell.cpp fixups

2002-08-17 16:02  kevina

	* README, README-CVS, manual/manual2.lyx, manual/manual2.tex,
	  modules/speller/default/Makefile.am,
	  modules/speller/default/aspell-util.cpp, prog/Makefile.am,
	  prog/aspell.cpp:
	  Merged speller-util into aspell.

2002-08-16 15:57  kevina

	* manual/: manual2.lyx, manual2.per, manual2.tex:

	  More manual updates.

2002-08-16 14:46  kevina

	* config-debug, config-opt, configure.ac, manual/manual2.lyx,
	  manual/manual2.per, manual/manual2.tex,
	  modules/speller/default/speller_impl.cpp, scripts/Makefile.am:
	  Disable static libraries by default.

	  Added missing scripts in the scripts/ dir.

	  Fixed bug when language was not being set in config when a
	  dictionary is specified directly.

2002-08-15 17:12  kevina

	* FIXMEs, common/config.cpp, common/filter.cpp, common/filter.hpp,
	  common/speller.hpp, lib/find_speller.cpp, manual/manual2.lyx,
	  manual/manual2.per, manual/manual2.tex,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp, prog/aspell.cpp:
	  Added support for dumping the session and personal word list.

	  Added support for changing the filters in the speller class.

	  Fixed a bug in pipe mode with the configure class.

2002-08-14 15:52  kevina

	* common/config.cpp, manual/manual2.lyx, manual/manual2.tex:
	  used LC_MESSAGES locale instead of LANG environmental variable

2002-08-13 03:03  kevina

	* common/config.cpp, lib/find_speller.cpp,
	  modules/speller/default/data.cpp:
	  Added support for alias and special multi files that won't be
	  picked up when Ispell scans for dictionaries.

	  Fixed bug so that when specifying a master dictionary it will
	  really use that dictionary.

2002-08-12 18:43  kevina

	* manual/: manual2.lyx, manual2.tex:
	  Manual updates for filename extensions as the releate to the mode
	  option.

2002-08-12 17:10  kevina

	* FIXMEs, configure.ac, common/Makefile.am, common/config.cpp,
	  common/config.hpp, common/document_checker.cpp,
	  common/filter.hpp, common/info.cpp, common/string_list.cpp,
	  common/string_list.hpp, common/string_list_impl.hpp,
	  common/string_map.cpp, common/string_map.hpp,
	  common/strtonum.cpp, common/strtonum.hpp, lib/find_speller.cpp,
	  lib/new_filter.cpp, manual/manual2.lyx, manual/manual2.tex,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/speller/default/speller_impl.cpp, prog/aspell.cpp:

	  Removed useless interface classes for StringList and StringMap
	  and replaced it by the actual implementation.

	  Truly fixed locale dependent bug with strtod by proving a locale
	  independent implementation thanks to Melvin Hadasht

	  Added support for changing mode based on the file extension.

	  Manual fixups.

2002-08-11 06:58  kevina

	* auto/MkSrc/ProcNativeImpl.pm, common/document_checker.cpp,
	  common/filter_char.hpp, common/filter_char_vector.hpp,
	  common/hash-t.hpp, common/hash.hpp, common/posib_err.hpp,
	  common/stack_ptr.hpp, lib/find_speller.cpp, manual/devel2.lyx,
	  manual/devel2.tex, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp, modules/speller/default/phonet.cpp,
	  modules/speller/default/vector_hash-t.hpp, prog/aspell.cpp,
	  prog/check_funs.cpp:
	  Fixed source so it will compile with gcc 3.2.  Also fixed a bug
	  that proped up with StackPtr when using gcc 3.2.

2002-08-10 09:17  kevina

	* auto/mk-src.in, common/convert.cpp, common/convert.hpp,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/filter.cpp, common/filter.hpp, common/filter_char.hpp,
	  common/filter_char_vector.hpp, common/indiv_filter.hpp,
	  common/posib_err.hpp, common/tokenizer.hpp, examples/example-c.c,
	  lib/find_speller.cpp, lib/new_checker.cpp, lib/new_filter.cpp,
	  modules/filter/email.cpp, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp, modules/filter/url.cpp, prog/aspell.cpp,
	  prog/checker_string.cpp:
	  Added support for encoding and decoding filters.

2002-08-08 20:55  kevina

	* common/convert.cpp, data/Makefile.am, data/cp1252.map,
	  data/iso8859-1.map, data/iso8859-10.map, data/iso8859-13.map,
	  data/iso8859-14.map, data/iso8859-15.map, data/iso8859-2.map,
	  data/iso8859-3.map, data/iso8859-4.map, data/iso8859-5.map,
	  data/iso8859-6.map, data/iso8859-7.map, data/iso8859-8.map,
	  data/iso8859-9.map, data/koi8-r.map, data/viscii.map:
	  Avoid need for *.map data files.

2002-08-08 20:02  kevina

	* auto/mk-doc.pl:
	  Avoided writing 'mk-src.tex' when it has not changed.

2002-08-08 19:52  kevina

	* autogen:
	  Fixed autogen to work with modifed mk-src.

2002-08-08 08:25  kevina

	* prog/: aspell.cpp, checker_string.cpp, checker_string.hpp:
	  Reworked aspell program to use external C interface in parts to
	  make sure that encoded words are converted correctly.

2002-08-08 08:23  kevina

	* common/errors.cpp:
	  Removed generated file which should't have been there.

2002-08-08 08:20  kevina

	* auto/Makefile.am, auto/mk-doc.pl, auto/mk-src.in, auto/mk-src.pl,
	  auto/MkSrc/CcHelper.pm, auto/MkSrc/Create.pm, auto/MkSrc/Info.pm,
	  auto/MkSrc/Methods.pm, auto/MkSrc/ProcCc.pm,
	  auto/MkSrc/ProcCxx.pm, auto/MkSrc/ProcImpl.pm,
	  auto/MkSrc/ProcNative.pm, auto/MkSrc/ProcNativeImpl.pm,
	  auto/MkSrc/Read.pm, auto/MkSrc/Type.pm, auto/MkSrc/Util.pm,
	  manual/Makefile.am, manual/devel2.lyx, manual/devel2.tex,
	  manual/man-proc.pl:
	  Reorganized mk-src.pl to break it up into small modules and added
	  documentation.

2002-08-04 16:50  kevina

	* common/info.cpp:
	  Ugly hack to get around the fact that reading in real numbers is
	  locale dependent.

2002-08-04 02:38  kevina

	* modules/filter/email.cpp:
	  Compile fix.

2002-08-04 00:24  kevina

	* common/document_checker.cpp, common/filter.cpp,
	  common/filter.hpp, common/indiv_filter.hpp,
	  modules/filter/email.cpp, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp, modules/filter/url.cpp:
	  Modified filter interface a bit.

2002-08-03 23:34  kevina

	* common/filter_char.hpp: [no log message]

2002-08-03 23:29  kevina

	* auto/Makefile.am:
	  Added missing file.

2002-08-03 23:20  kevina

	* TODO, auto/mk-src.in, auto/mk-src.pl, common/Makefile.am,
	  common/char_vector.hpp, common/convert.cpp, common/convert.hpp,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/filter.cpp, common/filter.hpp, common/indiv_filter.hpp,
	  common/speller.hpp, common/string_enumeration.hpp,
	  common/tokenizer.cpp, common/tokenizer.hpp, common/vector.hpp,
	  lib/Makefile.am, manual/manual2.tex, modules/filter/email.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/filter/url.cpp, modules/speller/default/speller_impl.cpp:

	  Reworked filter and convert interface.  Fixed conversion bugs.

2002-08-02 21:54  kevina

	* auto/mk-src.pl:
	  Added extern "C" to aspell.h

2002-07-31 20:03  kevina

	* README, configure.ac, manual/Makefile.am, manual/manual2.lyx:
	  Minor manual fixes

2002-07-29 17:20  kevina

	* data/: iso8859-13.dat, iso8859-14.dat, iso8859-15.dat:
	  Added some data files.

2002-07-29 14:17  kevina

	* COPYING, manual/Makefile.am, manual/devel2.lyx,
	  manual/devel2.tex, manual/fdl.tex, manual/lgpl.txt,
	  manual/man-proc.pl, manual/manual2.lyx, manual/manual2.tex:
	  Updated copyright.

2002-07-28 21:31  kevina

	* Makefile.am, autogen, configure.ac:
	  Added support for rerunning mk-src.pl when nessary

2002-07-28 20:44  kevina

	* scripts/ispell:
	  Minor change in ispell script.

2002-07-28 20:35  kevina

	* Makefile.am, README-CVS, configure.ac, manual/Makefile.am,
	  manual/devel2.lyx, manual/devel2.tex, manual/html.sty,
	  manual/html2txt.pl, manual/man-proc.pl, manual/manual2.lyx,
	  manual/manual2.per, manual/manual2.tex:
	  Added manual.

2002-07-28 10:53  kevina

	* common/config.cpp, common/hash.hpp, prog/aspell.cpp:
	  Moved options for "aspell" util in config.cpp so they can be
	  specifed in configuration files.

2002-07-27 10:48  kevina

	* prog/aspell.cpp:
	  Bug fix in dump config and added the ability to print a config
	  option from the command line.

2002-07-27 10:18  kevina

	* prog/aspell.cpp, prog/check_funs.cpp, prog/check_funs.hpp,
	  scripts/ispell:
	  Improved check interface a bit and added support for Ispell
	  kepmapping.

2002-07-27 03:49  kevina

	* common/error.hpp:
	  Added needed file.

2002-07-27 03:39  kevina

	* common/info.cpp, lib/find_speller.cpp,
	  modules/speller/default/speller_impl.cpp:
	  Added code to normilize code in info.cpp.  Made comment more
	  legable in find_speller.cpp Removed old fixme in speller_impl.cpp

2002-07-26 19:49  kevina

	* common/posib_err.hpp:
	  Removed fixed fixme.

2002-07-26 19:27  kevina

	* common/config.cpp, common/config.hpp, common/error.cpp,
	  common/posib_err.cpp, common/posib_err.hpp, examples/example-c.c,
	  lib/new_config.cpp, modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/suggest.hpp:
	  Fixed memory problems as reported by valgrind and other bug
	  fixes.

2002-07-26 04:16  kevina

	* lib/find_speller.cpp, modules/speller/default/aspell-util.cpp,
	  prog/aspell.cpp:
	  Fixed some fixmes, espacally with the formating of the help
	  string

2002-07-25 15:05  kevina

	* README:
	  README update

2002-07-25 14:25  kevina

	* auto/mk-src.in:
	  Added description to a member of DictInfo

2002-07-25 14:08  kevina

	* common/info.cpp, examples/Makefile.am, examples/list-dicts.c,
	  prog/aspell.cpp:
	  Fixed bugs in DictInfoList and added an example of how to use it.

2002-07-25 12:08  kevina

	* examples/: Makefile.am, aspell0.c, example-c.c:
	  Renamed aspell0 back to example-c.

2002-07-25 11:13  kevina

	* lib/find_speller.cpp:
	  Another BSD/OS 4.2 portability fix

2002-07-25 10:54  kevina

	* common/convert.cpp, data/dvorak.kbd, modules/filter/sgml.cpp,
	  prog/aspell.cpp:

	  BSD Compile fixes.  And other minor fixes.  Addition of dvorak
	  keyboard.

2002-07-25 06:58  kevina

	* prog/aspell.cpp:
	  Fixed a really stupid bug when I was using StackPtr.release when
	  I should of been using StackPtr.del!

2002-07-25 06:44  kevina

	* prog/: aspell.cpp, checker_string.cpp:
	  Bug fixes when using aspell in list mode.

2002-07-24 14:17  kevina

	* common/iostream.hpp, prog/aspell.cpp:
	  Fixed bug in pipe mode by forcing line buffering.

2002-07-24 08:25  kevina

	* common/config.cpp, common/config.hpp,
	  common/document_checker.cpp, lib/new_config.cpp, prog/aspell.cpp:

	  Fixed mode changing in pipe mode.  Reworked Notifier class a bit.

2002-07-24 01:02  kevina

	* auto/mk-src.in, common/errors.cpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/language.cpp, prog/aspell.cpp:
	  Bug fixes with error language related error message reporting.

2002-07-23 23:57  kevina

	* modules/speller/default/speller_impl.cpp, prog/aspell.cpp:
	  More bug fixes.

2002-07-23 23:32  kevina

	* prog/checker_string.cpp:
	  Fix compile error from previous bug fix!

2002-07-23 23:31  kevina

	* prog/checker_string.cpp:
	  Fixed bug in checker string.

2002-07-23 23:15  kevina

	* TODO:
	  Added TODO

2002-07-23 21:32  kevina

	* common/config.cpp, common/getdata.cpp, common/info.cpp,
	  common/info.hpp, lib/find_speller.cpp, modules/filter/tex.cpp,
	  prog/aspell.cpp:
	  Fixed some bugs found by valgrind.

2002-07-23 20:29  kevina

	* common/string_map.hpp, modules/filter/sgml.cpp,
	  modules/filter/tex.cpp:
	  Added sgml and TeX filters.

2002-07-23 19:08  kevina

	* common/asc_ctype.hpp:
	  Fixed bugs in asc_to{upper,lower}.

2002-07-23 17:36  kevina

	* common/asc_ctype.hpp, common/config.cpp, common/convert.cpp,
	  common/fstream.cpp, common/info.cpp, common/itemize.cpp,
	  lib/find_speller.cpp, modules/speller/default/phonet.cpp:
	  Removed locale dependence for ctype.h by using my own functions
	  which only work on ascii characters.

2002-07-22 07:20  kevina

	* Makefile.am, README, README-CVS, config-opt, configure.ac,
	  common/Makefile.am, common/errors.cpp, lib/Makefile.am,
	  modules/speller/default/Makefile.am,
	  modules/speller/default/aspell-util.cpp, prog/Makefile.am,
	  prog/aspell.cpp:
	  Final changes before snapshot 200020722

2002-07-22 03:37  kevina

	* auto/mk-src.pl:
	  Added support for outputting the desc. in generated files.

2002-07-22 01:10  kevina

	* common/: mutable_container.hpp, string_list.hpp, string_map.hpp:
	  Added needed files.

2002-07-22 01:07  kevina

	* configure.ac, auto/mk-src.in, auto/mk-src.pl,
	  common/char_vector.hpp, common/config.cpp, common/config.hpp,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/filter.cpp, common/filter.hpp, common/fstream.cpp,
	  common/fstream.hpp, common/itemize.cpp, common/itemize.hpp,
	  common/mutable_string.hpp, common/posib_err.cpp,
	  common/posib_err.hpp, common/settings.h.in, common/speller.hpp,
	  common/stack_ptr.hpp, common/string_list.cpp,
	  common/string_list_impl.hpp, common/string_map.cpp,
	  examples/aspell0.c, lib/new_config.cpp, lib/new_filter.cpp,
	  modules/filter/Makefile.am, modules/filter/email.cpp,
	  modules/filter/sgml.cpp, modules/filter/tex.cpp,
	  modules/speller/default/aspell-util.cpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp, prog/Makefile.am,
	  prog/aspell.cpp, prog/check_funs.cpp, prog/check_funs.hpp,
	  prog/checker_string.cpp, prog/checker_string.hpp:
	  Aspell can now be used as an independent utility!

2002-07-16 22:09  kevina

	* common/document_checker.cpp, common/filter.cpp,
	  examples/aspell0.c:
	  Added needed file and other minor fixes.

2002-07-16 21:50  kevina

	* configure.ac, common/Makefile.am, common/char_vector.hpp,
	  common/config.cpp, common/config.hpp,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/filter.hpp, common/indiv_filter.hpp, common/posib_err.hpp,
	  examples/aspell0.c, lib/Makefile.am, lib/new_checker.cpp,
	  lib/new_config.cpp, lib/new_filter.cpp, modules/Makefile.am,
	  modules/filter/Makefile.am, modules/filter/email.cpp,
	  modules/filter/url.cpp, modules/speller/default/aspell-util.cpp:
	  Added support for filters.

2002-07-16 17:59  kevina

	* common/string_map.cpp:
	  Fix memory leak

2002-07-15 01:39  kevina

	* configure.ac, auto/mk-src.in, auto/mk-src.pl, common/Makefile.am,
	  common/document_checker.cpp, common/document_checker.hpp,
	  common/errors.cpp, common/filter.hpp, common/indiv_filter.hpp,
	  common/speller.cpp, common/speller.hpp, common/tokenizer.hpp,
	  examples/aspell0.c, lib/Makefile.am, lib/new_checker.cpp,
	  lib/new_filter.cpp, modules/Makefile.am,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp:
	  Added support for checking complete documents.

2002-07-12 04:12  kevina

	* common/char_vector.hpp:
	  Added needed file.

2002-07-10 19:02  kevina

	* auto/mk-src.in, auto/mk-src.pl, common/convert.cpp,
	  common/convert.hpp, common/encoded.hpp, common/posib_err.cpp,
	  common/posib_err.hpp, common/speller.hpp, common/stack_ptr.hpp,
	  common/string_enumeration.hpp, common/vector.hpp,
	  modules/speller/default/speller_impl.cpp:
	  Finished adding support for converting between different
	  encodings.

2002-07-10 01:52  kevina

	* common/: convert.cpp, convert.hpp:
	  More convert.?pp changes.

2002-07-09 21:35  kevina

	* auto/mk-src.in, common/Makefile.am, common/convert.cpp,
	  common/convert.hpp, common/posib_err.hpp, common/settings.h.in:
	  Fixed convert.cpp so it would compile

2002-03-24 01:09  kevina

	* interfaces/cc/pspell.h, lib/Makefile.am, lib/dummy.cpp:
	  Pspell compatibility fixes.

2002-03-24 00:35  kevina

	* common/info.cpp, modules/speller/default/readonly_ws.cpp:
	  BSD 4.x compatibility fixes

2002-01-31 13:37  kevina

	* README-CVS:
	  Minor fix in README-CVS

2002-01-31 13:35  kevina

	* autogen:
	  added $ACLOCAL_FLAGS to aclocal

2002-01-07 01:08  kevina

	* Makefile.am, README-CVS, configure.ac, scripts/Makefile.am,
	  scripts/mkconfig:
	  More changes to make the New Aspell an independent library.

2002-01-06 17:45  kevina

	* Makefile.am, autogen, configure.ac, data.tar.bz2, en.cwl.bz2,
	  mk-dict, auto/mk-src.in, common/info.cpp, common/speller.hpp,
	  data/ASCII.dat, data/Makefile.am, data/cp1252.map,
	  data/iso8859-1.dat, data/iso8859-1.map, data/iso8859-10.dat,
	  data/iso8859-10.map, data/iso8859-13.map, data/iso8859-14.map,
	  data/iso8859-15.map, data/iso8859-2.dat, data/iso8859-2.map,
	  data/iso8859-3.dat, data/iso8859-3.map, data/iso8859-4.dat,
	  data/iso8859-4.map, data/iso8859-5.dat, data/iso8859-5.map,
	  data/iso8859-6.dat, data/iso8859-6.map, data/iso8859-7.dat,
	  data/iso8859-7.map, data/iso8859-8.dat, data/iso8859-8.map,
	  data/iso8859-9.dat, data/iso8859-9.map, data/koi8-f.dat,
	  data/koi8-r.dat, data/koi8-r.map, data/standard.kbd,
	  data/viscii.dat, data/viscii.map, examples/aspell0.c,
	  interfaces/Makefile.am, interfaces/cc/Makefile.am,
	  interfaces/cc/pspell.h, modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp:
	  Made it possable to install aspell normally.	Added pspell.h
	  compatibility header.  Added back support for master_word_list
	  (now main_word_list).

2002-01-04 17:59  kevina

	* auto/mk-src.in, common/info.cpp, common/info.hpp,
	  lib/find_speller.cpp:
	  Removes the need for .awli files in most cases.

2001-12-30 05:28  kevina

	* data.tar.bz2, common/info.cpp, common/info.hpp:

	  Changed .pwli extenstion to .awli.  Clean up and simplifiaction
	  of info.* files.

2001-12-29 00:42  kevina

	* common/config.cpp, common/config.hpp,
	  modules/speller/default/aspell-util.cpp:

	  Reworked last remaing bit of code that used FILE directly to use
	  the wrapper classes instead.

2001-12-29 00:26  kevina

	* data.tar.bz2, common/info.cpp, common/info.hpp:

	  Removed the need for the .pmi files for compiled in modules.
	  Renamed the extension from .pmi to .ami.  Other minor interface
	  changes in info.cpp.

2001-12-28 21:57  kevina

	* common/: fstream.hpp, info.cpp, info.hpp:
	  Minor interface and comments cleanups.

2001-12-24 05:21  kevina

	* data.tar.bz2:
	  Fixed data.tar to reflect name change in module.

2001-12-24 05:19  kevina

	* FIXMEs, common/Makefile.am, common/config.cpp, lib/Makefile.am,
	  lib/find_speller.cpp, modules/speller/default/Makefile.am:
	  Statically linked speller module into libaspell.  Changed version
	  number to 0.50 Changed module name from aspell to default.  Added
	  support for using the module list as given by .pmi files.

2001-12-01 03:38  kevina

	* COPYING, COPYINGS:
	  Rename of COPYINGS -> COPYING

2001-11-29 22:34  kevina

	* en.cwl.bz2:
	  More name change cleanups.

2001-11-29 22:26  kevina

	* FIXMEs, README-CVS, mk-dict, modules/speller/Makefile.am:

	  Cleanups after pspell->aspell renaming

2001-11-29 21:55  kevina

	* COPYINGS, autogen, configure.ac, data.tar.bz2, en.cwl.bz2,
	  mk-dict, auto/mk-src.in, auto/mk-src.pl, common/Makefile.am,
	  common/basic_list.hpp, common/block_slist-t.hpp,
	  common/block_slist.hpp, common/can_have_error.cpp,
	  common/clone_ptr-t.hpp, common/clone_ptr.hpp, common/config.cpp,
	  common/config.hpp, common/convert.cpp, common/convert.hpp,
	  common/copy_ptr-t.hpp, common/copy_ptr.hpp, common/encoded.hpp,
	  common/enumeration.hpp, common/error.cpp, common/file_util.cpp,
	  common/file_util.hpp, common/fstream.cpp, common/fstream.hpp,
	  common/generic_copy_ptr-t.hpp, common/generic_copy_ptr.hpp,
	  common/getdata.cpp, common/getdata.hpp, common/hash-t.hpp,
	  common/hash.hpp, common/hash_fun.hpp, common/info.cpp,
	  common/info.hpp, common/iostream.cpp, common/iostream.hpp,
	  common/istream.hpp, common/itemize.cpp, common/itemize.hpp,
	  common/manager.hpp, common/mk-dirs_h.cpp,
	  common/mutable_string.hpp, common/ostream.hpp,
	  common/parm_string.hpp, common/posib_err.cpp,
	  common/posib_err.hpp, common/speller.hpp, common/stack_ptr.hpp,
	  common/stamp-h.in, common/string.cpp, common/string.hpp,
	  common/string_buffer.cpp, common/string_buffer.hpp,
	  common/string_enumeration.hpp, common/string_list.cpp,
	  common/string_list_impl.hpp, common/string_map.cpp,
	  common/vector.hpp, examples/Makefile.am, examples/aspell0.c,
	  examples/pspell.c, lib/Makefile.am, lib/find_manager.cpp,
	  lib/find_speller.cpp, modules/Makefile.am,
	  modules/speller/default/Makefile.am,
	  modules/speller/default/aspell-util.cpp,
	  modules/speller/default/aspeller.hpp,
	  modules/speller/default/asuggest.hpp,
	  modules/speller/default/block_vector.hpp,
	  modules/speller/default/data.cpp,
	  modules/speller/default/data.hpp,
	  modules/speller/default/data_id.hpp,
	  modules/speller/default/data_util.hpp,
	  modules/speller/default/editdist.cpp,
	  modules/speller/default/editdist.hpp,
	  modules/speller/default/editdist2.hpp,
	  modules/speller/default/file_data_util.cpp,
	  modules/speller/default/file_data_util.hpp,
	  modules/speller/default/hash_simple_string.hpp,
	  modules/speller/default/l2editdist.cpp,
	  modules/speller/default/language.cpp,
	  modules/speller/default/language.hpp,
	  modules/speller/default/leditdist.cpp,
	  modules/speller/default/leditdist.hpp,
	  modules/speller/default/matrix.hpp,
	  modules/speller/default/multi_ws.cpp,
	  modules/speller/default/phonet.cpp,
	  modules/speller/default/phonet.hpp,
	  modules/speller/default/phonetic.cpp,
	  modules/speller/default/phonetic.hpp,
	  modules/speller/default/primes.cpp,
	  modules/speller/default/primes.hpp,
	  modules/speller/default/readonly_ws.cpp,
	  modules/speller/default/simple_string.hpp,
	  modules/speller/default/speller_impl.cpp,
	  modules/speller/default/speller_impl.hpp,
	  modules/speller/default/split.cpp,
	  modules/speller/default/split.hpp,
	  modules/speller/default/suggest.cpp,
	  modules/speller/default/suggest.hpp,
	  modules/speller/default/typo_editdist.cpp,
	  modules/speller/default/typo_editdist.hpp,
	  modules/speller/default/vector_hash-t.hpp,
	  modules/speller/default/vector_hash.hpp,
	  modules/speller/default/weights.hpp,
	  modules/speller/default/writable_base.cpp,
	  modules/speller/default/writable_base.hpp,
	  modules/speller/default/writable_repl.cpp,
	  modules/speller/default/writable_ws.cpp, prog/compress.c:

	  Changed name from pspell to aspell changed aspell module to
	  speller-default.  Still need to change the actual module name
	  from aspell.

2001-11-08 07:05  kevina

	* FIXMEs, examples/pspell.c:
	  Fixed bug when making suggestions when typo analysis is not used.

2001-11-07 22:49  kevina

	* FIXMEs, auto/mk-src.in, common/string_enumeration.hpp,
	  examples/pspell.c, lib/Makefile.am, lib/find_manager.cpp:
	  Renamed emulation to enumeration like it should of been in the
	  first place.	Also involved renaming some files.

2001-11-07 22:24  kevina

	* common/: config.cpp, config.hpp, emulation.hpp, enumeration.hpp,
	  info.cpp, info.hpp, manager.hpp, string_emulation.hpp,
	  string_enumeration.hpp, string_list.cpp, string_list_impl.hpp,
	  string_map.cpp:
	  Renamed emulation to enumeration like it should of been in the
	  first place.	Also involved renaming some files.

2001-11-07 21:42  kevina

	* config-debug, config-opt, common/hash-t.hpp:

	  Small compile fixes for Intel compiler.  Fixed config-* to
	  properly pass command parameters when passed with spaces in
	  parameters

2001-09-15 14:42  kevina

	* auto/mk-src.in, auto/mk-src.pl, common/can_have_error.hpp,
	  common/word_list.hpp:
	  Improved mk-src script to allow two additional header files to be
	  automatically generated.

2001-09-14 14:10  kevina

	* common/: fstream.hpp, parm_string.hpp:
	  Documentation improvments

2001-09-14 11:56  kevina

	* common/: fstream.cpp, fstream.hpp, istream.hpp, string.cpp,
	  string.hpp:
	  Modifed readonly_ws.cpp to use FStream.  Added seek function to
	  FStream.

2001-09-12 02:19  kevina

	* README-CVS:
	  Fixes some errors in README-CVS.

2001-09-09 23:16  kevina

	* common/fstream.hpp:
	  Added some documentation for the FStream class.

2001-09-08 16:59  kevina

	* data.tar.bz2, en.cwl.bz2:
	  Added binary files.

2001-09-08 16:56  kevina

	* FIXMEs, Makefile.am, README-CVS, autogen, config-debug,
	  config-opt, configure.ac, mk-dict, rm-auto, auto/mk-src.in,
	  auto/mk-src.pl, common/Makefile.am, common/basic_list.hpp,
	  common/block_slist-t.hpp, common/block_slist.hpp,
	  common/can_have_error.cpp, common/can_have_error.hpp,
	  common/clone_ptr-t.hpp, common/clone_ptr.hpp, common/config.cpp,
	  common/config.hpp, common/convert.cpp, common/convert.hpp,
	  common/copy_ptr-t.hpp, common/copy_ptr.hpp, common/emulation.hpp,
	  common/encoded.hpp, common/error.cpp, common/file_util.cpp,
	  common/file_util.hpp, common/fstream.cpp, common/fstream.hpp,
	  common/generic_copy_ptr-t.hpp, common/generic_copy_ptr.hpp,
	  common/getdata.cpp, common/getdata.hpp, common/hash-t.hpp,
	  common/hash.hpp, common/hash_fun.hpp, common/info.cpp,
	  common/info.hpp, common/iostream.cpp, common/iostream.hpp,
	  common/istream.hpp, common/itemize.cpp, common/itemize.hpp,
	  common/manager.hpp, common/mk-dirs_h.cpp,
	  common/mutable_string.hpp, common/ostream.hpp,
	  common/parm_string.hpp, common/posib_err.cpp,
	  common/posib_err.hpp, common/settings.h.in, common/stack_ptr.hpp,
	  common/stamp-h.in, common/string.cpp, common/string.hpp,
	  common/string_buffer.cpp, common/string_buffer.hpp,
	  common/string_emulation.hpp, common/string_list.cpp,
	  common/string_list_impl.hpp, common/string_map.cpp,
	  common/vector.hpp, common/word_list.hpp, examples/Makefile.am,
	  examples/pspell.c, lib/Makefile.am, lib/find_manager.cpp,
	  modules/Makefile.am, prog/Makefile.am, prog/compress.c: Initial
	  revision

