summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* * README: Bump version number to 8.6a2dgp2008-08-121-2/+2
| | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: ff4d6323a8a967a63d32d28abbf0d562953b1388
* * library/http/http.tcl: Remove 8.5 requirement.dgp2008-08-112-3/+3
| | | | | | | | | * library/http/pkgIndex.tcl: * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: FossilOrigin-Name: 8b417ebe570987da3a2cb5950cbcb1cb2c1459a5
* Remove the 8.5+ requirement to avoid problems with shipping http as a tcl ↵patthoyts2008-08-111-4/+4
| | | | | module. FossilOrigin-Name: 57e81cc52654fa454393e5ef936ab17832c52a9e
* * library/tm.tcl: Added a 'package provide' command to theandreas_kupries2008-08-111-1/+2
| | | | | | | | | | | generated ifneeded scripts of Tcl Modules, for early detection of conflicts between the version specified through the file name and a 'provide' command in the module implementation, if any. Note that this change also now allows Tcl Modules to not provide a 'provide' command at all, and declaring their version only through their filename. FossilOrigin-Name: f3cd8f58868d457be202ecd11d4ac95ddce89fe2
* &#(*& typo!dgp2008-08-111-1/+1
| | | FossilOrigin-Name: 2f8836099309d6b4ddeea00f958e691f9e16ea13
* * library/http/http.tcl: Bump http version to 2.7.1 to accountdgp2008-08-112-5/+5
| | | | | | | | | | * library/http/pkgIndex.tcl: for [Bug 2046486] bug fix. This * unix/Makefile.in: release of http now requires a * win/Makefile.in: dependency on Tcl 8.5 to be able to * win/makefile.bc: use the unsigned formats in the * win/makefile.vc: [binary scan] command. FossilOrigin-Name: 6e510ffad073a34de669cfdb39f53908168b0653
* crc field from zlib data should be treated as unsigned for 64bit support ↵patthoyts2008-08-111-2/+2
| | | | | [Bug 2046846] FossilOrigin-Name: ef5481bca165fa80ef17748d712738fba798a7c4
* Olson's tzdata2008ekennykb2008-08-081-0/+36
| | | FossilOrigin-Name: e38827503975cf822b67d940fc5a5c92d3741bb6
* Olson's tzdata2008ekennykb2008-08-0812-15/+29
| | | FossilOrigin-Name: 121b0de9205772e3f7b6782237d9b24cc845252c
* missed some nukeable comments re [namespace inscope]msofer2008-08-061-8/+3
| | | FossilOrigin-Name: 62b41b608a90079ab7bfc313dc72eef723656824
* * library/init.tcl (::unknown): removed the [namespace inscope]msofer2008-08-061-12/+3
| | | | | | | | | | | hack that was maintained for Itcl *** POTENTIAL INCOMPATIBILITY *** for Itcl Itcl users will need a new release with Itcl's [Patch 2040295], or else load the tiny script in that patch by themselves (rewrite ::unknown). Note that it is a script-only patch. FossilOrigin-Name: 53ee04101a2c9f8005017b00f1b40ec81252de94
* * library/package.tcl: Removed [file readable] testing fromdgp2008-07-031-11/+29
| | | | | | | | | [tclPkgUnknown] and friends. We find out soon enough whether a file is readable when we try to [source] it, and not testing before allows us to workaround the bugs on some common filesystems where [file readable] lies to us. [Patch 1969717] FossilOrigin-Name: 570fddae320aeec0eb1f9ecd205186f759db4ceb
* * library/tm.tcl: Modified the handling of Tcl Modules and of theandreas_kupries2008-06-253-14/+144
| | | | | | | | * library/safe.tcl: Safe Base to interact nicely with each other, * library/init.tcl: enabling requiring Tcl Modules in safe * tests/safe.test: interpreters. Fixes [Bug 1999119]. FossilOrigin-Name: d5216b1efd0db640ee7abd0a5ca52ddd38bf47f2
* * README: Bump version number to 8.6a1dgp2008-06-191-2/+2
| | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 764de4e88b5f6a87e3cddfc1c1ede70a1f063e58
* * README: Bump version number to 8.6a0dgp2008-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: FossilOrigin-Name: b76be03521619e41d68101547228a6b69c44ccd3
* * generic/tcl.h: Bump to 8.5.2 for release.core-8-5-2dgp2008-03-281-2/+2
| | | | | | | | | | | | | * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 514a7e674ee80e3d3276a4c044580357e24500c8
* Changes up to and including Olson's tzdata2008bkennykb2008-03-2723-478/+2232
| | | FossilOrigin-Name: 79c4daab88e2020bfbc1deb9758265be83358c0e
* * library/tm.tcl (::tcl::tm::UnknownHandler): Changed 'source' toandreas_kupries2008-03-181-1/+1
| | | | | | | | | | | | | | | | 'source -encoding utf-8'. This fixes a portability problem of Tcl Modules pointed out by Don Porter. By using plain 'source' we were at the mercy of 'encoding system', making modules less portable than they could be. The exact scenario: A writes a TM in some weird encoding which is A's system encoding, distributes it, and somewhere else it cannot be read/used because the system encoding is different. Forcing the use of utf-8 makes the module portable. ***INCOMPATIBILITY*** for all Tcl Modules already written in non-utf-8 compatible encodings. FossilOrigin-Name: 24a32ceeee7c50e2602b5a7b3bb4a545474bd91a
* Fix oops. Use ::list, not list, prevent use of the namespace local command.andreas_kupries2008-03-181-1/+1
| | | FossilOrigin-Name: bf1856b94a1d5db92a0976b0b3c3b3216ab7ae77
* * library/tm.tcl (::tcl::tm::Defaults): Modified handling ofandreas_kupries2008-03-181-2/+5
| | | | | | | | | environment variables. See [Bug 1914604]. Solution slightly different than proposed in the report. Using the underscored form TCLX_y_TM_PATH even if TCLX.y_TM_PATH exists. Also using a loop to cut prevent code replication. FossilOrigin-Name: 87f6d0ef1f94a1570be7144a20fee76c9f4460ee
* change http::geturl -keepalive default to 0 as it has poor true pipeline supporthobbs2008-03-121-2/+3
| | | FossilOrigin-Name: 857478298870e5c179264efa4fe5e4a2b8750a5a
* * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-122-130/+478
| | | | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506] FossilOrigin-Name: 6e51258400a0c32f824b286156f8edee092a4a61
* * library/http/http.tcl (http::geturl): add -method option to supporthobbs2008-03-121-4/+9
| | | | | | | * tests/http.test (http-3.1): http PUT and DELETE requests. * doc/http.n: [Bug 1599901, 862554] FossilOrigin-Name: 33649f231d697f5c5e7570af34db166aefd5b0c9
* * library/http/http.tcl: whitespace changes, code cleanup. Allowhobbs2008-03-121-49/+50
| | | | | | http to be re-sourced without overwriting http state. FossilOrigin-Name: 4d66243235ad539f0ec52eb70aecfac377c7e4a2
* bug #705956 - fix inverted logic when cleaning up socket error in geturl. ↵patthoyts2008-02-271-16/+28
| | | | | Document meta accessor. FossilOrigin-Name: 8a680814d7b20683894b5cfe4a418d9af05d1881
* * doc/clock.n: Corrected minor indentation gaffe in thekennykb2008-02-271-7/+8
| | | | | | | | | | | | | | penultimate paragraph. [Bug 1898025] * generic/tclClock.c (ParseClockFormatArgs): Changed to check that the clock value is in the range of a 64-bit integer. [Bug 1862555] * library/clock.tcl (::tcl::clock::format, ::tcl::clock::scan, ::tcl::clock::add, ::tcl::clock::LocalizeFormat): Fixed bugs in caching of localized strings that caused weird results when localized date/time formats were used. [Bug 1902423] * tests/clock.test (clock-61.*, clock-62.1): Regression tests for [Bug 1862555] and [Bug 1902423]. FossilOrigin-Name: bc94636f47caf10398b845f283791a016db29d60
* Set version 2.5.5patthoyts2008-02-262-10/+16
| | | | | | bug #1868845 - it is better to do the [eof] check after trying to read from the socket. No clashes found in testing. Added http::meta command to access the http headers. FossilOrigin-Name: 9773380ea56755b93bc5667ecdb8182315f316f3
* Fix for bug #1818565. Always check that the state array exists in the ↵patthoyts2008-02-222-5/+5
| | | | | http::status command. Set version 2.5.4 FossilOrigin-Name: ad7511df0feaf9274daefd79dd17572ff0510438
* * generic/tcl.h: Bump version number to 8.5.2b1 to distinguishdgp2008-02-131-2/+2
| | | | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: 8cd7e62e9a7b86f6f29530021bc6549e53e38732
* * generic/tclClock.c (ClockParseformatargsObjCmd):kennykb2008-02-061-111/+51
| | | | | | | | | | | | * library/clock.tcl (::tcl::clock::format): * tests/clock.test (clock-1.0, clock-1.4): Performance enhancements in [clock format] (moving the analysis of $args into C code, holding on to Tcl_Objs with resolved command names, [lassign] in place of [foreach], avoiding [namespace which] for command resolution). FossilOrigin-Name: fa22a0f73aacd121c7c4e1c00040fef916a50776
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-041-2/+2
| | | | | | | | | | | | | | * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: FossilOrigin-Name: 967313044694396b46b9f848a3d2274617c0dd84
* * generic/tcl.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-021-2/+2
| | | | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: 0c0959c51dcb412b691dab972b2fe75418acacb0
* merge stable branch onto HEADdgp2007-12-134-5/+5
| | | FossilOrigin-Name: d1f7550cd9bf1343d8505fb99fc5141b58bb88bf
* Simplify code for setting up the [chan] ensemble now that we can leveragedkf2007-12-061-26/+1
| | | | | | TclMakeEnsemble to do most of the work. FossilOrigin-Name: e37ce3e407069298d00228a8fed886d98f88b308
* * library/tcltest/tcltest.tcl: Bump tcltest to version 2.3.0 so thatdgp2007-12-032-3/+3
| | | | | | | | * library/tcltest/pkgIndex.tcl: we release a stable tcltest with a * unix/Makefile.in: stable Tcl. * win/Makefile.in: FossilOrigin-Name: edc02dc41572f0937c4ad63356a93167c9169238
* Olson's tzdata2007i importedkennykb2007-11-199-926/+987
| | | FossilOrigin-Name: 1dccbd66c85f79dc81f79e8e30d8cdbe7ee16445
* * README: Bump version number to 8.5b3.dgp2007-11-191-2/+2
| | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: 48093f99b43fcd1f1ec37c4c83a0d05434f3d3f0
* * generic/tcl.h: Bump version number to 8.5b2.1 to distinguishdgp2007-10-301-2/+2
| | | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: 8dc4b6f34fbc385dcbef9359f1babb52c2a2bdd7
* * README: Bump version number to 8.5b2.dgp2007-10-261-2/+2
| | | | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: 7fb70f130d3c2c82df5efa28073545be23f4bc1f
* * generic/tcl.h: Bump version number to 8.5b1.1 to distinguishdgp2007-10-021-2/+2
| | | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure: FossilOrigin-Name: f75bd883339f3d8bd55dd687af4887ff05d60c22
* * library/tclIndex: Added 'tcl::tm::path' to the tclIndex. Thisandreas_kupries2007-10-021-0/+1
| | | | | | fixes [SF Bug 1806422] reported by Don Porter. FossilOrigin-Name: 0cffd8d27e7f589fa3e7b03f51c7b151ec5c2e55
* * README: Bump version number to 8.5b1dgp2007-09-191-2/+2
| | | | | | | | | | | * generic/tcl.h: Merge from core-stabilizer-branch. * library/init.tcl: Stabilizing toward 8.5b1 release now done * tools/tcl.wse.in: on the HEAD. core-stabilizer-branch is * unix/configure.in: now suspended. * unix/tcl.spec: * win/configure.in: FossilOrigin-Name: dd2ca9251761565925b426e2957f267fdf97bb4d
* * library/tcltest/tcltest.tcl: Accept underscores and colons indgp2007-09-112-8/+6
| | | | | | | | | * library/tcltest/pkgIndex.tcl: constraint names. Properly handle constraint expressions that return non-numeric boolean results like "false". Bump to tcltest 2.3b1. [Bug 1772989; RFE 1071322] * tests/info.test: Disable fragile tests. FossilOrigin-Name: 104f46469c9f574c13bc4ce584a2e7ce9a6d6cca
* Olson's tzdata2007gkennykb2007-09-0316-2550/+2598
| | | FossilOrigin-Name: 820ffba5ee1cf723aee4d4d5ce73afa12102b0b2
* * library/clock.tcl (ParseClockScanFormat): Modified code to allowkennykb2007-08-251-19/+22
| | | | | | | * tests/clock.test (clock-60.*): case-insensitive matching of time zone and month names. [Bug 1781282] FossilOrigin-Name: ef5625c545fc07b6d777b5c936d90399914e58a4
* * library/init.tcl ([auto_load_index]): Delete stray "]" that createddgp2007-08-231-2/+2
| | | | | | an expr syntax error (masked by a [catch]). FossilOrigin-Name: e0f8f0d18082460d0431f02404880647effb6a2f
* Rewrote word.tcl for greater efficiency. [Bug 1764318]dkf2007-08-011-68/+82
| | | FossilOrigin-Name: 69bafc52fedc87ad323f1507503faf79580996e1
* * library/platform/platform.tcl: Fixed bug in 'platform::patterns'andreas_kupries2007-07-202-13/+15
| | | | | | | | | | | * library/platform/pkgIndex.tcl: where identifiers not matching * unix/Makefile.in: the special linux and solaris forms would not * win/Makefile.in: get 'tcl' as an acceptable platform added to * doc/platform.n: the result. Bumped package to version 1.0.3 and * doc/platform_shell.n: updated documentation and Makefiles. Also fixed bad version info in the documentation of platform::shell. FossilOrigin-Name: 6dda18cb692c8cb68f1915c5c833288d6c40cc57
* * library/init.tcl (unknown): Corrected inconsistent error messagedgp2007-07-051-13/+11
| | | | | | in interactive [unknown] when empty command is invoked. [Bug 1743676] FossilOrigin-Name: c05e2d8a1fb7e2374bfb1993e27cba7b0caa340b
* * unix/configure: autoconf-2.59 (FC6 fork)dgp2007-05-181-2/+2
| | | | | | | | | | | | | | | | | | | * win/configure: * README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite. FossilOrigin-Name: c798353dedec7e2d208285297483b60ee5a2127a