Fossil SCM
Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default.
Commit
d8ed5a0d05b3f0c22ac053905b540e7f675c6f30
Parent
aeec10b900ef540…
22 files changed
+5
-1
+25
+9
+9
+28
+28
+8
-1
+9
-1
+1
+37
+37
+18
+82
+22
+6
+9
+9
+5
+9
+18
+11
+212
~
Makefile.in
~
auto.def
~
src/db.c
~
src/db.c
~
src/main.c
~
src/main.c
~
src/main.mk
~
src/makemake.tcl
~
src/th.h
~
src/th_main.c
~
src/th_main.c
~
src/th_tcl.c
~
test/th1-tcl.test
~
test/th1-tcl1.txt
~
test/th1-tcl2.txt
~
test/th1-tcl3.txt
~
test/th1-tcl4.txt
~
test/th1-tcl5.txt
~
test/th1-tcl6.txt
~
test/th1-tcl7.txt
~
test/th1-tcl8.txt
~
win/Makefile.mingw.mistachkin
+5
-1
| --- Makefile.in | ||
| +++ Makefile.in | ||
| @@ -9,13 +9,17 @@ | ||
| 9 | 9 | # the following to point from the build directory to the src/ folder. |
| 10 | 10 | # |
| 11 | 11 | SRCDIR = @srcdir@/src |
| 12 | 12 | |
| 13 | 13 | #### The directory into which object code files should be written. |
| 14 | +# Having a "./" prefix in the value of this variable breaks our use of the | |
| 15 | +# "makeheaders" tool when running make on the MinGW platform, apparently | |
| 16 | +# due to some command line argument manipulation performed automatically | |
| 17 | +# by the shell. | |
| 14 | 18 | # |
| 15 | 19 | # |
| 16 | -OBJDIR = ./bld | |
| 20 | +OBJDIR = bld | |
| 17 | 21 | |
| 18 | 22 | #### C Compiler and options for use in building executables that |
| 19 | 23 | # will run on the platform that is doing the build. This is used |
| 20 | 24 | # to compile code-generator programs as part of the build process. |
| 21 | 25 | # See TCC below for the C compiler for building the finished binary. |
| 22 | 26 |
| --- Makefile.in | |
| +++ Makefile.in | |
| @@ -9,13 +9,17 @@ | |
| 9 | # the following to point from the build directory to the src/ folder. |
| 10 | # |
| 11 | SRCDIR = @srcdir@/src |
| 12 | |
| 13 | #### The directory into which object code files should be written. |
| 14 | # |
| 15 | # |
| 16 | OBJDIR = ./bld |
| 17 | |
| 18 | #### C Compiler and options for use in building executables that |
| 19 | # will run on the platform that is doing the build. This is used |
| 20 | # to compile code-generator programs as part of the build process. |
| 21 | # See TCC below for the C compiler for building the finished binary. |
| 22 |
| --- Makefile.in | |
| +++ Makefile.in | |
| @@ -9,13 +9,17 @@ | |
| 9 | # the following to point from the build directory to the src/ folder. |
| 10 | # |
| 11 | SRCDIR = @srcdir@/src |
| 12 | |
| 13 | #### The directory into which object code files should be written. |
| 14 | # Having a "./" prefix in the value of this variable breaks our use of the |
| 15 | # "makeheaders" tool when running make on the MinGW platform, apparently |
| 16 | # due to some command line argument manipulation performed automatically |
| 17 | # by the shell. |
| 18 | # |
| 19 | # |
| 20 | OBJDIR = bld |
| 21 | |
| 22 | #### C Compiler and options for use in building executables that |
| 23 | # will run on the platform that is doing the build. This is used |
| 24 | # to compile code-generator programs as part of the build process. |
| 25 | # See TCC below for the C compiler for building the finished binary. |
| 26 |
M
auto.def
+25
| --- auto.def | ||
| +++ auto.def | ||
| @@ -4,10 +4,11 @@ | ||
| 4 | 4 | |
| 5 | 5 | options { |
| 6 | 6 | with-openssl:path|auto|none |
| 7 | 7 | => {Look for openssl in the given path, or auto or none} |
| 8 | 8 | with-zlib:path => {Look for zlib in the given path} |
| 9 | + with-tcl:path => {Enable Tcl integration, with Tcl in the specified path} | |
| 9 | 10 | internal-sqlite=1 => {Don't use the internal sqlite, use the system one} |
| 10 | 11 | static=0 => {Link a static executable} |
| 11 | 12 | lineedit=1 => {Disable line editing} |
| 12 | 13 | fossil-debug=0 => {Build with fossil debugging enabled} |
| 13 | 14 | } |
| @@ -78,10 +79,34 @@ | ||
| 78 | 79 | define-append EXTRA_LDFLAGS -L$zlibpath |
| 79 | 80 | } |
| 80 | 81 | if {![cc-check-includes zlib.h] || ![cc-check-function-in-lib inflateEnd z]} { |
| 81 | 82 | user-error "zlib not found please install it or specify the location with --with-zlib" |
| 82 | 83 | } |
| 84 | + | |
| 85 | +set tclpath [opt-val with-tcl] | |
| 86 | +if {$tclpath ne ""} { | |
| 87 | + if {$tclpath ne "1"} { | |
| 88 | + cc-with [list -cflags [list -I$tclpath/include -L$tclpath/lib]] | |
| 89 | + } | |
| 90 | + if {![cc-check-includes tcl.h]} { | |
| 91 | + user-error "Cannot find tcl.h" | |
| 92 | + } | |
| 93 | + foreach tlib {tcl8.6 tcl8.5 tcl notfound} { | |
| 94 | + if {$tlib=="notfound"} { | |
| 95 | + user-error "Cannot find a usable libtcl" | |
| 96 | + } | |
| 97 | + if {[cc-check-function-in-lib Tcl_CreateInterp $tlib]} { | |
| 98 | + define-append LIBS -l$tlib | |
| 99 | + break | |
| 100 | + } | |
| 101 | + } | |
| 102 | + define FOSSIL_ENABLE_TCL | |
| 103 | + if {$tclpath ne "1"} { | |
| 104 | + define-append EXTRA_CFLAGS -I$tclpath/include | |
| 105 | + define-append EXTRA_LDFLAGS -L$tclpath/lib | |
| 106 | + } | |
| 107 | +} | |
| 83 | 108 | |
| 84 | 109 | # Helper for openssl checking |
| 85 | 110 | proc check-for-openssl {msg {cflags {}}} { |
| 86 | 111 | msg-checking "Checking for $msg..." |
| 87 | 112 | set rc 0 |
| 88 | 113 |
| --- auto.def | |
| +++ auto.def | |
| @@ -4,10 +4,11 @@ | |
| 4 | |
| 5 | options { |
| 6 | with-openssl:path|auto|none |
| 7 | => {Look for openssl in the given path, or auto or none} |
| 8 | with-zlib:path => {Look for zlib in the given path} |
| 9 | internal-sqlite=1 => {Don't use the internal sqlite, use the system one} |
| 10 | static=0 => {Link a static executable} |
| 11 | lineedit=1 => {Disable line editing} |
| 12 | fossil-debug=0 => {Build with fossil debugging enabled} |
| 13 | } |
| @@ -78,10 +79,34 @@ | |
| 78 | define-append EXTRA_LDFLAGS -L$zlibpath |
| 79 | } |
| 80 | if {![cc-check-includes zlib.h] || ![cc-check-function-in-lib inflateEnd z]} { |
| 81 | user-error "zlib not found please install it or specify the location with --with-zlib" |
| 82 | } |
| 83 | |
| 84 | # Helper for openssl checking |
| 85 | proc check-for-openssl {msg {cflags {}}} { |
| 86 | msg-checking "Checking for $msg..." |
| 87 | set rc 0 |
| 88 |
| --- auto.def | |
| +++ auto.def | |
| @@ -4,10 +4,11 @@ | |
| 4 | |
| 5 | options { |
| 6 | with-openssl:path|auto|none |
| 7 | => {Look for openssl in the given path, or auto or none} |
| 8 | with-zlib:path => {Look for zlib in the given path} |
| 9 | with-tcl:path => {Enable Tcl integration, with Tcl in the specified path} |
| 10 | internal-sqlite=1 => {Don't use the internal sqlite, use the system one} |
| 11 | static=0 => {Link a static executable} |
| 12 | lineedit=1 => {Disable line editing} |
| 13 | fossil-debug=0 => {Build with fossil debugging enabled} |
| 14 | } |
| @@ -78,10 +79,34 @@ | |
| 79 | define-append EXTRA_LDFLAGS -L$zlibpath |
| 80 | } |
| 81 | if {![cc-check-includes zlib.h] || ![cc-check-function-in-lib inflateEnd z]} { |
| 82 | user-error "zlib not found please install it or specify the location with --with-zlib" |
| 83 | } |
| 84 | |
| 85 | set tclpath [opt-val with-tcl] |
| 86 | if {$tclpath ne ""} { |
| 87 | if {$tclpath ne "1"} { |
| 88 | cc-with [list -cflags [list -I$tclpath/include -L$tclpath/lib]] |
| 89 | } |
| 90 | if {![cc-check-includes tcl.h]} { |
| 91 | user-error "Cannot find tcl.h" |
| 92 | } |
| 93 | foreach tlib {tcl8.6 tcl8.5 tcl notfound} { |
| 94 | if {$tlib=="notfound"} { |
| 95 | user-error "Cannot find a usable libtcl" |
| 96 | } |
| 97 | if {[cc-check-function-in-lib Tcl_CreateInterp $tlib]} { |
| 98 | define-append LIBS -l$tlib |
| 99 | break |
| 100 | } |
| 101 | } |
| 102 | define FOSSIL_ENABLE_TCL |
| 103 | if {$tclpath ne "1"} { |
| 104 | define-append EXTRA_CFLAGS -I$tclpath/include |
| 105 | define-append EXTRA_LDFLAGS -L$tclpath/lib |
| 106 | } |
| 107 | } |
| 108 | |
| 109 | # Helper for openssl checking |
| 110 | proc check-for-openssl {msg {cflags {}}} { |
| 111 | msg-checking "Checking for $msg..." |
| 112 | set rc 0 |
| 113 |
M
src/db.c
+9
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -1806,10 +1806,13 @@ | ||
| 1806 | 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | +#ifdef FOSSIL_ENABLE_TCL | |
| 1812 | + { "tcl", 0, 0, 0, "off" }, | |
| 1813 | +#endif | |
| 1811 | 1814 | { "web-browser", 0, 32, 0, "" }, |
| 1812 | 1815 | { "white-foreground", 0, 0, 0, "off" }, |
| 1813 | 1816 | { 0,0,0,0,0 } |
| 1814 | 1817 | }; |
| 1815 | 1818 | |
| @@ -1959,10 +1962,16 @@ | ||
| 1959 | 1962 | ** authenticate this client, in addition to the normal |
| 1960 | 1963 | ** password authentication. |
| 1961 | 1964 | ** |
| 1962 | 1965 | ** ssh-command Command used to talk to a remote machine with |
| 1963 | 1966 | ** the "ssh://" protocol. |
| 1967 | +** | |
| 1968 | +** tcl If enabled, Tcl integration commands will be added to | |
| 1969 | +** the TH1 interpreter, allowing Tcl expressions and | |
| 1970 | +** scripts to be evaluated from TH1. Additionally, the | |
| 1971 | +** Tcl interpreter will be able to evaluate TH1 expressions | |
| 1972 | +** and scripts. Default: off. | |
| 1964 | 1973 | ** |
| 1965 | 1974 | ** web-browser A shell command used to launch your preferred |
| 1966 | 1975 | ** web browser when given a URL as an argument. |
| 1967 | 1976 | ** Defaults to "start" on windows, "open" on Mac, |
| 1968 | 1977 | ** and "firefox" on Unix. |
| 1969 | 1978 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1806,10 +1806,13 @@ | |
| 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | { "web-browser", 0, 32, 0, "" }, |
| 1812 | { "white-foreground", 0, 0, 0, "off" }, |
| 1813 | { 0,0,0,0,0 } |
| 1814 | }; |
| 1815 | |
| @@ -1959,10 +1962,16 @@ | |
| 1959 | ** authenticate this client, in addition to the normal |
| 1960 | ** password authentication. |
| 1961 | ** |
| 1962 | ** ssh-command Command used to talk to a remote machine with |
| 1963 | ** the "ssh://" protocol. |
| 1964 | ** |
| 1965 | ** web-browser A shell command used to launch your preferred |
| 1966 | ** web browser when given a URL as an argument. |
| 1967 | ** Defaults to "start" on windows, "open" on Mac, |
| 1968 | ** and "firefox" on Unix. |
| 1969 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1806,10 +1806,13 @@ | |
| 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | #ifdef FOSSIL_ENABLE_TCL |
| 1812 | { "tcl", 0, 0, 0, "off" }, |
| 1813 | #endif |
| 1814 | { "web-browser", 0, 32, 0, "" }, |
| 1815 | { "white-foreground", 0, 0, 0, "off" }, |
| 1816 | { 0,0,0,0,0 } |
| 1817 | }; |
| 1818 | |
| @@ -1959,10 +1962,16 @@ | |
| 1962 | ** authenticate this client, in addition to the normal |
| 1963 | ** password authentication. |
| 1964 | ** |
| 1965 | ** ssh-command Command used to talk to a remote machine with |
| 1966 | ** the "ssh://" protocol. |
| 1967 | ** |
| 1968 | ** tcl If enabled, Tcl integration commands will be added to |
| 1969 | ** the TH1 interpreter, allowing Tcl expressions and |
| 1970 | ** scripts to be evaluated from TH1. Additionally, the |
| 1971 | ** Tcl interpreter will be able to evaluate TH1 expressions |
| 1972 | ** and scripts. Default: off. |
| 1973 | ** |
| 1974 | ** web-browser A shell command used to launch your preferred |
| 1975 | ** web browser when given a URL as an argument. |
| 1976 | ** Defaults to "start" on windows, "open" on Mac, |
| 1977 | ** and "firefox" on Unix. |
| 1978 |
M
src/db.c
+9
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -1806,10 +1806,13 @@ | ||
| 1806 | 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | +#ifdef FOSSIL_ENABLE_TCL | |
| 1812 | + { "tcl", 0, 0, 0, "off" }, | |
| 1813 | +#endif | |
| 1811 | 1814 | { "web-browser", 0, 32, 0, "" }, |
| 1812 | 1815 | { "white-foreground", 0, 0, 0, "off" }, |
| 1813 | 1816 | { 0,0,0,0,0 } |
| 1814 | 1817 | }; |
| 1815 | 1818 | |
| @@ -1959,10 +1962,16 @@ | ||
| 1959 | 1962 | ** authenticate this client, in addition to the normal |
| 1960 | 1963 | ** password authentication. |
| 1961 | 1964 | ** |
| 1962 | 1965 | ** ssh-command Command used to talk to a remote machine with |
| 1963 | 1966 | ** the "ssh://" protocol. |
| 1967 | +** | |
| 1968 | +** tcl If enabled, Tcl integration commands will be added to | |
| 1969 | +** the TH1 interpreter, allowing Tcl expressions and | |
| 1970 | +** scripts to be evaluated from TH1. Additionally, the | |
| 1971 | +** Tcl interpreter will be able to evaluate TH1 expressions | |
| 1972 | +** and scripts. Default: off. | |
| 1964 | 1973 | ** |
| 1965 | 1974 | ** web-browser A shell command used to launch your preferred |
| 1966 | 1975 | ** web browser when given a URL as an argument. |
| 1967 | 1976 | ** Defaults to "start" on windows, "open" on Mac, |
| 1968 | 1977 | ** and "firefox" on Unix. |
| 1969 | 1978 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1806,10 +1806,13 @@ | |
| 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | { "web-browser", 0, 32, 0, "" }, |
| 1812 | { "white-foreground", 0, 0, 0, "off" }, |
| 1813 | { 0,0,0,0,0 } |
| 1814 | }; |
| 1815 | |
| @@ -1959,10 +1962,16 @@ | |
| 1959 | ** authenticate this client, in addition to the normal |
| 1960 | ** password authentication. |
| 1961 | ** |
| 1962 | ** ssh-command Command used to talk to a remote machine with |
| 1963 | ** the "ssh://" protocol. |
| 1964 | ** |
| 1965 | ** web-browser A shell command used to launch your preferred |
| 1966 | ** web browser when given a URL as an argument. |
| 1967 | ** Defaults to "start" on windows, "open" on Mac, |
| 1968 | ** and "firefox" on Unix. |
| 1969 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -1806,10 +1806,13 @@ | |
| 1806 | { "repo-cksum", 0, 0, 0, "on" }, |
| 1807 | { "self-register", 0, 0, 0, "off" }, |
| 1808 | { "ssl-ca-location",0, 40, 0, "" }, |
| 1809 | { "ssl-identity", 0, 40, 0, "" }, |
| 1810 | { "ssh-command", 0, 32, 0, "" }, |
| 1811 | #ifdef FOSSIL_ENABLE_TCL |
| 1812 | { "tcl", 0, 0, 0, "off" }, |
| 1813 | #endif |
| 1814 | { "web-browser", 0, 32, 0, "" }, |
| 1815 | { "white-foreground", 0, 0, 0, "off" }, |
| 1816 | { 0,0,0,0,0 } |
| 1817 | }; |
| 1818 | |
| @@ -1959,10 +1962,16 @@ | |
| 1962 | ** authenticate this client, in addition to the normal |
| 1963 | ** password authentication. |
| 1964 | ** |
| 1965 | ** ssh-command Command used to talk to a remote machine with |
| 1966 | ** the "ssh://" protocol. |
| 1967 | ** |
| 1968 | ** tcl If enabled, Tcl integration commands will be added to |
| 1969 | ** the TH1 interpreter, allowing Tcl expressions and |
| 1970 | ** scripts to be evaluated from TH1. Additionally, the |
| 1971 | ** Tcl interpreter will be able to evaluate TH1 expressions |
| 1972 | ** and scripts. Default: off. |
| 1973 | ** |
| 1974 | ** web-browser A shell command used to launch your preferred |
| 1975 | ** web browser when given a URL as an argument. |
| 1976 | ** Defaults to "start" on windows, "open" on Mac, |
| 1977 | ** and "firefox" on Unix. |
| 1978 |
+28
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -27,10 +27,14 @@ | ||
| 27 | 27 | #include <sys/stat.h> |
| 28 | 28 | |
| 29 | 29 | |
| 30 | 30 | #if INTERFACE |
| 31 | 31 | |
| 32 | +#ifdef FOSSIL_ENABLE_TCL | |
| 33 | +#include "tcl.h" | |
| 34 | +#endif | |
| 35 | + | |
| 32 | 36 | /* |
| 33 | 37 | ** Number of elements in an array |
| 34 | 38 | */ |
| 35 | 39 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 36 | 40 | |
| @@ -69,10 +73,23 @@ | ||
| 69 | 73 | char TktFmt; /* t: create new ticket report formats */ |
| 70 | 74 | char RdAddr; /* e: read email addresses or other private data */ |
| 71 | 75 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 72 | 76 | char Private; /* x: can send and receive private content */ |
| 73 | 77 | }; |
| 78 | + | |
| 79 | +#ifdef FOSSIL_ENABLE_TCL | |
| 80 | +/* | |
| 81 | +** All Tcl related context information is in this structure. This structure | |
| 82 | +** definition has been copied from and should be kept in sync with the one in | |
| 83 | +** "th_tcl.c". | |
| 84 | +*/ | |
| 85 | +struct TclContext { | |
| 86 | + int argc; | |
| 87 | + char **argv; | |
| 88 | + Tcl_Interp *interp; | |
| 89 | +}; | |
| 90 | +#endif | |
| 74 | 91 | |
| 75 | 92 | /* |
| 76 | 93 | ** All global variables are in this structure. |
| 77 | 94 | */ |
| 78 | 95 | struct Global { |
| @@ -145,10 +162,15 @@ | ||
| 145 | 162 | char *zIpAddr; /* The remote IP address */ |
| 146 | 163 | char *zNonce; /* The nonce used for login */ |
| 147 | 164 | |
| 148 | 165 | /* permissions used by the server */ |
| 149 | 166 | struct FossilUserPerms perm; |
| 167 | + | |
| 168 | +#ifdef FOSSIL_ENABLE_TCL | |
| 169 | + /* all Tcl related context necessary for integration */ | |
| 170 | + struct TclContext tcl; | |
| 171 | +#endif | |
| 150 | 172 | |
| 151 | 173 | /* For defense against Cross-site Request Forgery attacks */ |
| 152 | 174 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 153 | 175 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 154 | 176 | |
| @@ -313,10 +335,16 @@ | ||
| 313 | 335 | int main(int argc, char **argv){ |
| 314 | 336 | const char *zCmdName = "unknown"; |
| 315 | 337 | int idx; |
| 316 | 338 | int rc; |
| 317 | 339 | int i; |
| 340 | + | |
| 341 | +#ifdef FOSSIL_ENABLE_TCL | |
| 342 | + g.tcl.argc = argc; | |
| 343 | + g.tcl.argv = argv; | |
| 344 | + g.tcl.interp = 0; | |
| 345 | +#endif | |
| 318 | 346 | |
| 319 | 347 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 320 | 348 | g.now = time(0); |
| 321 | 349 | g.argc = argc; |
| 322 | 350 | g.argv = argv; |
| 323 | 351 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -27,10 +27,14 @@ | |
| 27 | #include <sys/stat.h> |
| 28 | |
| 29 | |
| 30 | #if INTERFACE |
| 31 | |
| 32 | /* |
| 33 | ** Number of elements in an array |
| 34 | */ |
| 35 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 36 | |
| @@ -69,10 +73,23 @@ | |
| 69 | char TktFmt; /* t: create new ticket report formats */ |
| 70 | char RdAddr; /* e: read email addresses or other private data */ |
| 71 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 72 | char Private; /* x: can send and receive private content */ |
| 73 | }; |
| 74 | |
| 75 | /* |
| 76 | ** All global variables are in this structure. |
| 77 | */ |
| 78 | struct Global { |
| @@ -145,10 +162,15 @@ | |
| 145 | char *zIpAddr; /* The remote IP address */ |
| 146 | char *zNonce; /* The nonce used for login */ |
| 147 | |
| 148 | /* permissions used by the server */ |
| 149 | struct FossilUserPerms perm; |
| 150 | |
| 151 | /* For defense against Cross-site Request Forgery attacks */ |
| 152 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 153 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 154 | |
| @@ -313,10 +335,16 @@ | |
| 313 | int main(int argc, char **argv){ |
| 314 | const char *zCmdName = "unknown"; |
| 315 | int idx; |
| 316 | int rc; |
| 317 | int i; |
| 318 | |
| 319 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 320 | g.now = time(0); |
| 321 | g.argc = argc; |
| 322 | g.argv = argv; |
| 323 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -27,10 +27,14 @@ | |
| 27 | #include <sys/stat.h> |
| 28 | |
| 29 | |
| 30 | #if INTERFACE |
| 31 | |
| 32 | #ifdef FOSSIL_ENABLE_TCL |
| 33 | #include "tcl.h" |
| 34 | #endif |
| 35 | |
| 36 | /* |
| 37 | ** Number of elements in an array |
| 38 | */ |
| 39 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 40 | |
| @@ -69,10 +73,23 @@ | |
| 73 | char TktFmt; /* t: create new ticket report formats */ |
| 74 | char RdAddr; /* e: read email addresses or other private data */ |
| 75 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 76 | char Private; /* x: can send and receive private content */ |
| 77 | }; |
| 78 | |
| 79 | #ifdef FOSSIL_ENABLE_TCL |
| 80 | /* |
| 81 | ** All Tcl related context information is in this structure. This structure |
| 82 | ** definition has been copied from and should be kept in sync with the one in |
| 83 | ** "th_tcl.c". |
| 84 | */ |
| 85 | struct TclContext { |
| 86 | int argc; |
| 87 | char **argv; |
| 88 | Tcl_Interp *interp; |
| 89 | }; |
| 90 | #endif |
| 91 | |
| 92 | /* |
| 93 | ** All global variables are in this structure. |
| 94 | */ |
| 95 | struct Global { |
| @@ -145,10 +162,15 @@ | |
| 162 | char *zIpAddr; /* The remote IP address */ |
| 163 | char *zNonce; /* The nonce used for login */ |
| 164 | |
| 165 | /* permissions used by the server */ |
| 166 | struct FossilUserPerms perm; |
| 167 | |
| 168 | #ifdef FOSSIL_ENABLE_TCL |
| 169 | /* all Tcl related context necessary for integration */ |
| 170 | struct TclContext tcl; |
| 171 | #endif |
| 172 | |
| 173 | /* For defense against Cross-site Request Forgery attacks */ |
| 174 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 175 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 176 | |
| @@ -313,10 +335,16 @@ | |
| 335 | int main(int argc, char **argv){ |
| 336 | const char *zCmdName = "unknown"; |
| 337 | int idx; |
| 338 | int rc; |
| 339 | int i; |
| 340 | |
| 341 | #ifdef FOSSIL_ENABLE_TCL |
| 342 | g.tcl.argc = argc; |
| 343 | g.tcl.argv = argv; |
| 344 | g.tcl.interp = 0; |
| 345 | #endif |
| 346 | |
| 347 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 348 | g.now = time(0); |
| 349 | g.argc = argc; |
| 350 | g.argv = argv; |
| 351 |
+28
| --- src/main.c | ||
| +++ src/main.c | ||
| @@ -27,10 +27,14 @@ | ||
| 27 | 27 | #include <sys/stat.h> |
| 28 | 28 | |
| 29 | 29 | |
| 30 | 30 | #if INTERFACE |
| 31 | 31 | |
| 32 | +#ifdef FOSSIL_ENABLE_TCL | |
| 33 | +#include "tcl.h" | |
| 34 | +#endif | |
| 35 | + | |
| 32 | 36 | /* |
| 33 | 37 | ** Number of elements in an array |
| 34 | 38 | */ |
| 35 | 39 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 36 | 40 | |
| @@ -69,10 +73,23 @@ | ||
| 69 | 73 | char TktFmt; /* t: create new ticket report formats */ |
| 70 | 74 | char RdAddr; /* e: read email addresses or other private data */ |
| 71 | 75 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 72 | 76 | char Private; /* x: can send and receive private content */ |
| 73 | 77 | }; |
| 78 | + | |
| 79 | +#ifdef FOSSIL_ENABLE_TCL | |
| 80 | +/* | |
| 81 | +** All Tcl related context information is in this structure. This structure | |
| 82 | +** definition has been copied from and should be kept in sync with the one in | |
| 83 | +** "th_tcl.c". | |
| 84 | +*/ | |
| 85 | +struct TclContext { | |
| 86 | + int argc; | |
| 87 | + char **argv; | |
| 88 | + Tcl_Interp *interp; | |
| 89 | +}; | |
| 90 | +#endif | |
| 74 | 91 | |
| 75 | 92 | /* |
| 76 | 93 | ** All global variables are in this structure. |
| 77 | 94 | */ |
| 78 | 95 | struct Global { |
| @@ -145,10 +162,15 @@ | ||
| 145 | 162 | char *zIpAddr; /* The remote IP address */ |
| 146 | 163 | char *zNonce; /* The nonce used for login */ |
| 147 | 164 | |
| 148 | 165 | /* permissions used by the server */ |
| 149 | 166 | struct FossilUserPerms perm; |
| 167 | + | |
| 168 | +#ifdef FOSSIL_ENABLE_TCL | |
| 169 | + /* all Tcl related context necessary for integration */ | |
| 170 | + struct TclContext tcl; | |
| 171 | +#endif | |
| 150 | 172 | |
| 151 | 173 | /* For defense against Cross-site Request Forgery attacks */ |
| 152 | 174 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 153 | 175 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 154 | 176 | |
| @@ -313,10 +335,16 @@ | ||
| 313 | 335 | int main(int argc, char **argv){ |
| 314 | 336 | const char *zCmdName = "unknown"; |
| 315 | 337 | int idx; |
| 316 | 338 | int rc; |
| 317 | 339 | int i; |
| 340 | + | |
| 341 | +#ifdef FOSSIL_ENABLE_TCL | |
| 342 | + g.tcl.argc = argc; | |
| 343 | + g.tcl.argv = argv; | |
| 344 | + g.tcl.interp = 0; | |
| 345 | +#endif | |
| 318 | 346 | |
| 319 | 347 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 320 | 348 | g.now = time(0); |
| 321 | 349 | g.argc = argc; |
| 322 | 350 | g.argv = argv; |
| 323 | 351 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -27,10 +27,14 @@ | |
| 27 | #include <sys/stat.h> |
| 28 | |
| 29 | |
| 30 | #if INTERFACE |
| 31 | |
| 32 | /* |
| 33 | ** Number of elements in an array |
| 34 | */ |
| 35 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 36 | |
| @@ -69,10 +73,23 @@ | |
| 69 | char TktFmt; /* t: create new ticket report formats */ |
| 70 | char RdAddr; /* e: read email addresses or other private data */ |
| 71 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 72 | char Private; /* x: can send and receive private content */ |
| 73 | }; |
| 74 | |
| 75 | /* |
| 76 | ** All global variables are in this structure. |
| 77 | */ |
| 78 | struct Global { |
| @@ -145,10 +162,15 @@ | |
| 145 | char *zIpAddr; /* The remote IP address */ |
| 146 | char *zNonce; /* The nonce used for login */ |
| 147 | |
| 148 | /* permissions used by the server */ |
| 149 | struct FossilUserPerms perm; |
| 150 | |
| 151 | /* For defense against Cross-site Request Forgery attacks */ |
| 152 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 153 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 154 | |
| @@ -313,10 +335,16 @@ | |
| 313 | int main(int argc, char **argv){ |
| 314 | const char *zCmdName = "unknown"; |
| 315 | int idx; |
| 316 | int rc; |
| 317 | int i; |
| 318 | |
| 319 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 320 | g.now = time(0); |
| 321 | g.argc = argc; |
| 322 | g.argv = argv; |
| 323 |
| --- src/main.c | |
| +++ src/main.c | |
| @@ -27,10 +27,14 @@ | |
| 27 | #include <sys/stat.h> |
| 28 | |
| 29 | |
| 30 | #if INTERFACE |
| 31 | |
| 32 | #ifdef FOSSIL_ENABLE_TCL |
| 33 | #include "tcl.h" |
| 34 | #endif |
| 35 | |
| 36 | /* |
| 37 | ** Number of elements in an array |
| 38 | */ |
| 39 | #define count(X) (sizeof(X)/sizeof(X[0])) |
| 40 | |
| @@ -69,10 +73,23 @@ | |
| 73 | char TktFmt; /* t: create new ticket report formats */ |
| 74 | char RdAddr; /* e: read email addresses or other private data */ |
| 75 | char Zip; /* z: download zipped artifact via /zip URL */ |
| 76 | char Private; /* x: can send and receive private content */ |
| 77 | }; |
| 78 | |
| 79 | #ifdef FOSSIL_ENABLE_TCL |
| 80 | /* |
| 81 | ** All Tcl related context information is in this structure. This structure |
| 82 | ** definition has been copied from and should be kept in sync with the one in |
| 83 | ** "th_tcl.c". |
| 84 | */ |
| 85 | struct TclContext { |
| 86 | int argc; |
| 87 | char **argv; |
| 88 | Tcl_Interp *interp; |
| 89 | }; |
| 90 | #endif |
| 91 | |
| 92 | /* |
| 93 | ** All global variables are in this structure. |
| 94 | */ |
| 95 | struct Global { |
| @@ -145,10 +162,15 @@ | |
| 162 | char *zIpAddr; /* The remote IP address */ |
| 163 | char *zNonce; /* The nonce used for login */ |
| 164 | |
| 165 | /* permissions used by the server */ |
| 166 | struct FossilUserPerms perm; |
| 167 | |
| 168 | #ifdef FOSSIL_ENABLE_TCL |
| 169 | /* all Tcl related context necessary for integration */ |
| 170 | struct TclContext tcl; |
| 171 | #endif |
| 172 | |
| 173 | /* For defense against Cross-site Request Forgery attacks */ |
| 174 | char zCsrfToken[12]; /* Value of the anti-CSRF token */ |
| 175 | int okCsrf; /* Anti-CSRF token is present and valid */ |
| 176 | |
| @@ -313,10 +335,16 @@ | |
| 335 | int main(int argc, char **argv){ |
| 336 | const char *zCmdName = "unknown"; |
| 337 | int idx; |
| 338 | int rc; |
| 339 | int i; |
| 340 | |
| 341 | #ifdef FOSSIL_ENABLE_TCL |
| 342 | g.tcl.argc = argc; |
| 343 | g.tcl.argv = argv; |
| 344 | g.tcl.interp = 0; |
| 345 | #endif |
| 346 | |
| 347 | sqlite3_config(SQLITE_CONFIG_LOG, fossil_sqlite_log, 0); |
| 348 | g.now = time(0); |
| 349 | g.argc = argc; |
| 350 | g.argv = argv; |
| 351 |
+8
-1
| --- src/main.mk | ||
| +++ src/main.mk | ||
| @@ -301,11 +301,15 @@ | ||
| 301 | 301 | # using -lsqlite3. |
| 302 | 302 | SQLITE3_OBJ.1 = |
| 303 | 303 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 304 | 304 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 305 | 305 | |
| 306 | -EXTRAOBJ = $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) $(OBJDIR)/shell.o $(OBJDIR)/th.o $(OBJDIR)/th_lang.o | |
| 306 | +TCL_OBJ.1 = | |
| 307 | +TCL_OBJ.0 = $(OBJDIR)/th_tcl.o | |
| 308 | +TCL_OBJ. = $(TCL_OBJ.0) | |
| 309 | + | |
| 310 | +EXTRAOBJ = $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) $(OBJDIR)/shell.o $(OBJDIR)/th.o $(OBJDIR)/th_lang.o $(TCL_OBJ.$(FOSSIL_ENABLE_TCL)) | |
| 307 | 311 | |
| 308 | 312 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 309 | 313 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 310 | 314 | |
| 311 | 315 | # This rule prevents make from using its default rules to try build |
| @@ -909,5 +913,8 @@ | ||
| 909 | 913 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th.c -o $(OBJDIR)/th.o |
| 910 | 914 | |
| 911 | 915 | $(OBJDIR)/th_lang.o: $(SRCDIR)/th_lang.c |
| 912 | 916 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th_lang.c -o $(OBJDIR)/th_lang.o |
| 913 | 917 | |
| 918 | +$(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c | |
| 919 | + $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th_tcl.c -o $(OBJDIR)/th_tcl.o | |
| 920 | + | |
| 914 | 921 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -301,11 +301,15 @@ | |
| 301 | # using -lsqlite3. |
| 302 | SQLITE3_OBJ.1 = |
| 303 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 304 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 305 | |
| 306 | EXTRAOBJ = $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) $(OBJDIR)/shell.o $(OBJDIR)/th.o $(OBJDIR)/th_lang.o |
| 307 | |
| 308 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 309 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 310 | |
| 311 | # This rule prevents make from using its default rules to try build |
| @@ -909,5 +913,8 @@ | |
| 909 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th.c -o $(OBJDIR)/th.o |
| 910 | |
| 911 | $(OBJDIR)/th_lang.o: $(SRCDIR)/th_lang.c |
| 912 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th_lang.c -o $(OBJDIR)/th_lang.o |
| 913 | |
| 914 |
| --- src/main.mk | |
| +++ src/main.mk | |
| @@ -301,11 +301,15 @@ | |
| 301 | # using -lsqlite3. |
| 302 | SQLITE3_OBJ.1 = |
| 303 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 304 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 305 | |
| 306 | TCL_OBJ.1 = |
| 307 | TCL_OBJ.0 = $(OBJDIR)/th_tcl.o |
| 308 | TCL_OBJ. = $(TCL_OBJ.0) |
| 309 | |
| 310 | EXTRAOBJ = $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) $(OBJDIR)/shell.o $(OBJDIR)/th.o $(OBJDIR)/th_lang.o $(TCL_OBJ.$(FOSSIL_ENABLE_TCL)) |
| 311 | |
| 312 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 313 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 314 | |
| 315 | # This rule prevents make from using its default rules to try build |
| @@ -909,5 +913,8 @@ | |
| 913 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th.c -o $(OBJDIR)/th.o |
| 914 | |
| 915 | $(OBJDIR)/th_lang.o: $(SRCDIR)/th_lang.c |
| 916 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th_lang.c -o $(OBJDIR)/th_lang.o |
| 917 | |
| 918 | $(OBJDIR)/th_tcl.o: $(SRCDIR)/th_tcl.c |
| 919 | $(XTCC) -I$(SRCDIR) -c $(SRCDIR)/th_tcl.c -o $(OBJDIR)/th_tcl.o |
| 920 | |
| 921 |
+9
-1
| --- src/makemake.tcl | ||
| +++ src/makemake.tcl | ||
| @@ -198,15 +198,20 @@ | ||
| 198 | 198 | # using -lsqlite3. |
| 199 | 199 | SQLITE3_OBJ.1 = |
| 200 | 200 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 201 | 201 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 202 | 202 | |
| 203 | +TCL_OBJ.1 = | |
| 204 | +TCL_OBJ.0 = $(OBJDIR)/th_tcl.o | |
| 205 | +TCL_OBJ. = $(TCL_OBJ.0) | |
| 206 | + | |
| 203 | 207 | EXTRAOBJ = \ |
| 204 | 208 | $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) \ |
| 205 | 209 | $(OBJDIR)/shell.o \ |
| 206 | 210 | $(OBJDIR)/th.o \ |
| 207 | - $(OBJDIR)/th_lang.o | |
| 211 | + $(OBJDIR)/th_lang.o \ | |
| 212 | + $(TCL_OBJ.$(FOSSIL_ENABLE_TCL)) | |
| 208 | 213 | |
| 209 | 214 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 210 | 215 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 211 | 216 | |
| 212 | 217 | # This rule prevents make from using its default rules to try build |
| @@ -265,10 +270,13 @@ | ||
| 265 | 270 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n" |
| 266 | 271 | |
| 267 | 272 | writeln "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c" |
| 268 | 273 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n" |
| 269 | 274 | |
| 275 | +writeln "\$(OBJDIR)/th_tcl.o:\t\$(SRCDIR)/th_tcl.c" | |
| 276 | +writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_tcl.c -o \$(OBJDIR)/th_tcl.o\n" | |
| 277 | + | |
| 270 | 278 | close $output_file |
| 271 | 279 | # |
| 272 | 280 | # End of the main.mk output |
| 273 | 281 | ############################################################################## |
| 274 | 282 | ############################################################################## |
| 275 | 283 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -198,15 +198,20 @@ | |
| 198 | # using -lsqlite3. |
| 199 | SQLITE3_OBJ.1 = |
| 200 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 201 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 202 | |
| 203 | EXTRAOBJ = \ |
| 204 | $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) \ |
| 205 | $(OBJDIR)/shell.o \ |
| 206 | $(OBJDIR)/th.o \ |
| 207 | $(OBJDIR)/th_lang.o |
| 208 | |
| 209 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 210 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 211 | |
| 212 | # This rule prevents make from using its default rules to try build |
| @@ -265,10 +270,13 @@ | |
| 265 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n" |
| 266 | |
| 267 | writeln "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c" |
| 268 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n" |
| 269 | |
| 270 | close $output_file |
| 271 | # |
| 272 | # End of the main.mk output |
| 273 | ############################################################################## |
| 274 | ############################################################################## |
| 275 |
| --- src/makemake.tcl | |
| +++ src/makemake.tcl | |
| @@ -198,15 +198,20 @@ | |
| 198 | # using -lsqlite3. |
| 199 | SQLITE3_OBJ.1 = |
| 200 | SQLITE3_OBJ.0 = $(OBJDIR)/sqlite3.o |
| 201 | SQLITE3_OBJ. = $(SQLITE3_OBJ.0) |
| 202 | |
| 203 | TCL_OBJ.1 = |
| 204 | TCL_OBJ.0 = $(OBJDIR)/th_tcl.o |
| 205 | TCL_OBJ. = $(TCL_OBJ.0) |
| 206 | |
| 207 | EXTRAOBJ = \ |
| 208 | $(SQLITE3_OBJ.$(USE_SYSTEM_SQLITE)) \ |
| 209 | $(OBJDIR)/shell.o \ |
| 210 | $(OBJDIR)/th.o \ |
| 211 | $(OBJDIR)/th_lang.o \ |
| 212 | $(TCL_OBJ.$(FOSSIL_ENABLE_TCL)) |
| 213 | |
| 214 | $(APPNAME): $(OBJDIR)/headers $(OBJ) $(EXTRAOBJ) |
| 215 | $(TCC) -o $(APPNAME) $(OBJ) $(EXTRAOBJ) $(LIB) |
| 216 | |
| 217 | # This rule prevents make from using its default rules to try build |
| @@ -265,10 +270,13 @@ | |
| 270 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th.c -o \$(OBJDIR)/th.o\n" |
| 271 | |
| 272 | writeln "\$(OBJDIR)/th_lang.o:\t\$(SRCDIR)/th_lang.c" |
| 273 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_lang.c -o \$(OBJDIR)/th_lang.o\n" |
| 274 | |
| 275 | writeln "\$(OBJDIR)/th_tcl.o:\t\$(SRCDIR)/th_tcl.c" |
| 276 | writeln "\t\$(XTCC) -I\$(SRCDIR) -c \$(SRCDIR)/th_tcl.c -o \$(OBJDIR)/th_tcl.o\n" |
| 277 | |
| 278 | close $output_file |
| 279 | # |
| 280 | # End of the main.mk output |
| 281 | ############################################################################## |
| 282 | ############################################################################## |
| 283 |
M
src/th.h
+1
| --- src/th.h | ||
| +++ src/th.h | ||
| @@ -154,10 +154,11 @@ | ||
| 154 | 154 | */ |
| 155 | 155 | int th_register_language(Th_Interp *interp); /* th_lang.c */ |
| 156 | 156 | int th_register_sqlite(Th_Interp *interp); /* th_sqlite.c */ |
| 157 | 157 | int th_register_vfs(Th_Interp *interp); /* th_vfs.c */ |
| 158 | 158 | int th_register_testvfs(Th_Interp *interp); /* th_testvfs.c */ |
| 159 | +int th_register_tcl(Th_Interp *interp, void *pContext); /* th_tcl.c */ | |
| 159 | 160 | |
| 160 | 161 | /* |
| 161 | 162 | ** General purpose hash table from th_lang.c. |
| 162 | 163 | */ |
| 163 | 164 | typedef struct Th_Hash Th_Hash; |
| 164 | 165 |
| --- src/th.h | |
| +++ src/th.h | |
| @@ -154,10 +154,11 @@ | |
| 154 | */ |
| 155 | int th_register_language(Th_Interp *interp); /* th_lang.c */ |
| 156 | int th_register_sqlite(Th_Interp *interp); /* th_sqlite.c */ |
| 157 | int th_register_vfs(Th_Interp *interp); /* th_vfs.c */ |
| 158 | int th_register_testvfs(Th_Interp *interp); /* th_testvfs.c */ |
| 159 | |
| 160 | /* |
| 161 | ** General purpose hash table from th_lang.c. |
| 162 | */ |
| 163 | typedef struct Th_Hash Th_Hash; |
| 164 |
| --- src/th.h | |
| +++ src/th.h | |
| @@ -154,10 +154,11 @@ | |
| 154 | */ |
| 155 | int th_register_language(Th_Interp *interp); /* th_lang.c */ |
| 156 | int th_register_sqlite(Th_Interp *interp); /* th_sqlite.c */ |
| 157 | int th_register_vfs(Th_Interp *interp); /* th_vfs.c */ |
| 158 | int th_register_testvfs(Th_Interp *interp); /* th_testvfs.c */ |
| 159 | int th_register_tcl(Th_Interp *interp, void *pContext); /* th_tcl.c */ |
| 160 | |
| 161 | /* |
| 162 | ** General purpose hash table from th_lang.c. |
| 163 | */ |
| 164 | typedef struct Th_Hash Th_Hash; |
| 165 |
+37
| --- src/th_main.c | ||
| +++ src/th_main.c | ||
| @@ -93,10 +93,11 @@ | ||
| 93 | 93 | } |
| 94 | 94 | if( g.cgiOutput ){ |
| 95 | 95 | cgi_append_content(z, n); |
| 96 | 96 | }else{ |
| 97 | 97 | fwrite(z, 1, n, stdout); |
| 98 | + fflush(stdout); | |
| 98 | 99 | } |
| 99 | 100 | if( encode ) free((char*)z); |
| 100 | 101 | } |
| 101 | 102 | } |
| 102 | 103 | |
| @@ -334,10 +335,39 @@ | ||
| 334 | 335 | if( n<iMin ) n = iMin; |
| 335 | 336 | if( n>iMax ) n = iMax; |
| 336 | 337 | Th_SetResultInt(interp, n); |
| 337 | 338 | return TH_OK; |
| 338 | 339 | } |
| 340 | + | |
| 341 | +/* | |
| 342 | +** TH1 command: repository ?BOOLEAN? | |
| 343 | +** | |
| 344 | +** Return the fully qualified file name of the open repository or an empty | |
| 345 | +** string if one is not currently open. Optionally, it will attempt to open | |
| 346 | +** the repository if the boolean argument is non-zero. | |
| 347 | +*/ | |
| 348 | +static int repositoryCmd( | |
| 349 | + Th_Interp *interp, | |
| 350 | + void *p, | |
| 351 | + int argc, | |
| 352 | + const char **argv, | |
| 353 | + int *argl | |
| 354 | +){ | |
| 355 | + int openRepository; | |
| 356 | + | |
| 357 | + if( argc!=1 && argc!=2 ){ | |
| 358 | + return Th_WrongNumArgs(interp, "repository ?BOOLEAN?"); | |
| 359 | + } | |
| 360 | + if( argc==2 ){ | |
| 361 | + if( Th_ToInt(interp, argv[1], argl[1], &openRepository) ){ | |
| 362 | + return TH_ERROR; | |
| 363 | + } | |
| 364 | + if( openRepository ) db_find_and_open_repository(OPEN_OK_NOT_FOUND, 0); | |
| 365 | + } | |
| 366 | + Th_SetResult(interp, g.zRepositoryName, -1); | |
| 367 | + return TH_OK; | |
| 368 | +} | |
| 339 | 369 | |
| 340 | 370 | /* |
| 341 | 371 | ** Make sure the interpreter has been initialized. Initialize it if |
| 342 | 372 | ** it has not been already. |
| 343 | 373 | ** |
| @@ -357,15 +387,21 @@ | ||
| 357 | 387 | {"htmlize", htmlizeCmd, 0}, |
| 358 | 388 | {"date", dateCmd, 0}, |
| 359 | 389 | {"html", putsCmd, 0}, |
| 360 | 390 | {"puts", putsCmd, (void*)1}, |
| 361 | 391 | {"wiki", wikiCmd, 0}, |
| 392 | + {"repository", repositoryCmd, 0}, | |
| 362 | 393 | }; |
| 363 | 394 | if( g.interp==0 ){ |
| 364 | 395 | int i; |
| 365 | 396 | g.interp = Th_CreateInterp(&vtab); |
| 366 | 397 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 398 | +#ifdef FOSSIL_ENABLE_TCL | |
| 399 | + if( getenv("TH1_ENABLE_TCL")!=0 || db_get_boolean("tcl", 0) ){ | |
| 400 | + th_register_tcl(g.interp, &g.tcl); /* Tcl integration commands. */ | |
| 401 | + } | |
| 402 | +#endif | |
| 367 | 403 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 368 | 404 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 369 | 405 | aCommand[i].pContext, 0); |
| 370 | 406 | } |
| 371 | 407 | } |
| @@ -531,9 +567,10 @@ | ||
| 531 | 567 | void test_th_render(void){ |
| 532 | 568 | Blob in; |
| 533 | 569 | if( g.argc<3 ){ |
| 534 | 570 | usage("FILE"); |
| 535 | 571 | } |
| 572 | + db_open_config(0); /* Needed for "tcl" setting. */ | |
| 536 | 573 | blob_zero(&in); |
| 537 | 574 | blob_read_from_file(&in, g.argv[2]); |
| 538 | 575 | Th_Render(blob_str(&in)); |
| 539 | 576 | } |
| 540 | 577 | |
| 541 | 578 | ADDED src/th_tcl.c |
| 542 | 579 | ADDED test/th1-tcl.test |
| 543 | 580 | ADDED test/th1-tcl1.txt |
| 544 | 581 | ADDED test/th1-tcl2.txt |
| 545 | 582 | ADDED test/th1-tcl3.txt |
| 546 | 583 | ADDED test/th1-tcl4.txt |
| 547 | 584 | ADDED test/th1-tcl5.txt |
| 548 | 585 | ADDED test/th1-tcl6.txt |
| 549 | 586 | ADDED test/th1-tcl7.txt |
| 550 | 587 | ADDED test/th1-tcl8.txt |
| 551 | 588 | ADDED win/Makefile.mingw.mistachkin |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -93,10 +93,11 @@ | |
| 93 | } |
| 94 | if( g.cgiOutput ){ |
| 95 | cgi_append_content(z, n); |
| 96 | }else{ |
| 97 | fwrite(z, 1, n, stdout); |
| 98 | } |
| 99 | if( encode ) free((char*)z); |
| 100 | } |
| 101 | } |
| 102 | |
| @@ -334,10 +335,39 @@ | |
| 334 | if( n<iMin ) n = iMin; |
| 335 | if( n>iMax ) n = iMax; |
| 336 | Th_SetResultInt(interp, n); |
| 337 | return TH_OK; |
| 338 | } |
| 339 | |
| 340 | /* |
| 341 | ** Make sure the interpreter has been initialized. Initialize it if |
| 342 | ** it has not been already. |
| 343 | ** |
| @@ -357,15 +387,21 @@ | |
| 357 | {"htmlize", htmlizeCmd, 0}, |
| 358 | {"date", dateCmd, 0}, |
| 359 | {"html", putsCmd, 0}, |
| 360 | {"puts", putsCmd, (void*)1}, |
| 361 | {"wiki", wikiCmd, 0}, |
| 362 | }; |
| 363 | if( g.interp==0 ){ |
| 364 | int i; |
| 365 | g.interp = Th_CreateInterp(&vtab); |
| 366 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 367 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 368 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 369 | aCommand[i].pContext, 0); |
| 370 | } |
| 371 | } |
| @@ -531,9 +567,10 @@ | |
| 531 | void test_th_render(void){ |
| 532 | Blob in; |
| 533 | if( g.argc<3 ){ |
| 534 | usage("FILE"); |
| 535 | } |
| 536 | blob_zero(&in); |
| 537 | blob_read_from_file(&in, g.argv[2]); |
| 538 | Th_Render(blob_str(&in)); |
| 539 | } |
| 540 | |
| 541 | DDED src/th_tcl.c |
| 542 | DDED test/th1-tcl.test |
| 543 | DDED test/th1-tcl1.txt |
| 544 | DDED test/th1-tcl2.txt |
| 545 | DDED test/th1-tcl3.txt |
| 546 | DDED test/th1-tcl4.txt |
| 547 | DDED test/th1-tcl5.txt |
| 548 | DDED test/th1-tcl6.txt |
| 549 | DDED test/th1-tcl7.txt |
| 550 | DDED test/th1-tcl8.txt |
| 551 | DDED win/Makefile.mingw.mistachkin |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -93,10 +93,11 @@ | |
| 93 | } |
| 94 | if( g.cgiOutput ){ |
| 95 | cgi_append_content(z, n); |
| 96 | }else{ |
| 97 | fwrite(z, 1, n, stdout); |
| 98 | fflush(stdout); |
| 99 | } |
| 100 | if( encode ) free((char*)z); |
| 101 | } |
| 102 | } |
| 103 | |
| @@ -334,10 +335,39 @@ | |
| 335 | if( n<iMin ) n = iMin; |
| 336 | if( n>iMax ) n = iMax; |
| 337 | Th_SetResultInt(interp, n); |
| 338 | return TH_OK; |
| 339 | } |
| 340 | |
| 341 | /* |
| 342 | ** TH1 command: repository ?BOOLEAN? |
| 343 | ** |
| 344 | ** Return the fully qualified file name of the open repository or an empty |
| 345 | ** string if one is not currently open. Optionally, it will attempt to open |
| 346 | ** the repository if the boolean argument is non-zero. |
| 347 | */ |
| 348 | static int repositoryCmd( |
| 349 | Th_Interp *interp, |
| 350 | void *p, |
| 351 | int argc, |
| 352 | const char **argv, |
| 353 | int *argl |
| 354 | ){ |
| 355 | int openRepository; |
| 356 | |
| 357 | if( argc!=1 && argc!=2 ){ |
| 358 | return Th_WrongNumArgs(interp, "repository ?BOOLEAN?"); |
| 359 | } |
| 360 | if( argc==2 ){ |
| 361 | if( Th_ToInt(interp, argv[1], argl[1], &openRepository) ){ |
| 362 | return TH_ERROR; |
| 363 | } |
| 364 | if( openRepository ) db_find_and_open_repository(OPEN_OK_NOT_FOUND, 0); |
| 365 | } |
| 366 | Th_SetResult(interp, g.zRepositoryName, -1); |
| 367 | return TH_OK; |
| 368 | } |
| 369 | |
| 370 | /* |
| 371 | ** Make sure the interpreter has been initialized. Initialize it if |
| 372 | ** it has not been already. |
| 373 | ** |
| @@ -357,15 +387,21 @@ | |
| 387 | {"htmlize", htmlizeCmd, 0}, |
| 388 | {"date", dateCmd, 0}, |
| 389 | {"html", putsCmd, 0}, |
| 390 | {"puts", putsCmd, (void*)1}, |
| 391 | {"wiki", wikiCmd, 0}, |
| 392 | {"repository", repositoryCmd, 0}, |
| 393 | }; |
| 394 | if( g.interp==0 ){ |
| 395 | int i; |
| 396 | g.interp = Th_CreateInterp(&vtab); |
| 397 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 398 | #ifdef FOSSIL_ENABLE_TCL |
| 399 | if( getenv("TH1_ENABLE_TCL")!=0 || db_get_boolean("tcl", 0) ){ |
| 400 | th_register_tcl(g.interp, &g.tcl); /* Tcl integration commands. */ |
| 401 | } |
| 402 | #endif |
| 403 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 404 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 405 | aCommand[i].pContext, 0); |
| 406 | } |
| 407 | } |
| @@ -531,9 +567,10 @@ | |
| 567 | void test_th_render(void){ |
| 568 | Blob in; |
| 569 | if( g.argc<3 ){ |
| 570 | usage("FILE"); |
| 571 | } |
| 572 | db_open_config(0); /* Needed for "tcl" setting. */ |
| 573 | blob_zero(&in); |
| 574 | blob_read_from_file(&in, g.argv[2]); |
| 575 | Th_Render(blob_str(&in)); |
| 576 | } |
| 577 | |
| 578 | DDED src/th_tcl.c |
| 579 | DDED test/th1-tcl.test |
| 580 | DDED test/th1-tcl1.txt |
| 581 | DDED test/th1-tcl2.txt |
| 582 | DDED test/th1-tcl3.txt |
| 583 | DDED test/th1-tcl4.txt |
| 584 | DDED test/th1-tcl5.txt |
| 585 | DDED test/th1-tcl6.txt |
| 586 | DDED test/th1-tcl7.txt |
| 587 | DDED test/th1-tcl8.txt |
| 588 | DDED win/Makefile.mingw.mistachkin |
+37
| --- src/th_main.c | ||
| +++ src/th_main.c | ||
| @@ -93,10 +93,11 @@ | ||
| 93 | 93 | } |
| 94 | 94 | if( g.cgiOutput ){ |
| 95 | 95 | cgi_append_content(z, n); |
| 96 | 96 | }else{ |
| 97 | 97 | fwrite(z, 1, n, stdout); |
| 98 | + fflush(stdout); | |
| 98 | 99 | } |
| 99 | 100 | if( encode ) free((char*)z); |
| 100 | 101 | } |
| 101 | 102 | } |
| 102 | 103 | |
| @@ -334,10 +335,39 @@ | ||
| 334 | 335 | if( n<iMin ) n = iMin; |
| 335 | 336 | if( n>iMax ) n = iMax; |
| 336 | 337 | Th_SetResultInt(interp, n); |
| 337 | 338 | return TH_OK; |
| 338 | 339 | } |
| 340 | + | |
| 341 | +/* | |
| 342 | +** TH1 command: repository ?BOOLEAN? | |
| 343 | +** | |
| 344 | +** Return the fully qualified file name of the open repository or an empty | |
| 345 | +** string if one is not currently open. Optionally, it will attempt to open | |
| 346 | +** the repository if the boolean argument is non-zero. | |
| 347 | +*/ | |
| 348 | +static int repositoryCmd( | |
| 349 | + Th_Interp *interp, | |
| 350 | + void *p, | |
| 351 | + int argc, | |
| 352 | + const char **argv, | |
| 353 | + int *argl | |
| 354 | +){ | |
| 355 | + int openRepository; | |
| 356 | + | |
| 357 | + if( argc!=1 && argc!=2 ){ | |
| 358 | + return Th_WrongNumArgs(interp, "repository ?BOOLEAN?"); | |
| 359 | + } | |
| 360 | + if( argc==2 ){ | |
| 361 | + if( Th_ToInt(interp, argv[1], argl[1], &openRepository) ){ | |
| 362 | + return TH_ERROR; | |
| 363 | + } | |
| 364 | + if( openRepository ) db_find_and_open_repository(OPEN_OK_NOT_FOUND, 0); | |
| 365 | + } | |
| 366 | + Th_SetResult(interp, g.zRepositoryName, -1); | |
| 367 | + return TH_OK; | |
| 368 | +} | |
| 339 | 369 | |
| 340 | 370 | /* |
| 341 | 371 | ** Make sure the interpreter has been initialized. Initialize it if |
| 342 | 372 | ** it has not been already. |
| 343 | 373 | ** |
| @@ -357,15 +387,21 @@ | ||
| 357 | 387 | {"htmlize", htmlizeCmd, 0}, |
| 358 | 388 | {"date", dateCmd, 0}, |
| 359 | 389 | {"html", putsCmd, 0}, |
| 360 | 390 | {"puts", putsCmd, (void*)1}, |
| 361 | 391 | {"wiki", wikiCmd, 0}, |
| 392 | + {"repository", repositoryCmd, 0}, | |
| 362 | 393 | }; |
| 363 | 394 | if( g.interp==0 ){ |
| 364 | 395 | int i; |
| 365 | 396 | g.interp = Th_CreateInterp(&vtab); |
| 366 | 397 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 398 | +#ifdef FOSSIL_ENABLE_TCL | |
| 399 | + if( getenv("TH1_ENABLE_TCL")!=0 || db_get_boolean("tcl", 0) ){ | |
| 400 | + th_register_tcl(g.interp, &g.tcl); /* Tcl integration commands. */ | |
| 401 | + } | |
| 402 | +#endif | |
| 367 | 403 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 368 | 404 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 369 | 405 | aCommand[i].pContext, 0); |
| 370 | 406 | } |
| 371 | 407 | } |
| @@ -531,9 +567,10 @@ | ||
| 531 | 567 | void test_th_render(void){ |
| 532 | 568 | Blob in; |
| 533 | 569 | if( g.argc<3 ){ |
| 534 | 570 | usage("FILE"); |
| 535 | 571 | } |
| 572 | + db_open_config(0); /* Needed for "tcl" setting. */ | |
| 536 | 573 | blob_zero(&in); |
| 537 | 574 | blob_read_from_file(&in, g.argv[2]); |
| 538 | 575 | Th_Render(blob_str(&in)); |
| 539 | 576 | } |
| 540 | 577 | |
| 541 | 578 | ADDED src/th_tcl.c |
| 542 | 579 | ADDED test/th1-tcl.test |
| 543 | 580 | ADDED test/th1-tcl1.txt |
| 544 | 581 | ADDED test/th1-tcl2.txt |
| 545 | 582 | ADDED test/th1-tcl3.txt |
| 546 | 583 | ADDED test/th1-tcl4.txt |
| 547 | 584 | ADDED test/th1-tcl5.txt |
| 548 | 585 | ADDED test/th1-tcl6.txt |
| 549 | 586 | ADDED test/th1-tcl7.txt |
| 550 | 587 | ADDED test/th1-tcl8.txt |
| 551 | 588 | ADDED win/Makefile.mingw.mistachkin |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -93,10 +93,11 @@ | |
| 93 | } |
| 94 | if( g.cgiOutput ){ |
| 95 | cgi_append_content(z, n); |
| 96 | }else{ |
| 97 | fwrite(z, 1, n, stdout); |
| 98 | } |
| 99 | if( encode ) free((char*)z); |
| 100 | } |
| 101 | } |
| 102 | |
| @@ -334,10 +335,39 @@ | |
| 334 | if( n<iMin ) n = iMin; |
| 335 | if( n>iMax ) n = iMax; |
| 336 | Th_SetResultInt(interp, n); |
| 337 | return TH_OK; |
| 338 | } |
| 339 | |
| 340 | /* |
| 341 | ** Make sure the interpreter has been initialized. Initialize it if |
| 342 | ** it has not been already. |
| 343 | ** |
| @@ -357,15 +387,21 @@ | |
| 357 | {"htmlize", htmlizeCmd, 0}, |
| 358 | {"date", dateCmd, 0}, |
| 359 | {"html", putsCmd, 0}, |
| 360 | {"puts", putsCmd, (void*)1}, |
| 361 | {"wiki", wikiCmd, 0}, |
| 362 | }; |
| 363 | if( g.interp==0 ){ |
| 364 | int i; |
| 365 | g.interp = Th_CreateInterp(&vtab); |
| 366 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 367 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 368 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 369 | aCommand[i].pContext, 0); |
| 370 | } |
| 371 | } |
| @@ -531,9 +567,10 @@ | |
| 531 | void test_th_render(void){ |
| 532 | Blob in; |
| 533 | if( g.argc<3 ){ |
| 534 | usage("FILE"); |
| 535 | } |
| 536 | blob_zero(&in); |
| 537 | blob_read_from_file(&in, g.argv[2]); |
| 538 | Th_Render(blob_str(&in)); |
| 539 | } |
| 540 | |
| 541 | DDED src/th_tcl.c |
| 542 | DDED test/th1-tcl.test |
| 543 | DDED test/th1-tcl1.txt |
| 544 | DDED test/th1-tcl2.txt |
| 545 | DDED test/th1-tcl3.txt |
| 546 | DDED test/th1-tcl4.txt |
| 547 | DDED test/th1-tcl5.txt |
| 548 | DDED test/th1-tcl6.txt |
| 549 | DDED test/th1-tcl7.txt |
| 550 | DDED test/th1-tcl8.txt |
| 551 | DDED win/Makefile.mingw.mistachkin |
| --- src/th_main.c | |
| +++ src/th_main.c | |
| @@ -93,10 +93,11 @@ | |
| 93 | } |
| 94 | if( g.cgiOutput ){ |
| 95 | cgi_append_content(z, n); |
| 96 | }else{ |
| 97 | fwrite(z, 1, n, stdout); |
| 98 | fflush(stdout); |
| 99 | } |
| 100 | if( encode ) free((char*)z); |
| 101 | } |
| 102 | } |
| 103 | |
| @@ -334,10 +335,39 @@ | |
| 335 | if( n<iMin ) n = iMin; |
| 336 | if( n>iMax ) n = iMax; |
| 337 | Th_SetResultInt(interp, n); |
| 338 | return TH_OK; |
| 339 | } |
| 340 | |
| 341 | /* |
| 342 | ** TH1 command: repository ?BOOLEAN? |
| 343 | ** |
| 344 | ** Return the fully qualified file name of the open repository or an empty |
| 345 | ** string if one is not currently open. Optionally, it will attempt to open |
| 346 | ** the repository if the boolean argument is non-zero. |
| 347 | */ |
| 348 | static int repositoryCmd( |
| 349 | Th_Interp *interp, |
| 350 | void *p, |
| 351 | int argc, |
| 352 | const char **argv, |
| 353 | int *argl |
| 354 | ){ |
| 355 | int openRepository; |
| 356 | |
| 357 | if( argc!=1 && argc!=2 ){ |
| 358 | return Th_WrongNumArgs(interp, "repository ?BOOLEAN?"); |
| 359 | } |
| 360 | if( argc==2 ){ |
| 361 | if( Th_ToInt(interp, argv[1], argl[1], &openRepository) ){ |
| 362 | return TH_ERROR; |
| 363 | } |
| 364 | if( openRepository ) db_find_and_open_repository(OPEN_OK_NOT_FOUND, 0); |
| 365 | } |
| 366 | Th_SetResult(interp, g.zRepositoryName, -1); |
| 367 | return TH_OK; |
| 368 | } |
| 369 | |
| 370 | /* |
| 371 | ** Make sure the interpreter has been initialized. Initialize it if |
| 372 | ** it has not been already. |
| 373 | ** |
| @@ -357,15 +387,21 @@ | |
| 387 | {"htmlize", htmlizeCmd, 0}, |
| 388 | {"date", dateCmd, 0}, |
| 389 | {"html", putsCmd, 0}, |
| 390 | {"puts", putsCmd, (void*)1}, |
| 391 | {"wiki", wikiCmd, 0}, |
| 392 | {"repository", repositoryCmd, 0}, |
| 393 | }; |
| 394 | if( g.interp==0 ){ |
| 395 | int i; |
| 396 | g.interp = Th_CreateInterp(&vtab); |
| 397 | th_register_language(g.interp); /* Basic scripting commands. */ |
| 398 | #ifdef FOSSIL_ENABLE_TCL |
| 399 | if( getenv("TH1_ENABLE_TCL")!=0 || db_get_boolean("tcl", 0) ){ |
| 400 | th_register_tcl(g.interp, &g.tcl); /* Tcl integration commands. */ |
| 401 | } |
| 402 | #endif |
| 403 | for(i=0; i<sizeof(aCommand)/sizeof(aCommand[0]); i++){ |
| 404 | Th_CreateCommand(g.interp, aCommand[i].zName, aCommand[i].xProc, |
| 405 | aCommand[i].pContext, 0); |
| 406 | } |
| 407 | } |
| @@ -531,9 +567,10 @@ | |
| 567 | void test_th_render(void){ |
| 568 | Blob in; |
| 569 | if( g.argc<3 ){ |
| 570 | usage("FILE"); |
| 571 | } |
| 572 | db_open_config(0); /* Needed for "tcl" setting. */ |
| 573 | blob_zero(&in); |
| 574 | blob_read_from_file(&in, g.argv[2]); |
| 575 | Th_Render(blob_str(&in)); |
| 576 | } |
| 577 | |
| 578 | DDED src/th_tcl.c |
| 579 | DDED test/th1-tcl.test |
| 580 | DDED test/th1-tcl1.txt |
| 581 | DDED test/th1-tcl2.txt |
| 582 | DDED test/th1-tcl3.txt |
| 583 | DDED test/th1-tcl4.txt |
| 584 | DDED test/th1-tcl5.txt |
| 585 | DDED test/th1-tcl6.txt |
| 586 | DDED test/th1-tcl7.txt |
| 587 | DDED test/th1-tcl8.txt |
| 588 | DDED win/Makefile.mingw.mistachkin |
+18
| --- a/src/th_tcl.c | ||
| +++ b/src/th_tcl.c | ||
| @@ -0,0 +1,18 @@ | ||
| 1 | +/tResult(th1Interp)-1));th1ExprTh1Exprth1exprRth1th1TH11 4)rgc-1; \ | |
| 2 | + for(obji=1; obji<Jim_NewStringObj(th1InString(exprResultth-1)); | |
| 3 | + } | |
| 4 | +TH1 },TH1 11 4)rgc-1; /1 th1th1th1TH1TH1Th1th1Eval", Th1Evalth1Expr", Th1th_TH1/* Usecontext? */pContext, NULL); | |
| 5 | + } | |
| 6 | + 11 4)rgc-1; \ | |
| 7 | + /1 4)rgc-1; \ | |
| 8 | + for(obji=1; obji<argc; obji++){ \ | |
| 9 | + Tcl_DecrRefCount(objv[obji-1]); \ | |
| 10 | + objv[obji-1] = 0; \ | |
| 11 | + } 11 4)rgc-1; \ | |
| 12 | + objv = 0; | |
| 13 | + | |
| 14 | +/* | |
| 15 | +** Fetch the Tcl interpreter f**********JimjimJim Jim_String(argv[ivoid *argv[i], argl[i]);v[i-1]);Th | |
| 16 | + Thvoid *ctx, | |
| 17 | + int argc, | |
| 18 | + conTHTH_ERROreturn Th""Th_ErrorMessagecl interpreter", (const char * |
| --- a/src/th_tcl.c | |
| +++ b/src/th_tcl.c | |
| @@ -0,0 +1,18 @@ | |
| --- a/src/th_tcl.c | |
| +++ b/src/th_tcl.c | |
| @@ -0,0 +1,18 @@ | |
| 1 | /tResult(th1Interp)-1));th1ExprTh1Exprth1exprRth1th1TH11 4)rgc-1; \ |
| 2 | for(obji=1; obji<Jim_NewStringObj(th1InString(exprResultth-1)); |
| 3 | } |
| 4 | TH1 },TH1 11 4)rgc-1; /1 th1th1th1TH1TH1Th1th1Eval", Th1Evalth1Expr", Th1th_TH1/* Usecontext? */pContext, NULL); |
| 5 | } |
| 6 | 11 4)rgc-1; \ |
| 7 | /1 4)rgc-1; \ |
| 8 | for(obji=1; obji<argc; obji++){ \ |
| 9 | Tcl_DecrRefCount(objv[obji-1]); \ |
| 10 | objv[obji-1] = 0; \ |
| 11 | } 11 4)rgc-1; \ |
| 12 | objv = 0; |
| 13 | |
| 14 | /* |
| 15 | ** Fetch the Tcl interpreter f**********JimjimJim Jim_String(argv[ivoid *argv[i], argl[i]);v[i-1]);Th |
| 16 | Thvoid *ctx, |
| 17 | int argc, |
| 18 | conTHTH_ERROreturn Th""Th_ErrorMessagecl interpreter", (const char * |
+82
| --- a/test/th1-tcl.test | ||
| +++ b/test/th1-tcl.test | ||
| @@ -0,0 +1,82 @@ | ||
| 1 | +; return | |
| 2 | +} | |
| 3 | + | |
| 4 | +h1-tcl3.txt]# | |
| 5 | +# Copyright (c) 2011 D. Richard Hipp | |
| 6 | +# | |
| 7 | +# This progra# | |
| 8 | + | |
| 9 | +test_setup | |
| 10 | + | |
| 11 | +############################################################################### | |
| 12 | + | |
| 13 | +set env(TH1_ENABLE_TCL) 1; # Tcl integration must be enabled for this test. | |
| 14 | + | |
| 15 | +############################################################################### | |
| 16 | + | |
| 17 | +fossil test-th-render --open-config \ | |
| 18 | + [file nativename [file join $path th1-tcl1.txt]] | |
| 19 | + | |
| 20 | +test tdir th1-tcl1.txt]] | |
| 21 | + | |
| 22 | +test th1-tcl-1 {[regexp -- {^tclReady\(before\) = 0 | |
| 23 | +tclReady\(after\) = 1 | |
| 24 | +\d+ | |
| 25 | +\d+ | |
| 26 | +\d+ | |
| 27 | +via Tcl invoke | |
| 28 | +4 | |
| 29 | +4 | |
| 30 | +two words | |
| 31 | +one_word | |
| 32 | +three words now | |
| 33 | +\d+ | |
| 34 | +two words | |
| 35 | +4 | |
| 36 | +\d+ | |
| 37 | +two words | |
| 38 | +4 | |
| 39 | +\d+ | |
| 40 | +one_word | |
| 41 | +three words now$} [normalize_result]]} | |
| 42 | + | |
| 43 | +############################################t be enabled for this test. | |
| 44 | + | |
| 45 | +############################################################################### | |
| 46 | + | |
| 47 | +fossil test-th-render --open-confth\ | |
| 48 | + [file nativenamd Hipp | |
| 49 | +# | |
| 50 | +# Thisafter\) = 1 | |
| 51 | +\d+ | |
| 52 | +\d+ | |
| 53 | +\d+ | |
| 54 | +via Tcl invoke | |
| 55 | +4 | |
| 56 | +4 | |
| 57 | +two words | |
| 58 | +one_word | |
| 59 | +three words now | |
| 60 | +\d+ | |
| 61 | +two words | |
| 62 | +4 | |
| 63 | +\d+ | |
| 64 | +two words | |
| 65 | +4 | |
| 66 | +\d+ | |
| 67 | +one_word | |
| 68 | +three words now$} [normalize_result] | |
| 69 | +$} [stringprogra# | |
| 70 | + | |
| 71 | +test_setup | |
| 72 | + | |
| 73 | +#######################config \ | |
| 74 | + [file nativename [fi | |
| 75 | + | |
| 76 | +set env(tth\ | |
| 77 | + [file nativenam2 Hipp | |
| 78 | +# | |
| 79 | +# Thisafter\)#########################################################config \ | |
| 80 | + [file nativename [fiexp -- {^tcscript} [normalize_result] | |
| 81 | +lth\ | |
| 82 | + [file nativenam3 Hipp |
| --- a/test/th1-tcl.test | |
| +++ b/test/th1-tcl.test | |
| @@ -0,0 +1,82 @@ | |
| --- a/test/th1-tcl.test | |
| +++ b/test/th1-tcl.test | |
| @@ -0,0 +1,82 @@ | |
| 1 | ; return |
| 2 | } |
| 3 | |
| 4 | h1-tcl3.txt]# |
| 5 | # Copyright (c) 2011 D. Richard Hipp |
| 6 | # |
| 7 | # This progra# |
| 8 | |
| 9 | test_setup |
| 10 | |
| 11 | ############################################################################### |
| 12 | |
| 13 | set env(TH1_ENABLE_TCL) 1; # Tcl integration must be enabled for this test. |
| 14 | |
| 15 | ############################################################################### |
| 16 | |
| 17 | fossil test-th-render --open-config \ |
| 18 | [file nativename [file join $path th1-tcl1.txt]] |
| 19 | |
| 20 | test tdir th1-tcl1.txt]] |
| 21 | |
| 22 | test th1-tcl-1 {[regexp -- {^tclReady\(before\) = 0 |
| 23 | tclReady\(after\) = 1 |
| 24 | \d+ |
| 25 | \d+ |
| 26 | \d+ |
| 27 | via Tcl invoke |
| 28 | 4 |
| 29 | 4 |
| 30 | two words |
| 31 | one_word |
| 32 | three words now |
| 33 | \d+ |
| 34 | two words |
| 35 | 4 |
| 36 | \d+ |
| 37 | two words |
| 38 | 4 |
| 39 | \d+ |
| 40 | one_word |
| 41 | three words now$} [normalize_result]]} |
| 42 | |
| 43 | ############################################t be enabled for this test. |
| 44 | |
| 45 | ############################################################################### |
| 46 | |
| 47 | fossil test-th-render --open-confth\ |
| 48 | [file nativenamd Hipp |
| 49 | # |
| 50 | # Thisafter\) = 1 |
| 51 | \d+ |
| 52 | \d+ |
| 53 | \d+ |
| 54 | via Tcl invoke |
| 55 | 4 |
| 56 | 4 |
| 57 | two words |
| 58 | one_word |
| 59 | three words now |
| 60 | \d+ |
| 61 | two words |
| 62 | 4 |
| 63 | \d+ |
| 64 | two words |
| 65 | 4 |
| 66 | \d+ |
| 67 | one_word |
| 68 | three words now$} [normalize_result] |
| 69 | $} [stringprogra# |
| 70 | |
| 71 | test_setup |
| 72 | |
| 73 | #######################config \ |
| 74 | [file nativename [fi |
| 75 | |
| 76 | set env(tth\ |
| 77 | [file nativenam2 Hipp |
| 78 | # |
| 79 | # Thisafter\)#########################################################config \ |
| 80 | [file nativename [fiexp -- {^tcscript} [normalize_result] |
| 81 | lth\ |
| 82 | [file nativenam3 Hipp |
+22
| --- a/test/th1-tcl1.txt | ||
| +++ b/test/th1-tcl1.txt | ||
| @@ -0,0 +1,22 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + #e e | |
| 5 | + # test-script | |
| 6 | + set chan test-th-render | |
| 7 | + # # | |
| 8 | + # This is<th1> | |
| 9 | + # | |
| 10 | + # This is a "TH1 fragment" used to test the Tcl integration features of TH1. | |
| 11 | + # The corresponding test file executes this file using the test-th-render | |
| 12 | + # Fossil command. | |
| 13 | + # | |
| 14 | + proc doOut {msg} {puts $msg; puts \n} | |
| 15 | + doOut "tclReady(before) = [tclReady]" | |
| 16 | + set channel stdout; tclInvoke set channel $channel | |
| 17 | + doOut "tclReady(after) = [tclReady]" | |
| 18 | + doOut [tclEval clock seconds] | |
| 19 | + dobridgeEval {set y "two words"}]bridgedoOut [set z [tclInvoke th1Expr {2+2}]] | |
| 20 | + doOut $x | |
| 21 | + doOut $y | |
| 22 | + doOut $th1th1 |
| --- a/test/th1-tcl1.txt | |
| +++ b/test/th1-tcl1.txt | |
| @@ -0,0 +1,22 @@ | |
| --- a/test/th1-tcl1.txt | |
| +++ b/test/th1-tcl1.txt | |
| @@ -0,0 +1,22 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | #e e |
| 5 | # test-script |
| 6 | set chan test-th-render |
| 7 | # # |
| 8 | # This is<th1> |
| 9 | # |
| 10 | # This is a "TH1 fragment" used to test the Tcl integration features of TH1. |
| 11 | # The corresponding test file executes this file using the test-th-render |
| 12 | # Fossil command. |
| 13 | # |
| 14 | proc doOut {msg} {puts $msg; puts \n} |
| 15 | doOut "tclReady(before) = [tclReady]" |
| 16 | set channel stdout; tclInvoke set channel $channel |
| 17 | doOut "tclReady(after) = [tclReady]" |
| 18 | doOut [tclEval clock seconds] |
| 19 | dobridgeEval {set y "two words"}]bridgedoOut [set z [tclInvoke th1Expr {2+2}]] |
| 20 | doOut $x |
| 21 | doOut $y |
| 22 | doOut $th1th1 |
+6
| --- a/test/th1-tcl2.txt | ||
| +++ b/test/th1-tcl2.txt | ||
| @@ -0,0 +1,6 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + #e e | |
| 5 | + # test-script-rendersing test-th-render | |
| 6 | + # |
| --- a/test/th1-tcl2.txt | |
| +++ b/test/th1-tcl2.txt | |
| @@ -0,0 +1,6 @@ | |
| --- a/test/th1-tcl2.txt | |
| +++ b/test/th1-tcl2.txt | |
| @@ -0,0 +1,6 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | #e e |
| 5 | # test-script-rendersing test-th-render |
| 6 | # |
+9
| --- a/test/th1-tcl3.txt | ||
| +++ b/test/th1-tcl3.txt | ||
| @@ -0,0 +1,9 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + # The corresponding test file e test-th-render | |
| 5 | + # the | |
| 6 | + # test-script-render Fossil command. | |
| 7 | + # | |
| 8 | + proc doOut {msg} {puts $msg; puts \n} | |
| 9 | + doOut [t |
| --- a/test/th1-tcl3.txt | |
| +++ b/test/th1-tcl3.txt | |
| @@ -0,0 +1,9 @@ | |
| --- a/test/th1-tcl3.txt | |
| +++ b/test/th1-tcl3.txt | |
| @@ -0,0 +1,9 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | # The corresponding test file e test-th-render |
| 5 | # the |
| 6 | # test-script-render Fossil command. |
| 7 | # |
| 8 | proc doOut {msg} {puts $msg; puts \n} |
| 9 | doOut [t |
+9
| --- a/test/th1-tcl4.txt | ||
| +++ b/test/th1-tcl4.txt | ||
| @@ -0,0 +1,9 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + # The corresponding test file e test-th-render | |
| 5 | + # the | |
| 6 | + # test-script-render Fossil command. | |
| 7 | + # | |
| 8 | + proc doOut {msg} {puts $msg; puts \n} | |
| 9 | + |
| --- a/test/th1-tcl4.txt | |
| +++ b/test/th1-tcl4.txt | |
| @@ -0,0 +1,9 @@ | |
| --- a/test/th1-tcl4.txt | |
| +++ b/test/th1-tcl4.txt | |
| @@ -0,0 +1,9 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | # The corresponding test file e test-th-render |
| 5 | # the |
| 6 | # test-script-render Fossil command. |
| 7 | # |
| 8 | proc doOut {msg} {puts $msg; puts \n} |
| 9 |
+5
| --- a/test/th1-tcl5.txt | ||
| +++ b/test/th1-tcl5.txt | ||
| @@ -0,0 +1,5 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + # The corresponding test file e test-th-render | |
| 5 | + # |
| --- a/test/th1-tcl5.txt | |
| +++ b/test/th1-tcl5.txt | |
| @@ -0,0 +1,5 @@ | |
| --- a/test/th1-tcl5.txt | |
| +++ b/test/th1-tcl5.txt | |
| @@ -0,0 +1,5 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | # The corresponding test file e test-th-render |
| 5 | # |
+9
| --- a/test/th1-tcl6.txt | ||
| +++ b/test/th1-tcl6.txt | ||
| @@ -0,0 +1,9 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + # The corresponding test file e test-th-render | |
| 5 | + # the | |
| 6 | + # test-script-render Fossil command. | |
| 7 | + # | |
| 8 | + proc doOut {msg} {puts $msg;th1Eval bad_command] | |
| 9 | +</th1> |
| --- a/test/th1-tcl6.txt | |
| +++ b/test/th1-tcl6.txt | |
| @@ -0,0 +1,9 @@ | |
| --- a/test/th1-tcl6.txt | |
| +++ b/test/th1-tcl6.txt | |
| @@ -0,0 +1,9 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | # The corresponding test file e test-th-render |
| 5 | # the |
| 6 | # test-script-render Fossil command. |
| 7 | # |
| 8 | proc doOut {msg} {puts $msg;th1Eval bad_command] |
| 9 | </th1> |
+18
| --- a/test/th1-tcl7.txt | ||
| +++ b/test/th1-tcl7.txt | ||
| @@ -0,0 +1,18 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + # The corresponding test file e test-th-render | |
| 5 | + # the | |
| 6 | + # test-script-render Fossil command. | |
| 7 | + # | |
| 8 | + proc doOut {msg} {puts $msg; puts \n} | |
| 9 | + | |
| 10 | + # | |
| 11 | + # BUGBUG: Attempting to divide by zero will crash TH1 with the error: | |
| 12 | + # "child killed: floating-point exceptith1Expr 2/0] | |
| 13 | + | |
| 14 | + # | |
| 15 | + # NOTE: For now, just cause an expression syntax error. | |
| 16 | + # | |
| 17 | + doOut [tclEval th1Expr 2**0] | |
| 18 | +</th1> |
| --- a/test/th1-tcl7.txt | |
| +++ b/test/th1-tcl7.txt | |
| @@ -0,0 +1,18 @@ | |
| --- a/test/th1-tcl7.txt | |
| +++ b/test/th1-tcl7.txt | |
| @@ -0,0 +1,18 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | # The corresponding test file e test-th-render |
| 5 | # the |
| 6 | # test-script-render Fossil command. |
| 7 | # |
| 8 | proc doOut {msg} {puts $msg; puts \n} |
| 9 | |
| 10 | # |
| 11 | # BUGBUG: Attempting to divide by zero will crash TH1 with the error: |
| 12 | # "child killed: floating-point exceptith1Expr 2/0] |
| 13 | |
| 14 | # |
| 15 | # NOTE: For now, just cause an expression syntax error. |
| 16 | # |
| 17 | doOut [tclEval th1Expr 2**0] |
| 18 | </th1> |
+11
| --- a/test/th1-tcl8.txt | ||
| +++ b/test/th1-tcl8.txt | ||
| @@ -0,0 +1,11 @@ | ||
| 1 | +<th1> | |
| 2 | + # | |
| 3 | + # This is a "TH1 fragment" used to test the TH1. | |
| 4 | + #e e | |
| 5 | + # test-script-rendersing test-th-render | |
| 6 | + # Fossil command. | |
| 7 | + # | |
| 8 | + proc doOut {msg} {puts $msg; puts \n} | |
| 9 | + | |
| 10 | + if {[tclInvoke set tcl_version] >= 8.6} { | |
| 11 | + doOut [tclInvoke tailcadoOut "This test requires Tcl |
| --- a/test/th1-tcl8.txt | |
| +++ b/test/th1-tcl8.txt | |
| @@ -0,0 +1,11 @@ | |
| --- a/test/th1-tcl8.txt | |
| +++ b/test/th1-tcl8.txt | |
| @@ -0,0 +1,11 @@ | |
| 1 | <th1> |
| 2 | # |
| 3 | # This is a "TH1 fragment" used to test the TH1. |
| 4 | #e e |
| 5 | # test-script-rendersing test-th-render |
| 6 | # Fossil command. |
| 7 | # |
| 8 | proc doOut {msg} {puts $msg; puts \n} |
| 9 | |
| 10 | if {[tclInvoke set tcl_version] >= 8.6} { |
| 11 | doOut [tclInvoke tailcadoOut "This test requires Tcl |
| --- a/win/Makefile.mingw.mistachkin | ||
| +++ b/win/Makefile.mingw.mistachkin | ||
| @@ -0,0 +1,212 @@ | ||
| 1 | +markdown supportMARon windows using mingwD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 2 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 3 | +# | |
| 4 | +Zzlib-1.2.7 | |
| 5 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 6 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 7 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 8 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 9 | +RMARKDOWDjson_json_usermarkdTE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMwikiT==W With markdownMARKDOWNMARKDOWN=1 | |
| 10 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 11 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagt=1 | |
| 12 | + | |
| 13 | +#### The directory where the Lite package to TclTCL_SQLITE | |
| 14 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 15 | +TTCL5 | |
| 16 | +Z -DCSON_FOSSIL_MODEartzlib-1.2.5upportMARKDOW With markdownMARKDOOpenSSL_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 17 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITEmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 18 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 19 | +RMARKDOWDjson_json_usermarkdW ILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 20 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 21 | +# | |
| 22 | +Zzlib-1.2.7 | |
| 23 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 24 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 25 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 26 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 27 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 28 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMARKDOWNMARKDOW With markdownMARKDmarkdowarkdownarkdown_htmld5arkdowmarkdown_htmld5ergmerge3arkdownmarkdown_htmlmd0eportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 29 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 30 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 31 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 32 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 33 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 34 | +RMARKDOWDjson_json_usermarkdovtajson_uikiwikitagtatagccWindhe SQLite package to TclTCL_SQLITE | |
| 35 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 36 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 37 | +# | |
| 38 | +Zzlib-1.2.7 | |
| 39 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 40 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 41 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 42 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 43 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 44 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMARKDOWNMARKDOW With markdownMARKDmarkmarkdown supprtMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 45 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 46 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 47 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 48 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 49 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide t (statically linked) Provide the SQLite p -DBUILD_sqliteTCL_SQLITE=1 -DBU -DSTATIC_BUILDkdovtajson_userjson_wikiTCL=1DOWNMARKDOWN=1 | |
| 50 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 51 | +RMARKDOWDjsLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 52 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW Wi.hlogin.hportMARKDOW WithMARKDqutMARKDOW WiLIB += -municodearkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 53 | +RMARKDOWtjson_rkdown supportMmaKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 54 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 55 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 56 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 57 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 58 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 59 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 60 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IUarkdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_htmlarkdownmarkdownMARKDOWNMmarkdoarkdown.c >markdowrkdown.o: $(OBJDIR)/markdownrkdownmarkdowrkdowrkdowikitagtatagccWindows/Linux/DarQLITmarkdown suppmarkdownMARKDOWNMARKDOWN=1 | |
| 61 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 62 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 63 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 64 | +# | |
| 65 | +Zzlib-1.2.7 | |
| 66 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 67 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 68 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 69 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 70 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 71 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 72 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 73 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 74 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 75 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 76 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 77 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW th.o upportMARKmarkdowSRCDIR)/th.h TCL_SQLITE=1 -DBUILDjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 78 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 79 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 80 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 81 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 82 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 83 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 84 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 85 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 86 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 87 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 88 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 89 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 90 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 91 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ;markdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 92 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 93 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 94 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 95 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 96 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 97 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 98 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 99 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 100 | +# | |
| 101 | +Zzlib-1.2.7 | |
| 102 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 103 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 104 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 105 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 106 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 107 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 108 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 109 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 110 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 111 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 112 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 113 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 114 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 115 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 116 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 117 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 118 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 119 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 120 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 121 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 122 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 123 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 124 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ; -DBUILD_sn_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 125 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 126 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 127 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 128 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 129 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 130 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 131 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 132 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 133 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,d5QLITE# Provide tyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 134 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 135 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 136 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 137 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 138 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 139 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 140 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 141 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 142 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 143 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 144 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 145 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 146 | +RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ;markdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 147 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 148 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 149 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 150 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 151 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 152 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 153 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 154 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 155 | +# | |
| 156 | +Zzlib-1.2.7 | |
| 157 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 158 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 159 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 160 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 161 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 162 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 163 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEad5_.c:md5.hsupportMARKDOW WitharkdownMARKDOWNMARKDOWN=1 | |
| 164 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 165 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 166 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 167 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 168 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 169 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 170 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 171 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 172 | +# | |
| 173 | +Zzlib-1.2.7 | |
| 174 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 175 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 176 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 177 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 178 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite packagemarkdown supportownMARKDOWNMARKDOMARKDOW the SQLite package to TclTCL_SQLITE | |
| 179 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 180 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQ With markdown$(OBJDIR)/tkt.h M@BmW,I@BmW,3MARKDOWMARKDOWNMARKDOW With markdownMARKDmarkdowarkdownarkdown_htmld5arkdowmarkdown_htmld5ergmerge3arkdownmarkdown_htmlmd5merg Provide the SQLimarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 181 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 182 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 183 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 184 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 185 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 186 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 187 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE | |
| 188 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. | |
| 189 | +# | |
| 190 | +Zzlib-1.2.7 | |
| 191 | +ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 192 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL | |
| 193 | +TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 194 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 195 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 196 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 197 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 198 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 199 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 200 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 201 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 202 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 203 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 204 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 205 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 206 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 207 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE | |
| 208 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE | |
| 209 | +TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 210 | +RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 | |
| 211 | +RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# ProthD_sqlite=1make -DOWDjson_json_usermarkdovc $(SRCDIR)/thQLITE=1 -DBUILD_th.o | |
| 212 | +e=1make -DCth_langD_sqlite=1make -DlangDOWDjson_json_usermarkdovcite=1make -th_langQLITE=1 -DBUILD_th_langkdown supportMARKDOW With ma_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacp |
| --- a/win/Makefile.mingw.mistachkin | |
| +++ b/win/Makefile.mingw.mistachkin | |
| @@ -0,0 +1,212 @@ | |
| --- a/win/Makefile.mingw.mistachkin | |
| +++ b/win/Makefile.mingw.mistachkin | |
| @@ -0,0 +1,212 @@ | |
| 1 | markdown supportMARon windows using mingwD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 2 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 3 | # |
| 4 | Zzlib-1.2.7 |
| 5 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 6 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 7 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 8 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 9 | RMARKDOWDjson_json_usermarkdTE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMwikiT==W With markdownMARKDOWNMARKDOWN=1 |
| 10 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 11 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagt=1 |
| 12 | |
| 13 | #### The directory where the Lite package to TclTCL_SQLITE |
| 14 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 15 | TTCL5 |
| 16 | Z -DCSON_FOSSIL_MODEartzlib-1.2.5upportMARKDOW With markdownMARKDOOpenSSL_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 17 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITEmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 18 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 19 | RMARKDOWDjson_json_usermarkdW ILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 20 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 21 | # |
| 22 | Zzlib-1.2.7 |
| 23 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 24 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 25 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 26 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 27 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 28 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMARKDOWNMARKDOW With markdownMARKDmarkdowarkdownarkdown_htmld5arkdowmarkdown_htmld5ergmerge3arkdownmarkdown_htmlmd0eportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 29 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 30 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 31 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 32 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 33 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 34 | RMARKDOWDjson_json_usermarkdovtajson_uikiwikitagtatagccWindhe SQLite package to TclTCL_SQLITE |
| 35 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 36 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 37 | # |
| 38 | Zzlib-1.2.7 |
| 39 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 40 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 41 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 42 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 43 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 44 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEa#KDOW :$(OBJDIR)/cgMARKDOWMARKDOWNMARKDOW With markdownMARKDmarkmarkdown supprtMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 45 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 46 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 47 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 48 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 49 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide t (statically linked) Provide the SQLite p -DBUILD_sqliteTCL_SQLITE=1 -DBU -DSTATIC_BUILDkdovtajson_userjson_wikiTCL=1DOWNMARKDOWN=1 |
| 50 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 51 | RMARKDOWDjsLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 52 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW Wi.hlogin.hportMARKDOW WithMARKDqutMARKDOW WiLIB += -municodearkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 53 | RMARKDOWtjson_rkdown supportMmaKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 54 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 55 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 56 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 57 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 58 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 59 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 60 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IUarkdown_.c:$(OBJDIR)/markdown.h $(OBJDIR)/markdown_html_.c:$(OBJDIR)/markdown_htmlarkdownmarkdownMARKDOWNMmarkdoarkdown.c >markdowrkdown.o: $(OBJDIR)/markdownrkdownmarkdowrkdowrkdowikitagtatagccWindows/Linux/DarQLITmarkdown suppmarkdownMARKDOWNMARKDOWN=1 |
| 61 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 62 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 63 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 64 | # |
| 65 | Zzlib-1.2.7 |
| 66 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 67 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 68 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 69 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 70 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 71 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 72 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 73 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 74 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 75 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 76 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 77 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW th.o upportMARKmarkdowSRCDIR)/th.h TCL_SQLITE=1 -DBUILDjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 78 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 79 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 80 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 81 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 82 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 83 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 84 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 85 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 86 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 87 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 88 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 89 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 90 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 91 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ;markdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 92 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 93 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 94 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 95 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 96 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 97 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 98 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 99 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 100 | # |
| 101 | Zzlib-1.2.7 |
| 102 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 103 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 104 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 105 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 106 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 107 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 108 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 109 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 110 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 111 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 112 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 113 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 114 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 115 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 116 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 117 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 118 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 119 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 120 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 121 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 122 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 123 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 124 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ; -DBUILD_sn_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 125 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 126 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 127 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 128 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 129 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 130 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 131 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 132 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 133 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,d5QLITE# Provide tyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 134 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 135 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 136 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 137 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 138 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 139 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 140 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 141 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 142 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 143 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 144 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 145 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdattMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 146 | RMARKDOWtjson_rkdown suppo own supportMARKDOkdownMARKDOWNMA:.h L_SQLITE=1 -DBUILD_sqlite=1make -markdown supportMARKbisect.h :$(OBJDIR)/branch.h:$(OBJDIR)/browse.hinux/DarQLITE# Promarkdown supportMARKDOW :$(OBJDIR)/cgi.hcheckin.hout.hwn supportMARKDOW Withrwn supportMARKDOW Wrk_.c:h:.h:db.h :.h_.c:.h :$(OBJDIR)/diff.h _.c: :$(OBJDIR)/doc.h json_usermarkdovtamn supportMARKDOW WrtMARKDOW With mark:$(OBJDIR)/glob.h:graph.h gpdatrsspdurlrsse markdo.hocketocket.h:rtifacmarkdown supma:h :$(OBJDIR)/info.hportMARKDOW WithMARKDOW With mark.hportMARKDOW WithMARKDOW Wit.hportMARKDOW WithMARKDOW With markdownMARKDOWNMARKDdiff.hrdir.hportMARKDOW WithMARKDfinfo.hlogin.hportMARKDOW WithMARKDquery.hreport.hagtag.htimeline.hportMARKDOW WithMARKuser.hportMARKDOW With marMARKDOW With markdowiki.h :$(OBJDIR)/login.h :main.h_.c:.h :$(OBJDIR)/md5.h.h:$(OBJDIR)/name.h popen_.c:$(OBJDIR)/popen.h :$(OBJDIR)/pqueue.h tagccWindows/LinumarkI@AW~,2:h J@AaG,1::H@Ac0,2:h X@5Dl,c@5EL,c@5F0,I@Atl,1::G@3TG,2:h Z@5GK,Z@5Gw,I@B5U,J::$(OBJDIR)/skins.h J@B8V,K@5IU,a@5Ir,Z@5JV,I@2wG,1::I@BLk,I@BNl,H@BP~,X@5LM,X@5Lw,e@5MW,L@2y0,1::I@2y0,3:.h 9@40l,O:/tkt_.c:$(OBJDIR)/tkt.h M@BmW,I@BmW,3:.h Z@5PG,K@BvW,G@BvW,3:.h H@B~0,A@Ce7,6:url.h H@C4~,H::$(OBJDIR)/user.hK@CEy,1::H@3Zk,1:hG@CJ0,M@5TF,I@CKG,H@CMV,k@5UG,K@CXG,1::H@CXG,3:.h e@5Vl,H@CdG,I@5Wj,M@Ck0,1::J@Ck0,3:.h X@5Xq,I@CsW,G:h $(SRCDIR)/th.hL@3sV,45l@5ZP,2:d5G@9x0,2:d5k@Cgk,7:md5.c >G@9qG,BT@9py,22A@A5E,wc@CB_,_UpXJ;markdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 147 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 148 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 149 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 150 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 151 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 152 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 153 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 154 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 155 | # |
| 156 | Zzlib-1.2.7 |
| 157 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 158 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 159 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 160 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 161 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 162 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 163 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEad5_.c:md5.hsupportMARKDOW WitharkdownMARKDOWNMARKDOWN=1 |
| 164 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 165 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 166 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 167 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 168 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 169 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 170 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 171 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 172 | # |
| 173 | Zzlib-1.2.7 |
| 174 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 175 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 176 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 177 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 178 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite packagemarkdown supportownMARKDOWNMARKDOMARKDOW the SQLite package to TclTCL_SQLITE |
| 179 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 180 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQ With markdown$(OBJDIR)/tkt.h M@BmW,I@BmW,3MARKDOWMARKDOWNMARKDOW With markdownMARKDmarkdowarkdownarkdown_htmld5arkdowmarkdown_htmld5ergmerge3arkdownmarkdown_htmlmd5merg Provide the SQLimarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 181 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 182 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 183 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 184 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 185 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 186 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 187 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatL_SQLITE |
| 188 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSILzlib-1.x.yzlib source directory. |
| 189 | # |
| 190 | Zzlib-1.2.7 |
| 191 | ZLIBzlib-1.2.7son_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 192 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatHTTPSSSL |
| 193 | TSSarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 194 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 195 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 196 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 197 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 198 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 199 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 200 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupoergenameathivotverifyvfilenampaton_usermarkdovtajsomarkverifyrkdown supportMARKDOW wikirkdown supportMARKOW Wuserjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 201 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 202 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 203 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 204 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 205 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacportpdate_.c:pdupdatmarkdod5verifykdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 206 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 207 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# Provide the SQLite package to TclTCL_SQLITE |
| 208 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifac$(PREFIX),pdatrsspdurlrsse SQLite package to TclTCL_SQLITE |
| 209 | TTCL_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacmarkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 210 | RMARKDOWtjson_rkdown supportMARKDOW With markdownMARKDOWNMARKDOWN=1 |
| 211 | RMARKDOWDjson_json_usermarkdovtajson_userjson_wikiwikitagtatagccWindows/Linux/DarQLITE# ProthD_sqlite=1make -DOWDjson_json_usermarkdovc $(SRCDIR)/thQLITE=1 -DBUILD_th.o |
| 212 | e=1make -DCth_langD_sqlite=1make -DlangDOWDjson_json_usermarkdovcite=1make -th_langQLITE=1 -DBUILD_th_langkdown supportMARKDOW With ma_SQLITE=1 -DBUILD_sqliteTCL_SQLITE=1 -DBUILD_sqlite=1make -DCSON_FOSSIL_MODEartifacp |