diff options
Diffstat (limited to 'itcl/ChangeLog')
-rw-r--r-- | itcl/ChangeLog | 1242 |
1 files changed, 0 insertions, 1242 deletions
diff --git a/itcl/ChangeLog b/itcl/ChangeLog deleted file mode 100644 index c6782351a3a..00000000000 --- a/itcl/ChangeLog +++ /dev/null @@ -1,1242 +0,0 @@ -2001-09-06 David Gravereaux <davygrvy@pobox.com> - - * itcl/generic/itcl_util.c: Threading patch from "Haneef Mohammed" - <haneef@mindspringx.com>. - [Patch: 445670] - - -=[ 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-05-28 Andreas Kupries <andreas_kupries@users.sourceforge.net> - - * 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-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. - - * 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. - - * 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 - - * itcl/configure: - * 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. - - * .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. - - * itcl/.cvsignore: - * itcl/configure: - * itcl/configure.in: - * itk/.cvsignore: - * itk/configure: - * itk/configure.in: - Updated patch level to 3.2.1 in prep for a release. - - * itcl/win/makefile.vc: - * itcl/win/rc/itcl.rc: - yet another rc problem repaired - - * itcl/win/makefile.vc: - rc problem repaired - -2001-05-22 davygrvy - * itcl/generic/itcl_objects.c: - * itcl/tests/interp.test: - patch #426205, self deleting class caused core dump. - - * 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. - - * 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/win/pkgIndex.tcl: - * itk/win/pkgIndex.tcl: - we'll auto gen these from the makefile - - * 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: - * itcl/configure.in: - * itk/configure: - * itk/configure.in: - 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: - Changed this to use installFiles.tcl instead of install-sh - - * itcl/generic/itclStubLib.c: - Fix for new Itcl_InitStubs.c - - * 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 - - * config/install-sh: - 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_objects.c: - * itcl/tests/all: - * 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/delete.test: - * itcl/tests/ensemble.test: - * itcl/tests/import.test: - * itcl/tests/info.test: - * itcl/tests/inherit.test: - * itcl/tests/interp.test: - * itcl/tests/local.test: - * itcl/tests/methods.test: - * itcl/tests/mkindex.test: - * itcl/tests/namespace.test: - * itcl/tests/protection.test: - * itcl/tests/scope.test: - * 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: - 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\ - - * 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 - -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 - -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) - -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-24 wart - * itcl/configure: - * itk/configure: - Regenerated configure scripts to pick up changes to tcl.m4 - - * itcl/configure: - * itk/configure: - Regenerated configure scripts to pick up recent changes to tcl.m4 - - * tcl.m4: - * tcl.m4: - Updated to reflect recent TEA changes - -2000-01-18 wart - * tcl.m4: - Updated to reflect recent TEA changes - -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/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. - - * 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/tests/defs: - Patch submitted by Mo Dejong: needed to add "-force" option to the - namespace import command so fix a bug with 'make test'. - - * itcl/generic/itcl_parse.c: - *** empty log message *** - -1999-11-24 wart - * itcl/configure: - * itk/configure: - regenerated configure scripts to pick up tcl.m4 changes - - * 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 - - * tcl.m4: - Updated to reflect recent TEA changes - -1999-09-21 wart - * itk/Makefile.in: - Itk now installs appropriate library files. - -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-09-17 wart - * tcl.m4: - Updated to reflect recent changes - -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-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. - -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. - - * itcl/Makefile.in: - * itk/Makefile.in: - Temporarily removed pkg_mkIndex step from Makefile since it causes a - crash on Windows. - -1999-08-21 matt - * itcl/unix/Makefile.in: - Fixed mismatch between configure script and makefile for stub - enabled builds - - * itk/unix/Makefile.in: - Fixed mismatch between conifgure script and Makefile for stub - enabled builds. - -1999-06-28 hershey - * itk/unix/configure.in: - * itk/unix/itkConfig.sh: - remove version number from comments - -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-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. - - * 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. - -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. - -1999-02-05 stanton - * itk/unix/itkConfig.sh: - updated version to itcl3.0.1 - -1999-01-15 rjohnson - * itcl/tests/mkindex.itcl: - - Fixed typo in tcl file. - -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 - - * Makefile.in: - * Makefile.in: - * Makefile.in: - * Makefile.in: - * Makefile.in: - * Makefile.in: - * Makefile.in: - *** empty log message *** - - * Makefile.in: - nothing - - * CHANGES: - * Makefile.in: - changed back - -1998-08-23 stanton - * itcl/doc/scope.n: - fixed section - -1998-08-20 welch - * itcl/generic/itcl.h: - Patchlevel 3.0.1 - -1998-08-18 welch - * itk/win/pkgIndex.tcl: - Fixed loading .dll - - * itcl/win/pkgIndex.tcl: - fixed loading .dll - - * CHANGES: - *** empty log message *** - -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". - -1998-08-12 welch - * itk/win/makefile.bc: - * itk/win/makefile.vc: - Fixes for tkConsole - -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 - -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/generic/itclInt.h: - changed to reflect new resolver api - - * itcl/generic/itcl_bicmds.c: - * itcl/generic/itcl_ensemble.c: - changed to reflect new CompiledLocal structure - - * itcl/generic/itcl_class.c: - changed to reflect changes in resolver api - - * itcl/doc/scope.n: - fixed section name - - * itcl/doc/scope.n: - *** empty log message *** - - * itcl/generic/itcl_cmds.c: - * itcl/generic/itcl_util.c: - * itk/doc/Toplevel.n: - lint - -1998-08-04 escoffon - * itcl/generic/itcl.h: - * itcl/generic/itclInt.h: - * itk/generic/itk.h: - EXPORT is now TCL_STORAGE_CLASS - -1998-07-29 escoffon - * itcl/generic/itcl.h: - added setting of EXPORT to DLLEXPORT if we are building the - itcl lib. - - * 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/generic/itclInt.h: - - added setting of EXPORT to DLLEXPORT if we are building the itcl lib. - - use EXTERN instead of extern for Itcl_Assert - -1998-07-28 stanton - * itcl/generic/itcl_cmds.c: - * itk/generic/itk_cmds.c: - changed search order - |