drh
|
f932f7145e
|
Fix a problem with a stale Select.pWith pointer when a CTE is used together
with a compound query and an ORDER BY clause.
FossilOrigin-Name: 9a453f52a2b30595891604ede7d4acf61c2736a1
|
2015-04-12 17:35:27 +00:00 |
|
drh
|
df3c171881
|
Merge all recent trunk enhancements into the sessions branch.
FossilOrigin-Name: 5f14f34f072921e229bc20a5185c0cdb3f464c04
|
2015-04-12 01:33:37 +00:00 |
|
drh
|
11b0481778
|
Avoid problems when a query has a GROUP BY and an ORDER BY but no FROM clause.
FossilOrigin-Name: e527d96a1e098ade4e9d124b630a8c2ea2ac9b36
|
2015-04-12 01:22:04 +00:00 |
|
dan
|
96974bd393
|
Fix a problem with sorting large amounts of partially ordered data.
FossilOrigin-Name: acca97efda86a0c020854d2dd9da16f5879986b1
|
2015-04-11 20:20:29 +00:00 |
|
dan
|
8aad8c482c
|
Update tests in whereD.test to account for the change in the previous commit.
FossilOrigin-Name: da49700ca148d91e1b8863c2eb6ee79144e83ac9
|
2015-04-11 11:53:39 +00:00 |
|
dan
|
2813bde028
|
Do not assume an index contains unique entries unless it is declared UNIQUE and NOT NULL is specified for all columns. Fix for [7b4fee9f6c].
FossilOrigin-Name: e3b1f625518edc0e925116668dca5d25c3232b59
|
2015-04-11 11:44:27 +00:00 |
|
drh
|
4a33507f60
|
Detect and report oversized records constructed from multiple zeroblobs.
FossilOrigin-Name: 9e139afd92116ebc593114ed63b57c8f469653f6
|
2015-04-11 02:08:48 +00:00 |
|
drh
|
e918aaba98
|
Fix foreign key CASCADE for cases where the parent key is an INTEGER PRIMARY
KEY and the parent table contains other columns named "rowid", "_rowid_",
and "oid".
FossilOrigin-Name: ed3cbaab6ad49b0cb5b17e44def26c866919387a
|
2015-04-10 12:04:57 +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 |
|
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
|
159e6b304c
|
Merge printf() width and precision overflow fixes from trunk.
FossilOrigin-Name: aeca95ac77f6f320a916f7e3c5a7a588ef4a20c8
|
2015-04-07 23:10:44 +00:00 |
|
mistachkin
|
d4411941e2
|
Merge updates from trunk.
FossilOrigin-Name: c458db41bbb6bd13d47531685e25a09f512c7f5f
|
2015-04-07 21:18:17 +00:00 |
|
mistachkin
|
cc445402c9
|
Correct typo in new test numbering.
FossilOrigin-Name: d176c9fa4c65ff2f3952dd3dee46da149dfa442f
|
2015-04-07 21:17:53 +00:00 |
|
mistachkin
|
151c75ad89
|
Enhance the shell export to support emitting column names in 'insert' mode when headers are enabled.
FossilOrigin-Name: 6e504cd00b148b5acca73f039a20b8acc85dc2f0
|
2015-04-07 21:16:40 +00:00 |
|
drh
|
b6f47deb0c
|
Avoid signed integer overflow when converting oversized in-line integer
widths and precisions in printf().
FossilOrigin-Name: 8e4ac2ce24415926247961b00a62425ae85d6ffb
|
2015-04-07 15:39:29 +00:00 |
|
dan
|
8c069147ce
|
Another change to avoid a problem caused by integer overflow in the printf() code.
FossilOrigin-Name: 95625ef3adc3c408d67e70f877f390445fbb8292
|
2015-04-07 14:38:57 +00:00 |
|
drh
|
a30d22a7a6
|
Further changes to guard against integer overflow in the width and precision
of printf() arguments.
FossilOrigin-Name: 5ce4e7d7651e5c72a59f03f7aeb366291e62ab57
|
2015-04-07 13:28:41 +00:00 |
|
drh
|
74b42275ec
|
Guard against excessive width and precision in floating-point conversions
in the printf routines.
FossilOrigin-Name: c494171f77dc2e5e04cb6d865e688448f04e5920
|
2015-04-07 12:41:17 +00:00 |
|
drh
|
af76530fb0
|
Merge obscure problem fixes from trunk.
FossilOrigin-Name: 271c110bcf5bf2ea7e113dd01dec876a08e3c047
|
2015-04-06 12:08:24 +00:00 |
|
dan
|
e3cdbad274
|
Fix a problem with fts3 prefix terms within phrase queries on "order=DESC" tables with a mix of negative and positive rowids.
FossilOrigin-Name: 3ad829e50faca538db3abb2afb898b5521550c5c
|
2015-04-06 11:04:51 +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 |
|
dan
|
b33c50f215
|
Fix a problem with resolving ORDER BY clauses that feature COLLATE clauses attached to compound SELECT statements.
FossilOrigin-Name: 427b50fba7362e5b447e79d39050f25ed2ef10af
|
2015-04-04 16:43:16 +00:00 |
|
mistachkin
|
00eb70d89c
|
Enhance the 'releasetest.tcl' tool to support MSVC.
FossilOrigin-Name: f664bfdc82597a4530d4f4938bb96557b43b171b
|
2015-04-04 00:02:07 +00:00 |
|
drh
|
62ca61ee61
|
Disable the SQLITE_FCNTL_WAL_BLOCK feature for now. It needs more work and
is not yet ready for release.
FossilOrigin-Name: 4ae9a3acc4eeeb7998769eb856c97c2233476f72
|
2015-04-03 20:33:33 +00:00 |
|
dan
|
5f1731f670
|
Disable e_walauto.test on OpenBSD, as it requires a coherent cache.
FossilOrigin-Name: 90701227085b8b8eb10a8eebe8d55f38b4778574
|
2015-04-02 15:24:53 +00:00 |
|
drh
|
edb3e433ba
|
Merge recent enhancements from trunk.
FossilOrigin-Name: aea439bdc6d4d3a8568423171abf381843188826
|
2015-04-01 16:39:06 +00:00 |
|
drh
|
6b5f0ebe97
|
Handle very large URI pathnames for in-memory shared-cache databases.
FossilOrigin-Name: 586a94e85bc13700a2093734711c1367fa814b8c
|
2015-03-31 16:33:08 +00:00 |
|
drh
|
96e285692a
|
Fix the corruptJ.test case so that it works with and without
SQLITE_SECURE_DELETE.
FossilOrigin-Name: 0c0ecfd68573957553b966229a67bfcd10ce4b99
|
2015-03-31 14:31:41 +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
|
116f0be024
|
Prevent a possible infinite loop when trying to DROP a table from
a corrupt database.
FossilOrigin-Name: 395bb3e677a6551b06ba96fc58c393132b93d1e8
|
2015-03-30 23:43:56 +00:00 |
|
mistachkin
|
56d89cbee3
|
Revise Win32 locking test to account for recent log message changes.
FossilOrigin-Name: 1bc76339e8542770bff7829a3dd346680950c0a5
|
2015-03-26 18:24:26 +00:00 |
|
drh
|
d2f83139f3
|
Fix the saveCursorPosition() routine in btree.c so that it works
correctly for a eState=CURSOR_SKIPNEXT cursor.
FossilOrigin-Name: 37866b4d483296ab9b7fcb9f5486695d4c2b8ddd
|
2015-03-25 17:35:01 +00:00 |
|
dan
|
32c9068adb
|
Extend [52e73eec] so that the IS optimization may be used on primary keys with more than 3 columns.
FossilOrigin-Name: 4e8796af7d40d6ca423e07c68877035e4aa2485c
|
2015-03-25 15:23:00 +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
|
428630cfcf
|
Add tests to check that attempting to DROP a virtual table while it is use does not cause problems.
FossilOrigin-Name: 5ee625b1980f9fab6294d308349dfd9ba960b60b
|
2015-03-24 14:57:21 +00:00 |
|
drh
|
74893a4cdb
|
Fix a potential NULL pointer dereference following a syntax error.
FossilOrigin-Name: 8d27e3e16a9be79fe227e833f4770ebe09a9d90b
|
2015-03-22 10:23:17 +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
|
d2f99333cf
|
Change walblock.test to block an external process for 10 seconds, not 5. 5 seconds is not long enough to tell the difference between a blocking lock and a series of retries.
FossilOrigin-Name: 717335fcdb15430ed977cbc98d30345b71728b66
|
2015-03-21 16:40:24 +00:00 |
|
dan
|
71138b0f0f
|
Merge trunk changes with this branch.
FossilOrigin-Name: 142743918fd5a6d79fa10c44398360c3684a255a
|
2015-03-21 15:45:24 +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 |
|
dan
|
e56f53ef7c
|
Add a missing "ifcapable fts3" to a test case in vtab2.test.
FossilOrigin-Name: d845b0f69093178517d66e1fc5060e8f62c681c7
|
2015-03-21 10:53:01 +00:00 |
|
drh
|
8f9d0b2b25
|
Correctly detect the error of having a "*" wildcard on a SELECT without
a FROM clause on the left-hand side of a recursive CTE.
FossilOrigin-Name: b11d1793a06a44931edcbf12a615b49794d53a62
|
2015-03-21 03:18:22 +00:00 |
|
drh
|
f063685079
|
If a column is both UNIQUE and a PRIMARY KEY, make sure the PRIMARY KEY
designation takes precedence.
FossilOrigin-Name: d871a7921722bb0fef6d51e1110a9703ddff78c8
|
2015-03-21 02:58:20 +00:00 |
|
mistachkin
|
48cc29a9ac
|
Merge updates from trunk.
FossilOrigin-Name: 441a00e70d8c0a3d09b7f283a65a2918791ad1bb
|
2015-03-21 02:34:17 +00:00 |
|
dan
|
80103fc614
|
Fix a problem causing collation sequence names to be dequoted multiple times under some circumstances.
FossilOrigin-Name: eddc05e7bb31fae74daa86e0504a3478b99fa0f2
|
2015-03-20 08:43:59 +00:00 |
|
dan
|
7377945a7b
|
Fix a problem with creating virtual table with names specified using malformed utf-8 within utf-16 databases.
FossilOrigin-Name: 9969cff2d0553c9bfa88a437e1bb0cc4200d49d7
|
2015-03-19 18:56:17 +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 |
|
dan
|
e0417626ea
|
Silently ignore any attempt to add a prefix index for prefixes zero bytes in size to an fts3/4 table. Or any prefix index size so large that it overflows a 32-bit signed integer.
FossilOrigin-Name: ad4b19d2ac0889a23fe3b0fd844286efc10cdd82
|
2015-03-19 15:52:07 +00:00 |
|
mistachkin
|
398f109dfb
|
Merge updates from trunk.
FossilOrigin-Name: 3e363f405655e2e39588029d797496a952cca11d
|
2015-03-19 14:46:52 +00:00 |
|