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

