Fossil

History for src/makemake.tcl
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for src/makemake.tcl

2020-07-09
22:19
[f30c24b4] part of check-in [7e845bfd] Merge enhancements from trunk. (check-in: [7e845bfd] user: drh branch: hooks, size: 64512)
2020-07-08
13:53
[8517bc3d] part of check-in [918bcfcf] Since FOSSIL_ENABLE_LEGACY_MV_RM is enabled by default (it really only does something when the "mv-rm-files" setting is set anyway), and there is no reason to ever disable it, just clean up the related #ifdef's. (check-in: [918bcfcf] user: jan.nijtmans branch: trunk, size: 64505)
2020-07-05
22:24
[de0bcf83] part of check-in [5021c5bb] Experimental mechanism to run scripts when certain events occur. This check-in only provides a command-line interface to set and manage hooks. The hooks do not yet actually run. (check-in: [5021c5bb] user: drh branch: hooks, size: 65023)
2020-06-19
20:41
[ae1cd097] part of check-in [162ac96d] Remove a stale dependency from the MSC makefile. (check-in: [162ac96d] user: drh branch: trunk, size: 65016)
2020-06-11
07:46
[cdef4131] part of check-in [bd56e90d] Merge in trunk. (check-in: [bd56e90d] user: stephan branch: default.css, size: 65042)
07:22
[24341e41] part of check-in [c313cac8] Refactored the generic ajax-related parts of src/fileedit.c into src/ajax.c for eventual re-use in other pages. Added /ajax "page" to act as a dispatcher for page-agnostic ajax routes. (check-in: [c313cac8] user: stephan branch: trunk, size: 66051)
2020-06-09
17:51
[bd8b4e1f] part of check-in [1ebe5bbe] More MSVC makefile simplifications. (check-in: [1ebe5bbe] user: mistachkin branch: trunk, size: 66044)
01:41
[9d38029b] part of check-in [ba0f0b7c] In the MSVC makefile, do not wrap '$(MAKE)' in double quotes because it already has them. (check-in: [ba0f0b7c] user: mistachkin branch: trunk, size: 65902)
00:59
[b1f89823] part of check-in [0387226c] Another minor simplification to the MSVC makefile. (check-in: [0387226c] user: mistachkin branch: trunk, size: 65909)
2020-06-08
22:52
[2934611e] part of check-in [6acb039c] Fix handling of the 'fossil.exe.manifest' file by the MSVC makefile. (check-in: [6acb039c] user: mistachkin branch: trunk, size: 65845)
22:08
[823f5fc9] part of check-in [c89a5a3a] Make sure the 'fossil.exe' target is honored when using the MSVC makefile. (check-in: [c89a5a3a] user: mistachkin branch: trunk, size: 66013)
2020-06-06
19:04
[ef9529d9] part of check-in [7c481db7] Simplify the batch tool changes from [0519493f]. The BUILDDIR environment variable can be set before invoking 'buildmsvc.bat' in order to build out-of-tree. (check-in: [7c481db7] user: mistachkin branch: trunk, size: 65949)
03:56
[98f39ae8] part of check-in [0519493f] Support the build from an out of source-tree directory on Windows; allow paths with spaces. (check-in: [0519493f] user: ashepilko branch: trunk, size: 65955)
2020-05-29
16:46
[18d7774d] part of check-in [f6a99292] Update the built-in SQLite to the latest trunk code that includes the new ".mode table" command for formatting output from the CLI. (check-in: [f6a99292] user: drh branch: trunk, size: 63641)
08:05
[edbe3001] part of check-in [0c19cd0a] Move default_css.txt to default.css, treat it like a builtin file, and remove mkcss, as the recent style.css reorg obviates the need for mkcss. (check-in: [0c19cd0a] user: stephan branch: default.css, size: 62666)
2020-05-17
17:52
[e73a292a] part of check-in [ae10ddf3] Proof of concept for my proposal of reworking how style.css emits CSS, as discussed in forumpost/d63ff33063. (check-in: [ae10ddf3] user: stephan branch: style-css-revamp, size: 63656)
03:32
[cf0bd3e1] part of check-in [95f1753f] Moved fileedit-specific CSS to style.fileedit.css, as enabled by previous commit [d661c12cbade]. (check-in: [95f1753f] user: stephan branch: fileedit-ajaxify, size: 63667)
2020-05-07
02:36
[6270bfc1] part of check-in [087c5d1f] Merged in trunk. (check-in: [087c5d1f] user: stephan branch: fileedit-ajaxify, size: 63653)
2020-05-05
00:41
[e849644c] part of check-in [35046721] diff -y: set the default width automatically based on the terminal width. (check-in: [35046721] user: ashepilko branch: trunk, size: 63642)
2020-05-03
14:57
[34a46463] part of check-in [6cdb091a] Moved /fileedit and friends to fileedit.c. (check-in: [6cdb091a] user: stephan branch: checkin-without-checkout, size: 63642)
2020-04-23
13:16
[2e5ba64b] part of check-in [3510ca72] Update references to OpenSSL from 1.1.1f to 1.1.1g. Update custom makefile. (check-in: [3510ca72] user: jan.nijtmans branch: trunk, size: 63631)
2020-04-16
13:06
[90ddc5bc] part of check-in [10c75204] Begin breaking out the code for BACKLINK processing into a separate source file: backlink.c (check-in: [10c75204] user: drh branch: backlink-updates, size: 63631)
2020-04-08
10:16
[3db524d6] part of check-in [72026ed3] Update OpenSSL to version 1.1.1f (check-in: [72026ed3] user: jan.nijtmans branch: trunk, size: 63620)
2020-03-24
20:24
[ae09b1d9] part of check-in [77a7078f] Update openssl version number to 1.1.1e. Update custom makefile. (check-in: [77a7078f] user: jan.nijtmans branch: trunk, size: 63620)
2020-03-14
03:13
[ad85de89] part of check-in [5ddc0fdc] Add infrastructure to support solving the captcha via audio. (check-in: [5ddc0fdc] user: drh branch: audio-captcha, size: 63620)
2020-01-09
23:50
[2b1b7ec5] part of check-in [001eb6d5] Merge in trunk (check-in: [001eb6d5] user: ashepilko branch: cmake-ide, size: 65919)
21:03
[444b8dcd] part of check-in [31be929a] Change the build options for SQLite so that it distrusts schema by default. (check-in: [31be929a] user: drh branch: trunk, size: 63605)
17:57
[fdf4627d] part of check-in [4d8aecdf] Merge in trunk (check-in: [4d8aecdf] user: ashepilko branch: cmake-ide, size: 65891)
2019-09-23
19:07
[e6366ee7] part of check-in [8a6e8e27] Add support for testing with libFuzzer. (check-in: [8a6e8e27] user: drh branch: libFuzzer, size: 63577)
2019-09-13
22:53
[868eeab7] part of check-in [74aac0ed] Update to openssl 1.1.1d (check-in: [74aac0ed] user: jan.nijtmans branch: trunk, size: 63615)
2019-07-25
17:07
[253fdfe2] part of check-in [ed2def5f] Add the ability to extend a Fossil server using CGI. This is a refactor of the prior sub-cgi branch. (check-in: [ed2def5f] user: drh branch: extension-cgi, size: 63615)
2019-07-23
23:25
[77cee8d4] part of check-in [72f8e776] Initial but incomplete work on an experimental /aux page that runs secondary CGI that has access to the Fossil user login credentials and similar information. This is an incremental check-in of work-in-progress. (check-in: [72f8e776] user: drh branch: sub-cgi, size: 63615)
2019-07-13
18:03
[8bfa8840] part of check-in [28261276] Import the command-line tool fix from SQLite (without the other changes on SQLite trunk) and then disable double-quoted string literals again. (check-in: [28261276] user: drh branch: trunk, size: 63606)
2019-07-08
17:05
[7d99a97d] part of check-in [0c0f6db7] Update the built-in SQLite to the first 3.29.0 beta for testing. Enable the -DSQLITE_DQS=0 compile-time option for Fossil, thus preventing SQLite from using double-quoted string literals by default. (check-in: [0c0f6db7] user: drh branch: trunk, size: 63606)
2019-06-27
14:39
[a7d8e350] part of check-in [50501328] Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. (check-in: [50501328] user: jan.nijtmans branch: trunk, size: 63589)
2019-05-17
23:34
[ee10c2c8] part of check-in [344a3331] On Windows, avoid using BIO_ptr_ctrl with OpenSSL 1.1.1b as it does not appear to work as expected. (check-in: [344a3331] user: mistachkin branch: trunk, size: 63777)
14:04
[14e4e3d2] part of check-in [e5616cda] (cherry-pick): Fix the openssl-1.1.1b build procedures. (check-in: [e5616cda] user: jan.nijtmans branch: branch-2.8, size: 63584)
08:17
[1a9deb51] part of check-in [d2b44d9e] Fix for building with OpenSSL 1.1.1b using MinGW. (check-in: [d2b44d9e] user: mistachkin branch: mingwFix, size: 63589)
2019-05-16
08:17
[05f2e1a6] part of check-in [c8bd45c1] Merge the Makefile changes for OpenSSL-1.1. (check-in: [c8bd45c1] user: jan.nijtmans branch: branch-2.8, size: 63512)
2019-05-13
21:48
[6900ab8b] part of check-in [91a0d5a5] Merge trunk (check-in: [91a0d5a5] user: jan.nijtmans branch: openssl-1.1, size: 63517)
2019-03-02
18:18
[3c53c02a] part of check-in [904eb8a5] Enable make install without first calling make workflow by adjusting the install target prerequisites. This allows make install to be called on a fresh clone/checkout of Fossil because otherwise OBJDIR is missing and make install fails. (check-in: [904eb8a5] user: andybradford branch: trunk, size: 64916)
2019-03-01
21:46
[c3a9286f] part of check-in [b7695eee] Merge trunk. Update to Openssl 1.1.1b (check-in: [b7695eee] user: jan.nijtmans branch: openssl-1.1, size: 63524)
21:42
[bf6466d6] part of check-in [a4166665] Update to openssl 1.0.2r (check-in: [a4166665] user: jan.nijtmans branch: trunk, size: 64923)
2019-02-25
15:10
[a2765581] part of check-in [effa8930] Add extension functions delta_apply(), delta_create(), delta_output_size(), and delta_parse() to the SQL connection for the "fossil sql" command. (check-in: [effa8930] user: drh branch: trunk, size: 64923)
2019-01-29
15:02
[ac8b8d3c] part of check-in [7843b1c6] Merge trunk (check-in: [7843b1c6] user: jan.nijtmans branch: openssl-1.1, size: 63512)
2019-01-23
02:43
[63dd499e] part of check-in [b2993e5a] Make it easier to override the final built executable name when using MSVC. (check-in: [b2993e5a] user: mistachkin branch: trunk, size: 64911)
2018-12-03
12:08
[568e7feb] part of check-in [e88c1ff4] Merge trunk (check-in: [e88c1ff4] user: jan.nijtmans branch: openssl-1.1, size: 63444)
2018-11-29
21:38
[889d043b] part of check-in [71399243] Update custom mingw makefile. Update openssl version (check-in: [71399243] user: jan.nijtmans branch: trunk, size: 64843)
2018-11-02
13:08
[354473e5] part of check-in [45a71349] Split out the repo_list_page() routine, used to generate the repository list for "fossil all ui" and similar, into a separate source file "repolist.c" to make it easier to enhance and maintain. (check-in: [45a71349] user: drh branch: trunk, size: 64843)
2018-10-04
12:52
[7dc5b570] part of check-in [9dc49e61] Remove the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option from default builds. This avoids problems that might arise when users type parentheses in search boxes that use FTS. (check-in: [9dc49e61] user: drh branch: trunk, size: 64832)
2018-09-22
19:37
[eeb2ed55] part of check-in [9d067b61] Update to Fossil 2.7 (check-in: [9d067b61] user: jan.nijtmans branch: openssl-1.1, size: 63342)
2018-09-20
06:44
[0f450858] part of check-in [9e03e513] Backout of [e0cc10f03e518831]: Bring back default windows builds with OpenSSL 1.3 (check-in: [9e03e513] user: jan.nijtmans branch: openssl-1.1, size: 64764)
2018-09-19
20:19
[2db01e37] part of check-in [2269309f] Merge updates from trunk. (check-in: [2269309f] user: ashepilko branch: cmake-ide, size: 67179)
19:55
[c284d4ca] part of check-in [27c7a491] Ignore errors in the clean target commands. (check-in: [27c7a491] user: ashepilko branch: trunk, size: 64867)
2018-09-15
20:27
[e7f5cc44] part of check-in [115544e9] add support for TLS 1.3, when compiled with OpenSSL 1.1.1 (LTS). Windows build adapted to use OpenSSL 1.1.1 by default. Still compiles and runs with older OpenSSL as well (check-in: [115544e9] user: jan.nijtmans branch: trunk, size: 64732)
2018-09-14
19:13
[f73666b7] part of check-in [f59c9ecb] Merge updates from trunk. (check-in: [f59c9ecb] user: ashepilko branch: cmake-ide, size: 67145)
2018-09-11
14:54
[917f2c0e] part of check-in [368c78a8] merge trunk (check-in: [368c78a8] user: jan.nijtmans branch: openssl-1.1, size: 64742)
14:29
[c83b771c] part of check-in [58b7b4e5] Compile openssl with option no-weak-ssl-ciphers (or -DOPENSSL_NO_WEAK_SSL_CIPHERS) Update custum Makefile.mingw (check-in: [58b7b4e5] user: jan.nijtmans branch: trunk, size: 64835)
2018-09-03
00:24
[3c74dc6a] part of check-in [401a4c3d] The -quiet flag passed by default to tester.tcl can now be overridden by passing TESTFLAGS to make. Before, there was no way to set -verbose this way because "-quiet -verbose" means the same thing as "-quiet". (check-in: [401a4c3d] user: wyoung branch: trunk, size: 64665)
2018-08-30
21:19
[e604385d] part of check-in [cfbbc537] Change the name of the "email.c" source file into "alerts.c". Make corresponding changes to various interfaces. (check-in: [cfbbc537] user: drh branch: refactor-alerts, size: 64652)
2018-08-24
08:25
[db10f535] part of check-in [b5a11142] Add configurations "enable-capieng" (use Windows Certificate Store) and "no-weak-ssl-ciphers" (disable RC4 support) (check-in: [b5a11142] user: jan.nijtmans branch: openssl-1.1, size: 64698)
2018-08-23
15:14
[26b7060e] part of check-in [cbdbc0a0] Merge trunk. Update to Beta 7 of OpenSSL 1.1.1 (pre release 9, with TLS 1.3 support !!!) (check-in: [cbdbc0a0] user: jan.nijtmans branch: openssl-1.1, size: 64558)
2018-08-17
13:04
[a04286b8] part of check-in [a49ed35b] Break out the user configuration pages into a separate "setupuser.c" source file. (check-in: [a49ed35b] user: drh branch: trunk, size: 64651)
2018-08-15
11:05
[34a3bc57] part of check-in [38638cfc] Update to openssl-1.0.2p (check-in: [38638cfc] user: jan.nijtmans branch: trunk, size: 64639)
2018-08-14
13:05
[9894c26a] part of check-in [af80be5c] Don't use "file nativename" in makemake.tcl, because it gives a different win/Makefile.msc when run on UNIX (check-in: [af80be5c] user: jan.nijtmans branch: trunk, size: 64639)
2018-08-06
12:51
[f08dbe43] part of check-in [ce3d5718] Merge enhancements from trunk. (check-in: [ce3d5718] user: drh branch: failed-fix, size: 64638)
2018-08-02
11:58
[70366dcc] part of check-in [b6a0c001] Merge updates from trunk. (check-in: [b6a0c001] user: mistachkin branch: cmake-ide, size: 66933)
11:56
[75312b06] part of check-in [774bdc83] Use the native directory separator for the extra files in the MSVC makefile. (check-in: [774bdc83] user: mistachkin branch: trunk, size: 64623)
09:55
[d72ce6bc] part of check-in [fc8281ee] Allow out-of-source build with MSVC on Windows. (check-in: [fc8281ee] user: ashepilko branch: cmake-ide, size: 66904)
2018-07-30
19:14
[f29920a3] part of check-in [8a28a37c] Break out the processing of capability strings into a separate source file. Add new SQL functions: capunion() and fullcap(). Only send email notifications to users who have appropriate capabilities. (check-in: [8a28a37c] user: drh branch: forum-v2, size: 64609)
2018-07-22
19:16
[1e9b11c3] part of check-in [449c6fd7] Install by copy; covers case when install destination is on a different volume (check-in: [449c6fd7] user: ashepilko branch: trunk, size: 64594)
16:22
[a7e57ef6] part of check-in [09f41885] Allow CFLAGS override without duplicating compile options by default (check-in: [09f41885] user: ashepilko branch: trunk, size: 64594)
2018-07-18
16:43
[54ffb340] part of check-in [86b43a46] Add the backoffice module for doing post-processing actions such as sending alerts and/or syncing repositories. (check-in: [86b43a46] user: drh branch: backoffice, size: 64614)
2018-07-13
05:46
[a6818760] part of check-in [9951fd7b] An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. (check-in: [9951fd7b] user: mistachkin branch: trunk, size: 64601)
2018-07-12
17:08
[f6e08cdf] part of check-in [e817f1b0] Fix typo in makemake.tcl. (check-in: [e817f1b0] user: tsbg branch: trunk, size: 64603)
09:39
[40e09ed9] part of check-in [fe29fe7d] Get DNS lookup for mail hosts working on Windows. (check-in: [fe29fe7d] user: tsbg branch: smtp-win, size: 64602)
2018-06-30
20:38
[7019f84c] part of check-in [8dc832e6] First code for the /webmail page. Barely functional. (check-in: [8dc832e6] user: drh branch: smtp, size: 64516)
2018-06-27
19:15
[8262bef5] part of check-in [735af578] Begin the smtp.c module. Start with a routine to locate the hostname on which to contact the SMTP server for a domain. (check-in: [735af578] user: drh branch: smtp, size: 64506)
2018-06-26
16:57
[49a91edd] part of check-in [efb0f880] An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. (check-in: [efb0f880] user: mistachkin branch: altLegacyMvRm, size: 64497)
2018-06-20
18:47
[2421f883] part of check-in [9a2e5f47] Merge the speculative Forum changes. This is because I need the enhancements to the user capabilities in order to add a new capability for Email Notifiation. The Forum logic itself is not ready, and is subject to change and removal. But it is well isolated and shouldn't hurt anything if it hangs out on trunk for a while. (check-in: [9a2e5f47] user: drh branch: trunk, size: 64499)
13:16
[ea38be25] part of check-in [ccf50f06] Add a setup page for email notification. There is no logic behind the setup, yet. (check-in: [ccf50f06] user: drh branch: trunk, size: 64491)
2018-06-14
19:17
[ce6dc13e] part of check-in [1e363739] This code demonstrates ideas on how to implement a Forum feature in Fossil. This is just ideas - it is not even a working prototype. This change was originally stashed, but then I thought it better to check it in on a branch for the historical record. (check-in: [1e363739] user: drh branch: forum-brainstorm-1, size: 64491)
2018-04-25
13:34
[e7ad9bc5] part of check-in [de76c92a] Update the built-in SQLite to the latest 3.24.0 alpha version. (check-in: [de76c92a] user: drh branch: trunk, size: 64483)
2018-04-11
08:16
[06ef435c] part of check-in [87f3c946] Merge trunk. Update to Beta 2 of OpenSSL 1.1.1 (with TLS 1.3 support !!!) (check-in: [87f3c946] user: jan.nijtmans branch: openssl-1.1, size: 64340)
2018-04-02
11:40
[a24c632d] part of check-in [508c42a6] Fix Makefile typo, SQLITE_USE_ZLIB should be SQLITE_HAVE_ZLIB. (check-in: [508c42a6] user: mistachkin branch: trunk, size: 64433)
2018-03-28
08:06
[01cb3c51] part of check-in [d9573d87] Merge trunk (check-in: [d9573d87] user: jan.nijtmans branch: openssl-1.1, size: 64331)
08:01
[965c1fd8] part of check-in [531a517b] Update openssl version (check-in: [531a517b] user: jan.nijtmans branch: trunk, size: 64432)
2018-03-17
20:51
[92c3efe2] part of check-in [14221882] Minor updates to the build system, et al, for 'mman.h' support. (check-in: [14221882] user: mistachkin branch: withMman, size: 64432)
16:29
[2dc27834] part of check-in [ea67a544] Update the build-in SQLite to the latest 3.23.0 alpha (check-in: [ea67a544] user: drh branch: trunk, size: 64271)
2018-02-24
00:39
[07c92f0b] part of check-in [94c0b8ec] First cut at supporting ETags: and If-None-Match: for cache control. (check-in: [94c0b8ec] user: drh branch: etags-cache-control, size: 64246)
2018-01-11
02:33
[a51f2efc] part of check-in [d4bac2c5] bad build (check-in: [d4bac2c5] user: drh branch: mistake, size: 64239)
2017-12-21
15:38
[79292c85] part of check-in [c4aec887] Update referenced OpenSSL version. (check-in: [c4aec887] user: mistachkin branch: trunk, size: 64156)
2017-12-05
15:09
[35be3695] part of check-in [09494b02] Change the name of "main.js" to "href.js". Rework the javascript code so that there can be multiple javascript files sourced on an as-needed basis. (check-in: [09494b02] user: drh branch: trunk, size: 64156)
2017-12-04
21:08
[f70bdb26] part of check-in [487aa43f] Attempt to add a separate JS file and source it just prior to </body> (check-in: [487aa43f] user: drh branch: main.js, size: 64159)
2017-11-30
00:27
[7b878743] part of check-in [75fd7afc] Fix an problem with the MSC makefile. (check-in: [75fd7afc] user: drh branch: trunk, size: 64149)
2017-11-29
19:18
[18a1900f] part of check-in [5c9c51be] Generate the big cssDefaultList table in the middle of style.c using default_css.txt as the source. The default_css.txt file will be easier to understand, edit, and comment. (check-in: [5c9c51be] user: drh branch: trunk, size: 64175)
2017-11-28
15:42
[840a6adc] part of check-in [bc8947d1] 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. (check-in: [bc8947d1] user: drh branch: sticky-timeline-style, size: 63144)
2017-11-18
19:58
[e371d97b] part of check-in [51cf7508] Improvements to the "Fossil Build Process" documentation, with improved comments in related source files. No changes to real code. (check-in: [51cf7508] user: drh branch: trunk, size: 63134)
2017-11-10
10:55
[05156da3] part of check-in [9d3560b8] merge trunk. Upgrade to openssl 1.1.0g (check-in: [9d3560b8] user: jan.nijtmans branch: openssl-1.1, size: 62658)
10:30
[832e47dd] part of check-in [3003decb] (cherry-pick): Upgrade to openssl 1.0.2m (check-in: [3003decb] user: jan.nijtmans branch: branch-2.4, size: 62747)
10:28
[1bd4ed5e] part of check-in [5310f2ba] Upgrade to openssl 1.0.2m (check-in: [5310f2ba] user: jan.nijtmans branch: trunk, size: 62759)
2017-11-04
14:56
[acebebc8] part of check-in [bf69c6eb] Change the "/wiki_rules" page so that it displays a wiki source file, either formatted or plain-text, just like /md_rules does. (check-in: [bf69c6eb] user: drh branch: trunk, size: 62759)
2017-07-13
10:22
[7ffa5b66] part of check-in [23895c7b] Update top OpenSSL 1.0.2l. Minor (harmless) compiler warnings in mkversion and codecheck1 (-Wall) (check-in: [23895c7b] user: jan.nijtmans branch: trunk, size: 62747)
2017-07-07
12:59
[064e1e79] part of check-in [4a516fb7] Merge trunk. Upgrade to OpenSSL 1.1.0f. Note that this branch only adapts the Windows buildfiles, no source-code or anything else, since Openssl 1.1.0 is (almost, not significant for fossil) upwards compatible. (check-in: [4a516fb7] user: jan.nijtmans branch: openssl-1.1, size: 62646)
2017-06-30
18:42
[6c20a3be] part of check-in [4c17ab60] Fix the unix makefile so that the dependency on page_index.h is against dispatch.c not main.c. (check-in: [4c17ab60] user: drh branch: trunk, size: 62747)
13:36
[42d4dc6e] part of check-in [c5504029] Add a stub for the Security Audit page. (check-in: [c5504029] user: drh branch: security-audit, size: 62743)
2017-06-29
19:59
[9e9ae78d] part of check-in [960b9dc0] Enable the STMT virtual table so that it available in the "fossil sql" command. (check-in: [960b9dc0] user: drh branch: trunk, size: 62726)
2017-06-16
11:38
[2baeed4a] part of check-in [33a13b80] Add -DSQLITE_OMIT_GET_TABLE to the compilation flags for SQLite (check-in: [33a13b80] user: jan.nijtmans branch: trunk, size: 62699)
2017-05-29
02:37
[e771300c] part of check-in [564edc69] Enable the 'sqlite' command to work with SEE. (check-in: [564edc69] user: mistachkin branch: see, size: 62673)
2017-05-28
19:44
[84e21158] part of check-in [fa6b22c6] When building an SEE-enabled build with MSVC, be sure to define SQLITE_HAS_CODEC. (check-in: [fa6b22c6] user: mistachkin branch: trunk, size: 62562)
2017-05-27
20:29
[3ebe666f] part of check-in [6d4aa344] When SEE integration is enabled, pass its flags when compiling 'shell.c' as well. (check-in: [6d4aa344] user: mistachkin branch: trunk, size: 62549)
2017-03-22
15:56
[cca2d0e7] part of check-in [4080860d] When compiling with Mingw(-w64), check for (older) MSVC compatibility. (check-in: [4080860d] user: jan.nijtmans branch: trunk, size: 62508)
2017-03-14
12:17
[e9351b3c] part of check-in [bec0c4f0] merge trunk (check-in: [bec0c4f0] user: jan.nijtmans branch: openssl-1.1, size: 62377)
2017-03-01
21:03
[580b8c18] part of check-in [ba9d1080] Use the hardened SHA1 hash function from https://github.com/cr-marcstevens/sha1collisiondetection. (check-in: [ba9d1080] user: drh branch: hardened-sha1, size: 62478)
2017-02-27
18:26
[89f0b5c7] part of check-in [80f9b68e] Manifest parser supports various hash sizes. (check-in: [80f9b68e] user: drh branch: fossil-2.0, size: 62467)
2017-02-25
19:47
[e61a22b9] part of check-in [17ea2822] Add a SHA3 hash algorithm. So far the only integration is the "fossil sha3sum" command. (This was suppose to go on trunk.) (check-in: [17ea2822] user: drh branch: sha3, size: 62459)
2017-02-18
18:13
[e4bfdb2d] part of check-in [28173845] Merge trunk. Openssl 1.1.0d -> 1.1.0e (check-in: [28173845] user: jan.nijtmans branch: openssl-1.1, size: 62351)
2017-01-27
09:02
[13d82fb0] part of check-in [767ae39c] Merge trunk. Openssl 1.1.0c -> 1.1.0d (check-in: [767ae39c] user: jan.nijtmans branch: openssl-1.1, size: 62351)
08:57
[c8ac3361] part of check-in [8cb5da6f] Openssl 1.0.2j -> 1.0.2k. Whitespace. (check-in: [8cb5da6f] user: jan.nijtmans branch: trunk, size: 62452)
2017-01-18
11:19
[73acd7ad] part of check-in [d0fbbd01] Upgrade to openssl 1.1.0c. Merge trunk (up to fossil 1.37 release) (check-in: [d0fbbd01] user: jan.nijtmans branch: openssl-1.1, size: 62351)
2017-01-10
05:30
[73cf664c] part of check-in [91305830] Add the changes from check-in [3dddf7674b] to the 'makemake.tcl' tool, which is used to generate the Makefiles. (check-in: [91305830] user: mistachkin branch: trunk, size: 62452)
2016-12-15
22:46
[10370a79] part of check-in [a4de0004] First jab at creating a bash script for command completion (check-in: [a4de0004] user: baruch branch: bash-completion, size: 62559)
2016-11-18
08:22
[ef7175bf] part of check-in [467c4269] Remove some unnecessary spaces. (check-in: [467c4269] user: jan.nijtmans branch: trunk, size: 62430)
2016-11-08
18:12
[e3b479b3] part of check-in [f366e52f] Prevent the DMC and MSVC makefile from using XBCC, which was not defined there. (check-in: [f366e52f] user: mistachkin branch: trunk, size: 62432)
2016-11-05
15:23
[83744f2e] part of check-in [ad110346] Add BCCFLAGS and XBCC to build system so that programs which run on the build platform (e.g. translate) can have the benefit of CFLAGS, e.g. -ggdb3 for easier debugging in gdb or -std=c89 to flush out C99. Do not update win/* because I don't have the ability to test those changes. (check-in: [ad110346] user: andygoth branch: trunk, size: 62444)
2016-11-02
19:12
[146454f0] part of check-in [25285f06] Merge updates from trunk. (check-in: [25285f06] user: mistachkin branch: openssl-1.1, size: 62259)
2016-10-02
00:45
[b31821f2] part of check-in [dfe32f53] Update the built-in SQLite to the latest 3.15.0 beta for testing. Add new performance-enhancing compile-time options to the SQLite build. (check-in: [dfe32f53] user: drh branch: trunk, size: 62360)
2016-09-27
07:59
[8f374361] part of check-in [66c4efe7] merge trunk. Update references to OpenSSL 1.1.0b (check-in: [66c4efe7] user: jan.nijtmans branch: openssl-1.1, size: 62209)
2016-09-26
15:01
[f3fe94f5] part of check-in [508c67b0] Update referenced OpenSSL version. (check-in: [508c67b0] user: mistachkin branch: trunk, size: 62310)
2016-09-23
07:33
[12027bd8] part of check-in [85f8133c] merge trunk. Update references to OpenSSL 1.1.0a (check-in: [85f8133c] user: jan.nijtmans branch: openssl-1.1, size: 62209)
02:06
[02cce882] part of check-in [a29e05d1] Missed a couple places with the old OpenSSL version reference. (check-in: [a29e05d1] user: mistachkin branch: trunk, size: 62310)
02:03
[7218ec8c] part of check-in [ff2c20e7] Merge updates from trunk. (check-in: [ff2c20e7] user: mistachkin branch: openssl-1.1, size: 62207)
2016-09-22
19:47
[b55c1ba1] part of check-in [121201eb] Update to the latest SQLite 3.15.0 beta for testing. Adjust the SQLite compilation to use the "lean" configuration. (check-in: [121201eb] user: drh branch: trunk, size: 62310)
17:58
[b0b18605] part of check-in [16b7a0eb] Update referenced OpenSSL version. (check-in: [16b7a0eb] user: mistachkin branch: trunk, size: 62187)
2016-09-13
17:51
[fb2f51cb] part of check-in [e6aab1a4] Refactor command and webpage name lookup. Move all associated logic out of main.c and into a new file named "dispatch.c". There is now a single const array of objects named "aCommand" that contains all command and webpage names together with their help text. (check-in: [e6aab1a4] user: drh branch: trunk, size: 62187)
14:15
[66996ffa] part of check-in [0417467b] (cherry-pick): Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to 3.14.2. (check-in: [0417467b] user: jan.nijtmans branch: branch-1.35, size: 62126)
2016-09-10
20:01
[32685119] part of check-in [871f978d] Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to the latest 3.15 alpha, which compiles without warning with the above option. (check-in: [871f978d] user: drh branch: trunk, size: 62176)
19:54
[d1ea4b34] part of check-in [65207d61] Oops. FTS5 depends on INCRBLOB. Was: Add the SQLITE_OMIT_INCRBLOB and SQLITE_OMIT_SHARED_CACHE compile-time options to SQLite. Update the built-in SQLite sources to the latest 3.15 alpha that will build without warnings when the above options are set. (check-in: [65207d61] user: drh branch: mistake, size: 62201)
2016-09-08
09:22
[3b6dc0cb] part of check-in [e122e8a7] (cherry-pick) Make fossil compilable with (externally-built) openssl-1.1.0. Still compiles/runs with openssl 1.0.2 equally well (actual switch is not made yet) (check-in: [e122e8a7] user: jan.nijtmans branch: branch-1.35, size: 62097)
09:08
[549fa732] part of check-in [460d5628] Make fossil compilable with (externally-built) openssl-1.1.0. Still compiles/runs with openssl 1.0.2 equally well (actual switch is not made yet) (check-in: [460d5628] user: jan.nijtmans branch: trunk, size: 62147)
2016-09-07
11:12
[d94e7227] part of check-in [7839ff02] Complete transition to OpenSSL 1.1.0, which needs additional library on Windows (crypt32.dll) and which has support for ssl2 removed completely. (check-in: [7839ff02] user: jan.nijtmans branch: openssl-1.1, size: 62044)
10:41
[45eecf5a] part of check-in [958f1a89] Update referenced OpenSSL version (check-in: [958f1a89] user: jan.nijtmans branch: openssl-1.1, size: 62123)
10:16
[050d2c5c] part of check-in [8a4fa47e] (cherry-pick) Fix mingw64 build (broken by [8f2dd0106ef3b5aa]) (check-in: [8a4fa47e] user: jan.nijtmans branch: branch-1.35, size: 62075)
10:12
[ee5b316e] part of check-in [db59821f] Fix mingw64 build (broken by [8f2dd0106ef3b5aa]) (check-in: [db59821f] user: jan.nijtmans branch: trunk, size: 62125)
2016-08-15
11:58
[a1bd85ee] part of check-in [80789309] Update the built-in SQLite to version 3.14.1 (check-in: [80789309] user: jan.nijtmans branch: branch-1.35, size: 61971)
2016-08-04
22:49
[14e62afd] part of check-in [4ce1c9b2] Begin work on the ability to store and sync files for which no history is kept. (check-in: [4ce1c9b2] user: drh branch: unversioned-files, size: 62021)
2016-07-05
14:40
[c8216084] part of check-in [ebcb9dff] Add the "fossil shell" command. (check-in: [ebcb9dff] user: drh branch: trunk, size: 62007)
2016-06-06
10:07
[7aa2028c] part of check-in [47812bc7] Minor efficiency improvement by defining SQLITE_LIKE_DOESNT_MATCH_BLOBS=1 (check-in: [47812bc7] user: jan.nijtmans branch: trunk, size: 61998)
2016-05-28
02:37
[e06e4121] part of check-in [cc828822] Improve SEE (shell) support in the build process. (check-in: [cc828822] user: mistachkin branch: trunk, size: 61961)
00:16
[dd6b2fc5] part of check-in [8f2dd010] MinGW makefile integration fixes, mostly for zlib. Also, Clang can define _MSC_VER in some circumstances; therefore, check for Clang first in 'config.h'. (check-in: [8f2dd010] user: mistachkin branch: trunk, size: 61521)
2016-05-27
23:07
[e2dfaee7] part of check-in [0ac4f5d3] For the MinGW makefiles, support optional prefixing of all linker arguments. (check-in: [0ac4f5d3] user: mistachkin branch: mingw-exp, size: 61802)
22:51
[53faafa9] part of check-in [de609c7c] Further compiler portability enhancements in the MinGW makefiles. (check-in: [de609c7c] user: mistachkin branch: trunk, size: 61392)
22:25
[b7ab1019] part of check-in [1bb6f3d3] Compilation 'portability' enhancements for MinGW. (check-in: [1bb6f3d3] user: mistachkin branch: trunk, size: 60731)
2016-05-03
21:30
[0c9135e9] part of check-in [a47ce4d9] Update referenced OpenSSL version. (check-in: [a47ce4d9] user: jan.nijtmans branch: branch-1.34, size: 58529)
20:30
[b7de9654] part of check-in [53992512] Update referenced OpenSSL version. (check-in: [53992512] user: mistachkin branch: trunk, size: 60684)
2016-04-22
20:00
[2bd104ca] part of check-in [9129f6f6] Updates to support building with the SQLite Encryption Extension on Windows. (check-in: [9129f6f6] user: mistachkin branch: trunk, size: 60684)
15:39
[2482897e] part of check-in [1ec6712e] Add the option to build against sqlite3-see.c (not in the source tree) rather than the built-in sqlite3.c. (check-in: [1ec6712e] user: drh branch: see, size: 59756)
2016-04-08
14:47
[c9497808] part of check-in [a233ed21] Add the SQLITE_SHELL_IS_UTF8 command-line option on windows in order to fix the build. (check-in: [a233ed21] user: drh branch: trunk, size: 59272)
2016-03-12
22:02
[3fbfb03a] part of check-in [b9f31fe1] Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. (check-in: [b9f31fe1] user: mistachkin branch: removeMiniz, size: 56434)
2016-03-07
20:33
[3031aab0] part of check-in [9dc8ff23] Tweak make test to not include the obsolete scary warning, to use the -quiet flag, and to include the empty by default TESTFLAGS macro so that make test can be used as an easy way to invoke the test runner. Changes made in makemake.tcl, which was then run to regenerate main.mk. (check-in: [9dc8ff23] user: rberteig branch: testerCleanup, size: 59245)
2016-03-01
17:32
[68b74e27] part of check-in [60a0deb2] Update referenced OpenSSL version (check-in: [60a0deb2] user: jan.nijtmans branch: branch-1.34, size: 58529)
16:32
[980c247a] part of check-in [a9e3db1f] Update referenced OpenSSL version. (check-in: [a9e3db1f] user: mistachkin branch: trunk, size: 58902)
2016-01-28
19:48
[67bbb33d] part of check-in [0c860dd9] Update referenced OpenSSL version. (check-in: [0c860dd9] user: mistachkin branch: trunk, size: 58902)
2016-01-16
21:36
[eea0f9eb] part of check-in [2c7eee4c] Sync up the 'makemake.tcl' tool. (check-in: [2c7eee4c] user: mistachkin branch: mingwConfigure, size: 58902)
2016-01-12
18:55
[fd5d2799] part of check-in [c7117ab4] In the MinGW makefile, move included LIBs after the object files. (check-in: [c7117ab4] user: mistachkin branch: trunk, size: 58529)
2015-12-04
14:36
[8b578a8e] part of check-in [1376aa44] Update OpenSSL to version 1.0.2e (check-in: [1376aa44] user: jan.nijtmans branch: trunk, size: 58529)
2015-10-22
11:30
[13d072b4] part of check-in [af7de966] Merge trunk. Almost forgot about this one. Please review. (check-in: [af7de966] user: jan.nijtmans branch: exec-rel-paths, size: 58529)
2015-10-10
13:32
[75af464d] part of check-in [7428117c] Update the built-in SQLite to the first 3.9.0 beta. Enable JSON1 and FTS5 support (though not currently used). (check-in: [7428117c] user: drh branch: trunk, size: 57997)
2015-08-26
14:09
[728d3007] part of check-in [e5bbc1bf] Disable optimizations when debugging with mingw (check-in: [e5bbc1bf] user: baruch branch: trunk, size: 57950)
09:57
[3ea6ff2d] part of check-in [1b6f257c] Add comment on usage to mingw makefile (check-in: [1b6f257c] user: baruch branch: trunk, size: 57938)
2015-07-09
18:10
[2e3b1b87] part of check-in [a591a253] Update referenced OpenSSL version. (check-in: [a591a253] user: mistachkin branch: trunk, size: 57748)
2015-07-08
17:16
[9cd0f133] part of check-in [b9447b0e] Port the fix from the previous check-in to the makemake Tcl script as well. (check-in: [b9447b0e] user: mistachkin branch: trunk, size: 57748)
2015-06-20
18:11
[914cd62d] part of check-in [931cb88d] Fix typo. (check-in: [931cb88d] user: mistachkin branch: exec-rel-paths, size: 58280)
18:10
[01402b44] part of check-in [b3a259d0] Merge updates from trunk. (check-in: [b3a259d0] user: mistachkin branch: exec-rel-paths, size: 58280)
07:50
[f986c842] part of check-in [19192868] merge trunk (check-in: [19192868] user: jan.nijtmans branch: exec-rel-paths, size: 57767)
05:06
[39664ccc] part of check-in [eb2326e5] Use !if for all NMAKE feature macros, not !ifdef/!ifndef. (check-in: [eb2326e5] user: mistachkin branch: nmakeNoIfDef, size: 57748)
2015-06-19
20:36
[ff807acd] part of check-in [2a0bc313] Updated Makefile.msc generation: Add an option for creating a dynamically linked fossil binary. Make it possible to opt-out of building zlib.

Edit: Closed branch as dynamicMsvc branch already does what this intends to do, and more. (check-in: [2a0bc313] user: jan branch: jan-dynlnk-win, size: 55855)

2015-06-17
17:03
[d385e5ee] part of check-in [f5f81a2a] Remove FOSSIL_DYNAMIC_BUILD define from MinGW as not _all_ libraries are linked dynamically (i.e. only the MSVCRT, which we have no control over). (check-in: [f5f81a2a] user: mistachkin branch: dynamicMsvc, size: 57268)
16:46
[9edf9028] part of check-in [5d48958e] Update makemake as well. (check-in: [5d48958e] user: mistachkin branch: dynamicMsvc, size: 57167)
10:10
[19adc50e] part of check-in [b2c03de3] On non-MSVC-platforms (including MinGW), dynamic builds are already the default, so let "fossil version -v" reflect that. (check-in: [b2c03de3] user: jan.nijtmans branch: dynamicMsvc, size: 57169)
06:36
[6cfd8727] part of check-in [b463e469] Minor improvements to command macros. (check-in: [b463e469] user: mistachkin branch: dynamicMsvc, size: 57019)
05:54
[77686225] part of check-in [50cb0fe3] Initial work on dynamically linked MSVC build. (check-in: [50cb0fe3] user: mistachkin branch: dynamicMsvc, size: 56997)
2015-06-13
20:11
[ee6ed4b4] part of check-in [6c4263da] Update referenced OpenSSL version (check-in: [6c4263da] user: jan.nijtmans branch: trunk, size: 55398)
2015-06-12
08:30
[69dfcf7a] part of check-in [44d0a099] "./configure --with-exec-rel-paths" now enables the use of windiff.exe as external diff utility by default. Recommended for cygwin builds. (check-in: [44d0a099] user: jan.nijtmans branch: exec-rel-paths, size: 55897)
2015-06-11
17:10
[e31afe5c] part of check-in [0626182e] Update referenced OpenSSL version. (check-in: [0626182e] user: mistachkin branch: trunk, size: 55398)
15:20
[34e2f046] part of check-in [2d79355f] Build-in Antirez's linenoise library for command-line editing on the "fossil sql" command on unix. (check-in: [2d79355f] user: drh branch: linenoise, size: 55398)
2015-05-06
23:29
[7c95b041] part of check-in [6ebd853c] Add logic for generating SVG pie-charts based on SQL query results. (check-in: [6ebd853c] user: drh branch: piechart, size: 55204)
2015-03-23
01:29
[527cee6e] part of check-in [78829b70] Merge updates from trunk. (check-in: [78829b70] user: mistachkin branch: mvAndRmFiles, size: 55163)
2015-03-19
21:54
[1bd3cc81] part of check-in [dabb08e9] Upgrade to openssl 1.0.2a (check-in: [dabb08e9] user: jan.nijtmans branch: trunk, size: 54694)
2015-03-03
23:25
[b09aa16e] part of check-in [c227e14f] Only define and use the new 'move-files' and 'remove-files' settings when compiled with the FOSSIL_ENABLE_LEGACY_MV_RM option. (check-in: [c227e14f] user: mistachkin branch: mvAndRmFiles, size: 55161)
2015-03-02
21:40
[30cb785c] part of check-in [c8ed137a] When building with MinGW, make sure to build OpenSSL first if the FOSSIL_BUILD_SSL option is enabled. (check-in: [c8ed137a] user: mistachkin branch: trunk, size: 54692)
05:54
[5af23fd1] part of check-in [14302b6c] When cleaning with MSVC, prevent superfluous output regarding 'missing' files. (check-in: [14302b6c] user: mistachkin branch: trunk, size: 54692)
2015-02-18
16:21
[3faba3b0] part of check-in [d4acb48c] Add the SQLITE_ENABLE_FTS3_PARENTHESIS compile-time option to SQLite to enable better full-text search pattern parsing. (check-in: [d4acb48c] user: drh branch: trunk, size: 54572)
2015-02-02
14:05
[c0246202] part of check-in [64e6a100] Initial infrastructure for indexed full-text search using FTS4. (check-in: [64e6a100] user: drh branch: indexed-fts, size: 54537)
2015-01-28
12:11
[911d6da6] part of check-in [16a4f60b] Update referenced openSSL version (1.0.2) (check-in: [16a4f60b] user: jan.nijtmans branch: trunk, size: 54514)
2015-01-27
03:34
[5bcea352] part of check-in [1afb9f7d] Openssl 1.0.2 (check-in: [1afb9f7d] user: jan.nijtmans branch: sqlite3-compat, size: 54116)
02:40
[93737aab] part of check-in [39cd06c9] Split the /reports webpage out into a separate source-code file for ease of editing and maintenance. No functional changes. (check-in: [39cd06c9] user: drh branch: trunk, size: 54516)
2015-01-26
04:11
[64fd1507] part of check-in [5406f492] Fix makefile typos that broke the build for MSVC. (check-in: [5406f492] user: drh branch: trunk, size: 54506)
04:06
[0b770e98] part of check-in [ad11262c] Fix the build of builtin_data.h for separate compilation. (check-in: [ad11262c] user: drh branch: trunk, size: 54506)
03:25
[7319fde7] part of check-in [72759f58] Add the /md_rules page that explains the Markdown formatting rules. (check-in: [72759f58] user: drh branch: trunk, size: 54359)
2015-01-23
21:03
[aac295f5] part of check-in [96705034] Correct casing of 'Tcl' where needed. (check-in: [96705034] user: mistachkin branch: trunk, size: 54345)
2015-01-22
01:43
[47a59291] part of check-in [12333d95] Break out the various built-in skins into separate CSS, header, and footer text files stored under subfolders of the skins/ directory in the source tree. This should make it much easier to edit built-in skins and to add new built-in skins. (check-in: [12333d95] user: drh branch: skins-refactor, size: 54345)
2015-01-19
23:27
[104f65c0] part of check-in [af8c8c67] Make it easier to override the directory for OpenSSL when compiling with MinGW. (check-in: [af8c8c67] user: mistachkin branch: trunk, size: 54125)
13:06
[35b7a887] part of check-in [151473ae] Update referenced openSSL version (check-in: [151473ae] user: jan.nijtmans branch: trunk, size: 54119)
2015-01-14
12:55
[a64aca06] part of check-in [b429d530] Merge the latest trunk changes into the search-with-fts4 branch. (check-in: [b429d530] user: drh branch: search-using-fts4, size: 54084)
2015-01-08
17:38
[f38ad725] part of check-in [6c484ec3] Update referenced OpenSSL version. (check-in: [6c484ec3] user: mistachkin branch: trunk, size: 54119)
2014-12-23
13:00
[abd16b66] part of check-in [39decf0d] Merge the latest fixes, changes, and enhancements from trunk. (check-in: [39decf0d] user: drh branch: search-using-fts4, size: 54084)
2014-12-19
21:56
[cc804c59] part of check-in [479805e1] Fix for MSVC changes from the previous check-in: work around issue in OpenSSL where it will not link when SSLv2 and SSLv3 are disabled (i.e. it ends up not building 'ssleay32.lib' at all). (check-in: [479805e1] user: mistachkin branch: trunk, size: 54119)
21:15
[51d581f1] part of check-in [1f91d041] Add comments to the MinGW makefiles. Also disable use of SSLv2 and SSLv3 when building with MSVC. (check-in: [1f91d041] user: mistachkin branch: trunk, size: 53606)
2014-12-18
10:21
[67e5b117] part of check-in [06455d1e] Merge trunk. On MinGW, build openssl library without ssl2 and ssl3 support. (check-in: [06455d1e] user: jan.nijtmans branch: disable-sslv3, size: 52815)
2014-12-17
16:27
[30bd11a1] part of check-in [389c70a5] Remove the code that implemented legacy "fossil search" command. FTS4 will be used moving forward. (check-in: [389c70a5] user: drh branch: search-using-fts4, size: 52741)
16:19
[9f6bcec5] part of check-in [9f9dfe3a] Begin adding infrastructure to support full-text search using FTS4. (check-in: [9f9dfe3a] user: drh branch: search-using-fts4, size: 52750)
2014-12-10
17:34
[8fe8d08e] part of check-in [84324431] First cut at a "sitemap" page. (check-in: [84324431] user: drh branch: trunk, size: 52776)
08:23
[78d4ca6d] part of check-in [34820b43] Update makemake.tcl. So next time Makefile.mingw is re-generated, latest makefile improvements will not be lost. Remove some unnecessary eol-spacing in other tcl files. (check-in: [34820b43] user: jan.nijtmans branch: trunk, size: 52766)
2014-12-01
17:26
[81dfd4f9] part of check-in [ab188bad] Merge the latest trunk enhancements into DBP-workflow branch. (check-in: [ab188bad] user: drh branch: DBP-workflow, size: 52703)
2014-11-28
17:23
[0fb596c6] part of check-in [7a588fe6] Add the "files_of_checkin" virtual table. (check-in: [7a588fe6] user: drh branch: trunk, size: 52676)
15:46
[39dae6b0] part of check-in [368f82a2] Incorporate all recent trunk enhancements. (check-in: [368f82a2] user: drh branch: DBP-workflow, size: 52696)
2014-11-27
17:37
[a741e506] part of check-in [40f1b288] applied patch from Steve Bennett for ticket [1d6a4c423bc8b116464]. (check-in: [40f1b288] user: stephan branch: trunk, size: 52669)
2014-11-26
23:27
[4947c8c3] part of check-in [b543373f] Add the "fossil unpublished" and the "fossil publish" commands. (check-in: [b543373f] user: drh branch: DBP-workflow, size: 52684)
2014-11-24
14:43
[35b05313] part of check-in [53b35da3] Begin adding code to remove checkins and branches (purge). This is an incomplete, incremental checkin because I have to stop to work on something else... :-( (check-in: [53b35da3] user: drh branch: DBP-workflow, size: 52674)
12:05
[ee931f34] part of check-in [6dc0b3b6] Infrastructure for the "fossil bundle" command. This is a skeleton only and is not yet functional. (check-in: [6dc0b3b6] user: drh branch: DBP-workflow, size: 52666)
2014-11-09
13:56
[8181e89d] part of check-in [3616b748] Allow using native x64 mingw toolchain (check-in: [3616b748] user: baruch branch: trunk, size: 52657)
2014-11-06
21:43
[ee0919c9] part of check-in [270897a3] For 32-bit MinGW compile: speed up zlib performance by using critical parts in optimized assembler (official zlib1.dll is compiled this way) (check-in: [270897a3] user: jan.nijtmans branch: trunk, size: 52612)
10:10
[2b7bee08] part of check-in [b5d21285] simplify many makefile rules using the $@ construct (check-in: [b5d21285] user: jan.nijtmans branch: trunk, size: 52291)
2014-11-05
22:42
[59dbf980] part of check-in [9e888499] Fix a makefile warning issue due to build rule duplication. (check-in: [9e888499] user: mistachkin branch: trunk, size: 52640)
2014-10-28
04:03
[c14c79ab] part of check-in [0a4745d3] For MinGW, avoid using the makefile macro name of 'VERSION'. (check-in: [0a4745d3] user: mistachkin branch: trunk, size: 52780)
2014-10-27
17:21
[cc749caf] part of check-in [fdc96f49] Get the revised makefile working with MSVC. (check-in: [fdc96f49] user: drh branch: separate-resource-files, size: 52768)
15:41
[8f1c8504] part of check-in [d93d92eb] Add a mechanism to allow resource files (such as the TCL script used to implement the --tk option) to be stored separately in the source tree but then automatically compiled into byte-arrays in the executable. (check-in: [d93d92eb] user: drh branch: separate-resource-files, size: 52423)
2014-10-21
02:09
[48c2ce84] part of check-in [5ea84522] Include main.mk in the makefile integration for the codecheck1 tool. Also fix dependency issue with the MinGW makefiles. (check-in: [5ea84522] user: mistachkin branch: compile-time-print-checking, size: 50835)
2014-10-20
20:47
[ebedd7e6] part of check-in [5edc0193] Improve makefile integration for the codecheck1 tool. (check-in: [5edc0193] user: mistachkin branch: compile-time-print-checking, size: 50763)
20:13
[d52b107f] part of check-in [7c250456] Add call to codecheck1 tool during the MinGW build process. (check-in: [7c250456] user: mistachkin branch: compile-time-print-checking, size: 50787)
19:25
[0242e613] part of check-in [afc22726] Updates to Windows makefiles. (check-in: [afc22726] user: mistachkin branch: compile-time-print-checking, size: 50657)
15:01
[9fadc538] part of check-in [0a7e326f] Add a custom static analysis program that verifies the arguments to printf-style varargs routines used in Fossil. Adjust the source code to be more robust for printf format errors and to fix a few minor problems found by the static checker. (check-in: [0a7e326f] user: drh branch: compile-time-print-checking, size: 50586)
2014-10-15
17:06
[3f016c9c] part of check-in [f60f9cdd] Update referenced OpenSSL version. (check-in: [f60f9cdd] user: mistachkin branch: trunk, size: 50143)
2014-10-09
19:09
[1380fd60] part of check-in [c0beb532] Also build zlib and OpenSSL using Windows XP compatibility, if applicable. (check-in: [c0beb532] user: mistachkin branch: winXpVs201x, size: 50143)
2014-10-08
22:21
[c9a1a66f] part of check-in [afe765c0] Modify the MSVC makefile and build tool to support building binaries that work on Windows XP using Visual Studio 201x. (check-in: [afe765c0] user: mistachkin branch: winXpVs201x, size: 49729)
2014-09-29
19:59
[e9b476c6] part of check-in [a072137b] Correct directory detection in the MSVC makefile to permit the batch building tool to function properly. (check-in: [a072137b] user: mistachkin branch: trunk, size: 49406)
15:37
[b4d3e6fa] part of check-in [86de8cbe] Make sure the MSVC makefile is only used from within the directory where it resides. (check-in: [86de8cbe] user: mistachkin branch: trunk, size: 49435)
11:18
[f968541c] part of check-in [67356700] Configure OpenSSL correctly in MinGW-w64 (64-bit) build. (check-in: [67356700] user: jan.nijtmans branch: trunk, size: 49138)
2014-09-28
20:54
[fa773879] part of check-in [80b4addd] Add FOSSIL_BUILD_SSL macro to the MSVC makefile to control whether OpenSSL is built during the build process. By default, building OpenSSL during the Fossil build is off. (check-in: [80b4addd] user: mistachkin branch: trunk, size: 49094)
20:44
[e471c473] part of check-in [20af0a8e] Better modularization of arguments for the OpenSSL configuration used by the MSVC makefile. (check-in: [20af0a8e] user: mistachkin branch: trunk, size: 49004)
20:37
[9c8faf0f] part of check-in [89d9baa3] Permit building Fossil with MSVC on x64 with SSL enabled (and built 'automatically' as part of the overall build process). (check-in: [89d9baa3] user: mistachkin branch: trunk, size: 48982)
2014-09-13
02:57
[e562e306] part of check-in [f4ab4594] Adjust the include path for OpenSSL when building (only?) with MSVC. (check-in: [f4ab4594] user: mistachkin branch: trunk, size: 48530)
02:34
[fb2fc252] part of check-in [201e87a2] More changes to the MSVC makefile to make building with OpenSSL support easier. (check-in: [201e87a2] user: mistachkin branch: trunk, size: 48532)
2014-09-12
21:46
[d38efc48] part of check-in [fe3c9db0] Style cleanup: fix case of 'SQLite' in makefile comments. (check-in: [fe3c9db0] user: mistachkin branch: trunk, size: 48318)
2014-09-10
08:17
[77728cec] part of check-in [d5a00a15] merge trunk (check-in: [d5a00a15] user: jan.nijtmans branch: multi-thread, size: 47867)
2014-09-09
21:22
[ce4379a8] part of check-in [516cc0c9] Add compile-time option to control whether the TH1 embedded documentation support is enabled. Also, omit TH1 hooks setting when it is not enabled. (check-in: [516cc0c9] user: mistachkin branch: dynamicTh1Docs, size: 48318)
20:24
[ca42d0cd] part of check-in [5fc4366c] Some incremental build enhancements for MinGW. (check-in: [5fc4366c] user: mistachkin branch: trunk, size: 47867)
12:37
[3b419688] part of check-in [ed9c6830] Fix incremental builds using mingw on Windows (check-in: [ed9c6830] user: baruch branch: better-mingw, size: 47832)
2014-09-05
06:06
[077d0cd5] part of check-in [06e5595a] By default on MinGW, do not include the 'openssl' target when building as this causes OpenSSL to be needlessly rebuilt (can be overridden via FOSSIL_BUILD_SSL=1). (check-in: [06e5595a] user: mistachkin branch: trunk, size: 47905)
2014-09-03
11:37
[191776bb] part of check-in [8b216908] If we really want to do fast sorting in separate threads, SQLITE_DEFAULT_WORKER_THREADS should be set to >0. (check-in: [8b216908] user: jan.nijtmans branch: multi-thread, size: 47804)
08:10
[946f76a6] part of check-in [62446e2c] merge trunk (check-in: [62446e2c] user: jan.nijtmans branch: multi-thread, size: 47768)
00:00
[13b14c75] part of check-in [8b0dfbb6] Cleanup some spacing and the call to makeheaders in the main.mk and MinGW makefiles. (check-in: [8b0dfbb6] user: mistachkin branch: makefileCleanup, size: 47768)
2014-09-01
20:40
[ae0e37bc] part of check-in [bc8b21d0] Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) (check-in: [bc8b21d0] user: jan.nijtmans branch: multi-thread, size: 47641)
2014-08-25
22:28
[7d8e15ad] part of check-in [b575811a] Rename EXTRATARGETS to APPTARGETS in the MSVC makefile. (check-in: [b575811a] user: mistachkin branch: trunk, size: 44201)
22:25
[7dbe5fcb] part of check-in [6c6f83c4] Cleanup and unify the 'extra targets' handling. (check-in: [6c6f83c4] user: mistachkin branch: optionalMiniz, size: 47641)
20:52
[35c0133b] part of check-in [5735181c] Merge updates from trunk. (check-in: [5735181c] user: mistachkin branch: optionalMiniz, size: 47519)
20:51
[da835c81] part of check-in [894e72b2] Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. (check-in: [894e72b2] user: mistachkin branch: trunk, size: 44192)
20:42
[42838ff3] part of check-in [e38b1ab0] Merge updates from trunk. (check-in: [e38b1ab0] user: mistachkin branch: optionalMiniz, size: 47519)
20:38
[1ee320f0] part of check-in [bdf9c708] When compiling with MSVC, enable building of OpenSSL automatically when SSL is enabled. (check-in: [bdf9c708] user: mistachkin branch: trunk, size: 44128)
07:00
[9f6bf650] part of check-in [c8019598] Fix including the version of miniz in the Windows resource file (for MinGW). (check-in: [c8019598] user: mistachkin branch: optionalMiniz, size: 47102)
2014-08-23
06:08
[e596211e] part of check-in [c693a336] Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. (check-in: [c693a336] user: mistachkin branch: optionalMiniz, size: 46839)
2014-08-19
16:52
[1048dbae] part of check-in [26ecec6c] "the zip file patch" from Baruch. (check-in: [26ecec6c] user: stephan branch: miniz, size: 43997)
2014-08-18
17:13
[2d3a06a4] part of check-in [579ae389] Replaced zlib usage with local copy of miniz. Seems to work. (check-in: [579ae389] user: stephan branch: miniz, size: 44092)
2014-08-07
10:12
[ebddf343] part of check-in [3a934617] Update referenced OpenSSL version. (check-in: [3a934617] user: jan.nijtmans branch: trunk, size: 43651)
07:13
[7132f86d] part of check-in [ffa67c1b] Follow-up to [3ba28b23a4d7626691b56debae4add06cd24d4ca|3ba28b23a4]: Eliminate unnecessary calls to sqlite3_win32_is_nt(), but now for MSC and PellesC as well. (check-in: [ffa67c1b] user: jan.nijtmans branch: trunk, size: 43651)
2014-08-06
07:02
[dba15ebe] part of check-in [c71efc51] Eliminate unnecessary calls to sqlite3_win32_is_nt(), since fossil only runs on (win32) system were the Wide API is available. (check-in: [c71efc51] user: jan.nijtmans branch: trunk, size: 43591)
2014-07-30
20:19
[c164d440] part of check-in [fb3e64f0] Use -DSQLITE_WIN32_NO_ANSI compiler flag on mingw. 1) This optimizes the win32 VFS so it doesn't call the function sqlite3_win32_is_nt() over and over again for every file operation. 2) It makes sure that the SQLite bug I just filed in on sqlite-dev will be fixed before the SQLite 3.8.6 release. Since fossil doesn't run on Win95/98/ME anyway, this is fully harmless. (check-in: [fb3e64f0] user: jan.nijtmans branch: pending-review, size: 43485)
2014-07-27
19:15
[11fc552c] part of check-in [14aea4f8] Fix http://permalink.gmane.org/gmane.comp.version-control.fossil-scm.user/17346 (check-in: [14aea4f8] user: jan.nijtmans branch: trunk, size: 43539)
2014-07-14
08:22
[b428a849] part of check-in [e7340ac3] Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string (check-in: [e7340ac3] user: jan.nijtmans branch: branch-1.29, size: 42794)
07:22
[183821b8] part of check-in [ec2061ce] Make the ".system" command (from within "fossil sqlite3") work on win32: On Windows double-quotes are needed around the whole string. (check-in: [ec2061ce] user: jan.nijtmans branch: trunk, size: 43526)
2014-07-09
22:04
[1a546591] part of check-in [1dc9b7cb] If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. (check-in: [1dc9b7cb] user: jan.nijtmans branch: branch-1.29, size: 42743)
2014-07-06
07:05
[ef3c0878] part of check-in [7f64b350] Allow repository paths of up to 4096 bytes in stead of just 512 bytes. This change needs a minor change in SQLite, allowing the maximum path length no longer to be hardcoded, but configurable at compile-time. See: http://www.sqlite.org/src/info/c060923a54 (check-in: [7f64b350] user: jan.nijtmans branch: longpath, size: 43507)
2014-06-15
01:15
[150256d1] part of check-in [f83946c6] Better cleaning in the MSVC makefile. (check-in: [f83946c6] user: mistachkin branch: trunk, size: 43475)
2014-06-14
20:10
[076dc984] part of check-in [1c528d3b] Make the 'tcl-setup', 'th1-setup', and 'th1-uri-regexp' settings versionable. Add support for TH1-based hooks for all commands and web pages, disabled by default. (check-in: [1c528d3b] user: mistachkin branch: trunk, size: 43391)
20:06
[5cf6029d] part of check-in [3887a318] Add support for an Inno Setup project file for Fossil. (check-in: [3887a318] user: mistachkin branch: trunk, size: 42978)
01:28
[11aa24ef] part of check-in [ee5cd77d] Initialize implementation of the "fusefs" command. To make it work, manually edit the Makefile to add -DFOSSIL_HAVE_FUSEFS and -lfuse. Then run "fossil fusefs /tmp/fusefs". Afterwards you can "ls /tmp/fusefs/checkins/trunk" and so forth. (check-in: [ee5cd77d] user: drh branch: fusefs, size: 42745)
2014-06-12
21:37
[a9255893] part of check-in [636025d4] Add support for an Inno Setup project file for Fossil. (check-in: [636025d4] user: mistachkin branch: innosetup, size: 42969)
20:40
[7ffa7983] part of check-in [8b4aaef2] Move Fossil NSIS setup file to the 'setup' directory. (check-in: [8b4aaef2] user: mistachkin branch: trunk, size: 42736)
2014-06-08
20:28
[2cafcefc] part of check-in [f6050585] Corrections to #ifdef handling and comments. (check-in: [f6050585] user: mistachkin branch: th1Hooks, size: 43143)
20:19
[137c8975] part of check-in [b3c40dd4] Add the ability to include -OR- omit support for TH1 hooks at compile-time. (check-in: [b3c40dd4] user: mistachkin branch: th1Hooks, size: 43151)
2014-06-05
18:39
[2c2d6f5f] part of check-in [94c0eb97] Update version of OpenSSL that is referred to in the makefiles. (check-in: [94c0eb97] user: mistachkin branch: trunk, size: 42730)
2014-04-29
21:29
[9fd2974f] part of check-in [d00f2cfa] Make MinGW(-w64) compile work with USE_SYSTEM_SQLITE = 1. Only works if you have a static libsqlite3.a in your compiler environment. (check-in: [d00f2cfa] user: jan.nijtmans branch: trunk, size: 42730)
11:03
[88cfc124] part of check-in [f6ac1ff0] Use file_access in stead of win32_access in some places, and fix function signature of win32_chdir(). (check-in: [f6ac1ff0] user: jan.nijtmans branch: trunk, size: 42309)
2014-04-25
21:11
[7905ae19] part of check-in [450b62ff] Add a cache that will save /zip and /tarball objects and reissue them from cache when requested a second time. The "fossil cache" command is used to control the cache. Turned off by default and must be enabled using "fossil cache init". (check-in: [450b62ff] user: drh branch: trunk, size: 42310)
2014-04-09
21:55
[f8f24fa8] part of check-in [c779b689] Cherry-pick [c5b86115de]: Update version of OpenSSL that is referred to in the makefiles. Cherry-pick [565ba734d2]: Fix "fossil extras" when a "extra" entry matches partly with current directory name (reported by j. van den hoff). (check-in: [c779b689] user: jan.nijtmans branch: branch-1.28, size: 41876)
2014-04-07
21:07
[35d1a634] part of check-in [c5b86115] Update version of OpenSSL that is referred to in the makefiles. (check-in: [c5b86115] user: mistachkin branch: trunk, size: 42302)
2014-04-02
12:57
[b6512945] part of check-in [a8e3ede9] Fix --with-tcl build broken by [d77b7ed1a0]. Because FOSSIL_ENABLE_TCL was defined always (either as "1", either as "@FOSSIL_ENABLE_TCL@", selection on it in the Makefile makes no sence anyway. (check-in: [a8e3ede9] user: jan.nijtmans branch: trunk, size: 42302)
2014-03-10
21:51
[1c51cf22] part of check-in [92f31e01] Update internal SQLite to version 3.8.4 (check-in: [92f31e01] user: jan.nijtmans branch: branch-1.28, size: 41876)
2014-03-09
00:15
[584bd4b3] part of check-in [5e26a1b9] Add the ability to restrict CPU-intensive web pages when the server load average gets too high. This feature is turned off by default. (check-in: [5e26a1b9] user: drh branch: trunk, size: 42828)
2014-03-06
09:42
[0de995bf] part of check-in [e68f528b] Cherrypick 170e058520: Better support for MinGW 4.x. Together with minor fossil build adaptations such that a MinGW 4.x build reports the right mingw version. Remark: Building fossil with MinGW 4.x still doesn't produce a working fossil.exe, unless you patch MinGW's <dirent.h> slightly. See: [18cff45a4e] and https://sourceforge.net/p/mingw/bugs/2106/. This MinGW 4.x bug is already open for almost 5 months now. (check-in: [e68f528b] user: jan.nijtmans branch: trunk, size: 42817)
2014-02-28
15:46
[109e9752] part of check-in [99dca383] Fix to check-in [81162e791f] so that it does not require non-standard modifications to the SQLite "shell.c" source file.

Sorry, but this doesn't work! Compiling this with Makefile.mingw.mistachkin gives:

wbld/shell.o:shell.c:(.text+0x3463): undefined reference to `__imp_win32_access' wbld/shell.o:shell.c:(.text+0x59ac): undefined reference to `__imp_win32_access' /usr/lib/gcc/x86_64-w64-mingw32/4.8.2/../../../../x86_64-w64-mingw32/bin/ld: wbld/shell.o: bad reloc address 0x0 in section `.data' collect2: error: ld returned 1 exit status win/Makefile.mingw.mistachkin:698: recipe for target 'fossil.exe' failed (check-in: [99dca383] user: drh branch: trunk, size: 42825)

08:53
[91845bdf] part of check-in [81162e79] Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) (check-in: [81162e79] user: jan.nijtmans branch: trunk, size: 42824)
2014-02-27
15:05
[1156f3c6] part of check-in [c92a3dda] Update the built-in SQLite the latest pre-3.8.4 trunk version. Modify the way the "shell.c" source file is used so that it can be imported directly from the SQLite source tree without having to be edited. (check-in: [c92a3dda] user: drh branch: trunk, size: 42774)
2014-02-16
11:24
[6e894e10] part of check-in [483ebe5c] Cherrypick http://www.sqlite.org/src/info/e147230767 with one little change: __MINGW32_MAJOR_VERSION is renamed to __MINGW_MAJOR_VERSION in MinGW 4.0. The old macro name is still available but has the value 3, so that doesn't help at all! This way, it works as expected on MinGW-4.0 (check-in: [483ebe5c] user: jan.nijtmans branch: mingw4x, size: 42683)
2014-02-15
05:23
[c3bc1bfc] part of check-in [43215959] Cleanup makefile for MSVC and add optional Tcl support to it. (check-in: [43215959] user: mistachkin branch: trunk, size: 42690)
2014-01-23
08:51
[6c21699f] part of check-in [d68cd57a] Backout [77d37d910b], which puts back the "fossil sqlite3" command when compiled with --disable-internal-sqlite. Take over matching "shell.c" from SQLite, but relax SQLite version check, otherwise "fossil sqlite3" doesn't work (that was the reason for taking out "fossil sqlite3" in the first place, but at least OpenBSD wants to support it). See: https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14185.html (check-in: [d68cd57a] user: jan.nijtmans branch: trunk, size: 41749)
2014-01-17
12:47
[1df17d7b] part of check-in [7b30a7c7] unbreak win/Makefile.mingw for modified SRCDIR (check-in: [7b30a7c7] user: jan.nijtmans branch: trunk, size: 41745)
2014-01-16
10:01
[ed8090d5] part of check-in [76442af7] Cherrypick MSVC/TH1 related fixes [42316a14e2], [354288db9c], [9dc0877d91], [fb29094a8f], [e0f22dda7b], [1aeb2726b0], [95292a13fa], [5e368e911d], [dd8d317670], and [f61958b183] from trunk for review. (check-in: [76442af7] user: mistachkin branch: branch-1.28, size: 41721)
2014-01-14
09:45
[baffdec9] part of check-in [fb29094a] For MSVC, disable optimizations when compiling for debugging. (check-in: [fb29094a] user: mistachkin branch: trunk, size: 41717)
09:12
[eb790a55] part of check-in [9dc0877d] Unbreak the MSVC build batch file tool. (check-in: [9dc0877d] user: mistachkin branch: trunk, size: 41680)
2014-01-11
18:29
[30d74bd6] part of check-in [ddc93368] Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. (check-in: [ddc93368] user: jan.nijtmans branch: branch-1.28, size: 41670)
18:26
[9e7379e7] part of check-in [492cb995] Don't replace sqlite3_strglob with sqlglob: It's wrong because the return value is different. Since SQLite 3.8.2 is guaranteed to have sqlite3_strglob anyway, no need to worry. (check-in: [492cb995] user: jan.nijtmans branch: trunk, size: 41666)
18:07
[93ee99ac] part of check-in [6fce6fc2] Revert [77d37d910b], which restores the "fossil sqlite3" command as it was. On trunk it doesn't work, but in branch 1.28 it works fine, because the source_id's always match (SQLite 3.8.2 is the only stable version supported. Just to be sure, disable the source_id check anyway: Fossil itself already has the necessary check. (check-in: [6fce6fc2] user: jan.nijtmans branch: branch-1.28, size: 41698)
2014-01-09
10:41
[112c2faa] part of check-in [ef47028a] Upgrade mingw and msc makefiles to use openssl-1.0.1f in stead of openssl-1.0.1e (check-in: [ef47028a] user: jan.nijtmans branch: trunk, size: 41694)
2014-01-07
10:15
[b5896a66] part of check-in [bdcfdc46] Fix the unix makefile that was broken by check-in [1ab2728820]. (check-in: [bdcfdc46] user: drh branch: broken-build, size: 41694)
09:03
[f093b82b] part of check-in [1ab27288] Make sure that shell.o and sqlite3.o are rebuilt whenever compilation options change. This should prevent problems like Problem with compilation under MINGW once and for all. (check-in: [1ab27288] user: jan.nijtmans branch: broken-build, size: 41720)
2014-01-04
20:51
[6d427aeb] part of check-in [c8c56468] Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite (check-in: [c8c56468] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 41586)
2014-01-02
22:53
[990adf2a] part of check-in [77d37d91] If fossil is configured with --disable-internal-sqlite, disable the "sqlite3" command: It doesn't work anyway, and there is no reason to support it; Any system which has an sqlite dll/so should have the sqlite3 utility as well, which can do almost the same as "fossil sqlite3" (check-in: [77d37d91] user: jan.nijtmans branch: trunk, size: 41614)
2013-12-28
22:41
[0fe08c17] part of check-in [d7fd72dc] Eliminate the need to compile SQLite with -Dlocaltime=fossil_locatime. This makes the timeline-utc setting work when fossil is configured with --disable-internal-sqlite. (check-in: [d7fd72dc] user: jan.nijtmans branch: timeline-utc, size: 41618)
2013-12-19
22:07
[ff1bfb4f] part of check-in [927264ab] Merge from trunk. src/main.mk is now generated automatically. (check-in: [927264ab] user: dg branch: dg-codenames, size: 41660)
2013-12-18
00:17
[73ede0e7] part of check-in [ef9f707b] Merge updates from trunk. (check-in: [ef9f707b] user: mistachkin branch: win32-longpath, size: 41706)
2013-12-17
22:31
[d0bf4c86] part of check-in [61e70f1f] Further cleanup in the MSVC build. Resync the makefiles with the list of SQLite options. (check-in: [61e70f1f] user: mistachkin branch: trunk, size: 41649)
21:28
[c3695602] part of check-in [00d6eea8] Better align the SQLite compilation options used by the makemake.tcl script with those listed on the makefile wiki page. (check-in: [00d6eea8] user: mistachkin branch: trunk, size: 41577)
21:24
[a47e0dc0] part of check-in [afbc49cd] If 'newbranch' field only contains spaces, consider it empty. Add missing MSVC linker option to the makemake.tcl script. Cherrypick of [5ceef9bcdd] and [c6f255607b]. (check-in: [afbc49cd] user: mistachkin branch: trunk, size: 41577)
12:03
[874a98f7] part of check-in [c6f25560] It appears that in [4f0413381d], Makefile.msc was edited without corresponding change in makemake.tcl. Correct that, so this change will not be accidently reverted again (as I did in the previous commit) (check-in: [c6f25560] user: jan.nijtmans branch: win32-longpath, size: 41599)
11:56
[4927b19f] part of check-in [d0814e59] Align recommended SQLite compilation options with actual options used when compiling SQLite. (I don't think SQLITE_ENABLE_EXPLAIN_COMMENTS should be one of them, it never was in earlier releases) (check-in: [d0814e59] user: jan.nijtmans branch: win32-longpath, size: 41586)
2013-12-14
00:03
[0b49f11d] part of check-in [4f041338] Work in progress on refactoring the complex Win32-specific file routines into their own subsystem. (check-in: [4f041338] user: mistachkin branch: win32File, size: 41564)
2013-12-13
08:31
[caf75a61] part of check-in [d0a9cda5] Cleanup compiler option handling in the MinGW makefiles as well. (check-in: [d0a9cda5] user: mistachkin branch: trunk, size: 41554)
07:58
[e34fe442] part of check-in [813d6516] Rename the makefile macro SQLITE3_CFLAGS to SQLITE_CFLAGS in an attempt to reduce future confusion. (check-in: [813d6516] user: mistachkin branch: trunk, size: 41362)
00:49
[a2d27304] part of check-in [268d495d] Fix the build on unix systems. (check-in: [268d495d] user: drh branch: trunk, size: 41366)
2013-12-12
23:34
[78c38a4b] part of check-in [1c37a905] Remove use of SQLITE_WIN32_NO_ANSI option everywhere except for Cygwin. Further cleanup. (check-in: [1c37a905] user: mistachkin branch: makefile-error, size: 41367)
22:41
[fb1bb009] part of check-in [e474f5f8] Add makefile for Cygwin and move its options there. Refactor makemake tool to modularize use of the common options. (check-in: [e474f5f8] user: mistachkin branch: trunk, size: 41276)
2013-12-11
23:20
[804f8b13] part of check-in [19de4b5b] Remove usage of the 'win32-longpath' VFS as it is unlikely to work correctly with the various MSVCRT functions currently required by Fossil. (check-in: [19de4b5b] user: mistachkin branch: trunk, size: 40699)
2013-12-04
13:10
[0e328445] part of check-in [53fd1c9b] Add -DSQLITE_WINNT_MAX_PATH_CHARS=4096 for Cygwin, as Cygwin cannot handle paths of length 32767 anyway. Doesn't affect other platforms. Re-generated Makefile.PellesCGMake, somehow not updated when makemake.tcl changed the last time. (check-in: [53fd1c9b] user: jan.nijtmans branch: trunk, size: 40734)
2013-11-22
09:45
[d5579de8] part of check-in [3788d793] Add support for Windows 8.1. For details, see http://msdn.microsoft.com/en-us/library/windows/desktop/dn302074.aspx. This switches off all Windows compatibility modes, trying to make Windows 8.1 look like an earlier Windows OS. (check-in: [3788d793] user: jan.nijtmans branch: trunk, size: 40672)
2013-11-14
19:36
[a7e6c358] part of check-in [28c50867] Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. (check-in: [28c50867] user: drh branch: trunk, size: 40538)
2013-11-13
11:28
[a85982e1] part of check-in [bcd979da] Take over latest change in src/mem1.c (usage of _msize function) from SQLite trunk, and modify MinGW build to use it as well. (check-in: [bcd979da] user: jan.nijtmans branch: trunk, size: 40451)
2013-11-07
13:29
[f52d8499] part of check-in [aab8ce2f] Use fossil_getenv/fossil_fopen in stead of getenv/fopen in a few places, so on Win32 non-ASCII characters in filenames and environment variable values are handled correctly. For shell.c this must be handled by the makefiles, because this file comes from SQLite. (check-in: [aab8ce2f] user: jan.nijtmans branch: trunk, size: 40382)
2013-10-15
20:10
[911be996] part of check-in [44bd9ae2] Add support for compiling with symbols enabled using MSVC. (check-in: [44bd9ae2] user: mistachkin branch: trunk, size: 40086)
2013-10-11
11:44
[d24c2ca5] part of check-in [1a310615] merge trunk (check-in: [1a310615] user: jan.nijtmans branch: fix-win64-mingw, size: 39882)
11:13
[724e55db] part of check-in [e2541003] Attempt to fix Win64 MinGW build. Doesn't work yet. (check-in: [e2541003] user: jan.nijtmans branch: fix-win64-mingw, size: 39920)
08:36
[3d6caf1a] part of check-in [c30cd93b] Make sure that EVERY source file includes "config.h" before any other system includes. This is the first step in making fossil compile for Win64 using MinGW. (check-in: [c30cd93b] user: jan.nijtmans branch: trunk, size: 39960)
2013-09-26
08:09
[c46eeaf8] part of check-in [4137f4cd] Rename the makefile variable BROKEN_MINGW_CMDLINE (not the C define) to more accurately reflect its usage. (check-in: [4137f4cd] user: mistachkin branch: trunk, size: 39884)
07:17
[d83221c7] part of check-in [a8214df3] Fossil compiled with MinGW version 4.0 didn't work on Windows XP any more, because it uses the 64-bit time API. This can be fixed by specifying -D_USE_32BIT_TIME_T. (It's the same in MSVC, but Microsoft does not support Windows XP in its development tools any more. Adding the same in Makefile.msc doesn't help anything on that, unfortunately) (check-in: [a8214df3] user: jan.nijtmans branch: trunk, size: 39888)
2013-09-17
08:43
[8acb3bfe] part of check-in [9112867c] new clean-zlib, clean-openssl and clean-tcl targets in the mingw makefiles. (check-in: [9112867c] user: jan.nijtmans branch: pending-review, size: 39848)
2013-09-16
08:34
[11251957] part of check-in [10f71bc7] Much more simplified stubs implementation. No changes to Fossil code itself. (check-in: [10f71bc7] user: jan.nijtmans branch: tcl-stubs-v2, size: 39458)
07:31
[b0f8823d] part of check-in [6e08e5ae] Correct typo in auto.def. Improvements to the Tcl integration. (check-in: [6e08e5ae] user: mistachkin branch: tcl-stubs, size: 39665)
07:24
[e1835188] part of check-in [c237195f] Add new tcl target to Makefile.mingw. Only build what is necessary for building Fossil. (check-in: [c237195f] user: jan.nijtmans branch: trunk, size: 39393)
06:17
[6f90c8dc] part of check-in [48f501ec] Further cleanup and naming consistency. (check-in: [48f501ec] user: mistachkin branch: tcl-stubs, size: 39536)
05:54
[aa746a43] part of check-in [a76a134b] Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. (check-in: [a76a134b] user: mistachkin branch: tcl-stubs, size: 39512)
03:54
[8b960c82] part of check-in [fc1442ca] Merge updates from trunk. (check-in: [fc1442ca] user: mistachkin branch: tcl-stubs, size: 39239)
2013-09-14
21:59
[4798f097] part of check-in [a5073b3a] When building the new OpenSSL target in the MinGW makefile, build only what is necessary to actually compile and use Fossil. (check-in: [a5073b3a] user: mistachkin branch: trunk, size: 39264)
2013-09-13
11:55
[52da00b2] part of check-in [9f77be88] Eliminate the need for the Tcl stub library to be linked with. Fossil uses public Tcl functions only, so tclStubPtr is the only variable which needs to be present and initialized. The function Tcl_InitStubs reduces to only 15 lines of code, which as well can be put in directly. Advantage: Presence of 3 header files (tcl.h, tclDecls.h and tclPlatDecls.h) from whatever Tcl version is sufficient to compile Fossil with Tcl support through stubs. (check-in: [9f77be88] user: jan.nijtmans branch: tcl-stubs, size: 39228)
2013-09-12
20:06
[042dfa9c] part of check-in [f469c27d] New target "openssl" in win/Makefile.mingw, for building the openssl static libraries on mingw32 (check-in: [f469c27d] user: jan.nijtmans branch: trunk, size: 39253)
2013-09-11
13:15
[e391c0b3] part of check-in [c2fa0074] Use the new -DSQLITE_WIN32_NO_ANSI C-flag from SQLite 3.8.1. This eliminates all osIsNT() calls on Win32 and Cygwin in SQLite. (Fossil doesn't run on Win95/98/ME anyway) (check-in: [c2fa0074] user: jan.nijtmans branch: trunk, size: 39011)
2013-08-13
12:51
[06f599fe] part of check-in [bc20a30f] Abandoned changes: Split the various server implementations out of "main.c" and into a new source file "server.c". This is groundwork for adding SCGI and FastCGI. (check-in: [bc20a30f] user: drh branch: scgi, size: 38983)
2013-07-24
07:00
[85ab3034] part of check-in [e1eb7aa8] Fix operation of "./configure --disable-internal-sqlite" (check-in: [e1eb7aa8] user: jan.nijtmans branch: trunk, size: 38974)
2013-07-11
20:04
[cc5c7263] part of check-in [b4c97d76] Move the "looks_like" functions out of diff.c and into a source file of their own: "lookslike.c". (check-in: [b4c97d76] user: drh branch: sbsreloaded, size: 38934)
2013-06-19
02:57
[031682ec] part of check-in [c107d505] Move the location of the external Tcl 8.6 directory into compat. (check-in: [c107d505] user: mistachkin branch: trunk, size: 38922)
2013-04-30
00:09
[7806d08b] part of check-in [5f86c0ef] Restore workaround to the MSVC resource compilation that allows it to integrate with external headers properly. (check-in: [5f86c0ef] user: mistachkin branch: trunk, size: 38915)
00:03
[a88a79aa] part of check-in [f151da21] Omit CFLAGS when passing compiler options to the MSVC resource compiler. (check-in: [f151da21] user: mistachkin branch: trunk, size: 38895)
2013-04-29
23:44
[15716d3d] part of check-in [ed544f3d] Fix x64 compilation on Windows using the MSVC toolset included with VS 2012. (check-in: [ed544f3d] user: mistachkin branch: trunk, size: 38905)
2013-04-03
12:13
[9af08991] part of check-in [94485846] Make the MinGW makefile consistent with the MSVC one in where it attempts to locate the OpenSSL directory. (check-in: [94485846] user: mistachkin branch: trunk, size: 38905)
2013-04-01
20:54
[36862337] part of check-in [c46e5f93] Allow easier compilation with OpenSSL enabled using MSVC. Fix for [5b2300c692]. (check-in: [c46e5f93] user: mistachkin branch: trunk, size: 38891)
2013-03-29
15:43
[50dd051b] part of check-in [02f312e6] Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". (check-in: [02f312e6] user: drh branch: markdown, size: 38571)
2013-02-23
10:58
[d99e198a] part of check-in [d1e4d100] Added /json/status command. (check-in: [d1e4d100] user: stephan branch: trunk, size: 38943)
2013-02-21
14:24
[cf446f45] part of check-in [bb0cedb1] Code refactoring: Move utility routines (ex: fossil_malloc()) out of main.c and into a new file util.c. Try to gather I/O routines into the printf.c source file. (check-in: [bb0cedb1] user: drh branch: trunk, size: 38779)
2013-02-18
22:35
[ff512678] part of check-in [ab9b4491] Update version of OpenSSL that is referred to in the makefiles. (check-in: [ab9b4491] user: mistachkin branch: trunk, size: 38772)
2013-01-27
19:03
[b90fbdbe] part of check-in [28c36747] Building with mingw32-make fixes from Edward Berner. Mention "FreeBSD" as well, as possible build platform. (check-in: [28c36747] user: jan.nijtmans branch: trunk, size: 38772)
2013-01-25
08:53
[7e6c86f4] part of check-in [461a4d11] Replaced a ..\ with $B\. (check-in: [461a4d11] user: stephan branch: trunk, size: 38760)
2013-01-24
15:19
[454b7f05] part of check-in [bb63588e] Removed -DCSON_FOSSIL_MODE from cc flags. Integrated JSON-under-MSC-related patches from the list. (check-in: [bb63588e] user: stephan branch: trunk, size: 38759)
2013-01-07
17:33
[5218b5fe] part of check-in [a6647539] Merge updates from trunk. (check-in: [a6647539] user: mistachkin branch: tclRdOnly, size: 38607)
2013-01-01
21:09
[e5dd795a] part of check-in [cb952c42] Enhance the regexp matcher to support full unicode on the \b, \w, and \W patterns, using code taken from the FTS3 unicode2 tokenizer. (check-in: [cb952c42] user: drh branch: trunk, size: 38355)
20:56
[84a964b1] part of check-in [e2552de8] Add the regular expression matching library and the "test-grep" command for testing it. (check-in: [e2552de8] user: drh branch: trunk, size: 38345)
2012-12-10
19:35
[c1b5edbe] part of check-in [0e5c1280] A little bit smarter determination of the need for -DBROKEN_MINGW_CMDLINE (check-in: [0e5c1280] user: jan.nijtmans branch: trunk, size: 38336)
2012-12-08
06:46
[a95c7355] part of check-in [fc7e8d01] Merge updates from trunk. (check-in: [fc7e8d01] user: mistachkin branch: tclRdOnly, size: 38562)
02:26
[d8186e01] part of check-in [f51c8a44] Silence unused variable compiler warning. Modify MinGW makefiles to fix an overly long line. (check-in: [f51c8a44] user: mistachkin branch: trunk, size: 38310)
2012-12-07
20:58
[a7f04a92] part of check-in [de1ef7e9] Merge updates from trunk. (check-in: [de1ef7e9] user: mistachkin branch: markdown, size: 38224)
2012-12-04
03:09
[63ccdcc8] part of check-in [3c188df5] Make definition and usage of BROKEN_MINGW_CMDLINE consistent with the other compile-time options. (check-in: [3c188df5] user: mistachkin branch: trunk, size: 38008)
2012-11-30
16:59
[84521afa] part of check-in [08802c4a] forgot makemake.tcl and Makefile.mingw.mistachkin changes (check-in: [08802c4a] user: jan.nijtmans branch: cmdline-expansion, size: 37632)
13:27
[29f0395f] part of check-in [b1036fe5] (experimental) command-line expansion for MinGW-w64. Should work on MSVC as well. Doesn't work with MinGW. (check-in: [b1036fe5] user: jan.nijtmans branch: cmdline-expansion, size: 37565)
00:40
[55750dff] part of check-in [3e0f48c7] Move the new utf8.c file into alphabetical order in the makemake.tcl tool. (check-in: [3e0f48c7] user: mistachkin branch: trunk, size: 37542)
2012-11-29
03:14
[e63f4bd1] part of check-in [c24e568f] Untested changes designed to fix broken filename encodings on MacOS. Move all character-set converting routines into a new file called utf8.c. Add the fossil_filename_to_utf8() routine, which converts Unicode to utf8 on windows and decomposed utf8 into precomposed utf8 on Mac. Ticket [e399bc1edfe45b] (check-in: [c24e568f] user: drh branch: ticket-e399bc, size: 37542)
2012-11-27
14:53
[595b434e] part of check-in [14cf3f3c] unbreak mingw-w64 build (check-in: [14cf3f3c] user: jan.nijtmans branch: trunk, size: 37535)
07:03
[817bc68b] part of check-in [36734cfc] Modify the MinGW makefile to support building with zlib in the compat directory. (check-in: [36734cfc] user: mistachkin branch: zlib, size: 37518)
06:31
[6d42a2ba] part of check-in [d17f4473] Support building with zlib in the compat directory, phase 1. (check-in: [d17f4473] user: mistachkin branch: zlib, size: 37672)
2012-11-22
10:46
[fd268516] part of check-in [0e082b04] For the MinGW build, enable compiling with debugging symbols if FOSSIL_ENABLE_SYMBOLS is set. (check-in: [0e082b04] user: mistachkin branch: trunk, size: 37297)
2012-10-31
20:40
[7bffaa81] part of check-in [ef112586] Initial infrastructure for adding the ability to moderate Wiki and Ticket changes. (check-in: [ef112586] user: drh branch: moderation, size: 37063)
2012-10-07
14:28
[1faff896] part of check-in [0db09a20] Update the 'makemake' script with the MinGW makefile changes for the markdown feature as well. (check-in: [0db09a20] user: mistachkin branch: markdown, size: 37268)
14:22
[b88bf339] part of check-in [851e0755] Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. (check-in: [851e0755] user: mistachkin branch: tclRdOnly, size: 37304)
2012-10-03
19:54
[112b4676] part of check-in [d38c6eef] Integration work for the markdown engine provided by Natacha Porté. (check-in: [d38c6eef] user: mistachkin branch: markdown, size: 37079)
2012-09-29
06:56
[58e7f6d9] part of check-in [9d0a4a89] Build system changes to support the Tcl stubs mechanism. (check-in: [9d0a4a89] user: mistachkin branch: tclStubsV2, size: 37052)
2012-09-28
20:15
[edc15f03] part of check-in [a0b3507d] Refinements to the Tcl stubs integration. (check-in: [a0b3507d] user: mistachkin branch: tclStubsV2, size: 36928)
07:26
[7ac45ad9] part of check-in [ba91fe5f] load Tcl dynamically using the Stubs mechanism in stead of linking in the library statically. (check-in: [ba91fe5f] user: jan.nijtmans branch: stubbed-tcl, size: 36642)
2012-09-23
05:00
[3a735707] part of check-in [bb85c12e] Fixes for compilation with MSVC. (check-in: [bb85c12e] user: mistachkin branch: trunk, size: 36676)
2012-09-14
10:31
[56b9846f] part of check-in [bf0fede2] Experimental version for Win9x, using unicows (check-in: [bf0fede2] user: jan.nijtmans branch: restore-win95, size: 36721)
2012-09-13
07:12
[23aa872d] part of check-in [71d46aba] re-enable unicode commandline for MSVC build (previous commit accidently removed that)

New version of dirent.h, which supports both MBCS and UNICODE

(check-in: [71d46aba] user: jan.nijtmans branch: trunk, size: 36699)
2012-09-11
18:49
[7ce8b737] part of check-in [274d8a1d] enable unicode commandline for MinGW/MinGW-w64 as well

remove unused MINGW_BROKEN_MAINARGS

(check-in: [274d8a1d] user: jan.nijtmans branch: trunk, size: 36678)
11:57
[0ecea4bf] part of check-in [b19ef490] Merge the latest trunk changes and the mingw-broken-cmdline branch into unicode-cmdline. (check-in: [b19ef490] user: drh branch: unicode-cmdline, size: 36762)
2012-09-10
18:15
[1165d879] part of check-in [ffcdfadb] add .PHONY target to makefile, this makes "make test" work even though there already is a directory named "test" (check-in: [ffcdfadb] user: jan.nijtmans branch: trunk, size: 36657)
2012-09-09
20:53
[955c90e6] part of check-in [047dd626] Fix ticket [906c533302]. If you want to replace the mingw command-line pa a better one (conforming to ms rules), compile with -DMINGW_BROKEN_MAINARGS. MinGW doesn't support unicode command line parsing (linker option -municode), so the option -DMINGW_BROKEN_MAINARGS can be used to fix that too. (check-in: [047dd626] user: jan.nijtmans branch: mingw-broken-cmdline, size: 36576)
2012-09-06
09:10
[24cb7eb2] part of check-in [2017d2f8] merge trunk

enable UNICODE mode (experimental)

(check-in: [2017d2f8] user: jan.nijtmans branch: eclipse-project, size: 36522)
2012-09-03
10:16
[60b8207b] part of check-in [80c4b3a2] In the MinGW makefile, ignore failures of the mkdir command in case the directory already exists. (check-in: [80c4b3a2] user: mistachkin branch: trunk, size: 36471)
03:51
[5b7fdc45] part of check-in [d43e163a] Remove obsolete comments. (check-in: [d43e163a] user: mistachkin branch: trunk, size: 36469)
03:47
[d42fe12b] part of check-in [e498d82d] Fix some confusing spacing in the MinGW makefile. (check-in: [e498d82d] user: mistachkin branch: trunk, size: 36645)
03:30
[27a1e310] part of check-in [13eed7c6] Fixes to the install target in the MinGW makefile when building from the Windows shell. (check-in: [13eed7c6] user: mistachkin branch: trunk, size: 36649)
03:00
[872296d8] part of check-in [7bf4c290] In the MinGW makefile, instead of attempting to auto-detect if the Windows command prompt is being used, rely on the manually set USE_WINDOWS variable instead. (check-in: [7bf4c290] user: mistachkin branch: trunk, size: 36406)
00:51
[defc5800] part of check-in [ce55bc43] Make the shell commands used by the MinGW more configurable and attempt to support building inside the Windows command prompt. (check-in: [ce55bc43] user: mistachkin branch: trunk, size: 35902)
00:24
[164f1fde] part of check-in [4e8d2f29] Fix dependencies on generated headers in the MinGW makefile. Also, remove superfluous EXE extension on executables used during the build process. (check-in: [4e8d2f29] user: mistachkin branch: trunk, size: 35764)
2012-09-02
12:50
[2ca4a411] part of check-in [9c0e1cae] fix cross-compilation of mingw target on Linux/Darwin (check-in: [9c0e1cae] user: jan.nijtmans branch: trunk, size: 35726)
2012-08-31
12:43
[310e7a26] part of check-in [4e62bffa] Revise shell checking in the MinGW makefile to be a bit more general purpose. (check-in: [4e62bffa] user: mistachkin branch: trunk, size: 35742)
12:26
[2f0ee7d2] part of check-in [cf639e4f] Make it declarative that building the Win32 resources require the VERSION.h file. (check-in: [cf639e4f] user: mistachkin branch: trunk, size: 35644)
2012-08-30
19:41
[bfad21f7] part of check-in [773fa5e6] Attempt to support compiling with MinGW without MSYS. (check-in: [773fa5e6] user: mistachkin branch: trunk, size: 35624)
2012-08-23
14:29
[6af4d143] part of check-in [e55c7139] ... and the makemake.tcl corresponding changes as well (check-in: [e55c7139] user: jan.nijtmans branch: better-mingw-v2, size: 35257)
12:47
[c5b9be40] part of check-in [e7c77b55] Include versions of libraries used in the resource file. (check-in: [e7c77b55] user: mistachkin branch: better-mingw-v2, size: 35255)
11:59
[783b62f4] part of check-in [f008c97a] Various build and resource fixes. (check-in: [f008c97a] user: mistachkin branch: better-mingw-v2, size: 34943)
10:13
[b3d4d717] part of check-in [cc2aa92e] Better mingw/mingw64 support for (cross-)compile on Linux, Darwin, Cygwin or Msys. (check-in: [cc2aa92e] user: jan.nijtmans branch: better-mingw, size: 34798)
2012-08-22
21:30
[52182c7f] part of check-in [544c1635] two minor typos (check-in: [544c1635] user: jan.nijtmans branch: trunk, size: 34570)
2012-08-10
19:59
[db1989ef] part of check-in [6cd9847f] Add experimental support for WYSIWYG editing of wiki pages. (check-in: [6cd9847f] user: drh branch: wysiwyg, size: 34568)
2012-08-08
13:04
[3f4dbc23] part of check-in [426e8edc] Changes "make install" so that it makes sure that the installation directory actually exists. Ticket [6e23fe11013961]. (check-in: [426e8edc] user: drh branch: trunk, size: 34558)
03:28
[b8b662d7] part of check-in [0324ed61] Bump version of OpenSSL in the MinGW makefiles. Also, remove superfluous subst operations from the MinGW makefiles. (check-in: [0324ed61] user: mistachkin branch: trunk, size: 34510)
2012-07-14
18:44
[23b086cd] part of check-in [960576b9] i think i fixed the th.c-needs-blob.h build problem (again). Merged in 9f83e033a2304a9. (check-in: [960576b9] user: stephan branch: th1-query-api, size: 34655)
2012-06-29
19:35
[6d4c58e8] part of check-in [8a18e7fb] Remove redundant include argument from the compilation steps of several source files. (check-in: [8a18e7fb] user: mistachkin branch: trunk, size: 34566)
15:59
[6c78cdc9] part of check-in [0328d681] Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". (check-in: [0328d681] user: drh branch: sqlite4, size: 34681)
2012-06-27
12:30
[0b099125] part of check-in [68239127] Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. (check-in: [68239127] user: drh branch: sqlite4, size: 34656)
2012-06-22
12:58
[7add1abd] part of check-in [0918d1f0] MSC makefile fix for missing cson_amalgamation. (check-in: [0918d1f0] user: stephan branch: stephan, size: 34875)
2012-06-14
13:00
[2eeddfc0] part of check-in [4006ee4f] Remove temporary pqueue_insert renaming hack from the various Makefiles. (check-in: [4006ee4f] user: mistachkin branch: trunk, size: 34655)
2012-05-04
21:31
[703d38c1] part of check-in [a30da54f] Bump version of zlib in the Windows makefiles. (check-in: [a30da54f] user: mistachkin branch: trunk, size: 34699)
2012-04-20
01:33
[0ff72144] part of check-in [fb48371c] Bump version of OpenSSL in the Windows makefiles. (check-in: [fb48371c] user: mistachkin branch: trunk, size: 34699)
2012-03-28
21:25
[d1fdafbe] part of check-in [c0ad5f6b] added advapi32 to libs of dmc. Needed for windows service (check-in: [c0ad5f6b] user: renez branch: trunk, size: 34699)
2012-03-19
04:48
[ccc02051] part of check-in [6be0898b] In file_tree_name, since the file name argument is converted to its canonical form prior to the memcmp, the local root must be as well. On Windows, normalize drive letters to uppercase when converting a file name to its canonical form and fix construction of temporary file names used with the gdiff command when the --from and --to options are present. (check-in: [6be0898b] user: mistachkin branch: winFiles, size: 34690)
2012-03-16
15:21
[19421cea] part of check-in [318a0ac1] Added initial /json/dir implementation. (check-in: [318a0ac1] user: stephan branch: trunk, size: 34679)
2012-03-02
16:44
[ee80bc2d] part of check-in [f825f8c8] Added initial /json/finfo support, but the output structure is up for debate. (check-in: [f825f8c8] user: stephan branch: trunk, size: 34530)
2012-02-17
23:51
[7b8f484d] part of check-in [f355727b] Slight tweaks to MinGW makefile support for FOSSIL_ENABLE_JSON. (check-in: [f355727b] user: mistachkin branch: trunk, size: 34371)
21:06
[aa05f3d2] part of check-in [365fe4af] copy/paste doc correction. (check-in: [365fe4af] user: stephan branch: trunk, size: 34281)
19:43
[83ee4244] part of check-in [aae3f5b6] Added FOSSIL_ENABLE_JSON option to Makefile.mingw. (check-in: [aae3f5b6] user: stephan branch: trunk, size: 34300)
18:23
[c49efb23] part of check-in [e5a86795] Added initial /json/config/get support. (check-in: [e5a86795] user: stephan branch: trunk, size: 34201)
2012-02-11
21:28
[cd9cb49e] part of check-in [8718b3c6] Fix to the unix makefile so that it looks in the OBJDIR directory for header files synthesized by makeheaders. (check-in: [8718b3c6] user: drh branch: trunk, size: 34037)
2012-02-10
23:01
[627c0417] part of check-in [ff19cc21] Revise workaround for OpenSSL symbol name collision problem. (check-in: [ff19cc21] user: mistachkin branch: sslLinkingFix, size: 34025)
22:53
[9fedf1e0] part of check-in [674bc278] Bump versions of zlib and OpenSSL in the Windows makefiles. Also, rename the pqueue_insert function to avoid a symbol name collision with OpenSSL. (check-in: [674bc278] user: mistachkin branch: sslLinkingFix, size: 33981)
2012-01-23
03:51
[c6b8bf68] part of check-in [de9c2f08] Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. (check-in: [de9c2f08] user: steveb branch: jimtcl, size: 34214)
2012-01-18
12:56
[a4bf3124] part of check-in [9441f6fb] Add xfersetup to the makemake.tcl script. (check-in: [9441f6fb] user: mistachkin branch: pushScript, size: 33981)
12:47
[05156526] part of check-in [0c042ce7] Correct casing typos. (check-in: [0c042ce7] user: mistachkin branch: trunk, size: 33969)
12:41
[84874ba5] part of check-in [3d258e51] Modify the makemake.tcl script to generate cleaned up makefiles and then regenerate them. (check-in: [3d258e51] user: mistachkin branch: trunk, size: 33969)
2011-11-04
21:57
[d0063335] part of check-in [863e789e] Replace the TH1 interpreter with Jim Tcl. (check-in: [863e789e] user: steveb branch: jimtcl, size: 29659)
20:57
[4f28df2c] part of check-in [796dcfe0] Merge the json branch into trunk. Json is disabled by default for now. Use the --enable-json option to configure, or set FOSSIL_ENABLE_JSON in the makefile to turn json processing on. (check-in: [796dcfe0] user: drh branch: trunk, size: 29426)
2011-10-27
13:45
[e79c0084] part of check-in [5ffb7d71] Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. (check-in: [5ffb7d71] user: mistachkin branch: tcl-integration, size: 26870)
2011-10-22
16:00
[cadb81e5] part of check-in [acc253f4] Merged/resolved trunk [4092208afca3ff]. Accommodated changes in text_diff() signature. (check-in: [acc253f4] user: stephan branch: json, size: 29188)
2011-10-20
07:00
[fa4558b7] part of check-in [6e18fc2e] Moved the user-related JSON handlers into their own file. (check-in: [6e18fc2e] user: stephan branch: json, size: 29165)
01:12
[dc49c79c] part of check-in [6f285b5f] Additional makefile changes so the "../$CHECKOUT/configure; make test" works. (check-in: [6f285b5f] user: drh branch: maketest_fixes, size: 26631)
01:04
[47baf449] part of check-in [16d7e4a5] Fix the makefile so that "make test" works from a sibling build directory. (check-in: [16d7e4a5] user: drh branch: maketest_fixes, size: 26621)
2011-10-16
14:33
[a1503cd2] part of check-in [8da84326] Removed a GNU-make-only construct which broke Jan's build. (check-in: [8da84326] user: stephan branch: json, size: 29011)
2011-10-08
08:46
[6c449f88] part of check-in [20978b27] Added /json/report/list and /json/query. (check-in: [20978b27] user: stephan branch: json, size: 29074)
05:16
[31aef5f4] part of check-in [56ecc0c6] minor hack to allow libcson to use fossil_malloc/free/realloc() so that we will hook into its die-on-OOM behaviour (=reduced error checking). (check-in: [56ecc0c6] user: stephan branch: json, size: 28751)
2011-10-07
13:51
[9ad2de7a] part of check-in [54e1f1a5] First draft, no-frills /json/diff added. (check-in: [54e1f1a5] user: stephan branch: json, size: 28668)
2011-10-06
20:10
[e9a94102] part of check-in [1088cf21] Added /json/tag/list and infrastructure for pending (add, cancel, find) ops. (check-in: [1088cf21] user: stephan branch: json, size: 28514)
2011-10-02
21:01
[43e87868] part of check-in [1a4c874e] moved /json/branch code into its own file. (check-in: [1a4c874e] user: stephan branch: json, size: 28364)
2011-10-01
05:09
[dbf07f18] part of check-in [6372d951] Added initial /json/artifact code, but it currently can only report the type of a given artifact. (check-in: [6372d951] user: stephan branch: json, size: 28201)
2011-09-27
01:18
[6c7e7663] part of check-in [821830d2] moved /json/timeline|wiki commands/pages into their own files. (check-in: [821830d2] user: stephan branch: json, size: 28027)
01:01
[e2545c36] part of check-in [5d2a516f] Started refactoring specific json command groups into their own files (80kb is getting too big to manage in one file). (check-in: [5d2a516f] user: stephan branch: json, size: 27698)
2011-09-15
12:03
[17cbe611] part of check-in [5b44a419] initial mass-change merge of main repo with my fork. (check-in: [5b44a419] user: stephan branch: json, size: 27341)
2011-09-14
17:45
[946db3d2] part of check-in [34b4dec0] Refactored g.okXXX perms flags to g.perm.XXX. (check-in: [34b4dec0] user: stephan branch: stephan-hack, size: 26619)
2011-08-16
02:43
[76cca78a] part of check-in [ce62a2b1] Update the built-in SQLite to the latest pre-3.7.8 version from the stat3-enhancement branch. And turn on SQLITE_ENABLE_STAT3. This will serve as a test of the stat3 enhancements to SQLite. (check-in: [ce62a2b1] user: drh branch: trunk, size: 26608)
2011-07-20
20:05
[d672fb51] part of check-in [3ade7789] Fix the realclean target on windows makefiles to delete mkversion.exe not version.exe. Ticket [5947ace466c571d] (check-in: [3ade7789] user: drh branch: trunk, size: 26608)
09:09
[f95789a1] part of check-in [14d1e449] Only allow the default Makefile to build fossil on platforms where it's known to work. Update the build documentation to tell the user to use the GNUmakefile explicitly, to avoid accidently building using the default makefile on non-GNU platforms. (check-in: [14d1e449] user: ben branch: ben-safe-make, size: 26789)
2011-07-18
20:00
[33acd829] part of check-in [4bf9048e] Update the MSVC makefile so that it works with the new "service" command. (check-in: [4bf9048e] user: drh branch: tsbg-win-service, size: 26604)
2011-07-14
10:24
[eda89086] part of check-in [734af429] Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. (check-in: [734af429] user: dan branch: trunk, size: 26591)
2011-06-28
00:17
[454b2627] part of check-in [5392b5c2] Fix a missing dependency in the makefiles. Ticket [e5b941cb0c90ba] (check-in: [5392b5c2] user: drh branch: trunk, size: 26269)
2011-06-18
17:02
[069517b0] part of check-in [30b0986d] Fixes to the windows makefiles to support sequential version numbers. (check-in: [30b0986d] user: drh branch: trunk, size: 26227)
16:50
[8f98f028] part of check-in [e0303181] Add a version number that is increased by one on each release. Make the initial version number 1.18 since there have been 17 prior releases. (check-in: [e0303181] user: drh branch: trunk, size: 26158)
2011-06-16
19:51
[8d0437fb] part of check-in [82d741db] Updates to the VC++ makefile. (check-in: [82d741db] user: drh branch: trunk, size: 26273)
2011-05-20
11:22
[22fc2283] part of check-in [f626fcaa] Convert some fopen() calls to fossil_fopen(). Missed them previously. (check-in: [f626fcaa] user: drh branch: windows-i18n, size: 26263)
2011-05-12
14:17
[b99d7014] part of check-in [0613db18] Back out the previous change, which was bogus. Remove traces of the FOSSIL_I18N compile-time option which is not actually used anywhere in the code anymore. (check-in: [0613db18] user: drh branch: trunk, size: 26228)
2011-04-14
14:23
[e289e5ff] part of check-in [289ea2a9] Factor the glob-pattern matching logic into a separate module. (check-in: [289ea2a9] user: drh branch: trunk, size: 26330)
2011-03-10
02:39
[0771affd] part of check-in [34c23c6f] Refactoring the DAG path search code into a separate object. (check-in: [34c23c6f] user: drh branch: path-refactor, size: 26323)
2011-03-09
02:23
[3065da52] part of check-in [d5d676f0] Add the ability to deliver compressed tarballs in addition to ZIP archives. (check-in: [d5d676f0] user: drh branch: trunk, size: 26316)
00:15
[0b60aeef] part of check-in [34d9a5e5] Add a utility for generating gzip-compressed files. This is one step on the road toward the ability to generated compressed tarballs. (check-in: [34d9a5e5] user: drh branch: trunk, size: 26310)
2011-03-01
02:11
[e06270dc] part of check-in [a668e2ad] Remove a stray NIL character from the makemake.tcl file and add a "+" that was omitted from the previous edit. (check-in: [a668e2ad] user: drh branch: trunk, size: 26303)
00:26
[6aa56134] part of check-in [a22a6663] Speculative changes to the Makefile.dmc and Makefile.msc. I have no way of testing these changes. (check-in: [a22a6663] user: drh branch: trunk, size: 26303)
2011-02-28
23:35
[b17ba6e1] part of check-in [36e3ab4c] Mingw makefile changes from Mark Janssen. (check-in: [36e3ab4c] user: drh branch: trunk, size: 26279)
2011-02-16
23:47
[264e1360] part of check-in [c616cef3] Update to the latest pre-release SQLite version (as part of the SQLite testing process). Update the makefiles to use SQLITE_ENABLE_STAT2. (check-in: [c616cef3] user: drh branch: trunk, size: 25952)
2011-01-28
20:56
[754fb63d] part of check-in [69f43fc0] Add a new meta-data table named LEAF that holds a precomputed set of all leaves in the checkin DAG. Use this precomputed table rather than trying to compute the LEAFs on the fly, as a performance enhancement for repositories with many checkins. A rebuild is required. (check-in: [69f43fc0] user: drh branch: experimental, size: 26521)
2011-01-14
16:57
[7db01f42] part of check-in [d00dbfb4] Fix the unix makefile so that the fractional seconds of the date/time stamp are omitted from MANIFEST_DATE. Fix a missing #include in win/version.c. Ticket [a312a28952056ed5ee]. (check-in: [d00dbfb4] user: drh branch: trunk, size: 26514)
2011-01-05
00:03
[8f04a2e5] part of check-in [3789c44b] Purge all instances of strcasecmp() and stricmp() from the code. Use fossil_stricmp() instead. (check-in: [3789c44b] user: drh branch: trunk, size: 26512)
2011-01-04
23:15
[63bebc2c] part of check-in [f22ed9bf] corrected dmc makefile generate and added define strcasecmp=stricmp for dmc (check-in: [f22ed9bf] user: wolfgang branch: trunk, size: 26533)
2011-01-03
19:47
[f5d47a82] part of check-in [4b995130] fix dmc makefile: resource dependency missing (check-in: [4b995130] user: wolfgang branch: trunk, size: 26513)
15:46
[ade5abc5] part of check-in [7ad1f18b] Fix the makefile on unix so that it works with "make -j2". (check-in: [7ad1f18b] user: drh branch: trunk, size: 26482)
2010-12-26
14:49
[c3e04662] part of check-in [af6810c5] Add an fconfigure to disable the automatic NL to CR/NL translation that occurs in makemake.tcl on windows systems. (check-in: [af6810c5] user: drh branch: trunk, size: 26471)
14:15
[8d1b3d8d] part of check-in [518978f1] corrected dmc makefile generate, resource compile failed (check-in: [518978f1] user: wolfgang branch: trunk, size: 26252)
2010-12-24
00:50
[5fac3b67] part of check-in [a300bee1] Tweaks to the mingw makefile as suggested by Ross on the mailing list. (check-in: [a300bee1] user: drh branch: trunk, size: 26264)
2010-12-23
17:14
[a98ddf99] part of check-in [723f8c20] Rework the makemake.tcl makefile generator script so that it generates makefiles for all windows compilers all in one go. Add an output for mingw. Ticket [fa403b6a123659d885e3] (check-in: [723f8c20] user: drh branch: trunk, size: 25937)
2010-12-21
12:24
[660db821] part of check-in [1710ccf9] Fix the "make clean" to recursively remove subdirectories in the OBJDIR directory. Ticket [950d0186f84f38d2] (check-in: [1710ccf9] user: drh branch: trunk, size: 18402)
2010-12-20
13:15
[434997fd] part of check-in [e084092a] Update the unix Makefile to shift all build products other than the file executable into the OBJDIR folder. (check-in: [e084092a] user: drh branch: trunk, size: 18522)
2010-12-18
17:24
[6af0f076] part of check-in [b3dadcc4] Begin adding code to implement the "stash" command. The code compiles and runs but is currently incomplete. This is an incremental check-in to preserve state. (Ironically, if "stash" were working, I'd have probably just done a "stash snapshot" to capture this state, rather than an experimental branch.) (check-in: [b3dadcc4] user: drh branch: experimental, size: 18298)
2010-12-09
13:56
[941e1ddf] part of check-in [0b6c414c] Use the built-in SQLite caseless string comparison functions instead of the C-library strcasecmp(). Accept mime-type application/x-fossil-uncompressed and avoid decompression when seen. (check-in: [0b6c414c] user: drh branch: trunk, size: 18290)
2010-12-04
13:07
[b24d5c1b] part of check-in [2ce65f28] Begin adding a "bisect" command. The command is installed, but it does not yet work. This check-in is to facilitate transfer to a different machine. (check-in: [2ce65f28] user: drh branch: trunk, size: 18440)
2010-11-25
20:24
[e673d1cc] part of check-in [65dd90fb] added pellesc make to makemake.tcl (check-in: [65dd90fb] user: wolfgang branch: trunk, size: 18432)
2010-11-24
22:43
[ab2a8abe] part of check-in [d19fd0bf] updated makemkae.tcl to generate proper Makefile.dmc (check-in: [d19fd0bf] user: wolfgang branch: trunk, size: 11074)
12:03
[4ce9bfcb] part of check-in [b4687be4] Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. (check-in: [b4687be4] user: drh branch: trunk, size: 10411)
2010-11-08
19:00
[cfe055ce] part of check-in [b3fd32f9] Begin adding "import" and "export" commands for converting repositories from and to the Git format. The "export" command currently generates output but is not quite correct. The "import" command is still a stub. (check-in: [b3fd32f9] user: drh branch: experimental, size: 10402)
2010-10-31
11:10
[33940a24] part of check-in [41461906] makemake.tcl updated to generate valid Makefile.dmc (check-in: [41461906] user: wolfgang branch: StvPrivateHook2, size: 10752)
2010-10-29
19:06
[55dafacc] part of check-in [8c723318] Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] (check-in: [8c723318] user: drh branch: trunk, size: 10384)
2010-10-02
00:25
[7bc38621] part of check-in [419903eb] First working code for displaying and editing events. (check-in: [419903eb] user: drh branch: experimental, size: 10176)
2010-09-12
15:23
[c1fcfb1a] part of check-in [08aa440a] (more type's) solves ticket [5e9f1b1cd8] (check-in: [08aa440a] user: renez branch: trunk, size: 10168)
15:18
[5b9ae606] part of check-in [2862ed59] (delete 1 character{*} to much in dmc) solves ticket [5e9f1b1cd8] (check-in: [2862ed59] user: renez branch: trunk, size: 10167)
15:12
[66deca69] part of check-in [56fedab3] solves ticket [5e9f1b1cd8] (check-in: [56fedab3] user: renez branch: trunk, size: 10166)
2010-09-06
20:31
[61d1a164] part of check-in [370d5be3] Solves ticket [64d9461fa4b399b15827876bcf6b8ccc95720d16] (check-in: [370d5be3] user: renez branch: trunk, size: 10148)
2010-08-31
18:21
[957f264d] part of check-in [3a5b4ad4] Minor changes to win/Makefile.msc after testing with MSVC. (check-in: [3a5b4ad4] user: shaneh branch: trunk, size: 10128)
2010-08-29
05:32
[0aedb75d] part of check-in [30b8a41d] Changed mscv flags to -MT because that is what openssl is using. Removed the -Oy- for the same reason (check-in: [30b8a41d] user: renez branch: windowscompilers, size: 9818)
2010-08-28
20:22
[836ebb64] part of check-in [29c728f4] Added ssl support to msc msc doesn't like declaring vars in the middle of a block! added the extra needed libs in a commented LIBS line (check-in: [29c728f4] user: renez branch: windowscompilers, size: 9823)
10:54
[172ece62] part of check-in [99e0a29e] The generated makefiles expect dat you do mkdir build cd build nmake -f ..\win\Makefile.msc This will put all the files in build. So no polution of the root of the source tree and you can build for the different compilers (check-in: [99e0a29e] user: renez branch: windowscompilers, size: 9712)
09:20
[1801e3da] part of check-in [c00f79d0] Added the msvc sdk compiler (check-in: [c00f79d0] user: renez branch: windowscompilers, size: 9628)
06:59
[e4e75822] part of check-in [f66f414f]
This is the first check-in on the windowscompilers branch and it adds the Digital Mars C compiler
The user should have dmc installed in c:\DM with zlib in c:\DM\extra\lib and c:\DM\extra\include.
typing c:\DM\bin\make -f win\Makefile.dmc builds fossil.exe in dmcobj
The following files were edited or added:

Checks if one of the windows compilers is used. If so we define _WIN32. Defining _WIN32 is normally done by
#include <windows.h>
However most of the time we don't use windows.h.

Adding an other windows compiler is done by adding
"|| defined(__COMPILER_IDENTIFIER__)"
and maybe some special things in the files below. Like

     

These have all __MINGW32__ replaced by _WIN32. And in some places special processing for either MINGW32 or DMC

In popen2 the _open_osfHandle call first parameter is cast to a long. DMC refused to compile without the cast.

DMC complained that it didn't knew of time_t in rss.h. time.h came after rss.h. Switching the two solved it!

added tcl code to generate Makefile.dmc. tclsh src/makemake.tcl dmc prints to stdout the makefile. As a convienience to the end-user I added the win/Makefile.dmc to the repository. There are few changeable variables in there for adjusting path, CFLAGS LIBS etc.

These are needed because DMC and MSVC doesn't provided them. dirent.h is copied verbatim from the net. unistd.h I found on the net too, but added some defines.

The problem with windows it doesn't have AWK standard installed. version.c creates VERSION.h. It is a very simple C-program and doesn't do a lot of checking.

(check-in: [f66f414f] user: renez branch: windowscompilers, size: 7128)
2010-08-25
16:03
[852909aa] part of check-in [958f5966] Continuing work on the ssh:// sync protocol. (check-in: [958f5966] user: drh branch: experimental, size: 4558)
2010-06-23
05:27
[6acbbc57] part of check-in [953d293c] Fix makemake.tcl to generate main.mk as committed previously. Moved onto the "benoit" branch because it fails to build. (check-in: [953d293c] user: benoit branch: benoit, size: 6247)
2010-05-16
19:36
[4fdd667b] part of check-in [68fa646f] Merge support for HTTPS back into trunk. (It got lost during the conversion from GPL to BSD.) (check-in: [68fa646f] user: drh branch: trunk, size: 4550)
2010-03-18
14:40
[b6cfc852] part of check-in [7c2577bd] Merge in all of the latest clear-title changes from the trunk. (check-in: [7c2577bd] user: drh branch: clear-title, size: 4539)
2010-03-16
21:33
[9835d0c5] part of check-in [c3d7df65] Work toward adding support for attachments. Keep this on an experimental branch until it is actually working. (check-in: [c3d7df65] user: drh branch: experimental, size: 4571)
2010-03-05
00:10
[35545dbb] part of check-in [b9d3b428] Pull over from the trunk all recent changes for which we have clear title. (check-in: [b9d3b428] user: drh branch: clear-title, size: 4530)
2010-03-04
23:41
[d2f5dc85] part of check-in [879a030e] Here is an altenative fix to [8b3c5d30f7e] that explicitly disables the LOCKING_STYLE option of SQLite. (check-in: [879a030e] user: drh branch: trunk, size: 4562)
2010-02-26
03:02
[7563a014] part of check-in [df905727] Merge in latest changes from trunk. (check-in: [df905727] user: linuxfood branch: creole, size: 4531)
2010-02-25
14:06
[1ff47b9f] part of check-in [16e703be] Pull over the latest clear-title changes from trunk. (check-in: [16e703be] user: drh branch: clear-title, size: 4484)
2010-02-21
10:45
[fffea54e] part of check-in [aff93fb6] make it possible to do both Linux and Win builds without doing clean first (check-in: [aff93fb6] user: ron branch: trunk, size: 4516)
2010-02-08
18:16
[e63c59b2] part of check-in [14c19fbc] Merge recent changes into the dual-license branch. (check-in: [14c19fbc] user: drh branch: clear-title, size: 4276)
18:12
[05edf265] part of check-in [8c23a947] Merge all the latest trunk changes into the SSL branch. (check-in: [8c23a947] user: drh branch: ssl, size: 4308)
16:12
[1ac99d56] part of check-in [d89fea6a] Implement a graph of changes in the timeline to replace the older flashing asterisk mechanism. Does not work on IE6. Probably still contains bugs. (check-in: [d89fea6a] user: drh branch: trunk, size: 4297)
2010-01-19
18:16
[21f7f7fc] part of check-in [b8df912e] Pull in all the latest changes from the trunk as of 2010-01-19. (check-in: [b8df912e] user: drh branch: ssl, size: 4300)
18:11
[9a61710f] part of check-in [ab0a0d76] Start a new branch that strives to contain only code for which we hold clear title. (check-in: [ab0a0d76] user: drh branch: clear-title, size: 4268)
2009-12-19
21:04
[1776157a] part of check-in [007d0a9b] Add a new "Skins" configuration page that allows the look and feel of the web interface to be changed to one of several prototypes at the click of a button. Currently, there are only two built-in prototypes. (check-in: [007d0a9b] user: drh branch: trunk, size: 4289)
2009-11-09
15:32
[9cb9f06e] part of check-in [16f6fd90] Add SSL support. (check-in: [16f6fd90] user: dmitry branch: ssl, size: 4292)
2009-10-31
15:07
[86961397] part of check-in [8c8f8616] Add an "finfo" command to give file history. (check-in: [8c8f8616] user: drh branch: trunk, size: 4281)
2009-10-18
18:21
[be92f7b0] part of check-in [232d10b7] Begin adding a search capability; the code is not yet connected up. Also update to the latest version of SQLite. (check-in: [232d10b7] user: drh branch: trunk, size: 4273)
2009-09-22
07:49
[f6304e19] part of check-in [7a2c3706] merge trunk into creole branch (check-in: [7a2c3706] user: bob branch: creole, size: 4279)
2009-09-09
16:14
[63b9b997] part of check-in [fac950a1] Update to the latest version of SQLite. Make use of the new sqlite3_strnicmp() interface. (check-in: [fac950a1] user: drh branch: trunk, size: 4264)
2009-08-16
21:34
[e1d07386] part of check-in [07f6780c] Remove unsupported and incomplete webpage functionality: The admin_sql page and the "my" page. (check-in: [07f6780c] user: drh branch: trunk, size: 4282)
2009-08-15
17:45
[0218bc4c] part of check-in [137bff82] Remove obsolete "todo" files. Remove the obsolete src/VERSION file and references to that file in the makefiles. (check-in: [137bff82] user: drh branch: trunk, size: 4310)
2009-08-10
11:12
[5822f58d] part of check-in [1b0c2515] Update to the latest version of SQLite. Turn off FTS3 in the SQLite build since it is not currently being used. (check-in: [1b0c2515] user: drh branch: trunk, size: 4357)
02:29
[725becf5] part of check-in [b4a29fac] Add an ascii-art captcha for anonymous login. (check-in: [b4a29fac] user: drh branch: trunk, size: 4342)
2009-05-08
09:52
[f6bd7d70] part of check-in [ecd1f096] Initial commit of Creole Wiki Parser extension. (check-in: [ecd1f096] user: robert branch: creole, size: 4345)
2009-03-30
00:31
[26364555] part of check-in [737e76a6] Refactor the HTTP client logic to make it much easier to add support for "file:" and "https:" URLs on push, pull, sync, and clone. (check-in: [737e76a6] user: drh branch: trunk, size: 4332)
2008-12-14
22:54
[aa881708] part of check-in [cdbc3ab2] Moved new tcksetup.c into checkout dir before commit, added rstats command to get stat page info from command line. (check-in: [cdbc3ab2] user: kejoki branch: trunk, size: 4302)
2008-11-01
20:48
[04f9771b] part of check-in [d23b8ba6] Update SQLite to the latest in CVS (version 3.6.4+). Add a configuration option to show all times in UTC instead of localtime. (check-in: [d23b8ba6] user: drh branch: trunk, size: 4293)
2008-10-17
00:20
[a62edbea] part of check-in [9346f229] Added the "all" command for things like "fossil all sync". I am not sure "all" is quite the right name for this command, so I may yet change it. (check-in: [9346f229] user: drh branch: trunk, size: 4264)
2008-09-21
19:00
[cffe151e] part of check-in [d2ae873e] fixed deps problem created by my last checkin. Now builds properly in non-parallel mode (check-in: [d2ae873e] user: stephan branch: trunk, size: 4254)
2008-09-19
15:36
[e470f9d8] part of check-in [c699c491] fixed Makefile dependency orderings so parallel compilation (e.g. make -j2) can work (cuts my build times in half) (check-in: [c699c491] user: stephan branch: trunk, size: 4254)
2008-09-07
08:32
[9a17b2de] part of check-in [f3fb059e] Remove small glitch that prevent fossil to be built with BSD make. (check-in: [f3fb059e] user: cle branch: trunk, size: 4149)
2008-07-30
13:00
[0fdd459e] part of check-in [e243a8df] Allow for generating a Makefile that will also work for BSD Make (tested under NetBSD 3.1). (check-in: [e243a8df] user: cle branch: trunk, size: 4151)
2008-05-29
01:58
[2d335c8c] part of check-in [a48474bc] Improvements to the shunning algorithm. Add the shun page and an opportunity to shun or unshun artifacts in the artifact viewer. (check-in: [a48474bc] user: drh branch: trunk, size: 4153)
2008-05-28
15:29
[a6c1a1e5] part of check-in [86db6fa1] Split of the ticket configuratio into separately editable pieces. (check-in: [86db6fa1] user: drh branch: trunk, size: 4146)
2008-05-22
13:58
[5f66c678] part of check-in [e06ae9f6] Begin adding the new "configure" command. (check-in: [e06ae9f6] user: drh branch: trunk, size: 4158)
2008-05-17
17:43
[1465cd0e] part of check-in [e2e016c3] Get the "server" command running under windows. (check-in: [e2e016c3] user: drh branch: trunk, size: 4146)
14:49
[eb02515e] part of check-in [55342eb9] The bug report generator compiles but still does not work right. (check-in: [55342eb9] user: drh branch: trunk, size: 4136)
2008-05-15
20:18
[69c89366] part of check-in [5cf1206d] Separate the new /doc method out into its own source file. (check-in: [5cf1206d] user: drh branch: trunk, size: 4127)
2008-05-14
02:03
[49df4f8e] part of check-in [6458f020] Change the spelling of "descendant" to use the -ant suffix everywhere, including in the filename "descendant.c". The adjective form can be spelled either -ant or -ent, but the noun form requires -ant, or so says American Heritage. (check-in: [6458f020] user: drh branch: trunk, size: 4121)
2008-02-25
02:26
[46657085] part of check-in [e71e4d31] Add the "stat" webpage showing repository statistics. (check-in: [e71e4d31] user: drh branch: trunk, size: 4121)
2008-02-13
22:31
[fd0be2c1] part of check-in [fde1d823] Cut over all code to use TH1 instead of subscript. Completely remove the subscript interpreter from the source tree. (check-in: [fde1d823] user: drh branch: trunk, size: 4114)
16:21
[af7720c5] part of check-in [13e16c82] Create the interface between TH1 and the rest of fossil. Subscript is still being used, though. This is a preparatory step toward cutting over to TH1. (check-in: [13e16c82] user: drh branch: trunk, size: 4126)
15:04
[251e142a] part of check-in [4ee9e31a] Add the TH1 code to the source tree and makefile. But do not yet make any calls to TH1. (check-in: [4ee9e31a] user: drh branch: trunk, size: 4116)
2008-02-07
15:08
[27a44eb2] part of check-in [007d1ce4] Rename admin_sql_page.c to admin.c. Refactor the strxform functions into SQL functions. Refactor the db_generic_query_view() routine. Fix multiple security vulnerabilities. Bring the code closer into compliance with style guidelines. (check-in: [007d1ce4] user: drh branch: trunk, size: 3775)
2008-02-06
19:02
[8f2aed25] part of check-in [7f9226a8] added tokenize_path.c, containing a convenient path-like-string tokenizer and render_linked_path() to HTML-ize a path. (check-in: [7f9226a8] user: stephan branch: trunk, size: 3800)
03:05
[47ddb528] part of check-in [41cf3e7c] Remove string_xform.c from the makefile. Require a "sym-" prefix on tags used to name baselines or branches. The prefix is omitted when the tag is used for this purpose; it is only there to avoid ambiguity with other built-in tag names. (check-in: [41cf3e7c] user: drh branch: trunk, size: 3784)
2008-02-05
00:01
[1120bb4b] part of check-in [6f05b429] Added /admin/sql page. Added a 'const' to db_generic_query_view() (check-in: [6f05b429] user: stephan branch: trunk, size: 3799)
2008-02-04
02:45
[3566facf] part of check-in [e487b77b] Add file and directory browsing capabilities to the web interface. (check-in: [e487b77b] user: drh branch: trunk, size: 3782)
2008-02-03
22:07
[cde0a2fd] part of check-in [334f8e6e] Added rudimentary /my page. (check-in: [334f8e6e] user: stephan branch: trunk, size: 3773)
21:56
[79866007] part of check-in [9c01af2d] refactored some /tagview code into more generic bits. Added string_xform.c. (check-in: [9c01af2d] user: stephan branch: trunk, size: 3763)
2008-02-02
21:10
[29dcd8d3] part of check-in [02d1ed6a] added /tagview page - a simple browse-by-tag interface (check-in: [02d1ed6a] user: stephan branch: trunk, size: 3748)
2008-02-01
19:58
[b80c78c0] part of check-in [1b52d130] Fix the makefile so that you can build twice in a row from the source directory and it still works. (check-in: [1b52d130] user: drh branch: trunk, size: 3738)
2007-11-25
16:13
[32b8cb3f] part of check-in [f394d845] Update SQLite to the latest build from CVS. Add in the FTS3 extension, though it is not yet being used. Additional work toward tickets. (check-in: [f394d845] user: drh branch: trunk, size: 3567)
2007-11-18
20:48
[b7a3a51e] part of check-in [d5e7891b] Add a more advanced commit-hook mechanism that allows us to specify multiple procedures in a particular order prior to commit. Continuing work toward getting tickets going. (check-in: [d5e7891b] user: drh branch: trunk, size: 3523)
2007-11-03
04:01
[58cb9ba8] part of check-in [8ef26c5e] Subscript interpreter is now running. (check-in: [8ef26c5e] user: drh branch: trunk, size: 3521)
2007-10-03
12:28
[4e54933e] part of check-in [a3e4a5d2] Add the tkt.c source file as an empty template. (check-in: [a3e4a5d2] user: drh branch: trunk, size: 3509)
02:33
[5a5a43e8] part of check-in [0edee973] Begin adding setup screens for ticket configuration. (check-in: [0edee973] user: drh branch: trunk, size: 3503)
2007-10-02
18:58
[c788d6ab] part of check-in [2e9d52f2] Begin adding the ticket configuration processing logic. (check-in: [2e9d52f2] user: drh branch: trunk, size: 3492)
2007-09-23
18:24
[f7573fec] part of check-in [07eaead5] Added RSS feed. You can set the RSS title, description in Setup. Added header to style to include title and pointer to the new RSS feed. The new RSS feed is BaseURL/timeline.rss (check-in: [07eaead5] user: jnc branch: trunk, size: 3482)
03:13
[6e5fe6c6] part of check-in [b8a8959e] fossil branch command added. Base branch new works. Specifying a color causes a malformed manifest file error. branch list does not work, just skeleton code right now. (check-in: [b8a8959e] user: jnc branch: trunk, size: 3476)
2007-09-22
17:38
[4fcb36eb] part of check-in [c2d1e3c7] Improved display of version information on the help command. Display fossil version number and date on the bottom of every webpage. (check-in: [c2d1e3c7] user: drh branch: trunk, size: 3467)
2007-09-21
02:41
[2a6513c5] part of check-in [2bc0e2c5] Work toward adding a tagging system. Code compiles but is incomplete and probably does not work. (check-in: [2bc0e2c5] user: drh branch: trunk, size: 3205)
2007-09-11
02:25
[7db41ee4] part of check-in [a36177bc] Add the "undo" and "redo" commands. Untested at this point so don't try to use them yet. (check-in: [a36177bc] user: drh branch: trunk, size: 3199)
2007-09-01
01:55
[a8dc2e6d] part of check-in [abce5105] Updates to the timeline routines. Added the pqueue module. (check-in: [abce5105] user: drh branch: trunk, size: 3192)
2007-08-31
20:14
[68be26cb] part of check-in [e15fe431] A new decendent finding algorithm is (hopefully) faster. Changes to the timeline are in process and might not yet work. (check-in: [e15fe431] user: drh branch: trunk, size: 3183)
2007-08-29
04:00
[e6f77439] part of check-in [5f83d272] Re-added the 'test' target, this time in the correct file, then regenerated the main.mk file. (check-in: [5f83d272] user: aku branch: trunk, size: 3177)
03:22
[7c5cc811] part of check-in [b616c3d8] Patch up makemake.tcl to incorporate aku's edits, then regenerate the main.mk file. (check-in: [b616c3d8] user: drh branch: trunk, size: 2942)
2007-08-25
19:45
[af0c7778] part of check-in [b4571bb7] Fix a makefile dependency to force a rebuild whenever the manifest.uuid changes. (check-in: [b4571bb7] user: drh branch: trunk, size: 2753)
19:39
[2ff5d77e] part of check-in [def4449a] Add the "baseline" command that shows the UUID of the fossil baseline from which the fossil executable was built. (check-in: [def4449a] user: drh branch: trunk, size: 2731)
2007-08-01
21:59
[2e4bcdd9] part of check-in [e37451d9] Add the ability to sign manifests using GPG during a check-in. Due to a bug in the manifest parser, older versions will not be able to check-out signed manifests. (check-in: [e37451d9] user: drh branch: trunk, size: 2583)
2007-07-31
19:18
[8d4df828] part of check-in [9b780d22] Add a ZIP archive generator. (check-in: [9b780d22] user: drh branch: trunk, size: 2571)
2007-07-21
14:10
[231ebe57] part of check-in [dbda8d6c] Initial check-in of m1 sources. (check-in: [dbda8d6c] user: drh branch: trunk, size: 2565) Added