TclOO Package

Timeline
Login

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

100 most recent check-ins

2017-10-19
11:06
Implementation of TIP 473 went into 8.6 series Tcl. Leaf check-in: 9331a9eb28 user: dkf tags: trunk
11:05
[tcl:1a56550e96] Ensure that method list introspection finds methods from mixins in all cases. check-in: 0274fdbceb user: dkf tags: trunk
2017-06-20
19:01
autoconf rebuild Leaf check-in: d951413743 user: dkf tags: bugfix:cross-compilation
19:00
Import of patch by Erik Leunissen check-in: 904f04eec9 user: dkf tags: bugfix:cross-compilation
2017-06-18
07:51
Implement TIP 470: Reliable Access to OO Definition Context Object Leaf check-in: 594b9c80a8 user: dkf tags: tip-470
07:36
Implement TIP 473: Allow a Defined Target Namespace in oo::copy Closed-Leaf check-in: cc799c22cc user: dkf tags: tip-473
2016-04-20
07:58
[6adfa8fddf] Fix test target check-in: e5b56214c7 user: gahr tags: trunk
2016-03-01
00:07
Update to 1.0.4 check-in: 0a6e9f1ea3 user: dkf tags: corresponds-to-Tcl8.6.5, release, release-1.0.4, trunk
2015-11-22
08:36
tcl:3d96b7076e Prevent crashes when destroying an object's class inside a method call. check-in: 426f9ef2c6 user: dkf tags: trunk
2015-08-18
17:48
Backport of minor docfixes from tcl:465213d171, tcl:2c509f6291 and tcl:d06b029d9d. check-in: 8887ba1542 user: dkf tags: trunk
2015-07-10
13:02
Implement TIP 436: Improve TclOO isa Introspection check-in: 5fa1374aa0 user: dkf tags: trunk
2015-05-17
12:55
tcl:ad6696285c Correction of description of filter behaviour with 'unknown'. check-in: e4da01d791 user: dkf tags: trunk
12:05
tcl:ad6696285c Demonstrate that filters are not called for destructors. check-in: 7c1b9675fd user: dkf tags: trunk
2015-05-15
14:01
tcl:9dd1bd7a74 Ensure that [self] returns a sensible value in a destructor even when construction didn't complete. check-in: 7779ee5d61 user: dkf tags: trunk
2014-09-09
18:05
merge trunk Leaf check-in: ae2b662448 user: dkf tags: development-submethods
18:02
merge trunk Leaf check-in: d597f33789 user: dkf tags: development-currentdefinition
17:56
Updates for 1.0.2 release. check-in: a5f531d6ac user: dkf tags: corresponds-to-Tcl8.6.2, corresponds-to-Tcl8.6.3, release, release-1.0.2, trunk
2013-09-28
22:54
typo; spotted by stu check-in: f3dd9d97ab user: dkf tags: trunk
2013-09-27
09:01
Added file used for making pretty release notes for SourceForge. check-in: 395e16c285 user: dkf tags: trunk
2013-09-26
21:58
Fixed the changelog check-in: 58c315430b user: dkf tags: corresponds-to-Tcl8.6.1, release, release-1.0.1, trunk
2013-09-19
14:15
3606943: Corrected description of method search order. check-in: 592f4ea3c2 user: dkf tags: trunk
2013-09-18
09:39
Updates for 1.0.1 release. check-in: 115035a279 user: dkf tags: trunk
2013-08-22
08:08
Correction to documentation check-in: 1bf76b9f1d user: dkf tags: trunk
2013-08-03
14:13
Minor: changelog entry for [66e3d9d210] check-in: 755e6c9649 user: dkf tags: trunk
14:05
Backport of fix for Bug 9d61624b3d from Tcl build. Make build clean on OSX Mountain Lion. check-in: 66e3d9d210 user: dkf tags: trunk
2013-04-10
09:12
Tests from Bug 3610404 but constrained with knownBug because of a problem that is probably in Tcl 8.5 itself. It's believed that TclOO in 8.5 is otherwise unaffected by bug 3610404. check-in: 568146bba2 user: dkf tags: trunk
2013-02-09
12:38
Bug 3603695: Change the way that the [oo::object] 'varname' method is implemented so that there are no longer problems with interactions due to the resolver. Thanks to Taylor Venable <[email protected]> for identifying the problem.

Note that due to some subtleties, this test was not failing in the packaged version of TclOO. The code is backported anyway though, as it is rather cleaner than the previous version. check-in: ef16735886 user: dkf tags: trunk

2013-01-29
10:20
minor fix to benchmarking code check-in: ad4ace340a user: dkf tags: trunk
2012-12-21
08:31
merge 1.0 release from trunk check-in: 49ef611404 user: dkf tags: development-submethods
08:31
merge 1.0 release from trunk Leaf check-in: 074450b4ab user: dkf tags: development-gc
08:31
merge 1.0 release from trunk Leaf check-in: 46c13ed81e user: dkf tags: development-friends
08:30
merge 1.0 release from trunk check-in: 3c1afcf1c7 user: dkf tags: development-currentdefinition
08:29
Release done check-in: e51db8d109 user: dkf tags: trunk
08:24
Added missing changelog entries Closed-Leaf check-in: c328311a26 user: dkf tags: 1.0-rc, corresponds-to-Tcl8.6.0, release, release-1.0
2012-11-09
15:56
merge doc change from trunk check-in: 28033ec116 user: dkf tags: 1.0-rc
15:55
Added doc of Tcl_OOInitStubs. check-in: db90c35513 user: dkf tags: trunk
2012-11-08
15:58
Updated version requirements based on chat with DGP. check-in: 66672030b0 user: dkf tags: 1.0-rc
2012-11-01
11:13
Squelch warning. check-in: 365eba4e8c user: dkf tags: 1.0-rc
11:07
Preparing for 1.0 release (to correspond to Tcl 8.6.0) check-in: 0e6376f823 user: dkf tags: 1.0-rc
2012-10-24
08:20
minor correction to index line check-in: 1dde938a35 user: dkf tags: trunk
2012-10-09
10:32
merge trunk check-in: 115d936268 user: dkf tags: development-submethods
10:31
merge trunk check-in: 1c7d84761e user: dkf tags: development-gc
10:31
merge trunk check-in: 75e419fe96 user: dkf tags: development-friends
10:31
merge trunk check-in: 8ea966664d user: dkf tags: development-currentdefinition
2012-09-17
13:56
Merge of release changes. check-in: 6d815c9c8a user: dkf tags: trunk
2012-09-09
11:51
merge docfix from trunk Closed-Leaf check-in: 4e5718de0a user: dkf tags: 0.7-rc, corresponds-to-Tcl8.6b3, release, release-0.7
11:51
Fix minor formatting issue found by dgp check-in: 13c0bba869 user: dkf tags: trunk
2012-07-26
21:16
merge trunk check-in: 92ab9be656 user: dkf tags: development-currentdefinition
21:14
merge trunk check-in: 639543e329 user: dkf tags: development-submethods
21:14
merge trunk check-in: 6419248d74 user: dkf tags: development-gc
21:13
merge trunk check-in: a27a7dab16 user: dkf tags: development-friends
21:12
merge key fix from trunk check-in: 1e72cf94d3 user: dkf tags: 0.7-rc
21:09
[Bug 3547839]: Use the memory management scheme used in version of TclOO that is included in Tcl 8.6; prevents memory accesses to deleted structures! check-in: 7db541b369 user: dkf tags: trunk
2012-07-12
12:49
merge trunk check-in: d78e8093fb user: dkf tags: development-friends
12:49
merge trunk check-in: cd511545b9 user: dkf tags: development-gc
12:49
merge trunk check-in: 8d72871e22 user: dkf tags: development-submethods
09:43
another copyright date update check-in: 1bb9cebfe7 user: dkf tags: 0.7-rc, release-0.7-rc
09:38
fix tests check-in: 76da1279e8 user: dkf tags: 0.7-rc
09:34
improve the release notes check-in: 902d4a6c2e user: dkf tags: 0.7-rc
09:00
corrected copyright dates check-in: ce3fddb455 user: dkf tags: 0.7-rc
08:50
Preparing for 0.7 release (to correspond to Tcl 8.6b3) check-in: 20bdfae4bf user: dkf tags: 0.7-rc
2012-06-06
09:06
add to man index check-in: 35c7e9bea4 user: dkf tags: development-currentdefinition
2012-06-02
09:51
Create [currentdefinition] to better support scripted definition commands. Document how to create scripted definition commands! check-in: d692bc3528 user: dkf tags: development-currentdefinition
2012-05-20
09:21
* generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings.
check-in: ac6eac612c user: dkf tags: trunk
2012-04-10
06:44
Fix [Bug 3396896] check-in: e6d86d3472 user: dkf tags: trunk
2012-04-04
21:07
Fix [Bug 3514761] and related ensemble/construction problems. check-in: 3d75ad8d85 user: dkf tags: trunk
2012-03-28
08:04
merge trunk check-in: 33d4e0b690 user: dkf tags: development-submethods
08:00
merge trunk check-in: db8ae3ab09 user: dkf tags: development-gc
07:58
merge trunk check-in: 6d0dd79102 user: dkf tags: development-friends
2012-03-27
07:00
Implementation of TIP #397 check-in: e0c1f21884 user: dkf tags: trunk
06:55
Fix uninit variable (thanks to dgp for reporting) check-in: 5d401a8455 user: dkf tags: trunk
2012-03-23
09:10
merge trunk Closed-Leaf check-in: c4b509caa6 user: dkf tags: development-rfe3485060
09:07
Implementation of TIP #380 check-in: 0e25104bd8 user: dkf tags: trunk
08:46
Tests of the system of slots. Closed-Leaf check-in: 14aad12d58 user: dkf tags: development-slots
2012-03-22
09:19
Add documentation. Work towards better code organization. check-in: ea8879da76 user: dkf tags: development-slots
2012-02-21
21:01
merge trunk check-in: 35f96d229d user: dkf tags: development-submethods
21:01
merge trunk check-in: b4a2a87bc3 user: dkf tags: development-slots
21:00
merge trunk check-in: 58ab0e3ddf user: dkf tags: development-rfe3485060
20:58
merge trunk check-in: eebed20850 user: dkf tags: development-gc
20:58
merge trunk check-in: 714b1aedf5 user: dkf tags: development-friends
20:53
Don't use ranlib during installation process. It's already been done during build. check-in: 45f68ce75a user: dkf tags: trunk
2012-02-13
00:14
Mechanism for copying basic Tcl-level object state, the <cloned> method. Added documentation. check-in: 8a8ef9b0e2 user: dkf tags: development-rfe3485060
2012-02-10
15:13
Start work on improving the cloning behavior. [RFE 3485060] check-in: 59083b149b user: dkf tags: development-rfe3485060
2012-01-25
14:33
* generic/tclOO.c (Tcl_CopyObjectInstance): [Bug 3474460]: When copying an object, make sure that the configuration of the variable resolver is also duplicated. check-in: 01cc752f69 user: dkf tags: trunk
2011-09-26
23:37
Start a branch on how to do "friend" methods. Hard to do _efficiently_... check-in: 4198aea53f user: dkf tags: development-friends
2011-09-16
13:18
Revert corrections that weren't. (Tests still remain.) check-in: 748e36ec0b user: dkf tags: trunk
2011-09-10
18:05
[Bug 3400658]: Correction to forwarded method magic so that Tcl_WrongNumArgs produces the right sort of message. check-in: 4cb9289e5d user: dkf tags: trunk
2011-08-09
10:09
Merge mainline check-in: 87bf3058e7 user: dkf tags: development-submethods
10:09
Merge mainline check-in: 58385060ac user: dkf tags: development-gc
10:09
Merge mainline check-in: 685f760a21 user: dkf tags: development-slots
10:07
[Bug 3387082]: Plug memory leak in call chain introspection. check-in: 55c4114de0 user: dkf tags: trunk
2011-07-14
18:00
[Bug 3365156]: Remove stray refcount bump that caused a memory leak. check-in: f796523499 user: dkf tags: corresponds-to-Tcl8.6b2, trunk
2011-06-11
09:04
Merge mainline check-in: e4e4634876 user: dkf tags: development-submethods
09:04
Merge mainline check-in: 539f501c7c user: dkf tags: development-gc
09:03
Merge mainline check-in: 9c3a81b81c user: dkf tags: development-slots
09:01
Purge useless RCSID comments, some correction of copyright dates. check-in: f8d1c7cfdc user: dkf tags: trunk
2011-05-26
09:17
Merge mainline check-in: f6b1213dfe user: dkf tags: development-submethods
09:16
Merge mainline check-in: 2c3ffaa564 user: dkf tags: development-gc
09:15
Merge mainline check-in: f00aa4d7b6 user: dkf tags: development-slots
2011-05-25
13:49
Version number correction check-in: 4e9730d4ad user: dkf tags: checkpoint-0.6.3, trunk