aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Refactor the SQL parameter processing so that parameter names for valuesdrh2011-06-01
| | | | | that are optimized out of the prepare statement are not forgotten. FossilOrigin-Name: b3aaf715b60b8a338cc6c92dad1ead4a3f7146a3
* Fix a problem in the sqlite3TestErrorName() function (used only for testing)drh2011-05-31
| | | | | that appears to have originated from a bad merge. FossilOrigin-Name: a0ae314c7f41d0146a9ee1adc576cd977219a378
* Update the documentation to state that any parameter that is optimized outdrh2011-05-31
| | | | | | of a prepared statement becomes an anonymous parameter for which sqlite3_bind_parameter_name() returns NULL. FossilOrigin-Name: 701b8a23e3ea2c94454af5d9bd1e72acb66d0fe2
* Minor performance improvements.drh2011-05-30
| | | FossilOrigin-Name: f9950c6af1813f724dacd7455f472acec921b06a
* Make sure the P5 argument to the OP_VUpdate opcode is always set to adrh2011-05-30
| | | | | valid conflict resolution code. FossilOrigin-Name: e3350dbd9f472c27ea6bc872d85098ac89d874c7
* Fix a "#ifdef" from check-in [03f7d36a8a] that should have been "#ifndef".drh2011-05-28
| | | FossilOrigin-Name: edb865c35415f9553f8279028120f7b8de2bf7e2
* Print a log message on each cache spill if compiled withdrh2011-05-28
| | | | | SQLITE_LOG_CACHE_SPILL. FossilOrigin-Name: 5f15579f8ca747f0fa0a7867ceffc8c7b8f904e6
* Changes to work with SQLITE_OMIT_VIRTUAL_TABLE.drh2011-05-26
| | | FossilOrigin-Name: 03f7d36a8a24825b7542b5fed651af1622ae4eb5
* Ignore malloc failures within the WAL file truncation attempt fordrh2011-05-25
| | | | | journal_size_limit. FossilOrigin-Name: dd19105aa9521ffc0edcf16b84c064d5ebad55d7
* Fix a case where a malloc() error could lead to mismatched virtual-table ↵dan2011-05-25
| | | | | xBegin/xCommit/xRollback callbacks. FossilOrigin-Name: d807304a695fc85402b86e1cd32a6e3bbb2823c8
* Fix a compiler warning.drh2011-05-25
| | | FossilOrigin-Name: 6df99e52dabf2a243ad635529649b86c21735e91
* Changes to savepoint in virtual tables for simpler and more consistentdrh2011-05-25
| | | | | operation. FossilOrigin-Name: 92f26a8b8f18832cb1f8ba7dd8e5b020e71a5883
* Do not invoke the xRollbackTo or xRelease methods of a virtual table withoutdrh2011-05-24
| | | | | | having first invoked an appropriate xSavepoint method. Add assert() statements to FTS3/4 to verify that this is happening in all cases. FossilOrigin-Name: 651ef24249d8c22c4f13e4c0bb98a60099cfd23a
* Make sure the savepoint index is correct one calls to sqlite3VtabSavepointdrh2011-05-24
| | | | | with SAVEPOINT_BEGIN. FossilOrigin-Name: a9d095660ca0e99b226e0fe669c11a0be6c49710
* Minor cleanups to the header comments on various test_*.c file, to makedrh2011-05-23
| | | | | the suitable for programmer-level documentation. FossilOrigin-Name: a65d043a2ad895b931871c67e0ef397a1dc614a6
* Adjustments to documentation hyperlinks to accommodate the new VFSdrh2011-05-20
| | | | | documentation. FossilOrigin-Name: 139a8f53ae1979591734a8244fb33655a6499193
* Add a big comment to the top of test_vfstrace.c to explain how to compiledrh2011-05-20
| | | | | and use that module. FossilOrigin-Name: a6a0fefbe503a2c81aa1847ced3bac21850d8faa
* Mark an unreachable branch in the recent WAL problem as unreachable.drh2011-05-20
| | | FossilOrigin-Name: 3e8a29ff8953054cb3b88db5997b5bae38ba09dd
* When committing a WAL transaction, make sure at least one page isdrh2011-05-19
| | | | | | | written to the WAL file so that the WAL subsystem will have a page on which to set the commit flag. Ticket [2d1a5c67dfc236]. FossilOrigin-Name: 67bf1c9a888b0d84d252d6c4c754c2c51994d208
* Enable URI filenames in the command-line shell. Add a check to thedrh2011-05-18
| | | | | | beginning of the shell to make sure it is compiled with the same SQLite source and header. FossilOrigin-Name: de58cb28387f44c35b1a81bdab853cafd938c1a6
* Make sure the multiplexor shim uses a full pathname for temp file that itdrh2011-05-18
| | | | | creates. FossilOrigin-Name: 186d7ff1d9804d508e472e4939608bf2be67bdc2
* Remove unreachable branches from the 8.3 filename logic.drh2011-05-18
| | | FossilOrigin-Name: 4f7e7b44f2d17681318a1fd22466d3cc03103fc4
* Update multiplex VFS to handle empty filenames which can occur for during ↵shaneh2011-05-18
| | | | | vacuuming (temp file names.) FossilOrigin-Name: a074986045f1a81fb831ffee4a29af13c978b053
* Add the ability to limit filenames to 8+3 using thedrh2011-05-17
| | | | | | SQLITE_ENABLE_8_3_NAMES compile-time option together with a URI parameter of "8_3_names=1". FossilOrigin-Name: 96d609856025919571f781207dfa6a24b1732e8d
* Fix an off-by-one error in the new sqlite3_uri_parameter() function.drh2011-05-17
| | | FossilOrigin-Name: 9593a640795458ce6e57e02dd5d702b642858f76
* Add the sqlite3_uri_parameter() interface function for use in buildingdrh2011-05-17
| | | | | new VFSes. FossilOrigin-Name: 6b5de95fb575c7ceb3034068c4f5e0fccb1b15ac
* Add extended return code SQLITE_CORRUPT_VTAB. Returned when the tcontents of ↵dan2011-05-17
| | | | | the sqlite tables used internally by a virtual table module are invalid or inconsistent. FossilOrigin-Name: 8844e8bfb87314fb40ecb92705e8fff88f72bb38
* Avoid exceeding array bounds when reading a corrupt database file indrh2011-05-17
| | | | | | autovacuum mode. Fixes a problem discovered by John Regehr and Peng Li using a customized clang compiler. FossilOrigin-Name: f7c525f5fc31e909721df2b1e66fc62dfb105718
* Enhance WAL mode so that the WAL file honors the journal size limit setdrh2011-05-16
| | | | | by PRAGMA journal_size_limit. FossilOrigin-Name: db7e500f69faf1906a84991ba67d26a195f02ae5
* Make arrangements so that virtual table inserts into shadow tables dodrh2011-05-13
| | | | | | not modify the sqlite3_last_insert_rowid() return. Document that this is how sqlite3_last_insert_rowid() works. FossilOrigin-Name: e569f18b989aef853c9d71eaf73d6967f0a8c583
* Improvements to documentation hyperlinks. Change the value ofdrh2011-05-11
| | | | | SQLITE_OPEN_URI to an unreserved value. FossilOrigin-Name: 851ab75d5f5d64d95d6237c28658bbc32145b78b
* URI filename documentation updates.drh2011-05-11
| | | FossilOrigin-Name: 8885c8677b239d4cbef24b9409a1736e1ae97a3f
* Have flags passed to sqlite3_open_v2() apply to the main and any attached ↵dan2011-05-10
| | | | | databases. And change things so that any "mode=xxx" or "cache=xxx" options specified as part of a URI for the main database do not also apply to attached databases. FossilOrigin-Name: 3e490915301216e242a5cdeb0febaff12ed53cb9
* Add new documentation keywords to the sqlite3_vfs description.drh2011-05-10
| | | FossilOrigin-Name: ad3389a9ab07f6b811841ffa76a5292719c4487d
* Return a suitable error message if the mode= argument to a URI specifiesdrh2011-05-09
| | | | | | a higher mode than what is allowed by context. Other minor cleanups for the URI parsing logic. FossilOrigin-Name: d9bc1c7fe0ca5f6973a85827330958f4d09f8171
* Set the sqlite3.mallocFailed flag if sqlite3ParseUri fails with SQLITE_NOMEM.drh2011-05-07
| | | FossilOrigin-Name: ca3797d4967361e31a8a5ce1ce8190b095f3ed4c
* Return SQLITE_MISUSE from the sqlite3_open_v2() function if the 3rd parameterdrh2011-05-07
| | | | | is not a valid set of bit-values. FossilOrigin-Name: 3c926ce0976e765b4c51fcd81d251268ff21a741
* Fix minor compiler warnings.drh2011-05-07
| | | FossilOrigin-Name: 139eecbe1b072711a36128f1eeb24fc3e3bacc1c
* Merge the uri branch with the trunk.dan2011-05-06
|\ | | | | FossilOrigin-Name: 88df33c45fd5875ea82bc757b239fe3e61663c12
| * Remove some unnecessary modifications from the uri branch. Add a test to ↵dan2011-05-06
| | | | | | | | | | show that ATTACH only interprets its argument as a URI if the connection was opened with SQLITE_OPEN_URI (or URI interpretation is globally enabled). FossilOrigin-Name: aa90b943254cf348aa2d23ac05e1895b188e2101
| * Update comments and documentation associated with new URI parsing code. Add ↵dan2011-05-06
| | | | | | | | | | test file e_uri.test, containing tests mapped to documentation regarding URI filenames. FossilOrigin-Name: 92751788eae082e3104838cb6dd8b9793cb325d1
| * Have the xFullpath method in os_win.c discard the initial "/" if a filename ↵dan2011-05-05
| | | | | | | | | | begins with "/X:", where X is any alphabetic character. Also fix some test issues in uri.test. FossilOrigin-Name: fe57a8f621944fd2af5a4e9349c8fd77c4aba237
| * Fix a problem in the URI code preventing the amalgamation from building. Add ↵dan2011-05-05
| | | | | | | | | | comments describing SQLITE_CONFIG_URI and SQLITE_OPEN_URI to sqlite.h.in. FossilOrigin-Name: ea562d6d67c2f2ef8baca02a77634c21b945196f
| * Merge latest trunk changes with uri branch.dan2011-05-04
| |\ | | | | | | FossilOrigin-Name: af279f367e01732560b8b2b6aeb5ede4f04415dd
| * | Remove some unused code related to URI parsing.dan2011-05-03
| | | | | | | | | FossilOrigin-Name: 008cd0ef6b504cf4549468f795aa46f8472f0130
| * | Allow only "localhost" and "" as authorities in URIs. Do not allow escapes ↵dan2011-05-03
| | | | | | | | | | | | | | | (%HH) in the authority part of a URI. FossilOrigin-Name: b8a0f1b523d1f31c8e7a102ba4bae5935b07104a
| * | Change the supported URI options to "mode" and "cache".dan2011-05-03
| | | | | | | | | FossilOrigin-Name: 0a694a0b27e3ce251ce313cb5d19a7637c2fa309
| * | Merge the latest trunk changes into uri branch.dan2011-05-02
| |\ \ | | | | | | | | FossilOrigin-Name: 7fdd0786c7e0d66baf3aba4485128e16a4e5ea46
| * | | Test that it is now possible to use different VFSs for two databases ↵dan2011-04-23
| | | | | | | | | | | | | | | | | | | | attached to a single handle. FossilOrigin-Name: 2af51f856c6203f836d8bb62b6b79b19554886e7
| * | | Have the ATTACH command do URI interpretation in the same way as ↵dan2011-04-23
| | | | | | | | | | | | | | | | | | | | sqlite3_open() and sqlite3_open_v2() do. FossilOrigin-Name: 68240e75e87a54cde93352b0ec364d34365a8170