summaryrefslogtreecommitdiffstats
path: root/generic/tclOOScript.h
Commit message (Collapse)AuthorAgeFilesLines
* Make the [property] definition itself go to Cdkf2024-07-201-89/+3
|
* Slightly simpler scriptdkf2024-07-191-22/+22
|
* Merge trunkdkf2024-07-181-5/+5
|\
| * (backport): Corrections to TclOO errorcodes from scripted partsjan.nijtmans2024-03-091-15/+15
| |
* | Plug implementation in... and fix the silly bugsdkf2024-01-281-27/+18
| |
* | Now passing testsdkf2024-01-271-102/+1
|/
* Fix [78b9b6860c]: Please sync tclOOScript.hjan.nijtmans2023-06-281-5/+6
|
* Fix typo and outdated commentdkf2023-05-291-1/+1
|
* Merge 8.7dkf2023-05-011-2/+2
|\
| * Make robust against TIP #288 proposed changejan.nijtmans2022-11-021-2/+2
| |
* | There are subtle cases where an append-if-new operation is really useful for ↵dkf2020-02-151-17/+26
| | | | | | | | a slot.
* | More error casesdkf2020-01-011-2/+12
| |
* | Check for another tricky edge casedkf2020-01-011-0/+5
| |
* | Better error messages when a property has the wrong kind for the type of ↵dkf2019-12-311-8/+22
| | | | | | | | access desired
* | Other list-returning [info class] subcommands are plurals, so change ↵dkf2019-12-311-23/+17
| | | | | | | | property -> properties
* | Even more tests, this time of the return-code semantics of property getters ↵dkf2019-12-301-3/+46
| | | | | | | | and setters.
* | More tests, more fixesdkf2019-12-301-23/+39
| |
* | Property definitions now work on instances.dkf2019-12-291-32/+49
| |
* | Starting to do the testing.dkf2019-12-281-25/+32
| |
* | Implementation of properties for TclOOdkf2019-12-281-0/+114
|/
* Move tclOOScript.tcl from the generic to the tools directory, so "make dist" ↵jan.nijtmans2019-11-061-1/+1
| | | | can pick it up. Reported by Pietro Cerutti.
* Test cases (and some fixes)dkf2018-10-281-2/+2
|
* Simplify the slot resolution protocoldkf2018-09-111-4/+5
|
* Implementation of TIP 516dkf2018-09-081-3/+25
|
* Added a note about the genesis of the compiled header.dkf2018-08-111-0/+4
|
* Improve script compilation. Prove that compilation works with safe interps.dkf2018-08-111-218/+198
|
* Combine the two bits of scripted code inside TclOO's definition into one.dkf2018-08-051-95/+120
|
* Make it much easier to maintain the TclOO initialisation script.dkf2018-08-051-21/+23
|
* Added more tests and made [initialize] an alternate spelling for [initialise].dkf2018-07-151-18/+27
|
* Document the [myclass] command; someone might find it useful besides me.dkf2018-07-071-1/+1
|
* Improving the singletondkf2018-07-061-1/+6
|
* Create a special command, [ :my:class], (in each instance namespace) that ↵dkf2018-07-011-1/+1
| | | | allows objects to delegate methods to their class.
* More test cases. More fixes.dkf2018-06-291-4/+20
|
* Tests for abstract and singletondkf2018-06-281-1/+2
|
* Add better error handling and make the delegation work with cloning.dkf2018-06-271-4/+31
|
* Make the delegates work by moving their creation into C.dkf2018-06-231-38/+18
|
* Leaving out the weird delegates stops the test failures.dkf2018-06-171-2/+3
|
* Most of the implementation ported over. [classmethod] is trickier...dkf2018-06-171-1/+106
|
* Split scripted parts of TclOO into their own file.dkf2018-06-171-0/+85