Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
|
2026-04-13
| ||
| 17:33 | Fix typos and inaccuracies in comments. No changes to code. (leaf check-in: a6c2d7ce84 ... user: drh tags: trunk) | |
| 12:22 | ".prompt" command improvements in the CLI: Guard against mistakenly saying ".prompt show" without the "--" before "show". Add the --hard-reset option to .prompt to make it more easily testable. (check-in: 495e4851d4 ... user: drh tags: trunk) | |
| 11:34 | Improvements to the prompt_filename() function in the CLI so that it finds the database filename even if the connection is not yet fully open. (check-in: efb3e808a0 ... user: drh tags: trunk) | |
| 11:20 | Update test/c/snprintf1.c to test the result of the sqlite3_snprintf() call. Also add an SQLITE_OMIT_AUTOINIT configuration and update C tests to account for it. (leaf check-in: 30b597d797 ... user: dan tags: c-tests) | |
| 10:56 | Latest upstream jimsh0.c. (check-in: 414ae4dd65 ... user: stephan tags: trunk) | |
|
2026-04-12
| ||
| 17:47 | Doc typo fix which broke the docsrc build, reported by BrickViking. (check-in: 3c212b5d85 ... user: stephan tags: trunk) | |
| 10:46 | Bug fix in the revised ".prompt" command of the CLI, with test cases. (check-in: 7583385593 ... user: drh tags: trunk) | |
| 05:43 | Fix a typo which caused .headers to not show up in the shell's .help. (leaf check-in: 9efc1b6497 ... user: stephan tags: branch-3.53) | |
| 05:41 | Fix a typo which causes .headers to not show up in the shell's .help. (check-in: d379b14a48 ... user: stephan tags: trunk) | |
|
2026-04-11
| ||
| 23:58 | Change the prompt escape design yet again, to use / as the escape character, since % and just about every other punctuation character is special to cmd.exe, batch files, and nmake, on Windows. (check-in: 79a8d3edf8 ... user: drh tags: trunk) | |
| 22:58 | CLI prompt design change: The escape character is changed from \ to %#37;. This avoids lots of quoting problems when trying to specify prompt strings in various programming languages and shells. (check-in: e7e6ecc45d ... user: drh tags: trunk) | |
| 22:18 | Two C-preprocessor macros SQLITE_PS1 and SQLITE_PS2 can be set to override the default prompt strings in the CLI. (check-in: 6fa0216a19 ... user: drh tags: trunk) | |
| 20:53 | Make sqlite3_incomplete() available to extensions. (check-in: 50d81300ba ... user: drh tags: trunk) | |
| 20:43 | When fiddle terminal mode is enabled, add a link to the jquery.terminal project in the About box. (check-in: d64f0c8845 ... user: stephan tags: trunk) | |
| 20:41 | Fix harmless UB in sqlite3_incomplete(). (check-in: 8dfdff559f ... user: drh tags: trunk) | |
| 20:31 | fiddle: disable jquery.terminal's pre-processing of user input, as discussed in forum post c6665017c0dbba1f, with many thanks to the jquery.terminal team for this workaround. (check-in: ea7e121ab2 ... user: stephan tags: trunk) | |
| 18:38 | Improvements to the interactive prompt in the CLI: (1) CLI honors SQLITE_PS1 and SQLITE_PS2 envvars as prompt strings, (2) CLI prompt strings expand various backslash escapes, (3) No arbitrary length limits on CLI prompt strings, (4) New default prompt shows the database filename using the \f escape, (5) SQLite core adds the sqlite3_incomplete() API, used by the \H escape in prompt string rendering, (6) Enhancements to the ".prompt" dot-command. (check-in: 55af98054e ... user: drh tags: trunk) | |
| 18:05 | Fixes for running C tests on windows. (check-in: 1fcacdc41a ... user: dan tags: c-tests) | |
| 17:47 | Fix harmless compiler warnings. (closed check-in: 3b4cc8d3be ... user: drh tags: cli-prompt) | |
| 17:03 | Enhance testrunner.tcl to run individual tests written in C from the test/c/ directory. (check-in: 6f140f76f4 ... user: dan tags: c-tests) | |
| 16:12 | Initial test cases for the CLI prompt enhancements. (check-in: b7ecc84735 ... user: drh tags: cli-prompt) | |
| 15:45 | Add --reset, --show, and -- options to the ".prompt" command of the CLI. (check-in: 8075576ba2 ... user: drh tags: cli-prompt) | |
| 14:11 | Enhancements to shell_prompt_test() for better testing. Enhance the ".open" command so that it does ~/ expansion on filenames. (check-in: ec6830fe60 ... user: drh tags: cli-prompt) | |
| 12:35 | Remove arbitrary limits on the length of CLI prompts. Use environment variables SQLITE_PS1 and SQLITE_PS2 (if they exist) as the default CLI prompts. (check-in: a46ceaeab9 ... user: drh tags: cli-prompt) | |
| 11:24 | Fix the \B escape for prompts so that it uses wcwidth() instead of strlen() to compute spacing. (check-in: c6ff4f701d ... user: drh tags: cli-prompt) | |
|
2026-04-10
| ||
| 23:33 | Ensure that sqlite3-opfs-async-proxy.js is copied into the fiddle target dirs. (check-in: d4e0e81afd ... user: stephan tags: branch-3.53) | |
| 23:31 | Ensure that sqlite3-opfs-async-proxy.js is copied into the fiddle target dirs. (check-in: 149200861e ... user: stephan tags: trunk) | |
| 23:25 | Ensure that sqlite3-opfs-async-proxy.js is copied into the fiddle target dirs. (check-in: 7c9998de1b ... user: stephan tags: cli-prompt) | |
| 23:05 | A protype of .prompt support in fiddle but its utility there is in doubt because .open does not work there, so there's very little dynamic info worth showing in a prompt. Also, ANSI colorization can't work there, nor can we colorize the prompts using HTML because of limitations in jquery.terminal. (check-in: 3b17500dc6 ... user: stephan tags: cli-prompt) | |
| 21:58 | Expose the main /fiddle object to the browser dev console as globalThis.fiddle for experimenting with a dynamic prompt. (check-in: 8574e5c9da ... user: stephan tags: trunk) | |
| 20:44 | Fix minor issues on Windows. (check-in: 48e40d3f6a ... user: drh tags: cli-prompt) | |
| 20:29 | Fix prompt for in-memory databases. Fix the continuation mechanism so that it looks at all accumulated lines, not just the most recent line. (check-in: 1668947255 ... user: drh tags: cli-prompt) | |
| 20:14 | Replace the former dynamic-continuation prompt logic with backslash-escape prompt expansion, include some expansions that serve the same role as the old dynamic-continuation prompts. This allows greater user configurability. (check-in: 052631202e ... user: drh tags: cli-prompt) | |
| 20:06 | Add the \B escape for CLI prompts. Change the default prompts to use \f, \H, and \B. (closed check-in: 354325b6f3 ... user: drh tags: cli-prompt-redo) | |
| 19:33 | The \H escape on a prompt string fills in with the characters needed to make the input "complete". Add the shell_expand_prompt() SQL function for testing purposes. (check-in: 6aafb76c74 ... user: drh tags: cli-prompt-redo) | |
| 18:53 | Merge trunk fixes and enhancements into the cli-prompt-redo branch (check-in: f3354ebf51 ... user: drh tags: cli-prompt-redo) | |
| 18:14 | Improve defenses in QRF against trying to run the same prepared statement twice, concurrently. (check-in: 6ab6f622be ... user: drh tags: trunk) | |
| 17:56 | API doc correction for sqlite3_js_retry_busy(). No code changes. (check-in: e2bfb67da9 ... user: stephan tags: branch-3.53) | |
| 17:55 | API doc correction for sqlite3_js_retry_busy(). No code changes. (check-in: 749c537812 ... user: stephan tags: trunk) | |
| 17:37 | Merge trunk into the compile-commands branch. (leaf check-in: f1b4a50754 ... user: stephan tags: compile-commands) | |
| 17:16 | Use sqlite3_malloc() for memory allocation inside of sqlite3_str_vappendf(), since it invokes sqlite3_initialize(), whereas sqlite3DbMallocRaw() does not. (check-in: d959559d1f ... user: drh tags: branch-3.53) | |
| 17:11 | Use sqlite3_malloc() for memory allocation inside of sqlite3_str_vappendf(), since it invokes sqlite3_initialize(), whereas sqlite3DbMallocRaw() does not. (check-in: a2f84c5631 ... user: drh tags: trunk) | |
| 16:06 | Fix the printf() optimization added on 2026-03-29 so that sqlite3_snprintf() does not incorrectly truncate floating-point conversions. (check-in: 7c6883ecd3 ... user: drh tags: branch-3.53) | |
| 15:55 | Fix the printf() optimization added at [ccb6b6c4ac21742d] so that sqlite3_snprintf() does not incorrectly truncate floating-point conversions that are close to filling the buffer, as reported in forum post 2026-04-10T13:48:12z. (check-in: a50521a160 ... user: drh tags: trunk) | |
| 13:43 | Prototype sqlite3_incomplete() - a variant of sqlite3_complete() that returns additional information about what is needed to complete the statement. (check-in: a698fbfb8b ... user: drh tags: cli-prompt-redo) | |
| 10:48 | Attempt to work around a bug in legacy Microsoft compilers. Forum post 2026-04-10T06:33:11z. (check-in: 661e141362 ... user: drh tags: trunk) | |
| 10:27 | Change a variable name to try to quash a compiler warning reported by forum post 2026-04-10T09:33:27z. This is just a guess, as we have no way of reproducing the warning, and hence no way of knowing if it fixes the problem. (check-in: e065c019d2 ... user: drh tags: trunk) | |
| 08:39 | Correct shell result code propagation regression introduced in [ff084ae341eab5c4] and reported in forum post 6fa3247e9724844c. (check-in: 5306da4231 ... user: stephan tags: branch-3.53) | |
| 08:36 | Correct shell result code propagation regression introduced in [ff084ae341eab5c4] and reported in forum post 6fa3247e9724844c. (check-in: a76682a3b1 ... user: stephan tags: trunk) | |
| 00:55 | Improvements to the way \x works so that it can be used to change the prompt color. This really messes with linenoise, though. (check-in: bbee56f970 ... user: drh tags: cli-prompt-redo) | |