From 5519b5f36b63e8e841ed3b31293e5eaaf42dfc47 Mon Sep 17 00:00:00 2001 From: rjohnson Date: Mon, 4 Jan 1999 19:25:26 +0000 Subject: Updated the version to 8.0.5. --- README | 6 +++--- changes | 11 ++++++----- generic/tk.h | 11 ++++++----- library/bgerror.tcl | 5 +++-- library/tk.tcl | 3 ++- mac/README | 22 +++++++++++----------- unix/configure.in | 4 ++-- win/README | 6 +++--- 8 files changed, 36 insertions(+), 32 deletions(-) diff --git a/README b/README index b7a4d44..8e5fa21 100644 --- a/README +++ b/README @@ -1,14 +1,14 @@ The Tk Toolkit -RCS: @(#) $Id: README,v 1.9 1998/09/14 18:22:43 stanton Exp $ +RCS: @(#) $Id: README,v 1.10 1999/01/04 19:25:26 rjohnson Exp $ 1. Introduction --------------- This directory and its descendants contain the sources and documentation for Tk, an X11 toolkit implemented with the Tcl scripting language. The -information here corresponds to Tk 8.0.3, which is the third patch update -for Tk 8.0. This release is designed to work with Tcl 8.0.3 and may not +information here corresponds to Tk 8.0.5, which is the third patch update +for Tk 8.0. This release is designed to work with Tcl 8.0.5 and may not work with any other version of Tcl. Tk 8.0 is a major release with significant new features such as native diff --git a/changes b/changes index a796b42..289b112 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.27 1998/11/25 02:14:14 stanton Exp $ +RCS: @(#) $Id: changes,v 1.28 1999/01/04 19:25:26 rjohnson 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 @@ -4278,10 +4278,11 @@ format. If you have extensions built with the o32 abi's you will need to update them to n32 for them to work with Tcl. (RJ) *** POTENTIAL INCOMPATIBILITY *** -11/10/98 (feature change) The Macintosh menus will use the Appearance Theme -backgrounds, separators and menu shape, if Appearance version 1.0.1 or -greater is installed. The version of Appearance that shipped with MacOS 8.0 -so it will not work with a straight 8.0, but it will with MacOS 8.1 or later. (JI) +11/10/98 (feature change) The Macintosh menus will use the Appearance +Theme backgrounds, separators and menu shape, if Appearance version +1.0.1 or greater is installed. The version of Appearance that shipped +with MacOS 8.0 so it will not work with a straight 8.0, but it will +with MacOS 8.1 or later. (JI) ----------------- Released 8.0.4, 11/20/98 ----------------------- diff --git a/generic/tk.h b/generic/tk.h index d98bbe4..1df5bfb 100644 --- a/generic/tk.h +++ b/generic/tk.h @@ -7,12 +7,12 @@ * Copyright (c) 1989-1994 The Regents of the University of California. * Copyright (c) 1994 The Australian National University. * Copyright (c) 1994-1997 Sun Microsystems, Inc. - * Copyright (c) 1998 by Scriptics Corporation. + * Copyright (c) 1998-1999 Scriptics Corporation. * * 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.17 1998/10/16 17:22:59 escoffon Exp $ + * RCS: @(#) $Id: tk.h,v 1.18 1999/01/04 19:25:26 rjohnson Exp $ */ #ifndef _TK @@ -27,7 +27,8 @@ * win/makefile.bc (Not for patch release updates) * win/makefile.vc (Not for patch release updates) * win/README - * library/tk.tcl + * mac/README + * library/tk.tcl (Not for patch release updates) * * The release level should be 0 for alpha, 1 for beta, and 2 for * final/patch. The release serial value is the number that follows the @@ -43,10 +44,10 @@ #define TK_MAJOR_VERSION 8 #define TK_MINOR_VERSION 0 #define TK_RELEASE_LEVEL 2 -#define TK_RELEASE_SERIAL 4 +#define TK_RELEASE_SERIAL 5 #define TK_VERSION "8.0" -#define TK_PATCH_LEVEL "8.0.4" +#define TK_PATCH_LEVEL "8.0.5" /* * A special definition used to allow this header file to be included diff --git a/library/bgerror.tcl b/library/bgerror.tcl index acba2a4..f809545 100644 --- a/library/bgerror.tcl +++ b/library/bgerror.tcl @@ -4,7 +4,7 @@ # posts a dialog box with the error message and gives the user a chance # to see a more detailed stack trace. # -# RCS: @(#) $Id: bgerror.tcl,v 1.3 1998/09/14 18:23:22 stanton Exp $ +# RCS: @(#) $Id: bgerror.tcl,v 1.4 1999/01/04 19:25:27 rjohnson Exp $ # # Copyright (c) 1992-1994 The Regents of the University of California. # Copyright (c) 1994-1996 Sun Microsystems, Inc. @@ -35,7 +35,8 @@ proc bgerror err { # code from the tkerror trial, other ret codes are passed back # to our caller (tcl background error handler) so the called "tkerror" # can still use return -code break, to skip remaining messages - # in the error queue for instance) -- dl + # in the error queue for instance) + set ret [catch {tkerror $err} msg]; if {$ret != 1} {return -code $ret $msg} diff --git a/library/tk.tcl b/library/tk.tcl index 195b05b..4e9cb08 100644 --- a/library/tk.tcl +++ b/library/tk.tcl @@ -3,10 +3,11 @@ # Initialization script normally executed in the interpreter for each # Tk-based application. Arranges class bindings for widgets. # -# RCS: @(#) $Id: tk.tcl,v 1.5 1998/11/12 06:22:05 welch Exp $ +# RCS: @(#) $Id: tk.tcl,v 1.6 1999/01/04 19:25:27 rjohnson Exp $ # # Copyright (c) 1992-1994 The Regents of the University of California. # Copyright (c) 1994-1996 Sun Microsystems, Inc. +# Copyright (c) 1998-1999 Scriptics Corporation. # # See the file "license.terms" for information on usage and redistribution # of this file, and for a DISCLAIMER OF ALL WARRANTIES. diff --git a/mac/README b/mac/README index b092ee8..ce23640 100644 --- a/mac/README +++ b/mac/README @@ -1,4 +1,4 @@ -Tk 8.0.4 for Macintosh +Tk 8.0.5 for Macintosh by Ray Johnson Scriptics Corporation @@ -8,7 +8,7 @@ Jim Ingham Cygnus Solutions jingham@cygnus.com -RCS: @(#) $Id: README,v 1.5 1998/11/12 05:59:13 jingham Exp $ +RCS: @(#) $Id: README,v 1.6 1999/01/04 19:25:27 rjohnson Exp $ 1. Introduction --------------- @@ -44,7 +44,7 @@ the documentation for more details. Syd Polk is the author of the new menu code. Feel free to contact him if you have questions or comments about the menu mechanism. -As of Tk 8.0.4, MacTk menus will adopt the backgrounds, shape, separator, etc +As of Tk 8.0.5, MacTk menus will adopt the backgrounds, shape, separator, etc of the current theme. The "tk_messageBox" command on the Macintosh is now much more @@ -114,7 +114,7 @@ Macintosh Tk is distributed in three different forms. This should make it easier to only download what you need. The packages are as follows: -mactk8.0.4.sea.hqx +mactk8.0.5.sea.hqx This distribution is a "binary" only release. It contains an installer program that will install a 68k, PowerPC, or Fat @@ -122,13 +122,13 @@ mactk8.0.4.sea.hqx the Tcl & Tk libraries in the Extensions folder inside your System Folder. (No "INIT"'s or Control Pannels are installed.) -mactcltk-full-8.0.4.sea.hqx +mactcltk-full-8.0.5.sea.hqx This release contains the full release of Tcl and Tk for the Macintosh plus the More Files package on which Macintosh Tcl and Tk rely. -mactk-source-8.0.4.sea.hqx +mactk-source-8.0.5.sea.hqx This release contains the complete source to Tk for the Macintosh In addition, Metrowerks CodeWarrior libraries and project files @@ -182,7 +182,7 @@ following items: CodeWarrior Pro 1 or higher (CodeWarrior release 9 or higher can work and we have project files, but we are depricating support) - 8.0.4 was build with CW Pro 3. + 8.0.5 was build with CW Pro 3. Mac Tcl 8.0 (source) (which requires More Files 1.4.2 or 1.4.3) Mac Tk 8.0 (source) @@ -203,10 +203,10 @@ Special notes: to the menu system, though you have to have Appearance 1.0.1 or later installed for this to work. -* If you get the Unix tar file, it will untar into a directory tcl8.0.4. However, - the Macintosh project files expect the folder to be called tcl8.0. You will need - to rename the folder to tcl8.0, or change all the paths in the project files. - +* If you get the Unix tar file, it will untar into a directory + tcl8.0.5. However, the Macintosh project files expect the folder to + be called tcl8.0. You will need to rename the folder to tcl8.0, or + change all the paths in the project files. 7. About Dialog --------------- diff --git a/unix/configure.in b/unix/configure.in index 42e452e..e7aac88 100644 --- a/unix/configure.in +++ b/unix/configure.in @@ -3,12 +3,12 @@ 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. AC_INIT(../generic/tk.h) -# RCS: @(#) $Id: configure.in,v 1.23 1998/12/07 04:48:07 rjohnson Exp $ +# RCS: @(#) $Id: configure.in,v 1.24 1999/01/04 19:25:27 rjohnson Exp $ TK_VERSION=8.0 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=0 -TK_PATCH_LEVEL=".4" +TK_PATCH_LEVEL=".5" VERSION=${TK_VERSION} if test "${prefix}" = "NONE"; then diff --git a/win/README b/win/README index 0d5e090..260eae1 100644 --- a/win/README +++ b/win/README @@ -1,10 +1,10 @@ -Tk 8.0.4 for Windows +Tk 8.0.5 for Windows by Scott Stanton Scriptics Corporation scott.stanton@scriptics.com -RCS: @(#) $Id: README,v 1.6 1998/10/16 17:22:59 escoffon Exp $ +RCS: @(#) $Id: README,v 1.7 1999/01/04 19:25:28 rjohnson Exp $ 1. Introduction --------------- @@ -43,7 +43,7 @@ In order to compile Tk for Windows, you need the following items: or Visual C++ 2.x or later -In practice, 8.0.4 was built with Visual C++ 5.0 +In practice, 8.0.5 was built with Visual C++ 5.0 In the "win" subdirectory of the source release, you will find two files called "makefile.bc" and "makefile.vc". These are the makefiles -- cgit v0.12