]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Tue, 1 Oct 2024 19:10:47 +0000 (19:10 +0000)]
New #ifdefs to omit code that is unused when SQLITE_USE_LONG DOUBLE is defined.
FossilOrigin-Name:
98066e2d226e7d2eceec1931a1432baea956f49bf3c708d8a6d511fa4e864ca3
stephan [Tue, 1 Oct 2024 17:57:55 +0000 (17:57 +0000)]
Another comment about the LONGDOUBLE wasm topic. No code changes.
FossilOrigin-Name:
1755831cb1ac58241e0b11d8d003b5eca39b65aa3cb84229b215662028b1b3c0
stephan [Tue, 1 Oct 2024 17:08:23 +0000 (17:08 +0000)]
Use the new SQLITE_USE_LONG_DOUBLE to disable long-double support in WASM builds, as they cannot be represented in JS and this saves approximately 5.5kb in the resulting wasm file.
FossilOrigin-Name:
fa7b56f776b715d061581fad6f04b871504ff5d808e7364419d1d6cdef82c5ee
drh [Tue, 1 Oct 2024 16:55:30 +0000 (16:55 +0000)]
Add compile-time option -DSQLITE_USE_LONG_DOUBLE=0 to omit all attempts to use
"long double". Or =1 to omit attempts to use the Dekker algorithms to achieve
high-resolution floating point.
FossilOrigin-Name:
ca5964ef70efad3332e0bf9c158eb5fd5006d3022051d1ac506c097c427735a1
stephan [Tue, 1 Oct 2024 13:40:59 +0000 (13:40 +0000)]
stephan [Tue, 1 Oct 2024 11:09:50 +0000 (11:09 +0000)]
Correct missing LDFLAGS_ZLIB for libsqlite3.so.
FossilOrigin-Name:
98bbba3a05734e080a0c8c51fac0368436809d4ff3c39959a51970400b4470cb
stephan [Tue, 1 Oct 2024 11:04:02 +0000 (11:04 +0000)]
Fix reversed logic in the build/target/host names in several hwaci-* functions.
FossilOrigin-Name:
fde7257ad9ce84be6d907be3c6d277b04dd9466ee6828bfded4cfefc86db22db
stephan [Tue, 1 Oct 2024 10:49:30 +0000 (10:49 +0000)]
Add an #if'd-out block to sqlite3-wasm.c mentioning the LONGDOUBLE_TYPE, as brought up in [forum:
cbfb0d0ac0a4e349 | forum post
cbfb0d0ac ]. No functional changes.
FossilOrigin-Name:
0b83e8f1ef53b35a9dda0740b4922b8691428f7484f3058833a961f3f8d0b178
stephan [Mon, 30 Sep 2024 19:01:41 +0000 (19:01 +0000)]
Add static library build. Get build working (for a given value of working) with the --disable-amalgamation flag.
FossilOrigin-Name:
ddfda58004fa3e43c4f2d497c6feecbea3b195d14196bf179f4aafd21ea089ea
drh [Mon, 30 Sep 2024 18:19:38 +0000 (18:19 +0000)]
Fix the character width tables for the CLI such that all unicode code-points
less than 0x300 have a width of 1. This is in fact the case for Mac, Ubuntu,
and Windows.
FossilOrigin-Name:
f0c5a86fefecded07e098e1326dd54c72504b0bb480f710e395d4041a322dfcb
stephan [Mon, 30 Sep 2024 17:44:41 +0000 (17:44 +0000)]
dan [Mon, 30 Sep 2024 17:28:45 +0000 (17:28 +0000)]
In fts5, avoid starting a new merge of level L if there exists already an ongoing merge of a level less than L.
FossilOrigin-Name:
350c6e75ce3c1e81458d1baa73045df489284206e8b279ab3c2f5e3d011c262a
stephan [Mon, 30 Sep 2024 14:33:36 +0000 (14:33 +0000)]
dan [Sat, 28 Sep 2024 20:45:11 +0000 (20:45 +0000)]
Rationalize some of the new code on this branch.
FossilOrigin-Name:
66f209ba40e7de49b304d7931ff38a4994038452aab08e9347286a234c6f7075
drh [Sat, 28 Sep 2024 19:52:38 +0000 (19:52 +0000)]
Fix the CLI so that the --bom option only outputs a single BOM, not two.
FossilOrigin-Name:
76b6331e6a705a420a64820a18214f07cf4c1d5151e7158d6fff09964e63f352
dan [Sat, 28 Sep 2024 15:20:13 +0000 (15:20 +0000)]
stephan [Sat, 28 Sep 2024 15:13:49 +0000 (15:13 +0000)]
Add another missing mkdir to the wasm build process.
FossilOrigin-Name:
e815055b321085deda8607ac3279ef1a1c890fe3bf9d9b9c0a74028e87857a7d
dan [Sat, 28 Sep 2024 15:09:43 +0000 (15:09 +0000)]
Add tests for DELETE on contentless, contentless-delete and contentless-unindexed fts5 tables.
FossilOrigin-Name:
74832fffb61d5e09ff256622cc9aa1fd2c40d30324c410bd6a8c688f0506a536
stephan [Sat, 28 Sep 2024 14:51:10 +0000 (14:51 +0000)]
stephan [Sat, 28 Sep 2024 13:51:47 +0000 (13:51 +0000)]
Complete a line of documentation which was interrupted mid-sentence.
FossilOrigin-Name:
c9cbbeda3d1ec4215396aaaf94428b829c4f53329431fa61251914c195f8a9a1
stephan [Sat, 28 Sep 2024 12:01:10 +0000 (12:01 +0000)]
wasm: move the makefile-eval-generated fiddle rules into mkwasmbuilds.c. Squelch some warnings from grep when running 'make clean' on a clean tree.
FossilOrigin-Name:
0485d1360b0dbf9987d16ab1df47b6b7a25595881581799f87889f6d4eeb60f4
stephan [Sat, 28 Sep 2024 11:23:09 +0000 (11:23 +0000)]
Ensure that the temporary build dir is mkdir'd by wasm deps which depend on it.
FossilOrigin-Name:
cabdf9797281090ab3f95c9f4c2a79878d1c64d1f2a09e433e2309abe5e19e59
stephan [Sat, 28 Sep 2024 11:03:00 +0000 (11:03 +0000)]
For wasm builds: automatically use higher optimization (but slower build) levels when a target related to deliverables (as opposed to dev mode) is explicitly invoked.
FossilOrigin-Name:
45361ab9744ccac3419d97fe8951838f14bd28220e3f7f747b39e46cfc3b5a1d
stephan [Sat, 28 Sep 2024 00:41:34 +0000 (00:41 +0000)]
Latest upstream autosetup for a --help fix on QNX.
FossilOrigin-Name:
b9faebbb543fb3a03f46dd4defe28ffa0c32a9a46ed73912f93b86e41f3db04a
stephan [Sat, 28 Sep 2024 00:39:19 +0000 (00:39 +0000)]
Minor makefile doc fixes. No functional changes.
FossilOrigin-Name:
b3ad58e1fc73941f2d32bab0e0fac0b95849ae69f84788a431e65bb072e42db5
stephan [Sat, 28 Sep 2024 00:37:23 +0000 (00:37 +0000)]
Merge trunk into autosetup branch for latest wasm pieces.
FossilOrigin-Name:
c3877d1241f946b470a7a4868f13e1106e8aac4851d4bc5a64c90e0569444b81
stephan [Sat, 28 Sep 2024 00:02:52 +0000 (00:02 +0000)]
Merge wasm-build-rework branch into trunk. Summary: 1) add optional bare-bones build, stripped of many optional library features, 2) replace much of the hyper-spaghetti wasm-specific makefile code with a more legible static code generator.
FossilOrigin-Name:
208c27714646c9bc26eef11266086a71da04bc24e87078de0955e7beb68a821e
stephan [Fri, 27 Sep 2024 23:45:40 +0000 (23:45 +0000)]
Fix fiddle build broken by recent build-level reworks. Remove a stale reference to an old CSS file.
FossilOrigin-Name:
f904b3b7842da036c3e8423bae02cdf207573c92dc379a601eae289eb3c5f547
dan [Fri, 27 Sep 2024 19:21:09 +0000 (19:21 +0000)]
Extra test cases for UPDATEs of contentless tables.
FossilOrigin-Name:
4d11d844de3edd82f022c36381ca7f14a546a608293c329b91e7f041cec82ff5
dan [Fri, 27 Sep 2024 19:10:54 +0000 (19:10 +0000)]
Fix a problem with UPDATE statements that modify the rowid of contentless_delete=1 tables.
FossilOrigin-Name:
d69abca82145465c85241a12322986f22bf12ffe42f86c2c8e8e2f2a77d53bf8
dan [Fri, 27 Sep 2024 18:32:52 +0000 (18:32 +0000)]
Fix a problem with UPDATEs that do not modify all UNINDEXED columns of a contentless_delete=1, contentless_unindexed=1 table.
FossilOrigin-Name:
b6b1db8d343d3e55c3a5589af3ec629762e06c6b689b77defd445347198cb2e7
stephan [Fri, 27 Sep 2024 16:43:47 +0000 (16:43 +0000)]
stephan [Fri, 27 Sep 2024 16:20:03 +0000 (16:20 +0000)]
stephan [Fri, 27 Sep 2024 13:29:50 +0000 (13:29 +0000)]
Add basic libreadline detection and build CLI shell.
FossilOrigin-Name:
2ba7ab562580667bc9249f2d1f2402c605553d5583eec497398abe6d196c83d4
stephan [Fri, 27 Sep 2024 12:15:14 +0000 (12:15 +0000)]
General tinkering and cleanups in the autosetup bits.
FossilOrigin-Name:
a290e3b15de75f6a0a4975b5747449525fb2b58b3947b8ca0ab64a4d3cca228e
dan [Fri, 27 Sep 2024 11:35:22 +0000 (11:35 +0000)]
dan [Fri, 27 Sep 2024 10:57:41 +0000 (10:57 +0000)]
Allow UPDATEs of unindexed columns in fts5 contentless_unindexed=1 tables. Testing to come.
FossilOrigin-Name:
cd36d66c88d7282eb0a3ccde5713253f72f5843e451b2693b71adfdae28b41fb
stephan [Fri, 27 Sep 2024 09:40:55 +0000 (09:40 +0000)]
Rename TCL_GENERATOR to BTCL for consistency with BCC/TCC.
FossilOrigin-Name:
a7ff8f3c2c86f435a08d568a07f019a59dcca8f66a719d242289fa0c7097c2af
stephan [Fri, 27 Sep 2024 03:16:01 +0000 (03:16 +0000)]
Disable the optional extending of JimTCL on the grounds of YAGNI.
FossilOrigin-Name:
f395c269d55c2b5ceb074f26d0b63f65b1f04ec513fe203c7e73e3a876b1f055
stephan [Fri, 27 Sep 2024 03:04:16 +0000 (03:04 +0000)]
General auto.def cleanups, mostly around JimTCL. Swap out impl for the sqlite_cfg.h generator - this approach is lower-maintenance (requires no hand-maintained template) but may not be compatible with expectations.
FossilOrigin-Name:
da197946dbaacedb6e74827db9b5dd195d4aaf78ad9411a14aca732ab77917c6
stephan [Fri, 27 Sep 2024 02:35:41 +0000 (02:35 +0000)]
Tweak build to fall back to system-side tclsh if we cannot find realpath() or _fullpath() for JimTCL (needed for some of the code generator scripts to work).
FossilOrigin-Name:
b31dbb9945d0ac5e22d146565443bcdc0dd1a1c83034cfb5867b2303ada2bdea
stephan [Fri, 27 Sep 2024 01:42:52 +0000 (01:42 +0000)]
Run all of the TCL-based code generators using JimTCL.
FossilOrigin-Name:
3193b86a91d8096be68cb83133c7665129694521d7da81bf725e285c229271f7
stephan [Fri, 27 Sep 2024 01:30:34 +0000 (01:30 +0000)]
Generate sqlite3.h/.c with jimsh, somewhat to my surprise.
FossilOrigin-Name:
c365d8e1f7aa19e424f60f976db683c3ccb489900124811541e02d47f9a1cbe3
stephan [Fri, 27 Sep 2024 01:25:49 +0000 (01:25 +0000)]
Experimentally build shell.c using the autosetup-provided JimTCL.
FossilOrigin-Name:
5bd62cdbc4b188a59c83fb04685f9967d6a5270772eb48f950a5d86409eb8a1b
stephan [Fri, 27 Sep 2024 01:04:09 +0000 (01:04 +0000)]
Remove some gratuitous overengineering before it can spread.
FossilOrigin-Name:
94340011ed903434cd12ca982f226c548f7ec43019d449b4ee12e18ec886fb27
stephan [Fri, 27 Sep 2024 01:00:32 +0000 (01:00 +0000)]
drh [Thu, 26 Sep 2024 22:25:13 +0000 (22:25 +0000)]
stephan [Thu, 26 Sep 2024 21:09:22 +0000 (21:09 +0000)]
stephan [Thu, 26 Sep 2024 21:08:00 +0000 (21:08 +0000)]
Latest hwaci-common.tcl after refactoring to facilitate including a copy in the libfossil tree.
FossilOrigin-Name:
feea65bcd54f9266445bc4d65ea5e3cfadee8e3abff5b682e31cdc0034354fbf
drh [Thu, 26 Sep 2024 19:38:34 +0000 (19:38 +0000)]
Add the ext/misc/sqlite3_stdio.c portability interface and incorporate it
into the CLI, sqldiff, and sqlite3_analyzer. Enhance the CLI with the new
".www" dot-command and related options on .once and .output.
FossilOrigin-Name:
f97f9944b829a49da12786f934da0a5ad51591afd6d8a19a4a0835f51bbdbff2
drh [Thu, 26 Sep 2024 19:16:20 +0000 (19:16 +0000)]
Provide SQLITE_U8TEXT_ONLY and SQLITE_U8TEXT_STDIO compile-time options
to the sqlite3_stdio.c module.
FossilOrigin-Name:
f31588520e3f45b50dcaa9eecab17f52ebb56bb53d0f9bdb88cc596d1a156353
stephan [Thu, 26 Sep 2024 18:40:07 +0000 (18:40 +0000)]
Get lemon building. Re-indent hwaci-common.tcl for consistency.
FossilOrigin-Name:
53dc33d5e20062e8c4c9856349bbc143c858327ef41f356ffcc574b36d0cc73c
stephan [Thu, 26 Sep 2024 18:13:10 +0000 (18:13 +0000)]
Resolve a harmless compiler warning in QNX builds.
FossilOrigin-Name:
2916460179c6089375188c6e4e3cff1fca5bbbbb7280a10c919e09e75d1f11f8
dan [Thu, 26 Sep 2024 18:02:17 +0000 (18:02 +0000)]
When possible, avoid taking wal file read-lock 0 in sqlite3_snapshot_get().
FossilOrigin-Name:
34b6ac3d76dbc6819778ec2a0f81cbcdcc0cd1a6303381d97f1c479e4ecdd132
stephan [Thu, 26 Sep 2024 14:09:23 +0000 (14:09 +0000)]
Do not remove *.def in the cleanup rules because auto.def is a required part of autosetup. Remove the .o vs .obj detection/distinction because the Unix-like Windows environments use .o.
FossilOrigin-Name:
65eb1072e297f01ba4ce21fe644f709e75ebaec5307764b549efceafb88f6ebf
drh [Thu, 26 Sep 2024 13:12:19 +0000 (13:12 +0000)]
Clarification of the meaning of the nByte parameter to sqlite3_prepare().
Comment and documentation change only - no changes to the code.
FossilOrigin-Name:
92d71eee4f3a5edb3877c108d14972d80654982b0de3e635d9d008e9d3b6591f
stephan [Thu, 26 Sep 2024 12:16:46 +0000 (12:16 +0000)]
Cleanups of the --with-wasi-sdk bits. Straighten out VERSION vs RELEASE.
FossilOrigin-Name:
7638f3ad1588ff16c2980763c6c4c1386a711acd64adb21c465f186a47bc975d
stephan [Thu, 26 Sep 2024 08:53:37 +0000 (08:53 +0000)]
stephan [Thu, 26 Sep 2024 08:25:10 +0000 (08:25 +0000)]
Remove a misled acrobatics related to cross-compilation, based on suggestions from Steve Bennett. Add a quick-n-dirty placeholder check for tclsh to move that part along.
FossilOrigin-Name:
c419168938b009b2cf8a42a01272971497b5329792ccb8cef235f47ab5f142e2
drh [Thu, 26 Sep 2024 01:29:22 +0000 (01:29 +0000)]
Fix shell test cases to account for recent additions to the ".help" output.
FossilOrigin-Name:
54c22bc6165affbea0d1166a0912d19939300ccc4ae33a6b2ed8c510ab61c574
stephan [Wed, 25 Sep 2024 23:09:38 +0000 (23:09 +0000)]
stephan [Wed, 25 Sep 2024 22:13:49 +0000 (22:13 +0000)]
Integrate the configure-time Emscripten bits.
FossilOrigin-Name:
456125a14454180d608d8f5bc651aa4350958cdd14f4011ef540beb278ca2d51
dan [Wed, 25 Sep 2024 18:55:11 +0000 (18:55 +0000)]
Change the way tokendata indexes are collected for prefix queries.
FossilOrigin-Name:
204ddf4e726b695dd12ab4a945ec2461655aa0bcc38b74e970f07ed2ac43c6ff
stephan [Wed, 25 Sep 2024 18:03:26 +0000 (18:03 +0000)]
drh [Wed, 25 Sep 2024 16:11:27 +0000 (16:11 +0000)]
Always show HTML table headers in ".www" output mode.
FossilOrigin-Name:
660ca5ce6600d897cc2b00b9d39e5d993c1c0e71ec0d5dc706246c053a163281
drh [Wed, 25 Sep 2024 15:55:52 +0000 (15:55 +0000)]
Add the --plain option to the ".www" dot-command.
FossilOrigin-Name:
a9209519f612e66cfe11c89e70efd8285a0185ac0d3e5795846aafbd05d7a21f
drh [Wed, 25 Sep 2024 15:26:37 +0000 (15:26 +0000)]
Have the zipfile and fileio extensions use sqlite3_stdio.c when it is
available - such as when those extensions are preloaded into the CLI.
FossilOrigin-Name:
74bbb2b2b4507d9acbd91209a2ce341968e9ff64f3aebe9e817bfe488d39ae03
stephan [Wed, 25 Sep 2024 14:58:09 +0000 (14:58 +0000)]
stephan [Wed, 25 Sep 2024 14:38:46 +0000 (14:38 +0000)]
Lots of work on auto.def and the utility tcl lib. Still lots more to do.
FossilOrigin-Name:
2141527a38ca8170e79b5b5e664378f0d8464055119f5b986e5d7b1be75e919e
drh [Wed, 25 Sep 2024 14:09:47 +0000 (14:09 +0000)]
Redirect timer output just like any other text.
FossilOrigin-Name:
3b5ae21074958788b23ccf449e52fbbad1f81779e07a6ca62ad8395f88a37286
drh [Wed, 25 Sep 2024 13:56:05 +0000 (13:56 +0000)]
Improvements to ".www" and ".output -w" so that text that is not part of
query output is shown using <pre>.
FossilOrigin-Name:
f8ef65c52305b2180ec56760f5762ac5638584cd504c79d57e86f61736901aa4
drh [Wed, 25 Sep 2024 13:29:03 +0000 (13:29 +0000)]
Add the "www" output mode that include <table> in the HTML output.
Add the ".www" command and the "-w" option to ".once".
FossilOrigin-Name:
b06fd9e6bcce09f12c994dc34f329a8d267ea0601bb07c9b00903c5017d55d42
drh [Wed, 25 Sep 2024 12:56:44 +0000 (12:56 +0000)]
Always include a UTF-8 BOM at the beginning of the output CSV when using
the ".excel" command on Windows, as the actual Excel program requires the
BOM in order to work correctly.
FossilOrigin-Name:
04727fc00207325a76a5d5f20549c00232810ac727dedb70bc9e8112e60b3f56
stephan [Wed, 25 Sep 2024 12:16:13 +0000 (12:16 +0000)]
Change --enable-tempstore to --with-tempstore to avoid the uphill (and losing) battle with autosetup's built-in handling of the --enable/--disable prefixes.
FossilOrigin-Name:
8bea45fbbf8557760e792cdfcede72afa9e25dd7b90e4ce3297efebe8d0cfb1c
dan [Wed, 25 Sep 2024 12:03:08 +0000 (12:03 +0000)]
Prevent regular DELETE and UPDATE statements from running against contentless_unindexed=1 tables that are not also contentless_delete=1.
FossilOrigin-Name:
21539e9d0d57fdc762affbce9220d1bb1ca009d9dc751b4ccfe63eecbbe2f575
drh [Wed, 25 Sep 2024 11:38:00 +0000 (11:38 +0000)]
drh [Wed, 25 Sep 2024 11:27:59 +0000 (11:27 +0000)]
Use sqlite3_fgets() instead of fgetc() to end the startup debugging pause
in the CLI.
FossilOrigin-Name:
869b3c05e852a797b5801a81d30a1f7955c31afad0274327f7af2284b555f23a
drh [Wed, 25 Sep 2024 09:43:05 +0000 (09:43 +0000)]
Merge trunk enhancements, and especially the zero- and double-width character
processing for columnar outputs into the cli-stdlib branch.
FossilOrigin-Name:
d6262a4bcd7b0334b23ae4d194ca2bce7c6554ee6c678666b24c830e4c14a467
drh [Wed, 25 Sep 2024 09:39:11 +0000 (09:39 +0000)]
In the CLI, for columnar output formats, try to account for the presence of
zero-width and double-width characters in the output and adjust column widths
accordingly.
FossilOrigin-Name:
9592b9ba3ad7a842cdd4c4010da278485a6fdec7e811bda01ebe640162a8c3b6
drh [Wed, 25 Sep 2024 09:33:14 +0000 (09:33 +0000)]
Improvements to comments on data structures and subroutines.
FossilOrigin-Name:
b217e3004b58af0e777726bdd652b999ad41815261299ef4ce8f8d2f6b0afe8d
stephan [Wed, 25 Sep 2024 08:04:14 +0000 (08:04 +0000)]
stephan [Wed, 25 Sep 2024 07:30:54 +0000 (07:30 +0000)]
Add --enable-tempstore support and document some of the weirdness of trying to use an explicit prefix of --enable with non-boolean flags (autosetup unconditionally handles --enable and --disable prefixes on its own and always treats them as boolean flags).
FossilOrigin-Name:
fe6fa4ce5271c6265985574e1c406dda5b57f0dc360626800b6173a8f054bdab
stephan [Wed, 25 Sep 2024 06:25:33 +0000 (06:25 +0000)]
Re-enable the --enable-all bits after figuring out that autosetup(options) is not a dict, but a list.
FossilOrigin-Name:
beb2a12045447586cc74f243d4f519c967595d929abe6330c2b1049897e8eaad
stephan [Wed, 25 Sep 2024 06:07:54 +0000 (06:07 +0000)]
Disable with --enable-all bits, as the helper function it uses is dying for reasons beyond my meager tcl-fu.
FossilOrigin-Name:
d2b883120e7ab374092d2bdef0faa22eaa9639cb103f9fbbbbfd16639fbfd323
stephan [Wed, 25 Sep 2024 04:34:16 +0000 (04:34 +0000)]
Correct some copy/paste errors in the previous checkin.
FossilOrigin-Name:
9752768d8a83052cb69fa07d51e2c82e710c20482cc02c33a4412ffdfa3dc699
stephan [Wed, 25 Sep 2024 04:20:58 +0000 (04:20 +0000)]
stephan [Wed, 25 Sep 2024 03:37:34 +0000 (03:37 +0000)]
Get several of the --enable/--disable configure flags working.
FossilOrigin-Name:
fd16d53d3a95cd4f5f81f4b1b09955f04c89116586aa16fa01627ae4904d587b
stephan [Wed, 25 Sep 2024 02:00:09 +0000 (02:00 +0000)]
Testing libfossil checkin fix for inheritance of privateness.
FossilOrigin-Name:
4b104926bf0862a5088e51549c2d688c2af649d45bf0e396cc48e171bed06b0a
stephan [Wed, 25 Sep 2024 01:39:39 +0000 (01:39 +0000)]
Get skeleton auto.def running, but it doesn't really do much except some standard boilerplate stuff.
FossilOrigin-Name:
e707634cf755346752bb83b7be5d0c683e39d6e0a497846019323fed31c08b9d
stephan [Tue, 24 Sep 2024 21:54:37 +0000 (21:54 +0000)]
Minor wasmfs speedtest1 build tweaks. Disable one wasmfs demo which was broken by Emscripten-side changes.
FossilOrigin-Name:
5ccc85d8f5809d961602dff557dca1ed34f5db61203912387272034e4da02614
stephan [Tue, 24 Sep 2024 21:08:49 +0000 (21:08 +0000)]
drh [Tue, 24 Sep 2024 19:47:12 +0000 (19:47 +0000)]
Fix over-length lines in the shell source code.
FossilOrigin-Name:
f3fdf76a0d3abeb5202f2b6f26318815396da7df680073955bde60b13f84e797
drh [Tue, 24 Sep 2024 19:19:53 +0000 (19:19 +0000)]
drh [Tue, 24 Sep 2024 18:01:50 +0000 (18:01 +0000)]
drh [Tue, 24 Sep 2024 17:49:06 +0000 (17:49 +0000)]
Port sqlite3_analyzer.exe to use sqlite3_stdio.
FossilOrigin-Name:
7c1c1226d803dbaf8e75085b1cc2aad88aef4c3168288e587c8c736633d09054
drh [Tue, 24 Sep 2024 17:40:54 +0000 (17:40 +0000)]
drh [Tue, 24 Sep 2024 16:09:50 +0000 (16:09 +0000)]
Get output redirection working again in the CLI.
FossilOrigin-Name:
086034c3508d95e4f620c5e0580fae770e85410b0c8bd94f600fc0fd25088947
dan [Tue, 24 Sep 2024 15:43:52 +0000 (15:43 +0000)]
dan [Tue, 24 Sep 2024 15:11:34 +0000 (15:11 +0000)]
Fix a memory leak in sqlite3expert.c introduced by [
f1d76c86 ].
FossilOrigin-Name:
42bb941584a1ac922ee6b0b6ecadce71c9259555563cf49913a6f820f3f9b887
drh [Tue, 24 Sep 2024 13:46:32 +0000 (13:46 +0000)]
Add the sqlite3_stdio.h library for Windows console I/O.
FossilOrigin-Name:
fcd0ecffc9889f8c855ea340f075ec42cdca482df82d6e67dc9c32613e8d5846