1. 13 May, 2006 3 commits
  2. 12 May, 2006 4 commits
  3. 11 May, 2006 1 commit
  4. 09 May, 2006 3 commits
    • Florent Terrones's avatar
      2006-05-09 Florent Terrones <terron_f@lrde.epita.fr> · 102863f0
      Florent Terrones authored
      	Add an xml format for a label node, part II.
      
      	* include/vaucanson/algebra/implementation/series/rat/xml_exp_visitor.hh,
      	* include/vaucanson/algebra/implementation/series/rat/xml_exp_visitor.hxx:
      	New. Add an exp visitor that gives back the xml tree of an expression.
      	* include/vaucanson/algebra/implementation/series/rat/exp.hh
      	* include/vaucanson/algebra/implementation/series/rat/exp.hxx:
      	Add definition of the visitor, called `xml_tree(<node_to_create_name>)'.
      	* include/vaucanson/xml/XML.hh,
      	* include/vaucanson/xml/XML.hxx: Add new boolean to decide wether the
      	xml output of the label is an attribute or a node.
      	* include/vaucanson/xml/tools.hxx: Add `add_xml_label' procedures that
      	give the labels of an automaton as nodes in the XML output.
      	* include/vaucanson/xml/xml_chooser.hh,
      	* include/vaucanson/xml/xml_chooser.hxx: Launch `add_label' or
      	`add_xml_label', according to the boolean value.
      	* include/vaucanson/xml/xml_converter.hxx,
      	* include/vaucanson/xml/xml_converter.hh: Update to allow the changes to
      	work.
      	* src/tests/xml/xml_label_node_tester.cc: New. Add a test of the `node'
      	version of an XML label output.
      	* src/tests/xml/tester.sh: Add the label_node test.
      	* src/tests/xml/label_node_ref.xml,
      	* src/tests/xml/label_node_ref.dot: New. Add reference files.
      	* src/tests/xml/Makefile.am: Update accordingly.
      	* src/tests/xml: Add tmp files of the test to svn ignored files.
      102863f0
    • Robert Bigaignon's avatar
      Change dump funtion to dot-dump in TAF-Kit. · 0fbca917
      Robert Bigaignon authored
      	* src/taf-kit/b_commands.cc,
      	* src/taf-kit/common_commands.hh: Change dump to dot-dump.
      0fbca917
    • Florent Terrones's avatar
      2006-05-09 Florent Terrones <terron_f@lrde.epita.fr> · e870800d
      Florent Terrones authored
      	Add an xml format for a label node, part I.
      
      	* src/vaucanson.xml: Add content for a label node.
      	* include/vaucanson/xml/tools.hxx: Change the parsing of the XML input
      	so as to correctly read a label written as a node.
      e870800d
  5. 08 May, 2006 3 commits
  6. 07 May, 2006 4 commits
    • Michal Cadilhac's avatar
      Add TAF-Kit for Boolean automata. · b33682c5
      Michal Cadilhac authored
      TAF-Kit stands for Typed Automata Function Kit, that is to say,
      programs that deal with fixed type automata, on the command line.
      
      - src/taf-kit: New. TAF-Kit directory.
      
      - src/taf-kit/b_commands.cc: New. Add commands specific to Boolean
      automata.
      
      The following files will be common to all TAF-Kit binaries:
      
      - src/taf-kit/commands.hh: New.
      - src/taf-kit/edit_automaton.hh,
      - src/taf-kit/edit_automaton.hxx: New. `edit_automaton' and 
      `create_automaton' functions.
      - src/taf-kit/commands_macros.hh: New. Useful macros to define commands.
      - src/taf-kit/getters.hh,
      - src/taf-kit/getters.hxx: New. Getters for expressions, automata, ...
      - src/taf-kit/common.hh: New.
      - src/taf-kit/predefined_alphabets.hh: New.
      - src/taf-kit/common_commands.hh: New.
      - src/taf-kit/main.cc: New.
      
      - src/taf-kit/Makefile.am: New.
      - src/Makefile.am: Include TAF-Kit as a subdirectory if its build has
      been requested.
      - config/vcsn_taf_kit.m4: New. Check for Curses and enable the build
      of TAF-Kit on demand.
      - configure.ac: Update accordingly.
      b33682c5
    • Michal Cadilhac's avatar
      Fix VCSN_NDEBUG use. · 45846753
      Michal Cadilhac authored
      - include/vaucanson/config/system.hh: Define VCSN_NDEBUG if NDEBUG is.
      - include/vaucanson/misc/contract.hh: Don't define `trap' if
      VCSN_NDEBUG is set.
      - include/vaucanson/algebra/implementation/free_monoid/str_words.hh,
      - include/vaucanson/algebra/implementation/series/polynoms.hxx,
      - include/vaucanson/algebra/implementation/series/krat.hxx,
      - include/vaucanson/algebra/concept/freemonoid_base.hxx,
      - include/vaucanson/design_pattern/default_ops.hxx: Fix warnings with
      VCSN_NDEBUG set.
      45846753
    • Michal Cadilhac's avatar
      - include/vaucanson/algebra/implementation/series/krat.hxx: Don't · 0b3527b7
      Michal Cadilhac authored
      #undef `echo' as it's not defined.
      0b3527b7
    • 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
  7. 06 May, 2006 1 commit
    • Michal Cadilhac's avatar
      More inlining. · 26e57e36
      Michal Cadilhac authored
      - include/vaucanson/misc/bitset.hxx,
      - include/vaucanson/algebra/implementation/semiring/tropical_semiring.hxx,
      - include/vaucanson/xml/tools.hxx: Inline `template <>' functions.
      26e57e36
  8. 05 May, 2006 1 commit
    • Matthieu Varin's avatar
      Clean determinize algorithm. · 8986e9c1
      Matthieu Varin authored
      	* include/vaucanson/algorithms/determinize.hxx: Create a new function so as to clean up is_deterministic.
      	* src/tests/automata/algos/letter_combination_labeled_graphs/deterministic_test.hh: New. Fix Typo.
      	* src/tests/automata/algos/letter_combination_labeled_graphs/determinist_test.hh: Remove.
      	* src/tests/automata/algos/letter_combination_labeled_graphs/Makefile.am: Update accordingly.
      8986e9c1
  9. 26 Apr, 2006 1 commit
  10. 23 Apr, 2006 1 commit
    • Michal Cadilhac's avatar
      Change "type" to "label_type", part II. · 0a52b43e
      Michal Cadilhac authored
      - include/vaucanson/xml/xml_chooser.hh,
      - include/vaucanson/xml/xml_chooser.hxx,
      - include/vaucanson/xml/node.hxx,
      - src/demos/automaton_library/a1.xml,
      - src/demos/automaton_library/b1.xml,
      - src/demos/automaton_library/c1.xml,
      - src/demos/transducers/t1.xml,
      - src/demos/transducers/u1.xml,
      - src/vaucanson.xsd,
      - doc/xml/xml_proposal.tex,
      - doc/manual/examples/a1.xml,
      - doc/manual/examples/b1.xml,
      - doc/manual/examples/add1_rt.xml,
      - doc/manual/examples/quot_3_rt.xml: s/type/label_type.
      0a52b43e
  11. 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
  12. 13 Apr, 2006 4 commits
    • Michal Cadilhac's avatar
      Change `origin_of' to `src_of' and `aim_of' to `dst_of'. · 62413ee1
      Michal Cadilhac authored
      - include/vaucanson/tools/dot_format.hxx,
      - include/vaucanson/tools/simple_format.hxx,
      - include/vaucanson/tools/gen_random.hxx,
      - include/vaucanson/tools/fsm_dump.hxx,
      - include/vaucanson/xml/xml_converter.hxx,
      - include/vaucanson/algorithms/minimization_hopcroft.hxx,
      - include/vaucanson/algorithms/extension.hxx,
      - include/vaucanson/algorithms/standard_of.hxx,
      - include/vaucanson/algorithms/forward_realtime.hxx,
      - include/vaucanson/algorithms/cut_up.hxx,
      - include/vaucanson/algorithms/backward_realtime.hxx,
      - include/vaucanson/algorithms/letter_to_letter_composition.hxx,
      - include/vaucanson/algorithms/internal/skeleton.hxx,
      - include/vaucanson/algorithms/fmp_to_realtime.hxx,
      - include/vaucanson/algorithms/realtime_to_fmp.hxx,
      - include/vaucanson/algorithms/closure.hxx,
      - include/vaucanson/algorithms/product.hxx,
      - include/vaucanson/algorithms/realtime_composition.hxx,
      - include/vaucanson/algorithms/evaluation.hxx,
      - include/vaucanson/algorithms/aut_to_exp.hxx,
      - include/vaucanson/algorithms/sub_normalize.hxx,
      - include/vaucanson/algorithms/concatenate.hxx,
      - include/vaucanson/algorithms/standard.hxx,
      - include/vaucanson/algorithms/projections_fmp.hxx,
      - include/vaucanson/algorithms/normalized.hxx,
      - include/vaucanson/algorithms/projection.hxx,
      - include/vaucanson/algorithms/eval.hxx,
      - include/vaucanson/algorithms/normalized_composition.hxx,
      - include/vaucanson/algorithms/sum.hxx,
      - include/vaucanson/algorithms/outsplitting.hxx,
      - include/vaucanson/automata/implementation/automaton_view.hh,
      - include/vaucanson/automata/implementation/graph.hh,
      - include/vaucanson/automata/implementation/transpose_view.hh,
      - include/vaucanson/automata/implementation/automaton_view.hxx,
      - include/vaucanson/automata/implementation/graph.hxx,
      - include/vaucanson/automata/implementation/transpose_view.hxx,
      - include/vaucanson/automata/concept/transducer.hxx,
      - include/vaucanson/automata/concept/copy.hxx,
      - include/vaucanson/automata/concept/automata_ops.hh,
      - include/vaucanson/automata/concept/automata_ops.hxx,
      - include/vaucanson/automata/concept/automata_base.hh,
      - include/vaucanson/automata/concept/automata_base.hxx,
      - src/benchs/minimization_stroppa/init.hxx,
      - src/benchs/common/algorithm.hh,
      - src/tests/automata/implementation_check/rdelta_test.hh,
      - src/tests/automata/implementation_check/global_consistency_test.hh,
      - src/demos/vaucanswig/meta/automaton.hh,
      - src/demos/vaucanswig/meta/vaucanswig_automaton.i,
      - src/demos/vaucanswig/meta/vauto.hh: s/origin_of/src_of/;
      s/aim_of/dst_of/.
      62413ee1
    • Michal Cadilhac's avatar
      Change `new_*' functions to `make_*'. · d9b2016b
      Michal Cadilhac authored
      Reindendation made on modified files.
      
      - include/vaucanson/xml/tools.hxx,
      - include/vaucanson/contexts/automaton_functions.thh,
      - include/vaucanson/contexts/transducer_functions.thh,
      - include/vaucanson/contexts/fmp_transducer_functions.thh,
      - include/vaucanson/contexts/automaton_functions.thxx,
      - include/vaucanson/contexts/transducer_functions.thxx,
      - include/vaucanson/contexts/fmp_transducer_functions.thxx,
      - src/benchs/minimization_stroppa/minimization_bench_fsm.cc,
      - src/benchs/minimization_stroppa/usual.hxx,
      - src/benchs/minimization_stroppa/minimization_bench_moore.cc,
      - src/benchs/minimization_stroppa/minimization_bench_hopcroft.cc,
      - src/benchs/composition/realtime_composition_bench.hh,
      - src/benchs/composition/normalized_composition_bench.hh,
      - src/benchs/determinization/determinization_bench.hh,
      - src/benchs/minimization_2n/minimization_2n_moore_bench.hh,
      - src/benchs/minimization_2n/minimization_2n_brzozowski_bench.hh,
      - src/benchs/minimization_2n/minimization_2n_hopcroft_bench.hh,
      - src/benchs/common/bench_automaton.hh,
      - src/benchs/quotient/quotient_bool_bench.hh,
      - src/benchs/quotient/quotient_z_bench.hh,
      - src/benchs/minimization_debruijn/minimization_debruijn_moore_bench.hh,
      - src/benchs/minimization_debruijn/minimization_debruijn_brzozowski_bench.hh,
      - src/benchs/minimization_debruijn/minimization_debruijn_hopcroft_bench.hh,
      - src/benchs/derived_terms/derived_terms_bench.hh,
      - src/tests/context_headers/fmp_transducers/global_consistency_test.hh,
      - src/tests/context_headers/automata/global_consistency_test.hh,
      - src/tests/context_headers/transducers/global_consistency_test.hh,
      - src/tests/xml/xml_trans_tester.cc,
      - src/tests/xml/xml_geometry_tester.cc,
      - src/tests/xml/xml_automaton_tester.cc,
      - src/tests/xml/xml_fmp_tester.cc,
      - src/tests/xml/xml_session_tester.cc,
      - src/tests/automata/algos/fmp_transducers/normalized_composition_test.hh,
      - src/tests/automata/algos/fmp_transducers/evaluation_fmp_test.hh,
      - src/demos/algorithms/classics.cc,
      - src/demos/algorithms/equivalent_functions.cc,
      - src/demos/algorithms/universal.cc,
      - src/demos/function_library/tdc_algorithms.cc,
      - src/demos/function_library/rt_tdc_algorithms.cc,
      - src/demos/function_library/algorithms.cc,
      - src/demos/automaton_library/a1.cc,
      - src/demos/automaton_library/b1.cc,
      - src/demos/automaton_library/c1.cc,
      - src/demos/automaton_library/double_ring.cc,
      - src/demos/automaton_library/divkbaseb.cc,
      - src/demos/automaton_library/ladybird.cc,
      - src/demos/utilities/vgrep/vgrep.cc,
      - src/demos/transducers/one_rule_rewriting/fibonacci_rt_gen.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_rt_gen.cc,
      - src/demos/transducers/one_rule_rewriting/fibonacci_tdc_gen.cc,
      - src/demos/transducers/one_rule_rewriting/fibonacci_demo.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_tdc_gen.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_demo.cc,
      - src/demos/transducers/t1.cc,
      - src/demos/transducers/u1.cc: s/new_/make_/.
      
      - doc/NEWS.txt: Not concerned by the renamming, so revert it.
      d9b2016b
    • Michal Cadilhac's avatar
      Change `edge' to `transition'. · 2650c607
      Michal Cadilhac authored
      Some bugs fixed in algorithms/ and xml/.
      Reindendation made on modified files.
      
      - include/vaucanson/automata/implementation/graph.hh: Rename partially
      since a graph should consider `edge's and not `transition's.
      
      - include/vaucanson/xml/xml_chooser.hh,
      - include/vaucanson/xml/node.hh,
      - include/vaucanson/xml/xml_converter.hh,
      - include/vaucanson/xml/xml_chooser.hxx,
      - include/vaucanson/xml/node.hxx,
      - include/vaucanson/xml/xml_converter.hxx,
      - include/vaucanson/tools/gen_book.hxx,
      - include/vaucanson/tools/dot_format.hxx,
      - include/vaucanson/tools/simple_format.hxx,
      - include/vaucanson/tools/gen_random.hh,
      - include/vaucanson/tools/gen_random.hxx,
      - include/vaucanson/tools/fsm_dump.hxx,
      - include/vaucanson/tools/usual_macros.hh,
      - include/vaucanson/tools/io.hh,
      - include/vaucanson/tools/io.hxx,
      - include/vaucanson/algorithms/minimization_hopcroft.hxx,
      - include/vaucanson/algorithms/extension.hxx,
      - include/vaucanson/algorithms/standard_of.hxx,
      - include/vaucanson/algorithms/forward_realtime.hxx,
      - include/vaucanson/algorithms/sum.hh,
      - include/vaucanson/algorithms/cut_up.hxx,
      - include/vaucanson/algorithms/backward_realtime.hxx,
      - include/vaucanson/algorithms/realtime.hxx,
      - include/vaucanson/algorithms/letter_to_letter_composition.hxx,
      - include/vaucanson/algorithms/internal/build_pattern.hxx,
      - include/vaucanson/algorithms/internal/skeleton.hh,
      - include/vaucanson/algorithms/internal/skeleton.hxx,
      - include/vaucanson/algorithms/fmp_to_realtime.hxx,
      - include/vaucanson/algorithms/realtime_to_fmp.hxx,
      - include/vaucanson/algorithms/closure.hxx,
      - include/vaucanson/algorithms/product.hxx,
      - include/vaucanson/algorithms/realtime_composition.hxx,
      - include/vaucanson/algorithms/is_letterized.hxx,
      - include/vaucanson/algorithms/aut_to_exp.hxx,
      - include/vaucanson/algorithms/evaluation.hxx,
      - include/vaucanson/algorithms/thompson.hxx,
      - include/vaucanson/algorithms/minimization_moore.hxx,
      - include/vaucanson/algorithms/sub_normalize.hxx,
      - include/vaucanson/algorithms/determinize.hxx,
      - include/vaucanson/algorithms/concatenate.hxx,
      - include/vaucanson/algorithms/isomorph.hxx,
      - include/vaucanson/algorithms/standard.hxx,
      - include/vaucanson/algorithms/projections_fmp.hxx,
      - include/vaucanson/algorithms/normalized.hxx,
      - include/vaucanson/algorithms/complete.hxx,
      - include/vaucanson/algorithms/projection.hxx,
      - include/vaucanson/algorithms/eval.hxx,
      - include/vaucanson/algorithms/normalized_composition.hxx,
      - include/vaucanson/algorithms/is_realtime.hxx,
      - include/vaucanson/algorithms/fmp_to_realtime.hh,
      - include/vaucanson/algorithms/realtime_to_fmp.hh,
      - include/vaucanson/algorithms/is_normalized.hxx,
      - include/vaucanson/algorithms/sum.hxx,
      - include/vaucanson/algorithms/outsplitting.hxx,
      - include/vaucanson/automata/implementation/automaton_view.hh,
      - include/vaucanson/automata/implementation/geometry.hxx,
      - include/vaucanson/automata/implementation/kind_adapter.hh,
      - include/vaucanson/automata/implementation/transpose_view.hh,
      - include/vaucanson/automata/implementation/automaton_view.hxx,
      - include/vaucanson/automata/implementation/geometry.hh,
      - include/vaucanson/automata/implementation/transpose_view.hxx,
      - include/vaucanson/automata/concept/transducer.hxx,
      - include/vaucanson/automata/concept/copy.hxx,
      - include/vaucanson/automata/concept/transducer_ops.hh,
      - include/vaucanson/automata/concept/automata_ops.hh,
      - include/vaucanson/automata/concept/translate.hh,
      - include/vaucanson/automata/concept/delta_kind.hh,
      - include/vaucanson/automata/concept/handlers.hh,
      - include/vaucanson/automata/concept/history.hh,
      - include/vaucanson/automata/concept/transducer_ops.hxx,
      - include/vaucanson/automata/concept/transducer_base.hh,
      - include/vaucanson/automata/concept/automata_ops.hxx,
      - include/vaucanson/automata/concept/translate.hxx,
      - include/vaucanson/automata/concept/automata_base.hh,
      - include/vaucanson/automata/concept/kinds.hh,
      - include/vaucanson/automata/concept/history.hxx,
      - include/vaucanson/automata/concept/transducer_base.hxx,
      - include/vaucanson/automata/concept/automata_base.hxx,
      - include/vaucanson/automata/concept/kinds.hxx,
      - src/benchs/minimization_stroppa/init.hxx,
      - src/benchs/minimization_stroppa/minimization_bench_moore.cc,
      - src/benchs/minimization_stroppa/minimization_bench_hopcroft.cc,
      - src/benchs/composition/realtime_composition_bench.hh,
      - src/benchs/composition/normalized_composition_bench.hh,
      - src/benchs/common/algorithm.hh,
      - src/benchs/common/bench_constructs.hh,
      - src/benchs/quotient/quotient_bool_bench.hh,
      - src/benchs/quotient/quotient_z_bench.hh,
      - src/benchs/derived_terms/derived_terms_bench.hh,
      - src/tests/context_headers/fmp_transducers/global_consistency_test.hh,
      - src/tests/context_headers/automata/global_consistency_test.hh,
      - src/tests/context_headers/transducers/global_consistency_test.hh,
      - src/tests/xml/xml_trans_tester.cc,
      - src/tests/xml/r_ref.dot,
      - src/tests/xml/xml_geometry_tester.cc,
      - src/tests/xml/z_ref.dot,
      - src/tests/xml/z_min_plus_ref.dot,
      - src/tests/xml/xml_automaton_tester.cc,
      - src/tests/xml/b_ref.dot,
      - src/tests/xml/z_max_plus_ref.dot,
      - src/tests/xml/fmp_ref.dot,
      - src/tests/xml/session_ref.dot,
      - src/tests/xml/trans_ref.dot,
      - src/tests/xml/xml_fmp_tester.cc,
      - src/tests/xml/geometry_ref.dot,
      - src/tests/xml/xml_session_tester.cc,
      - src/tests/automata/implementation_check/rdelta_test.hh,
      - src/tests/automata/implementation_check/Makefile.am,
      - src/tests/automata/implementation_check/global_consistency_test.hh,
      - src/tests/automata/algos/fmp_transducers/normalized_composition_test.hh,
      - src/tests/automata/algos/fmp_transducers/evaluation_fmp_test.hh,
      - src/tests/automata/algos/fmp_transducers/sub_normalize_test.hh,
      - src/tests/automata/algos/label_aware_graphs/glushkov_test.hh,
      - src/tests/automata/algos/label_aware_graphs/standard_of_regression_test.hh,
      - src/tests/automata/algos/label_aware_graphs/sum_test.hh,
      - src/tests/automata/algos/label_aware_graphs/closure_test.hh,
      - src/tests/automata/algos/label_aware_graphs/cut_up_test.hh,
      - src/tests/automata/algos/graphs/extract_test.hh,
      - src/tests/automata/algos/boolean_automata/minimization_test.hh,
      - src/tests/automata/algos/boolean_automata/complete_test.hh,
      - src/tests/automata/algos/labeled_graphs/thompson_test.hh,
      - src/tests/automata/algos/letter_combination_labeled_graphs/compute_test.hh,
      - src/tests/automata/algos/letter_combination_labeled_graphs/product_regression_test.hh,
      - src/tests/automata/algos/letter_combination_labeled_graphs/product_test.hh,
      - src/demos/vaucanswig/doc/README.txt,
      - src/demos/vaucanswig/meta/automaton.hh,
      - src/demos/vaucanswig/meta/vaucanswig_automaton.i,
      - src/demos/vaucanswig/meta/vauto.hh,
      - src/demos/algorithms/contains_factor.cc,
      - src/demos/algorithms/classics.cc,
      - src/demos/algorithms/universal.cc,
      - src/demos/function_library/tdc_algorithms.cc,
      - src/demos/function_library/rt_tdc_algorithms.cc,
      - src/demos/function_library/algorithms.cc,
      - src/demos/automaton_library/a1.cc,
      - src/demos/automaton_library/b1.cc,
      - src/demos/automaton_library/c1.cc,
      - src/demos/automaton_library/double_ring.cc,
      - src/demos/automaton_library/divkbaseb.cc,
      - src/demos/automaton_library/ladybird.cc,
      - src/demos/utilities/vgrep/vgrep.cc,
      - src/demos/utilities/fsm/usual_automaton_t/vcsn_random_generator.cc,
      - src/demos/utilities/fsm/generate_toolbox.sh,
      - src/demos/transducers/one_rule_rewriting/fibonacci_rt_gen.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_rt_gen.cc,
      - src/demos/transducers/one_rule_rewriting/fibonacci_tdc_gen.cc,
      - src/demos/transducers/one_rule_rewriting/fibonacci_demo.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_tdc_gen.cc,
      - src/demos/transducers/one_rule_rewriting/ORR_demo.cc,
      - src/demos/transducers/t1.cc,
      - src/demos/transducers/u1.cc,
      - src/vaucanson.xsd,
      - doc/xml/xml_proposal.tex,
      - doc/README-IO.txt,
      - doc/NEWS.txt: s/edge/transition/. Nearly everywhere.
      2650c607
    • Michal Cadilhac's avatar
      Clean up `config.h' use. · 08318a96
      Michal Cadilhac authored
      - include/vaucanson/config/pconf-hh.in: Remove. Move to...
      - include/vaucanson/config/pconf.hh.in: New. ... here. This file is
      now considered as a config header. It only contains #undef's.
      - configure.ac: Set pconf.hh.in to be a config header and AC_DEFINE
      `VCSN_PACKAGE_*'. Also AC_DEFINE `VCSN_DATA_PATH'.
      - include/Makefile.am: Don't put the `.in' file in EXTRA_DIST. Don't
      sed(1) pconf-hh.
      - config/vcsn.m4: s/IGNORE_PCONF_HH/VCSN_INTERNAL_\0/.
      - include/vaucanson/config/system.hh: Likewise. Don't include
      `config.h'.
      
      - config/vcsn_xml.m4: Fix typos.
      08318a96
  13. 06 Apr, 2006 1 commit
  14. 05 Apr, 2006 1 commit
  15. 04 Apr, 2006 1 commit
  16. 03 Apr, 2006 2 commits
    • Florent Terrones's avatar
      2006-04-03 Florent Terrones <terron_f@lrde.epita.fr> · 0c161a99
      Florent Terrones authored
      	* include/vaucanson/xml/tools.hxx: Add 2006 Copyright.
      	* src/tests/xml/xml_geometry_tester.cc: New. Test for the geometry tag.
      	* src/tests/xml/tester.sh: Add Geometry test in the script.
      	* src/tests/xml/geometry_ref.xml,
      	* src/tests/xml/geometry_ref.dot: Add references for the geometry test.
      	* src/tests/xml/Makefile.am: Update accordingly.
      	* src/vaucanson.xsd: Change 'geometry_xy' to `geometry_state', and
      	`geometry_full' to `geometry_global'. Remove attribute edgeStyle from
      	the `geometry_global' complexType.
      0c161a99
    • Michal Cadilhac's avatar
      - include/vaucanson/xml/ios.hxx, · 6cce7ac3
      Michal Cadilhac authored
      - include/vaucanson/algorithms/isomorph.hxx: Add missing `inline'.
      6cce7ac3
  17. 31 Mar, 2006 1 commit
  18. 22 Mar, 2006 1 commit
    • Michal Cadilhac's avatar
      Fix sanity check with and without XML enabled. · 40a2449b
      Michal Cadilhac authored
      - src/tests/sanity/generate_files.sh: Define VCSN_SANITY_CHECK when
      compiling.
      
      - include/vaucanson/xml/xml_chooser.hh,
      - include/vaucanson/xml/session.hh,
      - include/vaucanson/xml/node.hh,
      - include/vaucanson/xml/error_handler.hh,
      - include/vaucanson/xml/xml_converter.hh,
      - include/vaucanson/xml/strings.hh,
      - include/vaucanson/xml/ios.hh,
      - include/vaucanson/xml/XML.hh,
      - include/vaucanson/xml/tools.hh,
      - include/vaucanson/xml/xerces_parser.hh,
      - include/vaucanson/tools/xml_dump.hh,
      - include/vaucanson/tools/xml_display.hh,
      - include/vaucanson/tools/usual_macros.hh,
      - include/vaucanson/tools/xml_load.hh: If we're checking sanity
      (defined (VCSN_SANITY_CHECK)), don't #error on VCSN_USE_XML undefined.
      40a2449b
  19. 20 Mar, 2006 6 commits
    • Michal Cadilhac's avatar
      Cosmetic changes on Makefiles. · 04d6a4d9
      Michal Cadilhac authored
      - src/demos/function_library/Makefile.am,
      - src/demos/algorithms/Makefile.am,
      - src/demos/transducers/Makefile.am,
      - src/tests/xml/Makefile.am: Use VCSN_XSD_PATH define instead of
        making a symlink to the XSD file.
      
      - doc/xml/Makefile.am,
      - doc/manual/Makefile.am: Use TEXINPUTS env variable instead of
        making symlinks for Vaucanson-G.
      04d6a4d9
    • Michal Cadilhac's avatar
      Cosmetic changes for 1105. · ff4bda52
      Michal Cadilhac authored
      - configure.ac: Generate `pconf-hh' instead of `pconf.hh'. It still
        needs transformation from the Makefile. Don't generate VCSN_XSD_PATH.
      - include/Makefile.am: Generate vaucanson/config/pconf.hh from
        vaucanson/config/pconf-hh generated by the configure.
      - include/vaucanson/xml/xerces_parser-hh.in: Remove. Move back to...
      - include/vaucanson/xml/xerces_parser.hh: New. ... here. And use
        VCSN_DATA_PATH instead of VCSN_XSD_PATH.
      - include/vaucanson/config/pconf-hh.in: Declare VCSN_DATA_PATH.
      ff4bda52
    • Robert Bigaignon's avatar
      Share Vaucanson-g between manual and xml proposal. · 32189a7a
      Robert Bigaignon authored
      	Now the xml proposal and the user manual will have symbolic
      	links to Vaucanson-g files instead of having their own copies.
      
      	* doc/vaucanson-g.sty: New.
      	* doc/xml/vaucanson-g.sty: Remove.
      	* doc/xml/Vaucanson-G.tex: Remove.
      	* doc/xml/Makefile.am: Create links to Vaucanson-g files.
      	* doc/Vaucanson-G.tex: New.
      	* doc/manual/vaucanson-g.sty: Remove.
      	* doc/manual/Makefile.am: Create links to Vaucanson-g files.
      32189a7a
    • Florent Terrones's avatar
      2006-03-20 Florent Terrones <terron_f@lrde.epita.fr> · 80593671
      Florent Terrones authored
      	First change in Vaucanson because of the new version of the XML
      	documentation. From now on, the first element of the automaton
      	and transducer types is "label_type" and not "type" anymore.
      
      	* src/vaucanson.xsd: Change "label" to "label_type" in the automaton
      	and transducer types.
      	* include/vaucanson/xml/xml_chooser.hxx,
      	* include/vaucanson/xml/node.hxx,
      	* include/vaucanson/xml/node.hh: Propagate the change of the xsd file.
      	* src/tests/xml/trans_ref.xml,
      	* src/tests/xml/r_ref.xml,
      	* src/tests/xml/z_ref.xml,
      	* src/tests/xml/z_min_plus_ref.xml,
      	* src/tests/xml/b_ref.xml,
      	* src/tests/xml/z_max_plus_ref.xml,
      	* src/tests/xml/fmp_ref.xml,
      	* src/tests/xml/session_ref.xml: Change the reference files.
      
      80593671
    • Michal Cadilhac's avatar
      839fd6a2
    • Michal Cadilhac's avatar
      - config/vaucanson_xml.m4: Move to... · 57886bfe
      Michal Cadilhac authored
      - config/vcsn_xml.m4: ... here, and fix a `test'.
      57886bfe