Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
92 check-ins going from cf3b8e32932aa0c5 to fbcb5fad6c88f6cc
2009-02-10
| ||
18:15 | Update to cvs 6277. check-in: fbcb5fad6c user: dan tags: pager-refactor-1 | |
2009-02-03
| ||
17:37 | Sync with cvs 6240. check-in: 831f8ac13e user: dan tags: pager-refactor-1 | |
17:32 | Combine sqlite3BtreeCopyFile() with the new backup code. check-in: e9e07d058c user: dan tags: pager-refactor-1 | |
13:10 | Clean up some comments etc. in backup.c. check-in: c5095d2f6d user: dan tags: pager-refactor-1 | |
12:20 | Fix a bug whereby copying a small database over a large database with a different page size could result in corruption following an IO error. check-in: 1779de8d19 user: dan tags: pager-refactor-1 | |
11:25 | Add new file backup.c to the amalgamation and autoconf build systems. check-in: ba5ba2bf53 user: dan tags: pager-refactor-1 | |
11:16 | Add a restriction on using in-memory databases as the destination of a backup op: The source must have the same page-size as the destination. check-in: 8699b2c06d user: dan tags: pager-refactor-1 | |
09:11 | Add documentation for backup APIs to sqlite.h.in. check-in: ed6e9bfee2 user: dan tags: pager-refactor-1 | |
2009-02-02
| ||
19:59 | Extra coverage testing for backup feature. And some bugfixes. check-in: 33cd7ac82f user: dan tags: pager-refactor-1 | |
16:36 | Force source and destination handles of a backup operation to be distinct. check-in: da2d8bae41 user: dan tags: pager-refactor-1 | |
15:31 | Add tests for SQLITE_BUSY and SQLITE_LOCKED conditions to backup API tests. check-in: b469f8bd50 user: dan tags: pager-refactor-1 | |
14:59 | Add OOM tests for backup feature. check-in: 6747857534 user: dan tags: pager-refactor-1 | |
13:06 | Add tests and fixes for IO error handling in the backup code. check-in: a5eff8b203 user: dan tags: pager-refactor-1 | |
2009-01-31
| ||
18:15 | Prevent the user from closing or detaching the source database during a backup operation. check-in: 1c625aa8b1 user: dan tags: pager-refactor-1 | |
16:29 | Bugfixes and test cases for backup APIs. Also, sync with cvs 6221. check-in: c3c4fe6a94 user: dan tags: pager-refactor-1 | |
11:12 | Incremental work on backup APIs. check-in: c4835b63cc user: dan tags: pager-refactor-1 | |
2009-01-30
| ||
20:03 | Add test for non-existant database names to the backup tests. check-in: b5383452fa user: dan tags: pager-refactor-1 | |
19:26 | Further progress on the backup API. check-in: 966340a94a user: dan tags: pager-refactor-1 | |
16:33 | Progress on proposed backup API. check-in: a798e2f396 user: dan tags: pager-refactor-1 | |
2009-01-28
| ||
18:24 | Sync with cvs 6211. check-in: 209f3a9339 user: dan tags: pager-refactor-1 | |
2009-01-20
| ||
11:58 | Sync with cvs 6195. check-in: 75e824dad2 user: dan tags: pager-refactor-1 | |
11:56 | Remove unused variable PCache.nMin. check-in: f6d2061daf user: dan tags: pager-refactor-1 | |
06:13 | Add all missing files from cvs, including those that were accidentally removed by [5892dc46]. check-in: 8f47c5c46e user: dan tags: pager-refactor-1 | |
06:12 | Modify comment in pager.c. check-in: 5892dc464f user: dan tags: pager-refactor-1 | |
2009-01-19
| ||
22:58 | Add missing source files to Dan's branch. check-in: 392e104077 user: drh tags: pager-refactor-1 | |
17:02 | Change the order of functions in pager.c to eliminate the need for any forward declarations. check-in: bd9bff30cd user: dan tags: pager-refactor-1 | |
16:42 | Fix a couple of problems revealed by running all.test. check-in: d1b8a10e61 user: dan tags: pager-refactor-1 | |
11:10 | Fix an assert failing in pager.c. check-in: f995060104 user: dan tags: pager-refactor-1 | |
09:46 | Fix a crash following a malloc failure in pager.c. check-in: d330ca93ce user: dan tags: pager-refactor-1 | |
06:58 | Improve comments in pager.c some more. check-in: 2966e98249 user: dan tags: pager-refactor-1 | |
2009-01-17
| ||
19:45 | Improve comments on PagerCommitPhaseTwo() and PagerRollback(). check-in: a4f34e2f6a user: dan tags: pager-refactor-1 | |
18:13 | Sync with cvs 6192. check-in: cc44f8723e user: dan tags: pager-refactor-1 | |
17:05 | Modify comments and structure of PagerCommitPhaseOne() and related functions to make it easier to follow. check-in: 57bfb72677 user: dan tags: pager-refactor-1 | |
12:03 | Comment only changes to pager.c. check-in: 194e015a9a user: dan tags: pager-refactor-1 | |
10:06 | Change the signature of sqlite3PagerBegin() so that the argument is a Pager*, nnot a DbPage*. check-in: 49968cb491 user: dan tags: pager-refactor-1 | |
09:51 | More changes to comments in pager.c. Also some trivial code rationalization. check-in: 8f0341ec7e user: dan tags: pager-refactor-1 | |
09:50 | Sync with cvs 6190. check-in: 69cccb6d5c user: dan tags: pager-refactor-1 | |
2009-01-16
| ||
19:52 | Modify comment on PagerAcquire(). check-in: ce6c7deb6f user: dan tags: pager-refactor-1 | |
18:39 | Change the header comment on pagerSharedLock(). check-in: a71c223c52 user: dan tags: pager-refactor-1 | |
18:00 | Update to cvs 6189. Other changes too. check-in: ff77f80d53 user: dan tags: pager-refactor-1 | |
13:29 | Further comment changes in pager.c. check-in: c018a14cd7 user: dan tags: pager-refactor-1 | |
08:34 | Change the sqlitePagerPagecount() API so that it does not take the pending-lock page into account. check-in: e9e033eb34 user: dan tags: pager-refactor-1 | |
07:10 | Modify some comments surrounding the Pager structure. check-in: b0d04c50a3 user: dan tags: pager-refactor-1 | |
07:10 | Sync with cvs 6185. check-in: 3174819ea1 user: dan tags: pager-refactor-1 | |
2009-01-15
| ||
20:17 | Pager.dbModified and Pager.dirtyCache are the same variable. Remove Pager.dirtyCache. check-in: 36189bfd89 user: dan tags: pager-refactor-1 | |
19:57 | Further changes to pager.c. check-in: f63468ffd7 user: dan tags: pager-refactor-1 | |
2009-01-14
| ||
19:40 | Further edits to pager.c. check-in: 141c3f651c user: dan tags: pager-refactor-1 | |
13:16 | Comments and other non-functional changes to pager.c source. check-in: 2656fd30a5 user: dan tags: pager-refactor-1 | |
09:26 | Remove the Pager.journalOpen boolean. It is just as easy to test (Pager.jfd->pMethods). Add the isOpen(sqlite3_file*) macro to make things easier on the eye. check-in: 07f0fa9cdd user: dan tags: pager-refactor-1 | |
08:41 | Remove unused class members Pager.mxPage and Pager.nPage. check-in: 4971471257 user: dan tags: pager-refactor-1 | |
06:59 | Fix comment above JOURNAL_SIZE_LIMIT in pager.h (comment related to DEFAULT_AUTOVACUUM). Also shuffle the function declarations in pager.h around a bit and add some short comments. check-in: 23af2d874d user: dan tags: pager-refactor-1 | |
06:10 | Omit unnecessary call to PagerWrite() from btree.c. check-in: 96608b5d35 user: dan tags: pager-refactor-1 | |
06:10 | Update to [6175] (version 3.6.9). check-in: 6c113e7724 user: dan tags: pager-refactor-1 | |
2009-01-12
| ||
19:03 | Remove file accidentally added. check-in: 0eaf213195 user: dan tags: pager-refactor-1 | |
18:59 | Fix minor problem in pager.c. Improve comments. check-in: bea65968de user: dan tags: pager-refactor-1 | |
18:06 | Fix test failure in filefmt.test. check-in: 95323ecdcc user: dan tags: pager-refactor-1 | |
17:45 | Move the Pager.pAlwaysRollback bitvec to the btree layer. It is now BtShared.pHasContent. check-in: 9ddf8c3cdf user: dan tags: pager-refactor-1 | |
16:16 | Experimental change to pager interface. check-in: 838287de55 user: dan tags: pager-refactor-1 | |
05:15 | Update to cvs [6168]. check-in: 0e36008cd1 user: dan tags: pager-refactor-1 | |
2008-12-17
| ||
18:29 | When rolling back a transaction savepoint, do not drop locks or delete the journal file (as is done when rolling back a transaction). check-in: 655255ded2 user: dan tags: pager-refactor-1 | |
12:50 | Extra test cases (and bug fixes) for the savepoint feature. check-in: 62437b186f user: dan tags: pager-refactor-1 | |
09:22 | Add some simple tests to demonstrate that simple savepoint cases work. check-in: 727f7d7593 user: dan tags: pager-refactor-1 | |
2008-12-16
| ||
19:25 | Sync with version 3.6.7 (commit [6032]). check-in: 4e7e157444 user: dan tags: pager-refactor-1 | |
19:21 | Fix a crash in pager.c revealed by malloc.test. check-in: ffe966d116 user: dan tags: pager-refactor-1 | |
19:14 | Further changes for savepoint. Still not actually working. check-in: fcb6909c63 user: dan tags: pager-refactor-1 | |
2008-12-15
| ||
19:46 | Further incremental changes for savepoint. check-in: daea32361c user: dan tags: pager-refactor-1 | |
19:17 | Begin adding savepoint functionality. Doesn't work yet. check-in: 65abdf16bd user: dan tags: pager-refactor-1 | |
2008-12-13
| ||
15:41 | Trivial changes to new fts3 functionality. check-in: 663580fc6e user: dan tags: pager-refactor-1 | |
12:43 | Add some extra tests for the new fts3 syntax. check-in: 749a2e103a user: dan tags: pager-refactor-1 | |
06:59 | Update to cvs [6024]. check-in: 4b1a3ee908 user: dan tags: pager-refactor-1 | |
06:51 | Add test cases and fixes to bring coverage of fts3_expr.c up to 100%. check-in: c13d04a2b2 user: dan tags: pager-refactor-1 | |
2008-12-12
| ||
15:22 | Add fts3_expr.h. check-in: c305ca8417 user: dan tags: pager-refactor-1 | |
13:00 | Update to cvs [6023]. Also commit new changes to fts3. check-in: 3571685e8f user: dan tags: pager-refactor-1 | |
2008-12-03
| ||
23:51 | Add some work on more complex fts3 expressions. check-in: 870fdeddd1 user: dan tags: pager-refactor-1 | |
2008-11-11
| ||
15:13 | Fix up comments and other details associated with cache refactoring. check-in: 64f82c00a6 user: dan tags: pager-refactor-1 | |
2008-11-10
| ||
19:53 | Fix subtle bugs in new cache. check-in: 15c5376342 user: dan tags: pager-refactor-1 | |
18:23 | Fix SQLITE_CHECK_PAGES. Work on performance bugs in the new cache system. check-in: 6bff7368db user: dan tags: pager-refactor-1 | |
05:47 | Add xInit() and xShutdown() methods to sqlite3_pcache. check-in: 6edd2d1a17 user: dan tags: pager-refactor-1 | |
2008-11-08
| ||
10:35 | Update to cvs [5869]. check-in: 94f7ead532 user: dan tags: pager-refactor-1 | |
09:54 | When choosing a dirty page to recycle, prefer a page that does not require a journal-sync over one that does. check-in: 15c5b9d4d8 user: dan tags: pager-refactor-1 | |
2008-11-07
| ||
20:04 | Change things so that the pluggable cache module doesn't have to deal with zeroing referenced pages when truncating. check-in: e9d6e238f2 user: dan tags: pager-refactor-1 | |
18:20 | Fix some bugs in the cache refactoring. quick.test passes now. check-in: b677d82dec user: dan tags: pager-refactor-1 | |
15:06 | More progress on pluggable caches. Not finished yet, but veryquick.test now passes. check-in: 76241e2585 user: dan tags: pager-refactor-1 | |
2008-11-06
| ||
13:59 | Progress on pluggable caches. veryquick.test now runs, but doesn't pass. check-in: 79a95f58fb user: dan tags: pager-refactor-1 | |
2008-11-05
| ||
20:01 | Some progress towards pluggable cache modules. Most things are broken now. check-in: a15aae9902 user: dan tags: pager-refactor-1 | |
2008-11-04
| ||
17:07 | Update to cvs (5862). check-in: c7d0b2e67a user: dan tags: pager-refactor-1 | |
2008-10-27
| ||
08:42 | Update to cvs version [5842]. check-in: 2d7a6f645b user: dan tags: pager-refactor-1 | |
2008-10-17
| ||
19:38 | Minor change to memjournal.c to make object code a few bytes smaller. check-in: 6bc3e56258 user: dan tags: pager-refactor-1 | |
18:45 | Add the memjournal.c file that should have gone in two commits ago. check-in: 798a14b0a2 user: dan tags: pager-refactor-1 | |
10:45 | Try modifying things so that in-memory databases use the same rollback journal code as other databases (with an in-memory journal). check-in: 0b2ffa2385 user: dan tags: pager-refactor-1 | |
2008-10-16
| ||
18:46 | Add "PRAGMA journal_mode=memory". check-in: 37815bc39b user: dan tags: pager-refactor-1 | |
2008-10-15
| ||
15:25 | Update to SQLite version 3.6.4. check-in: cf3b8e3293 user: drh tags: trunk | |