summaryrefslogtreecommitdiff
path: root/itcl/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'itcl/ChangeLog')
-rw-r--r--itcl/ChangeLog1981
1 files changed, 1131 insertions, 850 deletions
diff --git a/itcl/ChangeLog b/itcl/ChangeLog
index 63348b3c65e..c6782351a3a 100644
--- a/itcl/ChangeLog
+++ b/itcl/ChangeLog
@@ -1,315 +1,606 @@
-2001-08-08 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4: Update from Tcl.
- * itcl/configure: Regen.
- * itk/configure: Regen.
-
-2001-08-06 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4: Update from Tcl.
- * itcl/configure: Regen.
- * itk/configure: Regen.
- This update pulls in the library name changes so Itcl
- uses the "rh" or "cyg" vendor prefix if set.
-
-2001-08-01 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4: Update from Tcl.
- * itcl/configure: Regen.
- * itcl/configure.in: Use TCL_TOOL_SHARED_LIB_LONGNAME
- and TCL_TOOL_STATIC_LIB_LONGNAME to generate lib names.
- * itk/configure: Regen.
- * itk/configure.in: Use TCL_TOOL_SHARED_LIB_LONGNAME
- and TCL_TOOL_STATIC_LIB_LONGNAME to generate lib names.
-
-2001-07-12 Mo DeJong <mdejong@redhat.com>
-
- * tcl.m4 (SC_MAKE_LIB): Add support for building with gcc
- under Windows. Add POST_MAKE_LIB and POST_MAKE_STATIC_LIB
- substitutions to deal with ranlib issues.
- * itcl/Makefile.in: Subst POST_MAKE_LIB and POST_MAKE_STATIC_LIB
- into lib and stub lib targets.
- * itcl/configure: Regen.
- * itcl/configure.in: Set ITCL_LIB_FILE to the static import lib
- name when building a shared lib under Windows. Set itcl_LIB_FILE
- to the dll name when building under Windows. Use unquoted
- TCL_BUILD_STUB_LIB_SPEC in SHLIB_LD_LIBS.
- * itk/Makefile.in: Subst POST_MAKE_LIB and POST_MAKE_STATIC_LIB
- into lib and stub lib targets.
- * itk/configure: Regen.
- * itk/configure.in: Set ITK_LIB_FILE to the static import lib
- name when building a shared lib under Windows. Set itk_LIB_FILE
- to the dll name when building under Windows. Use unquoted
- TCL_BUILD_STUB_LIB_SPEC in SHLIB_LD_LIBS.
-
-2001-07-11 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4: Update from Tcl.
- * itcl/configure: Regen.
- * itcl/configure.in: Use AC_CHECK_PROG to set CYGPATH
- so that cross compiling works correctly.
- * itk/configure: Regen.
- * itk/configure.in: Use AC_CHECK_PROG to set CYGPATH
- so that cross compiling works correctly.
-
-2001-07-11 Mo DeJong <mdejong@redhat.com>
-
- * Makefile.in: If an error is returned by the make
- in a subdirectory exit from the parent make instead
- of processing the next subdirectory.
-
-2001-06-22 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4: Update from Tcl.
- * tcl.m4: Use $host to determine system type
- instead of invoking uname. Add support for
- mingw32 and windows32 host identifiers.
- * itcl/configure: Regen.
- * itcl/configure.in: Ditto.
- * itk/configure: Regen.
- * itk/configure.in: Ditto.
-
-2001-06-20 Mo DeJong <mdejong@redhat.com>
-
- * tcl.m4 (SC_ENABLE_GCC, SC_CONFIG_CFLAGS, SC_SERIAL_PORT,
- SC_MISSING_POSIX_HEADERS, SC_PATH_X, SC_BLOCKING_STYLE,
- SC_HAVE_VFORK, SC_TIME_HANLDER, SC_BUGGY_STRTOD,
- SC_TCL_LINK_LIBS, SC_LIB_SPEC, SC_PUBLIC_TCL_HEADERS,
- SC_PUBLIC_TK_HEADERS, SC_SIMPLE_EXEEXT, SC_PROG_TCLSH,
- SC_PROG_WISH):
- Remove unused macros. The Itcl version of tcl.m4 has
- already diverged from the Tcl one. Since we need to
- maintain this Itcl version separately, it should be
- as simple as possible.
-
-2001-06-11 Mo DeJong <mdejong@redhat.com>
-
- * tcl.m4 (SC_ENABLE_SHARED): Configure with shared library
- support when building under Windows.
- * itcl/configure: Regen.
- * itk/configure: Regen.
-
-2001-06-06 Mo DeJong <mdejong@redhat.com>
-
- * itk/aclocal.m4: Pull in ../../config/acinclude.m4
- so we can use the CYG_AC_PATH_ITCLCONFIG and
- CYG_AC_LOAD_ITCLCONFIG macros.
- * itk/configure: Regen.
- * itk/configure.in: Call CYG_AC_PATH_ITCLCONFIG
- and CYG_AC_LOAD_ITCLCONFIG to load the itclConfig.sh
- config file. The existing configure script would
- try to figure out lib file names by hand.
-
-2001-06-06 Mo DeJong <mdejong@redhat.com>
-
- * itk/configure: Regen.
- * itk/configure.in: Use TCL_BUILD_STUB_LIB_SPEC in place
- of TCL_BUILD_STUB_LIB_PATH. Use TK_BUILD_STUB_LIB_SPEC
- in place of TK_STUB_LIB_SPEC since the tk stub lib
- would not have been installed yet.
-
-2001-06-05 Mo DeJong <mdejong@redhat.com>
-
- * itcl/configure: Regen.
- * itcl/configure.in: Use TCL_BUILD_STUB_LIB_PATH instead
- of TCL_STUB_LIB_PATH since Tcl is not install yet.
- * itk/configure: Regen.
- * itk/configure.in: Use TCL_BUILD_STUB_LIB_PATH instead
- of TCL_STUB_LIB_PATH since Tcl is not install yet.
-
-2001-06-05 Mo DeJong <mdejong@redhat.com>
-
- * cygtcl.m4:
- * itcl/configure:
- * itk/configure: Update from Tcl.
+2001-09-06 David Gravereaux <davygrvy@pobox.com>
-2001-06-01 Mo DeJong <mdejong@redhat.com>
+ * itcl/generic/itcl_util.c: Threading patch from "Haneef Mohammed"
+ <haneef@mindspringx.com>.
+ [Patch: 445670]
- * cygtcl.m4:
- * itcl/configure:
- * itk/configure: Update from Tcl.
+ -=[ Incr Tcl/Tk 3.2.1 tagged as done. ]=-
+
+2001-06-22 David Gravereaux <davygrvy@pobox.com>
+
+ * tcl.m4: Added support for MacOS X [#435256]
+
+ * itk/win/makefile.vc: fixed a bad macro use in the genstubs target.
+
+ * itk/generic/itk_cmds.c: Added Itk_SafeInit().
+
+ * itk/generic/itk.decls:
+ * itk/generic/itkDecls.h:
+ * itk/generic/itkStubInit.c: Needed to add Itk_SafeInit() to the Stubs table.
+ Regen'd Stubs table.
-2001-06-01 Mo DeJong <mdejong@redhat.com>
+2001-05-28 Andreas Kupries <andreas_kupries@users.sourceforge.net>
- * itcl/configure: Regen.
- * itcl/configure.in: Define ITCL_LIB_FILE and ITCL_STUB_LIB_FILE
- before using them.
- * itk/configure: Regen.
- * itk/configure.in: Define ITK_LIB_FILE and ITK_STUB_LIB_FILE
- before using them.
- * itk/itkConfig.sh.in: Add ITK_STUB_LIB_FILE, ITK_BUILD_STUB_LIB_SPEC,
- ITK_STUB_LIB_SPEC, and ITK_STUB_LIB_FULL_PATH variables.
+ * itcl/Makefile.in:
+ * itk/Makefile.in:
+ * iwidgets/Makefile.in: Fixed installation of manpages, added
+ invocations of "basename" to create the correct paths into the
+ installation directories. Fixes [#427118].
-2001-05-31 Mo DeJong <mdejong@redhat.com>
+2001-05-25 davygrvy
+ * ChangeLog (new):
+ Auto-generated this from the output of `cvs log`. This will be the
+ day-to-day reference of per-commits. CHANGES will now be the digest
+ of the data in here. Just like how Tcl does it. Information from
+ iwidgets was not used.
- * itcl/win/dllEntryPoint.c: Add #endif that was
- accidently left out during the Itcl 3.0 -> 3.2
- merge process.
+ * itk/generic/itk.h:
+ * itk/generic/itkStubLib.c:
+ * itk/generic/itk_cmds.c:
+ added CONST to return type for Itk_InitStubs() to match what Kevin Kenny
+ is doing to Tcl. Along with a little lint cleaning regarding Stubs.
-2001-05-30 Mo DeJong <mdejong@redhat.com>
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclStubLib.c:
+ added CONST to return type for Itcl_InitStubs() to match what
+ Kevin Kenny is doing to Tcl
+
+2001-05-24 davygrvy
+ * README.vc.txt:
+ instructions how to use makefile.vc to build the package
- * configure: Regen.
- * tcl.m4 (SC_PATH_TCLCONFIG, SC_PATH_TKCONFIG): Check
- in win subdirectory in addition to unix subdirectory for
- tclConfig.sh and tkConfig.sh files.
* itcl/configure:
- * itk/configure: Regen.
- * iwidgets3.0.0/configure: Regen.
+ * itcl/configure.in:
+ * itcl/itclConfig.sh.in:
+ * itk/configure:
+ * itk/configure.in:
+ * itk/itkConfig.sh.in:
+ Bug #427113
+
+2001-05-23 davygrvy
+ * itcl/win/makefile.vc:
+ added missing quotes around include paths.
-2001-05-30 Mo DeJong <mdejong@redhat.com>
+ * .cvsignore:
+ * configure:
+ * configure.in:
+ changed configure.in to the new iwidgets subdir. Removed the older
+ references to iwidgets3.0.0 and iwidgets2.2.0
+
+ * configure:
+ this could be useful.
- * configure: Regen.
- * tcl.m4 (SC_PATH_TCLCONFIG, SC_PATH_TKCONFIG): Generate
- an error instead of a warning when config files cannot be found.
+ * itcl/.cvsignore:
* itcl/configure:
- * itk/configure: Regen.
- * iwidgets3.0.0/configure: Regen.
+ * itcl/configure.in:
+ * itk/.cvsignore:
+ * itk/configure:
+ * itk/configure.in:
+ Updated patch level to 3.2.1 in prep for a release.
-2001-05-29 Mo DeJong <mdejong@redhat.com>
+ * itcl/win/makefile.vc:
+ * itcl/win/rc/itcl.rc:
+ yet another rc problem repaired
- * cygtcl.m4: Add from tcl module.
- * itcl/aclocal.m4: Include cygtcl.m4.
- * itcl/configure: Regen.
- * itcl/configure.in: Fix --prefix variable. Use TCL_TOOL macros
- to deal with path name portibility issues.
- * itcl/itclConfig.sh.in: Add full path and stub lib vars.
- * itk/aclocal.m4: Include cygtcl.m4.
- * itk/configure: Regen.
- * itk/configure.in: Fix --prefix variable. Use TCL_TOOL macros
- to deal with path name portibility issues.
- * iwidgets3.0.0/aclocal.m4: Include cygtcl.m4.
- * iwidgets3.0.0/configure: Regen.
+ * itcl/win/makefile.vc:
+ rc problem repaired
-2001-05-29 Mo DeJong <mdejong@redhat.com>
+2001-05-22 davygrvy
+ * itcl/generic/itcl_objects.c:
+ * itcl/tests/interp.test:
+ patch #426205, self deleting class caused core dump.
- * itk/configure: Regen.
- * itk/configure.in: Adjust AC_CONFIG_AUX_DIR()
- and fix --prefix and --exec-prefix variables.
+ * itk/generic/itk_archetype.c:
+ * itk/generic/itk_cmds.c:
+ Fix for Tcl_GetCommandName() now returning a CONST char *
+ from the changes Kevin Kenny is doing to the HEAD tcl code.
+ This hasn't been tested with older header files, yet.
-2001-05-25 Mo DeJong <mdejong@redhat.com>
+ * config.vc:
+ * itcl/win/makefile.vc:
+ * itk/win/makefile.vc:
+ * itk/win/rc/itk.rc:
+ * makefile.vc:
+ makefile.vc actually works again.
+
+ * itk/win/rc/cursor00.cur:
+ * itk/win/rc/cursor02.cur:
+ * itk/win/rc/cursor04.cur:
+ * itk/win/rc/cursor06.cur:
+ * itk/win/rc/cursor08.cur:
+ * itk/win/rc/cursor0a.cur:
+ * itk/win/rc/cursor0c.cur:
+ * itk/win/rc/cursor0e.cur:
+ * itk/win/rc/cursor10.cur:
+ * itk/win/rc/cursor12.cur:
+ * itk/win/rc/cursor14.cur:
+ * itk/win/rc/cursor16.cur:
+ * itk/win/rc/cursor18.cur:
+ * itk/win/rc/cursor1a.cur:
+ * itk/win/rc/cursor1c.cur:
+ * itk/win/rc/cursor1e.cur:
+ * itk/win/rc/cursor20.cur:
+ * itk/win/rc/cursor22.cur:
+ * itk/win/rc/cursor24.cur:
+ * itk/win/rc/cursor26.cur:
+ * itk/win/rc/cursor28.cur:
+ * itk/win/rc/cursor2a.cur:
+ * itk/win/rc/cursor2c.cur:
+ * itk/win/rc/cursor2e.cur:
+ * itk/win/rc/cursor30.cur:
+ * itk/win/rc/cursor32.cur:
+ * itk/win/rc/cursor34.cur:
+ * itk/win/rc/cursor36.cur:
+ * itk/win/rc/cursor38.cur:
+ * itk/win/rc/cursor3a.cur:
+ * itk/win/rc/cursor3c.cur:
+ * itk/win/rc/cursor3e.cur:
+ * itk/win/rc/cursor40.cur:
+ * itk/win/rc/cursor42.cur:
+ * itk/win/rc/cursor44.cur:
+ * itk/win/rc/cursor46.cur:
+ * itk/win/rc/cursor48.cur:
+ * itk/win/rc/cursor4a.cur:
+ * itk/win/rc/cursor4c.cur:
+ * itk/win/rc/cursor4e.cur:
+ * itk/win/rc/cursor50.cur:
+ * itk/win/rc/cursor52.cur:
+ * itk/win/rc/cursor54.cur:
+ * itk/win/rc/cursor56.cur:
+ * itk/win/rc/cursor58.cur:
+ * itk/win/rc/cursor5a.cur:
+ * itk/win/rc/cursor5c.cur:
+ * itk/win/rc/cursor5e.cur:
+ * itk/win/rc/cursor60.cur:
+ * itk/win/rc/cursor62.cur:
+ * itk/win/rc/cursor64.cur:
+ * itk/win/rc/cursor66.cur:
+ * itk/win/rc/cursor68.cur:
+ * itk/win/rc/cursor6a.cur:
+ * itk/win/rc/cursor6c.cur:
+ * itk/win/rc/cursor6e.cur:
+ * itk/win/rc/cursor70.cur:
+ * itk/win/rc/cursor72.cur:
+ * itk/win/rc/cursor74.cur:
+ * itk/win/rc/cursor76.cur:
+ * itk/win/rc/cursor78.cur:
+ * itk/win/rc/cursor7a.cur:
+ * itk/win/rc/cursor7c.cur:
+ * itk/win/rc/cursor7e.cur:
+ * itk/win/rc/cursor80.cur:
+ * itk/win/rc/cursor82.cur:
+ * itk/win/rc/cursor84.cur:
+ * itk/win/rc/cursor86.cur:
+ * itk/win/rc/cursor88.cur:
+ * itk/win/rc/cursor8a.cur:
+ * itk/win/rc/cursor8c.cur:
+ * itk/win/rc/cursor8e.cur:
+ * itk/win/rc/cursor90.cur:
+ * itk/win/rc/cursor92.cur:
+ * itk/win/rc/cursor94.cur:
+ * itk/win/rc/cursor96.cur:
+ * itk/win/rc/cursor98.cur:
+ * itk/win/rc/itkwish.rc:
+ * itk/win/winMain.c:
+ Removing of old cruft. itkwishXX.exe is no longer needed as itkXX.dll is a
+ pure extension and loads in a vanilla wish just fine.
- * itcl/itcl/Makefile.in:
- * itk/Makefile.in:
- * iwidgets3.0.0/Makefile.in: Install cross
- platform itk and itk files in @datadir@ (share).
+ * itcl/win/pkgIndex.tcl:
+ * itk/win/pkgIndex.tcl:
+ we'll auto gen these from the makefile
-2001-05-24 Mo DeJong <mdejong@redhat.com>
+ * itcl/win/makefile.vc:
+ * itk/win/makefile.vc:
+ fixed include paths to make sure paths to itcl.h and itk.h in the source tree
+ are mentioned first to avoid a possible bug during building.
- * itcl/configure: Regen.
+ * itcl/configure:
* itcl/configure.in:
- Use fully qualified srcdir, add ITCL_SRC_DIR_NATIVE variable.
- Don't call the SC_PROG_TCLSH macro since it does not bootstrap.
- Add itclConfig.sh back to configure.in, it was lost at some point.
- * itk/configure: Regen.
+ * itk/configure:
* itk/configure.in:
- Use fully qualified srcdir, add ITK_SRC_DIR_NATIVE variable.
- Don't call SC_PROG_TCLSH or SC_PROG_WISH macros since they
- do not bootstrap.
- Add itkConfig.sh back to configure.in, it was lost at some point.
- * iwidgets3.0.0/configure: Regen.
- * iwidgets3.0.0/configure.in:
- Don't call the SC_PROG_TCLSH macro since it does not bootstrap.
-
-2001-05-24 Mo DeJong <mdejong@redhat.com>
-
- * tcl.m4 (SC_LIB_SPEC): Add note about broken
- SC_LIB_SPEC macro. It does not effect us since
- we only build static libs.
- * itcl/configure: Regen.
- * itcl/configure.in: Call AC_PROG_CC and not
- SC_ENABLE_GCC since it break cross compiling.
- * itk/configure: Regen.
- * itk/configure.in: Ditto.
-
-2001-05-23 Mo DeJong <mdejong@redhat.com>
-
- * configure: Regen.
- * tcl.m4: Default to building an unshared
- version of the Itcl library.
- * itcl/configure: Regen.
- * itk/configure: Regen.
- * iwidgets3.0.0/configure: Regen.
-
-2001-05-23 Mo DeJong <mdejong@redhat.com>
-
- * itcl/unix/aclocal.m4:
- * itcl/unix/tcl.m4:
- * itcl/win/aclocal.m4:
- * itcl/win/tcl.m4:
- * itk/unix/aclocal.m4:
- * itk/unix/tcl.m4:
- * itk/win/aclocal.m4:
- * itk/win/tcl.m4:
- Remove old autoconf files, they should
- have been removed as part of the 3.0 -> 3.2
- transition.
-
-2001-05-23 Mo DeJong <mdejong@redhat.com>
-
- * config/installFile.tcl: Removed ill conceived
- Tcl install script since it does not bootstrap.
+ patch #426203
+
+ * itk/win/makefile.vc:
+ Mostly working. Not fully tested, but lots closer.
+
+ * itk/win/makefile.vc:
+ more closer, but not yet perfect.
+
+ * itcl/generic/itcl_cmds.c:
+ * itcl/generic/itcl_methods.c:
+ Fix for Tcl_GetCommandName() now returning a CONST char *
+ from the changes Kevein Kenny is doing to the HEAD tcl code.
+ This hasn't been tested with older header files, yet.
+
+ * itk/generic/itk_cmds.c:
+ Removed old reference to external ItkStubs structure.
+ Old cruft left from before Itk_InitStubs existed.
+
+ * itcl/win/itcl.rc:
+ * itcl/win/rc/itcl.rc:
+ moving the resource script
+
+ * itcl/win/rc/itcl.rc:
+ subtle changes.
+
+ * itcl/win/itclsh.rc:
+ * itcl/win/tclAppInit.c:
+ Removing of old cruft. itclshXX.exe is no longer needed as itclXX.dll is a
+ pure extension and loads in a vanilla shell just fine.
+
+ * itcl/generic/itcl_methods.c:
+ * itcl/generic/itcl_util.c:
+ removed #include "tclCompile.h"!
+ It wasn't needed. Those source files made no reference to anything in it.
+
+ * itk/win/makefile.vc:
+ closer to perfection.
+
+ * itk/win/rc/itk.rc:
+ This is now the resource script for the dll.
+
+ * itcl/generic/itcl_methods.c:
+ whoops.. doh!
+
+ * itk/win/dllEntryPoint.c:
+ Stubs bug logic fix. Same as itcl/win/dllEntryPoint.c. This help build a debug
+ version of itcl/itk from the standard tclstubXX.lib by removing the link
+ requirement to msvcrt.lib which should never have been there.
+
+ * itcl/win/makefile.vc:
+ adapted for new location of itcl.rc
+
+ * itk/win/rc/itk.rc:
+ subtle changes to infere the correct filename and support more
+ complete versioning info.
+
+ * itcl/generic/itcl.h:
+ * itk/generic/itk.h:
+ changed RESOURCE_INCLUDED to RC_INVOKED. The windows resource
+ compiler to preset to define this already.
+
+ * itcl/generic/itclInt.decls:
+ * itcl/generic/itclIntDecls.h:
+ * itcl/generic/itcl_class.c:
+ Fix for Itcl_ClassCmdResolver() not being of type Tcl_ResolveCmdProc with
+ the CONST type added to param 2 in the lastest headers. I haven't tested
+ this with an older tcl.h yet. Hopefully, this won't get messy.
+
+ * itcl/win/makefile.vc:
+ small $(RCDIR) change.
+
+ * itcl/generic/itcl_bicmds.c:
+ patch #426207, contextNs ptr can be NULL in Itcl_BiInfoClassCmd
+ ).
+
+2001-05-18 andreas_kupries
+ * itcl/generic/itcl_class.c:
+ [Fix 227811] Check for any command with the given name, not only
+ objects.
+
+2001-05-17 andreas_kupries
+ * itcl/generic/itcl_class.c:
+ * itcl/generic/itcl_cmds.c:
+ Fixed bug 227804.
+
+2001-05-11 andreas_kupries
+ * itk/generic/itk_archetype.c:
+ 2001-05-11 Andreas Kupries <a.kupries@westend.com>
+
+ * itk/generic/itk_archetype.c: Fixed bug 227876.
+
+ * itcl/generic/itcl_objects.c:
+ 2001-05-11 Andreas Kupries <a.kupries@westend.com>
+
+ * itk/generic/itk_archetype.c: Fixed bug 227824 (and several duplicates).
+
+ * itk/generic/itk_archetype.c:
+ 2001-05-11 Andreas Kupries <a.kupries@westend.com>
+
+ * itk/generic/itk_archetype.c: Fixed bug 227814
+
+2001-04-25 davygrvy
+ * pkg.vc:
+ moved the info about the iwidget version for makefile.vc
+
+2001-04-18 davygrvy
+ * itcl/win/dllEntryPoint.c:
+ whoops... removed C++ style comment from this .c file :)
+
+2001-04-14 davygrvy
+ * itcl/library/itcl.tcl:
+ Patch ID #227860
+
+ * rules.vc:
+ added an $Id$ keyword
+
+ * .cvsignore:
+ just testing loginfo mailing...
+
+ * .cvsignore:
+ only making a change to see the history file get an entry...
+
+2001-04-12 davygrvy
+ * itcl/win/makefile.vc:
+ progress is happening
+
+2001-04-08 davygrvy
+ * itcl/win/.cvsignore:
+ * itk/win/.cvsignore:
+ no need to have CVS bother itself with the build directories
+
+ * itcl/win/makefile.vc:
+ a large rewrite
+
+ * makefile.vc:
+ todays work progress. I'm not done yet.
+
+ * itcl/generic/itcl_ensemble.c:
+ * itcl/generic/itcl_util.c:
+ Added mutex locking around the ItclPreservedList global hash table. This
+ appears to be the only work needed to support multithreading.
+
+ * config.vc:
+ * pkg.vc:
+ * rules.vc:
+ new build files for VC++ compiles
+
+ * .cvsignore:
+ ignore MSVC++ project artifacts
+
+2001-04-07 davygrvy
+ * itcl/win/dllEntryPoint.c:
+ a small windows specific fix against Tcl's Stubs library.
+
+ * itcl/generic/itclInt.h:
+ * itcl/generic/itclStubLib.c:
+ * itcl/generic/itcl_class.c:
+ * itcl/generic/itcl_cmds.c:
+ * itcl/generic/itcl_ensemble.c:
+ 4/07/01 (bug fix) <davygrvy@pobox.com>
+ Tcl's internal header, tclInt.h, in 8.4a2 got a small change in the Command
+ structure that needed 2 changes in Itcl to resolve. 1) #if/#else/#endif blocks
+ added in itcl_class.c and itc_ensemble.c allowing Itcl to compile. 2) added
+ a global variable called itclCompatFlags that's sets a flag in Itcl_Init()
+ that will modify the logic around access to cmdPtr->flags/deleted. This
+ way, any core compile will yeild a fully forward/backward compatible
+ binary (correct logic set at runtime).
+
+2000-12-21 smithc
+ * itk/win/makefile.vc:
+ Patch #102914.
+
+2000-12-12 smithc
+ * itcl/generic/itcl_ensemble.c:
+ Patch #102774
+
+ * itcl/generic/itcl_class.c:
+ Patch #100274
+
+2000-09-23 davidg
+ * CHANGES:
+ added a note about the 3.2 release
+
+ * itcl/generic/itcl.h:
+ 9/22/00 (stubs cleanup) <davygrvy@ajubasolutions.com>
+ Itcl_InitStub prototype in itcl/generic/itcl.h was getting name mangled
+ by c++ compilers. Fixed with an 'extern "C"' appropriately applied.
+
+2000-08-18 davidg
+ * itcl/generic/itcl_cmds.c:
+ Tcl_InitStubs was using the TCL_VERSION macro set by the tcl.h header.
+ Changed it to be "8.1" instead as it doesn't matter unless Itcl needs
+ special/new features of the core it's header is from. But it doesn't.. so hard
+ code it for an 8.1 minimum.
+
+2000-08-07 welch
+ * itcl/Makefile.in:
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclStubLib.c:
+ Final iteration, really, on getting Itcl_StubInit correctly set
+ up.
+
+ * itk/generic/itk_cmds.c:
+ Removed redundant definitions of itclStubsPtr and
+ itclIntStubsPtr.
+
+ * itcl/Makefile.in:
+ Added Itcl_InitStubs to the main Itcl library as well as the stubs
+ library for those applications (like Itk) that call Itcl_InitStub
+ but are linked against the main library.
+
+ * CHANGES:
+ * CHANGES:
+ *** empty log message ***
+
+2000-08-04 davidg
+ * itcl/generic/itcl.decls:
+ * itcl/generic/itclDecls.h:
+ * itcl/generic/itclIntDecls.h:
+ * itcl/generic/itclStubInit.c:
+ * itk/generic/itk.decls:
+ * itk/generic/itkDecls.h:
+ * itk/generic/itkStubInit.c:
+ * itk/generic/itkStubLib.c:
+ added missing RCS $Id$ strings
+
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclStubLib.c:
+ * itk/generic/itk.h:
+ * itk/generic/itkStubLib.c:
+ yanked ugly linkage cruft from the StubLib functions. It's
+ always static.
+
+2000-08-02 davidg
+ * itk/generic/itk_cmds.c:
+ simplified how Itcl Stubs are set
+
+ * itcl/generic/itcl.h:
+ * itk/generic/itk.h:
+ added missing Itcl_InitStubs and Itk_InitStubs declarations.
+
+2000-08-02 welch
+ * itk/generic/itkStubLib.c:
+ Fixed this new function
+
* itcl/Makefile.in:
* itk/Makefile.in:
- * iwidgets3.0.0/Makefile.in: Use @INSTALL@ instead
- of installFile.tcl.
- Don't remove man pages or html files before
- installing. Don't chmod the installed files
- since that will make a second call to make install
- fail.
+ Changed this to use installFiles.tcl instead of install-sh
-2001-05-17 Mo DeJong <mdejong@redhat.com>
+ * itcl/generic/itclStubLib.c:
+ Fix for new Itcl_InitStubs.c
- Upgrade Itcl from 3.0 to 3.2.
+ * config/installFile.tcl:
+ Added a Tcl version of install-sh that avoids copying a file if
+ the target has the same size and date stamp as the source file already.
+ This helps parallel builds on different platforms avoid changing
+ files out from one another.
+
+ * CHANGES:
+ *** empty log message ***
+
+2000-07-29 welch
+ * itcl/configure:
+ * itk/configure:
+ Ran autoconf
+
+ * tcl.m4:
+ Fixed this with respect to recent changes in windows def of TCL_SRC_DIR
+
+2000-07-23 wart
+ * itcl/Makefile.in:
+ * itk/Makefile.in:
+ Use INSTALL_PROGRAM instead of INSTALL_DATA to install libraries so
+ they get execute permission on HPUX
+
+2000-07-14 welch
+ * itcl/configure:
+ * itk/configure:
+ Updated configure
- * Makefile.in:
- * aclocal.m4: Removed:
- * configure:
- * configure.in:
- * license.terms:
- * makefile.vc:
- * tcl.m4: Added.
* config/install-sh:
- * config/installFile.tcl: Added.
- * itcl/Makefile.in: Added.
- * itcl/aclocal.m4: Added.
- * itcl/configure: Added.
- * itcl/configure.in: Added.
- * itcl/pkgIndex.tcl: Added.
- * itcl/pkgIndex.tcl.in: Added.
- * itcl/doc/Resolvers.3: Removed.
- * itcl/doc/find.n:
- * itcl/doc/itcl_info.n:
- * itcl/doc/itclvars.n:
- * itcl/doc/scope.n:
- * itcl/generic/itcl.decls: Added.
- * itcl/generic/itcl.h:
- * itcl/generic/itclDecls.h: Added.
- * itcl/generic/itclInt.decls: Added.
- * itcl/generic/itclInt.h:
- * itcl/generic/itclIntDecls.h: Added.
- * itcl/generic/itclStubInit.c: Added.
- * itcl/generic/itclStubLib.c: Added.
+ Nuked debug echo statement
+
+2000-07-12 welch
+ * config/install-sh:
+ Added -f to MV command
+
+ * CHANGES:
+ * Makefile.in:
+ Added some feedback to the top-level makefile loops
+
+ * itcl/configure.in:
+ * itk/Makefile.in:
+ * itk/configure.in:
+ Disable stubs in the case of static builds.
+
+2000-07-07 csmith
+ * itcl/tests/info.test:
+ patch submitted by David Cuthbert, 7/7/00
+
* itcl/generic/itcl_bicmds.c:
+ patch submitted by David Cuthbert, 7/7/00 to fix segfault caused by the
+ following code:
+
+ itcl::class X { }
+ namespace eval X { info class }
+
+2000-07-06 mmc
+ * Makefile.in:
+ * README:
+
+ Touched up README for itcl3.2 release. Fixed master Makefile to
+ avoid testing iwidgets2.2.0, which is an older release provided
+ only for backward-compatibility. Bug fixes and improvements are
+ made and tested in the newer iwidgets3.0.0 release.
+
+ * CHANGES:
+ * itcl/generic/itcl.h:
* itcl/generic/itcl_class.c:
* itcl/generic/itcl_cmds.c:
- * itcl/generic/itcl_ensemble.c:
- * itcl/generic/itcl_linkage.c:
- * itcl/generic/itcl_methods.c:
- * itcl/generic/itcl_migrate.c:
* itcl/generic/itcl_objects.c:
- * itcl/generic/itcl_obsolete.c:
- * itcl/generic/itcl_parse.c:
- * itcl/generic/itcl_util.c:
- * itcl/library/itcl.tcl:
- * itcl/mac/MW_ItclHeader.pch: Added
- * itcl/mac/itclMacLibrary.r:
- * itcl/mac/pkgIndex.tcl:
* itcl/tests/all:
- * itcl/tests/all.tcl: Added.
+ * itcl/tests/all.tcl:
+ * itcl/tests/basic.test:
+ * itcl/tests/defs:
+ * itcl/tests/inherit.test:
+ * itcl/tests/methods.test:
+ * itcl/tests/namespace.test:
+ * itcl/unix/Makefile.in:
+ * itcl/unix/configure.in:
+ * itcl/unix/itclConfig.sh.in:
+ * itcl/unix/pkgIndex.tcl.in:
+ * itcl/unix/test.tcl:
+ * itk/Makefile.in:
+ * itk/generic/itk_archetype.c:
+ * itk/library/itk.tcl:
+ * itk/tests/all:
+ * itk/tests/all.tcl:
+ * itk/tests/defs:
+ * itk/tests/widget.test:
+ * itk/unix/Makefile.in:
+ * itk/unix/configure.in:
+ * itk/unix/itkConfig.sh:
+ * itk/unix/itkConfig.sh.in:
+ * itk/unix/pkgIndex.tcl.in:
+
+ 6/26/00 (bug fix)
+ Fixed Itcl_ClassVarResolver so that the formal parameters in a
+ method/proc take precedence over class data members.
+
+ 6/30/00 (bug fix)
+ Fixed all itcl/itk/iwidgets3.0.0 tests to run cleanly with the new
+ tcltest package.
+
+ 7/1/00 (bug fix)
+ Fixed "itk_component delete" so that the composite option list is
+ cleaned up whenever a component is deleted. For example, suppose
+ a component is the sole contributor of -font. When that component
+ is removed via "itk_component delete", the -font option goes away
+ as well. Also fixed the handling of the itk-delete-* binding for
+ the component. When the component is removed, the binding tag
+ is also removed by itk::remove_destroy_hook.
+
+ 7/5/00 (bug fix)
+ Fixed the check done during object creation to avoid clobbering
+ existing commands. Previously, itcl would look for any command--
+ in the local *and* global namespace--that might be clobbered.
+ Now, it looks for commands only in the local namespace, since
+ those are the only ones that could truly be clobbered.
+
+ 7/5/00 (cleanup)
+ Removed obsolete Makefile/configure files in the various "unix"
+ directories. Makefiles and configure files now reside one level
+ above, in the standard TEA place.
+
+2000-06-22 wart
+ * itcl/Makefile.in:
+ Added itclDecls.h to list of header files to install.
+
+2000-06-22 welch
+ * itk/Makefile.in:
+ Installing stub table tkDecls.h
+
+ * itcl/Makefile.in:
+ Installing all header files, not just public ones.
+
+2000-06-16 matt
+ * itcl/generic/itcl_util.c:
+ Moved #ifndef NDEBUG inside Itcl_Assert routine otherwise it may not get inclued
+ BUT it is specified in the Stubs Table.....
+
+2000-06-06 wart
+ * itk/tests/all.tcl:
+ Added missing file for running test suite.
+
+ * itcl/tests/all.tcl:
+ Added missing file for running test suite
+
+2000-06-01 wart
+ * itcl/Makefile.in:
* itcl/tests/basic.test:
* itcl/tests/body.test:
* itcl/tests/chain.test:
- * itcl/tests/defs:
* itcl/tests/delete.test:
* itcl/tests/ensemble.test:
* itcl/tests/import.test:
@@ -318,644 +609,634 @@
* itcl/tests/interp.test:
* itcl/tests/local.test:
* itcl/tests/methods.test:
- * itcl/tests/mkindex.itcl:
* itcl/tests/mkindex.test:
* itcl/tests/namespace.test:
* itcl/tests/protection.test:
* itcl/tests/scope.test:
- * itcl/tests/old/AAA.test:
- * itcl/tests/old/Bar.tcl:
- * itcl/tests/old/BarFoo.tcl:
- * itcl/tests/old/Baz.tcl:
- * itcl/tests/old/Foo.tcl:
- * itcl/tests/old/FooBar.tcl:
- * itcl/tests/old/Geek.tcl:
- * itcl/tests/old/Mongrel.tcl:
- * itcl/tests/old/VirtualErr.tcl:
- * itcl/tests/old/all:
- * itcl/tests/old/basic.test:
- * itcl/tests/old/inherit.test:
- * itcl/tests/old/testlib.tcl:
- * itcl/tests/old/toaster.test:
- * itcl/tests/old/uplevel.test:
- * itcl/tests/old/upvar.test:
- * itcl/tests/old/toasters/Appliance.tcl:
- * itcl/tests/old/toasters/Hazard.tcl:
- * itcl/tests/old/toasters/Outlet.tcl:
- * itcl/tests/old/toasters/SmartToaster.tcl:
- * itcl/tests/old/toasters/Toaster.tcl:
- * itcl/tests/old/toasters/usualway.tcl:
- * itcl/unix/Makefile.in: Removed.
- * itcl/unix/confdefs.h: Removed.
- * itcl/unix/config.log: Removed.
- * itcl/unix/configure: Removed.
- * itcl/unix/configure.in: Removed.
- * itcl/unix/pkgIndex.tcl.in: Removed.
- * itcl/win/Makefile.in: Removed.
- * itcl/win/configure: Removed.
- * itcl/win/configure.in: Removed.
- * itcl/win/dllEntryPoint.c:
- * itcl/win/itcl.rc:
- * itcl/win/itclsh.rc:
- * itcl/win/makefile.vc:
- * itcl/win/pkgIndex.tcl:
- * itk/Makefile.in: Added.
- * itk/aclocal.m4: Added.
- * itk/configure: Added.
- * itk/configure.in: Added.
- * itk/pkgIndex.tcl: Added.
- * itk/pkgIndex.tcl.in: Added.
- * itk/doc/Archetype.n:
- * itk/doc/Toplevel.n:
- * itk/doc/Widget.n:
- * itk/doc/itk.n:
- * itk/doc/itkvars.n:
- * itk/doc/itkwish.1:
- * itk/doc/usual.n:
- * itk/generic/itk.decls: Added.
- * itk/generic/itk.h:
- * itk/generic/itkDecls.h: Added.
- * itk/generic/itkStubInit.c: Added.
- * itk/generic/itkStubLib.c: Added.
- * itk/generic/itk_archetype.c:
- * itk/generic/itk_cmds.c:
- * itk/generic/itk_option.c:
- * itk/generic/itk_util.c:
- * itk/library/Archetype.itk:
- * itk/library/Toplevel.itk:
- * itk/library/Widget.itk:
- * itk/library/itk.tcl:
- * itk/mac/itkMacLibrary.r:
- * itk/mac/pkgIndex.tcl:
- * itk/tests/all:
- * itk/tests/all.tcl: Added.
- * itk/tests/defs:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
* itk/tests/interp.test:
* itk/tests/option.test:
* itk/tests/privacy.test:
* itk/tests/public.test:
* itk/tests/toplevel.test:
* itk/tests/widget.test:
- * itk/unix/Makefile.in: Removed.
- * itk/unix/configure: Removed.
- * itk/unix/configure.in: Removed.
- * itk/unix/pkgIndex.tcl.in: Removed.
- * itk/win/Makefile.in: Removed.
- * itk/win/Makefile.in_first: Removed.
- * itk/win/configure: Removed.
- * itk/win/configure.in: Removed.
- * itk/win/dllEntryPoint.c:
- * itk/win/makefile.bc:
- * itk/win/makefile.vc:
- * itk/win/pkgIndex.tcl:
- * itk/win/winMain.c:
- * itk/win/rc/itk.rc:
- * itk/win/rc/itkwish.rc:
- * iwidgets3.0.0/CHANGES:
- * iwidgets3.0.0/Makefile.in: Added.
- * iwidgets3.0.0/README:
- * iwidgets3.0.0/aclocal.m4: Added.
- * iwidgets3.0.0/catalog: Removed.
- * iwidgets3.0.0/configure: Added.
- * iwidgets3.0.0/configure.in: Added.
- * iwidgets3.0.0/iwidgets.tcl: Added.
- * iwidgets3.0.0/iwidgets.tcl.in: Added.
- * iwidgets3.0.0/pkgIndex.tcl: Added.
- * iwidgets3.0.0/pkgIndex.tcl.in: Added.
- * iwidgets3.0.0/demos/canvasprintbox: Added.
- * iwidgets3.0.0/demos/catalog: Added.
- * iwidgets3.0.0/demos/feedback:
- * iwidgets3.0.0/demos/mainwindow:
- * iwidgets3.0.0/demos/scopedobject: Added.
- * iwidgets3.0.0/demos/shell: Added.
- * iwidgets3.0.0/demos/watch:
- * iwidgets3.0.0/demos/html/buttonbox.n.html:
- * iwidgets3.0.0/demos/html/calendar.n.html: Added.
- * iwidgets3.0.0/demos/html/canvasprintbox.n.html:
- * iwidgets3.0.0/demos/html/canvasprintdialog.n.html:
- * iwidgets3.0.0/demos/html/checkbox.n.html: Added.
- * iwidgets3.0.0/demos/html/combobox.n.html:
- * iwidgets3.0.0/demos/html/dateentry.n.html: Added.
- * iwidgets3.0.0/demos/html/datefield.n.html: Added.
- * iwidgets3.0.0/demos/html/dialog.n.html:
- * iwidgets3.0.0/demos/html/dialogshell.n.html:
- * iwidgets3.0.0/demos/html/disjointlistbox.n.html: Added.
- * iwidgets3.0.0/demos/html/entryfield.n.html:
- * iwidgets3.0.0/demos/html/extfileselectionbox.n.html: Added.
- * iwidgets3.0.0/demos/html/extfileselectiondialog.n.html: Added.
- * iwidgets3.0.0/demos/html/feedback.n.html:
- * iwidgets3.0.0/demos/html/fileselectionbox.n.html:
- * iwidgets3.0.0/demos/html/fileselectiondialog.n.html:
- * iwidgets3.0.0/demos/html/finddialog.n.html: Added.
- * iwidgets3.0.0/demos/html/hierarchy.n.html: Added.
- * iwidgets3.0.0/demos/html/hyperhelp.n.html:
- * iwidgets3.0.0/demos/html/iwidgets2.2.0UserCmds.html: Removed.
- * iwidgets3.0.0/demos/html/iwidgets3.0.0UserCmds.html: Added.
- * iwidgets3.0.0/demos/html/labeledframe.n.html: Added.
- * iwidgets3.0.0/demos/html/labeledwidget.n.html:
- * iwidgets3.0.0/demos/html/mainwindow.n.html: Added.
- * iwidgets3.0.0/demos/html/menubar.n.html:
- * iwidgets3.0.0/demos/html/messagebox.n.html: Added.
- * iwidgets3.0.0/demos/html/messagedialog.n.html:
- * iwidgets3.0.0/demos/html/notebook.n.html:
- * iwidgets3.0.0/demos/html/optionmenu.n.html:
- * iwidgets3.0.0/demos/html/panedwindow.n.html:
- * iwidgets3.0.0/demos/html/promptdialog.n.html:
- * iwidgets3.0.0/demos/html/pushbutton.n.html:
- * iwidgets3.0.0/demos/html/radiobox.n.html:
- * iwidgets3.0.0/demos/html/scopedobject.n.html: Added.
- * iwidgets3.0.0/demos/html/scrolledcanvas.n.html:
- * iwidgets3.0.0/demos/html/scrolledframe.n.html:
- * iwidgets3.0.0/demos/html/scrolledhtml.n.html:
- * iwidgets3.0.0/demos/html/scrolledlistbox.n.html:
- * iwidgets3.0.0/demos/html/scrolledtext.n.html:
- * iwidgets3.0.0/demos/html/selectionbox.n.html:
- * iwidgets3.0.0/demos/html/selectiondialog.n.html:
- * iwidgets3.0.0/demos/html/shell.n.html:
- * iwidgets3.0.0/demos/html/spindate.n.html:
- * iwidgets3.0.0/demos/html/spinint.n.html:
- * iwidgets3.0.0/demos/html/spinner.n.html:
- * iwidgets3.0.0/demos/html/spintime.n.html:
- * iwidgets3.0.0/demos/html/tabnotebook.n.html:
- * iwidgets3.0.0/demos/html/tabset.n.html:
- * iwidgets3.0.0/demos/html/timeentry.n.html: Added.
- * iwidgets3.0.0/demos/html/timefield.n.html: Added.
- * iwidgets3.0.0/demos/html/toolbar.n.html:
- * iwidgets3.0.0/demos/html/watch.n.html: Added.
- * iwidgets3.0.0/doc/checkbox.n:
- * iwidgets3.0.0/doc/entryfield.n:
- * iwidgets3.0.0/doc/generateHtml.sh: Added.
- * iwidgets3.0.0/doc/hierarchy.n:
- * iwidgets3.0.0/doc/radiobox.n:
- * iwidgets3.0.0/doc/scrolledlistbox.n:
- * iwidgets3.0.0/doc/scrolledtext.n:
- * iwidgets3.0.0/doc/toolbar.n:
- * iwidgets3.0.0/generic/buttonbox.itk:
- * iwidgets3.0.0/generic/calendar.itk:
- * iwidgets3.0.0/generic/canvasprintbox.itk:
- * iwidgets3.0.0/generic/checkbox.itk:
- * iwidgets3.0.0/generic/colors.itcl:
- * iwidgets3.0.0/generic/combobox.itk:
- * iwidgets3.0.0/generic/dateentry.itk:
- * iwidgets3.0.0/generic/datefield.itk:
- * iwidgets3.0.0/generic/dialog.itk:
- * iwidgets3.0.0/generic/dialogshell.itk:
- * iwidgets3.0.0/generic/disjointlistbox.itk:
- * iwidgets3.0.0/generic/entryfield.itk:
- * iwidgets3.0.0/generic/extfileselectionbox.itk:
- * iwidgets3.0.0/generic/extfileselectiondialog.itk:
- * iwidgets3.0.0/generic/feedback.itk:
- * iwidgets3.0.0/generic/fileselectionbox.itk:
- * iwidgets3.0.0/generic/fileselectiondialog.itk:
- * iwidgets3.0.0/generic/finddialog.itk:
- * iwidgets3.0.0/generic/hierarchy.itk:
- * iwidgets3.0.0/generic/hyperhelp.itk:
- * iwidgets3.0.0/generic/labeledframe.itk:
- * iwidgets3.0.0/generic/labeledwidget.itk:
- * iwidgets3.0.0/generic/mainwindow.itk:
- * iwidgets3.0.0/generic/menubar.itk:
- * iwidgets3.0.0/generic/messagebox.itk:
- * iwidgets3.0.0/generic/messagedialog.itk:
- * iwidgets3.0.0/generic/notebook.itk:
- * iwidgets3.0.0/generic/optionmenu.itk:
- * iwidgets3.0.0/generic/pane.itk:
- * iwidgets3.0.0/generic/panedwindow.itk:
- * iwidgets3.0.0/generic/promptdialog.itk:
- * iwidgets3.0.0/generic/pushbutton.itk:
- * iwidgets3.0.0/generic/radiobox.itk:
- * iwidgets3.0.0/generic/scrolledcanvas.itk:
- * iwidgets3.0.0/generic/scrolledframe.itk:
- * iwidgets3.0.0/generic/scrolledhtml.itk:
- * iwidgets3.0.0/generic/scrolledlistbox.itk:
- * iwidgets3.0.0/generic/scrolledtext.itk:
- * iwidgets3.0.0/generic/scrolledwidget.itk:
- * iwidgets3.0.0/generic/selectionbox.itk:
- * iwidgets3.0.0/generic/selectiondialog.itk:
- * iwidgets3.0.0/generic/shell.itk:
- * iwidgets3.0.0/generic/spindate.itk:
- * iwidgets3.0.0/generic/spinint.itk:
- * iwidgets3.0.0/generic/spinner.itk:
- * iwidgets3.0.0/generic/spintime.itk:
- * iwidgets3.0.0/generic/tabnotebook.itk:
- * iwidgets3.0.0/generic/tabset.itk:
- * iwidgets3.0.0/generic/timeentry.itk:
- * iwidgets3.0.0/generic/timefield.itk:
- * iwidgets3.0.0/generic/toolbar.itk:
- * iwidgets3.0.0/generic/watch.itk:
- * iwidgets3.0.0/tests/all:
- * iwidgets3.0.0/tests/all.tcl: Added.
- * iwidgets3.0.0/tests/buttonbox.test:
- * iwidgets3.0.0/tests/calendar.test:
- * iwidgets3.0.0/tests/canvasprintbox.test:
- * iwidgets3.0.0/tests/canvasprintdialog.test:
- * iwidgets3.0.0/tests/checkbox.test:
- * iwidgets3.0.0/tests/combobox.test:
- * iwidgets3.0.0/tests/dateentry.test:
- * iwidgets3.0.0/tests/datefield.test:
- * iwidgets3.0.0/tests/defs:
- * iwidgets3.0.0/tests/dialog.test:
- * iwidgets3.0.0/tests/dialogshell.test:
- * iwidgets3.0.0/tests/disjointlistbox.test:
- * iwidgets3.0.0/tests/entryfield.test:
- * iwidgets3.0.0/tests/extfileselectionbox.test:
- * iwidgets3.0.0/tests/extfileselectiondialog.test:
- * iwidgets3.0.0/tests/feedback.test:
- * iwidgets3.0.0/tests/fileselectionbox.test:
- * iwidgets3.0.0/tests/fileselectiondialog.test:
- * iwidgets3.0.0/tests/finddialog.test:
- * iwidgets3.0.0/tests/hierarchy.test:
- * iwidgets3.0.0/tests/hyperhelp.test:
- * iwidgets3.0.0/tests/labeledframe.test:
- * iwidgets3.0.0/tests/labeledwidget.test:
- * iwidgets3.0.0/tests/menubar.test:
- * iwidgets3.0.0/tests/messagebox.test:
- * iwidgets3.0.0/tests/messagedialog.test:
- * iwidgets3.0.0/tests/notebook.test:
- * iwidgets3.0.0/tests/optionmenu.test:
- * iwidgets3.0.0/tests/panedwindow.test:
- * iwidgets3.0.0/tests/promptdialog.test:
- * iwidgets3.0.0/tests/pushbutton.test:
- * iwidgets3.0.0/tests/radiobox.test:
- * iwidgets3.0.0/tests/regexpfield.test:
- * iwidgets3.0.0/tests/scrolledcanvas.test:
- * iwidgets3.0.0/tests/scrolledframe.test:
- * iwidgets3.0.0/tests/scrolledhtml.test:
- * iwidgets3.0.0/tests/scrolledlistbox.test:
- * iwidgets3.0.0/tests/scrolledtext.test:
- * iwidgets3.0.0/tests/selectionbox.test:
- * iwidgets3.0.0/tests/selectiondialog.test:
- * iwidgets3.0.0/tests/shell.test:
- * iwidgets3.0.0/tests/spindate.test:
- * iwidgets3.0.0/tests/spinint.test:
- * iwidgets3.0.0/tests/spinner.test:
- * iwidgets3.0.0/tests/spintime.test:
- * iwidgets3.0.0/tests/tabnotebook.test:
- * iwidgets3.0.0/tests/tabset.test:
- * iwidgets3.0.0/tests/timeentry.test:
- * iwidgets3.0.0/tests/timefield.test:
- * iwidgets3.0.0/tests/toolbar.test:
- * iwidgets3.0.0/tests/usual.test:
- * iwidgets3.0.0/tests/watch.test:
- * iwidgets3.0.0/unix/Makefile.in: Removed.
- * iwidgets3.0.0/unix/configure: Removed.
- * iwidgets3.0.0/unix/configure.in: Removed.
- * iwidgets3.0.0/unix/iwidgets.tcl.in: Removed.
- * iwidgets3.0.0/unix/pkgIndex.tcl.in: Removed.
- * iwidgets3.0.0/win/iwidgets.tcl: Added.
- * iwidgets3.0.0/win/makefile.vc: Added.
- * iwidgets3.0.0/win/pkgIndex.tcl: Added.
-
-2001-04-09 Mo DeJong <mdejong@redhat.com>
-
- * itcl/unix/aclocal.m4: Include tcl.m4.
- * itcl/unix/configure: Regen.
- * itcl/unix/configure.in: Call TCL_TOOL_PATH
- to match use in win version.
- * itcl/unix/tcl.m4: Add from tcl/unix.
- * itcl/win/aclocal.m4: Include tcl.m4.
- * itcl/win/configure: Regen.
- * itcl/win/configure.in: Call TCL_TOOL_PATH for
- TCL_BIN_DIR, TCL_SRC_DIR, TCL_BUILD_LIB_SPEC.
- * itcl/win/tcl.m4: Add from tcl/win.
- * itk/unix/aclocal.m4: Include tcl.m4.
- * itk/unix/configure: Regen.
- * itk/unix/configure.in: Call TCL_TOOL_PATH
- to match use in win version. Remove
- --with-cflags option.
- * itk/unix/tcl.m4: Add from tcl/unix.
- * itk/win/aclocal.m4: Include tcl.m4.
- * itk/win/configure: Regen.
- * itk/win/configure.in: Call TCL_TOOL_PATH for
- ITK_SRC_DIR, TCL_BIN_DIR, TCL_SRC_DIR, TCL_BUILD_LIB_SPEC,
- TCL_BUILD_STUB_LIB_SPEC, TK_BIN_DIR, TK_SRC_DIR, TK_BUILD_LIB_SPEC,
- and ITCL_BIN_DIR. Remove --with-cflags option.
- * itk/win/tcl.m4: Add from tcl/win.
-
-2001-04-05 Mo DeJong <mdejong@redhat.com>
-
- * itcl/win/Makefile.in:
- * itk/win/Makefile.in: Remove code that depends on dumpexts.exe
- since it was removed from Tcl. Building a .dll no longer
- requires a .def file.
-
-2001-04-05 Mo DeJong <mdejong@redhat.com>
-
- * configure.in: Don't build iwidgets under Windows since there
- is no build system in the win subdirectory.
- * itcl/win/configure.in:
- * itk/win/configure.in: Don't look for tclConfig.sh in the
- ../unix directory, look in the win/ subdirectory instead.
- Fix copy and paste error in --with argument. Add subst
- of the TCL_BUILD_STUB_LIB_SPEC variable.
- * configure:
- * itcl/win/configure:
- * itk/win/configure: Regen.
+ Tests modified to work with TEA Makefile.
+
+2000-04-19 mmc
+ * CHANGES:
+ * itcl/Makefile.in:
+ * itcl/configure:
+ * itcl/configure.in:
+ * itcl/doc/find.n:
+ * itcl/generic/itcl.h:
+ * itcl/generic/itcl_cmds.c:
+ * itcl/tests/basic.test:
+ * itcl/tests/body.test:
+ * itcl/tests/chain.test:
+ * itcl/tests/defs:
+ * itcl/tests/delete.test:
+ * itcl/tests/ensemble.test:
+ * itcl/tests/info.test:
+ * itcl/tests/inherit.test:
+ * itcl/tests/local.test:
+ * itcl/tests/methods.test:
+ * itcl/tests/mkindex.itcl:
+ * itcl/tests/namespace.test:
+ * itcl/tests/protection.test:
+ * itcl/tests/scope.test:
+ * itcl/tests/tclIndex:
+ * itcl/unix/configure.in:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
+ * itk/tests/defs:
+ * itk/tests/option.test:
+ * itk/tests/widget.test:
+ * license.terms:
+
+ - fixed itcl::find to find classes/objects in *all* namespaces
+ - fixed tests to run cleanly
+
+2000-03-28 csmith
+ * itcl/generic/itcl_cmds.c:
+ Patch for Ticket 4111, submitted by David Cuthbert:
+
+ *** itcl3.1.0/itcl/generic/itcl_cmds.c.orig Tue Feb 1 16:37:53 2000
+ --- itcl3.1.0/itcl/generic/itcl_cmds.c.new Tue Feb 1
+ 16:38:06 2000
+ ***************
+ *** 94,100 ****
+ static char safeInitScript[] =
+ "proc ::itcl::local {class name args} {\n\
+ ! set ptr [uplevel eval [list $class $name] $args]\n\
+ uplevel [list set itcl-local-$ptr $ptr]\n\
+ set cmd [uplevel namespace which -command $ptr]\n\
+ uplevel [list trace variable itcl-local-$ptr u \"::itcl::delete object $cmd; list\"]\n\
+
+ --- 94,100 ----
+ static char safeInitScript[] =
+ "proc ::itcl::local {class name args} {\n\
+ ! set ptr [uplevel [list $class $name] $args]\n\
+ uplevel [list set itcl-local-$ptr $ptr]\n\
+ set cmd [uplevel namespace which -command $ptr]\n\
+ uplevel [list trace variable itcl-local-$ptr u \"::itcl::delete object $cmd; list\"]\n\
-2001-04-05 Mo DeJong <mdejong@redhat.com>
+ * itcl/library/itcl.tcl:
+ Patch for ticket 4111, submitted by David Cuthbert:
+
+ *** itcl3.1.0/itcl/library/itcl.tcl.orig Tue Feb 1 16:38:24 2000
+ --- itcl3.1.0/itcl/library/itcl.tcl.new Tue Feb 1 16:38:30 2000
+ ***************
+ *** 27,33 ****
+ # alive until a procedure exits.
+ # ----------------------------------------------------------------------
+ proc ::itcl::local {class name args} {
+ ! set ptr [uplevel eval [list $class $name] $args]
+ uplevel [list set itcl-local-$ptr $ptr]
+ set cmd [uplevel namespace which -command $ptr]
+ uplevel [list trace variable itcl-local-$ptr u \
+
+ --- 27,33 ----
+ # alive until a procedure exits.
+ # ----------------------------------------------------------------------
+ proc ::itcl::local {class name args} {
+ ! set ptr [uplevel [list $class $name] $args]
+ uplevel [list set itcl-local-$ptr $ptr]
+ set cmd [uplevel namespace which -command $ptr]
+ uplevel [list trace variable itcl-local-$ptr u \
+
+2000-03-20 wart
+ * itk/configure:
+ * itk/configure.in:
+ Fixed typo in variable name
- * itk/win/winMain.c: Replace calls
- to TkConsoleCreate and TkConsoleInit
- with call to Tk_CreateConsoleWindow.
- The old methods were removed in
- Tk 8.3 and replaced with a public API.
+2000-03-17 wart
+ * itcl/Makefile.in:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
+ Added TCL_EXTRA_CFLAGS to compile line to fix build problems on Irix
-2001-03-27 Ian Roxborough <irox@redhat.com>
+2000-02-04 wart
+ * itk/configure:
+ * itk/configure.in:
+ Fixed typo that was causing builds on CYGWIN_NT platforms not to pick up
+ the Tcl stub library (TCL_STUB_LIB_SPEC was not being substituted in the
+ Makefile)
- * itcl/generic/itcl_cmds.c
- * itcl/generic/itcl_ensemble.c
- * itcl/generic/itcl_methods.c
- * itcl/generic/itcl_obsolete.c
- * itcl/generic/itcl_parse.c
- * itcl/generic/itk_archetype.c: Tcl/Tk 8.3 support.
- Call Tcl_EvalObj with only two parameter for Tcl8.3.
+2000-01-28 wart
+ * itcl/configure:
+ * itcl/configure.in:
+ * itk/configure:
+ * itk/configure.in:
+ Fixed a few more places where the configure wasn't checking for cygwin on
+ Windows 95/98
-2000-01-26 DJ Delorie <dj@cygnus.com>
+2000-01-24 wart
+ * itcl/configure:
+ * itk/configure:
+ Regenerated configure scripts to pick up changes to tcl.m4
- * itcl/win/dllEntryPoint.c (DllMain): Use _imp__ instead of __imp_
- * itk/win/dllEntryPoint.c (DllMain): ditto
- * itcl/generic/itcl_methods.c (tclByteCodeType): ditto, but unused
+ * itcl/configure:
+ * itk/configure:
+ Regenerated configure scripts to pick up recent changes to tcl.m4
-1999-12-21 Mo DeJong <mdejong@cygnus.com>
+ * tcl.m4:
+ * tcl.m4:
+ Updated to reflect recent TEA changes
- * itcl/generic/itcl_parse.c: Applied patch to fix
- crash when tearing down the itcl::parser namespace.
+2000-01-18 wart
+ * tcl.m4:
+ Updated to reflect recent TEA changes
-1999-09-23 Ben Elliston <bje@cygnus.com>
+2000-01-03 csmith
+ * itcl/unix/Makefile.in:
+ Patch submitted by Mo Dejong needed so Itcl will link to the Tcl libs
+ when Tcl is compiled with debugging on.
- * itcl/unix/configure.in: Quoting fix for AC_EGREP_CPP.
- * itcl/win/configure.in: Likewise.
- * itk/unix/configure.in: Likewise.
- * itk/win/configure.in: Likewise.
- * itcl/unix/configure: Regenerate.
- * itcl/win/configure: Likewise.
- * itk/unix/configure: Likewise.
- * itk/win/configure: Likewise.
+ * itcl/generic/itcl_parse.c:
+ Patch by Mo Dejong to fix a Windows NT/95 crashing problem where you can
+ build with debugging on, load the Itcl package, and press the X in the
+ upper right corner. Note that I'm unable to test this on Windows and
+ that this patch introduces a compiler warning.
-1999-09-22 DJ Delorie <dj@cygnus.com>
+ * itcl/generic/itcl_parse.c:
+ Duuuuhhhh....
+
+ This is the patch from Mo Dejong regarding the Windows NT/95 crashing
+ problem. My previous checkin of itcl_parse.c did not include all of
+ the patch - got in a hurry. Disregard the compiler warning mentioned
+ in my previous checkin.
- * itcl/win/Makefile.in (ITCL_LIB_DIR etc): use @dir@ form
- * itk/win/Makefile.in (INSTALL_LIB_DIR etc): ditto
+ * itcl/tests/defs:
+ Patch submitted by Mo Dejong: needed to add "-force" option to the
+ namespace import command so fix a bug with 'make test'.
-1999-07-13 Jonathan Larmour <jlarmour@cygnus.co.uk>
+ * itcl/generic/itcl_parse.c:
+ *** empty log message ***
- * itcl/unix/configure.in: Workaround bug in autoconf 2.13 by adding
- an extra AC_PROG_CPP before AC_EGREP_CPP
- * itcl/win/configure.in: Likewise
- * itk/unix/configure.in: Likewise
- * itk/win/configure.in: Likewise
- * itcl/unix/configure: regenerated
- * itcl/win/configure: regenerated
- * itk/unix/configure: regenerated
- * itk/win/configure: regenerated
+1999-11-24 wart
+ * itcl/configure:
+ * itk/configure:
+ regenerated configure scripts to pick up tcl.m4 changes
-1999-06-16 Keith Seitz <keiths@cygnus.com>
+ * itcl/configure:
+ * itk/configure:
+ * tcl.m4:
+ tcl.m4: Updated to reflect recent TEA changes
+
+ */configure: Regnereated with new tcl.m4
+
+ iwidgets2.2.0/Makefile.in: Don't copy nonexistent files
- * itk/win/Makefile.in (install-man): Don't install *.3 -- there
- are no manpages in this section.
+ * tcl.m4:
+ Updated to reflect recent TEA changes
-1999-03-26 Martin Hunt <hunt@cygnus.com>
+1999-09-21 wart
+ * itk/Makefile.in:
+ Itk now installs appropriate library files.
- * iwidgets3.0.0/generic/scrolledwidget.itk
- (iwidgets::Scrolledwidget::sbwidth): The default width of 15
- was incompatible with Windows. Change the default to "" and
- only actually change the scrollbar width if someone changes
- it to something else.
+1999-09-20 wart
+ * itcl/configure:
+ * itcl/configure.in:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
+ pkgIndex on Windows now looks in the correct directory for the
+ .dll files.
-1999-03-22 James Ingham <jingham@cygnus.com>
+1999-09-17 wart
+ * tcl.m4:
+ Updated to reflect recent changes
- * itcl/unix/configure.in: Leave the LD_SEARCH_PATH off of
- MAKE_LIBS. This loses on OSF with --enable-shared.
- * itcl/unix/configure: regenerated
- * itk/unix/configure.in: Leave the LD_SEARCH_PATH off of
- MAKE_LIBS. This lses on OSF with --enable-shared.
- * itk/unix/configure: regenerated
+1999-09-15 wart
+ * itcl/configure:
+ * itcl/configure.in:
+ * itcl/pkgIndex.tcl.in:
+ * itk/configure:
+ * itk/configure.in:
+ * itk/pkgIndex.tcl.in:
+ Better pkgIndex.tcl files that should now work on solaris.
+
+1999-09-14 wart
+ * itcl/Makefile.in:
+ * itcl/configure:
+ * itcl/configure.in:
+ * itcl/mkIndex.tcl.in:
+ * itcl/pkgIndex.tcl.in:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
+ * itk/mkIndex.tcl.in:
+ * itk/pkgIndex.tcl.in:
+ Fixed installation of pkgIndex.tcl file. We have to install a pre-made
+ pkgIndex.tcl file since pkg_mkIndex can't seem to make a usable one.
+
+1999-09-10 wart
+ * itk/Makefile.in:
+ Fixed bug when calling mkIndex.tcl for itk
+
+ reduced amount of output from "make install" in iwidgets
+
+ * itcl/Makefile.in:
+ * itk/Makefile.in:
+ Removed Makefiles rules to regenerate the configure scripts. This was
+ causing problems when building on Windows and Unix simultaneoulsy.
+
+1999-09-09 wart
+ * itcl/configure:
+ * itcl/configure.in:
+ * itk/configure:
+ * itk/configure.in:
+ configure scripts now look for tclsh82d.exe executable when searching
+ for valid tcl interpreter.
+
+ * Makefile.in:
+ Added pkgIndex files for Iwidgets
+
+ Top level Makefile should no longer loop endlessly if the configure went bad.
+
+ * itcl/configure:
+ * itcl/configure.in:
+ * itk/configure:
+ * itk/configure.in:
+ * tcl.m4:
+ Look for tclsh82d.exe before tclsh82.exe.
+
+ configure scripts for itcl and itk now use the tcl.m4 macro SC_PROG_TCLSH.
-1999-03-18 Keith Seitz <keiths@cygnus.com>
+1999-09-07 wart
+ * itcl/Makefile.in:
+ * itcl/configure:
+ * itcl/configure.in:
+ * itk/Makefile.in:
+ * itk/configure:
+ * itk/configure.in:
+ configure now searches for tclsh82 shell in exec-prefix, then prefix, then
+ relative to tclConfig.sh, then in the users path.
- * iwidgets3.0.0/unix/Makefile.in (install-libraries): Don't bother with
- making symlinks for other versions of iwidgets -- we don't use them.
+1999-09-04 wart
+ * configure.in:
+ * itcl/Makefile.in:
+ * itcl/aclocal.m4:
+ * itcl/configure:
+ * itcl/configure.in:
+ * itcl/mkIndex.tcl.in:
+ * itk/Makefile.in:
+ * itk/aclocal.m4:
+ * itk/configure:
+ * itk/configure.in:
+ * itk/mkIndex.tcl.in:
+ * tcl.m4:
+ TEA changes. Itcl now uses the same Makefiles and configure scripts for
+ both Windows and Unix.
+
+ Note that static shells are not yet done in this TEA implementation.
-1999-03-03 James Ingham <jingham@cygnus.com>
+ * itcl/Makefile.in:
+ * itk/Makefile.in:
+ Temporarily removed pkg_mkIndex step from Makefile since it causes a
+ crash on Windows.
- * iwidgets3.0.0/generic/labeledframe.itk (_reconfigure): Make sure
- that the widget has not been destroyed while in the update
- idletasks. FIXME - see if we can eliminate the need for this
- update.
+1999-08-21 matt
+ * itcl/unix/Makefile.in:
+ Fixed mismatch between configure script and makefile for stub
+ enabled builds
- * iwidgets3.0.0/generic/labeledframe.itk (clientHandlesConfigure):
- Added method to allow the user of the labeled frame to do the
- reconfigure, so this can be batched up and reduce flashing.
+ * itk/unix/Makefile.in:
+ Fixed mismatch between conifgure script and Makefile for stub
+ enabled builds.
-1999-03-02 DJ Delorie <dj@cygnus.com>
+1999-06-28 hershey
+ * itk/unix/configure.in:
+ * itk/unix/itkConfig.sh:
+ remove version number from comments
- * itk/win/configure.in: support cross compiling, fix syntax error
- in BASELIBS.
- * itk/win/configure: regenerate
+1999-06-26 wart
+ * itcl/mac/itclMacLibrary.r:
+ * itcl/mac/pkgIndex.tcl:
+ * itcl/unix/configure.in:
+ * itk/mac/itkMacLibrary.r:
+ * itk/mac/pkgIndex.tcl:
+ * itk/unix/configure.in:
+ * itk/win/pkgIndex.tcl:
+ Version numbers changed from 3.0.1 to 3.1.0
-1999-03-02 Syd Polk <spolk@cygnus.com>
+1999-05-25 redman
+ * itcl/generic/itcl.h:
+ * itcl/win/makefile.vc:
+ * itk/win/makefile.vc:
+ * itk/win/winMain.c:
+ * makefile.vc:
+ Fixed the use of Tcl & Tk stubs on Windows.
+
+ Now the extra shells (itclsh31.exe and itkwish31.exe) are being
+ created and run properly.
- * itk/win/configure.in: Generated incorrect library name for cygwin
- build.
- * itk/win/configure: Regenerate.
+ * itcl/generic/itcl_cmds.c:
+ * itcl/unix/Makefile.in:
+ * itcl/unix/configure.in:
+ * itcl/unix/itclConfig.sh.in:
+ * itk/generic/itk_cmds.c:
+ * itk/unix/Makefile.in:
+ * itk/unix/configure.in:
+ * itk/unix/itkConfig.sh:
+ * itk/unix/itkConfig.sh.in:
+ Fix the makefile and configure files, etc., for Unix
+ in order to compile with Tcl/Tk 8.1 with stubs.
+
+ Builds itclsh and itkwish properly.
-Fri Feb 26 12:48:01 1999 Geoffrey Noer <noer@cygnus.com>
+1999-05-24 redman
+ * itcl/generic/itcl.decls:
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclDecls.h:
+ * itcl/generic/itclInt.decls:
+ * itcl/generic/itclInt.h:
+ * itcl/generic/itclIntDecls.h:
+ * itcl/generic/itclStubInit.c:
+ * itcl/generic/itclStubLib.c:
+ * itcl/generic/itcl_cmds.c:
+ * itcl/generic/itcl_ensemble.c:
+ * itcl/tests/defs:
+ * itcl/tests/tclIndex:
+ * itcl/win/itcl.rc:
+ * itcl/win/makefile.vc:
+ * itcl/win/pkgIndex.tcl:
+ * itk/generic/itk.decls:
+ * itk/generic/itk.h:
+ * itk/generic/itkDecls.h:
+ * itk/generic/itkStubInit.c:
+ * itk/generic/itkStubLib.c:
+ * itk/generic/itk_cmds.c:
+ * itk/win/makefile.vc:
+ * itk/win/rc/itk.rc:
+ * makefile.vc:
+ Applied patches from David Gravereaux to update Itcl and Itk to
+ use Tcl/Tk 8.1 stubs and provide it's own stubs interface, on
+ Windows only.
+
+ Changes have not been made to support I18N (if needed) or MT-safety.
+
+ Version number has been changed to 3.1.0 (from 3.0.1) by
+ David to coincide with the shift to Tcl/Tk 8.1.
+
+ Building of itclsh31.exe and iwish31.exe have been disabled
+ until someone else makes them work properly. Test suites
+ have been modified to work with tclsh81.exe instead.
- * configure.in: Change "cygwin32*" check to "cygwin*".
- * configure: Regenerate.
- * itcl/win/configure.in: Change "cygwin32*" check to "cygwin*".
- * itcl/win/configure: Regenerate.
- * itk/win/configure.in: Change "cygwin32*" check to "cygwin*".
- * itk/win/configure: Regenerate.
+1999-02-05 stanton
+ * itk/unix/itkConfig.sh:
+ updated version to itcl3.0.1
-1999-02-24 James Ingham <jingham@cygnus.com>
+1999-01-15 rjohnson
+ * itcl/tests/mkindex.itcl:
+
+ Fixed typo in tcl file.
- * iwidgets3.0.0/generic/labeledframe.itk: Make it derive from Widget
- not Archetype (which was a BAD idea). Add an interposing frame so
- you didn't have to much with the highlightthickness of the
- MegaWidget itself. Doing this allows you to actually use the
- labeledframe in derived classes.
- * iwidgets3.0.0/generic/scrolledwidget.itk: Derive from labeledframe,
- not labeledwidget. This way you can add a relief around the
- label, which looks better for scrolled text, scrolled listboxes
- and scrolled canvases.
- * iwidgets3.0.0/generic scrolledcanvas.itk, scrolledlistbox.itk,
- scrolledtext.itk: Pushed throught the changes needed to get the
- derivation from labeledframe to work.
+1998-10-29 stanton
+ * itcl/doc/itcl_info.n:
+ Cleaned up some out of date references to 2.2 syntax.
+
+1998-09-14 stanton
+ * itk/win/rc/cursor00.cur:
+ * itk/win/rc/cursor02.cur:
+ * itk/win/rc/cursor04.cur:
+ * itk/win/rc/cursor06.cur:
+ * itk/win/rc/cursor08.cur:
+ * itk/win/rc/cursor0a.cur:
+ * itk/win/rc/cursor0c.cur:
+ * itk/win/rc/cursor0e.cur:
+ * itk/win/rc/cursor10.cur:
+ * itk/win/rc/cursor12.cur:
+ * itk/win/rc/cursor14.cur:
+ * itk/win/rc/cursor16.cur:
+ * itk/win/rc/cursor18.cur:
+ * itk/win/rc/cursor1a.cur:
+ * itk/win/rc/cursor1c.cur:
+ * itk/win/rc/cursor1e.cur:
+ * itk/win/rc/cursor20.cur:
+ * itk/win/rc/cursor22.cur:
+ * itk/win/rc/cursor24.cur:
+ * itk/win/rc/cursor26.cur:
+ * itk/win/rc/cursor28.cur:
+ * itk/win/rc/cursor2a.cur:
+ * itk/win/rc/cursor2c.cur:
+ * itk/win/rc/cursor2e.cur:
+ * itk/win/rc/cursor30.cur:
+ * itk/win/rc/cursor32.cur:
+ * itk/win/rc/cursor34.cur:
+ * itk/win/rc/cursor36.cur:
+ * itk/win/rc/cursor38.cur:
+ * itk/win/rc/cursor3a.cur:
+ * itk/win/rc/cursor3c.cur:
+ * itk/win/rc/cursor3e.cur:
+ * itk/win/rc/cursor40.cur:
+ * itk/win/rc/cursor42.cur:
+ * itk/win/rc/cursor44.cur:
+ * itk/win/rc/cursor46.cur:
+ * itk/win/rc/cursor48.cur:
+ * itk/win/rc/cursor4a.cur:
+ * itk/win/rc/cursor4c.cur:
+ * itk/win/rc/cursor4e.cur:
+ * itk/win/rc/cursor50.cur:
+ * itk/win/rc/cursor52.cur:
+ * itk/win/rc/cursor54.cur:
+ * itk/win/rc/cursor56.cur:
+ * itk/win/rc/cursor58.cur:
+ * itk/win/rc/cursor5a.cur:
+ * itk/win/rc/cursor5c.cur:
+ * itk/win/rc/cursor5e.cur:
+ * itk/win/rc/cursor60.cur:
+ * itk/win/rc/cursor62.cur:
+ * itk/win/rc/cursor64.cur:
+ * itk/win/rc/cursor66.cur:
+ * itk/win/rc/cursor68.cur:
+ * itk/win/rc/cursor6a.cur:
+ * itk/win/rc/cursor6c.cur:
+ * itk/win/rc/cursor6e.cur:
+ * itk/win/rc/cursor70.cur:
+ * itk/win/rc/cursor72.cur:
+ * itk/win/rc/cursor74.cur:
+ * itk/win/rc/cursor76.cur:
+ * itk/win/rc/cursor78.cur:
+ * itk/win/rc/cursor7a.cur:
+ * itk/win/rc/cursor7c.cur:
+ * itk/win/rc/cursor7e.cur:
+ * itk/win/rc/cursor80.cur:
+ * itk/win/rc/cursor82.cur:
+ * itk/win/rc/cursor84.cur:
+ * itk/win/rc/cursor86.cur:
+ * itk/win/rc/cursor88.cur:
+ * itk/win/rc/cursor8a.cur:
+ * itk/win/rc/cursor8c.cur:
+ * itk/win/rc/cursor8e.cur:
+ * itk/win/rc/cursor90.cur:
+ * itk/win/rc/cursor92.cur:
+ * itk/win/rc/cursor94.cur:
+ * itk/win/rc/cursor96.cur:
+ * itk/win/rc/cursor98.cur:
+ * itk/win/rc/itk.ico:
+ Fixed binary files
+
+1998-09-08 stanton
+ * CHANGES:
+ *** empty log message ***
+
+1998-09-03 stanton
+ * CHANGES:
+ * README:
+ more changes
+
+ * CHANGES:
+ * Makefile.in:
+ changes
-1999-02-22 Syd Polk <spolk@cygnus.com>
+ * Makefile.in:
+ * Makefile.in:
+ * Makefile.in:
+ * Makefile.in:
+ * Makefile.in:
+ * Makefile.in:
+ * Makefile.in:
+ *** empty log message ***
- * itcl/win/configure.in: Export ITCL_SH.
- * itcl/win/configure: Regenerate.
+ * Makefile.in:
+ nothing
- * itk/win/configure.in: Set all of the build components based on cygwin
- vs. Visual C++.
- Fix ITK_BUILD_LIB_SPEC, ITK_LIB_SPEC, ITK_LIB_FULL_PATH.
- * itk/win/configure: Regenerate.
+ * CHANGES:
+ * Makefile.in:
+ changed back
-1999-02-19 Syd Polk <spolk@cygnus.com>
+1998-08-23 stanton
+ * itcl/doc/scope.n:
+ fixed section
- * itk/win/rc/itk.rc: Fixed problem in .rc file that winres did not
- like.
+1998-08-20 welch
+ * itcl/generic/itcl.h:
+ Patchlevel 3.0.1
-1999-02-18 Syd Polk <spolk@cygnus.com>
+1998-08-18 welch
+ * itk/win/pkgIndex.tcl:
+ Fixed loading .dll
- * itcl/unix/Makefile.in: "make install" was failing
- with itclConfig.sh.
+ * itcl/win/pkgIndex.tcl:
+ fixed loading .dll
- * itcl/win/configure.in: Export ITCL_BUILD_LIB_SPEC and
- ITCL_LIB_FULL_PATH.
- * itcl/win/configure: Regnerate.
- * itcl/win/Makefile.in: Minor corrections to dependencies.
+ * CHANGES:
+ *** empty log message ***
- * itk/generic/itk_cmds.c: Fixed newline in constant.
+1998-08-18 suresh
+ * itk/generic/itk_cmds.c:
+ Removed pedantic check for existance of "::itk" namespace. Changed code to
+ conditionally create the "::itk" namespace based on whether it already exists
+ or not. These changes were necessary to facilitate the wrapper dictating
+ where the [incr Tk] libraries are stored in a wrapped application via the
+ variable '::itk::library".
- * itk/win/configure.in: Added AC_OBJEXT.
- * itk/win/configure: Regenerated.
+1998-08-12 welch
+ * itk/win/makefile.bc:
+ * itk/win/makefile.vc:
+ Fixes for tkConsole
- * itk/win/Makefile.in: Added OBJEXT. Overhauled for MSVC
- build.
+1998-08-11 welch
+ * CHANGES:
+ * README:
+ * itcl/doc/class.n:
+ * itcl/doc/scope.n:
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclInt.h:
+ * itcl/generic/itcl_bicmds.c:
+ * itcl/generic/itcl_class.c:
+ * itcl/generic/itcl_cmds.c:
+ * itcl/generic/itcl_methods.c:
+ * itcl/generic/itcl_objects.c:
+ * itcl/library/itcl.tcl:
+ * itcl/mac/itclMacApplication.r:
+ * itcl/mac/itclMacLibrary.r:
+ * itcl/mac/itclMacResource.r:
+ * itcl/mac/pkgIndex.tcl:
+ * itcl/mac/tclMacAppInit.c:
+ * itcl/tests/info.test:
+ * itcl/unix/Makefile.in:
+ * itcl/unix/configure.in:
+ * itcl/unix/tclAppInit.c:
+ * itcl/win/itcl.rc:
+ * itcl/win/itclsh.rc:
+ * itcl/win/makefile.vc:
+ * itcl/win/pkgIndex.tcl:
+ * itcl/win/tclAppInit.c:
+ * itk/doc/Toplevel.n:
+ * itk/generic/itk.h:
+ * itk/generic/itk_cmds.c:
+ * itk/mac/MW_ItkHeader.pch:
+ * itk/mac/itkMacApplication.r:
+ * itk/mac/itkMacLibrary.r:
+ * itk/mac/itkMacResource.r:
+ * itk/mac/pkgIndex.tcl:
+ * itk/mac/tclIndex:
+ * itk/mac/tkMacAppInit.c:
+ * itk/unix/Makefile.in:
+ * itk/unix/configure.in:
+ * itk/unix/tkAppInit.c:
+ * itk/win/makefile.vc:
+ * itk/win/pkgIndex.tcl:
+ * itk/win/rc/itk.rc:
+ * itk/win/rc/itkwish.rc:
+ * itk/win/winMain.c:
+ * makefile.vc:
+ 3.0 final from Michael
-1999-02-18 James Ingham <jingham@cygnus.com>
+1998-08-07 stanton
+ * itcl/generic/itcl_methods.c:
+ changed to reflect new CompiledLocal structure
+ changed to reflect changes in resolver api
+ changed to use TclInitCompiledLocals interface
- * itcl/unix/Makefile.in itk/unix/Makefile.in: fix the install
- target so it points to itclConfig.sh in the itcl or itk, rather
- than in the itcl/unix or itk/unix directories.
- * itcl/win/configure.in: use the ITCLCYGRC & ITCLCYGSHRC variables
- in the name of the windres output file.
- * itcl.rc: For some reason, windres is choking on STRINGIFY of the
- Itcl version numbers. Some day we should figure out why. For
- now, I just put in the version numbers by hand.
+ * itcl/generic/itclInt.h:
+ changed to reflect new resolver api
-1999-02-10 Syd Polk <spolk@cygnus.com>
+ * itcl/generic/itcl_bicmds.c:
+ * itcl/generic/itcl_ensemble.c:
+ changed to reflect new CompiledLocal structure
- * Makefile.in: Propogate make errors from subdirectories
- back to the top level.
+ * itcl/generic/itcl_class.c:
+ changed to reflect changes in resolver api
- * itcl/win/configure.in: Moved itclConfig.sh. Fixed problems
- finding tclConfig.sh and tkConfig.sh.
- Figure out all of the appropriate directories at this level
- so that cygwin and msvc differences can be accounted for.
- * itcl/win/configure: Regenerate.
- * itcl/win/Makefile.in: Use OBJEXT.
- Set build directories correctly.
- Set -DDLL_BUILD, -DSTATIC_BUILD, and -DBUILD_itcl correctly.
+ * itcl/doc/scope.n:
+ fixed section name
- * itk/win/configure.in: Moved itkConfig.sh. Look for itclConfig.sh
- in new place. Fixed problems finding tclConfig.sh and tkConfig.sh.
- * itk/win/configure: Regnerate.
+ * itcl/doc/scope.n:
+ *** empty log message ***
- * itcl/generic/itcl_cmds.c (initScript): Fixed broken new line.
+ * itcl/generic/itcl_cmds.c:
+ * itcl/generic/itcl_util.c:
+ * itk/doc/Toplevel.n:
+ lint
- * itcl/win/dllEntryPoint.c: DllMain was not setup correctly for
- Microsoft.
+1998-08-04 escoffon
+ * itcl/generic/itcl.h:
+ * itcl/generic/itclInt.h:
+ * itk/generic/itk.h:
+ EXPORT is now TCL_STORAGE_CLASS
-1999-02-09 James Ingham <jingham@cygnus.com>
+1998-07-29 escoffon
+ * itcl/generic/itcl.h:
+ added setting of EXPORT to DLLEXPORT if we are building the
+ itcl lib.
- * itcl/itcl/unix/configure.in:
- * itcl/itk/unix/configure.in:
- LD_SEARCH_FLAGS should NOT be passed to the library build line.
+ * itk/generic/itk.h:
+ - dropped the EXPORT macro, it is now part of EXTERN
+ - added setting of EXPORT to DLLEXPORT if we are building the itk lib.
- * itcl/itcl/unix/configure:
- * itcl/itk/unix/configure:
- regenerate.
+ * itcl/generic/itclInt.h:
+ - added setting of EXPORT to DLLEXPORT if we are building the itcl lib.
+ - use EXTERN instead of extern for Itcl_Assert
- * itcl/itk/generic/itk_archetype.c: Put a few CYGNUS LOCAL markers
- in around the 8.1 Fixups that I had left out.
-
-1992-02-08 Syd Polk <spolk@cygnus.com>
-
- * itcl/itcl/unix/configure.in: Moved itclConfig.sh.in up a level
- so that building on Windows will work.
- Added exporting of itclsh so that other parts of the build
- tree can call it.
- Added exporting of TCL_CFLAGS.
- Added exporting of TCL_LIB_FULL_PATH.
- Generate and export ITCL_LIB_FULL_PATH.
- * itcl/itcl/unix/configure: Regenerated
- * itcl/itcl/unix/Makefile.in: Use TCL_CFLAGS so that
- -fwritable-strings is enabled.
- Add dependency for TCL_LIB_FULL_PATH.
- * itcl/itclConfig.sh.in: Moved from lower directory.
- * itcl/itk/unix/configure.in: Moved itkConfig.sh.in up a level.
- Added export of TCL_CFLAGS.
- Added export of TCL_LIB_FULL_PATH, TK_LIB_FULL_PATH,
- ITCL_LIB_FULL_PATH, and ITK_LIB_FULL_PATH.
- * itcl/itk/unix/Makefile.in: Use TCL_CFLAGS so that
- -fwritable-strings is enabled.
- Add dependencies for TCL_LIB_FULL_PATH and TK_LIB_FULL_PATH.
- * itcl/itk/unix/configure: Regenerated.
- * itcl/itkConfig.sh.in: Moved from a lwoer directory.
- * itcl/iwidgets3.0.0/configure.in: Look for itclConfig.sh and
- itkConfig.sh in different places.
-
-1999-02-05 James Ingham <jingham@cygnus.com>
-
- * itcl/itk/generic/itk_archetype.c (Itk_ArchCompAddCmd):
- * itcl/itcl/generic/itcl_cmds.c (Itcl_ProtectionCmd):
- itcl/itcl/generic/itcl_ensemble.c (Itcl_EnsembleCmd):
- itcl/itcl/generic/itcl_methods.c (Itcl_EvalMemberCode):
- (Itcl_ConstructBase):
- itcl/itcl/generic/itcl_obsolete.c (ItclOldClassCmd):
- itcl/itcl/generic/itcl_parse.c (Itcl_ClassCmd):
- (Itcl_ClassProtectionCmd):
- Fix up calls to Tcl_EvalObj for Tcl8.1.
-
- * itcl/itcl/unix/configure.in:
- * itcl/itk/unix/configure.in:
- Pick up CFLAGS from AC_PROG_CC rather than hard coding them.
- * itcl/itcl/unix/configure:
- * itcl/itk/unix/configure:
- regenerate.
-
-1999-01-30 Brendan Kehoe <brendan@cygnus.com>
-
- * Makefile.in (install-info info install-check): Add these null
- rules, for the standard build process to work..
-
-1999-01-28 James Ingham <jingham@cygnus.com>
-
- * itcl/itcl/unix/configure.in: Check the TCL_LIB_VERSIONS_OK
- variable, and strip out dots if it is nodots.
- * itcl/itk/unix/configure.in: Check the TCL_LIB_VERSIONS_OK
- variable, and strip out dots if it is nodots.
- * itcl/itcl/unix/configure: regenerate.
- * itcl/itk/unix/configure: regenerate.
-
-1999-01-21 James Ingham <jingham@cygnus.com>
-
- * itcl/library/init.tcl (auto_import): Comment out this function.
- It does not work, because it can not populate the source
- namespace's export list. There is no easy way to fix this, and
- since it is just an optimization over the original Tcl proc, we
- will just use Tcl one for now.
-
-1999-01-20 James Ingham <jingham@cygnus.com>
-
- * itcl/library/init.tcl: updated to Itcl 3.0.1. Does not force
- the addition of class to the auto_mkindex_parser namespace, but
- uses the namespace import instead.
-
-1998-12-15 Martin M. Hunt <hunt@cygnus.com>
-
- * iwidgets3.0.0/generic/panedwindow.itk: Reverted back to original
- distribution. The new panedwindow widget is now in libgui.
-
- * iwidgets3.0.0/generic/pane.itk: Reverted.
-
-1998-12-11 Martin M. Hunt <hunt@cygnus.com>
-
- * iwidgets3.0.0/generic/panedwindow.itk: Major changes to
- support panes that are fixed (non-resizable). This allows
- the panedwindow to be used as a more general purpose
- container widget where individual parts may or may not be
- resizable.
-
- * iwidgets3.0.0/generic/pane.itk (iwidgets::Pane): Added
- -resizable option to support non-resizable panes.
-
-1998-12-08 Martin M. Hunt <hunt@cygnus.com>
-
- * iwidgets3.0.0/generic/panedwindow.itk: Major changes to
- the default look and resizing method to be more modern, more
- windows-like, and work better when widgets are placed in childsites.
+1998-07-28 stanton
+ * itcl/generic/itcl_cmds.c:
+ * itk/generic/itk_cmds.c:
+ changed search order