summaryrefslogtreecommitdiffstats
path: root/generic/tclOOInt.h
Commit message (Collapse)AuthorAgeFilesLines
* [3d96b7076e] Prevent crashes when destroying an object's class inside a ↵dkf2015-11-211-0/+3
| | | | method call.
* Don't use internalRep.otherValuePtr any more, twoPtrValue.ptr1 is always a ↵jan.nijtmans2015-07-011-1/+1
| | | | | better idea. A few more consistancies in refcount management.
* The fix for [3610404] leads to a simplification in the implementation ofdgp2013-08-151-6/+0
| | | forward methods.
* Update TclOO package to 0.7, correct copyright dates.dkf2012-07-121-1/+1
|
* * generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cutdkf2012-05-201-5/+4
| | | | | 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.
* Reduce amount of unreachable code. Refactor Win socket and load code to be lessdkf2012-04-051-15/+0
| | | baroque in its internals.
* Implementation of TIP #397dkf2012-03-271-0/+2
|
* Implementation of TIP #380dkf2012-03-261-12/+3
|
* Implementation of TIP #381: Call Chain Introspection and Controldkf2011-05-251-0/+7
|
* Reorganization of call context reference count management so that codedkf2011-03-011-4/+2
| | | is (mostly) simpler.
* If tclInt.h or tclPort.h is alreadynijtmans2010-04-271-2/+2
| | | | | | | included, don't include <limits.h> again. Follow-up to [Bug 2991415]: tclport.h #included before limits.h See comments in [Bug 2991415]
* [Patch 2961556]: Change TclOO to use the same style of function typedefs asdkf2010-03-051-10/+10
| | | | Tcl, as this is about the last chance to get this right.
* Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion.dkf2010-03-041-1/+5
|
* - genStubs.tcl: No longer generate a space after "*" andnijtmans2010-01-291-2/+2
| | | | | | | | | | immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions.
* Improvements to destructor handling.dkf2010-01-281-1/+3
| | | | Stop crashes from odd destruction routes.
* Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still ↵nijtmans2009-12-211-1/+2
| | | | not enabled yet, but at least it is a step in the right direction.
* Reorganize method cache handling a bit to better support itcl nasty cases.dkf2009-07-121-2/+3
| | | | [Bug 1895546]
* Clarify the rules for resolution of what forwarded methods forward to.dkf2009-04-111-5/+11
|
* Fix [Bug 2200824] and make class constructor error handling much more robust.dkf2008-10-311-1/+6
|
* Added magic for Objective C. [Bug 2163447]dkf2008-10-131-1/+16
|
* Implementation of TIP #320.#320.#320.dkf2008-09-231-1/+8
|
* * generic/tclBasic.c: Removed unused var; fixed functionMiguel Sofer2008-08-231-2/+2
| | | | | | * generic/tclOOInt.h: pointer declarations (why did gcc start * generic/tclOOMethod.c: complaining all of a sudden?) * generic/tclProc.c:
* Dumped tclNRE.h's contents into tclInt.h. The file is now empty andMiguel Sofer2008-07-311-2/+1
| | | | | | unrefernced everywhere but in macosx/Tcl.xcodeproj/project.pbxproj: some knowledgeable maintainer please remove tclNRE.h after making sure it doesn't break the build on macosx
* new TclNRAddCallback macro for internal use instead of the publicMiguel Sofer2008-07-181-1/+2
| | | | Tcl_NRAddCallback
* NRE-enable the TclOO constructor system.dkf2008-07-181-1/+6
|
* NRE-aware TclOO.dkf2008-07-161-4/+7
|
* Make things build (cleanly) on Win32. Thanks to Joe Mistachkin. [Patch 1980861]dkf2008-05-311-4/+4
|
* Implementation of TIP #257. Incomplete due to missing Win build support.dkf2008-05-311-0/+579