Index: TODO =================================================================== diff -u -r5b2eafb18ce22d7aa8cef352f535da5046cac7d9 -re81c69e53c56a298227bc9e349ff6918d03ef94a --- TODO (.../TODO) (revision 5b2eafb18ce22d7aa8cef352f535da5046cac7d9) +++ TODO (.../TODO) (revision e81c69e53c56a298227bc9e349ff6918d03ef94a) @@ -2539,9 +2539,11 @@ * various documentation updates (migration guide, nx tutorial) * fixed bad interaction between filter and parameter alias +* some documentation/todo updates + TODO: - maybe the destructor of a slot should remove the setter/forwarder -- how to delete attributes +- how to delete attributes? - when alloc|dealloc are loaded via require, we have no redefined-protection on those. Since the script does not know, @@ -2551,16 +2553,15 @@ "class|object ?-per-object?" is inserted at the 1nd pos. This is not sufficient, if we would like to test in this script, whether the first arg is e.g. a class. -- make pot.unknown client data more safe (see above) -- check removal of more internal-callback methods -- update method-summary and differences to xotcl - in tutorial/migration guide +- make potentially unknown clientData more safe (error message, + when something is passed via clientData to a method expecting + an object/class as clientData). Code is in gentclAPI.h + - document value added replacements of Tcl functions - object parameter type forward: - regression test - - reduce verbosity - get rid of eager tcd creation (optimization, can go to future releases) - slotmachinerie 2