summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix [Bug 2939073]: dangling ref when an unset trace triggered by [array unset]dkf2010-02-021-0/+7
| | | | hits the next element to be deleted.
* [Bug 2942697]: Rework the RE engine so that certain pathological patterns aredkf2010-02-011-82/+87
| | | | | matched much more rapidly. Many thanks to Tom Lane for dianosing this issue and providing an initial patch.
* Various CYGWIN-related fixesnijtmans2010-01-311-1/+21
| | | | | | | | | backported from HEAD. Still configure script not modified, so CYGWIN build is still disabled. Reason: although the build succeeds with those changes, many tests still fail.
* Fix macro conflict on CYGWIN: don't use "small".nijtmans2010-01-291-4/+5
|
* Use correct TCL_LL_MODIFIER for CYGWIN.nijtmans2010-01-291-0/+8
| | | | | Formatting (all backported from HEAD) Fix gcc 4.4 warning: ignoring return value of ‘write’,
* [bug 2929546]: Improve the dict documentation.dkf2010-01-191-0/+5
|
* * generic/tclIO.c (CreateScriptRecord): [Bug 2918110]: Initializeandreas_kupries2010-01-181-0/+9
| | | | | | | | the EventScriptRecord (esPtr) fully before handing it to Tcl_CreateChannelHandler for registration. Otherwise a reflected channel calling 'chan postevent' (== Tcl_NotifyChannel) in its 'watchProc' will cause the function 'TclChannelEventScriptInvoker' to be run on an uninitialized structure.
* [Bug 2932421]: Make [format] less likely to smash intreps.dkf2010-01-181-1/+8
|
* Fix environment tests under CYGWINnijtmans2010-01-061-0/+3
|
* Various trivial fixes, discovered during CYGWIN porting attempt. All ↵nijtmans2010-01-061-0/+14
| | | | backported from trunk.
* * generic/tclPathObj.c (TclPathPart): Correct inconsistency betweendgp2010-01-051-0/+7
| | | | | | * tests/fileName.test (filename-14.31): the string rep and the intrep of a path value created by [file rootname]. Thanks to Vitaly Magerya for reporting. [Bug 2918610]
* [Bug 1636685]: Use the configuration for modern FreeBSD suggested by thedkf2010-01-031-0/+5
| | | | FreeBSD porter.
* [Bug 2923613]: Make the safer [source] handle a [return] at the end of the filedkf2009-12-301-0/+6
| | | | correctly.
* [Bug 2895741]: Make min() and max() supported in safe interpreters.dkf2009-12-291-0/+5
|
* [Bug 942170]: Detect the st_blocks field of 'struct stat' correctly.dkf2009-12-281-0/+5
|
* [Bug 2891362]: Make time limits work better with the event loop.dkf2009-12-281-0/+6
|
* [Bug 2921538]: Updated example to not be quite so ancient.dkf2009-12-271-0/+5
|
* [Bug 2913625]: Stop information about paths from leaking through [info script]dkf2009-12-231-0/+6
| | | | and [info nameofexecutable].
* Upgrade to Safe Base's handling of [glob] to be more permissive with thedkf2009-12-161-0/+4
| | | | | feature set supported, but stricter with path management. It also now has an error pattern more like the standard [glob] command.
* [Bug 1911342]: Rewrite formatting to avoid bogus link from tm.n to list.n indkf2009-12-161-0/+3
| | | | the HTML documentation.
* [Bug 2913616]: Make msgcat package work in safe interpreters.dkf2009-12-161-0/+5
|
* Plug testing memleak. [Bug 2895367]dkf2009-12-121-8/+15
|
* * generic/tclObj.c (TclContinuationsEnter): [Bug 2895323]: Updatedandreas_kupries2009-12-101-0/+9
| | | | | | | | comments to describe when the function can be entered for the same Tcl_Obj* multiple times. This is a continuation of the 2009-11-10 entry where a memory leak was plugged, but where not sure if that was just a band-aid to paper over some other error. It isn't, this is a legal situation.
* * library/safe.tcl: Backport of the streamlined safe base fromandreas_kupries2009-12-091-0/+6
| | | | | * tests/safe.test: head to the 8.5 branch (See head changelog entries 2009-11-05, 2009-11-06, 2009-12-03).
* * generic/tclStrToD.c: Correct conditional compile directives todgp2009-12-071-2/+8
| | | | | 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-021-0/+5
| | | | (needed for Tk bugfix)
* [Bug 2901433]: Improved description of {*} syntax.dkf2009-11-301-0/+5
|
* [Patch 2903921]: Many small spelling fixes from Larry Virden.dkf2009-11-271-0/+8
|
* [Patch 2892871]: Remove unneeded AC_STRUCT_TIMEZONE and usestwo2009-11-251-0/+8
| | | | 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-161-0/+5
| | | | future.
* retagcore_8_5_8dgp2009-11-121-7/+7
|
* * generic/tclIO.c (CopyData): [Bug 2895565]. Dropped bogosityandreas_kupries2009-11-121-0/+7
| | | | | | 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-121-2/+4
|
* * generic/tclClock.c (TclClockInit): Do not create [clock] supportdgp2009-11-121-0/+3
| | | | commands in safe interps.
* * tests/io.test: New test io-53.11 to test for [Bug 2895565].dgp2009-11-121-0/+4
|
* Fixed a number of test issues for Vista and Win7.patthoyts2009-11-111-0/+6
| | | | | 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-111-4/+14
| | | | | | | | | 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-111-0/+7
| | | | | 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-101-1/+4
| | | | evaluation.
* * generic/tclObj.c: Plus memory leak in TclContinuationsEnter().dgp2009-11-101-0/+5
| | | | [Bug 2895323]
* Removed outdated Msys + Mingw info, fix for [Bug 2459744].stwo2009-11-091-0/+4
|
* * generic/tclBasic.c (TclEvalObjEx): Plug memory leak indgp2009-11-091-0/+7
| | | | | | TCL_EVAL_DIRECT evaluation. * tests/info.test: Resolve ambiguous resolution of variable "res".
* 2009-11-03 Andreas Kupries <andreask@activestate.com>dgp2009-11-041-13/+21
| | | | | | | | * 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-041-0/+9
| | | | | | | | 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-031-0/+4
|
* *** 8.5.8 TAGGED FOR RELEASE ***dgp2009-11-031-0/+2
|
* * generic/tcl.h: Bump to 8.5.8 for release.dgp2009-11-031-0/+11
| | | | | | | | | | | | * 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-031-0/+4
|
* [Bug 2889593]: Make [expr round()] give the right error.dkf2009-10-311-36/+40
|
* * generic/tcl.h: Changed the typedef for the mp_digit typedgp2009-10-291-0/+24
| | | | | | | | | | | | | | | | | | | | | | | 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.