Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins related to "trunk"
2024-12-06
| ||
18:35 | Add the SQLITE_PREPARE_DONT_LOG option for sqlite3_prepare_v3(), that prevents errors in the compilation of the SQL from being sent to sqlite3_log(). (Leaf check-in: 87040342 user: drh tags: trunk) | |
00:12 | Minor doc update in auto.def. No functional changes. (check-in: d324be29 user: stephan tags: trunk) | |
00:09 | Ensure that the post-config checks for @UNEXPANDED_VARS@ pass even if --disable-tcl is used, as reported in forum post 74ef8059fc. (check-in: a38606bf user: stephan tags: trunk) | |
2024-12-05
| ||
23:53 | Fix the build of sqlite3_analyzer.exe on Windows that was broken by check-in [80f3bf8c2ee31ba1]. (check-in: 223f47b2 user: drh tags: trunk) | |
2024-12-04
| ||
16:01 | Minor doc correction in ext/misc/shathree.c, as reported in the forum. No functional changes. (check-in: 3b82d2c6 user: stephan tags: trunk) | |
2024-12-03
| ||
19:30 | Merge latest trunk into this branch. (check-in: eb13b8b3 user: dan tags: win32-enable-setlk) | |
2024-12-02
| ||
19:55 | Improve the output from the ".testctrl opt" command in the CLI. (check-in: de7064d1 user: drh tags: trunk) | |
19:32 | Ensure that the query flattener does not change an ON clause term to a WHERE clause term. (Leaf check-in: e487d3b3 user: drh tags: branch-3.47) | |
17:21 | Ensure that the query flattener does not change an ON clause term to a WHERE clause term. Forum post 3f676b1196. Follow-up to [f1eae192315335d7]. (check-in: bdd408a2 user: dan tags: trunk) | |
16:38 | Add the SVG version of the SQLite logo. (check-in: a2061fe0 user: drh tags: branch-3.47) | |
16:24 | Fix a comment typo on the sqlite3ExprIsSingleTableConstraint() routine. (check-in: 346a845b user: drh tags: trunk) | |
16:07 | Fix a harmless typo in debugging output. (check-in: 578f76cf user: drh tags: trunk) | |
14:14 | Reformulate [9e09d5d6] so that memsys5 shows up in the late-config summary as being enabled and does the right thing if both --debug and --memsys3 are used. (check-in: 447db1cd user: stephan tags: trunk) | |
13:47 | Enable MEMSYS5 with the --dev configure option. (check-in: 9e09d5d6 user: drh tags: trunk) | |
13:29 | Slighly less confusing output from treeview during debugging. (check-in: 7aef0b93 user: drh tags: trunk) | |
2024-12-01
| ||
16:19 | Fix the percentile extension so that works as an independent extension. Forum post ab25469a350e0488 (check-in: 86256f2c user: stephan tags: branch-3.47) | |
15:23 | Trim a bit more from the sqlite370.svg border to get it closer in scaled size to the logo currently on the docsrc site. (check-in: 81c7277f user: stephan tags: trunk) | |
14:20 | Correct the fill color for the background of sqlite370.svg - it was slightly darker than it should have been. (check-in: 73213240 user: stephan tags: trunk) | |
14:14 | Re-export sqlite370.svg to retain the gradient part and clip the size using the cutting guides in sqlite370.eps. (check-in: 12017b01 user: stephan tags: trunk) | |
14:02 | Export a clipped copy of sqlite370.eps as sqlite370.svg, based on discussion in forum post 1bbd6d17ca. (check-in: dd3a13c1 user: stephan tags: trunk) | |
2024-11-30
| ||
17:48 | At the end of the configure script ensure that none of the files which are filtered for @VARS@ contain any unresolved @VAR@ placeholders, failing fatally if any do. (check-in: 301df5c2 user: stephan tags: trunk) | |
14:13 | In sqlite_dbpage, cancel any pending truncate operation if there an error occurs later in the transaction. (check-in: 1abab10f user: drh tags: trunk) | |
12:00 | A NEVER() that was added by [eb5ac9e5b9a4f9c8] is violated by the ifnull() in-line function. This check-in fixes that problem. (check-in: 2220ccf4 user: drh tags: trunk) | |
2024-11-29
| ||
11:49 | Fix a NEVER() in the iif() logic that can be true if compiled with SQLITE_ENABLE_UNKNOWN_SQL_FUNCTIONS. Problem introduced by [eb5ac9e5b9a4f9c8]. (check-in: 3ec2df5a user: drh tags: trunk) | |
2024-11-28
| ||
23:55 | Remove some outdated docs from Makefile.in. (check-in: cc2c5fc9 user: stephan tags: trunk) | |
20:46 | Typo fixes and cleanups in autosetup/README.md. (check-in: 7f366565 user: stephan tags: trunk) | |
16:14 | Configure script doc updates and cleanups. Skip check for EMSDK when doing an out-of-tree build, as ext/wasm does not support that build mode. (check-in: 9d2f4148 user: stephan tags: trunk) | |
15:52 | ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48. (check-in: 4976ac71 user: stephan tags: trunk) | |
11:52 | Improvements to sqlite3ExprImpliesExpr() so that it recognizes that expressions like "iif(X,Y)" and "CASE WHEN X THEN Y END" imply X. (check-in: eb5ac9e5 user: drh tags: trunk) | |
02:09 | Simplification to the fix in the prior check-in. (Closed-Leaf check-in: f79cb748 user: drh tags: expr-implies-expr) | |
00:34 | Enhancements to sqlite3ExprImpliesExpr() so that it realizes that "iif(A,B)" implies "A". (check-in: d96ecbee user: drh tags: expr-implies-expr) | |
2024-11-27
| ||
18:01 | Fix an inaccuracy in the documentation in fts5.h. (check-in: ec3ca6f1 user: dan tags: trunk) | |
14:16 | Merge the latest trunk enhancements into the commit-and-continue branch. (check-in: adaddf49 user: drh tags: commit-and-continue) | |
2024-11-26
| ||
23:40 | Allow the iif() function to work with two arguments. The third argument is then assumed to be NULL. Also allow if() as an alternative spelling for iif(). (check-in: 1e405c39 user: drh tags: trunk) | |
23:30 | New test cases. (Closed-Leaf check-in: f1cb1a81 user: drh tags: two-argument-iif) | |
20:56 | Provide a two-argument version of the iif() function, plus an alternative spelling that only requires a single "i". (check-in: a251ee64 user: drh tags: two-argument-iif) | |
20:46 | Update fts5 so that the xInstToken() extension API works with prefix queries. (check-in: 41b79bde user: dan tags: trunk) | |
20:16 | Update documentation in fts5.h. (Closed-Leaf check-in: f1e44f70 user: dan tags: fts5-tokendata-prefix) | |
19:19 | Patch autosetup to rename --debug to --autosetup-debug so we can use --debug/--enable-debug for its historical purpose. Update autosetup/README.md with details of the patch. (check-in: 00dffd10 user: stephan tags: trunk) | |
19:02 | Patch autosetup to rename --debug to --autosetup-debug so we can use --debug/--enable-debug for its historical purpose. --with-debug is now an alias for --enable-debug but can be removed entirely if all scripts which have been adjusted for the autosetup build are edited to (re)use the older flag name. (Closed-Leaf check-in: 3296c8d3 user: stephan tags: autosetup-debug-flag) | |
16:12 | Move some of the in-comment configure script help text into the --help text. No functional changes. (check-in: ee8449c4 user: stephan tags: trunk) | |
16:04 | Minor tweak to ./configure --help output. (check-in: 7e634d05 user: drh tags: trunk) | |
03:15 | Replace some outdated docs re. soname with a link to the soname forum post. (check-in: 9225701c user: stephan tags: trunk) | |
2024-11-25
| ||
17:07 | Correct duplicated soname linker flags, one of them mis-named. (check-in: 87dfd92d user: stephan tags: trunk) | |
2024-11-22
| ||
21:24 | Supports SQLITE_ENABLE_SETLK_TIMEOUT on windows. Does not work properly yet. (check-in: 737ca8a9 user: dan tags: win32-enable-setlk) | |
18:50 | Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings. (check-in: c8dcac33 user: drh tags: branch-3.47) | |
17:45 | Fix two problems with argument expansion in sqlite-tclsh on Windows. (check-in: dcef1992 user: drh tags: branch-3.47) | |
17:41 | Fix another issue in argument expansion on Windows for tclsqlite3.c in interpreter mode. Problem introduced by check-in [9b87ea219bce5689] and unfixed by [cd942dce148c9d8f]. (check-in: 0fe1622c user: drh tags: trunk) | |
16:52 | Remove a flaky JS test which has a result depending on unrepredictable context. That same feature is more reliably tested at a later point in the same script. (check-in: 540a4a16 user: stephan tags: branch-3.47) | |
16:45 | Remove a flaky JS test which has a result depending on unrepredictable context. That same feature is more reliably tested at a later point in the same script. (check-in: 3d6ae138 user: stephan tags: trunk) | |
16:24 | In order to support package builds, like OpenBSD's, which set a custom soname on libsqlite3.so, extend the --soname configure flag to allow arbitrary soname values. (check-in: 9c1c1b99 user: stephan tags: trunk) | |
14:18 | Move handling of the tempstore feature flag into the OPT_FEATURE_FLAGS list and remove the CFLAGS.libsqlite3 makefile var which exists solely to account for the tempstore being tracked separately from the other feature flags. (check-in: 2df5065d user: stephan tags: trunk) | |
14:12 | Makefile doc cleanups. No functional changes. (check-in: 64add0ac user: stephan tags: trunk) | |
13:47 | Remove the libsqlite3.so.3 link from the installation process, as it now serves no functional purpose. We retain libsqlite3.so.0 (A) for compatibility with clients linked against legacy builds and (B) 0 is still valid as the library's ABI version. (check-in: 91bd9813 user: stephan tags: trunk) | |
13:22 | Add links to the SONAME discussion at relevant places in auto.def and the makefiles. No functional changes. (check-in: c78dcc31 user: stephan tags: trunk) | |
12:29 | Fix harmless scanbuild warnings caused by the introduction of the ".dbtotxt" command into the CLI by check-in [b43acf5a8cd4a5ef]. (check-in: 554d8fbd user: drh tags: trunk) | |
12:12 | Fix some harmless scanbuild warnings in the shell. (check-in: 04d6124d user: drh tags: branch-3.47) | |
12:07 | Fix some harmless scanbuild warnings in the shell. (check-in: 9ba1c9b5 user: drh tags: trunk) | |
12:00 | Fix harmless compiler warning caused by [c77a4a42f2e3d164]. (check-in: 063690d2 user: drh tags: trunk) | |
11:27 | Document that -nofollow does not work on Windows. Fix Windows symlink test cases for when the test suite is run as administrator. (check-in: 3f76388a user: drh tags: branch-3.47) | |
2024-11-21
| ||
20:57 | Make ".scanstatus" an undocumented alternative name for ".scanstats" in the CLI. (check-in: f20688ef user: drh tags: trunk) | |
20:10 | Fix a bug-in-waiting (one too few list elements) in [b6bd25bd769e]. (check-in: e527dcd0 user: stephan tags: trunk) | |
20:07 | Add the --scanstatus configure flag to set -DSQLITE_ENABLE_STMT_SCANSTATUS. (check-in: b6bd25bd user: stephan tags: trunk) | |
15:53 | Fix a JS test which was broken when OMIT_PROGRESS_CALLBACK was _not_ used. (check-in: fba23150 user: stephan tags: trunk) | |
01:50 | Document that -nofollow does not work on Windows. Fix Windows symlink test cases for when the test suite is run as administrator. (check-in: 4de8a75e user: drh tags: trunk) | |
2024-11-20
| ||
21:45 | Cherrypick a couple of changes requested by Mozilla onto the 3.47 branch. (check-in: b50d20d7 user: drh tags: branch-3.47) | |
20:24 | Merge the latest trunk fixes and makefile enhancements into the commit-and-continue branch. (check-in: 34cb6029 user: drh tags: commit-and-continue) | |
16:21 | New configuration option --dynlink-tools causes some command-line tools like sqldiff and sqlite3_analyzer to link against the libsqlite3.so system library rather than being built-in. Caution: sqlite3_analyzer requires the SQLITE_ENABLE_DBSTAT_VTAB compile-time option on its SQLite library in order to work, so do not use --dynlink-tools to build sqlite3_analyzer without it. (check-in: 314c606d user: drh tags: trunk) | |
16:17 | Use shared-library flags, not shared-object flags, to create shared libraries. This makes no difference on Linux, but is required for Mac. (Closed-Leaf check-in: bfaa3ee7 user: drh tags: link-tools-dynamically) | |
15:02 | If a subquery is copied and then changes are made to the copy, be sure to give the copy a unique Select.selId value so that the original will not be substituted in place of the modified copy. (check-in: 16d46e11 user: drh tags: branch-3.47) | |
14:59 | Bug fix in the SubrtnSig logic from [c9a3498113074bbc], if a subquery is copied and then changes are made to the copy, be sure to give the copy a unique Select.selId value so that the original will not be substituted in place of the modified copy. Forum post 0b9ded2f8428ac00. (check-in: 19d1bede user: drh tags: trunk) | |
14:19 | Provide the sqlite3ShowWhereTerm() interface callable interactively from a debugger, when compiling with SQLITE_DEBUG. (check-in: c77a4a42 user: drh tags: trunk) | |
11:37 | Do not report an sqlite3_error_offset() for errors that occur inside of views or triggers, since the text of those elements is not part of the original query. (check-in: cb5ddebf user: drh tags: branch-3.47) | |
11:34 | Do not report an sqlite3_error_offset() for errors that occur inside of views or triggers, since the text of those elements is not part of the original query. (check-in: bf66c6df user: drh tags: trunk) | |
2024-11-19
| ||
20:23 | Didn't work out; broke the build. Was: Add the ability to build certain tools dynamically linked to libsqlite3 instead of embedding their own copy of sqlite3.c. (Closed-Leaf check-in: 84bd96a6 user: stephan tags: mistake) | |
19:16 | Merge trunk into this branch. Fix a small jimtcl/tclsh regex incompatibility in mkccode.tcl. (check-in: 7fb3ebfe user: stephan tags: link-tools-dynamically) | |
18:26 | Enhancements to tool/mkccode.tcl such that it recognizes -D command line arguments and can use them in internal IFDEF and IFNDEF macros. Update the tool/sqlite3_analyzer.c.in script such that it omits the SQLite amalgamation if -DSQLITE_ENABLE_DBSTAT_VTAB is defined. (check-in: 7fec2092 user: drh tags: trunk) | |
15:20 | Initial configure support for linking certain binaries to libsqlite3.so instead of embedding it dynamically (which they typically do). This currently applies only to sqldiff, but support for adding the same for other tools is planned. This requires disabling the soname because setting it causes the build to link to whatever libsqlite3.so.0 is installed system-wide, so the soname now defaults to off. (check-in: 9192c146 user: stephan tags: link-tools-dynamically) | |
11:58 | Fix a problem handling OOM errors in fts3 that could occur when parsing multi-token strings. (check-in: 4c4d1db0 user: dan tags: trunk) | |
2024-11-18
| ||
21:15 | Merge recent trunk changes into the reuse-schema branch. (Leaf check-in: 63bac8dd user: drh tags: reuse-schema) | |
20:30 | Continue to reduce divergence between wal2 and trunk. (Leaf check-in: 9591ab7c user: drh tags: wal2) | |
18:49 | Realignment of begin-concurrent with trunk. (Leaf check-in: 38232952 user: drh tags: begin-concurrent) | |
18:45 | Reduce divergence from begin-concurrent. (check-in: 84d41e9d user: drh tags: trunk) | |
18:27 | Realign trunk and wal2. (check-in: dcf27687 user: drh tags: wal2) | |
17:05 | Attempt to reduce divergence with the wal2 branch. (check-in: e0d8f991 user: drh tags: trunk) | |
16:52 | Realign the begin-concurrent branch with trunk. (check-in: b92c9a66 user: drh tags: begin-concurrent) | |
16:44 | Attempt to reduce divergence with begin-concurrent. (check-in: f783d901 user: drh tags: trunk) | |
15:51 | Merge the latest trunk enhancements into the reuse-schema branch. (check-in: 00d021ed user: drh tags: reuse-schema) | |
15:30 | Merge the latest trunk changes into the wal2 branch. (check-in: d19aeff6 user: drh tags: wal2) | |
15:18 | Merge the latest trunk enhancements into the begin-concurrent branch. (check-in: 680a2eaa user: drh tags: begin-concurrent) | |
14:15 | Remove the .POSIX entries from the makefiles because they cause portability problems rather than solve them. (check-in: e1330ecf user: stephan tags: trunk) | |
14:08 | Fix a "applying zero offset to null pointer" usan error in the fts5 trigram tokenizer. (check-in: 9b79b999 user: dan tags: trunk) | |
13:29 | Fix minor problems in testrunner.tcl that pop up when the command-line arguments are such that no tests are run. (check-in: 321ded32 user: drh tags: trunk) | |
2024-11-17
| ||
11:46 | Merge the latest trunk enhancements into the commit-and-continue branch. (check-in: 1742af12 user: drh tags: commit-and-continue) | |
11:42 | Make the --vfstrace output from the CLI go to the same output channel as everything else. (check-in: f71d4900 user: drh tags: trunk) | |
09:51 | buildtclext.tcl: add docs explaining the DESTDIR check and break out of the auto_path search loop early if the DESTDIR is not writable, rather than re-checking that repeatedly. (check-in: 322be945 user: stephan tags: branch-3.47) | |
09:49 | buildtclext.tcl: add docs explaining the DESTDIR check and break out of the auto_path search loop early if the DESTDIR is not writable, rather than re-checking that repeatedly. (check-in: d07be336 user: stephan tags: trunk) | |
2024-11-16
| ||
18:59 | Merge all the latest trunk enhancements into the commit-and-continue branch. (check-in: d217b484 user: drh tags: commit-and-continue) | |
18:54 | Call fflush() on ".echo" output from the shell, so that the output to stdout is aligned with output to stderr. (check-in: c38b9db3 user: drh tags: trunk) | |
17:39 | Fix argument expansion in sqlite-tclsh on Windows such that if an argument does not match a filename even after glob expansion, it is appended to the argument list verbatim. (check-in: cd942dce user: drh tags: trunk) | |