Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-03 15:56:48 -0800 (Tue, 03 Jan 2006)
Revision: 8395
Log message:

      Tagging the release.
      

Changes  Path
Copied omake-tags/release-0.9.6.7-1

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-08 13:20:44 -0800 (Sun, 08 Jan 2006)
Revision: 8428
Log message:

      Updated the documentation for the OSTYPE variable (mentioning the "Cygwin"
      value).
      

Changes  Path
+3 -1 omake-branches/0.9.6.x/doc/html/omake-base.html
+5 -3 omake-branches/0.9.6.x/doc/html/omake-doc.html
+2 -2 omake-branches/0.9.6.x/doc/html/omake-language.html
+3 -1 omake-branches/0.9.6.x/doc/man/omake-base.1
+5 -3 omake-branches/0.9.6.x/doc/man/omake-doc.1
+2 -2 omake-branches/0.9.6.x/doc/man/omake-language.1
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.ps
+2 -2 omake-branches/0.9.6.x/doc/src/omake-language.tex
+3 -1 omake-branches/0.9.6.x/src/build/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-08 13:42:27 -0800 (Sun, 08 Jan 2006)
Revision: 8429
Log message:

      Osh should not be dying simply because ~/.omake/.omakedb is truncated.
      

Changes  Path
+2 -1 omake-branches/0.9.6.x/src/ir/omake_options_type.ml
+2 -1 omake-branches/0.9.6.x/src/ir/omake_state.ml
+2 -6 omake-branches/0.9.6.x/src/main/omake_main.ml
+4 -2 omake-branches/0.9.6.x/src/main/omake_shell.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-13 02:16:44 -0800 (Fri, 13 Jan 2006)
Revision: 8464
Log message:

      A small documentation fix. Thanks to Dmitry Bely for reporting the error.
      

Changes  Path
+2 -4 omake-branches/0.9.6.x/doc/html/omake-doc.html
+2 -4 omake-branches/0.9.6.x/doc/html/omake-pervasives.html
+3 -1 omake-branches/0.9.6.x/doc/man/omake-base.txt
+2 -4 omake-branches/0.9.6.x/doc/man/omake-doc.1
+151 -150 omake-branches/0.9.6.x/doc/man/omake-doc.txt
+2 -2 omake-branches/0.9.6.x/doc/man/omake-language.txt
+2 -4 omake-branches/0.9.6.x/doc/man/omake-pervasives.1
+52 -53 omake-branches/0.9.6.x/doc/man/omake-pervasives.txt
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.ps
+2 -4 omake-branches/0.9.6.x/lib/Pervasives.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-18 20:13:40 -0800 (Wed, 18 Jan 2006)
Revision: 8509
Log message:

      Hmmm, we we added required scanners, we forgot about rules
      that don't use scanners.
      
          lib/boo.ml: foo/boo.ml
             cp $< $@
      
      This rule does not need a scanner.  For now, I added a
      /scan-dummy dummy scanner.
      

Changes  Path
+3 -1 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-19 14:02:59 -0800 (Thu, 19 Jan 2006)
Revision: 8517
Log message:

      Installation of .mli,.cmi files was not working.
      

Changes  Path
+15 -15 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-19 21:41:22 -0800 (Thu, 19 Jan 2006)
Revision: 8531
Log message:

      The \ at the end of a line does not work the way I though, so I should not be
      using it here.
      

Changes  Path
+1 -5 omake-branches/0.9.6.x/lib/configure/ncurses.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-19 21:56:27 -0800 (Thu, 19 Jan 2006)
Revision: 8533
Log message:

      The NOSCANNER is a temporary hack until we fix it so that
         :scanner: $(EMPTY)
      means no scanner.
      

Changes  Path
+7 -2 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-01-20 19:40:08 -0800 (Fri, 20 Jan 2006)
Revision: 8544
Log message:

      Added the remove-project-directories(...) function, which will prevent
      the directories from being included even if there is a .SUBDIRS command
      for any of them.
      
      The remove-project-directories(...) function can go anywhere, even
      before the .SUBDIRS in question.  The removal can be canceled by the
      add-project-directories(...) function.
      

Changes  Path
+10 -0 omake-branches/0.9.6.x/doc/man/omake-base.1
+10 -0 omake-branches/0.9.6.x/doc/man/omake-doc.1
+26 -1 omake-branches/0.9.6.x/src/build/omake_builtin_file.ml
+11 -3 omake-branches/0.9.6.x/src/env/omake_env.ml
+1 -0 omake-branches/0.9.6.x/src/env/omake_env.mli
+2 -3 omake-branches/0.9.6.x/src/eval/omake_rule.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 12:33:30 -0800 (Sat, 21 Jan 2006)
Revision: 8548
Log message:

      Moving files around as discussed with Jason yesterday.
      
      This is step I: moving omake_target and omake_rule from eval to build.
      

Changes  Path
+13 -13 omake-branches/0.9.6.x/src/Makefile
+13 -13 omake-branches/0.9.6.x/src/Makefile.nt
+2 -0 omake-branches/0.9.6.x/src/build/OMakefile
Copied omake-branches/0.9.6.x/src/build/omake_rule.ml
Copied omake-branches/0.9.6.x/src/build/omake_rule.mli
Copied omake-branches/0.9.6.x/src/build/omake_target.ml
Copied omake-branches/0.9.6.x/src/build/omake_target.mli
+0 -3 omake-branches/0.9.6.x/src/eval/OMakefile
+0 -2 omake-branches/0.9.6.x/src/eval/omake_eval.ml
Deleted omake-branches/0.9.6.x/src/eval/omake_rule.ml
Deleted omake-branches/0.9.6.x/src/eval/omake_rule.mli
Deleted omake-branches/0.9.6.x/src/eval/omake_target.ml
Deleted omake-branches/0.9.6.x/src/eval/omake_target.mli
+1 -1 omake-branches/0.9.6.x/src/main/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 13:43:09 -0800 (Sat, 21 Jan 2006)
Revision: 8549
Log message:

      Moving files around as discussed with Jason yesterday.
      
      This is step II: split the src/build directory into src/build and src/builtin
      

Changes  Path
+1 -1 omake-branches/0.9.6.x/doc/OMakefile
+67 -60 omake-branches/0.9.6.x/src/Makefile
+67 -60 omake-branches/0.9.6.x/src/Makefile.nt
+2 -1 omake-branches/0.9.6.x/src/OMakefile
+0 -13 omake-branches/0.9.6.x/src/build/OMakefile
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_arith.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_arith.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_base.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_base.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_file.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_file.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_fun.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_fun.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_io.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_io.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_io_fun.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_io_fun.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_object.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_object.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_rule.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_rule.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_shell.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_shell.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_sys.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_sys.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_target.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_target.mli
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_test.ml
Deleted omake-branches/0.9.6.x/src/build/omake_builtin_test.mli
Copied omake-branches/0.9.6.x/src/builtin
+2 -9 omake-branches/0.9.6.x/src/builtin/OMakefile
+2 -0 omake-branches/0.9.6.x/src/main/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 13:46:34 -0800 (Sat, 21 Jan 2006)
Revision: 8550
Log message:

      Moving files around as discussed with Jason yesterday.
      
      This is step III and final: removing the "wrong" copy of the files from the
      builtin direcotry (for some reason SVN would not allow doing this in a signle
      commit with the previous step :-( ).
      

Changes  Path
Deleted omake-branches/0.9.6.x/src/builtin/omake_build.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_build.mli
Deleted omake-branches/0.9.6.x/src/builtin/omake_build_type.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_build_util.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_build_util.mli
Deleted omake-branches/0.9.6.x/src/builtin/omake_builtin.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_builtin.mli
Deleted omake-branches/0.9.6.x/src/builtin/omake_builtin_type.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_builtin_util.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_builtin_util.mli
Deleted omake-branches/0.9.6.x/src/builtin/omake_rule.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_rule.mli
Deleted omake-branches/0.9.6.x/src/builtin/omake_target.ml
Deleted omake-branches/0.9.6.x/src/builtin/omake_target.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 14:13:32 -0800 (Sat, 21 Jan 2006)
Revision: 8551
Log message:

      Fixing the bootstrapping Makefile.
      

Changes  Path
+2 -2 omake-branches/0.9.6.x/src/Makefile
+2 -2 omake-branches/0.9.6.x/src/Makefile.nt
+1 -1 omake-branches/0.9.6.x/src/build/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 14:22:15 -0800 (Sat, 21 Jan 2006)
Revision: 8552
Log message:

      Files need to be in order for the bootstrapping Makefile to work reliably.
      

Changes  Path
+4 -0 omake-branches/0.9.6.x/src/OMakefile
+1 -1 omake-branches/0.9.6.x/src/env/OMakefile
+2 -2 omake-branches/0.9.6.x/src/exec/OMakefile
+3 -3 omake-branches/0.9.6.x/src/ir/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 14:42:37 -0800 (Sat, 21 Jan 2006)
Revision: 8553
Log message:

      Moving the PATH expansion of the executable in the commandline from omake_rule
      (which is too early in case the beginning of the pipeline modifies the cwd or
      the PATH variable) to omake_shell_job (i.e. the PATH expansion happens right
      when the command is about to be executed).
      

Changes  Path
+2 -39 omake-branches/0.9.6.x/src/build/omake_rule.ml
+1 -0 omake-branches/0.9.6.x/src/shell/OMakefile
+37 -0 omake-branches/0.9.6.x/src/shell/omake_shell_job.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-21 14:43:25 -0800 (Sat, 21 Jan 2006)
Revision: 8554
Log message:

      Regenerated the documentation.
      

Changes  Path
+25 -14 omake-branches/0.9.6.x/doc/html/omake-base.html
+263 -252 omake-branches/0.9.6.x/doc/html/omake-doc.html
+20 -13 omake-branches/0.9.6.x/doc/man/omake-base.txt
+330 -323 omake-branches/0.9.6.x/doc/man/omake-doc.txt
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.ps

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-22 13:39:04 -0800 (Sun, 22 Jan 2006)
Revision: 8568
Log message:

      More careful w/handling of the phony nodes. Created a flag specifying which
      (internal) functions are allowed to generate PHONY nodes.
      

Changes  Path
+5 -5 omake-branches/0.9.6.x/src/Makefile
+5 -5 omake-branches/0.9.6.x/src/Makefile.nt
+8 -8 omake-branches/0.9.6.x/src/build/omake_build.ml
+1 -1 omake-branches/0.9.6.x/src/build/omake_builtin.ml
+9 -9 omake-branches/0.9.6.x/src/build/omake_rule.ml
+8 -8 omake-branches/0.9.6.x/src/builtin/omake_builtin_file.ml
+3 -2 omake-branches/0.9.6.x/src/builtin/omake_builtin_shell.ml
+13 -13 omake-branches/0.9.6.x/src/env/omake_env.ml
+2 -2 omake-branches/0.9.6.x/src/env/omake_env.mli
+6 -5 omake-branches/0.9.6.x/src/eval/omake_eval.ml
+4 -3 omake-branches/0.9.6.x/src/eval/omake_value.ml
+4 -4 omake-branches/0.9.6.x/src/ir/omake_cache.ml
+4 -3 omake-branches/0.9.6.x/src/ir/omake_install.ml
+14 -11 omake-branches/0.9.6.x/src/ir/omake_node.ml
+5 -1 omake-branches/0.9.6.x/src/ir/omake_node_sig.ml
+3 -2 omake-branches/0.9.6.x/src/main/omake_shell.ml
+7 -6 omake-branches/0.9.6.x/src/shell/omake_shell_job.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-23 00:30:19 -0800 (Mon, 23 Jan 2006)
Revision: 8571
Log message:

      Moved the NOSCANNER hack into the Common.om (it is in no way OCaml-specific).
      

Changes  Path
+6 -0 omake-branches/0.9.6.x/lib/build/Common.om
+0 -7 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-23 01:06:24 -0800 (Mon, 23 Jan 2006)
Revision: 8573
Log message:

      Preparing to release version 0.9.6.8:
       - Bumping the version number.
       - Filling in the changelogs.
       - Bumping the version number, copyright year, etc in the documentation (also
         changed: "Jason Hickey" -> "Jason Hickey et. al.").
      

Changes  Path
+6 -0 omake-branches/0.9.6.x/CHANGELOG.txt
+14 -0 omake-branches/0.9.6.x/doc/html/changelog.html
+12 -5 omake-branches/0.9.6.x/doc/html/download.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-base.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-doc.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-language.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-options.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-pervasives.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-quickstart.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-root.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-rules.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-shell.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake-system.html
+7 -7 omake-branches/0.9.6.x/doc/html/omake.html
+7 -7 omake-branches/0.9.6.x/doc/html/osh.html
+5 -6 omake-branches/0.9.6.x/doc/man/omake-base.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-base.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-doc.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-doc.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-language.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-language.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-options.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-options.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-pervasives.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-pervasives.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-quickstart.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-quickstart.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-root.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-root.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-rules.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-rules.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-shell.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-shell.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake-system.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake-system.txt
+5 -6 omake-branches/0.9.6.x/doc/man/omake.1
+5 -6 omake-branches/0.9.6.x/doc/man/omake.txt
+5 -6 omake-branches/0.9.6.x/doc/man/osh.1
+5 -6 omake-branches/0.9.6.x/doc/man/osh.txt
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.ps
+1 -1 omake-branches/0.9.6.x/doc/src/omake-base-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-examples-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-index-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-language-prologue.tex
+6 -0 omake-branches/0.9.6.x/doc/src/omake-macros.pl
+3 -3 omake-branches/0.9.6.x/doc/src/omake-notes.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-options-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-pervasives-prologue.tex
+3 -2 omake-branches/0.9.6.x/doc/src/omake-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-root-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-rules-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-shell-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/omake-system-prologue.tex
+1 -1 omake-branches/0.9.6.x/doc/src/osh-prologue.tex
+1 -1 omake-branches/0.9.6.x/version.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-23 01:07:37 -0800 (Mon, 23 Jan 2006)
Revision: 8574
Log message:

      Tagging the release.
      

Changes  Path
Copied omake-tags/release-0.9.6.8-1

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-23 01:58:44 -0800 (Mon, 23 Jan 2006)
Revision: 8575
Log message:

      Fixing a typo.
      

Changes  Path
+1 -1 omake-branches/0.9.6.x/CHANGELOG.txt
+1 -1 omake-branches/0.9.6.x/doc/html/changelog.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-24 14:24:15 -0800 (Tue, 24 Jan 2006)
Revision: 8596
Log message:

      Installation targets should depend on the install directory.
      

Changes  Path
+6 -6 omake-branches/0.9.6.x/lib/build/C.om
+2 -2 omake-branches/0.9.6.x/lib/build/LaTeX.om
+3 -3 omake-branches/0.9.6.x/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-25 02:26:45 -0800 (Wed, 25 Jan 2006)
Revision: 8602
Log message:

      Use the built-in cat by default.
      

Changes  Path
+10 -1 omake-branches/0.9.6.x/doc/html/omake-doc.html
+10 -1 omake-branches/0.9.6.x/doc/html/omake-pervasives.html
+13 -1 omake-branches/0.9.6.x/doc/man/omake-doc.1
+6 -3 omake-branches/0.9.6.x/doc/man/omake-doc.txt
+13 -1 omake-branches/0.9.6.x/doc/man/omake-pervasives.1
+6 -3 omake-branches/0.9.6.x/doc/man/omake-pervasives.txt
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.6.x/doc/ps/omake-doc.ps
+16 -2 omake-branches/0.9.6.x/lib/Pervasives.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-01-25 02:29:54 -0800 (Wed, 25 Jan 2006)
Revision: 8603
Log message:

      Bootstrapping Makefile need to be generated after all the generated .ml files
      are in place (to make sure that the dependency information is complete).
      

Changes  Path
+7 -0 omake-branches/0.9.6.x/src/OMakefile