Index: ChangeLog-2.0.0-2.1.0.log =================================================================== diff -u -rc6c4a9ed2e8d3375bf80e670cd09e3640a9fbf0d -r496e33c7e066bcea12b897a8854712c0a3781fac --- ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision c6c4a9ed2e8d3375bf80e670cd09e3640a9fbf0d) +++ ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision 496e33c7e066bcea12b897a8854712c0a3781fac) @@ -197,84 +197,67 @@ 2016-10-02 Gustaf Neumann - - make nsf compilable with "-DTCL_NO_DEPRECATED" [9cce0c1] + nsf.c, nsf.h: + - Make NSF compilable with "-DTCL_NO_DEPRECATED". [9cce0c1] 2016-10-01 Stefan Sobernig + Documentation: + - Remove redundant Rosetta example implementations. [14d4d3a] + - Added another Rosetta example: multiple inheritance. [92c1ac3] - - Remove redundant Rosetta example implementations [14d4d3a] - - - - Added another Rosetta example: multiple inheritance [92c1ac3] - 2016-09-30 Stefan Sobernig - + nsf.c: - RemoveInstance(): Fix typo and improve wording of nsf::log warning - slightly [8a106d9] + slightly. [8a106d9] - - - Object.man: Correct the documentation bit on Object->copy [4b2d241] - - + Documentation: + - Object.man: Correct the documentation bit on Object->copy. [4b2d241] - Added another Rosetta example: Polymorphic copy [922c0ab] 2016-09-29 Stefan Sobernig + nsf.c, methods.test: + - DispatchUnknownMethod: Make sure that arcane method names make + it into proper unknown error mesages (incl. names representing + invalid Tcl lists); tests included; checked by valgrind [4b78042] - - DispatchUnknownMethod(): Make sure that arcane method names make it - into proper unknown error mesages (incl. names representing invalid - Tcl lists); tests included; checked by valgrind [4b78042] - - + Documentation: + - Adding yet another Rosetta example: Add object variable + dynamically. [ed0f5cb] - Fix typo [e33e0a2] - + shells.test: - Adjust shell tests for latest changes to stacktrace formatting - [56f9658] + [56f9658] triggered by [2c896da] - - - Adding yet another Rosetta example: Add object variable dynamically - [ed0f5cb] - 2016-09-28 Stefan Sobernig + Documentation: + - Improve output spec in Rosetta example. [8648ec7] + - Adding another Rosetta example: Multiple distinct objects. [cc85907] - - Improve output spec in Rosetta example [8648ec7] - - - - Adding another Rosetta example: Multiple distinct objects [cc85907] - 2016-09-23 Gustaf Neumann + nsf.c: + - Add thread IDs to debug lines (in threaded builds). [e20e1c1] - - - - add thread IDs to debug lines [e20e1c1] - 2016-09-21 Stefan Sobernig + Test suite: + - tcl86.test: Make cmd-literal tests conditional on a (future) Tcl release: 8.6.7 + [40ff115] + - destroy.test: Adding a second UnsetTracedVars test, this time + for the per-object namespace case. [2330f51] - - Make cmd-literal tests conditional on a (future) Tcl release: 8.6.7 - [40ff115] - - - - Adding a second UnsetTracedVars test, this time for the per-object - namespace case [2330f51] - 2016-09-20 Stefan Sobernig + destroy.test: + - Add missing test on UnsetTracedVars. [c29e5d3] - - Add missing test on UnsetTracedVars() [c29e5d3] - - - - Update to-do [4421b3a] - - - - Add to-do [9b68b62] - 2016-09-19 Stefan Sobernig - - Nsf_CmdDefinitionRelease(): Fix documentation [23581e9] Index: doc/Announce2.1.0 =================================================================== diff -u -rc6c4a9ed2e8d3375bf80e670cd09e3640a9fbf0d -r496e33c7e066bcea12b897a8854712c0a3781fac --- doc/Announce2.1.0 (.../Announce2.1.0) (revision c6c4a9ed2e8d3375bf80e670cd09e3640a9fbf0d) +++ doc/Announce2.1.0 (.../Announce2.1.0) (revision 496e33c7e066bcea12b897a8854712c0a3781fac) @@ -20,8 +20,23 @@ c) -d) +d) Improved robustness: + + * Tcl command resolvers and command literals: + + Up to and including Tcl 8.6.6, there were subtle and unwanted + interactions between Tcl's command resolvers in certain corner + cases (which are used by NSF dispatcher for colon-prefixed messages + and helper commands) and Tcl's command literals. The issue and patches + were reported upstream to the Tcl core by Gustaf Neumann and will + enter an upcoming patch release (8.6.7). Our regression test-suite + was extended accordingly to track the issue. + + See Tcl Fossil tickets ... and ... + + * UnsetTracedVars: + e) Updated MongoDB interface: ... @@ -43,16 +58,26 @@ - New Rosetta implementations: - Inheritance/Single - + Inheritance/single + Add object variable dynamically Updated: - - Object.man: Added description on 'info lookup parameters' and + - Object.man: + + * Added missing description on 'info lookup parameters' and 'info lookup syntax'. + * Correct description of Object->copy. + - current.man: Added description of 'level' option. + - Extended/ updated Rosetta implementations: + + Inheritance/multiple + Polymorphic copy + Multiple distinct objects + h) Code changes (C): * Removed all implicit type-conversions, signed/unsigned