1. 03 Mar, 2017 4 commits
  2. 01 Mar, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      remove options -! and -" from genltl · 22a3d1c3
      Alexandre Duret-Lutz authored
      Fixes #237.
      
      * bin/genltl.cc: Fix the numbering of options.
      * NEWS: Mention the bugs.
      22a3d1c3
    • Alexandre Duret-Lutz's avatar
      add options to %x to list atomic propositions · 18283d69
      Alexandre Duret-Lutz authored
      * bin/common_aoutput.cc, bin/common_aoutput.hh, bin/common_output.cc,
      bin/common_output.hh: Add options to %x to list atomic propositions
      with various quoting scheme.  Deprecate --format=%a in favor of the
      new --format=%x for consistency with --stats=%x.
      * tests/core/format.test, tests/core/remprop.test: Adjust and add more
      tests.
      * NEWS: Mention these changes.
      18283d69
  3. 28 Feb, 2017 3 commits
  4. 21 Feb, 2017 1 commit
  5. 20 Feb, 2017 2 commits
  6. 17 Feb, 2017 1 commit
  7. 16 Feb, 2017 2 commits
    • Arthur Remaud's avatar
      autfilt: Better display of cluster when universal edge loops in it · f7bbfd28
      Arthur Remaud authored
      Fixes #208
      
      * NEWS: Informations about the modifications
      * spot/twaalgos/dot.cc (print): Gestion of cluster for
      universal transitions
      * tests/core/alternating.test: tests added
      * tests/core/neverclaimread.test: tests changed for
      new dot format
      * tests/core/readsave.test: tests changed
      * tests/core/sccdot.test: tests changed
      * tests/python/_altscc.ipynb: tests changed
      * tests/python/decompose.ipynb: tests changed
      f7bbfd28
    • Arthur Remaud's avatar
      autfilt: add option (y) to --dot to split universal transitions · 34859568
      Arthur Remaud authored
      Fixes #207
      
      * NEWS: Informations about the option 'y' for --dot added
      * bin/common_aoutput.cc: Documentation for the option 'y'
      for --dot added
      * spot/twaalgos/dot.cc (print_dst, process_link): Functions
      modified for the new option
      * tests/core/alternating.test: Tests added
      34859568
  8. 12 Feb, 2017 3 commits
    • Alexandre Duret-Lutz's avatar
      is_alternating() -> !is_existential() · fefb375d
      Alexandre Duret-Lutz authored
      Part of #212.
      
      * spot/misc/common.hh (SPOT_DEPRECATED): Improve support current
      compilers and options flags.
      * spot/twa/twagraph.hh, spot/graph/graph.hh (is_alternating): Mark it
      as deprecated.
      (is_existential): New method.
      * bin/autfilt.cc, bin/ltlcross.cc, spot/parseaut/parseaut.yy,
      spot/twa/twa.cc, spot/twa/twagraph.cc, spot/twaalgos/alternation.cc,
      spot/twaalgos/are_isomorphic.cc, spot/twaalgos/canonicalize.cc,
      spot/twaalgos/couvreurnew.cc, spot/twaalgos/cycles.cc,
      spot/twaalgos/degen.cc, spot/twaalgos/determinize.cc,
      spot/twaalgos/dot.cc, spot/twaalgos/dtbasat.cc,
      spot/twaalgos/dtwasat.cc, spot/twaalgos/hoa.cc,
      spot/twaalgos/isunamb.cc, spot/twaalgos/isweakscc.cc,
      spot/twaalgos/mask.hh, spot/twaalgos/minimize.cc,
      spot/twaalgos/postproc.cc, spot/twaalgos/product.cc,
      spot/twaalgos/randomize.cc, spot/twaalgos/remfin.cc,
      spot/twaalgos/sbacc.cc, spot/twaalgos/sccfilter.cc,
      spot/twaalgos/sccinfo.cc, spot/twaalgos/simulation.cc,
      spot/twaalgos/strength.cc, tests/core/graph.cc, tests/core/ngraph.cc,
      tests/python/alternating.py: Adjust all uses.
      * NEWS: Mention the renaming.
      fefb375d
    • Alexandre Duret-Lutz's avatar
      configure: fix typos in adl_CHECK_PYTHON · 9609f1e5
      Alexandre Duret-Lutz authored
      Fixes #220.
      
      * m4/pypath.m4: Here.
      * NEWS: Mention the bug.
      9609f1e5
    • Alexandre Duret-Lutz's avatar
      alternation: fix detection of non-weak automata · 15c6fd95
      Alexandre Duret-Lutz authored
      Fixes #218.
      
      * spot/twaalgos/alternation.cc: Adjust check.
      * tests/core/alternating.test: Add test case from #218.
      * NEWS: Mention the bug.
      15c6fd95
  9. 07 Feb, 2017 1 commit
  10. 04 Feb, 2017 1 commit
  11. 01 Feb, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      do not use non-standard anonymous structs · 70c70a63
      Alexandre Duret-Lutz authored
      For #214, as observed by Thibaud Michaud.
      
      * spot/twa/acc.hh: Name the anonymous struct.
      * spot/twa/acc.hh, spot/twa/acc.cc, spot/parseaut/parseaut.yy,
      spot/twaalgos/dtwasat.cc, spot/twaalgos/remfin.cc,
      spot/twaalgos/sepsets.cc, spot/twaalgos/totgba.cc: Adjust all usages.
      * NEWS: Mention the renaming.
      70c70a63
  12. 27 Jan, 2017 1 commit
  13. 20 Jan, 2017 1 commit
    • Alexandre Duret-Lutz's avatar
      fix some incorrect AP registrations · 5a441e1b
      Alexandre Duret-Lutz authored
      * spot/ltsmin/ltsmin.cc: Do not forget to register dead.
      * spot/twa/twaproduct.cc: Use copy_ap_of() instead of
      register_all_propositions_of() because the latter does
      do update ap().
      5a441e1b
  14. 19 Jan, 2017 3 commits
  15. 18 Jan, 2017 2 commits
  16. 16 Jan, 2017 1 commit
    • Alexandre GBAGUIDI AISSE's avatar
      TYPOS · 4eebe94a
      Alexandre GBAGUIDI AISSE authored
      * NEWS: typo.
      * bench/dtgbasat/config.bench: typo.
      * bench/dtgbasat/gen.py: typo.
      * bench/dtgbasat/stat-gen.sh: typo.
      * doc/org/concepts.org: typo.
      4eebe94a
  17. 14 Jan, 2017 4 commits
  18. 13 Jan, 2017 3 commits
  19. 12 Jan, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      org: some doc about the hierarchy · 8754cea2
      Alexandre Duret-Lutz authored
      * doc/org/hierarchy.org, doc/org/hierarchy.tex: New files.
      * doc/Makefile.am, doc/org/tools.org, NEWS: Add them.
      8754cea2
    • Alexandre Duret-Lutz's avatar
      minimize_wdba: fix handling of input with useless SCCs · c9918f64
      Alexandre Duret-Lutz authored
      * spot/twaalgos/minimize.cc (minimize_wdba): Diminish the color of
      terminal SCCs that are incomplete, as if they had a non-accepting
      sink as successor.
      * spot/twaalgos/strength.hh, spot/twaalgos/strength.cc
      (is_terminal_automaton): Add an option to ignore trivial SCC as we did
      before, since it matters for deciding membership to the guarantee
      class.
      (is_safety_mwdba): Rewrite as ...
      (is_safety_automaton): ... generalizating to any acceptance, and
      ignoring trivial SCCs.
      * bin/ltlfilt.cc, python/ajax/spotcgi.in, spot/tl/hierarchy.cc,
      tests/core/ikwiad.cc: Adjust usage of is_terminal_automaton and
      is_safety_automaton().
      * tests/core/hierarchy.test: Add a problematic formula as test-case.
      * NEWS: Mention the bug.
      c9918f64
  20. 10 Jan, 2017 2 commits
    • Alexandre Duret-Lutz's avatar
      tl: mp_class() and --format=%[vw]h · 7d9ce0d6
      Alexandre Duret-Lutz authored
      Tools for deciding the class of a formula.
      
      * spot/tl/hierarchy.cc, spot/tl/hierarchy.hh: New files.
      * spot/tl/Makefile.am: Add them.
      * bin/common_output.cc, bin/common_output.hh: Implement --format=%h.
      * tests/core/hierarchy.test: More tests.
      * NEWS: Update.
      7d9ce0d6
    • Alexandre Duret-Lutz's avatar
      ltlfilt: add --recurrence and --persistence · de8a248f
      Alexandre Duret-Lutz authored
      * spot/twaalgos/remfin.cc, spot/twaalgos/remfin.hh
      (rabin_to_buchi_maybe): Make this function public.
      * bin/ltlfilt.cc: Implement the two options.
      * tests/core/hierarchy.test: New file.
      * tests/Makefile.am: Add it.
      * NEWS: Mention the new options.
      de8a248f