drh
77fc55904e
Version 2.6.1 (CVS 691)
...
FossilOrigin-Name: 610b7bc70a12b271994255bd01a76b3525421535
2002-07-19 19:04:04 +00:00
drh
096c497eb3
Rig the ident string so that it is not changed by RCS on checkin. (CVS 692)
...
FossilOrigin-Name: 773d36c8d94bdcd0c78401282e48432ddd9b61d6
2002-07-19 19:03:41 +00:00
drh
26b3e1bc06
Fix an assertion failure that occurs when attempting to delete all rows of
...
a table while the "count_changes" pragma is turned on. Up the version number
to 2.6.1. (CVS 690)
FossilOrigin-Name: 612df004017b241651074ee859096dd0ee5062b8
2002-07-19 18:52:40 +00:00
drh
426cc56a6b
Add static ident strings (such as picked up by the RCS "ident" command)
...
containing the library version number. (CVS 689)
FossilOrigin-Name: 712ee3914e988f0077e9a3d6170ff8db496a9600
2002-07-19 18:13:35 +00:00
drh
c231172f3f
Better detection and reporting of errors when initializing from the
...
sqlite_master table. (CVS 688)
FossilOrigin-Name: c8a7b725b7cec792d2148455a4cecbce9dfebe80
2002-07-19 17:46:38 +00:00
drh
b782325617
Version 2.6.0 Release 2 (CVS 687)
...
FossilOrigin-Name: cc4f824b155138326f1a62066a99c65d0f32fb8b
2002-07-18 11:10:30 +00:00
drh
ac729e224e
Fix a bug in the publish.sh script that was causing the windows DLL to not
...
be built. (CVS 686)
FossilOrigin-Name: ee8c2758a222251fed0197d2a364346d05728240
2002-07-18 11:07:19 +00:00
drh
199e3cf1b6
Change the name of variable "near" to "nearby" since MSVC mistakenly belieaves
...
that "near" is a keyword. (CVS 685)
FossilOrigin-Name: 9761a2a0fbfd3e98f719a813bcc544950968aef2
2002-07-18 11:01:47 +00:00
drh
bd44700073
Version 2.6.0 Release 1 (CVS 684)
...
FossilOrigin-Name: dde65e9e060b9154e848d53d15272a0dcc7c2723
2002-07-18 02:50:51 +00:00
drh
3c2c354e0e
Update documentation prior to the release of 2.6.0. (CVS 683)
...
FossilOrigin-Name: f2d9191381e956900a14bd80e50678b9d49e19e5
2002-07-18 02:07:07 +00:00
drh
8e5ba84643
Make the automatic database upgrade work even if there are triggers. Add
...
tests for automatic upgrade and for failing if reading a more advanced version
of the database. Ticket #107 . (CVS 682)
FossilOrigin-Name: 0493e39c1cbbe4a38e990a2370181a79606af222
2002-07-18 01:27:17 +00:00
drh
491791a827
Fix for ticket #107 : Fix a design defect in indices that was causing queries
...
to fail when using an index on a column containing an empty string. This
fix is an incompatible file-format change. (CVS 681)
FossilOrigin-Name: 20d152fcddb4fa53556a9c93c7a869600a7c5183
2002-07-18 00:34:09 +00:00
drh
53e3fc70bf
Fix for ticket #105 : Fix the UPDATE command so that it works properly with
...
indexed tables when there is a subquery in the WHERE clause. Add tests
to verify correct operation. (CVS 680)
FossilOrigin-Name: bbca16f88d00cd33ac7229edf3ee4623eff6e62f
2002-07-16 17:22:50 +00:00
drh
0c36cbe0c2
Fix for ticket #100 : Correctly handle ON and USING clauses of JOINs within
...
a VIEW. (CVS 679)
FossilOrigin-Name: 93710f7ed7e1baa6acbf4bc32982e046f61ffa44
2002-07-16 02:05:43 +00:00
drh
704027f16d
Fix a syntax error in the tclsqlite.c file. (CVS 678)
...
FossilOrigin-Name: 47997d7f3ad2dd486a00dc13b7a8c48bb4751e5d
2002-07-15 20:58:47 +00:00
drh
ad16844f35
Fix for ticket #102 : Honor the ORDER BY clause in subqueries. (CVS 677)
...
FossilOrigin-Name: 7e918c8b0df5120e3630811f164defb8c9fedd6d
2002-07-15 18:55:24 +00:00
drh
7f953e2052
Fix for ticket #64 : Better error reporting in the shell. (CVS 676)
...
FossilOrigin-Name: e1842e04c4f47e1ce79575b5c787a164add5d559
2002-07-13 17:33:45 +00:00
drh
70562cd342
Partial fix for ticket #96 : Return SQLITE_MISUSE from sqlite_exec() if called
...
from a child process with an active transaction that was started in the parent. (CVS 675)
FossilOrigin-Name: 72a609ec6492e7d740b6e6184fa14a5e6b04a5dc
2002-07-13 17:23:21 +00:00
drh
289f6c2336
Fix for ticket #99 : Added documentation on the sqlite_mprintf() API. (CVS 674)
...
FossilOrigin-Name: d918de5f06d187c76aab0879b728c89a7d4ae55a
2002-07-13 17:18:36 +00:00
drh
674d712126
Added a document describing how to do a security audit. (CVS 673)
...
FossilOrigin-Name: cff271837796d84471b09147c59cb7601d16b358
2002-07-13 16:52:35 +00:00
drh
25197f4835
Fix for ticket #54 : Export additional APIs to the Win32 DLL. (CVS 672)
...
FossilOrigin-Name: 072fd2ad588332b1f1f725515bedfbc0cf035315
2002-07-13 14:41:49 +00:00
drh
485b39b401
Fix for ticket #95 : Do not allow automatically created indices (associated
...
with UNIQUE or PRIMARY KEY constraints) to be dropped. (CVS 671)
FossilOrigin-Name: 0603eb74e6aca48f62bd95cb6c236b9e559af850
2002-07-13 03:11:52 +00:00
drh
5080aaa7ab
Turn of the reporting of datatypes in the 4th callback argument unless the
...
SHOW_DATATYPES pragma is ON. Eliminate the NULL pointer that used to separate
the beginning of datatypes from the end of column names so that the callback
can test to see whether or not datatypes are provided. This is an
incompatible changes, but since the prior behavior was never documented, we
will let it in. (CVS 670)
FossilOrigin-Name: b98727246d5fcc1b097b577be498a77e954c5dc4
2002-07-11 12:18:16 +00:00
drh
fa173a764a
When reporting back the datatype of columns, use the text of the datatype
...
as it appears in the CREATE TABLE statement, if available. Also: removed
the ".reindex" command from the shell. (CVS 669)
FossilOrigin-Name: ff8b6f4ee8099a7170cb786b8ead9a3e42ab5869
2002-07-10 21:26:00 +00:00
drh
6276c1cbf0
Add support for TEMPORARY views. The code is here but it is mostly untested. (CVS 668)
...
FossilOrigin-Name: 87cd10c1f638db5d1f47bc12669f150485415b3e
2002-07-08 22:03:32 +00:00
drh
bea00b9a2b
In the BTree subsystem, when using pages from the freelist, attempt to select
...
pages close to related pages in order to keep data structures near each other
in the database file. This improves access speed in some circumstances. (CVS 667)
FossilOrigin-Name: fd7e41f0eed80fb1c7e18eb84834ec3cea74a649
2002-07-08 10:59:50 +00:00
drh
6b30867ff6
Make the BTree balance() routine a little faster by reusing database
...
pages locally rather than freeing and reallocating them. (CVS 666)
FossilOrigin-Name: 3c2dea4310af491d6cb09856d4bc5236d6dc44ac
2002-07-08 02:16:37 +00:00
drh
6f08d709b1
Version 2.5.6 (CVS 664)
...
FossilOrigin-Name: 111c78e6835306fcd8b6d22b9ae68dfb9ab4febe
2002-07-07 17:13:00 +00:00
drh
5e5377fb80
Fix for Win32: The %p format on Win32 does not prepend a "0x" as it should. (CVS 665)
...
FossilOrigin-Name: ee86704daf184307fe98b5631f22ceb3d701afce
2002-07-07 17:12:36 +00:00
drh
193a6b4142
More rollback problems: Fix two more errors introduced by checking (410) that
...
can cause database corruption after a ROLLBACK. Also add new tests to make
sure everything is working this time. (CVS 663)
FossilOrigin-Name: f6e24d5ccbcfcf5863ffbd65860dafa2f5663e99
2002-07-07 16:52:46 +00:00
drh
af1c9661a4
Version 2.5.5 (CVS 662)
...
FossilOrigin-Name: 6284c65c174bb2cd049fd1db81de52be3abf4000
2002-07-06 16:34:20 +00:00
drh
0de8c11292
Prepare for the 2.5.5 release. (CVS 661)
...
FossilOrigin-Name: 00f83c2576f4a9689720d344788f66219c1f6827
2002-07-06 16:32:14 +00:00
drh
8e298f92f6
Fix for bug #94 : Be sure to journal pages that are added to the freelist then
...
removed from the freelist and reused during the same transaction. (CVS 660)
FossilOrigin-Name: db178646a01483d59e6f9af302e9bbe394956d93
2002-07-06 16:28:47 +00:00
drh
38640e15af
All the code is now in place for SQLite to distinguish between NUMERIC and
...
TEXT datatypes. Still need to turn on the new code and test it. (CVS 659)
FossilOrigin-Name: b4737a16c997a6c139d616211fb6bc4b0fae181c
2002-07-05 21:42:36 +00:00
drh
2f2c01e51d
Fix for ticket #92 : Correct the sqliteExprCompare() function so that is takes
...
into account the iTable and iColumn fields of the Expr structure. Otherwise,
"min(a)" and "min(b)" will compare equal to each other in views. (CVS 658)
FossilOrigin-Name: 85793a4f03250166c21007cab3525709592d0866
2002-07-02 13:05:04 +00:00
drh
1f66c57a9c
Fix for ticket 91: Modify the "publish.sh" script to use the new mingw
...
cross-compiler installed on the development platform. (CVS 657)
FossilOrigin-Name: 3cac283de4939538f09cd11e2cbdc84e9a9602f2
2002-07-02 11:55:32 +00:00
drh
ea1c936a1e
Version 2.5.4 (CVS 656)
...
FossilOrigin-Name: f7159fde6b8692f91fa8a3c928dc219d0f3d8884
2002-07-01 12:35:51 +00:00
drh
a4db7ee12d
Update the change log and the version number for the next release. (CVS 655)
...
FossilOrigin-Name: f9d77140aed301775b2b8dd88d464cc38edfe192
2002-07-01 12:34:36 +00:00
drh
5ad1a6c8c4
Fix for tickets #90 and #89 : Make the AS keyword optional again. (CVS 654)
...
FossilOrigin-Name: 1f8a73b1c3833e3924196458d4c1ecca90f63662
2002-07-01 12:27:09 +00:00
drh
6cbe1f1bc4
Added additional tests. No new errors found. (CVS 653)
...
FossilOrigin-Name: 8924a7f5bab790ab552332d6359028d0d1825e4a
2002-07-01 00:31:36 +00:00
drh
a9f9d1c08b
Add a few more tests and fix a few bugs that the tests uncovered. (CVS 652)
...
FossilOrigin-Name: 91c0db66c86facb21b5b522afadd83d91a488256
2002-06-29 02:20:08 +00:00
drh
3b167c7583
Additional test cases added. The following bug fixed: A segfault was occurring
...
if a VIEW consisted of a join with a USING clause. (CVS 651)
FossilOrigin-Name: 96515b813eb57e1f48c28d357d1f38639b2fdcfa
2002-06-28 12:18:47 +00:00
drh
83dcb1ad37
Fix for ticket #84 : If the WHERE clause is too complex, issue an error message
...
and refuse to do the SELECT. The cutoff is a WHERE clause with 100 terms. (CVS 650)
FossilOrigin-Name: c07e493b62125e85eaea36b6945f1e146e2792b8
2002-06-28 01:02:38 +00:00
drh
ac83f718fc
Fix for ticket #88 : A typo in the documention of the "sqlite" shell command. (CVS 649)
...
FossilOrigin-Name: 16552a7a29450a23765f0f05a9f4058638eafd74
2002-06-27 13:21:01 +00:00
drh
06b2718a5f
In the TCL interface, the "sqlite" command now always returns the address
...
of the "sqlite*" pointer that sqlite_open() returns. It used to do this
only when compiled with the SQLITE_TEST macro defined. (CVS 648)
FossilOrigin-Name: 9ca6368525fe81fe9c78c6911f4d23009ce858d5
2002-06-26 20:06:05 +00:00
drh
b13632063d
The datatype of the i-th column in the result set is given by the
...
azColName(argc+1+i) parameter to the callback. (CVS 647)
FossilOrigin-Name: bdb006b809feb0f29342eb5138c0884d34e95599
2002-06-26 02:45:03 +00:00
drh
411995dc0d
Add the sqlite_open_aux_file() API. (CVS 646)
...
FossilOrigin-Name: 332164d6455658ca633a1dc49811d9fb0fd4b01c
2002-06-25 19:31:18 +00:00
drh
e3c163e4e0
Version 2.5.3 (CVS 645)
...
FossilOrigin-Name: d5cb675432cbaeac2c1a8a08181613b9d1eb5ca1
2002-06-25 15:19:02 +00:00
drh
ee6bfdf99c
Fix a spelling error in the change log. (CVS 644)
...
FossilOrigin-Name: 37cc40442bab50506978f428001b77f23d3a4e4c
2002-06-25 14:46:58 +00:00
drh
8124a30f82
Bug fix: When the database file grows in size during a transaction, make sure
...
the last page of the file gets written to disk even if that page is on the
free list and contains no data. Otherwise the disk file will be too small
which can lead to database corruption in subsequent transactions. (CVS 643)
FossilOrigin-Name: 36fc0add660f9f3676783765d37280aa874caecb
2002-06-25 14:43:57 +00:00