Fossil SCM

The intent of this branch is to refactor /timeline comment rendering, giving the user multiple display options, and making the option sticky in the sense that the option selected most recently becomes the new default. This is an incremental check-in containing infrastructure cookie-handling logic.

drh 2017-11-28 15:42 UTC trunk
Commit bc8947d1dc097cdb7d8c51784d002c226289a78aaf19d23f2c083782ce3d669e
+1 -1
--- src/content.c
+++ src/content.c
@@ -2,11 +2,11 @@
22
** Copyright (c) 2006 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:
1313
1414
ADDED src/cookies.c
--- src/content.c
+++ src/content.c
@@ -2,11 +2,11 @@
2 ** Copyright (c) 2006 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:
13
14 DDED src/cookies.c
--- src/content.c
+++ src/content.c
@@ -2,11 +2,11 @@
2 ** Copyright (c) 2006 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:
13
14 DDED src/cookies.c
--- a/src/cookies.c
+++ b/src/cookies.c
@@ -0,0 +1,4 @@
1
+/*
2
+** Copyright (c) 2017 D. Richard Hipp
3
+**
4
+** This program is free software; you can
--- a/src/cookies.c
+++ b/src/cookies.c
@@ -0,0 +1,4 @@
 
 
 
 
--- a/src/cookies.c
+++ b/src/cookies.c
@@ -0,0 +1,4 @@
1 /*
2 ** Copyright (c) 2017 D. Richard Hipp
3 **
4 ** This program is free software; you can
+12
--- src/main.mk
+++ src/main.mk
@@ -33,10 +33,11 @@
3333
$(SRCDIR)/clearsign.c \
3434
$(SRCDIR)/clone.c \
3535
$(SRCDIR)/comformat.c \
3636
$(SRCDIR)/configure.c \
3737
$(SRCDIR)/content.c \
38
+ $(SRCDIR)/cookies.c \
3839
$(SRCDIR)/db.c \
3940
$(SRCDIR)/delta.c \
4041
$(SRCDIR)/deltacmd.c \
4142
$(SRCDIR)/descendants.c \
4243
$(SRCDIR)/diff.c \
@@ -217,10 +218,11 @@
217218
$(OBJDIR)/clearsign_.c \
218219
$(OBJDIR)/clone_.c \
219220
$(OBJDIR)/comformat_.c \
220221
$(OBJDIR)/configure_.c \
221222
$(OBJDIR)/content_.c \
223
+ $(OBJDIR)/cookies_.c \
222224
$(OBJDIR)/db_.c \
223225
$(OBJDIR)/delta_.c \
224226
$(OBJDIR)/deltacmd_.c \
225227
$(OBJDIR)/descendants_.c \
226228
$(OBJDIR)/diff_.c \
@@ -345,10 +347,11 @@
345347
$(OBJDIR)/clearsign.o \
346348
$(OBJDIR)/clone.o \
347349
$(OBJDIR)/comformat.o \
348350
$(OBJDIR)/configure.o \
349351
$(OBJDIR)/content.o \
352
+ $(OBJDIR)/cookies.o \
350353
$(OBJDIR)/db.o \
351354
$(OBJDIR)/delta.o \
352355
$(OBJDIR)/deltacmd.o \
353356
$(OBJDIR)/descendants.o \
354357
$(OBJDIR)/diff.o \
@@ -636,10 +639,11 @@
636639
$(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
637640
$(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
638641
$(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
639642
$(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
640643
$(OBJDIR)/content_.c:$(OBJDIR)/content.h \
644
+ $(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
641645
$(OBJDIR)/db_.c:$(OBJDIR)/db.h \
642646
$(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
643647
$(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
644648
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
645649
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -908,10 +912,18 @@
908912
909913
$(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
910914
$(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
911915
912916
$(OBJDIR)/content.h: $(OBJDIR)/headers
917
+
918
+$(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(OBJDIR)/translate
919
+ $(OBJDIR)/translate $(SRCDIR)/cookies.c >$@
920
+
921
+$(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
922
+ $(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
923
+
924
+$(OBJDIR)/cookies.h: $(OBJDIR)/headers
913925
914926
$(OBJDIR)/db_.c: $(SRCDIR)/db.c $(OBJDIR)/translate
915927
$(OBJDIR)/translate $(SRCDIR)/db.c >$@
916928
917929
$(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
918930
--- src/main.mk
+++ src/main.mk
@@ -33,10 +33,11 @@
33 $(SRCDIR)/clearsign.c \
34 $(SRCDIR)/clone.c \
35 $(SRCDIR)/comformat.c \
36 $(SRCDIR)/configure.c \
37 $(SRCDIR)/content.c \
 
38 $(SRCDIR)/db.c \
39 $(SRCDIR)/delta.c \
40 $(SRCDIR)/deltacmd.c \
41 $(SRCDIR)/descendants.c \
42 $(SRCDIR)/diff.c \
@@ -217,10 +218,11 @@
217 $(OBJDIR)/clearsign_.c \
218 $(OBJDIR)/clone_.c \
219 $(OBJDIR)/comformat_.c \
220 $(OBJDIR)/configure_.c \
221 $(OBJDIR)/content_.c \
 
222 $(OBJDIR)/db_.c \
223 $(OBJDIR)/delta_.c \
224 $(OBJDIR)/deltacmd_.c \
225 $(OBJDIR)/descendants_.c \
226 $(OBJDIR)/diff_.c \
@@ -345,10 +347,11 @@
345 $(OBJDIR)/clearsign.o \
346 $(OBJDIR)/clone.o \
347 $(OBJDIR)/comformat.o \
348 $(OBJDIR)/configure.o \
349 $(OBJDIR)/content.o \
 
350 $(OBJDIR)/db.o \
351 $(OBJDIR)/delta.o \
352 $(OBJDIR)/deltacmd.o \
353 $(OBJDIR)/descendants.o \
354 $(OBJDIR)/diff.o \
@@ -636,10 +639,11 @@
636 $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
637 $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
638 $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
639 $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
640 $(OBJDIR)/content_.c:$(OBJDIR)/content.h \
 
641 $(OBJDIR)/db_.c:$(OBJDIR)/db.h \
642 $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
643 $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
644 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
645 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -908,10 +912,18 @@
908
909 $(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
910 $(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
911
912 $(OBJDIR)/content.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
913
914 $(OBJDIR)/db_.c: $(SRCDIR)/db.c $(OBJDIR)/translate
915 $(OBJDIR)/translate $(SRCDIR)/db.c >$@
916
917 $(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
918
--- src/main.mk
+++ src/main.mk
@@ -33,10 +33,11 @@
33 $(SRCDIR)/clearsign.c \
34 $(SRCDIR)/clone.c \
35 $(SRCDIR)/comformat.c \
36 $(SRCDIR)/configure.c \
37 $(SRCDIR)/content.c \
38 $(SRCDIR)/cookies.c \
39 $(SRCDIR)/db.c \
40 $(SRCDIR)/delta.c \
41 $(SRCDIR)/deltacmd.c \
42 $(SRCDIR)/descendants.c \
43 $(SRCDIR)/diff.c \
@@ -217,10 +218,11 @@
218 $(OBJDIR)/clearsign_.c \
219 $(OBJDIR)/clone_.c \
220 $(OBJDIR)/comformat_.c \
221 $(OBJDIR)/configure_.c \
222 $(OBJDIR)/content_.c \
223 $(OBJDIR)/cookies_.c \
224 $(OBJDIR)/db_.c \
225 $(OBJDIR)/delta_.c \
226 $(OBJDIR)/deltacmd_.c \
227 $(OBJDIR)/descendants_.c \
228 $(OBJDIR)/diff_.c \
@@ -345,10 +347,11 @@
347 $(OBJDIR)/clearsign.o \
348 $(OBJDIR)/clone.o \
349 $(OBJDIR)/comformat.o \
350 $(OBJDIR)/configure.o \
351 $(OBJDIR)/content.o \
352 $(OBJDIR)/cookies.o \
353 $(OBJDIR)/db.o \
354 $(OBJDIR)/delta.o \
355 $(OBJDIR)/deltacmd.o \
356 $(OBJDIR)/descendants.o \
357 $(OBJDIR)/diff.o \
@@ -636,10 +639,11 @@
639 $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
640 $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
641 $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
642 $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
643 $(OBJDIR)/content_.c:$(OBJDIR)/content.h \
644 $(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
645 $(OBJDIR)/db_.c:$(OBJDIR)/db.h \
646 $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
647 $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
648 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
649 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -908,10 +912,18 @@
912
913 $(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
914 $(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
915
916 $(OBJDIR)/content.h: $(OBJDIR)/headers
917
918 $(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(OBJDIR)/translate
919 $(OBJDIR)/translate $(SRCDIR)/cookies.c >$@
920
921 $(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
922 $(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
923
924 $(OBJDIR)/cookies.h: $(OBJDIR)/headers
925
926 $(OBJDIR)/db_.c: $(SRCDIR)/db.c $(OBJDIR)/translate
927 $(OBJDIR)/translate $(SRCDIR)/db.c >$@
928
929 $(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
930
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -45,10 +45,11 @@
4545
clearsign
4646
clone
4747
comformat
4848
configure
4949
content
50
+ cookies
5051
db
5152
delta
5253
deltacmd
5354
descendants
5455
diff
5556
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -45,10 +45,11 @@
45 clearsign
46 clone
47 comformat
48 configure
49 content
 
50 db
51 delta
52 deltacmd
53 descendants
54 diff
55
--- src/makemake.tcl
+++ src/makemake.tcl
@@ -45,10 +45,11 @@
45 clearsign
46 clone
47 comformat
48 configure
49 content
50 cookies
51 db
52 delta
53 deltacmd
54 descendants
55 diff
56
--- src/rebuild.c
+++ src/rebuild.c
@@ -163,10 +163,16 @@
163163
break;
164164
}
165165
}
166166
fossil_free(z);
167167
}
168
+ db_multi_exec(
169
+ "CREATE VIEW IF NOT EXISTS "
170
+ " repository.artifact(rid,rcvid,size,atype,srcid,hash,content) AS "
171
+ " SELECT blob.rid,rcvid,size,1,srcid,uuid,content"
172
+ " FROM blob LEFT JOIN delta ON (blob.rid=delta.rid);"
173
+ );
168174
}
169175
170176
/*
171177
** Variables used to store state information about an on-going "rebuild"
172178
** or "deconstruct".
173179
--- src/rebuild.c
+++ src/rebuild.c
@@ -163,10 +163,16 @@
163 break;
164 }
165 }
166 fossil_free(z);
167 }
 
 
 
 
 
 
168 }
169
170 /*
171 ** Variables used to store state information about an on-going "rebuild"
172 ** or "deconstruct".
173
--- src/rebuild.c
+++ src/rebuild.c
@@ -163,10 +163,16 @@
163 break;
164 }
165 }
166 fossil_free(z);
167 }
168 db_multi_exec(
169 "CREATE VIEW IF NOT EXISTS "
170 " repository.artifact(rid,rcvid,size,atype,srcid,hash,content) AS "
171 " SELECT blob.rid,rcvid,size,1,srcid,uuid,content"
172 " FROM blob LEFT JOIN delta ON (blob.rid=delta.rid);"
173 );
174 }
175
176 /*
177 ** Variables used to store state information about an on-going "rebuild"
178 ** or "deconstruct".
179
+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
3030
3131
SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.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 encode_.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)\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)\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)\encode$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 db delta deltacmd descendants diff diffcmd dispatch doc encode 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 encode 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 >> $@
@@ -242,10 +242,16 @@
242242
$(OBJDIR)\content$O : content_.c content.h
243243
$(TCC) -o$@ -c content_.c
244244
245245
content_.c : $(SRCDIR)\content.c
246246
+translate$E $** > $@
247
+
248
+$(OBJDIR)\cookies$O : cookies_.c cookies.h
249
+ $(TCC) -o$@ -c cookies_.c
250
+
251
+cookies_.c : $(SRCDIR)\cookies.c
252
+ +translate$E $** > $@
247253
248254
$(OBJDIR)\db$O : db_.c db.h
249255
$(TCC) -o$@ -c db_.c
250256
251257
db_.c : $(SRCDIR)\db.c
@@ -880,7 +886,7 @@
880886
881887
zip_.c : $(SRCDIR)\zip.c
882888
+translate$E $** > $@
883889
884890
headers: makeheaders$E page_index.h builtin_data.h VERSION.h
885
- +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 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 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
891
+ +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 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
886892
@copy /Y nul: headers
887893
--- 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
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 db_.c delta_.c deltacmd_.c descendants_.c diff_.c diffcmd_.c dispatch_.c doc_.c encode_.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)\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)\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 db delta deltacmd descendants diff diffcmd dispatch doc encode 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 >> $@
@@ -242,10 +242,16 @@
242 $(OBJDIR)\content$O : content_.c content.h
243 $(TCC) -o$@ -c content_.c
244
245 content_.c : $(SRCDIR)\content.c
246 +translate$E $** > $@
 
 
 
 
 
 
247
248 $(OBJDIR)\db$O : db_.c db.h
249 $(TCC) -o$@ -c db_.c
250
251 db_.c : $(SRCDIR)\db.c
@@ -880,7 +886,7 @@
880
881 zip_.c : $(SRCDIR)\zip.c
882 +translate$E $** > $@
883
884 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
885 +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 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 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
886 @copy /Y nul: headers
887
--- 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
30
31 SHELL_OPTIONS = -Dmain=sqlite3_shell -DSQLITE_SHELL_IS_UTF8=1 -DSQLITE_OMIT_LOAD_EXTENSION=1 -DUSE_SYSTEM_SQLITE=$(USE_SYSTEM_SQLITE) -DSQLITE_SHELL_DBNAME_PROC=fossil_open -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 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)\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 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 >> $@
@@ -242,10 +242,16 @@
242 $(OBJDIR)\content$O : content_.c content.h
243 $(TCC) -o$@ -c content_.c
244
245 content_.c : $(SRCDIR)\content.c
246 +translate$E $** > $@
247
248 $(OBJDIR)\cookies$O : cookies_.c cookies.h
249 $(TCC) -o$@ -c cookies_.c
250
251 cookies_.c : $(SRCDIR)\cookies.c
252 +translate$E $** > $@
253
254 $(OBJDIR)\db$O : db_.c db.h
255 $(TCC) -o$@ -c db_.c
256
257 db_.c : $(SRCDIR)\db.c
@@ -880,7 +886,7 @@
886
887 zip_.c : $(SRCDIR)\zip.c
888 +translate$E $** > $@
889
890 headers: makeheaders$E page_index.h builtin_data.h VERSION.h
891 +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 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
892 @copy /Y nul: headers
893
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -442,10 +442,11 @@
442442
$(SRCDIR)/clearsign.c \
443443
$(SRCDIR)/clone.c \
444444
$(SRCDIR)/comformat.c \
445445
$(SRCDIR)/configure.c \
446446
$(SRCDIR)/content.c \
447
+ $(SRCDIR)/cookies.c \
447448
$(SRCDIR)/db.c \
448449
$(SRCDIR)/delta.c \
449450
$(SRCDIR)/deltacmd.c \
450451
$(SRCDIR)/descendants.c \
451452
$(SRCDIR)/diff.c \
@@ -626,10 +627,11 @@
626627
$(OBJDIR)/clearsign_.c \
627628
$(OBJDIR)/clone_.c \
628629
$(OBJDIR)/comformat_.c \
629630
$(OBJDIR)/configure_.c \
630631
$(OBJDIR)/content_.c \
632
+ $(OBJDIR)/cookies_.c \
631633
$(OBJDIR)/db_.c \
632634
$(OBJDIR)/delta_.c \
633635
$(OBJDIR)/deltacmd_.c \
634636
$(OBJDIR)/descendants_.c \
635637
$(OBJDIR)/diff_.c \
@@ -754,10 +756,11 @@
754756
$(OBJDIR)/clearsign.o \
755757
$(OBJDIR)/clone.o \
756758
$(OBJDIR)/comformat.o \
757759
$(OBJDIR)/configure.o \
758760
$(OBJDIR)/content.o \
761
+ $(OBJDIR)/cookies.o \
759762
$(OBJDIR)/db.o \
760763
$(OBJDIR)/delta.o \
761764
$(OBJDIR)/deltacmd.o \
762765
$(OBJDIR)/descendants.o \
763766
$(OBJDIR)/diff.o \
@@ -1093,10 +1096,11 @@
10931096
$(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
10941097
$(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
10951098
$(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
10961099
$(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
10971100
$(OBJDIR)/content_.c:$(OBJDIR)/content.h \
1101
+ $(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
10981102
$(OBJDIR)/db_.c:$(OBJDIR)/db.h \
10991103
$(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
11001104
$(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
11011105
$(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
11021106
$(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -1367,10 +1371,18 @@
13671371
13681372
$(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
13691373
$(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
13701374
13711375
$(OBJDIR)/content.h: $(OBJDIR)/headers
1376
+
1377
+$(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(TRANSLATE)
1378
+ $(TRANSLATE) $(SRCDIR)/cookies.c >$@
1379
+
1380
+$(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
1381
+ $(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
1382
+
1383
+$(OBJDIR)/cookies.h: $(OBJDIR)/headers
13721384
13731385
$(OBJDIR)/db_.c: $(SRCDIR)/db.c $(TRANSLATE)
13741386
$(TRANSLATE) $(SRCDIR)/db.c >$@
13751387
13761388
$(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
13771389
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -442,10 +442,11 @@
442 $(SRCDIR)/clearsign.c \
443 $(SRCDIR)/clone.c \
444 $(SRCDIR)/comformat.c \
445 $(SRCDIR)/configure.c \
446 $(SRCDIR)/content.c \
 
447 $(SRCDIR)/db.c \
448 $(SRCDIR)/delta.c \
449 $(SRCDIR)/deltacmd.c \
450 $(SRCDIR)/descendants.c \
451 $(SRCDIR)/diff.c \
@@ -626,10 +627,11 @@
626 $(OBJDIR)/clearsign_.c \
627 $(OBJDIR)/clone_.c \
628 $(OBJDIR)/comformat_.c \
629 $(OBJDIR)/configure_.c \
630 $(OBJDIR)/content_.c \
 
631 $(OBJDIR)/db_.c \
632 $(OBJDIR)/delta_.c \
633 $(OBJDIR)/deltacmd_.c \
634 $(OBJDIR)/descendants_.c \
635 $(OBJDIR)/diff_.c \
@@ -754,10 +756,11 @@
754 $(OBJDIR)/clearsign.o \
755 $(OBJDIR)/clone.o \
756 $(OBJDIR)/comformat.o \
757 $(OBJDIR)/configure.o \
758 $(OBJDIR)/content.o \
 
759 $(OBJDIR)/db.o \
760 $(OBJDIR)/delta.o \
761 $(OBJDIR)/deltacmd.o \
762 $(OBJDIR)/descendants.o \
763 $(OBJDIR)/diff.o \
@@ -1093,10 +1096,11 @@
1093 $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
1094 $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
1095 $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
1096 $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
1097 $(OBJDIR)/content_.c:$(OBJDIR)/content.h \
 
1098 $(OBJDIR)/db_.c:$(OBJDIR)/db.h \
1099 $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
1100 $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
1101 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1102 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -1367,10 +1371,18 @@
1367
1368 $(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
1369 $(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
1370
1371 $(OBJDIR)/content.h: $(OBJDIR)/headers
 
 
 
 
 
 
 
 
1372
1373 $(OBJDIR)/db_.c: $(SRCDIR)/db.c $(TRANSLATE)
1374 $(TRANSLATE) $(SRCDIR)/db.c >$@
1375
1376 $(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
1377
--- win/Makefile.mingw
+++ win/Makefile.mingw
@@ -442,10 +442,11 @@
442 $(SRCDIR)/clearsign.c \
443 $(SRCDIR)/clone.c \
444 $(SRCDIR)/comformat.c \
445 $(SRCDIR)/configure.c \
446 $(SRCDIR)/content.c \
447 $(SRCDIR)/cookies.c \
448 $(SRCDIR)/db.c \
449 $(SRCDIR)/delta.c \
450 $(SRCDIR)/deltacmd.c \
451 $(SRCDIR)/descendants.c \
452 $(SRCDIR)/diff.c \
@@ -626,10 +627,11 @@
627 $(OBJDIR)/clearsign_.c \
628 $(OBJDIR)/clone_.c \
629 $(OBJDIR)/comformat_.c \
630 $(OBJDIR)/configure_.c \
631 $(OBJDIR)/content_.c \
632 $(OBJDIR)/cookies_.c \
633 $(OBJDIR)/db_.c \
634 $(OBJDIR)/delta_.c \
635 $(OBJDIR)/deltacmd_.c \
636 $(OBJDIR)/descendants_.c \
637 $(OBJDIR)/diff_.c \
@@ -754,10 +756,11 @@
756 $(OBJDIR)/clearsign.o \
757 $(OBJDIR)/clone.o \
758 $(OBJDIR)/comformat.o \
759 $(OBJDIR)/configure.o \
760 $(OBJDIR)/content.o \
761 $(OBJDIR)/cookies.o \
762 $(OBJDIR)/db.o \
763 $(OBJDIR)/delta.o \
764 $(OBJDIR)/deltacmd.o \
765 $(OBJDIR)/descendants.o \
766 $(OBJDIR)/diff.o \
@@ -1093,10 +1096,11 @@
1096 $(OBJDIR)/clearsign_.c:$(OBJDIR)/clearsign.h \
1097 $(OBJDIR)/clone_.c:$(OBJDIR)/clone.h \
1098 $(OBJDIR)/comformat_.c:$(OBJDIR)/comformat.h \
1099 $(OBJDIR)/configure_.c:$(OBJDIR)/configure.h \
1100 $(OBJDIR)/content_.c:$(OBJDIR)/content.h \
1101 $(OBJDIR)/cookies_.c:$(OBJDIR)/cookies.h \
1102 $(OBJDIR)/db_.c:$(OBJDIR)/db.h \
1103 $(OBJDIR)/delta_.c:$(OBJDIR)/delta.h \
1104 $(OBJDIR)/deltacmd_.c:$(OBJDIR)/deltacmd.h \
1105 $(OBJDIR)/descendants_.c:$(OBJDIR)/descendants.h \
1106 $(OBJDIR)/diff_.c:$(OBJDIR)/diff.h \
@@ -1367,10 +1371,18 @@
1371
1372 $(OBJDIR)/content.o: $(OBJDIR)/content_.c $(OBJDIR)/content.h $(SRCDIR)/config.h
1373 $(XTCC) -o $(OBJDIR)/content.o -c $(OBJDIR)/content_.c
1374
1375 $(OBJDIR)/content.h: $(OBJDIR)/headers
1376
1377 $(OBJDIR)/cookies_.c: $(SRCDIR)/cookies.c $(TRANSLATE)
1378 $(TRANSLATE) $(SRCDIR)/cookies.c >$@
1379
1380 $(OBJDIR)/cookies.o: $(OBJDIR)/cookies_.c $(OBJDIR)/cookies.h $(SRCDIR)/config.h
1381 $(XTCC) -o $(OBJDIR)/cookies.o -c $(OBJDIR)/cookies_.c
1382
1383 $(OBJDIR)/cookies.h: $(OBJDIR)/headers
1384
1385 $(OBJDIR)/db_.c: $(SRCDIR)/db.c $(TRANSLATE)
1386 $(TRANSLATE) $(SRCDIR)/db.c >$@
1387
1388 $(OBJDIR)/db.o: $(OBJDIR)/db_.c $(OBJDIR)/db.h $(SRCDIR)/config.h
1389
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -369,10 +369,11 @@
369369
clearsign_.c \
370370
clone_.c \
371371
comformat_.c \
372372
configure_.c \
373373
content_.c \
374
+ cookies_.c \
374375
db_.c \
375376
delta_.c \
376377
deltacmd_.c \
377378
descendants_.c \
378379
diff_.c \
@@ -551,10 +552,11 @@
551552
$(OX)\clearsign$O \
552553
$(OX)\clone$O \
553554
$(OX)\comformat$O \
554555
$(OX)\configure$O \
555556
$(OX)\content$O \
557
+ $(OX)\cookies$O \
556558
$(OX)\cson_amalgamation$O \
557559
$(OX)\db$O \
558560
$(OX)\delta$O \
559561
$(OX)\deltacmd$O \
560562
$(OX)\descendants$O \
@@ -738,10 +740,11 @@
738740
echo $(OX)\clearsign.obj >> $@
739741
echo $(OX)\clone.obj >> $@
740742
echo $(OX)\comformat.obj >> $@
741743
echo $(OX)\configure.obj >> $@
742744
echo $(OX)\content.obj >> $@
745
+ echo $(OX)\cookies.obj >> $@
743746
echo $(OX)\cson_amalgamation.obj >> $@
744747
echo $(OX)\db.obj >> $@
745748
echo $(OX)\delta.obj >> $@
746749
echo $(OX)\deltacmd.obj >> $@
747750
echo $(OX)\descendants.obj >> $@
@@ -1078,10 +1081,16 @@
10781081
$(OX)\content$O : content_.c content.h
10791082
$(TCC) /Fo$@ -c content_.c
10801083
10811084
content_.c : $(SRCDIR)\content.c
10821085
translate$E $** > $@
1086
+
1087
+$(OX)\cookies$O : cookies_.c cookies.h
1088
+ $(TCC) /Fo$@ -c cookies_.c
1089
+
1090
+cookies_.c : $(SRCDIR)\cookies.c
1091
+ translate$E $** > $@
10831092
10841093
$(OX)\db$O : db_.c db.h
10851094
$(TCC) /Fo$@ -c db_.c
10861095
10871096
db_.c : $(SRCDIR)\db.c
@@ -1739,10 +1748,11 @@
17391748
clearsign_.c:clearsign.h \
17401749
clone_.c:clone.h \
17411750
comformat_.c:comformat.h \
17421751
configure_.c:configure.h \
17431752
content_.c:content.h \
1753
+ cookies_.c:cookies.h \
17441754
db_.c:db.h \
17451755
delta_.c:delta.h \
17461756
deltacmd_.c:deltacmd.h \
17471757
descendants_.c:descendants.h \
17481758
diff_.c:diff.h \
17491759
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -369,10 +369,11 @@
369 clearsign_.c \
370 clone_.c \
371 comformat_.c \
372 configure_.c \
373 content_.c \
 
374 db_.c \
375 delta_.c \
376 deltacmd_.c \
377 descendants_.c \
378 diff_.c \
@@ -551,10 +552,11 @@
551 $(OX)\clearsign$O \
552 $(OX)\clone$O \
553 $(OX)\comformat$O \
554 $(OX)\configure$O \
555 $(OX)\content$O \
 
556 $(OX)\cson_amalgamation$O \
557 $(OX)\db$O \
558 $(OX)\delta$O \
559 $(OX)\deltacmd$O \
560 $(OX)\descendants$O \
@@ -738,10 +740,11 @@
738 echo $(OX)\clearsign.obj >> $@
739 echo $(OX)\clone.obj >> $@
740 echo $(OX)\comformat.obj >> $@
741 echo $(OX)\configure.obj >> $@
742 echo $(OX)\content.obj >> $@
 
743 echo $(OX)\cson_amalgamation.obj >> $@
744 echo $(OX)\db.obj >> $@
745 echo $(OX)\delta.obj >> $@
746 echo $(OX)\deltacmd.obj >> $@
747 echo $(OX)\descendants.obj >> $@
@@ -1078,10 +1081,16 @@
1078 $(OX)\content$O : content_.c content.h
1079 $(TCC) /Fo$@ -c content_.c
1080
1081 content_.c : $(SRCDIR)\content.c
1082 translate$E $** > $@
 
 
 
 
 
 
1083
1084 $(OX)\db$O : db_.c db.h
1085 $(TCC) /Fo$@ -c db_.c
1086
1087 db_.c : $(SRCDIR)\db.c
@@ -1739,10 +1748,11 @@
1739 clearsign_.c:clearsign.h \
1740 clone_.c:clone.h \
1741 comformat_.c:comformat.h \
1742 configure_.c:configure.h \
1743 content_.c:content.h \
 
1744 db_.c:db.h \
1745 delta_.c:delta.h \
1746 deltacmd_.c:deltacmd.h \
1747 descendants_.c:descendants.h \
1748 diff_.c:diff.h \
1749
--- win/Makefile.msc
+++ win/Makefile.msc
@@ -369,10 +369,11 @@
369 clearsign_.c \
370 clone_.c \
371 comformat_.c \
372 configure_.c \
373 content_.c \
374 cookies_.c \
375 db_.c \
376 delta_.c \
377 deltacmd_.c \
378 descendants_.c \
379 diff_.c \
@@ -551,10 +552,11 @@
552 $(OX)\clearsign$O \
553 $(OX)\clone$O \
554 $(OX)\comformat$O \
555 $(OX)\configure$O \
556 $(OX)\content$O \
557 $(OX)\cookies$O \
558 $(OX)\cson_amalgamation$O \
559 $(OX)\db$O \
560 $(OX)\delta$O \
561 $(OX)\deltacmd$O \
562 $(OX)\descendants$O \
@@ -738,10 +740,11 @@
740 echo $(OX)\clearsign.obj >> $@
741 echo $(OX)\clone.obj >> $@
742 echo $(OX)\comformat.obj >> $@
743 echo $(OX)\configure.obj >> $@
744 echo $(OX)\content.obj >> $@
745 echo $(OX)\cookies.obj >> $@
746 echo $(OX)\cson_amalgamation.obj >> $@
747 echo $(OX)\db.obj >> $@
748 echo $(OX)\delta.obj >> $@
749 echo $(OX)\deltacmd.obj >> $@
750 echo $(OX)\descendants.obj >> $@
@@ -1078,10 +1081,16 @@
1081 $(OX)\content$O : content_.c content.h
1082 $(TCC) /Fo$@ -c content_.c
1083
1084 content_.c : $(SRCDIR)\content.c
1085 translate$E $** > $@
1086
1087 $(OX)\cookies$O : cookies_.c cookies.h
1088 $(TCC) /Fo$@ -c cookies_.c
1089
1090 cookies_.c : $(SRCDIR)\cookies.c
1091 translate$E $** > $@
1092
1093 $(OX)\db$O : db_.c db.h
1094 $(TCC) /Fo$@ -c db_.c
1095
1096 db_.c : $(SRCDIR)\db.c
@@ -1739,10 +1748,11 @@
1748 clearsign_.c:clearsign.h \
1749 clone_.c:clone.h \
1750 comformat_.c:comformat.h \
1751 configure_.c:configure.h \
1752 content_.c:content.h \
1753 cookies_.c:cookies.h \
1754 db_.c:db.h \
1755 delta_.c:delta.h \
1756 deltacmd_.c:deltacmd.h \
1757 descendants_.c:descendants.h \
1758 diff_.c:diff.h \
1759

Keyboard Shortcuts

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