aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | Fix compilation issues seen with older versions of MSVC.mistachkin2023-04-27
| | | | | | | | | FossilOrigin-Name: 4ba2a651120391d779a3db9881c0fb17e1322cc9d8738f915a46e31a2f313578
| * | Adjust OSTRACE usage so that it works with the changes in the previous check-in.mistachkin2023-04-27
| | | | | | | | | FossilOrigin-Name: 1eb4573e9092d350d00d05ba716cb0272e2dbb1ecbaadc2a7cc22de0b8cc2bda
| * | Fix a problem on windows sometimes causing SQLITE_NOMEM to be returned if an ↵dan2023-04-27
| | | | | | | | | | | | | | | error occurred while opening a temp file. FossilOrigin-Name: c22a39a6b28e3039fe453c0c0db98744b8a63ef9063cc3f6e0ed67d2506d34be
| * | When changing a large integer into a floating point value, cancel thedrh2023-04-26
| | | | | | | | | | | | | | | | | | string representation. Fix for [forum:/forumpost/5c74a3bc4a|forum post 5c74a3bc4a]. FossilOrigin-Name: 3e2da8a7e35c839128d26aac575605e1e34889e8ab3484440bdd65c4d752c6bb
| * | Remove unused variable ltoj accidentally added by [1783655e].dan2023-04-25
| | | | | | | | | FossilOrigin-Name: faa1575ce0a39a2335a77057e8769a4e67aedd6326b4627988d03f0cb21fc39a
| * | Avoid assuming that an expression in an ON() clause that evaluates to zero ↵dan2023-04-25
| |/ | | | | | | | | implies that the query will return zero rows when the query contains a RIGHT JOIN. [forum:95849acbe1|Forum Post 95849acbe1]. FossilOrigin-Name: 1783655ea422185e75593b89e4ef452a6f5496aefd389f88ce7fe4b7d41d6a98
| * CLI to have "undocumented" dot-commands, not usually shown by .helplarrybr2023-04-23
| | | | | | FossilOrigin-Name: 17f5dd2d2ae02a95180b9208b7de805922ba20271d3263e3193f0d46f4ec324c
| * The sqlite_stat4.idx field is case insensitive. It should work even ifdrh2023-04-22
| | | | | | | | | | | | some entries use a different case than others. Fix for [forum:/info/6c118daad0f1f5ef|forum post 6c118daad0f1f5ef]. FossilOrigin-Name: f097ca70b5b967d1aadebd74ac5020813e00b7c30cc543814dbf5f359d1328f1
| * Enhance the ".tables" command in the CLI so that it is able to dealdrh2023-04-22
| | | | | | | | | | gracefully with an OOM situation. FossilOrigin-Name: 5157fd1cf753b1c01c6c00e9ac2712da2631a673837ed15ec3420ec869ee66aa
| * The assertion-fault fix in [53a61f7423a7f057] was not quite complete. Thisdrh2023-04-22
| | | | | | | | | | | | additional change enhances it to deal with WITHOUT ROWID tables. No changes to deliverable code. FossilOrigin-Name: 4d5af42c651bc1655a4f09b743f2a1424f19c1e4248e041b3fd4a042fd1f9799
| * Add --unsafe-testing invocation option to CLI. Needs some tests added and ↵larrybr2023-04-22
| | | | | | | | | | changed. FossilOrigin-Name: b3d9ac052d5c2dd1afeeeb5c9cfac9dd91a1b8d6a74a2ef10aa2037ca505abce
| * Fix an incorrect assert() statement in btree.c as found bydrh2023-04-22
| | | | | | | | | | [forum:/info/d03345d572713fe6|forum post d03345d572713fe6]. FossilOrigin-Name: cd485b302c54aef066d751a153df34eea0cd23e54a414e291f636ad9929fe78a
| * Fix a incorrect assert() statement in the pre-update hook logic. No changesdrh2023-04-22
| | | | | | | | | | | | to production code. Fix for the problem reported by [forum:/info/19b217bfe709a072|forum post 19b217bfe709a072]. FossilOrigin-Name: 53a61f7423a7f057568a1d8a1e63be01a2328997850dc32e3d8c6d51f1c5ab0b
| * Fix harmless compiler warning in [1489e7f53a4863b3].drh2023-04-22
| | | | | | FossilOrigin-Name: da907dbc60b4f754845ae0bedc05cbda4cbfed9f468be3ffdc18860c763d9324
| * Also fix no-length string intolerance for CLI json mode.larrybr2023-04-22
| | | | | | FossilOrigin-Name: 3ac1984039a50445ff65db97468a5313d7f09db7b604755e444b77ac9346ea76
| * Early out from sqlite3Prepare() following an OOM to avoid possibledrh2023-04-22
| | | | | | | | | | | | problems further along in the parse. Fix for the NULL pointer dereference reported by [forum:/info/2e5131839365682a|forum post 2e5131839365682a]. FossilOrigin-Name: f35ce7c122017009496b777f33e641d0be086abee6ea8e25aab4c3e0fb45731a
| * CLI to handle absurd string length limit better. ↵larrybr2023-04-22
| | | | | | | | | | [forum:5180af725f1cc375|forum post 5180af725f1cc375] FossilOrigin-Name: 1489e7f53a4863b316af6dee10d9c66491d1bed6cf52a3538ac118c03b1d7ef9
| * Avoid need for cast in CLI shell_check_oom() calls.larrybr2023-04-22
| | | | | | FossilOrigin-Name: c88550ef6711b03a81e2e6d121e2eb99ccff6e925c025dd6e85dd81088508400
| * Fix unchecked return in CLI .dbi command. ([forum 79e2cd1bc](forum:)79e2cd1bc)larrybr2023-04-22
| | | | | | FossilOrigin-Name: 81a74ee9d66ba23dfadd875e372ce96491dd6bf146e03e7fec8c3fd98e6be825
| * Change the return type of the ts_read/write() family of functions from int ↵stephan2023-04-21
| | | | | | | | | | to ssize_t, per report in [forum post 947169d5e7](forum:947169d5e7). FossilOrigin-Name: 7809e7ce6a70657b8ea239eb4778698f7986a658e9177a57b2fb7814c069c936
* | Add a new modifier to date/time functions: "subsecond". May bedrh2023-04-21
|/ | | | | | abbreviated as just "subsec". This modifier causes functions to try to show fractional seconds if they do not already. FossilOrigin-Name: 03f2a15e8779d8ca76510badeabde62a0539ce8a6368d7a9688f5aadc215b940
* Increase CLI tolerance of arifically low memory.larrybr2023-04-20
| | | FossilOrigin-Name: 13f2638622871db9b91db547dcfd38f61c03e7696e4df5144adefcd86140aeba
* CLI .ar made to enforce getting a proper subcommand.larrybr2023-04-20
| | | FossilOrigin-Name: 104ab105ac0e96c0fc61c6d69179bf984fcfe5e0efb2c82f3742456c1b5fe5d1
* Fix a function declaration so that it correctly appears as private indrh2023-04-20
| | | | | the amalgamation. [forum:/forumpost/ec8c77516c|Forum post ec8c77516c]. FossilOrigin-Name: 1864569bb9fe28a5e77f34b199f26ac272dbbb1a6642dacd7e50ddd29aa567b6
* Improved rebustness of the pcache tracing logic.drh2023-04-19
| | | FossilOrigin-Name: 0a43235b8368a0996d1856c4e956786a5321275458cb9179ce818aa47bb824ed
* Remove unreachable legacy code.drh2023-04-19
| | | FossilOrigin-Name: e3e7fb87d90690c29b70da261887c8f7d87b62188d15577e48db91232e13608c
* Fix a segfault that could occur if a non-empty in-memory database was the ↵dan2023-04-19
| | | | | destination of a backup operation from a database with a smaller page size. FossilOrigin-Name: 020968f857d7b90bab3525fc9d6b859a019f6a80422c3d5ffb88f5bdb8e02a11
* Do not remove pages from the cache of an in-memory database due to adrh2023-04-19
| | | | | | failure to acquire the page due to it being larger than the maximum page size. Fix for [forum:/forumpost/a19bb49140|forum post a19bb49140]. FossilOrigin-Name: 982b35563da685dfdf50cbe4a7ae829d3b428e03587028df7efe520f819b1dc2
* Fix ambiguity in the header comment to the sqlite3PagerUnrefNotNull() routine.drh2023-04-19
| | | | | No code changes. FossilOrigin-Name: d419e65eef2954ed759121254024028854b55e8c4f52ff7a8896c8cadfc57f53
* Fix a debugging printf() in pcache.c. This only comes up on custom builds.drh2023-04-19
| | | FossilOrigin-Name: f2d6756731caadf9a30214ab7d19717a2ca1dae2652bcc6b211f6b0830362240
* Add pager debug tracing of truncate operations.drh2023-04-19
| | | FossilOrigin-Name: 0daadf36229816abe73ff684b55ef4f8045ed314347f3a694404a2084decb355
* Attempt to suppress harmless compiler warnings reported bydrh2023-04-19
| | | | | [forum:/forumpost/fc98845c06|forum post fc98845c06]. FossilOrigin-Name: f6e6c5f94cef83645288568a344a0ff64e4ef17b10fab28996567a94db0a002a
* Add comment on CLI ^C fix (because it is a bit subtle.)larrybr2023-04-18
| | | FossilOrigin-Name: 19c062f1cd814a33bf9c10928217464cddaea7c3291ff44e605901a86b82a06d
* CLI to cease dumping back to OS shel on ^C.larrybr2023-04-18
| | | FossilOrigin-Name: 7b1f635268bd5b093b22f832c3ac9e5d642d1aac5ebc620619be5a24930feb83
* Ensure that the VACUUM command is not confused by alternative encodings whendrh2023-04-18
| | | | | | it is the first command run on new database connection. [forum:/forumpost/09503b4d33|Forum post 09503b4d33]. FossilOrigin-Name: 8b0fe63f873661037351fc1eba6071b98b5c97a0fc8bd8a504a90d047f78bc0d
* Another fix to the indexed expressions in aggregate queries with GROUP BYdrh2023-04-18
| | | | | | | enhancement of ticket [99378177930f87bd] and implemented by check-in [b9190d3da70c4171] to address a problem described by [forum:/forumpost/f34e32d120|forum post f34e32d120], FossilOrigin-Name: 5acc3ef83e16a9f2803981a6e61eca62fe177cac4eed1befe2ade3a5977a1eab
* Minor coding style changes.mistachkin2023-04-17
| | | FossilOrigin-Name: 481aa3ccf6f12c2c2fd11a1a20d8fb59f4f9b1cd8dcff0586b4f52222463d720
*-. When CLI -utf8 active, do no translation to MBCS for output to Windows console.larrybr2023-04-17
|\ \ | | | | | | FossilOrigin-Name: cc1d4296d71ee6e2ba133edc581385e201c89657911c2ed39108843c776633a4
| | * Add -utf8 option to CLI, for improved console behavior on Windows.larrybr2023-04-15
| |/| | |/ |/| FossilOrigin-Name: 414010d2366477285cb238f7af1e3d511ab4cda4bd4493441bd9868387dd5b66
* | For CLI -utf8, set output codepage too. Adjust PP vars so that the code can ↵larrybr2023-04-15
| | | | | | | | | | be entirely omitted for targets pretending to be "WIN32" but not quite doing so. FossilOrigin-Name: 543594a7277b12d1c58af8e3cba3841667cf924172995536489ce7da704a11d7
* | Fix stray edits in comments in last check-in.larrybr2023-04-14
| | | | | | FossilOrigin-Name: fa3ce7f013d40147f012e26d0ede75b134174f144d314336310c9ac585e23fb7
* | Set CLI -utf8 option and build with line-editing package to be mutually ↵larrybr2023-04-14
| | | | | | | | | | exclusive. Integration of console-invasive UTF-8 handling with line-editing takeover of console may come later. FossilOrigin-Name: 047344a91583f273a55fe3659bb8020ffc947c05c4274fbda54ee0608e62adb1
* | Cure CLI double-prompting (by ditching gcc fgetws()), general cleanup. Work ↵larrybr2023-04-14
| | | | | | | | | | remaining is to avoid effect of -utf8 when a line editor is linked/used as part of CLI. FossilOrigin-Name: 73a5f54231e9f6ad8f013df3987ea48c516080f9193ed873b56f982ee75658c2
* | Get CLI utf8_fgets() to not consume more input than it returns. Get console ↵larrybr2023-04-13
| | | | | | | | | | setup restoration to happen for all non-crash exits. FossilOrigin-Name: b4fa233d3dda54fa83771844cf5156bf1275c687925340af17a7713a9400dfef
* | WIP: CLI option to take control of console on Windows and make it support ↵larrybr2023-04-12
| | | | | | | | | | UTF-8 input pasting (or typing). Needs work to become robust per "ToDo:". FossilOrigin-Name: 824382393d92d9eb6df8701de7c263280150569a708759c4a539acc6d8d38821
| * Fix SQLITE_OMIT_VIRTUALTABLE builds of testfixture.dan2023-04-14
| | | | | | FossilOrigin-Name: 430ec1a61507d8afd8adc161f577f32856dba21506db9717fae3d14570786439
| * When setting the column types on a subquery, ensure that the COLFLAG_HASCOLLdrh2023-04-14
| | | | | | | | | | | | | | flag is cleared from column names from when the collating sequence name has been removed. [forum:/forumpost/6916dacf83|Forum post 6916dacf83]. FossilOrigin-Name: 8d9dcd7cfdd53034e21cdb2cb997b6f5fe3207ca5d0d7a0b841b8a68e6ce8624
| * Fix a cosmetic indentation issue.drh2023-04-14
| | | | | | FossilOrigin-Name: 90deb84486494b903bab065fbf0174b56483c190353992b907359661393f2c54
| * Avoid double de-quoting of table names when processing RESTRICT actionsdrh2023-04-14
| | | | | | | | | | | | in foreign key constraints. [https://bugs.chromium.org/p/chromium/issues/detail?id=1405220|Chromium 1405220]. FossilOrigin-Name: bb2b5ab172f0751c00343facf36fb12db10c88220caece31849f2711f12293d9
| * Fix an obscure issue with ALTER TABLE RENAME that comes up with triggersdrh2023-04-13
| | | | | | | | | | | | that have UPDATE statements that contain errors. [forum:/forumpost/ff3840145a|Forum post ff3840145a]. FossilOrigin-Name: c4845a7c5f7f219848d3ee32eef0f9c69ad6dc6e8509da84d612f41e1e05f007