Fossil SCM

Add a setup page for email notification. There is no logic behind the setup, yet.

drh 2018-06-20 13:16 trunk
Commit ccf50f06192f86ac6ff1409362813afd9e8b42d5e7909c05ccb90ad2aa1c5de8
+12
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
4242
$(SRCDIR)/descendants.c \
4343
$(SRCDIR)/diff.c \
4444
$(SRCDIR)/diffcmd.c \
4545
$(SRCDIR)/dispatch.c \
4646
$(SRCDIR)/doc.c \
47
+ $(SRCDIR)/email.c \
4748
$(SRCDIR)/encode.c \
4849
$(SRCDIR)/etag.c \
4950
$(SRCDIR)/event.c \
5051
$(SRCDIR)/export.c \
5152
$(SRCDIR)/file.c \
@@ -243,10 +244,11 @@
243244
$(OBJDIR)/descendants_.c \
244245
$(OBJDIR)/diff_.c \
245246
$(OBJDIR)/diffcmd_.c \
246247
$(OBJDIR)/dispatch_.c \
247248
$(OBJDIR)/doc_.c \
249
+ $(OBJDIR)/email_.c \
248250
$(OBJDIR)/encode_.c \
249251
$(OBJDIR)/etag_.c \
250252
$(OBJDIR)/event_.c \
251253
$(OBJDIR)/export_.c \
252254
$(OBJDIR)/file_.c \
@@ -373,10 +375,11 @@
373375
$(OBJDIR)/descendants.o \
374376
$(OBJDIR)/diff.o \
375377
$(OBJDIR)/diffcmd.o \
376378
$(OBJDIR)/dispatch.o \
377379
$(OBJDIR)/doc.o \
380
+ $(OBJDIR)/email.o \
378381
$(OBJDIR)/encode.o \
379382
$(OBJDIR)/etag.o \
380383
$(OBJDIR)/event.o \
381384
$(OBJDIR)/export.o \
382385
$(OBJDIR)/file.o \
@@ -701,10 +704,11 @@
701704
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
702705
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
703706
$(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
704707
$(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
705708
$(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
709
+ $(OBJDIR)/email_.c:$(OBJDIR)/email.h \
706710
$(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
707711
$(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
708712
$(OBJDIR)/event_.c:$(OBJDIR)/event.h \
709713
$(OBJDIR)/export_.c:$(OBJDIR)/export.h \
710714
$(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1038,10 +1042,18 @@
10381042
10391043
$(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
10401044
$(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
10411045
10421046
$(OBJDIR)/doc.h: $(OBJDIR)/headers
1047
+
1048
+$(OBJDIR)/email_.c: $(SRCDIR)/email.c $(OBJDIR)/translate
1049
+ $(OBJDIR)/translate $(SRCDIR)/email.c >$@
1050
+
1051
+$(OBJDIR)/email.o: $(OBJDIR)/email_.c $(OBJDIR)/email.h $(SRCDIR)/config.h
1052
+ $(XTCC) -o $(OBJDIR)/email.o -c $(OBJDIR)/email_.c
1053
+
1054
+$(OBJDIR)/email.h: $(OBJDIR)/headers
10431055
10441056
$(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(OBJDIR)/translate
10451057
$(OBJDIR)/translate $(SRCDIR)/encode.c >$@
10461058
10471059
$(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
10481060
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
42 $(SRCDIR)/descendants.c \
43 $(SRCDIR)/diff.c \
44 $(SRCDIR)/diffcmd.c \
45 $(SRCDIR)/dispatch.c \
46 $(SRCDIR)/doc.c \
 
47 $(SRCDIR)/encode.c \
48 $(SRCDIR)/etag.c \
49 $(SRCDIR)/event.c \
50 $(SRCDIR)/export.c \
51 $(SRCDIR)/file.c \
@@ -243,10 +244,11 @@
243 $(OBJDIR)/descendants_.c \
244 $(OBJDIR)/diff_.c \
245 $(OBJDIR)/diffcmd_.c \
246 $(OBJDIR)/dispatch_.c \
247 $(OBJDIR)/doc_.c \
 
248 $(OBJDIR)/encode_.c \
249 $(OBJDIR)/etag_.c \
250 $(OBJDIR)/event_.c \
251 $(OBJDIR)/export_.c \
252 $(OBJDIR)/file_.c \
@@ -373,10 +375,11 @@
373 $(OBJDIR)/descendants.o \
374 $(OBJDIR)/diff.o \
375 $(OBJDIR)/diffcmd.o \
376 $(OBJDIR)/dispatch.o \
377 $(OBJDIR)/doc.o \
 
378 $(OBJDIR)/encode.o \
379 $(OBJDIR)/etag.o \
380 $(OBJDIR)/event.o \
381 $(OBJDIR)/export.o \
382 $(OBJDIR)/file.o \
@@ -701,10 +704,11 @@
701 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
702 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
703 $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
704 $(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
705 $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
 
706 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
707 $(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
708 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
709 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
710 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1038,10 +1042,18 @@
1038
1039 $(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1040 $(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1041
1042 $(OBJDIR)/doc.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1043
1044 $(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(OBJDIR)/translate
1045 $(OBJDIR)/translate $(SRCDIR)/encode.c >$@
1046
1047 $(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1048
--- src/main.mk
+++ src/main.mk
@@ -42,10 +42,11 @@
42 $(SRCDIR)/descendants.c \
43 $(SRCDIR)/diff.c \
44 $(SRCDIR)/diffcmd.c \
45 $(SRCDIR)/dispatch.c \
46 $(SRCDIR)/doc.c \
47 $(SRCDIR)/email.c \
48 $(SRCDIR)/encode.c \
49 $(SRCDIR)/etag.c \
50 $(SRCDIR)/event.c \
51 $(SRCDIR)/export.c \
52 $(SRCDIR)/file.c \
@@ -243,10 +244,11 @@
244 $(OBJDIR)/descendants_.c \
245 $(OBJDIR)/diff_.c \
246 $(OBJDIR)/diffcmd_.c \
247 $(OBJDIR)/dispatch_.c \
248 $(OBJDIR)/doc_.c \
249 $(OBJDIR)/email_.c \
250 $(OBJDIR)/encode_.c \
251 $(OBJDIR)/etag_.c \
252 $(OBJDIR)/event_.c \
253 $(OBJDIR)/export_.c \
254 $(OBJDIR)/file_.c \
@@ -373,10 +375,11 @@
375 $(OBJDIR)/descendants.o \
376 $(OBJDIR)/diff.o \
377 $(OBJDIR)/diffcmd.o \
378 $(OBJDIR)/dispatch.o \
379 $(OBJDIR)/doc.o \
380 $(OBJDIR)/email.o \
381 $(OBJDIR)/encode.o \
382 $(OBJDIR)/etag.o \
383 $(OBJDIR)/event.o \
384 $(OBJDIR)/export.o \
385 $(OBJDIR)/file.o \
@@ -701,10 +704,11 @@
704 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
705 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
706 $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
707 $(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
708 $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
709 $(OBJDIR)/email_.c:$(OBJDIR)/email.h \
710 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
711 $(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
712 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
713 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
714 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1038,10 +1042,18 @@
1042
1043 $(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1044 $(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1045
1046 $(OBJDIR)/doc.h: $(OBJDIR)/headers
1047
1048 $(OBJDIR)/email_.c: $(SRCDIR)/email.c $(OBJDIR)/translate
1049 $(OBJDIR)/translate $(SRCDIR)/email.c >$@
1050
1051 $(OBJDIR)/email.o: $(OBJDIR)/email_.c $(OBJDIR)/email.h $(SRCDIR)/config.h
1052 $(XTCC) -o $(OBJDIR)/email.o -c $(OBJDIR)/email_.c
1053
1054 $(OBJDIR)/email.h: $(OBJDIR)/headers
1055
1056 $(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(OBJDIR)/translate
1057 $(OBJDIR)/translate $(SRCDIR)/encode.c >$@
1058
1059 $(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1060
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -54,10 +54,11 @@
5454
descendants
5555
diff
5656
diffcmd
5757
dispatch
5858
doc
59
+ email
5960
encode
6061
etag
6162
event
6263
export
6364
file
6465
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -54,10 +54,11 @@
54 descendants
55 diff
56 diffcmd
57 dispatch
58 doc
 
59 encode
60 etag
61 event
62 export
63 file
64
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -54,10 +54,11 @@
54 descendants
55 diff
56 diffcmd
57 dispatch
58 doc
59 email
60 encode
61 etag
62 event
63 export
64 file
65
+4 -3
--- src/setup.c
+++ src/setup.c
@@ -2,11 +2,11 @@
22
** Copyright (c) 2007 D. Richard Hipp
33
**
44
** This program is free software; you can redistribute it and/or
55
** modify it under the terms of the Simplified BSD License (also
66
** known as the "2-Clause License" or "FreeBSD License".)
7
-
7
+**
88
** This program is distributed in the hope that it will be useful,
99
** but without any warranty; without even the implied warranty of
1010
** merchantability or fitness for a particular purpose.
1111
**
1212
** Author contact information:
@@ -114,10 +114,11 @@
114114
"Configure the trouble-ticketing system for this repository");
115115
setup_menu_entry("Search","srchsetup",
116116
"Configure the built-in search engine");
117117
setup_menu_entry("URL Aliases", "waliassetup",
118118
"Configure URL aliases");
119
+ setup_menu_entry("Email", "setup_email", "Email notifications");
119120
setup_menu_entry("Transfers", "xfersetup",
120121
"Configure the transfer system for this repository");
121122
setup_menu_entry("Skins", "setup_skin",
122123
"Select and/or modify the web interface \"skins\"");
123124
setup_menu_entry("Moderation", "setup_modreq",
@@ -1028,11 +1029,11 @@
10281029
}
10291030
10301031
/*
10311032
** Generate a text box for an attribute.
10321033
*/
1033
-static void multiple_choice_attribute(
1034
+void multiple_choice_attribute(
10341035
const char *zLabel, /* The text label on the menu */
10351036
const char *zVar, /* The corresponding row in the VAR table */
10361037
const char *zQP, /* The query parameter */
10371038
const char *zDflt, /* Default value if VAR table entry does not exist */
10381039
int nChoice, /* Number of choices */
@@ -1472,11 +1473,11 @@
14721473
"tdf", "0", count(azTimeFormats)/2, azTimeFormats);
14731474
@ <p>If the "HH:MM" or "HH:MM:SS" format is selected, then the date is shown
14741475
@ in a separate box (using CSS class "timelineDate") whenever the date
14751476
@ changes. With the "YYYY-MM-DD&nbsp;HH:MM" and "YYMMDD ..." formats,
14761477
@ the complete date and time is shown on every timeline entry using the
1477
- @ CSS class "timelineTime". (Preperty: "timeline-date-format")</p>
1478
+ @ CSS class "timelineTime". (Property: "timeline-date-format")</p>
14781479
14791480
@ <hr />
14801481
onoff_attribute("Show version differences by default",
14811482
"show-version-diffs", "vdiff", 0, 0);
14821483
@ <p>The version-information pages linked from the timeline can either
14831484
--- src/setup.c
+++ src/setup.c
@@ -2,11 +2,11 @@
2 ** Copyright (c) 2007 D. Richard Hipp
3 **
4 ** This program is free software; you can redistribute it and/or
5 ** modify it under the terms of the Simplified BSD License (also
6 ** known as the "2-Clause License" or "FreeBSD License".)
7
8 ** This program is distributed in the hope that it will be useful,
9 ** but without any warranty; without even the implied warranty of
10 ** merchantability or fitness for a particular purpose.
11 **
12 ** Author contact information:
@@ -114,10 +114,11 @@
114 "Configure the trouble-ticketing system for this repository");
115 setup_menu_entry("Search","srchsetup",
116 "Configure the built-in search engine");
117 setup_menu_entry("URL Aliases", "waliassetup",
118 "Configure URL aliases");
 
119 setup_menu_entry("Transfers", "xfersetup",
120 "Configure the transfer system for this repository");
121 setup_menu_entry("Skins", "setup_skin",
122 "Select and/or modify the web interface \"skins\"");
123 setup_menu_entry("Moderation", "setup_modreq",
@@ -1028,11 +1029,11 @@
1028 }
1029
1030 /*
1031 ** Generate a text box for an attribute.
1032 */
1033 static void multiple_choice_attribute(
1034 const char *zLabel, /* The text label on the menu */
1035 const char *zVar, /* The corresponding row in the VAR table */
1036 const char *zQP, /* The query parameter */
1037 const char *zDflt, /* Default value if VAR table entry does not exist */
1038 int nChoice, /* Number of choices */
@@ -1472,11 +1473,11 @@
1472 "tdf", "0", count(azTimeFormats)/2, azTimeFormats);
1473 @ <p>If the "HH:MM" or "HH:MM:SS" format is selected, then the date is shown
1474 @ in a separate box (using CSS class "timelineDate") whenever the date
1475 @ changes. With the "YYYY-MM-DD&nbsp;HH:MM" and "YYMMDD ..." formats,
1476 @ the complete date and time is shown on every timeline entry using the
1477 @ CSS class "timelineTime". (Preperty: "timeline-date-format")</p>
1478
1479 @ <hr />
1480 onoff_attribute("Show version differences by default",
1481 "show-version-diffs", "vdiff", 0, 0);
1482 @ <p>The version-information pages linked from the timeline can either
1483
--- src/setup.c
+++ src/setup.c
@@ -2,11 +2,11 @@
2 ** Copyright (c) 2007 D. Richard Hipp
3 **
4 ** This program is free software; you can redistribute it and/or
5 ** modify it under the terms of the Simplified BSD License (also
6 ** known as the "2-Clause License" or "FreeBSD License".)
7 **
8 ** This program is distributed in the hope that it will be useful,
9 ** but without any warranty; without even the implied warranty of
10 ** merchantability or fitness for a particular purpose.
11 **
12 ** Author contact information:
@@ -114,10 +114,11 @@
114 "Configure the trouble-ticketing system for this repository");
115 setup_menu_entry("Search","srchsetup",
116 "Configure the built-in search engine");
117 setup_menu_entry("URL Aliases", "waliassetup",
118 "Configure URL aliases");
119 setup_menu_entry("Email", "setup_email", "Email notifications");
120 setup_menu_entry("Transfers", "xfersetup",
121 "Configure the transfer system for this repository");
122 setup_menu_entry("Skins", "setup_skin",
123 "Select and/or modify the web interface \"skins\"");
124 setup_menu_entry("Moderation", "setup_modreq",
@@ -1028,11 +1029,11 @@
1029 }
1030
1031 /*
1032 ** Generate a text box for an attribute.
1033 */
1034 void multiple_choice_attribute(
1035 const char *zLabel, /* The text label on the menu */
1036 const char *zVar, /* The corresponding row in the VAR table */
1037 const char *zQP, /* The query parameter */
1038 const char *zDflt, /* Default value if VAR table entry does not exist */
1039 int nChoice, /* Number of choices */
@@ -1472,11 +1473,11 @@
1473 "tdf", "0", count(azTimeFormats)/2, azTimeFormats);
1474 @ <p>If the "HH:MM" or "HH:MM:SS" format is selected, then the date is shown
1475 @ in a separate box (using CSS class "timelineDate") whenever the date
1476 @ changes. With the "YYYY-MM-DD&nbsp;HH:MM" and "YYMMDD ..." formats,
1477 @ the complete date and time is shown on every timeline entry using the
1478 @ CSS class "timelineTime". (Property: "timeline-date-format")</p>
1479
1480 @ <hr />
1481 onoff_attribute("Show version differences by default",
1482 "show-version-diffs", "vdiff", 0, 0);
1483 @ <p>The version-information pages linked from the timeline can either
1484
+10 -4
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
2828
2929
SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
3030
3131
SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
3232
33
-SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
33
+SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
3434
35
-OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
35
+OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
3636
3737
3838
RC=$(DMDIR)\bin\rcc
3939
RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
4040
@@ -49,11 +49,11 @@
4949
5050
$(OBJDIR)\fossil.res: $B\win\fossil.rc
5151
$(RC) $(RCFLAGS) -o$@ $**
5252
5353
$(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54
- +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc encode etag event export file finfo foci fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
54
+ +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
5555
+echo fossil >> $@
5656
+echo fossil >> $@
5757
+echo $(LIBS) >> $@
5858
+echo. >> $@
5959
+echo fossil >> $@
@@ -302,10 +302,16 @@
302302
$(OBJDIR)\doc$O : doc_.c doc.h
303303
$(TCC) -o$@ -c doc_.c
304304
305305
doc_.c : $(SRCDIR)\doc.c
306306
+translate$E $** > $@
307
+
308
+$(OBJDIR)\email$O : email_.c email.h
309
+ $(TCC) -o$@ -c email_.c
310
+
311
+email_.c : $(SRCDIR)\email.c
312
+ +translate$E $** > $@
307313
308314
$(OBJDIR)\encode$O : encode_.c encode.h
309315
$(TCC) -o$@ -c encode_.c
310316
311317
encode_.c : $(SRCDIR)\encode.c
@@ -898,7 +904,7 @@
898904
899905
zip_.c : $(SRCDIR)\zip.c
900906
+translate$E $** > $@
901907
902908
headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
903
- +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
909
+ +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
904910
@copy /Y nul: headers
905911
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
30
31 SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
36
37
38 RC=$(DMDIR)\bin\rcc
39 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
40
@@ -49,11 +49,11 @@
49
50 $(OBJDIR)\fossil.res: $B\win\fossil.rc
51 $(RC) $(RCFLAGS) -o$@ $**
52
53 $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54 +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc encode etag event export file finfo foci fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
55 +echo fossil >> $@
56 +echo fossil >> $@
57 +echo $(LIBS) >> $@
58 +echo. >> $@
59 +echo fossil >> $@
@@ -302,10 +302,16 @@
302 $(OBJDIR)\doc$O : doc_.c doc.h
303 $(TCC) -o$@ -c doc_.c
304
305 doc_.c : $(SRCDIR)\doc.c
306 +translate$E $** > $@
 
 
 
 
 
 
307
308 $(OBJDIR)\encode$O : encode_.c encode.h
309 $(TCC) -o$@ -c encode_.c
310
311 encode_.c : $(SRCDIR)\encode.c
@@ -898,7 +904,7 @@
898
899 zip_.c : $(SRCDIR)\zip.c
900 +translate$E $** > $@
901
902 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
903 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
904 @copy /Y nul: headers
905
--- win/Makefile.dmc
+++ win/Makefile.dmc
@@ -28,13 +28,13 @@
28
29 SQLITE_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB
30
31 SHELL_OPTIONS = -DNDEBUG=1 -DSQLITE_THREADSAFE=0 -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_DEPRECATED -DSQLITE_OMIT_GET_TABLE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_USE_ALLOCA -DSQLITE_ENABLE_LOCKING_STYLE=0 -DSQLITE_DEFAULT_FILE_FORMAT=4 -DSQLITE_ENABLE_EXPLAIN_COMMENTS -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_STMTVTAB -DSQLITE_HAVE_ZLIB -DSQLITE_INTROSPECTION_PRAGMAS -DSQLITE_ENABLE_DBPAGE_VTAB -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=sqlcmd_get_dbname -DSQLITE_SHELL_INIT_PROC=sqlcmd_init_proc -Daccess=file_access -Dsystem=fossil_system -Dgetenv=fossil_getenv -Dfopen=fossil_fopen
32
33 SRC = add_.c allrepo_.c attach_.c bag_.c bisect_.c blob_.c branch_.c browse_.c builtin_.c bundle_.c cache_.c captcha_.c cgi_.c checkin_.c checkout_.c clearsign_.c clone_.c comformat_.c configure_.c content_.c cookies_.c db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c email_.c encode_.c etag_.c event_.c export_.c file_.c finfo_.c foci_.c fshell_.c fusefs_.c glob_.c graph_.c gzip_.c hname_.c http_.c http_socket_.c http_ssl_.c http_transport_.c import_.c info_.c json_.c json_artifact_.c json_branch_.c json_config_.c json_diff_.c json_dir_.c json_finfo_.c json_login_.c json_query_.c json_report_.c json_status_.c json_tag_.c json_timeline_.c json_user_.c json_wiki_.c leaf_.c loadctrl_.c login_.c lookslike_.c main_.c manifest_.c markdown_.c markdown_html_.c md5_.c merge_.c merge3_.c moderate_.c name_.c path_.c piechart_.c pivot_.c popen_.c pqueue_.c printf_.c publish_.c purge_.c rebuild_.c regexp_.c report_.c rss_.c schema_.c search_.c security_audit_.c setup_.c sha1_.c sha1hard_.c sha3_.c shun_.c sitemap_.c skins_.c sqlcmd_.c stash_.c stat_.c statrep_.c style_.c sync_.c tag_.c tar_.c th_main_.c timeline_.c tkt_.c tktsetup_.c undo_.c unicode_.c unversioned_.c update_.c url_.c user_.c utf8_.c util_.c verify_.c vfile_.c wiki_.c wikiformat_.c winfile_.c winhttp_.c wysiwyg_.c xfer_.c xfersetup_.c zip_.c
34
35 OBJ = $(OBJDIR)\add$O $(OBJDIR)\allrepo$O $(OBJDIR)\attach$O $(OBJDIR)\bag$O $(OBJDIR)\bisect$O $(OBJDIR)\blob$O $(OBJDIR)\branch$O $(OBJDIR)\browse$O $(OBJDIR)\builtin$O $(OBJDIR)\bundle$O $(OBJDIR)\cache$O $(OBJDIR)\captcha$O $(OBJDIR)\cgi$O $(OBJDIR)\checkin$O $(OBJDIR)\checkout$O $(OBJDIR)\clearsign$O $(OBJDIR)\clone$O $(OBJDIR)\comformat$O $(OBJDIR)\configure$O $(OBJDIR)\content$O $(OBJDIR)\cookies$O $(OBJDIR)\db$O $(OBJDIR)\delta$O $(OBJDIR)\deltacmd$O $(OBJDIR)\descendants$O $(OBJDIR)\diff$O $(OBJDIR)\diffcmd$O $(OBJDIR)\dispatch$O $(OBJDIR)\doc$O $(OBJDIR)\email$O $(OBJDIR)\encode$O $(OBJDIR)\etag$O $(OBJDIR)\event$O $(OBJDIR)\export$O $(OBJDIR)\file$O $(OBJDIR)\finfo$O $(OBJDIR)\foci$O $(OBJDIR)\fshell$O $(OBJDIR)\fusefs$O $(OBJDIR)\glob$O $(OBJDIR)\graph$O $(OBJDIR)\gzip$O $(OBJDIR)\hname$O $(OBJDIR)\http$O $(OBJDIR)\http_socket$O $(OBJDIR)\http_ssl$O $(OBJDIR)\http_transport$O $(OBJDIR)\import$O $(OBJDIR)\info$O $(OBJDIR)\json$O $(OBJDIR)\json_artifact$O $(OBJDIR)\json_branch$O $(OBJDIR)\json_config$O $(OBJDIR)\json_diff$O $(OBJDIR)\json_dir$O $(OBJDIR)\json_finfo$O $(OBJDIR)\json_login$O $(OBJDIR)\json_query$O $(OBJDIR)\json_report$O $(OBJDIR)\json_status$O $(OBJDIR)\json_tag$O $(OBJDIR)\json_timeline$O $(OBJDIR)\json_user$O $(OBJDIR)\json_wiki$O $(OBJDIR)\leaf$O $(OBJDIR)\loadctrl$O $(OBJDIR)\login$O $(OBJDIR)\lookslike$O $(OBJDIR)\main$O $(OBJDIR)\manifest$O $(OBJDIR)\markdown$O $(OBJDIR)\markdown_html$O $(OBJDIR)\md5$O $(OBJDIR)\merge$O $(OBJDIR)\merge3$O $(OBJDIR)\moderate$O $(OBJDIR)\name$O $(OBJDIR)\path$O $(OBJDIR)\piechart$O $(OBJDIR)\pivot$O $(OBJDIR)\popen$O $(OBJDIR)\pqueue$O $(OBJDIR)\printf$O $(OBJDIR)\publish$O $(OBJDIR)\purge$O $(OBJDIR)\rebuild$O $(OBJDIR)\regexp$O $(OBJDIR)\report$O $(OBJDIR)\rss$O $(OBJDIR)\schema$O $(OBJDIR)\search$O $(OBJDIR)\security_audit$O $(OBJDIR)\setup$O $(OBJDIR)\sha1$O $(OBJDIR)\sha1hard$O $(OBJDIR)\sha3$O $(OBJDIR)\shun$O $(OBJDIR)\sitemap$O $(OBJDIR)\skins$O $(OBJDIR)\sqlcmd$O $(OBJDIR)\stash$O $(OBJDIR)\stat$O $(OBJDIR)\statrep$O $(OBJDIR)\style$O $(OBJDIR)\sync$O $(OBJDIR)\tag$O $(OBJDIR)\tar$O $(OBJDIR)\th_main$O $(OBJDIR)\timeline$O $(OBJDIR)\tkt$O $(OBJDIR)\tktsetup$O $(OBJDIR)\undo$O $(OBJDIR)\unicode$O $(OBJDIR)\unversioned$O $(OBJDIR)\update$O $(OBJDIR)\url$O $(OBJDIR)\user$O $(OBJDIR)\utf8$O $(OBJDIR)\util$O $(OBJDIR)\verify$O $(OBJDIR)\vfile$O $(OBJDIR)\wiki$O $(OBJDIR)\wikiformat$O $(OBJDIR)\winfile$O $(OBJDIR)\winhttp$O $(OBJDIR)\wysiwyg$O $(OBJDIR)\xfer$O $(OBJDIR)\xfersetup$O $(OBJDIR)\zip$O $(OBJDIR)\shell$O $(OBJDIR)\sqlite3$O $(OBJDIR)\th$O $(OBJDIR)\th_lang$O
36
37
38 RC=$(DMDIR)\bin\rcc
39 RCFLAGS=-32 -w1 -I$(SRCDIR) /D__DMC__
40
@@ -49,11 +49,11 @@
49
50 $(OBJDIR)\fossil.res: $B\win\fossil.rc
51 $(RC) $(RCFLAGS) -o$@ $**
52
53 $(OBJDIR)\link: $B\win\Makefile.dmc $(OBJDIR)\fossil.res
54 +echo add allrepo attach bag bisect blob branch browse builtin bundle cache captcha cgi checkin checkout clearsign clone comformat configure content cookies db delta deltacmd descendants diff diffcmd dispatch doc email encode etag event export file finfo foci fshell fusefs glob graph gzip hname http http_socket http_ssl http_transport import info json json_artifact json_branch json_config json_diff json_dir json_finfo json_login json_query json_report json_status json_tag json_timeline json_user json_wiki leaf loadctrl login lookslike main manifest markdown markdown_html md5 merge merge3 moderate name path piechart pivot popen pqueue printf publish purge rebuild regexp report rss schema search security_audit setup sha1 sha1hard sha3 shun sitemap skins sqlcmd stash stat statrep style sync tag tar th_main timeline tkt tktsetup undo unicode unversioned update url user utf8 util verify vfile wiki wikiformat winfile winhttp wysiwyg xfer xfersetup zip shell sqlite3 th th_lang > $@
55 +echo fossil >> $@
56 +echo fossil >> $@
57 +echo $(LIBS) >> $@
58 +echo. >> $@
59 +echo fossil >> $@
@@ -302,10 +302,16 @@
302 $(OBJDIR)\doc$O : doc_.c doc.h
303 $(TCC) -o$@ -c doc_.c
304
305 doc_.c : $(SRCDIR)\doc.c
306 +translate$E $** > $@
307
308 $(OBJDIR)\email$O : email_.c email.h
309 $(TCC) -o$@ -c email_.c
310
311 email_.c : $(SRCDIR)\email.c
312 +translate$E $** > $@
313
314 $(OBJDIR)\encode$O : encode_.c encode.h
315 $(TCC) -o$@ -c encode_.c
316
317 encode_.c : $(SRCDIR)\encode.c
@@ -898,7 +904,7 @@
904
905 zip_.c : $(SRCDIR)\zip.c
906 +translate$E $** > $@
907
908 headers: makeheaders$E page_index.h builtin_data.h default_css.h VERSION.h
909 +makeheaders$E add_.c:add.h allrepo_.c:allrepo.h attach_.c:attach.h bag_.c:bag.h bisect_.c:bisect.h blob_.c:blob.h branch_.c:branch.h browse_.c:browse.h builtin_.c:builtin.h bundle_.c:bundle.h cache_.c:cache.h captcha_.c:captcha.h cgi_.c:cgi.h checkin_.c:checkin.h checkout_.c:checkout.h clearsign_.c:clearsign.h clone_.c:clone.h comformat_.c:comformat.h configure_.c:configure.h content_.c:content.h cookies_.c:cookies.h db_.c:db.h delta_.c:delta.h deltacmd_.c:deltacmd.h descendants_.c:descendants.h diff_.c:diff.h diffcmd_.c:diffcmd.h dispatch_.c:dispatch.h doc_.c:doc.h email_.c:email.h encode_.c:encode.h etag_.c:etag.h event_.c:event.h export_.c:export.h file_.c:file.h finfo_.c:finfo.h foci_.c:foci.h fshell_.c:fshell.h fusefs_.c:fusefs.h glob_.c:glob.h graph_.c:graph.h gzip_.c:gzip.h hname_.c:hname.h http_.c:http.h http_socket_.c:http_socket.h http_ssl_.c:http_ssl.h http_transport_.c:http_transport.h import_.c:import.h info_.c:info.h json_.c:json.h json_artifact_.c:json_artifact.h json_branch_.c:json_branch.h json_config_.c:json_config.h json_diff_.c:json_diff.h json_dir_.c:json_dir.h json_finfo_.c:json_finfo.h json_login_.c:json_login.h json_query_.c:json_query.h json_report_.c:json_report.h json_status_.c:json_status.h json_tag_.c:json_tag.h json_timeline_.c:json_timeline.h json_user_.c:json_user.h json_wiki_.c:json_wiki.h leaf_.c:leaf.h loadctrl_.c:loadctrl.h login_.c:login.h lookslike_.c:lookslike.h main_.c:main.h manifest_.c:manifest.h markdown_.c:markdown.h markdown_html_.c:markdown_html.h md5_.c:md5.h merge_.c:merge.h merge3_.c:merge3.h moderate_.c:moderate.h name_.c:name.h path_.c:path.h piechart_.c:piechart.h pivot_.c:pivot.h popen_.c:popen.h pqueue_.c:pqueue.h printf_.c:printf.h publish_.c:publish.h purge_.c:purge.h rebuild_.c:rebuild.h regexp_.c:regexp.h report_.c:report.h rss_.c:rss.h schema_.c:schema.h search_.c:search.h security_audit_.c:security_audit.h setup_.c:setup.h sha1_.c:sha1.h sha1hard_.c:sha1hard.h sha3_.c:sha3.h shun_.c:shun.h sitemap_.c:sitemap.h skins_.c:skins.h sqlcmd_.c:sqlcmd.h stash_.c:stash.h stat_.c:stat.h statrep_.c:statrep.h style_.c:style.h sync_.c:sync.h tag_.c:tag.h tar_.c:tar.h th_main_.c:th_main.h timeline_.c:timeline.h tkt_.c:tkt.h tktsetup_.c:tktsetup.h undo_.c:undo.h unicode_.c:unicode.h unversioned_.c:unversioned.h update_.c:update.h url_.c:url.h user_.c:user.h utf8_.c:utf8.h util_.c:util.h verify_.c:verify.h vfile_.c:vfile.h wiki_.c:wiki.h wikiformat_.c:wikiformat.h winfile_.c:winfile.h winhttp_.c:winhttp.h wysiwyg_.c:wysiwyg.h xfer_.c:xfer.h xfersetup_.c:xfersetup.h zip_.c:zip.h $(SRCDIR)\sqlite3.h $(SRCDIR)\th.h VERSION.h $(SRCDIR)\cson_amalgamation.h
910 @copy /Y nul: headers
911
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -461,10 +461,11 @@
461461
$(SRCDIR)/descendants.c \
462462
$(SRCDIR)/diff.c \
463463
$(SRCDIR)/diffcmd.c \
464464
$(SRCDIR)/dispatch.c \
465465
$(SRCDIR)/doc.c \
466
+ $(SRCDIR)/email.c \
466467
$(SRCDIR)/encode.c \
467468
$(SRCDIR)/etag.c \
468469
$(SRCDIR)/event.c \
469470
$(SRCDIR)/export.c \
470471
$(SRCDIR)/file.c \
@@ -662,10 +663,11 @@
662663
$(OBJDIR)/descendants_.c \
663664
$(OBJDIR)/diff_.c \
664665
$(OBJDIR)/diffcmd_.c \
665666
$(OBJDIR)/dispatch_.c \
666667
$(OBJDIR)/doc_.c \
668
+ $(OBJDIR)/email_.c \
667669
$(OBJDIR)/encode_.c \
668670
$(OBJDIR)/etag_.c \
669671
$(OBJDIR)/event_.c \
670672
$(OBJDIR)/export_.c \
671673
$(OBJDIR)/file_.c \
@@ -792,10 +794,11 @@
792794
$(OBJDIR)/descendants.o \
793795
$(OBJDIR)/diff.o \
794796
$(OBJDIR)/diffcmd.o \
795797
$(OBJDIR)/dispatch.o \
796798
$(OBJDIR)/doc.o \
799
+ $(OBJDIR)/email.o \
797800
$(OBJDIR)/encode.o \
798801
$(OBJDIR)/etag.o \
799802
$(OBJDIR)/event.o \
800803
$(OBJDIR)/export.o \
801804
$(OBJDIR)/file.o \
@@ -1141,10 +1144,11 @@
11411144
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
11421145
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
11431146
$(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
11441147
$(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
11451148
$(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
1149
+ $(OBJDIR)/email_.c:$(OBJDIR)/email.h \
11461150
$(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
11471151
$(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
11481152
$(OBJDIR)/event_.c:$(OBJDIR)/event.h \
11491153
$(OBJDIR)/export_.c:$(OBJDIR)/export.h \
11501154
$(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1480,10 +1484,18 @@
14801484
14811485
$(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
14821486
$(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
14831487
14841488
$(OBJDIR)/doc.h: $(OBJDIR)/headers
1489
+
1490
+$(OBJDIR)/email_.c: $(SRCDIR)/email.c $(TRANSLATE)
1491
+ $(TRANSLATE) $(SRCDIR)/email.c >$@
1492
+
1493
+$(OBJDIR)/email.o: $(OBJDIR)/email_.c $(OBJDIR)/email.h $(SRCDIR)/config.h
1494
+ $(XTCC) -o $(OBJDIR)/email.o -c $(OBJDIR)/email_.c
1495
+
1496
+$(OBJDIR)/email.h: $(OBJDIR)/headers
14851497
14861498
$(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(TRANSLATE)
14871499
$(TRANSLATE) $(SRCDIR)/encode.c >$@
14881500
14891501
$(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
14901502
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -461,10 +461,11 @@
461 $(SRCDIR)/descendants.c \
462 $(SRCDIR)/diff.c \
463 $(SRCDIR)/diffcmd.c \
464 $(SRCDIR)/dispatch.c \
465 $(SRCDIR)/doc.c \
 
466 $(SRCDIR)/encode.c \
467 $(SRCDIR)/etag.c \
468 $(SRCDIR)/event.c \
469 $(SRCDIR)/export.c \
470 $(SRCDIR)/file.c \
@@ -662,10 +663,11 @@
662 $(OBJDIR)/descendants_.c \
663 $(OBJDIR)/diff_.c \
664 $(OBJDIR)/diffcmd_.c \
665 $(OBJDIR)/dispatch_.c \
666 $(OBJDIR)/doc_.c \
 
667 $(OBJDIR)/encode_.c \
668 $(OBJDIR)/etag_.c \
669 $(OBJDIR)/event_.c \
670 $(OBJDIR)/export_.c \
671 $(OBJDIR)/file_.c \
@@ -792,10 +794,11 @@
792 $(OBJDIR)/descendants.o \
793 $(OBJDIR)/diff.o \
794 $(OBJDIR)/diffcmd.o \
795 $(OBJDIR)/dispatch.o \
796 $(OBJDIR)/doc.o \
 
797 $(OBJDIR)/encode.o \
798 $(OBJDIR)/etag.o \
799 $(OBJDIR)/event.o \
800 $(OBJDIR)/export.o \
801 $(OBJDIR)/file.o \
@@ -1141,10 +1144,11 @@
1141 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1142 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
1143 $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
1144 $(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
1145 $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
 
1146 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
1147 $(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
1148 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
1149 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
1150 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1480,10 +1484,18 @@
1480
1481 $(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1482 $(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1483
1484 $(OBJDIR)/doc.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1485
1486 $(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(TRANSLATE)
1487 $(TRANSLATE) $(SRCDIR)/encode.c >$@
1488
1489 $(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1490
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -461,10 +461,11 @@
461 $(SRCDIR)/descendants.c \
462 $(SRCDIR)/diff.c \
463 $(SRCDIR)/diffcmd.c \
464 $(SRCDIR)/dispatch.c \
465 $(SRCDIR)/doc.c \
466 $(SRCDIR)/email.c \
467 $(SRCDIR)/encode.c \
468 $(SRCDIR)/etag.c \
469 $(SRCDIR)/event.c \
470 $(SRCDIR)/export.c \
471 $(SRCDIR)/file.c \
@@ -662,10 +663,11 @@
663 $(OBJDIR)/descendants_.c \
664 $(OBJDIR)/diff_.c \
665 $(OBJDIR)/diffcmd_.c \
666 $(OBJDIR)/dispatch_.c \
667 $(OBJDIR)/doc_.c \
668 $(OBJDIR)/email_.c \
669 $(OBJDIR)/encode_.c \
670 $(OBJDIR)/etag_.c \
671 $(OBJDIR)/event_.c \
672 $(OBJDIR)/export_.c \
673 $(OBJDIR)/file_.c \
@@ -792,10 +794,11 @@
794 $(OBJDIR)/descendants.o \
795 $(OBJDIR)/diff.o \
796 $(OBJDIR)/diffcmd.o \
797 $(OBJDIR)/dispatch.o \
798 $(OBJDIR)/doc.o \
799 $(OBJDIR)/email.o \
800 $(OBJDIR)/encode.o \
801 $(OBJDIR)/etag.o \
802 $(OBJDIR)/event.o \
803 $(OBJDIR)/export.o \
804 $(OBJDIR)/file.o \
@@ -1141,10 +1144,11 @@
1144 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1145 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
1146 $(OBJDIR)/diffcmd_.c:$(OBJDIR)/diffcmd.h \
1147 $(OBJDIR)/dispatch_.c:$(OBJDIR)/dispatch.h \
1148 $(OBJDIR)/doc_.c:$(OBJDIR)/doc.h \
1149 $(OBJDIR)/email_.c:$(OBJDIR)/email.h \
1150 $(OBJDIR)/encode_.c:$(OBJDIR)/encode.h \
1151 $(OBJDIR)/etag_.c:$(OBJDIR)/etag.h \
1152 $(OBJDIR)/event_.c:$(OBJDIR)/event.h \
1153 $(OBJDIR)/export_.c:$(OBJDIR)/export.h \
1154 $(OBJDIR)/file_.c:$(OBJDIR)/file.h \
@@ -1480,10 +1484,18 @@
1484
1485 $(OBJDIR)/doc.o: $(OBJDIR)/doc_.c $(OBJDIR)/doc.h $(SRCDIR)/config.h
1486 $(XTCC) -o $(OBJDIR)/doc.o -c $(OBJDIR)/doc_.c
1487
1488 $(OBJDIR)/doc.h: $(OBJDIR)/headers
1489
1490 $(OBJDIR)/email_.c: $(SRCDIR)/email.c $(TRANSLATE)
1491 $(TRANSLATE) $(SRCDIR)/email.c >$@
1492
1493 $(OBJDIR)/email.o: $(OBJDIR)/email_.c $(OBJDIR)/email.h $(SRCDIR)/config.h
1494 $(XTCC) -o $(OBJDIR)/email.o -c $(OBJDIR)/email_.c
1495
1496 $(OBJDIR)/email.h: $(OBJDIR)/headers
1497
1498 $(OBJDIR)/encode_.c: $(SRCDIR)/encode.c $(TRANSLATE)
1499 $(TRANSLATE) $(SRCDIR)/encode.c >$@
1500
1501 $(OBJDIR)/encode.o: $(OBJDIR)/encode_.c $(OBJDIR)/encode.h $(SRCDIR)/config.h
1502
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -407,10 +407,11 @@
407407
descendants_.c \
408408
diff_.c \
409409
diffcmd_.c \
410410
dispatch_.c \
411411
doc_.c \
412
+ email_.c \
412413
encode_.c \
413414
etag_.c \
414415
event_.c \
415416
export_.c \
416417
file_.c \
@@ -607,10 +608,11 @@
607608
$(OX)\descendants$O \
608609
$(OX)\diff$O \
609610
$(OX)\diffcmd$O \
610611
$(OX)\dispatch$O \
611612
$(OX)\doc$O \
613
+ $(OX)\email$O \
612614
$(OX)\encode$O \
613615
$(OX)\etag$O \
614616
$(OX)\event$O \
615617
$(OX)\export$O \
616618
$(OX)\file$O \
@@ -796,10 +798,11 @@
796798
echo $(OX)\descendants.obj >> $@
797799
echo $(OX)\diff.obj >> $@
798800
echo $(OX)\diffcmd.obj >> $@
799801
echo $(OX)\dispatch.obj >> $@
800802
echo $(OX)\doc.obj >> $@
803
+ echo $(OX)\email.obj >> $@
801804
echo $(OX)\encode.obj >> $@
802805
echo $(OX)\etag.obj >> $@
803806
echo $(OX)\event.obj >> $@
804807
echo $(OX)\export.obj >> $@
805808
echo $(OX)\file.obj >> $@
@@ -1191,10 +1194,16 @@
11911194
$(OX)\doc$O : doc_.c doc.h
11921195
$(TCC) /Fo$@ -c doc_.c
11931196
11941197
doc_.c : $(SRCDIR)\doc.c
11951198
translate$E $** > $@
1199
+
1200
+$(OX)\email$O : email_.c email.h
1201
+ $(TCC) /Fo$@ -c email_.c
1202
+
1203
+email_.c : $(SRCDIR)\email.c
1204
+ translate$E $** > $@
11961205
11971206
$(OX)\encode$O : encode_.c encode.h
11981207
$(TCC) /Fo$@ -c encode_.c
11991208
12001209
encode_.c : $(SRCDIR)\encode.c
@@ -1819,10 +1828,11 @@
18191828
descendants_.c:descendants.h \
18201829
diff_.c:diff.h \
18211830
diffcmd_.c:diffcmd.h \
18221831
dispatch_.c:dispatch.h \
18231832
doc_.c:doc.h \
1833
+ email_.c:email.h \
18241834
encode_.c:encode.h \
18251835
etag_.c:etag.h \
18261836
event_.c:event.h \
18271837
export_.c:export.h \
18281838
file_.c:file.h \
18291839
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -407,10 +407,11 @@
407 descendants_.c \
408 diff_.c \
409 diffcmd_.c \
410 dispatch_.c \
411 doc_.c \
 
412 encode_.c \
413 etag_.c \
414 event_.c \
415 export_.c \
416 file_.c \
@@ -607,10 +608,11 @@
607 $(OX)\descendants$O \
608 $(OX)\diff$O \
609 $(OX)\diffcmd$O \
610 $(OX)\dispatch$O \
611 $(OX)\doc$O \
 
612 $(OX)\encode$O \
613 $(OX)\etag$O \
614 $(OX)\event$O \
615 $(OX)\export$O \
616 $(OX)\file$O \
@@ -796,10 +798,11 @@
796 echo $(OX)\descendants.obj >> $@
797 echo $(OX)\diff.obj >> $@
798 echo $(OX)\diffcmd.obj >> $@
799 echo $(OX)\dispatch.obj >> $@
800 echo $(OX)\doc.obj >> $@
 
801 echo $(OX)\encode.obj >> $@
802 echo $(OX)\etag.obj >> $@
803 echo $(OX)\event.obj >> $@
804 echo $(OX)\export.obj >> $@
805 echo $(OX)\file.obj >> $@
@@ -1191,10 +1194,16 @@
1191 $(OX)\doc$O : doc_.c doc.h
1192 $(TCC) /Fo$@ -c doc_.c
1193
1194 doc_.c : $(SRCDIR)\doc.c
1195 translate$E $** > $@
 
 
 
 
 
 
1196
1197 $(OX)\encode$O : encode_.c encode.h
1198 $(TCC) /Fo$@ -c encode_.c
1199
1200 encode_.c : $(SRCDIR)\encode.c
@@ -1819,10 +1828,11 @@
1819 descendants_.c:descendants.h \
1820 diff_.c:diff.h \
1821 diffcmd_.c:diffcmd.h \
1822 dispatch_.c:dispatch.h \
1823 doc_.c:doc.h \
 
1824 encode_.c:encode.h \
1825 etag_.c:etag.h \
1826 event_.c:event.h \
1827 export_.c:export.h \
1828 file_.c:file.h \
1829
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -407,10 +407,11 @@
407 descendants_.c \
408 diff_.c \
409 diffcmd_.c \
410 dispatch_.c \
411 doc_.c \
412 email_.c \
413 encode_.c \
414 etag_.c \
415 event_.c \
416 export_.c \
417 file_.c \
@@ -607,10 +608,11 @@
608 $(OX)\descendants$O \
609 $(OX)\diff$O \
610 $(OX)\diffcmd$O \
611 $(OX)\dispatch$O \
612 $(OX)\doc$O \
613 $(OX)\email$O \
614 $(OX)\encode$O \
615 $(OX)\etag$O \
616 $(OX)\event$O \
617 $(OX)\export$O \
618 $(OX)\file$O \
@@ -796,10 +798,11 @@
798 echo $(OX)\descendants.obj >> $@
799 echo $(OX)\diff.obj >> $@
800 echo $(OX)\diffcmd.obj >> $@
801 echo $(OX)\dispatch.obj >> $@
802 echo $(OX)\doc.obj >> $@
803 echo $(OX)\email.obj >> $@
804 echo $(OX)\encode.obj >> $@
805 echo $(OX)\etag.obj >> $@
806 echo $(OX)\event.obj >> $@
807 echo $(OX)\export.obj >> $@
808 echo $(OX)\file.obj >> $@
@@ -1191,10 +1194,16 @@
1194 $(OX)\doc$O : doc_.c doc.h
1195 $(TCC) /Fo$@ -c doc_.c
1196
1197 doc_.c : $(SRCDIR)\doc.c
1198 translate$E $** > $@
1199
1200 $(OX)\email$O : email_.c email.h
1201 $(TCC) /Fo$@ -c email_.c
1202
1203 email_.c : $(SRCDIR)\email.c
1204 translate$E $** > $@
1205
1206 $(OX)\encode$O : encode_.c encode.h
1207 $(TCC) /Fo$@ -c encode_.c
1208
1209 encode_.c : $(SRCDIR)\encode.c
@@ -1819,10 +1828,11 @@
1828 descendants_.c:descendants.h \
1829 diff_.c:diff.h \
1830 diffcmd_.c:diffcmd.h \
1831 dispatch_.c:dispatch.h \
1832 doc_.c:doc.h \
1833 email_.c:email.h \
1834 encode_.c:encode.h \
1835 etag_.c:etag.h \
1836 event_.c:event.h \
1837 export_.c:export.h \
1838 file_.c:file.h \
1839

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button