SQLite

Timeline
Login

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

100 events occurring around 65b1e3a4c31f6cb6.

2009-11-04
13:17
Create a new datatype "ynVar" to hold "nVar" (number of variable) values. This is normally 16-bits can can be 32-bits if SQLITE_MAX_VARIABLE_NUMBER is large enough. (check-in: 24a4d520 user: drh tags: trunk)
01:56
Report errors back up to the ATTACH command if the codec fails to initialize. (check-in: a6c69610 user: drh tags: trunk)
2009-11-03
22:48 Edit [941a01eb868815f5|941a01eb]: Change branch background color to "#c0ffc0". Edit check-in comment. Timestamp 2009-11-03 22:34:36. (artifact: a3c2a90c user: drh)
22:34
Customizations for OSX contributed by Apple. (check-in: 941a01eb user: adam tags: apple-osx)
19:42
Fix compiler warnings on MSVC build. (check-in: 01c4b5b8 user: shane tags: trunk)
19:18
Enhancements to lemon to generate more compact action tables and to avoid making array bounds tests that can never fail on action table calculations. (check-in: 27d8e684 user: drh tags: trunk)
14:30 Edit [64989904d44556ee|64989904]: Change background color to "#ffc0d0". Timestamp 2007-08-13 20:31:01. Add tag "release". (artifact: 1336cae0 user: drh)
13:08
Force all qsort() calls in mkkeywordhash.c to be stable so that we get predictable results on different platforms. (check-in: 3b02df27 user: drh tags: trunk)
13:02
Adjust the lemon implementation so that it always computes the same PDA regardless of qsort() implementation on the host platform. In other words, make all sorts in lemon stable. (check-in: d66a0f31 user: drh tags: trunk)
01:22
All SQLITE_MAX_VARIABLE_NUMBER to exceed 32767. The sizes of some structures increase when the compile-time parameter is configured this way. (check-in: 16a24b44 user: drh tags: trunk)
2009-11-02
18:44
Bug fix in the recent changes to mkopcodeh.awk. (check-in: 6610cac4 user: drh tags: trunk)
18:14
Update the generator AWK script for opcodes.h so that it always generates opcode numbers in the same order and is not dependent on the hash order of opcode names within AWK. (check-in: e730195f user: drh tags: trunk)
18:01
Do not insert the date and time of generation into the amalgamation. (check-in: 9f6cf13d user: drh tags: trunk)
17:40
Update the configure script for version 3.6.20. (check-in: f19cb105 user: drh tags: trunk)
15:51
Comment changes in support of better documentation. No changes to code. (check-in: 79ab4714 user: drh tags: trunk)
2009-11-01
19:26
Fix compiler warnings. Better comments on some variables associated with LIKE/GLOB processing in the query planner. (check-in: cfa2db0f user: drh tags: trunk)
2009-10-30
14:27
Increase the version number to 3.6.20. (check-in: 61295274 user: drh tags: trunk)
14:05 Fixed ticket [6b00e0a3]: The great OP_If bug plus 3 other changes (artifact: a67b11ba user: drh) ... 1 similar event omitted.
13:27 Edit [2a832b19b657ba02|2a832b19]: Timestamp 2009-10-30 13:26:54. Add tag "release". (artifact: 9bac7e4d user: drh)
13:26
Version 3.6.16.1 (Leaf check-in: 2a832b19 user: drh tags: release, branch_3_6_16)
13:25
Avoid storing the result register for EXISTS and SELECT in any field of the Expr object - simply return the register number as the return value of the function that codes those expressions. (check-in: 7253f8fa user: drh tags: trunk)
2009-10-29
18:43 Edit [65a1f1334d92873e|65a1f133]: Change branch background color to "#fff0c0". Edit check-in comment. Timestamp 2009-10-29 18:38:22. (artifact: 865f94ad user: drh)
18:38
Fix a 16-bit integer overflow that might occur in statements that use both an EXISTS clause and IN operator with a RHS holding in excess of 32K entries. (check-in: 65a1f133 user: drh tags: branch_3_6_16)
13:48
Reduce the memory required by prepared statements that use the IN operator with a list on the right and an INTEGER PRIMARY KEY on the left. (check-in: e7984ad2 user: drh tags: trunk)
2009-10-28
18:23 Ticket [aad47726] Generator of sqlite3UpperToLower[] and sqlite3CtypeMap[] for single lang status still Closed with 1 other change (artifact: c9898866 user: rogerb) ... 2 similar events omitted.
2009-10-27
21:17 Ticket [c25aab7e] The ".import" command does not parse CSV correctly. status still Open with 1 other change (artifact: 6df67dd6 user: rogerb) ... 1 similar event omitted.
19:51 Ticket [293860ac] Allow triggers to reference other databases status still Open with 3 other changes (artifact: c0bba80e user: rogerb) ... 1 similar event omitted.
18:06
Minor updates and corrections to comments in btreeInt.h. No changes to code. (check-in: ad949fa1 user: drh tags: trunk)
2009-10-26
22:32
Remove additional obsolete code from the sqlite3_release_memory() logic. (check-in: 2eeb6ed8 user: drh tags: trunk)
22:08
Remove some obsolete code within #if 0 that was causing developer concern. (check-in: 1d64e945 user: drh tags: trunk)
08:30 Ticket [d82e3f37] VACUUM corrupts database when MAIN and TEMP table names overlap. status still Fixed with 1 other change (artifact: f9ff61b4 user: rogerb) ... 1 similar event omitted.
02:45 New ticket [0841d0f5] Exclusive transactions do not work if same database multiply attached. (artifact: ae886736 user: rogerb)
02:33 New ticket [65a1fd4b] Shell should call rl_readline_name. (artifact: a57a34fa user: rogerb)
02:15 New ticket [bcff482d] Explicit extended error code for deadlock with sqlite_busy. (artifact: 5b874c1a user: rogerb)
01:57 New ticket [5896edbe] List available SQL functions. (artifact: 03997a69 user: rogerb)
01:55 Ticket [24666532] Various dump issues status still Open with 1 other change (artifact: 1f7b39d0 user: rogerb) ... 1 similar event omitted.
2009-10-25
20:26 New ticket [c276ee2e] null should not be allowed in primary key. (artifact: fc4d7e2f user: rogerb)
2009-10-24
15:51
Fix a compiler warning that occurs when building the TCL interface. (check-in: fc36034b user: drh tags: trunk)
03:04
Another attempt at getting the pTail pointer computations correct for sqlite3_prepare16(). Ticket [3fe897352e]. (check-in: a96b4e8c user: drh tags: trunk)
02:06 Fixed ticket [2cb66577]: Diagnostic message is unintentionally printed in batch mode plus 3 other changes (artifact: f04adecb user: shane)
02:06
In shell, modified to not print informational messages during startup while in "batch mode". Ticket [2cb66577f6]. (check-in: e3898e25 user: shane tags: trunk)
02:00 Fixed ticket [6da68f69]: tables says you provide a like pattern but it adds % in code plus 3 other changes (artifact: ac365444 user: shane)
02:00
In shell, changed ".tables" command to not add '%' to specified pattern. This is consistent with other commands that take a LIKE pattern (.dump, .schema, .indices). Updated internal help to better describe LIKE pattern usage. Fixed a few more inconsistencies in error messages. Ticket [6da68f691b]. (check-in: 7201244e user: shane tags: trunk)
01:55
Check-in [19064d7cea] broke the pTail return on sqlite3_prepare16() when the SQL contained surrogates. This check-in restores correct function. Part of ticket [3fe897352e]. (check-in: 65b1e3a4 user: drh tags: trunk)
01:48 Ticket [3fe89735] Malformed UTF16 leads to a 2-byte buffer overread status still Fixed with 1 other change (artifact: 1b24ca61 user: shane)
01:40 Ticket [4c9223e3] Vacuum fails within transaction but also rolls it back status still Open with 3 other changes (artifact: cfe528a0 user: rogerb)
01:07 New ticket [0c80ff9f] Quickstart missing include of stdlib.h. (artifact: 5bacd2ef user: rogerb)
01:04 New ticket [f711d5a9] Windows DLL should have versioninfo resource. (artifact: 2105fd2b user: rogerb)
00:49 New ticket [54831703] H35230 & H35240 refer incorrectly to H35230 - should be H35220. (artifact: 0c363276 user: rogerb)
2009-10-23
18:16 Fixed ticket [3fe89735]: Malformed UTF16 leads to a 2-byte buffer overread plus 1 other change (artifact: dcecbfdd user: drh)
18:15
Make sure that UTF16 to UTF8 conversions to not read past the end of the UTF16 input buffer if the last two bytes of the UTF16 happen to be the first half of a surrogate pair. Ticket [3fe897352e] (check-in: 19064d7c user: drh tags: trunk)
17:23 Ticket [3fe89735] Malformed UTF16 leads to a 2-byte buffer overread status still Open with 3 other changes (artifact: 5db5602a user: drh) ... 1 similar event omitted.
12:22 Closed ticket [f80d443a]: pragma cache size doesn report actual size (min is 10) plus 1 other change (artifact: d6a5b1fe user: drh)
09:31 New ticket [4c9223e3] Vacuum fails within transaction but also rolls it back. (artifact: a63f8a14 user: rogerb)
08:36 New ticket [36769f69] termDataCmp in FTS3 should be __cdecl on Windows. (artifact: 091cb975 user: rogerb)
08:31 New ticket [61d35ac2] A way to tell if a journal should exist. (artifact: 7b540e42 user: rogerb)
02:11 Open ticket [f80d443a]: pragma cache size doesn report actual size (min is 10) plus 1 other change (artifact: 62f1778f user: shane)
01:27
In shell, ensure that do_meta_command() returns consistent error values. Adjusted the text of some error message to be more consistent. Ticket [beb2dd69ad]. (check-in: 1ebac9ed user: shane tags: trunk)
01:27 Fixed ticket [beb2dd69]: do_meta_command inconsistent return values plus 3 other changes (artifact: 9521cb1f user: shane)
00:37
In shell, modified "import" handling to ensure error code returned correctly on exit. Ticket [bd770b2c52]. (check-in: 009efad0 user: shane tags: trunk)
00:37 Fixed ticket [bd770b2c]: shell doesn't return error exit code on import errors plus 3 other changes (artifact: aeaae621 user: shane)
2009-10-22
21:27 Ticket [7b61b6c6] insert mode is incorrectly converting text to numbers status still Fixed with 1 other change (artifact: b8c779e7 user: shane)
21:27 Ticket [72adc99d] shell mode insert doesn't output blobs as blobs status still Fixed with 1 other change (artifact: b4739ea6 user: shane)
21:26 Fixed ticket [eb620916]: Shell doesn't print header if multiple statements on one line plus 3 other changes (artifact: 8b2e3b3d user: shane)
21:23
In shell, reworked .header and .echo handling. Updated shell_exec() to (really) handle multiple statements. Tickets [72adc99de9], [7b61b6c6ce], and [eb620916be]. (check-in: 790402c1 user: shane tags: trunk)
20:52
Merge the MD5 checksum logic into the TCL interface. This facilitates building a tclsh that contains both SQLite and MD5. The plan is to use this augmented tclsh to help build the documentation. (check-in: a024c0a8 user: drh tags: trunk)
20:50
Add some sample requirement implementation comments to where.c. (check-in: 9854ad00 user: drh tags: trunk)
19:38 Fixed ticket [7b61b6c6]: insert mode is incorrectly converting text to numbers plus 4 other changes (artifact: 91fba9fd user: shane)
19:37 Edit [ab99faca6ce57a5e|ab99faca]: Edit check-in comment. Timestamp 2009-10-22 18:12:59. (artifact: 7fd5f024 user: shane)
18:15 Fixed ticket [72adc99d]: shell mode insert doesn't output blobs as blobs (artifact: 9e482027 user: shane) ... 1 similar event omitted.
18:12
In shell, in shell_exec() logic, use type info if available when outputting in "insert" mode for other types in addition to blobs. Changed shell_exec() to use sqlite_prepare_v2(). Ticket [72adc99de9] and [7b61b6c6ce]. (check-in: ab99faca user: shane tags: trunk)
17:30 Review ticket [72adc99d]: shell mode insert doesn't output blobs as blobs plus 3 other changes (artifact: 4eac1d23 user: shane)
17:30
Updated shell to output blobs in X'1234' form when in "insert" mode. Ticket [72adc99de9]. (check-in: a2ad9e63 user: shane tags: trunk)
00:20
Add markings on test evidence for R-30323-21917. (check-in: e51af74c user: drh tags: trunk)
00:14
Mention the sqlite3_column_count() function on the same documentation page with all of the other sqlite3_column... interfaces. (check-in: 5354ace5 user: drh tags: trunk)
2009-10-21
14:33
Merge accidental fork back to trunk. (check-in: f63397ad user: shane tags: trunk)
14:11
Modified shell to call output_html_string() for header values in .mode html. Updated output_html_string() to support the 5 basic HTML entities (<,>,&,',"). Ticket [dc3a6e5b31]. (check-in: c8815fcd user: shane tags: trunk)
14:09 Fixed ticket [dc3a6e5b]: Shell doesn't htmlify column headers plus 3 other changes (artifact: 7cdb6d1d user: shane)
13:53
Made detectSchemaProblem function and aSchemaTable array static. Ticket [6f8b0c5855]. (check-in: c6f22f3e user: shane tags: trunk)
13:50 Fixed ticket [6f8b0c58]: Some minor genfkey fixups plus 3 other changes (artifact: 3466fb4d user: shane) ... 1 similar event omitted.
13:48
Add evidence marks to parse.y. Fix a broken evidence link in e_fkey.tcl. (check-in: 0441d28e user: drh tags: trunk)
04:39 New ticket [78e04e52] Assertion failure dropping table with zero length name. (artifact: 5cb1c290 user: rogerb)
03:56
For the shell, changed the output of the errors on lines 2910 and 2914 to goto stderr. I left the timer values going to stdout as all of the other interactive shell commands (startup banner, help, etc.) go to stdout and I felt this was more consistent. Ticket [43db771bb2]. (check-in: 8a8eeb0c user: shane tags: trunk)
03:56 Ticket [39c85e8a] FormatMessage incorrectly used (Windows VFS) status still Fixed with 2 other changes (artifact: 93778e67 user: shane)
03:55 Ticket [89668ca1] shell can support .timer on Windows status still Fixed with 2 other changes (artifact: 6af2d6e1 user: shane)
03:55 Fixed ticket [43db771b]: Sqlite shell prints some error messages to stdout plus 4 other changes (artifact: 37488ae4 user: shane)
03:54 Edit [761396f8cb79be34|761396f8]: Edit check-in comment. Timestamp 2009-10-21 02:00:48. (artifact: 82e7acd8 user: shane)
03:53 Edit [83216fbe904425f5|83216fbe]: Edit check-in comment. Timestamp 2009-10-21 03:42:58. (artifact: 32bc50da user: shane)
03:53 Edit [8a8eeb0c5af4bbea|8a8eeb0c]: Edit check-in comment. Timestamp 2009-10-21 03:56:55. (artifact: eacb8e82 user: shane)
03:42
For Windows version of shell, add support for .timer command using the GetProcessTimes() API if available (in the same way getrusage() is used on UNIX.) Ticket [89668ca167]. (check-in: 83216fbe user: shane tags: trunk)