Index: ChangeLog-2.0.0-2.1.0.log =================================================================== diff -u -r8eca04d1706d453746455518eec28b49badd10ee -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision 8eca04d1706d453746455518eec28b49badd10ee) +++ ChangeLog-2.0.0-2.1.0.log (.../ChangeLog-2.0.0-2.1.0.log) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -706,9 +706,9 @@ same interface as slot-setters. When new flag -trace is set, a trace will be registered calling either: - value=get /obj/ /variableName/ or - value=set /obj/ /variableName/ /value/ or - value value=default /obj/ /variable/ on the slot. + value=get /obj/ /variableName/; or + value=set /obj/ /variableName/ /value/; or + value=default /obj/ /variable/; on the slot. Updated regression test accordingly. [dadf28e] @@ -761,8 +761,6 @@ 2015-12-30 Gustaf Neumann - - - - generalize method serialization of forwarders [8cbd921] 2015-12-29 Gustaf Neumann Index: Makefile.in =================================================================== diff -u -rc7738a386075dae91fb88e6a93232f37dfedc228 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- Makefile.in (.../Makefile.in) (revision c7738a386075dae91fb88e6a93232f37dfedc228) +++ Makefile.in (.../Makefile.in) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -9,7 +9,8 @@ # Copyright (c) 1999 Scriptics Corporation. # Copyright (c) 2002-2003 ActiveState Corporation. # Copyright (c) 2001-2007 Uwe Zdun -# Copyright (c) 2001-2014 Gustaf Neumann +# Copyright (c) 2001-2016 Gustaf Neumann +# Copyright (c) 2016 Stefan Sobernig # # See the file "tcl-license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. Index: doc/Announce2.1.0 =================================================================== diff -u -r8eca04d1706d453746455518eec28b49badd10ee -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/Announce2.1.0 (.../Announce2.1.0) (revision 8eca04d1706d453746455518eec28b49badd10ee) +++ doc/Announce2.1.0 (.../Announce2.1.0) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -128,6 +128,8 @@ Features removed: none + (TODO: what about old trace interface: valuechangedcmd & friends?) + Changes to existing features: none NSF: Index: doc/Class.man =================================================================== diff -u -r0228cdf0ec65ab129536c20196a05d593ceb59b4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/Class.man (.../Class.man) (revision 0228cdf0ec65ab129536c20196a05d593ceb59b4) +++ doc/Class.man (.../Class.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -23,7 +23,7 @@ [vset CMD "cls"] [vset MODIFIER ""] -[copyright {2014 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] +[copyright {2014-2016 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] [titledesc {API reference of the base-metaclass of the NX objectsystem}] [moddesc {NX API}] Index: doc/configure.man =================================================================== diff -u -r0228cdf0ec65ab129536c20196a05d593ceb59b4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/configure.man (.../configure.man) (revision 0228cdf0ec65ab129536c20196a05d593ceb59b4) +++ doc/configure.man (.../configure.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -3,7 +3,7 @@ [include version.inc] [manpage_begin nx::configure 3 [vset VERSION]] -[copyright { 2014 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] +[copyright {2014-16 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] [titledesc {Get and set configuration options on the object system}] [moddesc {NX API}] Index: doc/current.man =================================================================== diff -u -rd49b5f90fec18930612d4fe2a36463226e94eb3b -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/current.man (.../current.man) (revision d49b5f90fec18930612d4fe2a36463226e94eb3b) +++ doc/current.man (.../current.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -3,7 +3,7 @@ [include version.inc] [manpage_begin nx::current 3 [vset VERSION]] -[copyright { 2014-2016 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] +[copyright {2014-16 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] [titledesc {Return information about the method callstack}] [moddesc {NX API}] Index: doc/next.man =================================================================== diff -u -r0228cdf0ec65ab129536c20196a05d593ceb59b4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/next.man (.../next.man) (revision 0228cdf0ec65ab129536c20196a05d593ceb59b4) +++ doc/next.man (.../next.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -3,7 +3,7 @@ [include version.inc] [manpage_begin nx::next 3 [vset VERSION]] -[copyright {2014 Stefan Sobernig , Gustaf Neumann }] +[copyright {2014-16 Stefan Sobernig , Gustaf Neumann }] [titledesc {Skip to the next most specific method implementation}] [moddesc {NX API}] Index: doc/nxsh.man =================================================================== diff -u -r0228cdf0ec65ab129536c20196a05d593ceb59b4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/nxsh.man (.../nxsh.man) (revision 0228cdf0ec65ab129536c20196a05d593ceb59b4) +++ doc/nxsh.man (.../nxsh.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -3,7 +3,7 @@ [include version.inc] [manpage_begin nxsh 1 [vset VERSION]] -[copyright {2014,2016 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] +[copyright {2014-16 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] [titledesc {Simple shell containing NSF/NX interpreter}] [moddesc {Command-line interface}] Index: doc/nxwish.man =================================================================== diff -u -r0228cdf0ec65ab129536c20196a05d593ceb59b4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- doc/nxwish.man (.../nxwish.man) (revision 0228cdf0ec65ab129536c20196a05d593ceb59b4) +++ doc/nxwish.man (.../nxwish.man) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -3,7 +3,7 @@ [include version.inc] [manpage_begin nxwish 1 [vset VERSION]] -[copyright {2014 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] +[copyright {2014-16 Stefan Sobernig , Gustaf Neumann ; available under the Creative Commons Attribution 3.0 Austria license (CC BY 3.0 AT).}] [titledesc {Simple windowing shell containing NSF/NX interpreter}] [moddesc {Command-line interface}] Index: generic/nsf.c =================================================================== diff -u -r59b4e8cdea04398a07a8ac5a87550a411cf4c095 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- generic/nsf.c (.../nsf.c) (revision 59b4e8cdea04398a07a8ac5a87550a411cf4c095) +++ generic/nsf.c (.../nsf.c) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -8,7 +8,7 @@ * Copyright (C) 1999-2016 Gustaf Neumann (a) (b) * Copyright (C) 1999-2007 Uwe Zdun (a) (b) * Copyright (C) 2007-2008 Martin Matuska (b) - * Copyright (C) 2010-2015 Stefan Sobernig (b) + * Copyright (C) 2010-2016 Stefan Sobernig (b) * * * (a) University of Essen Index: generic/nsf.h =================================================================== diff -u -r5abaa156b260f0a0f052cfc6e2f6b2f7eff81e06 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- generic/nsf.h (.../nsf.h) (revision 5abaa156b260f0a0f052cfc6e2f6b2f7eff81e06) +++ generic/nsf.h (.../nsf.h) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -1,10 +1,10 @@ /* * Next Scripting Framework * - * Copyright (C) 1999-2014 Gustaf Neumann (a) (b) + * Copyright (C) 1999-2016 Gustaf Neumann (a) (b) * Copyright (C) 1999-2007 Uwe Zdun (a) (b) * Copyright (C) 2007-2008 Martin Matuska (b) - * Copyright (C) 2010-2014 Stefan Sobernig (b) + * Copyright (C) 2010-2016 Stefan Sobernig (b) * * (a) University of Essen * Specification of Software Systems Index: generic/nsfInt.h =================================================================== diff -u -r472a3c5f359bb9b2d0aeadc7937ba2bc6aecdbc9 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- generic/nsfInt.h (.../nsfInt.h) (revision 472a3c5f359bb9b2d0aeadc7937ba2bc6aecdbc9) +++ generic/nsfInt.h (.../nsfInt.h) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -6,7 +6,7 @@ * * Copyright (C) 1999-2016 Gustaf Neumann (a, b) * Copyright (C) 1999-2007 Uwe Zdun (a, b) - * Copyright (C) 2011-2013 Stefan Sobernig (b) + * Copyright (C) 2011-2016 Stefan Sobernig (b) * * (a) University of Essen * Specification of Software Systems Index: generic/nsfObj.c =================================================================== diff -u -r1ce1f6ae113abec0f18b5a35d7b272f0f944dfc9 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- generic/nsfObj.c (.../nsfObj.c) (revision 1ce1f6ae113abec0f18b5a35d7b272f0f944dfc9) +++ generic/nsfObj.c (.../nsfObj.c) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -1,9 +1,10 @@ /* - * nsfError.c -- + * nsfObj.c -- * * Tcl_Obj types provided by the Next Scripting Framework. * - * Copyright (C) 1999-2014 Gustaf Neumann + * Copyright (C) 1999-2016 Gustaf Neumann + * Copyright (C) 2016 Stefan Sobernig * * Vienna University of Economics and Business * Institute of Information Systems and New Media Index: generic/nsfStack.c =================================================================== diff -u -r114df8b23fa9e2e1ff71b959e42da5e0883354c4 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- generic/nsfStack.c (.../nsfStack.c) (revision 114df8b23fa9e2e1ff71b959e42da5e0883354c4) +++ generic/nsfStack.c (.../nsfStack.c) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -4,7 +4,7 @@ * Stack handling functions of the Next Scripting Framework. * * Copyright (C) 2010-2016 Gustaf Neumann - * Copyright (C) 2011-2015 Stefan Sobernig + * Copyright (C) 2011-2016 Stefan Sobernig * * Vienna University of Economics and Business * Institute of Information Systems and New Media Index: library/lib/nx-shell.tcl =================================================================== diff -u -r8f55f92215f230309235aa89dc99dcf3760e83da -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- library/lib/nx-shell.tcl (.../nx-shell.tcl) (revision 8f55f92215f230309235aa89dc99dcf3760e83da) +++ library/lib/nx-shell.tcl (.../nx-shell.tcl) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -1,3 +1,43 @@ +# -*- tcl -*- +############################################################ +# nx-shell.tcl -- +# +# Scripted shell (REPL) infrastructure for NX and XOTcl2. +# +# Copyright (C) 2010-2012 Gustaf Neumann +# Copyright (C) 2016 Stefan Sobernig +# +# Vienna University of Economics and Business +# Institute of Information Systems and New Media +# A-1020, Welthandelsplatz 1 +# Vienna, Austria +# +# This work is licensed under the MIT License http://www.opensource.org/licenses/MIT +# +# Copyright: +# +# Permission is hereby granted, free of charge, to any person +# obtaining a copy of this software and associated documentation files +# (the "Software"), to deal in the Software without restriction, +# including without limitation the rights to use, copy, modify, merge, +# publish, distribute, sublicense, and/or sell copies of the Software, +# and to permit persons to whom the Software is furnished to do so, +# subject to the following conditions: +# +# The above copyright notice and this permission notice shall be +# included in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS +# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN +# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +# + + package require nx package provide nx::shell 1.1 Index: library/nx/nx.tcl =================================================================== diff -u -r371cc41c32db500cb1d5bcab139ef65299ef4d6c -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- library/nx/nx.tcl (.../nx.tcl) (revision 371cc41c32db500cb1d5bcab139ef65299ef4d6c) +++ library/nx/nx.tcl (.../nx.tcl) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -6,7 +6,7 @@ # system, based on the Next Scripting Framework (NSF). # # Copyright (C) 2010-2016 Gustaf Neumann -# Copyright (C) 2010-2014 Stefan Sobernig +# Copyright (C) 2010-2016 Stefan Sobernig # # Vienna University of Economics and Business # Institute of Information Systems and New Media Index: library/xotcl/library/xotcl2.tcl =================================================================== diff -u -r020d3d6cbfb9643bd7455c60dfd6c6ec9ab5389a -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- library/xotcl/library/xotcl2.tcl (.../xotcl2.tcl) (revision 020d3d6cbfb9643bd7455c60dfd6c6ec9ab5389a) +++ library/xotcl/library/xotcl2.tcl (.../xotcl2.tcl) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -6,7 +6,7 @@ # on the Next Scripting Framework (NSF). # # Copyright (C) 2010-2016 Gustaf Neumann -# Copyright (C) 2010-2014 Stefan Sobernig +# Copyright (C) 2010-2016 Stefan Sobernig # # Vienna University of Economics and Business # Institute of Information Systems and New Media Index: win/makefile.vc =================================================================== diff -u -r842266c25bfd2eef3221e5c5e3f23b050fd9cd59 -r380d895a53dc61618d1124f2be2cbe5dd0ebfa9d --- win/makefile.vc (.../makefile.vc) (revision 842266c25bfd2eef3221e5c5e3f23b050fd9cd59) +++ win/makefile.vc (.../makefile.vc) (revision 380d895a53dc61618d1124f2be2cbe5dd0ebfa9d) @@ -15,7 +15,7 @@ # Copyright (c) 2001-2005 ActiveState Corporation. # Copyright (c) 2001-2004 David Gravereaux. # Copyright (c) 2003-2008 Pat Thoyts. -# Copyright (c) 2013-2014 Stefan Sobernig +# Copyright (c) 2013-2016 Stefan Sobernig #------------------------------------------------------------------------------ # Check to see we are configured to build with MSVC (MSDEVDIR, MSVCDIR or