Index: TODO
===================================================================
diff -u -r8aaec98df564488dc8540cd078d6a32dd55a08f7 -r79287f596cc2c14ecd2b788d217699e2baeb050d
--- TODO	(.../TODO)	(revision 8aaec98df564488dc8540cd078d6a32dd55a08f7)
+++ TODO	(.../TODO)	(revision 79287f596cc2c14ecd2b788d217699e2baeb050d)
@@ -635,6 +635,8 @@
 - doCleanup is just called by recreate; merge it into 
   XOTclCRecreateMethod. 
   Is method cleanup necessary? is recreate not sufficient? 
+  Delete "cleanup" from internally called methods in next, 
+  keep it for compatibility in XOTcl
 
 - make XOTcl_FrameDecls transparent (use variable declarations 
   in place instead of the macro)
@@ -869,6 +871,9 @@
 - added checks for documented, but unavailable methods in documentation
 - added comparison of documented parameters vs. actual parameters in documentation
 
+- added @properties and has_property to the documentation classes.
+  Current primary purpose: define, which methods are internally-called 
+- added interanlly-called to the method object template
 
 TODO: 
 - nameing
@@ -930,6 +935,36 @@
 - reduce indenting for code examples in documentation (high indentation makes readability worse).
 - make quality checks (missing documentation, ...) optional (maybe?)
 - handle object methods as well in quality checks
+- why does one have to specify @superclass rather than determining the
+  superclass via introspection?
+- danger, tcl-commands in comments (see :method get_unqualified_name)
+- kann man "[:? {[$attr eval {info exists :default}]}" durch "[:?var :@param ..." ausdrücken?
+  oder vielleicht besser die variablen mit leerstring initialisieren + infrastrukt anpassen?
+
+- die Dokumentation der objekt- und Klassenmethoden muss aus gentclapi weg
+  und in predefined.tcl und xotcl2.tcl hineinwandern. Es werden nicht alle
+  möglichen methoden in next und/oder xotcl2 registiert, ein paar namen sind
+  anders, etc.
+
+- die folgenden calls sind streng genommen auch internally-called (d.h. von c aus aufgerufen), 
+  aber aus unterscheidl. gründen noch nicht als solche gekennzeichnet:
+
+  * wird meist vom benutzer aufgerufen, allerdings auch intern (bspw "reate" von "new")
+    XO_c_create_idx, 
+    XO_o_destroy_idx, 
+    XO_o_move_idx, 
+
+  * not documented yet
+    XO_c_requireobject_idx, 
+    XO_o_defaultmethod_idx, 
+    XO_o_init_idx, 
+    XO_o_objectparameter_idx, 
+    XO_o_unknown_idx
+
+  * only XOTCL2:
+     XO_o_cleanup_idx, 
+     XO_o_residualargs_idx,
+
 - info method pararmetersyntax not defined for classical tcl procs (needed?)
 
 - migrate further test from .xotcl to .tcl (based on next instead of xotcl)