Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-01 15:03:20 -0800 (Thu, 01 Feb 2007)
Revision: 10000
Log message:
Only use the --raw-depend option when "ocamldep -modules" is enabled.
Changes | Path |
+6 -6 | omake-branches/0.9.8.x/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-05 09:23:22 -0800 (Mon, 05 Feb 2007)
Revision: 10003
Log message:
Added a preliminary list of OMake users and projects that use OMake.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-05 09:25:13 -0800 (Mon, 05 Feb 2007)
Revision: 10004
Log message:
Correcting the page title.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/doc/html/omake_users.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-05 16:22:16 -0800 (Mon, 05 Feb 2007)
Revision: 10007
Log message:
The 0.9.8.ocamldep2 branch was merged long time ago.
Changes | Path |
Copied | omake-branches/closed/0.9.8.ocamldep2 (from rev 10006, omake-branches/0.9.8.ocamldep2) |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-06 09:20:15 -0800 (Tue, 06 Feb 2007)
Revision: 10011
Log message:
Couple more entries.
Changes | Path |
+7 -3 | omake-branches/0.9.8.x/doc/html/omake_users.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-08 09:16:06 -0800 (Thu, 08 Feb 2007)
Revision: 10014
Log message:
Mention that the command line is considered a dependency.
Changes | Path |
+3 -0 | omake-branches/0.9.8.x/doc/html/index.html |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-09 14:15:33 -0800 (Fri, 09 Feb 2007)
Revision: 10018
Log message:
Added the StaticCXXLibrary* functions.
Changes | Path |
+20 -0 | omake-branches/0.9.8.x/lib/build/C.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-12 11:59:07 -0800 (Mon, 12 Feb 2007)
Revision: 10023
Log message:
Quote special characters (including spaces) when pretty-printing command
lines.
Changes | Path |
+2 -2 | omake-branches/0.9.8.x/src/env/omake_env.ml |
+41 -3 | omake-branches/0.9.8.x/src/ir/omake_command_type.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-12 15:17:18 -0800 (Mon, 12 Feb 2007)
Revision: 10026
Log message:
Minor documentation tweak.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-12 15:57:19 -0800 (Mon, 12 Feb 2007)
Revision: 10027
Log message:
Regenerated the documentation.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-13 16:35:01 -0800 (Tue, 13 Feb 2007)
Revision: 10038
Log message:
Another reorganization of the documentation.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-13 17:03:49 -0800 (Tue, 13 Feb 2007)
Revision: 10039
Log message:
Added a bit more introduction for the C, OCaml and LaTeX sections.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-13 17:06:17 -0800 (Tue, 13 Feb 2007)
Revision: 10040
Log message:
Minor typo fix
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/lib/build/C.om |
+1 -1 | omake-branches/0.9.8.x/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 09:35:24 -0800 (Wed, 14 Feb 2007)
Revision: 10041
Log message:
Small documentation improvements.
Changes | Path |
+12 -11 | omake-branches/0.9.8.x/lib/build/OCaml.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 11:40:49 -0800 (Wed, 14 Feb 2007)
Revision: 10042
Log message:
- Made each variable documenation be sectioned as a \paragraph instead of a
\sub[sub]section, as before.
- Made all the references to variables, functions, and ojbects use
\hypertarget -> \hyperlink instead of \label -> \ref (whis is IMO too
verbose).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 13:46:06 -0800 (Wed, 14 Feb 2007)
Revision: 10045
Log message:
- Documented the STDLIB and OMAKEPATH variables.
- Added a bit of documenation on open.
- Added a number of index entries.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 14:06:48 -0800 (Wed, 14 Feb 2007)
Revision: 10046
Log message:
Added an "autoconf" chapter describing the functionality present in the
lib/configure stdlib files.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 14:38:03 -0800 (Wed, 14 Feb 2007)
Revision: 10047
Log message:
Use "open foo" instead of "open foo.om" in several places (both code and
documentation).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 16:23:30 -0800 (Wed, 14 Feb 2007)
Revision: 10048
Log message:
Some style tweaks. Highlight verbatim and \verb with a light blue background.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 17:11:05 -0800 (Wed, 14 Feb 2007)
Revision: 10049
Log message:
Started adding the AC_* functions by adding a number of AC_MSG_* ones and
making sure we use them consistently.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 17:18:55 -0800 (Wed, 14 Feb 2007)
Revision: 10050
Log message:
Require hevea 1.09.
Changes | Path |
+23 -6 | omake-branches/0.9.8.x/doc/OMakefile |
+1 -1 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 17:41:25 -0800 (Wed, 14 Feb 2007)
Revision: 10051
Log message:
- Regenerated the documentation (using Hevea 1.09 and after making some minor
fixes preventing it from compiling).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 17:52:01 -0800 (Wed, 14 Feb 2007)
Revision: 10052
Log message:
Call hevea with the -O option.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 17:58:29 -0800 (Wed, 14 Feb 2007)
Revision: 10053
Log message:
Include the timestamp in the files.
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-14 18:11:29 -0800 (Wed, 14 Feb 2007)
Revision: 10054
Log message:
Disabled the latin1 encoding, which was causing weird things to happen with
hevea (and possibly viewvc/subversion).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 10:52:14 -0800 (Thu, 15 Feb 2007)
Revision: 10056
Log message:
Working around the Hevea bug, as suggested by Luc Maranget (Hevea's author).
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 11:24:57 -0800 (Thu, 15 Feb 2007)
Revision: 10057
Log message:
Implemented the AC_TRY_COMPILE and AC_TRY_LINK functions.
Changes | Path |
+53 -41 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 12:18:19 -0800 (Thu, 15 Feb 2007)
Revision: 10058
Log message:
Added AC_TRY_RUN and AC_RUN_PROG
Changes | Path |
+1 -0 | omake-branches/0.9.8.x/doc/src/omake-doc.tex |
+38 -9 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 12:33:05 -0800 (Thu, 15 Feb 2007)
Revision: 10059
Log message:
Added AC_MSG_ERROR.
Changes | Path |
+11 -3 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 13:53:35 -0800 (Thu, 15 Feb 2007)
Revision: 10060
Log message:
On Windows, LDFLAGS need to go after everything else.
Changes | Path |
+7 -7 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 14:00:11 -0800 (Thu, 15 Feb 2007)
Revision: 10061
Log message:
Added "#pragma warning( disable : 4100 )" to make thigs work on Windows even
with /W4 /WX in CFLAGS.
Changes | Path |
+2 -0 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-15 14:10:30 -0800 (Thu, 15 Feb 2007)
Revision: 10062
Log message:
Again, for Windows, we seem to need to have the correct extension in some of
the tests.
Changes | Path |
+7 -6 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 15:05:55 -0800 (Fri, 16 Feb 2007)
Revision: 10066
Log message:
Print a correct message if VerboseCheckLib is called with an empty list of
functions.
Changes | Path |
+3 -7 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 15:14:20 -0800 (Fri, 16 Feb 2007)
Revision: 10067
Log message:
Some basic tests for X (not very well tested).
Changes | Path |
Added | omake-branches/0.9.8.x/lib/configure/X.om |
Properties | omake-branches/0.9.8.x/lib/configure/X.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 16:07:57 -0800 (Fri, 16 Feb 2007)
Revision: 10068
Log message:
Fixed a typo.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/lib/build/C.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 17:20:42 -0800 (Fri, 16 Feb 2007)
Revision: 10069
Log message:
Remove /WX, -Werror, -warn-error from CFLAGS before running configure tests.
Changes | Path |
+8 -5 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 17:22:40 -0800 (Fri, 16 Feb 2007)
Revision: 10070
Log message:
Fixing a typo.
Changes | Path |
+1 -1 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-16 17:27:21 -0800 (Fri, 16 Feb 2007)
Revision: 10071
Log message:
Another typo :-(
Changes | Path |
+3 -3 | omake-branches/0.9.8.x/lib/configure/Configure.om |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-26 18:58:58 -0800 (Mon, 26 Feb 2007)
Revision: 10107
Log message:
Something's up with terminal control on Mac OSX.
For example in the following,
osh>cat &
the command completes (no suspend).
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-27 19:44:04 -0800 (Tue, 27 Feb 2007)
Revision: 10115
Log message:
Slowly adding more features to the interactive shell.
Added tab-completion for BSD readline (and Mac OSX). This should also
be compatible with GNU readline, will check shortly. This almost definitely
breaks Win32, but it should be a pretty easy cleanup.
Also added command-completion.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-27 19:53:04 -0800 (Tue, 27 Feb 2007)
Revision: 10117
Log message:
Fixed a problem in filename completion when there are no completions.
Changes | Path |
+7 -1 | omake-branches/0.9.8.x/src/clib/readline.c |
+2 -1 | omake-branches/0.9.8.x/src/eval/omake_eval.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-28 10:06:59 -0800 (Wed, 28 Feb 2007)
Revision: 10119
Log message:
Removed the unused string_is_prefix (it was moved to LibMojave).
Changes | Path |
+0 -7 | omake-branches/0.9.8.x/src/shell/omake_shell_job.ml |
Changes by: Aleksey Nogin (nogin at metaprl.org)
Date: 2007-02-28 10:47:27 -0800 (Wed, 28 Feb 2007)
Revision: 10120
Log message:
Fixed the non-compile of readline.c with OCaml 3.09.3 - the issue is that
starting with 3.09.3, only values can be passed to CAMLreturn macro. Starting
with the upcoming 3.09.4/3.10, there will be a CAMLreturnT macro that also
takes a type of the return value; for now I've added "#ifndef CAMLreturnT"
that would define CAMLreturnT if it is not there yet.
Also replaced "0" with NULL, where appropriate.
Changes | Path |
+27 -15 | omake-branches/0.9.8.x/src/clib/readline.c |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-28 19:59:30 -0800 (Wed, 28 Feb 2007)
Revision: 10128
Log message:
Move all the completion code into ML, so that it can be
more faithful to OMake (and easier to implement too).
Filename completions of all the following partial
names are implemented:
/abc/def (absolute name)
~ab (username)
~abc/def (relative to home directory)
~/def (relative to my home directory)
abc/def (relative name)
abc (relative name)
Missing: the current code does not handle escapes
and quoting, so filenames like the following
do not currently work.
c:/Program\ Files/foo
Implementing this is todo. The main thing
to understand is that \ is a pathname separator
iff it is not followed by a special character
[~ \t*?]
The choice of \ as a pathname separator is probably
the first indicator of Microsoft engineering methods,
standards, and practices. Not to mention that
drive letters are a convenient naming scheme for
organizing files by content and purpose rather
than physical location.
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-28 22:52:59 -0800 (Wed, 28 Feb 2007)
Revision: 10129
Log message:
Removed some dead code.
Still haven't checked against Win32. I need to install Visual C++
to check it out.
Changes | Path |
+4 -133 | omake-branches/0.9.8.x/src/clib/readline.c |
Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-02-28 23:56:53 -0800 (Wed, 28 Feb 2007)
Revision: 10130
Log message:
Minor changes for readline.c to compile on Win32 (untested).
Sometime, the "warnings as errors" flag was added as a Win32
C compilation flag. This seems borken, since the OCaml manual
suggest to ignore the errors. In the meantime, I added some
(void) caml__dummy_request;
lines to avoid the error, but this is nonportable. We should
probably turn off "warnings as errors" in the few selected
cases where this happens.
Changes | Path |
+11 -4 | omake-branches/0.9.8.x/src/clib/readline.c |