dan
434d3cffcc
Add debugging functions btreePageOriginFile() and btreePageOriginOffset().
...
FossilOrigin-Name: 214d238a4763adffa914232ffb4a94b27008f5429d2952d139490d6f9fd4114e
2017-05-27 18:05:32 +00:00
drh
39440626e7
Merge all fixes from the 3.19.2 release.
...
FossilOrigin-Name: 12964240f1e497e6f02e4a87bf3eff75c807020108c3de83977264cc66188b8d
2017-05-25 17:36:33 +00:00
drh
53d9fc4fc9
Pull in all changes from the 3.19.0 release.
...
FossilOrigin-Name: bbd2d0e1400984c9fabb4df015981c09ad172139ffa33db5132951d4f1f6fc96
2017-05-22 19:24:01 +00:00
drh
c606f289c4
Merge recent enhancements from trunk.
...
FossilOrigin-Name: b55c0f14c3250cdd0b38193d9f4c4ad3da977d280d7509d0c8db8552176b2e10
2017-05-11 18:49:57 +00:00
drh
d87442b4c0
Bring in all the latest enhancements from trunk.
...
FossilOrigin-Name: 031feebc94b0cfe1b0ae96ede1684fe54cd79c1d340b8b35cca1ef885f82dde4
2017-04-24 16:14:58 +00:00
drh
660e7677ab
Merge all recent changes from trunk.
...
FossilOrigin-Name: c23ef5e231908450da7461233bc3f4a38ab11ff351ae0c34d91e82c61ad13b3c
2017-04-08 18:24:57 +00:00
drh
88d139d590
Merge the latest trunk changes.
...
FossilOrigin-Name: dd16439ea12b0384abcb0cab3768a5933dabb0cf77706c6ec9797209794b04ab
2017-04-08 00:25:38 +00:00
drh
76ea5d121e
Merge all changes from the 3.18.0 release.
...
FossilOrigin-Name: ed28f15e052b34f6642c68711fa3ed765c396262327fd3dd9c520b346a4deb81
2017-03-30 20:26:06 +00:00
drh
fe329a7370
Version 3.18.0 Release Candidate
...
FossilOrigin-Name: 424a0d380332858ee55bdebc4af3789f74e70a2b3ba1cf29d84b9b4bcf3e2e37
2017-03-28 18:48:43 +00:00
drh
cc0f95f93a
Merge all recent changes from trunk.
...
FossilOrigin-Name: 3d04b2cd7a68cf58ae739a5c6813562130e5c50c800c208c82769f76037f8f66
2017-03-13 18:31:14 +00:00
drh
bfb2c9aedd
Merge recent enhancements from trunk, including the --preserve-rowids option
...
to .dump and the .sha3sum commands of the CLI.
FossilOrigin-Name: 9b43917380ed60f11ebd8210bb7b9e444e1b9b0c
2017-03-08 18:37:57 +00:00
drh
99be78d34b
Merge all pending 3.18 enhancements from trunk.
...
FossilOrigin-Name: 1650c3f468e6fc9bfed3dac469b32ae9f501f64e
2017-03-06 20:00:04 +00:00
drh
ae47a1accf
Merge all changes up through the 3.17.0 release.
...
FossilOrigin-Name: 1913a7581024719ea31b7343b2a42a4b60c1c8eb
2017-02-13 16:17:04 +00:00
drh
64b7a31a0c
Version 3.17.0
...
FossilOrigin-Name: ada05cfa86ad7f5645450ac7a2a21c9aa6e57d2c
2017-02-13 16:02:40 +00:00
drh
86aac2020e
Fix typos in using the MSVC_VERSION macro.
...
FossilOrigin-Name: 25ebadd096ce98fd0f9fab809969d34b958794f6
2017-02-13 11:35:38 +00:00
drh
cefca47ab5
Ensure that indexed expressions with collating sequences are handled
...
correctly. Fix for ticket [eb703ba7b50c1a5] backported from trunk.
FossilOrigin-Name: b2e49ae36bfd00a1d0b70a9de9d23d2e16d1c7ca
2017-02-11 15:02:23 +00:00
drh
191bc61af2
Version 3.17.0 release candidate
...
FossilOrigin-Name: ad867e8701a5ee17a98a5444da8be6fb1ef7247a
2017-02-10 17:38:00 +00:00
drh
91fba13a2c
Merge the 3.17.0beta changes from trunk.
...
FossilOrigin-Name: 92dbd8753eb399f8e377ecd1f0805b606ee6fce9
2017-02-08 16:55:29 +00:00
drh
b60ba6bda7
Merge recent trunk enhancements.
...
FossilOrigin-Name: 6c3f09028f070b2612c00466ec3f01e2098b818d
2017-02-04 15:29:05 +00:00
drh
4a570cc680
Merge all recent trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: 0e14fe1b986abf1449d727fbe04c6a939ed209a2
2017-01-27 16:39:38 +00:00
drh
4a9cb72882
Merge the changes for version 3.16.2.
...
FossilOrigin-Name: c59c8880238dffd7b8a6da789aa7112fef333bd6
2017-01-06 17:01:53 +00:00
drh
10d5cc5f83
Version 3.16.2
...
FossilOrigin-Name: a65a62893ca8319e89e48b8a38cf8a59c69a8209
2017-01-06 16:32:41 +00:00
dan
872a0e5658
Clarify the documentation on sqlite3_column_count().
...
FossilOrigin-Name: 01b4cb26762f42064311445f65304388d6fdcfb5
2017-01-06 13:53:37 +00:00
dan
d951e90805
Ensure that "PRAGMA case_sensitive_like" and "PRAGMA shrink_memory" set the
...
number of output columns to 0 (as they are statements that return no data).
FossilOrigin-Name: 4a97ba4ee0d3295569ca01aaea7df74fd481eb3b
2017-01-06 13:52:58 +00:00
dan
cd3aa28dd6
Improve handling of corrupt databases in fts5.
...
FossilOrigin-Name: b07269413d2d9bcc1b08327a925bc28ac1438381
2017-01-06 11:56:22 +00:00
dan
570e9f6bff
Ensure that sqlite3_column_count() returns 0 for the "set" mode of "get/set"
...
PRAGMA statements that do not return a value in that case (e.g. page_size,
cache_size, auto_vacuum).
FossilOrigin-Name: e745da6b146db10d2073b090c6567c2953566286
2017-01-05 20:01:29 +00:00
drh
ae0c1cc387
Version 3.16.2 second release candidate
...
FossilOrigin-Name: 285c5a54dd4f872ba98c5cd1bd3d61ae1360930f
2017-01-05 17:27:12 +00:00
dan
00334f2bbc
Fix handling the case where a sub-query in a FROM clause is itself a UNION
...
ALL, and one side of that UNION ALL is a query on a view that includes an
ORDER BY. Fix for ticket [190c2507].
FossilOrigin-Name: ec1e85a657a6fad77102c440326cfa0c788da12d
2017-01-05 17:25:53 +00:00
drh
f0dc2aa431
Version 3.16.2 release candidate
...
FossilOrigin-Name: 9d8ffe13bdf4d5d48f1a5f733158c59ea93d8f72
2017-01-05 15:50:26 +00:00
drh
fe6f2a3ca4
Increase the version number to 3.16.2
...
FossilOrigin-Name: 9592cbcf351296613a340c6ff5a627ebf9e0abc0
2017-01-05 14:05:28 +00:00
drh
578a1a40bc
Fix problems in trigger and foreign key handling when doing REPLACE on a
...
WITHOUT ROWID table that has no secondary indexes.
Fix for ticket [30027b613b4].
FossilOrigin-Name: 8a788594e2097ab5f3fe32f1d6b58caef2887d20
2017-01-05 13:56:17 +00:00
drh
0ef5f800b3
Ensure that the sqlite3_value_text() interface returns a buffer that is long
...
enough to hold the complete string plus the zero terminator even when the
input is a zeroblob. Fix for a problem detected by OSS-Fuzz.
FossilOrigin-Name: ca185808ade195875918b5bad1762bcd8ec39457
2017-01-05 13:52:54 +00:00
drh
ed0a24a237
Merge changes from the 3.16.1 release
...
FossilOrigin-Name: dcbec226ca250fb9711edee41c2fafc883707808
2017-01-03 20:20:30 +00:00
drh
756234695f
Version 3.16.1
...
FossilOrigin-Name: 979f04392853b8053817a3eea2fc679947b437fd
2017-01-03 18:27:03 +00:00
drh
6db6a466b0
Bump the version number up to 3.16.1.
...
FossilOrigin-Name: a60b60d6b6ba3e3b17b7bb7d7e19ea0e6b40fa68
2017-01-03 16:03:22 +00:00
drh
7414036899
Defer size checking on row-value assignments for when the RHS is a SELECT
...
until after the "*" wildcards have been expanded.
FossilOrigin-Name: 5c892938a567a7b35e165819b3bff7691220ac63
2017-01-03 15:59:29 +00:00
drh
755980ace0
Fix the row-values in UPDATE statements within TRIGGER problem identified
...
by ticket [8c9458e7].
FossilOrigin-Name: bf984e980c14c9adc54ad010d3a7d199dd53edd6
2017-01-03 15:57:18 +00:00
drh
320edfac1b
Merge recent enhancements from trunk, and especially the pragma-as-vtab
...
change.
FossilOrigin-Name: 4b1e780433fe72611b065962e419965c6644f430
2016-12-16 21:29:42 +00:00
drh
25f042bae8
Merge all the latest performance enhancements from trunk.
...
FossilOrigin-Name: a24f805b5eb22452a22b937d372abba4426ae771
2016-12-12 16:15:40 +00:00
drh
2793c269bb
Merge all recent trunk changes, and especially the new
...
sqlite3_snapshot_recover() interface.
FossilOrigin-Name: 41a3af5443d8c97ba75cac7f082f06b508f77c24
2016-11-26 20:44:52 +00:00
drh
e5c66e42db
Update test case for opening SHM files read/write on a read-only connection
...
so that they are only attempted on Darwin with SQLITE_ENABLE_PRESIST_WAL.
FossilOrigin-Name: d6a7bf80cfb0cdca2bd684adfaba2c3e8053f8a4
2016-11-26 20:12:40 +00:00
dan
cf178fc37e
When opening the *-shm file for a readonly database, try to open it in read-write mode before falling back to readonly. This is in case some other read/write connection within the same process uses the same file descriptor.
...
FossilOrigin-Name: a07c581e88aa4d9835f6144c0fd5e58ef42f14ac
2016-11-17 14:02:50 +00:00
drh
16ad651054
Merge updates for version 3.15.1.
...
FossilOrigin-Name: 0e5ffd9123d6d2d2b8f3701e8a73cc98a3a7ff5f
2016-11-04 19:09:39 +00:00
drh
54f681e52f
Merge recent enhancements from trunk.
...
FossilOrigin-Name: 06014163475051b7f3b3570e8af434362bbc5b87
2016-09-28 16:15:20 +00:00
drh
429c123b59
Merge recent changes from trunk.
...
FossilOrigin-Name: e3d9efa2770cd789ece3f4db4941b901c8b805ad
2016-09-16 17:50:57 +00:00
drh
4c12ada23d
Merge recent enhancements from trunk.
...
FossilOrigin-Name: 00759af053e0ea9bd73dba2cf6cad83598ea393b
2016-09-07 18:20:09 +00:00
drh
43bbfc5d82
Merge all changes from the 3.14 release.
...
FossilOrigin-Name: c3cd543f3380475509d7bab9bb6c7858a8402457
2016-08-08 14:21:10 +00:00
drh
7e1accd0e7
Merge all recent enhancements from trunk.
...
FossilOrigin-Name: dacfff514034602361cd5325deba8d9b9691f865
2016-08-04 13:39:44 +00:00
drh
56e70d0539
Add the experimental SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION compile-time option.
...
When enabled, the "unknown function" error is suppressed for EXPLAIN and
a no-op function named "unknown()" is substituted. This facilitiates using
the command-line shell to analyze queries from applications that contain
many application-defined functions that are not normally available to the
shell.
FossilOrigin-Name: e22ca3cdd02483b68595a59ccb7a1fcb3580ab04
2016-08-04 12:33:10 +00:00
drh
e00d2c4f3c
Merge the ORDER BY LIMIT fix, and other enhancements, from trunk.
...
FossilOrigin-Name: bf5a9542d0600062651aedc6d2543ce72dd21744
2016-08-04 09:13:42 +00:00
drh
8eebf02f53
Merge recent trunk fixes.
...
FossilOrigin-Name: 97657445860363f5bd62c37e6a565e782e7eb908
2016-07-28 18:42:21 +00:00
drh
1563c7a4d5
Merge fixes to sqlite3_scrub_backup() from trunk.
...
FossilOrigin-Name: 91e811f51e611a37372875e96a4c51bbed2dfdea
2016-07-26 15:17:14 +00:00
drh
6f7087211c
Merge the cache_spill VACUUM fix from trunk.
...
FossilOrigin-Name: cc6bfdf814d5701591b69ba2d399d4a1f6f6cc98
2016-07-26 04:54:54 +00:00
drh
68cd37c10f
Make sure affinity is applied correctly on lower-bound range constraints
...
in the min() optimization. Fix for ticket [a0bac8b3c3d1bb].
FossilOrigin-Name: 0e9f534fef72ca142a4296ab5285c82aada38ba7
2016-07-26 04:23:55 +00:00
drh
9e89b957ef
Merge the VACCUM cache_size adjustment from trunk.
...
FossilOrigin-Name: cdb7efd01ed7a8f11681b277098bb3eb12ca39d2
2016-07-25 22:46:06 +00:00
drh
114f5744d4
Add the experimental SQLITE_VACUUM_CACHE_SIZE macro.
...
FossilOrigin-Name: 68ecd8e042bd14b8ede69219bd4ed175bf097d0b
2016-07-25 18:50:08 +00:00
drh
ebbee40a8f
Merge 3.14 alpha changes from trunk.
...
FossilOrigin-Name: e98cefb17d03ca146d0ff42bdd4dd6a8f3ba6735
2016-07-25 17:31:24 +00:00
drh
9d32b7b042
Merge changes from trunk.
...
FossilOrigin-Name: 0f707d1532d6c8277cf0f70821a83e0af621ce9b
2016-06-15 10:21:06 +00:00
drh
74a7ef79f7
Merge changes from trunk.
...
FossilOrigin-Name: 815cc2bb48db713a0166b82a55ae931ac43783d1
2016-05-23 02:57:33 +00:00
drh
469077596f
Merge the 3.13.0 release changes.
...
FossilOrigin-Name: e2e9b98556f45ed2d6fb34db67957539932bd2c5
2016-05-18 20:53:37 +00:00
drh
88b69f3fb5
Merge recent fixes from trunk.
...
FossilOrigin-Name: 0d9b82afeadf3d8d8ca2aacd3620717e773ebe30
2016-05-16 13:37:45 +00:00
drh
04600b249f
Fix the build when SQLITE_ENABLE_DATA_PROTECTION is defined.
...
FossilOrigin-Name: 8f05e1402d0d26684bd15ffdb638d0a55abdce7f
2016-05-03 02:43:50 +00:00
drh
adb9636887
Merge enhancements and bug fixes from trunk.
...
FossilOrigin-Name: f52765ee7bddf047ce32d7448ee0c409e27d349a
2016-05-02 15:00:23 +00:00
drh
9fc3d1cfa7
Fix the nolock VFS so that it supports shared memory.
...
FossilOrigin-Name: ce11f8e8a38b36fd78c104ba7b6900f77d7b586b
2016-04-29 17:07:39 +00:00
drh
2b78c0d38b
Merge enhancements from trunk, and in particular the TEMP file deferred I/O
...
enhancements.
FossilOrigin-Name: 81b76901e63d670c0f2302f56f1aeafcc7ff9922
2016-04-29 15:52:58 +00:00
drh
cb9e7a56af
Merge all recent enhancements from trunk.
...
FossilOrigin-Name: a15c49aed09a6f431022bc73aa98b04165649192
2016-04-21 15:35:21 +00:00
drh
101f557a23
Merge 3.12.0 changes.
...
FossilOrigin-Name: eef557449cf665aa8deb85674b7db167b389776a
2016-03-29 10:30:24 +00:00
drh
e5a060474a
Merge the sqlite3_system_errno() change from trunk.
...
FossilOrigin-Name: 063f1b3705625b2f115af8e909d86705b892b529
2016-03-21 14:52:04 +00:00
drh
a14dfe465c
Fix a VDBE register allocation bug exposed by recent enhancements to
...
PRAGMA integrity_check.
FossilOrigin-Name: c73b5b9ccf3dcf48f403c866423bebbdc45d2b28
2016-03-19 00:40:06 +00:00
drh
ce08336c43
Test case tweaks to better support the Apple configuration options.
...
FossilOrigin-Name: cb0ffe844c9c3e84cba8c4df90d4d0f2e9f61586
2016-03-18 11:03:15 +00:00
drh
72f0d40ac4
Merge recent enhancements from trunk.
...
FossilOrigin-Name: ec052b4f14a8a7019bfc1bbe474020abafa557f3
2016-03-18 00:58:39 +00:00
drh
0ecefeb10b
Merge the SQLITE_OMIT_CODEC_FROM_TCL compile-time option from trunk.
...
FossilOrigin-Name: 161d91e485059efb36b7bc74d091f9721b76dcbf
2016-03-16 01:09:07 +00:00
drh
2a73755f4e
Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts
...
so that they work with SEE.
FossilOrigin-Name: f41a7361a1c59d0d681f2a81c2f70c1a9bbf7aee
2016-03-15 12:45:43 +00:00
drh
7991137311
Merge changes from trunk, especially the SQLITE_DEFAULT_SYNCHRONOUS
...
enhancements.
FossilOrigin-Name: 29741941238643dc0e41660d98b176d81f9fd6f1
2016-03-08 16:35:17 +00:00
drh
3db53ff77b
Merge coverage improvements and comment fixes from trunk.
...
FossilOrigin-Name: 58023bfccce40c611791c1963d47b620ffb9447a
2016-03-08 14:01:52 +00:00
drh
04393bb585
Fix a typo and remove an unused variable from test logic.
...
FossilOrigin-Name: 9f31516c5dd4a3578fb66d00425fb3e44d792716
2016-03-07 21:28:41 +00:00
drh
2911e6c570
Merge recent enhancements from trunk.
...
FossilOrigin-Name: 84f09f00f8731b1b3e057bc629ec14103a44b81d
2016-03-07 20:48:49 +00:00
drh
07a6166f23
Merge recent enhancements from trunk, and especially the changes that
...
reduce the heap-memory footprint of schemas, and defer opening and writing
to statement journals.
FossilOrigin-Name: 2f0c195ccc3c9550f0664223fc355b1c27063eba
2016-03-04 14:57:51 +00:00
drh
93e52b35cc
Merge all recent enhancements from trunk, and in particular the
...
SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER change.
FossilOrigin-Name: 4fb4aee83da5cd1d75627f96ab431132628aeef4
2016-02-26 16:14:59 +00:00
drh
4f25847dbd
Merge the master-journal optimization and other recent changes from trunk.
...
FossilOrigin-Name: 18c3ab4784a4efab2cc583ef712c4db9d127418a
2016-02-22 16:32:39 +00:00
drh
62c831d829
Merge the tokenizer buffer overrun bug-fix from trunk.
...
FossilOrigin-Name: 82e7e31b09097b24876f69df56cdd8f4c1aad1f1
2016-02-18 14:53:52 +00:00
drh
241014c3f1
Merge recent performance enhancements and the enhanced API_ARMOR from trunk.
...
FossilOrigin-Name: b7fa0fb3399ad2bf1e6bc4c92d43278a40f19ec4
2016-02-18 01:36:47 +00:00
drh
264b78a7b0
Memory leak associated with SQLITE_WRITE_WALFRAME_PREBUFFERED
...
FossilOrigin-Name: 7bcd3ab5f0519cb9ac8f7b98827600b9eff8db85
2016-02-18 01:22:53 +00:00
drh
7aecd9ac20
Merge 3.11.0 changes.
...
FossilOrigin-Name: 5cecc509d05eb3d6ebf0bb736da23725827bc8b3
2016-02-15 17:40:37 +00:00
drh
d774536f52
Merge changes from the 3.11.0 release candidate.
...
FossilOrigin-Name: d198a6db2e49d0205420f8ed08cfffd75ee93e1e
2016-02-13 17:35:48 +00:00
drh
1158cd750f
Merge recent fixes and enhancements from trunk.
...
FossilOrigin-Name: f073401792c0a093d4324fc2636170f108656976
2016-02-09 15:50:33 +00:00
drh
81ab26904b
Merge OOM handling optimizations and PRAGMA synchronous=EXTRA as well as
...
other enhancements from trunk.
FossilOrigin-Name: 201fcbeef35d3d06d71ef5770fb72152840fcc2e
2016-02-05 14:29:18 +00:00
drh
26bb3b2148
Merge recent enhancements from trunk.
...
FossilOrigin-Name: e6a4a16312bf71ed5f277cdcd326003eb2580e72
2016-02-02 02:30:01 +00:00
drh
e2fe1a59b7
Merge all recent enhancements from trunk.
...
FossilOrigin-Name: 3ed49691a12455e8583d8b8394ab005124442e89
2016-01-20 11:40:31 +00:00
drh
afd6cf1041
Merge the latest enhancements and fixes from trunk.
...
FossilOrigin-Name: d85774e0dcb6cb1958ecd85891ef785e4692f67b
2016-01-14 15:03:12 +00:00
drh
f45491a09c
Import the version number change to 3.11.0.
...
FossilOrigin-Name: 132772d1c415c63fa5bdcc298ad9a3746bfb56bb
2016-01-11 13:03:34 +00:00
drh
a0fafa1dee
Merge enhancements from trunk, and in particular the WAL overwrite feature.
...
FossilOrigin-Name: 79125ec9d2cdb96d65ceeb19c2862665f9267d4e
2016-01-11 12:49:55 +00:00
drh
6a09a46b10
Merge all version 3.10.0 updates.
...
FossilOrigin-Name: 77c28c2b2dc601e67a88f55afff53b6cb9a24833
2016-01-06 14:35:15 +00:00
drh
4a42d8faf2
Merge all recent trunk enhancements.
...
FossilOrigin-Name: 5b700f313d753a308d2c6b5e5a5ee42af2e6d180
2016-01-01 13:31:36 +00:00
drh
68b203fe4e
Merge recent trunk enhancements, and in particular the snapshot interface.
...
FossilOrigin-Name: 7e7b24064510001ca4a0c8295fa7d0138bde8dae
2015-12-11 12:53:26 +00:00
drh
59158c25cb
Merge all recent trunk enhancements, especially the unix VFS changes.
...
FossilOrigin-Name: e1fb33c7d2bfd8ea115e667d7671a7529cd116aa
2015-12-02 20:22:38 +00:00
drh
b8a08d1237
Merge the latest enhancements from trunk.
...
FossilOrigin-Name: 2c9e5436bd9146f0d76eb58e75cb76109d074ff7
2015-11-19 19:48:24 +00:00
drh
9beb8702e8
Merge fixes from trunk.
...
FossilOrigin-Name: f9060b2a9860b09ea0e268f6c135a2c78bc8d12d
2015-11-13 02:13:18 +00:00
drh
6684c44a4c
Import the test_sqllog.c enhancements from trunk.
...
FossilOrigin-Name: 178da33909ff8e524cdefeede40fa5bd908efb37
2015-11-12 21:55:02 +00:00
drh
bee873abcc
Merge the latest enhancements from trunk, and in particular the
...
"PRAGMA cache_spill=N" change.
FossilOrigin-Name: e72331c719375dcfcfaba160f00d26e5460e9230
2015-11-12 16:51:43 +00:00
drh
961c98618d
Merge recent enhancements and fixes from trunk.
...
FossilOrigin-Name: 5429f99b98ea1e2ecf5f50dade52009adc431a12
2015-11-07 01:57:44 +00:00
dan
738394c069
Merge latest trunk changes, including the follow-symlinks functionality and 3.9.2 bugfixes, into this branch.
...
FossilOrigin-Name: 447521d747d94fa3028348bc48b897592fd8021c
2015-11-02 15:10:48 +00:00
drh
51b021eb64
Merge the 3.10.0 version number update from trunk.
...
FossilOrigin-Name: 980d6207431abf8549bf8dd82d65d707872a2a31
2015-10-30 16:37:44 +00:00
dan
00c43a4a3b
Merge latest trunk changes, including sqlite3_db_cacheflush(), with this branch.
...
FossilOrigin-Name: 6e4306efaf5c0d34a1aead8ad1fe5aa836b61ca1
2015-10-30 16:23:03 +00:00
dan
a297dbb897
Merge latest trunk changes, including the SQLITE_IOERR_AUTH error code, with this branch.
...
FossilOrigin-Name: bc195e1cd9dc1c7b97bd05cd7d0664fbc599a890
2015-10-26 20:50:15 +00:00
drh
8e11f8aec5
Merge the 3.9.1 changes.
...
FossilOrigin-Name: dd07688d3a478bead1174cf243fd5a667ccdda8d
2015-10-16 20:52:35 +00:00
drh
f035e3ce68
Merge 3.9.0 prerelease changes into the apple-osx branch.
...
FossilOrigin-Name: 1900ce011c7e0c10d670d86833ac701ecf4fa223
2015-10-13 17:49:19 +00:00
drh
532676f142
Merge all changes through the first 3.9.0 beta from trunk.
...
FossilOrigin-Name: 1ccae39b8a7094c2cee2f3fea57c847d0063fa81
2015-10-09 17:28:56 +00:00
drh
7c5113fc3b
Merge recent trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: 4dd06d8ba1548552a4fc781207efda810cf34e55
2015-09-24 14:43:42 +00:00
drh
9827122af5
Merge trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: f12b8a0f7958260cb8e6b9be1aaa583cf383b39c
2015-09-15 17:20:41 +00:00
drh
7712ac43e8
Merge enhancements from trunk.
...
FossilOrigin-Name: d01658adf8680f3d128bb42ea8cc2f1acf46a569
2015-09-03 14:31:00 +00:00
drh
99a9edc64a
Merge the latest trunk enhancements.
...
FossilOrigin-Name: 4af79477fd1c156bc31c397117a85ae72c286fe2
2015-09-01 18:40:52 +00:00
drh
36813e51a6
Fix a potential segfault in the VFS logic that checks for fail renames out
...
from under SQLite.
FossilOrigin-Name: 650111f66721c33015f89cda4f5afcb6e0dc1643
2015-08-28 15:35:30 +00:00
drh
cbce710443
Disable the read-only WAL-mode database tests on the apple-osx branch because
...
read-only WAL-mode databases are specifically disallowed by Apple-specific
changes.
FossilOrigin-Name: bd911496cb2343d9640c131d905c9f0bee8fc428
2015-08-28 13:27:00 +00:00
drh
5be04de862
Merge trunk enhancements into the apple-osx branch. Most tests works, but
...
there are yet a few issues to be resolved.
FossilOrigin-Name: da8646582a9a8c800ff2962d40ca215381d846dc
2015-08-28 02:12:45 +00:00
drh
296145ff14
Fix the retry mechanism on file locks.
...
FossilOrigin-Name: 600df309fc547db3dc21cfc41609eb3dcaa67273
2015-08-11 18:18:24 +00:00
drh
3fa3114310
Merge all recent trunk enhancements and fixes into the apple-osx branch.
...
FossilOrigin-Name: 74b7bf17446bc21a73fa5b75c2942b5660b0ad7e
2015-04-20 01:25:56 +00:00
drh
e8c1a641b1
Merge recent trunk fixes and enhancements into the apple-osx branch.
...
FossilOrigin-Name: bfc7142ad295c4b04078f9c01030bdbd15f024e8
2015-04-15 13:51:38 +00:00
drh
05a43c305f
Merge all recent trunk enhances into the apple-osx branch.
...
FossilOrigin-Name: e709d3b4e7b91331f58ed8319f98790cfb190cb1
2015-04-13 23:11:45 +00:00
drh
557437fd51
Merge in all version 3.8.9 changes from trunk.
...
FossilOrigin-Name: 301218704cfb6eebac32828b7b2dbc6803c63a26
2015-04-08 12:47:26 +00:00
drh
471a717ccb
Merge all recent trunk fixes and enhancements into the apple-osx branch.
...
FossilOrigin-Name: 71b6f507f1c5feb897b8162c468ecf2547a3d50e
2015-04-01 16:13:35 +00:00
drh
b13cc88cd3
Merge the latest trunk enhancements, and especially the fix for the infinite
...
loop on a DROP TABLE in a corrupt database, into the apple-osx branch.
FossilOrigin-Name: 4d42bf5e18485be302cf5a3f81d900d7921b4315
2015-03-30 23:52:57 +00:00
drh
2f1fbb5a88
Merge the latest trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: a2bd81e575321e23f08d8dc56d4682adb44a513b
2015-03-24 18:49:59 +00:00
drh
fa95fecd1a
Merge all recent trunk enhancements and especially the blocking WAL-lock fix
...
into the apple-osx branch.
FossilOrigin-Name: 9f1f8b331e05d88052e6fb6556a88591efaa44bf
2015-03-21 17:00:06 +00:00
drh
aefbdc97bd
Merge all recent trunk changes, and in particular the blocking WAL lock change,
...
into the apple-osx branch.
FossilOrigin-Name: 8abbeadbc028524c4a59c1af6c10f724ccb91d0a
2015-03-17 18:35:40 +00:00
drh
5817b2a18e
Merge recent trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: 5e04eec88e4f5cb9d57577ee2d9e3569de930fbb
2015-03-09 13:18:22 +00:00
drh
4feacdeb25
Merge the latest trunk fixes and enhancements into the apple-osx branch.
...
FossilOrigin-Name: ba8294e2f76a0cfcf48200634e6076a8995024f0
2015-02-25 14:09:23 +00:00
drh
201959c95d
Merge trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 3896e23373d41371fc6839168a97a669106486af
2015-02-21 01:03:48 +00:00
drh
0a175660d2
Incremental merge to prevent a huge pileup of merge conflicts resulting
...
from editing the same code in two different branches.
FossilOrigin-Name: 82c4c4e248bfca38bc3285d5a8414f7180c2eab5
2015-02-19 15:56:27 +00:00
drh
03f275ea83
Move the os_unix.c file closer to trunk.
...
FossilOrigin-Name: 57d7024007c2a71bf6cb875b1f1daf26924d188e
2015-02-19 02:43:19 +00:00
drh
f6aade2b1e
Enhancements to SQLITE_ENABLE_API_ARMOR merged from trunk.
...
FossilOrigin-Name: 5147b94ae6dc3e1bae5c506563347880c3a302b1
2015-02-13 16:42:49 +00:00
drh
b8963868c9
Merge all recent trunk fixes and enhancements into the apple-osx branch.
...
FossilOrigin-Name: b2449d67768f4d3d83877d9c45e5b4b17bb6a551
2015-02-13 12:13:43 +00:00
drh
3f73784941
Merge increment blob I/O fixes from trunk.
...
FossilOrigin-Name: 292cf68b4c934c3a666d938d3857f6bd8a484044
2015-02-07 15:30:08 +00:00
drh
77cb4f3bf5
Merge all recent trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: 44711921fea2bb2d804d57b23872ab84156a04ba
2015-02-06 16:03:44 +00:00
drh
a3b2856ca5
Merge the 3.8.8 release changes from trunk.
...
FossilOrigin-Name: 518621f8dcd6c0cc107110991753731a19b263f6
2015-01-16 12:24:00 +00:00
drh
11a6d52005
Merge the testing enhancements and the unlimited VALUES enhancement from trunk.
...
FossilOrigin-Name: cc7808427f8e9df8e2810a6681b2ddd93e578c67
2015-01-08 19:55:13 +00:00
drh
e4172fa884
Merge the latest changes from trunk into the apple-osx branch.
...
FossilOrigin-Name: df3cdf9f0690f2724c7e4e0adb2e3bd4b1a4dd26
2015-01-02 19:17:44 +00:00
drh
79e319ef93
Merge latest fixes and enhancements from trunk into apple-osx.
...
FossilOrigin-Name: 2c1d8ddab23b36dbdd30ff82401925f97ffc5d76
2014-12-16 00:29:06 +00:00
drh
38f940254a
Increase the default PMA size from 10 to 250 pages and provide the
...
SQLITE_SORTER_PMASZ compile-time option to change this default. Add
needed mutex call when clearing the KeyInfo cache in shared-cache mode.
FossilOrigin-Name: 6e2da589ad562e0e412eb6572a8681225259b46e
2014-12-09 15:01:07 +00:00
drh
417f98ddc9
Merge the shared-cache KeyInfo fix from trunk.
...
FossilOrigin-Name: 8a9b43f930de9c789b230909233eee64ad1db93d
2014-12-05 20:16:52 +00:00
drh
7151722191
Import compiler warning and autoconf makefile fixes from trunk.
...
FossilOrigin-Name: 5437e0534a9647b449474df140a88bb8e4e42791
2014-12-05 00:49:47 +00:00
drh
1dc14f78f0
Import from trunk support for SQLITE_CHECKPOINT_TRUNCATE and fixes for
...
a couple of obscure bugs.
FossilOrigin-Name: 463ad971d2a427f50564b409a021a910004c1423
2014-12-04 23:42:28 +00:00
drh
6f34c36a39
Merge all recent enhancements and bug fixes from trunk into the apple-osx
...
branch.
FossilOrigin-Name: 43c4ba26a20ca0230d898a6431ed9ae5cfdb63d3
2014-12-02 16:38:43 +00:00
drh
5a3d6b1a39
Merge recent trunk enhancements.
...
FossilOrigin-Name: ccb601f6dffba68a57d82db2d046aa27f6f1b755
2014-11-18 21:27:48 +00:00
drh
5d5a49d8da
Merge all recent trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: fef8430f1284b08b1c2af3d5639037478c58fb7e
2014-10-31 15:20:47 +00:00
drh
f6f002a3bb
Merge latest enhancements, including the SQLITE_ENABLE_API_ARMOR patch,
...
from trunk.
FossilOrigin-Name: 10aaf3b148404df7912d9604ccb6921173e7ac80
2014-10-27 18:42:03 +00:00
drh
81f89ae38c
Merge the 3.8.7 changes into the apple-osx branch.
...
FossilOrigin-Name: aa7bbed10b63078dcd3468b7b47c30044bc8586d
2014-10-17 12:11:07 +00:00
drh
6d88f0f145
Merge from trunk recent micro-optimizations and the fix for the DESC index
...
GROUP BY ORDER BY bug.
FossilOrigin-Name: 880df7568add1b5825f713688dcd7a03cd895389
2014-10-14 14:17:15 +00:00
drh
4cfde6344b
Record the errno on fstat() failures.
...
FossilOrigin-Name: 2a6a0820010268593b8edd3c630734ee5f9aa5ab
2014-10-09 11:40:35 +00:00
drh
4a92cb5619
Merge the latest trunk enhancements into the apple-osx branch.
...
FossilOrigin-Name: 6fc7207727d50c3039c7a0c6c9151cad6b9d25de
2014-10-09 11:27:38 +00:00
drh
52c5d76673
Merge the latest enhancements from trunk.
...
FossilOrigin-Name: 2078454ac998ccb5e837c4f13d8d8b2f312f4f50
2014-10-01 01:46:35 +00:00
drh
dde37a1cb0
Merge in all recent changes from trunk.
...
FossilOrigin-Name: 3967ebe83e7cbb1dde26e4c9a6713d5c70fefe46
2014-09-21 23:08:54 +00:00
drh
9cc5985bc4
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 696dc935f78dc883faf98cf446f75ce4028e98f8
2014-09-02 15:57:35 +00:00
drh
edb586616b
Merge recent performance enhancements and the CAST operator enhancements
...
into the apple-osx branch.
FossilOrigin-Name: 5c273111058fcb3a1707ea0f3c7ac4b04525aeb0
2014-08-26 02:02:40 +00:00
drh
1c68302a1a
Merge the 3.8.6 changes into the apple-osx branch.
...
FossilOrigin-Name: b91fcb3b1b6d383e023bd0818a2075018fd33b98
2014-08-15 16:10:41 +00:00
drh
3f45cf5900
Merge the pre-3.8.6 changes from trunk into the apple-osx branch.
...
FossilOrigin-Name: 08058df3af18d28c3fbd306527734f507c06f156
2014-08-14 13:39:49 +00:00
drh
72ab0c824d
Merge 3.8.6 beta changes in from trunk.
...
FossilOrigin-Name: b2e01080cce405de2bba7a5294001f9cc463a3c4
2014-08-06 01:51:19 +00:00
drh
fd855ec1e9
Merge in the CREATE UNIQUE INDEX fix of ticket [9a6daf340df99ba93c53bcf].
...
FossilOrigin-Name: fa7912320fd92c957034164f51d993f86220cf36
2014-07-30 14:57:00 +00:00
drh
c0c290d4f6
Merge all recent trunk changes, and especially the R-Tree IN operator fix
...
of ticket [d2889096e7bdeac].
FossilOrigin-Name: 654c6c658ba7557eb822b03264bb4d259c216c01
2014-07-30 11:49:32 +00:00
drh
7a00b6c815
Merge recent trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 3810dc62d2739cfd4f0dae7cea6af481cc698a0b
2014-07-24 16:43:42 +00:00
drh
31447e8b01
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: f426876fe1cc9ebcda5a52f823f417a4db358517
2014-06-30 19:57:04 +00:00
drh
59967e2d2e
Merge in the 3.8.5 release changes and the FTS integrity-check fix.
...
FossilOrigin-Name: 2dbdfa51703bade30b66730191e4fb286edc500b
2014-06-05 12:53:41 +00:00
drh
acf5e9d692
Merge trunk changes into the apple-osx branch.
...
FossilOrigin-Name: b9fad4490c437a2c49cf86cc1c068433d6d2866b
2014-05-29 20:36:56 +00:00
drh
ef39ae556c
Merge recent trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 54b5fa77e9b2ae447fd25cbdb9abfe37f2226504
2014-05-26 20:08:23 +00:00
drh
d419d42238
Merge all recent trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 23722be49ad8ff21aed49a66174626798c428811
2014-05-20 00:27:19 +00:00
drh
d6edcca767
Fix a misplaced #endif and a C99-ism in the unix VFS.
...
FossilOrigin-Name: c8d384d14650482ac7f311c49f8264a954b1d654
2014-05-09 14:56:16 +00:00
drh
8a9a68e2ae
Fix compiler warnings. When forcing the delete of a WAL file, do not
...
fail if the WAL files does not exist. All "veryquick.tcl" tests are now
passing on Linux under the standard compile-time options.
FossilOrigin-Name: eafd8aa1862fb4bbe0d2441cbd110aba1abc772c
2014-05-09 13:27:38 +00:00
drh
b33a4fdffe
Fix an incorrect check for API misuse.
...
FossilOrigin-Name: 856400dc20752e5630aaea8d17a707c502a1245b
2014-05-09 12:18:06 +00:00
drh
35d09b26e2
Bring the PRAGMA logic into closer alignment with trunk, and in the process
...
fix a couple of crashes.
FossilOrigin-Name: d66fe706dad000888a177c19aa217bbb68edb4d2
2014-05-09 11:45:55 +00:00
drh
b9f41b4fd1
Initial attempt to merge in all trunk changes over the previous 1.5 years.
...
This check-in compiles but there are compiler warnings and "make test"
segfaults after only running a few test modules.
FossilOrigin-Name: 9411d7dc6fbee689730c6f74736341bccd333d9e
2014-05-08 23:01:59 +00:00
drh
e1436049d8
Merge the latest trunk changes (PRAGMA busy_timeout and the ORDER BY
...
query planner enhancements) into the apple-osx branch.
FossilOrigin-Name: 6a5c59dd7e0de9b5a2136f1c333afe522f724a71
2012-09-28 10:57:42 +00:00
dan
4e76b64969
Merge in latest trunk changes.
...
FossilOrigin-Name: bc9b9cd0589c4a51ece2e4657d622a04fc203315
2012-08-31 14:10:24 +00:00
drh
78fffbf2c2
Merge all the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 6723add4f492c30b20db8de6ed818c191dedea40
2012-08-25 01:38:39 +00:00
drh
3314d12e03
Cherrypick [8c9ee1d78f] and [e416359633] from trunk:
...
Ensure that there is always at least one aReadMark slot usable by an unprivileged reader while a checkpoint is running. Also, if one or more transactions are recovered from a log file, initialize one of the aReadMark slots to contain mxFrame as part of the recovery process.
FossilOrigin-Name: 65035912264e3acbced5a3e16793327f0a2f17bb
2012-07-17 17:46:21 +00:00
drh
b2eb39ea15
Merge the vtab1 test script fix and the FTS3 memory leak fix from trunk
...
into the apple-osx branch.
FossilOrigin-Name: 892d8779cc3c4037d6e21c04c39796284d811157
2012-06-08 14:11:30 +00:00
drh
1489c18b99
Merge trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 9d1b8515625ce7fbde170180126bd1a273bb4994
2012-06-08 01:13:17 +00:00
adam
3aed0eb475
Only call fchown when running as root and supporting files mismatch the database owner & perms
...
FossilOrigin-Name: ed53b645cc791e2c75885866ecb668fff14f8e7e
2012-05-31 00:21:28 +00:00
drh
ba1bce386c
Version 3.7.12.1
...
FossilOrigin-Name: 972e75bb5d7349297b94cec2f19561ee105a22cf
2012-05-22 13:11:12 +00:00
drh
8f0e4e2a9c
Stylistic fixes: limit source code line length to 80 characters. C89-style
...
comments only, not C++/C99 style.
FossilOrigin-Name: 4068abe05c3a94c9ac7cff72b77fb8e47a2b1a5d
2012-05-17 14:17:13 +00:00
adam
8a1c468c3c
Improve error reporting from sqlite3_file_control, SQLITE_FCNTL_REPLACE_DATABASE shouldn't copy file security/ACL metadata, bad bit mask fixed
...
FossilOrigin-Name: 92e7bb907802c905f99ed4c47669f97723f63ed3
2012-05-16 22:08:18 +00:00
drh
29b2fb1c52
Version 3.7.12
...
FossilOrigin-Name: d9348b2a4e15873756adfd092e8128d9f1cf72b4
2012-05-14 02:05:15 +00:00
dan
8749d1c8e6
Merge trunk changes with apple-osx branch.
...
FossilOrigin-Name: bf57f0fb73500f384fc57cbe2501343c97dc433e
2012-05-12 14:59:45 +00:00
drh
fc73c50fec
Make sure the WAL file is deleted when changing to DELETE journal mode.
...
FossilOrigin-Name: 66708685909fb048edab7f15e4a81d5a554d88d9
2012-05-11 00:56:28 +00:00
drh
5fbe8d658f
Merge in the legacy table constraint parsing fixes from trunk.
...
FossilOrigin-Name: e87702834ed50882fadb3dee66cafb7438f5e577
2012-05-10 12:09:34 +00:00
adam
02d2493753
Added support for SQLITE_ENABLE_PERSIST_WAL compile time macro, retrieving lastErrno from WAL file and setting last errno when writes fail due to space constraints
...
FossilOrigin-Name: 654792941011c96db879f6b779e99b1c65c587af
2012-05-09 22:36:25 +00:00
drh
edd972a2ed
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 2a99c0074aaabb4916d82464427be079d44d65e6
2012-05-05 01:03:31 +00:00
drh
42b4259a4a
Update the apple-osx branch so that it includes all of the latest trunk
...
changes.
FossilOrigin-Name: b72f07b4a2cf62ac1b52d432f13057d5d93a4ec4
2012-04-19 20:43:54 +00:00
dan
8343a6bf5e
Cherrypick commit [1d5e744cc6] from the trunk in order to avoid leaving a file-ddescriptor open in test scripts capi3.test and capi3c.test.
...
FossilOrigin-Name: 86b8481be7e76cccc92d14ce762d21bfb69504af
2012-04-03 19:43:07 +00:00
adam
4678255c4e
bad assert
...
FossilOrigin-Name: 0c0150f2a349460d685e63be1a747d2bfbe5c8c4
2012-04-02 23:42:48 +00:00
adam
0cb33b650c
Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering
...
FossilOrigin-Name: d51c086e5c006821e2ab932f229649a729d914b2
2012-04-02 23:35:45 +00:00
drh
9817307d2f
Merge all the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 18ec60cacd37a70d598ac1af5e50faffa73bb134
2012-03-31 02:46:20 +00:00
dan
296c8cad4d
Merge latest trunk changes into apple-osx branch.
...
FossilOrigin-Name: f999197b75465a1f71ac1dab8f22ba2167fc0c67
2012-03-19 16:21:28 +00:00
drh
40d50d1b0f
Pull in all the latest trunk changes.
...
FossilOrigin-Name: 504bf4908618f4dc8c9d67380934016b311ca6d0
2012-03-05 16:39:56 +00:00
drh
2f1e7b8a74
Pull the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: e248598649dd69ed4b4d3da80566d2a7a36a349a
2012-02-10 18:18:00 +00:00
drh
e0ba85df8b
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 2cc414cd144cd84aad6420058c6e674c2920ba72
2012-01-14 14:13:31 +00:00
drh
39ab1aef89
Pull all the latest trunk changes over into the apple-osx branch.
...
FossilOrigin-Name: 8a048423f0e409d2332558cb5148e5a1d251ae30
2012-01-03 21:54:09 +00:00
drh
90defefb85
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 59e0d4f3d9af81d0c920812a6583228faa300cd6
2011-12-08 21:08:53 +00:00
drh
48249a7397
Fix a problem with sqlite3_backup_step() that resulted from a faulty merge.
...
FossilOrigin-Name: dacdec78d010922b6357f5319108289d087b6028
2011-10-31 19:59:09 +00:00
drh
ffa0ae9924
Fix the os_unix.c source file so that it will build as part of an
...
amalgamation on non-apple platforms.
FossilOrigin-Name: b2f7639c8faf962239d41bb3a151448fad84e84c
2011-10-31 19:34:47 +00:00
drh
495cd6b419
Pull the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 4fa9ee794713e7a2298f53d9b517c90745b3408b
2011-10-31 14:42:31 +00:00
drh
7d59b89dc9
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: be62ef058bcee55b31127ee779f7ecbf762986f8
2011-10-21 17:18:20 +00:00
drh
aa09d0503d
Simplify the readonly_shm implementation so that it conforms to the
...
implementation on trunk. Update the test cases to agree with the new
behavior.
FossilOrigin-Name: 9efb74cefb2b7444112e16f3da48d5645746fdfa
2011-10-11 18:38:13 +00:00
drh
3a0022dad4
Fix a locking error introduced when porting the new Apple locking code.
...
FossilOrigin-Name: cce1f521362a87cc46fc5bfba68b7c188e2ea34f
2011-10-11 15:03:45 +00:00
drh
0d92f761ed
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 7e2c4898224f9fabf724a6d4e1ac597845a66f73
2011-10-11 14:19:38 +00:00
drh
cc40f4ceb1
Forward port the Apple-specific changes from [db5b7b778c] in the
...
apple-osx-377 branch. Fix this up so that it will compile and run on Linux.
FossilOrigin-Name: 6cb43f6c6e9d8054e00acab378b8af0d82d3084c
2011-10-10 23:53:48 +00:00
adam
aec336af26
Merging in cherry picked diffs for persist wal, alloc padding, wal-safe vacuum and sqlite3_file_control based lockstate checking
...
FossilOrigin-Name: db5b7b778c09c57501cb8266895a0ea4f2de7649
2011-10-10 22:11:44 +00:00
drh
d74c576ee6
Cherrypick the sqlite_data_count() changes from [d4f95b3b6e] and
...
[9913996e7b] into the apple-osx branch for version 3.7.7.
FossilOrigin-Name: aef7945c423a8338374572eeda9444866c64569b
2011-10-10 18:59:05 +00:00
drh
65f0fd40d6
Merge in all trunk changes through the 3.7.8 release.
...
FossilOrigin-Name: ade72b1874c7672ae8d62b9ebac8e4d63fee80cc
2011-09-19 20:32:36 +00:00
drh
f9ae91deed
Remove a couple of comments that were causing problems for the
...
amalgamation generator script.
FossilOrigin-Name: ffed86bf969b98d196ac50bb5e5faddecab4fc59
2011-09-17 18:56:19 +00:00
drh
8062d660f1
Merge the latest trunk fixes into the apple-osx branch.
...
FossilOrigin-Name: 070bf203bb7cd59d69c10b29d7d9374e0361a47a
2011-09-16 19:36:42 +00:00
drh
b19e7036cd
Merge in the latest changes from trunk.
...
FossilOrigin-Name: 2456b4d0d2522dd2541146031347bc5e51f2036f
2011-09-14 19:05:55 +00:00
drh
253df3a264
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 55af80035f0432bbd4c4b3f4dbc9def13c5356b3
2011-08-26 19:18:50 +00:00
dan
343811ce13
Merge latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: c5f7977b899e93bf90bd44572db78c744ea81c14
2011-08-23 18:06:04 +00:00
drh
1b1b8325e1
Merge all the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 77376b332b4460208f837f7bdf6df8c90d5071d5
2011-08-02 18:25:20 +00:00
adam
027200ec51
Changes to make pragma synchronous sticky when SQLITE_DEFAULT_WAL_SAFETYLEVEL is used
...
FossilOrigin-Name: c6158b254fabd02a3d58b1a047a3c5fa979b41a8
2011-06-25 21:43:15 +00:00
dan
d819aea05f
Fix test cases so that they work with SQLITE_DEFAULT_WAL_SAFETYLEVEL defined.
...
FossilOrigin-Name: 8f8b373eed7052e6e93c1805fc1effcf1db09366
2011-06-25 16:35:41 +00:00
drh
e96ab66f34
Fix the build.
...
FossilOrigin-Name: 97729542d53a407de1bdfeb5fa6d80bbdb4813b6
2011-06-24 21:47:39 +00:00
adam
2e4491d4b1
Merging local changes to apple-osx
...
FossilOrigin-Name: 34f0efa2b12e8eb09331768b1524a076baeb34ea
2011-06-24 20:47:06 +00:00
drh
1b2327c509
Pull the last-minute fixes for 3.7.7 into the apple-osx branch.
...
FossilOrigin-Name: 2d4458af59c697ad453996815d14442230654670
2011-06-23 17:42:45 +00:00
drh
66f6ad7b94
Pull the latest changes from trunk into the apple-osx branch.
...
FossilOrigin-Name: b5acda0445db39d58229d65a361d539db30f3833
2011-06-23 02:30:36 +00:00
dan
b5f87f4394
Update apple-osx branch with the latest trunk changes.
...
FossilOrigin-Name: fb7ad09dec805ccb709b138509d6e1eb77323c2f
2011-06-22 11:24:55 +00:00
drh
fbea85d6cd
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 76005fdca05d86f91e424698d86942264419c616
2011-06-21 01:30:53 +00:00
drh
b09945e64c
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 4c69e827f4d65e597e125e0d6691b0c8fb5588d7
2011-06-20 11:57:58 +00:00
drh
c3835e0208
Merge the latest trunk changes, including the read-only shared memory
...
enhancement, into the apple-osx branch.
FossilOrigin-Name: ce5f95dee6989f17a6a7af89699a02f8c5c6f787
2011-06-02 13:07:43 +00:00
drh
d736884f3d
Pull all the latest trunk changes, and especially the fix for WAL cache
...
spills causing transactions to disappear, into the apple-osx branch.
FossilOrigin-Name: 8d1a6bb002a7817fa7df932f7cab7220c1d62c0e
2011-05-19 01:51:25 +00:00
drh
283f9e7ee6
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: f9b149e53815235aaf92f722e37c4819503d72b3
2011-05-05 15:52:46 +00:00
drh
fa64665a49
Update the apple-osx branch to version 3.7.6.1.
...
FossilOrigin-Name: 289194d68e891e4977407d07e452e48844777a36
2011-04-13 15:42:26 +00:00
drh
e127a2ea9f
Pull all the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: 4eaef4ad4cfda519f18922a249904d16489ee606
2011-04-09 18:13:35 +00:00
drh
5be1b1f262
Merge the latest trunk changes into the apple-osx branch.
...
FossilOrigin-Name: c77a767cbd22354d9f6d5cef0d81ea721be593c7
2011-04-05 22:10:50 +00:00
drh
25d2380356
Pull the latest changes from trunk (and hence from schema-parse-refactor)
...
into the apple-osx branch.
FossilOrigin-Name: 8e885ddea0fc5d4c4256025c127e5d41d63c47a5
2011-04-05 13:38:12 +00:00
drh
69d67f5412
Merge in the latest changes from trunk.
...
FossilOrigin-Name: 6d78a25ddce75f63581be60c34dbc75f34c243df
2011-04-04 13:11:07 +00:00
drh
6f7fe3ef3e
This is a version of the SQLite 3.7.5 release with Apple's changes for MacOS.
...
FossilOrigin-Name: 55d2e55b7b0f7851a565e3a982f772afdf8d7a12
2011-02-10 01:49:18 +00:00
drh
e3a4e11bcc
Pull in all the changes from trunk up through the version 3.7.5
...
release candidate 1.
FossilOrigin-Name: 09d6c91dcff0699daec02de0cfd1cdc4e61b4f6b
2011-01-27 18:48:02 +00:00
drh
67d225da53
Merge in all changes to the trunk through version 3.7.4rc3.
...
FossilOrigin-Name: d2ccf7fc0673e875ff7b84cd37b89c65df4bec7f
2010-12-07 15:49:03 +00:00
drh
5a5ced7da9
Merge all the latest changes from the trunk into the apple-osx branch.
...
FossilOrigin-Name: c8bc057c7def6bbbebd89ee52b582bad75fb0509
2010-11-19 23:50:48 +00:00
adam
985be1bce6
Integrated proxy locking file support for WAL journal mode and double free fix
...
FossilOrigin-Name: fd4d38fa66de85676189ff4922fb1bf5f8cac9c4
2010-11-09 00:43:59 +00:00
adam
99f24349ea
fixed memory leak in proxy lock file error handling
...
FossilOrigin-Name: e01c5f3eda7fe6e6afe9c3894384f09b58173da1
2010-09-10 23:16:16 +00:00
adam
890b69fb83
replaced relative lock proxy paths with absolute
...
FossilOrigin-Name: 782c33512ab2b677b0734c591fcecddc5a655203
2010-09-10 20:19:06 +00:00
adam
f5d6f1e0c5
replaced relative lock proxy paths with absolute
...
FossilOrigin-Name: 6a88cd46aeef3c50c91d5aadc61dd0b0982f8a4f
2010-09-10 00:59:28 +00:00
drh
5ec0cfe070
Make sure SQLite is running with MEMSTATUS enabled at the beginning of every
...
test script.
FossilOrigin-Name: b6e9a4d8f7d8b683b4098270e0be149df1ef295f
2010-09-10 00:18:12 +00:00
drh
3b3b1a538d
Make sure MEMSTATUS is enabled at the beginning of the memsubsys2.test
...
script.
FossilOrigin-Name: cf23a354975f581c2cf2299e2b2a4e00819830ad
2010-09-09 23:40:42 +00:00
drh
b0fa210aa3
The merge for check-in [415c448dc4] did not do exactly write, resulting in
...
a subtle bug in the SQLITE_FCNTL_SIZE_HINT logic. This check-in is the
fix.
FossilOrigin-Name: badaaa18fd4a4402add6ae1b3ecadbb79f91fe37
2010-09-09 23:31:36 +00:00
drh
801829c812
Merge in the R-tree fix from the trunk.
...
FossilOrigin-Name: 02ee0bd5a305e3a6cd76f2e304f8a7effacd8433
2010-08-24 01:51:07 +00:00
drh
9b3c15e860
Merge changes through release 3.7.2 into the apple-osx branch.
...
FossilOrigin-Name: 415c448dc45a297bd1b0bbce25c4572eeab286f0
2010-08-24 01:08:11 +00:00
drh
61d3bfb78b
Merge the 3.7.1 pre-release snapshot changes as of [2010-08-18]
...
into the apple-osx branch.
FossilOrigin-Name: 866e9286ae4226b2bec40ef18c672a41768abf1f
2010-08-18 00:24:09 +00:00
adam
45d55a254b
Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments
...
FossilOrigin-Name: 5e2ee7db0f7a2a042b182336438107e2248d7b88
2010-08-18 00:09:47 +00:00
drh
51e5db70b6
Merge in all changes up to the 3.7.0.1 release.
...
FossilOrigin-Name: f88c6367d2f96cc93846ba38e6b963a1a3936e8d
2010-08-07 11:46:07 +00:00
drh
f219bba933
Backport fix [a6bb2108bfb56] for a typo in the OS/2 interface.
...
FossilOrigin-Name: 042a1abb030a0711386add7eb6e10832cc8b0f57
2010-08-04 12:31:10 +00:00
drh
a0166e1873
Update the version number to 3.7.0.1.
...
FossilOrigin-Name: 5074b85967df8f55739ba790924347c764288a88
2010-08-04 12:19:24 +00:00
drh
aff0449d8f
Backport fix [267492d3a7eff7b] for the performance regression caused by
...
automatic indexing and reported by ticket [8011086c85c6c4040].
FossilOrigin-Name: 3f367fe00e2adf87f3cc426466db4e3088e6f175
2010-08-04 12:13:35 +00:00
drh
c55e9b815f
Backport the [65b8636ac6e5] fix for ticket [51ae9cad317a1] to version 3.7.0.
...
FossilOrigin-Name: dec70c63d052bbe41fc4a065109d2845c67d3f15
2010-08-04 11:59:06 +00:00
drh
03ba419b3c
Merge in changes up to and including the 3.6.23.1 release.
...
FossilOrigin-Name: 21ca87f69125a9e7124c6ddc566d17f64661b0d3
2010-06-16 19:48:56 +00:00
drh
c4098a3d9f
Cherry-pick the SQLITE_FCNTL_SIZE_HINT patch (check-in [2b7e3b4a30d6a7c4a8]
...
and bump the version number to 3.6.23.2.
FossilOrigin-Name: 776679af588625f13307369770979bccae7cf03a
2010-05-19 22:09:19 +00:00
drh
21ce77989a
Disable the corruptE test which SQLITE_OVERSIZE_CELL_CHECK is enabled.
...
This is a cherrypick merge from check-in [1dc4f9fe9b83467ba].
FossilOrigin-Name: a40d080ca3c5f152f3296caf48f20728f61317de
2010-05-19 20:30:15 +00:00
drh
91973abb4b
Include shell.c and sqlite3.def in the amalgamation ZIP archive.
...
Ticket [e063139eb3f8]
FossilOrigin-Name: b51fcac9fb4207810ee8d33ead47886e9c46d224
2010-03-31 11:56:47 +00:00
drh
722db051c6
Update the version number to 3.6.23.1.
...
FossilOrigin-Name: b078b588d617e07886ad156e9f54ade6d823568e
2010-03-26 22:28:06 +00:00
drh
87dd60cd8d
Pull in other fixes from the trunk: check-ins [bea9258643],
...
[f186b6a619], and [bb591802ff].
FossilOrigin-Name: b1f342a6643829020beef542a0700d90822e6467
2010-03-26 21:53:11 +00:00
drh
7244fdc446
Fix to the crash8.test test script.
...
FossilOrigin-Name: f18a129a7aab09a1e0d34155e82bcbf7479a401d
2010-03-26 21:47:59 +00:00
drh
4f7e8fcded
Enhance FTS3 to take advantage of the MAX() optimization.
...
Cherrypick of [b7e42ae774].
FossilOrigin-Name: 4b65b4805100852a2b6a834aa6efc0bbf25b539f
2010-03-26 17:42:57 +00:00
drh
95063a5774
Correctly handle strings with zero-length tokens in the FTS3 offsets()
...
function. This is a cherrypick of [d37034f7fc].
FossilOrigin-Name: ff6ae4f0e461fb5f8d08a0092488b7cd71cffb05
2010-03-26 17:40:32 +00:00
drh
ad7c2a87f5
After any rollback that modifies the database file, sync the database
...
before deleting the rollback journal. This is a cherry-pick merge
of check-ins [b21b911f23] and [f2326dad4e]
FossilOrigin-Name: ca0bc2a22e893062876f67e0f53cbab44b45665d
2010-03-26 17:37:12 +00:00
adam
cc3ec7cb2b
fix merge error and compiler warning
...
FossilOrigin-Name: 5c0afe70a5ee2b378896bf30426823dc5ae4e95c
2010-02-26 22:05:01 +00:00
adam
3942b4b147
More double free paranoia
...
FossilOrigin-Name: 62dfb44b3b66c4acb1a7a10c44cbee1022a88883
2010-02-26 20:54:10 +00:00
drh
9aa0012a08
Merge latest changes from the trunk into the apple-osx branch.
...
FossilOrigin-Name: 4b72e39bd00572d9375639f4b978eff1b1d9aa20
2010-02-17 19:34:11 +00:00
adam
efd8e3b33d
Updated open mask to include SQLITE_OPEN_AUTOPROXY
...
FossilOrigin-Name: 7c3bede3f21812aa78105c6685654f12f0460eea
2010-01-26 01:14:33 +00:00
drh
0b90b2209f
Align the os_unix.c source file with the version found on trunk.
...
FossilOrigin-Name: fa0f6c140e8ff9a5eed1d8a339fb6d55ecdca688
2010-01-20 13:20:22 +00:00
drh
9782039bde
Update the Apple OS-X branch to include all of the latest changes in trunk.
...
FossilOrigin-Name: 96499b1dd69a0954e30e4b5b4f2272ab306afcdb
2010-01-20 01:26:07 +00:00
adam
332aa832ce
robustness fixes for preventing a finalized statement from being reused
...
FossilOrigin-Name: a7a0c8d644873764cb799f9d6aacede4a4fb531f
2010-01-19 23:50:21 +00:00
drh
bf4cad1e4c
Update the OS-X branch to include all trunk changes through version 3.6.22.
...
FossilOrigin-Name: 541e2b488e4e40706e457c6d3b5647d53da02ce9
2010-01-06 13:12:48 +00:00
drh
b0c5edcd06
Fix the main.mk makefile so that the sqlrr extension is built into the
...
amalgamation correctly.
FossilOrigin-Name: a3204d8a217d47e5120ab16918c1b7d4be5a021e
2009-12-23 18:06:49 +00:00
drh
2250799f0c
Merge the latest changes on trunk (and especially the fix for
...
the (xANDy)OR(z) bug) into apple-osx.
FossilOrigin-Name: 5754a3a56144ee0e073c80651bf11cb23ee7f447
2009-12-16 23:46:11 +00:00
drh
ca071dfd75
Merge all changes associated with the version 3.6.21 release into the OS-X
...
branch.
FossilOrigin-Name: ad08794d7239bb804eb39c00170821732b60cb65
2009-12-07 23:53:51 +00:00
adam
ac0c39980a
Fix for lock structure sharing with AFP-style locking
...
FossilOrigin-Name: 62f15c0aeaec5d778addb6edba62411c698bec0f
2009-11-09 19:30:44 +00:00
drh
04d4227255
Fix an undefined variable on non-Mac builds.
...
FossilOrigin-Name: 9552de8fb5ec7554c989edc138c0324c5fd0a206
2009-11-05 18:31:55 +00:00
adam
e6c3c72c1b
Merging in OSX customizations:
...
A ext/sqlrr/sqlrr.[ch]
-- add sql recording/replay support (very experimental extension -- pre alpha)
M ext/rtree/rtree.c
-- fix cast compiler warning
M src/func.c
-- substring backward compatiblity <rdar://problem/6778339>
M src/legacy.c
-- replay recorder calls
M src/main.c
-- if SQLITE_ENABLE_AUTO_PROFILE, call sqlite3_profile when env(SQLITE_AUTO_PROFILE)
-- replay recorder calls
M src/mem1.c
-- use custom malloc zone on single core systems
M src/os_unix.c
-- hostid via gethostuuid
-- read-only file system support for proxy locking
-- improved handling of simulated shared lock on AFP/SMB on 64 bit systems
-- disable whole-file-lock NFS file locking
-- fix for downgrading from exclusive to shared lock on NFS
-- proxy lock breaking & recreating local lock files
-- support SQLITE_OPEN_AUTOPROXY flag
-- only write 1st byte into new zero-length files if fs is DOS
-- cache fs type info in unixFile struct
-- force use of fsync() even if fdatasync() is available
-- remove flock locking style support for SMB
-- replace strcpy with strlcpy
M src/prepare.c
-- replay recorder calls
M src/sqlite.h.in
-- added SQLITE_OPEN_AUTOPROXY
M src/sqliteInt.h
-- include replay recorder header
M src/vdbeapi.c
-- checking for NULL statement for <rdar://6646331>
-- replay recorder calls
FossilOrigin-Name: 941a01eb868815f566539e9ab21f807d9e798e40
2009-11-03 22:34:35 +00:00