TclOO Package

Timeline
Login

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

402 check-ins using file license.terms version c9caea2934

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
13:46
Documentation fixes spotted during merge to Tcl. check-in: 2f7880906e user: dkf tags: trunk
12:29
Implementation of TIP #381: Call Chain Introspection and Control check-in: 5ff57966d7 user: dkf tags: trunk
2011-05-16
18:52
Pushing Jeff's build system changes to make it more TEA compliant and working for Windows. This change bumps the version to 0.6.3. check-in: e98f8dd6a1 user: andreask tags: trunk
2011-05-04
21:45
Report method type as part of chain introspection. Closed-Leaf check-in: f5a2cfd0d4 user: dkf tags: development-next2
2011-04-23
13:46
More tests, this time of [nextto] in constructors and destructors. check-in: 0a3fc3c4a0 user: dkf tags: development-next2
12:04
Added the ability to introspect the current chain in constructors and destructors, which are nameless methods and so didn't work before. check-in: 4e602736b7 user: dkf tags: development-next2
2011-04-10
15:27
Add some examples, clarify language and correct minor errors. check-in: f26fbca704 user: dkf tags: development-next2
15:12
Added documentation. check-in: 122bd46cc8 user: dkf tags: development-next2
14:12
Add comments check-in: d6c6e0fe7e user: dkf tags: development-next2
14:05
Adding comments and tests check-in: d5796fc6e6 user: dkf tags: development-next2
2011-04-09
14:51
Call chain inspection, so closing in on implementing all of TIP 381 check-in: e7c0671338 user: dkf tags: development-next2
2011-03-29
20:00
Added tests of next2 check-in: 959c233f8e user: dkf tags: development-next2
2011-03-28
21:39
First implementation of the [next2] command, as discussed with Arnulf Wiedemann and Kevin Kenny at Tcl2010. check-in: eda75514fe user: dkf tags: development-next2
17:29
Create new branch named "development-next2" check-in: 523b455661 user: dkf tags: development-next2
2011-03-16
11:01
Buggy implementation with many odd constraints on what can be done check-in: bdb89fe45a user: dkf tags: development-gc
2011-03-14
18:23
Create new branch named "development-gc" check-in: e5d7e19150 user: dkf tags: development-gc
2011-03-11
18:17
Start of test suite. check-in: 789196346f user: dkf tags: development-submethods
14:10
Implementation of submethods, imported from sandbox. check-in: 09e26d074a user: dkf tags: development-submethods
14:08
Implementation of slots, imported from sandbox. check-in: 27f886e437 user: dkf tags: development-slots
14:02
Create new branch named "development-slots" check-in: ba99a79556 user: dkf tags: development-slots
14:01
Create new branch named "development-submethods" check-in: 7523da4b4a user: dkf tags: development-submethods
10:37
Reorganization of call context reference count management so that code is (mostly) simpler. check-in: b717126770 user: dkf tags: trunk
10:25
[Bug 3185009]: Keep references to resolved object variables so that an unset doesn't leave any dangling pointers for code to trip over. check-in: 2e6c187198 user: dkf tags: trunk
10:17
Add in tclconfig. check-in: 4f9f259c1d user: dkf tags: trunk
2011-01-18
16:10
* generic/tclOOMethod.c (PushMethodCallFrame): [Bug 3001438]: Make sure that the cmdPtr field of the procPtr is correct and relevant at all times so that [info frame] can report sensible information about a frame after a return to it from a recursive call, instead of probably crashing (depending on what else has overwritten the Tcl stack!)
check-in: a44d7ad42b user: dkf tags: trunk
15:41
Update to latest TEA. check-in: 948ac63914 user: dkf tags: trunk
2010-11-09
16:34
* tests/oo.test: [Bug 3105999]: Backport of memory tests (issue itself did not exist in this branch of the code).
check-in: 2fd16c9d63 user: dkf tags: trunk
2010-10-08
14:02
Make tests less problematic in failure modes check-in: 694f12288f user: dkf tags: trunk
2010-03-24
11:51
* generic/tclOOInfo.c (InfoObjectMethodTypeCmd) (InfoClassMethodTypeCmd): Added introspection of method types so that it is possible to find this info out without using errors.
check-in: 9d0ec967ad user: dkf tags: trunk
2010-03-08
09:38
Missed a couple of spots from the last commit check-in: b7790129b7 user: dkf tags: trunk
2010-03-05
15:39
[Patch 2961556]: Change TclOO to use the same style of function typedefs as Tcl, as this is about the last chance to get this right. check-in: 104de9c302 user: dkf tags: trunk
2010-03-04
23:51
Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion. check-in: 07c56e70e5 user: dkf tags: trunk
2010-02-02
09:27
Chisel away at reducing the cost of recent changes. check-in: e0f95c1e60 user: dkf tags: trunk
09:11
[Bug 2944404] Be careful in case an object deletes itself in its destructor. check-in: 1a0aaddc42 user: dkf tags: trunk
2010-01-28
08:54
Make test numbers match with TclOO-in-Tcl check-in: 12d06b2b24 user: dkf tags: trunk
08:09
Improvements to destructor handling. Stop crashes from odd destruction routes. check-in: 08e01ffa56 user: dkf tags: trunk
08:05
regen for latest TEA check-in: a4395cd3c6 user: dkf tags: trunk
2009-11-27
14:39
[Patch 2903921]: Small spelling fixes from Larry Virden. check-in: 4c5f5df5ca user: dkf tags: trunk
07:21
regen (version bump, tclconfig update) check-in: 4ae34725fb user: dkf tags: trunk
07:19
Bump version to 0.6.2 check-in: 6415952ff3 user: dkf tags: trunk
06:38
[Bug 2903811]: Remove unneeded restrictions on usefully calling the oo::object->variable method. Leaving it hidden is enough. check-in: 12618eb5fd user: dkf tags: trunk
2009-11-24
11:54
Ensure that destroying an object in a constructor doesn't crash. [Bug 2903011] check-in: f4c2b8d921 user: dkf tags: trunk
2009-11-05
17:58
Clarification check-in: 6a5ef182c0 user: dkf tags: trunk
2009-11-02
09:56
Improve the general description. check-in: 0360909edd user: dkf tags: trunk
2009-10-22
19:10
Let [$obj varname x(y)] work. [Bug 2883857] check-in: d3141a216f user: dkf tags: trunk
2009-08-22
11:30
Typo found by Andreas Kupries check-in: 3653dc1f3d user: dkf tags: trunk
2009-07-24
08:26
Made it clearer what most people want instead of [self class]. check-in: 413247e127 user: dkf tags: trunk
2009-07-19
11:56
Expose function to efficiently return current name of an object. check-in: 259327ea1b user: dkf tags: trunk
2009-06-25
09:44
Fix [Bug 2811598]. check-in: 3815d8841a user: dkf tags: trunk
2009-06-07
23:35
Fix docbug. check-in: 66d16f1ce4 user: dkf tags: trunk
2009-05-15
10:14
Added more introspection: ability to look up namespace of an object. check-in: 714a3daac7 user: dkf tags: trunk
2009-05-05
15:54
Stop deletion of support namespaces leading to a potential crash. check-in: c6e0e59bd6 user: dkf tags: trunk
2009-04-11
11:48
Clarify the rules for resolution of what forwarded methods forward to. check-in: 83d2299b1a user: dkf tags: trunk
2009-03-24
10:53
Fix [Bug 2704302]. check-in: e5ff877a03 user: dkf tags: trunk
2009-02-12
09:30
Fix tricky point that meant it was next to impossible to extend [oo::define]. check-in: c9d5305303 user: dkf tags: trunk
2009-01-29
14:56
Fix [Bug 2537839] check-in: 70b6105f0e user: dkf tags: trunk
2009-01-27
11:14
Fix [Bug 2531577] check-in: b18acf0453 user: dkf tags: trunk
2009-01-06
14:32
Fix [Bug 2489836] check-in: 7f3d28e54b user: dkf tags: trunk
10:28
Fix [Bug 2481109] check-in: 02db7857c7 user: dkf tags: trunk
2008-11-01
08:01
regen check-in: 4a203b88e4 user: dkf tags: trunk
08:01
bump version check-in: d76c6aa445 user: dkf tags: trunk
00:37
Fix [Bug 2200824] and make class constructor error handling much more robust. check-in: ff6ffa0d15 user: dkf tags: trunk
2008-10-14
08:35
Release of 0.6 check-in: 72051776f4 user: dkf tags: corresponds-to-Tcl8.6b1, release, release-0-6, trunk
08:17
Regenerate check-in: 92cda61e43 user: dkf tags: trunk
08:15
Version bump check-in: 5d90088f3e user: dkf tags: trunk
08:10
Various minor fixes ported from Tcl HEAD, preparing for 0.6 release. check-in: 9d84e6edf0 user: dkf tags: trunk
2008-10-13
13:16
Added magic for Objective C. [Bug 2163447] check-in: 1790b47b32 user: dkf tags: trunk
2008-10-10
13:07
Fix [Bug 2155658] check-in: 0fe3711cf0 user: dkf tags: trunk
2008-09-25
10:18
Fix [Bug 2120903] check-in: d2cfb0b526 user: dkf tags: trunk
2008-09-24
09:52
Remove obsolete debugging macro. [Bug 2124814] check-in: c03159f52c user: dkf tags: trunk
2008-09-23
14:30
Applied [Patch 2082450] check-in: 46849a94b6 user: dkf tags: trunk
2008-09-22
10:49
D'oh! Wrong TIP number in commit! check-in: ea9c6a9ab8 user: dkf tags: trunk
10:47
Implement TIP#240. Bump to 0.6a1. check-in: e86409246d user: dkf tags: trunk
2008-08-29
10:00
Backport of correction of interpreter-deletion detection. check-in: f187756e9b user: dkf tags: trunk
2008-08-12
23:19
* generic/tclOOInfo.c (InfoObjectDefnCmd, InfoObjectMixinsCmd): fix # args displayed. [Bug 2048676]
check-in: 5ff8d0bdf0 user: hobbs tags: trunk
2008-07-02
13:53
regen check-in: f7f23f2135 user: dkf tags: trunk
13:53
Bump version to 0.5.1 check-in: 4015c3e309 user: dkf tags: trunk
13:50
Stop trying to build in resources when using VC toolchain. check-in: b3e66551d5 user: dkf tags: trunk
2008-06-28
23:59
Minor changes (fix copyright years and README.txt) check-in: 3c01ce6103 user: dkf tags: trunk
23:45
Fix [Bug 2004480] check-in: 1ab2de9cc6 user: dkf tags: trunk
2008-06-26
15:11
regen check-in: 0b208e9b11 user: dkf tags: release, release-0-5, trunk
15:10
Prep the 0.5 release. check-in: 3dad17f74d user: dkf tags: trunk
14:54
Switch to using the Tcl stub table generator instead of the Tile version. This changes the ABI; anyone compiling against TclOO needs to rebuild. check-in: 32e6dc67c4 user: dkf tags: trunk
2008-06-19
21:32
Make [next] work as described in TIP. [Bug 1998244] check-in: 81d69f159c user: dkf tags: trunk
21:02
Fix [Bug 1998221] check-in: 624bc77310 user: dkf tags: trunk
2008-06-08
23:16
Plug leak. [Bug 1987817] check-in: 134a340a91 user: dkf tags: trunk
2008-06-02
13:59
Some tidying up to make list-manipulating code clearer. check-in: b7eed76ba0 user: dkf tags: trunk
06:38
* generic/tclOO.c (ReleaseClassContents): Fix reference counting problem identified by Keven Kenny through use of valgrind, which was caused by failing to protect the Object as well as the Class (attached to it) of a subclass being deleted and hence getting a freed-memory read when attempting to delete the class command. [Bug 1981001]
check-in: 41d15fe126 user: dkf tags: trunk
2008-06-01
08:05
Fix reference handling when changing in-use methods. [Bug 1981001] check-in: ee7ddca295 user: dkf tags: trunk
2008-05-31
22:30
Plug method-related memory leaks pointed out by Miguel. check-in: 5a94c4510c user: dkf tags: trunk
2008-05-30
23:01
Bump to 0.4 for release check-in: 07b5f149cf user: dkf tags: merge-to-tcl86a0-1, release, release-0-4, trunk
2008-05-29
09:33
Clean up, simplify and systematize how introspection of method lists works. check-in: 3334c783ca user: dkf tags: trunk
2008-05-28
15:24
Fix Don Porter's test failure problem. check-in: 1c0bc1cf9f user: dkf tags: trunk
10:55
Clarified the term "metaclass" and deepened tests involving it. check-in: 0795ccab98 user: dkf tags: trunk
2008-05-26
22:11
Stop potential problems with method chains crossing interpreters (e.g. via aliases) by allocating object sequence numbers from a per-thread pool, not a per-interp pool. check-in: c9519020d1 user: dkf tags: trunk
2008-05-25
11:29
Add caching of methods at the class level. This should speed up calls to those objects that are "typical" instances of their class (no object methods, mixins or filters). Should reduce memory consumption (fewer hash tables!) Tried to exercise the paths both as tests and as benchmarks... check-in: 3015e267ca user: dkf tags: trunk
2008-05-24
16:18
Remove useless stack frame flags. check-in: 9db27e8cfc user: dkf tags: trunk
08:10
Added OSX-specific things to ignore check-in: 8e571f7f15 user: dkf tags: trunk
08:08
Cleaning up the code, including factoring out basic commands/methods to their own file (tclBasic.c). Bump the version number. check-in: 13b498de74 user: dkf tags: trunk
2008-05-23
21:42
Stop using Tcl_Preserve and embed a refcount scheme instead, which is faster. check-in: bde0e36814 user: dkf tags: trunk
2008-05-22
15:08
Finalize release check-in: 114ec1a49c user: dkf tags: release, release-0-3, trunk
15:06
Fix line endings check-in: 01404a8854 user: dkf tags: trunk
14:54
Prepare the 0.3 release of TclOO check-in: b1fe960541 user: dkf tags: trunk
2008-05-21
14:43
Fix [Bug 1895546] at a basic level. Will probably need to rethink later. check-in: 4124e9da6f user: dkf tags: trunk
14:25
Tweaking for simplicity. check-in: 485c9e5336 user: dkf tags: trunk
13:12
Performance improvements on the object allocation path. check-in: fa02ede513 user: dkf tags: trunk
09:58
Made abbreviation handling work better in all definition contexts. Added tests. check-in: 7945e76883 user: dkf tags: trunk
2008-05-20
22:04
Enable unique prefix processing for oo::define subcommands via a custom unknown handler. check-in: 3ef1e55fa8 user: dkf tags: trunk
15:44
Assorted things that improve TclOO's performance and memory consumption. check-in: 4416fe9201 user: dkf tags: trunk
2008-05-18
20:33
Reduce memory consumption and complexity by merging the call chain caches. Rename the call chain cache from being a context cache; it isn't now. Add comments to better explain some of the code relating to construction. check-in: 81af79e575 user: dkf tags: trunk
06:57
Strip out some overhead from the call path of the predefined methods. check-in: 86343db7fe user: dkf tags: trunk
2008-05-17
14:49
Enable TclOO in safe interpreters. check-in: b25f516f5e user: dkf tags: trunk
13:15
Make 'export' and 'unexport' more efficient in do-nothing cases. check-in: e150c247ef user: dkf tags: trunk
2008-05-16
14:21
Added documentation for the 'self' subcommand of oo::define check-in: 9fa1b3d534 user: dkf tags: trunk
08:09
Fix [Bug 1965063] check-in: 6038763d9b user: dkf tags: trunk
2008-05-15
08:52
Fix [Bug 1963130] check-in: 459d029cbd user: dkf tags: trunk
2008-05-13
21:12
Quell warning check-in: fa071a33e1 user: dkf tags: trunk
15:26
Rework the method call chain cache to make recursive method calls much faster. Also simplifies the code a bit, but that is a side-effect. check-in: c0a2b5c92c user: dkf tags: trunk
10:57
Minor adjustments to configure/build system check-in: 83f91afc7e user: dkf tags: trunk
08:47
Minor improvements to clarity, fix copyright declaration check-in: 1fbd58f3ca user: dkf tags: trunk
2008-05-12
13:19
Make it easier to use valgrind check-in: fc472f2989 user: dkf tags: trunk
12:46
Unstitch class from mixin classes correctly. [Bug 1905797] check-in: dab026e98f user: dkf tags: trunk
10:11
Version number matching check-in: ccf6e130f4 user: dkf tags: trunk
09:49
Fix FMR identified in [Bug 1959637] check-in: 606ee6e94f user: dkf tags: trunk
2008-05-11
22:08
Try to fix [Bug 1959637] check-in: 51442cd50a user: dkf tags: trunk
21:20
Reduce memory consumption by eliminating waste and delaying building hash tables until we are sure they are needed. check-in: be63339b58 user: dkf tags: trunk
21:14
Report classes that a class is mixed into as instances. That's approximately correct after all... check-in: 34d7a759df user: dkf tags: trunk
21:12
Minor tuning. check-in: 55b47498e2 user: dkf tags: trunk
16:23
Fix mixin chaining. [Bug 1960703] check-in: ea27c5d4a2 user: dkf tags: trunk
10:02
Make method deletion a separate subcommand of oo::define, enable renaming of methods, prevent a crash uncovered in the process. [FRQ 1959483] check-in: b152869a66 user: dkf tags: trunk
2008-05-10
06:17
Shorten the magic to build the support script for running gdb check-in: 306334c032 user: dkf tags: trunk
2008-05-08
23:07
regen check-in: ef773e56e3 user: dkf tags: trunk
23:05
Forgot to note the version number change. check-in: 716fe7c8c6 user: dkf tags: trunk
23:04
Split object definition off from oo::define to oo::objdefine to get rid of self. prefixes and clean up a messy part of the API. Thanks to DGP! [FRQ 1959486] check-in: e6948860b8 user: dkf tags: trunk
20:57
Fix [Bug 1959457] by removing that functionality. It was cool occasionally, but always too hard to use. check-in: 5a6e0d6d97 user: dkf tags: trunk
2008-05-04
12:24
Oops, found a mistake in the docs. check-in: d4ce5703be user: dkf tags: trunk
2008-04-30
15:09
Reduce number of compilations of methods. Good speedup! [Bug 1945769] check-in: 8dbd0c3428 user: dkf tags: trunk
2008-04-14
09:04
Fix typo check-in: 0c5e758b3c user: dkf tags: trunk
2008-04-08
15:35
Release version of TclOO 0.2 check-in: cdddf66614 user: dkf tags: release, release-0-2, trunk
2008-04-04
21:54
Added missing reference to bug number check-in: 1c859090ed user: dkf tags: trunk
15:21
Renamed part of C API to reduce confusion. Prompted by Kevin Kenny. check-in: 1caa8b6c1c user: dkf tags: trunk
2008-04-02
14:41
Regen check-in: 6b86fb4e6c user: dkf tags: trunk
14:41
Regen of configure based on latest TEA, temporary patch for crashing test, updated to use autoheader rather than a long list of defines on the command line to gcc. check-in: d37d85a0e6 user: dkf tags: trunk
2008-03-26
09:48
Documentation improvements. check-in: d5a4eae175 user: dkf tags: trunk
2008-03-05
10:56
Minor bugfix for non-msys builds check-in: 6452f66f4a user: dkf tags: trunk
2008-02-01
19:01
regen check-in: ef24cf5d86 user: dkf tags: trunk
18:40
regen (and add -nologo to mt invokation) check-in: 4aea0235a0 user: dkf tags: trunk
17:16
Tighter function declarations; match with definitions to make VC build work. check-in: 64f5881d83 user: dkf tags: trunk
17:04
Fix a minor quoting bug check-in: 20f2de3ac6 user: dkf tags: trunk
2008-01-31
11:27
Minor tinkering check-in: 0fae1adf18 user: dkf tags: trunk
11:17
Correct -o to -fo in invocation of 'rc' check-in: a54ac0263e user: dkf tags: trunk
10:54
Get rid of the logo otherwise spammed by the VC 'rc' command check-in: 6fe1642711 user: dkf tags: trunk
10:46
More tinkering with autoconf check-in: d904ce5324 user: dkf tags: trunk
2008-01-30
15:17
regen check-in: ef2c34574c user: dkf tags: trunk
15:17
Finally nail the vc buildchain changes check-in: 52ad1cf974 user: dkf tags: trunk
2008-01-29
14:20
Fix various problems listed in [Bug 1881216] check-in: 709fbbd3f4 user: dkf tags: trunk
11:44
Fix the manifest compiler check-in: b2f3c9b0b0 user: dkf tags: trunk
2008-01-28
15:32
Fix line endings check-in: d8e87a1501 user: dkf tags: trunk
2008-01-22
20:25
Minor tweaks check-in: 05b7600a7c user: dkf tags: trunk
2008-01-21
09:35
regen check-in: 95ace62af5 user: dkf tags: trunk
09:34
Clean up configure code some more check-in: 1bc6a7a25e user: dkf tags: trunk
2008-01-19
14:22
Too much quoting... check-in: e38ab022a3 user: dkf tags: trunk
2008-01-18
13:47
Added a comment check-in: 50e3f0ead8 user: dkf tags: trunk
13:46
Updated to be more correct and to use the right version string check-in: 41c9311c2d user: dkf tags: trunk
13:20
More minor tinkering check-in: 7d8090d3e2 user: dkf tags: trunk
10:30
regen/fix bug check-in: 36e4905bbc user: dkf tags: trunk
10:27
* configure.in, Makefile.in: Add code to make the resource compiler adapt to being used with the VC toolchain. Also adds some support for manifest generation (needed for Vista?) [Bug 1870456, part 3] (kbk) check-in: 6bc5ac099c user: dkf tags: trunk
2008-01-16
10:47
regen check-in: d76502350d user: dkf tags: trunk
10:46
* generic/tclOOCall.c, tclOOInt.h: Add and fix types to make things quieter with VC2k5SP1. [Bug 1870456, part 2] (kbk)

* generic/tclOODefineCmds.c (TclOOObjectSetFilters) (TclOOClassSetFilters, TclOOObjectSetMixins, TclOOClassSetMixins): Factor out the code to manage lists of filters and mixins so that they can be manipulated from the C level more easily. Now part of the "internal" API.

* generic/tclOODefineCmds.c (BumpGlobalEpoch): Factor out the code to handle incrementing of the global epoch counter when a class is reconfigured. Allows us to put conditions on doing this that are easy to enforce and which should result in a performance boost in practice. check-in: 11a8176b3b user: dkf tags: trunk

2008-01-15
15:55
Corrected a comment check-in: 3fbe810c93 user: dkf tags: trunk
2008-01-12
12:13
* tests/oo.test (oo-23.1): Added new test that shows how to do Self-like object creation through prototypical objects. [Bug 1865054]

* generic/tclOODefineCmds.c (TclOODefineMixinObjCmd): Stop classes from mixing in themselves as classes, which can lead to an infinite loop. check-in: 83e057449c user: dkf tags: trunk

2008-01-09
10:14
regen check-in: cd1defdbbc user: dkf tags: trunk
10:11
* generic/tclOOCall.c (AddClassFiltersToCallContext): Add filters defined by classes mixed into classes. [Bug 1865053] * generic/tclOO.c (Tcl_ClassSetConstructor, Tcl_ClassSetDestructor): Factored out the code to install a constructor or destructor. check-in: 639992a6de user: dkf tags: trunk
2008-01-06
15:14
regen check-in: 3e0b663757 user: dkf tags: trunk
15:13
Bump version number check-in: 4483d43acf user: dkf tags: trunk
15:10
Redesigned the object cloner callbacks to allow client code to reject being cloned. [FRQ 1863642] check-in: 7ba1918ab0 user: dkf tags: trunk
12:28
Rename OO_VERSION to TCLOO_VERSION. [Bug 1864851] check-in: 42cb638750 user: dkf tags: trunk
02:15
Corrected macro usage so that only one #def is involved in stub usage. [Bug 1864851] check-in: c06d7cb93a user: dkf tags: trunk
00:47
* generic/tclOODecls.h: Removed superfluous '\r' characters that caused syntax errors when compiling with mingw.
check-in: f90776f171 user: kennykb tags: trunk
00:12
Update list of ignored things for more correctness check-in: a464a6b87b user: dkf tags: trunk
2008-01-05
22:51
regen check-in: 4feb85a551 user: dkf tags: trunk
22:50
New functions to make itcl-ng integration much simpler. Adapted from [Patch 1791190], but with internal names as they expose concepts which do not square completely with the way TclOO officially "works". check-in: 1a376193de user: dkf tags: trunk
2008-01-03
23:37
regen (configure.in updates, latest tcl.m4) check-in: 87c24420b0 user: dkf tags: trunk
15:11
regen check-in: d1f11cb763 user: dkf tags: trunk
15:06
Moved TclOONewForwardClassMethod and TclOONewForwardMethod to private stub API from pure-internal. [FRQ 1842600] check-in: 04676569a6 user: dkf tags: trunk
14:41
Added public getter and setter functions for the method remapping callback, which now also has public types. [FRQ 1842588] check-in: 7ad0737621 user: dkf tags: trunk
00:15
Tweaked the signature of the itcl-ng remapping callback. [Patch 1791215] check-in: acfe8d106b user: dkf tags: trunk
2007-12-30
15:08
Fix [Bug 1847313] check-in: 7aaa65646b user: dkf tags: trunk
15:01
Fix [Bug 1847318] check-in: 315ca0db71 user: dkf tags: trunk
01:55
Fix [Bug 1847311] check-in: d44863b443 user: dkf tags: trunk
01:01
Added bug id check-in: 32a9cb07f0 user: dkf tags: trunk
01:00
Moved the resource descriptor file source to a win-specific directory. check-in: 140c879759 user: dkf tags: trunk
2007-12-02
09:08
Updating the ensemble map now requires a non-NULL interp argument. [Bug 1841743] check-in: 9f4e18fdb8 user: dkf tags: trunk
2007-11-16
22:46
Remove usage of internal macros which has now broken check-in: e9fe7789bc user: dkf tags: trunk
2007-11-09
13:57
Ensure that export cannot cause the wrong list of methods to be printed in error messages. [Bug 1824958] check-in: 26fd4b350f user: dkf tags: trunk
2007-10-18
15:18
Added note to remind me to update everywhere when changing version number check-in: e8c6713a26 user: dkf tags: trunk
15:16
Forgot to change the version number everywhere it needed it. check-in: 75647f9828 user: dkf tags: trunk
2007-10-12
15:21
* generic/tclOO.c (TclOOObjectCmdCore): Added method name remapping support for Arnulf. [Patch 1791215] check-in: a0a234e2ae user: dkf tags: trunk
2007-10-11
09:51
* Makefile.in: RANLIB static libraries during install; add install * configure.in: target dependencies; rename a few makefile vars to make overriding them the same as in TEA; distclean tclooConfig.sh; change stub lib install location from libdir to TEA standard pkglibdir. * configure: autoconf-2.59
check-in: a9b2755f87 user: das tags: trunk
2007-10-03
22:54
Add more cygpath stuff check-in: 3444a0014a user: dkf tags: trunk
22:01
Bump the version to distinguish CVS version from 0.1 release check-in: 3904824bc8 user: dkf tags: trunk
20:34
Better VPATH handling: thanks to Andreas Kupries. check-in: 9fca094d97 user: dkf tags: trunk
15:30
Silence gcc warning found by Andreas Kupries. check-in: 88224ec86e user: dkf tags: trunk
14:22
regen check-in: 3bb4ba1e10 user: dkf tags: trunk
14:21
Got the binary package installation directory wrong. check-in: 39a6f17252 user: dkf tags: trunk
12:56
Added missing file to ignore list check-in: 50a4668617 user: dkf tags: trunk
12:40
regen check-in: 2f9682dc25 user: dkf tags: trunk
12:40
Improve robustness when configuring in '.' check-in: 1f742d0b42 user: dkf tags: trunk
2007-10-01
13:24
Final cleanup for release check-in: 5fbfd7548c user: dkf tags: release, release-0-1, trunk
00:07
Added a readme check-in: b602fc5dde user: dkf tags: trunk
2007-09-30
23:18
regen check-in: dbe0360f7d user: dkf tags: trunk
23:15
Try to make the config descriptor file work better. check-in: 08cca450de user: dkf tags: trunk
2007-09-28
15:20
Fix minor fault check-in: 713968537c user: dkf tags: trunk
15:19
regen check-in: f266e235a9 user: dkf tags: trunk
15:15
Added file that describes "useful" configuration about TclOO so that people can build against it. check-in: 908c9245be user: dkf tags: trunk
2007-09-03
09:49
Tidy up initialization check-in: 975b9cb7ad user: dkf tags: trunk
2007-08-23
15:33
Fix typo check-in: 83a8a1d05a user: dkf tags: trunk
2007-08-21
21:32
Fix issue from http://paste.tclers.tk/349 check-in: fcf4a58b18 user: dkf tags: trunk
2007-08-20
20:34
Fix issue from http://paste.tclers.tk/347 check-in: b872af2353 user: dkf tags: trunk
2007-08-15
18:08
Plug a leak. check-in: fcb2af0db6 user: dkf tags: trunk
2007-08-13
13:33
Block potential memory leak. check-in: 8aa4ae0f30 user: dkf tags: trunk
2007-08-08
13:03
Add missing 'done' :-} check-in: e14eb876bf user: dkf tags: trunk
12:26
regen check-in: a03122fabe user: dkf tags: trunk
12:26
updated tests for is-a rules check-in: aae45e55ec user: dkf tags: trunk
12:21
* generic/tclOO.c (TclOOIsReachable): The is-a relationship should follow the class mixin hierarchy too, and this function is a reasonable addition to the exported API (currently private). check-in: 7fd2c69305 user: dkf tags: trunk
2007-08-07
08:47
regen check-in: f2a5421daf user: dkf tags: trunk
08:46
* generic/tclOO.c (TclOOObjectCmdCore): Renamed from ObjectCmd and exposed in stubs table. Added mechanism to allow callers to start the chain part way through, though this is not used in the TclOO core. check-in: e3ffb261a0 user: dkf tags: trunk
2007-08-06
13:14
regen check-in: 43c9472a11 user: dkf tags: trunk
13:13
Exposed core procedure-like method creators through internal stubs table check-in: 07ea2c245e user: dkf tags: trunk
10:08
Improvements to procedure-like method implementation dispatch. check-in: 8b0d1ca13e user: dkf tags: trunk
2007-08-04
22:00
Regen check-in: 65431258c1 user: dkf tags: trunk
21:59
Added way to follow the call chain without poking around TclOO's guts check-in: 88a782e979 user: dkf tags: trunk
2007-08-03
12:55
regen check-in: 0273b86488 user: dkf tags: trunk
12:21
Regen check-in: 955724afd2 user: dkf tags: trunk
12:20
Added changes to: 1: Support Arnulf Wiedemann better. 2: Fix up access to Tcl's variable internals. 3: Inline some code which it is feasable to do this with. check-in: 4a5f5de3aa user: dkf tags: trunk
2007-07-15
21:07
use TclIsVarUndefined macro instead of direct access to the Var flags check-in: bf22983c9d user: msofer tags: trunk
2007-06-25
14:20
Removed an unused callframe flag, documented the others check-in: 35dd7a96e0 user: dkf tags: trunk
2007-06-16
23:01
Internal support for Itcl-style methods-run-in-class-namespace namespace management. No scripted support yet. check-in: beddf50d22 user: dkf tags: trunk
14:53
Make sure we do not rename an object to itself. check-in: c6f86da85d user: dkf tags: trunk
08:16
Add file associated with eclipse... check-in: 4fcd8686f1 user: dkf tags: trunk
2007-06-15
14:26
More cacheing, this time of method call contexts in the internal representation of Tcl_Obj values that are method names. check-in: a933bf498c user: dkf tags: trunk
2007-06-14
21:06
(forgotten Changelog entry) check-in: b40e52cbf4 user: msofer tags: trunk
21:03
adaptation to HEAD changes: renumbering the FRAME_IS_... flags, using the new shorter api to TclObjInterpProcCore. check-in: 5116032307 user: msofer tags: trunk
2007-06-12
20:59
Work around a gross gdb-under-msys bug check-in: 02fea4a190 user: dkf tags: trunk
15:01
Added comments to make code a bit clearer. check-in: 357e59f83b user: dkf tags: trunk
13:38
Remove indirect reference to non-public variable of Tcl. check-in: 3b30b2b4fe user: dkf tags: trunk
12:58
Connect the introspection code into the core [info] ensemble. check-in: e1674afdaf user: dkf tags: trunk
2007-06-11
12:25
Added scripted capability to control what object namespaces are. check-in: e414419853 user: dkf tags: trunk
10:09
regen check-in: dffeea0fe2 user: dkf tags: trunk
10:09
Added genstubs target check-in: d5d24e0cea user: dkf tags: trunk
10:08
Expose control over namespace names to the C level. check-in: 28f77f36d1 user: dkf tags: trunk
09:32
Added [oo::InfoObject methods $obj -recurse] check-in: 3d828d8bbc user: dkf tags: trunk
2007-06-10
23:46
fix tiny typo that prevented compilation check-in: 3bb2e174e9 user: msofer tags: trunk
19:48
Started work on allowing control over the object-internal namespace name. check-in: 0eb55f8958 user: dkf tags: trunk
18:59
Minor fix check-in: 7236de4d95 user: dkf tags: trunk
2007-06-09
23:48
regen check-in: c273ff7b59 user: dkf tags: trunk
23:48
Minor whitespace fixes. check-in: af8a1b41c2 user: dkf tags: trunk
23:45
Split out the method handling code into its own source file. check-in: db0a5f9358 user: dkf tags: trunk
2007-06-08
09:37
When deleting metadata, delete the metadata... check-in: 5b6ac4343a user: dkf tags: trunk
02:09
Memory leak [Bug 1732364] nailed! check-in: b135e58405 user: dkf tags: trunk
2007-06-07
23:12
Make the code saner... check-in: 9bf5d8210d user: dkf tags: trunk
22:00
Plug at least one memory leak... check-in: c4a939fa4f user: dkf tags: trunk
09:58
Fix misfeature when [next] hits the end of the method chain; brings the code into proper agreement with the documentation... check-in: 8b40e02efb user: dkf tags: trunk
09:37
Minor change to get rid of a constant "variable" check-in: 6ef5dddfb1 user: dkf tags: trunk
09:02
Greatly improved cacheing of object command names. Improves performance of benchmarks and simplifies quite a lot of the code too. Win-win! check-in: ad0e9ee883 user: dkf tags: trunk
2007-06-06
15:45
A more formally correct version check-in: 5b3f45561c user: dkf tags: trunk
15:30
Hopefully more efficient version of OO benchmarks check-in: 9a20f28ef6 user: dkf tags: trunk
10:50
Enhanced to be more like Tcl's 'make shell' target check-in: 5157623e7f user: dkf tags: trunk
10:45
Added a convenience 'shell' target. check-in: 56a3f6b039 user: dkf tags: trunk
10:34
Make it easier to run the benchmarks check-in: 81916872e4 user: dkf tags: trunk
10:25
Added benchmarks that match those from http://dada.perl.it/shootout/ check-in: c0566848cb user: dkf tags: trunk
08:31
Greatly improved the documentation of [next]. check-in: a562735886 user: dkf tags: trunk
2007-06-05
13:22
Commented out chunk of code that didn't work because this package is pure C check-in: 67174b2450 user: dkf tags: trunk
12:31
Add more targets (doc, dist) check-in: 3a1360e2c6 user: dkf tags: trunk
2007-06-04
14:52
Reorganize for better readability. check-in: f490f25b46 user: dkf tags: trunk
13:15
Document the introspection commands check-in: bda5cb42c3 user: dkf tags: trunk
2007-06-03
22:48
More documentation of the C API. check-in: d40d142ed7 user: dkf tags: trunk
2007-06-02
13:29
Improve documentation and merge Object docs (best not split into separate file to avoid clash with Tcl docs) check-in: 4bbb9b14a8 user: dkf tags: trunk
12:10
Started documenting the C interface. check-in: 3e50cddbdf user: dkf tags: trunk
12:09
Match Tcl documentation capitalization rules better check-in: 264f28913f user: dkf tags: trunk
2007-06-01
13:05
Started documenting [next] check-in: 67145313ff user: dkf tags: trunk
09:46
Documented [my] check-in: a4e1ac26da user: dkf tags: trunk
2007-05-31
14:50
Improvement of docs, including adding docs for [self] check-in: 8e5dfee184 user: dkf tags: trunk
2007-05-30
23:23
Fix sense of test success so normal case works check-in: c1c58b8dd0 user: dkf tags: trunk
23:21
regen check-in: d8361a8ecb user: dkf tags: trunk
23:20
Fix minor quoting bug check-in: b6ef64cc5b user: dkf tags: trunk
23:12
Make the unknown method handling work better, even if people do stuff they're not supposed to. check-in: 4e94d57e4f user: dkf tags: trunk
22:12
Documented oo::copy check-in: f4fdb50b1b user: dkf tags: trunk
15:30
Bizarre; suspect that there's some horrible bugs in the unknown method code. :-( check-in: 059e9e41e3 user: dkf tags: trunk
15:09
Duh! check-in: dde1269a3c user: dkf tags: trunk
15:02
Fix possible crash in object->unknown check-in: 89bd826372 user: dkf tags: trunk
12:50
regen check-in: 224921d77f user: dkf tags: trunk
12:49
Make the config/make process a bit less hokey! check-in: 72178191a9 user: dkf tags: trunk
2007-05-29
21:20
regen check-in: 2d92b8606d user: dkf tags: trunk
21:20
Horribleness to make Windows DLLs with nice metadata check-in: 524306fa0c user: dkf tags: trunk
15:43
Improving the documentation further. check-in: ef6a10dcb1 user: dkf tags: trunk
14:34
More documentation... check-in: fa360085d9 user: dkf tags: trunk
13:59
Started manpage for oo::object check-in: 738e67c274 user: dkf tags: trunk
13:19
Largely completed documentation of oo::define check-in: 4880088f01 user: dkf tags: trunk
2007-05-28
12:14
Filled in more define subcommands check-in: e980e123d2 user: dkf tags: trunk
10:48
Improving documentation... check-in: eafee40439 user: dkf tags: trunk
2007-05-24
14:25
Added license, started on documentation. check-in: 15fa4cfb24 user: dkf tags: trunk