Check-in [96f0d64a70]
Not logged in
Overview

SHA1 Hash:96f0d64a70357b5796b550b90f6906100b83b973
Date: 2007-09-23 03:17:30
User: jnc
Comment:Merged win32 info update and branch addition
Timelines: ancestors | descendants | both | trunk
Other Links: files | ZIP archive | manifest

Tags And Properties
Changes
[hide diffs]

Modified todo.txt from [55905ed361] to [a134ed615f].

@@ -114,12 +114,9 @@
     to change the comment in the check-in itself due to the cryptographic
     hash.  But you can add a new record to the repository that overloads
     a check-in comment with a new comment.  Comment changes should be
     GPG clearsigned at the very least.  Comment changes only apply if
     the user who made the change has the right permissions.
-
- *  Get a build working for win32.  Perhaps use cygwin.  Or omit
-    the server component from win32 (to eliminate the need for fork()).
 
  *  Make the interface to fossil look pretty and be customizable so
     that other people will be attracted to it, will take over maintenance
     of it, and we can eventually move on to other things.

Modified win32.txt from [f8b38cdb44] to [ee38ffb58e].

@@ -1,24 +1,45 @@
-Notes: Porting fossil to win32
+Fossil on Win32
 ======================================================================
 
-Setting up my build environment:
+Setting up the build environment:
 ----------------------------------------------------------------------
 
   Install:
     MinGW 5.1.3
     MSYS  1.0.10
 
   Download/compile/install zlib (configure --prefix=/mingw)
   Download/compile/install tclsh (configure --prefix=/) (for tests)
 
-  All commands were issued in the MSYS shell, not a cmd.exe
+  Installing zlib and tclsh was done in the MSYS shell so I could
+  easily use the configure scripts. Tcl is only required to run the
+  tests. You could install a binary distribution of Tcl/Tk and use
+  that to run the tests, or you could opt to simply trust that
+  everything worked and not run the tests.
+
+  There is a contributed zlib package on the MinGW site.
+
+  Downloading and installing a binary Tcl/Tk package and the
+  contributed zlib package would remove the requirement of MSYS.
+
+
+Building on Windows:
+----------------------------------------------------------------------
+
+  Ensure you have read "Setting up the build environment" first.
+
+  Building is as simple as one command:
+
+      C:\fossil-src> make -f Makefile.w32
+
 
 Outstanding Issues:
 ----------------------------------------------------------------------
 
 * server is totally non-functional - #if/#end'd out of the code
+
 
 Commands status:
 ----------------------------------------------------------------------
 
 add               OK
@@ -43,11 +64,11 @@
 merge             OK
 new               OK
 open              OK
 pull              OK
 push              OK
-rebuild           OK (didn't have a corrupt file to try on though)
+rebuild           OK
 redo              BAD #3
 rm                OK
 server            BAD #4
 status            OK
 sync              OK