summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Removed newline appended to POST data.patthoyts2009-04-197-19/+127
| | | | | | Added tests to check that the data provided by a POST is as stated in the content-length [Bug 2715421] FossilOrigin-Name: dfd6051afd67aceec1ca6933b5412ddad03065bb
* Doc improvements.dkf2009-04-153-21/+61
| | | FossilOrigin-Name: a2213bf663625e7288f45d6953158dc465ae5c80
* * library/tzdata/Asia/Karachi: Updated rules for Pakistan Summerkennykb2009-04-142-0/+7
| | | | | | Time (Olson's tzdata2009f) FossilOrigin-Name: 4468f7bd90bbdba5f97503b8207ea39e508d339f
* update Apple copyright notice for 2009-04-10 changesdas2009-04-144-51/+13
| | | FossilOrigin-Name: 2c504309bd0f5bde0a1b60012e44b6206fb0887d
* Clarify the rules for resolution of what forwarded methods forward to.dkf2009-04-115-22/+146
| | | FossilOrigin-Name: 1c0fc91aa2fc476242f6461f0eac6327351908f5
* D'ohdas2009-04-111-1/+1
| | | FossilOrigin-Name: d02b912ad7ebfd264a1dbe269f0c5b6c18ad249e
* fix warningdas2009-04-101-1/+3
| | | FossilOrigin-Name: 51a4b704be4ad3a5d053e67a25c66c8ef5ce8d1e
* Forgot to add changelog for http commitpatthoyts2009-04-101-0/+8
| | | FossilOrigin-Name: 8c8d7c542c5ef1ffe5a3206046ff36bea73c88f5
* Remove unused variable (compiler warning)dgp2009-04-101-2/+2
| | | FossilOrigin-Name: 199cda2257754f020eba51e200cf1966215ab486
* * unix/tclUnixChan.c: TclUnixWaitForFile(): use FD_* macrosdas2009-04-103-67/+65
| | | | | | | * macosx/tclMacOSXNotify.c: to manipulate select masks (Cassoff). [Bug 1960647] FossilOrigin-Name: 2001faff8c575257ed8ce6f49ec6d33439d9921d
* * unix/tclLoadDyld.c: use RTLD_GLOBAL instead of RTLD_LOCAL.das2009-04-102-3/+6
| | | | | | [Bug 1961211] FossilOrigin-Name: bb4fb805ebe1e4b2f9c8c5bb8a9cb6965324aacd
* typodas2009-04-101-2/+2
| | | FossilOrigin-Name: b9226e1fb4ab4af93c0ecaf0f3c9ca6cbe95c24f
* * macosx/tclMacOSXNotify.c: revise CoreFoundation notifier to allowdas2009-04-108-428/+1062
| | | | | | | | | | | | | | | | | | | | * unix/tclUnixChan.c: embedding into applications that * unix/tclUnixEvent.c: already have a CFRunLoop running and want to run the tcl event loop via Tcl_ServiceModeHook(TCL_SERVICE_ALL). * macosx/tclMacOSXNotify.c: add CFRunLoop based Tcl_Sleep() and * unix/tclUnixChan.c: TclUnixWaitForFile() implementations * unix/tclUnixEvent.c: and disable select() based ones in CoreFoundation builds. * unix/tclUnixNotify.c: simplify, sync with tclMacOSXNotify.c. * generic/tclInt.decls: add TclMacOSXNotifierAddRunLoopMode() * generic/tclIntPlatDecls.h: internal API, regen. * generic/tclStubInit.c: FossilOrigin-Name: ec1a5f86861b3736515526ad66b50887844b676b
* * unix/configure.in (Darwin): use Darwin SUSv3 extensions ifdas2009-04-103-6/+101
| | | | | | | | | | available; remove /Network locations from default tcl package search path (NFS mounted locations and thus slow). * unix/configure: autoconf-2.59 * unix/tclConfig.h.in: autoheader-2.59 FossilOrigin-Name: 4f6862e5463ecdd5856829784f112688761542b8
* * macosx/tclMacOSXBundle.c: on Mac OS X 10.4 and later, replacedas2009-04-102-8/+84
| | | | | | deprecated NSModule API by dlfcn API. FossilOrigin-Name: 5933ea7d81b9f81c2695ca57d280281af5563299
* Improved HTTP/1.1 support and added specific HTTP/1.1 testing.patthoyts2009-04-1010-136/+997
| | | | | | | | | | This patch makes use of the 8.6 zlib support to provide for deflate and gzip support and handles the -channel option with compression and chunked transfer encoding. For the -handler option we currently disable HTTP/1.1 features as we cannot properly pass the data through to the caller. FossilOrigin-Name: e861cc28b065288ecbecc4c537d5c7871ebb0e45
* Fix for immediate problem in [Bug 2089279].dkf2009-04-102-17/+23
| | | FossilOrigin-Name: c3f65b131e928645d42bf42aafcda429f8e71256
* Specific check for [Bug 26245326]patthoyts2009-04-103-3/+34
| | | | | | | This bug is caused by receiving a partial HTTP response line which caused premature switching of the state in the client package before we received the whole line. FossilOrigin-Name: cb97cbffd065f790bd2abe968c4202f1bbc1f363
* Olson's tzdata2009ekennykb2009-04-0913-483/+861
| | | FossilOrigin-Name: 112f6af617ec8873716fc87051da38480014563c
* * library/http/http.tcl: Handle incomplete lines in thedgp2009-04-092-2/+8
| | | | | | "connecting" state. Thanks to Sergei Golovan. [Bug 26245326] FossilOrigin-Name: 7e2b73c3e1c67be957fb450b034ae4948bb928e1
* * library/platform/platform.tcl: Extended the darwin sections toandreas_kupries2009-04-086-11/+59
| | | | | | | | | | | * library/platform/pkgIndex.tcl: add a kernel version number to * unix/Makefile.in: the identifier for anything from Leopard (10.5) * win/Makefile.in: on up. Extended patterns for same. Extended cpu * doc/platform.n: recognition for 64bit Tcl running on a 32bit kernel on a 64bit processor (By Daniel Steffen). Bumped version to 1.0.4. Updated Makefiles. FossilOrigin-Name: 0aca619525f64eba9bd308c103cfa03e4aec1d9e
* * library/tcltest/tcltest.tcl: Converted [eval]s (some unsafe!) todgp2009-04-085-17/+24
| | | | | | | | * library/tcltest/pkgIndex.tcl: {*} in tcltest package. [Bug 2570363] * unix/Makefile.in: => tcltest 2.3.1 * win/Makefile.in: FossilOrigin-Name: f054da9f0c71a5c4e5454881c52ac97381cf6e8c
* * generic/tclStringObj.c: Correction so that value ofdgp2009-04-072-2/+7
| | | | | | TCL_GROWTH_MIN_ALLOC is everywhere expressed in bytes as comment claims. FossilOrigin-Name: 24eea28193cb2401610cb4d159162c8b2abce779
* Fix [Bug 1910136].dkf2009-04-042-12/+39
| | | FossilOrigin-Name: d99c0d9aba76877469bc6bcb02d759a9d5d23124
* * doc/Alloc.3: Size argument is "unsigned int". [Bug 2556263]dgp2009-03-302-2/+6
| | | FossilOrigin-Name: 730ead76b99fd56b8e47ab676e5600a659ca7299
* * generic/tclPathObj.c (TclPathPart): TclPathPart() was computingdgp2009-03-273-4/+49
| | | | | | | | * tests/fileName.test: the wrong results for both [file dirname] and [file tail] on "path" arguments with the PATHFLAGS != 0 intrep and with an empty string for the "joined-on" part. [Bug 2710920] FossilOrigin-Name: 5771cd99949edd11359be46db043cf60113c27d6
* typodgp2009-03-261-1/+1
| | | FossilOrigin-Name: 210ea34e350bc600284cdc25204480f2a1dde8bd
* Some small improvements to the last exampledkf2009-03-261-7/+13
| | | FossilOrigin-Name: a2a666124dad8d3049f8eecd98a0c886c811de10
* bring doc and tools in line with http://wiki.tcl.tk/812nijtmans2009-03-251-1/+1
| | | FossilOrigin-Name: e35ad2ae2d1e80e5495e69c3c64defcc47ef610d
* bring doc and tools in line with http://wiki.tcl.tk/812nijtmans2009-03-255-7/+14
| | | FossilOrigin-Name: 1a4d23cb9eae8a5ffc5a5b3e9b9f36c60a7c96a3
* Documented [coroutine] and [yield]. [Bug 2152285]dkf2009-03-252-0/+113
| | | FossilOrigin-Name: db491127c0c4ff25f91354fcc179c118dd98387f
* Fix [Bug 2704302]dkf2009-03-244-19/+39
| | | FossilOrigin-Name: 477196cdade52e7f77cd6dce195b1f2001ae3574
* Fix [Bug 2673163]dkf2009-03-244-121/+161
| | | FossilOrigin-Name: 1c6d19544d18c36a2f8538b232ac824cef7e3c84
* * generic/tclBasic.c: NR-enable the handling of unknown commandsmsofer2009-03-222-19/+49
| | | | | | [Bug 2502037]. FossilOrigin-Name: f45dcb715171f18d8d6ac139fc283bf38b4b4334
* removed extra cleanupTests callmsofer2009-03-211-5/+1
| | | FossilOrigin-Name: 582d42dfed9c6950df84519b57f39e10c3b92eee
* forgot one file :}msofer2009-03-211-2/+25
| | | FossilOrigin-Name: 723c5799ca536801c80924035f7f2fc62c4772de
* * generic/tclBasic.c: fixed "leaks" in aliases, imports andmsofer2009-03-215-5/+21
| | | | | | | | | * generic/tclInt.h: ensembles. Only remaining known leak * generic/tclInterp.c: is in ensemble unknown dispatch (as it * generic/tclNamesp.c: not NR-enabled) * tests/tailcall.test: FossilOrigin-Name: 5da5e7593d1d5a80663cf907a3e47bd70b350798
* * tclInt.h: commentsmsofer2009-03-213-6/+96
| | | | | | | | * tests/tailcall.test: added tests to show that [tailcall] does not currently always execute in constant space: interp-alias, ns-imports and ensembles "leak" as of this commit. FossilOrigin-Name: 0dece95289a80c57606e1e49988cdb3ad480728e
* * tests/nre.test: [foreach] has been NR-enabled for a while, themsofer2009-03-212-2/+5
| | | | | | test was marked 'knownBug': unmark it. FossilOrigin-Name: ab4bd3df9bd0dec9f0baa93cdb58fb9830a8ffea
* * generic/tclBasic.c: Fix for (among others) [Bug 2699087]msofer2009-03-216-34/+99
| | | | | | | | | | | * generic/tclCmdAH.c: Tailcalls now perform properly even from * generic/tclExecute.c: within [eval]ed scripts. * generic/tclInt.h: More tests missing, as well as proper exploration and testing of the interaction with "redirectors" like interp-alias (suspect that it does not happen in constant space) and pure-eval commands. FossilOrigin-Name: 8145ecc0e68b9f057214c880686a78b20c727c73
* * generic/tclExecute.c: proper fix for [Bug 2415422]. Reenabledmsofer2009-03-213-9/+34
| | | | | | | | * tests/nre.test: the failing assertion that was disabled on 2008-12-18: the assertion is correct, the fault was in the management of expansions. FossilOrigin-Name: 5682bc5adb61f0f1933b5ffbff87442a64d0d9e3
* * generic/tclExecute.c: fix both test and code for tailcallmsofer2009-03-213-5/+18
| | | | | | * tests/tailcall.test: from within a compiled [eval] body. FossilOrigin-Name: c8742315d486a4b7046cec6ce01f9ce3adb1ce44
* * tests/stringObj.test: Test stringObj-6.9 checks thatdgp2009-03-212-1/+11
| | | | | | | Tcl_AppendStringsToObj() no longer crashes when operating on a pure unicode value. [Bug 2597185] FossilOrigin-Name: 289c2e97cd9ca3db852d24c50b27155de60bf502
* * tests/tailcall.test: slightly improved testsmsofer2009-03-212-5/+31
| | | FossilOrigin-Name: 30cc07ecb79841c64a7acde81776229e3f7124c7
* * generic/tclExecute.c (INST_CONCAT1): Panic when appends overflowdgp2009-03-202-5/+22
| | | | | | the max length of a Tcl value. [Bug 2669109] FossilOrigin-Name: 0f56647140a0b9c0582269abae082f864924e4f9
* * generic/tcl.h:msofer2009-03-198-594/+609
| | | | | | | | | | | | | | | | * generic/tclInt.h: * generic/tclBasic.c: * generic/tclExecute.c: * generic/tclNamesp.c (Tcl_PopCallFrame): Rewritten tailcall implementation, ::unsupported::atProcExit is (temporarily?) gone. The new approach is much simpler, and also closer to being correct. This commit fixes [Bug 2649975] and [Bug 2695587]. * tests/coroutine.test: Moved the tests to their own files, * tests/tailcall.test: removed the unsupported.test. Added * tests/unsupported.test: tests for the fixed bugs. FossilOrigin-Name: 588ba19772ca9f214d8ec9d8deb0479bd20303ea
* Added documentation for tailcall.dkf2009-03-192-0/+73
| | | FossilOrigin-Name: 187f1bee3905d1b141b3d7be85b3777926109222
* * win/tclWinFile.c (TclpObjNormalizePath): Corrected Tcl_Obj leak.dgp2009-03-182-2/+15
| | | | | | Thanks to Joe Mistachkin for detection and patch. [Bug 2688184]. FossilOrigin-Name: 5f1bd5c6479b638015cdd562f29a7b3c4cf610f3
* * generic/tclVar.c (TclLookupSimpleVar): Shift all calls todgp2009-03-182-7/+9
| | | | | | | | Tcl_SetErrorCode() out of TclLookupSimpleVar and onto its callers, where control with TCL_LEAVE_ERR_MSG flag is more easily handled. [Bug 2689307] FossilOrigin-Name: 0d2e7ec8088ebb50802c532e63cf68e8685397c8
* Fix [Bug 2688063]dkf2009-03-162-27/+39
| | | FossilOrigin-Name: c4abf357d640b8fd5ce4cd2d46728ce751562d04