1. 10 Sep, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      org: greatly reduce the size of satmin.svg · ef1c49da
      Alexandre Duret-Lutz authored
      * doc/org/satmin.tex: Use a plain background color instead of some
      hashed lines pattern.  This reduces the size of the resulting SVG
      file from 1.9MB to 50kB after minification.
      * doc/org/satmin.org: Adjust to mention autfilt.
      ef1c49da
  2. 09 Sep, 2020 1 commit
    • Alexandre Duret-Lutz's avatar
      python: add some parity-game bindings · 760bde09
      Alexandre Duret-Lutz authored
      * python/spot/impl.i: Process game.hh.
      * spot/misc/game.cc, spot/misc/game.hh: Make the output of
      parity_game_solve() a solved_game object for easier manipulation in
      Python.
      * bin/ltlsynt.cc: Adjust usage.
      * tests/python/paritygame.ipynb: New file.
      * tests/Makefile.am, doc/org/tut.org: Add it.
      * NEWS: Mention these bindings.
      760bde09
  3. 08 Sep, 2020 3 commits
    • Alexandre Duret-Lutz's avatar
      dot: add support for two-player games · 41d088ea
      Alexandre Duret-Lutz authored
      * spot/twaalgos/dot.cc: Honor the "state-player" property and draw
      player 1 states using diamonds.
      * doc/org/hoa.org: Show an example.
      * tests/core/gamehoa.test: Make sure diamond is output.
      * NEWS: Mention this.
      41d088ea
    • Alexandre Duret-Lutz's avatar
      extend HOA I/O to preserve the state-player property · ea9384dd
      Alexandre Duret-Lutz authored
      * spot/parseaut/parseaut.yy, spot/parseaut/scanaut.ll,
      spot/twaalgos/hoa.cc: Add input and output support.
      * doc/org/hoa.org: Document the HOA extension.
      * bin/ltlsynt.cc: Add a --print-game-hoa option to
      produce such format.
      * tests/core/gamehoa.test: New file to test this.
      * tests/Makefile.am: Add it.
      * NEWS: Mention this new feature.
      ea9384dd
    • Alexandre Duret-Lutz's avatar
      game: git rid of the parity_game class · 25c75c55
      Alexandre Duret-Lutz authored
      This class was a simple wrapper on top of twa_graph_ptr, but it's
      easier to simply use a twa_graph_ptr with a "state-player" property
      instead, this way we will be able to modify the automata I/O routines
      to support games directly.
      
      * spot/misc/game.cc, spot/misc/game.hh: Rewrite the solver and
      pg_printer interface.
      * bin/ltlsynt.cc: Adjust.
      * NEWS: Mention this change.
      * doc/org/concepts.org: Mention the state-player property.
      25c75c55
  4. 07 Sep, 2020 2 commits
  5. 03 Aug, 2020 3 commits
  6. 31 Jul, 2020 1 commit
  7. 27 Jul, 2020 1 commit
  8. 23 Jul, 2020 1 commit
  9. 22 Jul, 2020 1 commit
  10. 21 Jul, 2020 5 commits
    • Alexandre Duret-Lutz's avatar
      org: run a spell checker on the documentation · cc498e70
      Alexandre Duret-Lutz authored
      * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
      doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
      doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org,
      doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org,
      doc/org/install.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org,
      doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org,
      doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org,
      doc/org/tut12.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.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, doc/org/tut52.org, doc/org/tut90.org,
      doc/org/upgrade2.org: Run ispell-buffer on all these.
      * bin/autfilt.cc, python/spot/__init__.py: Fix typos in
      help texts noticed while spell-checking the org files.
      cc498e70
    • Alexandre Duret-Lutz's avatar
      org: fix python execution with in-tree source and Swig4 · 0342161b
      Alexandre Duret-Lutz authored
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Set the
      SPOT_UNINSTALLED envvar, as we already do in the test suite.
      0342161b
    • Alexandre Duret-Lutz's avatar
      org: run a spell checker on the documentation · f3b8bf8e
      Alexandre Duret-Lutz authored
      * doc/org/autcross.org, doc/org/autfilt.org, doc/org/citing.org,
      doc/org/compile.org, doc/org/concepts.org, doc/org/csv.org,
      doc/org/dstar2tgba.org, doc/org/genaut.org, doc/org/genltl.org,
      doc/org/hierarchy.org, doc/org/hoa.org, doc/org/index.org,
      doc/org/install.org, doc/org/ltl2tgba.org, doc/org/ltl2tgta.org,
      doc/org/ltlcross.org, doc/org/ltlfilt.org, doc/org/ltlgrind.org,
      doc/org/ltlsynt.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/randltl.org, doc/org/satmin.org, doc/org/tut.org,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut04.org, doc/org/tut10.org, doc/org/tut11.org,
      doc/org/tut12.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.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, doc/org/tut52.org, doc/org/tut90.org,
      doc/org/upgrade2.org: Run ispell-buffer on all these.
      * bin/autfilt.cc, python/spot/__init__.py: Fix typos in
      help texts noticed while spell-checking the org files.
      f3b8bf8e
    • Alexandre Duret-Lutz's avatar
      org: fix python execution with in-tree source and Swig4 · 0fbc83e9
      Alexandre Duret-Lutz authored
      * doc/org/.dir-locals.el.in, doc/org/init.el.in: Set the
      SPOT_UNINSTALLED envvar, as we already do in the test suite.
      0fbc83e9
    • Alexandre Duret-Lutz's avatar
      Release Spot 2.9.2 · 66a6fbdc
      Alexandre Duret-Lutz authored
      * configure.ac, NEWS, doc/org/setup.org: Set version to 2.9.2.
      66a6fbdc
  11. 20 Jul, 2020 1 commit
  12. 16 Jul, 2020 2 commits
    • Alexandre Duret-Lutz's avatar
      build in C++17 mode by default · 4f230976
      Alexandre Duret-Lutz authored
      * configure.ac: Activate C++17, and replace --enable-c++17 by
      --enable-c++20.
      * NEWS: Mention the news.
      * .gitlab-ci.yml: Use C++20 for the former C++17 builds.
      * HACKING, README, doc/org/compile.org, doc/org/concepts.org,
      doc/org/index.org, doc/org/install.org, doc/org/tut.org,
      doc/org/upgrade2.org, spot/misc/escape.hh: Adjust mentions
      of C++14.
      4f230976
    • Alexandre Duret-Lutz's avatar
      a770727e
  13. 15 Jul, 2020 1 commit
  14. 13 Jul, 2020 1 commit
  15. 18 May, 2020 1 commit
  16. 30 Apr, 2020 2 commits
  17. 16 Apr, 2020 1 commit
  18. 13 Mar, 2020 1 commit
  19. 12 Mar, 2020 1 commit
  20. 04 Mar, 2020 1 commit
  21. 19 Feb, 2020 3 commits
  22. 15 Feb, 2020 1 commit
  23. 28 Jan, 2020 1 commit
  24. 04 Jan, 2020 2 commits
  25. 08 Dec, 2019 2 commits