Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
87 events for the month beginning 2010-08-01 by user dan
Following month ↑
2010-08-31
| ||
16:25 | Do not clear the internal "schema has changed" flag when performing a savepoint rollback. The schema changes may not have taken place within the savepoint being rolled back. (check-in: c2a84430 user: dan tags: trunk) | |
15:54 | Changes to comments and type names in rtree.c. (check-in: 7c4f80ad user: dan tags: trunk) | |
15:02 | Add the "circle" test geometry callback to test_rtree.c. And tests for the same. (check-in: 169b8ba4 user: dan tags: trunk) | |
2010-08-30
| ||
18:39 | When generating sqlite3.h, append the contents of sqlite3rtree.h. (check-in: fc4d7537 user: dan tags: trunk) | |
16:15 | Fix a problem in pagerfault.test uncovered by the previous change. (check-in: b6719ce3 user: dan tags: trunk) | |
15:43 | Add tests (and associated fixes) to restore coverage of rtree.c. (check-in: b06f4695 user: dan tags: trunk) | |
11:34 | Add file sqlite3rtree.h. (check-in: e1d9ffce user: dan tags: trunk) | |
2010-08-28
| ||
19:09 | Fix problem with func3.test. (check-in: aec52959 user: dan tags: trunk) | |
18:58 | Add code to allow user-defined searches of r-tree tables. Still largely untested. (check-in: 782ca3b7 user: dan tags: trunk) | |
2010-08-27
| ||
17:48 | Add the sqlite3_create_function_v2() API, a version of create_function that allows a destructor to be specified. (check-in: 9a724dfb user: dan tags: trunk) | |
11:19 | Further tests for CAST in e_expr.test. (check-in: 9616df8c user: dan tags: trunk) | |
2010-08-26
| ||
19:05 | Add tests for CAST expressions to e_expr.test. More to come. (check-in: ba6119d1 user: dan tags: trunk) | |
14:15 | Fix a couple of memory leaks in r-tree that can occur following an OOM condition. (check-in: 1975a27c user: dan tags: trunk) | |
11:27 | Remove unreachable condition from rtree.c. (check-in: 90f40cd3 user: dan tags: trunk) | |
07:59 | Improve coverage of rtree.c some more. (check-in: bee1959d user: dan tags: trunk) | |
2010-08-25
| ||
19:04 | Further test coverage improvements for rtree.c. (check-in: 05f6c1ae user: dan tags: trunk) | |
17:53 | Test cases to improve coverage of rtree module. Fixes associated with the same. (check-in: 865cec04 user: dan tags: trunk) | |
2010-08-24
| ||
16:59 | Fixes to allow fts3 tables to be renamed mid-transaction. (check-in: d1c87532 user: dan tags: trunk) | |
13:11 | Add tests to e_expr.test. (check-in: 5c1c694e user: dan tags: trunk) | |
2010-08-23
| ||
18:19 | Fixes for the SQLITE_CHECK_PAGES debugging feature. (check-in: 21a1e596 user: dan tags: trunk) | |
15:41 | Fix for ticket [5e10420e8d]. (check-in: 255f1eef user: dan tags: trunk) | |
2010-08-21
| ||
15:51 | Add some tests to e_expr.test and pagerfault.test. No code changes. (check-in: 44de3cab user: dan tags: trunk) | |
2010-08-20
| ||
12:43 | Fix typo in backcompat.test. (check-in: 6a0cbb27 user: dan tags: trunk) | |
12:34 | Merge leaf created by accident. (check-in: 1f680cb3 user: dan tags: trunk) | |
12:31 | Avoid assuming that the user has "." in their path when running multi-process tests. (check-in: daa5d461 user: dan tags: trunk) | |
2010-08-19
| ||
17:16 | Fix backcompat.test so that it works with windows mandatory locking. (check-in: 8d05f66d user: dan tags: trunk) | |
15:48 | Add tests for WAL mode to test/backcompat.test. (check-in: 7999910e user: dan tags: trunk) | |
15:12 | Merge two leaves. (check-in: b03091fc user: dan tags: trunk) | |
15:11 | Modify the code for reading hot-journal files so that it can handle journals generated by versions 3.5.7 and earlier. (check-in: b9170f29 user: dan tags: trunk) | |
11:05 | Add new test script backcompat.test, for testing database/journal/wal file compatibility against previous versions. (check-in: 8804f498 user: dan tags: trunk) | |
2010-08-18
| ||
15:25 | Disable the SQLITE_MAX_PAGE_SIZE compile time option (it is now always set to 65536). Fix some other problems in test files. (check-in: 56cc883d user: dan tags: trunk) | |
2010-08-17
| ||
19:34 | Return an error when parsing "?NNN" if NNN is so large it cannot be stored as a 32-bit int. (check-in: fc9014be user: dan tags: trunk) | |
18:15 | If an SQLITE_FULL error occurs during rollback or journal finalization, treat it in the same way as SQLITE_IOERR (i.e. require that the pager internals be completely reset before it is next read from or written to). (check-in: 8ac18523 user: dan tags: trunk) | |
16:06 | Add tests for the BETWEEN operator to e_expr.test. (check-in: ced6a348 user: dan tags: trunk) | |
14:52 | Invoke sqlite3_log() whenever one or more frames are recovered from a WAL file. (check-in: e05089aa user: dan tags: trunk) | |
05:55 | Fix some non-ANSI C code in test_demovfs.c. Also change the same file so that attempting to delete a file that does not exist does not return an error. (check-in: 07570ce3 user: dan tags: trunk) | |
2010-08-16
| ||
19:23 | Add tests for different page sizes to wal.test. Including 64K pages. (check-in: d95bcc05 user: dan tags: trunk) | |
18:26 | Add test cases designed to exercise all syntax diagram paths in lang_expr.html (check-in: d4a26bb6 user: dan tags: trunk) | |
2010-08-14
| ||
18:32 | Add test case to e_expr.test. (check-in: db9539f2 user: dan tags: trunk) | |
12:25 | Add test cases to e_expr.test. (check-in: d8bbab78 user: dan tags: trunk) | |
05:04 | Test that it is possible to drop a trigger while there are active statements belonging to the same connection. (check-in: d4ec61e2 user: dan tags: trunk) | |
2010-08-13
| ||
18:41 | Add tests to test file e_expr.test. (check-in: 3fd1059e user: dan tags: trunk) | |
16:50 | • Closed ticket [e4b8a2ba]: Problem with DISTINCT in sub-queries in a FROM clause. plus 3 other changes (artifact: 20f7d054 user: dan) | |
16:38 | Do not apply the flattening optimization if the sub-query is DISTINCT. Fix for [e4b8a2ba6e]. (check-in: 497aafd8 user: dan tags: trunk) | |
16:19 | • New ticket [e4b8a2ba] Problem with DISTINCT in sub-queries in a FROM clause.. (artifact: f77237ee user: dan) | |
2010-08-12
| ||
16:36 | If an error occurs in PagerSetPagesize(), set the output variable to the unmodified page-size before returning. (check-in: 02def8f9 user: dan tags: trunk) | |
11:25 | Add coverage tests for pager.c. (check-in: 228c5b16 user: dan tags: trunk) | |
2010-08-11
| ||
18:56 | Improve coverage of pager.c. (check-in: 2fa05d01 user: dan tags: trunk) | |
12:26 | Update an r-tree extension test case to account for recent changes to the query planner. Also fix a comment in rtree.c. (check-in: eaaca669 user: dan tags: trunk) | |
11:59 | Use sqlite3DbFree() instead of sqlite3_free() to free any error message reported by the parser layer while attempting to parse a CREATE TABLE statement passed to sqlite3_declare_vtab(). (check-in: 7c674aab user: dan tags: trunk) | |
11:35 | Fixes to tcl test files so that they work in auto-vacuum mode. (check-in: ea9eaf74 user: dan tags: trunk) | |
06:04 | Merge experimental changes into trunk. (check-in: aa092ac9 user: dan tags: trunk) | |
2010-08-10
| ||
15:46 | Fix a bug in pager.c causing it to omit the xSync() call required following a hot-journal rollback. (Closed-Leaf check-in: 42ba43ac user: dan tags: experimental) | |
09:58 | Add variable pager.dbHintSize, used to limit the number of calls made to the xFileControl(FCNTL_SIZE_HINT) method. (check-in: eb3ac895 user: dan tags: experimental) | |
07:12 | Changes to debugging code in mutex_unix.c and mutex_w32.c to make an assert() statement threadsafe. (check-in: e82e32bd user: dan tags: trunk) | |
2010-08-09
| ||
19:17 | Modify some comments in pager.c. (check-in: 5662da6d user: dan tags: experimental) | |
16:52 | Merge latest trunk changes with experimental branch. (check-in: aecbd890 user: dan tags: experimental) | |
16:12 | Fix a memory leak in test_journal.c causing tests to fail. (check-in: f229487c user: dan tags: experimental) | |
14:47 | Change to tcl test infrastructure so that --malloctrace=1 works when sizeof(int)!=sizeof(void*). (check-in: c3e771b3 user: dan tags: experimental) | |
07:51 | Fix a problem causing the return code of an xSync call to be ignored in wal.c. (check-in: f1b2b5f9 user: dan tags: experimental) | |
07:07 | In WAL mode, ignore any error returned by an xFileControl(FCNTL_SIZE_HINT) call. This matches the behaviour in rollback mode. (check-in: 158a3097 user: dan tags: experimental) | |
2010-08-07
| ||
16:17 | Fix minor problems and update comments in pager.c. (check-in: 92e45637 user: dan tags: experimental) | |
09:31 | Fix a problem wherein changing the journal-mode immediately after leaving exclusive-locking mode could lead to the database being unlocked without clearing the changeCountDone flag. (check-in: 531abc80 user: dan tags: experimental) | |
05:15 | Add test case 'cgt_pager_1', intended for use with callgrind to detect performance regression in the pager module, to threadtest3.c. (check-in: b5d46f1e user: dan tags: experimental) | |
2010-08-06
| ||
17:18 | Further enhancements to comments in pager.c. (check-in: 876162c7 user: dan tags: experimental) | |
14:37 | Fix some problems with running test scripts with the inmemory_journal permutation. (check-in: 7bd8ba08 user: dan tags: experimental) | |
13:53 | Merge trunk changes into experimental branch. (check-in: aef6698c user: dan tags: experimental) | |
13:50 | Do not run some tests in notify3.test with the inmemory_journal permutation. They do not pass as the tests assume that the database schema is not loaded until the first invocation of [db eval]. This is not true with the inmemory_journal permutation. (check-in: 698fba82 user: dan tags: trunk) | |
12:00 | Further updates to comments in pager.c. (check-in: 5f4c17a3 user: dan tags: experimental) | |
09:43 | Modify test_journal.c to work with pre-allocated databases. (check-in: 4894a5d2 user: dan tags: experimental) | |
06:54 | Fix a bug to do with deleting the journal file when exiting exclusive-locking mode. (check-in: 6217b607 user: dan tags: experimental) | |
2010-08-05
| ||
18:53 | Add comments describing UNKNOWN_LOCK to pager.c. Improve some other comments in the same file. (check-in: 54eff6de user: dan tags: experimental) | |
16:22 | Merge trunk changes with experimental branch. (check-in: acd26b8b user: dan tags: experimental) | |
16:08 | Catch an error code that was not being propagated back to the caller. (check-in: 800f4969 user: dan tags: experimental) | |
15:30 | Fixes for error handling with temp databases. And for errors that occur within OS locking primitives. (check-in: f99a902f user: dan tags: experimental) | |
2010-08-04
| ||
19:14 | Fix some problems with error recovery introduced while reworking pager state. (check-in: 77eaab6f user: dan tags: experimental) | |
11:40 | • Ticket [51ae9cad] Database corruption by alternating writes from 3.7.0 and 3.6.23 status still Fixed with 1 other change (artifact: 19099f9f user: dan) ... 2 similar events omitted. | |
11:34 | When opening a write-transaction on a database file that has been appended to or truncated by a pre-3.7.0 client, update the database-size field in the database header. Fix for [51ae9cad31]. (check-in: 65b8636a user: dan tags: trunk) | |
2010-08-03
| ||
18:29 | Merge trunk changes into experimental branch. (check-in: 15368a9f user: dan tags: experimental) | |
18:18 | Set the Pager.eState variable to PAGER_ERROR whenever the pager enters the error state. (check-in: 4d384761 user: dan tags: experimental) | |
15:57 | Add comments to clarify the purpose of the pager "error state". (check-in: fde4c597 user: dan tags: experimental) | |
12:48 | Add state diagram to comments in experimental version of pager.c. (check-in: 16dcf5a6 user: dan tags: experimental) | |
06:42 | Incremental checkin on pager state refactoring. (check-in: 0a636798 user: dan tags: experimental) | |
2010-08-02
| ||
14:32 | Experimental refactoring of the Pager object state. This version is surely buggy. (check-in: 03a24051 user: dan tags: experimental) | |
10:47 | In shared-cache mode, do not allow one connection to checkpoint a database while a second connection is reading or writing the same shared-cache. (check-in: e75b52d1 user: dan tags: trunk) | |