1. 21 Mar, 2008 3 commits
  2. 20 Mar, 2008 1 commit
    • Vivien Delmon's avatar
      Fix macro in Makefile. · 0ecfd86f
      Vivien Delmon authored
      	* Makefile.am: Now the buildfarm will compil vaucanswig even if
      	  DISTCHECK_CONFIGURE_FLAGS is redefined.
      0ecfd86f
  3. 09 Mar, 2008 1 commit
  4. 04 Dec, 2007 1 commit
  5. 22 Oct, 2007 1 commit
  6. 18 Oct, 2007 1 commit
    • Guillaume Lazzara's avatar
      Various small fixes · ce09c9f0
      Guillaume Lazzara authored
      	* Makefile.am: Fix a compilation dependency issue.
      	* include/vaucanson/automata/implementation/boostg_graph_impl.hh,
      	* include/vaucanson/automata/implementation/boostg_graph_impl.hxx,
      	* include/vaucanson/automata/implementation/light_graph_impl.hh: Fix variable names.
      ce09c9f0
  7. 11 Oct, 2007 1 commit
    • Guillaume Lazzara's avatar
      Fix make distcheck · 6b179246
      Guillaume Lazzara authored
      	The vaucanswig's Makefiles were not generated properly.
      	Morover, the make distcheck now use two configure options:
      	--enable-demos and --enable-vaucanswig.
      
      	* Makefile.am: Fix the distcheck options.
      	* configure.ac: Fix the vaucanswig's makefiles generation.
      6b179246
  8. 05 Oct, 2007 1 commit
    • Alexandre Duret-Lutz's avatar
      Distribute the HTML documentation. · ba29891a
      Alexandre Duret-Lutz authored
      	* Makefile.am (docs): Remove target.
      	* doc/Makefile.am (docs): Rename this target as ...
      	($(srcdir)/stamp): ... this, and update it whenever 
      	configure.ac or doc.doxy.in change.
      	(EXTRA_DIST): Distribute $(srcdir)/stamp and the 
      	HTML documentation.
      	(MAINTAINERCLEANFILES): Clean $(srcdir)/stamp.
      	* doc/README.txt: Do not mention "make docs".  Reword a few
      	paragraphs.
      ba29891a
  9. 02 Oct, 2007 1 commit
    • Guillaume Lazzara's avatar
      Make the doc generation optional. · ab7de784
      Guillaume Lazzara authored
      	Make the doc generation optional.
      	You need to type 'make docs' to generate the docs.
      	Avoid dependencies issues when the user doesn't have
      	doxygen installed.
      
      	* Makefile.am,
      	* doc/Makefile.am: Add a docs rule.
      ab7de784
  10. 12 Jun, 2007 1 commit
    • Guillaume Lazzara's avatar
      Fix distcheck issues · e1b4649d
      Guillaume Lazzara authored
      	* Makefile.am: Add missing files.
      	* configure.ac: Change the revision.
      	* doc/NEWS.txt: Add new features details.
      	* include/Makefile.am: Add missing files.
      e1b4649d
  11. 06 Apr, 2007 1 commit
    • Jimmy Ma's avatar
      Creating a new branch `bmi'. · 4791ff06
      Jimmy Ma authored
      	Make a new implementation based on the library Boost Multi Index.
      
      	* bmi/ChangeLog: New.
      	* bmi/Makefile.am: New.
      	* bmi/bootstrap.sh: New.
      	* bmi/build-aux: New.
      	* bmi/configure.ac: New.
      	* bmi/data: New.
      	* bmi/include: New.
      	* bmi/lib: New.
      	* bmi/src: New.
      	* bmi/taf-kit: New.
      	* bmi/vaucanson.mk: New.
      	* bmi: New.
      4791ff06
  12. 22 Mar, 2007 1 commit
  13. 20 Mar, 2007 1 commit
  14. 01 Feb, 2007 1 commit
    • Akim Demaille's avatar
      Update NEWS. · 20f62440
      Akim Demaille authored
      	* Makefile.am (README, NEWS): Add dependencies so that they are
      	really updated.
      	* doc/NEWS.txt: Update.
      20f62440
  15. 30 Jul, 2006 1 commit
    • Akim Demaille's avatar
      2006-07-30 Akim Demaille <akim@lrde.epita.fr> · bc78bec6
      Akim Demaille authored
      	* configure.ac: Replace WANT_INTERPRETER with enable_vaucanswig
      	and ENABLE_VAUCANSWIG.
      	(AM_PATH_LISPDIR): Invoke it.
      	(VCSN_VAUCANSWIG_SUBDIR): Remove.
      	* Makefile.am: Adjust.
      	* vaucanswig/doc/Makefile.am,
      	* vaucanswig/doc/README.txt,
      	* vaucanswig/doc/build-process.txt,
      	* vaucanswig/doc/meta-build-process.txt: Remove, replaced by...
      	* doc/manual/vaucanswig.tex: this new file.
      	* doc/manual/Makefile.am, doc/manual/vaucanson-user-manual.tex:
      	Adjust.
      bc78bec6
  16. 28 Jul, 2006 1 commit
    • Akim Demaille's avatar
      Remove VaucanSWIG. · a2efe37d
      Akim Demaille authored
      	from the src directory.
      	* src/vaucanswig,
      	* src/vaucanswig/doc,
      	* src/vaucanswig/doc/Makefile.am,
      	* src/vaucanswig/doc/build-process.txt,
      	* src/vaucanswig/doc/README.txt,
      	* src/vaucanswig/doc/meta-build-process.txt,
      	* src/vaucanswig/meta,
      	* src/vaucanswig/meta/context.hh,
      	* src/vaucanswig/meta/vaucanswig_context.i,
      	* src/vaucanswig/meta/vauto.cc,
      	* src/vaucanswig/meta/automaton.hh,
      	* src/vaucanswig/meta/vaucanswig_automaton.i,
      	* src/vaucanswig/meta/vaucanswig_core.i,
      	* src/vaucanswig/meta/vaucanswig_algo_common.i,
      	* src/vaucanswig/meta/vcontext.hh,
      	* src/vaucanswig/meta/Makefile.am,
      	* src/vaucanswig/meta/vaucanswig_exception.i,
      	* src/vaucanswig/meta/vauto.hh,
      	* src/vaucanswig/meta/vaucanswig_describe.i,
      	* src/vaucanswig/meta/vcontext.cc,
      	* src/vaucanswig/ChangeLog,
      	* src/vaucanswig/expand.sh,
      	* src/vaucanswig/Makefile.am:
      	Move to...
      	* vaucanswig,
      	* vaucanswig/doc,
      	* vaucanswig/doc/Makefile.am,
      	* vaucanswig/doc/build-process.txt,
      	* vaucanswig/doc/README.txt,
      	* vaucanswig/doc/meta-build-process.txt,
      	* vaucanswig/meta,
      	* vaucanswig/meta/context.hh,
      	* vaucanswig/meta/vaucanswig_context.i,
      	* vaucanswig/meta/vauto.cc,
      	* vaucanswig/meta/automaton.hh,
      	* vaucanswig/meta/vaucanswig_automaton.i,
      	* vaucanswig/meta/vaucanswig_core.i,
      	* vaucanswig/meta/vaucanswig_algo_common.i,
      	* vaucanswig/meta/vcontext.hh,
      	* vaucanswig/meta/Makefile.am,
      	* vaucanswig/meta/vaucanswig_exception.i,
      	* vaucanswig/meta/vauto.hh,
      	* vaucanswig/meta/vaucanswig_describe.i,
      	* vaucanswig/meta/vcontext.cc,
      	* vaucanswig/ChangeLog,
      	* vaucanswig/expand.sh,
      	* vaucanswig/Makefile.am:
      	here.
      
      	* bootstrap.sh, src/Makefile.am, configure.ac, vaucanswig/expand.sh,
      	* doc/README.txt, doc/manual/developer.tex: Adjust.
      	* vaucanswig/doc/Makefile.am, vaucanswig/meta/Makefile.am,
      	* vaucanswig/Makefile.am, Makefile.am: Ditto.
      a2efe37d
  17. 26 Jul, 2006 1 commit
    • Akim Demaille's avatar
      Clean ups. · 80ae175b
      Akim Demaille authored
      	* include/vaucanson/algebra/concept/series_base.hxx: Wrapping.
      
      	* include/vaucanson/xml/xml_chooser.hh (TParmFMP): Remove.
      	(FMPtype): Put the #undef where the #define was.
      	* include/vaucanson/xml/tools.hh,
      	* include/vaucanson/xml/tools.hxx (TRANStype, FMPtype):
      	Spread their definitions appropriately to enforce locality.
      	(AUTtype): Remove, unused.
      	(ensure_monoid_type): Produce a useful error message.
      	Rename variables to make more sense.
      
      	* taf-kit/src/common_automaton_commands.hh (eval): Don't forget the \n.
      
      	* src/vaucanson.mk: Move to...
      	* vaucanson.mk: here.
      	(dloaddir, vcsndldir): New.
      	* Makefile,am, doc/Makefile.am, doc/manual/Makefile.am (install-epita):
      	New.
      	* doc/manual/examples/a1.xml: Remove.
      	* doc/manual/taf-kit.tex: Add a noindent.
      80ae175b
  18. 21 Jul, 2006 1 commit
    • Akim Demaille's avatar
      Move automaton_library to data. · e73fc02f
      Akim Demaille authored
      	* src/demos/automaton_library/dumper.hcc: Split and move to...
      	* include/vaucanson/tools/dumper.hxx,
      	* include/vaucanson/tools/dumper.hh: these new files.
      	* include/Makefile.am: Split longuish list.
      	Add these new files.
      
      	* src/demos/automaton_library/Makefile.am: Move...
      	* src/demos/automaton_library/a1.cc: Move...
      	* src/demos/automaton_library/a1.xml: Move...
      	* src/demos/automaton_library/b1.cc: Move...
      	* src/demos/automaton_library/b1.xml: Move...
      	* src/demos/automaton_library/div3base2.xml: Move...
      	* src/demos/automaton_library/divkbaseb.cc: Move...
      	* src/demos/automaton_library/double-3-1.xml: Move...
      	* src/demos/automaton_library/double_ring.cc: Move...
      	* src/demos/automaton_library/ladybird-6.xml: Move...
      	* src/demos/automaton_library/ladybird.cc: Move...
      	* src/demos/automaton_library/Makefile.am: Move...
      	* data/b/a1.cc: To here.
      	* data/b/a1.xml: and here...
      	* data/b/b1.cc: and here...
      	* data/b/b1.xml: and here...
      	* data/b/div3base2.xml: and here...
      	* data/b/divkbaseb.cc: and here...
      	* data/b/double-3-1.xml: and here...
      	* data/b/double_ring.cc: and here...
      	* data/b/ladybird-6.xml: and here...
      	* data/b/ladybird.cc: and here.
      
      	* src/demos/automaton_library/c1.xml,
      	* src/demos/automaton_library/c1.cc: Move to...
      	* data/z/c1.xml, data/z/c1.cc: here.
      	* data/z/Makefile.am: New.
      
      	* src/demos/automaton_library: Remove.
      	* src/demos/Makefile.am,
      	* doc/manual/developer.tex, doc/manual/taf-kit.tex,
      	* configure.ac, doc/NEWS.txt, Makefile.am, data/Makefile.am: Adjust.
      
      	* taf-kit/tests/check.mk: Don't put logs that pass in the test-suite
      	log, but keep a complete log for all the files.
      
      	* taf-kit/tests/wrapper.in: Implement dump-automaton and list-automata.
      e73fc02f
  19. 20 Jul, 2006 1 commit
    • Akim Demaille's avatar
      No longer use VCSN_XSD_PATH. · 651fbcaa
      Akim Demaille authored
      	* configure.ac (VCSN_ARG_PROGS): New.
      	Use it.
      	* include/vaucanson/xml/xerces_parser.hh,
      	* include/vaucanson/xml/xerces_parser.hxx:
      	Don't rely on VCSN_XSD_PATH, but only on VCSN_DATA_PATH.
      	Don't define macros in lower case.
      	Make them short lived.
      	* src/vaucanson.mk: Adjust.
      	* doc/NEWS.txt: Document it.
      
      	* doc/manual/developer.tex (Use of Macros): New.
      
      	* Makefile.am (README, NEWS): Make them read only.
      651fbcaa
  20. 20 Jun, 2006 1 commit
  21. 10 Jun, 2006 1 commit
    • Michal Cadilhac's avatar
      - data: New. · 9ffa40fc
      Michal Cadilhac authored
      - data/Makefile.am: New.
      - configure.ac,
      - Makefile.am: Update accordingly.
      
      - data/misc.el: New. Indentation for Vaucanson and other minor stuff.
      9ffa40fc
  22. 07 Jun, 2006 1 commit
    • Akim Demaille's avatar
      Set up a test framework for TAF-Kit. · 21c1a639
      Akim Demaille authored
      	* src/taf-kit: Move too...
      	* taf-kit/src: here.
      	* taf-kit/tests: New.
      	* taf-kit/tests/defs.in: New.
      	* taf-kit/tests/vcsn-b.test: New.
      	* taf-kit/tests/Makefile.am: New.
      	* taf-kit/Makefile.am: New.
      
      	* src/Makefile.am, configure.ac, Makefile.am: Adjust.
      21c1a639
  23. 05 Jun, 2006 1 commit
    • Akim Demaille's avatar
      Remove VCSN_TESTS. · d6b5273c
      Akim Demaille authored
      	* src/tests/test-suites/subdirs.mk: New.
      	* src/tests/test-suites/Makefile.am: Use it.
      	* src/tests/test-suites/generate-all.sh: Comment changes.
      	* build-aux/move-if-change: New.
      	* build-aux/vcsn.m4 (VCSN_TESTS): Remove.
      	* build-aux/Makefile.am: New.
      	* build-aux/find_tests.sh: Also create subdirs.mk.
      	* Makefile.am, configure.ac: Process build-aux/Makefile.am.
      	* doc/NEWS.txt: 0.8a.
      d6b5273c
  24. 01 Jun, 2006 1 commit
    • Akim Demaille's avatar
      2006-06-01 Akim Demaille <akim@lrde.epita.fr> · fe112f1b
      Akim Demaille authored
      	Multipurpose patch, don't do that at home.
      
      	* src/taf-kit/main.cc: Remove useless extern "C".
      
              * src/tests/design_pattern/Makefile.am: Adjust.
      
              * src/tests/bin/generate-test-suite.sh: Revamp it.
      	Use lower case names for non env vars.
      	Factor some code.
      
              * src/tests/Makefile.am: License.
      	* src/tests/check/Makefile.check, src/tests/check/Makefile.flags:
      	Rename as...
      	* src/tests/check/check.mk, src/tests/check/check-flags.mk:
      	these.
      	Adjust all dependencies.
      
              * argp/configure.ac: Remove obsolete invocation to
      	AM_PROG_CC_STDC.
      	
              * build-aux/vcsn-xml.m4: s/vcsn_cv_xml_user_hint/with_xerces/
      	to please expert users of config.site.
      
              * configure.ac: Stop pretending CXX can be CC.
      	
              * doc/makefiles/vcsn-Makefile: 
      
              * Makefile.am (SUBDIRS): Compile src first then doc. 
      
      	NOTICE is named COPYING.
      fe112f1b
  25. 31 May, 2006 1 commit
    • Akim Demaille's avatar
      Bind taf-kit to argp. · 73f14e7a
      Akim Demaille authored
      	* src/taf-kit/main.cc: Use the standard version strings.
      	* src/taf-kit/Makefile.am: Use argp.
      	* Makefile.am (SUBDIRS): Add argp.
      73f14e7a
  26. 23 May, 2006 1 commit
  27. 19 May, 2006 1 commit
    • Akim Demaille's avatar
      Fix distcheck. · 581da2f3
      Akim Demaille authored
      	* doc/doc.mk: Use share-am.mk, not share.mk.
      	* doc/manual/Makefile.am: Avoid the recompilation of the manual.
      	* Makefile.am (distcheck): Work around a problem with Automake.
      581da2f3
  28. 16 May, 2006 1 commit
    • Akim Demaille's avatar
      2006-05-16 Akim Demaille <akim@epita.fr> · d10c3b25
      Akim Demaille authored
      	* src/tests/test-suites/generate-all.sh (generate): New.
      	Use it.
      	* build-aux/find_tests.sh: Rewrite so that it does not pick my
      	_build symlinks.
      	* config: Rename as...
      	* build-aux: this ugly but now standard name.
      	* check_xml.sh, find_tests.sh: Move to...
      	* build-aux: here.
      	* bootstrap.sh: Adjust.
      d10c3b25
  29. 13 May, 2006 2 commits
    • Michal Cadilhac's avatar
      Rework distribution (autotools'ing and directory location). · 38c35104
      Michal Cadilhac authored
      - src/demos/vaucanswig: Move to...
      - src/vaucanswig: ... Here.
      - bootstrap.sh: Update accordingly.
      
      - src/demos/function_library/Makefile.am,
      - src/demos/algorithms/Makefile.am,
      - src/demos/automaton_library,
      - src/demos/automaton_library/a1.xml,
      - src/demos/automaton_library/b1.xml,
      - src/demos/automaton_library/c1.xml,
      - src/demos/automaton_library/Makefile.am,
      - src/demos/utilities/vgrep/Makefile.am,
      - src/demos/utilities/Makefile.am,
      - src/demos/transducers,
      - src/demos/transducers/one_rule_rewriting/Makefile.am,
      - src/demos/transducers/Makefile.am,
      - src/tests/Makefile.am,
      - src/tests/sanity/generate_files.sh,
      - src/tests/xml/Makefile.am,
      - include/Makefile.am: Fix the use of VCSN_USE_XML and XML_CHECK.
      
      - Makefile.am: Add a `demos' rule, rename `bench' to `benchs'.
      
      - src/demos/Makefile.am: Update accordingly.
      
      - config/vcsn.m4: Fix revision checking.
      
      - src/benchs/composition/Makefile.bench,
      - src/benchs/generate_benchs.sh,
      - src/benchs/determinization/Makefile.bench,
      - src/benchs/minimization_2n/Makefile.bench,
      - src/benchs/quotient/Makefile.bench,
      - src/benchs/Makefile.am,
      - src/benchs/minimization_debruijn/Makefile.bench,
      - src/benchs/derived_terms/Makefile.bench: Compile on make bench only.
      
      - src/vaucanswig/expand.sh: Fix the path to INCLUDE directory.
      - src/Makefile.am: Add  `demos' and `benchs' rules.
      - configure.ac: Remove build-demo enabling and update Vaucanswig dir.
      - doc/xml/Makefile.am: Compile the xml proposal even if
      VCSN_USE_XML is not set.
      38c35104
    • Michal Cadilhac's avatar
      Enhance SVN revision detection. · 53e49e4a
      Michal Cadilhac authored
      - config/vcsn.m4: Check for the SVN revision in the ChangeLog.
      - Makefile.am: Don't create a `svn-revision' file, the information
      would be duplicated with ChangeLog `Rev' entry.
      - ChangeLog: Last line contains SVN related informations.
      53e49e4a
  30. 12 May, 2006 2 commits
    • Michal Cadilhac's avatar
      Bump to 0.8pre and add (back) a pre-release numbering system. · 16272776
      Michal Cadilhac authored
      - configure.ac: Bump to 0.8, pre-release.
      - config/vcsn.m4: Add (back) a way to get the SVN revision and a
      pre-release numbering based on it.
      - Makefile.am: Dumping the SVN_REVISION in a svn-revision file so that
      users can build a more or less rightly numbered tarball.
      16272776
    • Michal Cadilhac's avatar
      Remove Stroppa's bench and distribute other ones. · 635f7c95
      Michal Cadilhac authored
      Benchs weren't distributed because copyright's owning of Nicolas
      Stroppa in one test. This one is removed.
      
      - src/benchs/minimization_stroppa: Remove.
      - src/benchs/Makefile.am,
      - src/benchs/generate_all_benchs.sh,
      - configure.ac: Update accordingly.
      - Makefile.am: Remove hacks.
      635f7c95
  31. 07 May, 2006 1 commit
    • Michal Cadilhac's avatar
      Minor fixes. · bcefe964
      Michal Cadilhac authored
      - include/vaucanson/contexts/ratseries_semiring.thh,
      - include/vaucanson/contexts/r_semiring.thh,
      - include/vaucanson/contexts/automaton_functions.thh,
      - include/vaucanson/contexts/transducer_functions.thh,
      - include/vaucanson/contexts/fmp_transducer_functions.thh,
      - include/vaucanson/contexts/z_semiring.thh,
      - include/vaucanson/contexts/automaton_functions.thxx,
      - include/vaucanson/contexts/polynom_series.thh,
      - include/vaucanson/contexts/automaton.thh,
      - include/vaucanson/contexts/transducer_functions.thxx,
      - include/vaucanson/contexts/transducer.thh,
      - include/vaucanson/contexts/fmp_transducer_functions.thxx,
      - include/vaucanson/contexts/boolean_semiring.thh,
      - include/vaucanson/contexts/z_min_plus_semiring.thh,
      - include/vaucanson/contexts/z_max_plus_semiring.thh,
      - include/vaucanson/contexts/generic_automaton_impl.thh,
      - include/vaucanson/contexts/dynamic_alphabet.thh,
      - include/vaucanson/contexts/free_monoid.thh,
      - include/vaucanson/contexts/generic_series.thh,
      - include/vaucanson/contexts/free_monoid_product.thh,
      - include/vaucanson/contexts/char_letter.thh: Warn programmers that
      CPP guard shouldn't be added.
      
      - ChangeLog: ChangeLog for 2006. The remainder is in
      - ChangeLog.1: New. ... This one for years 2002-2003,
      - ChangeLog.2: New. ... And this one  for years 2004-2005.
      - Makefile.am: Add to `EXTRA_DIST'.
      bcefe964
  32. 14 Apr, 2006 1 commit
    • Michal Cadilhac's avatar
      Fix use of XML according to VCSN_USE_XML or XML_CHECK. · 8f59eba1
      Michal Cadilhac authored
      - check_xml.sh: Rewrite a bit. Check if the hh that includes the hxx or
      hcc already checks for USE_XML. Same with the Makefile.am.
      - include/Makefile.am: Install XML files iif VCSN_USE_XML is set.
      
      - Makefile.am,
      - include/vaucanson/tools/out_display.hh,
      - include/vaucanson/design_pattern/factory.hh: Pacify `check_xml' by
      talking about VCSN_USE_XML in a comment.
      
      - src/tests/Makefile.am: Check for XML only if XML_CHECK.
      - src/demos/automaton_library/Makefile.am,
      - src/demos/transducers/one_rule_rewriting/Makefile.am,
      - doc/xml/Makefile.am: Surround code by tests for VCSN_USE_XML or
      XML_CHECK.
      8f59eba1
  33. 20 Mar, 2006 1 commit
  34. 24 Dec, 2005 1 commit
  35. 12 Dec, 2005 1 commit
    • Akim Demaille's avatar
      Rehead all the headers. · f2a4ed9f
      Akim Demaille authored
      	* reheader.pl: Help Emacs with exotic file extensions.
      	* Makefile.am (find_headers): New.
      	Use it.
      f2a4ed9f
  36. 08 Dec, 2005 1 commit
    • Akim Demaille's avatar
      Kill white spaces issues. · ab3f1709
      Akim Demaille authored
      	* reheader.pl: Run on multiple files.
      	Make sure the last eol is there.
      	Make sure not to leave trailing white spaces.
      	* Makefile.am (rehead): New.
      ab3f1709