dan 
							
						 
					 
					
						
						
							
						
						b8fff29c68 
					 
					
						
						
							
							In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on  F2FS file-systems, invoke  
						
						... 
						
						
						
						SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call
fails. Also, do not use an atomic transaction to create the initial database.
This is because if an error occurs while writing to the db file, any changes
to the file-size do not seem to be rolled back automatically. The only time
this matters is when the file was 0 bytes in size to start with.
FossilOrigin-Name: b3122db1545aeb48b7c28d480534b4b0fe04e83d5336225714c3cad926e5960e 
						
						
					 
					
						2018-01-23 14:01:51 +00:00 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						a690ff360b 
					 
					
						
						
							
							Change the error message text for SQLITE_ERROR to omit the part about  
						
						... 
						
						
						
						"missing database" as that meaning is now obsolete (since approx SQLite 2.0).
FossilOrigin-Name: 732f90d6327c5c6368fc8b4cc207bd644ef08e3ae6d2e7295258ab099deaba63 
						
						
					 
					
						2017-07-07 19:43:23 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						9bf0136384 
					 
					
						
						
							
							Fix a couple of test script problems on this branch. Both related to the fact that temp database page sizes can no longer be changed by VACUUM or the backup API after the temp db is populated.  
						
						... 
						
						
						
						FossilOrigin-Name: 6bb5aa2be2a6c5ca66a98a9387b2845507a6bdd2 
						
						
					 
					
						2016-04-27 11:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						d0879bad42 
					 
					
						
						
							
							Fix a problem in pagerfault.test causing an assert() to fail.  
						
						... 
						
						
						
						FossilOrigin-Name: ba8d2d507f82e2baaceadcf7ac6d71bb91f7e06b 
						
						
					 
					
						2014-01-27 14:19:22 +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 
						 
				 
			
				
					
						
							
							
								drh 
							
						 
					 
					
						
						
							
						
						9b4c59fa1b 
					 
					
						
						
							
							Refactoring the mmap interface.  The controlling pragma is now "mmap_size"  
						
						... 
						
						
						
						instead of "mmap_limit".  Also change SQLITE_CONFIG_MMAP_LIMIT and
SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and
SQLITE_FCNTL_MMAP_SIZE, respecctively.  
The default mmap_size is now always 0, meaning that
memory mapped I/O is off by default.  There is a new compile-time option
SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size.
Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic
and causes it to be omitted from the build.  An extra argument is added
to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE
at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we 
know that it does not work, meaning that it cannot be turned on by mistake
on those platforms.
FossilOrigin-Name: ea1404a10abd7f68e1f8e0708c8a3199d1f79665 
						
						
					 
					
						2013-04-15 17:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						abd6d84a11 
					 
					
						
						
							
							Add tests to "permutations.test coverage-pager" to cover uncovered branches.  
						
						... 
						
						
						
						FossilOrigin-Name: 07a0e4e9820a85bf1690214fef3577866c763f92 
						
						
					 
					
						2013-04-06 11:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						d7a558a9fb 
					 
					
						
						
							
							Improve the code coverage of "permutations.test coverage-pager".  
						
						... 
						
						
						
						FossilOrigin-Name: b095e2cdb61ca8487255687f58fb1024d40f3986 
						
						
					 
					
						2013-04-05 20:40:43 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						db082408c6 
					 
					
						
						
							
							Add test cases to mmap1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: 3050136be962427cc4dcced6077ef29b2a941405 
						
						
					 
					
						2013-04-02 18:33:55 +00:00 
						 
				 
			
				
					
						
							
							
								mistachkin 
							
						 
					 
					
						
						
							
						
						fda06befd5 
					 
					
						
						
							
							Add retry logic for AV defense to winOpen.  Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried.  
						
						... 
						
						
						
						FossilOrigin-Name: 9007586fdabed8dbcc78581ea9821cfd1f9a4c8c 
						
						
					 
					
						2011-08-02 00:57:34 +00:00 
						 
				 
			
				
					
						
							
							
								shaneh 
							
						 
					 
					
						
						
							
						
						b2f20bfc53 
					 
					
						
						
							
							Add Microsoft nmake compatible makefile; update a few test cases for Windows.  
						
						... 
						
						
						
						FossilOrigin-Name: a7590af65f3881cf905b8cac2b87381e89a80271 
						
						
					 
					
						2011-06-17 07:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								shaneh 
							
						 
					 
					
						
						
							
						
						b59b95a403 
					 
					
						
						
							
							Another change for testing on Windows.  
						
						... 
						
						
						
						FossilOrigin-Name: 2625886b1997dc92e7c3669a4f6ccf3560a4dd80 
						
						
					 
					
						2010-11-04 21:13:56 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						fa2a477226 
					 
					
						
						
							
							Fix some test failures found running releasetest.tcl.  
						
						... 
						
						
						
						FossilOrigin-Name: 56a9ce7774a6f163a62684dd8d5357ce16a07de1 
						
						
					 
					
						2010-09-14 10:53:45 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						ab4f076e7a 
					 
					
						
						
							
							Fix a problem in pagerfault.test uncovered by the previous change.  
						
						... 
						
						
						
						FossilOrigin-Name: b6719ce32892a38b9b3dff07decdd6e94c01b3e2 
						
						
					 
					
						2010-08-30 16:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						5f848c3a48 
					 
					
						
						
							
							Fixes for the SQLITE_CHECK_PAGES debugging feature.  
						
						... 
						
						
						
						FossilOrigin-Name: 21a1e5961bba148fda50cc0b7d472ca74f90808a 
						
						
					 
					
						2010-08-23 18:19:31 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f5d3df405c 
					 
					
						
						
							
							Add some tests to e_expr.test and pagerfault.test. No code changes.  
						
						... 
						
						
						
						FossilOrigin-Name: 44de3cab9c89eb28485c0dc36d791b1c61d56b34 
						
						
					 
					
						2010-08-21 15:51:05 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						1879b088bd 
					 
					
						
						
							
							If an error occurs in PagerSetPagesize(), set the output variable to the unmodified page-size before returning.  
						
						... 
						
						
						
						FossilOrigin-Name: 02def8f92588b8a45dff3976d1e7f9e3f0359b3b 
						
						
					 
					
						2010-08-12 16:36:34 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						5653e4da36 
					 
					
						
						
							
							Add coverage tests for pager.c.  
						
						... 
						
						
						
						FossilOrigin-Name: 228c5b16af80c22e97d9d4deb351e0d3f4523f89 
						
						
					 
					
						2010-08-12 11:25:47 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						22b328b23c 
					 
					
						
						
							
							Improve coverage of pager.c.  
						
						... 
						
						
						
						FossilOrigin-Name: 2fa05d01b6b11788a5b73d203fcac9d4a4ba9fd8 
						
						
					 
					
						2010-08-11 18:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						59257dc615 
					 
					
						
						
							
							When opening a write-transaction on a database file that has been appended to or truncated by a pre-3.7.0 client, update the database-size field in the database header. Fix for [51ae9cad31].  
						
						... 
						
						
						
						FossilOrigin-Name: 65b8636ac6e5d3e4502d4f576ddf9350d5df3022 
						
						
					 
					
						2010-08-04 11:34:31 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						9d08d640ac 
					 
					
						
						
							
							Add tests to pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: b092f2a74bdc77c1f90ad3b4448cb68a891ecf63 
						
						
					 
					
						2010-07-14 08:20:35 +00:00 
						 
				 
			
				
					
						
							
							
								shaneh 
							
						 
					 
					
						
						
							
						
						caace9261a 
					 
					
						
						
							
							Fixed a few tests in pagerfault.test so they work correctly on Windows.  
						
						... 
						
						
						
						FossilOrigin-Name: ffbdd954a05c003a213069e39ad0655e77983666 
						
						
					 
					
						2010-07-08 13:33:47 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b3f4351f00 
					 
					
						
						
							
							Further changes to test scripts so that the "inmemory_journal" permutation works.  
						
						... 
						
						
						
						FossilOrigin-Name: 50f2f7dfd64f610982525fd7a0dd7c1ade67bebb 
						
						
					 
					
						2010-07-03 16:37:45 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f43d7fce61 
					 
					
						
						
							
							Fix an assert() in pager.c added by the previous commit. And various problems with test scripts in autovacuum and in-memory journal mode.  
						
						... 
						
						
						
						FossilOrigin-Name: 62a10101776b41236ff7bd08c8aa85765a43df7c 
						
						
					 
					
						2010-07-03 10:00:00 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						c396d4af58 
					 
					
						
						
							
							Additional test cases to cover branches in pager.c.  
						
						... 
						
						
						
						FossilOrigin-Name: eddfb2b4062f8a8b907f0c7bc08a05c16692e900 
						
						
					 
					
						2010-07-02 11:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						d0b0d4dc23 
					 
					
						
						
							
							Add tests to pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: c6e75950928954fbb1590f952e3cdbcb0753b745 
						
						
					 
					
						2010-07-01 19:01:56 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						89ccf4481b 
					 
					
						
						
							
							Add pager test cases. Change a condition in pager.c to NEVER().  
						
						... 
						
						
						
						FossilOrigin-Name: a8f6341d3b12d64ef56ed05226e3b4f183b8957d 
						
						
					 
					
						2010-07-01 15:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						6b63ab47d7 
					 
					
						
						
							
							Add further test cases. Fix an assert() in pager.c.  
						
						... 
						
						
						
						FossilOrigin-Name: 8e65c0e3dac400f6a0ec3b7494fba62c14ed6182 
						
						
					 
					
						2010-06-30 10:36:18 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						ba3cbf3d4b 
					 
					
						
						
							
							Add coverage test cases. Have sqlite3_backup_step() transform SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning.  
						
						... 
						
						
						
						FossilOrigin-Name: 5e19bc360e098ec06a72f4a86254d8e62e93ea57 
						
						
					 
					
						2010-06-30 04:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						c8ce39723d 
					 
					
						
						
							
							Add tests to pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: 008513ee6115f8d6f4b4e1428c1c638282b971a3 
						
						
					 
					
						2010-06-29 10:30:23 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						d353331aba 
					 
					
						
						
							
							Add extra pager tests.  
						
						... 
						
						
						
						FossilOrigin-Name: 6b7e419ddc241f457dd69878f09f5c51c70aa379 
						
						
					 
					
						2010-06-28 19:04:02 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						273f3f0d1a 
					 
					
						
						
							
							When synchronous=NORMAL, use the same journal file format as with synchronous=FULL (i.e. multiple journal headers within the one journal). Fix for [d11f09d36e].  
						
						... 
						
						
						
						FossilOrigin-Name: 2eaf5ee0d9338de8a77fb3e06ad2f2b0daa6fcbe 
						
						
					 
					
						2010-06-26 15:42:33 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						f9b4419d39 
					 
					
						
						
							
							Further test cases for pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: bfd563c4714d86805fa09ce9f4f807e5d502a99b 
						
						
					 
					
						2010-06-25 19:09:48 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						ec6ffc1a6a 
					 
					
						
						
							
							Add test cases to pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: 4941e437d2638f36ac8510d4a5b4c780afc798bb 
						
						
					 
					
						2010-06-24 19:16:06 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						0a6052ec51 
					 
					
						
						
							
							Add a coverage test to pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: b58db67e972b5660e62a9b7daa2c1e87c3cf0a68 
						
						
					 
					
						2010-06-24 13:24:26 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						dca321aed4 
					 
					
						
						
							
							Add coverage tests. Remove a NEVER macro from pager.c, as the condition can now be true in wal mode.  
						
						... 
						
						
						
						FossilOrigin-Name: 7aac9ad6dd14b1c56eb8e4750ac769c6197c30bd 
						
						
					 
					
						2010-06-24 10:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						346e426753 
					 
					
						
						
							
							Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER macro in pager.c that this hits.  
						
						... 
						
						
						
						FossilOrigin-Name: 3e9680c4c18140d083b24e05a21ea6792aef2487 
						
						
					 
					
						2010-06-23 19:27:36 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						153eda0aa4 
					 
					
						
						
							
							Add further pager tests.  
						
						... 
						
						
						
						FossilOrigin-Name: 4104b175a8c3560a7680f3d2b54416821bb2e19d 
						
						
					 
					
						2010-06-21 07:45:47 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						146ed78b78 
					 
					
						
						
							
							Add tests to pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: f5df83fd875073eee8e2269e87e2a8c9c7abc981 
						
						
					 
					
						2010-06-19 17:26:37 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						de4996e2ee 
					 
					
						
						
							
							Add tests to pager1.test and pagerfault.test.  
						
						... 
						
						
						
						FossilOrigin-Name: 58c0b5bfed8c67cc3f2f4a6784d08c14e652c265 
						
						
					 
					
						2010-06-19 11:30:41 +00:00 
						 
				 
			
				
					
						
							
							
								dan 
							
						 
					 
					
						
						
							
						
						b0ac3e3a17 
					 
					
						
						
							
							Fix a memory leak that can occur in os_unix.c if an IO error occurs within the xUnlock method.  
						
						... 
						
						
						
						FossilOrigin-Name: 6c5c04eea1f0e8d61883ee8675c249fbf895dc01 
						
						
					 
					
						2010-06-16 10:55:42 +00:00