aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
Commit message (Collapse)AuthorAge
...
* Make some changes requested by Fedora. (CVS 6181)drh2009-01-14
| | | FossilOrigin-Name: 7bc08bc719c2e9ca6d92d4709c0478e15fdfb131
* Modify the (transaction) method of the tcl interface to use savepoints. This ↵danielk19772009-01-02
| | | | | makes nested calls to (transaction) work more intuitively. (CVS 6101) FossilOrigin-Name: f047758de9b499866aa4ddf16011498b12a7b963
* Invoke the authorization callback when compiling SAVEPOINT, ROLLBACK TO and ↵danielk19772008-12-30
| | | | | RELEASE commands. (CVS 6074) FossilOrigin-Name: e49807b16f7f86d3f2290d6c1f7562f3db6330f9
* The strlen30 function in tclsqlite.c should be defined regardless of whetherdrh2008-12-10
| | | | | or not the amalgamation is used. (CVS 6012) FossilOrigin-Name: d8e8c7e51c09dc4e4d7e45ba1866c78713d6f5aa
* Fix an issue with the new sqlite3Strlen30() introduced bydrh2008-12-10
| | | | | check-in (6007). Additional casts for compiler warnings. (CVS 6011) FossilOrigin-Name: 258722b6178f60eaccef1675aab3edc456d413a5
* Never use strlen(). Use our own internal sqlite3Strlen30() which isdrh2008-12-10
| | | | | | guaranteed to never overflow an integer. Additional explicit casts to avoid nuisance warning messages. (CVS 6007) FossilOrigin-Name: c872d554930ecf221ac2be5f886d5d67bb35288c
* Minor cleanup of the new "status" command on the TCL bindings. (CVS 5783)drh2008-10-09
| | | FossilOrigin-Name: ec01bd72ee875df179c680c1a40304d2f807fe38
* Add the experimental sqlite3_stmt_status() interface. (CVS 5781)drh2008-10-07
| | | FossilOrigin-Name: de473efb35ffdf9a8222a70a84dfd7d3198c87c1
* Fix the TCL installer so that it omits the release number. Ticket #3396.drh2008-09-23
| | | | | | Use strcmp() instead of sqlite3StrICmp() in the "copy" method of the SQLite object in the TCL interface. (CVS 5735) FossilOrigin-Name: a88606245760eaf8054d67773db7d8b795e8ca25
* Add no-op Unload entry points to the TCL interface. Ticket #3397. (CVS 5734)drh2008-09-23
| | | FossilOrigin-Name: b31dd1e3f1d927b9236b7ebeb331268cbd253083
* Calling sqlite3_create_function with nArg==(-1) does not override priordrh2008-09-09
| | | | | | calls on the same function name with nArg>=0. Ticket #3345. Add the new -argcount option to the "function" method in the TCL interface. (CVS 5684) FossilOrigin-Name: 5aa5b8044a14f59559c1839dc0799b0d2f990809
* Make the default threading mode multithread (-nomutex) in the TCL interface. ↵drh2008-09-03
| | | | | (CVS 5670) FossilOrigin-Name: d9e826942673ad048d611c014bfbee39ab5535c8
* Add support for SQLITE_OPEN_FULLMUTEX. (CVS 5669)drh2008-09-03
| | | FossilOrigin-Name: f2f361a5e2fb81fb0f99e83ecf8bae9a750723b1
* Converted strcasecmp to sqlite3StrICmp. Test code only. (CVS 5654)shane2008-09-01
| | | FossilOrigin-Name: bdeefe37602f8b0cd7c63a8c1e52de319cc51bea
* In the TCL interface, disable the authorizer when during a BEGIN, COMMIT,drh2008-08-26
| | | | | or ROLLBACK associated with the transaction method. Ticket #3336. (CVS 5618) FossilOrigin-Name: 7e1032ab0031ba535f37b6338a3ac81cb1449d76
* Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not ↵danielk19772008-07-10
| | | | | protected by an internal mutex. (CVS 5387) FossilOrigin-Name: 7e58b78712420b3bd4320192a58d89eb71eecc9c
* Add some test infrastructure and cases for the new mutex api. (CVS 5230)danielk19772008-06-18
| | | FossilOrigin-Name: 262baee9952b28afe5dc77eb7365ebb11a480906
* Fix more compiler warnings. (CVS 5074)drh2008-05-01
| | | FossilOrigin-Name: 59568844e774dbe89fd20bbc8f49a3665cc54717
* Back out the zero-terminator optimization introduced in check-in (4915).drh2008-04-16
| | | | | Ticket #3056. (CVS 5015) FossilOrigin-Name: cce8deae2d556916e2817e0cb9748dceb162085d
* 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