- generic/nsf.c: Fixed [current callingmethod] for submethods (i.e., reporting submethods as calling methods, including their methodpath). Added tests covering the fix (see tests/submethods.test). - generic/nsfStack.c (CallStackMethodPath): Re-arranged the traversal slightly, to escape non-ensemble frames (eval CFRAMEs) as parts of the method path. Added test (see tests/submethods.test). - library/nx/nx.tcl: Corrected the impl of Ensemble->defaultmethod() (e.g., used self instead of current) - tests/disposition.test: Fixed test cases turned out to be false positives. Before the fixes, [current methodpath] gave non-empty results for simple object aliases.
Squashed commit of the following: commit 901efa4cb4e1bbd55a8c47ebb79f4c7b4b397668 Author: ssoberni <stefan.sobernig@wu-wien.ac.at> Date: Wed Jul 6 17:51:38 2011 +0200
- generic/nsf.c: Provide the [current class] context to submethods - tests/disposition.test: Added some tests on the interaction of INACTIVE frames (mixin, filter) and submethods - tests/submethods.test: Testing [current class] context for submethods