dan
|
39b7ff7987
|
Add comments related to database locking to sqlite3ota.h.
FossilOrigin-Name: 77242965e77446313a8f0a65a39fccb67fe4cabf
|
2015-04-22 11:34:38 +00:00 |
|
dan
|
062c267dff
|
Update this branch with latest trunk changes.
FossilOrigin-Name: 9797482ded7de985e3b20aedec5e4d81f55065c8
|
2015-04-22 09:40:35 +00:00 |
|
dan
|
5bb97c2b80
|
Fix a problem in fts5fault1.test.
FossilOrigin-Name: a21d60cb2ac6463c012d82d1970d90da5da2a14a
|
2015-04-21 20:13:38 +00:00 |
|
dan
|
d7889b26ac
|
Fix an fts5 problem with large deletes.
FossilOrigin-Name: e50e8031d6f804ebe50e0eec9a8b6e7f0152ecc3
|
2015-04-21 19:07:39 +00:00 |
|
dan
|
903dd7d5d1
|
Add a comment to sqlite3ota.h. No code changes.
FossilOrigin-Name: 352fa09efd8240567b8f9487944e8c3ade4e664a
|
2015-04-21 15:35:30 +00:00 |
|
dan
|
3c9a073723
|
Fix an fts4 problem to do with the handling of phrases that contain zero tokens.
FossilOrigin-Name: caba5be0b2bdaf4eb4af9af267c0c22dfbd3dba5
|
2015-04-21 12:06:53 +00:00 |
|
dan
|
80d3ea080a
|
Fix some fts5 problems with very large position lists.
FossilOrigin-Name: 2ea8f9cbe67dac60c1a0a661c95a03ecfa9a0b9a
|
2015-04-20 18:48:57 +00:00 |
|
drh
|
850b0d031d
|
Merge all recent trunk enhancements and fixes into the sessions branch.
FossilOrigin-Name: b8ef1cdee307441e8d97b4bfc21f8547692eea9f
|
2015-04-20 01:32:53 +00:00 |
|
mistachkin
|
8e18922f12
|
Fix harmless compiler warnings seen with MSVC 2015.
FossilOrigin-Name: d05becd873a03a366843a34e7f4c732dd8f88c86
|
2015-04-19 21:43:16 +00:00 |
|
dan
|
1586699cfc
|
Fix a problem affecting some fts3 UPDATE and DELETE statements on order=DESC tables.
FossilOrigin-Name: 284c1623f81704ef80edb9324954525cb2b72172
|
2015-04-17 20:51:55 +00:00 |
|
dan
|
1c29c27bb0
|
Ensure that filenames passed to the VFS xOpen() function are terminated by 2 '\0' bytes.
FossilOrigin-Name: 66eff473c3634edb42f6ad6955acfba3e3a10def
|
2015-04-17 17:00:52 +00:00 |
|
dan
|
43030868e6
|
Fix a memory leak in sqlite3ota.c that can follow an OOM error.
FossilOrigin-Name: c3dc15e71782fc70e92b71ad9eec0cf8ffef611f
|
2015-04-17 16:29:11 +00:00 |
|
dan
|
10dc553c13
|
Hold the database mutex for the duration of sqlite3session_diff().
FossilOrigin-Name: 6f33050115562833c43da3c99dd37aeb0bf966b6
|
2015-04-17 11:31:08 +00:00 |
|
dan
|
ec16d98489
|
Have OTA always specify SQLITE_CONFIG_URI when opening databases. Fix a test issue causing otacrash.test to fail.
FossilOrigin-Name: 0d0e5ec064eaecb200b9b601b7a54a1700cd176e
|
2015-04-17 08:36:05 +00:00 |
|
drh
|
a4bb7764fe
|
Fix a boundry-value condition in the phrase poslist extractor of FTS3/4.
FossilOrigin-Name: 55d10baf0bffdb1a34bf5627ed8f25e4a4efd942
|
2015-04-16 20:10:17 +00:00 |
|
dan
|
5c06dd831f
|
Be sure to release any xShmLock locks held when closing an OTA handle.
FossilOrigin-Name: d0fba72a47f73082ade40a732aab114bc8f6d83e
|
2015-04-16 18:49:53 +00:00 |
|
dan
|
28b22a0159
|
Fix a mismatched printf() argument and format specifier. Add ota files to Makefile.in.
FossilOrigin-Name: 5db810a88dac5cbf1f6b321345d01cc0d9d05d31
|
2015-04-16 14:33:09 +00:00 |
|
drh
|
92f283c0d4
|
Fix a stray backslash character in a printf format string in
sessionDiffFindModified()
FossilOrigin-Name: abb192a1d79388d4717f459b91e34f9c035935f2
|
2015-04-16 13:52:03 +00:00 |
|
dan
|
4141a81b30
|
Avoid attempting to rename the *-oal file while it is still open.
FossilOrigin-Name: 658c3b0c80b9fe7eaac5982573651dc649a4c53f
|
2015-04-16 10:55:58 +00:00 |
|
dan
|
687c5124e0
|
Logically store updates as (insert+delete) within the FTS tree. This allows keys to be annihilated more quickly under some circumstances.
FossilOrigin-Name: 50fae1f0006c0e946b5214e73eedf2687a0016f9
|
2015-04-15 18:49:20 +00:00 |
|
dan
|
dbca0ab9b0
|
Fix a problem preventing doclist indexes from being loaded.
FossilOrigin-Name: b29109a083e5cd442cdd19f29d7be45b09c4f661
|
2015-04-15 16:01:42 +00:00 |
|
drh
|
fdb031891c
|
Merge all recent trunk enhancements and fixes into the ota-update branch.
FossilOrigin-Name: 9bd3e4453d4ad416f7e3f08f0bd283d34f1c319c
|
2015-04-15 14:26:04 +00:00 |
|
drh
|
ff363ee121
|
Merge all recent trunk fixes and enhancements into the sessions branch.
FossilOrigin-Name: e65e65f9bc9b4bf5c9dd6e3a77a0d5f03c40e006
|
2015-04-15 14:14:38 +00:00 |
|
dan
|
0d01ec8de8
|
Remove an incorrect assert() statement from sqlite3Fts3Dequote().
FossilOrigin-Name: bd06eeb8d06237dc2d54d8a03e8bf525cb811c9e
|
2015-04-15 09:16:39 +00:00 |
|
dan
|
2deb12be2b
|
Fix a problem causing an assert() to fail if a snippet containing 0 tokens was requested from fts3.
FossilOrigin-Name: eafd0a1e3f25f38d551603f177ff4634cf79de77
|
2015-04-15 08:20:50 +00:00 |
|
dan
|
f1e58b7e8d
|
Begin changing fts5 to use a delete flag so that delete markers may be annihilated more quickly.
FossilOrigin-Name: 9341c070bb6140dbf559680952909674aa83fa55
|
2015-04-14 20:15:41 +00:00 |
|
drh
|
df3c171881
|
Merge all recent trunk enhancements into the sessions branch.
FossilOrigin-Name: 5f14f34f072921e229bc20a5185c0cdb3f464c04
|
2015-04-12 01:33:37 +00:00 |
|
dan
|
929b2cfc2e
|
Have fts5 integrity check verify that prefix indexes contain the same values as returned by prefix queries on the main terms index.
FossilOrigin-Name: bdb8e82ab683f2438cde9f0b63e497dbf0141dcf
|
2015-04-11 18:25:04 +00:00 |
|
dan
|
58bd114a6f
|
Merge the sessions-diff branch with this one.
FossilOrigin-Name: 805baa57e5d2e97dccddc08eb72f2564df4802e8
|
2015-04-11 17:09:36 +00:00 |
|
dan
|
56e2497aaa
|
Improve fts5 integrity-check so that it checks that DESC queries return the same as ASC. Change the poslist format slightly to make room for a delete-flag.
FossilOrigin-Name: 49c1e74522a26e5dbe6f8305bc96487279b80dfb
|
2015-04-11 16:23:31 +00:00 |
|
dan
|
75395ccd17
|
Do not allow virtual table constructors to be called recursively.
FossilOrigin-Name: 0a72726da21581ab16cb3e964bd825b8f2e931e4
|
2015-04-10 07:55:07 +00:00 |
|
dan
|
730bb805a8
|
Updates to comments describing the changeset and patchset formats.
FossilOrigin-Name: 5342f721e878b52f207731ea57411f3669ae3f3f
|
2015-04-09 19:19:22 +00:00 |
|
dan
|
3cc89d9567
|
Fix problems in the sessions module causing it to produce spurious SQLITE_NOMEM errors when handling SQL text or blob values zero bytes in size.
FossilOrigin-Name: b9459d5980c6249a5c1bc5ea72cb4f3b1ba0e433
|
2015-04-08 16:43:31 +00:00 |
|
dan
|
cf8e91442d
|
Add experimental API sqlite3session_diff().
FossilOrigin-Name: c4340b2ea2115ad97dcac036f9034e132ab789e5
|
2015-04-08 16:01:12 +00:00 |
|
drh
|
57d0d9f33c
|
Merge all changes for version 3.8.9 into the ota-update branch.
FossilOrigin-Name: ec9d907a57fcea72c8a64e521e8a1b5777d67568
|
2015-04-08 14:01:07 +00:00 |
|
drh
|
af76530fb0
|
Merge obscure problem fixes from trunk.
FossilOrigin-Name: 271c110bcf5bf2ea7e113dd01dec876a08e3c047
|
2015-04-06 12:08:24 +00:00 |
|
dan
|
4b0000c9a8
|
Fix a problem with fts3 prefix terms within phrase queries on "order=DESC" tables with a mix of negative and positive rowids.
FossilOrigin-Name: 0cdf502885ea7e5805d7ba3719f055f5d48fc78d
|
2015-04-06 09:05:29 +00:00 |
|
drh
|
2a07f5ecec
|
Merge all recent trunk enhancements and fixes into the sessions branch.
FossilOrigin-Name: df94e61f93da390cb75c48975c50e9d62096ea0b
|
2015-03-31 00:10:21 +00:00 |
|
drh
|
f3e8748683
|
Fix a harmless compiler warning in FTS3.
FossilOrigin-Name: 1688f60c08cc9270948402d98a2333382aa32681
|
2015-03-26 14:29:51 +00:00 |
|
drh
|
edea911945
|
Merge all recent trunk enhancements into the sessions branch.
FossilOrigin-Name: 54aaa6f29ad1bf84148c2403eed77e8311f68d66
|
2015-03-24 19:02:13 +00:00 |
|
dan
|
6da7a0a93d
|
Merge the latest trunk changes into this branch.
FossilOrigin-Name: 9d9b6c883b4f7d69c615cedfb59a2385aac47b74
|
2015-03-24 18:21:41 +00:00 |
|
dan
|
f37120a416
|
When the OTA module updates or deletes a row, save only those fields that are part of an index or primary key to the ota update database.
FossilOrigin-Name: 6326fd3249bee267da0172f8afd1e7b3f71521b9
|
2015-03-24 18:03:29 +00:00 |
|
dan
|
5e4eeb3c00
|
Fix a broken assert() in the ota module.
FossilOrigin-Name: 858de8a5e7925bd96d7b9c0f00bc16358cf3b295
|
2015-03-23 17:10:51 +00:00 |
|
drh
|
3858cb44b6
|
Add a missing "int" on a constant declaration.
FossilOrigin-Name: 235157de5113ac4c750e36a498e2a1f1cf461751
|
2015-03-21 20:50:58 +00:00 |
|
dan
|
e10d87f65a
|
Avoid a segfault if NULL is passed as the first argument to SQL scalar function fts3_tokenizer().
FossilOrigin-Name: 6d0989695b486275824c14d5f88357267c1e8104
|
2015-03-21 19:35:09 +00:00 |
|
dan
|
71138b0f0f
|
Merge trunk changes with this branch.
FossilOrigin-Name: 142743918fd5a6d79fa10c44398360c3684a255a
|
2015-03-21 15:45:24 +00:00 |
|
dan
|
8885708c3c
|
When scanning the full-text index as part of the fts5 integrity-check, also run a point query for every term and verify that these results are consistent with those found by the linear scan.
FossilOrigin-Name: ce972f6aab90f6929d018696f1ab3c2649eca802
|
2015-03-21 15:37:19 +00:00 |
|
dan
|
998aaa03ea
|
Avoid an integer overflow in fts3 causing gcc 4.7.1 with -O2 to behave counter-intuitively (perhaps because the behaviour is undefined). Add an "ifcapable trace" to a test in shell4.test.
FossilOrigin-Name: e3e234649616f20610abce9ae9da1c572d3a4377
|
2015-03-21 12:22:51 +00:00 |
|
mistachkin
|
44723ce096
|
Improvements to the MSVC build. Fix harmless compiler warnings. Enable use of 'stdcall'.
FossilOrigin-Name: 737630b87314283b2c38790ace9d25ec05f81f4a
|
2015-03-21 02:22:37 +00:00 |
|
dan
|
b7134d0863
|
Fix an FTS3/4 problem with handling empty tokenizer declarations (e.g. "CREATE VIRTUAL TABLE t(tokenize=);").
FossilOrigin-Name: 26d2def8a53094356008861636d66f9ae8f2448a
|
2015-03-19 16:25:42 +00:00 |
|