Fossil

History for auto.def
Login

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

History for auto.def

2020-05-27
22:41
[24ce31e5] part of check-in [42111658] 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. (check-in: [42111658] user: wyoung branch: trunk, size: 22342)
17:56
[560cffa3] part of check-in [ebb67be4] 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. (check-in: [ebb67be4] user: wyoung branch: trunk, size: 22243)
2020-04-20
20:13
[54b1ffa8] part of check-in [8a046acb] 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. (check-in: [8a046acb] user: tangent branch: openssl-needs-lpthread, size: 22134)
2020-03-19
15:11
[4e826170] part of check-in [ff8f2dec] 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. (check-in: [ff8f2dec] user: wyoung branch: setenv-alternative, size: 22437)
2019-08-20
04:24
[cd0b3f9a] part of check-in [66fdab76] 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. (check-in: [66fdab76] user: wyoung branch: configure-updates, size: 22114)
01:34
[66843eb4] part of check-in [7907b6ff] 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. (check-in: [7907b6ff] user: wyoung branch: configure-updates, size: 22107)
2019-08-07
12:29
[75dadb93] part of check-in [4a15ccda] Add the LDFLAGS parameter when building the sqlcompttest test program. (check-in: [4a15ccda] user: drh branch: trunk, size: 21426)
11:34
[aafb15e7] part of check-in [350c627a] 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. (check-in: [350c627a] user: drh branch: trunk, size: 21382)
2019-06-27
14:39
[f7fb7f5d] 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: 20516)
2019-04-01
00:43
[23a29af2] part of check-in [3d827943] 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. (check-in: [3d827943] user: andybradford branch: trunk, size: 20576)
2019-03-30
15:40
[d7f7caf5] part of check-in [3b23b328] Backout [f517cb7f] because they both come together anyway and this one is a macro. See https://fossil-scm.org/forum/forumpost/da64c38d6a for discussion. (check-in: [3b23b328] user: andybradford branch: trunk, size: 20633)
2019-03-26
01:45
[2daf26a6] part of check-in [1aab3f31] Remove extra output when requirements are found and there is really no need for a warning here either. (check-in: [1aab3f31] user: andybradford branch: trunk, size: 20703)
2019-03-25
18:43
[32aa64e3] part of check-in [f517cb7f] Capture both SSL library requirements before attempting to build the code. (check-in: [f517cb7f] user: andybradford branch: trunk, size: 20759)
14:02
[ccc4942e] part of check-in [0ef9501c] Check for the presence of BIO_ADDR_hostname_string before using it. (check-in: [0ef9501c] user: andybradford branch: trunk, size: 20689)
2019-03-22
11:56
[efd85d54] part of check-in [e3258f1b] Fossil needs SQLite 3.28.0 now, so check for that. (check-in: [e3258f1b] user: jan.nijtmans branch: trunk, size: 20514)
2018-09-22
17:02
[fd3128fb] part of check-in [f99e7632] 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. (check-in: [f99e7632] user: wyoung branch: libbind-ns-alternative, size: 20538)
16:38
[799ce6d5] part of check-in [d0fb5ac7] 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. (check-in: [d0fb5ac7] user: wyoung branch: libbind-ns-alternative, size: 20395)
06:46
[682f6428] part of check-in [4d9970f6] 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. (check-in: [4d9970f6] user: wyoung branch: libbind-ns-alternative, size: 20244)
05:47
[28c77ace] part of check-in [ed3b1e4d] 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. (check-in: [ed3b1e4d] user: wyoung branch: libbind-ns-alternative, size: 19925)
2018-09-16
15:43
[5bc70ced] part of check-in [d0dcf908] Make sure that Fossil is always compiled with SQLite >= 3.25.0. Add mention of TLS 1.3 to changelog. (check-in: [d0dcf908] user: jan.nijtmans branch: trunk, size: 19706)
2018-09-02
21:46
[ee4f4577] part of check-in [c94617b5] Fixed an incorrect Tcl string comparison checked in with [e449cb09]. (check-in: [c94617b5] user: wyoung branch: tclsh-macos, size: 19681)
21:00
[a26e5fc5] part of check-in [91eaef61] 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. (check-in: [91eaef61] user: wyoung branch: tclsh-macos, size: 19603)
20:33
[67084ac8] part of check-in [e449cb09] 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. (check-in: [e449cb09] user: wyoung branch: tclsh-macos, size: 19073)

2018-07-22
20:04
[ffe8cd45] part of check-in [eb0f689d] Set debug defines in CFLAGS when in debug config, so it applies project wide (check-in: [eb0f689d] user: ashepilko branch: trunk, size: 17881)
18:25
[3d0e1c4b] part of check-in [2230c811] Remove duplicate FOSSIL_ENABLE_LEGACY_MV_RM define (check-in: [2230c811] user: ashepilko branch: trunk, size: 17887)
2018-07-19
13:24
[5df2f75a] part of check-in [3e03913b] Add support for backtrace in the ./configure script (check-in: [3e03913b] user: drh branch: segvhandler, size: 17885)
2018-07-13
10:04
[b20223fd] part of check-in [7cdb522b] Append -ldl only when needed on the target platform; OpenBSD resolves it from the standard libc. (check-in: [7cdb522b] user: ashepilko branch: trunk, size: 17856)
05:46
[964d0913] 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: 17701)
2018-07-12
06:46
[0457a007] part of check-in [efbc319c] Make sure -ldl is appended after -lcrypto; Fixes link errors with static build. (check-in: [efbc319c] user: ashepilko branch: trunk, size: 17701)
2018-06-27
19:15
[553af26b] 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: 17548)
2018-06-26
16:57
[037357c6] 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: 17497)
2018-05-04
08:20
[fe198463] part of check-in [c2b1bfb2] 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. (check-in: [c2b1bfb2] user: jan.nijtmans branch: trunk, size: 17497)
2018-03-17
20:51
[f0f7ed27] 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: 17500)
20:31
[7aabb98c] part of check-in [37b69e7d] Experimental support for using 'mman.h' when compiling for POSIX. (check-in: [37b69e7d] user: mistachkin branch: withMman, size: 17490)
2018-01-17
19:04
[24d846be] part of check-in [64def88f] Automatically detect the presence of the pledge() system interface and use it if it is available. (check-in: [64def88f] user: drh branch: trunk, size: 17252)
2018-01-16
08:32
[dba4cdd9] part of check-in [37cbd97c] Fossil now needs at least SQLite 3.22, so check for that (check-in: [37cbd97c] user: jan.nijtmans branch: trunk, size: 17226)
2017-12-06
01:44
[2db5d760] part of check-in [3f2cde2c] Enable -Wall on default builds. Fix harmless compiler warnings. (check-in: [3f2cde2c] user: drh branch: trunk, size: 17214)
01:09
[0fd090f2] part of check-in [189adb99] Add the --no-opt option to the ./configure script. Fix the menu.js script to avoid the use of eval(). (check-in: [189adb99] user: drh branch: trunk, size: 17197)
2017-11-30
19:42
[8509194a] part of check-in [28fd1c1b] Fix an 'auto.def' issue that prevented using --with-tcl of a static Tcl with --static. (check-in: [28fd1c1b] user: mistachkin branch: trunk, size: 17029)
2017-11-08
15:24
[218d771c] part of check-in [23c8937d] Fix the --with-tcl=PATH option on the configure script using a one-character patch suggested by Christoph Iserlohn. (check-in: [23c8937d] user: drh branch: trunk, size: 16954)
2017-09-08
04:05
[b1ca09fa] part of check-in [e6f64f5e] 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. (check-in: [e6f64f5e] user: wyoung branch: trunk, size: 16954)
2017-07-03
10:36
[9f94fa05] part of check-in [1eab060a] Suggestion for 2.3 release: Eliminate the need for SQLITE_PREPARE_PERSISTENT, which makes fossil work with SQLite 3.19.3. (check-in: [1eab060a] user: jan.nijtmans branch: fossil-2.3-with-older-SQLite, size: 16892)
2017-06-30
14:10
[c67fec6f] part of check-in [1c1d4ed2] Fossil now needs at least SQLite 3.20.0 (beta) (check-in: [1c1d4ed2] user: jan.nijtmans branch: trunk, size: 16898)
2017-06-15
03:13
[dacb93bf] part of check-in [8a6e31f6] Use -O0 instead of -O2 for compiling when the --fossil-debug option of ./configure is used. (check-in: [8a6e31f6] user: drh branch: trunk, size: 16892)
2017-05-13
23:08
[e04b05f2] part of check-in [27e65b07] Restore previous behavior of the --with-tcl option to configure, where the value portion is optional. (check-in: [27e65b07] user: mistachkin branch: trunk, size: 16865)
2016-10-28
04:27
[47722020] part of check-in [6a80a2f2] Alternative to check-in [a4bb89ba08], make FuseFS act just like the JSON feature in 'auto.def'. (check-in: [6a80a2f2] user: mistachkin branch: altFuseFsDef, size: 16865)
2016-09-08
09:22
[e799a179] 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: 16809)
2016-09-07
11:12
[3c615e3f] 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: 16812)
2016-08-09
14:42
[5c5eb360] part of check-in [0dc21b70] Since fossil now uses sqlite3_trace_v2(), it needs at least the 'pi' release of SQLite. (check-in: [0dc21b70] user: jan.nijtmans branch: trunk, size: 16792)
2016-04-22
20:00
[c42d2c88] part of check-in [9129f6f6] Updates to support building with the SQLite Encryption Extension on Windows. (check-in: [9129f6f6] user: mistachkin branch: trunk, size: 16789)
15:39
[c7ab199c] 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: 16748)
2016-03-12
22:02
[acec6eb3] 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: 16144)
2016-02-23
10:47
[6068b5fa] part of check-in [8ed01e80] Since fossil now uses the function sqlite_strlike(), don't allow it to build/run with SQLite versions < 3.10.0 any more. (check-in: [8ed01e80] user: jan.nijtmans branch: trunk, size: 16560)
2016-02-10
21:19
[71360c5c] part of check-in [92877364] 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.) (check-in: [92877364] user: drh branch: trunk, size: 16560)
2016-02-07
23:35
[bca11304] part of check-in [7cadfc97] Robustify '--with-miniz' option handling in 'auto.def'. (check-in: [7cadfc97] user: mistachkin branch: trunk, size: 16506)
2016-01-31
00:51
[24083c32] part of check-in [eb0cf27a] Make sure to add the zlib library to LIBS even when configure is run without any arguments. (check-in: [eb0cf27a] user: mistachkin branch: trunk, size: 16477)
2016-01-30
04:29
[6ab6a6c3] part of check-in [352e2ef9] Improve auto-detection of Tcl on systems where -lpthread is missing from TCL_LIB_SPEC. (check-in: [352e2ef9] user: mistachkin branch: trunk, size: 16310)
2016-01-29
22:57
[c325a65f] part of check-in [98881d89] Tweak for 'internal-sqlite=0'. (check-in: [98881d89] user: mistachkin branch: configInTree, size: 15623)
22:36
[2a4e50e4] part of check-in [0e342184] Make configure more robust when using the in-tree zlib and OpenSSL. (check-in: [0e342184] user: mistachkin branch: configInTree, size: 15586)
2016-01-19
18:59
[4a41809f] part of check-in [9a091248] Remove superfluous library reference when compiling with MinGW. (check-in: [9a091248] user: mistachkin branch: trunk, size: 13915)
2016-01-16
23:10
[689f462e] part of check-in [fd2842c0] More zlib detection before OpenSSL detection. (check-in: [fd2842c0] user: mistachkin branch: zlibBeforeOpenSsl, size: 11869)
22:51
[f9490838] part of check-in [08918fab] Further refinements to permit OpenSSL in tree to work consistently. (check-in: [08918fab] user: mistachkin branch: mingwConfigure, size: 13925)
22:25
[7da9fb08] part of check-in [54307c4d] Fix use of linenoise. Fine-tune check for in-tree OpenSSL. (check-in: [54307c4d] user: mistachkin branch: mingwConfigure, size: 13755)
21:26
[df818feb] part of check-in [c76ea6b4] More fine-tuning. (check-in: [c76ea6b4] user: mistachkin branch: mingwConfigure, size: 13388)
21:20
[901c2952] part of check-in [2c24954c] Fix cut and paste error in zlib option description. (check-in: [2c24954c] user: mistachkin branch: mingwConfigure, size: 13135)
21:18
[48fb6cf0] part of check-in [75a0abac] Get vanilla configure and make, via autosetup, working on Win32. (check-in: [75a0abac] user: mistachkin branch: mingwConfigure, size: 13141)
2016-01-11
22:27
[2c4c74df] part of check-in [260266c1] By default, use the automatic zlib detection. When --with-zlib=tree is used, use zlib from the source tree. (check-in: [260266c1] user: mistachkin branch: useTreeZlib, size: 11869)
22:17
[93b08ed7] part of check-in [7b4153ff] By default, force the zlib in the source tree to be used. (check-in: [7b4153ff] user: mistachkin branch: useTreeZlib, size: 11827)
22:16
[a8516b4d] part of check-in [3728aa62] Remove superfluous use of 'file join' from 'auto.def'. (check-in: [3728aa62] user: mistachkin branch: trunk, size: 11447)
19:59
[6554a77a] part of check-in [39f53e08] Use absolute path for the Tcl private stubs directory in 'configure'. (check-in: [39f53e08] user: mistachkin branch: trunk, size: 11495)
2015-11-03
03:47
[15687af9] part of check-in [653b6b92] Simplify and enhance changes from the previous check-in. (check-in: [653b6b92] user: mistachkin branch: trunk, size: 11412)
03:36
[2c56a681] part of check-in [cbe4af9e] Make the --with-tcl configure option able to cope with systems where using '-lieee' from TCL_LIB_SPEC appears to cause issues. (check-in: [cbe4af9e] user: mistachkin branch: trunk, size: 11398)
2015-06-20
07:50
[bf6b978f] part of check-in [19192868] merge trunk (check-in: [19192868] user: jan.nijtmans branch: exec-rel-paths, size: 10497)
2015-06-17
10:10
[06c08915] 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: 10189)
2015-06-12
08:30
[19a72c5a] 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: 10400)
2015-06-11
15:20
[cfe3dc07] 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: 10092)
2015-05-06
23:29
[e70a8204] 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: 10735)
2015-05-04
20:10
[2edd3ca3] part of check-in [a481a817] Since fossil now uses sqlite_malloc64, which is introduced in SQLite 3.8.7, don't accept linkage using earlier SQLite versions any more. (check-in: [a481a817] user: jan.nijtmans branch: trunk, size: 10704)
2015-03-03
23:25
[e46f5fe7] 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: 10704)
2015-01-30
01:07
[471a185e] part of check-in [5b916850] Add the -D__EXTENSIONS__ compile-time option on Solaris, so that it can find its IPv6 headers. (check-in: [5b916850] user: drh branch: trunk, size: 10436)
2014-11-11
12:15
[a65b6b26] part of check-in [26b7b16a] Merge from trunk (check-in: [26b7b16a] user: ashish branch: ashish-ipv6, size: 11129)
2014-10-13
08:31
[957aee3b] part of check-in [9a9ef1d0] On platforms having strchrnul(), use it to speed up sqlite a little bit. (check-in: [9a9ef1d0] user: jan.nijtmans branch: trunk, size: 10417)
2014-09-16
13:16
[3f11ffba] part of check-in [23c54c01] Make readline/editline support actually work (HAVE_READLINE/HAVE_EDITLINE defines were missing) (check-in: [23c54c01] user: jan.nijtmans branch: trunk, size: 10388)
2014-09-09
21:22
[2f8697bf] 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: 10278)
2014-09-01
20:40
[f81ddb66] 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: 10111)
2014-08-25
20:51
[9f0589ba] part of check-in [894e72b2] Manually port all 'cosmetic' fixes from the optionalMiniz branch to trunk. (check-in: [894e72b2] user: mistachkin branch: trunk, size: 9822)
2014-08-23
06:08
[15096163] 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: 10019)
2014-08-18
17:13
[ea67f999] part of check-in [579ae389] Replaced zlib usage with local copy of miniz. Seems to work. (check-in: [579ae389] user: stephan branch: miniz, size: 9832)
2014-07-20
13:20
[6e7b7005] part of check-in [c4fca467] Merge from trunk (check-in: [c4fca467] user: ashish branch: ashish-ipv6, size: 10534)
2014-07-09
22:04
[821b3116] 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: 9041)
08:56
[5167d602] part of check-in [45feda65] 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: [45feda65] user: jan.nijtmans branch: utime_usleep, size: 9822)
2014-07-08
11:00
[2aa7edd5] part of check-in [9d0bc3a8] Determine value for HAVE_UTIME, necessary for VxWorks. (check-in: [9d0bc3a8] user: jan.nijtmans branch: vxworks, size: 9796)
2014-06-14
21:06
[238100f5] part of check-in [166fa7e7] Add some diagnostic messages to the 'auto.def' file. (check-in: [166fa7e7] user: mistachkin branch: trunk, size: 9771)
20:10
[c8586a24] 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: 9429)
02:57
[29a054de] part of check-in [be7e2398] Update autosetup to automatically detect the availability of FuseFS and add it to the configuration. (check-in: [be7e2398] user: drh branch: fusefs, size: 9227)
2014-06-08
20:28
[6a5b9731] part of check-in [f6050585] Corrections to #ifdef handling and comments. (check-in: [f6050585] user: mistachkin branch: th1Hooks, size: 9192)
20:19
[40e02d8a] 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: 9200)
2014-06-05
08:05
[ca3f2e3b] part of check-in [5610dc4e] Remove the Cygwin-specific Makefile, as the option --disable-internal-sqlite has the same effect. Document this. (check-in: [5610dc4e] user: jan.nijtmans branch: trunk, size: 8990)
2014-04-02
06:58
[fb0122be] part of check-in [7023de95] Fix build with default Makefile for platforms which don't have getloadavg() function (e.g. Haiku/Cygwin). Patch provided by Joseph Prostko. (check-in: [7023de95] user: jan.nijtmans branch: trunk, size: 9023)
2014-02-18
08:36
[78f827be] part of check-in [328be9da] When openssl is compiled statically with zlib support "-lz" must be after "-lssl" (check-in: [328be9da] user: jan.nijtmans branch: trunk, size: 8861)
2014-01-16
02:15
[7fce064e] part of check-in [eb5a49f8] Merge from trunk. (check-in: [eb5a49f8] user: ashish branch: ashish-ipv6, size: 9166)
2014-01-06
10:50
[cbf224d1] part of check-in [4f1b3101] If fossil on Cygwin is compiled with --disable-internal-sqlite, those Cygwin specific fossil modifications are no longer necessary. (check-in: [4f1b3101] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 8828)
2014-01-05
10:55
[1069326e] part of check-in [1de0faec] fix comment (check-in: [1de0faec] user: jan.nijtmans branch: sqlite-min-to-3.7.17, size: 8861)
2014-01-04
20:51
[2a385f5b] 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: 8868)
2014-01-02
23:08
[34dd270c] part of check-in [a13c3731] Never define USE_SYSTEM_SQLITE as empty string: C preprocessor cannot handle that. (check-in: [a13c3731] user: jan.nijtmans branch: trunk, size: 8881)
2013-12-25
07:16
[4aaed690] part of check-in [a30d1f58] Merge from trunk (check-in: [a30d1f58] user: ashish branch: ashish-ipv6, size: 9167)
2013-12-13
08:11
[3c234994] part of check-in [13953156] Further reduce confusion by making Makefile.Cygwin actually work. (check-in: [13953156] user: jan.nijtmans branch: trunk, size: 8882)
2013-10-10
02:52
[41335d96] part of check-in [9c3021b0] Merge from 'trunk' (check-in: [9c3021b0] user: ashish branch: ashish-ipv6, size: 9134)
2013-09-17
15:05
[26ba8dd7] part of check-in [07c8b730] When using private stubs, really use private stubs (check-in: [07c8b730] user: jan.nijtmans branch: trunk, size: 8849)
2013-09-16
22:51
[f24b9630] part of check-in [955886f1] Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. (check-in: [955886f1] user: mistachkin branch: trunk, size: 8501)
19:41
[2afb2f2d] part of check-in [0ad8af4b] If compat/tcl-8.6 contains an already built Tcl environment, allow it to be used by Fossil. (check-in: [0ad8af4b] user: jan.nijtmans branch: trunk, size: 8097)
12:13
[8203be52] part of check-in [648c27e6] Same stuff, but now for non-Windows systems as well. Need to run "make" in compat/tcl-8.6/unix first, before running "./configure" (check-in: [648c27e6] user: jan.nijtmans branch: tcl-stubs-v2, size: 8064)
07:23
[256e1f02] part of check-in [efaea6b6] Correct typo in auto.def. Improvements to the Tcl integration. (check-in: [efaea6b6] user: mistachkin branch: trunk, size: 8044)
06:17
[f6296e5f] part of check-in [48f501ec] Further cleanup and naming consistency. (check-in: [48f501ec] user: mistachkin branch: tcl-stubs, size: 8448)
05:54
[2fe5514d] 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: 8411)
2013-09-13
11:55
[c30a4ce4] 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: 7918)
2013-06-20
21:45
[1eea7a15] part of check-in [c92f0a9a] Update auto.def to add -D_XOPEN_SOURCE=500 on Solaris. This is necessary for the build to complete there. (check-in: [c92f0a9a] user: drh branch: trunk, size: 8044)
2013-05-02
07:01
[a6e6a2b3] part of check-in [c11d1444] Proposed workaround for long double compiler bug on OpenBSD/sparc64. (check-in: [c11d1444] user: edward branch: long-double-bug, size: 8771)
2013-04-21
08:08
[19c3033f] part of check-in [940b0b33] Merge with trunk - Remove reverse-proxying support which is already provided by --baseurl option. (check-in: [940b0b33] user: ashish branch: ashish-ipv6, size: 8224)
2013-04-01
16:53
[3604675d] part of check-in [ce93b460] Fix to auto.def related to making markdown on by default. (check-in: [ce93b460] user: drh branch: trunk, size: 7939)
2013-03-29
15:43
[24792bf0] 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: 7936)
2013-01-30
21:39
[a13ac465] part of check-in [7dda61ec] make sure that -ldl is added to the linker flags, in case the platform needs it (e.g. Ubuntu on AMD64 with --static) (check-in: [7dda61ec] user: jan.nijtmans branch: trunk, size: 8041)
2013-01-27
11:24
[36f7293d] part of check-in [0421c136] Typo fixes from Edward Berner. (check-in: [0421c136] user: stephan branch: trunk, size: 8006)
2012-12-08
06:46
[ad29cc2d] part of check-in [fc7e8d01] Merge updates from trunk. (check-in: [fc7e8d01] user: mistachkin branch: tclRdOnly, size: 8151)
2012-12-07
20:58
[94e3e565] part of check-in [de1ef7e9] Merge updates from trunk. (check-in: [de1ef7e9] user: mistachkin branch: markdown, size: 8005)
2012-11-29
13:12
[156a42ca] part of check-in [1002e723] Translate decomposed-UTF8 filenames on MacOS into precomposed-UTF8. Fix for ticket [e399bc1edfe45b] (check-in: [1002e723] user: drh branch: ticket-e399bc, size: 7820)
2012-10-07
14:22
[44183b8f] 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: 7930)
2012-10-03
19:54
[d70d46e8] part of check-in [d38c6eef] Integration work for the markdown engine provided by Natacha Porté. (check-in: [d38c6eef] user: mistachkin branch: markdown, size: 7969)
2012-09-29
07:16
[35afef78] part of check-in [01de4c53] Some fine-tuning for autosetup to support the Tcl stubs mechanism. (check-in: [01de4c53] user: mistachkin branch: tclStubsV2, size: 7784)
06:56
[7f80caf4] part of check-in [9d0a4a89] Build system changes to support the Tcl stubs mechanism. (check-in: [9d0a4a89] user: mistachkin branch: tclStubsV2, size: 7461)
2012-08-23
09:23
[dbaa45c8] part of check-in [4e66a969] Added a maintenance reminder/potential fixme note. (check-in: [4e66a969] user: stephan branch: trunk, size: 7166)
2012-07-13
20:52
[cf7a986c] part of check-in [31545360] minor formatting fix. (check-in: [31545360] user: stephan branch: trunk, size: 6982)
18:37
[36668b01] part of check-in [00b86a85] Fixed setting of FOSSIL_ENABLE_JSON vis-a-vis autosetup. (check-in: [00b86a85] user: stephan branch: trunk, size: 6975)
2012-03-10
13:17
[27864320] part of check-in [7124f09f] Merge latest changes from trunk. (check-in: [7124f09f] user: ashish branch: ashish-ipv6, size: 7230)
2012-02-19
03:04
[289dfc0e] part of check-in [d03aca4a] Added mistachkin's openssl name collision workaround to the autoconfigurator. Fixed a typo. (check-in: [d03aca4a] user: jan branch: jan-buildfixes, size: 7065)
2012-02-17
21:14
[7f030cfd] part of check-in [2ce353f5] Fix openssl library path when specifying --with-openssl with a manual path. (check-in: [2ce353f5] user: jan branch: jan-buildfixes, size: 6945)
2012-01-23
03:51
[521d65da] 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: 7030)
2012-01-22
06:52
[ff0e00f9] part of check-in [21555be3] Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. (check-in: [21555be3] user: mistachkin branch: trunk, size: 6977)
2012-01-15
18:06
[89b82e28] part of check-in [b3130baa] Merge latest changes from trunk (check-in: [b3130baa] user: ashish branch: ashish-ipv6, size: 7234)
2011-11-28
05:31
[e32d5ecb] part of check-in [46c27e29] Allow the --with-tcl option to the configure script to work on more systems. Based on patch by Steve Bennett. (check-in: [46c27e29] user: mistachkin branch: trunk, size: 6949)
2011-11-13
09:11
[f5896897] part of check-in [c30eaa88] Merge with trunk (check-in: [c30eaa88] user: ashish branch: ashish-ipv6, size: 6919)
2011-11-04
21:57
[53280db7] part of check-in [863e789e] Replace the TH1 interpreter with Jim Tcl. (check-in: [863e789e] user: steveb branch: jimtcl, size: 6535)
20:57
[054fa8df] 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: 6634)
20:37
[24978f95] part of check-in [525816e6] Added configure option --enable-json to enable json features. They are disabled by default. (check-in: [525816e6] user: json-demo branch: json, size: 5856)
19:39
[833c705a] part of check-in [dd275844] 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. (check-in: [dd275844] user: drh branch: tcl-integration, size: 6498)
2011-10-27
13:45
[245801d5] 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: 6441)
2011-10-16
12:53
[37bfdfed] part of check-in [92c59f12] Add initial IPv6 support code (check-in: [92c59f12] user: ashish branch: ashish-ipv6, size: 6005)
2011-09-02
10:30
[bce3ffbe] part of check-in [0fd14820] Add -Wdeprecated-declarations on Mac OS X to prevent warnings from openssl (check-in: [0fd14820] user: steveb branch: autosetup, size: 5728)
10:19
[8920d8e6] part of check-in [73443aa7] Uncomment contents of Makefile.in. Silence OpenSSL deprecation warnings on Mac OS X 10.7. (check-in: [73443aa7] user: dmitry branch: symlinks, size: 5720)
2011-07-22
01:43
[a063dae1] part of check-in [eff52c1c] Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic (check-in: [eff52c1c] user: steveb branch: autosetup, size: 5439)
2011-07-14
11:09
[acb758db] part of check-in [5fe55cb1] Modify auto.def to detect the case where the system SQLite is too old for WAL support (used by fossil). (check-in: [5fe55cb1] user: dan branch: trunk, size: 5442)
10:24
[73c9d462] 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: 4818)
00:28
[bbf66d88] part of check-in [35f80429] Fix a bug in the auto.def file. (check-in: [35f80429] user: drh branch: trunk, size: 4520)
2011-07-12
17:26
[369b3cc0] part of check-in [8c482e2a] Apply a fix to auto.def supplied by Steve Bennett via the mailing list. (check-in: [8c482e2a] user: dan branch: autosetup, size: 4519)
2011-07-09
20:19
[c706fe73] part of check-in [ded86a4e] Initial check-in of Steve Bennett's autosetup configurator. (check-in: [ded86a4e] user: drh branch: autosetup, size: 4525) Added