summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* note 8.4.4 tag datecore-8-4-4hobbs2003-07-211-0/+6
| | | FossilOrigin-Name: 910acb8e61118288ac20c9d7fea1e79f59f02477
* typo correctionshobbs2003-07-211-4/+4
| | | FossilOrigin-Name: 3c8e01fe7af1df193ad7839d2ab03130b6325f86
* Updated changes for 8.4.4 releasedgp2003-07-212-2/+43
| | | FossilOrigin-Name: cba59771826058d62235bd9fc111e69c37af8754
* * macosx/Makefile: added option to allow installing manpagesdas2003-07-192-6/+20
| | | | | | in addition to default html help. FossilOrigin-Name: 43fb445852e747b16777acc586a36307ba0385a4
* * generic/tclBasic.c: Corrected several instances of unsafedgp2003-07-186-33/+82
| | | | | | | | | * generic/tclCompile.c: truncation of UTF-8 strings that might * generic/tclProc.c: break apart a multi-byte character. * library/init.tcl: [Bug 760872] * tests/init.test: FossilOrigin-Name: d50fc184389381175baedb204ed4fc23f9e1e0f5
* Tightened up Tcl_Utf{Next,Prev} docs. [Bug 769895]dkf2003-07-182-5/+13
| | | FossilOrigin-Name: 136a849910259ba3d9a63ca56442931dc2fc745e
* * doc/tcltest.n: Restored the [Eval] proc to replacedgp2003-07-183-23/+22
| | | | | | | | | | | | * library/tcltest/tcltest.tcl: the [::puts] command when either the -output or -error option for [test] is in use, in order to capture data written to the output or error channels for comparison against what is expected. This is easier to document and agrees better with most user expectations than the previous attempt to replace [puts] only in the caller's namespace. Documentation made more precise on the subject. [Bug 706359] FossilOrigin-Name: a49cd5c3a335849b242fd82d53553394614e87df
* * generic/tclIOUtil.c: correct MT-safety issues with filesystemhobbs2003-07-182-179/+240
| | | | | | records. [Bug 753315] (vasiljevic) FossilOrigin-Name: 9d5eff542fd79d66a6457ba431d69d04bf7c7522
* * library/http/pkgIndex.tcl: merged to v2.4.4 from headhobbs2003-07-184-14/+28
| | | | | | | * library/http/http.tcl: add support for user:pass info in URL. * tests/http.test: [Bug 759888] (shiobara) FossilOrigin-Name: db661b7e590653162b39a9c09cc26ada9835fecf
* * doc/AddErrInfo.3: Improved consistency of documentationdgp2003-07-1811-34/+47
| | | | | | | | | | | | | | | | * doc/CrtTrace.3: by using "null" everywhere to refer to * doc/Encoding.3: the character '\0', and using "NULL" * doc/Eval.3: everywhere to refer to the value of a * doc/GetIndex.3: pointer that points to nowhere. * doc/Hash.3: Also dropped references to ASCII that * doc/LinkVar.3: are no longer true, and standardized on * doc/Macintosh.3: the hyphenated spelling of "null-terminated". * doc/OpenFileChnl.3: * doc/SetVar.3: * doc/StringObj.3: * doc/Utf.3: FossilOrigin-Name: f63890488de7106354b8ad47aa61e182a230ab43
* * doc/CrtSlave.3 (Tcl_MakeSafe): Removed warning about possibledgp2003-07-184-12/+16
| | | | | | deprecation (no TIP on that). FossilOrigin-Name: 29689345ec8be926f118f75eabc6dfc8483e6e7a
* * macosx/Makefile: added var to allow overriding of tclsh useddas2003-07-182-2/+8
| | | | | | during html help building (Landon Fuller). FossilOrigin-Name: bd9ca71d10abec10f16823a3a05f091379e673c3
* 2003-07-16 Mumit Khan <khan@nanotech.wisc.edu>hobbs2003-07-174-42/+60
| | | | | | | | | | * generic/tclIOUtil.c (SetFsPathFromAny): Add Cygwin specific code to convert POSIX filename to native format. * generic/tclFileName.c (Tcl_TranslateFileName): And remove from here. (TclDoGlob): Adjust for cygwin and append / for dirs instead of \ * win/tclWinFile.c (TclpObjChdir): Use chdir on Cygwin. FossilOrigin-Name: fe62167ad060b925ca85bff89b218fa2b38213d5
* * library/safe.tcl (FileInAccessPath): normalize paths beforehobbs2003-07-162-2/+13
| | | | | | comparison. [Bug 759607] (myers) FossilOrigin-Name: c758f157540d0d67d6b73967a42beb96cc01c316
* * unix/tclUnixNotfy.c (NotifierThreadProc): correct size of foundhobbs2003-07-162-2/+8
| | | | | | and word vars from int to long. [Bug 767578] (hgo) FossilOrigin-Name: 51f4c501bd140b0169f66a7adad823a6d07d91c9
* * generic/tcl.h: add recognition of -DTCL_UTF_MAX=6 on thehobbs2003-07-163-4/+30
| | | | | | | * generic/regcustom.h: make line to support UCS-4 mode. No config arg at this time, as it is not the recommended build mode. FossilOrigin-Name: 20681ebe8b658cad3172ea6a615d9b8f6619cd17
* Tcl_MakeSafe is a nasty function; document it as such. [Bug 655300]dkf2003-07-162-5/+17
| | | FossilOrigin-Name: 8eed71b2c325d4ffcaa73c4d3ff9674bae07227d
* * generic/tclPreserve.c: In Result and Preserve'd routines, do nothobbs2003-07-164-32/+29
| | | | | | | * generic/tclUtil.c: assume that ckfree == free, as that is not * generic/tclResult.c: always true. [Bug 756791] (fuller) FossilOrigin-Name: bb94a3e5100baa4da853c56429f66ced107b7b72
* * win/Makefile.in: Don't define TCL_DBGXmdejong2003-07-164-11/+28
| | | | | | | | | | | | | | | | | | symbol for every compile. Instead, define TCL_PIPE_DLL only when compiling tclWinPipe.c. This will break other build systems, so they will need to remove the TCL_DBGX define and replace it with a define for TCL_PIPE_DLL. * win/makefile.vc: Ditto. * win/tclWinPipe.c (TclpCreateProcess): Remove PREFIX_IDENT and DEBUG_IDENT from top of file. Use TCL_PIPE_DLL passed in from build env instead of trying to construct the dll name from already defined symbols. This approach is more flexible and better in the long run. FossilOrigin-Name: 938f1748b396d7831a47cd2b25bc5dfa4fa441e2
* * generic/tclFileName.c (Tcl_GlobObjCmd): [Bug 771840]dgp2003-07-164-24/+8
| | | | | | | | * generic/tclIOUtil.c (Tcl_FSConvertToPathType):[Bug 771947] * unix/tclUnixFCmd.c (GetModeFromPermString): [Bug 771949] Silence compiler warnings about unreached lines. FossilOrigin-Name: 8466408ea4e9255f7551a8026f35602f33a8f3d3
* * library/tcltest/tcltest.tcl (ProcessFlags): Corrected broken calldgp2003-07-163-4/+10
| | | | | | | * library/tcltest/pkgIndex.tcl: to [lrange]. Bumped to version 2.2.4. [Bug 772333] FossilOrigin-Name: 2dc6d76995c08834df72d961f34cce317e83cfb6
* Removed trivially-unreachable line [Bug 771939]dkf2003-07-161-2/+1
| | | FossilOrigin-Name: 287971e081364aec1c15a8b44f3e205f1b3f5a11
* * doc/http.n: Updated SYNOPSIS to match actual syntax ofdgp2003-07-162-3/+6
| | | | | | commands. [Bug 756112] FossilOrigin-Name: aacc41b0c727e559c8e8baccfa42b7667fa333bc
* * unix/dltest/pkga.c (Pkga_EqObjCmd): Fix typomdejong2003-07-162-2/+7
| | | | | | that was causing a crash in load.test. FossilOrigin-Name: f8bf84a943f7110a377c400e9431a47daf15a88e
* * unix/dltest/pkga.c: Updated to not use Tcl_UtfNcmp and counteddgp2003-07-152-2/+14
| | | | | | | strings instead of strcmp (not defined in any #include'd header) and presumed NULL-terminated strings. FossilOrigin-Name: 2f48ff2f8087c4b3461f8c06788200425aa41d4b
* * README: Bumped patch level to 8.4.4 in anticipationdgp2003-07-1510-16/+27
| | | | | | | | | | | | | | * generic/tcl.h: of another patch release. * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README.binary: * win/configure.in: * unix/configure: autoconf (2.13) * win/configure: FossilOrigin-Name: b7124e29e4986c45d46d4dfa2f9fa9029af60a1b
* Missed a bit off the last checkin! <:^)dkf2003-07-151-2/+2
| | | FossilOrigin-Name: 2e0eb0db1c9e8701af8e62ae09713d18b1b62ef3
* Added examples from David Welton [Patch 763312]dkf2003-07-152-1/+58
| | | FossilOrigin-Name: 0e6e846b97459c10281a29f59d21164e2a7618e2
* * generic/tclCompCmds.c (TclCompileIfCmd): Prior fix of Bug 711371dgp2003-07-152-3/+11
| | | | | | on 2003-04-07 introduced a buffer overflow. Corrected. [Bug 771613] FossilOrigin-Name: 9a618466d76ff4aec0d9d18436cf1ab89f6e4983
* Fixed confusing error message. [Bug 771539]dkf2003-07-153-4/+9
| | | FossilOrigin-Name: 1b77eb6a8e131e88692abbccc25d3742ff3026d3
* * macosx/Makefile: Rewrote buildsystem for Mac OS X framework builddas2003-07-158-804/+496
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | to be purely make driven; in order to become independent of Apple's closed-source IDE and build tool. The changes are intended to be transparent to the Makefile user, all existing make targets and cmd line variable overrides should continue to work. Changed build to only include tcl specific html help in Tcl.framework, the tk specific html help is now included in Tk.framework. * macosx/Tcl.pbproj/project.pbxproj: * macosx/Tcl.pbproj/jingham.pbxuser: Changed to purely call through to the make driven buildsystem; Tcl.framework is no longer assembled by ProjectBuilder. Set default SYMROOT in target options to simplify setting up PB (manually setting common build folder for tcl & tk no longer needed). * tools/tcltk-man2html.tcl: Added options to allow building only the tcl or tk html help files; the default behaviour with none of the new options is to build both, as before. * unix/Makefile.in: Added targets for building only the tcl or tk help. * macosx/README (new): Tcl specific excerpts of tk/macosx/README. * generic/tcl.h: Updated reminder comment about editing macosx/Tcl.pbproj/project.pbxproj when version number changes. FossilOrigin-Name: c83f321e866e77a292e8cc93ac7400676a3360d9
* missing .hobbs2003-07-141-2/+2
| | | FossilOrigin-Name: 27609b4bd4927e317c056af5cd640715a88fa0f4
* typo fixes from trunkdas2003-07-141-5/+5
| | | FossilOrigin-Name: 82f2ada59d5ecb5521466b8ca45747b77b526bea
* Documented and tested for the current behaviour of [binary format a] anddkf2003-07-113-3/+43
| | | | | | [binary scan ? a]. This is what they've been doing all along. [Bug 735364] FossilOrigin-Name: 89a750b55360ad7877a80bf9168f443617ba643f
* * library/package.tcl: Corrected [pkg_mkIndex] bug reported ondgp2003-07-112-3/+13
| | | | | | | comp.lang.tcl. The indexer was searching for newly indexed packages instead of newly provided packages. FossilOrigin-Name: 67bf54bf17bdde515c551f833cff2dde5cf4f846
* Tighened up wording of several expr operations to make them less inclined todkf2003-07-042-12/+16
| | | | | | misinterpretation. [Bug 758488] FossilOrigin-Name: fe5ddadbb9607e9846587c95d6797a803a7eaa57
* * tests/cmdAH.test: Made tests of [file mtime] work better on FATdkf2003-07-042-27/+79
| | | | | | filesystems. [Patch 760768] Also a little general cleanup. FossilOrigin-Name: 1e2572ac37f99b8e4397c110a5a338a492f06e13
* * unix/configure: Regen.mdejong2003-06-253-25/+37
| | | | | | | | | * unix/tcl.m4 (SC_CONFIG_CFLAGS): Add -ieee when compiling with cc and add -mieee when compiling with gcc under OSF1-V5 "Tru64" systems. [Bug 748957] FossilOrigin-Name: 6be8e0280a2505adbaf286635b070838eb479b23
* Documented that [source] always uses the system encoding.dkf2003-06-242-8/+17
| | | FossilOrigin-Name: eb568d11536ee5e147ca0d39bec8ad5766b8cfaf
* fs doc fixvincentdarley2003-06-232-13/+15
| | | FossilOrigin-Name: b7f8ed2cd34684a2b6fefb675f19041a45c15f02
* file copy empty filename bug fixvincentdarley2003-06-233-2/+26
| | | FossilOrigin-Name: 601c047b17758338840c4b48d0ac570c672970c1
* 2003-06-18 Miguel Sofer <msofer@users.sf.net>msofer2003-06-182-4/+7
| | | | | | | * generic/tclNamesp.c (Tcl_Export): removed erroneous comments [Bug 756744] FossilOrigin-Name: 82b74923702265ef8586a7243995fcfcead58d62
* backport of regsub empty string fixesvincentdarley2003-06-173-7/+63
| | | FossilOrigin-Name: 31ae6969b0d4739ee8549597494ab52f605bf193
* * generic/tclBasic.c:msofer2003-06-104-26/+39
| | | | | | | | | * generic/tclExecute.c: let TclExecuteObjvInternal call TclInterpReady instead of relying on its callers to do so; fix for the part of [Bug 495830] that is new in 8.4. * tests/interp.test: Added tests 18.9 (knownbug) and 18.10 FossilOrigin-Name: 3ef5e4db8f07f6e68d1bf1a454c461551cd6ebf1
* * string.test (string-4.15): Added test for [string first] bugdgp2003-06-092-1/+14
| | | | | | | reported in Tcl 8.3, where test for all-single-byte-encoded strings was not reliable. FossilOrigin-Name: a2c2c4b931b3e9025bbe1432bdda6f3bc55a8fea
* Fix for [Bug 748700]mistachkin2003-06-043-4/+16
| | | FossilOrigin-Name: 020cbf17af1819ea7989142fc91591c2dc7f3c23
* add thanksdgp2003-05-231-0/+2
| | | FossilOrigin-Name: 02d81e41943c19f5f14347d4d3ae2a040b6292f6
* * generic/tclObj.c (tclCmdNameType): Converted internal repdgp2003-05-232-8/+27
| | | | | | | | | | management of the cmdName Tcl_ObjType the opposite way, to always use the twoPtrValue instead of always using the otherValuePtr. Previous fix on 2003-05-12 broke several extensions that wanted to poke around with the twoPtrValue.ptr2 value of a cmdName Tcl_Obj, like TclBlend and e4graph. [Bug 726018] FossilOrigin-Name: 347c8b73241af774798af7a2ad2e91babe35a939
* moved core-8-4-3 tag for macosx only fix at request of OS X maintainercore-8-4-3hobbs2003-05-231-2/+2
| | | FossilOrigin-Name: c1c49f63e5441c4f793f772af377accce4883fc1
* * macosx/tclMacOSXBundle.c: fixed a problem that caused only thedas2003-05-222-0/+17
| | | | | | | | first call to Tcl_MacOSXOpenVersionedBundleResources() for a given bundle identifier to succeed. This caused the tcl runtime library not to be found in all interps created after the inital one. FossilOrigin-Name: c9a2cd61f3e0ad9c12e3ed8edd329ac6a1545412