Index: TODO =================================================================== diff -u -re5a42b6e8b73958a2532bfe604f16c3cab32cb62 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- TODO (.../TODO) (revision e5a42b6e8b73958a2532bfe604f16c3cab32cb62) +++ TODO (.../TODO) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -5759,7 +5759,8 @@ - added flags "-debug" and "-deprecated" to XOTcl 2 "instproc", "proc", "instforward" and "forward" methods -- turned all for-loops controlled over a nonnull value into while loops. +- turned all for-loops controlled over a nonnull value into while loops +- updated TODO, copyright notices, version number ======================================================================== TODO: - add regression tests for debug and deprecated in methods (behavior) @@ -5802,17 +5803,9 @@ will raise a warning, despite of the fact that foo is overwritten. -- maybe use as well "$obj eval $cmd" for valuechangedcmd - Consequence: commands like the followings become more complicated - ::nx Class { - :property -accessor public c {set :valuechangedcmd { ::nsf::var::set $obj $var 999 }} - } - - maybe better handling of single-colon prefixed vars in trace procs, when passing values to nsf::var::set/get/... -- add better commented example for value traces to regression test - - maybe more complete handling of other forward "properties" - should we change "/obj/ info lookup syntax /methodName/" to return obj and method as well? Index: generic/nsf.c =================================================================== diff -u -re5a42b6e8b73958a2532bfe604f16c3cab32cb62 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsf.c (.../nsf.c) (revision e5a42b6e8b73958a2532bfe604f16c3cab32cb62) +++ generic/nsf.c (.../nsf.c) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -5,7 +5,7 @@ * for supporting language-oriented programming. For details, see * http://next-scripting.org/. * - * Copyright (C) 1999-2015 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-2015 Stefan Sobernig (b) Index: generic/nsf.tcl =================================================================== diff -u -r2771c4c7e0b56fe2a6cde84fdae9b170ff652928 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsf.tcl (.../nsf.tcl) (revision 2771c4c7e0b56fe2a6cde84fdae9b170ff652928) +++ generic/nsf.tcl (.../nsf.tcl) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -4,7 +4,7 @@ # the Next Scripting Framework. This file will be transformed by # mk_predefined.tcl into "predefined.h", which in included in nsf.c. # -# Copyright (C) 2009-2014 Gustaf Neumann +# Copyright (C) 2009-2016 Gustaf Neumann # Copyright (C) 2010 Stefan Sobernig # Index: generic/nsfAPI.decls =================================================================== diff -u -rdadf28efd0707ae40076f49837e6b45ad5b2a989 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfAPI.decls (.../nsfAPI.decls) (revision dadf28efd0707ae40076f49837e6b45ad5b2a989) +++ generic/nsfAPI.decls (.../nsfAPI.decls) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -6,7 +6,7 @@ # Scripting Framework (NSF) library. This script is sourced by # the C-code generator gentclAPI.tcl in the same directory. # -# Copyright (C) 2009-2014 Gustaf Neumann +# Copyright (C) 2009-2016 Gustaf Neumann # # Vienna University of Economics and Business # Institute of Information Systems and New Media Index: generic/nsfCmdPtr.c =================================================================== diff -u -rdadf28efd0707ae40076f49837e6b45ad5b2a989 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfCmdPtr.c (.../nsfCmdPtr.c) (revision dadf28efd0707ae40076f49837e6b45ad5b2a989) +++ generic/nsfCmdPtr.c (.../nsfCmdPtr.c) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -3,7 +3,7 @@ * * Conversion from CmdPtr to Class / Object * - * Copyright (C) 2014-2015 Gustaf Neumann + * Copyright (C) 2014-2016 Gustaf Neumann * * Vienna University of Economics and Business * Institute of Information Systems and New Media Index: generic/nsfInt.h =================================================================== diff -u -re367957430bf9246069791785619a5503e166d33 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfInt.h (.../nsfInt.h) (revision e367957430bf9246069791785619a5503e166d33) +++ generic/nsfInt.h (.../nsfInt.h) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -4,7 +4,7 @@ * Declarations of the internally used API Functions of the Next * Scripting Framework. * - * Copyright (C) 1999-2015 Gustaf Neumann (a, b) + * Copyright (C) 1999-2016 Gustaf Neumann (a, b) * Copyright (C) 1999-2007 Uwe Zdun (a, b) * Copyright (C) 2011-2013 Stefan Sobernig (b) * Index: generic/nsfProfile.c =================================================================== diff -u -re367957430bf9246069791785619a5503e166d33 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfProfile.c (.../nsfProfile.c) (revision e367957430bf9246069791785619a5503e166d33) +++ generic/nsfProfile.c (.../nsfProfile.c) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -4,7 +4,7 @@ * Provides profiling information about Next Scripting Framework internals. * For turning on profiling, NSF_PROFILE must be configured. * - * Copyright (C) 2010-2014 Gustaf Neumann + * Copyright (C) 2010-2016 Gustaf Neumann * * Vienna University of Economics and Business * Institute of Information Systems and New Media Index: generic/nsfStack.c =================================================================== diff -u -re367957430bf9246069791785619a5503e166d33 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfStack.c (.../nsfStack.c) (revision e367957430bf9246069791785619a5503e166d33) +++ generic/nsfStack.c (.../nsfStack.c) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -3,7 +3,7 @@ * * Stack handling functions of the Next Scripting Framework. * - * Copyright (C) 2010-2015 Gustaf Neumann + * Copyright (C) 2010-2016 Gustaf Neumann * Copyright (C) 2011-2015 Stefan Sobernig * * Vienna University of Economics and Business Index: generic/nsfUtil.c =================================================================== diff -u -ra3fe572962b18a64af8551b93a163d8346634e75 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- generic/nsfUtil.c (.../nsfUtil.c) (revision a3fe572962b18a64af8551b93a163d8346634e75) +++ generic/nsfUtil.c (.../nsfUtil.c) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -3,7 +3,7 @@ * * Utility functions of the Next Scripting Framework. * - * Copyright (C) 2001-2015 Gustaf Neumann + * Copyright (C) 2001-2016 Gustaf Neumann * Copyright (C) 2001-2007 Uwe Zdun * * Vienna University of Economics and Business Index: library/nx/nx.tcl =================================================================== diff -u -rdadf28efd0707ae40076f49837e6b45ad5b2a989 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- library/nx/nx.tcl (.../nx.tcl) (revision dadf28efd0707ae40076f49837e6b45ad5b2a989) +++ library/nx/nx.tcl (.../nx.tcl) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -5,7 +5,7 @@ # Implementation of the Next Scripting Language (NX) object # system, based on the Next Scripting Framework (NSF). # -# Copyright (C) 2010-2015 Gustaf Neumann +# Copyright (C) 2010-2016 Gustaf Neumann # Copyright (C) 2010-2014 Stefan Sobernig # # Vienna University of Economics and Business Index: library/xotcl/library/pkgIndex.tcl =================================================================== diff -u -r96a1e6b90fb931aa05ae49d96f328bf74e552d65 -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- library/xotcl/library/pkgIndex.tcl (.../pkgIndex.tcl) (revision 96a1e6b90fb931aa05ae49d96f328bf74e552d65) +++ library/xotcl/library/pkgIndex.tcl (.../pkgIndex.tcl) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -1 +1 @@ -package ifneeded XOTcl 2.0.0 [list source [file join $dir xotcl2.tcl]] +package ifneeded XOTcl 2.0.1 [list source [file join $dir xotcl2.tcl]] Index: library/xotcl/library/xotcl2.tcl =================================================================== diff -u -rccca1a502b5c9b77ecfd8ce16c59d77b14f0ccfd -r4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed --- library/xotcl/library/xotcl2.tcl (.../xotcl2.tcl) (revision ccca1a502b5c9b77ecfd8ce16c59d77b14f0ccfd) +++ library/xotcl/library/xotcl2.tcl (.../xotcl2.tcl) (revision 4fa580aed7f0c54c8e09ec6bb1fc1b46789334ed) @@ -5,7 +5,7 @@ # Implementation of the XOTcl 2 object system, based # on the Next Scripting Framework (NSF). # -# Copyright (C) 2010-2014 Gustaf Neumann +# Copyright (C) 2010-2016 Gustaf Neumann # Copyright (C) 2010-2014 Stefan Sobernig # # Vienna University of Economics and Business @@ -38,7 +38,7 @@ # SOFTWARE. # -package provide XOTcl 2.0.0 +package provide XOTcl 2.0.1 package require nx ####################################################### @@ -48,7 +48,7 @@ # # Set XOTcl version variables # - set ::xotcl::version 2.0 + set ::xotcl::version 2.1 set ::xotcl::patchlevel .0 namespace eval ::nsf {} ;# make pkg-indexer happy