dan 
							
						 
					 
					
						
						
							
						
						7531a5a378 
					 
					
						
						
							
							Add the sqlite3session_table_filter API to the sessions extension.  
						
						... 
						
						
						
						FossilOrigin-Name: b7e4dd889d37c8f57c2d3c7900e802f644aac3ea 
						
						
					 
					
						2013-08-23 17:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						32683532f0 
					 
					
						
						
							
							Merge in minor bug fixes and performance tweaks from trunk leading up to  
						
						... 
						
						
						
						the version 3.8.0 release.
FossilOrigin-Name: 831492dca8bcfb1a1f83a8bb15de9cc94f29f07e 
						
						
					 
					
						2013-08-22 15:07:08 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						2505a5fee2 
					 
					
						
						
							
							Fix an FTS4 problem introduced by [361084e1eb].  
						
						... 
						
						
						
						FossilOrigin-Name: 5f35c8cb8f8b67121c70f98c02c4aa7c25327690 
						
						
					 
					
						2013-08-21 15:45:27 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						90bf3d7422 
					 
					
						
						
							
							Merge performance enhancements and compiler warning fixes from trunk.  
						
						... 
						
						
						
						FossilOrigin-Name: 3e4033285deb417bd72c008917729dbf3bf4e90d 
						
						
					 
					
						2013-08-20 13:02:16 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						2c18788ffa 
					 
					
						
						
							
							Initialize a variable in fts3_write.c on the grounds that the argument required to show that it does not require initialization with is complicated. Add an assert() to where.c to silence a clang scan-build warning.  
						
						... 
						
						
						
						FossilOrigin-Name: d6c4d48a002a6d7057fccc30064ce0b049678f0c 
						
						
					 
					
						2013-08-19 19:29:50 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						290703091e 
					 
					
						
						
							
							Add some extra assert() statements to silence a few clang warnings.  
						
						... 
						
						
						
						FossilOrigin-Name: 1c63e9515b5f5cb9169928b108d002dcd18ad4fd 
						
						
					 
					
						2013-08-19 18:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						700a7fdf83 
					 
					
						
						
							
							Merge in the latest changes from trunk.  
						
						... 
						
						
						
						FossilOrigin-Name: 69d5bed017bda3e184857febcc8b6f6bed6ad228 
						
						
					 
					
						2013-08-06 14:52:27 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						f3d2aaeca2 
					 
					
						
						
							
							For the vtshim module, always zero out the xChildDestroy function pointer after calling it.  
						
						... 
						
						
						
						FossilOrigin-Name: 240f7252c66ad3ff5ae0ef06455c1ff9bd78bbb4 
						
						
					 
					
						2013-08-05 21:54:17 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						7fb30bd0dd 
					 
					
						
						
							
							Merge in the latest trunk changes, including partial indexes, the MAX_PATH  
						
						... 
						
						
						
						fix in os_win.c, and the sqlite3_cancel_auto_extension() API.
FossilOrigin-Name: 7e1acb390770d1bd189fac7a3a7f96106f96e3a4 
						
						
					 
					
						2013-08-02 20:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						b8c068329d 
					 
					
						
						
							
							Documentation changes to warn that sqlite3_set_auxdata() might call the  
						
						... 
						
						
						
						destructor even before it returns.  Also fix the regexp extension to deal
with that case.  Ticket [406d3b2ef91c].
FossilOrigin-Name: 7acc8cd32d593a473c9e9adaf323220a7a46480a 
						
						
					 
					
						2013-07-18 14:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						47af6e76d6 
					 
					
						
						
							
							Fix copy/paste errors in comments in the transitive_closure virtual table.  
						
						... 
						
						
						
						No changes to code.
FossilOrigin-Name: b1b0de29fdf7de83722bb85b748f058b9901e77a 
						
						
					 
					
						2013-07-17 21:08:49 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						6f855952d0 
					 
					
						
						
							
							Merge recent trunk changes (such as the query_only PRAGMA, the  
						
						... 
						
						
						
						defer_foreign_keys PRAGMA, and the SQLITE_DBSTATUS_DEFERRED_FKS parameter
to sqlite3_db_status()) into the sessions branch.
FossilOrigin-Name: 8dfc0b78c38e519b64a796243ff7c0aff688ff36 
						
						
					 
					
						2013-07-11 15:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						07001c45a1 
					 
					
						
						
							
							Remove the undocumented sqlite3_foreign_key_check() API and replace it with  
						
						... 
						
						
						
						sqlite3_db_status(db, SQLITE_DBSTATUS_DEFERRED_FKS, ...).  Add test cases
for the new functionality.
FossilOrigin-Name: d39e65fe702a2e11477f2d996f77404f45763368 
						
						
					 
					
						2013-07-11 13:49:59 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						580d7dc71d 
					 
					
						
						
							
							Adjust the costs in the xBestIndex function of the spellfix1 virtual table  
						
						... 
						
						
						
						to force the use of the MATCH term if it is available.
FossilOrigin-Name: f003bea9fe1b79e2b4d18fbef86c1d8f0f60e4b6 
						
						
					 
					
						2013-07-09 15:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						888e16e7c5 
					 
					
						
						
							
							Pull in all the latest changes from trunk.  
						
						... 
						
						
						
						FossilOrigin-Name: af3ca4c6e557e6bc92584586b5a97d9be41b0b82 
						
						
					 
					
						2013-07-09 13:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						1f10c28618 
					 
					
						
						
							
							Modify several extensions to use the new exported function naming.  
						
						... 
						
						
						
						Fix some shared library compilation issues.
FossilOrigin-Name: 1e39f85077f1f2b96c3a656c5b6334bafb005908 
						
						
					 
					
						2013-07-09 12:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d4b473b2cf 
					 
					
						
						
							
							Add an optional 5th parameter to the next_char() function that is the  
						
						... 
						
						
						
						collating sequence to use for comparison.
FossilOrigin-Name: 9415db6ef255d27ca8473c17e65749a197c30455 
						
						
					 
					
						2013-07-08 01:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						ed20073b8d 
					 
					
						
						
							
							Make a couple of implicit casts explicit to fix compiler warnings.  
						
						... 
						
						
						
						FossilOrigin-Name: 9676280a9387b8bfba82cfc0087318863d05d4f3 
						
						
					 
					
						2013-07-05 10:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						049d487e2e 
					 
					
						
						
							
							Modify several extensions to use the new exported function naming.  Fix some shared library compilation issues.  
						
						... 
						
						
						
						FossilOrigin-Name: f2ab8747825ab5131ffab174aa0ffe5e474f6811 
						
						
					 
					
						2013-07-04 23:53:56 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						bded90b487 
					 
					
						
						
							
							Fix a bug preventing some FK constraint checking from being deferred until the end of changeset application.  
						
						... 
						
						
						
						FossilOrigin-Name: 1452defb8cfcc489230314dd1e0425feba46c49d 
						
						
					 
					
						2013-07-04 15:22:53 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						cb3e4b797e 
					 
					
						
						
							
							Experimental change to the handling of foreign key constraint violations when applying a changeset: all foreign keys, immediate and deferred, are deferred until the end of the transaction (or sub-transaction) opened by the sqlite3changeset_apply(). A single call to the conflict-handler (if any) is made if any FK constraint violations are still present in the database at this point. The conflict-handler may choose to rollback the changeset, or to apply it, constraint violations and all.  
						
						... 
						
						
						
						FossilOrigin-Name: 1d44e5d3c2b1dc958442f9114a960b256e002ed3 
						
						
					 
					
						2013-07-03 19:53:05 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						35e2858e98 
					 
					
						
						
							
							Fixes for the sessions module so that it works with sqlite3_extended_error_codes() set.  
						
						... 
						
						
						
						FossilOrigin-Name: c2972b6aed23f6c76a289534de9ea4732a48f40e 
						
						
					 
					
						2013-07-02 20:23:40 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						aaf528e09f 
					 
					
						
						
							
							Fix harmless typos in comments of two extensions.  
						
						... 
						
						
						
						FossilOrigin-Name: 1c3ed47b71844d062c4e9a315f2f368b382684cc 
						
						
					 
					
						2013-07-02 00:06:31 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						cef4fb61f0 
					 
					
						
						
							
							Add the "vtshim" extension, implementing a wrapper around the virtual  
						
						... 
						
						
						
						table interface to make it Disposable for the CLR.  No changes to the
core.
FossilOrigin-Name: 6c3839ef311a53076650c6479c932e545a26b96f 
						
						
					 
					
						2013-06-26 18:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						fd64cedc4b 
					 
					
						
						
							
							Bring the sessions branch up-to-date with all the latest trunk changes.  
						
						... 
						
						
						
						FossilOrigin-Name: 086a127236ee99d67513490fb7b5549e8b752c44 
						
						
					 
					
						2013-06-26 13:31:50 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4580cfb93e 
					 
					
						
						
							
							Cut over the next generation query planner.  Increase the version number  
						
						... 
						
						
						
						to 3.8.0.
FossilOrigin-Name: 0fe31f60cadc5fe5a9d87e110bfaed5fd026cba1 
						
						
					 
					
						2013-06-26 11:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						792f34921c 
					 
					
						
						
							
							Enhance error message handling for the vtshim module.  
						
						... 
						
						
						
						FossilOrigin-Name: b4a0d5327addd90bef758e6a1403ac69f61b3886 
						
						
					 
					
						2013-06-21 19:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						adbae616bd 
					 
					
						
						
							
							Remove an unused function declaration from the FTS3 source code.  
						
						... 
						
						
						
						FossilOrigin-Name: 096ae1d8f9a08f92daedece6b0615f4d22b05023 
						
						
					 
					
						2013-06-21 18:36:44 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						8def92bac3 
					 
					
						
						
							
							Add the "notindexed" option to fts4.  
						
						... 
						
						
						
						FossilOrigin-Name: 8ff2b8f5948ccddce70102e6d68d464c66e4f7ca 
						
						
					 
					
						2013-06-21 17:30:47 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						aafcef69e2 
					 
					
						
						
							
							The vtshim xCreate and xConnect functions need to store the pAux pointer into the newly created vtable object.  Style fixes.  
						
						... 
						
						
						
						FossilOrigin-Name: 43913c7bd5409791916dfa268258d22f34731273 
						
						
					 
					
						2013-06-20 01:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						919aa1af40 
					 
					
						
						
							
							Integration adjustments for the vtshim module.  
						
						... 
						
						
						
						FossilOrigin-Name: bf2e28ddb292ef0b9a1262ec249aed3243dcfb20 
						
						
					 
					
						2013-06-20 00:20:39 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ec3e641a3c 
					 
					
						
						
							
							Add a prototype for an extension that sits in between the SQLite native code  
						
						... 
						
						
						
						virtual table interface and a CLR IDisposable object.
FossilOrigin-Name: 10bba8d0821159a45c6a0d6c3cef897cb4d4e9a6 
						
						
					 
					
						2013-06-13 00:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						37ca04880a 
					 
					
						
						
							
							Merge all changes from trunk.  
						
						... 
						
						
						
						FossilOrigin-Name: f2e15b1974e55373b5819e3b2326653f890f409f 
						
						
					 
					
						2013-06-12 17:17:45 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						4f402f26b1 
					 
					
						
						
							
							Improved processing of DISTINCT.  
						
						... 
						
						
						
						FossilOrigin-Name: ba897100fed291d2025f68d09334f9985312298b 
						
						
					 
					
						2013-06-11 18:59:38 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						5f0b33c2cb 
					 
					
						
						
							
							Add the SQLITE_FTS3_MAX_EXPR_DEPTH compile time option.  
						
						... 
						
						
						
						FossilOrigin-Name: 24fc9d4438a5615dd20af5419456166df83a72ea 
						
						
					 
					
						2013-06-11 14:22:11 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						5822d6feb2 
					 
					
						
						
							
							Fix test cases for the new EXPLAIN QUERY PLAN format.  Add the  
						
						... 
						
						
						
						wherecosttest tool.  Other fixes to logarithm cost.
FossilOrigin-Name: aa580e368e3c398b8377b80342dfdd906324c248 
						
						
					 
					
						2013-06-10 23:30:09 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f2c9229f73 
					 
					
						
						
							
							Up until now the fts4 "unicode61" tokenizer has treated all private use codepoints except the first and last of each of the three ranges as alphanumeric (eligible to be part of tokens). This commit fixes this so that all private use codepoints are considered alphanumeric. In other words, it fixes the handling of codepoints 0xE000, 0xF8FF, 0xF0000, 0xFFFFD, 0x100000 and 0x10FFFD.  
						
						... 
						
						
						
						FossilOrigin-Name: 6cfd9af5250029c0d275be027b4208c48954a8a1 
						
						
					 
					
						2013-06-05 16:17:21 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						73843cac73 
					 
					
						
						
							
							Increase the estimated full-scan cost for an FTS3 table.  
						
						... 
						
						
						
						FossilOrigin-Name: 8d9f29f847f38612447c79a5fb366a9143ef6205 
						
						
					 
					
						2013-06-04 13:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a3855653ed 
					 
					
						
						
							
							Adjust the xBestIndex methods on both the fuzzer and transitive_closure  
						
						... 
						
						
						
						virtual tables so that an unused MATCH operator gets a really large cost.
Remove ambiguities from the fuzzer test cases.
FossilOrigin-Name: e2c1af78b65a8ace976fa6c035db212e1ffc79b8 
						
						
					 
					
						2013-06-03 21:25:28 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						d2b113bc33 
					 
					
						
						
							
							Fix a bug in the transitive_closure virtual table that NGQP exposes.  
						
						... 
						
						
						
						Update between.test module to avoid using sqlite_query_plan.
FossilOrigin-Name: aa66b864204b4b8717d845499132b987eb8ef924 
						
						
					 
					
						2013-06-03 18:50:15 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						44dc8e822b 
					 
					
						
						
							
							Fix EXPLAIN QUERY PLAN row counts for the rtree virtual table tests.  
						
						... 
						
						
						
						FossilOrigin-Name: 15328987cc876d7a4e34561b6b0e08937aefe4be 
						
						
					 
					
						2013-06-03 18:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						def3367e50 
					 
					
						
						
							
							Add the percentile() SQL function as a loadable  
						
						... 
						
						
						
						extension in the ext/misc directory.
FossilOrigin-Name: a64d760d9290b1be78cdda7ae66d4f02c3b3fa53 
						
						
					 
					
						2013-05-28 20:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f7b5496e8e 
					 
					
						
						
							
							Many small harmless comment changes.  Removal of obsolete comments and  
						
						... 
						
						
						
						fixing misspelled words.  No changes to code.
FossilOrigin-Name: a0d5cc9315dc6e9ef7dee4c3dfabf4e562d64376 
						
						
					 
					
						2013-05-28 12:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						87ddfeb079 
					 
					
						
						
							
							When writing to an FTS table, take an exclusive shared-cache lock on the %_segdir table before writing. Otherwise, an xCommit() call may report an SQLITE_LOCKED error.  
						
						... 
						
						
						
						FossilOrigin-Name: 3cd2da42e9403b1e6243ad53f3f2bbf89c0fb9b0 
						
						
					 
					
						2013-05-27 10:11:53 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						85b303df54 
					 
					
						
						
							
							Update the sessions branch to the official 3.7.17 release code.  
						
						... 
						
						
						
						FossilOrigin-Name: fc88f7311ba888015634b89b5909890208f543f5 
						
						
					 
					
						2013-05-20 13:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						f15d23da6e 
					 
					
						
						
							
							Remove a stray tab character from the transitive_closure extension source code.  
						
						... 
						
						
						
						FossilOrigin-Name: 7a9aa21c3506a10ab9465540e81071b39bca447d 
						
						
					 
					
						2013-05-17 20:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						466af9baae 
					 
					
						
						
							
							Update the sessions branch to the latest 3.7.17 beta.  
						
						... 
						
						
						
						FossilOrigin-Name: af8057ef5dcaa72dc0d2ab5d1553b06757449fa1 
						
						
					 
					
						2013-05-17 10:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						ad1818d9ed 
					 
					
						
						
							
							Update the sessions branch with the latest trunk changes.  
						
						... 
						
						
						
						FossilOrigin-Name: d09355050a74344c1cb6d303af9f601cd41e2368 
						
						
					 
					
						2013-05-15 18:45:14 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						11f71d6ae4 
					 
					
						
						
							
							Fixes to allow testfixture to be compiled with SQLITE_OMIT_VIRTUAL_TABLE defined.  
						
						... 
						
						
						
						FossilOrigin-Name: 00231fb0127960d700de3549e34e82f8ec1b5819 
						
						
					 
					
						2013-05-15 18:34:17 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						15912e70b7 
					 
					
						
						
							
							Add the rot13.c loadable extension.  
						
						... 
						
						
						
						FossilOrigin-Name: 8f9bd8e7a88eb11fb17d29954fa4b8c2840a5019 
						
						
					 
					
						2013-05-15 13:05:03 +00:00