aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Provide a more informative error message when a uniqueness constraintdrh2003-08-05
| | | | | fails. Ticket #419. (CVS 1068) FossilOrigin-Name: 086aa1c9922b7bf399b3ee8b73ba7353d126b119
* The {quote: SrcList} object was not being expanded correctly by a call to drh2003-07-30
| | | | | | | | sqliteSrcListAppend() if the {quote: SrcList} had previously been duplicated by a call to sqliteSrcListDup(). Ticket #416. This check-in fixes that problem by keeping a separate nAlloc field on {quote: SrcList}. A similar change is made to {quote: IdList} and {quote: ExprList} to avoid future problems. (CVS 1067) FossilOrigin-Name: da6273255471673841fdcadc688aeac80722e130
* When creating a new journal file, open a (read-only) file descriptor on thedrh2003-07-27
| | | | | | directory containing the journal and sync that directory once to make sure that the journal filename entry gets into the directory. Ticket #410. (CVS 1066) FossilOrigin-Name: 09c10fe3c99cffc64ed02c2929f206d99c8e3309
* Make sure the schema loader callback can handle EMPTY_RESULT_CALLBACKS beingdrh2003-07-27
| | | | | on. Ticket #406. (CVS 1065) FossilOrigin-Name: 8c163fc0c7c721b7a5fa6727b0e90bff4484c782
* In the VDBE, when an integer value will not fit into a 32-bit int, store itdrh2003-07-27
| | | | | in a double instead. Ticket #408. (CVS 1064) FossilOrigin-Name: 7514c3db165e8cc5c696b2b345844949a0e45a61
* Add experimental sqlite_reset() API (allows pre-compiled queries) (CVS 1060)danielk19772003-07-22
| | | FossilOrigin-Name: 1d2fcb017811db90e85d63f2ca76867c00ab8f1b
* Make sure temporary file names in windows have a full 15 characters ofdrh2003-07-22
| | | | | random text at the end. (CVS 1059) FossilOrigin-Name: 6ccb92b14f2e6e01bb60dac10331fa7be0b4525e
* Fix the LIMIT clause so that it applies to the entire query in a compounddrh2003-07-20
| | | | | | query. Prior to this change LIMITs on compound queries did not work at all. Ticket #393. (CVS 1058) FossilOrigin-Name: 543479e3aed77976a0c689cf40811bf88353f706
* Make sure the min() and max() optimizer works correctly when theredrh2003-07-19
| | | | | is a LIMIT clause. Ticket #396. (CVS 1057) FossilOrigin-Name: c35e50717678703763c696e3e9b265add2ca6454
* In the sqlite shell, change the name of function getline() to local_getline()drh2003-07-18
| | | | | to avoid a clash with a library function. Ticket #400. (CVS 1056) FossilOrigin-Name: 558969ee8697180c74308f3f880d3240eb575af1
* Make LIMIT 0 return no rows. LIMIT -1 still returns all rows. Ticket #346. ↵drh2003-07-16
| | | | | (CVS 1053) FossilOrigin-Name: a31d0bd90af7cc95f8e36ca8ece21515f872235e
* Allow negative values for LIMIT and OFFSET. Add tests for negative LIMITsdrh2003-07-16
| | | | | and OFFSETs. Make the OFFSET work even if LIMIT is 0 or negative. (CVS 1052) FossilOrigin-Name: e6a752bfef24f773973c151c6262ff331a9dc57a
* Initialize a variable to prevent an MSVC compiler warning. Ticket #394. ↵drh2003-07-16
| | | | | (CVS 1051) FossilOrigin-Name: 96e3c539586bf86c4fe8de0ac25de6655f704035
* Allow the output arguments in sqlite_compile and sqlite_step to be NULLdrh2003-07-09
| | | | | pointers. Tickets #384 and #385. (CVS 1049) FossilOrigin-Name: dd84f88f6c4012e4a093a4881f6fe50527bb2006
* A proported fix for ticket #374. (CVS 1047)drh2003-07-07
| | | FossilOrigin-Name: a49ee69e98df80b479aa6bb97a9af9c6abf04e3f
* Correctly handle comparing an INTEGER PRIMARY KEY against a floating pointdrh2003-07-06
| | | | | number. Ticket #377. (CVS 1045) FossilOrigin-Name: 982aa3356bcc217003cd9e6a829619219c334797
* Make sure indices in ATTACH-ed databases are put into the right hash table.drh2003-07-01
| | | | | Ticket #354. (CVS 1044) FossilOrigin-Name: eb4582831d536cd26a1738f9ad197e40486d0958
* The prior fix of ticket #360 was incorrect and caused a memory leak. Thisdrh2003-06-29
| | | | | check-in plugs the memory leak and correctly fixes ticket #360. (CVS 1040) FossilOrigin-Name: fc490f677b89e623b41f9e7f5f3bade9b981562c
* Fix a bad memory leak in the in-memory database module. (CVS 1039)drh2003-06-29
| | | FossilOrigin-Name: 9cca95937837333c91f5dee8c48178cf7e06d59f
* Minor change to a comment in encode.c. (CVS 1036)drh2003-06-28
| | | FossilOrigin-Name: 3f252b72c9d9ea586161a1b2c5ae297594a1cd4a
* Fix a bug in the soundex() code. Ticket #367. Add tests for ticket #261drh2003-06-28
| | | | | even thought the problem could not be reproduced. (CVS 1035) FossilOrigin-Name: e2ca936feee35b3fce99c95c2cf8c0ad05cd9c3b
* In a SELECT, the rowid of a view or subquery which is really a join isdrh2003-06-24
| | | | | set to NULL if the join is flattened. Ticket #364. (CVS 1034) FossilOrigin-Name: bad8b55833f5120003a19883154dac5146cc36a3
* Remove a surplus "return" statement accidentaly left in check-in (1032). ↵drh2003-06-23
| | | | | (CVS 1033) FossilOrigin-Name: c697410af4a61d2037e7e319efe8dd78d7b83365
* Remove all references to SQLITE_OMIT_TRACE. Tracing is always enabled.drh2003-06-23
| | | | | Ticket #361. (CVS 1032) FossilOrigin-Name: ec31a5292cbc5d2fb68449838b929638f48e31a7
* Make sure the source of a PULL opcode is not an ephemeral string. Ticket ↵drh2003-06-22
| | | | | #360. (CVS 1031) FossilOrigin-Name: cb70ee67ea9f5a47d58820e0e8b28c8f945217ed
* Remove unused variable. Ticket #355. (CVS 1030)drh2003-06-17
| | | FossilOrigin-Name: 5228cecdb84a665b96750fc0dc7c81e3f50a3ce8
* Fix compiler errors and warnings win SQLITE_OMIT_AUTHORIZATION is defined.drh2003-06-16
| | | | | Ticket #353. (CVS 1029) FossilOrigin-Name: 6920b633c2e4a94ee5de7d2db3933a873ee3513b
* Add the %z format to the sqlite_mprintf() and related functions. (CVS 1028)drh2003-06-16
| | | FossilOrigin-Name: eca1398eaac67d772aff2676a470d9a6d96a93ca
* Do not flatten a subquery which is the right term of a LEFT OUTER JOINdrh2003-06-16
| | | | | if the subquery contains a WHERE clause. Ticket #350. (CVS 1027) FossilOrigin-Name: dd8943e8583cf7ed3b662570a5607856fd246dac
* Preserve blank lines in the middle of SQL statements in the shell.drh2003-06-16
| | | | | Ticket #352 (CVS 1026) FossilOrigin-Name: bcf5eeecdfd9897bc7c257119d7515fd34d222c1
* Enhance the "PRAGMA integrity_check" command to verify that all indices aredrh2003-06-15
| | | | | | | correctly constructed. New calls to integrity_check are made in the test suite. These changes are intended to prevent any future problems such as seen in ticket #334. (CVS 1024) FossilOrigin-Name: c9734c27074d2039a1896a8c6965c08d03711b13
* Updated sqlite_encode_binary() comments with tighter bounds on output ↵jplyon2003-06-15
| | | | | length. (CVS 1023) FossilOrigin-Name: 826aab43d5967ece2a272c49ce62021fa4a2ceb3
* Bug fix: sqliteFree() called twice on the same allocation during errordrh2003-06-14
| | | | | handling in attach.c. (CVS 1020) FossilOrigin-Name: 9ec40935b9435ddc3749cab517387477e4045f6b
* Open the journal file for read-only when doing a playback. Ticket #351. ↵drh2003-06-14
| | | | | (CVS 1019) FossilOrigin-Name: 66ac7aea3df8533a49c8c05ba57c5a7015626828
* Added missing error string to sqlite_error_string(). (CVS 1018)jplyon2003-06-12
| | | FossilOrigin-Name: 3afb7b3586be81202c76692afea9d2b7a63b4b93
* Suppress the warning message about print_node() being unused in btree_rb.c.drh2003-06-10
| | | | | Ticket #347. (CVS 1017) FossilOrigin-Name: b52f07e1c894a52bb12459d03fd0efcee05dd08c
* Remove redundant "return" statement from btree_rb.c. (CVS 1016)drh2003-06-09
| | | FossilOrigin-Name: 373d077173f1b31896dc0e0d724371dd506d52f3
* Use sqliteOsFileExists() in the debugging hook in vdbe.c, instead of access().drh2003-06-07
| | | | | Ticket #341. (CVS 1014) FossilOrigin-Name: 7d3405b95bae74e0c476a7bdf708ca518723eaf7
* Do not assume that a pointer can fit in a long inside the printf() code.drh2003-06-07
| | | | | Ticket #342. (CVS 1013) FossilOrigin-Name: 5dad7c05e9789e101d5ce75a6f3ea2ffb278b29d
* Extend the authorization mechanism to disallow the ATTACH and DETACH commands.drh2003-06-06
| | | | | Ticket #340. (CVS 1010) FossilOrigin-Name: a97dca73aed0b42d8dcf944360667ae93c5324fd
* Add a prototype for the sqlite_vmprintf() function to sqlite.h. (CVS 1008)drh2003-06-06
| | | FossilOrigin-Name: 048cf55c7da92e363f6a2ab594e17280c9573410
* Remove unused code from util.c. (CVS 1006)drh2003-06-05
| | | FossilOrigin-Name: 1bcaa841a396e4d592de30d10846f7cefbbdcd0e
* Fix a bug in UPDATE OR REPLACE that was introduced by check-in (999).drh2003-06-04
| | | | | Also clean up some compiler warnings for VC++. (CVS 1005) FossilOrigin-Name: af6f2bdf59fb621ff3e1d061e429f01ebd7d0b42
* Change the "database_list" pragma to return a third column containing thedrh2003-06-04
| | | | | | filename of the underlying database file. Always use an in-memory TEMP database with an in-memory main database. (CVS 1003) FossilOrigin-Name: f39100f5759d0d8b9c71e18d38a148dee4643020
* Avoid corrupting indices when doing a REPLACE on a table with andrh2003-06-04
| | | | | INTEGER PRIMARY KEY that also has another index. Ticket #334. (CVS 999) FossilOrigin-Name: e813faae0e4086571d13c769f793add7f1f979af
* Additional testing of the ATTACH command with bug fixes for the new problemsdrh2003-06-03
| | | | | that the tests found. (CVS 998) FossilOrigin-Name: 3e8889d7ce5e99fc855526fc1bb62ddbe282bfc5
* The OP_Checkpoint opcode is now a no-op if invoked on a database that alreadydrh2003-06-02
| | | | | has an active checkpoint journal. Ticket #333. (CVS 997) FossilOrigin-Name: daf7b94017f03638da1ef65830f3762be030b93c
* Fix a bug in the COPY command introduced by check-in (991). (CVS 996)drh2003-06-02
| | | FossilOrigin-Name: 77ec13dab85b70795ef06ff2c714cca0cd496837
* Fix an initialized variable in sqliteInitOne. (CVS 995)drh2003-06-02
| | | FossilOrigin-Name: 89957b09ce746cf98d5d75cab2a23994e27c4937
* Added comments. (CVS 993)jplyon2003-06-02
| | | FossilOrigin-Name: 1276ddb3074b74e22c579bad6951ea52384c08dd