Index: ChangeLog-2.0.0-2.1.0.log =================================================================== diff -u -N -r3c7374ae99f75bf87d5bb61ff070aba5d6f608bf -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c --- ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision 3c7374ae99f75bf87d5bb61ff070aba5d6f608bf) +++ ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) @@ -180,7 +180,7 @@ * win/rules.vc: Remove artifact from OPTDEFINES. [a7d6bf4] - * win/rules.vc: Avoid type-cast warnings under 64bit MSVC (MSVC > + * win/rules.vc: Avoid type-cast warnings under 64-bit MSVC (MSVC > 1300) toolchains due to compiler flags missing from Tcl headers and from rules' OPTDEFINES. Reported as http://core.tcl.tk/tclconfig/tktview?name=ab69a602bf. [ccc0e58] @@ -208,7 +208,7 @@ before executing the traces and callbacks had the potential of caching the cmd under in Tcl_Objs beyond its deletion (at least in our code path). In July 2017 for 8.7a (commit 54fac92610d3bdd9), - this potential realised by removing a guard expression + this potential realized by removing a guard expression on CMD_IS_DELETED in the Tcl_Obj cache invalidation logic, which had protected from such invalid caches as a side effect. As of today (8.7a, commit 71fa1f9c91), the underlying timing problem of @@ -241,7 +241,7 @@ * nsf.c (ObjectDispatchFinalize): Address potential crash when a filter calls a filter which calls unknown. [641d41d] - * nsfInt.h: Prefer lower case "U" suffix to improve readability. + * nsfInt.h: Prefer lowercase "U" suffix to improve readability. [4b4a734] 2016-11-02 Stefan Sobernig @@ -681,7 +681,7 @@ 2016-07-25 Gustaf Neumann * nsf.c, tcl86.test: Continued work on cmd resolvers: Fix test, - when OS specific cmd resolver is used from a + when OS specific cmd resolver is used from an NSF_CSC_CALL_IS_COMPILE frame; improved output from __db_show_obj: put results into one line instead of multiple lines; new debug function __db_get_obj: return into about a tcl_obj in form of a @@ -993,7 +993,7 @@ (NsfDStringEval): Make sure to reset prevPreventRecursionFlags to value before the call. [7ca41c6] (NsfDStringEval): Changed interface of to control behavior via - bitflags (this is after all more readable than a argument list of + bitflags (this is after all more readable than an argument list of "0" and "1"s); added optional recursion prevention for functions called via NsfDStringEval (handling NSF_EVAL_DEBUG, NSF_EVAL_LOG, NSF_EVAL_DEPRECATED); added regression tests for potential Index: ChangeLog-2.0b3-2.0b5.log =================================================================== diff -u -N -r2352fb1a509bd00ec49c9677798caad6bfec4d71 -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c --- ChangeLog-2.0b3-2.0b5.log (.../ChangeLog-2.0b3-2.0b5.log) (revision 2352fb1a509bd00ec49c9677798caad6bfec4d71) +++ ChangeLog-2.0b3-2.0b5.log (.../ChangeLog-2.0b3-2.0b5.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) @@ -267,7 +267,7 @@ - added "-typeName" for enumeration types that allows for disambiguation of enumerations with different argument names. Before that, the argument name determined the c-type - of the enumeration. Therefore it was not possible to use + of the enumeration. Therefore, it was not possible to use argName "-type" for two different functions with a different list of enumerators. @@ -518,7 +518,7 @@ an ensemble named "object". The rational behind is essentially to use always the same info command to retrieve object specific methods, no matter whether these are defined - on a plain object or an a class object (does not break the + on a plain object or a class object (does not break the "contract" what e.g. "info method" returns). Now we define methods via: @@ -733,7 +733,7 @@ ..." (when slot=... is provided in the parameter spec) or it assumes that the method without argument returns the value - added "::nsf::object::property /obj/ volatile" to query whether - a object is volatile or not + an object is volatile or not - "/obj/ cget -volatile" returns now the volatile state of the object - factored out ParameterMethodDispatch() from OConfigureMethod() @@ -1160,7 +1160,7 @@ 2012-05-13 Gustaf Neumann - - start error messages with a lower case word for consistency and to + - start error messages with a lowercase word for consistency and to follow closer to Tcl's conventions - added "private property foo" - extended regression test Index: ChangeLog-2.0b5-2.0.0.log =================================================================== diff -u -N -r03aca3671da921b4852c0a1fc5368e3a5580f184 -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c --- ChangeLog-2.0b5-2.0.0.log (.../ChangeLog-2.0b5-2.0.0.log) (revision 03aca3671da921b4852c0a1fc5368e3a5580f184) +++ ChangeLog-2.0b5-2.0.0.log (.../ChangeLog-2.0b5-2.0.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) @@ -129,7 +129,7 @@ 2014-10-21 ssoberni - Adding man pages for shell wrappers - - Adjust file extension for nroff files to reflect manpage section + - Adjust file extension for nroff files to reflect man page section 2014-10-20 ssoberni @@ -364,7 +364,7 @@ nsf.c: - define means to protect "undefined" internally-directly called methods __alloc and __dealloc in nx. This is - achieved mostly via a an additional value in a method + achieved mostly via an additional value in a method declaration in ::nsf::objectsystem::create. Example: -class.dealloc {__dealloc ::nsf::methods::class::dealloc 1} @@ -690,7 +690,7 @@ about all kind of method handles, which might be - scripted and c-based methods - nsf::procs - - plain tcl procs + - plain Tcl procs - cmds (with and without parameter definitions) - make results of ListMethod() robust against missing information (e.g. plain tcl cmds, missing object registrations, @@ -960,7 +960,7 @@ "forwardername" to specify a different forwarder target method (e.g. in case of object-mixins). The method is used both in "configure" and "cget". - - allow method name to consist of max tow words in relation slots (e.g. + - allow method name to consist of max two words in relation slots (e.g. "-methodname {mixin set}"} 2014-05-17 Gustaf Neumann @@ -1474,7 +1474,7 @@ 2014-02-14 Gustaf Neumann - - fix bug in interaction between up-level method from tcl procs + - fix bug in interaction between up-level method from Tcl procs -nsf.c: - fix bug in interaction between uplevel method and @@ -1658,7 +1658,7 @@ 2013-08-01 Gustaf Neumann mongodb: - - integrated configuration of mongodb into toplevel + - integrated configuration of mongodb into top-level configfile option: --with-mongodb=MONGO_INCLUDE_DIR,MONGO_LIB_DIR - added regression test files for mongodb support (low-level @@ -1691,7 +1691,7 @@ 2013-07-15 Gustaf Neumann - - prepare for providing nx as a tcl module (.tm file). this is just a + - prepare for providing nx as a Tcl module (.tm file). this is just a preparation, since for testing, one cannot set up a path that prefers a local copy over a global installed one (the global tcl-site is preferred over the one specified in e.g. TCL8_5_TM_PATH) Index: ChangeLog-2.2.0-2.3.0.log =================================================================== diff -u -N -r3c7374ae99f75bf87d5bb61ff070aba5d6f608bf -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c --- ChangeLog-2.2.0-2.3.0.log (.../ChangeLog-2.2.0-2.3.0.log) (revision 3c7374ae99f75bf87d5bb61ff070aba5d6f608bf) +++ ChangeLog-2.2.0-2.3.0.log (.../ChangeLog-2.2.0-2.3.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) @@ -324,7 +324,7 @@ with "... callinglevel" in case no NSF frame is found [d5f0e46c] * nsf.c: Fix typos and make spelling more uniform. [c465bb71] * methods.test: Add regression test for testing the behavior of - :upvar from toplevel tclsh with and without filters [85eec46a] + :upvar from top-level tclsh with and without filters [85eec46a] * nsf.c (ComputeLevelObj): Conservative fix for "current callinglevel"; probably more to come [587c2fab] Index: ChangeLog-2.3.0-2.4.0.log =================================================================== diff -u -N -r4becb331a789140284f6e07a6f941ac23b661ec4 -rb431d2c09192a3b0a97cad3499e27d7c40cddb6c --- ChangeLog-2.3.0-2.4.0.log (.../ChangeLog-2.3.0-2.4.0.log) (revision 4becb331a789140284f6e07a6f941ac23b661ec4) +++ ChangeLog-2.3.0-2.4.0.log (.../ChangeLog-2.3.0-2.4.0.log) (revision b431d2c09192a3b0a97cad3499e27d7c40cddb6c) @@ -43,7 +43,7 @@ 2021-05-02 Stefan Sobernig - * nsf.c (VolatileMethod), volatile.test: Fix volatile for XOTcl 2: frame skipping must be limited to configure, otherwise, for self calls (e.g., 'my volatile'), the sentinal variable plus unset trace become created in the wrong callframe context (leading to corruption of any non-proc callframe); added test cases + * nsf.c (VolatileMethod), volatile.test: Fix volatile for XOTcl 2: frame skipping must be limited to configure, otherwise, for self calls (e.g., 'my volatile'), the sentinel variable plus unset trace become created in the wrong callframe context (leading to corruption of any non-proc callframe); added test cases [3916bf00] 2021-02-17 Gustaf Neumann @@ -291,7 +291,7 @@ 2019-10-06 Gustaf Neumann * nsf.c, parameters.test: Fix potential crash, whe nsf::parseargs - is called with a non-empty argspec and empty argv Extended + is called with a nonempty argspec and empty argv Extended regression test to cover such cases. [f69d5326] 2019-10-05 Gustaf Neumann