Timeline
Not logged in

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

50 most recent check-ins

2016-01-28
17:53
[e13051940a] Leaf: Bump to Itcl 4.0.4 (user: dgp, tags: itcl-4-0-4-rc)
2016-01-26
16:02
[421d3a5203] Leaf: merge fork (user: dgp, tags: dgp-method-type)
16:01
[5bb5c4ee8e] merge mark (user: dgp, tags: dgp-method-type)
16:00
[6436e539c4] Leaf: unused variable (user: dgp, tags: trunk)
2016-01-19
13:14
[16b099b68f] finish merge (user: dgp, tags: dgp-method-type)
04:08
[743734f0f0] merge trunk (user: dgp, tags: dgp-method-type)
04:04
[8f8f119f8f] [ec215db901][SF 276] Rework constructor invocation. Fixes bugs. Still leaves some internals more exposed than I would prefer. (user: dgp, tags: trunk)
2016-01-13
19:28
[49af3cb958] Un-Rube-ify the refcounting in Itcl_CreateArgs() and callers. (user: dgp, tags: trunk)
17:42
[77ed8d6ec8] The "constructor" and "destructor" fields of ItclClass are also written but never read, thus not truly used. Eliminate. (user: dgp, tags: trunk)
17:15
[9299b5b6f5] Eliminate the flag ITCL_CONINIT to mark the internal method used to invoke the constructor initialization script. Use ITCL_CONSTRUCTOR instead to get (nearly) the right handling. Impact is to remove the "__constructor_init" method from usage messages, where an internal hack like this doesnt belong anywyay, and to pick up some stack trace things from the constructor. Further work in progress ought to take care of this.    This change also takes "__constructor_init" off the list of results returned by the [info methods] method, which is also, I assert, the right thing. (user: dgp, tags: trunk)
2016-01-12
23:30
[dc4ef2aaf3] The "constructorInit" field of ItclClass is only written, never read. Unused. Remove. (user: dgp, tags: trunk)
2016-01-11
17:41
[4f3365bc8b] New tests covering variants of [SF 276] and [d0126511d9]. (user: dgp, tags: trunk)
2016-01-10
21:07
[a468ef513f] merge trunk (user: dgp, tags: dgp-method-type)
21:06
[8342d5ffaa] [d0126511d9] More internal namespace fixes to avoid conflicts. (user: dgp, tags: trunk)
21:04
[9ae31089cb] Leaf: Locate and fix remaining botch. (user: dgp, tags: wip)
03:10
[30bcf882ca] repair the test (user: dgp, tags: wip)
03:06
[778164753b] Fixes to Itcl_GetCommonVar(); (user: dgp, tags: wip)
2016-01-09
22:17
[504ea01aea] One obvious fix. (user: dgp, tags: wip)
2016-01-08
22:31
[dab03ae691] More progress. Compiles now, but many tests fail. (user: dgp, tags: wip)
20:22
[e19c59e7a9] WIP tackling [d0126511d9]. (user: dgp, tags: wip)
2016-01-07
17:53
[4de9dff87d] [itcl::builtin::installcomponent] was expecting [namespace current] to be that of the class, it appears. At least some context where [info] would resolve to Itcl's builtin [info] command/method -- one with [info types] support. As a quick workaround, qualify the command with the classname as a namespace context. Ought to get things right. Makes test suite happy. (user: dgp, tags: dgp-method-type)
02:54
[7b20748bdb] Merge trunk. Now many tests fail, apparently due to broken [info types] which is likely bug 87a1bc. (user: dgp, tags: dgp-method-type)
01:59
[331c727b8b] [SF 265] Re-fix this bug, but this time not breaking the widget* things. These new commands now rest on an additional ugly hack workaround, joining several others already in place. For now, functional. Beauty may come later. (user: dgp, tags: trunk)
01:57
[84021fce7d] Closed-Leaf: ...and again the tests testing internal details need an update. (user: dgp, tags: wip)
01:52
[a6ae76e661] Another revision to the new ugly hack bypass. (Better things to come). (user: dgp, tags: wip)
2016-01-06
18:41
[85910e6ca3] Many tests fail just because they test internals that have changed. Update them. (user: dgp, tags: wip)
2016-01-05
21:22
[c3cfe8c7a6] Make sure the widgetadaptors sneak through the NS info too. revised the (ugly) mechanism. Still some failing tests. (user: dgp, tags: wip)
19:12
[040040f7b2] merge trunk (user: dgp, tags: wip)
19:10
[2dfd9fb1ee] Ought not need two calls to ItclInitObjectMethodVariables(). (user: dgp, tags: trunk)
17:45
[bc709bad83] merge trunk (user: dgp, tags: wip)
17:44
[c785cd6e82] [1f76cde1a0] Get cmd delete traces right for widgetadaptors. (user: dgp, tags: trunk)
15:53
[e0c451dad0] Partial fix (ugly!) Still has a segfault in widgetadaptor.test to fix. (user: dgp, tags: wip)
15:40
[575d9b1832] merge trunk (user: dgp, tags: wip)
15:38
[4c9185545a] Rewrite itcl::builtin::installhull for safety, efficiency, and to make clearer what can be revised. (user: dgp, tags: trunk)
13:33
[04a5f6fc3a] Bring back all the tests to running by default, when constraints permit. (user: dgp, tags: trunk)
2015-12-31
18:06
[7b4da10667] [SF 265] Re-fix this bug, but with less chance of breaking itcl::widget* things. Those are still broken in this commit since their dependence on internal arrangments must be ferreted out and updated. (user: dgp, tags: wip)
17:28
[832f1e945b] Separate the object creation from assigning it its desired name. This lets us have the object earlier so we can do things like fetch its unique namespace. (user: dgp, tags: trunk)
15:42
[b4e8cefdf4] merge trunk (user: dgp, tags: dgp-method-type)
15:42
[edf6d9f51c] merge trunk (user: dgp, tags: dgp-method-type)
15:05
[6c17a48e06] Restore the tests for bug [SF 265]. Now to re-fix that bug in some way that doesn't break the itcl::widget* stuff. (user: dgp, tags: trunk)
15:01
[a880dea5e7] Eliminate the objectunknown command. Replace it with an inherited unknown method from the new object itcl::Root. (user: dgp, tags: trunk)
14:57
[4e10a5adb6] Remove unused code as one step toward elimination of objectNames table. (user: dgp, tags: trunk)
14:57
[5a82bb6186] Stop segfault due to uninit value. (user: dgp, tags: trunk)
14:56
[9b61f0a596] Simplify and tidy up the TclOO foundations. (user: dgp, tags: trunk)
14:55
[b253d91efc] [SF 269] Improve usage message from no-method invocation of instance cmd. (user: dgp, tags: trunk)
14:54
[d62b53de86] [SF 264] Update [scope] docs. (user: dgp, tags: trunk)
14:52
[8ad4764488] [2cd667f270] Limit method mapping to instances, not classes. (user: dgp, tags: trunk)
14:52
[63d3ba068e] [SF 274] Stop panic when variable not found in table of resolvedVars. Just Move On. (user: dgp, tags: trunk)
14:51
[9dcb7241ae] [SF 268] Instances are supposed to abort teardown when destructors raise errors. (user: dgp, tags: trunk)
14:49
[3b6ad6de87] [a1fed9c87f] Make [itcl::finish] more (all?) complete. (user: dgp, tags: trunk)