Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | merge release branch |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
6ce9597becc1bfab8826fed56a23a132 |
User & Date: | dgp 2012-09-18 20:45:07 |
Context
2012-09-19
| ||
08:24 | Compile win32 binaries with -DTCL_NO_DEPRECATED, and fix gcc compiler warning check-in: 214c6c0a user: jan.nijtmans tags: trunk | |
2012-09-18
| ||
20:45 | merge release branch check-in: 6ce9597b user: dgp tags: trunk | |
2012-09-17
| ||
13:14 | Tag for 8.6b3 release. Closed-Leaf check-in: 78ea69f7 user: dgp tags: core-8-6-b3, core-8-6-b3-rc | |
13:10 | 3567786 Stop segfault in [wm forget] check-in: b5d8c2e6 user: dgp tags: trunk | |
Changes
Changes to ChangeLog.
1 2 3 4 5 6 7 | 2012-09-15 Don Porter <[email protected]> * macosx/tkMacOSXFont.c: [Bug 3567778] Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. 2012-09-13 Donal K. Fellows <[email protected]> | > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 | 2012-09-17 Don Porter <[email protected]> *** 8.6b2 TAGGED FOR RELEASE *** * macosx/tkMacOSXWm.c: [Bug 3567786] Stop segfault in [wm forget]. 2012-09-15 Don Porter <[email protected]> * macosx/tkMacOSXFont.c: [Bug 3567778] Make Tk_MeasureChars() honor the TK_AT_LEAST_ONE flag properly. 2012-09-13 Donal K. Fellows <[email protected]> |
︙ | ︙ | |||
25 26 27 28 29 30 31 32 33 34 35 36 37 38 | Thanks to Christian Nassau for identifying the problem. 2012-09-07 Donal K. Fellows <[email protected]> * generic/tkCanvPs.c (TkCanvPostscriptCmd): [Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. 2012-08-30 Andreas Kupries <[email protected]> * generic/tkCanvWind.c (CanvasPsWindow): Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. * win/tkWinDialog.c: Unbreak windows problems with commit [961ae24a3f] * win/tkWinMenu.c: as well. | > > > > > > > > > > > > | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | Thanks to Christian Nassau for identifying the problem. 2012-09-07 Donal K. Fellows <[email protected]> * generic/tkCanvPs.c (TkCanvPostscriptCmd): [Bug 3565533]: Purge use of variable that was only ever checked once immediately afterwards, except for one (buggy) case where it was checked without assignment. 2012-09-07 Don Porter <[email protected]> * README: Bump version number to 8.6b3 * generic/tk.h: * library/tk.tcl: * unix/configure.in: * unix/tk.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure: 2012-08-30 Andreas Kupries <[email protected]> * generic/tkCanvWind.c (CanvasPsWindow): Unbreak AIX, replaced use of C99 comments in commit [961ae24a3f] (2012-08-27) with C89-style. * win/tkWinDialog.c: Unbreak windows problems with commit [961ae24a3f] * win/tkWinMenu.c: as well. |
︙ | ︙ |
Changes to README.
1 | README: Tk | | | 1 2 3 4 5 6 7 8 9 | README: Tk This is the Tk 8.6b3 source distribution. http://tcl.sourceforge.net/ You can get any source release of Tcl from the file distributions link at the above URL. 1. Introduction --------------- |
︙ | ︙ |
Changes to changes.
︙ | ︙ | |||
7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 | 2012-08-23 (enhancement)[3555644] better use of virtual events (nijtmans) *** POTENTIAL INCOMPATIBILITY *** 2012-08-24 (bug fix)[3558535] file dialog filtering (fellows) 2012-08-25 (bug fix)[3554026,3561016] crash with tearoff menus (gavilan) 2012-09-15 (bug fix)[3567778] stop hang in wrapped label (porter) Many revisions to better support a Cygwin environment (nijtmans) --- Released 8.6b3, September 18, 2012 --- See ChangeLog for details --- | > > > > | 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 | 2012-08-23 (enhancement)[3555644] better use of virtual events (nijtmans) *** POTENTIAL INCOMPATIBILITY *** 2012-08-24 (bug fix)[3558535] file dialog filtering (fellows) 2012-08-25 (bug fix)[3554026,3561016] crash with tearoff menus (gavilan) 2012-09-11 (bug fix)[3566594] stop clip region leaks (fellows) 2012-09-15 (bug fix)[3567778] stop hang in wrapped label (porter) 2012-09-17 (bug fix)[3567786] stop segfault in [wm forget] (porter) Many revisions to better support a Cygwin environment (nijtmans) --- Released 8.6b3, September 18, 2012 --- See ChangeLog for details --- |
Changes to generic/tk.h.
︙ | ︙ | |||
46 47 48 49 50 51 52 | * You may also need to update some of these files when the numbers change for * the version of Tcl that this release of Tk is compiled against. */ #define TK_MAJOR_VERSION 8 #define TK_MINOR_VERSION 6 #define TK_RELEASE_LEVEL TCL_BETA_RELEASE | | | | 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | * You may also need to update some of these files when the numbers change for * the version of Tcl that this release of Tk is compiled against. */ #define TK_MAJOR_VERSION 8 #define TK_MINOR_VERSION 6 #define TK_RELEASE_LEVEL TCL_BETA_RELEASE #define TK_RELEASE_SERIAL 3 #define TK_VERSION "8.6" #define TK_PATCH_LEVEL "8.6b3" /* * A special definition used to allow this header file to be included from * windows or mac resource files so that they can obtain version information. * RC_INVOKED is defined by default by the windows RC tool and manually set * for macintosh. * |
︙ | ︙ |
Changes to library/tk.tcl.
︙ | ︙ | |||
9 10 11 12 13 14 15 | # # See the file "license.terms" for information on usage and redistribution of # this file, and for a DISCLAIMER OF ALL WARRANTIES. # Insist on running with compatible version of Tcl package require Tcl 8.6 # Verify that we have Tk binary and script components from the same release | | | 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # # See the file "license.terms" for information on usage and redistribution of # this file, and for a DISCLAIMER OF ALL WARRANTIES. # Insist on running with compatible version of Tcl package require Tcl 8.6 # Verify that we have Tk binary and script components from the same release package require -exact Tk 8.6b3 # Create a ::tk namespace namespace eval ::tk { # Set up the msgcat commands namespace eval msgcat { namespace export mc mcmax if {[interp issafe] || [catch {package require msgcat}]} { |
︙ | ︙ |
Changes to unix/configure.
︙ | ︙ | |||
1335 1336 1337 1338 1339 1340 1341 | TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 | | | 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 | TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 TK_PATCH_LEVEL="b3" VERSION=${TK_VERSION} LOCALES="cs da de el en en_gb eo es fr hu it nl pl pt ru sv" #-------------------------------------------------------------------- # Find and load the tclConfig.sh file #-------------------------------------------------------------------- |
︙ | ︙ |
Changes to unix/configure.in.
︙ | ︙ | |||
21 22 23 24 25 26 27 | /* override */ #undef PACKAGE_TARNAME #endif /* _TKCONFIG */]) ]) TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 | | | 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* override */ #undef PACKAGE_TARNAME #endif /* _TKCONFIG */]) ]) TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 TK_PATCH_LEVEL="b3" VERSION=${TK_VERSION} LOCALES="cs da de el en en_gb eo es fr hu it nl pl pt ru sv" #-------------------------------------------------------------------- # Find and load the tclConfig.sh file #-------------------------------------------------------------------- |
︙ | ︙ |
Changes to unix/tk.spec.
1 2 3 4 5 6 | # This file is the basis for a binary Tk Linux RPM. %{!?directory:%define directory /usr/local} Name: tk Summary: Tk graphical toolkit for the Tcl scripting language. | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | # This file is the basis for a binary Tk Linux RPM. %{!?directory:%define directory /usr/local} Name: tk Summary: Tk graphical toolkit for the Tcl scripting language. Version: 8.6b3 Release: 2 License: BSD Group: Development/Languages Source: http://prdownloads.sourceforge.net/tcl/tk%{version}-src.tar.gz URL: http://www.tcl.tk/ Buildroot: /var/tmp/%{name}%{version} Buildrequires: XFree86-devel tcl >= %version |
︙ | ︙ |
Changes to unix/tkConfig.h.in.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | /* ../unix/tkConfig.h.in. Generated from configure.ac by autoheader. */ #ifndef _TKCONFIG #define _TKCONFIG /* Define to 1 if you have the <AvailabilityMacros.h> header file. */ #undef HAVE_AVAILABILITYMACROS_H /* Do we have access to Darwin CoreFoundation.framework? */ #undef HAVE_COREFOUNDATION /* Do we have the intptr_t type? */ #undef HAVE_INTPTR_T | > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /* ../unix/tkConfig.h.in. Generated from configure.ac by autoheader. */ #ifndef _TKCONFIG #define _TKCONFIG /* Define if building universal (internal helper macro) */ #undef AC_APPLE_UNIVERSAL_BUILD /* Define to 1 if you have the <AvailabilityMacros.h> header file. */ #undef HAVE_AVAILABILITYMACROS_H /* Defined when compiler supports casting to union type. */ #undef HAVE_CAST_TO_UNION /* Do we have access to Darwin CoreFoundation.framework? */ #undef HAVE_COREFOUNDATION /* Do we have the intptr_t type? */ #undef HAVE_INTPTR_T |
︙ | ︙ | |||
89 90 91 92 93 94 95 96 97 98 99 100 101 102 | #undef MAC_OSX_TCL /* Are we building TkAqua? */ #undef MAC_OSX_TK /* No Compiler support for module scope symbols */ #undef MODULE_SCOPE /* Is Darwin CoreFoundation unavailable for 64-bit? */ #undef NO_COREFOUNDATION_64 /* Do we have fd_set? */ #undef NO_FD_SET | > > > | 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 | #undef MAC_OSX_TCL /* Are we building TkAqua? */ #undef MAC_OSX_TK /* No Compiler support for module scope symbols */ #undef MODULE_SCOPE /* Is no debugging enabled? */ #undef NDEBUG /* Is Darwin CoreFoundation unavailable for 64-bit? */ #undef NO_COREFOUNDATION_64 /* Do we have fd_set? */ #undef NO_FD_SET |
︙ | ︙ | |||
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Is this a static build? */ #undef STATIC_BUILD /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS | > > > < < < | 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* Is this a static build? */ #undef STATIC_BUILD /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Is this a 64-bit build? */ #undef TCL_CFG_DO64BIT /* Is this an optimized build? */ #undef TCL_CFG_OPTIMIZED /* Is bytecode debugging enabled? */ |
︙ | ︙ | |||
168 169 170 171 172 173 174 | /* Are TkAqua debug messages enabled? */ #undef TK_MAC_DEBUG /* Do we want to use the threaded memory allocator? */ #undef USE_THREAD_ALLOC | | | > > > > > > | > > | 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | /* Are TkAqua debug messages enabled? */ #undef TK_MAC_DEBUG /* Do we want to use the threaded memory allocator? */ #undef USE_THREAD_ALLOC /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN # endif #endif /* Are Darwin SUSv3 extensions available? */ #undef _DARWIN_C_SOURCE /* Add the _ISOC99_SOURCE flag when building */ #undef _ISOC99_SOURCE |
︙ | ︙ | |||
225 226 227 228 229 230 231 | /* Define to `int' if <sys/types.h> does not define. */ #undef mode_t /* Define to `int' if <sys/types.h> does not define. */ #undef pid_t | | | 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 | /* Define to `int' if <sys/types.h> does not define. */ #undef mode_t /* Define to `int' if <sys/types.h> does not define. */ #undef pid_t /* Define to `unsigned int' if <sys/types.h> does not define. */ #undef size_t /* Do we want to use the strtod() in compat? */ #undef strtod /* Define to `int' if <sys/types.h> doesn't define. */ #undef uid_t |
︙ | ︙ |
Changes to win/configure.
︙ | ︙ | |||
1307 1308 1309 1310 1311 1312 1313 | # versions of autoconf incorrectly set SHELL to /bin/bash instead of # /bin/sh. The bash shell seems to suffer from some strange failures. SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 | | | 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 | # versions of autoconf incorrectly set SHELL to /bin/bash instead of # /bin/sh. The bash shell seems to suffer from some strange failures. SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 TK_PATCH_LEVEL="b3" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ # Handle the --prefix=... option #------------------------------------------------------------------------ if test "${prefix}" = "NONE"; then |
︙ | ︙ |
Changes to win/configure.in.
︙ | ︙ | |||
10 11 12 13 14 15 16 | # versions of autoconf incorrectly set SHELL to /bin/bash instead of # /bin/sh. The bash shell seems to suffer from some strange failures. SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 | | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # versions of autoconf incorrectly set SHELL to /bin/bash instead of # /bin/sh. The bash shell seems to suffer from some strange failures. SHELL=/bin/sh TK_VERSION=8.6 TK_MAJOR_VERSION=8 TK_MINOR_VERSION=6 TK_PATCH_LEVEL="b3" VER=$TK_MAJOR_VERSION$TK_MINOR_VERSION #------------------------------------------------------------------------ # Handle the --prefix=... option #------------------------------------------------------------------------ if test "${prefix}" = "NONE"; then |
︙ | ︙ |