Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-11-06 17:26:56 -0800 (Mon, 06 Nov 2006)
Revision: 9719
Log message:

      - Minor documentation fix
      - Regenerated the documentation
      

Changes  Path
+367 -364 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+81 -65 omake-branches/0.9.8.x/doc/html/omake-base.html
+407 -404 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1764 -1732 omake-branches/0.9.8.x/doc/html/omake-doc.html
+206 -203 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+20 -20 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-option-index.html
+47 -47 omake-branches/0.9.8.x/doc/html/omake-options.html
+25 -25 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+139 -139 omake-branches/0.9.8.x/doc/html/omake-rule.html
+21 -21 omake-branches/0.9.8.x/doc/html/omake-shell.html
+130 -129 omake-branches/0.9.8.x/doc/html/omake-system.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+309 -306 omake-branches/0.9.8.x/doc/info/omake-doc.info
+119 -127 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+43 -81 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+78 -124 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+136 -176 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+206 -295 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
+269 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+1 -1 omake-branches/0.9.8.x/doc/src/omake-options.tex
+149 -123 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-11-07 12:32:54 -0800 (Tue, 07 Nov 2006)
Revision: 9727
Log message:

      Updated a few svn:mime-type properties, removed svn:executable from couple of
      files where it did not belong.
      

Changes  Path
Properties omake-branches/0.9.8.x/doc/html/contents_motif.gif
Properties omake-branches/0.9.8.x/doc/html/images/announce.ps
Properties omake-branches/0.9.8.x/doc/html/images/omake-manual.ai
Properties omake-branches/0.9.8.x/doc/html/images/omake-manual.gif
Properties omake-branches/0.9.8.x/doc/html/images/omake.eps
Properties omake-branches/0.9.8.x/doc/html/images/omake.gif
Properties omake-branches/0.9.8.x/doc/html/next_motif.gif
Properties omake-branches/0.9.8.x/doc/html/previous_motif.gif

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-11-08 10:50:44 -0800 (Wed, 08 Nov 2006)
Revision: 9734
Log message:

      - LaTeX.om:
         - Add the BSTINPUTS to the list of the environlemnt variables to be
           initialized from the OMake's TEXINPUTS variable (in addition to TEXINPUTS
           and BIBINPUTS).
         - Made the list of such variables configurable (created a TEXVARS variable
           that contains an array of names).
      
      - Regenerated the documentation.
      

Changes  Path
+50 -49 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-base.html
+84 -83 omake-branches/0.9.8.x/doc/html/omake-contents.html
+285 -277 omake-branches/0.9.8.x/doc/html/omake-doc.html
+10 -10 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+19 -19 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+47 -47 omake-branches/0.9.8.x/doc/html/omake-options.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+13 -10 omake-branches/0.9.8.x/doc/html/omake-rule.html
+5 -4 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+95 -95 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+15 -24 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+28 -10 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
+10 -10 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+47 -38 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+17 -3 omake-branches/0.9.8.x/lib/build/LaTeX.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-11-08 11:05:56 -0800 (Wed, 08 Nov 2006)
Revision: 9735
Log message:

      - Changed the default OMAKEPATH value from .:lib:$(STDLIB) to .:$(STDLIB)
        (there is no need to treat the lib subdirectory specially).
      
      - Fixed a few spelling errors in doc/src/omake-build-examples.tex
      
      - Regenerated the documentation.
      

Changes  Path
+5 -5 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-doc.html
+419 -419 omake-branches/0.9.8.x/doc/info/omake-doc.info
+5 -5 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+5 -5 omake-branches/0.9.8.x/doc/src/omake-build-examples.tex
+7 -8 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+1 -1 omake-branches/0.9.8.x/src/env/omake_env.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-11-08 13:11:19 -0800 (Wed, 08 Nov 2006)
Revision: 9736
Log message:

      Now that OMAKEPATH does not include "lib" by default, we need to use
      OMAKEPATH=lib in the bootstrapping Makefiles.
      

Changes  Path
+3 -3 omake-branches/0.9.8.x/Makefile
+11 -5 omake-branches/0.9.8.x/Makefile.nt
Deleted omake-branches/0.9.8.x/Makefile.version

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-10 12:26:52 -0800 (Fri, 10 Nov 2006)
Revision: 9744
Log message:

      Made the omake_options type fully abstract.
      
      This is needed to allow some "gap" between how the options are set and how the
      options are used.  Currently some options have "side-effects" (e.g. -p also
      enables -k and --no-s wouls also enable --print-status and --print-exit). The
      way this is currently implemented is somewhat problematic - for examplle, if
      one uses an explicit --no-k -p, the -p would still override the --no-k. With
      the omake_options type being abstract it should be easier to have options that
      oly affect the _default_ values of some other options, but do not override the
      value if it was explicitly given by the user.
      
      See also bug 172.
      

Changes  Path
+7 -5 omake-branches/0.9.8.x/src/Makefile
+7 -5 omake-branches/0.9.8.x/src/Makefile.nt
+41 -43 omake-branches/0.9.8.x/src/build/omake_build.ml
+3 -3 omake-branches/0.9.8.x/src/build/omake_build.mli
+5 -6 omake-branches/0.9.8.x/src/build/omake_build_tee.ml
+5 -5 omake-branches/0.9.8.x/src/env/omake_env.ml
+5 -8 omake-branches/0.9.8.x/src/env/omake_env.mli
+4 -8 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+9 -12 omake-branches/0.9.8.x/src/exec/omake_exec.ml
+2 -5 omake-branches/0.9.8.x/src/exec/omake_exec_local.ml
+15 -18 omake-branches/0.9.8.x/src/exec/omake_exec_print.ml
+2 -5 omake-branches/0.9.8.x/src/exec/omake_exec_print.mli
+4 -8 omake-branches/0.9.8.x/src/exec/omake_exec_remote.ml
+2 -5 omake-branches/0.9.8.x/src/exec/omake_exec_remote.mli
+2 -5 omake-branches/0.9.8.x/src/exec/omake_exec_type.ml
+1 -1 omake-branches/0.9.8.x/src/ir/OMakefile
Copied omake-branches/0.9.8.x/src/ir/omake_options.ml
+379 -0 omake-branches/0.9.8.x/src/ir/omake_options.ml
Copied omake-branches/0.9.8.x/src/ir/omake_options.mli
+96 -0 omake-branches/0.9.8.x/src/ir/omake_options.mli
Deleted omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+0 -210 omake-branches/0.9.8.x/src/ir/omake_state.ml
+4 -21 omake-branches/0.9.8.x/src/ir/omake_state.mli
+4 -4 omake-branches/0.9.8.x/src/main/omake_main.ml
+5 -8 omake-branches/0.9.8.x/src/main/omake_shell.ml
+3 -6 omake-branches/0.9.8.x/src/main/omake_shell.mli

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-10 16:15:09 -0800 (Fri, 10 Nov 2006)
Revision: 9745
Log message:

      (Bug 524) Skip directories that do not have a valid CVS/Entries file.
      

Changes  Path
+28 -27 omake-branches/0.9.8.x/src/main/cvs_realclean.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-10 17:53:11 -0800 (Fri, 10 Nov 2006)
Revision: 9747
Log message:

      Better error message in case of a syntax error in while loop header.
      

Changes  Path
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-13 11:50:22 -0800 (Mon, 13 Nov 2006)
Revision: 9751
Log message:

      (Bug 518) Implemented svn_realclean.
      
      There are two main differences between how the cvs_realclean and svn_realclean
      are implemented:
      - svn_realclean is a Shell. alias implemented in OMake, while cvs_realclean
        was implemented as a standalone OCaml binary
      - svn_realclean relies on svn for parsing of the entries file (the format have
        dramatically changes very recently in subversion 1.4.0 - we do not want to
        keep having to code support for all the different new formats that the svn
        people might be coming up with), while cvs_realclean does it directly. The
        downside of the svn_realclean is that it would not work on a machine that
        does not have subversion installed.
      

Changes  Path
+7 -1 omake-branches/0.9.8.x/OMakefile
+1 -1 omake-branches/0.9.8.x/doc/OMakefile
+2 -0 omake-branches/0.9.8.x/lib/Pervasives.om
Added omake-branches/0.9.8.x/lib/build/svn_realclean.om
Properties omake-branches/0.9.8.x/lib/build/svn_realclean.om
+3 -2 omake-branches/0.9.8.x/lib/configure/Configure.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-13 12:05:18 -0800 (Mon, 13 Nov 2006)
Revision: 9752
Log message:

      svn_realclean did not process the -i options correctly when -f was given,
      fixing.
      

Changes  Path
+2 -2 omake-branches/0.9.8.x/lib/build/svn_realclean.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-13 12:18:38 -0800 (Mon, 13 Nov 2006)
Revision: 9753
Log message:

      - Added myself to the list of documentation authors ;-)
      
      - Use the \OMake macro consistently. Note: even though \OMake is defined using
        the \xspace, we still have to use {} at the end (i.e. write \OMake{}) as
        Havea does not handle \xspace correctly.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-doc.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-references.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-rule.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
+436 -436 omake-branches/0.9.8.x/doc/info/omake-doc.info
+5 -5 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-9
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.ps
+15 -15 omake-branches/0.9.8.x/doc/src/omake-build-examples.tex
+5 -5 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+3 -3 omake-branches/0.9.8.x/doc/src/omake-examples.tex
+6 -6 omake-branches/0.9.8.x/doc/src/omake-grammar.tex
+7 -7 omake-branches/0.9.8.x/doc/src/omake-index.tex
+7 -7 omake-branches/0.9.8.x/doc/src/omake-language-examples.tex
+4 -4 omake-branches/0.9.8.x/doc/src/omake-language.tex
+5 -5 omake-branches/0.9.8.x/doc/src/omake-options.tex
+3 -3 omake-branches/0.9.8.x/doc/src/omake-rules.tex
+1 -1 omake-branches/0.9.8.x/doc/src/omake-shell.tex
+1 -1 omake-branches/0.9.8.x/doc/src/osh.tex
+9 -8 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+1 -1 omake-branches/0.9.8.x/lib/build/LaTeX.om
+3 -3 omake-branches/0.9.8.x/lib/build/OCaml.om
+5 -5 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+2 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-20 10:43:42 -0800 (Mon, 20 Nov 2006)
Revision: 9769
Log message:

      The "Label(s) may have changed" string is not universal - for example, the
      natbib package would say "Citation(s) may have changed" instead. From now on,
      use the "Rerun to get" string as a "rerun trigger" instead - this would appear
      to be more reliable.
      

Changes  Path
+3 -3 omake-branches/0.9.8.x/lib/build/LaTeX.om

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-29 10:58:31 -0800 (Wed, 29 Nov 2006)
Revision: 9788
Log message:

      - The -p and -P options only imply -k when no --no-k is given
      - Similarly, -P only implies -p when no --no-p is given
      

Changes  Path
+26 -16 omake-branches/0.9.8.x/src/ir/omake_options.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-30 14:32:45 -0800 (Thu, 30 Nov 2006)
Revision: 9792
Log message:

      In --divert-repeat mode, the process creation errors and scanner errors need
      to be printed as well.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/src/build/omake_build.ml

Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2006-11-30 14:51:04 -0800 (Thu, 30 Nov 2006)
Revision: 9793
Log message:

      When a successful scan is done, we need to flush the tee (the scanner commands
      and the scanner stderr might be in it).
      

Changes  Path
+2 -1 omake-branches/0.9.8.x/src/build/omake_build.ml