summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog15
-rw-r--r--README4
-rw-r--r--changes8
-rw-r--r--generic/tk.h6
-rwxr-xr-xunix/configure39
-rw-r--r--unix/configure.in4
-rw-r--r--unix/tk.spec6
-rwxr-xr-xwin/configure2
-rw-r--r--win/configure.in4
9 files changed, 64 insertions, 24 deletions
diff --git a/ChangeLog b/ChangeLog
index aa074b2..871df4c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2008-04-07 Don Porter <dgp@users.sourceforge.net>
+
+ *** 8.4.19 TAGGED FOR RELEASE ***
+
+ * README: Bump version number to 8.4.19
+ * generic/tk.h:
+ * unix/configure.in:
+ * unix/tk.spec:
+ * win/configure.in:
+
+ * unix/configure: autoconf-2.13
+ * win/configure:
+
+ * changes: updates for 8.4.19 release.
+
2008-03-27 Daniel Steffen <das@users.sourceforge.net>
* unix/tcl.m4 (SunOS-5.1x): fix 64bit support for Sun cc. [Bug 1921166]
diff --git a/README b/README
index ad664b4..2093cdc 100644
--- a/README
+++ b/README
@@ -1,11 +1,11 @@
README: Tk
- This is the Tk 8.4.17 source distribution.
+ This is the Tk 8.4.19 source distribution.
Tcl/Tk is also available through NetCVS:
http://tcl.sourceforge.net/
You can get any source release of Tcl from the file distributions
link at the above URL.
-RCS: @(#) $Id: README,v 1.39.2.17 2007/10/02 17:55:53 dgp Exp $
+RCS: @(#) $Id: README,v 1.39.2.18 2008/04/07 19:17:54 dgp Exp $
1. Introduction
---------------
diff --git a/changes b/changes
index 6df0591..24f46ce 100644
--- a/changes
+++ b/changes
@@ -2,7 +2,7 @@ This file summarizes all changes made to Tk since version 1.0 was
released on March 13, 1991. Changes that aren't backward compatible
are marked specially.
-RCS: @(#) $Id: changes,v 1.64.2.52 2008/02/06 15:31:40 dgp Exp $
+RCS: @(#) $Id: changes,v 1.64.2.53 2008/04/07 19:17:54 dgp Exp $
3/16/91 (bug fix) Modified tkWindow.c to remove Tk's Tcl commands from
the interpreter when the main window is deleted (otherwise there will
@@ -6154,3 +6154,9 @@ use (hobbs)
2008-02-01 (bug fix)[CVE-2008-0553] buffer overflow in GIF format (max)
--- Released 8.4.18, February 8, 2008 --- See ChangeLog for details ---
+
+2008-02-27 (bug fix)[1863346] Aqua: memleak in QD drawing (steffen)
+
+2008-03-27 (platform support)[1921166] Solaris 64bit build fixes (steffen)
+
+--- Released 8.4.19, April 11, 2008 --- See ChangeLog for details ---
diff --git a/generic/tk.h b/generic/tk.h
index 466a279..1f1027c 100644
--- a/generic/tk.h
+++ b/generic/tk.h
@@ -12,7 +12,7 @@
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
- * RCS: @(#) $Id: tk.h,v 1.74.2.21 2008/02/06 15:31:40 dgp Exp $
+ * RCS: @(#) $Id: tk.h,v 1.74.2.22 2008/04/07 19:17:54 dgp Exp $
*/
#ifndef _TK
@@ -53,10 +53,10 @@ extern "C" {
#define TK_MAJOR_VERSION 8
#define TK_MINOR_VERSION 4
#define TK_RELEASE_LEVEL TCL_FINAL_RELEASE
-#define TK_RELEASE_SERIAL 18
+#define TK_RELEASE_SERIAL 19
#define TK_VERSION "8.4"
-#define TK_PATCH_LEVEL "8.4.18"
+#define TK_PATCH_LEVEL "8.4.19"
/*
* A special definition used to allow this header file to be included
diff --git a/unix/configure b/unix/configure
index 75b015e..5197135 100755
--- a/unix/configure
+++ b/unix/configure
@@ -557,7 +557,7 @@ fi
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VERSION=${TK_VERSION}
LOCALES="cs de el en en_gb eo es fr hu it nl pl pt ru"
@@ -6196,15 +6196,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.
diff --git a/unix/configure.in b/unix/configure.in
index 8df930c..7876bf1 100644
--- a/unix/configure.in
+++ b/unix/configure.in
@@ -3,7 +3,7 @@ dnl This file is an input file used by the GNU "autoconf" program to
dnl generate the file "configure", which is run during Tk installation
dnl to configure the system for the local environment.
#
-# RCS: @(#) $Id: configure.in,v 1.83.2.47 2008/02/06 15:31:41 dgp Exp $
+# RCS: @(#) $Id: configure.in,v 1.83.2.48 2008/04/07 19:17:57 dgp Exp $
AC_INIT(../generic/tk.h)
AC_PREREQ(2.13)
@@ -11,7 +11,7 @@ AC_PREREQ(2.13)
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VERSION=${TK_VERSION}
LOCALES="cs de el en en_gb eo es fr hu it nl pl pt ru"
diff --git a/unix/tk.spec b/unix/tk.spec
index 8a37fa9..11d5cf8 100644
--- a/unix/tk.spec
+++ b/unix/tk.spec
@@ -1,7 +1,7 @@
-# $Id: tk.spec,v 1.15.2.18 2008/02/06 15:31:42 dgp Exp $
+# $Id: tk.spec,v 1.15.2.19 2008/04/07 19:17:57 dgp Exp $
# This file is the basis for a binary Tk Linux RPM.
-%define version 8.4.18
+%define version 8.4.19
%define directory /usr/local
Summary: Tk graphical toolkit for the Tcl scripting language.
@@ -14,7 +14,7 @@ Source: http://prdownloads.sourceforge.net/tcl/tk%{version}-src.tar.gz
URL: http://www.tcl.tk/
Packager: Carina
Buildroot: /var/tmp/%{name}%{version}
-Requires: XFree86-libs >= 3.3.3, XFree86-devel >= 3.3.3, tcl = 8.4.18
+Requires: XFree86-libs >= 3.3.3, XFree86-devel >= 3.3.3, tcl = 8.4.19
%description
The Tcl (Tool Command Language) provides a powerful platform for
diff --git a/win/configure b/win/configure
index 6706c0d..56e8dc8 100755
--- a/win/configure
+++ b/win/configure
@@ -536,7 +536,7 @@ fi
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION
#------------------------------------------------------------------------
diff --git a/win/configure.in b/win/configure.in
index 904d635..cb7f02a 100644
--- a/win/configure.in
+++ b/win/configure.in
@@ -3,7 +3,7 @@
# generate the file "configure", which is run during Tk installation
# to configure the system for the local environment.
#
-# RCS: @(#) $Id: configure.in,v 1.49.2.23 2008/02/06 15:31:42 dgp Exp $
+# RCS: @(#) $Id: configure.in,v 1.49.2.24 2008/04/07 19:17:58 dgp Exp $
AC_INIT(../generic/tk.h)
AC_PREREQ(2.13)
@@ -11,7 +11,7 @@ AC_PREREQ(2.13)
TK_VERSION=8.4
TK_MAJOR_VERSION=8
TK_MINOR_VERSION=4
-TK_PATCH_LEVEL=".18"
+TK_PATCH_LEVEL=".19"
VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION
#------------------------------------------------------------------------