/ Timeline
Login

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

50 most recent check-ins

2025-04-04
13:25
Merge trunk Leaf check-in: 436a01e1b1 user: jan.nijtmans tags: cygwin-fixes
13:23
The win32lock and win32longpath tests don't work on Cygwin Leaf check-in: 32ef3f26e7 user: jan.nijtmans tags: trunk
13:08
Minor configure-internal cleanups to support the autosetup port of the TEA build. check-in: 244c2b75c1 user: stephan tags: trunk
06:49
Merge trunk check-in: 79dfaf05b8 user: jan.nijtmans tags: cygwin-fixes
06:47
win32longpath makes no sense on Cygwin. All tests pass now (except delete_db-1.3.0) check-in: 5cf5d2cedf user: jan.nijtmans tags: cygwin-fixes
03:26
Minor configure script internal doc edits. No functional changes. check-in: 357563bc7c user: stephan tags: trunk
03:16
Make the --static-cli-shell flag available in the autoconf build mode. check-in: b78a474ecb user: stephan tags: trunk
02:40
On HaikuOS, if --prefix is not explicitly provided then default it to /boot/home/config/non-packaged, based on an off-list discussion with HaikuOS user BrickViking. check-in: c4a5582911 user: stephan tags: trunk
2025-04-03
13:24
Add the --static-cli-shell configure flag to the canonical build, which works like --static-tclsqlite3 but applies to the CLI shell (statically linking it, which only works if all requisite libs are available in static form). It is not called --static-shell because that flag has a completely different legacy meaning in the autoconf build and this flight might eventually be added to that build, so would collide there. check-in: fd2c1638ec user: stephan tags: trunk
00:46
Add the --static-tclsqlite3 configure flag (canonical build only) to build tclsqlite3 as a static binary. This will only work on systems which have static versions of all requisite libraries. check-in: 6183632436 user: stephan tags: trunk
00:40
Minor cleanups to the --static-tclsqlite3 support. Closed-Leaf check-in: 06f1143870 user: stephan tags: static-tclsqlite3
2025-04-02
23:34
Add experimental --static-tclsqlite3 configure flag to build tclsqlite3 statically, which only works if static libtcl/etc. are available. Currently intended for docker builds via Alpine Linux. check-in: bef3c8b1b9 user: stephan tags: static-tclsqlite3
12:41
Fix harmless compiler warnings in the memstat.c extension. No changes to the core. check-in: 9e903953ba user: drh tags: trunk
11:21
Remove some stray debug output from proj.tcl. check-in: 5fc7150a20 user: stephan tags: trunk
10:42
Increase the size of a variable in FTS3 to help static analyzers see that there are no integer overflow problems. check-in: a921a4682f user: drh tags: trunk
2025-04-01
16:32
The json-blob-overwrite optimization seeks to prevent unnecessary I/O and data movement when making small changes to the middle of a large JSONB. check-in: 4a3d7b0421 user: drh tags: trunk
16:26
Fix a typo accidently added to the prior check-in. Closed-Leaf check-in: fb2f283038 user: drh tags: json-opt
15:17
This is an experimental optimization that attempts to keep a JSONB value the same size (same number of bytes) after doing a replace of an elements with a slightly smaller element, by denormalizing the size field. This can perhaps avoid unnecessary page updates and memmove() operations when making small changes in the middle of a large JSONB value. check-in: b5de9584b7 user: drh tags: json-opt
2025-03-31
23:18
Fix a harmless typo in a code comment. check-in: dd251377bd user: drh tags: trunk
14:12
Feature-complete. Not all test-cases pass. Merge trunk. check-in: 6552bfb70a user: jan.nijtmans tags: cygwin-fixes
13:08
Ensure that the compilation of extensions get the same CFLAGS as the core lib. Move the feature flags enabled by --dev out of TARGET_DEBUG and into OPT_FEATURE_FLAGS (for consistency). Rename the make-internal gcov-related flags to be more descriptive. At the end of the configure script, if SQLITE_DEBUG is active then emit a note reminding the builder that performance will suffer. check-in: e64c6a3856 user: stephan tags: trunk
11:24
Add the ?ENCODING? parameter to the "db copy" command. If used, it will translate from the given encoding to UTF-8 Leaf check-in: ac27c2f816 user: jan.nijtmans tags: db-copy-encoding
10:54
Ensure that extension sources also inherit the debugging-related flags from --debug or --dev. check-in: 3e96b772a4 user: stephan tags: trunk
10:29
Correct the ordering of the configure script's handling of the --dev and --debug flags so that --dev's forcing of --debug get picked up early enough. check-in: e48189ed33 user: stephan tags: trunk
09:53
The --dev option on ./configure implies --debug and adds -DSQLITE_DEBUG. check-in: 67dbd9ff0f user: drh tags: trunk
2025-03-30
09:08
Update tcl.m4 as well Leaf check-in: 97af9fd79e user: jan.nijtmans tags: tea-update
2025-03-29
11:50
Minor shell-internal doc addition. No functional changes. check-in: 01b99c8a28 user: stephan tags: trunk
2025-03-28
16:31
Correct two tests in shell1.test which were broken by the addition of new output in [0f11087b8475]. check-in: 909dd0a02a user: stephan tags: trunk
15:36
CLI shell: make (.output off) an alias for (.output /dev/null) or (.output nul), depending on the platform. Discussed in [forum:633979ce307f1cc6|forum post 633979ce307f1cc6]. check-in: 0f11087b84 user: stephan tags: trunk
14:32
Configure/make doc tweaks. No functional changes. check-in: dbcc03bd7a user: stephan tags: trunk
12:43
Update all TEA files to the latest version. All *.vc files should use Windows CRLF check-in: aa8dc559cc user: jan.nijtmans tags: tea-update
08:59
Second round of cygwin fixes: this makes the full "unix" vfs usable with Cygwin as well. Not all tests are working yet. WIP! check-in: 648aca5b47 user: jan.nijtmans tags: cygwin-fixes
07:09
Merge trunk check-in: 6a449918c2 user: jan.nijtmans tags: cygwin-fixes
2025-03-27
23:29
Merge cygwin and tclsqlite fixes into trunk. check-in: 121f4d97f9 user: drh tags: trunk
18:42
Add an explicit db close to fix a file-is-opened failure in session1.test in cygwin. check-in: c6e4e1cf2b user: stephan tags: cygwin-fixes
18:22
Rearrange #includes in FTS3 to avoid a harmless compiler warning. check-in: c5206cee83 user: drh tags: trunk
17:30
Fix for forum-post [/forum/forumpost/b5fde3596c|b5fde3596c]. Also fix encoding issue for non-ASCII characters. Also includes a fix from Stephan Beal, about a missing <stdint.h> include. Closed-Leaf check-in: e60198001e user: jan.nijtmans tags: tclsqlite-db-copy-fix
17:25
shell1.test: == => eq check-in: 99fdd19193 user: jan.nijtmans tags: cygwin-fixes
14:37
More ==/!= => eq/ne fixes check-in: 2aa6c4fa6c user: jan.nijtmans tags: cygwin-fixes
14:32
In Tcl, always use eq/ne for comparing strings, not ==/!= check-in: f96a5346e3 user: jan.nijtmans tags: cygwin-fixes
14:13
Merge trunk. Some additional test-fixes for Cygwin check-in: b36adadfa2 user: jan.nijtmans tags: cygwin-fixes
10:59
Fix an off-by-one bug in the ".dbtotxt" command from the shell that results in incorrect output. check-in: 2345094e87 user: drh tags: trunk
2025-03-26
22:23
Reduce the delay caused by anti-virus retries in Windows when attempting to open a database file with insufficient permission. check-in: d25c8a6222 user: drh tags: trunk
17:05
On winOpen(), redo the read-only test on every retry attempt. Just don't retry the winAccess() call. Closed-Leaf check-in: ccdd67ad9a user: drh tags: winopen-retry
15:51
Further attempted improvements at fast-fail for an inaccessible database file. check-in: cdeb21a312 user: drh tags: winopen-retry
14:45
Attempt to reduce the amount of retry time when trying to open an inaccessible database file on Windows. See [forum:/forumpost/e7991420f54dca50|forum thread e7991420f5] check-in: 986e45912c user: drh tags: winopen-retry
00:02
Merge trunk into cygwin-fixes branch. Add .fossil-settings/binary-glob to squelch warnings about *.db files on Cygwin. check-in: a8328b921c user: stephan tags: cygwin-fixes
2025-03-25
01:32
Configure script internal cleanups. Factor out the superfluous proj-lshift_ and use lassign instead. Add -ro flag to proj-file-write. check-in: 1f98fc07fd user: stephan tags: trunk
2025-03-24
23:08
Clarify and reduce redundancy in an assert() in walChecksumBytes(). check-in: 3c53abf5e6 user: drh tags: trunk
19:58
Test that the sqlite3changeset_apply() function is properly appling indirect changes. check-in: 1dadea3a79 user: dan tags: trunk