Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-03 11:59:07 -0800 (Mon, 03 Jan 2005)
Revision: 732
Log message:
Bumping the version number; preparing for the 0.9.4 release.
Changes | Path |
+33 -25 | omake/doc/html/download.html |
+4 -4 | omake/doc/html/omake.html |
+2 -2 | omake/doc/src/omake-prologue.tex |
+1 -1 | omake/version.txt |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 13:36:00 -0800 (Tue, 04 Jan 2005)
Revision: 733
Log message:
A more precise rule for re-running latex
Changes | Path |
+3 -3 | omake/OMakeroot.src.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 13:53:00 -0800 (Tue, 04 Jan 2005)
Revision: 734
Log message:
In preparation for the 0.9.4 release, adding a change log file.
Changes | Path |
Added | omake/Changes.txt |
Properties | omake/Changes.txt |
+1 -1 | omake/doc/html/download.html |
+1 -1 | omake/omake.spec |
Changes by: ( at unknown.email)
Date: 2005-01-04 13:53:00 -0800 (Tue, 04 Jan 2005)
Revision: 735
Log message:
This commit was manufactured by cvs2svn to create tag 'omake_0_9_4'.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 16:21:34 -0800 (Tue, 04 Jan 2005)
Revision: 736
Log message:
Do not try generating documentation, unless latex2man is found
Changes | Path |
+4 -4 | omake/Makefile.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 16:28:13 -0800 (Tue, 04 Jan 2005)
Revision: 737
Log message:
Adding the omake.dvi, omake.ps and omake.pdf documantation.
Changes | Path |
+3 -1 | omake/Makefile.in |
+4 -4 | omake/doc/html/download.html |
+1 -7 | omake/doc/html/omake.html |
+1 -1 | omake/omake.spec |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 20:28:27 -0800 (Tue, 04 Jan 2005)
Revision: 738
Log message:
Link to the Microsoft Installer file.
Changes | Path |
+2 -2 | omake/doc/html/download.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-04 20:29:07 -0800 (Tue, 04 Jan 2005)
Revision: 739
Log message:
typo
Changes | Path |
+1 -1 | omake/doc/html/download.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-05 19:31:02 -0800 (Wed, 05 Jan 2005)
Revision: 741
Log message:
Added Evan's Debian package.
Changes | Path |
+1 -0 | omake/doc/html/download.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-06 14:23:29 -0800 (Thu, 06 Jan 2005)
Revision: 744
Log message:
Modified the sorting algorithm to use (int*node) tables instead of the node
tables. This should fix bug 376.
Changes | Path |
+41 -26 | omake/src/build/omake_build_util.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-06 16:39:23 -0800 (Thu, 06 Jan 2005)
Revision: 746
Log message:
rm -r now works--it was using Unix.rmdir instead of Unix.unlink to
remove normal files.
Changes | Path |
+1 -1 | omake/doc/html/omake.html |
+1 -1 | omake/src/build/omake_builtin_file.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 08:12:37 -0800 (Sat, 08 Jan 2005)
Revision: 748
Log message:
Added Debian package configuration files.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 09:54:20 -0800 (Sat, 08 Jan 2005)
Revision: 749
Log message:
More updates for Debian.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 10:14:07 -0800 (Sat, 08 Jan 2005)
Revision: 750
Log message:
More minor changes for debian packaging.
Changes | Path |
+3 -4 | omake/Files |
+2 -1 | omake/debian/control |
+6 -12 | omake/debian/copyright |
+1 -1 | omake/debian/dirs |
+1 -1 | omake/debian/rules |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 10:28:29 -0800 (Sat, 08 Jan 2005)
Revision: 751
Log message:
A few more changes for Debian.
Changes | Path |
+2 -1 | omake/Files |
+2 -2 | omake/Makefile.in |
Added | omake/README.Debian |
Properties | omake/README.Debian |
Properties | omake/debian |
Added | omake/debian/.cvsignore |
Properties | omake/debian/.cvsignore |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 10:28:56 -0800 (Sat, 08 Jan 2005)
Revision: 752
Log message:
Ignore more files.
Changes | Path |
Properties | omake |
+1 -0 | omake/.cvsignore |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 10:29:42 -0800 (Sat, 08 Jan 2005)
Revision: 753
Log message:
Don't remove omake.dvi
Changes | Path |
+1 -1 | omake/Files |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 10:37:38 -0800 (Sat, 08 Jan 2005)
Revision: 754
Log message:
Package depends on libfam0c102
Changes | Path |
+2 -2 | omake/debian/control |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 12:21:30 -0800 (Sat, 08 Jan 2005)
Revision: 755
Log message:
.\#* is interpreted as a comment on Win32.
Changes | Path |
+1 -1 | omake/Files |
+2 -2 | omake/Makefile.dep.nt |
+2 -2 | omake/Makefile.in |
+2 -2 | omake/Makefile.nt |
+2 -2 | omake/OMakefile.in |
+21 -22 | omake/doc/html/download.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 12:39:56 -0800 (Sat, 08 Jan 2005)
Revision: 756
Log message:
Add Evan's site.
Changes | Path |
+3 -0 | omake/doc/html/download.html |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-08 21:12:10 -0800 (Sat, 08 Jan 2005)
Revision: 757
Log message:
Added the "test" command.
The usage follows the man page for test(1).
I believe everything on the man page works.
Internal:
$(test <exp>)
Shell:
test <exp>
[ <exp> ]
For example, the following two expressions are equivalent.
if $(test -f foo)
echo The file foo is a normal file
[ -f foo ] && echo The file foo is a normal file
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-09 12:49:26 -0800 (Sun, 09 Jan 2005)
Revision: 758
Log message:
Documentation change.
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-13 22:32:46 -0800 (Thu, 13 Jan 2005)
Revision: 762
Log message:
Minor documentation fix
Changes | Path |
+1 -1 | omake/src/build/omake_builtin_test.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-20 21:55:32 -0800 (Thu, 20 Jan 2005)
Revision: 766
Log message:
Bug 139: in order to make the effects of the OCamlGeneratedFiles global,
I've created a .PHONY target (OCamlGeneratedFilesTarget) that the OCaml
.SCANNER rules depend on and the OCamlGeneratedFiles function now just
adds dependencies for the new target.
The original behaviour (which may still be useful in a number of cases)
can be achieved by using a new LocalOCamlGeneratedFiles function.
Changes | Path |
+8 -5 | omake/OMakeroot.src.in |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-20 21:57:07 -0800 (Thu, 20 Jan 2005)
Revision: 767
Log message:
Documentation refresh
Changes | Path |
+367 -223 | omake/doc/html/omake.html |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-20 22:05:50 -0800 (Thu, 20 Jan 2005)
Revision: 768
Log message:
Minor documentation fix
Changes | Path |
+3 -3 | omake/doc/html/omake.html |
+1 -1 | omake/src/build/omake_builtin_io.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-27 20:01:08 -0800 (Thu, 27 Jan 2005)
Revision: 769
Log message:
Lm_glob.glob returns answers that could be relative to the directory that
is given to in as an argument, and glob does not care about the actual cwd.
For some reason the code in omake_builtin_file expected the answers to be
relative to the cwd (i.e. the root of the project), leading to weird results.
Changes | Path |
+4 -0 | libmojave/util/lm_glob.mli |
+7 -4 | omake/src/build/omake_builtin_file.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-30 09:55:06 -0800 (Sun, 30 Jan 2005)
Revision: 770
Log message:
In the $(in ...) function, evaluate the arguments early, so that commands
like the following work.
%.out: %.in
echo $(in foo, $(file $<))
Without this eager evaluation, this command wouldn't
work because expressions in rules bodies are evaluated
lazily, and the $(file $<) needs to be evaluated early.
Changes | Path |
+12 -0 | omake/src/build/omake_builtin_file.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-30 11:38:38 -0800 (Sun, 30 Jan 2005)
Revision: 771
Log message:
Added ALLOW_EMPTY_SUBDIRS, that allows for subdirectories with no
OMakefile.
Changes | Path |
+13 -3 | libmojave/util/lm_glob.ml |
+1 -0 | libmojave/util/lm_glob.mli |
+1 -0 | omake/src/build/omake_builtin_file.ml |
+35 -21 | omake/src/eval/omake_rule.ml |
+1 -0 | omake/src/ir/omake_symbol.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-30 12:01:12 -0800 (Sun, 30 Jan 2005)
Revision: 773
Log message:
Bug 394: added DVIPSFLAGS and DVIPDFMFLAGS variables instead of having the
paper size hardcoded.
Changes | Path |
+6 -2 | omake/OMakeroot.src.in |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-30 12:46:27 -0800 (Sun, 30 Jan 2005)
Revision: 774
Log message:
Added .SUBDIR bodies for default subdirectory OMakefiles.
.SUBDIR: dir1 dir2 ...
foo: boo
cat $< > $@
The body of the .SUBDIR is interpreted just as if it were
<dir>/OMakefile. It can contain rule definitions etc, and it
is evaluated with working directory <dir>.
Changes | Path |
+41 -32 | omake/src/eval/omake_rule.ml |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-01-30 13:34:58 -0800 (Sun, 30 Jan 2005)
Revision: 775
Log message:
If a .SUBDIRS hasa body, always prefer the body over the file.
Changes | Path |
+11 -6 | omake/src/eval/omake_rule.ml |
Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2005-01-30 14:06:13 -0800 (Sun, 30 Jan 2005)
Revision: 776
Log message:
Added:
+By default, implicit rules are only used for the targets in the current
+directory. However subdirectories included via the \verb+.SUBDIRS+ rules
+inherit all the implicit rules that are in scope.
Changes | Path |
+3 -0 | omake/doc/src/omake-intro.tex |