From 377809e4b775574747026054eba2ca11907048df Mon Sep 17 00:00:00 2001 From: welch Date: Tue, 4 Aug 1998 23:22:45 +0000 Subject: 8.0.3-5 --- README | 25 ++++++++++++++++--------- generic/tcl.h | 21 ++------------------- 2 files changed, 18 insertions(+), 28 deletions(-) diff --git a/README b/README index 017429f..9175222 100644 --- a/README +++ b/README @@ -1,17 +1,13 @@ Tcl -SCCS: %Z% $Id: README,v 1.7 1998/07/29 22:24:29 welch Exp $ +SCCS: %Z% $Id: README,v 1.8 1998/08/04 23:22:52 welch Exp $ 0. Preface ---------- -This is a pre-release of 8.0.3, tcl_patchLevel "8.0.3-4" -This is close, but not final. There are two major bugs we -plan to fix before 8.0.3 goes final: -1. On UNIX, socket I/O is not properly retried after signals. -2. On Windows, keyboard traversal events from Alt-key sequences -are not properly handled. In particular, if you select the -system menu Close command from the keyboard, you do not get -the WM_DELETE_WINDOW protocol event. +This is the last pre-release of 8.0.3, tcl_patchLevel "8.0.3-5" +This is very close, but not final. We plan code freeze on +Thursday, and so I'll be doing the 8.0.3 release then. But, please +try your compiles against this version to flush out any problems. This release is being made early to help with the Consortium CD project. Please do not advertise or @@ -34,6 +30,17 @@ on http://www.scriptics.com/resource/download/patches/tcl80p2/ 7. A new implementation of auto_mkindex to support [incr Tcl] classes. 8. New IMPORT/EXPORT macros to facilitate building DLL's on windows. +Bug fixes relative to previous pre-releases + Undid damage to the origninal EXPORT that appeared in 8.0.3-4 + Resolved use of TCL_DBGX in configure scripts. + Fixed EINTR bug so system calls are retried after signals. + Fixed reverse vidio bitmaps + Several fixes to windows alt-keys and menus: + fixed bug in menus where bgerrors were not generated during menu callbacks + fixed memory leak in menu code + fixed Alt-key handling + fixed bug in menubar handling so menubar doesn't get destroyed when a + window is destroyed 1. Introduction --------------- diff --git a/generic/tcl.h b/generic/tcl.h index 1d6ee89..1c3c89a 100644 --- a/generic/tcl.h +++ b/generic/tcl.h @@ -11,7 +11,7 @@ * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * - * SCCS: %Z% $Id: tcl.h,v 1.22 1998/08/04 11:54:40 escoffon Exp $ + * SCCS: %Z% $Id: tcl.h,v 1.23 1998/08/04 23:22:45 welch Exp $ */ #ifndef _TCL @@ -41,7 +41,7 @@ #define TCL_RELEASE_SERIAL 3 #define TCL_VERSION "8.0" -#define TCL_PATCH_LEVEL "8.0.3-4" +#define TCL_PATCH_LEVEL "8.0.3-5" /* * The following definitions set up the proper options for Windows @@ -196,23 +196,6 @@ #endif /* - * The EXPORT macro is used to declare procedures that are exported by DLL - * extensions - */ - -#ifndef STATIC_BUILD -# ifdef _MSC_VER -# define EXPORT(a,b) __declspec(dllexport) a b -#else -# ifdef __BORLANDC__ -# define EXPORT(a,b) a _export b -# else -# define EXPORT(a,b) a b -# endif -#endif -#endif - -/* * Definitions that allow this header file to be used either with or * without ANSI C features like function prototypes. */ -- cgit v0.12