Index: TODO =================================================================== diff -u -N -re5a42b6e8b73958a2532bfe604f16c3cab32cb62 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- TODO (.../TODO) (revision e5a42b6e8b73958a2532bfe604f16c3cab32cb62) +++ TODO (.../TODO) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -5759,7 +5759,8 @@ - added flags "-debug" and "-deprecated" to XOTcl 2 "instproc", "proc", "instforward" and "forward" methods -- turned all for-loops controlled over a nonnull value into while loops. +- turned all for-loops controlled over a nonnull value into while loops +- updated TODO, copyright notices, version number ======================================================================== TODO: - add regression tests for debug and deprecated in methods (behavior) @@ -5802,17 +5803,9 @@ will raise a warning, despite of the fact that foo is overwritten. -- maybe use as well "$obj eval $cmd" for valuechangedcmd - Consequence: commands like the followings become more complicated - ::nx Class { - :property -accessor public c {set :valuechangedcmd { ::nsf::var::set $obj $var 999 }} - } - - maybe better handling of single-colon prefixed vars in trace procs, when passing values to nsf::var::set/get/... -- add better commented example for value traces to regression test - - maybe more complete handling of other forward "properties" - should we change "/obj/ info lookup syntax /methodName/" to return obj and method as well?