1. 30 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      bin: factor version display. · 7854f629
      Alexandre Duret-Lutz authored
      * src/bin/common_setup.cc (display_version): New function.
      (setup): Hook the display_version function.
      (argp_program_bug_address): Define this common variable here.
      * src/bin/genltl.cc, src/bin/ltl2tgba.cc, src/bin/ltl2tgta.cc,
      src/bin/ltlfilt.cc, src/bin/randltl.cc (argp_program_bug_address,
      argp_program_version): Remove these definitions.
      7854f629
  2. 29 Sep, 2012 2 commits
  3. 24 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      ltl2tgta: new tool · 1f0c7655
      Alexandre Duret-Lutz authored
      * src/bin/common_post.cc, src/bin/common_post.hh: New files, extracted
      from ...
      * src/bin/ltl2tgba.cc: ... here.
      * src/bin/ltl2tgta.cc, src/bin/man/ltl2tgta.x: New files.
      * src/bin/Makefile.am, src/bin/man/Makefile.am: Adjust.
      * NEWS: Mention ltl2tgta.
      1f0c7655
  4. 19 Sep, 2012 3 commits
  5. 18 Sep, 2012 3 commits
  6. 14 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      Detect fail conditions on std::cout in user's tools. · 807834ec
      Alexandre Duret-Lutz authored
      * src/bin/common_cout.cc, src/bin/common_cout.hh: New files.
      * src/bin/Makefile.am: Add them.
      * src/bin/ltl2tgba.cc, src/bin/ltlfilt.cc, src/bin/common_output.cc:
      Report error when writing to std::cout failed.  This is mainly
      motivated by ltlfilt not being killed by SIGPIPE on lip6's OSX
      buildfarm (SIGPIPE is probably ignored when the build is started), but
      it could detect other errors such as a disk full.
      807834ec
  7. 12 Sep, 2012 1 commit
    • Alexandre Duret-Lutz's avatar
      bin/ltl2tgba: New user binary. · 6a3cf753
      Alexandre Duret-Lutz authored
      * src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: New class to
      capture the postprocessing logic.
      * src/tgbaalgos/Makefile.am: Add them.
      * src/bin/ltl2tgba.cc, src/bin/man/ltl2tgba.x: New files.
      * src/bin/Makefile.am, src/bin/man/Makefile.am: Add them.
      * src/tgbatest/spotlbtt.test: Prune the list of configurations slightly.
      * src/tgbatest/spotlbtt2.test: New file.
      * src/tgbatest/Makefile.am: Add it.
      * bench/ltl2tgba/algorithms, bench/ltl2tgba/defs.in: Adjust to
      use the new binary.
      * NEWS: Update.
      6a3cf753