/ Timeline
Login

100 check-ins occurring around 98edbdd517.

2004-09-02
16:45
Version 3.0.6 (beta) (CVS 1934) check-in: c190b95c user: drh tags: trunk
16:36
Update version number and documentation for version 3.0.6. (CVS 1933) check-in: 67370926 user: drh tags: trunk
15:53
Address some minor 32/64 bit issues. (CVS 1932) check-in: 6c9be972 user: drh tags: trunk
15:49
Fix a bug in the pagesize test script. (CVS 1931) check-in: 1cf05bc6 user: drh tags: trunk
15:27
Fix VACUUM so that it works on files whose name contains '. Ticket #873 (CVS 1930) check-in: 8dd938e4 user: drh tags: trunk
15:14
Fix a problem with EXPLAIN on pragmas that return single integer values. Ticket #886 (CVS 1929) check-in: 8ce3d730 user: drh tags: trunk
14:57
Transactions commit on the last sqlite3_step(), not on sqlite3_finalize(). This allows the sqlite3_step() to return SQLITE_BUSY if the commit is blocked by a lock. Ticket #885. (CVS 1928) check-in: d1b29156 user: drh tags: trunk
2004-09-01
16:12
Work around a bug in the Borland C++ compiler. Ticket #881. (CVS 1927) check-in: 18af6ba5 user: drh tags: trunk
03:06
Optimizations on the SELECT code generator. (CVS 1926) check-in: 9c411c3c user: drh tags: trunk
2004-08-31
23:41
Changes to support compiling under windows. (CVS 1925) check-in: 68a712f3 user: drh tags: trunk
13:45
Simplifications and optimizations. Also: disable the corrupt.test for now. (CVS 1924) check-in: 8fd65e70 user: drh tags: trunk
00:52
Combine the implementation of LIKE and GLOB into a single parameterized function. (CVS 1923) check-in: 0a47c8f8 user: drh tags: trunk
2004-08-30
16:52
Better detection and handling of corrupt database files. (CVS 1922) check-in: 8f5b199e user: drh tags: trunk
14:58
Documentation updates (CVS 1921) check-in: 9322c439 user: drh tags: trunk
14:22
Remove the \001 character that lemon inserts automatically in its output file. The need for this character has expired and it creates confusion for users. Ticket #877 (CVS 1920) check-in: acfc5918 user: drh tags: trunk
01:54
Modify the sqlite shell program so that the ".dump" command does not give up if it encounters an SQLITE_CORRUPT error. It tries to keep going in order to extract as much information as it can from the corrupt database. (CVS 1919) check-in: d3f3acb7 user: drh tags: trunk
2004-08-29
23:42
Change the name of the global variable to sqlite3_temp_directory to avoid a naming conflict with version 2.8. (CVS 1918) check-in: 431f7436 user: drh tags: trunk
20:08
Fix a bug in the NOCASE collating function. (CVS 1917) check-in: 32c2974a user: drh tags: trunk
18:14
Version 3.0.5 (beta) (CVS 1916) check-in: f3fe8c9f user: drh tags: trunk
18:14
Adjustments to the download.html page generator script. (CVS 1915) check-in: a6dc1331 user: drh tags: trunk
17:52
Increase the version number and update the change log in preparation for the release of version 3.0.5. (CVS 1914) check-in: 69922aab user: drh tags: trunk
17:30
Back out an optimization that was causing problems in UTF-16 databases. (CVS 1913) check-in: 988cb064 user: drh tags: trunk
16:25
Corrections to transient table handling in compound select statments. Tickets #826 and #875. (CVS 1912) check-in: 9cc765be user: drh tags: trunk
01:31
Progress toward fixing iproblems with compound selects. (CVS 1911) check-in: 30747859 user: drh tags: trunk
2004-08-28
18:21
Add prototype in sqlite3.h for the sqlite3_libversion() function. (CVS 1910) check-in: d50c47b4 user: drh tags: trunk
18:17
Memory handling fixes and optimizations in the VDBE. Ticket #862. (CVS 1909) check-in: 5f8d2468 user: drh tags: trunk
16:19
Add the sqlite3_libversion() API (ticket #834). Fix the build scripts to correctly build the shared libraries with version 8.4 of Tcl. (CVS 1908) check-in: 6db26a19 user: drh tags: trunk
14:53
Correct handling of quoted names in CREATE INDEX. Ticket #869. (CVS 1907) check-in: b01d5665 user: drh tags: version_2
14:49
Add new defenses against misuse of the C API. Ticket #870. (CVS 1906) check-in: 6ef1f662 user: drh tags: trunk
01:12
Add sqlite_temp_directory to the windows driver. (CVS 1905) check-in: f5b0e5b0 user: drh tags: trunk
2004-08-26
01:12
Update the TCL binding documentation to describe the newly added ability to specify TCL variable names in the body of an SQL statement. (CVS 1904) check-in: b3b9e581 user: drh tags: trunk
00:56
Protect Tcl_Obj pointers from change using Tcl_IncrRefCount() while executing SQL statements in the TCL bindings. (CVS 1903) check-in: 6199f2f2 user: drh tags: trunk
2004-08-25
04:07
Host parameter names conform to SQL-2003. (CVS 1902) check-in: fd584d1c user: drh tags: trunk
2004-08-24
15:23
Fix a bug in the parsing of wildcards that begin with '$'. (CVS 1901) check-in: 054dd890 user: drh tags: trunk
2004-08-21
19:20
Fix a pager bug that might have made multi-database commits non-atomic if a power failure occurred at just the wrong moment. (CVS 1900) check-in: b6eb4bf8 user: drh tags: trunk
17:54
Optimizations to the code generator. (CVS 1899) check-in: bd6649c5 user: drh tags: trunk
2004-08-20
18:34
Tcl interface transfers values directly between SQLite and Tcl_Objs, without at translation to strings. (CVS 1898) check-in: e97c3313 user: drh tags: trunk
16:02
Add support for named wildcards in SQL statements. (CVS 1897) check-in: d3be0b7c user: drh tags: trunk
14:08
Optimizations in the hash table module. (CVS 1896) check-in: d5b0269e user: drh tags: trunk
2004-08-19
15:12
Enhance lemon so that a @X instead of just X in the code expands to the major token value rather than the minor token value. Use this to make the parser a few hundred bytes smaller. (CVS 1895) check-in: 28215096 user: drh tags: trunk
13:29
Add the SQLITE_BUSY_RESERVED_LOCK compile-time option. (CVS 1894) check-in: 25fe7a42 user: drh tags: trunk
2004-08-18
19:09
Make sure the database file is correctly truncated after a ROLLBACK that occurs after a statement abort. (CVS 1893) check-in: 6afe467d user: drh tags: trunk
16:05
Better debug logging of the pager. (CVS 1892) check-in: 1cc0323f user: drh tags: trunk
15:58
Be more agressive about not creating or opening the TEMP database if there are no TEMP tables. (CVS 1891) check-in: 6b2b6b2d user: drh tags: trunk
02:10
Avoid creating a TEMP database unless it is absolutely necessary. (CVS 1890) check-in: 5914a11c user: drh tags: trunk
2004-08-17
10:42
Fix a typo in a comment. (CVS 1889) check-in: 9af1d4d1 user: drh tags: trunk
2004-08-14
19:20
If meta(3)>0 then make the database readonly for now. This allows the current database to interact with future releases that might include autovacuum. (CVS 1888) check-in: 7619bf47 user: drh tags: trunk
18:34
Fix a bug that was preventing "PRAGMA temp_store=MEMORY" from working. (CVS 1887) check-in: bb558945 user: drh tags: trunk
18:18
The command-line shell should avoid writing changes into string constants. (CVS 1886) check-in: 6b8178de user: drh tags: trunk
17:10
Add the ability to specify a alternative temporary file directory using the "sqlite_temp_directory" global variable. (CVS 1885) check-in: fce56ba6 user: drh tags: trunk
2004-08-09
00:26
Version 3.0.4 (beta) (CVS 1884) check-in: 98edbdd5 user: drh tags: trunk
00:04
Prepare for the release of version 3.0.4. (CVS 1883) check-in: 72fb719b user: drh tags: trunk
2004-08-08
23:39
Fix problems in the handling of malloc failures. (CVS 1882) check-in: 81d91d14 user: drh tags: trunk
20:22
Make sure the argument to ctype.h macros is always an unsigned character. Ticket #839. (CVS 1881) check-in: b0659738 user: drh tags: trunk
19:43
Attempting to open a locked table for writing should fail immediately. Ticket #842. (CVS 1880) check-in: fc879a9b user: drh tags: trunk
2004-08-07
23:54
Do not invoke the busy callback when trying to promote a lock from SHARED to RESERVED. This avoids a deadlock. (CVS 1879) check-in: d33771a3 user: drh tags: trunk
2004-08-06
17:00
Fix a bug in the logic that converts numbers into strings inside the VM. Ticket #844 (CVS 1878) check-in: 863540be user: drh tags: trunk
2004-08-04
15:16
In the command-line shell: importments to the "help" message and better error checking in the new .import command. (CVS 1877) check-in: ed489f77 user: drh tags: trunk
14:44
Separate P4 timing asm code out of the SQLITE_DEBUG macro so that SQLITE_DEBUG can be used on non-x86 machines and with compilers other than GCC. Ticket #838. (CVS 1876) check-in: add266cc user: drh tags: trunk
14:29
Separate the ifdefs for INTPTR_TYPE and UINTPTR_TYPE in sqliteInt.h. (CVS 1875) check-in: 4e7953c1 user: drh tags: trunk
2004-08-01
03:52
Fix a memory leak when the auxiliary data of a database structure is used. (CVS 1874) check-in: 7ecff04a user: drh tags: trunk
00:10
Add the ".import" command to the command-line shell. (CVS 1873) check-in: b56afe64 user: drh tags: trunk
2004-07-27
13:38
Additional test case to cover ticket #831. (CVS 1872) check-in: a62129af user: drh tags: trunk
2004-07-26
23:32
Honor the ORDER BY clause in a subquery that is the right-hand side of an IN operator. Ticket #827. (CVS 1871) check-in: 76fe68cf user: drh tags: trunk
23:07
Get VACUUM working with UNIQUE indices. Ticket #829. (CVS 1870) check-in: 88a19a43 user: drh tags: trunk
15:31
add sqlite3_get_auxdata sqlite3_set_auxdata C API exports (CVS 1869) check-in: 15bfb2d1 user: dougcurrie tags: trunk
12:24
Fix problems for 64-bit machines and when SQLITE_OMIT_AUTHORIZATION is defined. (CVS 1868) check-in: e3cad1ab user: drh tags: trunk
00:31
Various size optimizations. (CVS 1867) check-in: 1186e3ce user: drh tags: trunk
2004-07-24
17:38
Prepared statements now work with CREATE and DROP. All tests pass. No memory leaks. (CVS 1866) check-in: ebdb661e user: drh tags: trunk
14:35
Fix more problems with deferred execution of CREATE. Still need to do DROP. There is now a memory leak. (CVS 1865) check-in: 6db3f122 user: drh tags: trunk
03:30
Progress towards getting prepared statements and CREATE and DROP to play nicely together. Work is incomplete. Some tests are known to fail. (CVS 1864) check-in: 49b99149 user: drh tags: trunk
2004-07-23
01:10
More fixes to the publish.sh script. (CVS 1863) check-in: 022e3f56 user: drh tags: version_2
00:01
First cut at a analysis tool for version 3.0 databases. (CVS 1862) check-in: 7c7f698b user: drh tags: trunk
2004-07-22
19:06
Home page updates. (CVS 1861) check-in: 15774aab user: drh tags: trunk
18:54
Version 3.0.3 (CVS 1860) check-in: 068b15ae user: drh tags: trunk
18:53
Version 2.8.15 (CVS 1859) check-in: 102ab941 user: drh tags: version_2
18:53
Updates to the publish.sh script and the download.html webpage. (CVS 1858) check-in: 23c2ec45 user: drh tags: trunk
18:44
Fixes to the publish.sh file for version 3.0. (CVS 1857) check-in: cc82288b user: drh tags: trunk
18:08
Fix the publish.sh script so that it builds and packages windows DLLs correctly. (CVS 1856) check-in: 81aa41e7 user: drh tags: version_2
17:10
Another attempt at fixing the memory allocation problem in sqliteExprListDup(). (CVS 1855) check-in: 49c2ad8a user: drh tags: version_2
16:32
Bug fix in allocation of expression lists after a malloc() failure. (CVS 1854) check-in: 09494cab user: drh tags: version_2
16:12
Update changes log for 2.8.15. Add new architecture images. (CVS 1853) check-in: 8dd9b4de user: drh tags: trunk
16:08
file join4_28.test was initially added on branch version_2. (CVS 1852) check-in: dc3caba7 user: drh tags: trunk
16:08
Add join tests to the 2.8 branch. (CVS 1850) check-in: e5546f49 user: drh tags: version_2
16:08
file join3_28.test was initially added on branch version_2. (CVS 1851) check-in: ee5c2cff user: drh tags: trunk
15:53
Update the version number for release 2.8.15. (CVS 1849) check-in: 9b3c3ca4 user: drh tags: version_2
15:47
Update VERSION and changes.html in preparation for the next release. (CVS 1848) check-in: 428f8023 user: drh tags: trunk
15:45
Change sqlite* to sqlite3* in the API reference for version 3.0. Ticket #818. (CVS 1847) check-in: 7c96dadd user: drh tags: trunk
15:02
Fix bugs associated with the codec. (CVS 1846) check-in: b0a3becd user: drh tags: trunk
02:40
Changes in support of using a codec. (CVS 1845) check-in: 58505bf9 user: drh tags: trunk
02:40
Changes in support of using a codec. (CVS 1844) check-in: b77bec35 user: drh tags: trunk
01:19
Initial implementation of variable page sizes and the temp_store pragma. (CVS 1843) check-in: 4cf6e9db user: drh tags: trunk
2004-07-21
15:21
Updates comments in sqlite.h.in that describe the destructor parameter to sqlite3_bind_.... (CVS 1842) check-in: 166eb606 user: drh tags: trunk
14:54
Update the TCL API documentation. (CVS 1841) check-in: df306ad9 user: drh tags: trunk
14:07
Updates to the C-language API documents for version 3.0. (CVS 1840) check-in: 814c58d4 user: drh tags: trunk
02:53
Minor coding enhancements. (CVS 1839) check-in: 65c3af74 user: drh tags: trunk
2004-07-20
18:23
Simplify the where.c logic by flipping expression over so that the controlling variable is always on the left. (CVS 1838) check-in: ec8bfa38 user: drh tags: trunk
14:06
Lemon collapses common destructors and reduce actions into a single case. (CVS 1837) check-in: 3c5aa850 user: drh tags: trunk
12:45
Add the '%ifdef' capability to lemon. Other minor changes. (CVS 1836) check-in: 522ff721 user: drh tags: trunk
02:05
Fix an obscure memory leak in the expression list allocator. (CVS 1835) check-in: 5c77b332 user: drh tags: version_2