All files named ”src/th_tcl.c”
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Ancestors of file src/th_tcl.c from check-in 946c3eb640

2014-09-05
06:23
Minor enhancements to the Tcl integration subsystem. file: [be14bb8d7b] check-in: [946c3eb640] user: mistachkin branch: trunk, size: 30911
2014-02-04
20:30
Cleanup use of Tcl integration for launching the Tk diff viewer internally. file: [4cb7c07954] check-in: [fe9990adc7] user: mistachkin branch: trunk, size: 30062
09:34
Use built-in Tcl for "diff --tk" implementation if possible. Fallback is to spawn an external "tclsh" as before. file: [0fafdf5e3e] check-in: [252aff3e62] user: jan.nijtmans branch: trunk, size: 29649
2013-10-30
08:09
More style cleanup. file: [cfe4c67242] check-in: [e4e2f9f7b8] user: mistachkin branch: trunk, size: 29117
2013-10-27
04:48
Modify TH1/Tcl integration macros to avoid using a generic variable name. file: [3a306432ca] check-in: [63a9998ca1] user: mistachkin branch: trunk, size: 29116
2013-09-25
23:56
Add formal unloading support to the Tcl integration subsystem. This is necessary to prevent a deadlock while exiting the process when Tcl is loaded. Add runtime detection of the ability to directly invoke an objProc for a Tcl command. Support USE_TCL_STUBS define in the version information. file: [95fc3c09ee] check-in: [6b58c67ed8] user: mistachkin branch: trunk, size: 29101
2013-09-19
18:36
Per feedback, further improve the Tcl shared library error message. file: [9f677bdf1c] check-in: [aad3ef3288] user: mistachkin branch: trunk, size: 26469
06:32
Improve the error message when loading a Tcl shared library fails. file: [f613f98ba4] check-in: [43c5630485] user: mistachkin branch: trunk, size: 26428
2013-09-17
11:33
Don't set USE_TCL_EVALOBJV=1 for Tcl 8.6b3 and higher by default. file: [8dda47b2bb] check-in: [8c8c6bce21] user: jan.nijtmans branch: trunk, size: 26431
10:06
Minor cleanup of Tcl integration code. Also, add more comments describing USE_TCL_EVALOBJV. file: [c9928b8a17] check-in: [d7f83e7462] user: mistachkin branch: trunk, size: 26558
09:31
Support overriding the USE_TCL_EVALOBJV define via a custom Makefile. file: [7abeb0e62c] check-in: [5782fa032e] user: mistachkin branch: trunk, size: 25575
2013-09-16
23:38
Support the ability to determine at runtime if the private stubs mechanism was used for Tcl. file: [5d062d74b8] check-in: [e10d117125] user: mistachkin branch: trunk, size: 25197
23:17
Fix missing argument check for pxDeleteInterp in the Tcl integration module. file: [7682a053fa] check-in: [ee9d2bfb31] user: mistachkin branch: trunk, size: 25192
22:51
Add support for compiling a Tcl-enabled Fossil using the private stubs mechanism. file: [1fa5016b63] check-in: [955886f18c] user: mistachkin branch: trunk, size: 25173
07:26
merge fork file: [fc9f8c5606] check-in: [fea040240f] user: jan.nijtmans branch: trunk, size: 22743
2013-09-13
12:15
CONST -> const file: [956ed5f84e] check-in: [8897edb7e1] user: jan.nijtmans branch: trunk, size: 21440
2013-04-28
22:23
Add 'tclReady' TH1 command, with tests. Adjust expected result for test 'th1-tcl-8'. file: [eed73f34d1] check-in: [a87eaae301] user: mistachkin branch: trunk, size: 21440
2012-10-21
19:07
Make sure that Tcl integration related script errors have consistent casing. file: [ca7a3032c6] check-in: [d769ee702b] user: mistachkin branch: trunk, size: 21439
2012-10-07
13:55
Enhance Tcl integration with support for notifications before and after Tcl scripts are evaluated. file: [060b51efd4] check-in: [49c63f8c78] user: mistachkin branch: trunk, size: 21439
10:12
Add 'tcl-setup' setting for the optional Tcl script to evaluate after creating and initializing the Tcl interpreter. Make sure Tcl gets a copy of all the original expanded arguments. file: [93858d1dc5] check-in: [fa4e828653] user: mistachkin branch: trunk, size: 18844
2012-10-02
23:01
Enable building with the TCL stubs library and then loading the main TCL library at run-time, and only if needed. file: [bb5731f616] check-in: [25f7fa1157] user: drh branch: trunk, size: 18173
2012-09-01
04:45
Remove leftover instances of non-ASCII characters from several files. file: [fd12bc589b] check-in: [f15ce59b00] user: mistachkin branch: trunk, size: 13432
2012-08-29
23:17
Update file header comments for the TH1/Tcl integration source code. file: [29dfaf88c3] check-in: [5f22bc09e1] user: mistachkin branch: trunk, size: 13430
2012-08-22
11:51
Merge the TCL argument handling patches into trunk. file: [22672925a4] check-in: [b6a7e52c93] user: drh branch: trunk, size: 13270
2012-08-21
14:25
Tcl only uses argv0 so it is enough to transfer only that one argument. file: [0d80e8b99a] check-in: [7f96a71599] user: drh branch: trunk, size: 11493
2011-11-05
02:54
Cherrypick the changes [389f9fca5d] and [d0233e1792] to skip adding script commands that have a NULL name or function pointer. file: [356133defb] check-in: [d6c6a433e7] user: mistachkin branch: trunk, size: 11523
2011-11-04
20:05
Add the BSD copyright notice to the top of the th_tcl.c source file. file: [c3469c18b2] check-in: [bf1ebbe1f6] user: drh branch: trunk, size: 11452
19:46
Added: Merge the tcl-integration branch into trunk. To make use of big-tcl, recompile using the --with-tcl option to ./configure and either set the global "tcl" setting or set the TH1_ENABLE_TCL environment variable. Big-tcl is turned off by default. file: [c2aa6f2487] check-in: [d8ed5a0d05] user: drh branch: trunk, size: 10989