aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | Change the SQLITE_EXTRA_INIT routine to take a single argument which is adrh2011-12-13
| | | | | | | | | | | | | | | | | | | | | pointer to a string. Call SQLITE_EXTRA_INIT with a NULL argument. Fixes to multiplexor to treat the VFS properly in corner cases. Fix the initialization of multiplex3.test. FossilOrigin-Name: 8e65b9132530e46c62bd1352bfc2e9c29f57af5f
* | | Treat a zero return value from the Win32 APIs MultiByteToWideChar and ↵mistachkin2011-12-14
| | | | | | | | | | | | | | | WideCharToMultiByte as an error condition. FossilOrigin-Name: c65e5a36f1a1c91cb3415158ebe0f5759cbcdf96
* | | Merge the nx-devkit changes into trunk.drh2011-12-13
|\| | | | | | | | FossilOrigin-Name: 03a70c3dae8d912fccd9d72c575dc372b198d238
| * | Move the multiplexor changes in the experimental branchdrh2011-12-13
| | | | | | | | | | | | | | | (check-ins [255d21499b] and [199f52bced]) into the nx-devkit branch. FossilOrigin-Name: eb95d2f72c625bcfd0f8e9db1db2cb8799854b57
| * | When an sqlite3_auto_extension() function fails, report back its actualdrh2011-12-13
| | | | | | | | | | | | | | | error code, not the generic SQLITE_ERROR. FossilOrigin-Name: ce55f250f56fa3a1ca864f81e9e86f911b981490
| * | When the multiplexor FileSize procedure fails to open the file, assume thatdrh2011-12-13
| | | | | | | | | | | | | | | the file is zero bytes in size. FossilOrigin-Name: dc8118cd89da71f2035c6ee07c0edb772bba2186
| * | Add a compile-time shutdown procedure to be called by sqlite3_shutdown() drh2011-12-13
| | | | | | | | | | | | | | | to undo the effects of the compile-time initialization procedure. FossilOrigin-Name: c2ed86f5945662a4ddcdc7b303df3f64fb3bf17d
| * | Backport a minimal set of changes needed to get 8+3 filenames and thedrh2011-12-12
| | | | | | | | | | | | | | | multiplexor shim playing well together. FossilOrigin-Name: c4e2ce486217c96373836bfe641f46abf891799a
* | | Fix os_unix.c so that, unless 8.3 filenames are actually in use, journal and ↵dan2011-12-12
| | | | | | | | | | | | | | | wal file permissions are assigned correctly even if SQLITE_ENABLE_8_3_NAMES is defined. FossilOrigin-Name: 169e12295cca701443746b1209bd6a7714fd8988
* | | Change the multiplexor VFS so that xTruncate is a no-op on database files.dan2011-12-12
| | | | | | | | | FossilOrigin-Name: ee1e012256ae8010b6b6c4895a74b6883f20e73c
* | | Fix for the xFileSize method of test_multiplex.c when used on a file opened ↵dan2011-12-12
| | | | | | | | | | | | | | | with the DELETEONCLOSE flag set. FossilOrigin-Name: 713071c493e9937a20c436b07299df428249e378
* | | Add magic comments to shell.c to make it easier for scripts to drh2011-12-12
| | | | | | | | | | | | | | | insert additional version information displays for custom builds. FossilOrigin-Name: 9b2691aa911289d74bfe3edf45937a33fb7eaa8d
* | | In the multiplexor shim, when using 8+3 filenames, begin numbering journaldrh2011-12-11
| | | | | | | | | | | | | | | | | | overflow files with 101 instead of 001 to avoid name collisions with the main database file. FossilOrigin-Name: 05bf8a0b17a13a581ac973dc84ceaf66532d7f92
* | | Update comments describing the flattening optimization in select.c.drh2011-12-11
| | | | | | | | | FossilOrigin-Name: dab4c137a852222f11179fa2ade52d17a4206dd2
* | | Fix STAT3 so that it works with the new uninitialized register logic ofdrh2011-12-11
| | | | | | | | | | | | | | | the VDBE. Ticket [7bbfb7d4422ff] FossilOrigin-Name: d11a57985c394772043c63d4c2b534944be0a664
* | | Fix harmless compiler warnings.drh2011-12-11
| | | | | | | | | FossilOrigin-Name: 1e6a698aab9270637d3ea00fd6b0e94f4172e875
* | | Minor cleanups of the compound-subquery flattening logic. New test casesdrh2011-12-10
| | | | | | | | | | | | | | | added for joins the compound subquery. FossilOrigin-Name: 5061d85ff934db3c217c97acbbbed3286d9e02aa
* | | Allow UNION ALL compounds to be promoted up to replace a simple wrapperdrh2011-12-10
| | | | | | | | | | | | | | | SELECT even if the compounds are joins. FossilOrigin-Name: 3d4b4f4fb7c1d9f1c742fef884383e9f50f8630e
* | | Import the experimental parse-tree explainer, with fixes, from thedrh2011-12-10
|\ \ \ | | | | | | | | | | | | | | | | tree-explain branch. FossilOrigin-Name: bcbc7152d49107afa926c8950360c61a6cf3d244
| * \ \ Merge the latest trunk changes into tree-explain branch.drh2011-12-10
| |\ \ \ | |/ / / |/| | | FossilOrigin-Name: 1a360da0f8314f232c224c71829646bc7558892b
* | | | Always use _msize() to get memory allocation sizes on windows, without havingdrh2011-12-10
| | | | | | | | | | | | | | | | | | | | to do anything special in the makefile. FossilOrigin-Name: 256e27bd118ed3ab6ecb19ad6a6494b71ac9bdd5
* | | | Change the VDBE so that all registers are initialized to "Invalid" instead ofdrh2011-12-09
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | NULL and report errors on any attempted read of an Invalid register. This will help prevent future bugs similar to [7bbfb7d442]. FossilOrigin-Name: 0064bab77149768640d7758a3e271d5a1d63b256
| * | | | Remove an unnecessary condition.drh2011-12-09
| | | | | | | | | | | | | | | FossilOrigin-Name: d9ba023c608bce7768bc08478f9df9243f2e73ce
| * | | | Remove an unnecessary initialization of Vdbe.aOnceFlag.drh2011-12-09
| | | | | | | | | | | | | | | FossilOrigin-Name: 421714dad32f3460fa40a7f65e9fa276f5e37f58
| * | | | Take out the OP_JumpOnce opcode. Revert compound SELECT to use OP_IfNot,drh2011-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | which is the correct behavior. Mark trigger registers as initially invalid. FossilOrigin-Name: 6a9fb47d5060fe641915f5f99cc9265409a4583b
| * | | | Previous check-in broke auto-increment. This check-in appears to fix it.drh2011-12-09
| | | | | | | | | | | | | | | FossilOrigin-Name: 28ffd39c7162c8f7139711545122cffa257911dd
| * | | | Make no assumptions about the initial state of VDBE registers.drh2011-12-09
|/ / / / | | | | | | | | FossilOrigin-Name: 521d72bdf67b4b1972331307345a18c231a6e1d6
* | | | Modify the OP_Once opcode so that it works correctly in trigger ↵dan2011-12-09
| | | | | | | | | | | | | | | | | | | | sub-programs. This is a candidate fix for [7bbfb7d442]. FossilOrigin-Name: 557c69055a300b4082830b5f4803091dca1c3140
* | | | The Windows OS flavor #ifdefs must be performed after the 'windows.h' file ↵mistachkin2011-12-09
| | | | | | | | | | | | | | | | | | | | has been included. FossilOrigin-Name: 3702a31e56fe02d14ce246109b318a124cad9f1a
* | | | Hand merge the zone allocator for MacOS from the apple-osx branch.drh2011-12-08
| | | | | | | | | | | | FossilOrigin-Name: 0d955c20c02da29582b5cd8df2b7124fb9d12ebb
* | | | In persistent WAL mode, truncate the WAL file to the size specified by thedrh2011-12-08
| | | | | | | | | | | | | | | | | | | | journal_size_limit pragma when disconnecting from the WAL. FossilOrigin-Name: 9687b305c2320109a8649612181eecd2e0da7c7b
* | | | Follow the previously established pattern for detecting preprocessor defines ↵mistachkin2011-12-08
| | | | | | | | | | | | | | | | | | | | for specific flavors of Windows (for NT in this case). FossilOrigin-Name: a0d92193dd5ae97608748f354aa17eb188431546
* | | | Cherrypick the [7e5b56b1c6] fix for the sqlite3SelectDup() routine drh2011-12-07
| | | | | | | | | | | | | | | | | | | | into trunk. FossilOrigin-Name: 7fc535090ca3416706dff4abce10ac2d7f775e02
| * | | Additional detail added to the tree-explain output for SELECT statements.drh2011-12-07
| | | | | | | | | | | | FossilOrigin-Name: 7b457ea4551ba411a4747d74fb78b795cc8d9ee6
| * | | More compact notation for the parse-tree view.drh2011-12-07
| | | | | | | | | | | | FossilOrigin-Name: 0eb3f8b1e3a196811fb54a5e2645debe6119610a
| * | | Bug fix in sqlite3SelectDup(). Make sure the pNext pointer is valid.drh2011-12-07
| | | | | | | | | | | | FossilOrigin-Name: 7e5b56b1c602d4adfd4496a9c877f3b685b2d360
| * | | Improvements to the data-structure explain subsystem. Most queries nowdrh2011-12-07
| | | | | | | | | | | | | | | | | | | | give a reasonably detailed graph of their parse tree. FossilOrigin-Name: 0aa7d3d2346bdddcc4e1e25ee26d13c8594885e5
| * | | Begin adding the data-structure explaining subsystem. All is contained withindrh2011-12-06
|/ / / | | | | | | FossilOrigin-Name: 79ae51c5b1b20ed0a425a87e65a32a096a80b7e1
* | | Do not reuse temp registers originally allocated to a subroutine withindrh2011-12-06
| | | | | | | | | | | | | | | | | | | | | the main body of the program logic, since if the subroutine is called while the reused temp registers are in use, their values will get clobbered. Candidate fix for ticket [3a77c9714e63330] FossilOrigin-Name: 092d53315e50be42b51ef7b3069c82c32a129b6a
* | | Merge the winGetLastError fixes into trunk.drh2011-12-06
|\ \ \ | |_|/ |/| | FossilOrigin-Name: 5b03ba9db0d23a8597b45e00ad5892c8065ce1cd
| * | Cleanup the semantics surrounding use of the GetLastError function on Windows.mistachkin2011-11-21
| | | | | | | | | FossilOrigin-Name: 7e657bbb800107c992a6ee7a3b35bc0a073bf3e4
* | | Remove unused fields from the Parse object. Documentation and formattingdrh2011-11-29
| | | | | | | | | | | | | | | improvements on data structure definitions. FossilOrigin-Name: 431556cac0b2c86d7f6a60412ff1023feeaafedf
* | | Remove unused boolean fields from the UnpackedRecord object.drh2011-11-29
| | | | | | | | | FossilOrigin-Name: b10d091ec02e94643e865743129e2a21147b3136
* | | Removed the unused "type" field from the CollSeq (collating sequence) object.drh2011-11-29
| | | | | | | | | FossilOrigin-Name: ab89b047e82efdf59ed91a38b5195341a3743cbf
* | | Fix a typo in the documentation for sqlite3_stmt_busy().drh2011-11-25
| | | | | | | | | FossilOrigin-Name: 7812626d1da1e19f2fc54a045c9fe2741ce68699
* | | Add the sqlite3_stmt_busy() interface.drh2011-11-25
|/ / | | | | FossilOrigin-Name: 95cc4af686dc9bf85cb7224aecde27c9ca14ad5c
* | Change the multiplexor to use a 3-digit suffix.drh2011-11-18
|\ \ | |/ |/| FossilOrigin-Name: 0b7edc44757660c8a5ae3b91cbcc3e6afd419b28
| * Change the multiplexor suffix from 2 to 3 digits.drh2011-11-16
| | | | | | FossilOrigin-Name: 06e0cdaf9112f722c23692e25c5b1f99b61c2d78
* | Improvements to the documentation of the sqlite3_db_filename() interface.drh2011-11-17
| | | | | | FossilOrigin-Name: 1c45b2a0c055f6fc5da9d00ae2e9171099d904d4
* | Restore the test for sqlite3OsFullPathname() failure that was mistakenly drh2011-11-17
| | | | | | | | | | removed when [ceee03c79a] was backed out by [69ec53fc1c]. FossilOrigin-Name: 4d3cf9e1d8ac356db5a708913f614e42a6a56b94