2011-06-02 08:46  hardwick

	* NEWS: New NEWS

2011-06-02 08:44  hardwick

	* configure.ac, libhfst/src/Makefile.am: New release number, 3.1.0
	  release and 5:0:0 libvector

2011-05-31 13:48  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h: Removed an
	  extra debugging print

2011-05-31 13:46  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  test/libhfst/test_lexc.cc:
	  HfstTransducer::insert_freely(HfstTransducer&) now uses
	  HfstFastTransducer

2011-05-30 19:21  mie

	* configure.ac, tools/src/hfst-commandline.cc,
	  tools/src/hfst-commandline.h, tools/src/hfst-lookup.cc: check
	  locale in some tools

2011-05-30 14:03  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstFastTransitionData.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/HfstTropicalTransducerTransitionData.h,
	  test/libhfst/test_transducer_functions.cc:
	  HfstTransducer::insert_freely now uses HfstFastTransducer for
	  foma type. More tests also added for insert_freely.

2011-05-30 11:32  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h: Conversion
	  functions between HfstFastTransducer and backend implementations
	  added. Now HfstTransducer::convert also converts through
	  HfstFastTransducer. HfstFastTransducer will gradually replace
	  HfstBasicTransducer for HfstTransducer functions that require
	  conversion.

2011-05-26 13:51  eaxelson

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc,
	  libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertOlTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  test/libhfst/test_constructors.cc,
	  test/libhfst/test_flag_diacritics.cc,
	  test/libhfst/test_transducer_functions.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-pair-test.cc,
	  tools/src/hfst-preprocess-for-optimized-lookup-format.cc,
	  tools/src/hfst-summarize.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc:
	  HfstTransitionGraph now has a vector of states instead of a set.
	  All programs and functions updated accordingly.

2011-05-26 12:22  mie

	* tools/src/hfst-lookup.cc: Reword slow lookup warning

2011-05-25 15:05  hardwick

	* swig/hfst_swig_extensions.h, swig/libhfst.i: An apparently
	  functional way to expose sets by copying them in order to vectors

2011-05-25 13:49  mpsilfve

	* libhfst/src/HfstRules.cc: Fixed typo

2011-05-25 09:27  mpsilfve

	* libhfst/src/parsers/LexcCompiler.h,
	  libhfst/src/parsers/XreCompiler.h: Fixed includes in
	  XreCompiler.h and LexcCompiler.h

2011-05-24 19:51  moshagen

	* tools/src: Ignore generated items.

2011-05-24 15:00  eaxelson

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h: added some
	  functions to ConversionFunctions that will be used in fast
	  conversion between transducer types instead of
	  HfstConstantTransducer

2011-05-24 14:37  mpsilfve

	* tools/src/hfst-twolc/test/test: Fixed test script so that it
	  should work in distcheck

2011-05-24 07:59  hardwick

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h: Made
	  lookdown functions consistent with lookup ones, updated docs

2011-05-24 07:17  hardwick

	* libhfst/src/HfstTransducer.h: Updated doxygen to reflect changes
	  in lookup functions

2011-05-23 17:49  mie

	* configure.ac, tools/src/Makefile.am, tools/src/hfst-duplicate.cc:
	  simple archive tool for duplicating repeats

2011-05-23 13:59  eaxelson

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  test/libhfst/Makefile.am, test/libhfst/test_lexc.cc,
	  test/libhfst/test_lexc_fail.lexc,
	  test/libhfst/test_transducer_functions.cc: Added a faster version
	  of lexc compiler for a transducer of foma type.

2011-05-23 12:00  mie

	* test/tools/lookup-stress.sh, test/tools/proc-stress.sh: decrease
	  stress by order of 8

2011-05-23 09:46  hardwick

	* libhfst/src/HfstFlagDiacritics.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc: Keep
	  information about the parent FdTable of an FdState in the class
	  to avoid invalid reads if it gets deleted

2011-05-23 08:40  hardwick

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/hfst-lookup.cc: Changed lookup functions to return
	  pointer to HfstOneLevelPaths, and take no
	  argument for it. Calling functions are (still) responsible for
	  freeing memory.

2011-05-23 02:31  mie

	* README: Add more common problems

2011-05-20 14:03  moshagen

	* libhfst/src/parsers: Ignore generated files.

2011-05-19 14:19  eaxelson

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Added
	  HfstTransducer::get_symbol_number, it will be used in faster
	  conversion between transducer formats.

2011-05-19 13:34  eaxelson

	* test/libhfst/test_hfst_basic_transducer.cc: A small bug in
	  testing the EmptyStringException fixed.

2011-05-19 12:36  eaxelson

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/HfstTropicalTransducerTransitionData.h,
	  test/libhfst/test_hfst_basic_transducer.cc,
	  test/libhfst/test_lexc.cc: EmptyStringException is now thrown if
	  the empty string is used as a transition symbol.

2011-05-19 11:23  sdrobac

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h:
	  Universal pair function added

2011-05-19 11:16  mie

	* libhfst/src/implementations/ConvertOlTransducer.cc,
	  libhfst/src/parsers/LexcCompiler.cc: Need more inclusions and
	  usings when they don't leak in from backend
	  libraries

2011-05-18 10:37  eaxelson

	* test/libhfst/test_constructors.cc, test/libhfst/test_lexc.cc,
	  test/libhfst/test_streams.cc: Pathnames of testfiles in
	  test/libhfst are now given as getenv("pwd") + "/tesfilename"

2011-05-18 09:25  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/parsers/LexcCompiler.cc, test/libhfst/Makefile.am,
	  test/libhfst/test_lexc.cc: Tests in test/libhfst now create the
	  test files in EXTRA_DIST, so that distcheck works. This is a
	  temporary solution.

2011-05-17 19:13  mie

	* tools/src/hfst-lookup.cc: Remove obvious memory leaks

2011-05-17 12:24  eaxelson

	* test/libhfst/test_lexc.cc, test/libhfst/test_lexc.lexc: Added
	  missing test files.

2011-05-17 12:16  hardwick

	* configure.ac, libhfst/src/Makefile.am: Prepare 3.0.3

2011-05-17 12:12  hardwick

	* NEWS: New NEWS

2011-05-17 10:17  eaxelson

	* configure.ac, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am, libhfst/src/parsers,
	  libhfst/src/parsers/LexcCompiler.cc,
	  libhfst/src/parsers/LexcCompiler.h,
	  libhfst/src/parsers/Makefile.am,
	  libhfst/src/parsers/XreCompiler.cc,
	  libhfst/src/parsers/XreCompiler.h,
	  libhfst/src/parsers/lexc-lexer.ll,
	  libhfst/src/parsers/lexc-parser.yy,
	  libhfst/src/parsers/lexc-utils.cc,
	  libhfst/src/parsers/lexc-utils.h, libhfst/src/parsers/xre_lex.ll,
	  libhfst/src/parsers/xre_parse.yy,
	  libhfst/src/parsers/xre_utils.cc,
	  libhfst/src/parsers/xre_utils.h, test/libhfst/Makefile.am,
	  tools/src/Makefile.am, tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/LexcCompiler.h,
	  tools/src/parsers/XreCompiler.cc,
	  tools/src/parsers/XreCompiler.h, tools/src/parsers/lexc-lexer.ll,
	  tools/src/parsers/lexc-parser.yy,
	  tools/src/parsers/lexc-utils.cc, tools/src/parsers/lexc-utils.h,
	  tools/src/parsers/xre_lex.ll, tools/src/parsers/xre_parse.yy,
	  tools/src/parsers/xre_utils.cc, tools/src/parsers/xre_utils.h:
	  LexC and regexp functionalities moved from tools/src/parsers
	  under the HFST interface at libhfst/src/parsers.

2011-05-17 09:02  hardwick

	* swig/setup.py: Link with libhfst/src/libhfst.la (is this
	  portable?)

2011-05-17 08:53  mie

	* configure.ac: allow debianised names for libraries and headers

2011-05-17 08:30  hardwick

	* swig/HfstTransducer.i, swig/libhfst.i, swig/setup.py: Global
	  wrapper - could it be this easy?

2011-05-17 08:10  hardwick

	* swig/setup.py: Fetch headers from srcdir instead and assume
	  libhfst is installed in the
	  sense of ldconf

2011-05-17 08:08  hardwick

	* swig/setup.py: Fetch headers and libraries from a (presently)
	  hardcoded /usr/local

2011-05-17 07:32  hardwick

	* swig/HfstTransducer.i: Testing a simple swig module

2011-05-17 07:31  hardwick

	* swig/setup.py: SWIG generates files with .cxx extensions

2011-05-17 07:22  hardwick

	* swig/setup.py: Removed debugging message

2011-05-17 07:21  hardwick

	* swig, swig/setup.py: Initial framework

2011-05-17 00:35  mie

	* test/tools/proc-stress.sh: stress test for proc

2011-05-16 23:08  mie

	* configure.ac, test/tools/Makefile.am,
	  test/tools/lexc2fst-stress.sh, test/tools/lookup-stress.sh:
	  Optional stress tests now

2011-05-16 22:34  mie

	* test/tools/lexc-compiler-functionality.sh: Move stress tests out

2011-05-16 11:09  sdrobac

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h:
	  Priority union function and unit tests

2011-05-13 14:29  eaxelson

	* libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstFastTransitionData.h,
	  libhfst/src/implementations/HfstTransitionGraph.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/HfstTropicalTransducerTransitionData.cc,
	  libhfst/src/implementations/HfstTropicalTransducerTransitionData.h,
	  libhfst/src/implementations/Makefile.am: Starting to implement a
	  faster conversion, added file HfstFastTransitionData.h for that
	  purpose. Also separated HfstTropicalTransducerTransitionData into
	  its own file.

2011-05-13 11:53  eaxelson

	* libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/HfstTropicalTransducerTransitionData.h,
	  libhfst/src/implementations/Makefile.am:
	  HfstTropicalTransducerTransitionData moved to a separate file
	  from HfstTransitionGraph.h.

2011-05-13 10:54  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h: The pathname
	  of HfstDataTypes.h fixed in HfstTransitionGraph.h

2011-05-12 10:15  eaxelson

	* libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am: A
	  non-existing file removed from Makefile and an include command.

2011-05-11 14:56  eaxelson

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc,
	  libhfst/src/HarmonizeUnknownAndIdentitySymbols.h,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/HfstCompiler.cc, tools/src/HfstCompiler.h,
	  tools/src/HfstStrings2FstTokenizer.cc,
	  tools/src/HfstStrings2FstTokenizer.h,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-compiler.yy, tools/src/hfst-scanner.ll: Including
	  HfstTransducer.h and HfstTransitionGraph.h into header files
	  avoided in most cases by using HfstDataTypes.h instead.

2011-05-11 12:58  eaxelson

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.cc,
	  tools/src/parsers/LexcCompiler.h,
	  tools/src/parsers/XreCompiler.cc,
	  tools/src/parsers/XreCompiler.h: Made some changes to header
	  files in order to avoid cyclic dependencies.

2011-05-09 12:48  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: A bug in
	  TropicalWeightTransducer::determinize fixed. The weights must not
	  be encoded, only the label pairs.

2011-05-09 06:51  hardwick

	* configure.ac: Typo in license conflict warning

2011-05-06 13:53  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  test/tools/Makefile.am, test/tools/subtract-functionality.sh: Now
	  the subtraction of two empty transducers works also for
	  SfstTransducer. A test case also added for all transducer
	  implementations.

2011-05-06 09:17  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h: Now
	  read_in_att_format and hfst-txt2fst also accept a single newline
	  as an empty transducer, if that is the only transducer in a
	  stream.

2011-05-05 14:30  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstSymbolDefs.cc,
	  libhfst/src/HfstSymbolDefs.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstConstantTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/HfstAlphabet.cc, tools/src/HfstCompiler.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-pair-test.cc, tools/src/hfst-summarize.cc: The
	  library now uses is_epsilon, internal_epsilon etc. instead of
	  string literals.

2011-05-05 10:42  mpsilfve

	* libhfst/Makefile.am: Added pkgconfig definitions

2011-05-05 10:41  mpsilfve

	* configure.ac: Fixed variable LIBHFST_VERSION

2011-05-05 10:22  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  test/libhfst/test_transducer_functions.cc:
	  HfstTransducer::get_alphabet declared public. Now the foma
	  implementation returns also special symbols that are not included
	  in the sigma of foma, but foma is still aware of them. Some unit
	  tests also added.

2011-05-04 13:54  eaxelson

	* libhfst/src/implementations/SfstTransducer.cc: Added some unit
	  test for SfstTransducer that test if the alphabet is pruned in
	  operations.

2011-05-04 13:20  mpsilfve

	* libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.h:
	  Fixed possible bug in ComposeIntersectUtilities and the find
	  member function of SpaeSavingSet.

2011-05-04 09:01  hardwick

	* libhfst/src/implementations/ConvertOlTransducer.cc: Put stl sort
	  function in stl namespace (which for unknown reasons is
	  apparently unnecessary but it's probably clearer this way).

2011-05-03 13:45  eaxelson

	* libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/tools/Makefile.am, test/tools/a2b.txt,
	  test/tools/a2b_complement.txt,
	  test/tools/a2b_input_projection_complement.txt,
	  test/tools/project-functionality.sh,
	  test/tools/subtract-functionality.sh,
	  test/tools/unk_or_id_star.txt: Added more test cases for
	  hfst-subtract that test if the identities and symbols are handled
	  right. Now subtraction seems to work for SfstTransducer, too.

2011-05-03 08:29  mie

	* tools/src/hfst-proc/hfst-proc.cc: Print --version and --help to
	  stdout in standard style

2011-05-03 08:28  mie

	* tools/src/hfst-twolc/src/Makefile.am: clean generated scripts

2011-05-03 08:19  mie

	* test/libhfst/Makefile.am: Remove all binaries and texts after
	  tests

2011-05-03 08:17  mie

	* test/tools/latin-1-strings.sh: remove generated files on expected
	  failures

2011-05-03 08:01  mie

	* test/tools/project-functionality.sh: remove generated files after
	  testing

2011-05-03 07:56  mie

	* tools/src/Makefile.am: Skip broken aliases

2011-05-03 02:33  mie

	* scripts/Makefile.am, tools/src/hfst-twolc/src/Makefile.am: exempt
	  scripts and tools with broken option parsing from distcheck

2011-05-03 00:04  mie

	* test/tools/Makefile.am, test/tools/empty-input.sh,
	  test/tools/fst2strings-functionality.sh,
	  test/tools/fst2txt-functionality.sh,
	  test/tools/latin-1-strings.sh,
	  test/tools/lexc-compiler-functionality.sh,
	  test/tools/lexc-functionality.sh,
	  test/tools/lookup-functionality.sh,
	  test/tools/proc-functionality.sh,
	  test/tools/regexp2fst-functionality.sh,
	  test/tools/strings2fst-functionality.sh,
	  test/tools/substitute-functionality.sh,
	  test/tools/txt2fst-functionality.sh, test/tools/utf-8-strings.sh:
	  Use $srcdir in tests and include all sources

2011-05-02 21:11  mie

	* test/tools/unk2unk.txt: Missing text file reconstructed by
	  guessing

2011-05-02 17:20  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/tools/Makefile.am, test/tools/cat2dog_0.3.txt,
	  test/tools/cat2dog_0.5.txt, test/tools/empty.txt,
	  test/tools/project-functionality.sh,
	  test/tools/subtract-functionality.sh: Now input and output
	  projections keep all symbols in the alphabet and have unknowns
	  replaced with identities. Subtraction of tropical transducers
	  handles weights correctly, all paths in the second transducer are
	  subtracted from the first one.

2011-05-02 12:54  hardwick

	* test/tools/Makefile.am: Comment out failing test prereq for now
	  (it broke make dist).

2011-05-02 11:55  hardwick

	* libhfst/src/implementations,
	  libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertOlTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/compose_intersect,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRule.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.h,
	  libhfst/src/implementations/optimized-lookup,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc: Unit
	  tests reinstated for .cc files under implementations,
	  compose_intersect
	  forced under same regimen (whether MAIN_TEST is #defined).

2011-05-02 11:27  moshagen

	* libhfst/src: Ignore generated unit testing files.

2011-05-02 09:29  hardwick

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc,
	  libhfst/src/HfstApply.cc, libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstSymbolDefs.cc,
	  libhfst/src/HfstTokenizer.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am: Dummy unit tests for every .cc file in
	  libhfst/src except HfstExceptionDefs.cc

2011-04-28 08:22  eaxelson

	* test/tools/lookup-functionality.sh, tools/src/hfst-lookup.cc:
	  Tests added for hfst-lookup with transducers that contain
	  identitites.

2011-04-27 21:33  mie

	* README: Document openfst version requirements in troubleshooting
	  also

2011-04-27 14:38  eaxelson

	* libhfst/src/HfstSymbolDefs.cc, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  test/libhfst/test_flag_diacritics.cc,
	  test/libhfst/test_transducer_functions.cc,
	  test/tools/Makefile.am, test/tools/abid.txt,
	  test/tools/lookup-functionality.sh, tools/src/hfst-lookup.cc: An
	  error in harmonization fixed: now flags are excluded when
	  expanding unknowns. A test also added that checks this case.

2011-04-26 11:37  moshagen

	* test/libhfst, test/tools: Ignore generated files in the test dir.

2011-04-26 10:01  mie

	* test/tools/basic.UTF-8.lexc, test/tools/basic.cat-dog-bird.lexc,
	  test/tools/basic.colons.lexc, test/tools/basic.comments.lexc,
	  test/tools/basic.empty-sides.lexc, test/tools/basic.end.lexc,
	  test/tools/basic.escapes.lexc, test/tools/basic.infostrings.lexc,
	  test/tools/basic.initial-lexicon-empty.lexc,
	  test/tools/basic.multi-entry-lines.lexc,
	  test/tools/basic.multi-file-1.lexc,
	  test/tools/basic.multi-file-2.lexc,
	  test/tools/basic.multi-file-3.lexc,
	  test/tools/basic.multichar-symbol-with-0.lexc,
	  test/tools/basic.multichar-symbols.lexc,
	  test/tools/basic.no-Root.lexc,
	  test/tools/basic.no-newline-at-end.lexc,
	  test/tools/basic.punctuation.lexc,
	  test/tools/basic.root-loop.lexc,
	  test/tools/basic.spurious-lexicon.lexc,
	  test/tools/basic.string-pairs.lexc,
	  test/tools/basic.two-lexicons.lexc,
	  test/tools/basic.zeros-epsilons.lexc,
	  test/tools/hfst.weights.lexc,
	  test/tools/stress.random-lexicons-100.lexc,
	  test/tools/xfail.ISO-8859-1.lexc, test/tools/xfail.bogus.lexc,
	  test/tools/xfail.lexicon-semicolon.lexc,
	  test/tools/xre.any-variations.lexc, test/tools/xre.at-file.lexc,
	  test/tools/xre.automatic-multichar-symbols.lexc,
	  test/tools/xre.basic.lexc, test/tools/xre.definitions.lexc,
	  test/tools/xre.months.lexc,
	  test/tools/xre.nested-definitions.lexc,
	  test/tools/xre.numeric-star.lexc, test/tools/xre.sharp.lexc,
	  test/tools/xre.star-plus-optional.lexc: Missing lexc test cases

2011-04-26 09:48  hardwick

	* libhfst/src/implementations/ConvertOlTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Reinstate
	  final weights (they've apparently been absent since the
	  missing state -relabeling code was added...)

2011-04-26 07:01  hardwick

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Added
	  overloaded lookup functions passing untokenized strings

2011-04-26 00:43  mie

	* tools/src/hfst-lookup.cc: print verbosely tokenization and
	  blocked flags unless ol

2011-04-25 22:53  mie

	* scripts/hfst-lexc: use GNU getopt if available

2011-04-25 20:07  mie

	* tools/src/Makefile.am: declare more built sources

2011-04-25 19:58  mie

	* test/tools/Makefile.am, test/tools/cat.lexc,
	  test/tools/heavycat.strings, test/tools/heavycat.txt,
	  test/tools/lexc-compiler-functionality.sh,
	  test/tools/proc-functionality.sh,
	  test/tools/strings2fst-functionality.sh,
	  test/tools/substitute-functionality.sh: More weight tests

2011-04-25 19:51  mie

	* tools/src/hfst-substitute.cc: More sanity checks for escaped
	  colons

2011-04-25 11:23  mie

	* man/hfst-strings2fst.1: Give weighted example

2011-04-23 18:35  spectre360

	* tools/src/hfst-proc/alphabet.cc: partial fix for 3269636

2011-04-23 15:08  mie

	* tools/src/parsers/xre_utils.cc: remove debug printout

2011-04-23 14:28  mie

	* tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/lexc-lexer.ll,
	  tools/src/parsers/lexc-parser.yy,
	  tools/src/parsers/lexc-utils.cc, tools/src/parsers/lexc-utils.h:
	  filenames and line numbers in error reporting again

2011-04-23 13:14  mie

	* configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-lexc-compiler.cc,
	  tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/LexcCompiler.h: Build obsolete lexc compiler by
	  default:
	  * remove handbuilt lexicon combinatorics and revert to sfcm2009
	  algo
	  * use pretty name for lexicons
	  * more verbose printing instead of xerox style again

2011-04-22 10:47  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/Rule.cc,
	  tools/src/hfst-twolc/src/rule_src/Rule.h,
	  tools/src/hfst-twolc/src/string_src/string_manipulation.cc,
	  tools/src/hfst-twolc/src/string_src/string_manipulation.h: Now
	  hfst-twolc rule names are unquoted.

2011-04-20 23:33  mie

	* test/tools/Makefile.am, test/tools/cats_and_dogs_semicolon.xre,
	  test/tools/compose-functionality.sh, test/tools/identity.txt,
	  test/tools/unknown2a.txt: Add missing files with likely sources

2011-04-20 14:30  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/tools/summarize_test1.txt: Now composition should work
	  correctly

2011-04-15 12:38  mpsilfve

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc: Changed
	  population of symbols sets in
	  HarmonizeUnknownAndIdentitySymbols.cc so that it relies on the
	  get_alphabet method in HfstTransitionGraph. get_alphabet
	  sometimes returns an empty set, so that needs to be fixed in
	  order for unknown and identity symbols harmonization to be
	  reliable.

2011-04-15 12:34  mpsilfve

	* libhfst/src/Makefile.am: Added
	  HarmonizeUnknownAndIdentitySymbols.{cc,h} to Makefile.am

2011-04-14 14:41  eaxelson

	* api_documentation.dox, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/tools/Makefile.am, test/tools/compose-functionality.sh,
	  test/tools/summarize_test1.txt: Unknown and identity symbols
	  should now work correctly in composition. Still some errors in
	  other tools in test/tools, trying to get them pass all.

2011-04-14 13:07  mpsilfve

	* libhfst/src/HarmonizeUnknownAndIdentitySymbols.cc,
	  libhfst/src/HarmonizeUnknownAndIdentitySymbols.h:
	  HarmonizeUnknownAndIdentitySymbols.{h,cc}: A model for how
	  identity and unknown symbol harmonization can be done...

2011-04-13 15:29  hardwick

	* NEWS: New NEWS for 3.0.2 rerelease

2011-04-13 15:21  hardwick

	* libhfst/src/implementations/Makefile.am: Added missing
	  ComposeIntersectUtilities.cc

2011-04-13 15:12  hardwick

	* libhfst/src/implementations/Makefile.am: Added missing
	  ComposeIntersectUtilities.h to Makefile.am

2011-04-12 09:59  hardwick

	* NEWS, configure.ac, libhfst/src/Makefile.am: Prepare 3.0.2
	  release

2011-04-12 09:41  mie

	* tools/src/hfst-compose.cc: s/warning: Warning/warning: /

2011-04-11 08:13  mpsilfve

	* libhfst/src/implementations/ConvertSfstTransducer.cc: Moved the
	  #ifdef HAVE_SFST a bit higher..

2011-04-10 12:51  mie

	* configure.ac, test/tools/regexp2fst-functionality.sh,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-regexp2fst.cc: Fix ; separated regexps:
	  * add compatibility function for mac OS X missing getdelim
	  * use delim for all cases in regexp2fst

2011-04-07 14:43  eaxelson

	* libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h: Converting
	  to and from SFST format is now faster because function
	  'check_visited' is used instead of a set of visited states.

2011-04-07 13:52  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.h: Conversions
	  between tropical, sfst and foma transducers are now carried out
	  through HfstConstantTransducer, which is faster than using
	  HfstBasicTransducer.

2011-04-07 13:38  mie

	* tools/src/hfst-substitute.cc: Make fallback dependent on fnie

2011-04-07 12:10  mpsilfve

	* libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.h:
	  Removed some unused code..

2011-04-07 12:09  mpsilfve

	* libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectUtilities.h:
	  Reduced hfst-compose-intersect memory consumption a bit.

2011-04-06 17:23  moshagen

	* tools/src: Ignore generated items.

2011-04-06 14:46  mpsilfve

	* configure.ac, tools/src/Makefile.am, tools/src/hfst-pair-test.cc:
	  Added hfst-pair-test for testing hfst-twolc rule files.

2011-04-06 11:46  eaxelson

	* libhfst/src/implementations/ConvertFomaTransducer.cc,
	  libhfst/src/implementations/ConvertLogWeightTransducer.cc,
	  libhfst/src/implementations/ConvertOlTransducer.cc,
	  libhfst/src/implementations/ConvertSfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/ConvertTropicalWeightTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.cc,
	  libhfst/src/implementations/HfstConstantTransducer.h,
	  libhfst/src/implementations/HfstConversionTransducer.cc,
	  libhfst/src/implementations/HfstConversionTransducer.h,
	  libhfst/src/implementations/Makefile.am: HfstConversionTransducer
	  renamed to HfstConstantTransducer, most functions in
	  ConvertTransducerFormat.cc splitted to separate files

2011-04-05 14:24  eaxelson

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstConversionTransducer.cc,
	  libhfst/src/implementations/HfstConversionTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  test/libhfst/test_hfst_basic_transducer.cc,
	  tools/src/hfst-lookup.cc: Some optimizations done on conversion
	  functions. Class HfstConversionTransducer added, it will be soon
	  used in a more efficient conversion.

2011-04-05 07:53  mie

	* configure.ac: Note that we have licence exception for foma and
	  warn if foma is missing

2011-04-04 16:10  mie

	* libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cc:
	  Epsilon filter compose intersect

2011-04-04 15:39  hardwick

	* libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Only
	  ascii-tokenize a-zA-Z to avoid breaking eg. generating
	  transducers

2011-04-04 12:41  hardwick

	* NEWS: 3.0.1 release news

2011-04-04 12:37  hardwick

	* configure.ac, libhfst/src/Makefile.am: Prepare bugfix release
	  3.0.1

2011-04-04 11:57  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Use
	  library function to check for epsilon in to_ol

2011-04-04 11:57  hardwick

	* libhfst/src/HfstSymbolDefs.cc, libhfst/src/HfstSymbolDefs.h: Pass
	  strings to internal representation checking functions by
	  reference

2011-04-04 10:50  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: More
	  control over floor lift behaviour

2011-04-04 10:49  moshagen

	* tools/src: Ignore generated items.

2011-04-04 09:18  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Clean up
	  conflict resolution mess

2011-04-04 09:02  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Better
	  floor jumping + relabel non-contiguous states (could slowdown in
	  extreme cases, possibly revisit)

2011-04-04 05:53  mie

	* tools/src/Makefile.am: Alias hfst-optimized-lookup -> hfst-lookup
	  for compatibility

2011-04-03 19:50  moshagen

	* tools/src: Ignore generated items.

2011-04-03 16:18  mie

	* tools/src/hfst-compose-intersect.cc, tools/src/hfst-compose.cc,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-determinize.cc, tools/src/hfst-disjunct.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-invert.cc,
	  tools/src/hfst-minimize.cc,
	  tools/src/hfst-preprocess-for-optimized-lookup-format.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-remove-epsilons.cc, tools/src/hfst-repeat.cc,
	  tools/src/hfst-reverse.cc, tools/src/hfst-substitute.cc,
	  tools/src/hfst-subtract.cc: use default names to trace hfst
	  operations neatly

2011-04-03 14:51  mie

	* scripts/hfst-lexc, tools/src/hfst-name.cc: Allow name truncation
	  for neater names

2011-04-03 11:15  mie

	* man/hfst-fst2strings.1, man/hfst-fst2txt.1,
	  man/hfst-regexp2fst.1, man/hfst-strings2fst.1,
	  man/hfst-substitute.1, man/hfst-txt2fst.1: describe input/output
	  formats in man pages

2011-04-03 09:16  mie

	* man/hfst-tool.1.template: Extend example to contain all sections
	  and stuff
	  --Denn och nedanstående rader kommer inte med i loggmeddelandet--
	  
	  M hfst-tool.1.template

2011-04-03 05:21  mie

	* configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-preprocess-for-optimized-lookup-format.cc: New
	  tool for preprocessing automata before optimizing

2011-03-31 11:55  eaxelson

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  test/libhfst/test_transducer_functions.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-summarize.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc: A
	  state in an HfstTransitionGraph now has a vector of transitions
	  intead of a set of transitions.

2011-03-31 11:42  hardwick

	* tools/src/hfst-fst2fst.cc: ...I meant HfstException

2011-03-31 11:39  hardwick

	* tools/src/hfst-fst2fst.cc: Catch HfstFatalException in convertion

2011-03-31 11:38  hardwick

	* libhfst/src/HfstExceptionDefs.h: HFST_CATCH macro

2011-03-31 11:10  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/HfstLookupFlagDiacritics.cc,
	  tools/src/HfstLookupFlagDiacritics.h, tools/src/Makefile.am,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc:
	  hfst-lookup now handles flag diacritics correctly

2011-03-31 08:59  hardwick

	* libhfst/src/HfstSymbolDefs.cc, libhfst/src/HfstSymbolDefs.h:
	  Added functions to check for equality to internal reserved
	  strings

2011-03-31 06:48  eaxelson

	* libhfst/src/implementations/SfstTransducer.cc: a bug in printing
	  epsilons in hfst-fst2strings for sfst transducers fixed

2011-03-30 15:24  mie

	* README, libhfst/src/HfstTransducer.h: Add custom error message
	  and README blurb for ::malloc errors

2011-03-30 14:54  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: When the
	  floor sticks for (even) a single round, jump up to most recent
	  successful allocation. This makes things a lot faster, at the
	  cost of some
	  waste of space. --quick should not be necessary for most purposes
	  now.
	  
	  Soon: some research on what's a better jumping threshold (this
	  version is
	  rather sensitive).

2011-03-30 13:24  eaxelson

	* libhfst/src/HfstFlagDiacritics.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc:
	  hfst-fst2strings now implements option --random for sfst and
	  openfst transducers

2011-03-30 12:38  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Misc.
	  speed improvements, in particular removed the need to separately
	  track
	  which indices begin states

2011-03-30 10:27  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.h:
	  Actually write the index table finality markers

2011-03-29 15:23  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: see
	  previous commit message

2011-03-29 15:20  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Fixed
	  oopsie wrt removed profiling variables

2011-03-29 14:47  mpsilfve

	* tools/src/hfst-twolc/test/test: Run twolc tests in numerical
	  order.

2011-03-29 14:45  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre2.yy,
	  tools/src/hfst-twolc/src/scanner1.ll: Fixed problem with word
	  boundries breaking the alphabet.

2011-03-29 14:44  mpsilfve

	* tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test49,
	  tools/src/hfst-twolc/test/test49.txt_fst: Added tests for
	  ensuring that word boundary conversions wonät break the alphabet.

2011-03-29 14:20  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre2.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy,
	  tools/src/hfst-twolc/src/scanner1.ll: Changed word boundaries so
	  that they perhaps emulate what xerox does. A "#" in a rule file
	  is always compiled to both an absolute word boundary (which is an
	  internal symbol in hfst-twolc) and a relative word boundary "#".
	  The absolute word boundary will always correspond to zero in
	  output strings and the relative one will correspond to whatever
	  it corresponded to in the rule file.

2011-03-29 14:18  mpsilfve

	* tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test48,
	  tools/src/hfst-twolc/test/test48.txt_fst: Word bounadry tests
	  added.

2011-03-29 13:47  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Major
	  improvements to --quick and some speed cases

2011-03-28 12:03  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  test/tools/Makefile.am, tools/src/hfst-fst2strings.cc: option
	  --random added to hfst-fst2strings, not yet implemented

2011-03-28 11:50  hardwick

	* test/tools/Makefile.am: Removed trailing whitespace that broke
	  make

2011-03-24 18:37  mie

	* configure.ac, test/tools/cat.lexc,
	  test/tools/lexc-functionality.sh, tools/src/hfst-commandline.h,
	  tools/src/hfst-lookup.cc, tools/src/hfst-substitute.cc: Fix lexc
	  tests:
	  * make script in build dir +x
	  * put script dir in beginning of PATH in tests

2011-03-24 11:32  eaxelson

	* test/libhfst/Makefile.am, test/tools/Makefile.am:

2011-03-23 16:47  moshagen

	* .: Ignore files generated by 'make dist' and 'make distcheck'.

2011-03-23 14:33  eaxelson

	* libhfst/src/HfstTransducer.cc, test/libhfst/Makefile.am,
	  test/libhfst/foobar.att, test/libhfst/test_constructors.cc,
	  test/libhfst/test_streams.cc, test/libhfst/test_transducers.att,
	  test/tools/Makefile.am: Missing files added to Makefiles, make
	  distcheck still fails.

2011-03-23 12:45  hardwick

	* tools/src/hfst-fst2fst.cc: Turned option passing back on for
	  convert function

2011-03-22 16:16  mpsilfve

	* tools/src/hfst-twolc/test/test: test-script fixed. Previously it
	  required installed hfst-compare, hfst-txt2fst and hfst-fst2txt

2011-03-21 07:13  mie

	* tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h: fix
	  partial commit of portability c xfunctions

2011-03-21 01:27  mie

	* tools/src/hfst-fst2fst.cc: remove unnecessary read

2011-03-21 01:19  mie

	* scripts/hfst-lexc, tools/src/hfst-regexp2fst.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-txt2fst.cc: use
	  pretty names by default

2011-03-21 00:28  mie

	* tools/src/Makefile.am: Fix name tool installation

2011-03-21 00:22  mie

	* tools/src/hfst-commandline.cc, tools/src/hfst-compare.cc,
	  tools/src/hfst-compose-intersect.cc, tools/src/hfst-compose.cc,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-determinize.cc, tools/src/hfst-disjunct.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-head.cc, tools/src/hfst-invert.cc,
	  tools/src/hfst-lookup.cc, tools/src/hfst-minimize.cc,
	  tools/src/hfst-program-options.cc, tools/src/hfst-project.cc,
	  tools/src/hfst-push-weights.cc,
	  tools/src/hfst-remove-epsilons.cc, tools/src/hfst-repeat.cc,
	  tools/src/hfst-reverse.cc, tools/src/hfst-substitute.cc,
	  tools/src/hfst-subtract.cc, tools/src/hfst-summarize.cc,
	  tools/src/hfst-tail.cc, tools/src/hfst-unary-tool.cc: Use
	  automata names from metadata instead of filenames

2011-03-18 12:51  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre1.yy: Fixed a bug with
	  %-escaped variable values, which weren't properly unescaped
	  previously.

2011-03-18 12:50  mpsilfve

	* tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test47,
	  tools/src/hfst-twolc/test/test47.txt_fst: Added tests for
	  %-escaped variable values.

2011-03-18 10:46  eaxelson

	* tools/src/hfst-fst2strings.cc: hfst-fst2strings help message and
	  special character printing fixed

2011-03-18 09:19  eaxelson

	* api_documentation.dox, test/tools/fst2strings-functionality.sh,
	  tools/src/hfst-fst2strings.cc: hfst-fst2strings fixed

2011-03-18 07:06  mie

	* tools/src/hfst-fst2strings.cc: filter flags should've defaulted
	  true

2011-03-17 12:53  hardwick

	* tools/src/hfst-compose-intersect.cc: Typo in usage message

2011-03-17 09:20  mpsilfve

	* tools/src/FunctionalTransducer.cc,
	  tools/src/FunctionalTransducer.h: Added some files for a
	  transducer testing environment.

2011-03-16 23:10  mie

	* tools/src/hfst-compose-intersect.cc: fix spacing in examples and
	  describe

2011-03-16 21:37  mie

	* NEWS: update version

2011-03-16 21:32  mie

	* README: "environment" variables fed to configure get saved

2011-03-16 15:10  hardwick

	* README: Added note about local libraries

2011-03-16 14:20  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/TwolCGrammar.cc: Fixed a bug in
	  compiling <=>-rules with list centers.

2011-03-16 14:19  mpsilfve

	* tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test46,
	  tools/src/hfst-twolc/test/test46.txt_fst: Added test for
	  compiling <=>-rules with list centers.

2011-03-16 13:57  hardwick

	* configure.ac: Changed target to first release version

2011-03-16 13:31  eaxelson

	* tools/src/hfst-lookup.cc: hfst-lookup should now work correctly

2011-03-16 11:30  hardwick

	* tools/src/hfst-compiler.yy: Added deprecated (and undocumented)
	  -w switch to hfst-calculate for backwards
	  compatibility

2011-03-16 11:08  mie

	* man/Makefile.am, man/hfst-substitute.1,
	  tools/src/hfst-substitute.cc: Update substitute documentation

2011-03-16 10:28  eaxelson

	* tools/src/hfst-lookup.cc: hfst-lookup should now work, still some
	  problems in printing strings

2011-03-15 15:42  eaxelson

	* tools/src/hfst-fst2fst.cc, tools/src/hfst-lookup.cc: A more
	  organized version of lookup function added to hfst-lookup. It
	  will soon replace the original function.

2011-03-15 15:42  hardwick

	* test/tools/hfst-check-help.sh, test/tools/hfst-check-version.sh:
	  Don't expect hfst-lexc-compiler to have a proper help and version
	  string
	  because it's just a humble wrapper.
	  
	  With this commit, hfst3's make check passes for the first
	  time..!!

2011-03-15 14:40  hardwick

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  tools/src/hfst-fst2fst.cc: Added a way for ol-conversion to be
	  done really lazily (for when you want it
	  done quickly - should still be faster, honestly). Also to pass a
	  string
	  parameter to conversion functions if they ever want a hint about
	  something.

2011-03-15 14:00  hardwick

	* libhfst/src/implementations/Makefile.am: Don't run obsolete tests
	  that break when run after make clean

2011-03-15 10:38  mie

	* test/libhfst/Makefile.am, tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test: more distcheck fixes

2011-03-15 08:43  eaxelson

	* tools/src/hfst-lookup.cc: small changes made to hfst-lookup

2011-03-15 06:02  moshagen

	* tools/src/hfst-commandline.cc: Added single quotes around and
	  space after the filename for file-not-found errors. Makes it
	  easier to read the filename (earlier the cause of the error was
	  printed flush after the filename, with no space between).

2011-03-15 03:57  mie

	* README, configure.ac, scripts/Makefile.am: be explicit explicit
	  about foma requirement for lexc and xfst

2011-03-14 22:34  mie

	* scripts/hfst-foma-wrapper.sh.in: Only claim to convert files that
	  test -f

2011-03-14 16:27  eaxelson

	* libhfst/src/implementations/HfstTransitionGraph.h,
	  test/tools/project-functionality.sh,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-txt2fst.cc: Small changes made to helps and
	  arguments in tools that convert between text, string and binary
	  formats.

2011-03-14 14:56  hardwick

	* tools/src/hfst-lookup.cc: Maybe INFINITY will be defined more
	  portably this way

2011-03-14 13:49  mpsilfve

	* tools/src/hfst-lookup.cc: INFINTY in hfst-lookup was not defined
	  properly. fixed it.

2011-03-14 13:33  mpsilfve

	* tools/src/hfst-fst2strings.cc: string::npos changed to
	  std::string::npos

2011-03-14 13:20  hardwick

	* test/tools/Makefile.am: Generate binaries needed to test
	  hfst-proc correctly

2011-03-14 13:14  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-txt2fst.cc: More
	  utf-8 checks added. Command line tool helps also updated.

2011-03-14 13:12  mpsilfve

	* tools/src/hfst-twolc/src/Makefile.am: Fixed Makefile.am so that
	  make dist works.

2011-03-14 13:01  hardwick

	* libhfst/src/implementations/optimized-lookup/transducer.cc:
	  Initialise weight

2011-03-14 12:40  hardwick

	* libhfst/src/implementations/HfstTransitionGraph.h: Missing std
	  qualifier

2011-03-14 12:28  mpsilfve

	* test/libhfst/auxiliary_functions.cc,
	  test/libhfst/test_tokenizer.cc: Added HfstTokenizer utf-8
	  validation tests.

2011-03-14 12:21  hardwick

	* tools/src/hfst-proc/hfst-proc.cc: Enlightened hfst-proc as to the
	  true nature of HFST3 headers

2011-03-14 11:21  mpsilfve

	* libhfst/src/HfstTokenizer.cc, libhfst/src/HfstTokenizer.h: made
	  HfstTokenizer::check_utf8_correctness a public static

2011-03-14 10:10  mpsilfve

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTokenizer.h: Added utf-8 validation to the
	  tokenizer and added the exception IncorrectUtf8CodingException.

2011-03-13 19:23  mie

	* test/libhfst/transducer.att, test/tools/permutate-file-params.sh:
	  Fix brokentests

2011-03-13 18:09  mie

	* libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTokenizer.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am, libhfst/src/coding-style.sh: remove
	  coding style requirements and unit tests since they aren't
	  followed anyways

2011-03-13 17:28  mie

	* tools/src/hfst-lookup.cc: Do not print all multicharacter symbols
	  unless in verbose mode

2011-03-12 17:48  mie

	* man/Makefile.am, man/hfst-calculate.1, man/hfst-compare.1,
	  man/hfst-compose-intersect.1, man/hfst-compose.1,
	  man/hfst-concatenate.1, man/hfst-conjunct.1,
	  man/hfst-determinize.1, man/hfst-disjunct.1, man/hfst-fst2fst.1,
	  man/hfst-fst2strings.1, man/hfst-fst2txt.1, man/hfst-head.1,
	  man/hfst-invert.1, man/hfst-lexc-compiler.1, man/hfst-lookup.1,
	  man/hfst-minimize.1, man/hfst-project.1, man/hfst-push-weights.1,
	  man/hfst-regexp2fst.1, man/hfst-remove-epsilons.1,
	  man/hfst-repeat.1, man/hfst-reverse.1, man/hfst-split.1,
	  man/hfst-strings2fst.1, man/hfst-subtract.1,
	  man/hfst-summarize.1, man/hfst-tail.1, man/hfst-txt2fst.1: Update
	  man pages

2011-03-12 17:22  mie

	* HACKING, NEWS, configure.ac: mark 3.0_rc1

2011-03-12 02:45  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/test/Makefile.am~,
	  tools/src/hfst-twolc/test/test45,
	  tools/src/hfst-twolc/test/test45.txt_fst: Fixed a bug in
	  compiling rules with word boundaries and added test45.

2011-03-11 18:39  mie

	* scripts/hfst-foma-wrapper.sh.in: Don't use sed in scripts since
	  it's broken on MacOS

2011-03-11 16:05  mpsilfve

	* libhfst/src/HfstTransducer.cc: Fixed bug in compose_intersect
	  which discarded the second rule systematically.

2011-03-11 15:25  mpsilfve

	* tools/src/HfstStrings2FstTokenizer.cc,
	  tools/src/HfstStrings2FstTokenizer.h,
	  tools/src/hfst-strings2fst.cc: @_SPACE_@, @_TAB_@ and @_COLON_@
	  added to HfstStrings2FstTokenizer.cc

2011-03-11 14:46  moshagen

	* tools/src/hfst-twolc/src, tools/src/hfst-twolc/test: Ignore more
	  generated items.

2011-03-11 14:10  eaxelson

	* test/tools/cat.two-level.strings,
	  test/tools/fst2strings-functionality.sh,
	  tools/src/HfstStrings2FstTokenizer.cc, tools/src/Makefile.am,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc:
	  hfst-lookup now uses HfstFst2StringsTokenizer to tokenize the
	  input strings.

2011-03-11 13:00  mie

	* scripts/hfst-foma-wrapper.sh.in: Don't convert same stack more
	  than once

2011-03-11 12:42  mie

	* scripts/hfst-foma-wrapper.sh.in, scripts/hfst-lexc: fis?\008x
	  some warnings

2011-03-11 08:31  mie

	* tools/src/hfst-substitute.cc: workaround mac''s missing strndup

2011-03-11 04:19  mie

	* tools/src/hfst-substitute.cc: Allow pair substitutions...

2011-03-11 02:38  mie

	* tools/src/hfst-twolc/test/test: Fix test for Mac OS

2011-03-11 01:49  mie

	* libhfst/src/HfstApply.cc, libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h,
	  libhfst/src/HfstFlagDiacritics.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-fst2strings.cc: Replace tabs with random number of
	  spaces

2011-03-11 01:00  mie

	* test/tools/calculate-functionality.sh,
	  test/tools/compose-intersect-functionality.sh: More tests limited
	  to available formats

2011-03-11 00:45  mie

	* test/tools/txt2fst-functionality.sh: Only test available automata
	  formats

2011-03-11 00:35  mie

	* test/tools/Makefile.am, test/tools/cat2dog.csv,
	  test/tools/cat2dog.pairs, test/tools/cat2dog.pairstring,
	  test/tools/cat2dog.spaces, test/tools/cat2dog.strings,
	  test/tools/strings2fst-functionality.sh: Test all string formats
	  in strings2fst

2011-03-10 17:06  mpsilfve

	* tools/src/HfstStrings2FstTokenizer.cc,
	  tools/src/HfstStrings2FstTokenizer.h, tools/src/Makefile.am,
	  tools/src/hfst-strings2fst.cc: Fixed hfst-string2fst parsing of
	  input strings and reading of multichar symbols.

2011-03-10 17:02  eaxelson

	* tools/src/hfst-strings2fst.cc: hfst-strings2fst should now be
	  able to handle all kind of string formats.

2011-03-10 13:47  mpsilfve

	* tools/src/hfst-twolc/src/scanner1.ll: # is no longer a special
	  symbol, because it is not a special symbol in xerox twolc.

2011-03-10 13:45  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/LeftArrowRuleContainer.cc,
	  tools/src/hfst-twolc/src/scanner1.ll: Fixed print in left arrow
	  rule conflict warnings.

2011-03-10 13:35  mpsilfve

	* libhfst/src/HfstTransducer.cc: Fixed word boundaries in
	  compose-intersect, again...

2011-03-10 13:10  eaxelson

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-strings2fst.cc:
	  Special symbol handling changed in the commandline tools.

2011-03-09 20:14  mpsilfve

	* libhfst/src/HfstTransducer.cc: Fixed word boundaries in
	  compose_intersect. When HfstBasicTransducer substitute starts
	  working correctly, this can be done more efficiently.

2011-03-09 17:21  mpsilfve

	* libhfst/src/HfstTransducer.cc: Fixed word boundaries in
	  compose_intersect.

2011-03-09 13:25  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/ConflictResolvingLeftArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/ConflictResolvingLeftArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/LeftArrowRuleContainer.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.h: Added
	  printing the conflicting context in left a row rule conflict
	  warnings.

2011-03-09 12:52  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h: Unknown and
	  identity symbols are now correctly handled in composition. AT&T
	  format now allows spaces in symbols if they are ascaped as
	  '@_SPACE_@'

2011-03-08 20:40  mie

	* test/tools/Makefile.am, test/tools/compose-functionality.sh,
	  test/tools/fst2strings-functionality.sh,
	  test/tools/identity-star.txt, test/tools/unknown-star.txt: Tests
	  for ? symbols

2011-03-08 20:01  mie

	* tools/src/parsers/xre_parse.yy: Use unknowns and identities in
	  regexp2fst

2011-03-08 17:25  eaxelson

	* api_documentation.dox, libhfst/src/HfstExceptionDefs.h,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstTransducer.h,
	  test/libhfst/test_examples.cc, tools/src/hfst-txt2fst.cc:
	  Documentation added. Exceptions now throw a message.

2011-03-08 14:08  mpsilfve

	* tools/src/hfst-twolc/test/test: Modified test so that the script
	  does not have to be changed when new tests are added.

2011-03-08 13:48  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/LeftArrowRuleContainer.cc:
	  Removed a unnecessary newline printed when not reporting left
	  arrow conflicts.

2011-03-08 13:47  mpsilfve

	* tools/src/hfst-twolc/src/Makefile.am: Added a rule for compiling
	  a local version of hfst-twolc used in tests.

2011-03-08 13:46  mpsilfve

	* tools/src/hfst-twolc/Makefile.am: Added hfst-twolc tests.

2011-03-08 13:45  mpsilfve

	* tools/src/hfst-twolc/test/Makefile.am,
	  tools/src/hfst-twolc/test/test, tools/src/hfst-twolc/test/test10,
	  tools/src/hfst-twolc/test/test10.txt_fst,
	  tools/src/hfst-twolc/test/test11.txt_fst,
	  tools/src/hfst-twolc/test/test12.txt_fst,
	  tools/src/hfst-twolc/test/test13.txt_fst,
	  tools/src/hfst-twolc/test/test14.txt_fst,
	  tools/src/hfst-twolc/test/test15.txt_fst,
	  tools/src/hfst-twolc/test/test16.txt_fst,
	  tools/src/hfst-twolc/test/test17.txt_fst,
	  tools/src/hfst-twolc/test/test18.txt_fst,
	  tools/src/hfst-twolc/test/test19.txt_fst,
	  tools/src/hfst-twolc/test/test20.txt_fst,
	  tools/src/hfst-twolc/test/test21.txt_fst,
	  tools/src/hfst-twolc/test/test22.txt_fst,
	  tools/src/hfst-twolc/test/test23.txt_fst,
	  tools/src/hfst-twolc/test/test24.txt_fst,
	  tools/src/hfst-twolc/test/test25.txt_fst,
	  tools/src/hfst-twolc/test/test26.txt_fst,
	  tools/src/hfst-twolc/test/test27.txt_fst,
	  tools/src/hfst-twolc/test/test28.txt_fst,
	  tools/src/hfst-twolc/test/test29.txt_fst,
	  tools/src/hfst-twolc/test/test30.txt_fst,
	  tools/src/hfst-twolc/test/test31.txt_fst,
	  tools/src/hfst-twolc/test/test32.txt_fst,
	  tools/src/hfst-twolc/test/test33.txt_fst,
	  tools/src/hfst-twolc/test/test34.txt_fst,
	  tools/src/hfst-twolc/test/test35.txt_fst,
	  tools/src/hfst-twolc/test/test36.txt_fst,
	  tools/src/hfst-twolc/test/test37.txt_fst,
	  tools/src/hfst-twolc/test/test38.txt_fst,
	  tools/src/hfst-twolc/test/test39.txt_fst,
	  tools/src/hfst-twolc/test/test40.txt_fst,
	  tools/src/hfst-twolc/test/test41.txt_fst,
	  tools/src/hfst-twolc/test/test42.txt_fst,
	  tools/src/hfst-twolc/test/test43,
	  tools/src/hfst-twolc/test/test43.txt_fst,
	  tools/src/hfst-twolc/test/test44,
	  tools/src/hfst-twolc/test/test44.txt_fst,
	  tools/src/hfst-twolc/test/test9.txt_fst: Added hfst-twolc tsts.

2011-03-08 13:43  mpsilfve

	* configure.ac: Added hfst-twolc tests.

2011-03-07 16:46  mpsilfve

	* tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-twolc/test/test1.txt_fst,
	  tools/src/hfst-twolc/test/test2,
	  tools/src/hfst-twolc/test/test2.txt_fst,
	  tools/src/hfst-twolc/test/test3,
	  tools/src/hfst-twolc/test/test3.txt_fst,
	  tools/src/hfst-twolc/test/test4,
	  tools/src/hfst-twolc/test/test4.txt_fst,
	  tools/src/hfst-twolc/test/test5,
	  tools/src/hfst-twolc/test/test5.txt_fst,
	  tools/src/hfst-twolc/test/test6,
	  tools/src/hfst-twolc/test/test6.txt_fst,
	  tools/src/hfst-twolc/test/test7.txt_fst,
	  tools/src/hfst-twolc/test/test8,
	  tools/src/hfst-twolc/test/test8.txt_fst,
	  tools/src/hfst-twolc/test/test9,
	  tools/src/inc/check-params-binary.h: Cahnged order of arguments
	  so that 'cat fst1 | hfst-binary-tool fst2' will treat fst1 as the
	  first and fst2 as the second argument.

2011-03-07 15:12  mpsilfve

	* libhfst/src/HfstTransducer.cc: Fixed compose-intersect

2011-03-07 14:48  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Handle
	  the empty transducer in ->ol

2011-03-07 14:47  eaxelson

	* api_documentation.dox, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/HfstTransducer.h, test/libhfst/Makefile.am,
	  test/libhfst/test_examples.cc, tools/src/hfst-compare.cc: Now
	  hfst-compare does not print anything in silent mode. More tests
	  added to test/libhfst.

2011-03-07 14:13  mpsilfve

	* tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc,
	  tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/scanner3.ll: Fixed definitions

2011-03-07 13:36  mpsilfve

	* tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc: Fixed
	  d:0 where d is a diacritic.

2011-03-07 12:15  hardwick

	* libhfst/src/HfstFlagDiacritics.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc: Fixed
	  symbol offset calculation in certain flag diacritic-concerning
	  cases

2011-03-07 11:57  mpsilfve

	* tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc: Fixed problem
	  with diacritic pair syntax. Now d d: and d:0 are equivalent for
	  the diacritic d and d:x will give a warning.

2011-03-07 11:07  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Remove
	  debugging strings

2011-03-07 11:00  hardwick

	* libhfst/src/HfstFlagDiacritics.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc:
	  Properly copy flag state vector on stack

2011-03-07 08:54  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/scanner1.ll: Fixed a bug with
	  definitions

2011-03-07 03:17  mie

	* test/tools/Makefile.am, test/tools/latin-1-strings.sh,
	  test/tools/latin-1.strings, test/tools/utf-8-strings.sh,
	  test/tools/utf-8.strings: Add tests for UTF-8 and latin-1 encoded
	  strings

2011-03-06 01:01  mie

	* tools/src/hfst-fst2strings.cc: follow print-epsilons in all
	  formats

2011-03-06 00:37  mie

	* tools/src/hfst-fst2strings.cc: format options like other tools
	  have them

2011-03-04 15:50  eaxelson

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.h: More
	  documentation added.

2011-03-03 10:41  moshagen

	* tools/src/hfst-twolc, tools/src/hfst-twolc/src: Ignore generated
	  files.

2011-03-03 10:38  moshagen

	* libhfst/src/implementations/compose_intersect: Ignore autotools
	  file+dir.

2011-03-03 03:36  mie

	* configure.ac, scripts/hfst-foma-wrapper.sh.in, scripts/hfst-lexc,
	  scripts/hfst-xfst: More careful quotation and informative error
	  messages for foma scripts

2011-03-02 16:56  mie

	* tools/src/hfst-twolc/src/commandline_src/CommandLine.h,
	  tools/src/hfst-twolc/src/rule_src/Rule.h: Use "HfstTransducer.hh"
	  instead of <hfst/HfstTransducer.hh> for in tree builds

2011-03-02 14:45  eaxelson

	* tools/src/hfst-strings2fst.cc: hfst-strings2fst fixed

2011-03-02 14:30  eaxelson

	* tools/src/hfst-strings2fst.cc: Now hfst-strings2fst should handle
	  escaping correctly.

2011-03-02 14:01  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-format.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-summarize.cc: A bug
	  in hfst-strings2fst fixed: now the backslash is reserved for
	  escaping characters. Now the library also throws more informative
	  exceptions.

2011-03-01 16:13  hardwick

	* libhfst/src/HfstFlagDiacritics.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Fixed
	  operation retrieval

2011-03-01 13:32  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Fixed
	  problem wrt subtracting from an end() iterator of an empty
	  state_placeholder index placeholder map

2011-02-26 15:40  mpsilfve

	* tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc,
	  tools/src/hfst-twolc/src/rule_src/Rule.cc: Removed some more
	  debug prints.

2011-02-26 15:01  mpsilfve

	* tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc: Removed some
	  debugging prints

2011-02-26 14:55  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/scanner1.ll: Fixed bug in defining lista
	  using other lists and another bug which prevented variable rules
	  unless there was a Definitions section.

2011-02-26 00:16  mpsilfve

	* tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc,
	  tools/src/hfst-twolc/src/alphabet_src/Alphabet.h,
	  tools/src/hfst-twolc/src/htwolcpre2.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.h,
	  tools/src/hfst-twolc/src/rule_src/Rule.cc: Fixed diacritics
	  handling.

2011-02-24 22:58  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre2.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy: Fixed output file
	  handling.

2011-02-24 22:22  mpsilfve

	* tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy,
	  tools/src/hfst-twolc/src/scanner1.ll: Gave up on making }, ] and
	  ) literal if they are not preceeded by opening {, [ and [, since
	  this is too difficult in flex when brackets get nested. Fixed
	  commandline argument handling properly and separated { and } from
	  [ and ] i.e. they get their own bison symbols.

2011-02-24 21:39  mpsilfve

	* tools/src/hfst-twolc/src/commandline_src/CommandLine.cc: Fixed
	  handling of commandline paramters so that the input filename can
	  be given as a free argument without -i or --input.

2011-02-24 21:36  mpsilfve

	* tools/src/hfst-twolc/src/commandline_src/CommandLine.cc,
	  tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy,
	  tools/src/hfst-twolc/src/io_src/InputReader.cc,
	  tools/src/hfst-twolc/src/scanner1.ll: Fixed syntax so that a
	  lonely }, ] or ) is not interpreted as abracket, parenthesis and
	  so on. Fixed numbers so that they need not be quoted unless
	  preceeded by ^

2011-02-24 19:42  mie

	* scripts/hfst-foma-wrapper.sh.in: nore quotation and script
	  guessing

2011-02-24 18:58  mpsilfve

	* tools/src/Makefile.am, tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-twolc/src/htwolcpre1.yy: Added
	  hfst-compose-intersect.cc

2011-02-24 18:56  mpsilfve

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/Makefile.am: Changes needed for
	  libhfst/src/implementations/compose_intersect

2011-02-24 18:41  mpsilfve

	* libhfst/src/implementations/compose_intersect,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectFst.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectLexicon.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRule.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRule.h,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.cc,
	  libhfst/src/implementations/compose_intersect/ComposeIntersectRulePair.h:
	  Added fiels needed in compose_intersect

2011-02-23 16:43  mpsilfve

	* configure.ac: configure.ac changed because hfst-twolc was added.

2011-02-23 15:23  mpsilfve

	* tools/src/hfst-twolc/.txt_fst: Removed file hfst-twolc/.txt_fst
	  which was added by mistake.

2011-02-23 15:22  mpsilfve

	* tools/src/hfst-twolc/src/.deps: Removed geerated dir
	  hfst-twolc/src/.deps which was added by mistake

2011-02-23 15:18  mpsilfve

	* tools/src/Makefile.am, tools/src/hfst-twolc,
	  tools/src/hfst-twolc/.txt_fst, tools/src/hfst-twolc/Makefile.am,
	  tools/src/hfst-twolc/src, tools/src/hfst-twolc/src/.deps,
	  tools/src/hfst-twolc/src/.deps/Alphabet.Po,
	  tools/src/hfst-twolc/src/.deps/CommandLine.Po,
	  tools/src/hfst-twolc/src/.deps/ConflictResolvingLeftArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/ConflictResolvingRightArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/InputReader.Po,
	  tools/src/hfst-twolc/src/.deps/LeftArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/LeftArrowRuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/LeftRestrictionArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/OtherSymbolTransducer.Po,
	  tools/src/hfst-twolc/src/.deps/RightArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/RightArrowRuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/Rule.Po,
	  tools/src/hfst-twolc/src/.deps/RuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/RuleSymbolVector.Po,
	  tools/src/hfst-twolc/src/.deps/RuleVariables.Po,
	  tools/src/hfst-twolc/src/.deps/RuleVariablesConstIterator.Po,
	  tools/src/hfst-twolc/src/.deps/TwolCGrammar.Po,
	  tools/src/hfst-twolc/src/.deps/VariableValues.Po,
	  tools/src/hfst-twolc/src/.deps/hfst-commandline.Po,
	  tools/src/hfst-twolc/src/.deps/hfst-program-options.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre1.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre2.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-Alphabet.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-ConflictResolvingLeftArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-ConflictResolvingRightArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-InputReader.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-LeftArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-LeftArrowRuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-LeftRestrictionArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-OtherSymbolTransducer.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-RightArrowRule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-RightArrowRuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-Rule.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-RuleContainer.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-TwolCGrammar.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-htwolcpre3.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-scanner3.Po,
	  tools/src/hfst-twolc/src/.deps/htwolcpre3_debugging-string_manipulation.Po,
	  tools/src/hfst-twolc/src/.deps/scanner1.Po,
	  tools/src/hfst-twolc/src/.deps/scanner2.Po,
	  tools/src/hfst-twolc/src/.deps/scanner3.Po,
	  tools/src/hfst-twolc/src/.deps/string_manipulation.Po,
	  tools/src/hfst-twolc/src/Doxyfile,
	  tools/src/hfst-twolc/src/HfstTwolcDefs.h,
	  tools/src/hfst-twolc/src/Makefile.am,
	  tools/src/hfst-twolc/src/alphabet_src,
	  tools/src/hfst-twolc/src/alphabet_src/Alphabet.cc,
	  tools/src/hfst-twolc/src/alphabet_src/Alphabet.h,
	  tools/src/hfst-twolc/src/commandline_src,
	  tools/src/hfst-twolc/src/commandline_src/CommandLine.cc,
	  tools/src/hfst-twolc/src/commandline_src/CommandLine.h,
	  tools/src/hfst-twolc/src/doxygen_src,
	  tools/src/hfst-twolc/src/doxygen_src/hfst_twolc_doxygen_header.h,
	  tools/src/hfst-twolc/src/grammar_defs.h,
	  tools/src/hfst-twolc/src/hfst-twolc.sh,
	  tools/src/hfst-twolc/src/htwolcpre1.yy,
	  tools/src/hfst-twolc/src/htwolcpre2.yy,
	  tools/src/hfst-twolc/src/htwolcpre3.yy,
	  tools/src/hfst-twolc/src/io_src,
	  tools/src/hfst-twolc/src/io_src/InputReader.cc,
	  tools/src/hfst-twolc/src/io_src/InputReader.h,
	  tools/src/hfst-twolc/src/io_src/input_defs.h,
	  tools/src/hfst-twolc/src/rule_src,
	  tools/src/hfst-twolc/src/rule_src/ConflictResolvingLeftArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/ConflictResolvingLeftArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/ConflictResolvingRightArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/ConflictResolvingRightArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/LeftArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/LeftArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/LeftArrowRuleContainer.cc,
	  tools/src/hfst-twolc/src/rule_src/LeftArrowRuleContainer.h,
	  tools/src/hfst-twolc/src/rule_src/LeftRestrictionArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/LeftRestrictionArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.cc,
	  tools/src/hfst-twolc/src/rule_src/OtherSymbolTransducer.h,
	  tools/src/hfst-twolc/src/rule_src/RightArrowRule.cc,
	  tools/src/hfst-twolc/src/rule_src/RightArrowRule.h,
	  tools/src/hfst-twolc/src/rule_src/RightArrowRuleContainer.cc,
	  tools/src/hfst-twolc/src/rule_src/RightArrowRuleContainer.h,
	  tools/src/hfst-twolc/src/rule_src/Rule.cc,
	  tools/src/hfst-twolc/src/rule_src/Rule.h,
	  tools/src/hfst-twolc/src/rule_src/RuleContainer.cc,
	  tools/src/hfst-twolc/src/rule_src/RuleContainer.h,
	  tools/src/hfst-twolc/src/rule_src/TwolCGrammar.cc,
	  tools/src/hfst-twolc/src/rule_src/TwolCGrammar.h,
	  tools/src/hfst-twolc/src/scanner1.ll,
	  tools/src/hfst-twolc/src/scanner2.ll,
	  tools/src/hfst-twolc/src/scanner3.ll,
	  tools/src/hfst-twolc/src/string_src,
	  tools/src/hfst-twolc/src/string_src/string_manipulation.cc,
	  tools/src/hfst-twolc/src/string_src/string_manipulation.h,
	  tools/src/hfst-twolc/src/variable_src,
	  tools/src/hfst-twolc/src/variable_src/ConstContainerIterator.h,
	  tools/src/hfst-twolc/src/variable_src/MatchedConstContainerIterator.h,
	  tools/src/hfst-twolc/src/variable_src/MixedConstContainerIterator.h,
	  tools/src/hfst-twolc/src/variable_src/RuleSymbolVector.cc,
	  tools/src/hfst-twolc/src/variable_src/RuleSymbolVector.h,
	  tools/src/hfst-twolc/src/variable_src/RuleVariables.cc,
	  tools/src/hfst-twolc/src/variable_src/RuleVariables.h,
	  tools/src/hfst-twolc/src/variable_src/RuleVariablesConstIterator.cc,
	  tools/src/hfst-twolc/src/variable_src/RuleVariablesConstIterator.h,
	  tools/src/hfst-twolc/src/variable_src/VariableBlock.h,
	  tools/src/hfst-twolc/src/variable_src/VariableBlockContainer.h,
	  tools/src/hfst-twolc/src/variable_src/VariableContainer.h,
	  tools/src/hfst-twolc/src/variable_src/VariableContainerBase.h,
	  tools/src/hfst-twolc/src/variable_src/VariableDefs.h,
	  tools/src/hfst-twolc/src/variable_src/VariableValueIterator.h,
	  tools/src/hfst-twolc/src/variable_src/VariableValues.cc,
	  tools/src/hfst-twolc/src/variable_src/VariableValues.h,
	  tools/src/hfst-twolc/test, tools/src/hfst-twolc/test/test1,
	  tools/src/hfst-twolc/test/test1.txt_fst,
	  tools/src/hfst-twolc/test/test10,
	  tools/src/hfst-twolc/test/test10.txt_fst,
	  tools/src/hfst-twolc/test/test11,
	  tools/src/hfst-twolc/test/test11.txt_fst,
	  tools/src/hfst-twolc/test/test12,
	  tools/src/hfst-twolc/test/test12.txt_fst,
	  tools/src/hfst-twolc/test/test13,
	  tools/src/hfst-twolc/test/test13.txt_fst,
	  tools/src/hfst-twolc/test/test14,
	  tools/src/hfst-twolc/test/test14.txt_fst,
	  tools/src/hfst-twolc/test/test15,
	  tools/src/hfst-twolc/test/test15.txt_fst,
	  tools/src/hfst-twolc/test/test16,
	  tools/src/hfst-twolc/test/test16.txt_fst,
	  tools/src/hfst-twolc/test/test17,
	  tools/src/hfst-twolc/test/test17.txt_fst,
	  tools/src/hfst-twolc/test/test18,
	  tools/src/hfst-twolc/test/test18.txt_fst,
	  tools/src/hfst-twolc/test/test19,
	  tools/src/hfst-twolc/test/test19.txt_fst,
	  tools/src/hfst-twolc/test/test2,
	  tools/src/hfst-twolc/test/test2.txt_fst,
	  tools/src/hfst-twolc/test/test20,
	  tools/src/hfst-twolc/test/test20.txt_fst,
	  tools/src/hfst-twolc/test/test21,
	  tools/src/hfst-twolc/test/test21.txt_fst,
	  tools/src/hfst-twolc/test/test22,
	  tools/src/hfst-twolc/test/test22.txt_fst,
	  tools/src/hfst-twolc/test/test23,
	  tools/src/hfst-twolc/test/test23.txt_fst,
	  tools/src/hfst-twolc/test/test24,
	  tools/src/hfst-twolc/test/test24.txt_fst,
	  tools/src/hfst-twolc/test/test25,
	  tools/src/hfst-twolc/test/test26,
	  tools/src/hfst-twolc/test/test26.txt_fst,
	  tools/src/hfst-twolc/test/test27,
	  tools/src/hfst-twolc/test/test27.txt_fst,
	  tools/src/hfst-twolc/test/test28,
	  tools/src/hfst-twolc/test/test28.txt_fst,
	  tools/src/hfst-twolc/test/test29,
	  tools/src/hfst-twolc/test/test29.txt_fst,
	  tools/src/hfst-twolc/test/test3,
	  tools/src/hfst-twolc/test/test3.txt_fst,
	  tools/src/hfst-twolc/test/test30,
	  tools/src/hfst-twolc/test/test30.txt_fst,
	  tools/src/hfst-twolc/test/test31,
	  tools/src/hfst-twolc/test/test31.txt_fst,
	  tools/src/hfst-twolc/test/test32,
	  tools/src/hfst-twolc/test/test32.txt_fst,
	  tools/src/hfst-twolc/test/test33,
	  tools/src/hfst-twolc/test/test33.txt_fst,
	  tools/src/hfst-twolc/test/test34,
	  tools/src/hfst-twolc/test/test35,
	  tools/src/hfst-twolc/test/test35.txt_fst,
	  tools/src/hfst-twolc/test/test36,
	  tools/src/hfst-twolc/test/test36.txt_fst,
	  tools/src/hfst-twolc/test/test37,
	  tools/src/hfst-twolc/test/test37.txt_fst,
	  tools/src/hfst-twolc/test/test38,
	  tools/src/hfst-twolc/test/test38.txt_fst,
	  tools/src/hfst-twolc/test/test39,
	  tools/src/hfst-twolc/test/test39.txt_fst,
	  tools/src/hfst-twolc/test/test4,
	  tools/src/hfst-twolc/test/test4.txt_fst,
	  tools/src/hfst-twolc/test/test40,
	  tools/src/hfst-twolc/test/test40.txt_fst,
	  tools/src/hfst-twolc/test/test41,
	  tools/src/hfst-twolc/test/test41.txt_fst,
	  tools/src/hfst-twolc/test/test42,
	  tools/src/hfst-twolc/test/test42.txt_fst,
	  tools/src/hfst-twolc/test/test5,
	  tools/src/hfst-twolc/test/test5.txt_fst,
	  tools/src/hfst-twolc/test/test6,
	  tools/src/hfst-twolc/test/test6.txt_fst,
	  tools/src/hfst-twolc/test/test7,
	  tools/src/hfst-twolc/test/test7.txt_fst,
	  tools/src/hfst-twolc/test/test8,
	  tools/src/hfst-twolc/test/test8.txt_fst,
	  tools/src/hfst-twolc/test/test9,
	  tools/src/hfst-twolc/test/test9.txt_fst: Added hfst-twolc.

2011-02-23 12:30  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc:
	  Miscellaneous packing tricks & fixed a typo

2011-02-23 09:44  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h:
	  Correction to flag indexing

2011-02-23 08:34  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Corrected
	  alphabet ordering (eps-input-flag-other)

2011-02-22 17:16  eaxelson

	* api_documentation.dox, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h:
	  Small changes done in documentation.

2011-02-22 16:47  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: More
	  refactoring

2011-02-22 16:35  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h:
	  Miscellaneous improvements and refactoring

2011-02-22 11:16  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Fixed bug
	  wrt finding the largest used index

2011-02-22 09:49  eaxelson

	* test/libhfst/test_flag_diacritics.cc,
	  test/libhfst/test_transducer_functions.cc: missing test file
	  added

2011-02-22 09:39  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc:
	  Parametrized packing aggression. Packing is still a little slow
	  for
	  decent levels of aggression. Consider adding a mechanism to ask
	  conversion
	  to be maximally aggressive (eg. for binary distribution).

2011-02-21 19:59  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Redo flag
	  handling in ol-conversion

2011-02-21 15:07  eaxelson

	* tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc: A bug in
	  hfst-lookup fixed: reading input strings in spaced format now
	  works.

2011-02-21 14:02  hardwick

	* libhfst/src/implementations/optimized-lookup/transducer.h: Fix
	  stupid mistake in previous fix to optimized-lookup internals

2011-02-21 13:37  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.h: More
	  coding style conformism

2011-02-21 13:18  hardwick

	* libhfst/src/implementations/optimized-lookup/transducer.cc:
	  Coding style conformism

2011-02-21 13:12  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Fixes
	  to optimized-lookup internals and conversion

2011-02-21 13:02  eaxelson

	* Doxyfile, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/hfst-compose.cc: Exception classes refined

2011-02-18 12:38  eaxelson

	* api_documentation.dox, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h, libhfst/src/HfstExceptions.h,
	  libhfst/src/HfstExtractStrings.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstSymbolDefs.h, libhfst/src/HfstTokenizer.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am, libhfst/src/coding-style.sh,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.cc,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  test/libhfst/test_hfst_basic_transducer.cc,
	  test/libhfst/test_rules.cc, test/libhfst/test_streams.cc,
	  test/libhfst/test_transducer_functions.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-binary-tool.cc,
	  tools/src/hfst-compare.cc, tools/src/hfst-compiler.yy,
	  tools/src/hfst-compose.cc, tools/src/hfst-concatenate.cc,
	  tools/src/hfst-conjunct.cc, tools/src/hfst-determinize.cc,
	  tools/src/hfst-disjunct.cc, tools/src/hfst-format.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-fst2txt.cc, tools/src/hfst-head.cc,
	  tools/src/hfst-invert.cc, tools/src/hfst-lexc-compiler.cc,
	  tools/src/hfst-lookup.cc, tools/src/hfst-minimize.cc,
	  tools/src/hfst-name.cc, tools/src/hfst-proc/hfst-proc.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-remove-epsilons.cc, tools/src/hfst-repeat.cc,
	  tools/src/hfst-reverse.cc, tools/src/hfst-split.cc,
	  tools/src/hfst-substitute.cc, tools/src/hfst-subtract.cc,
	  tools/src/hfst-summarize.cc, tools/src/hfst-tail.cc,
	  tools/src/hfst-unary-tool.cc, tools/src/hfst-xfst-compiler.cc,
	  tools/src/test.cc: All exceptions changed to
	  HFST_THROW(HfstException).

2011-02-18 10:15  mpsilfve

	* libhfst/src/HfstExceptionDefs.h: Renamed TWROW HFST_THROW in
	  HfstExceptionDefs.h

2011-02-17 14:09  mpsilfve

	* libhfst/src/HfstExceptionDefs.cc,
	  libhfst/src/HfstExceptionDefs.h: Added some macro definitions,
	  which make it easy to declare, define and throw informative
	  exceptions.

2011-02-17 12:47  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Free
	  memory earlier and do some less work in ol-conversion

2011-02-17 10:28  moshagen

	* tools/src: Ignore the latest binary file.

2011-02-17 10:07  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstExtractStrings.h,
	  libhfst/src/HfstTokenizer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  test/libhfst/test_transducer_functions.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-lookup.cc: The order of weight and string/string
	  pair changed in HfstOneLevelPath and HfstTwoLevelPath. Now the
	  elements of a set are sorted in ascending weight order.

2011-02-16 16:37  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstExtractStrings.h,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/hfst-lookup.cc: HfstLookupPath(s) is now replaced with
	  HfstOneLevelPath(s)

2011-02-16 15:48  eaxelson

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/libhfst/Makefile.am, test/libhfst/auxiliary_functions.cc:
	  Flag diacritics should now be handled right in functions lookup
	  and extract_strings

2011-02-16 13:09  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstExtractStrings.h,
	  libhfst/src/HfstTokenizer.cc, libhfst/src/HfstTokenizer.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  test/libhfst/test_transducer_functions.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-lookup.cc: HfstTransducer::lookup now takes a
	  StringVector as argument and HfstTransducer::extract_strings
	  stores its results in an 'HfstTwoLevelPaths'

2011-02-15 15:50  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstFlagDiacritics.h,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstOutputStream.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/coding-style.sh, libhfst/src/hfst_apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Now
	  coding-style.sh should pass.

2011-02-15 15:28  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstExtractStrings.h,
	  libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstFlagDiacritics.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstSymbolDefs.cc, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/HfstTokenizer.cc, libhfst/src/HfstTokenizer.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/hfst_apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.cc,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  libhfst/src/implementations/new-ConvertTransducerFormat.cc:
	  Overlong lines separated on several lines.

2011-02-15 11:08  hardwick

	* tools/src/hfst-compiler.yy: More more more OFST->OPENFST renaming

2011-02-15 11:06  hardwick

	* libhfst/src/implementations/HfstInternalTransducer.cc: More more
	  OFST->OPENFST renaming

2011-02-15 11:04  hardwick

	* libhfst/src/HfstInputStream.cc: more OFST -> OPENFST name
	  renaming

2011-02-14 14:54  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc:
	  HfstTransducer::read_in_att_format is now protected

2011-02-14 12:52  eaxelson

	* test/libhfst/test_rules.cc: A bug in tests fixed.

2011-02-14 12:48  eaxelson

	* test/libhfst/Makefile.am, test/libhfst/auxiliary_functions.cc,
	  test/libhfst/test.cc, test/libhfst/test_constructors.cc,
	  test/libhfst/test_rules.cc, test/libhfst/test_streams.cc,
	  test/libhfst/test_transducer_functions.cc: test.cc renamed to
	  test_rules.cc and only tests for functions in namespace
	  hfst::rules preserved

2011-02-14 12:18  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  tools/src/HfstCompiler.cc, tools/src/hfst-commandline.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-lexc-compiler.cc, tools/src/hfst-name.cc,
	  tools/src/hfst-regexp2fst.cc, tools/src/hfst-split.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-summarize.cc,
	  tools/src/hfst-txt2fst.cc, tools/src/hfst-xfst-compiler.cc,
	  tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/XfstCompiler.cc,
	  tools/src/parsers/XreCompiler.cc, tools/src/test.cc:
	  TROPICAL_OFST_TYPE and LOG_OFST_TYPE changed to
	  TROPICAL_OPENFST_TYPE and LOG_OPENFST_TYPE.

2011-02-14 11:32  mpsilfve

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  tools/src/Makefile.am: Fixed a bug in reading binary SFST and
	  FOMA transducers.

2011-02-12 22:59  mie

	* README: update requirements and reorganise

2011-02-11 16:44  mpsilfve

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Fixed bug
	  in reading and writing transducer binary headers.

2011-02-11 14:49  eaxelson

	* api_documentation.dox, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExtractStrings.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/Makefile.am, test/libhfst/test.cc,
	  test/libhfst/test_hfst_basic_transducer.cc,
	  test/libhfst/test_transducer_functions.cc,
	  test/libhfst/test_transducers.att, tools/src/HfstCompiler.cc:
	  AT&T format now accepts all whitespace characters as field
	  separators.

2011-02-11 10:49  mpsilfve

	* libhfst/src/implementations/HfstTransitionGraph.h: Added a
	  const-version of HfstTransitionGraph::operator[], so that it is
	  possible to access the transitions of a const
	  HfstTransitionGraph.

2011-02-10 15:21  hardwick

	* libhfst/src/HfstTransducer.cc: Added appropriate type checks in a
	  HfstTransducer constructor - probably many more needed...

2011-02-10 15:20  hardwick

	* tools/src/hfst-txt2fst.cc: Fixed typo and clarified help message

2011-02-10 13:09  hardwick

	* libhfst/src/implementations/optimized-lookup/transducer.h:
	  Represent epsilon as blank string when returning representations
	  from
	  ol-library

2011-02-10 10:48  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/libhfst/test_transducer_functions.cc: More tests added.
	  Substitute bugs fixed in TropicalWeightTransducer.

2011-02-09 14:32  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  test/libhfst/test_transducer_functions.cc: New tests added.
	  Substitution functions cause a segfault in
	  TropicalWeightTransducer, debugging under way.

2011-02-09 11:30  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  test/libhfst/test_transducer_functions.cc: More tests added.

2011-02-08 15:51  eaxelson

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  test/libhfst/test_transducer_functions.cc: Fixed some problems
	  (due to epsilon symbol) in SfstTransducer functions that take a
	  String or StringPair as argument. FomaTransducer::is_cyclic now
	  works correctly, function 'fsm_topsort' must be called before
	  'is_loop_free'.

2011-02-08 15:06  eaxelson

	* libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/libhfst/test_transducer_functions.cc: More tests added.

2011-02-08 13:14  eaxelson

	* test/libhfst/test_transducer_functions.cc: File
	  test_transducer_functions fixed.

2011-02-08 13:12  eaxelson

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  test/libhfst/Makefile.am,
	  test/libhfst/test_transducer_functions.cc: Extra debugging
	  messages removed.

2011-02-07 14:41  eaxelson

	* test/libhfst/Makefile.am, test/libhfst/auxiliary_functions.cc,
	  test/libhfst/test_streams.cc, test/libhfst/test_tokenizer.cc,
	  test/libhfst/transducer.att: Test for tokenizer added.

2011-02-07 14:02  eaxelson

	* api_documentation.dox, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  test/libhfst/Makefile.am, test/libhfst/test_streams.cc:
	  FomaTransducer::define_transducer(char*) now calls
	  fsm_count(struct *fsm) on its return value. In this way the
	  number of fsm lines is correct when the transducer is written to
	  file.

2011-02-04 15:25  eaxelson

	* test/libhfst/Makefile.am, test/libhfst/test_streams.cc,
	  test/libhfst/test_transducers.att: More tests added.

2011-02-04 15:14  eaxelson

	* test/libhfst/Makefile.am, test/libhfst/auxiliary_functions.cc,
	  test/libhfst/test_constructors.cc:

2011-02-04 14:21  eaxelson

	* test/libhfst/foobar.att, test/libhfst/test_constructors.cc:

2011-02-04 13:53  eaxelson

	* test/libhfst/Makefile.am, test/libhfst/test.cc,
	  test/libhfst/test_constructors.cc: File test_constructors.cc
	  added

2011-02-03 16:20  eaxelson

	* api_documentation.dox, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:
	  Documentation added.

2011-02-02 16:03  eaxelson

	* api_documentation.dox, configure.ac,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTransducer.h,
	  tools/src/Makefile.am, tools/src/hfst-name.cc: Documentation
	  updated. Tool hfst-name added.

2011-02-02 13:49  eaxelson

	* libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-summarize.cc: Now conversion from OpenFst and SFST
	  to HFST handles special symbols correctly. How special symbols
	  should be handled in the reverse case is still an open question.

2011-02-01 13:47  mie

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-lookup.cc: remove deprecated conversions and
	  unused parameters

2011-02-01 10:35  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.h:
	  ol-basic -conversion

2011-01-31 14:00  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h: Function
	  HfstTransducer::insert_freely(const HfstTransducer &tr) added.

2011-01-31 11:06  eaxelson

	* libhfst/src/HfstOutputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: Now the
	  output symbol table of a tropical or log HFST transducer is
	  assigned a copy of the input symbol table when the transducer is
	  written. This should make conversions between OpenFst and HFST
	  transducers easier.

2011-01-31 10:42  mpsilfve

	* tools/src/hfst-summarize.cc: Fixed two typedefs in
	  trunk/hfst3/tools/src/hfst-summarize.cc

2011-01-31 10:41  mpsilfve

	* libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/optimized-lookup/convert.h: Fixed an
	  #include in
	  trunk/hfst3/libhfst/src/implementations/ConvertTransducerFormat.h
	  and a typedef in
	  trunk/hfst3/libhfst/src/implementations/convert.h

2011-01-30 22:51  mie

	* tools/src/hfst-fst2fst.cc: Fix verbose messages about HFST3
	  headers

2011-01-30 22:30  mie

	* test/tools/cat2epsilon.txt, test/tools/epsilon.txt,
	  test/tools/epsilon2cat.txt: epsilon tests

2011-01-28 14:20  eaxelson

	* libhfst/src/HfstOutputStream.h, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  tools/src/hfst-lookup.cc: hfst-lookup now prints the results in
	  the FILE requested instead of stderr

2011-01-28 11:09  eaxelson

	* libhfst/src/HfstTransducer.cc, tools/src/hfst-lookup.cc:
	  hfst-lookup has two options more. It is possible to print results
	  in pairstring format (not implemented for optimized lookup
	  format) and defined how the epsilon is printed.

2011-01-27 15:18  eaxelson

	* libhfst/src/HfstExtractStrings.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/tools/Makefile.am: extract_strings and WeightedPath changed
	  so that it is possible to include a StringPairVector
	  representation of the extracted paths

2011-01-27 04:00  mie

	* libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/Makefile.am, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-lookup.cc: implement flags and epsilons and xfst
	  options print-space print-flag obey-flags etc.

2011-01-26 23:24  mie

	* test/tools/Makefile.am, test/tools/compose-functionality.sh,
	  test/tools/concatenate-functionality.sh,
	  test/tools/conjunct-functionality.sh,
	  test/tools/determinize-functionality.sh,
	  test/tools/disjunct-functionality.sh,
	  test/tools/fst2strings-functionality.sh,
	  test/tools/fst2txt-functionality.sh,
	  test/tools/head-functionality.sh, test/tools/hfst-check-help.sh,
	  test/tools/hfst-check-version.sh,
	  test/tools/invert-functionality.sh,
	  test/tools/minimize-functionality.sh,
	  test/tools/project-functionality.sh,
	  test/tools/remove-epsilons-functionality.sh,
	  test/tools/repeat-functionality.sh,
	  test/tools/reverse-functionality.sh,
	  test/tools/split-functionality.sh,
	  test/tools/substitute-functionality.sh,
	  test/tools/subtract-functionality.sh,
	  test/tools/summarize-functionality.sh,
	  test/tools/tail-functionality.sh: Avoid testing missing backends
	  if possible

2011-01-26 15:45  eaxelson

	* libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, tools/src/HfstCompiler.cc:
	  Documentation added. Thrown exception types changed for some
	  functions.

2011-01-25 17:18  eaxelson

	* api_documentation.dox, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/hfst_apply_schemas.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/HfstCompiler.cc, tools/src/hfst-strings2fst.cc:
	  Documentation improved and added. Keyword 'const' added to
	  functions and their arguments when appropriate.

2011-01-24 16:18  eaxelson

	* api_documentation.dox,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  tools/src/hfst-fst2strings.cc: Documentation added.

2011-01-21 15:57  eaxelson

	* Doxyfile, api_documentation.dox, configure.ac,
	  libhfst/src/HfstApply.cc, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/hfst_apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/MfstlTransducer.cc,
	  libhfst/src/implementations/MfstlTransducer.h,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.cc,
	  libhfst/src/implementations/MyTransducerLibraryTransducer.h:
	  Documentation changed.

2011-01-19 15:18  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstExceptions.h,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-lookup.cc: HfstFileException changed to
	  HfstStreamException

2011-01-19 11:50  eaxelson

	* libhfst/src/HfstSymbolDefs.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compose.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-subtract.cc: Missing flag diacritics now yield a
	  warning in hfst-compose, hfst-conjunct and hfst-subtract, unless
	  freely inserted by option -F.

2011-01-18 14:23  hardwick

	* tools/src/HfstCompiler.cc: One more portability fix... could be
	  the last one!

2011-01-18 14:20  hardwick

	* tools/src/hfst-summarize.cc: Yet another without-openfst
	  portability fix

2011-01-18 14:17  hardwick

	* tools/src/parsers/xre_utils.cc: Another without-openfst
	  portability fix

2011-01-18 14:14  hardwick

	* tools/src/parsers/xre_utils.h: Another without-openfst
	  portability fix

2011-01-18 14:12  hardwick

	* tools/src/hfst-lookup.cc: Added using-directives to
	  hfst-lookup.cc - apparently they don't get
	  included from somewhere else when not HAVE_OPENFST, so this is
	  necessary
	  for portability

2011-01-18 13:55  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: More
	  optimized-lookup conversion fixes... produces correct results at
	  least
	  for trivial cases now.

2011-01-17 20:11  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Various
	  bits of format correctness for optimized-lookup conversion
	  (lookup still doesn't give correct results)

2011-01-17 16:45  eaxelson

	* api_documentation.dox, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstTransitionGraph.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/HfstAlphabet.h, tools/src/HfstBasic.h,
	  tools/src/HfstUtf8.h: Documentation added.

2011-01-17 15:08  eaxelson

	* libhfst/src/HfstAlphabet.cc, libhfst/src/HfstAlphabet.h,
	  libhfst/src/HfstBasic.cc, libhfst/src/HfstBasic.h,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/HfstUtf8.cc,
	  libhfst/src/HfstUtf8.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/tools/hfst-check-help.sh, test/tools/hfst-check-version.sh,
	  test/tools/lookup-functionality.sh,
	  test/tools/permutate-file-params.sh, tools/src/HfstAlphabet.cc,
	  tools/src/HfstAlphabet.h, tools/src/HfstBasic.cc,
	  tools/src/HfstBasic.h, tools/src/HfstUtf8.cc,
	  tools/src/HfstUtf8.h, tools/src/Makefile.am,
	  tools/src/hfst-lookup.cc, tools/src/hfst-txt2fst.cc:
	  HfstAlphabet, HfstBasic and HfstUtf8 cc and h files moved to
	  tools/src. Some functions in HfstTransducer decalred as
	  protected.

2011-01-17 08:41  hardwick

	* libhfst/src/HfstOutputStream.cc: #if HAVE_HFST_OL perhaps not
	  working correctly - in any case HFST_OL-writing
	  is now enabled, although the results still don't appear to be
	  quite correct

2011-01-17 08:31  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Oops,
	  forgot to remove some debugging messages

2011-01-17 08:29  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Fixed
	  hanging hfst-ol conversion, still doesn't get written

2011-01-16 18:24  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h:
	  Ol-conversion (untested as yet)

2011-01-15 13:27  hardwick

	* tools/src/Makefile.am: Added parsers/xre_utils.h to noist_HEADERS
	  in tools/src/Makefile.am
	  
	  This commit is also to celebrate that hfst3 will now actually
	  build on a clean
	  system!

2011-01-15 12:40  hardwick

	* tools/src/Makefile.am: Added parsers/XreCompiler.h to
	  noinst_HEADERS in tools/src/Makefile.am

2011-01-14 15:41  eaxelson

	* api_documentation.dox, libhfst/src/HfstInputStream.h:
	  Documentation added.

2011-01-13 14:46  eaxelson

	* api_documentation.dox, libhfst/src/HfstTransducer.h:
	  Documentation added.

2011-01-12 16:23  eaxelson

	* configure.ac, libhfst/src/HfstGrammar.cc,
	  libhfst/src/HfstGrammar.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/TropicalWeightComposeIntersect.cc,
	  libhfst/src/implementations/TropicalWeightComposeIntersect.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/tools/Makefile.am, tools/src/Makefile.am,
	  tools/src/hfst-compose-intersect.cc: Intersecting composition
	  functionalities removed, they will be implemented using
	  HfstBasicTransducer format in the future.

2011-01-12 14:13  hardwick

	* configure.ac: Updated configure.ac to reflect dropping of
	  tools/src/parsers/Makefile.am

2011-01-12 14:12  hardwick

	* tools/src/parsers/Makefile.am: Deleted unneeded Makefile.am in
	  tools/src/parsers

2011-01-12 13:37  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h: Substituting
	  unknowns and identities now works correctly in composition.

2011-01-12 12:32  eaxelson

	* api_documentation.dox, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  tools/src/parsers/LexcCompiler.cc: A bug in reading transducers
	  in AT&T format fixed. Also an alphabet bug in converting
	  HfstBasicTransducers into SFST transducers fixed.

2011-01-12 08:49  moshagen

	* api_documentation.dox: Corrected documentation link.

2011-01-11 15:21  eaxelson

	* Doxyfile, api_documentation.dox, libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstSymbolDefs.h,
	  libhfst/src/implementations/HfstTransitionGraph.h: Documentation
	  added.

2011-01-10 16:47  eaxelson

	* api_documentation.dox,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-summarize.cc: Redundant code removed from class
	  HfstTransitionGraph.

2011-01-10 15:29  moshagen

	* .: Ignore typical build subdirs.

2011-01-10 15:21  eaxelson

	* Doxyfile, api_documentation.dox, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstNet.cc,
	  libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/HfstTransitionGraph.cc,
	  libhfst/src/implementations/HfstTransitionGraph.h,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-summarize.cc,
	  tools/src/parsers/LexcCompiler.cc: HfstNet renamed to
	  HfstTransitionGraph, HfstFsm to HfstBasicTransducer and HfstArc
	  to HfstBasicTransition

2011-01-06 08:57  mie

	* scripts/Makefile.am: extra_dist all scripts

2011-01-06 02:59  mie

	* libhfst/src/HfstAlphabet.cc, libhfst/src/Makefile.am,
	  libhfst/src/implementations/Makefile.am, tools/src/Makefile.am,
	  tools/src/parsers/Makefile.am: fix VPATH _build_

2011-01-05 13:58  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:
	  Substitute functions of HfstNet updated.

2011-01-05 11:53  hardwick

	* tools/src/Makefile.am: HfstCompiler.h in noinst_HEADERS

2011-01-05 11:30  hardwick

	* tools/src/parsers/Makefile.am: Added items to noinst_HEADERS in
	  tools/src/parsers/Makefile.am, evidently needed
	  for building

2011-01-05 08:50  moshagen

	* tools/src: Ignore more generated files.

2011-01-04 17:24  mie

	* scripts/hfst-foma-wrapper.sh.in, scripts/hfst-lexc: Remove
	  intermediate files and be selectively verbose to avoid confusion

2011-01-04 15:50  hardwick

	* libhfst/src/Makefile.am: YAUH: HfstUtf8.h

2011-01-04 15:19  hardwick

	* libhfst/src/Makefile.am: YAUH: HfstBasic.h

2011-01-04 15:02  hardwick

	* libhfst/src/Makefile.am: Another unshipped header (HfstGrammar.h)

2011-01-04 11:05  hardwick

	* libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: oops

2011-01-04 10:57  hardwick

	* libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h:
	  HAVE_OPENFST guards

2011-01-04 10:46  eaxelson

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstNet.h, tools/src/HfstCompiler.cc:
	  A bug in transducer conversion functions fixed.

2011-01-04 10:17  hardwick

	* libhfst/src/implementations/Makefile.am: Missing \ in another
	  header shipping directive in
	  libhfst/src/implementations/Makefile.am

2011-01-04 10:14  hardwick

	* libhfst/src/implementations/Makefile.am: Another missing header,
	  TropicalWeightComposeIntersect.h included for shipping
	  (this is probably temporary and the header shouldn't be needed
	  anymore,
	  but for now building fails without it on clean machines)

2011-01-04 07:40  mie

	* README-alpha, libhfst/src/coding-style.sh: The alpha testing
	  instructions

2011-01-03 18:01  mie

	* libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc: skip all
	  tests that might fail

2011-01-03 17:00  mie

	* configure.ac, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/FlagDiacritics, tools/src/Makefile.am,
	  tools/src/parsers/Makefile.am: * some new autoconfiscate features
	  (silent make!)
	  * misc. stylistic changes

2011-01-03 15:50  mpsilfve

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstNet.h: Made
	  HfstNet::get_final_weight(...) a const member function.

2011-01-03 15:36  hardwick

	* libhfst/src/implementations/Makefile.am: Added missing headers to
	  Makefile

2011-01-03 14:34  mpsilfve

	* libhfst/src/implementations/HfstNet.h: changed void
	  HfstNet::add_state(HfstState s) so that it returns s and added
	  HfstState HfstNet::add_state(void), which adds a new state.

2011-01-03 11:46  eaxelson

	* libhfst/src/implementations/HfstNet.cc: HfstNet.cc added

2011-01-03 11:15  eaxelson

	* libhfst/src/HfstDataTypes.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-summarize.cc,
	  tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/xfst-lexer.ll: Conversions between transducer
	  formats updated so that they use HfstFsm

2011-01-02 20:15  moshagen

	* tools/src: Ignore generated files.

2011-01-02 19:37  moshagen

	* tools/src/parsers: Ignore generated files.

2011-01-01 13:28  mie

	* tools/src/Makefile.am, tools/src/hfst-lexc-compiler.cc,
	  tools/src/hfst-regexp2fst.cc, tools/src/hfst-xfst-compiler.cc,
	  tools/src/parsers/XfstCompiler.cc,
	  tools/src/parsers/XfstCompiler.h,
	  tools/src/parsers/xfst-utils.cc, tools/src/parsers/xfst-utils.h:
	  Fix the missing includes and linkage

2010-12-31 14:22  mie

	* configure.ac, libhfst/src/Makefile.am, libhfst/src/extensions,
	  tools/src/Makefile.am, tools/src/hfst-compare.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-regexp2fst.cc,
	  tools/src/hfst-repeat.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-strip-header.cc, tools/src/parsers,
	  tools/src/parsers/LexcCompiler.cc,
	  tools/src/parsers/LexcCompiler.h, tools/src/parsers/Makefile.am,
	  tools/src/parsers/XreCompiler.h, tools/src/parsers/xre_lex.ll,
	  tools/src/parsers/xre_parse.yy, tools/src/parsers/xre_utils.cc,
	  tools/src/parsers/xre_utils.h: Remove hfst's lexc, xfst and xre
	  parsers and use foma's instead of reinventing
	  wheel and doubling update burden

2010-12-28 16:34  eaxelson

	* libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/new-ConvertTransducerFormat.cc: New
	  transducer conversion functions added.

2010-12-28 14:17  eaxelson

	* libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  tools/src/HfstCompiler.cc:

2010-12-28 13:28  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  tools/src/HfstCompiler.cc: A bug in
	  FomaTransducer::define_transducer fixed.

2010-12-22 17:18  eaxelson

	* libhfst/src/implementations/HfstNet.h: A bug fixed in
	  HfstNet::substitute(StringPair, HfstNet)

2010-12-22 16:26  eaxelson

	* libhfst/src/implementations/HfstNet.h: More functions added to
	  HfstNet

2010-12-22 13:15  eaxelson

	* api_documentation.dox,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FooTransducer.h,
	  libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/new-ConvertTransducerFormat.cc,
	  test/libhfst/Makefile.am, test/tools/Makefile.am: More functions
	  added to HfstNet

2010-12-21 07:38  mie

	* test/tools/compare-functionality.sh,
	  test/tools/permutate-file-params.sh: Use local compare for all
	  tests

2010-12-21 02:52  mie

	* configure.ac, tools/src/hfst-regexp2fst.cc: don't fclose infile
	  too early

2010-12-21 01:29  mie

	* tools/src/hfst-compare.cc, tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-compose.cc, tools/src/hfst-concatenate.cc,
	  tools/src/hfst-conjunct.cc, tools/src/hfst-determinize.cc,
	  tools/src/hfst-diff-test.cc, tools/src/hfst-disjunct.cc,
	  tools/src/hfst-format.cc, tools/src/hfst-fst2fst.cc,
	  tools/src/hfst-fst2pairstrings.cc, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-fst2txt.cc, tools/src/hfst-head.cc,
	  tools/src/hfst-invert.cc, tools/src/hfst-lexc-compiler.cc,
	  tools/src/hfst-lookup-optimize.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-minimize.cc, tools/src/hfst-omor-evaluate.cc,
	  tools/src/hfst-optimized-lookup.cc, tools/src/hfst-pair-test.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-regexp2fst.cc, tools/src/hfst-remove-epsilons.cc,
	  tools/src/hfst-repeat.cc, tools/src/hfst-reverse.cc,
	  tools/src/hfst-split.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-strip-header.cc, tools/src/hfst-substitute.cc,
	  tools/src/hfst-subtract.cc, tools/src/hfst-summarize.cc,
	  tools/src/hfst-symbols.cc, tools/src/hfst-tail.cc,
	  tools/src/hfst-txt2fst.cc, tools/src/hfst-xfst-compiler.cc: *
	  Separate bug report from further info by newline
	  * remove old and deprecated tools

2010-12-21 00:40  mie

	* man/Makefile.am, man/hfst-calculate.1, man/hfst-compare.1,
	  man/hfst-compose-intersect.1, man/hfst-compose.1,
	  man/hfst-concatenate.1, man/hfst-conjunct.1,
	  man/hfst-determinize.1, man/hfst-disjunct.1, man/hfst-fst2fst.1,
	  man/hfst-fst2strings.1, man/hfst-fst2txt.1, man/hfst-head.1,
	  man/hfst-intersect.1, man/hfst-invert.1, man/hfst-minimize.1,
	  man/hfst-proc.1, man/hfst-project.1, man/hfst-push-weights.1,
	  man/hfst-regexp2fst.1, man/hfst-remove-epsilons.1,
	  man/hfst-repeat.1, man/hfst-reverse.1, man/hfst-split.1,
	  man/hfst-strings2fst.1, man/hfst-subtract.1,
	  man/hfst-summarize.1, man/hfst-tail.1, man/hfst-txt2fst.1,
	  man/hfst-xfst-compiler.1, man/hfst-xfst.1: * intersect has been
	  called conjunct since forever
	  * move external links in SEE ALSO

2010-12-20 22:05  mie

	* libhfst/src/Makefile.am, libhfst/src/coding-style.sh: enforce
	  coding style in make check :-)

2010-12-20 14:55  eaxelson

	* Doxyfile, api_documentation.dox,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstNet.h,
	  libhfst/src/implementations/new-ConvertTransducerFormat.cc: File
	  new-ConvertTransducerFormat.cc added, it will soon replace
	  ConvertTransducerFormat.cc

2010-12-20 06:04  mie

	* test/tools/compare-functionality.sh,
	  test/tools/permutate-file-params.sh: testing results of parameter
	  vcombinations

2010-12-20 05:09  mie

	* man/hfst-lexc.1, scripts/Makefile.am, scripts/hfst-lexc,
	  scripts/hfst-xfst, test/tools/Makefile.am,
	  test/tools/lexc-functionality.sh: add hfst-lexc script

2010-12-20 04:27  mie

	* man/Makefile.am, man/hfst-foma-wrapper.1,
	  man/hfst-tool.1.template, man/hfst-xfst.1,
	  scripts/hfst-foma-wrapper.sh.in, scripts/hfst-xfst,
	  test/tools/Makefile.am: Update xfst/foma scripts

2010-12-19 12:28  eaxelson

	* libhfst/src/implementations/HfstNet.h: Added a substitute
	  function to class HfstNet.

2010-12-17 15:26  eaxelson

	* libhfst/src/implementations/HfstNet.h: HfstNet.h has now a
	  function write_in_att_format

2010-12-17 14:30  eaxelson

	* libhfst/src/implementations/HfstNet.h: HfstNet.h updated and
	  tested.

2010-12-17 10:26  eaxelson

	* libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/HfstNet.h: Added file HfstNet.h that
	  will soon replace file HfstInternalTransducer.h.

2010-12-16 22:37  mie

	* libhfst/src/implementations/HfstInternalTransducer.cc: Fix
	  internal tests

2010-12-16 16:36  eaxelson

	* libhfst/src/implementations/HfstInternalTransducer.h:
	  HfstInternalTransducer_ updated.

2010-12-16 16:19  eaxelson

	* Doxyfile, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h: A new
	  HfstInternalTransducer class HfstInternalTransducer_ added.

2010-12-16 10:00  eaxelson

	* libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h: class
	  HfstTransition changed to struct HfstTransition

2010-12-16 09:38  eaxelson

	* Doxyfile, api_documentation.dox, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstOlTransducer.h: A bug in
	  converting empty transducers between internal and OpenFst's
	  formats fixed.

2010-12-16 07:20  mie

	* libhfst/src/HfstTransducer.cc: use #if's on backend specific code

2010-12-15 13:27  eaxelson

	* api_documentation.dox, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/LogFstTrieFunctions.cc,
	  libhfst/src/implementations/LogFstTrieFunctions.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:
	  LogFstTrieFunctions .cc and .h removed and their functions moved
	  to LogWeightTransducer .cc and .h and copied also to
	  TropicalWeightTransducer .cc and .h

2010-12-14 16:09  eaxelson

	* libhfst/src/ExtractStrings.h, libhfst/src/FlagDiacritics.cc,
	  libhfst/src/FlagDiacritics.h, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstExtractStrings.h,
	  libhfst/src/HfstFlagDiacritics.cc,
	  libhfst/src/HfstFlagDiacritics.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstMutableTransducer.h,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstSymbolDefs.cc,
	  libhfst/src/HfstSymbolDefs.h, libhfst/src/HfstTokenizer.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am, libhfst/src/SymbolDefs.cc,
	  libhfst/src/SymbolDefs.h, libhfst/src/apply_schemas.h,
	  libhfst/src/extensions/LexcCompiler.cc,
	  libhfst/src/hfst_apply_schemas.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/MfstlTransducer.cc,
	  libhfst/src/implementations/MfstlTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/HfstCompiler.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-proc/lookup-path.h, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-summarize.cc, tools/src/test.cc: Files renamed and
	  deleted.

2010-12-13 17:11  eaxelson

	* api_documentation.dox, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstMutableTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h: Including
	  headers should now work correctly. Doxygen documentation also
	  added.

2010-12-13 07:18  mie

	* libhfst/src/extensions/LexcCompiler.cc,
	  test/tools/lexc-compiler-functionality.sh: The minimal lexc
	  compiler functionality tests and minor fixes to compilation
	  formula

2010-12-13 05:46  mie

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/MfstlTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc:
	  implementations unit tests

2010-12-13 03:27  mie

	* libhfst/src/extensions/LexcCompiler.cc,
	  libhfst/src/extensions/LexcCompiler.h,
	  libhfst/src/extensions/Makefile.am,
	  libhfst/src/extensions/XfstCompiler.cc,
	  libhfst/src/extensions/XfstCompiler.h,
	  libhfst/src/extensions/XreCompiler.cc,
	  libhfst/src/extensions/XreCompiler.h,
	  libhfst/src/extensions/xre_utils.cc,
	  libhfst/src/extensions/xre_utils.h: Add unit tests for extensions

2010-12-13 03:16  mie

	* libhfst/src/HfstInputStream.cc: don't test default input stream
	  since it requires stdin

2010-12-11 07:00  mie

	* libhfst/src/FlagDiacritics.cc, libhfst/src/HfstTokenizer.cc:
	  EXIT_* needs cstdlib on newere gcc's/glibc's

2010-12-11 05:08  mie

	* libhfst/src/FlagDiacritics.cc, libhfst/src/HfstAlphabet.cc,
	  libhfst/src/HfstGrammar.cc, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/Makefile.am: main interface unit tests 3/6

2010-12-10 21:58  mie

	* libhfst/src/HfstTransducer.cc, test/tools/Makefile.am: It's a
	  verbose test suite

2010-12-10 16:53  eaxelson

	* tools/src/hfst-strings2fst.cc: hfst-strings2fst now tokenizes
	  multicharacter symbols

2010-12-10 16:01  eaxelson

	* tools/src/hfst-strings2fst.cc: A bug in hfst-strings2fst with
	  (not pairstrings && not spaces) fixed.

2010-12-10 15:39  eaxelson

	* Doxyfile, api_documentation.dox, libhfst/src/HfstDataTypes.h,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/MfstlTransducer.h,
	  new_library/MyFst.cc, new_library/MyFst.h,
	  tools/src/hfst-strings2fst.cc: hfst-strings2fst now uses the
	  internal trie transducer format and converts to the format
	  requested before writing the output. This should make
	  hfst-strings2fst faster.

2010-12-10 11:22  eaxelson

	* api_documentation.dox: Documentation added.

2010-12-10 10:41  eaxelson

	* configure.ac, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/MfstlTransducer.cc,
	  libhfst/src/implementations/MfstlTransducer.h, new_library,
	  new_library/Makefile, new_library/MyFst.cc, new_library/MyFst.h,
	  new_library/README, new_library/test.cc: Added a simple example
	  transducer library, MFSTL, that can be included by command
	  './configure --with-mfstl=true'

2010-12-09 17:52  eaxelson

	* configure.ac, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FooTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-strings2fst.cc: An
	  implementation type FOO_TYPE added for testing, by default it is
	  not included in HFST.

2010-12-09 13:00  mie

	* test/tools/Makefile.am, test/tools/lookup-functionality.sh,
	  tools/src/hfst-lookup.cc: Fix lookup_printf and test it

2010-12-08 16:55  eaxelson

	* libhfst/src/HfstInputStream.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Reading
	  hfst version 2 transducers whose implementation type is OpenFst
	  should work now.

2010-12-08 15:38  eaxelson

	* Doxyfile, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstTransducer.h: Documentation added. A bug in hfst
	  version 2 transducer handling detected, fixing started.

2010-12-08 03:32  mie

	* libhfst/src/HfstTransducer.cc, libhfst/src/Makefile.am: Full-ish
	  HfstTransducer unit test

2010-12-07 15:09  eaxelson

	* Doxyfile, libhfst/src/HfstTransducer.h, tools/src/hfst-lookup.cc,
	  tools/src/hfst-strings2fst.cc: A bug in hfst-strings2fst fixed,
	  now the newline character is discarded before converting the
	  weight string into a float. More Doxygen documentation also
	  added.

2010-12-07 10:55  hardwick

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Lookup
	  implemented for optimized-lookup API with new style headers,
	  though hfst-lookup doesn't print anything due to commented-out
	  printing
	  function (it seems to break when I uncomment it..?)

2010-12-07 01:01  mie

	* libhfst/src/HfstTransducer.cc, libhfst/src/Makefile.am: This
	  could be unit test

2010-12-04 16:58  eaxelson

	* libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.h,
	  libhfst/src/HfstTransducer.h, tools/src/hfst-lookup.cc:
	  hfst-lookup should now work correctly for transducers having
	  epsilon input cycles. Also added some documentation.

2010-12-04 04:17  mie

	* tools/src/hfst-commandline.cc: fix more of mac os x getline
	  substitute

2010-12-04 03:56  mie

	* test/tools/empty-input.sh: skip hfst-proc dir for empty input tst

2010-12-03 22:44  mie

	* man/Makefile.am, man/hfst-foma-wrapper.1,
	  man/hfst-xfst-compiler.1, man/hfst-xfst.1: Revert man
	  bootstrapping stuff and add stubs for rest of the tools

2010-12-03 22:39  mie

	* libhfst/src/extensions/LexcCompiler.cc: add set and use zu for
	  size_t prints

2010-12-03 18:12  moshagen

	* tools/src: New item to ignore.

2010-12-03 14:31  eaxelson

	* tools/src/hfst-lookup.cc: hfst-lookup fixed, still allows too
	  many cycles although limits the results to a finite number

2010-12-03 10:52  eaxelson

	* man/hfst-calculate.1, man/hfst-compare.1,
	  man/hfst-compose-intersect.1, man/hfst-compose.1,
	  man/hfst-concatenate.1, man/hfst-determinize.1,
	  man/hfst-disjunct.1, man/hfst-fst2fst.1, man/hfst-fst2strings.1,
	  man/hfst-fst2txt.1, man/hfst-head.1, man/hfst-invert.1,
	  man/hfst-minimize.1, man/hfst-project.1, man/hfst-push-weights.1,
	  man/hfst-regexp2fst.1, man/hfst-remove-epsilons.1,
	  man/hfst-repeat.1, man/hfst-reverse.1, man/hfst-split.1,
	  man/hfst-strings2fst.1, man/hfst-subtract.1,
	  man/hfst-summarize.1, man/hfst-tail.1, man/hfst-txt2fst.1,
	  tools/src/hfst-lexc-compiler.cc, tools/src/hfst-lookup.cc: A bug
	  in hfst-lexc-compiler fixed, still some errors in help2man and
	  tool tests.

2010-12-03 10:01  eaxelson

	* libhfst/src/HfstExceptions.cc, tools/src/hfst-lookup.cc: File
	  added.

2010-12-02 15:14  eaxelson

	* libhfst/src/HfstExceptions.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FooTransducer.h,
	  tools/src/hfst-compare.cc, tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-compose.cc, tools/src/hfst-concatenate.cc,
	  tools/src/hfst-conjunct.cc, tools/src/hfst-disjunct.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-fst2strings.cc,
	  tools/src/hfst-lookup.cc, tools/src/hfst-split.cc: Outputs of
	  help commands of commandline tools fixed.

2010-11-30 13:57  eaxelson

	* libhfst/src/implementations/FomaTransducer.cc,
	  tools/src/hfst-format.cc: A bug in
	  HfstTransducer(StringPairVector&, type==FOMA_TYPE) fixed.

2010-11-30 11:35  moshagen

	* libhfst/src/extensions: More files to ignore.

2010-11-30 09:32  hardwick

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: A
	  version of infinitely_ambiguous (necessary for at least lookup)

2010-11-30 09:30  hardwick

	* tools/src/hfst-lookup.cc: Removed conditional compilation guards
	  from non-template
	  lookup-performing function (which way do we want it to be?)

2010-11-30 01:58  mie

	* configure.ac, tools/src/hfst-commandline.cc: enable lexc, missing
	  ) added

2010-11-29 19:13  hardwick

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Some
	  additional HFST_OL functionality

2010-11-29 17:29  mie

	* man/Makefile.am, man/hfst-calculate.1, man/hfst-compare.1,
	  man/hfst-compose-intersect.1, man/hfst-compose.1,
	  man/hfst-concatenate.1, man/hfst-determinize.1,
	  man/hfst-diff-test.1, man/hfst-disjunct.1, man/hfst-fst2fst.1,
	  man/hfst-fst2pairstrings.1, man/hfst-fst2strings.1,
	  man/hfst-fst2txt.1, man/hfst-head.1, man/hfst-invert.1,
	  man/hfst-lexc-compiler.1, man/hfst-lookup.1, man/hfst-minimize.1,
	  man/hfst-pair-test.1, man/hfst-proc.1, man/hfst-project.1,
	  man/hfst-push-weights.1, man/hfst-regexp2fst.1,
	  man/hfst-remove-epsilons.1, man/hfst-repeat.1,
	  man/hfst-reverse.1, man/hfst-split.1, man/hfst-strings2fst.1,
	  man/hfst-subtract.1, man/hfst-summarize.1, man/hfst-tail.1,
	  man/hfst-txt2fst.1, man/hfst-unweighted2weighted.1,
	  man/hfst-weighted2unweighted.1: Update man pages for release :-)

2010-11-29 17:26  eaxelson

	* test/tools/Makefile.am, test/tools/compose-functionality.sh,
	  test/tools/compose-intersect-functionality.sh,
	  test/tools/concatenate-functionality.sh,
	  test/tools/conjunct-functionality.sh,
	  test/tools/determinize-functionality.sh,
	  test/tools/disjunct-functionality.sh,
	  test/tools/fst2strings-functionality.sh,
	  test/tools/fst2txt-functionality.sh,
	  test/tools/head-functionality.sh,
	  test/tools/invert-functionality.sh,
	  test/tools/minimize-functionality.sh,
	  test/tools/project-functionality.sh,
	  test/tools/regexp2fst-functionality.sh,
	  test/tools/remove-epsilons-functionality.sh,
	  test/tools/repeat-functionality.sh,
	  test/tools/reverse-functionality.sh,
	  test/tools/split-functionality.sh,
	  test/tools/strings2fst-functionality.sh,
	  test/tools/substitute-functionality.sh,
	  test/tools/subtract-functionality.sh,
	  test/tools/summarize-functionality.sh,
	  test/tools/summarize_test2.txt, test/tools/tail-functionality.sh,
	  test/tools/txt2fst-functionality.sh, tools/src/hfst-compiler.yy,
	  tools/src/hfst-program-options.cc: Tests added.

2010-11-29 16:30  hardwick

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Some
	  fixes to make the right names defined down the line, plus
	  a first attempt at the lookup API

2010-11-29 16:12  hardwick

	* libhfst/src/FlagDiacritics.h,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Lookup
	  for hfst_ol in hfst3

2010-11-26 15:31  eaxelson

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/implementations/FooTransducer.h: More documentation
	  added.

2010-11-25 17:08  eaxelson

	* Doxyfile, libhfst/src/ExtractStrings.h,
	  libhfst/src/FlagDiacritics.h, libhfst/src/HfstAlphabet.h,
	  libhfst/src/HfstApply.cc, libhfst/src/HfstBasic.h,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstExceptions.h,
	  libhfst/src/HfstGrammar.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstMutableTransducer.h,
	  libhfst/src/HfstOutputStream.h, libhfst/src/HfstTokenizer.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/HfstUtf8.h, libhfst/src/SymbolDefs.h,
	  libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/FooTransducer.h,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogFstTrieFunctions.h,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightComposeIntersect.h,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Files
	  documented, a skeleton file added for adding a new backend
	  implementation

2010-11-25 14:29  eaxelson

	* libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/HfstCompiler.cc: Files renamed

2010-11-25 14:21  eaxelson

	* libhfst/src/implementations/HfstInternalTransducer.cc,
	  libhfst/src/implementations/HfstInternalTransducer.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h:

2010-11-25 13:20  eaxelson

	* libhfst/src/FlagDiacritics.cc, libhfst/src/FlagDiacritics.h,
	  libhfst/src/HfstAlphabet.cc, libhfst/src/HfstAlphabet.h,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/FlagDiacritics.cc,
	  libhfst/src/implementations/FlagDiacritics.h,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/HfstCompiler.h, tools/src/hfst-proc/lookup-path.h: Now
	  libhfst/src/implementations contains files that modify backend
	  transducers directly and libhfst/src other files

2010-11-25 12:47  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstInputStream.h, libhfst/src/HfstTokenizer.cc,
	  libhfst/src/HfstTokenizer.h, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/Makefile.am: Files moved

2010-11-25 11:41  eaxelson

	* libhfst/src/ExtractStrings.h, libhfst/src/HfstDataTypes.h,
	  libhfst/src/HfstExceptions.h, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Files
	  moved

2010-11-25 06:39  moshagen

	* .: More things to ignore.

2010-11-25 05:53  moshagen

	* scripts/Makefile.am, scripts/hfst-foma-wrapper.sh.in,
	  scripts/hfst-xfst: Set executable bit + line endings.

2010-11-25 05:30  moshagen

	* scripts: Ignore generated files.

2010-11-25 00:59  mie

	* Makefile.am, configure.ac, scripts, scripts/Makefile.am,
	  scripts/hfst-foma-wrapper.sh.in, scripts/hfst-xfst: Fake
	  hfst-xfst using foma-wrapper hacks

2010-11-24 18:15  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/Makefile.am, tools/src/HfstCompiler.cc,
	  tools/src/HfstCompiler.h, tools/src/Makefile.am: HfstCompiler.cc
	  and HfstCompiler.h added to tools/src/

2010-11-24 17:59  eaxelson

	* libhfst/src/HfstBasic.cc, libhfst/src/HfstBasic.h,
	  libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/HfstUtf8.cc,
	  libhfst/src/HfstUtf8.h, libhfst/src/Makefile.am,
	  libhfst/src/SymbolDefs.cc, libhfst/src/SymbolDefs.h,
	  libhfst/src/extensions/Makefile.am,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/GlobalSymbolTable.cc,
	  libhfst/src/implementations/GlobalSymbolTable.h,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-scanner.ll: Files moved.

2010-11-24 14:58  eaxelson

	* tools/src/hfst-lookup.cc: hfst-lookup updated, handling flag
	  diacritics and multiple paths with the same weights not yet
	  implemented

2010-11-24 13:23  eaxelson

	* tools/src/hfst-lookup.cc: hfst-lookup no works on unweighted
	  acyclic transducers

2010-11-24 08:42  moshagen

	* tools/src: Ignore compiled binary tools.

2010-11-24 08:02  mie

	* tools/src/hfst-commandline.cc: set type after exiting error for
	  mac compiler

2010-11-24 02:27  mie

	* tools/src/hfst-txt2fst.cc: Fix -o handling

2010-11-23 17:44  eaxelson

	* libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  tools/src/hfst-lookup.cc: hfst-lookup implementation continued,
	  works not yet

2010-11-23 16:37  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  test/tools/format-functionality.sh, tools/src/hfst-format.cc,
	  tools/src/hfst-lookup.cc: beginning to implement hfst-lookup

2010-11-22 14:44  hardwick

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc:
	  Recover from make-breaking stupid mistake

2010-11-22 14:37  hardwick

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h: Standardization
	  of HfstOlTransducer's iostreams

2010-11-22 13:26  eaxelson

	* Doxyfile, libhfst/src/HfstCompiler.cc,
	  libhfst/src/HfstCompiler.h, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/SymbolDefs.h: just testing that
	  everything works

2010-11-22 08:08  moshagen

	* libhfst/src/extensions: Ignore generated items.

2010-11-22 01:54  mie

	* configure.ac, libhfst/src/HfstCompiler.cc,
	  libhfst/src/HfstDataTypes.h, libhfst/src/HfstGrammar.cc,
	  libhfst/src/HfstGrammar.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstInputStream.h,
	  libhfst/src/HfstMutableTransducer.h,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstOutputStream.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am, libhfst/src/extensions/LexcCompiler.cc,
	  libhfst/src/extensions/LexcCompiler.h,
	  libhfst/src/extensions/Makefile.am,
	  libhfst/src/extensions/XfstCompiler.cc,
	  libhfst/src/extensions/XfstCompiler.h,
	  libhfst/src/extensions/XreCompiler.cc,
	  libhfst/src/extensions/XreCompiler.h,
	  libhfst/src/extensions/lexc-lexer.ll,
	  libhfst/src/extensions/lexc-parser.yy,
	  libhfst/src/extensions/lexc-utils.cc,
	  libhfst/src/extensions/lexc-utils.h,
	  libhfst/src/extensions/xfst-lexer.ll,
	  libhfst/src/extensions/xfst-parser.yy,
	  libhfst/src/extensions/xfst-utils.cc,
	  libhfst/src/extensions/xfst-utils.h,
	  libhfst/src/extensions/xre_lex.ll,
	  libhfst/src/extensions/xre_parse.yy,
	  libhfst/src/extensions/xre_utils.cc,
	  libhfst/src/extensions/xre_utils.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LexcCompiler.cc,
	  libhfst/src/implementations/LexcCompiler.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/XfstCompiler.cc,
	  libhfst/src/implementations/XfstCompiler.h,
	  libhfst/src/implementations/XreCompiler.cc,
	  libhfst/src/implementations/XreCompiler.h,
	  libhfst/src/implementations/lexc-lexer.ll,
	  libhfst/src/implementations/lexc-parser.yy,
	  libhfst/src/implementations/lexc-utils.cc,
	  libhfst/src/implementations/lexc-utils.h,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  libhfst/src/implementations/xfst-lexer.ll,
	  libhfst/src/implementations/xfst-parser.yy,
	  libhfst/src/implementations/xfst-utils.cc,
	  libhfst/src/implementations/xfst-utils.h,
	  libhfst/src/implementations/xre_lex.ll,
	  libhfst/src/implementations/xre_parse.yy,
	  libhfst/src/implementations/xre_utils.cc,
	  libhfst/src/implementations/xre_utils.h, test/libhfst/test.cc,
	  test/tools/empty-input.sh, tools/src/hfst-commandline.cc,
	  tools/src/hfst-commandline.h, tools/src/hfst-compare.cc,
	  tools/src/hfst-compose-intersect.cc, tools/src/hfst-compose.cc,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-determinize.cc, tools/src/hfst-disjunct.cc,
	  tools/src/hfst-format.cc, tools/src/hfst-fst2fst.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-head.cc, tools/src/hfst-invert.cc,
	  tools/src/hfst-lookup.cc, tools/src/hfst-minimize.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-regexp2fst.cc, tools/src/hfst-remove-epsilons.cc,
	  tools/src/hfst-repeat.cc, tools/src/hfst-reverse.cc,
	  tools/src/hfst-split.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-substitute.cc, tools/src/hfst-subtract.cc,
	  tools/src/hfst-summarize.cc, tools/src/hfst-tail.cc,
	  tools/src/hfst-txt2fst.cc: Clean up few minor details

2010-11-18 15:08  eaxelson

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstTokenizer.h: Documentation added.

2010-11-17 14:48  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/SymbolDefs.h: More documentation
	  added, exceptions divided into subclasses.

2010-11-17 09:31  eaxelson

	* Doxyfile, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h: Documentation
	  added.

2010-11-17 00:16  mie

	* libhfst/src/implementations/SfstTransducer.cc,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-lookup.cc: Catch stuff to provide meaningful error
	  messages, provide better error replacement

2010-11-16 14:22  eaxelson

	* Doxyfile, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compare.cc, tools/src/hfst-strings2fst.cc: Small
	  changes done, documentation added.

2010-11-15 05:18  mie

	* configure.ac, libhfst/src/HfstTransducer.h,
	  tools/src/Makefile.am, tools/src/hfst-lookup.cc: Lookup and
	  related functions

2010-11-14 22:49  mie

	* tools/src/hfst-commandline.cc: Update string_to_format and some
	  polishing

2010-11-11 14:25  eaxelson

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.h: A
	  bug in reading transducers with old header format fixed.

2010-11-11 11:54  eaxelson

	* Doxyfile, libhfst/src/HfstApply.cc, libhfst/src/HfstCompiler.cc,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-commandline.cc, tools/src/hfst-compiler.yy:
	  harmonization function optimized

2010-11-11 06:12  moshagen

	* .: Ignore ChangeLog, it is generated.

2010-11-10 23:41  mie

	* configure.ac, tools/src/hfst-commandline.h: don't use bsd err
	  functions

2010-11-10 13:23  mie

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h:
	  return paths even if !HAVE_SFST

2010-11-10 13:14  mie

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/xre_utils.cc: using std::map, have
	  SFST stuff ifdef'd

2010-11-08 14:08  eaxelson

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compiler.yy: A name field added to hfst header.
	  Doxygen documentation updated.

2010-11-05 14:02  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-commandline.h: HfstInputStream changed

2010-11-03 15:28  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h: Missing restriction
	  rule operators added.

2010-11-03 13:53  moshagen

	* tools/src, tools/src/hfst-proc: Ignore generated source and
	  binary files.

2010-11-03 12:40  eaxelson

	* libhfst/src/HfstRules.cc: A bug in HfstRules fixed. FEXPORT must
	  be added in front of foma functions 'sigma_create', 'xxmalloc'
	  and 'sigma_max' in file fomalibconf.h until new version of foma
	  is released.

2010-11-01 14:44  eaxelson

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.h, test/tools/split-functionality.sh,
	  tools/src/hfst-compose-intersect.cc: A bug in HFST header
	  handling fixed. Todo: update HFST code to work with the newest
	  version of SFST.

2010-11-01 08:56  moshagen

	* libhfst/src/implementations,
	  libhfst/src/implementations/optimized-lookup: Ignore more
	  generated items.

2010-10-31 23:52  mie

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/LexcCompiler.cc,
	  libhfst/src/implementations/Makefile.am,
	  tools/src/hfst-lexc-compiler.cc: Fix lexc compiler

2010-10-31 12:28  mie

	* README: Detail GNU bison version and feature requirements

2010-10-31 12:22  mie

	* libhfst/src/implementations/lexc-parser.yy,
	  libhfst/src/implementations/xfst-parser.yy,
	  libhfst/src/implementations/xre_parse.yy: Use obsolete syntax for
	  name-prefix to support slightly older bisons

2010-10-29 15:57  mie

	* configure.ac: More checks for backend installation sanity§

2010-10-29 15:40  mie

	* configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-xfst-compiler.cc: Make compiler tools dependent on
	  relevant features in library

2010-10-29 15:39  mie

	* README: Also include current foma diffs

2010-10-29 14:50  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  libhfst/src/implementations/xre_parse.yy,
	  tools/src/hfst-commandline.cc, tools/src/hfst-compare.cc,
	  tools/src/hfst-compose.cc, tools/src/hfst-concatenate.cc,
	  tools/src/hfst-conjunct.cc, tools/src/hfst-determinize.cc,
	  tools/src/hfst-disjunct.cc, tools/src/hfst-fst2fst.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-head.cc, tools/src/hfst-invert.cc,
	  tools/src/hfst-minimize.cc, tools/src/hfst-project.cc,
	  tools/src/hfst-push-weights.cc, tools/src/hfst-regexp2fst.cc,
	  tools/src/hfst-remove-epsilons.cc, tools/src/hfst-repeat.cc,
	  tools/src/hfst-reverse.cc, tools/src/hfst-split.cc,
	  tools/src/hfst-strings2fst.cc, tools/src/hfst-substitute.cc,
	  tools/src/hfst-subtract.cc, tools/src/hfst-tail.cc,
	  tools/src/hfst-txt2fst.cc, tools/src/hfst-xfst-compiler.cc:
	  Function open() removed from HfstInputStream and
	  HfstOutputStream. HFST transducer header structure changed.

2010-10-29 12:04  moshagen

	* ., libhfst/src/implementations/optimized-lookup, tools/src,
	  tools/src/hfst-proc: Ignore generated items.

2010-10-29 11:56  moshagen

	* README: Added MacOS X notes.

2010-10-28 21:36  mie

	* libhfst/src/implementations/SFST,
	  libhfst/src/implementations/foma: Remove bundled foma and SFST

2010-10-28 16:37  mie

	* configure.ac, games, games/src, tools/src/Makefile.am:
	  Mergefail→delete duplicate lines

2010-10-28 16:15  mie

	* libhfst/src/implementations/LexcCompiler.cc,
	  libhfst/src/implementations/LexcCompiler.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/XfstCompiler.cc,
	  libhfst/src/implementations/XfstCompiler.h,
	  libhfst/src/implementations/XreCompiler.cc,
	  libhfst/src/implementations/XreCompiler.h,
	  libhfst/src/implementations/xfst-lexer.ll,
	  libhfst/src/implementations/xfst-parser.yy,
	  libhfst/src/implementations/xfst-utils.cc,
	  libhfst/src/implementations/xfst-utils.h,
	  libhfst/src/implementations/xre_parse.yy,
	  libhfst/src/implementations/xre_utils.cc,
	  libhfst/src/implementations/xre_utils.h, tools/src/Makefile.am,
	  tools/src/hfst-xfst-compiler.cc: Add preliminary xfst compiler
	  for offline compilation of static files

2010-10-28 11:02  mie

	* autogen.sh: Add autogen.sh for problematic oses and systems

2010-10-28 10:35  mie

	* AUTHORS, NEWS, README: Document library backend requirements

2010-10-28 09:58  mie

	* configure.ac, libhfst/src/HfstTransducer.cc,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-summarize.cc: add replacement strndup and
	  error_at_line for mac again

2010-10-21 13:06  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/tools/Makefile.am,
	  test/tools/compose-intersect-functionality.sh: commandline tool
	  hfst-compose-intersect and test added

2010-10-20 14:17  eaxelson

	* configure.ac, libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  test/tools/Makefile.am, test/tools/calculate-functionality.sh,
	  test/tools/format-functionality.sh, tools/src/Makefile.am,
	  tools/src/hfst-compiler.yy, tools/src/hfst-format.cc,
	  tools/src/inc/getopt-cases-common.h: more tests added to tools,
	  SFST_TYPE transducer header now has an optional field that tells
	  if the transducer is minimal

2010-10-19 12:14  eaxelson

	* configure.ac, libhfst/src/implementations/SfstTransducer.cc,
	  test/tools/Makefile.am, test/tools/calculate-functionality.sh,
	  test/tools/head-functionality.sh,
	  test/tools/push-weights-functionality.sh,
	  test/tools/split-functionality.sh,
	  test/tools/tail-functionality.sh, tools/src/hfst-commandline.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-split.cc: more tests added to test/tools and small
	  bugs fixed in commandline programs

2010-10-18 15:28  eaxelson

	* libhfst/src/HfstCompiler.h, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstOutputStream.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/Makefile.am, tools/src/hfst-compiler.yy,
	  tools/src/hfst-summarize.cc: HfstInputStream and HfstOutputStream
	  now work correctly with tropical and log weight transducers if
	  their file argument is an empty string

2010-10-14 13:37  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: Alphabet
	  definition in HfstCompiler is now not done through internal
	  format when using SfstTransducers. This optimization makes
	  hfst-calculate slightly faster.

2010-10-13 14:56  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: tropical
	  transducer harmonization code optimized

2010-10-13 12:57  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Moved the
	  #endif to the actual correct place...

2010-10-13 12:06  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.cc: Moved
	  #endif to correct place. Suggestion: when there's a lot of
	  distance
	  between #if and #endif, consider placing a comment after #endif
	  to indicate
	  what it's ending (emacs can't figure it out).

2010-10-13 11:59  hardwick

	* libhfst/src/implementations/ConvertTransducerFormat.h: Removed
	  obsolete definitions

2010-10-12 14:06  eaxelson

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc:
	  transducer harmonization code optimized

2010-10-11 15:55  eaxelson

	* libhfst/src/HfstCompiler.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:

2010-10-11 10:39  eaxelson

	* libhfst/src/HfstBasic.cc, libhfst/src/HfstBasic.h,
	  libhfst/src/HfstUtf8.cc, libhfst/src/HfstUtf8.h: missing files
	  added

2010-10-08 14:32  eaxelson

	* libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:

2010-10-06 15:32  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:
	  HfstCompiler's code optimized

2010-10-04 13:53  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  tools/src/hfst-compiler.yy:

2010-10-01 12:24  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:
	  replace_in_context's code optimized

2010-09-30 15:37  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc:

2010-09-29 16:04  eaxelson

	* libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/FomaTransducer.cc:

2010-09-29 13:26  eaxelson

	* libhfst/src/HfstCompiler.cc,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h: Class
	  'HfstTrie' added for quick disjunction of words in hfst-calculate

2010-09-28 14:52  eaxelson

	* libhfst/src/HfstCompiler.cc,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/SfstTransducer.cc: reading words from
	  a file should now be faster in hfst-calculate

2010-09-27 14:15  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-scanner.ll:

2010-09-24 14:13  eaxelson

	* libhfst/src/HfstCompiler.cc:

2010-09-23 14:44  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/InternalTransducer.cc: a bug in
	  hfst-calculate's 'make_mapping' fixed

2010-09-22 15:36  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compiler.yy, tools/src/hfst-scanner.ll: now
	  hfst-calculate does not unnecessarily handle unknown symbols in
	  composition

2010-09-21 14:38  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/InternalTransducer.cc: A bug in
	  alphabet definition in hfst-calculate fixed. It seems that
	  handling unknown and identity symbols in composition is very slow
	  for some reason.

2010-09-20 14:11  eaxelson

	* libhfst/src/HfstRules.cc,
	  libhfst/src/implementations/HfstAlphabet.cc: A bug in
	  HfstCompiler::complement_range fixed

2010-09-17 14:58  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  tools/src/hfst-compiler.yy: HfstCompiler::new_transducer is now
	  faster

2010-09-15 15:39  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  test/libhfst/test.cc, tools/src/hfst-compiler.yy,
	  tools/src/hfst-fst2txt.cc, tools/src/hfst-summarize.cc: some bugs
	  in command line programs fixed

2010-09-14 13:54  eaxelson

	* configure.ac, libhfst/src/HfstInputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  test/tools/fst2txt-functionality.sh, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-summarize.cc: some bugs fixed in tests and hfst
	  library

2010-09-14 11:27  eaxelson

	* test/tools/2to4cats.txt, test/tools/4_cats.txt,
	  test/tools/4cats.txt: 4cats.txt now contains a transducer
	  accepting 4 consecutive 'cat's, and 4_cats.txt contains 4
	  consecutive transducers that each accept 'cat'.

2010-09-13 14:42  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstRules.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compiler.yy, tools/src/hfst-txt2fst.cc: a bug in
	  function 'harmonize' fixed

2010-09-10 14:22  moshagen

	* ., tools/src, tools/src/hfst-proc: Ignore generated autotools
	  stuff.

2010-09-10 12:17  mie

	* tools/src/Makefile.am, tools/src/inc/getopt-cases-unary.h: Commit
	  missing inputNamed

2010-09-08 15:14  eaxelson

	* configure.ac, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/xre_utils.cc,
	  libhfst/src/implementations/xre_utils.h: hfst now compiles with
	  all combinations of available backend libraries

2010-09-07 11:58  eaxelson

	* libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h:

2010-09-06 18:46  mie

	* libhfst/hfst.pc.in, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  tools/src/hfst-compiler.yy, tools/src/hfst-scanner.ll: Make
	  --without-foma work

2010-09-06 13:13  hardwick

	* tools/src/hfst-optimized-lookup.cc,
	  tools/src/hfst-optimized-lookup.h: optimized-lookup bigfix wrt
	  weights in flagged transducers

2010-09-02 15:36  eaxelson

	* configure.ac, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/Makefile.am: Function HfstTransducer::push_weights
	  added. Foma is now dynamically linked to hfst, option
	  -fvisibility must not be used when compiling foma, because then
	  some of foma's functions will not be visible to hfst.

2010-09-02 13:20  mie

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.h:
	  Tentatively implement HFST 2 format

2010-09-01 01:55  mie

	* tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-split.cc,
	  tools/src/hfst-txt2fst.cc, tools/src/inc/check-params-common.h,
	  tools/src/inc/check-params-unary.h,
	  tools/src/inc/getopt-cases-binary.h,
	  tools/src/inc/getopt-cases-common.h,
	  tools/src/inc/getopt-cases-unary.h,
	  tools/src/inc/globals-binary.h, tools/src/inc/globals-common.h,
	  tools/src/inc/globals-unary.h: move things around

2010-08-31 22:56  mie

	* libhfst/src/HfstTransducer.h, test/tools/c_a_t.strings,
	  test/tools/strings2fst-functionality.sh,
	  tools/src/hfst-commandline.cc, tools/src/hfst-strings2fst.cc: Add
	  space separated strings2fst; parse - as filename in hfst_fopen

2010-08-31 15:37  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/SFST/src/alphabet.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  tools/src/hfst-compiler.yy: hfst now works without making any
	  changes in sfst files

2010-08-29 22:36  mie

	* configure.ac,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  tools/src/hfst-compose-intersect.cc,
	  tools/src/hfst-lexc-compiler.cc: Configuring out broken parts

2010-08-29 18:19  mie

	* Makefile.am, configure.ac,
	  libhfst/src/implementations/LexcCompiler.cc,
	  libhfst/src/implementations/LexcCompiler.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/lexc-lexer.ll,
	  libhfst/src/implementations/lexc-parser.yy,
	  libhfst/src/implementations/lexc-utils.cc,
	  libhfst/src/implementations/lexc-utils.h,
	  tools/src/LexcCompiler.cc, tools/src/LexcCompiler.h,
	  tools/src/Makefile.am, tools/src/hfst-lexc-compiler.cc: Add
	  preliminary lexc compiler

2010-08-29 17:18  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  tools/src/hfst-summarize.cc: HfstMutableTransducer defined in
	  namespace hfst, small bugs fixed in TropicalWeightTransducer

2010-08-29 12:13  eaxelson

	* libhfst/src/HfstTransducer.cc: unknown and identity symbols are
	  now handled correctly in composition

2010-08-28 18:38  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  tools/src/hfst-summarize.cc: HfstMutableTransducer replaced with
	  HfstInternalTransducer

2010-08-28 14:11  mie

	* libhfst/src/implementations/XreCompiler.h: Document the XRE
	  compiler

2010-08-28 10:11  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h: functions that
	  read and write in AT&T format now use HfstInternalFormat

2010-08-27 16:17  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  tools/src/hfst-compiler.yy, tools/src/hfst-scanner.ll: some
	  modifications made to HfstInternalTransducer

2010-08-26 14:14  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h: freely_insert and
	  substitute functions now do not depend on any specific library.
	  They must still be tested.

2010-08-25 14:49  eaxelson

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/InternalTransducer.cc,
	  libhfst/src/implementations/InternalTransducer.h: some functions
	  added to HfstInternalTransducer

2010-08-25 11:36  mie

	* configure.ac, libhfst/src/extensions,
	  libhfst/src/implementations/xre_lex.ll,
	  libhfst/src/implementations/xre_utils.cc: invert XRE autoconf
	  logic

2010-08-25 11:14  eaxelson

	* libhfst/src/implementations/HfstAlphabet.cc,
	  libhfst/src/implementations/HfstAlphabet.h,
	  libhfst/src/implementations/InternalTransducer.cc: missing files
	  added

2010-08-25 10:45  eaxelson

	* libhfst/src/HfstCompiler.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h:
	  conversions between internal transducers and sfst, tropical and
	  foma transducers implemented

2010-08-25 00:54  mie

	* configure.ac, libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/XreCompiler.cc,
	  libhfst/src/implementations/XreCompiler.h,
	  libhfst/src/implementations/xre_lex.ll,
	  libhfst/src/implementations/xre_parse.yy,
	  libhfst/src/implementations/xre_utils.cc,
	  libhfst/src/implementations/xre_utils.h, test/tools/Makefile.am,
	  test/tools/cats_and_dogs.xre,
	  test/tools/regexp2fst-functionality.sh,
	  tools/src/hfst-regexp2fst.cc: Enable XRE parser

2010-08-24 14:24  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/Makefile.am: conversions between SFST and internal
	  transducers added

2010-08-23 23:25  mie

	* tools/src/hfst-summarize.cc: summarize more statistics

2010-08-23 16:59  mie

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ConvertTransducerFormat.h: Wrap
	  backends around autoconf have_

2010-08-23 16:26  mie

	* configure.ac, tools/src/hfst-compose-intersect.cc: Enable basic
	  compose-intersect again; no flags, no #'s

2010-08-23 14:07  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/InternalTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/Makefile.am: HFST code updated so that it works with
	  OpenFst version 1.2. New internal transducer format added.

2010-08-22 22:58  mie

	* configure.ac,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-commandline.h, tools/src/hfst-fst2strings.cc: fix
	  signs when wno-sign-compare fails

2010-08-22 22:56  mie

	* tools/src/hfst-proc/Makefile, tools/src/hfst-proc/Makefile.in,
	  tools/src/hfst-proc/hfst-proc: Delete generated files

2010-08-19 15:47  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/Makefile.am, tools/src/hfst-compiler.yy,
	  tools/src/hfst-scanner.ll: Now hfst-calculate does not depend on
	  SFST.

2010-08-18 13:43  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  tools/src/hfst-compiler.yy: hfst-calculate now does not depend on
	  SFST, function implementations not yet written

2010-08-16 15:54  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  tools/src/hfst-compiler.yy, tools/src/hfst-proc/Makefile,
	  tools/src/hfst-proc/hfst-proc: a bug in substitute(StringPair,
	  HfstTransducer) fixed, agreement variables added to
	  hfst-calculate

2010-08-15 18:28  bcroom

	* test/tools/Makefile.am, test/tools/hfst-check-help.sh,
	  test/tools/hfst-check-version.sh, test/tools/proc-caps.txt,
	  test/tools/proc-cat-out.strings,
	  test/tools/proc-cat-weighted-out.strings,
	  test/tools/proc-functionality.sh: Add some functionality tests
	  for hfst-proc

2010-08-15 18:27  bcroom

	* tools/src/hfst-proc.cc, tools/src/hfst_proc.cc,
	  tools/src/hfst_proc.h: Remove obsolete source files of hfst-proc
	  predecessors

2010-08-15 18:27  bcroom

	* test/tools/proc-caps-in.strings,
	  test/tools/proc-caps-out1.strings,
	  test/tools/proc-caps-out2.strings,
	  test/tools/proc-caps-out3.strings,
	  test/tools/proc-caps-out4.strings, test/tools/proc-caps.txt,
	  tools/src/hfst-proc/lookup-path.cc: Fix bug causing final weights
	  not to be included in weight calculations

2010-08-15 18:26  bcroom

	* tools/src/hfst-proc/flag-diacritics.cc,
	  tools/src/hfst-proc/flag-diacritics.h,
	  tools/src/hfst-proc/transducer.h: Remove obsolete flag diacritics
	  code from hfst-proc

2010-08-15 18:25  bcroom

	* libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  tools/src/hfst-proc/alphabet.cc, tools/src/hfst-proc/alphabet.h,
	  tools/src/hfst-proc/applicators.cc,
	  tools/src/hfst-proc/applicators.h,
	  tools/src/hfst-proc/formatter.cc,
	  tools/src/hfst-proc/formatter.h,
	  tools/src/hfst-proc/hfst-proc.cc,
	  tools/src/hfst-proc/hfst-proc.h,
	  tools/src/hfst-proc/lookup-path.cc,
	  tools/src/hfst-proc/lookup-path.h,
	  tools/src/hfst-proc/lookup-state.cc,
	  tools/src/hfst-proc/lookup-state.h,
	  tools/src/hfst-proc/tokenizer.cc,
	  tools/src/hfst-proc/tokenizer.h,
	  tools/src/hfst-proc/transducer.cc,
	  tools/src/hfst-proc/transducer.h: Add license information to
	  hfst-proc and optimized-lookup files

2010-08-15 18:24  bcroom

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: Modify
	  the extract_strings algorithm to avoid the non-standard
	  std::vector::data() for older GCCs

2010-08-15 18:24  bcroom

	* configure.ac, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/FlagDiacritics.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h,
	  man/Makefile.am, man/hfst-proc.1, tools/src/Makefile.am,
	  tools/src/hfst-proc, tools/src/hfst-proc/Makefile,
	  tools/src/hfst-proc/Makefile.am, tools/src/hfst-proc/Makefile.in,
	  tools/src/hfst-proc/alphabet.cc, tools/src/hfst-proc/alphabet.h,
	  tools/src/hfst-proc/applicators.cc,
	  tools/src/hfst-proc/applicators.h, tools/src/hfst-proc/buffer.h,
	  tools/src/hfst-proc/flag-diacritics.cc,
	  tools/src/hfst-proc/flag-diacritics.h,
	  tools/src/hfst-proc/formatter.cc,
	  tools/src/hfst-proc/formatter.h, tools/src/hfst-proc/hfst-proc,
	  tools/src/hfst-proc/hfst-proc.cc,
	  tools/src/hfst-proc/hfst-proc.h,
	  tools/src/hfst-proc/lookup-path.cc,
	  tools/src/hfst-proc/lookup-path.h,
	  tools/src/hfst-proc/lookup-state.cc,
	  tools/src/hfst-proc/lookup-state.h,
	  tools/src/hfst-proc/tokenizer.cc,
	  tools/src/hfst-proc/tokenizer.h,
	  tools/src/hfst-proc/transducer.cc,
	  tools/src/hfst-proc/transducer.h: Perform initial migration of
	  hfst-proc into its new home in the proper HFST tools directory,
	  while refactoring to share as much code as possible with the
	  optimized-lookup library backend

2010-08-15 18:22  bcroom

	* tools/src/hfst-fst2strings.cc: Add 'exclude' option to
	  hfst-fst2strings

2010-08-13 14:32  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h:

2010-08-13 08:39  mpsilfve

	* libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Fixed
	  memory leaks in harmonize

2010-08-13 08:00  mpsilfve

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/TropicalWeightComposeIntersect.cc,
	  libhfst/src/implementations/TropicalWeightComposeIntersect.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Added
	  libhfst/src/implementations/TropicalWeightComposeIntersect.h and
	  libhfst/src/implementations/TropicalWeightComposeIntersect.cc

2010-08-12 16:45  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/SFST/src/alphabet.C,
	  libhfst/src/implementations/SFST/src/interface.C,
	  libhfst/src/implementations/SFST/src/interface.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-compiler.yy: Composition can soon handle identity
	  and unknown symbols correctly. Substitute can now also modify
	  symbol pairs through a function pointer.

2010-08-12 06:06  bcroom

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-fst2strings.cc: Refactor extract_strings to invoke
	  a callback on paths, allowing neat features in hfst-fst2strings

2010-08-12 06:06  bcroom

	* AUTHORS, THANKS: Credit self in AUTHORS

2010-08-10 15:04  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/SFST/src/Makefile,
	  libhfst/src/implementations/SFST/src/Socket.h,
	  libhfst/src/implementations/SFST/src/Transducer.h,
	  libhfst/src/implementations/SFST/src/alphabet.C,
	  libhfst/src/implementations/SFST/src/alphabet.h,
	  libhfst/src/implementations/SFST/src/basic.C,
	  libhfst/src/implementations/SFST/src/basic.h,
	  libhfst/src/implementations/SFST/src/compact.C,
	  libhfst/src/implementations/SFST/src/compact.h,
	  libhfst/src/implementations/SFST/src/default-scanner.C,
	  libhfst/src/implementations/SFST/src/default-scanner.ll,
	  libhfst/src/implementations/SFST/src/determinise.C,
	  libhfst/src/implementations/SFST/src/expand.C,
	  libhfst/src/implementations/SFST/src/fst-compact.C,
	  libhfst/src/implementations/SFST/src/fst-compare.C,
	  libhfst/src/implementations/SFST/src/fst-compiler.C,
	  libhfst/src/implementations/SFST/src/fst-compiler.yy,
	  libhfst/src/implementations/SFST/src/fst-generate.C,
	  libhfst/src/implementations/SFST/src/fst-infl.C,
	  libhfst/src/implementations/SFST/src/fst-infl2-daemon.C,
	  libhfst/src/implementations/SFST/src/fst-infl2.C,
	  libhfst/src/implementations/SFST/src/fst-infl3.C,
	  libhfst/src/implementations/SFST/src/fst-lattice.C,
	  libhfst/src/implementations/SFST/src/fst-lowmem.C,
	  libhfst/src/implementations/SFST/src/fst-match.C,
	  libhfst/src/implementations/SFST/src/fst-mor.C,
	  libhfst/src/implementations/SFST/src/fst-parse.C,
	  libhfst/src/implementations/SFST/src/fst-parse2.C,
	  libhfst/src/implementations/SFST/src/fst-print.C,
	  libhfst/src/implementations/SFST/src/fst-text2bin.C,
	  libhfst/src/implementations/SFST/src/fst-train.C,
	  libhfst/src/implementations/SFST/src/fst.C,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/SFST/src/interface.C,
	  libhfst/src/implementations/SFST/src/interface.h,
	  libhfst/src/implementations/SFST/src/lowmem.C,
	  libhfst/src/implementations/SFST/src/lowmem.h,
	  libhfst/src/implementations/SFST/src/make-compact.C,
	  libhfst/src/implementations/SFST/src/make-compact.h,
	  libhfst/src/implementations/SFST/src/mem.h,
	  libhfst/src/implementations/SFST/src/operators.C,
	  libhfst/src/implementations/SFST/src/robust.C,
	  libhfst/src/implementations/SFST/src/scanner.ll,
	  libhfst/src/implementations/SFST/src/utf8-scanner.ll,
	  libhfst/src/implementations/SFST/src/utf8.C,
	  libhfst/src/implementations/SFST/src/utf8.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  tools/src/hfst-compiler.yy: SFST updated to new test version,
	  some modifications still needed to HFST library so that it will
	  work with the new version

2010-08-09 19:31  mie

	* tools/src/hfst-substitute.cc: error_at_line for parsing errors

2010-08-09 19:15  mie

	* tools/src/hfst-substitute.cc: Allow empty lines and comment lines
	  starting with # except when followed
	  by a tab.

2010-08-09 18:49  mie

	* configure.ac, test/tools/Makefile.am,
	  test/tools/summarize-functionality.sh, tools/src/Makefile.am,
	  tools/src/hfst-summarize.cc: Add the basic summarize
	  functionality and the test

2010-08-06 14:49  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstRules.cc, tools/src/hfst-compiler.yy: rule
	  operators added to hfst-calculate

2010-08-06 09:50  mie

	* test/tools/Makefile.am, test/tools/fst2txt-functionality.sh,
	  test/tools/substitute-functionality.sh,
	  test/tools/txt2fst-functionality.sh: More functionlaity tests

2010-08-06 06:43  bcroom

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-fst2strings.cc: Reimplement extract_strings in all
	  backends with cycle-limiting functionality

2010-08-05 23:00  mie

	* test/tools/Makefile.am, test/tools/cat2dog.substitute,
	  tools/src/hfst-substitute.cc: substitute and test

2010-08-05 16:29  mie

	* test/tools/Makefile.am, test/tools/empty-input.sh,
	  test/tools/fst2strings-functionality.sh: Add test for fst2stings

2010-08-05 15:04  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.h, tools/src/hfst-compiler.yy: more
	  functions added to hfst-calculate

2010-08-05 12:28  mie

	* test/tools/empty-input.sh: Ubuntu (dash?) workaround

2010-08-05 12:27  mie

	* tools/src/hfst-commandline.h, tools/src/hfst-strings2fst.cc,
	  tools/src/inc/check-params-unary.h: Make string pair
	  implementation work

2010-08-05 07:26  mie

	* ., man, test/tools, tools/src: Ignore generated files§

2010-08-05 07:17  mie

	* tools/src/LexcCompiler.cc, tools/src/LexcCompiler.h,
	  tools/src/hfst-lexc-compiler.cc: Add lexc compiler's old skeleton

2010-08-05 00:34  bcroom

	* libhfst/src/implementations/SFST/src/generate.C: Reverse how the
	  upper and lower strings are stored during string extraction in
	  the SFST backend

2010-08-05 00:34  bcroom

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h: Implement string
	  extraction in the optimized-lookup backend

2010-08-05 00:34  bcroom

	* libhfst/src/HfstInputStream.cc: Fix a compiler warning about
	  missing a return statement

2010-08-05 00:34  bcroom

	* libhfst/src/implementations/FlagDiacritics.h: Remove debug output
	  that should never have been committed

2010-08-04 22:01  bcroom

	* libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h: Fix
	  calculation of several header properties during conversion

2010-08-04 17:46  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  tools/src/hfst-compiler.yy: more functions added to
	  hfst-calculate

2010-08-04 14:28  mie

	* doc/transducer-representations-formats.rst: Start a document on
	  formats

2010-08-04 11:25  mie

	* test/tools/Makefile.am, test/tools/cat.strings,
	  test/tools/strings2fst-functionality.sh,
	  tools/src/hfst-strings2fst.cc: test strings2fst and fail

2010-08-03 22:37  mie

	* libhfst/src/HfstTransducer.cc: Rollback bogus repeat throw

2010-08-02 22:04  mie

	* libhfst/src/HfstTransducer.cc: comment out broken repeats

2010-08-02 20:53  mie

	* test/tools/Makefile.am, test/tools/permutate-file-params.sh,
	  tools/src/hfst-conjunct.cc, tools/src/inc/check-params-binary.h,
	  tools/src/inc/getopt-cases-binary.h,
	  tools/src/inc/globals-binary.h: Fix bug in binary op parameter
	  handling and add test for it

2010-08-02 18:55  mie

	* test/tools/project-functionality.sh: Invert upper and lower to
	  follow upside-down terminology of HFST

2010-08-02 18:54  mie

	* tools/src/Makefile.am, tools/src/hfst-commandline.h,
	  tools/src/hfst-program-options.h, tools/src/hfst-project.cc,
	  tools/src/inc/check-params-unary.h,
	  tools/src/inc/getopt-cases-error.h: Fix no parameters parsing for
	  unary tools and project

2010-08-02 16:55  mie

	* test/tools/Makefile.am, test/tools/compare-functionality.sh,
	  test/tools/compose-functionality.sh,
	  test/tools/concatenate-functionality.sh,
	  test/tools/conjunct-functionality.sh,
	  test/tools/determinize-functionality.sh,
	  test/tools/disjunct-functionality.sh,
	  test/tools/invert-functionality.sh,
	  test/tools/minimize-functionality.sh,
	  test/tools/project-functionality.sh,
	  test/tools/remove-epsilons-functionality.sh,
	  test/tools/repeat-functionality.sh,
	  test/tools/reverse-functionality.sh,
	  test/tools/subtract-functionality.sh: Test basic algebra

2010-08-02 15:38  mie

	* test/tools/Makefile.am, test/tools/compare-functionality.sh,
	  test/tools/concatenate-functionality.sh: functionality test for
	  concatenate

2010-08-02 15:15  mie

	* test/tools/0to3cats.txt, test/tools/2to4cats.txt,
	  test/tools/4cats.txt, test/tools/4toINFcats.txt,
	  test/tools/CAT_uppercased.txt, test/tools/CAT_uppercased2cat.txt,
	  test/tools/Makefile.am, test/tools/cat+dog.txt,
	  test/tools/cat.txt, test/tools/cat2CAT_uppercased.txt,
	  test/tools/cat2cat_or_CAT_uppercased.txt, test/tools/cat2dog.txt,
	  test/tools/cat_or_dog.txt, test/tools/cat_weight_final.txt,
	  test/tools/cat_weight_initial.txt,
	  test/tools/cat_weight_middle.txt, test/tools/catdog.txt,
	  test/tools/dog.txt, test/tools/dog2cat.txt,
	  test/tools/infinitely_ambiguous.txt, test/tools/non_minimal.txt,
	  test/tools/rule1.txt, test/tools/rule2.txt,
	  test/tools/summarize_test1.txt, test/tools/summarize_test2.txt,
	  test/tools/tac.txt: Add text based transducers for functionality
	  tests

2010-08-02 15:12  mie

	* configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-substitute.cc, tools/src/hfst-summarize.cc,
	  tools/src/hfst-txt2fst.cc: Fix fst2strings to use
	  set_program_name and rest of the basic tools

2010-08-02 14:38  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/implementations/SFST/src/alphabet.C,
	  libhfst/src/implementations/SFST/src/interface.C,
	  libhfst/src/implementations/SFST/src/interface.h,
	  tools/src/Makefile.am, tools/src/hfst-compiler.yy,
	  tools/src/hfst-scanner.ll: small changes done in functions that
	  are needed for hfst-calculate

2010-08-02 14:07  mie

	* test/tools/Makefile.am, test/tools/empty-file,
	  test/tools/empty-input.sh: Check handling of empty input file for
	  all tools

2010-08-01 20:39  mie

	* configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-commandline.cc: Default to -Wall -Wextra -Werror
	  for developers

2010-08-01 19:31  mie

	* configure.ac, tools/src/hfst-commandline.h,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-txt2fst.cc,
	  tools/src/inc/globals-common.h, tools/src/inc/globals-unary.h:
	  Convert txt2fst;
	  * use const for global char-*
	  * default stdin, stdout for global FILE*

2010-08-01 18:39  bcroom

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FlagDiacritics.cc,
	  libhfst/src/implementations/FlagDiacritics.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/src/hfst-fst2strings.cc: Add initial support for evaluating
	  and filtering flag diacritics when extracting transducer paths

2010-08-01 18:38  bcroom

	* libhfst/src/implementations/FlagDiacritics.cc,
	  libhfst/src/implementations/FlagDiacritics.h,
	  libhfst/src/implementations/Makefile.am: Add a class for dealing
	  with flag diacritics in string extraction

2010-08-01 18:38  bcroom

	* configure.ac, tools/src/hfst-fst2strings.cc: Port and enable
	  fst2strings

2010-08-01 18:37  bcroom

	* libhfst/src/HfstTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h: Hook up is_cyclic
	  for the optimized-lookup backend

2010-07-28 12:01  mie

	* tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-project.cc: Use warn and err if warnc, errc, error
	  are not available

2010-07-28 11:35  mie

	* Makefile.am, configure.ac, lib, m4/gnulib-cache.m4,
	  man/Makefile.am, tools/src/Makefile.am,
	  tools/src/hfst-binary-tool.cc, tools/src/hfst-commandline.cc,
	  tools/src/hfst-commandline.h, tools/src/hfst-compose.cc,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-disjunct.cc, tools/src/hfst-program-options.cc,
	  tools/src/hfst-subtract.cc, tools/src/inc/globals-common.h:
	  Instead of gnulib-tool, handle gnulib manually

2010-07-27 01:41  mie

	* tools/src/inc/check-params-unary.h: Missing file

2010-07-27 01:30  mie

	* m4/gnulib-cache.m4: Gnulib weirdness?

2010-07-27 01:15  mie

	* HACKING, configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-binary-tool.cc, tools/src/hfst-commandline.cc,
	  tools/src/hfst-commandline.h, tools/src/hfst-common-cases.h,
	  tools/src/hfst-common-options.h,
	  tools/src/hfst-common-unary-cases.h,
	  tools/src/hfst-common-unary-options.h,
	  tools/src/hfst-common-unary-variables.h,
	  tools/src/hfst-compare.cc, tools/src/hfst-compose.cc,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-conjunct.cc,
	  tools/src/hfst-determinize.cc, tools/src/hfst-diff-test.cc,
	  tools/src/hfst-disjunct.cc, tools/src/hfst-flag-diacritics.cc,
	  tools/src/hfst-fst2fst.cc, tools/src/hfst-fst2pairstrings.cc,
	  tools/src/hfst-fst2strings.cc, tools/src/hfst-fst2txt.cc,
	  tools/src/hfst-head.cc, tools/src/hfst-invert.cc,
	  tools/src/hfst-lookup-optimize.cc, tools/src/hfst-lookup.cc,
	  tools/src/hfst-minimize.cc, tools/src/hfst-omor-evaluate.cc,
	  tools/src/hfst-proc.cc, tools/src/hfst-program-options.cc,
	  tools/src/hfst-project.cc, tools/src/hfst-push-weights.cc,
	  tools/src/hfst-regexp2fst.cc, tools/src/hfst-remove-epsilons.cc,
	  tools/src/hfst-repeat.cc, tools/src/hfst-reverse.cc,
	  tools/src/hfst-split.cc, tools/src/hfst-strings2fst.cc,
	  tools/src/hfst-strip-header.cc, tools/src/hfst-substitute.cc,
	  tools/src/hfst-subtract.cc, tools/src/hfst-summarize.cc,
	  tools/src/hfst-symbols.cc, tools/src/hfst-tail.cc,
	  tools/src/hfst-txt2fst.cc, tools/src/hfst-unary-tool.cc,
	  tools/src/inc/binary-check-params.h,
	  tools/src/inc/check-params-binary.h,
	  tools/src/inc/check-params-common.h,
	  tools/src/inc/common-check-params.h,
	  tools/src/inc/getopt-cases-common.h,
	  tools/src/inc/getopt-cases-error.h,
	  tools/src/inc/getopt-cases-unary.h,
	  tools/src/inc/globals-unary.h: Convert some simpler command line
	  tools to HFST3 (preliminary)

2010-07-26 12:05  mie

	* Makefile.am, configure.ac, lib, lib/Makefile.am,
	  lib/arg-nonnull.h, lib/c++defs.h, lib/errno.in.h, lib/error.c,
	  lib/error.h, lib/exitfail.c, lib/exitfail.h, lib/getdelim.c,
	  lib/getline.c, lib/getopt.c, lib/getopt.h, lib/getopt.in.h,
	  lib/getopt1.c, lib/getopt_int.h, lib/gettext.h, lib/intprops.h,
	  lib/inttypes.h, lib/inttypes.in.h, lib/memchr.c,
	  lib/memchr.valgrind, lib/progname.c, lib/progname.h,
	  lib/realloc.c, lib/stdarg.in.h, lib/stdbool.in.h,
	  lib/stddef.in.h, lib/stdint.h, lib/stdint.in.h,
	  lib/stdio-write.c, lib/stdio.h, lib/stdio.in.h, lib/stdlib.h,
	  lib/stdlib.in.h, lib/strerror.c, lib/string.h, lib/string.in.h,
	  lib/strndup.c, lib/strnlen.c, lib/unistd.h, lib/unistd.in.h,
	  lib/warn-on-use.h, lib/wchar.h, lib/wchar.in.h, lib/xalloc-die.c,
	  lib/xalloc.h, lib/xmalloc.c, lib/xprintf.c, lib/xprintf.h,
	  lib/xstrndup.c, lib/xstrndup.h, lib/xstrtod.c, lib/xstrtod.h,
	  lib/xstrtol-error.c, lib/xstrtol.c, lib/xstrtol.h,
	  lib/xstrtoul.c, test/tools/Makefile.am, tools/src/Makefile.am,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-common-cases.h, tools/src/hfst-common-options.h,
	  tools/src/hfst-common-unary-cases.h,
	  tools/src/hfst-common-unary-options.h,
	  tools/src/hfst-concatenate.cc, tools/src/hfst-program-options.cc,
	  tools/src/hfst-program-options.h, tools/src/inc,
	  tools/src/inc/binary-check-params.h,
	  tools/src/inc/common-check-params.h,
	  tools/src/inc/getopt-cases-binary.h,
	  tools/src/inc/getopt-cases-error.h,
	  tools/src/inc/globals-binary.h, tools/src/inc/globals-common.h:
	  Perhaps gnulib for portability problems? Temp. disabled few
	  tools.

2010-07-25 00:46  mie

	* configure.ac, test/Makefile.am, test/tools/Makefile.am,
	  test/tools/hfst-check-help.sh, test/tools/hfst-check-version.sh:
	  Few sample tests for tools in automated tests

2010-07-25 00:04  mie

	* libhfst/m4, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/Makefile.am,
	  libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/GlobalSymbolTable.cc,
	  libhfst/src/implementations/GlobalSymbolTable.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/LogFstTrieFunctions.cc,
	  libhfst/src/implementations/LogFstTrieFunctions.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  tools/Makefile.am, tools/m4, tools/src/calculate_functions.h,
	  tools/src/hfst-commandline.cc, tools/src/hfst-commandline.h,
	  tools/src/hfst-common-cases.h, tools/src/hfst-common-options.h,
	  tools/src/hfst-common-unary-cases.h,
	  tools/src/hfst-common-unary-options.h,
	  tools/src/hfst-common-unary-variables.h: Include licensing blurb
	  in every single file since it's very important

2010-07-24 23:37  mie

	* HACKING, README, configure.ac, tools/Makefile.am: Update docs a
	  bit

2010-07-22 00:14  mie

	* Makefile.am, configure.ac, libhfst/Makefile.am,
	  libhfst/configure.ac, libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/foma/determinize.c,
	  tools/Makefile.am, tools/configure.ac: First steps towards
	  unbundling backend libraries

2010-07-17 07:40  bcroom

	* libhfst/src/implementations/optimized-lookup/convert.cc: Remove
	  debug output inadvertently left enabled

2010-07-17 07:39  bcroom

	* libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: Fix
	  sign-problem causing format-guessing for OFST transducers to fail

2010-07-16 20:52  bcroom

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/optimized-lookup/convert.cc,
	  libhfst/src/implementations/optimized-lookup/convert.h,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h: Add
	  support for converting to the HFST optimized-lookup format

2010-07-14 19:45  bcroom

	* tools/src/hfst-fst2fst.cc: Add support for the
	  HFST-optimized-lookup implementation in the tool for format
	  conversion

2010-07-14 19:45  bcroom

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstOutputStream.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h: Add
	  support for the new implementation in the interface files

2010-07-14 19:45  bcroom

	* libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: Modify
	  the semantics of the InputStream function is_good in the OFST
	  implementations to match those in the SFST and foma
	  implementations

2010-07-14 19:44  bcroom

	* libhfst/src/implementations/Makefile.am: Update makefile for
	  building the new backend

2010-07-14 19:44  bcroom

	* libhfst/src/implementations/ConvertTransducerFormat.cc,
	  libhfst/src/implementations/ConvertTransducerFormat.h: Add
	  conversion HFST-optimized-lookup -> OFST Tropical Weight

2010-07-14 19:44  bcroom

	* libhfst/src/implementations/HfstOlTransducer.cc,
	  libhfst/src/implementations/HfstOlTransducer.h: Initial commit of
	  bridge classes for the HFST-optimized-lookup backend

2010-07-14 19:43  bcroom

	* libhfst/src/implementations/optimized-lookup,
	  libhfst/src/implementations/optimized-lookup/transducer.cc,
	  libhfst/src/implementations/optimized-lookup/transducer.h:
	  Initial commit of an HFST-optimized-lookup backend

2010-07-05 06:24  bcroom

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Add
	  is_cyclic to the transducer API and implementations

2010-07-03 05:21  bcroom

	* tools/configure.ac, tools/src/Makefile.am,
	  tools/src/hfst-strip-header.cc: Add hfst-strip-header tool for
	  removing any HFST3 headers from a file

2010-07-03 05:13  bcroom

	* tools/src/hfst-compare.cc: Port hfst-compare to the new library

2010-07-03 05:11  bcroom

	* tools/src/hfst-fst2fst.cc: Pass the correct output type when
	  creating the output stream

2010-07-02 11:49  eaxelson

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/HfstTokenizer.h:

2010-06-30 14:28  bcroom

	* tools/configure.ac, tools/src/hfst-fst2txt.cc: Port hfst-fst2txt

2010-06-30 14:27  bcroom

	* tools/src/hfst-concatenate.cc, tools/src/hfst-fst2fst.cc,
	  tools/src/hfst-invert.cc: Fix the already-ported tools to
	  properly handle IO using the standard streams

2010-06-30 13:27  bcroom

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.h: Add
	  ability to read the type of the first transducer in an
	  HfstInputStream without first having created a transducer from it

2010-06-30 12:53  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  tools/src/hfst-compiler.yy:

2010-06-30 11:31  eaxelson

	* libhfst/src/HfstCompiler.cc, libhfst/src/HfstCompiler.h,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SFST/src/Makefile,
	  libhfst/src/implementations/SFST/src/interface.C,
	  tools/src/hfst-compiler.yy: HfstCompiler class added

2010-06-29 04:22  bcroom

	* tools/src/hfst-fst2fst.cc: Fix fst2fst to correctly handle inputs
	  with multiple transducers

2010-06-29 04:21  bcroom

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.h:
	  Teach HfstInputStream how to deal with inputs containing multiple
	  transducers, of which none have HFST3 headers

2010-06-29 03:46  bcroom

	* tools/configure.ac, tools/src/hfst-invert.cc: Port hfst-invert to
	  HFST3

2010-06-28 19:53  bcroom

	* tools/configure.ac, tools/src/hfst-fst2fst.cc: Port hfst-fst2fst
	  to work with HFST3

2010-06-28 19:51  bcroom

	* libhfst/src/HfstInputStream.cc, libhfst/src/HfstTransducer.h: Add
	  support in HfstInputStream for loading transducers lacking the
	  HFST3 header

2010-06-28 19:50  bcroom

	* libhfst/src/implementations/FomaTransducer.cc: Make foma
	  transducer type guesser able to detect non-gzipped transducers as
	  well

2010-06-28 19:48  bcroom

	* tools/src/hfst-concatenate.cc: Add call to open the output stream
	  so the tool doesn't crash

2010-06-28 14:50  bcroom

	* libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Add
	  static methods to the InputStream implementations allowing to
	  check whether a FILE* or istream contains a transducer of a give
	  type

2010-06-28 14:29  bcroom

	* tools/src/hfst-commandline.cc: Remove HFST2 include from file
	  with helper functions for tools

2010-06-28 13:51  eaxelson

	* configure.ac, libhfst/src/HfstTransducer.h,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/SFST/src/Makefile,
	  libhfst/src/implementations/SFST/src/hfst-compiler.yy,
	  tools/src/hfst-compiler.yy, tools/src/hfst-scanner.ll:
	  hfst-calculate files updated to hfst version 3. At the moment,
	  hfst-calculate only parses single transition expressions and
	  produces a dummy transducer as a result.

2010-06-24 13:00  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SFST/src/hfst-compiler.yy,
	  libhfst/src/implementations/SFST/src/operators.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/test.cc: anonymous transducer constructors added

2010-06-18 10:26  mpsilfve

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h:
	  Added HfstTransducer &operator=(const HfstTransducer &)

2010-06-15 12:49  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/SFST/src/hfst-compiler.yy,
	  test/libhfst/test.cc: hfst-compiler.yy added

2010-06-14 14:32  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/test.cc: more rule operator functions implemented

2010-06-10 19:13  eaxelson

	* libhfst/src/HfstRules.cc, test/libhfst/test.cc:

2010-06-10 18:03  eaxelson

	* libhfst/src/HfstRules.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/Makefile.am,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/libhfst/test.cc: 'HfstRules.cc' added.

2010-06-09 14:43  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h: rule
	  functions added

2010-06-08 19:42  mie

	* doc/xerox-flag-diacritics.rst: stub for flag diacritic support
	  doc

2010-06-04 14:30  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/SymbolDefs.h: documentation added

2010-06-03 15:01  eaxelson

	* libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc: more
	  Doxygen documentation added

2010-06-03 12:47  moshagen

	* libhfst/src/implementations/SFST/src,
	  libhfst/src/implementations/foma: More files to ignore.

2010-06-03 11:36  mie

	* libhfst/src/implementations/HfstTokenizer.cc: Convert binary
	  integers to decimal for old gcc support (OS X)

2010-06-03 08:31  moshagen

	* README: Tried to make the autoreconf text a bit clearer.

2010-06-03 08:18  moshagen

	* m4, tools/m4: Ignore the content of the m4 dirs, it is generated
	  (by autoreconf -i, see the README file).

2010-06-03 08:17  moshagen

	* libhfst, libhfst/m4: The m4 dir needs to be in svn, otherwise
	  autoreconf -i will bail out. The content of that dir can be
	  ignored.

2010-06-03 07:47  moshagen

	* doc: Ignore generated files.

2010-06-02 14:33  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/test.cc: ImplementationType parameters removed from
	  most functions

2010-06-02 12:14  mie

	* libhfst/configure.ac,
	  libhfst/src/implementations/ConvertTransducerFormat.h,
	  libhfst/src/implementations/LogFstTrieFunctions.h,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/TropicalWeightTransducer.h: Require
	  fst/fstlib.h as <fst/fstlib.h> and include as such.

2010-06-02 11:56  mie

	* Makefile.am, configure.ac, libhfst/Makefile.am,
	  libhfst/configure.ac, libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/openfst-1.1, tools/configure.ac: *
	  Remove openfst from source directory because bundling Apache
	  licenced
	  software with GNU GPL softare is a bad thing
	  * Add licence disclaimers to auxiliary files because FSF suggests
	  so

2010-05-31 15:23  eaxelson

	* Doxyfile, libhfst/src/HfstApply.cc,
	  libhfst/src/HfstTransducer.cc, libhfst/src/HfstTransducer.h,
	  libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  test/libhfst/test.cc: documentation added

2010-05-27 14:34  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstExceptions.h,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SFST/src/expand.C,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/test.cc: Documentation and type handling added, some
	  problems in type conversion.

2010-05-26 11:19  mie

	* libhfst/src/implementations/Makefile.am: add ofst include dir for
	  compilation

2010-05-26 10:59  mie

	* configure.ac, libhfst/src/implementations/SFST/src/sgi.h,
	  tools/configure.ac: sgi.h is visible outside libhfst

2010-05-26 10:11  mie

	* libhfst/configure.ac, libhfst/src/implementations/SFST/src/sgi.h:
	  Work around problems with missing hash

2010-05-26 06:11  mie

	* Makefile.am, configure.ac, doc/Makefile.am: Add extra doc stuff
	  to build tree

2010-05-25 16:34  eaxelson

	* libhfst/src/HfstTransducer.h,
	  libhfst/src/implementations/ExtractStrings.h: more doxygen
	  documentation added

2010-05-25 14:21  eaxelson

	* libhfst/src/HfstApply.cc, libhfst/src/HfstTransducer.cc,
	  libhfst/src/HfstTransducer.h, libhfst/src/apply_schemas.h,
	  libhfst/src/implementations/ExtractStrings.h,
	  libhfst/src/implementations/FomaTransducer.cc,
	  libhfst/src/implementations/FomaTransducer.h,
	  libhfst/src/implementations/HfstTokenizer.cc,
	  libhfst/src/implementations/HfstTokenizer.h,
	  libhfst/src/implementations/LogWeightTransducer.cc,
	  libhfst/src/implementations/LogWeightTransducer.h,
	  libhfst/src/implementations/Makefile.am,
	  libhfst/src/implementations/SFST/src/expand.C,
	  libhfst/src/implementations/SFST/src/fst.h,
	  libhfst/src/implementations/SFST/src/generate.C,
	  libhfst/src/implementations/SfstTransducer.cc,
	  libhfst/src/implementations/SfstTransducer.h,
	  libhfst/src/implementations/SymbolDefs.cc,
	  libhfst/src/implementations/SymbolDefs.h,
	  libhfst/src/implementations/TropicalWeightTransducer.cc,
	  libhfst/src/implementations/TropicalWeightTransducer.h,
	  test/libhfst/test.cc: some typedefs in SymbolDefs.h and
	  ExtractStrings.h renamed

2010-05-24 21:51  mie

	* tools/src/hfst-proc.cc: copy hfst-proc verbatim to 3

2010-05-24 21:49  mie

	* .: Swap stable old trunk to branches and proposition to trunk

2010-05-24 19:09  eaxelson

	* more doxygen documentation added

2010-05-24 15:01  eaxelson

	* some doxygen documentation added

2010-05-21 15:18  moshagen

	* Ignore generated files. Please check that I haven't ignored too
	  much. There are probably also other generated files that are
	  presently stored in svn.

2010-05-20 14:23  eaxelson

	* extract_strings implemented to SfstTransducer, comments added to
	  the user interface (HfstTransducer.h)

2010-05-19 16:48  eaxelson

	* OpenFst's Minimize adds epsilons to the result. This bug should
	  be fixed.

2010-05-18 15:25  eaxelson

	* 

2010-05-17 17:09  eaxelson

	* hfst interface updated

2010-05-16 12:18  mie

	* typoed TESTS in unit test makefile

2010-05-15 17:47  mie

	* converted hfst-concatenate to hfst3?

2010-05-14 15:08  eaxelson

	* more unit tests

2010-05-14 13:38  eaxelson

	* expand.C added

2010-05-14 13:07  eaxelson

	* unit testing should now work

2010-05-14 10:54  mie

	* add libhfst unit test makefile and missing att formats to
	  transducer

2010-05-13 21:18  mie

	* Remove unnecessary sources from foma part and generated makefile

2010-05-13 19:59  mie

	* Remove generated files and use top-level subdir make for library
	  like hfst2

2010-05-13 17:44  eaxelson

	* more unit tests added

2010-05-11 14:04  eaxelson

	* added test files

2010-05-11 14:01  eaxelson

	* added directory test again

2010-05-11 13:58  eaxelson

	* deleting file test from the repository

2010-05-11 13:47  eaxelson

	* Test file updated to new directory structure. Repeat and
	  optionalize functions should now work.

2010-05-11 05:34  mie

	* One missing makefile am

2010-05-11 05:23  mie

	* Initial autocorrupted version

2010-05-10 20:03  mie

	* Add skeletal test dir

2010-05-10 12:44  mie

	* Remove some odd binary from the way of directory here

2010-05-06 13:51  spectre360

	* more stuff converted

2010-05-06 13:05  eaxelson

	* some problems in equivalence testing and sfst's kleene_star()

2010-05-06 12:56  spectre360

	* more

2010-05-06 12:13  spectre360

	* more

2010-05-06 11:05  eaxelson

	* writing and reading att text files implemented

2010-05-06 09:23  spectre360

	* more changes

2010-05-05 13:38  eaxelson

	* 

2010-05-05 12:09  eaxelson

	* basic constructors and conversions tested

2010-05-05 11:55  spectre360

	* add preliminary front end for hfst-proc

2010-05-04 15:13  eaxelson

	* 

2010-05-04 12:55  spectre360

	* add comment

2010-04-29 14:29  eaxelson

	* two-argument functions should now work for all transducer types
	  with no fatal memory errors

2010-04-28 14:21  eaxelson

	* still something wrong with encoding/sorting in DifferenceFst

2010-04-27 16:33  eaxelson

	* reading/writing streams of transducers to/from file/stdin/stdout
	  should now work on all transducer types

2010-04-26 13:43  eaxelson

	* writing and reading transducers to/from a file should now work

2010-04-22 16:25  eaxelson

	* Reading and writing streams of foma transducers should now work.
	  However, reading foma transducers from stdin does not work as
	  gzdopen returns NULL

2010-04-21 14:36  eaxelson

	* reading foma transducers implemented, not yet tested

2010-04-20 14:58  eaxelson

	* writing transducers works now

2010-04-19 14:12  eaxelson

	* writing works, in foma the foma_net_print must be declared
	  correctly

2010-04-19 14:11  eaxelson

	* writing works, in foma the foma_net_print must be declared
	  correctly

2010-04-08 15:40  eaxelson

	* Expanding unknowns should now work in SfstTransducers and
	  TropicalOfstTransducers

2010-04-07 13:19  eaxelson

	* expanding unknowns/identities and harmonizing should now work in
	  Tropical ofst

2010-03-24 14:54  eaxelson

	* foma's binary operations now do not delete their arguments

2010-03-24 07:22  eaxelson

	* Work on harmonizing and expanding unknowns started. There seems
	  to be problems when ~HfstTransducer is called for transducers
	  that are already deleted in operations such as foma's fsm_union.

2010-03-22 13:22  eaxelson

	* Converting formats of transducers with symbol tables should work
	  now.

2010-03-19 14:03  eaxelson

	* symbol handling in transition iterators works now. for some
	  reason the type of the transducer is lost in
	  HfstTransducer::convert(type)

2010-03-18 15:16  eaxelson

	* foma-to-internal and internal-to-foma conversions added. Their
	  symbol tables don't yet work because HfstMutableTransducer still
	  uses the old key_table instead of fst::SymbolTable.

2010-03-17 11:58  eaxelson

	* foma_to_internal_format added, not yet tested

2010-03-16 15:11  eaxelson

	* harmonizing functions added

2010-03-15 16:04  eaxelson

	* some unknown expanding functions added, do not work yet

2010-03-15 13:10  eaxelson

	* HfstTransitionIterator added, not yet tested

2010-03-15 10:51  eaxelson

	* HfstMutableTransducer added and tested

2010-03-11 16:05  eaxelson

	* HfstMutableTransducer added

2010-03-04 16:11  eaxelson

	* HfstMutableTransducer tested

2010-03-04 13:50  eaxelson

	* class HfstMutableTransducer added

2010-02-18 13:23  eaxelson

	* 

2010-02-18 09:36  eaxelson

	* FomaInputStream implemented

2010-02-15 16:25  eaxelson

	* 

2010-02-11 17:07  eaxelson

	* linking to foma and using its functions should now work

2010-02-10 15:09  eaxelson

	* FomaTransducer.h now contains everything that is needed, but the
	  implementations are missing

2010-02-09 15:22  eaxelson

	* FomaTransducer.h and FomaTransducer.cc must be implemented, but
	  compiling seems to work. foma should maybe be in namespace
	  hfst::implementations

2010-02-09 13:23  eaxelson

	* foma added

2010-02-01 10:45  mpsilfve

	* added using declaration for hfst::implementations::

2010-02-01 08:51  mpsilfve

	* Did A LOT of stuff... Sorry

2010-01-24 13:28  mie

	* The namespace changes and slight changes for few functions

2010-01-11 17:19  mpsilfve

	* Added LogWeightTransducer and fixed some memory issuses

2009-12-18 18:43  mpsilfve

	* Changed namespaces for the better

2009-12-18 17:27  mpsilfve

	* Fixed Makefile so it will actually construct a library hfst3

2009-12-18 16:39  mpsilfve

	* Added documentation

2009-12-18 15:38  mpsilfve

	* Added hfst3_proposition

