1. 31 May, 2017 1 commit
  2. 06 Jan, 2017 1 commit
    • Alexandre GBAGUIDI AISSE's avatar
      Update NEWS and documentations · 823dc56e
      Alexandre GBAGUIDI AISSE authored
      * NEWS: Update.
      * doc/org/satmin.org: Update satmin page.
      * bin/man/spot-x.x: Document SPOT_XCNF and edit SPOT_SATSOLVER.
      * bin/spot-x.cc: Update satmin options.
      * bin/autfilt.cc: Update satmin related documentations.
      * bin/man/autfilt.x: Update autfilt options.
      823dc56e
  3. 06 Sep, 2016 1 commit
  4. 06 Jan, 2016 1 commit
  5. 27 Dec, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      move spot/bin/ and spot/tests/ up by one level · 134dfc73
      Alexandre Duret-Lutz authored
      * spot/bin/: Move...
      * bin/: ... here.
      * spot/tests/: Move...
      * tests/: ... here.
      * Makefile.am, README, bench/stutter/Makefile.am,
      bench/stutter/stutter_invariance_formulas.cc, doc/Makefile.am,
      configure.ac, debian/rules, spot/Makefile.am, spot/ltsmin/Makefile.am,
      spot/ltsmin/kripke.test, spot/sanity/style.test, python/tests/run.in:
      Adjust.
      134dfc73
  6. 04 Dec, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      rename src/ as spot/ and use include <spot/...> · f120dd32
      Alexandre Duret-Lutz authored
      * NEWS: Mention the change.
      * src/: Rename as ...
      * spot/: ... this, adjust all headers to include <spot/...> instead of
      "...", and adjust all Makefile.am to search headers from the top-level
      directory.
      * HACKING: Add conventions about #include.
      * spot/sanity/style.test: Add a few more grep to catch cases
      that do not follow these conventions.
      * .gitignore, Makefile.am, README, bench/stutter/Makefile.am,
      bench/stutter/stutter_invariance_formulas.cc,
      bench/stutter/stutter_invariance_randomgraph.cc, configure.ac,
      debian/rules, doc/Doxyfile.in, doc/Makefile.am,
      doc/org/.dir-locals.el.in, doc/org/g++wrap.in, doc/org/init.el.in,
      doc/org/tut01.org, doc/org/tut02.org, doc/org/tut03.org,
      doc/org/tut10.org, doc/org/tut20.org, doc/org/tut21.org,
      doc/org/tut22.org, doc/org/tut30.org, iface/ltsmin/Makefile.am,
      iface/ltsmin/kripke.test, iface/ltsmin/ltsmin.cc,
      iface/ltsmin/ltsmin.hh, iface/ltsmin/modelcheck.cc,
      wrap/python/Makefile.am, wrap/python/ajax/spotcgi.in,
      wrap/python/spot_impl.i, wrap/python/tests/ltl2tgba.py,
      wrap/python/tests/randgen.py, wrap/python/tests/run.in: Adjust.
      f120dd32
  7. 13 Aug, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      man: improve typesetting and prepare for html output · f7b65001
      Alexandre Duret-Lutz authored
      * src/bin/man/autfilt.x, src/bin/man/dstar2tgba.x,
      src/bin/man/ltl2tgba.x, src/bin/man/ltlcross.x,
      src/bin/man/ltlgrind.x, src/bin/man/randltl.x, src/bin/man/spot-x.x:
      Improve typesetting and cross-references.
      * tools/help2man: Adjust to better detect the optional arguments.
      Detect options that are not separated from their description by two
      spaces.  Argp output some of those.
      * tools/man2html.pl: New file.
      * Makefile.am: Distribute it.
      * src/bin/ltlfilt.cc: Fix description of --define.
      * src/bin/ltlgrind.cc: Fix duplicate description for --help and
      --version.  Reorder --help output slightly.
      * NEWS: Mention the few fixes.
      f7b65001
  8. 10 Jul, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      new conversion for Streett->GBA · d8a1dafa
      Alexandre Duret-Lutz authored
      * src/twaalgos/totgba.hh, src/twaalgos/totgba.cc: Implement
      the new function.
      * NEWS: Mention this new function.
      * src/bin/man/spot-x.x: Document SPOT_STREETT_CONV_MIN.
      * src/tests/ltl2dstar4.test: Add tests.
      * src/tests/Makefile.am: Add it.
      * src/bin/autfilt.cc: Do do call remove_fin explicitely
      when --tgba is used, let the postprocessor do it.
      * src/twa/acc.hh: Add shift operators for acceptance marks.
      * src/twaalgos/remfin.cc: Use the new algorithm.
      * src/twaalgos/sccinfo.cc, src/twaalgos/sccinfo.hh: Add
      a new method to supply the acceptance sets visited by an SCC.
      d8a1dafa
  9. 17 Mar, 2015 1 commit
    • Alexandre Duret-Lutz's avatar
      dotty: colored acceptance sets · 838bfb2a
      Alexandre Duret-Lutz authored
      This implement several new options for --dot in order to
      allow emptiness sets to be output as colored ⓿ or ❶...
      Also add a SPOT_DOTDEFAULT environment variable.
      
      * NEWS, src/bin/man/spot-x.x, src/bin/common_aoutput.cc,
      src/bin/dstar2tgba.cc: Document the new options.
      * doc/org/.dir-locals.el, doc/org/init.el.in: Setup
      SPOT_DOTEXTRA and SPOT_DOTDEFAULT for all documents.
      * doc/org/autfilt.org, doc/org/dstar2tgba.org, doc/org/ltl2tgba.org,
      doc/org/ltldo.org, doc/org/oaut.org, doc/org/randaut.org,
      doc/org/satmin.org: Adjust to this new setup.
      * src/misc/escape.cc, src/misc/escape.hh (escape_html): New function.
      * src/tgba/acc.cc, src/tgba/acc.hh (to_text, to_html): New method.
      * src/tgbaalgos/dotty.cc: Implement the new options.
      * src/tgbatest/readsave.test, wrap/python/tests/automata.ipynb: More
      tests.
      * wrap/python/spot.py: Make sure the default argument for
      dotty_reachable is None, so that SPOT_DOTDEFAULT is honored.
      838bfb2a
  10. 16 Mar, 2015 1 commit
  11. 08 Feb, 2014 2 commits
  12. 07 Feb, 2014 1 commit
  13. 08 Sep, 2013 2 commits
    • Alexandre Duret-Lutz's avatar
      sat: generalize the code for reading the solution · 90c106f8
      Alexandre Duret-Lutz authored
      * src/misc/satsolver.cc, src/misc/satsolver.hh (satsolver_get_solution):
      New function, that accepts a solution split on multiple 'v ' lines.
      * src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtgbasat.cc (get_solution):
      Remove, and adjust existing code to use satsolver_get_solution().
      * src/tgbatest/readsat.cc, src/tgbatest/readsat.test: New files.
      * src/tgbatest/Makefile.am: Add them.
      * src/bin/man/spot-x.x: Mention the SAT competition rules for
      the expected input/output format.
      90c106f8
    • Alexandre Duret-Lutz's avatar
      satmin: cleanup interfaces and minimization loops · fdb157bf
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/dtbasat.cc, src/tgbaalgos/dtbasat.hh:
      (dtba_sat_minimize): Split into...
      (dtba_sat_synthetize, dtba_sat_minimize): These.
      (dtba_sat_minimize_dichotomy): New function.
      * src/tgbaalgos/dtgbasat.cc, src/tgbaalgos/dtgbasat.hh
      (dtgba_sat_minimize, dtgba_sat_synthetize): Likewise.
      * src/tgbatest/ltl2tgba.cc: Adjust to new interface.
      * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh:
      Cleanup option processing for SAT options.
      * src/tgbatest/satmin.test: Adjust.
      * src/bin/spot-x.cc, src/bin/man/spot-x.x, NEWS: Document.
      fdb157bf
  14. 26 Aug, 2013 1 commit
  15. 27 Apr, 2013 1 commit
    • Alexandre Duret-Lutz's avatar
      translate: use compositional suspension on request · b6d4806d
      Alexandre Duret-Lutz authored
      This has to be turned on using "-x comp-susp" and other
      related options documented in spot-x (7).
      
      * src/tgbaalgos/translate.hh, src/tgbaalgos/translate.cc:
      Add support for calling composition-suspension, with
      optional simulation, WDBA-minimization, and composition.
      * src/bin/spot-x.cc: Document the new options.
      * src/bin/man/spot-x.x: Add some bibliography.
      * src/tgbatest/ltlcross2.test: Test it.
      b6d4806d
  16. 09 Apr, 2013 2 commits
    • Alexandre Duret-Lutz's avatar
      ltl2tgta: Honor -x as well · 276f9108
      Alexandre Duret-Lutz authored
      * src/bin/ltl2tgta.cc: Honor -x.
      * src/bin/man/ltl2tgta.x, src/bin/man/spot-x.x: Add cross references.
      276f9108
    • Alexandre Duret-Lutz's avatar
      spot-x.7: new man page for common fine-tuning options · d78670ad
      Alexandre Duret-Lutz authored
      * src/bin/spot-x.cc, src/bin/man/spot-x.x: New files.
      * src/bin/Makefile.am, src/bin/man/Makefile.am: Adjust.
      * src/bin/man/ltl2tgba.x: Remove all fine-tuning options,
      and make a reference spot spot-x (7).
      * src/bin/common_setup.hh, src/bin/common_setup.cc: Add
      a misc_argp_hidden version of the option, so that --help
      and --version are not shown in the --help output used
      by help2man to generate spot-x.7.
      * src/bin/ltl2tgba.cc: Refer to spot-x.7.
      d78670ad