summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclStrToD.c: Correct conditional compile directives todgp2009-12-072-6/+13
| | | | | better detect the toolchain that needs extra work for proper underflow treatment instead of merely detecting the mips platform. [Bug 2902010].
* Add support for win32 CALLBACK functions in genStubs.tclnijtmans2009-12-022-3/+11
| | | | (needed for Tk bugfix)
* [Bug 2901433]: Improved description of {*} syntax.dkf2009-11-302-7/+13
|
* [Patch 2903921]: Many small spelling fixes from Larry Virden.dkf2009-11-2715-43/+54
|
* [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and usestwo2009-11-256-285/+19
| | | | AC_CHECK_MEMBERS([struct stat.st_blksize]) instead of AC_STRUCT_ST_BLKSIZE.
* Fix [Bug 2891556] and improve test to detect similar manifestations in the ↵ferrieux2009-11-163-7/+29
| | | | future.
* retagcore_8_5_8dgp2009-11-121-7/+7
|
* * generic/tclIO.c (CopyData): [Bug 2895565]. Dropped bogosityandreas_kupries2009-11-122-10/+20
| | | | | | which used the number of _written_ bytes or character to update the counters for the read bytes/characters. See last entry for the test case.
* * changes: Update for 8.5.8 release.dgp2009-11-122-4/+14
|
* * generic/tclClock.c (TclClockInit): Do not create [clock] supportdgp2009-11-122-1/+13
| | | | commands in safe interps.
* * tests/io.test: New test io-53.11 to test for [Bug 2895565].dgp2009-11-122-1/+36
|
* Fixed a number of test issues for Vista and Win7.patthoyts2009-11-114-265/+337
| | | | | These test failures are due to the more restrictive permissions on the newer versions of Windows.
* * library/http/http.tcl: Update the URL syntax check todgp2009-11-115-14/+24
| | | | | | | | | RFC 3986 compliance on the subject of non-encoded question mark characters. [Bug 2891171]. * library/http/pkgIndex.tcl: Bump to http 2.7.5 to avoid any * unix/Makefile.in: confusion with snapshot "releases" * win/Makefile.in: that might be in ActiveTcl, etc.
* Backported fix for [Bug 2888099] (close discards ENOSPC error) byferrieux2009-11-112-2/+22
| | | | | saving the errno from the first of two FlushChannel()s. Uneasy to test; might need specific channel drivers. Four-hands with aku.
* * generic/tclBasic.c: Plug another leak in TCL_EVAL_DIRECTdgp2009-11-102-10/+13
| | | | evaluation.
* * generic/tclObj.c: Plus memory leak in TclContinuationsEnter().dgp2009-11-102-1/+17
| | | | [Bug 2895323]
* Removed outdated Msys + Mingw info, fix for [Bug 2459744].stwo2009-11-092-10/+5
|
* * generic/tclBasic.c (TclEvalObjEx): Plug memory leak indgp2009-11-093-9/+16
| | | | | | TCL_EVAL_DIRECT evaluation. * tests/info.test: Resolve ambiguous resolution of variable "res".
* 2009-11-03 Andreas Kupries <andreask@activestate.com>dgp2009-11-043-18/+48
| | | | | | | | * library/safe.tcl (::safe::InterpSetConfig): [Bug 2854929]. Added code to recursively find deeper paths which may contain modules. Required to handle modules with names like 'platform::shell', which translate into 'platform/shell-X.tm', i.e arbitrarily deep subdirectories.
* * library/tzdata/Asia/Novokuznetsk: New tzdata locale forKevin B Kenny2009-11-044-95/+355
| | | | | | | | Kemerovo oblast', which now keeps Novosibirsk time and not Kranoyarsk time. * library/tzdata/Asia/Damascus: Syrian DST changes. * library/tzdata/Asia/Hong_Kong: Hong Kong historic DST corrections. Olson tzdata2009q.
* Backported permissions fix for Windows 7 to cleanup test directory.patthoyts2009-11-032-1/+6
|
* *** 8.5.8 TAGGED FOR RELEASE ***dgp2009-11-031-0/+2
|
* * generic/tcl.h: Bump to 8.5.8 for release.dgp2009-11-0310-16/+27
| | | | | | | | | | | | * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * README: * unix/configure: autoconf-2.59 * win/configure:
* * changes: Update for 8.5.8 release.dgp2009-11-032-5/+29
|
* [Bug 2889593]: Make [expr round()] give the right error.dkf2009-10-312-38/+42
|
* * generic/tcl.h: Changed the typedef for the mp_digit typedgp2009-10-292-6/+26
| | | | | | | | | | | | | | | | | | | | | | | from: typedef unsigned long mp_digit; to: typedef unsigned int mp_digit; For 32-bit builds where "long" and "int" are two names for the same thing, this is no change at all. For 64-bit builds, though, this causes the dp[] array of an mp_int to be made up of 32-bit elements instead of 64-bit elements. This is a huge improvement because details elsewhere in the mp_int implementation cause only 28 bits of each element to be actually used storing number data. Without this change bignums are over 50% wasted space on 64-bit systems. [Bug 2800740]. ***POTENTIAL INCOMPATIBILITY*** For 64-bit builds, callers of routines with (mp_digit) or (mp_digit *) arguments *will*, and callers of routines with (mp_int *) arguments *may* suffer both binary and stubs incompatibilities with Tcl releases 8.5.0 - 8.5.7. Such possibilities should be checked, and if such incompatibilities are present, suitable [package require] requirements on the Tcl release should be put in place to keep such built code [load]-ing only in Tcl interps that are compatible.
* Test hygiene for the ::tmp variabledgp2009-10-294-9/+17
|
* * library/clock.tcl (LocalizeFormat):Kevin B Kenny2009-10-293-20/+34
| | | | | | * tests/clock.test (clock-67.1): Corrected a problem where '%%' followed by a letter in a format group could expand recursively: %%R would turn into %%H:%M:%S. [Bug 2819334]
* * generic/tclLiteral.c: Backport fix for [Bug 2888044].dgp2009-10-282-1/+6
|
* * tests/fileName.test (fileName-20.[78]): Corrected poor testKevin B Kenny2009-10-282-1/+19
| | | | | | hygiene (failure to save and restore the working directory) that caused these two tests to fail on Windows (and [Bug 2806250] to be reopened).
* * generic/tclPathObj.c: Missing refcount on cached normalized pathdgp2009-10-272-1/+7
| | | | caused crashes. [Bug 2884203].
* * library/tzdata/America/Argentina/Buenos_Aires:Kevin B Kenny2009-10-275-727/+190
| | | | | | | * library/tzdata/America/Argentina/Cordoba: * library/tzdata/America/Argentina/San_Luis: * library/tzdata/America/Argentina/Tucuman: New DST rules for Argentina. (Olson's tzdata2009p.)
* * library/clock.tcl (ParseClockScanFormat):Kevin B Kenny2009-10-273-12/+38
| | | | | | | | Corrected a problem where [clock scan] didn't load the timezone soon enough when processing a time format that lacked a complete date. [Bug 2886852] * tests/clock.test (clock-66.1): Added a test case for the above bug.
* * library/clock.tcl (ProcessPosixTimeZone):Kevin B Kenny2009-10-245-6/+215
| | | | | | | | | | | Corrected a regression in the fix to [Bug 2207436] that caused [clock] to apply EU daylight saving time rules in the US. Thanks to Karl Lehenbauer for reporting this regression. * tests/clock.test (clock-52.4): Added a regression test for the above bug. * library/tzdata/Asia/Dhaka: * library/tzdata/Asia/Karachi: New DST rules for Bangladesh and Pakistan. (Olson's tzdata2009o.)
* * generic/tclIO.c (FlushChannel): Skip OutputProc for low-levelandreas_kupries2009-10-232-2/+13
| | | | | | 0-length writes. When closing pipes which have already been closed not skipping leads to spurious SIG_PIPE signals. Reported by Mikhail Teterin <mi+thun@aldan.algebra.com>.
* Fix [Bug 2882561].dkf2009-10-212-3/+8
|
* describe backported fixesferrieux2009-10-201-3/+3
|
* * generic/tclIO.c: Revised ReadChars and FilterInputBytes routinesdgp2009-10-192-17/+35
| | | | | | | to permit reads to continue up to the string limits of Tcl values. Before revisions, large read attempts could panic when as little as half the limiting value length was reached. [Patch 2107634] Thanks to Sean Morrison and Bob Parker for their roles in the fix.
* Fix for [Bug 988703, 1565466]Joe Mistachkin2009-10-189-20/+200
|
* Fix [Bug 2629338]: Stop evil unset traces from accessing freed memory.dkf2009-10-173-10/+39
|
* [Bug 2874678]: Don't leak bignums in [dict incr]...dkf2009-10-083-14/+36
|
* * generic/tclObj.c: [Bug 2871908]: Plug memory leaks of theandreas_kupries2009-10-073-17/+65
| | | | | | | objThreadMap and lineCLPtr hashtables. Also make the names of the continuation line information initialization and finalization functions more consistent. Patch supplied by Joe Mistachkin <joe@mistachkin.com>.
* * generic/tclIORChan.c (ErrnoReturn): Replace the hardwiredandreas_kupries2009-10-072-2/+9
| | | | | | constant 11 with the proper errno define, EAGAIN. What was I thinking ? The BSD's have a different errno assignment and break with the hardwired number. Reported by emiliano on the chat.
* * generic/tclTomMathInt.h (new): Public header tclTomMath.h haddgp2009-10-064-5/+11
| | | | | * generic/tclTomMath.h: dependence on private headers, breaking use * generic/tommath.h: by extensions [Bug 1941434].
* * changes: Update for 8.5.8 release.dgp2009-10-052-1/+52
|
* * macosx/tclMacOSXBundle.c: Workaround CF memory managment bug indas2009-10-053-16/+29
| | | | * unix/tclUnixInit.c: Mac OS X 10.4 & earlier. [Bug 2569449]
* * library/tzdata/Africa/Cairo:Kevin B Kenny2009-10-025-93/+102
| | | | | | * library/tzdata/Asia/Gaza: * library/tzdata/Asia/Karachi: * library/tzdata/Pacific/Apia: Olson's tzdata2009n.
* * generic/tclAlloc.c: Cleaned up various routines in thedgp2009-09-295-21/+72
| | | | | | | * generic/tclCkalloc.c: call stacks for memory allocation to * generic/tclInt.h: guarantee that any size values computed * generic/tclThreadAlloc.c: are within the domains of the routines they get passed to. [Bugs 2557696 and 2557796].
* http bump fixdgp2009-09-291-1/+1
|
* * library/http/http.tcl: Bump to http 2.7.4 to account fordgp2009-09-115-9/+16
| | | | | | * library/http/pkgIndex.tcl: [Bug 2849860] fix. * unix/Makefile.in: * win/Makefile.in: