| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/Eval.3: fixed doc on input args [Bug: 2114]
* doc/OpenFileChnl.3:
* doc/file.n:
* tests/cmdAH.test:
* tclIO.c:
* tclCmdAH.c: added "file channels ?pattern?" tcl command, with
associated Tcl_GetChannelNames and Tcl_GetChannelNamesEx public
C APIs (added to tcl.decls as well), with docs and tests.
* tests/expr.test:
* generic/tclCompile.c: add TCL_TOKEN_VARIABLE to the part types
that cause differed compilation for exprs, to correct the expr
double-evaluation problem for vars. Added test cases.
* unix/Makefile.in: changed the dependency structure so that
install-* is dependent on * (ie - install-binaries is dependent
on binaries).
* library/auto.tcl:
* library/init.tcl:
* library/ldAout.tcl:
* library/package.tcl:
* library/safe.tcl:
* library/word.tcl:
* library/http2.1/http.tcl:
* library/msgcat1.0/msgcat.tcl: updated libraries to better
Tcl style guide (no more string comparisons with == or !=, spacing
changes).
|
| |
|
| |
|
| |
|
|
|
|
| |
Tcl_ListObjGetElements()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.decls:
* generic/tclDecls.h: Applied patch from Jim Ingham to change the
prototype of Tcl_ListObjGetElements to have the last argument have
a CONST so that you can feed it the objv that you get from the
standard TclObj command proc.
* generic/tclAlloc.c:
* generic/tclCmdIL.c:
* generic/tclIO.c:
* generic/tclThread.c:
* win/tclWinThrd.c:
* unix/tclUnixThrd.c: Fixed Brent's changes so that they work on
Windows (and he fixed the bug in the Unix thread implementation).
|
|
|
|
|
|
| |
* tests/string.test: added largest_int proc to adapt for >32 bit
machines and int overflow testing.
* tests/tcltest.test: fixed minor error in 8.2 result (from dgp)
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/Object.3: clarified Tcl_DecrRefCount docs [Bug: 1952]
* doc/array.n: clarified array pattern docs [Bug: 1330]
* doc/clock.n: fixed clock docs [Bug: 693]
* doc/lindex.n: clarified to account for new end-int behavior.
* doc/string.n: fixed formatting errors [Bug: 2188 2189]
* doc/tclvars.n: fixed doc error [Bug: 2042]
* library/init.tcl: fixed path handling in auto_execok (it could
miss including the normal path on some Windows machines) [Bug: 1276]
|
|
|
|
|
|
|
|
|
| |
* doc/tclvars.n: Made it clear that tcl_pkgPath was not set
for Windows (already mentioned in init.tcl) [Bug: 2455]
* generic/tclLiteral.c: fixed reference to bytes that might
not be null terminated (using objPtr->bytes, which is) [Bug: 2496]
* library/http2.1/http.tcl: Made use of "i" in init section not
use global var. [Bug: 2502]
|
| |
|
|
|
|
| |
generic/tclInt.decls
|
|
|
|
| |
* win/configure.in: Change beta level to b2.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.decls:
* generic/tclDecls.h:
* generic/tclInt.h:
* generic/tclInt.decls:
* generic/tclIntDecls.h:
* generic/tclRegexp.h:
* generic/tclStubInit.c: Move some exported public and internal
functions to the stub tables. Removed functions that are in the
stub tables (from this and previous changes) from the original
header files.
|
|
|
|
|
|
| |
function. Added code to avoid calling TerminateThread(), but
instead to send a message to the socket event window to tell it to
terminate its thread.
|
|
|
|
| |
Tcl test code to work wth stubs [Bug: 2445]
|
|
|
|
|
|
|
| |
Patch from James Dennett. [Bug: 2450]
* tests/info.test: Enable test for tclParse.c change (info
complete).
|
|
|
|
|
|
|
|
|
|
| |
* win/Makefile.in: Fixing launching of 16-bit apps on Win9x from
wish. The command line was primed with tclpip82.dll, but it was
ignored. Fixed that, then fixed the gmake makefile to build
tclpip82.dll as an executable.
* win/tclWinSock.c: Applied small patch to get thread-specific
data after initializing the socket driver.
|
|
|
|
| |
brackets [Bug: 2382, 2466]
|
|
|
|
|
|
| |
channels. Checking for bad/unusable std channels was moved to Tk
since its only purpose was to check whether to use the Tk Console
Window for the std channels. [Bug: 2393 2392 2209 2458]
|
|
|
|
|
|
|
| |
pack-old.n. Patch from Don Porter. [Bug: 2469]
* doc/Encoding.n: Applied patch to fix typo in .SH NAME line.
Patch from Don Porter. [Bug: 2451]
|
|
|
|
| |
helper threads.
|
|
|
|
|
|
|
|
| |
* library/tcltest1.0/tcltest.tcl: Fixed the condition under which
::tcltest::PrintError had an infinite loop problem and added a
test case for it. Added an optional argument to
::tcltest::getMatchingFiles telling it where to search for test
files.
|
| |
|
|
|
|
| |
open issues, this code is a little more stable though.
|
|
|
|
|
|
| |
* library/tcltest1.0/tcltest.tcl:
* doc/tcltest.n: Cleaned up code in ::tcltest::PrintError, revised
documentation, and added tests for the tcltest package.
|
| |
|
|
|
|
|
|
|
|
|
| |
semaphores with threads disabled.
* win/safe.test: Fixed safe-6.3 with threads enabled.
* win/Makefile.in: Fixed calling of tcltest to fix safe.test
failures due to path TCL_LIBRARY path.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* win/tclWinPort.h: Block out include of sys/*.h in order to
build extensions with MetroWerks compiler for Win32. [Bug: 2385]
* generic/tclCmdMZ.c:
* generic/tclIO.c: Fix ANSI-style prototypes based on patch from
Ulrich Ring. [Bug: 2391]
* unix/Makefile.in: Need to make install-sh executable before
calling (with chmod +x). [Bug: 2413]
* tests/var.test:
* generic/tclVar.c: Fixed bug that caused a seg. fault when using
"array set a(b) {}", which is a bad array name anyway. Now the
"array set" command will return an error in this case. Added test
case and fixed existing test. [Bug: 2427]
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tcl.decls:
* generic/tclInt.decls:
* generic/tclDecls.h:
* generic/tclIntDecls.h:
* generic/tclUtf.c:
* compat/strftime.c:
* unix/tclUnixTime.c: Changed function declarations in
non-platform-specific APIs to use "unsigned long" instead of
"size_t", which may not be defined on certain compilers (rather
than include sys/types.h, which may not exist).
|
|
|
|
|
| |
distribution file list, already shipping configure.in and the .m4
files, but needed the configure script itself.
|
|
|
|
| |
makefile to use 1.1 instead of 1.0.
|
|
|
|
|
|
|
|
|
|
|
| |
serial ports on Windows (alternative to comX:).
* tests/ioCmd.test:
* doc/open.n:
* win/tclWinSerial.c: Applied patch from Rolf Schroedter to add
-pollinterval option to fconfigure to modify the maxblocktime used
in the fileevent polling. Added documentation and fixed the test
case as well.
|
|
|
|
|
|
|
|
|
| |
driver to move the handling of the socket event window in a
separate thread. It also turned out that Win95 & Win98 were, in
some cases, getting multiple FD_ACCEPTs but only handling one.
Added a count for the FD_ACCEPT to take care of this. Tested on
NT4 SP3, NT4 SP4, Win95, and Win98.
[Bug: 2178 2256 2259 2329 2323 2355]
|
| |
|
|
|
|
|
|
|
|
|
| |
* unix/tclUnixInit.c: merged code with 8.0.5. We now use an
intermediate global tcl var "tclDefaultLibrary" to keep the
"tcl_library" var from being set by the default value in the
Makefile. Also fixed a bug in which caused the value of
TCL_LIBRARY env var to be ignored.
* unix/tclWinInit.c: just updated some comments.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* unix/tcl.m4: Add check for Alpha/Linux to correct the IEEE
floating flag to the compiler, should be -mieee. Patch from Don
Porter.
* tools/tcl.hpj.in: Change version number of .cnt file referenced
in .HPJ file.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
the configure script so that substitutions get expanded before
being placed in the Makefile. The "d" portion for debug libraries
and DLLs was not being set properly.
|
| |
|
|
|
|
|
| |
::tcltest::dotests proc, cleaned up implementation of core file checking,
and fixed the code that checks for 1-letter flag abbreviations.
|
|
|
|
|
|
|
|
| |
properly. Added missing names to the clean/distclean targets.
* tests/reg.test:
* generic/rege_dfa.c: Applied fix supplied by Henry Spencer for
bug in DFA state caching under lookahead conditions. [Bug: 2318]
|
|
|
|
| |
standard channels. [Bug: 2335]
|
|
|
|
| |
[Bug 1980 2217]
|
| |
|