Timeline
Not logged in
Tcl 2015 Conference, Manassas/VA, US, Oct 19-23
Send your abstracts to tclconference@googlegroups.com by Aug 24.

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

50 most recent check-ins

2015-05-22
17:14
[5885edb242] Leaf: Disable crackpot code. No substantial harm demonstrated by test suite. (user: dgp, tags: bug-5ea6971709)
2015-05-21
14:00
[3d78d3a91a] Leaf: Remove (buggy and ineffective) screen out of non-implemented methods. Don't want to do this anyway. Remove portion of "unknown" method handler that treats (ItclMemberFunc *) as (ItclDelegatedFunction *). (user: dgp, tags: trunk)
13:58
[f60f298360] Closed-Leaf: TEA update/repair (user: dgp, tags: dgp-member-flags)
13:56
[2642a4eccf] Best I can tell, the condition on make only an implemented method known to the TclOO machinery -- leaving out those with no body yet defined -- is just an error. TclOO needs to know about them in order to match them up with the itcl::body that later defines them or to trigger auto-loading of their bodies. (user: dgp, tags: dgp-member-flags)
2015-05-20
20:04
[b049519e72] Suppress clearly broken code (ItclMemberFunc != ItclDelegatedFunction). (user: dgp, tags: dgp-member-flags)
2015-05-08
14:08
[807132490d] TEA update (user: dgp, tags: trunk)
12:28
[a9b92b644e] Attempt to correct flags confusion leads to trouble. (user: dgp, tags: dgp-member-flags)
2015-05-07
20:30
[d940a16d59] Leaf: Truly ugly hackery to work around crash brought on with Itk/Iwidgets. Still seeking better answers, but this appears effective. (user: dgp, tags: bug-9ca6444fcd)
2015-04-22
19:39
[0d09bc7e73] Fix [490ab8cfdc91]: Itcl_RegisterC() passes wrong objc to called command. (user: jan.nijtmans, tags: trunk)
2015-04-03
22:42
[010f646eba] [bea5cd55b9] Fix broken quoting for evaluation. Simpler is always better! (user: dgp, tags: trunk)
19:18
[2010eb9eed] Favor per-struct refcounting over Preserve/Release games. (user: dgp, tags: trunk)
19:16
[038978efcb] [04470f9067] Stop running a [find classes] for every object creation. Stop duplication and simplify namespace wrangling. Check command existence with [namespace which], *not* [info command]. (user: dgp, tags: trunk)
03:29
[afca98bcf2] Closed-Leaf: First conversion away from Itcl_Preserve/ReleaseData in favor of per-struct refCounting. Should avoid pointless mutexing and linear searches. (user: dgp, tags: dgp-preserve)
2015-03-23
18:54
[e51f71f88b] Closed-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] 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)