Fossil

History of auto.def of 834f6515a77420dc
Login

History of auto.def of 834f6515a77420dc

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

History of file auto.def at check-in 834f6515a77420dc

2024-10-22
21:42
Restore the configure-time CFLAGS defaults of {-g -O2}, which were lost via an autosetup upgrade in [dacbf76c8a571525], as discussed in [forum:603062d760e974d2 | forum post 603062d760e]. ... (file: [fca5446493] check-in: [a344402e9f] user: stephan branch: doc-branch-multi, size: 31622)
2024-09-26
17:47
At configure-time, disable SQLITE_HAVE_ZLIB if zlib does not contain compressBound(). This resolves a build failure on Martin G.'s QNX system. ... (file: [acf77887a0] check-in: [ac3e326adf] user: stephan branch: trunk, size: 31582)
2024-09-04
11:15
Detect better missing load average support, for example in Termux. ... (file: [f219f8ecfe] check-in: [50ba8d8d05] user: danield branch: trunk, size: 31289)
2024-09-03
17:06
Removed redundant LIBS=-lfuse, causing duplicate library warning in the case where autosetup determines it's needed. Calling cc-check-function-in-lib already appends the library to LIBS if needed. ... (file: [44b02af565] check-in: [07673a1368] user: wyoung branch: trunk, size: 31203)
2024-08-16
19:28
Make sure Fossil is run with a version of SQLite that include the order-by-subquery optimization, to avoid a performance problem. ... (file: [2e8127c3cb] check-in: [668fefe796] user: drh branch: trunk, size: 31234)
2023-12-03
14:06
In auto.def, set CFLAGS and LDFLAGS with LIBs as further tests may need them. ... (file: [813e228058] check-in: [adcbb25256] user: preben branch: auto-def-compilation-flags, size: 31234)
2023-10-23
00:56
Reworked the handling of "./configure --with-zlib=FOO", yielding several benefits: * FOO can now point to both a flat directory as before or to a directory one level up with lib/ and include/ subdirs, as zlib installs to when configured with a --prefix, fixing an issue [forum:/forumpost/9c64b51d44 | reported on the forum]. * The old method would check the default paths before trying what you gave it, preventing local overrides when you know the platform version isn't what you want and you've built from source, then pointed Fossil at the replacement. It isn't always safe or advisable to remove the platform version in this case merely to get Fossil's configuration script to move on and obey your explicit directive. * The old method checked for the header and the library in a single step, resulting in unhelpful configure output, requiring that one dig through config.log to figure out what happened. ... (file: [708cdaa7c7] check-in: [9d0b52e2d2] user: tangent branch: trunk, size: 31125)
2023-07-08
18:22
Remove some now-stale auto.def documentation. ... (file: [4004e29ac4] check-in: [bb66461f8a] user: stephan branch: trunk, size: 30362)
18:11
Replace --no-compile-commands configure flag with --compile-commands. i.e. make the feature explicitly opt-in, as the automatic guess is breaking builds on some platforms. ... (file: [6b3170a753] check-in: [7e9a242b60] user: stephan branch: trunk, size: 30512)
18:08
Replace --no-compile-commands configure flag with --compile-commands. i.e. make the feature explicitly opt-in, as the automatic guess is breaking builds on some platforms. (Edit: rolling back - contains inadvertent test edits.) ... (file: [e703143fd4] check-in: [fb116a206e] user: stephan branch: mistake, size: 30488)
2023-06-23
17:40
Unconditionally disable compile_commands.json generation for out-of-tree builds, in an attempt to work around a problem reported in [forum:d19061d09a8179|forum post d19061d09a8179]. ... (file: [28b8f3cacc] check-in: [35f3e5bfba] user: stephan branch: trunk, size: 30655)
2023-06-18
11:16
Initial *incomplete* attempt at integrating compile_commands.json support, for code editors which support it. This is a copy/paste port from the libfossil tree, but lacks one final piece which is difficult to emulate in POSIX make (as opposed to GNU make). Build file changes only, no code changes. ... (file: [1089570772] check-in: [492787465d] user: stephan branch: compile_commands.json, size: 30270)
2023-06-16
08:15
Update auto.def to MINIMUM_SQLITE_VERSION 3.43.00 to match [2abb23dba8bdc5db]. ... (file: [be08ca4530] check-in: [cbd27f23a6] user: stephan branch: trunk, size: 28994)
2023-01-17
05:28
Generating the /etc/os-release file for the OCI container using autosetup at configure time rather than from a build arg in the Dockerfile at image creation time. This lets us back out the use of heredocs in the Dockerfile, which isn't supported in Podman at all as of this writing and under Docker requires use of BuildKit rather than the legacy "docker build" mechanism. The primary consequence of doing it this way is that the Fossil version number in that generated file becomes the configure-time version, unconditionally. The old way let you override the FSLVER variable at image build time and have that value put into the os-release file. Under this new scheme, you now have to run "/jail/bin/fossil version" to find out what version of Fossil got baked into the image. ... (file: [52e160541c] check-in: [ec8ef573b3] user: wyoung branch: trunk, size: 29027)
2022-12-15
16:19
Re-add zlib link flags inadvertently removed via the new --disable-sockets flag. ... (file: [c379b49bbc] check-in: [613834f6e5] user: stephan branch: optional-sockets, size: 29621)
15:50
Add support for disabling sockets in auto.def. This is not wired up to anything else yet. ... (file: [e7d8ee9b51] check-in: [d8609e1e06] user: js branch: optional-sockets, size: 29532)
2022-09-04
23:46
Renamed Dockerfile.in back to Dockerfile so it can be used as-is on non-autosetup systems. Realized that we can pass the Fossil checkin hash prefix in as a build arg instead of regenerating the file on disk from auto.def. If you use the Dockerfile as-shipped, you get a "trunk" build, which risks a stale cache — it thinks it already has a tarball by that name and helpfully refuses to pull it again — but at least Windows users get *something* without hand-hacking the file. ... (file: [3b9044a2a4] check-in: [b0c9c26a9c] user: wyoung branch: trunk, size: 28988)
2022-08-16
06:49
Fixed an Obi Wan error in the new Fossil version prefix stuff in auto.def: it was extracting the first 13 characters of the hash, not the first 12. ... (file: [ca06ede837] check-in: [7ecd23e0ef] user: wyoung branch: trunk, size: 28781)
2022-08-15
22:02
Changed several of the Docker environment variables to build arguments so the user an override them at build time rather than container creation time, and documented them in build.wiki. Using this new mechanism to pull the Fossil source tarball in such a way that we can use the Docker artifact cache without getting stale builds. You can now pass one of the new build args to force the old behavior if you want it. This required generating Dockerfile from Dockerfile.in at configure time, to inject the current Fossil checkin ID. (This busts the Docker cache when the source tree changes.) ... (file: [8396c043cf] check-in: [f938438380] user: wyoung branch: trunk, size: 28781)
2022-07-26
16:05
auto.def: --with-zlib=tree now fails if compat/zlib is not configured and built in advance, resolving the curious problem that the downstream test for openssl fails if libz is not built. Problem discovered by Daniel D. and reported in /chat. ... (file: [4021fb1aeb] check-in: [b0dc279205] user: stephan branch: trunk, size: 28477)
2022-06-17
10:57
Create a placeholder manifest.descr file via auto.def, analog to [a198cde661ca]. ... (file: [01540b9760] check-in: [56614cb6a9] user: stephan branch: version-cmd-describe, size: 28947)
2022-06-08
12:19
Refactored the configure script's emsdk detection in the hopes that this reformulation will work on systems where emcc is installed via a package manager. ... (file: [088f036f91] check-in: [98dd262675] user: stephan branch: pikchrshow-wasm, size: 28313)
2022-06-07
18:05
Added optional build infrastructure for using emcc so that we have a reproducible pikchr.wasm instead of an opaque 3rd-party blob. This adds the --with-emsdk configure flag. ... (file: [9f7f7ece32] check-in: [8f6886c905] user: stephan branch: pikchrshow-wasm, size: 28312)
2022-01-19
16:55
For Solaris, omit the XOPEN_SOURCE define, as this is no longer recommended, according to private email from Claes Nästén. Also disable some obsolete compile-time options to SQLite. ... (file: [af837e0a4e] check-in: [5b0c71d1fc] user: drh branch: trunk, size: 27111)
2022-01-13
12:50
Change all calls to json_extract() into uses of the new ->> operator. ... (file: [4e758f0714] check-in: [50d433e5b0] user: drh branch: trunk, size: 27131)
2021-12-29
03:49
Added missing -nocomplain flag to a glob command call to avoid configure dying if it cannot find libsqlite*. ... (file: [3b3ed39950] check-in: [5e2dbcc6fe] user: stephan branch: trunk, size: 27131)
2021-12-26
13:05
Removed miniz.c, per /chat discussion. It is incompatible with both OpenSLL and the SQL shell's sqlar support. ... (file: [029e44a298] check-in: [f9c2d23f29] user: stephan branch: trunk, size: 27119)
2021-12-25
19:10
Makefile vars which leak into Makefile.msv renamed to replace '.' characters, as nmake does not like those. ... (file: [99f80ace34] check-in: [6454f7bcd1] user: stephan branch: code-movement, size: 27592)
14:39
Part three of code relocation. All 3rd-party/upstream source files in src/ have been moved to extsrc/. It is very likely that Makefile.msc requires fixing, and a 100% certainty that Makefile.PellesCGMake needed fixing. ... (file: [696988bb6f] check-in: [9e8c47381e] user: stephan branch: code-movement, size: 27592)
13:43
Part two of code-relocation effort: moved sqlite3.c/h to extsrc/, per /chat discussion. Moving remaining 3rd-party sources will be far more invasive in makemake.tcl, so will be a separate step. ... (file: [ec839714f1] check-in: [e3e204dce1] user: stephan branch: code-movement, size: 27594)
13:26
Fixed the builtin files generation broken by the previous checkin (moving makemake.tcl changed resolution of builtin file names) and disabled the glob -nocomplain flag which allowed that to silently fail. Moved src/sqlcompattest.c to tools/. ... (file: [5207469fff] check-in: [7271f22355] user: stephan branch: code-movement, size: 27575)
2021-12-23
23:35
Extended configure --with-sqlite=PATH to support pointing to a directory which contains sqlite3.c and sqlite3.h. It's not yet tested with out-of-tree SEE distributions (TODO). ... (file: [a18c74eab6] check-in: [31d431e358] user: stephan branch: trunk, size: 27573)
20:38
Initial go at a new --with-sqlite=tree|path|auto configure flag which enables building against out-of-tree sqlite3.o or libsqlite3, with the caveat that we do not know whether the external sqlite3 is built with all features we need, e.g. JSON1. ... (file: [c81d4b846d] check-in: [dfa758b016] user: stephan branch: trunk, size: 25981)
2021-12-20
08:37
Change the synclog to keep timestamps with unixepoch(). This requires SQLite 3.38.0. ... (file: [d29670a140] check-in: [3be414357f] user: drh branch: synclog, size: 24166)
2021-10-22
10:10
On this branch, the schema makes use of the STRICT keyword new to SQLite 3.37.0. Fossil does not benefit from this. The point of this branch is to beta-test the new STRICT mode of SQLite. ... (file: [7ebf7158be] check-in: [632ffb82e1] user: drh branch: strict, size: 24166)
2021-08-11
18:56
Adjusted the optional cscope feature so it collects symbols only from the src subdir, primarily to get the bld/* stuff out of the way. ... (file: [7d0a4e5f32] check-in: [b6cc6f680f] user: wyoung branch: trunk, size: 24166)
2021-06-16
20:24
Fix the C89-style related declarations; add a gcc warning to flag such issues, in case these slip through again ... (file: [a084976d3a] check-in: [da9f362015] user: ashepilko branch: trunk, size: 24159)
2021-03-18
10:55
When configuring with --no-opt in addition to --fossil-debug, do not swallow -DFOSSIL_DEBUG. ... (file: [c4efdb464c] check-in: [72983897b0] user: danield branch: trunk, size: 23898)
2021-03-13
17:11
Mention the ./configure --print-minimum-sqlite-version feature in the change log. Improved comments on the two places in the code that check the minimum SQLite version, so that they refer to one another, to remind developers to change both places if they change either. ... (file: [31a23f5674] check-in: [7018d7c158] user: drh branch: trunk, size: 23813)
2021-03-05
16:00
configure now checks system sqlite version against the version in auto.def ... (file: [3fe97d9db8] check-in: [834f6515a7] user: danshearer branch: trunk, size: 23708)
15:36
Reverted part of commit [b9a6e1a9c9c52edc] which moved an Autosetup include in auto.def, apparently because it looked more correct. What it actually does is prevents default Autosetup options like --prefix from being added to the list of legal options. ... (file: [20beaf4711] check-in: [65c7196119] user: wyoung branch: trunk, size: 23344)
12:04
Add configure option --print-minimum-sqlite-version ... (file: [3988d23337] check-in: [b9a6e1a9c9] user: danshearer branch: trunk, size: 23220)
2021-02-06
23:35
Add /opt/homebrew/opt/openssl to the list of directories checked for the OpenSSL library by the configure script. See [forum:/forumpost/9496e81a51|forum post 9496e81a51]. ... (file: [cd9e1d2f78] check-in: [17af40efff] user: drh branch: trunk, size: 22892)
2021-01-06
15:58
Update auto.def and relevant source files to account for the definition of getpass() in Termux' unistd.h. ... (file: [4be7ff2ad1] check-in: [f2aa77cc3f] user: danield branch: trunk, size: 22835)
2020-12-17
23:58
Moved the -lpthread for --static builds from the end of EXTRA_LDFLAGS to the end of LIBS, since the latter ends up at the end of "LIB" in the Makefile. In other words, the prior formulation put -lpthread in the *middle* of the LIB line, not at the end as intended. ... (file: [1f1f788b57] check-in: [08ad0f5271] user: wyoung branch: trunk, size: 22475)
2020-12-16
20:14
Comment improvements to [6f9d265234 | the recent change] in auto.def. ... (file: [964c2ce39a] check-in: [53caec9524] user: wyoung branch: trunk, size: 22484)
2020-12-15
01:13
Alternative to check-in [a098707051568156] for getting the --static option to ./configure working on pkg-config based systems. ... (file: [a9e30cdea6] check-in: [6f9d265234] user: drh branch: trunk, size: 22361)
2020-12-14
18:31
Adjustments to auto.def to accommodate "./configure --static" on pkg-config based systems, in an attempt to address [forum:/forumpost/34877e8716 | a forum post reporing a build failure]. It's on a branch because my closest test VM isn't close enough to the reported environment, so we'll need the OP to carry the ball the next step. ... (file: [ad96910e76] check-in: [a098707051] user: wyoung branch: allow-static-openssl, size: 22445)
2020-08-20
19:51
Minor change to auto.def requested by [https://bugs.debian.org/961772] ... (file: [18aa2dd77c] check-in: [e6de5ec750] user: drh branch: trunk, size: 22200)
2020-07-08
13:53
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. ... (file: [2fa8fa1aa4] check-in: [918bcfcf77] user: jan.nijtmans branch: trunk, size: 22068)
2020-05-27
22:41
The "tags" Makefile target added in [ebb67be4] relied on GNU make conditionals, which causes BSD make to choke. Reworked the feature to do the conditional work entirely on the Autosetup side instead. ... (file: [24ce31e52b] check-in: [42111658ca] user: wyoung branch: trunk, size: 22342)
17:56
Added a top-level "tags" Makefile target for updating a Vim tags file using Exuberant Ctags (requires -R feature). It also updates a cscope file if we find cscope at configuration time. One so interested could add etags support to this as well. ... (file: [560cffa37c] check-in: [ebb67be487] user: wyoung branch: trunk, size: 22243)
2020-04-20
20:13
Experimental fix for link failure under --with-openssl=tree on some platforms (found on CentOS 6) where OpenSSL needs -lpthread to link. Not on trunk because we probably need something more subtle than this to make it work broadly. ... (file: [54b1ffa8d1] check-in: [8a046acb99] user: wyoung branch: openssl-needs-lpthread, size: 22134)
2020-03-19
15:11
Add a configure time check for the existence of setenv(3) in libc for use by fossil_setenv() which has nicer semantics than its current underlying implementation on POSIX systems, putenv(3). This doesn't fix any known issue other than a technical memory leak, but I'm checking it in in case someone finds the code useful someday. ... (file: [4e826170e2] check-in: [ff8f2decf5] user: wyoung branch: setenv-alternative, size: 22437)
2019-08-20
04:24
Fixed a couple of Tcl syntax fixes that caused the new --with-sanitizer code to a) run unconditionally irrespective of the option's setting and b) to check for the existence of libubsan whether it was actually needed or not. ... (file: [cd0b3f9a15] check-in: [66fdab7605] user: wyoung branch: configure-updates, size: 22114)
01:34
Added --with-sanitizer configure-time option for appending -fsanitize=VALUE to CFLAGS and LDFLAGS, plus automatic detection of -lubsan for GCC, which doesn't automatically link to that with -fsanitize=undefined as Clang does. EDIT: This check-in breaks the built on Ubuntu 18.04. ... (file: [66843eb468] check-in: [7907b6ffae] user: wyoung branch: configure-updates, size: 22107)
2019-08-07
12:29
Add the LDFLAGS parameter when building the sqlcompttest test program. ... (file: [75dadb931a] check-in: [4a15ccdaca] user: drh branch: trunk, size: 21426)
11:34
Add an SQLite compatibility test program and run that program during the "./configure" if the --disable-internal-sqlite option is used in order to verify that the system SQLite library has all of the capabilities that we need. ... (file: [aafb15e787] check-in: [350c627a52] user: drh branch: trunk, size: 21382)
2019-06-27
14:39
Upgrade to openssl 1.1.1c. Use single-argument "expr" in auto.def. Update custom mingw makefile. ... (file: [f7fb7f5d59] check-in: [5050132815] user: jan.nijtmans branch: trunk, size: 20516)
2019-04-01
00:43
Clean up the detection of BIO_ADDR_hostname_string by removing redundant definitions; apparently autosetup has a feature which automatically creates a define with HAVE_ prepended for whatever function is intended to be detected. ... (file: [23a29af21c] check-in: [3d82794348] user: andybradford branch: trunk, size: 20576)
2019-03-30
15:40
Backout [f517cb7f] because they both come together anyway and this one is a macro. See [https://fossil-scm.org/forum/forumpost/da64c38d6a] for discussion. ... (file: [d7f7caf5e5] check-in: [3b23b3289d] user: andybradford branch: trunk, size: 20633)
2019-03-26
01:45
Remove extra output when requirements are found and there is really no need for a warning here either. ... (file: [2daf26a6e1] check-in: [1aab3f3178] user: andybradford branch: trunk, size: 20703)
2019-03-25
18:43
Capture both SSL library requirements before attempting to build the code. ... (file: [32aa64e3f9] check-in: [f517cb7f25] user: andybradford branch: trunk, size: 20759)
14:02
Check for the presence of BIO_ADDR_hostname_string before using it. ... (file: [ccc4942ec7] check-in: [0ef9501cfa] user: andybradford branch: trunk, size: 20689)
2019-03-22
11:56
Fossil needs SQLite 3.28.0 now, so check for that. ... (file: [efd85d540b] check-in: [e3258f1b43] user: jan.nijtmans branch: trunk, size: 20514)
2018-09-22
17:02
Added a check for ns_parserr(), which we currently don't know how to find on OpenBSD. This also fixes a logic error in auto.def which would cause the warning that this feature won't be compiled to not be given. ... (file: [fd3128fb16] check-in: [f99e76324c] user: wyoung branch: libbind-ns-alternative, size: 20538)
16:38
Replaced the call to the undocumented ns_name_uncompress() function with dn_expand(), which is documented, at least on OpenBSD, and it's shorter. Then made ns_name_uncompress() and __ns_name_uncompress() fallbacks for this, with suitable autosetup tests for all of it. ... (file: [799ce6d51c] check-in: [d0fb5ac7ca] user: wyoung branch: libbind-ns-alternative, size: 20395)
06:46
The previous checkin on this branch prevented src/smtp.c from both building and linking because the code previously assumed that it could only build against libresolv for MX lookups and such on Linux, but the checkin gave it enough slack to *attempt* to build on macOS. This checkin prevents that from happening if run on stock macOS, but if you install libbind via Homebrew, it also opens up the possibilty to biuld against it for the first time. It's a complicated sequence of checks due to the way libbind interacts with the stock libresolv. This means we have yet more reason to want to test this widely before merging it to trunk. ... (file: [682f642845] check-in: [4d9970f618] user: wyoung branch: libbind-ns-alternative, size: 20244)
05:47
Added autosetup checks for alternative libraries and names for the res_query() and ns_*() functions that module smtp.c previously depended on finding in libresolv/glibc. Checking it in on a branch because it needs multiplatform testing. This version solves the problem originally reported on the forum by Andy Goth, being that the current trunk doesn't build on CentOS 5. ... (file: [28c77ace7e] check-in: [ed3b1e4d89] user: wyoung branch: libbind-ns-alternative, size: 19925)
2018-09-16
15:43
Make sure that Fossil is always compiled with SQLite >= 3.25.0. Add mention of TLS 1.3 to changelog. ... (file: [5bc70ced14] check-in: [d0dcf908a8] user: jan.nijtmans branch: trunk, size: 19706)
2018-09-02
21:46
Fixed an incorrect Tcl string comparison checked in with [e449cb09]. ... (file: [ee4f4577e1] check-in: [c94617b57d] user: wyoung branch: tclsh-macos, size: 19681)
21:00
Explained "Why can't we use Jim Tcl for the test suite?" in the auto.def comment above the check for a suitable tclsh version. Basically, I tried it and then documented a few of the resulting failures. ... (file: [a26e5fc5e8] check-in: [91eaef6131] user: wyoung branch: tclsh-macos, size: 19603)
20:33
After autosetup checks for the existence of tclsh in the PATH, it now checks whether it's at least version 8.6, because macOS is still shipping 8.5, despite it being nearly 6 years old. If we find an old tclsh, try to find the Homebrew tcl-tk package, and use that version instead. This is not a macOS or Homebrew specific change in principle: we can extend this logic for other systems to find their best Tcl/Tk version, as needed. On systems where autosetup is used, this only affects "make test". There are other uses of tclsh in this tree which may also benefit from our PATH discoveries, but this checkin doesn't update those. This checkin also doesn't try to address similar problems on other platforms, such as the "TCLSH = tclsh" line in Makefile.mingw. ... (file: [67084ac8c4] check-in: [e449cb09c1] user: wyoung branch: tclsh-macos, size: 19073)
2018-07-22
20:04
Set debug defines in CFLAGS when in debug config, so it applies project wide ... (file: [ffe8cd455d] check-in: [eb0f689dcc] user: ashepilko branch: trunk, size: 17881)
18:25
Remove duplicate FOSSIL_ENABLE_LEGACY_MV_RM define ... (file: [3d0e1c4bfd] check-in: [2230c8116c] user: ashepilko branch: trunk, size: 17887)
2018-07-19
13:24
Add support for backtrace in the ./configure script ... (file: [5df2f75a5a] check-in: [3e03913b6f] user: drh branch: segvhandler, size: 17885)
2018-07-13
10:04
Append -ldl only when needed on the target platform; OpenBSD resolves it from the standard libc. ... (file: [b20223fd5a] check-in: [7cdb522b42] user: ashepilko branch: trunk, size: 17856)
05:46
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. ... (file: [964d0913d0] check-in: [9951fd7b40] user: mistachkin branch: trunk, size: 17701)
2018-07-12
06:46
Make sure -ldl is appended after -lcrypto; Fixes link errors with static build. ... (file: [0457a0076a] check-in: [efbc319c32] user: ashepilko branch: trunk, size: 17701)
2018-06-27
19:15
Begin the smtp.c module. Start with a routine to locate the hostname on which to contact the SMTP server for a domain. ... (file: [553af26bfe] check-in: [735af578e7] user: drh branch: smtp, size: 17548)
2018-06-26
16:57
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. ... (file: [037357c659] check-in: [efb0f88063] user: mistachkin branch: altLegacyMvRm, size: 17497)
2018-05-04
08:20
When building with --internal-sqlite, require at least SQLite 3.24.0. Let's hope that the new sqlite3_keyword_*() functions don't change signature in SQLite 3.24.0 final. ... (file: [fe198463c1] check-in: [c2b1bfb2f1] user: jan.nijtmans branch: trunk, size: 17497)
2018-03-17
20:51
Minor updates to the build system, et al, for 'mman.h' support. ... (file: [f0f7ed279a] check-in: [142218827c] user: mistachkin branch: withMman, size: 17500)
20:31
Experimental support for using 'mman.h' when compiling for POSIX. ... (file: [7aabb98c78] check-in: [37b69e7d0c] user: mistachkin branch: withMman, size: 17490)
2018-01-17
19:04
Automatically detect the presence of the pledge() system interface and use it if it is available. ... (file: [24d846be89] check-in: [64def88f8b] user: drh branch: trunk, size: 17252)
2018-01-16
08:32
Fossil now needs at least SQLite 3.22, so check for that ... (file: [dba4cdd9cb] check-in: [37cbd97cab] user: jan.nijtmans branch: trunk, size: 17226)
2017-12-06
01:44
Enable -Wall on default builds. Fix harmless compiler warnings. ... (file: [2db5d7603e] check-in: [3f2cde2ce4] user: drh branch: trunk, size: 17214)
01:09
Add the --no-opt option to the ./configure script. Fix the menu.js script to avoid the use of eval(). ... (file: [0fd090f221] check-in: [189adb9959] user: drh branch: trunk, size: 17197)
2017-11-30
19:42
Fix an 'auto.def' issue that prevented using --with-tcl of a static Tcl with --static. ... (file: [8509194af4] check-in: [28fd1c1bd4] user: mistachkin branch: trunk, size: 17029)
2017-11-08
15:24
Fix the --with-tcl=PATH option on the configure script using a one-character patch suggested by Christoph Iserlohn. ... (file: [218d771c6f] check-in: [23c8937d70] user: drh branch: trunk, size: 16954)
2017-09-08
04:05
Moved the check for iconv(3) in -liconv up within auto.def. If it happens after the checks for OpenSSL on certain macOS configurations, autosetup can be fooled into believing it doesn't need -liconv on that platform. This checkin splits up the group of cc-check-functions calls, so the moved call is now documented as to why its segregated. ... (file: [b1ca09fab8] check-in: [e6f64f5eeb] user: wyoung branch: trunk, size: 16954)
2017-07-03
10:36
Suggestion for 2.3 release: Eliminate the need for SQLITE_PREPARE_PERSISTENT, which makes fossil work with SQLite 3.19.3. ... (file: [9f94fa0549] check-in: [1eab060a84] user: jan.nijtmans branch: fossil-2.3-with-older-SQLite, size: 16892)
2017-06-30
14:10
Fossil now needs at least SQLite 3.20.0 (beta) ... (file: [c67fec6f5c] check-in: [1c1d4ed21a] user: jan.nijtmans branch: trunk, size: 16898)
2017-06-15
03:13
Use -O0 instead of -O2 for compiling when the --fossil-debug option of ./configure is used. ... (file: [dacb93bf62] check-in: [8a6e31f637] user: drh branch: trunk, size: 16892)
2017-05-13
23:08
Restore previous behavior of the --with-tcl option to configure, where the value portion is optional. ... (file: [e04b05f23f] check-in: [27e65b0730] user: mistachkin branch: trunk, size: 16865)
2016-10-28
04:27
Alternative to check-in [a4bb89ba08], make FuseFS act just like the JSON feature in 'auto.def'. ... (file: [4772202024] check-in: [6a80a2f246] user: mistachkin branch: altFuseFsDef, size: 16865)
2016-09-08
09:22
(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) ... (file: [e799a1797a] check-in: [e122e8a72d] user: jan.nijtmans branch: branch-1.35, size: 16809)
2016-09-07
11:12
Complete transition to OpenSSL 1.1.0, which needs additional library on Windows (crypt32.dll) and which has support for ssl2 removed completely. ... (file: [3c615e3f8c] check-in: [7839ff0286] user: jan.nijtmans branch: openssl-1.1, size: 16812)
2016-08-09
14:42
Since fossil now uses sqlite3_trace_v2(), it needs at least the 'pi' release of SQLite. ... (file: [5c5eb360ec] check-in: [0dc21b70c6] user: jan.nijtmans branch: trunk, size: 16792)
2016-04-22
20:00
Updates to support building with the SQLite Encryption Extension on Windows. ... (file: [c42d2c88ca] check-in: [9129f6f622] user: mistachkin branch: trunk, size: 16789)
15:39
Add the option to build against sqlite3-see.c (not in the source tree) rather than the built-in sqlite3.c. ... (file: [c7ab199c60] check-in: [1ec6712e8a] user: drh branch: see, size: 16748)
2016-03-12
22:02
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. ... (file: [acec6eb350] check-in: [b9f31fe1e7] user: mistachkin branch: removeMiniz, size: 16144)
2016-02-23
10:47
Since fossil now uses the function sqlite_strlike(), don't allow it to build/run with SQLite versions < 3.10.0 any more. ... (file: [6068b5fa48] check-in: [8ed01e8021] user: jan.nijtmans branch: trunk, size: 16560)
2016-02-10
21:19
Add /usr/local/opt/openssl to the list of directories for which OpenSSL is searched (as this is the directory into which brew installs OpenSSL on macs.) ... (file: [71360c5c14] check-in: [928773647c] user: drh branch: trunk, size: 16560)
2016-02-07
23:35
Robustify '--with-miniz' option handling in 'auto.def'. ... (file: [bca11304f3] check-in: [7cadfc9736] user: mistachkin branch: trunk, size: 16506)
2016-01-31
00:51
Make sure to add the zlib library to LIBS even when configure is run without any arguments. ... (file: [24083c3245] check-in: [eb0cf27ab7] user: mistachkin branch: trunk, size: 16477)
2016-01-30
04:29
Improve auto-detection of Tcl on systems where -lpthread is missing from TCL_LIB_SPEC. ... (file: [6ab6a6c3c4] check-in: [352e2ef9c6] user: mistachkin branch: trunk, size: 16310)
2016-01-29
22:57
Tweak for 'internal-sqlite=0'. ... (file: [c325a65f27] check-in: [98881d8970] user: mistachkin branch: configInTree, size: 15623)
22:36
Make configure more robust when using the in-tree zlib and OpenSSL. ... (file: [2a4e50e441] check-in: [0e34218465] user: mistachkin branch: configInTree, size: 15586)
2016-01-19
18:59
Remove superfluous library reference when compiling with MinGW. ... (file: [4a41809fbe] check-in: [9a09124875] user: mistachkin branch: trunk, size: 13915)
2016-01-16
23:10
More zlib detection before OpenSSL detection. ... (file: [689f462ea5] check-in: [fd2842c08a] user: mistachkin branch: zlibBeforeOpenSsl, size: 11869)
22:51
Further refinements to permit OpenSSL in tree to work consistently. ... (file: [f949083821] check-in: [08918fabc7] user: mistachkin branch: mingwConfigure, size: 13925)
22:25
Fix use of linenoise. Fine-tune check for in-tree OpenSSL. ... (file: [7da9fb0868] check-in: [54307c4d7d] user: mistachkin branch: mingwConfigure, size: 13755)
21:26
More fine-tuning. ... (file: [df818febef] check-in: [c76ea6b4ec] user: mistachkin branch: mingwConfigure, size: 13388)
21:20
Fix cut and paste error in zlib option description. ... (file: [901c2952e2] check-in: [2c24954c34] user: mistachkin branch: mingwConfigure, size: 13135)
21:18
Get vanilla configure and make, via autosetup, working on Win32. ... (file: [48fb6cf0f8] check-in: [75a0abacac] user: mistachkin branch: mingwConfigure, size: 13141)
2016-01-11
22:27
By default, use the automatic zlib detection. When --with-zlib=tree is used, use zlib from the source tree. ... (file: [2c4c74df82] check-in: [260266c1ec] user: mistachkin branch: useTreeZlib, size: 11869)
22:17
By default, force the zlib in the source tree to be used. ... (file: [93b08ed70e] check-in: [7b4153ff03] user: mistachkin branch: useTreeZlib, size: 11827)
22:16
Remove superfluous use of 'file join' from 'auto.def'. ... (file: [a8516b4d6d] check-in: [3728aa62ab] user: mistachkin branch: trunk, size: 11447)
19:59
Use absolute path for the Tcl private stubs directory in 'configure'. ... (file: [6554a77a5e] check-in: [39f53e086c] user: mistachkin branch: trunk, size: 11495)
2015-11-03
03:47
Simplify and enhance changes from the previous check-in. ... (file: [15687af9b1] check-in: [653b6b9240] user: mistachkin branch: trunk, size: 11412)
03:36
Make the --with-tcl configure option able to cope with systems where using '-lieee' from TCL_LIB_SPEC appears to cause issues. ... (file: [2c56a68127] check-in: [cbe4af9ea8] user: mistachkin branch: trunk, size: 11398)
2015-06-20
07:50
merge trunk ... (file: [bf6b978fad] check-in: [19192868c6] user: jan.nijtmans branch: exec-rel-paths, size: 10497)
2015-06-17
10:10
On non-MSVC-platforms (including MinGW), dynamic builds are already the default, so let "fossil version -v" reflect that. ... (file: [06c08915e1] check-in: [b2c03de312] user: jan.nijtmans branch: dynamicMsvc, size: 10189)
2015-06-12
08:30
"./configure --with-exec-rel-paths" now enables the use of windiff.exe as external diff utility by default. Recommended for cygwin builds. ... (file: [19a72c5afe] check-in: [44d0a0993c] user: jan.nijtmans branch: exec-rel-paths, size: 10400)
2015-06-11
15:20
Build-in Antirez's linenoise library for command-line editing on the "fossil sql" command on unix. ... (file: [cfe3dc0724] check-in: [2d79355f9c] user: drh branch: linenoise, size: 10092)
2015-05-06
23:29
Add logic for generating SVG pie-charts based on SQL query results. ... (file: [e70a82048f] check-in: [6ebd853cb4] user: drh branch: piechart, size: 10735)
2015-05-04
20:10
Since fossil now uses sqlite_malloc64, which is introduced in SQLite 3.8.7, don't accept linkage using earlier SQLite versions any more. ... (file: [2edd3ca320] check-in: [a481a8176b] user: jan.nijtmans branch: trunk, size: 10704)
2015-03-03
23:25
Only define and use the new 'move-files' and 'remove-files' settings when compiled with the FOSSIL_ENABLE_LEGACY_MV_RM option. ... (file: [e46f5fe720] check-in: [c227e14f80] user: mistachkin branch: mvAndRmFiles, size: 10704)
2015-01-30
01:07
Add the -D__EXTENSIONS__ compile-time option on Solaris, so that it can find its IPv6 headers. ... (file: [471a185e19] check-in: [5b9168501c] user: drh branch: trunk, size: 10436)
2014-11-11
12:15
Merge from trunk ... (file: [a65b6b260d] check-in: [26b7b16a7c] user: ashish branch: ashish-ipv6, size: 11129)
2014-10-13
08:31
On platforms having strchrnul(), use it to speed up sqlite a little bit. ... (file: [957aee3bac] check-in: [9a9ef1d042] user: jan.nijtmans branch: trunk, size: 10417)
2014-09-16
13:16
Make readline/editline support actually work (HAVE_READLINE/HAVE_EDITLINE defines were missing) ... (file: [3f11ffba8a] check-in: [23c54c0106] user: jan.nijtmans branch: trunk, size: 10388)
2014-09-09
21:22
Add compile-time option to control whether the TH1 embedded documentation support is enabled. Also, omit TH1 hooks setting when it is not enabled. ... (file: [2f8697bf8b] check-in: [516cc0c91f] user: mistachkin branch: dynamicTh1Docs, size: 10278)
2014-09-01
20:40
Add thread support to fossil, so SQLite can use additional threads for sorting (experimental) ... (file: [f81ddb6665] check-in: [bc8b21d01c] user: jan.nijtmans branch: multi-thread, size: 10111)
2014-08-25
20:51
Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. ... (file: [9f0589baaa] check-in: [894e72b298] user: mistachkin branch: trunk, size: 9822)
2014-08-23
06:08
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. ... (file: [15096163fb] check-in: [c693a3365c] user: mistachkin branch: optionalMiniz, size: 10019)
2014-08-18
17:13
Replaced zlib usage with local copy of miniz. Seems to work. ... (file: [ea67f9993c] check-in: [579ae389ce] user: stephan branch: miniz, size: 9832)
2014-07-20
13:20
Merge from trunk ... (file: [6e7b7005bb] check-in: [c4fca467f7] user: ashish branch: ashish-ipv6, size: 10534)
2014-07-09
22:04
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. ... (file: [821b311634] check-in: [1dc9b7cbb0] user: jan.nijtmans branch: branch-1.29, size: 9041)
08:56
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. ... (file: [5167d6021a] check-in: [45feda65e9] user: jan.nijtmans branch: utime_usleep, size: 9822)
2014-07-08
11:00
Determine value for HAVE_UTIME, necessary for VxWorks. ... (file: [2aa7edd580] check-in: [9d0bc3a83b] user: jan.nijtmans branch: vxworks, size: 9796)
2014-06-14
21:06
Add some diagnostic messages to the 'auto.def' file. ... (file: [238100f5b1] check-in: [166fa7e732] user: mistachkin branch: trunk, size: 9771)
20:10
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. ... (file: [c8586a2496] check-in: [1c528d3bb9] user: mistachkin branch: trunk, size: 9429)
02:57
Update autosetup to automatically detect the availability of FuseFS and add it to the configuration. ... (file: [29a054de02] check-in: [be7e239894] user: drh branch: fusefs, size: 9227)
2014-06-08
20:28
Corrections to #ifdef handling and comments. ... (file: [6a5b97313d] check-in: [f605058514] user: mistachkin branch: th1Hooks, size: 9192)
20:19
Add the ability to include -OR- omit support for TH1 hooks at compile-time. ... (file: [40e02d8a41] check-in: [b3c40dd49e] user: mistachkin branch: th1Hooks, size: 9200)
2014-06-05
08:05
Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. ... (file: [ca3f2e3bd3] check-in: [5610dc4edf] user: jan.nijtmans branch: trunk, size: 8990)
2014-04-02
06:58
Fix build with default Makefile for platforms which don't have getloadavg() function (e.g. Haiku/Cygwin). Patch provided by Joseph Prostko. ... (file: [fb0122bec8] check-in: [7023de9504] user: jan.nijtmans branch: trunk, size: 9023)
2014-02-18
08:36
When openssl is compiled statically with zlib support "-lz" must be after "-lssl" ... (file: [78f827be8b] check-in: [328be9da57] user: jan.nijtmans branch: trunk, size: 8861)
2014-01-16
02:15
Merge from trunk. ... (file: [7fce064eb3] check-in: [eb5a49f835] user: ashish branch: ashish-ipv6, size: 9166)
2014-01-06
10:50
If fossil on Cygwin is compiled with --disable-internal-sqlite, those Cygwin specific fossil modifications are no longer necessary. ... (file: [cbf224d161] check-in: [4f1b310142] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 8828)
2014-01-05
10:55
fix comment ... (file: [1069326eb0] check-in: [1de0faecff] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 8861)
2014-01-04
20:51
Increase minimum SQLite requirement to 3.7.17, and make efficient use of the function sqlite3_strglob. This eliminates unnecessand sqlite ... (file: [2a385f5b65] check-in: [c8c5646879] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 8868)
2014-01-02
23:08
Never define USE_SYSTEM_SQLITE as empty string: C preprocessor cannot handle that. ... (file: [34dd270c8b] check-in: [a13c37313d] user: jan.nijtmans branch: trunk, size: 8881)
2013-12-25
07:16
Merge from trunk ... (file: [4aaed690f9] check-in: [a30d1f58d1] user: ashish branch: ashish-ipv6, size: 9167)
2013-12-13
08:11
Further reduce confusion by making Makefile.Cygwin actually work. ... (file: [3c2349941b] check-in: [1395315639] user: jan.nijtmans branch: trunk, size: 8882)
2013-10-10
02:52
Merge from 'trunk' ... (file: [41335d960f] check-in: [9c3021b097] user: ashish branch: ashish-ipv6, size: 9134)
2013-09-17
15:05
When using private stubs, really use private stubs ... (file: [26ba8dd72e] check-in: [07c8b73072] user: jan.nijtmans branch: trunk, size: 8849)
2013-09-16
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. ... (file: [f24b963045] check-in: [955886f18c] user: mistachkin branch: trunk, size: 8501)
19:41
If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. ... (file: [2afb2f2d04] check-in: [0ad8af4bf6] user: jan.nijtmans branch: trunk, size: 8097)
12:13
Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" ... (file: [8203be5250] check-in: [648c27e6ee] user: jan.nijtmans branch: tcl-stubs-v2, size: 8064)
07:23
Correct typo in auto.def. Improvements to the Tcl integration. ... (file: [256e1f0218] check-in: [efaea6b641] user: mistachkin branch: trunk, size: 8044)
06:17
Further cleanup and naming consistency. ... (file: [f6296e5f3c] check-in: [48f501ec21] user: mistachkin branch: tcl-stubs, size: 8448)
05:54
Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. ... (file: [2fe5514dab] check-in: [a76a134bfd] user: mistachkin branch: tcl-stubs, size: 8411)
2013-09-13
11:55
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. ... (file: [c30a4ce4f2] check-in: [9f77be88a2] user: jan.nijtmans branch: tcl-stubs, size: 7918)
2013-06-20
21:45
Update auto.def to add -D_XOPEN_SOURCE=500 on Solaris. This is necessary for the build to complete there. ... (file: [1eea7a152d] check-in: [c92f0a9afd] user: drh branch: trunk, size: 8044)
2013-05-02
07:01
Proposed workaround for long double compiler bug on OpenBSD/sparc64. ... (file: [a6e6a2b357] check-in: [c11d1444e6] user: edward branch: long-double-bug, size: 8771)
2013-04-21
08:08
Merge with trunk - Remove reverse-proxying support which is already provided by --baseurl option. ... (file: [19c3033ffa] check-in: [940b0b33c9] user: ashish branch: ashish-ipv6, size: 8224)
2013-04-01
16:53
Fix to auto.def related to making markdown on by default. ... (file: [3604675d33] check-in: [ce93b460ae] user: drh branch: trunk, size: 7939)
2013-03-29
15:43
Enable markdown by default. Render as markdown any document that ends with either "md" or "markdown". ... (file: [24792bf0b7] check-in: [02f312e698] user: drh branch: markdown, size: 7936)
2013-01-30
21:39
make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) ... (file: [a13ac46565] check-in: [7dda61ec4a] user: jan.nijtmans branch: trunk, size: 8041)
2013-01-27
11:24
Typo fixes from Edward Berner. ... (file: [36f7293d2d] check-in: [0421c136f2] user: stephan branch: trunk, size: 8006)
2012-12-08
06:46
Merge updates from trunk. ... (file: [ad29cc2d18] check-in: [fc7e8d01d4] user: mistachkin branch: tclRdOnly, size: 8151)
2012-12-07
20:58
Merge updates from trunk. ... (file: [94e3e5652f] check-in: [de1ef7e99f] user: mistachkin branch: markdown, size: 8005)
2012-11-29
13:12
Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] ... (file: [156a42ca5c] check-in: [1002e7238c] user: drh branch: ticket-e399bc, size: 7820)
2012-10-07
14:22
Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. ... (file: [44183b8f40] check-in: [851e0755e5] user: mistachkin branch: tclRdOnly, size: 7930)
2012-10-03
19:54
Integration work for the markdown engine provided by Natacha Porté. ... (file: [d70d46e806] check-in: [d38c6eef06] user: mistachkin branch: markdown, size: 7969)
2012-09-29
07:16
Some fine-tuning for autosetup to support the Tcl stubs mechanism. ... (file: [35afef7842] check-in: [01de4c53b1] user: mistachkin branch: tclStubsV2, size: 7784)
06:56
Build system changes to support the Tcl stubs mechanism. ... (file: [7f80caf455] check-in: [9d0a4a89d7] user: mistachkin branch: tclStubsV2, size: 7461)
2012-08-23
09:23
Added a maintenance reminder/potential fixme note. ... (file: [dbaa45c89e] check-in: [4e66a96946] user: stephan branch: trunk, size: 7166)
2012-07-13
20:52
minor formatting fix. ... (file: [cf7a986cae] check-in: [31545360ab] user: stephan branch: trunk, size: 6982)
18:37
Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. ... (file: [36668b01e0] check-in: [00b86a85be] user: stephan branch: trunk, size: 6975)
2012-03-10
13:17
Merge latest changes from trunk. ... (file: [2786432005] check-in: [7124f09f07] user: ashish branch: ashish-ipv6, size: 7230)
2012-02-19
03:04
Added mistachkin's openssl name collision workaround to the autoconfigurator. Fixed a typo. ... (file: [289dfc0ee4] check-in: [d03aca4a77] user: jan branch: jan-buildfixes, size: 7065)
2012-02-17
21:14
Fix openssl library path when specifying --with-openssl with a manual path. ... (file: [7f030cfd01] check-in: [2ce353f5b0] user: jan branch: jan-buildfixes, size: 6945)
2012-01-23
03:51
Merge latest trunk changes into jimtcl branch. Lightly tested. Should allow xfer scripts to be written in Jim Tcl. ... (file: [521d65da4c] check-in: [de9c2f08d7] user: steveb branch: jimtcl, size: 7030)
2012-01-22
06:52
Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. ... (file: [ff0e00f9f9] check-in: [21555be397] user: mistachkin branch: trunk, size: 6977)
2012-01-15
18:06
Merge latest changes from trunk ... (file: [89b82e281f] check-in: [b3130baa06] user: ashish branch: ashish-ipv6, size: 7234)
2011-11-28
05:31
Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. ... (file: [e32d5ecb6e] check-in: [46c27e29e3] user: mistachkin branch: trunk, size: 6949)
2011-11-13
09:11
Merge with trunk ... (file: [f589689764] check-in: [c30eaa8862] user: ashish branch: ashish-ipv6, size: 6919)
2011-11-04
21:57
Replace the TH1 interpreter with Jim Tcl. ... (file: [53280db78b] check-in: [863e789e83] user: steveb branch: jimtcl, size: 6535)
20:57
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. ... (file: [054fa8df6e] check-in: [796dcfe072] user: drh branch: trunk, size: 6634)
20:37
Added configure option --enable-json to enable json features. They are disabled by default. ... (file: [24978f9534] check-in: [525816e6d7] user: json-demo branch: json, size: 5856)
19:39
Patch the auto.def file so that the TCL library is found even if it is named tcl8.6 or tcl8.5 instead of just tcl. ... (file: [833c705af8] check-in: [dd275844a5] user: drh branch: tcl-integration, size: 6498)
2011-10-27
13:45
Enable building with Tcl integration enabled using autosetup and/or makemake.tcl. Patch provided by Steve Bennett. ... (file: [245801d54b] check-in: [5ffb7d71d3] user: mistachkin branch: tcl-integration, size: 6441)
2011-10-16
12:53
Add initial IPv6 support code ... (file: [37bfdfedd6] check-in: [92c59f1202] user: ashish branch: ashish-ipv6, size: 6005)
2011-09-02
10:30
Add -Wdeprecated-declarations on Mac OS X to prevent warnings from openssl ... (file: [bce3ffbe4c] check-in: [0fd14820f7] user: steveb branch: autosetup, size: 5728)
10:19
Uncomment contents of Makefile.in. Silence OpenSSL deprecation warnings on Mac OS X 10.7. ... (file: [8920d8e6fe] check-in: [73443aa7f8] user: dmitry branch: symlinks, size: 5720)
2011-07-22
01:43
Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic ... (file: [a063dae108] check-in: [eff52c1ccb] user: steveb branch: autosetup, size: 5439)
2011-07-14
11:09
Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil). ... (file: [acb758db27] check-in: [5fe55cb103] user: dan branch: trunk, size: 5442)
10:24
Small changes to autosetup build system so that the --disable-internal-sqlite switch works and is compatible with BSD make. ... (file: [73c9d4623e] check-in: [734af429e3] user: dan branch: trunk, size: 4818)
00:28
Fix a bug in the auto.def file. ... (file: [bbf66d88e2] check-in: [35f80429f2] user: drh branch: trunk, size: 4520)
2011-07-12
17:26
Apply a fix to auto.def supplied by Steve Bennett via the mailing list. ... (file: [369b3cc0f9] check-in: [8c482e2a99] user: dan branch: autosetup, size: 4519)
2011-07-09
20:19
Initial check-in of Steve Bennett's autosetup configurator. ... (file: [c706fe73ab] check-in: [ded86a4e53] user: drh branch: autosetup, size: 4525)