Itcl - the [incr Tcl] extension

Timeline
Login

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

50 most recent check-ins tagged with "trunk"

2025-04-16
10:02
Handle TclVarHashCreateVar() returning NULL Leaf check-in: 7e4fe26dd5 user: jan.nijtmans tags: trunk, main
2025-04-09
13:48
Update rules.vc check-in: d6251de4d5 user: jan.nijtmans tags: trunk, main
2025-04-08
14:12
When compiling for Tcl8, we automatically compile for Tk8 (when appropriate) as well check-in: a78fe3f6f7 user: jan.nijtmans tags: trunk, main
14:03
Update to latest tcl.m4 check-in: 2e579cdb5f user: jan.nijtmans tags: trunk, main
2025-03-26
13:46
Typo: there is no libucrt.lib check-in: e82db5b460 user: jan.nijtmans tags: trunk, main
2025-03-20
14:55
Re-generate "configure" check-in: 178d4f7da0 user: jan.nijtmans tags: trunk, main
2025-03-14
16:53
Don't support autoconf < 2.69 any more check-in: f9c51aee07 user: jan.nijtmans tags: trunk, main
13:16
Prepare for Tcl 9.1 check-in: a1dbf0b988 user: jan.nijtmans tags: trunk, main
2025-03-04
10:47
Allow 3th argument of Itcl_FindC() to be NULL. doc update check-in: aca569fa16 user: jan.nijtmans tags: trunk, main
2025-03-03
20:26
Indenting. Fix Itcl_FindC2's return value. Update documentation check-in: 0077152295 user: jan.nijtmans tags: trunk, main
14:33
Don't crash if info->deleteProc == NULL check-in: 4caddd5f83 user: jan.nijtmans tags: trunk, main
09:58
Fix compilation with Tcl 8.6 headers check-in: 0748909441 user: jan.nijtmans tags: trunk, main
2025-03-01
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-20
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
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
2024-08-24
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
2023-10-09
18:22
Build "Tcl_Size" definition into rules.vc/configure, in stead of itcl header-files check-in: ead1eed125 user: jan.nijtmans tags: trunk, main
2023-10-05
15:26
Remove a few unneeded shadowed variables check-in: 97c0726c33 user: jan.nijtmans tags: trunk, main
2023-09-27
16:14
Fix c981aa093a: PKG_STUB_LIB_FILE wrong for Windows. Update TEA check-in: 7c736474b1 user: jan.nijtmans tags: trunk, main
2023-09-05
10:52
actions/checkout @v3 -> @v4 check-in: e5a9d4963a user: jan.nijtmans tags: trunk, main
2023-08-04
19:21
Adapt Itcl to TIP #673: Remove deprecated [trace] subcommands check-in: cf89b41d55 user: jan.nijtmans tags: trunk, main
2023-07-24
13:33
Update TEA for itclWidget as well check-in: 1b5815f210 user: jan.nijtmans tags: trunk, main