drh
|
32c83c8b9e
|
Avoid making unnecessary changes to the signatures of the
sqlite3_auto_extension() and sqlite3_cancel_auto_extension() interfaces.
FossilOrigin-Name: b6ea2f21f602031ef4dbd47462ac11b0bb0d5de6
|
2016-08-01 14:35:48 +00:00 |
|
mistachkin
|
78d5e02f99
|
The return type used by the auto-extension entry points is 'int', not 'void'.
FossilOrigin-Name: bf9c86c74f30136a106f37603a6c7dcc76caf41d
|
2016-07-28 22:46:53 +00:00 |
|
mistachkin
|
177d0f0b47
|
Make sure all the auto-extension mechanism function signatures match up precisely.
FossilOrigin-Name: 87ba69b5ca4a8e4ef2bbaaf07a0ff13fc5cd4721
|
2016-07-28 22:38:31 +00:00 |
|
mistachkin
|
44e95d4f02
|
Make the extension auto-loading mechanism work with the __stdcall calling convention. Also, fix a couple Tcl command calling conventions missed in the previous check-in.
FossilOrigin-Name: 3ea567c4b07b2a7a027b9b5cb8250ab687803698
|
2016-07-28 22:23:26 +00:00 |
|
drh
|
c0e2203adb
|
Fix a parameter misordering on sqlite3_trace_v2() in the loadable extension
interface.
FossilOrigin-Name: 989de2d5b5e7155654d3eebadb9651b23f422c58
|
2016-07-14 01:13:36 +00:00 |
|
drh
|
fca760c841
|
Add the sqlite3_expanded_sql() interface. Refinements to the
sqlite3_trace_v2() interface to make it more useful.
FossilOrigin-Name: 99ee7ee58d45b29a0000492306ddc0b90563ff51
|
2016-07-14 01:09:08 +00:00 |
|
drh
|
3d2a529df6
|
First cut at implementing the new sqlite3_trace_v2() interface.
FossilOrigin-Name: cb0062feb018f52689938a58cb76886d431c33f0
|
2016-07-13 22:55:01 +00:00 |
|
drh
|
43f58d6a17
|
Fix various internal #defines to conform to new C-language naming restrictions,
specifically that private-use macros names must not begin with "_".
FossilOrigin-Name: 5471aca0158851d3fb0a2517306917536deb38bb
|
2016-07-09 16:14:45 +00:00 |
|
drh
|
1b9f2141a7
|
Experimental implementation of the sqlite3_system_errno() interface.
FossilOrigin-Name: 6782c87b3722fbd09684a5b1e5df05247956f1c6
|
2016-03-17 16:01:23 +00:00 |
|
drh
|
7be53fe441
|
Make the sqlite3_status64(), sqlite3_strlike(), and
sqlite3_db_cacheflush() APIs available to loadable extensions.
FossilOrigin-Name: a78e865607194718e2ef958879dbf549ac3c9970
|
2015-12-03 13:43:07 +00:00 |
|
drh
|
8b4a94adc1
|
Add the sqlite3_strlike() interface, which might be useful for implementing
LIKE operators on virtual tables.
FossilOrigin-Name: e70ec71d6883f2f8fc75301ff985bccb5aa06127
|
2015-11-24 21:23:59 +00:00 |
|
drh
|
58a8a9236e
|
Change all references to 3.8.12 into 3.9.0. Comment changes only - no
changes to code.
FossilOrigin-Name: 6f2858f6817ca70c132f0437ac2f0f74deb273d2
|
2015-10-12 04:56:12 +00:00 |
|
drh
|
cf94f17964
|
Make the sqlite3_value_subtype() and sqlite3_result_subtype() interfaces
available to loadable extensions.
FossilOrigin-Name: c6fca0be11f7414292279e2ea1b004260e6f4bb6
|
2015-09-10 20:40:21 +00:00 |
|
drh
|
0c2750889e
|
Make the sqlite3ext.h header file responsive to -DSQLITE_OMIT_LOAD_EXTENSION.
FossilOrigin-Name: 47a46a9fa4a96cdb96a20b6aec802661b1ee4598
|
2015-09-10 15:24:27 +00:00 |
|
drh
|
cfe05d882f
|
Add a missing #define for sqlite3_vsnprintf to sqlite3ext.h.
FossilOrigin-Name: da3c9df09c46564353218d0163e378b880a3ce62
|
2015-08-21 19:53:06 +00:00 |
|
dan
|
80c0302228
|
Add the sqlite3_bind_zeroblob64() API.
FossilOrigin-Name: 1997ee548b2e569a39e73319b661c1a78dfe5dae
|
2015-07-24 17:36:34 +00:00 |
|
dan
|
a4d5ae8fa2
|
Add the sqlite3_result_zeroblob64() API. Use it in the SQL zeroblob() function.
FossilOrigin-Name: c6445b9fb4d7d1a8479436d7d183bad754a01615
|
2015-07-24 16:24:37 +00:00 |
|
drh
|
f5ed7ad63e
|
Fix harmless compiler warnings.
FossilOrigin-Name: b0badb99023e23bef0e2064cec58f2b279af0c0b
|
2015-06-15 14:43:25 +00:00 |
|
drh
|
4f03f413bc
|
Add the sqlite3_value_dup() and sqlite3_value_free() interfaces. Use
these interfaces to enhance R-Tree to add the
sqlite3_rtree_query_info.apSqlParam field.
FossilOrigin-Name: a7ee40c4fc62843ac5b96ba47ca14a66e8cd6961
|
2015-05-20 21:28:32 +00:00 |
|
drh
|
bbf483f855
|
Change the name of the _texte64() interfaces to just _test64(), without the "e".
FossilOrigin-Name: 6ab76c5fedfe568b0f0f34a600f9135bf6558148
|
2014-09-09 20:30:24 +00:00 |
|
drh
|
0807cc2c29
|
Add new interfaces to the loadable extension mechanism.
FossilOrigin-Name: 18d80cbc590165913d82056aa69ddaeea07b76ec
|
2014-09-09 18:41:32 +00:00 |
|
peter.d.reid
|
60ec914c74
|
Fix typos in comments. No code changes.
FossilOrigin-Name: e62aab5e9290503869e1f4d5e0fefd2b4dee0a69
|
2014-09-06 16:39:46 +00:00 |
|
mistachkin
|
049d487e2e
|
Modify several extensions to use the new exported function naming. Fix some shared library compilation issues.
FossilOrigin-Name: f2ab8747825ab5131ffab174aa0ffe5e474f6811
|
2013-07-04 23:53:56 +00:00 |
|
drh
|
08ef8d7311
|
Make the SQLITE_EXTENSION_INIT1 and SQLITE_EXTENSION_INIT2 macros into
no-ops if the extension is statically linked.
FossilOrigin-Name: 86eb3eed4c70730dba0e319f243f8cb4fa8de06c
|
2013-04-19 01:23:06 +00:00 |
|
drh
|
4207a3fb9b
|
Add recent API additions to the extension mechanism.
FossilOrigin-Name: 7e10a62d0eb1cb2bdafb6752b78a9d368e9f21f5
|
2013-02-13 14:04:28 +00:00 |
|
drh
|
0d1ee483ec
|
Fix some code formatting in sqlite3Ext.h to avoid lines longer than 80
characters.
FossilOrigin-Name: 3ec20c3020e1bb5ec2815848af75cf4847a218e5
|
2011-10-29 12:42:31 +00:00 |
|
dan
|
0ea2517c4e
|
Changes to allow FTS to be compiled as a loadable module again.
FossilOrigin-Name: 29e69f389cb0078e125ba5814a68b3fe8cf634c6
|
2011-06-28 07:15:43 +00:00 |
|
drh
|
fd7ebbf696
|
Make APIs added since version 3.6.0 accessible to loadable extensions.
FossilOrigin-Name: 76c64a35567880b49af076df61c9fee76e934f14
|
2010-10-11 13:12:04 +00:00 |
|
drh
|
c81c11f62c
|
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
|
2009-11-10 01:30:52 +00:00 |
|
shane
|
eec556d3b7
|
Added SQLITE_OMIT_DEPRECATED compile time option to leave out deprecated functions. Updated test scripts to skip tests of deprecated functions if they are compiled out. (CVS 5808)
FossilOrigin-Name: ba3711acee6f4659bbf133a23d8f9f37e14d0f38
|
2008-10-12 00:27:53 +00:00 |
|
danielk1977
|
63703a42f1
|
Changes to loadext.test so that it works on osx as well as linux. (CVS 5329)
FossilOrigin-Name: 189cd85413a2e00696752bb82e7a442e86e621ac
|
2008-06-30 15:09:29 +00:00 |
|
drh
|
6fccc35a91
|
Remove unused variable. Fix a compiler warning. (CVS 5319)
FossilOrigin-Name: 0b01ec5cf7725a02d4c12167df125cef578f6219
|
2008-06-27 00:52:45 +00:00 |
|
drh
|
8b6abedb6f
|
Add recent API additions to the loadable extension interface. (CVS 5246)
FossilOrigin-Name: 12ba27d94e3fb448f88b5efb43b35242fd893297
|
2008-06-19 15:06:24 +00:00 |
|
drh
|
fa4a4b9159
|
Add a new interface, sqlite3_context_db_handle(), that returns the database
connection pointer for an application-defined function. (CVS 4889)
FossilOrigin-Name: 54c55cae556af5a16c0ce8be1a96d2932db80ad8
|
2008-03-19 21:45:51 +00:00 |
|
drh
|
e5dd20a6ac
|
Update the loadable extension module to include recently added interfaces. (CVS 4886)
FossilOrigin-Name: bf1cecede88d2a21eb4891a343f3c19bb5416263
|
2008-03-19 19:55:55 +00:00 |
|
drh
|
2fa1868fb6
|
Add a new api sqlite3_randomness() for providing access to SQLite's
internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882)
FossilOrigin-Name: 15110ea02768bfe977a57eccd6b941a36ebd6b32
|
2008-03-19 14:15:34 +00:00 |
|
mlcreech
|
d885c7bed8
|
Trivial text cleanups (CVS 4815)
FossilOrigin-Name: bbf9f0e6e23ce6c2729843535b8599c7bacb0f83
|
2008-03-02 03:32:05 +00:00 |
|
drh
|
cc6bb3eaeb
|
Initial implementation of the sqlite3_file_control() interface.
Compiles and passes all historical tests but the new method is itself
untested. (CVS 4353)
FossilOrigin-Name: d3ab3e3911f10b17d0859a34f4f007c790a0cd82
|
2007-08-31 16:11:35 +00:00 |
|
drh
|
61f6dc608f
|
Make mutex functions available to loadable extensions. Fix the
amalgamation generator to include the latest source files. (CVS 4346)
FossilOrigin-Name: 293a3f837bd6c6a26f694a9210e59ace23abb6bb
|
2007-08-30 17:15:37 +00:00 |
|
drh
|
428e282662
|
Make the latest interfaces usable by loadable extensions. (CVS 4343)
FossilOrigin-Name: e9b2700b8c30b0255c9e33419ff18bdebb78087a
|
2007-08-30 16:23:19 +00:00 |
|
drh
|
f3a65f7e44
|
The malloc.test script now passes all tests with no errors. (CVS 4271)
FossilOrigin-Name: db818430e9ea4ef4a4af575784009d5acae785a3
|
2007-08-22 20:18:21 +00:00 |
|
danielk1977
|
1e5369531e
|
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233)
FossilOrigin-Name: 77b1671351fe94b0ebc126a63140643deae2aa64
|
2007-08-16 10:09:01 +00:00 |
|
drh
|
d8a2b3845d
|
Keep sqlite3ext.h backwards compatible. This really should have been part
of the previous check-in. (CVS 4169)
FossilOrigin-Name: 7cf15a5f651f0777972e21e0a96d601cf294f0f3
|
2007-07-20 10:48:35 +00:00 |
|
danielk1977
|
832a58a68c
|
Extend fts2 so that user defined tokenizers may be added. Add a tokenizer that uses the ICU library if available. Documentation and tests to come. (CVS 4108)
FossilOrigin-Name: 68677e420c744b39ea9d7399819e0f376748886d
|
2007-06-22 15:21:15 +00:00 |
|
drh
|
a92993ca13
|
Add the sqlite3_clear_bindings() API to the loadable extension interface.
Ticket #2135. (CVS 3752)
FossilOrigin-Name: 3111b43ec333f3342f9609bf441160040f3d1501
|
2007-03-29 18:46:00 +00:00 |
|
drh
|
6d54da05ec
|
Add the sqlite3_prepare_v2 and sqlite3_prepare16_v2 APIs to the loadable
extension interface. (CVS 3713)
FossilOrigin-Name: f02ba56d5c6bbd57682a6bb57e9f92021dfb066e
|
2007-03-25 19:08:46 +00:00 |
|
drh
|
6be36cb6ea
|
Do not use the symbol "interrupt" since that is a reserved word in
OpenWatcom. Ticket #2159. (CVS 3579)
FossilOrigin-Name: 9960ba576827f8ced6eac101313a481f2a2f4b69
|
2007-01-09 14:37:17 +00:00 |
|
shess
|
7409310ac3
|
Fix a build problem around sqlite3_overload_function. Only affects
so/dll builds. (CVS 3435)
FossilOrigin-Name: 791d70936b9c4fed57c95f61e3b4dfdd24221ee4
|
2006-09-22 23:38:21 +00:00 |
|
drh
|
73bdf07713
|
Tighten an assert (ticket #1920). Change to "sqlite3.h" from <sqlite3.h>
on the sqlite3ext.h header (ticket #1916). Fix a bug in the test scripts. (CVS 3354)
FossilOrigin-Name: 3ebedbb6f90ec0f9d3bed181f8fb5366f91fc48c
|
2006-08-15 14:21:16 +00:00 |
|
drh
|
c1be632489
|
Export the sqlite3_bind_value API to loadable extensions. (CVS 3299)
FossilOrigin-Name: 1ca385bb39514cb73f506bfbbe38aabb6b70816c
|
2006-06-27 00:14:27 +00:00 |
|