diff -u -r iwidgets-4.1.0/CHANGES iwidgets-4.1.1/CHANGES
--- iwidgets-4.1.0/CHANGES	Fri Jul 28 15:42:39 2017
+++ iwidgets-4.1.1/CHANGES	Thu Mar 22 12:18:00 2018
@@ -1,6 +1,10 @@
 [incr Widgets] CHANGES
 ----------------------
 ==========================================================================
+CURRENT VERSION:  4.1.1
+PREVIOUS VERSION: 4.1.0
+
+==========================================================================
 CURRENT VERSION:  4.1.0
 PREVIOUS VERSION: 4.0.2
 
Only in iwidgets-4.1.1: CVS
diff -u -r iwidgets-4.1.0/Makefile.in iwidgets-4.1.1/Makefile.in
--- iwidgets-4.1.0/Makefile.in	Fri Jul  7 14:29:13 2017
+++ iwidgets-4.1.1/Makefile.in	Thu Mar 22 12:15:54 2018
@@ -152,7 +152,7 @@
 	rm -f core errs *~ \#* TAGS *.E a.out errors
 
 distclean: clean
-	rm -f Makefile config.status config.cache config.log
+	rm -f Makefile config.status config.cache config.log iwidgets.tcl pkgIndex.tcl
 
 depend:
 
diff -u -r iwidgets-4.1.0/README iwidgets-4.1.1/README
--- iwidgets-4.1.0/README	Fri Jul 28 15:42:39 2017
+++ iwidgets-4.1.1/README	Thu Mar 22 12:26:40 2018
@@ -1,5 +1,5 @@
 ------------------------------------------------------------------------------
-                    [incr Widgets] - version 4.1.0
+                    [incr Widgets] - version 4.1.1
 ------------------------------------------------------------------------------
 Please send general comments, suggestions, and questions to chad_smith@adc.com
 or itclguy@yahoo.com.  Much of this file was written by Mark Ulferts, the
@@ -85,7 +85,7 @@
 ------------------------------------------------------------------------------
  The [incr Widgets] distribution may be downloaded at SourceForge:
  www.sourceforge.net/projects/incrtcl.  The current distribution is
- version 4.1.0.
+ version 4.1.1.
 
 
  Web site
@@ -127,7 +127,7 @@
   and install it first.  Once you have downloaded and installed [incr Tcl]
   and [incr Tk], you can proceed with [incr Widgets] installation as follows:
 
-  1)  Copy the iwidgets4.1.0.tar.gz file to your toplevel [incr Tcl]
+  1)  Copy the iwidgets4.1.1.tar.gz file to your toplevel [incr Tcl]
       directory.  For example, if you have the itcl3.2.1 distribution in
       a directory named /usr/local/tcl/itcl3.2.1, then you should copy
       the iwidgets file to this directory.
@@ -138,11 +138,11 @@
 
   2)  Untar/unzip the archive:
 
-	gunzip -c iwidgets4.0.2.tar.gz |tar xvf -
+	gunzip -c iwidgets4.1.1.tar.gz |tar xvf -
 
   3)  Run the configuration script:
 
-        cd iwidgets4.0.0
+        cd iwidgets4.1.1
         ./configure
 
       By default, the configuration script will set things up to be
diff -u -r iwidgets-4.1.0/configure iwidgets-4.1.1/configure
--- iwidgets-4.1.0/configure	Wed Jun 28 16:03:21 2017
+++ iwidgets-4.1.1/configure	Thu Mar 22 12:21:09 2018
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for iwidgets 4.1.0.
+# Generated by GNU Autoconf 2.59 for iwidgets 4.1.1.
 #
 # Copyright (C) 2003 Free Software Foundation, Inc.
 # This configure script is free software; the Free Software Foundation
@@ -267,8 +267,8 @@
 # Identity of this package.
 PACKAGE_NAME='iwidgets'
 PACKAGE_TARNAME='iwidgets'
-PACKAGE_VERSION='4.1.0'
-PACKAGE_STRING='iwidgets 4.1.0'
+PACKAGE_VERSION='4.1.1'
+PACKAGE_STRING='iwidgets 4.1.1'
 PACKAGE_BUGREPORT=''
 
 ac_unique_file="generic/buttonbox.itk"
@@ -778,7 +778,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures iwidgets 4.1.0 to adapt to many kinds of systems.
+\`configure' configures iwidgets 4.1.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -835,7 +835,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of iwidgets 4.1.0:";;
+     short | recursive ) echo "Configuration of iwidgets 4.1.1:";;
    esac
   cat <<\_ACEOF
 
@@ -963,7 +963,7 @@
 test -n "$ac_init_help" && exit 0
 if $ac_init_version; then
   cat <<\_ACEOF
-iwidgets configure 4.1.0
+iwidgets configure 4.1.1
 generated by GNU Autoconf 2.59
 
 Copyright (C) 2003 Free Software Foundation, Inc.
@@ -977,7 +977,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by iwidgets $as_me 4.1.0, which was
+It was created by iwidgets $as_me 4.1.1, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   $ $0 $@
@@ -6882,7 +6882,7 @@
 } >&5
 cat >&5 <<_CSEOF
 
-This file was extended by iwidgets $as_me 4.1.0, which was
+This file was extended by iwidgets $as_me 4.1.1, which was
 generated by GNU Autoconf 2.59.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -6937,7 +6937,7 @@
 
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-iwidgets config.status 4.1.0
+iwidgets config.status 4.1.1
 configured by $0, generated by GNU Autoconf 2.59,
   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
 
diff -u -r iwidgets-4.1.0/configure.in iwidgets-4.1.1/configure.in
--- iwidgets-4.1.0/configure.in	Wed Jun 28 16:03:21 2017
+++ iwidgets-4.1.1/configure.in	Thu Mar 22 12:18:19 2018
@@ -4,7 +4,7 @@
 
 # RCS: $Id: configure.in,v 1.17 2017/06/28 20:03:21 dgp Exp $
 
-AC_INIT([iwidgets], [4.1.0])
+AC_INIT([iwidgets], [4.1.1])
 
 TEA_INIT([3.2])
 
Only in iwidgets-4.1.1/demos: CVS
Only in iwidgets-4.1.1/demos/html: CVS
Only in iwidgets-4.1.1/demos/images: CVS
Only in iwidgets-4.1.1/doc: CVS
Only in iwidgets-4.1.1/generic: CVS
diff -u -r iwidgets-4.1.0/generic/combobox.itk iwidgets-4.1.1/generic/combobox.itk
--- iwidgets-4.1.0/generic/combobox.itk	Wed Jun 28 14:40:24 2017
+++ iwidgets-4.1.1/generic/combobox.itk	Tue Sep  5 10:00:07 2017
@@ -1258,7 +1258,7 @@
 itcl::body iwidgets::Combobox::_stateSelect {} {
     switch --  $itk_option(-state) {
 	normal {
-	    [itcl::code $this _selectCmd]
+	    eval [itcl::code $this _selectCmd]
 	}
     }
 }
diff -u -r iwidgets-4.1.0/generic/scopedobject.itcl iwidgets-4.1.1/generic/scopedobject.itcl
--- iwidgets-4.1.0/generic/scopedobject.itcl	Tue Aug  7 15:56:48 2001
+++ iwidgets-4.1.1/generic/scopedobject.itcl	Tue Sep  5 10:00:07 2017
@@ -126,7 +126,7 @@
   set depth [llength [$this info heritage]]
   set _level "#[uplevel $depth info level]"
   uplevel $_level set _localVar($this) $this
-  uplevel $_level trace variable _localVar($this) u \"[itcl::code $this _traceCommand]\"
+  uplevel $_level [list ::trace variable _localVar($this) u [itcl::code $this _traceCommand]]
 
   eval configure $args
 
@@ -140,7 +140,7 @@
 #--------------------------------------------------------------------------------
 itcl::body iwidgets::Scopedobject::destructor {} {
 
-  uplevel $_level trace vdelete _localVar($this) u \"[itcl::code $this _traceCommand]\"
+  uplevel $_level [list ::trace vdelete _localVar($this) u [itcl::code $this _traceCommand]]
 
   if {$exitscopecommand != {}} {
     eval $exitscopecommand
Only in iwidgets-4.1.1/incoming: CVS
Only in iwidgets-4.1.1/incoming/demos: CVS
Only in iwidgets-4.1.1/incoming/doc: CVS
Only in iwidgets-4.1.1/incoming/src: CVS
Only in iwidgets-4.1.1/incoming: tests
Only in iwidgets-4.1.1: mac
Only in iwidgets-4.1.1/outgoing: CVS
Only in iwidgets-4.1.1/tclconfig: CVS
Only in iwidgets-4.1.1/tests: CVS
Only in iwidgets-4.1.1: unix
Only in iwidgets-4.1.1/win: CVS
