summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2006-04-12 14:13:30 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2006-04-12 14:13:30 (GMT)
commit781516818778cd47593957e9c4cb64c3929eae76 (patch)
tree8d82cd7e525a3d0358f46dd04686251e34c027f6 /ChangeLog
parent809b18e610719f228c73c92b916874348ac05902 (diff)
downloadtcl-781516818778cd47593957e9c4cb64c3929eae76.zip
tcl-781516818778cd47593957e9c4cb64c3929eae76.tar.gz
tcl-781516818778cd47593957e9c4cb64c3929eae76.tar.bz2
Fix [1376892]
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog116
1 files changed, 57 insertions, 59 deletions
diff --git a/ChangeLog b/ChangeLog
index ca3886e..911f6b2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,13 @@
+2006-04-12 Donal K. Fellows <donal.k.fellows@manchester.ac.uk>
+
+ * generic/regc_locale.c (cclass): Redefined the meaning of [:print:]
+ to be exactly UNICODE letters, numbers, punctuation, symbols and
+ spaces (*not* whitespace). [Bug 1376892]
+
2006-04-11 Don Porter <dgp@users.sourceforge.net>
- * generic/tclTrace.c: Stop some interference between enter traces
- * tests/trace.test: and enterstep traces. [Bug 1458266]
+ * generic/tclTrace.c: Stop some interference between enter traces
+ * tests/trace.test: and enterstep traces. [Bug 1458266]
2006-04-07 Don Porter <dgp@users.sourceforge.net>
@@ -12,15 +18,15 @@
2006-04-06 Jeff Hobbs <jeffh@ActiveState.com>
- * generic/tclRegexp.c (FinalizeRegexp): full reset data to
- indicate readiness for reinitialization.
+ * generic/tclRegexp.c (FinalizeRegexp): full reset data to indicate
+ readiness for reinitialization.
2006-04-06 Don Porter <dgp@users.sourceforge.net>
* generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): It seems
* tests/indexObj.test: there are extensions that rely on the prior
* doc/GetIndex.3: behavior that the empty string cannot succeed
- as a unique prefix matcher, so I'm restoring Donal Fellow's solution.
+ as a unique prefix matcher, so I'm restoring Donal Fellows's solution.
Added mention of this detail to the documentation. [Bug 1464039]
* tests/compExpr-old.test: Updated testmathfunctions constraint
@@ -32,8 +38,8 @@
* tests/indexObj.test: Corrected other test errors revealed by
* tests/upvar.test: testing outside the tcltest application.
- * generic/tclPathObj.c: Revised fix for the [Bug 1379287] family
- of path normalization bugs.
+ * generic/tclPathObj.c: Revised fix for the [Bug 1379287] family of
+ path normalization bugs.
2006-04-06 Daniel Steffen <das@users.sourceforge.net>
@@ -59,8 +65,8 @@
2006-04-05 Donal K. Fellows <donal.k.fellows@manchester.ac.uk>
* generic/tclIndexObj.c (Tcl_GetIndexFromObjStruct): Allow empty
- strings to be matched by the Tcl_GetIndexFromObj machinery, in
- the same manner as any other key. [Bug 1464039]
+ strings to be matched by the Tcl_GetIndexFromObj machinery, in the
+ same manner as any other key. [Bug 1464039]
2006-04-03 Andreas Kupries <andreask@activestate.com>
@@ -71,9 +77,9 @@
is OK, and the panic is as a precaution if someone twiddled the
BUFFER_PADDING into uselessness.
- * generic/tclIO.c (ReadChars): [Bug 1462248]. Temporarily suppress
- the use of TCL_ENCODING_END set when EOF was reached while the buffer
- we are converting is not truly the last buffer in the queue. Together
+ * generic/tclIO.c (ReadChars): [Bug 1462248]. Temporarily suppress the
+ use of TCL_ENCODING_END set when EOF was reached while the buffer we
+ are converting is not truly the last buffer in the queue. Together
with the Utf bug below it was possible to completely wreck the buffer
data structures, eventually crashing Tcl.
@@ -98,14 +104,14 @@
* generic/tclPathObj.c: More fixes for path normalization when /../
* tests/fileSystem.test: tries to go beyond root.[Bug 1379287]
- * generic/tclExecute.c: Revised INST_MOD implementation to do
+ * generic/tclExecute.c: Revised INST_MOD implementation to do
calculations in native types as much as possible, moving to mp_ints
only when necessary.
2006-03-28 Jeff Hobbs <jeffh@ActiveState.com>
- * win/tclWinPipe.c (TclpCreateProcess): change panics to Tcl
- errors and do proper refcounting of noe objPtr. [bug 1194429]
+ * win/tclWinPipe.c (TclpCreateProcess): change panics to Tcl errors
+ and do proper refcounting of noe objPtr. [bug 1194429]
* unix/tcl.m4, win/tcl.m4: []-quote AC_DEFUN functions.
@@ -128,74 +134,66 @@
2006-03-27 Pat Thoyts <patthoyts@users.sourceforge.net>
- * win/tclWinTest.c: Fixes for bug #1456373 (mingw-gcc issue)
+ * win/tclWinTest.c: Fixes for [Bug 1456373] (mingw-gcc issue)
2006-03-27 Andreas Kupries <andreask@activestate.com>
- * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made it
- * generic/tcl.h: the version where the "truncateProc"
- * generic/tclIO.c: is defined at, and moved all channel
- * generic/tclIOGT.c: drivers of Tcl to v5.
- * generic/tclIORChan.c:
- * unix/tclUnixChan.c:
- * unix/tclUnixPipe.c:
- * win/tclWinChan.c:
- * win/tclWinConsole.c:
- * win/tclWinPipe.c:
- * win/tclWinSerial.c:
- * win/tclWinSock.c:
+ * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made it the
+ * generic/tcl.h: version where the "truncateProc" is defined at,
+ * generic/tclIO.c: and moved all channel drivers of Tcl to v5.
+ * generic/tclIOGT.c, generic/tclIORChan.c, unix/tclUnixChan.c:
+ * unix/tclUnixPipe.c, win/tclWinChan.c, win/tclWinConsole.c:
+ * win/tclWinPipe.c, win/tclWinSerial.c, win/tclWinSock.c:
2006-03-27 Don Porter <dgp@users.sourceforge.net>
- * generic/tclExecute.c: Merge INST_MOD computation in with the
+ * generic/tclExecute.c: Merge INST_MOD computation in with the
INST_?SHIFT instructions, which also operate only on two integral
- values. Also corrected flaw that made INST_BITNOT of wide values
- require mp_int calculations. Also corrected type that missed
- optimized handling of the tclBooleanType by the TclGetBooleanFromObj
- macro.
+ values. Also corrected flaw that made INST_BITNOT of wide values
+ require mp_int calculations. Also corrected type that missed optimized
+ handling of the tclBooleanType by the TclGetBooleanFromObj macro.
* changes: Updates for another RC.
2006-03-25 Don Porter <dgp@users.sourceforge.net>
- * generic/tclExecute.c: Corrections to INST_EXPON detection of
+ * generic/tclExecute.c: Corrections to INST_EXPON detection of
overflow to use mp_int calculations.
2006-03-24 Kevin Kenny <kennykb@acm.org>
- * generic/tclExecute.c (TclExecuteByteCode): Added a couple
- of missing casts to 'int' that were affecting compilablity
- on VC6.
-
+ * generic/tclExecute.c (TclExecuteByteCode): Added a couple of missing
+ casts to 'int' that were affecting compilablity on VC6.
+
2006-03-24 Don Porter <dgp@users.sourceforge.net>
- * generic/tclEncoding.c: Reverted latest change [Bug 506653] since
- it reportedly killed test performance on Windows.
+ * generic/tclEncoding.c: Reverted latest change [Bug 506653] since it
+ reportedly killed test performance on Windows.
- * generic/tclExecute.c: Revised INST_EXPON implementation to do
+ * generic/tclExecute.c: Revised INST_EXPON implementation to do
calculations in native types as much as possible, moving to mp_ints
only when necessary.
2006-03-23 Don Porter <dgp@users.sourceforge.net>
- * generic/tclExecute.c: Merged INST_EXPON handling in with the other
+ * generic/tclExecute.c: Merged INST_EXPON handling in with the other
binary operators that operate on all number types (INST_ADD, etc.).
- * tests/env.test: With case preserved (see 2006-03-21 commit)
- be sure to do case-insensitive filtering. [Bug 1457065]
+ * tests/env.test: With case preserved (see 2006-03-21 commit) be sure
+ to do case-insensitive filtering. [Bug 1457065]
2006-03-23 Reinhard Max <max@suse.de>
- * unix/tcl.spec: Cleaned up and completed the spec file.
- An RPM can now be built from the tcl source
- distribution with "rpmbuild -tb <tarball>".
+ * unix/tcl.spec: Cleaned up and completed the spec file. An RPM can
+ now be built from the tcl source distribution with "rpmbuild -tb
+ <tarball>".
2006-03-22 Reinhard Max <max@suse.de>
- * tests/stack.test: Run the stack tests in subshells, so that they
- are reported as failed tests rather than bugs in the test suite if
- the recursion causes a segfault.
-
+ * tests/stack.test: Run the stack tests in subshells, so that they are
+ reported as failed tests rather than bugs in the test suite if the
+ recursion causes a segfault.
+
2006-03-21 Don Porter <dgp@users.sourceforge.net>
* changes: Updates for another RC.
@@ -207,13 +205,13 @@
2006-03-21 Daniel Steffen <das@users.sourceforge.net>
- * generic/tclInt.decls: implement globbing for HFS creator & type
- * macosx/tclMacOSXFCmd.c: codes and 'hidden' flag, as documented in
- * tests/macOSXFCmd.test: glob.n; objectified OSType handling in [glob]
- * unix/tclUnixFile.c: and [file attributes]; fix globbing for hidden
- files with pattern==NULL arg. [Bug 823329]
+ * generic/tclInt.decls: implement globbing for HFS creator & type
+ * macosx/tclMacOSXFCmd.c:codes and 'hidden' flag, as documented in
+ * tests/macOSXFCmd.test: glob.n; objectified OSType handling in [glob]
+ * unix/tclUnixFile.c: and [file attributes]; fix globbing for hidden
+ files with pattern==NULL arg. [Bug 823329]
* generic/tclIntPlatDecls.h:
- * generic/tclStubInit.c: make genstubs
+ * generic/tclStubInit.c: make genstubs
2006-03-20 Andreas Kupries <andreask@activestate.com>
@@ -355,7 +353,7 @@
2006-03-10 Zoran Vasiljevic <vasiljevic@users.sourceforge.net>
- -- Summary of changes fixing Tcl Bug #1437595 --
+ -- Summary of changes fixing [Bug 1437595] --
* generic/tclEvent.c: Cosmetic touches and identation
* generic/tclInt.h: Added TclpFinalizeSockets() call.
@@ -1047,7 +1045,7 @@
2005-11-20 Joe English <jenglish@users.sourceforge.net>
* generic/tclStubLib.c: Don't set tclStubsPtr to 0 when
- Tcl_PkgRequireEx() fails [Fix for #1091431 "Tcl_InitStubs failure
+ Tcl_PkgRequireEx() fails [Fix for [Bug 1091431] "Tcl_InitStubs failure
crashes wish"]
2005-11-18 Miguel Sofer <msofer@users.sf.net>