Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-04 16:45:01 -0700 (Mon, 04 Oct 2004)
Revision: 619
Log message:

      Towards being able to compile omake into bytecode
      

Changes  Path
+10 -4 omake/OMakefile.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-04 17:33:06 -0700 (Mon, 04 Oct 2004)
Revision: 620
Log message:

      Be more careful not to close the same fd twice.
      

Changes  Path
+2 -2 omake/src/shell/omake_shell_sys_unix.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-07 16:03:14 -0700 (Thu, 07 Oct 2004)
Revision: 621
Log message:

      - Re-enambled FAMSuspendMonitor/FAMResumeMonitor (gamin now includes them)
      - Include FamErrlist[FAMErrno] in all error messages.
      

Changes  Path
+20 -30 omake/src/clib/omake_notify.c

Changes by: yegor (yegor at unknown.email)
Date: 2004-10-07 18:57:30 -0700 (Thu, 07 Oct 2004)
Revision: 622
Log message:

      It had "rm" and "chmod" commands, replaced with $(RM) (=del) and $(CHMOD) (=echo)
      

Changes  Path
+3 -2 omake/Makefile.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-09 16:09:39 -0700 (Sat, 09 Oct 2004)
Revision: 623
Log message:

      Split the "-p" option into the "-p" which will exit on "done" and "-P" which
      will keep polling even after "done".
      

Changes  Path
+1 -1 omake/src/build/omake_build.ml
+2 -1 omake/src/ir/omake_options_type.ml
+8 -2 omake/src/ir/omake_state.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-09 17:15:09 -0700 (Sat, 09 Oct 2004)
Revision: 624
Log message:

      The previous commit was incomplete. Hopefully, I've got it right this time.
      
      Namely, I changed the way polling is handles in the outer loop. This should
      have an edded advantage that omake will now go into polling loop (instead of
      aborting) if errors are detected when "INCLUDE" targets are beeing built.
      

Changes  Path
+25 -22 omake/src/build/omake_build.ml

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-10 18:26:29 -0700 (Sun, 10 Oct 2004)
Revision: 625
Log message:

      - Made sure omake can be built using omake.
      - Made "omake clean" more clean.
      

Changes  Path
+19 -4 omake/OMakefile.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-11 21:31:54 -0700 (Mon, 11 Oct 2004)
Revision: 627
Log message:

      - om_notify_pending needs to check whether FAMPending have returned -1
      
      - in fam_kqueue implementation, FAMPending (poll_kevent) needs to set
        FAMErrno when returning -1.
      
      Hopefully, this will shed some light onto bug 303.
      

Changes  Path
+24 -14 omake/src/clib/fam_kqueue.c
+2 -0 omake/src/clib/fam_pseudo.h
+5 -3 omake/src/clib/omake_notify.c

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2004-10-11 22:13:13 -0700 (Mon, 11 Oct 2004)
Revision: 628
Log message:

      Fixing a couple of bugs in fam_kqueue.c that broke compilation on OS X.
      

Changes  Path
+2 -1 omake/src/clib/fam_kqueue.c

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-12 13:23:38 -0700 (Tue, 12 Oct 2004)
Revision: 629
Log message:

      Updated the README:
      - no need to run autoconf on Unix anymore (as we include the configure script).
      - pointed to more locations for the man page.
      

Changes  Path
+3 -2 omake/README.Unix
+3 -2 omake/README.WIN32

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-12 21:11:02 -0700 (Tue, 12 Oct 2004)
Revision: 630
Log message:

      Work around the command line length limitation of lib.exe on Windows.
      

Changes  Path
+14 -9 omake/OMakeroot.src.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-13 17:52:34 -0700 (Wed, 13 Oct 2004)
Revision: 631
Log message:

      We do not need to use "$,", just "$" is good enough.
      

Changes  Path
+2 -2 omake/OMakeroot.src.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-13 23:49:47 -0700 (Wed, 13 Oct 2004)
Revision: 632
Log message:

      Regenerated docs using a new latex2man-1.16-2.
      

Changes  Path
+217 -185 omake/doc/html/omake.html

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2004-10-14 15:53:34 -0700 (Thu, 14 Oct 2004)
Revision: 633
Log message:

      kevent() must be given the EV_CLEAR action flag or it continues to return
      NOTE_WRITE indefinitely after the directory is changed.  Now omake -p seems to
      work on OS X!
      

Changes  Path
+11 -5 omake/src/clib/fam_kqueue.c

Changes by: Nathaniel Gray (n8gray at cs.caltech.edu)
Date: 2004-10-14 15:56:13 -0700 (Thu, 14 Oct 2004)
Revision: 634
Log message:

      CFLAGS uses += instead of = so that flags can be specified on the command line.
      

Changes  Path
+1 -1 omake/OMakefile.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-14 16:57:34 -0700 (Thu, 14 Oct 2004)
Revision: 635
Log message:

      Bumped the version to 0.9.3, preparing to release it.
      

Changes  Path
+1 -1 omake/Makefile.version
+10 -3 omake/doc/html/download.html
+3 -3 omake/doc/html/omake.html
+1 -1 omake/doc/src/omake-prologue.tex
+1 -1 omake/version.txt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-14 16:59:40 -0700 (Thu, 14 Oct 2004)
Revision: 636
Log message:

      : needs to be escaped.
      

Changes  Path
+1 -1 omake/OMakefile.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-14 17:28:13 -0700 (Thu, 14 Oct 2004)
Revision: 637
Log message:

      Better rules for zip, tar and publish targets.
      

Changes  Path
+11 -5 omake/OMakefile.in

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-14 18:42:04 -0700 (Thu, 14 Oct 2004)
Revision: 638
Log message:

      Prune empty directories on checkout.
      

Changes  Path
+3 -3 omake/OMakefile.in
+1 -1 omake/make_checkout
+1 -0 omake/make_zip

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-14 18:57:24 -0700 (Thu, 14 Oct 2004)
Revision: 639
Log message:

      Updating the dependencies.
      

Changes  Path
+16 -18 omake/Makefile.dep.nt

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-15 00:52:44 -0700 (Fri, 15 Oct 2004)
Revision: 640
Log message:

      Wrap all FAM calls in [caml_]enter_blocking_section/[caml_]leave_blocking_section.
      This solves bug 312 (Ctrl-C in Gamin) and may also help with other things.
      

Changes  Path
+3 -0 omake/src/clib/omake_notify.c

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-15 01:26:19 -0700 (Fri, 15 Oct 2004)
Revision: 641
Log message:

      I would like to call this omake-0.9.3-2
      

Changes  Path
+3 -3 omake/doc/html/download.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-18 14:12:08 -0700 (Mon, 18 Oct 2004)
Revision: 642
Log message:

      Adding link to 3.07 sources.
      

Changes  Path
+1 -0 omake/doc/html/download.html

Changes by: Aleksey Nogin (nogin at cs.caltech.edu)
Date: 2004-10-29 03:13:40 -0700 (Fri, 29 Oct 2004)
Revision: 644
Log message:

      Under Gamin, vi editing is reported as a "Deleted" event, followed by a
      "Created" event (w/o any "DirectoryChanged" event). This means that OMake
      needs to react to "Created" events, not just "Changed" and "DirectoryChanged".
      

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