aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
Commit message (Collapse)AuthorAge
...
* Add source file test_osinst.c. A wrapper vfs with instrumentation ↵danielk19772008-04-10
| | | | | capabilities. (CVS 4977) FossilOrigin-Name: d9a6b653d3cb608610f13d2492fe9b3887acb3b9
* Fix to the "copy" method in the TCL interface. Ticket #3039. (CVS 4975)drh2008-04-10
| | | FossilOrigin-Name: 6f07968ec4c9d773a852ecc8343df416d17af2a4
* Fix the TCL interface so that it does not use unpublished interfaces. (CVS 4965)drh2008-04-04
| | | FossilOrigin-Name: 046a98a8c88be7389c1571a819ccf1907a3f7217
* Test string values passed to bind_text() and result_text() for a ↵danielk19772008-03-25
| | | | | nul-terminator. (CVS 4915) FossilOrigin-Name: 24c3ebc0c5c53c234516d16dce761d713fb29578
* Initialize the MD5 SQL functions from test_func.c instead of usingdrh2008-03-19
| | | | | conditional compilation in tclsqlite.c. (CVS 4885) FossilOrigin-Name: 801a0e3c9972c1fc9f55a9c55cd0ff19fd79fa37
* Move SQL functions used for testing only out of func.c and into a newdrh2008-03-19
| | | | | | test file named test_func.c. Use sqlite3_auto_extension() to make sure the test functions appear in every database connection. (CVS 4883) FossilOrigin-Name: e90c4cc8a89838161f218739bc821126e247498c
* Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c.drh2008-02-18
| | | | | Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795) FossilOrigin-Name: 63da5d97542e4f54c33329833477c8d96ce05dd0
* Where possible, avoid freeing buffers allocated for vdbe memory cells in ↵danielk19772008-02-13
| | | | | case they can be reused. (CVS 4783) FossilOrigin-Name: 990237e27e417aff3dbf05784b716c21f3761a3a
* Add an experimental API for retrieving the SQL source from a compiled ↵danielk19772007-11-14
| | | | | statement: sqlite3_sql(). Ticket #2769. (CVS 4543) FossilOrigin-Name: d31f1e0d74a871d66cf7d3ef35faae5171d5cbc3
* Modify the Tcl interface to use sqlite3_prepare_v2(). (CVS 4542)danielk19772007-11-13
| | | FossilOrigin-Name: 7bb00c7df672cb8988121f30e3bbdea9ad951603
* Another attempt at fixing a memory leak in the TCL interface.drh2007-11-12
| | | | | See check-in (4338) for the first attempt. Ticket #2597. (CVS 4540) FossilOrigin-Name: 68a43c99f1b02b8a93bfdcd5c8426b2b4199d68f
* Fix an error message in the tcl interface. (CVS 4503)danielk19772007-10-23
| | | FossilOrigin-Name: 2449e08069ef830f119203c4a3737d6756e73c63
* Minor fixes for the OMIT_INCRBLOB compilation option. (CVS 4430)danielk19772007-09-14
| | | FossilOrigin-Name: 87e37eabf0ddef252bbc12f6857d33c2b136dcd3
* Add the beginning of the thread-safety tests. There are more to come. (CVS 4413)danielk19772007-09-07
| | | FossilOrigin-Name: 753908e8411024abd5c3da1b8c62f70e35f8734d
* Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Somedrh2007-09-03
| | | | | test cases added but more are needed. Ticket #2616. (CVS 4376) FossilOrigin-Name: 020a2b10d408f51d4ef3211c5f701f5378fd4625
* Convert the TCL interface to use sqlite3_open_v2 (CVS 4352)drh2007-08-31
| | | FossilOrigin-Name: 3434b7a9213f210498f43cb5094a0f3f5c25b957
* Fix a ref-count problem in the TCL bindings. Ticket #2597. (CVS 4338)drh2007-08-30
| | | FossilOrigin-Name: 18a5babb72102f9a82cb24757612a8b683a3f995
* The malloc.test script now passes all tests with no errors. (CVS 4271)drh2007-08-22
| | | FossilOrigin-Name: db818430e9ea4ef4a4af575784009d5acae785a3
* Reenable the memory management logic. The quick.test script now runs withdrh2007-08-22
| | | | | SQLITE_MEMDEBUG and SQLITE_ENABLE_MEMORY_MANAGEMENT. 7 minor errors. (CVS 4265) FossilOrigin-Name: 1914044b8832041f13b20ead613bd13725425d7a
* Remove unnecessary #includes of "os.h". New mutex implementations. (CVS 4255)drh2007-08-21
| | | FossilOrigin-Name: fbbd5bda544ffec4e1b43407b12e546235dc7873
* Test infrastructure for the new memory subsystem. (CVS 4229)drh2007-08-15
| | | FossilOrigin-Name: 9e506656720fb3a3205b8cc398152272ce56f6f3
* Remove all tabs from source code files. Ticket #2556. (CVS 4198)drh2007-08-07
| | | FossilOrigin-Name: 7550dd1d5980a399fbb06b4ed69216700f879a0b
* Make sure the TCL bindings always use Tcl_GetWideIntFromObj() even if thedrh2007-06-26
| | | | | | reported type is "int" because on x86-64 and "int" type is 64-bits. Ticket #2465. (CVS 4135) FossilOrigin-Name: 5c93324b937b4d8394b0eb7d7fe74f7965623cbe
* Change the TCL bindings so that @aaa always treats the variable aaa asdrh2007-06-19
| | | | | | | a bytearray and binds the value as a BLOB. This change is backwards compatible since the $ behavior is unchanged and @ was not accepted until the current round of changes. (CVS 4094) FossilOrigin-Name: 6f7d55acedc92eeaf988425c719addd56209187f
* Cleanup the TCL interface source code and add documentation for recentlydrh2007-06-19
| | | | | added methods on the SQLite object of TCL. (CVS 4093) FossilOrigin-Name: d88b79818a6a9e0413b9560687ec3c79fcb3dacc
* In the TCL bindings, if a TCL variable has a bytearray representation anddrh2007-06-19
| | | | | | | the host parameter starts with @ instead of $, then always store the content as a BLOB not as a string even if a string representation is also available. (CVS 4092) FossilOrigin-Name: dcb104bd41f5e992d4c84b8947cb5099ae746891
* Remove a C++ism from the test harness. Get the TCL interface working withdrh2007-06-15
| | | | | older versions of TCL. (CVS 4075) FossilOrigin-Name: c8beb8674e5a1effc2785f205124628fbdaf57e0
* In the "transaction" command of the TCL interface, if a COMMIT fails finishdrh2007-06-12
| | | | | it with a rollback. (CVS 4059) FossilOrigin-Name: 6da39fa4429400e21924074f5f219f4cb32415ff
* 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