Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins
2025-03-04
| ||
23:53 | missing undef Leaf check-in: afbd5be75e user: jan.nijtmans tags: tip-626 | |
12:15 | Handle more of TCL_NO_DEPRECATED=1 situation check-in: c9ae05083c user: jan.nijtmans tags: tip-626 | |
12:04 | Merge trunk. Handle TCL_NO_DEPRECATED. Update doc check-in: b4a344450c user: jan.nijtmans tags: tip-626 | |
10:47 | Allow 3th argument of Itcl_FindC() to be NULL. doc update Leaf check-in: aca569fa16 user: jan.nijtmans tags: trunk, main | |
2025-03-03
| ||
20:46 | Merge trunk check-in: af689a3b13 user: jan.nijtmans tags: tip-626 | |
20:26 | Indenting. Fix Itcl_FindC2's return value. Update documentation check-in: 0077152295 user: jan.nijtmans tags: trunk, main | |
16:16 | Merge 9.0. Forbid compilation with Tcl 8.x check-in: 9da0aa465c user: jan.nijtmans tags: tip-626 | |
14:33 | Don't crash if info->deleteProc == NULL check-in: 4caddd5f83 user: jan.nijtmans tags: trunk, main | |
09:59 | Merge-mark check-in: ea38e2303e user: jan.nijtmans tags: tip-626 | |
09:58 | Fix compilation with Tcl 8.6 headers check-in: 0748909441 user: jan.nijtmans tags: trunk, main | |
2025-03-01
| ||
23:46 | Merge 4.3 check-in: e250576e80 user: jan.nijtmans tags: tip-626 | |
16:58 | Implement new API Itcl_RegisterObjC2/Itcl_FindC2, needed fo 64-bit objc capability. Will be fully implemented in Itcl 4.4 (TIP #626) check-in: 0d421b1033 user: jan.nijtmans tags: trunk, main | |
2025-02-28
| ||
10:01 | Update rules.vc check-in: 2a6a651356 user: jan.nijtmans tags: trunk, main | |
2025-02-21
| ||
17:08 | add coverage for the case where NS::C inheriting C, shall invoke destructor/constructor of base class, even if clases have the same short name; [eb467f0c52392143] and [df20905f779f26d2] backported to itcl-3-branch Leaf check-in: 7efc223701 user: sebres tags: itcl-3-branch | |
2025-02-20
| ||
13:55 | Merge 4.3 check-in: e23083147e user: jan.nijtmans tags: tip-626 | |
13:48 | version -> 4.3.3 for next release check-in: 2867efec19 user: jan.nijtmans tags: trunk, main | |
13:23 | amend to [987067386fa2edae]: adding coverage for constructor too (just to ensure we don't fall into the same trap by constructors) check-in: eb467f0c52 user: sebres tags: trunk, main | |
12:56 | fixes [987067386fa2edae] don't use name of class in destructed hash, so ensure NS::C inheriting C would invoke destructor of base class (if both have destructors and clases have the same name) check-in: 883c2c383f user: sebres tags: trunk, main | |
12:54 | add test illustrating bug [987067386fa2edae]: NS::C inheriting C would not invoke destructor of base class (if both have destructors and clases have the same name) check-in: df20905f77 user: sebres tags: trunk, main | |
2024-12-26
| ||
21:56 | Fix compiler warning on 32-bit platforms (ITCL_Z_MODIFIER -> TCL_SIZE_MODIFIER everywhere) check-in: 0d99fec557 user: jan.nijtmans tags: trunk, main | |
21:40 | Use TCL_SIZE_MODIFIER when appropriate check-in: 9319f83e74 user: jan.nijtmans tags: tip-626 | |
18:37 | Everything appears to work now, just 2 functions missing check-in: 989c6cff49 user: jan.nijtmans tags: tip-626 | |
2024-12-24
| ||
12:34 | First pass, making Itcl compatible with TIP #626. WIP check-in: c5249b8a58 user: jan.nijtmans tags: tip-626 | |
2024-12-05
| ||
11:29 | Fix broken pkgindex for nmake. Ticket [8b8406e3] check-in: 79b81cdcce user: apnadkarni tags: trunk, main, itcl-4-3-2 | |
2024-11-14
| ||
13:51 | Add configuration option --with-tk8 check-in: 4d8d2e178f user: jan.nijtmans tags: trunk, main | |
2024-10-03
| ||
13:06 | version -> 4.3.2 (continued). Remove .travis.yml check-in: 2ea4e08011 user: jan.nijtmans tags: trunk, main | |
12:25 | Update rules.vc. Version -> 4.3.2 check-in: 8b06230ea0 user: jan.nijtmans tags: trunk, main | |
2024-09-18
| ||
17:23 | Bump to version Itcl 4.3.1 check-in: e69ca67edb user: dgp tags: trunk, main, itcl-4-3-1 | |
17:17 |
Several tests are examining the child namespaces of an internal implementation
namespace of TclOO in order to determine whether an Itcl type has instances.
There may have been a time long ago when the Tcl and Itcl implementations agreed with that indirect probe. It must be long in the murky past. These tests have long been failing to test what they purport to test. Revised the tests to use [itcl::find] to ask Itcl whether instances are still present, since that's what the tests claim to be testing. check-in: 45951e9079 user: dgp tags: trunk, main | |
2024-09-09
| ||
20:43 | Eliminate a useless variable some compilers warn about. check-in: e41c91f7ce user: dgp tags: trunk, main, itcl-4-3-0 | |
2024-09-05
| ||
19:30 | Merge the workaround for Tcl_NewObjectInstance() changes. check-in: a85c02da52 user: dgp tags: trunk, rc0, main | |
2024-09-04
| ||
20:25 | Bump to Itcl 4.3.0 for release with Tcl 8.6.15 and 9.0.0. This new minor release marks the attempt to support multi-thread operations. check-in: b93b2b6859 user: dgp tags: trunk, main | |
20:05 |
Workaround of the incompatibility in Tcl_NewObjectInstance() in Tcl 8.6.15.
(See Tcl Ticket 154f0982f2)
Without this workaround, Itcl Bug d0126511d9 re-emerges. I don't think this is a real solution, but it silences the Itcl test suite. I think the interface between Itcl 4 and Tcl is cursed to be forever secretly broken outside narrow ranges of use, which fortunately cover a large space of utility. A vote of confidence from another Tcler before merge to Itcl trunk would be appreciated. Closed-Leaf check-in: 46272cca4d user: dgp tags: workaround-d0126511d9 | |
2024-08-24
| ||
22:20 | fixes [4fff3fc277] (Itcl not thread-safe) - use tcl-internal threaded-object cache instead of (unsafe) Itcl-internal list pool; [9e63c6d8e58ddcad] backported to itcl-3-branch check-in: 6fbce8c220 user: sebres tags: itcl-3-branch | |
11:47 | fixes [4fff3fc277] (Itcl not thread-safe) - use tcl-internal threaded-object cache instead of (unsafe) Itcl-internal list pool. check-in: 9e63c6d8e5 user: sebres tags: trunk, main | |
2024-08-21
| ||
16:27 | Version -> 4.2.6 check-in: 3f9f10e3e1 user: jan.nijtmans tags: trunk, main | |
2024-05-13
| ||
17:13 | Fix ea82da3940: tcl.m4 "common install locations" needs updating for tcl 9.0 and possible restoring 8.6/8.5 check-in: aa224f01dd user: jan.nijtmans tags: trunk, main, itcl-4-2-5 | |
2024-04-16
| ||
11:24 | Add even more "-encoding utf-8" check-in: 231415ee4c user: jan.nijtmans tags: trunk, main | |
2024-04-15
| ||
18:45 | version -> 4.2.5. Update to latest genStubs.tcl. Add more "-encoding utf-8" check-in: ef1e296807 user: jan.nijtmans tags: trunk, main | |
15:27 | Use "-encoding utf-8" in some test targets check-in: 17cef43a66 user: jan.nijtmans tags: trunk, main | |
2024-01-07
| ||
01:14 | Update to autoconf-2.72. update rules.vc check-in: fe417aa1ce user: jan.nijtmans tags: trunk, main | |
2023-12-11
| ||
10:38 | Re-generate "configure". This should remove the version number from the stub library name, when compiling for Tcl 9 check-in: 627fe15fba user: jan.nijtmans tags: trunk, rc2, main, itcl-4-2-4, rc3, rc4 | |
2023-12-06
| ||
15:02 | re-generate "itclWidget/configure" too check-in: 46e8ba80d3 user: jan.nijtmans tags: trunk, main | |
14:58 | re-generated "configure" check-in: 742a518e4f user: jan.nijtmans tags: trunk, main | |
2023-11-29
| ||
18:05 | Allow library commands to work with Tk 9. check-in: c5b5925063 user: dgp tags: trunk, rc1, main | |
2023-11-23
| ||
04:21 | Fix compile and link issue found in pkgs environment check-in: ee9c424b08 user: griffin tags: trunk, main | |
2023-11-16
| ||
20:11 | version -> 4.2.4 check-in: d6e3aec3d7 user: jan.nijtmans tags: trunk, main | |
19:39 | Update genStubs.tcl check-in: 4103e2a609 user: jan.nijtmans tags: trunk, main | |
2023-11-10
| ||
07:55 | Update to latest rules.vc/nmakehlp.c check-in: 3eb95243f6 user: jan.nijtmans tags: trunk, main | |
2023-10-11
| ||
07:42 | In case other extensions didn't upgrade rules.vc/tcl.m4, make it still possible to use "itcl.h" check-in: dfd34d9287 user: jan.nijtmans tags: trunk, main | |