summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclDecls.h:hobbs2000-02-083-9/+9
| | | | | | | * generic/tcl.decls: change Tcl_GetOpenFile to use decl of 'int forWriting' instead of 'int write' to avoid shadowing [Bug: 4121] * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel
* * doc/library.n:hobbs2000-02-081-2/+2
| | | | * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122]
* * README:hobbs2000-02-082-10/+30
| | | | | | | | | | | | | | | | | | | | | * tools/tcl.wse.in: * unix/configure.in: * win/configure.in: * win/README: * win/README.binary: * generic/tcl.h (TCL_RELEASE_SERIAL): Moved to 8.3.0 patchlevel * doc/library.n: * library/auto.tcl: fixed crufty puts code and docs [Bug: 4122] * library/tcltest1.0/tcltest.tcl: correctly protected searchDirectory list to allow dirnames with spaces * unix/tcl.m4: changed all -fpic to -fPIC * generic/tclDecls.h: * generic/tcl.decls: change Tcl_GetOpenFile to use decl of 'int forWriting' instead of 'int write' to avoid shadowing [Bug: 4121]
* * tests/package.test:ericm2000-02-073-40/+40
| | | | | * library/tclIndex: * library/package.tcl: Renamed ::package namespace to ::pkg.
* Removed references to struct1.0 dir.ericm2000-02-072-8/+8
|
* Removing struct namespace stuff.ericm2000-02-0710-1147/+22
|
* * tests/httpold.test: changed test script to source in the httpdhobbs2000-02-052-149/+9
| | | | server procs from httpd instead of having its own set.
* * unix/README: fixed notes about --enable-shared and add notehobbs2000-02-051-2/+6
| | | | about --disable-shared.
* * tests/httpd: improved query support in test httpd to handle fixhobbs2000-02-051-1/+17
| | | | in http.tcl. [Bug: 4089 change 2000-02-01]
* *** empty log message ***hobbs2000-02-051-2/+1
|
* * tests/httpd: improved query support in test httpd to handle fixhobbs2000-02-051-2/+10
| | | | | | | in http.tcl. [Bug: 4089 change 2000-02-01] * unix/README: fixed notes about --enable-shared and add note about --disable-shared.
* * doc/tree.n:ericm2000-02-0511-8/+1153
| | | | | | | | | | | | | | | | | | | * doc/stack.n: * doc/queue.n: docs for tree, stack, and queue. * win/Makefile.in: * unix/Makefile.in: Added struct1.0 to list of libraries to install. * tests/stackstruct.test: stack tests * tests/queue.test: queue tests * library/struct1.0/queue.tcl: queue data structure. * library/struct1.0/stack.tcl: stack data structure. * library/struct1.0/pkgIndex.tcl: * library/struct1.0/struct.tcl: data structure package
* Renamed Package.n -> packagens.n to deal with (one of) NT's (many) shortcomings.ericm2000-02-032-1/+7
|
* * tests/regexp.test: added tests for -all and -inline switcheshobbs2000-02-024-104/+245
| | | | | | * doc/regexp.n: added docs for -all and -inline switches * generic/tclCmdMZ.c (Tcl_RegexpObjCmd): added extra comments for new -all and -inline switches to regexp command
* * library/init.tcl: Applied patch from rfe 1734 regardingericm2000-02-012-3/+26
| | | | auto_load errors not setting error message and errorInfo properly.
* see loghobbs2000-02-011-0/+11
|
* improved OSF1 thread build flagshobbs2000-02-011-2/+2
|
* * win/Makefile.in (install-*): reduced verbosity of installhobbs2000-02-011-4/+4
|
* * generic/tclFileName.c (Tcl_JoinPath): improved support for specialhobbs2000-02-011-3/+6
| | | | QNX node id prefixes in pathnames [Bug: 4053]
* * library/http1.0/http.tcl:hobbs2000-02-014-8/+8
| | | | | * library/http2.1/http.tcl: The query data POSTed was newline terminated when it shouldn't be altered [Bug: 4089]
* * tests/package.test:ericm2000-02-018-42/+304
| | | | | | | | | | | | | | | | | * library/tclIndex: * library/package.tcl: Added ::package namespace and ::package::create function. * library/init.tcl: Fixed problem with auto_load and determining if commands were loaded. * library/auto.tcl: "Fixed" issues with $ in files to be auto indexed. * doc/Package.n: New man page for package::create function. * doc/pkgMkIndex.n: Added additional information. * doc/library.n: Added additional qualification regarding auto_mkindex.
* * tests/pkg/magicchar2.tcl:ericm2000-01-294-4/+37
| | | | | | | | | * tests/autoMkindex.test: Test for auto loader fix (bug #2480). * library/init.tcl: auto_load was using [info commands $name] to determine if a given command was available; if the command name had * or [] it, this would fail because info commands uses glob-style matching. This is fixed. (Bug #2480).
* * tests/pkg/spacename.tcl:ericm2000-01-283-3/+13
| | | | | | | * tests/pkgMkIndex.test: Tests for fix for bug #2360. * library/package.tcl: Fixed to extract only the first element of the list returned by auto_qualify (bug #2360).
* * tests/pkg/magicchar.tcl:ericm2000-01-284-4/+48
| | | | | | | | | * tests/autoMkindex.test: Test for fix for bug #2611. * library/auto.tcl: Fixed the regular expression that performs $ escaping before sourcing a file to index. It was erroneously adding \ escapes even to $'s that were already escaped, effectively "un-escaping" those $'s. (bug #2611).
* * tests/autoMkindex.test:ericm2000-01-282-4/+24
| | | | | | * library/auto.tcl: Applied patch (with slight modification) from bug #2701: auto_mkIndex uses platform dependent file paths. Added test for fix.
* * library/tcltest1.0/tcltest.tcl: Changed NormalizePath tojenn2000-01-276-23/+27
| | | | | | | | normalizePath and exported it as a public proc. This proc creates an absolute path given the name of the variable containing the path to modify. The path is modified in place. * library/tcltest1.0/pkgIndex.tcl: Added normalizePath. * tests/all.tcl: Changed code to use normalizePath.
* * tests/pkg/samename.tcl: test file for bug #1983ericm2000-01-273-26/+59
| | | | | | | | * tests/pkgMkIndex.test: * library/package.tcl: Fixed bug #1983, dealing with pkg_mkIndex incorrectly handling situations with two procs by the same name but in different namespaces (ie, foo::baz and bar::baz).
* * tests/pkgMkIndex.test:ericm2000-01-274-56/+79
| | | | | | | | * doc/pkgMkIndex.n: * library/package.tcl: Per rfe #4097, optimized creation of direct load packages to bypass computing the list of commands added by the new package. Also made direct loading the default, and added a -lazy option.
* * generic/tclNamesp.c: Undid fix for #956, which broke backwardsericm2000-01-269-23/+60
| | | | | | | | | | | | | compatibility. * doc/variable.n: * doc/trace.n: * doc/namespace.n: * doc/info.n: Added further information about differences between "namespace which" and "info exists". * doc/SetErrno.3: Added descriptions of ErrnoId() and ErrnoMsg() functions.
* * win/makefile.vc: added some support for building helpfile on Windowshobbs2000-01-261-1/+24
|
* * unix/tcl.m4: modified EXTRA_CFLAGS to add -DHAVE_TZSET forhobbs2000-01-262-8/+15
| | | | | | | | OSF1-V* and ULTRIX-4.* when not using gcc. Also added higher min stack size for OSF1-V* when building with threads. [Bug: 4063] * unix/tclUnixChan.c (CreateSocketAddress): changed comparison with -1 to 0xFFFFFFFF, to ensure 32 bit comparison even on 64 bit systems. [Bug: 3878]
* * generic/tclClock.c (FormatClock): inlined resultPtr, as ithobbs2000-01-264-13/+24
| | | | | | | | | | conflicted with var creation for HAVE_TZSET #def [Bug: 4063] * generic/tclCmdIL.c (Tcl_LsortObjCmd): fixed potential leak when calling lsort -command with bad command [Bug: 4067] * generic/tclFileName.c (Tcl_JoinPath): added support for special QNX node id prefixes in pathnames [Bug: 4053]
* * doc/ListObj.3: clarified Tcl_ListObjGetElements docs [Bug: 4080]hobbs2000-01-262-12/+20
| | | | * doc/glob.n: clarified Mac path separator determination docs.
* see logshobbs2000-01-262-6/+27
|
* simplified makefile flagshobbs2000-01-241-13/+4
|
* * unix/tclUnixPort.h: moved include of <utime.h> lower since somehobbs2000-01-242-4/+8
| | | | | | | | systems (UTS) require sys/types.h to be included first [Bug: 4031] * unix/tclUnixChan.c (CreateSocketAddress): changed comparison with -1 to 0xFFFFFFFFFFFFFFF, which is the pedantic way to say -1 for both 32 bit and 64 bit systems. [Bug: 3878]
* * library/init.tcl (auto_execok): added 'start' to list ofhobbs2000-01-241-3/+9
| | | | recognized built-in commands for COMSPEC on NT. [Bug: 2858]
* * generic/tclInt.h:hobbs2000-01-245-19/+28
| | | | | | | | | * generic/tcl.decls: moved Tcl_ProcObjCmd to stubs table [Bug: 3827] and removed 'register' from stub definition of Tcl_AppendUnicodeToObj [Bug: 4038] * generic/tclFileName.c: improved guessing of path separator for the Mac. (Darley)
* see logshobbs2000-01-241-0/+20
|
* * unix/mkLinks:ericm2000-01-212-0/+32
| | | | * doc/GetHostName.3: Man page for Tcl_GetHostName (bug #1817).
* * doc/lreplace.n: Corrected man page with respect to treatment ofericm2000-01-212-24/+33
| | | | empty lists, and "prettied up" the page. (bug #1705).
* ChangeLog commit.ericm2000-01-211-0/+18
|
* * namespace.test: Added test for undefined variables withericm2000-01-212-3/+11
| | | | | | | namespace which (bug #956). * tclNamesp.c: Added check for undefined variables in NamespaceWhichCmd (bug #956).
* added test for [info body] bytecompiled object bughobbs2000-01-211-1/+16
|
* * var.test: Added tests for corrected variable behavior (bug #981).ericm2000-01-213-4/+49
| | | | | | | | | | * upvar.n: Expanded explanation of upvar behavior with respect to variable traces. (bugs 3917 1433 2110). * tclVar.c: Changed behavior of variable command when name refers to an element in an array (ie, "variable foo(x)") to always return an error, regardless of existance of that element in the array (now behavior is consistant with docs too) (bug #981).
* added catch {unset t} for atomic testhobbs2000-01-211-13/+2
|
* *** empty log message ***hobbs2000-01-211-6/+6
|
* * unix/tclUnixNotfy.c (Tcl_InitNotifier): added cast for tsdPtrhobbs2000-01-211-3/+4
|
* set.test: added test for complex array elem name compilinghobbs2000-01-211-1/+27
|
* * library/word.tcl: changed tcl_(non)wordchars settings to usehobbs2000-01-211-7/+7
| | | | new unicode regexp char class escapes instead of char sequences