aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
Commit message (Collapse)AuthorAge
...
* Begin implementing a new system of upper bounds on the capabilitiesdrh2007-05-08
| | | | | | | of SQLite. By clearly defining the upper bounds, we make those upper bounds explicitly testable. This check-in is just infrastructure. The upper bounds are not yet enforced. (CVS 3941) FossilOrigin-Name: 93b623b232a43f78d2c90bfa2389dd5b28ad7280
* Fix compilation and testing with OMIT_INCRBLOB defined. (CVS 3923)danielk19772007-05-04
| | | FossilOrigin-Name: a0f8adc692839d0645daf0630533a87b0543f6e8
* Test interaction of incremental io and other database writes. (CVS 3922)danielk19772007-05-04
| | | FossilOrigin-Name: 4516416b4d38679ea7d259155f241e54c4c58d7d
* Eliminate all uses of sprintf() and strcpy(). These were not beingdrh2007-05-04
| | | | | | misused. But getting rid of them removes a library dependency. And it avoids warnings from the OpenBSD compiler. Ticket #2336. (CVS 3916) FossilOrigin-Name: ba4845b32bdf38e623c4f7246e6e327715bbba4b
* Test cases and corrections to IO and malloc() error handling in incremental ↵danielk19772007-05-04
| | | | | blob IO functions. (CVS 3915) FossilOrigin-Name: 641e55284e1ba6070073c83ac6ed78ffb29f7e60
* Test cases and minor bugfixes for incremental blob APIs. (CVS 3907)danielk19772007-05-03
| | | FossilOrigin-Name: e12c522383bd40af375a52d2e68612c4dc7fd4db
* Use the pointer-map pages to make the incremental blob API more efficient. ↵danielk19772007-05-02
| | | | | (CVS 3896) FossilOrigin-Name: 93a3bf71d576096f4b5a3db256ca6f9b5521d137
* First approximation of incremental blob IO API. (CVS 3892)danielk19772007-05-01
| | | FossilOrigin-Name: c444836e7b690c16dd6acff571c613a23beb42dc
* Binary file I/O infrastructure added and used to increase test coveragedrh2007-04-06
| | | | | for detection of corrupt database files. (CVS 3822) FossilOrigin-Name: 479b3d965b19c3ec4cb72542718751debf8ff75c
* Fix the amalgamation so that it works with -DSQLITE_ENABLE_REDEF_IO. Changedrh2007-04-05
| | | | | | | tclsqlite.c so that it can be appended to the amalgamation. Create a new amalgamation of header files for use by projects that want to redefine their own I/O interface using -DSQLITE_ENABLE_REDEF_IO. (CVS 3817) FossilOrigin-Name: f2caff870c81c08ec85aae72986c231ee986b251
* Explicitly test some error cases that up until now have not been checked. ↵danielk19772007-03-29
| | | | | (CVS 3742) FossilOrigin-Name: f26b014109b1b20367044c5d3fcb347af73d07aa
* Fix a bug in the copy method of the TCL interface. Ticket #2201. (CVS 3623)drh2007-02-01
| | | FossilOrigin-Name: 936263966ea70792e8abb712730f78cafa1fdbad
* Build without warnings and pass all tests with SQLITE_OMIT_LOAD_EXTENSION.drh2006-12-19
| | | | | Ticket #2113. (CVS 3534) FossilOrigin-Name: c3d118b40811b201e4a98b62549c5439d7d5098d
* Use sqlite3_mprintf() instead of strdup() to reduce libc dependencies.drh2006-12-19
| | | | | Ticket #2114. (CVS 3532) FossilOrigin-Name: bf4a78cb315c0b1fca31c6f596ff0a8ece96860f
* Convert static variables into constants in the FTS module. (CVS 3385)drh2006-09-02
| | | FossilOrigin-Name: 098cbafcd6dcf57142b0417e796d27ffddcc0920
* Refactor the FTS1 module so that its name is "fts1" instead of "fulltext",drh2006-08-31
| | | | | | so that all symbols with external linkage begin with "sqlite3Fts1", and so that all filenames begin with "fts1". (CVS 3377) FossilOrigin-Name: e1891f0dc58e5498a8845d8b9b5b092d7f9c7003
* Improved built-in help in the command-line shell. Enable thedrh2006-08-29
| | | | | fulltext search extension in the TCL interface. (CVS 3372) FossilOrigin-Name: 9763b4bfd5f0579f9fb821899ffa8bfe650054d7
* Add support for INSERT INTO ... DEFAULT VALUES. Tickets #299, #1940. (CVS 3368)drh2006-08-25
| | | FossilOrigin-Name: bc84cb54b0df09738fd90e48820dc3cdfa7828c2
* Enhance the sqlite3_set_authorizer() callback so that it provides callbacksdrh2006-08-24
| | | | | on each SQL function that is invoked. (CVS 3365) FossilOrigin-Name: 4547c81f7da29b1490c6eba8d9c333218c5cb88f
* Tcl interface does filename translation prior to calling sqlite3_open().drh2006-08-24
| | | | | Ticket #1937. (CVS 3364) FossilOrigin-Name: 5696e0cb771ea62df6f91cb03dfc428af1441e9e
* Add the new experimental sqlite3_auto_extension() API. (CVS 3362)drh2006-08-23
| | | FossilOrigin-Name: a85fc877eb8c92bbb79ac9b7fa91fb362f37cdf7
* Add argc as a default global to match standard tcl environment. (CVS 3361)shess2006-08-22
| | | FossilOrigin-Name: 533154099c9fe1238705eea03aba388dd71dc35e
* Add the "interrupt" method to the TCL interface. Ticket #1889. (CVS 3332)drh2006-07-17
| | | FossilOrigin-Name: b0d19e575b14778e76ae5d6546fba0d2e9f25e33
* Reset TCL results when onecolumn or eval methods have no reply.drh2006-07-12
| | | | | Ticket #1887. (CVS 3331) FossilOrigin-Name: 9c6090c609afa9906029ed4ba22375f5bee058c4
* Back out the changes of ticket #1687 since they broken the ActiveTcl build. ↵drh2006-07-10
| | | | | (CVS 3326) FossilOrigin-Name: b10d4220dc12728933eae1fcdcebd88a5f92e3a7
* Make the sqlite3_enable_load_extension() interface accessible from thedrh2006-07-06
| | | | | TCL bindings. (CVS 3321) FossilOrigin-Name: ce96b890bbf2f2b9686e19bbb1111a70f6404cb5
* Make the last_insert_rowid method in the TCL interface work withdrh2006-06-21
| | | | | 64-bit rowids. (CVS 3283) FossilOrigin-Name: d50c37975de7639627422cbed40eb03a431874d5
* Add some tests (and fixes) for virtual tables and the authorization ↵danielk19772006-06-16
| | | | | callback. Still more to come. (CVS 3260) FossilOrigin-Name: 9497c66e5533ec143d0efda4a419e4bdf922ae8c
* Add test_schema.c, containing a module for viewing the database schema via a ↵danielk19772006-06-15
| | | | | virtual table. (CVS 3257) FossilOrigin-Name: de8d32ac71a6e113e83b952813424cb3fb5a2e59
* The echo module test is now running. Added the tclvar module test but havedrh2006-06-13
| | | | | not yet done anything with it. (CVS 3234) FossilOrigin-Name: 29199eeea4c46168ccaa7535d4941bd740479dee
* Progress toward CREATE VIRTUAL TABLE. Still not even close to working... ↵drh2006-06-11
| | | | | (CVS 3211) FossilOrigin-Name: 898ec36b4102aaa03979f8f5c510936e57e2ae48
* Out-of-memory checks added to tclsqlite.c and shell.c. Tickets #1805 and ↵drh2006-05-10
| | | | | #1806. (CVS 3182) FossilOrigin-Name: 364031d6e512b992a7147bbc8e046c20c0c5335a
* Fix some compiler warnings. (CVS 3140)drh2006-03-16
| | | FossilOrigin-Name: 6c5175bc0f98e4ce715b099394f3fdc878ed82e8
* Remove all reference to EXTERN from tclsqlite.c. Ticket #1687. (CVS 3127)drh2006-03-06
| | | FossilOrigin-Name: b4d3e0d528c7d17fa3d05956a188cd4d431204b2
* Code changes resulting from Coverity analysis.drh2006-03-06
| | | | | | | http://scan.coverity.com/ Found 1 potential segfault in sqlite3_mprintf(). Also 2 failures to fclose() following a malloc() failure. And lots of cases where unnecessary conditionals could be removed from the code. (CVS 3126) FossilOrigin-Name: e510e6dd9d6261f33b853af3b32d155b9d6b63b3
* Fix tclsqlite.c to better support Mingw. Ticket #1687. (CVS 3119)drh2006-03-03
| | | FossilOrigin-Name: da0e843c05fc708d48e396aaab00fb6247180b51
* Add the column_origin_name() etc. APIs. (CVS 3069)danielk19772006-02-10
| | | FossilOrigin-Name: 82f502cdc1fead3bf7e3190d5c9db3aee6919ed4
* Fix additional compiler warnings. Tickets #1615, #1616, #1627 (CVS 2994)drh2006-01-23
| | | FossilOrigin-Name: 6385628edd79187dff1687815d0101c31248e54f
* Added database server example code (untested). Fixed serveral bugs includingdrh2006-01-09
| | | | | the autovacuum compile problem described by ticket #1593. (CVS 2897) FossilOrigin-Name: ec332d8822d1ac9673581a26ab2a2fce5f2554a3
* Reinstate the asynchronous I/O demonstration code and tests with minordrh2006-01-09
| | | | | changes. (CVS 2896) FossilOrigin-Name: eeebc640aaeeb0ab7f730d854069f159aa41968b
* Change the OS interface layer to use traditional direct function calldrh2006-01-06
| | | | | | implementations instead of the more complicated virtual function table. Omit the asynchronous I/O demo. (CVS 2870) FossilOrigin-Name: 2529c2e11fa1d345ec61f647e4f6fae20a7133d6
* Enable async testing. Modify the OS layer interface. Add the sqlite3_aux.h ↵drh2006-01-06
| | | | | include file. Add tests for boolean value representation in file format 4. (CVS 2866) FossilOrigin-Name: b8332aa8b83142898779972b3dff13cbe3c78623
* Move TCL interface for sqlite3_release_memory() and sqlite3_soft_heap_limit()drh2006-01-05
| | | | | | out of tclsqlite.c and into test1.c. Update the TCL interface documention to describe the "exists" method. (CVS 2862) FossilOrigin-Name: 98194a45cc60cb9942847f773bc797fb5463bd10
* Bug fix in the new "exists" method of the TCL interface. (CVS 2857)drh2006-01-04
| | | FossilOrigin-Name: d0e3d466094f7b2f74ed7ebb324e5024ea8faa6f
* The sqlite TCL command no longer returns the hex address of the sqlite3*drh2006-01-03
| | | | | | structure. Instead there is a new command in testfixture to find that information. (CVS 2852) FossilOrigin-Name: 70b228575e045bc56013aab945334203ceb31d8b
* Add part of the btree layer of the shared-cache feature. (CVS 2848)danielk19772005-12-30
| | | FossilOrigin-Name: 2afcad990190af97d1ad0010f211a5ca8f0fd745
* Add some very simple test cases (and resulting bug fixes) for ↵danielk19772005-12-19
| | | | | release_memory(). (CVS 2826) FossilOrigin-Name: 154282fca54bf03d310d6931660f99805bb5477f
* Add the sqlite3_rollback_hook() API. Still requires further testing. (CVS 2823)danielk19772005-12-16
| | | FossilOrigin-Name: 3baa3ff32435b64e7ae7646b17a98fef9296aaa0
* Add the sqlite3_update_hook() API. (CVS 2820)danielk19772005-12-15
| | | FossilOrigin-Name: 36229018817eebfbfca7a66d2285e4faf7b39845
* Add the sqlite3_os_routine_set()/get() functions. (CVS 2818)danielk19772005-12-15
| | | FossilOrigin-Name: c1ed79f594fb85009c2e9e5e281cbe66a9d2fa17