Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch core-8-6-b2-rc
Excluding Merge-Ins
This is equivalent to a diff from
76495bbc29
to 06dea9b027
2011-08-08
| | |
18:32 |
|
check-in: 99580352a4 user: dgp tags: trunk
|
2011-08-06
| | |
03:19 |
|
check-in: c9b7bd387f user: kbk tags: trunk
|
2011-08-05
| | |
18:53 |
|
Closed-Leaf
check-in: 06dea9b027 user: dgp tags: core-8-6-b2-rc, core-8-6-b2
|
15:23 |
|
check-in: 76495bbc29 user: dkf tags: trunk
|
09:36 |
|
check-in: d4980ede3e user: dkf tags: trunk
|
2011-08-04
| | |
14:03 |
|
check-in: 585e304a31 user: max tags: trunk
|
13:16 |
|
check-in: a8ffe21e92 user: dkf tags: trunk
|
2011-08-03
| | |
19:43 |
|
check-in: 24f476a610 user: dgp tags: core-8-6-b2-rc
|
| | |
Changes to ChangeLog.
1
2
3
4
5
6
7
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
+
+
+
+
+
+
|
2011-08-05 Don Porter <[email protected]>
*** 8.6b2 TAGGED FOR RELEASE ***
* changes: Updates for 8.6b2 release.
2011-08-05 Donal K. Fellows <[email protected]>
* generic/tclAssembly.c (AssembleOneLine): Ensure that memory isn't
leaked when an unknown instruction is encountered. Also simplify code
through use of Tcl_ObjPrintf in error message generation.
* generic/tclZlib.c (ZlibTransformClose): [Bug 3386197]: Plug a memory
|
︙ | | |
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
-
-
-
-
-
-
|
2011-08-04 Donal K. Fellows <[email protected]>
* generic/tclAssembly.c (FreeAssemblyEnv): [Bug 3384840]: Plug another
possible memory leak due to over-complex code for freeing the table of
labels.
2011-08-04 Reinhard Max <[email protected]>
* generic/tclIOSock.c (TclCreateSocketAddress): Don't bother using
AI_ADDRCONFIG for now, as it was causing problems in various
situations.
2011-08-04 Donal K. Fellows <[email protected]>
* generic/tclAssembly.c (AssembleOneLine, GetBooleanOperand)
(GetIntegerOperand, GetListIndexOperand, FindLocalVar): [Bug 3384840]:
A Tcl_Obj is allocated by GetNextOperand, so callers of it must not
hold a reference to one in the 'out' parameter when calling it. This
was causing a great many memory leaks.
|
︙ | | |
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
124
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
|
+
+
+
+
+
+
+
+
+
+
+
+
+
|
* tools/tcltk-man2html-utils.tcl (output-IP-list, cross-reference):
Update to generation to produce proper HTML bulleted and enumerated
lists.
2011-07-19 Alexandre Ferrieux <[email protected]>
* doc/upvar.n: Undocument long gone limitation of [upvar].
2011-07-18 Don Porter <[email protected]>
* generic/tcl.h: Bump version number to 8.6b2.
* library/init.tcl:
* unix/configure.in:
* win/configure.in:
* unix/tcl.spec:
* tools/tcl.wse.in:
* README:
* unix/configure: autoconf-2.59
* win/configure:
2011-07-15 Don Porter <[email protected]>
* generic/tclCompile.c: Avoid segfaults when RecordByteCodeStats()
is called in a deleted interp.
* generic/tclCompile.c: [Bug 467523, 3357771]: Prevent circular
|
︙ | | |
| | | | | |
Changes to README.
1
2
3
4
5
6
7
8
9
|
1
2
3
4
5
6
7
8
9
|
-
+
|
README: Tcl
This is the Tcl 8.6b1 source distribution.
This is the Tcl 8.6b2 source distribution.
http://tcl.sourceforge.net/
You can get any source release of Tcl from the file distributions
link at the above URL.
Contents
--------
1. Introduction
|
︙ | | |
Changes to changes.
︙ | | |
7949
7950
7951
7952
7953
7954
7955
7956
|
7949
7950
7951
7952
7953
7954
7955
7956
|
-
+
|
2011-07-28 tzdata updated to Olson's tzdata2011h (porter)
2011-08-01 (bug fix)[3383616] memleak exposed by XOTcl (neumann,sofer)
Many more Tcl built-in command errors now set an -errorcode.
--- Released 8.6b2, August 5, 2011 --- See ChangeLog for details ---
--- Released 8.6b2, August 8, 2011 --- See ChangeLog for details ---
|
Changes to generic/tcl.h.
︙ | | |
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
-
+
-
+
|
* tools/tcl.wse.in (for windows installer)
* tools/tclSplash.bmp (not patchlevel)
*/
#define TCL_MAJOR_VERSION 8
#define TCL_MINOR_VERSION 6
#define TCL_RELEASE_LEVEL TCL_BETA_RELEASE
#define TCL_RELEASE_SERIAL 1
#define TCL_RELEASE_SERIAL 2
#define TCL_VERSION "8.6"
#define TCL_PATCH_LEVEL "8.6b1.2"
#define TCL_PATCH_LEVEL "8.6b2"
/*
*----------------------------------------------------------------------------
* The following definitions set up the proper options for Windows compilers.
* We use this method because there is no autoconf equivalent.
*/
|
︙ | | |
Changes to generic/tclIOSock.c.
︙ | | |
174
175
176
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
202
|
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
-
-
-
-
-
-
-
-
-
|
} else if (strcmp(family, "inet6") == 0) {
hints.ai_family = AF_INET6;
}
}
}
hints.ai_socktype = SOCK_STREAM;
#if 0
/*
* We found some problems when using AI_ADDRCONFIG, e.g. on systems that
* have no networking besides the loopback interface and want to resolve
* localhost. See bugs 3385024, 3382419, 3382431. As the advantage of
* using AI_ADDRCONFIG in situations where it works, is probably low,
* we'll leave it out for now. After all, it is just an optimisation.
*/
#if defined(AI_ADDRCONFIG) && !defined(_AIX) && !defined(__hpux)
/*
* Missing on: OpenBSD, NetBSD.
* Causes failure when used on AIX 5.1 and HP-UX
*/
hints.ai_flags |= AI_ADDRCONFIG;
#endif
#endif
if (willBind) {
hints.ai_flags |= AI_PASSIVE;
}
result = getaddrinfo(native, portstring, &hints, addrlist);
|
︙ | | |
Changes to library/init.tcl.
︙ | | |
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
-
+
|
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
if {[info commands package] == ""} {
error "version mismatch: library\nscripts expect Tcl version 7.5b1 or later but the loaded version is\nonly [info patchlevel]"
}
package require -exact Tcl 8.6b1.2
package require -exact Tcl 8.6b2
# Compute the auto path to use in this interpreter.
# The values on the path come from several locations:
#
# The environment variable TCLLIBPATH
#
# tcl_library, which is the directory containing this init.tcl script.
|
︙ | | |
Changes to tools/tcl.wse.in.
︙ | | |
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
-
+
|
Japanese Font Size=10
Start Gradient=0 0 255
End Gradient=0 0 0
Windows Flags=00000000000000010010110000001000
Log Pathname=%MAINDIR%\INSTALL.LOG
Message Font=MS Sans Serif
Font Size=8
Disk Label=tcl8.6b1
Disk Label=tcl8.6b2
Disk Filename=setup
Patch Flags=0000000000000001
Patch Threshold=85
Patch Memory=4000
Variable Name1=_SYS_
Variable Default1=C:\WINDOWS\SYSTEM
Variable Flags1=00001000
|
︙ | | |
Changes to unix/configure.
︙ | | |
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
|
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
|
-
+
|
TCL_VERSION=8.6
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=6
TCL_PATCH_LEVEL="b1.2"
TCL_PATCH_LEVEL="b2"
VERSION=${TCL_VERSION}
#------------------------------------------------------------------------
# Setup configure arguments for bundled packages
#------------------------------------------------------------------------
PKG_CFG_ARGS="$ac_configure_args ${PKG_CFG_ARGS}"
|
︙ | | |
Changes to unix/configure.in.
︙ | | |
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
-
+
|
/* override */ #undef PACKAGE_TARNAME
#endif /* _TCLCONFIG */])
])
TCL_VERSION=8.6
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=6
TCL_PATCH_LEVEL="b1.2"
TCL_PATCH_LEVEL="b2"
VERSION=${TCL_VERSION}
#------------------------------------------------------------------------
# Setup configure arguments for bundled packages
#------------------------------------------------------------------------
PKG_CFG_ARGS="$ac_configure_args ${PKG_CFG_ARGS}"
|
︙ | | |
Changes to unix/tcl.spec.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
-
+
|
# This file is the basis for a binary Tcl RPM for Linux.
%{!?directory:%define directory /usr/local}
Name: tcl
Summary: Tcl scripting language development environment
Version: 8.6b1
Version: 8.6b2
Release: 2
License: BSD
Group: Development/Languages
Source: http://prdownloads.sourceforge.net/tcl/tcl%{version}-src.tar.gz
URL: http://www.tcl.tk/
Buildroot: /var/tmp/%{name}%{version}
|
︙ | | |
Changes to win/configure.
︙ | | |
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
|
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
TCL_VERSION=8.6
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=6
TCL_PATCH_LEVEL="b1.2"
TCL_PATCH_LEVEL="b2"
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
TCL_DDE_VERSION=1.3
TCL_DDE_MAJOR_VERSION=1
TCL_DDE_MINOR_VERSION=3
TCL_DDE_PATCH_LEVEL="2"
DDEVER=$TCL_DDE_MAJOR_VERSION$TCL_DDE_MINOR_VERSION
|
︙ | | |
Changes to win/configure.in.
︙ | | |
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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
TCL_VERSION=8.6
TCL_MAJOR_VERSION=8
TCL_MINOR_VERSION=6
TCL_PATCH_LEVEL="b1.2"
TCL_PATCH_LEVEL="b2"
VER=$TCL_MAJOR_VERSION$TCL_MINOR_VERSION
TCL_DDE_VERSION=1.3
TCL_DDE_MAJOR_VERSION=1
TCL_DDE_MINOR_VERSION=3
TCL_DDE_PATCH_LEVEL="2"
DDEVER=$TCL_DDE_MAJOR_VERSION$TCL_DDE_MINOR_VERSION
|
︙ | | |