| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
* 'make mklinks' for Tcl_SetMainLoop.
* 'make dist': Removed copy of files matching mac/*.exp; no such files.
|
|
|
|
| |
and fixed warnings. [Bug #446622] (lim)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* win/tclWinPort.h: moved #define of WIN32 to tcl.h where __WIN32__
is defined and added #ifndef check.
|
| |
|
|
|
|
| |
winpipe-1.22 to only run on Win9*.
|
|
|
|
| |
correct results on burdened machines.
|
| |
|
|
|
|
| |
versus not.
|
| |
|
|
|
|
|
| |
* tools/encoding/ebcdic.txt: EBCDIC charset mapping.
[Patch #219323] (nijtmans)
|
|
|
|
|
| |
* tools/encoding/tis-620.txt: TIS-620 charset mapping.
[Patch #467423] (poonlap)
|
|
|
|
|
| |
self-referential bytecodes are properly cleaned up on interpreter
deletion [Bug 467523]
|
| |
|
|
|
|
| |
from 8.4 (from where most of the real fixes stem.)
|
| |
|
|
|
|
|
| |
tclObjsFreed. These variables only exist when compiling with
TCL_COMPILE_STATS, and are already defined in generic/tclExecute.c
|
| |
|
|
|
|
| |
bgerror in Tk.
|
| |
|
|
|
|
| |
467523] - cure is worse than the illness.
|
| |
|
| |
|
| |
|
|
|
|
| |
interpreter deletion [Bug 467523]
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Changed URLs to point to www.tcl-tk.net where appropriate.
Added proper Win64 build support (for SDK RC1).
|
| |
|
|
|
|
|
| |
tclLibraryPath to before the thread exit handlers are called.
Slight modification to change on 2001-09-24.
|
|
|
|
| |
Tcl_GetNameOfExecutable [Bug 219215]
|
|
|
|
|
|
| |
<kennykb@users.sourceforge.net>) two more '(ClientData)' casts
on calls to Tcl_Preserve and Tcl_Release -- ones that Vince
apparently missed.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
| |
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/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.
|
| |
|
| |
|
|
|
|
|
| |
* generic/tclScan.c (Tcl_ScanObjCmd): corrected handling of format
and scan on 64-bit machines. [Bug #412696] (rmax)
|
|
|
|
| |
storage/retrieval for 64bit machines.
|
|
|
|
|
| |
* unix/tcl.m4: added --enable-64bit support for HP-11 with the
64-bit kernel.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
one of the compat/*.c routines is to be linked in. [Patch 440891]
|
| |
|
|
|
|
|
| |
location when the middle of a UTF-8 byte was passed in.
[Bug #450504]
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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]
|