]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Mon, 4 Oct 2004 13:38:09 +0000 (13:38 +0000)]
More changes to take advantage of the TK_ and OP_ alignments to avoid
unnecessary translations. (CVS 1999)
FossilOrigin-Name:
e8e972ba65fc36171f6b685e8a8f67f93452e031
drh [Mon, 4 Oct 2004 13:19:23 +0000 (13:19 +0000)]
Save about 800 bytes of code space by aligning TK_ and OP_ constants so that
we do not have to translate between them. (CVS 1998)
FossilOrigin-Name:
4c817e3f293a9c1365e632f7dc13ae440263332a
drh [Sat, 2 Oct 2004 20:38:28 +0000 (20:38 +0000)]
Fixes to the OsUnlock() interface. Correctly leave a SHARED lock behind
when requested. Honor the error code that OsUnlock() returns.
Ticket #913 and #938. (CVS 1997)
FossilOrigin-Name:
c4697503d0ad080290b91e96dfc9a1a63f2df7e6
dougcurrie [Fri, 1 Oct 2004 18:21:43 +0000 (18:21 +0000)]
make diskfull test work on Windows; see check-in (1994) (CVS 1996)
FossilOrigin-Name:
4493e287809874fabeddf5ca9045065a30790f2f
drh [Fri, 1 Oct 2004 14:38:02 +0000 (14:38 +0000)]
Additional code to test the SQLITE_FULL return when the disk is full. (CVS 1994)
FossilOrigin-Name:
44e56f0bba61245d342d6e75510d6c35785efd49
drh [Fri, 1 Oct 2004 03:02:48 +0000 (03:02 +0000)]
Fully release exclusive locks in the Unlock primitive of Unix.
Ticket #913. (CVS 1993)
FossilOrigin-Name:
11a37a74b101b9e37dcf1c3e57e45fbcd39a1c21
drh [Fri, 1 Oct 2004 02:00:31 +0000 (02:00 +0000)]
Use type i64 instead of off_t for file offsets since off_t is giving
portability problems. Ticket #924. (CVS 1992)
FossilOrigin-Name:
8972c004dc825f668d952e7d082a89046b9260f1
drh [Thu, 30 Sep 2004 14:24:50 +0000 (14:24 +0000)]
Strict prototype on sqlite3_libversion(). Ticket #936 (CVS 1991)
FossilOrigin-Name:
1d3c6f735101d8fc582871c0370805596d975001
drh [Thu, 30 Sep 2004 14:22:47 +0000 (14:22 +0000)]
Correctly parser column typenames that contain more than one identifier.
Ticket #934. (CVS 1990)
FossilOrigin-Name:
85ad18712d2bd2b4322ceb617f33c265c1933240
drh [Thu, 30 Sep 2004 13:43:13 +0000 (13:43 +0000)]
Allow functions to be created when there are outstanding VMs.
(Ticket #926) Fix problems with sqlite3_errcode(). Add tests for
sqlite3_errcode(). (CVS 1989)
FossilOrigin-Name:
d0f1dc5898382258b283308c2cce55a8bc378ee4
drh [Mon, 27 Sep 2004 13:19:51 +0000 (13:19 +0000)]
Comment changes in btree.c. No changes to code. (CVS 1988)
FossilOrigin-Name:
b15abf984fa06ae968d92fa9533dab20dcebd323
drh [Mon, 27 Sep 2004 12:20:52 +0000 (12:20 +0000)]
Bug fix in btree.c in cases where usableSize!=pageSize. Ticket #925. (CVS 1987)
FossilOrigin-Name:
cb3e12372d96f5a24f5a5d79645c705775bc63ff
drh [Sat, 25 Sep 2004 15:29:09 +0000 (15:29 +0000)]
Remove unused CLUSTER keyword from the parser. (CVS 1986)
FossilOrigin-Name:
54ee1664aaaa1a3380009b5206a0fa79cd286fc5
drh [Sat, 25 Sep 2004 15:25:26 +0000 (15:25 +0000)]
Optimizations in the tokenizer. (CVS 1985)
FossilOrigin-Name:
26898c57cb2419d4200803f79fdd821c3093cba2
drh [Sat, 25 Sep 2004 14:39:18 +0000 (14:39 +0000)]
Code cleanup: get rid of the sqlite3SetNString utility function. (CVS 1984)
FossilOrigin-Name:
9ef4c24a9acc2128891303de1ffd2ef4509d779c
drh [Sat, 25 Sep 2004 13:12:14 +0000 (13:12 +0000)]
Code simplifications and size reductions. (CVS 1983)
FossilOrigin-Name:
cb631a135da92fd689ee40a8b7e2695a510eb765
drh [Fri, 24 Sep 2004 23:59:12 +0000 (23:59 +0000)]
Size optimizations in vdbeapi.c. (CVS 1982)
FossilOrigin-Name:
b2f3d4bb8e24212d3cef7615c24da13f29c1440c
drh [Fri, 24 Sep 2004 23:20:51 +0000 (23:20 +0000)]
Save a few bytes in utf.c. (CVS 1981)
FossilOrigin-Name:
8154d545e8ae3d22490b49ce4f327605883accaa
drh [Fri, 24 Sep 2004 22:32:30 +0000 (22:32 +0000)]
Optimizations to vdbeaux.c and printf.c (CVS 1980)
FossilOrigin-Name:
eabc77c99b3e78b4c620a1736d9acfa6cb1e7b67
drh [Fri, 24 Sep 2004 19:39:26 +0000 (19:39 +0000)]
Improvements to the debugging code. (CVS 1979)
FossilOrigin-Name:
bdc3bb070f7f29713b7bb9a6454a7ecbee6cf36d
drh [Fri, 24 Sep 2004 12:50:03 +0000 (12:50 +0000)]
Fix typo in ".help" output from the shell. Ticket #914. (CVS 1978)
FossilOrigin-Name:
1ee3a787ada5abd460200d5812474161bfd1cc71
drh [Fri, 24 Sep 2004 12:48:12 +0000 (12:48 +0000)]
Avoid a segfault in sqlite3_bind_parameter_index when there are
unnamed parameters. Ticket #918. (CVS 1977)
FossilOrigin-Name:
49f25ddf8382d588e00bf927e2acae93e332e4d4
drh [Fri, 24 Sep 2004 12:24:36 +0000 (12:24 +0000)]
Simplification of the trigger code. (CVS 1976)
FossilOrigin-Name:
9fa904d94ec1787bc8b97ec06a5423248fcb67fb
drh [Fri, 24 Sep 2004 12:24:06 +0000 (12:24 +0000)]
Fix for tickets #912 and #922. Problem introduced by check-in (1973). (CVS 1975)
FossilOrigin-Name:
9001e2220d2e35b81a9b7dc70c012f94bb6db679
dougcurrie [Mon, 20 Sep 2004 14:57:23 +0000 (14:57 +0000)]
Pthread is now conditionally included in makefile, see ticket #910 (CVS 1974)
FossilOrigin-Name:
a35e52276998f8db2407115b07f30bd490982944
drh [Sun, 19 Sep 2004 02:15:24 +0000 (02:15 +0000)]
Add comments to unused P3 fields of selected instructions when NDEBUG is
not defined. This makes VDBE program dumps more readable during debugging. (CVS 1973)
FossilOrigin-Name:
4871c77f8fce36ff230e1f026f4e4e49492515e9
drh [Sun, 19 Sep 2004 00:50:20 +0000 (00:50 +0000)]
Merge the ListPush and ListPop VDBE opcodes into ContextPush and ContextPop. (CVS 1972)
FossilOrigin-Name:
eb9b501ad8b0fa0fd63a67ece05fe142d6a19114
drh [Sat, 18 Sep 2004 18:51:09 +0000 (18:51 +0000)]
Fix typo on homepage. (CVS 1971)
FossilOrigin-Name:
5d3b3a96bcc459a797bd723025f2d38efcfeb6fa
drh [Sat, 18 Sep 2004 18:45:57 +0000 (18:45 +0000)]
Version 3.0.7 (CVS 1970)
FossilOrigin-Name:
d82ded9543fdd77f3613bac5e263f658dc3fd236
drh [Sat, 18 Sep 2004 18:00:23 +0000 (18:00 +0000)]
Up the version number and prepare documentation files for the 3.0.7 release. (CVS 1969)
FossilOrigin-Name:
63e4ed3cc698d660867c297cbedfc25f9eb7c40d
drh [Fri, 17 Sep 2004 21:35:30 +0000 (21:35 +0000)]
Always include -lpthread on link lines even if it is not needed. (CVS 1968)
FossilOrigin-Name:
46a96890f7008157bc3784fa7c8680edf6266673
drh [Fri, 17 Sep 2004 21:07:34 +0000 (21:07 +0000)]
Make use of $(libdir) in the Makefile.in. Ticket #904. (CVS 1967)
FossilOrigin-Name:
10b5e5173339cc7f052aace1b4056a057afe3e66
drh [Fri, 17 Sep 2004 20:47:16 +0000 (20:47 +0000)]
Create directories using "mkdir -p". Ticket #903. (CVS 1966)
FossilOrigin-Name:
02de1cf95e0cf230aeebdb0c4684e486b1424810
drh [Fri, 17 Sep 2004 20:46:54 +0000 (20:46 +0000)]
Close stray statements prior to finishing trace.test, to avoid a file
descriptor leak. (CVS 1965)
FossilOrigin-Name:
8bb0221da8ab49d766db7cd2f815ba2a305e15de
drh [Fri, 17 Sep 2004 20:25:24 +0000 (20:25 +0000)]
The page_size pragma preserves the reserved area at the end of each page. (CVS 1964)
FossilOrigin-Name:
c34f3209e5028e008ea9e2c43f1e0d97d6db01d3
drh [Fri, 17 Sep 2004 20:02:42 +0000 (20:02 +0000)]
Get VACUUM working on databases that have reserved bytes at the end
of each page. (CVS 1963)
FossilOrigin-Name:
90bb3af6cd827fcf731ba3d641a00ae426d6baca
drh [Fri, 17 Sep 2004 19:39:23 +0000 (19:39 +0000)]
Fix a bug in the test3.c module that was causing failures in btree5.test. (CVS 1962)
FossilOrigin-Name:
cd200cf8332be2c99a0a312b5f7dcd582a93fd18
drh [Fri, 17 Sep 2004 17:23:15 +0000 (17:23 +0000)]
The INSERT code generator does a better job of detecting if the table
being written into is used in the SELECT on the right-hand side.
ticket #901. (CVS 1961)
FossilOrigin-Name:
709bb22d6ddbd713029059180aaf77ac483b5bb8
drh [Wed, 15 Sep 2004 13:38:10 +0000 (13:38 +0000)]
The callback on sqlite3_trace() is invoked the first time sqlite3_step()
is called after sqlite3_prepare() or sqlite3_reset(). Ticket #900. (CVS 1960)
FossilOrigin-Name:
0cc2f40e6afa157ead45140c4e28a9a33c469b73
drh [Mon, 13 Sep 2004 13:46:01 +0000 (13:46 +0000)]
Remove the encode/decode from the version 3.0 source tree. (CVS 1959)
FossilOrigin-Name:
c1f1320be5ce0b6e52491577078ba2b939882fbd
drh [Mon, 13 Sep 2004 13:16:31 +0000 (13:16 +0000)]
The TCL interface responds correctly to "break", "continue", and "return"
inside of the script of an eval statement. (CVS 1958)
FossilOrigin-Name:
dd62224ae8d1047db388acdc4b91eb56fb9e966a
drh [Mon, 13 Sep 2004 13:13:18 +0000 (13:13 +0000)]
Fix an uninitialized variable bug in nullif(). Ticket #898. (CVS 1957)
FossilOrigin-Name:
ee335b501cf45727929aac12c0b74547dd54729e
drh [Fri, 10 Sep 2004 00:14:04 +0000 (00:14 +0000)]
In lemon, allows open() using the "b" option to avoid \r problems on windows.
Ticket #897. (CVS 1956)
FossilOrigin-Name:
b5b2e3db09831fe808f9f2692a836eef716df1c5
drh [Thu, 9 Sep 2004 14:01:21 +0000 (14:01 +0000)]
Fix lemon so that inserted code always ends in a newline. Ticket #895. (CVS 1955)
FossilOrigin-Name:
13fba17e3f75c08142db6acc8884a78ac0bcdfd6
drh [Thu, 9 Sep 2004 13:55:50 +0000 (13:55 +0000)]
Fix a segfault in the authorizer when it is given a SELECT statement with
no FROM clause. Ticket #896. (CVS 1954)
FossilOrigin-Name:
97d63b9290ef88b3cd8012c71fdd5b3c74eebc8f
drh [Thu, 9 Sep 2004 00:35:29 +0000 (00:35 +0000)]
Trying to get some tests in printf.test to pass on 64-bit systems. (CVS 1952)
FossilOrigin-Name:
b12fc46dcd5aa901fc781a17d49f8f110fed5b8d
drh [Wed, 8 Sep 2004 21:12:50 +0000 (21:12 +0000)]
Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when
building the test fixture. (CVS 1951)
FossilOrigin-Name:
8d0c9a8d94930056817a99d9504e804a200eda73
drh [Wed, 8 Sep 2004 20:13:04 +0000 (20:13 +0000)]
More changes directed at getting things to work on 64-bit platforms. (CVS 1950)
FossilOrigin-Name:
5a3f823c1430376ed127d627d408ab284815c1a4
drh [Wed, 8 Sep 2004 20:13:04 +0000 (20:13 +0000)]
More changes directed at getting things to work on 64-bit platforms. (CVS 1949)
FossilOrigin-Name:
39755d216608e9d12e1055433549f820f63608a7
drh [Wed, 8 Sep 2004 15:09:40 +0000 (15:09 +0000)]
Always cast 0 to (char*)0 when it is an argument in a varargs function. (CVS 1948)
FossilOrigin-Name:
a1f532520c16a1f4b4285cd522774669292fb234
drh [Wed, 8 Sep 2004 13:07:44 +0000 (13:07 +0000)]
Add new APIs to sqlite3.def: sqlite3_bind_parameter_name and
sqlite3_bind_parameter_index. (CVS 1947)
FossilOrigin-Name:
ff256fb5281e8f01c0acc3963c59399e949cc991
drh [Wed, 8 Sep 2004 13:06:21 +0000 (13:06 +0000)]
Documentation updates. (CVS 1946)
FossilOrigin-Name:
799f5383c0c72a74c7b29f9f40fc949f3248a499
drh [Tue, 7 Sep 2004 16:19:52 +0000 (16:19 +0000)]
Wildcards with the same name map into the same variable number. New
api sqlite3_bind_parameter_index() added to map wildcard names into
wildcard index numbers. Support for "?nnn" wildcards. (CVS 1945)
FossilOrigin-Name:
435b3f301fbb6953adc974c7f03589b06e9114c3
drh [Tue, 7 Sep 2004 13:20:35 +0000 (13:20 +0000)]
Fix the onecolumn method in the TCL interface so that it works the same
as the eval method in all ways except for returning just the first value
in the result set. (CVS 1944)
FossilOrigin-Name:
f323e4f86a08fe6448cbd4ff7cab459e8039d9f1
drh [Tue, 7 Sep 2004 11:28:25 +0000 (11:28 +0000)]
Lemon escapes backslashes in filenames in #line directives it generates.
Ticket #892. (CVS 1943)
FossilOrigin-Name:
d53047cbbc4e618c7bb5161b6f82876bb113db25
drh [Mon, 6 Sep 2004 17:34:12 +0000 (17:34 +0000)]
Fix more name collisions. Allow sqlite.h and sqlite3.h to both be included
in the same C/C++ source file. (CVS 1942)
FossilOrigin-Name:
23e5bed1c5062f0f639751f89873bf1a277547bd
drh [Mon, 6 Sep 2004 17:24:11 +0000 (17:24 +0000)]
Fix a naming conflict between sqlite versions 2 and 3. An open sqlite3
connection now *must* be called "sqlite3". You cannot call it "sqlite".
This might break existing code. (CVS 1941)
FossilOrigin-Name:
3ddf5a9d1c480a2e3aa32685879063b11afddbe1
drh [Sun, 5 Sep 2004 23:23:41 +0000 (23:23 +0000)]
Comment changes and minor code cleanup. (CVS 1940)
FossilOrigin-Name:
dfa9ea89c473e1fea804ad07e8e58a9af1e92f6c
drh [Sun, 5 Sep 2004 00:33:43 +0000 (00:33 +0000)]
Make VACUUM work when the page size is different than the default 1024.
Ticket #890. (CVS 1939)
FossilOrigin-Name:
fa82becae7e41c47a6387061932f692c6f9f472e
drh [Fri, 3 Sep 2004 23:32:18 +0000 (23:32 +0000)]
Fix a comment. (CVS 1938)
FossilOrigin-Name:
af44ddeea110576bf9c475b5e6e3540ee50c5edf
drh [Fri, 3 Sep 2004 18:38:44 +0000 (18:38 +0000)]
Modify btree.c so that is allocates big data structures using malloc()
instead of allocating from the stack. Stack allocations cause problems
for embedded systems and pthreads implementations that only allocate a
limited amount of stack space. (CVS 1937)
FossilOrigin-Name:
4595292f936bdbec10734f42682824e91ff71d11
drh [Fri, 3 Sep 2004 00:27:56 +0000 (00:27 +0000)]
More tests of sqlite3_step() and SQLITE_BUSY added. (CVS 1936)
FossilOrigin-Name:
9e6645dd781cb8e422e371ca23766dc1b689481e
drh [Thu, 2 Sep 2004 16:53:12 +0000 (16:53 +0000)]
Fix a typo in the "News" on the homepage. (CVS 1935)
FossilOrigin-Name:
45d7158878a9648708d8ed47944707169a7f7f1c
drh [Thu, 2 Sep 2004 16:45:58 +0000 (16:45 +0000)]
Version 3.0.6 (beta) (CVS 1934)
FossilOrigin-Name:
c190b95c30981d2a6026e501e21af675ff8a2d13
drh [Thu, 2 Sep 2004 16:36:03 +0000 (16:36 +0000)]
Update version number and documentation for version 3.0.6. (CVS 1933)
FossilOrigin-Name:
67370926e374180b2de6e9ab60e5c9ddab4b1317
drh [Thu, 2 Sep 2004 15:53:56 +0000 (15:53 +0000)]
Address some minor 32/64 bit issues. (CVS 1932)
FossilOrigin-Name:
6c9be972c1c289b657ba87db8db08fceb89b0171
drh [Thu, 2 Sep 2004 15:49:07 +0000 (15:49 +0000)]
Fix a bug in the pagesize test script. (CVS 1931)
FossilOrigin-Name:
1cf05bc607c88a3c0b81e82ee2d4fc761f08901a
drh [Thu, 2 Sep 2004 15:27:41 +0000 (15:27 +0000)]
Fix VACUUM so that it works on files whose name contains '. Ticket #873 (CVS 1930)
FossilOrigin-Name:
8dd938e48048ffeb11181db9d98112ea2adbcfa6
drh [Thu, 2 Sep 2004 15:14:00 +0000 (15:14 +0000)]
Fix a problem with EXPLAIN on pragmas that return single integer values.
Ticket #886 (CVS 1929)
FossilOrigin-Name:
8ce3d730b0bf1a9b9472ff38c58c462ebc3566e3
drh [Thu, 2 Sep 2004 14:57:08 +0000 (14:57 +0000)]
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)
FossilOrigin-Name:
d1b29156558f1c576002cdb2544dffaa693da39b
drh [Wed, 1 Sep 2004 16:12:25 +0000 (16:12 +0000)]
Work around a bug in the Borland C++ compiler. Ticket #881. (CVS 1927)
FossilOrigin-Name:
18af6ba580a5ad50a20955bfe2ebce8e30b1d39e
drh [Wed, 1 Sep 2004 03:06:34 +0000 (03:06 +0000)]
Optimizations on the SELECT code generator. (CVS 1926)
FossilOrigin-Name:
9c411c3c8dde2061c98513a413ef58c5c2de45af
drh [Tue, 31 Aug 2004 23:41:26 +0000 (23:41 +0000)]
Changes to support compiling under windows. (CVS 1925)
FossilOrigin-Name:
68a712f3728587ee20f6f15900e9826eeeaaa0de
drh [Tue, 31 Aug 2004 13:45:11 +0000 (13:45 +0000)]
Simplifications and optimizations. Also: disable the corrupt.test for now. (CVS 1924)
FossilOrigin-Name:
8fd65e704888a8e2f4a712a94fd0e3f866c10ef3
drh [Tue, 31 Aug 2004 00:52:37 +0000 (00:52 +0000)]
Combine the implementation of LIKE and GLOB into a single parameterized
function. (CVS 1923)
FossilOrigin-Name:
0a47c8f86d1649e9ae7edd4c49a6fe5f5272351e
drh [Mon, 30 Aug 2004 16:52:17 +0000 (16:52 +0000)]
Better detection and handling of corrupt database files. (CVS 1922)
FossilOrigin-Name:
8f5b199e845fa7ae3444ef69bd840716d305cf73
drh [Mon, 30 Aug 2004 14:58:11 +0000 (14:58 +0000)]
Documentation updates (CVS 1921)
FossilOrigin-Name:
9322c439c5727f0d65548efdf4de4d7b89b4be66
drh [Mon, 30 Aug 2004 14:22:31 +0000 (14:22 +0000)]
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)
FossilOrigin-Name:
acfc59186ac7452c0a74dc4ef8df9a1c94fc4f46
drh [Mon, 30 Aug 2004 01:54:05 +0000 (01:54 +0000)]
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)
FossilOrigin-Name:
d3f3acb77f4e9f597af5afac565916b9c5e1c5d6
drh [Sun, 29 Aug 2004 23:42:13 +0000 (23:42 +0000)]
Change the name of the global variable to sqlite3_temp_directory to
avoid a naming conflict with version 2.8. (CVS 1918)
FossilOrigin-Name:
431f7436a680b7c520aa559b0bf8619d7faba8c1
drh [Sun, 29 Aug 2004 20:08:58 +0000 (20:08 +0000)]
Fix a bug in the NOCASE collating function. (CVS 1917)
FossilOrigin-Name:
32c2974af67abbbfa75c46afdab59ea6d5c15beb
drh [Sun, 29 Aug 2004 18:14:39 +0000 (18:14 +0000)]
Version 3.0.5 (beta) (CVS 1916)
FossilOrigin-Name:
f3fe8c9fa63ed50e033f6caf7927cc3a998bcaa1
drh [Sun, 29 Aug 2004 18:14:18 +0000 (18:14 +0000)]
Adjustments to the download.html page generator script. (CVS 1915)
FossilOrigin-Name:
a6dc1331396569a3d7c3fad27b98577918d7219d
drh [Sun, 29 Aug 2004 17:52:40 +0000 (17:52 +0000)]
Increase the version number and update the change log in preparation for
the release of version 3.0.5. (CVS 1914)
FossilOrigin-Name:
69922aabb5c0065eb551fe20065c866e6abad434
drh [Sun, 29 Aug 2004 17:30:49 +0000 (17:30 +0000)]
Back out an optimization that was causing problems in UTF-16 databases. (CVS 1913)
FossilOrigin-Name:
988cb064ab2d3c9b64c075265a8cb4402a604332
drh [Sun, 29 Aug 2004 16:25:03 +0000 (16:25 +0000)]
Corrections to transient table handling in compound select statments.
Tickets #826 and #875. (CVS 1912)
FossilOrigin-Name:
9cc765be4611a248cfcce1243fd1bbeaf5202968
drh [Sun, 29 Aug 2004 01:31:05 +0000 (01:31 +0000)]
Progress toward fixing iproblems with compound selects. (CVS 1911)
FossilOrigin-Name:
307478593d5d96b79386da222c7742ea2eaa5467
drh [Sat, 28 Aug 2004 18:21:21 +0000 (18:21 +0000)]
Add prototype in sqlite3.h for the sqlite3_libversion() function. (CVS 1910)
FossilOrigin-Name:
d50c47b4995bd9b58e1293aa6513361cffc6babe
drh [Sat, 28 Aug 2004 18:17:48 +0000 (18:17 +0000)]
Memory handling fixes and optimizations in the VDBE. Ticket #862. (CVS 1909)
FossilOrigin-Name:
5f8d246852c7cefd5941b8c7bb22177dfc7157c5
drh [Sat, 28 Aug 2004 16:19:00 +0000 (16:19 +0000)]
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)
FossilOrigin-Name:
6db26a19ea7ac77be41a7416dedaef1b9dfd9e16
drh [Sat, 28 Aug 2004 14:49:46 +0000 (14:49 +0000)]
Add new defenses against misuse of the C API. Ticket #870. (CVS 1906)
FossilOrigin-Name:
6ef1f662d71c75bdb7f61b2fff03f5b1b41e5586
drh [Sat, 28 Aug 2004 01:12:56 +0000 (01:12 +0000)]
Add sqlite_temp_directory to the windows driver. (CVS 1905)
FossilOrigin-Name:
f5b0e5b0b2f17d179c23c7e4542dbbb452096056
drh [Thu, 26 Aug 2004 01:12:13 +0000 (01:12 +0000)]
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)
FossilOrigin-Name:
b3b9e58103dd6c65c55caf9a25bc1c257b37df88
drh [Thu, 26 Aug 2004 00:56:05 +0000 (00:56 +0000)]
Protect Tcl_Obj pointers from change using Tcl_IncrRefCount() while
executing SQL statements in the TCL bindings. (CVS 1903)
FossilOrigin-Name:
6199f2f243514bbd4befbf768a7e03aec775bed2
drh [Wed, 25 Aug 2004 04:07:01 +0000 (04:07 +0000)]
Host parameter names conform to SQL-2003. (CVS 1902)
FossilOrigin-Name:
fd584d1ccf6643b723c2ff0a7a16c2aea3f1142c
drh [Tue, 24 Aug 2004 15:23:34 +0000 (15:23 +0000)]
Fix a bug in the parsing of wildcards that begin with '$'. (CVS 1901)
FossilOrigin-Name:
054dd8901dbfe64a8f61e7b99e23512057bad99a
drh [Sat, 21 Aug 2004 19:20:42 +0000 (19:20 +0000)]
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)
FossilOrigin-Name:
b6eb4bf8c7763ef73723fc3d3697af435c19bae4
drh [Sat, 21 Aug 2004 17:54:45 +0000 (17:54 +0000)]
Optimizations to the code generator. (CVS 1899)
FossilOrigin-Name:
bd6649c5aae1bf182610eb267b546c297a34481d
drh [Fri, 20 Aug 2004 18:34:20 +0000 (18:34 +0000)]
Tcl interface transfers values directly between SQLite and Tcl_Objs, without
at translation to strings. (CVS 1898)
FossilOrigin-Name:
e97c331362545ce21117776c7b61d3488668f2bf
drh [Fri, 20 Aug 2004 16:02:39 +0000 (16:02 +0000)]
Add support for named wildcards in SQL statements. (CVS 1897)
FossilOrigin-Name:
d3be0b7c5a39c02b9b2d6d85f1595d591984a569