1. 23 Nov, 2017 3 commits
  2. 22 Nov, 2017 6 commits
    • Alexandre Duret-Lutz's avatar
      doc: implement --enable-doxygen and do not distribute the doc · 246b5d8f
      Alexandre Duret-Lutz authored
      Fixes #299.
      
      * configure.ac, doc/Makefile.am: Adjust.
      * NEWS, HACKING, README: Document the change.
      * doc/dot.in: Delete, not used anymore.
      * doc/Doxyfile.in: Adjust to not look for dot.
      * debian/rules: Use --enable-doxygen.
      246b5d8f
    • Alexandre Duret-Lutz's avatar
      fix usage pf importlib.util.find_spec for newer pythons · cec522d5
      Alexandre Duret-Lutz authored
      * tests/python/ipnbdoctest.py: Here.  It seems importlib
      does not load importlib.util anymore.
      cec522d5
    • Alexandre Duret-Lutz's avatar
      fix python/dca.test for VPATH builds · cc008985
      Alexandre Duret-Lutz authored
      * tests/python/dca.test: Do not assume the run script is in the source
      directory.
      cc008985
    • Alexandre Duret-Lutz's avatar
      org: convert all images to svg · 61602a3b
      Alexandre Duret-Lutz authored
      Suggested in #299.
      
      * doc/org/autfilt.org, doc/org/concepts.org, doc/org/dstar2tgba.org,
      doc/org/genaut.org, doc/org/hierarchy.org, doc/org/hoa.org,
      doc/org/ltl2tgba.org, doc/org/ltl2tgta.org, doc/org/ltlcross.org,
      doc/org/oaut.org, doc/org/randaut.org, doc/org/satmin.org,
      doc/org/tut11.org, doc/org/tut23.org, doc/org/tut24.org,
      doc/org/tut30.org, doc/org/tut31.org, doc/org/tut50.org,
      doc/org/tut51.org: Adjust all dot outputs to produce svg.
      * doc/org/arch.tex, doc/org/hierarchy.tex, doc/org/satmin.tex: Adjust
      to produce a pdf with 12pt text.
      * doc/Makefile.am: Adjust the generation of arch.svg, hierarchy.svg,
      and satmin.svg: From above.
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Adjust dot arguments
      to produce svg with 12pt text (the default was 14pt).
      * doc/org/spot.css: Use Lato as the main font for consistency with
      automata.
      * HACKING: pdf2svg is now required to build the doc.
      61602a3b
    • Alexandre Duret-Lutz's avatar
      doc: use SVG in the doxygen manual · 454cc736
      Alexandre Duret-Lutz authored
      Suggested in #299.
      
      * doc/Doxyfile.in: Here.
      454cc736
    • Maximilien Colange's avatar
      Fix a typo in a test · 7066fe29
      Maximilien Colange authored
      * tests/sanity/namedprop.test: fix typo for proper output
      7066fe29
  3. 21 Nov, 2017 1 commit
  4. 17 Nov, 2017 5 commits
  5. 16 Nov, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      introduce is_obligation(f) · 50fe34a5
      Alexandre Duret-Lutz authored
      This is not optimal yet because it still construct a minimal WDBA
      internally, but it's better than the previous way to call
      minimize_obligation() since it can avoid constructing the minimized
      automaton in a few more cases.
      
      * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: Introduce
      is_obligation().
      * bin/ltlfilt.cc: Wire it to --obligation.
      * spot/twaalgos/minimize.cc: Implement is_wdba_realizable(),
      needed by the above.
      * tests/core/obligation.test: Test it.
      * bin/man/spot-x.x, NEWS: Document it.
      50fe34a5
    • Alexandre GBAGUIDI AISSE's avatar
      hierarchy: Fix #303 · f7ee9ed1
      Alexandre GBAGUIDI AISSE authored
      * spot/tl/hierarchy.cc: code was actually reachable.
      f7ee9ed1
  6. 15 Nov, 2017 6 commits
  7. 07 Nov, 2017 5 commits
  8. 06 Nov, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      symplify_acceptance: More rules · e5a37ff9
      Alexandre Duret-Lutz authored
      Fixes #297. Implement the following rules.
      
      Fin(i) & Fin(j) by f if i and j are complementary
      Fin(i) & Inf(i) by f
      Inf(i) | Inf(j) by t if i and j are complementary
      Fin(i) | Inf(i) by t.
      
      * spot/twaalgos/cleanacc.cc, spot/twaalgos/cleanacc.hh: Here.
      * tests/python/merge.py: Add more test cases.
      * NEWS: Mention the change.
      e5a37ff9
  9. 05 Nov, 2017 4 commits
  10. 04 Nov, 2017 4 commits
    • Alexandre Duret-Lutz's avatar
      autfilt: introduce --acceptance-is · 62302b60
      Alexandre Duret-Lutz authored
      Fixes #288.
      
      * bin/autfilt.cc: Implement it.
      * spot/twa/acc.cc, spot/twa/acc.hh: Add
      acc_cond::is_generalized_streett, acc_cond::operator==, and
      acc_cond::operator!=.
      * tests/core/randaut.test: Add some tests.
      * NEWS: Mention it.
      62302b60
    • Alexandre Duret-Lutz's avatar
      acc::name(): recognize Fin-less acceptance · 3334d37b
      Alexandre Duret-Lutz authored
      * spot/twa/acc.cc: Implement this.
      * tests/python/automata.ipynb, tests/python/randaut.ipynb,
      tests/python/stutter-inv.ipynb: Adjust.
      3334d37b
    • Alexandre Duret-Lutz's avatar
      bin: add %g options to print acceptance name · 75a1d6ac
      Alexandre Duret-Lutz authored
      Fixes #289.
      
      * spot/twaalgos/stats.cc, spot/twaalgos/stats.hh,
      bin/common_aoutput.cc, bin/common_aoutput.hh: plug %g and %G into
      acc_cond::name() when arguments are given as %[arg]g.  or %[arg]G.
      * tests/core/acc2.test: Add test case.
      * doc/org/randaut.org, NEWS: Document it.
      75a1d6ac
    • Alexandre Duret-Lutz's avatar
      acc: introduce acc_cond::name() · bd39edde
      Alexandre Duret-Lutz authored
      * spot/twa/acc.cc, spot/twa/acc.hh (acc_cond::name): New method.
      * spot/twaalgos/dot.cc: Use it.
      * tests/python/acc_cond.ipynb: Add a small test.
      * NEWS: Mention it.
      bd39edde
  11. 03 Nov, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      introduce stutter_invariant_letters() · 4711dcd7
      Alexandre Duret-Lutz authored
      * spot/twaalgos/stutter.cc,
      spot/twaalgos/stutter.hh (stutter_invariant_letters)
      (stutter_invariant_states): Get rid of the broken local variant.
      * tests/python/stutter-inv.ipynb, NEWS: Document.
      * python/spot/impl.i: Bind vector<bdd>.
      4711dcd7
  12. 02 Nov, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      test the SPOT_SATSOLVER envvar · f84ca999
      Alexandre Duret-Lutz authored
      * tests/core/satmin3.test: New file.
      * tests/Makefile.am: Add it.
      * spot/misc/satsolver.cc: Cleanup error messages.
      * spot/misc/satsolver.hh (satsolver_get_solution): Remove this unused
      function.
      * tests/core/readsat.cc, tests/core/readsat.test: Delete (unused).
      * tests/Makefile.am: Adjust.
      f84ca999
    • Alexandre Duret-Lutz's avatar
      test the SPOT_BDD_TRACE envvar · 161bb067
      Alexandre Duret-Lutz authored
      * tests/core/bdd.test: New file.
      * tests/Makefile.am: Add it.
      161bb067