Compare commits
12
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9ccfe9d1b3 | ||
|
|
a522923c43 | ||
|
|
cf42293338 | ||
|
|
c14da660be | ||
|
|
5f6eaa12dd | ||
|
|
ee45ee0d5f | ||
|
|
fdf24fd548 | ||
|
|
61b4af45af | ||
|
|
283990200e | ||
|
|
936201953f | ||
|
|
1d34cb23ff | ||
|
|
a693bc5bb6 |
@@ -1,3 +1,20 @@
|
||||
2013-06-01 Don Porter <dgp@users.sourceforge.net>
|
||||
|
||||
*** 8.4.20 TAGGED FOR RELEASE ***
|
||||
|
||||
* README: Bump version number to 8.4.20
|
||||
* generic/tcl.h:
|
||||
* tools/tcl.wse.in:
|
||||
* unix/configure.in:
|
||||
* unix/tcl.spec:
|
||||
* win/README.binary:
|
||||
* win/configure.in:
|
||||
|
||||
* unix/configure: autoconf-2.13
|
||||
* win/configure:
|
||||
|
||||
* changes: updates for 8.4.20 release.
|
||||
|
||||
2013-05-19 Jan Nijtmans <nijtmans@users.sf.net>
|
||||
|
||||
* unix/tcl.m4: Fix for FreeBSD, and remove support for older
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
README: Tcl
|
||||
This is the Tcl 8.4.19 source distribution.
|
||||
This is the Tcl 8.4.20 source distribution.
|
||||
http://tcl.sourceforge.net/
|
||||
You can get any source release of Tcl from the file distributions
|
||||
link at the above URL.
|
||||
|
||||
@@ -6526,3 +6526,159 @@ over-consumption of resources (drewry,lane,ormandy,fellows)
|
||||
2008-04-10 (bug fix)[1557855] crash on some [fcopy -size] values (ferrieux)
|
||||
|
||||
--- Released 8.4.19, April 18, 2008 --- See ChangeLog for details ---
|
||||
|
||||
2008-05-23 (bug fix)[1965787] 32-bit overflow in [tell] result (ferrieux)
|
||||
|
||||
2008-06-12 (platform support) Solaris static build with DTrace (steffen)
|
||||
|
||||
2008-06-12 (platform support) Solaris/amd64 gcc 64bit support (steffen)
|
||||
|
||||
2008-06-23 (bug fix)[1972879] bad path intrep caching (porter)
|
||||
|
||||
2008-07-03 (bug fix)[1969717] fix package finding on Samba shares (jos)
|
||||
|
||||
2008-12-02 (bug fix)[2270477] hang in channel finalization (ferrieux,kupries)
|
||||
|
||||
2008-12-04 (bug fix)[2385549] [file normalize] failed on some paths (porter)
|
||||
|
||||
2009-02-20 (bug fix)[2571597] [file pathtype /a] wrong result (nadkarni,porter)
|
||||
|
||||
2009-03-18 (bug fix)[2688184] memleak in [file normalize] (mistachkin)
|
||||
|
||||
2009-03-20 (bug fix)[2597185] crash in Tcl_AppendStringToObj (porter)
|
||||
|
||||
2009-03-27 (bug fix)[2710920] [file dirname|tail /foo/] errors (epler,porter)
|
||||
|
||||
2009-03-30 (bug fix)[2603158] Tcl_AppendObjToObj: append to self crash (porter)
|
||||
|
||||
2009-04-07 (bug fix)[2494093,2553906] string overflow (porter)
|
||||
|
||||
2009-04-08 (bug fix)[2570363] unsafe [eval]s in tcltest (bron,porter)
|
||||
=> tcltest 2.2.10
|
||||
|
||||
2009-04-27 (bug fix)[2446662] uniformly declare EOF on RST on sockets (ferrieux)
|
||||
|
||||
2009-04-27 (bug fix)[1028264] delay WSACleanup() from under our feet (ferrieux)
|
||||
|
||||
2009-06-13 (bug fix)[2802881] corrected compile env context (tasada,porter)
|
||||
|
||||
2009-07-23 (bug fix)[2820349] plug event leak in notifier (mistachkin)
|
||||
|
||||
2009-08-21 (bug fix)[2837800] [glob */foo] return ./~x/foo (porter)
|
||||
|
||||
2009-10-04 (bug fix)[2569449] Core Foundation memory bug in Tiger (steffen)
|
||||
|
||||
2009-10-21 (bug fix)[2882561] Haiku OS signal support (morrison,fellows)
|
||||
|
||||
2009-11-12 (bug fix)[2895565] [fcopy -size] miscounts when converting encodings
|
||||
(kupries)
|
||||
|
||||
2009-11-16 (bug fix)[2891556] encoding finalization crash (mistachkin,ferrieux)
|
||||
|
||||
2010-02-01 (bug fix)[2942697] faster match: some pathological regexp patterns
|
||||
(lane,fellows)
|
||||
|
||||
2010-02-11 (bug fix)[2954959] get sign of abs($zero) right (nijtmans)
|
||||
|
||||
2010-06-28 (bug fix)[3019634] support errno.h changes in MSVC++ 2010 (nijtmans)
|
||||
|
||||
2010-09-01 (bug fix)[3057639] no read traces [lappend arr(elem) ...] (hobbs)
|
||||
*** POTENTIAL INCOMPATIBILITY ***
|
||||
|
||||
2010-09-24 (bug fix)[3056775] race condition in Win sockets (twylite,kupries)
|
||||
|
||||
2010-10-23 (update)[3085863] Update Unicode data to 6.0 (nijtmans)
|
||||
|
||||
2010-11-03 (enhancement) Win [load] use LOAD_WITH_ALTERED_SEARCH_PATH (hobbs)
|
||||
*** POTENTIAL INCOMPATIBILITY ***
|
||||
|
||||
2011-03-06 (bug fix)[3200987,3192636] parser buffer overruns (porter)
|
||||
|
||||
2011-04-13 (bug fix)[2662380] crash when variable append trace unsets (sofer)
|
||||
|
||||
2011-08-15 (bug fix)[3390272] leak of [info script] value (porter)
|
||||
|
||||
2011-08-18 (bug fix)[3393714] [string toupper] overflow (nijtmans)
|
||||
|
||||
2011-09-13 (bug fix)[3390638] solaris studio cc workaround (kechel,porter)
|
||||
|
||||
2011-09-13 (bug fix)[3405652] DTrace workaround (michelson,porter)
|
||||
|
||||
2011-10-11 (bug fix)[2935503] [file stat] returns bad mode (nadkarni,nijtmans)
|
||||
|
||||
2011-11-22 (bug fix)[3354324] Win: [file mtime] sets wrong time (nijtmans)
|
||||
|
||||
2011-12-07 (bug fix)[3444754] fix [string tolower \u01C5] (nijtmans)
|
||||
|
||||
2011-12-24 (bug fix)[3464428] fix [string is graph \u0120] (nijtmans)
|
||||
|
||||
2012-01-13 (bug fix)[3472316] fix retrieval of socket error (fellows)
|
||||
=> http 2.5.6
|
||||
|
||||
2012-01-21 (bug fix)[3475667] [regexp] buffer read overflow (sebres)
|
||||
|
||||
2012-02-02 (bug fix)[2974459,2879351,1951574,1852572,1661378,1613456] Fix
|
||||
problems where [file *able] would return false results on Win/Samba (porter)
|
||||
|
||||
2012-02-02 (update)[3464401] Support Unicode 6.1 (nijtmans)
|
||||
|
||||
2012-02-06 (bug fix)[3484621] bump bytecode epoch on exec traces (kuhn,sofer)
|
||||
|
||||
2012-02-09 (bug fix)[3484402] mem corrupt OBOE in unicode append (porter)
|
||||
|
||||
2012-02-29 (bug fix)[3466099] BOM in Unicode (nijtmans)
|
||||
|
||||
2012-03-07 (bug fix)[3498327] RFC 3986 compliance (kupries)
|
||||
|
||||
2012-05-10 (bug fix)[473946] correct send of special characters (nijtmans)
|
||||
=> dde 1.2.5
|
||||
|
||||
2012-06-29 (enhancement) Add tn, ro_MO, ru_MO to msgcat (nijtmans)
|
||||
=> msgcat 1.3.5
|
||||
|
||||
2012-07-05 (bug fix)[1189293] make "<<" redirect binary safe (porter)
|
||||
|
||||
2012-07-25 (bug fix)[3546275] [auto_execok] search match [exec] (danckaert)
|
||||
|
||||
2012-07-27 (update)[3464401] Support Unicode 6.2 (nijtmans)
|
||||
|
||||
2012-10-03 (bug fix) exit panic on stacked std channel (griffin,porter)
|
||||
|
||||
2012-11-07 (bug fix)[3574493] hang in Windows socket finalization (fassel)
|
||||
|
||||
2012-11-13 (enhancement)[360894] Threads inherit floating point from creator.
|
||||
|
||||
2012-11-14 (enhancement)[2933003] compile setting: TCL_TEMPORARY_FILE_DIRECTORY
|
||||
|
||||
2012-12-03 (bug fix) tcltest: Correct legacy auto-init fom $::argv (porter)
|
||||
=> tcltest 2.2.11
|
||||
|
||||
2012-12-27 (bug fix)[3598580] Tcl_ListObjReplace() refcount fix (nijtmans)
|
||||
|
||||
2013-01-08 (bug fix)[3092089,3587096] [file normalize] on junction points
|
||||
|
||||
2013-02-05 (bug fix)[3603434] [file normalize a:/] flaw in VFS (porter,griffin)
|
||||
|
||||
2013-02-19 (bug fix)[2438181] report errors in trace handlers (yorick)
|
||||
|
||||
2013-02-21 (bug fix)[3605447] unbreak [namespace export -clear] (porter)
|
||||
|
||||
2013-02-27 (bug fix)[3606139] stop crash in [regexp] (lane)
|
||||
|
||||
2013-03-06 (bug fix)[3606683] [regexp (((((a)*)*)*)*)* {}] hangs
|
||||
(grathwohl,lane,porter)
|
||||
|
||||
2013-03-12 (enhancement) better build support for Debian arch (shadura)
|
||||
|
||||
2013-03-19 (bug fix)[2893771] [file stat] on locked files (thoyts,nijtmans)
|
||||
|
||||
2013-04-08 (bug fix)[3610026] regexp surplus colors crash (linnakangas)
|
||||
|
||||
2013-04-09 (bug fix) Allow http://example.com?foo=bar (max)
|
||||
=> http 2.5.8
|
||||
|
||||
Updated packages: dde 1.3.3, registry 1.2.2.
|
||||
|
||||
New package: platform 1.0.12
|
||||
|
||||
--- Released 8.4.20, June 1, 2013 --- See ChangeLog for details ---
|
||||
|
||||
+2
-2
@@ -57,10 +57,10 @@ extern "C" {
|
||||
#define TCL_MAJOR_VERSION 8
|
||||
#define TCL_MINOR_VERSION 4
|
||||
#define TCL_RELEASE_LEVEL TCL_FINAL_RELEASE
|
||||
#define TCL_RELEASE_SERIAL 19
|
||||
#define TCL_RELEASE_SERIAL 20
|
||||
|
||||
#define TCL_VERSION "8.4"
|
||||
#define TCL_PATCH_LEVEL "8.4.19"
|
||||
#define TCL_PATCH_LEVEL "8.4.20"
|
||||
|
||||
/*
|
||||
* The following definitions set up the proper options for Windows
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@ item: Global
|
||||
Log Pathname=%MAINDIR%\INSTALL.LOG
|
||||
Message Font=MS Sans Serif
|
||||
Font Size=8
|
||||
Disk Label=tcl8.4.19
|
||||
Disk Label=tcl8.4.20
|
||||
Disk Filename=setup
|
||||
Patch Flags=0000000000000001
|
||||
Patch Threshold=85
|
||||
|
||||
@@ -1364,14 +1364,6 @@ dist:
|
||||
$(TCL_EXE) $(TOOL_DIR)/eolFix.tcl -crlf $(DISTDIR)/win/tcl.ds*
|
||||
cp -p $(TOP_DIR)/win/README $(DISTDIR)/win
|
||||
cp -p $(TOP_DIR)/license.terms $(DISTDIR)/win
|
||||
mkdir $(DISTDIR)/mac
|
||||
cp -p $(TOP_DIR)/mac/tcl*.sea.hqx \
|
||||
$(TOP_DIR)/mac/*.c $(TOP_DIR)/mac/*.h $(TOP_DIR)/mac/*.r \
|
||||
$(DISTDIR)/mac
|
||||
cp -p $(TOP_DIR)/mac/porting.notes $(TOP_DIR)/mac/README $(DISTDIR)/mac
|
||||
cp -p $(TOP_DIR)/mac/*.pch $(DISTDIR)/mac
|
||||
cp -p $(TOP_DIR)/mac/*.doc $(TOP_DIR)/mac/*.html $(DISTDIR)/mac
|
||||
cp -p $(TOP_DIR)/license.terms $(DISTDIR)/mac
|
||||
mkdir $(DISTDIR)/macosx
|
||||
cp -p $(MAC_OSX_DIR)/Makefile $(MAC_OSX_DIR)/README \
|
||||
$(MAC_OSX_DIR)/*.c $(MAC_OSX_DIR)/*.in \
|
||||
|
||||
Vendored
+1
-1
@@ -558,7 +558,7 @@ fi
|
||||
TCL_VERSION=8.4
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=4
|
||||
TCL_PATCH_LEVEL=".19"
|
||||
TCL_PATCH_LEVEL=".20"
|
||||
VERSION=${TCL_VERSION}
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ AC_PREREQ(2.13)
|
||||
TCL_VERSION=8.4
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=4
|
||||
TCL_PATCH_LEVEL=".19"
|
||||
TCL_PATCH_LEVEL=".20"
|
||||
VERSION=${TCL_VERSION}
|
||||
|
||||
#------------------------------------------------------------------------
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
# This file is the basis for a binary Tcl RPM for Linux.
|
||||
|
||||
%define version 8.4.19
|
||||
%define version 8.4.20
|
||||
%define directory /usr/local
|
||||
|
||||
Summary: Tcl scripting language development environment
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ Tcl/Tk 8.4 for Windows, Binary Distribution
|
||||
1. Introduction
|
||||
---------------
|
||||
|
||||
This directory contains the binary distribution of Tcl/Tk 8.4.19 for
|
||||
This directory contains the binary distribution of Tcl/Tk 8.4.20 for
|
||||
Windows. It was compiled with Microsoft Visual C++ 6.0 using Win32
|
||||
API, so that it will run under Windows NT, 95, 98 and 2000.
|
||||
|
||||
|
||||
Vendored
+29
-10
@@ -538,7 +538,7 @@ fi
|
||||
TCL_VERSION=8.4
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=4
|
||||
TCL_PATCH_LEVEL=".19"
|
||||
TCL_PATCH_LEVEL=".20"
|
||||
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
|
||||
|
||||
TCL_DDE_VERSION=1.3
|
||||
@@ -2409,15 +2409,34 @@ trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
|
||||
# Transform confdefs.h into DEFS.
|
||||
# Protect against shell expansion while executing Makefile rules.
|
||||
# Protect against Makefile macro expansion.
|
||||
cat > conftest.defs <<\EOF
|
||||
s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
|
||||
s%[ `~#$^&*(){}\\|;'"<>?]%\\&%g
|
||||
s%\[%\\&%g
|
||||
s%\]%\\&%g
|
||||
s%\$%$$%g
|
||||
EOF
|
||||
DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
|
||||
rm -f conftest.defs
|
||||
#
|
||||
# If the first sed substitution is executed (which looks for macros that
|
||||
# take arguments), then we branch to the quote section. Otherwise,
|
||||
# look for a macro that doesn't take arguments.
|
||||
cat >confdef2opt.sed <<\_ACEOF
|
||||
t clear
|
||||
: clear
|
||||
s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
|
||||
t quote
|
||||
s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
|
||||
t quote
|
||||
d
|
||||
: quote
|
||||
s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
|
||||
s,\[,\\&,g
|
||||
s,\],\\&,g
|
||||
s,\$,$$,g
|
||||
p
|
||||
_ACEOF
|
||||
# We use echo to avoid assuming a particular line-breaking character.
|
||||
# The extra dot is to prevent the shell from consuming trailing
|
||||
# line-breaks from the sub-command output. A line-break within
|
||||
# single-quotes doesn't work because, if this script is created in a
|
||||
# platform that uses two characters for line-breaks (e.g., DOS), tr
|
||||
# would break.
|
||||
ac_LF_and_DOT=`echo; echo .`
|
||||
DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
|
||||
rm -f confdef2opt.sed
|
||||
|
||||
|
||||
# Without the "./", some shells look in PATH for config.status.
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@ AC_PREREQ(2.13)
|
||||
TCL_VERSION=8.4
|
||||
TCL_MAJOR_VERSION=8
|
||||
TCL_MINOR_VERSION=4
|
||||
TCL_PATCH_LEVEL=".19"
|
||||
TCL_PATCH_LEVEL=".20"
|
||||
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
|
||||
|
||||
TCL_DDE_VERSION=1.3
|
||||
|
||||
Reference in New Issue
Block a user