Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins using file src/main.c version e936269f
2012-03-06
| ||
03:00 | Fix for test issues when there is no current directory support due to being compiled for WinRT. (check-in: a811cb01 user: mistachkin tags: winrt) | |
2012-03-05
| ||
22:52 | Add compile-time define to indicate if the VFS supports the concept of a current directory (as WinCE and WinRT do not). Avoid using the GetTempPath and GetFullPathName APIs on WinRT. Some tests still need adjustments. (check-in: 86c049a1 user: mistachkin tags: winrt) | |
2012-03-04
| ||
02:56 | When creating the event used to sleep on WinRT, request the minimum access rights required for the desired operations on it (i.e. SYNCHRONIZE). (check-in: ed603d75 user: mistachkin tags: winrt) | |
2012-03-03
| ||
18:46 | Add the xLanguageid method to sqlite3_fts3_tokenizer versions 1 and greater. (Closed-Leaf check-in: f8e9c445 user: dan tags: fts4-languageid) | |
13:15 | When compiled for WinRT, avoid using MapViewOfFile and GetFileAttributes. Also, reset the private 'sleep' event handle when the VFS is cleaned up. (check-in: 38df8fc1 user: mistachkin tags: winrt) | |
2012-03-02
| ||
23:53 | When compiled for WinRT, avoid using the FORMAT_MESSAGE_ALLOCATE_BUFFER flag to FormatMessage (i.e. because LocalFree is unavailable). (check-in: 9eb331be user: mistachkin tags: winrt) | |
22:38 | When running on Windows with an NT-based kernel, always use the LockFileEx/UnlockFileEx functions (with the correct flags). (check-in: 3e7ba3dd user: mistachkin tags: winrt) | |
19:53 | Fix problems with combining content= and languageid= in a single fts4 table. (check-in: 22491e7b user: dan tags: fts4-languageid) | |
16:18 | Add test for FTS 'rebuild' command. (check-in: 181bc357 user: dan tags: fts4-languageid) | |
13:47 | Add new Win32 APIs used to the system call table. Add error handling code for SetFilePointerEx. Make sure the last error number is saved from the call to GetFileInformationByHandleEx. (check-in: a782d2dc user: mistachkin tags: winrt) | |
12:26 | Fix the FTS 'optimize' command on multi-lingual databases. (check-in: 65fa6937 user: dan tags: fts4-languageid) | |
11:48 | Fix a bug in merging FTS language tables for languages other than language 0. (check-in: d281cb89 user: dan tags: fts4-languageid) | |
00:00 | Omit all ANSI APIs for winRT. (check-in: cbf23b46 user: drh tags: winrt) | |
2012-03-01
| ||
22:44 | Use GetInformationByHandleEx() instead of GetFileSize() on winRT. (check-in: 119f251d user: drh tags: winrt) | |
22:33 | Do not run the large file tests if a file named "skip-big-file" exists in the test directory. This enables tests to be run much faster on systems that lack sparse file support. (check-in: 5a839123 user: drh tags: winrt) | |
22:06 | Use SetFilePointerEx() instead of SetFilePointer() on winRT. (check-in: 36efafc6 user: drh tags: winrt) | |
21:19 | Use WaitForSingleObjectEx() as a substitute for Sleep on winRT. (check-in: bf897be0 user: drh tags: winrt) | |
20:05 | Add recognition of the SQLITE_OS_WINRT compile-time option. Use InitializeCriticalSectionEx() under winRT. (check-in: 8b7ca8a0 user: drh tags: winrt) | |
19:44 | Add the "languageid=" option to fts4. This code is still largely untested and alsmost certainly buggy. (check-in: bea257f7 user: dan tags: fts4-languageid) | |
19:14 | Add back in some #includes that were removed incorrectly by the previous check-in. (check-in: 71890536 user: drh tags: winrt) | |
18:16 | Remove unused #defines from os.h. (check-in: c0891296 user: drh tags: winrt) | |
2012-02-28
| ||
17:57 | Fix spurious errors that may occur if an empty database is opened and then initialized as a WAL database by a second connection. (check-in: 16330a2f user: dan tags: trunk) | |
11:52 | Fix a case where an error code was being overwritten in multiplexDelete(). (check-in: c267893a user: dan tags: trunk) | |
2012-02-27
| ||
14:28 | Fix the xDelete implementation of the multiplexor VFS so that it correctly deletes overflow WAL files. (check-in: e44e2677 user: drh tags: trunk) | |
2012-02-24
| ||
16:13 | Separate multiplexor overflow pages for -wal and -journal files into separate namespaces when in 8+3 filename mode. (check-in: d6850667 user: drh tags: trunk) | |
15:57 | Fix the multiplexor so that it works with WAL mode and 8+3 filenames. (check-in: a9fcb46b user: drh tags: trunk) | |
14:33 | Add #ifdef SQLITE_ENABLE_ZIPVFS around those bits of code that are only used by ZIPVFS. (check-in: 3130275c user: drh tags: trunk) | |
00:03 | If the SQLITE_FCNTL_PRAGMA file control returns something other than SQLITE_NOTFOUND, then skip the rest of Pragma code generation. (check-in: 9e6d340f user: drh tags: trunk) | |
00:02 | A simple change that allows the SQLITE_32BIT_ROWID compile-time option to work better. (check-in: f9df4063 user: drh tags: trunk) | |
2012-02-23
| ||
17:35 | Fix an obscure bug that causes a crash when parsing certain invalid SQL statements. (check-in: c8c7846f user: drh tags: trunk) | |
16:45 | Fix a typo made inside an assert() statement in the previous commit. (check-in: f0640615 user: dan tags: trunk) | |
15:35 | Add the sqlite3PagerWalFramesize() function to pager.c. This is used by zipvfs. (check-in: 786e24dc user: dan tags: trunk) | |
14:28 | Expose the sqlite3_stricmp() interface. Add the SQLITE_FCNTL_PRAGMA file control. (check-in: c539cf21 user: drh tags: trunk) | |
2012-02-22
| ||
20:08 | Move test logic for SQLITE_FCNTL_PRAGMA out of os_unix.c and into test_vfs.c. (Closed-Leaf check-in: c81fc40b user: drh tags: file-control-pragma) | |
19:56 | If the SQLITE_FCNTL_PRAGMA file-control returns anything other than SQLTIE_NOTFOUND and SQLITE_OK, then treat the result as an error. (check-in: 56436181 user: drh tags: file-control-pragma) | |
19:03 | Disable the "filename" pragma implemented by os_unix.c except when compiled with SQLITE_TEST. (check-in: 9a1da918 user: drh tags: file-control-pragma) | |
18:21 | Make benign any malloc failures inside the sqlite3_file_control() call within PRAGMA parsing. Add a couple simple tests for SQLITE_FCNTL_PRAGMA. (check-in: a1f29fa6 user: drh tags: file-control-pragma) | |
16:58 | Change the SQLITE_FCNTL_PRAGMA file-control so that it can return a string value. (check-in: fd8d7440 user: drh tags: file-control-pragma) | |
14:45 | Begin adding support for SQLITE_FCNTL_PRAGMA. (check-in: 5be07904 user: drh tags: file-control-pragma) | |
2012-02-21
| ||
18:35 | Avoid redefining NDEBUG if the fuzzer is included in an amalagmated source file. (check-in: f8ac826f user: drh tags: trunk) | |
18:00 | Prevent the fuzzer from ever returning a string longer than 100 bytes. (check-in: 969095ca user: dan tags: trunk) | |
14:11 | Further fuzzer test cases. Fix a case in the fuzzer where an error code was being dropped. (check-in: 8b77d395 user: dan tags: trunk) | |
10:36 | Add further test cases and minor fixes for the fuzzer. (check-in: 583dde93 user: dan tags: trunk) | |
2012-02-20
| ||
22:44 | Updates to the instructions in the header comment of the fuzzer implementation. New test cases for the fuzzer. (check-in: bf1dc790 user: drh tags: trunk) | |
20:03 | Change the way the fuzzer (test_fuzzer.c) works so that it loads its configuration from a database table. (check-in: 90b7b957 user: dan tags: trunk) | |
19:36 | Fix a case in test_fuzzer.c causing transformations from the wrong ruleset to be applied in some cases. (check-in: cb5f5ebc user: dan tags: trunk) | |
2012-02-14
| ||
18:56 | Increase the maximum ruleset id in the fuzzer from 50 to 2^31-1. (check-in: 760e009a user: drh tags: trunk) | |
15:34 | Enhance the fuzzer virtual table to support multiple rule sets. (check-in: a8293873 user: drh tags: trunk) | |
2012-02-13
| ||
21:24 | Merge the non-blocking ROLLBACK changes into trunk. (check-in: 9c572d42 user: drh tags: trunk) | |
17:01 | Add the new SQLITE_ABORT_ROLLBACK extended error code to be returned for statements that are cancelled due to a rollback. (Closed-Leaf check-in: 549f4fd0 user: drh tags: nonblocking-rollback) | |