From 3998b7fbb74a834fe59c131c7398de7f3eea9430 Mon Sep 17 00:00:00 2001 From: Miguel Sofer Date: Mon, 24 May 2004 01:19:34 +0000 Subject: Adding potential incompatibility warning in Changelog --- ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0c77a8c..3ff4828 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,18 @@ (predecessor of [Bug 959052]) removed. * tests/namespace.test: added tests 17.10-12 + ***POTENTIAL INCOMPATIBILITY*** + The patch modifies non-documented behaviour, and passes every test + in the testsuite. However, scripts relying on the old behaviour + may break. + Note that the only behaviour change concerns the creative writing + of unset variables. More precisely, which variable will be created + when neither a namespace variable nor a global variable by that + name exists, as defined by [info vars]. The new behaviour is that + the namespace resolution process deems a variable to exist exactly + when [info vars] finds it - ie, either it has value, or else it + was "fixed" by a call to [variable]. + 2004-05-22 Miguel Sofer * generic/tclVar.c (TclObjLookupVar, TclObjUnsetVar2): fix for new -- cgit v0.12