aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
Commit message (Collapse)AuthorAge
...
* Allow CREATE and DROP TRIGGER on attached databases. (CVS 1488)danielk19772004-05-29
| | | FossilOrigin-Name: 4060a37d0baaa60c50f2dde4a1ab344133fcabbb
* A couple of test cases and fixes for blob literals. (CVS 1474)danielk19772004-05-27
| | | FossilOrigin-Name: 6d552af67cf6fa6935373ba39de5c47ebf613eb9
* Alter the Tcl eval sub-command so that it supports blobs. (CVS 1473)danielk19772004-05-27
| | | FossilOrigin-Name: b5d5f0ad717ef43a9714dd1cc40e20d1b94a3e58
* Refactoring of the vdbe Mem functions and the APIs that deal with them.drh2004-05-26
| | | | | The code will not compile in its current state. (CVS 1465) FossilOrigin-Name: bba6684d502ba1ecd9614d2470ec94296e3c07c2
* Remove dataType and includeTypes flags from function definitions. Added newdrh2004-05-26
| | | | | | P3_FUNCDEF type for P3 arguments on opcodes. Fixes to several user functions. 28 tests fail now. (CVS 1464) FossilOrigin-Name: 36e031625995b2f7baf7654d771ca8fb764a0085
* Use the new form of the sqlite3_create_function() API. (CVS 1460)danielk19772004-05-26
| | | FossilOrigin-Name: 0317bef4b0c219ca2888c90553201e53230fb360
* Use the new API calls more consistently. (CVS 1459)danielk19772004-05-26
| | | FossilOrigin-Name: 17e7db488dac6b30d174f2272edf1046c2bb9990
* Change a couple of symbol names for the new user function API. (CVS 1454)danielk19772004-05-25
| | | FossilOrigin-Name: 8f6b20c2938ded7ab9e400494c02370ecf7e9311
* Use the new API for returning values and errors from user functions. (CVS 1453)danielk19772004-05-25
| | | FossilOrigin-Name: 4eccae03b4a7f37804fea30416579787c3584bb2
* Non-aggregate SQL functions use sqlite_value* instead of const char * fordanielk19772004-05-24
| | | | | argument values. (CVS 1449) FossilOrigin-Name: 1e47d7384d5fdfceb6ec737c656f70be59ba5b01
* Use the new form of the sqlite3_open() API everywhere. (CVS 1437)danielk19772004-05-22
| | | FossilOrigin-Name: b449217318ade3196757bef8aaf7302634f0f9b6
* Minor changes to the vdbe so that more tests pass. (CVS 1352)danielk19772004-05-11
| | | FossilOrigin-Name: 16078fe0ea146537f75b869e6b0cce202af6781b
* Change the names of external symbols from sqlite_XXX to sqlite3_XXX. (CVS 1338)danielk19772004-05-10
| | | FossilOrigin-Name: 2242423e31a5e81e89ffcc99e62307c5cc0120d5
* Change lots of internal symbols from sqliteXXX to sqlite3XXX so that thedanielk19772004-05-08
| | | | | | library links again. It doesn't work yet, due to changes in the btree layer calling convention. (CVS 1324) FossilOrigin-Name: 8af6474c49263ae26216dff9465b33f76b500cf4
* The btree.c module compiles and links and passes some tests. Many testsdrh2004-05-07
| | | | | still fail, though. (CVS 1321) FossilOrigin-Name: d394b2b217d4d728f9eba397262bf9d36195719e
* Add code to convert between the various supported unicode encoding schemes.danielk19772004-05-06
| | | | | Untested at this point. (CVS 1315) FossilOrigin-Name: 71260ff7f7030f56c292b43f83a213c65c9a184e
* Pager tests working. (CVS 1308)drh2004-04-26
| | | FossilOrigin-Name: 910067a200c4b25b5d813a84146673d3d1c80952
* Add comments and prototype for experimental sqlite_last_statement_changes() ↵rdc2004-02-25
| | | | | API function. Also, allow function to be called from tcl. (CVS 1273) FossilOrigin-Name: ca99920b0dbf773962b47766d690154fd1276513
* Add a new parameter to the (unimplemented) encryption API. (CVS 1234)drh2004-02-12
| | | FossilOrigin-Name: 5fe8f02306cf1c0af2148835cee0df3003ad0874
* Fix the shells so that they always enable the codec if it is available,drh2004-02-11
| | | | | even if no key is supplied. (CVS 1226) FossilOrigin-Name: 95989717e17d52b2306374f5cf7613c3bd4e7801
* Pass all (relevant) regression tests when using the codec. (CVS 1223)drh2004-02-11
| | | FossilOrigin-Name: 5200e9edc5fdba0285a3cb1cd808cbf66d7a349e
* Fix the handling of -init option to the sqlite shell. Ticket #568.drh2004-02-01
| | | | | Also add hooks for encrypting the database. (CVS 1206) FossilOrigin-Name: 3c796de8d1af55944f396f08feaa9e69c1652896
* Reinsert the experimental sqlite_commit_hook() API. (CVS 1179)drh2004-01-15
| | | FossilOrigin-Name: 72bc84f2f18f6eeb279a4ad670310e85d154f663
* Remove a comma at the end of an enum definition. Some compilers could notdrh2003-12-19
| | | | | deal with it. (CVS 1140) FossilOrigin-Name: b1890a5b9c1222086b3aae92e49eb090a17a6492
* Add new thread-testing code and fix locking under Linux threads. Ticket ↵drh2003-12-19
| | | | | #530. (CVS 1137) FossilOrigin-Name: b36a4bb61094d539273c21a9e4042384f10a7806
* Add sqlite_progress_handler() API for specifying an progress callback (CVS 1111)danielk19772003-10-18
| | | FossilOrigin-Name: ddb364635a207658664ea92fc677cf16a143a938
* Add the "onecolumn" method to the TCL language bindings. (CVS 1076)drh2003-08-19
| | | FossilOrigin-Name: c7b4c28fbc0bca5645af5750fd353f4eca400b40
* Extend the authorization mechanism to disallow the ATTACH and DETACH commands.drh2003-06-06
| | | | | Ticket #340. (CVS 1010) FossilOrigin-Name: a97dca73aed0b42d8dcf944360667ae93c5324fd
* Remove the begin_hook and commit_hook APIs. They were a bad idea. Add adrh2003-04-23
| | | | | "trace" method to the TCL interface. (CVS 929) FossilOrigin-Name: 6289b863590ecc5de3d1efaaa60aa6f3f64fefb3
* Update the authorizer API so that it reports the database that table anddrh2003-04-22
| | | | | | indices belong to and so that it reports when actions are taken in response to a trigger. (CVS 928) FossilOrigin-Name: c675a5504138f34cae6def782b5d3add2c67d2bc
* Added experimental APIs: sqlite_begin_hook() and sqlite_commit_hook(). (CVS 896)drh2003-04-03
| | | FossilOrigin-Name: 5efbf62313519d0a6e8b8f5dbb29d3ef428d73e8
* Remove the experimental sqlite_open_aux_file() API. It will soon be replaceddrh2003-03-30
| | | | | by ATTACH and DETACH SQL commands. (CVS 889) FossilOrigin-Name: b6d6e07f3a5cb493f2cf0675bc6061c5afe5c078
* The sqlite_exec() function now returns SQLITE_AUTH when authorization fails.drh2003-01-31
| | | | | Ticket #231. (CVS 857) FossilOrigin-Name: d93c1aeb544a5b1056424945eb43854213b30e50
* Add the sqlite_version() SQL function as a built-in. (CVS 777)drh2002-11-04
| | | FossilOrigin-Name: 7c8c0e7633dca00bde7bc7c22075f688c034c200
* Do not put a write lock on the main database file when writing to a temporarydrh2002-09-14
| | | | | table. (CVS 750) FossilOrigin-Name: 3f253afe15d4f7392555f340a41d780d1248087f
* Always fill in the 5th parameter to sqlite_exec if there is an error. (CVS 742)drh2002-09-03
| | | FossilOrigin-Name: 7f8fd5c75d614f81ef87f0fc952c341cbc5076d0
* Parse foreign key constraints and populate internal data structuresdrh2002-08-31
| | | | | appropriately. Constraints are still not enforced. (CVS 738) FossilOrigin-Name: 170711ca65dc894d0486b9d575edb8f1708250fb
* Fix a syntax error in the tclsqlite.c file. (CVS 678)drh2002-07-15
| | | FossilOrigin-Name: 47997d7f3ad2dd486a00dc13b7a8c48bb4751e5d
* Turn of the reporting of datatypes in the 4th callback argument unless thedrh2002-07-11
| | | | | | | | | SHOW_DATATYPES pragma is ON. Eliminate the NULL pointer that used to separate the beginning of datatypes from the end of column names so that the callback can test to see whether or not datatypes are provided. This is an incompatible changes, but since the prior behavior was never documented, we will let it in. (CVS 670) FossilOrigin-Name: b98727246d5fcc1b097b577be498a77e954c5dc4
* When reporting back the datatype of columns, use the text of the datatype drh2002-07-10
| | | | | | as it appears in the CREATE TABLE statement, if available. Also: removed the ".reindex" command from the shell. (CVS 669) FossilOrigin-Name: ff8b6f4ee8099a7170cb786b8ead9a3e42ab5869
* Fix for Win32: The %p format on Win32 does not prepend a "0x" as it should. ↵drh2002-07-07
| | | | | (CVS 665) FossilOrigin-Name: ee86704daf184307fe98b5631f22ceb3d701afce
* Prepare for the 2.5.5 release. (CVS 661)drh2002-07-06
| | | FossilOrigin-Name: 00f83c2576f4a9689720d344788f66219c1f6827
* In the TCL interface, the "sqlite" command now always returns the addressdrh2002-06-26
| | | | | | of the "sqlite*" pointer that sqlite_open() returns. It used to do this only when compiled with the SQLITE_TEST macro defined. (CVS 648) FossilOrigin-Name: 9ca6368525fe81fe9c78c6911f4d23009ce858d5
* Add the sqlite_open_aux_file() API. (CVS 646)drh2002-06-25
| | | FossilOrigin-Name: 332164d6455658ca633a1dc49811d9fb0fd4b01c
* Improvements to the SQLITE_MISUSE detection logic. Also added test casesdrh2002-05-10
| | | | | for this logic, including the new test file "misuse.test". (CVS 559) FossilOrigin-Name: f42907ce457e012592f8c043dc6c915e87258b35
* Fix for bug #15: Add the sqlite_changes() API function for retrieving thedrh2002-04-12
| | | | | number of rows that changed in the previous operation. (CVS 526) FossilOrigin-Name: 6e71493b9dc77d508c3ce90562766789e87e6d80
* Preparing for the 2.4.0 release. (CVS 426)drh2002-03-11
| | | FossilOrigin-Name: 9f5b241cb2fc89f66d3762b4b4978b8e114caf53
* Added the last_insert_rowid API function. Improved documentation ofdrh2002-01-16
| | | | | the random ROWID algorithm. (CVS 349) FossilOrigin-Name: f74d61aaf3fec06cde2c4a6f1465f86ac9058ad2
* Bug fixes. (CVS 306)drh2001-11-09
| | | FossilOrigin-Name: 84997fda33fd6ce93b821d3da3a7251cf60e06ec
* More changes for 2.0.7. (CVS 293)drh2001-10-22
| | | FossilOrigin-Name: f8328a5f11801c5124f9a8dace22df3c1cfb2191