Timeline
Not logged in

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

50 most recent check-ins

2015-03-23
18:54
[e51f71f88b] Leaf: Demo of the enormous object creation performance gains created when every object creation doesn't call on [itcl::find]. (user: dgp, tags: bug-04470f9067)
2015-03-20
17:16
[4fdb1e8487] Leaf: [2e0e27de5f] Test and fix for segfault in constructor init statements when using Tcl 8.6. Itcl's intrusions into Tcl privates have to keep up to date. It's a lie, but it works. (user: dgp, tags: itcl-3-branch)
2015-03-19
16:42
[6c41b4d31f] Accept more Win native build improvements from Ralf Fassel. (user: dgp, tags: itcl-3-branch, itcl-3-4-2)
2015-03-17
20:23
[0f1c4b6392] Recover the rules.vc from CVS toplevel (user: dgp, tags: itcl-3-branch)
2015-03-13
14:09
[a3cc85d155] Leaf: merge trunk (user: dgp, tags: novem-support)
2015-03-11
17:45
[caec4b1279] Leaf: merge release (user: dgp, tags: trunk)
17:43
[8c8d4d7918] merge release (user: dgp, tags: itcl-3-branch)
2015-02-12
21:35
[0206ee9208] Closed-Leaf: Mismatch in Itcl_PreserveData / Itcl_ReleaseData balance. (user: dgp, tags: itcl-4-0-3-rc, itcl-4-0-3)
2015-01-21
13:47
[6fd366338e] merge trunk (user: dgp, tags: itcl-4-0-3-rc)
13:46
[42b7e87161] Fix for [a956a5d397]. Make [info heritage] and [info inherit] scopes match those of Itcl 3. (user: dgp, tags: trunk)
13:27
[41e7f3588e] Leaf: Added code comments and tests. (user: dgp, tags: bug-a956a5d397)
2015-01-20
20:32
[065200b1a6] Approximate fix for [a956a5d397]. To remain consistent with Itcl 3 behavior of the "info" method, we have to distinguish the direct [info ...] calls from the [$obj info ...] calls, at least in the heritage and inherit subcommands. In Itcl 4, the direct [info ...] calls get auto-transformed into [my info ...], so the temp approx fix is to check whether the command name is "my". That will produce wrong results when literal [my info ...] code is written, I think. Need a different signal to discriminate the cases. (user: dgp, tags: bug-a956a5d397)
2015-01-16
15:25
[acb93c3274] This patch fixes the trouble reported in Bug a956a5d297. However it breaks tests info-4.2b, info-4.3b, inherit-4.4, and inherit-4.5. These tests are unchange from Itcl 3, so they ought to pass. The new challenge is how to fix the cases covered by these tests without rebreaking the demos in the bug report. (user: dgp, tags: bug-a956a5d397)
2015-01-14
19:19
[ecb6eaa439] Closed-Leaf: merge itcl-3-branch (user: dgp, tags: itcl-3-4-2-rc)
19:18
[b3e6656283] Use assert instead of panic to reduce risk. (user: dgp, tags: itcl-3-branch)
19:04
[efe58649ce] merge itcl-3-branch (user: dgp, tags: itcl-3-4-2-rc)
19:02
[d09e31df2c] cherrypick memory leak plug (user: dgp, tags: itcl-3-branch)
18:59
[7c29ab1a18] Bug 230 - Optimization attempt in Itcl_ClassVarResolver() was breaking the resolution rules. (user: dgp, tags: itcl-3-branch)
18:25
[ebdd940078] plug memory leak (user: dgp, tags: itcl-3-4-2-rc)
2015-01-13
18:31
[fb6abe64fb] merge trunk (user: dgp, tags: itcl-4-0-3-rc)
18:27
[b7214c4114] Fix for bug-240 (also bug-251). Stop segfaults accessing freed structs pulled from tables. (user: dgp, tags: trunk)
18:13
[876ce45565] Closed-Leaf: Restore commented-out line to stop tinfo-10.1 test failure. (user: dgp, tags: bug-240)
2015-01-07
19:43
[921e254ba5] Bump to Itcl 4.0.3 for release. (user: dgp, tags: itcl-4-0-3-rc)
17:28
[928451c31e] merge trunk (user: dgp, tags: bug-240)
17:11
[2ddb9c4327] Purge unused vars and code. (user: dgp, tags: trunk)
16:54
[45ca6a7a24] [SF Bug 261] Fix the new bug introduced by the commit made to fix Bug 244. Fix is achieved by backing out essentially all of that commit. Other changes to Itcl since then have apparently fixed Bug 244 more properly without this additional damage. (user: dgp, tags: trunk)
16:26
[5116c5a508] TEA update; use autoconf-2.69. (user: dgp, tags: trunk)
14:52
[c87e31ee54] TEA update - use autoconf-2.69. (user: dgp, tags: itcl-3-4-2-rc)
2015-01-05
17:56
[d756335898] merge itcl-3-branch (user: dgp, tags: itcl-3-4-2-rc)
17:53
[091945a4e4] [e773fdd793] Don't resolve instance variable names in instances that are being torn down. Solve segfault when unset variable traces bring back instances variables and traces. Variable existence has to track with the data[] array lifetime. (user: dgp, tags: itcl-3-branch)
17:48
[0d9634e39c] Closed-Leaf: Add a panic to detect and report defined vars getting freed improperly. (user: dgp, tags: bug-e773fdd793)
2014-12-31
19:45
[ef08ab902e] This patch fixes Bug e773fdd793 by revising the Itcl_ScopedVarResolver() so that it no longer finds variables that are in objects in the midst of tearing themselves apart. This stops the segfault in the demo script, and seems more sensible, but I can have no idea who out there has code that this might break. (user: dgp, tags: bug-e773fdd793)
2014-11-26
18:31
[49732b6f2b] Bump to Itcl 3.4.2. (user: dgp, tags: itcl-3-4-2-rc)
18:30
[02ee099512] TEA update (user: dgp, tags: itcl-3-branch)
17:37
[ac740aff66] Avoid use of unprotected [package present] in index scripts. (user: dgp, tags: itcl-3-branch)
2014-11-21
15:33
[3454b2364a] Make temporary measure permanent. (user: dgp, tags: trunk)
2014-11-18
17:47
[20044b6c00] Fix c99-isms breaking c89 compilers. (user: andreask, tags: trunk)
2014-11-17
17:44
[e677bce75c] Restore binary compat needed by Itk that was lost in memleak fix. (user: dgp, tags: trunk)
2014-11-12
05:05
[8b0fe6cd3b] merge release (user: dgp, tags: trunk)
2014-11-07
18:05
[45cb82649c] Closed-Leaf: merge trunk, update ChangeLog (user: dgp, tags: itcl-4-0-2, rc2, itcl-4-0-2-rc)
18:00
[20f00b01c4] Add test for SF bug 259. (user: dgp, tags: trunk)
2014-11-06
22:48
[cd45fa31e7] [sf 259] Fix uplevel by getting call frame clientdata from varFramePtr and not framePtr. (user: dgp, tags: trunk)
2014-11-03
02:38
[013b4b5db5] Revised the new fix for bug 243 to something gentler and less potentially far-reaching. Testing desired. (user: dgp, tags: trunk)
2014-10-31
19:24
[b0d28b2c47] Completely different fix for SF bug #243 that has the benefit of not completely breaking Itk and Iwidgets. :) (user: dgp, tags: trunk)
2014-10-27
18:20
[0d11f378d8] [be0a32b240] Remove the myEnsembles table. Only thing it does is leak memory. (user: dgp, tags: itcl-4-0-2-rc)
16:27
[df3251a57f] Restrict the workaround for TclOO 1.0.2 bug to only be used when it's detected we're actually working with TclOO 1.0.2. Otherwise, use of the workaround when unwarranted leads to a mem leak. (user: dgp, tags: itcl-4-0-2-rc)
2014-10-24
20:34
[7a3f762696] merge trunk (user: dgp, tags: rc1, itcl-4-0-2-rc)
20:33
[1c1bbb11a0] minimal release note update (user: dgp, tags: trunk)
2014-10-21
19:14
[0b1768a6b1] Bump to Itcl 4.0.2 (user: dgp, tags: rc0, itcl-4-0-2-rc)
2014-09-29
14:58
[0f732b5e44] merge trunk (user: dgp, tags: novem-support)