diff options
author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2013-10-17 09:00:02 (GMT) |
---|---|---|
committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2013-10-17 09:00:02 (GMT) |
commit | 4741ec5d8c5c8fc4c2c5895e6b8852f3f82aa5d0 (patch) | |
tree | d0542957eb5a41ed5c27ec02f086f9773a928068 /generic/tcl.decls | |
parent | 64a2d647eb9cb9a1c7aa46731e7323fb5407105a (diff) | |
parent | a31cc592a4e4c6d1ba5a4f0e12457adcfe668d15 (diff) | |
download | tcl-4741ec5d8c5c8fc4c2c5895e6b8852f3f82aa5d0.zip tcl-4741ec5d8c5c8fc4c2c5895e6b8852f3f82aa5d0.tar.gz tcl-4741ec5d8c5c8fc4c2c5895e6b8852f3f82aa5d0.tar.bz2 |
Eliminate TclOOInitializeStubs() completely. This fixes [dfc08326e3], at least the TclOOInitializeStubs() surprise part of it.
Further refactoring is possible, eliminating tclOOStubsPtr and/or tclOOIntStubsPtr. A discussion about that is opened on the Tcl Core List.
This is fully source compatible for TclOO extensions (e.g. Itcl, tdbc) but binary incompatible.
TODO: update documentation, but that can wait until the refactoring is complete.
Diffstat (limited to 'generic/tcl.decls')
-rw-r--r-- | generic/tcl.decls | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/tcl.decls b/generic/tcl.decls index 734aae7..c1345cf 100644 --- a/generic/tcl.decls +++ b/generic/tcl.decls @@ -18,9 +18,11 @@ library tcl # tclPlat - platform specific public # tclInt - generic private # tclPlatInt - platform specific private +# tclOO - tclOO public +# tclOOInt - tclOO private interface tcl -hooks {tclPlat tclInt tclIntPlat} +hooks {tclPlat tclInt tclIntPlat tclOO tclOOInt} scspec TCLAPI # Declare each of the functions in the public Tcl interface. Note that |