12008-12-15 Andreas Kupries <andreask@activestate.com> 2 3 * generic/tclExtdInt.h: Handle TIP#336 addition of API to access 4 * generic/tclXgeneral.c: interp->errorLine. 5 * generic/tclXlib.c: 6 72008-06-30 Pat Thoyts <patthoyts@users.sourceforge.net> 8 9 * win/makefile.vc: Updated the NMAKE build files to the 10 * win/rules.vc: current standard set for extensions. 11 * win/nmakehlp.c: 12 * win/common.vc: removed 13 * win/tclx.rc: Added new version resource. 14 152007-02-27 Jeff Hobbs <jeffh@ActiveState.com> 16 17 * unix/tclXunixPort.h: h_errno is a macro on AIX 18 192006-01-25 Jeff Hobbs <jeffh@ActiveState.com> 20 21 * configure.in, configure, tclconfig/tcl.m4: update to TEA 3.5 22 232005-12-02 Jeff Hobbs <jeffh@ActiveState.com> 24 25 * tclconfig/tcl.m4, configure: update to TEA 3.4 26 * configure.in: remove 'rename' check (no longer used) 27 282005-11-25 Jeff Hobbs <jeffh@ActiveState.com> 29 30 * library/pushd.tcl (pushd): correct dirs arg [Bug 1156134] and 31 clean up some other code. 32 332005-11-21 Jeff Hobbs <jeffh@ActiveState.com> 34 35 **** TCLX 8.4.0 RELEASE **** 36 37 * generic/tclXstring.c (TclX_CrangeObjCmd): 64-bit cast fix 38 39 * generic/tclXmath.c (TclX_MathInit): restrict to only add min/max 40 expr funcs in <= 8.4 41 42 * generic/tclXkeylist.c: 64-bit cast warning squash 43 44 * library/tclx.tcl: protect scope of variables in init 45 462005-11-20 Jeff Hobbs <jeffh@ActiveState.com> 47 48 * Makefile.in: correct dist target 49 50 * README: updated readme and install notes to TclX 8.4 std. 51 * unix/INSTALL: Windows nmake makefile still needs fixing, but 52 * unix/INSTALL.generic (removed): TEA-based system works across 53 * win/INSTALL.txt, win/makefile.vc: the board. 54 * win/common.bc, win/makefile.bc, win/makefile.vc.sub (removed): 55 562005-11-17 Jeff Hobbs <jeffh@ActiveState.com> 57 58 * library/tclx.tcl: unused sample pure Tcl readdir 59 60 * tests/cmdtrace.test (cmdtrace-3.2): remove errorInfo, as that 61 varies between Tcl versions, but main error is correct. 62 63 * tests/keylist.test: 64 * generic/tclXkeylist.c (DeleteKeyedListEntry): keep hash entries 65 in sync even if the deleted item was not in the hash. 66 67 * generic/tclXlist.c (TclX_LemptyObjCmd): simplify to force list 68 conversion, but ignore errors on bad lists. 69 70 * tests/fmath.test (fmath-1.21): adjust for bignum math in 8.5 71 722005-10-07 Jeff Hobbs <jeffh@ActiveState.com> 73 74 * unix/tclXunixPort.h: Correct INADDR_NONE define. [Bug 1242825] 75 76 * configure, configure.in, tclconfig/tcl.m4: updated to 3.3, 77 support for Solaris 5.10 and amd64 64-bit builds. 78 792005-07-27 Jeff Hobbs <jeffh@ActiveState.com> 80 81 * generic/tclXselect.c: use unsigned int on Windows for fd type, 82 as that is what Windows expects. Not strictly correct, but select 83 usage on Windows is iffy anyways. 84 852005-07-12 Jeff Hobbs <jeffh@ActiveState.com> 86 87 * generic/tclExtdInt.h (TclXOSGetSelectFnum): use int for fd 88 * unix/tclXunixOS.c (TclXOSGetSelectFnum): (reverses change from 89 * win/tclXwinOS.c (TclXOSGetSelectFnum): 2005-04-26) as TclX 90 * generic/tclXselect.c: uses -1 in handles 91 to indicate unused fd for select. 92 932005-07-07 Jeff Hobbs <jeffh@ActiveState.com> 94 95 * unix/tclXunixOS.c (TclXOSWalkDir): undef readdir as Tcl 8.4 did 96 ifdef'ery that was unnecessary and screwed up threaded builds. 97 982005-04-26 Jeff Hobbs <jeffh@ActiveState.com> 99 100 * generic/tclXbsearch.c (ReadAndCompare): Fix Tcl_Tell return casts 101 * generic/tclXdup.c (DupFileChannel): as it take Tcl_WideInt, 102 * generic/tclXfilescan.c (ScanFile): but off_t is long on Win. 103 * generic/tclXselect.c (ParseSelectFileList): 104 105 * generic/tclExtdInt.h (TclXOSGetSelectFnum): take unsigned int 106 * unix/tclXunixOS.c (TclXOSGetSelectFnum): for fd 107 * win/tclXwinOS.c (TclXOSGetSelectFnum): 108 (TclXOSftruncate): fix cast from Tcl_Tell 109 1102005-03-28 Jeff Hobbs <jeffh@ActiveState.com> 111 112 * configure, configure.in: 113 * Makefile.in (PKG_OBJECTS): add @LIBOBJS@ to needed objects. 114 1152005-03-25 Jeff Hobbs <jeffh@ActiveState.com> 116 117 * configure, configure.in: AC_PROG_LN_S no longer needed 118 * tests/help.test: correct help tests to use correct help dir 119 * Makefile.in: doc target cleanup (das) 120 Add helpclean target and make help not rebuild always. 121 Add TCLX_HELP_DIR to TCLSH_ENV. 122 123 * license.terms (new): minimal license terms file 124 125 * library/buildhelp.tcl (buildhelp): redir 2>/dev/null for exec 126 col check. (das) 127 128 * unix/tclXunixPort.h: undef panic for __APPLE__ (das) 129 1302005-03-24 Jeff Hobbs <jeffh@ActiveState.com> 131 132 * Makefile.in, tclconfig/tcl.m4: Get AIX wide int type right. 133 * configure, configure.in: Use 'tclx' PACKAGE_NAME, but load 134 'Tclx'. 135 1362005-03-23 Jeff Hobbs <jeffh@ActiveState.com> 137 138 * Makefile.in, tclconfig/tcl.m4: Update to TEA 3.2, refactoring 139 * configure, configure.in: some #defines. Still needs to 140 have header usage on AIX checked, where 'kill' in tclXsignal is 141 crashing the test suite. 142 * pkgIndex.tcl.in, tclconfig/ChangeLog (removed): 143 * generic/tclXinit.c: use TEA3 define names (PACKAGE_*) 144 * generic/tclXselect.c: remove NO_SYS_SELECT_H, rely on 145 HAVE_SYS_SELECT_H from tcl's tclUnixPort.h 146 * win/tclXwinPort.h: remove NO_SYS_SELECT_H define 147 * unix/tclXunixPort.h: remove NO_FLOOR_PROTO_ check 148 149 * generic/tclXkeylist.c (DeleteKeyedListEntry): fix hash 150 consistency checks when missing cached entry. 151 152 * generic/tclXlib.c: remove trailing , in enum typdef 153 1542005-03-18 Jeff Hobbs <jeffh@ActiveState.com> 155 156 * Makefile.in (AR): use @AR@ 157 1582005-03-16 Jeff Hobbs <jeffh@ActiveState.com> 159 160 * generic/tclXmath.c: add ability to handle wide values in min/max 161 math functions and commands. 162 Merged TclX_MinFunc and TclX_MaxFunc into TclX_MinMaxFunc. 163 1642005-02-07 Andreas Kupries <andreask@activestate.com> 165 166 * generic/tclXkeylist.c (FindKeyedListEntry): Moved a C99 specific 167 variable declaration to the top of its block, making it C89 168 compatible. 169 1702005-02-03 Jeff Hobbs <jeffh@ActiveState.com> 171 172 * tests/keylist.test, generic/tclXkeylist.c: improve efficiency of 173 keyed lists by layering a hash table over the existing linear 174 list. This has significant performance improvements for larger 175 lists. To avoid use of the hash table, add 176 -DNO_KEYLIST_HASH_TABLE to your CFLAGS. 177 178 * tests/profile.test: update to pass 8.4 bcc changes 179 180 * generic/tclXsignal.c (FormatSignalListEntry): dup string passed 181 to TclX_KeyedListSet to ensure we don't break const-ness. 182 183 * configure, tclconfig/tcl.m4: increase Linux default opt level to 184 -O2. 185 1862005-01-21 Andreas Kupries <andreask@activestate.com> 187 188 * unix/tclXunixOS.c: Converted both implementations of TclXOSsleep 189 * win/tclXwinOS.c: from direct access to native time functions 190 to the use of Tcl's more abstract interface 191 (Tcl_Sleep). For the reason behind _this_ 192 change see TIP #233. Our change here now 193 causes TclX to be automatically in sync 194 with any virtualization set up in the core. 195 1962005-01-18 Jeff Hobbs <jeffh@ActiveState.com> 197 198 * generic/tclXfcntl.c: make attrNames static 199 2002004-12-21 Jeff Hobbs <jeffh@ActiveState.com> 201 202 * tests/cmdtrace.test: updated for minor whitespace changes in Tcl 203 8.4 results. Will fail on 8.3, but that's not a concern. 204 2052004-12-02 Jeff Hobbs <jeffh@ActiveState.com> 206 207 * Makefile.in: cygpath a few required buildhelp vars 208 * configure, configure.in: refactor --with-help check to add 'col' 209 prog check and defer them until TclX help is requested. 210 * library/buildhelp.tcl (buildhelp): convert system call to exec 211 to allow it to work on Windows 212 2132004-12-01 Jeff Hobbs <jeffh@ActiveState.com> 214 215 * unix/tools/tclmanpages: note resource.n last appears and lset.n 216 first appears in 8.4 docs. 217 2182004-11-23 Jeff Hobbs <jeffh@ActiveState.com> 219 220 * generic/tclXfilescan.c (TclX_ScanfileObjCmd): watch for scanfile 221 closing the open channel. [Bug 1045190] (hellstroem) 222 223 * configure.in, configure: add check for NO_UNION_WAIT for 224 Solaris, HP and related systems 225 2262004-11-22 Jeff Hobbs <jeffh@ActiveState.com> 227 228 * library/tclx.tcl: Reintroduce the addition of the 'help' command 229 * library/help.tcl: as tclx::help* (they can be namespace imported). 230 * configure: Adjust the configure to allow --with-help, which 231 * configure.in: is required to build the TclX help files. This 232 * Makefile.in: still needs work on how users would build and 233 install the help depending on whether it was a CVS or general 234 source distribution. 235 236 * library/edprocs.tcl (edprocs): harden tmpfile security access 237 238 * Makefile.in: remove TCL_DEFS dependency 239 * configure.in: add TEA_TIME_HANDLER checks to no longer rely on 240 TCL_DEFS (not good for 8.5). 241 242 * generic/tclXprofile.c (ProfStrCommandEval): CONST84-ify it 243 244 * unix/tclXunixSock.c (BindFileHandles): remove impotent channel 245 code on channel2. 246 247 * doc/TclX.n: minor typo fixes 248 249 * generic/tclExtdInt.h: compat defines to support building against 250 Tcl 8.5a2+. [Bug 1066799] (dgp) 251 2522004-07-14 Jeff Hobbs <jeffh@ActiveState.com> 253 254 * generic/tclXselect.c: undef panic on __APPLE__ (steffen) 255 2562004-06-04 Andreas Kupries <andreask@activestate.com> 257 258 * generic/tclExtdInt.h: Changed when 'tclInt.h' is included. Have 259 to be done before 'tcl*Port.h', to prevent a clash over 260 'TclpPanic'. Don Porter claims that this is ok in general as 261 well. A comment in the file seems to contradict this, but the 262 compilation I tried was ok. If this becomes truly a problem then 263 we may have to refactor the TclX headers to ensure that both Tcl 264 and TclX dependencies are resolved correctly. 265 2662004-05-24 Jeff Hobbs <jeffh@ActiveState.com> 267 268 * generic/tclXsocket.c (InfoGetHost): read host after arg count 269 check. [Bug 930035] (teterin) 270 271 * doc/TclX.n: doc and comment fixes 272 * unix/tclXunixOS.c: 273 * win/tclXwinOS.c: 274 2752004-02-12 Jeff Hobbs <jeffh@ActiveState.com> 276 277 * win/tclXwinOS.c (TclXOSkill): close process handle 278 2792003-04-04 Andreas Kupries <andreask@activestate.com> 280 281 * configure.in: 282 * tclconfig/tcl.m4: Updated to newest tcl.m4, regenerated 283 configure's. 284 2852002-12-17 Jeff Hobbs <jeffh@ActiveState.com> 286 287 * generic/tclXkeylist.c (ValidateKey): move isPath check outside 288 of for loop. 289 (DupKeyedListInternalRep): duplicate value object instead of 290 directly incrementing refcount of existing object to stop memleak. 291 (TclX_KeyedListGetKeys): simplify list result obj creation. 292 (TclX_KeylkeysObjCmd): use obj-ified var set/get routines. 293 294 * Makefile.in: add valgrind and valgrindtest targets 295 296 * unix/INSTALL: remove references to Tk-required build 297 2982002-11-12 Karl Lehenbauer <karl@procplace.com> 299 300 * Makefile.in: Put some variables back in that were previously 301 found in Config.mk. "make buildhelp" now works again. 302 * configure: 303 * configure.in: Moved the help dir to the top directory of the 304 TclX source code. It was using a subdir that no longer exists. 305 * unix/tools/bldmanhelp.tcl: Add "package require Tclx" and source 306 the help tools. 307 * unix/tools/instcopy.tcl: Add "package require Tclx" and source 308 the TclX build utilities. 309 * unix/tools/runbuildhelp.tcl: "driver" to run buildhelp since 310 we don't have a Tcl command line that can take the command 311 on the command line. 312 3132002-11-03 Karl Lehenbauer <karl@procplace.com> 314 315 * generic/tclXfilescan.c: Applied patch to fileparse to use 316 the public Tcl_RegExp interface instead of the private TclRegexp. 317 Submitted by Reinhard Max (rmax) [Patch #631096] 318 3192002-10-15 Jeff Hobbs <jeffh@ActiveState.com> 320 321 * tclconfig/tcl.m4: 322 * configure: 323 * configure.in: move the CFLAGS definition into TEA_ENABLE_SHARED 324 and make it pick up the env CFLAGS at configure time. 325 3262002-10-15 Andreas Kupries <andreask@pliers.activestate.com> 327 328 * configure.in: Changed to propagate an initial CFLAGS value to 329 the final definition. A TEA condition (SHARED_BUILD == 1) 330 squashed it, causing it the build system to loose the 331 +DAportable we specify for the AS PA-RISC2.2 build host. This is 332 a problem for _all_ TEA and TEA 2 based configure files. 333 3342002-09-25 Jeff Hobbs <jeffh@ActiveState.com> 335 336 * generic/tclExtdInt.h: added TclX_(Struct)Offet header 337 * generic/tclXutil.c: added TclX_StructOffset to handle the 338 changes in the size of Tcl_HashTable when embedded in a structure. 339 340 * generic/tclExtend.h: added support for 8.4 CONSTification (TIP 27) 341 * generic/tclXbsearch.c: 342 * generic/tclXcmdloop.c: 343 * generic/tclXdebug.c: 344 * generic/tclXdup.c: 345 * generic/tclXfilecmds.c: 346 * generic/tclXlib.c: 347 * generic/tclXprofile.c: 348 * generic/tclXsignal.c: 349 * generic/tclXstring.c: 350 351 * tests/profile.test: support changed error msgs between 8.3 and 8.4 352 * tests/string.test: 353 * tests/tcllib.test: 354 3552002-04-11 Jeff Hobbs <jeffh@ActiveState.com> 356 357 * configure: 358 * tcl.m4: Enabled COFF as well as CV style debug info with 359 --enable-symbols to allow Dr. Watson users to see function info. 360 More info on debugging levels can be obtained at: 361 http://msdn.microsoft.com/library/en-us/dnvc60/html/gendepdebug.asp 362 3632002-04-03 Jeff Hobbs <jeffh@ActiveState.com> 364 365 * generic/tclXgeneral.c (TclX_EchoObjCmd): use encoding aware 366 functions in 8.1+. [Bug #514053] 367 368 * generic/tclXselect.c: allow to compile on Windows as well 369 (although select isn't supported). 370 371 * Makefile.in: correct install targets 372 * configure: 373 * configure.in: 374 * tclconfig/tcl.m4: update to latest TEA base files 375 376 * win/tclXwinCmds.c: use the generic select command definition 377 * win/tclXwinOS.c (TclXNotAvailableError): use Tcl_AppendResult 378 * win/tclXwinPort.h: prevent redefinition complaints 379 380 * tests/chmod.test: 381 * tests/chroot.test: 382 * tests/fcntl.test: 383 * tests/fstat.test: 384 * tests/ftrunc.test: 385 * tests/lgets.test: 386 * tests/msgcat.test: 387 * tests/nice.test: 388 * tests/pipe.test: 389 * tests/process.test: 390 * tests/profile.test: 391 * tests/tcllib.test: 392 * tests/testlib.tcl: 393 * tests/tryeval.test: 394 * tests/unixcmds.test: convert to use tcltest test command 395 3962002-04-02 Jeff Hobbs <jeffh@ActiveState.com> 397 398 * doc/TclX.n: updated to note lack of shell stuff in 8.4. 399 400 * configure: 401 * configure.in: added FULL_VERSION info 402 403 * generic/tclExtdInt.h: removed TclX_WriteStr, TclX_Eval and 404 TclX_VarEval as they simply shadowed Tcl commands. Removed 405 TclX_ShellExit (no longer needed). Updated files with Tcl equivs. 406 * generic/tclExtend.h: 407 * generic/tclXcmdloop.c: 408 * generic/tclXdebug.c: 409 * generic/tclXgeneral.c: 410 * generic/tclXinit.c: 411 * generic/tclXlib.c: 412 * generic/tclXtest.c: 413 * generic/tclXutil.c: 414 415 * generic/tclXinitDSA.c (removed): 416 * generic/tclXinitSA.c (removed): old Tcl plus patch files 417 418 * tests/cmdtrace.test: 419 * tests/dup.test: 420 * tests/flock.test: 421 * tests/help.test: 422 * tests/process.test: 423 * tests/signal.test: 424 * tests/testlib.tcl: updated tests to use $::tcltest::tcltest 425 instead of relying on TCL_PROGRAM. 426 427 * Makefile.in: remove tclXinitLib.c 428 429 * configure: regened 430 * configure.in: call SC_TCL_LINK_LIBS and add MATH_LIBS on unix. 431 * tclconfig/tcl.m4: updated with TEA sample 432 4332002-04-01 Jeff Hobbs <jeffh@ActiveState.com> 434 435 * README: added some notes 436 437 * Makefile.in (new): 438 * aclocal.m4 (new): 439 * configure (new): 440 * configure.in (new): 441 * pkgIndex.tcl.in (new): 442 * tclconfig/ChangeLog (new): 443 * tclconfig/README.txt (new): 444 * tclconfig/install-sh (new): 445 * tclconfig/tcl.m4 (new): updated to new TEA architecture 446 447 * library/tclx.tcl: changed to force loading of most tclx runtime 448 library files directly 449 450 * library/arrayprocs.tcl: 451 * library/autoload.tcl: 452 * library/fmath.tcl: minor code cleanup 453 454 * generic/tclExtend.h: removed all TkX references 455 * generic/tclXcmdInit.c (removed): streamlined into tclXinit.c 456 * generic/tclXinit.c: cleaned up TclX initialization 457 * generic/tclXlibInit.c (removed): streamlined info tclXinit.c 458 * generic/tclXshell.c (removed): shell functionality removed from 8.4+. 459 460 * unix/Common.mk.in (removed): 461 * unix/Makefile.in (removed): 462 * unix/Makefile.in.sub (removed): 463 * unix/aclocal.m4 (removed): 464 * unix/configure (removed): 465 * unix/configure.in (removed): 466 * unix/pkgIndex.tcl.in (removed): 467 * unix/tcl.m4 (removed): 468 * win/Makefile.in (removed): 469 * win/aclocal.m4 (removed): 470 * win/configure.in (removed): old cygwin make files removed 471 472 * generic/hello.tcl (removed): no longer used 473 474 * tests/shell.test (removed): the shell functionality of TclX is 475 being removed in 8.4+ 476 * tests/ucbtests.tcl (removed): old file 477 * tests/*: revamp of test files to use tcltest 'test' command. 478 4792001-10-24 Jeff Hobbs <jeffh@ActiveState.com> 480 481 **** POTENTIAL INCOMPATABILITY **** 482 * MASSIVE restructuring underway. Reorganizing into a simple TclX 483 only extension - no more tkx or shell builds. You can retrieve 484 the latest of the old style TclX from the tclx-8-3-0-branch. 485 **** POTENTIAL INCOMPATABILITY **** 486 4872001-09-11 Andreas Kupries <andreas_kupries@users.sourceforge.net> 488 489 * tcl/generic/tclXlib.c (MakeAbsFile): Replaced a call to the 490 internal 'TclpGetCwd' with an access to the public API 491 'Tcl_GetCwd'. [457266]. Reported by Vincent Darley. 492 4932001-08-01 Jeff Hobbs <jeffh@ActiveState.com> 494 495 * doc/TclX.n: 496 * tcl/generic/tclXoscmds.c: allowed sleep to accept double values, 497 to match the Expect sleep command. This prevents conflicts that 498 depended on the order of package requires. [Patch #444332] 499 5002001-05-24 Andreas Kupries <andreas_kupries@users.sourceforge.net> 501 502 * unix/tools/tclmanpages: Added "re_syntax.n" to the list of 503 processed manpages [#405956]. 504 5052001-05-19 Andreas Kupries <andreas_kupries@users.sourceforge.net> 506 507 * All of the changes below are there to fix bug [418295]. 508 509 * tcl/generic/tclXoscmds.c (TclX_OsCmdsInit): "system" and 510 "sleep" now use the new command creation procedure. 511 512 * tcl/generic/tclXprocess.c (TclX_ProcessInit): "fork" and 513 "wait" now use the new command creation procedure. 514 515 * tcl/generic/tclXutil.c (TclX_CreateObjCommand): Added 516 the implementation of this new procedure. 517 518 * tcl/generic/tclExtdInt.h: Added TclX_CreateObjCommand to 519 encapsulate the logic for the creation of commands FOO and 520 tclx_FOO. 521 5222001-05-15 Andreas Kupries <andreas_kupries@users.sourceforge.net> 523 524 * tcl/generic/tclXlist.c (TclX_LassignObjCmd): Added 525 TCL_LEAVE_ERR_MSG to call of 'Tcl_SetVar2Ex'. This 526 fixes the bug [227478]. 527 5282001-05-07 Andreas Kupries <andreas_kupries@users.sourceforge.net> 529 530 * tcl/generic/tclXgeneral.c (TclX_LoopObjCmd): Changed 531 'Tcl_AppendStringsToObj' into 'Tcl_AddErrorInfo'. 532 533 Fixes bug [226388]. Associated patch is [403050]. No need to 534 extend the testsuite, it already contained a test exercising the 535 bug. 536 5372000-08-01 Brent Welch <welch@ajubasolutions.com> 538 * tcl/unix/Makefile.in: 539 * tk/unix/Makefile.in: 540 Fixed bogus "test -f" on the new HELP_DIR directory, which should 541 be "test -d". 542 5432000-07-30 Brent Welch <welch@ajubasolutions.com> 544 * win/Makefile.in - fixed because of new definition of 545 TCL_SRC_DIR and TK_SRC_DIR 546 5472000-07-12 Brent Welch <welch@ajubasolutions.com> 548 * Changed the HELP_DIR to be configurable so I could have parallel 549 builds not all trying to create the same help files. 550 5512000-07-12 Brent Welch <welch@ajubasolutions.com> 552 * tcl/win/configure.in, common.bc, common.vc 553 Fixed version number to 8.3 554 * {tcl,tk}/unix/Makefile.in, tweaks to get references to LIB_RUNTIME_DIR 555 properly expanded on irix builds. Also added BUILDHELP macro 556 that is conditional on nroff being present so we don't try to 557 build help files on systems with out nroff. 558 5592000-07-10 Brent Welch <welch@ajubasolutions.com> 560 * tcl/win/tclXAppInit.c, tk/generic/tkXshell.c, tk/win/tkXAppInit.c 561 - turn off USE_TCL_STUBS 562 * win/Makefile.in, win/configure.in: Cleanup use of stubs library. 563 5642000-04-03 Lee Bernhard <lfb@scriptics.com> 565 566 * tcl/win/tclXwinOS.c (TclXOSkill): Added support for "kill" 567 command on Windows platforms. 568 5691999-08-20 Scott Stanton <stanton@scriptics.com> 570 571 * win/aclocal.m4: Updated from latest tcl.m4. 572 573 * win/Makefile.in: Various changes to support Windows builds. 574 Fixed to properly generate pkgIndex.tcl for tkx. Added 575 Makefile/configure rules. 576 577