aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | Omit the antiquated and long-unsupport async extension since it has beendrh2024-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | superseded by WAL mode for over a decade. FossilOrigin-Name: 10b1b86821bfc21377e7ccceb31146ab01aa6eaf418b85a204abcab5b793958e
* | | | | | | Have sqlite3_rsync avoid write-locking the origin database.dan2024-10-28
|/ / / / / / | | | | | | | | | | | | FossilOrigin-Name: b7eb6530505bf774cf3fa5de6ec4bc40f217796d4fa9a149372bd47488ed470f
* | | | | | Omit ext/consio from the tree. No longer needed or supported.drh2024-10-28
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 1ce8507f732a26508a9b336cb27756a0a8638e14395efdd59b5faef40526ede5
* | | | | | Update Makefile.linux-generic to account for recent var renaming.stephan2024-10-28
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 6cb7cb7e33835d42cbab2e5468d73de7bb3b01971da078ce1c1344edc11ab1b3
* | | | | | Link libtclsqlite3.so to libsqlite3.so, not libsqlite3.a.stephan2024-10-28
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 45315f8f275db6059bdff7a8269014f06a793debd90675ac877f3a6f5c6ba4a4
* | | | | | Rename the 'hwaci' auto.def utility API to the more generic 'proj' API, per ↵stephan2024-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /chat discussion. Fix a function name typo which caused readline detection to kill the configure in one code path. FossilOrigin-Name: e20610f06bfc6f4ebc5806da05c307d91e1f0a8c7a7501a7953273dbf1816fee
* | | | | | Remove the long-unused, legacy vsixtest/ logic from the source tree.drh2024-10-28
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 45ec9415b2b76a757e8bd25eed520dcc012ba67cbb3530ee8dcc42ac6125464a
* | | | | | Simplify how hwaci-xfer-options-aliases figures out whether flags are provided.stephan2024-10-28
| |_|_|_|/ |/| | | | | | | | | FossilOrigin-Name: f06122a543f7dac016c8da1cd92a629eb647142b95c85a131b9da8e0dc5516b0
* | | | | Document why -IPREFIX/include is now part of T.cc.sqlite.stephan2024-10-28
| | | | | | | | | | | | | | | FossilOrigin-Name: d64dcb1a897f6cc690c680cdaf85272e2dd249f36798219834116b1375f74d34
* | | | | Correct the default config value for HAVE_TCL (0 until proven otherwise) and ↵stephan2024-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | fix the starting dir for SQLITE_AUTORECONFIG (formerly SQLITE_AUTOREMAKE), as reported in [forum:8ab69387008f2f6c | forum post 8ab69387008f2f6c]. FossilOrigin-Name: 55f78b639624ad360d04c102339ef7147d6d24dd9bd0d17b346df0c03ee443b6
* | | | | Have --enable-editline fail rather than emit a warning which would easily be ↵stephan2024-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | overlooked by automated builds. The error message explains a potential workaround for activating libedit. FossilOrigin-Name: 2bd1b9557a1619adcaf5aa6dc5d5d0972e8416dafc9f36621b409192be95223d
* | | | | Docs and small code cleanups in hwaci-common.tcl.stephan2024-10-28
| | | | | | | | | | | | | | | FossilOrigin-Name: 1353d4b600ae2849d2591b3fba0cad71289ee996334222a6886dc01cd4be5c07
* | | | | Add --with-icu-config flag to use the icu-config binary to find the required ↵stephan2024-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | ldflags for linking the ICU libraries. FossilOrigin-Name: 64f33bb125102b3fec3901f4b56098429509ec0b6ce6e6b88af2393c344ac864
* | | | | Expand the 'make help' target and clean up some overly-noisy configure output.stephan2024-10-27
| | | | | | | | | | | | | | | FossilOrigin-Name: c895766ed31f55c02f05d357333e9cf45e82ec5af4d8b0491270e4fda7a57d42
* | | | | Re-order the auto.def flags logical groups. Add some discrete bold ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | formatting to select configure output. Remove some dead code. Account for behavior misunderstanding of user-notice. Add the start of a 'make help' target. General cosmetic cleanups. FossilOrigin-Name: ab95ee33dfe56bd3b223f978626e6014414881c30443a2b88c782de724c39ae1
* | | | | Generic cleanups in auto.def and hwaci-common.tcl.stephan2024-10-27
| | | | | | | | | | | | | | | FossilOrigin-Name: 428e542452bac99d48950f1f62b65b4e235636540b946151747e2d5b59dbfd99
* | | | | Doc additions and minor cleanups in the --flag alias handling.stephan2024-10-27
| | | | | | | | | | | | | | | FossilOrigin-Name: 37a1da038195365cd7eb866b3aa749ad8060a656ac38063520fdb70cf0a0e5f1
* | | | | Rename --with-readline-lib/inc to --with-readline-ldflags/cflags, for ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | clarity, but retain the older names as aliases using autosetup's "hidden alias" feature. Rename the newly-added --with-icu-lib to --with-icu-ldflags (with no backwards compatibility). FossilOrigin-Name: e50a03f9f2a40a5e65f874ffff234a7b397ce4ebdc7b360d4e6ade7575577c38
* | | | | When ICU is enabled, ensure that the CLI shell build enables its feature ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | flag and include LDFLAGS_ICU in sqlite3.pc. FossilOrigin-Name: abec913c00564ee5453075f45b1a6680e92ee1b1e61e3b19e4cf74e46785d3bf
* | | | | When readline is enabled, attempt to determine whether the completion API is ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | compatible and, if it's not, disable it in the shell app. FossilOrigin-Name: 4564dbe4ac0040803b5d139c9fff22a60a45b4769d80ad7c824456cc6b9f1722
* | | | | Fix build errors in fts5_tcl.c on Mac.drh2024-10-27
| | | | | | | | | | | | | | | FossilOrigin-Name: 133fff8bd79d46f74eeeee677a929b611f3af79cbc492864211e61e2a35846e9
* | | | | Fix test code added by [ba358d26].dan2024-10-27
| | | | | | | | | | | | | | | FossilOrigin-Name: b7da7980d33e2f2d5d0a4384a43eff39e1a2de4f53b8b4074eea48598a35b9d7
* | | | | Improvements to the PATTERN option of the "testrunner.tcl joblist" command.drh2024-10-27
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | The pattern match is case insensitive and applies to the state and displaytype in addition to displayname. FossilOrigin-Name: 63a8f60f98115d4ee6e40de3ae775770aba76e19df6ddde68bccb7967b0200dc
* | | | Help systems still using Tcl8.6 to compile tclsqlite.c by changing adrh2024-10-27
| | | | | | | | | | | | | | | | | | | | typedef into a #define. FossilOrigin-Name: 82ab8ff399aafa3a1faec9c85e9d6bdd26636f28f3ea22287999a868bb78db57
* | | | Remove some incorrect code comments.stephan2024-10-27
| | | | | | | | | | | | FossilOrigin-Name: 6dfda7f5799f5a2448d3bd57fe9422de100bd8f4f9e53e97f73eeb85c3707b0f
* | | | Re-add the --disable-static flag to (mostly) disable static lib build. Some ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | components require the static lib and will trump this preference if they are activated. FossilOrigin-Name: e296cd11a2bd87bffc9c661baea6539c0258b5e9cf3e9bc516f07c758b3e5939
* | | | Generic auto.def cleanups.stephan2024-10-27
| | | | | | | | | | | | FossilOrigin-Name: 19a5377e608e7ab8fb5733a87ab02a6a69511570c3829e2c1befecc582a6f8ee
* | | | Ensure that --disable-tcl is honored. Move LDFLAGS.icu from the CLI shell ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | target to LDFLAGS.libsqlite3. FossilOrigin-Name: 39ce3f6350d811f27e5104e3dd01de2b04ce2a36edcbefd08596b8ca6c6226ff
* | | | configure: add --with-icu-lib=LDFLAGS and --enable-icu-collations. Fix ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | auto-reconfigure when flags contain spaces. FossilOrigin-Name: 2a881a2e1b7355c7733c3a41a82290ba6f3983232a9ec378d9a1b62ee4109f54
* | | | Makefile.in: include CPPFLAGS in the CFLAGS, as the legacy Makefile.in did, ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | because some downstream scripts rely on that. Remove a duplicated TCLLIBDIR assignment. FossilOrigin-Name: 8e352f4199e048030113e0cc359eaadb6d29bc4b3dd7a0442d7500f7c3847e50
* | | | configure: document why --enable-editline does not work and emit a warning ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | with a potential alternative/workaround if it's used. Various cosmetic cleanups. FossilOrigin-Name: ccb8f16f8a5c500b683800672aa4bc87d2f109e87ebdabf6c54d5b6dc69718f7
* | | | Bring the automated readline detection up to parity with the legacy ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | configure script. FossilOrigin-Name: 2ddeb7a8f55735cc7f2cf95cbbb0b20c563ced87db1429816fcfb0ee89e751f0
* | | | Rename --with-readline-ldflags/cflags to --with-readline-lib/inc because it ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | turns out that ldflags/cflags have (when passed an explicit value) the same semantics the legacy lib/inc flags. Still to-fix is that the no-flag-given readline search behavior differs, and is much more limited, from the legacy configure behavior. FossilOrigin-Name: 8f6897b92c6a059f1c658ccce5bdc9ff3d29b41eec8298c6d46c7aeabace1d89
* | | | Correct sqlite3.pc to represent the library, not the CLI shell. Remove the ↵stephan2024-10-27
| | | | | | | | | | | | | | | | | | | | half-baked an unused READLINE_H config define. Internal tcl doc fixes. FossilOrigin-Name: c8c70353bbdcee20487766f5f03f1638a1c35022bb5f1249141b86d561f1b613
* | | | Get --with-linenoise=DIR configure flag working.stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: 66ce47e5de21c607d2ef1f1e6e639f3c6da132ff3db582e12bd174f7d89d8150
* | | | Remove the install-lib makefile dep from install-tcl, as it breaks ↵stephan2024-10-26
| | | | | | | | | | | | | | | | | | | | non-root-user invocations of 'make install-tcl' when the --prefix is left at its default and --with-tcl is explicitly provided. FossilOrigin-Name: e7eabfb61f72dc396fab9d0671642f8150cde23aea965c5e77ac3d9ad11c749f
* | | | configure flag --disable-readline now trumps --with-readline-...stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: b66076e51bc1601864973be0f3f2b702b51139ed3818f17433fbaa8351119ad6
* | | | Add new configure --with-readline-ldflags/cflags/header flags as brute-force ↵stephan2024-10-26
| | | | | | | | | | | | | | | | | | | | method for clients to tell configure how to compile and link against readline. FossilOrigin-Name: eaa3a8053eb0935bc47abc1001ff101d79b3f181ac7ea51d3e567cb59ae4c7b3
* | | | Add test case for fts5 trigram tokenizer.dan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: ba358d265b7ee360d62b5219faaa1010ea90dac4e20cc7adc3ebd46161a65f94
* | | | In Makefile.msc, build jimsh0.exe locally, not in the source directory.drh2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: 1b9eb4564bc38cbc6a51ed1c4508f1ba45459630cfda8765c243c9aa0fc7d763
* | | | Remove LDFLAGS_ZLIB from sqlite3.pc.in because -lsqlite3 already includes that.stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: 47e50fa84dacf83c2aca62140413c7eeba934e57289a6f6e6fff3ce24448d90a
* | | | Patch bundle accumulated via /chat: add missing --enable/disable-shared flag ↵stephan2024-10-26
| | | | | | | | | | | | | | | | | | | | to configure script and update testrunner.tcl for other configure script flag changes. FossilOrigin-Name: 32fc9c3f62601684b4ded783a79ebf817d093588c87ece02b449c3542881b65a
* | | | Fix a bug in the computation of LDFLAGS.libsqlite3 introduced by ↵drh2024-10-26
| | | | | | | | | | | | | | | | | | | | [63218898ed0a6d46]. FossilOrigin-Name: 58373d523cece0b39a29edcccecf93cfdc7ac68f9f12130ee8e487675d3f6a4d
* | | | Add missing B.exe extension to src-verify, as reported in the forum.stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: 2801fb6507fc98730449168f3cf49495690e634c004c7074b4d45a0bd7513d41
* | | | Doc typo fix.stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: da50e85d9a2020f4c59a72d6ae775fa32c275f0d5086c3caf9b13ab0a937fe1f
* | | | Rephrase 'older' as 'legacy' in the docs from [0a50e33051] and [2b2ca7dec18d].stephan2024-10-26
| | | | | | | | | | | | FossilOrigin-Name: d212cc36824acd490a0afd8bc393159612075438b9f3fab992deec9d78d8a366
* | | | Expand the libtool-style link support from [0a50e33051] such that if ↵stephan2024-10-26
| | | | | | | | | | | | | | | | | | | | INSTALL_SO_086_LINKS=1 is passed to 'make install' then the libtool-style names are always linked in, regardless of whether they already existed or not. In either case, we unconditionally remove libsqlite3.la because it cannot work with the newly-installed non-libtool .so file. FossilOrigin-Name: 2b2ca7dec18d6b53ba7810a2ecf3937d98b5b08232d4f82d16fa2ad5f9fd83b2
* | | | Disable generation of config.defines.json until/unless it proves ↵stephan2024-10-26
| | | | | | | | | | | | | | | | | | | | interesting. Honor the --disable-largefile flag. When installing libsqlite3.so and an older-style libtool installation is found, re-link the libtool-generated files to the newly-installed ones to retain their historical names. FossilOrigin-Name: 0a50e33051fbdd5b7b7f0ab7eb2b2561d259098075fa8847868017041d789484
* | | | Correct unresolved @LIBS@ placeholder in sqlite3.pc.in.stephan2024-10-25
| | | | | | | | | | | | FossilOrigin-Name: 63218898ed0a6d466a282f10819d51a7f480d8f12316b74ee8a3f402fcc4e927
* | | | Use (cc-with {-includes stdint.h}) when checking for the various int types ↵stephan2024-10-25
| | | | | | | | | | | | | | | | | | | | because, despite it being C99, it turns out that we do indeed use it if it's available. FossilOrigin-Name: 51a9278134b5b9093c92c7036cc91b823f30dd36f677f2335927854744225024