Index: generic/nsf.c =================================================================== diff -u -r938013935632f67bbef3a4e4bb0ec6b41d297f94 -r89a3543bad5e98ba6af74f38567d831ddbc11f6f --- generic/nsf.c (.../nsf.c) (revision 938013935632f67bbef3a4e4bb0ec6b41d297f94) +++ generic/nsf.c (.../nsf.c) (revision 89a3543bad5e98ba6af74f38567d831ddbc11f6f) @@ -2823,8 +2823,7 @@ Tcl_SetNamespaceResolvers(nsPtr, /*(Tcl_ResolveCmdProc*)NsColonCmdResolver*/ NULL, NsColonVarResolver, /*(Tcl_ResolveCompiledVarProc*)NsCompiledColonVarResolver*/NULL); -#if 0 - //xxxxx namespace path management +#if defined(INHERIT_NAMESPACES_TO_CHILD_OBJECTS) /* * In case there is a namespace path set for the parent namespace, * apply this as well to the object namespace to avoid surprises Index: generic/nsf.h =================================================================== diff -u -rf0295d889aaf71709c63243685897dc3f11048f1 -r89a3543bad5e98ba6af74f38567d831ddbc11f6f --- generic/nsf.h (.../nsf.h) (revision f0295d889aaf71709c63243685897dc3f11048f1) +++ generic/nsf.h (.../nsf.h) (revision 89a3543bad5e98ba6af74f38567d831ddbc11f6f) @@ -83,6 +83,10 @@ #define NDEBUG 1 */ +/* additional features +#define INHERIT_NAMESPACES_TO_CHILD_OBJECTS 1 +*/ + /* activate/deacticate memory tracing #define NSF_MEM_TRACE 1 #define NSF_MEM_COUNT 1