| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* tools/tcl.wse.in:
* win/configure.in (VER):
* win/configure:
* unix/configure:
* unix/configure.in (VER):
* unix/tcl.spec: updated patchlevel information to 8.4a3
|
|
|
|
|
|
|
|
| |
to NULL to allow for reuse.
* generic/tclEvent.c (Tcl_Finalize): moved the tsdPtr
initialization inside the subsystemsInitialized check to prevent
it potentially getting called twice during finalization. (wu)
[Patch #403532, Bug #219391]
|
| |
|
|
|
|
|
| |
readability of socket on Windows.
[Patch #410674, Bug #219205 #219333]
|
|
|
|
| |
Windows debug build.
|
| |
|
|
|
|
|
|
| |
the target.
(install-doc): improved install-* targets to use their base build
dependency.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* All of the changes below belong to TIP #10 [Tcl I/O Enhancement:
Thread-Aware Channels]. See also [Patch #403358] at SF.
* generic/tclIO.h (struct ChannelState, line 236f): Extended the
structure with a new field of type 'Tcl_ThreadId' to hold the id
of the thread currently managing all channels with this state.
Note: This structure is shared by all channels in a stack of
transformations.
* generic/tclIO.c (Tcl_CreateChannel, lines 1058-1065): Modified
to store the Id of the current thread in the 'ChannelState' of
the new channel.
* generic/tclIO.c (Tcl_SpliceChannel, lines 2265-2270): Modified
in the same manner as 'Tcl_CreateChannel' as the channel will be
managed by the current thread afterward.
* generic/tclIO.c (Tcl_GetChannelThread, lines 1478-1503):
* generic/tcl.decls (Tcl_GetChannelThread, lines 1504-1506): New
API function to retrieve the Id of the managing thread from a
channel. Implementation and declaration.
* generic/tclTest.c (TestChannelCmd, lines 4520-4532): Added
subcommand 'mthread' to query a channel about its managing
thread.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
testinterpdelete command is not defined.
Add tests that checks to make sure a
child interp inherits the parent's cwd.
|
|
|
|
|
| |
condition and security leak in tmp filename creation.
(max) [Patch #402924]
|
| |
|
|
|
|
|
| |
* unix/tcl.m4: corrected IRIX-5.x config to not use -n32.
(english) [Patch 403626]
|
|
|
|
|
| |
timeout for threads (corrects excessive CPU usage issue for Tk on
Unix in threaded Tcl environment). (ruppert) [Bug #411603]
|
| |
|
| |
|
|
|
|
|
| |
* generic/tclCmdMZ.c (Tcl_RegsubObjCmd): fixed handling of nulls
in subspec value.
|
|
|
|
| |
char *'s, not ints. [Bug #411388]
|
|
|
|
| |
tclDecls.h was not generated using 'make genstubs'. Typos in case.
|
| |
|
| |
|
|
|
|
| |
(lavana) [Patch #403755]
|
|
|
|
| |
resultPtr to prevent possible corruption.
|
|
|
|
| |
must change associated test as well.
|
|
|
|
|
| |
Darley to make [pkg_mkIndex -verbose] even more verbose.
[Bug 219349, Patch 403529]
|
| |
|
| |
|
| |
|
|
|
|
| |
architectures for a clean compile.
|
| |
|
| |
|
|
|
|
| |
of the argument array, and another with the documentation.
|
|
|
|
| |
unallocated memory.
|
| |
|
|
|
|
|
|
| |
variable; evals once by compiling, second time using the previous
compilation. *This refers to the previous patch to ChangeLog, which
was mistakenly left without a comment*
|
| |
|
|
|
|
| |
by compiling, second time using the previous compilation
|
|
|
|
| |
including the correct formatting of ISO-8601:1988 fiscal week number (%V).
|
|
|
|
|
| |
giving better performance for smallish strings, and *much* better
performance for large (especially multi-megabyte) ones.
|
| |
|
| |
|
|
|
|
|
| |
* win/makefile.vc (install-libraries): Corrected misdirected
install directory for the msgcat 1.2 package.
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclIO.c (CopyData): Moved code that updates the count
of how many bytes are left to copy. Corrects bug that when
writing occurs in the background, the copy loop could be
escaped without updating the count, causing CopyData() to try
to copy more bytes than the toRead value originally passed to
TclCopyChannel(), leading to hangs and misreporting of number
of bytes copied. [Bug 118203, Patch 103432]
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Everything below belongs together, it fixes bug #123153.
* generic/tcl.h (line 342): A bit more explanation about the
default value for TCL_PRESERVE_BINARY_COMPATABILITY.
* generic/tcl.h (line 1208): Removed the macro 'Tcl_InitHashTable'
as it kills binary compatibility to 8.3 and earlier
versions. This is the main part of the patch/change.
* generic/tcl.decls (line 1469):
* generic/tclHash.c (Tcl_InitHashTable):
* generic/tclHash.c (Tcl_InitHashTableEx):
* generic/tclObj.c (Tcl_InitObjHashTable): Changed
'Tcl_InitHashTableEx' to 'Tcl_InitCustomHashTable'. This change
is more of an estethical nature, replacing the ubiquitous 'Ex'
suffix with a more meaningful name. The introduced binary
incompatibility is deemed acceptable as it is between alpha
versions. Updated callers.
* doc/Hash.3:
* unix/mkLinks: Changed 'Tcl_InitHashTableEx' to
'Tcl_InitCustomHashTable'.
|
| |
|
|
|
|
| |
(Applies patch #103174 which fixes bug #119406.)
|