drh
|
015db9c859
|
Remove spellfix virtual table documentation from the source tree.
Reference the separate documentation on the website instead.
FossilOrigin-Name: adcf78909ff9064b6e3c4dd15ccd3245c8cf270b
|
2013-04-27 18:06:40 +00:00 |
|
drh
|
6f77140f78
|
Fix harmless compiler warnings in the FTS expression parser.
FossilOrigin-Name: 3c78af8c535e16518f18733325f4cd1df7ec8282
|
2013-04-26 13:14:19 +00:00 |
|
dan
|
0d02dd8292
|
Merge latest trunk changes.
FossilOrigin-Name: 4d08e74d34e82f3be588049c9576a5c1008435e7
|
2013-04-26 06:58:06 +00:00 |
|
dan
|
aa29c86e49
|
Rebalance FTS expressions after parsing to limit recursion during evaluation. Avoid recursion when deleting FTS expression trees. Enforce a limit on the depth of an expression tree.
FossilOrigin-Name: f968d43f80cc2f236e7d09ba1e8278343e2b6976
|
2013-04-25 20:34:02 +00:00 |
|
drh
|
ea41dc44c5
|
Added the nextchar.c extension. Minor changes to the spellfix.c extension
so that it can be appended to an amalgamation and compiled without duplicating
symbols.
FossilOrigin-Name: 56b9a417f5451631f11c5206d625f11472ee65f9
|
2013-04-25 19:31:33 +00:00 |
|
drh
|
d9555a7927
|
Add wiki documentation files for the spellfix1 virtual table.
FossilOrigin-Name: 381564e91bbf619f99a48b0b7a94ac586cb9ee79
|
2013-04-25 17:07:26 +00:00 |
|
drh
|
8416fc7fc7
|
Added the transitive_closure, ieee754, and amatch extensions.
FossilOrigin-Name: 84018099c8715b982cd24ce9221f93c7379e8c08
|
2013-04-25 16:42:55 +00:00 |
|
drh
|
b7045ab2ed
|
Move the test_spellfix.c module to ext/misc/spellfix.c.
FossilOrigin-Name: de556add10150140981a2e34b3712e96a7c262e3
|
2013-04-25 14:59:01 +00:00 |
|
drh
|
e50db1c5d2
|
Convert the fuzzer virtual table into a loadable extension and move it
to the ext/misc/fuzzer.c file.
FossilOrigin-Name: c8c69307f60c1d07ac666ae3797b7e3f286fd491
|
2013-04-25 14:31:46 +00:00 |
|
drh
|
24b6422dcb
|
Make test_wholenumber.c into a loadable extension and move it to
ext/misc/wholenumber.c.
FossilOrigin-Name: efcc9dd012b5f193324dfc2ee9c2410c16fc1b3b
|
2013-04-25 11:58:36 +00:00 |
|
drh
|
248f2be91a
|
Make "test_regexp.c" into a loadable extension and move it over to
ext/misc/regexp.c. Add the "load_static_extension" command for testing
purposes.
FossilOrigin-Name: 860fc393bff27045e0593c3c51bf5577accd0b79
|
2013-04-23 20:10:13 +00:00 |
|
drh
|
da8caa0b2d
|
Fix harmless compiler warnings.
FossilOrigin-Name: 1a1cf5aa86734c832d845e07780262a178188d56
|
2013-04-22 23:38:50 +00:00 |
|
drh
|
4d648c777b
|
Update MSCV makefile for the fts3tokenize virtual table. Clear some
harmless compiler warnings in the fts3tokenize code.
FossilOrigin-Name: 2b3fed09eb89f1e9d6a5f7487ef526b46eb51490
|
2013-04-22 17:07:56 +00:00 |
|
dan
|
d7a959c694
|
Add virtual table module 'fts3tokenize' to fts3. fts3tokenize provides SQL access to FTS tokenizer implementations.
FossilOrigin-Name: c5a4b21a15bd8a184380817ff41657acbccb866d
|
2013-04-22 15:30:37 +00:00 |
|
dan
|
a8f60381a9
|
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.
FossilOrigin-Name: 546a187f1361dad340ed8f6c28dd89e6c19f9c33
|
2013-04-12 16:47:27 +00:00 |
|
mistachkin
|
65eb64765c
|
Correct test numbering on several rtree tests.
FossilOrigin-Name: 0adf8a3a4f2ca370568b35c9e8ce0e18f18701a2
|
2013-04-10 02:56:24 +00:00 |
|
dan
|
1cb90c668c
|
In fts3, when filtering lists for hits in a specific column, edit the list in place in the same way as it is for NEAR filtering. Fix for [38b1ae018f].
FossilOrigin-Name: f85f9103cffa5c8ba6a63a68beb90817147ba080
|
2013-03-25 11:38:44 +00:00 |
|
mistachkin
|
48864df97d
|
Many spelling fixes in comments. No changes to code.
FossilOrigin-Name: 6f6e2d50941e444ebc83604daddcc034137a05b7
|
2013-03-21 21:20:32 +00:00 |
|
mistachkin
|
806c00666f
|
Enhance RTree virtual table creation error messages that involve the getNodeSize() function.
FossilOrigin-Name: 652233d646236d3fbca629813b20d075f00f3ed6
|
2013-01-17 03:18:38 +00:00 |
|
mistachkin
|
88be0144fb
|
Spelling and header fixes for the async extension.
FossilOrigin-Name: 930ba85262b76e8b1555bcfe4637135c27e04d58
|
2012-12-07 09:08:42 +00:00 |
|
mistachkin
|
46af59e96c
|
In the async VFS, treat the new error code SQLITE_IOERR_DELETE_NOENT as success for xDelete.
FossilOrigin-Name: c507ca4a8eb255923ff32001a1903dc85960f485
|
2012-12-06 23:16:58 +00:00 |
|
drh
|
7b6be6f7bf
|
Fix an uninitialized variable detected by valgrind.
FossilOrigin-Name: ffd1e51490286abfaea68fd4b4b4cb967d87b04b
|
2012-12-04 00:53:08 +00:00 |
|
drh
|
c5c0707970
|
Mark the "async" module as deprecated as its functionality has been
superceded by WAL mode. This closes ticket [f46ca03b55ae0e]
FossilOrigin-Name: 3d548db7eb14a4133afa6a94530f61fb3ef4a052
|
2012-11-29 14:26:11 +00:00 |
|
dan
|
bba44d0d1b
|
Fix a problem causing the "number-of-documents" field maintained by FTS4 to be set incorrectly.
FossilOrigin-Name: e38fb02d5ea5daa6992df4dfbbeec92bf7b525f6
|
2012-11-27 15:56:38 +00:00 |
|
dan
|
e62c0694de
|
Fix a bug in fts3 causing it to return SQLITE_NOMEM when NEAR, OR and some auxiliary functions were used together. Also a segfault in vtab.c that could follow an OOM condition.
FossilOrigin-Name: 33f4f9817e8b3cb97ce02a4c49bd586332da37b2
|
2012-10-25 19:25:39 +00:00 |
|
drh
|
8749c1831a
|
Make sure substructure elements have proper alignment in the ICU tokenizers
of FTS2 and FTS3.
FossilOrigin-Name: aaa2d9b0db74d8452d9294de17cff786ab4ec7c8
|
2012-10-19 02:10:53 +00:00 |
|
dan
|
1276cd0ba8
|
Add a comment to fts3_snippet.c.
FossilOrigin-Name: b5f5ba3103e6fcf117fb69d5379fa70f691a652d
|
2012-10-17 20:28:52 +00:00 |
|
dan
|
6c42aa4a0e
|
Initialize variables used as outputs of custom tokenizer method calls in fts4.
FossilOrigin-Name: 514505a84bcc677518d60a42896598f85ed78265
|
2012-10-17 20:15:10 +00:00 |
|
mistachkin
|
c197eedbb4
|
Fix several compiler warnings seen with MSVC.
FossilOrigin-Name: 8b5f617c2a5f0bf7bdbd9144aee58d69564db1e2
|
2012-10-01 20:12:30 +00:00 |
|
mistachkin
|
d5578433ff
|
Fix all known instances of 'repeated the' style typos in comments. No changes to code.
FossilOrigin-Name: 9b19b847533f944f289d93dcdba29c0d67bf251c
|
2012-08-25 10:01:29 +00:00 |
|
dan
|
4dc3d73d69
|
Add the SQLITE_DISABLE_FTS4_DEFERRED compile time option.
FossilOrigin-Name: e799222f3b8246e65657a758437914ece7069ba9
|
2012-08-20 17:24:48 +00:00 |
|
mistachkin
|
fe7b2bc9ff
|
Merge several compiler compatibility fixes to trunk.
FossilOrigin-Name: d3d491a5461e21d84c6425977b80deedc7fa8a3a
|
2012-06-21 14:05:15 +00:00 |
|
dan
|
2ae26b759d
|
Fix a problem with identifying white-space characters outside of the ascii range in the ICU tokenizer.
FossilOrigin-Name: 892b74116a3b23268895b96433d18ef00c1433d8
|
2012-06-18 20:52:32 +00:00 |
|
mistachkin
|
c8bde37d19
|
Fix a few compilation issues that can occur with certain compilers (e.g. GCC 2.95.3, MSVC).
FossilOrigin-Name: f970a3de61fe2ebaf1778c4a3383cfdc52299162
|
2012-06-18 08:00:56 +00:00 |
|
drh
|
1c30debd41
|
Fix an obscure memory leak in FTS3 that can come about when two memory
allocations are immediately adjacent to one another.
FossilOrigin-Name: 025227be5495f950c466dfabac140cba69e498be
|
2012-06-08 14:01:53 +00:00 |
|
dan
|
25cdf46ae4
|
Add the "tokenchars=" and "separators=" options, for customizing the set of characters considered to be token separators, to the unicode61 tokenizer.
FossilOrigin-Name: e56fb462aa1f11bb23303ae0dc62815c21e26a52
|
2012-06-07 15:53:48 +00:00 |
|
dan
|
2c897e3e5f
|
Disable FTS unicode61 by default. It is enabled by specifying compile time option SQLITE_ENABLE_FTS4_UNICODE61.
FossilOrigin-Name: eccd6b6580637084495b80e9232262188ba0cf8d
|
2012-06-06 19:51:27 +00:00 |
|
dan
|
754d3adf7c
|
Have the FTS unicode61 strip out diacritics when tokenizing text. This can be disabled by specifying the tokenizer option "remove_diacritics=0".
FossilOrigin-Name: 790f76a5898dad1a955d40edddf11f7b0fec0ccd
|
2012-06-06 19:30:38 +00:00 |
|
drh
|
0e3037ac36
|
Refactor the float-to-double rounding routines so that they compile without
warnings.
FossilOrigin-Name: f607ad27c1ede27af24dbee10ca867c8f7761ee3
|
2012-05-29 00:30:43 +00:00 |
|
drh
|
c6bff38216
|
Simplification to the coordinate rounding logic in RTree.
FossilOrigin-Name: df24072de27555c6b530b02e821ea8b066c554fc
|
2012-05-28 20:16:42 +00:00 |
|
drh
|
7923863602
|
When converting 64-bit floating point coordinates to 32-bit in RTree, take
care to round the values such that the size of the bounding box is enlarged.
FossilOrigin-Name: f4e8ff03eae70334632455a867859cfcc25682be
|
2012-05-28 19:19:25 +00:00 |
|
drh
|
a9cfaba95a
|
Omit the fts3 unicode character class routines from the build if fts3/4
is disabled.
FossilOrigin-Name: c00bb5d4601efc15933f222349e96a043b610a19
|
2012-05-28 12:22:00 +00:00 |
|
dan
|
7946c53009
|
If SQLITE_DISABLE_FTS3_UNICODE is defined, do not build the "unicode61" tokenizer.
FossilOrigin-Name: e71495a817b479bc23c5403d99255e3f098eb054
|
2012-05-26 18:28:14 +00:00 |
|
dan
|
501c74d3e1
|
Change the format of the tables used by sqlite3FtsUnicodeTolower() to make them a little smaller.
FossilOrigin-Name: b89d3834f6690073fca0fc22c18afa1fb280ea7d
|
2012-05-26 17:57:02 +00:00 |
|
dan
|
cf9f6f1375
|
Add fault-injection tests that use the unicode61 tokenizer. Fix a problem revealed by the same.
FossilOrigin-Name: ed28c48a3dd7e766e60db0d96ef5460bf9913e6b
|
2012-05-26 15:44:08 +00:00 |
|
dan
|
ab322bd21e
|
Change the name of the "unicode" tokenizer to "unicode61" to emphasize that the case folding and separator-character identification routines are based on unicode version 6.1.
FossilOrigin-Name: 8f3e60aa2253f21bcee5d03982cfdd7f16c00060
|
2012-05-26 14:54:50 +00:00 |
|
dan
|
1c7016c9a5
|
Add special fast paths to sqlite3FtsUnicodeTolower() and Isalnum() for codepoints in the ASCII range.
FossilOrigin-Name: cf7b25d47687635a04f4347d45f135c686b9d758
|
2012-05-25 19:50:12 +00:00 |
|
dan
|
80ed5a56a5
|
Fix comments in generated file fts3_unicode2.c.
FossilOrigin-Name: 3dc567ef4702d9a63d78d11ff705cb7f7359f7a6
|
2012-05-25 18:48:48 +00:00 |
|
dan
|
3d403c71a8
|
Add an experimental tokenizer to fts4 - "unicode". This tokenizer works in the same way except that it understands unicode "simple case folding" and recognizes all characters not classified as "Letters" or "Numbers" by unicode as token separators.
FossilOrigin-Name: 0c13570ec78c6887103dc99b81b470829fa28385
|
2012-05-25 17:50:19 +00:00 |
|
dan
|
5cfed52dd1
|
Have the FTS auxiliary functions correctly handle terms that appear in non-matching branches of the FTS expression. Fix for [bdc6bbbb38].
FossilOrigin-Name: 4d3e1673b309a3d6a6cac01d67dfd79a8007f991
|
2012-05-10 17:43:14 +00:00 |
|