aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| | * Add the --plain option to the ".www" dot-command.drh2024-09-25
| | | | | | | | | FossilOrigin-Name: a9209519f612e66cfe11c89e70efd8285a0185ac0d3e5795846aafbd05d7a21f
| | * Redirect timer output just like any other text.drh2024-09-25
| | | | | | | | | FossilOrigin-Name: 3b5ae21074958788b23ccf449e52fbbad1f81779e07a6ca62ad8395f88a37286
| | * Improvements to ".www" and ".output -w" so that text that is not part ofdrh2024-09-25
| | | | | | | | | | | | | | | query output is shown using <pre>. FossilOrigin-Name: f8ef65c52305b2180ec56760f5762ac5638584cd504c79d57e86f61736901aa4
| | * Add the "www" output mode that include <table> in the HTML output.drh2024-09-25
| | | | | | | | | | | | | | | Add the ".www" command and the "-w" option to ".once". FossilOrigin-Name: b06fd9e6bcce09f12c994dc34f329a8d267ea0601bb07c9b00903c5017d55d42
| | * Always include a UTF-8 BOM at the beginning of the output CSV when usingdrh2024-09-25
| | | | | | | | | | | | | | | | | | the ".excel" command on Windows, as the actual Excel program requires the BOM in order to work correctly. FossilOrigin-Name: 04727fc00207325a76a5d5f20549c00232810ac727dedb70bc9e8112e60b3f56
| | * Fix stray fputs() calls in the CLI.drh2024-09-25
| | | | | | | | | FossilOrigin-Name: 1ee3fa0f0e87a61b5700abd56547c4acefe999317b0d53d66d890d9e09d8b7d9
| | * Use sqlite3_fgets() instead of fgetc() to end the startup debugging pausedrh2024-09-25
| | | | | | | | | | | | | | | in the CLI. FossilOrigin-Name: 869b3c05e852a797b5801a81d30a1f7955c31afad0274327f7af2284b555f23a
| | * Merge trunk enhancements, and especially the zero- and double-width characterdrh2024-09-25
| | |\ | | | | | | | | | | | | | | | | processing for columnar outputs into the cli-stdlib branch. FossilOrigin-Name: d6262a4bcd7b0334b23ae4d194ca2bce7c6554ee6c678666b24c830e4c14a467
| | * | Fix over-length lines in the shell source code.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: f3fdf76a0d3abeb5202f2b6f26318815396da7df680073955bde60b13f84e797
| | * | Fix error messages in the shell.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: aeef82e974c24071e3211588001a92c7f122fbaf02d9dcf7fa5aaf30d2729f64
| | * | Get fiddle working again on this branch.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: 0f228317c6ea1388d82df46f44c166b2aa9be63361ff9b81569ebee63c930f2e
| | * | Get output redirection working again in the CLI.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: 086034c3508d95e4f620c5e0580fae770e85410b0c8bd94f600fc0fd25088947
| | * | Add the sqlite3_stdio.h library for Windows console I/O.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: fcd0ecffc9889f8c855ea340f075ec42cdca482df82d6e67dc9c32613e8d5846
| | * | Use _wfopen() instead of fopen() on Windows in the CLI.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: 21a8cac5e9a0d5ead29ca1114be7520d182348f7e2e2e2416852b827d7e09f21
| | * | Always use fputws() for output to a Windows command-line prompt.drh2024-09-24
| | | | | | | | | | | | FossilOrigin-Name: 33950a8c3f3e48e5107fe56647da05147aa84f9c3eccbe7c8671f5b502ebb70b
| | * | CLI uses only lib-c for I/O on Windows. No calls to Win32. Works on Win11,drh2024-09-23
| | | | | | | | | | | | | | | | | | | | | | | | at least. Reads and writes unicode to/from the console and UTF-8 to/from files. Prototype code only - must testing and additional work required. FossilOrigin-Name: 5c54530d5a0a4125a1ba44f22537c4f63d5e5708f347c43cbac3e1832c4335da
| * | | Resolve a harmless compiler warning in QNX builds.stephan2024-09-26
| | | | | | | | | | | | FossilOrigin-Name: 2916460179c6089375188c6e4e3cff1fca5bbbbb7280a10c919e09e75d1f11f8
| * | | Clarification of the meaning of the nByte parameter to sqlite3_prepare().drh2024-09-26
| | |/ | |/| | | | | | | | | | Comment and documentation change only - no changes to the code. FossilOrigin-Name: 92d71eee4f3a5edb3877c108d14972d80654982b0de3e635d9d008e9d3b6591f
* | | Update docs for sqlite3_snapshot_get().dan2024-10-02
| | | | | | | | | FossilOrigin-Name: 78c3892ab777a39406da8a9df84d0634397514e25512b0363a13bff3b8bc8925
* | | When possible, avoid taking wal file read-lock 0 in sqlite3_snapshot_get().dan2024-09-26
|/ / | | | | FossilOrigin-Name: 34b6ac3d76dbc6819778ec2a0f81cbcdcc0cd1a6303381d97f1c479e4ecdd132
* | In the CLI, for columnar output formats, try to account for the presence ofdrh2024-09-25
|\ \ | | | | | | | | | | | | | | | zero-width and double-width characters in the output and adjust column widths accordingly. FossilOrigin-Name: 9592b9ba3ad7a842cdd4c4010da278485a6fdec7e811bda01ebe640162a8c3b6
| * | Improvements to comments on data structures and subroutines.drh2024-09-25
| | | | | | | | | FossilOrigin-Name: b217e3004b58af0e777726bdd652b999ad41815261299ef4ce8f8d2f6b0afe8d
| * | In the CLI, when displaying results in a columnar format, take into accountdrh2024-09-24
| |/ | | | | | | | | zero-width and double-width Unicode characters. FossilOrigin-Name: 47cfad71eddc6fc4414ff853ee172da72527620eee743721806072c6e0a80caa
* / Remove an ALWAYS() that can sometimes be false, with wildly incorrect SQLdrh2024-09-24
|/ | | | | inputs. dbsqlfuzz 707afcf73930de2624cdeca0ad1f0deea982dfea FossilOrigin-Name: 766cf5535b9f51decd88c1736b988def929a90f68eb6a52bcaa21bb321586a08
* If the database filename pointer passed to sqlite3_open(), change itdrh2024-09-21
| | | | | into ":memory:". FossilOrigin-Name: 62e11a3a78edf9853b74d6495ccd8ae9ac1966c7d78eb3682cf2d5885e3740ec
* New assert()s to help verify union access. No logic changes. Testing anddrh2024-09-20
| | | | | validation code only. FossilOrigin-Name: b7b64c53f5d7f6b405ee3f1f1be1d84230aa79db5a502c8ad78d3e524f4384fb
* Improved rebustness to malformed UTF-16 inputs to sqlite3_prepare16_v2().drh2024-09-19
| | | FossilOrigin-Name: 7b3a517b3e16ea487ca77a2c88a0c11d737de366524fc911aa1bdd6bfb7ad148
* Improvements to the scope of valueFromFunction().drh2024-09-18
| | | FossilOrigin-Name: a0f39419cb5bdfa42ab2978cf3819e3d7821212996571f8251d2efbeaa26c603
* Fix the preupdate hook so that it works when the "old.*" row has a column ↵dan2024-09-18
| | | | | with a non-NULL default value that was added by ALTER TABLE ADD COLUMN after the current record was created. FossilOrigin-Name: 00a398cf900179aa5a8aab09fe4a671d99e7a31583282848ef39390f2ef246eb
* Add assert() statements to some of the sqlite3_bind() APIs that help humandrh2024-09-17
| | | | | | readers and static analyzers, both, reason about the code and verify that it is memory safe. FossilOrigin-Name: 97528788145b83a1486dbaf09326ebedbc07bd0b47a57cdff773885b0b984604
* Enhancements to sqlite_dbpage() so that it accepts INSERT statements that candrh2024-09-14
|\ | | | | | | | | | | extend or truncate the database. Add the sqlite3-rsync utility program that make a copy of a live database over SSH. FossilOrigin-Name: b7a8ce4c8c5fc6a3b4744d412d96f99d2452eb4086ad84472511da3b4d6afec6
| * Merge sqlite_dbpage fixes into the sqlite3-rsync branch.drh2024-09-13
| |\ | | | | | | FossilOrigin-Name: dff76b7a3436031ea5a61b8a44ddfa1d40ea20c983f3d34a8501cd7074db68b8
| | * Bug fix in the enhanced sqlite_dbpage for when truncating two or moredrh2024-09-13
| | | | | | | | | | | | | | | ATTACH-ed databases within the same transaction. FossilOrigin-Name: 6aa9c8e79b440c6419e65990d9ceba8f00a6f975455138cf2aa82b113daec825
| * | Add sha1() functions to the CLI. Fix sha1b() such that it actually returnsdrh2024-09-12
| |/ | | | | | | | | a BLOB. FossilOrigin-Name: fe65821a3b912f061026e6fd7174be26897010e6b474e2780350cac60faebaad
| * Add the ability for sqlite_dbpage to truncate the database file by writingdrh2024-09-10
| | | | | | | | | | a NULL page. Experimental. FossilOrigin-Name: eb3c89ee2e4c5425be75deaf46a06a9cd8b210c695b918dd63a78f930c6e6b63
* | Disable the debug-use-only functions sqlite3_mutex_held() and drh2024-09-11
|/ | | | | | | sqlite3_mutex_notheld() when compiling with TSAN in as much as those routines cause TSAN to complain. Response to [https://issues.chromium.org/issues/41427446]. FossilOrigin-Name: db702dd78500a0839b0b2810a580d3634df49275470787b170973a86b73826d3
* Generalize the sqlite3_dbpage virtual table so that it is able to writedrh2024-09-09
| | | | | new pages onto the end of the database file using INSERT. FossilOrigin-Name: fe0d67e72d4228661c021f227bfc0d5ddb1b726db0f36c7221ead8dd8bd1dc73
* Move the vfstrace extension out of src/ over into ext/misc/ where it belongs.drh2024-09-09
| | | | | | Make it part of the standard build for the CLI. Bring some of the vfstrace output up-to-date. FossilOrigin-Name: 055b97de8d2397987d72dbab1cde78ece2d1c066e95042b4ed6b7b36b2cf9006
* Fix harmless compiler warnings.drh2024-09-06
| | | FossilOrigin-Name: 60fb8ee153ec293b6b3a4170dafa305e4c16af575aced72daef46116d8dc2bb6
* A testcase() macro added to help ensure that the fix to the omit-noop-joindrh2024-09-06
| | | | | optimization from yesterday does not regress. FossilOrigin-Name: 224628b1039b996499e0d806fc0215f175da6f1059eb1b9ac491ac11126971ab
* Ensure that the WhereInfo.revMask bitmap is adjusted when tables are removeddrh2024-09-05
| | | | | | | from the FROM clause by the Omit-Noop-Join optimization of [0cd82ee9a8413cf1]. Fix for the issue described by [forum:/forum/8a1e467e905b8d27|format post 8a1e467e905b8d27]. FossilOrigin-Name: 22ca5a2ffb89ccb5f337993b5a95e27c449c39014284156eabc33da012a8759c
* Fix a bug in the parsing of some corner-case JSON PATH strings that containdrh2024-09-04
| | | | | escaped double-quotes. FossilOrigin-Name: 60ac55c4b76355aaf7cbde38bf1f6082ff5612bf4ffc49ab69d00fd4e3d64e64
* Improved error messages on percentile functions. More tests cases fordrh2024-09-02
| | | | | percentile and for ordered-set aggregates. FossilOrigin-Name: e1bca168e70335fa2f9537632fd16e374c566a564fab4974c0b8f61cb63d08ce
* Change the name of the enabling compile-time macro todrh2024-09-02
| | | | | SQLITE_ENABLE_ORDERED_SET_AGGREGATES. FossilOrigin-Name: 3b1cdddf8339cc339ec74cd8be2bfa42e62b500048a444eb9e5d9817bc4702ae
* More internal documentation improvements.drh2024-09-01
| | | FossilOrigin-Name: 8b91b74931c36e1955ef933a07d8ec40c8b54c882efe7084d179168867c5244f
* The WITHIN GROUP (ORDER BY ...) syntax is now a compile-time option:drh2024-09-01
| | | | | | SQLITE_ENABLE_ORDERED_SET_FUNCS. There is no increment in the code size if the option is omitted. FossilOrigin-Name: c9367e2532d653738af27c4d92810eb648a9e12f72d7223017c87cb0dddc6804
* No prepare-time penality for ordered-set aggregates for applications thatdrh2024-09-01
| | | | | do not use them. FossilOrigin-Name: e070c16d2183312e416ff6af770346041e4d3836c4db2c9ea6049f63fb0eaa07
* Add error checking: Do not allow functions other than those in thedrh2024-08-31
| | | | | percentile extension to use the ordered-set aggregate notation. FossilOrigin-Name: 317d901429303340290334dbe7680a36339df0a50b586e3f71b6c5e5eba6d411
* Demonstration of how ordered-set aggregates might be parsed and integrateddrh2024-08-31
| | | | | into the existing parse tree, should we decide to support them. FossilOrigin-Name: ef9777890001ba0122d3add799795e118fd87243f42731ab84d4748b67605647
* Enhance the percentile() and median() extension functions so that they can bedrh2024-08-31
| | | | | window functions. FossilOrigin-Name: 4d0e3df4b9c609755977b8a462126242d2be1310c0122a8d4ba76d98d32a7230