summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * unix/configure: Autoconfdgp2001-10-164-30/+40
| | | | | * 'make mklinks' for Tcl_SetMainLoop. * 'make dist': Removed copy of files matching mac/*.exp; no such files.
* * unix/tclLoadAout.c (TclGuessPackageName): removed unused varshobbs2001-10-162-4/+13
| | | | and fixed warnings. [Bug #446622] (lim)
* MacOSX / Darwin support [Patch 435258]das2001-10-167-82/+112
|
* * Added test to demonstrate memory corruption problems. [Bug 219393].dgp2001-10-162-1/+22
|
* fixed dangling ;hobbs2001-10-152-3/+5
|
* * unix/configure:hobbs2001-10-156-455/+531
| | | | | | | | * unix/configure.in: * win/configure: * win/configure.in: * win/tcl.m4: reworked to be a little cleaner in comparison to each other, and to AC_SUBST even empty vars for win/tclConfig.sh
* * generic/tclInt.decls (TclExpandCodeArray,TclGetInstructionTable):andreas_kupries2001-10-156-11/+56
| | | | | | | | | | Added to internal stubs table. Tclcompiler (Tclpro project) needs them if used as loadable package under Windows. Changed signatures. We don't want to describe compiler internal structures in "tclInt.h". * generic/tclCompile.h: S.a. Removed function declarations. * generic/tclCompile.c: S.a. Adapted to changed signatures.
* * generic/tcl.h:hobbs2001-10-153-4/+38
| | | | | * win/tclWinPort.h: moved #define of WIN32 to tcl.h where __WIN32__ is defined and added #ifndef check.
* * Corrected typos in doc/RegExp.3dgp2001-10-141-2/+2
|
* * tests/winPipe.test: removed obsolete cat16 tests, fixedhobbs2001-10-131-116/+4
| | | | winpipe-1.22 to only run on Win9*.
* * tests/timer.test: slight skewing of after values to allow forhobbs2001-10-131-5/+5
| | | | correct results on burdened machines.
* added WIN32 define to back-port from 8.4hobbs2001-10-131-2/+2
|
* * tests/winFCmd.test: differentiated test results for win2khobbs2001-10-121-4/+30
| | | | versus not.
* back-ported from 8.4 HEADhobbs2001-10-122-55/+75
|
* * library/encoding/ebcdic.enc:hobbs2001-10-122-0/+308
| | | | | * tools/encoding/ebcdic.txt: EBCDIC charset mapping. [Patch #219323] (nijtmans)
* * library/encoding/tis-620.enc:hobbs2001-10-122-0/+283
| | | | | * tools/encoding/tis-620.txt: TIS-620 charset mapping. [Patch #467423] (poonlap)
* generic/tclLiteral.c: (TclReleaseLiteral) insured thatMiguel Sofer2001-10-112-32/+30
| | | | | self-referential bytecodes are properly cleaned up on interpreter deletion [Bug 467523]
* * Corrected restore of ::env(LANG).dgp2001-10-102-2/+7
|
* Updated as best I can without adding additional Unicode handling functionsdkf2001-10-102-41/+55
| | | | from 8.4 (from where most of the real fixes stem.)
* corrected () balancing in back-porthobbs2001-10-101-2/+2
|
* removed duplicate definition of tclObjsAlloced andMiguel Sofer2001-10-092-10/+7
| | | | | tclObjsFreed. These variables only exist when compiling with TCL_COMPILE_STATS, and are already defined in generic/tclExecute.c
* see ChangeLoghobbs2001-10-091-0/+7
|
* * doc/bgerror.n: back-port from 8.4 that indicates new behavior ofhobbs2001-10-091-2/+14
| | | | bgerror in Tk.
* generic/tclFileName.c (ExtractWinRoot): corrected ABR errorhobbs2001-10-091-22/+23
|
* generic/tclLiteral.c: (TclReleaseLiteral) reverted previous patch for [Bug ↵Miguel Sofer2001-10-092-11/+6
| | | | 467523] - cure is worse than the illness.
* Fixed stupid error in test io-32.8 which only happened to work by chance...dkf2001-10-092-4/+8
|
* tclCmdIL bugfixes (info body & lsort -index end-x)dkf2001-10-084-32/+63
|
* forgot credit for last bugfix ...Miguel Sofer2001-10-061-1/+1
|
* insured that self-referential bytecodes are properly cleaned up onMiguel Sofer2001-10-062-1/+17
| | | | interpreter deletion [Bug 467523]
* Updated encodings with latest mappings from www.unicode.org. Thishobbs2001-10-0465-59002/+61775
| | | | | | | | did not include some Mac encodings that have special multi-unichar translations now (like symbols, dingbats and japanese). Also does not include big5, gb or euc* as those have different formats in the latest Unicode version that need new conversion tools. Not all related .enc files changed as some had been updated separately.
* updated patchlevel to 8.3.4.hobbs2001-10-0318-740/+931
| | | | | Changed URLs to point to www.tcl-tk.net where appropriate. Added proper Win64 build support (for SDK RC1).
* updated copyright infohobbs2001-10-032-6/+6
|
* * generic/tclEvent.c (Tcl_FinalizeThread): moved freeing ofhobbs2001-10-031-11/+12
| | | | | tclLibraryPath to before the thread exit handlers are called. Slight modification to change on 2001-09-24.
* added a comment not to change the working directory before calling ↵Miguel Sofer2001-09-282-2/+9
| | | | Tcl_GetNameOfExecutable [Bug 219215]
* * generic/tclIO.c: added (on behalf of Kevin Kennyandreas_kupries2001-09-282-3/+10
| | | | | | <kennykb@users.sourceforge.net>) two more '(ClientData)' casts on calls to Tcl_Preserve and Tcl_Release -- ones that Vince apparently missed.
* * generic/tclIO.c (ChannelTimerProc): Added Tcl_Preserve()dgp2001-09-283-5/+16
| | | | | | | | and Tcl_Release() to fix segfault introduced by the 2001-09-26 changes. [Bug 465494] * doc/TCL_MEM_DEBUG.3: Updated out-of-date reference to #define GUARD_SIZE.
* * The changes below fix [Bug #462317] where Expect tried to readandreas_kupries2001-09-273-16/+77
| | | | | | | | | | | | | | | | | | | | | | | more than was in the buffers and then blocked in the OS call as its pty channel driver provides no blockmodeproc through which the OS could be notified of blocking-behaviour. Because of this the general I/O core has to take more care than usual to preserve the semantics of non-blocking channels. * generic/tclIO.c (Tcl_ReadRaw): Do not read from the driver if the channel is non-blocking and the fileevent causing the read was generated by a timer. We do not know if there is data available from the OS. Instead of going to the OS for more and potentially blocking we simply signal EWOULDBLOCK to the higher levels to cause the system to wait for true fileevents. (GetInput): Same as before. (ChannelTimerProc): Added set and clear of CHANNEL_TIMER_FEV. * generic/tclIO.h (CHANNEL_TIMER_FEV): New flag for channels. Is set if a fileevent was generated by a timer, the channel is not blocking and the driver did not provide a blockmodeproc. In that case the I/O core has to be especially careful about going to the driver for more data.
* * The change below fixes [Bug #464380]. The bug was reported byandreas_kupries2001-09-242-20/+32
| | | | | | | | | | Ronnie Brunner <rbrunner@users.sourceforge.net>. He also provided the patch. * generic/tclEvent.c (Tcl_Finalize): Moved release of 'tclLibraryPath' to Tcl_FinalizeThread. (Tcl_FinalizeThread): See above, new place for release of 'tclLibraryPath'.
* * win/makefile.vc: updated IA64 compile settingshobbs2001-09-206-22/+46
| | | | | | | | | | | | | * win/tclWinInit.c: added extra processor definitions. (mstacy) * win/tclWinSock.c (SocketThread): corrected pointer cast for _WIN64. * win/tclWinNotify.c: removed unnecessary winsock include (it is already in from tclWinPort.h). * win/tclWinPort.h: changed winsock.h include to winsock2.h. Reverses change from 2000-11-16, but is necessary for WIN64. Extensions should comply with defined OS words, or use #ifndef.
* log entry correctiondgp2001-09-201-1/+1
|
* see ChangeLoghobbs2001-09-201-17/+28
|
* * generic/tclCmdAH.c (Tcl_FormatObjCmd):hobbs2001-09-202-10/+24
| | | | | * generic/tclScan.c (Tcl_ScanObjCmd): corrected handling of format and scan on 64-bit machines. [Bug #412696] (rmax)
* * generic/tclTest.c (TestcmdtokenCmd): corrected pointerhobbs2001-09-201-6/+6
| | | | storage/retrieval for 64bit machines.
* * unix/configure: regen'edhobbs2001-09-202-34/+118
| | | | | * unix/tcl.m4: added --enable-64bit support for HP-11 with the 64-bit kernel.
* * generic/tcl.h: removed forced #define USE_TCLALLOC 1 forhobbs2001-09-192-9/+8
| | | | | | Windows. This means the native system allocator will be used by default. This should be binary and source compatible with extensions, as Tcl_Alloc is a properly stubbed function.
* * On Linux, disable inlining whendgp2001-09-183-29/+59
| | | | one of the compat/*.c routines is to be linked in. [Patch 440891]
* Corrected errors in prior commit messagedgp2001-09-131-1/+3
|
* * generic/tclUtf.c (Tcl_UtfPrev): corrected to return the properhobbs2001-09-132-4/+7
| | | | | location when the middle of a UTF-8 byte was passed in. [Bug #450504]
* * tests/ioCmd.test: Changed the computation of the result forandreas_kupries2001-09-132-4/+30
| | | | | | | | iocmd-8.1[123] so that the tests work for single- and multi-process execution of the testsuite. Depending on the choice of the user stdout is a tty or not and thus reports different channel options. Fixes [460993] reported by Don Porter.
* Backport several bug fixes from HEAD to core-8-3-1-branch:dgp2001-09-126-30/+41
| | | | | | | | | | | | | | | | | | | | | | | * tests/rename.test: * tests/split.test: Corrected tests to better isolate tests in one file from influencing tests in other files. [Bug 460591] * unix/tclLoadShl.c: Added #include of tclInt.h; access to Tcl internals, notably TclpUnloadFile(), is required. Thanks to Bob Techentin for report and patch. [Bug 459305] * generic/tclInitScript.h (initScript): * win/tclWinInit.c (TCL_REGISTRY_KEY, TclpSetVariables): Removed vestiges of Tcl's old initialization from registry variables. [Bug 455645] * tests/unixInit.test (unixInit-3.2): Updated test to support newer HP-UX releases that properly report euc-jp as the system encoding for Japanese. Bug report and patch verification by Bob Techentin. [Bug 453883] * compat/strtod.c (strtod): Fixed failure to handle expressions like 3eq2 and failure to set errno on overflow. [Bug 440894]