Fossil

History of src/shell.c of d123620ee3e23aa0
Login

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

History of file src/shell.c at check-in d123620ee3e23aa0

2026-03-26
23:08
Back out the use of sqlite3_atof(), as that interface has been removed from the 3.53.0 release. Update the built-in SQLite to the latest 3.53.0 beta for testing. file: [aa90b5f0f1] check-in: [a10f931ba1] user: drh branch: trunk, size: 1180680
2026-03-23
13:49
Update to the latest SQLite and rig Fossil to use sqlite3_atof() if that interface is available. When compiling with an older SQLite, it falls back to using atof(). file: [f7314e862b] check-in: [cb89386af5] user: drh branch: trunk, size: 1180641
2026-03-18
23:00
Update the built-in SQLite to the latest 3.53.0 development version for testing. file: [08c3276dc8] check-in: [17f98784c2] user: drh branch: trunk, size: 1180513
2026-03-06
16:20
Update built-in SQLite to version 3.52.0 final. file: [951430d4e2] check-in: [81eeb1c2b5] user: drh branch: trunk, size: 1176499
2026-03-02
21:31
Update the built-in SQLite to the latest 3.52.0 beta file: [26f43706aa] check-in: [ba8756ac35] user: drh branch: trunk, size: 1176483
2026-02-28
01:09
Update the built-in SQLite to the latest 3.52.0 beta, for testing. file: [6d030a07ed] check-in: [73512f45db] user: drh branch: trunk, size: 1176097
2026-02-24
00:22
Update the built-in SQLite to the latest trunk version for testing. file: [463a92c2f4] check-in: [b8ab8b3d41] user: drh branch: trunk, size: 1176097
2026-02-19
14:36
Update the built-in SQLite to the latest beta for testing. file: [ee7d6415a3] check-in: [065736a20c] user: drh branch: trunk, size: 1170708
2026-02-12
14:30
Update the built-in SQLite to the latest trunk, in order to avoid a harmless compiler warning when compiling Fossil. file: [02196b5c04] check-in: [6c6c1feb55] user: drh branch: trunk, size: 1170728
2026-02-05
12:04
Update the built-in SQLite to the latest trunk version, for beta testing. file: [f8a080427b] check-in: [7b0960d8db] user: drh branch: trunk, size: 1170566
2026-01-26
11:52
Update the built-in SQLite to the latest trunk version, in order to beta-test the latest SQLite changes. file: [f42d61e7cb] check-in: [13c221af37] user: drh branch: trunk, size: 1164786
2026-01-08
15:32
Update the builtin SQLite to the latest trunk check-in, to capture improvements. file: [dfbc049a18] check-in: [6c3c5bef72] user: drh branch: timestamp-vfs, size: 1164628
2026-01-05
12:37
Update the built-in SQLite to the latest 3.52.0 alpha version for testing. file: [d5b30e584b] check-in: [12e4a0f415] user: drh branch: trunk, size: 1163324
2025-12-30
13:18
Update the built-in SQLite to the latest trunk version for testing, and especially testing of the enhancements to the CLI. file: [3227411df1] check-in: [b9ecacf4a1] user: drh branch: trunk, size: 1163103
2025-12-22
11:31
Update the built-in SQLite to the latest trunk version, which perhaps restores the ability to compile Fossil using WindowsXP. file: [8f734d2937] check-in: [5f65ed513d] user: drh branch: trunk, size: 1159709
2025-12-11
23:27
Update the built-in SQLite to the latest 3.52.0 alpha for testing. file: [1a9cb17d0c] check-in: [ae7e3f0485] user: drh branch: trunk, size: 1154239
2025-12-06
14:01
Update to the latest SQLite that includes recent CLI enhancements, for testing of those enhancements using the "fossil sql" command. Enable percentile SQL functions, also for testing. file: [a483ec6d03] check-in: [709b566431] user: drh branch: trunk, size: 1151437
2025-12-05
14:13
Update the built-in SQLite to the latest trunk version, for testing. file: [c673907f60] check-in: [d326547cf3] user: drh branch: trunk, size: 1148845
2025-11-28
19:25
Bring in the latest SQLite sources from upstream for testing, especially the renovated CLI code. file: [7529ca4afa] check-in: [f4b3b598c0] user: drh branch: trunk, size: 1147945
2025-11-25
18:25
Update to the latest SQLite that contains split-column bug fixes. Add options to force column mode and colorization in the "fossil sys ls" command. file: [02f5efa1f4] check-in: [6ae9c9aa5b] user: drh branch: trunk, size: 1144783
14:03
Update to the latest SQLite for testing. Reimplement "fossil sys ls" using the new split-column mode of QRF. file: [ca4323a2e7] check-in: [45de97fa3e] user: drh branch: trunk, size: 1144751
2025-11-23
11:06
Update to the latest SQLite, so as to gain access to the improved layout of the ".tables" and ".indexes" commands in the SQLite CLI. file: [63883c8ad2] check-in: [9aee493cf3] user: drh branch: trunk, size: 1141832
2025-11-21
17:32
Update to the latest SQLite from upstream to fix minor problems in the shell. file: [62e4e4943e] check-in: [f07aa62601] user: drh branch: trunk, size: 1137256
2025-11-19
19:40
Update to a newer SQLite that fixes harmless compiler warnings in shell.c file: [722cdb2de9] check-in: [0276100da6] user: drh branch: trunk, size: 1137120
2025-11-18
18:15
Bring in the latest SQLite upstream for beta testing. file: [294f6cf41a] check-in: [4f7645916a] user: drh branch: trunk, size: 1137058
2025-10-31
13:48
Update the built-in SQLite to the latest trunk check-in for beta testing. file: [6b99153e00] check-in: [8690598e51] user: drh branch: trunk, size: 1067994
2025-10-28
14:09
Update the built-in SQLite to the latest 3.51.0 code for beta-testing. file: [242fad025f] check-in: [92871e0c79] user: drh branch: trunk, size: 1067160
2025-10-15
11:52
Update the built-in SQLite to the latest trunk check-in for beta testing of SQLite. file: [f249784fc5] check-in: [3c639f7420] user: drh branch: trunk, size: 1065089
2025-10-10
16:31
Update the built-in SQLite to the latest trunk version that includes built-in support for percentile functions and carray(). file: [ea9249b5f4] check-in: [70539eee00] user: drh branch: trunk, size: 1063307
2025-10-02
14:14
Update the built-in SQLite to the latest trunk check-in for beta testing. file: [6fafdefdc4] check-in: [3ca3a6a667] user: drh branch: trunk, size: 1076575
2025-09-27
11:57
Further reduce divergence between the SQLite and Fossil implementations of regexp.c. Fix compiler warnings for MSVC. file: [99cc2b078f] check-in: [a18dab4184] user: drh branch: trunk, size: 1072512
11:10
Update the built-in SQLite to the latest trunk version so that it will compile without warnings on Windows. file: [8ab876ca22] check-in: [702a56d116] user: drh branch: trunk, size: 1072679
2025-09-26
13:36
Bring the built-in SQLite and the regexp implementation into alignment with upstream. file: [a1ce590999] check-in: [9642cde384] user: drh branch: trunk, size: 1072019
2025-09-24
19:29
Update the built-in SQLite to the latest trunk check-in for testing. file: [3e4c2a1c28] check-in: [3041904dae] user: drh branch: trunk, size: 1070859
2025-09-10
14:29
Update to a newer SQLite that fixes a bug in the SQLite CLI so that it will once again compile on 32-bit windows. file: [feb4863c0d] check-in: [fb8697872b] user: drh branch: trunk, size: 1069918
10:51
Update the built-in SQLite to the latest trunk for testing. file: [96f385ec3f] check-in: [dc45faa3b7] user: drh branch: trunk, size: 1069149
2025-07-30
16:54
Update the built-in SQLite to the latest trunk version for testing. file: [23b8276017] check-in: [104c079dcd] user: drh branch: trunk, size: 1067973
2025-07-04
22:21
Use an experimental SQLite (the latest from the empty-table-optimizations branch that includes the EXISTS-to-JOIN optimization), to see how the new SQLite performs under real-world load. file: [6b0457512e] check-in: [ec10b57f0a] user: drh branch: experimental-sqlite, size: 1066804
2025-06-24
16:46
Update the built-in SQLite to the latest from upstream. file: [08481f1366] check-in: [07a16b7933] user: drh branch: trunk, size: 1066757
2025-06-23
16:54
Update the built-in SQLite to the latest trunk version. file: [d3a262e3c5] check-in: [746a9636ab] user: drh branch: trunk, size: 1066757
2025-06-19
20:24
Update the built-in SQLite to the latest trunk version. file: [92899ec638] check-in: [b10fbd8047] user: drh branch: trunk, size: 1066686
2025-06-03
15:14
Update the built-in SQLite to the latest trunk version for testing and to make bug fixes available to Fossil. file: [5ca6f6c84a] check-in: [92cdafddbb] user: drh branch: trunk, size: 1066854
2025-05-15
11:29
Update the built-in SQLite to the latest 3.50.0 beta that contains fixes to the CLI so that it will hopefully [forum:/forumpost/a5a992e657|compile without warnings in VS2025]. file: [eec0247ca1] check-in: [a1a4adfa27] user: drh branch: trunk, size: 1066637
2025-05-14
16:46
Update the built-in SQLite to the first 3.50.0 beta for testing. file: [aad06c7e30] check-in: [f40c00b3b5] user: drh branch: trunk, size: 1066421
2025-04-30
14:50
Update the built-in SQLite to the latest trunk version. file: [6e796b8d1e] check-in: [22b38448bd] user: drh branch: trunk, size: 1066158
2025-04-10
10:35
Update the built-in SQLite with the latest trunk check-in. file: [1471814c16] check-in: [e69720eae3] user: drh branch: trunk, size: 1065746
2025-03-27
23:35
Update the built-in SQLite to the latest trunk version for testing. file: [66f8c2b755] check-in: [da34b906ed] user: drh branch: trunk, size: 1065468
2025-03-16
10:46
Update the built-in SQLite to the latest trunk version for testing. file: [59f9da84e9] check-in: [2a04c64f47] user: drh branch: trunk, size: 1063836
2025-03-06
07:49
Latest upstream sqlite3 shell.c, primarily to squelch warnings on cygwin. file: [f8914503c6] check-in: [4d34e18c21] user: stephan branch: trunk, size: 1063635
2025-02-25
18:43
Update to the latest 3.50.0 alpha version of SQLite, to give us access to the latest feature enhancements and for general testing of SQLite. file: [f2637f6ce7] check-in: [d23f1ab44a] user: drh branch: trunk, size: 1061842
2025-02-02
10:32
Update the built-in SQLite to the latest 3.49.0 beta for testing. file: [8c8d86869e] check-in: [88bc7cffc9] user: drh branch: trunk, size: 1056211
2025-01-29
20:28
Update the built-in SQLite to the latest trunk version for testing. Enable floating-point math functions in SQLite. file: [a73d1f82c9] check-in: [3ce667ae58] user: drh branch: trunk, size: 1055992
2025-01-14
15:25
Update the built-in SQLite to the 3.48.0 release. file: [7dee762787] check-in: [b361aa1480] user: drh branch: trunk, size: 1055648
2024-12-09
23:03
Update the built-in SQLite to the latests trunk version, which includes fixes found in 3.47.2, plus other enhancements. file: [82ba134fef] check-in: [077e53a341] user: drh branch: trunk, size: 1054022
2024-11-15
13:51
Update the built-in SQLite to the latest 3.48.0 alpha - mostly to get rid of the #line macros in sqlite3.c that were somehow introduced in the previous update. file: [bd66edbbf0] check-in: [5493cc7bb5] user: drh branch: trunk, size: 1046635
2024-11-06
13:21
Increase the version number to 2.26 in order to start the next release cycle. Update the built-in SQLite to the latest 3.48.0 pre-release for testing. Add the 2_26 tag to the change log. file: [faf147981e] check-in: [66899f89c6] user: drh branch: trunk, size: 1042532
2024-10-21
11:16
Update the built-in SQLite to the first 3.47.0 release candidate for final validation. file: [4fc1e8427b] check-in: [f99e9cb3ab] user: drh branch: trunk, size: 1044127
2024-10-17
16:10
Update the built-in SQLite to the latest 3.47.0 beta for testing. file: [60a4e3c631] check-in: [d0730da076] user: drh branch: trunk, size: 1043981
2024-10-12
11:10
Update the built-in SQLite to the latest 3.47.0 beta for testing. file: [aef77e7f1a] check-in: [753bf7d57a] user: drh branch: trunk, size: 1042355
2024-10-07
13:33
Update the built-in SQLite to the latest 3.47.0 alpha for testing. file: [dfb915e0fc] check-in: [72070b304b] user: drh branch: trunk, size: 1040487
2024-09-27
04:52
Quick test whether the `cli_wcwidth()' function [https://sqlite.org/src/vdiff?branch=variable-width-char | recently added to the SQLite shell] can be used by the comment formatter to take character widths into account when calculating word-break positions. TODOs: (0) Fix the "modern" (i.e. non-legacy) comment formatter being off by one if a fullwidth character only fits partially. (1) Add tests for the comment formatters with non-ASCII input. (2) Implement a modified `decodeUtf8()' function (which is static, anyway) that also accepts single-byte UTF-8 characters and may allow for some simplifications to the comment formatter algorithms. file: [6f2573a650] check-in: [b2dbdc8afb] user: florian branch: comment-formatter-wcwidth, size: 1041012
2024-09-26
19:49
Merge the latest SQLite enhancements, and in particular the new ".www" dot-command available to "fossil sql". file: [893754124c] check-in: [c20aa86727] user: drh branch: trunk, size: 1041019
2024-09-21
15:59
Update the built-in SQLite to the latest trunk version for testing. file: [6b125c1623] check-in: [5de7ce9a06] user: drh branch: trunk, size: 1046078
2024-09-18
11:53
Update the built-in SQLite to the latest 3.47.0 alpha, for testing. file: [4e4461438e] check-in: [5522ad5fa4] user: drh branch: trunk, size: 1046072
2024-09-02
22:20
Update the built-in SQLite to the latest trunk, just so we can stay on the bleeding edge. file: [81b55b1250] check-in: [ff931032bd] user: drh branch: trunk, size: 995445
2024-08-24
08:52
Update the built-in SQLite to the latest version 3.47.0 alpha. file: [da3281e565] check-in: [e17b8da855] user: stephan branch: trunk, size: 986178
2024-08-16
19:06
Update the built-in SQLite to the latest trunk version that includes the order-by-subquery optimization. file: [461801801b] check-in: [a8aaed4216] user: drh branch: trunk, size: 975977
2024-08-10
17:49
Update the built-in SQLite to the latest version 3.47.0 alpha. This SQLite has all of the fixes that are going into the 3.46.1 release, and so the purpose of this update is to beta test those fixes. file: [a0410c33d2] check-in: [dc15083b9a] user: drh branch: trunk, size: 971569
2024-07-24
14:47
Update the built-in SQLite to the latest 3.47.0 alpha, including the percentile() and median() extensions in the CLI. Update to the latest Pikchr version. file: [a49ab47153] check-in: [4a26cb95d5] user: drh branch: trunk, size: 971034
2024-07-04
00:05
Update the built-in SQLite to the latest trunk version for testing. file: [1f6a347f42] check-in: [cd50820410] user: drh branch: trunk, size: 961935
2024-06-11
18:44
Update the built-in SQLite to a version from the exists-to-join branch in the SQLite source tree, in order to beta-test the exists-to-join optimization. Fossil uses EXISTS operators in the WHERE clause of queries in many places and is therefore a good test case. file: [00698de574] check-in: [b58b30512e] user: drh branch: trunk, size: 961421
2024-05-30
11:17
Switch to the msteveb linenoise fork and update to the trunk sqlite3 shell.c to account for that change, per /chat discussion. file: [4a7e33d2fb] check-in: [d6f8f324ef] user: stephan branch: trunk, size: 961205
2024-05-23
14:26
Update the built-in SQLite to the 3.46.0 release. file: [4444f3fbc1] check-in: [253fc1df76] user: drh branch: trunk, size: 957898
2024-05-21
11:18
Update the built-in SQLite to the first 3.46.0 release candidate. file: [d533f63c13] check-in: [2ba99c273b] user: drh branch: trunk, size: 957825
2024-05-08
11:59
Import SQLite 3.46.0-beta-1 for testing. file: [8896d1d455] check-in: [c09fea3299] user: drh branch: trunk, size: 956302
2024-04-12
15:24
Update the built-in SQLite to a newer version that fixes the btree overflow page cache bug. file: [6828a2deef] check-in: [6a571f88cc] user: drh branch: trunk, size: 953744
2024-03-26
15:36
Update the built-in SQLite to the latest version 3.46.0 prototype. file: [ced25f272a] check-in: [452f8e1ffc] user: drh branch: trunk, size: 953147
2024-03-18
19:16
Update the built-in SQLite to the latest trunk version from the 3.46.0 development cycle, for the purposing testing SQLite. file: [522efbecd8] check-in: [03e00a67d9] user: drh branch: trunk, size: 952836
2024-03-09
18:52
Update the built-in SQLite to the latest 3.46.0 pre-release for beta-testing. file: [80ad1c47c1] check-in: [3b99d2ca26] user: drh branch: trunk, size: 952660
2024-02-21
11:56
Update the built-in SQLite to the latest 3.46.0 alpha that includes the enhanced "PRAGMA optimize" logic. The interface to "PRAGMA optimize" is unchanged, so the minimum SQLite version did not need to be updated. file: [f62fca25af] check-in: [aa33292ccd] user: drh branch: trunk, size: 915418
2024-01-30
18:00
Update the built-in SQLite to the 3.45.1 patch release. file: [5d26c3c38d] check-in: [55a0a4d01a] user: drh branch: trunk, size: 910851
2024-01-09
13:42
Update the built-in SQLite to the latest trunk version, for testing. file: [ad62b9dad6] check-in: [5d0d2219e8] user: drh branch: trunk, size: 910400
2023-12-31
13:59
Change the built-in SQLite to the latest tip of the enhanced-stat1 branch. This is to facilitate testing of that branch in SQLite in a real-world app. file: [a737617dba] check-in: [4c353662cf] user: drh branch: enhanced-stat1, size: 907482
2023-12-14
17:24
Update the built-in SQLite to the latest trunk version that is destined to become 3.45.0 someday. This is beta-testing for SQLite. file: [6282d131e8] check-in: [70cae0a964] user: drh branch: trunk, size: 907482
2023-11-24
12:59
Update the built-in SQLite to version 3.44.2. file: [ec2b2b39c5] check-in: [3f97785608] user: drh branch: trunk, size: 907053
2023-11-22
20:22
Update the built-in SQLite to version 3.44.1. file: [f9cb254f8f] check-in: [2edeeee4a8] user: drh branch: trunk, size: 907040
2023-11-01
14:13
Update the built-in SQLite to version 3.44.0. file: [4c6f5454b8] check-in: [72e143519d] user: drh branch: trunk, size: 892177
2023-10-29
22:52
Update the built-in SQLite to the first 3.44.0 release candidate, for testing. file: [b5b31ea75d] check-in: [e4d2c1d1fc] user: drh branch: trunk, size: 892619
2023-10-24
12:04
Update the built-in SQLite to the first 3.44.0 beta, for testing. file: [aa19da03e8] check-in: [39bcd310e8] user: drh branch: trunk, size: 887957
2023-10-23
10:21
Update the built-in SQLite to the latest 3.44.0 alpha yet again. This time, also remember to include the "shell.c" source file from SQLite that includes the removal of an "sprintf()" call, thereby avoiding scary MacOS warnings. file: [b1cd57ad14] check-in: [6ac015311e] user: drh branch: trunk, size: 884529
2023-09-14
08:04
Update the built-in SQLite to version 3.43.1. file: [4738d4fb3f] check-in: [1fea5c2ce9] user: danield branch: trunk, size: 883610
2023-08-18
14:15
Update the built-in SQLite to the latest 3.43.0 beta for testing. file: [01ab18f652] check-in: [b5aa9f8ab4] user: drh branch: trunk, size: 883614
2023-08-03
11:50
Update the built-in SQLite to the latest code from the SQLite trunk, as a beta test of SQLite. file: [67595b625e] check-in: [23cb537399] user: drh branch: trunk, size: 882829
2023-07-08
14:36
Update the built-in SQLite to the latest 3.43.0 alpha for testing. file: [bafba64f74] check-in: [65c6bda8d6] user: drh branch: trunk, size: 881739
2023-06-23
11:43
Update the built-in SQLite to the first check-in that supports the octet_length() SQL function so that we can use that function in the Fossil implementation. file: [4dd3f42833] check-in: [9f8e9cbd17] user: drh branch: trunk, size: 873113
2023-06-19
13:10
Update the built-in SQLite to the latest 3.43.0 alpha code in order to fix compiler warnings on old PPC macs. file: [ccd107b3f3] check-in: [aaf6abf6ca] user: drh branch: trunk, size: 867674
2023-05-16
12:49
Update the built-in SQLite to version 3.42.0. file: [87a1ee90e1] check-in: [b2d5aa8a76] user: drh branch: trunk, size: 867373
2023-05-12
12:26
Update the built-in SQLite to the latest 3.42.0 beta for testing. file: [d6de6269b9] check-in: [b2a29bf41f] user: drh branch: trunk, size: 866140
2023-05-05
14:40
Update the built-in SQLite to the latest 3.42.0 beta for testing. file: [a513d0a068] check-in: [71ed8cbd0c] user: drh branch: trunk, size: 865792
2023-05-01
20:43
Update the built-in SQLite to the first 3.42.0 alpha version for testing. file: [9395e39e2a] check-in: [a6cc3da40c] user: drh branch: trunk, size: 865135
2023-04-10
20:23
Update the built-in SQLite to the latest trunk version for testing. file: [133a7d8489] check-in: [2eb2077c1b] user: drh branch: trunk, size: 852055
2023-04-01
15:52
Update the built-in SQLite to the latest trunk version (pre-3.42.0) for testing. file: [f454b62921] check-in: [2516fca74d] user: drh branch: trunk, size: 851811
2023-03-17
12:28
Update the built-in SQLite to the first 3.41.2 beta, for testing. file: [e20c57ede4] check-in: [36b17e515a] user: drh branch: trunk, size: 854244
2023-02-21
23:34
Update the built-in SQLite to the 3.41.0 release. file: [3a3f7b9eef] check-in: [6d88833ffa] user: drh branch: trunk, size: 854289
2023-02-14
11:42
Update the built-in SQLite to the latest 3.41.0 beta for testing. file: [5e0f5966e3] check-in: [7b5057745a] user: drh branch: trunk, size: 854327
2023-02-08
14:54
Update the built-in SQLite to use the latest 3.41.0 alpha version that includes new efforts to silence nuiscance compiler warnings. file: [b30b4ab86f] check-in: [05fa1c3c24] user: drh branch: trunk, size: 854317
2023-02-03
14:59
Update the built-in SQLite to the latest trunk version that attempts to fix various harmless compiler warnings reported by the new Clang-15. file: [c573e2edbc] check-in: [ea57625d31] user: drh branch: trunk, size: 854218
2023-01-27
15:40
Update the built-in SQLite to the latest 3.41.0 alpha, for testing of SQLite. file: [ed01a80601] check-in: [0f30113b3b] user: drh branch: trunk, size: 853964
2023-01-16
18:14
Update the built-in SQLite to the latest 3.41.0 alpha version in order to silence harmless compiler warnings and for general testing of SQLite. file: [39be2efd7d] check-in: [cdd89e2dbe] user: drh branch: trunk, size: 853715
2022-12-29
18:56
Add messages to the error log if the authorizer blocks an SQL statement for security reasons. This change requires a bug fix in SQLite and so it also includes the latest trunk version of SQLite. file: [8b10383e67] check-in: [3d8bb63aab] user: drh branch: trunk, size: 852639
2022-12-15
15:39
Update the built-in SQLite to the latest 3.41.0 alpha that includes various query planner enhancements. This is done in order to test the enhancements to SQLite, to help ensure that they are working correctly in a real-world application. file: [be240cb360] check-in: [7010ce2391] user: drh branch: trunk, size: 829652
2022-12-05
03:39
Update the built-in SQLite to the latest 3.41.0 alpha with the query planner tuning enhancements, as a beta-test of SQLite looking for performance regressions. file: [b1bd57ad63] check-in: [4ddd884709] user: drh branch: trunk, size: 822075
2022-11-14
12:43
Update the built-in SQLite to the 3.40.0 rc1 for testing. file: [2bd2b4c6a0] check-in: [2ece5d0f06] user: drh branch: trunk, size: 819729
2022-11-07
19:42
Yet another shell.c import from SQLite to deal with more typedef issues. file: [60f18475c3] check-in: [f0e625b1aa] user: drh branch: trunk, size: 819675
18:44
Update to a newer version of 3.40.0 that includes a fix to shell.c that allows it to be compiled with older C compilers. file: [2d7c1056fb] check-in: [25799e8930] user: drh branch: trunk, size: 819605
2022-11-04
18:02
Update the built-in SQLite to the latest 3.40.0 beta, for testing. file: [418b1b8fe8] check-in: [10d7174847] user: drh branch: trunk, size: 819324
2022-10-26
10:47
Update the built-in SQLite to the latest 3.40.0 alpha version that includes all bug fixes and performance enhancements. file: [7d662f0c6b] check-in: [c7dc188478] user: drh branch: busted-build, size: 739881
2022-09-05
14:03
Update the built-in SQLite to the latest 3.40.0 alpha. file: [02913dd5f1] check-in: [9d12e96440] user: drh branch: trunk, size: 737617
2022-07-21
14:48
Update the built-in SQLite to version 3.39.2 RC 1. file: [0df4c3f9b0] check-in: [8c36dad3ba] user: drh branch: trunk, size: 734131
2022-07-19
13:17
Update the built-in SQLite to the latest trunk version for testing. file: [29962d3599] check-in: [e5be71d6ac] user: drh branch: trunk, size: 736508
2022-06-15
17:37
Update the built-in SQLite to the latest 3.39.0 beta, for testing. file: [0ea8d641bb] check-in: [b0f84d8d17] user: drh branch: trunk, size: 734132
2022-06-03
15:23
Update the built-in SQLite to the latest 3.39.0 beta. file: [8236f4bfd0] check-in: [e3e9544638] user: drh branch: trunk, size: 733728
2022-05-25
15:12
Update the built-in SQLite to the latest 3.39.0 beta for testing. file: [161ac47869] check-in: [c8a16fda7f] user: drh branch: trunk, size: 733104
2022-05-16
11:55
Bring in the latest SQLite 3.39.0 enhancements for testing. file: [0c06101cbb] check-in: [8683664a45] user: drh branch: trunk, size: 726151
2022-04-21
22:53
Bring in the latest SQLite 3.39.0 alpha, with over 4,500 lines of change, for the purpose of beta-testing SQLite. file: [ac2c39914b] check-in: [b3c5a48926] user: drh branch: trunk, size: 726109
2022-03-23
10:09
Update the built-in SQLite to the latest trunk version, that includes a patch to shell.c that tries to work around a nuisance warning from some implementations of MSVC. [forum:/forumpost/bd0844268f0fab71|Forum post bd0844268f0fab71]. file: [4775dc6829] check-in: [92fd091703] user: drh branch: trunk, size: 725412
2022-03-12
14:20
Update the built-in SQLite to the latest trunk version which includes all of the patches associated with version 3.38.1 plus additional performance enhancements. file: [f02d40df4c] check-in: [b731e1f65b] user: drh branch: trunk, size: 725048
2022-03-07
19:01
Update to the latest SQLite 3.39.0 alpha with its performance enhancements and bug fixes. file: [13f13c4e58] check-in: [14da62eeb5] user: drh branch: trunk, size: 724798
2022-02-23
17:18
Spelling corrections caught by Debian's automated tools, thanks to Barak A. Pearlmutter. file: [c6c2587814] check-in: [9993c43b5c] user: danshearer branch: trunk, size: 724662
2022-02-22
19:13
Update the built-in SQLite to version 3.38.0 final. file: [02fd19e622] check-in: [c55e0f6ca3] user: drh branch: trunk, size: 724661
2022-02-15
23:34
Update the built-in SQLite to the latest 3.38.0 beta. file: [3d46388bdf] check-in: [abd90eb5a8] user: drh branch: trunk, size: 724630
2022-02-10
15:50
Update the built-in SQLite to the latest 3.38.0 beta that includes the performance enhancements on the datetime() function. file: [ef554735d9] check-in: [740d655e55] user: drh branch: trunk, size: 717057
2022-02-01
13:20
Update to the latest SQLite 3.38.0 alpha that includes support for --wordwrap in the CLI. file: [4b2c342498] check-in: [0505bc8289] user: drh branch: trunk, size: 716540
2022-01-31
16:30
Update to the latest SQLite in order to fix compiler warnings. file: [55c3fb8eae] check-in: [52b0272fda] user: drh branch: trunk, size: 714376
14:19
Update the built-in SQLite to the latest 3.38.0 alpha that include the new ".mode qbox" command and other enhancements in the shell. file: [af50e8dfc7] check-in: [100118cb91] user: drh branch: trunk, size: 714351
2022-01-25
17:44
Update the built-in SQLite to the latest 3.38.0 beta, for the purpose of beta testing SQLite. file: [8144fe2f82] check-in: [605064e656] user: drh branch: trunk, size: 707832
2022-01-06
22:19
Update the built-in SQLite to the latest 3.38.0 alpha that includes all of the bug fixes that appear in 3.37.2. file: [49c84e452d] check-in: [186f5c2623] user: drh branch: trunk, size: 706930
2022-01-01
00:41
Update the built-in SQLite to the latest 3.38.0 alpha, for testing. file: [2cfd06c9cb] check-in: [3e74ae503f] user: drh branch: trunk, size: 706869
2021-12-25
14:39
Renamed src/shell.c → extsrc/shell.c. Part three of code relocation. All 3rd-party/upstream source files in src/ have been moved to extsrc/. It is very likely that Makefile.msc requires fixing, and a 100% certainty that Makefile.PellesCGMake needed fixing. file: [2df76ca891] check-in: [9e8c47381e] user: stephan branch: code-movement, size: 705414
2021-12-09
20:12
Merge the latest 3.38.0 alpha of SQLite that includes support for the use of Bloom filters, in order to test SQLite. file: [2df76ca891] check-in: [88a9343205] user: drh branch: trunk, size: 705414
2021-11-22
16:12
Update the built-in SQLite to the first 3.37.0 beta. file: [bef2bfc5b4] check-in: [f96e9dfad3] user: drh branch: trunk, size: 704219
2021-11-03
19:10
Update the latest SQLite to the latest 3.37.0 beta, to test SQLite. file: [140123caf2] check-in: [51bb976fb9] user: drh branch: trunk, size: 704327
2021-10-22
10:10
On this branch, the schema makes use of the STRICT keyword new to SQLite 3.37.0. Fossil does not benefit from this. The point of this branch is to beta-test the new STRICT mode of SQLite. file: [e4ea9763bc] check-in: [632ffb82e1] user: drh branch: strict, size: 702018
2021-10-06
10:45
New version of the built-in SQLite that incorporates all the latest static-analyzer warning fixes. file: [8881d5c54f] check-in: [c90dce4ebc] user: drh branch: trunk, size: 702107
2021-10-04
11:39
Update the built-in SQLite sources to the latest 3.37.0 alpha, for testing. file: [e07314cddc] check-in: [ae433763ae] user: drh branch: trunk, size: 701420
2021-09-22
14:45
Another SQLite update to fix the build on older machines that lack CHAR_BITS as well as to fix a few harmless compiler warnings. file: [1f19873861] check-in: [457a73e6ad] user: drh branch: trunk, size: 701067
13:54
Update the built-in SQLite to the latest 3.37.0 alpha. file: [9529bef340] check-in: [606dcf08c9] user: drh branch: trunk, size: 700963
2021-09-06
13:06
Update the built-in SQLite to the latest 3.37.0 alpha, for testing. file: [a684ae9f6a] check-in: [04b725d9bf] user: drh branch: trunk, size: 695855
2021-08-07
17:28
Update to the latest trunk version of SQLite, for SQLite testing. file: [88ba2780da] check-in: [5570a6aae9] user: drh branch: trunk, size: 691562
2021-07-21
17:13
Update the built-in SQLite to the latest trunk version, for testing purposes. file: [23b1e58251] check-in: [cd90fc9114] user: drh branch: trunk, size: 688699
2021-06-18
20:25
Update the built-in SQLite to version 3.36.0 file: [e3d5d81ed1] check-in: [3a97dff2cf] user: drh branch: trunk, size: 687509
2021-06-14
15:36
Update the built-in SQLite to the first 3.36.0 beta. file: [c376af0949] check-in: [3bb3c516f1] user: drh branch: trunk, size: 687385
2021-06-07
00:55
Update the built-in SQLite to the latest 3.36.0 alpha for testing. Bring the regexp.c implementation into closer alignment with the canonical sources from the SQLite source tree. file: [d148e7b687] check-in: [dfaa221bb5] user: drh branch: trunk, size: 687400
2021-06-03
23:10
Update the built-in SQLite to the latest trunk version. file: [613c715677] check-in: [4add0ac529] user: drh branch: trunk, size: 686248
2021-05-14
19:38
Update the built-in SQLite to the latest 3.36.0 alpha for testing. file: [430c673464] check-in: [8b44988df1] user: drh branch: trunk, size: 661175
2021-04-28
19:01
Update the built-in SQLite to the latest 3.36.0 prototype. file: [0cb96a4215] check-in: [d3d7a78fe3] user: drh branch: trunk, size: 661215
2021-04-07
18:20
Merge the latest SQLite 3.36 enhancements for testing. file: [686643f987] check-in: [1464e18add] user: drh branch: trunk, size: 661025
2021-03-22
12:43
Update to SQLite 3.35.3 preview for testing. file: [b94f03fed4] check-in: [8ec00b975b] user: drh branch: trunk, size: 661019
2021-03-17
19:34
Update the built-in SQLite to version 3.35.2. file: [95cb94bb1b] check-in: [4c56126612] user: drh branch: trunk, size: 660951
2021-03-12
15:22
Update the built-in SQLite to version 3.35.0 final. file: [1264031162] check-in: [b06953e15e] user: drh branch: trunk, size: 660679
2021-03-09
21:24
Update the built-in SQLite to the second 3.35.0 beta, for testing. file: [3d2fc46301] check-in: [b468729855] user: drh branch: trunk, size: 660458
2021-02-19
14:58
Update the built-in SQLite to the latest 3.35 alpha including CLI enhancements and DROP COLUMN support. file: [8056568738] check-in: [736e5c892b] user: drh branch: trunk, size: 655748
2021-01-18
15:02
Update the built-in SQLite to the latest 3.35 alpha version that uses the EXISTS-to-IN optimization. EXISTS operators are used a lot in Fossil, so Fossil should give the new optimization a good real-world test. file: [6f4ddcf3c2] check-in: [74dd3187a9] user: drh branch: trunk, size: 655445
2021-01-10
19:28
Update to the built-in SQLite latest 3.35 alpha with performance enhancements and with the new ".stats vmstep" command for easier performance measurement. file: [793cc455f4] check-in: [7bf929984a] user: drh branch: trunk, size: 655396
2020-12-30
20:52
Update the built-in SQLite to the latest 3.35.0 alpha version. file: [32b47c6d8f] check-in: [00e031bb57] user: drh branch: trunk, size: 654540
2020-12-15
14:21
Update the built-in SQLite to an early 3.35 version containing support for generalized upsert, math functions, and reduced memory usage for VACUUM of large blobs. file: [acebe02e78] check-in: [ea5465149f] user: drh branch: trunk, size: 654424
2020-12-01
16:42
Update the built-in SQLite to the official 3.34.0 release. file: [a875c0ec51] check-in: [5434159a38] user: drh branch: trunk, size: 654280
2020-11-24
00:10
Update the built-in SQLite to the 3.34.0 first beta, for testing. file: [686862cb8c] check-in: [39b114c19f] user: drh branch: trunk, size: 653632
2020-11-01
00:30
Increase the version number to 2.14 to begin the next release cycle. Update the built-in SQLite to the latest 3.34.0 alpha for testing. file: [0d6bb839b4] check-in: [e9b5a983cc] user: drh branch: trunk, size: 653518
2020-10-19
13:25
Update the built-in SQLite to the latest 3.34.0 alpha that includes the ability to have multiple recursive terms in a recursive CTE. That new capability is expected to be helpful in improving the /finfo page. file: [ccbc02a9ee] check-in: [5328f82160] user: drh branch: trunk, size: 653283
2020-10-13
12:19
Update the built-in SQLite to the latest 3.34.0 alpha. file: [3c402be10c] check-in: [2ec0dc29f3] user: drh branch: trunk, size: 653262
2020-09-30
21:11
Update the built-in SQLite to the latest 3.33 alpha for testing. file: [876b7a7a03] check-in: [02c6b07eab] user: drh branch: trunk, size: 651900
2020-09-18
16:58
Update the built-in pikchr.c and SQLite to the latest from both trees. file: [ac80a3a62d] check-in: [c3de0a9930] user: drh branch: trunk, size: 651809
2020-09-16
13:45
Update the built-in SQLite and Pikchr to the latest code, for testing. file: [5a390b7aed] check-in: [ecf679b289] user: drh branch: trunk, size: 651737
2020-08-26
14:46
Update the built-in SQLite to the latest 3.34.0 alpha that includes support for the sqlite3_txn_state() interface, with an eye toward using sqlite3_txn_state() to help prevent "busy" errors coming from high-load Fossil servers. file: [cd9ecb24b9] check-in: [e3ca34cb38] user: drh branch: trunk, size: 636540
2020-08-10
20:04
Update the built-in SQLite to the second 3.33.0 beta, as part of beta testing. file: [88c590e6a7] check-in: [9120ff5faa] user: drh branch: trunk, size: 636134
2020-08-08
01:44
Updates to a slightly newer SQLite in an attempt to avoid a C89 declaration order issue. file: [6ab1d8ecbe] check-in: [0d813dbf91] user: drh branch: trunk, size: 636060
2020-08-07
20:28
Update the built-in SQLite to the first 3.33.0 beta. file: [0f4023de3a] check-in: [e83d5bad7a] user: drh branch: trunk, size: 636059
2020-07-30
22:09
Update the built-in SQLite to the latest 3.33.0 alpha, for testing. file: [044186509a] check-in: [38d1b32bde] user: drh branch: trunk, size: 635557
2020-07-18
19:49
Update the built-in SQLite to the latest 3.33.0 alpha for testing. The built-in SQLite now supports UPDATE FROM. file: [24b35a2f57] check-in: [6169c8906f] user: drh branch: trunk, size: 635234
2020-06-19
15:33
Update the built-in SQLite to the latest 3.33.0 prerelease. file: [ea3dc389af] check-in: [5cf17694d0] user: drh branch: trunk, size: 612327
2020-06-08
12:10
Update the built-in SQLite to the latest trunk version for testing. file: [7262647e05] check-in: [3ab64c5a4d] user: drh branch: trunk, size: 612072
2020-06-04
18:38
Update the built-in SQLite to the latest trunk version so that the "fossil sql" command can take advantage of the new ".mode box" setting. file: [d306d633d5] check-in: [363efffe9e] user: drh branch: trunk, size: 611881
14:10
Update the built-in SQLite to the latest trunk version that includes the COMMIT patch for 3.32.2 plus the new ".mode table" and ".mode json" features of the CLI. file: [72f9bf77a3] check-in: [991879177b] user: drh branch: trunk, size: 608384
2020-05-29
16:46
Update the built-in SQLite to the latest trunk code that includes the new ".mode table" command for formatting output from the CLI. file: [a1bd5a0573] check-in: [f6a99292c9] user: drh branch: trunk, size: 607866
2020-05-25
17:28
Update the built-in SQLite to version 3.32.1. file: [7906f4002d] check-in: [bb713f1337] user: drh branch: trunk, size: 602466
2020-05-22
17:54
Update the built-in SQLite to version 3.32.0. file: [4f76491704] check-in: [f82e054fd6] user: drh branch: trunk, size: 602446
2020-05-17
16:33
Update the built-in SQLite to the second 3.32.0 beta, for testing. file: [628e56bec1] check-in: [5181332eb5] user: drh branch: trunk, size: 602392
2020-05-04
20:49
Update the built-in SQLite to the latest 3.32.0 beta, for testing. file: [fbb2bcdd6c] check-in: [d16d18b03e] user: drh branch: trunk, size: 602346
2020-04-20
17:37
Update the built-in SQLite to the latest 3.32.0 alpha that includes the fix that omits O_NOFOLLOW when trying to open a directory just to fsync() it. file: [2557b7b4b5] check-in: [c435144c70] user: drh branch: trunk, size: 602468
2020-04-19
17:35
Update the built-in SQLite to the [https://www.sqlite.org/src/timeline?c=d5b0def96ba6d90f|lastest 3.32 alpha]. file: [aad7f818cf] check-in: [05fd5e17b9] user: drh branch: trunk, size: 601824
2020-03-22
14:29
Update the built-in SQLite to the latest 3.32.0 alpha that includes fixes for the DBCONFIG_MAINDBNAME problem. file: [6270da460f] check-in: [8d114c2aff] user: drh branch: trunk, size: 597400
2020-01-20
20:29
Update the built-in SQLite to the second beta for 3.31.0, for SQLite testing. file: [98aad80165] check-in: [f4e7ca02da] user: drh branch: trunk, size: 591565
2020-01-09
20:57
Merge the latest SQLite 3.31.0 alpha sources for testing. file: [2cb0c548a7] check-in: [5c48142dd3] user: drh branch: trunk, size: 591331
2019-12-26
01:26
Update the built-in SQLite to the latest 3.31.0 alpha version, for testing. file: [664699600c] check-in: [9258d7462e] user: drh branch: trunk, size: 590376
2019-11-20
15:29
Update the built-in SQLite to the latest 3.31.0 alpha version as a beta-test for SQLite. file: [9f095a20fa] check-in: [a9027e7d10] user: drh branch: trunk, size: 590349
2019-10-04
15:44
Update the built-in SQLite to the 3.30.0 release version. file: [e6c82b70be] check-in: [fc19d369ab] user: drh branch: trunk, size: 588681
2019-09-21
17:50
Update the built-in SQLite to the latest 3.30.0 alpha version, for testing. file: [3aca6e397d] check-in: [44900415b1] user: drh branch: trunk, size: 588890
2019-09-04
15:41
Update the built-in SQLite to the latest 3.30.0 alpha, as an SQLite beta test. file: [d1a2e5b594] check-in: [f8823ae809] user: drh branch: trunk, size: 588416
2019-07-13
18:03
Import the command-line tool fix from SQLite (without the other changes on SQLite trunk) and then disable double-quoted string literals again. file: [1865a15695] check-in: [282612762e] user: drh branch: trunk, size: 584741
2019-07-08
17:05
Update the built-in SQLite to the first 3.29.0 beta for testing. Enable the -DSQLITE_DQS=0 compile-time option for Fossil, thus preventing SQLite from using double-quoted string literals by default. file: [c15a322bae] check-in: [0c0f6db7ba] user: drh branch: trunk, size: 584729
2019-06-13
14:10
Update the built-in SQLite to the latest 3.29.0 alpha that includes compiler warning fixes. file: [3af5e9d05b] check-in: [7b7f5df891] user: drh branch: trunk, size: 584428
2019-06-05
19:45
Update the built-in SQLite to the latest 3.29.0 alpha. file: [efee63c0d9] check-in: [9c128d2e89] user: drh branch: trunk, size: 584340
2019-05-10
18:47
Update the built-in SQLite to the 3.29.0 alpha, for testing of SQLite. file: [6a2c29a01d] check-in: [1bdebbe1eb] user: drh branch: trunk, size: 579898
2019-04-03
18:33
Update the built-in SQLite to the latest 3.28.0 alpha version. file: [d0425409c1] check-in: [41974e0881] user: drh branch: trunk, size: 527983
2019-03-18
10:38
Update the built-in SQLite to the latest 3.28.0 alpha version. file: [5c52f45642] check-in: [831e1af254] user: drh branch: trunk, size: 526058
2019-02-05
20:54
Update the built-in SQLite to the latest 3.27.0 beta for testing. file: [91b8661db2] check-in: [1dbf923cbe] user: drh branch: trunk, size: 520309
2019-01-27
19:32
Update the built-in SQLite to the latest 3.27.0 alpha. Updates to the change log. file: [54f2298f5b] check-in: [5280c1ab9a] user: drh branch: trunk, size: 517177
2019-01-21
20:07
Update the built-in SQLite to the latest 3.27.0 alpha code. file: [269ae84811] check-in: [246f249e5a] user: drh branch: trunk, size: 515526
2018-11-28
13:19
Update the built-in SQLite to the latest 3.26.0 beta for testing. file: [11921ce021] check-in: [c523d0a9b5] user: drh branch: trunk, size: 504837
2018-11-13
16:20
Update the built-in SQLite to the latest 3.26.0 beta. This is beta-testing for SQLite. file: [fe20641bb2] check-in: [d3f454fa33] user: drh branch: trunk, size: 503222
2018-09-10
22:21
Update the built-in SQLite to the first 3.25.0 release candidate. file: [0bbaecacd0] check-in: [ed84acb6d2] user: drh branch: trunk, size: 498882
2018-08-30
14:03
Update the built-in SQLite to the latest 3.25.0 alpha version, for testing. file: [665da53202] check-in: [57e80ad20a] user: drh branch: trunk, size: 498881
2018-08-16
16:26
Update the built-in SQLite to the latest trunk version which includes the fix for EXPLAIN QUERY PLAN for the query that runs the /forum page. file: [70923ba18e] check-in: [f8994f8975] user: drh branch: trunk, size: 498891
2018-07-24
22:05
Update the built-in SQLite to the latest trunk version that includes enhancements that allow a CREATE INDEX statement to occur without interrupting a running SELECT statement. This is important for correct operation of "fossil rebuild" since the forumpost table is created on demand in the middle of a query over the blob table. file: [1e555272ad] check-in: [e2d87cdd76] user: drh branch: forum-v2, size: 498242
2018-07-18
19:11
Update the built-in SQLite to the latest 3.25.0 alpha that includes support for the SQLITE_FCNTL_DATA_VERSION file control. file: [36283f374f] check-in: [abacf2e5bf] user: drh branch: trunk, size: 497797
2018-07-14
15:12
Update the built-in SQLite to the lastest 3.25.0 alpha version due to improved error message processing in that version. 3.25.0 also includes support for window functions, but we do not (yet) use that feature in Fossil. file: [b10bfd8802] check-in: [d66f322457] user: drh branch: trunk, size: 497627
2018-06-08
09:40
Take over some latest bug-fixes (one security-related) from SQLite trunk's command-line shell file: [ab67844eb2] check-in: [592c672519] user: jan.nijtmans branch: trunk, size: 497269
2018-06-04
19:52
Update the built-in SQLite to the 3.24.0 release. file: [8ba0488079] check-in: [f39d0a7290] user: drh branch: trunk, size: 497245
2018-05-30
01:28
Update the build-in SQLite to the first 3.24.0 beta. file: [8004bced4e] check-in: [bbdfec3f31] user: drh branch: trunk, size: 497249
2018-05-14
00:41
Update the built-in SQLite and SQLite shell to the latest 3.24.0 alpha version. file: [b66be594ea] check-in: [a09b33d51e] user: drh branch: trunk, size: 495585
2018-05-05
11:30
Update the built-in SQLite to the latest 3.24.0 alpha. file: [a0825c5d2d] check-in: [58a6410206] user: drh branch: trunk, size: 495122
2018-04-26
19:23
Merge in the latest 3.24.0 alpha version of SQLite including the ORDER BY LIMIT performance enhancement. file: [e12e6a3e19] check-in: [7b1599884c] user: drh branch: trunk, size: 493793
2018-04-25
13:34
Update the built-in SQLite to the latest 3.24.0 alpha version. file: [d066be6be6] check-in: [de76c92a63] user: drh branch: trunk, size: 497029
2018-04-10
17:48
Update the built-in SQLite to version 3.23.1. file: [ca221658a9] check-in: [52b3b8ed22] user: drh branch: trunk, size: 491779
2018-03-28
18:38
Update the built-in SQLite to the first 3.23.0 beta. file: [48d7706be9] check-in: [d470fc70d6] user: drh branch: trunk, size: 491818
2018-03-22
19:43
Update the built-in SQLite to the latest pre-release snapshot for beta testing. file: [510e23fa89] check-in: [1849c6e205] user: drh branch: trunk, size: 491402
2018-03-17
16:29
Update the build-in SQLite to the latest 3.23.0 alpha file: [ea9aab72b1] check-in: [ea67a5449a] user: drh branch: trunk, size: 487657
2018-01-21
23:48
Update the built-in SQLite to the third 3.22.0 beta for testing. Also fix a typo in a comment in the "fossil ui" command. file: [10cf7a3134] check-in: [861f4b0bde] user: drh branch: trunk, size: 466533
2018-01-15
22:07
Update the built-in SQLite to the first 3.22.0 beta. file: [3f8db94319] check-in: [1a95af721e] user: drh branch: trunk, size: 465392
2018-01-12
14:36
Update the built-in SQLite to the latest 3.22.0 beta, with a fix for a compile-time issue reported on the mailing list. file: [5b6fb1348d] check-in: [9d80ad8574] user: drh branch: trunk, size: 462019
2018-01-11
00:48
Update the built-in SQLite to the latest 3.22.0 beta, for testing. file: [97ed6c3dd3] check-in: [c409f828e3] user: drh branch: trunk, size: 461817
2018-01-09
14:29
Update SQLite again, with new fixes to shell.c which attempt to get the build working on MinGW64. file: [6da163f3b9] check-in: [9a33a240a2] user: drh branch: trunk, size: 452174
02:28
Another SQLite update to deal with a MinGW compiler warning. file: [1a743c24f9] check-in: [666fc089b8] user: drh branch: trunk, size: 451468
00:55
Update SQLite to the latest 3.22.0 alpha. This might fix reported build problems on MinGW. file: [1b6723ef67] check-in: [f7f168c36d] user: drh branch: trunk, size: 451442
2018-01-07
23:29
Avoid the use of utimensat() on older unix platforms. file: [bb28c02197] check-in: [2aa7a23b8f] user: drh branch: trunk, size: 450150
21:59
Remove dependencies on test_windirent.h from the SQLite-supplied shell.c source file, so that the build will work on MinGW. file: [bcea3a3ca9] check-in: [14e94ad326] user: drh branch: trunk, size: 449896
21:38
Update the built-in SQLite to the latest 3.22.0 alpha code. file: [69acaf983d] check-in: [5b558bc76b] user: drh branch: trunk, size: 446202
2017-12-06
20:53
Update the built-in SQLite to the latest 3.22 alpha version. file: [2b0b3152b6] check-in: [63fb653a7e] user: drh branch: trunk, size: 265805
2017-11-14
21:47
Update the built-in SQLite to a version that supports read-only access to WAL-mode databases. file: [34e167652c] check-in: [6ef13e21d4] user: drh branch: trunk, size: 265601
2017-10-21
19:37
Update the built-in SQLite to the second 3.21.0 beta. file: [5008a9b007] check-in: [7ac19afae3] user: drh branch: trunk, size: 265164
2017-09-20
15:47
Update the built-in SQLite to the latest 3.21.0 alpha. file: [c1206a23d9] check-in: [edba9d332b] user: drh branch: trunk, size: 264951
2017-07-24
14:26
Update the built-in SQLite to the second 3.20.0 release candidate. file: [bd6a37cbe8] check-in: [c45b8f4534] user: drh branch: trunk, size: 266112
2017-07-15
13:55
Update the built-in SQLite to the first 3.20.0 release candidate. file: [e89ad1135c] check-in: [4872a58be2] user: drh branch: trunk, size: 266112
2017-07-12
18:08
Update to the latest SQLite from upstream and make other changes, all to silence a few utterly harmless compiler warnings about incompletely initialized structures. file: [0401a716fc] check-in: [2f225b821f] user: drh branch: trunk, size: 266111
2017-07-11
14:35
Update the built-in SQLite to the latest 3.20.0 beta, including support for tab-completion in the SQL shell. file: [19726a6f28] check-in: [a314178a81] user: drh branch: trunk, size: 265482
2017-06-29
18:54
Update the built-in SQLite to the latest from upstream. file: [227b86f2bd] check-in: [ee71f347ee] user: drh branch: trunk, size: 240939
2017-06-24
13:38
Update the built-in SQLite and SQL command shell to the latest from upstream. file: [2026e88e78] check-in: [42d151cc64] user: drh branch: trunk, size: 240399
2017-06-15
13:12
Fix compiler warnings in the shell.c from the previous check-in. Also bring in the latest trunk version of SQLite for testing. file: [c45ae9a95f] check-in: [2ada39bab8] user: drh branch: trunk, size: 240397
12:52
Bring in the enhanced "shell.c" with the improved ".schema" and ".tables" commands from upstream SQLite. file: [9be3234b47] check-in: [d9e555194a] user: drh branch: trunk, size: 240452
2017-05-10
16:19
Update the built-in SQLite to the latest 3.19.0 alpha that includes the authorizer callback enhancements. file: [a37d96b20b] check-in: [094a498d99] user: drh branch: trunk, size: 236938
2017-05-02
19:18
Update the built-in SQLite to the latest 3.19.0 alpha for testing. file: [21b79c0e1b] check-in: [b8f3b549aa] user: drh branch: trunk, size: 236805
2017-03-25
19:15
(cherry-pick): Define the NORETURN macro for MSVC file: [ceb2b2f1f9] check-in: [1112616e99] user: jan.nijtmans branch: branch-2.1, size: 233231
2017-03-22
16:15
Fix harmless compiler warnings in the shell file: [ce39c4bbba] check-in: [cc65959b0f] user: jan.nijtmans branch: trunk, size: 232966
2017-03-15
14:30
(cherry-pick): Have Fossil use the new "PRAGMA optimize" feature of SQLite 3.18.0 alpha. Use latest SQLite CLI enhancements. file: [77054c0210] check-in: [d123620ee3] user: jan.nijtmans branch: branch-2.1, size: 232974
2017-03-10
17:32
Update to the latest SQLite 3.18.0 prerelease code, and especially the newest CLI code. file: [eef00a26ec] check-in: [d93679a1d7] user: drh branch: trunk, size: 232115
2017-03-06
15:32
Merge trunk file: [3103c0e83b] check-in: [4bf7e4ef56] user: jan.nijtmans branch: sqlite3-compat, size: 194643
2017-03-02
16:20
Cherry-pick [http://www.sqlite.org/src/info/ac760db0727209db|ac760db072] from SQLite: Fix a use-after-free problem in the shell tool code that could occur if an SQL statement were executed after an ".open" command with invalid options. file: [27d2b31099] check-in: [69b9b9563f] user: jan.nijtmans branch: trunk, size: 194584
2017-02-09
19:56
Update the built-in SQLite to the first 3.17.0 release candidate. file: [a84e453c21] check-in: [e734fdc68d] user: drh branch: trunk, size: 194568
2016-12-30
00:15
Update the built-in SQLite to the 3.16.0 beta for testing. file: [6095531aa9] check-in: [53430370a5] user: drh branch: trunk, size: 194186
2016-12-26
14:00
Update the built-in SQLite to fix a potential (unreleased) corruption bug. file: [48ab675e55] check-in: [88d581dc5e] user: drh branch: trunk, size: 194127
2016-12-24
18:19
Update the shell.c file from upstream (SQLite) so that the ".databases" command works with arbitrary-length filenames. file: [1594340a8c] check-in: [277774b49e] user: drh branch: trunk, size: 194967
18:07
Improve the "fossil sql" command so that it opens all database - repository, localdb, and configdb. Use the latest command-line shell code from the SQLite project so that the ".tables" command correctly shows all tables. file: [e99c2d27b2] check-in: [070815585a] user: drh branch: trunk, size: 194937
2016-12-23
23:25
Update the built-in SQLite to the latest 3.16.0 alpha for testing. file: [bf79a69d1f] check-in: [20cffa1f89] user: drh branch: trunk, size: 194951
2016-12-08
20:03
Update the built-in SQLite to the latest 3.16.0 alpha for testing. file: [9597efa50a] check-in: [814dfd5a9c] user: drh branch: trunk, size: 184950
2016-11-22
22:26
Update the built-in SQLite to 3.16.0 alpha for testing. file: [b6ba45f741] check-in: [31ae6022aa] user: drh branch: trunk, size: 184972
2016-11-02
15:16
Update the built-in SQLite to the latest trunk version that includes a fix to VACUUM to prevent it from running out of memory on very large databases. file: [f0e8b54c58] check-in: [7fa9701b3d] user: drh branch: trunk, size: 182038
2016-09-22
19:47
Update to the latest SQLite 3.15.0 beta for testing. Adjust the SQLite compilation to use the "lean" configuration. file: [b80396d2fa] check-in: [121201eb35] user: drh branch: trunk, size: 181708
2016-09-13
14:15
(cherry-pick): Update the makefiles so that the build-in SQLite compiles with SQLITE_OMIT_SHARED_CACHE. Update the build-in SQLite sources to 3.14.2. file: [9286349016] check-in: [0417467b72] user: jan.nijtmans branch: branch-1.35, size: 175567
2016-09-08
14:51
Update the built-in SQLite to the latest 3.15 alpha that includes the row-value enhancements. file: [de7c7e9884] check-in: [be1ef87613] user: drh branch: trunk, size: 175724
2016-08-01
17:09
Update the built-in SQLite to the 3.14 first beta. file: [79dda477be] check-in: [f475b943eb] user: drh branch: trunk, size: 175702
2016-07-25
12:25
Update the built-in SQLite to use the latest sqlite3_trace_v2() interface changes. file: [9351fc6de1] check-in: [f0d8483338] user: drh branch: trunk, size: 175651
2016-07-23
20:35
Update the built-in SQLite to the 3.14 alpha. Use sqlite3_trace_v2() instead of sqlite3_trace(), which is not deprecated. file: [ad6375a1cb] check-in: [b9573e55c2] user: drh branch: trunk, size: 175594
2016-05-02
16:21
Not all headers know about SQLITE_CONFIG_EXPLAIN_COMMENTS file: [a7b38ca533] check-in: [4ba01a3758] user: jan.nijtmans branch: sqlite3-compat, size: 175533
16:18
merge trunk file: [8dc2ac60ca] check-in: [0437cf965c] user: jan.nijtmans branch: sqlite3-compat, size: 175524
16:14
Update the built-in SQLite to an early beta of 3.13.0 for testing. file: [14ff7f6605] check-in: [fc5f1728d5] user: drh branch: trunk, size: 175474
2016-04-08
13:09
Update the built-in SQLite to the latest trunk version, which includes fixes added since the 3.12.0 release. file: [b7922fa264] check-in: [987861d9ed] user: drh branch: trunk, size: 171316
2016-03-18
12:00
Update the built-in SQLite to the most recent 3.12.0 alpha. file: [5e0ab1e708] check-in: [64d321514d] user: drh branch: trunk, size: 159755
2016-02-12
15:16
Update the built-in SQLite to the first 3.11.0 release candidate. file: [0367440658] check-in: [b23be81fa6] user: drh branch: trunk, size: 158480
2016-02-09
20:16
Update the built-in SQLite to include the latest changes, and especially the new auto-explain mode in the command-line shell. file: [dad8207819] check-in: [e00968a5a0] user: drh branch: trunk, size: 158477
2016-01-13
11:53
Add the ".vfslist" command to "fossil sqlite" file: [dcd7a83645] check-in: [42c4d8f2d5] user: jan.nijtmans branch: trunk, size: 157906
2016-01-05
04:52
Update the built-in SQLite to the next 3.10.0 beta. file: [ed71dc7679] check-in: [cd58f59a47] user: drh branch: trunk, size: 157140
2015-12-31
15:44
Update the built-in SQLite to 3.10.0 beta for SQLite testing. file: [ace08b69cd] check-in: [ec8394e166] user: drh branch: trunk, size: 155809
2015-12-08
12:45
Add the ".changes ON|OFF" command to the "fossil sqlite" command-line shell file: [abbc74ea43] check-in: [1e723a12d3] user: jan.nijtmans branch: trunk, size: 153994
2015-12-04
00:40
Update the built-in SQLite to the latest 3.10.0 alpha. file: [2796237990] check-in: [5032c50d14] user: drh branch: trunk, size: 153481
2015-11-19
09:44
Fix uninitialized variable in command-line shell [http://www.sqlite.org/src/info/dc2ac024d31a898b|dc2ac024d3] and other shell improvements, cherry-picked from SQLite trunk. file: [f0f59ea60a] check-in: [63256980ee] user: jan.nijtmans branch: trunk, size: 152882
2015-10-10
13:32
Update the built-in SQLite to the first 3.9.0 beta. Enable JSON1 and FTS5 support (though not currently used). file: [d25df04168] check-in: [7428117cbf] user: drh branch: trunk, size: 152869
2015-10-02
10:37
Improve error handling in "fossil sqlite" command ".tables". Cherry-pick from SQLite trunk. file: [dfd18e56fc] check-in: [5c9aecae21] user: jan.nijtmans branch: trunk, size: 153017
2015-09-28
14:53
Update the built-in SQLite to an 3.8.12 alpha version that fixes the ONEPASS optimization bug. file: [a11b20da4c] check-in: [292659684c] user: drh branch: trunk, size: 151980
2015-09-11
11:43
Update the built-in SQLite to the latest SQLite (3.8.12 alpha). file: [6332ef06db] check-in: [cc0c939202] user: drh branch: trunk, size: 151981
2015-08-18
13:28
Update the built-in SQLite to version 3.8.11.1 file: [b1f91e6091] check-in: [7842b8ab31] user: jan.nijtmans branch: trunk, size: 151834
2015-06-30
15:18
Update the built-in SQLite to the latest 3.8.11 alpha version. file: [8af3cced09] check-in: [0fc8b9df0c] user: drh branch: trunk, size: 151756
2015-05-23
10:12
Update the built-in SQLite to version 3.8.10.2. file: [07dda7cd69] check-in: [36c457b086] user: drh branch: trunk, size: 151705
2015-05-07
12:31
Change the built-in SQLite to version 3.8.10. file: [1b6fc902d4] check-in: [abc38398eb] user: drh branch: trunk, size: 151678
2015-05-04
19:25
Update the built-in SQLite to the first 3.8.10 beta. file: [ad4c91f89e] check-in: [5a87a0314e] user: drh branch: trunk, size: 151824
2015-04-28
08:11
Cherry-pick [http://www.sqlite.org/src/info/03b725a768290e3c|03b725a768]: Fix harmless compiler warnings seen with MSVC 2015. file: [78eabce4c1] check-in: [eda622cefc] user: jan.nijtmans branch: trunk, size: 148180
2015-04-17
09:50
Cherry-pick [http://www.sqlite.org/src/info/e018f4bf1f27f7838342940ad89a12d7f1536e8e|e018f4bf1f]: Fix a potential one-byte buffer overread in the command-line shell. Add (undocumented) -backslash option to "fossil sqlite" file: [28b3e1174a] check-in: [af52f2912a] user: jan.nijtmans branch: trunk, size: 148083
2015-04-08
13:49
Merge trunk file: [7293c0e2ef] check-in: [ff571668c4] user: jan.nijtmans branch: sqlite3-compat, size: 148029
2015-03-31
00:15
Update to the latest SQLite 3.8.9 alpha code. file: [84a1593bd8] check-in: [ec44ff010f] user: drh branch: trunk, size: 147581
2015-03-24
18:22
Update the built-in SQLite to 3.8.9 alpha. file: [3ae1e53878] check-in: [a00cdb182c] user: drh branch: trunk, size: 147510
2015-03-19
09:25
upgrade SQLite to latest pre-release file: [cce82ca263] check-in: [d1db1e47a4] user: jan.nijtmans branch: trunk, size: 147442
2015-02-26
22:38
Merge trunk file: [3b2fd99cad] check-in: [38e1ce66c7] user: jan.nijtmans branch: sqlite3-compat, size: 147155
00:31
Update the built-in SQLite to the latest trunk version, as the 3.8.8.3 version contains an unused local variable and hence will not compile when -Werror is used. Add a missing space to an <input> element on the timeline submenu. file: [f06cca68a3] check-in: [c3d72bd99e] user: drh branch: trunk, size: 146707
2015-02-25
21:39
Update SQLite to the 3.8.8.3 release file: [2a77c6cb90] check-in: [4bd1014ef0] user: jan.nijtmans branch: trunk, size: 146620
2015-02-13
09:00
Take over latest shell.c, but without SQLITE_TESTCTRL_IMPOSTER support (included SQLite doesn't have that yet). Reason: add '.dbinfo' command to "fossil sqlite" [http://www.sqlite.org/src/info/0f65a7e2e09f801b|0f65a7e2e0] and fix bug in '.import' [http://www.sqlite.org/src/info/9c5bcad1f7d04c16|9c5bcad1] file: [a29ab8256f] check-in: [d96488860f] user: jan.nijtmans branch: trunk, size: 146049
2015-01-28
09:24
Minor compiler warning in shell.c (already fixed in SQLite). "char const" -> "const char" for consistancy. file: [66986a98df] check-in: [5330d107b2] user: jan.nijtmans branch: trunk, size: 142304
2015-01-27
10:47
Cherry-pick [http://www.sqlite.org/src/info/2a9ea9b4a7d6904efb2112e32efe84123dfa75d7|2a9ea9b4a7] : In the command-line shell, make sure stderr is unbuffered so that it automatically flushes. So, this works for "fossil sqlite" as well. (actually, just by copying latest "shell.c" from SQLite) file: [c7f50399df] check-in: [bcd7b488a2] user: jan.nijtmans branch: trunk, size: 142294
2015-01-19
12:09
merge trunk file: [196e398706] check-in: [6a7f73d16d] user: jan.nijtmans branch: sqlite3-compat, size: 141677
2015-01-17
15:52
Put back code from shell.c < 3.8.7, needed for .explain mode: The SQLITE_TESTCTRL_EXPLAIN_STMT test_control became a nop then, but is still needed when linking with older SQLite (./configure --disable-internal-sqlite). file: [cfab24ce2a] check-in: [21acf839cb] user: jan.nijtmans branch: trunk, size: 141618
2015-01-13
00:27
Update the built-in SQLite to the first 3.8.8 release candidate. file: [5b8e786a7c] check-in: [51b476a0b9] user: drh branch: trunk, size: 141229
2015-01-11
00:06
Update the built-in SQLite to the latest 3.8.8 beta. file: [96ba1f6300] check-in: [5c8f33d6a8] user: drh branch: trunk, size: 141101
2014-11-28
15:11
Restore the built-in SQLite to version 3.8.8 after fixing the fragmentation size corruption problem. file: [45d9c9bd7c] check-in: [21b30fc023] user: drh branch: trunk, size: 136434
14:07
Enhance the "fossil sql" command so that one or more SQL statements and/or dot-commands can be entered on the command-line. Also automatically ATTACH the local database and the config database, if they are available. file: [bfc1282b44] check-in: [f922f4e3cc] user: drh branch: trunk, size: 136771
2014-11-12
14:16
re-apply [963c950cd6ac8cc8b9503f20a90ffac8e383c1de|963c950cd6]: for pre-3.8.7 compatibility (needed with configure --disable-internal-sqlite) file: [b249f0a9b9] check-in: [3f5defebeb] user: jan.nijtmans branch: trunk, size: 135923
2014-11-11
20:25
Update to the 3.8.8 alpha of SQLite for testing (of SQLite). file: [bc28d59921] check-in: [6b2f0b209f] user: drh branch: trunk, size: 135534
2014-10-19
21:15
Cherry-pick [http://www.sqlite.org/src/info/19fe4a0a475bd94f491031aea7a183f7c0515cf3|19fe4a0a47]: Fix a (probably harmless) bug in the CSV output mode of the command-line shell. Put back some code, removed by [http://fossil-scm.org/index.html/fdiff?v1=c00220cdd7f2027780bc25b78376c16dc24e4b7d&v2=38f627b0885191357f55902a3ac199de90d79715&sbs=1|c001fa0edf]: when fossil is linked with SQLite < 3.8.7 it might still be needed to produce the same EXPLAIN output. file: [1f2b68379b] check-in: [f6b69db3c8] user: jan.nijtmans branch: trunk, size: 133186
2014-10-14
12:39
Update the built-in SQLite to the second 3.8.7 beta. file: [18ee8bbe95] check-in: [c7c54d29f0] user: drh branch: trunk, size: 132798
2014-10-06
01:58
merge trunk file: [62f308a31e] check-in: [569d3ade54] user: jan.nijtmans branch: sqlite3-compat, size: 132841
2014-10-05
23:11
Only use SQLITE_TESTCTRL_EXPLAIN_STMT/SQLITE_STMTSTATUS_VM_STEP when necessary/supported file: [880f542371] check-in: [99d52b38fb] user: jan.nijtmans branch: sqlite3-compat, size: 133353
22:41
merge trunk file: [1fd43f8683] check-in: [4c84ee3bac] user: jan.nijtmans branch: sqlite3-compat, size: 132922
20:11
Update the built-in SQLite to the latest 3.8.7 beta from upstream. file: [38f627b088] check-in: [c001fa0edf] user: drh branch: trunk, size: 132782
2014-09-20
00:58
Update to the latest SQLite 3.8.7 alpha from upstream. file: [c00220cdd7] check-in: [bfa13027d0] user: drh branch: trunk, size: 132848
2014-09-01
18:42
Incorporation the latest SQLite 3.8.7 alpha from upstream, for testing. file: [713cef4d73] check-in: [fc8d8546ff] user: drh branch: trunk, size: 130739
2014-08-31
08:42
Cherry-pick [http://www.sqlite.org/src/info/f61db04be4d7fb21b7f721647c37c45e283ffbea|f61db04be4]: In the command-line shell, added options --lookaside, --pagecache, and --scratch used to configure auxiliary memories (except from the change from SQLITE_CONFIG_SINGLETHREAD -> SQLITE_CONFIG_MULTITHREAD, because fossil doesn't use multiple threads) file: [96513c1e05] check-in: [75dcdd0bdb] user: jan.nijtmans branch: trunk, size: 130710
2014-08-30
09:03
Cherry-pick [http://www.sqlite.org/src/info/11a70e1ae7f05d06e4e09c9d20db0444b8881584|11a70e1ae7]: Refactor the names of state objects in the command-line shell implementation file: [728d222659] check-in: [e4bc6f12ea] user: jan.nijtmans branch: trunk, size: 128750
2014-08-15
13:46
Update the built-in SQLite to version 3.8.6 file: [b0f427f56c] check-in: [1c9faaecbe] user: jan.nijtmans branch: branch-1.29, size: 130797
2014-08-12
20:18
Update the built-in SQLite to version 3.8.6 beta3. file: [75bb7bd2c8] check-in: [75c4808653] user: drh branch: trunk, size: 128760
2014-08-07
10:59
In the command-line shell, report if the ".system" command returns a non-zero result file: [4af71e7f25] check-in: [bfacd6df6d] user: jan.nijtmans branch: trunk, size: 128791
2014-07-24
15:46
Upgrade the built-in SQLite to the latest 3.8.6 alpha from upstream. file: [191129c3f7] check-in: [f39d8a3d24] user: drh branch: trunk, size: 128727
2014-07-18
22:03
Improvements to the ".fullschema" command in the command-line shell. file: [566aee8213] check-in: [13f8ba6ca8] user: jan.nijtmans branch: trunk, size: 126060
2014-06-25
08:57
Add the .fullschema command to "fossil sqlite". This command shows the schema and the content of the sqlite_stat tables, all in one go. Useful when reporting problems with the query planner file: [ea906ed349] check-in: [4f62b6017b] user: jan.nijtmans branch: branch-1.29, size: 128785
2014-06-17
13:51
Add the ".eqp" and ".fullschema" dot-commands to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. file: [56de2dfa3f] check-in: [1b648ebacf] user: jan.nijtmans branch: branch-1.29, size: 125640
11:41
Add the ".eqp" dot-command to the ".help" output in the command-line shell. Fix CSV import issue, reported via the mailing list, in the shell when the file to be imported ends with an empty line. file: [058940e8a7] check-in: [9afa53edf0] user: jan.nijtmans branch: autoadjust, size: 124147
2014-06-12
17:26
merge trunk file: [540b288aa7] check-in: [e751da62cb] user: jan.nijtmans branch: win32-longpath, size: 124104
2014-06-05
08:12
Compatibility back to SQLite 3.7.17 (when configuring with --disable-internal-sqlite) file: [4d6bc31545] check-in: [b6670e0545] user: jan.nijtmans branch: sqlite3-compat, size: 124128
2014-06-02
14:52
Updates the built-in SQLite sources to the latest 3.8.5 beta. In particular, this update includes the new ".system" and ".once" commands to the SQLite command-line utility accessed via the "fossil sql" command. file: [98ce7f5244] check-in: [8bc47c1469] user: drh branch: trunk, size: 124070
2014-05-28
20:24
Update the build-in SQLite from upstream. The "fossil sql" command now supports the ".shell" meta-command. file: [8a0f8f4cd3] check-in: [f6d3b81513] user: drh branch: trunk, size: 121541
2014-05-26
20:55
Fix a problem in the shell when importing CSV files. If the leftmost field of the first row in the CSV file was both zero bytes in size and unquoted, no data was imported. file: [bfac06fb15] check-in: [87130593e4] user: jan.nijtmans branch: trunk, size: 121028
2014-05-24
06:27
In "fossil sqlite", if three or more interrupt signals (control-c) are received in a row without a response from sqlite3_interrupt() then call exit(1) immediately. This allows control-C to interrupt the shell even if it is stuck in a computation or loop that does not involve the VDBE. file: [86a6aa8417] check-in: [a74d100a12] user: jan.nijtmans branch: trunk, size: 120958
2014-04-22
10:01
Make sure SQLITE_TESTCTRL_BYTEORDER is defined. file: [51aa1be5bf] check-in: [4778b1d07a] user: jan.nijtmans branch: branch-1.28, size: 120985
09:43
[a138dc97fc]: Fix a potential segfault when the SSH_CONNECTION environment variable is defined. [http://www.sqlite.org/src/info/9d2ae6342c|9d2ae6342c]: In the command-line shell, run set writable_schema before running the ".clone" command. file: [51ee197845] check-in: [d7889a2e83] user: jan.nijtmans branch: branch-1.28, size: 120910
2014-04-21
13:24
Update the built-in SQLite to 3.8.5 alpha, including all of the latest performance enhancements and bug fixes. file: [2afe7a7154] check-in: [88aa2e375a] user: drh branch: trunk, size: 120927
2014-04-20
08:40
Cherry-pick a few more bug-fixes from SQLite trunk, the same ones that are also backported to the SQLite 3.7.4.3 Cygwin build. See: [http://osdir.com/ml/sqlite-users/2014-04/msg00366.html]. For me those all are important enough so they should appear in the next SQLite release. file: [5260f2ada8] check-in: [1b2c7acd69] user: jan.nijtmans branch: trunk, size: 120831
2014-03-23
09:45
cherry-pick [bfdabaecc8]: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes file: [3e079140d7] check-in: [67f148537f] user: jan.nijtmans branch: branch-1.28, size: 120760
2014-03-21
10:08
Cherry-pick SQLite [http://www.sqlite.org/src/info/01944c53f5|01944c53f5]: Fix the EXPLAIN indenter in the command-line shell to correctly handle NextIfOpen and PrevIfOpen opcodes. file: [cee9f46f26] check-in: [bfdabaecc8] user: jan.nijtmans branch: trunk, size: 120702
2014-03-10
21:51
Update internal SQLite to version 3.8.4 file: [42d266c648] check-in: [92f31e01d4] user: jan.nijtmans branch: branch-1.28, size: 120705
2014-03-06
15:02
Update the built-in SQLite to include the latest last-minute patches for version 3.8.4. file: [bab4de12b4] check-in: [f00167e4e1] user: drh branch: trunk, size: 120647
2014-03-03
23:21
Update to the latest SQLite with its new performance enhancements. (Later:) The new SQLite does not work correctly when compiled on the Beaglebone Black. Currently investigating. Moving this check-in into a branch until the problem is understood. file: [7bf07bcacb] check-in: [13c1fa7626] user: drh branch: beaglebone-problem, size: 120549
2014-02-28
08:53
Fix use of UTF-8 repository filename in "fossil sqlite3" command. (Requires minor change in SQLite's shell.c) file: [e6d573326f] check-in: [81162e791f] user: jan.nijtmans branch: trunk, size: 119479
2014-02-27
15:12
Improvements to the handling of USE_SYSTEM_SQLITE in shell.c. file: [bf75ce6bea] check-in: [a526d71968] user: drh branch: trunk, size: 119456
15:05
Update the built-in SQLite the latest pre-3.8.4 trunk version. Modify the way the "shell.c" source file is used so that it can be imported directly from the SQLite source tree without having to be edited. file: [720e79facd] check-in: [c92a3dda8c] user: drh branch: trunk, size: 119485
2014-02-26
14:06
Cherry-pick [http://www.sqlite.org/src/info/9c2e7612cd|9c2e7612cd]: In the command-line shell for CSV import, if the lines are \r\n terminated and the last field is blank, make sure an empty string and not a "\r" string is imported. file: [6c93371e59] check-in: [60fd422275] user: jan.nijtmans branch: trunk, size: 119414
2014-02-13
15:17
Take over "Fixes to the editline support" and "Updates to the command-line shell" from SQLite trunk, keeping the two in sync better. Except for the addition of the ".save" command in "fossil sqlite3", it has no effect. file: [f5d3cf3b60] check-in: [e327614047] user: jan.nijtmans branch: trunk, size: 119414
2014-02-12
08:41
Update the built-in SQLite to the version 3.8.3.1 release file: [6dcb01a545] check-in: [5d33c3b887] user: jan.nijtmans branch: branch-1.28, size: 111700
2014-02-09
16:48
Relax minimum version check to 3.7.17. This make "configure --disable-internal-sqlite" work on latest Ubuntu (13.10) file: [a5fe98fe0c] check-in: [393ce7d424] user: jan.nijtmans branch: branch-1.28, size: 111680
2014-02-07
08:58
Add the .clone command to "fossil sqlite3". Taken from SQLite trunk. file: [cc281c03b5] check-in: [90bd20308b] user: jan.nijtmans branch: trunk, size: 118495
2014-02-06
08:49
Use sqlite3_prepare_v2 in stead of sqlite3_prepare everywhere. file: [b432e8505d] check-in: [ca6cb44c74] user: jan.nijtmans branch: trunk, size: 111618
2014-01-23
21:18
merge branch-1.28, a few other cherry-picks from trunk file: [1697f3ec29] check-in: [303e7af7c3] user: jan.nijtmans branch: win32-longpath, size: 111642
08:51
Backout [77d37d910b], which puts back the "fossil sqlite3" command when compiled with --disable-internal-sqlite. Take over matching "shell.c" from SQLite, but relax SQLite version check, otherwise "fossil sqlite3" doesn't work (that was the reason for taking out "fossil sqlite3" in the first place, but at least OpenBSD wants to support it). See: [https://www.mail-archive.com/fossil-users@lists.fossil-scm.org/msg14185.html] file: [7911688d90] check-in: [d68cd57a9d] user: jan.nijtmans branch: trunk, size: 111603
2014-01-18
17:01
Update the built-in SQLite to the 3.8.3 beta that includes support for common table expressions and recursive queries. file: [92288d8337] check-in: [27ef534d48] user: drh branch: trunk, size: 111609
2014-01-14
08:29
Cherrypick SQLite [http://www.sqlite.org/src/info/ac15455abc|ac15455abc]: In the command-line shell, defend against a NULL-pointer dereference in the case where sqlite3_column_name() returns NULL (as might happen following an OOM error) file: [5d7548ca5f] check-in: [a12b9c4533] user: jan.nijtmans branch: branch-1.28, size: 111622
2014-01-11
18:07
Revert [77d37d910b], which restores the "fossil sqlite3" command as it was. On trunk it doesn't work, but in branch 1.28 it works fine, because the source_id's always match (SQLite 3.8.2 is the only stable version supported. Just to be sure, disable the source_id check anyway: Fossil itself already has the necessary check. file: [9e2e6cafcf] check-in: [6fce6fc256] user: jan.nijtmans branch: branch-1.28, size: 111601
2013-12-23
11:37
Update the built-in SQLite to the latest 3.8.3 alpha from upstream, including the removal of a stray tab character from the source code. file: [f794c67805] check-in: [5f08392169] user: drh branch: trunk, size: 111588
2013-12-20
09:36
Update to SQLite snapshot file: [77ec1b7cd0] check-in: [44dec8ff07] user: jan.nijtmans branch: trunk, size: 111486
2013-12-19
22:07
Merge from trunk. src/main.mk is now generated automatically. file: [ee70cd9c39] check-in: [927264ab5a] user: dg branch: dg-codenames, size: 111415
2013-11-27
15:55
Import the latest SQLite 3.8.2 beta from upstream, including Cygwin fixes and performance enhancements. file: [3ed2185ec5] check-in: [38c02b775d] user: drh branch: trunk, size: 111479
2013-11-21
23:39
Update to the lastest SQLite that includes the OP_Column rewrite and the constant expression factoring logic. file: [5aba27fc46] check-in: [8dc9d00935] user: drh branch: trunk, size: 111482
2013-11-19
18:25
Update the built-in SQLite to the version that includes the DELETE with ONEPASS optimization and the enhanced EXPLAIN indentation in the shell. file: [dfefe0a8b6] check-in: [0830c352ff] user: drh branch: trunk, size: 111474
2013-11-14
19:36
Update the built-in SQLite to the latest from upstream that includes the skip-scan optimization and the improved EXPLAIN display in the shell. file: [1a0b8dc971] check-in: [28c508679e] user: drh branch: trunk, size: 110880
2013-11-11
17:32
Update the built-in SQLite to the latest trunk version that includes the WITHOUT ROWID enhancement. Fossil itself does not (yet) make use of this enhancement. file: [4054b1a804] check-in: [611e25d396] user: drh branch: trunk, size: 107376
2013-10-14
13:30
Bring in the latest SQLite 3.8.1 beta for the purpose of pre-release testing of SQLite. file: [3dfc3461d7] check-in: [089dad49e2] user: drh branch: trunk, size: 105795
2013-10-08
14:50
Bring in the latest SQLite 3.8.1 beta from upstream. file: [db8709a9ff] check-in: [4910a37809] user: drh branch: trunk, size: 105787
2013-09-17
13:31
Update the build-in SQLite to the 3.8.1 alpha from upstream, for the purpose of testing SQLite. file: [8447c7fc74] check-in: [02d3f53305] user: drh branch: trunk, size: 105723
2013-09-04
20:44
Merge from trunk. file: [1ae6b841f2] check-in: [15090b9450] user: dg branch: dg-codenames, size: 105511
20:42
Add initial basic mnemonic encoding support. file: [b6cab40845] check-in: [570783f795] user: dg branch: dg-codenames, size: 105483
2013-09-01
15:56
Eliminate some compiler warnings (taken over last - patched - version from SQLite) file: [35f66cc92f] check-in: [0a24d431c7] user: jan.nijtmans branch: trunk, size: 105575
2013-08-29
13:53
Update the built-in SQLite to the version 3.8.0.1 beta. file: [663167e591] check-in: [5d60e609c2] user: drh branch: trunk, size: 105547
2013-08-22
03:20
Update to the latest SQLite 3.8.0 beta for testing. file: [a524bc9fc0] check-in: [3c5f1f08d8] user: drh branch: trunk, size: 105546
2013-08-19
11:22
Update to the latest SQLite 3.8.0 beta in order to test SQLite. file: [58ec3843ad] check-in: [48445291c0] user: drh branch: trunk, size: 105562
2013-08-05
13:04
Install the latest SQLite 3.8.0 beta from upstream. Fossil does not use any of the new features. This commit is for the purpose of testing SQLite. file: [51705eaccb] check-in: [605db92957] user: drh branch: trunk, size: 104860
2013-07-17
12:06
Import the latest SQLite 3.8.0 beta code from upstream. file: [290988590d] check-in: [df46aa659c] user: drh branch: trunk, size: 104889
2013-07-09
11:52
Update to the latest 3.8.0 alpha version of SQLite. file: [c3900808b9] check-in: [5ea03d389d] user: drh branch: trunk, size: 104928
2013-06-29
15:41
Fix the build on windows by using "_pclose" instead of "pclose". file: [783b92bbe6] check-in: [07463fbf02] user: drh branch: trunk, size: 104954
15:26
Bring in the latest SQLite 3.8.0 alpha version from upstream, for testing. file: [ec4cba7989] check-in: [c3e723e308] user: drh branch: trunk, size: 104960
2013-06-27
01:57
Update to the latest SQLite 3.8.0 alpha from upstream. file: [f07536ae88] check-in: [f92056c996] user: drh branch: trunk, size: 104205
2013-06-19
23:38
Merge the NGQP SQLite changes into trunk. Also update the SQL shell. file: [c14200dbf3] check-in: [0c11cb932f] user: drh branch: trunk, size: 100864
2013-05-08
18:34
Update SQLite to the latest 3.7.17 preview from upstream, for the purpose of testing SQLite. file: [1e6e527fae] check-in: [21a6a8bc00] user: drh branch: trunk, size: 99569
2013-04-25
18:10
Update the built-in SQLite to the latest trunk version from upstream. file: [ad153be32a] check-in: [7d1d995317] user: drh branch: trunk, size: 99649
2013-03-01
23:44
Pull in the latest SQLite from upstream. file: [57348f9ae8] check-in: [1fbc742da9] user: drh branch: trunk, size: 98877
2013-02-13
14:12
Update the built-in SQLite to the latest from the SQLite trunk. file: [4ca910fcf1] check-in: [f7f764b760] user: drh branch: trunk, size: 98853
2013-01-07
14:45
Pull the latest trunk version of SQLite from upstream. file: [48111200fb] check-in: [9ae863a5eb] user: drh branch: trunk, size: 97795
2012-12-05
15:47
Pull the SQLite 3.7.15 beta from upstream for testing. file: [c0f58633c0] check-in: [0eb3d8e828] user: drh branch: trunk, size: 97661
2012-11-04
12:59
Fix typos. file: [098774bc09] check-in: [45065c5c28] user: dmitry branch: spelling, size: 97499
2012-10-26
20:18
Bring in the latest SQLite from upstream. file: [3b47e233d5] check-in: [bda00cbada] user: drh branch: optimization, size: 97497
2012-09-28
10:18
Update to the latest SQLite amalgamation, for the purpose of testing recent changes in SQLite. file: [43370665ea] check-in: [c0f245de25] user: drh branch: trunk, size: 97357
2012-09-05
12:55
const-qualification file: [5518df5317] check-in: [645f34834d] user: jan.nijtmans branch: eclipse-project, size: 96564
2012-08-27
19:05
Re-do part of [d89b99e383], which was lost by [d7736649cd] file: [4e319394db] check-in: [22806c5f59] user: jan.nijtmans branch: trunk, size: 96546
2012-08-25
01:48
Update the built-in SQLite to the latest version from the SQLite trunk. file: [c9987e5911] check-in: [d7736649cd] user: drh branch: trunk, size: 96519
2012-08-21
11:18
In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/cgi.c:29: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/file.c:47:0: warning: "stat" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/sys/stat.h:258:0: note: this is the location of the previous definition In file included from /usr/x86_64-w64-mingw32/sys-root/mingw/include/ws2tcpip.h:11:0, from src/http_socket.c:35: /usr/x86_64-w64-mingw32/sys-root/mingw/include/winsock2.h:15:2: warning: #warning Please include winsock2.h before windows.h src/shell.c:67:0: warning: "popen" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:503:0: note: this is the location of the previous definition src/shell.c:68:0: warning: "pclose" redefined /usr/x86_64-w64-mingw32/sys-root/mingw/include/stdio.h:504:0: note: this is the location of the previous definition file: [cb92f3683c] check-in: [b5d69afed7] user: jan.nijtmans branch: jn-mingw-w64-compiler-warnings, size: 96448
2012-06-29
15:59
Update to the latest SQLite4 that requires converting preprocessor macro prefixes from "SQLITE_" to "SQLITE4_". file: [25fc3be68e] check-in: [0328d68181] user: drh branch: sqlite4, size: 85524
2012-06-27
12:30
Begin a branch that is modified to use sqlite4 instead of sqlite3 as the storage engine. This check-in compiles (on unix) but does not work. file: [a7c23a39fb] check-in: [6823912746] user: drh branch: sqlite4, size: 85433
2012-06-22
23:32
Update the built-in SQLite to the latest version from the trunk of the SQLite tree. The diff of this SQLite change will be very slow without the previous check-in that enhances the diff performance. file: [a69cc006d6] check-in: [c5b835ddc0] user: drh branch: trunk, size: 96421
2012-06-11
17:33
merge trunk again... (previous merge was not from latest trunk from fossil-scm.org) file: [32ef8eab2f] check-in: [7a57ab6465] user: mgagnon branch: mgagnon_fix, size: 96741
17:23
Merge in Trunk... file: [22e81afbd8] check-in: [c109e66db5] user: mgagnon branch: mgagnon_fix, size: 94498
2012-06-07
13:30
Update the built-in SQLite to the first 3.7.13 beta. file: [59a45477dd] check-in: [990c4d4437] user: drh branch: trunk, size: 96699
2012-04-24
13:36
Update to the latest SQLite version 3.7.12 beta. file: [0266398855] check-in: [6cfd8ecc05] user: drh branch: trunk, size: 96540
2012-04-17
21:56
Pull in the latest pre-release version of SQLite, including the new shell. file: [ad9db3ec1b] check-in: [4faefe630e] user: drh branch: trunk, size: 95421
2012-03-31
19:15
Update to the latest SQLite code. Fix a compiler warning in style.c. file: [b8c1f3c238] check-in: [82f5663270] user: drh branch: trunk, size: 94456
2012-03-29
14:54
Add vim modline everywhere file: [3d9378a4c1] check-in: [a496d8e88d] user: mgagnon branch: mgagnon_fix, size: 93871
2012-02-07
16:20
Update the built-in SQLite and SQL command-line shell to the latest code from the SQLite trunk. file: [5abd983282] check-in: [030035345c] user: drh branch: trunk, size: 93829
2011-12-23
13:51
Update the built-in SQLite to the latest version from trunk as a beta test of the next SQLite release. file: [378a6cdf13] check-in: [e8f15c0dce] user: drh branch: trunk, size: 92093
2011-10-15
10:40
Update the built-in SQLite and the SQL command-line shell to the latest code from the SQLite trunk: version 3.7.9 alpha. This fixes some warnings that started appearing after upgrading to gcc 4.6.1. file: [72bc59fecd] check-in: [3dd0c15583] user: drh branch: trunk, size: 91436
2011-10-13
16:39
Update the SQLite command-line shell to the latest from the SQLite source tree. file: [d9f687130e] check-in: [862d7dbf59] user: drh branch: trunk, size: 91441
2011-10-11
20:46
Update the build-in SQLite and the SQLite-shell to the latest code from the trunk of the SQLite source tree - version 3.7.9 alpha. file: [cc87604d9c] check-in: [55fb082ae5] user: drh branch: trunk, size: 90770
2011-06-03
14:24
Update the built-in SQLite to the latest 3.7.7 alpha. file: [e09ba95360] check-in: [9f9047d686] user: drh branch: trunk, size: 89863
2011-05-20
11:39
Update the built-in SQLite to the latest 3.7.7 alpha that includes the fix for disappearing WAL transactions. file: [eeffeb31f9] check-in: [c60e143f28] user: drh branch: trunk, size: 89671
2011-03-24
01:51
Update the built-in SQLite to the latest version from the SQLite trunk. file: [d275901b53] check-in: [3d2e8b2ddf] user: drh branch: trunk, size: 89487
2011-02-16
23:47
Update to the latest pre-release SQLite version (as part of the SQLite testing process). Update the makefiles to use SQLITE_ENABLE_STAT2. file: [7f7112e935] check-in: [c616cef3f7] user: drh branch: trunk, size: 88494
2011-01-25
19:03
Update the built-in SQLite to the latest 3.7.5 beta. file: [f0d83fcb1a] check-in: [07556099ab] user: drh branch: trunk, size: 83676
2010-12-08
03:31
Ignore unfinalized statements when shutting down the SQLite command-line shell. Ticket [891cd78969e03ec3009]. file: [de359a1421] check-in: [31f5b295fa] user: drh branch: trunk, size: 82520
2010-11-24
12:03
Factor the sql-command shell out into a separate source file. Add the new content(X) SQL function for accessing uncompressed and undeltaed artifact content. file: [860d717a28] check-in: [b4687be448] user: drh branch: trunk, size: 82514
2010-10-29
19:06
Added: Add the "sqlite3" command providing an sqlite3 command-line shell. Ticket [b18338c226f6fb4899b] file: [3def9637bc] check-in: [8c723318d2] user: drh branch: trunk, size: 82535