summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * compat/waitpid.c: use pid_t type instead of int [Bug: 3999]hobbs2000-01-111-5/+9
|
* see loghobbs2000-01-111-0/+18
|
* fixed "next" constant to give 1 unit ahead, not 2.ericm2000-01-112-4/+4
|
* yacc runericm2000-01-112-4/+2
|
* *** empty log message ***ericm2000-01-111-860/+682
|
* * generic/tclGetDate.y: Added rules for ISO 8601 formats (BUG #847):ericm2000-01-111-32/+70
| | | | | | | | | | | | | CCYY-MM-DD CCYYMMDD YY-MM-DD YYMMDD CCYYMMDDTHHMMSS CCYYMMDD HHMMSS CCYYMMDDTHH:MM:SS Fixed "clock scan <number>" to scan the number as an hour for the current day, rather than a minute after 00:00 for the current day (bug #2732).
* * generic/tclClock.c: Changed switch in Tcl_ClockObjCmd to useericm2000-01-081-6/+12
| | | | | enumerated values instead of constants. (ie, COMMAND_SCAN instead of 3).
* fixed backslashing of }core_8_3_b1hobbs1999-12-221-2/+2
|
* updated to 8.3hobbs1999-12-221-12/+12
|
* minor bug fix in man2help.tcl and updated configure.in to 8.3hobbs1999-12-222-4/+4
|
* * changes: updated changes filehobbs1999-12-222-2/+7
|
* splash screen for Wise for 8.3hobbs1999-12-221-0/+0
|
* fixed 8.2 settinghobbs1999-12-221-1/+1
|
* updated fully for 8.3hobbs1999-12-221-35/+35
|
* updated for 8.3b1 changeshobbs1999-12-221-1/+124
|
* removed ^M's from man page - confuses man2tclhobbs1999-12-221-23/+23
|
* updated for 8.3hobbs1999-12-221-1/+2655
|
* * win/mkd.bat:hobbs1999-12-225-15/+14
| | | | | | | | | | * win/rmd.bat: removed necessity of tag.txt [Bug: 3874] * win/tclWinThrd.c: changed CreateThread to _beginthreadex and ExitThread to _endthreadex * win/README.binary: * win/configure.in: updated to patch level 8.3b1
* * unix/Makefile.in: added -srcdir=... for 'make html'hobbs1999-12-212-7/+8
|
* renamed tcl8.1-tk8.1-man-html.tcl tcltk-man2html.tcl, and rewrotehobbs1999-12-214-615/+626
| | | | | | the internals to use 8.2+ string functions tcl.wse.in moved to 8.3b1
* * tests/cmdIL.test:hobbs1999-12-211-5/+12
| | | | * generic/tclCmdIL.c: added -unique option to lsort
* * mac/tclMacOSA.c: fixed applescript for I18N [Bug: 3644]hobbs1999-12-212-12/+16
|
* * generic/tclCmdIL.c: added -unique option to lsorthobbs1999-12-214-21/+47
| | | | * generic/tclThreadTest.c: changed thread ids to longs [Bug: 3902]
* * doc/Hash.3: fixed reference to ckfree [Bug: 3912]hobbs1999-12-215-20/+23
| | | | | | | | * doc/RegExp.3: fixed calling params for Tcl_RegExecFromObj * doc/open.n: fixed minor formatting errors * doc/string.n: fixed minor formatting errors * doc/lsort.n: added -unique docs
* up'd to 8.3b1hobbs1999-12-212-5/+36
|
* removed \n in panichobbs1999-12-131-2/+2
|
* * doc/glob.n:hobbs1999-12-1211-143/+1027
| | | | | | | | | | | | | | | | * tests/fileName.test: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclStubInit.c: * generic/tclEncoding.c: * generic/tclFileName.c: * mac/tclMacFile.c: * unix/tclUnixFile.c: * win/tclWinFile.c: enhanced the glob command with the new options -types -path -directory and -join. Deprecated TclpMatchFiles with TclpMatchFilesTypes, extended TclGlob and TclDoGlob and added GlobTypeData structure.
* see loghobbs1999-12-121-0/+17
|
* *** empty log message ***hobbs1999-12-121-1/+2
|
* * unix/configure.in:hobbs1999-12-123-76/+4
| | | | | | | | | * unix/tcl.m4: * unix/tclUnixPipe.c: removed checking for compatible vfork function and use of the vfork function. Modern VM systems rarely suffer any performance degradation when fork is used, and it solves multiple problems with vfork. Users that still want vfork and add -Dfork=vfork to the compile flags. [Bug: 942 2228 1312]
* * tests/info.test:hobbs1999-12-123-21/+35
| | | | | | | | | | * tests/parseOld.test: * generic/tclCmdAH.c: * generic/tclProc.c: changed Tcl_UplevelObjCmd (uplevel) and Tcl_EvalObjCmd (eval) to use TCL_EVAL_DIRECT in the single arg case as well, to take advantage of potential pure list input optimization. This means that it won't get byte compiled though, which should be acceptable.
* * tests/var.test:hobbs1999-12-129-72/+140
| | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclCompile.c: fixed problem where setting to {} array would intermittently not work. (Fontaine) [Bug: 3339] * generic/tclCmdMZ.c: * generic/tclExecute.c: optimized INST_TRY_CVT_TO_NUMERIC to recognize boolean objects. (Spjuth) [Bug: 2815] * tests/info.test: * tests/parseOld.test: * generic/tclCmdAH.c: * generic/tclProc.c: changed Tcl_UplevelObjCmd (uplevel) and Tcl_EvalObjCmd (eval) to use TCL_EVAL_DIRECT in the single arg case as well, to take advantage of potential pure list input optimization. This means that it won't get byte compiled though, which should be acceptable. * generic/tclBasic.c: made Tcl_EvalObjEx pure list object aware in the TCL_EVAL_DIRECT case for efficiency. * generic/tclUtil.c: made Tcl_ConcatObj pure list object aware, and return a list object in that case [Bug: 2098 2257] * generic/tclMain.c: changed Tcl_Main to not constantly reuse the commandPtr object (interactive case) as it could be shared. (Fellows)
* see loghobbs1999-12-121-0/+34
|
* * win/tclWin32Dll.c:hobbs1999-12-0911-2038/+158
| | | | | | | | | | | | | | | * win/tclWinChan.c: * win/tclWinFCmd.c: * win/tclWinInit.c: * win/tclWinPipe.c: * win/tclWinSock.c: removed all code that supported Win32s. It was no longer officially supported, and likely didn't work anyway. * win/makefile.vc: removed 16 bit stuff, cleaned up. * win/tcl16.rc: * win/tclWin16.c: * win/winDumpExts.c: these files have been removed from the source tree (no longer necessary to build) * win/aclocal.m4: made it just include tcl.m4
* * doc/exec.n:hobbs1999-12-092-64/+2
| | | | * doc/open.n: removed references to Win32s
* see loghobbs1999-12-091-0/+19
|
* * unix/Makefile.in: fixed make gendate to swap const with CONSThobbs1999-12-081-3/+3
| | | | so it uses the Tcl defined CONST type [Bug: 3521]
* * tests/io.test: removed 'knownBug' tests that were forhobbs1999-12-081-68/+1
| | | | unsupported0, which is now fcopy (that already has tests)
* * mac/tclMacPort.h: added utime.h includehobbs1999-12-081-1/+2
|
* * generic/tclDate.c:hobbs1999-12-083-24/+26
| | | | | | | | | | | | * unix/Makefile.in: fixed make gendate to swap const with CONST so it uses the Tcl defined CONST type [Bug: 3521] * generic/tclIO.c: removed panic that could occur in FlushChannel when a "blocking" channel would receive EAGAIN, instead treating it the same as non-blocking. [Bug: 3773] * generic/tclUtil.c: fixed Tcl_ScanCountedElement to not step beyond the end of the counted string [Bug: 3336]
* see loghobbs1999-12-081-1/+19
|
* Winhelp should build more cleanly now.wart1999-12-071-4/+4
|
* Don't build winhelp as part of the doc: target. Now we use a separate ↵wart1999-12-071-2/+4
| | | | "winhelp" target for building it.
* Added "doc" target to the Makefile that will build the winhelp fileswart1999-12-063-5/+44
|
* Added #define around include of <errno.h> so that systems with thewart1999-12-061-1/+4
| | | | header file (win NT) will pick it up.
* Changed version number from "82" to "83"wart1999-12-061-2/+2
|
* check for whitespace after bad octalshobbs1999-12-041-1/+4
|
* * tests/env.test: removed knownBug limitation from working testhobbs1999-12-046-13/+36
| | | | | | | | | | | | | | | | | | * tests/all.tcl: ensured that ::tcltest::testsDirectory would be set to an absolute path * tests/expr-old.test: * tests/parseExpr.test: * tests/string.test: * generic/tclGet.c: * generic/tclInt.h: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclUtil.c: * generic/tclExecute.c: added TclCheckBadOctal routine to enhance error message checking for when users use invalid octal numbers (like 08), as well as replumbed the Expr*Funcs with a new VerifyExprObjType to simplify type handling.
* * library/http2.1/http.tcl: fixed error handling in http::Eventhobbs1999-12-043-12/+9
| | | | [Bug: 3752]
* * tests/expr-old.test:hobbs1999-12-047-363/+257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/parseExpr.test: * tests/string.test: * generic/tclGet.c: * generic/tclInt.h: * generic/tclObj.c: * generic/tclParseExpr.c: * generic/tclUtil.c: * generic/tclExecute.c: added TclCheckBadOctal routine to enhance error message checking for when users use invalid octal numbers (like 08), as well as replumbed the Expr*Funcs with a new VerifyExprObjType to simplify type handling. * tests/expr.test: * generic/tclCompile.c: fixed 'bad code length' error for 'expr + {[incr]}' case, with new test case [Bug: 3736] and seg fault on 'expr + {[error]}' (different cause) that was caused by a correct optimization that didn't correctly track how it was modifying the source string in the opt. The optimization was removed, which means that: expr 1 + {[string length abc]} will be not be compiled inline as before, but this should be written: expr {1 + [string length abc]} which will be compiled inline for speed. This prevents expr 1 + {[mindless error]} from seg faulting, and only affects optimizations for degenerate cases [Bug: 3737]