]>
git.ipfire.org Git - thirdparty/sqlite.git/log
drh [Fri, 1 Nov 2013 17:21:29 +0000 (17:21 +0000)]
Merge all changes from trunk, and disable a pair of corruption tests that are
no longer valid since sqlite_master.rootpage can now be NULL for tables.
FossilOrigin-Name:
dd5d57b9a1b25fb6c9e20024e519b58630cf1fd0
drh [Fri, 1 Nov 2013 17:08:56 +0000 (17:08 +0000)]
Change the interface to sqlite3GenerateConstraintChecks() for improved lucidity
and to fix issues in dealing with UPDATEs for WITHOUT ROWID tables. Make sure
iDataCur and iIdxCur are initialized when processing DELETEs of a VIEW.
UPDATE processing distinguishes between changes to ROWID and PRIMARY KEY.
FossilOrigin-Name:
c525ac5630d6bcd51842cfc84f2c2c50be9cec1c
drh [Fri, 1 Nov 2013 14:03:20 +0000 (14:03 +0000)]
Improved VDBE comments on the constraint checker. Fix a missing write
lock in the UPDATE logic.
FossilOrigin-Name:
3bed599e74d354bf1513e4fb0e8665376ba44d0b
drh [Fri, 1 Nov 2013 12:42:21 +0000 (12:42 +0000)]
Some UPDATE statements now working in WITHOUT ROWID tables.
FossilOrigin-Name:
5c0eaea6a26b5c3310d96b3c896ac3068a3ebad1
drh [Fri, 1 Nov 2013 01:45:46 +0000 (01:45 +0000)]
A couple of bug fixes.
FossilOrigin-Name:
cdf00248cf8f7e3c2a3f2f5514273fbacc6fc8d9
drh [Thu, 31 Oct 2013 20:34:06 +0000 (20:34 +0000)]
Fix the Synopsis on OP_Concat. Added test_addop_breakpoint() during
SQLITE_DEBUG. Enhanced sqlite3VdbeChangeToNoop() to omit the instruction
if it is the most recent added. Continue to fix problems with UPDATE
and WITHOUT ROWID.
FossilOrigin-Name:
9b6d9e106aaa3c2efb33d234d26cf08cd3c967b9
dan [Thu, 31 Oct 2013 18:49:58 +0000 (18:49 +0000)]
Fix a problem in os_unix.c causing compilation failure if SQLITE_DEBUG and SQLITE_MAX_MMAP_SIZE=0 are both defined.
FossilOrigin-Name:
090db8c81d8ca216277d11c8c4751c0a37801524
drh [Thu, 31 Oct 2013 17:38:01 +0000 (17:38 +0000)]
Fix issues with quering from an auxiliary index that must refer back to the
PRIMARY KEY index of a WITHOUT ROWID table.
FossilOrigin-Name:
cff1f55c52ff57557d9b728a5cd830a367091794
drh [Thu, 31 Oct 2013 15:37:49 +0000 (15:37 +0000)]
Improved comments and variable names in infrastructure routines of UPDATE,
DELETE, and INSERT.
FossilOrigin-Name:
ad90e762e51384ac7c311f08a641419f03f6d3f0
drh [Thu, 31 Oct 2013 12:13:37 +0000 (12:13 +0000)]
Moving UPDATE towards the iDataCur/iIdxCur representation. Still not working
for WITHOUT ROWID, though.
FossilOrigin-Name:
deacbd21b50cc8c63a1572d14a4bbc7af4052d37
drh [Thu, 31 Oct 2013 11:15:09 +0000 (11:15 +0000)]
Refactor the INSERT, DELETE, and UPDATE code generators to distinguish between
the "data cursor" and the "first index cursor", which are no longer consecutive
in the case of a WITHOUT ROWID table.
FossilOrigin-Name:
1adfca6019847d37dee4a297669f29d5ca184066
mistachkin [Thu, 31 Oct 2013 06:39:15 +0000 (06:39 +0000)]
Update comments in the MSVC batch build tool.
FossilOrigin-Name:
0414bb73ef83332bec3d06471d431690356dbe13
mistachkin [Thu, 31 Oct 2013 06:13:57 +0000 (06:13 +0000)]
Enable some more tests on Windows.
FossilOrigin-Name:
72389c295bb240ec76746e289403b82e04189903
mistachkin [Thu, 31 Oct 2013 06:11:10 +0000 (06:11 +0000)]
Fix harmless compiler warnings.
FossilOrigin-Name:
1a0a88657f54874703fc05f828ce29ad115d9f28
drh [Wed, 30 Oct 2013 20:22:55 +0000 (20:22 +0000)]
Continue working to get UPDATE operational for WITHOUT ROWID tables.
Fix PRAGMA integrity_check so that it works on WITHOUT ROWID tables.
FossilOrigin-Name:
0d4fea7462c0f61cd1c736cbcd7bea5ec2034d54
drh [Wed, 30 Oct 2013 15:52:32 +0000 (15:52 +0000)]
Make sure KeyInfo objects on multi-column indices of WITHOUT ROWID tables
have the correct nField and nXField values. Also, add the
SQLITE_ENABLE_MODULE_COMMENT compile-time option and the VdbeModuleComment()
macro and use it to label entry and exit points of some key routines.
FossilOrigin-Name:
6d9af6065fc0da8337aee2297a8da7511eecccf1
drh [Wed, 30 Oct 2013 13:46:01 +0000 (13:46 +0000)]
In the P4 column of the EXPLAIN listing, abbreviate "keyinfo" as just "k" and
"BINARY" as just "B".
FossilOrigin-Name:
72d45eb79b5d0505050cff57a00d725948b2a0c0
drh [Wed, 30 Oct 2013 12:43:36 +0000 (12:43 +0000)]
Enhance the timer in the shell to show wall-clock time in addition
to user and kernel CPU time.
FossilOrigin-Name:
908e2c2124baece578e7a665f42b6b483b8f1d64
drh [Wed, 30 Oct 2013 03:25:45 +0000 (03:25 +0000)]
Add the "Esri Spatially-Enabled Database" file format to the magic.txt file.
FossilOrigin-Name:
8530a18f40c8f938da880306d6d9f762c2e4c6a7
drh [Wed, 30 Oct 2013 02:37:50 +0000 (02:37 +0000)]
Merge EXPLAIN enhancements from trunk.
FossilOrigin-Name:
2fcac056074f0a23884ab5425003a7ca1d35c2a8
drh [Wed, 30 Oct 2013 02:28:23 +0000 (02:28 +0000)]
Add the SQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option to enable extra
commentary in the EXPLAIN output. Formerly, this was only available with
SQLITE_DEBUG.
FossilOrigin-Name:
e1a89b56f7173166bb9224e2e360fd67ad3399c3
drh [Wed, 30 Oct 2013 00:25:03 +0000 (00:25 +0000)]
Enhanced display of register ranges in the auxiliary comments added to EXPLAIN.
FossilOrigin-Name:
d6b0c39281d0751ecec04d7c19d9d2931d133e8e
drh [Tue, 29 Oct 2013 20:47:26 +0000 (20:47 +0000)]
Import the automatic comment generating changes from trunk.
FossilOrigin-Name:
8bb51da1305d5e35c7b75bbb176c21e04ea2a48a
drh [Tue, 29 Oct 2013 20:40:47 +0000 (20:40 +0000)]
Automatically generated comments on many VDBE opcodes when in SQLITE_DEBUG
most. Comments derive from the "Synopsis:" field added to each opcode
definition in vdbe.c.
FossilOrigin-Name:
5f310c6a22b8bb5f860296074aee130c14101681
drh [Tue, 29 Oct 2013 16:14:35 +0000 (16:14 +0000)]
Improved comments on the constraint checking logic.
FossilOrigin-Name:
141a38a7a636e3e4255b59c27df4a1b3d6f26e97
drh [Mon, 28 Oct 2013 22:39:53 +0000 (22:39 +0000)]
Merge recent fixes from trunk.
FossilOrigin-Name:
9f8191d1d833acaaf612fdff8cc6bd544c042986
drh [Mon, 28 Oct 2013 22:33:36 +0000 (22:33 +0000)]
Formatting improvements to the WHERE-clause constraint display in the
wheretrace debugging logic.
FossilOrigin-Name:
3a9e3ed94bf617f00c48009b1a6d348a8f23a3cf
drh [Mon, 28 Oct 2013 20:38:52 +0000 (20:38 +0000)]
Add regression tests for ticket [
c620261b5b5 ].
FossilOrigin-Name:
05a35b09b140fed0898afd36bc641e275545a35f
drh [Mon, 28 Oct 2013 20:15:56 +0000 (20:15 +0000)]
Do not use transitive WHERE-clause constraints on LEFT JOINs.
Fix for ticket [
c620261b5b5dc ].
FossilOrigin-Name:
9aac4e588cbce55c1098321bcd042d5b04036893
drh [Mon, 28 Oct 2013 19:59:59 +0000 (19:59 +0000)]
More wheretrace debugging support: Show a listing of all WHERE clause
terms (on wheretrace bit 0x100) and include important flags such as
TERM_VIRTUAL, WO_EQUIV, and EP_FromJoin.
FossilOrigin-Name:
92ccd705411ce3f64720ab5f34c7efc9cb46d5c9
drh [Mon, 28 Oct 2013 19:03:21 +0000 (19:03 +0000)]
Bug fix and enhancements to the improved wheretrace logic that shows the
constraint expressions.
FossilOrigin-Name:
10f125f5da55eca15e68c74d62ab7d37bbbbfb5f
drh [Mon, 28 Oct 2013 14:34:35 +0000 (14:34 +0000)]
Improved "wheretrace" capabilities: Show the constraint expression if the
wheretrace flag has the 0x100 bit set and if compiled with
SQLITE_ENABLE_TREE_EXPLAIN.
FossilOrigin-Name:
710a18ac7916cb688955505d7d461b461f563155
drh [Sat, 26 Oct 2013 15:40:48 +0000 (15:40 +0000)]
Work on the UPDATE and INSERT logic. This is an incremental check-in so that
can switch over to trunk to work on an unrelated issue there.
FossilOrigin-Name:
086ec2a177b24ad90d5d705a99d93aa0c1545217
drh [Sat, 26 Oct 2013 13:36:51 +0000 (13:36 +0000)]
Replace the OP_IsUnique opcode with OP_NoConflict. This code simplification
might be useful to move onto trunk even if this branch is never merged.
FossilOrigin-Name:
e6650e16dd11327afd25961b2feb29ec8778c2ca
drh [Sat, 26 Oct 2013 00:58:34 +0000 (00:58 +0000)]
Minor refactoring of variable names and fixes to comments in insert.c.
FossilOrigin-Name:
ae61a34378d3ed2f454ba8768029d6f5fef849e4
drh [Fri, 25 Oct 2013 19:17:17 +0000 (19:17 +0000)]
Progress toward getting UPDATE to work in WITHOUT ROWID tables.
FossilOrigin-Name:
e557b7d80f1ede63427a31b16757bf5d8dbfb66d
drh [Fri, 25 Oct 2013 14:46:15 +0000 (14:46 +0000)]
Basic DELETE operations now working on WITHOUT ROWID tables.
FossilOrigin-Name:
9eafafa31c4a2bbcf48418743e0fcb17c374e9a6
drh [Thu, 24 Oct 2013 19:48:39 +0000 (19:48 +0000)]
Update the interface to the sqlite3GenerateRowDelete() utility so that it is
able to handle WITHOUT ROWID tables. The implementation still needs to be
completed.
FossilOrigin-Name:
85daf5174679630474b3bccf3d662d5d56bf00d5
drh [Thu, 24 Oct 2013 15:20:20 +0000 (15:20 +0000)]
Add the ".open" command to the command-line shell.
FossilOrigin-Name:
21eccb919441bd111ba414dde3f00862822e2c99
drh [Thu, 24 Oct 2013 14:16:10 +0000 (14:16 +0000)]
Delete PRIMARY KEY index entries last. Only construct the unique prefix of
an index key when deleting entries from an index.
FossilOrigin-Name:
0e56ba69f0fcd12a5166c32f6e4eacdcc29fba04
drh [Thu, 24 Oct 2013 11:55:42 +0000 (11:55 +0000)]
Remove an obsolete comment from the VDBE. No code changes.
FossilOrigin-Name:
53bb070c851db02c9d900cb041ab441895ddbfb7
drh [Thu, 24 Oct 2013 00:18:18 +0000 (00:18 +0000)]
Correctly handle queries that use secondary indices of WITHOUT ROWID tables.
FossilOrigin-Name:
d8bc8595301789d0e9de24c391808121905ab559
drh [Wed, 23 Oct 2013 23:37:02 +0000 (23:37 +0000)]
Change the sqlite3OpenTable() utility to open the PRIMARY KEY index when
reading a WITHOUT ROWID table.
FossilOrigin-Name:
247f389930aededaa54ecb792748aa8d0ad6d57b
drh [Wed, 23 Oct 2013 22:23:03 +0000 (22:23 +0000)]
Construct secondary indices on WITHOUT ROWID tables.
FossilOrigin-Name:
2c028ddc85cb45746cad6ab0cefd99134fbd50d7
drh [Wed, 23 Oct 2013 17:39:41 +0000 (17:39 +0000)]
Report an error when trying to resolve column name "rowid" in a
WITHOUT ROWID table.
FossilOrigin-Name:
36bcc9cb885523fba2f3b0d152de9e08073668c1
drh [Wed, 23 Oct 2013 16:03:07 +0000 (16:03 +0000)]
Get VACUUM and the xfer optimization working with WITHOUT ROWID.
FossilOrigin-Name:
579815fff1737552d2077255862b8f4fd220927c
drh [Wed, 23 Oct 2013 13:30:58 +0000 (13:30 +0000)]
Some inserts and queries working for multi-column primary keys
and WITHOUT ROWID.
FossilOrigin-Name:
b21d831b2aa55507dd9def2acb02cdbffddf10d1
drh [Wed, 23 Oct 2013 01:57:32 +0000 (01:57 +0000)]
Some simple inserts and queries working on WITHOUT ROWID tables.
FossilOrigin-Name:
3f8016dee24213ec83a02d71ad2698789cc3a818
drh [Wed, 23 Oct 2013 00:32:58 +0000 (00:32 +0000)]
Build internal data structures appropriately for WITHOUT ROWID tables.
FossilOrigin-Name:
35a3606071685aa5196951f4bdddb136589ea216
drh [Tue, 22 Oct 2013 18:01:40 +0000 (18:01 +0000)]
The Index object now has nKeyCol and nColumn. nColumn is the total number
of columns and nKeyCol is the number of key columns. Currently these always
differ by one. Refactor aiColumn[] to be of type i16 instead of int.
FossilOrigin-Name:
a106ce86cd4afd1f81603826de77df1fb25e9ab5
drh [Tue, 22 Oct 2013 14:28:02 +0000 (14:28 +0000)]
Add a procedure to handle the messy details of allocating an Index object
from the heap.
FossilOrigin-Name:
45efc94f9a8169433ffcb4aa35760551c55df4c4
drh [Tue, 22 Oct 2013 10:23:26 +0000 (10:23 +0000)]
Extra backwards-compatibility tests verify that UNIQUE and PRIMARY KEY
indices are created in the correct order. Other backwards-compatibility
tests already cover this, but it does not hurt to double up.
FossilOrigin-Name:
5ca0ea2e9b40a7fa133d2af8a2ecc676de7a8723
drh [Tue, 22 Oct 2013 01:18:17 +0000 (01:18 +0000)]
Previous refactor is not going to be helpful because implied indices must be
created in the same order that they appear in the CREATE TABLE statement
for backwards compatibility. This is a much smaller change to clean up a
few loose ends.
FossilOrigin-Name:
824b549f9b42935609b283d51f6c386da89a08a7
mistachkin [Mon, 21 Oct 2013 23:17:23 +0000 (23:17 +0000)]
Improve support for the SQLITE_OMIT_FLAG_PRAGMAS compile-time option.
FossilOrigin-Name:
f1d8c3b07e61c5a8b39675d0d62876ca15e207f3
drh [Mon, 21 Oct 2013 02:14:45 +0000 (02:14 +0000)]
Simplification of the syntax: Merely append "WITHOUT rowid" to the end of
the table definition.
FossilOrigin-Name:
131cc6e152abe1a2d48e6d8d40d2c2f8dbe723e7
drh [Sat, 19 Oct 2013 23:31:56 +0000 (23:31 +0000)]
Experimental changes toward "index only" tables. Add the ability to specify
options on CREATE TABLE statements using the WITH clause modeled after
PostgreSQL and SQL Server. Only the "omit_rowid" option is currently
recognized and that option is currently a no-op.
FossilOrigin-Name:
0248ec5e6e3797575388f046d8c27f7445fe2a39
drh [Sat, 19 Oct 2013 16:51:39 +0000 (16:51 +0000)]
Improved header comment with better instructions on the vfslog.c
extension.
FossilOrigin-Name:
4bd592c8f0e011e203443a6e88008a61d6926df5
dan [Sat, 19 Oct 2013 15:07:49 +0000 (15:07 +0000)]
Fix a bug causing an "malformed database schema error" error if a temp table with the same name as an existing table that has at least one temp trigger attached to it is created.
FossilOrigin-Name:
56dca4a65c3b14123272fa0cc5c15530c06fda28
drh [Fri, 18 Oct 2013 20:03:43 +0000 (20:03 +0000)]
Add the SQLITE_FCNTL_TRACE file control and generate it for OP_Trace
when compiled with SQLITE_USE_FCNTL_TRACE. Update vfslog.c to make
use of the new file control. Also update vfslog.c to log UNLOCK events
before the fact, rather than afterwards.
FossilOrigin-Name:
e801f35a96d861a1e5f223655af4c8a6a7e356bc
drh [Fri, 18 Oct 2013 17:42:35 +0000 (17:42 +0000)]
Further enhance the vfslog extension to record the number of freelist pages
and the first freelist page in CHNGCTR-READ and CHNGCTR-WRITE records.
FossilOrigin-Name:
08157524ca816a81f3c341097e23982727eaa125
drh [Fri, 18 Oct 2013 14:37:26 +0000 (14:37 +0000)]
In the vfslog extension for FILECONTROL records, show the pragma name for
SQLITE_FCNTL_PRAGMAs and the requested size for SQLITE_FCNTL_SIZE_HINT.
FossilOrigin-Name:
f062969548da26850ceeb48d4283f6567f828887
drh [Thu, 17 Oct 2013 12:57:35 +0000 (12:57 +0000)]
drh [Wed, 16 Oct 2013 23:58:21 +0000 (23:58 +0000)]
Fix a typo in a requirements mark comment. No changes to code.
FossilOrigin-Name:
e5a439cfa5c921187e4aa7050832ec2660fba13d
dan [Wed, 16 Oct 2013 11:39:07 +0000 (11:39 +0000)]
Clear a valgrind error by zeroing the first 4 bytes of the temp-space allocation used by the b-tree module.
FossilOrigin-Name:
8651aba1865a8f82d21d3345f33fbd239fd9a042
drh [Wed, 16 Oct 2013 11:31:51 +0000 (11:31 +0000)]
Fix memory and resource leaks for WinCE and Cygwin, and a compiler warning
on windows with SQLITE_THREADSAFE=0.
FossilOrigin-Name:
9905cea9d45c90f2241f56dc32a25501476983bc
mistachkin [Wed, 16 Oct 2013 09:49:10 +0000 (09:49 +0000)]
Fix memory/resource leaks for WinCE and Cygwin.
FossilOrigin-Name:
2470d1bb08b2661bcfde7a605208eb6044836d5c
dan [Tue, 15 Oct 2013 19:06:17 +0000 (19:06 +0000)]
Add the "languageid" hidden column to fts4aux.
FossilOrigin-Name:
891df358e51075fb937f34952ce43bf51130b0d0
dan [Tue, 15 Oct 2013 15:35:27 +0000 (15:35 +0000)]
Changes to test code to make sure no server threads are left running after server1.test finishes.
FossilOrigin-Name:
1086e00bcaacc88ef2a9dda8a20698b0899ad2f7
drh [Tue, 15 Oct 2013 14:29:32 +0000 (14:29 +0000)]
Fix an 8-byte alignment problem on the "crash test" harness (test code,
not in the core) that causes problems on Sparc.
FossilOrigin-Name:
bcbc65030fa7c61f94100142e94ba2a5774f85b0
drh [Tue, 15 Oct 2013 11:58:34 +0000 (11:58 +0000)]
Fix harmless macro redefinition warnings in the totype extension.
FossilOrigin-Name:
c9c1f8d6701b0a1bc939a7e35e565d4160dbf8d3
mistachkin [Tue, 15 Oct 2013 10:43:04 +0000 (10:43 +0000)]
Fix harmless macro redefinition warnings in the totype extension.
FossilOrigin-Name:
a38adeb7ffd77474754b66877d60717cdb3cb865
mistachkin [Mon, 14 Oct 2013 22:35:40 +0000 (22:35 +0000)]
Fix harmless compiler warning in the totype extension. Include all standard whitespace characters in totypeIsspace. Minor adjustments to style and comments.
FossilOrigin-Name:
73238f655a58c810876f46cc04eab1ac2d5b8ef7
drh [Mon, 14 Oct 2013 21:14:42 +0000 (21:14 +0000)]
Move the tointeger() and toreal() functions out of core and make them into
a run-time loadable extension.
FossilOrigin-Name:
9f66dd7e3790c04f0ab724419f5381bd21f9ebad
dan [Mon, 14 Oct 2013 20:30:51 +0000 (20:30 +0000)]
Fix a crash in FTS incremental phrase processing that can occur if the second or subsequent token is much more common in the dataset than the first.
FossilOrigin-Name:
0bf438fc30582a08fddfc3cec49366ee17ae2abe
drh [Mon, 14 Oct 2013 19:35:33 +0000 (19:35 +0000)]
Add implementations for the toInteger() and toReal() SQL functions.
FossilOrigin-Name:
a0f7cbc068416cf55b86056f2ce7ee505c6cc3ea
dan [Mon, 14 Oct 2013 15:41:39 +0000 (15:41 +0000)]
Fix for building with SQLITE_OMIT_FOREIGN_KEY.
FossilOrigin-Name:
b8b5f6c8f646989bc62bb59416de9bca003a5896
drh [Mon, 14 Oct 2013 14:30:02 +0000 (14:30 +0000)]
Update the foreign_key_check pragma so that when a parent table is undefined
it is treated as an empty table.
FossilOrigin-Name:
208b259ad73b51e7df163fee3d7ed2bd79767597
drh [Mon, 14 Oct 2013 14:21:59 +0000 (14:21 +0000)]
Corrects to comments on the STAT4 implementation.
FossilOrigin-Name:
e06f74d32d44f281dd21908d401184f35f9455a4
drh [Mon, 14 Oct 2013 13:21:00 +0000 (13:21 +0000)]
Make subroutines sampleCopy() and valueFromExpr() have file scope.
FossilOrigin-Name:
1660efbe46439734c7dc1674994ceb86a9b41d1a
drh [Mon, 14 Oct 2013 10:46:05 +0000 (10:46 +0000)]
Add a new application_id for GeoPackage version 1.0.
FossilOrigin-Name:
98ddfe45713775657e586f5a2499cf3c036f13dd
mistachkin [Sat, 12 Oct 2013 23:39:49 +0000 (23:39 +0000)]
Merge updates from trunk.
FossilOrigin-Name:
a88b5be01e68b26267ff6eb05e931ef2e7fc9f99
drh [Sat, 12 Oct 2013 20:22:00 +0000 (20:22 +0000)]
Restore the index_list pragma back to its former operation. Create a new
PRAGMA stats used to access the table and index widths and heights.
FossilOrigin-Name:
f0cf8c85dcbcc7778aed2816792c368d777f79cb
dan [Sat, 12 Oct 2013 19:06:48 +0000 (19:06 +0000)]
In "PRAGMA foreign_key_check", treat missing parent tables as empty (instead of as errors).
FossilOrigin-Name:
8c13a7fd738e5441af370537649b0bfa97679cda
dan [Sat, 12 Oct 2013 15:12:43 +0000 (15:12 +0000)]
Fix handling of "DROP TABLE" commands when "PRAGMA defer_foreign_keys=1" is set.
FossilOrigin-Name:
27001356ed8201529b3f31d4313f2010f1b4e1b1
drh [Sat, 12 Oct 2013 13:16:15 +0000 (13:16 +0000)]
Add tests that demonstrate that PRAGMA defer_foreign_keys will reset to off
at the conclusion of the next transaction.
FossilOrigin-Name:
67e28a11de97e97889f0c0f41c05605721c605c1
mistachkin [Sat, 12 Oct 2013 02:33:22 +0000 (02:33 +0000)]
Fix harmless compiler warning.
FossilOrigin-Name:
4b130f88fba216e088f61252bbcdde57ec7ee6a9
mistachkin [Sat, 12 Oct 2013 02:31:34 +0000 (02:31 +0000)]
Permit the creation of VSIX packages for Win32.
FossilOrigin-Name:
035d03e94252f31025b39da49d8401933352fb77
mistachkin [Sat, 12 Oct 2013 00:56:21 +0000 (00:56 +0000)]
Fix Unicode character encoding issues on Windows.
FossilOrigin-Name:
c9310c9a2bad11f1d033a57b33ea7aed43a8238d
drh [Fri, 11 Oct 2013 23:37:57 +0000 (23:37 +0000)]
Identify requirements text in the SQLITE_CONFIG_ documentation. Fix a typo
(a duplicated word) in part of that documentation. Add some requirements
marks for DETACH to the test scripts. No code changes.
FossilOrigin-Name:
1be0a3adaba2914c65c46fbebc4906ae4e70f899
mistachkin [Fri, 11 Oct 2013 23:02:13 +0000 (23:02 +0000)]
The split amalgamation option should be disabled by default.
FossilOrigin-Name:
7c24d22ffa1e12f3d24cad06b5ff7cc34219b2bb
mistachkin [Fri, 11 Oct 2013 23:01:18 +0000 (23:01 +0000)]
Enhance debugging support for the split amalgamation files when compiling with MSVC.
FossilOrigin-Name:
8ff17c553d8c159fa81c961441e16dbba8da62ba
drh [Fri, 11 Oct 2013 23:01:02 +0000 (23:01 +0000)]
Fix a harmless compiler warning in lemon.c.
FossilOrigin-Name:
62959c0ce3a2c486ebd82e6511efad0412b944a0
mistachkin [Fri, 11 Oct 2013 22:19:55 +0000 (22:19 +0000)]
Add -no-undefined option when linking the shared libraries.
FossilOrigin-Name:
977d2b12e5efc70c26129b08c1f6d65c9d6d211e
mistachkin [Fri, 11 Oct 2013 22:17:39 +0000 (22:17 +0000)]
drh [Fri, 11 Oct 2013 20:14:37 +0000 (20:14 +0000)]
Add requirements marks. No code changes.
FossilOrigin-Name:
5e0d43ab55de006b20c58cb18b938d1c7b658e51
drh [Fri, 11 Oct 2013 16:35:49 +0000 (16:35 +0000)]
Additional test cases and requirements marks for the unlikely(),
likelihood() and instr() functions.
FossilOrigin-Name:
5f01cd36ee8678a07b79f9e01855daffb6bb8c43
drh [Fri, 11 Oct 2013 15:05:05 +0000 (15:05 +0000)]
Fix various harmless compiler warnings. Change the "warnings.sh" script to
work with STAT4 instead of STAT3.
FossilOrigin-Name:
7df06684ab36bfdad9e9aca6940b7a665c2a0cb5
drh [Fri, 11 Oct 2013 13:27:26 +0000 (13:27 +0000)]
Make sure the sqlite3.h file occurs at the very top of the sqlite3.c
amalgamation.
FossilOrigin-Name:
03593817ab5abdd4bbaa5e47e2e4745eef025af9
mistachkin [Fri, 11 Oct 2013 05:51:15 +0000 (05:51 +0000)]
Fix compilation issue for WinRT.
FossilOrigin-Name:
7a2006ca94c458c7b1eae7b2b6df51da67546462
drh [Thu, 10 Oct 2013 17:33:52 +0000 (17:33 +0000)]
Add a rule to the main.mk makefile for building showdb.
FossilOrigin-Name:
fc5552da0d3c41aea58292d267c247f9ca8ed474