summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclInterp.c (AliasCreate): preserve/release interps tohobbs2002-11-271-0/+12
| | | | prevent possible FMR error in bad alias cases.
* missed a patch item reference.davygrvy2002-11-271-4/+4
|
* small typo.davygrvy2002-11-271-1/+1
|
* * win/tclWinPort.h:davygrvy2002-11-271-0/+19
| | | | | | | | | | | | | | | | | | * win/tclWinSock.c: This patch does two things: 1) Cleans-up the winsock typedefs by using the typedefs provided by winsock2.h. This has no effect on how winsock is initialized; just makes the source code easier to read. [Patch 561305] 2) Revamps how the socket message handler thread is brough up and down to allows for cleaner exits without the use of TerminateThread(). TerminateThread is evil. No attempt has been made to resolve [Bug 593810] which may need a new channel driver version for adding a registering function whithin the transfered thread to init the handler thread. IOW, initialization of the TSD structure was getting bypassed through the thread extension's [thread::transfer] command.
* * win/tclWinConsole.c:davygrvy2002-11-261-0/+17
| | | | | | | | | | | | | | | | * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * win/tclWinThrd.c: * win/tclWinTime.c: General cleanup of all worker threads used by the channel drivers. Eliminates the normal case where the worker thread is terminated ('cept the winsock one). Instead, use kernel events to signal a clean exit. Only when the worker thread is blocked on an I/O call is the thread terminated. Essentially, this makes all other channel worker threads behave like the PipeReaderThread() function for it's cleaner exit behavior. This appears to fix [Bug 597924] but needs 3rd party confirmation to close the issue.
* * win/README: Update msys build env URL. Thismdejong2002-11-261-0/+5
| | | | release #4 build both tcl and tk without problems.
* * library/init.tcl: code cleanup to reduce use ofhobbs2002-11-231-0/+3
| | | | * library/opt/optparse.tcl: string compare
* * tests/interp.test: interp-14.4hobbs2002-11-231-0/+6
| | | | | * generic/tclInterp.c (TclPreventAliasLoop): prevent seg fault when creating an alias command over the interp name. [Bug #641195]
* * generic/tclUtil.c (SetEndOffsetFromAny): handle integer offsethobbs2002-11-191-0/+11
| | | | | | | | | | after the "end-" prefix. * generic/get.test: * generic/string.test: * generic/tclObj.c (SetIntFromAny, SetWideIntFromAny): * generic/tclGet.c (TclGetLong, Tcl_GetInt): simplify sign handling before calling strtoul(l). [Bug #634856]
* no messagedavygrvy2002-11-191-0/+8
|
* * generic/regexpComp.test: added tests 22.*hobbs2002-11-141-0/+8
| | | | | | | * generic/tclCompCmds.c (TclCompileRegexpCmd): add left and right anchoring (^ and $) recognition and check starting or ending .* to extend the number of REs that can be compiled to string match or string equal.
* 3 small fixesvincentdarley2002-11-131-0/+18
|
* TclUtfToUniChar optimizationshobbs2002-11-121-0/+48
|
* Corrected indentation of the new language. Oops.Kevin B Kenny2002-11-111-0/+3
|
* Added language to the Endekalogue to make it clearKevin B Kenny2002-11-101-0/+6
| | | | | that substitutions always take place from left to right. [Bug #635644]
* * changes: Note TclInExit TclInThreadExit changes.mdejong2002-11-071-0/+1
|
* * generic/tclEvent.c (TclInExit, TclInThreadExit):mdejong2002-11-071-0/+16
| | | | | | | | | | | | | | | Split out functionality of TclInExit to make it clear which one should be called in each situation. * generic/tclInt.decls: Declare TclInThreadExit. * generic/tclIntDecls.h: Regen. * generic/tclStubInit.c: Regen. * mac/tclMacChan.c (StdIOClose): * unix/tclUnixChan.c (FileCloseProc): * win/tclWinChan.c (FileCloseProc): * win/tclWinConsole.c (ConsoleCloseProc): * win/tclWinPipe.c (TclpCloseFile): * win/tclWinSerial.c (SerialCloseProc): Invoke the new TclInThreadExit method instead of TclInExit.
* * unix/configure: Regen.mdejong2002-11-061-0/+10
| | | | | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Generate a fatal configure error if no ar program can be found on the path. [Bug #582039] * win/configure: Regen. * win/configure.in: Check that AR, RANLIB, and RC are found on the path when building with gcc.
* * win/tclAppInit.c: Calls Registry_Init() and Dde_Init() whendavygrvy2002-11-041-0/+14
| | | | | | | | | | | | | STATIC_BUILD and TCL_USE_STATIC_PACKAGES macros are set. * win/makefile.vc: * win/rules.vc: linkexten option now sets the TCL_USE_STATIC_PACKAGES macro which also adds the registry and dde object files to the link of the shell. [Patch 479697] Also factored some additional macros that will be helpful for extension authors. Version grepping of tcl.h will need to be added to complete this. * win/buildall.vc.bat: Added more descriptive commentary.
* 2002-11-01 David Gravereaux <davygrvy@pobox.com>davygrvy2002-11-031-0/+5
| | | | | * win/tclWinReg.c: Changed the Tcl_PkgProvide() line to declare the registry extension at version 1.1 from 1.0.
* * library/word.tcl: Changed $tcl_platform to $::tcl_platform toandreas_kupries2002-11-011-0/+5
| | | | avoid possible scope trouble.
* comments addedvincentdarley2002-10-291-0/+8
|
* Typo correctiondgp2002-10-291-1/+1
|
* * unix/tclLoadDyld.c (Tcl_PackageInitProc): pass all dyld errordas2002-10-291-0/+5
| | | | messages upstream [Bug #627546].
* * library/dde/pkgIndex.tcl:andreas_kupries2002-10-281-0/+6
| | | | | * library/reg/pkgIndex.tcl: Changed the hardwired debug suffix (d) to the correct suffix (g).
* * library/auto.tcl: Converted the Mac-specific [package unknown]dgp2002-10-281-0/+7
| | | | | | * library/init.tcl: behavior to use a chaining mechanism to extend * library/package.tcl: the default [tclPkgUnknown]. [Bug 627660] * library/tclIndex: [Patch 624509] (steffen)
* no messagedavygrvy2002-10-261-0/+5
|
* Removed obsolete history-related structures.dkf2002-10-231-0/+6
|
* updated for 8.4.1 releasecore_8_4_1hobbs2002-10-221-2/+14
|
* * library/auto.tcl (tcl_findLibrary):das2002-10-221-0/+13
| | | | | | | | | | | | * library/package.tcl (tclPkgUnknown): on macosx, search inside the Resources/Scripts subdirectory of any potential package directory * macosx/Tcl.pbproj/project.pbxproj: add standard Frameworks dirs to TCL_PACKAGE_PATH make argument. * unix/tclUnixInit.c (TclpSetVariables): on macosx, add embedded framework dirs to tcl_pkgPath: @executable_path/../Frameworks and @executable_path/../PrivateFrameworks (if they exist), as well as the dirs in DYLD_FRAMEWORK_PATH (if set). [Patch #624509] use standard MAXPATHLEN instead of literal 1024
* Documentation didn't say that the UTF-8-rep of a Tcl_Obj was UTF-8 (sans NUL)!dkf2002-10-221-0/+6
| | | | [Bug 624919]
* * macosx/Tcl.pbproj/project.pbxproj: bumped version to 8.4.1das2002-10-211-0/+6
| | | | | * generic/tcl.h: Added reminder comment to edit macosx/Tcl.pbproj/project.pbxproj when version number changes.
* * library/reg/pkgIndex.tcl:hobbs2002-10-181-0/+15
| | | | | | | | * win/configure: * win/configure.in: * win/Makefile.in: * win/makefile.vc: * win/makefile.bc: Updated to reg1.1
* * generic/tclVar.c: Fixed code that check for proper # of args todgp2002-10-171-0/+5
| | | | * tests/var.test: [array names]. Added test. [Bug 624755]
* * win/configure: add workaround for cygwin windreshobbs2002-10-171-0/+5
| | | | * win/tcl.m4 (SC_CONFIG_CFLAGS): problem. [Patch #624010] (howell)
* * README: added archives.tcl.tk notehobbs2002-10-161-2/+4
|
* * unix/configure:hobbs2002-10-151-0/+6
| | | | | * unix/tcl.m4: correct HP 11 64-bit gcc building. [Patch #601051] (martin)
* execution trace fixvincentdarley2002-10-151-1/+7
|
* * generic/tclEnv.c (Tcl_PutEnv): correct possible mem leak.hobbs2002-10-141-0/+5
| | | | [Patch #623269] (brouwers)
* * generic/tcl.h: Need a different strategy through the maze ofdkf2002-10-111-0/+6
| | | | | #defines to let people building with Cygwin build correctly. Also made some comments less misleading...
* * win/configure:hobbs2002-10-111-0/+8
| | | | | * win/tcl.m4: enable USE_THREAD_ALLOC (new threaded allocator) by default in cygwin configure on Windows.
* * doc/Tcl.n: Clarified that namespace separators are legal indgp2002-10-101-1/+4
| | | | the variable names during $-subtitution. [Bug 615139]
* * doc/regexp.n: Typo correction. Thanks Ronnie Brunner. [Bug 606826]dgp2002-10-101-0/+4
|
* load fixes for Bug 611108vincentdarley2002-10-101-0/+14
|
* * unix/README: doc'ed --enable-symbols options.hobbs2002-10-101-0/+9
| | | | | | | | * unix/Makefile.in: removed @MEM_DEBUG_FLAGS@ subst. * unix/configure: regen * unix/configure.in: removed SC_ENABLE_MEMDEBUG call * unix/tcl.m4: replaced SC_ENABLE_MEMDEBUG with a more intelligent SC_ENABLE_SYMBOLS that takes yes|no|mem|compile|all as options now.
* * win/tclWinTime.c: Added code to set an exit handler thatKevin B Kenny2002-10-091-0/+7
| | | | | | terminates the thread that calibrates the performance counter, so that the thread won't outlive unloading the Tcl DLL. [Tcl bug 620735].
* More clarification of [binary scan]'s behaviour.dkf2002-10-091-0/+4
|
* * generic/tclIntDecls.h: fixed botched regen.das2002-10-091-0/+4
|
* * generic/tclInt.decls: made TclSetPreInitScript() declarationdas2002-10-091-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | generic as it is used on mac & aqua as well. * generic/tclIntDecls.h: * generic/tclStubInit.c: regen. * generic/tclCompile.h: added prototype for TclCompileVariableCmd. * mac/tclMacPort.h: removed incorrect <fcntl.h> definitions and obsolete <stat.h> definitions. * mac/tclMacChan.c: removed obsolete GetOpenMode() and replaced associated constants with the <fcntl.h> analogues (they existing defs were inconsistent with <fcntl.h> which was causing havoc when Tcl_GetOpenMode was used instead of private GetOpenMode). * mac/tclMacFCmd.c: removed GenerateUniqueName(), use equivalent (and identiaclly named) routine from MoreFiles instead. * mac/tclMacLoad.c: CONSTification, fixes to Vince's last changes. * mac/tclMacFile.c: * mac/tclMacTest.c: * mac/tclMacUnix.c: CONSTification. * mac/tclMacOSA.c: CONSTificcation, sprintf fixes, UH 3.4.x changes; fix for missing autoname token from TclOSACompileCmd. (bdesgraupes) * mac/AppleScript.html(AppleScript delete): doc fix. (bdesgraupes) * mac/tcltkMacBuildSupport.sea.hqx: updated MoreFiles to 1.5.3, updated build instructions for 8.4. * mac/tclMacProjects.sea.hqx: rebuilt archive.
* * doc/Alloc.3: Added a note to mention that attempting to allocatedkf2002-10-091-0/+5
| | | | a zero-length block can return NULL. [Tk bug 619544]