]>
git.ipfire.org Git - thirdparty/sqlite.git/log
dan [Fri, 6 May 2011 18:53:27 +0000 (18:53 +0000)]
Remove some unnecessary modifications from the uri branch. Add a test to 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
dan [Fri, 6 May 2011 18:34:54 +0000 (18:34 +0000)]
Update comments and documentation associated with new URI parsing code. Add test file e_uri.test, containing tests mapped to documentation regarding URI filenames.
FossilOrigin-Name:
92751788eae082e3104838cb6dd8b9793cb325d1
dan [Thu, 5 May 2011 18:53:48 +0000 (18:53 +0000)]
Have the xFullpath method in os_win.c discard the initial "/" if a filename begins with "/X:", where X is any alphabetic character. Also fix some test issues in uri.test.
FossilOrigin-Name:
fe57a8f621944fd2af5a4e9349c8fd77c4aba237
dan [Thu, 5 May 2011 12:35:33 +0000 (12:35 +0000)]
Fix a problem in the URI code preventing the amalgamation from building. Add comments describing SQLITE_CONFIG_URI and SQLITE_OPEN_URI to sqlite.h.in.
FossilOrigin-Name:
ea562d6d67c2f2ef8baca02a77634c21b945196f
dan [Wed, 4 May 2011 17:35:12 +0000 (17:35 +0000)]
Merge latest trunk changes with uri branch.
FossilOrigin-Name:
af279f367e01732560b8b2b6aeb5ede4f04415dd
dan [Wed, 4 May 2011 17:23:19 +0000 (17:23 +0000)]
Merge vtab-conflict branch with trunk.
FossilOrigin-Name:
8f9666af5f9459cbd0305a86281d745ea6163acf
dan [Wed, 4 May 2011 16:30:05 +0000 (16:30 +0000)]
Fix a couple of compiler warnings in the FTS code.
FossilOrigin-Name:
1a113359705d307efa1833b1dfa5542b045dae43
dan [Wed, 4 May 2011 15:41:18 +0000 (15:41 +0000)]
Fix a performance problem in queries that use "ORDER BY rowid DESC" and one or more FTS auxiliary functions.
FossilOrigin-Name:
95e09b20e9aad28f829c8950f3632debe473070a
dan [Wed, 4 May 2011 12:52:59 +0000 (12:52 +0000)]
Optimize "ORDER BY rowid/docid DESC/ASC" clauses on FTS tables.
FossilOrigin-Name:
13395121e3d17ab6581dc5f6736ea324321a374c
dan [Tue, 3 May 2011 15:09:05 +0000 (15:09 +0000)]
Remove some unused code related to URI parsing.
FossilOrigin-Name:
008cd0ef6b504cf4549468f795aa46f8472f0130
dan [Tue, 3 May 2011 11:53:20 +0000 (11:53 +0000)]
Allow only "localhost" and "" as authorities in URIs. Do not allow escapes (%HH) in the authority part of a URI.
FossilOrigin-Name:
b8a0f1b523d1f31c8e7a102ba4bae5935b07104a
dan [Tue, 3 May 2011 10:22:32 +0000 (10:22 +0000)]
Change the supported URI options to "mode" and "cache".
FossilOrigin-Name:
0a694a0b27e3ce251ce313cb5d19a7637c2fa309
dan [Mon, 2 May 2011 17:41:01 +0000 (17:41 +0000)]
Merge the latest trunk changes into uri branch.
FossilOrigin-Name:
7fdd0786c7e0d66baf3aba4485128e16a4e5ea46
dan [Thu, 28 Apr 2011 18:46:46 +0000 (18:46 +0000)]
Have r-tree virtual tables support on-conflict clauses.
FossilOrigin-Name:
822ab52f1023b1c4973c806cc75454acd4e95fd0
drh [Wed, 27 Apr 2011 19:54:44 +0000 (19:54 +0000)]
In windows, ignore ERROR_NOT_LOCKED when calling the read-lock removal
routine.
FossilOrigin-Name:
f55156c5194e85c47728b8a97fde3e5f0a5c9b56
drh [Wed, 27 Apr 2011 18:08:42 +0000 (18:08 +0000)]
Change the name of an internal function to avoid conflicts with the math
library.
FossilOrigin-Name:
1bd1484cd7e09709d87aa84b82e87597d00a4162
drh [Wed, 27 Apr 2011 16:05:42 +0000 (16:05 +0000)]
Expose the UTF8 to MBCS conversion routine in os_win.c to external
applications.
FossilOrigin-Name:
7b479b9bee93df909edecd44c7d6584d943b39c9
dan [Wed, 27 Apr 2011 16:02:46 +0000 (16:02 +0000)]
Add documentation for the newly introduced sqlite3_vtab_config() and on_conflict() API functions. Test that encountering an SQLITE_MISMATCH in fts3 does not corrupt the full text index.
FossilOrigin-Name:
abdd70ae0424ccadb7edaf16e970c78b5257d23c
dan [Wed, 27 Apr 2011 12:08:04 +0000 (12:08 +0000)]
Fix problems related to savepoint rollback and fts3.
FossilOrigin-Name:
ff69f823f23e6fb6e8b2857c4576d9c0732d9572
drh [Wed, 27 Apr 2011 01:00:17 +0000 (01:00 +0000)]
dan [Tue, 26 Apr 2011 19:21:34 +0000 (19:21 +0000)]
Extra tests for fts3. And fixes for conflict-handling related problems in fts3.
FossilOrigin-Name:
fb4a355871d9482ccb28b6ba03b842b3cc87b696
dan [Mon, 25 Apr 2011 18:49:57 +0000 (18:49 +0000)]
Add support for on conflict clauses to fts3/fts4.
FossilOrigin-Name:
6d2633a6d0a9bb88fb1a6adac0827dc51df2d4d2
drh [Mon, 25 Apr 2011 18:20:04 +0000 (18:20 +0000)]
Test case for the ".log" command to the command-line shell.
FossilOrigin-Name:
7d0ff26a95cb1e9fcace4641245dda787f3522b4
drh [Mon, 25 Apr 2011 18:03:10 +0000 (18:03 +0000)]
Add the (deliberately undocumented) sqlite_log() SQL function as a built-in.
FossilOrigin-Name:
f7806e03995b314771aa72a08ce55d56d60096cf
drh [Mon, 25 Apr 2011 18:01:27 +0000 (18:01 +0000)]
Invoke the unix open() system call through a wrapper to avoid problems
resulting from differing declarations to that function in various systems.
FossilOrigin-Name:
4c7ff4dd352276e9c01cc536e188cbcd69396952
drh [Sun, 24 Apr 2011 22:56:07 +0000 (22:56 +0000)]
Disable the transfer optimization if the destination table contains
any foreign key constraint and foreign key constraints are enabled.
Ticket [
6284df89debdf ].
FossilOrigin-Name:
ddeea5ab5f6c0c4a86cdfbbb9f24d9d54bf8d301
dan [Sat, 23 Apr 2011 19:06:26 +0000 (19:06 +0000)]
Test that it is now possible to use different VFSs for two databases attached to a single handle.
FossilOrigin-Name:
2af51f856c6203f836d8bb62b6b79b19554886e7
dan [Sat, 23 Apr 2011 15:54:54 +0000 (15:54 +0000)]
Have the ATTACH command do URI interpretation in the same way as sqlite3_open() and sqlite3_open_v2() do.
FossilOrigin-Name:
68240e75e87a54cde93352b0ec364d34365a8170
dan [Sat, 23 Apr 2011 10:12:30 +0000 (10:12 +0000)]
Fix parsing of %00 in uri handling code.
FossilOrigin-Name:
44f0874a95408c75a296964a04eef00341abb94a
drh [Fri, 22 Apr 2011 22:55:10 +0000 (22:55 +0000)]
Add the "getlock" utility for determining if a database file (on unix) is
currently locked.
FossilOrigin-Name:
0ab24b133e332ad7f4517b8e113e9c241ee9af9f
dan [Fri, 22 Apr 2011 19:37:32 +0000 (19:37 +0000)]
Add the start of the "uri-filenames" feature.
FossilOrigin-Name:
b8a8132e7148a7c90ca1352f20ab71d97b0bc4b0
dan [Wed, 20 Apr 2011 13:35:44 +0000 (13:35 +0000)]
Update a comment in e_createtable.test.
FossilOrigin-Name:
d8b149f5e465f7794739ed0210e1e5c53110ee9a
dan [Tue, 19 Apr 2011 06:43:22 +0000 (06:43 +0000)]
Avoid passing NULL to the xOpen method of an FTS3/4 tokenizer.
FossilOrigin-Name:
0dd09fc034c127718366d3a3183e367d2f9fd82d
drh [Sun, 17 Apr 2011 17:09:58 +0000 (17:09 +0000)]
Change the prototype for the open() system call to agree with Posix. Though
a faulty function prototype in a pointer cast is a seemingly innocuous error,
the correct prototype is necessary for pthreads to work correctly on NetBSD.
FossilOrigin-Name:
3e135748f1efacb52b414b3ac3f4ae2c08bcd8fb
shaneh [Sun, 17 Apr 2011 00:55:13 +0000 (00:55 +0000)]
Adjust some test cases in triggerC.test to handle non-default SQLITE_MAX_TRIGGER_DEPTH settings.
FossilOrigin-Name:
9d6c6129fd8be42c164f14bb90011b252c1f2c46
shaneh [Fri, 15 Apr 2011 21:37:33 +0000 (21:37 +0000)]
Adjust test case in quota.test to handle Windows dir seperators.
FossilOrigin-Name:
75ed1bcee85587ddd54269156aa53df5f456a6c4
shaneh [Fri, 15 Apr 2011 20:18:40 +0000 (20:18 +0000)]
Updates to test code in os_win to bring winSync inline with unixSync (test code only).
Updated a few test scripts to account for dirsync counting issues on Windows.
FossilOrigin-Name:
8f99c5bf639ee4f6384cc3c2d7f056d1b08e4f16
shaneh [Fri, 15 Apr 2011 19:30:42 +0000 (19:30 +0000)]
Remove stray semi-colon that MSVC complained about.
FossilOrigin-Name:
7a085271ff85033479c2057c19a45a750168d228
drh [Fri, 15 Apr 2011 16:39:52 +0000 (16:39 +0000)]
Changes to memory allocator usage tracking to delay the onset of integer
overflow.
FossilOrigin-Name:
4e33a0eaf83922926f8d5ee988a20439a09bc795
drh [Fri, 15 Apr 2011 14:46:27 +0000 (14:46 +0000)]
Do not do full table scans of unordered indices.
FossilOrigin-Name:
a8761a9128de945aa4b6196df5ffe64115d66b61
drh [Fri, 15 Apr 2011 14:33:20 +0000 (14:33 +0000)]
Fix #ifs involving SQLITE_ENABLE_LOCKING_STYLE so that they check the value of
that macro and not whether it is defined.
FossilOrigin-Name:
8775f159c129e1ee36a1a13c362184713376bd40
drh [Fri, 15 Apr 2011 12:36:10 +0000 (12:36 +0000)]
Make sure the unix backend returns SQLITE_FULL if write() fails with an
ENOSPC error code.
FossilOrigin-Name:
721e3c16b389a43f5d7c47a8fd0294473a39dad2
drh [Wed, 13 Apr 2011 23:42:53 +0000 (23:42 +0000)]
Remove extra CR and NL characters from FormatMessage() generated error
messages in the windows VFS.
FossilOrigin-Name:
8332949c28ac72890de82b49bc11f02064b2647d
drh [Wed, 13 Apr 2011 20:26:13 +0000 (20:26 +0000)]
Add new extended error codes for I/O errors on seek and shared-memory map.
Add sqlite3_log() calls in the windows backend to record details of errors.
FossilOrigin-Name:
fe603217fce8e3a696bd108d5ae7f7a291b7e215
drh [Wed, 13 Apr 2011 16:52:41 +0000 (16:52 +0000)]
Fix a usage comment typo in the showdb utility.
FossilOrigin-Name:
8744ced4ec495852b7aa2de573001cb4993e6328
drh [Wed, 13 Apr 2011 14:40:25 +0000 (14:40 +0000)]
drh [Wed, 13 Apr 2011 14:02:43 +0000 (14:02 +0000)]
Bump the version number to 3.7.6.1 in preparation for a bug-fix release.
FossilOrigin-Name:
5f0c394a5ab308946e72f20d6351c08c6737c63f
drh [Wed, 13 Apr 2011 13:42:25 +0000 (13:42 +0000)]
Make sure the array of overloadable system calls is always correctly
sized, regardless of the compile-time configuration.
Ticket [
bb3a86e890c8e96ab ].
FossilOrigin-Name:
c6e727ab3b16e71b0151673bb24b0bafec368ee6
drh [Tue, 12 Apr 2011 01:58:40 +0000 (01:58 +0000)]
drh [Mon, 11 Apr 2011 18:35:09 +0000 (18:35 +0000)]
Do not override the fchmod system call in unix unless the
SQLITE_ENABLE_LOCKING_STYLE compile-time option is engaged.
FossilOrigin-Name:
51029d8430d2dbc782f161577d47e3dd11c4e4d7
drh [Mon, 11 Apr 2011 15:36:26 +0000 (15:36 +0000)]
Updates to the OS/2 patches. This change also move the location of a global
variable declaration in shell.c which might effect other build targets.
FossilOrigin-Name:
73906b67dc920e0c36e68ef9a302be3b495e8e3a
drh [Mon, 11 Apr 2011 15:35:24 +0000 (15:35 +0000)]
Fix a signed integer overflow problem in the testcase() macro.
FossilOrigin-Name:
f18f5f5893a0d37ecedcfcfdddbe06cdbe0b4243
dan [Mon, 11 Apr 2011 13:57:26 +0000 (13:57 +0000)]
Apply OS2 WAL patch. Changes to os_os2.c only.
FossilOrigin-Name:
eac17106808fa54551a18ff9b44f8370cb5d7160
dan [Mon, 11 Apr 2011 05:38:31 +0000 (05:38 +0000)]
Change exists.test to run all tests with and without "PRAGMA journal_mode=WAL".
FossilOrigin-Name:
c4e624db1a981fe6e520af51efc6ce33bca2c714
drh [Sun, 10 Apr 2011 16:39:23 +0000 (16:39 +0000)]
Add a simple test program to aid in verifying that journals are cross-platform.
FossilOrigin-Name:
a65a7a59d19a64ba1aec388d23ada79aaaaa6f26
dan [Sat, 9 Apr 2011 19:17:49 +0000 (19:17 +0000)]
Add test file unordered.test.
FossilOrigin-Name:
f346dae1278b5b0cc0cd8e05aa3b4d8f70d2dc1d
drh [Sat, 9 Apr 2011 17:53:30 +0000 (17:53 +0000)]
Remove an always-true conditional. Replace it with an assert().
FossilOrigin-Name:
1c2f0f8477bcf251fe874a2cfae4d7a403cb88ff
dan [Sat, 9 Apr 2011 17:32:58 +0000 (17:32 +0000)]
Add VerifyCookie instructions to "DROP XXX IF EXISTS" statements if the specified database object does not exist when the statement is prepared.
FossilOrigin-Name:
a46f32900a013aa6bb2dad2a9ed3ce00ab2493fd
dan [Sat, 9 Apr 2011 15:39:02 +0000 (15:39 +0000)]
Add an OP_VerifyCookie instruction to "CREATE XXX IF NOT EXISTS" commands. This way, if the specified database object existed when the statement was compiled but removed from the database before sqlite3_step() was called, the statement still works as expected (and creates the object).
FossilOrigin-Name:
b9dbd9936191666c3fc9889e938344a82cc03aeb
drh [Sat, 9 Apr 2011 03:20:59 +0000 (03:20 +0000)]
If the keyword "unordered" appears at the end of the SQLITE_STAT1.STAT
column for an index, then use that index for equality lookups only, never
for range queries or sorting. This feature is currently undocumented and
my change or be removed in a future release.
FossilOrigin-Name:
8a42e236701c8afd9ada7d4568712a21690ea087
drh [Sat, 9 Apr 2011 03:04:13 +0000 (03:04 +0000)]
Back out the SQLITE_OMIT_UNIQUE_ENFORCEMENT compile-option. It is an unneeded
complication.
FossilOrigin-Name:
927e955b93e869727c55b784401de3ea07bee257
drh [Sat, 9 Apr 2011 02:34:33 +0000 (02:34 +0000)]
When ATTACH-ing a new database to an existing database with a codec, do
not enable the codec in the attached database if it is not enabled in the
existing database and it is not requested by the USING clause.
FossilOrigin-Name:
4caa5fc86e7fe404cd188713277f2801cd02dbc9
drh [Sat, 9 Apr 2011 02:09:44 +0000 (02:09 +0000)]
Do not do a backup if the number of reserved bytes in the source and
destination do not match. Try to make the match, but if unable fail.
FossilOrigin-Name:
0ca8a2332b28d88585dc890e5162b095e783fc20
drh [Fri, 8 Apr 2011 21:35:26 +0000 (21:35 +0000)]
Always make sure the left-hand side of the IS NOT NULL operator is a
smiple column, not a general expression, before applying the IS NOT NULL
query optimization.
FossilOrigin-Name:
543f75a6abe3aa4f49df43e71a462702d40b3251
dan [Fri, 8 Apr 2011 18:47:24 +0000 (18:47 +0000)]
Add some rtree tests to the backcompat.test script.
FossilOrigin-Name:
8ea3601cd11088ae4d62bd4a05d1675301b26ace
dan [Fri, 8 Apr 2011 17:22:30 +0000 (17:22 +0000)]
Fix incrvacuum2.test so that it works with the inmemory_journal permutation.
FossilOrigin-Name:
7b8e176143bb8b55e34fd70cbfa639b1097b2c34
drh [Thu, 7 Apr 2011 19:56:21 +0000 (19:56 +0000)]
Change two new internal functions in where.c from global to file scope.
FossilOrigin-Name:
5bbfa17d4d6db18f8077f758d70c1bc253b58e2e
dan [Thu, 7 Apr 2011 15:24:08 +0000 (15:24 +0000)]
Add test case to verify [
d03d63d77e ] works.
FossilOrigin-Name:
bf78acb9dfacde0f08a5b3ceac13480f12a06168
drh [Thu, 7 Apr 2011 14:47:01 +0000 (14:47 +0000)]
When searching a list of freelist trunk pages looking for a specific page
to allocate, avoid unnecessary journalling of the unchanged trunk pages towards
the start of the list.
FossilOrigin-Name:
d03d63d77ed144ac2c02a0245c4b4b070b79c88e
dan [Thu, 7 Apr 2011 14:05:47 +0000 (14:05 +0000)]
Avoid running thread1.test or thread2.test if SQLITE_MUTEX_NOOP is defined.
FossilOrigin-Name:
532ae32ea0f5e821dac643cbc4b041c103cadfdc
dan [Thu, 7 Apr 2011 10:09:00 +0000 (10:09 +0000)]
Do not run multi-threaded Tcl tests if the library was built with SQLITE_MUTEX_NOOP defined.
FossilOrigin-Name:
e4e99606fdf1f1cecf914dc865b066bf07793d1f
dan [Thu, 7 Apr 2011 05:17:32 +0000 (05:17 +0000)]
Fix test script attach4.test so that it works with type 1 VFS implementations (no wal). And wal.test so that it work with a small default pager cache size.
FossilOrigin-Name:
29c7b42587000704d61f49badd584ac7040c3d7d
shaneh [Thu, 7 Apr 2011 03:41:01 +0000 (03:41 +0000)]
Fix a couple of MSVC compiler warnings;
FossilOrigin-Name:
748c9109c973e1d3e914adbe533f12af7783bfe4
shaneh [Thu, 7 Apr 2011 01:54:14 +0000 (01:54 +0000)]
Fix an issue with an analyze test. No code changes.
FossilOrigin-Name:
cddf79db83e5f121cc4ce8ab7ad3993fc96f5bc0
drh [Thu, 7 Apr 2011 01:14:12 +0000 (01:14 +0000)]
Fix typos in documentation comments. No changes to code.
FossilOrigin-Name:
9c64b5a99c5251818000e7d655f3a870589b631e
drh [Wed, 6 Apr 2011 22:05:53 +0000 (22:05 +0000)]
Fix a performance regression: Keep two btree masks in each prepared
statement; one for btrees used and another for btrees that require locks.
Only try to lock the btrees identified by the second mask.
FossilOrigin-Name:
614de91a504d2231009a9de1305e31fce1b1c5a6
dan [Wed, 6 Apr 2011 19:15:45 +0000 (19:15 +0000)]
Fix a benign inaccuracy in the os_unix.c SQLITE_FCNTL_SIZE_HINT code.
FossilOrigin-Name:
61a6ccbe3c9c3ad5f35fb325e3c327cb19409925
dan [Wed, 6 Apr 2011 17:54:31 +0000 (17:54 +0000)]
Changes to support building with various SQLITE_OMIT_XXX options defined.
FossilOrigin-Name:
2039ed952a02bdcd4fc6d2e20572c4632084dcdb
dan [Wed, 6 Apr 2011 12:38:10 +0000 (12:38 +0000)]
Update a comment in sqliteLimit.h. No changes to code or tests.
FossilOrigin-Name:
b7296fd380319bcae26b1ac13f23e57a4852881b
dan [Wed, 6 Apr 2011 12:37:09 +0000 (12:37 +0000)]
Add configurations featuring the -ftrapv switch and large values for SQLITE_MAX_ATTACHED to releasetest.tcl.
FossilOrigin-Name:
989588abf3e88e198b7224604d54f7dc24d2576f
drh [Tue, 5 Apr 2011 22:08:24 +0000 (22:08 +0000)]
Suppress many harmless compiler warnings, mostly signed/unsigned comparisons
within asserts or unused parameters in extensions.
FossilOrigin-Name:
3eeb0ff78d04891b5fd1a3d99a9fb8cfbed77a81
drh [Tue, 5 Apr 2011 19:27:41 +0000 (19:27 +0000)]
Simplifications to the sqlite3BtreeEnterAll() and LeaveAll() routines.
Just have them call BtreeEnter and BtreeLeave() repeatedly rather than
trying to be clever.
FossilOrigin-Name:
51039b3578f948c23a810d176e81fa51a278fb28
drh [Tue, 5 Apr 2011 19:26:30 +0000 (19:26 +0000)]
Simplifications to the sqlite3ResetInternalSchema() logic to eliminate
unreachable branches.
FossilOrigin-Name:
a4c3ac989d4e93f0279172901b9ece822d137700
drh [Tue, 5 Apr 2011 18:34:10 +0000 (18:34 +0000)]
Remove dead code from the OP_JournalMode opcode in the VDBE.
This code seems to have been useless since [
f88c6367d2 ] on [20010-08-07].
FossilOrigin-Name:
a89f24e2c9591d09cbe329895ceec87885059184
drh [Tue, 5 Apr 2011 17:31:56 +0000 (17:31 +0000)]
Remove the mutex counter and the logic that attempts to verify that btree
mutexes are held continuously. We are not making that assumption at this
time.
FossilOrigin-Name:
242ce7cff416a87d57d4eb624cb79fa4e2215559
dan [Tue, 5 Apr 2011 16:09:08 +0000 (16:09 +0000)]
When committing a WAL transaction, do not write any pages to the WAL file with page numbers greater than the size of the database image in pages.
FossilOrigin-Name:
311d0b613d9cfa2dbcbb9ef2450041b1fd48770a
drh [Tue, 5 Apr 2011 14:22:48 +0000 (14:22 +0000)]
Fix a documentation typo.
FossilOrigin-Name:
d25c17ef6e2b916923489dccaaa018a2d6525401
drh [Tue, 5 Apr 2011 13:12:28 +0000 (13:12 +0000)]
Merge the scheme-parse-refactor changes into trunk: (1) added
sqlite3SchemaMutexHeld() asserts, (2) Use -1 instead of 0 to mean
"all" in sqlite3ResetInternalSchema(), and other cosmetic changes.
FossilOrigin-Name:
5db4511d8a77b74be3503a7c34257ef6b07541f5
drh [Tue, 5 Apr 2011 12:25:19 +0000 (12:25 +0000)]
Fix the P4_TRANSIENT constant so that it works correct - so that it really
makes a copy of the string for the P4 argument. Use P4_TRANSIENT wherever
appropriate. Change P4_STATICs of schema names to P4_TRANSIENT.
FossilOrigin-Name:
bf664b206bf6f5c1941da1986dfe2c0d1831d5e4
drh [Tue, 5 Apr 2011 11:26:54 +0000 (11:26 +0000)]
Improved comment on the sqlite3SrcListLookup function.
FossilOrigin-Name:
bcbc9ff568d1eb9f925574ebd22e5fdfa06daf6e
shaneh [Tue, 5 Apr 2011 02:33:44 +0000 (02:33 +0000)]
Added ifcapable wal to some test scripts;
FossilOrigin-Name:
6b270381daad5d1a9ca5746cf439c90f9c735a1b
shaneh [Tue, 5 Apr 2011 02:21:04 +0000 (02:21 +0000)]
Added ifcapable utf16 to a few test cases;
FossilOrigin-Name:
57e0919b08e3b839b7c71011707a19ae2511a625
drh [Mon, 4 Apr 2011 23:08:14 +0000 (23:08 +0000)]
Add a comment to the VACUUM implementation explaining when all schemas are
reset and not just the "main" schema.
FossilOrigin-Name:
2aff1b0ca87a99b8ec80e696b9e8a48bb43db2c2
shaneh [Mon, 4 Apr 2011 21:48:01 +0000 (21:48 +0000)]
Changes for consistent use of SQLITE_OS_UNIX and removal of legacy OS_UNIX from testfixture source;
FossilOrigin-Name:
78b6eee200cab363be520d771375e44898f80e01
drh [Mon, 4 Apr 2011 21:25:28 +0000 (21:25 +0000)]
Additional schema mutex checks for sqlite3RootPageMoved().
Reduce the scope of sqlite3ResetInternalSchema() in a few places.
FossilOrigin-Name:
39c00907833413c0d97d3e06fdda967b825d23ea
drh [Mon, 4 Apr 2011 20:40:22 +0000 (20:40 +0000)]
Minor comment typo corrections. Simplify an assert. No functional changes.
FossilOrigin-Name:
82c2316240345167a571507d9392dfb6445ef523
drh [Mon, 4 Apr 2011 18:22:02 +0000 (18:22 +0000)]
Add a description of access rules for the Schema object and lots of asserts
to verify that the access rules are followed.
FossilOrigin-Name:
ae8374af057b6e6546e9265148cfffe32fcb0849
dan [Mon, 4 Apr 2011 15:38:16 +0000 (15:38 +0000)]
Add the "--start=[permutation:][testfile]" option to tester.tcl. For starting quick.test or all.test at the nominated permutation and/or test file.
FossilOrigin-Name:
a97e8505f229e05bf97ef9edbe063a52b581f339
dan [Mon, 4 Apr 2011 14:05:39 +0000 (14:05 +0000)]
Merge test_syscall.c fix from the trunk.
FossilOrigin-Name:
1e1a23cc56563d512b28288256c34f05ea15b4aa
dan [Mon, 4 Apr 2011 14:03:58 +0000 (14:03 +0000)]
Have test_syscall.c include "sqliteInt.h". Otherwise the SQLITE_OS_UNIX symbol may not be defined correctly.
FossilOrigin-Name:
fda8fadd837e399d3fab7a9e6894617a5788d679