1. 08 Dec, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      doxygen doc: minor improvements · 49b76bcf
      Alexandre Duret-Lutz authored
      * doc/footer.html: Make the footer XML compatible.
      * doc/mainpage.dox: Fix references to modules.
      * spot/tl/formula.hh: Introduce a hierarchy module.
      * spot/tl/hierarchy.hh: Use it.
      49b76bcf
  2. 28 Nov, 2017 2 commits
  3. 27 Nov, 2017 1 commit
  4. 24 Nov, 2017 7 commits
    • Alexandre Duret-Lutz's avatar
      tests: reduce the memory/time footprint of ltl2dstar.test · d219e4a5
      Alexandre Duret-Lutz authored
      * tests/core/ltl2dstar.test: Reduce the amount of tests performed on
      one formula that is problematic for ltl2dstar.
      d219e4a5
    • Alexandre Duret-Lutz's avatar
      tests: git rid of all the tool=tool assignents · a9a375cc
      Alexandre Duret-Lutz authored
      Our use of
        ltl2tgba=ltl2tgba
        autfilt=autfilt
        ...
      all over the test cases comes from the time where those tools were not
      in PATH and we actually had something like
        ltl2tgba=../../bin/ltl2tgba
        autfilt=../../bin/autfilt
      
      But today that is useless, and we prefer to write ltl2tgba rather than
      $ltl2tgba, so let's remove this old cruft.
      
      * tests/core/basimul.test, tests/core/det.test, tests/core/lbt.test,
      tests/core/lenient.test, tests/core/ltl2dstar.test,
      tests/core/ltl2dstar2.test, tests/core/ltl2dstar3.test,
      tests/core/ltl2dstar4.test, tests/core/ltlcross2.test,
      tests/core/ltlcross3.test, tests/core/ltlcross4.test,
      tests/core/ltlcrossce2.test, tests/core/ltldo.test,
      tests/core/ltlfilt.test, tests/core/optba.test,
      tests/core/prodor.test, tests/core/rand.test,
      tests/core/randomize.test, tests/core/remfin.test,
      tests/core/satmin.test, tests/core/sbacc.test,
      tests/core/strength.test, tests/core/stutter-ltl.test,
      tests/core/stutter-tgba.test, tests/core/unabbrevwm.test,
      tests/core/unambig.test: Get rid of all tool=tool assignments.
      a9a375cc
    • Alexandre Duret-Lutz's avatar
      rename one printable_formula · a31ba7ff
      Alexandre Duret-Lutz authored
      We currently have 3 printable_formula classes in Spot; let's reduce
      this to 2.
      
      * bin/common_output.cc (anonymous::printable_formula): Rename to...
      (anonymous::printable_formula_with_location): ... this.
      a31ba7ff
    • Alexandre Duret-Lutz's avatar
      fix doxygen doc build · c7f66550
      Alexandre Duret-Lutz authored
      * debian/rules: Build it last.
      * configure.ac: Add missing comma.
      c7f66550
    • Maximilien Colange's avatar
      Fix ltlsynt tests · ce3eeb44
      Maximilien Colange authored
      * tests/core/ltlsynt.test: Escape newlines and test PGsolver printer
      ce3eeb44
    • Maximilien Colange's avatar
      Heavily optimize tgba_determinize() · d071c7e1
      Maximilien Colange authored
      * spot/twaalgos/determinize.cc: a lot of optimizations (and refactoring)
      d071c7e1
    • Maximilien Colange's avatar
      Fix script running IPython tests · d358521b
      Maximilien Colange authored
      * tests/python/ipnbdoctest.py: skip test when jupyter is not found
      d358521b
  5. 23 Nov, 2017 6 commits
  6. 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
  7. 21 Nov, 2017 1 commit
  8. 17 Nov, 2017 5 commits
  9. 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
  10. 15 Nov, 2017 6 commits
  11. 07 Nov, 2017 3 commits