danielk1977
fd9a0a45a7
Move a few things around to make building without the parser easier. (CVS 2479)
...
FossilOrigin-Name: 5fadb464eb77b4b998d8555f83401769960ea904
2005-05-24 12:01:00 +00:00
drh
9179fd93ff
Documentation updates. Added the "distinctive features" page. (CVS 2383)
...
FossilOrigin-Name: 33a0191638a4d6b33422f62487bfb9a0089d3cff
2005-03-12 15:55:10 +00:00
drh
d0e4a6c11d
Split the logic for the ALTER TABLE command off into a separate source
...
code file. (CVS 2342)
FossilOrigin-Name: 90d6573c2631fac92b9e572e9e21698ae2480c9d
2005-02-15 20:47:57 +00:00
danielk1977
99ba19ea08
Add a numeric version number. Ticket #1097 . (CVS 2315)
...
FossilOrigin-Name: a9c33a804d572dd9df15be2029637b10e5a65cc4
2005-02-05 07:33:34 +00:00
danielk1977
6a67fe8edf
Remove code for SQL cursors. (CVS 2312)
...
FossilOrigin-Name: 2eb90870556c90b8d85da3d5eb7554f74ec922c2
2005-02-04 04:07:16 +00:00
drh
e425464be5
Documentation updates prior to 3.1.0. (CVS 2259)
...
FossilOrigin-Name: fc4f1f13d053f861b6be0ceba29bd9e62554252f
2005-01-21 18:19:27 +00:00
drh
73b211abed
Refinements to the name resolution logic. Change the name of the
...
keywordhash.c file to keywordhash.h. (CVS 2229)
FossilOrigin-Name: 0142ae6f0004bf18a1c2d8e49c09d2a9a27d6369
2005-01-18 04:00:42 +00:00
drh
0d477437ac
Drop support for MAC OS9. SQLite 3 has never worked for that OS because
...
the developers do not have access to a machine running it and nobody from
the community has stepped forward to provide a port. By moving the
os_mac.c file into the attic, we make the lack of support official. (CVS 2220)
FossilOrigin-Name: de9ad673d037f7bfca3a2d439259a63c9ed954db
2005-01-16 20:47:40 +00:00
danielk1977
dcd7c471ce
Remove incorrect assert() and add extra option to account for non-standard 'sort' program in some linux versions. (CVS 2179)
...
FossilOrigin-Name: bf14387697459d8d348a35ca50e2ee9407dcf1e1
2005-01-07 01:56:17 +00:00
drh
7b5717e1a1
The configure script now automatically detects tclConfig.sh and builds the
...
Tcl extension only if tclConfig.sh is present. The Tcl extension can be
disabled using --disable-tcl. (CVS 2152)
FossilOrigin-Name: 12424bef7770f3d256d386251477a1da78be2bde
2004-11-25 13:50:01 +00:00
drh
b6c29897eb
Add initial infrastructure for cursors. In where.c, optimize out clauses
...
of the form "ORDER BY rowid" if a table scan is being performed. Do a
reverse table scan if "ORDER BY rowid DESC" is present. (CVS 2141)
FossilOrigin-Name: fc8c1393c86017a816beb52725b68af3b973f979
2004-11-22 19:12:19 +00:00
drh
f856582562
AUTOINCREMENT documentation added. Improvements to lang.html. (CVS 2129)
...
FossilOrigin-Name: ac72a1d5518f7b505ae2a1bd3be3d71db461ae7e
2004-11-21 01:02:00 +00:00
danielk1977
2097e949f6
Add a documentation page for compilation options. Still some work to go. (CVS 2117)
...
FossilOrigin-Name: 5efa2d2a602c3b7249c4e6701e97b16b5ad0280d
2004-11-20 06:05:56 +00:00
danielk1977
cd45ab2d6f
Split up the lang.html page into a seperate page for each command. (CVS 2116)
...
FossilOrigin-Name: ea315668e5833befe296fc94c67f914061d2ffb2
2004-11-19 11:59:23 +00:00
drh
6c62608fc6
The SQLITE_OMIT_UTF16 macro now removes lots of code and all tests still pass. (CVS 2100)
...
FossilOrigin-Name: 98c7a55478f7c465b219edc1a33eee222586fd65
2004-11-14 21:56:29 +00:00
danielk1977
2a03c3a326
Add user documentation for the "pragma auto_vacuum" command. (CVS 2084)
...
FossilOrigin-Name: fe200eaf373998574cc059086bfc93d6c44ec5a3
2004-11-10 05:48:57 +00:00
drh
52fb6d71f5
The makefile now runs mkkeywordhash.c. Keywords that are unused are
...
omitted from the keyword hash table. (CVS 2045)
FossilOrigin-Name: 007aec11333432e08d1091b728773011e9078bc3
2004-11-03 03:59:57 +00:00
drh
27d258a3ec
Begin adding the ability to remove unused features at compile-time and still
...
have all the tests pass. (CVS 2033)
FossilOrigin-Name: 2aa506ccb003a25555b414772002d0130db93052
2004-10-30 20:23:09 +00:00
drh
b327f77358
Move some work out of the makefiles and into awk scripts in separate files.
...
Ticket #940 . (CVS 2005)
FossilOrigin-Name: 4d0f29d54c0ccb153abd77d9b62b6461ec1e978f
2004-10-06 15:03:57 +00:00
drh
f2bc013c70
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
2004-10-04 13:19:23 +00:00
drh
fd241b0ea4
Remove the encode/decode from the version 3.0 source tree. (CVS 1959)
...
FossilOrigin-Name: c1f1320be5ce0b6e52491577078ba2b939882fbd
2004-09-13 13:46:01 +00:00
drh
ed6b3eb076
Update the makefile so that util.c gets the -DSQLITE_DEBUG=1 flag when
...
building the test fixture. (CVS 1951)
FossilOrigin-Name: 8d0c9a8d94930056817a99d9504e804a200eda73
2004-09-08 21:12:50 +00:00
drh
4aec8b65c7
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
2004-08-28 16:19:00 +00:00
drh
3e27c02625
First cut at a analysis tool for version 3.0 databases. (CVS 1862)
...
FossilOrigin-Name: 7c7f698b2eda7b1b34f5ca7fe104145d8bbd8f56
2004-07-23 00:01:38 +00:00
drh
25d6543de5
Fix bugs associated with the codec. (CVS 1846)
...
FossilOrigin-Name: b0a3becd82b9a4203c23f35dc5a5fd725e046f21
2004-07-22 15:02:25 +00:00
danielk1977
bc6ada4103
Fixes for compiler warnings. Also more coverage. (CVS 1775)
...
FossilOrigin-Name: fa19c77bf045787faa4cdc40bcfbd9eeae8594ae
2004-06-30 08:20:16 +00:00
drh
5260f7e925
Coverage testing of pragma.c. (CVS 1744)
...
FossilOrigin-Name: 0f9c0f0aa9188c46c65cb92203687f37884f685a
2004-06-26 19:35:29 +00:00
danielk1977
cf991b375a
Minor fix for 'make doc'. (CVS 1681)
...
FossilOrigin-Name: 31fe5cbd870916b2445dec83cdd8e031ef43c177
2004-06-24 01:30:44 +00:00
danielk1977
ece80f1e48
Handle corrupt journal file headers correctly. (CVS 1674)
...
FossilOrigin-Name: 46107da7eddbdda8b582e2ece2dc41222a70330a
2004-06-23 01:05:26 +00:00
danielk1977
e5b7a0e8ee
Fix error introduced during merge of main.mk. (CVS 1662)
...
FossilOrigin-Name: eef6da38d5b1d84e8a1eb9fe88f0f568717ea323
2004-06-22 13:23:47 +00:00
danielk1977
d1e3bee1a0
Add crash.test script. (CVS 1660)
...
FossilOrigin-Name: 64a6d805178af8947ccca19898c06979c226d92b
2004-06-22 13:12:51 +00:00
drh
83f4707ab2
Add os_tst.c to the TESTSRC macro in main.mk. (CVS 1658)
...
FossilOrigin-Name: d0def160e5cf37cde771c2d9b18904a2a1f8c358
2004-06-22 12:30:19 +00:00
danielk1977
8a6c550d94
Improve the os_test.c module. (CVS 1657)
...
FossilOrigin-Name: ecdb93d3c92e34f7d85aa2fd703880669397b216
2004-06-22 12:18:32 +00:00
danielk1977
e302663615
Add os_test.c. Not activated yet. (CVS 1655)
...
FossilOrigin-Name: d16b863849d1aa887fe403e25153b1e9df6b837e
2004-06-22 11:29:02 +00:00
drh
998da3a287
Fix problems with the WatCom C compiler: Arrays must contain at least one
...
element. sqlite3FreeX declared properly. Don't allow run-time expression
(the SQLITE_UTF16NATIVE macro) in an array initializer. (CVS 1640)
FossilOrigin-Name: fbfc3c95a8abf25bb9e2b44cfeb7186c5b0591d7
2004-06-19 15:22:56 +00:00
drh
38f8271f81
Changes to allow libsqlite3.a and libsqlite.a to be both linked into the
...
same program at the same time. (CVS 1621)
FossilOrigin-Name: 2590fffcaa92adc619f7a927d2b5169d8dfef50a
2004-06-18 17:10:16 +00:00
drh
a285422922
Documentation updates in preparation for the release of version 3.0.0. (CVS 1613)
...
FossilOrigin-Name: 9fb29f7331254b601b71f0fe7d77f91915272dc7
2004-06-17 19:04:17 +00:00
drh
7b93ed3d48
Documentation updates and changes the publish.sh script. (CVS 1602)
...
FossilOrigin-Name: e9a77f8972128550f6ff98dcf854eb7680eaee8b
2004-06-16 03:02:00 +00:00
drh
52619dfb7f
Documentation of the new pager locking mechanism. (CVS 1570)
...
FossilOrigin-Name: 13cf1ba8256bf8cee0195dbaeac71a20cd2c2fc2
2004-06-11 17:48:02 +00:00
danielk1977
2a02e33950
Ensure blob values survive the ".dump" command of the shell. (CVS 1531)
...
FossilOrigin-Name: e82eb722b0e0b223ddaf7d85669792c33594f9da
2004-06-05 08:04:36 +00:00
drh
014ac19de2
Makefile changes for building windows DLLs. (CVS 1517)
...
FossilOrigin-Name: 11c5d6ab39d04e05a3a1b68477f159b17311a6da
2004-06-01 01:45:11 +00:00
drh
93db69ee0f
Add the capi3ref.html page to the website. (CVS 1516)
...
FossilOrigin-Name: 89f54f1ffdddc99340777cda6d9b1d7446549fa2
2004-06-01 01:22:37 +00:00
drh
1d482dd917
Change the name of the include file to "sqlite3.h". The names of the shell
...
command and static library become "sqlite3" and "libsqlite3.a". (CVS 1510)
FossilOrigin-Name: 4c37b6d2b78e88e2a9dfed4d764caeb0f626f92e
2004-05-31 18:23:07 +00:00
drh
d4acf19cb0
More website updates. (CVS 1507)
...
FossilOrigin-Name: 460f2361141f14aa709addd41cc011127bac9b6e
2004-05-31 16:04:08 +00:00
drh
5f3b4ab53c
Remove the COPY command. (CVS 1477)
...
FossilOrigin-Name: 287f86731c71401dbac098e08357367b4f8e5a43
2004-05-27 17:22:54 +00:00
drh
eb2e176a12
More MEM changes in the vdbe.c. Still will not compile. (CVS 1469)
...
FossilOrigin-Name: dbdd1a7f316e576d0611748ec63c9ef00d4c10db
2004-05-27 01:53:56 +00:00
danielk1977
22322fd42b
Move the sqlite3_exec() function to legacy.c. (CVS 1455)
...
FossilOrigin-Name: 9385ad5ca82c82d9ef699102ca0b53661d02a052
2004-05-25 23:35:17 +00:00
drh
bbd42a6dda
Split up os.c into separate files, one for each platform. (CVS 1441)
...
FossilOrigin-Name: 5c61be1c47ac960fba2a642e69a98436ce1cd725
2004-05-22 17:41:58 +00:00
drh
b6f4148607
Changes to btree and pager in preparation for moving to run-time page
...
size determination. (CVS 1374)
FossilOrigin-Name: f63fb6dd4e8e33d4c1983396b1a0305836ee4df7
2004-05-14 01:58:11 +00:00
danielk1977
6490bebd62
Minor changes to the vdbe so that more tests pass. (CVS 1352)
...
FossilOrigin-Name: 16078fe0ea146537f75b869e6b0cce202af6781b
2004-05-11 06:17:21 +00:00
drh
1bbf5ee85c
Update the main.mk makefile so that it builds everything again. (CVS 1348)
...
FossilOrigin-Name: e6e52fc2e62835712d6b92a19fdbd2ba15b2e9cd
2004-05-11 01:18:24 +00:00
danielk1977
4adee20fcb
Change lots of internal symbols from sqliteXXX to sqlite3XXX so that the
...
library links again. It doesn't work yet, due to changes in the btree layer
calling convention. (CVS 1324)
FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
2004-05-08 08:23:19 +00:00
drh
a34b676483
New btree.c module compiles and links. (CVS 1320)
...
FossilOrigin-Name: dcd6b55f932a7ade4ad058534651e198b56370ad
2004-05-07 13:30:42 +00:00
danielk1977
998b56c351
Add code to convert between the various supported unicode encoding schemes.
...
Untested at this point. (CVS 1315)
FossilOrigin-Name: 71260ff7f7030f56c292b43f83a213c65c9a184e
2004-05-06 23:37:52 +00:00
drh
3aac2dd7bc
Pager tests working. (CVS 1308)
...
FossilOrigin-Name: 910067a200c4b25b5d813a84146673d3d1c80952
2004-04-26 14:10:20 +00:00
drh
6da834a8b4
Make sqlite_encode_binary() and sqlite_decode_binary() an official part of
...
the library. (CVS 1295)
FossilOrigin-Name: 786fe545560ec6c42bb0e344345031f425bf177a
2004-03-14 22:11:59 +00:00
drh
f603871326
Perpare for the 2.8.12 release. (CVS 1212)
...
FossilOrigin-Name: 93ccd1b1d63b5b914b84b0463f2267bcfaadafa3
2004-02-08 18:07:34 +00:00
drh
a6064dcf3b
Add new thread-testing code and fix locking under Linux threads. Ticket #530 . (CVS 1137)
...
FossilOrigin-Name: b36a4bb61094d539273c21a9e4042384f10a7806
2003-12-19 02:52:05 +00:00
drh
7014aff37d
Revised date/time functions - now broken out into a separate source file.
...
See the DateAndTimeFunctions wiki page for additional information. (CVS 1116)
FossilOrigin-Name: 68ef9b45bd3abdedf3721011ad0fb22e8735e721
2003-11-01 01:53:53 +00:00
drh
9a32464b54
Split almost 1300 lines of code out of vdbe.c into separate files
...
vdbeInt.h and vdbeaux.c. (CVS 1094)
FossilOrigin-Name: bfd69391d3d63675f206ffd8ff0401ea1cbcc073
2003-09-06 20:12:01 +00:00
drh
8971527208
Fix the fix for newlines in echo commands. Tickets #311 , #282 , #256 . (CVS 979)
...
FossilOrigin-Name: baea7aca10e30f30b874e1e8b6cd3b05954ba83c
2003-05-17 02:27:21 +00:00
drh
299fa266df
Escape backslashes in echo commands in the makefiles. Tickets #311 , #282 , #256 . (CVS 977)
...
FossilOrigin-Name: d614861b8ad9e661b8f08131b95d730e2c2c35c2
2003-05-17 00:24:21 +00:00
drh
70ce3f0c58
Get triggers working on tables with INTEGER PRIMARY KEYs. Ticket #291 .
...
This may also fix #159 . Still need to add tests so both bugs remain open
for the time being. (CVS 908)
FossilOrigin-Name: 0b996959b8d8bc2c82eab9cccc190befd0056505
2003-04-15 19:22:22 +00:00
drh
c11d4f9360
Split the implementation of COPY, PRAGMA, and ATTACH into separate
...
source code files. (CVS 902)
FossilOrigin-Name: 73359037ea639abb066c74db9c19e84bf1104006
2003-04-06 21:08:24 +00:00
drh
e1051c653e
Move the implementation of VACUUM into a separate source file. (CVS 901)
...
FossilOrigin-Name: b123c165fd3d0a5a86ee8a7baa669105dafb481a
2003-04-06 20:52:32 +00:00
drh
9077ba8ee5
Remove the obsolete documentation on how to crosscompile version 1.0 of
...
SQLite. (CVS 888)
FossilOrigin-Name: ac0622bf5fca9c8907319a20158e991efdaa6402
2003-03-30 18:58:58 +00:00
drh
ed6c8671b3
Initial check-in of the code for the new sqlite_set_authorizer() API function.
...
The code is mostly untested at this point. (CVS 827)
FossilOrigin-Name: 52d5007f64d0af5286b2a0e1f0b9e53c86bece3f
2003-01-12 18:02:16 +00:00
drh
86bc1c8273
Add the "space_used.tcl" script to the tools directory. This script is used
...
to measure how much disk space is used by each table and index of a database. (CVS 789)
FossilOrigin-Name: 83b2c27a568cd67cd5162d513766b23ff9fc2227
2002-11-24 14:52:27 +00:00
drh
58f391b36f
Automatically determine if pointers are 4 or 8 bytes in size during the
...
compilation process. Ticket #190 . (CVS 788)
FossilOrigin-Name: dd5396a73a782b6abe9da3de43a5ee11e0dddbb2
2002-11-20 11:55:18 +00:00
drh
ac82fcf5f0
Fix for ticket #147 : Honor the ORDER BY and LIMIT clauses in a SELECT even
...
if the destination of that SELECT is a subroutine call. (CVS 747)
FossilOrigin-Name: 23fe36c7e88282f6d1b7547ab892ea88f0e65262
2002-09-08 17:23:41 +00:00
drh
8f619ccd3c
Modify the build process so that the VDBE opcode numbers and the table
...
that contains the opcode names are both automatically generated. This makes
it much easier to create new VDBE opcodes. (CVS 746)
FossilOrigin-Name: eb54d455b0325d3be96daf6c220c4ee3e0da1a85
2002-09-08 00:04:50 +00:00
drh
96f4531077
Add documentation on NULL handling in SQLite versus other SQL database
...
engines. (CVS 741)
FossilOrigin-Name: dd8867fc479891ed8fa36c5cf2359e49c6754a8c
2002-09-02 14:11:02 +00:00
drh
4b59ab5e64
Change the way token memory is allocated in an effort to fix ticket #136 .
...
There is now a memory leak when using views of views. (CVS 725)
FossilOrigin-Name: 22d8726e61eec0e53893f492cb2163824b87a23e
2002-08-24 18:24:51 +00:00
drh
d8acdb3c36
Documentation updates. (CVS 720)
...
FossilOrigin-Name: e372a60be8de3332ab6e45d82f21227b8b9acf82
2002-08-18 19:09:22 +00:00
drh
c277413089
More documentation updates. (CVS 718)
...
FossilOrigin-Name: 9c0400aa7a0244605828fa6450ea1cc723240b16
2002-08-15 13:45:17 +00:00
drh
fbe4375cae
Update documentation to better explain the typelessness of SQLite and to
...
describe the distinction between text and numeric data. (CVS 711)
FossilOrigin-Name: 4ff0f578eca4a8672cf570923e6c015c3ba6b9f4
2002-08-14 00:08:12 +00:00
drh
76800328b2
Documentation and makefile updates. (CVS 709)
...
FossilOrigin-Name: 92c403f485390bbd83a5be472e61c974f76d46b1
2002-08-13 20:45:39 +00:00