Clone
Stefan Sobernig <stefan.sobernig@wu.ac.at>
committed
on 04 Nov 16
* Updated copyright dates and copyright notices
2-1-0-rc + 37 more
ChangeLog-2.0.0-2.1.0.log (+3 -5)
689 689
690 690         * nsfUtil.c: Move assignment aster nonnull assertions. [a3fe572]
691 691
692 692         * nsf.c (MixinInvalidateObjOrders, MixinSearchMethodByName): Turned
693 693         all for-loops controlled over a nonnull value into while
694 694         loops. [e5a42b6]
695 695
696 696         * README: Update version numbers in README. [4468c69]
697 697
698 698         * README.release: Fix description. [1a70aea]
699 699
700 700 2016-01-19  Gustaf Neumann  <neumann@wu-wien.ac.at>
701 701
702 702         * nsf.c, nsfAPI.*, nsfCmdPtr.c, nx.tcl, slottest.xotcl,
703 703         accessor.test, cget.test, parameters.test: Slot trace reform
704 704         incl. a redesign of slot interface of traces. Variables contain
705 705         cmds and variable references to slot-specific methods with the
706 706         same interface as slot-setters. When new flag -trace is set, a
707 707         trace will be registered calling either:
708 708
709           value=get /obj/ /variableName/ or
710           value=set /obj/ /variableName/ /value/ or
711           value value=default /obj/ /variable/ on the slot.
  709         value=get /obj/ /variableName/; or
  710         value=set /obj/ /variableName/ /value/; or
  711         value=default /obj/ /variable/; on the slot.
712 712
713 713         Updated regression test accordingly. [dadf28e]
714 714
715 715 2016-01-12  Stefan Sobernig  <stefan.sobernig@wu.ac.at>
716 716
717 717         * xotclsh.in, xowish.in: Make sure minor versions >2.1 are
718 718         accepted. [286f946]
719 719
720 720         * xotclsh.in, xowish.in:  Use nx::shell. [4b92980]
721 721
722 722         * nxsh.in, nxwish.in: Use nx::shell. [4bf0e8a]
723 723
724 724         * nx-shell.tcl:
725 725         (nx::shell): Started refactoring scripted shell environment into a single, package
726 726         location (nx::shell) to ease sharing between nxsh & friends, as well
727 727         as to facilitate implementingNX/XOTcl shells in wrapped applications
728 728         (tclkits). [6c6f313]
729 729         (nx::shell): Avoid poluting global namespace. [f1bfcbc]
730 730
731 731 2016-01-11  Gustaf Neumann  <neumann@wu-wien.ac.at>
 
744 744         NSF_EVAL_DEPRECATED); added regression tests for potential
745 745         recursive calls. [e367957]
746 746
747 747         * xotcl2.tcl: Added flags "-debug" and "-deprecated" to XOTcl 2
748 748         "instproc", "proc", "instforward" and "forward" methods. [ccca1a5]
749 749
750 750 2016-01-07  Gustaf Neumann  <neumann@wu-wien.ac.at>
751 751
752 752         * nsf-cmd.test: Add absolute path in returned proc defintion to
753 753         regression test. [a775d31]
754 754
755 755         * nsf.tcl: Add result in debug exit calls. [2771c4c]
756 756
757 757 2016-01-05  Gustaf Neumann  <neumann@wu-wien.ac.at>
758 758
759 759         * nsf.c (ListMethod): Return fully qualified name for
760 760         "::nsf::cmd::info definition" when called on plain procs. [fd0f246]
761 761
762 762 2015-12-30  Gustaf Neumann  <neumann@wu-wien.ac.at>
763 763
764  
765           -
766 764         - generalize method serialization of forwarders [8cbd921]
767 765
768 766 2015-12-29  Gustaf Neumann  <neumann@wu-wien.ac.at>
769 767
770 768
771 769         -
772 770         - fix compilation when DTRACE but no PROFILE is activated [74b39c5]
773 771
774 772
775 773         -
776 774         - prefer boolean expressions in assert() statements [a529b8f]
777 775
778 776
779 777         -
780 778         - make sure, we do not pass null values to nonnull arguments [22f4e55]
781 779
782 780
783 781         -
784 782         - add etags target [bce3456]
785 783