Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-01 20:08:09 -0700 (Thu, 01 Jun 2006)
Revision: 9242
Log message:

      Ignore the new fam_* symlinks.
      

Changes  Path
Properties omake-branches/0.9.8.x/src/clib

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-05 16:53:44 -0700 (Mon, 05 Jun 2006)
Revision: 9254
Log message:

      If a thread/process forked from the "main" OMake thread/process tries to save
      the DB, this means that something went wrong. In this case, print an error
      message and abort.
      

Changes  Path
+13 -8 omake-branches/0.9.8.x/src/build/omake_build.ml
+1 -4 omake-branches/0.9.8.x/src/build/omake_build.mli
+3 -3 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 07:15:20 -0700 (Tue, 06 Jun 2006)
Revision: 9257
Log message:

      Be more clean.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 13:47:38 -0700 (Tue, 06 Jun 2006)
Revision: 9258
Log message:

      "cmd_argv = []" no longer indicates an "empty" command, so commands with an
      empty cmd_argv should no longer be ignored.
      
      P.S. Should cmd_argv be renamed into cmd_args to emphasize that it does not
      include the executable itself?
      

Changes  Path
+2 -13 omake-branches/0.9.8.x/src/ir/omake_command.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 14:54:29 -0700 (Tue, 06 Jun 2006)
Revision: 9260
Log message:

      Print built-in command lines differently from "proper" shell command lines.
      

Changes  Path
+4 -8 omake-branches/0.9.8.x/src/ir/omake_shell_type.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 16:45:34 -0700 (Tue, 06 Jun 2006)
Revision: 9261
Log message:

      Make the .omakedb save interval configurable (both the compiled-in default via
      a .config option and the run-time value via the command-line flag). Also, a 0
      (or negative) value disables the intermediate .omakedb dumps altogether.
      

Changes  Path
+1 -0 omake-branches/0.9.8.x/mk/defaults
+7 -1 omake-branches/0.9.8.x/mk/make_config
+5 -5 omake-branches/0.9.8.x/src/build/omake_build.ml
+4 -0 omake-branches/0.9.8.x/src/build/omake_build.mli
+1 -1 omake-branches/0.9.8.x/src/magic/OMakefile
+4 -0 omake-branches/0.9.8.x/src/magic/omake_gen_magic.ml
+5 -5 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 17:58:23 -0700 (Tue, 06 Jun 2006)
Revision: 9263
Log message:

      It's FAM_KQUEUE instead of FAM_PSEUDO now.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/lib/configure/fam.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 18:14:11 -0700 (Tue, 06 Jun 2006)
Revision: 9264
Log message:

      Bug 560 - print a better error message when an include file is not found.
      

Changes  Path
+11 -6 omake-branches/0.9.8.x/src/eval/omake_eval.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-06 18:47:31 -0700 (Tue, 06 Jun 2006)
Revision: 9265
Log message:

      Actually, under the new scheme we need _both_ -DFAM_PSEUDO and -DFAM_KQUEUE
      when kqueue is used.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/lib/configure/fam.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-07 14:45:38 -0700 (Wed, 07 Jun 2006)
Revision: 9267
Log message:

      Wrap all the code for the child processes in an unconditional
      "try ... with _ -> exit Omake_state.exn_error_code".
      
      TODO: figure out what was being raised and why.
      

Changes  Path
+39 -36 omake-branches/0.9.8.x/src/shell/omake_shell_sys_unix.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-07 17:07:09 -0700 (Wed, 07 Jun 2006)
Revision: 9268
Log message:

      Call set_close_on_exec for the .omakedb.lock fd.
      

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

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-07 18:08:53 -0700 (Wed, 07 Jun 2006)
Revision: 9270
Log message:

      Minor debugging changes

Changes  Path
Binary omake-branches/0.9.8.x/doc/ps/omake-doc.pdf
+3 -1 omake-branches/0.9.8.x/src/build/omake_rule.ml
+5 -6 omake-branches/0.9.8.x/src/shell/omake_shell_job.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-07 19:02:16 -0700 (Wed, 07 Jun 2006)
Revision: 9272
Log message:

      Backported the "while" loop.  It might be nice to have a "for"
      loop too, but I'm not exactly sure of a good syntax.
      

Changes  Path
+61 -0 omake-branches/0.9.8.x/doc/man/omake-base.1
+61 -0 omake-branches/0.9.8.x/doc/man/omake-doc.1
+94 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+3 -1 omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
+17 -0 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+37 -0 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+1 -0 omake-branches/0.9.8.x/src/eval/omake_eval.mli
+3 -1 omake-branches/0.9.8.x/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-07 19:49:36 -0700 (Wed, 07 Jun 2006)
Revision: 9273
Log message:

      Fall back to Root.om if OMakeroot does not exist.
      

Changes  Path
+7 -1 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+2 -1 omake-branches/0.9.8.x/src/ir/omake_state.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_state.mli
+13 -11 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-08 09:29:07 -0700 (Thu, 08 Jun 2006)
Revision: 9274
Log message:

      - Better handling of the "exit i" (the exit code used to be replaced with a
        "standard" one in several places).
      
      - Use the Omake_state.exn_error_code instead of hard-coded numbers in more
        places.
      

Changes  Path
+7 -10 omake-branches/0.9.8.x/src/build/omake_rule.ml
+8 -5 omake-branches/0.9.8.x/src/shell/omake_shell_sys_unix.ml
+18 -13 omake-branches/0.9.8.x/src/shell/omake_shell_sys_win32.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-08 11:40:33 -0700 (Thu, 08 Jun 2006)
Revision: 9275
Log message:

      - Small Shell.foo pipe formatting update.
      - Regenerated the documentation.
      

Changes  Path
+180 -118 omake-branches/0.9.8.x/doc/html/omake-base.html
+430 -368 omake-branches/0.9.8.x/doc/html/omake-doc.html
+40 -0 omake-branches/0.9.8.x/doc/man/omake-base.txt
+40 -0 omake-branches/0.9.8.x/doc/man/omake-doc.txt
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
+9 -6 omake-branches/0.9.8.x/src/ir/omake_shell_type.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-08 16:08:48 -0700 (Thu, 08 Jun 2006)
Revision: 9276
Log message:

      Killing off an unused function.
      

Changes  Path
+2 -11 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-08 16:28:21 -0700 (Thu, 08 Jun 2006)
Revision: 9277
Log message:

      Killing off two more unused functions

Changes  Path
+0 -4 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-08 16:30:35 -0700 (Thu, 08 Jun 2006)
Revision: 9278
Log message:

      Killing off two more unused functions

Changes  Path
+0 -8 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-08 21:49:05 -0700 (Thu, 08 Jun 2006)
Revision: 9280
Log message:

      Added some (extensive) additional docs.  Rough draft.
      

Changes  Path
+29 -9 omake-branches/0.9.8.x/doc/OMakefile
Added omake-branches/0.9.8.x/doc/html/omake-build-examples.html
Properties omake-branches/0.9.8.x/doc/html/omake-build-examples.html
Added omake-branches/0.9.8.x/doc/html/omake-grammar.html
Properties omake-branches/0.9.8.x/doc/html/omake-grammar.html
Added omake-branches/0.9.8.x/doc/html/omake-language-examples.html
Properties omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+6 -0 omake-branches/0.9.8.x/doc/html/omake-language.html
+1 -0 omake-branches/0.9.8.x/doc/html/omake-rules.html
+1 -0 omake-branches/0.9.8.x/doc/html/omake-shell.html
+42 -7 omake-branches/0.9.8.x/doc/html/omake.html
+1 -0 omake-branches/0.9.8.x/doc/man/omake-base.1
Added omake-branches/0.9.8.x/doc/man/omake-build-examples.1
+1640 -9 omake-branches/0.9.8.x/doc/man/omake-doc.1
Added omake-branches/0.9.8.x/doc/man/omake-grammar.1
Added omake-branches/0.9.8.x/doc/man/omake-language-examples.1
+6 -0 omake-branches/0.9.8.x/doc/man/omake-language.1
+1 -0 omake-branches/0.9.8.x/doc/man/omake-rules.1
+1 -0 omake-branches/0.9.8.x/doc/man/omake-shell.1
+48 -9 omake-branches/0.9.8.x/doc/man/omake.1
Added omake-branches/0.9.8.x/doc/src/omake-build-examples-prologue.tex
Added omake-branches/0.9.8.x/doc/src/omake-build-examples.tex
Added omake-branches/0.9.8.x/doc/src/omake-grammar-prologue.tex
Added omake-branches/0.9.8.x/doc/src/omake-grammar.tex
+27 -6 omake-branches/0.9.8.x/doc/src/omake-index.tex
Added omake-branches/0.9.8.x/doc/src/omake-language-examples-prologue.tex
Added omake-branches/0.9.8.x/doc/src/omake-language-examples.tex
+6 -0 omake-branches/0.9.8.x/doc/src/omake-language.tex
+1 -0 omake-branches/0.9.8.x/doc/src/omake-rules.tex
+1 -0 omake-branches/0.9.8.x/doc/src/omake-shell.tex
+1 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-09 07:42:11 -0700 (Fri, 09 Jun 2006)
Revision: 9281
Log message:

      Regenerated the documentation.
      

Changes  Path
+1 -0 omake-branches/0.9.8.x/doc/html/omake-base.html
+2454 -603 omake-branches/0.9.8.x/doc/html/omake-doc.html
+0 -0 omake-branches/0.9.8.x/doc/man/omake-base.txt
Added omake-branches/0.9.8.x/doc/man/omake-build-examples.txt
Properties omake-branches/0.9.8.x/doc/man/omake-build-examples.txt
+1306 -269 omake-branches/0.9.8.x/doc/man/omake-doc.txt
Added omake-branches/0.9.8.x/doc/man/omake-grammar.txt
Properties omake-branches/0.9.8.x/doc/man/omake-grammar.txt
Added omake-branches/0.9.8.x/doc/man/omake-language-examples.txt
Properties omake-branches/0.9.8.x/doc/man/omake-language-examples.txt
+0 -0 omake-branches/0.9.8.x/doc/man/omake-language.txt
+0 -0 omake-branches/0.9.8.x/doc/man/omake-rules.txt
+0 -0 omake-branches/0.9.8.x/doc/man/omake-shell.txt
+22 -7 omake-branches/0.9.8.x/doc/man/omake.txt
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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-10 16:50:08 -0700 (Sat, 10 Jun 2006)
Revision: 9286
Log message:

      More documentation.
      

Changes  Path
+508 -13 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+1192 -671 omake-branches/0.9.8.x/doc/html/omake-doc.html
+40 -14 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake.html
+487 -3 omake-branches/0.9.8.x/doc/man/omake-build-examples.1
+535 -26 omake-branches/0.9.8.x/doc/man/omake-doc.1
+40 -14 omake-branches/0.9.8.x/doc/man/omake-language-examples.1
+8 -9 omake-branches/0.9.8.x/doc/man/omake.1
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
+396 -3 omake-branches/0.9.8.x/doc/src/omake-build-examples.tex
+4 -5 omake-branches/0.9.8.x/doc/src/omake-index.tex
+35 -14 omake-branches/0.9.8.x/doc/src/omake-language-examples.tex
+7 -9 omake-branches/0.9.8.x/src/build/omake_rule.ml
+14 -1 omake-branches/0.9.8.x/src/env/omake_env.ml
+2 -0 omake-branches/0.9.8.x/src/env/omake_env.mli
+4 -6 omake-branches/0.9.8.x/src/eval/omake_eval.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+4 -1 omake-branches/0.9.8.x/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-11 12:49:43 -0700 (Sun, 11 Jun 2006)
Revision: 9287
Log message:

      Reorganized the documentation.
      
      This version uses HeVeA.  Don't get too grumpy, HeVeA is a lot
      better.  Some advantages:
         - macro definitions work
         - references work
         - commands work like you expect (including \verb/.../)
         - we get a TOC and index
      
      HeVeA also generates plain text and info files.  We should choose one
      of these for a man page.
      
      Some choices I made:
         - the document is documentclass{book}, so we start with
           \chapter, not \section.
      
         - there are multiple indexes, 1) for everything, 2) for vars,
           3) for functions, and 4) for targets.
      
           Use the macro \var{id} when you define a var.  This will
           add it to the index, and you can refer to it with
           \ref{var:id}.  \fun{id} and \target{id} work too.
      

Changes  Path
+2 -2 omake-branches/0.9.8.x/OMakefile
+46 -153 omake-branches/0.9.8.x/doc/OMakefile
Properties omake-branches/0.9.8.x/doc/html
Binary omake-branches/0.9.8.x/doc/html/contents_motif.gif
Properties omake-branches/0.9.8.x/doc/html/contents_motif.gif
+178 -64 omake-branches/0.9.8.x/doc/html/index.html
Binary omake-branches/0.9.8.x/doc/html/next_motif.gif
Properties omake-branches/0.9.8.x/doc/html/next_motif.gif
Added omake-branches/0.9.8.x/doc/html/omake-all-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-all-index.html
+724 -1975 omake-branches/0.9.8.x/doc/html/omake-base.html
+340 -487 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
Added omake-branches/0.9.8.x/doc/html/omake-contents.html
Properties omake-branches/0.9.8.x/doc/html/omake-contents.html
Added omake-branches/0.9.8.x/doc/html/omake-doc.css
+6609 -7519 omake-branches/0.9.8.x/doc/html/omake-doc.html
Added omake-branches/0.9.8.x/doc/html/omake-fun-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+572 -958 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+153 -244 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+291 -430 omake-branches/0.9.8.x/doc/html/omake-language.html
Added omake-branches/0.9.8.x/doc/html/omake-obj-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+156 -296 omake-branches/0.9.8.x/doc/html/omake-options.html
+415 -618 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+245 -381 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
Added omake-branches/0.9.8.x/doc/html/omake-references.html
Properties omake-branches/0.9.8.x/doc/html/omake-references.html
Deleted omake-branches/0.9.8.x/doc/html/omake-root.html
Added omake-branches/0.9.8.x/doc/html/omake-rule.html
Properties omake-branches/0.9.8.x/doc/html/omake-rule.html
+352 -535 omake-branches/0.9.8.x/doc/html/omake-rules.html
+132 -242 omake-branches/0.9.8.x/doc/html/omake-shell.html
+1444 -1121 omake-branches/0.9.8.x/doc/html/omake-system.html
Added omake-branches/0.9.8.x/doc/html/omake-target-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-target-index.html
Added omake-branches/0.9.8.x/doc/html/omake-var-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-var-index.html
+102 -219 omake-branches/0.9.8.x/doc/html/omake.html
+86 -152 omake-branches/0.9.8.x/doc/html/osh.html
Binary omake-branches/0.9.8.x/doc/html/previous_motif.gif
Properties omake-branches/0.9.8.x/doc/html/previous_motif.gif
Properties omake-branches/0.9.8.x/doc/info
Added omake-branches/0.9.8.x/doc/info/omake-doc.info
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-1
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-2
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-3
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-4
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-5
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-6
Properties omake-branches/0.9.8.x/doc/ps
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
Deleted omake-branches/0.9.8.x/doc/src/omake-base-prologue.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-build-examples-prologue.tex
+39 -29 omake-branches/0.9.8.x/doc/src/omake-build-examples.tex
+10 -9 omake-branches/0.9.8.x/doc/src/omake-detail.tex
Copied omake-branches/0.9.8.x/doc/src/omake-doc.tex
+122 -0 omake-branches/0.9.8.x/doc/src/omake-doc.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-epilogue.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-examples-prologue.tex
+21 -16 omake-branches/0.9.8.x/doc/src/omake-examples.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-grammar-prologue.tex
+28 -28 omake-branches/0.9.8.x/doc/src/omake-grammar.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-index-prologue.tex
+27 -27 omake-branches/0.9.8.x/doc/src/omake-index.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-language-examples-prologue.tex
+12 -9 omake-branches/0.9.8.x/doc/src/omake-language-examples.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-language-prologue.tex
+48 -26 omake-branches/0.9.8.x/doc/src/omake-language.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-macros.pl
Deleted omake-branches/0.9.8.x/doc/src/omake-notes.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-options-prologue.tex
+32 -30 omake-branches/0.9.8.x/doc/src/omake-options.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-pervasives-prologue.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-prologue.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-root-prologue.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-rules-prologue.tex
+30 -16 omake-branches/0.9.8.x/doc/src/omake-rules.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-shell-prologue.tex
+10 -10 omake-branches/0.9.8.x/doc/src/omake-shell.tex
Deleted omake-branches/0.9.8.x/doc/src/omake-system-prologue.tex
+9 -11 omake-branches/0.9.8.x/doc/src/osh.tex
Properties omake-branches/0.9.8.x/doc/txt
Added omake-branches/0.9.8.x/doc/txt/omake-doc.txt
Properties omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+33 -29 omake-branches/0.9.8.x/lib/Pervasives.om
+28 -26 omake-branches/0.9.8.x/lib/build/C.om
+15 -20 omake-branches/0.9.8.x/lib/build/Common.om
+21 -23 omake-branches/0.9.8.x/lib/build/LaTeX.om
+47 -55 omake-branches/0.9.8.x/lib/build/OCaml.om
+24 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_arith.ml
+72 -66 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+58 -49 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+3 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_fun.ml
+48 -38 omake-branches/0.9.8.x/src/builtin/omake_builtin_io.ml
+9 -8 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+10 -6 omake-branches/0.9.8.x/src/builtin/omake_builtin_rule.ml
+13 -11 omake-branches/0.9.8.x/src/builtin/omake_builtin_shell.ml
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
+4 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+35 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_test.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-11 13:04:30 -0700 (Sun, 11 Jun 2006)
Revision: 9288
Log message:

      Oops, accidentally wiped the index.html.  Restored it.
      

Changes  Path
+13 -12 omake-branches/0.9.8.x/doc/OMakefile
+64 -178 omake-branches/0.9.8.x/doc/html/index.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-base.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-contents.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-doc.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-language.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-options.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-references.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-rule.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-rules.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-shell.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-system.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-target-index.html
Added omake-branches/0.9.8.x/doc/html/omake-toc.html
Properties omake-branches/0.9.8.x/doc/html/omake-toc.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake.html
+6 -6 omake-branches/0.9.8.x/doc/html/osh.html
+156 -156 omake-branches/0.9.8.x/doc/info/omake-doc.info
+4 -4 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+2 -2 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+4 -4 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-11 13:09:48 -0700 (Sun, 11 Jun 2006)
Revision: 9289
Log message:

      I like the ToC on each page better.
      

Changes  Path
+2 -1 omake-branches/0.9.8.x/doc/OMakefile
+8 -1 omake-branches/0.9.8.x/doc/html/omake-base.html
+7 -1 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+5 -1 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+9 -1 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+22 -1 omake-branches/0.9.8.x/doc/html/omake-language.html
+3 -1 omake-branches/0.9.8.x/doc/html/omake-options.html
+3 -1 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+11 -1 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+11 -1 omake-branches/0.9.8.x/doc/html/omake-rule.html
+15 -1 omake-branches/0.9.8.x/doc/html/omake-rules.html
+6 -1 omake-branches/0.9.8.x/doc/html/omake-system.html
+1 -85 omake-branches/0.9.8.x/doc/html/omake-toc.html
+5 -1 omake-branches/0.9.8.x/doc/html/omake.html
+5 -1 omake-branches/0.9.8.x/doc/html/osh.html

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-11 14:10:52 -0700 (Sun, 11 Jun 2006)
Revision: 9290
Log message:

      Minor documentation changes.
      

Changes  Path
+341 -335 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+110 -171 omake-branches/0.9.8.x/doc/html/omake-base.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+418 -75 omake-branches/0.9.8.x/doc/html/omake-contents.html
+2236 -1629 omake-branches/0.9.8.x/doc/html/omake-doc.html
+215 -210 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+22 -21 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+28 -28 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-options.html
+26 -48 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+151 -251 omake-branches/0.9.8.x/doc/html/omake-rule.html
+25 -30 omake-branches/0.9.8.x/doc/html/omake-rules.html
+25 -22 omake-branches/0.9.8.x/doc/html/omake-shell.html
+227 -276 omake-branches/0.9.8.x/doc/html/omake-system.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+2 -0 omake-branches/0.9.8.x/doc/html/omake-toc.html
+88 -88 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+13 -15 omake-branches/0.9.8.x/doc/html/osh.html
+92 -92 omake-branches/0.9.8.x/doc/info/omake-doc.info
+0 -4 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+84 -148 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+32 -96 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+201 -157 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+2 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
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
+7 -6 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+2 -1 omake-branches/0.9.8.x/doc/src/omake-grammar.tex
+14 -16 omake-branches/0.9.8.x/doc/src/omake-rules.tex
+22 -11 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+307 -301 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+5 -4 omake-branches/0.9.8.x/src/builtin/omake_builtin_rule.ml
+17 -13 omake-branches/0.9.8.x/src/builtin/omake_builtin_shell.ml
+19 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_test.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-12 12:04:25 -0700 (Mon, 12 Jun 2006)
Revision: 9291
Log message:

      Added the --all-dependencies option.
      

Changes  Path
+15 -4 omake-branches/0.9.8.x/doc/html/omake-doc.html
+13 -3 omake-branches/0.9.8.x/doc/html/omake-options.html
+2 -1 omake-branches/0.9.8.x/doc/html/omake-system.html
+450 -145 omake-branches/0.9.8.x/doc/info/omake-doc.info
+16 -16 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+14 -14 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+473 -999 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+1424 -1335 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+1358 -1559 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+1433 -867 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
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
+11 -3 omake-branches/0.9.8.x/doc/src/omake-options.tex
+1866 -1188 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+42 -1 omake-branches/0.9.8.x/src/build/omake_build.ml
+1 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_sys.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+4 -0 omake-branches/0.9.8.x/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-12 12:30:09 -0700 (Mon, 12 Jun 2006)
Revision: 9292
Log message:

      Added --verbose-dependencies.
      

Changes  Path
+6 -0 omake-branches/0.9.8.x/doc/html/omake-doc.html
+6 -0 omake-branches/0.9.8.x/doc/html/omake-options.html
+25 -25 omake-branches/0.9.8.x/doc/info/omake-doc.info
+10 -4 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
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 -0 omake-branches/0.9.8.x/doc/src/omake-options.tex
+10 -4 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+13 -4 omake-branches/0.9.8.x/src/build/omake_build.ml
+26 -25 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+29 -25 omake-branches/0.9.8.x/src/ir/omake_state.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 13:38:56 -0700 (Mon, 12 Jun 2006)
Revision: 9293
Log message:

      Man pages are no longer maintained.
      

Changes  Path
+0 -19 omake-branches/0.9.8.x/OMakefile
+0 -16 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 14:48:34 -0700 (Mon, 12 Jun 2006)
Revision: 9294
Log message:

      Added the hevea directory to TEXINPUTS.
      

Changes  Path
+14 -1 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 17:45:55 -0700 (Mon, 12 Jun 2006)
Revision: 9295
Log message:

      The info files are split into parts, and there is no way to know in advance
      how many parts we'd have. Hardcode the number of parts for now :-(
      

Changes  Path
+2 -1 omake-branches/0.9.8.x/doc/OMakefile
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-7
Added omake-branches/0.9.8.x/doc/info/omake-doc.info-8

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 18:02:05 -0700 (Mon, 12 Jun 2006)
Revision: 9296
Log message:

      - Use Hevea's -fix option instead of resorting to manually repeating the hevea
        call.
      
      - Made the "clean" target more clean.
      

Changes  Path
+3 -8 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 18:09:38 -0700 (Mon, 12 Jun 2006)
Revision: 9297
Log message:

      Added the explicit list of files that will be generated by the hacha splitter.
      

Changes  Path
+34 -6 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-12 18:24:51 -0700 (Mon, 12 Jun 2006)
Revision: 9298
Log message:

      - It seems that the index package needs to go after the hyperref one in order
        for things to work correctly.
      
      - Made the "omake clean" mode clean.
      

Changes  Path
+2 -2 omake-branches/0.9.8.x/doc/OMakefile
+1 -1 omake-branches/0.9.8.x/doc/html/omake-doc.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-toc.html
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-doc.tex
+1 -0 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-13 01:14:54 -0700 (Tue, 13 Jun 2006)
Revision: 9299
Log message:

      Added support for "v" and "h" options to built-in grep function.
      

Changes  Path
+27 -13 omake-branches/0.9.8.x/src/builtin/omake_builtin_io_fun.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-13 01:48:18 -0700 (Tue, 13 Jun 2006)
Revision: 9300
Log message:

      - Minor documentation fixes.
      
      - Made the documentation commands much less verbose:
        - Added \batchmode on top of omake-doc.tex
        - Pass "-s" to hevea (unless VERBOSE is set)
        - Pass "-q" to dvips (unless VERBOSE is set)
        - Pipe dvips output to a command that would drop all the stupid warnings
          that are generated because the .dvi file was built using the "dvipdfm"
          mode of hyperref (again, unless VERBOSE is set).
      

Changes  Path
+3 -0 omake-branches/0.9.8.x/doc/OMakefile
+16 -9 omake-branches/0.9.8.x/doc/html/omake-doc.html
+10 -7 omake-branches/0.9.8.x/doc/html/omake-options.html
+5 -1 omake-branches/0.9.8.x/doc/html/omake-system.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-toc.html
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
+2 -1 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+8 -5 omake-branches/0.9.8.x/doc/src/omake-options.tex
+16 -12 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+30 -4 omake-branches/0.9.8.x/lib/build/LaTeX.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-13 01:50:44 -0700 (Tue, 13 Jun 2006)
Revision: 9301
Log message:

      Minor message update.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-13 02:44:25 -0700 (Tue, 13 Jun 2006)
Revision: 9302
Log message:

      Added to "target" index:
      - Scoping sections for .SCANNER, .PHONY
      
      - The "file-sort" section that introduces the .ORDER and .BUILDORDER
        pseudo-targets.
      

Changes  Path
+8 -2 omake-branches/0.9.8.x/doc/OMakefile
+222 -220 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+447 -441 omake-branches/0.9.8.x/doc/html/omake-doc.html
+22 -22 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+109 -109 omake-branches/0.9.8.x/doc/html/omake-rule.html
+2 -0 omake-branches/0.9.8.x/doc/html/omake-rules.html
+9 -9 omake-branches/0.9.8.x/doc/html/omake-shell.html
+75 -75 omake-branches/0.9.8.x/doc/html/omake-system.html
+5 -3 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+3 -3 omake-branches/0.9.8.x/doc/html/osh.html
+314 -314 omake-branches/0.9.8.x/doc/info/omake-doc.info
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+4 -3 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+6 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+10 -10 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+2 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+4 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+2 -0 omake-branches/0.9.8.x/doc/src/omake-rules.tex
+8 -4 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+2 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 10:36:53 -0700 (Tue, 13 Jun 2006)
Revision: 9303
Log message:

      Added TARGETS documentation.
      

Changes  Path
Properties omake-branches/0.9.8.x
+329 -328 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+95 -88 omake-branches/0.9.8.x/doc/html/omake-base.html
+359 -358 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1462 -1450 omake-branches/0.9.8.x/doc/html/omake-doc.html
+12 -12 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+3 -3 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+123 -123 omake-branches/0.9.8.x/doc/html/omake-rule.html
+13 -13 omake-branches/0.9.8.x/doc/html/omake-shell.html
+123 -123 omake-branches/0.9.8.x/doc/html/omake-system.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-toc.html
+79 -78 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+379 -378 omake-branches/0.9.8.x/doc/info/omake-doc.info
+15 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+2 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
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
+15 -2 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+9 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 12:05:24 -0700 (Tue, 13 Jun 2006)
Revision: 9304
Log message:

      Branching temporarily, so that I can configure a fixed ocamldep
      without disruption.  I want to get it working before I post
      the ocamldep patch.
      

Changes  Path
Copied omake-branches/0.9.8.ocamldep

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 14:17:40 -0700 (Tue, 13 Jun 2006)
Revision: 9305
Log message:

      Initial version with a fixed ocamldep.
      The ocamldep bytecode is included in the ocamldep directory.
      

Changes  Path
+1 -1 omake-branches/0.9.8.ocamldep/OMakefile
+99 -4 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om
+27 -0 omake-branches/0.9.8.ocamldep/lib/configure/Configure.om
Properties omake-branches/0.9.8.ocamldep/ocamldep
Added omake-branches/0.9.8.ocamldep/ocamldep/OMakefile
Properties omake-branches/0.9.8.ocamldep/ocamldep/OMakefile
Binary omake-branches/0.9.8.ocamldep/ocamldep/ocamldep
Properties omake-branches/0.9.8.ocamldep/ocamldep/ocamldep
+76 -0 omake-branches/0.9.8.ocamldep/src/builtin/omake_builtin_base.ml
+80 -0 omake-branches/0.9.8.ocamldep/src/builtin/omake_builtin_file.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 16:30:16 -0700 (Tue, 13 Jun 2006)
Revision: 9306
Log message:

      Added support for Menhir.
      

Changes  Path
+4 -0 omake-branches/0.9.8.ocamldep/OMakefile
+49 -15 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om
+2 -2 omake-branches/0.9.8.ocamldep/ocamldep/OMakefile
Binary omake-branches/0.9.8.ocamldep/ocamldep/ocamldep
Copied omake-branches/0.9.8.ocamldep/ocamldep/ocamldep-omake
+1 -1 omake-branches/0.9.8.ocamldep/src/env/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 17:19:34 -0700 (Tue, 13 Jun 2006)
Revision: 9308
Log message:

      Pass the --ocamlc and --ocamldep options to menhir.
      

Changes  Path
+12 -3 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 17:53:19 -0700 (Tue, 13 Jun 2006)
Revision: 9309
Log message:

      Slight update to comments.
      

Changes  Path
+18 -9 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-13 18:45:06 -0700 (Tue, 13 Jun 2006)
Revision: 9310
Log message:

      Oops, ocaml is 3.09.2
      

Changes  Path
+1 -1 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-14 13:07:35 -0700 (Wed, 14 Jun 2006)
Revision: 9311
Log message:

      Made the "+ <value>" and "+ <exp>" lines more verbose.
      

Changes  Path
+9 -11 omake-branches/0.9.8.x/src/ir/omake_command_type.ml
+107 -80 omake-branches/0.9.8.x/src/ir/omake_ir_print.ml
+4 -6 omake-branches/0.9.8.x/src/ir/omake_ir_print.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-14 15:32:40 -0700 (Wed, 14 Jun 2006)
Revision: 9312
Log message:

      Add a section:logic
      

Changes  Path
+13 -9 omake-branches/0.9.8.x/doc/html/omake-base.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-contents.html
+19 -11 omake-branches/0.9.8.x/doc/html/omake-doc.html
+5 -1 omake-branches/0.9.8.x/doc/html/omake-language.html
+421 -421 omake-branches/0.9.8.x/doc/info/omake-doc.info
+8 -5 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+11 -11 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
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
+4 -1 omake-branches/0.9.8.x/doc/src/omake-language.tex
+15 -11 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+11 -7 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-14 15:39:27 -0700 (Wed, 14 Jun 2006)
Revision: 9313
Log message:

      Minor reference change.
      

Changes  Path
+5 -7 omake-branches/0.9.8.x/doc/html/omake-doc.html
+5 -7 omake-branches/0.9.8.x/doc/html/omake-language.html
+421 -421 omake-branches/0.9.8.x/doc/info/omake-doc.info
+6 -5 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 -7 omake-branches/0.9.8.x/doc/src/omake-language.tex
+5 -6 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-14 16:13:51 -0700 (Wed, 14 Jun 2006)
Revision: 9314
Log message:

      Added MenhirMulti, and some documentation.
      

Changes  Path
+4 -1 omake-branches/0.9.8.ocamldep/doc/src/omake-language.tex
+66 -1 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om
+8 -7 omake-branches/0.9.8.ocamldep/src/builtin/omake_builtin_base.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-14 16:28:56 -0700 (Wed, 14 Jun 2006)
Revision: 9315
Log message:

      Fix the PREFIXED_OCAMLPACKS definition (forgot about it before).
      

Changes  Path
+1 -1 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-14 17:56:42 -0700 (Wed, 14 Jun 2006)
Revision: 9317
Log message:

      Copied over the OCAMLPACKS fix (rev 9315 from the 0.9.8.ocamldep branch).
      

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-15 11:32:54 -0700 (Thu, 15 Jun 2006)
Revision: 9319
Log message:

      Various fixes for accurate dependencies:
         - .SCANNER targets should use
              :value: $(find-targets-in-path-optional ... $&)
           not
              :value: $(find-in-path-optional ... $&)
      
         - Call menhir with the --raw-depend option
      

Changes  Path
+4 -4 omake-branches/0.9.8.ocamldep/OMakefile
+92 -44 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om
+1 -1 omake-branches/0.9.8.ocamldep/src/shell/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-15 14:01:08 -0700 (Thu, 15 Jun 2006)
Revision: 9321
Log message:

      Be more careful about escaping filenames.
      

Changes  Path
+5 -4 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-15 21:11:30 -0700 (Thu, 15 Jun 2006)
Revision: 9324
Log message:

      Added an icon.
      

Changes  Path
Added omake-branches/0.9.8.x/doc/html/images/omake-manual.ai
Properties omake-branches/0.9.8.x/doc/html/images/omake-manual.ai
Binary omake-branches/0.9.8.x/doc/html/images/omake-manual.gif
Properties omake-branches/0.9.8.x/doc/html/images/omake-manual.gif

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-15 21:16:49 -0700 (Thu, 15 Jun 2006)
Revision: 9325
Log message:

      Small change to page headers.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/OMakefile
+5 -10 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-base.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+5 -8 omake-branches/0.9.8.x/doc/html/omake-contents.html
+6 -2 omake-branches/0.9.8.x/doc/html/omake-doc.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-language.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-options.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+5 -8 omake-branches/0.9.8.x/doc/html/omake-references.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-rule.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-rules.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-shell.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-system.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+7 -3 omake-branches/0.9.8.x/doc/html/omake-toc.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+5 -10 omake-branches/0.9.8.x/doc/html/omake.html
+5 -10 omake-branches/0.9.8.x/doc/html/osh.html
+463 -463 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
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
+8 -2 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+1 -0 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-15 22:55:56 -0700 (Thu, 15 Jun 2006)
Revision: 9326
Log message:

      A slightly different take on the HTML header/footer.
      
      Jason, what do you think?
      

Changes  Path
+34 -20 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+35 -20 omake-branches/0.9.8.x/doc/html/omake-base.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-contents.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-doc.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-language.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-options.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-references.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-rule.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-rules.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-shell.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-system.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-toc.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+34 -20 omake-branches/0.9.8.x/doc/html/omake.html
+34 -20 omake-branches/0.9.8.x/doc/html/osh.html
+463 -463 omake-branches/0.9.8.x/doc/info/omake-doc.info
+19 -17 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
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 -10 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+21 -17 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-15 23:45:03 -0700 (Thu, 15 Jun 2006)
Revision: 9327
Log message:

      Small change to the header.
      

Changes  Path
+2855 -2812 omake-branches/0.9.8.x/doc/html/images/omake-manual.ai
Binary omake-branches/0.9.8.x/doc/html/images/omake-manual.gif

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 10:18:41 -0700 (Fri, 16 Jun 2006)
Revision: 9329
Log message:

      It is ok to pass MENHIR_FLAGS even during scanning.
      

Changes  Path
+30 -38 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 10:26:38 -0700 (Fri, 16 Jun 2006)
Revision: 9330
Log message:

      Split the Menhir --ocamlc and --ocamldep options so we don't always pass both.
      

Changes  Path
+8 -6 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 10:46:34 -0700 (Fri, 16 Jun 2006)
Revision: 9331
Log message:

      Oops, it should be $+, not $^.
      

Changes  Path
+2 -2 omake-branches/0.9.8.ocamldep/lib/build/OCaml.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 11:47:07 -0700 (Fri, 16 Jun 2006)
Revision: 9333
Log message:

      Be more careful not to expand targets to strings when processing rules.
      
      Also, added a documentation section on the value->filename->string
      conversion in rules.
      

Changes  Path
+91 -91 omake-branches/0.9.8.x/doc/html/omake-base.html
+372 -371 omake-branches/0.9.8.x/doc/html/omake-contents.html
+801 -744 omake-branches/0.9.8.x/doc/html/omake-doc.html
+18 -18 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+8 -6 omake-branches/0.9.8.x/doc/html/omake-options.html
+26 -26 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+134 -134 omake-branches/0.9.8.x/doc/html/omake-rule.html
+55 -0 omake-branches/0.9.8.x/doc/html/omake-rules.html
+19 -19 omake-branches/0.9.8.x/doc/html/omake-shell.html
+130 -130 omake-branches/0.9.8.x/doc/html/omake-system.html
+12 -12 omake-branches/0.9.8.x/doc/html/osh.html
+402 -401 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+74 -91 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+89 -84 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+84 -100 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+103 -105 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+102 -248 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+248 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+4 -2 omake-branches/0.9.8.x/doc/src/omake-options.tex
+53 -0 omake-branches/0.9.8.x/doc/src/omake-rules.tex
+71 -1 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+18 -19 omake-branches/0.9.8.x/src/build/omake_rule.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-16 13:29:35 -0700 (Fri, 16 Jun 2006)
Revision: 9335
Log message:

      "make all" should not call "omake doc"
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/Makefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-16 13:34:26 -0700 (Fri, 16 Jun 2006)
Revision: 9336
Log message:

      The "jyh: this option needs to be documented in Chapter~\ref{chapter:rules}"
      is no longer relevant.
      

Changes  Path
+3 -3 omake-branches/0.9.8.x/doc/html/omake-doc.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/info/omake-doc.info
+2 -2 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
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
+2 -2 omake-branches/0.9.8.x/doc/src/omake-options.tex
+2 -3 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-16 14:05:51 -0700 (Fri, 16 Jun 2006)
Revision: 9338
Log message:

      Fixed the issue with implicit rules and filenames with whitespace.
      The wildcard % should be ValData, not ValString.
      

Changes  Path
+5 -5 omake-branches/0.9.8.x/src/build/omake_rule.ml
+5 -5 omake-branches/0.9.8.x/src/env/omake_env.ml
+1 -1 omake-branches/0.9.8.x/src/env/omake_env.mli

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-16 14:26:20 -0700 (Fri, 16 Jun 2006)
Revision: 9339
Log message:

      [0.9.8.ocamldep merge] Fixing a documentation typo.
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/src/omake-language.tex

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-16 14:27:35 -0700 (Fri, 16 Jun 2006)
Revision: 9340
Log message:

      [0.9.8.ocamldep merge] Adding new built-in functions: find-targets-in-path,
      find-targets-in-path-optional, string-escaped.
      

Changes  Path
+77 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+80 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-17 09:38:18 -0700 (Sat, 17 Jun 2006)
Revision: 9341
Log message:

      Print all the errors for "multiple ways to build target".
      

Changes  Path
+31 -6 omake-branches/0.9.8.x/src/env/omake_env.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_node.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_node.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-17 10:26:45 -0700 (Sat, 17 Jun 2006)
Revision: 9342
Log message:

      Move the quick description to the Quickstart guide.
      

Changes  Path
+305 -302 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+83 -71 omake-branches/0.9.8.x/doc/html/omake-base.html
+10 -10 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+347 -344 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1573 -1518 omake-branches/0.9.8.x/doc/html/omake-doc.html
+191 -188 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
+14 -14 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+41 -41 omake-branches/0.9.8.x/doc/html/omake-language.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-options.html
+26 -26 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+57 -28 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+135 -135 omake-branches/0.9.8.x/doc/html/omake-rule.html
+28 -28 omake-branches/0.9.8.x/doc/html/omake-rules.html
+19 -19 omake-branches/0.9.8.x/doc/html/omake-shell.html
+178 -146 omake-branches/0.9.8.x/doc/html/omake-system.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+1 -3 omake-branches/0.9.8.x/doc/html/omake-toc.html
+6 -42 omake-branches/0.9.8.x/doc/html/omake.html
+13 -13 omake-branches/0.9.8.x/doc/html/osh.html
+466 -463 omake-branches/0.9.8.x/doc/info/omake-doc.info
+88 -88 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+1 -1 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+95 -88 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+62 -78 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+71 -13 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+13 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+39 -36 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+33 -30 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+24 -0 omake-branches/0.9.8.x/doc/src/omake-examples.tex
+5 -33 omake-branches/0.9.8.x/doc/src/omake-index.tex
+258 -196 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-18 11:15:52 -0700 (Sun, 18 Jun 2006)
Revision: 9343
Log message:

      Pass rule options as a Map, not an array of length-2 arrays
      (which is not a sensible value anyway).
      
      Also, we weren't expanding :value: dependencies in
      Omake_rule.eval_rule.  Suppose we had a rule like the
      following.
      
         a: b :value: $X :exists: foo
            ...
      
      The dependency is parsed as <sequence $`X " ">.  This is
      a primitive value, so the $`X was never evaluated (and
      so changing the value of X had no effect).
      
      To do it right, flatten the values with values_of_value,
      then take the primitive values.  You will see that the
      value counts are now much larger.
      

Changes  Path
+41 -37 omake-branches/0.9.8.x/src/build/omake_rule.ml
+54 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+6 -4 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+9 -5 omake-branches/0.9.8.x/src/env/omake_ir_ast.ml
+9 -0 omake-branches/0.9.8.x/src/eval/omake_value.ml
+1 -0 omake-branches/0.9.8.x/src/eval/omake_value.mli
+1 -0 omake-branches/0.9.8.x/src/ir/omake_ir.ml
+3 -0 omake-branches/0.9.8.x/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-18 11:25:34 -0700 (Sun, 18 Jun 2006)
Revision: 9344
Log message:

      Regenerate the documentation.
      

Changes  Path
+253 -251 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+26 -3 omake-branches/0.9.8.x/doc/html/omake-base.html
+298 -296 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1269 -1235 omake-branches/0.9.8.x/doc/html/omake-doc.html
+141 -139 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+12 -12 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+128 -126 omake-branches/0.9.8.x/doc/html/omake-rule.html
+13 -13 omake-branches/0.9.8.x/doc/html/omake-shell.html
+126 -126 omake-branches/0.9.8.x/doc/html/omake-system.html
+7 -7 omake-branches/0.9.8.x/doc/html/osh.html
+310 -308 omake-branches/0.9.8.x/doc/info/omake-doc.info
+39 -27 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+26 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+6 -4 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+2 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+2 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+40 -4 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+2 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-18 19:37:52 -0700 (Sun, 18 Jun 2006)
Revision: 9345
Log message:

      
      Added --divert options.
      
         --divert : divert output from commands so it can be printed later.
         --divert-repeat : repeat diverted output when a command is finished.
         --divert-only : print only diverted output, omake will be quiet otherwise.
      

Changes  Path
Properties omake-branches/0.9.8.x/doc/html
+44 -6 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-base.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+62 -20 omake-branches/0.9.8.x/doc/html/omake-contents.html
+374 -87 omake-branches/0.9.8.x/doc/html/omake-doc.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+22 -20 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-language.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
Added omake-branches/0.9.8.x/doc/html/omake-option-index.html
Properties omake-branches/0.9.8.x/doc/html/omake-option-index.html
+148 -47 omake-branches/0.9.8.x/doc/html/omake-options.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+9 -7 omake-branches/0.9.8.x/doc/html/omake-references.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-rule.html
+5 -3 omake-branches/0.9.8.x/doc/html/omake-rules.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-shell.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-system.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+5 -2 omake-branches/0.9.8.x/doc/html/omake-toc.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake.html
+4 -2 omake-branches/0.9.8.x/doc/html/osh.html
Properties omake-branches/0.9.8.x/doc/info
+506 -469 omake-branches/0.9.8.x/doc/info/omake-doc.info
+14 -11 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+3 -3 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+122 -119 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+273 -114 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+171 -14 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
Properties omake-branches/0.9.8.x/doc/ps
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
+6 -0 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+97 -45 omake-branches/0.9.8.x/doc/src/omake-options.tex
Properties omake-branches/0.9.8.x/doc/txt
+374 -126 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+7 -3 omake-branches/0.9.8.x/src/Makefile
+7 -3 omake-branches/0.9.8.x/src/Makefile.nt
+1 -0 omake-branches/0.9.8.x/src/build/OMakefile
+74 -38 omake-branches/0.9.8.x/src/build/omake_build.ml
Added omake-branches/0.9.8.x/src/build/omake_build_tee.ml
Properties omake-branches/0.9.8.x/src/build/omake_build_tee.ml
Added omake-branches/0.9.8.x/src/build/omake_build_tee.mli
Properties omake-branches/0.9.8.x/src/build/omake_build_tee.mli
+6 -0 omake-branches/0.9.8.x/src/build/omake_build_type.ml
+4 -4 omake-branches/0.9.8.x/src/exec/omake_exec.ml
+37 -9 omake-branches/0.9.8.x/src/exec/omake_exec_print.ml
+2 -0 omake-branches/0.9.8.x/src/exec/omake_exec_print.mli
+1 -0 omake-branches/0.9.8.x/src/exec/omake_exec_type.ml
+54 -0 omake-branches/0.9.8.x/src/exec/omake_exec_util.ml
+11 -0 omake-branches/0.9.8.x/src/exec/omake_exec_util.mli
+8 -0 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+49 -24 omake-branches/0.9.8.x/src/ir/omake_state.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_state.mli
+2 -0 omake-branches/0.9.8.x/src/main/omake_main.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-19 12:37:00 -0700 (Mon, 19 Jun 2006)
Revision: 9347
Log message:

      A number of documentation changes:
       - Made subsubsections numbered and added them to table of contents.
      
       - Since the "Build Rules" chapter ("omake-root") is nested one level deeper,
         change the \fun,\var,etc functions to generate \subsubsection instead of
         \subsection while inside this chapter.
      
       - Added macros \twofuns{...}{...} and \threefuns{...}{...}{...} for the case
         of a \fun section that introduces several functions at once.
      

Changes  Path
+144 -144 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+62 -64 omake-branches/0.9.8.x/doc/html/omake-base.html
+419 -393 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1235 -1246 omake-branches/0.9.8.x/doc/html/omake-doc.html
+67 -67 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
+39 -39 omake-branches/0.9.8.x/doc/html/omake-options.html
+24 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+127 -129 omake-branches/0.9.8.x/doc/html/omake-rule.html
+3 -3 omake-branches/0.9.8.x/doc/html/omake-rules.html
+13 -13 omake-branches/0.9.8.x/doc/html/omake-shell.html
+105 -111 omake-branches/0.9.8.x/doc/html/omake-system.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+73 -73 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+6 -6 omake-branches/0.9.8.x/doc/html/osh.html
+319 -432 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
+39 -44 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+92 -108 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+0 -26 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+755 -736 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+526 -585 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+2 -369 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+13 -8 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+752 -737 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+7 -7 omake-branches/0.9.8.x/lib/build/C.om
+2 -2 omake-branches/0.9.8.x/lib/build/LaTeX.om
+1 -2 omake-branches/0.9.8.x/lib/build/OCaml.om
+1 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+7 -16 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+1 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_object.ml
+1 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-20 13:10:23 -0700 (Tue, 20 Jun 2006)
Revision: 9349
Log message:

      Oops, add back the output options to OMakeFlags.
      

Changes  Path
+3 -1 omake-branches/0.9.8.x/src/env/omake_env.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-20 16:07:36 -0700 (Tue, 20 Jun 2006)
Revision: 9353
Log message:

      Following Aleksey's suggestion, added the --divert-discard-success option.
      
      Also added the -o option so you can specify output control in short form.
      See the manual for more info.
      
         # Be very, very, quiet
         % omake -o 0
      

Changes  Path
+37 -37 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+70 -61 omake-branches/0.9.8.x/doc/html/omake-contents.html
+343 -254 omake-branches/0.9.8.x/doc/html/omake-doc.html
+25 -25 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+32 -34 omake-branches/0.9.8.x/doc/html/omake-option-index.html
+152 -67 omake-branches/0.9.8.x/doc/html/omake-options.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-rules.html
+2 -0 omake-branches/0.9.8.x/doc/html/omake.html
+396 -391 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -45 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+45 -68 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+69 -112 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+111 -76 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+76 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+273 -309 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+193 -287 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+285 -34 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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 -0 omake-branches/0.9.8.x/doc/src/omake-index.tex
+94 -22 omake-branches/0.9.8.x/doc/src/omake-options.tex
+293 -179 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+3 -1 omake-branches/0.9.8.x/src/build/omake_build_tee.ml
+2 -1 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+57 -11 omake-branches/0.9.8.x/src/ir/omake_state.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-20 16:09:33 -0700 (Tue, 20 Jun 2006)
Revision: 9354
Log message:

      Oops, put a line in the wrong chapter.
      

Changes  Path
+2 -0 omake-branches/0.9.8.x/doc/html/omake-doc.html
+2 -0 omake-branches/0.9.8.x/doc/html/omake-options.html
+25 -25 omake-branches/0.9.8.x/doc/info/omake-doc.info
+1 -14 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+14 -0 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
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 -0 omake-branches/0.9.8.x/doc/src/omake-options.tex
+1 -0 omake-branches/0.9.8.x/doc/txt/omake-doc.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-20 17:16:35 -0700 (Tue, 20 Jun 2006)
Revision: 9356
Log message:

      Be more clean on "omake clean"
      

Changes  Path
+2 -2 omake-branches/0.9.8.x/doc/OMakefile

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-20 20:42:59 -0700 (Tue, 20 Jun 2006)
Revision: 9361
Log message:

      I have a lot of trouble making the "ocamldep -modules" stuff (0.9.8.ocamldep
      branch marge) to work, so I'll create a new branch with my current state of
      things to explore it further.
      

Changes  Path
Copied omake-branches/0.9.8.ocamldep2

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-20 20:47:24 -0700 (Tue, 20 Jun 2006)
Revision: 9362
Log message:

      Merged the 0.9.8.ocamlde branch (with LOTS of manual changes).
      
      Some very weird things are happening when I try using it - so I want to
      checkpoint what I currently have to make it easier to debug it.
      

Changes  Path
+1 -1 omake-branches/0.9.8.ocamldep2/OMakefile
+5 -0 omake-branches/0.9.8.ocamldep2/OMakeroot
+2 -0 omake-branches/0.9.8.ocamldep2/doc/src/omake-doc.tex
+408 -89 omake-branches/0.9.8.ocamldep2/lib/build/OCaml.om
Copied omake-branches/0.9.8.ocamldep2/ocamldep
Properties omake-branches/0.9.8.ocamldep2/ocamldep
Added omake-branches/0.9.8.ocamldep2/ocamldep/README.ocamldep-omake
+1 -1 omake-branches/0.9.8.ocamldep2/omake.spec

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-20 20:48:18 -0700 (Tue, 20 Jun 2006)
Revision: 9363
Log message:

      The old 0.9.8.ocamldep branch is now closed.
      

Changes  Path
Copied omake-branches/closed/0.9.8.ocamldep

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-22 12:31:30 -0700 (Thu, 22 Jun 2006)
Revision: 9366
Log message:

      Added a print statement and rearranged some code.
      
      I would say "elseif" is stylistically preferable to
      
         else
            if
      
      if only to keep the indentation under control.
      
      Note the following:
         $(target-exists lm_printf.mli) == true
         $(target-exists lm_printf.cmi) == false
      

Changes  Path
+20 -21 omake-branches/0.9.8.ocamldep2/lib/build/OCaml.om

Changes by: Nathaniel Gray (n8gray at caltech.edu)
Date: 2006-06-22 15:45:32 -0700 (Thu, 22 Jun 2006)
Revision: 9371
Log message:

      Added a .PHONY section to the default OMakefile.
      

Changes  Path
+4 -0 omake-branches/0.9.8.x/lib/boot/Default

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-22 21:19:33 -0700 (Thu, 22 Jun 2006)
Revision: 9373
Log message:

      Resolved the "strage" bug (see the discussion).
      
      http://lists.metaprl.org/pipermail/omake-devel/2006-June/000261.html
      
      Here were the issues:
         1. target-exists and friends should not be called until the
            build phase (after all OMakefiles are evaluated).  This
            was not the source of the error.
      
         2. When testing whether a target exists, we must switch to
            the environment (the directory) for the target.
      
      For #2, suppose we want to build a/a.boo, and
      a/OMakefile contains a rule
      
         # a/OMakefile
         %.boo: ../b/%.boo
      
      and b/OMakefile has
      
         # b/OMakefile
         %.boo: %.moo
            ...
      
      Basically, we must use the appropriate OMakefile when determining
      whether a target can be built so a/a.boo <- b/b.boo <- b/b.moo
      (assuming b.moo can be built).
      
      As usual for implicit rules, if the dependencies are cyclic,
      omake will loop.  Say, b/OMakefile instead contains
      
         %.boo: ../a/%.boo
             ...
      
      The implicit dep computation is Turing complete, so a complete
      check for termination is undecidable.
      

Changes  Path
+4 -4 omake-branches/0.9.8.x/mk/make_gen
+2 -2 omake-branches/0.9.8.x/src/Makefile
+2 -2 omake-branches/0.9.8.x/src/Makefile.nt
+1 -1 omake-branches/0.9.8.x/src/build/OMakefile
+2 -2 omake-branches/0.9.8.x/src/build/omake_build.ml
+2 -1 omake-branches/0.9.8.x/src/build/omake_builtin_util.ml
+1 -0 omake-branches/0.9.8.x/src/build/omake_builtin_util.mli
+16 -12 omake-branches/0.9.8.x/src/build/omake_target.ml
+3 -3 omake-branches/0.9.8.x/src/build/omake_target.mli
+9 -9 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+1 -1 omake-branches/0.9.8.x/src/env/OMakefile
+18 -8 omake-branches/0.9.8.x/src/env/omake_env.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-23 12:58:58 -0700 (Fri, 23 Jun 2006)
Revision: 9376
Log message:

      Added the bounds-check.  Implicit calculations are not guaranteed
      to terminate in general, but simple cycles will be rejected.
      A simple cycle is one where a file depends on itself (through
      some chain of dependencies).
      

Changes  Path
+37 -26 omake-branches/0.9.8.x/src/build/omake_target.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2006-06-23 14:00:18 -0700 (Fri, 23 Jun 2006)
Revision: 9380
Log message:

      Make sure the OCaml generated files are created before any of the Makefiles.
      

Changes  Path
+10 -0 omake-branches/0.9.8.x/src/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-23 14:30:21 -0700 (Fri, 23 Jun 2006)
Revision: 9382
Log message:

      We still have some bogus filter-targets lying around.  Temporarily disable
      the check.
      

Changes  Path
+9 -6 omake-branches/0.9.8.x/src/build/omake_target.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-24 17:35:56 -0700 (Sat, 24 Jun 2006)
Revision: 9388
Log message:

      Support single-letter lazy-variables $`x, $`@ (issue #581).
      

Changes  Path
+11 -4 omake-branches/0.9.8.x/src/env/omake_ast_lex.mll
+3 -3 omake-branches/0.9.8.x/src/env/omake_ast_parse.input

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-24 18:37:20 -0700 (Sat, 24 Jun 2006)
Revision: 9389
Log message:

      which/where should use Omake_cache, not Lm_filename_util (issue #467).
      

Changes  Path
+39 -38 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+44 -41 omake-branches/0.9.8.x/src/ir/omake_cache.ml
+1 -0 omake-branches/0.9.8.x/src/ir/omake_cache.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 12:01:41 -0700 (Sun, 25 Jun 2006)
Revision: 9390
Log message:

      More minor cleanup, addressing issue #516.
      
      This adds the phony targets
         .BUILD_BEGIN
         .BUILD_SUCCESS
         .BUILD_FAILURE
      
      .BUILD_BEGIN is built before anything else in your project.
      One of .BUILD_SUCCESS or .BUILD_FAILURE is built when the
      build for your project terminates.
      
      These are normal targets/rules.  If you want to use them, you
      should probably add them to your ~/.omakerc, rather than adding
      them directly to each of the projects you work on.
      

Changes  Path
+374 -367 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+103 -91 omake-branches/0.9.8.x/doc/html/omake-base.html
+405 -400 omake-branches/0.9.8.x/doc/html/omake-contents.html
+1784 -1654 omake-branches/0.9.8.x/doc/html/omake-doc.html
+37 -35 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+25 -25 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+74 -62 omake-branches/0.9.8.x/doc/html/omake-options.html
+27 -24 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+4 -4 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+220 -138 omake-branches/0.9.8.x/doc/html/omake-rule.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-rules.html
+13 -13 omake-branches/0.9.8.x/doc/html/omake-shell.html
+120 -120 omake-branches/0.9.8.x/doc/html/omake-system.html
+7 -4 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+79 -78 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+13 -13 omake-branches/0.9.8.x/doc/html/osh.html
+316 -313 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
+23 -30 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+28 -53 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+54 -179 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+435 -419 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+397 -223 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+155 -35 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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 -0 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+12 -1 omake-branches/0.9.8.x/doc/src/omake-options.tex
+611 -471 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+4 -0 omake-branches/0.9.8.x/lib/Pervasives.om
+202 -172 omake-branches/0.9.8.x/src/build/omake_build.ml
+6 -0 omake-branches/0.9.8.x/src/build/omake_build.mli
+1 -10 omake-branches/0.9.8.x/src/build/omake_build_type.ml
+14 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+66 -3 omake-branches/0.9.8.x/src/builtin/omake_builtin_rule.ml
+78 -2 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml
+1 -1 omake-branches/0.9.8.x/src/env/omake_command_digest.ml
+0 -1 omake-branches/0.9.8.x/src/ir/omake_options_type.ml
+0 -5 omake-branches/0.9.8.x/src/ir/omake_state.ml
+2 -0 omake-branches/0.9.8.x/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 12:50:56 -0700 (Sun, 25 Jun 2006)
Revision: 9391
Log message:

      Added some documentation for glob syntax (issue #517).
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-contents.html
+140 -7 omake-branches/0.9.8.x/doc/html/omake-doc.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+2 -2 omake-branches/0.9.8.x/doc/html/omake-rule.html
+133 -0 omake-branches/0.9.8.x/doc/html/omake-system.html
+208 -208 omake-branches/0.9.8.x/doc/info/omake-doc.info
+97 -171 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+170 -101 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+107 -76 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+74 -1 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-8
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
+107 -8 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+102 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+1 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_target.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 13:19:18 -0700 (Sun, 25 Jun 2006)
Revision: 9392
Log message:

      Adjusted documentation of -name (issue #552).
      

Changes  Path
+4 -2 omake-branches/0.9.8.x/doc/html/omake-doc.html
+4 -2 omake-branches/0.9.8.x/doc/html/omake-system.html
+214 -214 omake-branches/0.9.8.x/doc/info/omake-doc.info
+4 -3 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
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 -3 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+2 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_file.ml
+2 -1 omake-branches/0.9.8.x/src/builtin/omake_builtin_test.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 18:32:25 -0700 (Sun, 25 Jun 2006)
Revision: 9393
Log message:

      Don't open the diversion on 0-byte writes.  This is what was causing
      the progress bar to flash.
      
      Also, save the .omakedb after the .BUILD_* targets (it seems like a
      better idea, in case they do some other building).
      

Changes  Path
+6 -6 omake-branches/0.9.8.x/src/build/omake_build.ml
+9 -7 omake-branches/0.9.8.x/src/exec/omake_exec_util.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 18:59:07 -0700 (Sun, 25 Jun 2006)
Revision: 9394
Log message:

      Also divert stderr from .SCANNER commands.
      This is why "-o 0" was still printing output from successful
      LaTeX commands.
      
      BTW, the choice of "-o" is a little weird.  Maybe "-v"
      or "-V" or "-d"?
      

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

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 19:40:29 -0700 (Sun, 25 Jun 2006)
Revision: 9395
Log message:

      Merged the ocamldep2 branch.  It seems stable with the implicit-deps
      commit:
      
      http://svn.metaprl.org/commitlogs/omake/2006-06.html#06/06/22.21:19:33
      

Changes  Path
+1 -1 omake-branches/0.9.8.x/OMakefile
+5 -0 omake-branches/0.9.8.x/OMakeroot
+2 -0 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+417 -101 omake-branches/0.9.8.x/lib/build/OCaml.om
Copied omake-branches/0.9.8.x/ocamldep
Properties omake-branches/0.9.8.x/ocamldep
+1 -1 omake-branches/0.9.8.x/omake.spec

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-25 19:48:41 -0700 (Sun, 25 Jun 2006)
Revision: 9397
Log message:

      Add OCAMLDEP_MODULES_ENABLED to the .config.
      

Changes  Path
+4 -0 omake-branches/0.9.8.x/mk/defaults
+8 -0 omake-branches/0.9.8.x/mk/make_config

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-26 19:21:21 -0700 (Mon, 26 Jun 2006)
Revision: 9401
Log message:

      Added variable qualifiers in an attempt to bring the .om files
      closer to the ones in 0.9.9.
      

Changes  Path
+4 -4 omake-branches/0.9.8.x/OMakefile
+114 -104 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
+163 -142 omake-branches/0.9.8.x/doc/html/omake-contents.html
+733 -567 omake-branches/0.9.8.x/doc/html/omake-doc.html
+20 -20 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+25 -25 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+63 -63 omake-branches/0.9.8.x/doc/html/omake-options.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-references.html
+190 -83 omake-branches/0.9.8.x/doc/html/omake-rule.html
+55 -46 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+13 -13 omake-branches/0.9.8.x/doc/html/osh.html
+148 -145 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
+266 -319 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+294 -64 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+73 -64 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+463 -281 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+69 -69 omake-branches/0.9.8.x/lib/build/C.om
+29 -29 omake-branches/0.9.8.x/lib/build/LaTeX.om
+159 -160 omake-branches/0.9.8.x/lib/build/OCaml.om
+20 -17 omake-branches/0.9.8.x/lib/configure/Configure.om
+12 -12 omake-branches/0.9.8.x/mk/defaults
+0 -2 omake-branches/0.9.8.x/src/build/omake_build.ml
+0 -7 omake-branches/0.9.8.x/src/build/omake_build_tee.ml
+0 -2 omake-branches/0.9.8.x/src/build/omake_build_type.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-26 19:30:21 -0700 (Mon, 26 Jun 2006)
Revision: 9402
Log message:

      Merged
      
          svn merge -r 9083:9392 svn://svn.metaprl.org/svnroot/mojave/omake-branches/0.9.8.x
      
      with many hand edits.
      

Changes  Path
Properties omake-branches/0.9.9.x
+5 -0 omake-branches/0.9.9.x/Makefile
+25 -4 omake-branches/0.9.9.x/OMakefile
+6 -1 omake-branches/0.9.9.x/OMakeroot
+136 -195 omake-branches/0.9.9.x/doc/OMakefile
Properties omake-branches/0.9.9.x/doc/html
Copied omake-branches/0.9.9.x/doc/html/contents_motif.gif
+15 -1 omake-branches/0.9.9.x/doc/html/download.html
Copied omake-branches/0.9.9.x/doc/html/images/omake-manual.ai
Copied omake-branches/0.9.9.x/doc/html/images/omake-manual.gif
+2 -2 omake-branches/0.9.9.x/doc/html/index.html
Copied omake-branches/0.9.9.x/doc/html/next_motif.gif
Copied omake-branches/0.9.9.x/doc/html/omake-all-index.html
+809 -703 omake-branches/0.9.9.x/doc/html/omake-base.html
Copied omake-branches/0.9.9.x/doc/html/omake-build-examples.html
Copied omake-branches/0.9.9.x/doc/html/omake-contents.html
Copied omake-branches/0.9.9.x/doc/html/omake-doc.css
+9123 -3717 omake-branches/0.9.9.x/doc/html/omake-doc.html
Copied omake-branches/0.9.9.x/doc/html/omake-fun-index.html
Copied omake-branches/0.9.9.x/doc/html/omake-grammar.html
Copied omake-branches/0.9.9.x/doc/html/omake-language-examples.html
+332 -320 omake-branches/0.9.9.x/doc/html/omake-language.html
Copied omake-branches/0.9.9.x/doc/html/omake-obj-index.html
Copied omake-branches/0.9.9.x/doc/html/omake-option-index.html
+394 -260 omake-branches/0.9.9.x/doc/html/omake-options.html
+512 -325 omake-branches/0.9.9.x/doc/html/omake-pervasives.html
+300 -292 omake-branches/0.9.9.x/doc/html/omake-quickstart.html
Copied omake-branches/0.9.9.x/doc/html/omake-references.html
Deleted omake-branches/0.9.9.x/doc/html/omake-root.html
Copied omake-branches/0.9.9.x/doc/html/omake-rule.html
+446 -441 omake-branches/0.9.9.x/doc/html/omake-rules.html
+152 -196 omake-branches/0.9.9.x/doc/html/omake-shell.html
+1749 -514 omake-branches/0.9.9.x/doc/html/omake-system.html
Copied omake-branches/0.9.9.x/doc/html/omake-target-index.html
Copied omake-branches/0.9.9.x/doc/html/omake-toc.html
Copied omake-branches/0.9.9.x/doc/html/omake-var-index.html
+97 -109 omake-branches/0.9.9.x/doc/html/omake.html
+105 -75 omake-branches/0.9.9.x/doc/html/osh.html
Copied omake-branches/0.9.9.x/doc/html/previous_motif.gif
Copied omake-branches/0.9.9.x/doc/info
Properties omake-branches/0.9.9.x/doc/info
Properties omake-branches/0.9.9.x/doc/ps
Deleted omake-branches/0.9.9.x/doc/src/omake-base-prologue.tex
Copied omake-branches/0.9.9.x/doc/src/omake-build-examples.tex
+10 -9 omake-branches/0.9.9.x/doc/src/omake-detail.tex
Copied omake-branches/0.9.9.x/doc/src/omake-doc.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-epilogue.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-examples-prologue.tex
+45 -16 omake-branches/0.9.9.x/doc/src/omake-examples.tex
Copied omake-branches/0.9.9.x/doc/src/omake-grammar.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-index-prologue.tex
+38 -45 omake-branches/0.9.9.x/doc/src/omake-index.tex
Copied omake-branches/0.9.9.x/doc/src/omake-language-examples.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-language-prologue.tex
+56 -27 omake-branches/0.9.9.x/doc/src/omake-language.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-macros.pl
Deleted omake-branches/0.9.9.x/doc/src/omake-notes.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-options-prologue.tex
+212 -56 omake-branches/0.9.9.x/doc/src/omake-options.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-pervasives-prologue.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-prologue.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-root-prologue.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-rules-prologue.tex
+115 -21 omake-branches/0.9.9.x/doc/src/omake-rules.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-shell-prologue.tex
+10 -9 omake-branches/0.9.9.x/doc/src/omake-shell.tex
Deleted omake-branches/0.9.9.x/doc/src/omake-system-prologue.tex
+9 -11 omake-branches/0.9.9.x/doc/src/osh.tex
Copied omake-branches/0.9.9.x/doc/txt
Properties omake-branches/0.9.9.x/doc/txt
+137 -77 omake-branches/0.9.9.x/lib/Pervasives.om
+429 -472 omake-branches/0.9.9.x/lib/build/C.om
+311 -287 omake-branches/0.9.9.x/lib/build/LaTeX.om
+944 -574 omake-branches/0.9.9.x/lib/build/OCaml.om
+1 -1 omake-branches/0.9.9.x/lib/configure/Configure.om
+93 -132 omake-branches/0.9.9.x/mk/defaults
+15 -0 omake-branches/0.9.9.x/mk/make_config
Copied omake-branches/0.9.9.x/ocamldep
Properties omake-branches/0.9.9.x/ocamldep
+1 -1 omake-branches/0.9.9.x/omake.spec
+34 -18 omake-branches/0.9.9.x/src/Makefile
+34 -18 omake-branches/0.9.9.x/src/Makefile.nt
+10 -0 omake-branches/0.9.9.x/src/OMakefile
+2 -1 omake-branches/0.9.9.x/src/build/OMakefile
+351 -154 omake-branches/0.9.9.x/src/build/omake_build.ml
+11 -4 omake-branches/0.9.9.x/src/build/omake_build.mli
Copied omake-branches/0.9.9.x/src/build/omake_build_tee.ml
+135 -0 omake-branches/0.9.9.x/src/build/omake_build_tee.ml
Copied omake-branches/0.9.9.x/src/build/omake_build_tee.mli
+5 -0 omake-branches/0.9.9.x/src/build/omake_build_type.ml
+2 -1 omake-branches/0.9.9.x/src/build/omake_builtin_util.ml
+1 -0 omake-branches/0.9.9.x/src/build/omake_builtin_util.mli
+85 -78 omake-branches/0.9.9.x/src/build/omake_rule.ml
+43 -25 omake-branches/0.9.9.x/src/build/omake_target.ml
+3 -3 omake-branches/0.9.9.x/src/build/omake_target.mli
+24 -2 omake-branches/0.9.9.x/src/builtin/omake_builtin_arith.ml
+345 -73 omake-branches/0.9.9.x/src/builtin/omake_builtin_base.ml
+546 -174 omake-branches/0.9.9.x/src/builtin/omake_builtin_file.ml
+3 -3 omake-branches/0.9.9.x/src/builtin/omake_builtin_fun.ml
+76 -33 omake-branches/0.9.9.x/src/builtin/omake_builtin_io.ml
+36 -21 omake-branches/0.9.9.x/src/builtin/omake_builtin_io_fun.ml
+55 -3 omake-branches/0.9.9.x/src/builtin/omake_builtin_object.ml
+12 -7 omake-branches/0.9.9.x/src/builtin/omake_builtin_rule.ml
+29 -23 omake-branches/0.9.9.x/src/builtin/omake_builtin_shell.ml
+2 -1 omake-branches/0.9.9.x/src/builtin/omake_builtin_sys.ml
+87 -9 omake-branches/0.9.9.x/src/builtin/omake_builtin_target.ml
+54 -3 omake-branches/0.9.9.x/src/builtin/omake_builtin_test.ml
Properties omake-branches/0.9.9.x/src/clib
+39 -31 omake-branches/0.9.9.x/src/clib/OMakefile
Deleted omake-branches/0.9.9.x/src/clib/fam_kqueue.c
Deleted omake-branches/0.9.9.x/src/clib/fam_pseudo.h
Deleted omake-branches/0.9.9.x/src/clib/fam_win32.c
Deleted omake-branches/0.9.9.x/src/clib/omake_notify.c
+1 -1 omake-branches/0.9.9.x/src/env/OMakefile
+14 -5 omake-branches/0.9.9.x/src/env/omake_ast_lex.mll
+3 -3 omake-branches/0.9.9.x/src/env/omake_ast_parse.input
+1 -1 omake-branches/0.9.9.x/src/env/omake_command_digest.ml
+74 -21 omake-branches/0.9.9.x/src/env/omake_env.ml
+4 -1 omake-branches/0.9.9.x/src/env/omake_env.mli
+28 -6 omake-branches/0.9.9.x/src/env/omake_ir_ast.ml
+19 -10 omake-branches/0.9.9.x/src/eval/omake_eval.ml
+9 -0 omake-branches/0.9.9.x/src/eval/omake_value.ml
+1 -0 omake-branches/0.9.9.x/src/eval/omake_value.mli
+4 -4 omake-branches/0.9.9.x/src/exec/omake_exec.ml
+13 -13 omake-branches/0.9.9.x/src/exec/omake_exec_notify.ml
+1 -1 omake-branches/0.9.9.x/src/exec/omake_exec_notify.mli
+31 -3 omake-branches/0.9.9.x/src/exec/omake_exec_print.ml
+2 -0 omake-branches/0.9.9.x/src/exec/omake_exec_print.mli
+4 -3 omake-branches/0.9.9.x/src/exec/omake_exec_type.ml
+56 -0 omake-branches/0.9.9.x/src/exec/omake_exec_util.ml
+11 -0 omake-branches/0.9.9.x/src/exec/omake_exec_util.mli
+44 -41 omake-branches/0.9.9.x/src/ir/omake_cache.ml
+1 -0 omake-branches/0.9.9.x/src/ir/omake_cache.mli
+2 -13 omake-branches/0.9.9.x/src/ir/omake_command.ml
+9 -11 omake-branches/0.9.9.x/src/ir/omake_command_type.ml
+91 -80 omake-branches/0.9.9.x/src/ir/omake_ir_print.ml
+5 -6 omake-branches/0.9.9.x/src/ir/omake_ir_print.mli
+1 -0 omake-branches/0.9.9.x/src/ir/omake_node.ml
+1 -0 omake-branches/0.9.9.x/src/ir/omake_node.mli
+34 -22 omake-branches/0.9.9.x/src/ir/omake_options_type.ml
+12 -13 omake-branches/0.9.9.x/src/ir/omake_shell_type.ml
+128 -45 omake-branches/0.9.9.x/src/ir/omake_state.ml
+2 -0 omake-branches/0.9.9.x/src/ir/omake_state.mli
+8 -1 omake-branches/0.9.9.x/src/ir/omake_symbol.ml
+1 -0 omake-branches/0.9.9.x/src/ir/omake_virtual_id.ml
+1 -0 omake-branches/0.9.9.x/src/ir/omake_virtual_id.mli
Properties omake-branches/0.9.9.x/src/libmojave
+123 -121 omake-branches/0.9.9.x/src/libmojave/OMakefile
+1 -1 omake-branches/0.9.9.x/src/magic/OMakefile
+4 -0 omake-branches/0.9.9.x/src/magic/omake_gen_magic.ml
+24 -20 omake-branches/0.9.9.x/src/main/omake_main.ml
+4 -2 omake-branches/0.9.9.x/src/shell/omake_shell_job.ml
+1 -1 omake-branches/0.9.9.x/src/shell/omake_shell_lex.ml
+43 -36 omake-branches/0.9.9.x/src/shell/omake_shell_sys_unix.ml
+18 -13 omake-branches/0.9.9.x/src/shell/omake_shell_sys_win32.ml
Deleted omake-branches/0.9.9.x/src/util/omake_notify.ml
Deleted omake-branches/0.9.9.x/src/util/omake_notify.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-26 20:15:50 -0700 (Mon, 26 Jun 2006)
Revision: 9403
Log message:

      More compatibility changes with 0.9.9
      

Changes  Path
+5 -4 omake-branches/0.9.8.x/OMakefile
+4 -5 omake-branches/0.9.8.x/doc/OMakefile
+16 -11 omake-branches/0.9.8.x/lib/build/LaTeX.om
+43 -52 omake-branches/0.9.8.x/mk/make_gen
+154 -154 omake-branches/0.9.8.x/src/Makefile
+154 -154 omake-branches/0.9.8.x/src/Makefile.nt

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-26 20:58:51 -0700 (Mon, 26 Jun 2006)
Revision: 9404
Log message:

      Regenerate the documentation.
      

Changes  Path
+406 -385 omake-branches/0.9.9.x/doc/html/omake-all-index.html
+151 -1461 omake-branches/0.9.9.x/doc/html/omake-base.html
+469 -419 omake-branches/0.9.9.x/doc/html/omake-contents.html
+2533 -4684 omake-branches/0.9.9.x/doc/html/omake-doc.html
+223 -222 omake-branches/0.9.9.x/doc/html/omake-fun-index.html
+27 -27 omake-branches/0.9.9.x/doc/html/omake-grammar.html
+1 -112 omake-branches/0.9.9.x/doc/html/omake-language.html
+25 -26 omake-branches/0.9.9.x/doc/html/omake-obj-index.html
+64 -106 omake-branches/0.9.9.x/doc/html/omake-options.html
+153 -658 omake-branches/0.9.9.x/doc/html/omake-pervasives.html
+4 -98 omake-branches/0.9.9.x/doc/html/omake-quickstart.html
+5 -5 omake-branches/0.9.9.x/doc/html/omake-references.html
+240 -222 omake-branches/0.9.9.x/doc/html/omake-rule.html
+2 -74 omake-branches/0.9.9.x/doc/html/omake-rules.html
+104 -64 omake-branches/0.9.9.x/doc/html/omake-shell.html
+169 -899 omake-branches/0.9.9.x/doc/html/omake-system.html
+3 -3 omake-branches/0.9.9.x/doc/html/omake-target-index.html
+111 -90 omake-branches/0.9.9.x/doc/html/omake-var-index.html
+0 -89 omake-branches/0.9.9.x/doc/html/omake.html
+21 -96 omake-branches/0.9.9.x/doc/html/osh.html
+367 -327 omake-branches/0.9.9.x/doc/info/omake-doc.info
+5 -5 omake-branches/0.9.9.x/doc/info/omake-doc.info-1
+1 -1 omake-branches/0.9.9.x/doc/info/omake-doc.info-2
+330 -309 omake-branches/0.9.9.x/doc/info/omake-doc.info-3
+236 -245 omake-branches/0.9.9.x/doc/info/omake-doc.info-4
+334 -294 omake-branches/0.9.9.x/doc/info/omake-doc.info-5
+792 -761 omake-branches/0.9.9.x/doc/info/omake-doc.info-6
+451 -533 omake-branches/0.9.9.x/doc/info/omake-doc.info-7
+838 -269 omake-branches/0.9.9.x/doc/info/omake-doc.info-8
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.ps
+6 -0 omake-branches/0.9.9.x/doc/src/osh.tex
+1814 -1382 omake-branches/0.9.9.x/doc/txt/omake-doc.txt
+41 -40 omake-branches/0.9.9.x/lib/Pervasives.om
+11 -5 omake-branches/0.9.9.x/lib/build/LaTeX.om
+8 -10 omake-branches/0.9.9.x/lib/build/OCaml.om
+3 -56 omake-branches/0.9.9.x/src/builtin/omake_builtin_base.ml
+0 -31 omake-branches/0.9.9.x/src/builtin/omake_builtin_io.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-28 11:09:50 -0700 (Wed, 28 Jun 2006)
Revision: 9407
Log message:

      Forgot the omake-detail.tex file (Issue #583), but it is useful.
      Added it back, with some editing to remove duplicate text.
      

Changes  Path
+4 -1 omake-branches/0.9.8.x/doc/OMakefile
+375 -375 omake-branches/0.9.8.x/doc/html/omake-all-index.html
+94 -94 omake-branches/0.9.8.x/doc/html/omake-base.html
+5 -5 omake-branches/0.9.8.x/doc/html/omake-build-examples.html
+474 -460 omake-branches/0.9.8.x/doc/html/omake-contents.html
Added omake-branches/0.9.8.x/doc/html/omake-detail.html
Properties omake-branches/0.9.8.x/doc/html/omake-detail.html
+2160 -1719 omake-branches/0.9.8.x/doc/html/omake-doc.html
+224 -224 omake-branches/0.9.8.x/doc/html/omake-fun-index.html
+29 -29 omake-branches/0.9.8.x/doc/html/omake-grammar.html
+138 -23 omake-branches/0.9.8.x/doc/html/omake-language-examples.html
+1 -1 omake-branches/0.9.8.x/doc/html/omake-language.html
+28 -28 omake-branches/0.9.8.x/doc/html/omake-obj-index.html
+61 -61 omake-branches/0.9.8.x/doc/html/omake-options.html
+26 -26 omake-branches/0.9.8.x/doc/html/omake-pervasives.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-quickstart.html
+6 -6 omake-branches/0.9.8.x/doc/html/omake-references.html
+176 -176 omake-branches/0.9.8.x/doc/html/omake-rule.html
+53 -53 omake-branches/0.9.8.x/doc/html/omake-rules.html
+19 -19 omake-branches/0.9.8.x/doc/html/omake-shell.html
+128 -128 omake-branches/0.9.8.x/doc/html/omake-system.html
+10 -10 omake-branches/0.9.8.x/doc/html/omake-target-index.html
+3 -0 omake-branches/0.9.8.x/doc/html/omake-toc.html
+99 -99 omake-branches/0.9.8.x/doc/html/omake-var-index.html
+11 -11 omake-branches/0.9.8.x/doc/html/omake.html
+12 -12 omake-branches/0.9.8.x/doc/html/osh.html
+414 -404 omake-branches/0.9.8.x/doc/info/omake-doc.info
+29 -27 omake-branches/0.9.8.x/doc/info/omake-doc.info-1
+479 -501 omake-branches/0.9.8.x/doc/info/omake-doc.info-2
+650 -682 omake-branches/0.9.8.x/doc/info/omake-doc.info-3
+704 -707 omake-branches/0.9.8.x/doc/info/omake-doc.info-4
+665 -627 omake-branches/0.9.8.x/doc/info/omake-doc.info-5
+711 -492 omake-branches/0.9.8.x/doc/info/omake-doc.info-6
+338 -548 omake-branches/0.9.8.x/doc/info/omake-doc.info-7
+900 -362 omake-branches/0.9.8.x/doc/info/omake-doc.info-8
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
+43 -130 omake-branches/0.9.8.x/doc/src/omake-detail.tex
+1 -0 omake-branches/0.9.8.x/doc/src/omake-doc.tex
+5 -3 omake-branches/0.9.8.x/doc/src/omake-index.tex
+112 -2 omake-branches/0.9.8.x/doc/src/omake-language-examples.tex
+2084 -1598 omake-branches/0.9.8.x/doc/txt/omake-doc.txt
+2 -2 omake-branches/0.9.8.x/lib/build/LaTeX.om

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-28 13:47:47 -0700 (Wed, 28 Jun 2006)
Revision: 9408
Log message:

      svn merge -r 9393:9407 ../omake_0_9_8_x/
      

Changes  Path
+0 -0 omake-branches/0.9.9.x/OMakeroot
+4 -0 omake-branches/0.9.9.x/doc/OMakefile
+385 -385 omake-branches/0.9.9.x/doc/html/omake-all-index.html
+85 -85 omake-branches/0.9.9.x/doc/html/omake-base.html
+5 -5 omake-branches/0.9.9.x/doc/html/omake-build-examples.html
+497 -483 omake-branches/0.9.9.x/doc/html/omake-contents.html
Copied omake-branches/0.9.9.x/doc/html/omake-detail.html
+2229 -1788 omake-branches/0.9.9.x/doc/html/omake-doc.html
+225 -225 omake-branches/0.9.9.x/doc/html/omake-fun-index.html
+29 -29 omake-branches/0.9.9.x/doc/html/omake-grammar.html
+138 -23 omake-branches/0.9.9.x/doc/html/omake-language-examples.html
+1 -1 omake-branches/0.9.9.x/doc/html/omake-language.html
+27 -27 omake-branches/0.9.9.x/doc/html/omake-obj-index.html
+61 -61 omake-branches/0.9.9.x/doc/html/omake-options.html
+58 -58 omake-branches/0.9.9.x/doc/html/omake-pervasives.html
+6 -6 omake-branches/0.9.9.x/doc/html/omake-quickstart.html
+6 -6 omake-branches/0.9.9.x/doc/html/omake-references.html
+145 -145 omake-branches/0.9.9.x/doc/html/omake-rule.html
+53 -53 omake-branches/0.9.9.x/doc/html/omake-rules.html
+48 -48 omake-branches/0.9.9.x/doc/html/omake-shell.html
+131 -131 omake-branches/0.9.9.x/doc/html/omake-system.html
+10 -10 omake-branches/0.9.9.x/doc/html/omake-target-index.html
+3 -0 omake-branches/0.9.9.x/doc/html/omake-toc.html
+111 -111 omake-branches/0.9.9.x/doc/html/omake-var-index.html
+11 -11 omake-branches/0.9.9.x/doc/html/omake.html
+14 -14 omake-branches/0.9.9.x/doc/html/osh.html
+452 -441 omake-branches/0.9.9.x/doc/info/omake-doc.info
+29 -27 omake-branches/0.9.9.x/doc/info/omake-doc.info-1
+479 -501 omake-branches/0.9.9.x/doc/info/omake-doc.info-2
+660 -705 omake-branches/0.9.9.x/doc/info/omake-doc.info-3
+732 -712 omake-branches/0.9.9.x/doc/info/omake-doc.info-4
+656 -684 omake-branches/0.9.9.x/doc/info/omake-doc.info-5
+772 -647 omake-branches/0.9.9.x/doc/info/omake-doc.info-6
+557 -608 omake-branches/0.9.9.x/doc/info/omake-doc.info-7
+1297 -884 omake-branches/0.9.9.x/doc/info/omake-doc.info-8
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.dvi
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.pdf
Binary omake-branches/0.9.9.x/doc/ps/omake-doc.ps
+43 -130 omake-branches/0.9.9.x/doc/src/omake-detail.tex
+1 -0 omake-branches/0.9.9.x/doc/src/omake-doc.tex
+5 -3 omake-branches/0.9.9.x/doc/src/omake-index.tex
+112 -2 omake-branches/0.9.9.x/doc/src/omake-language-examples.tex
+2170 -1684 omake-branches/0.9.9.x/doc/txt/omake-doc.txt
+1 -1 omake-branches/0.9.9.x/lib/build/LaTeX.om
+3 -0 omake-branches/0.9.9.x/lib/build/OCaml.om
+8 -0 omake-branches/0.9.9.x/mk/make_config
+22 -26 omake-branches/0.9.9.x/mk/make_gen

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-28 13:49:45 -0700 (Wed, 28 Jun 2006)
Revision: 9409
Log message:

      Suddenly got one more info file.
      

Changes  Path
Added omake-branches/0.9.9.x/doc/info/omake-doc.info-9

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-28 15:54:38 -0700 (Wed, 28 Jun 2006)
Revision: 9411
Log message:

      Use "class" as a variable qualifier instead of "virtual".
      This also allows the use of command names in method names.
      For example,
      
          public.if = 1
      

Changes  Path
+0 -5 omake-branches/0.9.9.x/Makefile
+1 -1 omake-branches/0.9.9.x/src/build/omake_builtin_util.ml
+27 -10 omake-branches/0.9.9.x/src/env/omake_ast_parse.input
+1 -1 omake-branches/0.9.9.x/src/env/omake_gen_parse.ml
+1 -1 omake-branches/0.9.9.x/src/env/omake_ir_ast.ml
+1 -1 omake-branches/0.9.9.x/src/ir/omake_symbol.ml

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-30 09:04:17 -0700 (Fri, 30 Jun 2006)
Revision: 9413
Log message:

      Oops, forgot to remove omake_notify from src/util.
      

Changes  Path
+2 -4 omake-branches/0.9.9.x/src/Makefile
+2 -4 omake-branches/0.9.9.x/src/Makefile.nt
+0 -1 omake-branches/0.9.9.x/src/util/OMakefile

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-30 09:56:57 -0700 (Fri, 30 Jun 2006)
Revision: 9414
Log message:

      Added "unsetenv".
      
      Converted some private variables to protected.
      The private.foo is the _right_ thing to do, but
      it does not interact well with 0.9.8 because
      each reference must also be qualified $(private.foo).
      

Changes  Path
+4 -4 omake-branches/0.9.8.x/OMakefile
+1 -1 omake-branches/0.9.8.x/lib/build/LaTeX.om
+12 -12 omake-branches/0.9.8.x/lib/configure/Configure.om
+28 -0 omake-branches/0.9.8.x/src/builtin/omake_builtin_base.ml
+2 -0 omake-branches/0.9.8.x/src/env/omake_env.ml
+1 -0 omake-branches/0.9.8.x/src/env/omake_env.mli

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2006-06-30 09:59:20 -0700 (Fri, 30 Jun 2006)
Revision: 9415
Log message:

      More private qualifiers.
      

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