|
9a48bf528d
|
Merge in all the latest changes from the trunk, and especially the interface
changes to the SystemCall methods of the VFS.
FossilOrigin-Name: 9c3a6e479988e96086bef00c79dbce508a14da0d
|
2011-03-23 22:48:46 +00:00 |
|
|
0370493760
|
Fix a bug in fts4 to do with matchinfo and deferred tokens.
FossilOrigin-Name: 30d42dc66f19ef5cc5b27d6273eadf56619a3ce8
|
2011-03-23 17:10:43 +00:00 |
|
|
b4480e942f
|
Add the "indirect flag" to the changeset blob format. Also the sqlite3session_indirect() API.
FossilOrigin-Name: 1feaf2d35fd9ec777319717ae2c2929d66fe7baa
|
2011-03-23 16:03:11 +00:00 |
|
|
fb1f98a1ac
|
Fix a numbering issue in rtree6.test. Add a couple of extra tests.
FossilOrigin-Name: 0b7668a71ef8995ea0306c7d890f87761961426e
|
2011-03-23 10:52:23 +00:00 |
|
|
8ad5c9492d
|
Change the rtree module to support queries with multiple comparison operators (i.e. > or <) of the same type on a single column.
FossilOrigin-Name: 387b55aa9bb0f978641f9c2fa40f84fd98662047
|
2011-03-23 10:38:49 +00:00 |
|
|
245b49b203
|
Fix a crash that can follow an OOM when "all tables" are registered with a session module.
FossilOrigin-Name: 183c236e991faaabdc768e52e926c52cf4a7abc9
|
2011-03-22 16:54:12 +00:00 |
|
|
ff4d0f41bb
|
If a NULL pointer is passed to sqlite3session_attach() in place of a table name, attach all database tables to the session object.
FossilOrigin-Name: e9037e4e4ccaa5c633759c4d041b60b631b92c6c
|
2011-03-22 15:21:03 +00:00 |
|
|
7aa469cdd3
|
Add OOM tests and related fixes for the session module.
FossilOrigin-Name: 06048a68b351e3eb15a890cb54db8a1d4b345fbc
|
2011-03-22 12:08:00 +00:00 |
|
|
157546f4df
|
Fix a couple typos for consistency in sessions documentation.
FossilOrigin-Name: 510198f171b9f77a4ad49c06c978c5fbb3a5b7f9
|
2011-03-22 02:03:23 +00:00 |
|
|
db04571c79
|
Remove some unreachable code in sqlite3session.c. Add test cases.
FossilOrigin-Name: 39cdfa5324ae91bfbbac733b1e3e2d33ca883340
|
2011-03-21 19:41:29 +00:00 |
|
|
12ca0b5695
|
Add start of fault-injection tests for session module. Fix some bugs related to the same.
FossilOrigin-Name: 32e95164d1192b87b1ab019549fd2394642cd3fe
|
2011-03-21 16:17:42 +00:00 |
|
|
27453faef8
|
Clarify handling of NULL values in PK columns in sqlite3session.h. Add tests and fixes for the same.
FossilOrigin-Name: aed4273054cbd150c86b36ea951d17c981633ba0
|
2011-03-21 11:55:06 +00:00 |
|
|
4e895da185
|
Fix session module problems with real (floating point) values.
FossilOrigin-Name: a192d04f4e3a9e4960a4d96d1d3ee8635bc1034d
|
2011-03-21 11:03:24 +00:00 |
|
|
77e6500473
|
Fix some typos in sqlite3session.h.
FossilOrigin-Name: 0853e530cc8d96f025f5160540e8ab3243dea11b
|
2011-03-21 07:23:09 +00:00 |
|
|
a2df3d9f95
|
Documentation format updates to sqlite3session.h.
FossilOrigin-Name: f227f60210fba3930f3050aebb1facee8bac9c0b
|
2011-03-20 11:20:41 +00:00 |
|
|
d7fb7d24c6
|
Fix a problem involving session objects and attached databases.
FossilOrigin-Name: ad91d30073a8faa7eb064dd2e1cc4d2297d7b3f8
|
2011-03-19 19:19:26 +00:00 |
|
|
1f34f8cc71
|
Fix a bug in changeset generation code.
FossilOrigin-Name: 825df75ba453c853953e17ec29653e11c46f92bb
|
2011-03-19 18:46:15 +00:00 |
|
|
4565faa990
|
Move session1.test from test/ to ext/session/.
FossilOrigin-Name: c4436a936ab302aec3b7f41a4552f69ad5815744
|
2011-03-19 17:07:57 +00:00 |
|
|
4131639c63
|
Fix a problem with resizing a hash table in sqlite3session.c.
FossilOrigin-Name: 6e5907e14d3316d56313243c4f8ce8f14d0858fc
|
2011-03-19 16:26:11 +00:00 |
|
|
7cf7df7d35
|
Fix some bugs in sqlite3changeset_apply().
FossilOrigin-Name: 7250318dda542c5bbf28852c1f1d0f3c52ae8f96
|
2011-03-19 15:37:02 +00:00 |
|
|
4c22025225
|
Hold the database mutex for the duration of an sqlite3changeset_apply() call. Also for the duration of all sqlite3session_xxx() calls.
FossilOrigin-Name: c615c38c3283e21c33550c093099a793761123a7
|
2011-03-18 18:03:13 +00:00 |
|
|
2635a3be20
|
Further improvements to documentation in sqlite3session.h.
FossilOrigin-Name: 07019bb9e8d8f2445d1e0342f74ab520e9804cb5
|
2011-03-18 16:13:53 +00:00 |
|
|
c21111daff
|
Update comments in sqlite3session.h. More to come.
FossilOrigin-Name: e73e9082f3b14088752717193a10dd7657deb8af
|
2011-03-18 13:05:15 +00:00 |
|
|
0639c34ecd
|
Merge all the latest trunk enhancements into the sessions branch.
FossilOrigin-Name: 94fd5bb6da5ef4d850c2ed4ad38afabc5569dae6
|
2011-03-18 12:35:36 +00:00 |
|
|
e8d5648e16
|
Change to the session module to use user-defined primary keys instead of rowids when collecting changes.
FossilOrigin-Name: 6614cfcb9c41da71ddec3c44a3de0d4d849e1cdd
|
2011-03-17 19:20:27 +00:00 |
|
|
37db03bf73
|
Add the sqlite3_preupdate_new() API, for retrieving the new.* values from within a pre-update callback.
FossilOrigin-Name: 526545c49f64d9063d1b888cfc14ece62fa3c13c
|
2011-03-16 19:59:18 +00:00 |
|
|
296c76589f
|
Fix some bugs and other code issues in the session module.
FossilOrigin-Name: f2930840e4af3d7d9cb199d316502932fcbbb867
|
2011-03-15 16:37:27 +00:00 |
|
|
0c698471d1
|
Fix handling of return values from the conflict handler. Document the conflict handler arguments and return codes in sqlite3session.h.
FossilOrigin-Name: cbbb274e500237dbf7155a51d4f9c17583d704ea
|
2011-03-14 19:49:23 +00:00 |
|
|
37f133ec31
|
Fix some issues with UPDATE changes in the session module.
FossilOrigin-Name: 57862efe718fdc93401998f9058511292a0e1a50
|
2011-03-12 17:22:46 +00:00 |
|
|
d5f0767c9c
|
Add the sqlite3changeset_apply() function. Does not yet handle all cases.
FossilOrigin-Name: 2b19be7bf753c7dd12e1c3b384981a3ea1bc8145
|
2011-03-11 19:05:52 +00:00 |
|
|
91ddd5595b
|
Add a function to the session extension invert a changeset.
FossilOrigin-Name: 75d5dff725dbb66d67d56ad042926f1daae56dbe
|
2011-03-09 11:17:05 +00:00 |
|
|
4fccf43aae
|
Add start of sessions feature.
FossilOrigin-Name: 269a81a37d7dbdcdec3c2322074916af0fbac91c
|
2011-03-08 19:22:50 +00:00 |
|
|
3fcdfb35a6
|
Fix quoting of the result in rtreeB.test.
FossilOrigin-Name: c6532b35cc5a81cc753a22e0165bfdd5143941f1
|
2011-03-02 22:07:29 +00:00 |
|
|
befd5f3c20
|
Make sure the rtreenode() testing and analysis routine in the RTREE extension
can handle 64-bit rowids. This fix is in response to a message on the
mailing list.
FossilOrigin-Name: 24602557fc3295fe2836d269175f12ec680ac011
|
2011-03-02 15:44:35 +00:00 |
|
|
2fe88b7ca4
|
Ensure fts4aux can handle a table name in single or double quotes as a constructor argument.
FossilOrigin-Name: 929d62e496bb36a3ee0e19ec4609329d79aaeddc
|
2011-02-05 15:47:12 +00:00 |
|
|
bb7e77c758
|
Add test cases for fts4aux. Fix a bug affecting fts3 tables with multiple columns.
FossilOrigin-Name: dc511e60a65232a7087e12ff40b63506cf37a634
|
2011-02-05 14:37:57 +00:00 |
|
|
4c600ac389
|
Change fts4aux to (additionally) report on term frequency in individual columns of an fts table.
FossilOrigin-Name: 3996f92a9aca9ac2628be003eca83c8f954c71de
|
2011-02-04 18:56:25 +00:00 |
|
|
767f9a8f9e
|
Extra tests for fts4 compress/uncompress hooks. Fix some minor problems with the same.
FossilOrigin-Name: 80225abe79b0a7723b922ec129954438af95855a
|
2011-02-03 12:48:17 +00:00 |
|
|
16690ed167
|
Extra tests for the fts4aux module.
FossilOrigin-Name: cfc475690d85ea7e3547424289d9837f46ab7ef4
|
2011-02-03 10:56:00 +00:00 |
|
|
20d5f354e9
|
Optimize handling of equality and range constraints on the "term" column of an fts4aux table.
FossilOrigin-Name: 386701ded2bcee5309ec9f285d94e6eb1eade193
|
2011-02-02 17:30:43 +00:00 |
|
|
ee85a51092
|
Add missing file fts3_aux.c.
FossilOrigin-Name: 0147d9739f318a02721d3ae0e7be339a19231f60
|
2011-02-02 04:26:46 +00:00 |
|
|
0bfda98155
|
Fix a case in fts4 where a corrupt %_stat table could lead to a crash.
FossilOrigin-Name: 4ade96ce974244fc34bb97713d3cba10e3d33056
|
2011-02-01 17:55:48 +00:00 |
|
|
a240fd01b6
|
Add virtual table module "fts4aux", used to inspect the full-text index of an fts4 table directly. Also add the "compress" and "uncompress" fts4 options.
FossilOrigin-Name: b010ddcc52889160af2183a33c5f483bb0ae91b9
|
2011-02-01 16:34:32 +00:00 |
|
|
a8ab60c648
|
Fix a couple of crashes in fts3 that can occur if the database contents are inconsistent.
FossilOrigin-Name: 811e12cddfb3246c6cf3d5085bd9b72b12e05550
|
2011-01-13 11:20:04 +00:00 |
|
|
86596e552e
|
Fix a segfault that can occur in matchinfo if an fts4 table contains mostly zero-length documents. Specifically, if the table contains more rows than it does bytes of text.
FossilOrigin-Name: fe9047668eaaf76e7aa1ef1f32dec7c7c4226e45
|
2011-01-13 10:58:26 +00:00 |
|
|
b9a93d70b8
|
Reduce the number of calls to sqlite3_realloc() made by fts3 when querying for position information of a term prefix.
FossilOrigin-Name: 7088d9450f403f12f67eed558e368573101245d6
|
2010-12-24 15:49:27 +00:00 |
|
|
d3842765ae
|
Fix a performance regression in matchinfo().
FossilOrigin-Name: fa37d8eb7cd8049689068af2a80fe2cbb4a603f1
|
2010-12-10 17:06:48 +00:00 |
|
|
014153f092
|
Fix a memory leak in fts3 that can occur in an OOM condition.
FossilOrigin-Name: 507027b70f71689f77dee3e849ebc66a1c4c3166
|
2010-12-04 18:20:18 +00:00 |
|
|
4d8d27813c
|
Fix a bug causing fts3 to incorrectly return SQLITE_CORRUPT.
FossilOrigin-Name: 099195b14829f375055345b8322905ccd073d442
|
2010-12-02 17:39:26 +00:00 |
|
|
c79b6a8c51
|
Fix a (harmless) valgrind warning in the rtree extension.
FossilOrigin-Name: a94b9a395e0be9549d8c28e2b86b995c73c7b671
|
2010-12-02 11:24:58 +00:00 |
|