/ Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 check-ins occurring around cbea02d93865ce0e.

2013-04-19
12:32
Add the "warning" command to the TCL test infrastructure. Fix problems with the loadext.test module. check-in: 514adbbd8c user: drh tags: trunk
02:47
Enhance the extension loading mechanism so that the same source code can be used for run-time loadable extensions and statically linked extensions, and to mask architectural differences in shared libraries. check-in: a85b6ecefa user: drh tags: trunk
01:23
Make the SQLITE_EXTENSION_INIT1 and SQLITE_EXTENSION_INIT2 macros into no-ops if the extension is statically linked. Closed-Leaf check-in: 86eb3eed4c user: drh tags: loadext
2013-04-18
22:56
Experiments in making loadable extensions easier to program. The shared library filename tries various operating-system specific extensions if the bare library name does not work. And the entry point is derived from the filename is the legacy entry point name "sqlite3_extension_init" is not found. check-in: 6cfa1d73d7 user: drh tags: loadext
20:33
Fix an incorrect comment (a copy/paste error) in the mptester. No code changes. check-in: e94783f36a user: drh tags: trunk
15:11
Add the --breakpoint and --show-sql-errors commands to mptester. check-in: d0898fd76a user: drh tags: trunk
03:10
Fix a compiler warning in sqlite3_compileoption_used(). check-in: e9f9d84b22 user: drh tags: trunk
02:55
Do not suppress the ORDER BY clause on a virtual table query if an IN constraint is used. Fix for ticket [f69b96e3076e]. Testing done on TH3 using cov1/where37.test. check-in: 61b2a7be3b user: drh tags: trunk
2013-04-17
19:42
Fix the --match command in mptester so that it checks the entire result, not just a prefix of the result. check-in: 3e3ecad2b5 user: drh tags: trunk
18:56
In the mptester, add --glob and --notglob and --testcase. Make --exit work on the main thread. Enable the load_extension() SQL function. check-in: c273c171f5 user: drh tags: trunk
17:33
In the command-line shell, allow a dot-command to occur after a multi-line c-style comment. check-in: e2c94ab930 user: drh tags: trunk
14:04
Improvements to some of the comments that are used to render documentation concerning loadable extensions. No changes to code. check-in: 76f4e31245 user: drh tags: trunk
12:19
Update the command-line shell to give an exit code of 0 when the ".quit" command is run from the command-line. check-in: 467e218120 user: drh tags: trunk
2013-04-16
18:24
Omit sqlite3_compileoption_used() entries that are not explicitly stated on the compiler command-line, except keep SQLITE_THREADSAFE around so that there is always at least one compilation option. check-in: 109d6767d2 user: drh tags: trunk
14:58
Remove the unused SQLITE_CURDIR macro. check-in: 16f7ba4afa user: drh tags: trunk
14:52
Disable memory-mapped I/O when the codec is enabled. check-in: 340cca3079 user: drh tags: trunk
2013-04-15
20:08
Expand scope of the SQLITE_MAX_MMAP_SIZE define for the Win32 VFS. check-in: f4b8faab45 user: mistachkin tags: trunk
17:03
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. check-in: ea1404a10a user: drh tags: trunk
13:10
Fix a formatting typo in a comment. No changes to code. check-in: 3412424990 user: drh tags: trunk
2013-04-14
23:51
Only consider AS names from the result set as candidates for resolving identifiers in the WHERE clause if there are no other matches. In the ORDER BY clause, AS names take priority over any column names. Fix for ticket [2500cdb9be]. check-in: d0d5af79a0 user: drh tags: trunk
2013-04-13
19:59
Only consider AS names from the result set as candidates for resolving identifiers in the WHERE clause if there are no other matches. In the ORDER BY clause, AS names take priority over any column names. Candidate fix for ticket [2500cdb9be]. Closed-Leaf check-in: ad53924dca user: drh tags: tkt-2500cdb9be
2013-04-12
16:53
Add a test case for detaching a database referenced by an fts4aux table created in the temp schema. check-in: 6d6f0592ab user: dan tags: trunk
16:47
Change the fts4aux virtual table module so that fts4aux tables created in the temp database may report on fts3/fts4 tables in any attached database. check-in: 546a187f13 user: dan tags: trunk
13:53
Fix the xCheckReservedLock() method on the windows VFS so that it cannot return a false positive when two or more processes use it at the same time on the same file. Ticket [7ff3120e4fa54abb55]. Update to version 3.7.16.2. check-in: 67b3c0efa7 user: drh tags: sessions
11:52
Version 3.7.16.2 Leaf check-in: cbea02d938 user: drh tags: release, version-3.7.16.2, branch-3.7.16
01:04
In mptester: improve the way that child processes are dispatched. Pass the --vfs option through to children. Log the command used to start child processes when the tracing level is high enough. check-in: 55718ae346 user: drh tags: trunk
2013-04-11
22:52
Expand scope of the SQLITE_DISABLE_MMAP define for the Win32 VFS. Closed-Leaf check-in: daa168f3da user: mistachkin tags: winDisableMmap
21:13
For the multi-process tester on Win32, make use of the GetCurrentProcessId API. check-in: f1b524b9d9 user: mistachkin tags: trunk
19:04
Increase the version number to 3.7.16.2 and cherrypick the fix for ticket [7ff3120e4fa54abb55]. This check-in is a release candidate. check-in: 86f26f9152 user: drh tags: branch-3.7.16
18:28
Fix the xCheckReservedLock() method on the windows VFS so that it cannot return a false positive when two or more processes use it at the same time on the same file. Ticket [7ff3120e4fa54abb55] check-in: dd3510bb20 user: drh tags: trunk
13:26
Fix pragma code generation so that it always outputs an OP_Trace opcode so that pragmas are shown in sqlite3_trace() output. check-in: 663f04bd48 user: drh tags: trunk
11:53
Show the process-id on log messages from mptester. check-in: 6748a83dc5 user: drh tags: trunk
01:16
Have the UNIX VFS issue warnings via sqlite3_log() if a database file is renamed or unlinked or linked to more than one name while the file is open. check-in: e238dcf918 user: drh tags: trunk
00:45
Correct minor typo in two regular expressions. check-in: f1eed92b7b user: mistachkin tags: sessions
00:13
Experimental changes to support a Win32 VSIX package flavor. Closed-Leaf check-in: abedd7cb45 user: mistachkin tags: vsixWin32
00:09
Enhance multi-process tester integration with the Win32 API. check-in: 0fdc743583 user: mistachkin tags: trunk
2013-04-10
23:48
Add new primary error codes SQLITE_NOTICE and SQLITE_WARNING for use with sqlite3_log(). Add new extended error codes SQLITE_NOTICE_RECOVER_WAL and SQLITE_NOTICE_RECOVER_ROLLBACK to use with sqlite3_log() messages that occur on each recovery. check-in: be7d2c5482 user: drh tags: trunk
16:13
Add the sqlite3_strglob() interface. check-in: 41d6ff32a6 user: drh tags: trunk
15:01
Designate the beginning and the end of the sqlite3session.h file in the constructed sqlite3.h file. check-in: 53f5be7432 user: drh tags: sessions
12:01
Use symbolic names for tasks in mptester. check-in: f0d95afc73 user: drh tags: trunk
03:22
Backport the multi-process tester to the last released version. Leaf check-in: bf6ca21b36 user: mistachkin tags: branch-3.7.16
03:06
Fix typo in name of mptest executable files in clean targets. check-in: 4c7d9e1ed8 user: mistachkin tags: trunk
02:56
Correct test numbering on several rtree tests. check-in: 0adf8a3a4f user: mistachkin tags: trunk
2013-04-09
20:04
Limit integrity_check output to 10 lines in mptester scripts. check-in: 67ee0dc0f4 user: drh tags: trunk
19:19
Check in the instrumented code for the mptest test case that appears to show a spontaneously disappearing journal file. Closed-Leaf check-in: 96f04d99f3 user: dan tags: missing-journal-file
18:36
Change the rollback journal so that it invokes sqlite3_log() make a record of a recovery, just as the WAL journal does. check-in: 7cd3f6cd3a user: drh tags: trunk
16:19
Add extra #ifndef statements in os_unix.c and os_win.c to make sure the memory mapped I/O really is disabled when SQLITE_DISABLE_MMAP is set. check-in: c1e2523c90 user: drh tags: trunk
2013-04-08
20:47
Disable the use of memory-mapped I/O if the SQLITE_DISABLE_MMAP macro is defined. Automatically define this macro for OpenBSD and QNX. Other systems are likely to be added to the disabled list over time. check-in: 8a4314a398 user: drh tags: trunk
19:13
In mptester, handle startScript no-change commits using a retry rather than grabbing an exclusive transaction. check-in: ae8bb24bfb user: drh tags: trunk
18:58
Still more tests using mptester. Added test cases that leave rollback journals that must be recovered by other threads. check-in: 437b674f00 user: drh tags: trunk