1. 28 Dec, 2016 1 commit
    • Leo's avatar
      Allow to disable auto-launch · 9b349b9f
      Leo authored
       + When spawning a new terminal, it may be useful to be able to have oclaunch
       auto-launch disabled and start using the running terminal.
       + Refer to documentation (Auto-launch page) for details of the functionality
       (what it is, how to use it).
       + Need to improve status implementation.
      9b349b9f
  2. 17 Dec, 2016 1 commit
    • Leo's avatar
      Clean up Messages code · 7c96c019
      Leo authored
       + Remove file copied from Core_extended, use Textutils functions instead.
       + Make colors a bit softer.
       + May be problem like issue #4.
      7c96c019
  3. 26 Oct, 2016 1 commit
    • Leo's avatar
      Typo · 14efd32b
      Leo authored
      14efd32b
  4. 22 Oct, 2016 1 commit
    • Leo's avatar
      Stop using biniou format for tmp file · 21b9d240
      Leo authored
       + The bin_prot format bundled with Core is faster, produce smaller file and remove dependancies.
       + Remove Atdgen related file but not dependency, since it's used to import configuration file.
       + Done a bit of clean-up of tmp_file.
       + All tests pass! (the long way)
      21b9d240
  5. 28 Aug, 2016 1 commit
    • Leo's avatar
      Improve opam file · 6fc0dc11
      Leo authored
       + Correct name for removal
       + Threat test separately
       + Add oasis flag to build test only when necessary, faster to install
       + Run oasis setup
      6fc0dc11
  6. 22 Aug, 2016 1 commit
  7. 14 Aug, 2016 1 commit
    • Leo's avatar
      Change tmp name to improve multi-user compatibility · 6fdb9656
      Leo authored
       + When multiple user use oclaunch without restart of the computeer, file
       /tmp/.oclaunch_trace.dat is shared. Beyond permission problem, we would get
       into trouble if two different users have the same command in rc file with the
       same name (the considered command would be run for the first user only,
       appearing to be already launched for the second one).
       + Now two different user have two different tmp file, with different name.
      6fdb9656
  8. 09 Aug, 2016 1 commit
    • Leo's avatar
      Prepare build system to use sexp ppx · a68da8ea
      Leo authored
       + Behave like corebuild (which is a simple script calling ocamlbuild
       with some arguments).
       + Especially, adding janestreet ppx.
       + However, this triggers a lot of warnings, may disable some in the
       future.
       + These arguments forces to use ocaml >= 4.03 too. Thus, atdgen was
       updated, to regenerate some of the files.
      a68da8ea
  9. 05 Aug, 2016 1 commit
    • Leo's avatar
      Replace lnch.ml by s.oclaunch.eu.org · 1c234775
      Leo authored
       + Using s.oclaunch.eu.org we do not depend of the goodwill of Freenom.
       + s.ocluanch.eu.org is linked to the main url of the project.
       + lnch.ml redirect to s.oclaunch.eu.org, nothing will be lost. Thus, if
       s.oclaunch.eu.org is judged too long, one may use lnch.ml.
      1c234775
  10. 01 Aug, 2016 1 commit
    • Leo's avatar
      Add ability to parse id sequences to subcommands · da65332d
      Leo authored
       + Types and helper function placed in id_sequences since it's closely
       related to this module, whereas command_def deals with interface
       definition more specifically.
       + The helper function may be generalised to other types than int if
       necessary, though ids are integers and those do not require anything
       else.
       + Indentation and subcommands documentation need to be improved
       + A shorthand for helper function will be applied.
      da65332d
  11. 22 Jul, 2016 1 commit
  12. 14 Jun, 2016 1 commit
  13. 22 May, 2016 1 commit
  14. 19 May, 2016 2 commits
  15. 16 May, 2016 1 commit
  16. 05 May, 2016 1 commit
  17. 01 May, 2016 1 commit
  18. 12 Apr, 2016 2 commits
  19. 10 Apr, 2016 1 commit
    • Leo's avatar
      Add --el argument to list command · 5fc8bce1
      Leo authored
       + With some very long command, display is quite uncomfortable, so we
       truncate commands, to avoid this. For instance, this:
      
        Id                                                                            Command   Number of launch
       ╶──╴ ╶────────────────────────────────────────────────────────────────────────────────╴ ╶────────────────
         0   curl --silent https://btc-e.com/api/3/ticker/btc_usd  -o - | grep -o '"avg":[...                  1
         1                                                               sysctl vm.swappiness                  1                                                                     sysctl vm.swappiness                  1
      
      is easier to read than that:
      
        Id                                                                                    Command   Number of launch
       ╶──╴ ╶────────────────────────────────────────────────────────────────────────────────────────╴ ╶────────────────
         0   curl --silent https://btc-e.com/api/3/ticker/btc_usd  -o - | grep -o '"avg":[0-9]\+.[0-9                  1
                                                                                                 ]\+'
         1                                                                       sysctl vm.swappiness                  1
      
       + Add to CHANGELOG and command definiton.
       + Create some test, almost all fail.
       + Buggy implementation, need to improve test and code clarity.
      5fc8bce1
  20. 04 Apr, 2016 1 commit
    • Leo's avatar
      Display debugging information before every messages · dff2e408
      Leo authored
       + Before displaying any messages (except debug of course), we now
       display a debugging line with the date and time, to be able to see how
       long is every step, more accurately.
       + Update CHANGELOG
      dff2e408
  21. 17 Feb, 2016 2 commits
  22. 15 Feb, 2016 1 commit
    • Leo's avatar
      Update CHANGELOG · 9d9e6525
      Leo authored
       + Mention stripped binaries too.
      9d9e6525
  23. 14 Feb, 2016 7 commits
  24. 12 Feb, 2016 3 commits
  25. 11 Feb, 2016 1 commit
    • Leo's avatar
      Add script to fix indentation in the source code · c9bee871
      Leo authored
       + Update CHANGELOG
       + coretop used instead of ocamlscript, to avoid new dependency.
       + AS remained in comments, regexp may lead to error, especially with links
       (a.ml -> b.ml passes). No issue found now, letting down.
      c9bee871
  26. 07 Feb, 2016 1 commit
  27. 31 Jan, 2016 1 commit
  28. 24 Jan, 2016 1 commit
  29. 16 Jan, 2016 1 commit