Itcl - the [incr Tcl] extension

Timeline
Login

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

50 check-ins occurring around 158b0ab8f3ce5830.

2018-06-18
15:40
Update to latest TEA. Improve tests/all.tcl. check-in: f196fcf563 user: stu tags: trunk
2018-06-15
11:33
Use DIST_INSTALL_* macros to make dist. check-in: 7d5415eaa9 user: stu tags: trunk
10:42
Bring in some of the recent TEA changes. check-in: 318193ca5b user: stu tags: trunk
2018-06-14
15:27
Report the error information we collected. check-in: bc4dddabd7 user: dgp tags: trunk
12:41
Remove [source -rsrc] check-in: 97d99ccccd user: dgp tags: trunk
12:40
Remove [source -rsrc]. Only in Tcl 8.3 and only works on Max OS 9. check-in: 94d9228227 user: dgp tags: itcl-3-branch
2018-06-06
05:27
ItclMemberCode: use reference counting instead of Itcl_PreserveData. check-in: 7388d76981 user: pooryorick tags: trunk
2018-06-05
15:01
Add TCLLIBPATH to valgrind invocation. check-in: 0f3ae00c14 user: pooryorick tags: trunk
2018-05-16
13:56
Contributed patch adding introspection functionality on Itcl instance vars. Closed-Leaf check-in: 8d29902da1 user: dgp tags: bug-050ac21f72
13:55
close fork check-in: af95a3325d user: dgp tags: trunk
2018-05-15
12:58
Contributed patch adding introspection functionality on Itcl instance vars. Closed-Leaf check-in: 9d573e1756 user: dgp tags: bug-050ac21f72
2018-04-02
14:03
[SF Bug 267] Make sure [::info vars] falls back to trying [::tcl::info::vars] when no Itcl context is found. check-in: f03bd6f7d2 user: dgp tags: trunk
2018-02-27
19:34
[c949e73d3e] Repair regression in [info option $option] by expanding the object context discoverable by Itcl_GetContext(). Seems related to constructor operations. check-in: b8f24e43d4 user: dgp tags: trunk
19:16
[c949e73d3e] Prevent crashes trying to use object contexts that are not present. check-in: d32dbafdea user: dgp tags: trunk
2018-02-15
21:57
[SF Bug 281] Rebuild virtual tables as part of [inherit] so we resolve inherited commons properly. check-in: 84b0a3ad49 user: dgp tags: trunk
2018-02-14
20:05
Provide the missing -errorinfo build callback for itcl::ensembles check-in: 0a81783d66 user: dgp tags: trunk
2018-01-09
14:06
Make tests in basic.test independent of each other. check-in: a42b8e2248 user: pooryorick tags: trunk
2017-12-31
11:33
Add missing Tcl_IncrRefCount in ItclFinishCmd. check-in: 1c5d7c7931 user: pooryorick tags: trunk
2017-12-30
23:21
Make FreeItclObjectInfo() a namespace cleanup routine instead of an interp cleanup routine. check-in: 943f56ae05 user: pooryorick tags: trunk
23:11
Increment reference count before calling Tcl_GetObjectFromObj(). check-in: ef187a8689 user: pooryorick tags: trunk
2017-12-23
12:49
Update to v1.1 of nmake rules check-in: 267666f7a2 user: apnadkarni tags: trunk
2017-12-22
13:24
somewhat simpler: use crlf for all win/*.vc files check-in: 95bae72ba0 user: jan.nijtmans tags: trunk
12:11
Change all win/*.vc files to crlf line-ending check-in: b040f21c2c user: jan.nijtmans tags: trunk
2017-12-15
18:00
Bump to Itcl 4.1.1; update tclconfig. check-in: c8aab128a3 user: dgp tags: trunk, itcl-4-1-1
2017-12-13
16:06
Merge in of new nmake build system check-in: 32a750153d user: apnadkarni tags: trunk
16:03
Update build system with nmakehlp -L support Closed-Leaf check-in: 158b0ab8f3 user: apnadkarni tags: vc-reform
2017-12-12
04:20
Support Tcl 8.7. Put migration supports in place for Tcl 8.4 and 8.5. check-in: a036f93dad user: dgp tags: itcl-3-branch
2017-12-11
16:31
Built and tested with new nmake system check-in: 711c279238 user: apnadkarni tags: vc-reform
2017-12-10
16:43
Create new branch named "vc-reform" check-in: 3c4190c7eb user: apnadkarni tags: vc-reform
2017-12-06
08:33
Merge novem-support: No need any more to keep a separate branch for this (As long as we don't have hardcoded "9.0"s in it) check-in: 20862beede user: jan.nijtmans tags: trunk
2017-12-05
15:58
merge trunk Closed-Leaf check-in: d86b4b5393 user: dgp tags: novem-support
15:57
merge trunk check-in: f1d8addc78 user: dgp tags: novem-support
2017-12-04
19:54
Re-add changes from [cb262d64f3], which were inadvertenlty discarded. check-in: e0be2f9cc7 user: pooryorick tags: trunk
15:34
Remove dependence on the "deleteProc" member of Tcl's internal Namespace structure. check-in: 3c020b2e88 user: pooryorick tags: trunk
2017-12-01
10:36
Incease some fields in ItclPreserveInfo from int to size_t. Only used when debugging. Also add a ".project" file, handy for Eclipse. check-in: cb262d64f3 user: jan.nijtmans tags: trunk
2017-11-28
17:52
[SF Bug 280] Correct outdated scoped variable information. check-in: ddbbb14798 user: dgp tags: trunk
17:12
[SF Bug 279] Drop surplus quote. check-in: 7d61f6d79a user: dgp tags: trunk
17:04
[SF Bug 279] Drop surplus quote. check-in: 9c5d63471a user: dgp tags: itcl-3-branch
2017-10-29
21:14
[SF Bug 271] Use refcounts to manage ItclObject lifecycle. check-in: e98b14aa28 user: dgp tags: trunk
2017-10-24
16:23
[SF Itcl Bug 278] itcl::is object -class filtered away namespace context before search. check-in: 94bb83e707 user: dgp tags: trunk
2017-09-21
12:24
More robust tests from Andy Goth check-in: b7221f9f97 user: dgp tags: trunk
2017-09-18
15:45
Be independent of the available [string] subcommands Closed-Leaf check-in: f5a879fb9e user: andy tags: amg-string-insert
00:44
Update tests for new [string insert] command check-in: ac7c36ed01 user: andy tags: amg-string-insert
2017-07-28
16:42
Add routines to manage ItclObject context. Add routines to directly access instance variables. Revise instance variable access to agree with class resolution rules. check-in: 0354a67b77 user: dgp tags: trunk, itcl-4-1-0
16:39
Remove dup stub Closed-Leaf check-in: 88967b5a00 user: dgp tags: experiment
2017-07-27
15:25
Make Itcl(Get|Set)InstanceVariable() agree (better) with class resolvers. check-in: aafddb80ea user: dgp tags: experiment
2017-07-25
20:33
Getting utilities exposed needed by Itk 4.1 check-in: cbc674f840 user: dgp tags: experiment
2017-07-20
20:54
Revert last commit and take the better approach. Stop ItclObjectCmd from going poking into Tcl's areas of the CallFrame. Use Itcl's own mechanisms for fetching proper context information. check-in: 3e21a7bc42 user: dgp tags: trunk
2017-07-07
18:48
Reproduce TclOO's practice of sticking context info in the clientdata of the current frame. This is needed because ItclObjectCommand goes poking in there expecting to find it. One internals intrusion leads to more. Ugly! But for now it fixes [Itk Bug 38744a21a0]. check-in: 23b1e4cd73 user: dgp tags: trunk
2017-06-29
11:51
merge bug fixes from 4.0.6 check-in: fa9bab3e83 user: dgp tags: trunk