version-3.50.0
Cygwin-centric fixes from Jan Nijtmans.
Avoid a potential integer overflow in non-default builds of the fts3 matchinfo() function.
Fix a problem in the fts5matchinfo.test file that prevented it from working on Mac.
ext/icu/README.txt: clean up EOL whitespace and add a mention of the --with-icu-... configure flags available as of version 3.48.
First attempt at getting the build to work with Tcl 9.0.
JNI: part 3 (of 3) of typos and Java style tweaks suggested in [forum:99ac7961d82f57f3|forum post 99ac7961d82f57f3]. Tested with jdk v8 and v21.
Approximately 100 typo corrections spanning the whole tree, submitted via [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text.
vtablog.c doc fixes reported in [forum:416d1e37b2|forum post 416d1e37b2].
In Tcl, always use eq/ne for comparing strings, not ==/!=
Add an appropriate _declspec to the declaration of the sqlite3_dbdata_init() function in the recovery extension.
Approximately 50 typo fixes, spanning the whole tree, contributed via [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app.
Remove stray tab characters from source files.
Fix a problem with using streaming iterators with sqlite3changegroup_add_change().
Remove unnecessary "www." prefixes on domain names in URLs.