Tcl Source Code

Hex Artifact Content
Login
Bounty program for improvements to Tcl and certain Tcl packages.

Artifact 74fc80ee09602f1a9d0ed83e0f4a1b34026c1a57:


0000: 41 20 4e 4f 54 45 20 4f 4e 20 54 48 45 20 43 48  A NOTE ON THE CH
0010: 41 4e 47 45 4c 4f 47 3a 0a 53 74 61 72 74 69 6e  ANGELOG:.Startin
0020: 67 20 69 6e 20 65 61 72 6c 79 20 32 30 31 31 2c  g in early 2011,
0030: 20 54 63 6c 20 73 6f 75 72 63 65 20 63 6f 64 65   Tcl source code
0040: 20 68 61 73 20 62 65 65 6e 20 75 6e 64 65 72 20   has been under 
0050: 74 68 65 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6f  the management o
0060: 66 0a 66 6f 73 73 69 6c 2c 20 68 6f 73 74 65 64  f.fossil, hosted
0070: 20 61 74 20 68 74 74 70 3a 2f 2f 63 6f 72 65 2e   at http://core.
0080: 74 63 6c 2e 74 6b 2f 74 63 6c 2f 20 2e 20 20 46  tcl.tk/tcl/ .  F
0090: 6f 73 73 69 6c 20 70 72 65 73 65 6e 74 73 20 61  ossil presents a
00a0: 20 22 54 69 6d 65 6c 69 6e 65 22 0a 76 69 65 77   "Timeline".view
00b0: 20 6f 66 20 63 68 61 6e 67 65 73 20 6d 61 64 65   of changes made
00c0: 20 74 68 61 74 20 69 73 20 73 75 70 65 72 69 6f   that is superio
00d0: 72 20 69 6e 20 65 76 65 72 79 20 77 61 79 20 74  r in every way t
00e0: 6f 20 61 20 68 61 6e 64 20 65 64 69 74 65 64 20  o a hand edited 
00f0: 6c 6f 67 20 66 69 6c 65 2e 0a 42 65 63 61 75 73  log file..Becaus
0100: 65 20 6f 66 20 74 68 69 73 2c 20 6d 61 6e 79 20  e of this, many 
0110: 54 63 6c 20 64 65 76 65 6c 6f 70 65 72 73 20 61  Tcl developers a
0120: 72 65 20 6e 6f 77 20 6f 75 74 20 6f 66 20 74 68  re now out of th
0130: 65 20 68 61 62 69 74 20 6f 66 20 6d 61 69 6e 74  e habit of maint
0140: 61 69 6e 69 6e 67 0a 74 68 69 73 20 6c 6f 67 20  aining.this log 
0150: 66 69 6c 65 2e 20 20 59 6f 75 20 6d 61 79 20 73  file.  You may s
0160: 74 69 6c 6c 20 66 69 6e 64 20 75 73 65 66 75 6c  till find useful
0170: 20 74 68 69 6e 67 73 20 69 6e 20 69 74 2c 20 62   things in it, b
0180: 75 74 20 74 68 65 20 54 69 6d 65 6c 69 6e 65 20  ut the Timeline 
0190: 69 73 0a 61 20 62 65 74 74 65 72 20 66 69 72 73  is.a better firs
01a0: 74 20 70 6c 61 63 65 20 74 6f 20 6c 6f 6f 6b 20  t place to look 
01b0: 6e 6f 77 2e 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  now..===========
01c0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
01d0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
01e0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
01f0: 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d  ================
0200: 3d 0a 0a 32 30 31 33 2d 30 39 2d 31 39 20 20 44  =..2013-09-19  D
0210: 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40  on Porter  <[email protected]
0220: 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
0230: 65 2e 6e 65 74 3e 0a 0a 09 2a 2a 2a 20 38 2e 36  e.net>...*** 8.6
0240: 2e 31 20 54 41 47 47 45 44 20 46 4f 52 20 52 45  .1 TAGGED FOR RE
0250: 4c 45 41 53 45 20 2a 2a 2a 0a 0a 09 2a 20 67 65  LEASE ***...* ge
0260: 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 09 42 75 6d  neric/tcl.h:.Bum
0270: 70 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72  p version number
0280: 20 74 6f 20 38 2e 36 2e 31 2e 0a 09 2a 20 6c 69   to 8.6.1...* li
0290: 62 72 61 72 79 2f 69 6e 69 74 2e 74 63 6c 3a 0a  brary/init.tcl:.
02a0: 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72  .* unix/configur
02b0: 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 63 6f 6e  e.in:..* win/con
02c0: 66 69 67 75 72 65 2e 69 6e 3a 0a 09 2a 20 75 6e  figure.in:..* un
02d0: 69 78 2f 74 63 6c 2e 73 70 65 63 3a 0a 09 2a 20  ix/tcl.spec:..* 
02e0: 52 45 41 44 4d 45 3a 0a 0a 09 2a 20 75 6e 69 78  README:...* unix
02f0: 2f 63 6f 6e 66 69 67 75 72 65 3a 09 61 75 74 6f  /configure:.auto
0300: 63 6f 6e 66 2d 32 2e 35 39 0a 09 2a 20 77 69 6e  conf-2.59..* win
0310: 2f 63 6f 6e 66 69 67 75 72 65 3a 0a 0a 32 30 31  /configure:..201
0320: 33 2d 30 39 2d 31 39 20 20 44 6f 6e 61 6c 20 46  3-09-19  Donal F
0330: 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
0340: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64  rs.sf.net>...* d
0350: 6f 63 2f 6e 65 78 74 2e 6e 20 28 4d 45 54 48 4f  oc/next.n (METHO
0360: 44 20 53 45 41 52 43 48 20 4f 52 44 45 52 29 3a  D SEARCH ORDER):
0370: 20 42 75 67 20 5b 33 36 30 36 39 34 33 5d 3a 20   Bug [3606943]: 
0380: 43 6f 72 72 65 63 74 65 64 0a 09 64 65 73 63 72  Corrected..descr
0390: 69 70 74 69 6f 6e 20 6f 66 20 6d 65 74 68 6f 64  iption of method
03a0: 20 73 65 61 72 63 68 20 6f 72 64 65 72 2e 0a 0a   search order...
03b0: 32 30 31 33 2d 30 39 2d 31 38 20 20 44 6f 6e 61  2013-09-18  Dona
03c0: 6c 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  l Fellows  <[email protected]
03d0: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
03e0: 42 75 6d 70 20 54 63 6c 4f 4f 20 76 65 72 73 69  Bump TclOO versi
03f0: 6f 6e 20 74 6f 20 31 2e 30 2e 31 20 66 6f 72 20  on to 1.0.1 for 
0400: 72 65 6c 65 61 73 65 2e 0a 0a 32 30 31 33 2d 30  release...2013-0
0410: 39 2d 31 37 20 20 44 6f 6e 61 6c 20 46 65 6c 6c  9-17  Donal Fell
0420: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
0430: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
0440: 72 69 63 2f 74 63 6c 42 69 6e 61 72 79 2e 63 20  ric/tclBinary.c 
0450: 28 42 69 6e 61 72 79 45 6e 63 6f 64 65 55 75 2c  (BinaryEncodeUu,
0460: 20 42 69 6e 61 72 79 44 65 63 6f 64 65 55 75 29   BinaryDecodeUu)
0470: 3a 20 5b 42 75 67 20 32 31 35 32 32 39 32 5d 3a  : [Bug 2152292]:
0480: 0a 09 43 6f 72 72 65 63 74 65 64 20 69 6d 70 6c  ..Corrected impl
0490: 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68  ementation of th
04a0: 65 20 63 6f 72 65 20 6f 66 20 75 75 65 6e 63 6f  e core of uuenco
04b0: 64 65 20 68 61 6e 64 6c 69 6e 67 20 73 6f 20 74  de handling so t
04c0: 68 61 74 20 74 68 65 0a 09 6c 69 6e 65 20 6c 65  hat the..line le
04d0: 6e 67 74 68 20 70 72 6f 63 65 73 73 69 6e 67 20  ngth processing 
04e0: 69 73 20 63 6f 72 72 65 63 74 6c 79 20 61 70 70  is correctly app
04f0: 6c 69 65 64 2e 0a 09 2a 2a 2a 50 4f 54 45 4e 54  lied...***POTENT
0500: 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49 42 49 4c  IAL INCOMPATIBIL
0510: 49 54 59 2a 2a 2a 0a 09 45 78 69 73 74 69 6e 67  ITY***..Existing
0520: 20 63 6f 64 65 20 74 68 61 74 20 77 61 73 20 75   code that was u
0530: 73 69 6e 67 20 74 68 65 20 6f 6c 64 20 76 65 72  sing the old ver
0540: 73 69 6f 6e 73 20 61 6e 64 20 77 6f 72 6b 69 6e  sions and workin
0550: 67 20 61 72 6f 75 6e 64 20 74 68 65 0a 09 6c 69  g around the..li
0560: 6d 69 74 61 74 69 6f 6e 73 20 77 69 6c 6c 20 6e  mitations will n
0570: 6f 77 20 6e 65 65 64 20 74 6f 20 64 6f 20 66 61  ow need to do fa
0580: 72 20 6c 65 73 73 2e 20 54 68 65 20 2d 6d 61 78  r less. The -max
0590: 6c 65 6e 20 6f 70 74 69 6f 6e 20 6e 6f 77 20 68  len option now h
05a0: 61 73 0a 09 73 74 72 69 63 74 20 6c 69 6d 69 74  as..strict limit
05b0: 73 20 6f 6e 20 74 68 65 20 72 61 6e 67 65 20 6f  s on the range o
05c0: 66 20 73 75 70 70 6f 72 74 65 64 20 6c 65 6e 67  f supported leng
05d0: 74 68 73 3b 20 74 68 69 73 20 69 73 20 61 20 6c  ths; this is a l
05e0: 69 6d 69 74 61 74 69 6f 6e 0a 09 6f 66 20 74 68  imitation..of th
05f0: 65 20 66 6f 72 6d 61 74 20 69 74 73 65 6c 66 2e  e format itself.
0600: 0a 0a 32 30 31 33 2d 30 39 2d 30 39 20 20 44 6f  ..2013-09-09  Do
0610: 6e 61 6c 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b  nal Fellows  <dk
0620: 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
0630: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
0640: 4f 4d 65 74 68 6f 64 2e 63 20 28 43 6c 6f 6e 65  OMethod.c (Clone
0650: 50 72 6f 63 65 64 75 72 65 4d 65 74 68 6f 64 29  ProcedureMethod)
0660: 3a 20 5b 42 75 67 20 33 36 30 39 36 39 33 5d 3a  : [Bug 3609693]:
0670: 20 53 74 72 69 70 0a 09 74 68 65 20 69 6e 74 65   Strip..the inte
0680: 72 6e 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74  rnal representat
0690: 69 6f 6e 20 6f 66 20 6d 65 74 68 6f 64 20 62 6f  ion of method bo
06a0: 64 69 65 73 20 64 75 72 69 6e 67 20 63 6c 6f 6e  dies during clon
06b0: 69 6e 67 20 69 6e 20 6f 72 64 65 72 0a 09 74 6f  ing in order..to
06c0: 20 65 6e 73 75 72 65 20 74 68 61 74 20 61 6e 79   ensure that any
06d0: 20 62 6f 75 6e 64 20 72 65 66 65 72 65 6e 63 65   bound reference
06e0: 73 20 74 6f 20 69 6e 73 74 61 6e 63 65 20 76 61  s to instance va
06f0: 72 69 61 62 6c 65 73 20 61 72 65 20 72 65 6d 6f  riables are remo
0700: 76 65 64 2e 0a 0a 32 30 31 33 2d 30 39 2d 30 31  ved...2013-09-01
0710: 20 20 44 6f 6e 61 6c 20 46 65 6c 6c 6f 77 73 20    Donal Fellows 
0720: 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
0730: 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
0740: 74 63 6c 42 69 6e 61 72 79 2e 63 20 28 42 69 6e  tclBinary.c (Bin
0750: 61 72 79 44 65 63 6f 64 65 48 65 78 29 3a 20 5b  aryDecodeHex): [
0760: 42 75 67 20 62 39 38 66 61 35 35 32 38 35 5d 3a  Bug b98fa55285]:
0770: 20 45 6e 73 75 72 65 20 74 68 61 74 0a 09 77 68   Ensure that..wh
0780: 69 74 65 73 70 61 63 65 20 61 74 20 74 68 65 20  itespace at the 
0790: 65 6e 64 20 6f 66 20 61 20 73 74 72 69 6e 67 20  end of a string 
07a0: 64 6f 6e 27 74 20 63 61 75 73 65 20 74 68 65 20  don't cause the 
07b0: 64 65 63 6f 64 65 72 20 74 6f 20 64 72 6f 70 20  decoder to drop 
07c0: 74 68 65 0a 09 6c 61 73 74 20 64 65 63 6f 64 65  the..last decode
07d0: 64 20 62 79 74 65 2e 0a 0a 32 30 31 33 2d 30 38  d byte...2013-08
07e0: 2d 30 33 20 20 44 6f 6e 61 6c 20 46 65 6c 6c 6f  -03  Donal Fello
07f0: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
0800: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61  f.net>...* libra
0810: 72 79 2f 61 75 74 6f 2e 74 63 6c 3a 20 5b 50 61  ry/auto.tcl: [Pa
0820: 74 63 68 20 33 36 31 31 36 34 33 5d 3a 20 41 6c  tch 3611643]: Al
0830: 6c 6f 77 20 54 63 6c 4f 4f 20 63 6c 61 73 73 65  low TclOO classe
0840: 73 20 74 6f 20 62 65 20 66 6f 75 6e 64 0a 09 62  s to be found..b
0850: 79 20 74 68 65 20 61 75 74 6f 6c 6f 61 64 69 6e  y the autoloadin
0860: 67 20 6d 65 63 68 61 6e 69 73 6d 2e 0a 0a 32 30  g mechanism...20
0870: 31 33 2d 30 38 2d 30 32 20 20 44 6f 6e 61 6c 20  13-08-02  Donal 
0880: 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
0890: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
08a0: 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 44 65 66  generic/tclOODef
08b0: 69 6e 65 43 6d 64 73 2e 63 20 28 43 6c 61 73 73  ineCmds.c (Class
08c0: 53 75 70 65 72 53 65 74 29 3a 20 42 75 67 20 5b  SuperSet): Bug [
08d0: 39 64 36 31 36 32 34 62 33 64 5d 3a 20 53 74 6f  9d61624b3d]: Sto
08e0: 70 0a 09 63 72 61 73 68 65 73 20 77 68 65 6e 20  p..crashes when 
08f0: 65 6d 70 74 79 69 6e 67 20 74 68 65 20 73 75 70  emptying the sup
0900: 65 72 63 6c 61 73 73 20 73 6c 6f 74 2c 20 65 76  erclass slot, ev
0910: 65 6e 20 77 68 65 6e 20 64 6f 69 6e 67 20 65 6c  en when doing el
0920: 61 62 6f 72 61 74 65 0a 09 74 68 69 6e 67 73 20  aborate..things 
0930: 77 69 74 68 20 6d 65 74 61 63 6c 61 73 73 65 73  with metaclasses
0940: 2e 0a 0a 32 30 31 33 2d 30 38 2d 30 31 20 20 48  ...2013-08-01  H
0950: 61 72 61 6c 64 20 4f 65 68 6c 6d 61 6e 6e 20 20  arald Oehlmann  
0960: 3c 6f 65 68 68 61 72 40 75 73 65 72 73 2e 73 66  <[email protected]
0970: 2e 6e 65 74 3e 0a 0a 09 2a 20 74 63 6c 55 6e 69  .net>...* tclUni
0980: 78 4e 6f 74 69 66 79 2e 63 20 28 54 63 6c 5f 49  xNotify.c (Tcl_I
0990: 6e 69 74 4e 6f 74 69 66 69 65 72 29 3a 20 42 75  nitNotifier): Bu
09a0: 67 20 5b 61 30 62 63 38 35 36 64 63 64 5d 3a 20  g [a0bc856dcd]: 
09b0: 53 74 61 72 74 20 6e 6f 74 69 66 69 65 72 0a 09  Start notifier..
09c0: 74 68 72 65 61 64 20 61 67 61 69 6e 20 69 66 20  thread again if 
09d0: 77 65 20 77 65 72 65 20 66 6f 72 6b 65 64 2c 20  we were forked, 
09e0: 74 6f 20 73 6f 6c 76 65 20 52 69 76 65 74 20 62  to solve Rivet b
09f0: 75 67 20 35 35 31 35 33 2e 0a 0a 32 30 31 33 2d  ug 55153...2013-
0a00: 30 37 2d 30 35 20 20 4b 65 76 69 6e 20 42 2e 20  07-05  Kevin B. 
0a10: 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40  Kenny  <[email protected]
0a20: 61 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 6c 69 62  acm.org>...* lib
0a30: 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69  rary/tzdata/Afri
0a40: 63 61 2f 43 61 73 61 62 6c 61 6e 63 61 3a 0a 09  ca/Casablanca:..
0a50: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
0a60: 2f 41 6d 65 72 69 63 61 2f 41 73 75 6e 63 69 6f  /America/Asuncio
0a70: 6e 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  n:..* library/tz
0a80: 64 61 74 61 2f 41 6e 74 61 72 63 74 69 63 61 2f  data/Antarctica/
0a90: 4d 61 63 71 75 61 72 69 65 3a 0a 09 2a 20 6c 69  Macquarie:..* li
0aa0: 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69  brary/tzdata/Asi
0ab0: 61 2f 47 61 7a 61 3a 0a 09 2a 20 6c 69 62 72 61  a/Gaza:..* libra
0ac0: 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 48  ry/tzdata/Asia/H
0ad0: 65 62 72 6f 6e 3a 0a 09 2a 20 6c 69 62 72 61 72  ebron:..* librar
0ae0: 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 4a 65  y/tzdata/Asia/Je
0af0: 72 75 73 61 6c 65 6d 3a 0a 09 68 74 74 70 3a 2f  rusalem:..http:/
0b00: 2f 77 77 77 2e 69 61 6e 61 2e 6f 72 67 2f 74 69  /www.iana.org/ti
0b10: 6d 65 2d 7a 6f 6e 65 73 2f 72 65 70 6f 73 69 74  me-zones/reposit
0b20: 6f 72 79 2f 72 65 6c 65 61 73 65 73 2f 74 7a 64  ory/releases/tzd
0b30: 61 74 61 32 30 31 33 64 2e 74 61 72 2e 67 7a 0a  ata2013d.tar.gz.
0b40: 0a 32 30 31 33 2d 30 37 2d 30 33 20 20 4a 61 6e  .2013-07-03  Jan
0b50: 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
0b60: 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
0b70: 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 58  t>...* unix/tclX
0b80: 74 4e 6f 74 69 66 79 2e 63 3a 20 42 75 67 20 5b  tNotify.c: Bug [
0b90: 38 31 37 32 34 39 5d 3a 20 62 72 69 6e 67 20 74  817249]: bring t
0ba0: 63 6c 58 74 4e 6f 74 69 66 79 2e 63 20 75 70 20  clXtNotify.c up 
0bb0: 74 6f 20 64 61 74 65 20 77 69 74 68 0a 09 54 63  to date with..Tc
0bc0: 6c 5f 53 65 74 4e 6f 74 69 66 69 65 72 28 29 20  l_SetNotifier() 
0bd0: 63 68 61 6e 67 65 2e 0a 0a 32 30 31 33 2d 30 37  change...2013-07
0be0: 2d 30 32 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -02  Jan Nijtman
0bf0: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
0c00: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75  rs.sf.net>...* u
0c10: 6e 69 78 2f 74 63 6c 2e 6d 34 3a 20 20 42 75 67  nix/tcl.m4:  Bug
0c20: 20 5b 33 32 61 66 61 36 65 32 35 36 5d 3a 20 64   [32afa6e256]: d
0c30: 69 72 65 6e 74 36 34 20 63 68 65 63 6b 20 69 73  irent64 check is
0c40: 20 69 6e 63 6f 72 72 65 63 74 20 69 6e 20 74 63   incorrect in tc
0c50: 6c 2e 6d 34 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e  l.m4..* unix/con
0c60: 66 69 67 75 72 65 3a 20 28 74 68 61 6e 6b 73 20  figure: (thanks 
0c70: 74 6f 20 42 72 69 61 6e 20 47 72 69 66 66 69 6e  to Brian Griffin
0c80: 29 0a 0a 32 30 31 33 2d 30 36 2d 32 37 20 20 4a  )..2013-06-27  J
0c90: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
0ca0: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
0cb0: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
0cc0: 2f 74 63 6c 43 6f 6e 66 69 67 2e 63 3a 20 42 75  /tclConfig.c: Bu
0cd0: 67 20 5b 39 62 32 65 36 33 36 33 36 31 5d 3a 20  g [9b2e636361]: 
0ce0: 54 63 6c 5f 43 72 65 61 74 65 49 6e 74 65 72 70  Tcl_CreateInterp
0cf0: 28 29 20 6e 65 65 64 73 0a 09 2a 20 67 65 6e 65  () needs..* gene
0d00: 72 69 63 2f 74 63 6c 4d 61 69 6e 2e 63 3a 20 20  ric/tclMain.c:  
0d10: 20 69 6e 69 74 69 61 6c 69 7a 65 64 20 65 6e 63   initialized enc
0d20: 6f 64 69 6e 67 73 2e 0a 0a 32 30 31 33 2d 30 36  odings...2013-06
0d30: 2d 31 38 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -18  Jan Nijtman
0d40: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
0d50: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
0d60: 65 6e 65 72 69 63 2f 74 63 6c 45 76 65 6e 74 2e  eneric/tclEvent.
0d70: 63 3a 20 42 75 67 20 5b 33 36 31 31 39 37 34 5d  c: Bug [3611974]
0d80: 3a 20 49 6e 69 74 53 75 62 73 79 73 74 65 6d 73  : InitSubsystems
0d90: 20 6d 75 6c 74 69 70 6c 65 20 74 68 72 65 61 64   multiple thread
0da0: 0a 09 69 73 73 75 65 2e 0a 0a 32 30 31 33 2d 30  ..issue...2013-0
0db0: 36 2d 31 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  6-17  Jan Nijtma
0dc0: 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
0dd0: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
0de0: 67 65 6e 65 72 69 63 2f 72 65 67 63 5f 6c 6f 63  generic/regc_loc
0df0: 61 6c 65 2e 63 3a 20 42 75 67 20 5b 61 38 37 36  ale.c: Bug [a876
0e00: 36 34 36 65 66 65 5d 3a 20 72 65 5f 65 78 70 72  646efe]: re_expr
0e10: 20 63 68 61 72 61 63 74 65 72 20 63 6c 61 73 73   character class
0e20: 0a 09 5b 3a 63 6e 74 72 6c 3a 5d 20 73 68 6f 75  ..[:cntrl:] shou
0e30: 6c 64 20 63 6f 6e 74 61 69 6e 20 5c 75 30 30 30  ld contain \u000
0e40: 30 20 2d 20 5c 75 30 30 31 66 0a 0a 32 30 31 33  0 - \u001f..2013
0e50: 2d 30 36 2d 30 39 20 20 44 6f 6e 61 6c 20 4b 2e  -06-09  Donal K.
0e60: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
0e70: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
0e80: 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
0e90: 43 6d 64 73 53 5a 2e 63 20 28 54 63 6c 43 6f 6d  CmdsSZ.c (TclCom
0ea0: 70 69 6c 65 54 72 79 43 6d 64 29 3a 20 5b 42 75  pileTryCmd): [Bu
0eb0: 67 20 37 37 39 64 33 38 62 39 39 36 5d 3a 0a 09  g 779d38b996]:..
0ec0: 52 65 77 72 6f 74 65 20 74 68 65 20 5b 74 72 79  Rewrote the [try
0ed0: 5d 20 63 6f 6d 70 69 6c 65 72 20 74 6f 20 67 65  ] compiler to ge
0ee0: 6e 65 72 61 74 65 20 62 65 74 74 65 72 20 63 6f  nerate better co
0ef0: 64 65 20 69 6e 20 73 6f 6d 65 20 63 61 73 65 73  de in some cases
0f00: 20 61 6e 64 0a 09 74 6f 20 62 65 68 61 76 65 20   and..to behave 
0f10: 63 6f 72 72 65 63 74 6c 79 20 69 6e 20 6f 74 68  correctly in oth
0f20: 65 72 73 3b 20 77 68 65 6e 20 61 6e 20 65 72 72  ers; when an err
0f30: 6f 72 20 68 61 70 70 65 6e 73 20 64 75 72 69 6e  or happens durin
0f40: 67 20 74 68 65 0a 09 70 72 6f 63 65 73 73 69 6e  g the..processin
0f50: 67 20 6f 66 20 61 6e 20 65 78 63 65 70 74 69 6f  g of an exceptio
0f60: 6e 2d 74 72 61 70 20 63 6c 61 75 73 65 20 6f 72  n-trap clause or
0f70: 20 61 20 66 69 6e 61 6c 6c 79 20 63 6c 61 75 73   a finally claus
0f80: 65 2c 20 74 68 65 0a 09 2a 6f 72 69 67 69 6e 61  e, the..*origina
0f90: 6c 2a 20 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e  l* return option
0fa0: 73 20 61 72 65 20 6e 6f 77 20 63 61 70 74 75 72  s are now captur
0fb0: 65 64 20 69 6e 20 61 20 2d 64 75 72 69 6e 67 20  ed in a -during 
0fc0: 6f 70 74 69 6f 6e 2c 20 65 76 65 6e 0a 09 77 68  option, even..wh
0fd0: 65 6e 20 66 75 6c 6c 79 20 63 6f 6d 70 69 6c 65  en fully compile
0fe0: 64 2e 0a 0a 32 30 31 33 2d 30 36 2d 30 35 20 20  d...2013-06-05  
0ff0: 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
1000: 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
1010: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
1020: 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20 28 49  /tclExecute.c (I
1030: 4e 53 54 5f 45 58 50 41 4e 44 5f 44 52 4f 50 29  NST_EXPAND_DROP)
1040: 3a 20 5b 42 75 67 73 20 32 38 33 35 33 31 33 2c  : [Bugs 2835313,
1050: 20 33 36 31 34 32 32 36 5d 3a 0a 09 4e 65 77 20   3614226]:..New 
1060: 6f 70 63 6f 64 65 20 74 6f 20 61 6c 6c 6f 77 20  opcode to allow 
1070: 72 65 73 65 74 74 69 6e 67 20 74 68 65 20 73 74  resetting the st
1080: 61 63 6b 20 74 6f 20 67 65 74 20 72 69 64 20 6f  ack to get rid o
1090: 66 20 61 6e 20 65 78 70 61 6e 73 69 6f 6e 2c 0a  f an expansion,.
10a0: 09 72 65 73 74 6f 72 69 6e 67 20 74 68 65 20 73  .restoring the s
10b0: 74 61 63 6b 20 74 6f 20 61 20 6b 6e 6f 77 6e 20  tack to a known 
10c0: 73 74 61 74 65 20 69 6e 20 74 68 65 20 70 72 6f  state in the pro
10d0: 63 65 73 73 2e 0a 09 2a 20 67 65 6e 65 72 69 63  cess...* generic
10e0: 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e 63 2c 20 67  /tclCompile.c, g
10f0: 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d  eneric/tclCompCm
1100: 64 73 2e 63 3a 20 41 64 6a 75 73 74 65 64 20 74  ds.c: Adjusted t
1110: 68 65 20 63 6f 6d 70 69 6c 65 72 73 0a 09 66 6f  he compilers..fo
1120: 72 20 5b 62 72 65 61 6b 5d 20 61 6e 64 20 5b 63  r [break] and [c
1130: 6f 6e 74 69 6e 75 65 5d 20 74 6f 20 67 65 74 20  ontinue] to get 
1140: 73 74 61 63 6b 20 63 6c 65 61 6e 75 70 20 72 69  stack cleanup ri
1150: 67 68 74 20 69 6e 20 74 68 65 20 6d 61 6a 6f 72  ght in the major
1160: 69 74 79 0a 09 6f 66 20 63 61 73 65 73 2e 0a 09  ity..of cases...
1170: 2a 20 74 65 73 74 73 2f 66 6f 72 2e 74 65 73 74  * tests/for.test
1180: 20 28 66 6f 72 2d 37 2e 2a 29 3a 20 53 65 74 20   (for-7.*): Set 
1190: 6f 66 20 74 65 73 74 73 20 66 6f 72 20 74 68 65  of tests for the
11a0: 73 65 20 65 76 69 6c 20 63 61 73 65 73 2e 0a 0a  se evil cases...
11b0: 32 30 31 33 2d 30 36 2d 30 34 20 20 4a 61 6e 20  2013-06-04  Jan 
11c0: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
11d0: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
11e0: 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d  >...* unix/tcl.m
11f0: 34 3a 20 45 6c 69 6d 69 6e 61 74 65 20 4e 4f 5f  4: Eliminate NO_
1200: 56 49 5a 20 6d 61 63 72 6f 20 61 73 20 63 75 72  VIZ macro as cur
1210: 72 65 6e 74 20 7a 6c 69 62 20 75 73 65 73 20 48  rent zlib uses H
1220: 41 56 45 5f 48 49 44 44 45 4e 0a 09 69 6e 73 74  AVE_HIDDEN..inst
1230: 65 61 64 2e 20 4f 6e 65 20 6d 6f 72 65 20 6c 61  ead. One more la
1240: 73 74 2d 6d 6f 6d 65 6e 74 20 66 69 78 20 66 6f  st-moment fix fo
1250: 72 20 46 72 65 65 42 53 44 20 62 79 20 50 69 65  r FreeBSD by Pie
1260: 74 72 6f 20 43 65 72 75 74 74 69 0a 0a 32 30 31  tro Cerutti..201
1270: 33 2d 30 36 2d 30 33 20 20 4d 69 67 75 65 6c 20  3-06-03  Miguel 
1280: 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75  Sofer  <[email protected]
1290: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
12a0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
12b0: 75 74 65 2e 63 3a 20 66 69 78 20 66 6f 72 20 70  ute.c: fix for p
12c0: 65 72 66 20 62 75 67 20 64 65 74 65 63 74 65 64  erf bug detected
12d0: 20 62 79 20 4b 69 65 72 61 6e 0a 09 28 68 74 74   by Kieran..(htt
12e0: 70 73 3a 2f 2f 67 72 6f 75 70 73 2e 67 6f 6f 67  ps://groups.goog
12f0: 6c 65 2e 63 6f 6d 2f 66 6f 72 75 6d 2f 3f 66 72  le.com/forum/?fr
1300: 6f 6d 67 72 6f 75 70 73 23 21 74 6f 70 69 63 2f  omgroups#!topic/
1310: 63 6f 6d 70 2e 6c 61 6e 67 2e 74 63 6c 2f 76 66  comp.lang.tcl/vf
1320: 70 49 33 62 63 2d 44 6b 51 29 2c 0a 09 64 69 61  pI3bc-DkQ),..dia
1330: 67 6e 6f 73 65 64 20 62 79 20 64 67 70 20 74 6f  gnosed by dgp to
1340: 20 62 65 20 61 20 63 6c 6f 73 65 20 72 65 6c 61   be a close rela
1350: 74 69 76 65 20 6f 66 20 5b 42 75 67 20 37 38 31  tive of [Bug 781
1360: 35 38 35 5d 2c 20 77 68 69 63 68 20 77 61 73 0a  585], which was.
1370: 09 66 69 78 65 64 20 62 79 20 63 6f 6d 6d 69 74  .fixed by commit
1380: 09 5b 66 34 36 66 62 35 30 63 62 33 5d 2e 20 54  .[f46fb50cb3]. T
1390: 68 69 73 20 62 75 67 20 77 61 73 20 69 6e 74 72  his bug was intr
13a0: 6f 64 75 63 65 64 20 62 79 20 6d 79 73 65 6c 66  oduced by myself
13b0: 20 69 6e 0a 09 63 6f 6d 6d 69 74 20 5b 63 62 66   in..commit [cbf
13c0: 65 30 35 35 64 38 63 5d 2e 0a 0a 32 30 31 33 2d  e055d8c]...2013-
13d0: 30 36 2d 30 33 20 20 44 6f 6e 61 6c 20 4b 2e 20  06-03  Donal K. 
13e0: 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
13f0: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
1400: 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43  generic/tclCompC
1410: 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c  mds.c (TclCompil
1420: 65 42 72 65 61 6b 43 6d 64 2c 20 54 63 6c 43 6f  eBreakCmd, TclCo
1430: 6d 70 69 6c 65 43 6f 6e 74 69 6e 75 65 43 6d 64  mpileContinueCmd
1440: 29 3a 0a 09 41 64 64 65 64 20 63 6f 64 65 20 74  ):..Added code t
1450: 6f 20 61 6c 6c 6f 77 20 5b 62 72 65 61 6b 5d 20  o allow [break] 
1460: 61 6e 64 20 5b 63 6f 6e 74 69 6e 75 65 5d 20 74  and [continue] t
1470: 6f 20 62 65 20 69 73 73 75 65 64 20 61 73 20 61  o be issued as a
1480: 20 6a 75 6d 70 20 28 69 6e 0a 09 74 68 65 20 6d   jump (in..the m
1490: 6f 73 74 20 63 6f 6d 6d 6f 6e 20 63 61 73 65 73  ost common cases
14a0: 29 20 72 61 74 68 65 72 20 74 68 61 6e 20 75 73  ) rather than us
14b0: 69 6e 67 20 74 68 65 20 6d 6f 72 65 20 65 78 70  ing the more exp
14c0: 65 6e 73 69 76 65 20 65 78 63 65 70 74 69 6f 6e  ensive exception
14d0: 0a 09 70 72 6f 63 65 73 73 69 6e 67 20 70 61 74  ..processing pat
14e0: 68 20 69 6e 20 74 68 65 20 62 79 74 65 63 6f 64  h in the bytecod
14f0: 65 20 65 6e 67 69 6e 65 2e 20 5b 42 75 67 20 33  e engine. [Bug 3
1500: 36 31 34 32 32 36 5d 3a 20 50 61 72 74 69 61 6c  614226]: Partial
1510: 20 66 69 78 20 66 6f 72 0a 09 74 68 65 20 69 73   fix for..the is
1520: 73 75 65 73 20 72 65 6c 61 74 69 6e 67 20 74 6f  sues relating to
1530: 20 63 6c 65 61 6e 69 6e 67 20 75 70 20 74 68 65   cleaning up the
1540: 20 73 74 61 63 6b 20 77 68 65 6e 20 64 65 61 6c   stack when deal
1550: 69 6e 67 20 77 69 74 68 20 5b 62 72 65 61 6b 5d  ing with [break]
1560: 0a 09 61 6e 64 20 5b 63 6f 6e 74 69 6e 75 65 5d  ..and [continue]
1570: 2e 0a 0a 32 30 31 33 2d 30 35 2d 32 37 20 48 61  ...2013-05-27 Ha
1580: 72 61 6c 64 20 4f 65 68 6c 6d 61 6e 6e 20 20 3c  rald Oehlmann  <
1590: 6f 65 68 68 61 72 40 75 73 65 72 73 2e 73 66 2e  [email protected]
15a0: 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  net>...* library
15b0: 2f 6d 73 67 63 61 74 2f 6d 73 67 63 61 74 2e 74  /msgcat/msgcat.t
15c0: 63 6c 3a 20 5b 42 75 67 20 33 30 33 36 35 36 36  cl: [Bug 3036566
15d0: 5d 3a 20 41 6c 73 6f 20 67 65 74 20 6c 6f 63 61  ]: Also get loca
15e0: 6c 65 20 66 72 6f 6d 0a 09 72 65 67 69 73 74 72  le from..registr
15f0: 79 20 6b 65 79 20 48 43 55 5c 43 6f 6e 74 72 6f  y key HCU\Contro
1600: 6c 20 50 61 6e 65 6c 5c 44 65 73 6b 74 6f 70 20  l Panel\Desktop 
1610: 3a 20 50 72 65 66 65 72 72 65 64 55 49 4c 61 6e  : PreferredUILan
1620: 67 75 61 67 65 73 20 74 6f 20 68 6f 6e 6f 72 0a  guages to honor.
1630: 09 69 6e 73 74 61 6c 6c 65 64 20 6c 61 6e 67 75  .installed langu
1640: 61 67 65 20 70 61 63 6b 73 20 6f 6e 20 56 69 73  age packs on Vis
1650: 74 61 2b 2e 0a 09 42 75 6d 70 65 64 20 6d 73 67  ta+...Bumped msg
1660: 63 61 74 20 76 65 72 73 69 6f 6e 20 74 6f 20 31  cat version to 1
1670: 2e 35 2e 32 0a 0a 32 30 31 33 2d 30 35 2d 32 32  .5.2..2013-05-22
1680: 20 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69 65    Andreas Kuprie
1690: 73 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63 74  s  <[email protected]
16a0: 69 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09  ivestate.com>...
16b0: 2a 20 74 63 6c 43 6f 6d 70 69 6c 65 2e 63 3a 20  * tclCompile.c: 
16c0: 52 65 6d 6f 76 65 64 20 64 75 70 6c 69 63 61 74  Removed duplicat
16d0: 65 20 63 6f 6e 73 74 20 71 75 61 6c 69 66 69 65  e const qualifie
16e0: 72 20 63 61 75 73 69 6e 67 20 74 68 65 20 48 50  r causing the HP
16f0: 0a 09 6e 61 74 69 76 65 20 63 63 20 74 6f 20 65  ..native cc to e
1700: 72 72 6f 72 20 6f 75 74 2e 0a 0a 32 30 31 33 2d  rror out...2013-
1710: 30 35 2d 32 32 20 20 44 6f 6e 61 6c 20 4b 2e 20  05-22  Donal K. 
1720: 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
1730: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
1740: 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 66 2e 63  generic/tclUtf.c
1750: 20 28 54 63 6c 55 74 66 43 61 73 65 63 6d 70 29   (TclUtfCasecmp)
1760: 3a 20 5b 42 75 67 20 33 36 31 33 36 30 39 5d 3a  : [Bug 3613609]:
1770: 20 52 65 70 6c 61 63 65 20 70 72 6f 62 6c 65 6d   Replace problem
1780: 61 74 69 63 0a 09 75 73 65 73 20 6f 66 20 73 74  atic..uses of st
1790: 72 63 61 73 65 63 6d 70 20 77 69 74 68 20 61 20  rcasecmp with a 
17a0: 70 72 6f 70 65 72 20 55 54 46 2d 38 2d 61 77 61  proper UTF-8-awa
17b0: 72 65 20 76 65 72 73 69 6f 6e 2e 20 41 66 66 65  re version. Affe
17c0: 63 74 73 20 62 6f 74 68 0a 09 5b 6c 73 65 61 72  cts both..[lsear
17d0: 63 68 20 2d 6e 6f 63 61 73 65 5d 20 61 6e 64 20  ch -nocase] and 
17e0: 5b 6c 73 6f 72 74 20 2d 6e 6f 63 61 73 65 5d 2e  [lsort -nocase].
17f0: 0a 0a 32 30 31 33 2d 30 35 2d 32 32 20 20 44 6f  ..2013-05-22  Do
1800: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
1810: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
1820: 74 3e 0a 0a 09 2a 20 64 6f 63 2f 66 69 6c 65 2e  t>...* doc/file.
1830: 6e 3a 20 5b 42 75 67 20 33 36 31 33 36 37 31 5d  n: [Bug 3613671]
1840: 3a 20 41 64 64 65 64 20 6e 6f 74 65 20 74 6f 20  : Added note to 
1850: 70 6f 72 74 61 62 69 6c 69 74 79 20 73 65 63 74  portability sect
1860: 69 6f 6e 20 6f 6e 20 74 68 65 0a 09 66 61 63 74  ion on the..fact
1870: 20 74 68 61 74 20 5b 66 69 6c 65 20 6f 77 6e 65   that [file owne
1880: 64 5d 20 64 6f 65 73 20 6e 6f 74 20 70 72 6f 64  d] does not prod
1890: 75 63 65 20 75 73 65 66 75 6c 20 72 65 73 75 6c  uce useful resul
18a0: 74 73 20 6f 6e 20 57 69 6e 64 6f 77 73 2e 0a 0a  ts on Windows...
18b0: 32 30 31 33 2d 30 35 2d 32 30 20 20 44 6f 6e 61  2013-05-20  Dona
18c0: 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
18d0: 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
18e0: 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69  ...* unix/tclUni
18f0: 78 46 43 6d 64 2e 63 20 28 44 65 66 61 75 6c 74  xFCmd.c (Default
1900: 54 65 6d 70 44 69 72 29 3a 20 5b 42 75 67 20 33  TempDir): [Bug 3
1910: 36 31 33 35 36 37 5d 3a 20 43 6f 72 72 65 63 74  613567]: Correct
1920: 65 64 20 6c 6f 67 69 63 0a 09 66 6f 72 20 63 68  ed logic..for ch
1930: 65 63 6b 69 6e 67 20 72 65 74 75 72 6e 20 63 6f  ecking return co
1940: 64 65 20 6f 66 20 61 63 63 65 73 73 28 29 20 73  de of access() s
1950: 79 73 74 65 6d 20 63 61 6c 6c 2c 20 77 68 69 63  ystem call, whic
1960: 68 20 77 61 73 20 69 6e 76 65 72 74 65 64 2e 0a  h was inverted..
1970: 0a 32 30 31 33 2d 30 35 2d 31 39 20 20 4a 61 6e  .2013-05-19  Jan
1980: 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
1990: 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
19a0: 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e  t>...* unix/tcl.
19b0: 6d 34 3a 20 20 20 20 20 46 69 78 20 66 6f 72 20  m4:     Fix for 
19c0: 46 72 65 65 42 53 44 2c 20 61 6e 64 20 72 65 6d  FreeBSD, and rem
19d0: 6f 76 65 20 73 75 70 70 6f 72 74 20 66 6f 72 20  ove support for 
19e0: 6f 6c 64 65 72 0a 09 2a 20 75 6e 69 78 2f 63 6f  older..* unix/co
19f0: 6e 66 69 67 75 72 65 3a 20 20 46 72 65 65 42 53  nfigure:  FreeBS
1a00: 44 20 76 65 72 73 69 6f 6e 73 2e 20 50 61 74 63  D versions. Patc
1a10: 68 20 62 79 20 50 69 65 74 72 6f 20 43 65 72 75  h by Pietro Ceru
1a20: 74 74 69 2e 0a 0a 32 30 31 33 2d 30 35 2d 31 38  tti...2013-05-18
1a30: 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
1a40: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
1a50: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
1a60: 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 47 52  ic/tclCompCmdsGR
1a70: 2e 63 3a 20 53 70 6c 69 74 20 74 63 6c 43 6f 6d  .c: Split tclCom
1a80: 70 43 6d 64 73 2e 63 20 61 67 61 69 6e 20 74 6f  pCmds.c again to
1a90: 20 6b 65 65 70 20 73 69 7a 65 20 6f 66 0a 09 63   keep size of..c
1aa0: 6f 64 65 20 64 6f 77 6e 2e 0a 0a 32 30 31 33 2d  ode down...2013-
1ab0: 30 35 2d 31 36 20 20 4a 61 6e 20 4e 69 6a 74 6d  05-16  Jan Nijtm
1ac0: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
1ad0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
1ae0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69   generic/tclBasi
1af0: 63 2e 63 3a 20 41 64 64 20 70 61 6e 69 63 20 69  c.c: Add panic i
1b00: 6e 20 6f 72 64 65 72 20 74 6f 20 64 65 74 65 63  n order to detec
1b10: 74 20 69 6e 63 6f 6d 70 61 74 69 62 6c 65 0a 09  t incompatible..
1b20: 6d 69 6e 67 77 33 32 20 73 79 73 2f 73 74 61 74  mingw32 sys/stat
1b30: 2e 68 20 61 6e 64 20 73 79 73 2f 74 69 6d 65 2e  .h and sys/time.
1b40: 68 20 68 65 61 64 65 72 73 2e 0a 0a 32 30 31 33  h headers...2013
1b50: 2d 30 35 2d 31 33 20 20 4a 61 6e 20 4e 69 6a 74  -05-13  Jan Nijt
1b60: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
1b70: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
1b80: 2a 20 63 6f 6d 70 61 74 2f 7a 6c 69 62 2f 2a 3a  * compat/zlib/*:
1b90: 20 55 70 67 72 61 64 65 20 74 6f 20 7a 6c 69 62   Upgrade to zlib
1ba0: 20 31 2e 32 2e 38 0a 0a 32 30 31 33 2d 30 35 2d   1.2.8..2013-05-
1bb0: 31 30 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  10  Donal K. Fel
1bc0: 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
1bd0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 4f 70 74 69 6d  .sf.net>...Optim
1be0: 69 7a 61 74 69 6f 6e 73 20 61 6e 64 20 67 65 6e  izations and gen
1bf0: 65 72 61 6c 20 62 79 74 65 63 6f 64 65 20 67 65  eral bytecode ge
1c00: 6e 65 72 61 74 69 6f 6e 20 69 6d 70 72 6f 76 65  neration improve
1c10: 6d 65 6e 74 73 2e 0a 09 2a 20 67 65 6e 65 72 69  ments...* generi
1c20: 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63 20  c/tclCompCmds.c 
1c30: 28 54 63 6c 43 6f 6d 70 69 6c 65 41 70 70 65 6e  (TclCompileAppen
1c40: 64 43 6d 64 2c 20 54 63 6c 43 6f 6d 70 69 6c 65  dCmd, TclCompile
1c50: 4c 61 70 70 65 6e 64 43 6d 64 29 3a 0a 09 28 54  LappendCmd):..(T
1c60: 63 6c 43 6f 6d 70 69 6c 65 52 65 74 75 72 6e 43  clCompileReturnC
1c70: 6d 64 29 3a 20 4d 61 6b 65 20 74 68 65 73 65 20  md): Make these 
1c80: 67 65 6e 65 72 61 74 65 20 62 79 74 65 63 6f 64  generate bytecod
1c90: 65 20 69 6e 20 6d 6f 72 65 20 63 61 73 65 73 2e  e in more cases.
1ca0: 0a 09 28 54 63 6c 43 6f 6d 70 69 6c 65 4c 69 73  ..(TclCompileLis
1cb0: 74 43 6d 64 29 3a 20 4d 61 6b 65 20 74 68 69 73  tCmd): Make this
1cc0: 20 61 62 6c 65 20 74 6f 20 70 75 73 68 20 61 20   able to push a 
1cd0: 6c 69 74 65 72 61 6c 20 77 68 65 6e 20 69 74 20  literal when it 
1ce0: 63 61 6e 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  can...* generic/
1cf0: 74 63 6c 43 6f 6d 70 69 6c 65 2e 63 20 28 54 63  tclCompile.c (Tc
1d00: 6c 53 65 74 42 79 74 65 43 6f 64 65 46 72 6f 6d  lSetByteCodeFrom
1d10: 41 6e 79 2c 20 50 65 65 70 68 6f 6c 65 4f 70 74  Any, PeepholeOpt
1d20: 69 6d 69 7a 65 29 3a 0a 09 41 64 64 65 64 20 63  imize):..Added c
1d30: 68 65 63 6b 73 20 74 6f 20 73 65 65 20 69 66 20  hecks to see if 
1d40: 77 65 20 63 61 6e 20 61 70 70 6c 79 20 73 6f 6d  we can apply som
1d50: 65 20 73 69 6d 70 6c 65 20 63 72 6f 73 73 2d 63  e simple cross-c
1d60: 6f 6d 6d 61 6e 64 2d 62 6f 75 6e 64 61 72 79 0a  ommand-boundary.
1d70: 09 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73 2c 20  .optimizations, 
1d80: 61 6e 64 20 64 65 66 69 6e 65 64 20 61 20 73 6d  and defined a sm
1d90: 61 6c 6c 20 6e 75 6d 62 65 72 20 6f 66 20 73 75  all number of su
1da0: 63 68 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 73  ch optimizations
1db0: 2e 0a 09 28 54 63 6c 43 6f 6d 70 69 6c 65 53 63  ...(TclCompileSc
1dc0: 72 69 70 74 29 3a 20 41 64 64 65 64 20 74 68 65  ript): Added the
1dd0: 20 73 70 65 63 69 61 6c 20 61 62 69 6c 69 74 79   special ability
1de0: 20 74 6f 20 63 6f 6d 70 69 6c 65 20 74 68 65 20   to compile the 
1df0: 6c 69 73 74 0a 09 63 6f 6d 6d 61 6e 64 20 77 69  list..command wi
1e00: 74 68 20 65 78 70 61 6e 73 69 6f 6e 20 28 5b 6c  th expansion ([l
1e10: 69 73 74 20 7b 2a 7d 62 6c 61 68 5d 29 20 69 6e  ist {*}blah]) in
1e20: 74 6f 20 62 79 74 65 63 6f 64 65 20 74 68 61 74  to bytecode that
1e30: 20 64 6f 65 73 20 6e 6f 74 0a 09 63 61 6c 6c 20   does not..call 
1e40: 61 6e 20 65 78 74 65 72 6e 61 6c 20 63 6f 6d 6d  an external comm
1e50: 61 6e 64 2e 0a 0a 32 30 31 33 2d 30 35 2d 30 36  and...2013-05-06
1e60: 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
1e70: 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
1e80: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1e90: 72 69 63 2f 74 63 6c 53 74 75 62 49 6e 69 74 2e  ric/tclStubInit.
1ea0: 63 3a 20 41 64 64 20 73 75 70 70 6f 72 74 20 66  c: Add support f
1eb0: 6f 72 20 43 79 67 77 69 6e 36 34 2c 20 77 68 69  or Cygwin64, whi
1ec0: 63 68 20 68 61 73 20 61 20 36 34 2d 62 69 74 0a  ch has a 64-bit.
1ed0: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 65  .* generic/tclDe
1ee0: 63 6c 73 2e 68 3a 20 22 6c 6f 6e 67 22 20 74 79  cls.h: "long" ty
1ef0: 70 65 2e 20 42 69 6e 61 72 79 20 63 6f 6d 70 61  pe. Binary compa
1f00: 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 77 69  tibility with wi
1f10: 6e 36 34 0a 09 72 65 71 75 69 72 65 73 20 74 68  n64..requires th
1f20: 61 74 20 61 6c 6c 20 73 74 75 62 20 65 6e 74 72  at all stub entr
1f30: 69 65 73 20 75 73 65 20 33 32 2d 62 69 74 20 6c  ies use 32-bit l
1f40: 6f 6e 67 27 73 2c 20 74 68 65 72 65 66 6f 72 65  ong's, therefore
1f50: 20 74 68 65 20 6e 65 65 64 0a 09 66 6f 72 20 76   the need..for v
1f60: 61 72 69 6f 75 73 20 77 72 61 70 70 65 72 20 66  arious wrapper f
1f70: 75 6e 63 74 69 6f 6e 73 2f 6d 61 63 72 6f 73 2e  unctions/macros.
1f80: 20 46 6f 72 20 54 63 6c 20 39 20 61 20 62 65 74   For Tcl 9 a bet
1f90: 74 65 72 20 73 6f 6c 75 74 69 6f 6e 20 69 73 0a  ter solution is.
1fa0: 09 6e 65 65 64 65 64 2c 20 62 75 74 20 74 68 61  .needed, but tha
1fb0: 74 20 63 61 6e 6e 6f 74 20 62 65 20 64 6f 6e 65  t cannot be done
1fc0: 20 77 69 74 68 6f 75 74 20 69 6e 74 72 6f 64 75   without introdu
1fd0: 63 69 6e 67 20 62 69 6e 61 72 79 0a 09 69 6e 63  cing binary..inc
1fe0: 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0a 0a 32  ompatibility...2
1ff0: 30 31 33 2d 30 34 2d 33 30 20 20 41 6e 64 72 65  013-04-30  Andre
2000: 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61 6e 64  as Kupries  <and
2010: 72 65 61 73 6b 40 61 63 74 69 76 65 73 74 61 74  [email protected]
2020: 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72 61  e.com>...* libra
2030: 72 79 2f 70 6c 61 74 66 6f 72 6d 2f 70 6c 61 74  ry/platform/plat
2040: 66 6f 72 6d 2e 74 63 6c 20 28 3a 3a 70 6c 61 74  form.tcl (::plat
2050: 66 6f 72 6d 3a 3a 4c 69 62 63 56 65 72 73 69 6f  form::LibcVersio
2060: 6e 29 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 70  n):..* library/p
2070: 6c 61 74 66 6f 72 6d 2f 70 6b 67 49 6e 64 65 78  latform/pkgIndex
2080: 2e 74 63 6c 3a 20 46 6f 6c 6c 6f 77 75 70 20 74  .tcl: Followup t
2090: 6f 20 74 68 65 20 32 30 31 33 2d 30 31 2d 33 30  o the 2013-01-30
20a0: 20 63 68 61 6e 67 65 2e 0a 09 54 68 65 20 52 45   change...The RE
20b0: 20 62 65 63 6f 6d 65 20 74 6f 6f 20 72 65 73 74   become too rest
20c0: 72 69 63 74 69 76 65 20 61 67 61 69 6e 2e 20 53  rictive again. S
20d0: 75 53 65 20 61 64 64 65 64 20 61 20 74 69 6d 65  uSe added a time
20e0: 73 74 61 6d 70 20 61 66 74 65 72 20 74 68 65 0a  stamp after the.
20f0: 09 76 65 72 73 69 6f 6e 2e 20 4c 6f 6f 73 65 6e  .version. Loosen
2100: 65 64 20 75 70 20 61 20 62 69 74 2e 20 42 75 6d  ed up a bit. Bum
2110: 70 65 64 20 70 61 63 6b 61 67 65 20 74 6f 20 76  ped package to v
2120: 65 72 73 69 6f 6e 20 31 2e 30 2e 31 32 2e 0a 0a  ersion 1.0.12...
2130: 32 30 31 33 2d 30 34 2d 32 39 20 20 44 6f 6e 61  2013-04-29  Dona
2140: 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
2150: 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
2160: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
2170: 43 6f 6d 70 43 6d 64 73 2e 63 20 28 54 63 6c 43  CompCmds.c (TclC
2180: 6f 6d 70 69 6c 65 41 72 72 61 79 53 65 74 43 6d  ompileArraySetCm
2190: 64 29 3a 20 47 65 6e 65 72 61 74 65 20 62 65 74  d): Generate bet
21a0: 74 65 72 20 63 6f 64 65 0a 09 77 68 65 6e 20 74  ter code..when t
21b0: 68 65 20 6c 69 73 74 20 6f 66 20 74 68 69 6e 67  he list of thing
21c0: 73 20 74 6f 20 73 65 74 20 69 73 20 61 20 6c 69  s to set is a li
21d0: 74 65 72 61 6c 2e 0a 0a 32 30 31 33 2d 30 34 2d  teral...2013-04-
21e0: 32 35 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  25  Jan Nijtmans
21f0: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
2200: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
2210: 6e 65 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68  neric/tclDecls.h
2220: 3a 20 49 6d 70 6c 65 6d 65 6e 74 20 54 63 6c 5f  : Implement Tcl_
2230: 4e 65 77 42 6f 6f 6c 65 61 6e 4f 62 6a 2c 20 54  NewBooleanObj, T
2240: 63 6c 5f 44 62 4e 65 77 42 6f 6f 6c 65 61 6e 4f  cl_DbNewBooleanO
2250: 62 6a 0a 09 61 6e 64 20 54 63 6c 5f 53 65 74 42  bj..and Tcl_SetB
2260: 6f 6f 6c 65 61 6e 4f 62 6a 20 61 73 20 6d 61 63  ooleanObj as mac
2270: 72 6f 73 20 75 73 69 6e 67 20 54 63 6c 5f 4e 65  ros using Tcl_Ne
2280: 77 49 6e 74 4f 62 6a 2c 20 54 63 6c 5f 44 62 4e  wIntObj, Tcl_DbN
2290: 65 77 4c 6f 6e 67 4f 62 6a 0a 09 61 6e 64 20 54  ewLongObj..and T
22a0: 63 6c 5f 53 65 74 49 6e 74 4f 62 6a 2e 20 53 74  cl_SetIntObj. St
22b0: 61 72 74 69 6e 67 20 77 69 74 68 20 54 63 6c 20  arting with Tcl 
22c0: 38 2e 35 2c 20 74 68 69 73 20 69 73 20 65 78 61  8.5, this is exa
22d0: 63 74 6c 79 20 74 68 65 20 73 61 6d 65 2c 20 69  ctly the same, i
22e0: 74 0a 09 6f 6e 6c 79 20 65 6c 69 6d 69 6e 61 74  t..only eliminat
22f0: 65 73 20 63 6f 64 65 20 64 75 70 6c 69 63 61 74  es code duplicat
2300: 69 6f 6e 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  ion...* generic/
2310: 74 63 6c 49 6e 74 2e 68 3a 20 45 6c 69 6d 69 6e  tclInt.h: Elimin
2320: 61 74 65 20 75 73 65 20 6f 66 20 4e 4f 5f 57 49  ate use of NO_WI
2330: 44 45 5f 54 59 50 45 20 65 76 65 72 79 77 68 65  DE_TYPE everywhe
2340: 72 65 3a 20 49 74 27 73 0a 09 65 78 61 63 74 6c  re: It's..exactl
2350: 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 54 43  y the same as TC
2360: 4c 5f 57 49 44 45 5f 49 4e 54 5f 49 53 5f 4c 4f  L_WIDE_INT_IS_LO
2370: 4e 47 0a 0a 32 30 31 33 2d 30 34 2d 31 39 20 20  NG..2013-04-19  
2380: 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
2390: 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
23a0: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
23b0: 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a 20 49 6d  c/tclDecls.h: Im
23c0: 70 6c 65 6d 65 6e 74 20 6d 61 6e 79 20 54 63 6c  plement many Tcl
23d0: 5f 2a 56 61 72 2a 20 66 75 6e 63 74 69 6f 6e 73  _*Var* functions
23e0: 20 61 6e 64 0a 09 54 63 6c 5f 47 65 74 49 6e 64   and..Tcl_GetInd
23f0: 65 78 46 72 6f 6d 4f 62 6a 20 61 73 20 28 66 61  exFromObj as (fa
2400: 73 74 65 72 2f 73 74 61 63 6b 2d 73 61 76 69 6e  ster/stack-savin
2410: 67 29 20 6d 61 63 72 6f 73 20 61 72 6f 75 6e 64  g) macros around
2420: 20 72 65 73 70 20 74 68 65 69 72 0a 09 54 63 6c   resp their..Tcl
2430: 5f 2a 56 61 72 2a 32 20 65 71 75 69 76 61 6c 65  _*Var*2 equivale
2440: 6e 74 20 61 6e 64 20 54 63 6c 5f 47 65 74 49 6e  nt and Tcl_GetIn
2450: 64 65 78 46 72 6f 6d 4f 62 6a 53 74 72 75 63 74  dexFromObjStruct
2460: 2e 0a 0a 32 30 31 33 2d 30 34 2d 31 32 20 20 4a  ...2013-04-12  J
2470: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
2480: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2490: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
24a0: 2f 74 63 6c 44 65 63 6c 73 2e 68 3a 20 49 6d 70  /tclDecls.h: Imp
24b0: 6c 65 6d 65 6e 74 20 54 63 6c 5f 50 6b 67 2a 20  lement Tcl_Pkg* 
24c0: 66 75 6e 63 74 69 6f 6e 73 20 61 73 0a 09 28 66  functions as..(f
24d0: 61 73 74 65 72 2f 73 74 61 63 6b 2d 73 61 76 69  aster/stack-savi
24e0: 6e 67 29 20 6d 61 63 72 6f 73 20 61 72 6f 75 6e  ng) macros aroun
24f0: 64 20 54 63 6c 5f 50 6b 67 2a 45 78 20 66 75 6e  d Tcl_Pkg*Ex fun
2500: 63 74 69 6f 6e 73 2e 0a 0a 32 30 31 33 2d 30 34  ctions...2013-04
2510: 2d 30 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -08  Don Porter 
2520: 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
2530: 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
2540: 20 67 65 6e 65 72 69 63 2f 72 65 67 63 5f 63 6f   generic/regc_co
2550: 6c 6f 72 2e 63 3a 09 5b 42 75 67 20 33 36 31 30  lor.c:.[Bug 3610
2560: 30 32 36 5d 3a 20 53 74 6f 70 20 63 72 61 73 68  026]: Stop crash
2570: 20 77 68 65 6e 20 74 68 65 20 6e 75 6d 62 65 72   when the number
2580: 20 6f 66 0a 09 2a 20 67 65 6e 65 72 69 63 2f 72   of..* generic/r
2590: 65 67 65 72 72 73 2e 68 3a 09 22 63 6f 6c 6f 72  egerrs.h:."color
25a0: 73 22 20 69 6e 20 61 20 72 65 67 75 6c 61 72 20  s" in a regular 
25b0: 65 78 70 72 65 73 73 69 6f 6e 20 6f 76 65 72 66  expression overf
25c0: 6c 6f 77 73 20 61 0a 09 2a 20 67 65 6e 65 72 69  lows a..* generi
25d0: 63 2f 72 65 67 65 78 2e 68 3a 09 73 68 6f 72 74  c/regex.h:.short
25e0: 20 69 6e 74 2e 20 20 54 68 61 6e 6b 73 20 74 6f   int.  Thanks to
25f0: 20 48 65 69 6b 6b 69 20 4c 69 6e 6e 61 6b 61 6e   Heikki Linnakan
2600: 67 61 73 20 66 6f 72 0a 09 2a 20 67 65 6e 65 72  gas for..* gener
2610: 69 63 2f 72 65 67 67 75 74 73 2e 68 3a 09 74 68  ic/regguts.h:.th
2620: 65 20 72 65 70 6f 72 74 20 61 6e 64 20 74 68 65  e report and the
2630: 20 70 61 74 63 68 2e 0a 09 2a 20 74 65 73 74 73   patch...* tests
2640: 2f 72 65 67 65 78 70 2e 74 65 73 74 3a 0a 0a 32  /regexp.test:..2
2650: 30 31 33 2d 30 34 2d 30 34 20 20 52 65 69 6e 68  013-04-04  Reinh
2660: 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73 75  ard Max  <[email protected]
2670: 73 65 2e 64 65 3e 0a 0a 09 2a 20 6c 69 62 72 61  se.de>...* libra
2680: 72 79 2f 68 74 74 70 2f 68 74 74 70 2e 74 63 6c  ry/http/http.tcl
2690: 20 28 68 74 74 70 3a 3a 67 65 74 75 72 6c 29 3a   (http::geturl):
26a0: 20 41 6c 6c 6f 77 20 55 52 4c 73 20 74 68 61 74   Allow URLs that
26b0: 20 64 6f 6e 27 74 20 68 61 76 65 20 61 0a 09 70   don't have a..p
26c0: 61 74 68 2c 20 62 75 74 20 61 20 71 75 65 72 79  ath, but a query
26d0: 20 71 75 65 72 79 2c 20 65 2e 67 2e 20 68 74 74   query, e.g. htt
26e0: 70 3a 2f 2f 65 78 61 6d 70 6c 65 2e 63 6f 6d 3f  p://example.com?
26f0: 66 6f 6f 3d 62 61 72 0a 09 2a 20 42 75 6d 70 20  foo=bar..* Bump 
2700: 74 68 65 20 68 74 74 70 20 70 61 63 6b 61 67 65  the http package
2710: 20 74 6f 20 32 2e 38 2e 37 2e 0a 0a 32 30 31 33   to 2.8.7...2013
2720: 2d 30 33 2d 32 32 20 20 56 65 6e 6b 61 74 20 49  -03-22  Venkat I
2730: 79 65 72 20 3c 76 65 6e 6b 61 74 40 63 6f 6d 69  yer <[email protected]
2740: 74 2e 63 6f 6d 3e 0a 09 2a 20 6c 69 62 72 61 72  t.com>..* librar
2750: 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61 2f  y/tzdata/Africa/
2760: 43 61 69 72 6f 3a 20 55 70 64 61 74 65 20 74 6f  Cairo: Update to
2770: 20 74 7a 64 61 74 61 32 30 31 33 62 2e 0a 09 2a   tzdata2013b...*
2780: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
2790: 41 66 72 69 63 61 2f 43 61 73 61 62 6c 61 6e 63  Africa/Casablanc
27a0: 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  a:..* library/tz
27b0: 64 61 74 61 2f 41 66 72 69 63 61 2f 47 61 62 6f  data/Africa/Gabo
27c0: 72 6f 6e 65 3a 0a 09 2a 20 6c 69 62 72 61 72 79  rone:..* library
27d0: 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61 2f 54  /tzdata/Africa/T
27e0: 72 69 70 6f 6c 69 3a 0a 09 2a 20 6c 69 62 72 61  ripoli:..* libra
27f0: 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
2800: 61 2f 41 73 75 6e 63 69 6f 6e 3a 0a 09 2a 20 6c  a/Asuncion:..* l
2810: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d  ibrary/tzdata/Am
2820: 65 72 69 63 61 2f 42 61 72 62 61 64 6f 73 3a 0a  erica/Barbados:.
2830: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
2840: 61 2f 41 6d 65 72 69 63 61 2f 42 6f 67 6f 74 61  a/America/Bogota
2850: 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
2860: 61 74 61 2f 41 6d 65 72 69 63 61 2f 43 6f 73 74  ata/America/Cost
2870: 61 5f 52 69 63 61 3a 0a 09 2a 20 6c 69 62 72 61  a_Rica:..* libra
2880: 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
2890: 61 2f 43 75 72 61 63 61 6f 3a 0a 09 2a 20 6c 69  a/Curacao:..* li
28a0: 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65  brary/tzdata/Ame
28b0: 72 69 63 61 2f 4e 61 73 73 61 75 3a 0a 09 2a 20  rica/Nassau:..* 
28c0: 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
28d0: 6d 65 72 69 63 61 2f 50 6f 72 74 2d 61 75 2d 50  merica/Port-au-P
28e0: 72 69 6e 63 65 3a 0a 09 2a 20 6c 69 62 72 61 72  rince:..* librar
28f0: 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61  y/tzdata/America
2900: 2f 53 61 6e 74 69 61 67 6f 3a 0a 09 2a 20 6c 69  /Santiago:..* li
2910: 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6e 74  brary/tzdata/Ant
2920: 61 72 63 74 69 63 61 2f 50 61 6c 6d 65 72 3a 0a  arctica/Palmer:.
2930: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
2940: 61 2f 41 73 69 61 2f 41 64 65 6e 3a 0a 09 2a 20  a/Asia/Aden:..* 
2950: 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
2960: 73 69 61 2f 48 6f 6e 67 5f 4b 6f 6e 67 3a 0a 09  sia/Hong_Kong:..
2970: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
2980: 2f 41 73 69 61 2f 4d 75 73 63 61 74 3a 0a 09 2a  /Asia/Muscat:..*
2990: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
29a0: 41 73 69 61 2f 52 61 6e 67 6f 6f 6e 3a 0a 09 2a  Asia/Rangoon:..*
29b0: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
29c0: 41 73 69 61 2f 53 68 61 6e 67 68 61 69 3a 0a 09  Asia/Shanghai:..
29d0: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
29e0: 2f 41 74 6c 61 6e 74 69 63 2f 42 65 72 6d 75 64  /Atlantic/Bermud
29f0: 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  a:..* library/tz
2a00: 64 61 74 61 2f 45 75 72 6f 70 65 2f 56 69 65 6e  data/Europe/Vien
2a10: 6e 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  na:..* library/t
2a20: 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f 45 61  zdata/Pacific/Ea
2a30: 73 74 65 72 3a 0a 09 2a 20 6c 69 62 72 61 72 79  ster:..* library
2a40: 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f  /tzdata/Pacific/
2a50: 46 69 6a 69 3a 0a 09 2a 20 6c 69 62 72 61 72 79  Fiji:..* library
2a60: 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 4b 68 61  /tzdata/Asia/Kha
2a70: 6e 64 79 67 61 3a 20 28 6e 65 77 29 0a 09 2a 20  ndyga: (new)..* 
2a80: 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
2a90: 73 69 61 2f 55 73 74 2d 4e 65 72 61 3a 20 28 6e  sia/Ust-Nera: (n
2aa0: 65 77 29 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ew)..* library/t
2ab0: 7a 64 61 74 61 2f 45 75 72 6f 70 65 2f 42 75 73  zdata/Europe/Bus
2ac0: 69 6e 67 65 6e 3a 20 28 6e 65 77 29 0a 0a 32 30  ingen: (new)..20
2ad0: 31 33 2d 30 33 2d 32 31 20 20 44 6f 6e 20 50 6f  13-03-21  Don Po
2ae0: 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
2af0: 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
2b00: 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 61 75  >...* library/au
2b10: 74 6f 2e 74 63 6c 3a 20 5b 42 75 67 20 32 31 30  to.tcl: [Bug 210
2b20: 32 36 31 34 5d 3a 20 41 64 64 20 65 6e 73 65 6d  2614]: Add ensem
2b30: 62 6c 65 20 69 6e 64 65 78 69 6e 67 20 73 75 70  ble indexing sup
2b40: 70 6f 72 74 20 74 6f 0a 09 2a 20 74 65 73 74 73  port to..* tests
2b50: 2f 61 75 74 6f 4d 6b 69 6e 64 65 78 2e 74 65 73  /autoMkindex.tes
2b60: 74 3a 20 5b 61 75 74 6f 5f 6d 6b 69 6e 64 65 78  t: [auto_mkindex
2b70: 5d 2e 20 20 54 68 61 6e 6b 73 20 42 72 69 61 6e  ].  Thanks Brian
2b80: 20 47 72 69 66 66 69 6e 2e 0a 0a 32 30 31 33 2d   Griffin...2013-
2b90: 30 33 2d 31 39 20 20 44 6f 6e 20 50 6f 72 74 65  03-19  Don Porte
2ba0: 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f  r  <[email protected]
2bb0: 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
2bc0: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 46 43  .* generic/tclFC
2bd0: 6d 64 2e 63 3a 20 5b 42 75 67 20 33 35 39 37 30  md.c: [Bug 35970
2be0: 30 30 5d 3a 20 43 6f 6e 73 69 73 74 65 6e 74 20  00]: Consistent 
2bf0: 5b 66 69 6c 65 20 63 6f 70 79 5d 20 72 65 73 75  [file copy] resu
2c00: 6c 74 2e 0a 09 2a 20 74 65 73 74 73 2f 66 69 6c  lt...* tests/fil
2c10: 65 53 79 73 74 65 6d 2e 74 65 73 74 3a 0a 0a 32  eSystem.test:..2
2c20: 30 31 33 2d 30 33 2d 31 39 20 20 4a 61 6e 20 4e  013-03-19  Jan N
2c30: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
2c40: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
2c50: 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46  ...* win/tclWinF
2c60: 69 6c 65 2e 63 3a 20 5b 42 75 67 20 33 36 30 38  ile.c: [Bug 3608
2c70: 33 36 30 5d 3a 20 49 6e 63 6f 6d 70 61 74 69 62  360]: Incompatib
2c80: 6c 65 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20  le behaviour of 
2c90: 22 66 69 6c 65 0a 09 65 78 69 73 74 73 22 2e 0a  "file..exists"..
2ca0: 0a 32 30 31 33 2d 30 33 2d 31 38 20 20 44 6f 6e  .2013-03-18  Don
2cb0: 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
2cc0: 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2cd0: 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 63 6d 64 41  >...* tests/cmdA
2ce0: 48 2e 74 65 73 74 20 28 63 6d 64 41 48 2d 31 39  H.test (cmdAH-19
2cf0: 2e 31 32 29 3a 20 5b 42 75 67 20 33 36 30 38 33  .12): [Bug 36083
2d00: 36 30 5d 3a 20 41 64 64 65 64 20 74 65 73 74 20  60]: Added test 
2d10: 74 6f 20 65 6e 73 75 72 65 0a 09 74 68 61 74 20  to ensure..that 
2d20: 77 65 20 6e 65 76 65 72 20 65 76 65 72 20 61 6c  we never ever al
2d30: 6c 6f 77 20 5b 66 69 6c 65 20 65 78 69 73 74 73  low [file exists
2d40: 5d 20 74 6f 20 64 6f 20 67 6c 6f 62 62 69 6e 67  ] to do globbing
2d50: 2e 0a 0a 32 30 31 33 2d 30 33 2d 31 32 20 20 4a  ...2013-03-12  J
2d60: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
2d70: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2d80: 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63  net>...* unix/tc
2d90: 6c 2e 6d 34 3a 20 50 61 74 63 68 20 62 79 20 41  l.m4: Patch by A
2da0: 6e 64 72 65 77 20 53 68 61 64 75 72 61 2c 20 70  ndrew Shadura, p
2db0: 72 6f 76 69 64 69 6e 67 20 62 65 74 74 65 72 20  roviding better 
2dc0: 73 75 70 70 6f 72 74 20 66 6f 72 0a 09 74 68 72  support for..thr
2dd0: 65 65 20 61 72 63 68 69 74 65 63 74 75 72 65 73  ee architectures
2de0: 20 74 68 65 79 20 68 61 76 65 20 69 6e 20 44 65   they have in De
2df0: 62 69 61 6e 2e 0a 0a 32 30 31 33 2d 30 33 2d 31  bian...2013-03-1
2e00: 31 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  1  Don Porter  <
2e10: 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
2e20: 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
2e30: 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c  eneric/tclCompil
2e40: 65 2e 63 3a 09 5b 42 75 67 73 20 33 36 30 37 32  e.c:.[Bugs 36072
2e50: 34 36 2c 33 36 30 37 33 37 32 5d 3a 20 55 6e 62  46,3607372]: Unb
2e60: 61 6c 61 6e 63 65 64 20 72 65 66 63 6f 75 6e 74  alanced refcount
2e70: 73 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  s..* generic/tcl
2e80: 4c 69 74 65 72 61 6c 2e 63 3a 09 6f 66 20 6c 69  Literal.c:.of li
2e90: 74 65 72 61 6c 73 20 69 6e 20 74 68 65 20 67 6c  terals in the gl
2ea0: 6f 62 61 6c 20 6c 69 74 65 72 61 6c 20 74 61 62  obal literal tab
2eb0: 6c 65 2e 0a 0a 32 30 31 33 2d 30 33 2d 30 36 20  le...2013-03-06 
2ec0: 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
2ed0: 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
2ee0: 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
2ef0: 65 72 69 63 2f 72 65 67 63 5f 6e 66 61 2e 63 3a  eric/regc_nfa.c:
2f00: 09 5b 42 75 67 73 20 33 36 30 34 30 37 34 2c 33  .[Bugs 3604074,3
2f10: 36 30 36 36 38 33 5d 3a 20 52 65 77 72 69 74 65  606683]: Rewrite
2f20: 20 6f 66 20 74 68 65 0a 09 2a 20 67 65 6e 65 72   of the..* gener
2f30: 69 63 2f 72 65 67 63 6f 6d 70 2e 63 3a 09 66 69  ic/regcomp.c:.fi
2f40: 78 65 6d 70 74 69 65 73 28 29 20 72 6f 75 74 69  xempties() routi
2f50: 6e 65 20 28 61 6e 64 20 73 75 70 70 6f 72 74 69  ne (and supporti
2f60: 6e 67 20 72 6f 75 74 69 6e 65 73 29 0a 09 74 6f  ng routines)..to
2f70: 20 63 6f 6d 70 6c 65 74 65 6c 79 20 65 6c 69 6d   completely elim
2f80: 69 6e 61 74 65 20 74 68 65 20 69 6e 66 69 6e 69  inate the infini
2f90: 74 65 20 6c 6f 6f 70 20 68 61 7a 61 72 64 2e 20  te loop hazard. 
2fa0: 54 68 61 6e 6b 73 20 74 6f 20 54 6f 6d 20 4c 61  Thanks to Tom La
2fb0: 6e 65 0a 09 66 6f 72 20 74 68 65 20 6d 75 63 68  ne..for the much
2fc0: 20 69 6d 70 72 6f 76 65 64 20 73 6f 6c 75 74 69   improved soluti
2fd0: 6f 6e 2e 0a 0a 32 30 31 33 2d 30 32 2d 32 38 20  on...2013-02-28 
2fe0: 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
2ff0: 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
3000: 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
3010: 65 72 69 63 2f 74 63 6c 4c 69 74 65 72 61 6c 2e  eric/tclLiteral.
3020: 63 3a 09 52 65 76 69 73 65 20 54 63 6c 52 65 6c  c:.Revise TclRel
3030: 65 61 73 65 4c 69 74 65 72 61 6c 28 29 20 74 6f  easeLiteral() to
3040: 20 74 6f 6c 65 72 61 74 65 20 61 20 4e 55 4c 4c   tolerate a NULL
3050: 0a 09 69 6e 74 65 72 70 20 61 72 67 75 6d 65 6e  ..interp argumen
3060: 74 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t....* generic/t
3070: 63 6c 43 6f 6d 70 69 6c 65 2e 63 3a 09 55 70 64  clCompile.c:.Upd
3080: 61 74 65 20 63 61 6c 6c 65 72 73 20 61 6e 64 20  ate callers and 
3090: 72 65 76 69 73 65 20 6d 69 73 74 61 6b 65 6e 20  revise mistaken 
30a0: 63 6f 6d 6d 65 6e 74 73 2e 0a 09 2a 20 67 65 6e  comments...* gen
30b0: 65 72 69 63 2f 74 63 6c 50 72 6f 63 2e 63 3a 0a  eric/tclProc.c:.
30c0: 0a 32 30 31 33 2d 30 32 2d 32 37 20 20 4a 61 6e  .2013-02-27  Jan
30d0: 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
30e0: 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
30f0: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 72  t>...* generic/r
3100: 65 67 63 6f 6d 70 2e 63 3a 09 5b 42 75 67 20 33  egcomp.c:.[Bug 3
3110: 36 30 36 31 33 39 5d 3a 20 6d 69 73 73 69 6e 67  606139]: missing
3120: 20 65 72 72 6f 72 20 63 68 65 63 6b 20 61 6c 6c   error check all
3130: 6f 77 73 0a 09 2a 20 74 65 73 74 73 2f 72 65 67  ows..* tests/reg
3140: 65 78 70 2e 74 65 73 74 3a 20 20 20 20 72 65 67  exp.test:    reg
3150: 65 78 70 20 74 6f 20 63 72 61 73 68 20 54 63 6c  exp to crash Tcl
3160: 2e 20 54 68 61 6e 6b 73 20 74 6f 20 54 6f 6d 20  . Thanks to Tom 
3170: 4c 61 6e 65 20 66 6f 72 0a 09 70 72 6f 76 69 64  Lane for..provid
3180: 69 6e 67 20 74 68 65 20 74 65 73 74 2d 63 61 73  ing the test-cas
3190: 65 20 61 6e 64 20 74 68 65 20 70 61 74 63 68 2e  e and the patch.
31a0: 0a 0a 32 30 31 33 2d 30 32 2d 32 36 20 20 44 6f  ..2013-02-26  Do
31b0: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
31c0: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
31d0: 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 63 68 61  t>...* tests/cha
31e0: 6e 69 6f 2e 74 65 73 74 20 28 63 68 61 6e 2d 69  nio.test (chan-i
31f0: 6f 2d 32 38 2e 37 29 3a 20 5b 42 75 67 20 33 36  o-28.7): [Bug 36
3200: 30 35 31 32 30 5d 3a 20 53 74 6f 70 20 74 65 73  05120]: Stop tes
3210: 74 20 66 72 6f 6d 0a 09 68 61 6e 67 69 6e 67 20  t from..hanging 
3220: 77 68 65 6e 20 72 75 6e 20 73 74 61 6e 64 61 6c  when run standal
3230: 6f 6e 65 2e 0a 0a 32 30 31 33 2d 30 32 2d 32 36  one...2013-02-26
3240: 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
3250: 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
3260: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
3270: 72 69 63 2f 74 63 6c 4f 62 6a 2e 63 3a 20 44 6f  ric/tclObj.c: Do
3280: 6e 27 74 20 70 61 6e 69 63 20 69 66 20 54 63 6c  n't panic if Tcl
3290: 5f 43 6f 6e 76 65 72 74 54 6f 54 79 70 65 20 69  _ConvertToType i
32a0: 73 20 63 61 6c 6c 65 64 20 66 6f 72 20 61 0a 09  s called for a..
32b0: 74 79 70 65 20 74 68 61 74 20 64 6f 65 73 6e 27  type that doesn'
32c0: 74 20 68 61 76 65 20 61 20 73 65 74 46 72 6f 6d  t have a setFrom
32d0: 41 6e 79 50 72 6f 63 2c 20 63 72 65 61 74 65 20  AnyProc, create 
32e0: 61 20 70 72 6f 70 65 72 20 65 72 72 6f 72 20 6d  a proper error m
32f0: 65 73 73 61 67 65 2e 0a 0a 32 30 31 33 2d 30 32  essage...2013-02
3300: 2d 32 35 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -25  Donal K. Fe
3310: 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
3320: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65  s.sf.net>...* te
3330: 73 74 73 2f 62 69 6e 61 72 79 2e 74 65 73 74 20  sts/binary.test 
3340: 28 62 69 6e 61 72 79 2d 34 31 2e 2a 29 3a 20 5b  (binary-41.*): [
3350: 42 75 67 20 33 36 30 35 37 32 31 5d 3a 20 54 65  Bug 3605721]: Te
3360: 73 74 20 69 6e 64 65 70 65 6e 64 65 6e 63 65 0a  st independence.
3370: 09 66 69 78 65 73 2e 20 54 68 61 6e 6b 73 20 74  .fixes. Thanks t
3380: 6f 20 52 6f 6c 66 20 41 64 65 20 66 6f 72 20 70  o Rolf Ade for p
3390: 6f 69 6e 74 69 6e 67 20 6f 75 74 20 74 68 65 20  ointing out the 
33a0: 70 72 6f 62 6c 65 6d 2e 0a 0a 32 30 31 33 2d 30  problem...2013-0
33b0: 32 2d 32 35 20 20 44 6f 6e 20 50 6f 72 74 65 72  2-25  Don Porter
33c0: 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75    <[email protected]
33d0: 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
33e0: 2a 20 74 65 73 74 73 2f 61 73 73 6f 63 64 2e 74  * tests/assocd.t
33f0: 65 73 74 3a 09 5b 42 75 67 73 20 33 36 30 35 37  est:.[Bugs 36057
3400: 31 39 2c 33 36 30 35 37 32 30 5d 3a 20 54 65 73  19,3605720]: Tes
3410: 74 20 69 6e 64 65 70 65 6e 64 65 6e 63 65 2e 0a  t independence..
3420: 09 2a 20 74 65 73 74 73 2f 62 61 73 69 63 2e 74  .* tests/basic.t
3430: 65 73 74 3a 09 54 68 61 6e 6b 73 20 52 6f 6c 66  est:.Thanks Rolf
3440: 20 41 64 65 20 66 6f 72 20 70 61 74 63 68 65 73   Ade for patches
3450: 2e 0a 0a 32 30 31 33 2d 30 32 2d 32 33 20 20 4a  ...2013-02-23  J
3460: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
3470: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
3480: 6e 65 74 3e 0a 0a 09 2a 20 63 6f 6d 70 61 74 2f  net>...* compat/
3490: 66 61 6b 65 2d 72 66 63 32 35 35 33 2e 63 3a 20  fake-rfc2553.c: 
34a0: 5b 42 75 67 20 33 35 39 39 31 39 34 5d 3a 20 63  [Bug 3599194]: c
34b0: 6f 6d 70 61 74 2f 66 61 6b 65 2d 72 66 63 32 35  ompat/fake-rfc25
34c0: 35 33 2e 63 20 69 73 0a 09 62 72 6f 6b 65 6e 2e  53.c is..broken.
34d0: 0a 0a 32 30 31 33 2d 30 32 2d 32 32 20 20 44 6f  ..2013-02-22  Do
34e0: 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
34f0: 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
3500: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
3510: 63 2f 74 63 6c 41 73 73 65 6d 62 6c 79 2e 63 3a  c/tclAssembly.c:
3520: 09 53 68 69 66 74 20 6d 6f 72 65 20 62 75 72 64  .Shift more burd
3530: 65 6e 20 6f 66 20 73 6d 61 72 74 20 63 6c 65 61  en of smart clea
3540: 6e 75 70 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  nup..* generic/t
3550: 63 6c 43 6f 6d 70 69 6c 65 2e 63 3a 09 09 6f 6e  clCompile.c:..on
3560: 74 6f 20 74 68 65 20 54 63 6c 46 72 65 65 43 6f  to the TclFreeCo
3570: 6d 70 69 6c 65 45 6e 76 28 29 20 72 6f 75 74 69  mpileEnv() routi
3580: 6e 65 2e 0a 09 53 74 6f 70 20 63 72 61 73 68 65  ne...Stop crashe
3590: 73 20 77 68 65 6e 20 74 68 65 20 68 6f 6f 6b 50  s when the hookP
35a0: 72 6f 63 20 72 61 69 73 65 73 20 61 6e 20 65 72  roc raises an er
35b0: 72 6f 72 2e 0a 0a 32 30 31 33 2d 30 32 2d 32 30  ror...2013-02-20
35c0: 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
35d0: 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
35e0: 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
35f0: 6e 65 72 69 63 2f 74 63 6c 4e 61 6d 65 73 70 2e  neric/tclNamesp.
3600: 63 3a 09 5b 42 75 67 20 33 36 30 35 34 34 37 5d  c:.[Bug 3605447]
3610: 3a 20 4d 61 6b 65 20 73 75 72 65 20 74 68 65 20  : Make sure the 
3620: 2d 63 6c 65 61 72 20 6f 70 74 69 6f 6e 0a 09 2a  -clear option..*
3630: 20 74 65 73 74 73 2f 6e 61 6d 65 73 70 61 63 65   tests/namespace
3640: 2e 74 65 73 74 3a 09 74 6f 20 5b 6e 61 6d 65 73  .test:.to [names
3650: 70 61 63 65 20 65 78 70 6f 72 74 5d 20 61 6c 77  pace export] alw
3660: 61 79 73 20 63 6c 65 61 72 73 2c 20 77 68 65 74  ays clears, whet
3670: 68 65 72 0a 09 6f 72 20 6e 6f 74 20 6e 65 77 20  her..or not new 
3680: 65 78 70 6f 72 74 20 70 61 74 74 65 72 6e 73 20  export patterns 
3690: 61 72 65 20 73 70 65 63 69 66 69 65 64 2e 0a 0a  are specified...
36a0: 32 30 31 33 2d 30 32 2d 32 30 20 20 4a 61 6e 20  2013-02-20  Jan 
36b0: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
36c0: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
36d0: 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  >...* win/tclWin
36e0: 44 64 65 2e 63 3a 20 5b 42 75 67 20 33 36 30 35  Dde.c: [Bug 3605
36f0: 34 30 31 5d 3a 20 43 6f 6d 70 69 6c 65 72 20 65  401]: Compiler e
3700: 72 72 6f 72 20 77 69 74 68 20 6c 61 74 65 73 74  rror with latest
3710: 20 6d 69 6e 67 77 2d 77 36 34 0a 09 68 65 61 64   mingw-w64..head
3720: 65 72 73 2e 0a 0a 32 30 31 33 2d 30 32 2d 31 39  ers...2013-02-19
3730: 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
3740: 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
3750: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
3760: 72 69 63 2f 74 63 6c 54 72 61 63 65 2e 63 3a 20  ric/tclTrace.c: 
3770: 20 5b 42 75 67 20 32 34 33 38 31 38 31 5d 3a 20   [Bug 2438181]: 
3780: 49 6e 63 6f 72 72 65 63 74 20 65 72 72 6f 72 20  Incorrect error 
3790: 72 65 70 6f 72 74 69 6e 67 20 69 6e 0a 09 2a 20  reporting in..* 
37a0: 74 65 73 74 73 2f 74 72 61 63 65 2e 74 65 73 74  tests/trace.test
37b0: 3a 20 20 20 20 74 72 61 63 65 73 2e 20 54 65 73  :    traces. Tes
37c0: 74 2d 63 61 73 65 20 61 6e 64 20 66 69 78 20 70  t-case and fix p
37d0: 72 6f 76 69 64 65 64 20 62 79 20 50 6f 6f 72 0a  rovided by Poor.
37e0: 09 59 6f 72 69 63 6b 2e 0a 0a 32 30 31 33 2d 30  .Yorick...2013-0
37f0: 32 2d 31 35 20 20 44 6f 6e 20 50 6f 72 74 65 72  2-15  Don Porter
3800: 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75    <[email protected]
3810: 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
3820: 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63 5f 6e  * generic/regc_n
3830: 66 61 2e 63 3a 09 5b 42 75 67 20 33 36 30 34 30  fa.c:.[Bug 36040
3840: 37 34 5d 3a 20 46 69 78 20 72 65 67 65 78 70 20  74]: Fix regexp 
3850: 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 74 6f 0a  optimization to.
3860: 09 2a 20 74 65 73 74 73 2f 72 65 67 65 78 70 2e  .* tests/regexp.
3870: 74 65 73 74 3a 09 73 74 6f 70 20 68 61 6e 67 69  test:.stop hangi
3880: 6e 67 20 6f 6e 20 74 68 65 20 65 78 70 72 65 73  ng on the expres
3890: 73 69 6f 6e 0a 09 28 28 28 28 28 28 28 28 61 29  sion..((((((((a)
38a0: 2a 29 2a 29 2a 29 2a 29 2a 29 2a 29 2a 29 2a 20  *)*)*)*)*)*)*)* 
38b0: 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 42 6a c3  .  Thanks to Bj.
38c0: b8 72 6e 20 47 72 61 74 68 77 6f 68 6c 20 66 6f  .rn Grathwohl fo
38d0: 72 20 64 69 73 63 6f 76 65 72 79 2e 0a 0a 32 30  r discovery...20
38e0: 31 33 2d 30 32 2d 31 34 20 20 48 61 72 61 6c 64  13-02-14  Harald
38f0: 20 4f 65 68 6c 6d 61 6e 6e 20 20 3c 6f 65 68 68   Oehlmann  <oehh
3900: 61 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
3910: 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 6d 73 67  ...* library/msg
3920: 63 61 74 2f 6d 73 67 63 61 74 2e 74 63 6c 3a 20  cat/msgcat.tcl: 
3930: 5b 42 75 67 20 33 36 30 34 35 37 36 5d 3a 20 43  [Bug 3604576]: C
3940: 61 74 63 68 20 6d 69 73 73 69 6e 67 20 72 65 67  atch missing reg
3950: 69 73 74 72 79 0a 09 65 6e 74 72 79 20 22 48 43  istry..entry "HC
3960: 55 5c 43 6f 6e 74 72 6f 6c 20 50 61 6e 65 6c 5c  U\Control Panel\
3970: 49 6e 74 65 72 6e 61 74 69 6f 6e 61 6c 22 2e 0a  International"..
3980: 09 42 75 6d 70 65 64 20 6d 73 67 63 61 74 20 76  .Bumped msgcat v
3990: 65 72 73 69 6f 6e 20 74 6f 20 31 2e 35 2e 31 0a  ersion to 1.5.1.
39a0: 0a 32 30 31 33 2d 30 32 2d 31 31 20 20 44 6f 6e  .2013-02-11  Don
39b0: 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
39c0: 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
39d0: 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
39e0: 6c 5a 6c 69 62 2e 63 20 28 5a 6c 69 62 54 72 61  lZlib.c (ZlibTra
39f0: 6e 73 66 6f 72 6d 4f 75 74 70 75 74 29 3a 20 5b  nsformOutput): [
3a00: 42 75 67 20 33 36 30 33 35 35 33 5d 3a 20 45 6e  Bug 3603553]: En
3a10: 73 75 72 65 20 74 68 61 74 0a 09 64 61 74 61 20  sure that..data 
3a20: 67 65 74 73 20 77 72 69 74 74 65 6e 20 74 6f 20  gets written to 
3a30: 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 73  the underlying s
3a40: 74 72 65 61 6d 20 62 79 20 63 6f 6d 70 72 65 73  tream by compres
3a50: 73 69 6e 67 20 74 72 61 6e 73 66 6f 72 6d 73 0a  sing transforms.
3a60: 09 77 68 65 6e 20 74 68 65 20 61 6d 6f 75 6e 74  .when the amount
3a70: 20 6f 66 20 64 61 74 61 20 74 6f 20 62 65 20 77   of data to be w
3a80: 72 69 74 74 65 6e 20 69 73 20 6f 6e 65 20 62 75  ritten is one bu
3a90: 66 66 65 72 27 73 2d 77 6f 72 74 68 3b 20 70 72  ffer's-worth; pr
3aa0: 6f 62 6c 65 6d 0a 09 77 61 73 20 70 61 72 74 69  oblem..was parti
3ab0: 63 75 6c 61 72 6c 79 20 6c 69 6b 65 6c 79 20 74  cularly likely t
3ac0: 6f 20 6f 63 63 75 72 20 77 68 65 6e 20 63 6f 6d  o occur when com
3ad0: 70 72 65 73 73 69 6e 67 20 6c 61 72 67 65 20 71  pressing large q
3ae0: 75 61 6e 74 69 74 69 65 73 20 6f 66 0a 09 6e 6f  uantities of..no
3af0: 74 2d 76 65 72 79 2d 63 6f 6d 70 72 65 73 73 69  t-very-compressi
3b00: 62 6c 65 20 64 61 74 61 2e 20 4d 61 6e 79 20 74  ble data. Many t
3b10: 68 61 6e 6b 73 20 74 6f 20 50 69 65 72 61 20 50  hanks to Piera P
3b20: 6f 67 67 69 6f 20 28 76 61 6d 70 69 65 72 61 29  oggio (vampiera)
3b30: 20 66 6f 72 0a 09 72 65 70 6f 72 74 69 6e 67 2e   for..reporting.
3b40: 0a 0a 32 30 31 33 2d 30 32 2d 30 39 20 20 44 6f  ..2013-02-09  Do
3b50: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
3b60: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
3b70: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
3b80: 63 6c 4f 4f 42 61 73 69 63 2e 63 20 28 54 63 6c  clOOBasic.c (Tcl
3b90: 4f 4f 5f 4f 62 6a 65 63 74 5f 56 61 72 4e 61 6d  OO_Object_VarNam
3ba0: 65 29 3a 20 5b 42 75 67 20 33 36 30 33 36 39 35  e): [Bug 3603695
3bb0: 5d 3a 20 43 68 61 6e 67 65 0a 09 74 68 65 20 77  ]: Change..the w
3bc0: 61 79 20 74 68 61 74 20 74 68 65 20 27 76 61 72  ay that the 'var
3bd0: 6e 61 6d 65 27 20 6d 65 74 68 6f 64 20 69 73 20  name' method is 
3be0: 69 6d 70 6c 65 6d 65 6e 74 65 64 20 73 6f 20 74  implemented so t
3bf0: 68 61 74 20 74 68 65 72 65 20 61 72 65 20 6e 6f  hat there are no
3c00: 0a 09 6c 6f 6e 67 65 72 20 70 72 6f 62 6c 65 6d  ..longer problem
3c10: 73 20 77 69 74 68 20 69 6e 74 65 72 61 63 74 69  s with interacti
3c20: 6f 6e 73 20 64 75 65 20 74 6f 20 74 68 65 20 72  ons due to the r
3c30: 65 73 6f 6c 76 65 72 2e 20 54 68 61 6e 6b 73 20  esolver. Thanks 
3c40: 74 6f 0a 09 54 61 79 6c 6f 72 20 56 65 6e 61 62  to..Taylor Venab
3c50: 6c 65 20 3c 74 63 76 65 6e 61 40 67 6d 61 69 6c  le <[email protected]
3c60: 2e 63 6f 6d 3e 20 66 6f 72 20 69 64 65 6e 74 69  .com> for identi
3c70: 66 79 69 6e 67 20 74 68 65 20 70 72 6f 62 6c 65  fying the proble
3c80: 6d 2e 0a 0a 32 30 31 33 2d 30 32 2d 30 38 20 20  m...2013-02-08  
3c90: 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
3ca0: 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
3cb0: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
3cc0: 2f 72 65 67 63 5f 6e 66 61 2e 63 20 28 64 75 70  /regc_nfa.c (dup
3cd0: 74 72 61 76 65 72 73 65 29 3a 20 5b 42 75 67 20  traverse): [Bug 
3ce0: 33 36 30 33 35 35 37 5d 3a 20 49 6e 63 72 65 61  3603557]: Increa
3cf0: 73 65 20 74 68 65 0a 09 6d 61 78 69 6d 75 6d 20  se the..maximum 
3d00: 64 65 70 74 68 20 6f 66 20 72 65 63 75 72 73 69  depth of recursi
3d10: 6f 6e 20 75 73 65 64 20 77 68 65 6e 20 64 75 70  on used when dup
3d20: 6c 69 63 61 74 69 6e 67 20 61 6e 20 61 75 74 6f  licating an auto
3d30: 6d 61 74 6f 6e 20 69 6e 0a 09 72 65 73 70 6f 6e  maton in..respon
3d40: 73 65 20 74 6f 20 65 6e 63 6f 75 6e 74 65 72 69  se to encounteri
3d50: 6e 67 20 61 20 22 77 69 6c 64 22 20 52 45 20 74  ng a "wild" RE t
3d60: 68 61 74 20 68 69 74 20 74 68 65 20 70 72 65 76  hat hit the prev
3d70: 69 6f 75 73 20 6c 69 6d 69 74 2e 0a 09 41 6c 6c  ious limit...All
3d80: 6f 77 20 74 68 65 20 6c 69 6d 69 74 20 28 44 55  ow the limit (DU
3d90: 50 54 52 41 56 45 52 53 45 5f 4d 41 58 5f 44 45  PTRAVERSE_MAX_DE
3da0: 50 54 48 29 20 74 6f 20 62 65 20 73 65 74 20 62  PTH) to be set b
3db0: 79 20 64 65 66 69 6e 69 6e 67 20 69 74 73 0a 09  y defining its..
3dc0: 76 61 6c 75 65 20 69 6e 20 74 68 65 20 4d 61 6b  value in the Mak
3dd0: 65 66 69 6c 65 2e 20 50 72 6f 62 6c 65 6d 20 72  efile. Problem r
3de0: 65 70 6f 72 74 65 64 20 62 79 20 4a 6f 6e 61 74  eported by Jonat
3df0: 68 61 6e 20 4d 69 6c 6c 73 2e 0a 0a 32 30 31 33  han Mills...2013
3e00: 2d 30 32 2d 30 35 20 20 44 6f 6e 20 50 6f 72 74  -02-05  Don Port
3e10: 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73  er  <[email protected]
3e20: 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
3e30: 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46 69  ..* win/tclWinFi
3e40: 6c 65 2e 63 3a 09 5b 42 75 67 20 33 36 30 33 34  le.c:.[Bug 36034
3e50: 33 34 5d 3a 20 4d 61 6b 65 20 73 75 72 65 20 54  34]: Make sure T
3e60: 63 6c 70 4f 62 6a 4e 6f 72 6d 61 6c 69 7a 65 50  clpObjNormalizeP
3e70: 61 74 68 28 29 0a 09 70 72 6f 70 65 72 6c 79 20  ath()..properly 
3e80: 64 65 63 6c 61 72 65 73 20 22 61 3a 2f 22 20 74  declares "a:/" t
3e90: 6f 20 62 65 20 6e 6f 72 6d 61 6c 69 7a 65 64 2c  o be normalized,
3ea0: 20 65 76 65 6e 20 77 68 65 6e 20 6e 6f 20 22 41   even when no "A
3eb0: 3a 22 20 64 72 69 76 65 20 69 73 0a 09 70 72 65  :" drive is..pre
3ec0: 73 65 6e 74 20 6f 6e 20 74 68 65 20 73 79 73 74  sent on the syst
3ed0: 65 6d 2e 0a 0a 32 30 31 33 2d 30 32 2d 30 35 20  em...2013-02-05 
3ee0: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
3ef0: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
3f00: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
3f10: 63 2f 74 63 6c 4c 6f 61 64 4e 6f 6e 65 2e 63 20  c/tclLoadNone.c 
3f20: 28 54 63 6c 70 4c 6f 61 64 4d 65 6d 6f 72 79 29  (TclpLoadMemory)
3f30: 3a 20 5b 42 75 67 20 33 34 33 33 30 31 32 5d 3a  : [Bug 3433012]:
3f40: 20 41 64 64 65 64 20 64 75 6d 6d 79 0a 09 76 65   Added dummy..ve
3f50: 72 73 69 6f 6e 20 6f 66 20 74 68 69 73 20 66 75  rsion of this fu
3f60: 6e 63 74 69 6f 6e 20 74 6f 20 75 73 65 20 69 6e  nction to use in
3f70: 20 74 68 65 20 65 76 65 6e 74 20 74 68 61 74 20   the event that 
3f80: 61 20 70 6c 61 74 66 6f 72 6d 20 74 68 69 6e 6b  a platform think
3f90: 73 20 69 74 0a 09 63 61 6e 20 6c 6f 61 64 20 66  s it..can load f
3fa0: 72 6f 6d 20 6d 65 6d 6f 72 79 20 62 75 74 20 63  rom memory but c
3fb0: 61 6e 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 64  annot actually d
3fc0: 6f 20 73 6f 20 64 75 65 20 74 6f 20 69 74 20 62  o so due to it b
3fd0: 65 69 6e 67 0a 09 64 69 73 61 62 6c 65 64 20 61  eing..disabled a
3fe0: 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  t configuration 
3ff0: 74 69 6d 65 2e 0a 0a 32 30 31 33 2d 30 32 2d 30  time...2013-02-0
4000: 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  4  Donal K. Fell
4010: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
4020: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
4030: 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e  ric/tclCompCmds.
4040: 63 20 28 54 63 6c 43 6f 6d 70 69 6c 65 41 72 72  c (TclCompileArr
4050: 61 79 53 65 74 43 6d 64 29 3a 20 5b 42 75 67 20  aySetCmd): [Bug 
4060: 33 36 30 33 31 36 33 5d 3a 20 53 74 6f 70 0a 09  3603163]: Stop..
4070: 63 72 61 73 68 20 69 6e 20 77 65 69 72 64 20 63  crash in weird c
4080: 61 73 65 20 77 68 65 72 65 20 5b 65 76 61 6c 5d  ase where [eval]
4090: 20 69 73 20 75 73 65 64 20 74 6f 20 6d 61 6b 65   is used to make
40a0: 20 5b 61 72 72 61 79 20 73 65 74 5d 20 67 65 74   [array set] get
40b0: 0a 09 63 6f 6e 66 75 73 65 64 20 61 62 6f 75 74  ..confused about
40c0: 20 77 68 65 74 68 65 72 20 74 68 65 72 65 20 69   whether there i
40d0: 73 20 61 20 6c 6f 63 61 6c 20 76 61 72 69 61 62  s a local variab
40e0: 6c 65 20 74 61 62 6c 65 20 6f 72 20 6e 6f 74 2e  le table or not.
40f0: 20 54 68 61 6e 6b 73 0a 09 74 6f 20 50 6f 6f 72   Thanks..to Poor
4100: 20 59 6f 72 69 63 6b 20 66 6f 72 20 69 64 65 6e   Yorick for iden
4110: 74 69 66 79 69 6e 67 20 61 20 72 65 70 72 6f 64  tifying a reprod
4120: 75 63 69 62 6c 65 20 63 72 61 73 68 69 6e 67 20  ucible crashing 
4130: 63 61 73 65 2e 0a 0a 32 30 31 33 2d 30 31 2d 33  case...2013-01-3
4140: 30 20 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69  0  Andreas Kupri
4150: 65 73 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63  es  <[email protected]
4160: 74 69 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a  tivestate.com>..
4170: 09 2a 20 6c 69 62 72 61 72 79 2f 70 6c 61 74 66  .* library/platf
4180: 6f 72 6d 2f 70 6c 61 74 66 6f 72 6d 2e 74 63 6c  orm/platform.tcl
4190: 20 28 3a 3a 70 6c 61 74 66 6f 72 6d 3a 3a 4c 69   (::platform::Li
41a0: 62 63 56 65 72 73 69 6f 6e 29 3a 20 53 65 65 0a  bcVersion): See.
41b0: 09 2a 20 6c 69 62 72 61 72 79 2f 70 6c 61 74 66  .* library/platf
41c0: 6f 72 6d 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c  orm/pkgIndex.tcl
41d0: 3a 20 5b 42 75 67 20 33 35 39 39 30 39 38 5d 3a  : [Bug 3599098]:
41e0: 20 46 69 78 65 64 20 74 68 65 20 52 45 0a 09 2a   Fixed the RE..*
41f0: 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69   unix/Makefile.i
4200: 6e 3a 20 65 78 74 72 61 63 74 69 6e 67 20 74 68  n: extracting th
4210: 65 20 76 65 72 73 69 6f 6e 20 74 6f 20 61 76 6f  e version to avo
4220: 69 64 20 69 73 73 75 65 73 20 77 69 74 68 0a 09  id issues with..
4230: 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69  * win/Makefile.i
4240: 6e 3a 20 72 65 63 65 6e 74 20 63 68 61 6e 67 65  n: recent change
4250: 73 20 74 6f 20 74 68 65 20 67 6c 69 62 63 20 62  s to the glibc b
4260: 61 6e 6e 65 72 2e 20 4e 6f 77 20 74 61 72 67 65  anner. Now targe
4270: 74 69 6e 67 20 61 0a 09 6c 65 73 73 20 76 61 72  ting a..less var
4280: 69 61 62 6c 65 20 70 61 72 74 20 6f 66 20 74 68  iable part of th
4290: 65 20 73 74 72 69 6e 67 2e 20 42 75 6d 70 65 64  e string. Bumped
42a0: 20 70 61 63 6b 61 67 65 20 74 6f 20 76 65 72 73   package to vers
42b0: 69 6f 6e 20 31 2e 30 2e 31 31 2e 0a 0a 32 30 31  ion 1.0.11...201
42c0: 33 2d 30 31 2d 32 38 20 20 44 6f 6e 61 6c 20 4b  3-01-28  Donal K
42d0: 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
42e0: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
42f0: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d  * generic/tclCom
4300: 70 43 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70  pCmds.c (TclComp
4310: 69 6c 65 41 72 72 61 79 53 65 74 43 6d 64 29 0a  ileArraySetCmd).
4320: 09 28 54 63 6c 43 6f 6d 70 69 6c 65 41 72 72 61  .(TclCompileArra
4330: 79 55 6e 73 65 74 43 6d 64 2c 20 54 63 6c 43 6f  yUnsetCmd, TclCo
4340: 6d 70 69 6c 65 44 69 63 74 41 70 70 65 6e 64 43  mpileDictAppendC
4350: 6d 64 29 0a 09 28 54 63 6c 43 6f 6d 70 69 6c 65  md)..(TclCompile
4360: 44 69 63 74 43 72 65 61 74 65 43 6d 64 2c 20 43  DictCreateCmd, C
4370: 6f 6d 70 69 6c 65 44 69 63 74 45 61 63 68 43 6d  ompileDictEachCm
4380: 64 2c 20 54 63 6c 43 6f 6d 70 69 6c 65 44 69 63  d, TclCompileDic
4390: 74 49 6e 63 72 43 6d 64 29 0a 09 28 54 63 6c 43  tIncrCmd)..(TclC
43a0: 6f 6d 70 69 6c 65 44 69 63 74 4c 61 70 70 65 6e  ompileDictLappen
43b0: 64 43 6d 64 2c 20 54 63 6c 43 6f 6d 70 69 6c 65  dCmd, TclCompile
43c0: 44 69 63 74 4d 65 72 67 65 43 6d 64 29 0a 09 28  DictMergeCmd)..(
43d0: 54 63 6c 43 6f 6d 70 69 6c 65 44 69 63 74 55 6e  TclCompileDictUn
43e0: 73 65 74 43 6d 64 2c 20 54 63 6c 43 6f 6d 70 69  setCmd, TclCompi
43f0: 6c 65 44 69 63 74 55 70 64 61 74 65 43 6d 64 29  leDictUpdateCmd)
4400: 0a 09 28 54 63 6c 43 6f 6d 70 69 6c 65 44 69 63  ..(TclCompileDic
4410: 74 57 69 74 68 43 6d 64 2c 20 54 63 6c 43 6f 6d  tWithCmd, TclCom
4420: 70 69 6c 65 49 6e 66 6f 43 6f 6d 6d 61 6e 64 73  pileInfoCommands
4430: 43 6d 64 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63  Cmd):..* generic
4440: 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 53 5a 2e 63  /tclCompCmdsSZ.c
4450: 20 28 54 63 6c 43 6f 6d 70 69 6c 65 53 74 72 69   (TclCompileStri
4460: 6e 67 4d 61 74 63 68 43 6d 64 29 0a 09 28 54 63  ngMatchCmd)..(Tc
4470: 6c 43 6f 6d 70 69 6c 65 53 74 72 69 6e 67 4d 61  lCompileStringMa
4480: 70 43 6d 64 29 3a 20 49 6d 70 72 6f 76 65 20 74  pCmd): Improve t
4490: 68 65 20 63 6f 64 65 20 67 65 6e 65 72 61 74 69  he code generati
44a0: 6f 6e 20 69 6e 20 63 61 73 65 73 20 77 68 65 72  on in cases wher
44b0: 65 0a 09 66 75 6c 6c 20 63 6f 6d 70 69 6c 61 74  e..full compilat
44c0: 69 6f 6e 20 69 73 20 69 6d 70 6f 73 73 69 62 6c  ion is impossibl
44d0: 65 20 62 75 74 20 61 20 66 75 6c 6c 20 65 6e 73  e but a full ens
44e0: 65 6d 62 6c 65 20 69 6e 76 6f 6b 65 20 69 73 20  emble invoke is 
44f0: 70 72 6f 76 61 62 6c 79 0a 09 6e 6f 74 20 6e 65  provably..not ne
4500: 63 65 73 73 61 72 79 2e 0a 0a 32 30 31 33 2d 30  cessary...2013-0
4510: 31 2d 32 36 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  1-26  Jan Nijtma
4520: 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
4530: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
4540: 75 6e 69 78 2f 74 63 6c 55 6e 69 78 43 6f 6d 70  unix/tclUnixComp
4550: 61 74 2e 63 3a 20 5b 42 75 67 20 33 36 30 31 38  at.c: [Bug 36018
4560: 30 34 5d 3a 20 70 6c 61 74 66 6f 72 6d 43 50 55  04]: platformCPU
4570: 49 44 20 73 65 67 6d 65 6e 74 61 74 69 6f 6e 0a  ID segmentation.
4580: 09 66 61 75 6c 74 20 6f 6e 20 44 61 72 77 69 6e  .fault on Darwin
4590: 2e 0a 0a 32 30 31 33 2d 30 31 2d 32 33 20 20 44  ...2013-01-23  D
45a0: 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
45b0: 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
45c0: 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  et>...* library/
45d0: 68 74 74 70 2f 68 74 74 70 2e 74 63 6c 20 28 68  http/http.tcl (h
45e0: 74 74 70 3a 3a 67 65 74 75 72 6c 29 3a 20 5b 42  ttp::geturl): [B
45f0: 75 67 20 32 39 31 31 31 33 39 5d 3a 20 44 6f 20  ug 2911139]: Do 
4600: 6e 6f 74 20 64 6f 20 76 77 61 69 74 0a 09 66 6f  not do vwait..fo
4610: 72 20 63 6f 6e 6e 65 63 74 20 74 6f 20 61 76 6f  r connect to avo
4620: 69 64 20 72 65 65 6e 74 72 61 6e 63 79 20 70 72  id reentrancy pr
4630: 6f 62 6c 65 6d 73 20 28 65 78 63 65 70 74 20 77  oblems (except w
4640: 68 65 6e 20 6f 70 65 72 61 74 69 6e 67 0a 09 77  hen operating..w
4650: 69 74 68 6f 75 74 20 61 20 2d 63 6f 6d 6d 61 6e  ithout a -comman
4660: 64 20 6f 70 74 69 6f 6e 29 2e 20 49 6e 74 65 72  d option). Inter
4670: 6e 61 6c 6c 79 2c 20 74 68 69 73 20 6d 65 61 6e  nally, this mean
4680: 73 20 74 68 61 74 20 61 6c 6c 20 73 6f 63 6b 65  s that all socke
4690: 74 73 0a 09 63 72 65 61 74 65 64 20 62 79 20 74  ts..created by t
46a0: 68 65 20 68 74 74 70 20 70 61 63 6b 61 67 65 20  he http package 
46b0: 77 69 6c 6c 20 61 6c 77 61 79 73 20 62 65 20 6f  will always be o
46c0: 70 65 72 61 74 65 64 20 69 6e 20 61 73 79 6e 63  perated in async
46d0: 68 72 6f 6e 6f 75 73 0a 09 6d 6f 64 65 2e 0a 0a  hronous..mode...
46e0: 32 30 31 33 2d 30 31 2d 32 31 20 20 4a 61 6e 20  2013-01-21  Jan 
46f0: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
4700: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
4710: 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
4720: 6c 49 6e 74 2e 64 65 63 6c 73 3a 20 50 75 74 20  lInt.decls: Put 
4730: 62 61 63 6b 20 54 63 6c 5b 47 53 5d 65 74 53 74  back Tcl[GS]etSt
4740: 61 72 74 75 70 53 63 72 69 70 74 28 50 61 74 68  artupScript(Path
4750: 7c 46 69 6c 65 4e 61 6d 65 29 0a 09 69 6e 20 70  |FileName)..in p
4760: 72 69 76 61 74 65 20 73 74 75 62 20 74 61 62 6c  rivate stub tabl
4770: 65 2c 20 73 6f 20 65 78 74 65 6e 73 69 6f 6e 73  e, so extensions
4780: 20 75 73 69 6e 67 20 74 68 69 73 20 28 6c 69 6b   using this (lik
4790: 65 20 54 6b 20 38 2e 34 29 20 77 69 6c 6c 0a 09  e Tk 8.4) will..
47a0: 63 6f 6e 74 69 6e 75 65 20 74 6f 20 77 6f 72 6b  continue to work
47b0: 20 69 6e 20 61 6c 6c 20 54 63 6c 20 38 2e 78 20   in all Tcl 8.x 
47c0: 76 65 72 73 69 6f 6e 73 2e 20 45 78 74 65 6e 73  versions. Extens
47d0: 69 6f 6e 73 20 75 73 69 6e 67 20 74 68 69 73 0a  ions using this.
47e0: 09 73 74 69 6c 6c 20 63 61 6e 6e 6f 74 20 62 65  .still cannot be
47f0: 20 63 6f 6d 70 69 6c 65 64 20 61 67 61 69 6e 73   compiled agains
4800: 74 20 54 63 6c 20 38 2e 36 20 68 65 61 64 65 72  t Tcl 8.6 header
4810: 73 2e 0a 0a 32 30 31 33 2d 30 31 2d 31 38 20 20  s...2013-01-18  
4820: 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
4830: 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
4840: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
4850: 63 2f 74 63 6c 50 6f 72 74 2e 68 3a 20 5b 42 75  c/tclPort.h: [Bu
4860: 67 20 33 35 39 38 33 30 30 5d 3a 20 75 6e 69 78  g 3598300]: unix
4870: 3a 20 74 63 6c 2e 68 20 64 6f 65 73 20 6e 6f 74  : tcl.h does not
4880: 20 69 6e 63 6c 75 64 65 0a 09 73 79 73 2f 73 74   include..sys/st
4890: 61 74 2e 68 0a 0a 32 30 31 33 2d 30 31 2d 31 37  at.h..2013-01-17
48a0: 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
48b0: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
48c0: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
48d0: 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63  ic/tclCompCmds.c
48e0: 20 28 50 75 73 68 56 61 72 4e 61 6d 65 29 3a 20   (PushVarName): 
48f0: 5b 42 75 67 20 33 36 30 30 33 32 38 5d 3a 20 41  [Bug 3600328]: A
4900: 64 64 65 64 20 6d 65 63 68 61 6e 69 73 6d 0a 09  dded mechanism..
4910: 66 6f 72 20 73 75 70 70 72 65 73 73 69 6e 67 20  for suppressing 
4920: 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 76  compilation of v
4930: 61 72 69 61 62 6c 65 73 20 77 68 65 6e 20 77 65  ariables when we
4940: 20 63 6f 75 6c 64 6e 27 74 20 63 6f 70 65 20 77   couldn't cope w
4950: 69 74 68 0a 09 74 68 65 20 72 65 73 75 6c 74 73  ith..the results
4960: 2e 20 55 73 65 66 75 6c 20 66 6f 72 20 73 6f 6d  . Useful for som
4970: 65 20 5b 61 72 72 61 79 5d 20 73 75 62 63 6f 6d  e [array] subcom
4980: 6d 61 6e 64 73 2e 0a 09 2a 20 67 65 6e 65 72 69  mands...* generi
4990: 63 2f 74 63 6c 45 6e 73 65 6d 62 6c 65 2e 63 20  c/tclEnsemble.c 
49a0: 28 43 6f 6d 70 69 6c 65 54 6f 43 6f 6d 70 69 6c  (CompileToCompil
49b0: 65 64 43 6f 6d 6d 61 6e 64 29 3a 20 4d 75 73 74  edCommand): Must
49c0: 20 72 65 73 74 6f 72 65 20 74 68 65 0a 09 63 6f   restore the..co
49d0: 6d 70 69 6c 61 74 69 6f 6e 20 65 6e 76 69 72 6f  mpilation enviro
49e0: 6e 6d 65 6e 74 20 77 68 65 6e 20 61 20 63 6f 6d  nment when a com
49f0: 6d 61 6e 64 20 63 6f 6d 70 69 6c 65 72 20 66 61  mand compiler fa
4a00: 69 6c 73 2e 0a 0a 32 30 31 33 2d 30 31 2d 31 36  ils...2013-01-16
4a10: 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
4a20: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
4a30: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
4a40: 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 20 28 54 63  ic/tclZlib.c (Tc
4a50: 6c 5a 6c 69 62 49 6e 69 74 29 3a 20 5b 42 75 67  lZlibInit): [Bug
4a60: 20 33 36 30 31 30 38 36 5d 3a 20 52 65 67 69 73   3601086]: Regis
4a70: 74 65 72 20 74 68 65 20 63 6f 6e 66 69 67 0a 09  ter the config..
4a80: 69 6e 66 6f 20 69 6e 20 74 68 65 20 69 73 6f 38  info in the iso8
4a90: 38 35 39 2d 31 20 65 6e 63 6f 64 69 6e 67 20 61  859-1 encoding a
4aa0: 73 20 74 68 61 74 20 69 73 20 67 75 61 72 61 6e  s that is guaran
4ab0: 74 65 65 64 20 74 6f 20 62 65 20 70 72 65 73 65  teed to be prese
4ac0: 6e 74 2e 0a 0a 32 30 31 33 2d 30 31 2d 31 36 20  nt...2013-01-16 
4ad0: 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
4ae0: 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
4af0: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 4d 61 6b 65 66  f.net>...* Makef
4b00: 69 6c 65 2e 69 6e 3a 20 20 20 41 6c 6c 6f 77 20  ile.in:   Allow 
4b10: 77 69 6e 33 32 20 62 75 69 6c 64 20 77 69 74 68  win32 build with
4b20: 20 2d 44 54 43 4c 5f 4e 4f 5f 44 45 50 52 45 43   -DTCL_NO_DEPREC
4b30: 41 54 45 44 2c 20 6a 75 73 74 20 61 73 0a 09 2a  ATED, just as..*
4b40: 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 20   generic/tcl.h: 
4b50: 69 6e 20 74 68 65 20 55 4e 49 58 20 62 75 69 6c  in the UNIX buil
4b60: 64 2e 20 44 65 66 69 6e 65 20 54 63 6c 5f 45 76  d. Define Tcl_Ev
4b70: 61 6c 4f 62 6a 20 61 6e 64 0a 09 2a 20 67 65 6e  alObj and..* gen
4b80: 65 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a  eric/tclDecls.h:
4b90: 20 54 63 6c 5f 47 6c 6f 62 61 6c 45 76 61 6c 4f   Tcl_GlobalEvalO
4ba0: 62 6a 20 61 73 20 6d 61 63 72 6f 73 2c 20 65 76  bj as macros, ev
4bb0: 65 6e 20 77 68 65 6e 0a 09 2a 20 67 65 6e 65 72  en when..* gener
4bc0: 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 54  ic/tclBasic.c: T
4bd0: 43 4c 5f 4e 4f 5f 44 45 50 52 45 43 41 54 45 44  CL_NO_DEPRECATED
4be0: 20 69 73 20 64 65 66 69 6e 65 64 2c 20 73 6f 20   is defined, so 
4bf0: 54 6b 20 63 61 6e 20 62 65 6e 65 66 69 74 0a 09  Tk can benefit..
4c00: 66 72 6f 6d 20 69 74 20 74 6f 6f 2e 0a 0a 32 30  from it too...20
4c10: 31 33 2d 30 31 2d 31 34 20 20 4a 61 6e 20 4e 69  13-01-14  Jan Ni
4c20: 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
4c30: 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
4c40: 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e 6d 34 3a 20  ..* win/tcl.m4: 
4c50: 4d 6f 72 65 20 66 6c 65 78 69 62 6c 65 20 73 65  More flexible se
4c60: 61 72 63 68 20 66 6f 72 20 77 69 6e 33 32 20 74  arch for win32 t
4c70: 63 6c 43 6f 6e 66 69 67 2e 73 68 2c 20 62 61 63  clConfig.sh, bac
4c80: 6b 70 6f 72 74 65 64 0a 09 66 72 6f 6d 20 54 45  kported..from TE
4c90: 41 20 28 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20  A (not actually 
4ca0: 75 73 65 64 20 69 6e 20 54 63 6c 2c 20 6f 6e 6c  used in Tcl, onl
4cb0: 79 20 66 6f 72 20 54 6b 29 0a 0a 32 30 31 33 2d  y for Tk)..2013-
4cc0: 30 31 2d 31 34 20 20 4a 61 6e 20 4e 69 6a 74 6d  01-14  Jan Nijtm
4cd0: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
4ce0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
4cf0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
4d00: 64 65 63 6c 73 3a 20 50 75 74 20 62 61 63 6b 20  decls: Put back 
4d10: 54 63 6c 5f 5b 47 53 5d 65 74 53 74 61 72 74 75  Tcl_[GS]etStartu
4d20: 70 53 63 72 69 70 74 20 69 6e 20 69 6e 74 65 72  pScript in inter
4d30: 6e 61 6c 0a 09 73 74 75 62 20 74 61 62 6c 65 2c  nal..stub table,
4d40: 20 73 6f 20 65 78 74 65 6e 73 69 6f 6e 73 20 75   so extensions u
4d50: 73 69 6e 67 20 74 68 69 73 2c 20 63 6f 6d 70 69  sing this, compi
4d60: 6c 65 64 20 61 67 61 69 6e 73 74 20 38 2e 35 20  led against 8.5 
4d70: 68 65 61 64 65 72 73 0a 09 73 74 69 6c 6c 20 72  headers..still r
4d80: 75 6e 20 69 6e 20 54 63 6c 20 38 2e 36 2e 0a 0a  un in Tcl 8.6...
4d90: 32 30 31 33 2d 30 31 2d 31 33 20 20 41 6c 65 78  2013-01-13  Alex
4da0: 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
4db0: 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
4dc0: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
4dd0: 0a 0a 09 2a 20 64 6f 63 2f 66 69 6c 65 65 76 65  ...* doc/fileeve
4de0: 6e 74 2e 6e 3a 20 5b 42 75 67 20 33 34 33 36 36  nt.n: [Bug 34366
4df0: 30 39 5d 3a 20 43 6c 61 72 69 66 79 20 72 65 61  09]: Clarify rea
4e00: 64 61 62 6c 65 20 66 69 6c 65 65 76 65 6e 74 20  dable fileevent 
4e10: 22 66 61 6c 73 65 0a 09 70 6f 73 69 74 69 76 65  "false..positive
4e20: 73 22 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f  s" in the case o
4e30: 66 20 6d 75 6c 74 69 62 79 74 65 20 65 6e 63 6f  f multibyte enco
4e40: 64 69 6e 67 73 2f 74 72 61 6e 73 66 6f 72 6d 73  dings/transforms
4e50: 2e 0a 0a 32 30 31 33 2d 30 31 2d 31 33 20 20 4a  ...2013-01-13  J
4e60: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
4e70: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
4e80: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
4e90: 2f 74 63 6c 49 6e 74 44 65 63 6c 73 2e 68 3a 20  /tclIntDecls.h: 
4ea0: 49 66 20 54 43 4c 5f 4e 4f 5f 44 45 50 52 45 43  If TCL_NO_DEPREC
4eb0: 41 54 45 44 20 69 73 20 64 65 66 69 6e 65 64 2c  ATED is defined,
4ec0: 20 6d 61 6b 65 20 73 75 72 65 0a 09 74 68 61 74   make sure..that
4ed0: 20 54 49 50 20 23 31 33 39 20 66 75 6e 63 74 69   TIP #139 functi
4ee0: 6f 6e 73 20 61 6c 6c 20 61 72 65 20 74 61 6b 65  ons all are take
4ef0: 6e 20 66 72 6f 6d 20 74 68 65 20 70 75 62 6c 69  n from the publi
4f00: 63 20 73 74 75 62 20 74 61 62 6c 65 2c 20 65 76  c stub table, ev
4f10: 65 6e 0a 09 69 66 20 74 68 65 20 69 6e 63 6c 75  en..if the inclu
4f20: 73 69 6f 6e 20 69 73 20 74 68 72 6f 75 67 68 20  sion is through 
4f30: 74 63 6c 49 6e 74 2e 68 2e 0a 0a 32 30 31 33 2d  tclInt.h...2013-
4f40: 30 31 2d 31 32 20 20 4a 61 6e 20 4e 69 6a 74 6d  01-12  Jan Nijtm
4f50: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
4f60: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
4f70: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
4f80: 64 65 63 6c 73 3a 20 50 75 74 20 62 61 63 6b 20  decls: Put back 
4f90: 54 63 6c 42 61 63 6b 67 72 6f 75 6e 64 45 78 63  TclBackgroundExc
4fa0: 65 70 74 69 6f 6e 20 69 6e 20 69 6e 74 65 72 6e  eption in intern
4fb0: 61 6c 0a 09 73 74 75 62 20 74 61 62 6c 65 2c 20  al..stub table, 
4fc0: 73 6f 20 65 78 74 65 6e 73 69 6f 6e 73 20 75 73  so extensions us
4fd0: 69 6e 67 20 74 68 69 73 2c 20 63 6f 6d 70 69 6c  ing this, compil
4fe0: 65 64 20 61 67 61 69 6e 73 74 20 38 2e 35 20 68  ed against 8.5 h
4ff0: 65 61 64 65 72 73 0a 09 73 74 69 6c 6c 20 72 75  eaders..still ru
5000: 6e 20 69 6e 20 54 63 6c 20 38 2e 36 2e 0a 0a 32  n in Tcl 8.6...2
5010: 30 31 33 2d 30 31 2d 30 39 20 20 4a 61 6e 20 4e  013-01-09  Jan N
5020: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
5030: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
5040: 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 68 74 74  ...* library/htt
5050: 70 2f 68 74 74 70 2e 74 63 6c 3a 20 5b 42 75 67  p/http.tcl: [Bug
5060: 20 33 35 39 39 33 39 35 5d 3a 20 68 74 74 70 20   3599395]: http 
5070: 61 73 73 75 6d 65 73 20 73 74 61 74 75 73 20 6c  assumes status l
5080: 69 6e 65 20 69 73 20 61 0a 09 70 72 6f 70 65 72  ine is a..proper
5090: 20 54 63 6c 20 6c 69 73 74 2e 0a 0a 32 30 31 33   Tcl list...2013
50a0: 2d 30 31 2d 30 38 20 20 4a 61 6e 20 4e 69 6a 74  -01-08  Jan Nijt
50b0: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
50c0: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
50d0: 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46 69 6c 65  * win/tclWinFile
50e0: 2e 63 3a 20 5b 42 75 67 20 33 30 39 32 30 38 39  .c: [Bug 3092089
50f0: 5d 3a 20 5b 66 69 6c 65 20 6e 6f 72 6d 61 6c 69  ]: [file normali
5100: 7a 65 5d 20 63 61 6e 20 72 65 6d 6f 76 65 20 70  ze] can remove p
5110: 61 74 68 0a 09 63 6f 6d 70 6f 6e 65 6e 74 73 2e  ath..components.
5120: 09 5b 42 75 67 20 33 35 38 37 30 39 36 5d 3a 20  .[Bug 3587096]: 
5130: 77 69 6e 20 76 69 73 74 61 2f 37 3a 20 22 63 61  win vista/7: "ca
5140: 6e 27 74 20 66 69 6e 64 20 69 6e 69 74 2e 74 63  n't find init.tc
5150: 6c 22 20 77 68 65 6e 0a 09 63 61 6c 6c 65 64 20  l" when..called 
5160: 76 69 61 20 6a 75 6e 63 74 69 6f 6e 20 77 69 74  via junction wit
5170: 68 6f 75 74 20 66 6f 6c 64 65 72 20 6c 69 73 74  hout folder list
5180: 20 61 63 63 65 73 73 2e 0a 0a 32 30 31 33 2d 30   access...2013-0
5190: 31 2d 30 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  1-07  Jan Nijtma
51a0: 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
51b0: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
51c0: 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 53 74 75  generic/tclOOStu
51d0: 62 4c 69 62 2e 63 3a 20 52 65 73 74 72 69 63 74  bLib.c: Restrict
51e0: 20 74 68 65 20 73 74 75 62 20 6c 69 62 72 61 72   the stub librar
51f0: 79 20 74 6f 20 6f 6e 6c 79 20 75 73 65 0a 09 2a  y to only use..*
5200: 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 6f 6d 4d   generic/tclTomM
5210: 61 74 68 53 74 75 62 4c 69 62 2e 63 3a 20 54 63  athStubLib.c: Tc
5220: 6c 5f 50 6b 67 52 65 71 75 69 72 65 45 78 2c 20  l_PkgRequireEx, 
5230: 54 63 6c 5f 52 65 73 65 74 52 65 73 75 6c 74 20  Tcl_ResetResult 
5240: 61 6e 64 0a 09 54 63 6c 5f 41 70 70 65 6e 64 52  and..Tcl_AppendR
5250: 65 73 75 6c 74 2c 20 6e 6f 74 20 61 6e 79 20 6f  esult, not any o
5260: 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 2e 20 54  ther function. T
5270: 68 69 73 20 70 75 74 73 20 6c 65 61 73 74 20 72  his puts least r
5280: 65 73 74 72 69 63 74 69 6f 6e 73 0a 09 6f 6e 20  estrictions..on 
5290: 65 76 65 6e 74 75 61 6c 20 54 63 6c 20 39 20 73  eventual Tcl 9 s
52a0: 74 75 62 73 20 72 65 2d 6f 72 67 61 6e 69 7a 61  tubs re-organiza
52b0: 74 69 6f 6e 2c 20 61 6e 64 20 69 74 20 77 6f 72  tion, and it wor
52c0: 6b 73 20 6f 6e 20 74 68 65 20 77 69 64 65 73 74  ks on the widest
52d0: 0a 09 72 61 6e 67 65 20 6f 66 20 54 63 6c 20 76  ..range of Tcl v
52e0: 65 72 73 69 6f 6e 73 2e 0a 0a 32 30 31 33 2d 30  ersions...2013-0
52f0: 31 2d 30 36 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  1-06  Jan Nijtma
5300: 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
5310: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
5320: 6c 69 62 72 61 72 79 2f 68 74 74 70 2f 68 74 74  library/http/htt
5330: 70 2e 74 63 6c 3a 20 44 6f 6e 27 74 20 64 65 70  p.tcl: Don't dep
5340: 65 6e 64 20 6f 6e 20 53 70 65 6e 63 65 72 2d 73  end on Spencer-s
5350: 70 65 63 69 66 69 63 20 72 65 67 65 78 70 0a 09  pecific regexp..
5360: 2a 20 74 65 73 74 73 2f 65 6e 76 2e 74 65 73 74  * tests/env.test
5370: 3a 20 73 79 6e 74 61 78 20 28 2f 75 20 61 6e 64  : syntax (/u and
5380: 20 2f 55 29 20 61 6e 79 20 6d 6f 72 65 20 69 6e   /U) any more in
5390: 20 75 6e 72 65 6c 61 74 65 64 20 70 6c 61 63 65   unrelated place
53a0: 73 2e 0a 09 2a 20 74 65 73 74 73 2f 65 78 65 63  s...* tests/exec
53b0: 2e 74 65 73 74 3a 0a 09 42 75 6d 70 20 68 74 74  .test:..Bump htt
53c0: 70 20 70 61 63 6b 61 67 65 20 74 6f 20 32 2e 38  p package to 2.8
53d0: 2e 36 2e 0a 0a 32 30 31 33 2d 30 31 2d 30 34 20  .6...2013-01-04 
53e0: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
53f0: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
5400: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
5410: 63 2f 74 63 6c 45 6e 73 65 6d 62 6c 65 2e 63 20  c/tclEnsemble.c 
5420: 28 43 6f 6d 70 69 6c 65 42 61 73 69 63 4e 41 72  (CompileBasicNAr
5430: 67 43 6f 6d 6d 61 6e 64 29 3a 20 41 64 64 65 64  gCommand): Added
5440: 20 76 65 72 79 20 73 69 6d 70 6c 65 0a 09 63 6f   very simple..co
5450: 6d 70 69 6c 65 72 20 28 77 68 69 63 68 20 6a 75  mpiler (which ju
5460: 73 74 20 63 6f 6d 70 69 6c 65 73 20 74 6f 20 61  st compiles to a
5470: 20 6e 6f 72 6d 61 6c 20 69 6e 76 6f 6b 65 20 6f   normal invoke o
5480: 66 20 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74 61  f the implementa
5490: 74 69 6f 6e 0a 09 63 6f 6d 6d 61 6e 64 29 20 66  tion..command) f
54a0: 6f 72 20 6d 61 6e 79 20 65 6e 73 65 6d 62 6c 65  or many ensemble
54b0: 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 77 68 65   subcommands whe
54c0: 72 65 20 77 65 20 63 61 6e 20 70 72 6f 76 65 20  re we can prove 
54d0: 74 68 61 74 20 74 68 65 72 65 0a 09 69 73 20 6e  that there..is n
54e0: 6f 20 77 61 79 20 66 6f 72 20 73 63 72 69 70 74  o way for script
54f0: 73 20 74 6f 20 64 65 74 65 63 74 20 74 68 65 20  s to detect the 
5500: 64 69 66 66 65 72 65 6e 63 65 20 65 76 65 6e 20  difference even 
5510: 74 68 72 6f 75 67 68 20 65 72 72 6f 72 0a 09 68  through error..h
5520: 61 6e 64 6c 69 6e 67 20 6f 72 20 5b 69 6e 66 6f  andling or [info
5530: 20 6c 65 76 65 6c 5d 2f 5b 69 6e 66 6f 20 66 72   level]/[info fr
5540: 61 6d 65 5d 2e 20 54 68 69 73 20 69 6d 70 72 6f  ame]. This impro
5550: 76 65 73 20 74 68 65 20 63 6f 64 65 20 70 72 6f  ves the code pro
5560: 64 75 63 65 64 0a 09 66 72 6f 6d 20 73 6f 6d 65  duced..from some
5570: 20 65 6e 73 65 6d 62 6c 65 73 20 28 65 2e 67 2e   ensembles (e.g.
5580: 2c 20 5b 69 6e 66 6f 5d 2c 20 5b 73 74 72 69 6e  , [info], [strin
5590: 67 5d 29 20 74 6f 20 74 68 65 20 70 6f 69 6e 74  g]) to the point
55a0: 20 77 68 65 72 65 20 74 68 65 0a 09 65 6e 73 65   where the..ense
55b0: 6d 62 6c 65 20 69 73 20 6e 6f 77 20 6e 6f 74 20  mble is now not 
55c0: 6e 6f 72 6d 61 6c 6c 79 20 73 65 65 6e 20 61 74  normally seen at
55d0: 20 74 68 65 20 62 79 74 65 63 6f 64 65 20 6c 65   the bytecode le
55e0: 76 65 6c 20 61 74 20 61 6c 6c 2e 0a 0a 32 30 31  vel at all...201
55f0: 33 2d 30 31 2d 30 34 20 20 4d 69 67 75 65 6c 20  3-01-04  Miguel 
5600: 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75  Sofer  <[email protected]
5610: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
5620: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
5630: 68 3a 20 20 20 20 20 20 49 6e 73 75 72 65 20 74  h:      Insure t
5640: 68 61 74 20 50 55 52 49 46 59 20 62 75 69 6c 64  hat PURIFY build
5650: 73 20 63 61 6e 6e 6f 74 20 65 78 70 6c 6f 69 74  s cannot exploit
5660: 20 74 68 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f   the..* generic/
5670: 74 63 6c 45 78 65 63 75 74 65 2e 63 3a 20 20 54  tclExecute.c:  T
5680: 63 6c 20 73 74 61 63 6b 20 74 6f 20 68 69 64 65  cl stack to hide
5690: 20 6d 65 6d 20 64 65 66 65 63 74 73 2e 0a 0a 32   mem defects...2
56a0: 30 31 33 2d 30 31 2d 30 33 20 20 44 6f 6e 61 6c  013-01-03  Donal
56b0: 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
56c0: 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
56d0: 0a 09 2a 20 64 6f 63 2f 66 63 6f 6e 66 69 67 75  ..* doc/fconfigu
56e0: 72 65 2e 6e 2c 20 64 6f 63 2f 43 72 74 43 68 61  re.n, doc/CrtCha
56f0: 6e 6e 65 6c 2e 33 3a 20 55 70 64 61 74 65 64 20  nnel.3: Updated 
5700: 74 6f 20 72 65 66 6c 65 63 74 20 74 68 65 20 66  to reflect the f
5710: 61 63 74 20 74 68 61 74 0a 09 74 68 65 20 6d 69  act that..the mi
5720: 6e 69 6d 75 6d 20 62 75 66 66 65 72 20 73 69 7a  nimum buffer siz
5730: 65 20 69 73 20 6f 6e 65 20 62 79 74 65 2c 20 6e  e is one byte, n
5740: 6f 74 20 74 65 6e 2e 20 49 64 65 6e 74 69 66 69  ot ten. Identifi
5750: 65 64 20 62 79 20 53 63 68 65 6c 74 65 0a 09 42  ed by Schelte..B
5760: 72 6f 6e 20 6f 6e 20 74 68 65 20 54 63 6c 65 72  ron on the Tcler
5770: 27 73 20 43 68 61 74 2e 0a 0a 09 2a 20 67 65 6e  's Chat....* gen
5780: 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
5790: 63 20 28 54 45 42 43 72 65 73 75 6d 65 3a 49 4e  c (TEBCresume:IN
57a0: 53 54 5f 49 4e 56 4f 4b 45 5f 52 45 50 4c 41 43  ST_INVOKE_REPLAC
57b0: 45 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  E):..* generic/t
57c0: 63 6c 45 6e 73 65 6d 62 6c 65 2e 63 20 28 54 63  clEnsemble.c (Tc
57d0: 6c 43 6f 6d 70 69 6c 65 45 6e 73 65 6d 62 6c 65  lCompileEnsemble
57e0: 29 3a 20 41 64 64 65 64 20 6e 65 77 20 6d 65 63  ): Added new mec
57f0: 68 61 6e 69 73 6d 20 74 6f 0a 09 61 6c 6c 6f 77  hanism to..allow
5800: 20 66 6f 72 20 6d 6f 72 65 20 65 66 66 69 63 69   for more effici
5810: 65 6e 74 20 64 69 73 70 61 74 63 68 20 6f 66 20  ent dispatch of 
5820: 6e 6f 6e 2d 62 79 74 65 63 6f 64 65 2d 63 6f 6d  non-bytecode-com
5830: 70 69 6c 65 64 20 73 75 62 63 6f 6d 6d 61 6e 64  piled subcommand
5840: 73 0a 09 6f 66 20 62 79 74 65 63 6f 64 65 2d 63  s..of bytecode-c
5850: 6f 6d 70 69 6c 65 64 20 65 6e 73 65 6d 62 6c 65  ompiled ensemble
5860: 73 2e 20 54 68 69 73 20 63 61 6e 20 70 72 6f 76  s. This can prov
5870: 69 64 65 20 73 75 62 73 74 61 6e 74 69 61 6c 20  ide substantial 
5880: 73 70 65 65 64 0a 09 62 65 6e 65 66 69 74 73 20  speed..benefits 
5890: 69 6e 20 73 6f 6d 65 20 63 61 73 65 73 2e 0a 0a  in some cases...
58a0: 32 30 31 33 2d 30 31 2d 30 32 20 20 4d 69 67 75  2013-01-02  Migu
58b0: 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65  el Sofer  <msofe
58c0: 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
58d0: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45  ..* generic/tclE
58e0: 6e 73 65 6d 62 6c 65 2e 63 3a 20 20 52 65 6d 6f  nsemble.c:  Remo
58f0: 76 65 20 73 74 72 61 79 20 63 61 6c 6c 73 20 74  ve stray calls t
5900: 6f 20 54 63 6c 5f 41 6c 6c 6f 63 20 61 6e 64 20  o Tcl_Alloc and 
5910: 66 72 69 65 6e 64 73 3a 0a 09 2a 20 67 65 6e 65  friends:..* gene
5920: 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
5930: 3a 20 20 20 74 68 65 20 63 6f 72 65 20 73 68 6f  :   the core sho
5940: 75 6c 64 20 6f 6e 6c 79 20 75 73 65 20 63 6b 61  uld only use cka
5950: 6c 6c 6f 63 20 74 6f 20 61 6c 6c 6f 77 0a 09 2a  lloc to allow..*
5960: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 52 54   generic/tclIORT
5970: 72 61 6e 73 2e 63 3a 20 20 4d 45 4d 5f 44 45 42  rans.c:  MEM_DEB
5980: 55 47 20 74 6f 20 77 6f 72 6b 20 70 72 6f 70 65  UG to work prope
5990: 72 6c 79 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  rly...* generic/
59a0: 74 63 6c 54 6f 6d 4d 61 74 68 49 6e 74 65 72 66  tclTomMathInterf
59b0: 61 63 65 2e 63 3a 0a 0a 32 30 31 32 2d 31 32 2d  ace.c:..2012-12-
59c0: 33 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  31  Donal K. Fel
59d0: 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
59e0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
59f0: 2f 73 74 72 69 6e 67 2e 6e 3a 20 4e 6f 74 65 64  /string.n: Noted
5a00: 20 74 68 65 20 6f 62 73 6f 6c 65 73 63 65 6e 63   the obsolescenc
5a10: 65 20 6f 66 20 74 68 65 20 27 62 79 74 65 6c 65  e of the 'bytele
5a20: 6e 67 74 68 27 2c 0a 09 27 77 6f 72 64 73 74 61  ngth',..'wordsta
5a30: 72 74 27 20 61 6e 64 20 27 77 6f 72 64 65 6e 64  rt' and 'wordend
5a40: 27 20 73 75 62 63 6f 6d 6d 61 6e 64 73 2c 20 61  ' subcommands, a
5a50: 6e 64 20 6d 6f 76 65 64 20 74 68 65 6d 20 74 6f  nd moved them to
5a60: 20 6c 61 74 65 72 20 69 6e 20 74 68 65 0a 09 66   later in the..f
5a70: 69 6c 65 2e 0a 0a 32 30 31 32 2d 31 32 2d 32 37  ile...2012-12-27
5a80: 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
5a90: 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
5aa0: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
5ab0: 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e 63  ric/tclListObj.c
5ac0: 3a 20 5b 42 75 67 20 33 35 39 38 35 38 30 5d 3a  : [Bug 3598580]:
5ad0: 20 54 63 6c 5f 4c 69 73 74 4f 62 6a 52 65 70 6c   Tcl_ListObjRepl
5ae0: 61 63 65 20 6d 61 79 20 72 65 6c 65 61 73 65 0a  ace may release.
5af0: 09 64 65 6c 65 74 65 64 20 65 6c 65 6d 65 6e 74  .deleted element
5b00: 73 20 74 6f 6f 20 65 61 72 6c 79 2e 0a 0a 32 30  s too early...20
5b10: 31 32 2d 31 32 2d 32 32 20 20 41 6c 65 78 61 6e  12-12-22  Alexan
5b20: 64 72 65 20 46 65 72 72 69 65 75 78 20 20 3c 66  dre Ferrieux  <f
5b30: 65 72 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f  [email protected]
5b40: 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
5b50: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74  .* generic/tclUt
5b60: 69 6c 2e 63 3a 20 5b 42 75 67 20 33 35 39 38 31  il.c: [Bug 35981
5b70: 35 30 5d 3a 20 53 74 6f 70 20 6c 65 61 6b 69 6e  50]: Stop leakin
5b80: 67 20 61 6c 6c 6f 63 61 74 65 64 20 73 70 61 63  g allocated spac
5b90: 65 20 77 68 65 6e 0a 09 6f 62 6a 69 66 79 69 6e  e when..objifyin
5ba0: 67 20 61 20 7a 65 72 6f 2d 6c 65 6e 67 74 68 20  g a zero-length 
5bb0: 44 53 74 72 69 6e 67 2e 20 53 70 6f 74 74 65 64  DString. Spotted
5bc0: 20 62 79 20 61 66 72 65 64 64 2e 0a 0a 32 30 31   by afredd...201
5bd0: 32 2d 31 32 2d 32 31 20 20 4a 61 6e 20 4e 69 6a  2-12-21  Jan Nij
5be0: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
5bf0: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
5c00: 09 2a 20 75 6e 69 78 2f 64 6c 74 65 73 74 2f 70  .* unix/dltest/p
5c10: 6b 67 62 2e 63 3a 20 20 49 6e 6c 69 6e 65 20 63  kgb.c:  Inline c
5c20: 6f 6d 70 61 74 20 54 63 6c 5f 47 65 74 44 65 66  ompat Tcl_GetDef
5c30: 61 75 6c 74 45 6e 63 6f 64 69 6e 67 44 69 72 2e  aultEncodingDir.
5c40: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53  ..* generic/tclS
5c50: 74 75 62 4c 69 62 2e 63 3a 20 45 6c 69 6d 69 6e  tubLib.c: Elimin
5c60: 61 74 65 20 75 6e 6e 65 63 65 73 73 61 72 79 20  ate unnecessary 
5c70: 73 74 61 74 69 63 20 48 61 73 53 74 75 62 53 75  static HasStubSu
5c80: 70 70 6f 72 74 28 29 0a 09 61 6e 64 20 69 73 44  pport()..and isD
5c90: 69 67 69 74 28 29 20 66 75 6e 63 74 69 6f 6e 73  igit() functions
5ca0: 2c 20 6a 75 73 74 20 64 6f 20 74 68 65 20 73 61  , just do the sa
5cb0: 6d 65 20 69 6e 6c 69 6e 65 2e 0a 0a 32 30 31 32  me inline...2012
5cc0: 2d 31 32 2d 31 38 20 20 44 6f 6e 61 6c 20 4b 2e  -12-18  Donal K.
5cd0: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
5ce0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
5cf0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
5d00: 43 6d 64 73 53 5a 2e 63 20 28 54 63 6c 53 75 62  CmdsSZ.c (TclSub
5d10: 73 74 43 6f 6d 70 69 6c 65 29 3a 20 49 6d 70 72  stCompile): Impr
5d20: 6f 76 65 64 20 74 68 65 20 73 65 71 75 65 6e 63  oved the sequenc
5d30: 65 20 6f 66 0a 09 69 6e 73 74 72 75 63 74 69 6f  e of..instructio
5d40: 6e 73 20 69 73 73 75 65 64 20 66 6f 72 20 5b 73  ns issued for [s
5d50: 75 62 73 74 5d 20 77 68 65 6e 20 64 65 61 6c 69  ubst] when deali
5d60: 6e 67 20 77 69 74 68 20 73 69 6d 70 6c 65 20 76  ng with simple v
5d70: 61 72 69 61 62 6c 65 0a 09 72 65 66 65 72 65 6e  ariable..referen
5d80: 63 65 73 2e 0a 0a 32 30 31 32 2d 31 32 2d 31 34  ces...2012-12-14
5d90: 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
5da0: 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
5db0: 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 2a 2a 20  orge.net>...*** 
5dc0: 38 2e 36 2e 30 20 54 41 47 47 45 44 20 46 4f 52  8.6.0 TAGGED FOR
5dd0: 20 52 45 4c 45 41 53 45 20 2a 2a 2a 0a 0a 09 2a   RELEASE ***...*
5de0: 20 63 68 61 6e 67 65 73 3a 20 75 70 64 61 74 65   changes: update
5df0: 73 20 66 6f 72 20 38 2e 36 2e 30 0a 0a 32 30 31  s for 8.6.0..201
5e00: 32 2d 31 32 2d 31 33 20 20 44 6f 6e 20 50 6f 72  2-12-13  Don Por
5e10: 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
5e20: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
5e30: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
5e40: 5a 6c 69 62 2e 63 3a 09 52 65 70 61 69 72 20 73  Zlib.c:.Repair s
5e50: 61 6d 65 20 69 73 73 75 65 20 77 69 74 68 20 6d  ame issue with m
5e60: 69 73 75 73 69 6e 67 20 74 68 65 0a 09 2a 20 74  isusing the..* t
5e70: 65 73 74 73 2f 7a 6c 69 62 2e 74 65 73 74 3a 09  ests/zlib.test:.
5e80: 27 66 69 72 65 20 61 6e 64 20 66 6f 72 67 65 74  'fire and forget
5e90: 27 20 6e 61 74 75 72 65 20 6f 66 20 54 63 6c 5f  ' nature of Tcl_
5ea0: 4f 62 6a 53 65 74 56 61 72 32 0a 09 69 6e 20 74  ObjSetVar2..in t
5eb0: 68 65 20 6e 65 77 20 54 49 50 20 34 30 30 20 69  he new TIP 400 i
5ec0: 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 0a  mplementation...
5ed0: 32 30 31 32 2d 31 32 2d 31 33 20 20 4d 69 67 75  2012-12-13  Migu
5ee0: 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65  el Sofer  <msofe
5ef0: 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
5f00: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
5f10: 6d 64 41 48 2e 63 3a 09 28 43 61 74 63 68 4f 62  mdAH.c:.(CatchOb
5f20: 6a 43 6d 64 43 61 6c 6c 62 61 63 6b 29 3a 20 64  jCmdCallback): d
5f30: 6f 20 6e 6f 74 20 64 65 63 72 52 65 66 43 6f 75  o not decrRefCou
5f40: 6e 74 0a 09 2a 20 74 65 73 74 73 2f 63 6d 64 41  nt..* tests/cmdA
5f50: 48 2e 74 65 73 74 3a 09 74 68 65 20 6e 65 77 56  H.test:.the newV
5f60: 61 6c 75 65 50 74 72 20 73 65 6e 74 20 74 6f 20  aluePtr sent to 
5f70: 54 63 6c 5f 4f 62 6a 53 65 74 56 61 72 32 3a 0a  Tcl_ObjSetVar2:.
5f80: 09 54 4f 53 56 32 20 69 73 20 27 66 69 72 65 20  .TOSV2 is 'fire 
5f90: 61 6e 64 20 66 6f 72 67 65 74 27 2c 20 69 74 20  and forget', it 
5fa0: 64 65 63 72 73 20 6f 6e 20 69 74 73 20 6f 77 6e  decrs on its own
5fb0: 2e 0a 09 46 69 78 20 66 6f 72 20 5b 42 75 67 20  ...Fix for [Bug 
5fc0: 33 35 39 35 35 37 36 5d 2c 20 66 6f 75 6e 64 20  3595576], found 
5fd0: 62 79 20 61 6e 64 72 65 77 73 68 2e 0a 0a 32 30  by andrewsh...20
5fe0: 31 32 2d 31 32 2d 31 33 20 20 4a 61 6e 20 4e 69  12-12-13  Jan Ni
5ff0: 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
6000: 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
6010: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e  ..* generic/tcl.
6020: 68 3a 20 46 69 78 20 54 63 6c 5f 44 65 63 72 52  h: Fix Tcl_DecrR
6030: 65 66 43 6f 75 6e 74 20 6d 61 63 72 6f 20 73 75  efCount macro su
6040: 63 68 20 74 68 61 74 20 69 74 20 64 6f 65 73 6e  ch that it doesn
6050: 27 74 0a 09 61 63 63 65 73 73 20 69 74 73 20 6f  't..access its o
6060: 62 6a 50 74 72 20 70 61 72 61 6d 65 74 65 72 20  bjPtr parameter 
6070: 74 77 69 63 65 20 61 6e 79 20 6d 6f 72 65 2e 0a  twice any more..
6080: 0a 32 30 31 32 2d 31 32 2d 31 31 20 20 44 6f 6e  .2012-12-11  Don
6090: 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
60a0: 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
60b0: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
60c0: 2f 74 63 6c 2e 68 3a 09 42 75 6d 70 20 76 65 72  /tcl.h:.Bump ver
60d0: 73 69 6f 6e 20 6e 75 6d 62 65 72 20 74 6f 20 38  sion number to 8
60e0: 2e 36 2e 30 2e 0a 09 2a 20 6c 69 62 72 61 72 79  .6.0...* library
60f0: 2f 69 6e 69 74 2e 74 63 6c 3a 0a 09 2a 20 75 6e  /init.tcl:..* un
6100: 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a  ix/configure.in:
6110: 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72  ..* win/configur
6120: 65 2e 69 6e 3a 0a 09 2a 20 75 6e 69 78 2f 74 63  e.in:..* unix/tc
6130: 6c 2e 73 70 65 63 3a 0a 09 2a 20 52 45 41 44 4d  l.spec:..* READM
6140: 45 3a 0a 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66  E:...* unix/conf
6150: 69 67 75 72 65 3a 09 61 75 74 6f 63 6f 6e 66 2d  igure:.autoconf-
6160: 32 2e 35 39 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66  2.59..* win/conf
6170: 69 67 75 72 65 3a 0a 0a 32 30 31 32 2d 31 32 2d  igure:..2012-12-
6180: 31 30 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  10  Donal K. Fel
6190: 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
61a0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f  .sf.net>...* too
61b0: 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d  ls/tcltk-man2htm
61c0: 6c 2e 74 63 6c 20 28 70 6c 75 73 2d 70 6b 67 73  l.tcl (plus-pkgs
61d0: 29 3a 20 49 6e 63 72 65 61 73 65 64 20 72 6f 62  ): Increased rob
61e0: 75 73 74 6e 65 73 73 20 6f 66 0a 09 76 65 72 73  ustness of..vers
61f0: 69 6f 6e 20 6e 75 6d 62 65 72 20 64 65 74 65 63  ion number detec
6200: 74 69 6f 6e 20 63 6f 64 65 20 74 6f 20 64 65 61  tion code to dea
6210: 6c 20 77 69 74 68 20 70 61 63 6b 61 67 65 73 20  l with packages 
6220: 77 68 6f 73 65 20 6e 61 6d 65 73 20 61 72 65 0a  whose names are.
6230: 09 70 72 65 66 69 78 65 73 20 6f 66 20 6f 74 68  .prefixes of oth
6240: 65 72 20 70 61 63 6b 61 67 65 73 2e 0a 09 2a 20  er packages...* 
6250: 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  unix/Makefile.in
6260: 20 28 64 69 73 74 29 3a 20 41 64 64 65 64 20 70   (dist): Added p
6270: 6b 67 73 2f 70 61 63 6b 61 67 65 2e 6c 69 73 74  kgs/package.list
6280: 2e 74 78 74 20 74 6f 20 64 69 73 74 72 69 62 75  .txt to distribu
6290: 74 69 6f 6e 0a 09 62 75 69 6c 64 73 20 74 6f 20  tion..builds to 
62a0: 65 6e 73 75 72 65 20 74 68 61 74 20 27 6d 61 6b  ensure that 'mak
62b0: 65 20 68 74 6d 6c 27 20 77 69 6c 6c 20 77 6f 72  e html' will wor
62c0: 6b 20 62 65 74 74 65 72 2e 0a 0a 32 30 31 32 2d  k better...2012-
62d0: 31 32 2d 30 39 20 20 41 6c 65 78 61 6e 64 72 65  12-09  Alexandre
62e0: 20 46 65 72 72 69 65 75 78 20 20 3c 66 65 72 72   Ferrieux  <ferr
62f0: 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75 72 63  [email protected]
6300: 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
6310: 74 65 73 74 73 2f 63 68 61 6e 2e 74 65 73 74 3a  tests/chan.test:
6320: 20 43 6c 65 61 6e 20 75 70 20 75 6e 77 61 6e 74   Clean up unwant
6330: 65 64 20 65 6f 66 63 68 61 72 20 73 69 64 65 2d  ed eofchar side-
6340: 65 66 66 65 63 74 20 6f 66 20 63 68 61 6e 2d 34  effect of chan-4
6350: 2e 36 0a 09 6c 65 61 64 69 6e 67 20 74 6f 20 61  .6..leading to a
6360: 20 73 70 75 72 69 6f 75 73 20 22 27 22 20 61 74   spurious "'" at
6370: 20 65 6e 64 20 6f 66 20 63 68 61 6e 2e 74 65 73   end of chan.tes
6380: 74 20 75 6e 64 65 72 20 63 65 72 74 61 69 6e 20  t under certain 
6390: 63 6f 6e 64 69 74 69 6f 6e 73 0a 09 28 73 65 65  conditions..(see
63a0: 20 5b 42 75 67 20 33 33 38 39 32 38 39 5d 20 61   [Bug 3389289] a
63b0: 6e 64 20 5b 42 75 67 20 33 33 38 39 32 35 31 5d  nd [Bug 3389251]
63c0: 29 2e 0a 0a 09 2a 20 64 6f 63 2f 65 78 70 72 2e  )....* doc/expr.
63d0: 6e 3a 20 5b 42 75 67 20 33 35 39 34 31 38 38 5d  n: [Bug 3594188]
63e0: 3a 20 43 6c 61 72 69 66 69 63 61 74 69 6f 6e 73  : Clarifications
63f0: 20 61 62 6f 75 74 20 63 6f 6d 6d 61 73 2e 0a 0a   about commas...
6400: 32 30 31 32 2d 31 32 2d 30 38 20 20 41 6c 65 78  2012-12-08  Alex
6410: 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
6420: 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
6430: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
6440: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
6450: 49 4f 2e 63 3a 20 46 69 78 20 62 75 73 79 6c 6f  IO.c: Fix busylo
6460: 6f 70 20 61 74 20 65 78 69 74 20 75 6e 64 65 72  op at exit under
6470: 20 54 43 4c 5f 46 49 4e 41 4c 49 5a 45 5f 4f 4e   TCL_FINALIZE_ON
6480: 5f 45 58 49 54 0a 09 77 68 65 6e 20 74 68 65 72  _EXIT..when ther
6490: 65 20 61 72 65 20 75 6e 66 6c 75 73 68 65 64 20  e are unflushed 
64a0: 6e 6f 6e 62 6c 6f 63 6b 69 6e 67 20 63 68 61 6e  nonblocking chan
64b0: 6e 65 6c 73 2e 20 20 54 68 61 6e 6b 73 20 4d 69  nels.  Thanks Mi
64c0: 67 75 65 6c 20 66 6f 72 0a 09 73 70 6f 74 74 69  guel for..spotti
64d0: 6e 67 2e 0a 0a 32 30 31 32 2d 31 32 2d 30 37 20  ng...2012-12-07 
64e0: 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
64f0: 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
6500: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f  f.net>...* unix/
6510: 64 6c 74 65 73 74 2f 70 6b 67 62 2e 63 3a 20 20  dltest/pkgb.c:  
6520: 54 75 72 6e 20 70 6b 67 62 2e 73 6f 20 69 6e 74  Turn pkgb.so int
6530: 6f 20 61 20 54 63 6c 39 20 69 6e 74 65 72 6f 70  o a Tcl9 interop
6540: 65 72 61 62 69 6c 69 74 79 20 74 65 73 74 0a 20  erability test. 
6550: 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 3a 20         library: 
6560: 57 68 61 74 65 76 65 72 20 54 63 6c 39 20 6c 6f  Whatever Tcl9 lo
6570: 6f 6b 73 20 6c 69 6b 65 2c 20 6c 6f 61 64 69 6e  oks like, loadin
6580: 67 20 70 6b 67 62 2e 73 6f 20 69 6e 20 54 63 6c  g pkgb.so in Tcl
6590: 20 39 20 73 68 6f 75 6c 64 0a 20 20 20 20 20 20   9 should.      
65a0: 20 20 65 69 74 68 65 72 20 72 65 73 75 6c 74 20    either result 
65b0: 69 6e 20 61 6e 20 65 72 72 6f 72 2d 6d 65 73 73  in an error-mess
65c0: 61 67 65 2c 20 65 69 74 68 65 72 20 73 75 63 63  age, either succ
65d0: 65 65 64 2c 20 62 75 74 20 6e 65 76 65 72 20 63  eed, but never c
65e0: 72 61 73 68 2e 0a 0a 32 30 31 32 2d 31 31 2d 32  rash...2012-11-2
65f0: 38 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  8  Donal K. Fell
6600: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
6610: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
6620: 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 20 28 5a  ric/tclZlib.c (Z
6630: 6c 69 62 53 74 72 65 61 6d 53 75 62 63 6d 64 29  libStreamSubcmd)
6640: 3a 20 5b 42 75 67 20 33 35 39 30 34 38 33 5d 3a  : [Bug 3590483]:
6650: 20 55 73 65 20 61 20 6d 65 63 68 61 6e 69 73 6d   Use a mechanism
6660: 0a 09 66 6f 72 20 63 6f 6d 70 6c 65 78 20 6f 70  ..for complex op
6670: 74 69 6f 6e 20 72 65 73 6f 6c 75 74 69 6f 6e 20  tion resolution 
6680: 74 68 61 74 20 68 61 73 20 66 65 77 65 72 20 70  that has fewer p
6690: 72 6f 62 6c 65 6d 73 20 77 69 74 68 20 6d 6f 72  roblems with mor
66a0: 65 0a 09 66 69 6e 69 63 6b 79 20 63 6f 6d 70 69  e..finicky compi
66b0: 6c 65 72 73 2e 0a 0a 32 30 31 32 2d 31 31 2d 32  lers...2012-11-2
66c0: 36 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78 20  6  Reinhard Max 
66d0: 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a   <[email protected]>..
66e0: 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53  .* unix/tclUnixS
66f0: 6f 63 6b 2e 63 3a 20 46 61 63 74 6f 72 20 6f 75  ock.c: Factor ou
6700: 74 20 63 72 65 61 74 69 6f 6e 20 6f 66 20 74 68  t creation of th
6710: 65 20 2d 73 6f 63 6b 6e 61 6d 65 20 61 6e 64 0a  e -sockname and.
6720: 09 2d 70 65 65 72 6e 61 6d 65 20 6c 69 73 74 73  .-peername lists
6730: 20 66 72 6f 6d 20 54 63 70 47 65 74 4f 70 74 69   from TcpGetOpti
6740: 6f 6e 50 72 6f 63 28 29 20 74 6f 20 54 63 70 48  onProc() to TcpH
6750: 6f 73 74 50 6f 72 74 4c 69 73 74 28 29 2e 20 20  ostPortList().  
6760: 4d 61 6b 65 20 69 74 0a 09 72 6f 62 75 73 74 20  Make it..robust 
6770: 61 67 61 69 6e 73 74 20 69 6d 70 6c 65 6d 65 6e  against implemen
6780: 74 61 74 69 6f 6e 73 20 6f 66 20 67 65 74 6e 61  tations of getna
6790: 6d 65 69 6e 66 6f 28 29 20 74 68 61 74 20 65 72  meinfo() that er
67a0: 72 6f 72 20 6f 75 74 20 69 66 0a 09 72 65 76 65  ror out if..reve
67b0: 72 73 65 20 6d 61 70 70 69 6e 67 20 66 61 69 6c  rse mapping fail
67c0: 73 20 69 6e 73 74 65 61 64 20 6f 66 20 66 61 6c  s instead of fal
67d0: 6c 69 6e 67 20 62 61 63 6b 20 74 6f 20 74 68 65  ling back to the
67e0: 20 6e 75 6d 65 72 69 63 0a 09 72 65 70 72 65 73   numeric..repres
67f0: 65 6e 74 61 74 69 6f 6e 2e 0a 0a 32 30 31 32 2d  entation...2012-
6800: 31 31 2d 32 30 20 20 44 6f 6e 61 6c 20 4b 2e 20  11-20  Donal K. 
6810: 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
6820: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
6830: 67 65 6e 65 72 69 63 2f 74 63 6c 42 69 6e 61 72  generic/tclBinar
6840: 79 2e 63 20 28 42 69 6e 61 72 79 44 65 63 6f 64  y.c (BinaryDecod
6850: 65 36 34 29 3a 20 5b 42 75 67 20 33 30 33 33 33  e64): [Bug 30333
6860: 30 37 5d 3a 20 43 6f 72 72 65 63 74 65 64 0a 09  07]: Corrected..
6870: 68 61 6e 64 6c 69 6e 67 20 6f 66 20 74 72 61 69  handling of trai
6880: 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20  ling whitespace 
6890: 77 68 65 6e 20 64 65 63 6f 64 69 6e 67 20 62 61  when decoding ba
68a0: 73 65 36 34 2e 20 54 68 61 6e 6b 73 20 74 6f 20  se64. Thanks to 
68b0: 41 6e 74 6f 6e 0a 09 4b 6f 76 61 6c 65 6e 6b 6f  Anton..Kovalenko
68c0: 20 66 6f 72 20 72 65 70 6f 72 74 69 6e 67 2c 20   for reporting, 
68d0: 61 6e 64 20 41 6e 64 79 20 47 6f 74 68 20 66 6f  and Andy Goth fo
68e0: 72 20 74 68 65 20 66 69 78 20 61 6e 64 20 74 65  r the fix and te
68f0: 73 74 73 2e 0a 0a 32 30 31 32 2d 31 31 2d 31 39  sts...2012-11-19
6900: 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
6910: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
6920: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
6930: 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20  ic/tclExecute.c 
6940: 28 49 4e 53 54 5f 53 54 52 5f 52 41 4e 47 45 5f  (INST_STR_RANGE_
6950: 49 4d 4d 29 3a 20 5b 42 75 67 20 33 35 38 38 33  IMM): [Bug 35883
6960: 36 36 5d 3a 20 43 6f 72 72 65 63 74 65 64 0a 09  66]: Corrected..
6970: 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f  implementation o
6980: 66 20 62 6f 75 6e 64 73 20 72 65 73 74 72 69 63  f bounds restric
6990: 74 69 6f 6e 20 66 6f 72 20 65 6e 64 2d 69 6e 64  tion for end-ind
69a0: 65 78 65 64 20 63 6f 6d 70 69 6c 65 64 20 5b 73  exed compiled [s
69b0: 74 72 69 6e 67 0a 09 72 61 6e 67 65 5d 2e 20 54  tring..range]. T
69c0: 68 61 6e 6b 73 20 74 6f 20 45 6d 69 6c 69 61 6e  hanks to Emilian
69d0: 6f 20 47 61 76 69 6c 61 6e 20 66 6f 72 20 64 69  o Gavilan for di
69e0: 61 67 6e 6f 73 69 73 20 61 6e 64 20 66 69 78 2e  agnosis and fix.
69f0: 0a 0a 32 30 31 32 2d 31 31 2d 31 35 20 20 4a 61  ..2012-11-15  Ja
6a00: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
6a10: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
6a20: 65 74 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41  et>...IMPLEMENTA
6a30: 54 49 4f 4e 20 4f 46 20 54 49 50 23 34 31 36 0a  TION OF TIP#416.
6a40: 0a 09 4e 65 77 20 4f 70 74 69 6f 6e 73 20 66 6f  ..New Options fo
6a50: 72 20 27 6c 6f 61 64 27 3a 20 2d 67 6c 6f 62 61  r 'load': -globa
6a60: 6c 20 61 6e 64 20 2d 6c 61 7a 79 0a 0a 09 2a 20  l and -lazy...* 
6a70: 67 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 0a 09  generic/tcl.h:..
6a80: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 6f 61  * generic/tclLoa
6a90: 64 2e 63 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 4c  d.c..* unix/tclL
6aa0: 6f 61 64 44 6c 2e 63 0a 09 2a 20 75 6e 69 78 2f  oadDl.c..* unix/
6ab0: 74 63 6c 4c 6f 61 64 44 79 6c 64 2e 63 0a 09 2a  tclLoadDyld.c..*
6ac0: 20 74 65 73 74 73 2f 6c 6f 61 64 2e 74 65 73 74   tests/load.test
6ad0: 0a 09 2a 20 64 6f 63 2f 4c 6f 61 64 2e 33 0a 09  ..* doc/Load.3..
6ae0: 2a 20 64 6f 63 2f 6c 6f 61 64 2e 6e 0a 0a 32 30  * doc/load.n..20
6af0: 31 32 2d 31 31 2d 31 34 20 20 44 6f 6e 61 6c 20  12-11-14  Donal 
6b00: 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
6b10: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
6b20: 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 46  .* unix/tclUnixF
6b30: 43 6d 64 2e 63 20 28 54 63 6c 55 6e 69 78 4f 70  Cmd.c (TclUnixOp
6b40: 65 6e 54 65 6d 70 6f 72 61 72 79 46 69 6c 65 29  enTemporaryFile)
6b50: 3a 20 5b 42 75 67 20 32 39 33 33 30 30 33 5d 3a  : [Bug 2933003]:
6b60: 20 46 61 63 74 6f 72 0a 09 6f 75 74 20 61 6c 6c   Factor..out all
6b70: 20 74 68 65 20 63 6f 64 65 20 74 6f 20 64 6f 20   the code to do 
6b80: 74 65 6d 70 6f 72 61 72 79 20 66 69 6c 65 20 63  temporary file c
6b90: 72 65 61 74 69 6f 6e 20 73 6f 20 74 68 61 74 20  reation so that 
6ba0: 69 74 20 69 73 20 70 6f 73 73 69 62 6c 65 0a 09  it is possible..
6bb0: 74 6f 20 6d 61 6b 65 20 69 74 20 63 6f 72 72 65  to make it corre
6bc0: 63 74 20 69 6e 20 6f 6e 65 20 70 6c 61 63 65 2e  ct in one place.
6bd0: 20 41 6c 6c 6f 77 20 6f 76 65 72 72 69 64 69 6e   Allow overridin
6be0: 67 20 6f 66 20 74 68 65 20 62 61 63 6b 2d 73 74  g of the back-st
6bf0: 6f 70 0a 09 64 65 66 61 75 6c 74 20 74 65 6d 70  op..default temp
6c00: 6f 72 61 72 79 20 66 69 6c 65 20 6c 6f 63 61 74  orary file locat
6c10: 69 6f 6e 20 61 74 20 63 6f 6d 70 69 6c 65 20 74  ion at compile t
6c20: 69 6d 65 20 62 79 20 73 65 74 74 69 6e 67 20 74  ime by setting t
6c30: 68 65 0a 09 54 43 4c 5f 54 45 4d 50 4f 52 41 52  he..TCL_TEMPORAR
6c40: 59 5f 46 49 4c 45 5f 44 49 52 45 43 54 4f 52 59  Y_FILE_DIRECTORY
6c50: 20 23 64 65 66 20 74 6f 20 61 20 73 74 72 69 6e   #def to a strin
6c60: 67 20 63 6f 6e 74 61 69 6e 69 6e 67 20 74 68 65  g containing the
6c70: 20 64 69 72 65 63 74 6f 72 79 0a 09 6e 61 6d 65   directory..name
6c80: 20 28 64 65 66 61 75 6c 74 73 20 74 6f 20 22 2f   (defaults to "/
6c90: 74 6d 70 22 20 61 73 20 74 68 61 74 20 69 73 20  tmp" as that is 
6ca0: 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f 6e 20  the most common 
6cb0: 64 65 66 61 75 6c 74 29 2e 0a 0a 32 30 31 32 2d  default)...2012-
6cc0: 31 31 2d 31 33 20 20 4a 6f 65 20 4d 69 73 74 61  11-13  Joe Mista
6cd0: 63 68 6b 69 6e 20 20 3c 6a 6f 65 40 6d 69 73 74  chkin  <[email protected]
6ce0: 61 63 68 6b 69 6e 2e 63 6f 6d 3e 0a 0a 09 2a 20  achkin.com>...* 
6cf0: 77 69 6e 2f 74 63 6c 57 69 6e 49 6e 69 74 2e 63  win/tclWinInit.c
6d00: 3a 20 61 6c 73 6f 20 73 65 61 72 63 68 20 66 6f  : also search fo
6d10: 72 20 74 68 65 20 6c 69 62 72 61 72 79 20 64 69  r the library di
6d20: 72 65 63 74 6f 72 79 20 28 69 6e 69 74 2e 74 63  rectory (init.tc
6d30: 6c 2c 0a 09 65 6e 63 6f 64 69 6e 67 73 2c 20 65  l,..encodings, e
6d40: 74 63 29 20 72 65 6c 61 74 69 76 65 20 74 6f 20  tc) relative to 
6d50: 74 68 65 20 62 75 69 6c 64 20 64 69 72 65 63 74  the build direct
6d60: 6f 72 79 20 61 73 73 6f 63 69 61 74 65 64 20 77  ory associated w
6d70: 69 74 68 20 74 68 65 0a 09 73 6f 75 72 63 65 20  ith the..source 
6d80: 63 68 65 63 6b 6f 75 74 2e 0a 0a 32 30 31 32 2d  checkout...2012-
6d90: 31 31 2d 31 30 20 20 4d 69 67 75 65 6c 20 53 6f  11-10  Miguel So
6da0: 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65  fer  <[email protected]
6db0: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
6dc0: 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e  eneric/tclBasic.
6dd0: 63 3a 20 20 20 72 65 2d 65 6e 61 62 6c 65 20 62  c:   re-enable b
6de0: 63 63 2d 74 61 69 6c 63 61 6c 6c 2c 20 61 66 74  cc-tailcall, aft
6df0: 65 72 20 66 69 78 69 6e 67 20 61 6e 0a 09 2a 20  er fixing an..* 
6e00: 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
6e10: 74 65 2e 63 3a 20 69 6e 66 69 6e 69 74 65 20 6c  te.c: infinite l
6e20: 6f 6f 70 20 69 6e 20 74 68 65 20 54 43 4c 5f 43  oop in the TCL_C
6e30: 4f 4d 50 49 4c 45 5f 44 45 42 55 47 20 6d 6f 64  OMPILE_DEBUG mod
6e40: 65 0a 0a 0a 32 30 31 32 2d 31 31 2d 30 37 20 20  e...2012-11-07  
6e50: 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20  Kevin B. Kenny  
6e60: 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67  <[email protected]
6e70: 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  >...* library/tz
6e80: 64 61 74 61 2f 41 66 72 69 63 61 2f 43 61 73 61  data/Africa/Casa
6e90: 62 6c 61 6e 63 61 3a 0a 09 2a 20 6c 69 62 72 61  blanca:..* libra
6ea0: 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
6eb0: 61 2f 41 72 61 67 75 61 69 6e 61 3a 0a 09 2a 20  a/Araguaina:..* 
6ec0: 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
6ed0: 6d 65 72 69 63 61 2f 42 61 68 69 61 3a 0a 09 2a  merica/Bahia:..*
6ee0: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
6ef0: 41 6d 65 72 69 63 61 2f 48 61 76 61 6e 61 3a 0a  America/Havana:.
6f00: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
6f10: 61 2f 41 73 69 61 2f 41 6d 6d 61 6e 3a 0a 09 2a  a/Asia/Amman:..*
6f20: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
6f30: 41 73 69 61 2f 47 61 7a 61 3a 0a 09 2a 20 6c 69  Asia/Gaza:..* li
6f40: 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69  brary/tzdata/Asi
6f50: 61 2f 48 65 62 72 6f 6e 3a 0a 09 2a 20 6c 69 62  a/Hebron:..* lib
6f60: 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61  rary/tzdata/Asia
6f70: 2f 4a 65 72 75 73 61 6c 65 6d 3a 0a 09 2a 20 6c  /Jerusalem:..* l
6f80: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50 61  ibrary/tzdata/Pa
6f90: 63 69 66 69 63 2f 41 70 69 61 3a 0a 09 2a 20 6c  cific/Apia:..* l
6fa0: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50 61  ibrary/tzdata/Pa
6fb0: 63 69 66 69 63 2f 46 61 6b 61 6f 66 6f 3a 0a 09  cific/Fakaofo:..
6fc0: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
6fd0: 2f 50 61 63 69 66 69 63 2f 46 69 6a 69 3a 09 09  /Pacific/Fiji:..
6fe0: 49 6d 70 6f 72 74 20 74 7a 64 61 74 61 32 30 31  Import tzdata201
6ff0: 32 69 2e 0a 0a 32 30 31 32 2d 31 31 2d 30 36 20  2i...2012-11-06 
7000: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
7010: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
7020: 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72  .net>...* librar
7030: 79 2f 68 74 74 70 2f 68 74 74 70 2e 74 63 6c 20  y/http/http.tcl 
7040: 28 68 74 74 70 3a 3a 46 69 6e 69 73 68 29 3a 20  (http::Finish): 
7050: 5b 42 75 67 20 33 35 38 31 37 35 34 5d 3a 20 45  [Bug 3581754]: E
7060: 6e 73 75 72 65 20 74 68 61 74 0a 09 63 61 6c 6c  nsure that..call
7070: 62 61 63 6b 73 20 61 72 65 20 64 6f 6e 65 20 61  backs are done a
7080: 74 20 6d 6f 73 74 20 6f 6e 63 65 20 74 6f 20 70  t most once to p
7090: 72 65 76 65 6e 74 20 70 72 6f 62 6c 65 6d 73 20  revent problems 
70a0: 77 69 74 68 20 74 69 6d 65 6f 75 74 73 20 6f 6e  with timeouts on
70b0: 20 61 0a 09 6b 65 65 70 2d 61 6c 69 76 65 20 63   a..keep-alive c
70c0: 6f 6e 6e 65 63 74 69 6f 6e 20 28 63 6f 6d 62 69  onnection (combi
70d0: 6e 65 64 20 77 69 74 68 20 72 65 65 6e 74 72 61  ned with reentra
70e0: 6e 74 20 68 74 74 70 20 70 61 63 6b 61 67 65 20  nt http package 
70f0: 75 73 65 29 0a 09 63 61 75 73 69 6e 67 20 65 78  use)..causing ex
7100: 63 65 73 73 69 76 65 20 73 74 61 63 6b 20 67 72  cessive stack gr
7110: 6f 77 74 68 2e 20 4e 6f 74 20 61 20 66 69 78 20  owth. Not a fix 
7120: 66 6f 72 20 74 68 65 20 75 6e 64 65 72 6c 79 69  for the underlyi
7130: 6e 67 20 70 72 6f 62 6c 65 6d 2c 0a 09 62 75 74  ng problem,..but
7140: 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 70 61   ensures that pa
7150: 69 6e 20 77 69 6c 6c 20 62 65 20 6d 6f 73 74 6c  in will be mostl
7160: 79 20 6b 65 70 74 20 61 77 61 79 20 66 72 6f 6d  y kept away from
7170: 20 75 73 65 72 73 2e 0a 09 42 75 6d 70 20 68 74   users...Bump ht
7180: 74 70 20 70 61 63 6b 61 67 65 20 74 6f 20 32 2e  tp package to 2.
7190: 38 2e 35 2e 0a 0a 32 30 31 32 2d 31 31 2d 30 35  8.5...2012-11-05
71a0: 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
71b0: 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
71c0: 66 2e 6e 65 74 3e 0a 0a 09 41 64 64 65 64 20 62  f.net>...Added b
71d0: 79 74 65 63 6f 64 65 20 63 6f 6d 70 69 6c 61 74  ytecode compilat
71e0: 69 6f 6e 20 6f 66 20 6d 61 6e 79 20 54 63 6c 20  ion of many Tcl 
71f0: 63 6f 6d 6d 61 6e 64 73 2e 20 53 6f 6d 65 20 6f  commands. Some o
7200: 66 20 74 68 65 73 65 20 61 72 65 0a 09 74 6f 74  f these are..tot
7210: 61 6c 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 73 20  al compilations 
7220: 61 6e 64 20 73 6f 6d 65 20 61 72 65 20 6f 6e 6c  and some are onl
7230: 79 20 70 61 72 74 69 61 6c 20 28 69 2e 65 2e 2c  y partial (i.e.,
7240: 20 6f 6e 6c 79 20 63 6f 6d 70 69 6c 65 20 69 6e   only compile in
7250: 0a 09 73 6f 6d 65 20 63 61 73 65 73 29 2e 20 54  ..some cases). T
7260: 68 65 20 28 73 75 62 2d 29 63 6f 6d 6d 61 6e 64  he (sub-)command
7270: 73 20 61 66 66 65 63 74 65 64 20 61 72 65 3a 0a  s affected are:.
7280: 09 2a 20 61 72 72 61 79 3a 20 65 78 69 73 74 73  .* array: exists
7290: 2c 20 73 65 74 2c 20 75 6e 73 65 74 0a 09 2a 20  , set, unset..* 
72a0: 64 69 63 74 3a 20 63 72 65 61 74 65 2c 20 65 78  dict: create, ex
72b0: 69 73 74 73 2c 20 6d 65 72 67 65 0a 09 2a 20 66  ists, merge..* f
72c0: 6f 72 6d 61 74 3a 20 28 73 69 6d 70 6c 65 20 63  ormat: (simple c
72d0: 61 73 65 73 20 6f 6e 6c 79 29 0a 09 2a 20 69 6e  ases only)..* in
72e0: 66 6f 3a 20 63 6f 6d 6d 61 6e 64 73 2c 20 63 6f  fo: commands, co
72f0: 72 6f 75 74 69 6e 65 2c 20 6c 65 76 65 6c 2c 20  routine, level, 
7300: 6f 62 6a 65 63 74 0a 09 2a 20 69 6e 66 6f 20 6f  object..* info o
7310: 62 6a 65 63 74 3a 20 63 6c 61 73 73 2c 20 69 73  bject: class, is
7320: 61 20 6f 62 6a 65 63 74 2c 20 6e 61 6d 65 73 70  a object, namesp
7330: 61 63 65 0a 09 2a 20 6e 61 6d 65 73 70 61 63 65  ace..* namespace
7340: 3a 20 63 75 72 72 65 6e 74 2c 20 63 6f 64 65 2c  : current, code,
7350: 20 71 75 61 6c 69 66 69 65 72 73 2c 20 74 61 69   qualifiers, tai
7360: 6c 2c 20 77 68 69 63 68 0a 09 2a 20 72 65 67 73  l, which..* regs
7370: 75 62 3a 20 28 6f 6e 6c 79 20 63 61 73 65 73 20  ub: (only cases 
7380: 63 6f 6e 76 65 72 74 61 62 6c 65 20 74 6f 20 73  convertable to s
7390: 69 6d 70 6c 65 20 5b 73 74 72 69 6e 67 20 6d 61  imple [string ma
73a0: 70 5d 29 0a 09 2a 20 73 65 6c 66 3a 20 28 6f 6e  p])..* self: (on
73b0: 6c 79 20 6e 6f 2d 61 72 67 75 6d 65 6e 74 20 61  ly no-argument a
73c0: 6e 64 20 5b 73 65 6c 66 20 6f 62 6a 65 63 74 5d  nd [self object]
73d0: 20 63 61 73 65 73 29 0a 09 2a 20 73 74 72 69 6e   cases)..* strin
73e0: 67 3a 20 66 69 72 73 74 2c 20 6c 61 73 74 2c 20  g: first, last, 
73f0: 6d 61 70 2c 20 72 61 6e 67 65 0a 09 2a 20 74 61  map, range..* ta
7400: 69 6c 63 61 6c 6c 3a 0a 09 2a 20 79 69 65 6c 64  ilcall:..* yield
7410: 3a 0a 0a 09 5b 54 68 69 73 20 77 61 73 20 77 6f  :...[This was wo
7420: 72 6b 20 6f 72 69 67 69 6e 61 6c 6c 79 20 64 6f  rk originally do
7430: 6e 65 20 6f 6e 20 74 68 65 20 27 64 6b 66 2d 63  ne on the 'dkf-c
7440: 6f 6d 70 69 6c 65 2d 6d 69 73 63 2d 69 6e 66 6f  ompile-misc-info
7450: 27 20 62 72 61 6e 63 68 2e 5d 0a 0a 32 30 31 32  ' branch.]..2012
7460: 2d 31 31 2d 30 35 20 20 4a 61 6e 20 4e 69 6a 74  -11-05  Jan Nijt
7470: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
7480: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
7490: 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 4f  IMPLEMENTATION O
74a0: 46 20 54 49 50 23 34 31 33 0a 0a 09 41 6c 69 67  F TIP#413...Alig
74b0: 6e 20 74 68 65 20 5b 73 74 72 69 6e 67 20 74 72  n the [string tr
74c0: 69 6d 5d 20 61 6e 64 20 5b 73 74 72 69 6e 67 20  im] and [string 
74d0: 69 73 20 73 70 61 63 65 5d 20 63 6f 6d 6d 61 6e  is space] comman
74e0: 64 73 2c 20 73 75 63 68 20 74 68 61 74 0a 09 5b  ds, such that..[
74f0: 73 74 72 69 6e 67 20 74 72 69 6d 5d 20 62 79 20  string trim] by 
7500: 64 65 66 61 75 6c 74 20 74 72 69 6d 73 20 61 6c  default trims al
7510: 6c 20 63 68 61 72 61 63 74 65 72 73 20 66 6f 72  l characters for
7520: 20 77 68 69 63 68 20 5b 73 74 72 69 6e 67 20 69   which [string i
7530: 73 0a 09 73 70 61 63 65 5d 20 72 65 74 75 72 6e  s..space] return
7540: 73 20 31 2c 20 61 75 67 6d 65 6e 74 65 64 20 77  s 1, augmented w
7550: 69 74 68 20 74 68 65 20 4e 55 4c 20 63 68 61 72  ith the NUL char
7560: 61 63 74 65 72 2e 0a 0a 09 2a 20 67 65 6e 65 72  acter....* gener
7570: 69 63 2f 74 63 6c 55 74 66 2e 63 3a 20 41 64 64  ic/tclUtf.c: Add
7580: 20 4e 45 4c 2c 20 42 4f 4d 20 61 6e 64 20 74 77   NEL, BOM and tw
7590: 6f 20 6d 6f 72 65 20 63 68 61 72 61 63 74 65 72  o more character
75a0: 73 20 74 6f 20 5b 73 74 72 69 6e 67 20 69 73 0a  s to [string is.
75b0: 09 73 70 61 63 65 5d 0a 09 2a 20 67 65 6e 65 72  .space]..* gener
75c0: 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 3a 20 4d  ic/tclCmdMZ.c: M
75d0: 6f 64 69 66 79 20 5b 73 74 72 69 6e 67 20 74 72  odify [string tr
75e0: 69 6d 5d 20 66 6f 72 20 55 6e 69 63 6f 64 65 20  im] for Unicode 
75f0: 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 2e 0a 09  modifications...
7600: 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63 5f 6c  * generic/regc_l
7610: 6f 63 61 6c 65 2e 63 3a 20 52 65 67 65 78 70 20  ocale.c: Regexp 
7620: 65 6e 67 69 6e 65 20 6d 75 73 74 20 6d 61 74 63  engine must matc
7630: 68 20 5b 73 74 72 69 6e 67 20 69 73 20 73 70 61  h [string is spa
7640: 63 65 5d 0a 09 2a 20 64 6f 63 2f 73 74 72 69 6e  ce]..* doc/strin
7650: 67 2e 6e 0a 09 2a 20 74 65 73 74 73 2f 73 74 72  g.n..* tests/str
7660: 69 6e 67 2e 74 65 73 74 0a 09 2a 2a 2a 50 4f 54  ing.test..***POT
7670: 45 4e 54 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49  ENTIAL INCOMPATI
7680: 42 49 4c 49 54 59 2a 2a 2a 0a 09 43 6f 64 65 20  BILITY***..Code 
7690: 74 68 61 74 20 72 65 6c 69 65 64 20 6f 6e 20 63  that relied on c
76a0: 68 61 72 61 63 74 65 72 73 20 6e 6f 74 20 70 72  haracters not pr
76b0: 65 76 69 6f 75 73 6c 79 20 74 72 69 6d 6d 65 64  eviously trimmed
76c0: 20 62 65 69 6e 67 20 6e 6f 74 0a 09 72 65 6d 6f   being not..remo
76d0: 76 65 64 20 77 69 6c 6c 20 6e 6f 74 69 63 65 20  ved will notice 
76e0: 61 20 64 69 66 66 65 72 65 6e 63 65 3b 20 69 74  a difference; it
76f0: 20 69 73 20 62 65 6c 69 65 76 65 64 20 74 68 61   is believed tha
7700: 74 20 74 68 69 73 20 69 73 20 72 61 72 65 2c 0a  t this is rare,.
7710: 09 62 75 74 20 61 20 77 6f 72 6b 61 72 6f 75 6e  .but a workaroun
7720: 64 20 74 6f 20 67 65 74 20 74 68 65 20 62 65 68  d to get the beh
7730: 61 76 69 6f 72 20 69 6e 20 54 63 6c 20 38 2e 35  avior in Tcl 8.5
7740: 20 69 73 20 74 6f 20 75 73 65 20 22 20 5c 74 5c   is to use " \t\
7750: 6e 5c 72 22 20 61 73 0a 09 61 6e 20 65 78 70 6c  n\r" as..an expl
7760: 69 63 69 74 20 74 72 69 6d 20 73 65 74 2e 0a 0a  icit trim set...
7770: 32 30 31 32 2d 31 30 2d 33 31 20 20 4a 61 6e 20  2012-10-31  Jan 
7780: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
7790: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
77a0: 3e 0a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69  >...* win/Makefi
77b0: 6c 65 2e 69 6e 3a 20 20 20 44 64 65 20 76 65 72  le.in:   Dde ver
77c0: 73 69 6f 6e 20 6e 75 6d 62 65 72 20 74 6f 20 31  sion number to 1
77d0: 2e 34 2e 30 2c 20 72 65 61 64 79 20 66 6f 72 20  .4.0, ready for 
77e0: 54 63 6c 20 38 2e 36 2e 30 72 63 31 0a 09 2a 20  Tcl 8.6.0rc1..* 
77f0: 77 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 0a  win/makefile.vc.
7800: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65  .* win/tclWinDde
7810: 2e 63 0a 09 2a 20 6c 69 62 72 61 72 79 2f 64 64  .c..* library/dd
7820: 65 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 0a 09  e/pkgIndex.tcl..
7830: 2a 20 74 65 73 74 73 2f 77 69 6e 44 64 65 2e 74  * tests/winDde.t
7840: 65 73 74 0a 0a 32 30 31 32 2d 31 30 2d 32 34 20  est..2012-10-24 
7850: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
7860: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
7870: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
7880: 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63 20  c/tclCompCmds.c 
7890: 28 54 63 6c 43 6f 6d 70 69 6c 65 44 69 63 74 55  (TclCompileDictU
78a0: 6e 73 65 74 43 6d 64 29 3a 20 41 64 64 65 64 20  nsetCmd): Added 
78b0: 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 0a 09  compilation of..
78c0: 74 68 65 20 5b 64 69 63 74 20 75 6e 73 65 74 5d  the [dict unset]
78d0: 20 63 6f 6d 6d 61 6e 64 20 28 66 6f 72 20 73 63   command (for sc
78e0: 61 6c 61 72 20 76 61 72 20 69 6e 20 4c 56 54 20  alar var in LVT 
78f0: 6f 6e 6c 79 29 2e 0a 0a 32 30 31 32 2d 31 30 2d  only)...2012-10-
7900: 32 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  23  Jan Nijtmans
7910: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
7920: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
7930: 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 20  neric/tclInt.h: 
7940: 20 20 20 20 20 20 41 64 64 20 22 66 6c 61 67 73        Add "flags
7950: 22 20 70 61 72 61 6d 65 74 65 72 20 66 72 6f 6d  " parameter from
7960: 20 54 63 6c 5f 4c 6f 61 64 46 69 6c 65 20 74 6f   Tcl_LoadFile to
7970: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
7980: 4f 55 74 69 6c 2e 63 3a 20 20 20 20 74 6f 20 76  OUtil.c:    to v
7990: 61 72 69 6f 75 73 20 69 6e 74 65 72 6e 61 6c 20  arious internal 
79a0: 66 75 6e 63 74 69 6f 6e 73 2c 20 73 6f 20 74 68  functions, so th
79b0: 65 73 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ese..* generic/t
79c0: 63 6c 4c 6f 61 64 4e 6f 6e 65 2e 63 3a 20 20 66  clLoadNone.c:  f
79d0: 6c 61 67 73 20 61 72 65 20 61 76 61 69 6c 61 62  lags are availab
79e0: 6c 65 20 74 68 72 6f 75 67 68 20 74 68 65 20 77  le through the w
79f0: 68 6f 6c 65 0a 09 2a 20 75 6e 69 78 2f 74 63 6c  hole..* unix/tcl
7a00: 4c 6f 61 64 2a 2e 63 3a 20 20 20 20 20 20 20 20  Load*.c:        
7a10: 66 69 6c 65 73 79 73 74 65 6d 20 66 6f 72 20 28  filesystem for (
7a20: 66 75 74 75 72 65 29 20 69 6e 74 65 72 6e 61 6c  future) internal
7a30: 20 75 73 65 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c   use...* win/tcl
7a40: 57 69 6e 4c 6f 61 64 2e 63 3a 0a 0a 32 30 31 32  WinLoad.c:..2012
7a50: 2d 31 30 2d 31 37 20 20 4d 69 67 75 65 6c 20 53  -10-17  Miguel S
7a60: 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73  ofer  <[email protected]
7a70: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
7a80: 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63  generic/tclBasic
7a90: 2e 63 20 28 54 63 6c 4e 52 43 6f 72 6f 75 74 69  .c (TclNRCorouti
7aa0: 6e 65 4f 62 6a 43 6d 64 29 3a 20 69 6e 73 75 72  neObjCmd): insur
7ab0: 65 20 74 68 61 74 20 6e 75 6d 6c 65 76 65 6c 73  e that numlevels
7ac0: 0a 09 61 72 65 20 70 72 6f 70 65 72 6c 79 20 73  ..are properly s
7ad0: 65 74 2c 20 66 69 78 20 62 75 67 20 64 69 73 63  et, fix bug disc
7ae0: 6f 76 65 72 65 64 20 62 79 20 64 6b 66 20 61 6e  overed by dkf an
7af0: 64 20 72 65 70 6f 72 74 65 64 20 61 74 0a 09 68  d reported at..h
7b00: 74 74 70 3a 2f 2f 63 6f 64 65 2e 61 63 74 69 76  ttp://code.activ
7b10: 65 73 74 61 74 65 2e 63 6f 6d 2f 6c 69 73 74 73  estate.com/lists
7b20: 2f 74 63 6c 2d 63 6f 72 65 2f 31 32 32 31 33 2f  /tcl-core/12213/
7b30: 0a 0a 32 30 31 32 2d 31 30 2d 31 36 20 20 44 6f  ..2012-10-16  Do
7b40: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
7b50: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
7b60: 74 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41 54  t>...IMPLEMENTAT
7b70: 49 4f 4e 20 4f 46 20 54 49 50 23 34 30 35 0a 0a  ION OF TIP#405..
7b80: 09 4e 65 77 20 63 6f 6d 6d 61 6e 64 73 20 66 6f  .New commands fo
7b90: 72 20 61 70 70 6c 79 69 6e 67 20 61 20 74 72 61  r applying a tra
7ba0: 6e 73 66 6f 72 6d 61 74 69 6f 6e 20 74 6f 20 74  nsformation to t
7bb0: 68 65 20 65 6c 65 6d 65 6e 74 73 20 6f 66 20 61  he elements of a
7bc0: 20 6c 69 73 74 0a 09 74 6f 20 70 72 6f 64 75 63   list..to produc
7bd0: 65 20 61 6e 6f 74 68 65 72 20 6c 69 73 74 20 28  e another list (
7be0: 74 68 65 20 5b 6c 6d 61 70 5d 20 63 6f 6d 6d 61  the [lmap] comma
7bf0: 6e 64 29 20 61 6e 64 20 74 6f 20 74 68 65 20 6d  nd) and to the m
7c00: 61 70 70 69 6e 67 73 20 6f 66 20 61 0a 09 64 69  appings of a..di
7c10: 63 74 69 6f 6e 61 72 79 20 74 6f 20 70 72 6f 64  ctionary to prod
7c20: 75 63 65 20 61 6e 6f 74 68 65 72 20 64 69 63 74  uce another dict
7c30: 69 6f 6e 61 72 79 20 28 74 68 65 20 5b 64 69 63  ionary (the [dic
7c40: 74 20 6d 61 70 5d 20 63 6f 6d 6d 61 6e 64 29 2e  t map] command).
7c50: 20 49 6e 0a 09 62 6f 74 68 20 63 61 73 65 73 2c   In..both cases,
7c60: 20 61 20 5b 63 6f 6e 74 69 6e 75 65 5d 20 77 69   a [continue] wi
7c70: 6c 6c 20 63 61 75 73 65 20 74 68 65 20 73 6b 69  ll cause the ski
7c80: 70 70 69 6e 67 20 6f 66 20 61 6e 20 65 6c 65 6d  pping of an elem
7c90: 65 6e 74 2f 70 61 69 72 2c 0a 09 61 6e 64 20 61  ent/pair,..and a
7ca0: 20 5b 62 72 65 61 6b 5d 20 77 69 6c 6c 20 74 65   [break] will te
7cb0: 72 6d 69 6e 61 74 65 20 74 68 65 20 63 6f 6e 73  rminate the cons
7cc0: 74 72 75 63 74 69 6f 6e 20 65 61 72 6c 79 20 61  truction early a
7cd0: 6e 64 20 73 75 63 63 65 73 73 66 75 6c 6c 79 2e  nd successfully.
7ce0: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
7cf0: 43 6d 64 41 48 2e 63 20 28 54 63 6c 5f 4c 6d 61  CmdAH.c (Tcl_Lma
7d00: 70 4f 62 6a 43 6d 64 2c 20 54 63 6c 4e 52 4c 6d  pObjCmd, TclNRLm
7d10: 61 70 43 6d 64 29 3a 20 49 6d 70 6c 65 6d 65 6e  apCmd): Implemen
7d20: 74 61 74 69 6f 6e 20 6f 66 0a 09 74 68 65 20 6e  tation of..the n
7d30: 65 77 20 5b 6c 6d 61 70 5d 20 63 6f 6d 6d 61 6e  ew [lmap] comman
7d40: 64 2c 20 62 61 73 65 64 20 6f 6e 20 28 61 6e 64  d, based on (and
7d50: 20 73 68 61 72 69 6e 67 20 6d 75 63 68 20 6f 66   sharing much of
7d60: 29 20 5b 66 6f 72 65 61 63 68 5d 2e 0a 09 2a 20  ) [foreach]...* 
7d70: 67 65 6e 65 72 69 63 2f 74 63 6c 44 69 63 74 4f  generic/tclDictO
7d80: 62 6a 2e 63 20 28 44 69 63 74 4d 61 70 4e 52 43  bj.c (DictMapNRC
7d90: 6d 64 29 3a 20 49 6d 70 6c 65 6d 65 6e 74 61 74  md): Implementat
7da0: 69 6f 6e 20 6f 66 20 74 68 65 20 6e 65 77 20 5b  ion of the new [
7db0: 64 69 63 74 0a 09 6d 61 70 5d 20 73 75 62 63 6f  dict..map] subco
7dc0: 6d 6d 61 6e 64 2c 20 62 61 73 65 64 20 6f 6e 20  mmand, based on 
7dd0: 28 61 6e 64 20 73 68 61 72 69 6e 67 20 6d 75 63  (and sharing muc
7de0: 68 20 6f 66 29 20 5b 64 69 63 74 20 66 6f 72 5d  h of) [dict for]
7df0: 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
7e00: 43 6f 6d 70 43 6d 64 73 2e 63 20 28 54 63 6c 43  CompCmds.c (TclC
7e10: 6f 6d 70 69 6c 65 4c 6d 61 70 43 6d 64 2c 20 54  ompileLmapCmd, T
7e20: 63 6c 43 6f 6d 70 69 6c 65 44 69 63 74 4d 61 70  clCompileDictMap
7e30: 43 6d 64 29 3a 0a 09 43 6f 6d 70 69 6c 61 74 69  Cmd):..Compilati
7e40: 6f 6e 20 65 6e 67 69 6e 65 73 20 66 6f 72 20 5b  on engines for [
7e50: 6c 6d 61 70 5d 20 61 6e 64 20 5b 64 69 63 74 20  lmap] and [dict 
7e60: 6d 61 70 5d 2e 0a 0a 09 49 4d 50 4c 45 4d 45 4e  map]....IMPLEMEN
7e70: 54 41 54 49 4f 4e 20 4f 46 20 54 49 50 23 34 30  TATION OF TIP#40
7e80: 30 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  0...* generic/tc
7e90: 6c 5a 6c 69 62 2e 63 3a 20 41 6c 6c 6f 77 20 74  lZlib.c: Allow t
7ea0: 68 65 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e  he specification
7eb0: 20 6f 66 20 61 20 63 6f 6d 70 72 65 73 73 69 6f   of a compressio
7ec0: 6e 0a 09 64 69 63 74 69 6f 6e 61 72 79 20 28 61  n..dictionary (a
7ed0: 20 62 69 6e 61 72 79 20 62 6c 6f 62 20 75 73 65   binary blob use
7ee0: 64 20 74 6f 20 73 65 65 64 20 74 68 65 20 63 6f  d to seed the co
7ef0: 6d 70 72 65 73 73 69 6f 6e 20 65 6e 67 69 6e 65  mpression engine
7f00: 29 20 69 6e 20 62 6f 74 68 0a 09 73 74 72 65 61  ) in both..strea
7f10: 6d 73 20 61 6e 64 20 63 68 61 6e 6e 65 6c 20 74  ms and channel t
7f20: 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 73 2e 20  ransformations. 
7f30: 41 6c 73 6f 20 73 6f 6d 65 20 72 65 6f 72 67 61  Also some reorga
7f40: 6e 69 7a 61 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f  nization to allo
7f50: 77 0a 09 66 6f 72 20 67 65 74 74 69 6e 67 20 67  w..for getting g
7f60: 7a 69 70 20 68 65 61 64 65 72 20 64 69 63 74 69  zip header dicti
7f70: 6f 6e 61 72 69 65 73 20 61 6e 64 20 63 6f 6e 74  onaries and cont
7f80: 72 6f 6c 6c 69 6e 67 20 62 75 66 66 65 72 69 6e  rolling bufferin
7f90: 67 20 6c 65 76 65 6c 73 0a 09 69 6e 20 63 68 61  g levels..in cha
7fa0: 6e 6e 65 6c 20 74 72 61 6e 73 66 6f 72 6d 61 74  nnel transformat
7fb0: 69 6f 6e 73 20 28 61 6c 6c 6f 77 69 6e 67 20 61  ions (allowing a
7fc0: 20 74 72 61 64 65 2d 6f 66 66 20 62 65 74 77 65   trade-off betwe
7fd0: 65 6e 20 66 6f 72 6d 61 6c 0a 09 63 6f 72 72 65  en formal..corre
7fe0: 63 74 6e 65 73 73 20 61 6e 64 20 73 70 65 65 64  ctness and speed
7ff0: 29 2e 0a 09 28 54 63 6c 5f 5a 6c 69 62 53 74 72  )...(Tcl_ZlibStr
8000: 65 61 6d 53 65 74 43 6f 6d 70 72 65 73 73 69 6f  eamSetCompressio
8010: 6e 44 69 63 74 69 6f 6e 61 72 79 29 3a 20 4e 65  nDictionary): Ne
8020: 77 20 43 20 41 50 49 20 74 6f 20 61 6c 6c 6f 77  w C API to allow
8030: 20 73 65 74 74 69 6e 67 0a 09 74 68 65 20 63 6f   setting..the co
8040: 6d 70 72 65 73 73 69 6f 6e 20 64 69 63 74 69 6f  mpression dictio
8050: 6e 61 72 79 20 77 69 74 68 6f 75 74 20 75 73 69  nary without usi
8060: 6e 67 20 61 20 54 63 6c 20 73 63 72 69 70 74 2e  ng a Tcl script.
8070: 0a 0a 32 30 31 32 2d 31 30 2d 31 34 20 20 4a 61  ..2012-10-14  Ja
8080: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
8090: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
80a0: 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
80b0: 74 63 6c 44 69 63 74 4f 62 6a 2e 63 3a 20 5b 42  tclDictObj.c: [B
80c0: 75 67 20 33 35 37 36 35 30 39 5d 3a 20 3a 3a 74  ug 3576509]: ::t
80d0: 63 6c 3a 3a 42 67 65 72 72 6f 72 20 63 72 61 73  cl::Bgerror cras
80e0: 68 65 73 20 77 69 74 68 0a 09 2a 20 67 65 6e 65  hes with..* gene
80f0: 72 69 63 2f 74 63 6c 45 76 65 6e 74 2e 63 3a 20  ric/tclEvent.c: 
8100: 20 20 20 69 6e 76 61 6c 69 64 20 61 72 67 75 6d     invalid argum
8110: 65 6e 74 73 2e 20 42 65 74 74 65 72 20 66 69 78  ents. Better fix
8120: 2c 20 77 68 69 63 68 20 68 65 6c 70 73 0a 09 66  , which helps..f
8130: 6f 72 20 61 6c 6c 20 54 63 6c 5f 44 69 63 74 4f  or all Tcl_DictO
8140: 62 6a 47 65 74 28 29 20 63 61 6c 6c 73 20 69 6e  bjGet() calls in
8150: 20 54 63 6c 27 73 20 73 6f 75 72 63 65 20 63 6f   Tcl's source co
8160: 64 65 2e 0a 0a 32 30 31 32 2d 31 30 2d 31 33 20  de...2012-10-13 
8170: 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
8180: 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
8190: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
81a0: 69 63 2f 74 63 6c 45 76 65 6e 74 2e 63 3a 20 5b  ic/tclEvent.c: [
81b0: 42 75 67 20 33 35 37 36 35 30 39 5d 3a 20 74 63  Bug 3576509]: tc
81c0: 6c 3a 3a 42 67 65 72 72 6f 72 20 63 72 61 73 68  l::Bgerror crash
81d0: 65 73 20 77 69 74 68 20 69 6e 76 61 6c 69 64 0a  es with invalid.
81e0: 09 61 72 67 75 6d 65 6e 74 73 0a 0a 32 30 31 32  .arguments..2012
81f0: 2d 31 30 2d 30 36 20 20 4a 61 6e 20 4e 69 6a 74  -10-06  Jan Nijt
8200: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
8210: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
8220: 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69  * win/Makefile.i
8230: 6e 3a 20 5b 42 75 67 20 32 34 35 39 37 37 34 5d  n: [Bug 2459774]
8240: 3a 20 74 63 6c 2f 77 69 6e 2f 4d 61 6b 65 66 69  : tcl/win/Makefi
8250: 6c 65 2e 69 6e 20 6e 6f 74 20 63 6f 6d 70 61 74  le.in not compat
8260: 69 62 6c 65 0a 09 77 69 74 68 20 6d 73 79 73 20  ible..with msys 
8270: 30 2e 38 2e 0a 0a 32 30 31 32 2d 31 30 2d 30 33  0.8...2012-10-03
8280: 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
8290: 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
82a0: 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
82b0: 6e 65 72 69 63 2f 74 63 6c 49 4f 2e 63 3a 09 57  neric/tclIO.c:.W
82c0: 68 65 6e 20 63 68 65 63 6b 69 6e 67 20 66 6f 72  hen checking for
82d0: 20 73 74 64 20 63 68 61 6e 6e 65 6c 73 20 62 65   std channels be
82e0: 69 6e 67 20 63 6c 6f 73 65 64 2c 0a 09 63 6f 6d  ing closed,..com
82f0: 70 61 72 65 20 74 68 65 20 63 68 61 6e 6e 65 6c  pare the channel
8300: 20 73 74 61 74 65 2c 20 6e 6f 74 20 74 68 65 20   state, not the 
8310: 63 68 61 6e 6e 65 6c 20 69 74 73 65 6c 66 20 73  channel itself s
8320: 6f 20 74 68 61 74 20 73 74 61 63 6b 65 64 0a 09  o that stacked..
8330: 63 68 61 6e 6e 65 6c 73 20 64 6f 20 6e 6f 74 20  channels do not 
8340: 63 61 75 73 65 20 74 72 6f 75 62 6c 65 2e 0a 0a  cause trouble...
8350: 32 30 31 32 2d 30 39 2d 32 36 20 20 52 65 69 6e  2012-09-26  Rein
8360: 68 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73  hard Max  <[email protected]
8370: 75 73 65 2e 64 65 3e 0a 0a 09 2a 20 67 65 6e 65  use.de>...* gene
8380: 72 69 63 2f 74 63 6c 49 4f 53 6f 63 6b 2e 63 20  ric/tclIOSock.c 
8390: 28 54 63 6c 43 72 65 61 74 65 53 6f 63 6b 65 74  (TclCreateSocket
83a0: 41 64 64 72 65 73 73 29 3a 20 57 6f 72 6b 20 61  Address): Work a
83b0: 72 6f 75 6e 64 20 61 20 62 75 67 20 69 6e 0a 09  round a bug in..
83c0: 67 65 74 61 64 64 72 69 6e 66 6f 28 29 20 6f 6e  getaddrinfo() on
83d0: 20 4f 53 58 20 74 68 61 74 20 63 61 75 73 65 64   OSX that caused
83e0: 20 6e 61 6d 65 20 72 65 73 6f 6c 75 74 69 6f 6e   name resolution
83f0: 20 74 6f 20 66 61 69 6c 20 66 6f 72 20 5b 73 6f   to fail for [so
8400: 63 6b 65 74 0a 09 2d 73 65 72 76 65 72 20 66 6f  cket..-server fo
8410: 6f 20 2d 6d 79 61 64 64 72 20 6c 6f 63 61 6c 68  o -myaddr localh
8420: 6f 73 74 20 30 5d 2e 0a 0a 32 30 31 32 2d 30 39  ost 0]...2012-09
8430: 2d 32 30 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -20  Jan Nijtman
8440: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
8450: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
8460: 69 6e 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a  in/configure.in:
8470: 20 4e 65 77 20 69 6d 70 6f 72 74 20 6c 69 62 72   New import libr
8480: 61 72 69 65 73 20 66 6f 72 20 7a 6c 69 62 20 31  aries for zlib 1
8490: 2e 32 2e 37 2c 20 75 73 61 62 6c 65 20 66 6f 72  .2.7, usable for
84a0: 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72  ..* win/configur
84b0: 65 3a 20 20 20 20 61 6c 6c 20 77 69 6e 33 32 2f  e:    all win32/
84c0: 77 69 6e 36 34 20 63 6f 6d 70 69 6c 65 72 73 0a  win64 compilers.
84d0: 09 2a 20 63 6f 6d 70 61 74 2f 7a 6c 69 62 2f 77  .* compat/zlib/w
84e0: 69 6e 33 32 2f 7a 64 6c 6c 2e 6c 69 62 3a 0a 09  in32/zdll.lib:..
84f0: 2a 20 63 6f 6d 70 61 74 2f 7a 6c 69 62 2f 77 69  * compat/zlib/wi
8500: 6e 36 34 2f 7a 64 6c 6c 2e 6c 69 62 3a 0a 0a 09  n64/zdll.lib:...
8510: 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e  * win/tclWinDde.
8520: 63 3a 20 5b 46 52 51 20 33 35 32 37 32 33 38 5d  c: [FRQ 3527238]
8530: 3a 20 46 75 6c 6c 20 75 6e 69 63 6f 64 65 20 73  : Full unicode s
8540: 75 70 70 6f 72 74 20 66 6f 72 20 64 64 65 2e 20  upport for dde. 
8550: 44 64 65 0a 09 76 65 72 73 69 6f 6e 20 69 73 20  Dde..version is 
8560: 6e 6f 77 20 31 2e 34 2e 30 62 32 2e 0a 09 2a 2a  now 1.4.0b2...**
8570: 2a 50 4f 54 45 4e 54 49 41 4c 20 49 4e 43 4f 4d  *POTENTIAL INCOM
8580: 50 41 54 49 42 49 4c 49 54 59 2a 2a 2a 0a 0a 32  PATIBILITY***..2
8590: 30 31 32 2d 30 39 2d 31 39 20 20 4a 61 6e 20 4e  012-09-19  Jan N
85a0: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
85b0: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
85c0: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
85d0: 2e 68 3a 20 20 4d 61 6b 65 20 54 63 6c 5f 49 6e  .h:  Make Tcl_In
85e0: 74 65 72 70 20 61 20 66 75 6c 6c 79 20 6f 70 61  terp a fully opa
85f0: 71 75 65 20 73 74 72 75 63 74 75 72 65 20 69 66  que structure if
8600: 0a 09 54 43 4c 5f 4e 4f 5f 44 45 50 52 45 43 41  ..TCL_NO_DEPRECA
8610: 54 45 44 20 69 73 20 73 65 74 20 28 54 49 50 20  TED is set (TIP 
8620: 33 33 30 20 61 6e 64 20 33 33 36 29 2e 0a 09 2a  330 and 336)...*
8630: 20 77 69 6e 2f 6e 6d 61 6b 65 68 6c 70 2e 63 3a   win/nmakehlp.c:
8640: 20 4c 65 74 20 22 6e 6d 61 6b 65 68 6c 70 20 2d   Let "nmakehlp -
8650: 56 22 20 73 74 61 72 74 20 73 65 61 72 63 68 69  V" start searchi
8660: 6e 67 20 64 69 67 69 74 73 20 61 66 74 65 72 20  ng digits after 
8670: 74 68 65 0a 09 66 6f 75 6e 64 20 6d 61 74 63 68  the..found match
8680: 20 28 73 75 67 67 65 73 74 65 64 20 62 79 20 48   (suggested by H
8690: 61 72 61 6c 64 20 4f 65 68 6c 6d 61 6e 6e 29 2e  arald Oehlmann).
86a0: 0a 0a 32 30 31 32 2d 30 39 2d 31 39 20 20 48 61  ..2012-09-19  Ha
86b0: 72 61 6c 64 20 4f 65 68 6c 6d 61 6e 6e 20 20 3c  rald Oehlmann  <
86c0: 6f 65 68 68 61 72 40 75 73 65 72 73 2e 73 66 2e  [email protected]
86d0: 6e 65 74 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54  net>...IMPLEMENT
86e0: 41 54 49 4f 4e 20 4f 46 20 54 49 50 23 34 31 32  ATION OF TIP#412
86f0: 2e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 6d 73  ....* library/ms
8700: 67 63 61 74 2f 6d 73 67 63 61 74 2e 74 63 6c 3a  gcat/msgcat.tcl:
8710: 09 64 79 6e 61 6d 69 63 20 6c 6f 63 61 6c 65 20  .dynamic locale 
8720: 63 68 61 6e 67 65 20 77 69 74 68 20 6d 63 20 66  change with mc f
8730: 69 6c 65 0a 09 2a 20 6c 69 62 72 61 72 79 2f 63  ile..* library/c
8740: 6c 6f 63 6b 2e 74 63 6c 3a 20 20 20 20 20 20 20  lock.tcl:       
8750: 20 20 20 20 20 6c 6f 61 64 20 6f 6e 20 6c 6f 63       load on loc
8760: 61 6c 65 20 63 68 61 6e 67 65 2e 0a 09 63 6c 6f  ale change...clo
8770: 63 6b 20 75 73 65 73 20 6e 65 77 20 6d 73 67 63  ck uses new msgc
8780: 61 74 20 66 65 61 74 75 72 65 73 2e 0a 0a 32 30  at features...20
8790: 31 32 2d 30 39 2d 30 37 20 20 48 61 72 61 6c 64  12-09-07  Harald
87a0: 20 4f 65 68 6c 6d 61 6e 6e 20 20 3c 6f 65 68 68   Oehlmann  <oehh
87b0: 61 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
87c0: 0a 0a 09 2a 2a 2a 20 38 2e 36 62 33 20 54 41 47  ...*** 8.6b3 TAG
87d0: 47 45 44 20 46 4f 52 20 52 45 4c 45 41 53 45 20  GED FOR RELEASE 
87e0: 2a 2a 2a 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41  ***...IMPLEMENTA
87f0: 54 49 4f 4e 20 4f 46 20 54 49 50 23 34 30 34 2e  TION OF TIP#404.
8800: 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 6d 73 67  ...* library/msg
8810: 63 61 74 2f 6d 73 67 63 61 74 2e 74 63 6c 3a 09  cat/msgcat.tcl:.
8820: 5b 46 52 51 20 33 35 34 34 39 38 38 5d 3a 20 4e  [FRQ 3544988]: N
8830: 65 77 20 63 6f 6d 6d 61 6e 64 73 20 5b 6d 63 66  ew commands [mcf
8840: 6c 73 65 74 5d 0a 09 2a 20 6c 69 62 72 61 72 79  lset]..* library
8850: 2f 6d 73 67 63 61 74 2f 70 6b 67 49 6e 64 65 78  /msgcat/pkgIndex
8860: 2e 74 63 6c 3a 09 61 6e 64 20 5b 6d 63 66 6c 6d  .tcl:.and [mcflm
8870: 73 65 74 5d 20 74 6f 20 73 65 74 20 6d 63 20 65  set] to set mc e
8880: 6e 74 72 69 65 73 20 77 69 74 68 0a 09 2a 20 75  ntries with..* u
8890: 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a  nix/Makefile.in:
88a0: 09 09 69 6d 70 6c 69 63 69 74 20 6d 65 73 73 61  ..implicit messa
88b0: 67 65 20 66 69 6c 65 20 6c 6f 63 61 6c 65 2e 0a  ge file locale..
88c0: 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e  .* win/Makefile.
88d0: 69 6e 3a 09 09 42 75 6d 70 20 74 6f 20 31 2e 35  in:..Bump to 1.5
88e0: 2e 30 2e 0a 0a 32 30 31 32 2d 30 38 2d 32 35 20  .0...2012-08-25 
88f0: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
8900: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
8910: 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72  .net>...* librar
8920: 79 2f 6d 73 67 73 2f 75 6b 2e 6d 73 67 3a 20 5b  y/msgs/uk.msg: [
8930: 42 75 67 20 33 35 36 31 33 33 30 5d 3a 20 55 73  Bug 3561330]: Us
8940: 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 66 75  e the correct fu
8950: 6c 6c 20 6e 61 6d 65 20 6f 66 0a 09 4d 61 72 63  ll name of..Marc
8960: 68 20 69 6e 20 55 6b 72 61 69 6e 69 61 6e 2e 20  h in Ukrainian. 
8970: 54 68 61 6e 6b 73 20 74 6f 20 4d 69 6b 68 61 69  Thanks to Mikhai
8980: 6c 20 54 65 74 65 72 69 6e 20 66 6f 72 20 72 65  l Teterin for re
8990: 70 6f 72 74 69 6e 67 2e 0a 0a 32 30 31 32 2d 30  porting...2012-0
89a0: 38 2d 32 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  8-23  Jan Nijtma
89b0: 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
89c0: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
89d0: 67 65 6e 65 72 69 63 2f 74 63 6c 42 69 6e 61 72  generic/tclBinar
89e0: 79 2e 63 3a 20 5b 42 75 67 20 33 34 39 36 30 31  y.c: [Bug 349601
89f0: 34 5d 3a 20 55 6e 65 63 65 73 73 61 72 79 20 6d  4]: Unecessary m
8a00: 65 6d 73 65 74 28 29 20 69 6e 0a 09 54 63 6c 5f  emset() in..Tcl_
8a10: 53 65 74 42 79 74 65 41 72 72 61 79 4f 62 6a 28  SetByteArrayObj(
8a20: 29 2e 0a 0a 32 30 31 32 2d 30 38 2d 32 30 20 20  )...2012-08-20  
8a30: 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
8a40: 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
8a50: 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
8a60: 72 69 63 2f 74 63 6c 50 61 74 68 4f 62 6a 2e 63  ric/tclPathObj.c
8a70: 3a 09 5b 42 75 67 20 33 35 35 39 36 37 38 5d 3a  :.[Bug 3559678]:
8a80: 20 46 69 78 20 62 61 64 20 66 69 6c 65 6e 61 6d   Fix bad filenam
8a90: 65 20 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 0a  e normalization.
8aa0: 09 77 68 65 6e 20 74 68 65 20 6c 61 73 74 20 63  .when the last c
8ab0: 6f 6d 70 6f 6e 65 6e 74 20 69 73 20 74 68 65 20  omponent is the 
8ac0: 65 6d 70 74 79 20 73 74 72 69 6e 67 2e 0a 0a 32  empty string...2
8ad0: 30 31 32 2d 30 38 2d 32 30 20 20 4a 61 6e 20 4e  012-08-20  Jan N
8ae0: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
8af0: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
8b00: 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50  ...* win/tclWinP
8b10: 6f 72 74 2e 68 3a 20 20 52 65 6d 6f 76 65 20 77  ort.h:  Remove w
8b20: 72 61 70 70 65 72 20 6d 61 63 72 6f 20 66 6f 72  rapper macro for
8b30: 20 6e 74 6f 68 73 28 29 3a 20 75 6e 6e 65 63 65   ntohs(): unnece
8b40: 73 73 61 72 79 2c 0a 09 62 65 63 61 75 73 65 20  ssary,..because 
8b50: 69 74 20 64 6f 65 73 6e 27 74 20 72 65 71 75 69  it doesn't requi
8b60: 72 65 20 61 6e 20 69 6e 69 74 69 61 6c 69 7a 65  re an initialize
8b70: 64 20 77 69 6e 73 6f 63 6b 5f 32 20 6c 69 62 72  d winsock_2 libr
8b80: 61 72 79 2e 20 53 65 65 3a 0a 09 3c 68 74 74 70  ary. See:..<http
8b90: 3a 2f 2f 6d 73 64 6e 2e 6d 69 63 72 6f 73 6f 66  ://msdn.microsof
8ba0: 74 2e 63 6f 6d 2f 65 6e 2d 75 73 2f 6c 69 62 72  t.com/en-us/libr
8bb0: 61 72 79 2f 77 69 6e 64 6f 77 73 2f 64 65 73 6b  ary/windows/desk
8bc0: 74 6f 70 2f 6d 73 37 34 30 30 37 35 25 32 38 76  top/ms740075%28v
8bd0: 3d 76 73 2e 38 35 25 32 39 2e 61 73 70 78 3e 0a  =vs.85%29.aspx>.
8be0: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63  .* win/tclWinSoc
8bf0: 6b 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  k.c:..* generic/
8c00: 74 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a 0a 0a  tclStubInit.c:..
8c10: 32 30 31 32 2d 30 38 2d 31 37 20 20 4a 61 6e 20  2012-08-17  Jan 
8c20: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
8c30: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
8c40: 3e 0a 0a 09 2a 20 77 69 6e 2f 6e 6d 61 6b 65 68  >...* win/nmakeh
8c50: 6c 70 2e 63 3a 20 41 64 64 20 22 2d 56 3c 6e 75  lp.c: Add "-V<nu
8c60: 6d 3e 22 20 6f 70 74 69 6f 6e 2c 20 69 6e 20 6f  m>" option, in o
8c70: 72 64 65 72 20 74 6f 20 62 65 20 61 62 6c 65 20  rder to be able 
8c80: 74 6f 20 64 65 74 65 63 74 0a 09 70 61 72 74 69  to detect..parti
8c90: 61 6c 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65  al version numbe
8ca0: 72 73 2e 0a 0a 32 30 31 32 2d 30 38 2d 31 35 20  rs...2012-08-15 
8cb0: 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
8cc0: 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
8cd0: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 62  f.net>...* win/b
8ce0: 75 69 6c 64 61 6c 6c 2e 76 63 2e 62 61 74 3a 20  uildall.vc.bat: 
8cf0: 4f 6e 6c 79 20 62 75 69 6c 64 20 74 68 65 20 74  Only build the t
8d00: 68 72 65 61 64 65 64 20 62 75 69 6c 64 73 20 62  hreaded builds b
8d10: 79 20 64 65 66 61 75 6c 74 0a 09 2a 20 77 69 6e  y default..* win
8d20: 2f 72 75 6c 65 73 2e 76 63 3a 20 20 20 20 20 20  /rules.vc:      
8d30: 20 20 53 6f 6d 65 20 63 6f 64 65 20 63 6c 65 61    Some code clea
8d40: 6e 75 70 0a 0a 32 30 31 30 2d 30 38 2d 31 33 20  nup..2010-08-13 
8d50: 20 53 74 75 61 72 74 20 43 61 73 73 6f 66 66 20   Stuart Cassoff 
8d60: 20 3c 73 74 77 6f 40 75 73 65 72 73 2e 73 6f 75   <[email protected]
8d70: 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
8d80: 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 43 6f  * unix/tclUnixCo
8d90: 6d 70 61 74 2e 63 3a 20 5b 42 75 67 20 33 35 35  mpat.c: [Bug 355
8da0: 35 34 35 34 5d 3a 20 52 65 61 72 72 61 6e 67 65  5454]: Rearrange
8db0: 20 61 20 62 69 74 20 74 6f 20 71 75 61 73 68 0a   a bit to quash.
8dc0: 09 27 64 65 63 6c 61 72 65 64 20 62 75 74 20 6e  .'declared but n
8dd0: 65 76 65 72 20 64 65 66 69 6e 65 64 27 20 63 6f  ever defined' co
8de0: 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 2e  mpiler warnings.
8df0: 0a 0a 32 30 31 32 2d 30 38 2d 31 33 20 20 4a 61  ..2012-08-13  Ja
8e00: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
8e10: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
8e20: 65 74 3e 0a 0a 09 2a 20 63 6f 6d 70 61 74 2f 7a  et>...* compat/z
8e30: 6c 69 62 2f 77 69 6e 36 34 2f 7a 6c 69 62 31 2e  lib/win64/zlib1.
8e40: 64 6c 6c 3a 20 20 41 64 64 20 36 34 2d 62 69 74  dll:  Add 64-bit
8e50: 20 62 75 69 6c 64 20 6f 66 20 7a 6c 69 62 31 2e   build of zlib1.
8e60: 64 6c 6c 2c 20 61 6e 64 20 75 73 65 0a 09 2a 20  dll, and use..* 
8e70: 63 6f 6d 70 61 74 2f 7a 6c 69 62 2f 77 69 6e 36  compat/zlib/win6
8e80: 34 2f 7a 64 6c 6c 2e 6c 69 62 3a 20 20 20 69 74  4/zdll.lib:   it
8e90: 20 66 6f 72 20 74 68 65 20 64 79 6e 61 6d 69 63   for the dynamic
8ea0: 20 6d 69 6e 67 77 2d 77 36 34 20 62 75 69 6c 64   mingw-w64 build
8eb0: 2e 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c  ...* win/Makefil
8ec0: 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 63 6f 6e  e.in:..* win/con
8ed0: 66 69 67 75 72 65 2e 69 6e 3a 0a 09 2a 20 77 69  figure.in:..* wi
8ee0: 6e 2f 63 6f 6e 66 69 67 75 72 65 3a 0a 0a 32 30  n/configure:..20
8ef0: 31 32 2d 30 38 2d 30 39 20 20 52 65 69 6e 68 61  12-08-09  Reinha
8f00: 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73 75 73  rd Max  <[email protected]
8f10: 65 2e 64 65 3e 0a 0a 09 2a 20 74 65 73 74 73 2f  e.de>...* tests/
8f20: 68 74 74 70 2e 74 65 73 74 3a 20 46 69 78 20 68  http.test: Fix h
8f30: 74 74 70 2d 33 2e 32 39 20 66 6f 72 20 6d 61 63  ttp-3.29 for mac
8f40: 68 69 6e 65 73 20 77 69 74 68 6f 75 74 20 49 50  hines without IP
8f50: 76 36 20 73 75 70 70 6f 72 74 2e 0a 0a 32 30 31  v6 support...201
8f60: 30 2d 30 38 2d 30 38 20 20 53 74 75 61 72 74 20  0-08-08  Stuart 
8f70: 43 61 73 73 6f 66 66 20 20 3c 73 74 77 6f 40 75  Cassoff  <[email protected]
8f80: 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
8f90: 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74  .net>...* unix/t
8fa0: 63 6c 55 6e 69 78 43 6f 6d 70 61 74 2e 63 3a 20  clUnixCompat.c: 
8fb0: 43 68 61 6e 67 65 20 6f 6e 65 20 27 23 69 66 64  Change one '#ifd
8fc0: 65 66 27 20 74 6f 20 27 23 69 66 20 64 65 66 69  ef' to '#if defi
8fd0: 6e 65 64 28 29 27 20 66 6f 72 0a 09 69 6d 70 72  ned()' for..impr
8fe0: 6f 76 65 64 20 63 6f 6e 73 69 73 74 65 6e 63 79  oved consistency
8ff0: 20 77 69 74 68 69 6e 20 74 68 65 20 66 69 6c 65   within the file
9000: 2e 0a 0a 32 30 31 32 2d 30 38 2d 30 38 20 20 4a  ...2012-08-08  J
9010: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
9020: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
9030: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
9040: 2f 74 63 6c 66 69 6c 65 4e 61 6d 65 2e 63 3a 20  /tclfileName.c: 
9050: 5b 42 75 67 20 23 31 35 33 36 32 32 37 5d 3a 20  [Bug #1536227]: 
9060: 43 79 67 77 69 6e 20 6e 65 74 77 6f 72 6b 20 70  Cygwin network p
9070: 61 74 68 6e 61 6d 65 0a 09 2a 20 74 65 73 74 73  athname..* tests
9080: 2f 66 69 6c 65 4e 61 6d 65 2e 74 65 73 74 3a 20  /fileName.test: 
9090: 20 20 73 75 70 70 6f 72 74 0a 0a 32 30 31 32 2d    support..2012-
90a0: 30 38 2d 30 37 20 20 44 6f 6e 20 50 6f 72 74 65  08-07  Don Porte
90b0: 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f  r  <[email protected]
90c0: 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
90d0: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f  .* generic/tclIO
90e0: 55 74 69 6c 2e 63 3a 09 5b 42 75 67 20 33 35 35  Util.c:.[Bug 355
90f0: 34 32 35 30 5d 3a 20 4f 76 65 72 6c 6f 6f 6b 65  4250]: Overlooke
9100: 64 20 6f 6e 65 20 66 69 65 6c 64 20 6f 66 20 63  d one field of c
9110: 6c 65 61 6e 75 70 0a 09 69 6e 20 74 68 65 20 74  leanup..in the t
9120: 68 72 65 61 64 20 65 78 69 74 20 68 61 6e 64 6c  hread exit handl
9130: 65 72 20 66 6f 72 20 74 68 65 20 66 69 6c 65 73  er for the files
9140: 79 73 74 65 6d 20 73 75 62 73 79 73 74 65 6d 2e  ystem subsystem.
9150: 0a 0a 32 30 31 32 2d 30 37 2d 33 31 20 20 44 6f  ..2012-07-31  Do
9160: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
9170: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
9180: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
9190: 63 6c 49 6e 74 65 72 70 2e 63 20 28 54 63 6c 5f  clInterp.c (Tcl_
91a0: 47 65 74 49 6e 74 65 72 70 50 61 74 68 29 3a 0a  GetInterpPath):.
91b0: 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 50  .* unix/tclUnixP
91c0: 69 70 65 2e 63 20 28 54 63 6c 47 65 74 41 6e 64  ipe.c (TclGetAnd
91d0: 44 65 74 61 63 68 50 69 64 73 2c 20 54 63 6c 5f  DetachPids, Tcl_
91e0: 50 69 64 4f 62 6a 43 6d 64 29 3a 0a 09 2a 20 77  PidObjCmd):..* w
91f0: 69 6e 2f 74 63 6c 57 69 6e 50 69 70 65 2e 63 20  in/tclWinPipe.c 
9200: 28 54 63 6c 47 65 74 41 6e 64 44 65 74 61 63 68  (TclGetAndDetach
9210: 50 69 64 73 2c 20 54 63 6c 5f 50 69 64 4f 62 6a  Pids, Tcl_PidObj
9220: 43 6d 64 29 3a 0a 09 50 75 72 67 65 20 75 73 65  Cmd):..Purge use
9230: 20 6f 66 20 54 63 6c 5f 41 70 70 65 6e 64 45 6c   of Tcl_AppendEl
9240: 65 6d 65 6e 74 2c 20 61 6e 64 20 63 6f 72 72 65  ement, and corre
9250: 63 74 65 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20  cted conversion 
9260: 6f 66 20 50 49 44 73 20 74 6f 0a 09 69 6e 74 65  of PIDs to..inte
9270: 67 65 72 20 6f 62 6a 65 63 74 73 2e 0a 0a 32 30  ger objects...20
9280: 31 32 2d 30 37 2d 33 31 20 20 4a 61 6e 20 4e 69  12-07-31  Jan Ni
9290: 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
92a0: 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
92b0: 0a 09 2a 20 77 69 6e 2f 6e 6d 61 6b 65 68 6c 70  ..* win/nmakehlp
92c0: 2e 63 3a 20 20 41 64 64 20 2d 51 20 6f 70 74 69  .c:  Add -Q opti
92d0: 6f 6e 20 66 72 6f 6d 20 73 61 6d 70 6c 65 65 78  on from sampleex
92e0: 74 65 6e 73 69 6f 6e 2e 0a 09 2a 20 77 69 6e 2f  tension...* win/
92f0: 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20 5b 46 52  Makefile.in: [FR
9300: 51 20 33 35 34 34 39 36 37 5d 3a 20 4d 69 73 73  Q 3544967]: Miss
9310: 69 6e 67 20 6f 62 6a 65 63 74 66 69 6c 65 73 20  ing objectfiles 
9320: 69 6e 20 73 74 61 74 69 63 20 6c 69 62 0a 09 2a  in static lib..*
9330: 20 77 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63   win/makefile.vc
9340: 3a 20 28 54 68 61 6e 6b 73 20 74 6f 20 4a 6f 73  : (Thanks to Jos
9350: 20 44 65 63 6f 73 74 65 72 29 2e 0a 0a 32 30 31   Decoster)...201
9360: 32 2d 30 37 2d 32 39 20 20 4a 61 6e 20 4e 69 6a  2-07-29  Jan Nij
9370: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
9380: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
9390: 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e  .* win/Makefile.
93a0: 69 6e 3a 20 20 4e 6f 20 6c 6f 6e 67 65 72 20 62  in:  No longer b
93b0: 75 69 6c 64 20 74 63 6c 74 65 73 74 2e 65 78 65  uild tcltest.exe
93c0: 20 74 6f 20 72 75 6e 20 74 68 65 20 74 65 73 74   to run the test
93d0: 73 2c 0a 09 62 75 74 20 75 73 65 20 74 63 6c 73  s,..but use tcls
93e0: 68 38 36 2e 65 78 65 20 69 6e 20 63 6f 6d 62 69  h86.exe in combi
93f0: 6e 61 74 69 6f 6e 20 77 69 74 68 20 74 63 6c 74  nation with tclt
9400: 65 73 74 38 36 2e 64 6c 6c 20 74 6f 20 64 6f 20  est86.dll to do 
9410: 74 68 61 74 2e 0a 09 2a 20 74 65 73 74 73 2f 2a  that...* tests/*
9420: 2e 74 65 73 74 3a 20 20 20 20 20 6c 6f 61 64 20  .test:     load 
9430: 74 63 6c 74 65 73 74 38 36 2e 64 6c 6c 20 69 66  tcltest86.dll if
9440: 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 32 30 31   necessary...201
9450: 32 2d 30 37 2d 32 38 20 20 4a 61 6e 20 4e 69 6a  2-07-28  Jan Nij
9460: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
9470: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
9480: 09 2a 20 74 65 73 74 73 2f 63 6c 6f 63 6b 2e 74  .* tests/clock.t
9490: 65 73 74 3a 20 20 20 20 5b 42 75 67 20 33 35 34  est:    [Bug 354
94a0: 39 37 37 30 5d 3a 20 4d 75 6c 74 69 70 6c 65 20  9770]: Multiple 
94b0: 74 65 73 74 20 66 61 69 6c 75 72 65 73 20 72 75  test failures ru
94c0: 6e 6e 69 6e 67 0a 09 2a 20 74 65 73 74 73 2f 72  nning..* tests/r
94d0: 65 67 69 73 74 72 79 2e 74 65 73 74 3a 20 74 63  egistry.test: tc
94e0: 6c 74 65 73 74 20 6f 75 74 73 69 64 65 20 62 75  ltest outside bu
94f0: 69 6c 64 20 74 72 65 65 0a 09 2a 20 74 65 73 74  ild tree..* test
9500: 73 2f 77 69 6e 44 64 65 2e 74 65 73 74 3a 0a 0a  s/winDde.test:..
9510: 32 30 31 32 2d 30 37 2d 32 37 20 20 4a 61 6e 20  2012-07-27  Jan 
9520: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
9530: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
9540: 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
9550: 6c 55 6e 69 44 61 74 61 2e 63 3a 20 20 20 53 75  lUniData.c:   Su
9560: 70 70 6f 72 74 20 55 6e 69 63 6f 64 65 20 36 2e  pport Unicode 6.
9570: 32 20 28 41 64 64 20 54 75 72 6b 69 73 68 20 6c  2 (Add Turkish l
9580: 69 72 61 20 73 69 67 6e 29 0a 09 2a 20 67 65 6e  ira sign)..* gen
9590: 65 72 69 63 2f 72 65 67 63 5f 6c 6f 63 61 6c 65  eric/regc_locale
95a0: 2e 63 3a 0a 0a 32 30 31 32 2d 30 37 2d 32 35 20  .c:..2012-07-25 
95b0: 20 41 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69   Alexandre Ferri
95c0: 65 75 78 20 20 3c 66 65 72 72 69 65 75 78 40 75  eux  <[email protected]
95d0: 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
95e0: 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63  .net>...* win/tc
95f0: 6c 57 69 6e 50 69 70 65 2e 63 3a 20 5b 42 75 67  lWinPipe.c: [Bug
9600: 20 33 35 34 37 39 39 34 5d 3a 20 41 62 61 6e 64   3547994]: Aband
9610: 6f 6e 20 74 68 65 20 73 79 6e 63 68 72 6f 6e 6f  on the synchrono
9620: 75 73 20 57 69 6e 64 6f 77 73 0a 09 70 69 70 65  us Windows..pipe
9630: 20 64 72 69 76 65 72 20 74 6f 20 69 74 73 20 66   driver to its f
9640: 61 74 65 20 77 68 65 6e 20 6e 65 65 64 65 64 20  ate when needed 
9650: 74 6f 20 68 6f 6e 6f 75 72 20 54 49 50 23 33 39  to honour TIP#39
9660: 38 2e 0a 0a 32 30 31 32 2d 30 37 2d 32 34 20 20  8...2012-07-24  
9670: 54 72 65 76 6f 72 20 44 61 76 65 6c 20 20 3c 74  Trevor Davel  <t
9680: 77 79 6c 69 74 65 40 63 72 79 70 74 2e 63 6f 2e  [email protected]
9690: 7a 61 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  za>...* win/tclW
96a0: 69 6e 53 6f 63 6b 2e 63 3a 20 5b 42 75 67 3a 20  inSock.c: [Bug: 
96b0: 33 35 34 35 33 36 33 5d 3a 20 4c 6f 6f 70 20 6f  3545363]: Loop o
96c0: 76 65 72 20 6d 75 6c 74 69 70 6c 65 20 75 6e 64  ver multiple und
96d0: 65 72 6c 79 69 6e 67 20 66 69 6c 65 0a 09 64 65  erlying file..de
96e0: 73 63 72 69 70 74 6f 72 73 20 66 6f 72 20 61 20  scriptors for a 
96f0: 73 6f 63 6b 65 74 20 77 68 65 72 65 20 72 65 71  socket where req
9700: 75 69 72 65 64 20 28 54 63 70 43 6c 6f 73 65 50  uired (TcpCloseP
9710: 72 6f 63 2c 20 53 6f 63 6b 65 74 50 72 6f 63 29  roc, SocketProc)
9720: 2e 0a 09 52 65 66 61 63 74 6f 72 20 73 6f 63 6b  ...Refactor sock
9730: 65 74 2f 64 65 73 63 72 69 70 74 6f 72 20 73 65  et/descriptor se
9740: 74 75 70 20 74 6f 20 6d 61 6e 61 67 65 20 6c 69  tup to manage li
9750: 6e 6b 65 64 20 6c 69 73 74 20 6f 70 65 72 61 74  nked list operat
9760: 69 6f 6e 73 20 69 6e 0a 09 6f 6e 65 20 70 6c 61  ions in..one pla
9770: 63 65 2e 20 46 69 78 20 6d 65 6d 6f 72 79 20 6c  ce. Fix memory l
9780: 65 61 6b 20 69 6e 20 73 6f 63 6b 65 74 20 63 6c  eak in socket cl
9790: 6f 73 65 20 28 54 63 70 43 6c 6f 73 65 50 72 6f  ose (TcpClosePro
97a0: 63 29 20 61 6e 64 20 72 65 6c 61 74 65 64 0a 09  c) and related..
97b0: 64 61 6e 67 6c 69 6e 67 20 70 6f 69 6e 74 65 72  dangling pointer
97c0: 73 20 69 6e 20 53 6f 63 6b 65 74 45 76 65 6e 74  s in SocketEvent
97d0: 50 72 6f 63 2e 0a 0a 32 30 31 32 2d 30 37 2d 31  Proc...2012-07-1
97e0: 39 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78 20  9  Reinhard Max 
97f0: 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a   <[email protected]>..
9800: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63  .* win/tclWinSoc
9810: 6b 2e 63 20 28 54 63 70 41 63 63 65 70 74 29 3a  k.c (TcpAccept):
9820: 20 5b 42 75 67 3a 20 33 35 34 35 33 36 33 5d 3a   [Bug: 3545363]:
9830: 20 55 73 65 20 61 20 6c 61 72 67 65 20 65 6e 6f   Use a large eno
9840: 75 67 68 0a 09 62 75 66 66 65 72 20 66 6f 72 20  ugh..buffer for 
9850: 61 63 63 65 70 74 28 29 69 6e 67 20 49 50 76 36  accept()ing IPv6
9860: 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 2e 20 46 69   connections. Fi
9870: 78 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6f 66 20  x conversion of 
9880: 68 6f 73 74 20 61 6e 64 0a 09 70 6f 72 74 20 66  host and..port f
9890: 6f 72 20 70 61 73 73 69 6e 67 20 74 6f 20 74 68  or passing to th
98a0: 65 20 61 63 63 65 70 74 20 70 72 6f 63 20 74 6f  e accept proc to
98b0: 20 62 65 20 69 6e 64 65 70 65 6e 64 65 6e 74 20   be independent 
98c0: 6f 66 20 74 68 65 20 49 50 0a 09 76 65 72 73 69  of the IP..versi
98d0: 6f 6e 2e 0a 0a 32 30 31 32 2d 30 37 2d 32 33 20  on...2012-07-23 
98e0: 20 41 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69   Alexandre Ferri
98f0: 65 75 78 20 20 3c 66 65 72 72 69 65 75 78 40 75  eux  <[email protected]
9900: 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
9910: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
9920: 63 2f 74 63 6c 49 4f 2e 63 3a 20 5b 42 75 67 20  c/tclIO.c: [Bug 
9930: 33 35 34 35 33 36 35 5d 3a 20 4e 65 76 65 72 20  3545365]: Never 
9940: 74 72 79 20 61 20 62 67 2d 66 6c 75 73 68 20 20  try a bg-flush  
9950: 6f 6e 20 61 20 64 65 61 64 0a 09 63 68 61 6e 6e  on a dead..chann
9960: 65 6c 2c 20 6a 75 73 74 20 6c 69 6b 65 20 62 65  el, just like be
9970: 66 6f 72 65 20 32 30 31 31 2d 30 38 2d 31 37 2e  fore 2011-08-17.
9980: 0a 0a 32 30 31 32 2d 30 37 2d 31 39 20 20 4a 6f  ..2012-07-19  Jo
9990: 65 20 4d 69 73 74 61 63 68 6b 69 6e 20 20 3c 6a  e Mistachkin  <j
99a0: 6f 65 40 6d 69 73 74 61 63 68 6b 69 6e 2e 63 6f  [email protected]
99b0: 6d 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  m>...* generic/t
99c0: 63 6c 54 65 73 74 2e 63 3a 20 46 69 78 20 73 65  clTest.c: Fix se
99d0: 76 65 72 61 6c 20 6d 6f 72 65 20 6d 69 73 73 69  veral more missi
99e0: 6e 67 20 6d 75 74 65 78 2d 6c 6f 63 6b 73 20 69  ng mutex-locks i
99f0: 6e 0a 09 54 65 73 74 61 73 79 6e 63 43 6d 64 2e  n..TestasyncCmd.
9a00: 0a 0a 32 30 31 32 2d 30 37 2d 31 39 20 20 41 6c  ..2012-07-19  Al
9a10: 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
9a20: 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
9a30: 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
9a40: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
9a50: 63 6c 54 65 73 74 2e 63 3a 20 5b 42 75 67 20 33  clTest.c: [Bug 3
9a60: 35 34 34 36 38 35 5d 3a 20 4d 69 73 73 69 6e 67  544685]: Missing
9a70: 20 6d 75 74 65 78 2d 6c 6f 63 6b 20 69 6e 0a 09   mutex-lock in..
9a80: 54 65 73 74 61 73 79 6e 63 43 6d 64 20 73 69 6e  TestasyncCmd sin
9a90: 63 65 20 32 30 31 31 2d 30 38 2d 31 39 2e 20 55  ce 2011-08-19. U
9aa0: 6e 62 6f 75 6e 64 65 64 20 67 72 61 74 69 74 75  nbounded gratitu
9ab0: 64 65 20 74 6f 20 53 74 75 61 72 74 0a 09 43 61  de to Stuart..Ca
9ac0: 73 73 6f 66 66 20 66 6f 72 20 73 70 6f 74 74 69  ssoff for spotti
9ad0: 6e 67 20 69 74 2e 0a 0a 32 30 31 32 2d 30 37 2d  ng it...2012-07-
9ae0: 31 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  17  Jan Nijtmans
9af0: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
9b00: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
9b10: 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 3a 20 5b  n/makefile.vc: [
9b20: 42 75 67 20 33 35 34 34 39 33 32 5d 3a 20 56 69  Bug 3544932]: Vi
9b30: 73 75 61 6c 20 73 74 75 64 69 6f 20 63 6f 6d 70  sual studio comp
9b40: 69 6c 65 72 20 63 68 65 63 6b 20 66 61 69 6c 73  iler check fails
9b50: 0a 0a 32 30 31 32 2d 30 37 2d 31 36 20 20 44 6f  ..2012-07-16  Do
9b60: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
9b70: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
9b80: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
9b90: 63 6c 55 74 69 6c 2e 63 20 28 55 70 64 61 74 65  clUtil.c (Update
9ba0: 53 74 72 69 6e 67 4f 66 45 6e 64 4f 66 66 73 65  StringOfEndOffse
9bb0: 74 29 3a 20 5b 42 75 67 20 33 35 34 34 36 35 38  t): [Bug 3544658
9bc0: 5d 3a 20 53 74 6f 70 0a 09 31 2d 62 79 74 65 20  ]: Stop..1-byte 
9bd0: 6f 76 65 72 72 75 6e 20 69 6e 20 6d 65 6d 63 70  overrun in memcp
9be0: 79 2c 20 74 68 61 74 20 6f 62 6a 65 63 74 20 70  y, that object p
9bf0: 6c 61 63 65 6d 65 6e 74 20 72 75 6c 65 73 20 6d  lacement rules m
9c00: 61 64 65 20 68 61 72 6d 6c 65 73 73 0a 09 62 75  ade harmless..bu
9c10: 74 20 77 68 69 63 68 20 73 74 69 6c 6c 20 63 61  t which still ca
9c20: 75 73 65 64 20 63 6f 6d 70 69 6c 65 72 20 63 6f  used compiler co
9c30: 6d 70 6c 61 69 6e 74 73 2e 0a 0a 32 30 31 32 2d  mplaints...2012-
9c40: 30 37 2d 31 36 20 20 4a 61 6e 20 4e 69 6a 74 6d  07-16  Jan Nijtm
9c50: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
9c60: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
9c70: 20 6c 69 62 72 61 72 79 2f 72 65 67 2f 70 6b 67   library/reg/pkg
9c80: 49 6e 64 65 78 2e 74 63 6c 3a 20 20 4d 61 6b 65  Index.tcl:  Make
9c90: 20 72 65 67 69 73 74 72 79 20 31 2e 33 20 70 61   registry 1.3 pa
9ca0: 63 6b 61 67 65 20 64 79 6e 61 6d 69 63 61 6c 6c  ckage dynamicall
9cb0: 79 0a 09 6c 6f 61 64 61 62 6c 65 20 77 68 65 6e  y..loadable when
9cc0: 20 3a 3a 74 63 6c 3a 3a 70 6b 67 63 6f 6e 66 69   ::tcl::pkgconfi
9cd0: 67 20 69 73 20 61 76 61 69 6c 61 62 6c 65 2e 0a  g is available..
9ce0: 0a 32 30 31 32 2d 30 37 2d 31 31 20 20 4a 61 6e  .2012-07-11  Jan
9cf0: 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
9d00: 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
9d10: 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  t>...* win/tclWi
9d20: 6e 52 65 67 2e 63 3a 20 5b 42 75 67 20 33 33 36  nReg.c: [Bug 336
9d30: 32 34 34 36 5d 3a 20 72 65 67 69 73 74 72 79 20  2446]: registry 
9d40: 6b 65 79 73 20 63 6f 6d 6d 61 6e 64 20 66 61 69  keys command fai
9d50: 6c 73 0a 09 77 69 74 68 20 38 2e 35 2f 38 2e 36  ls..with 8.5/8.6
9d60: 2e 20 46 6f 6c 6c 6f 77 20 4d 69 63 72 6f 73 6f  . Follow Microso
9d70: 66 74 73 20 65 78 61 6d 70 6c 65 20 62 65 74 74  fts example bett
9d80: 65 72 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70  er in order to p
9d90: 72 65 76 65 6e 74 0a 09 70 72 6f 62 6c 65 6d 73  revent..problems
9da0: 20 77 68 65 6e 20 75 73 69 6e 67 20 48 4b 45 59   when using HKEY
9db0: 5f 50 45 52 46 4f 52 4d 41 4e 43 45 5f 44 41 54  _PERFORMANCE_DAT
9dc0: 41 2e 0a 0a 32 30 31 32 2d 30 37 2d 31 30 20 20  A...2012-07-10  
9dd0: 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
9de0: 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
9df0: 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74  .net>...* unix/t
9e00: 63 6c 55 6e 69 78 4e 6f 74 66 79 2e 63 3a 20 5b  clUnixNotfy.c: [
9e10: 42 75 67 20 33 35 34 31 36 34 36 5d 3a 20 44 6f  Bug 3541646]: Do
9e20: 6e 27 74 20 70 61 6e 69 63 20 6f 6e 20 74 72 69  n't panic on tri
9e30: 67 67 65 72 50 69 70 65 0a 09 6f 76 65 72 72 75  ggerPipe..overru
9e40: 6e 2e 0a 0a 32 30 31 32 2d 30 37 2d 31 30 20 20  n...2012-07-10  
9e50: 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
9e60: 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
9e70: 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
9e80: 57 69 6e 53 6f 63 6b 2e 63 20 28 49 6e 69 74 69  WinSock.c (Initi
9e90: 61 6c 69 7a 65 48 6f 73 74 4e 61 6d 65 29 3a 20  alizeHostName): 
9ea0: 43 6f 72 72 65 63 74 65 64 20 6c 6f 67 69 63 20  Corrected logic 
9eb0: 74 68 61 74 0a 09 65 78 74 72 61 63 74 65 64 20  that..extracted 
9ec0: 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20  the name of the 
9ed0: 63 6f 6d 70 75 74 65 72 20 66 72 6f 6d 20 74 68  computer from th
9ee0: 65 20 67 65 74 68 6f 73 74 6e 61 6d 65 20 63 61  e gethostname ca
9ef0: 6c 6c 20 73 6f 20 74 68 61 74 0a 09 69 74 20 77  ll so that..it w
9f00: 6f 75 6c 64 20 75 73 65 20 74 68 65 20 6e 61 6d  ould use the nam
9f10: 65 20 6f 6e 20 73 75 63 63 65 73 73 2c 20 6e 6f  e on success, no
9f20: 74 20 66 61 69 6c 75 72 65 2e 20 41 6c 73 6f 20  t failure. Also 
9f30: 65 6e 73 75 72 65 64 20 74 68 61 74 20 74 68 65  ensured that the
9f40: 0a 09 62 75 66 66 65 72 20 73 69 7a 65 20 69 73  ..buffer size is
9f50: 20 65 78 61 63 74 6c 79 20 74 68 61 74 20 72 65   exactly that re
9f60: 63 6f 6d 6d 65 6e 64 65 64 20 62 79 20 4d 69 63  commended by Mic
9f70: 72 6f 73 6f 66 74 2e 0a 0a 32 30 31 32 2d 30 37  rosoft...2012-07
9f80: 2d 30 38 20 20 52 65 69 6e 68 61 72 64 20 4d 61  -08  Reinhard Ma
9f90: 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e  x  <[email protected]>
9fa0: 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 68 74 74  ...* library/htt
9fb0: 70 2f 68 74 74 70 2e 74 63 6c 3a 20 5b 42 75 67  p/http.tcl: [Bug
9fc0: 20 33 35 33 31 32 30 39 5d 3a 20 41 64 64 20 66   3531209]: Add f
9fd0: 69 78 20 61 6e 64 20 74 65 73 74 20 66 6f 72 20  ix and test for 
9fe0: 55 52 4c 73 20 74 68 61 74 0a 09 2a 20 74 65 73  URLs that..* tes
9ff0: 74 73 2f 68 74 74 70 2e 74 65 73 74 3a 20 09 20  ts/http.test: . 
a000: 63 6f 6e 74 61 69 6e 20 6c 69 74 65 72 61 6c 20  contain literal 
a010: 49 50 76 36 20 61 64 64 72 65 73 73 65 73 2e 0a  IPv6 addresses..
a020: 0a 32 30 31 32 2d 30 37 2d 30 35 20 20 44 6f 6e  .2012-07-05  Don
a030: 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
a040: 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
a050: 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63  net>...* unix/tc
a060: 6c 55 6e 69 78 50 69 70 65 2e 63 3a 09 5b 42 75  lUnixPipe.c:.[Bu
a070: 67 20 31 31 38 39 32 39 33 5d 3a 20 4d 61 6b 65  g 1189293]: Make
a080: 20 22 3c 3c 22 20 62 69 6e 61 72 79 20 73 61 66   "<<" binary saf
a090: 65 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  e...* win/tclWin
a0a0: 50 69 70 65 2e 63 3a 0a 0a 32 30 31 32 2d 30 37  Pipe.c:..2012-07
a0b0: 2d 30 33 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -03  Donal K. Fe
a0c0: 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
a0d0: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
a0e0: 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 20  neric/tclUtil.c 
a0f0: 28 54 63 6c 44 53 74 72 69 6e 67 41 70 70 65 6e  (TclDStringAppen
a100: 64 4f 62 6a 2c 20 54 63 6c 44 53 74 72 69 6e 67  dObj, TclDString
a110: 41 70 70 65 6e 64 44 53 74 72 69 6e 67 29 3a 0a  AppendDString):.
a120: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e  .* generic/tclIn
a130: 74 2e 68 20 28 54 63 6c 44 53 74 72 69 6e 67 41  t.h (TclDStringA
a140: 70 70 65 6e 64 4c 69 74 65 72 61 6c 2c 20 54 63  ppendLiteral, Tc
a150: 6c 44 53 74 72 69 6e 67 43 6c 65 61 72 29 3a 0a  lDStringClear):.
a160: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f  .* generic/tclCo
a170: 6d 70 69 6c 65 2e 68 20 28 54 63 6c 44 53 74 72  mpile.h (TclDStr
a180: 69 6e 67 41 70 70 65 6e 64 54 6f 6b 65 6e 29 3a  ingAppendToken):
a190: 20 41 64 64 65 64 20 77 72 61 70 70 65 72 73 20   Added wrappers 
a1a0: 74 6f 20 6d 61 6b 65 0a 09 63 6f 6d 6d 6f 6e 20  to make..common 
a1b0: 63 61 73 65 73 20 6f 66 20 61 70 70 65 6e 64 69  cases of appendi
a1c0: 6e 67 20 74 6f 20 54 63 6c 5f 44 53 74 72 69 6e  ng to Tcl_DStrin
a1d0: 67 73 20 73 69 6d 70 6c 65 72 20 74 6f 20 77 72  gs simpler to wr
a1e0: 69 74 65 2e 20 50 72 6f 6d 70 74 65 64 0a 09 62  ite. Prompted..b
a1f0: 79 20 6c 6f 6f 6b 69 6e 67 20 61 74 20 5b 46 52  y looking at [FR
a200: 51 20 31 33 35 37 34 30 31 5d 20 28 74 68 65 73  Q 1357401] (thes
a210: 65 20 61 72 65 20 61 6e 20 5f 69 6e 74 65 72 6e  e are an _intern
a220: 61 6c 5f 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69  al_ implementati
a230: 6f 6e 20 6f 66 0a 09 74 68 61 74 20 46 52 51 29  on of..that FRQ)
a240: 2e 0a 0a 32 30 31 32 2d 30 36 2d 32 39 20 20 4a  ...2012-06-29  J
a250: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
a260: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
a270: 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  net>...* library
a280: 2f 6d 73 67 63 61 74 2f 6d 73 67 63 61 74 2e 74  /msgcat/msgcat.t
a290: 63 6c 3a 20 20 20 41 64 64 20 74 6e 2c 20 72 6f  cl:   Add tn, ro
a2a0: 5f 4d 4f 20 61 6e 64 20 72 75 5f 4d 4f 20 74 6f  _MO and ru_MO to
a2b0: 20 6d 73 67 63 61 74 2e 0a 0a 32 30 31 32 2d 30   msgcat...2012-0
a2c0: 36 2d 32 39 20 20 48 61 72 61 6c 64 20 4f 65 68  6-29  Harald Oeh
a2d0: 6c 6d 61 6e 6e 20 3c 6f 65 68 68 61 72 40 75 73  lmann <[email protected]
a2e0: 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
a2f0: 6c 69 62 72 61 72 79 2f 6d 73 67 63 61 74 2f 6d  library/msgcat/m
a300: 73 67 63 61 74 2e 74 63 6c 3a 09 5b 42 75 67 20  sgcat.tcl:.[Bug 
a310: 33 35 33 36 38 38 38 5d 3a 20 4c 6f 63 61 6c 65  3536888]: Locale
a320: 20 67 75 65 73 73 69 6e 67 20 6f 66 0a 09 2a 20   guessing of..* 
a330: 6c 69 62 72 61 72 79 2f 6d 73 67 63 61 74 2f 70  library/msgcat/p
a340: 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 09 6d 73 67  kgIndex.tcl:.msg
a350: 63 61 74 20 66 61 69 6c 73 20 6f 6e 20 28 73 6f  cat fails on (so
a360: 6d 65 29 20 57 69 6e 64 6f 77 73 20 37 2e 20 42  me) Windows 7. B
a370: 75 6d 70 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65  ump..* unix/Make
a380: 66 69 6c 65 2e 69 6e 3a 09 09 74 6f 20 31 2e 34  file.in:..to 1.4
a390: 2e 35 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69  .5..* win/Makefi
a3a0: 6c 65 2e 69 6e 3a 0a 0a 32 30 31 32 2d 30 36 2d  le.in:..2012-06-
a3b0: 32 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  29  Donal K. Fel
a3c0: 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
a3d0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
a3e0: 2f 47 65 74 49 6e 64 65 78 2e 33 3a 20 52 65 69  /GetIndex.3: Rei
a3f0: 6e 66 6f 72 63 65 64 20 74 68 65 20 64 65 73 63  nforced the desc
a400: 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 72  ription of the r
a410: 65 71 75 69 72 65 6d 65 6e 74 20 66 6f 72 0a 09  equirement for..
a420: 74 68 65 20 74 61 62 6c 65 73 20 6f 66 20 6e 61  the tables of na
a430: 6d 65 73 20 74 6f 20 69 6e 64 65 78 20 6f 76 65  mes to index ove
a440: 72 20 74 6f 20 62 65 20 73 74 61 74 69 63 2c 20  r to be static, 
a450: 66 6f 6c 6c 6f 77 69 6e 67 20 70 6f 73 74 69 6e  following postin
a460: 67 20 74 6f 0a 09 74 63 6c 2d 63 6f 72 65 20 62  g to..tcl-core b
a470: 79 20 42 72 69 61 6e 20 47 72 69 66 66 69 6e 20  y Brian Griffin 
a480: 61 62 6f 75 74 20 61 20 62 75 67 20 63 61 75 73  about a bug caus
a490: 65 64 20 62 79 20 54 6b 74 72 65 65 63 74 72 6c  ed by Tktreectrl
a4a0: 20 6e 6f 74 20 6f 62 65 79 69 6e 67 0a 09 74 68   not obeying..th
a4b0: 69 73 20 72 75 6c 65 20 63 6f 72 72 65 63 74 6c  is rule correctl
a4c0: 79 2e 20 54 68 69 73 20 64 6f 65 73 20 6e 6f 74  y. This does not
a4d0: 20 72 65 70 72 65 73 65 6e 74 20 61 20 66 75 6e   represent a fun
a4e0: 63 74 69 6f 6e 61 6c 69 74 79 20 63 68 61 6e 67  ctionality chang
a4f0: 65 2c 0a 09 6d 65 72 65 6c 79 20 61 20 63 6c 65  e,..merely a cle
a500: 61 72 65 72 20 64 6f 63 75 6d 65 6e 74 61 74 69  arer documentati
a510: 6f 6e 20 6f 66 20 61 20 6c 6f 6e 67 2d 73 74 61  on of a long-sta
a520: 6e 64 69 6e 67 20 63 6f 6e 73 74 72 61 69 6e 74  nding constraint
a530: 2e 0a 0a 32 30 31 32 2d 30 36 2d 32 36 20 20 4a  ...2012-06-26  J
a540: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
a550: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
a560: 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63  net>...* unix/tc
a570: 6c 2e 6d 34 3a 20 20 20 20 20 20 20 4c 65 74 20  l.m4:       Let 
a580: 43 79 67 77 69 6e 20 73 68 61 72 65 64 20 62 75  Cygwin shared bu
a590: 69 6c 64 20 6c 69 6e 6b 20 77 69 74 68 0a 09 2a  ild link with..*
a5a0: 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e   unix/configure.
a5b0: 69 6e 3a 20 7a 6c 69 62 31 2e 64 6c 6c 2c 20 6e  in: zlib1.dll, n
a5c0: 6f 74 20 63 79 67 7a 2e 64 6c 6c 20 28 74 77 6f  ot cygz.dll (two
a5d0: 20 6c 65 73 73 0a 09 2a 20 75 6e 69 78 2f 63 6f   less..* unix/co
a5e0: 6e 66 69 67 75 72 65 3a 20 20 20 20 64 65 70 65  nfigure:    depe
a5f0: 6e 64 65 6e 63 69 65 73 20 6f 6e 20 63 79 67 77  ndencies on cygw
a600: 69 6e 2d 73 70 65 63 69 66 69 63 20 64 6c 6c 27  in-specific dll'
a610: 73 29 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66  s)..* unix/Makef
a620: 69 6c 65 2e 69 6e 3a 0a 0a 32 30 31 32 2d 30 36  ile.in:..2012-06
a630: 2d 32 36 20 20 52 65 69 6e 68 61 72 64 20 4d 61  -26  Reinhard Ma
a640: 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e  x  <[email protected]>
a650: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
a660: 49 4f 53 6f 63 6b 2e 63 3a 20 55 73 65 20 45 41  IOSock.c: Use EA
a670: 49 5f 53 59 53 54 45 4d 20 6f 6e 6c 79 20 69 66  I_SYSTEM only if
a680: 20 69 74 20 65 78 69 73 74 73 2e 0a 09 2a 20 75   it exists...* u
a690: 6e 69 78 2f 74 63 6c 55 6e 69 78 53 6f 63 6b 2e  nix/tclUnixSock.
a6a0: 63 3a 0a 0a 32 30 31 32 2d 30 36 2d 32 35 20 20  c:..2012-06-25  
a6b0: 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
a6c0: 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
a6d0: 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
a6e0: 72 69 63 2f 74 63 6c 46 69 6c 65 53 79 73 74 65  ric/tclFileSyste
a6f0: 6d 2e 68 3a 09 5b 42 75 67 20 33 30 32 34 33 35  m.h:.[Bug 302435
a700: 39 5d 3a 20 4d 61 6b 65 20 73 75 72 65 20 74 68  9]: Make sure th
a710: 61 74 20 74 68 65 0a 09 2a 20 67 65 6e 65 72 69  at the..* generi
a720: 63 2f 74 63 6c 49 4f 55 74 69 6c 2e 63 3a 09 70  c/tclIOUtil.c:.p
a730: 65 72 2d 74 68 72 65 61 64 20 63 61 63 68 65 20  er-thread cache 
a740: 6f 66 20 74 68 65 20 6c 69 73 74 20 6f 66 20 66  of the list of f
a750: 69 6c 65 20 73 79 73 74 65 6d 73 0a 09 2a 20 67  ile systems..* g
a760: 65 6e 65 72 69 63 2f 74 63 6c 50 61 74 68 4f 62  eneric/tclPathOb
a770: 6a 2e 63 3a 09 63 75 72 72 65 6e 74 6c 79 20 72  j.c:.currently r
a780: 65 67 69 73 74 65 72 65 64 20 69 73 20 6f 6e 6c  egistered is onl
a790: 79 20 75 70 64 61 74 65 64 20 61 74 20 74 69 6d  y updated at tim
a7a0: 65 73 0a 09 77 68 65 6e 20 6e 6f 20 61 63 74 69  es..when no acti
a7b0: 76 65 20 6c 6f 6f 70 73 20 61 72 65 20 74 72 61  ve loops are tra
a7c0: 76 65 72 73 69 6e 67 20 69 74 2e 20 20 41 6c 73  versing it.  Als
a7d0: 6f 20 72 65 64 75 63 65 20 74 68 65 20 61 6d 6f  o reduce the amo
a7e0: 75 6e 74 20 6f 66 0a 09 65 70 6f 63 68 20 73 74  unt of..epoch st
a7f0: 6f 72 69 6e 67 20 61 6e 64 20 63 68 65 63 6b 69  oring and checki
a800: 6e 67 20 74 6f 20 77 68 65 72 65 20 69 74 20 63  ng to where it c
a810: 61 6e 20 6d 61 6b 65 20 61 20 64 69 66 66 65 72  an make a differ
a820: 65 6e 63 65 2e 0a 0a 32 30 31 32 2d 30 36 2d 32  ence...2012-06-2
a830: 35 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  5  Donal K. Fell
a840: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
a850: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
a860: 72 69 63 2f 74 63 6c 43 6d 64 41 48 2e 63 20 28  ric/tclCmdAH.c (
a870: 45 6e 63 6f 64 69 6e 67 44 69 72 73 4f 62 6a 43  EncodingDirsObjC
a880: 6d 64 29 3a 20 5b 42 75 67 20 33 35 33 37 36 30  md): [Bug 353760
a890: 35 5d 3a 20 44 6f 20 74 68 65 20 72 69 67 68 74  5]: Do the right
a8a0: 0a 09 74 68 69 6e 67 20 77 68 65 6e 20 72 65 70  ..thing when rep
a8b0: 6f 72 74 69 6e 67 20 65 72 72 6f 72 73 20 77 69  orting errors wi
a8c0: 74 68 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66  th the number of
a8d0: 20 61 72 67 75 6d 65 6e 74 73 2e 0a 0a 32 30 31   arguments...201
a8e0: 32 2d 30 36 2d 32 35 20 20 4a 61 6e 20 4e 69 6a  2-06-25  Jan Nij
a8f0: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
a900: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
a910: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 66 69  .* generic/tclfi
a920: 6c 65 4e 61 6d 65 2e 63 3a 20 5b 50 61 74 63 68  leName.c: [Patch
a930: 20 31 35 33 36 32 32 37 5d 3a 20 43 79 67 77 69   1536227]: Cygwi
a940: 6e 20 6e 65 74 77 6f 72 6b 20 70 61 74 68 6e 61  n network pathna
a950: 6d 65 0a 09 2a 20 74 65 73 74 73 2f 66 69 6c 65  me..* tests/file
a960: 4e 61 6d 65 2e 74 65 73 74 3a 20 20 20 73 75 70  Name.test:   sup
a970: 70 6f 72 74 2e 0a 0a 32 30 31 32 2d 30 36 2d 32  port...2012-06-2
a980: 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  3  Jan Nijtmans 
a990: 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
a9a0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69  .sf.net>...* uni
a9b0: 78 2f 74 63 6c 55 6e 69 78 4e 6f 74 66 79 2e 63  x/tclUnixNotfy.c
a9c0: 3a 20 5b 42 75 67 20 33 35 30 38 37 37 31 5d 3a  : [Bug 3508771]:
a9d0: 20 43 79 67 77 69 6e 20 6e 6f 74 69 66 69 65 72   Cygwin notifier
a9e0: 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 0a 09 77   for handling..w
a9f0: 69 6e 33 32 20 65 76 65 6e 74 73 2e 0a 0a 32 30  in32 events...20
aa00: 31 32 2d 30 36 2d 32 32 20 20 52 65 69 6e 68 61  12-06-22  Reinha
aa10: 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73 75 73  rd Max  <[email protected]
aa20: 65 2e 64 65 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  e.de>...* generi
aa30: 63 2f 74 63 6c 49 4f 53 6f 63 6b 2e 63 3a 20 52  c/tclIOSock.c: R
aa40: 65 77 6f 72 6b 20 74 68 65 20 65 72 72 6f 72 20  ework the error 
aa50: 6d 65 73 73 61 67 65 20 67 65 6e 65 72 61 74 69  message generati
aa60: 6f 6e 20 6f 66 20 5b 73 6f 63 6b 65 74 5d 2c 0a  on of [socket],.
aa70: 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53  .* unix/tclUnixS
aa80: 6f 63 6b 2e 63 3a 20 20 73 6f 20 74 68 61 74 20  ock.c:  so that 
aa90: 74 68 65 20 65 72 72 6f 72 20 63 6f 64 65 20 6f  the error code o
aaa0: 66 20 67 65 74 61 64 64 72 69 6e 66 6f 20 69 73  f getaddrinfo is
aab0: 20 75 73 65 64 0a 09 2a 20 77 69 6e 2f 74 63 6c   used..* win/tcl
aac0: 57 69 6e 53 6f 63 6b 2e 63 3a 20 20 20 20 69 6e  WinSock.c:    in
aad0: 73 74 65 61 64 20 6f 66 20 65 72 72 6e 6f 20 75  stead of errno u
aae0: 6e 6c 65 73 73 20 69 74 20 69 73 20 45 41 49 5f  nless it is EAI_
aaf0: 53 59 53 54 45 4d 2e 0a 0a 32 30 31 32 2d 30 36  SYSTEM...2012-06
ab00: 2d 32 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -21  Jan Nijtman
ab10: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
ab20: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
ab30: 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e 63 3a 09  in/tclWinReg.c:.
ab40: 5b 42 75 67 20 33 33 36 32 34 34 36 5d 3a 20 72  [Bug 3362446]: r
ab50: 65 67 69 73 74 72 79 20 6b 65 79 73 20 63 6f 6d  egistry keys com
ab60: 6d 61 6e 64 20 66 61 69 6c 73 0a 09 2a 20 74 65  mand fails..* te
ab70: 73 74 73 2f 72 65 67 69 73 74 72 79 2e 74 65 73  sts/registry.tes
ab80: 74 3a 09 77 69 74 68 20 38 2e 35 2f 38 2e 36 0a  t:.with 8.5/8.6.
ab90: 0a 32 30 31 32 2d 30 36 2d 31 31 20 20 44 6f 6e  .2012-06-11  Don
aba0: 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
abb0: 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
abc0: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
abd0: 2f 74 63 6c 42 61 73 69 63 2e 63 3a 09 5b 42 75  /tclBasic.c:.[Bu
abe0: 67 20 33 35 33 32 39 35 39 5d 3a 20 4d 61 6b 65  g 3532959]: Make
abf0: 20 73 75 72 65 20 74 68 65 20 6c 69 66 65 74 69   sure the lifeti
ac00: 6d 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  me..* generic/tc
ac10: 6c 50 72 6f 63 2e 63 3a 09 6d 61 6e 61 67 65 6d  lProc.c:.managem
ac20: 65 6e 74 20 6f 66 20 65 6e 74 72 69 65 73 20 69  ent of entries i
ac30: 6e 20 74 68 65 20 6c 69 6e 65 50 42 6f 64 79 50  n the linePBodyP
ac40: 74 72 0a 09 2a 20 74 65 73 74 73 2f 70 72 6f 63  tr..* tests/proc
ac50: 2e 74 65 73 74 3a 09 68 61 73 68 20 74 61 62 6c  .test:.hash tabl
ac60: 65 20 63 61 6e 20 74 6f 6c 65 72 61 74 65 20 65  e can tolerate e
ac70: 69 74 68 65 72 20 6f 72 64 65 72 20 6f 66 0a 09  ither order of..
ac80: 74 65 61 72 64 6f 77 6e 2c 20 69 6e 74 65 72 70  teardown, interp
ac90: 20 66 69 72 73 74 2c 20 6f 72 20 50 72 6f 63 20   first, or Proc 
aca0: 66 69 72 73 74 2e 0a 0a 32 30 31 32 2d 30 36 2d  first...2012-06-
acb0: 30 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20  08  Don Porter  
acc0: 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63  <[email protected]
acd0: 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
ace0: 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69  unix/configure.i
acf0: 6e 3a 09 55 70 64 61 74 65 20 61 75 74 6f 67 6f  n:.Update autogo
ad00: 6f 20 66 6f 72 20 67 65 74 74 69 6d 65 6f 66 64  o for gettimeofd
ad10: 61 79 28 29 2e 0a 09 2a 20 75 6e 69 78 2f 74 63  ay()...* unix/tc
ad20: 6c 55 6e 69 78 50 6f 72 74 2e 68 3a 09 54 68 61  lUnixPort.h:.Tha
ad30: 6e 6b 73 20 4a 6f 65 20 45 6e 67 6c 69 73 68 2e  nks Joe English.
ad40: 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75  ..* unix/configu
ad50: 72 65 3a 09 61 75 74 6f 63 6f 6e 66 20 32 2e 31  re:.autoconf 2.1
ad60: 33 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e  3...* unix/tclUn
ad70: 69 78 50 6f 72 74 2e 68 3a 09 5b 42 75 67 20 33  ixPort.h:.[Bug 3
ad80: 35 33 30 35 33 33 5d 3a 20 43 65 6e 74 72 61 6c  530533]: Central
ad90: 69 7a 65 20 23 69 6e 63 6c 75 64 65 20 3c 70 74  ize #include <pt
ada0: 68 72 65 61 64 2e 68 3e 0a 09 2a 20 75 6e 69 78  hread.h>..* unix
adb0: 2f 74 63 6c 55 6e 69 78 54 68 72 64 2e 63 3a 09  /tclUnixThrd.c:.
adc0: 69 6e 20 74 68 65 20 74 63 6c 55 6e 69 78 50 6f  in the tclUnixPo
add0: 72 74 2e 68 20 68 65 61 64 65 72 20 73 6f 20 74  rt.h header so t
ade0: 68 61 74 20 6f 6c 64 20 75 6e 69 78 0a 09 73 79  hat old unix..sy
adf0: 73 74 65 6d 73 20 74 68 61 74 20 6e 65 65 64 20  stems that need 
ae00: 69 6e 63 6c 75 73 69 6f 6e 20 69 6e 20 61 6c 6c  inclusion in all
ae10: 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 69   compilation uni
ae20: 74 73 20 61 72 65 20 73 75 70 70 6f 72 74 65 64  ts are supported
ae30: 2e 0a 0a 32 30 31 32 2d 30 36 2d 30 38 20 20 4a  ...2012-06-08  J
ae40: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
ae50: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
ae60: 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
ae70: 57 69 6e 44 64 65 2e 63 3a 20 20 20 20 52 65 76  WinDde.c:    Rev
ae80: 69 73 65 20 74 68 65 20 22 6e 75 6c 6c 20 64 61  ise the "null da
ae90: 74 61 22 20 63 68 65 63 6b 3a 20 6e 75 6c 6c 20  ta" check: null 
aea0: 73 74 72 69 6e 67 73 20 61 72 65 0a 09 70 6f 73  strings are..pos
aeb0: 73 69 62 6c 65 2c 20 62 75 74 20 65 6d 70 74 79  sible, but empty
aec0: 20 62 69 6e 61 72 79 20 61 72 72 61 79 73 20 61   binary arrays a
aed0: 72 65 20 6e 6f 74 2e 0a 09 2a 20 74 65 73 74 73  re not...* tests
aee0: 2f 77 69 6e 44 64 65 2e 74 65 73 74 3a 20 20 41  /winDde.test:  A
aef0: 64 64 20 74 65 73 74 2d 63 61 73 65 20 28 77 69  dd test-case (wi
af00: 6e 44 64 65 2d 39 2e 34 29 20 66 6f 72 20 74 72  nDde-9.4) for tr
af10: 61 6e 73 66 65 72 72 69 6e 67 0a 09 6e 75 6c 6c  ansferring..null
af20: 2d 73 74 72 69 6e 67 73 20 77 69 74 68 20 64 64  -strings with dd
af30: 65 2e 20 43 6f 6e 76 65 72 74 20 74 65 73 74 73  e. Convert tests
af40: 20 74 6f 20 74 63 6c 74 65 73 74 2d 32 20 73 79   to tcltest-2 sy
af50: 6e 74 61 78 2e 0a 0a 32 30 31 32 2d 30 36 2d 30  ntax...2012-06-0
af60: 36 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  6  Donal K. Fell
af70: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
af80: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
af90: 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 20 28 54  ric/tclZlib.c (T
afa0: 63 6c 5a 6c 69 62 49 6e 69 74 29 3a 20 44 65 63  clZlibInit): Dec
afb0: 6c 61 72 65 20 74 68 61 74 20 54 63 6c 20 69 73  lare that Tcl is
afc0: 20 70 75 62 6c 69 73 68 69 6e 67 20 74 68 65 0a   publishing the.
afd0: 09 7a 6c 69 62 20 70 61 63 6b 61 67 65 20 28 76  .zlib package (v
afe0: 65 72 73 69 6f 6e 20 32 2e 30 29 20 61 73 20 70  ersion 2.0) as p
aff0: 61 72 74 20 6f 66 20 69 74 73 20 62 6f 6f 74 73  art of its boots
b000: 74 72 61 70 20 70 72 6f 63 65 73 73 2e 20 54 68  trap process. Th
b010: 69 73 20 77 69 6c 6c 0a 09 68 61 76 65 20 61 6e  is will..have an
b020: 20 69 6d 70 61 63 74 20 6f 6e 20 74 63 6c 6b 69   impact on tclki
b030: 74 20 28 77 68 69 63 68 20 69 6e 63 6c 75 64 65  t (which include
b040: 73 20 7a 6c 69 62 20 31 2e 31 29 20 62 75 74 20  s zlib 1.1) but 
b050: 6f 74 68 65 72 77 69 73 65 20 62 65 0a 09 76 65  otherwise be..ve
b060: 72 79 20 6c 6f 77 20 69 6d 70 61 63 74 2e 0a 0a  ry low impact...
b070: 32 30 31 32 2d 30 36 2d 30 36 20 20 4a 61 6e 20  2012-06-06  Jan 
b080: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
b090: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
b0a0: 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e  >...* unix/tclUn
b0b0: 69 78 49 6e 69 74 2e 63 3a 20 4f 6e 20 43 79 67  ixInit.c: On Cyg
b0c0: 77 69 6e 2c 20 75 73 65 20 77 69 6e 33 32 20 41  win, use win32 A
b0d0: 50 49 20 69 6e 20 73 74 65 61 64 20 6f 66 20 75  PI in stead of u
b0e0: 6e 61 6d 65 28 29 0a 09 74 6f 20 64 65 74 65 72  name()..to deter
b0f0: 6d 69 6e 65 20 74 68 65 20 74 63 6c 5f 70 6c 61  mine the tcl_pla
b100: 74 66 6f 72 6d 20 76 61 72 69 61 62 6c 65 73 2e  tform variables.
b110: 0a 0a 32 30 31 32 2d 30 35 2d 33 31 20 20 4a 61  ..2012-05-31  Ja
b120: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
b130: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
b140: 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
b150: 74 63 6c 5a 6c 69 62 2e 63 3a 20 20 5b 42 75 67  tclZlib.c:  [Bug
b160: 20 33 35 33 30 35 33 36 5d 3a 20 7a 6c 69 62 2d   3530536]: zlib-
b170: 37 2e 34 20 66 61 69 6c 73 20 6f 6e 20 49 52 49  7.4 fails on IRI
b180: 58 36 34 0a 09 2a 20 74 65 73 74 73 2f 7a 6c 69  X64..* tests/zli
b190: 62 2e 74 65 73 74 3a 0a 09 2a 20 64 6f 63 2f 7a  b.test:..* doc/z
b1a0: 6c 69 62 2e 6e 3a 20 20 20 20 20 20 20 20 20 44  lib.n:         D
b1b0: 6f 63 75 6d 65 6e 74 20 74 68 61 74 20 5b 73 74  ocument that [st
b1c0: 72 65 61 6d 20 63 68 65 63 6b 73 75 6d 5d 20 64  ream checksum] d
b1d0: 6f 65 73 6e 27 74 20 64 6f 0a 09 77 68 61 74 27  oesn't do..what'
b1e0: 73 20 65 78 70 65 63 74 65 64 20 66 6f 72 20 22  s expected for "
b1f0: 69 6e 66 6c 61 74 65 22 20 61 6e 64 20 22 64 65  inflate" and "de
b200: 66 6c 61 74 65 22 20 66 6f 72 6d 61 74 73 0a 0a  flate" formats..
b210: 32 30 31 32 2d 30 35 2d 33 31 20 20 44 6f 6e 61  2012-05-31  Dona
b220: 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
b230: 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
b240: 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 73 61 66  ...* library/saf
b250: 65 2e 74 63 6c 20 28 73 61 66 65 3a 3a 41 6c 69  e.tcl (safe::Ali
b260: 61 73 46 69 6c 65 53 75 62 63 6f 6d 6d 61 6e 64  asFileSubcommand
b270: 29 3a 20 44 6f 6e 27 74 20 61 73 73 75 6d 65 20  ): Don't assume 
b280: 74 68 61 74 0a 09 73 6c 61 76 65 73 20 68 61 76  that..slaves hav
b290: 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20  e corresponding 
b2a0: 63 6f 6d 6d 61 6e 64 73 2c 20 61 73 20 74 68 61  commands, as tha
b2b0: 74 20 69 73 20 6e 6f 74 20 74 72 75 65 20 66 6f  t is not true fo
b2c0: 72 0a 09 73 75 62 2d 73 75 62 69 6e 74 65 72 70  r..sub-subinterp
b2d0: 72 65 74 65 72 73 20 28 75 73 65 64 20 69 6e 20  reters (used in 
b2e0: 54 6b 27 73 20 74 65 73 74 20 73 75 69 74 65 29  Tk's test suite)
b2f0: 2e 0a 0a 09 2a 20 64 6f 63 2f 73 61 66 65 2e 6e  ....* doc/safe.n
b300: 3a 20 5b 42 75 67 20 31 39 39 37 38 34 35 5d 3a  : [Bug 1997845]:
b310: 20 43 6f 72 72 65 63 74 65 64 20 66 6f 72 6d 61   Corrected forma
b320: 74 74 69 6e 67 20 73 6f 20 74 68 61 74 20 67 65  tting so that ge
b330: 6e 65 72 61 74 65 64 0a 09 48 54 4d 4c 20 63 61  nerated..HTML ca
b340: 6e 20 6c 69 6e 6b 20 70 72 6f 70 65 72 6c 79 2e  n link properly.
b350: 0a 0a 09 2a 20 74 65 73 74 73 2f 73 6f 63 6b 65  ...* tests/socke
b360: 74 2e 74 65 73 74 20 28 73 6f 63 6b 65 74 2a 2d  t.test (socket*-
b370: 31 33 2e 31 29 3a 20 50 72 65 76 65 6e 74 65 64  13.1): Prevented
b380: 20 69 6e 74 65 72 6d 69 74 74 65 6e 74 20 74 65   intermittent te
b390: 73 74 0a 09 66 61 69 6c 75 72 65 20 64 75 65 20  st..failure due 
b3a0: 74 6f 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f  to race conditio
b3b0: 6e 2e 0a 0a 32 30 31 32 2d 30 35 2d 32 39 20 20  n...2012-05-29  
b3c0: 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
b3d0: 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
b3e0: 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 65 78 70  net>...* doc/exp
b3f0: 72 2e 6e 2c 20 64 6f 63 2f 6d 61 74 68 6f 70 2e  r.n, doc/mathop.
b400: 6e 3a 20 5b 42 75 67 20 32 39 33 31 34 30 37 5d  n: [Bug 2931407]
b410: 3a 20 43 6c 61 72 69 66 69 65 64 20 73 65 6d 61  : Clarified sema
b420: 6e 74 69 63 73 20 6f 66 0a 09 64 69 76 69 73 69  ntics of..divisi
b430: 6f 6e 20 61 6e 64 20 72 65 6d 61 69 6e 64 65 72  on and remainder
b440: 20 6f 70 65 72 61 74 6f 72 73 2e 0a 0a 32 30 31   operators...201
b450: 32 2d 30 35 2d 32 39 20 20 4a 61 6e 20 4e 69 6a  2-05-29  Jan Nij
b460: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
b470: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
b480: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65  .* win/tclWinDde
b490: 2e 63 3a 20 20 20 20 5b 42 75 67 20 33 35 32 35  .c:    [Bug 3525
b4a0: 37 36 32 5d 3a 20 45 6e 63 6f 64 69 6e 67 20 68  762]: Encoding h
b4b0: 61 6e 64 6c 69 6e 67 20 69 6e 20 64 64 65 2e 0a  andling in dde..
b4c0: 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e  .* win/Makefile.
b4d0: 69 6e 3a 20 20 20 20 46 69 78 20 22 6d 61 6b 65  in:    Fix "make
b4e0: 20 67 65 6e 73 74 75 62 73 22 20 77 68 65 6e 20   genstubs" when 
b4f0: 63 72 6f 73 73 2d 63 6f 6d 70 69 6c 69 6e 67 20  cross-compiling 
b500: 6f 6e 20 55 4e 49 58 0a 0a 32 30 31 32 2d 30 35  on UNIX..2012-05
b510: 2d 32 38 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -28  Donal K. Fe
b520: 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
b530: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69  s.sf.net>...* li
b540: 62 72 61 72 79 2f 73 61 66 65 2e 74 63 6c 20 28  brary/safe.tcl (
b550: 73 61 66 65 3a 3a 41 6c 69 61 73 46 69 6c 65 53  safe::AliasFileS
b560: 75 62 63 6f 6d 6d 61 6e 64 29 3a 20 5b 42 75 67  ubcommand): [Bug
b570: 20 33 35 32 39 39 34 39 5d 3a 20 4d 61 64 65 20   3529949]: Made 
b580: 61 0a 09 6d 6f 72 65 20 73 6f 70 68 69 73 74 69  a..more sophisti
b590: 63 61 74 65 64 20 6d 65 74 68 6f 64 20 66 6f 72  cated method for
b5a0: 20 70 72 65 76 65 6e 74 69 6e 67 20 69 6e 66 6f   preventing info
b5b0: 72 6d 61 74 69 6f 6e 20 6c 65 61 6b 61 67 65 3b  rmation leakage;
b5c0: 20 69 74 0a 09 63 68 61 6e 67 65 73 20 72 65 66   it..changes ref
b5d0: 65 72 65 6e 63 65 73 20 74 6f 20 22 7e 75 73 65  erences to "~use
b5e0: 72 22 20 69 6e 74 6f 20 22 2e 2f 7e 75 73 65 72  r" into "./~user
b5f0: 22 2c 20 77 68 69 63 68 20 69 73 20 73 61 66 65  ", which is safe
b600: 2e 0a 0a 32 30 31 32 2d 30 35 2d 32 35 20 20 44  ...2012-05-25  D
b610: 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
b620: 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
b630: 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 6e 61 6d 65  et>...* doc/name
b640: 73 70 61 63 65 2e 6e 2c 20 64 6f 63 2f 45 6e 73  space.n, doc/Ens
b650: 65 6d 62 6c 65 2e 33 3a 20 5b 42 75 67 20 33 35  emble.3: [Bug 35
b660: 32 38 34 31 38 5d 3a 20 44 6f 63 75 6d 65 6e 74  28418]: Document
b670: 20 77 68 61 74 20 69 73 0a 09 67 6f 69 6e 67 20   what is..going 
b680: 6f 6e 20 77 69 74 68 20 72 65 73 70 65 63 74 20  on with respect 
b690: 74 6f 20 71 75 61 6c 69 66 69 63 61 74 69 6f 6e  to qualification
b6a0: 20 6f 66 20 63 6f 6d 6d 61 6e 64 20 70 72 65 66   of command pref
b6b0: 69 78 65 73 20 69 6e 20 65 6e 73 65 6d 62 6c 65  ixes in ensemble
b6c0: 0a 09 73 75 62 63 6f 6d 6d 61 6e 64 20 6d 61 70  ..subcommand map
b6d0: 73 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  s....* generic/t
b6e0: 63 6c 49 4f 2e 68 20 28 53 59 4e 54 48 45 54 49  clIO.h (SYNTHETI
b6f0: 43 5f 45 56 45 4e 54 5f 54 49 4d 45 29 3a 20 46  C_EVENT_TIME): F
b700: 61 63 74 6f 72 65 64 20 6f 75 74 20 74 68 65 20  actored out the 
b710: 64 65 66 69 6e 69 74 69 6f 6e 0a 09 6f 66 20 74  definition..of t
b720: 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 74 69 6d  he amount of tim
b730: 65 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65  e that should be
b740: 20 77 61 69 74 65 64 20 62 65 66 6f 72 65 20 66   waited before f
b750: 69 72 69 6e 67 20 61 20 73 79 6e 74 68 65 74 69  iring a syntheti
b760: 63 0a 09 65 76 65 6e 74 20 6f 6e 20 61 20 63 68  c..event on a ch
b770: 61 6e 6e 65 6c 2e 0a 0a 32 30 31 32 2d 30 35 2d  annel...2012-05-
b780: 32 35 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  25  Jan Nijtmans
b790: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
b7a0: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
b7b0: 6e 2f 74 63 6c 57 69 6e 44 64 65 2e 63 3a 20 5b  n/tclWinDde.c: [
b7c0: 42 75 67 20 34 37 33 39 34 36 5d 3a 20 53 70 65  Bug 473946]: Spe
b7d0: 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20  cial characters 
b7e0: 77 65 72 65 20 6e 6f 74 20 63 6f 72 72 65 63 74  were not correct
b7f0: 6c 79 0a 09 73 65 6e 74 2c 20 6e 6f 77 20 66 6f  ly..sent, now fo
b800: 72 20 58 54 59 50 5f 45 58 45 43 55 54 45 20 61  r XTYP_EXECUTE a
b810: 73 20 77 65 6c 6c 20 61 73 20 58 54 59 50 5f 52  s well as XTYP_R
b820: 45 51 55 45 53 54 2e 0a 09 2a 20 77 69 6e 2f 4d  EQUEST...* win/M
b830: 61 6b 65 66 69 6c 65 2e 69 6e 3a 20 46 69 78 20  akefile.in: Fix 
b840: 22 6d 61 6b 65 20 67 65 6e 73 74 75 62 73 22 20  "make genstubs" 
b850: 77 68 65 6e 20 63 72 6f 73 73 2d 63 6f 6d 70 69  when cross-compi
b860: 6c 69 6e 67 20 6f 6e 20 55 4e 49 58 0a 0a 32 30  ling on UNIX..20
b870: 31 32 2d 30 35 2d 32 34 20 20 4a 61 6e 20 4e 69  12-05-24  Jan Ni
b880: 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
b890: 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
b8a0: 0a 09 2a 20 74 6f 6f 6c 73 2f 67 65 6e 53 74 75  ..* tools/genStu
b8b0: 62 73 2e 74 63 6c 3a 20 20 54 61 6b 65 20 63 79  bs.tcl:  Take cy
b8c0: 67 77 69 6e 20 68 61 6e 64 6c 69 6e 67 20 6f 66  gwin handling of
b8d0: 20 58 31 31 20 69 6e 74 6f 20 61 63 63 6f 75 6e   X11 into accoun
b8e0: 74 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  t...* generic/tc
b8f0: 6c 2a 44 65 63 6c 73 2e 68 3a 20 72 65 2d 67 65  l*Decls.h: re-ge
b900: 6e 65 72 61 74 65 64 0a 09 2a 20 67 65 6e 65 72  nerated..* gener
b910: 69 63 2f 74 63 6c 53 74 75 62 49 6e 69 74 2e 63  ic/tclStubInit.c
b920: 3a 20 20 49 6d 70 6c 65 6d 65 6e 74 20 54 63 6c  :  Implement Tcl
b930: 70 49 73 41 74 74 79 2c 20 43 79 67 77 69 6e 20  pIsAtty, Cygwin 
b940: 6f 6e 6c 79 2e 0a 09 2a 20 64 6f 63 2f 64 64 65  only...* doc/dde
b950: 2e 6e 3a 20 44 6f 63 20 66 69 78 3a 20 22 64 64  .n: Doc fix: "dd
b960: 65 20 65 78 65 63 75 74 65 20 69 65 78 70 6c 6f  e execute iexplo
b970: 72 65 22 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b  re" doesn't work
b980: 0a 09 77 69 74 68 6f 75 74 20 2d 61 73 79 6e 63  ..without -async
b990: 2c 20 62 65 63 61 75 73 65 20 69 65 78 70 6c 6f  , because iexplo
b9a0: 72 65 20 64 6f 65 73 6e 27 74 20 72 65 74 75 72  re doesn't retur
b9b0: 6e 20 61 20 76 61 6c 75 65 0a 0a 32 30 31 32 2d  n a value..2012-
b9c0: 30 35 2d 32 34 20 20 4a 61 6e 20 4e 69 6a 74 6d  05-24  Jan Nijtm
b9d0: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
b9e0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
b9f0: 20 74 6f 6f 6c 73 2f 67 65 6e 53 74 75 62 73 2e   tools/genStubs.
ba00: 74 63 6c 3a 20 20 20 4c 65 74 20 63 79 67 77 69  tcl:   Let cygwi
ba10: 6e 20 73 68 61 72 65 20 73 74 75 62 20 74 61 62  n share stub tab
ba20: 6c 65 20 77 69 74 68 20 77 69 6e 33 32 0a 09 2a  le with win32..*
ba30: 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e   win/tclWinSock.
ba40: 63 3a 20 20 20 20 20 69 6d 70 6c 65 6d 65 6e 74  c:     implement
ba50: 20 54 63 6c 70 49 6e 65 74 4e 74 6f 61 20 66 6f   TclpInetNtoa fo
ba60: 72 20 77 69 6e 33 32 0a 09 2a 20 67 65 6e 65 72  r win32..* gener
ba70: 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73 3a  ic/tclInt.decls:
ba80: 20 52 65 76 65 72 74 20 6d 6f 73 74 20 6f 66 20   Revert most of 
ba90: 5b 33 63 61 65 64 66 30 35 64 66 5d 2c 20 73 69  [3caedf05df], si
baa0: 6e 63 65 20 77 68 65 6e 0a 09 20 20 77 65 20 6c  nce when..  we l
bab0: 65 74 20 63 79 67 77 69 6e 20 73 68 61 72 65 20  et cygwin share 
bac0: 74 68 65 20 77 69 6e 33 32 20 73 74 75 62 20 74  the win32 stub t
bad0: 61 62 6c 65 20 74 68 69 73 20 69 73 20 6e 6f 20  able this is no 
bae0: 6c 6f 6e 67 65 72 20 6e 65 63 65 73 73 61 72 79  longer necessary
baf0: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2a  ..* generic/tcl*
bb00: 44 65 63 6c 73 2e 68 3a 20 20 72 65 2d 67 65 6e  Decls.h:  re-gen
bb10: 65 72 61 74 65 64 0a 09 2a 20 64 6f 63 2f 64 64  erated..* doc/dd
bb20: 65 2e 6e 3a 20 20 20 20 20 20 20 20 20 20 20 20  e.n:            
bb30: 31 2e 33 20 2d 3e 20 31 2e 34 0a 0a 32 30 31 32  1.3 -> 1.4..2012
bb40: 2d 30 35 2d 32 33 20 20 44 6f 6e 61 6c 20 4b 2e  -05-23  Donal K.
bb50: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
bb60: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
bb70: 20 67 65 6e 65 72 69 63 2f 74 63 6c 5a 6c 69 62   generic/tclZlib
bb80: 2e 63 20 28 5a 6c 69 62 54 72 61 6e 73 66 6f 72  .c (ZlibTransfor
bb90: 6d 49 6e 70 75 74 29 3a 20 5b 42 75 67 20 33 35  mInput): [Bug 35
bba0: 32 35 39 30 37 5d 3a 20 45 6e 73 75 72 65 20 74  25907]: Ensure t
bbb0: 68 61 74 0a 09 64 65 63 6f 6d 70 72 65 73 73 65  hat..decompresse
bbc0: 64 20 69 6e 70 75 74 20 69 73 20 66 6c 75 73 68  d input is flush
bbd0: 65 64 20 74 68 72 6f 75 67 68 20 74 68 65 20 74  ed through the t
bbe0: 72 61 6e 73 66 6f 72 6d 20 63 6f 72 72 65 63 74  ransform correct
bbf0: 6c 79 20 77 68 65 6e 20 74 68 65 0a 09 69 6e 70  ly when the..inp
bc00: 75 74 20 73 74 72 65 61 6d 20 67 65 74 73 20 74  ut stream gets t
bc10: 6f 20 74 68 65 20 65 6e 64 2e 20 54 68 61 6e 6b  o the end. Thank
bc20: 73 20 74 6f 20 41 6c 65 78 61 6e 64 72 65 20 46  s to Alexandre F
bc30: 65 72 72 69 65 75 78 20 61 6e 64 20 41 6e 64 72  errieux and Andr
bc40: 65 61 73 0a 09 4b 75 70 72 69 65 73 20 66 6f 72  eas..Kupries for
bc50: 20 74 68 65 69 72 20 77 6f 72 6b 20 6f 6e 20 74   their work on t
bc60: 68 69 73 2e 0a 0a 32 30 31 32 2d 30 35 2d 32 31  his...2012-05-21
bc70: 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
bc80: 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
bc90: 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
bca0: 6e 65 72 69 63 2f 74 63 6c 46 69 6c 65 4e 61 6d  neric/tclFileNam
bcb0: 65 2e 63 3a 09 57 68 65 6e 20 75 73 69 6e 67 20  e.c:.When using 
bcc0: 54 63 6c 5f 53 65 74 4f 62 6a 4c 65 6e 67 74 68  Tcl_SetObjLength
bcd0: 28 29 20 63 61 6c 6c 73 20 74 6f 0a 09 2a 20 67  () calls to..* g
bce0: 65 6e 65 72 69 63 2f 74 63 6c 50 61 74 68 4f 62  eneric/tclPathOb
bcf0: 6a 2e 63 3a 09 09 67 72 6f 77 20 61 6e 64 20 73  j.c:..grow and s
bd00: 68 72 69 6e 6b 20 74 68 65 20 6f 62 6a 50 74 72  hrink the objPtr
bd10: 2d 3e 62 79 74 65 73 0a 09 62 75 66 66 65 72 2c  ->bytes..buffer,
bd20: 20 63 61 72 65 20 6d 75 73 74 20 62 65 20 74 61   care must be ta
bd30: 6b 65 6e 20 74 68 61 74 20 74 68 65 20 76 61 6c  ken that the val
bd40: 75 65 20 63 61 6e 6e 6f 74 20 70 6f 73 73 69 62  ue cannot possib
bd50: 6c 79 20 62 65 63 6f 6d 65 20 70 75 72 65 0a 09  ly become pure..
bd60: 55 6e 69 63 6f 64 65 2e 20 20 43 61 6c 6c 69 6e  Unicode.  Callin
bd70: 67 20 54 63 6c 5f 41 70 70 65 6e 64 54 6f 4f 62  g Tcl_AppendToOb
bd80: 6a 28 29 20 68 61 73 20 74 68 65 20 70 6f 73 73  j() has the poss
bd90: 69 62 69 6c 69 74 79 20 6f 66 20 6d 61 6b 69 6e  ibility of makin
bda0: 67 20 73 75 63 68 0a 09 61 20 63 6f 6e 76 65 72  g such..a conver
bdb0: 73 69 6f 6e 2e 20 20 42 75 67 20 66 6f 75 6e 64  sion.  Bug found
bdc0: 20 77 68 69 6c 65 20 76 61 6c 67 72 69 6e 64 69   while valgrindi
bdd0: 6e 67 20 74 68 65 20 74 72 75 6e 6b 2e 0a 0a 32  ng the trunk...2
bde0: 30 31 32 2d 30 35 2d 32 31 20 20 4a 61 6e 20 4e  012-05-21  Jan N
bdf0: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
be00: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
be10: 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f  ...IMPLEMENTATIO
be20: 4e 20 4f 46 20 54 49 50 23 31 30 36 0a 0a 09 2a  N OF TIP#106...*
be30: 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e 63   win/tclWinDde.c
be40: 3a 09 09 41 64 64 65 64 20 65 6e 63 6f 64 69 6e  :..Added encodin
be50: 67 2d 72 65 6c 61 74 65 64 20 61 62 69 6c 69 74  g-related abilit
be60: 69 65 73 20 74 6f 0a 09 2a 20 6c 69 62 72 61 72  ies to..* librar
be70: 79 2f 64 64 65 2f 70 6b 67 49 6e 64 65 78 2e 74  y/dde/pkgIndex.t
be80: 63 6c 3a 09 74 68 65 20 5b 64 64 65 5d 20 63 6f  cl:.the [dde] co
be90: 6d 6d 61 6e 64 2e 20 54 68 65 20 64 64 65 20 70  mmand. The dde p
bea0: 61 63 6b 61 67 65 27 73 0a 09 2a 20 74 65 73 74  ackage's..* test
beb0: 73 2f 77 69 6e 44 64 65 2e 74 65 73 74 3a 09 09  s/winDde.test:..
bec0: 76 65 72 73 69 6f 6e 20 69 73 20 6e 6f 77 20 31  version is now 1
bed0: 2e 34 2e 30 2e 0a 09 2a 20 64 6f 63 2f 64 64 65  .4.0...* doc/dde
bee0: 2e 6e 3a 0a 0a 32 30 31 32 2d 30 35 2d 32 30 20  .n:..2012-05-20 
bef0: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
bf00: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
bf10: 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
bf20: 63 2f 74 63 6c 4f 4f 42 61 73 69 63 2e 63 20 28  c/tclOOBasic.c (
bf30: 54 63 6c 4f 4f 5f 43 6c 61 73 73 5f 43 6f 6e 73  TclOO_Class_Cons
bf40: 74 72 75 63 74 6f 72 29 3a 20 5b 42 75 67 20 32  tructor): [Bug 2
bf50: 30 32 33 31 31 32 5d 3a 20 43 75 74 0a 09 74 68  023112]: Cut..th
bf60: 65 20 61 6d 6f 75 6e 74 20 6f 66 20 68 61 63 6b  e amount of hack
bf70: 69 6e 65 73 73 20 69 6e 20 63 6c 61 73 73 20 63  iness in class c
bf80: 6f 6e 73 74 72 75 63 74 6f 72 73 2c 20 61 6e 64  onstructors, and
bf90: 20 72 65 66 61 63 74 6f 72 20 73 6f 6d 65 20 6f   refactor some o
bfa0: 66 0a 09 74 68 65 20 65 72 72 6f 72 20 6d 65 73  f..the error mes
bfb0: 73 61 67 65 20 68 61 6e 64 6c 69 6e 67 20 66 72  sage handling fr
bfc0: 6f 6d 20 5b 6f 6f 3a 3a 64 65 66 69 6e 65 5d 20  om [oo::define] 
bfd0: 74 6f 20 62 65 20 73 61 6e 65 72 20 69 6e 20 74  to be saner in t
bfe0: 68 65 20 66 61 63 65 0a 09 6f 66 20 6f 64 64 20  he face..of odd 
bff0: 68 61 70 70 65 6e 69 6e 67 73 2e 0a 0a 32 30 31  happenings...201
c000: 32 2d 30 35 2d 31 37 20 20 44 6f 6e 61 6c 20 4b  2-05-17  Donal K
c010: 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
c020: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
c030: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64  * generic/tclCmd
c040: 4d 5a 2e 63 20 28 54 63 6c 5f 53 77 69 74 63 68  MZ.c (Tcl_Switch
c050: 4f 62 6a 43 6d 64 29 3a 20 5b 42 75 67 20 33 31  ObjCmd): [Bug 31
c060: 30 36 35 33 32 5d 3a 20 43 6f 72 72 65 63 74 65  06532]: Correcte
c070: 64 0a 09 72 65 73 75 6c 74 69 6e 67 20 69 6e 64  d..resulting ind
c080: 65 78 65 73 20 66 72 6f 6d 20 2d 69 6e 64 65 78  exes from -index
c090: 76 61 72 20 6f 70 74 69 6f 6e 20 74 6f 20 62 65  var option to be
c0a0: 20 75 73 61 62 6c 65 20 77 69 74 68 20 5b 73 74   usable with [st
c0b0: 72 69 6e 67 0a 09 72 61 6e 67 65 5d 3b 20 74 68  ring..range]; th
c0c0: 69 73 20 77 61 73 20 61 6c 77 61 79 73 20 74 68  is was always th
c0d0: 65 20 69 6e 74 65 6e 74 69 6f 6e 20 28 61 6e 64  e intention (and
c0e0: 20 69 73 20 63 6f 6e 73 69 73 74 65 6e 74 20 77   is consistent w
c0f0: 69 74 68 20 5b 72 65 67 65 78 70 0a 09 2d 69 6e  ith [regexp..-in
c100: 64 69 63 65 73 5d 20 74 6f 6f 29 2e 0a 09 2a 2a  dices] too)...**
c110: 2a 50 4f 54 45 4e 54 49 41 4c 20 49 4e 43 4f 4d  *POTENTIAL INCOM
c120: 50 41 54 49 42 49 4c 49 54 59 2a 2a 2a 0a 09 55  PATIBILITY***..U
c130: 73 65 73 20 6f 66 20 5b 73 77 69 74 63 68 20 2d  ses of [switch -
c140: 72 65 67 65 78 70 20 2d 69 6e 64 65 78 76 61 72  regexp -indexvar
c150: 5d 20 74 68 61 74 20 70 72 65 76 69 6f 75 73 6c  ] that previousl
c160: 79 20 63 6f 6d 70 65 6e 73 61 74 65 64 20 66 6f  y compensated fo
c170: 72 20 74 68 65 0a 09 77 72 6f 6e 67 20 6f 66 66  r the..wrong off
c180: 73 65 74 73 20 28 62 79 20 73 75 62 74 72 61 63  sets (by subtrac
c190: 74 69 6e 67 20 31 20 66 72 6f 6d 20 74 68 65 20  ting 1 from the 
c1a0: 65 6e 64 20 69 6e 64 69 63 65 73 29 20 6e 6f 77  end indices) now
c1b0: 20 64 6f 20 6e 6f 74 20 6e 65 65 64 0a 09 74 6f   do not need..to
c1c0: 20 64 6f 20 73 6f 20 61 73 20 74 68 65 20 76 61   do so as the va
c1d0: 6c 75 65 20 69 73 20 63 6f 72 72 65 63 74 2e 0a  lue is correct..
c1e0: 0a 09 2a 20 6c 69 62 72 61 72 79 2f 73 61 66 65  ..* library/safe
c1f0: 2e 74 63 6c 20 28 73 61 66 65 3a 3a 49 6e 74 65  .tcl (safe::Inte
c200: 72 70 49 6e 69 74 29 3a 20 45 6e 73 75 72 65 20  rpInit): Ensure 
c210: 74 68 61 74 20 74 68 65 20 6d 6f 64 75 6c 65 20  that the module 
c220: 70 61 74 68 20 69 73 0a 09 63 6f 6e 73 74 72 75  path is..constru
c230: 63 74 65 64 20 69 6e 20 74 68 65 20 63 6f 72 72  cted in the corr
c240: 65 63 74 20 6f 72 64 65 72 2e 0a 09 28 73 61 66  ect order...(saf
c250: 65 3a 3a 41 6c 69 61 73 47 6c 6f 62 29 3a 20 5b  e::AliasGlob): [
c260: 42 75 67 20 32 39 36 34 37 31 35 5d 3a 20 4d 6f  Bug 2964715]: Mo
c270: 72 65 20 65 78 74 65 6e 73 69 76 65 20 68 61 6e  re extensive han
c280: 64 6c 69 6e 67 20 6f 66 20 77 68 61 74 0a 09 67  dling of what..g
c290: 6c 6f 62 62 69 6e 67 20 69 73 20 72 65 71 75 69  lobbing is requi
c2a0: 72 65 64 20 74 6f 20 73 75 70 70 6f 72 74 20 70  red to support p
c2b0: 61 63 6b 61 67 65 20 6c 6f 61 64 69 6e 67 2e 0a  ackage loading..
c2c0: 0a 09 2a 20 64 6f 63 2f 65 78 70 72 2e 6e 3a 20  ..* doc/expr.n: 
c2d0: 5b 42 75 67 20 33 35 32 35 34 36 32 5d 3a 20 43  [Bug 3525462]: C
c2e0: 6f 72 72 65 63 74 65 64 20 73 74 61 74 65 6d 65  orrected stateme
c2f0: 6e 74 20 61 62 6f 75 74 20 77 68 61 74 20 68 61  nt about what ha
c300: 70 70 65 6e 73 0a 09 77 68 65 6e 20 63 6f 6d 70  ppens..when comp
c310: 61 72 69 6e 67 20 22 30 79 22 20 61 6e 64 20 22  aring "0y" and "
c320: 30 78 31 32 22 3b 20 74 68 65 20 70 72 65 76 69  0x12"; the previ
c330: 6f 75 73 6c 79 20 64 6f 63 75 6d 65 6e 74 65 64  ously documented
c340: 20 62 65 68 61 76 69 6f 72 20 77 61 73 0a 09 61   behavior was..a
c350: 63 74 75 61 6c 6c 79 20 61 20 73 75 62 74 6c 65  ctually a subtle
c360: 20 62 75 67 20 28 6e 6f 77 20 6c 6f 6e 67 2d 63   bug (now long-c
c370: 6f 72 72 65 63 74 65 64 29 2e 0a 0a 32 30 31 32  orrected)...2012
c380: 2d 30 35 2d 31 36 20 20 44 6f 6e 61 6c 20 4b 2e  -05-16  Donal K.
c390: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
c3a0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
c3b0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 41   generic/tclCmdA
c3c0: 48 2e 63 20 28 54 63 6c 4d 61 6b 65 46 69 6c 65  H.c (TclMakeFile
c3d0: 43 6f 6d 6d 61 6e 64 53 61 66 65 29 3a 20 5b 42  CommandSafe): [B
c3e0: 75 67 20 33 34 34 35 37 38 37 5d 3a 20 49 6d 70  ug 3445787]: Imp
c3f0: 72 6f 76 65 0a 09 74 68 65 20 63 6f 6d 70 61 74  rove..the compat
c400: 69 62 69 6c 69 74 79 20 6f 66 20 73 61 66 65 20  ibility of safe 
c410: 69 6e 74 65 72 70 72 65 74 65 72 73 27 20 76 65  interpreters' ve
c420: 72 73 69 6f 6e 20 6f 66 20 27 66 69 6c 65 27 20  rsion of 'file' 
c430: 77 69 74 68 20 74 68 61 74 20 6f 66 0a 09 75 6e  with that of..un
c440: 73 61 66 65 20 69 6e 74 65 72 70 72 65 74 65 72  safe interpreter
c450: 73 2e 0a 09 2a 20 6c 69 62 72 61 72 79 2f 73 61  s...* library/sa
c460: 66 65 2e 74 63 6c 20 28 3a 3a 73 61 66 65 3a 3a  fe.tcl (::safe::
c470: 49 6e 74 65 72 70 49 6e 69 74 29 3a 20 54 65 61  InterpInit): Tea
c480: 63 68 20 74 68 65 20 73 61 66 65 2d 69 6e 74 65  ch the safe-inte
c490: 72 70 20 73 63 72 69 70 74 73 0a 09 61 62 6f 75  rp scripts..abou
c4a0: 74 20 68 6f 77 20 74 6f 20 65 78 70 6f 73 65 20  t how to expose 
c4b0: 27 66 69 6c 65 27 20 70 72 6f 70 65 72 6c 79 2e  'file' properly.
c4c0: 0a 0a 32 30 31 32 2d 30 35 2d 31 33 20 20 4a 61  ..2012-05-13  Ja
c4d0: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
c4e0: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
c4f0: 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  et>...* win/tclW
c500: 69 6e 44 64 65 2e 63 3a 20 20 20 50 72 6f 74 65  inDde.c:   Prote
c510: 63 74 20 61 67 61 69 6e 73 74 20 72 65 63 65 69  ct against recei
c520: 76 69 6e 67 20 73 74 72 69 6e 67 73 20 77 69 74  ving strings wit
c530: 68 6f 75 74 20 65 6e 64 69 6e 67 0a 09 5c 30 2c  hout ending..\0,
c540: 20 61 73 20 65 78 74 65 72 6e 61 6c 20 61 70 70   as external app
c550: 6c 69 63 61 74 69 6f 6e 73 20 28 6f 72 20 54 63  lications (or Tc
c560: 6c 20 77 69 74 68 20 54 49 50 20 23 31 30 36 29  l with TIP #106)
c570: 20 63 6f 75 6c 64 20 67 65 6e 65 72 61 74 65 0a   could generate.
c580: 09 74 68 61 74 2e 0a 0a 32 30 31 32 2d 30 35 2d  .that...2012-05-
c590: 31 30 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  10  Jan Nijtmans
c5a0: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
c5b0: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
c5c0: 6e 2f 74 63 6c 57 69 6e 44 64 65 2e 63 3a 20 5b  n/tclWinDde.c: [
c5d0: 42 75 67 20 34 37 33 39 34 36 5d 3a 20 53 70 65  Bug 473946]: Spe
c5e0: 63 69 61 6c 20 63 68 61 72 61 63 74 65 72 73 20  cial characters 
c5f0: 6e 6f 74 20 63 6f 72 72 65 63 74 6c 79 20 73 65  not correctly se
c600: 6e 74 0a 09 2a 20 6c 69 62 72 61 72 79 2f 64 64  nt..* library/dd
c610: 65 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 20  e/pkgIndex.tcl: 
c620: 20 49 6e 63 72 65 61 73 65 20 76 65 72 73 69 6f   Increase versio
c630: 6e 20 74 6f 20 31 2e 33 2e 33 0a 0a 32 30 31 32  n to 1.3.3..2012
c640: 2d 30 35 2d 31 30 20 20 41 6c 65 78 61 6e 64 72  -05-10  Alexandr
c650: 65 20 46 65 72 72 69 65 75 78 20 20 3c 66 65 72  e Ferrieux  <fer
c660: 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75 72  [email protected]
c670: 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
c680: 20 7b 77 69 6e 2c 75 6e 69 78 7d 2f 63 6f 6e 66   {win,unix}/conf
c690: 69 67 75 72 65 7b 2c 2e 69 6e 7d 3a 20 5b 42 75  igure{,.in}: [Bu
c6a0: 67 20 32 38 31 32 39 38 31 5d 3a 20 43 6c 65 61  g 2812981]: Clea
c6b0: 6e 20 75 70 20 62 75 6e 64 6c 65 64 0a 09 70 61  n up bundled..pa
c6c0: 63 6b 61 67 65 73 27 20 62 75 69 6c 64 20 64 69  ckages' build di
c6d0: 72 65 63 74 6f 72 79 20 66 72 6f 6d 20 77 69 74  rectory from wit
c6e0: 68 69 6e 20 54 63 6c 27 73 20 2e 2f 63 6f 6e 66  hin Tcl's ./conf
c6f0: 69 67 75 72 65 2c 20 74 6f 20 61 76 6f 69 64 0a  igure, to avoid.
c700: 09 73 74 61 6c 65 20 63 6f 6e 66 69 67 75 72 61  .stale configura
c710: 74 69 6f 6e 2e 0a 0a 32 30 31 32 2d 30 35 2d 30  tion...2012-05-0
c720: 39 20 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69  9  Andreas Kupri
c730: 65 73 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63  es  <[email protected]
c740: 74 69 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a  tivestate.com>..
c750: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f  .* generic/tclIO
c760: 52 43 68 61 6e 2e 63 3a 20 5b 42 75 67 20 33 35  RChan.c: [Bug 35
c770: 32 32 35 36 30 5d 3a 20 46 69 78 65 64 20 74 68  22560]: Fixed th
c780: 65 20 63 72 61 73 68 2c 20 65 6e 61 62 6c 65 64  e crash, enabled
c790: 20 74 68 65 0a 09 74 65 73 74 20 63 61 73 65 2e   the..test case.
c7a0: 20 4d 6f 64 69 66 69 65 64 20 5b 63 68 61 6e 20   Modified [chan 
c7b0: 70 6f 73 74 65 76 65 6e 74 5d 20 74 6f 20 70 72  postevent] to pr
c7c0: 6f 70 65 72 6c 79 20 69 6e 6a 65 63 74 20 74 68  operly inject th
c7d0: 65 20 65 76 65 6e 74 28 73 29 0a 09 69 6e 74 6f  e event(s)..into
c7e0: 20 74 68 65 20 6f 77 6e 65 72 20 74 68 72 65 61   the owner threa
c7f0: 64 27 73 20 65 76 65 6e 74 20 71 75 65 75 65 20  d's event queue 
c800: 66 6f 72 20 65 78 65 63 75 74 69 6f 6e 20 69 6e  for execution in
c810: 20 74 68 65 20 63 6f 72 72 65 63 74 0a 09 63 6f   the correct..co
c820: 6e 74 65 78 74 2e 20 52 65 6e 61 6d 65 64 20 74  ntext. Renamed t
c830: 68 65 20 46 6f 72 77 61 72 64 4f 70 54 6f 2e 2e  he ForwardOpTo..
c840: 2e 54 68 72 65 61 64 28 29 20 66 75 6e 63 74 69  .Thread() functi
c850: 6f 6e 20 74 6f 20 6d 61 74 63 68 20 77 69 74 68  on to match with
c860: 20 6f 75 72 0a 09 74 65 72 6d 69 6e 6f 6c 6f 67   our..terminolog
c870: 79 2e 0a 0a 09 2a 20 74 65 73 74 73 2f 69 6f 43  y....* tests/ioC
c880: 6d 64 2e 74 65 73 74 3a 20 5b 42 75 67 20 33 35  md.test: [Bug 35
c890: 32 32 35 36 30 5d 3a 20 41 64 64 65 64 20 61 20  22560]: Added a 
c8a0: 74 65 73 74 20 77 68 69 63 68 20 63 72 61 73 68  test which crash
c8b0: 65 73 20 74 68 65 20 63 6f 72 65 0a 09 69 66 20  es the core..if 
c8c0: 69 74 20 77 65 72 65 20 6e 6f 74 20 64 69 73 61  it were not disa
c8d0: 62 6c 65 64 20 61 73 20 6b 6e 6f 77 6e 42 75 67  bled as knownBug
c8e0: 2e 20 46 6f 72 20 61 20 72 65 66 6c 65 63 74 65  . For a reflecte
c8f0: 64 20 63 68 61 6e 6e 65 6c 0a 09 74 72 61 6e 73  d channel..trans
c900: 66 65 72 65 64 20 74 6f 20 61 20 64 69 66 66 65  fered to a diffe
c910: 72 65 6e 74 20 74 68 72 65 61 64 20 74 68 65 20  rent thread the 
c920: 5b 63 68 61 6e 20 70 6f 73 74 65 76 65 6e 74 5d  [chan postevent]
c930: 20 72 75 6e 20 69 6e 20 74 68 65 0a 09 68 61 6e   run in the..han
c940: 64 6c 65 72 20 74 68 72 65 61 64 20 74 72 69 65  dler thread trie
c950: 73 20 74 6f 20 65 78 65 63 75 74 65 20 74 68 65  s to execute the
c960: 20 6f 77 6e 65 72 20 74 68 72 65 61 64 73 27 73   owner threads's
c970: 20 66 69 6c 65 65 76 65 6e 74 20 73 63 72 69 70   fileevent scrip
c980: 74 73 0a 09 62 79 20 69 74 73 65 6c 66 2c 20 77  ts..by itself, w
c990: 72 6f 6e 67 6c 79 20 72 65 61 63 68 69 6e 67 20  rongly reaching 
c9a0: 61 63 72 6f 73 73 20 74 68 72 65 61 64 20 62 6f  across thread bo
c9b0: 75 6e 64 61 72 69 65 73 2e 0a 0a 32 30 31 32 2d  undaries...2012-
c9c0: 30 34 2d 32 38 20 20 41 6c 65 78 61 6e 64 72 65  04-28  Alexandre
c9d0: 20 46 65 72 72 69 65 75 78 20 20 3c 66 65 72 72   Ferrieux  <ferr
c9e0: 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75 72 63  [email protected]
c9f0: 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
ca00: 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 2e 63 3a  generic/tclIO.c:
ca10: 20 50 72 6f 70 65 72 6c 79 20 63 6c 6f 73 65 20   Properly close 
ca20: 6e 6f 6e 62 6c 6f 63 6b 69 6e 67 20 63 68 61 6e  nonblocking chan
ca30: 6e 65 6c 73 20 65 76 65 6e 20 77 68 65 6e 0a 09  nels even when..
ca40: 6e 6f 74 20 66 6c 75 73 68 69 6e 67 20 74 68 65  not flushing the
ca50: 6d 2e 0a 0a 32 30 31 32 2d 30 35 2d 30 33 20 20  m...2012-05-03  
ca60: 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
ca70: 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
ca80: 2e 6e 65 74 3e 0a 0a 09 2a 20 63 6f 6d 70 61 74  .net>...* compat
ca90: 2f 7a 6c 69 62 2f 2a 3a 20 55 70 67 72 61 64 65  /zlib/*: Upgrade
caa0: 20 74 6f 20 7a 6c 69 62 20 31 2e 32 2e 37 20 28   to zlib 1.2.7 (
cab0: 70 72 65 2d 62 75 69 6c 74 20 64 6c 6c 20 69 73  pre-built dll is
cac0: 20 73 74 69 6c 6c 20 31 2e 32 2e 35 2c 0a 09 77   still 1.2.5,..w
cad0: 69 6c 6c 20 62 65 20 75 70 67 72 61 64 65 64 20  ill be upgraded 
cae0: 61 73 20 73 6f 6f 6e 20 61 73 20 74 68 65 20 6f  as soon as the o
caf0: 66 66 69 63 69 61 6c 20 62 75 69 6c 64 20 69 73  fficial build is
cb00: 20 61 76 61 69 6c 61 62 6c 65 29 0a 0a 32 30 31   available)..201
cb10: 32 2d 30 35 2d 30 33 20 20 44 6f 6e 20 50 6f 72  2-05-03  Don Por
cb20: 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
cb30: 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
cb40: 0a 0a 09 2a 20 74 65 73 74 73 2f 73 6f 63 6b 65  ...* tests/socke
cb50: 74 2e 74 65 73 74 3a 09 5b 42 75 67 20 33 34 32  t.test:.[Bug 342
cb60: 38 37 35 34 5d 3a 20 54 65 73 74 20 73 6f 63 6b  8754]: Test sock
cb70: 65 74 2d 31 34 2e 32 20 74 6f 6c 65 72 61 74 65  et-14.2 tolerate
cb80: 0a 09 5b 73 6f 63 6b 65 74 20 2d 61 73 79 6e 63  ..[socket -async
cb90: 5d 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 68 61  ] connection tha
cba0: 74 20 63 6f 6e 6e 65 63 74 73 20 73 79 6e 63 68  t connects synch
cbb0: 72 6f 6e 6f 75 73 6c 79 2e 0a 0a 09 2a 20 75 6e  ronously....* un
cbc0: 69 78 2f 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63  ix/tclUnixSock.c
cbd0: 3a 09 5b 42 75 67 20 33 34 32 38 37 35 33 5d 3a  :.[Bug 3428753]:
cbe0: 20 46 69 78 20 5b 73 6f 63 6b 65 74 20 2d 61 73   Fix [socket -as
cbf0: 79 6e 63 5d 20 63 6f 6e 6e 65 63 74 69 6f 6e 73  ync] connections
cc00: 0a 09 74 68 61 74 20 6d 61 6e 61 67 65 20 74 6f  ..that manage to
cc10: 20 63 6f 6e 6e 65 63 74 20 73 79 6e 63 68 72 6f   connect synchro
cc20: 6e 6f 75 73 6c 79 2e 0a 0a 32 30 31 32 2d 30 35  nously...2012-05
cc30: 2d 30 32 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -02  Jan Nijtman
cc40: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
cc50: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
cc60: 65 6e 65 72 69 63 2f 63 6f 6e 66 69 67 75 72 65  eneric/configure
cc70: 2e 69 6e 3a 20 20 20 20 42 65 74 74 65 72 20 64  .in:    Better d
cc80: 65 74 65 63 74 69 6f 6e 20 61 6e 64 20 69 6d 70  etection and imp
cc90: 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 0a  lementation for.
cca0: 09 2a 20 67 65 6e 65 72 69 63 2f 63 6f 6e 66 69  .* generic/confi
ccb0: 67 75 72 65 3a 20 20 20 20 20 20 20 63 70 75 69  gure:       cpui
ccc0: 64 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 6f 6e  d instruction on
ccd0: 20 49 6e 74 65 6c 2d 64 65 72 69 76 65 64 0a 09   Intel-derived..
cce0: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 6e 69  * generic/tclUni
ccf0: 78 43 6f 6d 70 61 74 2e 63 3a 20 70 72 6f 63 65  xCompat.c: proce
cd00: 73 73 6f 72 73 2c 20 62 6f 74 68 20 33 32 2d 62  ssors, both 32-b
cd10: 69 74 20 61 6e 64 20 36 34 2d 62 69 74 2e 0a 09  it and 64-bit...
cd20: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65 73  * generic/tclTes
cd30: 74 2e 63 3a 20 20 20 20 20 20 20 4d 6f 76 65 20  t.c:       Move 
cd40: 63 70 75 69 64 20 74 65 73 74 63 61 73 65 20 66  cpuid testcase f
cd50: 72 6f 6d 20 77 69 6e 2d 73 70 65 63 69 66 69 63  rom win-specific
cd60: 20 74 6f 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69   to..* win/tclWi
cd70: 6e 54 65 73 74 2e 63 3a 20 20 20 20 20 20 20 20  nTest.c:        
cd80: 67 65 6e 65 72 69 63 20 74 65 73 74 73 2c 20 61  generic tests, a
cd90: 73 20 69 74 20 73 68 6f 75 6c 64 20 77 6f 72 6b  s it should work
cda0: 20 6f 6e 20 61 6c 6c 0a 09 2a 20 74 65 73 74 73   on all..* tests
cdb0: 2f 70 6c 61 74 66 6f 72 6d 2e 74 65 73 74 3a 20  /platform.test: 
cdc0: 20 20 20 20 49 6e 74 65 6c 2d 72 65 6c 61 74 65      Intel-relate
cdd0: 64 20 70 6c 61 74 66 6f 72 6d 73 20 6e 6f 77 2e  d platforms now.
cde0: 0a 0a 32 30 31 32 2d 30 34 2d 33 30 20 20 41 6c  ..2012-04-30  Al
cdf0: 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
ce00: 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
ce10: 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
ce20: 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 69 6f 43  t>...* tests/ioC
ce30: 6d 64 2e 74 65 73 74 3a 20 5b 42 75 67 20 33 35  md.test: [Bug 35
ce40: 32 32 35 36 30 5d 3a 20 54 61 6d 65 20 64 65 61  22560]: Tame dea
ce50: 64 6c 6f 63 6b 73 20 69 6e 20 62 72 6f 6b 65 6e  dlocks in broken
ce60: 20 72 65 66 63 68 61 6e 0a 09 74 65 73 74 73 2e   refchan..tests.
ce70: 0a 0a 32 30 31 32 2d 30 34 2d 32 38 20 20 41 6c  ..2012-04-28  Al
ce80: 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
ce90: 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
cea0: 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
ceb0: 74 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41 54  t>...IMPLEMENTAT
cec0: 49 4f 4e 20 4f 46 20 54 49 50 23 33 39 38 0a 0a  ION OF TIP#398..
ced0: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f  .* generic/tclIO
cee0: 2e 63 3a 20 51 75 69 63 6b 6c 79 20 45 78 69 74  .c: Quickly Exit
cef0: 20 77 69 74 68 20 4e 6f 6e 2d 42 6c 6f 63 6b 69   with Non-Blocki
cf00: 6e 67 20 42 6c 6f 63 6b 65 64 20 43 68 61 6e 6e  ng Blocked Chann
cf10: 65 6c 73 0a 09 2a 20 74 65 73 74 73 2f 69 6f 2e  els..* tests/io.
cf20: 74 65 73 74 20 20 3a 20 2a 2a 2a 20 50 4f 54 45  test  : *** POTE
cf30: 4e 54 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49 42  NTIAL INCOMPATIB
cf40: 49 4c 49 54 59 20 2a 2a 2a 0a 09 2a 20 64 6f 63  ILITY ***..* doc
cf50: 2f 63 6c 6f 73 65 2e 6e 20 20 20 20 3a 20 28 63  /close.n    : (c
cf60: 6f 6d 70 61 74 20 66 6c 61 67 20 61 76 61 69 6c  ompat flag avail
cf70: 61 62 6c 65 29 0a 0a 32 30 31 32 2d 30 34 2d 32  able)..2012-04-2
cf80: 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  7  Jan Nijtmans 
cf90: 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
cfa0: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
cfb0: 65 72 69 63 2f 74 63 6c 50 6f 72 74 2e 68 3a 20  eric/tclPort.h: 
cfc0: 20 20 20 4d 6f 76 65 20 43 59 47 57 49 4e 2d 73     Move CYGWIN-s
cfd0: 70 65 63 69 66 69 63 20 73 74 75 66 66 20 66 72  pecific stuff fr
cfe0: 6f 6d 20 74 63 6c 50 6f 72 74 2e 68 20 74 6f 0a  om tclPort.h to.
cff0: 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 6e  .* generic/tclEn
d000: 76 2e 63 3a 20 20 20 20 20 74 63 6c 55 6e 69 78  v.c:     tclUnix
d010: 50 6f 72 74 2e 68 2c 20 77 68 65 72 65 20 69 74  Port.h, where it
d020: 20 62 65 6c 6f 6e 67 73 2e 0a 09 2a 20 75 6e 69   belongs...* uni
d030: 78 2f 74 63 6c 55 6e 69 78 50 6f 72 74 2e 68 3a  x/tclUnixPort.h:
d040: 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78  ..* unix/tclUnix
d050: 46 69 6c 65 2e 63 3a 0a 0a 32 30 31 32 2d 30 34  File.c:..2012-04
d060: 2d 32 37 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -27  Donal K. Fe
d070: 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
d080: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69  s.sf.net>...* li
d090: 62 72 61 72 79 2f 69 6e 69 74 2e 74 63 6c 20 28  brary/init.tcl (
d0a0: 61 75 74 6f 5f 65 78 65 63 6f 6b 29 3a 20 41 6c  auto_execok): Al
d0b0: 6c 6f 77 20 73 68 65 6c 6c 20 62 75 69 6c 74 69  low shell builti
d0c0: 6e 73 20 74 6f 20 62 65 20 64 65 74 65 63 74 65  ns to be detecte
d0d0: 64 0a 09 65 76 65 6e 20 69 66 20 74 68 65 79 20  d..even if they 
d0e0: 61 72 65 20 75 70 70 65 72 2d 63 61 73 65 64 2e  are upper-cased.
d0f0: 0a 0a 32 30 31 32 2d 30 34 2d 32 36 20 20 4a 61  ..2012-04-26  Ja
d100: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
d110: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
d120: 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
d130: 74 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a 20 20  tclStubInit.c:  
d140: 20 20 47 65 74 20 72 69 64 20 6f 66 20 5f 41 4e    Get rid of _AN
d150: 53 49 5f 41 52 47 53 5f 20 61 6e 64 20 43 4f 4e  SI_ARGS_ and CON
d160: 53 54 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ST..* generic/tc
d170: 6c 49 4f 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  lIO.c:..* generi
d180: 63 2f 74 63 6c 49 4f 43 6d 64 2e 63 3a 0a 09 2a  c/tclIOCmd.c:..*
d190: 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65 73 74   generic/tclTest
d1a0: 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55  .c:..* unix/tclU
d1b0: 6e 69 78 43 68 61 6e 2e 63 3a 0a 0a 32 30 31 32  nixChan.c:..2012
d1c0: 2d 30 34 2d 32 35 20 20 44 6f 6e 61 6c 20 4b 2e  -04-25  Donal K.
d1d0: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
d1e0: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
d1f0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c   generic/tclUtil
d200: 2e 63 20 28 54 63 6c 44 53 74 72 69 6e 67 54 6f  .c (TclDStringTo
d210: 4f 62 6a 29 3a 20 41 64 64 65 64 20 69 6e 74 65  Obj): Added inte
d220: 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 74 6f  rnal function to
d230: 20 6d 61 6b 65 0a 09 74 68 65 20 66 61 69 72 6c   make..the fairl
d240: 79 2d 63 6f 6d 6d 6f 6e 20 6f 70 65 72 61 74 69  y-common operati
d250: 6f 6e 20 6f 66 20 63 6f 6e 76 65 72 74 69 6e 67  on of converting
d260: 20 61 20 44 53 74 72 69 6e 67 20 69 6e 74 6f 20   a DString into 
d270: 61 6e 20 4f 62 6a 20 61 20 6d 6f 72 65 0a 09 65  an Obj a more..e
d280: 66 66 69 63 69 65 6e 74 20 6f 6e 65 3b 20 66 6f  fficient one; fo
d290: 72 20 6c 6f 6e 67 20 73 74 72 69 6e 67 73 2c 20  r long strings, 
d2a0: 69 74 20 63 61 6e 20 6a 75 73 74 20 74 72 61 6e  it can just tran
d2b0: 73 66 65 72 20 74 68 65 20 6f 77 6e 65 72 73 68  sfer the ownersh
d2c0: 69 70 20 6f 66 0a 09 74 68 65 20 62 75 66 66 65  ip of..the buffe
d2d0: 72 20 64 69 72 65 63 74 6c 79 2e 20 52 65 70 6c  r directly. Repl
d2e0: 61 63 65 73 20 74 68 69 73 3a 0a 09 20 20 20 6f  aces this:..   o
d2f0: 62 6a 3d 54 63 6c 5f 4e 65 77 53 74 72 69 6e 67  bj=Tcl_NewString
d300: 4f 62 6a 28 54 63 6c 5f 44 53 74 72 69 6e 67 56  Obj(Tcl_DStringV
d310: 61 6c 75 65 28 26 64 73 29 2c 54 63 6c 5f 44 53  alue(&ds),Tcl_DS
d320: 74 72 69 6e 67 4c 65 6e 67 74 68 28 26 64 73 29  tringLength(&ds)
d330: 29 3b 0a 09 20 20 20 54 63 6c 5f 44 53 74 72 69  );..   Tcl_DStri
d340: 6e 67 46 72 65 65 28 26 64 73 29 3b 0a 09 77 69  ngFree(&ds);..wi
d350: 74 68 20 74 68 69 73 3a 0a 09 20 20 20 6f 62 6a  th this:..   obj
d360: 3d 54 63 6c 44 53 74 72 69 6e 67 54 6f 4f 62 6a  =TclDStringToObj
d370: 28 26 64 73 29 3b 0a 0a 32 30 31 32 2d 30 34 2d  (&ds);..2012-04-
d380: 32 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  24  Jan Nijtmans
d390: 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
d3a0: 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
d3b0: 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63  neric/tclInt.dec
d3c0: 6c 73 3a 20 20 20 20 20 20 5b 42 75 67 20 33 35  ls:      [Bug 35
d3d0: 30 38 37 37 31 5d 3a 20 6c 6f 61 64 20 74 63 6c  08771]: load tcl
d3e0: 72 65 67 2e 64 6c 6c 20 69 6e 20 63 79 67 77 69  reg.dll in cygwi
d3f0: 6e 0a 09 09 09 09 20 20 20 20 20 74 63 6c 73 68  n.....     tclsh
d400: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
d410: 6e 74 50 6c 61 74 44 65 63 6c 73 2e 68 3a 20 49  ntPlatDecls.h: I
d420: 6d 70 6c 65 6d 65 6e 74 20 54 63 6c 57 69 6e 47  mplement TclWinG
d430: 65 74 53 6f 63 6b 4f 70 74 2c 0a 09 2a 20 67 65  etSockOpt,..* ge
d440: 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e 69  neric/tclStubIni
d450: 74 2e 63 3a 20 20 20 20 20 54 63 6c 57 69 6e 47  t.c:     TclWinG
d460: 65 74 53 65 72 76 42 79 4e 61 6d 65 20 61 6e 64  etServByName and
d470: 20 54 63 6c 57 69 6e 43 50 55 49 44 20 66 6f 72   TclWinCPUID for
d480: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55  ..* generic/tclU
d490: 6e 69 78 43 6f 6d 70 61 74 2e 63 3a 20 20 20 43  nixCompat.c:   C
d4a0: 79 67 77 69 6e 2e 0a 09 2a 20 75 6e 69 78 2f 63  ygwin...* unix/c
d4b0: 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 0a 09 2a 20  onfigure.in:..* 
d4c0: 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a 0a  unix/configure:.
d4d0: 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 43  .* unix/tclUnixC
d4e0: 6f 6d 70 61 74 2e 63 3a 0a 0a 32 30 31 32 2d 30  ompat.c:..2012-0
d4f0: 34 2d 31 38 20 20 4b 65 76 69 6e 20 42 2e 20 4b  4-18  Kevin B. K
d500: 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
d510: 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 6c 69 62 72  cm.org>...* libr
d520: 61 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63  ary/tzdata/Afric
d530: 61 2f 43 61 73 61 62 6c 61 6e 63 61 3a 0a 09 2a  a/Casablanca:..*
d540: 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
d550: 41 6d 65 72 69 63 61 2f 50 6f 72 74 2d 61 75 2d  America/Port-au-
d560: 50 72 69 6e 63 65 3a 0a 09 2a 20 6c 69 62 72 61  Prince:..* libra
d570: 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 44  ry/tzdata/Asia/D
d580: 61 6d 61 73 63 75 73 3a 0a 09 2a 20 6c 69 62 72  amascus:..* libr
d590: 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f  ary/tzdata/Asia/
d5a0: 47 61 7a 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79  Gaza:..* library
d5b0: 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 48 65 62  /tzdata/Asia/Heb
d5c0: 72 6f 6e 3a 20 74 7a 64 61 74 61 32 30 31 32 63  ron: tzdata2012c
d5d0: 0a 0a 32 30 31 32 2d 30 34 2d 31 36 20 20 44 6f  ..2012-04-16  Do
d5e0: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
d5f0: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
d600: 74 3e 0a 0a 09 2a 20 64 6f 63 2f 46 69 6c 65 53  t>...* doc/FileS
d610: 79 73 74 65 6d 2e 33 20 28 54 63 6c 5f 46 53 4f  ystem.3 (Tcl_FSO
d620: 70 65 6e 46 69 6c 65 43 68 61 6e 6e 65 6c 50 72  penFileChannelPr
d630: 6f 63 29 3a 20 5b 42 75 67 20 33 35 31 38 32 34  oc): [Bug 351824
d640: 34 5d 3a 20 46 69 78 65 64 0a 09 64 6f 63 75 6d  4]: Fixed..docum
d650: 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 69 73  entation of this
d660: 20 66 69 6c 65 73 79 73 74 65 6d 20 63 61 6c 6c   filesystem call
d670: 62 61 63 6b 20 66 75 6e 63 74 69 6f 6e 3b 20 69  back function; i
d680: 74 20 6d 75 73 74 20 6e 6f 74 0a 09 72 65 67 69  t must not..regi
d690: 73 74 65 72 20 69 74 73 20 63 72 65 61 74 65 64  ster its created
d6a0: 20 63 68 61 6e 6e 65 6c 20 2d 20 74 68 61 74 27   channel - that'
d6b0: 73 20 74 68 65 20 72 65 73 70 6f 6e 73 69 62 69  s the responsibi
d6c0: 6c 69 74 79 20 6f 66 20 74 68 65 20 63 61 6c 6c  lity of the call
d6d0: 65 72 0a 09 6f 66 20 54 63 6c 5f 46 53 4f 70 65  er..of Tcl_FSOpe
d6e0: 6e 46 69 6c 65 43 68 61 6e 6e 65 6c 20 2d 20 61  nFileChannel - a
d6f0: 73 20 74 68 61 74 20 6c 65 61 64 73 20 74 6f 20  s that leads to 
d700: 72 65 66 65 72 65 6e 63 65 20 6c 65 61 6b 73 2e  reference leaks.
d710: 0a 0a 32 30 31 32 2d 30 34 2d 31 35 20 20 44 6f  ..2012-04-15  Do
d720: 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
d730: 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
d740: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
d750: 63 6c 45 6e 73 65 6d 62 6c 65 2e 63 20 28 4e 73  clEnsemble.c (Ns
d760: 45 6e 73 65 6d 62 6c 65 49 6d 70 6c 65 6d 65 6e  EnsembleImplemen
d770: 74 61 74 69 6f 6e 43 6d 64 4e 52 29 3a 0a 09 2a  tationCmdNR):..*
d780: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 55 74   generic/tclIOUt
d790: 69 6c 2e 63 20 28 54 63 6c 5f 46 53 45 76 61 6c  il.c (Tcl_FSEval
d7a0: 46 69 6c 65 45 78 29 3a 20 43 75 74 20 6f 75 74  FileEx): Cut out
d7b0: 20 6c 65 76 65 6c 73 20 6f 66 20 74 68 65 20 43   levels of the C
d7c0: 0a 09 73 74 61 63 6b 20 62 79 20 67 6f 69 6e 67  ..stack by going
d7d0: 20 64 69 72 65 63 74 20 74 6f 20 74 68 65 20 72   direct to the r
d7e0: 65 6c 65 76 61 6e 74 20 69 6e 74 65 72 6e 61 6c  elevant internal
d7f0: 20 65 76 61 6c 75 61 74 69 6f 6e 20 66 75 6e 63   evaluation func
d800: 74 69 6f 6e 2e 0a 0a 09 2a 20 67 65 6e 65 72 69  tion....* generi
d810: 63 2f 74 63 6c 5a 6c 69 62 2e 63 20 28 5a 6c 69  c/tclZlib.c (Zli
d820: 62 54 72 61 6e 73 66 6f 72 6d 53 65 74 4f 70 74  bTransformSetOpt
d830: 69 6f 6e 29 3a 20 5b 42 75 67 20 33 35 31 37 36  ion): [Bug 35176
d840: 39 36 5d 3a 20 4d 61 6b 65 0a 09 66 6c 75 73 68  96]: Make..flush
d850: 69 6e 67 20 77 6f 72 6b 20 63 6f 72 72 65 63 74  ing work correct
d860: 6c 79 20 69 6e 20 61 20 70 75 73 68 65 64 20 63  ly in a pushed c
d870: 6f 6d 70 72 65 73 73 69 6e 67 20 63 68 61 6e 6e  ompressing chann
d880: 65 6c 20 74 72 61 6e 73 66 6f 72 6d 2e 0a 0a 32  el transform...2
d890: 30 31 32 2d 30 34 2d 31 32 20 20 4a 61 6e 20 4e  012-04-12  Jan N
d8a0: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
d8b0: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
d8c0: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
d8d0: 49 6e 74 2e 64 65 63 6c 73 3a 20 20 20 20 20 20  Int.decls:      
d8e0: 5b 42 75 67 20 33 35 31 34 34 37 35 5d 3a 20 52  [Bug 3514475]: R
d8f0: 65 6d 6f 76 65 20 54 63 6c 70 47 65 74 54 69 6d  emove TclpGetTim
d900: 65 5a 6f 6e 65 20 61 6e 64 0a 09 2a 20 67 65 6e  eZone and..* gen
d910: 65 72 69 63 2f 74 63 6c 49 6e 74 44 65 63 6c 73  eric/tclIntDecls
d920: 2e 68 3a 20 20 20 20 20 54 63 6c 70 47 65 74 54  .h:     TclpGetT
d930: 5a 4e 61 6d 65 0a 09 2a 20 67 65 6e 65 72 69 63  ZName..* generic
d940: 2f 74 63 6c 49 6e 74 50 6c 61 74 44 65 63 6c 73  /tclIntPlatDecls
d950: 2e 68 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .h:..* generic/t
d960: 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a 0a 09 2a  clStubInit.c:..*
d970: 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 54 69 6d   unix/tclUnixTim
d980: 65 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c  e.c:..* unix/tcl
d990: 57 69 6e 54 69 6c 65 6d 63 3a 0a 0a 32 30 31 32  WinTilemc:..2012
d9a0: 2d 30 34 2d 31 31 20 20 4a 61 6e 20 4e 69 6a 74  -04-11  Jan Nijt
d9b0: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
d9c0: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
d9d0: 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 49 6e 69 74  * win/tclWinInit
d9e0: 2e 63 3a 20 20 20 20 20 5b 42 75 67 20 33 34 34  .c:     [Bug 344
d9f0: 38 35 31 32 5d 3a 20 63 6c 6f 63 6b 20 73 63 61  8512]: clock sca
da00: 6e 20 22 31 39 35 38 2d 30 31 2d 30 31 22 20 66  n "1958-01-01" f
da10: 61 69 6c 73 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e  ails..* win/tcl.
da20: 6d 34 3a 20 20 20 20 20 20 20 20 20 20 20 6f 6e  m4:           on
da30: 6c 79 20 69 6e 20 64 65 62 75 67 20 63 6f 6d 70  ly in debug comp
da40: 69 6c 61 74 69 6f 6e 2e 0a 09 2a 20 77 69 6e 2f  ilation...* win/
da50: 63 6f 6e 66 69 67 75 72 65 3a 0a 09 2a 20 75 6e  configure:..* un
da60: 69 78 2f 74 63 6c 2e 6d 34 3a 20 20 20 20 20 20  ix/tcl.m4:      
da70: 20 20 20 20 55 73 65 20 4e 44 45 42 55 47 20 63      Use NDEBUG c
da80: 6f 6e 73 69 73 74 61 6e 74 6c 79 20 6d 65 61 6e  onsistantly mean
da90: 69 6e 67 3a 20 6e 6f 20 64 65 62 75 67 67 69 6e  ing: no debuggin
daa0: 67 2e 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69  g...* unix/confi
dab0: 67 75 72 65 3a 0a 09 2a 20 67 65 6e 65 72 69 63  gure:..* generic
dac0: 2f 74 63 6c 42 61 73 69 63 2e 63 3a 0a 09 2a 20  /tclBasic.c:..* 
dad0: 6c 69 62 72 61 72 79 2f 64 64 65 2f 70 6b 67 49  library/dde/pkgI
dae0: 6e 64 65 78 2e 74 63 6c 3a 20 20 55 73 65 20 5b  ndex.tcl:  Use [
daf0: 3a 3a 74 63 6c 3a 3a 70 6b 67 63 6f 6e 66 69 67  ::tcl::pkgconfig
db00: 20 67 65 74 20 64 65 62 75 67 5d 20 69 6e 73 74   get debug] inst
db10: 65 61 64 0a 09 2a 20 6c 69 62 72 61 72 79 2f 72  ead..* library/r
db20: 65 67 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a  eg/pkgIndex.tcl:
db30: 20 20 6f 66 20 5b 69 6e 66 6f 20 65 78 69 73 74    of [info exist
db40: 73 20 3a 3a 74 63 6c 5f 70 6c 61 74 66 6f 72 6d  s ::tcl_platform
db50: 28 64 65 62 75 67 29 5d 0a 0a 32 30 31 32 2d 30  (debug)]..2012-0
db60: 34 2d 31 30 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  4-10  Donal K. F
db70: 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
db80: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
db90: 65 6e 65 72 69 63 2f 74 63 6c 2e 68 20 28 54 43  eneric/tcl.h (TC
dba0: 4c 5f 44 45 50 52 45 43 41 54 45 44 5f 41 50 49  L_DEPRECATED_API
dbb0: 29 3a 20 5b 42 75 67 20 32 34 35 38 39 37 36 5d  ): [Bug 2458976]
dbc0: 3a 20 41 64 64 65 64 20 6d 61 63 72 6f 20 74 68  : Added macro th
dbd0: 61 74 0a 09 63 61 6e 20 62 65 20 75 73 65 64 20  at..can be used 
dbe0: 74 6f 20 6d 61 72 6b 20 70 61 72 74 73 20 6f 66  to mark parts of
dbf0: 20 54 63 6c 27 73 20 41 50 49 20 61 73 20 64 65   Tcl's API as de
dc00: 70 72 65 63 61 74 65 64 2e 20 43 75 72 72 65 6e  precated. Curren
dc10: 74 6c 79 20 6f 6e 6c 79 0a 09 75 73 65 64 20 66  tly only..used f
dc20: 6f 72 20 66 69 65 6c 64 73 20 6f 66 20 54 63 6c  or fields of Tcl
dc30: 5f 49 6e 74 65 72 70 2c 20 77 68 69 63 68 20 54  _Interp, which T
dc40: 49 50 73 20 33 33 30 20 61 6e 64 20 33 33 36 20  IPs 330 and 336 
dc50: 68 61 76 65 20 64 65 70 72 65 63 61 74 65 64 0a  have deprecated.
dc60: 09 77 69 74 68 20 61 20 6d 69 67 72 61 74 69 6f  .with a migratio
dc70: 6e 20 73 74 72 61 74 65 67 79 3b 20 77 65 20 77  n strategy; we w
dc80: 61 6e 74 20 74 6f 20 65 6e 63 6f 75 72 61 67 65  ant to encourage
dc90: 20 70 65 6f 70 6c 65 20 74 6f 20 6d 6f 76 65 20   people to move 
dca0: 61 77 61 79 0a 09 66 72 6f 6d 20 74 68 6f 73 65  away..from those
dcb0: 20 66 69 65 6c 64 73 2e 0a 0a 32 30 31 32 2d 30   fields...2012-0
dcc0: 34 2d 30 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  4-09  Donal K. F
dcd0: 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
dce0: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
dcf0: 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 44 65 66 69  eneric/tclOODefi
dd00: 6e 65 43 6d 64 73 2e 63 20 28 43 6c 61 73 73 56  neCmds.c (ClassV
dd10: 61 72 73 53 65 74 2c 20 4f 62 6a 56 61 72 73 53  arsSet, ObjVarsS
dd20: 65 74 29 3a 20 5b 42 75 67 20 33 33 39 36 38 39  et): [Bug 339689
dd30: 36 5d 3a 0a 09 45 6e 73 75 72 65 20 74 68 61 74  6]:..Ensure that
dd40: 20 74 68 65 20 6c 69 73 74 73 20 6f 66 20 76 61   the lists of va
dd50: 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 75 73 65  riable names use
dd60: 64 20 74 6f 20 64 72 69 76 65 20 76 61 72 69 61  d to drive varia
dd70: 62 6c 65 0a 09 72 65 73 6f 6c 75 74 69 6f 6e 20  ble..resolution 
dd80: 77 69 6c 6c 20 6e 65 76 65 72 20 68 61 76 65 20  will never have 
dd90: 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 74 77  the same name tw
dda0: 69 63 65 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  ice....* generic
ddb0: 2f 74 63 6c 56 61 72 2e 63 20 28 41 70 70 65 6e  /tclVar.c (Appen
ddc0: 64 4c 6f 63 61 6c 73 29 3a 20 5b 42 75 67 20 32  dLocals): [Bug 2
ddd0: 37 31 32 33 37 37 5d 3a 20 46 69 78 20 70 72 6f  712377]: Fix pro
dde0: 62 6c 65 6d 20 77 69 74 68 0a 09 72 65 70 6f 72  blem with..repor
ddf0: 74 69 6e 67 20 6f 66 20 64 65 63 6c 61 72 65 64  ting of declared
de00: 20 76 61 72 69 61 62 6c 65 73 20 69 6e 20 6d 65   variables in me
de10: 74 68 6f 64 73 2e 20 49 74 27 73 20 72 65 61 6c  thods. It's real
de20: 6c 79 20 61 20 70 72 6f 62 6c 65 6d 20 77 69 74  ly a problem wit
de30: 68 0a 09 68 6f 77 20 5b 69 6e 66 6f 20 76 61 72  h..how [info var
de40: 73 5d 20 69 6e 74 65 72 61 63 74 73 20 77 69 74  s] interacts wit
de50: 68 20 76 61 72 69 61 62 6c 65 20 72 65 73 6f 6c  h variable resol
de60: 76 65 72 73 3b 20 74 68 69 73 20 69 73 20 6a 75  vers; this is ju
de70: 73 74 20 61 20 62 69 74 0a 09 6f 66 20 61 20 68  st a bit..of a h
de80: 61 63 6b 20 73 6f 20 69 74 20 69 73 20 6e 6f 20  ack so it is no 
de90: 6c 6f 6e 67 65 72 20 61 20 62 69 67 20 70 72 6f  longer a big pro
dea0: 62 6c 65 6d 2e 0a 0a 32 30 31 32 2d 30 34 2d 30  blem...2012-04-0
deb0: 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  4  Donal K. Fell
dec0: 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
ded0: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
dee0: 72 69 63 2f 74 63 6c 4f 4f 2e 63 20 28 54 63 6c  ric/tclOO.c (Tcl
def0: 5f 4e 65 77 4f 62 6a 65 63 74 49 6e 73 74 61 6e  _NewObjectInstan
df00: 63 65 2c 20 54 63 6c 4e 52 4e 65 77 4f 62 6a 65  ce, TclNRNewObje
df10: 63 74 49 6e 73 74 61 6e 63 65 29 3a 0a 09 5b 42  ctInstance):..[B
df20: 75 67 20 33 35 31 34 37 36 31 5d 3a 20 46 69 78  ug 3514761]: Fix
df30: 65 64 20 62 6f 67 6f 73 69 74 79 20 77 69 74 68  ed bogosity with
df40: 20 61 75 74 6f 6d 61 74 65 64 20 61 72 67 75 6d   automated argum
df50: 65 6e 74 20 64 65 73 63 72 69 70 74 69 6f 6e 0a  ent description.
df60: 09 68 61 6e 64 6c 69 6e 67 20 77 68 65 6e 20 63  .handling when c
df70: 6f 6e 73 74 72 75 63 74 69 6e 67 20 61 6e 20 69  onstructing an i
df80: 6e 73 74 61 6e 63 65 20 6f 66 20 61 20 63 6c 61  nstance of a cla
df90: 73 73 20 74 68 61 74 20 69 73 20 69 74 73 65 6c  ss that is itsel
dfa0: 66 20 61 0a 09 6d 65 6d 62 65 72 20 6f 66 20 61  f a..member of a
dfb0: 6e 20 65 6e 73 65 6d 62 6c 65 2e 20 54 68 61 6e  n ensemble. Than
dfc0: 6b 73 20 74 6f 20 41 6e 64 72 65 61 73 20 4b 75  ks to Andreas Ku
dfd0: 70 72 69 65 73 20 66 6f 72 20 69 64 65 6e 74 69  pries for identi
dfe0: 66 79 69 6e 67 20 74 68 61 74 0a 09 74 68 69 73  fying that..this
dff0: 20 77 61 73 20 61 20 70 72 6f 62 6c 65 6d 20 63   was a problem c
e000: 61 73 65 20 61 74 20 61 6c 6c 21 0a 09 28 54 63  ase at all!..(Tc
e010: 6c 5f 43 6f 70 79 4f 62 6a 65 63 74 49 6e 73 74  l_CopyObjectInst
e020: 61 6e 63 65 29 3a 20 46 69 78 20 70 6f 74 65 6e  ance): Fix poten
e030: 74 69 61 6c 20 62 6c 65 65 64 2d 6f 76 65 72 20  tial bleed-over 
e040: 6f 66 20 65 6e 73 65 6d 62 6c 65 0a 09 69 6e 66  of ensemble..inf
e050: 6f 72 6d 61 74 69 6f 6e 20 69 6e 74 6f 20 5b 6f  ormation into [o
e060: 6f 3a 3a 63 6f 70 79 5d 2e 0a 0a 32 30 31 32 2d  o::copy]...2012-
e070: 30 34 2d 30 34 20 20 4a 61 6e 20 4e 69 6a 74 6d  04-04  Jan Nijtm
e080: 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
e090: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
e0a0: 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e   win/tclWinSock.
e0b0: 63 3a 09 5b 42 75 67 20 35 31 30 30 30 31 5d 3a  c:.[Bug 510001]:
e0c0: 20 54 63 6c 53 6f 63 6b 4d 69 6e 69 6d 75 6d 42   TclSockMinimumB
e0d0: 75 66 66 65 72 73 20 6e 65 65 64 73 0a 09 2a 20  uffers needs..* 
e0e0: 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 53 6f 63  generic/tclIOSoc
e0f0: 6b 2e 63 3a 09 70 6c 61 74 66 6f 72 6d 20 69 6d  k.c:.platform im
e100: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 09 2a  plementation...*
e110: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
e120: 64 65 63 6c 73 3a 0a 09 2a 20 67 65 6e 65 72 69  decls:..* generi
e130: 63 2f 74 63 6c 49 6e 74 44 65 63 6c 73 2e 68 3a  c/tclIntDecls.h:
e140: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53  ..* generic/tclS
e150: 74 75 62 49 6e 69 74 2e 63 3a 0a 0a 32 30 31 32  tubInit.c:..2012
e160: 2d 30 34 2d 30 33 20 20 4a 61 6e 20 4e 69 6a 74  -04-03  Jan Nijt
e170: 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
e180: 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
e190: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 75  * generic/tclStu
e1a0: 62 49 6e 69 74 2e 63 3a 20 52 65 6d 6f 76 65 20  bInit.c: Remove 
e1b0: 74 68 65 20 54 63 6c 70 47 65 74 54 5a 4e 61 6d  the TclpGetTZNam
e1c0: 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  e implementation
e1d0: 20 66 6f 72 0a 09 2a 20 67 65 6e 65 72 69 63 2f   for..* generic/
e1e0: 74 63 6c 49 6e 74 44 65 63 6c 73 2e 68 3a 20 43  tclIntDecls.h: C
e1f0: 79 67 77 69 6e 20 28 66 72 6f 6d 20 32 30 31 32  ygwin (from 2012
e200: 2d 30 34 2d 30 32 20 63 6f 6d 6d 69 74 29 2c 20  -04-02 commit), 
e210: 72 65 2d 67 65 6e 65 72 61 74 65 64 0a 09 2a 20  re-generated..* 
e220: 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 50 6c  generic/tclIntPl
e230: 61 74 44 65 63 6c 73 2e 68 3a 0a 0a 32 30 31 32  atDecls.h:..2012
e240: 2d 30 34 2d 30 32 20 20 44 6f 6e 61 6c 20 4b 2e  -04-02  Donal K.
e250: 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
e260: 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 49  sers.sf.net>...I
e270: 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 4f 46  MPLEMENTATION OF
e280: 20 54 49 50 23 33 39 36 2e 0a 0a 09 2a 20 67 65   TIP#396....* ge
e290: 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
e2a0: 20 28 62 75 69 6c 74 49 6e 43 6d 64 73 2c 20 54   (builtInCmds, T
e2b0: 63 6c 4e 52 59 69 65 6c 64 54 6f 4f 62 6a 43 6d  clNRYieldToObjCm
e2c0: 64 29 3a 20 43 6f 6e 76 65 72 74 20 74 68 65 0a  d): Convert the.
e2d0: 09 66 6f 72 6d 65 72 6c 79 2d 75 6e 73 75 70 70  .formerly-unsupp
e2e0: 6f 72 74 65 64 20 79 69 65 6c 64 6d 20 61 6e 64  orted yieldm and
e2f0: 20 79 69 65 6c 64 54 6f 20 63 6f 6d 6d 61 6e 64   yieldTo command
e300: 73 20 69 6e 74 6f 20 5b 79 69 65 6c 64 74 6f 5d  s into [yieldto]
e310: 2e 0a 0a 32 30 31 32 2d 30 34 2d 30 32 20 20 4a  ...2012-04-02  J
e320: 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
e330: 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
e340: 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
e350: 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73 3a 20 5b  /tclInt.decls: [
e360: 42 75 67 20 33 35 30 38 37 37 31 5d 3a 20 6c 6f  Bug 3508771]: lo
e370: 61 64 20 74 63 6c 72 65 67 2e 64 6c 6c 20 69 6e  ad tclreg.dll in
e380: 20 63 79 67 77 69 6e 20 74 63 6c 73 68 0a 09 2a   cygwin tclsh..*
e390: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 50   generic/tclIntP
e3a0: 6c 61 74 44 65 63 6c 73 2e 68 3a 20 49 6d 70 6c  latDecls.h: Impl
e3b0: 65 6d 65 6e 74 20 54 63 6c 57 69 6e 47 65 74 54  ement TclWinGetT
e3c0: 63 6c 49 6e 73 74 61 6e 63 65 2c 0a 09 2a 20 67  clInstance,..* g
e3d0: 65 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e  eneric/tclStubIn
e3e0: 69 74 2e 63 3a 20 20 20 20 20 54 63 6c 70 47 65  it.c:     TclpGe
e3f0: 74 54 5a 4e 61 6d 65 2c 20 61 6e 64 20 76 61 72  tTZName, and var
e400: 69 6f 75 73 20 6d 6f 72 65 0a 09 77 69 6e 33 32  ious more..win32
e410: 2d 73 70 65 63 69 66 69 63 20 69 6e 74 65 72 6e  -specific intern
e420: 61 6c 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72  al functions for
e430: 20 43 79 67 77 69 6e 2c 20 73 6f 20 77 69 6e 33   Cygwin, so win3
e440: 32 20 65 78 74 65 6e 73 69 6f 6e 73 0a 09 75 73  2 extensions..us
e450: 69 6e 67 20 74 68 6f 73 65 20 63 61 6e 20 62 65  ing those can be
e460: 20 6c 6f 61 64 65 64 20 69 6e 20 74 68 65 20 63   loaded in the c
e470: 79 67 77 69 6e 20 76 65 72 73 69 6f 6e 20 6f 66  ygwin version of
e480: 20 74 63 6c 73 68 2e 0a 0a 32 30 31 32 2d 30 33   tclsh...2012-03
e490: 2d 33 30 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -30  Jan Nijtman
e4a0: 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
e4b0: 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75  rs.sf.net>...* u
e4c0: 6e 69 78 2f 74 63 6c 2e 6d 34 3a 20 20 20 20 20  nix/tcl.m4:     
e4d0: 20 20 20 5b 42 75 67 20 33 35 31 31 38 30 36 5d     [Bug 3511806]
e4e0: 3a 20 43 6f 6d 70 69 6c 65 72 20 63 68 65 63 6b  : Compiler check
e4f0: 73 20 74 6f 6f 20 65 61 72 6c 79 0a 09 2a 20 75  s too early..* u
e500: 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  nix/configure.in
e510: 3a 20 20 54 68 69 73 20 63 68 61 6e 67 65 20 61  :  This change a
e520: 6c 6c 6f 77 73 20 74 6f 20 62 75 69 6c 64 20 74  llows to build t
e530: 68 65 20 63 79 67 77 69 6e 20 61 6e 64 0a 09 2a  he cygwin and..*
e540: 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 50 6f 72   unix/tclUnixPor
e550: 74 2e 68 3a 20 6d 69 6e 67 77 33 32 20 70 6f 72  t.h: mingw32 por
e560: 74 73 20 6f 66 20 54 63 6c 2f 54 6b 20 74 6f 20  ts of Tcl/Tk to 
e570: 62 75 69 6c 64 20 6f 75 74 2d 6f 66 2d 74 68 65  build out-of-the
e580: 2d 62 6f 78 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e  -box..* win/tcl.
e590: 6d 34 3a 20 20 20 20 20 20 20 20 20 75 73 69 6e  m4:         usin
e5a0: 67 20 61 20 6e 61 74 69 76 65 20 6f 72 20 63 72  g a native or cr
e5b0: 6f 73 73 2d 63 6f 6d 70 69 6c 65 72 2e 0a 09 2a  oss-compiler...*
e5c0: 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65 2e 69   win/configure.i
e5d0: 6e 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  n:..* win/tclWin
e5e0: 50 6f 72 74 2e 68 3a 0a 09 2a 20 77 69 6e 2f 52  Port.h:..* win/R
e5f0: 45 41 44 4d 45 20 20 20 20 20 20 20 20 20 20 44  EADME          D
e600: 6f 63 75 6d 65 6e 74 20 68 6f 77 20 74 6f 20 62  ocument how to b
e610: 75 69 6c 64 20 77 69 6e 33 32 20 6f 72 20 77 69  uild win32 or wi
e620: 6e 36 34 20 65 78 65 63 75 74 61 62 6c 65 73 0a  n64 executables.
e630: 09 77 69 74 68 20 4c 69 6e 75 78 2c 20 43 79 67  .with Linux, Cyg
e640: 77 69 6e 20 6f 72 20 44 61 72 77 69 6e 2e 0a 0a  win or Darwin...
e650: 32 30 31 32 2d 30 33 2d 32 39 20 20 4a 61 6e 20  2012-03-29  Jan 
e660: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
e670: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
e680: 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
e690: 6c 43 6d 64 4d 5a 2e 63 20 28 53 74 72 69 6e 67  lCmdMZ.c (String
e6a0: 49 73 43 6d 64 29 3a 20 46 61 73 74 65 72 20 6d  IsCmd): Faster m
e6b0: 65 6d 2d 6c 65 61 6b 20 66 72 65 65 0a 09 69 6d  em-leak free..im
e6c0: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20  plementation of 
e6d0: 5b 73 74 72 69 6e 67 20 69 73 20 65 6e 74 69 65  [string is entie
e6e0: 72 5d 2e 0a 0a 32 30 31 32 2d 30 33 2d 32 37 20  r]...2012-03-27 
e6f0: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
e700: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
e710: 2e 6e 65 74 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e  .net>...IMPLEMEN
e720: 54 41 54 49 4f 4e 20 4f 46 20 54 49 50 23 33 39  TATION OF TIP#39
e730: 35 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  5....* generic/t
e740: 63 6c 43 6d 64 4d 5a 2e 63 20 28 53 74 72 69 6e  clCmdMZ.c (Strin
e750: 67 49 73 43 6d 64 29 3a 20 49 6d 70 6c 65 6d 65  gIsCmd): Impleme
e760: 6e 74 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 5b  ntation of the [
e770: 73 74 72 69 6e 67 20 69 73 0a 09 65 6e 74 69 65  string is..entie
e780: 72 5d 20 63 68 65 63 6b 2e 20 43 6f 64 65 20 62  r] check. Code b
e790: 79 20 4a 6f 73 20 44 65 63 6f 73 74 65 72 2e 0a  y Jos Decoster..
e7a0: 0a 32 30 31 32 2d 30 33 2d 32 37 20 20 4a 61 6e  .2012-03-27  Jan
e7b0: 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
e7c0: 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
e7d0: 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
e7e0: 63 6c 2e 68 3a 20 20 20 20 20 20 5b 42 75 67 20  cl.h:      [Bug 
e7f0: 33 35 30 38 37 37 31 5d 3a 20 57 72 6f 6e 67 20  3508771]: Wrong 
e800: 54 63 6c 5f 53 74 61 74 42 75 66 20 75 73 65 64  Tcl_StatBuf used
e810: 20 6f 6e 20 4d 69 6e 47 57 2e 0a 09 2a 20 67 65   on MinGW...* ge
e820: 6e 65 72 69 63 2f 74 63 6c 46 43 6d 64 2e 63 3a  neric/tclFCmd.c:
e830: 20 20 5b 42 75 67 20 32 30 31 35 37 32 33 5d 3a    [Bug 2015723]:
e840: 20 44 75 70 6c 69 63 61 74 65 20 69 6e 6f 64 65   Duplicate inode
e850: 73 20 66 72 6f 6d 20 66 69 6c 65 20 73 74 61 74  s from file stat
e860: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
e870: 6d 64 41 48 2e 63 3a 20 6f 6e 20 77 69 6e 64 6f  mdAH.c: on windo
e880: 77 73 20 28 62 75 74 20 6e 6f 77 20 66 6f 72 20  ws (but now for 
e890: 63 79 67 77 69 6e 20 61 73 20 77 65 6c 6c 29 2e  cygwin as well).
e8a0: 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
e8b0: 4f 44 65 66 69 6e 65 43 6d 64 73 2e 63 3a 20 6d  ODefineCmds.c: m
e8c0: 69 6e 6f 72 20 67 63 63 20 77 61 72 6e 69 6e 67  inor gcc warning
e8d0: 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50 6f  ..* win/tclWinPo
e8e0: 72 74 2e 68 3a 20 20 20 55 73 65 20 6c 6f 77 65  rt.h:   Use lowe
e8f0: 72 20 6e 75 6d 62 65 72 73 2c 20 70 72 65 76 65  r numbers, preve
e900: 6e 74 69 6e 67 20 69 6e 74 65 67 65 72 20 6f 76  nting integer ov
e910: 65 72 66 6c 6f 77 2e 0a 09 52 65 6d 6f 76 65 20  erflow...Remove 
e920: 74 68 65 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66  the workaround f
e930: 6f 72 20 6d 69 6e 67 77 2d 77 36 34 20 5b 42 75  or mingw-w64 [Bu
e940: 67 20 33 34 30 37 39 39 32 5d 2e 20 49 74 27 73  g 3407992]. It's
e950: 20 6c 6f 6e 67 20 66 69 78 65 64 2e 0a 0a 32 30   long fixed...20
e960: 31 32 2d 30 33 2d 32 37 20 20 44 6f 6e 61 6c 20  12-03-27  Donal 
e970: 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
e980: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
e990: 09 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20  .IMPLEMENTATION 
e9a0: 4f 46 20 54 49 50 23 33 39 37 2e 0a 0a 09 2a 20  OF TIP#397....* 
e9b0: 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 2e 63 20  generic/tclOO.c 
e9c0: 28 54 63 6c 5f 43 6f 70 79 4f 62 6a 65 63 74 49  (Tcl_CopyObjectI
e9d0: 6e 73 74 61 6e 63 65 29 3a 20 5b 42 75 67 20 33  nstance): [Bug 3
e9e0: 34 37 34 34 36 30 5d 3a 20 4d 61 6b 65 20 74 68  474460]: Make th
e9f0: 65 0a 09 74 61 72 67 65 74 20 6f 62 6a 65 63 74  e..target object
ea00: 20 6e 61 6d 65 20 6f 70 74 69 6f 6e 61 6c 20 77   name optional w
ea10: 68 65 6e 20 63 6f 70 79 69 6e 67 20 63 6c 61 73  hen copying clas
ea20: 73 65 73 2e 20 5b 52 46 45 20 33 34 38 35 30 36  ses. [RFE 348506
ea30: 30 5d 3a 20 41 64 64 0a 09 63 61 6c 6c 62 61 63  0]: Add..callbac
ea40: 6b 20 6d 65 74 68 6f 64 20 28 22 3c 63 6c 6f 6e  k method ("<clon
ea50: 65 64 3e 22 29 20 73 6f 20 74 68 61 74 20 73 63  ed>") so that sc
ea60: 72 69 70 74 65 64 20 63 6f 6e 74 72 6f 6c 20 6f  ripted control o
ea70: 76 65 72 20 63 6f 70 79 69 6e 67 20 69 73 0a 09  ver copying is..
ea80: 65 61 73 69 65 72 2e 0a 09 2a 2a 2a 50 4f 54 45  easier...***POTE
ea90: 4e 54 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49 42  NTIAL INCOMPATIB
eaa0: 49 4c 49 54 59 2a 2a 2a 0a 09 49 66 20 79 6f 75  ILITY***..If you
eab0: 27 64 20 70 72 65 76 69 6f 75 73 6c 79 20 62 65  'd previously be
eac0: 65 6e 20 75 73 69 6e 67 20 74 68 65 20 22 3c 63  en using the "<c
ead0: 6c 6f 6e 65 64 3e 22 20 6d 65 74 68 6f 64 20 6e  loned>" method n
eae0: 61 6d 65 2c 20 74 68 69 73 20 6e 6f 77 0a 09 68  ame, this now..h
eaf0: 61 73 20 61 20 73 74 61 6e 64 61 72 64 20 73 65  as a standard se
eb00: 6d 61 6e 74 69 63 73 20 61 6e 64 20 63 61 6c 6c  mantics and call
eb10: 20 69 6e 74 65 72 66 61 63 65 2e 20 4f 6e 6c 79   interface. Only
eb20: 20 61 20 70 72 6f 62 6c 65 6d 20 69 66 20 79 6f   a problem if yo
eb30: 75 20 61 72 65 0a 09 61 6c 73 6f 20 75 73 69 6e  u are..also usin
eb40: 67 20 5b 6f 6f 3a 3a 63 6f 70 79 5d 2e 0a 0a 32  g [oo::copy]...2
eb50: 30 31 32 2d 30 33 2d 32 36 20 20 44 6f 6e 61 6c  012-03-26  Donal
eb60: 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
eb70: 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
eb80: 0a 09 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e  ..IMPLEMENTATION
eb90: 20 4f 46 20 54 49 50 23 33 38 30 2e 0a 0a 09 2a   OF TIP#380....*
eba0: 20 64 6f 63 2f 64 65 66 69 6e 65 2e 6e 2c 20 64   doc/define.n, d
ebb0: 6f 63 2f 6f 62 6a 65 63 74 2e 6e 2c 20 67 65 6e  oc/object.n, gen
ebc0: 65 72 69 63 2f 74 63 6c 4f 4f 2e 63 2c 20 67 65  eric/tclOO.c, ge
ebd0: 6e 65 72 69 63 2f 74 63 6c 4f 4f 42 61 73 69 63  neric/tclOOBasic
ebe0: 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
ebf0: 63 6c 4f 4f 43 61 6c 6c 2e 63 2c 20 67 65 6e 65  clOOCall.c, gene
ec00: 72 69 63 2f 74 63 6c 4f 4f 44 65 66 69 6e 65 43  ric/tclOODefineC
ec10: 6d 64 73 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74  mds.c, generic/t
ec20: 63 6c 4f 4f 49 6e 74 2e 68 3a 0a 09 2a 20 74 65  clOOInt.h:..* te
ec30: 73 74 73 2f 6f 6f 2e 74 65 73 74 3a 20 53 77 69  sts/oo.test: Swi
ec40: 74 63 68 20 64 65 66 69 6e 69 74 69 6f 6e 73 20  tch definitions 
ec50: 6f 66 20 6c 69 73 74 73 20 6f 66 20 74 68 69 6e  of lists of thin
ec60: 67 73 20 69 6e 20 6f 62 6a 65 63 74 73 20 61 6e  gs in objects an
ec70: 64 0a 09 63 6c 61 73 73 65 73 20 74 6f 20 61 20  d..classes to a 
ec80: 73 6c 6f 74 2d 62 61 73 65 64 20 61 70 70 72 6f  slot-based appro
ec90: 61 63 68 2c 20 77 68 69 63 68 20 67 69 76 65 73  ach, which gives
eca0: 20 61 20 6c 6f 74 20 6d 6f 72 65 20 66 6c 65 78   a lot more flex
ecb0: 69 62 69 6c 69 74 79 0a 09 61 6e 64 20 70 72 6f  ibility..and pro
ecc0: 67 72 61 6d 6d 61 62 69 6c 69 74 79 20 61 74 20  grammability at 
ecd0: 74 68 65 20 73 63 72 69 70 74 2d 6c 65 76 65 6c  the script-level
ece0: 2e 20 49 6e 74 72 6f 64 75 63 65 20 6e 65 77 20  . Introduce new 
ecf0: 5b 3a 3a 6f 6f 3a 3a 53 6c 6f 74 5d 0a 09 63 6c  [::oo::Slot]..cl
ed00: 61 73 73 20 77 68 69 63 68 20 69 73 20 74 68 65  ass which is the
ed10: 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20   implementation 
ed20: 6f 66 20 74 68 65 73 65 20 74 68 69 6e 67 73 2e  of these things.
ed30: 0a 0a 09 2a 2a 2a 50 4f 54 45 4e 54 49 41 4c 20  ...***POTENTIAL 
ed40: 49 4e 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 2a  INCOMPATIBILITY*
ed50: 2a 2a 0a 09 54 68 65 20 75 6e 6b 6e 6f 77 6e 20  **..The unknown 
ed60: 6d 65 74 68 6f 64 20 68 61 6e 64 6c 65 72 20 6e  method handler n
ed70: 6f 77 20 6d 61 79 20 62 65 20 61 73 6b 65 64 20  ow may be asked 
ed80: 74 6f 20 64 65 61 6c 20 77 69 74 68 20 74 68 65  to deal with the
ed90: 20 63 61 73 65 0a 09 77 68 65 72 65 20 6e 6f 20   case..where no 
eda0: 6d 65 74 68 6f 64 20 6e 61 6d 65 20 69 73 20 70  method name is p
edb0: 72 6f 76 69 64 65 64 20 61 74 20 61 6c 6c 2e 20  rovided at all. 
edc0: 54 68 65 20 64 65 66 61 75 6c 74 20 69 6d 70 6c  The default impl
edd0: 65 6d 65 6e 74 61 74 69 6f 6e 0a 09 67 65 6e 65  ementation..gene
ede0: 72 61 74 65 73 20 61 20 63 6f 6d 70 61 74 69 62  rates a compatib
edf0: 6c 65 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65  le error message
ee00: 2c 20 61 6e 64 20 61 6e 79 20 6f 76 65 72 72 69  , and any overri
ee10: 64 65 20 74 68 61 74 20 66 6f 72 63 65 73 20 74  de that forces t
ee20: 68 65 0a 09 70 72 65 73 65 6e 63 65 20 6f 66 20  he..presence of 
ee30: 61 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74  a first argument
ee40: 20 28 69 2e 65 2e 2c 20 61 20 6d 65 74 68 6f 64   (i.e., a method
ee50: 20 6e 61 6d 65 29 20 77 69 6c 6c 20 63 6f 6e 74   name) will cont
ee60: 69 6e 75 65 20 74 6f 0a 09 66 75 6e 63 74 69 6f  inue to..functio
ee70: 6e 20 61 73 20 61 74 20 70 72 65 73 65 6e 74 20  n as at present 
ee80: 61 73 20 77 65 6c 6c 2c 20 73 6f 20 74 68 69 73  as well, so this
ee90: 20 69 73 20 61 20 70 72 65 74 74 79 20 73 6d 61   is a pretty sma
eea0: 6c 6c 20 63 68 61 6e 67 65 2e 0a 0a 09 2a 20 67  ll change....* g
eeb0: 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 42 61 73 69  eneric/tclOOBasi
eec0: 63 2e 63 20 28 54 63 6c 4f 4f 5f 4f 62 6a 65 63  c.c (TclOO_Objec
eed0: 74 5f 44 65 73 74 72 6f 79 29 3a 20 4d 61 64 65  t_Destroy): Made
eee0: 20 69 74 20 65 61 73 69 65 72 20 74 6f 20 64 6f   it easier to do
eef0: 20 61 0a 09 74 61 69 6c 63 61 6c 6c 20 69 6e 73   a..tailcall ins
ef00: 69 64 65 20 61 20 6e 6f 72 6d 61 6c 6c 79 2d 69  ide a normally-i
ef10: 6e 76 6f 6b 65 64 20 64 65 73 74 72 75 63 74 6f  nvoked destructo
ef20: 72 3b 20 70 72 65 76 65 6e 74 65 64 20 6c 65 61  r; prevented lea
ef30: 6b 61 67 65 20 6f 75 74 0a 09 74 6f 20 63 61 6c  kage out..to cal
ef40: 6c 69 6e 67 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 32  ling command...2
ef50: 30 31 32 2d 30 33 2d 32 35 20 20 4a 61 6e 20 4e  012-03-25  Jan N
ef60: 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
ef70: 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
ef80: 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
ef90: 49 6e 74 2e 64 65 63 6c 73 3a 20 20 20 20 20 20  Int.decls:      
efa0: 5b 42 75 67 20 33 35 30 38 37 37 31 5d 3a 20 6c  [Bug 3508771]: l
efb0: 6f 61 64 20 74 63 6c 72 65 67 2e 64 6c 6c 20 69  oad tclreg.dll i
efc0: 6e 20 63 79 67 77 69 6e 0a 09 2a 20 67 65 6e 65  n cygwin..* gene
efd0: 72 69 63 2f 74 63 6c 49 6e 74 50 6c 61 74 44 65  ric/tclIntPlatDe
efe0: 63 6c 73 2e 68 3a 20 74 63 6c 73 68 2e 20 49 6d  cls.h: tclsh. Im
eff0: 70 6c 65 6d 65 6e 74 20 54 63 6c 57 69 6e 43 6f  plement TclWinCo
f000: 6e 76 65 72 74 45 72 72 6f 72 2c 0a 09 2a 20 67  nvertError,..* g
f010: 65 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e  eneric/tclStubIn
f020: 69 74 2e 63 3a 20 20 20 20 20 54 63 6c 57 69 6e  it.c:     TclWin
f030: 43 6f 6e 76 65 72 74 57 53 41 45 72 72 6f 72 2c  ConvertWSAError,
f040: 20 61 6e 64 20 76 61 72 69 6f 75 73 20 6d 6f 72   and various mor
f050: 65 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69  e..* unix/Makefi
f060: 6c 65 2e 69 6e 3a 20 20 20 20 20 20 20 20 20 20  le.in:          
f070: 77 69 6e 33 32 2d 73 70 65 63 69 66 69 63 20 69  win32-specific i
f080: 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e  nternal function
f090: 73 20 66 6f 72 0a 09 2a 20 75 6e 69 78 2f 74 63  s for..* unix/tc
f0a0: 6c 2e 6d 34 3a 20 20 20 20 20 20 20 20 20 20 20  l.m4:           
f0b0: 20 20 20 20 43 79 67 77 69 6e 2c 20 73 6f 20 77      Cygwin, so w
f0c0: 69 6e 33 32 20 65 78 74 65 6e 73 69 6f 6e 73 20  in32 extensions 
f0d0: 75 73 69 6e 67 20 74 68 6f 73 65 0a 09 2a 20 75  using those..* u
f0e0: 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a 20 20  nix/configure:  
f0f0: 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65            can be
f100: 20 6c 6f 61 64 65 64 20 69 6e 20 74 68 65 20 63   loaded in the c
f110: 79 67 77 69 6e 20 76 65 72 73 69 6f 6e 20 6f 66  ygwin version of
f120: 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 45 72  ..* win/tclWinEr
f130: 72 6f 72 2e 63 3a 20 20 20 20 20 20 20 20 20 74  ror.c:         t
f140: 63 6c 73 68 2e 0a 0a 32 30 31 32 2d 30 33 2d 32  clsh...2012-03-2
f150: 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  3  Jan Nijtmans 
f160: 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
f170: 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
f180: 65 72 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c  eric/tclInt.decl
f190: 73 3a 20 20 20 20 20 20 20 52 65 76 65 72 74 20  s:       Revert 
f1a0: 73 6f 6d 65 20 63 79 67 77 69 6e 2d 72 65 6c 61  some cygwin-rela
f1b0: 74 65 64 20 73 69 67 6e 61 74 75 72 65 0a 09 2a  ted signature..*
f1c0: 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 50   generic/tclIntP
f1d0: 6c 61 74 44 65 63 6c 73 2e 68 3a 20 20 63 68 61  latDecls.h:  cha
f1e0: 6e 67 65 73 20 66 72 6f 6d 20 5b 38 33 35 66 38  nges from [835f8
f1f0: 65 31 65 39 64 5d 20 28 32 30 31 30 2d 30 31 2d  e1e9d] (2010-01-
f200: 32 32 29 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  22)...* win/tclW
f210: 69 6e 45 72 72 6f 72 2e 63 3a 20 20 20 20 20 20  inError.c:      
f220: 20 20 20 20 54 68 65 79 20 77 65 72 65 20 61 6e      They were an
f230: 20 61 74 74 65 6d 70 74 20 74 6f 20 6d 61 6b 65   attempt to make
f240: 20 74 68 65 20 63 79 67 77 69 6e 0a 09 20 20 20   the cygwin..   
f250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f260: 20 20 20 20 20 20 20 20 20 20 20 70 6f 72 74 20             port 
f270: 63 6f 6d 70 69 6c 65 20 61 67 61 69 6e 2c 20 62  compile again, b
f280: 75 74 20 73 69 6e 63 65 20 63 79 67 77 69 6e 20  ut since cygwin 
f290: 69 73 0a 09 20 20 20 20 20 20 20 20 20 20 20 20  is..            
f2a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f2b0: 20 20 62 61 73 65 64 20 6f 6e 20 75 6e 69 78 20    based on unix 
f2c0: 74 68 69 73 20 73 65 72 76 65 73 20 6e 6f 20 70  this serves no p
f2d0: 75 72 70 6f 73 65 20 61 6e 79 0a 09 20 20 20 20  urpose any..    
f2e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f2f0: 20 20 20 20 20 20 20 20 20 20 6d 6f 72 65 2e 0a            more..
f300: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 65 72  .* win/tclWinSer
f310: 69 61 6c 2e 63 3a 20 20 20 20 20 20 20 20 20 55  ial.c:         U
f320: 73 65 20 45 41 47 41 49 4e 20 69 6e 20 73 74 65  se EAGAIN in ste
f330: 61 64 20 6f 66 20 45 57 4f 55 4c 44 42 4c 4f 43  ad of EWOULDBLOC
f340: 4b 2c 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  K,..* win/tclWin
f350: 53 6f 63 6b 2e 63 3a 20 20 20 20 20 20 20 20 20  Sock.c:         
f360: 20 20 62 65 63 61 75 73 65 20 69 6e 20 56 53 31    because in VS1
f370: 30 2b 20 74 68 65 20 76 61 6c 75 65 20 6f 66 0a  0+ the value of.
f380: 09 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
f390: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45                 E
f3a0: 57 4f 55 4c 44 42 4c 4f 43 4b 20 69 73 20 6e 6f  WOULDBLOCK is no
f3b0: 20 6c 6f 6e 67 65 72 20 74 68 65 20 73 61 6d 65   longer the same
f3c0: 20 61 73 0a 09 20 20 20 20 20 20 20 20 20 20 20   as..           
f3d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
f3e0: 20 20 20 45 41 47 41 49 4e 2e 0a 09 2a 20 75 6e     EAGAIN...* un
f3f0: 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20  ix/Makefile.in: 
f400: 20 20 20 20 20 20 20 20 20 20 41 64 64 20 74 63            Add tc
f410: 6c 57 69 6e 45 72 72 6f 72 2e 63 20 74 6f 20 74  lWinError.c to t
f420: 68 65 20 43 59 47 57 49 4e 20 62 75 69 6c 64 2e  he CYGWIN build.
f430: 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34 3a  ..* unix/tcl.m4:
f440: 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75  ..* unix/configu
f450: 72 65 3a 0a 0a 32 30 31 32 2d 30 33 2d 32 30 20  re:..2012-03-20 
f460: 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
f470: 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
f480: 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
f490: 69 63 2f 74 63 6c 2e 64 65 63 6c 73 3a 20 20 20  ic/tcl.decls:   
f4a0: 20 20 20 20 20 20 5b 42 75 67 20 33 35 30 38 37        [Bug 35087
f4b0: 37 31 5d 3a 20 6c 6f 61 64 20 74 63 6c 72 65 67  71]: load tclreg
f4c0: 2e 64 6c 6c 20 69 6e 20 63 79 67 77 69 6e 0a 09  .dll in cygwin..
f4d0: 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
f4e0: 2e 64 65 63 6c 73 3a 20 20 20 20 20 20 74 63 6c  .decls:      tcl
f4f0: 73 68 2e 20 49 6d 70 6c 65 6d 65 6e 74 20 54 63  sh. Implement Tc
f500: 6c 57 69 6e 47 65 74 50 6c 61 74 66 6f 72 6d 49  lWinGetPlatformI
f510: 64 2c 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  d,..* generic/tc
f520: 6c 49 6e 74 50 6c 61 74 44 65 63 6c 73 2e 68 3a  lIntPlatDecls.h:
f530: 20 54 63 6c 5f 57 69 6e 55 74 66 54 6f 54 43 68   Tcl_WinUtfToTCh
f540: 61 72 2c 20 54 63 6c 5f 57 69 6e 54 43 68 61 72  ar, Tcl_WinTChar
f550: 54 6f 55 74 66 20 28 61 6e 64 0a 09 2a 20 67 65  ToUtf (and..* ge
f560: 6e 65 72 69 63 2f 74 63 6c 50 6c 61 74 44 65 63  neric/tclPlatDec
f570: 6c 73 2e 68 3a 20 20 20 20 61 20 64 75 6d 6d 79  ls.h:    a dummy
f580: 20 54 63 6c 57 69 6e 43 50 55 49 44 29 20 66 6f   TclWinCPUID) fo
f590: 72 20 43 79 67 77 69 6e 2c 20 73 6f 20 77 69 6e  r Cygwin, so win
f5a0: 33 32 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  32..* generic/tc
f5b0: 6c 53 74 75 62 49 6e 69 74 2e 63 3a 20 20 20 20  lStubInit.c:    
f5c0: 20 65 78 74 65 6e 73 69 6f 6e 73 20 75 73 69 6e   extensions usin
f5d0: 67 20 74 68 6f 73 65 20 63 61 6e 20 62 65 20 6c  g those can be l
f5e0: 6f 61 64 65 64 20 69 6e 0a 09 2a 20 75 6e 69 78  oaded in..* unix
f5f0: 2f 74 63 6c 55 6e 69 78 43 6f 6d 70 61 74 2e 63  /tclUnixCompat.c
f600: 3a 20 20 20 20 20 20 74 68 65 20 63 79 67 77 69  :      the cygwi
f610: 6e 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 63 6c  n version of tcl
f620: 73 68 2e 0a 0a 32 30 31 32 2d 30 33 2d 31 39 20  sh...2012-03-19 
f630: 20 56 65 6e 6b 61 74 20 49 79 65 72 20 3c 76 65   Venkat Iyer <ve
f640: 6e 6b 61 74 40 63 6f 6d 69 74 2e 63 6f 6d 3e 0a  [email protected]>.
f650: 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61  ..* library/tzda
f660: 74 61 2f 41 6d 65 72 69 63 61 2f 41 74 69 6b 6f  ta/America/Atiko
f670: 6b 61 6e 3a 20 55 70 64 61 74 65 20 74 6f 20 74  kan: Update to t
f680: 7a 64 61 74 61 32 30 31 32 62 2e 0a 09 2a 20 6c  zdata2012b...* l
f690: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d  ibrary/tzdata/Am
f6a0: 65 72 69 63 61 2f 42 6c 61 6e 63 2d 53 61 62 6c  erica/Blanc-Sabl
f6b0: 6f 6e 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  on:..* library/t
f6c0: 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 44 61  zdata/America/Da
f6d0: 77 73 6f 6e 5f 43 72 65 65 6b 3a 0a 09 2a 20 6c  wson_Creek:..* l
f6e0: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d  ibrary/tzdata/Am
f6f0: 65 72 69 63 61 2f 45 64 6d 6f 6e 74 6f 6e 3a 0a  erica/Edmonton:.
f700: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
f710: 61 2f 41 6d 65 72 69 63 61 2f 47 6c 61 63 65 5f  a/America/Glace_
f720: 42 61 79 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  Bay:..* library/
f730: 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 47  tzdata/America/G
f740: 6f 6f 73 65 5f 42 61 79 3a 0a 09 2a 20 6c 69 62  oose_Bay:..* lib
f750: 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72  rary/tzdata/Amer
f760: 69 63 61 2f 48 61 6c 69 66 61 78 3a 0a 09 2a 20  ica/Halifax:..* 
f770: 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
f780: 6d 65 72 69 63 61 2f 48 61 76 61 6e 61 3a 0a 09  merica/Havana:..
f790: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
f7a0: 2f 41 6d 65 72 69 63 61 2f 4d 6f 6e 63 74 6f 6e  /America/Moncton
f7b0: 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
f7c0: 61 74 61 2f 41 6d 65 72 69 63 61 2f 4d 6f 6e 74  ata/America/Mont
f7d0: 72 65 61 6c 3a 0a 09 2a 20 6c 69 62 72 61 72 79  real:..* library
f7e0: 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
f7f0: 4e 69 70 69 67 6f 6e 3a 0a 09 2a 20 6c 69 62 72  Nipigon:..* libr
f800: 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69  ary/tzdata/Ameri
f810: 63 61 2f 52 61 69 6e 79 5f 52 69 76 65 72 3a 0a  ca/Rainy_River:.
f820: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
f830: 61 2f 41 6d 65 72 69 63 61 2f 52 65 67 69 6e 61  a/America/Regina
f840: 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
f850: 61 74 61 2f 41 6d 65 72 69 63 61 2f 53 61 6e 74  ata/America/Sant
f860: 69 61 67 6f 3a 0a 09 2a 20 6c 69 62 72 61 72 79  iago:..* library
f870: 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
f880: 53 74 5f 4a 6f 68 6e 73 3a 0a 09 2a 20 6c 69 62  St_Johns:..* lib
f890: 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72  rary/tzdata/Amer
f8a0: 69 63 61 2f 53 77 69 66 74 5f 43 75 72 72 65 6e  ica/Swift_Curren
f8b0: 74 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  t:..* library/tz
f8c0: 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 54 6f 72  data/America/Tor
f8d0: 6f 6e 74 6f 3a 0a 09 2a 20 6c 69 62 72 61 72 79  onto:..* library
f8e0: 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
f8f0: 56 61 6e 63 6f 75 76 65 72 3a 0a 09 2a 20 6c 69  Vancouver:..* li
f900: 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65  brary/tzdata/Ame
f910: 72 69 63 61 2f 57 69 6e 6e 69 70 65 67 3a 0a 09  rica/Winnipeg:..
f920: 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
f930: 2f 41 6e 74 61 72 63 74 69 63 61 2f 43 61 73 65  /Antarctica/Case
f940: 79 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  y:..* library/tz
f950: 64 61 74 61 2f 41 6e 74 61 72 63 74 69 63 61 2f  data/Antarctica/
f960: 44 61 76 69 73 3a 0a 09 2a 20 6c 69 62 72 61 72  Davis:..* librar
f970: 79 2f 74 7a 64 61 74 61 2f 41 6e 74 61 72 63 74  y/tzdata/Antarct
f980: 69 63 61 2f 50 61 6c 6d 65 72 3a 0a 09 2a 20 6c  ica/Palmer:..* l
f990: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73  ibrary/tzdata/As
f9a0: 69 61 2f 59 65 72 65 76 61 6e 3a 0a 09 2a 20 6c  ia/Yerevan:..* l
f9b0: 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 74  ibrary/tzdata/At
f9c0: 6c 61 6e 74 69 63 2f 53 74 61 6e 6c 65 79 3a 0a  lantic/Stanley:.
f9d0: 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
f9e0: 61 2f 50 61 63 69 66 69 63 2f 45 61 73 74 65 72  a/Pacific/Easter
f9f0: 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
fa00: 61 74 61 2f 50 61 63 69 66 69 63 2f 46 61 6b 61  ata/Pacific/Faka
fa10: 6f 66 6f 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  ofo:..* library/
fa20: 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 43  tzdata/America/C
fa30: 72 65 73 74 6f 6e 3a 20 28 6e 65 77 29 0a 0a 32  reston: (new)..2
fa40: 30 31 32 2d 30 33 2d 31 39 20 20 52 65 69 6e 68  012-03-19  Reinh
fa50: 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73 75  ard Max  <[email protected]
fa60: 73 65 2e 64 65 3e 0a 0a 09 2a 20 75 6e 69 78 2f  se.de>...* unix/
fa70: 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63 20 28 54  tclUnixSock.c (T
fa80: 63 6c 5f 4f 70 65 6e 54 63 70 53 65 72 76 65 72  cl_OpenTcpServer
fa90: 29 3a 20 55 73 65 20 74 68 65 20 76 61 6c 75 65  ): Use the value
faa0: 73 20 72 65 74 75 72 6e 65 64 0a 09 62 79 20 67  s returned..by g
fab0: 65 74 61 64 64 72 69 6e 66 6f 28 29 20 66 6f 72  etaddrinfo() for
fac0: 20 61 6c 6c 20 74 68 72 65 65 20 61 72 67 75 6d   all three argum
fad0: 65 6e 74 73 20 74 6f 20 73 6f 63 6b 65 74 28 29  ents to socket()
fae0: 20 69 6e 73 74 65 61 64 20 6f 66 0a 09 6f 6e 6c   instead of..onl
faf0: 79 20 75 73 69 6e 67 20 61 69 5f 66 61 6d 69 6c  y using ai_famil
fb00: 79 2e 20 54 72 79 20 74 6f 20 6b 65 65 70 20 74  y. Try to keep t
fb10: 68 65 20 6d 6f 73 74 20 6d 65 61 6e 69 6e 67 66  he most meaningf
fb20: 75 6c 20 65 72 72 6f 72 20 77 68 69 6c 65 0a 09  ul error while..
fb30: 69 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 74  iterating over t
fb40: 68 65 20 72 65 73 75 6c 74 20 6c 69 73 74 2c 20  he result list, 
fb50: 62 65 63 61 75 73 65 20 75 73 69 6e 67 20 74 68  because using th
fb60: 65 20 6c 61 73 74 20 65 72 72 6f 72 20 63 61 6e  e last error can
fb70: 0a 09 62 65 20 6d 69 73 6c 65 61 64 69 6e 67 2e  ..be misleading.
fb80: 0a 0a 32 30 31 32 2d 30 33 2d 31 35 20 20 4a 61  ..2012-03-15  Ja
fb90: 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
fba0: 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
fbb0: 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
fbc0: 74 63 6c 2e 68 3a 20 5b 42 75 67 20 33 32 38 38  tcl.h: [Bug 3288
fbd0: 33 34 35 5d 3a 20 57 72 6f 6e 67 20 54 63 6c 5f  345]: Wrong Tcl_
fbe0: 53 74 61 74 42 75 66 20 75 73 65 64 20 6f 6e 20  StatBuf used on 
fbf0: 43 79 67 77 69 6e 0a 09 2a 20 75 6e 69 78 2f 74  Cygwin..* unix/t
fc00: 63 6c 55 6e 69 78 46 69 6c 65 2e 63 3a 0a 09 2a  clUnixFile.c:..*
fc10: 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 50 6f 72   unix/tclUnixPor
fc20: 74 2e 68 3a 0a 09 2a 20 77 69 6e 2f 63 61 74 2e  t.h:..* win/cat.
fc30: 63 3a 20 20 20 20 20 20 20 20 20 20 20 52 65 6d  c:           Rem
fc40: 6f 76 65 20 63 79 67 77 69 6e 20 73 74 75 66 66  ove cygwin stuff
fc50: 20 6e 6f 20 6c 6f 6e 67 65 72 20 6e 65 65 64 65   no longer neede
fc60: 64 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46  d..* win/tclWinF
fc70: 69 6c 65 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63  ile.c:..* win/tc
fc80: 6c 57 69 6e 50 6f 72 74 2e 68 3a 0a 0a 32 30 31  lWinPort.h:..201
fc90: 32 2d 30 33 2d 31 32 20 20 4a 61 6e 20 4e 69 6a  2-03-12  Jan Nij
fca0: 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
fcb0: 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
fcc0: 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46 69 6c  .* win/tclWinFil
fcd0: 65 2e 63 3a 20 5b 42 75 67 20 33 33 38 38 33 35  e.c: [Bug 338835
fce0: 30 5d 3a 20 6d 69 6e 67 77 36 34 20 63 6f 6d 70  0]: mingw64 comp
fcf0: 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 0a 0a 32  iler warnings..2
fd00: 30 31 32 2d 30 33 2d 31 31 20 20 44 6f 6e 61 6c  012-03-11  Donal
fd10: 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
fd20: 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
fd30: 0a 09 2a 20 64 6f 63 2f 2a 2e 6e 2c 20 64 6f 63  ..* doc/*.n, doc
fd40: 2f 2a 2e 33 3a 20 41 20 6e 75 6d 62 65 72 20 6f  /*.3: A number o
fd50: 66 20 73 6d 61 6c 6c 20 73 70 65 6c 6c 69 6e 67  f small spelling
fd60: 20 61 6e 64 20 77 6f 72 64 69 6e 67 20 66 69 78   and wording fix
fd70: 65 73 2e 0a 0a 32 30 31 32 2d 30 33 2d 30 38 20  es...2012-03-08 
fd80: 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
fd90: 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
fda0: 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 69 6e  .net>...* doc/in
fdb0: 66 6f 2e 6e 3a 20 20 20 56 61 72 69 6f 75 73 20  fo.n:   Various 
fdc0: 6d 69 6e 6f 72 20 66 69 78 65 73 20 28 70 72 6f  minor fixes (pro
fdd0: 6d 70 74 65 64 20 62 79 20 41 6e 64 72 65 61 73  mpted by Andreas
fde0: 20 4b 75 70 72 69 65 73 0a 09 2a 20 64 6f 63 2f   Kupries..* doc/
fdf0: 73 6f 63 6b 65 74 2e 6e 3a 20 64 65 74 65 63 74  socket.n: detect
fe00: 69 6e 67 20 61 20 73 70 65 6c 6c 69 6e 67 20 6d  ing a spelling m
fe10: 69 73 74 61 6b 65 29 2e 0a 0a 32 30 31 32 2d 30  istake)...2012-0
fe20: 33 2d 30 37 20 20 41 6e 64 72 65 61 73 20 4b 75  3-07  Andreas Ku
fe30: 70 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73 6b  pries  <andreask
fe40: 40 61 63 74 69 76 65 73 74 61 74 65 2e 63 6f 6d  @activestate.com
fe50: 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 68 74  >...* library/ht
fe60: 74 70 2f 68 74 74 70 2e 74 63 6c 3a 20 5b 42 75  tp/http.tcl: [Bu
fe70: 67 20 33 34 39 38 33 32 37 5d 3a 20 47 65 6e 65  g 3498327]: Gene
fe80: 72 61 74 65 20 75 70 70 65 72 2d 63 61 73 65 0a  rate upper-case.
fe90: 09 2a 20 6c 69 62 72 61 72 79 2f 68 74 74 70 2f  .* library/http/
fea0: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 20 68 65  pkgIndex.tcl: he
feb0: 78 61 64 65 63 69 6d 61 6c 20 6f 75 74 70 75 74  xadecimal output
fec0: 20 66 6f 72 20 63 6f 6d 70 6c 69 61 6e 63 65 0a   for compliance.
fed0: 09 2a 20 74 65 73 74 73 2f 68 74 74 70 2e 74 65  .* tests/http.te
fee0: 73 74 3a 20 77 69 74 68 20 52 46 43 20 33 39 38  st: with RFC 398
fef0: 36 2e 20 42 75 6d 70 65 64 20 76 65 72 73 69 6f  6. Bumped versio
ff00: 6e 20 74 6f 20 32 2e 38 2e 34 2e 0a 09 2a 20 75  n to 2.8.4...* u
ff10: 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a  nix/Makefile.in:
ff20: 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65  ..* win/Makefile
ff30: 2e 69 6e 3a 0a 0a 32 30 31 32 2d 30 33 2d 30 36  .in:..2012-03-06
ff40: 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
ff50: 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
ff60: 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f  sf.net>...* win/
ff70: 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 20 43 6f  tclWinPort.h: Co
ff80: 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68  mpatibility with
ff90: 20 6f 6c 64 65 72 20 56 69 73 75 61 6c 20 53 74   older Visual St
ffa0: 75 64 69 6f 20 76 65 72 73 69 6f 6e 73 2e 0a 0a  udio versions...
ffb0: 32 30 31 32 2d 30 33 2d 30 34 20 20 4a 61 6e 20  2012-03-04  Jan 
ffc0: 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
ffd0: 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
ffe0: 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
fff0: 6c 4c 6f 61 64 2e 63 3a 20 50 61 74 63 68 20 66  lLoad.c: Patch f
10000 72 6f 6d 20 74 68 65 20 63 79 67 77 69 6e 20 66  rom the cygwin f
10010 6f 6c 6b 73 0a 09 2a 20 75 6e 69 78 2f 74 63 6c  olks..* unix/tcl
10020 2e 6d 34 3a 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e  .m4:..* unix/con
10030 66 69 67 75 72 65 3a 20 28 72 65 2d 67 65 6e 65  figure: (re-gene
10040 72 61 74 65 64 29 0a 0a 32 30 31 32 2d 30 33 2d  rated)..2012-03-
10050 30 32 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  02  Donal K. Fel
10060 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
10070 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
10080 65 72 69 63 2f 74 63 6c 42 69 6e 61 72 79 2e 63  eric/tclBinary.c
10090 20 28 54 63 6c 5f 53 65 74 42 79 74 65 41 72 72   (Tcl_SetByteArr
100a0 61 79 4f 62 6a 29 3a 20 5b 42 75 67 20 33 34 39  ayObj): [Bug 349
100b0 36 30 31 34 5d 3a 20 4f 6e 6c 79 20 7a 65 72 6f  6014]: Only zero
100c0 0a 09 6f 75 74 20 74 68 65 20 6d 65 6d 6f 72 79  ..out the memory
100d0 20 62 6c 6f 63 6b 20 69 66 20 69 74 20 69 73 20   block if it is 
100e0 6e 6f 74 20 62 65 69 6e 67 20 69 6d 6d 65 64 69  not being immedi
100f0 61 74 65 6c 79 20 6f 76 65 72 77 72 69 74 74 65  ately overwritte
10100 6e 2e 20 28 4f 75 72 0a 09 63 61 6c 6c 65 72 20  n. (Our..caller 
10110 6d 69 67 68 74 20 73 74 69 6c 6c 20 6f 76 65 72  might still over
10120 77 72 69 74 65 2c 20 62 75 74 20 77 65 20 73 68  write, but we sh
10130 6f 75 6c 64 20 61 74 20 6c 65 61 73 74 20 61 76  ould at least av
10140 6f 69 64 0a 09 6b 6e 6f 77 6e 2d 75 73 65 6c 65  oid..known-usele
10150 73 73 20 77 6f 72 6b 2e 29 0a 0a 32 30 31 32 2d  ss work.)..2012-
10160 30 32 2d 32 39 20 20 4a 61 6e 20 4e 69 6a 74 6d  02-29  Jan Nijtm
10170 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
10180 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
10190 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 55 74   generic/tclIOUt
101a0 69 6c 2e 63 3a 09 5b 42 75 67 20 33 34 36 36 30  il.c:.[Bug 34660
101b0 39 39 5d 3a 20 42 4f 4d 20 69 6e 20 55 6e 69 63  99]: BOM in Unic
101c0 6f 64 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ode..* generic/t
101d0 63 6c 45 6e 63 6f 64 69 6e 67 2e 63 3a 0a 09 2a  clEncoding.c:..*
101e0 20 74 65 73 74 73 2f 73 6f 75 72 63 65 2e 74 65   tests/source.te
101f0 73 74 3a 0a 0a 32 30 31 32 2d 30 32 2d 32 33 20  st:..2012-02-23 
10200 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
10210 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
10220 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f  .net>...* tests/
10230 72 65 67 2e 74 65 73 74 20 28 31 34 2e 32 31 2d  reg.test (14.21-
10240 32 33 29 3a 20 41 64 64 20 74 65 73 74 73 20 72  23): Add tests r
10250 65 6c 61 74 69 6e 67 20 74 6f 20 42 75 67 20 31  elating to Bug 1
10260 31 31 35 35 38 37 2e 20 41 63 74 75 61 6c 0a 09  115587. Actual..
10270 62 75 67 20 69 73 20 63 68 61 72 61 63 74 65 72  bug is character
10280 69 73 65 64 20 62 79 20 74 65 73 74 20 6d 61 72  ised by test mar
10290 6b 65 64 20 77 69 74 68 20 27 6b 6e 6f 77 6e 42  ked with 'knownB
102a0 75 67 27 2e 0a 0a 32 30 31 32 2d 30 32 2d 31 37  ug'...2012-02-17
102b0 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
102c0 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
102d0 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
102e0 72 69 63 2f 74 63 6c 49 4f 55 74 69 6c 2e 63 3a  ric/tclIOUtil.c:
102f0 20 5b 42 75 67 20 32 32 33 33 39 35 34 5d 3a 20   [Bug 2233954]: 
10300 41 49 58 3a 20 63 6f 6d 70 69 6c 65 20 65 72 72  AIX: compile err
10310 6f 72 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e  or..* unix/tclUn
10320 69 78 50 6f 72 74 2e 68 3a 0a 0a 32 30 31 32 2d  ixPort.h:..2012-
10330 30 32 2d 31 36 20 20 44 6f 6e 61 6c 20 4b 2e 20  02-16  Donal K. 
10340 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
10350 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
10360 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
10370 74 65 2e 63 20 28 49 4e 53 54 5f 4c 49 53 54 5f  te.c (INST_LIST_
10380 52 41 4e 47 45 5f 49 4d 4d 29 3a 20 45 6e 68 61  RANGE_IMM): Enha
10390 6e 63 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69  nce implementati
103a0 6f 6e 0a 09 73 6f 20 74 68 61 74 20 73 68 6f 72  on..so that shor
103b0 74 65 6e 69 6e 67 20 61 20 28 6e 6f 74 20 6d 75  tening a (not mu
103c0 6c 74 69 70 6c 79 2d 72 65 66 65 72 65 6e 63 65  ltiply-reference
103d0 64 29 20 6c 69 73 74 20 62 79 20 6c 6f 70 70 69  d) list by loppi
103e0 6e 67 20 74 68 65 20 65 6e 64 0a 09 6f 66 66 20  ng the end..off 
103f0 77 69 74 68 20 5b 6c 72 61 6e 67 65 5d 20 6f 72  with [lrange] or
10400 20 5b 6c 72 65 70 6c 61 63 65 5d 20 69 73 20 65   [lreplace] is e
10410 66 66 69 63 69 65 6e 74 2e 0a 0a 32 30 31 32 2d  fficient...2012-
10420 30 32 2d 31 35 20 20 44 6f 6e 61 6c 20 4b 2e 20  02-15  Donal K. 
10430 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
10440 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
10450 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43  generic/tclCompC
10460 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c  mds.c (TclCompil
10470 65 4c 72 65 70 6c 61 63 65 43 6d 64 29 3a 20 41  eLreplaceCmd): A
10480 64 64 65 64 20 61 20 63 6f 6d 70 69 6c 61 74 69  dded a compilati
10490 6f 6e 0a 09 73 74 72 61 74 65 67 79 20 66 6f 72  on..strategy for
104a0 20 5b 6c 72 65 70 6c 61 63 65 5d 20 74 68 61 74   [lreplace] that
104b0 20 74 61 63 6b 6c 65 73 20 74 68 65 20 63 61 73   tackles the cas
104c0 65 73 20 77 68 69 63 68 20 61 72 65 20 65 71 75  es which are equ
104d0 69 76 61 6c 65 6e 74 20 74 6f 0a 09 61 20 73 74  ivalent to..a st
104e0 61 74 69 63 20 5b 6c 72 61 6e 67 65 5d 2e 0a 09  atic [lrange]...
104f0 28 54 63 6c 43 6f 6d 70 69 6c 65 4c 72 61 6e 67  (TclCompileLrang
10500 65 43 6d 64 29 3a 20 41 64 64 20 63 6f 6d 70 69  eCmd): Add compi
10510 6c 65 72 20 66 6f 72 20 5b 6c 72 61 6e 67 65 5d  ler for [lrange]
10520 20 77 69 74 68 20 63 6f 6e 73 74 61 6e 74 20 69   with constant i
10530 6e 64 69 63 65 73 0a 09 73 6f 20 77 65 20 63 61  ndices..so we ca
10540 6e 20 74 61 6b 65 20 61 64 76 61 6e 74 61 67 65  n take advantage
10550 20 6f 66 20 65 78 69 73 74 69 6e 67 20 54 43 4c   of existing TCL
10560 5f 4c 49 53 54 5f 52 41 4e 47 45 5f 49 4d 4d 20  _LIST_RANGE_IMM 
10570 6f 70 63 6f 64 65 2e 0a 09 28 54 63 6c 43 6f 6d  opcode...(TclCom
10580 70 69 6c 65 4c 69 6e 64 65 78 43 6d 64 29 3a 20  pileLindexCmd): 
10590 49 6d 70 72 6f 76 65 20 63 6f 76 65 72 61 67 65  Improve coverage
105a0 20 6f 66 20 63 6f 6e 73 74 61 6e 74 2d 69 6e 64   of constant-ind
105b0 65 78 2d 73 74 79 6c 65 0a 09 63 6f 6d 70 6c 69  ex-style..compli
105c0 61 74 69 6f 6e 20 75 73 69 6e 67 20 74 65 63 68  ation using tech
105d0 6e 69 71 75 65 20 64 65 76 65 6c 6f 70 65 64 20  nique developed 
105e0 66 6f 72 20 5b 6c 72 61 6e 67 65 5d 20 61 62 6f  for [lrange] abo
105f0 76 65 2e 0a 0a 09 28 54 63 6c 43 6f 6d 70 69 6c  ve....(TclCompil
10600 65 44 69 63 74 46 6f 72 43 6d 64 29 3a 20 5b 42  eDictForCmd): [B
10610 75 67 20 33 34 38 37 36 32 36 5d 3a 20 46 69 78  ug 3487626]: Fix
10620 20 63 72 61 73 68 20 69 6e 20 63 6f 6d 70 69 6c   crash in compil
10630 61 74 69 6f 6e 20 6f 66 0a 09 5b 64 69 63 74 20  ation of..[dict 
10640 66 6f 72 5d 20 77 68 65 6e 20 69 74 73 20 69 6d  for] when its im
10650 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 63 6f 6d  plementation com
10660 6d 61 6e 64 20 69 73 20 75 73 65 64 20 64 69 72  mand is used dir
10670 65 63 74 6c 79 20 72 61 74 68 65 72 0a 09 74 68  ectly rather..th
10680 61 6e 20 74 68 72 6f 75 67 68 20 74 68 65 20 65  an through the e
10690 6e 73 65 6d 62 6c 65 2e 0a 0a 32 30 31 32 2d 30  nsemble...2012-0
106a0 32 2d 30 39 20 20 44 6f 6e 20 50 6f 72 74 65 72  2-09  Don Porter
106b0 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75    <[email protected]
106c0 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
106d0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72  * generic/tclStr
106e0 69 6e 67 4f 62 6a 2e 63 3a 09 43 6f 6e 76 65 72  ingObj.c:.Conver
106f0 74 65 64 20 74 68 65 20 6d 65 6d 63 70 79 28 29  ted the memcpy()
10700 20 63 61 6c 6c 73 20 69 6e 20 61 70 70 65 6e 64   calls in append
10710 0a 09 6f 70 65 72 61 74 69 6f 6e 73 20 74 6f 20  ..operations to 
10720 6d 65 6d 6d 6f 76 65 28 29 20 63 61 6c 6c 73 2e  memmove() calls.
10730 20 20 54 68 69 73 20 61 64 64 73 20 73 61 66 65    This adds safe
10740 74 79 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f  ty in the case o
10750 66 0a 09 6f 76 65 72 6c 61 70 70 69 6e 67 20 63  f..overlapping c
10760 6f 70 69 65 73 2c 20 61 6e 64 20 69 6d 70 72 6f  opies, and impro
10770 76 65 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 20  ves performance 
10780 6f 6e 20 73 6f 6d 65 20 62 65 6e 63 68 6d 61 72  on some benchmar
10790 6b 73 2e 0a 0a 32 30 31 32 2d 30 32 2d 30 36 20  ks...2012-02-06 
107a0 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
107b0 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
107c0 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
107d0 65 72 69 63 2f 74 63 6c 45 6e 73 65 6d 62 6c 65  eric/tclEnsemble
107e0 2e 63 3a 20 5b 42 75 67 20 33 34 38 35 30 32 32  .c: [Bug 3485022
107f0 5d 3a 20 54 63 6c 43 6f 6d 70 69 6c 65 45 6e 73  ]: TclCompileEns
10800 65 6d 62 6c 65 28 29 20 61 76 6f 69 64 0a 09 2a  emble() avoid..*
10810 20 74 65 73 74 73 2f 74 72 61 63 65 2e 74 65 73   tests/trace.tes
10820 74 3a 09 63 6f 6d 70 69 6c 65 20 77 68 65 6e 20  t:.compile when 
10830 65 78 65 63 20 74 72 61 63 65 73 20 73 65 74 2e  exec traces set.
10840 0a 0a 32 30 31 32 2d 30 32 2d 30 36 20 20 4d 69  ..2012-02-06  Mi
10850 67 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f  guel Sofer  <mso
10860 66 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
10870 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
10880 6c 54 72 61 63 65 2e 63 3a 20 20 5b 42 75 67 20  lTrace.c:  [Bug 
10890 33 34 38 34 36 32 31 5d 3a 20 45 6e 73 75 72 65  3484621]: Ensure
108a0 20 74 68 61 74 20 65 78 65 63 75 74 69 6f 6e 20   that execution 
108b0 74 72 61 63 65 73 20 6f 6e 0a 09 2a 20 74 65 73  traces on..* tes
108c0 74 73 2f 74 72 61 63 65 2e 74 65 73 74 3a 20 20  ts/trace.test:  
108d0 20 20 62 79 74 65 63 6f 64 65 64 20 63 6f 6d 6d    bytecoded comm
108e0 61 6e 64 73 20 62 75 6d 70 20 74 68 65 20 69 6e  ands bump the in
108f0 74 65 72 70 27 73 20 63 6f 6d 70 69 6c 65 0a 09  terp's compile..
10900 65 70 6f 63 68 2e 0a 0a 32 30 31 32 2d 30 32 2d  epoch...2012-02-
10910 30 32 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  02  Jan Nijtmans
10920 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
10930 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
10940 6e 65 72 69 63 2f 74 63 6c 55 6e 69 44 61 74 61  neric/tclUniData
10950 2e 63 3a 20 5b 46 52 51 20 33 34 36 34 34 30 31  .c: [FRQ 3464401
10960 5d 3a 20 53 75 70 70 6f 72 74 20 55 6e 69 63 6f  ]: Support Unico
10970 64 65 20 36 2e 31 0a 09 2a 20 67 65 6e 65 72 69  de 6.1..* generi
10980 63 2f 72 65 67 63 5f 6c 6f 63 61 6c 65 2e 63 3a  c/regc_locale.c:
10990 0a 0a 32 30 31 32 2d 30 32 2d 30 32 20 20 44 6f  ..2012-02-02  Do
109a0 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
109b0 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
109c0 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63  .net>...* win/tc
109d0 6c 57 69 6e 46 69 6c 65 2e 63 3a 09 5b 42 75 67  lWinFile.c:.[Bug
109e0 73 20 32 39 37 34 34 35 39 2c 32 38 37 39 33 35  s 2974459,287935
109f0 31 2c 31 39 35 31 35 37 34 2c 31 38 35 32 35 37  1,1951574,185257
10a00 32 2c 0a 09 31 36 36 31 33 37 38 2c 31 36 31 33  2,..1661378,1613
10a10 34 35 36 5d 3a 20 52 65 76 69 73 69 6f 6e 73 20  456]: Revisions 
10a20 74 6f 20 74 68 65 20 4e 61 74 69 76 65 41 63 63  to the NativeAcc
10a30 65 73 73 28 29 20 72 6f 75 74 69 6e 65 20 74 68  ess() routine th
10a40 61 74 20 71 75 65 72 69 65 73 0a 09 66 69 6c 65  at queries..file
10a50 20 70 65 72 6d 69 73 73 69 6f 6e 73 20 6f 6e 20   permissions on 
10a60 57 69 6e 64 6f 77 73 20 6e 61 74 69 76 65 20 66  Windows native f
10a70 69 6c 65 73 79 73 74 65 6d 73 2e 20 20 4d 65 61  ilesystems.  Mea
10a80 6e 74 20 74 6f 20 66 69 78 20 6e 75 6d 65 72 6f  nt to fix numero
10a90 75 73 0a 09 62 75 67 73 20 77 68 65 72 65 20 5b  us..bugs where [
10aa0 66 69 6c 65 20 77 72 69 74 61 62 6c 65 7c 72 65  file writable|re
10ab0 61 64 61 62 6c 65 7c 65 78 65 63 75 74 61 62 6c  adable|executabl
10ac0 65 5d 20 22 6c 69 65 73 22 20 61 62 6f 75 74 20  e] "lies" about 
10ad0 77 68 61 74 0a 09 6f 70 65 72 61 74 69 6f 6e 73  what..operations
10ae0 20 61 72 65 20 70 6f 73 73 69 62 6c 65 2c 20 65   are possible, e
10af0 73 70 65 63 69 61 6c 6c 79 20 77 68 65 6e 20 74  specially when t
10b00 68 65 20 66 69 6c 65 20 72 65 73 69 64 65 73 20  he file resides 
10b10 6f 6e 20 61 20 53 61 6d 62 61 0a 09 73 68 61 72  on a Samba..shar
10b20 65 2e 0a 0a 32 30 31 32 2d 30 32 2d 30 31 20 20  e...2012-02-01  
10b30 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
10b40 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
10b50 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 41 64 64  net>...* doc/Add
10b60 45 72 72 49 6e 66 6f 2e 33 3a 20 5b 42 75 67 20  ErrInfo.3: [Bug 
10b70 33 34 38 32 36 31 34 5d 3a 20 44 6f 63 75 6d 65  3482614]: Docume
10b80 6e 74 61 74 69 6f 6e 20 6e 69 74 2e 0a 0a 32 30  ntation nit...20
10b90 31 32 2d 30 31 2d 33 30 20 20 44 6f 6e 61 6c 20  12-01-30  Donal 
10ba0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
10bb0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
10bc0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f  .* generic/tclCo
10bd0 6d 70 43 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d  mpCmds.c (TclCom
10be0 70 69 6c 65 43 61 74 63 68 43 6d 64 29 3a 20 41  pileCatchCmd): A
10bf0 64 64 65 64 20 61 20 6d 6f 72 65 20 65 66 66 69  dded a more effi
10c00 63 69 65 6e 74 0a 09 62 79 74 65 63 6f 64 65 20  cient..bytecode 
10c10 67 65 6e 65 72 61 74 6f 72 20 66 6f 72 20 74 68  generator for th
10c20 65 20 63 61 73 65 20 77 68 65 72 65 20 27 63 61  e case where 'ca
10c30 74 63 68 27 20 69 73 20 75 73 65 64 20 77 69 74  tch' is used wit
10c40 68 6f 75 74 20 61 6e 79 0a 09 76 61 72 69 61 62  hout any..variab
10c50 6c 65 20 61 72 67 75 6d 65 6e 74 73 3b 20 64 6f  le arguments; do
10c60 6e 27 74 20 63 61 70 74 75 72 65 20 74 68 65 20  n't capture the 
10c70 72 65 73 75 6c 74 20 6a 75 73 74 20 74 6f 20 64  result just to d
10c80 69 73 63 61 72 64 20 69 74 2e 0a 0a 32 30 31 32  iscard it...2012
10c90 2d 30 31 2d 32 36 20 20 44 6f 6e 20 50 6f 72 74  -01-26  Don Port
10ca0 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73  er  <[email protected]
10cb0 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
10cc0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
10cd0 6d 64 41 48 2e 63 3a 09 09 5b 42 75 67 20 33 34  mdAH.c:..[Bug 34
10ce0 37 39 36 38 39 5d 3a 20 4e 65 77 20 69 6e 74 65  79689]: New inte
10cf0 72 6e 61 6c 20 72 6f 75 74 69 6e 65 0a 09 2a 20  rnal routine..* 
10d00 67 65 6e 65 72 69 63 2f 74 63 6c 46 43 6d 64 2e  generic/tclFCmd.
10d10 63 3a 09 09 54 63 6c 4a 6f 69 6e 50 61 74 68 28  c:..TclJoinPath(
10d20 29 2e 20 52 65 66 61 63 74 6f 72 20 61 6c 6c 20  ). Refactor all 
10d30 74 68 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  the..* generic/t
10d40 63 6c 46 69 6c 65 4e 61 6d 65 2e 63 3a 09 2a 4a  clFileName.c:.*J
10d50 6f 69 6e 2a 50 61 74 68 2a 20 72 6f 75 74 69 6e  oin*Path* routin
10d60 65 73 20 74 6f 20 67 69 76 65 20 74 68 65 6d 20  es to give them 
10d70 6d 6f 72 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f  more..* generic/
10d80 74 63 6c 49 6e 74 2e 68 3a 09 09 75 73 65 66 75  tclInt.h:..usefu
10d90 6c 20 69 6e 74 65 72 66 61 63 65 73 20 74 68 61  l interfaces tha
10da0 74 20 61 72 65 20 65 61 73 69 65 72 20 74 6f 0a  t are easier to.
10db0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 61  .* generic/tclPa
10dc0 74 68 4f 62 6a 2e 63 3a 09 09 6d 61 6e 61 67 65  thObj.c:..manage
10dd0 20 67 65 74 74 69 6e 67 20 74 68 65 20 72 65 66   getting the ref
10de0 63 6f 75 6e 74 73 20 72 69 67 68 74 2e 0a 0a 32  counts right...2
10df0 30 31 32 2d 30 31 2d 32 36 20 20 44 6f 6e 20 50  012-01-26  Don P
10e00 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
10e10 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
10e20 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
10e30 63 6c 50 61 74 68 4f 62 6a 2e 63 3a 09 5b 42 75  clPathObj.c:.[Bu
10e40 67 20 33 34 37 35 35 36 39 5d 3a 20 41 64 64 20  g 3475569]: Add 
10e50 63 68 65 63 6b 73 20 66 6f 72 20 75 6e 73 68 61  checks for unsha
10e60 72 65 64 20 76 61 6c 75 65 73 0a 09 62 65 66 6f  red values..befo
10e70 72 65 20 63 61 6c 6c 73 20 64 65 6d 61 6e 64 69  re calls demandi
10e80 6e 67 20 74 68 65 6d 2e 20 20 5b 42 75 67 20 33  ng them.  [Bug 3
10e90 34 37 39 36 38 39 5d 3a 20 53 74 6f 70 20 6d 65  479689]: Stop me
10ea0 6d 6f 72 79 20 63 6f 72 72 75 70 74 69 6f 6e 0a  mory corruption.
10eb0 09 77 68 65 6e 20 73 68 69 6d 6d 65 72 69 6e 67  .when shimmering
10ec0 20 30 2d 72 65 66 43 6f 75 6e 74 20 76 61 6c 75   0-refCount valu
10ed0 65 20 74 6f 20 22 70 61 74 68 22 20 74 79 70 65  e to "path" type
10ee0 2e 0a 0a 32 30 31 32 2d 30 31 2d 32 35 20 20 44  ...2012-01-25  D
10ef0 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
10f00 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
10f10 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
10f20 74 63 6c 4f 4f 2e 63 20 28 54 63 6c 5f 43 6f 70  tclOO.c (Tcl_Cop
10f30 79 4f 62 6a 65 63 74 49 6e 73 74 61 6e 63 65 29  yObjectInstance)
10f40 3a 20 5b 42 75 67 20 33 34 37 34 34 36 30 5d 3a  : [Bug 3474460]:
10f50 20 57 68 65 6e 0a 09 63 6f 70 79 69 6e 67 20 61   When..copying a
10f60 6e 20 6f 62 6a 65 63 74 2c 20 6d 61 6b 65 20 73  n object, make s
10f70 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6e  ure that the con
10f80 66 69 67 75 72 61 74 69 6f 6e 20 6f 66 20 74 68  figuration of th
10f90 65 20 76 61 72 69 61 62 6c 65 0a 09 72 65 73 6f  e variable..reso
10fa0 6c 76 65 72 20 69 73 20 61 6c 73 6f 20 64 75 70  lver is also dup
10fb0 6c 69 63 61 74 65 64 2e 0a 0a 32 30 31 32 2d 30  licated...2012-0
10fc0 31 2d 32 32 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  1-22  Jan Nijtma
10fd0 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
10fe0 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
10ff0 74 6f 6f 6c 73 2f 75 6e 69 43 6c 61 73 73 2e 74  tools/uniClass.t
11000 63 6c 3a 20 20 20 20 5b 46 52 51 20 33 34 37 33  cl:    [FRQ 3473
11010 36 37 30 5d 3a 20 56 61 72 69 6f 75 73 20 55 6e  670]: Various Un
11020 69 63 6f 64 65 2d 72 65 6c 61 74 65 64 0a 09 2a  icode-related..*
11030 20 74 6f 6f 6c 73 2f 75 6e 69 50 61 72 73 65 2e   tools/uniParse.
11040 74 63 6c 3a 20 20 20 20 73 70 65 65 64 75 70 73  tcl:    speedups
11050 2f 72 6f 62 75 73 74 6e 65 73 73 2e 20 45 6e 68  /robustness. Enh
11060 61 6e 63 65 64 20 74 6f 6f 6c 73 20 74 6f 20 62  anced tools to b
11070 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  e..* generic/tcl
11080 55 6e 69 44 61 74 61 2e 63 3a 20 20 61 62 6c 65  UniData.c:  able
11090 20 74 6f 20 68 61 6e 64 6c 65 20 63 68 61 72 61   to handle chara
110a0 63 74 65 72 73 20 3e 20 30 78 66 66 66 66 2e 20  cters > 0xffff. 
110b0 44 6f 6e 65 20 69 6e 0a 09 2a 20 67 65 6e 65 72  Done in..* gener
110c0 69 63 2f 74 63 6c 55 74 66 2e 63 3a 20 20 20 20  ic/tclUtf.c:    
110d0 20 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 20 69    all branches i
110e0 6e 20 6f 72 64 65 72 20 74 6f 20 73 69 6d 70 6c  n order to simpl
110f0 69 66 79 20 6d 65 72 67 65 73 20 66 6f 72 0a 09  ify merges for..
11100 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63 5f 6c  * generic/regc_l
11110 6f 63 61 6c 65 2e 63 3a 20 6e 65 77 20 55 6e 69  ocale.c: new Uni
11120 63 6f 64 65 20 76 65 72 73 69 6f 6e 73 20 28 73  code versions (s
11130 75 63 68 20 61 73 20 36 2e 31 29 0a 0a 32 30 31  uch as 6.1)..201
11140 32 2d 30 31 2d 32 32 20 20 44 6f 6e 61 6c 20 4b  2-01-22  Donal K
11150 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
11160 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
11170 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 69 63  * generic/tclDic
11180 74 4f 62 6a 2e 63 20 28 44 69 63 74 45 78 69 73  tObj.c (DictExis
11190 74 73 43 6d 64 29 3a 20 5b 42 75 67 20 33 34 37  tsCmd): [Bug 347
111a0 35 32 36 34 5d 3a 20 45 6e 73 75 72 65 20 74 68  5264]: Ensure th
111b0 61 74 0a 09 65 72 72 6f 72 73 20 6f 6e 6c 79 20  at..errors only 
111c0 65 76 65 72 20 68 61 70 70 65 6e 20 77 68 65 6e  ever happen when
111d0 20 69 6e 73 75 66 66 69 63 69 65 6e 74 20 61 72   insufficient ar
111e0 67 75 6d 65 6e 74 73 20 61 72 65 20 73 75 70 70  guments are supp
111f0 6c 69 65 64 2c 20 61 6e 64 0a 09 6e 6f 74 20 77  lied, and..not w
11200 68 65 6e 20 61 20 70 61 74 68 20 64 6f 65 73 6e  hen a path doesn
11210 27 74 20 65 78 69 73 74 20 6f 72 20 61 20 64 69  't exist or a di
11220 63 74 69 6f 6e 61 72 79 20 69 73 20 70 6f 6f 72  ctionary is poor
11230 6c 79 20 66 6f 72 6d 61 74 74 65 64 20 28 74 68  ly formatted (th
11240 65 0a 09 74 77 6f 20 63 61 73 65 73 20 63 61 6e  e..two cases can
11250 27 74 20 62 65 20 65 61 73 69 6c 79 20 64 69 73  't be easily dis
11260 74 69 6e 67 75 69 73 68 65 64 29 2e 0a 0a 32 30  tinguished)...20
11270 31 32 2d 30 31 2d 32 31 20 20 4a 61 6e 20 4e 69  12-01-21  Jan Ni
11280 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
11290 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
112a0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e  ..* generic/tcl.
112b0 68 3a 20 20 20 20 20 20 20 20 5b 42 75 67 20 33  h:        [Bug 3
112c0 34 37 34 37 32 36 5d 3a 20 45 6c 69 6d 69 6e 61  474726]: Elimina
112d0 74 65 20 64 65 74 65 63 74 69 6f 6e 20 6f 66 20  te detection of 
112e0 73 74 72 75 63 74 0a 09 2a 20 67 65 6e 65 72 69  struct..* generi
112f0 63 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 20  c/tclWinPort.h: 
11300 5f 73 74 61 74 33 32 69 36 34 2c 20 6a 75 73 74  _stat32i64, just
11310 20 75 73 65 20 5f 73 74 61 74 69 36 34 20 69 6e   use _stati64 in
11320 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 0a 09 2a 20   combination..* 
11330 67 65 6e 65 72 69 63 2f 74 63 6c 46 43 6d 64 2e  generic/tclFCmd.
11340 63 3a 20 20 20 20 77 69 74 68 20 5f 55 53 45 5f  c:    with _USE_
11350 33 32 42 49 54 5f 54 49 4d 45 5f 54 2c 20 77 68  32BIT_TIME_T, wh
11360 69 63 68 20 69 73 20 74 68 65 20 73 61 6d 65 0a  ich is the same.
11370 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65  .* generic/tclTe
11380 73 74 2e 63 3a 20 20 20 20 74 68 65 6e 2e 20 4f  st.c:    then. O
11390 6e 6c 79 20 6b 65 65 70 20 5f 73 74 61 74 33 32  nly keep _stat32
113a0 69 36 34 20 75 73 61 67 65 20 66 6f 72 20 63 79  i64 usage for cy
113b0 67 77 69 6e 2c 0a 09 2a 20 77 69 6e 2f 63 6f 6e  gwin,..* win/con
113c0 66 69 67 75 72 65 2e 69 6e 3a 20 20 20 20 20 73  figure.in:     s
113d0 6f 20 69 74 20 77 69 6c 6c 20 6e 6f 74 20 63 6f  o it will not co
113e0 6e 66 6c 69 63 74 20 77 69 74 68 20 63 79 67 77  nflict with cygw
113f0 69 6e 27 73 20 6f 77 6e 0a 09 2a 20 77 69 6e 2f  in's own..* win/
11400 63 6f 6e 66 69 67 75 72 65 3a 09 73 74 72 75 63  configure:.struc
11410 74 20 73 74 61 74 2e 0a 0a 32 30 31 32 2d 30 31  t stat...2012-01
11420 2d 32 31 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -21  Don Porter 
11430 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
11440 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
11450 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d   generic/tclCmdM
11460 5a 2e 63 3a 09 5b 42 75 67 20 33 34 37 35 36 36  Z.c:.[Bug 347566
11470 37 5d 3a 20 50 72 65 76 65 6e 74 20 62 75 66 66  7]: Prevent buff
11480 65 72 20 72 65 61 64 20 6f 76 65 72 66 6c 6f 77  er read overflow
11490 2e 0a 09 54 68 61 6e 6b 73 20 74 6f 20 22 73 65  ...Thanks to "se
114a0 62 72 65 73 22 20 66 6f 72 20 74 68 65 20 72 65  bres" for the re
114b0 70 6f 72 74 20 61 6e 64 20 66 69 78 2e 0a 0a 32  port and fix...2
114c0 30 31 32 2d 30 31 2d 31 37 20 20 44 6f 6e 61 6c  012-01-17  Donal
114d0 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
114e0 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
114f0 0a 09 2a 20 64 6f 63 2f 64 69 63 74 2e 6e 20 28  ..* doc/dict.n (
11500 64 69 63 74 20 77 69 74 68 29 3a 20 5b 42 75 67  dict with): [Bug
11510 20 33 34 37 34 35 31 32 5d 3a 20 45 78 70 6c 61   3474512]: Expla
11520 69 6e 20 62 65 74 74 65 72 20 77 68 61 74 20 69  in better what i
11530 73 20 67 6f 69 6e 67 0a 09 6f 6e 20 77 68 65 6e  s going..on when
11540 20 61 20 64 69 63 74 69 6f 6e 61 72 79 20 6b 65   a dictionary ke
11550 79 20 61 6e 64 20 74 68 65 20 64 69 63 74 69 6f  y and the dictio
11560 6e 61 72 79 20 76 61 72 69 61 62 6c 65 20 63 6f  nary variable co
11570 6c 6c 69 64 65 2e 0a 0a 32 30 31 32 2d 30 31 2d  llide...2012-01-
11580 31 33 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  13  Donal K. Fel
11590 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
115a0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62  .sf.net>...* lib
115b0 72 61 72 79 2f 68 74 74 70 2f 68 74 74 70 2e 74  rary/http/http.t
115c0 63 6c 20 28 68 74 74 70 3a 3a 43 6f 6e 6e 65 63  cl (http::Connec
115d0 74 29 3a 20 5b 42 75 67 20 33 34 37 32 33 31 36  t): [Bug 3472316
115e0 5d 3a 20 45 6e 73 75 72 65 20 74 68 61 74 20 77  ]: Ensure that w
115f0 65 0a 09 6f 6e 6c 79 20 74 72 79 20 74 6f 20 72  e..only try to r
11600 65 61 64 20 74 68 65 20 73 6f 63 6b 65 74 20 65  ead the socket e
11610 72 72 6f 72 20 65 78 61 63 74 6c 79 20 6f 6e 63  rror exactly onc
11620 65 2e 0a 0a 32 30 31 32 2d 30 31 2d 31 32 20 20  e...2012-01-12  
11630 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
11640 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
11650 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 74 63 6c  net>...* doc/tcl
11660 76 61 72 73 2e 6e 3a 20 5b 42 75 67 20 33 34 36  vars.n: [Bug 346
11670 36 35 30 36 5d 3a 20 44 6f 63 75 6d 65 6e 74 20  6506]: Document 
11680 6d 6f 72 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74  more environment
11690 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 32 30 31   variables...201
116a0 32 2d 30 31 2d 30 39 20 20 4a 61 6e 20 4e 69 6a  2-01-09  Jan Nij
116b0 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
116c0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
116d0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74  .* generic/tclUt
116e0 66 2e 63 3a 20 20 20 20 20 20 5b 42 75 67 20 33  f.c:      [Bug 3
116f0 34 36 34 34 32 38 5d 3a 20 5b 73 74 72 69 6e 67  464428]: [string
11700 20 69 73 20 67 72 61 70 68 20 5c 75 30 31 32 30   is graph \u0120
11710 5d 20 77 61 73 0a 09 2a 20 67 65 6e 65 72 69 63  ] was..* generic
11720 2f 72 65 67 63 5f 6c 6f 63 61 6c 65 2e 63 3a 20  /regc_locale.c: 
11730 77 72 6f 6e 67 2e 20 41 64 64 20 74 61 62 6c 65  wrong. Add table
11740 20 66 6f 72 20 55 6e 69 63 6f 64 65 20 5b 3a 63   for Unicode [:c
11750 6e 74 72 6c 3a 5d 20 63 6c 61 73 73 2e 0a 09 2a  ntrl:] class...*
11760 20 74 6f 6f 6c 73 2f 75 6e 69 43 6c 61 73 73 2e   tools/uniClass.
11770 74 63 6c 3a 20 20 20 20 47 65 6e 65 72 61 74 65  tcl:    Generate
11780 20 55 6e 69 63 6f 64 65 20 5b 3a 63 6e 74 72 6c   Unicode [:cntrl
11790 3a 5d 20 63 6c 61 73 73 20 74 61 62 6c 65 2e 0a  :] class table..
117a0 09 2a 20 74 65 73 74 73 2f 75 74 66 2e 74 65 73  .* tests/utf.tes
117b0 74 3a 0a 0a 32 30 31 32 2d 30 31 2d 30 38 20 20  t:..2012-01-08  
117c0 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20  Kevin B. Kenny  
117d0 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67  <[email protected]
117e0 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 63 6c  >...* library/cl
117f0 6f 63 6b 2e 74 63 6c 20 28 52 65 61 64 5a 6f 6e  ock.tcl (ReadZon
11800 65 69 6e 66 6f 46 69 6c 65 29 3a 20 5b 42 75 67  einfoFile): [Bug
11810 20 33 34 37 30 39 32 38 5d 3a 20 43 6f 72 72 65   3470928]: Corre
11820 63 74 65 64 20 61 20 62 75 67 0a 09 2a 20 74 65  cted a bug..* te
11830 73 74 73 2f 63 6c 6f 63 6b 2e 74 65 73 74 20 28  sts/clock.test (
11840 63 6c 6f 63 6b 2d 35 36 2e 34 29 3a 20 20 20 20  clock-56.4):    
11850 20 20 20 20 77 68 65 72 65 20 6c 6f 61 64 69 6e      where loadin
11860 67 20 7a 6f 6e 65 69 6e 66 6f 20 77 6f 75 6c 64  g zoneinfo would
11870 0a 09 66 61 69 6c 20 69 66 20 6f 6e 65 20 74 69  ..fail if one ti
11880 6d 65 7a 6f 6e 65 20 61 62 62 72 65 76 69 61 74  mezone abbreviat
11890 69 6f 6e 20 77 61 73 20 61 20 70 72 6f 70 65 72  ion was a proper
118a0 20 74 61 69 6c 20 6f 66 20 61 6e 6f 74 68 65 72   tail of another
118b0 2c 20 61 6e 64 0a 09 7a 69 63 20 75 73 65 64 20  , and..zic used 
118c0 74 68 65 20 73 61 6d 65 20 62 79 74 65 73 20 6f  the same bytes o
118d0 66 20 74 68 65 20 66 69 6c 65 20 74 6f 20 72 65  f the file to re
118e0 70 72 65 73 65 6e 74 20 62 6f 74 68 20 6f 66 20  present both of 
118f0 74 68 65 6d 2e 20 41 64 64 65 64 20 61 0a 09 74  them. Added a..t
11900 65 73 74 20 63 61 73 65 20 66 6f 72 20 74 68 65  est case for the
11910 20 62 75 67 2c 20 75 73 69 6e 67 20 74 68 65 20   bug, using the 
11920 73 61 6d 65 20 64 61 74 61 20 74 68 61 74 20 63  same data that c
11930 61 75 73 65 64 20 74 68 65 20 6f 62 73 65 72 76  aused the observ
11940 65 64 0a 09 66 61 69 6c 75 72 65 20 22 69 6e 20  ed..failure "in 
11950 74 68 65 20 77 69 6c 64 2e 22 0a 0a 32 30 31 31  the wild."..2011
11960 2d 31 32 2d 33 30 20 20 56 65 6e 6b 61 74 20 49  -12-30  Venkat I
11970 79 65 72 20 3c 76 65 6e 6b 61 74 40 63 6f 6d 69  yer <[email protected]
11980 74 2e 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72 61  t.com>...* libra
11990 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
119a0 61 2f 42 61 68 69 61 3a 09 09 55 70 64 61 74 65  a/Bahia:..Update
119b0 20 74 6f 20 4f 6c 73 6f 6e 27 73 20 74 7a 64 61   to Olson's tzda
119c0 74 61 32 30 31 31 6e 0a 09 2a 20 6c 69 62 72 61  ta2011n..* libra
119d0 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
119e0 61 2f 48 61 76 61 6e 61 3a 0a 09 2a 20 6c 69 62  a/Havana:..* lib
119f0 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f  rary/tzdata/Euro
11a00 70 65 2f 4b 69 65 76 3a 0a 09 2a 20 6c 69 62 72  pe/Kiev:..* libr
11a10 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f 70  ary/tzdata/Europ
11a20 65 2f 53 69 6d 66 65 72 6f 70 6f 6c 3a 0a 09 2a  e/Simferopol:..*
11a30 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
11a40 45 75 72 6f 70 65 2f 55 7a 68 67 6f 72 6f 64 3a  Europe/Uzhgorod:
11a50 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61  ..* library/tzda
11a60 74 61 2f 45 75 72 6f 70 65 2f 5a 61 70 6f 72 6f  ta/Europe/Zaporo
11a70 7a 68 79 65 3a 0a 09 2a 20 6c 69 62 72 61 72 79  zhye:..* library
11a80 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f  /tzdata/Pacific/
11a90 46 69 6a 69 3a 0a 0a 32 30 31 31 2d 31 32 2d 32  Fiji:..2011-12-2
11aa0 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  3  Jan Nijtmans 
11ab0 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
11ac0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
11ad0 65 72 69 63 2f 74 63 6c 55 74 66 2e 63 3a 20 5b  eric/tclUtf.c: [
11ae0 42 75 67 20 33 34 36 34 34 32 38 5d 3a 20 5b 73  Bug 3464428]: [s
11af0 74 72 69 6e 67 20 69 73 20 67 72 61 70 68 20 5c  tring is graph \
11b00 75 30 31 32 30 5d 20 69 73 20 77 72 6f 6e 67 2e  u0120] is wrong.
11b10 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55  ..* generic/tclU
11b20 6e 69 44 61 74 61 2e 63 3a 0a 09 2a 20 67 65 6e  niData.c:..* gen
11b30 65 72 69 63 2f 72 65 67 63 5f 6c 6f 63 61 6c 65  eric/regc_locale
11b40 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f 75 74 66  .c:..* tests/utf
11b50 2e 74 65 73 74 3a 0a 09 2a 20 74 6f 6f 6c 73 2f  .test:..* tools/
11b60 75 6e 69 50 61 72 73 65 2e 74 63 6c 3a 20 20 20  uniParse.tcl:   
11b70 43 6c 65 61 6e 20 75 70 20 73 6f 6d 65 20 75 6e  Clean up some un
11b80 75 73 65 64 20 73 74 75 66 66 2c 20 61 6e 64 20  used stuff, and 
11b90 62 65 20 6d 6f 72 65 20 72 6f 62 75 73 74 0a 09  be more robust..
11ba0 61 67 61 69 6e 73 74 20 63 68 61 6e 67 65 73 20  against changes 
11bb0 69 6e 20 55 6e 69 63 6f 64 65 44 61 74 61 2e 74  in UnicodeData.t
11bc0 78 74 20 73 79 6e 74 61 78 0a 0a 32 30 31 31 2d  xt syntax..2011-
11bd0 31 32 2d 31 33 20 20 41 6e 64 72 65 61 73 20 4b  12-13  Andreas K
11be0 75 70 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73  upries  <andreas
11bf0 6b 40 61 63 74 69 76 65 73 74 61 74 65 2e 63 6f  [email protected]
11c00 6d 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  m>...* generic/t
11c10 63 6c 43 6f 6d 70 69 6c 65 2e 63 20 28 54 63 6c  clCompile.c (Tcl
11c20 49 6e 69 74 41 75 78 44 61 74 61 54 79 70 65 54  InitAuxDataTypeT
11c30 61 62 6c 65 29 3a 20 45 78 74 65 6e 64 65 64 20  able): Extended 
11c40 74 6f 20 72 65 67 69 73 74 65 72 0a 09 74 68 65  to register..the
11c50 20 44 69 63 74 55 70 64 61 74 65 49 6e 66 6f 20   DictUpdateInfo 
11c60 73 74 72 75 63 74 75 72 65 20 61 73 20 61 6e 20  structure as an 
11c70 41 75 78 44 61 74 61 20 74 79 70 65 2e 20 46 6f  AuxData type. Fo
11c80 72 20 75 73 65 20 62 79 20 74 62 63 6c 6f 61 64  r use by tbcload
11c90 2c 0a 09 74 63 6c 63 6f 6d 70 69 6c 65 72 2e 0a  ,..tclcompiler..
11ca0 0a 32 30 31 31 2d 31 32 2d 31 31 20 20 4a 61 6e  .2011-12-11  Jan
11cb0 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
11cc0 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
11cd0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 72  t>...* generic/r
11ce0 65 67 63 5f 6c 6f 63 61 6c 65 2e 63 3a 20 5b 42  egc_locale.c: [B
11cf0 75 67 20 33 34 35 37 30 33 31 5d 3a 20 53 6f 6d  ug 3457031]: Som
11d00 65 20 55 6e 69 63 6f 64 65 20 36 2e 30 20 63 68  e Unicode 6.0 ch
11d10 61 72 73 20 6e 6f 74 0a 09 2a 20 74 65 73 74 73  ars not..* tests
11d20 2f 75 74 66 2e 74 65 73 74 3a 20 20 20 20 20 20  /utf.test:      
11d30 20 20 69 6e 20 5b 3a 70 72 69 6e 74 3a 5d 20 63    in [:print:] c
11d40 6c 61 73 73 0a 0a 32 30 31 31 2d 31 32 2d 30 37  lass..2011-12-07
11d50 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
11d60 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
11d70 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f 6c  sf.net>...* tool
11d80 73 2f 75 6e 69 50 61 72 73 65 2e 74 63 6c 3a 20  s/uniParse.tcl: 
11d90 20 20 20 5b 42 75 67 20 33 34 34 34 37 35 34 5d     [Bug 3444754]
11da0 3a 20 73 74 72 69 6e 67 20 74 6f 6c 6f 77 65 72  : string tolower
11db0 20 5c 75 30 31 63 35 20 69 73 20 77 72 6f 6e 67   \u01c5 is wrong
11dc0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55  ..* generic/tclU
11dd0 6e 69 44 61 74 61 2e 63 3a 0a 09 2a 20 74 65 73  niData.c:..* tes
11de0 74 73 2f 75 74 66 2e 74 65 73 74 3a 0a 0a 32 30  ts/utf.test:..20
11df0 31 31 2d 31 31 2d 33 30 20 20 4a 61 6e 20 4e 69  11-11-30  Jan Ni
11e00 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
11e10 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
11e20 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 63 6c 74  ..* library/tclt
11e30 65 73 74 2f 74 63 6c 74 65 73 74 2e 74 63 6c 3a  est/tcltest.tcl:
11e40 20 5b 42 75 67 20 39 36 37 31 39 35 5d 3a 20 4d   [Bug 967195]: M
11e50 61 6b 65 20 74 63 6c 74 65 73 74 20 77 6f 72 6b  ake tcltest work
11e60 0a 09 77 68 65 6e 20 74 63 6c 73 68 20 69 73 20  ..when tclsh is 
11e70 63 6f 6d 70 69 6c 65 64 20 77 69 74 68 6f 75 74  compiled without
11e80 20 75 73 69 6e 67 20 74 68 65 20 73 65 74 61 72   using the setar
11e90 67 76 28 29 20 66 75 6e 63 74 69 6f 6e 20 6f 6e  gv() function on
11ea0 20 6d 69 6e 67 77 2e 0a 0a 32 30 31 31 2d 31 31   mingw...2011-11
11eb0 2d 32 39 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -29  Jan Nijtman
11ec0 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
11ed0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
11ee0 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20  in/Makefile.in: 
11ef0 64 6f 6e 27 74 20 69 6e 73 74 61 6c 6c 20 74 6f  don't install to
11f00 6d 6d 61 74 68 5f 28 73 75 70 65 72 29 3f 63 6c  mmath_(super)?cl
11f10 61 73 73 2e 68 0a 09 2a 20 75 6e 69 78 2f 4d 61  ass.h..* unix/Ma
11f20 6b 65 66 69 6c 65 2e 69 6e 3a 20 64 6f 6e 27 74  kefile.in: don't
11f30 20 69 6e 73 74 61 6c 6c 20 64 69 72 65 63 74 6f   install directo
11f40 72 69 65 73 20 6c 69 6b 65 20 38 2e 32 20 61 6e  ries like 8.2 an
11f50 64 20 38 2e 33 0a 09 2a 20 67 65 6e 65 72 69 63  d 8.3..* generic
11f60 2f 74 63 6c 54 6f 6d 4d 61 74 68 2e 68 3a 20 5b  /tclTomMath.h: [
11f70 42 75 67 20 32 39 39 31 34 31 35 5d 3a 20 6d 6f  Bug 2991415]: mo
11f80 76 65 20 69 6e 63 6c 75 64 65 20 74 63 6c 49 6e  ve include tclIn
11f90 74 2e 68 20 66 72 6f 6d 0a 09 2a 20 67 65 6e 65  t.h from..* gene
11fa0 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 49 6e  ric/tclTomMathIn
11fb0 74 2e 68 3a 20 74 63 6c 54 6f 6d 4d 61 74 68 2e  t.h: tclTomMath.
11fc0 68 20 74 6f 20 74 63 6c 54 6f 6d 4d 61 74 68 49  h to tclTomMathI
11fd0 6e 74 2e 68 0a 0a 32 30 31 31 2d 31 31 2d 32 35  nt.h..2011-11-25
11fe0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
11ff0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
12000 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61  f.net>...* libra
12010 72 79 2f 68 69 73 74 6f 72 79 2e 74 63 6c 20 28  ry/history.tcl (
12020 68 69 73 74 6f 72 79 29 3a 20 53 69 6d 70 6c 69  history): Simpli
12030 66 79 20 74 68 65 20 64 61 6e 63 65 20 6f 66 20  fy the dance of 
12040 76 61 72 69 61 62 6c 65 0a 09 6d 61 6e 61 67 65  variable..manage
12050 6d 65 6e 74 20 75 73 65 64 20 77 68 65 6e 20 63  ment used when c
12060 68 61 69 6e 69 6e 67 20 74 6f 20 74 68 65 20 69  haining to the i
12070 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 63 6f  mplementation co
12080 6d 6d 61 6e 64 2e 0a 0a 32 30 31 31 2d 31 31 2d  mmand...2011-11-
12090 32 32 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  22  Donal K. Fel
120a0 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
120b0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
120c0 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
120d0 63 20 28 54 63 6c 43 6f 6d 70 69 6c 65 4f 62 6a  c (TclCompileObj
120e0 29 3a 20 53 69 6d 70 6c 69 66 79 20 61 6e 64 20  ): Simplify and 
120f0 64 65 2d 69 6e 64 65 6e 74 20 74 68 65 0a 09 6c  de-indent the..l
12100 6f 67 69 63 20 73 6f 20 74 68 61 74 20 69 74 20  ogic so that it 
12110 69 73 20 65 61 73 69 65 72 20 74 6f 20 63 6f 6d  is easier to com
12120 70 72 65 68 65 6e 64 2e 0a 0a 32 30 31 31 2d 31  prehend...2011-1
12130 31 2d 32 32 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  1-22  Jan Nijtma
12140 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
12150 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
12160 77 69 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68  win/tclWinPort.h
12170 3a 20 5b 42 75 67 20 33 33 35 34 33 32 34 5d 3a  : [Bug 3354324]:
12180 20 57 69 6e 64 6f 77 73 3a 20 5b 66 69 6c 65 20   Windows: [file 
12190 6d 74 69 6d 65 5d 20 73 65 74 73 20 77 72 6f 6e  mtime] sets wron
121a0 67 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46  g..* win/tclWinF
121b0 69 6c 65 2e 63 3a 20 74 69 6d 65 20 28 56 53 32  ile.c: time (VS2
121c0 30 30 35 2b 20 6f 6e 6c 79 29 2e 0a 09 2a 20 67  005+ only)...* g
121d0 65 6e 65 72 69 63 2f 74 63 6c 54 65 73 74 2e 63  eneric/tclTest.c
121e0 3a 0a 0a 32 30 31 31 2d 31 31 2d 32 30 20 20 4a  :..2011-11-20  J
121f0 6f 65 20 4d 69 73 74 61 63 68 6b 69 6e 20 20 3c  oe Mistachkin  <
12200 6a 6f 65 40 6d 69 73 74 61 63 68 6b 69 6e 2e 63  [email protected]
12210 6f 6d 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 74 68  om>...* tests/th
12220 72 65 61 64 2e 74 65 73 74 3a 20 52 65 6d 6f 76  read.test: Remov
12230 65 20 75 6e 6e 65 63 65 73 73 61 72 79 20 5b 61  e unnecessary [a
12240 66 74 65 72 5d 20 63 61 6c 6c 73 20 66 72 6f 6d  fter] calls from
12250 20 74 68 65 20 74 68 72 65 61 64 0a 09 74 65 73   the thread..tes
12260 74 73 2e 20 20 4d 61 6b 65 20 65 72 72 6f 72 20  ts.  Make error 
12270 6d 65 73 73 61 67 65 20 6d 61 74 63 68 69 6e 67  message matching
12280 20 6d 6f 72 65 20 72 6f 62 75 73 74 20 66 6f 72   more robust for
12290 20 74 65 73 74 73 20 74 68 61 74 20 6d 61 79 0a   tests that may.
122a0 09 68 61 76 65 20 62 75 69 6c 74 2d 69 6e 20 72  .have built-in r
122b0 61 63 65 20 63 6f 6e 64 69 74 69 6f 6e 73 2e 20  ace conditions. 
122c0 20 54 65 73 74 20 74 68 72 65 61 64 2d 37 2e 32   Test thread-7.2
122d0 36 20 6d 75 73 74 20 66 69 72 73 74 20 75 6e 73  6 must first uns
122e0 65 74 20 61 6c 6c 0a 09 74 68 72 65 61 64 20 74  et all..thread t
122f0 65 73 74 69 6e 67 20 72 65 6c 61 74 65 64 20 76  esting related v
12300 61 72 69 61 62 6c 65 73 2e 20 20 52 65 76 69 73  ariables.  Revis
12310 65 20 72 65 73 75 6c 74 73 20 6f 66 20 74 68 65  e results of the
12320 20 74 68 72 65 61 64 2d 37 2e 32 38 0a 09 74 68   thread-7.28..th
12330 72 6f 75 67 68 20 74 68 72 65 61 64 2d 37 2e 33  rough thread-7.3
12340 31 20 74 65 73 74 73 20 74 6f 20 61 63 63 6f 75  1 tests to accou
12350 6e 74 20 66 6f 72 20 74 68 65 20 66 61 63 74 20  nt for the fact 
12360 74 68 65 79 20 61 72 65 20 63 61 6e 63 65 6c 65  they are cancele
12370 64 0a 09 76 69 61 20 61 20 73 63 72 69 70 74 20  d..via a script 
12380 73 65 6e 74 20 74 6f 20 74 68 65 20 74 68 72 65  sent to the thre
12390 61 64 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c  ad asynchronousl
123a0 79 2c 20 77 68 69 63 68 20 74 68 65 6e 20 69 6d  y, which then im
123b0 70 61 63 74 73 20 74 68 65 0a 09 65 72 72 6f 72  pacts the..error
123c0 20 6d 65 73 73 61 67 65 20 68 61 6e 64 6c 69 6e   message handlin
123d0 67 2e 20 20 41 74 74 65 6d 70 74 20 74 6f 20 6d  g.  Attempt to m
123e0 61 6e 75 61 6c 6c 79 20 64 72 61 69 6e 20 74 68  anually drain th
123f0 65 20 65 76 65 6e 74 20 71 75 65 75 65 20 66 6f  e event queue fo
12400 72 0a 09 74 68 65 20 6d 61 69 6e 20 74 68 72 65  r..the main thre
12410 61 64 20 61 66 74 65 72 20 6a 6f 69 6e 69 6e 67  ad after joining
12420 20 74 68 65 20 74 65 73 74 20 74 68 72 65 61 64   the test thread
12430 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 6e 6f   to make sure no
12440 20 73 74 72 61 79 0a 09 65 76 65 6e 74 73 20 61   stray..events a
12450 72 65 20 70 72 6f 63 65 73 73 65 64 20 61 74 20  re processed at 
12460 74 68 65 20 77 72 6f 6e 67 20 74 69 6d 65 20 6f  the wrong time o
12470 6e 20 74 68 65 20 6d 61 69 6e 20 74 68 72 65 61  n the main threa
12480 64 2e 20 20 52 65 76 69 73 65 20 61 6c 6c 0a 09  d.  Revise all..
12490 74 68 65 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74  the synchronizat
124a0 69 6f 6e 20 61 6e 64 20 63 6f 6d 70 61 72 69 73  ion and comparis
124b0 6f 6e 20 73 65 6d 61 6e 74 69 63 73 20 72 65 6c  on semantics rel
124c0 61 74 65 64 20 74 6f 20 74 68 65 20 74 68 72 65  ated to the thre
124d0 61 64 20 69 64 0a 09 61 6e 64 20 65 72 72 6f 72  ad id..and error
124e0 20 6d 65 73 73 61 67 65 2e 0a 0a 32 30 31 31 2d   message...2011-
124f0 31 31 2d 31 38 20 20 4a 6f 65 20 4d 69 73 74 61  11-18  Joe Mista
12500 63 68 6b 69 6e 20 20 3c 6a 6f 65 40 6d 69 73 74  chkin  <[email protected]
12510 61 63 68 6b 69 6e 2e 63 6f 6d 3e 0a 0a 09 2a 20  achkin.com>...* 
12520 74 65 73 74 73 2f 74 68 72 65 61 64 2e 74 65 73  tests/thread.tes
12530 74 3a 20 52 65 6d 6f 76 65 20 61 6c 6c 20 75 73  t: Remove all us
12540 65 20 6f 66 20 74 68 72 65 61 64 3a 3a 72 65 6c  e of thread::rel
12550 65 61 73 65 20 66 72 6f 6d 20 74 68 65 20 74 68  ease from the th
12560 72 65 61 64 0a 09 37 2e 78 20 74 65 73 74 73 2c  read..7.x tests,
12570 20 72 65 70 6c 61 63 69 6e 67 20 69 74 20 77 69   replacing it wi
12580 74 68 20 61 20 73 63 72 69 70 74 20 74 68 61 74  th a script that
12590 20 63 61 6e 20 65 61 73 69 6c 79 20 63 61 75 73   can easily caus
125a0 65 20 22 73 74 75 63 6b 22 0a 09 74 68 72 65 61  e "stuck"..threa
125b0 64 73 20 74 6f 20 73 65 6c 66 2d 64 65 73 74 72  ds to self-destr
125c0 75 63 74 20 66 6f 72 20 74 68 6f 73 65 20 74 65  uct for those te
125d0 73 74 20 63 61 73 65 73 20 74 68 61 74 20 72 65  st cases that re
125e0 71 75 69 72 65 20 69 74 2e 20 20 41 6c 73 6f 2c  quire it.  Also,
125f0 0a 09 6d 61 6b 65 20 74 68 65 20 65 72 72 6f 72  ..make the error
12600 20 6d 65 73 73 61 67 65 20 68 61 6e 64 6c 69 6e   message handlin
12610 67 20 66 61 72 20 6d 6f 72 65 20 72 6f 62 75 73  g far more robus
12620 74 20 62 79 20 6b 65 65 70 69 6e 67 20 74 72 61  t by keeping tra
12630 63 6b 20 6f 66 0a 09 65 76 65 72 79 20 61 73 79  ck of..every asy
12640 6e 63 68 72 6f 6e 6f 75 73 20 65 72 72 6f 72 2e  nchronous error.
12650 0a 0a 32 30 31 31 2d 31 31 2d 31 37 20 20 4a 6f  ..2011-11-17  Jo
12660 65 20 4d 69 73 74 61 63 68 6b 69 6e 20 20 3c 6a  e Mistachkin  <j
12670 6f 65 40 6d 69 73 74 61 63 68 6b 69 6e 2e 63 6f  [email protected]
12680 6d 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 74 68 72  m>...* tests/thr
12690 65 61 64 2e 74 65 73 74 3a 20 52 65 66 61 63 74  ead.test: Refact
126a0 6f 72 20 61 6c 6c 20 74 68 65 20 72 65 6d 61 69  or all the remai
126b0 6e 69 6e 67 20 74 68 72 65 61 64 2d 37 2e 78 20  ning thread-7.x 
126c0 74 65 73 74 73 20 74 68 61 74 0a 09 77 65 72 65  tests that..were
126d0 20 75 73 69 6e 67 20 5b 74 65 73 74 74 68 72 65   using [testthre
126e0 61 64 5d 2e 20 20 4e 6f 74 65 20 74 68 61 74 20  ad].  Note that 
126f0 74 68 69 73 20 74 65 73 74 20 66 69 6c 65 20 6e  this test file n
12700 6f 77 20 72 65 71 75 69 72 65 73 20 74 68 65 0a  ow requires the.
12710 09 76 65 72 79 20 6c 61 74 65 73 74 20 76 65 72  .very latest ver
12720 73 69 6f 6e 20 6f 66 20 74 68 65 20 54 68 72 65  sion of the Thre
12730 61 64 20 70 61 63 6b 61 67 65 20 74 6f 20 70 61  ad package to pa
12740 73 73 20 61 6c 6c 20 74 65 73 74 73 2e 20 20 49  ss all tests.  I
12750 6e 0a 09 61 64 64 69 74 69 6f 6e 2c 20 74 68 65  n..addition, the
12760 20 74 68 72 65 61 64 2d 37 2e 31 38 20 61 6e 64   thread-7.18 and
12770 20 74 68 72 65 61 64 2d 37 2e 31 39 20 74 65 73   thread-7.19 tes
12780 74 73 20 68 61 76 65 20 62 65 65 6e 20 66 6c 61  ts have been fla
12790 67 67 65 64 20 61 73 0a 09 6b 6e 6f 77 6e 42 75  gged as..knownBu
127a0 67 20 62 65 63 61 75 73 65 20 74 68 65 79 20 63  g because they c
127b0 61 6e 6e 6f 74 20 70 61 73 73 20 77 69 74 68 6f  annot pass witho
127c0 75 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73  ut modifications
127d0 20 74 6f 20 74 68 65 20 5b 65 78 70 72 5d 0a 09   to the [expr]..
127e0 63 6f 6d 6d 61 6e 64 2c 20 70 65 72 73 75 61 6e  command, persuan
127f0 74 20 74 6f 20 54 49 50 20 23 33 39 32 2e 0a 0a  t to TIP #392...
12800 32 30 31 31 2d 31 31 2d 31 37 20 20 4a 6f 65 20  2011-11-17  Joe 
12810 4d 69 73 74 61 63 68 6b 69 6e 20 20 3c 6a 6f 65  Mistachkin  <joe
12820 40 6d 69 73 74 61 63 68 6b 69 6e 2e 63 6f 6d 3e  @mistachkin.com>
12830 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
12840 54 68 72 65 61 64 54 65 73 74 2e 63 3a 20 46 6f  ThreadTest.c: Fo
12850 72 20 5b 74 65 73 74 74 68 72 65 61 64 20 63 61  r [testthread ca
12860 6e 63 65 6c 5d 2c 20 61 76 6f 69 64 20 63 72 65  ncel], avoid cre
12870 61 74 69 6e 67 20 61 0a 09 6e 65 77 20 54 63 6c  ating a..new Tcl
12880 5f 4f 62 6a 20 77 68 65 6e 20 74 68 65 20 64 65  _Obj when the de
12890 66 61 75 6c 74 20 73 63 72 69 70 74 20 63 61 6e  fault script can
128a0 63 65 6c 6c 61 74 69 6f 6e 20 72 65 73 75 6c 74  cellation result
128b0 20 69 73 20 64 65 73 69 72 65 64 2e 0a 0a 32 30   is desired...20
128c0 31 31 2d 31 31 2d 31 31 20 20 44 6f 6e 61 6c 20  11-11-11  Donal 
128d0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
128e0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
128f0 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 43 6f 6e  .* win/tclWinCon
12900 73 6f 6c 65 2e 63 3a 20 52 65 66 61 63 74 6f 72  sole.c: Refactor
12910 20 63 6f 6d 6d 6f 6e 20 74 68 72 65 61 64 20 68   common thread h
12920 61 6e 64 6c 69 6e 67 20 70 61 74 74 65 72 6e 73  andling patterns
12930 2e 0a 0a 32 30 31 31 2d 31 31 2d 31 31 20 20 41  ...2011-11-11  A
12940 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75  lexandre Ferrieu
12950 78 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65  x  <[email protected]
12960 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
12970 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 7a 6c  et>...* tests/zl
12980 69 62 2e 74 65 73 74 3a 20 5b 42 75 67 20 33 34  ib.test: [Bug 34
12990 32 38 37 35 36 5d 3a 20 55 73 65 20 6e 6f 6e 62  28756]: Use nonb
129a0 6c 6f 63 6b 69 6e 67 20 77 72 69 74 65 73 20 69  locking writes i
129b0 6e 0a 09 73 69 6e 67 6c 65 2d 74 68 72 65 61 64  n..single-thread
129c0 65 64 20 49 4f 20 74 65 73 74 73 20 74 6f 20 61  ed IO tests to a
129d0 76 6f 69 64 20 64 65 61 64 6c 6f 63 6b 73 20 77  void deadlocks w
129e0 68 65 6e 20 67 6f 69 6e 67 20 62 65 79 6f 6e 64  hen going beyond
129f0 20 4f 53 0a 09 62 75 66 66 65 72 73 2e 20 20 54   OS..buffers.  T
12a00 69 64 79 20 75 70 20 5b 63 68 61 6e 20 63 6f 6e  idy up [chan con
12a10 66 69 67 75 72 65 5d 20 66 6c 61 67 73 20 61 63  figure] flags ac
12a20 72 6f 73 73 20 7a 6c 69 62 2e 74 65 73 74 2e 0a  ross zlib.test..
12a30 0a 32 30 31 31 2d 31 31 2d 30 33 20 20 44 6f 6e  .2011-11-03  Don
12a40 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
12a50 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
12a60 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e  >...* unix/tclUn
12a70 69 78 43 6f 6d 70 61 74 2e 63 20 28 54 63 6c 70  ixCompat.c (Tclp
12a80 47 65 74 50 77 4e 61 6d 2c 20 54 63 6c 70 47 65  GetPwNam, TclpGe
12a90 74 50 77 55 69 64 2c 20 54 63 6c 70 47 65 74 47  tPwUid, TclpGetG
12aa0 72 4e 61 6d 29 0a 09 28 54 63 6c 70 47 65 74 47  rNam)..(TclpGetG
12ab0 72 47 69 64 29 3a 20 55 73 65 20 74 68 65 20 65  rGid): Use the e
12ac0 6c 61 62 6f 72 61 74 65 20 6d 65 6d 6f 72 79 20  laborate memory 
12ad0 6d 61 6e 61 67 65 6d 65 6e 74 20 73 63 68 65 6d  management schem
12ae0 65 20 6f 75 74 6c 69 6e 65 64 20 6f 6e 0a 09 68  e outlined on..h
12af0 74 74 70 3a 2f 2f 77 77 77 2e 6f 70 65 6e 67 72  ttp://www.opengr
12b00 6f 75 70 2e 6f 72 67 2f 61 75 73 74 69 6e 2f 64  oup.org/austin/d
12b10 6f 63 73 2f 61 75 73 74 69 6e 5f 33 32 38 2e 74  ocs/austin_328.t
12b20 78 74 20 74 6f 20 68 61 6e 64 6c 65 20 54 63 6c  xt to handle Tcl
12b30 27 73 0a 09 75 73 65 20 6f 66 20 73 74 61 6e 64  's..use of stand
12b40 61 72 64 20 72 65 65 6e 74 72 61 6e 74 20 76 65  ard reentrant ve
12b50 72 73 69 6f 6e 73 20 6f 66 20 74 68 65 20 70 61  rsions of the pa
12b60 73 73 77 64 2f 67 72 6f 75 70 20 61 63 63 65 73  sswd/group acces
12b70 73 0a 09 66 75 6e 63 74 69 6f 6e 73 20 73 6f 20  s..functions so 
12b80 74 68 61 74 20 65 76 65 72 79 74 68 69 6e 67 20  that everything 
12b90 63 61 6e 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c 20  can work on all 
12ba0 42 53 44 73 2e 20 50 72 6f 62 6c 65 6d 20 69 64  BSDs. Problem id
12bb0 65 6e 74 69 66 69 65 64 0a 09 62 79 20 53 74 75  entified..by Stu
12bc0 61 72 74 20 43 61 73 73 6f 66 66 2e 0a 0a 32 30  art Cassoff...20
12bd0 31 31 2d 31 30 2d 32 30 20 20 44 6f 6e 20 50 6f  11-10-20  Don Po
12be0 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
12bf0 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
12c00 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 68 74  >...* library/ht
12c10 74 70 2f 68 74 74 70 2e 74 63 6c 3a 20 20 20 20  tp/http.tcl:    
12c20 20 20 20 20 42 75 6d 70 20 74 6f 20 76 65 72 73      Bump to vers
12c30 69 6f 6e 20 32 2e 38 2e 33 0a 09 2a 20 6c 69 62  ion 2.8.3..* lib
12c40 72 61 72 79 2f 68 74 74 70 2f 70 6b 67 49 6e 64  rary/http/pkgInd
12c50 65 78 2e 74 63 6c 3a 0a 09 2a 20 75 6e 69 78 2f  ex.tcl:..* unix/
12c60 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20  Makefile.in:..* 
12c70 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a  win/Makefile.in:
12c80 0a 0a 09 2a 20 63 68 61 6e 67 65 73 3a 09 55 70  ...* changes:.Up
12c90 64 61 74 65 73 20 74 6f 77 61 72 64 20 38 2e 36  dates toward 8.6
12ca0 62 33 20 72 65 6c 65 61 73 65 2e 0a 0a 32 30 31  b3 release...201
12cb0 31 2d 31 30 2d 32 30 20 20 44 6f 6e 61 6c 20 4b  1-10-20  Donal K
12cc0 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
12cd0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
12ce0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69 74  * generic/tclLit
12cf0 65 72 61 6c 2e 63 20 28 54 63 6c 49 6e 76 61 6c  eral.c (TclInval
12d00 69 64 61 74 65 43 6d 64 4c 69 74 65 72 61 6c 29  idateCmdLiteral)
12d10 3a 20 5b 42 75 67 20 33 34 31 38 35 34 37 5d 3a  : [Bug 3418547]:
12d20 0a 09 41 64 64 69 74 69 6f 6e 61 6c 20 63 6f 64  ..Additional cod
12d30 65 20 66 6f 72 20 68 61 6e 64 6c 69 6e 67 20 74  e for handling t
12d40 68 65 20 69 6e 76 61 6c 69 64 61 74 69 6f 6e 20  he invalidation 
12d50 6f 66 20 6c 69 74 65 72 61 6c 73 2e 0a 09 2a 20  of literals...* 
12d60 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63  generic/tclBasic
12d70 2e 63 20 28 54 63 6c 5f 43 72 65 61 74 65 4f 62  .c (Tcl_CreateOb
12d80 6a 43 6f 6d 6d 61 6e 64 2c 20 54 63 6c 5f 43 72  jCommand, Tcl_Cr
12d90 65 61 74 65 43 6f 6d 6d 61 6e 64 29 0a 09 28 54  eateCommand)..(T
12da0 63 6c 52 65 6e 61 6d 65 43 6f 6d 6d 61 6e 64 2c  clRenameCommand,
12db0 20 54 63 6c 5f 45 78 70 6f 73 65 43 6f 6d 6d 61   Tcl_ExposeComma
12dc0 6e 64 29 3a 20 54 68 65 20 66 6f 75 72 20 61 64  nd): The four ad
12dd0 64 69 74 69 6f 6e 61 6c 20 70 6c 61 63 65 73 20  ditional places 
12de0 74 68 61 74 0a 09 6e 65 65 64 20 65 78 74 72 61  that..need extra
12df0 20 63 61 72 65 20 77 68 65 6e 20 64 65 61 6c 69   care when deali
12e00 6e 67 20 77 69 74 68 20 6c 69 74 65 72 61 6c 73  ng with literals
12e10 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
12e20 54 65 73 74 2e 63 20 28 54 65 73 74 49 6e 74 65  Test.c (TestInte
12e30 72 70 52 65 73 6f 6c 76 65 72 43 6d 64 29 3a 20  rpResolverCmd): 
12e40 41 64 64 69 74 69 6f 6e 61 6c 20 74 65 73 74 20  Additional test 
12e50 6d 61 63 68 69 6e 65 72 79 0a 09 66 6f 72 20 69  machinery..for i
12e60 6e 74 65 72 70 72 65 74 65 72 20 72 65 73 6f 6c  nterpreter resol
12e70 76 65 72 73 2e 0a 0a 32 30 31 31 2d 31 30 2d 31  vers...2011-10-1
12e80 38 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78 20  8  Reinhard Max 
12e90 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a   <[email protected]>..
12ea0 09 2a 20 6c 69 62 72 61 72 79 2f 63 6c 6f 63 6b  .* library/clock
12eb0 2e 74 63 6c 20 28 3a 3a 74 63 6c 3a 3a 63 6c 6f  .tcl (::tcl::clo
12ec0 63 6b 3a 3a 47 65 74 53 79 73 74 65 6d 54 69 6d  ck::GetSystemTim
12ed0 65 5a 6f 6e 65 29 3a 20 43 61 63 68 65 20 74 68  eZone): Cache th
12ee0 65 20 74 69 6d 65 0a 09 7a 6f 6e 65 20 6f 6e 6c  e time..zone onl
12ef0 79 20 69 66 20 69 74 20 77 61 73 20 64 65 74 65  y if it was dete
12f00 63 74 65 64 20 62 79 20 6f 6e 65 20 6f 66 20 74  cted by one of t
12f10 68 65 20 65 78 70 65 6e 73 69 76 65 20 6d 65 74  he expensive met
12f20 68 6f 64 73 2e 0a 09 4f 74 68 65 72 77 69 73 65  hods...Otherwise
12f30 20 61 66 74 65 72 20 75 6e 73 65 74 74 69 6e 67   after unsetting
12f40 20 54 43 4c 5f 54 5a 20 6f 72 20 54 5a 20 74 68   TCL_TZ or TZ th
12f50 65 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65  e previous value
12f60 20 77 69 6c 6c 20 73 74 69 6c 6c 0a 09 62 65 20   will still..be 
12f70 75 73 65 64 2e 0a 0a 32 30 31 31 2d 31 30 2d 31  used...2011-10-1
12f80 35 20 20 56 65 6e 6b 61 74 20 49 79 65 72 20 3c  5  Venkat Iyer <
12f90 76 65 6e 6b 61 74 40 63 6f 6d 69 74 2e 63 6f 6d  [email protected]
12fa0 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  >...* library/tz
12fb0 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 53 69 74  data/America/Sit
12fc0 6b 61 3a 20 55 70 64 61 74 65 20 74 6f 20 4f 6c  ka: Update to Ol
12fd0 73 6f 6e 27 73 20 74 7a 64 61 74 61 32 30 31 31  son's tzdata2011
12fe0 6c 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  l..* library/tzd
12ff0 61 74 61 2f 50 61 63 69 66 69 63 2f 46 69 6a 69  ata/Pacific/Fiji
13000 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
13010 61 74 61 2f 41 73 69 61 2f 48 65 62 72 6f 6e 3a  ata/Asia/Hebron:
13020 20 28 4e 65 77 29 0a 0a 32 30 31 31 2d 31 30 2d   (New)..2011-10-
13030 31 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  11  Jan Nijtmans
13040 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
13050 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
13060 6e 2f 74 63 6c 57 69 6e 46 69 6c 65 2e 63 3a 20  n/tclWinFile.c: 
13070 20 20 20 5b 42 75 67 20 32 39 33 35 35 30 33 5d     [Bug 2935503]
13080 3a 20 49 6e 63 6f 72 72 65 63 74 20 6d 6f 64 65  : Incorrect mode
13090 20 66 69 65 6c 64 20 72 65 74 75 72 6e 65 64 20   field returned 
130a0 62 79 0a 09 5b 66 69 6c 65 20 73 74 61 74 5d 20  by..[file stat] 
130b0 63 6f 6d 6d 61 6e 64 2e 0a 0a 32 30 31 31 2d 31  command...2011-1
130c0 30 2d 30 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  0-09  Donal K. F
130d0 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
130e0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
130f0 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d  eneric/tclCompCm
13100 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c 65  ds.c (TclCompile
13110 44 69 63 74 57 69 74 68 43 6d 64 29 3a 20 43 6f  DictWithCmd): Co
13120 72 72 65 63 74 65 64 20 68 61 6e 64 6c 69 6e 67  rrected handling
13130 20 6f 66 0a 09 71 75 61 6c 69 66 69 65 64 20 6e   of..qualified n
13140 61 6d 65 73 2c 20 61 6e 64 20 61 64 64 65 64 20  ames, and added 
13150 73 70 61 63 69 61 6c 20 63 61 73 65 73 20 66 6f  spacial cases fo
13160 72 20 65 6d 70 74 79 20 62 6f 64 69 65 73 20 28  r empty bodies (
13170 75 73 65 64 20 77 68 65 6e 0a 09 5b 64 69 63 74  used when..[dict
13180 20 77 69 74 68 5d 20 69 73 20 6a 75 73 74 20 75   with] is just u
13190 73 65 64 20 66 6f 72 20 65 78 74 72 61 63 74 69  sed for extracti
131a0 6e 67 20 76 61 72 69 61 62 6c 65 73 29 2e 0a 0a  ng variables)...
131b0 32 30 31 31 2d 31 30 2d 30 37 20 20 4a 61 6e 20  2011-10-07  Jan 
131c0 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
131d0 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
131e0 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
131f0 6c 2e 68 3a 20 20 20 20 20 20 20 20 46 69 78 20  l.h:        Fix 
13200 67 63 63 20 77 61 72 6e 69 6e 67 73 20 28 64 69  gcc warnings (di
13210 73 63 6f 76 65 72 65 64 20 77 69 74 68 20 6c 61  scovered with la
13220 74 65 73 74 0a 09 2a 20 67 65 6e 65 72 69 63 2f  test..* generic/
13230 74 63 6c 49 4f 52 43 68 61 6e 2e 63 3a 20 6d 69  tclIORChan.c: mi
13240 6e 67 77 2c 20 62 61 73 65 64 20 6f 6e 20 67 63  ngw, based on gc
13250 63 20 34 2e 36 2e 31 29 0a 09 2a 20 74 65 73 74  c 4.6.1)..* test
13260 73 2f 65 6e 76 2e 74 65 73 74 3a 20 20 20 20 20  s/env.test:     
13270 20 20 46 69 78 20 65 6e 76 2e 74 65 73 74 2c 20    Fix env.test, 
13280 77 68 65 6e 20 72 75 6e 6e 69 6e 67 20 75 6e 64  when running und
13290 65 72 20 77 69 6e 65 20 31 2e 33 2e 0a 0a 32 30  er wine 1.3...20
132a0 31 31 2d 31 30 2d 30 36 20 20 44 6f 6e 61 6c 20  11-10-06  Donal 
132b0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
132c0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
132d0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 69  .* generic/tclDi
132e0 63 74 4f 62 6a 2e 63 20 28 54 63 6c 44 69 63 74  ctObj.c (TclDict
132f0 57 69 74 68 49 6e 69 74 2c 20 54 63 6c 44 69 63  WithInit, TclDic
13300 74 57 69 74 68 46 69 6e 69 73 68 29 3a 0a 09 2a  tWithFinish):..*
13310 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
13320 43 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70 69  Cmds.c (TclCompi
13330 6c 65 44 69 63 74 57 69 74 68 43 6d 64 29 3a 20  leDictWithCmd): 
13340 45 78 70 65 72 69 6d 65 6e 74 61 6c 0a 09 63 6f  Experimental..co
13350 6d 70 69 6c 61 74 69 6f 6e 20 66 6f 72 20 74 68  mpilation for th
13360 65 20 5b 64 69 63 74 20 77 69 74 68 5d 20 73 75  e [dict with] su
13370 62 63 6f 6d 6d 61 6e 64 2c 20 75 73 69 6e 67 20  bcommand, using 
13380 70 61 72 74 73 20 66 61 63 74 6f 72 65 64 20 6f  parts factored o
13390 75 74 0a 09 66 72 6f 6d 20 74 68 65 20 69 6e 74  ut..from the int
133a0 65 72 70 72 65 74 65 64 20 76 65 72 73 69 6f 6e  erpreted version
133b0 20 6f 66 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2e   of the command.
133c0 0a 0a 32 30 31 31 2d 31 30 2d 30 35 20 20 4a 61  ..2011-10-05  Ja
133d0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
133e0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
133f0 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  et>...* win/tclW
13400 69 6e 49 6e 74 2e 68 3a 20 20 20 52 65 6d 6f 76  inInt.h:   Remov
13410 65 20 74 63 6c 57 69 6e 50 72 6f 63 73 2c 20 61  e tclWinProcs, a
13420 73 20 69 74 20 69 73 20 6e 6f 20 6c 6f 6e 67 65  s it is no longe
13430 72 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33  r..* win/tclWin3
13440 32 44 6c 6c 2e 63 3a 20 62 65 69 6e 67 20 75 73  2Dll.c: being us
13450 65 64 2e 0a 0a 32 30 31 31 2d 31 30 2d 30 33 20  ed...2011-10-03 
13460 20 56 65 6e 6b 61 74 20 49 79 65 72 20 3c 76 65   Venkat Iyer <ve
13470 6e 6b 61 74 40 63 6f 6d 69 74 2e 63 6f 6d 3e 0a  [email protected]>.
13480 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61  ..* library/tzda
13490 74 61 2f 41 66 72 69 63 61 2f 44 61 72 5f 65 73  ta/Africa/Dar_es
134a0 5f 53 61 6c 61 61 6d 3a 20 55 70 64 61 74 65 20  _Salaam: Update 
134b0 74 6f 20 4f 6c 73 6f 6e 27 73 20 74 7a 64 61 74  to Olson's tzdat
134c0 61 32 30 31 31 6b 0a 09 2a 20 6c 69 62 72 61 72  a2011k..* librar
134d0 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61 2f  y/tzdata/Africa/
134e0 4b 61 6d 70 61 6c 61 3a 0a 09 2a 20 6c 69 62 72  Kampala:..* libr
134f0 61 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63  ary/tzdata/Afric
13500 61 2f 4e 61 69 72 6f 62 69 3a 0a 09 2a 20 6c 69  a/Nairobi:..* li
13510 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69  brary/tzdata/Asi
13520 61 2f 47 61 7a 61 3a 0a 09 2a 20 6c 69 62 72 61  a/Gaza:..* libra
13530 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f 70 65  ry/tzdata/Europe
13540 2f 4b 61 6c 69 6e 69 6e 67 72 61 64 3a 0a 09 2a  /Kaliningrad:..*
13550 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
13560 45 75 72 6f 70 65 2f 4b 69 65 76 3a 0a 09 2a 20  Europe/Kiev:..* 
13570 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 45  library/tzdata/E
13580 75 72 6f 70 65 2f 4d 69 6e 73 6b 3a 0a 09 2a 20  urope/Minsk:..* 
13590 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 45  library/tzdata/E
135a0 75 72 6f 70 65 2f 53 69 6d 66 65 72 6f 70 6f 6c  urope/Simferopol
135b0 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
135c0 61 74 61 2f 45 75 72 6f 70 65 2f 55 7a 68 67 6f  ata/Europe/Uzhgo
135d0 72 6f 64 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  rod:..* library/
135e0 74 7a 64 61 74 61 2f 45 75 72 6f 70 65 2f 5a 61  tzdata/Europe/Za
135f0 70 6f 72 6f 7a 68 79 65 3a 0a 09 2a 20 6c 69 62  porozhye:..* lib
13600 72 61 72 79 2f 74 7a 64 61 74 61 2f 50 61 63 69  rary/tzdata/Paci
13610 66 69 63 2f 41 70 69 61 3a 0a 0a 32 30 31 31 2d  fic/Apia:..2011-
13620 30 39 2d 32 39 20 20 44 6f 6e 61 6c 20 4b 2e 20  09-29  Donal K. 
13630 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
13640 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
13650 74 6f 6f 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32  tools/tcltk-man2
13660 68 74 6d 6c 2e 74 63 6c 2c 20 74 6f 6f 6c 73 2f  html.tcl, tools/
13670 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d 6c 2d 75  tcltk-man2html-u
13680 74 69 6c 73 2e 74 63 6c 3a 20 4d 6f 72 65 0a 09  tils.tcl: More..
13690 72 65 66 61 63 74 6f 72 69 6e 67 20 73 6f 20 74  refactoring so t
136a0 68 61 74 20 6d 6f 72 65 20 6f 66 20 74 68 65 20  hat more of the 
136b0 75 74 69 6c 69 74 79 20 63 6f 64 65 20 69 73 20  utility code is 
136c0 64 65 63 65 6e 74 6c 79 20 6f 75 74 20 6f 66 20  decently out of 
136d0 74 68 65 0a 09 77 61 79 2e 20 41 64 6a 75 73 74  the..way. Adjust
136e0 65 64 20 74 68 65 20 68 65 61 64 65 72 2d 6d 61  ed the header-ma
136f0 74 65 72 69 61 6c 20 67 65 6e 65 72 61 74 6f 72  terial generator
13700 20 73 6f 20 74 68 61 74 20 76 65 72 73 69 6f 6e   so that version
13710 20 6e 75 6d 62 65 72 73 0a 09 61 72 65 20 6f 6e   numbers..are on
13720 6c 79 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 6c  ly included in l
13730 6f 63 61 74 69 6f 6e 73 20 77 68 65 72 65 20 74  ocations where t
13740 68 65 72 65 20 69 73 20 72 6f 6f 6d 2e 0a 0a 32  here is room...2
13750 30 31 31 2d 30 39 2d 32 38 20 20 4a 61 6e 20 4e  011-09-28  Jan N
13760 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
13770 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
13780 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
13790 4f 4f 2e 68 3a 20 20 20 20 20 20 5b 52 46 45 20  OO.h:      [RFE 
137a0 33 30 31 30 33 35 32 5d 3a 20 6d 61 6b 65 20 61  3010352]: make a
137b0 6c 6c 20 54 63 6c 4f 4f 20 41 50 49 20 66 75 6e  ll TclOO API fun
137c0 63 74 69 6f 6e 73 0a 09 2a 20 67 65 6e 65 72 69  ctions..* generi
137d0 63 2f 74 63 6c 4f 4f 44 65 63 6c 73 2e 68 3a 20  c/tclOODecls.h: 
137e0 4d 4f 44 55 4c 45 5f 53 43 4f 50 45 0a 09 2a 20  MODULE_SCOPE..* 
137f0 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 49 6e 74  generic/tclOOInt
13800 44 65 63 6c 73 2e 68 3a 0a 0a 32 30 31 31 2d 30  Decls.h:..2011-0
13810 39 2d 32 37 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  9-27  Donal K. F
13820 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
13830 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
13840 65 6e 65 72 69 63 2f 74 63 6c 49 6e 64 65 78 4f  eneric/tclIndexO
13850 62 6a 2e 63 20 28 54 63 6c 5f 50 61 72 73 65 41  bj.c (Tcl_ParseA
13860 72 67 73 4f 62 6a 76 29 3a 20 5b 42 75 67 20 33  rgsObjv): [Bug 3
13870 34 31 33 38 35 37 5d 3a 20 43 6f 72 72 65 63 74  413857]: Correct
13880 65 64 0a 09 74 68 65 20 6d 65 6d 6f 72 79 20 6d  ed..the memory m
13890 61 6e 61 67 65 6d 65 6e 74 20 66 6f 72 20 74 68  anagement for th
138a0 65 20 63 6f 64 65 20 70 61 72 73 69 6e 67 20 61  e code parsing a
138b0 72 67 75 6d 65 6e 74 73 20 77 68 65 6e 20 72 65  rguments when re
138c0 74 75 72 6e 69 6e 67 0a 09 22 6c 61 72 67 65 22  turning.."large"
138d0 20 6e 75 6d 62 65 72 73 20 6f 66 20 61 72 67 75   numbers of argu
138e0 6d 65 6e 74 73 2e 20 41 6c 73 6f 20 75 6e 62 72  ments. Also unbr
138f0 6f 6b 65 20 74 68 65 20 54 43 4c 5f 41 52 47 56  oke the TCL_ARGV
13900 5f 41 55 54 4f 5f 52 45 53 54 0a 09 6d 61 63 72  _AUTO_REST..macr
13910 6f 20 69 6e 20 70 61 73 73 69 6e 67 2e 0a 0a 32  o in passing...2
13920 30 31 31 2d 30 39 2d 32 36 20 20 44 6f 6e 61 6c  011-09-26  Donal
13930 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
13940 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
13950 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
13960 6d 64 41 48 2e 63 20 28 54 63 6c 4d 61 6b 65 46  mdAH.c (TclMakeF
13970 69 6c 65 43 6f 6d 6d 61 6e 64 53 61 66 65 29 3a  ileCommandSafe):
13980 20 5b 42 75 67 20 33 32 31 31 37 35 38 5d 3a 20   [Bug 3211758]: 
13990 41 6c 73 6f 0a 09 6d 61 6b 65 20 74 68 65 20 6d  Also..make the m
139a0 61 69 6e 20 5b 66 69 6c 65 5d 20 63 6f 6d 6d 61  ain [file] comma
139b0 6e 64 20 68 69 64 64 65 6e 20 62 79 20 64 65 66  nd hidden by def
139c0 61 75 6c 74 20 69 6e 20 73 61 66 65 20 69 6e 74  ault in safe int
139d0 65 72 70 72 65 74 65 72 73 2c 0a 09 62 65 63 61  erpreters,..beca
139e0 75 73 65 20 74 68 61 74 27 73 20 77 68 61 74 20  use that's what 
139f0 65 78 69 73 74 69 6e 67 20 63 6f 64 65 20 65 78  existing code ex
13a00 70 65 63 74 73 2e 20 54 68 69 73 20 77 69 6c 6c  pects. This will
13a10 20 72 65 64 75 63 65 20 74 68 65 20 61 6d 6f 75   reduce the amou
13a20 6e 74 0a 09 77 68 69 63 68 20 74 68 65 20 63 6f  nt..which the co
13a30 64 65 20 62 72 65 61 6b 73 2c 20 62 75 74 20 6e  de breaks, but n
13a40 6f 74 20 6e 65 63 65 73 73 61 72 69 6c 79 20 65  ot necessarily e
13a50 6c 69 6d 69 6e 61 74 65 20 69 74 2e 2e 2e 0a 0a  liminate it.....
13a60 32 30 31 31 2d 30 39 2d 32 33 20 20 44 6f 6e 20  2011-09-23  Don 
13a70 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
13a80 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
13a90 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
13aa0 74 63 6c 49 4f 52 54 72 61 6e 73 2e 63 3a 20 4d  tclIORTrans.c: M
13ab0 6f 72 65 20 72 65 76 69 73 69 6f 6e 73 20 74 6f  ore revisions to
13ac0 20 67 65 74 20 66 69 6e 61 6c 69 7a 61 74 69 6f   get finalizatio
13ad0 6e 20 6f 66 0a 09 52 65 66 6c 65 63 74 65 64 54  n of..ReflectedT
13ae0 72 61 6e 73 66 6f 72 6d 73 20 63 6f 72 72 65 63  ransforms correc
13af0 74 2c 20 69 6e 63 6c 75 64 69 6e 67 20 61 64 6f  t, including ado
13b00 70 74 69 6e 67 20 61 20 22 64 65 61 64 22 20 66  pting a "dead" f
13b10 69 65 6c 64 20 61 73 20 77 61 73 0a 09 64 6f 6e  ield as was..don
13b20 65 20 69 6e 20 74 63 6c 49 4f 52 43 68 61 6e 2e  e in tclIORChan.
13b30 63 2e 0a 0a 09 2a 20 74 65 73 74 73 2f 74 68 72  c....* tests/thr
13b40 65 61 64 2e 74 65 73 74 3a 09 53 74 6f 70 20 75  ead.test:.Stop u
13b50 73 69 6e 67 20 74 68 65 20 64 65 70 72 65 63 61  sing the depreca
13b60 74 65 64 20 74 68 72 65 61 64 20 6d 61 6e 61 67  ted thread manag
13b70 65 6d 65 6e 74 0a 09 63 6f 6d 6d 61 6e 64 73 20  ement..commands 
13b80 6f 66 20 74 68 65 20 74 63 6c 74 65 73 74 20 70  of the tcltest p
13b90 61 63 6b 61 67 65 2e 20 20 54 68 65 20 74 65 73  ackage.  The tes
13ba0 74 20 73 75 69 74 65 20 6f 75 67 68 74 20 74 6f  t suite ought to
13bb0 20 70 72 6f 76 69 64 65 0a 09 74 68 65 73 65 20   provide..these 
13bc0 74 6f 6f 6c 73 20 66 6f 72 20 69 74 73 65 6c 66  tools for itself
13bd0 2e 20 20 54 68 65 79 20 64 6f 20 6e 6f 74 20 62  .  They do not b
13be0 65 6c 6f 6e 67 20 69 6e 20 61 20 74 65 73 74 69  elong in a testi
13bf0 6e 67 20 68 61 72 6e 65 73 73 2e 0a 0a 32 30 31  ng harness...201
13c00 31 2d 30 39 2d 32 32 20 20 44 6f 6e 20 50 6f 72  1-09-22  Don Por
13c10 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
13c20 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
13c30 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
13c40 43 6d 64 49 4c 2e 63 3a 09 52 65 76 69 73 65 20  CmdIL.c:.Revise 
13c50 5b 69 6e 66 6f 20 66 72 61 6d 65 5d 20 73 6f 20  [info frame] so 
13c60 74 68 61 74 20 69 74 20 73 74 6f 70 73 20 63 72  that it stops cr
13c70 65 61 74 69 6e 67 0a 09 63 79 63 6c 65 73 20 69  eating..cycles i
13c80 6e 20 74 68 65 20 69 50 74 72 2d 3e 63 6d 64 46  n the iPtr->cmdF
13c90 72 61 6d 65 50 74 72 20 73 74 61 63 6b 2e 0a 0a  ramePtr stack...
13ca0 32 30 31 31 2d 30 39 2d 32 32 20 20 44 6f 6e 61  2011-09-22  Dona
13cb0 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
13cc0 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
13cd0 0a 0a 09 2a 20 64 6f 63 2f 72 65 5f 73 79 6e 74  ...* doc/re_synt
13ce0 61 78 2e 6e 3a 20 5b 42 75 67 20 32 39 30 33 37  ax.n: [Bug 29037
13cf0 34 33 5d 3a 20 41 64 64 20 6d 6f 72 65 20 6d 61  43]: Add more ma
13d00 67 69 63 20 73 6f 20 74 68 61 74 20 77 65 20 63  gic so that we c
13d10 61 6e 20 64 6f 20 61 74 0a 09 6c 65 61 73 74 20  an do at..least 
13d20 73 6f 6d 65 74 68 69 6e 67 20 73 61 6e 65 20 6f  something sane o
13d30 6e 20 53 6f 6c 61 72 69 73 2e 0a 09 2a 20 74 6f  n Solaris...* to
13d40 6f 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74  ols/tcltk-man2ht
13d50 6d 6c 2d 75 74 69 6c 73 2e 74 63 6c 20 28 70 72  ml-utils.tcl (pr
13d60 6f 63 65 73 73 2d 74 65 78 74 29 3a 20 54 65 61  ocess-text): Tea
13d70 63 68 20 74 68 65 20 48 54 4d 4c 0a 09 67 65 6e  ch the HTML..gen
13d80 65 72 61 74 6f 72 20 68 6f 77 20 74 6f 20 68 61  erator how to ha
13d90 6e 64 6c 65 20 74 68 69 73 20 6d 61 67 69 63 2e  ndle this magic.
13da0 0a 0a 32 30 31 31 2d 30 39 2d 32 31 20 20 44 6f  ..2011-09-21  Do
13db0 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
13dc0 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
13dd0 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
13de0 63 2f 74 63 6c 54 68 72 65 61 64 54 65 73 74 2e  c/tclThreadTest.
13df0 63 3a 20 52 65 76 69 73 65 20 74 68 65 20 74 68  c: Revise the th
13e00 72 65 61 64 20 65 78 69 74 20 68 61 6e 64 6c 69  read exit handli
13e10 6e 67 20 6f 66 20 74 68 65 0a 09 5b 74 65 73 74  ng of the..[test
13e20 74 68 72 65 61 64 5d 20 63 6f 6d 6d 61 6e 64 20  thread] command 
13e30 73 6f 20 74 68 61 74 20 69 74 20 70 72 6f 70 65  so that it prope
13e40 72 6c 79 20 6d 61 69 6e 74 61 69 6e 73 20 74 68  rly maintains th
13e50 65 20 70 65 72 2d 70 72 6f 63 65 73 73 0a 09 64  e per-process..d
13e60 61 74 61 20 73 74 72 75 63 74 75 72 65 73 20 65  ata structures e
13e70 76 65 6e 20 77 68 65 6e 20 74 68 65 20 74 68 72  ven when the thr
13e80 65 61 64 20 65 78 69 74 73 20 66 6f 72 20 72 65  ead exits for re
13e90 61 73 6f 6e 73 20 6f 74 68 65 72 20 74 68 61 6e  asons other than
13ea0 20 74 68 65 0a 09 5b 74 65 73 74 74 68 72 65 61   the..[testthrea
13eb0 64 20 65 78 69 74 5d 20 63 6f 6d 6d 61 6e 64 2e  d exit] command.
13ec0 0a 0a 32 30 31 31 2d 30 39 2d 32 31 20 20 41 6c  ..2011-09-21  Al
13ed0 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
13ee0 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
13ef0 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
13f00 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 49  t>...* unix/tclI
13f10 4f 2e 63 3a 20 5b 42 75 67 20 33 34 31 32 34 38  O.c: [Bug 341248
13f20 37 5d 3a 20 4e 6f 77 20 73 68 6f 72 74 20 72 65  7]: Now short re
13f30 61 64 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20  ads are allowed 
13f40 69 6e 0a 09 73 79 6e 63 68 72 6f 6e 6f 75 73 20  in..synchronous 
13f50 66 63 6f 70 79 2c 20 61 76 6f 69 64 20 6d 69 73  fcopy, avoid mis
13f60 74 61 6b 69 6e 67 20 74 68 65 6d 20 61 73 20 6e  taking them as n
13f70 6f 6e 62 6c 6f 63 6b 69 6e 67 20 6f 6e 65 73 2e  onblocking ones.
13f80 0a 0a 32 30 31 31 2d 30 39 2d 32 31 20 20 41 6e  ..2011-09-21  An
13f90 64 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c  dreas Kupries  <
13fa0 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73  [email protected]
13fb0 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65  tate.com>...* ge
13fc0 6e 65 72 69 63 2f 74 63 6c 49 4f 52 54 72 61 6e  neric/tclIORTran
13fd0 73 2e 63 20 28 46 6f 72 77 61 72 64 4f 70 54 6f  s.c (ForwardOpTo
13fe0 4f 77 6e 65 72 54 68 72 65 61 64 29 3a 20 46 69  OwnerThread): Fi
13ff0 78 65 64 20 74 68 65 20 6d 69 73 73 69 6e 67 0a  xed the missing.
14000 09 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20  .initialization 
14010 6f 66 20 74 68 65 20 27 64 73 74 69 27 20 66 69  of the 'dsti' fi
14020 65 6c 64 2e 20 52 65 70 6f 72 74 65 64 20 62 79  eld. Reported by
14030 20 44 6f 6e 20 50 6f 72 74 65 72 2c 20 6f 6e 20   Don Porter, on 
14040 63 68 61 74 2e 0a 0a 32 30 31 31 2d 30 39 2d 32  chat...2011-09-2
14050 30 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  0  Don Porter  <
14060 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
14070 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
14080 65 6e 65 72 69 63 2f 74 63 6c 49 4f 52 43 68 61  eneric/tclIORCha
14090 6e 2e 63 3a 20 52 65 2d 75 73 69 6e 67 20 74 68  n.c: Re-using th
140a0 65 20 22 69 6e 74 65 72 70 22 20 66 69 65 6c 64  e "interp" field
140b0 20 74 6f 20 73 69 67 6e 61 6c 20 61 20 64 65 61   to signal a dea
140c0 64 0a 09 63 68 61 6e 6e 65 6c 20 28 76 69 61 20  d..channel (via 
140d0 4e 55 4c 4c 20 76 61 6c 75 65 29 20 69 6e 74 65  NULL value) inte
140e0 72 66 65 72 65 64 20 77 69 74 68 20 63 6f 6e 64  rfered with cond
140f0 69 74 69 6f 6e 61 6c 20 63 6c 65 61 6e 75 70 20  itional cleanup 
14100 74 61 73 6b 73 0a 09 74 65 73 74 69 6e 67 20 66  tasks..testing f
14110 6f 72 20 22 74 68 65 20 72 69 67 68 74 20 69 6e  or "the right in
14120 74 65 72 70 22 2e 20 41 64 64 65 64 20 61 20 6e  terp". Added a n
14130 65 77 20 66 69 65 6c 64 20 22 64 65 61 64 22 20  ew field "dead" 
14140 74 6f 20 70 65 72 66 6f 72 6d 0a 09 74 68 65 20  to perform..the 
14150 64 65 61 64 20 63 68 61 6e 6e 65 6c 20 73 69 67  dead channel sig
14160 6e 61 6c 6c 69 6e 67 20 74 61 73 6b 20 73 6f 20  nalling task so 
14170 74 68 65 20 63 6f 72 72 75 70 74 65 64 20 6c 6f  the corrupted lo
14180 67 69 63 20 69 73 20 61 76 6f 69 64 65 64 2e 0a  gic is avoided..
14190 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
141a0 4f 52 54 72 61 6e 73 2e 63 3a 20 52 65 76 69 73  ORTrans.c: Revis
141b0 65 64 20 52 65 66 6c 65 63 74 43 6c 6f 73 65 28  ed ReflectClose(
141c0 29 20 61 6e 64 0a 09 46 72 65 65 52 65 66 6c 65  ) and..FreeRefle
141d0 63 74 65 64 54 72 61 6e 73 66 6f 72 6d 28 29 20  ctedTransform() 
141e0 73 6f 20 74 68 61 74 20 77 65 20 73 74 6f 70 20  so that we stop 
141f0 6c 65 61 6b 69 6e 67 20 52 65 66 6c 65 63 74 65  leaking Reflecte
14200 64 54 72 61 6e 73 66 6f 72 6d 73 2c 0a 09 79 65  dTransforms,..ye
14210 74 20 66 72 65 65 20 61 6c 6c 20 54 63 6c 5f 4f  t free all Tcl_O
14220 62 6a 20 76 61 6c 75 65 73 20 69 6e 20 74 68 65  bj values in the
14230 20 73 61 6d 65 20 74 68 72 65 61 64 20 74 68 61   same thread tha
14240 74 20 61 6c 6c 6f 63 65 64 20 74 68 65 6d 2e 0a  t alloced them..
14250 0a 32 30 31 31 2d 30 39 2d 31 39 20 20 44 6f 6e  .2011-09-19  Don
14260 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
14270 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
14280 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 69  net>...* tests/i
14290 6f 54 72 61 6e 73 2e 74 65 73 74 3a 09 43 6f 6e  oTrans.test:.Con
142a0 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 5b 74 65  version from [te
142b0 73 74 74 68 72 65 61 64 5d 20 74 6f 20 54 68 72  stthread] to Thr
142c0 65 61 64 20 70 61 63 6b 61 67 65 0a 09 73 74 6f  ead package..sto
142d0 70 73 20 6d 6f 73 74 20 6d 65 6d 6f 72 79 20 6c  ps most memory l
142e0 65 61 6b 73 2e 0a 0a 09 2a 20 74 65 73 74 73 2f  eaks....* tests/
142f0 74 68 72 65 61 64 2e 74 65 73 74 3a 09 50 6c 75  thread.test:.Plu
14300 67 20 6d 6f 73 74 20 6d 65 6d 6f 72 79 20 6c 65  g most memory le
14310 61 6b 73 20 69 6e 20 74 68 72 65 61 64 2e 74 65  aks in thread.te
14320 73 74 2e 0a 09 43 6f 6e 73 74 72 61 69 6e 20 74  st...Constrain t
14330 68 65 20 72 65 73 74 20 74 6f 20 62 65 20 73 6b  he rest to be sk
14340 69 70 70 65 64 20 64 75 72 69 6e 67 20 60 6d 61  ipped during `ma
14350 6b 65 20 76 61 6c 67 72 69 6e 64 27 2e 20 20 54  ke valgrind'.  T
14360 65 73 74 73 20 75 73 69 6e 67 0a 09 74 68 65 20  ests using..the 
14370 5b 74 65 73 74 74 68 72 65 61 64 20 63 61 6e 63  [testthread canc
14380 65 6c 5d 20 74 65 73 74 69 6e 67 20 63 6f 6d 6d  el] testing comm
14390 61 6e 64 20 61 72 65 20 6c 65 61 6b 79 2e 20 20  and are leaky.  
143a0 43 6f 72 72 65 63 74 69 6f 6e 73 20 77 61 69 74  Corrections wait
143b0 0a 09 66 6f 72 20 65 69 74 68 65 72 20 61 64 64  ..for either add
143c0 69 74 69 6f 6e 20 6f 66 20 5b 74 68 72 65 61 64  ition of [thread
143d0 3a 3a 63 61 6e 63 65 6c 5d 20 74 6f 20 74 68 65  ::cancel] to the
143e0 20 54 68 72 65 61 64 20 70 61 63 6b 61 67 65 2c   Thread package,
143f0 20 6f 72 0a 09 69 6d 70 72 6f 76 65 6d 65 6e 74   or..improvement
14400 73 20 74 6f 20 74 68 65 20 5b 74 65 73 74 74 68  s to the [testth
14410 72 65 61 64 5d 20 74 65 73 74 69 6e 67 20 63 6f  read] testing co
14420 6d 6d 61 6e 64 20 74 6f 20 6d 61 6b 65 20 6c 65  mmand to make le
14430 61 6b 2d 66 72 65 65 0a 09 76 65 72 73 69 6f 6e  ak-free..version
14440 73 20 6f 66 20 74 68 65 73 65 20 74 65 73 74 73  s of these tests
14450 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 09 2a 20 67   possible....* g
14460 65 6e 65 72 69 63 2f 74 63 6c 49 4f 52 43 68 61  eneric/tclIORCha
14470 6e 2e 63 3a 09 50 6c 75 67 20 61 6c 6c 20 6d 65  n.c:.Plug all me
14480 6d 6f 72 79 20 6c 65 61 6b 73 20 69 6e 20 69 6f  mory leaks in io
14490 43 6d 64 2e 74 65 73 74 20 65 78 70 6f 73 65 64  Cmd.test exposed
144a0 0a 09 2a 20 74 65 73 74 73 2f 69 6f 43 6d 64 2e  ..* tests/ioCmd.
144b0 74 65 73 74 3a 09 62 79 20 60 6d 61 6b 65 20 76  test:.by `make v
144c0 61 6c 67 72 69 6e 64 27 2e 0a 09 2a 20 75 6e 69  algrind'...* uni
144d0 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 0a  x/Makefile.in:..
144e0 32 30 31 31 2d 30 39 2d 31 36 20 20 4a 61 6e 20  2011-09-16  Jan 
144f0 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
14500 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
14510 3e 0a 0a 09 49 4d 50 4c 45 4d 45 4e 54 41 54 49  >...IMPLEMENTATI
14520 4f 4e 20 4f 46 20 54 49 50 20 23 33 38 38 0a 0a  ON OF TIP #388..
14530 09 2a 20 64 6f 63 2f 54 63 6c 2e 6e 3a 0a 09 2a  .* doc/Tcl.n:..*
14540 20 64 6f 63 2f 72 65 5f 73 79 6e 74 61 78 2e 6e   doc/re_syntax.n
14550 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 72 65 67  :..* generic/reg
14560 63 5f 6c 65 78 2e 63 3a 0a 09 2a 20 67 65 6e 65  c_lex.c:..* gene
14570 72 69 63 2f 72 65 67 63 6f 6d 70 2e 63 3a 0a 09  ric/regcomp.c:..
14580 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63 75 73  * generic/regcus
14590 74 6f 6d 2e 68 3a 0a 09 2a 20 67 65 6e 65 72 69  tom.h:..* generi
145a0 63 2f 74 63 6c 2e 68 3a 0a 09 2a 20 67 65 6e 65  c/tcl.h:..* gene
145b0 72 69 63 2f 74 63 6c 50 61 72 73 65 2e 63 3a 0a  ric/tclParse.c:.
145c0 09 2a 20 74 65 73 74 73 2f 72 65 67 2e 74 65 73  .* tests/reg.tes
145d0 74 3a 0a 09 2a 20 74 65 73 74 73 2f 75 74 66 2e  t:..* tests/utf.
145e0 74 65 73 74 3a 0a 0a 32 30 31 31 2d 30 39 2d 31  test:..2011-09-1
145f0 36 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  6  Donal K. Fell
14600 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
14610 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
14620 72 69 63 2f 74 63 6c 50 72 6f 63 2e 63 20 28 50  ric/tclProc.c (P
14630 72 6f 63 57 72 6f 6e 67 4e 75 6d 41 72 67 73 29  rocWrongNumArgs)
14640 3a 20 5b 42 75 67 73 20 33 34 30 30 36 35 38 2c  : [Bugs 3400658,
14650 33 34 30 38 38 33 30 5d 3a 0a 09 43 6f 72 72 65  3408830]:..Corre
14660 63 74 65 64 20 74 68 65 20 68 61 6e 64 6c 69 6e  cted the handlin
14670 67 20 6f 66 20 70 72 6f 63 65 64 75 72 65 20 65  g of procedure e
14680 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 28 66  rror messages (f
14690 6f 75 6e 64 20 62 79 20 54 63 6c 4f 4f 29 2e 0a  ound by TclOO)..
146a0 0a 32 30 31 31 2d 30 39 2d 31 36 20 20 4a 61 6e  .2011-09-16  Jan
146b0 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
146c0 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
146d0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
146e0 63 6c 2e 68 3a 20 20 20 20 20 20 20 20 44 6f 6e  cl.h:        Don
146f0 27 74 20 63 68 61 6e 67 65 20 54 63 6c 5f 55 6e  't change Tcl_Un
14700 69 43 68 61 72 20 74 79 70 65 20 77 68 65 6e 0a  iChar type when.
14710 09 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63 75  .* generic/regcu
14720 73 74 6f 6d 2e 68 3a 20 20 54 43 4c 5f 55 54 46  stom.h:  TCL_UTF
14730 5f 4d 41 58 20 3d 3d 20 34 20 28 6e 6f 74 20 73  _MAX == 4 (not s
14740 75 70 70 6f 72 74 65 64 20 61 6e 79 77 61 79 29  upported anyway)
14750 0a 0a 32 30 31 31 2d 30 39 2d 31 36 20 20 44 6f  ..2011-09-16  Do
14760 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
14770 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
14780 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
14790 63 6c 50 72 6f 63 2e 63 20 28 50 72 6f 63 57 72  clProc.c (ProcWr
147a0 6f 6e 67 4e 75 6d 41 72 67 73 29 3a 20 5b 42 75  ongNumArgs): [Bu
147b0 67 73 20 33 34 30 30 36 35 38 2c 33 34 30 38 38  gs 3400658,34088
147c0 33 30 5d 3a 0a 09 45 6e 73 65 6d 62 6c 65 2d 6c  30]:..Ensemble-l
147d0 69 6b 65 20 72 65 77 72 69 74 69 6e 67 20 6f 66  ike rewriting of
147e0 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20   error messages 
147f0 69 73 20 63 6f 6d 70 6c 65 78 2c 20 61 6e 64 20  is complex, and 
14800 54 63 6c 4f 4f 20 28 69 6e 0a 09 63 6f 6d 62 69  TclOO (in..combi
14810 6e 61 74 69 6f 6e 20 77 69 74 68 20 69 54 63 6c  nation with iTcl
14820 29 20 68 69 74 73 20 74 68 65 20 6d 6f 73 74 20  ) hits the most 
14830 74 72 69 63 6b 79 20 63 61 73 65 73 2e 0a 0a 09  tricky cases....
14840 2a 20 6c 69 62 72 61 72 79 2f 68 74 74 70 2f 68  * library/http/h
14850 74 74 70 2e 74 63 6c 20 28 68 74 74 70 3a 3a 67  ttp.tcl (http::g
14860 65 74 75 72 6c 29 3a 20 5b 42 75 67 20 33 33 39  eturl): [Bug 339
14870 31 39 37 37 5d 3a 20 45 6e 73 75 72 65 20 74 68  1977]: Ensure th
14880 61 74 20 74 68 65 0a 09 2d 68 65 61 64 65 72 73  at the..-headers
14890 20 6f 70 74 69 6f 6e 20 6f 76 65 72 72 69 64 65   option override
148a0 73 20 74 68 65 20 2d 74 79 70 65 20 6f 70 74 69  s the -type opti
148b0 6f 6e 20 28 69 6d 70 6f 72 74 61 6e 74 20 62 65  on (important be
148c0 63 61 75 73 65 20 2d 74 79 70 65 0a 09 68 61 73  cause -type..has
148d0 20 61 20 64 65 66 61 75 6c 74 20 74 68 61 74 20   a default that 
148e0 69 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 61 70  is not always ap
148f0 70 72 6f 70 72 69 61 74 65 2c 20 61 6e 64 20 74  propriate, and t
14900 68 65 20 68 65 61 64 65 72 20 6d 75 73 74 20 6e  he header must n
14910 6f 74 0a 09 62 65 20 64 75 70 6c 69 63 61 74 65  ot..be duplicate
14920 64 29 2e 0a 0a 32 30 31 31 2d 30 39 2d 31 35 20  d)...2011-09-15 
14930 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
14940 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
14950 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
14960 65 72 69 63 2f 74 63 6c 43 6f 6d 70 45 78 70 72  eric/tclCompExpr
14970 2e 63 3a 20 5b 42 75 67 20 33 34 30 38 34 30 38  .c: [Bug 3408408
14980 5d 3a 20 50 61 72 74 69 61 6c 20 69 6d 70 72 6f  ]: Partial impro
14990 76 65 6d 65 6e 74 20 62 79 20 73 68 61 72 69 6e  vement by sharin
149a0 67 0a 09 61 73 20 6c 69 74 65 72 61 6c 73 20 74  g..as literals t
149b0 68 65 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75  he computed valu
149c0 65 73 20 6f 66 20 63 6f 6e 73 74 61 6e 74 20 73  es of constant s
149d0 75 62 65 78 70 72 65 73 73 69 6f 6e 73 20 77 68  ubexpressions wh
149e0 65 6e 20 77 65 20 63 61 6e 0a 09 64 6f 20 73 6f  en we can..do so
149f0 20 77 69 74 68 6f 75 74 20 69 6e 63 75 72 72 69   without incurri
14a00 6e 67 20 74 68 65 20 63 6f 73 74 20 6f 66 20 73  ng the cost of s
14a10 74 72 69 6e 67 20 72 65 70 20 67 65 6e 65 72 61  tring rep genera
14a20 74 69 6f 6e 2e 0a 0a 32 30 31 31 2d 30 39 2d 31  tion...2011-09-1
14a30 33 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  3  Don Porter  <
14a40 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
14a50 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
14a60 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63  eneric/tclUtil.c
14a70 3a 09 5b 42 75 67 20 33 33 39 30 36 33 38 5d 3a  :.[Bug 3390638]:
14a80 20 57 6f 72 6b 61 72 6f 75 6e 64 20 62 72 6f 6b   Workaround brok
14a90 65 6e 20 53 6f 6c 61 72 69 73 0a 09 53 74 75 64  en Solaris..Stud
14aa0 69 6f 20 63 63 20 6f 70 74 69 6d 69 7a 65 72 2e  io cc optimizer.
14ab0 20 20 54 68 61 6e 6b 73 20 74 6f 20 57 6f 6c 66    Thanks to Wolf
14ac0 67 61 6e 67 20 53 2e 20 4b 65 63 68 65 6c 2e 0a  gang S. Kechel..
14ad0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 44  ..* generic/tclD
14ae0 54 72 61 63 65 2e 64 3a 09 5b 42 75 67 20 33 34  Trace.d:.[Bug 34
14af0 30 35 36 35 32 5d 3a 20 50 6f 72 74 61 62 69 6c  05652]: Portabil
14b00 69 74 79 20 77 6f 72 6b 61 72 6f 75 6e 64 20 66  ity workaround f
14b10 6f 72 0a 09 62 72 6f 6b 65 6e 20 73 79 73 74 65  or..broken syste
14b20 6d 20 44 54 72 61 63 65 20 73 75 70 70 6f 72 74  m DTrace support
14b30 2e 20 20 54 68 61 6e 6b 73 20 74 6f 20 44 61 67  .  Thanks to Dag
14b40 6f 62 65 72 74 20 4d 69 63 68 65 6c 73 6f 6e 2e  obert Michelson.
14b50 0a 0a 32 30 31 31 2d 30 39 2d 31 32 20 20 4a 61  ..2011-09-12  Ja
14b60 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
14b70 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
14b80 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  et>...* win/tclW
14b90 69 6e 50 6f 72 74 2e 68 3a 20 5b 42 75 67 20 33  inPort.h: [Bug 3
14ba0 34 30 37 30 37 30 5d 3a 20 74 63 6c 50 6f 73 69  407070]: tclPosi
14bb0 78 53 74 72 2e 63 20 77 6f 6e 27 74 20 62 75 69  xStr.c won't bui
14bc0 6c 64 20 77 69 74 68 0a 09 45 4f 56 45 52 46 4c  ld with..EOVERFL
14bd0 4f 57 3d 3d 45 32 42 49 47 0a 0a 32 30 31 31 2d  OW==E2BIG..2011-
14be0 30 39 2d 31 31 20 20 44 6f 6e 20 50 6f 72 74 65  09-11  Don Porte
14bf0 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f  r  <[email protected]
14c00 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
14c10 09 2a 20 74 65 73 74 73 2f 74 68 72 65 61 64 2e  .* tests/thread.
14c20 74 65 73 74 3a 09 43 6f 6e 76 65 72 74 20 5b 74  test:.Convert [t
14c30 65 73 74 74 68 72 65 61 64 5d 20 75 73 65 20 74  estthread] use t
14c40 6f 20 54 68 72 65 61 64 20 70 61 63 6b 61 67 65  o Thread package
14c50 20 75 73 65 0a 09 69 6e 20 74 68 72 65 61 64 2d   use..in thread-
14c60 36 2e 31 2e 20 20 45 6c 69 6d 69 6e 61 74 65 73  6.1.  Eliminates
14c70 20 61 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69   a memory leak i
14c80 6e 20 60 6d 61 6b 65 20 76 61 6c 67 72 69 6e 64  n `make valgrind
14c90 60 2e 0a 0a 09 2a 20 74 65 73 74 73 2f 73 6f 63  `....* tests/soc
14ca0 6b 65 74 2e 74 65 73 74 3a 09 5b 42 75 67 20 33  ket.test:.[Bug 3
14cb0 33 39 30 36 39 39 5d 3a 20 43 6f 6e 76 65 72 74  390699]: Convert
14cc0 20 5b 74 65 73 74 74 68 72 65 61 64 5d 20 75 73   [testthread] us
14cd0 65 20 74 6f 0a 09 54 68 72 65 61 64 20 70 61 63  e to..Thread pac
14ce0 6b 61 67 65 20 75 73 65 20 69 6e 20 73 6f 63 6b  kage use in sock
14cf0 65 74 5f 2a 2d 31 33 2e 31 2e 20 20 45 6c 69 6d  et_*-13.1.  Elim
14d00 69 6e 61 74 65 73 20 61 20 6d 65 6d 6f 72 79 20  inates a memory 
14d10 6c 65 61 6b 20 69 6e 0a 09 60 6d 61 6b 65 20 76  leak in..`make v
14d20 61 6c 67 72 69 6e 64 60 2e 0a 0a 32 30 31 31 2d  algrind`...2011-
14d30 30 39 2d 30 39 20 20 44 6f 6e 20 50 6f 72 74 65  09-09  Don Porte
14d40 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f  r  <[email protected]
14d50 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
14d60 09 2a 20 74 65 73 74 73 2f 63 68 61 6e 69 6f 2e  .* tests/chanio.
14d70 74 65 73 74 3a 09 5b 42 75 67 20 33 33 38 39 37  test:.[Bug 33897
14d80 33 33 5d 3a 20 43 6f 6e 76 65 72 74 20 5b 74 65  33]: Convert [te
14d90 73 74 74 68 72 65 61 64 5d 20 75 73 65 20 74 6f  stthread] use to
14da0 0a 09 2a 20 74 65 73 74 73 2f 69 6f 2e 74 65 73  ..* tests/io.tes
14db0 74 3a 09 54 68 72 65 61 64 20 70 61 63 6b 61 67  t:.Thread packag
14dc0 65 20 75 73 65 20 69 6e 20 2a 69 6f 2d 37 30 2e  e use in *io-70.
14dd0 31 2e 20 20 45 6c 69 6d 69 6e 61 74 65 73 20 61  1.  Eliminates a
14de0 0a 09 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69 6e  ..memory leak in
14df0 20 60 6d 61 6b 65 20 76 61 6c 67 72 69 6e 64 60   `make valgrind`
14e00 2e 0a 0a 32 30 31 31 2d 30 39 2d 30 37 20 20 44  ...2011-09-07  D
14e10 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40  on Porter  <[email protected]
14e20 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
14e30 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  e.net>...* gener
14e40 69 63 2f 74 63 6c 43 6f 6d 70 45 78 70 72 2e 63  ic/tclCompExpr.c
14e50 3a 20 5b 42 75 67 20 33 34 30 31 37 30 34 5d 3a  : [Bug 3401704]:
14e60 20 41 6c 6c 6f 77 20 66 75 6e 63 74 69 6f 6e 20   Allow function 
14e70 6e 61 6d 65 73 20 6c 69 6b 65 0a 09 2a 20 74 65  names like..* te
14e80 73 74 73 2f 70 61 72 73 65 45 78 70 72 2e 74 65  sts/parseExpr.te
14e90 73 74 3a 09 20 69 6e 66 6c 75 65 6e 63 65 28 29  st:. influence()
14ea0 2c 20 6e 61 6e 6f 62 6f 74 28 29 2c 20 61 6e 64  , nanobot(), and
14eb0 20 39 39 62 6f 74 74 6c 65 73 28 29 20 74 68 61   99bottles() tha
14ec0 74 0a 09 68 61 76 65 20 62 65 65 6e 20 70 61 72  t..have been par
14ed0 73 65 64 20 61 73 20 6d 69 73 73 69 6e 67 20 6f  sed as missing o
14ee0 70 65 72 61 74 6f 72 20 73 79 6e 74 61 78 20 65  perator syntax e
14ef0 72 72 6f 72 73 20 62 65 66 6f 72 65 20 77 69 74  rrors before wit
14f00 68 20 74 68 65 0a 09 66 6f 72 6d 20 4e 55 4d 42  h the..form NUMB
14f10 45 52 20 2b 20 46 55 4e 43 54 49 4f 4e 2e 0a 09  ER + FUNCTION...
14f20 2a 2a 2a 50 4f 54 45 4e 54 49 41 4c 20 49 4e 43  ***POTENTIAL INC
14f30 4f 4d 50 41 54 49 42 49 4c 49 54 59 2a 2a 2a 0a  OMPATIBILITY***.
14f40 0a 32 30 31 31 2d 30 39 2d 30 36 20 20 56 65 6e  .2011-09-06  Ven
14f50 6b 61 74 20 49 79 65 72 20 3c 76 65 6e 6b 61 74  kat Iyer <venkat
14f60 40 63 6f 6d 69 74 2e 63 6f 6d 3e 0a 0a 09 2a 20  @comit.com>...* 
14f70 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
14f80 6d 65 72 69 63 61 2f 47 6f 6f 73 65 5f 42 61 79  merica/Goose_Bay
14f90 3a 20 55 70 64 61 74 65 20 74 6f 20 4f 6c 73 6f  : Update to Olso
14fa0 6e 27 73 20 74 7a 64 61 74 61 32 30 31 31 69 0a  n's tzdata2011i.
14fb0 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
14fc0 61 2f 41 6d 65 72 69 63 61 2f 4d 65 74 6c 61 6b  a/America/Metlak
14fd0 61 74 6c 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79  atla:..* library
14fe0 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
14ff0 52 65 73 6f 6c 75 74 65 3a 0a 09 2a 20 6c 69 62  Resolute:..* lib
15000 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72  rary/tzdata/Amer
15010 69 63 61 2f 53 74 5f 4a 6f 68 6e 73 3a 0a 09 2a  ica/St_Johns:..*
15020 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
15030 45 75 72 6f 70 65 2f 4b 61 6c 69 6e 69 6e 67 72  Europe/Kaliningr
15040 61 64 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ad:..* library/t
15050 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f 41 70  zdata/Pacific/Ap
15060 69 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ia:..* library/t
15070 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f 48 6f  zdata/Pacific/Ho
15080 6e 6f 6c 75 6c 75 3a 0a 09 2a 20 6c 69 62 72 61  nolulu:..* libra
15090 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61  ry/tzdata/Africa
150a0 2f 4a 75 62 61 3a 20 28 6e 65 77 29 0a 0a 32 30  /Juba: (new)..20
150b0 31 31 2d 30 39 2d 30 36 20 20 4a 61 6e 20 4e 69  11-09-06  Jan Ni
150c0 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
150d0 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
150e0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e  ..* generic/tcl.
150f0 68 3a 20 20 20 5b 52 46 45 20 31 37 31 31 39 37  h:   [RFE 171197
15100 35 5d 3a 20 54 63 6c 5f 4d 61 69 6e 45 78 28 29  5]: Tcl_MainEx()
15110 20 28 6c 69 6b 65 20 54 6b 5f 4d 61 69 6e 45 78   (like Tk_MainEx
15120 28 29 29 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ())..* generic/t
15130 63 6c 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67 65  clDecls.h:..* ge
15140 6e 65 72 69 63 2f 74 63 6c 4d 61 69 6e 2e 63 3a  neric/tclMain.c:
15150 0a 0a 32 30 31 31 2d 30 39 2d 30 32 20 20 44 6f  ..2011-09-02  Do
15160 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
15170 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
15180 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f  .net>...* tests/
15190 68 74 74 70 2e 74 65 73 74 3a 09 43 6f 6e 76 65  http.test:.Conve
151a0 72 74 20 5b 74 65 73 74 74 68 72 65 61 64 5d 20  rt [testthread] 
151b0 75 73 65 20 74 6f 20 54 68 72 65 61 64 20 70 61  use to Thread pa
151c0 63 6b 61 67 65 20 75 73 65 2e 0a 09 45 6c 69 6d  ckage use...Elim
151d0 69 6e 61 74 65 73 20 6d 65 6d 6f 72 79 20 6c 65  inates memory le
151e0 61 6b 20 73 65 65 6e 20 69 6e 20 60 6d 61 6b 65  ak seen in `make
151f0 20 76 61 6c 67 72 69 6e 64 60 2e 0a 0a 32 30 31   valgrind`...201
15200 31 2d 30 39 2d 30 31 20 20 41 6c 65 78 61 6e 64  1-09-01  Alexand
15210 72 65 20 46 65 72 72 69 65 75 78 20 20 3c 66 65  re Ferrieux  <fe
15220 72 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75  [email protected]
15230 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
15240 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53 6f  * unix/tclUnixSo
15250 63 6b 2e 63 3a 20 5b 42 75 67 20 33 34 30 31 34  ck.c: [Bug 34014
15260 32 32 5d 3a 20 43 61 63 68 65 20 73 63 72 69 70  22]: Cache scrip
15270 74 2d 6c 65 76 65 6c 20 63 68 61 6e 67 65 73 20  t-level changes 
15280 74 6f 20 74 68 65 0a 09 6e 6f 6e 62 6c 6f 63 6b  to the..nonblock
15290 69 6e 67 20 66 6c 61 67 20 6f 66 20 61 6e 20 61  ing flag of an a
152a0 73 79 6e 63 20 63 6c 69 65 6e 74 20 73 6f 63 6b  sync client sock
152b0 65 74 20 69 6e 20 70 72 6f 67 72 65 73 73 2c 20  et in progress, 
152c0 61 6e 64 20 63 6f 6d 6d 69 74 0a 09 74 68 65 6d  and commit..them
152d0 20 6f 6e 20 63 6f 6d 70 6c 65 74 69 6f 6e 2e 0a   on completion..
152e0 0a 32 30 31 31 2d 30 39 2d 30 31 20 20 44 6f 6e  .2011-09-01  Don
152f0 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
15300 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
15310 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
15320 2f 74 63 6c 53 74 72 54 6f 44 2e 63 3a 09 5b 42  /tclStrToD.c:.[B
15330 75 67 20 33 34 30 32 35 34 30 5d 3a 20 43 6f 72  ug 3402540]: Cor
15340 72 65 63 74 69 6f 6e 73 20 74 6f 20 54 63 6c 50  rections to TclP
15350 61 72 73 65 4e 75 6d 62 65 72 28 29 0a 09 2a 20  arseNumber()..* 
15360 74 65 73 74 73 2f 62 69 6e 61 72 79 2e 74 65 73  tests/binary.tes
15370 74 3a 09 74 6f 20 6d 61 6b 65 20 69 74 20 72 65  t:.to make it re
15380 6a 65 63 74 20 69 6e 76 61 6c 69 64 20 4e 61 6e  ject invalid Nan
15390 28 48 65 78 29 20 73 74 72 69 6e 67 73 2e 0a 0a  (Hex) strings...
153a0 09 2a 20 74 65 73 74 73 2f 73 63 61 6e 2e 74 65  .* tests/scan.te
153b0 73 74 3a 09 5b 73 63 61 6e 20 49 6e 66 20 25 67  st:.[scan Inf %g
153c0 5d 20 69 73 20 70 6f 72 74 61 62 6c 65 3b 20 72  ] is portable; r
153d0 65 6d 6f 76 65 20 63 6f 6e 73 74 72 61 69 6e 74  emove constraint
153e0 2e 0a 0a 32 30 31 31 2d 30 38 2d 33 30 20 20 44  ...2011-08-30  D
153f0 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
15400 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
15410 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
15420 74 63 6c 49 6e 74 65 72 70 2e 63 20 28 53 6c 61  tclInterp.c (Sla
15430 76 65 43 6f 6d 6d 61 6e 64 4c 69 6d 69 74 43 6d  veCommandLimitCm
15440 64 2c 20 53 6c 61 76 65 54 69 6d 65 4c 69 6d 69  d, SlaveTimeLimi
15450 74 43 6d 64 29 3a 0a 09 5b 42 75 67 20 33 33 39  tCmd):..[Bug 339
15460 38 37 39 34 5d 3a 20 45 6e 73 75 72 65 20 74 68  8794]: Ensure th
15470 61 74 20 6c 6f 77 2d 6c 65 76 65 6c 20 63 6f 6e  at low-level con
15480 64 69 74 69 6f 6e 73 20 69 6e 20 74 68 65 20 6c  ditions in the l
15490 69 6d 69 74 20 41 50 49 20 61 72 65 0a 09 65 6e  imit API are..en
154a0 66 6f 72 63 65 64 20 61 74 20 74 68 65 20 73 63  forced at the sc
154b0 72 69 70 74 20 6c 65 76 65 6c 20 74 68 72 6f 75  ript level throu
154c0 67 68 20 65 72 72 6f 72 73 2c 20 6e 6f 74 20 61  gh errors, not a
154d0 20 54 63 6c 5f 50 61 6e 69 63 2e 20 54 68 69 73   Tcl_Panic. This
154e0 0a 09 6d 65 61 6e 73 20 74 68 61 74 20 69 6e 74  ..means that int
154f0 65 72 70 72 65 74 65 72 73 20 63 61 6e 6e 6f 74  erpreters cannot
15500 20 72 65 61 64 20 74 68 65 69 72 20 6f 77 6e 20   read their own 
15510 6c 69 6d 69 74 73 20 28 77 72 69 74 69 6e 67 20  limits (writing 
15520 61 6c 72 65 61 64 79 0a 09 64 69 64 20 6e 6f 74  already..did not
15530 20 77 6f 72 6b 29 2e 0a 0a 32 30 31 31 2d 30 38   work)...2011-08
15540 2d 33 30 20 20 52 65 69 6e 68 61 72 64 20 4d 61  -30  Reinhard Ma
15550 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e  x  <[email protected]>
15560 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69  ...* unix/tclUni
15570 78 53 6f 63 6b 2e 63 20 28 54 63 70 57 61 74 63  xSock.c (TcpWatc
15580 68 50 72 6f 63 29 3a 20 5b 42 75 67 20 33 33 39  hProc): [Bug 339
15590 34 37 33 32 5d 3a 20 50 75 74 20 62 61 63 6b 20  4732]: Put back 
155a0 74 68 65 20 63 68 65 63 6b 0a 09 66 6f 72 20 73  the check..for s
155b0 65 72 76 65 72 20 73 6f 63 6b 65 74 73 2e 0a 0a  erver sockets...
155c0 32 30 31 31 2d 30 38 2d 32 39 20 20 44 6f 6e 20  2011-08-29  Don 
155d0 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
155e0 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
155f0 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
15600 74 63 6c 49 4f 52 54 72 61 6e 73 2e 63 3a 20 4c  tclIORTrans.c: L
15610 65 61 6b 20 6f 66 20 52 65 66 6c 65 63 74 65 64  eak of Reflected
15620 54 72 61 6e 73 66 6f 72 6d 4d 61 70 2e 0a 0a 32  TransformMap...2
15630 30 31 31 2d 30 38 2d 32 37 20 20 44 6f 6e 20 50  011-08-27  Don P
15640 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
15650 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
15660 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
15670 63 6c 53 74 72 69 6e 67 4f 62 6a 2e 63 3a 20 20  clStringObj.c:  
15680 5b 52 46 45 20 33 33 39 36 37 33 31 5d 3a 20 52  [RFE 3396731]: R
15690 65 76 69 73 65 20 74 68 65 20 5b 73 74 72 69 6e  evise the [strin
156a0 67 20 72 65 76 65 72 73 65 5d 0a 09 2a 20 74 65  g reverse]..* te
156b0 73 74 73 2f 73 74 72 69 6e 67 2e 74 65 73 74 3a  sts/string.test:
156c0 09 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20  .implementation 
156d0 74 6f 20 6f 70 65 72 61 74 65 20 6f 6e 20 74 68  to operate on th
156e0 65 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e  e representation
156f0 0a 09 74 68 61 74 20 63 6f 6d 65 73 20 69 6e 2c  ..that comes in,
15700 20 61 76 6f 69 64 20 63 6f 6e 76 65 72 73 69 6f   avoid conversio
15710 6e 20 74 6f 20 6f 74 68 65 72 20 72 65 70 73 2e  n to other reps.
15720 0a 0a 32 30 31 31 2d 30 38 2d 32 33 20 20 44 6f  ..2011-08-23  Do
15730 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
15740 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
15750 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
15760 63 2f 74 63 6c 49 4f 52 43 68 61 6e 2e 63 3a 09  c/tclIORChan.c:.
15770 5b 42 75 67 20 33 33 39 36 39 34 38 5d 3a 20 4c  [Bug 3396948]: L
15780 65 61 6b 20 6f 66 20 52 65 66 6c 65 63 74 65 64  eak of Reflected
15790 43 68 61 6e 6e 65 6c 4d 61 70 2e 0a 0a 32 30 31  ChannelMap...201
157a0 31 2d 30 38 2d 31 39 20 20 44 6f 6e 20 50 6f 72  1-08-19  Don Por
157b0 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
157c0 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
157d0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
157e0 49 4f 52 54 72 61 6e 73 2e 63 3a 20 5b 42 75 67  IORTrans.c: [Bug
157f0 73 20 33 33 39 33 32 37 39 2c 20 33 33 39 33 32  s 3393279, 33932
15800 38 30 5d 3a 20 52 65 66 6c 65 63 74 43 6c 6f 73  80]: ReflectClos
15810 65 28 2e 29 20 69 73 0a 09 6d 69 73 73 69 6e 67  e(.) is..missing
15820 20 54 63 6c 5f 45 76 65 6e 74 75 61 6c 6c 79 46   Tcl_EventuallyF
15830 72 65 65 28 29 20 63 61 6c 6c 73 20 61 74 20 73  ree() calls at s
15840 6f 6d 65 20 6f 66 20 69 74 73 20 65 78 69 74 73  ome of its exits
15850 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ....* generic/tc
15860 6c 49 4f 2e 63 3a 20 5b 42 75 67 73 20 33 33 39  lIO.c: [Bugs 339
15870 34 36 35 34 2c 20 33 33 39 33 32 37 36 5d 3a 20  4654, 3393276]: 
15880 52 65 76 69 73 65 20 46 6c 75 73 68 43 68 61 6e  Revise FlushChan
15890 6e 65 6c 28 29 20 74 6f 0a 09 61 63 63 6f 75 6e  nel() to..accoun
158a0 74 20 66 6f 72 20 74 68 65 20 70 6f 73 73 69 62  t for the possib
158b0 69 6c 69 74 79 20 74 68 61 74 20 74 68 65 20 43  ility that the C
158c0 68 61 6e 57 72 69 74 65 28 29 20 63 61 6c 6c 20  hanWrite() call 
158d0 6d 69 67 68 74 20 72 65 63 79 63 6c 65 0a 09 74  might recycle..t
158e0 68 65 20 62 75 66 66 65 72 20 6f 75 74 20 66 72  he buffer out fr
158f0 6f 6d 20 75 6e 64 65 72 20 75 73 2e 0a 0a 09 2a  om under us....*
15900 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 2e 63   generic/tclIO.c
15910 3a 20 50 72 65 73 65 72 76 65 20 74 68 65 20 63  : Preserve the c
15920 68 61 6e 50 74 72 20 64 75 72 69 6e 67 20 46 6c  hanPtr during Fl
15930 75 73 68 43 68 61 6e 6e 65 6c 20 73 6f 20 74 68  ushChannel so th
15940 61 74 0a 09 63 68 61 6e 6e 65 6c 20 64 72 69 76  at..channel driv
15950 65 72 73 20 64 6f 6e 27 74 20 79 61 6e 6b 20 69  ers don't yank i
15960 74 20 61 77 61 79 20 62 65 66 6f 72 65 20 77 65  t away before we
15970 27 72 65 20 64 6f 6e 65 20 77 69 74 68 20 69 74  're done with it
15980 2e 0a 0a 32 30 31 31 2d 30 38 2d 31 39 20 20 41  ...2011-08-19  A
15990 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75  lexandre Ferrieu
159a0 78 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65  x  <[email protected]
159b0 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
159c0 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
159d0 74 63 6c 54 65 73 74 2e 63 3a 20 5b 42 75 67 20  tclTest.c: [Bug 
159e0 32 39 38 31 31 35 34 5d 3a 20 61 73 79 6e 63 2d  2981154]: async-
159f0 34 2e 33 20 73 65 67 66 61 75 6c 74 2e 0a 09 2a  4.3 segfault...*
15a00 20 74 65 73 74 73 2f 61 73 79 6e 63 2e 74 65 73   tests/async.tes
15a10 74 3a 20 20 5b 42 75 67 20 31 37 37 34 36 38 39  t:  [Bug 1774689
15a20 5d 3a 20 61 73 79 6e 63 2d 34 2e 33 20 73 6f 6d  ]: async-4.3 som
15a30 65 74 69 6d 65 73 20 66 61 69 6c 73 2e 0a 0a 32  etimes fails...2
15a40 30 31 31 2d 30 38 2d 31 38 20 20 41 6c 65 78 61  011-08-18  Alexa
15a50 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20 3c  ndre Ferrieux  <
15a60 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e 73  [email protected]
15a70 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
15a80 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
15a90 4f 2e 63 3a 20 5b 42 75 67 20 33 30 39 36 32 37  O.c: [Bug 309627
15aa0 35 5d 3a 20 53 79 6e 63 20 66 63 6f 70 79 20 62  5]: Sync fcopy b
15ab0 75 66 66 65 72 73 20 69 6e 70 75 74 2e 0a 0a 32  uffers input...2
15ac0 30 31 31 2d 30 38 2d 31 38 20 20 4a 61 6e 20 4e  011-08-18  Jan N
15ad0 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
15ae0 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
15af0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
15b00 55 6e 69 44 61 74 61 2e 63 3a 20 5b 42 75 67 20  UniData.c: [Bug 
15b10 33 33 39 33 37 31 34 5d 3a 20 4f 76 65 72 66 6c  3393714]: Overfl
15b20 6f 77 20 69 6e 20 74 6f 75 70 70 65 72 20 64 65  ow in toupper de
15b30 6c 74 61 0a 09 2a 20 74 6f 6f 6c 73 2f 75 6e 69  lta..* tools/uni
15b40 50 61 72 73 65 2e 74 63 6c 3a 0a 09 2a 20 74 65  Parse.tcl:..* te
15b50 73 74 73 2f 75 74 66 2e 74 65 73 74 3a 0a 0a 32  sts/utf.test:..2
15b60 30 31 31 2d 30 38 2d 31 37 20 20 41 6c 65 78 61  011-08-17  Alexa
15b70 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20 3c  ndre Ferrieux  <
15b80 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e 73  [email protected]
15b90 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
15ba0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
15bb0 4f 2e 63 3a 20 20 5b 42 75 67 20 32 39 34 36 34  O.c:  [Bug 29464
15bc0 37 34 5d 3a 20 43 6f 6e 73 69 73 74 65 6e 74 6c  74]: Consistentl
15bd0 79 20 72 65 73 75 6d 65 20 62 61 63 6b 67 72 6f  y resume backgro
15be0 75 6e 64 65 64 0a 09 2a 20 74 65 73 74 73 2f 69  unded..* tests/i
15bf0 6f 43 6d 64 2e 74 65 73 74 3a 20 66 6c 75 73 68  oCmd.test: flush
15c00 65 73 2b 63 6c 6f 73 65 73 20 77 68 65 6e 20 65  es+closes when e
15c10 78 69 74 69 6e 67 2e 0a 0a 32 30 31 31 2d 30 38  xiting...2011-08
15c20 2d 31 37 20 20 41 6c 65 78 61 6e 64 72 65 20 46  -17  Alexandre F
15c30 65 72 72 69 65 75 78 20 20 3c 66 65 72 72 69 65  errieux  <ferrie
15c40 75 78 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
15c50 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f  orge.net>...* do
15c60 63 2f 69 6e 74 65 72 70 2e 6e 3a 20 44 6f 63 75  c/interp.n: Docu
15c70 6d 65 6e 74 20 54 49 50 20 33 37 38 27 73 20 6f  ment TIP 378's o
15c80 6e 65 2d 77 61 79 2d 6e 65 73 73 2e 0a 0a 32 30  ne-way-ness...20
15c90 31 31 2d 30 38 2d 31 37 20 20 44 6f 6e 20 50 6f  11-08-17  Don Po
15ca0 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
15cb0 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
15cc0 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
15cd0 6c 47 65 74 2e 63 3a 20 5b 42 75 67 20 33 33 39  lGet.c: [Bug 339
15ce0 33 31 35 30 5d 3a 20 4f 76 65 72 6c 6f 6f 6b 65  3150]: Overlooke
15cf0 64 20 66 72 65 65 20 6f 66 20 69 6e 74 72 65 70  d free of intrep
15d00 73 2e 0a 09 28 49 74 20 6d 61 74 74 65 72 73 20  s...(It matters 
15d10 66 6f 72 20 62 69 67 6e 75 6d 73 21 29 0a 0a 32  for bignums!)..2
15d20 30 31 31 2d 30 38 2d 31 36 20 20 44 6f 6e 20 50  011-08-16  Don P
15d30 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
15d40 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
15d50 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
15d60 63 6c 43 6f 6d 70 69 6c 65 2e 63 3a 20 5b 42 75  clCompile.c: [Bu
15d70 67 20 33 33 39 32 30 37 30 5d 3a 20 4d 6f 72 65  g 3392070]: More
15d80 20 63 6f 6d 70 6c 65 74 65 20 70 72 65 76 65 6e   complete preven
15d90 74 69 6f 6e 20 6f 66 0a 09 54 63 6c 5f 4f 62 6a  tion of..Tcl_Obj
15da0 20 72 65 66 65 72 65 6e 63 65 20 63 79 63 6c 65   reference cycle
15db0 73 20 77 68 65 6e 20 70 72 6f 64 75 63 69 6e 67  s when producing
15dc0 20 61 6e 20 69 6e 74 72 65 70 20 6f 66 20 42 79   an intrep of By
15dd0 74 65 43 6f 64 65 2e 0a 0a 32 30 31 31 2d 30 38  teCode...2011-08
15de0 2d 31 36 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -16  Donal K. Fe
15df0 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
15e00 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
15e10 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a  neric/tclListObj
15e20 2e 63 20 28 54 63 6c 4c 69 6e 64 65 78 4c 69 73  .c (TclLindexLis
15e30 74 2c 20 54 63 6c 4c 73 65 74 46 6c 61 74 29 3a  t, TclLsetFlat):
15e40 20 53 69 6c 65 6e 63 65 20 77 61 72 6e 69 6e 67   Silence warning
15e50 73 0a 09 61 62 6f 75 74 20 28 75 6e 72 65 61 63  s..about (unreac
15e60 68 61 62 6c 65 29 20 63 61 73 65 73 20 6f 66 20  hable) cases of 
15e70 75 6e 69 6e 69 74 69 61 6c 69 7a 65 64 20 76 61  uninitialized va
15e80 72 69 61 62 6c 65 73 2e 0a 09 2a 20 67 65 6e 65  riables...* gene
15e90 72 69 63 2f 74 63 6c 43 6d 64 49 4c 2e 63 20 28  ric/tclCmdIL.c (
15ea0 53 65 6c 65 63 74 4f 62 6a 46 72 6f 6d 53 75 62  SelectObjFromSub
15eb0 6c 69 73 74 29 3a 20 49 6d 70 72 6f 76 65 20 74  list): Improve t
15ec0 68 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66  he generation of
15ed0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
15ee0 6e 64 65 78 4f 62 6a 2e 63 20 28 54 63 6c 5f 50  ndexObj.c (Tcl_P
15ef0 61 72 73 65 41 72 67 73 4f 62 6a 76 29 3a 20 6d  arseArgsObjv): m
15f00 65 73 73 61 67 65 73 20 74 68 72 6f 75 67 68 20  essages through 
15f10 74 68 65 20 75 73 65 0a 09 2a 20 67 65 6e 65 72  the use..* gener
15f20 69 63 2f 74 63 6c 56 61 72 2e 63 20 28 41 72 72  ic/tclVar.c (Arr
15f30 61 79 53 74 61 72 74 53 65 61 72 63 68 43 6d 64  ayStartSearchCmd
15f40 29 3a 20 20 20 20 6f 66 20 54 63 6c 5f 4f 62 6a  ):    of Tcl_Obj
15f50 50 72 69 6e 74 66 2e 0a 0a 32 30 31 31 2d 30 38  Printf...2011-08
15f60 2d 31 35 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -15  Don Porter 
15f70 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
15f80 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
15f90 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69   generic/tclBasi
15fa0 63 2e 63 3a 20 5b 42 75 67 20 33 33 39 30 32 37  c.c: [Bug 339027
15fb0 32 5d 3a 20 4c 65 61 6b 20 6f 66 20 5b 69 6e 66  2]: Leak of [inf
15fc0 6f 20 73 63 72 69 70 74 5d 20 76 61 6c 75 65 2e  o script] value.
15fd0 0a 0a 32 30 31 31 2d 30 38 2d 31 35 20 20 4a 61  ..2011-08-15  Ja
15fe0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
15ff0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
16000 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
16010 74 63 6c 50 6f 73 69 78 53 74 72 2e 63 3a 20 20  tclPosixStr.c:  
16020 20 20 5b 42 75 67 20 33 33 38 38 33 35 30 5d 3a    [Bug 3388350]:
16030 20 6d 69 6e 67 77 36 34 20 63 6f 6d 70 69 6c 65   mingw64 compile
16040 72 20 77 61 72 6e 69 6e 67 73 0a 09 2a 20 77 69  r warnings..* wi
16050 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 0a  n/tclWinPort.h:.
16060 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65  .* win/configure
16070 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66  .in:..* win/conf
16080 69 67 75 72 65 3a 0a 0a 32 30 31 31 2d 30 38 2d  igure:..2011-08-
16090 31 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  14  Jan Nijtmans
160a0 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
160b0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f  s.sf.net>...* do
160c0 63 2f 46 69 6e 64 45 78 65 63 2e 33 3a 20 5b 50  c/FindExec.3: [P
160d0 61 74 63 68 20 33 31 32 34 35 35 34 5d 3a 20 4d  atch 3124554]: M
160e0 6f 76 65 20 57 69 73 68 50 61 6e 69 63 20 66 72  ove WishPanic fr
160f0 6f 6d 20 54 6b 20 74 6f 20 54 63 6c 0a 09 2a 20  om Tk to Tcl..* 
16100 64 6f 63 2f 50 61 6e 69 63 2e 33 20 20 20 20 20  doc/Panic.3     
16110 41 64 64 65 64 20 44 6f 63 75 6d 65 6e 74 61 74  Added Documentat
16120 69 6f 6e 0a 0a 32 30 31 31 2d 30 38 2d 31 32 20  ion..2011-08-12 
16130 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
16140 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
16150 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
16160 65 72 69 63 2f 74 63 6c 50 61 74 68 4f 62 6a 2e  eric/tclPathObj.
16170 63 3a 09 5b 42 75 67 20 33 33 38 39 37 36 34 5d  c:.[Bug 3389764]
16180 3a 20 45 6c 69 6d 69 6e 61 74 65 20 70 6f 73 73  : Eliminate poss
16190 69 62 69 6c 69 74 79 20 74 68 61 74 20 64 75 70  ibility that dup
161a0 0a 09 6f 66 20 61 20 22 70 61 74 68 22 20 76 61  ..of a "path" va
161b0 6c 75 65 20 63 61 6e 20 63 72 65 61 74 65 20 72  lue can create r
161c0 65 66 65 72 65 6e 63 65 20 63 79 63 6c 65 2e 0a  eference cycle..
161d0 0a 32 30 31 31 2d 30 38 2d 31 32 20 20 44 6f 6e  .2011-08-12  Don
161e0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
161f0 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
16200 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
16210 6c 5a 6c 69 62 2e 63 20 28 5a 6c 69 62 54 72 61  lZlib.c (ZlibTra
16220 6e 73 66 6f 72 6d 4f 75 74 70 75 74 29 3a 20 5b  nsformOutput): [
16230 42 75 67 20 33 33 39 30 30 37 33 5d 3a 20 52 65  Bug 3390073]: Re
16240 74 75 72 6e 20 74 68 65 0a 09 63 6f 72 72 65 63  turn the..correc
16250 74 20 6c 65 6e 67 74 68 20 6f 66 20 77 72 69 74  t length of writ
16260 74 65 6e 20 64 61 74 61 20 66 6f 72 20 61 20 63  ten data for a c
16270 6f 6d 70 72 65 73 73 69 6e 67 20 74 72 61 6e 73  ompressing trans
16280 66 6f 72 6d 2e 0a 0a 32 30 31 31 2d 30 38 2d 31  form...2011-08-1
16290 30 20 41 6c 65 78 61 6e 64 72 65 20 46 65 72 72  0 Alexandre Ferr
162a0 69 65 75 78 20 20 3c 66 65 72 72 69 65 75 78 40  ieux  <[email protected]
162b0 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
162c0 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  e.net>...* gener
162d0 69 63 2f 74 63 6c 54 65 73 74 4f 62 6a 2e 63 3a  ic/tclTestObj.c:
162e0 20 5b 42 75 67 20 33 33 38 36 37 32 31 5d 3a 20   [Bug 3386721]: 
162f0 41 6c 6c 6f 77 20 6d 75 6c 74 69 70 6c 65 20 5b  Allow multiple [
16300 6c 6f 61 64 5d 69 6e 67 20 6f 66 20 74 68 65 0a  load]ing of the.
16310 09 54 63 6c 74 65 73 74 20 70 61 63 6b 61 67 65  .Tcltest package
16320 2e 0a 0a 32 30 31 31 2d 30 38 2d 30 39 20 41 6c  ...2011-08-09 Al
16330 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
16340 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
16350 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
16360 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
16370 63 6c 42 61 73 69 63 2e 63 3a 20 5b 42 75 67 20  clBasic.c: [Bug 
16380 32 39 31 39 30 34 32 5d 3a 20 52 65 73 74 6f 72  2919042]: Restor
16390 65 20 22 76 61 6c 67 72 69 6e 64 61 62 69 6c 69  e "valgrindabili
163a0 74 79 22 20 6f 66 20 54 63 6c 0a 09 2a 20 67 65  ty" of Tcl..* ge
163b0 6e 65 72 69 63 2f 74 63 6c 45 76 65 6e 74 2e 63  neric/tclEvent.c
163c0 3a 20 74 68 61 74 20 77 61 73 20 6c 6f 73 74 20  : that was lost 
163d0 62 79 20 74 68 65 20 73 74 72 65 61 6d 6c 69 6e  by the streamlin
163e0 69 6e 67 20 6f 66 20 5b 65 78 69 74 5d 2c 20 62  ing of [exit], b
163f0 79 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  y..* generic/tcl
16400 45 78 65 63 75 74 65 2e 63 3a 20 63 6f 6e 64 69  Execute.c: condi
16410 74 69 6f 6e 61 6c 6c 79 20 66 6f 72 63 69 6e 67  tionally forcing
16420 20 61 20 66 75 6c 6c 20 46 69 6e 61 6c 69 7a 65   a full Finalize
16430 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
16440 49 6e 74 2e 68 3a 20 20 75 73 65 20 2d 44 50 55  Int.h:  use -DPU
16450 52 49 46 59 20 6f 72 20 3a 3a 65 6e 76 28 54 43  RIFY or ::env(TC
16460 4c 5f 46 49 4e 41 4c 49 5a 45 5f 4f 4e 5f 45 58  L_FINALIZE_ON_EX
16470 49 54 29 0a 0a 32 30 31 31 2d 30 38 2d 30 39 20  IT)..2011-08-09 
16480 41 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69 65  Alexandre Ferrie
16490 75 78 20 20 3c 66 65 72 72 69 65 75 78 40 75 73  ux  <[email protected]
164a0 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
164b0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
164c0 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63 3a 20  /tclCompCmds.c: 
164d0 5b 42 75 67 20 33 33 38 36 34 31 37 5d 3a 20 41  [Bug 3386417]: A
164e0 76 6f 69 64 20 61 20 72 65 66 65 72 65 6e 63 65  void a reference
164f0 20 6c 6f 6f 70 20 62 65 74 77 65 65 6e 0a 09 2a   loop between..*
16500 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
16510 68 3a 20 20 20 20 20 20 74 68 65 20 62 79 74 65  h:      the byte
16520 63 6f 64 65 20 61 6e 64 20 69 74 73 20 63 6f 6d  code and its com
16530 70 61 6e 69 6f 6e 20 65 72 72 6f 73 74 61 63 6b  panion errostack
16540 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 52  ..* generic/tclR
16550 65 73 75 6c 74 2e 63 3a 20 20 20 77 68 65 6e 20  esult.c:   when 
16560 63 6f 6d 70 69 6c 69 6e 67 20 61 20 73 79 6e 74  compiling a synt
16570 61 78 20 65 72 72 6f 72 2e 0a 0a 32 30 31 31 2d  ax error...2011-
16580 30 38 2d 30 39 20 20 4a 61 6e 20 4e 69 6a 74 6d  08-09  Jan Nijtm
16590 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
165a0 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
165b0 20 77 69 6e 2f 74 63 6c 57 69 6e 43 6f 6e 73 6f   win/tclWinConso
165c0 6c 65 2e 63 3a 20 5b 42 75 67 20 33 33 38 38 33  le.c: [Bug 33883
165d0 35 30 5d 3a 20 6d 69 6e 67 77 36 34 20 63 6f 6d  50]: mingw64 com
165e0 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 73 0a 09  piler warnings..
165f0 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e  * win/tclWinDde.
16600 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  c:..* win/tclWin
16610 50 69 70 65 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74  Pipe.c:..* win/t
16620 63 6c 57 69 6e 53 65 72 69 61 6c 2e 63 3a 0a 0a  clWinSerial.c:..
16630 32 30 31 31 2d 30 38 2d 30 39 20 20 4a 61 6e 20  2011-08-09  Jan 
16640 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
16650 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
16660 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
16670 6c 49 6e 74 2e 68 3a 20 43 68 61 6e 67 65 20 74  lInt.h: Change t
16680 68 65 20 73 69 67 6e 61 74 75 72 65 20 6f 66 20  he signature of 
16690 54 63 6c 50 61 72 73 65 48 65 78 28 29 2c 20 73  TclParseHex(), s
166a0 75 63 68 20 74 68 61 74 0a 09 2a 20 67 65 6e 65  uch that..* gene
166b0 72 69 63 2f 74 63 6c 50 61 72 73 65 2e 63 3a 20  ric/tclParse.c: 
166c0 69 74 20 63 61 6e 20 6e 6f 77 20 70 61 72 73 65  it can now parse
166d0 20 75 70 20 74 6f 20 38 20 68 65 78 20 63 68 61   up to 8 hex cha
166e0 72 61 63 74 65 72 73 2e 0a 0a 32 30 31 31 2d 30  racters...2011-0
166f0 38 2d 30 38 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  8-08  Donal K. F
16700 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
16710 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
16720 65 6e 65 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63  eneric/tclZlib.c
16730 20 28 5a 6c 69 62 53 74 72 65 61 6d 43 6d 64 29   (ZlibStreamCmd)
16740 3a 20 4d 61 6b 65 20 74 68 65 20 2d 62 75 66 66  : Make the -buff
16750 65 72 73 69 7a 65 20 6f 70 74 69 6f 6e 20 74 6f  ersize option to
16760 0a 09 27 24 7a 73 74 72 65 61 6d 20 61 64 64 27  ..'$zstream add'
16770 20 66 75 6e 63 74 69 6f 6e 20 63 6f 72 72 65 63   function correc
16780 74 6c 79 20 69 6e 73 74 65 61 64 20 6f 66 20 68  tly instead of h
16790 61 76 69 6e 67 20 69 74 73 20 76 61 6c 75 65 20  aving its value 
167a0 6a 75 73 74 20 62 65 0a 09 64 69 73 63 61 72 64  just be..discard
167b0 65 64 20 75 6e 63 65 72 65 6d 6f 6e 69 6f 75 73  ed unceremonious
167c0 6c 79 2e 20 41 6c 73 6f 20 67 65 6e 65 72 61 74  ly. Also generat
167d0 65 20 65 72 72 6f 72 20 63 6f 64 65 73 20 66 72  e error codes fr
167e0 6f 6d 20 6d 6f 72 65 20 6f 66 20 74 68 65 0a 09  om more of the..
167f0 63 6f 64 65 2c 20 6e 6f 74 20 6a 75 73 74 20 74  code, not just t
16800 68 65 20 6c 6f 77 2d 6c 65 76 65 6c 20 63 6f 64  he low-level cod
16810 65 20 62 75 74 20 61 6c 73 6f 20 74 68 65 20 54  e but also the T
16820 63 6c 20 69 6e 66 72 61 73 74 72 75 63 74 75 72  cl infrastructur
16830 65 2e 0a 0a 32 30 31 31 2d 30 38 2d 30 37 20 20  e...2011-08-07  
16840 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
16850 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
16860 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
16870 2f 74 63 6c 4f 4f 49 6e 66 6f 2e 63 20 28 49 6e  /tclOOInfo.c (In
16880 66 6f 43 6c 61 73 73 43 61 6c 6c 43 6d 64 29 3a  foClassCallCmd):
16890 20 5b 42 75 67 20 33 33 38 37 30 38 32 5d 3a 20   [Bug 3387082]: 
168a0 50 6c 75 67 20 6d 65 6d 6f 72 79 0a 09 6c 65 61  Plug memory..lea
168b0 6b 20 69 6e 20 63 61 6c 6c 20 63 68 61 69 6e 20  k in call chain 
168c0 69 6e 74 72 6f 73 70 65 63 74 69 6f 6e 2e 0a 0a  introspection...
168d0 32 30 31 31 2d 30 38 2d 30 36 20 20 4b 65 76 69  2011-08-06  Kevi
168e0 6e 20 42 2c 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e  n B, Kenny  <ken
168f0 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09  [email protected]>...
16900 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73  * generic/tclAss
16910 65 6d 6e 62 6c 79 2e 63 3a 20 5b 42 75 67 20 33  emnbly.c: [Bug 3
16920 33 38 34 38 34 30 5d 3a 20 50 6c 75 67 20 61 6e  384840]: Plug an
16930 6f 74 68 65 72 20 6d 65 6d 6f 72 79 20 6c 65 61  other memory lea
16940 6b 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  k...* generic/tc
16950 6c 53 74 72 54 6f 44 2e 63 3a 20 5b 42 75 67 20  lStrToD.c: [Bug 
16960 33 33 38 36 39 37 35 5d 3a 20 50 6c 75 67 20 61  3386975]: Plug a
16970 6e 6f 74 68 65 72 20 6d 65 6d 6f 72 79 20 6c 65  nother memory le
16980 61 6b 2e 0a 0a 32 30 31 31 2d 30 38 2d 30 35 20  ak...2011-08-05 
16990 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20   Kevin B. Kenny 
169a0 20 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72   <[email protected]
169b0 67 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  g>...* generic/t
169c0 63 6c 53 74 72 54 6f 44 2e 63 3a 20 5b 42 75 67  clStrToD.c: [Bug
169d0 20 33 33 38 36 39 37 35 5d 3a 20 50 6c 75 67 67   3386975]: Plugg
169e0 65 64 20 61 20 6d 65 6d 6f 72 79 20 6c 65 61 6b  ed a memory leak
169f0 20 69 6e 0a 09 64 6f 75 62 6c 65 2d 3e 73 74 72   in..double->str
16a00 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e 2e 0a  ing conversion..
16a10 0a 32 30 31 31 2d 30 38 2d 30 35 20 20 44 6f 6e  .2011-08-05  Don
16a20 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73   Porter  <[email protected]
16a30 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e  ers.sourceforge.
16a40 6e 65 74 3e 0a 0a 09 2a 2a 2a 20 38 2e 36 62 32  net>...*** 8.6b2
16a50 20 54 41 47 47 45 44 20 46 4f 52 20 52 45 4c 45   TAGGED FOR RELE
16a60 41 53 45 20 2a 2a 2a 0a 0a 09 2a 20 63 68 61 6e  ASE ***...* chan
16a70 67 65 73 3a 09 55 70 64 61 74 65 73 20 66 6f 72  ges:.Updates for
16a80 20 38 2e 36 62 32 20 72 65 6c 65 61 73 65 2e 0a   8.6b2 release..
16a90 0a 32 30 31 31 2d 30 38 2d 30 35 20 20 44 6f 6e  .2011-08-05  Don
16aa0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
16ab0 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
16ac0 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
16ad0 6c 41 73 73 65 6d 62 6c 79 2e 63 20 28 41 73 73  lAssembly.c (Ass
16ae0 65 6d 62 6c 65 4f 6e 65 4c 69 6e 65 29 3a 20 45  embleOneLine): E
16af0 6e 73 75 72 65 20 74 68 61 74 20 6d 65 6d 6f 72  nsure that memor
16b00 79 20 69 73 6e 27 74 0a 09 6c 65 61 6b 65 64 20  y isn't..leaked 
16b10 77 68 65 6e 20 61 6e 20 75 6e 6b 6e 6f 77 6e 20  when an unknown 
16b20 69 6e 73 74 72 75 63 74 69 6f 6e 20 69 73 20 65  instruction is e
16b30 6e 63 6f 75 6e 74 65 72 65 64 2e 20 41 6c 73 6f  ncountered. Also
16b40 20 73 69 6d 70 6c 69 66 79 20 63 6f 64 65 0a 09   simplify code..
16b50 74 68 72 6f 75 67 68 20 75 73 65 20 6f 66 20 54  through use of T
16b60 63 6c 5f 4f 62 6a 50 72 69 6e 74 66 20 69 6e 20  cl_ObjPrintf in 
16b70 65 72 72 6f 72 20 6d 65 73 73 61 67 65 20 67 65  error message ge
16b80 6e 65 72 61 74 69 6f 6e 2e 0a 0a 09 2a 20 67 65  neration....* ge
16b90 6e 65 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 20  neric/tclZlib.c 
16ba0 28 5a 6c 69 62 54 72 61 6e 73 66 6f 72 6d 43 6c  (ZlibTransformCl
16bb0 6f 73 65 29 3a 20 5b 42 75 67 20 33 33 38 36 31  ose): [Bug 33861
16bc0 39 37 5d 3a 20 50 6c 75 67 20 61 20 6d 65 6d 6f  97]: Plug a memo
16bd0 72 79 0a 09 6c 65 61 6b 20 66 6f 75 6e 64 20 62  ry..leak found b
16be0 79 20 4d 69 67 75 65 6c 20 77 69 74 68 20 76 61  y Miguel with va
16bf0 6c 67 72 69 6e 64 2c 20 61 6e 64 20 65 6e 73 75  lgrind, and ensu
16c00 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 72 72  re that the corr
16c10 65 63 74 0a 09 64 69 72 65 63 74 69 6f 6e 27 73  ect..direction's
16c20 20 62 75 66 66 65 72 73 20 61 72 65 20 72 65 6c   buffers are rel
16c30 65 61 73 65 64 2e 0a 0a 32 30 31 31 2d 30 38 2d  eased...2011-08-
16c40 30 34 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72  04  Miguel Sofer
16c50 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e    <[email protected]
16c60 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
16c70 72 69 63 2f 74 63 6c 56 61 72 2e 63 20 28 54 63  ric/tclVar.c (Tc
16c80 6c 50 74 72 53 65 74 56 61 72 29 3a 20 46 69 78  lPtrSetVar): Fix
16c90 20 76 61 6c 67 72 69 6e 64 2d 64 65 74 65 63 74   valgrind-detect
16ca0 65 64 20 65 72 72 6f 72 20 77 68 65 6e 0a 09 6e  ed error when..n
16cb0 65 77 56 61 6c 75 65 50 74 72 20 69 73 20 74 68  ewValuePtr is th
16cc0 65 20 69 6e 74 65 72 70 27 73 20 72 65 73 75 6c  e interp's resul
16cd0 74 20 6f 62 6a 2e 0a 0a 32 30 31 31 2d 30 38 2d  t obj...2011-08-
16ce0 30 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  04  Donal K. Fel
16cf0 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
16d00 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
16d10 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c 79  eric/tclAssembly
16d20 2e 63 20 28 46 72 65 65 41 73 73 65 6d 62 6c 79  .c (FreeAssembly
16d30 45 6e 76 29 3a 20 5b 42 75 67 20 33 33 38 34 38  Env): [Bug 33848
16d40 34 30 5d 3a 20 50 6c 75 67 20 61 6e 6f 74 68 65  40]: Plug anothe
16d50 72 0a 09 70 6f 73 73 69 62 6c 65 20 6d 65 6d 6f  r..possible memo
16d60 72 79 20 6c 65 61 6b 20 64 75 65 20 74 6f 20 6f  ry leak due to o
16d70 76 65 72 2d 63 6f 6d 70 6c 65 78 20 63 6f 64 65  ver-complex code
16d80 20 66 6f 72 20 66 72 65 65 69 6e 67 20 74 68 65   for freeing the
16d90 20 74 61 62 6c 65 20 6f 66 0a 09 6c 61 62 65 6c   table of..label
16da0 73 2e 0a 0a 32 30 31 31 2d 30 38 2d 30 34 20 20  s...2011-08-04  
16db0 52 65 69 6e 68 61 72 64 20 4d 61 78 20 20 3c 6d  Reinhard Max  <m
16dc0 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a 09 2a 20  [email protected]>...* 
16dd0 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 53 6f 63  generic/tclIOSoc
16de0 6b 2e 63 20 28 54 63 6c 43 72 65 61 74 65 53 6f  k.c (TclCreateSo
16df0 63 6b 65 74 41 64 64 72 65 73 73 29 3a 20 44 6f  cketAddress): Do
16e00 6e 27 74 20 62 6f 74 68 65 72 20 75 73 69 6e 67  n't bother using
16e10 0a 09 41 49 5f 41 44 44 52 43 4f 4e 46 49 47 20  ..AI_ADDRCONFIG 
16e20 66 6f 72 20 6e 6f 77 2c 20 61 73 20 69 74 20 77  for now, as it w
16e30 61 73 20 63 61 75 73 69 6e 67 20 70 72 6f 62 6c  as causing probl
16e40 65 6d 73 20 69 6e 20 76 61 72 69 6f 75 73 0a 09  ems in various..
16e50 73 69 74 75 61 74 69 6f 6e 73 2e 0a 0a 32 30 31  situations...201
16e60 31 2d 30 38 2d 30 34 20 20 44 6f 6e 61 6c 20 4b  1-08-04  Donal K
16e70 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
16e80 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
16e90 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73  * generic/tclAss
16ea0 65 6d 62 6c 79 2e 63 20 28 41 73 73 65 6d 62 6c  embly.c (Assembl
16eb0 65 4f 6e 65 4c 69 6e 65 2c 20 47 65 74 42 6f 6f  eOneLine, GetBoo
16ec0 6c 65 61 6e 4f 70 65 72 61 6e 64 29 0a 09 28 47  leanOperand)..(G
16ed0 65 74 49 6e 74 65 67 65 72 4f 70 65 72 61 6e 64  etIntegerOperand
16ee0 2c 20 47 65 74 4c 69 73 74 49 6e 64 65 78 4f 70  , GetListIndexOp
16ef0 65 72 61 6e 64 2c 20 46 69 6e 64 4c 6f 63 61 6c  erand, FindLocal
16f00 56 61 72 29 3a 20 5b 42 75 67 20 33 33 38 34 38  Var): [Bug 33848
16f10 34 30 5d 3a 0a 09 41 20 54 63 6c 5f 4f 62 6a 20  40]:..A Tcl_Obj 
16f20 69 73 20 61 6c 6c 6f 63 61 74 65 64 20 62 79 20  is allocated by 
16f30 47 65 74 4e 65 78 74 4f 70 65 72 61 6e 64 2c 20  GetNextOperand, 
16f40 73 6f 20 63 61 6c 6c 65 72 73 20 6f 66 20 69 74  so callers of it
16f50 20 6d 75 73 74 20 6e 6f 74 0a 09 68 6f 6c 64 20   must not..hold 
16f60 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 6f  a reference to o
16f70 6e 65 20 69 6e 20 74 68 65 20 27 6f 75 74 27 20  ne in the 'out' 
16f80 70 61 72 61 6d 65 74 65 72 20 77 68 65 6e 20 63  parameter when c
16f90 61 6c 6c 69 6e 67 20 69 74 2e 20 54 68 69 73 0a  alling it. This.
16fa0 09 77 61 73 20 63 61 75 73 69 6e 67 20 61 20 67  .was causing a g
16fb0 72 65 61 74 20 6d 61 6e 79 20 6d 65 6d 6f 72 79  reat many memory
16fc0 20 6c 65 61 6b 73 2e 0a 09 2a 20 74 65 73 74 73   leaks...* tests
16fd0 2f 61 73 73 65 6d 62 6c 65 2e 74 65 73 74 20 28  /assemble.test (
16fe0 61 73 73 65 6d 62 6c 65 2d 35 31 2e 2a 29 3a 20  assemble-51.*): 
16ff0 41 64 64 65 64 20 67 72 6f 75 70 20 6f 66 20 6d  Added group of m
17000 65 6d 6f 72 79 20 6c 65 61 6b 0a 09 74 65 73 74  emory leak..test
17010 73 2e 0a 0a 32 30 31 31 2d 30 38 2d 30 32 20 20  s...2011-08-02  
17020 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
17030 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
17040 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 63 68 61 6e  ge.net>...* chan
17050 67 65 73 3a 09 55 70 64 61 74 65 73 20 66 6f 72  ges:.Updates for
17060 20 38 2e 36 62 32 20 72 65 6c 65 61 73 65 2e 0a   8.6b2 release..
17070 09 2a 20 74 6f 6f 6c 73 2f 74 63 6c 74 6b 2d 6d  .* tools/tcltk-m
17080 61 6e 32 68 74 6d 6c 2e 74 63 6c 3a 20 56 61 72  an2html.tcl: Var
17090 69 61 62 6c 65 20 73 75 62 73 74 69 74 75 74 69  iable substituti
170a0 6f 6e 20 62 6f 74 63 68 2e 0a 0a 32 30 31 31 2d  on botch...2011-
170b0 30 38 2d 30 32 20 20 44 6f 6e 61 6c 20 4b 2e 20  08-02  Donal K. 
170c0 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
170d0 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
170e0 67 65 6e 65 72 69 63 2f 74 63 6c 4f 62 6a 2e 63  generic/tclObj.c
170f0 20 28 54 63 6c 5f 44 62 49 6e 63 72 52 65 66 43   (Tcl_DbIncrRefC
17100 6f 75 6e 74 2c 20 54 63 6c 5f 44 62 44 65 63 72  ount, Tcl_DbDecr
17110 52 65 66 43 6f 75 6e 74 29 0a 09 28 54 63 6c 5f  RefCount)..(Tcl_
17120 44 62 49 73 53 68 61 72 65 64 29 3a 20 5b 42 75  DbIsShared): [Bu
17130 67 20 33 33 38 34 30 30 37 5d 3a 20 46 69 78 20  g 3384007]: Fix 
17140 74 68 65 20 70 61 6e 69 63 20 6d 65 73 73 61 67  the panic messag
17150 65 73 20 73 6f 20 74 68 65 79 20 73 68 61 72 65  es so they share
17160 0a 09 77 68 61 74 20 73 68 6f 75 6c 64 20 62 65  ..what should be
17170 20 73 68 61 72 65 64 20 61 6e 64 20 68 61 76 65   shared and have
17180 20 74 68 65 20 72 69 67 68 74 20 6e 75 6d 62 65   the right numbe
17190 72 20 6f 66 20 73 70 61 63 65 73 2e 0a 0a 32 30  r of spaces...20
171a0 31 31 2d 30 38 2d 30 31 20 20 4d 69 67 75 65 6c  11-08-01  Miguel
171b0 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40   Sofer  <[email protected]
171c0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
171d0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 72 6f  * generic/tclPro
171e0 63 2e 63 20 28 54 63 6c 50 72 6f 63 43 6f 6d 70  c.c (TclProcComp
171f0 69 6c 65 50 72 6f 63 29 3a 20 5b 42 75 67 20 33  ileProc): [Bug 3
17200 33 38 33 36 31 36 5d 3a 20 46 69 78 20 66 6f 72  383616]: Fix for
17210 20 6c 65 61 6b 0a 09 6f 66 20 72 65 73 6f 6c 76   leak..of resolv
17220 65 49 6e 66 6f 20 77 68 65 6e 20 72 65 63 6f 6d  eInfo when recom
17230 70 69 6c 69 6e 67 20 70 72 6f 63 73 2e 20 54 68  piling procs. Th
17240 61 6e 6b 73 20 67 6f 20 74 6f 20 47 75 73 74 61  anks go to Gusta
17250 66 20 4e 65 75 6d 61 6e 6e 20 66 6f 72 0a 09 64  f Neumann for..d
17260 65 74 65 63 74 69 6e 67 20 74 68 65 20 62 75 67  etecting the bug
17270 20 61 6e 64 20 70 72 6f 76 69 64 69 6e 67 20 74   and providing t
17280 68 65 20 66 69 78 2e 0a 0a 32 30 31 31 2d 30 38  he fix...2011-08
17290 2d 30 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -01  Donal K. Fe
172a0 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
172b0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f  s.sf.net>...* do
172c0 63 2f 74 63 6c 76 61 72 73 2e 6e 20 28 45 58 41  c/tclvars.n (EXA
172d0 4d 50 4c 45 53 29 3a 20 41 64 64 65 64 20 73 6f  MPLES): Added so
172e0 6d 65 20 65 78 61 6d 70 6c 65 73 20 6f 66 20 68  me examples of h
172f0 6f 77 20 73 6f 6d 65 20 6f 66 20 74 68 65 0a 09  ow some of the..
17300 73 74 61 6e 64 61 72 64 20 67 6c 6f 62 61 6c 20  standard global 
17310 76 61 72 69 61 62 6c 65 73 20 63 61 6e 20 62 65  variables can be
17320 20 75 73 65 64 2c 20 66 6f 6c 6c 6f 77 69 6e 67   used, following
17330 20 70 72 6f 6d 70 74 69 6e 67 20 62 79 20 61 0a   prompting by a.
17340 09 72 65 71 75 65 73 74 20 62 79 20 52 6f 62 65  .request by Robe
17350 72 74 20 48 69 63 6b 73 2e 0a 0a 09 2a 20 74 6f  rt Hicks....* to
17360 6f 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74  ols/tcltk-man2ht
17370 6d 6c 2e 74 63 6c 20 28 70 6c 75 73 2d 70 6b 67  ml.tcl (plus-pkg
17380 73 29 3a 20 5b 42 75 67 20 33 33 38 32 34 37 34  s): [Bug 3382474
17390 5d 3a 20 41 64 64 65 64 20 63 6f 64 65 20 74 6f  ]: Added code to
173a0 0a 09 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20  ..determine the 
173b0 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 6f  version number o
173c0 66 20 63 6f 6e 74 72 69 62 75 74 65 64 20 70 61  f contributed pa
173d0 63 6b 61 67 65 73 20 66 72 6f 6d 20 74 68 65 69  ckages from thei
173e0 72 0a 09 64 69 72 65 63 74 6f 72 79 20 6e 61 6d  r..directory nam
173f0 65 73 20 73 6f 20 74 68 61 74 20 48 54 4d 4c 20  es so that HTML 
17400 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 62 75  documentation bu
17410 69 6c 64 73 20 61 72 65 20 6c 65 73 73 20 63 6f  ilds are less co
17420 6e 66 75 73 69 6e 67 2e 0a 0a 32 30 31 31 2d 30  nfusing...2011-0
17430 37 2d 32 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  7-29  Donal K. F
17440 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
17450 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74  rs.sf.net>...* t
17460 6f 6f 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68  ools/tcltk-man2h
17470 74 6d 6c 2e 74 63 6c 20 28 65 6e 73 65 6d 62 6c  tml.tcl (ensembl
17480 65 5f 63 6f 6d 6d 61 6e 64 73 2c 20 72 65 6d 61  e_commands, rema
17490 70 5f 6c 69 6e 6b 5f 74 61 72 67 65 74 29 3a 0a  p_link_target):.
174a0 09 53 6d 61 6c 6c 20 65 6e 68 61 6e 63 65 6d 65  .Small enhanceme
174b0 6e 74 73 20 74 6f 20 69 6d 70 72 6f 76 65 20 63  nts to improve c
174c0 72 6f 73 73 2d 6c 69 6e 6b 69 6e 67 20 77 69 74  ross-linking wit
174d0 68 20 63 6f 6e 74 72 69 62 75 74 65 64 20 70 61  h contributed pa
174e0 63 6b 61 67 65 73 2e 0a 09 2a 20 74 6f 6f 6c 73  ckages...* tools
174f0 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d 6c 2d  /tcltk-man2html-
17500 75 74 69 6c 73 2e 74 63 6c 20 28 69 6e 73 65 72  utils.tcl (inser
17510 74 2d 63 72 6f 73 73 2d 72 65 66 65 72 65 6e 63  t-cross-referenc
17520 65 73 29 3a 20 45 6e 68 61 6e 63 65 20 74 6f 0a  es): Enhance to.
17530 09 63 6f 70 65 20 77 69 74 68 20 63 6f 6e 74 72  .cope with contr
17540 69 62 75 74 65 64 20 70 61 63 6b 61 67 65 73 27  ibuted packages'
17550 20 43 20 41 50 49 2e 0a 0a 32 30 31 31 2d 30 37   C API...2011-07
17560 2d 32 38 20 20 52 65 69 6e 68 61 72 64 20 4d 61  -28  Reinhard Ma
17570 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e  x  <[email protected]>
17580 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34  ...* unix/tcl.m4
17590 20 28 53 43 5f 54 43 4c 5f 49 50 56 36 29 3a 20   (SC_TCL_IPV6): 
175a0 46 69 78 20 41 43 5f 44 45 46 49 4e 45 20 69 6e  Fix AC_DEFINE in
175b0 76 6f 63 61 74 69 6f 6e 20 66 6f 72 0a 09 4e 45  vocation for..NE
175c0 45 44 5f 46 41 4b 45 5f 52 46 43 32 35 35 33 2e  ED_FAKE_RFC2553.
175d0 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75  ..* unix/configu
175e0 72 65 3a 09 61 75 74 6f 63 6f 6e 66 2d 32 2e 35  re:.autoconf-2.5
175f0 39 0a 0a 32 30 31 31 2d 30 37 2d 32 38 20 20 44  9..2011-07-28  D
17600 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40  on Porter  <[email protected]
17610 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
17620 65 2e 6e 65 74 3e 0a 0a 09 2a 20 63 68 61 6e 67  e.net>...* chang
17630 65 73 3a 09 55 70 64 61 74 65 73 20 66 6f 72 20  es:.Updates for 
17640 38 2e 36 62 32 20 72 65 6c 65 61 73 65 2e 0a 0a  8.6b2 release...
17650 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
17660 61 2f 41 73 69 61 2f 41 6e 61 64 79 72 3a 20 55  a/Asia/Anadyr: U
17670 70 64 61 74 65 20 74 6f 20 4f 6c 73 6f 6e 27 73  pdate to Olson's
17680 20 74 7a 64 61 74 61 32 30 31 31 68 0a 09 2a 20   tzdata2011h..* 
17690 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
176a0 73 69 61 2f 49 72 6b 75 74 73 6b 3a 0a 09 2a 20  sia/Irkutsk:..* 
176b0 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
176c0 73 69 61 2f 4b 61 6d 63 68 61 74 6b 61 3a 0a 09  sia/Kamchatka:..
176d0 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
176e0 2f 41 73 69 61 2f 4b 72 61 73 6e 6f 79 61 72 73  /Asia/Krasnoyars
176f0 6b 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  k:..* library/tz
17700 64 61 74 61 2f 41 73 69 61 2f 4d 61 67 61 64 61  data/Asia/Magada
17710 6e 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  n:..* library/tz
17720 64 61 74 61 2f 41 73 69 61 2f 4e 6f 76 6f 6b 75  data/Asia/Novoku
17730 7a 6e 65 74 73 6b 3a 0a 09 2a 20 6c 69 62 72 61  znetsk:..* libra
17740 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 4e  ry/tzdata/Asia/N
17750 6f 76 6f 73 69 62 69 72 73 6b 3a 0a 09 2a 20 6c  ovosibirsk:..* l
17760 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73  ibrary/tzdata/As
17770 69 61 2f 4f 6d 73 6b 3a 0a 09 2a 20 6c 69 62 72  ia/Omsk:..* libr
17780 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f  ary/tzdata/Asia/
17790 53 61 6b 68 61 6c 69 6e 3a 0a 09 2a 20 6c 69 62  Sakhalin:..* lib
177a0 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61  rary/tzdata/Asia
177b0 2f 56 6c 61 64 69 76 6f 73 74 6f 6b 3a 0a 09 2a  /Vladivostok:..*
177c0 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
177d0 41 73 69 61 2f 59 61 6b 75 74 73 6b 3a 0a 09 2a  Asia/Yakutsk:..*
177e0 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
177f0 41 73 69 61 2f 59 65 6b 61 74 65 72 69 6e 62 75  Asia/Yekaterinbu
17800 72 67 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  rg:..* library/t
17810 7a 64 61 74 61 2f 45 75 72 6f 70 65 2f 4b 61 6c  zdata/Europe/Kal
17820 69 6e 69 6e 67 72 61 64 3a 0a 09 2a 20 6c 69 62  iningrad:..* lib
17830 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f  rary/tzdata/Euro
17840 70 65 2f 4d 6f 73 63 6f 77 3a 0a 09 2a 20 6c 69  pe/Moscow:..* li
17850 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72  brary/tzdata/Eur
17860 6f 70 65 2f 53 61 6d 61 72 61 3a 0a 09 2a 20 6c  ope/Samara:..* l
17870 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75  ibrary/tzdata/Eu
17880 72 6f 70 65 2f 56 6f 6c 67 6f 67 72 61 64 3a 0a  rope/Volgograd:.
17890 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
178a0 61 2f 41 6d 65 72 69 63 61 2f 4b 72 61 6c 65 6e  a/America/Kralen
178b0 64 69 6a 6b 3a 20 28 6e 65 77 29 0a 09 2a 20 6c  dijk: (new)..* l
178c0 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d  ibrary/tzdata/Am
178d0 65 72 69 63 61 2f 4c 6f 77 65 72 5f 50 72 69 6e  erica/Lower_Prin
178e0 63 65 73 3a 20 28 6e 65 77 29 0a 0a 32 30 31 31  ces: (new)..2011
178f0 2d 30 37 2d 32 36 20 20 44 6f 6e 61 6c 20 4b 2e  -07-26  Donal K.
17900 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
17910 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
17920 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 2e 63   generic/tclOO.c
17930 20 28 69 6e 69 74 53 63 72 69 70 74 29 3a 20 45   (initScript): E
17940 6e 73 75 72 65 20 74 68 61 74 20 54 63 6c 4f 4f  nsure that TclOO
17950 20 69 73 20 70 72 6f 70 65 72 6c 79 20 66 6f 75   is properly fou
17960 6e 64 20 62 79 0a 09 61 6c 6c 20 74 68 65 20 76  nd by..all the v
17970 61 72 69 6f 75 73 20 70 61 63 6b 61 67 65 20 6d  arious package m
17980 65 63 68 61 6e 69 73 6d 73 20 28 62 79 20 61 64  echanisms (by ad
17990 64 69 6e 67 20 61 20 64 75 6d 6d 79 20 69 66 6e  ding a dummy ifn
179a0 65 65 64 65 64 20 73 63 72 69 70 74 29 0a 09 61  eeded script)..a
179b0 6e 64 20 6e 6f 74 20 6a 75 73 74 20 73 6f 6d 65  nd not just some
179c0 20 6f 66 20 74 68 65 6d 2e 0a 0a 32 30 31 31 2d   of them...2011-
179d0 30 37 2d 32 31 20 20 4a 61 6e 20 4e 69 6a 74 6d  07-21  Jan Nijtm
179e0 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
179f0 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
17a00 20 77 69 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e   win/tclWinPort.
17a10 68 3a 20 5b 42 75 67 20 33 33 37 32 31 33 30 5d  h: [Bug 3372130]
17a20 3a 20 46 69 78 20 68 79 70 6f 74 20 6d 61 74 68  : Fix hypot math
17a30 20 66 75 6e 63 74 69 6f 6e 20 77 69 74 68 20 4d   function with M
17a40 53 56 43 31 30 0a 0a 32 30 31 31 2d 30 37 2d 31  SVC10..2011-07-1
17a50 39 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  9  Don Porter  <
17a60 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
17a70 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
17a80 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63  eneric/tclUtil.c
17a90 3a 09 5b 42 75 67 20 33 33 37 31 36 34 34 5d 3a  :.[Bug 3371644]:
17aa0 20 52 65 70 61 69 72 20 66 61 69 6c 75 72 65 20   Repair failure 
17ab0 74 6f 20 70 72 6f 70 65 72 6c 79 20 68 61 6e 64  to properly hand
17ac0 6c 65 0a 09 2a 20 74 65 73 74 73 2f 75 74 69 6c  le..* tests/util
17ad0 2e 74 65 73 74 3a 20 28 6c 65 6e 67 74 68 20 3d  .test: (length =
17ae0 3d 20 2d 31 29 20 73 63 61 6e 6e 69 6e 67 20 69  = -1) scanning i
17af0 6e 20 54 63 6c 43 6f 6e 76 65 72 74 45 6c 65 6d  n TclConvertElem
17b00 65 6e 74 28 29 2e 0a 09 54 68 61 6e 6b 73 20 74  ent()...Thanks t
17b10 6f 20 54 68 6f 6d 61 73 20 53 61 64 65 72 20 61  o Thomas Sader a
17b20 6e 64 20 41 6c 65 78 61 6e 64 72 65 20 46 65 72  nd Alexandre Fer
17b30 72 69 65 75 78 2e 0a 0a 32 30 31 31 2d 30 37 2d  rieux...2011-07-
17b40 31 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  19  Donal K. Fel
17b50 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
17b60 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
17b70 2f 2a 2e 33 2c 20 64 6f 63 2f 2a 2e 6e 3a 20 4d  /*.3, doc/*.n: M
17b80 61 6e 79 20 73 6d 61 6c 6c 20 66 69 78 65 73 20  any small fixes 
17b90 74 6f 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  to documentation
17ba0 20 61 73 20 70 61 72 74 20 6f 66 0a 09 70 72 6f   as part of..pro
17bb0 6a 65 63 74 20 74 6f 20 69 6d 70 72 6f 76 65 20  ject to improve 
17bc0 71 75 61 6c 69 74 79 20 6f 66 20 67 65 6e 65 72  quality of gener
17bd0 61 74 65 64 20 48 54 4d 4c 20 64 6f 63 73 2e 0a  ated HTML docs..
17be0 0a 09 2a 20 74 6f 6f 6c 73 2f 74 63 6c 74 6b 2d  ..* tools/tcltk-
17bf0 6d 61 6e 32 68 74 6d 6c 2e 74 63 6c 20 28 72 65  man2html.tcl (re
17c00 6d 61 70 5f 6c 69 6e 6b 5f 74 61 72 67 65 74 29  map_link_target)
17c10 3a 20 4d 6f 72 65 20 63 6f 6d 70 6c 65 74 65 20  : More complete 
17c20 73 65 74 20 6f 66 0a 09 64 65 66 69 6e 69 74 69  set of..definiti
17c30 6f 6e 73 20 6f 66 20 6c 69 6e 6b 20 74 61 72 67  ons of link targ
17c40 65 74 73 2c 20 65 73 70 65 63 69 61 6c 6c 79 20  ets, especially 
17c50 66 6f 72 20 6d 61 6a 6f 72 20 43 20 41 50 49 20  for major C API 
17c60 74 79 70 65 73 2e 0a 09 2a 20 74 6f 6f 6c 73 2f  types...* tools/
17c70 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d 6c 2d 75  tcltk-man2html-u
17c80 74 69 6c 73 2e 74 63 6c 20 28 6f 75 74 70 75 74  tils.tcl (output
17c90 2d 49 50 2d 6c 69 73 74 2c 20 63 72 6f 73 73 2d  -IP-list, cross-
17ca0 72 65 66 65 72 65 6e 63 65 29 3a 0a 09 55 70 64  reference):..Upd
17cb0 61 74 65 20 74 6f 20 67 65 6e 65 72 61 74 69 6f  ate to generatio
17cc0 6e 20 74 6f 20 70 72 6f 64 75 63 65 20 70 72 6f  n to produce pro
17cd0 70 65 72 20 48 54 4d 4c 20 62 75 6c 6c 65 74 65  per HTML bullete
17ce0 64 20 61 6e 64 20 65 6e 75 6d 65 72 61 74 65 64  d and enumerated
17cf0 0a 09 6c 69 73 74 73 2e 0a 0a 32 30 31 31 2d 30  ..lists...2011-0
17d00 37 2d 31 39 20 41 6c 65 78 61 6e 64 72 65 20 46  7-19 Alexandre F
17d10 65 72 72 69 65 75 78 20 20 3c 66 65 72 72 69 65  errieux  <ferrie
17d20 75 78 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
17d30 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f  orge.net>...* do
17d40 63 2f 75 70 76 61 72 2e 6e 3a 20 55 6e 64 6f 63  c/upvar.n: Undoc
17d50 75 6d 65 6e 74 20 6c 6f 6e 67 20 67 6f 6e 65 20  ument long gone 
17d60 6c 69 6d 69 74 61 74 69 6f 6e 20 6f 66 20 5b 75  limitation of [u
17d70 70 76 61 72 5d 2e 0a 0a 32 30 31 31 2d 30 37 2d  pvar]...2011-07-
17d80 31 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20  18  Don Porter  
17d90 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63  <[email protected]
17da0 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
17db0 67 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 09 42  generic/tcl.h:.B
17dc0 75 6d 70 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62  ump version numb
17dd0 65 72 20 74 6f 20 38 2e 36 62 32 2e 0a 09 2a 20  er to 8.6b2...* 
17de0 6c 69 62 72 61 72 79 2f 69 6e 69 74 2e 74 63 6c  library/init.tcl
17df0 3a 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67  :..* unix/config
17e00 75 72 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 63  ure.in:..* win/c
17e10 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 0a 09 2a 20  onfigure.in:..* 
17e20 75 6e 69 78 2f 74 63 6c 2e 73 70 65 63 3a 0a 09  unix/tcl.spec:..
17e30 2a 20 74 6f 6f 6c 73 2f 74 63 6c 2e 77 73 65 2e  * tools/tcl.wse.
17e40 69 6e 3a 0a 09 2a 20 52 45 41 44 4d 45 3a 0a 0a  in:..* README:..
17e50 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72  .* unix/configur
17e60 65 3a 09 61 75 74 6f 63 6f 6e 66 2d 32 2e 35 39  e:.autoconf-2.59
17e70 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72  ..* win/configur
17e80 65 3a 0a 0a 32 30 31 31 2d 30 37 2d 31 35 20 20  e:..2011-07-15  
17e90 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
17ea0 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
17eb0 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
17ec0 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e 63  ric/tclCompile.c
17ed0 3a 20 41 76 6f 69 64 20 73 65 67 66 61 75 6c 74  : Avoid segfault
17ee0 73 20 77 68 65 6e 20 52 65 63 6f 72 64 42 79 74  s when RecordByt
17ef0 65 43 6f 64 65 53 74 61 74 73 28 29 20 69 73 0a  eCodeStats() is.
17f00 09 63 61 6c 6c 65 64 20 69 6e 20 61 20 64 65 6c  .called in a del
17f10 65 74 65 64 20 69 6e 74 65 72 70 2e 0a 0a 09 2a  eted interp....*
17f20 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
17f30 69 6c 65 2e 63 3a 20 5b 42 75 67 20 34 36 37 35  ile.c: [Bug 4675
17f40 32 33 2c 20 33 33 35 37 37 37 31 5d 3a 20 50 72  23, 3357771]: Pr
17f50 65 76 65 6e 74 20 63 69 72 63 75 6c 61 72 0a 09  event circular..
17f60 72 65 66 65 72 65 6e 63 65 73 20 69 6e 20 76 61  references in va
17f70 6c 75 65 73 20 77 69 74 68 20 42 79 74 65 43 6f  lues with ByteCo
17f80 64 65 20 69 6e 74 72 65 70 73 2e 20 20 54 68 65  de intreps.  The
17f90 79 20 63 61 6e 20 6c 65 61 64 20 74 6f 20 6d 65  y can lead to me
17fa0 6d 6f 72 79 0a 09 6c 65 61 6b 73 2e 0a 0a 32 30  mory..leaks...20
17fb0 31 31 2d 30 37 2d 31 34 20 20 44 6f 6e 61 6c 20  11-07-14  Donal 
17fc0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
17fd0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
17fe0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f  .* generic/tclOO
17ff0 43 61 6c 6c 2e 63 20 28 54 63 6c 4f 4f 52 65 6e  Call.c (TclOORen
18000 64 65 72 43 61 6c 6c 43 68 61 69 6e 29 3a 20 5b  derCallChain): [
18010 42 75 67 20 33 33 36 35 31 35 36 5d 3a 20 52 65  Bug 3365156]: Re
18020 6d 6f 76 65 0a 09 73 74 72 61 79 20 72 65 66 63  move..stray refc
18030 6f 75 6e 74 20 62 75 6d 70 20 74 68 61 74 20 63  ount bump that c
18040 61 75 73 65 64 20 61 20 6d 65 6d 6f 72 79 20 6c  aused a memory l
18050 65 61 6b 2e 0a 0a 32 30 31 31 2d 30 37 2d 31 32  eak...2011-07-12
18060 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
18070 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
18080 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
18090 6e 65 72 69 63 2f 74 63 6c 55 6e 69 78 53 6f 63  neric/tclUnixSoc
180a0 6b 2e 63 3a 20 20 5b 42 75 67 20 33 33 36 34 37  k.c:  [Bug 33647
180b0 37 37 5d 3a 20 53 74 6f 70 20 73 65 67 66 61 75  77]: Stop segfau
180c0 6c 74 20 63 61 75 73 65 64 20 62 79 0a 09 72 65  lt caused by..re
180d0 61 64 69 6e 67 20 66 72 6f 6d 20 73 74 72 75 63  ading from struc
180e0 74 20 61 66 74 65 72 20 69 74 20 68 61 64 20 62  t after it had b
180f0 65 65 6e 20 66 72 65 65 64 2e 0a 0a 32 30 31 31  een freed...2011
18100 2d 30 37 2d 31 31 20 20 4a 6f 65 20 4d 69 73 74  -07-11  Joe Mist
18110 61 63 68 6b 69 6e 20 20 3c 6a 6f 65 40 6d 69 73  achkin  <[email protected]
18120 74 61 63 68 6b 69 6e 2e 63 6f 6d 3e 0a 0a 09 2a  tachkin.com>...*
18130 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
18140 75 74 65 2e 63 3a 20 5b 42 75 67 20 33 33 33 39  ute.c: [Bug 3339
18150 35 30 32 5d 3a 20 43 6f 72 72 65 63 74 20 63 61  502]: Correct ca
18160 73 74 20 66 6f 72 20 43 55 52 52 5f 44 45 50 54  st for CURR_DEPT
18170 48 20 74 6f 0a 09 73 69 6c 65 6e 63 65 20 63 6f  H to..silence co
18180 6d 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 2e 0a  mpiler warning..
18190 0a 32 30 31 31 2d 30 37 2d 30 38 20 20 44 6f 6e  .2011-07-08  Don
181a0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
181b0 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
181c0 3e 0a 0a 09 2a 20 64 6f 63 2f 68 74 74 70 2e 6e  >...* doc/http.n
181d0 3a 20 5b 46 52 51 20 33 33 35 38 34 31 35 5d 3a  : [FRQ 3358415]:
181e0 20 53 74 61 74 65 20 77 68 61 74 20 52 46 43 20   State what RFC 
181f0 64 65 66 69 6e 65 73 20 48 54 54 50 2f 31 2e 31  defines HTTP/1.1
18200 2e 0a 0a 32 30 31 31 2d 30 37 2d 30 37 20 20 4d  ...2011-07-07  M
18210 69 67 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73  iguel Sofer  <ms
18220 6f 66 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
18230 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
18240 63 6c 42 61 73 69 63 2e 63 3a 20 41 64 64 20 6d  clBasic.c: Add m
18250 69 73 73 69 6e 67 20 49 4e 54 32 50 54 52 0a 0a  issing INT2PTR..
18260 32 30 31 31 2d 30 37 2d 30 33 20 20 44 6f 6e 61  2011-07-03  Dona
18270 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
18280 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
18290 0a 0a 09 2a 20 64 6f 63 2f 46 69 6c 65 53 79 73  ...* doc/FileSys
182a0 74 65 6d 2e 33 3a 20 43 6f 72 72 65 63 74 65 64  tem.3: Corrected
182b0 20 73 74 61 74 65 6d 65 6e 74 73 20 61 62 6f 75   statements abou
182c0 74 20 63 74 69 6d 65 20 66 69 65 6c 64 20 6f 66  t ctime field of
182d0 20 27 73 74 72 75 63 74 0a 09 73 74 61 74 27 3b   'struct..stat';
182e0 20 74 68 61 74 20 77 61 73 20 61 6c 77 61 79 73   that was always
182f0 20 74 68 65 20 74 69 6d 65 20 6f 66 20 74 68 65   the time of the
18300 20 6c 61 73 74 20 6d 65 74 61 64 61 74 61 20 63   last metadata c
18310 68 61 6e 67 65 2c 20 6e 6f 74 20 74 68 65 0a 09  hange, not the..
18320 74 69 6d 65 20 6f 66 20 63 72 65 61 74 69 6f 6e  time of creation
18330 2e 0a 0a 32 30 31 31 2d 30 37 2d 30 32 20 20 4b  ...2011-07-02  K
18340 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c  evin B. Kenny  <
18350 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e  [email protected]>
18360 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
18370 53 74 72 54 6f 44 2e 63 3a 0a 09 2a 20 67 65 6e  StrToD.c:..* gen
18380 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 2e  eric/tclTomMath.
18390 64 65 63 6c 73 3a 0a 09 2a 20 67 65 6e 65 72 69  decls:..* generi
183a0 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 44 65 63 6c  c/tclTomMathDecl
183b0 73 2e 68 3a 0a 09 2a 20 6d 61 63 6f 73 78 2f 54  s.h:..* macosx/T
183c0 63 6c 2e 78 63 6f 64 65 2f 70 72 6f 6a 65 63 74  cl.xcode/project
183d0 2e 70 62 78 70 72 6f 6a 3a 0a 09 2a 20 6d 61 63  .pbxproj:..* mac
183e0 6f 73 78 2f 54 63 6c 2e 78 63 6f 64 65 70 72 6f  osx/Tcl.xcodepro
183f0 6a 2f 70 72 6f 6a 65 63 74 2e 70 62 78 70 72 6f  j/project.pbxpro
18400 6a 3a 0a 09 2a 20 74 65 73 74 73 2f 75 74 69 6c  j:..* tests/util
18410 2e 74 65 73 74 3a 0a 09 2a 20 75 6e 69 78 2f 4d  .test:..* unix/M
18420 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77  akefile.in:..* w
18430 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a  in/Makefile.in:.
18440 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e  .* win/Makefile.
18450 76 63 3a 0a 09 5b 42 75 67 20 33 33 34 39 35 30  vc:..[Bug 334950
18460 37 5d 3a 20 46 69 78 20 61 20 62 75 67 20 77 68  7]: Fix a bug wh
18470 65 72 65 20 62 69 67 6e 75 6d 2d 3e 64 6f 75 62  ere bignum->doub
18480 6c 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 69 73  le conversion is
18490 20 22 72 6f 75 6e 64 20 75 70 22 0a 09 61 6e 64   "round up"..and
184a0 20 6e 6f 74 20 22 72 6f 75 6e 64 20 74 6f 20 6e   not "round to n
184b0 65 61 72 65 73 74 22 20 28 63 61 75 73 69 6e 67  earest" (causing
184c0 20 65 78 70 72 20 64 6f 75 62 6c 65 28 31 5b 73   expr double(1[s
184d0 74 72 69 6e 67 20 72 65 70 65 61 74 20 30 20 32  tring repeat 0 2
184e0 33 5d 29 0a 09 6e 6f 74 20 74 6f 20 62 65 20 31  3])..not to be 1
184f0 65 2b 32 33 29 2e 0a 0a 32 30 31 31 2d 30 36 2d  e+23)...2011-06-
18500 32 38 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78  28  Reinhard Max
18510 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a    <[email protected]>.
18520 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78  ..* unix/tclUnix
18530 53 6f 63 6b 2e 63 20 28 43 72 65 61 74 65 43 6c  Sock.c (CreateCl
18540 69 65 6e 74 53 6f 63 6b 65 74 29 3a 20 5b 42 75  ientSocket): [Bu
18550 67 20 33 33 32 35 33 33 39 5d 3a 20 46 69 78 20  g 3325339]: Fix 
18560 61 6e 64 0a 09 73 69 6d 70 6c 69 66 79 20 70 6f  and..simplify po
18570 73 74 69 6e 67 20 6f 66 20 74 68 65 20 77 72 69  sting of the wri
18580 74 61 62 6c 65 20 66 69 6c 65 65 76 65 6e 74 20  table fileevent 
18590 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 61 6e  at the end of an
185a0 0a 09 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 63  ..asynchronous c
185b0 6f 6e 6e 65 63 74 69 6f 6e 20 61 74 74 65 6d 70  onnection attemp
185c0 74 2e 20 49 6d 70 72 6f 76 65 20 63 6f 6d 6d 65  t. Improve comme
185d0 6e 74 73 20 66 6f 72 20 73 6f 6d 65 20 6f 66 20  nts for some of 
185e0 74 68 65 0a 09 74 72 69 63 6b 65 72 79 20 61 72  the..trickery ar
185f0 6f 75 6e 64 20 5b 73 6f 63 6b 65 74 20 2d 61 73  ound [socket -as
18600 79 6e 63 5d 2e 0a 0a 09 2a 20 74 65 73 74 73 2f  ync]....* tests/
18610 73 6f 63 6b 65 74 2e 74 65 73 74 3a 20 41 64 6a  socket.test: Adj
18620 75 73 74 20 74 65 73 74 73 20 74 6f 20 74 68 65  ust tests to the
18630 20 61 73 79 6e 63 20 63 6f 64 65 20 63 68 61 6e   async code chan
18640 67 65 73 2e 20 41 64 64 20 6d 6f 72 65 0a 09 74  ges. Add more..t
18650 65 73 74 73 20 66 6f 72 20 63 6f 72 6e 65 72 20  ests for corner 
18660 63 61 73 65 73 20 6f 66 20 61 73 79 6e 63 20 73  cases of async s
18670 6f 63 6b 65 74 73 2e 0a 0a 32 30 31 31 2d 30 36  ockets...2011-06
18680 2d 32 32 20 20 41 6e 64 72 65 61 73 20 4b 75 70  -22  Andreas Kup
18690 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73 6b 40  ries  <[email protected]
186a0 61 63 74 69 76 65 73 74 61 74 65 2e 63 6f 6d 3e  activestate.com>
186b0 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 70 6c 61  ...* library/pla
186c0 74 66 6f 72 6d 2f 70 6b 67 49 6e 64 65 78 2e 74  tform/pkgIndex.t
186d0 63 6c 3a 20 55 70 64 61 74 65 64 20 74 6f 20 70  cl: Updated to p
186e0 6c 61 74 66 6f 72 6d 20 31 2e 30 2e 31 30 2e 20  latform 1.0.10. 
186f0 41 64 64 65 64 0a 09 2a 20 6c 69 62 72 61 72 79  Added..* library
18700 2f 70 6c 61 74 66 6f 72 6d 2f 70 6c 61 74 66 6f  /platform/platfo
18710 72 6d 2e 74 63 6c 3a 20 68 61 6e 64 6c 69 6e 67  rm.tcl: handling
18720 20 6f 66 20 74 68 65 20 44 45 42 5f 48 4f 53 54   of the DEB_HOST
18730 5f 4d 55 4c 54 49 41 52 43 48 0a 09 2a 20 75 6e  _MULTIARCH..* un
18740 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20  ix/Makefile.in: 
18750 6c 6f 63 61 74 69 6f 6e 20 63 68 61 6e 67 65 20  location change 
18760 66 6f 72 20 6c 69 62 63 2e 0a 09 2a 20 77 69 6e  for libc...* win
18770 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 0a 09  /Makefile.in:...
18780 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
18790 2e 68 3a 20 46 69 78 65 64 20 74 68 65 20 69 6e  .h: Fixed the in
187a0 61 64 76 65 72 74 65 6e 74 6c 79 20 63 6f 6d 6d  advertently comm
187b0 69 74 74 65 64 20 64 69 73 61 62 6c 69 6e 67 20  itted disabling 
187c0 6f 66 0a 09 73 74 61 63 6b 20 63 68 65 63 6b 73  of..stack checks
187d0 2c 20 73 65 65 20 6d 79 20 32 30 31 30 2d 31 31  , see my 2010-11
187e0 2d 31 35 20 63 6f 6d 6d 69 74 2e 0a 0a 32 30 31  -15 commit...201
187f0 31 2d 30 36 2d 32 32 20 20 52 65 69 6e 68 61 72  1-06-22  Reinhar
18800 64 20 4d 61 78 20 20 3c 6d 61 78 40 73 75 73 65  d Max  <[email protected]
18810 2e 64 65 3e 0a 0a 09 4d 65 72 67 65 20 66 72 6f  .de>...Merge fro
18820 6d 20 72 6d 61 78 2d 69 70 76 36 2d 62 72 61 6e  m rmax-ipv6-bran
18830 63 68 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55  ch:..* unix/tclU
18840 6e 69 78 53 6f 63 6b 2e 63 3a 20 46 69 78 20 5b  nixSock.c: Fix [
18850 73 6f 63 6b 65 74 20 2d 61 73 79 6e 63 5d 2c 20  socket -async], 
18860 73 6f 20 74 68 61 74 20 61 6c 6c 20 61 64 64 72  so that all addr
18870 65 73 73 65 73 0a 09 72 65 74 75 72 6e 65 64 20  esses..returned 
18880 62 79 20 67 65 74 61 64 64 72 69 6e 66 6f 28 29  by getaddrinfo()
18890 20 61 72 65 20 74 72 69 65 64 2c 20 6e 6f 74 20   are tried, not 
188a0 6a 75 73 74 20 74 68 65 20 66 69 72 73 74 20 6f  just the first o
188b0 6e 65 2e 20 54 68 69 73 0a 09 72 65 71 75 69 72  ne. This..requir
188c0 65 73 20 74 68 65 20 65 76 65 6e 74 20 6c 6f 6f  es the event loo
188d0 70 20 74 6f 20 62 65 20 72 75 6e 6e 69 6e 67 20  p to be running 
188e0 77 68 69 6c 65 20 74 68 65 20 61 73 79 6e 63 20  while the async 
188f0 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 69 6e  connection is in
18900 0a 09 70 72 6f 67 72 65 73 73 2e 20 2a 2a 2a 50  ..progress. ***P
18910 4f 54 45 4e 54 49 41 4c 20 49 4e 43 4f 4d 50 41  OTENTIAL INCOMPA
18920 54 49 42 49 4c 49 54 59 2a 2a 2a 0a 09 2a 20 74  TIBILITY***..* t
18930 65 73 74 73 2f 73 6f 63 6b 65 74 2e 74 65 73 74  ests/socket.test
18940 3a 20 41 64 64 20 61 20 74 65 73 74 20 66 6f 72  : Add a test for
18950 20 74 68 65 20 61 62 6f 76 65 2e 0a 09 2a 20 64   the above...* d
18960 6f 63 2f 73 6f 63 6b 65 74 3a 20 44 6f 63 75 6d  oc/socket: Docum
18970 65 6e 74 20 74 68 65 20 66 61 63 74 20 74 68 61  ent the fact tha
18980 74 20 2d 61 73 79 6e 63 20 6e 65 65 64 73 20 74  t -async needs t
18990 68 65 20 65 76 65 6e 74 20 6c 6f 6f 70 0a 09 2a  he event loop..*
189a0 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 53 6f   generic/tclIOSo
189b0 63 6b 2e 63 3a 20 41 49 5f 41 44 44 52 43 4f 4e  ck.c: AI_ADDRCON
189c0 46 49 47 20 69 73 20 62 72 6f 6b 65 6e 20 6f 6e  FIG is broken on
189d0 20 48 50 2d 55 58 0a 0a 32 30 31 31 2d 30 36 2d   HP-UX..2011-06-
189e0 32 31 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20  21  Don Porter  
189f0 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63  <[email protected]
18a00 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
18a10 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69 6e 6b 2e  generic/tclLink.
18a20 63 3a 09 5b 42 75 67 20 33 33 31 37 34 36 36 5d  c:.[Bug 3317466]
18a30 3a 20 50 72 65 76 65 6e 74 20 6d 75 6c 74 69 70  : Prevent multip
18a40 6c 65 20 6c 69 6e 6b 73 20 74 6f 20 61 0a 09 73  le links to a..s
18a50 69 6e 67 6c 65 20 54 63 6c 20 76 61 72 69 61 62  ingle Tcl variab
18a60 6c 65 20 77 68 65 6e 20 63 61 6c 6c 69 6e 67 20  le when calling 
18a70 54 63 6c 5f 4c 69 6e 6b 56 61 72 28 29 2e 0a 0a  Tcl_LinkVar()...
18a80 32 30 31 31 2d 30 36 2d 31 33 20 20 44 6f 6e 20  2011-06-13  Don 
18a90 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
18aa0 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
18ab0 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
18ac0 74 63 6c 53 74 72 54 6f 44 2e 63 3a 20 20 5b 42  tclStrToD.c:  [B
18ad0 75 67 20 33 33 31 35 30 39 38 5d 3a 20 4d 65 6d  ug 3315098]: Mem
18ae0 20 6c 65 61 6b 20 66 69 78 20 66 72 6f 6d 20 47   leak fix from G
18af0 75 73 74 61 66 0a 09 4e 65 75 6d 61 6e 6e 2e 0a  ustaf..Neumann..
18b00 0a 32 30 31 31 2d 30 36 2d 30 38 20 20 41 6e 64  .2011-06-08  And
18b10 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61  reas Kupries  <a
18b20 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73 74  [email protected]
18b30 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65 6e  ate.com>...* gen
18b40 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
18b50 63 3a 20 52 65 76 65 72 74 65 64 20 74 68 65 20  c: Reverted the 
18b60 66 69 78 20 66 6f 72 20 5b 42 75 67 20 33 32 37  fix for [Bug 327
18b70 34 37 32 38 5d 20 63 6f 6d 6d 69 74 74 65 64 0a  4728] committed.
18b80 09 6f 6e 20 32 30 31 31 2d 30 34 2d 30 36 20 61  .on 2011-04-06 a
18b90 6e 64 20 72 65 70 6c 61 63 65 64 20 77 69 74 68  nd replaced with
18ba0 20 6f 6e 65 20 77 68 69 63 68 20 69 73 20 36 34   one which is 64
18bb0 62 69 74 2d 73 61 66 65 2e 20 54 68 65 20 65 78  bit-safe. The ex
18bc0 69 73 74 69 6e 67 0a 09 66 69 78 20 63 72 61 73  isting..fix cras
18bd0 68 65 64 20 74 63 6c 73 68 20 6f 6e 20 57 69 6e  hed tclsh on Win
18be0 64 6f 77 73 20 36 34 62 69 74 2e 0a 0a 32 30 31  dows 64bit...201
18bf0 31 2d 30 36 2d 30 38 20 20 44 6f 6e 61 6c 20 4b  1-06-08  Donal K
18c00 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
18c10 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
18c20 2a 20 74 65 73 74 73 2f 66 69 6c 65 53 79 73 74  * tests/fileSyst
18c30 65 6d 2e 74 65 73 74 3a 20 52 65 64 75 63 65 20  em.test: Reduce 
18c40 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 75 73  the amount of us
18c50 65 20 6f 66 20 64 75 70 6c 69 63 61 74 69 6f 6e  e of duplication
18c60 20 6f 66 0a 09 63 6f 6d 70 6c 65 78 20 63 6f 64   of..complex cod
18c70 65 20 74 6f 20 70 65 72 66 6f 72 6d 20 63 6f 6d  e to perform com
18c80 6d 6f 6e 20 74 65 73 74 73 2c 20 61 6e 64 20 63  mon tests, and c
18c90 6f 6e 76 65 72 74 20 6f 74 68 65 72 73 20 74 6f  onvert others to
18ca0 20 64 6f 20 74 68 65 0a 09 74 65 73 74 20 72 65   do the..test re
18cb0 73 75 6c 74 20 63 68 65 63 6b 20 64 69 72 65 63  sult check direc
18cc0 74 6c 79 20 75 73 69 6e 67 20 54 63 6c 74 65 73  tly using Tcltes
18cd0 74 27 73 20 6f 77 6e 20 70 72 69 6d 69 74 69 76  t's own primitiv
18ce0 65 73 2e 0a 0a 32 30 31 31 2d 30 36 2d 30 36 20  es...2011-06-06 
18cf0 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
18d00 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
18d10 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73  f.net>...* tests
18d20 2f 73 6f 63 6b 65 74 2e 74 65 73 74 3a 20 41 64  /socket.test: Ad
18d30 64 20 74 65 73 74 20 63 6f 6e 73 74 72 61 69 6e  d test constrain
18d40 74 2c 20 73 6f 20 36 2e 32 20 61 6e 64 20 36 2e  t, so 6.2 and 6.
18d50 33 20 64 6f 6e 27 74 20 66 61 69 6c 0a 09 77 68  3 don't fail..wh
18d60 65 6e 20 74 68 65 20 6d 61 63 68 69 6e 65 20 64  en the machine d
18d70 6f 65 73 20 6e 6f 74 20 68 61 76 65 20 73 75 70  oes not have sup
18d80 70 6f 72 74 20 66 6f 72 20 69 70 36 2e 20 46 6f  port for ip6. Fo
18d90 6c 6c 6f 77 2d 75 70 20 74 6f 20 63 68 65 63 6b  llow-up to check
18da0 69 6e 0a 09 66 72 6f 6d 20 32 30 31 31 2d 30 35  in..from 2011-05
18db0 2d 31 31 20 62 79 20 72 6d 61 78 2e 0a 0a 32 30  -11 by rmax...20
18dc0 31 31 2d 30 36 2d 30 32 20 20 44 6f 6e 20 50 6f  11-06-02  Don Po
18dd0 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
18de0 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
18df0 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
18e00 6c 42 61 73 69 63 2e 63 3a 09 52 65 6d 6f 76 65  lBasic.c:.Remove
18e10 64 20 54 63 6c 43 6c 65 61 6e 75 70 4c 69 74 65  d TclCleanupLite
18e20 72 61 6c 54 61 62 6c 65 28 29 2c 20 61 6e 64 20  ralTable(), and 
18e30 6f 6c 64 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  old..* generic/t
18e40 63 6c 49 6e 74 2e 68 3a 09 62 61 6e 64 2d 61 69  clInt.h:.band-ai
18e50 64 20 72 6f 75 74 69 6e 65 20 70 75 74 20 69 6e  d routine put in
18e60 20 70 6c 61 63 65 20 77 68 69 6c 65 20 61 20 66   place while a f
18e70 69 78 20 66 6f 72 0a 09 2a 20 67 65 6e 65 72 69  ix for..* generi
18e80 63 2f 74 63 6c 4c 69 74 65 72 61 6c 2e 63 3a 09  c/tclLiteral.c:.
18e90 5b 42 75 67 20 39 39 34 38 33 38 5d 20 74 6f 6f  [Bug 994838] too
18ea0 6b 20 73 68 61 70 65 2e 20 20 4e 6f 20 6c 6f 6e  k shape.  No lon
18eb0 67 65 72 20 6e 65 65 64 65 64 2e 0a 0a 32 30 31  ger needed...201
18ec0 31 2d 30 36 2d 30 32 20 20 44 6f 6e 61 6c 20 4b  1-06-02  Donal K
18ed0 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
18ee0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
18ef0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
18f00 2e 68 20 28 54 63 6c 49 6e 76 61 6c 69 64 61 74  .h (TclInvalidat
18f10 65 4e 73 43 6d 64 4c 6f 6f 6b 75 70 29 3a 20 5b  eNsCmdLookup): [
18f20 42 75 67 20 33 31 38 35 34 30 37 5d 3a 20 45 78  Bug 3185407]: Ex
18f30 74 65 6e 64 0a 09 74 68 65 20 73 65 74 20 6f 66  tend..the set of
18f40 20 65 70 6f 63 68 73 20 74 68 61 74 20 61 72 65   epochs that are
18f50 20 70 6f 74 65 6e 74 69 61 6c 6c 79 20 62 75 6d   potentially bum
18f60 70 65 64 20 77 68 65 6e 20 61 20 63 6f 6d 6d 61  ped when a comma
18f70 6e 64 20 69 73 0a 09 63 72 65 61 74 65 64 2c 20  nd is..created, 
18f80 66 6f 72 20 61 20 73 6c 69 67 68 74 20 70 65 72  for a slight per
18f90 66 6f 72 6d 61 6e 63 65 20 64 72 6f 70 20 28 69  formance drop (i
18fa0 6e 20 73 6f 6d 65 20 63 69 72 63 75 6d 73 74 61  n some circumsta
18fb0 6e 63 65 73 29 20 61 6e 64 0a 09 69 6d 70 72 6f  nces) and..impro
18fc0 76 65 64 20 73 65 6d 61 6e 74 69 63 73 2e 0a 0a  ved semantics...
18fd0 32 30 31 31 2d 30 36 2d 30 31 20 20 4d 69 67 75  2011-06-01  Migu
18fe0 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65  el Sofer  <msofe
18ff0 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
19000 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42  ..* generic/tclB
19010 61 73 69 63 2e 63 3a 20 55 73 69 6e 67 20 74 68  asic.c: Using th
19020 65 20 74 77 6f 20 66 72 65 65 20 64 61 74 61 20  e two free data 
19030 65 6c 65 6d 65 6e 74 73 20 69 6e 20 4e 52 43 6f  elements in NRCo
19040 6d 6d 61 6e 64 20 74 6f 0a 09 73 74 6f 72 65 20  mmand to..store 
19050 6f 62 6a 63 20 61 6e 64 20 6f 62 6a 76 20 2d 20  objc and objv - 
19060 75 73 65 66 75 6c 20 66 6f 72 20 64 65 62 75 67  useful for debug
19070 67 69 6e 67 2e 0a 0a 32 30 31 31 2d 30 36 2d 30  ging...2011-06-0
19080 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  1  Jan Nijtmans 
19090 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
190a0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
190b0 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 20  eric/tclUtil.c: 
190c0 20 20 46 69 78 20 66 6f 72 20 5b 42 75 67 20 33    Fix for [Bug 3
190d0 33 30 39 38 37 31 5d 3a 20 56 61 6c 67 72 69 6e  309871]: Valgrin
190e0 64 20 66 69 6e 64 73 3a 20 69 6e 76 61 6c 69 64  d finds: invalid
190f0 0a 09 72 65 61 64 20 69 6e 20 54 63 6c 4d 61 78  ..read in TclMax
19100 4c 69 73 74 4c 65 6e 67 74 68 28 29 2e 0a 0a 32  ListLength()...2
19110 30 31 31 2d 30 35 2d 33 31 20 20 44 6f 6e 20 50  011-05-31  Don P
19120 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
19130 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
19140 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
19150 63 6c 49 6e 74 2e 68 3a 09 20 20 55 73 65 20 61  clInt.h:.  Use a
19160 20 63 6f 6d 70 6c 65 74 65 20 67 72 6f 77 74 68   complete growth
19170 20 61 6c 67 6f 72 69 74 68 6d 20 66 6f 72 20 6c   algorithm for l
19180 69 73 74 73 20 73 6f 0a 09 2a 20 67 65 6e 65 72  ists so..* gener
19190 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a  ic/tclListObj.c:
191a0 09 20 20 74 68 61 74 20 6c 65 6e 67 74 68 20 6c  .  that length l
191b0 69 6d 69 74 73 20 64 6f 20 6e 6f 74 20 6f 76 65  imits do not ove
191c0 72 63 6f 6e 73 74 72 61 69 6e 20 62 79 20 61 0a  rconstrain by a.
191d0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74  .* generic/tclSt
191e0 72 69 6e 67 4f 62 6a 2e 63 3a 20 66 61 63 74 6f  ringObj.c: facto
191f0 72 20 6f 66 20 32 2e 20 20 5b 42 75 67 20 33 32  r of 2.  [Bug 32
19200 39 33 38 37 34 5d 3a 20 46 69 78 20 69 6e 63 6c  93874]: Fix incl
19210 75 64 65 73 0a 09 2a 20 67 65 6e 65 72 69 63 2f  udes..* generic/
19220 74 63 6c 55 74 69 6c 2e 63 3a 09 20 20 72 6f 6f  tclUtil.c:.  roo
19230 74 69 6e 67 20 61 6c 6c 20 67 72 6f 77 74 68 20  ting all growth 
19240 72 6f 75 74 69 6e 65 73 20 62 79 20 64 65 66 61  routines by defa
19250 75 6c 74 20 6f 6e 20 61 0a 09 63 6f 6d 6d 6f 6e  ult on a..common
19260 20 74 75 6e 61 62 6c 65 20 70 61 72 61 6d 65 74   tunable paramet
19270 65 72 20 54 43 4c 5f 4d 49 4e 5f 47 52 4f 57 54  er TCL_MIN_GROWT
19280 48 2e 0a 0a 32 30 31 31 2d 30 35 2d 32 35 20 20  H...2011-05-25  
19290 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
192a0 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
192b0 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72  ge.net>...* libr
192c0 61 72 79 2f 6d 73 67 63 61 74 2f 6d 73 67 63 61  ary/msgcat/msgca
192d0 74 2e 74 63 6c 3a 09 42 75 6d 70 20 74 6f 20 6d  t.tcl:.Bump to m
192e0 73 67 63 61 74 20 31 2e 34 2e 34 2e 0a 09 2a 20  sgcat 1.4.4...* 
192f0 6c 69 62 72 61 72 79 2f 6d 73 67 63 61 74 2f 70  library/msgcat/p
19300 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 0a 09 2a 20  kgIndex.tcl:..* 
19310 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  unix/Makefile.in
19320 3a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c  :..* win/Makefil
19330 65 2e 69 6e 3a 0a 0a 32 30 31 31 2d 30 35 2d 32  e.in:..2011-05-2
19340 35 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  5  Donal K. Fell
19350 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
19360 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
19370 72 69 63 2f 74 63 6c 4f 4f 2e 68 20 28 54 43 4c  ric/tclOO.h (TCL
19380 4f 4f 5f 56 45 52 53 49 4f 4e 29 3a 20 42 75 6d  OO_VERSION): Bum
19390 70 20 76 65 72 73 69 6f 6e 2e 0a 0a 09 49 4d 50  p version....IMP
193a0 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 4f 46 20 54  LEMENTATION OF T
193b0 49 50 23 33 38 31 2e 0a 0a 09 2a 20 64 6f 63 2f  IP#381....* doc/
193c0 6e 65 78 74 2e 6e 2c 20 64 6f 63 2f 6f 6f 49 6e  next.n, doc/ooIn
193d0 66 6f 2e 6e 2c 20 64 6f 63 2f 73 65 6c 66 2e 6e  fo.n, doc/self.n
193e0 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 2e  , generic/tclOO.
193f0 63 2c 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c,..* generic/tc
19400 6c 4f 4f 42 61 73 69 63 2e 63 2c 20 67 65 6e 65  lOOBasic.c, gene
19410 72 69 63 2f 74 63 6c 4f 4f 43 61 6c 6c 2e 63 2c  ric/tclOOCall.c,
19420 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 49 6e   generic/tclOOIn
19430 66 6f 2e 63 2c 0a 09 2a 20 67 65 6e 65 72 69 63  fo.c,..* generic
19440 2f 74 63 6c 4f 4f 49 6e 74 2e 68 2c 20 74 65 73  /tclOOInt.h, tes
19450 74 73 2f 6f 6f 2e 74 65 73 74 2c 20 74 65 73 74  ts/oo.test, test
19460 73 2f 6f 6f 4e 65 78 74 32 2e 74 65 73 74 3a 20  s/ooNext2.test: 
19470 41 64 64 65 64 0a 09 69 6e 74 72 6f 73 70 65 63  Added..introspec
19480 74 69 6f 6e 20 6f 66 20 63 61 6c 6c 20 63 68 61  tion of call cha
19490 69 6e 73 20 28 5b 73 65 6c 66 20 63 61 6c 6c 5d  ins ([self call]
194a0 2c 20 5b 69 6e 66 6f 20 6f 62 6a 65 63 74 20 63  , [info object c
194b0 61 6c 6c 5d 2c 20 5b 69 6e 66 6f 0a 09 63 6c 61  all], [info..cla
194c0 73 73 20 63 61 6c 6c 5d 29 20 61 6e 64 20 61 62  ss call]) and ab
194d0 69 6c 69 74 79 20 74 6f 20 73 6b 69 70 20 61 68  ility to skip ah
194e0 65 61 64 20 69 6e 20 63 68 61 69 6e 20 28 5b 6e  ead in chain ([n
194f0 65 78 74 74 6f 5d 29 2e 0a 0a 32 30 31 31 2d 30  extto])...2011-0
19500 35 2d 32 34 20 20 56 65 6e 6b 61 74 20 49 79 65  5-24  Venkat Iye
19510 72 20 3c 76 65 6e 6b 61 74 40 63 6f 6d 69 74 2e  r <[email protected]
19520 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  com>...* library
19530 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61 2f 43  /tzdata/Africa/C
19540 61 69 72 6f 3a 20 55 70 64 61 74 65 20 74 6f 20  airo: Update to 
19550 4f 6c 73 6f 6e 20 74 7a 64 61 74 61 32 30 31 31  Olson tzdata2011
19560 67 0a 0a 32 30 31 31 2d 30 35 2d 32 34 20 20 44  g..2011-05-24  D
19570 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
19580 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
19590 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  et>...* library/
195a0 6d 73 67 63 61 74 2f 6d 73 67 63 61 74 2e 74 63  msgcat/msgcat.tc
195b0 6c 20 28 6d 73 67 63 61 74 3a 3a 6d 63 73 65 74  l (msgcat::mcset
195c0 2c 20 6d 73 67 63 61 74 3a 3a 6d 63 6d 73 65 74  , msgcat::mcmset
195d0 29 3a 20 52 65 6d 6f 76 65 0a 09 73 6f 6d 65 20  ): Remove..some 
195e0 75 73 65 6c 65 73 73 20 63 6f 64 65 3b 20 5b 64  useless code; [d
195f0 69 63 74 20 73 65 74 5d 20 62 75 69 6c 64 73 20  ict set] builds 
19600 64 69 63 74 69 6f 6e 61 72 79 20 6c 65 76 65 6c  dictionary level
19610 73 20 66 6f 72 20 75 73 2e 0a 0a 32 30 31 31 2d  s for us...2011-
19620 30 35 2d 31 37 20 20 41 6e 64 72 65 61 73 20 4b  05-17  Andreas K
19630 75 70 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73  upries  <andreas
19640 6b 40 61 63 74 69 76 65 73 74 61 74 65 2e 63 6f  [email protected]
19650 6d 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  m>...* generic/t
19660 63 6c 43 6f 6d 70 69 6c 65 2e 63 20 28 54 63 6c  clCompile.c (Tcl
19670 46 69 78 75 70 46 6f 72 77 61 72 64 4a 75 6d 70  FixupForwardJump
19680 29 3a 20 54 72 61 63 6b 65 64 20 64 6f 77 6e 20  ): Tracked down 
19690 61 6e 64 20 66 69 78 65 64 0a 09 2a 20 67 65 6e  and fixed..* gen
196a0 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 20  eric/tclBasic.c 
196b0 28 54 63 6c 41 72 67 75 6d 65 6e 74 42 43 45 6e  (TclArgumentBCEn
196c0 74 65 72 29 3a 20 74 68 65 20 63 61 75 73 65 20  ter): the cause 
196d0 6f 66 20 61 20 76 69 6f 6c 61 74 69 6f 6e 20 6f  of a violation o
196e0 66 0a 09 6d 79 20 61 73 73 65 72 74 69 6f 6e 20  f..my assertion 
196f0 74 68 61 74 20 27 65 50 74 72 2d 3e 6e 6c 69 6e  that 'ePtr->nlin
19700 65 20 3d 3d 20 6f 62 6a 63 27 20 69 6e 20 54 63  e == objc' in Tc
19710 6c 41 72 67 75 6d 65 6e 74 42 43 45 6e 74 65 72  lArgumentBCEnter
19720 2e 20 20 57 68 65 6e 20 61 0a 09 62 79 74 65 63  .  When a..bytec
19730 6f 64 65 20 77 61 73 20 67 72 6f 77 6e 20 64 75  ode was grown du
19740 72 69 6e 67 20 6a 75 6d 70 20 66 69 78 75 70 20  ring jump fixup 
19750 74 68 65 20 70 63 20 2d 3e 20 63 6f 6d 6d 61 6e  the pc -> comman
19760 64 20 6c 69 6e 65 20 6d 61 70 70 69 6e 67 0a 09  d line mapping..
19770 77 61 73 20 6e 6f 74 20 75 70 64 61 74 65 64 2e  was not updated.
19780 20 57 68 65 6e 20 74 68 69 6e 67 73 20 61 6c 69   When things ali
19790 67 6e 65 64 20 6a 75 73 74 20 77 72 6f 6e 67 20  gned just wrong 
197a0 74 68 65 20 6d 61 70 70 69 6e 67 20 77 6f 75 6c  the mapping woul
197b0 64 0a 09 64 69 72 65 63 74 20 63 6f 6d 6d 61 6e  d..direct comman
197c0 64 20 41 20 74 6f 20 74 68 65 20 64 61 74 61 20  d A to the data 
197d0 66 6f 72 20 63 6f 6d 6d 61 6e 64 20 42 2c 20 77  for command B, w
197e0 69 74 68 20 61 20 64 69 66 66 65 72 65 6e 74 20  ith a different 
197f0 6e 75 6d 62 65 72 20 6f 66 0a 09 61 72 67 75 6d  number of..argum
19800 65 6e 74 73 2e 0a 0a 32 30 31 31 2d 30 35 2d 31  ents...2011-05-1
19810 31 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78 20  1  Reinhard Max 
19820 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a   <[email protected]>..
19830 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53  .* unix/tclUnixS
19840 6f 63 6b 2e 63 20 28 54 63 70 57 61 74 63 68 50  ock.c (TcpWatchP
19850 72 6f 63 29 3a 20 4e 6f 20 6e 65 65 64 20 74 6f  roc): No need to
19860 20 63 68 65 63 6b 20 66 6f 72 20 73 65 72 76 65   check for serve
19870 72 0a 09 73 6f 63 6b 65 74 73 20 68 65 72 65 2c  r..sockets here,
19880 20 61 73 20 74 68 65 20 67 65 6e 65 72 69 63 20   as the generic 
19890 73 65 72 76 65 72 20 63 6f 64 65 20 61 6c 72 65  server code alre
198a0 61 64 79 20 74 61 6b 65 73 20 63 61 72 65 20 6f  ady takes care o
198b0 66 20 74 68 61 74 2e 0a 09 2a 20 74 65 73 74 73  f that...* tests
198c0 2f 73 6f 63 6b 65 74 2e 74 65 73 74 20 28 61 63  /socket.test (ac
198d0 63 65 70 74 29 3a 20 41 64 64 20 74 65 73 74 73  cept): Add tests
198e0 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 74 68   to make sure th
198f0 61 74 20 74 68 69 73 20 72 65 6d 61 69 6e 73 0a  at this remains.
19900 09 73 6f 2e 0a 0a 32 30 31 31 2d 30 35 2d 31 30  .so...2011-05-10
19910 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
19920 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
19930 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
19940 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 20  neric/tclInt.h: 
19950 20 20 20 20 4e 65 77 20 69 6e 74 65 72 6e 61 6c      New internal
19960 20 72 6f 75 74 69 6e 65 73 20 54 63 6c 53 63 61   routines TclSca
19970 6e 45 6c 65 6d 65 6e 74 28 29 20 61 6e 64 0a 09  nElement() and..
19980 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69  * generic/tclUti
19990 6c 2e 63 3a 20 20 20 20 54 63 6c 43 6f 6e 76 65  l.c:    TclConve
199a0 72 74 45 6c 65 6d 65 6e 74 28 29 20 61 72 65 20  rtElement() are 
199b0 72 65 77 72 69 74 74 65 6e 20 67 75 74 73 20 6f  rewritten guts o
199c0 66 0a 09 6d 61 63 68 69 6e 65 72 79 20 74 6f 20  f..machinery to 
199d0 70 72 6f 64 75 63 65 20 73 74 72 69 6e 67 20 72  produce string r
199e0 65 70 20 6f 66 20 6c 69 73 74 73 2e 20 20 54 68  ep of lists.  Th
199f0 65 20 6e 65 77 20 72 6f 75 74 69 6e 65 73 20 61  e new routines a
19a00 76 6f 69 64 20 61 6e 64 0a 09 63 6f 72 72 65 63  void and..correc
19a10 74 20 5b 42 75 67 20 33 31 37 33 30 38 36 5d 2e  t [Bug 3173086].
19a20 20 20 53 65 65 20 63 6f 6d 6d 65 6e 74 73 20 66    See comments f
19a30 6f 72 20 6d 75 63 68 20 6d 6f 72 65 20 64 65 74  or much more det
19a40 61 69 6c 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  ail....* generic
19a50 2f 74 63 6c 44 69 63 74 4f 62 6a 2e 63 3a 20 20  /tclDictObj.c:  
19a60 20 20 20 20 20 20 20 55 70 64 61 74 65 20 61 6c         Update al
19a70 6c 20 63 61 6c 6c 65 72 73 2e 0a 09 2a 20 67 65  l callers...* ge
19a80 6e 65 72 69 63 2f 74 63 6c 49 6e 64 65 78 4f 62  neric/tclIndexOb
19a90 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  j.c:..* generic/
19aa0 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a 0a 09 2a  tclListObj.c:..*
19ab0 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c   generic/tclUtil
19ac0 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f 6c 69 73  .c:..* tests/lis
19ad0 74 2e 74 65 73 74 3a 0a 0a 32 30 31 31 2d 30 35  t.test:..2011-05
19ae0 2d 30 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -09  Donal K. Fe
19af0 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
19b00 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
19b10 6e 65 72 69 63 2f 74 63 6c 4e 61 6d 65 73 70 2e  neric/tclNamesp.
19b20 63 20 28 4e 61 6d 65 73 70 61 63 65 50 61 74 68  c (NamespacePath
19b30 43 6d 64 29 3a 20 43 6f 6e 76 65 72 74 20 74 6f  Cmd): Convert to
19b40 20 75 73 65 20 54 63 6c 5f 4f 62 6a 20 41 50 49   use Tcl_Obj API
19b50 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50  ..* generic/tclP
19b60 6b 67 2e 63 20 28 54 63 6c 5f 50 61 63 6b 61 67  kg.c (Tcl_Packag
19b70 65 4f 62 6a 43 6d 64 29 3a 20 20 20 66 6f 72 20  eObjCmd):   for 
19b80 72 65 73 75 6c 74 20 67 65 6e 65 72 61 74 69 6f  result generatio
19b90 6e 20 69 6e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  n in..* generic/
19ba0 74 63 6c 54 69 6d 65 72 2e 63 20 28 54 63 6c 5f  tclTimer.c (Tcl_
19bb0 41 66 74 65 72 4f 62 6a 43 6d 64 29 3a 20 20 20  AfterObjCmd):   
19bc0 5b 61 66 74 65 72 20 69 6e 66 6f 5d 2c 20 5b 6e  [after info], [n
19bd0 61 6d 65 73 70 61 63 65 0a 09 70 61 74 68 5d 20  amespace..path] 
19be0 61 6e 64 20 5b 70 61 63 6b 61 67 65 20 76 65 72  and [package ver
19bf0 73 69 6f 6e 73 5d 2e 0a 0a 32 30 31 31 2d 30 35  sions]...2011-05
19c00 2d 30 39 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -09  Don Porter 
19c10 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
19c20 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
19c30 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74   generic/tclList
19c40 4f 62 6a 2e 63 3a 09 52 65 76 69 73 65 20 65 6d  Obj.c:.Revise em
19c50 70 74 79 20 73 74 72 69 6e 67 20 74 65 73 74 73  pty string tests
19c60 20 73 6f 20 74 68 61 74 20 77 65 20 61 76 6f 69   so that we avoi
19c70 64 0a 09 70 6f 74 65 6e 74 69 61 6c 6c 79 20 65  d..potentially e
19c80 78 70 65 6e 73 69 76 65 20 73 74 72 69 6e 67 20  xpensive string 
19c90 72 65 70 20 67 65 6e 65 72 61 74 69 6f 6e 73 2c  rep generations,
19ca0 20 65 73 70 65 63 69 61 6c 6c 79 20 66 6f 72 20   especially for 
19cb0 64 69 63 74 73 2e 0a 0a 32 30 31 31 2d 30 35 2d  dicts...2011-05-
19cc0 30 37 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  07  Donal K. Fel
19cd0 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
19ce0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
19cf0 65 72 69 63 2f 74 63 6c 4c 6f 61 64 2e 63 20 28  eric/tclLoad.c (
19d00 54 63 6c 47 65 74 4c 6f 61 64 65 64 50 61 63 6b  TclGetLoadedPack
19d10 61 67 65 73 29 3a 20 43 6f 6e 76 65 72 74 20 74  ages): Convert t
19d20 6f 20 75 73 65 20 54 63 6c 5f 4f 62 6a 20 41 50  o use Tcl_Obj AP
19d30 49 0a 09 66 6f 72 20 72 65 73 75 6c 74 20 67 65  I..for result ge
19d40 6e 65 72 61 74 69 6f 6e 2e 0a 0a 32 30 31 31 2d  neration...2011-
19d50 30 35 2d 30 37 20 20 4d 69 67 75 65 6c 20 53 6f  05-07  Miguel So
19d60 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65  fer  <[email protected]
19d70 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
19d80 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
19d90 20 46 69 78 20 55 53 45 5f 54 43 4c 41 4c 4c 4f   Fix USE_TCLALLO
19da0 43 20 73 6f 20 74 68 61 74 20 69 74 20 63 61 6e  C so that it can
19db0 20 62 65 20 65 6e 61 62 6c 65 64 20 77 69 74 68   be enabled with
19dc0 6f 75 74 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65  out..* unix/Make
19dd0 66 69 6c 65 2e 69 6e 3a 20 65 64 69 74 69 6e 67  file.in: editing
19de0 20 74 68 65 20 4d 61 6b 65 66 69 6c 65 2e 0a 0a   the Makefile...
19df0 32 30 31 31 2d 30 35 2d 30 35 20 20 44 6f 6e 20  2011-05-05  Don 
19e00 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
19e10 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
19e20 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
19e30 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a 09 53 74  tclListObj.c:.St
19e40 6f 70 20 67 65 6e 65 72 61 74 69 6e 67 20 73 74  op generating st
19e50 72 69 6e 67 20 72 65 70 20 6f 66 20 64 69 63 74  ring rep of dict
19e60 20 77 68 65 6e 0a 09 63 6f 6e 76 65 72 74 69 6e   when..convertin
19e70 67 20 74 6f 20 6c 69 73 74 2e 20 20 54 6f 6c 65  g to list.  Tole
19e80 72 61 74 65 20 4e 55 4c 4c 20 69 6e 74 65 72 70  rate NULL interp
19e90 73 20 6d 6f 72 65 20 63 6f 6d 70 6c 65 74 65 6c  s more completel
19ea0 79 2e 0a 0a 32 30 31 31 2d 30 35 2d 30 33 20 20  y...2011-05-03  
19eb0 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
19ec0 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
19ed0 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
19ee0 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 09 54  ric/tclUtil.c:.T
19ef0 69 67 68 74 65 6e 20 54 63 6c 5f 53 70 6c 69 74  ighten Tcl_Split
19f00 4c 69 73 74 28 29 2e 0a 09 2a 20 67 65 6e 65 72  List()...* gener
19f10 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a  ic/tclListObj.c:
19f20 09 54 69 67 68 74 65 6e 20 53 65 74 4c 69 73 74  .Tighten SetList
19f30 46 72 6f 6d 41 6e 79 28 29 2e 0a 09 2a 20 67 65  FromAny()...* ge
19f40 6e 65 72 69 63 2f 74 63 6c 44 69 63 74 4f 62 6a  neric/tclDictObj
19f50 2e 63 3a 09 54 69 67 68 74 65 6e 20 53 65 74 44  .c:.Tighten SetD
19f60 69 63 74 46 72 6f 6d 41 6e 79 28 29 2e 0a 09 2a  ictFromAny()...*
19f70 20 74 65 73 74 73 2f 6a 6f 69 6e 2e 74 65 73 74   tests/join.test
19f80 3a 0a 09 2a 20 74 65 73 74 73 2f 6d 61 74 68 6f  :..* tests/matho
19f90 70 2e 74 65 73 74 3a 0a 0a 32 30 31 31 2d 30 35  p.test:..2011-05
19fa0 2d 30 32 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -02  Don Porter 
19fb0 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
19fc0 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
19fd0 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d   generic/tclCmdM
19fe0 5a 2e 63 3a 09 52 65 76 69 73 65 64 20 54 63 6c  Z.c:.Revised Tcl
19ff0 46 69 6e 64 45 6c 65 6d 65 6e 74 28 29 20 69 6e  FindElement() in
1a000 74 65 72 66 61 63 65 2e 20 54 68 65 20 66 69 6e  terface. The fin
1a010 61 6c 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  al..* generic/tc
1a020 6c 44 69 63 74 4f 62 6a 2e 63 3a 09 61 72 67 75  lDictObj.c:.argu
1a030 6d 65 6e 74 20 68 61 64 20 62 65 65 6e 20 62 72  ment had been br
1a040 61 63 65 50 74 72 2c 20 74 68 65 20 61 64 64 72  acePtr, the addr
1a050 65 73 73 20 6f 66 20 61 0a 09 2a 20 67 65 6e 65  ess of a..* gene
1a060 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e 63  ric/tclListObj.c
1a070 3a 09 62 6f 6f 6c 65 61 6e 20 76 61 72 2c 20 77  :.boolean var, w
1a080 68 65 72 65 20 74 68 65 20 63 61 6c 6c 65 72 20  here the caller 
1a090 63 61 6e 20 62 65 20 74 6f 6c 64 0a 09 2a 20 67  can be told..* g
1a0a0 65 6e 65 72 69 63 2f 74 63 6c 50 61 72 73 65 2e  eneric/tclParse.
1a0b0 63 3a 09 77 68 65 74 68 65 72 20 6f 72 20 6e 6f  c:.whether or no
1a0c0 74 20 74 68 65 20 70 61 72 73 65 64 20 6c 69 73  t the parsed lis
1a0d0 74 20 65 6c 65 6d 65 6e 74 20 77 61 73 0a 09 2a  t element was..*
1a0e0 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c   generic/tclUtil
1a0f0 2e 63 3a 09 65 6e 63 6c 6f 73 65 64 20 69 6e 20  .c:.enclosed in 
1a100 62 72 61 63 65 73 2e 20 20 49 6e 20 70 72 61 63  braces.  In prac
1a110 74 69 63 65 2c 20 6e 6f 20 63 61 6c 6c 65 72 73  tice, no callers
1a120 0a 09 72 65 61 6c 6c 79 20 63 61 72 65 20 61 62  ..really care ab
1a130 6f 75 74 20 74 68 61 74 2e 20 20 57 68 61 74 20  out that.  What 
1a140 74 68 65 20 63 61 6c 6c 65 72 73 20 72 65 61 6c  the callers real
1a150 6c 79 20 77 61 6e 74 20 74 6f 20 6b 6e 6f 77 20  ly want to know 
1a160 69 73 0a 09 77 68 65 74 68 65 72 20 74 68 65 20  is..whether the 
1a170 6c 69 73 74 20 65 6c 65 6d 65 6e 74 20 76 61 6c  list element val
1a180 75 65 20 65 78 69 73 74 73 20 61 73 20 61 20 6c  ue exists as a l
1a190 69 74 65 72 61 6c 20 73 75 62 73 74 72 69 6e 67  iteral substring
1a1a0 20 6f 66 20 74 68 65 0a 09 73 74 72 69 6e 67 20   of the..string 
1a1b0 62 65 69 6e 67 20 70 61 72 73 65 64 2c 20 6f 72  being parsed, or
1a1c0 20 77 68 65 74 68 65 72 20 61 20 63 61 6c 6c 20   whether a call 
1a1d0 74 6f 20 54 63 6c 43 6f 70 79 41 6e 64 43 6f 6c  to TclCopyAndCol
1a1e0 6c 70 61 73 65 28 29 20 69 73 0a 09 6e 65 65 64  lpase() is..need
1a1f0 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 74 68  ed to produce th
1a200 65 20 6c 69 73 74 20 65 6c 65 6d 65 6e 74 20 76  e list element v
1a210 61 6c 75 65 2e 20 20 4e 6f 77 20 74 68 65 20 66  alue.  Now the f
1a220 69 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69 73  inal argument is
1a230 0a 09 63 68 61 6e 67 65 64 20 74 6f 20 64 6f 20  ..changed to do 
1a240 77 68 61 74 20 63 61 6c 6c 65 72 73 20 61 63 74  what callers act
1a250 75 61 6c 6c 79 20 6e 65 65 64 2e 20 54 68 69 73  ually need. This
1a260 20 69 73 20 61 20 62 65 74 74 65 72 20 66 69 74   is a better fit
1a270 20 66 6f 72 20 74 68 65 0a 09 63 61 6c 6c 73 20   for the..calls 
1a280 69 6e 20 74 63 6c 50 61 72 73 65 2e 63 2c 20 77  in tclParse.c, w
1a290 68 65 72 65 20 6e 6f 77 20 61 20 67 6f 6f 64 20  here now a good 
1a2a0 64 65 61 6c 20 6f 66 20 70 6f 73 74 2d 70 72 6f  deal of post-pro
1a2b0 63 65 73 73 69 6e 67 20 63 68 65 63 6b 69 6e 67  cessing checking
1a2c0 0a 09 66 6f 72 20 22 6e 61 6b 65 64 20 62 61 63  ..for "naked bac
1a2d0 6b 73 6c 61 73 68 65 73 22 20 69 73 20 6e 6f 20  kslashes" is no 
1a2e0 6c 6f 6e 67 65 72 20 6e 65 63 65 73 73 61 72 79  longer necessary
1a2f0 2e 0a 09 2a 2a 2a 50 4f 54 45 4e 54 49 41 4c 20  ...***POTENTIAL 
1a300 49 4e 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 2a  INCOMPATIBILITY*
1a310 2a 2a 0a 09 46 6f 72 20 61 6e 79 20 63 61 6c 6c  **..For any call
1a320 65 72 73 20 63 61 6c 6c 69 6e 67 20 69 6e 20 76  ers calling in v
1a330 69 61 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20  ia the internal 
1a340 73 74 75 62 73 20 74 61 62 6c 65 20 77 68 6f 20  stubs table who 
1a350 72 65 61 6c 6c 79 20 64 6f 0a 09 75 73 65 20 74  really do..use t
1a360 68 65 20 66 69 6e 61 6c 20 61 72 67 75 6d 65 6e  he final argumen
1a370 74 20 65 78 70 6c 69 63 69 74 6c 79 20 74 6f 20  t explicitly to 
1a380 63 68 65 63 6b 20 66 6f 72 20 74 68 65 20 65 6e  check for the en
1a390 63 6c 6f 73 69 6e 67 20 62 72 61 63 65 0a 09 73  closing brace..s
1a3a0 63 65 6e 61 72 69 6f 2e 20 20 53 69 6d 70 6c 79  cenario.  Simply
1a3b0 20 6c 6f 6f 6b 69 6e 67 20 66 6f 72 20 74 68 65   looking for the
1a3c0 20 62 72 61 63 65 73 20 77 68 65 72 65 20 74 68   braces where th
1a3d0 65 79 20 6d 75 73 74 20 62 65 20 69 73 20 74 68  ey must be is th
1a3e0 65 0a 09 72 65 76 69 73 69 6f 6e 20 61 76 61 69  e..revision avai
1a3f0 6c 61 62 6c 65 20 74 6f 20 74 68 6f 73 65 20 63  lable to those c
1a400 61 6c 6c 65 72 73 2c 20 61 6e 64 20 69 74 20 77  allers, and it w
1a410 69 6c 6c 20 62 61 63 6b 70 6f 72 74 20 63 6c 65  ill backport cle
1a420 61 6e 6c 79 2e 0a 0a 09 2a 20 74 65 73 74 73 2f  anly....* tests/
1a430 70 61 72 73 65 2e 74 65 73 74 3a 09 54 65 73 74  parse.test:.Test
1a440 73 20 66 6f 72 20 65 78 70 61 6e 64 65 64 20 6c  s for expanded l
1a450 69 74 65 72 61 6c 73 20 71 75 6f 74 69 6e 67 20  iterals quoting 
1a460 64 65 74 65 63 74 69 6f 6e 2e 0a 0a 09 2a 20 67  detection....* g
1a470 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d  eneric/tclCompCm
1a480 64 73 53 5a 2e 63 3a 09 4e 65 77 20 54 63 6c 46  dsSZ.c:.New TclF
1a490 69 6e 64 45 6c 65 6d 65 6e 74 28 29 20 69 73 20  indElement() is 
1a4a0 61 6c 73 6f 20 61 20 62 65 74 74 65 72 0a 09 66  also a better..f
1a4b0 69 74 20 66 6f 72 20 74 68 65 20 5b 73 77 69 74  it for the [swit
1a4c0 63 68 5d 20 63 6f 6d 70 69 6c 65 72 2e 0a 0a 09  ch] compiler....
1a4d0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
1a4e0 2e 68 3a 09 52 65 70 6c 61 63 65 20 54 63 6c 43  .h:.Replace TclC
1a4f0 6f 75 6e 74 53 70 61 63 65 52 75 6e 73 28 29 20  ountSpaceRuns() 
1a500 77 69 74 68 0a 09 2a 20 67 65 6e 65 72 69 63 2f  with..* generic/
1a510 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a 09 54 63  tclListObj.c:.Tc
1a520 6c 4d 61 78 4c 69 73 74 4c 65 6e 67 74 68 28 29  lMaxListLength()
1a530 20 77 68 69 63 68 20 69 73 20 74 68 65 20 66 75   which is the fu
1a540 6e 63 74 69 6f 6e 20 77 65 0a 09 2a 20 67 65 6e  nction we..* gen
1a550 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 09  eric/tclUtil.c:.
1a560 61 63 74 75 61 6c 6c 79 20 77 61 6e 74 2e 0a 09  actually want...
1a570 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d  * generic/tclCom
1a580 70 43 6d 64 73 53 5a 2e 63 3a 0a 0a 09 2a 20 67  pCmdsSZ.c:...* g
1a590 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d  eneric/tclCompCm
1a5a0 64 73 53 5a 2e 63 3a 20 52 65 77 72 69 74 65 20  dsSZ.c: Rewrite 
1a5b0 6f 66 20 70 61 72 74 73 20 6f 66 20 74 68 65 20  of parts of the 
1a5c0 73 77 69 74 63 68 20 63 6f 6d 70 69 6c 65 72 20  switch compiler 
1a5d0 74 6f 0a 09 62 65 74 74 65 72 20 75 73 65 20 74  to..better use t
1a5e0 68 65 20 70 6f 77 65 72 73 20 6f 66 20 54 63 6c  he powers of Tcl
1a5f0 46 69 6e 64 45 6c 65 6d 65 6e 74 28 29 20 61 6e  FindElement() an
1a600 64 20 64 6f 20 6c 65 73 73 20 70 61 72 73 69 6e  d do less parsin
1a610 67 20 6f 6e 20 69 74 73 0a 09 6f 77 6e 2e 0a 0a  g on its..own...
1a620 32 30 31 31 2d 30 34 2d 32 38 20 20 44 6f 6e 20  2011-04-28  Don 
1a630 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
1a640 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
1a650 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
1a660 74 63 6c 49 6e 74 2e 68 3a 09 4e 65 77 20 75 74  tclInt.h:.New ut
1a670 69 6c 69 74 79 20 72 6f 75 74 69 6e 65 73 3a 0a  ility routines:.
1a680 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 61  .* generic/tclPa
1a690 72 73 65 2e 63 3a 09 54 63 6c 49 73 53 70 61 63  rse.c:.TclIsSpac
1a6a0 65 50 72 6f 63 28 29 20 61 6e 64 20 54 63 6c 43  eProc() and TclC
1a6b0 6f 75 6e 74 53 70 61 63 65 52 75 6e 73 28 29 0a  ountSpaceRuns().
1a6c0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74  .* generic/tclUt
1a6d0 69 6c 2e 63 3a 0a 0a 09 2a 20 67 65 6e 65 72 69  il.c:...* generi
1a6e0 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 3a 09 55 73  c/tclCmdMZ.c:.Us
1a6f0 65 20 6e 65 77 20 72 6f 75 74 69 6e 65 73 20 74  e new routines t
1a700 6f 20 72 65 70 6c 61 63 65 20 63 61 6c 6c 73 20  o replace calls 
1a710 74 6f 20 69 73 73 70 61 63 65 28 29 0a 09 2a 20  to isspace()..* 
1a720 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f  generic/tclListO
1a730 62 6a 2e 63 3a 09 61 6e 64 20 74 68 65 69 72 20  bj.c:.and their 
1a740 2f 2a 20 49 4e 54 4c 20 2a 2f 20 72 69 73 6b 2e  /* INTL */ risk.
1a750 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53  ..* generic/tclS
1a760 74 72 54 6f 44 2e 63 3a 0a 09 2a 20 67 65 6e 65  trToD.c:..* gene
1a770 72 69 63 2f 74 63 6c 55 74 66 2e 63 3a 0a 09 2a  ric/tclUtf.c:..*
1a780 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 46 69 6c   unix/tclUnixFil
1a790 65 2e 63 3a 0a 0a 09 2a 20 67 65 6e 65 72 69 63  e.c:...* generic
1a7a0 2f 74 63 6c 53 74 72 69 6e 67 4f 62 6a 2e 63 3a  /tclStringObj.c:
1a7b0 09 49 6d 70 72 6f 76 65 64 20 72 65 61 63 74 69  .Improved reacti
1a7c0 6f 6e 20 74 6f 20 6f 75 74 20 6f 66 20 6d 65 6d  on to out of mem
1a7d0 6f 72 79 2e 0a 0a 32 30 31 31 2d 30 34 2d 32 37  ory...2011-04-27
1a7e0 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64    Don Porter  <d
1a7f0 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
1a800 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  orge.net>...* ge
1a810 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63  neric/tclCmdMZ.c
1a820 3a 09 54 63 6c 46 72 65 65 49 6e 74 52 65 70 28  :.TclFreeIntRep(
1a830 29 20 63 6f 72 72 65 63 74 69 6f 6e 20 26 20 63  ) correction & c
1a840 6c 65 61 6e 75 70 2e 0a 09 2a 20 67 65 6e 65 72  leanup...* gener
1a850 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 3a  ic/tclExecute.c:
1a860 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
1a870 6e 64 65 78 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65  ndexObj.c:..* ge
1a880 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a  neric/tclInt.h:.
1a890 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69  .* generic/tclLi
1a8a0 73 74 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65  stObj.c:..* gene
1a8b0 72 69 63 2f 74 63 6c 4e 61 6d 65 73 70 2e 63 3a  ric/tclNamesp.c:
1a8c0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 52  ..* generic/tclR
1a8d0 65 73 75 6c 74 2e 63 3a 0a 09 2a 20 67 65 6e 65  esult.c:..* gene
1a8e0 72 69 63 2f 74 63 6c 53 74 72 69 6e 67 4f 62 6a  ric/tclStringObj
1a8f0 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
1a900 63 6c 56 61 72 2e 63 3a 0a 0a 09 2a 20 67 65 6e  clVar.c:...* gen
1a910 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e  eric/tclListObj.
1a920 63 3a 09 46 72 65 65 4c 69 73 74 49 6e 74 65 72  c:.FreeListInter
1a930 6e 61 6c 52 65 70 28 29 20 63 6c 65 61 6e 75 70  nalRep() cleanup
1a940 2e 0a 0a 32 30 31 31 2d 30 34 2d 32 31 20 20 44  ...2011-04-21  D
1a950 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40  on Porter  <[email protected]
1a960 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
1a970 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  e.net>...* gener
1a980 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 09 55 73 65  ic/tclInt.h:.Use
1a990 20 6d 61 63 72 6f 20 74 6f 20 73 65 74 20 4c 69   macro to set Li
1a9a0 73 74 20 69 6e 74 72 65 70 73 2e 0a 09 2a 20 67  st intreps...* g
1a9b0 65 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62  eneric/tclListOb
1a9c0 6a 2e 63 3a 0a 0a 09 2a 20 67 65 6e 65 72 69 63  j.c:...* generic
1a9d0 2f 74 63 6c 43 6d 64 49 4c 2e 63 3a 09 4c 69 6d  /tclCmdIL.c:.Lim
1a9e0 69 74 73 20 6f 6e 20 6c 69 73 74 20 6c 65 6e 67  its on list leng
1a9f0 74 68 20 77 65 72 65 20 74 6f 6f 20 73 74 72 69  th were too stri
1aa00 63 74 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ct...* generic/t
1aa10 63 6c 49 6e 74 2e 68 3a 09 52 65 76 69 73 65 64  clInt.h:.Revised
1aa20 20 70 61 6e 69 63 73 20 74 6f 20 65 72 72 6f 72   panics to error
1aa30 73 20 77 68 65 72 65 20 70 6f 73 73 69 62 6c 65  s where possible
1aa40 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
1aa50 4c 69 73 74 4f 62 6a 2e 63 3a 0a 09 2a 20 74 65  ListObj.c:..* te
1aa60 73 74 73 2f 6c 72 65 70 65 61 74 2e 74 65 73 74  sts/lrepeat.test
1aa70 3a 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  :...* generic/tc
1aa80 6c 43 6f 6d 70 69 6c 65 2e 63 3a 09 4d 61 6b 65  lCompile.c:.Make
1aa90 20 73 75 72 65 20 53 65 74 46 6f 6f 46 72 6f 6d   sure SetFooFrom
1aaa0 41 6e 79 20 72 6f 75 74 69 6e 65 73 20 72 65 61  Any routines rea
1aab0 63 74 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ct..* generic/tc
1aac0 6c 49 4f 2e 63 3a 09 72 65 61 73 6f 6e 61 62 6c  lIO.c:.reasonabl
1aad0 79 20 77 68 65 6e 20 70 61 73 73 65 64 20 61 20  y when passed a 
1aae0 4e 55 4c 4c 20 69 6e 74 65 72 70 2e 0a 09 2a 20  NULL interp...* 
1aaf0 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 64 65 78  generic/tclIndex
1ab00 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  Obj.c:..* generi
1ab10 63 2f 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 3a 0a  c/tclListObj.c:.
1ab20 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e 61  .* generic/tclNa
1ab30 6d 65 73 70 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  mesp.c:..* gener
1ab40 69 63 2f 74 63 6c 4f 62 6a 2e 63 3a 0a 09 2a 20  ic/tclObj.c:..* 
1ab50 67 65 6e 65 72 69 63 2f 74 63 6c 50 72 6f 63 2e  generic/tclProc.
1ab60 63 3a 0a 09 2a 20 6d 61 63 6f 73 78 2f 74 63 6c  c:..* macosx/tcl
1ab70 4d 61 63 4f 53 58 46 43 6d 64 2e 63 3a 0a 0a 32  MacOSXFCmd.c:..2
1ab80 30 31 31 2d 30 34 2d 32 31 20 20 4a 61 6e 20 4e  011-04-21  Jan N
1ab90 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
1aba0 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
1abb0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
1abc0 2e 68 3a 20 20 20 20 20 20 20 66 69 78 20 66 6f  .h:       fix fo
1abd0 72 20 5b 42 75 67 20 33 32 38 38 33 34 35 5d 3a  r [Bug 3288345]:
1abe0 20 57 72 6f 6e 67 20 54 63 6c 5f 53 74 61 74 42   Wrong Tcl_StatB
1abf0 75 66 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  uf..* generic/tc
1ac00 6c 49 6e 74 2e 68 3a 20 20 20 20 75 73 65 64 20  lInt.h:    used 
1ac10 6f 6e 20 4d 69 6e 47 57 2e 20 4d 61 6b 65 20 73  on MinGW. Make s
1ac20 75 72 65 20 74 68 61 74 20 61 6c 6c 20 5f 57 49  ure that all _WI
1ac30 4e 33 32 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  N32..* win/tclWi
1ac40 6e 46 69 6c 65 2e 63 3a 20 20 20 20 63 6f 6d 70  nFile.c:    comp
1ac50 69 6c 65 72 73 20 75 73 65 20 65 78 61 63 74 6c  ilers use exactl
1ac60 79 20 74 68 65 20 73 61 6d 65 20 6c 61 79 6f 75  y the same layou
1ac70 74 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75  t..* win/configu
1ac80 72 65 2e 69 6e 3a 20 20 20 20 66 6f 72 20 54 63  re.in:    for Tc
1ac90 6c 5f 53 74 61 74 42 75 66 20 2d 20 74 68 65 20  l_StatBuf - the 
1aca0 6f 6e 65 20 75 73 65 64 20 62 79 20 4d 53 56 43  one used by MSVC
1acb0 36 20 2d 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69  6 -..* win/confi
1acc0 67 75 72 65 3a 20 20 20 20 20 20 20 69 6e 20 61  gure:       in a
1acd0 6c 6c 20 73 69 74 75 61 74 69 6f 6e 73 2e 0a 0a  ll situations...
1ace0 32 30 31 31 2d 30 34 2d 31 39 20 20 44 6f 6e 20  2011-04-19  Don 
1acf0 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
1ad00 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
1ad10 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
1ad20 74 63 6c 43 6f 6e 66 69 67 2e 63 3a 09 52 65 64  tclConfig.c:.Red
1ad30 75 63 65 20 69 6e 74 65 72 6e 61 6c 73 20 61 63  uce internals ac
1ad40 63 65 73 73 20 69 6e 20 74 68 65 20 69 6d 70 6c  cess in the impl
1ad50 65 6d 65 6e 74 61 74 69 6f 6e 0a 09 6f 66 20 5b  ementation..of [
1ad60 3c 66 6f 6f 3e 3a 3a 70 6b 67 63 6f 6e 66 69 67  <foo>::pkgconfig
1ad70 20 6c 69 73 74 5d 2e 0a 0a 32 30 31 31 2d 30 34   list]...2011-04
1ad80 2d 31 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -18  Don Porter 
1ad90 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
1ada0 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
1adb0 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 49   generic/tclCmdI
1adc0 4c 2e 63 3a 09 55 73 65 20 4c 69 73 74 52 65 70  L.c:.Use ListRep
1add0 50 74 72 28 2e 29 20 61 6e 64 20 6f 74 68 65 72  Ptr(.) and other
1ade0 20 63 6c 65 61 6e 75 70 2e 0a 09 2a 20 67 65 6e   cleanup...* gen
1adf0 65 72 69 63 2f 74 63 6c 43 6f 6e 66 69 67 2e 63  eric/tclConfig.c
1ae00 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
1ae10 4c 69 73 74 4f 62 6a 2e 63 3a 0a 0a 09 2a 20 67  ListObj.c:...* g
1ae20 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
1ae30 09 44 65 66 69 6e 65 20 61 6e 64 20 75 73 65 20  .Define and use 
1ae40 6d 61 63 72 6f 73 20 74 68 61 74 20 74 65 73 74  macros that test
1ae50 20 77 68 65 74 68 65 72 20 61 20 54 63 6c 0a 09   whether a Tcl..
1ae60 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73  * generic/tclBas
1ae70 69 63 2e 63 3a 09 6c 69 73 74 20 76 61 6c 75 65  ic.c:.list value
1ae80 20 69 73 20 63 61 6e 6f 6e 69 63 61 6c 2e 0a 09   is canonical...
1ae90 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69  * generic/tclUti
1aea0 6c 2e 63 3a 0a 0a 32 30 31 31 2d 30 34 2d 31 38  l.c:..2011-04-18
1aeb0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
1aec0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
1aed0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 64  f.net>...* doc/d
1aee0 69 63 74 2e 6e 3a 20 5b 42 75 67 20 33 32 38 38  ict.n: [Bug 3288
1aef0 36 39 36 5d 3a 20 43 6f 6d 6d 61 6e 64 20 73 75  696]: Command su
1af00 6d 6d 61 72 79 20 77 61 73 20 63 6f 6e 66 75 73  mmary was confus
1af10 69 6e 67 6c 79 20 77 72 6f 6e 67 0a 09 77 68 65  ingly wrong..whe
1af20 6e 20 69 74 20 63 61 6d 65 20 74 6f 20 5b 64 69  n it came to [di
1af30 63 74 20 66 69 6c 74 65 72 5d 20 77 69 74 68 20  ct filter] with 
1af40 61 20 27 76 61 6c 75 65 27 20 66 69 6c 74 65 72  a 'value' filter
1af50 2e 0a 0a 32 30 31 31 2d 30 34 2d 31 36 20 20 44  ...2011-04-16  D
1af60 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
1af70 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
1af80 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
1af90 74 63 6c 46 43 6d 64 2e 63 20 28 54 63 6c 46 69  tclFCmd.c (TclFi
1afa0 6c 65 41 74 74 72 73 43 6d 64 29 3a 20 41 64 64  leAttrsCmd): Add
1afb0 20 63 6f 6d 6d 65 6e 74 73 20 74 6f 20 6d 61 6b   comments to mak
1afc0 65 20 74 68 69 73 20 63 6f 64 65 0a 09 65 61 73  e this code..eas
1afd0 69 65 72 20 74 6f 20 75 6e 64 65 72 73 74 61 6e  ier to understan
1afe0 64 2e 20 41 64 64 65 64 20 61 20 70 61 6e 69 63  d. Added a panic
1aff0 20 74 6f 20 68 61 6e 64 6c 65 20 74 68 65 20 63   to handle the c
1b000 61 73 65 20 77 68 65 72 65 20 74 68 65 20 56 46  ase where the VF
1b010 53 0a 09 6c 61 79 65 72 20 64 6f 65 73 20 73 6f  S..layer does so
1b020 6d 65 74 68 69 6e 67 20 6f 64 64 2e 0a 0a 32 30  mething odd...20
1b030 31 31 2d 30 34 2d 31 33 20 20 44 6f 6e 20 50 6f  11-04-13  Don Po
1b040 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
1b050 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
1b060 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
1b070 6c 55 74 69 6c 2e 63 3a 09 5b 42 75 67 20 33 32  lUtil.c:.[Bug 32
1b080 38 35 33 37 35 5d 3a 20 52 65 77 72 69 74 65 20  85375]: Rewrite 
1b090 6f 66 20 54 63 6c 5f 43 6f 6e 63 61 74 2a 28 29  of Tcl_Concat*()
1b0a0 0a 09 72 6f 75 74 69 6e 65 73 20 74 6f 20 70 72  ..routines to pr
1b0b0 65 76 65 6e 74 20 73 65 67 66 61 75 6c 74 73 20  event segfaults 
1b0c0 6f 6e 20 62 75 66 66 65 72 20 6f 76 65 72 66 6c  on buffer overfl
1b0d0 6f 77 2e 20 20 42 75 69 6c 64 20 74 68 65 6d 20  ow.  Build them 
1b0e0 6f 75 74 20 6f 66 0a 09 65 78 69 73 74 69 6e 67  out of..existing
1b0f0 20 70 72 69 6d 69 74 69 76 65 73 20 61 6c 72 65   primitives alre
1b100 61 64 79 20 63 6f 64 65 64 20 74 6f 20 68 61 6e  ady coded to han
1b110 64 6c 65 20 6f 76 65 72 66 6c 6f 77 20 70 72 6f  dle overflow pro
1b120 70 65 72 6c 79 2e 20 20 55 73 65 73 0a 09 74 68  perly.  Uses..th
1b130 65 20 6e 65 77 20 54 63 6c 54 72 69 6d 2a 28 29  e new TclTrim*()
1b140 20 72 6f 75 74 69 6e 65 73 2e 0a 0a 09 2a 20 67   routines....* g
1b150 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e  eneric/tclCmdMZ.
1b160 63 3a 09 4e 65 77 20 69 6e 74 65 72 6e 61 6c 20  c:.New internal 
1b170 75 74 69 6c 69 74 79 20 72 6f 75 74 69 6e 65 73  utility routines
1b180 20 54 63 6c 54 72 69 6d 4c 65 66 74 28 29 0a 09   TclTrimLeft()..
1b190 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
1b1a0 2e 68 3a 09 61 6e 64 20 54 63 6c 54 72 69 6d 52  .h:.and TclTrimR
1b1b0 69 67 68 74 28 29 2e 20 20 52 65 66 61 63 74 6f  ight().  Refacto
1b1c0 72 20 74 68 65 0a 09 2a 20 67 65 6e 65 72 69 63  r the..* generic
1b1d0 2f 74 63 6c 55 74 69 6c 2e 63 3a 09 5b 73 74 72  /tclUtil.c:.[str
1b1e0 69 6e 67 20 74 72 69 6d 2a 5d 20 69 6d 70 6c 65  ing trim*] imple
1b1f0 6d 65 6e 74 61 74 69 6f 6e 73 20 74 6f 20 75 73  mentations to us
1b200 65 20 74 68 65 6d 2e 0a 0a 32 30 31 31 2d 30 34  e them...2011-04
1b210 2d 31 33 20 20 4d 69 67 75 65 6c 20 53 6f 66 65  -13  Miguel Sofe
1b220 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73  r  <[email protected]
1b230 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
1b240 65 72 69 63 2f 74 63 6c 56 61 72 2e 63 3a 20 5b  eric/tclVar.c: [
1b250 42 75 67 20 32 36 36 32 33 38 30 5d 3a 20 46 69  Bug 2662380]: Fi
1b260 78 20 63 72 61 73 68 20 63 61 75 73 65 64 20 62  x crash caused b
1b270 79 20 61 70 70 65 6e 64 69 6e 67 20 74 6f 20 61  y appending to a
1b280 0a 09 76 61 72 69 61 62 6c 65 20 77 69 74 68 20  ..variable with 
1b290 61 20 77 72 69 74 65 20 74 72 61 63 65 20 74 68  a write trace th
1b2a0 61 74 20 75 6e 73 65 74 73 20 69 74 2e 0a 0a 32  at unsets it...2
1b2b0 30 31 31 2d 30 34 2d 31 33 20 20 44 6f 6e 61 6c  011-04-13  Donal
1b2c0 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
1b2d0 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1b2e0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 55  ..* generic/tclU
1b2f0 74 69 6c 2e 63 20 28 54 63 6c 5f 43 6f 6e 63 61  til.c (Tcl_Conca
1b300 74 4f 62 6a 29 3a 20 5b 42 75 67 20 33 32 38 35  tObj): [Bug 3285
1b310 33 37 35 5d 3a 20 4d 61 6b 65 20 74 68 65 20 63  375]: Make the c
1b320 72 61 73 68 0a 09 6c 65 73 73 20 6d 79 73 74 65  rash..less myste
1b330 72 69 6f 75 73 20 74 68 72 6f 75 67 68 20 74 68  rious through th
1b340 65 20 6a 75 64 69 63 69 6f 75 73 20 75 73 65 20  e judicious use 
1b350 6f 66 20 61 20 70 61 6e 69 63 2e 20 4e 6f 74 20  of a panic. Not 
1b360 79 65 74 20 70 72 6f 70 65 72 6c 79 0a 09 66 69  yet properly..fi
1b370 78 65 64 2c 20 62 75 74 20 61 74 20 6c 65 61 73  xed, but at leas
1b380 74 20 6e 6f 77 20 63 6c 65 61 72 65 72 20 77 68  t now clearer wh
1b390 61 74 20 74 68 65 20 66 61 69 6c 75 72 65 20 6d  at the failure m
1b3a0 6f 64 65 20 69 73 2e 0a 0a 32 30 31 31 2d 30 34  ode is...2011-04
1b3b0 2d 31 32 20 20 44 6f 6e 20 50 6f 72 74 65 72 20  -12  Don Porter 
1b3c0 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72   <[email protected]
1b3d0 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
1b3e0 20 74 65 73 74 73 2f 73 74 72 69 6e 67 2e 74 65   tests/string.te
1b3f0 73 74 3a 09 54 65 73 74 20 66 6f 72 20 5b 42 75  st:.Test for [Bu
1b400 67 20 33 32 38 35 34 37 32 5d 2e 20 4e 6f 74 20  g 3285472]. Not 
1b410 62 75 67 67 79 20 69 6e 20 74 72 75 6e 6b 2e 0a  buggy in trunk..
1b420 0a 32 30 31 31 2d 30 34 2d 31 32 20 20 56 65 6e  .2011-04-12  Ven
1b430 6b 61 74 20 49 79 65 72 20 3c 76 65 6e 6b 61 74  kat Iyer <venkat
1b440 40 63 6f 6d 69 74 2e 63 6f 6d 3e 0a 0a 09 2a 20  @comit.com>...* 
1b450 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
1b460 74 6c 61 6e 74 69 63 2f 53 74 61 6e 6c 65 79 3a  tlantic/Stanley:
1b470 20 55 70 64 61 74 65 20 74 6f 20 4f 6c 73 6f 6e   Update to Olson
1b480 20 74 7a 64 61 74 61 32 30 31 31 66 0a 0a 32 30   tzdata2011f..20
1b490 31 31 2d 30 34 2d 31 32 20 20 4d 69 67 75 65 6c  11-04-12  Miguel
1b4a0 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40   Sofer  <[email protected]
1b4b0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
1b4c0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73  * generic/tclBas
1b4d0 69 63 2e 63 3a 20 46 69 78 20 66 6f 72 20 5b 42  ic.c: Fix for [B
1b4e0 75 67 20 32 34 34 30 36 32 35 5d 2c 20 6b 62 6b  ug 2440625], kbk
1b4f0 27 73 20 70 61 74 63 68 0a 0a 32 30 31 31 2d 30  's patch..2011-0
1b500 34 2d 31 31 20 20 4d 69 67 75 65 6c 20 53 6f 66  4-11  Miguel Sof
1b510 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72  er  <[email protected]
1b520 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
1b530 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
1b540 3a 0a 09 2a 20 74 65 73 74 73 2f 63 6f 72 6f 75  :..* tests/corou
1b550 74 69 6e 65 2e 74 65 73 74 3a 20 5b 42 75 67 20  tine.test: [Bug 
1b560 33 32 38 32 38 36 39 5d 3a 20 45 6e 73 75 72 65  3282869]: Ensure
1b570 20 74 68 61 74 20 27 63 6f 72 6f 75 74 69 6e 65   that 'coroutine
1b580 20 65 76 61 6c 27 0a 09 72 75 6e 73 20 74 68 65   eval'..runs the
1b590 20 69 6e 69 74 69 61 6c 20 63 6f 6d 6d 61 6e 64   initial command
1b5a0 20 69 6e 20 74 68 65 20 70 72 6f 70 65 72 20 63   in the proper c
1b5b0 6f 6e 74 65 78 74 2e 0a 0a 32 30 31 31 2d 30 34  ontext...2011-04
1b5c0 2d 31 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -11  Jan Nijtman
1b5d0 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
1b5e0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
1b5f0 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 20 20 20  eneric/tcl.h:   
1b600 20 46 69 78 20 66 6f 72 20 5b 42 75 67 20 33 32   Fix for [Bug 32
1b610 38 31 37 32 38 5d 3a 20 54 63 6c 20 73 6f 75 72  81728]: Tcl sour
1b620 63 65 73 20 66 72 6f 6d 20 32 30 31 31 2d 30 34  ces from 2011-04
1b630 2d 30 36 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e  -06..* unix/tcl.
1b640 6d 34 3a 20 20 20 20 20 20 64 6f 20 6e 6f 74 20  m4:      do not 
1b650 62 75 69 6c 64 20 6f 6e 20 47 43 43 39 20 28 52  build on GCC9 (R
1b660 48 39 29 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66  H9)..* unix/conf
1b670 69 67 75 72 65 3a 0a 0a 32 30 31 31 2d 30 34 2d  igure:..2011-04-
1b680 30 38 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  08  Jan Nijtmans
1b690 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
1b6a0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
1b6b0 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 20  n/tclWinPort.h: 
1b6c0 46 69 78 20 66 6f 72 20 5b 42 75 67 20 33 32 38  Fix for [Bug 328
1b6d0 30 30 34 33 5d 3a 20 77 69 6e 32 6b 3a 20 75 6e  0043]: win2k: un
1b6e0 72 65 73 6f 6c 76 65 64 20 44 4c 4c 0a 09 2a 20  resolved DLL..* 
1b6f0 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  win/configure.in
1b700 3a 20 69 6d 70 6f 72 74 73 2e 0a 09 2a 20 77 69  : imports...* wi
1b710 6e 2f 63 6f 6e 66 69 67 75 72 65 0a 0a 32 30 31  n/configure..201
1b720 31 2d 30 34 2d 30 36 20 20 4d 69 67 75 65 6c 20  1-04-06  Miguel 
1b730 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75  Sofer  <[email protected]
1b740 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
1b750 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
1b760 75 74 65 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c  ute.c (TclCompil
1b770 65 4f 62 6a 29 3a 20 45 61 72 6c 69 65 72 20 72  eObj): Earlier r
1b780 65 74 75 72 6e 20 69 66 20 54 69 70 32 38 30 0a  eturn if Tip280.
1b790 09 67 79 6d 6e 61 73 74 69 63 73 20 6e 6f 74 20  .gymnastics not 
1b7a0 6e 65 65 64 65 64 2e 0a 0a 09 2a 20 67 65 6e 65  needed....* gene
1b7b0 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
1b7c0 3a 20 46 69 78 20 66 6f 72 20 5b 42 75 67 20 33  : Fix for [Bug 3
1b7d0 32 37 34 37 32 38 5d 3a 20 6d 61 6b 69 6e 67 20  274728]: making 
1b7e0 2a 63 61 74 63 68 54 6f 70 20 61 6e 0a 09 75 6e  *catchTop an..un
1b7f0 73 69 67 6e 65 64 20 6c 6f 6e 67 2e 0a 0a 32 30  signed long...20
1b800 31 31 2d 30 34 2d 30 36 20 20 4a 61 6e 20 4e 69  11-04-06  Jan Ni
1b810 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
1b820 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1b830 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 41 70 70 49  ..* unix/tclAppI
1b840 6e 69 74 2e 63 3a 20 20 4d 61 6b 65 20 73 79 6d  nit.c:  Make sym
1b850 62 6f 6c 73 20 22 6d 61 69 6e 22 20 61 6e 64 20  bols "main" and 
1b860 22 54 63 6c 5f 41 70 70 49 6e 69 74 22 0a 09 4d  "Tcl_AppInit"..M
1b870 4f 44 55 4c 45 5f 53 43 4f 50 45 3a 20 74 68 65  ODULE_SCOPE: the
1b880 72 65 20 69 73 20 61 62 73 6f 6c 75 74 65 6c 79  re is absolutely
1b890 20 6e 6f 20 72 65 61 73 6f 6e 20 66 6f 72 20 65   no reason for e
1b8a0 78 70 6f 72 74 69 6e 67 20 74 68 65 6d 2e 0a 09  xporting them...
1b8b0 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34 3a 20 20  * unix/tcl.m4:  
1b8c0 20 20 20 20 20 20 44 6f 6e 27 74 20 75 73 65 20        Don't use 
1b8d0 2d 66 76 69 73 69 62 69 6c 69 74 79 3d 68 69 64  -fvisibility=hid
1b8e0 64 65 6e 20 77 69 74 68 20 73 74 61 74 69 63 0a  den with static.
1b8f0 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72  .* unix/configur
1b900 65 20 20 20 20 20 20 6c 69 62 72 61 72 69 65 73  e      libraries
1b910 20 28 2d 2d 64 69 73 61 62 6c 65 2d 73 68 61 72   (--disable-shar
1b920 65 64 29 0a 0a 32 30 31 31 2d 30 34 2d 30 36 20  ed)..2011-04-06 
1b930 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
1b940 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
1b950 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1b960 63 2f 74 63 6c 46 43 6d 64 2e 63 2c 20 6d 61 63  c/tclFCmd.c, mac
1b970 6f 73 78 2f 74 63 6c 4d 61 63 4f 53 58 46 43 6d  osx/tclMacOSXFCm
1b980 64 2e 63 2c 20 75 6e 69 78 2f 74 63 6c 55 6e 69  d.c, unix/tclUni
1b990 78 43 68 61 6e 2e 63 2c 0a 09 2a 20 75 6e 69 78  xChan.c,..* unix
1b9a0 2f 74 63 6c 55 6e 69 78 46 43 6d 64 2e 63 2c 20  /tclUnixFCmd.c, 
1b9b0 77 69 6e 2f 74 63 6c 57 69 6e 43 68 61 6e 2e 63  win/tclWinChan.c
1b9c0 2c 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e  , win/tclWinDde.
1b9d0 63 2c 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  c,..* win/tclWin
1b9e0 46 43 6d 64 2e 63 2c 20 77 69 6e 2f 74 63 6c 57  FCmd.c, win/tclW
1b9f0 69 6e 4c 6f 61 64 2e 63 2c 20 77 69 6e 2f 74 63  inLoad.c, win/tc
1ba00 6c 57 69 6e 50 69 70 65 2e 63 2c 0a 09 2a 20 77  lWinPipe.c,..* w
1ba10 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e 63 2c 20  in/tclWinReg.c, 
1ba20 77 69 6e 2f 74 63 6c 57 69 6e 53 65 72 69 61 6c  win/tclWinSerial
1ba30 2e 63 2c 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f  .c, win/tclWinSo
1ba40 63 6b 2e 63 3a 20 4d 6f 72 65 0a 09 67 65 6e 65  ck.c: More..gene
1ba50 72 61 74 69 6f 6e 20 6f 66 20 65 72 72 6f 72 20  ration of error 
1ba60 63 6f 64 65 73 20 28 6d 6f 73 74 20 70 6c 61 74  codes (most plat
1ba70 66 6f 72 6d 2d 73 70 65 63 69 66 69 63 20 70 61  form-specific pa
1ba80 72 74 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 0a  rts not already.
1ba90 09 75 73 69 6e 67 20 54 63 6c 5f 50 6f 73 69 78  .using Tcl_Posix
1baa0 45 72 72 6f 72 29 2e 0a 0a 32 30 31 31 2d 30 34  Error)...2011-04
1bab0 2d 30 35 20 20 56 65 6e 6b 61 74 20 49 79 65 72  -05  Venkat Iyer
1bac0 20 3c 76 65 6e 6b 61 74 40 63 6f 6d 69 74 2e 63   <[email protected]
1bad0 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  om>...* library/
1bae0 74 7a 64 61 74 61 2f 41 66 72 69 63 61 2f 43 61  tzdata/Africa/Ca
1baf0 73 61 62 6c 61 6e 63 61 3a 20 55 70 64 61 74 65  sablanca: Update
1bb00 20 74 6f 20 4f 6c 73 6f 6e 27 73 20 74 7a 64 61   to Olson's tzda
1bb10 74 61 32 30 31 31 65 0a 09 2a 20 6c 69 62 72 61  ta2011e..* libra
1bb20 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63  ry/tzdata/Americ
1bb30 61 2f 53 61 6e 74 69 61 67 6f 3a 0a 09 2a 20 6c  a/Santiago:..* l
1bb40 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50 61  ibrary/tzdata/Pa
1bb50 63 69 66 69 63 2f 45 61 73 74 65 72 3a 0a 09 2a  cific/Easter:..*
1bb60 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f   library/tzdata/
1bb70 41 6d 65 72 69 63 61 2f 4d 65 74 6c 61 6b 61 74  America/Metlakat
1bb80 6c 61 3a 20 28 6e 65 77 29 0a 09 2a 20 6c 69 62  la: (new)..* lib
1bb90 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72  rary/tzdata/Amer
1bba0 69 63 61 2f 4e 6f 72 74 68 5f 44 61 6b 6f 74 61  ica/North_Dakota
1bbb0 2f 42 65 75 6c 61 68 3a 20 28 6e 65 77 29 0a 09  /Beulah: (new)..
1bbc0 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
1bbd0 2f 41 6d 65 72 69 63 61 2f 53 69 74 6b 61 3a 20  /America/Sitka: 
1bbe0 28 6e 65 77 29 0a 0a 32 30 31 31 2d 30 34 2d 30  (new)..2011-04-0
1bbf0 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  4  Donal K. Fell
1bc00 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
1bc10 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1bc20 72 69 63 2f 74 63 6c 4f 4f 2e 63 2c 20 67 65 6e  ric/tclOO.c, gen
1bc30 65 72 69 63 2f 74 63 6c 4f 4f 42 61 73 69 63 2e  eric/tclOOBasic.
1bc40 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f  c, generic/tclOO
1bc50 44 65 66 69 6e 65 43 6d 64 73 2e 63 0a 09 2a 20  DefineCmds.c..* 
1bc60 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 49 6e 66  generic/tclOOInf
1bc70 6f 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c  o.c, generic/tcl
1bc80 4f 4f 4d 65 74 68 6f 64 2e 63 3a 20 4d 6f 72 65  OOMethod.c: More
1bc90 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 0a 09   generation of..
1bca0 65 72 72 6f 72 20 63 6f 64 65 73 20 28 54 63 6c  error codes (Tcl
1bcb0 4f 4f 20 6d 69 73 63 65 6c 6c 61 6e 79 29 2e 0a  OO miscellany)..
1bcc0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
1bcd0 6d 64 41 48 2e 63 2c 20 67 65 6e 65 72 69 63 2f  mdAH.c, generic/
1bce0 74 63 6c 43 6d 64 49 4c 2e 63 3a 20 4d 6f 72 65  tclCmdIL.c: More
1bcf0 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 65   generation of e
1bd00 72 72 6f 72 0a 09 63 6f 64 65 73 20 28 6d 69 73  rror..codes (mis
1bd10 63 65 6c 6c 61 6e 65 6f 75 73 20 63 6f 6d 6d 61  cellaneous comma
1bd20 6e 64 73 20 6d 6f 73 74 6c 79 20 61 6c 72 65 61  nds mostly alrea
1bd30 64 79 20 68 61 6e 64 6c 65 64 29 2e 0a 0a 32 30  dy handled)...20
1bd40 31 31 2d 30 34 2d 30 34 20 20 44 6f 6e 20 50 6f  11-04-04  Don Po
1bd50 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73  rter  <[email protected]
1bd60 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74  .sourceforge.net
1bd70 3e 0a 0a 09 2a 20 52 45 41 44 4d 45 3a 09 5b 42  >...* README:.[B
1bd80 75 67 20 33 32 30 32 30 33 30 5d 3a 20 55 70 64  ug 3202030]: Upd
1bd90 61 74 65 64 20 52 45 41 44 4d 45 20 66 69 6c 65  ated README file
1bda0 73 2c 20 72 65 70 61 69 72 69 6e 67 20 62 72 6f  s, repairing bro
1bdb0 6b 65 6e 0a 09 2a 20 6d 61 63 6f 73 78 2f 52 45  ken..* macosx/RE
1bdc0 41 44 4d 45 3a 55 52 4c 73 20 61 6e 64 20 72 65  ADME:URLs and re
1bdd0 6d 6f 76 69 6e 67 20 6f 74 68 65 72 20 62 69 74  moving other bit
1bde0 73 20 74 68 61 74 20 77 65 72 65 20 63 6c 65 61  s that were clea
1bdf0 72 6c 79 20 77 72 6f 6e 67 2e 0a 09 2a 20 75 6e  rly wrong...* un
1be00 69 78 2f 52 45 41 44 4d 45 3a 09 53 74 69 6c 6c  ix/README:.Still
1be10 20 63 6f 75 6c 64 20 75 73 65 20 6d 6f 72 65 20   could use more 
1be20 65 79 65 62 61 6c 6c 73 20 6f 6e 20 74 68 65 20  eyeballs on the 
1be30 64 65 74 61 69 6c 65 64 20 62 75 69 6c 64 0a 09  detailed build..
1be40 2a 20 77 69 6e 2f 52 45 41 44 4d 45 3a 09 61 64  * win/README:.ad
1be50 76 69 63 65 20 6f 6e 20 76 61 72 69 6f 75 73 20  vice on various 
1be60 70 6c 61 66 6f 72 6d 73 2e 0a 0a 32 30 31 31 2d  plaforms...2011-
1be70 30 34 2d 30 34 20 20 44 6f 6e 61 6c 20 4b 2e 20  04-04  Donal K. 
1be80 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
1be90 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
1bea0 6c 69 62 72 61 72 79 2f 69 6e 69 74 2e 74 63 6c  library/init.tcl
1beb0 20 28 74 63 6c 3a 3a 6d 61 74 68 66 75 6e 63 3a   (tcl::mathfunc:
1bec0 3a 72 6d 6d 61 64 77 69 77 29 3a 20 44 69 73 61  :rmmadwiw): Disa
1bed0 62 6c 65 20 62 79 20 64 65 66 61 75 6c 74 20 74  ble by default t
1bee0 6f 0a 09 6d 61 6b 65 20 74 65 73 74 20 73 75 69  o..make test sui
1bef0 74 65 20 77 6f 72 6b 2e 0a 0a 09 2a 20 67 65 6e  te work....* gen
1bf00 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 2c  eric/tclBasic.c,
1bf10 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72 69   generic/tclStri
1bf20 6e 67 4f 62 6a 2e 63 2c 20 67 65 6e 65 72 69 63  ngObj.c, generic
1bf30 2f 74 63 6c 54 69 6d 65 72 2e 63 2c 0a 09 2a 20  /tclTimer.c,..* 
1bf40 67 65 6e 65 72 69 63 2f 74 63 6c 54 72 61 63 65  generic/tclTrace
1bf50 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 55  .c, generic/tclU
1bf60 74 69 6c 2e 63 3a 20 4d 6f 72 65 20 67 65 6e 65  til.c: More gene
1bf70 72 61 74 69 6f 6e 20 6f 66 20 65 72 72 6f 72 0a  ration of error.
1bf80 09 63 6f 64 65 73 20 28 5b 66 6f 72 6d 61 74 5d  .codes ([format]
1bf90 2c 20 5b 61 66 74 65 72 5d 2c 20 5b 74 72 61 63  , [after], [trac
1bfa0 65 5d 2c 20 52 45 20 6f 70 74 69 6d 69 7a 65 72  e], RE optimizer
1bfb0 29 2e 0a 0a 32 30 31 31 2d 30 34 2d 30 34 20 20  )...2011-04-04  
1bfc0 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
1bfd0 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
1bfe0 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1bff0 63 2f 74 63 6c 43 6d 64 41 48 2e 63 3a 20 20 42  c/tclCmdAH.c:  B
1c000 65 74 74 65 72 20 65 72 72 6f 72 2d 6d 65 73 73  etter error-mess
1c010 61 67 65 20 69 6e 20 63 61 73 65 20 6f 66 20 65  age in case of e
1c020 72 72 6f 72 73 0a 09 2a 20 67 65 6e 65 72 69 63  rrors..* generic
1c030 2f 74 63 6c 43 6d 64 49 4c 2e 63 3a 20 20 72 65  /tclCmdIL.c:  re
1c040 6c 61 74 65 64 20 74 6f 20 73 65 74 74 69 6e 67  lated to setting
1c050 20 61 20 76 61 72 69 61 62 6c 65 2e 20 54 68 69   a variable. Thi
1c060 73 20 66 69 78 65 73 0a 09 2a 20 67 65 6e 65 72  s fixes..* gener
1c070 69 63 2f 74 63 6c 44 69 63 74 4f 62 6a 2e 63 3a  ic/tclDictObj.c:
1c080 20 61 20 77 61 72 6e 69 6e 67 3a 20 22 57 68 79   a warning: "Why
1c090 20 6d 61 6b 65 20 79 6f 75 72 20 6f 77 6e 20 65   make your own e
1c0a0 72 72 6f 72 0a 09 2a 20 67 65 6e 65 72 69 63 2f  rror..* generic/
1c0b0 74 63 6c 53 63 61 6e 2e 63 3a 20 20 20 6d 65 73  tclScan.c:   mes
1c0c0 73 61 67 65 3f 20 57 68 79 3f 22 0a 09 2a 20 67  sage? Why?"..* g
1c0d0 65 6e 65 72 69 63 2f 74 63 6c 54 65 73 74 2e 63  eneric/tclTest.c
1c0e0 3a 0a 09 2a 20 74 65 73 74 2f 65 72 72 6f 72 2e  :..* test/error.
1c0f0 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 2f 69 6e  test:..* test/in
1c100 66 6f 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73 74  fo.test:..* test
1c110 2f 73 63 61 6e 2e 74 65 73 74 3a 0a 09 2a 20 75  /scan.test:..* u
1c120 6e 69 78 2f 74 63 6c 55 6e 69 78 54 68 72 64 2e  nix/tclUnixThrd.
1c130 68 3a 20 20 52 65 6d 6f 76 65 20 74 68 69 73 20  h:  Remove this 
1c140 75 6e 75 73 65 64 20 68 65 61 64 65 72 20 66 69  unused header fi
1c150 6c 65 2e 0a 0a 32 30 31 31 2d 30 34 2d 30 33 20  le...2011-04-03 
1c160 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
1c170 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
1c180 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1c190 63 2f 74 63 6c 4e 61 6d 65 73 70 2e 63 2c 20 67  c/tclNamesp.c, g
1c1a0 65 6e 65 72 69 63 2f 74 63 6c 4f 62 6a 2e 63 2c  eneric/tclObj.c,
1c1b0 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 61 74 68   generic/tclPath
1c1c0 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  Obj.c:..* generi
1c1d0 63 2f 74 63 6c 50 69 70 65 2e 63 2c 20 67 65 6e  c/tclPipe.c, gen
1c1e0 65 72 69 63 2f 74 63 6c 50 6b 67 2e 63 2c 20 67  eric/tclPkg.c, g
1c1f0 65 6e 65 72 69 63 2f 74 63 6c 50 72 6f 63 2e 63  eneric/tclProc.c
1c200 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
1c210 53 63 61 6e 2e 63 3a 20 4d 6f 72 65 20 67 65 6e  Scan.c: More gen
1c220 65 72 61 74 69 6f 6e 20 6f 66 20 65 72 72 6f 72  eration of error
1c230 20 63 6f 64 65 73 20 28 6e 61 6d 65 73 70 61 63   codes (namespac
1c240 65 0a 09 63 72 65 61 74 69 6f 6e 2c 20 70 61 74  e..creation, pat
1c250 68 20 6e 6f 72 6d 61 6c 69 7a 61 74 69 6f 6e 2c  h normalization,
1c260 20 70 69 70 65 6c 69 6e 65 20 63 72 65 61 74 69   pipeline creati
1c270 6f 6e 2c 20 70 61 63 6b 61 67 65 20 68 61 6e 64  on, package hand
1c280 6c 69 6e 67 2c 0a 09 70 72 6f 63 65 64 75 72 65  ling,..procedure
1c290 73 2c 20 5b 73 63 61 6e 5d 20 66 6f 72 6d 61 74  s, [scan] format
1c2a0 73 29 0a 0a 32 30 31 31 2d 30 34 2d 30 32 20 20  s)..2011-04-02  
1c2b0 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20  Kevin B. Kenny  
1c2c0 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67  <[email protected]
1c2d0 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
1c2e0 6c 53 74 72 54 6f 44 2e 63 20 28 51 75 69 63 6b  lStrToD.c (Quick
1c2f0 43 6f 6e 76 65 72 73 69 6f 6e 29 3a 20 52 65 70  Conversion): Rep
1c300 6c 61 63 65 64 20 61 6e 6f 74 68 65 72 20 63 6f  laced another co
1c310 75 70 6c 65 0a 09 6f 66 20 27 64 6f 75 62 6c 65  uple..of 'double
1c320 27 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 77  ' declarations w
1c330 69 74 68 20 27 76 6f 6c 61 74 69 6c 65 20 64 6f  ith 'volatile do
1c340 75 62 6c 65 27 20 74 6f 20 77 6f 72 6b 20 61 72  uble' to work ar
1c350 6f 75 6e 64 0a 09 6d 69 73 72 6f 75 6e 64 69 6e  ound..misroundin
1c360 67 20 69 73 73 75 65 73 20 69 6e 20 6d 69 6e 67  g issues in ming
1c370 77 2d 67 63 63 20 33 2e 34 2e 35 2e 0a 0a 32 30  w-gcc 3.4.5...20
1c380 31 31 2d 30 34 2d 30 32 20 20 44 6f 6e 61 6c 20  11-04-02  Donal 
1c390 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
1c3a0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
1c3b0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e  .* generic/tclIn
1c3c0 74 65 72 70 2e 63 2c 20 67 65 6e 65 72 69 63 2f  terp.c, generic/
1c3d0 74 63 6c 4c 69 73 74 4f 62 6a 2e 63 2c 20 67 65  tclListObj.c, ge
1c3e0 6e 65 72 69 63 2f 74 63 6c 4c 6f 61 64 2e 63 3a  neric/tclLoad.c:
1c3f0 0a 09 4d 6f 72 65 20 67 65 6e 65 72 61 74 69 6f  ..More generatio
1c400 6e 20 6f 66 20 65 72 72 6f 72 43 6f 64 65 73 20  n of errorCodes 
1c410 28 5b 69 6e 74 65 72 70 5d 2c 20 5b 6c 73 65 74  ([interp], [lset
1c420 5d 2c 20 5b 6c 6f 61 64 5d 2c 20 5b 75 6e 6c 6f  ], [load], [unlo
1c430 61 64 5d 29 2e 0a 0a 09 2a 20 67 65 6e 65 72 69  ad])....* generi
1c440 63 2f 74 63 6c 45 76 65 6e 74 2e 63 2c 20 67 65  c/tclEvent.c, ge
1c450 6e 65 72 69 63 2f 74 63 6c 46 69 6c 65 4e 61 6d  neric/tclFileNam
1c460 65 2e 63 3a 20 4d 6f 72 65 20 67 65 6e 65 72 61  e.c: More genera
1c470 74 69 6f 6e 20 6f 66 0a 09 65 72 72 6f 72 43 6f  tion of..errorCo
1c480 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 28  de information (
1c490 64 65 66 61 75 6c 74 20 5b 62 67 65 72 72 6f 72  default [bgerror
1c4a0 5d 20 61 6e 64 20 5b 67 6c 6f 62 5d 29 2e 0a 0a  ] and [glob])...
1c4b0 32 30 31 31 2d 30 34 2d 30 31 20 20 52 65 69 6e  2011-04-01  Rein
1c4c0 68 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73  hard Max  <[email protected]
1c4d0 75 73 65 2e 64 65 3e 0a 0a 09 2a 20 6c 69 62 72  use.de>...* libr
1c4e0 61 72 79 2f 69 6e 69 74 2e 74 63 6c 3a 20 54 49  ary/init.tcl: TI
1c4f0 50 23 31 33 31 20 69 6d 70 6c 65 6d 65 6e 74 61  P#131 implementa
1c500 74 69 6f 6e 2e 0a 0a 32 30 31 31 2d 30 33 2d 33  tion...2011-03-3
1c510 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  1  Donal K. Fell
1c520 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
1c530 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1c540 72 69 63 2f 74 63 6c 47 65 74 44 61 74 65 2e 79  ric/tclGetDate.y
1c550 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 61 74  , generic/tclDat
1c560 65 2e 63 20 28 54 63 6c 43 6c 6f 63 6b 4f 6c 64  e.c (TclClockOld
1c570 73 63 61 6e 4f 62 6a 43 6d 64 29 3a 0a 09 4d 6f  scanObjCmd):..Mo
1c580 72 65 20 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66  re generation of
1c590 20 65 72 72 6f 72 43 6f 64 65 20 69 6e 66 6f 72   errorCode infor
1c5a0 6d 61 74 69 6f 6e 2e 0a 0a 32 30 31 31 2d 30 33  mation...2011-03
1c5b0 2d 32 38 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -28  Donal K. Fe
1c5c0 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
1c5d0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
1c5e0 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63  neric/tclCmdMZ.c
1c5f0 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6e  , generic/tclCon
1c600 66 69 67 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74  fig.c, generic/t
1c610 63 6c 55 74 69 6c 2e 63 3a 20 4d 6f 72 65 0a 09  clUtil.c: More..
1c620 67 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 65 72  generation of er
1c630 72 6f 72 43 6f 64 65 20 69 6e 66 6f 72 6d 61 74  rorCode informat
1c640 69 6f 6e 2c 20 6e 6f 74 61 62 6c 79 20 77 68 65  ion, notably whe
1c650 6e 20 6c 69 73 74 73 20 61 72 65 20 6d 69 73 2d  n lists are mis-
1c660 70 61 72 73 65 64 0a 0a 09 2a 20 67 65 6e 65 72  parsed...* gener
1c670 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 20 28 54  ic/tclCmdMZ.c (T
1c680 63 6c 5f 52 65 67 65 78 70 4f 62 6a 43 6d 64 2c  cl_RegexpObjCmd,
1c690 20 54 63 6c 5f 52 65 67 73 75 62 4f 62 6a 43 6d   Tcl_RegsubObjCm
1c6a0 64 29 3a 20 55 73 65 20 74 68 65 0a 09 65 72 72  d): Use the..err
1c6b0 6f 72 20 6d 65 73 73 61 67 65 73 20 67 65 6e 65  or messages gene
1c6c0 72 61 74 65 64 20 62 79 20 74 68 65 20 76 61 72  rated by the var
1c6d0 69 61 62 6c 65 20 6d 61 6e 61 67 65 6d 65 6e 74  iable management
1c6e0 20 63 6f 64 65 20 72 61 74 68 65 72 20 74 68 61   code rather tha
1c6f0 6e 0a 09 63 72 65 61 74 69 6e 67 20 6f 75 72 20  n..creating our 
1c700 6f 77 6e 2e 0a 0a 32 30 31 31 2d 30 33 2d 32 37  own...2011-03-27
1c710 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20    Miguel Sofer  
1c720 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66  <[email protected]
1c730 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1c740 63 2f 74 63 6c 42 61 73 69 63 2e 63 20 28 54 63  c/tclBasic.c (Tc
1c750 6c 4e 52 45 76 61 6c 4f 62 6a 45 78 29 3a 20 66  lNREvalObjEx): f
1c760 69 78 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 69  ix performance i
1c770 73 73 75 65 2c 20 6e 6f 74 61 62 6c 79 0a 09 61  ssue, notably..a
1c780 70 70 61 72 65 6e 74 20 69 6e 20 74 63 6c 62 65  pparent in tclbe
1c790 6e 63 68 27 73 20 22 4c 49 53 54 20 6c 73 65 74  nch's "LIST lset
1c7a0 20 66 6f 72 65 61 63 68 22 2e 20 4d 61 6e 79 20   foreach". Many 
1c7b0 74 68 61 6e 6b 73 20 74 6f 20 54 77 79 6c 69 74  thanks to Twylit
1c7c0 65 20 66 6f 72 0a 09 70 61 74 69 65 6e 74 6c 79  e for..patiently
1c7d0 20 72 65 73 65 61 72 63 68 69 6e 67 20 74 68 65   researching the
1c7e0 20 69 73 73 75 65 20 61 6e 64 20 65 78 70 6c 61   issue and expla
1c7f0 69 6e 69 6e 67 20 69 74 20 74 6f 20 6d 65 3a 20  ining it to me: 
1c800 61 20 6d 69 73 73 69 6e 67 0a 09 54 63 6c 5f 52  a missing..Tcl_R
1c810 65 73 65 74 4f 62 6a 52 65 73 75 6c 74 20 74 68  esetObjResult th
1c820 61 74 20 63 61 75 73 65 73 20 75 6e 77 61 6e 74  at causes unwant
1c830 65 64 20 73 68 61 72 69 6e 67 20 6f 66 20 74 68  ed sharing of th
1c840 65 20 63 75 72 72 65 6e 74 20 72 65 73 75 6c 74  e current result
1c850 0a 09 54 63 6c 5f 4f 62 6a 2e 0a 0a 32 30 31 31  ..Tcl_Obj...2011
1c860 2d 30 33 2d 32 36 20 20 44 6f 6e 61 6c 20 4b 2e  -03-26  Donal K.
1c870 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
1c880 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
1c890 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e 61 6d 65   generic/tclName
1c8a0 73 70 2e 63 20 28 54 63 6c 5f 45 78 70 6f 72 74  sp.c (Tcl_Export
1c8b0 2c 20 54 63 6c 5f 49 6d 70 6f 72 74 2c 20 44 6f  , Tcl_Import, Do
1c8c0 49 6d 70 6f 72 74 29 3a 20 4d 6f 72 65 0a 09 67  Import): More..g
1c8d0 65 6e 65 72 61 74 69 6f 6e 20 6f 66 20 65 72 72  eneration of err
1c8e0 6f 72 43 6f 64 65 20 69 6e 66 6f 72 6d 61 74 69  orCode informati
1c8f0 6f 6e 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  on....* generic/
1c900 74 63 6c 43 6f 6d 70 45 78 70 72 2e 63 2c 20 67  tclCompExpr.c, g
1c910 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c  eneric/tclCompil
1c920 65 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c  e.c, generic/tcl
1c930 45 78 65 63 75 74 65 2e 63 3a 0a 09 2a 20 67 65  Execute.c:..* ge
1c940 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f 62 6a  neric/tclListObj
1c950 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e  .c, generic/tclN
1c960 61 6d 65 73 70 2e 63 2c 20 67 65 6e 65 72 69 63  amesp.c, generic
1c970 2f 74 63 6c 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65  /tclObj.c:..* ge
1c980 6e 65 72 69 63 2f 74 63 6c 53 74 72 69 6e 67 4f  neric/tclStringO
1c990 62 6a 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63  bj.c, generic/tc
1c9a0 6c 55 74 69 6c 2e 63 3a 20 52 65 64 75 63 65 20  lUtil.c: Reduce 
1c9b0 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 0a 09 63  the number of..c
1c9c0 61 73 74 73 20 75 73 65 64 20 74 6f 20 6d 61 6e  asts used to man
1c9d0 61 67 65 20 54 63 6c 5f 4f 62 6a 20 69 6e 74 65  age Tcl_Obj inte
1c9e0 72 6e 61 6c 20 72 65 70 72 65 73 65 6e 74 61 74  rnal representat
1c9f0 69 6f 6e 73 2e 0a 0a 32 30 31 31 2d 30 33 2d 32  ions...2011-03-2
1ca00 34 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  4  Don Porter  <
1ca10 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
1ca20 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
1ca30 65 6e 65 72 69 63 2f 74 63 6c 2e 68 20 28 63 6b  eneric/tcl.h (ck
1ca40 66 72 65 65 2c 65 74 63 2e 29 3a 20 52 65 73 74  free,etc.): Rest
1ca50 6f 72 65 64 20 43 2b 2b 20 75 73 61 62 69 6c 69  ored C++ usabili
1ca60 74 79 20 74 6f 20 74 68 65 20 6d 65 6d 6f 72 79  ty to the memory
1ca70 0a 09 61 6c 6c 6f 63 61 74 69 6f 6e 20 61 6e 64  ..allocation and
1ca80 20 66 72 65 65 20 6d 61 63 72 6f 73 2e 0a 0a 32   free macros...2
1ca90 30 31 31 2d 30 33 2d 32 34 20 20 44 6f 6e 61 6c  011-03-24  Donal
1caa0 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
1cab0 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1cac0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 46  ..* generic/tclF
1cad0 43 6d 64 2e 63 20 28 54 63 6c 46 69 6c 65 41 74  Cmd.c (TclFileAt
1cae0 74 72 73 43 6d 64 29 3a 20 45 6e 73 75 72 65 20  trsCmd): Ensure 
1caf0 74 68 61 74 20 61 6e 79 20 72 65 66 65 72 65 6e  that any referen
1cb00 63 65 20 74 6f 0a 09 74 65 6d 70 6f 72 61 72 79  ce to..temporary
1cb10 20 69 6e 64 65 78 20 74 61 62 6c 65 73 20 69 73   index tables is
1cb20 20 73 71 75 65 6c 63 68 65 64 20 69 6d 6d 65 64   squelched immed
1cb30 69 61 74 65 6c 79 20 72 61 74 68 65 72 20 74 68  iately rather th
1cb40 61 6e 20 68 61 6e 67 69 6e 67 0a 09 61 72 6f 75  an hanging..arou
1cb50 6e 64 20 74 6f 20 74 72 69 70 20 75 73 20 75 70  nd to trip us up
1cb60 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2e 0a   in the future..
1cb70 0a 32 30 31 31 2d 30 33 2d 32 33 20 20 4d 69 67  .2011-03-23  Mig
1cb80 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66  uel Sofer  <msof
1cb90 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
1cba0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
1cbb0 4f 62 6a 2e 63 3a 20 45 78 70 6c 6f 69 74 20 48  Obj.c: Exploit H
1cbc0 41 56 45 5f 46 41 53 54 5f 54 53 44 20 66 6f 72  AVE_FAST_TSD for
1cbd0 20 74 68 65 20 64 65 6c 65 74 69 6f 6e 20 63 6f   the deletion co
1cbe0 6e 74 65 78 74 20 69 6e 0a 09 54 63 6c 46 72 65  ntext in..TclFre
1cbf0 65 4f 62 6a 28 29 0a 0a 32 30 31 31 2d 30 33 2d  eObj()..2011-03-
1cc00 32 32 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72  22  Miguel Sofer
1cc10 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e    <[email protected]
1cc20 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1cc30 72 69 63 2f 74 63 6c 54 68 72 65 61 64 41 6c 6c  ric/tclThreadAll
1cc40 6f 63 2e 63 3a 20 53 69 6d 70 6c 65 72 20 69 6e  oc.c: Simpler in
1cc50 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 6f 66 20  itialization of 
1cc60 43 61 63 68 65 20 75 6e 64 65 72 0a 09 48 41 56  Cache under..HAV
1cc70 45 5f 46 41 53 54 5f 54 53 44 2c 20 66 72 6f 6d  E_FAST_TSD, from
1cc80 20 6d 69 67 2d 61 6c 6c 6f 63 2d 72 65 66 6f 72   mig-alloc-refor
1cc90 6d 2e 0a 0a 32 30 31 31 2d 30 33 2d 32 31 20 20  m...2011-03-21  
1cca0 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
1ccb0 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
1ccc0 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74  .net>...* unix/t
1ccd0 63 6c 4c 6f 61 64 44 6c 2e 63 3a 20 20 20 20 5b  clLoadDl.c:    [
1cce0 42 75 67 20 33 32 31 36 30 37 30 5d 3a 20 4c 6f  Bug 3216070]: Lo
1ccf0 61 64 69 6e 67 20 65 78 74 65 6e 73 69 6f 6e 20  ading extension 
1cd00 6c 69 62 72 61 72 69 65 73 0a 09 2a 20 75 6e 69  libraries..* uni
1cd10 78 2f 74 63 6c 4c 6f 61 64 44 79 6c 64 2e 63 3a  x/tclLoadDyld.c:
1cd20 20 20 66 72 6f 6d 20 65 6d 62 65 64 64 65 64 20    from embedded 
1cd30 54 63 6c 20 61 70 70 6c 69 63 61 74 69 6f 6e 73  Tcl applications
1cd40 2e 0a 09 2a 2a 2a 50 4f 54 45 4e 54 49 41 4c 20  ...***POTENTIAL 
1cd50 49 4e 43 4f 4d 50 41 54 49 42 49 4c 49 54 59 2a  INCOMPATIBILITY*
1cd60 2a 2a 0a 09 46 6f 72 20 65 78 74 65 6e 73 69 6f  **..For extensio
1cd70 6e 73 20 77 68 69 63 68 20 72 65 6c 79 20 6f 6e  ns which rely on
1cd80 20 73 79 6d 62 6f 6c 73 20 66 72 6f 6d 20 6f 74   symbols from ot
1cd90 68 65 72 20 65 78 74 65 6e 73 69 6f 6e 73 20 62  her extensions b
1cda0 65 69 6e 67 0a 09 70 72 65 73 65 6e 74 20 69 6e  eing..present in
1cdb0 20 74 68 65 20 67 6c 6f 62 61 6c 20 73 79 6d 62   the global symb
1cdc0 6f 6c 20 74 61 62 6c 65 2e 20 46 6f 72 20 61 6e  ol table. For an
1cdd0 20 65 78 61 6d 70 6c 65 20 61 6e 64 20 73 6f 6d   example and som
1cde0 65 20 64 69 73 63 75 73 73 69 6f 6e 0a 09 6f 66  e discussion..of
1cdf0 20 77 6f 72 6b 61 72 6f 75 6e 64 73 2c 20 73 65   workarounds, se
1ce00 65 20 68 74 74 70 3a 2f 2f 73 74 61 63 6b 6f 76  e http://stackov
1ce10 65 72 66 6c 6f 77 2e 63 6f 6d 2f 71 2f 38 33 33  erflow.com/q/833
1ce20 30 36 31 34 2f 33 30 31 38 33 32 0a 0a 32 30 31  0614/301832..201
1ce30 31 2d 30 33 2d 32 31 20 20 4d 69 67 75 65 6c 20  1-03-21  Miguel 
1ce40 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75  Sofer  <[email protected]
1ce50 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
1ce60 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6b 41 6c   generic/tclCkAl
1ce70 6c 6f 63 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  loc.c:..* generi
1ce80 63 2f 74 63 6c 49 6e 74 2e 68 3a 20 52 65 6d 6f  c/tclInt.h: Remo
1ce90 76 65 20 6f 6e 65 20 6c 65 76 65 6c 20 6f 66 20  ve one level of 
1cea0 61 6c 6c 6f 63 61 74 6f 72 20 69 6e 64 69 72 65  allocator indire
1ceb0 63 74 69 6f 6e 20 69 6e 0a 09 6e 6f 6e 2d 6d 65  ction in..non-me
1cec0 6d 64 65 62 75 67 20 62 75 69 6c 64 73 2c 20 69  mdebug builds, i
1ced0 6d 70 6f 72 74 65 64 20 66 72 6f 6d 20 6d 69 67  mported from mig
1cee0 2d 61 6c 6c 6f 63 2d 72 65 66 6f 72 6d 2e 0a 0a  -alloc-reform...
1cef0 32 30 31 31 2d 30 33 2d 32 30 20 20 4d 69 67 75  2011-03-20  Migu
1cf00 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65  el Sofer  <msofe
1cf10 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1cf20 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54  ..* generic/tclT
1cf30 68 72 65 61 64 41 6c 6c 6f 63 2e 63 3a 20 49 6d  hreadAlloc.c: Im
1cf40 70 6f 72 74 65 64 20 48 41 56 45 5f 46 41 53 54  ported HAVE_FAST
1cf50 5f 54 53 44 20 73 75 70 70 6f 72 74 20 66 72 6f  _TSD support fro
1cf60 6d 0a 09 6d 69 67 2d 61 6c 6c 6f 63 2d 72 65 66  m..mig-alloc-ref
1cf70 6f 72 6d 2e 20 54 68 65 20 66 65 61 74 75 72 65  orm. The feature
1cf80 20 68 61 73 20 74 6f 20 62 65 20 65 6e 61 62 6c   has to be enabl
1cf90 65 64 20 62 79 20 68 61 6e 64 3a 20 6e 6f 20 61  ed by hand: no a
1cfa0 75 74 6f 63 6f 6e 66 0a 09 73 75 70 70 6f 72 74  utoconf..support
1cfb0 20 68 61 73 20 62 65 65 6e 20 61 64 64 65 64 2e   has been added.
1cfc0 20 49 74 20 69 73 20 6e 6f 74 20 63 6c 65 61 72   It is not clear
1cfd0 20 68 6f 77 20 75 6e 69 76 65 72 73 61 6c 20 61   how universal a
1cfe0 20 62 75 69 6c 64 20 75 73 69 6e 67 0a 09 74 68   build using..th
1cff0 69 73 20 77 69 6c 6c 20 62 65 3a 20 69 74 20 61  is will be: it a
1d000 6c 73 6f 20 72 65 71 75 69 72 65 73 20 73 6f 6d  lso requires som
1d010 65 20 6c 6f 61 64 65 72 20 73 75 70 70 6f 72 74  e loader support
1d020 2e 0a 0a 32 30 31 31 2d 30 33 2d 31 37 20 20 44  ...2011-03-17  D
1d030 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
1d040 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
1d050 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
1d060 74 63 6c 43 6f 6d 70 45 78 70 72 2e 63 20 28 50  tclCompExpr.c (P
1d070 61 72 73 65 45 78 70 72 29 3a 20 47 65 6e 65 72  arseExpr): Gener
1d080 61 74 65 20 65 72 72 6f 72 43 6f 64 65 20 69 6e  ate errorCode in
1d090 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 0a 09 66 61  formation on..fa
1d0a0 69 6c 75 72 65 20 74 6f 20 70 61 72 73 65 20 65  ilure to parse e
1d0b0 78 70 72 65 73 73 69 6f 6e 73 2e 0a 0a 32 30 31  xpressions...201
1d0c0 31 2d 30 33 2d 31 37 20 20 4a 61 6e 20 4e 69 6a  1-03-17  Jan Nij
1d0d0 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
1d0e0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
1d0f0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4d 61  .* generic/tclMa
1d100 69 6e 2e 63 3a 20 5b 50 61 74 63 68 20 33 31 32  in.c: [Patch 312
1d110 34 36 38 33 5d 3a 20 52 65 6f 72 67 61 6e 69 7a  4683]: Reorganiz
1d120 65 20 74 68 65 20 70 6c 61 74 66 6f 72 6d 2d 73  e the platform-s
1d130 70 65 63 69 66 69 63 0a 09 73 74 75 66 66 20 69  pecific..stuff i
1d140 6e 20 28 74 63 6c 7c 74 6b 29 4d 61 69 6e 2e 63  n (tcl|tk)Main.c
1d150 2e 0a 0a 32 30 31 31 2d 30 33 2d 31 36 20 20 4a  ...2011-03-16  J
1d160 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
1d170 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
1d180 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
1d190 2f 74 63 6c 43 6b 61 6c 6c 6f 63 2e 63 3a 20 5b  /tclCkalloc.c: [
1d1a0 42 75 67 20 33 31 39 37 38 36 34 5d 3a 20 50 6f  Bug 3197864]: Po
1d1b0 69 6e 74 65 72 20 74 72 75 6e 63 61 74 69 6f 6e  inter truncation
1d1c0 20 6f 6e 20 57 69 6e 36 34 0a 09 54 43 4c 5f 4d   on Win64..TCL_M
1d1d0 45 4d 5f 44 45 42 55 47 20 62 75 69 6c 64 73 2e  EM_DEBUG builds.
1d1e0 0a 0a 32 30 31 31 2d 30 33 2d 31 36 20 20 44 6f  ..2011-03-16  Do
1d1f0 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75  n Porter  <[email protected]
1d200 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
1d210 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1d220 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 09 53 6f  c/tclBasic.c:.So
1d230 6d 65 20 72 65 77 72 69 74 65 73 20 74 6f 20 65  me rewrites to e
1d240 6c 69 6d 69 6e 61 74 65 20 63 61 6c 6c 73 20 74  liminate calls t
1d250 6f 20 69 73 73 70 61 63 65 28 29 0a 09 2a 20 67  o isspace()..* g
1d260 65 6e 65 72 69 63 2f 74 63 6c 50 61 72 73 65 2e  eneric/tclParse.
1d270 63 3a 09 61 6e 64 20 74 68 65 69 72 20 2f 2a 20  c:.and their /* 
1d280 49 4e 54 4c 20 2a 2f 20 72 69 73 6b 2e 0a 09 2a  INTL */ risk...*
1d290 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 72 6f 63   generic/tclProc
1d2a0 2e 63 3a 0a 0a 32 30 31 31 2d 30 33 2d 31 36 20  .c:..2011-03-16 
1d2b0 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
1d2c0 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
1d2d0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f  f.net>...* unix/
1d2e0 74 63 6c 2e 6d 34 3a 20 20 20 20 4d 61 6b 65 20  tcl.m4:    Make 
1d2f0 53 48 4c 49 42 5f 4c 44 5f 4c 49 42 53 3d 27 24  SHLIB_LD_LIBS='$
1d300 7b 4c 49 42 53 7d 27 20 74 68 65 20 64 65 66 61  {LIBS}' the defa
1d310 75 6c 74 20 61 6e 64 0a 09 2a 20 75 6e 69 78 2f  ult and..* unix/
1d320 63 6f 6e 66 69 67 75 72 65 3a 20 73 65 74 20 74  configure: set t
1d330 6f 20 22 22 20 6f 6e 20 70 65 72 2d 70 6c 61 74  o "" on per-plat
1d340 66 6f 72 6d 20 6e 65 63 65 73 73 61 72 79 20 62  form necessary b
1d350 61 73 69 73 2e 0a 09 42 61 63 6b 70 6f 72 74 65  asis...Backporte
1d360 64 20 66 72 6f 6d 20 54 45 41 2c 20 62 75 74 20  d from TEA, but 
1d370 6b 65 70 74 20 61 6c 6c 20 6f 72 69 67 69 6e 61  kept all origina
1d380 6c 20 70 6c 61 74 66 6f 72 6d 20 63 6f 64 65 20  l platform code 
1d390 77 68 69 63 68 20 77 61 73 0a 09 72 65 6d 6f 76  which was..remov
1d3a0 65 64 20 66 72 6f 6d 20 54 45 41 2e 0a 0a 32 30  ed from TEA...20
1d3b0 31 31 2d 30 33 2d 31 34 20 20 4b 65 76 69 6e 20  11-03-14  Kevin 
1d3c0 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79  B. Kenny  <kenny
1d3d0 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20  [email protected]>...* 
1d3e0 74 6f 6f 6c 73 2f 74 63 6c 5a 49 43 2e 74 63 6c  tools/tclZIC.tcl
1d3f0 20 28 6f 6e 44 61 79 4f 66 4d 6f 6e 74 68 29 3a   (onDayOfMonth):
1d400 20 41 6c 6c 6f 77 20 66 6f 72 20 6c 65 61 64 69   Allow for leadi
1d410 6e 67 20 7a 65 72 6f 65 73 20 69 6e 20 6d 6f 6e  ng zeroes in mon
1d420 74 68 0a 09 61 6e 64 20 64 61 79 20 73 6f 20 74  th..and day so t
1d430 68 61 74 20 74 7a 64 61 74 61 32 30 31 31 64 20  hat tzdata2011d 
1d440 70 61 72 73 65 73 20 63 6f 72 72 65 63 74 6c 79  parses correctly
1d450 2e 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  ...* library/tzd
1d460 61 74 61 2f 41 6d 65 72 69 63 61 2f 48 61 76 61  ata/America/Hava
1d470 6e 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  na:..* library/t
1d480 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 4a 75  zdata/America/Ju
1d490 6e 65 61 75 3a 0a 09 2a 20 6c 69 62 72 61 72 79  neau:..* library
1d4a0 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
1d4b0 53 61 6e 74 69 61 67 6f 3a 0a 09 2a 20 6c 69 62  Santiago:..* lib
1d4c0 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f  rary/tzdata/Euro
1d4d0 70 65 2f 49 73 74 61 6e 62 75 6c 3a 0a 09 2a 20  pe/Istanbul:..* 
1d4e0 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50  library/tzdata/P
1d4f0 61 63 69 66 69 63 2f 41 70 69 61 3a 0a 09 2a 20  acific/Apia:..* 
1d500 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50  library/tzdata/P
1d510 61 63 69 66 69 63 2f 45 61 73 74 65 72 3a 0a 09  acific/Easter:..
1d520 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
1d530 2f 50 61 63 69 66 69 63 2f 48 6f 6e 6f 6c 75 6c  /Pacific/Honolul
1d540 75 3a 20 20 74 7a 64 61 74 61 32 30 31 31 64 0a  u:  tzdata2011d.
1d550 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41  ..* generic/tclA
1d560 73 73 65 6d 62 6c 79 2e 63 20 28 42 42 45 6d 69  ssembly.c (BBEmi
1d570 74 49 6e 73 74 49 6e 74 31 29 3a 20 43 68 61 6e  tInstInt1): Chan
1d580 67 65 64 20 70 61 72 61 6d 65 74 65 72 20 64 61  ged parameter da
1d590 74 61 20 74 79 70 65 73 0a 09 69 6e 20 61 6e 20  ta types..in an 
1d5a0 65 66 66 6f 72 74 20 74 6f 20 73 69 6c 65 6e 63  effort to silenc
1d5b0 65 20 61 20 4d 53 56 43 20 77 61 72 6e 69 6e 67  e a MSVC warning
1d5c0 20 72 65 70 6f 72 74 65 64 20 62 79 20 41 73 68   reported by Ash
1d5d0 6f 6b 20 50 2e 20 4e 61 64 6b 61 72 6e 69 2e 0a  ok P. Nadkarni..
1d5e0 09 55 6e 61 62 6c 65 20 74 6f 20 74 65 73 74 2c  .Unable to test,
1d5f0 20 73 69 6e 63 65 20 62 6f 74 68 20 66 6f 72 6d   since both form
1d600 73 20 77 6f 72 6b 20 6f 6e 20 6d 79 20 6d 61 63  s work on my mac
1d610 68 69 6e 65 20 69 6e 20 56 43 32 30 30 35 2c 20  hine in VC2005, 
1d620 32 30 30 38 2c 0a 09 32 30 31 30 2c 20 69 6e 20  2008,..2010, in 
1d630 62 6f 74 68 20 72 65 6c 65 61 73 65 20 61 6e 64  both release and
1d640 20 64 65 62 75 67 20 62 75 69 6c 64 73 2e 0a 09   debug builds...
1d650 2a 20 74 65 73 74 73 2f 74 63 6c 54 65 73 74 2e  * tests/tclTest.
1d660 63 20 28 54 65 73 74 64 73 74 72 69 6e 67 43 6d  c (TestdstringCm
1d670 64 29 3a 20 52 65 73 74 6f 72 65 64 20 4d 53 56  d): Restored MSV
1d680 43 20 62 75 69 6c 64 61 62 69 6c 69 74 79 20 62  C buildability b
1d690 72 6f 6b 65 6e 0a 09 62 79 20 5b 35 35 37 34 62  roken..by [5574b
1d6a0 64 64 32 36 32 5d 2c 20 77 68 69 63 68 20 63 68  dd262], which ch
1d6b0 61 6e 67 65 64 20 74 68 65 20 65 66 66 65 63 74  anged the effect
1d6c0 69 76 65 20 72 65 74 75 72 6e 20 74 79 70 65 20  ive return type 
1d6d0 6f 66 20 27 63 6b 61 6c 6c 6f 63 27 0a 09 66 72  of 'ckalloc'..fr
1d6e0 6f 6d 20 27 63 68 61 72 2a 27 20 74 6f 20 27 76  om 'char*' to 'v
1d6f0 6f 69 64 2a 27 2e 0a 0a 32 30 31 31 2d 30 33 2d  oid*'...2011-03-
1d700 31 33 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72  13  Miguel Sofer
1d710 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e    <[email protected]
1d720 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1d730 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
1d740 3a 20 72 65 6d 6f 76 65 20 54 45 42 43 72 65 74  : remove TEBCret
1d750 75 72 6e 28 29 0a 0a 32 30 31 31 2d 30 33 2d 31  urn()..2011-03-1
1d760 32 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  2  Donal K. Fell
1d770 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
1d780 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
1d790 72 69 63 2f 74 63 6c 2e 68 20 28 63 6b 61 6c 6c  ric/tcl.h (ckall
1d7a0 6f 63 2c 63 6b 66 72 65 65 2c 63 6b 72 65 61 6c  oc,ckfree,ckreal
1d7b0 6c 6f 63 29 3a 20 4d 6f 76 65 64 20 63 61 73 74  loc): Moved cast
1d7c0 73 20 69 6e 74 6f 20 74 68 65 73 65 0a 09 6d 61  s into these..ma
1d7d0 63 72 6f 20 73 6f 20 74 68 61 74 20 74 68 65 79  cro so that they
1d7e0 20 77 6f 72 6b 20 77 69 74 68 20 56 4f 49 44 2a   work with VOID*
1d7f0 20 28 77 68 69 63 68 20 69 73 20 61 20 76 6f 69   (which is a voi
1d800 64 2a 20 6f 6e 20 61 6c 6c 20 70 6c 61 74 66 6f  d* on all platfo
1d810 72 6d 73 0a 09 77 68 69 63 68 20 54 63 6c 20 61  rms..which Tcl a
1d820 63 74 75 61 6c 6c 79 20 62 75 69 6c 64 73 20 6f  ctually builds o
1d830 6e 29 20 61 6e 64 20 75 6e 73 69 67 6e 65 64 20  n) and unsigned 
1d840 69 6e 74 20 66 6f 72 20 74 68 65 20 6c 65 6e 67  int for the leng
1d850 74 68 0a 09 70 61 72 61 6d 65 74 65 72 73 2c 20  th..parameters, 
1d860 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 6e 65 65  removing the nee
1d870 64 20 66 6f 72 20 4d 41 4e 59 20 63 61 73 74 73  d for MANY casts
1d880 20 61 63 72 6f 73 73 20 74 68 65 20 72 65 73 74   across the rest
1d890 20 6f 66 20 54 63 6c 2e 0a 09 4e 6f 74 65 20 74   of Tcl...Note t
1d8a0 68 61 74 20 74 68 69 73 20 69 73 20 61 20 73 74  hat this is a st
1d8b0 72 69 63 74 20 73 6f 75 72 63 65 2d 6c 65 76 65  rict source-leve
1d8c0 6c 2d 6f 6e 6c 79 20 63 68 61 6e 67 65 2c 20 73  l-only change, s
1d8d0 6f 20 73 69 7a 65 5f 74 20 63 61 6e 6e 6f 74 0a  o size_t cannot.
1d8e0 09 62 65 20 75 73 65 64 20 28 77 6f 75 6c 64 20  .be used (would 
1d8f0 62 72 65 61 6b 20 62 69 6e 61 72 79 20 63 6f 6d  break binary com
1d900 70 61 74 69 62 69 6c 69 74 79 20 6f 6e 20 36 34  patibility on 64
1d910 2d 62 69 74 20 70 6c 61 74 66 6f 72 6d 73 29 2e  -bit platforms).
1d920 0a 0a 32 30 31 31 2d 30 33 2d 31 32 20 20 4a 61  ..2011-03-12  Ja
1d930 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
1d940 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
1d950 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  et>...* win/tclW
1d960 69 6e 46 69 6c 65 2e 63 3a 20 5b 42 75 67 20 33  inFile.c: [Bug 3
1d970 31 38 35 36 30 39 5d 3a 20 46 69 6c 65 20 6e 6f  185609]: File no
1d980 72 6d 61 6c 69 7a 61 74 69 6f 6e 20 63 6f 72 6e  rmalization corn
1d990 65 72 20 63 61 73 65 0a 09 6f 66 20 2e 2e 2e 20  er case..of ... 
1d9a0 62 72 6f 6b 65 6e 20 77 69 74 68 20 2d 44 55 4e  broken with -DUN
1d9b0 49 43 4f 44 45 0a 0a 32 30 31 31 2d 30 33 2d 31  ICODE..2011-03-1
1d9c0 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  1  Donal K. Fell
1d9d0 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
1d9e0 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74  sf.net>...* test
1d9f0 73 2f 75 6e 69 78 49 6e 69 74 2e 74 65 73 74 3a  s/unixInit.test:
1da00 20 4d 61 6b 65 20 62 65 74 74 65 72 20 75 73 65   Make better use
1da10 20 6f 66 20 74 63 6c 74 65 73 74 32 2e 0a 0a 32   of tcltest2...2
1da20 30 31 31 2d 30 33 2d 31 30 20 20 44 6f 6e 61 6c  011-03-10  Donal
1da30 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
1da40 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1da50 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42  ..* generic/tclB
1da60 61 73 69 63 2e 63 2c 20 67 65 6e 65 72 69 63 2f  asic.c, generic/
1da70 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63 2c 20 67  tclCompCmds.c, g
1da80 65 6e 65 72 69 63 2f 74 63 6c 45 6e 73 65 6d 62  eneric/tclEnsemb
1da90 6c 65 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63  le.c:..* generic
1daa0 2f 74 63 6c 49 6e 74 2e 68 2c 20 67 65 6e 65 72  /tclInt.h, gener
1dab0 69 63 2f 74 63 6c 4e 61 6d 65 73 70 2e 63 2c 20  ic/tclNamesp.c, 
1dac0 6c 69 62 72 61 72 79 2f 61 75 74 6f 2e 74 63 6c  library/auto.tcl
1dad0 3a 0a 09 2a 20 74 65 73 74 73 2f 69 6e 74 65 72  :..* tests/inter
1dae0 70 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 6e 61  p.test, tests/na
1daf0 6d 65 73 70 61 63 65 2e 74 65 73 74 2c 20 74 65  mespace.test, te
1db00 73 74 73 2f 6e 72 65 2e 74 65 73 74 3a 0a 09 43  sts/nre.test:..C
1db10 6f 6e 76 65 72 74 65 64 20 74 68 65 20 5b 6e 61  onverted the [na
1db20 6d 65 73 70 61 63 65 5d 20 63 6f 6d 6d 61 6e 64  mespace] command
1db30 20 69 6e 74 6f 20 61 6e 20 65 6e 73 65 6d 62 6c   into an ensembl
1db40 65 2e 20 54 68 69 73 20 68 61 73 20 74 68 65 0a  e. This has the.
1db50 09 63 6f 6e 73 65 71 75 65 6e 63 65 20 6f 66 20  .consequence of 
1db60 6d 61 6b 69 6e 67 20 69 74 20 76 69 74 61 6c 20  making it vital 
1db70 66 6f 72 20 54 63 6c 20 63 6f 64 65 20 74 68 61  for Tcl code tha
1db80 74 20 77 69 73 68 65 73 20 74 6f 20 77 6f 72 6b  t wishes to work
1db90 20 77 69 74 68 0a 09 6e 61 6d 65 73 70 61 63 65   with..namespace
1dba0 73 20 74 6f 20 5f 6e 6f 74 5f 20 64 65 6c 65 74  s to _not_ delet
1dbb0 65 20 74 68 65 20 3a 3a 74 63 6c 20 6e 61 6d 65  e the ::tcl name
1dbc0 73 70 61 63 65 2e 0a 09 2a 2a 2a 50 4f 54 45 4e  space...***POTEN
1dbd0 54 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49 42 49  TIAL INCOMPATIBI
1dbe0 4c 49 54 59 2a 2a 2a 0a 0a 09 2a 20 6c 69 62 72  LITY***...* libr
1dbf0 61 72 79 2f 74 63 6c 74 65 73 74 2f 74 63 6c 74  ary/tcltest/tclt
1dc00 65 73 74 2e 74 63 6c 20 28 6c 6f 61 64 49 6e 74  est.tcl (loadInt
1dc10 6f 53 6c 61 76 65 49 6e 74 65 72 70 72 65 74 65  oSlaveInterprete
1dc20 72 29 3a 20 41 64 64 65 64 20 74 68 69 73 0a 09  r): Added this..
1dc30 63 6f 6d 6d 61 6e 64 20 74 6f 20 68 61 6e 64 6c  command to handl
1dc40 65 20 63 6f 6e 6e 65 63 74 69 6e 67 20 74 63 6c  e connecting tcl
1dc50 74 65 73 74 20 74 6f 20 61 20 73 6c 61 76 65 20  test to a slave 
1dc60 69 6e 74 65 72 70 72 65 74 65 72 2e 20 54 68 69  interpreter. Thi
1dc70 73 20 61 64 64 73 0a 09 69 6e 20 74 68 65 20 68  s adds..in the h
1dc80 6f 6f 6b 20 28 69 6e 73 69 64 65 20 74 68 65 20  ook (inside the 
1dc90 74 63 6c 74 65 73 74 20 6e 61 6d 65 73 70 61 63  tcltest namespac
1dca0 65 29 20 74 68 61 74 20 61 6c 6c 6f 77 73 20 74  e) that allows t
1dcb0 68 65 20 74 65 73 74 73 20 72 75 6e 0a 09 69 6e  he tests run..in
1dcc0 20 74 68 65 20 63 68 69 6c 64 20 69 6e 74 65 72   the child inter
1dcd0 70 72 65 74 65 72 20 74 6f 20 62 65 20 72 65 70  preter to be rep
1dce0 6f 72 74 65 64 20 61 73 20 70 61 72 74 20 6f 66  orted as part of
1dcf0 20 74 68 65 20 6d 61 69 6e 20 73 65 71 75 65 6e   the main sequen
1dd00 63 65 0a 09 6f 66 20 74 65 73 74 20 72 65 73 75  ce..of test resu
1dd10 6c 74 73 2e 20 42 75 6d 70 65 64 20 76 65 72 73  lts. Bumped vers
1dd20 69 6f 6e 20 6f 66 20 74 63 6c 74 65 73 74 20 74  ion of tcltest t
1dd30 6f 20 32 2e 33 2e 33 2e 0a 09 2a 20 74 65 73 74  o 2.3.3...* test
1dd40 73 2f 69 6e 69 74 2e 74 65 73 74 2c 20 74 65 73  s/init.test, tes
1dd50 74 73 2f 70 61 63 6b 61 67 65 2e 74 65 73 74 3a  ts/package.test:
1dd60 20 41 64 61 70 74 65 64 20 74 68 65 73 65 20 74   Adapted these t
1dd70 65 73 74 20 66 69 6c 65 73 20 74 6f 20 75 73 65  est files to use
1dd80 0a 09 74 68 65 20 6e 65 77 20 66 65 61 74 75 72  ..the new featur
1dd90 65 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  e....* generic/t
1dda0 63 6c 41 6c 6c 6f 63 2e 63 2c 20 67 65 6e 65 72  clAlloc.c, gener
1ddb0 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 2c 20 67  ic/tclCmdMZ.c, g
1ddc0 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 45 78  eneric/tclCompEx
1ddd0 70 72 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63  pr.c:..* generic
1dde0 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e 63 2c 20 67  /tclCompile.c, g
1ddf0 65 6e 65 72 69 63 2f 74 63 6c 45 6e 76 2e 63 2c  eneric/tclEnv.c,
1de00 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 76 65 6e   generic/tclEven
1de10 74 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  t.c:..* generic/
1de20 74 63 6c 49 4f 2e 63 2c 20 67 65 6e 65 72 69 63  tclIO.c, generic
1de30 2f 74 63 6c 49 4f 43 6d 64 2e 63 2c 20 67 65 6e  /tclIOCmd.c, gen
1de40 65 72 69 63 2f 74 63 6c 49 4f 52 43 68 61 6e 2e  eric/tclIORChan.
1de50 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
1de60 6c 49 4f 52 54 72 61 6e 73 2e 63 2c 20 67 65 6e  lIORTrans.c, gen
1de70 65 72 69 63 2f 74 63 6c 4c 69 74 65 72 61 6c 2e  eric/tclLiteral.
1de80 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e 6f  c, generic/tclNo
1de90 74 69 66 79 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  tify.c:..* gener
1dea0 69 63 2f 74 63 6c 50 61 72 73 65 2e 63 2c 20 67  ic/tclParse.c, g
1deb0 65 6e 65 72 69 63 2f 74 63 6c 53 74 72 69 6e 67  eneric/tclString
1dec0 4f 62 6a 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74  Obj.c, generic/t
1ded0 63 6c 55 74 69 6c 2e 63 3a 0a 09 2a 20 67 65 6e  clUtil.c:..* gen
1dee0 65 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 2c 20  eric/tclZlib.c, 
1def0 75 6e 69 78 2f 74 63 6c 55 6e 69 78 46 43 6d 64  unix/tclUnixFCmd
1df00 2e 63 2c 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78  .c, unix/tclUnix
1df10 4e 6f 74 66 79 2e 63 3a 0a 09 2a 20 75 6e 69 78  Notfy.c:..* unix
1df20 2f 74 63 6c 55 6e 69 78 50 6f 72 74 2e 68 2c 20  /tclUnixPort.h, 
1df30 75 6e 69 78 2f 74 63 6c 58 74 4e 6f 74 69 66 79  unix/tclXtNotify
1df40 2e 63 3a 20 46 6f 72 6d 61 74 74 69 6e 67 20 66  .c: Formatting f
1df50 69 78 65 73 2c 20 6d 61 69 6e 6c 79 20 74 6f 0a  ixes, mainly to.
1df60 09 63 6f 6d 6d 65 6e 74 73 2c 20 73 6f 20 63 6f  .comments, so co
1df70 64 65 20 62 65 74 74 65 72 20 66 69 74 73 20 74  de better fits t
1df80 68 65 20 73 74 79 6c 65 20 69 6e 20 74 68 65 20  he style in the 
1df90 45 6e 67 69 6e 65 65 72 69 6e 67 20 4d 61 6e 75  Engineering Manu
1dfa0 61 6c 2e 0a 0a 32 30 31 31 2d 30 33 2d 30 39 20  al...2011-03-09 
1dfb0 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
1dfc0 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
1dfd0 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f  .net>...* tests/
1dfe0 69 6e 63 72 2e 74 65 73 74 3a 20 55 70 64 61 74  incr.test: Updat
1dff0 65 20 6d 6f 72 65 20 6f 66 20 74 68 65 20 74 65  e more of the te
1e000 73 74 20 73 75 69 74 65 20 74 6f 20 75 73 65 20  st suite to use 
1e010 54 63 6c 74 65 73 74 20 32 2e 0a 0a 32 30 31 31  Tcltest 2...2011
1e020 2d 30 33 2d 30 39 20 20 44 6f 6e 20 50 6f 72 74  -03-09  Don Port
1e030 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73  er  <[email protected]
1e040 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
1e050 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e  ..* generic/tclN
1e060 61 6d 65 73 70 2e 63 3a 09 5b 42 75 67 20 33 32  amesp.c:.[Bug 32
1e070 30 32 31 37 31 5d 3a 20 54 69 67 68 74 65 6e 20  02171]: Tighten 
1e080 74 68 65 20 64 65 74 65 63 74 6f 72 20 6f 66 20  the detector of 
1e090 6e 65 73 74 65 64 0a 09 2a 20 74 65 73 74 73 2f  nested..* tests/
1e0a0 6e 61 6d 65 73 70 61 63 65 2e 74 65 73 74 3a 09  namespace.test:.
1e0b0 5b 6e 61 6d 65 73 70 61 63 65 20 63 6f 64 65 5d  [namespace code]
1e0c0 20 71 75 6f 74 69 6e 67 20 74 68 61 74 20 74 68   quoting that th
1e0d0 65 20 71 75 6f 74 65 64 0a 09 73 63 72 69 70 74  e quoted..script
1e0e0 73 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 70 65  s function prope
1e0f0 72 6c 79 20 65 76 65 6e 20 69 6e 20 61 20 6e 61  rly even in a na
1e100 6d 65 73 70 61 63 65 20 74 68 61 74 20 63 6f 6e  mespace that con
1e110 74 61 69 6e 73 20 61 20 63 75 73 74 6f 6d 0a 09  tains a custom..
1e120 22 6e 61 6d 65 73 70 61 63 65 22 20 63 6f 6d 6d  "namespace" comm
1e130 61 6e 64 2e 0a 0a 09 2a 20 64 6f 63 2f 74 63 6c  and....* doc/tcl
1e140 76 61 72 73 2e 6e 3a 09 46 6f 72 6d 61 74 74 69  vars.n:.Formatti
1e150 6e 67 20 66 69 78 2e 20 20 54 68 61 6e 6b 73 20  ng fix.  Thanks 
1e160 74 6f 20 50 61 74 20 54 68 6f 74 79 73 2e 0a 0a  to Pat Thotys...
1e170 32 30 31 31 2d 30 33 2d 30 39 20 20 44 6f 6e 61  2011-03-09  Dona
1e180 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
1e190 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
1e1a0 0a 0a 09 2a 20 74 65 73 74 73 2f 64 73 74 72 69  ...* tests/dstri
1e1b0 6e 67 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 69  ng.test, tests/i
1e1c0 6e 69 74 2e 74 65 73 74 2c 20 74 65 73 74 73 2f  nit.test, tests/
1e1d0 6c 69 6e 6b 2e 74 65 73 74 3a 20 55 70 64 61 74  link.test: Updat
1e1e0 65 20 6d 6f 72 65 20 6f 66 0a 09 74 68 65 20 74  e more of..the t
1e1f0 65 73 74 20 73 75 69 74 65 20 74 6f 20 75 73 65  est suite to use
1e200 20 54 63 6c 74 65 73 74 20 32 2e 0a 0a 32 30 31   Tcltest 2...201
1e210 31 2d 30 33 2d 30 38 20 20 4a 61 6e 20 4e 69 6a  1-03-08  Jan Nij
1e220 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
1e230 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
1e240 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61  .* generic/tclBa
1e250 73 69 63 2e 63 3a 20 46 69 78 20 67 63 63 20 77  sic.c: Fix gcc w
1e260 61 72 6e 69 6e 67 73 3a 20 76 61 72 69 61 62 6c  arnings: variabl
1e270 65 20 73 65 74 20 62 75 74 20 6e 6f 74 20 75 73  e set but not us
1e280 65 64 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ed..* generic/tc
1e290 6c 50 72 6f 63 2e 63 3a 0a 09 2a 20 67 65 6e 65  lProc.c:..* gene
1e2a0 72 69 63 2f 74 63 6c 49 4f 52 43 68 61 6e 2e 63  ric/tclIORChan.c
1e2b0 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
1e2c0 49 4f 52 54 72 61 6e 73 2e 63 3a 0a 09 2a 20 67  IORTrans.c:..* g
1e2d0 65 6e 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62  eneric/tclAssemb
1e2e0 6c 79 2e 63 3a 20 20 46 69 78 20 67 63 63 20 77  ly.c:  Fix gcc w
1e2f0 61 72 6e 69 6e 67 3a 20 63 6f 6d 70 61 72 69 73  arning: comparis
1e300 6f 6e 20 62 65 74 77 65 65 6e 20 73 69 67 6e 65  on between signe
1e310 64 0a 09 61 6e 64 20 75 6e 73 69 67 6e 65 64 20  d..and unsigned 
1e320 69 6e 74 65 67 65 72 20 65 78 70 72 65 73 73 69  integer expressi
1e330 6f 6e 73 0a 0a 32 30 31 31 2d 30 33 2d 30 38 20  ons..2011-03-08 
1e340 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67   Don Porter  <dg
1e350 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
1e360 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
1e370 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 09 52  eric/tclInt.h:.R
1e380 65 6d 6f 76 65 20 54 63 6c 4d 61 72 6b 4c 69 73  emove TclMarkLis
1e390 74 28 29 20 72 6f 75 74 69 6e 65 2c 20 61 6e 20  t() routine, an 
1e3a0 65 78 70 65 72 69 6d 65 6e 74 61 6c 0a 09 2a 20  experimental..* 
1e3b0 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e  generic/tclUtil.
1e3c0 63 3a 09 64 65 61 64 2d 65 6e 64 20 66 72 6f 6d  c:.dead-end from
1e3d0 20 74 68 65 20 38 2e 35 20 61 6c 70 68 61 20 64   the 8.5 alpha d
1e3e0 61 79 73 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  ays....* generic
1e3f0 2f 74 63 6c 52 65 73 75 6c 74 2e 63 20 28 52 65  /tclResult.c (Re
1e400 73 65 74 4f 62 6a 52 65 73 75 6c 74 29 3a 20 5b  setObjResult): [
1e410 42 75 67 20 33 32 30 32 39 30 35 5d 3a 20 43 6f  Bug 3202905]: Co
1e420 72 72 65 63 74 20 66 61 69 6c 75 72 65 0a 09 74  rrect failure..t
1e430 6f 20 63 6c 65 61 72 20 69 6e 76 61 6c 69 64 20  o clear invalid 
1e440 69 6e 74 72 65 70 2e 20 20 54 68 61 6e 6b 73 20  intrep.  Thanks 
1e450 74 6f 20 43 6f 6c 69 6e 20 4d 63 44 6f 6e 61 6c  to Colin McDonal
1e460 64 2e 0a 0a 32 30 31 31 2d 30 33 2d 30 38 20 20  d...2011-03-08  
1e470 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
1e480 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
1e490 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
1e4a0 2f 74 63 6c 41 73 73 65 6d 62 6c 79 2e 63 2c 20  /tclAssembly.c, 
1e4b0 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e 74  tests/assemble.t
1e4c0 65 73 74 3a 20 4d 69 67 72 61 74 65 20 74 6f 20  est: Migrate to 
1e4d0 75 73 65 20 61 20 73 74 79 6c 65 0a 09 6d 6f 72  use a style..mor
1e4e0 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74  e consistent wit
1e4f0 68 20 74 68 65 20 72 65 73 74 20 6f 66 20 54 63  h the rest of Tc
1e500 6c 2e 0a 0a 32 30 31 31 2d 30 33 2d 30 36 20 20  l...2011-03-06  
1e510 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
1e520 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
1e530 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
1e540 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 09  ric/tclBasic.c:.
1e550 4d 6f 72 65 20 72 65 70 6c 61 63 65 6d 65 6e 74  More replacement
1e560 73 20 6f 66 20 54 63 6c 5f 55 74 66 42 61 63 6b  s of Tcl_UtfBack
1e570 73 6c 61 73 68 28 29 20 63 61 6c 6c 73 0a 09 2a  slash() calls..*
1e580 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
1e590 69 6c 65 2e 63 3a 09 77 69 74 68 20 54 63 6c 50  ile.c:.with TclP
1e5a0 61 72 73 65 42 61 63 6b 73 6c 61 73 68 28 29 20  arseBackslash() 
1e5b0 77 68 65 72 65 20 70 6f 73 73 69 62 6c 65 2e 0a  where possible..
1e5c0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f  .* generic/tclCo
1e5d0 6d 70 43 6d 64 73 53 5a 2e 63 3a 0a 09 2a 20 67  mpCmdsSZ.c:..* g
1e5e0 65 6e 65 72 69 63 2f 74 63 6c 50 61 72 73 65 2e  eneric/tclParse.
1e5f0 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
1e600 6c 55 74 69 6c 2e 63 3a 0a 0a 09 2a 20 67 65 6e  lUtil.c:...* gen
1e610 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 20 28  eric/tclUtil.c (
1e620 54 63 6c 46 69 6e 64 45 6c 65 6d 65 6e 74 29 3a  TclFindElement):
1e630 09 5b 42 75 67 20 33 31 39 32 36 33 36 5d 3a 20  .[Bug 3192636]: 
1e640 47 75 61 72 64 20 65 73 63 61 70 65 0a 09 73 65  Guard escape..se
1e650 71 75 65 6e 63 65 20 73 63 61 6e 73 20 74 6f 20  quence scans to 
1e660 6e 6f 74 20 6f 76 65 72 72 75 6e 20 74 68 65 20  not overrun the 
1e670 73 74 72 69 6e 67 20 65 6e 64 2e 0a 0a 32 30 31  string end...201
1e680 31 2d 30 33 2d 30 35 20 20 44 6f 6e 20 50 6f 72  1-03-05  Don Por
1e690 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
1e6a0 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
1e6b0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
1e6c0 50 61 72 73 65 2e 63 20 28 54 63 6c 50 61 72 73  Parse.c (TclPars
1e6d0 65 42 61 63 6b 73 6c 61 73 68 29 3a 20 5b 42 75  eBackslash): [Bu
1e6e0 67 20 33 32 30 30 39 38 37 5d 3a 20 43 6f 72 72  g 3200987]: Corr
1e6f0 65 63 74 0a 09 2a 20 74 65 73 74 73 2f 70 61 72  ect..* tests/par
1e700 73 65 2e 74 65 73 74 3a 09 74 72 75 6e 63 74 69  se.test:.truncti
1e710 6f 6e 20 63 68 65 63 6b 73 20 69 6e 20 5c 78 20  on checks in \x 
1e720 61 6e 64 20 5c 75 20 73 75 62 73 74 69 74 75 74  and \u substitut
1e730 69 6f 6e 73 2e 0a 0a 32 30 31 31 2d 30 33 2d 30  ions...2011-03-0
1e740 35 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20  5  Miguel Sofer 
1e750 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73   <[email protected]
1e760 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
1e770 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20  ic/tclExecute.c 
1e780 28 54 63 6c 53 74 61 63 6b 46 72 65 65 29 3a 20  (TclStackFree): 
1e790 69 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20  insure that the 
1e7a0 65 78 65 63 53 74 61 63 6b 0a 09 73 61 74 69 73  execStack..satis
1e7b0 66 69 65 73 20 22 61 74 20 6d 6f 73 74 20 6f 6e  fies "at most on
1e7c0 65 20 66 72 65 65 20 73 74 61 63 6b 20 61 66 74  e free stack aft
1e7d0 65 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6f  er the current o
1e7e0 6e 65 22 20 77 68 65 6e 0a 09 63 6f 6e 73 65 63  ne" when..consec
1e7f0 75 74 69 76 65 20 72 65 61 6c 6c 6f 63 73 20 63  utive reallocs c
1e800 61 75 73 65 64 20 74 68 65 20 63 72 65 61 74 69  aused the creati
1e810 6f 6e 20 6f 66 20 69 6e 74 65 72 76 65 6e 69 6e  on of intervenin
1e820 67 20 73 74 61 63 6b 73 2e 0a 0a 32 30 31 31 2d  g stacks...2011-
1e830 30 33 2d 30 35 20 20 4b 65 76 69 6e 20 42 2e 20  03-05  Kevin B. 
1e840 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40  Kenny  <[email protected]
1e850 61 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 67 65 6e  acm.org>...* gen
1e860 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c 79  eric/tclAssembly
1e870 2e 63 20 28 6e 65 77 20 66 69 6c 65 29 3a 0a 09  .c (new file):..
1e880 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73  * generic/tclBas
1e890 69 63 2e 63 20 28 54 63 6c 5f 43 72 65 61 74 65  ic.c (Tcl_Create
1e8a0 49 6e 74 65 72 70 29 3a 0a 09 2a 20 67 65 6e 65  Interp):..* gene
1e8b0 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a  ric/tclInt.h:..*
1e8c0 20 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e   tests/assemble.
1e8d0 74 65 73 74 20 28 6e 65 77 20 66 69 6c 65 29 3a  test (new file):
1e8e0 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c  ..* unix/Makefil
1e8f0 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 4d 61 6b  e.in:..* win/Mak
1e900 65 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e  efile.in:..* win
1e910 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 3a 20 20 4d  /makefile.vc:  M
1e920 65 72 67 65 64 20 64 6f 67 65 65 6e 2d 61 73 73  erged dogeen-ass
1e930 65 6d 62 6c 65 72 2d 62 72 61 6e 63 68 20 69 6e  embler-branch in
1e940 74 6f 20 48 45 41 44 2e 20 53 69 6e 63 65 0a 09  to HEAD. Since..
1e950 61 6c 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 20 63  all functional c
1e960 68 61 6e 67 65 73 20 61 72 65 20 69 6e 20 74 68  hanges are in th
1e970 65 20 74 63 6c 3a 3a 75 6e 73 75 70 70 6f 72 74  e tcl::unsupport
1e980 65 64 20 6e 61 6d 65 73 70 61 63 65 2c 20 74 68  ed namespace, th
1e990 65 72 65 27 73 0a 09 6e 6f 20 72 65 61 73 6f 6e  ere's..no reason
1e9a0 20 74 6f 20 73 65 71 75 65 73 74 65 72 20 74 68   to sequester th
1e9b0 69 73 20 63 6f 64 65 20 6f 6e 20 61 20 73 65 70  is code on a sep
1e9c0 61 72 61 74 65 20 62 72 61 6e 63 68 2e 0a 0a 32  arate branch...2
1e9d0 30 31 31 2d 30 33 2d 30 35 20 20 4d 69 67 75 65  011-03-05  Migue
1e9e0 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72  l Sofer  <msofer
1e9f0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
1ea00 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78  .* generic/tclEx
1ea10 65 63 75 74 65 2e 63 3a 20 43 6c 65 61 6e 65 72  ecute.c: Cleaner
1ea20 20 6d 65 6d 20 6d 61 6e 61 67 65 6d 65 6e 74 20   mem management 
1ea30 66 6f 72 20 54 45 42 43 64 61 74 61 0a 0a 09 2a  for TEBCdata...*
1ea40 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
1ea50 75 74 65 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f  ute.c:..* tests/
1ea60 6e 72 65 2e 74 65 73 74 3a 20 52 65 6e 61 6d 65  nre.test: Rename
1ea70 64 20 42 6f 74 74 6f 6d 44 61 74 61 20 74 6f 20  d BottomData to 
1ea80 54 45 42 43 64 61 74 61 2c 20 73 6f 20 74 68 61  TEBCdata, so tha
1ea90 74 20 74 68 65 20 6e 61 6d 65 0a 09 72 65 66 65  t the name..refe
1eaa0 72 73 20 74 6f 20 77 68 61 74 20 69 74 20 69 73  rs to what it is
1eab0 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 6f 20   rather than to 
1eac0 69 74 73 20 73 74 6f 72 61 67 65 20 6c 6f 63 61  its storage loca
1ead0 74 69 6f 6e 2e 0a 0a 09 2a 20 67 65 6e 65 72 69  tion....* generi
1eae0 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20  c/tclBasic.c:   
1eaf0 20 20 52 65 6e 61 6d 65 64 20 73 74 72 75 63 74    Renamed struct
1eb00 20 54 45 4f 56 5f 63 61 6c 6c 62 61 63 6b 20 74   TEOV_callback t
1eb10 6f 20 74 68 65 20 6d 6f 72 65 0a 09 2a 20 67 65  o the more..* ge
1eb20 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 45 78 70  neric/tclCompExp
1eb30 72 2e 63 3a 20 20 64 65 73 63 72 69 70 74 69 76  r.c:  descriptiv
1eb40 65 20 4e 52 45 5f 63 61 6c 6c 62 61 63 6b 2e 0a  e NRE_callback..
1eb50 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f  .* generic/tclCo
1eb60 6d 70 69 6c 65 2e 63 3a 0a 09 2a 20 67 65 6e 65  mpile.c:..* gene
1eb70 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
1eb80 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
1eb90 49 6e 74 2e 64 65 63 6c 73 3a 0a 09 2a 20 67 65  Int.decls:..* ge
1eba0 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a  neric/tclInt.h:.
1ebb0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e  .* generic/tclIn
1ebc0 74 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67 65 6e  tDecls.h:..* gen
1ebd0 65 72 69 63 2f 74 63 6c 54 65 73 74 2e 63 3a 0a  eric/tclTest.c:.
1ebe0 0a 32 30 31 31 2d 30 33 2d 30 34 20 20 44 6f 6e  .2011-03-04  Don
1ebf0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
1ec00 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
1ec10 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
1ec20 6c 4f 4f 4d 65 74 68 6f 64 2e 63 20 28 50 72 6f  lOOMethod.c (Pro
1ec30 63 65 64 75 72 65 4d 65 74 68 6f 64 43 6f 6d 70  cedureMethodComp
1ec40 69 6c 65 64 56 61 72 43 6f 6e 6e 65 63 74 29 0a  iledVarConnect).
1ec50 09 28 50 72 6f 63 65 64 75 72 65 4d 65 74 68 6f  .(ProcedureMetho
1ec60 64 43 6f 6d 70 69 6c 65 64 56 61 72 44 65 6c 65  dCompiledVarDele
1ec70 74 65 29 3a 20 5b 42 75 67 20 33 31 38 35 30 30  te): [Bug 318500
1ec80 39 5d 3a 20 4b 65 65 70 20 72 65 66 65 72 65 6e  9]: Keep referen
1ec90 63 65 73 20 74 6f 0a 09 72 65 73 6f 6c 76 65 64  ces to..resolved
1eca0 20 6f 62 6a 65 63 74 20 76 61 72 69 61 62 6c 65   object variable
1ecb0 73 20 73 6f 20 74 68 61 74 20 61 6e 20 75 6e 73  s so that an uns
1ecc0 65 74 20 64 6f 65 73 6e 27 74 20 6c 65 61 76 65  et doesn't leave
1ecd0 20 61 6e 79 20 64 61 6e 67 6c 69 6e 67 0a 09 70   any dangling..p
1ece0 6f 69 6e 74 65 72 73 20 66 6f 72 20 63 6f 64 65  ointers for code
1ecf0 20 74 6f 20 74 72 69 70 20 6f 76 65 72 2e 0a 0a   to trip over...
1ed00 32 30 31 31 2d 30 33 2d 30 31 20 20 4d 69 67 75  2011-03-01  Migu
1ed10 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65  el Sofer  <msofe
1ed20 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
1ed30 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42  ..* generic/tclB
1ed40 61 73 69 63 2e 63 20 28 54 63 6c 4e 52 45 76 61  asic.c (TclNREva
1ed50 6c 4f 62 6a 76 29 3a 20 4d 69 73 73 69 6e 67 20  lObjv): Missing 
1ed60 61 20 76 61 72 69 61 62 6c 65 20 64 65 63 6c 61  a variable decla
1ed70 72 61 74 69 6f 6e 0a 09 69 6e 20 63 6f 6d 6d 65  ration..in comme
1ed80 6e 74 65 64 20 6f 75 74 20 6e 6f 6e 2d 6f 70 74  nted out non-opt
1ed90 69 6d 69 73 65 64 20 63 6f 64 65 2c 20 6c 65 66  imised code, lef
1eda0 74 20 66 6f 72 20 72 65 66 20 69 6e 20 63 68 65  t for ref in che
1edb0 63 6b 69 6e 0a 09 5b 62 39 37 62 37 37 31 62 36  ckin..[b97b771b6
1edc0 64 5d 0a 0a 32 30 31 31 2d 30 33 2d 30 33 20 20  d]..2011-03-03  
1edd0 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
1ede0 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
1edf0 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
1ee00 72 69 63 2f 74 63 6c 52 65 73 75 6c 74 2e 63 20  ric/tclResult.c 
1ee10 28 54 63 6c 5f 41 70 70 65 6e 64 52 65 73 75 6c  (Tcl_AppendResul
1ee20 74 56 41 29 3a 09 55 73 65 20 74 68 65 20 64 69  tVA):.Use the di
1ee30 72 65 63 74 69 76 65 0a 09 55 53 45 5f 49 4e 54  rective..USE_INT
1ee40 45 52 50 5f 52 45 53 55 4c 54 20 5b 54 49 50 20  ERP_RESULT [TIP 
1ee50 33 33 30 5d 20 74 6f 20 66 6f 72 63 65 20 63 6f  330] to force co
1ee60 6d 70 61 74 20 77 69 74 68 20 69 6e 74 65 72 70  mpat with interp
1ee70 2d 3e 72 65 73 75 6c 74 0a 09 61 63 63 65 73 73  ->result..access
1ee80 2c 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65  , instead of the
1ee90 20 69 6d 70 72 6f 76 69 73 65 64 20 68 61 63 6b   improvised hack
1eea0 20 55 53 45 5f 44 49 52 45 43 54 5f 49 4e 54 45   USE_DIRECT_INTE
1eeb0 52 50 5f 52 45 53 55 4c 54 5f 41 43 43 45 53 53  RP_RESULT_ACCESS
1eec0 0a 09 66 72 6f 6d 20 72 65 6c 65 61 73 65 73 20  ..from releases 
1eed0 70 61 73 74 2e 0a 0a 32 30 31 31 2d 30 33 2d 30  past...2011-03-0
1eee0 31 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20  1  Miguel Sofer 
1eef0 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73   <[email protected]
1ef00 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
1ef10 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 53 5a  ic/tclCompCmdsSZ
1ef20 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c 65 54 68  .c (TclCompileTh
1ef30 72 6f 77 43 6d 64 2c 20 54 63 6c 43 6f 6d 70 69  rowCmd, TclCompi
1ef40 6c 65 55 6e 73 65 74 43 6d 64 29 3a 0a 09 66 69  leUnsetCmd):..fi
1ef50 78 20 6c 65 61 6b 73 0a 0a 09 2a 20 67 65 6e 65  x leaks...* gene
1ef60 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20  ric/tclBasic.c: 
1ef70 20 20 20 20 20 20 54 68 69 73 20 69 73 20 5b 50        This is [P
1ef80 61 74 63 68 20 33 31 36 38 33 39 38 5d 2c 0a 09  atch 3168398],..
1ef90 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d  * generic/tclCom
1efa0 70 43 6d 64 73 53 5a 2e 63 3a 20 20 4a 6f 65 20  pCmdsSZ.c:  Joe 
1efb0 4d 69 73 74 61 63 68 6b 69 6e 27 73 20 6f 70 74  Mistachkin's opt
1efc0 69 6d 69 73 61 74 69 6f 6e 0a 09 2a 20 67 65 6e  imisation..* gen
1efd0 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
1efe0 63 3a 20 20 20 20 20 6f 66 20 54 69 70 20 23 32  c:     of Tip #2
1eff0 38 35 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  85..* generic/tc
1f000 6c 49 6e 74 2e 64 65 63 6c 73 3a 0a 09 2a 20 67  lInt.decls:..* g
1f010 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
1f020 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
1f030 6e 74 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67 65  ntDecls.h:..* ge
1f040 6e 65 72 69 63 2f 74 63 6c 49 6e 74 65 72 70 2e  neric/tclInterp.
1f050 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
1f060 6c 4f 4f 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67  lOODecls.h:..* g
1f070 65 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e  eneric/tclStubIn
1f080 69 74 2e 63 3a 0a 09 2a 20 77 69 6e 2f 6d 61 6b  it.c:..* win/mak
1f090 65 66 69 6c 65 2e 76 63 3a 0a 0a 09 2a 20 67 65  efile.vc:...* ge
1f0a0 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65  neric/tclExecute
1f0b0 2e 63 20 28 45 78 70 72 4f 62 6a 43 61 6c 6c 62  .c (ExprObjCallb
1f0c0 61 63 6b 29 3a 20 46 69 78 20 6f 62 6a 65 63 74  ack): Fix object
1f0d0 20 6c 65 61 6b 0a 0a 09 2a 20 67 65 6e 65 72 69   leak...* generi
1f0e0 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20 28  c/tclExecute.c (
1f0f0 54 45 42 43 72 65 73 75 6d 65 29 3a 20 53 74 6f  TEBCresume): Sto
1f100 72 65 20 6c 6f 63 61 6c 20 76 61 72 20 61 72 72  re local var arr
1f110 61 79 20 61 6e 64 0a 09 63 6f 6e 73 74 61 6e 74  ay and..constant
1f120 73 20 69 6e 20 61 75 74 6f 6d 61 74 69 63 20 76  s in automatic v
1f130 61 72 73 20 74 6f 20 72 65 64 75 63 65 20 69 6e  ars to reduce in
1f140 64 69 72 65 63 74 69 6f 6e 2c 20 73 6c 69 67 68  direction, sligh
1f150 74 20 70 65 72 66 0a 09 69 6e 63 72 65 61 73 65  t perf..increase
1f160 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
1f170 4f 4f 43 61 6c 6c 2e 63 20 28 54 63 6c 4f 4f 44  OOCall.c (TclOOD
1f180 65 6c 65 74 65 43 6f 6e 74 65 78 74 29 3a 20 41  eleteContext): A
1f190 64 64 65 64 20 6d 69 73 73 69 6e 67 20 27 2a 27  dded missing '*'
1f1a0 20 73 6f 20 74 68 61 74 0a 09 74 72 75 6e 6b 20   so that..trunk 
1f1b0 63 6f 6d 70 69 6c 65 73 2e 0a 0a 09 2a 20 67 65  compiles....* ge
1f1c0 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
1f1d0 20 28 54 63 6c 4e 52 52 75 6e 43 61 6c 6c 62 61   (TclNRRunCallba
1f1e0 63 6b 73 29 3a 20 5b 50 61 74 63 68 20 33 31 36  cks): [Patch 316
1f1f0 38 32 32 39 5d 3a 20 44 6f 6e 27 74 20 64 6f 0a  8229]: Don't do.
1f200 09 74 68 65 20 74 72 61 6d 70 6f 6c 69 6e 65 20  .the trampoline 
1f210 64 61 6e 63 65 20 66 6f 72 20 63 6f 6d 6d 61 6e  dance for comman
1f220 64 73 20 74 68 61 74 20 64 6f 20 6e 6f 74 20 68  ds that do not h
1f230 61 76 65 20 61 6e 20 6e 72 65 50 72 6f 63 2e 0a  ave an nreProc..
1f240 0a 32 30 31 31 2d 30 33 2d 30 31 20 20 44 6f 6e  .2011-03-01  Don
1f250 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
1f260 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
1f270 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
1f280 6c 4f 4f 2e 63 20 28 54 63 6c 5f 4e 65 77 4f 62  lOO.c (Tcl_NewOb
1f290 6a 65 63 74 49 6e 73 74 61 6e 63 65 2c 20 54 63  jectInstance, Tc
1f2a0 6c 4e 52 4e 65 77 4f 62 6a 65 63 74 49 6e 73 74  lNRNewObjectInst
1f2b0 61 6e 63 65 29 0a 09 28 54 63 6c 4f 4f 4f 62 6a  ance)..(TclOOObj
1f2c0 65 63 74 43 6d 64 43 6f 72 65 2c 20 46 69 6e 61  ectCmdCore, Fina
1f2d0 6c 69 7a 65 4f 62 6a 65 63 74 43 61 6c 6c 29 3a  lizeObjectCall):
1f2e0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
1f2f0 4f 42 61 73 69 63 2e 63 20 28 54 63 6c 4f 4f 5f  OBasic.c (TclOO_
1f300 4f 62 6a 65 63 74 5f 44 65 73 74 72 6f 79 2c 20  Object_Destroy, 
1f310 41 66 74 65 72 4e 52 44 65 73 74 72 75 63 74 6f  AfterNRDestructo
1f320 72 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  r):..* generic/t
1f330 63 6c 4f 4f 43 61 6c 6c 2e 63 20 28 54 63 6c 4f  clOOCall.c (TclO
1f340 4f 44 65 6c 65 74 65 43 6f 6e 74 65 78 74 2c 20  ODeleteContext, 
1f350 54 63 6c 4f 4f 47 65 74 43 61 6c 6c 43 6f 6e 74  TclOOGetCallCont
1f360 65 78 74 29 3a 0a 09 52 65 6f 72 67 61 6e 69 7a  ext):..Reorganiz
1f370 61 74 69 6f 6e 20 6f 66 20 63 61 6c 6c 20 63 6f  ation of call co
1f380 6e 74 65 78 74 20 72 65 66 65 72 65 6e 63 65 20  ntext reference 
1f390 63 6f 75 6e 74 20 6d 61 6e 61 67 65 6d 65 6e 74  count management
1f3a0 20 73 6f 20 74 68 61 74 20 63 6f 64 65 0a 09 69   so that code..i
1f3b0 73 20 28 6d 6f 73 74 6c 79 29 20 73 69 6d 70 6c  s (mostly) simpl
1f3c0 65 72 2e 0a 0a 32 30 31 31 2d 30 31 2d 32 36 20  er...2011-01-26 
1f3d0 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
1f3e0 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
1f3f0 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 52 65  .net>...* doc/Re
1f400 67 45 78 70 2e 33 3a 20 5b 42 75 67 20 33 31 36  gExp.3: [Bug 316
1f410 35 31 30 38 5d 3a 20 43 6f 72 72 65 63 74 65 64  5108]: Corrected
1f420 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f   documentation o
1f430 66 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 09 6f  f description..o
1f440 66 20 73 75 62 65 78 70 72 65 73 73 69 6f 6e 20  f subexpression 
1f450 69 6e 66 6f 20 69 6e 20 54 63 6c 5f 52 65 67 45  info in Tcl_RegE
1f460 78 70 49 6e 66 6f 20 73 74 72 75 63 74 75 72 65  xpInfo structure
1f470 2e 0a 0a 32 30 31 31 2d 30 31 2d 32 35 20 20 4a  ...2011-01-25  J
1f480 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
1f490 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
1f4a0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
1f4b0 2f 74 63 6c 50 72 65 73 65 72 76 65 2e 63 3a 20  /tclPreserve.c: 
1f4c0 20 44 6f 6e 27 74 20 6d 69 73 73 20 36 34 2d 62   Don't miss 64-b
1f4d0 69 74 20 61 64 64 72 65 73 73 20 62 69 74 73 20  it address bits 
1f4e0 69 6e 20 70 61 6e 69 63 0a 09 09 09 09 20 20 6d  in panic.....  m
1f4f0 65 73 73 61 67 65 2e 0a 09 2a 20 77 69 6e 2f 74  essage...* win/t
1f500 63 6c 57 69 6e 43 68 61 6e 2e 63 3a 20 20 20 20  clWinChan.c:    
1f510 20 20 20 46 69 78 20 76 61 72 69 6f 75 73 20 67     Fix various g
1f520 63 63 2d 34 2e 35 2e 32 20 36 34 2d 62 69 74 20  cc-4.5.2 64-bit 
1f530 77 61 72 6e 69 6e 67 0a 09 2a 20 77 69 6e 2f 74  warning..* win/t
1f540 63 6c 57 69 6e 43 6f 6e 73 6f 6c 65 2e 63 3a 20  clWinConsole.c: 
1f550 20 20 20 6d 65 73 73 61 67 65 73 2c 20 65 2e 67     messages, e.g
1f560 2e 20 62 79 20 75 73 69 6e 67 20 66 75 6c 6c 20  . by using full 
1f570 36 34 2d 62 69 74 73 20 66 6f 72 0a 09 2a 20 77  64-bits for..* w
1f580 69 6e 2f 74 63 6c 57 69 6e 44 64 65 2e 63 3a 09  in/tclWinDde.c:.
1f590 20 20 73 6f 63 6b 65 74 20 66 64 27 73 0a 09 2a    socket fd's..*
1f5a0 20 77 69 6e 2f 74 63 6c 57 69 6e 50 69 70 65 2e   win/tclWinPipe.
1f5b0 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  c:..* win/tclWin
1f5c0 52 65 67 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63  Reg.c:..* win/tc
1f5d0 6c 57 69 6e 53 65 72 69 61 6c 2e 63 3a 0a 09 2a  lWinSerial.c:..*
1f5e0 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e   win/tclWinSock.
1f5f0 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  c:..* win/tclWin
1f600 54 68 72 64 2e 63 3a 0a 0a 32 30 31 31 2d 30 31  Thrd.c:..2011-01
1f610 2d 31 39 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -19  Jan Nijtman
1f620 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
1f630 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74  rs.sf.net>...* t
1f640 6f 6f 6c 73 2f 67 65 6e 53 74 75 62 73 2e 74 63  ools/genStubs.tc
1f650 6c 3a 20 5b 46 52 51 20 33 31 35 39 39 32 30 5d  l: [FRQ 3159920]
1f660 3a 20 54 63 6c 5f 4f 62 6a 50 72 69 6e 74 66 28  : Tcl_ObjPrintf(
1f670 29 20 63 72 61 73 68 65 73 20 77 69 74 68 0a 09  ) crashes with..
1f680 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 64 65  * generic/tcl.de
1f690 63 6c 73 20 20 20 62 61 64 20 66 6f 72 6d 61 74  cls   bad format
1f6a0 20 73 70 65 63 69 66 69 65 72 2e 0a 09 2a 20 67   specifier...* g
1f6b0 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 0a 09 2a  eneric/tcl.h:..*
1f6c0 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 65 63 6c   generic/tclDecl
1f6d0 73 2e 68 3a 0a 0a 32 30 31 31 2d 30 31 2d 31 38  s.h:..2011-01-18
1f6e0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
1f6f0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
1f700 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
1f710 69 63 2f 74 63 6c 4f 4f 4d 65 74 68 6f 64 2e 63  ic/tclOOMethod.c
1f720 20 28 50 75 73 68 4d 65 74 68 6f 64 43 61 6c 6c   (PushMethodCall
1f730 46 72 61 6d 65 29 3a 20 5b 42 75 67 20 33 30 30  Frame): [Bug 300
1f740 31 34 33 38 5d 3a 20 4d 61 6b 65 0a 09 73 75 72  1438]: Make..sur
1f750 65 20 74 68 61 74 20 74 68 65 20 63 6d 64 50 74  e that the cmdPt
1f760 72 20 66 69 65 6c 64 20 6f 66 20 74 68 65 20 70  r field of the p
1f770 72 6f 63 50 74 72 20 69 73 20 63 6f 72 72 65 63  rocPtr is correc
1f780 74 20 61 6e 64 20 72 65 6c 65 76 61 6e 74 20 61  t and relevant a
1f790 74 0a 09 61 6c 6c 20 74 69 6d 65 73 20 73 6f 20  t..all times so 
1f7a0 74 68 61 74 20 5b 69 6e 66 6f 20 66 72 61 6d 65  that [info frame
1f7b0 5d 20 63 61 6e 20 72 65 70 6f 72 74 20 73 65 6e  ] can report sen
1f7c0 73 69 62 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f  sible informatio
1f7d0 6e 20 61 62 6f 75 74 20 61 0a 09 66 72 61 6d 65  n about a..frame
1f7e0 20 61 66 74 65 72 20 61 20 72 65 74 75 72 6e 20   after a return 
1f7f0 74 6f 20 69 74 20 66 72 6f 6d 20 61 20 72 65 63  to it from a rec
1f800 75 72 73 69 76 65 20 63 61 6c 6c 2c 20 69 6e 73  ursive call, ins
1f810 74 65 61 64 20 6f 66 20 70 72 6f 62 61 62 6c 79  tead of probably
1f820 0a 09 63 72 61 73 68 69 6e 67 20 28 64 65 70 65  ..crashing (depe
1f830 6e 64 69 6e 67 20 6f 6e 20 77 68 61 74 20 65 6c  nding on what el
1f840 73 65 20 68 61 73 20 6f 76 65 72 77 72 69 74 74  se has overwritt
1f850 65 6e 20 74 68 65 20 54 63 6c 20 73 74 61 63 6b  en the Tcl stack
1f860 21 29 0a 0a 32 30 31 31 2d 30 31 2d 31 38 20 20  !)..2011-01-18  
1f870 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
1f880 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
1f890 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
1f8a0 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20  c/tclBasic.c:   
1f8b0 20 20 20 56 61 72 69 6f 75 73 20 6d 69 73 6d 61     Various misma
1f8c0 74 63 68 65 73 20 62 65 74 77 65 65 6e 20 54 63  tches between Tc
1f8d0 6c 5f 50 61 6e 69 63 0a 09 2a 20 67 65 6e 65 72  l_Panic..* gener
1f8e0 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 2e 63  ic/tclCompCmds.c
1f8f0 3a 20 20 20 66 6f 72 6d 61 74 20 73 74 72 69 6e  :   format strin
1f900 67 20 61 6e 64 20 69 74 73 20 61 72 67 75 6d 65  g and its argume
1f910 6e 74 73 2c 0a 09 2a 20 67 65 6e 65 72 69 63 2f  nts,..* generic/
1f920 74 63 6c 43 6f 6d 70 43 6d 64 73 53 5a 2e 63 3a  tclCompCmdsSZ.c:
1f930 20 64 69 73 63 6f 76 65 72 65 64 20 74 68 61 6e   discovered than
1f940 6b 73 20 74 6f 20 5b 42 75 67 20 33 31 35 39 39  ks to [Bug 31599
1f950 32 30 5d 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  20]..* generic/t
1f960 63 6c 43 6f 6d 70 45 78 70 72 2e 63 3a 0a 09 2a  clCompExpr.c:..*
1f970 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 6e 73 65   generic/tclEnse
1f980 6d 62 6c 65 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  mble.c:..* gener
1f990 69 63 2f 74 63 6c 50 72 65 73 65 72 76 65 2e 63  ic/tclPreserve.c
1f9a0 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
1f9b0 54 65 73 74 2e 63 3a 0a 0a 32 30 31 31 2d 30 31  Test.c:..2011-01
1f9c0 2d 31 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -17  Jan Nijtman
1f9d0 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
1f9e0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
1f9f0 65 6e 65 72 69 63 2f 74 63 6c 49 4f 43 6d 64 2e  eneric/tclIOCmd.
1fa00 63 3a 20 5b 42 75 67 20 33 31 34 38 31 39 32 5d  c: [Bug 3148192]
1fa10 3a 20 43 6f 6d 6d 61 6e 64 73 20 22 72 65 61 64  : Commands "read
1fa20 2f 70 75 74 73 22 20 69 6e 63 6f 72 72 65 63 74  /puts" incorrect
1fa30 6c 79 0a 09 2a 20 74 65 73 74 73 2f 63 68 61 6e  ly..* tests/chan
1fa40 69 6f 2e 74 65 73 74 3a 20 20 69 6e 74 65 72 70  io.test:  interp
1fa50 72 65 74 20 70 61 72 61 6d 65 74 65 72 73 2e 20  ret parameters. 
1fa60 49 6d 70 72 6f 76 65 64 20 65 72 72 6f 72 2d 6d  Improved error-m
1fa70 65 73 73 61 67 65 0a 09 2a 20 74 65 73 74 73 2f  essage..* tests/
1fa80 69 6f 2e 74 65 73 74 20 20 20 20 20 20 20 72 65  io.test       re
1fa90 67 61 72 64 69 6e 67 20 6c 65 67 61 63 79 20 66  garding legacy f
1faa0 6f 72 6d 2e 0a 09 2a 20 74 65 73 74 73 2f 69 6f  orm...* tests/io
1fab0 43 6d 64 2e 74 65 73 74 0a 0a 32 30 31 31 2d 30  Cmd.test..2011-0
1fac0 31 2d 31 35 20 20 4b 65 76 69 6e 20 42 2e 20 4b  1-15  Kevin B. K
1fad0 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
1fae0 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 64 6f 63 2f  cm.org>...* doc/
1faf0 74 63 6c 76 61 72 73 2e 6e 3a 0a 09 2a 20 67 65  tclvars.n:..* ge
1fb00 6e 65 72 69 63 2f 74 63 6c 53 74 72 54 6f 44 2e  neric/tclStrToD.
1fb10 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
1fb20 6c 55 74 69 6c 2e 63 20 28 54 63 6c 5f 50 72 69  lUtil.c (Tcl_Pri
1fb30 6e 74 44 6f 75 62 6c 65 29 3a 0a 09 2a 20 74 65  ntDouble):..* te
1fb40 73 74 73 2f 75 74 69 6c 2e 74 65 73 74 20 28 75  sts/util.test (u
1fb50 74 69 6c 2d 31 36 2e 2a 29 3a 20 5b 42 75 67 20  til-16.*): [Bug 
1fb60 33 31 35 37 34 37 35 5d 3a 20 52 65 73 74 6f 72  3157475]: Restor
1fb70 65 64 20 66 75 6c 6c 20 54 63 6c 20 38 2e 34 0a  ed full Tcl 8.4.
1fb80 09 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66  .compatibility f
1fb90 6f 72 20 74 68 65 20 66 6f 72 6d 61 74 74 69 6e  or the formattin
1fba0 67 20 6f 66 20 66 6c 6f 61 74 69 6e 67 20 70 6f  g of floating po
1fbb0 69 6e 74 20 6e 75 6d 62 65 72 73 20 77 68 65 6e  int numbers when
1fbc0 0a 09 24 3a 3a 74 63 6c 5f 70 72 65 63 69 73 69  ..$::tcl_precisi
1fbd0 6f 6e 20 69 73 20 6e 6f 74 20 7a 65 72 6f 2e 20  on is not zero. 
1fbe0 41 64 64 65 64 20 63 6f 6d 70 61 74 69 62 69 6c  Added compatibil
1fbf0 69 74 79 20 74 65 73 74 73 20 74 6f 20 6d 61 6b  ity tests to mak
1fc00 65 20 73 75 72 65 0a 09 74 68 61 74 20 65 78 63  e sure..that exc
1fc10 65 73 73 20 74 72 61 69 6c 69 6e 67 20 7a 65 72  ess trailing zer
1fc20 6f 65 73 20 61 72 65 20 73 75 70 70 72 65 73 73  oes are suppress
1fc30 65 64 20 66 6f 72 20 61 6c 6c 20 65 69 67 68 74  ed for all eight
1fc40 20 6d 61 6a 6f 72 20 63 6f 64 65 0a 09 70 61 74   major code..pat
1fc50 68 73 2e 0a 0a 32 30 31 31 2d 30 31 2d 31 32 20  hs...2011-01-12 
1fc60 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
1fc70 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
1fc80 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74  f.net>...* win/t
1fc90 63 6c 57 69 6e 46 69 6c 65 2e 63 3a 20 20 20 55  clWinFile.c:   U
1fca0 73 65 20 5f 76 73 6e 70 72 69 6e 74 66 20 69 6e  se _vsnprintf in
1fcb0 20 73 74 65 61 64 20 6f 66 20 76 73 6e 70 72 69   stead of vsnpri
1fcc0 6e 74 66 2c 20 62 65 63 61 75 73 65 0a 09 4d 53  ntf, because..MS
1fcd0 56 43 20 36 20 64 6f 65 73 6e 27 74 20 68 61 76  VC 6 doesn't hav
1fce0 65 20 69 74 2e 20 52 65 70 6f 72 74 65 64 20 62  e it. Reported b
1fcf0 79 20 61 6e 64 72 65 61 73 6b 2e 0a 09 2a 20 77  y andreask...* w
1fd00 69 6e 2f 74 63 6c 2e 6d 34 3a 20 20 20 20 20 20  in/tcl.m4:      
1fd10 20 20 20 68 61 6e 64 6c 65 20 2d 2d 65 6e 61 62     handle --enab
1fd20 6c 65 2d 36 34 62 69 74 3d 69 61 36 34 20 66 6f  le-64bit=ia64 fo
1fd30 72 20 67 63 63 0a 09 2a 20 77 69 6e 2f 63 6f 6e  r gcc..* win/con
1fd40 66 69 67 75 72 65 2e 69 6e 3a 20 20 20 6d 6f 72  figure.in:   mor
1fd50 65 20 61 63 63 75 72 61 74 65 20 74 65 73 74 20  e accurate test 
1fd60 66 6f 72 20 63 6f 72 72 65 63 74 20 3c 69 6e 74  for correct <int
1fd70 72 69 6e 2e 68 3e 0a 09 2a 20 77 69 6e 2f 63 6f  rin.h>..* win/co
1fd80 6e 66 69 67 75 72 65 3a 20 20 20 20 20 20 28 61  nfigure:      (a
1fd90 75 74 6f 63 6f 6e 66 2d 32 2e 35 39 29 0a 09 2a  utoconf-2.59)..*
1fda0 20 77 69 6e 2f 74 63 6c 57 69 6e 33 32 44 6c 6c   win/tclWin32Dll
1fdb0 2e 63 3a 20 20 56 53 20 32 30 30 35 20 36 34 2d  .c:  VS 2005 64-
1fdc0 62 69 74 20 64 6f 65 73 20 6e 6f 74 20 68 61 76  bit does not hav
1fdd0 65 20 69 6e 74 72 69 6e 2e 68 2c 20 61 6e 64 0a  e intrin.h, and.
1fde0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 61  .* generic/tclPa
1fdf0 6e 69 63 2e 63 3a 20 64 6f 65 73 20 6e 6f 74 20  nic.c: does not 
1fe00 6e 65 65 64 20 69 74 2e 0a 0a 32 30 31 31 2d 30  need it...2011-0
1fe10 31 2d 30 37 20 20 4b 65 76 69 6e 20 42 2e 20 4b  1-07  Kevin B. K
1fe20 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
1fe30 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 74 65 73 74  cm.org>...* test
1fe40 73 2f 75 74 69 6c 2e 74 65 73 74 20 28 75 74 69  s/util.test (uti
1fe50 6c 2d 31 35 2e 2a 29 3a 20 41 64 64 65 64 20 74  l-15.*): Added t
1fe60 65 73 74 20 63 61 73 65 73 20 66 6f 72 20 66 6c  est cases for fl
1fe70 6f 61 74 69 6e 67 20 70 6f 69 6e 74 0a 09 63 6f  oating point..co
1fe80 6e 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20  nversion of the 
1fe90 6c 61 72 67 65 73 74 20 64 65 6e 6f 72 6d 61 6c  largest denormal
1fea0 20 61 6e 64 20 74 68 65 20 73 6d 61 6c 6c 65 73   and the smalles
1feb0 74 20 6e 6f 72 6d 61 6c 20 6e 75 6d 62 65 72 2c  t normal number,
1fec0 20 74 6f 0a 09 61 76 6f 69 64 20 61 6e 79 20 70   to..avoid any p
1fed0 6f 73 73 69 62 69 6c 69 74 79 20 6f 66 20 74 68  ossibility of th
1fee0 65 20 66 61 69 6c 75 72 65 20 73 75 66 66 65 72  e failure suffer
1fef0 65 64 20 62 79 20 50 48 50 20 69 6e 20 74 68 65  ed by PHP in the
1ff00 20 6c 61 73 74 0a 09 63 6f 75 70 6c 65 20 6f 66   last..couple of
1ff10 20 64 61 79 73 2e 20 28 54 68 65 79 20 64 69 64   days. (They did
1ff20 6e 27 74 20 66 61 69 6c 2c 20 73 6f 20 6e 6f 20  n't fail, so no 
1ff30 61 63 74 75 61 6c 20 66 75 6e 63 74 69 6f 6e 61  actual functiona
1ff40 6c 20 63 68 61 6e 67 65 2e 29 0a 0a 32 30 31 31  l change.)..2011
1ff50 2d 30 31 2d 30 35 20 20 44 6f 6e 61 6c 20 4b 2e  -01-05  Donal K.
1ff60 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
1ff70 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
1ff80 20 74 65 73 74 73 2f 70 61 63 6b 61 67 65 2e 74   tests/package.t
1ff90 65 73 74 2c 20 74 65 73 74 73 2f 70 6b 67 2e 74  est, tests/pkg.t
1ffa0 65 73 74 3a 20 43 6f 61 6c 65 73 63 65 20 74 68  est: Coalesce th
1ffb0 65 73 65 20 74 65 73 74 73 20 69 6e 74 6f 20 6f  ese tests into o
1ffc0 6e 65 0a 09 66 69 6c 65 20 74 68 61 74 20 69 73  ne..file that is
1ffd0 20 63 6f 6e 63 65 72 6e 65 64 20 77 69 74 68 20   concerned with 
1ffe0 74 68 65 20 70 61 63 6b 61 67 65 20 73 79 73 74  the package syst
1fff0 65 6d 2e 20 43 6f 6e 76 65 72 74 20 74 6f 20 75  em. Convert to u
20000 73 65 0a 09 74 63 6c 74 65 73 74 32 20 70 72 6f  se..tcltest2 pro
20010 70 65 72 6c 79 2e 0a 09 2a 20 74 65 73 74 73 2f  perly...* tests/
20020 61 75 74 6f 4d 6b 69 6e 64 65 78 2e 74 65 73 74  autoMkindex.test
20030 2c 20 74 65 73 74 73 2f 70 6b 67 4d 6b 49 6e 64  , tests/pkgMkInd
20040 65 78 2e 74 65 73 74 3a 20 43 6f 6e 76 65 72 74  ex.test: Convert
20050 20 74 6f 20 75 73 65 0a 09 74 63 6c 74 65 73 74   to use..tcltest
20060 32 20 70 72 6f 70 65 72 6c 79 2e 0a 0a 32 30 31  2 properly...201
20070 31 2d 30 31 2d 30 31 20 20 44 6f 6e 61 6c 20 4b  1-01-01  Donal K
20080 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
20090 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
200a0 2a 20 74 65 73 74 73 2f 63 6d 64 41 48 2e 74 65  * tests/cmdAH.te
200b0 73 74 2c 20 74 65 73 74 73 2f 63 6d 64 4d 5a 2e  st, tests/cmdMZ.
200c0 74 65 73 74 2c 20 74 65 73 74 73 2f 63 6f 6d 70  test, tests/comp
200d0 45 78 70 72 2e 74 65 73 74 2c 0a 09 2a 20 74 65  Expr.test,..* te
200e0 73 74 73 2f 63 6f 6d 70 69 6c 65 2e 74 65 73 74  sts/compile.test
200f0 2c 20 74 65 73 74 73 2f 63 6f 6e 63 61 74 2e 74  , tests/concat.t
20100 65 73 74 2c 20 74 65 73 74 73 2f 65 76 61 6c 2e  est, tests/eval.
20110 74 65 73 74 2c 0a 09 2a 20 74 65 73 74 73 2f 66  test,..* tests/f
20120 69 6c 65 4e 61 6d 65 2e 74 65 73 74 2c 20 74 65  ileName.test, te
20130 73 74 73 2f 66 69 6c 65 53 79 73 74 65 6d 2e 74  sts/fileSystem.t
20140 65 73 74 2c 20 74 65 73 74 73 2f 69 6e 74 65 72  est, tests/inter
20150 70 2e 74 65 73 74 2c 0a 09 2a 20 74 65 73 74 73  p.test,..* tests
20160 2f 6c 73 65 61 72 63 68 2e 74 65 73 74 2c 20 74  /lsearch.test, t
20170 65 73 74 73 2f 6e 61 6d 65 73 70 61 63 65 2d 6f  ests/namespace-o
20180 6c 64 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 6e  ld.test, tests/n
20190 61 6d 65 73 70 61 63 65 2e 74 65 73 74 2c 0a 09  amespace.test,..
201a0 2a 20 74 65 73 74 73 2f 6f 6f 2e 74 65 73 74 2c  * tests/oo.test,
201b0 20 74 65 73 74 73 2f 70 72 6f 63 2e 74 65 73 74   tests/proc.test
201c0 2c 20 74 65 73 74 73 2f 73 65 63 75 72 69 74 79  , tests/security
201d0 2e 74 65 73 74 2c 0a 09 2a 20 74 65 73 74 73 2f  .test,..* tests/
201e0 73 77 69 74 63 68 2e 74 65 73 74 2c 20 74 65 73  switch.test, tes
201f0 74 73 2f 75 6e 69 78 49 6e 69 74 2e 74 65 73 74  ts/unixInit.test
20200 2c 20 74 65 73 74 73 2f 76 61 72 2e 74 65 73 74  , tests/var.test
20210 2c 0a 09 2a 20 74 65 73 74 73 2f 77 69 6e 44 64  ,..* tests/winDd
20220 65 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 77 69  e.test, tests/wi
20230 6e 50 69 70 65 2e 74 65 73 74 3a 20 43 6c 65 61  nPipe.test: Clea
20240 6e 20 75 70 20 6f 66 20 74 65 73 74 73 20 61 6e  n up of tests an
20250 64 0a 09 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f  d..conversion to
20260 20 74 63 6c 74 65 73 74 20 32 2e 20 54 61 72 67   tcltest 2. Targ
20270 65 74 20 68 61 73 20 62 65 65 6e 20 74 6f 20 67  et has been to g
20280 65 74 20 69 6e 69 74 20 61 6e 64 20 63 6c 65 61  et init and clea
20290 6e 75 70 20 63 6f 64 65 0a 09 6f 75 74 20 6f 66  nup code..out of
202a0 20 74 68 65 20 74 65 73 74 20 62 6f 64 79 20 61   the test body a
202b0 6e 64 20 69 6e 74 6f 20 74 68 65 20 2d 73 65 74  nd into the -set
202c0 75 70 2f 2d 63 6c 65 61 6e 75 70 20 73 74 61 6e  up/-cleanup stan
202d0 7a 61 73 2e 0a 0a 09 2a 20 74 65 73 74 73 2f 65  zas....* tests/e
202e0 78 65 63 75 74 65 2e 74 65 73 74 20 28 65 78 65  xecute.test (exe
202f0 63 75 74 65 2d 31 31 2e 31 29 3a 20 5b 42 75 67  cute-11.1): [Bug
20300 20 33 31 34 32 30 32 36 5d 3a 20 41 64 64 65 64   3142026]: Added
20310 20 74 65 73 74 20 74 68 61 74 0a 09 66 61 69 6c   test that..fail
20320 73 20 28 77 69 74 68 20 61 20 63 72 61 73 68 29  s (with a crash)
20330 20 69 6e 20 61 6e 20 75 6e 66 69 78 65 64 20 6d   in an unfixed m
20340 65 6d 64 65 62 75 67 20 62 75 69 6c 64 20 6f 6e  emdebug build on
20350 20 36 34 2d 62 69 74 20 73 79 73 74 65 6d 73 2e   64-bit systems.
20360 0a 0a 32 30 31 30 2d 31 32 2d 33 31 20 20 44 6f  ..2010-12-31  Do
20370 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
20380 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
20390 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
203a0 63 6c 43 6d 64 49 4c 2e 63 20 28 53 6f 72 74 45  clCmdIL.c (SortE
203b0 6c 65 6d 65 6e 74 29 3a 20 55 73 65 20 75 6e 69  lement): Use uni
203c0 6f 6e 73 20 70 72 6f 70 65 72 6c 79 20 69 6e 20  ons properly in 
203d0 74 68 65 0a 09 64 65 66 69 6e 69 74 69 6f 6e 20  the..definition 
203e0 6f 66 20 74 68 69 73 20 73 74 72 75 63 74 75 72  of this structur
203f0 65 20 73 6f 20 74 68 61 74 20 74 68 65 72 65 20  e so that there 
20400 69 73 20 6e 6f 20 6e 65 65 64 20 74 6f 20 75 73  is no need to us
20410 65 20 6e 61 73 74 79 0a 09 69 6e 74 2f 70 6f 69  e nasty..int/poi
20420 6e 74 65 72 20 74 79 70 65 20 70 75 6e 6e 69 6e  nter type punnin
20430 67 2e 20 4d 61 64 65 20 69 74 20 63 6c 65 61 72  g. Made it clear
20440 65 72 20 77 68 61 74 20 74 68 65 20 70 75 72 70  er what the purp
20450 6f 73 65 73 20 6f 66 20 74 68 65 0a 09 76 61 72  oses of the..var
20460 69 6f 75 73 20 70 61 72 74 73 20 6f 66 20 74 68  ious parts of th
20470 65 20 73 74 72 75 63 74 75 72 65 20 61 72 65 2e  e structure are.
20480 0a 0a 32 30 31 30 2d 31 32 2d 33 31 20 20 4a 61  ..2010-12-31  Ja
20490 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
204a0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
204b0 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 64 6c 74  et>...* unix/dlt
204c0 65 73 74 2f 2a 2e 63 3a 20 5b 42 75 67 20 33 31  est/*.c: [Bug 31
204d0 34 38 31 39 32 5d 3a 20 46 69 78 20 62 72 6f 6b  48192]: Fix brok
204e0 65 6e 20 5b 6c 6f 61 64 5d 20 74 65 73 74 73 20  en [load] tests 
204f0 62 79 20 65 6e 73 75 72 69 6e 67 0a 09 74 68 61  by ensuring..tha
20500 74 20 74 68 65 20 61 66 66 65 63 74 65 64 20 66  t the affected f
20510 69 6c 65 73 20 61 72 65 20 6e 65 76 65 72 20 63  iles are never c
20520 6f 6d 70 69 6c 65 64 20 77 69 74 68 20 2d 44 53  ompiled with -DS
20530 54 41 54 49 43 5f 42 55 49 4c 44 2e 0a 0a 32 30  TATIC_BUILD...20
20540 31 30 2d 31 32 2d 33 30 20 20 4d 69 67 75 65 6c  10-12-30  Miguel
20550 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40   Sofer  <[email protected]
20560 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
20570 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65  * generic/tclExe
20580 63 75 74 65 2e 63 20 28 47 72 6f 77 45 76 61 6c  cute.c (GrowEval
20590 75 61 74 69 6f 6e 53 74 61 63 6b 29 3a 20 4f 66  uationStack): Of
205a0 66 2d 62 79 2d 6f 6e 65 20 65 72 72 6f 72 20 69  f-by-one error i
205b0 6e 0a 09 73 69 7a 69 6e 67 20 74 68 65 20 6e 65  n..sizing the ne
205c0 77 20 61 6c 6c 6f 63 61 74 69 6f 6e 20 2d 20 77  w allocation - w
205d0 61 73 20 6f 6b 20 69 6e 20 63 6f 6d 6d 65 6e 74  as ok in comment
205e0 20 62 75 74 20 77 72 6f 6e 67 20 69 6e 20 74 68   but wrong in th
205f0 65 20 63 6f 64 65 2e 0a 09 54 72 69 67 67 65 72  e code...Trigger
20600 65 64 20 62 79 20 5b 42 75 67 20 33 31 34 32 30  ed by [Bug 31420
20610 32 36 5d 20 77 68 69 63 68 20 68 61 70 70 65 6e  26] which happen
20620 65 64 20 74 6f 20 72 65 71 75 69 72 65 20 65 78  ed to require ex
20630 61 63 74 6c 79 20 6f 6e 65 20 6d 6f 72 65 0a 09  actly one more..
20640 74 68 61 6e 20 77 68 61 74 20 77 61 73 20 69 6e  than what was in
20650 20 65 78 69 73 74 65 6e 63 65 2e 0a 0a 32 30 31   existence...201
20660 30 2d 31 32 2d 32 36 20 20 44 6f 6e 61 6c 20 4b  0-12-26  Donal K
20670 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
20680 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
20690 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64  * generic/tclCmd
206a0 49 4c 2e 63 20 28 54 63 6c 5f 4c 73 6f 72 74 4f  IL.c (Tcl_LsortO
206b0 62 6a 43 6d 64 29 3a 20 46 69 78 20 63 72 61 73  bjCmd): Fix cras
206c0 68 20 77 68 65 6e 20 6d 75 6c 74 69 70 6c 65 20  h when multiple 
206d0 2d 69 6e 64 65 78 0a 09 6f 70 74 69 6f 6e 73 20  -index..options 
206e0 61 72 65 20 75 73 65 64 2e 20 53 69 6d 70 6c 69  are used. Simpli
206f0 66 69 65 64 20 6d 65 6d 6f 72 79 20 68 61 6e 64  fied memory hand
20700 6c 69 6e 67 20 6c 6f 67 69 63 2e 0a 0a 32 30 31  ling logic...201
20710 30 2d 31 32 2d 32 30 20 20 4a 61 6e 20 4e 69 6a  0-12-20  Jan Nij
20720 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
20730 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
20740 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33 32 44  .* win/tclWin32D
20750 6c 6c 2e 63 3a 20 20 20 20 5b 50 61 74 63 68 20  ll.c:    [Patch 
20760 33 30 35 39 39 32 32 5d 3a 20 66 69 78 65 73 20  3059922]: fixes 
20770 66 6f 72 20 6d 69 6e 67 77 36 34 20 2d 20 67 63  for mingw64 - gc
20780 63 34 2e 35 2e 31 0a 09 74 64 6d 36 34 2d 31 3a  c4.5.1..tdm64-1:
20790 20 63 6f 6d 70 6c 65 74 65 64 20 66 6f 72 20 61   completed for a
207a0 6c 6c 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 73 2e  ll environments.
207b0 0a 0a 32 30 31 30 2d 31 32 2d 32 30 20 20 4a 61  ..2010-12-20  Ja
207c0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
207d0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
207e0 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66  et>...* win/conf
207f0 69 67 75 72 65 2e 69 6e 3a 20 20 20 45 78 70 6c  igure.in:   Expl
20800 69 63 69 74 65 6c 79 20 74 65 73 74 20 66 6f 72  icitely test for
20810 20 69 6e 74 72 69 6e 73 69 63 73 20 73 75 70 70   intrinsics supp
20820 6f 72 74 20 69 6e 0a 09 63 6f 6d 70 69 6c 65 72  ort in..compiler
20830 2c 20 62 65 66 6f 72 65 20 61 73 73 75 6d 69 6e  , before assumin
20840 67 20 6f 6e 6c 79 20 4d 53 56 43 20 68 61 73 20  g only MSVC has 
20850 69 74 2e 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69  it...* win/confi
20860 67 75 72 65 3a 20 20 20 20 20 20 28 61 75 74 6f  gure:      (auto
20870 63 6f 6e 66 2d 32 2e 35 39 29 0a 09 2a 20 67 65  conf-2.59)..* ge
20880 6e 65 72 69 63 2f 74 63 6c 50 61 6e 69 63 2e 63  neric/tclPanic.c
20890 3a 0a 0a 32 30 31 30 2d 31 32 2d 31 39 20 20 4a  :..2010-12-19  J
208a0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
208b0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
208c0 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
208d0 57 69 6e 33 32 44 6c 6c 2e 63 3a 20 20 20 20 5b  Win32Dll.c:    [
208e0 50 61 74 63 68 20 33 30 35 39 39 32 32 5d 3a 20  Patch 3059922]: 
208f0 66 69 78 65 73 20 66 6f 72 20 6d 69 6e 67 77 36  fixes for mingw6
20900 34 20 2d 20 67 63 63 34 2e 35 2e 31 0a 09 74 64  4 - gcc4.5.1..td
20910 6d 36 34 2d 31 3a 20 46 69 78 65 64 20 66 6f 72  m64-1: Fixed for
20920 20 67 63 63 2c 20 6e 6f 74 20 79 65 74 20 66 6f   gcc, not yet fo
20930 72 20 4d 53 56 43 20 36 34 2d 62 69 74 2e 0a 0a  r MSVC 64-bit...
20940 32 30 31 30 2d 31 32 2d 31 37 20 20 53 74 75 61  2010-12-17  Stua
20950 72 74 20 43 61 73 73 6f 66 66 20 20 3c 73 74 77  rt Cassoff  <stw
20960 6f 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
20970 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69  rge.net>...* uni
20980 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20 20  x/Makefile.in:  
20990 52 65 6d 6f 76 65 20 75 6e 77 61 6e 74 65 64 2f  Remove unwanted/
209a0 6f 62 73 6f 6c 65 74 65 20 27 64 64 64 27 20 74  obsolete 'ddd' t
209b0 61 72 67 65 74 2e 0a 0a 32 30 31 30 2d 31 32 2d  arget...2010-12-
209c0 31 37 20 20 53 74 75 61 72 74 20 43 61 73 73 6f  17  Stuart Casso
209d0 66 66 20 20 3c 73 74 77 6f 40 75 73 65 72 73 2e  ff  <[email protected]
209e0 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
209f0 0a 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69  ...* unix/Makefi
20a00 6c 65 2e 69 6e 3a 09 43 6c 65 61 6e 20 75 70 20  le.in:.Clean up 
20a10 27 2e 50 48 4f 4e 59 3a 27 20 74 61 72 67 65 74  '.PHONY:' target
20a20 73 3a 20 41 72 72 61 6e 67 65 20 74 68 6f 73 65  s: Arrange those
20a30 0a 09 09 09 09 63 6f 6d 6d 6f 6e 20 74 6f 20 54  .....common to T
20a40 63 6c 20 61 6e 64 20 54 6b 20 61 73 20 69 6e 20  cl and Tk as in 
20a50 54 6b 27 73 20 4d 61 6b 65 66 69 6c 65 2e 69 6e  Tk's Makefile.in
20a60 2c 0a 09 09 09 09 61 64 64 20 61 6e 79 20 6d 69  ,.....add any mi
20a70 73 73 69 6e 67 20 6f 6e 65 73 20 61 6e 64 20 72  ssing ones and r
20a80 65 6d 6f 76 65 20 64 75 70 6c 69 63 61 74 65 73  emove duplicates
20a90 2e 0a 0a 32 30 31 30 2d 31 32 2d 31 37 20 20 53  ...2010-12-17  S
20aa0 74 75 61 72 74 20 43 61 73 73 6f 66 66 20 20 3c  tuart Cassoff  <
20ab0 73 74 77 6f 40 75 73 65 72 73 2e 73 6f 75 72 63  [email protected]
20ac0 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
20ad0 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  unix/Makefile.in
20ae0 3a 20 20 5b 42 75 67 20 32 34 34 36 37 31 31 5d  :  [Bug 2446711]
20af0 3a 20 52 65 6d 6f 76 65 20 27 61 6c 6c 70 61 74  : Remove 'allpat
20b00 63 68 27 20 74 61 72 67 65 74 2e 0a 0a 32 30 31  ch' target...201
20b10 30 2d 31 32 2d 31 37 20 20 53 74 75 61 72 74 20  0-12-17  Stuart 
20b20 43 61 73 73 6f 66 66 20 20 3c 73 74 77 6f 40 75  Cassoff  <[email protected]
20b30 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
20b40 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 4d  .net>...* unix/M
20b50 61 6b 65 66 69 6c 65 2e 69 6e 3a 20 20 5b 42 75  akefile.in:  [Bu
20b60 67 20 32 35 33 37 36 32 36 5d 3a 20 55 73 65 20  g 2537626]: Use 
20b70 27 72 70 6d 62 75 69 6c 64 27 2c 20 6e 6f 74 20  'rpmbuild', not 
20b80 27 72 70 6d 27 2e 0a 0a 32 30 31 30 2d 31 32 2d  'rpm'...2010-12-
20b90 31 36 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  16  Jan Nijtmans
20ba0 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
20bb0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
20bc0 6e 65 72 69 63 2f 74 63 6c 50 61 6e 69 63 2e 63  neric/tclPanic.c
20bd0 3a 20 20 5b 50 61 74 63 68 20 33 31 32 34 35 35  :  [Patch 312455
20be0 34 5d 3a 20 4d 6f 76 65 20 57 69 73 68 50 61 6e  4]: Move WishPan
20bf0 69 63 20 66 72 6f 6d 20 54 6b 20 74 6f 20 54 63  ic from Tk to Tc
20c00 6c 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46  l..* win/tclWinF
20c10 69 6c 65 2e 63 3a 20 20 20 20 42 65 74 74 65 72  ile.c:    Better
20c20 20 63 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 20 77   communication w
20c30 69 74 68 20 64 65 62 75 67 67 65 72 2c 20 69 66  ith debugger, if
20c40 20 70 72 65 73 65 6e 74 2e 0a 0a 32 30 31 30 2d   present...2010-
20c50 31 32 2d 31 35 20 20 4b 65 76 69 6e 20 42 2e 20  12-15  Kevin B. 
20c60 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40  Kenny  <[email protected]
20c70 61 63 6d 2e 6f 72 67 3e 0a 0a 09 5b 64 6f 67 65  acm.org>...[doge
20c80 65 6e 2d 61 73 73 65 6d 62 6c 65 72 2d 62 72 61  en-assembler-bra
20c90 6e 63 68 5d 0a 0a 09 2a 20 74 63 6c 41 73 73 65  nch]...* tclAsse
20ca0 6d 62 6c 79 2e 63 3a 0a 09 2a 20 61 73 73 65 6d  mbly.c:..* assem
20cb0 62 6c 65 2e 74 65 73 74 3a 20 09 52 65 77 6f 72  ble.test: .Rewor
20cc0 6b 65 64 20 62 65 67 69 6e 43 61 74 63 68 2f 65  ked beginCatch/e
20cd0 6e 64 43 61 74 63 68 20 68 61 6e 64 6c 69 6e 67  ndCatch handling
20ce0 20 74 6f 0a 09 65 6e 66 6f 72 63 65 20 74 68 65   to..enforce the
20cf0 20 6d 6f 72 65 20 73 65 76 65 72 65 20 28 62 75   more severe (bu
20d00 74 20 6d 6f 72 65 20 63 6f 72 72 65 63 74 29 20  t more correct) 
20d10 72 65 73 74 72 69 63 74 69 6f 6e 73 20 6f 6e 20  restrictions on 
20d20 63 61 74 63 68 0a 09 68 61 6e 64 6c 69 6e 67 20  catch..handling 
20d30 74 68 61 74 20 61 70 70 65 61 72 65 64 20 69 6e  that appeared in
20d40 20 74 68 65 20 64 69 73 63 75 73 73 69 6f 6e 20   the discussion 
20d50 6f 66 20 5b 42 75 67 20 33 30 39 38 33 30 32 5d  of [Bug 3098302]
20d60 20 61 6e 64 20 69 6e 0a 09 74 63 6c 2d 63 6f 72   and in..tcl-cor
20d70 65 20 74 72 61 66 66 69 63 20 62 65 67 69 6e 6e  e traffic beginn
20d80 69 6e 67 20 61 62 6f 75 74 20 32 30 31 30 2d 31  ing about 2010-1
20d90 30 2d 32 39 2e 0a 0a 32 30 31 30 2d 31 32 2d 31  0-29...2010-12-1
20da0 35 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  5  Jan Nijtmans 
20db0 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
20dc0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
20dd0 65 72 69 63 2f 74 63 6c 50 61 6e 69 63 2e 63 3a  eric/tclPanic.c:
20de0 20 20 20 20 52 65 73 74 6f 72 65 20 61 62 6f 72      Restore abor
20df0 74 28 29 20 61 73 20 69 74 20 77 61 73 20 62 65  t() as it was be
20e00 66 6f 72 65 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c  fore...* win/tcl
20e10 57 69 6e 46 69 6c 65 2e 63 3a 20 20 20 20 20 20  WinFile.c:      
20e20 5b 50 61 74 63 68 20 33 31 32 34 35 35 34 5d 3a  [Patch 3124554]:
20e30 20 55 73 65 20 45 78 69 74 50 72 6f 63 65 73 73   Use ExitProcess
20e40 28 29 20 68 65 72 65 2c 20 6c 69 6b 65 0a 09 69  () here, like..i
20e50 6e 20 77 69 73 68 2e 0a 0a 32 30 31 30 2d 31 32  n wish...2010-12
20e60 2d 31 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -14  Jan Nijtman
20e70 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
20e80 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
20e90 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 20 5b 42  eneric/tcl.h: [B
20ea0 75 67 20 33 31 33 37 34 35 34 5d 3a 20 54 63 6c  ug 3137454]: Tcl
20eb0 20 43 56 53 20 48 45 41 44 20 64 6f 65 73 20 6e   CVS HEAD does n
20ec0 6f 74 20 62 75 69 6c 64 20 6f 6e 20 47 43 43 20  ot build on GCC 
20ed0 33 2e 0a 0a 32 30 31 30 2d 31 32 2d 31 34 20 20  3...2010-12-14  
20ee0 52 65 69 6e 68 61 72 64 20 4d 61 78 20 20 3c 6d  Reinhard Max  <m
20ef0 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a 09 2a 20  [email protected]>...* 
20f00 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e 63  win/tclWinSock.c
20f10 20 28 43 72 65 61 74 65 53 6f 63 6b 65 74 29 3a   (CreateSocket):
20f20 20 20 20 20 20 20 20 20 20 53 77 61 70 20 74 68           Swap th
20f30 65 20 6c 6f 6f 70 73 20 6f 76 65 72 0a 09 2a 20  e loops over..* 
20f40 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53 6f 63 6b  unix/tclUnixSock
20f50 2e 63 20 28 43 72 65 61 74 65 43 6c 69 65 6e 74  .c (CreateClient
20f60 53 6f 63 6b 65 74 29 3a 20 6c 6f 63 61 6c 20 61  Socket): local a
20f70 6e 64 20 72 65 6d 6f 74 65 20 61 64 64 72 65 73  nd remote addres
20f80 73 65 73 2c 0a 09 73 6f 20 74 68 61 74 20 74 68  ses,..so that th
20f90 65 20 73 79 73 74 65 6d 27 73 20 61 64 64 72 65  e system's addre
20fa0 73 73 20 70 72 65 66 65 72 65 6e 63 65 20 66 6f  ss preference fo
20fb0 72 20 74 68 65 20 72 65 6d 6f 74 65 20 73 69 64  r the remote sid
20fc0 65 20 64 65 63 69 64 65 73 0a 09 77 68 69 63 68  e decides..which
20fd0 20 66 61 6d 69 6c 79 20 67 65 74 73 20 74 72 69   family gets tri
20fe0 65 64 20 66 69 72 73 74 2e 20 43 6c 65 61 6e 75  ed first. Cleanu
20ff0 70 20 61 6e 64 20 63 6c 61 72 69 66 79 20 73 6f  p and clarify so
21000 6d 65 20 6f 66 20 74 68 65 0a 09 63 6f 6d 6d 65  me of the..comme
21010 6e 74 73 2e 0a 0a 32 30 31 30 2d 31 32 2d 31 33  nts...2010-12-13
21020 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
21030 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
21040 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
21050 72 69 63 2f 74 63 6c 2e 68 3a 20 20 20 20 5b 42  ric/tcl.h:    [B
21060 75 67 20 33 31 33 35 32 37 31 5d 3a 20 4c 69 6e  ug 3135271]: Lin
21070 6b 20 65 72 72 6f 72 20 64 75 65 20 74 6f 20 68  k error due to h
21080 69 64 64 65 6e 0a 09 2a 20 75 6e 69 78 2f 74 63  idden..* unix/tc
21090 6c 2e 6d 34 3a 20 20 20 20 20 20 73 79 6d 62 6f  l.m4:      symbo
210a0 6c 73 20 28 43 65 6e 74 4f 53 20 34 2e 32 29 0a  ls (CentOS 4.2).
210b0 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72  .* unix/configur
210c0 65 3a 20 20 20 28 61 75 74 6f 63 6f 6e 66 2d 32  e:   (autoconf-2
210d0 2e 35 39 29 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  .59)..* win/tclW
210e0 69 6e 46 69 6c 65 2e 63 3a 20 20 55 6e 64 6f 63  inFile.c:  Undoc
210f0 75 6d 65 6e 74 65 64 20 66 65 61 74 75 72 65 2c  umented feature,
21100 20 6f 6e 6c 79 20 6d 65 61 6e 74 20 74 6f 20 62   only meant to b
21110 65 20 75 73 65 64 20 62 79 0a 09 54 6b 5f 4d 61  e used by..Tk_Ma
21120 69 6e 2e 20 53 65 65 20 5b 50 61 74 63 68 20 33  in. See [Patch 3
21130 31 32 34 35 35 34 5d 3a 20 4d 6f 76 65 20 57 69  124554]: Move Wi
21140 73 68 50 61 6e 69 63 20 66 72 6f 6d 20 54 6b 20  shPanic from Tk 
21150 74 6f 20 54 63 6c 0a 0a 32 30 31 30 2d 31 32 2d  to Tcl..2010-12-
21160 31 32 20 20 53 74 75 61 72 74 20 43 61 73 73 6f  12  Stuart Casso
21170 66 66 20 20 3c 73 74 77 6f 40 75 73 65 72 73 2e  ff  <[email protected]
21180 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
21190 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34  ...* unix/tcl.m4
211a0 3a 20 42 65 74 74 65 72 20 62 75 69 6c 64 69 6e  : Better buildin
211b0 67 20 6f 6e 20 4f 70 65 6e 42 53 44 2e 0a 09 2a  g on OpenBSD...*
211c0 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a   unix/configure:
211d0 20 28 61 75 74 6f 63 6f 6e 66 2d 32 2e 35 39 29   (autoconf-2.59)
211e0 0a 0a 32 30 31 30 2d 31 32 2d 31 30 20 20 4a 61  ..2010-12-10  Ja
211f0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
21200 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
21210 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
21220 74 63 6c 2e 68 3a 20 20 20 20 20 20 20 5b 42 75  tcl.h:       [Bu
21230 67 20 33 31 32 39 34 34 38 5d 3a 20 50 6f 73 73  g 3129448]: Poss
21240 69 62 6c 65 20 6f 76 65 72 2d 61 6c 6c 6f 63 61  ible over-alloca
21250 74 69 6f 6e 20 6f 6e 0a 09 2a 20 67 65 6e 65 72  tion on..* gener
21260 69 63 2f 74 63 6c 43 6b 61 6c 6c 6f 63 2e 63 3a  ic/tclCkalloc.c:
21270 20 36 34 2d 62 69 74 20 70 6c 61 74 66 6f 72 6d   64-bit platform
21280 73 2c 20 70 61 72 74 20 32 0a 09 2a 20 67 65 6e  s, part 2..* gen
21290 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e  eric/tclCompile.
212a0 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
212b0 6c 48 61 73 68 2e 63 3a 0a 09 2a 20 67 65 6e 65  lHash.c:..* gene
212c0 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a  ric/tclInt.h:..*
212d0 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 2e 68   generic/tclIO.h
212e0 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
212f0 50 72 6f 63 2e 63 3a 0a 0a 32 30 31 30 2d 31 32  Proc.c:..2010-12
21300 2d 31 30 20 41 6c 65 78 61 6e 64 72 65 20 46 65  -10 Alexandre Fe
21310 72 72 69 65 75 78 20 20 3c 66 65 72 72 69 65 75  rrieux  <ferrieu
21320 78 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f  [email protected]
21330 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  rge.net>...* gen
21340 65 72 69 63 2f 74 63 6c 49 4f 2e 63 3a 20 4d 61  eric/tclIO.c: Ma
21350 6b 65 20 73 75 72 65 20 5b 66 63 6f 70 79 20 2d  ke sure [fcopy -
21360 73 69 7a 65 20 2e 2e 2e 20 2d 63 6f 6d 6d 61 6e  size ... -comman
21370 64 20 2e 2e 2e 5d 20 61 6c 77 61 79 73 0a 09 2a  d ...] always..*
21380 20 74 65 73 74 73 2f 69 6f 2e 74 65 73 74 3a 20   tests/io.test: 
21390 20 20 63 61 6c 6c 73 20 74 68 65 20 63 61 6c 6c    calls the call
213a0 62 61 63 6b 20 61 73 79 6e 63 68 72 6f 6e 6f 75  back asynchronou
213b0 73 6c 79 2c 20 65 76 65 6e 20 66 6f 72 20 73 69  sly, even for si
213c0 7a 65 0a 09 09 09 20 20 20 7a 65 72 6f 2e 0a 0a  ze....   zero...
213d0 32 30 31 30 2d 31 32 2d 31 30 20 20 4a 61 6e 20  2010-12-10  Jan 
213e0 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
213f0 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
21400 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
21410 6c 42 69 6e 61 72 79 2e 63 3a 20 20 46 69 78 20  lBinary.c:  Fix 
21420 67 63 63 20 2d 57 65 78 74 72 61 20 77 61 72 6e  gcc -Wextra warn
21430 69 6e 67 3a 20 6d 69 73 73 69 6e 67 20 69 6e 69  ing: missing ini
21440 74 69 61 6c 69 7a 65 72 0a 09 2a 20 67 65 6e 65  tializer..* gene
21450 72 69 63 2f 74 63 6c 43 6d 64 41 48 2e 63 3a 0a  ric/tclCmdAH.c:.
21460 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d  .* generic/tclCm
21470 64 49 4c 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  dIL.c:..* generi
21480 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 3a 0a 09 2a  c/tclCmdMZ.c:..*
21490 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 69 63 74   generic/tclDict
214a0 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  Obj.c:..* generi
214b0 63 2f 74 63 6c 49 6e 64 65 78 4f 62 6a 2e 63 3a  c/tclIndexObj.c:
214c0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
214d0 4f 43 6d 64 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  OCmd.c:..* gener
214e0 69 63 2f 74 63 6c 56 61 72 2e 63 3a 0a 09 2a 20  ic/tclVar.c:..* 
214f0 77 69 6e 2f 74 63 6c 2e 6d 34 3a 20 20 20 20 20  win/tcl.m4:     
21500 20 20 20 20 20 20 20 20 20 20 46 69 78 20 6d 61            Fix ma
21510 6e 69 66 65 73 74 2d 67 65 6e 65 72 61 74 69 6f  nifest-generatio
21520 6e 20 66 6f 72 20 36 34 2d 62 69 74 20 67 63 63  n for 64-bit gcc
21530 0a 09 09 09 09 20 20 20 20 28 6d 69 6e 67 77 2d  .....    (mingw-
21540 77 36 34 29 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66  w64)..* win/conf
21550 69 67 75 72 65 2e 69 6e 3a 20 20 20 20 20 20 20  igure.in:       
21560 20 20 43 68 65 63 6b 20 66 6f 72 20 61 76 61 69    Check for avai
21570 6c 61 62 69 6c 69 74 79 20 6f 66 20 69 6e 74 70  lability of intp
21580 74 72 5f 74 20 61 6e 64 0a 09 09 09 09 20 20 20  tr_t and.....   
21590 20 75 69 6e 74 70 74 72 5f 74 0a 09 2a 20 77 69   uintptr_t..* wi
215a0 6e 2f 63 6f 6e 66 69 67 75 72 65 3a 20 20 20 20  n/configure:    
215b0 20 20 20 20 20 20 20 20 28 61 75 74 6f 63 6f 6e          (autocon
215c0 66 2d 32 2e 35 39 29 0a 09 2a 20 67 65 6e 65 72  f-2.59)..* gener
215d0 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73 3a  ic/tclInt.decls:
215e0 20 20 20 20 20 43 68 61 6e 67 65 20 31 73 74 20       Change 1st 
215f0 70 61 72 61 6d 20 6f 66 20 54 63 6c 53 6f 63 6b  param of TclSock
21600 4d 69 6e 69 6d 75 6d 42 75 66 66 65 72 73 0a 09  MinimumBuffers..
21610 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
21620 44 65 63 6c 73 2e 68 3a 20 20 20 20 74 6f 20 43  Decls.h:    to C
21630 6c 69 65 6e 74 44 61 74 61 2c 20 61 6e 64 20 54  lientData, and T
21640 63 6c 57 69 6e 28 47 65 74 7c 53 65 74 29 53 6f  clWin(Get|Set)So
21650 63 6b 4f 70 74 0a 09 2a 20 67 65 6e 65 72 69 63  ckOpt..* generic
21660 2f 74 63 6c 49 6e 74 50 6c 61 74 44 65 63 6c 73  /tclIntPlatDecls
21670 2e 68 3a 74 6f 20 53 4f 43 4b 45 54 2c 20 62 65  .h:to SOCKET, be
21680 63 61 75 73 65 20 6f 6e 20 57 69 6e 36 34 20 74  cause on Win64 t
21690 68 6f 73 65 20 61 72 65 0a 09 2a 20 67 65 6e 65  hose are..* gene
216a0 72 69 63 2f 74 63 6c 49 4f 53 6f 63 6b 2e 63 3a  ric/tclIOSock.c:
216b0 09 20 20 20 20 36 34 2d 62 69 74 2c 20 77 68 69  .    64-bit, whi
216c0 63 68 20 64 6f 65 73 20 6e 6f 74 20 66 69 74 2e  ch does not fit.
216d0 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f  ..* win/tclWinSo
216e0 63 6b 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f 74 63  ck.c:..* unix/tc
216f0 6c 55 6e 69 78 53 6f 63 6b 2e 63 3a 0a 0a 32 30  lUnixSock.c:..20
21700 31 30 2d 31 32 2d 30 39 20 20 44 6f 6e 61 6c 20  10-12-09  Donal 
21710 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
21720 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
21730 09 2a 20 74 65 73 74 73 2f 66 43 6d 64 2e 74 65  .* tests/fCmd.te
21740 73 74 3a 20 49 6d 70 72 6f 76 65 20 73 61 6e 69  st: Improve sani
21750 74 79 20 6f 66 20 63 6f 6e 73 74 72 61 69 6e 74  ty of constraint
21760 73 20 6e 6f 77 20 74 68 61 74 20 77 65 20 64 6f  s now that we do
21770 6e 27 74 0a 09 73 75 70 70 6f 72 74 20 61 6e 79  n't..support any
21780 74 68 69 6e 67 20 62 65 66 6f 72 65 20 57 69 6e  thing before Win
21790 64 6f 77 73 20 32 30 30 30 2e 0a 0a 09 2a 20 67  dows 2000....* g
217a0 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 41 48 2e  eneric/tclCmdAH.
217b0 63 20 28 54 63 6c 49 6e 69 74 46 69 6c 65 43 6d  c (TclInitFileCm
217c0 64 2c 20 54 63 6c 4d 61 6b 65 46 69 6c 65 43 6f  d, TclMakeFileCo
217d0 6d 6d 61 6e 64 53 61 66 65 2c 20 2e 2e 2e 29 3a  mmandSafe, ...):
217e0 0a 09 42 72 65 61 6b 20 75 70 20 5b 66 69 6c 65  ..Break up [file
217f0 5d 20 69 6e 74 6f 20 61 6e 20 65 6e 73 65 6d 62  ] into an ensemb
21800 6c 65 2e 20 4e 6f 74 65 20 74 68 61 74 20 74 68  le. Note that th
21810 65 20 65 6e 73 65 6d 62 6c 65 20 69 73 20 73 61  e ensemble is sa
21820 66 65 20 69 6e 0a 09 69 74 73 65 6c 66 2c 20 62  fe in..itself, b
21830 75 74 20 74 68 65 20 6d 61 6a 6f 72 69 74 79 20  ut the majority 
21840 6f 66 20 69 74 73 20 73 75 62 63 6f 6d 6d 61 6e  of its subcomman
21850 64 73 20 61 72 65 20 6e 6f 74 2e 0a 09 2a 20 67  ds are not...* g
21860 65 6e 65 72 69 63 2f 74 63 6c 46 43 6d 64 2e 63  eneric/tclFCmd.c
21870 20 28 46 69 6c 65 43 6f 70 79 52 65 6e 61 6d 65   (FileCopyRename
21880 2c 54 63 6c 46 69 6c 65 44 65 6c 65 74 65 43 6d  ,TclFileDeleteCm
21890 64 2c 54 63 6c 46 69 6c 65 41 74 74 72 73 43 6d  d,TclFileAttrsCm
218a0 64 29 0a 09 28 54 63 6c 46 69 6c 65 4d 61 6b 65  d)..(TclFileMake
218b0 44 69 72 73 43 6d 64 29 3a 20 41 64 6a 75 73 74  DirsCmd): Adjust
218c0 20 74 68 65 73 65 20 73 75 62 63 6f 6d 6d 61 6e   these subcomman
218d0 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  d implementation
218e0 73 20 74 6f 20 77 6f 72 6b 0a 09 69 6e 73 69 64  s to work..insid
218f0 65 20 61 6e 20 65 6e 73 65 6d 62 6c 65 2e 0a 09  e an ensemble...
21900 28 54 63 6c 46 69 6c 65 4c 69 6e 6b 43 6d 64 2c  (TclFileLinkCmd,
21910 20 54 63 6c 46 69 6c 65 52 65 61 64 4c 69 6e 6b   TclFileReadLink
21920 43 6d 64 2c 20 54 63 6c 46 69 6c 65 54 65 6d 70  Cmd, TclFileTemp
21930 6f 72 61 72 79 43 6d 64 29 3a 20 4d 6f 76 65 20  oraryCmd): Move 
21940 74 68 65 73 65 0a 09 73 75 62 63 6f 6d 6d 61 6e  these..subcomman
21950 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  d implementation
21960 73 20 66 72 6f 6d 20 74 63 6c 43 6d 64 41 48 2e  s from tclCmdAH.
21970 63 2c 20 77 68 65 72 65 20 74 68 65 79 20 64 69  c, where they di
21980 64 6e 27 74 20 72 65 61 6c 6c 79 0a 09 62 65 6c  dn't really..bel
21990 6f 6e 67 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  ong...* generic/
219a0 74 63 6c 49 4f 43 6d 64 2e 63 20 28 54 63 6c 43  tclIOCmd.c (TclC
219b0 68 61 6e 6e 65 6c 4e 61 6d 65 73 43 6d 64 29 3a  hannelNamesCmd):
219c0 20 4d 6f 76 65 20 74 6f 20 6d 6f 72 65 20 61 70   Move to more ap
219d0 70 72 6f 70 72 69 61 74 65 0a 09 73 6f 75 72 63  propriate..sourc
219e0 65 20 66 69 6c 65 2e 0a 09 2a 20 67 65 6e 65 72  e file...* gener
219f0 69 63 2f 74 63 6c 45 6e 73 65 6d 62 6c 65 2e 63  ic/tclEnsemble.c
21a00 20 28 54 63 6c 4d 61 6b 65 45 6e 73 65 6d 62 6c   (TclMakeEnsembl
21a10 65 29 3a 20 53 74 61 72 74 20 6f 66 20 63 6f 64  e): Start of cod
21a20 65 20 74 6f 20 6d 61 6b 65 0a 09 70 61 72 74 69  e to make..parti
21a30 61 6c 6c 79 2d 73 61 66 65 20 65 6e 73 65 6d 62  ally-safe ensemb
21a40 6c 65 73 2e 20 43 75 72 72 65 6e 74 6c 79 20 64  les. Currently d
21a50 6f 65 73 20 6e 6f 74 20 66 75 6e 63 74 69 6f 6e  oes not function
21a60 20 61 73 20 65 78 70 65 63 74 65 64 20 64 75 65   as expected due
21a70 0a 09 74 6f 20 76 61 72 69 6f 75 73 20 73 68 6f  ..to various sho
21a80 72 74 63 6f 6d 69 6e 67 73 20 69 6e 20 68 6f 77  rtcomings in how
21a90 20 73 61 66 65 20 69 6e 74 65 72 70 72 65 74 65   safe interprete
21aa0 72 73 20 61 72 65 20 63 6f 6e 73 74 72 75 63 74  rs are construct
21ab0 65 64 2e 0a 09 2a 20 74 65 73 74 73 2f 63 6d 64  ed...* tests/cmd
21ac0 41 48 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 66  AH.test, tests/f
21ad0 43 6d 64 2e 74 65 73 74 2c 20 74 65 73 74 73 2f  Cmd.test, tests/
21ae0 69 6e 74 65 72 70 2e 74 65 73 74 3a 20 54 65 73  interp.test: Tes
21af0 74 20 75 70 64 61 74 65 73 0a 09 74 6f 20 74 61  t updates..to ta
21b00 6b 65 20 69 6e 74 6f 20 61 63 63 6f 75 6e 74 20  ke into account 
21b10 73 79 73 74 65 6d 61 74 69 7a 61 74 69 6f 6e 20  systematization 
21b20 6f 66 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65  of error message
21b30 73 2e 0a 0a 09 2a 20 74 65 73 74 73 2f 61 70 70  s....* tests/app
21b40 65 6e 64 2e 74 65 73 74 2c 20 74 65 73 74 73 2f  end.test, tests/
21b50 61 70 70 65 6e 64 43 6f 6d 70 2e 74 65 73 74 3a  appendComp.test:
21b60 20 43 6c 65 61 6e 20 75 70 20 74 65 73 74 73 20   Clean up tests 
21b70 73 6f 20 74 68 61 74 0a 09 74 68 65 79 20 64 6f  so that..they do
21b80 6e 27 74 20 6c 65 61 76 65 20 74 68 69 6e 67 73  n't leave things
21b90 20 69 6e 20 74 68 65 20 67 6c 6f 62 61 6c 20 65   in the global e
21ba0 6e 76 69 72 6f 6e 6d 65 6e 74 20 28 64 65 74 65  nvironment (dete
21bb0 63 74 65 64 20 77 68 65 6e 20 64 6f 69 6e 67 0a  cted when doing.
21bc0 09 2d 73 69 6e 67 6c 65 70 72 6f 63 20 74 65 73  .-singleproc tes
21bd0 74 69 6e 67 29 2e 0a 0a 32 30 31 30 2d 31 32 2d  ting)...2010-12-
21be0 30 37 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  07  Donal K. Fel
21bf0 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
21c00 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73  .sf.net>...* tes
21c10 74 73 2f 66 43 6d 64 2e 74 65 73 74 2c 20 74 65  ts/fCmd.test, te
21c20 73 74 73 2f 73 61 66 65 2e 74 65 73 74 2c 20 74  sts/safe.test, t
21c30 65 73 74 73 2f 75 70 6c 65 76 65 6c 2e 74 65 73  ests/uplevel.tes
21c40 74 2c 0a 09 2a 20 74 65 73 74 73 2f 75 70 76 61  t,..* tests/upva
21c50 72 2e 74 65 73 74 2c 20 74 65 73 74 73 2f 76 61  r.test, tests/va
21c60 72 2e 74 65 73 74 3a 20 43 6f 6e 76 65 72 74 20  r.test: Convert 
21c70 6d 6f 72 65 20 74 65 73 74 73 20 74 6f 20 74 63  more tests to tc
21c80 6c 74 65 73 74 32 20 61 6e 64 0a 09 66 61 63 74  ltest2 and..fact
21c90 6f 72 20 74 68 65 6d 20 74 6f 20 62 65 20 65 61  or them to be ea
21ca0 73 69 65 72 20 74 6f 20 75 6e 64 65 72 73 74 61  sier to understa
21cb0 6e 64 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  nd....* generic/
21cc0 74 63 6c 53 74 72 54 6f 44 2e 63 3a 20 54 69 64  tclStrToD.c: Tid
21cd0 79 20 75 70 20 63 6f 64 65 20 73 6f 20 74 68 61  y up code so tha
21ce0 74 20 6d 6f 72 65 20 23 69 66 64 65 66 2d 66 65  t more #ifdef-fe
21cf0 72 79 20 69 73 0a 09 71 75 61 72 61 6e 74 69 6e  ry is..quarantin
21d00 65 64 20 61 74 20 74 68 65 20 66 72 6f 6e 74 20  ed at the front 
21d10 6f 66 20 74 68 65 20 66 69 6c 65 20 61 6e 64 20  of the file and 
21d20 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 65 72 73  function headers
21d30 20 66 6f 6c 6c 6f 77 20 74 68 65 0a 09 6d 6f 64   follow the..mod
21d40 65 72 6e 20 54 63 6c 20 73 74 79 6c 65 2e 0a 0a  ern Tcl style...
21d50 32 30 31 30 2d 31 32 2d 30 36 20 20 4a 61 6e 20  2010-12-06  Jan 
21d60 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
21d70 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
21d80 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
21d90 6c 42 69 6e 61 72 79 2e 63 3a 20 20 5b 42 75 67  lBinary.c:  [Bug
21da0 20 33 31 32 39 34 34 38 5d 3a 20 50 6f 73 73 69   3129448]: Possi
21db0 62 6c 65 20 6f 76 65 72 2d 61 6c 6c 6f 63 61 74  ble over-allocat
21dc0 69 6f 6e 20 6f 6e 0a 09 2a 20 67 65 6e 65 72 69  ion on..* generi
21dd0 63 2f 74 63 6c 43 6b 61 6c 6c 6f 63 2e 63 3a 20  c/tclCkalloc.c: 
21de0 36 34 2d 62 69 74 20 70 6c 61 74 66 6f 72 6d 73  64-bit platforms
21df0 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
21e00 54 72 61 63 65 2e 63 3a 0a 0a 32 30 31 30 2d 31  Trace.c:..2010-1
21e10 32 2d 30 35 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  2-05  Jan Nijtma
21e20 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
21e30 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
21e40 75 6e 69 78 2f 74 63 6c 2e 6d 34 3a 20 5b 50 61  unix/tcl.m4: [Pa
21e50 74 63 68 20 33 31 31 36 34 39 30 5d 3a 20 43 72  tch 3116490]: Cr
21e60 6f 73 73 2d 63 6f 6d 70 69 6c 65 20 73 75 70 70  oss-compile supp
21e70 6f 72 74 20 66 6f 72 20 75 6e 69 78 0a 09 2a 20  ort for unix..* 
21e80 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a 20  unix/configure: 
21e90 28 61 75 74 6f 63 6f 6e 66 2d 32 2e 35 39 29 0a  (autoconf-2.59).
21ea0 0a 32 30 31 30 2d 31 32 2d 30 33 20 20 4a 65 66  .2010-12-03  Jef
21eb0 66 20 48 6f 62 62 73 20 20 3c 6a 65 66 66 68 40  f Hobbs  <[email protected]
21ec0 41 63 74 69 76 65 53 74 61 74 65 2e 63 6f 6d 3e  ActiveState.com>
21ed0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
21ee0 55 74 69 6c 2e 63 20 28 54 63 6c 52 65 54 6f 47  Util.c (TclReToG
21ef0 6c 6f 62 29 3a 20 41 64 64 20 65 78 74 72 61 20  lob): Add extra 
21f00 63 68 65 63 6b 20 66 6f 72 20 6d 75 6c 74 69 70  check for multip
21f10 6c 65 20 69 6e 6e 65 72 0a 09 2a 73 20 74 68 61  le inner..*s tha
21f20 74 20 6c 65 61 64 73 20 74 6f 20 70 6f 6f 72 20  t leads to poor 
21f30 72 65 63 75 72 73 69 76 65 20 67 6c 6f 62 20 6d  recursive glob m
21f40 61 74 63 68 69 6e 67 2c 20 64 65 66 65 72 20 74  atching, defer t
21f50 6f 20 6f 72 69 67 69 6e 61 6c 20 52 45 0a 09 69  o original RE..i
21f60 6e 73 74 65 61 64 2e 20 20 74 63 6c 62 65 6e 63  nstead.  tclbenc
21f70 68 20 52 45 20 76 61 72 20 62 61 63 6b 74 72 61  h RE var backtra
21f80 63 6b 2e 0a 0a 32 30 31 30 2d 31 32 2d 30 33 20  ck...2010-12-03 
21f90 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
21fa0 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
21fb0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
21fc0 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 20 20 20  ic/tclUtil.c:   
21fd0 53 69 6c 65 6e 63 65 20 67 63 63 20 77 61 72 6e  Silence gcc warn
21fe0 69 6e 67 20 77 68 65 6e 20 75 73 69 6e 67 20 2d  ing when using -
21ff0 57 77 72 69 74 65 2d 73 74 72 69 6e 67 73 0a 09  Wwrite-strings..
22000 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72  * generic/tclStr
22010 54 6f 44 2e 63 3a 20 53 69 6c 65 6e 63 65 20 67  ToD.c: Silence g
22020 63 63 20 77 61 72 6e 69 6e 67 20 66 6f 72 20 6e  cc warning for n
22030 6f 6e 2d 49 45 45 45 20 70 6c 61 74 66 6f 72 6d  on-IEEE platform
22040 73 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c  s..* win/Makefil
22050 65 2e 69 6e 3a 20 20 5b 50 61 74 63 68 20 33 31  e.in:  [Patch 31
22060 31 36 34 39 30 5d 3a 20 43 72 6f 73 73 2d 63 6f  16490]: Cross-co
22070 6d 70 69 6c 65 20 54 63 6c 20 6d 69 6e 67 77 33  mpile Tcl mingw3
22080 32 20 6f 6e 20 75 6e 69 78 0a 09 2a 20 77 69 6e  2 on unix..* win
22090 2f 74 63 6c 2e 6d 34 3a 20 20 20 20 20 20 20 54  /tcl.m4:       T
220a0 68 69 73 20 6d 61 6b 65 73 20 69 74 20 70 6f 73  his makes it pos
220b0 73 69 62 6c 65 20 74 6f 20 63 72 6f 73 73 2d 63  sible to cross-c
220c0 6f 6d 70 69 6c 65 20 54 63 6c 2f 54 6b 20 66 6f  ompile Tcl/Tk fo
220d0 72 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75  r..* win/configu
220e0 72 65 2e 69 6e 3a 20 57 69 6e 64 6f 77 73 20 28  re.in: Windows (
220f0 65 69 74 68 65 72 20 33 32 2d 62 69 74 20 6f 72  either 32-bit or
22100 20 36 34 2d 62 69 74 29 20 6f 75 74 2d 6f 66 2d   64-bit) out-of-
22110 74 68 65 2d 62 6f 78 0a 09 2a 20 77 69 6e 2f 63  the-box..* win/c
22120 6f 6e 66 69 67 75 72 65 3a 20 20 20 20 6f 6e 20  onfigure:    on 
22130 55 4e 49 58 2c 20 75 73 69 6e 67 20 6d 69 6e 67  UNIX, using ming
22140 77 2d 77 36 34 20 62 75 69 6c 64 20 74 6f 6f 6c  w-w64 build tool
22150 73 20 28 49 66 20 49 74 63 6c 2c 0a 09 74 64 62  s (If Itcl,..tdb
22160 63 20 61 6e 64 20 54 68 72 65 61 64 20 74 61 6b  c and Thread tak
22170 65 20 6f 76 65 72 20 74 68 65 20 6c 61 74 65 73  e over the lates
22180 74 20 74 63 6c 2e 6d 34 2c 20 74 68 65 79 20 63  t tcl.m4, they c
22190 61 6e 20 64 6f 20 74 68 61 74 20 74 6f 6f 29 2e  an do that too).
221a0 0a 0a 32 30 31 30 2d 31 32 2d 30 31 20 20 4b 65  ..2010-12-01  Ke
221b0 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b  vin B. Kenny  <k
221c0 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a  [email protected]>.
221d0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53  ..* generic/tclS
221e0 74 72 54 6f 44 2e 63 20 28 53 65 74 50 72 65 63  trToD.c (SetPrec
221f0 69 73 69 6f 6e 4c 69 6d 69 74 73 2c 20 54 63 6c  isionLimits, Tcl
22200 44 6f 75 62 6c 65 44 69 67 69 74 73 29 3a 0a 09  DoubleDigits):..
22210 5b 42 75 67 20 33 31 32 34 36 37 35 5d 3a 20 41  [Bug 3124675]: A
22220 64 64 65 64 20 6d 65 61 6e 69 6e 67 6c 65 73 73  dded meaningless
22230 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20   initialization 
22240 6f 66 20 27 69 27 2c 20 27 69 6c 69 6d 27 20 61  of 'i', 'ilim' a
22250 6e 64 0a 09 27 69 6c 69 6d 31 27 20 74 6f 20 73  nd..'ilim1' to s
22260 69 6c 65 6e 63 65 20 77 61 72 6e 69 6e 67 73 20  ilence warnings 
22270 66 72 6f 6d 20 74 68 65 20 43 20 63 6f 6d 70 69  from the C compi
22280 6c 65 72 20 61 62 6f 75 74 20 70 6f 73 73 69 62  ler about possib
22290 6c 65 20 75 73 65 20 6f 66 0a 09 75 6e 69 6e 69  le use of..unini
222a0 74 69 61 6c 69 7a 65 64 20 76 61 72 69 61 62 6c  tialized variabl
222b0 65 73 2c 20 41 64 64 65 64 20 61 20 70 61 6e 69  es, Added a pani
222c0 63 20 74 6f 20 74 68 65 20 27 73 77 69 74 63 68  c to the 'switch
222d0 27 20 74 68 61 74 20 61 73 73 69 67 6e 73 0a 09  ' that assigns..
222e0 74 68 65 6d 2c 20 74 6f 20 61 73 73 65 72 74 20  them, to assert 
222f0 74 68 61 74 20 74 68 65 20 27 64 65 66 61 75 6c  that the 'defaul
22300 74 27 20 63 61 73 65 20 69 73 20 69 6d 70 6f 73  t' case is impos
22310 73 69 62 6c 65 2e 0a 0a 32 30 31 30 2d 31 32 2d  sible...2010-12-
22320 30 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  01  Jan Nijtmans
22330 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
22340 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
22350 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
22360 3a 20 46 69 78 20 67 63 63 20 36 34 2d 62 69 74  : Fix gcc 64-bit
22370 20 77 61 72 6e 69 6e 67 73 3a 20 63 61 73 74 20   warnings: cast 
22380 66 72 6f 6d 20 70 6f 69 6e 74 65 72 20 74 6f 0a  from pointer to.
22390 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 48 61  .* generic/tclHa
223a0 73 68 2e 63 3a 20 20 69 6e 74 65 67 65 72 20 6f  sh.c:  integer o
223b0 66 20 64 69 66 66 65 72 65 6e 74 20 73 69 7a 65  f different size
223c0 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
223d0 54 65 73 74 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  Test.c:..* gener
223e0 69 63 2f 74 63 6c 54 68 72 65 61 64 54 65 73 74  ic/tclThreadTest
223f0 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
22400 63 6c 53 74 72 54 6f 44 2e 63 3a 20 46 69 78 20  clStrToD.c: Fix 
22410 67 63 63 28 2d 34 2e 35 2e 32 29 20 77 61 72 6e  gcc(-4.5.2) warn
22420 69 6e 67 3a 20 27 73 74 61 74 69 63 27 20 69 73  ing: 'static' is
22430 20 6e 6f 74 20 61 74 0a 09 62 65 67 69 6e 6e 69   not at..beginni
22440 6e 67 20 6f 66 20 64 65 63 6c 61 72 61 74 69 6f  ng of declaratio
22450 6e 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  n...* generic/tc
22460 6c 50 61 6e 69 63 2e 63 3a 20 41 6c 6c 6f 77 20  lPanic.c: Allow 
22470 54 63 6c 5f 50 61 6e 69 63 28 29 20 74 6f 20 65  Tcl_Panic() to e
22480 6e 74 65 72 20 74 68 65 20 64 65 62 75 67 67 65  nter the debugge
22490 72 20 6f 6e 20 77 69 6e 33 32 0a 09 2a 20 67 65  r on win32..* ge
224a0 6e 65 72 69 63 2f 74 63 6c 43 6b 61 6c 6c 6f 63  neric/tclCkalloc
224b0 2e 63 3a 20 55 73 65 20 54 63 6c 5f 50 61 6e 69  .c: Use Tcl_Pani
224c0 63 28 29 20 69 6e 20 73 74 65 61 64 20 6f 66 20  c() in stead of 
224d0 64 75 70 6c 69 63 61 74 69 6e 67 20 74 68 65 0a  duplicating the.
224e0 09 63 6f 64 65 2e 0a 0a 32 30 31 30 2d 31 31 2d  .code...2010-11-
224f0 33 30 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20  30  Jeff Hobbs  
22500 3c 6a 65 66 66 68 40 41 63 74 69 76 65 53 74 61  <[email protected]
22510 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65 6e 65  te.com>...* gene
22520 72 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73  ric/tclInt.decls
22530 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  , generic/tclInt
22540 2e 68 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  .h, generic/tclI
22550 6e 74 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67 65  ntDecls.h:..* ge
22560 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e 69  neric/tclStubIni
22570 74 2e 63 3a 20 54 63 6c 46 6f 72 6d 61 74 49 6e  t.c: TclFormatIn
22580 74 20 72 65 73 74 6f 72 65 64 20 61 74 20 73 6c  t restored at sl
22590 6f 74 20 32 34 0a 09 2a 20 67 65 6e 65 72 69 63  ot 24..* generic
225a0 2f 74 63 6c 55 74 69 6c 2e 63 20 28 54 63 6c 46  /tclUtil.c (TclF
225b0 6f 72 6d 61 74 49 6e 74 29 3a 20 72 65 73 74 6f  ormatInt): resto
225c0 72 65 20 54 63 6c 46 6f 72 6d 61 74 49 6e 74 20  re TclFormatInt 
225d0 66 75 6e 63 20 66 72 6f 6d 0a 09 32 30 30 35 2d  func from..2005-
225e0 30 37 2d 30 35 20 6d 61 63 72 6f 2d 69 7a 61 74  07-05 macro-izat
225f0 69 6f 6e 2e 20 42 65 6e 63 68 6d 61 72 6b 73 20  ion. Benchmarks 
22600 69 6e 64 69 63 61 74 65 20 69 74 20 69 73 20 66  indicate it is f
22610 61 73 74 65 72 2c 20 61 73 20 61 20 6b 65 79 0a  aster, as a key.
22620 09 69 6e 74 2d 3e 73 74 72 69 6e 67 20 72 6f 75  .int->string rou
22630 74 69 6e 65 20 28 65 2e 67 2e 20 69 6e 74 2d 69  tine (e.g. int-i
22640 6e 64 65 78 65 64 20 61 72 72 61 79 73 29 2e 0a  ndexed arrays)..
22650 0a 32 30 31 30 2d 31 31 2d 32 39 20 41 6c 65 78  .2010-11-29 Alex
22660 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
22670 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
22680 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
22690 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
226a0 42 61 73 69 63 2e 63 3a 20 50 61 74 63 68 20 62  Basic.c: Patch b
226b0 79 20 4d 69 67 75 65 6c 2c 20 70 72 6f 76 69 64  y Miguel, provid
226c0 69 6e 67 20 61 0a 09 5b 3a 3a 74 63 6c 3a 3a 75  ing a..[::tcl::u
226d0 6e 73 75 70 70 6f 72 74 65 64 3a 3a 69 6e 6a 65  nsupported::inje
226e0 63 74 20 63 6f 72 6f 6e 61 6d 65 20 63 6f 6d 6d  ct coroname comm
226f0 61 6e 64 20 61 72 67 73 5d 2c 20 77 68 69 63 68  and args], which
22700 20 70 72 65 70 65 6e 64 73 0a 09 28 22 69 6e 6a   prepends..("inj
22710 65 63 74 73 22 29 20 61 72 62 69 74 72 61 72 79  ects") arbitrary
22720 20 63 6f 64 65 20 74 6f 20 61 20 73 75 73 70 65   code to a suspe
22730 6e 64 65 64 20 63 6f 72 6f 27 73 20 66 75 74 75  nded coro's futu
22740 72 65 20 72 65 73 75 6d 70 74 69 6f 6e 2e 0a 09  re resumption...
22750 4e 65 61 74 20 66 6f 72 20 64 65 62 75 67 67 69  Neat for debuggi
22760 6e 67 20 63 6f 6d 70 6c 65 78 20 63 6f 72 6f 73  ng complex coros
22770 20 77 69 74 68 6f 75 74 20 68 65 61 76 79 20 69   without heavy i
22780 6e 73 74 72 75 6d 65 6e 74 61 74 69 6f 6e 2e 0a  nstrumentation..
22790 0a 32 30 31 30 2d 31 31 2d 32 39 20 20 4b 65 76  .2010-11-29  Kev
227a0 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65  in B. Kenny  <ke
227b0 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a  [email protected]>..
227c0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e  .* generic/tclIn
227d0 74 2e 64 65 63 6c 73 3a 0a 09 2a 20 67 65 6e 65  t.decls:..* gene
227e0 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a  ric/tclInt.h:..*
227f0 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72 54   generic/tclStrT
22800 6f 44 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63  oD.c:..* generic
22810 2f 74 63 6c 54 65 73 74 2e 63 3a 0a 09 2a 20 67  /tclTest.c:..* g
22820 65 6e 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74  eneric/tclTomMat
22830 68 2e 64 65 63 6c 73 3a 0a 09 2a 20 67 65 6e 65  h.decls:..* gene
22840 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 0a 09  ric/tclUtil.c:..
22850 2a 20 74 65 73 74 73 2f 75 74 69 6c 2e 74 65 73  * tests/util.tes
22860 74 3a 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66  t:..* unix/Makef
22870 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 4d  ile.in:..* win/M
22880 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77  akefile.in:..* w
22890 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 3a 20  in/makefile.vc: 
228a0 52 65 77 72 69 74 65 20 6f 66 20 54 63 6c 5f 50  Rewrite of Tcl_P
228b0 72 69 6e 74 44 6f 75 62 6c 65 20 61 6e 64 20 54  rintDouble and T
228c0 63 6c 44 6f 75 62 6c 65 44 69 67 69 74 73 20 74  clDoubleDigits t
228d0 68 61 74 0a 09 28 61 29 20 66 69 78 65 73 20 61  hat..(a) fixes a
228e0 20 73 65 76 65 72 65 20 70 65 72 66 6f 72 6d 61   severe performa
228f0 6e 63 65 20 70 72 6f 62 6c 65 6d 20 77 69 74 68  nce problem with
22900 20 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20   floating point 
22910 73 68 69 6d 6d 65 72 69 6e 67 0a 09 72 65 70 6f  shimmering..repo
22920 72 74 65 64 20 62 79 20 4b 61 72 6c 20 4c 65 68  rted by Karl Leh
22930 65 6e 62 61 75 65 72 2c 20 28 62 29 20 61 6c 6c  enbauer, (b) all
22940 6f 77 73 20 54 63 6c 44 6f 75 62 6c 65 44 69 67  ows TclDoubleDig
22950 69 74 73 20 74 6f 20 67 65 6e 65 72 61 74 65 0a  its to generate.
22960 09 74 68 65 20 64 69 67 69 74 20 73 74 72 69 6e  .the digit strin
22970 67 73 20 66 6f 72 20 27 65 27 20 61 6e 64 20 27  gs for 'e' and '
22980 66 27 20 66 6f 72 6d 61 74 2c 20 73 6f 20 74 68  f' format, so th
22990 61 74 20 69 74 20 63 61 6e 20 62 65 20 75 73 65  at it can be use
229a0 64 20 66 6f 72 0a 09 74 63 6c 5f 70 72 65 63 69  d for..tcl_preci
229b0 73 69 6f 6e 20 21 3d 20 30 20 28 61 6e 64 20 70  sion != 0 (and p
229c0 6f 73 73 69 62 6c 79 20 6c 61 74 65 72 20 66 6f  ossibly later fo
229d0 72 20 5b 66 6f 72 6d 61 74 5d 29 2c 20 28 63 29  r [format]), (c)
229e0 20 66 69 78 65 73 20 5b 42 75 67 0a 09 33 31 32   fixes [Bug..312
229f0 30 31 33 39 5d 20 62 79 20 6d 61 6b 69 6e 67 20  0139] by making 
22a00 54 63 6c 50 72 69 6e 74 44 6f 75 62 6c 65 20 69  TclPrintDouble i
22a10 6e 68 65 72 65 6e 74 6c 79 20 6c 6f 63 61 6c 65  nherently locale
22a20 2d 69 6e 64 65 70 65 6e 64 65 6e 74 2c 20 28 64  -independent, (d
22a30 29 0a 09 61 64 64 73 20 74 65 73 74 20 63 61 73  )..adds test cas
22a40 65 73 20 74 6f 20 75 74 69 6c 2e 74 65 73 74 20  es to util.test 
22a50 66 6f 72 20 63 6f 72 72 65 63 74 20 72 6f 75 6e  for correct roun
22a60 64 69 6e 67 20 69 6e 20 64 69 66 66 69 63 75 6c  ding in difficul
22a70 74 20 63 61 73 65 73 0a 09 6f 66 20 54 63 6c 44  t cases..of TclD
22a80 6f 75 62 6c 65 44 69 67 69 74 73 20 77 68 65 72  oubleDigits wher
22a90 65 20 66 69 78 65 64 2d 20 70 72 65 63 69 73 69  e fixed- precisi
22aa0 6f 6e 20 72 65 73 75 6c 74 73 20 61 72 65 20 72  on results are r
22ab0 65 71 75 65 73 74 65 64 2e 20 28 65 29 0a 09 61  equested. (e)..a
22ac0 64 64 73 20 74 65 73 74 20 63 61 73 65 73 20 74  dds test cases t
22ad0 6f 20 75 74 69 6c 2e 74 65 73 74 20 66 6f 72 20  o util.test for 
22ae0 74 68 65 20 63 6f 6e 74 72 6f 76 65 72 73 69 61  the controversia
22af0 6c 20 61 73 70 65 63 74 73 20 6f 66 20 5b 42 75  l aspects of [Bu
22b00 67 0a 09 33 31 30 35 32 34 37 5d 2e 20 41 73 20  g..3105247]. As 
22b10 61 20 73 69 64 65 20 65 66 66 65 63 74 2c 20 74  a side effect, t
22b20 77 6f 20 6d 6f 72 65 20 6d 6f 64 75 6c 65 73 20  wo more modules 
22b30 66 72 6f 6d 20 6c 69 62 74 6f 6d 6d 61 74 68 0a  from libtommath.
22b40 09 28 62 6e 5f 6d 70 5f 73 65 74 5f 69 6e 74 2e  .(bn_mp_set_int.
22b50 63 20 61 6e 64 20 62 6e 5f 6d 70 5f 69 6e 69 74  c and bn_mp_init
22b60 5f 73 65 74 5f 69 6e 74 2e 63 29 20 61 72 65 20  _set_int.c) are 
22b70 62 72 6f 75 67 68 74 20 69 6e 74 6f 20 74 68 65  brought into the
22b80 20 62 75 69 6c 64 2c 0a 09 73 69 6e 63 65 20 74   build,..since t
22b90 68 65 20 6e 65 77 20 63 6f 64 65 20 75 73 65 73  he new code uses
22ba0 20 74 68 65 6d 2e 0a 0a 09 2a 20 67 65 6e 65 72   them....* gener
22bb0 69 63 2f 74 63 6c 49 6e 74 44 65 63 6c 73 2e 68  ic/tclIntDecls.h
22bc0 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
22bd0 53 74 75 62 49 6e 69 74 2e 63 3a 0a 09 2a 20 67  StubInit.c:..* g
22be0 65 6e 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74  eneric/tclTomMat
22bf0 68 44 65 63 6c 73 2e 68 3a 09 52 65 67 65 6e 65  hDecls.h:.Regene
22c00 72 61 74 65 64 2e 0a 0a 32 30 31 30 2d 31 31 2d  rated...2010-11-
22c10 32 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  24  Donal K. Fel
22c20 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
22c30 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 65 73  .sf.net>...* tes
22c40 74 73 2f 63 68 61 6e 69 6f 2e 74 65 73 74 2c 20  ts/chanio.test, 
22c50 74 65 73 74 73 2f 69 6f 67 74 2e 74 65 73 74 2c  tests/iogt.test,
22c60 20 74 65 73 74 73 2f 69 6f 54 72 61 6e 73 2e 74   tests/ioTrans.t
22c70 65 73 74 3a 20 43 6f 6e 76 65 72 74 20 6d 6f 72  est: Convert mor
22c80 65 0a 09 74 65 73 74 73 20 74 6f 20 74 63 6c 74  e..tests to tclt
22c90 65 73 74 32 20 61 6e 64 20 66 61 63 74 6f 72 20  est2 and factor 
22ca0 74 68 65 6d 20 74 6f 20 62 65 20 65 61 73 69 65  them to be easie
22cb0 72 20 74 6f 20 75 6e 64 65 72 73 74 61 6e 64 2e  r to understand.
22cc0 0a 0a 32 30 31 30 2d 31 31 2d 32 30 20 20 44 6f  ..2010-11-20  Do
22cd0 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
22ce0 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
22cf0 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 63 68 61  t>...* tests/cha
22d00 6e 69 6f 2e 74 65 73 74 3a 20 43 6f 6e 76 65 72  nio.test: Conver
22d10 74 65 64 20 6d 61 6e 79 20 74 65 73 74 73 20 74  ted many tests t
22d20 6f 20 74 63 6c 74 65 73 74 32 20 62 79 20 6d 61  o tcltest2 by ma
22d30 72 6b 69 6e 67 20 74 68 65 0a 09 73 65 74 75 70  rking the..setup
22d40 20 61 6e 64 20 63 6c 65 61 6e 75 70 20 70 61 72   and cleanup par
22d50 74 73 20 61 73 20 73 75 63 68 2e 0a 0a 32 30 31  ts as such...201
22d60 30 2d 31 31 2d 31 39 20 20 4a 61 6e 20 4e 69 6a  0-11-19  Jan Nij
22d70 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
22d80 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
22d90 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33 32 44  .* win/tclWin32D
22da0 6c 6c 2e 63 3a 20 46 69 78 20 67 63 63 20 77 61  ll.c: Fix gcc wa
22db0 72 6e 69 6e 67 73 3a 20 75 6e 75 73 65 64 20 76  rnings: unused v
22dc0 61 72 69 61 62 6c 65 20 27 72 65 67 69 73 74 72  ariable 'registr
22dd0 61 74 69 6f 6e 27 0a 09 2a 20 77 69 6e 2f 74 63  ation'..* win/tc
22de0 6c 57 69 6e 43 68 61 6e 2e 63 3a 0a 09 2a 20 77  lWinChan.c:..* w
22df0 69 6e 2f 74 63 6c 57 69 6e 46 43 6d 64 2e 63 3a  in/tclWinFCmd.c:
22e00 0a 0a 32 30 31 30 2d 31 31 2d 31 38 20 20 4a 61  ..2010-11-18  Ja
22e10 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
22e20 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
22e30 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 41  et>...* win/tclA
22e40 70 70 49 6e 69 74 2e 63 3a 20 5b 46 52 51 20 34  ppInit.c: [FRQ 4
22e50 39 31 37 38 39 5d 3a 20 22 73 65 74 61 72 67 76  91789]: "setargv
22e60 28 29 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f  () doesn't suppo
22e70 72 74 20 61 20 75 6e 69 63 6f 64 65 0a 09 63 6d  rt a unicode..cm
22e80 64 6c 69 6e 65 22 20 6e 6f 77 20 69 6d 70 6c 65  dline" now imple
22e90 6d 65 6e 74 65 64 20 66 6f 72 20 63 79 67 77 69  mented for cygwi
22ea0 6e 20 61 6e 64 20 6d 69 6e 67 77 33 32 20 74 6f  n and mingw32 to
22eb0 6f 2e 0a 09 2a 20 74 65 73 74 73 2f 6d 61 69 6e  o...* tests/main
22ec0 2e 74 65 73 74 3a 20 4e 6f 20 6c 6f 6e 67 65 72  .test: No longer
22ed0 20 64 69 73 61 62 6c 65 20 74 65 73 74 73 20 54   disable tests T
22ee0 63 6c 5f 4d 61 69 6e 2d 31 2e 34 20 61 6e 64 20  cl_Main-1.4 and 
22ef0 31 2e 36 20 6f 6e 0a 09 57 69 6e 64 6f 77 73 2c  1.6 on..Windows,
22f00 20 62 65 63 61 75 73 65 20 74 68 6f 73 65 20 6e   because those n
22f10 6f 77 20 77 6f 72 6b 20 6f 6e 20 61 6c 6c 20 73  ow work on all s
22f20 75 70 70 6f 72 74 65 64 20 70 6c 61 74 66 6f 72  upported platfor
22f30 6d 73 2e 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69  ms...* win/confi
22f40 67 75 72 65 2e 69 6e 3a 20 20 53 65 74 20 4e 4f  gure.in:  Set NO
22f50 5f 56 49 5a 3d 31 20 77 68 65 6e 20 7a 6c 69 62  _VIZ=1 when zlib
22f60 20 69 73 20 63 6f 6d 70 69 6c 65 64 20 69 6e 20   is compiled in 
22f70 6c 69 62 74 63 6c 2c 0a 09 74 68 69 73 20 72 65  libtcl,..this re
22f80 73 6f 6c 76 65 73 20 63 6f 6d 70 69 6c 65 72 20  solves compiler 
22f90 77 61 72 6e 69 6e 67 73 20 69 6e 20 36 34 2d 62  warnings in 64-b
22fa0 69 74 20 61 6e 64 20 73 74 61 74 69 63 20 62 75  it and static bu
22fb0 69 6c 64 73 2e 0a 09 2a 20 77 69 6e 2f 63 6f 6e  ilds...* win/con
22fc0 66 69 67 75 72 65 20 28 72 65 67 65 6e 65 72 61  figure (regenera
22fd0 74 65 64 29 0a 0a 32 30 31 30 2d 31 31 2d 31 38  ted)..2010-11-18
22fe0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
22ff0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
23000 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 66  f.net>...* doc/f
23010 69 6c 65 2e 6e 3a 20 5b 42 75 67 20 33 31 31 31  ile.n: [Bug 3111
23020 32 39 38 5d 3a 20 54 79 70 6f 66 69 78 2e 0a 0a  298]: Typofix...
23030 09 2a 20 74 65 73 74 73 2f 6f 6f 2e 74 65 73 74  .* tests/oo.test
23040 3a 20 5b 42 75 67 20 33 31 31 31 30 35 39 5d 3a  : [Bug 3111059]:
23050 20 41 64 64 65 64 20 74 65 73 74 69 6e 67 20 74   Added testing t
23060 68 61 74 20 6e 65 61 74 6c 79 20 74 72 61 70 70  hat neatly trapp
23070 65 64 20 74 68 69 73 0a 09 69 73 73 75 65 2e 0a  ed this..issue..
23080 0a 32 30 31 30 2d 31 31 2d 31 38 20 20 4d 69 67  .2010-11-18  Mig
23090 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f 66  uel Sofer  <msof
230a0 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
230b0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
230c0 4e 61 6d 65 73 70 2e 63 3a 20 5b 42 75 67 20 33  Namesp.c: [Bug 3
230d0 31 31 31 30 35 39 5d 3a 20 46 69 78 20 6c 65 61  111059]: Fix lea
230e0 6b 20 64 75 65 20 74 6f 20 62 61 64 20 6c 6f 6f  k due to bad loo
230f0 70 69 6e 67 0a 09 63 6f 6e 73 74 72 75 63 74 2e  ping..construct.
23100 0a 0a 32 30 31 30 2d 31 31 2d 31 37 20 20 4a 61  ..2010-11-17  Ja
23110 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
23120 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
23130 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e  et>...* win/tcl.
23140 6d 34 3a 20 5b 46 52 51 20 34 39 31 37 38 39 5d  m4: [FRQ 491789]
23150 3a 20 22 73 65 74 61 72 67 76 28 29 20 64 6f 65  : "setargv() doe
23160 73 6e 27 74 20 73 75 70 70 6f 72 74 20 61 20 75  sn't support a u
23170 6e 69 63 6f 64 65 0a 09 63 6d 64 6c 69 6e 65 22  nicode..cmdline"
23180 20 6e 6f 77 20 69 6d 70 6c 65 6d 65 6e 74 65 64   now implemented
23190 20 66 6f 72 20 6d 69 6e 67 77 2d 77 36 34 0a 09   for mingw-w64..
231a0 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65 20  * win/configure 
231b0 20 20 20 28 72 65 2d 67 65 6e 65 72 61 74 65 64     (re-generated
231c0 29 0a 0a 32 30 31 30 2d 31 31 2d 31 36 20 20 4a  )..2010-11-16  J
231d0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
231e0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
231f0 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
23200 41 70 70 49 6e 69 74 2e 63 3a 42 72 69 6e 67 20  AppInit.c:Bring 
23210 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 75 6e 64 65  compilation unde
23220 72 20 6d 69 6e 67 77 2d 77 36 34 20 61 20 62 69  r mingw-w64 a bi
23230 74 20 63 6c 6f 73 65 72 0a 09 2a 20 77 69 6e 2f  t closer..* win/
23240 63 61 74 2e 63 3a 20 20 20 20 20 20 20 74 6f 20  cat.c:       to 
23250 72 65 61 6c 69 74 79 2e 20 53 65 65 20 66 6f 72  reality. See for
23260 20 77 68 61 74 27 73 20 6d 69 73 73 69 6e 67 3a   what's missing:
23270 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e 6d 34 3a 20  ..* win/tcl.m4: 
23280 20 20 20 20 20 3c 68 74 74 70 73 3a 2f 2f 73 6f       <https://so
23290 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 2f 61 70  urceforge.net/ap
232a0 70 73 2f 74 72 61 63 2f 6d 69 6e 67 77 2d 77 36  ps/trac/mingw-w6
232b0 34 2f 77 69 6b 69 2f 55 6e 69 63 6f 64 65 25 32  4/wiki/Unicode%2
232c0 30 61 70 70 73 3e 0a 09 2a 20 77 69 6e 2f 63 6f  0apps>..* win/co
232d0 6e 66 69 67 75 72 65 3a 20 20 20 28 72 65 2d 67  nfigure:   (re-g
232e0 65 6e 65 72 61 74 65 64 29 0a 09 2a 20 77 69 6e  enerated)..* win
232f0 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 20 5b  /tclWinPort.h: [
23300 42 75 67 20 33 31 31 30 31 36 31 5d 3a 20 45 78  Bug 3110161]: Ex
23310 74 65 6e 73 69 6f 6e 73 20 75 73 69 6e 67 20 54  tensions using T
23320 43 48 41 52 20 64 6f 6e 27 74 0a 09 63 6f 6d 70  CHAR don't..comp
23330 69 6c 65 20 6f 6e 20 56 53 32 30 30 35 20 53 50  ile on VS2005 SP
23340 31 0a 0a 32 30 31 30 2d 31 31 2d 31 35 20 20 41  1..2010-11-15  A
23350 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73 20 20  ndreas Kupries  
23360 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65  <[email protected]
23370 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 64  state.com>...* d
23380 6f 63 2f 69 6e 74 65 72 70 2e 6e 3a 20 5b 42 75  oc/interp.n: [Bu
23390 67 20 33 30 38 31 31 38 34 5d 3a 20 54 49 50 20  g 3081184]: TIP 
233a0 23 33 37 38 2e 0a 09 2a 20 64 6f 63 2f 74 63 6c  #378...* doc/tcl
233b0 76 61 72 73 2e 6e 3a 20 50 65 72 66 6f 72 6d 61  vars.n: Performa
233c0 6e 63 65 20 66 69 78 20 66 6f 72 20 54 49 50 20  nce fix for TIP 
233d0 23 32 38 30 2e 0a 09 2a 20 67 65 6e 65 72 69 63  #280...* generic
233e0 2f 74 63 6c 42 61 73 69 63 2e 63 3a 0a 09 2a 20  /tclBasic.c:..* 
233f0 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
23400 74 65 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63  te.c:..* generic
23410 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a 20 67 65  /tclInt.h:..* ge
23420 6e 65 72 69 63 2f 74 63 6c 49 6e 74 65 72 70 2e  neric/tclInterp.
23430 63 3a 0a 09 2a 20 74 65 73 74 73 2f 69 6e 66 6f  c:..* tests/info
23440 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 73 2f  .test:..* tests/
23450 69 6e 74 65 72 70 2e 74 65 73 74 3a 0a 0a 32 30  interp.test:..20
23460 31 30 2d 31 31 2d 31 30 20 20 41 6e 64 72 65 61  10-11-10  Andrea
23470 73 20 4b 75 70 72 69 65 73 20 20 3c 61 6e 64 72  s Kupries  <andr
23480 65 61 73 6b 40 61 63 74 69 76 65 73 74 61 74 65  [email protected]
23490 2e 63 6f 6d 3e 0a 0a 09 2a 20 63 68 61 6e 67 65  .com>...* change
234a0 73 3a 09 55 70 64 61 74 65 73 20 66 6f 72 20 38  s:.Updates for 8
234b0 2e 36 62 32 20 72 65 6c 65 61 73 65 2e 0a 0a 32  .6b2 release...2
234c0 30 31 30 2d 31 31 2d 30 39 20 20 44 6f 6e 61 6c  010-11-09  Donal
234d0 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
234e0 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
234f0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
23500 4f 4d 65 74 68 6f 64 2e 63 20 28 50 72 6f 63 65  OMethod.c (Proce
23510 64 75 72 65 4d 65 74 68 6f 64 56 61 72 52 65 73  dureMethodVarRes
23520 6f 6c 76 65 72 29 3a 20 5b 42 75 67 20 33 31 30  olver): [Bug 310
23530 35 39 39 39 5d 3a 0a 09 2a 20 74 65 73 74 73 2f  5999]:..* tests/
23540 6f 6f 2e 74 65 73 74 3a 09 4d 61 6b 65 20 73 75  oo.test:.Make su
23550 72 65 20 74 68 61 74 20 72 65 73 6f 6c 76 65 72  re that resolver
23560 20 73 74 72 75 63 74 75 72 65 73 20 74 68 61 74   structures that
23570 20 61 72 65 0a 09 09 09 09 6f 6e 6c 79 20 74 65   are.....only te
23580 6d 70 6f 72 61 72 69 6c 79 20 6e 65 65 64 65 64  mporarily needed
23590 20 67 65 74 20 73 71 75 65 6c 63 68 65 64 2e 0a   get squelched..
235a0 0a 32 30 31 30 2d 31 31 2d 30 35 20 20 4a 61 6e  .2010-11-05  Jan
235b0 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
235c0 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
235d0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
235e0 63 6c 4d 61 69 6e 2e 63 3a 20 54 68 61 6e 6b 73  clMain.c: Thanks
235f0 2c 20 4b 65 76 69 6e 2c 20 66 6f 72 20 74 68 65  , Kevin, for the
23600 20 66 69 78 2c 20 62 75 74 20 74 68 69 73 20 68   fix, but this h
23610 6f 77 20 69 74 20 77 61 73 0a 09 73 75 70 70 6f  ow it was..suppo
23620 73 65 64 20 74 6f 20 62 65 20 28 54 43 4c 5f 41  sed to be (TCL_A
23630 53 43 49 49 5f 4d 41 49 4e 20 69 73 20 6f 6e 6c  SCII_MAIN is onl
23640 79 20 73 75 70 70 6f 73 65 64 20 74 6f 20 62 65  y supposed to be
23650 20 64 65 66 69 6e 65 64 20 6f 6e 0a 09 57 49 4e   defined on..WIN
23660 33 32 29 2e 0a 0a 32 30 31 30 2d 31 31 2d 30 35  32)...2010-11-05
23670 20 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79    Kevin B. Kenny
23680 20 20 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f    <[email protected]
23690 72 67 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  rg>...* generic/
236a0 74 63 6c 4d 61 69 6e 2e 63 3a 20 41 64 64 65 64  tclMain.c: Added
236b0 20 6d 69 73 73 69 6e 67 20 63 6f 6e 64 69 74 69   missing conditi
236c0 6f 6e 61 6c 20 6f 6e 20 5f 57 49 4e 33 32 20 61  onal on _WIN32 a
236d0 72 6f 75 6e 64 20 63 6f 64 65 0a 09 74 68 61 74  round code..that
236e0 20 6d 65 73 73 65 73 20 61 72 6f 75 6e 64 20 77   messes around w
236f0 69 74 68 20 74 68 65 20 64 65 66 69 6e 69 74 69  ith the definiti
23700 6f 6e 20 6f 66 20 5f 55 4e 49 43 4f 44 45 2c 20  on of _UNICODE, 
23710 74 6f 20 63 6f 72 72 65 63 74 20 61 20 62 61 64  to correct a bad
23720 6c 79 0a 09 62 72 6f 6b 65 6e 20 55 6e 69 78 20  ly..broken Unix 
23730 62 75 69 6c 64 20 66 72 6f 6d 20 4a 61 6e 27 73  build from Jan's
23740 20 6c 61 73 74 20 63 6f 6d 6d 69 74 2e 0a 0a 32   last commit...2
23750 30 31 30 2d 31 31 2d 30 34 20 20 4a 61 6e 20 4e  010-11-04  Jan N
23760 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
23770 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
23780 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
23790 44 65 63 6c 73 2e 68 3a 09 5b 46 52 51 20 34 39  Decls.h:.[FRQ 49
237a0 31 37 38 39 5d 3a 20 22 73 65 74 61 72 67 76 28  1789]: "setargv(
237b0 29 20 64 6f 65 73 6e 27 74 20 73 75 70 70 6f 72  ) doesn't suppor
237c0 74 20 61 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t a..* generic/t
237d0 63 6c 4d 61 69 6e 2e 63 3a 09 75 6e 69 63 6f 64  clMain.c:.unicod
237e0 65 20 63 6d 64 6c 69 6e 65 22 20 69 6d 70 6c 65  e cmdline" imple
237f0 6d 65 6e 74 65 64 20 66 6f 72 20 54 63 6c 20 6f  mented for Tcl o
23800 6e 20 4d 53 56 43 2b 2b 0a 09 2a 20 64 6f 63 2f  n MSVC++..* doc/
23810 54 63 6c 5f 4d 61 69 6e 2e 33 3a 0a 09 2a 20 77  Tcl_Main.3:..* w
23820 69 6e 2f 74 63 6c 41 70 70 49 6e 69 74 2e 63 3a  in/tclAppInit.c:
23830 0a 09 2a 20 77 69 6e 2f 6d 61 6b 65 66 69 6c 65  ..* win/makefile
23840 2e 76 63 3a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65  .vc:..* win/Make
23850 66 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f  file.in:..* win/
23860 74 63 6c 57 69 6e 33 32 44 6c 6c 2e 63 3a 09 45  tclWin32Dll.c:.E
23870 6c 69 6d 69 6e 61 74 65 20 6d 69 6e 6f 72 20 4d  liminate minor M
23880 53 56 43 20 77 61 72 6e 69 6e 67 20 54 43 48 41  SVC warning TCHA
23890 52 20 2d 3e 20 63 68 61 72 0a 09 09 09 09 63 6f  R -> char.....co
238a0 6e 76 65 72 73 69 6f 6e 0a 0a 32 30 31 30 2d 31  nversion..2010-1
238b0 31 2d 30 34 20 20 52 65 69 6e 68 61 72 64 20 4d  1-04  Reinhard M
238c0 61 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65  ax  <[email protected]
238d0 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 73 6f 63 6b  >...* tests/sock
238e0 65 74 2e 74 65 73 74 3a 20 52 75 6e 20 74 68 65  et.test: Run the
238f0 20 73 6f 63 6b 65 74 20 74 65 73 74 73 20 74 68   socket tests th
23900 72 65 65 20 74 69 6d 65 73 20 77 69 74 68 20 74  ree times with t
23910 68 65 20 61 64 64 72 65 73 73 0a 09 66 61 6d 69  he address..fami
23920 6c 79 20 73 65 74 20 74 6f 20 61 6e 79 2c 20 69  ly set to any, i
23930 6e 65 74 2c 20 61 6e 64 20 69 6e 65 74 36 20 72  net, and inet6 r
23940 65 73 70 65 63 74 69 76 65 6c 79 2e 20 55 73 65  espectively. Use
23950 20 63 6f 6e 73 74 72 61 69 6e 74 73 20 74 6f 0a   constraints to.
23960 09 73 6b 69 70 20 74 68 65 20 74 65 73 74 73 20  .skip the tests 
23970 69 66 20 61 20 66 61 6d 69 6c 79 20 69 73 20 66  if a family is f
23980 6f 75 6e 64 20 74 6f 20 62 65 20 75 6e 73 75 70  ound to be unsup
23990 70 6f 72 74 65 64 20 6f 72 20 6e 6f 74 0a 09 63  ported or not..c
239a0 6f 6e 66 69 67 75 72 65 64 20 6f 6e 20 74 68 65  onfigured on the
239b0 20 6c 6f 63 61 6c 20 6d 61 63 68 69 6e 65 2e 20   local machine. 
239c0 41 64 6a 75 73 74 20 74 68 65 20 74 65 73 74 73  Adjust the tests
239d0 20 74 6f 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20   to dynamically 
239e0 61 64 61 70 74 0a 09 74 6f 20 74 68 65 20 61 64  adapt..to the ad
239f0 64 72 65 73 73 20 66 61 6d 69 6c 79 20 74 68 61  dress family tha
23a00 74 20 69 73 20 62 65 69 6e 67 20 74 65 73 74 65  t is being teste
23a10 64 2e 0a 0a 09 52 65 77 6f 72 6b 20 73 6f 6d 65  d....Rework some
23a20 20 6f 66 20 74 68 65 20 74 65 73 74 73 20 74 6f   of the tests to
23a30 20 73 70 65 65 64 20 74 68 65 6d 20 75 70 20 62   speed them up b
23a40 79 20 61 76 6f 69 64 69 6e 67 20 28 73 75 70 70  y avoiding (supp
23a50 6f 73 65 64 6c 79 29 0a 09 75 6e 6e 65 65 64 65  osedly)..unneede
23a60 64 20 5b 61 66 74 65 72 5d 73 2e 0a 0a 32 30 31  d [after]s...201
23a70 30 2d 31 31 2d 30 34 20 20 53 74 75 61 72 74 20  0-11-04  Stuart 
23a80 43 61 73 73 6f 66 66 20 20 3c 73 74 77 6f 40 75  Cassoff  <[email protected]
23a90 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
23aa0 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 4d  .net>...* unix/M
23ab0 61 6b 65 66 69 6c 65 2e 69 6e 3a 09 5b 50 61 74  akefile.in:.[Pat
23ac0 63 68 20 33 31 30 31 31 32 37 5d 3a 20 49 6e 73  ch 3101127]: Ins
23ad0 74 61 6c 6c 65 72 20 49 6d 70 72 6f 76 65 6d 65  taller Improveme
23ae0 6e 74 73 2e 0a 09 2a 20 75 6e 69 78 2f 69 6e 73  nts...* unix/ins
23af0 74 61 6c 6c 2d 73 68 3a 0a 0a 32 30 31 30 2d 31  tall-sh:..2010-1
23b00 31 2d 30 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46  1-04  Donal K. F
23b10 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65  ellows  <[email protected]
23b20 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74  rs.sf.net>...* t
23b30 65 73 74 73 2f 65 72 72 6f 72 2e 74 65 73 74 20  ests/error.test 
23b40 28 65 72 72 6f 72 2d 31 39 2e 31 33 29 3a 20 41  (error-19.13): A
23b50 6e 6f 74 68 65 72 20 76 61 72 69 61 74 69 6f 6e  nother variation
23b60 20 6f 6e 20 74 65 73 74 69 6e 67 20 66 6f 72 0a   on testing for.
23b70 09 69 73 73 75 65 73 20 69 6e 20 5b 74 72 79 5d  .issues in [try]
23b80 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 2e 0a 0a 09   compilation....
23b90 2a 20 64 6f 63 2f 54 63 6c 2e 6e 20 28 56 61 72  * doc/Tcl.n (Var
23ba0 69 61 62 6c 65 20 73 75 62 73 74 69 74 75 74 69  iable substituti
23bb0 6f 6e 29 3a 20 5b 42 75 67 20 33 30 39 39 30 38  on): [Bug 309908
23bc0 36 5d 3a 20 49 6e 63 72 65 61 73 65 20 63 6c 61  6]: Increase cla
23bd0 72 69 74 79 0a 09 6f 66 20 65 78 70 6c 61 6e 61  rity..of explana
23be0 74 69 6f 6e 20 6f 66 20 77 68 61 74 20 63 68 61  tion of what cha
23bf0 72 61 63 74 65 72 73 20 61 72 65 20 61 63 74 75  racters are actu
23c00 61 6c 6c 79 20 70 65 72 6d 69 74 74 65 64 20 69  ally permitted i
23c10 6e 20 76 61 72 69 61 62 6c 65 0a 09 73 75 62 73  n variable..subs
23c20 74 69 74 75 74 69 6f 6e 73 2e 20 4e 6f 74 65 20  titutions. Note 
23c30 74 68 61 74 20 74 68 69 73 20 64 6f 65 73 20 6e  that this does n
23c40 6f 74 20 63 6f 6e 73 74 69 74 75 74 65 20 61 20  ot constitute a 
23c50 63 68 61 6e 67 65 20 6f 66 0a 09 62 65 68 61 76  change of..behav
23c60 69 6f 72 3b 20 69 74 20 69 73 20 6a 75 73 74 20  ior; it is just 
23c70 61 6e 20 69 6d 70 72 6f 76 65 6d 65 6e 74 20 6f  an improvement o
23c80 66 20 65 78 70 6c 61 6e 61 74 69 6f 6e 2e 0a 0a  f explanation...
23c90 32 30 31 30 2d 31 31 2d 30 34 20 20 44 6f 6e 20  2010-11-04  Don 
23ca0 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
23cb0 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
23cc0 65 74 3e 0a 0a 09 2a 20 63 68 61 6e 67 65 73 3a  et>...* changes:
23cd0 09 55 70 64 61 74 65 73 20 66 6f 72 20 38 2e 36  .Updates for 8.6
23ce0 62 32 20 72 65 6c 65 61 73 65 2e 20 20 28 54 68  b2 release.  (Th
23cf0 61 6e 6b 73 20 41 6e 64 72 65 61 73 20 4b 75 70  anks Andreas Kup
23d00 72 69 65 73 29 0a 0a 32 30 31 30 2d 31 31 2d 30  ries)..2010-11-0
23d10 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  3  Jan Nijtmans 
23d20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
23d30 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e  .sf.net>...* win
23d40 2f 74 63 6c 57 69 6e 46 63 6d 64 2e 63 3a 20 20  /tclWinFcmd.c:  
23d50 20 20 5b 46 52 51 20 32 39 36 35 30 35 36 5d 3a    [FRQ 2965056]:
23d60 20 57 69 6e 64 6f 77 73 20 62 75 69 6c 64 20 77   Windows build w
23d70 69 74 68 20 2d 44 55 4e 49 43 4f 44 45 0a 09 2a  ith -DUNICODE..*
23d80 20 77 69 6e 2f 74 63 6c 57 69 6e 46 69 6c 65 2e   win/tclWinFile.
23d90 63 3a 20 20 20 20 28 6d 6f 72 65 20 63 6c 65 61  c:    (more clea
23da0 6e 2d 75 70 73 20 66 6f 72 20 70 72 65 2d 77 69  n-ups for pre-wi
23db0 6e 32 30 30 30 20 73 74 75 66 66 29 0a 09 2a 20  n2000 stuff)..* 
23dc0 77 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e 63 3a  win/tclWinReg.c:
23dd0 0a 0a 32 30 31 30 2d 31 31 2d 30 33 20 20 44 6f  ..2010-11-03  Do
23de0 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
23df0 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
23e00 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
23e10 63 6c 43 6d 64 4d 5a 2e 63 20 28 54 72 79 50 6f  clCmdMZ.c (TryPo
23e20 73 74 42 6f 64 79 29 3a 20 20 45 6e 73 75 72 65  stBody):  Ensure
23e30 20 74 68 61 74 20 65 72 72 6f 72 73 20 77 68 65   that errors whe
23e40 6e 20 73 65 74 74 69 6e 67 0a 09 2a 20 74 65 73  n setting..* tes
23e50 74 73 2f 65 72 72 6f 72 2e 74 65 73 74 20 28 65  ts/error.test (e
23e60 72 72 6f 72 2d 31 39 2e 31 5b 31 32 5d 29 3a 20  rror-19.1[12]): 
23e70 6d 65 73 73 61 67 65 2f 6f 70 74 20 63 61 70 74  message/opt capt
23e80 75 72 65 20 76 61 72 69 61 62 6c 65 73 20 67 65  ure variables ge
23e90 74 0a 09 09 09 09 09 20 20 20 20 20 72 65 66 6c  t......     refl
23ea0 65 63 74 65 64 20 70 72 6f 70 65 72 6c 79 20 74  ected properly t
23eb0 6f 20 74 68 65 20 63 61 6c 6c 65 72 2e 0a 0a 32  o the caller...2
23ec0 30 31 30 2d 31 31 2d 30 33 20 20 4b 65 76 69 6e  010-11-03  Kevin
23ed0 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e   B. Kenny  <kenn
23ee0 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09 2a  [email protected]>...*
23ef0 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
23f00 43 6d 64 73 2e 63 20 28 54 63 6c 43 6f 6d 70 69  Cmds.c (TclCompi
23f10 6c 65 43 61 74 63 68 43 6d 64 29 3a 20 5b 42 75  leCatchCmd): [Bu
23f20 67 20 33 30 39 38 33 30 32 5d 3a 0a 09 2a 20 74  g 3098302]:..* t
23f30 65 73 74 73 2f 63 6f 6d 70 69 6c 65 2e 74 65 73  ests/compile.tes
23f40 74 20 28 63 6f 6d 70 69 6c 65 2d 33 2e 36 29 3a  t (compile-3.6):
23f50 20 52 65 77 6f 72 6b 65 64 20 74 68 65 20 63 6f   Reworked the co
23f60 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20 74 68 65  mpilation of the
23f70 0a 09 5b 63 61 74 63 68 5d 20 63 6f 6d 6d 61 6e  ..[catch] comman
23f80 64 20 73 6f 20 61 73 20 74 6f 20 61 76 6f 69 64  d so as to avoid
23f90 20 70 6c 61 63 69 6e 67 20 61 6e 79 20 63 6f 64   placing any cod
23fa0 65 20 74 68 61 74 20 6d 69 67 68 74 20 74 68 72  e that might thr
23fb0 6f 77 20 61 6e 0a 09 65 78 63 65 70 74 69 6f 6e  ow an..exception
23fc0 20 28 73 70 65 63 69 66 69 63 61 6c 6c 79 2c 20   (specifically, 
23fd0 61 6e 79 20 69 6e 69 74 69 61 6c 20 73 75 62 73  any initial subs
23fe0 74 69 74 75 74 69 6f 6e 73 20 6f 72 20 61 6e 79  titutions or any
23ff0 20 73 74 6f 72 65 73 20 74 6f 0a 09 72 65 73 75   stores to..resu
24000 6c 74 20 6f 72 20 6f 70 74 69 6f 6e 73 20 76 61  lt or options va
24010 72 69 61 62 6c 65 73 29 20 62 65 74 77 65 65 6e  riables) between
24020 20 74 68 65 20 42 45 47 49 4e 5f 43 41 54 43 48   the BEGIN_CATCH
24030 20 61 6e 64 20 45 4e 44 5f 43 41 54 43 48 20 62   and END_CATCH b
24040 75 74 0a 09 6f 75 74 73 69 64 65 20 74 68 65 20  ut..outside the 
24050 65 78 63 65 70 74 69 6f 6e 20 72 61 6e 67 65 2e  exception range.
24060 20 20 41 64 64 65 64 20 61 20 74 65 73 74 20 63    Added a test c
24070 61 73 65 20 74 68 61 74 20 70 61 6e 69 63 73 20  ase that panics 
24080 6f 6e 20 61 20 73 74 61 63 6b 0a 09 73 6d 61 73  on a stack..smas
24090 68 20 69 66 20 74 68 65 20 63 68 61 6e 67 65 20  h if the change 
240a0 69 73 20 6e 6f 74 20 6d 61 64 65 2e 0a 0a 32 30  is not made...20
240b0 31 30 2d 31 31 2d 30 31 20 20 53 74 75 61 72 74  10-11-01  Stuart
240c0 20 43 61 73 73 6f 66 66 20 20 3c 73 74 77 6f 40   Cassoff  <[email protected]
240d0 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67  users.sourceforg
240e0 65 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61  e.net>...* libra
240f0 72 79 2f 73 61 66 65 2e 74 63 6c 3a 09 49 6d 70  ry/safe.tcl:.Imp
24100 72 6f 76 65 64 20 68 61 6e 64 6c 69 6e 67 20 6f  roved handling o
24110 66 20 6e 6f 6e 2d 73 74 61 6e 64 61 72 64 20 6d  f non-standard m
24120 6f 64 75 6c 65 20 70 61 74 68 0a 09 2a 20 74 65  odule path..* te
24130 73 74 73 2f 73 61 66 65 2e 74 65 73 74 3a 09 6c  sts/safe.test:.l
24140 69 73 74 73 2c 20 65 6d 70 74 79 20 70 61 74 68  ists, empty path
24150 20 6c 69 73 74 73 20 69 6e 20 70 61 72 74 69 63   lists in partic
24160 75 6c 61 72 2e 0a 0a 32 30 31 30 2d 31 31 2d 30  ular...2010-11-0
24170 31 20 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e  1  Kevin B. Kenn
24180 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e  y  <[email protected]
24190 6f 72 67 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  org>...* library
241a0 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 48 6f 6e  /tzdata/Asia/Hon
241b0 67 5f 4b 6f 6e 67 3a 0a 09 2a 20 6c 69 62 72 61  g_Kong:..* libra
241c0 72 79 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69  ry/tzdata/Pacifi
241d0 63 2f 41 70 69 61 3a 0a 09 2a 20 6c 69 62 72 61  c/Apia:..* libra
241e0 72 79 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69  ry/tzdata/Pacifi
241f0 63 2f 46 69 6a 69 3a 20 20 20 4f 6c 73 6f 6e 27  c/Fiji:   Olson'
24200 73 20 74 7a 64 61 74 61 32 30 31 30 6f 2e 0a 0a  s tzdata2010o...
24210 32 30 31 30 2d 31 30 2d 32 39 20 20 41 6c 65 78  2010-10-29  Alex
24220 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
24230 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
24240 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
24250 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
24260 54 69 6d 65 72 2e 63 3a 09 5b 42 75 67 20 32 39  Timer.c:.[Bug 29
24270 30 35 37 38 34 5d 3a 20 53 74 6f 70 20 73 6d 61  05784]: Stop sma
24280 6c 6c 20 5b 61 66 74 65 72 5d 73 20 66 72 6f 6d  ll [after]s from
24290 0a 09 09 09 09 77 61 73 74 69 6e 67 20 43 50 55  .....wasting CPU
242a0 20 77 68 69 6c 65 20 6b 65 65 70 69 6e 67 20 61   while keeping a
242b0 63 63 75 72 61 63 79 2e 0a 0a 32 30 31 30 2d 31  ccuracy...2010-1
242c0 30 2d 32 38 20 20 4b 65 76 69 6e 20 42 2e 20 4b  0-28  Kevin B. K
242d0 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
242e0 63 6d 2e 6f 72 67 3e 0a 0a 09 5b 64 6f 67 65 65  cm.org>...[dogee
242f0 6e 2d 61 73 73 65 6d 62 6c 65 72 2d 62 72 61 6e  n-assembler-bran
24300 63 68 5d 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ch]..* generic/t
24310 63 6c 41 73 73 65 6d 62 6c 79 2e 63 3a 0a 09 2a  clAssembly.c:..*
24320 20 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 79 2e   tests/assembly.
24330 74 65 73 74 20 28 61 73 73 65 6d 62 6c 65 2d 33  test (assemble-3
24340 31 2e 2a 29 3a 20 41 64 64 65 64 20 6a 75 6d 70  1.*): Added jump
24350 20 74 61 62 6c 65 73 2e 0a 0a 32 30 31 30 2d 31   tables...2010-1
24360 30 2d 32 38 20 20 44 6f 6e 20 50 6f 72 74 65 72  0-28  Don Porter
24370 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75    <[email protected]
24380 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
24390 2a 20 74 65 73 74 73 2f 68 74 74 70 2e 74 65 73  * tests/http.tes
243a0 74 3a 09 5b 42 75 67 20 33 30 39 37 34 39 30 5d  t:.[Bug 3097490]
243b0 3a 20 4d 61 6b 65 20 68 74 74 70 2d 34 2e 31 35  : Make http-4.15
243c0 20 70 61 73 73 20 69 6e 0a 09 09 09 09 69 73 6f   pass in.....iso
243d0 6c 61 74 69 6f 6e 2e 0a 0a 09 2a 20 75 6e 69 78  lation....* unix
243e0 2f 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63 3a 09  /tclUnixSock.c:.
243f0 5b 42 75 67 20 33 30 39 33 31 32 30 5d 3a 20 50  [Bug 3093120]: P
24400 72 65 76 65 6e 74 20 63 61 6c 6c 73 20 6f 66 0a  revent calls of.
24410 09 09 09 09 66 72 65 65 61 64 64 72 69 6e 66 6f  ....freeaddrinfo
24420 28 4e 55 4c 4c 29 20 77 68 69 63 68 20 63 61 6e  (NULL) which can
24430 20 63 72 61 73 68 20 73 6f 6d 65 0a 09 09 09 09   crash some.....
24440 73 79 73 74 65 6d 73 2e 20 20 54 68 61 6e 6b 73  systems.  Thanks
24450 20 4c 61 72 72 79 20 56 69 72 64 65 6e 2e 0a 0a   Larry Virden...
24460 32 30 31 30 2d 31 30 2d 32 36 20 20 52 65 69 6e  2010-10-26  Rein
24470 68 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73  hard Max  <[email protected]
24480 75 73 65 2e 64 65 3e 0a 0a 09 2a 20 43 68 61 6e  use.de>...* Chan
24490 67 65 6c 6f 67 2e 32 30 30 38 3a 20 53 70 6c 69  gelog.2008: Spli
244a0 74 20 6f 66 66 20 66 72 6f 6d 20 43 68 61 6e 67  t off from Chang
244b0 65 6c 6f 67 2e 0a 09 2a 20 67 65 6e 65 72 69 63  elog...* generic
244c0 2f 74 63 6c 49 4f 53 6f 63 6b 2e 63 20 28 54 63  /tclIOSock.c (Tc
244d0 6c 43 72 65 61 74 65 53 6f 63 6b 65 74 41 64 64  lCreateSocketAdd
244e0 72 65 73 73 29 3a 20 54 68 65 20 69 6e 74 65 72  ress): The inter
244f0 70 20 21 3d 20 4e 55 4c 4c 0a 09 63 68 65 63 6b  p != NULL..check
24500 20 69 73 20 6e 65 65 64 65 64 20 66 6f 72 20 3a   is needed for :
24510 3a 74 63 6c 3a 3a 75 6e 73 75 70 70 6f 72 74 65  :tcl::unsupporte
24520 64 3a 3a 73 6f 63 6b 65 74 41 46 20 61 73 20 77  d::socketAF as w
24530 65 6c 6c 2e 0a 0a 32 30 31 30 2d 31 30 2d 32 36  ell...2010-10-26
24540 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
24550 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
24560 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f  f.net>...* unix/
24570 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63 20 28 54  tclUnixSock.c (T
24580 63 70 47 65 74 4f 70 74 69 6f 6e 50 72 6f 63 29  cpGetOptionProc)
24590 3a 20 50 72 65 76 65 6e 74 20 63 72 61 73 68 20  : Prevent crash 
245a0 69 66 20 69 6e 74 65 72 70 20 69 73 0a 09 2a 20  if interp is..* 
245b0 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e 63  win/tclWinSock.c
245c0 20 28 54 63 70 47 65 74 4f 70 74 69 6f 6e 50 72   (TcpGetOptionPr
245d0 6f 63 29 3a 20 20 20 4e 55 4c 4c 20 28 61 20 6c  oc):   NULL (a l
245e0 65 67 61 6c 20 73 69 74 75 61 74 69 6f 6e 29 2e  egal situation).
245f0 0a 0a 32 30 31 30 2d 31 30 2d 32 36 20 20 52 65  ..2010-10-26  Re
24600 69 6e 68 61 72 64 20 4d 61 78 20 20 3c 6d 61 78  inhard Max  <max
24610 40 73 75 73 65 2e 64 65 3e 0a 0a 09 2a 20 75 6e  @suse.de>...* un
24620 69 78 2f 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63  ix/tclUnixSock.c
24630 20 28 54 63 70 47 65 74 4f 70 74 69 6f 6e 50 72   (TcpGetOptionPr
24640 6f 63 29 3a 20 41 64 64 65 64 20 73 75 70 70 6f  oc): Added suppo
24650 72 74 20 66 6f 72 0a 09 3a 3a 74 63 6c 3a 3a 75  rt for..::tcl::u
24660 6e 73 75 70 70 6f 72 74 65 64 3a 3a 6e 6f 52 65  nsupported::noRe
24670 76 65 72 73 65 44 4e 53 2c 20 77 68 69 63 68 20  verseDNS, which 
24680 69 66 20 73 65 74 20 74 6f 20 61 6e 79 20 76 61  if set to any va
24690 6c 75 65 2c 20 70 72 65 76 65 6e 74 73 0a 09 5b  lue, prevents..[
246a0 66 63 6f 6e 66 69 67 75 72 65 20 2d 73 6f 63 6b  fconfigure -sock
246b0 6e 61 6d 65 5d 20 61 6e 64 20 5b 66 63 6f 6e 66  name] and [fconf
246c0 69 67 75 72 65 20 2d 70 65 65 72 6e 61 6d 65 5d  igure -peername]
246d0 20 66 72 6f 6d 20 64 6f 69 6e 67 0a 09 72 65 76   from doing..rev
246e0 65 72 73 65 20 44 4e 53 20 71 75 65 72 69 65 73  erse DNS queries
246f0 2e 0a 0a 32 30 31 30 2d 31 30 2d 32 34 20 20 4b  ...2010-10-24  K
24700 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c  evin B. Kenny  <
24710 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e  [email protected]>
24720 0a 0a 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d  ...[dogeen-assem
24730 62 6c 65 72 2d 62 72 61 6e 63 68 5d 0a 09 2a 20  bler-branch]..* 
24740 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73 65 6d  generic/tclAssem
24750 62 6c 79 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f  bly.c:..* tests/
24760 61 73 73 65 6d 62 6c 79 2e 74 65 73 74 20 28 61  assembly.test (a
24770 73 73 65 6d 62 6c 65 2d 31 37 2e 31 35 29 3a 20  ssemble-17.15): 
24780 52 65 77 6f 72 6b 65 64 20 62 72 61 6e 63 68 20  Reworked branch 
24790 68 61 6e 64 6c 69 6e 67 20 73 6f 0a 09 74 68 61  handling so..tha
247a0 74 20 66 6f 72 77 61 72 64 20 62 72 61 6e 63 68  t forward branch
247b0 65 73 20 63 61 6e 20 75 73 65 20 6a 75 6d 70 31  es can use jump1
247c0 20 28 6a 75 6d 70 54 72 75 65 31 2c 20 6a 75 6d   (jumpTrue1, jum
247d0 70 46 61 6c 73 65 31 29 2e 20 41 64 64 65 64 0a  pFalse1). Added.
247e0 09 74 65 73 74 20 63 61 73 65 73 20 74 68 61 74  .test cases that
247f0 20 74 68 65 20 66 6f 72 77 61 72 64 20 62 72 61   the forward bra
24800 6e 63 68 65 73 20 77 69 6c 6c 20 65 78 70 61 6e  nches will expan
24810 64 20 74 6f 20 6a 75 6d 70 34 2c 20 6a 75 6d 70  d to jump4, jump
24820 54 72 75 65 34 2c 0a 09 6a 75 6d 70 46 61 6c 73  True4,..jumpFals
24830 65 34 20 77 68 65 6e 20 6e 65 65 64 65 64 2e 0a  e4 when needed..
24840 0a 32 30 31 30 2d 31 30 2d 32 33 20 20 4b 65 76  .2010-10-23  Kev
24850 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65  in B. Kenny  <ke
24860 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a  [email protected]>..
24870 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d 62 6c  .[dogeen-assembl
24880 65 72 2d 62 72 61 6e 63 68 5d 0a 09 2a 20 67 65  er-branch]..* ge
24890 6e 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c  neric/tclAssembl
248a0 79 2e 68 20 28 72 65 6d 6f 76 65 64 29 3a 0a 09  y.h (removed):..
248b0 09 09 09 52 65 6d 6f 76 65 64 20 66 69 6c 65 20  ...Removed file 
248c0 74 68 61 74 20 77 61 73 20 69 6e 63 6c 75 64 65  that was include
248d0 64 20 69 6e 20 6f 6e 6c 79 20 6f 6e 65 0a 09 09  d in only one...
248e0 09 09 73 6f 75 72 63 65 20 66 69 6c 65 2e 0a 09  ..source file...
248f0 2a 20 67 65 6e 65 72 69 63 74 63 6c 41 73 73 65  * generictclAsse
24900 6d 62 6c 79 2e 63 3a 09 49 6e 6c 69 6e 65 64 20  mbly.c:.Inlined 
24910 74 63 6c 41 73 73 65 6d 62 6c 79 2e 68 2e 0a 0a  tclAssembly.h...
24920 32 30 31 30 2d 31 30 2d 31 37 20 20 41 6c 65 78  2010-10-17  Alex
24930 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
24940 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
24950 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
24960 0a 0a 09 2a 20 64 6f 63 2f 69 6e 66 6f 2e 6e 3a  ...* doc/info.n:
24970 20 20 20 20 20 20 20 20 20 20 20 20 5b 50 61 74              [Pat
24980 63 68 20 32 39 39 35 36 35 35 5d 3a 0a 09 2a 20  ch 2995655]:..* 
24990 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63  generic/tclBasic
249a0 2e 63 3a 20 20 20 20 52 65 70 6f 72 74 20 69 6e  .c:    Report in
249b0 6e 65 72 20 63 6f 6e 74 65 78 74 73 20 69 6e 20  ner contexts in 
249c0 5b 69 6e 66 6f 20 65 72 72 6f 72 73 74 61 63 6b  [info errorstack
249d0 5d 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ]..* generic/tcl
249e0 43 6f 6d 70 43 6d 64 73 2e 63 3a 0a 09 2a 20 67  CompCmds.c:..* g
249f0 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c  eneric/tclCompil
24a00 65 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  e.c:..* generic/
24a10 74 63 6c 43 6f 6d 70 69 6c 65 2e 68 3a 0a 09 2a  tclCompile.h:..*
24a20 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
24a30 75 74 65 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  ute.c:..* generi
24a40 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a 20 67  c/tclInt.h:..* g
24a50 65 6e 65 72 69 63 2f 74 63 6c 4e 61 6d 65 73 70  eneric/tclNamesp
24a60 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f 65 72 72  .c:..* tests/err
24a70 6f 72 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73 74  or.test:..* test
24a80 73 2f 72 65 73 75 6c 74 2e 74 65 73 74 3a 0a 0a  s/result.test:..
24a90 32 30 31 30 2d 31 30 2d 32 30 20 20 44 6f 6e 61  2010-10-20  Dona
24aa0 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
24ab0 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
24ac0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
24ad0 43 6f 6d 70 43 6d 64 73 2e 63 20 28 54 63 6c 43  CompCmds.c (TclC
24ae0 6f 6d 70 69 6c 65 44 69 63 74 46 6f 72 43 6d 64  ompileDictForCmd
24af0 29 3a 20 55 70 64 61 74 65 20 74 68 65 20 63 6f  ): Update the co
24b00 6d 70 69 6c 61 74 69 6f 6e 0a 09 2a 20 67 65 6e  mpilation..* gen
24b10 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e  eric/tclCompile.
24b20 63 20 28 74 63 6c 49 6e 73 74 72 75 63 74 69 6f  c (tclInstructio
24b30 6e 54 61 62 6c 65 29 3a 09 6f 66 20 5b 64 69 63  nTable):.of [dic
24b40 74 20 66 6f 72 5d 20 73 6f 20 74 68 61 74 0a 09  t for] so that..
24b50 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65  * generic/tclExe
24b60 63 75 74 65 2e 63 20 28 54 45 42 43 72 65 73 75  cute.c (TEBCresu
24b70 6d 65 29 3a 09 09 69 74 20 6e 6f 20 6c 6f 6e 67  me):..it no long
24b80 65 72 20 6d 61 6b 65 73 20 61 6e 79 0a 09 75 73  er makes any..us
24b90 65 20 6f 66 20 49 4e 53 54 5f 44 49 43 54 5f 44  e of INST_DICT_D
24ba0 4f 4e 45 20 6e 6f 77 20 74 68 61 74 27 73 20 6e  ONE now that's n
24bb0 6f 74 20 6e 65 65 64 65 64 2c 20 61 6e 64 20 6d  ot needed, and m
24bc0 61 6b 65 20 69 74 20 63 6c 65 61 72 65 72 20 69  ake it clearer i
24bd0 6e 0a 09 74 68 65 20 69 6d 70 6c 65 6d 65 6e 74  n..the implement
24be0 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 69 6e 73  ation of the ins
24bf0 74 72 75 63 74 69 6f 6e 20 74 68 61 74 20 69 74  truction that it
24c00 27 73 20 6a 75 73 74 20 61 20 64 65 70 72 65 63  's just a deprec
24c10 61 74 65 64 20 66 6f 72 6d 0a 09 6f 66 20 75 6e  ated form..of un
24c20 73 65 74 20 6f 70 65 72 61 74 69 6f 6e 2e 20 46  set operation. F
24c30 6f 6c 6c 6f 77 75 70 20 74 6f 20 6d 79 20 63 6f  ollowup to my co
24c40 6d 6d 69 74 20 6f 66 20 32 30 31 30 2d 31 30 2d  mmit of 2010-10-
24c50 31 36 2e 0a 0a 32 30 31 30 2d 31 30 2d 31 39 20  16...2010-10-19 
24c60 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
24c70 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
24c80 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
24c90 63 2f 74 63 6c 5a 6c 69 62 2e 63 20 28 54 63 6c  c/tclZlib.c (Tcl
24ca0 5f 5a 6c 69 62 53 74 72 65 61 6d 47 65 74 29 3a  _ZlibStreamGet):
24cb0 20 5b 42 75 67 20 33 30 38 31 30 30 38 5d 3a 20   [Bug 3081008]: 
24cc0 45 6e 73 75 72 65 20 74 68 61 74 0a 09 77 68 65  Ensure that..whe
24cd0 6e 20 61 20 62 79 74 65 61 72 72 61 79 20 67 65  n a bytearray ge
24ce0 74 73 20 69 74 73 20 69 6e 74 65 72 6e 61 6c 73  ts its internals
24cf0 20 65 6e 74 61 6e 67 6c 65 64 20 77 69 74 68 20   entangled with 
24d00 7a 6c 69 62 20 66 6f 72 20 6d 6f 72 65 20 74 68  zlib for more th
24d10 61 6e 0a 09 61 20 70 61 73 73 69 6e 67 20 6d 6f  an..a passing mo
24d20 6d 65 6e 74 2c 20 74 68 61 74 20 62 79 74 65 61  ment, that bytea
24d30 72 72 61 79 20 77 69 6c 6c 20 6e 65 76 65 72 20  rray will never 
24d40 62 65 20 73 68 69 6d 6d 65 72 65 64 20 61 77 61  be shimmered awa
24d50 79 2e 20 54 68 69 73 0a 09 69 6e 63 72 65 61 73  y. This..increas
24d60 65 73 20 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66  es the amount of
24d70 20 63 6f 70 79 69 6e 67 20 62 75 74 20 69 73 20   copying but is 
24d80 73 69 6d 70 6c 65 20 74 6f 20 67 65 74 20 72 69  simple to get ri
24d90 67 68 74 2c 20 77 68 69 63 68 20 69 73 20 61 0a  ght, which is a.
24da0 09 72 65 61 73 6f 6e 61 62 6c 65 20 74 72 61 64  .reasonable trad
24db0 65 2d 6f 66 66 2e 0a 0a 09 2a 20 67 65 6e 65 72  e-off....* gener
24dc0 69 63 2f 74 63 6c 53 74 72 69 6e 67 4f 62 6a 2e  ic/tclStringObj.
24dd0 63 20 28 54 63 6c 5f 41 70 70 65 6e 64 4f 62 6a  c (Tcl_AppendObj
24de0 54 6f 4f 62 6a 29 3a 20 41 64 64 65 64 20 73 6f  ToObj): Added so
24df0 6d 65 20 73 70 65 63 69 61 6c 0a 09 63 61 73 65  me special..case
24e00 73 20 73 6f 20 74 68 61 74 20 6d 6f 73 74 20 6f  s so that most o
24e10 66 20 74 68 65 20 74 69 6d 65 20 77 68 65 6e 20  f the time when 
24e20 79 6f 75 20 62 75 69 6c 64 20 75 70 20 61 20 62  you build up a b
24e30 79 74 65 61 72 72 61 79 20 62 79 0a 09 61 70 70  ytearray by..app
24e40 65 6e 64 69 6e 67 2c 20 69 74 20 61 63 74 75 61  ending, it actua
24e50 6c 6c 79 20 65 6e 64 73 20 75 70 20 62 65 69 6e  lly ends up bein
24e60 67 20 61 20 62 79 74 65 61 72 72 61 79 20 72 61  g a bytearray ra
24e70 74 68 65 72 20 74 68 61 6e 0a 09 73 68 69 6d 6d  ther than..shimm
24e80 65 72 69 6e 67 20 62 61 63 6b 20 61 6e 64 20 66  ering back and f
24e90 6f 72 74 68 20 74 6f 20 73 74 72 69 6e 67 2e 0a  orth to string..
24ea0 0a 09 2a 20 74 65 73 74 73 2f 68 74 74 70 31 31  ..* tests/http11
24eb0 2e 74 65 73 74 20 28 63 68 65 63 6b 5f 63 72 63  .test (check_crc
24ec0 29 3a 20 55 73 65 20 61 20 73 69 6d 70 6c 65 72  ): Use a simpler
24ed0 20 77 61 79 20 74 6f 20 65 78 70 72 65 73 73 20   way to express 
24ee0 74 68 65 0a 09 66 75 6e 63 74 69 6f 6e 61 6c 69  the..functionali
24ef0 74 79 20 6f 66 20 74 68 69 73 20 70 72 6f 63 65  ty of this proce
24f00 64 75 72 65 2e 0a 0a 09 2a 20 67 65 6e 65 72 69  dure....* generi
24f10 63 2f 74 63 6c 5a 6c 69 62 2e 63 3a 20 50 75 72  c/tclZlib.c: Pur
24f20 67 65 20 63 6f 64 65 20 74 68 61 74 20 77 72 6f  ge code that wro
24f30 74 65 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74  te to the object
24f40 20 72 65 74 75 72 6e 65 64 20 62 79 0a 09 54 63   returned by..Tc
24f50 6c 5f 47 65 74 4f 62 6a 52 65 73 75 6c 74 2c 20  l_GetObjResult, 
24f60 61 73 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74  as we don't want
24f70 20 74 6f 20 64 6f 20 74 68 61 74 20 61 6e 74 69   to do that anti
24f80 2d 70 61 74 74 65 72 6e 20 6e 6f 20 6d 6f 72 65  -pattern no more
24f90 2e 0a 0a 32 30 31 30 2d 31 30 2d 31 38 20 20 4a  ...2010-10-18  J
24fa0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
24fb0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
24fc0 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f 6c 73 2f 75  net>...* tools/u
24fd0 6e 69 50 61 72 73 65 2e 74 63 6c 3a 20 20 20 5b  niParse.tcl:   [
24fe0 42 75 67 20 33 30 38 35 38 36 33 5d 3a 20 74 63  Bug 3085863]: tc
24ff0 6c 55 6e 69 44 61 74 61 20 77 61 73 20 39 20 79  lUniData was 9 y
25000 65 61 72 73 20 6f 6c 64 3b 0a 09 49 67 6e 6f 72  ears old;..Ignor
25010 65 20 6e 6f 6e 2d 42 4d 50 20 63 68 61 72 61 63  e non-BMP charac
25020 74 65 72 73 20 61 6e 64 20 66 69 78 20 63 6f 6d  ters and fix com
25030 6d 65 6e 74 20 61 62 6f 75 74 20 55 6e 69 63 6f  ment about Unico
25040 64 65 44 61 74 61 2e 74 78 74 20 66 69 6c 65 2e  deData.txt file.
25050 0a 09 2a 20 67 65 6e 65 72 69 63 2f 72 65 67 63  ..* generic/regc
25060 6f 6d 70 2e 63 3a 20 20 20 20 46 69 78 20 63 6f  omp.c:    Fix co
25070 6d 6d 65 6e 74 0a 09 2a 20 74 65 73 74 73 2f 75  mment..* tests/u
25080 74 66 2e 74 65 73 74 3a 20 20 20 20 20 20 20 41  tf.test:       A
25090 64 64 20 73 6f 6d 65 20 55 6e 69 63 6f 64 65 20  dd some Unicode 
250a0 36 20 74 65 73 74 63 61 73 65 73 0a 0a 32 30 31  6 testcases..201
250b0 30 2d 31 30 2d 31 37 20 20 41 6c 65 78 61 6e 64  0-10-17  Alexand
250c0 72 65 20 46 65 72 72 69 65 75 78 20 20 3c 66 65  re Ferrieux  <fe
250d0 72 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75  [email protected]
250e0 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09  rceforge.net>...
250f0 2a 20 64 6f 63 2f 69 6e 66 6f 2e 6e 3a 20 20 20  * doc/info.n:   
25100 20 20 20 20 20 20 20 20 44 6f 63 75 6d 65 6e 74          Document
25110 20 5b 69 6e 66 6f 20 65 72 72 6f 72 73 74 61 63   [info errorstac
25120 6b 5d 20 66 61 69 74 68 66 75 6c 6c 79 2e 0a 0a  k] faithfully...
25130 32 30 31 30 2d 31 30 2d 31 36 20 20 44 6f 6e 61  2010-10-16  Dona
25140 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
25150 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
25160 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
25170 45 78 65 63 75 74 65 2e 63 20 28 52 65 6c 65 61  Execute.c (Relea
25180 73 65 44 69 63 74 49 74 65 72 61 74 6f 72 29 3a  seDictIterator):
25190 20 46 61 63 74 6f 72 65 64 20 6f 75 74 20 74 68   Factored out th
251a0 65 20 72 65 6c 65 61 73 65 0a 09 6f 66 20 74 68  e release..of th
251b0 65 20 62 79 74 65 63 6f 64 65 2d 6c 65 76 65 6c  e bytecode-level
251c0 20 64 69 63 74 69 6f 6e 61 72 79 20 69 74 65 72   dictionary iter
251d0 61 74 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  ator information
251e0 20 73 6f 20 74 68 61 74 20 74 68 65 0a 09 73 69   so that the..si
251f0 64 65 2d 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 6e  de-conditions on
25200 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 69 73 73   instruction iss
25210 75 69 6e 67 20 61 72 65 20 73 69 6d 70 6c 65 72  uing are simpler
25220 2e 0a 0a 32 30 31 30 2d 31 30 2d 31 35 20 20 4a  ...2010-10-15  J
25230 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
25240 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
25250 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
25260 2f 72 65 67 5f 6c 6f 63 61 6c 65 2e 63 3a 20 5b  /reg_locale.c: [
25270 42 75 67 20 33 30 38 35 38 36 33 5d 3a 20 74 63  Bug 3085863]: tc
25280 6c 55 6e 69 44 61 74 61 20 39 20 79 65 61 72 73  lUniData 9 years
25290 20 6f 6c 64 3a 20 55 70 64 61 74 65 64 0a 09 2a   old: Updated..*
252a0 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 6e 69 44   generic/tclUniD
252b0 61 74 61 2e 63 3a 20 55 6e 69 63 6f 64 65 20 74  ata.c: Unicode t
252c0 61 62 6c 65 73 20 74 6f 20 6c 61 74 65 73 74 20  ables to latest 
252d0 55 6e 69 63 6f 64 65 44 61 74 61 2e 74 78 74 2c  UnicodeData.txt,
252e0 0a 09 2a 20 74 6f 6f 6c 73 2f 75 6e 69 50 61 72  ..* tools/uniPar
252f0 73 65 2e 74 63 6c 3a 20 20 20 63 6f 72 72 65 73  se.tcl:   corres
25300 70 6f 6e 64 69 6e 67 20 77 69 74 68 20 55 6e 69  ponding with Uni
25310 63 6f 64 65 20 36 2e 30 20 28 65 78 63 65 70 74  code 6.0 (except
25320 20 66 6f 72 0a 09 09 09 09 6f 75 74 2d 6f 66 2d   for.....out-of-
25330 72 61 6e 67 65 20 63 68 61 72 73 20 3e 20 30 78  range chars > 0x
25340 46 46 46 46 29 0a 0a 32 30 31 30 2d 31 30 2d 31  FFFF)..2010-10-1
25350 33 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  3  Don Porter  <
25360 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
25370 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
25380 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c  eneric/tclCompil
25390 65 2e 63 3a 09 41 6c 74 65 72 6e 61 74 69 76 65  e.c:.Alternative
253a0 20 66 69 78 20 66 6f 72 20 5b 42 75 67 73 20 34   fix for [Bugs 4
253b0 36 37 35 32 33 2c 39 38 33 36 36 30 5d 20 77 68  67523,983660] wh
253c0 65 72 65 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ere..* generic/t
253d0 63 6c 45 78 65 63 75 74 65 2e 63 3a 09 73 68 61  clExecute.c:.sha
253e0 72 69 6e 67 20 6f 66 20 65 6d 70 74 79 20 73 63  ring of empty sc
253f0 72 69 70 74 73 20 69 73 20 61 6c 6c 6f 77 65 64  ripts is allowed
25400 20 61 67 61 69 6e 2e 0a 0a 32 30 31 30 2d 31 30   again...2010-10
25410 2d 31 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -13  Jan Nijtman
25420 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
25430 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
25440 69 6e 2f 74 63 6c 57 69 6e 54 68 72 64 2e 68 3a  in/tclWinThrd.h:
25450 20 28 72 65 6d 6f 76 65 64 29 20 62 65 63 61 75   (removed) becau
25460 73 65 20 69 74 20 69 73 20 6a 75 73 74 20 65 6d  se it is just em
25470 70 74 79 20 65 6e 20 75 73 65 64 20 6e 6f 77 68  pty en used nowh
25480 65 72 65 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e 64  ere..* win/tcl.d
25490 73 70 0a 0a 32 30 31 30 2d 31 30 2d 31 32 20 20  sp..2010-10-12  
254a0 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
254b0 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
254c0 2e 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f 6c 73 2f  .net>...* tools/
254d0 75 6e 69 43 6c 61 73 73 2e 74 63 6c 3a 20 20 20  uniClass.tcl:   
254e0 20 53 70 61 63 69 6e 67 20 61 6e 64 20 63 6f 6d   Spacing and com
254f0 6d 65 6e 74 73 3a 20 6c 65 74 20 75 6e 69 43 6c  ments: let uniCl
25500 61 73 73 2e 74 63 6c 0a 09 2a 20 67 65 6e 65 72  ass.tcl..* gener
25510 69 63 2f 72 65 67 63 5f 6c 6f 63 61 6c 65 2e 63  ic/regc_locale.c
25520 3a 20 67 65 6e 65 72 61 74 69 6f 6e 20 6d 61 74  : generation mat
25530 63 68 20 62 65 74 74 65 72 20 74 68 65 20 63 75  ch better the cu
25540 72 72 65 6e 74 0a 09 09 09 09 20 28 68 61 6e 64  rrent..... (hand
25550 2d 6d 6f 64 69 66 69 65 64 29 20 72 65 67 63 5f  -modified) regc_
25560 6c 6f 63 61 6c 65 2e 63 0a 09 2a 20 74 6f 6f 6c  locale.c..* tool
25570 73 2f 75 6e 69 50 61 72 73 65 2e 74 63 6c 3a 20  s/uniParse.tcl: 
25580 20 20 20 47 65 6e 65 72 61 74 65 20 70 72 6f 70     Generate prop
25590 65 72 20 63 6f 6e 73 74 20 71 75 61 6c 69 66 69  er const qualifi
255a0 65 72 73 20 66 6f 72 0a 09 2a 20 67 65 6e 65 72  ers for..* gener
255b0 69 63 2f 74 63 6c 55 6e 69 44 61 74 61 2e 63 3a  ic/tclUniData.c:
255c0 20 20 74 63 6c 55 6e 69 44 61 74 61 2e 63 0a 0a    tclUniData.c..
255d0 32 30 31 30 2d 31 30 2d 31 32 20 20 52 65 69 6e  2010-10-12  Rein
255e0 68 61 72 64 20 4d 61 78 20 20 3c 6d 61 78 40 73  hard Max  <[email protected]
255f0 75 73 65 2e 64 65 3e 0a 0a 09 2a 20 75 6e 69 78  use.de>...* unix
25600 2f 74 63 6c 55 6e 69 78 53 6f 63 6b 2e 63 20 28  /tclUnixSock.c (
25610 43 72 65 61 74 65 43 6c 69 65 6e 74 53 6f 63 6b  CreateClientSock
25620 65 74 29 3a 20 5b 42 75 67 20 33 30 38 34 33 33  et): [Bug 308433
25630 38 5d 3a 20 46 69 78 20 61 0a 09 6d 65 6d 6c 65  8]: Fix a..memle
25640 61 6b 20 61 6e 64 20 72 65 66 61 63 74 6f 72 20  ak and refactor 
25650 74 68 65 20 63 61 6c 6c 73 20 74 6f 20 66 72 65  the calls to fre
25660 65 61 64 64 72 69 6e 66 6f 28 29 2e 0a 0a 32 30  eaddrinfo()...20
25670 31 30 2d 31 30 2d 31 31 20 20 4a 61 6e 20 4e 69  10-10-11  Jan Ni
25680 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
25690 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
256a0 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64  ..* win/tclWinDd
256b0 65 2e 63 3a 20 20 20 20 5b 46 52 51 20 32 39 36  e.c:    [FRQ 296
256c0 35 30 35 36 5d 3a 20 57 69 6e 64 6f 77 73 20 62  5056]: Windows b
256d0 75 69 6c 64 20 77 69 74 68 20 2d 44 55 4e 49 43  uild with -DUNIC
256e0 4f 44 45 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  ODE..* win/tclWi
256f0 6e 52 65 67 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74  nReg.c:..* win/t
25700 63 6c 57 69 6e 54 65 73 74 2e 63 3a 20 20 20 4d  clWinTest.c:   M
25710 6f 72 65 20 63 6c 65 61 6e 75 70 73 0a 09 2a 20  ore cleanups..* 
25720 77 69 6e 2f 74 63 6c 57 69 6e 46 69 6c 65 2e 63  win/tclWinFile.c
25730 3a 20 20 20 41 64 64 20 6e 65 74 61 70 69 33 32  :   Add netapi32
25740 20 74 6f 20 74 68 65 20 6c 69 6e 6b 20 6c 69 6e   to the link lin
25750 65 2c 20 73 6f 20 77 65 20 6e 6f 20 6c 6f 6e 67  e, so we no long
25760 65 72 0a 09 2a 20 77 69 6e 2f 74 63 6c 2e 6d 34  er..* win/tcl.m4
25770 3a 20 20 20 20 20 20 20 20 20 68 61 76 65 20 74  :         have t
25780 6f 20 75 73 65 20 4c 6f 61 64 4c 69 62 72 61 72  o use LoadLibrar
25790 79 20 74 6f 20 61 63 63 65 73 73 20 74 68 6f 73  y to access thos
257a0 65 0a 09 09 09 20 20 20 20 20 20 66 75 6e 63 74  e....      funct
257b0 69 6f 6e 73 2e 0a 09 2a 20 77 69 6e 2f 6d 61 6b  ions...* win/mak
257c0 65 66 69 6c 65 2e 76 63 3a 0a 09 2a 20 77 69 6e  efile.vc:..* win
257d0 2f 63 6f 6e 66 69 67 75 72 65 3a 20 20 20 20 20  /configure:     
257e0 20 28 52 65 2d 67 65 6e 65 72 61 74 65 20 77 69   (Re-generate wi
257f0 74 68 20 61 75 74 6f 63 6f 6e 66 2d 32 2e 35 39  th autoconf-2.59
25800 29 0a 09 2a 20 77 69 6e 2f 72 75 6c 65 73 2e 76  )..* win/rules.v
25810 63 20 20 20 20 20 20 20 20 55 70 64 61 74 65 20  c        Update 
25820 66 6f 72 20 56 53 31 30 0a 0a 32 30 31 30 2d 31  for VS10..2010-1
25830 30 2d 30 39 20 20 4d 69 67 75 65 6c 20 53 6f 66  0-09  Miguel Sof
25840 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72  er  <[email protected]
25850 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
25860 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65  neric/tclExecute
25870 2e 63 3a 20 46 69 78 20 6f 76 65 72 61 6c 6c 6f  .c: Fix overallo
25880 63 61 74 69 6f 6e 20 6f 66 20 65 78 65 63 20 73  cation of exec s
25890 74 61 63 6b 20 69 6e 20 54 45 42 43 20 28 64 75  tack in TEBC (du
258a0 65 0a 09 74 6f 20 6d 69 78 69 6e 67 20 6e 75 6d  e..to mixing num
258b0 77 6f 72 64 73 20 61 6e 64 20 6e 75 6d 62 79 74  words and numbyt
258c0 65 73 29 0a 0a 32 30 31 30 2d 31 30 2d 30 38 20  es)..2010-10-08 
258d0 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
258e0 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
258f0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
25900 69 63 2f 74 63 6c 49 4f 53 6f 63 6b 2e 63 3a 20  ic/tclIOSock.c: 
25910 4f 6e 20 57 69 6e 64 6f 77 73 2c 20 75 73 65 20  On Windows, use 
25920 67 61 69 5f 73 74 72 65 72 72 6f 72 41 0a 0a 32  gai_strerrorA..2
25930 30 31 30 2d 31 30 2d 30 36 20 20 44 6f 6e 20 50  010-10-06  Don P
25940 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
25950 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
25960 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 77 69 6e  t>...* tests/win
25970 50 69 70 65 2e 74 65 73 74 3a 09 54 65 73 74 20  Pipe.test:.Test 
25980 68 79 67 69 65 6e 65 20 77 69 74 68 20 6d 61 6b  hygiene with mak
25990 65 46 69 6c 65 20 61 6e 64 20 72 65 6d 6f 76 65  eFile and remove
259a0 46 69 6c 65 2e 0a 0a 09 2a 20 67 65 6e 65 72 69  File....* generi
259b0 63 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e 63 3a 09  c/tclCompile.c:.
259c0 5b 42 75 67 20 33 30 38 31 30 36 35 5d 3a 20 50  [Bug 3081065]: P
259d0 72 65 76 65 6e 74 20 77 72 69 74 69 6e 67 20 74  revent writing t
259e0 6f 20 74 68 65 20 69 6e 74 72 65 70 0a 09 2a 20  o the intrep..* 
259f0 74 65 73 74 73 2f 73 75 62 73 74 2e 74 65 73 74  tests/subst.test
25a00 3a 09 66 69 65 6c 64 73 20 6f 66 20 61 20 66 72  :.fields of a fr
25a10 65 65 64 20 54 63 6c 5f 4f 62 6a 2e 0a 0a 32 30  eed Tcl_Obj...20
25a20 31 30 2d 31 30 2d 30 36 20 20 4b 65 76 69 6e 20  10-10-06  Kevin 
25a30 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79  B. Kenny  <kenny
25a40 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09 5b 64  [email protected]>...[d
25a50 6f 67 65 65 6e 2d 61 73 73 65 6d 62 6c 65 72 2d  ogeen-assembler-
25a60 62 72 61 6e 63 68 5d 0a 0a 09 2a 20 67 65 6e 65  branch]...* gene
25a70 72 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c 79 2e  ric/tclAssembly.
25a80 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
25a90 6c 41 73 73 65 6d 62 6c 79 2e 68 3a 0a 09 2a 20  lAssembly.h:..* 
25aa0 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e 74  tests/assemble.t
25ab0 65 73 74 3a 20 41 64 64 65 64 20 63 61 74 63 68  est: Added catch
25ac0 65 73 2e 20 53 74 69 6c 6c 20 6e 65 65 64 73 20  es. Still needs 
25ad0 61 20 6c 6f 74 20 6f 66 20 74 65 73 74 69 6e 67  a lot of testing
25ae0 2e 0a 0a 32 30 31 30 2d 31 30 2d 30 32 20 20 4b  ...2010-10-02  K
25af0 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c  evin B. Kenny  <
25b00 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e  [email protected]>
25b10 0a 0a 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d  ...[dogeen-assem
25b20 62 6c 65 72 2d 62 72 61 6e 63 68 5d 0a 0a 09 2a  bler-branch]...*
25b30 20 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73 65   generic/tclAsse
25b40 6d 62 6c 79 2e 63 3a 0a 09 2a 20 67 65 6e 65 72  mbly.c:..* gener
25b50 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c 79 2e 68  ic/tclAssembly.h
25b60 3a 0a 09 2a 20 74 65 73 74 73 2f 61 73 73 65 6d  :..* tests/assem
25b70 62 6c 65 2e 74 65 73 74 3a 20 41 64 64 65 64 20  ble.test: Added 
25b80 64 69 63 74 41 70 70 65 6e 64 2c 20 64 69 63 74  dictAppend, dict
25b90 49 6e 63 72 49 6d 6d 2c 20 64 69 63 74 4c 61 70  IncrImm, dictLap
25ba0 70 65 6e 64 2c 0a 09 64 69 63 74 53 65 74 2c 20  pend,..dictSet, 
25bb0 64 69 63 74 55 6e 73 65 74 2c 20 6e 6f 70 2c 20  dictUnset, nop, 
25bc0 72 65 67 65 78 70 2c 20 6e 73 75 70 76 61 72 2c  regexp, nsupvar,
25bd0 20 75 70 76 61 72 2c 20 61 6e 64 20 76 61 72 69   upvar, and vari
25be0 61 62 6c 65 2e 0a 0a 32 30 31 30 2d 31 30 2d 30  able...2010-10-0
25bf0 32 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  2  Donal K. Fell
25c00 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
25c10 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
25c20 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
25c30 20 28 54 45 42 43 72 65 73 75 6d 65 29 3a 20 5b   (TEBCresume): [
25c40 42 75 67 20 33 30 37 39 38 33 30 5d 3a 20 41 64  Bug 3079830]: Ad
25c50 64 65 64 20 69 6e 76 61 6c 69 64 61 74 69 6f 6e  ded invalidation
25c60 0a 09 6f 66 20 73 74 72 69 6e 67 20 72 65 70 72  ..of string repr
25c70 65 73 65 6e 74 61 74 69 6f 6e 73 20 6f 66 20 64  esentations of d
25c80 69 63 74 69 6f 6e 61 72 69 65 73 20 69 6e 20 73  ictionaries in s
25c90 6f 6d 65 20 63 61 73 65 73 2e 0a 0a 32 30 31 30  ome cases...2010
25ca0 2d 31 30 2d 30 31 20 20 4a 65 66 66 20 48 6f 62  -10-01  Jeff Hob
25cb0 62 73 20 20 3c 6a 65 66 66 68 40 41 63 74 69 76  bs  <[email protected]
25cc0 65 53 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20  eState.com>...* 
25cd0 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
25ce0 74 65 2e 63 20 28 45 76 61 6c 53 74 61 74 73 43  te.c (EvalStatsC
25cf0 6d 64 29 3a 20 63 68 61 6e 67 65 20 27 65 76 61  md): change 'eva
25d00 6c 73 74 61 74 73 27 20 74 6f 20 72 65 74 75 72  lstats' to retur
25d10 6e 0a 09 64 61 74 61 20 74 6f 20 69 6e 74 65 72  n..data to inter
25d20 70 20 62 79 20 64 65 66 61 75 6c 74 2c 20 6f 72  p by default, or
25d30 20 69 66 20 67 69 76 65 6e 20 61 6e 20 61 72 67   if given an arg
25d40 2c 20 75 73 65 20 74 68 61 74 20 61 73 20 66 69  , use that as fi
25d50 6c 65 6e 61 6d 65 20 74 6f 0a 09 6f 75 74 70 75  lename to..outpu
25d60 74 20 74 6f 20 28 61 63 63 65 70 74 73 20 27 73  t to (accepts 's
25d70 74 64 6f 75 74 27 20 61 6e 64 20 27 73 74 64 65  tdout' and 'stde
25d80 72 72 27 29 2e 20 20 46 69 78 20 6f 75 74 70 75  rr').  Fix outpu
25d90 74 20 74 6f 20 70 72 69 6e 74 20 75 73 65 64 0a  t to print used.
25da0 09 69 6e 73 74 20 63 6f 75 6e 74 20 64 61 74 61  .inst count data
25db0 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
25dc0 43 6b 61 6c 6c 6f 63 2e 63 3a 20 43 68 61 6e 67  Ckalloc.c: Chang
25dd0 65 20 54 63 6c 44 75 6d 70 4d 65 6d 6f 72 79 49  e TclDumpMemoryI
25de0 6e 66 6f 20 73 69 67 20 74 6f 20 61 6c 6c 6f 77  nfo sig to allow
25df0 20 6f 62 6a 50 74 72 0a 09 2a 20 67 65 6e 65 72   objPtr..* gener
25e00 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73 3a  ic/tclInt.decls:
25e10 20 61 73 20 77 65 6c 6c 20 61 73 20 46 49 4c 45   as well as FILE
25e20 2a 20 61 73 20 6f 75 74 70 75 74 2e 0a 09 2a 20  * as output...* 
25e30 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 44 65  generic/tclIntDe
25e40 63 6c 73 2e 68 3a 0a 0a 32 30 31 30 2d 31 30 2d  cls.h:..2010-10-
25e50 30 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  01  Donal K. Fel
25e60 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
25e70 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
25e80 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 2c  eric/tclBasic.c,
25e90 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6c 6f 63   generic/tclCloc
25ea0 6b 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c  k.c, generic/tcl
25eb0 45 6e 63 6f 64 69 6e 67 2e 63 2c 0a 09 2a 20 67  Encoding.c,..* g
25ec0 65 6e 65 72 69 63 2f 74 63 6c 45 6e 76 2e 63 2c  eneric/tclEnv.c,
25ed0 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 6f 61 64   generic/tclLoad
25ee0 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e  .c, generic/tclN
25ef0 61 6d 65 73 70 2e 63 2c 0a 09 2a 20 67 65 6e 65  amesp.c,..* gene
25f00 72 69 63 2f 74 63 6c 4f 62 6a 2e 63 2c 20 67 65  ric/tclObj.c, ge
25f10 6e 65 72 69 63 2f 74 63 6c 52 65 67 65 78 70 2e  neric/tclRegexp.
25f20 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c 52 65  c, generic/tclRe
25f30 73 6f 6c 76 65 2e 63 2c 0a 09 2a 20 67 65 6e 65  solve.c,..* gene
25f40 72 69 63 2f 74 63 6c 52 65 73 75 6c 74 2e 63 2c  ric/tclResult.c,
25f50 20 67 65 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c   generic/tclUtil
25f60 2e 63 2c 20 6d 61 63 6f 73 78 2f 74 63 6c 4d 61  .c, macosx/tclMa
25f70 63 4f 53 58 46 43 6d 64 2e 63 3a 0a 09 4d 6f 72  cOSXFCmd.c:..Mor
25f80 65 20 70 75 72 67 69 6e 67 20 6f 66 20 73 74 72  e purging of str
25f90 63 70 79 28 29 20 66 72 6f 6d 20 6c 6f 63 61 74  cpy() from locat
25fa0 69 6f 6e 73 20 77 68 65 72 65 20 77 65 20 61 6c  ions where we al
25fb0 72 65 61 64 79 20 6b 6e 6f 77 20 74 68 65 0a 09  ready know the..
25fc0 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 64 61  length of the da
25fd0 74 61 20 62 65 69 6e 67 20 63 6f 70 69 65 64 2e  ta being copied.
25fe0 0a 0a 32 30 31 30 2d 31 30 2d 30 31 20 20 4b 65  ..2010-10-01  Ke
25ff0 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b  vin B. Kenny  <k
26000 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a  [email protected]>.
26010 0a 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d 62  ..[dogeen-assemb
26020 6c 65 72 2d 62 72 61 6e 63 68 5d 0a 0a 09 2a 20  ler-branch]...* 
26030 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e 74  tests/assemble.t
26040 65 73 74 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  est:..* generic/
26050 74 63 6c 41 73 73 65 6d 62 6c 65 2e 68 3a 0a 09  tclAssemble.h:..
26060 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73  * generic/tclAss
26070 65 6d 62 6c 65 2e 63 3a 20 20 41 64 64 65 64 20  emble.c:  Added 
26080 6c 69 73 74 49 6e 2c 20 6c 69 73 74 4e 6f 74 49  listIn, listNotI
26090 6e 2c 20 61 6e 64 20 64 69 63 74 47 65 74 2e 0a  n, and dictGet..
260a0 0a 32 30 31 30 2d 30 39 2d 33 30 20 20 4b 65 76  .2010-09-30  Kev
260b0 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65  in B. Kenny  <ke
260c0 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a  [email protected]>..
260d0 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d 62 6c  .[dogeen-assembl
260e0 65 72 2d 62 72 61 6e 63 68 5d 0a 0a 09 2a 20 74  er-branch]...* t
260f0 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e 74 65  ests/assemble.te
26100 73 74 3a 20 20 20 41 64 64 65 64 20 74 72 79 43  st:   Added tryC
26110 76 74 54 6f 4e 75 6d 65 72 69 63 20 61 6e 64 20  vtToNumeric and 
26120 73 65 76 65 72 61 6c 20 6d 6f 72 65 20 6c 69 73  several more lis
26130 74 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  t..* generic/tcl
26140 41 73 73 65 6d 62 6c 65 2e 63 3a 20 6f 70 65 72  Assemble.c: oper
26150 61 74 69 6f 6e 73 2e 0a 09 2a 20 67 65 6e 65 72  ations...* gener
26160 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c 65 2e 68  ic/tclAssemble.h
26170 3a 0a 0a 32 30 31 30 2d 30 39 2d 32 39 20 20 4b  :..2010-09-29  K
26180 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c  evin B. Kenny  <
26190 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e  [email protected]>
261a0 0a 0a 09 5b 64 6f 67 65 65 6e 2d 61 73 73 65 6d  ...[dogeen-assem
261b0 62 6c 65 72 2d 62 72 61 6e 63 68 5d 0a 0a 09 2a  bler-branch]...*
261c0 20 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65 2e   tests/assemble.
261d0 74 65 73 74 3a 20 20 20 43 6f 6d 70 6c 65 74 65  test:   Complete
261e0 64 20 63 6f 6e 76 65 72 73 69 6f 6e 20 6f 66 20  d conversion of 
261f0 74 65 73 74 73 20 74 6f 20 61 0a 09 2a 20 67 65  tests to a..* ge
26200 6e 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62 6c  neric/tclAssembl
26210 65 2e 63 3a 20 22 77 68 69 74 65 20 62 6f 78 22  e.c: "white box"
26220 20 73 74 72 75 63 74 75 72 65 20 74 68 61 74 20   structure that 
26230 66 6f 6c 6c 6f 77 73 20 74 68 65 0a 09 43 20 63  follows the..C c
26240 6f 64 65 2e 20 41 64 64 65 64 20 6d 69 73 73 69  ode. Added missi
26250 6e 67 20 73 61 66 65 74 79 20 63 68 65 63 6b 73  ng safety checks
26260 20 6f 6e 20 74 68 65 20 6f 70 65 72 61 6e 64 73   on the operands
26270 20 6f 66 20 27 6f 76 65 72 27 20 61 6e 64 0a 09   of 'over' and..
26280 27 72 65 76 65 72 73 65 27 20 73 6f 20 74 68 61  'reverse' so tha
26290 74 20 6e 65 67 61 74 69 76 65 20 6f 70 65 72 61  t negative opera
262a0 6e 64 20 63 6f 75 6e 74 73 20 64 6f 6e 27 74 20  nd counts don't 
262b0 73 6d 61 73 68 20 74 68 65 20 73 74 61 63 6b 2e  smash the stack.
262c0 0a 0a 32 30 31 30 2d 30 39 2d 32 39 20 20 4a 61  ..2010-09-29  Ja
262d0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
262e0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
262f0 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e  et>...* unix/con
26300 66 69 67 75 72 65 3a 09 52 65 2d 67 65 6e 65 72  figure:.Re-gener
26310 61 74 65 20 77 69 74 68 20 61 75 74 6f 63 6f 6e  ate with autocon
26320 66 2d 32 2e 35 39 0a 09 2a 20 77 69 6e 2f 63 6f  f-2.59..* win/co
26330 6e 66 69 67 75 72 65 3a 0a 09 2a 20 67 65 6e 65  nfigure:..* gene
26340 72 69 63 2f 74 63 6c 4d 61 69 6e 2e 63 3a 09 4d  ric/tclMain.c:.M
26350 61 6b 65 20 63 6f 6d 70 69 6c 61 62 6c 65 20 77  ake compilable w
26360 69 74 68 20 2d 44 55 4e 49 43 4f 44 45 20 61 73  ith -DUNICODE as
26370 20 77 65 6c 6c 0a 0a 32 30 31 30 2d 30 39 2d 32   well..2010-09-2
26380 38 20 20 52 65 69 6e 68 61 72 64 20 4d 61 78 20  8  Reinhard Max 
26390 20 3c 6d 61 78 40 73 75 73 65 2e 64 65 3e 0a 0a   <[email protected]>..
263a0 09 54 49 50 20 23 31 36 32 20 49 4d 50 4c 45 4d  .TIP #162 IMPLEM
263b0 45 4e 54 41 54 49 4f 4e 0a 0a 09 2a 20 64 6f 63  ENTATION...* doc
263c0 2f 73 6f 63 6b 65 74 2e 6e 3a 09 09 44 6f 63 75  /socket.n:..Docu
263d0 6d 65 6e 74 20 74 68 65 20 63 68 61 6e 67 65 73  ment the changes
263e0 20 74 6f 20 74 68 65 20 5b 73 6f 63 6b 65 74 5d   to the [socket]
263f0 20 61 6e 64 0a 09 09 09 09 5b 66 63 6f 6e 66 69   and.....[fconfi
26400 67 75 72 65 5d 20 63 6f 6d 6d 61 6e 64 73 2e 0a  gure] commands..
26410 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
26420 6e 74 2e 68 3a 09 49 6e 74 72 6f 64 75 63 65 20  nt.h:.Introduce 
26430 54 63 6c 43 72 65 61 74 65 53 6f 63 6b 65 74 41  TclCreateSocketA
26440 64 64 72 65 73 73 28 29 20 61 73 20 61 0a 09 2a  ddress() as a..*
26450 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 53 6f   generic/tclIOSo
26460 63 6b 2e 63 3a 09 72 65 70 6c 61 63 65 6d 65 6e  ck.c:.replacemen
26470 74 20 66 6f 72 20 74 68 65 20 70 6c 61 74 66 6f  t for the platfo
26480 72 6d 2d 64 65 70 65 6e 64 65 6e 74 0a 09 2a 20  rm-dependent..* 
26490 75 6e 69 78 2f 74 63 6c 55 6e 69 78 53 6f 63 6b  unix/tclUnixSock
264a0 2e 63 3a 09 54 63 6c 70 43 72 65 61 74 65 53 6f  .c:.TclpCreateSo
264b0 63 6b 65 74 41 64 64 72 65 73 73 28 29 20 66 75  cketAddress() fu
264c0 6e 63 74 69 6f 6e 73 2e 20 45 78 74 65 6e 64 0a  nctions. Extend.
264d0 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 43  .* unix/tclUnixC
264e0 68 61 6e 2e 63 3a 09 74 68 65 20 5b 73 6f 63 6b  han.c:.the [sock
264f0 65 74 5d 20 61 6e 64 20 5b 66 63 6f 6e 66 69 67  et] and [fconfig
26500 75 72 65 5d 20 63 6f 6d 6d 61 6e 64 73 20 74 6f  ure] commands to
26510 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78  ..* unix/tclUnix
26520 50 6f 72 74 2e 68 3a 09 62 65 68 61 76 65 20 61  Port.h:.behave a
26530 73 20 70 72 6f 70 6f 73 65 64 20 69 6e 20 54 49  s proposed in TI
26540 50 20 23 31 36 32 2e 20 54 68 69 73 20 69 73 20  P #162. This is 
26550 74 68 65 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  the..* win/tclWi
26560 6e 53 6f 63 6b 2e 63 3a 09 63 6f 72 65 20 6f 66  nSock.c:.core of
26570 20 77 68 61 74 20 69 73 20 72 65 71 75 69 72 65   what is require
26580 64 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68 65  d to support the
26590 20 75 73 65 20 6f 66 0a 09 2a 20 77 69 6e 2f 74   use of..* win/t
265a0 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 09 49 50 76  clWinPort.h:.IPv
265b0 36 20 73 6f 63 6b 65 74 73 20 69 6e 20 54 63 6c  6 sockets in Tcl
265c0 2e 0a 0a 09 2a 20 63 6f 6d 70 61 74 2f 66 61 6b  ....* compat/fak
265d0 65 2d 72 66 63 32 35 35 33 2e 63 3a 20 41 20 63  e-rfc2553.c: A c
265e0 6f 6d 70 61 74 20 69 6d 70 6c 65 6d 65 6e 74 61  ompat implementa
265f0 74 69 6f 6e 20 6f 66 20 74 68 65 20 41 50 49 73  tion of the APIs
26600 20 64 65 66 69 6e 65 64 0a 09 2a 20 63 6f 6d 70   defined..* comp
26610 61 74 2f 66 61 6b 65 2d 72 66 63 32 35 35 33 2e  at/fake-rfc2553.
26620 68 3a 20 69 6e 20 52 46 43 2d 32 35 35 33 20 28  h: in RFC-2553 (
26630 67 65 74 61 64 64 72 69 6e 66 6f 28 29 20 61 6e  getaddrinfo() an
26640 64 20 66 72 69 65 6e 64 73 29 20 6f 6e 0a 09 09  d friends) on...
26650 09 09 20 74 6f 70 20 6f 66 20 74 68 65 20 65 78  .. top of the ex
26660 69 73 74 69 6e 67 20 67 65 74 68 6f 73 74 62 79  isting gethostby
26670 6e 61 6d 65 28 29 20 65 74 63 2e 0a 09 2a 20 75  name() etc...* u
26680 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  nix/configure.in
26690 3a 09 20 54 65 73 74 20 77 68 65 74 68 65 72 20  :. Test whether 
266a0 74 68 65 20 66 61 6b 65 2d 69 6d 70 6c 65 6d 65  the fake-impleme
266b0 6e 74 61 74 69 6f 6e 20 69 73 0a 09 2a 20 75 6e  ntation is..* un
266c0 69 78 2f 74 63 6c 2e 6d 34 3a 09 09 20 6e 65 65  ix/tcl.m4:.. nee
266d0 64 65 64 2e 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b  ded...* unix/Mak
266e0 65 66 69 6c 65 2e 69 6e 3a 09 20 41 64 64 20 61  efile.in:. Add a
266f0 20 63 6f 6d 70 69 6c 65 20 74 61 72 67 65 74 20   compile target 
26700 66 6f 72 20 66 61 6b 65 2d 72 66 63 32 35 35 33  for fake-rfc2553
26710 2e 0a 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67  ....* win/config
26720 75 72 65 2e 69 6e 3a 09 41 6c 6c 6f 77 20 63 72  ure.in:.Allow cr
26730 6f 73 73 2d 63 6f 6d 70 69 6c 61 74 69 6f 6e 20  oss-compilation 
26740 62 79 20 64 65 66 61 75 6c 74 2e 0a 0a 09 2a 20  by default....* 
26750 74 65 73 74 73 2f 73 6f 63 6b 65 74 2e 74 65 73  tests/socket.tes
26760 74 3a 09 49 6d 70 72 6f 76 65 20 74 68 65 20 74  t:.Improve the t
26770 65 73 74 20 73 75 69 74 65 20 74 6f 20 6d 61 6b  est suite to mak
26780 65 20 6d 6f 72 65 20 75 73 65 20 6f 66 0a 09 2a  e more use of..*
26790 20 74 65 73 74 73 2f 72 65 6d 6f 74 65 2e 74 63   tests/remote.tc
267a0 6c 3a 09 72 61 6e 64 6f 6d 69 7a 65 64 20 70 6f  l:.randomized po
267b0 72 74 73 20 74 6f 20 72 65 64 75 63 65 20 69 6e  rts to reduce in
267c0 74 65 72 66 65 72 65 6e 63 65 20 77 69 74 68 0a  terference with.
267d0 09 09 09 09 74 65 73 74 73 20 72 75 6e 6e 69 6e  ....tests runnin
267e0 67 20 69 6e 20 70 61 72 61 6c 6c 65 6c 20 6f 72  g in parallel or
267f0 20 6f 74 68 65 72 20 73 65 72 76 69 63 65 73 20   other services 
26800 6f 6e 0a 09 09 09 09 74 68 65 20 6d 61 63 68 69  on.....the machi
26810 6e 65 2e 0a 0a 32 30 31 30 2d 30 39 2d 32 38 20  ne...2010-09-28 
26820 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20   Kevin B. Kenny 
26830 20 3c 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72   <[email protected]
26840 67 3e 0a 0a 09 5b 64 6f 67 65 65 6e 2d 61 73 73  g>...[dogeen-ass
26850 65 6d 62 6c 65 72 2d 62 72 61 6e 63 68 5d 0a 0a  embler-branch]..
26860 09 2a 20 74 65 73 74 73 2f 61 73 73 65 6d 62 6c  .* tests/assembl
26870 65 2e 74 65 73 74 3a 20 41 64 64 65 64 20 6d 6f  e.test: Added mo
26880 72 65 20 22 77 68 69 74 65 20 62 6f 78 22 20 74  re "white box" t
26890 65 73 74 73 2e 0a 09 2a 20 67 65 6e 65 72 69 63  ests...* generic
268a0 2f 74 63 6c 41 73 73 65 6d 62 6c 79 2e 63 3a 20  /tclAssembly.c: 
268b0 41 64 64 65 64 20 74 68 65 20 65 72 72 6f 72 20  Added the error 
268c0 63 68 65 63 6b 69 6e 67 20 61 6e 64 20 72 65 70  checking and rep
268d0 6f 72 74 69 6e 67 0a 09 66 6f 72 20 75 6e 64 65  orting..for unde
268e0 66 69 6e 65 64 20 6c 61 62 65 6c 73 2e 20 52 65  fined labels. Re
268f0 76 69 73 65 64 20 63 6f 64 65 20 73 6f 20 74 68  vised code so th
26900 61 74 20 6e 6f 20 70 6f 69 6e 74 65 72 73 20 69  at no pointers i
26910 6e 74 6f 20 74 68 65 0a 09 62 79 74 65 63 6f 64  nto the..bytecod
26920 65 20 73 65 71 75 65 6e 63 65 20 61 72 65 20 68  e sequence are h
26930 65 6c 64 20 28 62 65 63 61 75 73 65 20 74 68 65  eld (because the
26940 20 73 65 71 75 65 6e 63 65 20 63 61 6e 20 6d 6f   sequence can mo
26950 76 65 21 29 2c 0a 09 74 68 61 74 20 6e 6f 20 54  ve!),..that no T
26960 63 6c 5f 48 61 73 68 45 6e 74 72 79 20 70 6f 69  cl_HashEntry poi
26970 6e 74 65 72 73 20 61 72 65 20 68 65 6c 64 20 28  nters are held (
26980 62 65 63 61 75 73 65 20 74 68 65 20 68 61 73 68  because the hash
26990 20 74 61 62 6c 65 0a 09 64 6f 65 73 6e 27 74 20   table..doesn't 
269a0 67 75 61 72 61 6e 74 65 65 20 74 68 65 69 72 20  guarantee their 
269b0 73 74 61 62 69 6c 69 74 79 21 29 20 61 6e 64 20  stability!) and 
269c0 74 6f 20 65 6c 69 6d 69 6e 61 74 65 20 74 68 65  to eliminate the
269d0 20 42 42 48 61 73 68 0a 09 74 61 62 6c 65 2c 20   BBHash..table, 
269e0 77 68 69 63 68 20 69 73 20 6d 65 72 65 6c 79 20  which is merely 
269f0 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72  additional infor
26a00 6d 61 74 69 6f 6e 20 69 6e 64 65 78 65 64 20 62  mation indexed b
26a10 79 20 6a 75 6d 70 0a 09 6c 61 62 65 6c 73 20 61  y jump..labels a
26a20 6e 64 20 63 61 6e 20 6a 75 73 74 20 61 73 20 65  nd can just as e
26a30 61 73 69 6c 79 20 62 65 20 68 65 6c 64 20 69 6e  asily be held in
26a40 20 74 68 65 20 27 6c 61 62 65 6c 27 20 73 74 72   the 'label' str
26a50 75 63 74 75 72 65 2e 0a 09 52 65 6e 61 6d 65 64  ucture...Renamed
26a60 20 73 68 61 72 65 64 20 73 74 72 75 63 74 75 72   shared structur
26a70 65 73 20 74 6f 20 43 61 6d 65 6c 43 61 73 65 2c  es to CamelCase,
26a80 20 61 6e 64 20 72 65 6e 61 6d 65 64 20 27 6c 61   and renamed 'la
26a90 62 65 6c 27 20 74 6f 0a 09 4a 75 6d 70 4c 61 62  bel' to..JumpLab
26aa0 65 6c 20 62 65 63 61 75 73 65 20 6f 74 68 65 72  el because other
26ab0 20 74 79 70 65 73 20 6f 66 20 6c 61 62 65 6c 73   types of labels
26ac0 20 6d 61 79 20 65 76 65 6e 74 75 61 6c 6c 79 20   may eventually 
26ad0 62 65 20 70 6f 73 73 69 62 6c 65 2e 0a 0a 32 30  be possible...20
26ae0 31 30 2d 30 39 2d 32 37 20 20 4b 65 76 69 6e 20  10-09-27  Kevin 
26af0 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79  B. Kenny  <kenny
26b00 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09 5b 64  [email protected]>...[d
26b10 6f 67 65 65 6e 2d 61 73 73 65 6d 62 6c 65 72 2d  ogeen-assembler-
26b20 62 72 61 6e 63 68 5d 0a 0a 09 2a 20 74 65 73 74  branch]...* test
26b30 73 2f 61 73 73 65 6d 62 6c 65 2e 74 65 73 74 3a  s/assemble.test:
26b40 20 41 64 64 65 64 20 6d 6f 72 65 20 22 77 68 69   Added more "whi
26b50 74 65 20 62 6f 78 22 20 74 65 73 74 73 2e 0a 09  te box" tests...
26b60 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41 73 73  * generic/tclAss
26b70 65 6d 62 6c 79 2e 63 3a 20 46 69 78 65 64 20 62  embly.c: Fixed b
26b80 75 67 73 20 65 78 70 6f 73 65 64 20 62 79 20 74  ugs exposed by t
26b90 68 65 20 6e 65 77 20 74 65 73 74 73 2e 0a 09 28  he new tests...(
26ba0 61 29 20 5b 65 76 61 6c 5d 20 61 6e 64 20 5b 65  a) [eval] and [e
26bb0 78 70 72 5d 20 68 61 64 20 69 6e 63 6f 72 72 65  xpr] had incorre
26bc0 63 74 20 73 74 61 63 6b 20 62 61 6c 61 6e 63 65  ct stack balance
26bd0 20 63 6f 6d 70 75 74 65 64 20 69 66 0a 09 74 68   computed if..th
26be0 65 20 61 72 67 20 77 61 73 20 6e 6f 74 20 61 20  e arg was not a 
26bf0 73 69 6d 70 6c 65 20 77 6f 72 64 2e 20 28 62 29  simple word. (b)
26c00 20 5b 63 6f 6e 63 61 74 5d 20 61 63 63 65 70 74   [concat] accept
26c10 65 64 20 61 20 6e 65 67 61 74 69 76 65 0a 09 6f  ed a negative..o
26c20 70 65 72 61 6e 64 20 63 6f 75 6e 74 2e 20 28 63  perand count. (c
26c30 29 20 5b 69 6e 76 6f 6b 65 5d 20 61 63 63 65 70  ) [invoke] accep
26c40 74 65 64 20 61 20 7a 65 72 6f 20 6f 72 20 6e 65  ted a zero or ne
26c50 67 61 74 69 76 65 20 6f 70 65 72 61 6e 64 0a 09  gative operand..
26c60 63 6f 75 6e 74 2e 20 28 64 29 20 6d 6f 72 65 20  count. (d) more 
26c70 6d 69 73 73 70 65 6c 74 20 65 72 72 6f 72 20 6d  misspelt error m
26c80 65 73 73 61 67 65 73 2e 0a 09 41 6c 73 6f 20 72  essages...Also r
26c90 65 70 6c 61 63 65 64 20 61 20 66 75 6e 6b 79 20  eplaced a funky 
26ca0 4e 52 43 61 6c 6c 54 45 42 43 20 77 69 74 68 20  NRCallTEBC with 
26cb0 74 68 65 20 6e 65 77 20 63 61 6c 6c 0a 09 54 63  the new call..Tc
26cc0 6c 4e 52 45 78 65 63 75 74 65 42 79 74 65 43 6f  lNRExecuteByteCo
26cd0 64 65 2c 20 6e 65 63 65 73 73 69 74 61 74 65 64  de, necessitated
26ce0 20 62 79 20 61 20 6d 65 72 67 65 20 77 69 74 68   by a merge with
26cf0 20 63 68 61 6e 67 65 73 20 6f 6e 20 74 68 65 0a   changes on the.
26d00 09 48 45 41 44 2e 0a 0a 32 30 31 30 2d 30 39 2d  .HEAD...2010-09-
26d10 32 36 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72  26  Miguel Sofer
26d20 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e    <[email protected]
26d30 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
26d40 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20  ric/tclBasic.c: 
26d50 20 20 20 5b 50 61 74 63 68 20 33 30 37 32 30 38     [Patch 307208
26d60 30 5d 20 28 6d 69 6e 75 73 20 74 68 65 20 69 74  0] (minus the it
26d70 63 6c 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  cl..* generic/tc
26d80 6c 43 6d 64 49 4c 2e 63 3a 20 20 20 20 75 70 64  lCmdIL.c:    upd
26d90 61 74 65 29 3a 20 61 20 73 61 6e 65 72 20 4e 52  ate): a saner NR
26da0 45 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  E...* generic/tc
26db0 6c 43 6f 6d 70 45 78 70 72 2e 63 3a 0a 09 2a 20  lCompExpr.c:..* 
26dc0 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69  generic/tclCompi
26dd0 6c 65 2e 63 3a 20 20 54 68 69 73 20 6d 61 6b 65  le.c:  This make
26de0 73 20 54 63 6c 4e 52 45 78 65 63 75 74 65 42 79  s TclNRExecuteBy
26df0 74 65 43 6f 64 65 20 28 65 78 20 54 45 42 43 29  teCode (ex TEBC)
26e00 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
26e10 6f 6d 70 69 6c 65 2e 68 3a 20 20 74 6f 20 62 65  ompile.h:  to be
26e20 20 61 20 6e 6f 72 6d 61 6c 20 4e 52 45 20 63 69   a normal NRE ci
26e30 74 69 7a 65 6e 3a 20 69 74 20 6c 6f 73 65 73 20  tizen: it loses 
26e40 69 74 73 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  its..* generic/t
26e50 63 6c 45 78 65 63 75 74 65 2e 63 3a 20 20 73 70  clExecute.c:  sp
26e60 65 63 69 61 6c 20 73 74 61 74 75 73 2e 0a 09 2a  ecial status...*
26e70 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
26e80 64 65 63 6c 73 3a 20 20 54 68 65 20 6c 6f 67 69  decls:  The logi
26e90 63 20 66 6c 6f 77 20 77 69 74 68 69 6e 20 74 68  c flow within th
26ea0 65 20 42 43 20 65 6e 67 69 6e 65 20 69 73 0a 09  e BC engine is..
26eb0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
26ec0 2e 68 3a 20 20 20 20 20 20 73 69 6d 70 6c 69 66  .h:      simplif
26ed0 69 65 64 20 63 6f 6e 73 69 64 65 72 61 62 6c 79  ied considerably
26ee0 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
26ef0 49 6e 74 44 65 63 6c 73 2e 68 3a 0a 09 2a 20 67  IntDecls.h:..* g
26f00 65 6e 65 72 69 63 2f 74 63 6c 4f 62 6a 2e 63 3a  eneric/tclObj.c:
26f10 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50  ..* generic/tclP
26f20 72 6f 63 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  roc.c:..* generi
26f30 63 2f 74 63 6c 54 65 73 74 2e 63 3a 0a 0a 09 2a  c/tclTest.c:...*
26f40 20 67 65 6e 65 72 69 63 2f 74 63 6c 56 61 72 2e   generic/tclVar.
26f50 63 3a 20 55 73 65 20 74 68 65 20 6d 61 63 72 6f  c: Use the macro
26f60 20 48 61 73 4c 6f 63 61 6c 56 61 72 73 20 65 76   HasLocalVars ev
26f70 65 72 79 77 68 65 72 65 0a 0a 32 30 31 30 2d 30  erywhere..2010-0
26f80 39 2d 32 36 20 20 4d 69 67 75 65 6c 20 53 6f 66  9-26  Miguel Sof
26f90 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65 72  er  <[email protected]
26fa0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
26fb0 6e 65 72 69 63 2f 74 63 6c 4f 4f 4d 65 74 68 6f  neric/tclOOMetho
26fc0 64 2e 63 20 28 50 72 6f 63 65 64 75 72 65 4d 65  d.c (ProcedureMe
26fd0 74 68 6f 64 56 61 72 52 65 73 6f 6c 76 65 72 29  thodVarResolver)
26fe0 3a 20 61 76 6f 69 64 20 63 6f 64 65 0a 09 64 75  : avoid code..du
26ff0 70 6c 69 63 61 74 69 6f 6e 2c 20 6c 65 74 20 74  plication, let t
27000 68 65 20 72 75 6e 74 69 6d 65 20 76 61 72 20 72  he runtime var r
27010 65 73 6f 6c 76 65 72 20 63 61 6c 6c 20 74 68 65  esolver call the
27020 20 63 6f 6d 70 69 6c 65 64 20 76 61 72 0a 09 72   compiled var..r
27030 65 73 6f 6c 76 65 72 2e 0a 0a 32 30 31 30 2d 30  esolver...2010-0
27040 39 2d 32 36 20 20 4b 65 76 69 6e 20 42 2e 20 4b  9-26  Kevin B. K
27050 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
27060 63 6d 2e 6f 72 67 3e 0a 0a 09 5b 64 6f 67 65 65  cm.org>...[dogee
27070 6e 2d 61 73 73 65 6d 62 6c 65 72 2d 62 72 61 6e  n-assembler-bran
27080 63 68 5d 0a 0a 09 2a 20 74 65 73 74 73 2f 61 73  ch]...* tests/as
27090 73 65 6d 62 6c 65 2e 74 65 73 74 3a 09 41 64 64  semble.test:.Add
270a0 65 64 20 6d 61 6e 79 20 6e 65 77 20 74 65 73 74  ed many new test
270b0 73 20 6d 6f 76 69 6e 67 20 74 6f 77 61 72 64 20  s moving toward 
270c0 61 20 6d 6f 72 65 0a 09 63 6f 6d 70 72 65 68 65  a more..comprehe
270d0 6e 73 69 76 65 20 74 65 73 74 20 73 75 69 74 65  nsive test suite
270e0 20 66 6f 72 20 74 68 65 20 61 73 73 65 6d 62 6c   for the assembl
270f0 65 72 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  er...* generic/t
27100 63 6c 41 73 73 65 6d 62 6c 79 2e 63 3a 09 46 69  clAssembly.c:.Fi
27110 78 65 64 20 62 75 67 73 20 65 78 70 6f 73 65 64  xed bugs exposed
27120 20 62 79 20 74 68 65 20 6e 65 77 20 74 65 73 74   by the new test
27130 73 3a 0a 09 28 61 29 20 5b 62 69 74 6e 6f 74 5d  s:..(a) [bitnot]
27140 20 61 6e 64 20 5b 6e 6f 74 5d 20 68 61 64 20 69   and [not] had i
27150 6e 63 6f 72 72 65 63 74 20 6f 70 65 72 61 6e 64  ncorrect operand
27160 20 63 6f 75 6e 74 73 2e 20 28 62 29 0a 09 49 4e   counts. (b)..IN
27170 53 54 5f 43 4f 4e 43 41 54 20 63 61 6e 6e 6f 74  ST_CONCAT cannot
27180 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 7a 65 72   concatenate zer
27190 6f 20 6f 62 6a 65 63 74 73 2e 20 28 63 29 20 6d  o objects. (c) m
271a0 69 73 73 70 65 6c 74 20 65 72 72 6f 72 0a 09 6d  isspelt error..m
271b0 65 73 73 61 67 65 73 2e 20 28 64 29 20 74 68 65  essages. (d) the
271c0 20 22 61 73 73 65 6d 62 6c 79 20 63 6f 64 65 22   "assembly code"
271d0 20 69 6e 74 65 72 6e 61 6c 20 72 65 70 72 65 73   internal repres
271e0 65 6e 74 61 74 69 6f 6e 20 6c 61 63 6b 65 64 0a  entation lacked.
271f0 09 61 20 64 75 70 6c 69 63 61 74 6f 72 2c 20 77  .a duplicator, w
27200 68 69 63 68 20 63 61 75 73 65 64 20 64 6f 75 62  hich caused doub
27210 6c 65 2d 66 72 65 65 73 20 6f 66 20 74 68 65 20  le-frees of the 
27220 42 79 74 65 63 6f 64 65 20 6f 62 6a 65 63 74 0a  Bytecode object.
27230 09 69 66 20 61 73 73 65 6d 62 6c 79 20 63 6f 64  .if assembly cod
27240 65 20 65 76 65 72 20 77 61 73 20 64 75 70 6c 69  e ever was dupli
27250 63 61 74 65 64 2e 0a 0a 32 30 31 30 2d 30 39 2d  cated...2010-09-
27260 32 35 20 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e  25  Kevin B. Ken
27270 6e 79 20 20 20 3c 6b 65 6e 6e 79 6b 62 40 61 63  ny   <[email protected]
27280 6d 2e 6f 72 67 3e 0a 0a 09 5b 64 6f 67 65 65 6e  m.org>...[dogeen
27290 2d 61 73 73 65 6d 62 6c 65 72 2d 62 72 61 6e 63  -assembler-branc
272a0 68 5d 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  h]...* generic/t
272b0 63 6c 41 73 73 65 6d 62 6c 79 2e 63 3a 09 4d 61  clAssembly.c:.Ma
272c0 73 73 69 76 65 20 72 65 66 61 63 74 6f 72 69 6e  ssive refactorin
272d0 67 20 6f 66 20 74 68 65 20 61 73 73 65 6d 62 6c  g of the assembl
272e0 65 72 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  er..* generic/tc
272f0 6c 41 73 73 65 6d 62 6c 79 2e 68 3a 09 74 6f 20  lAssembly.h:.to 
27300 75 73 65 20 61 20 54 63 6c 2d 6c 69 6b 65 20 73  use a Tcl-like s
27310 79 6e 74 61 78 20 28 61 6e 64 20 75 73 65 0a 09  yntax (and use..
27320 2a 20 74 65 73 74 73 2f 61 73 73 65 6d 62 6c 65  * tests/assemble
27330 2e 74 65 73 74 3a 09 09 54 63 6c 5f 50 61 72 73  .test:..Tcl_Pars
27340 65 43 6f 6d 6d 61 6e 64 20 74 6f 20 70 61 72 73  eCommand to pars
27350 65 20 69 74 29 2e 20 54 68 65 0a 09 2a 20 74 65  e it). The..* te
27360 73 74 73 2f 61 73 73 65 6d 62 6c 65 31 2e 62 65  sts/assemble1.be
27370 6e 63 68 3a 09 72 65 66 61 63 74 6f 72 69 6e 67  nch:.refactoring
27380 20 61 6c 73 6f 20 65 6e 73 75 72 65 73 20 74 68   also ensures th
27390 61 74 0a 09 54 63 6c 5f 54 6f 6b 65 6e 73 20 69  at..Tcl_Tokens i
273a0 6e 20 74 68 65 20 61 73 73 65 6d 62 6c 65 72 20  n the assembler 
273b0 68 61 76 65 20 73 74 72 69 6e 67 20 72 61 6e 67  have string rang
273c0 65 73 20 69 6e 73 69 64 65 20 74 68 65 20 73 6f  es inside the so
273d0 75 72 63 65 0a 09 63 6f 64 65 2c 20 77 68 69 63  urce..code, whic
273e0 68 20 61 6c 6c 6f 77 73 20 66 6f 72 20 5b 65 76  h allows for [ev
273f0 61 6c 5d 20 61 6e 64 20 5b 65 78 70 72 5d 20 61  al] and [expr] a
27400 73 73 65 6d 62 6c 65 72 20 64 69 72 65 63 74 69  ssembler directi
27410 76 65 73 0a 09 74 68 61 74 20 73 69 6d 70 6c 79  ves..that simply
27420 20 63 61 6c 6c 20 54 63 6c 43 6f 6d 70 69 6c 65   call TclCompile
27430 53 63 72 69 70 74 20 61 6e 64 20 54 63 6c 43 6f  Script and TclCo
27440 6d 70 69 6c 65 45 78 70 72 20 72 65 63 75 72 73  mpileExpr recurs
27450 69 76 65 6c 79 2e 0a 0a 32 30 31 30 2d 30 39 2d  ively...2010-09-
27460 32 34 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20  24  Jeff Hobbs  
27470 3c 6a 65 66 66 68 40 41 63 74 69 76 65 53 74 61  <[email protected]
27480 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 74 65 73 74  te.com>...* test
27490 73 2f 73 74 72 69 6e 67 43 6f 6d 70 2e 74 65 73  s/stringComp.tes
274a0 74 3a 20 69 6d 70 72 6f 76 65 64 20 73 74 72 69  t: improved stri
274b0 6e 67 20 65 71 2f 63 6d 70 20 74 65 73 74 20 63  ng eq/cmp test c
274c0 6f 76 65 72 61 67 65 0a 09 2a 20 67 65 6e 65 72  overage..* gener
274d0 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20  ic/tclExecute.c 
274e0 28 54 63 6c 45 78 65 63 75 74 65 42 79 74 65 43  (TclExecuteByteC
274f0 6f 64 65 29 3a 20 6d 65 72 67 65 20 49 4e 53 54  ode): merge INST
27500 5f 53 54 52 5f 43 4d 50 20 61 6e 64 0a 09 49 4e  _STR_CMP and..IN
27510 53 54 5f 53 54 52 5f 45 51 2f 49 4e 53 54 5f 53  ST_STR_EQ/INST_S
27520 54 52 5f 4e 45 51 20 70 61 74 68 73 2e 20 20 53  TR_NEQ paths.  S
27530 70 65 65 64 73 20 75 70 20 65 71 2f 6e 65 2f 5b  peeds up eq/ne/[
27540 73 74 72 69 6e 67 20 65 71 5d 20 77 69 74 68 0a  string eq] with.
27550 09 6f 62 6a 2d 61 77 61 72 65 20 63 6f 6d 70 61  .obj-aware compa
27560 72 69 73 6f 6e 73 20 61 6e 64 20 65 71 2f 3d 3d  risons and eq/==
27570 2f 6e 65 2f 21 3d 20 77 69 74 68 20 6c 65 6e 67  /ne/!= with leng
27580 74 68 20 65 71 75 61 6c 69 74 79 20 63 68 65 63  th equality chec
27590 6b 2e 0a 0a 32 30 31 30 2d 30 39 2d 32 34 20 20  k...2010-09-24  
275a0 41 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73 20  Andreas Kupries 
275b0 20 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76   <[email protected]
275c0 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20  estate.com>...* 
275d0 74 63 6c 57 69 6e 73 6f 63 6b 2e 63 3a 20 5b 42  tclWinsock.c: [B
275e0 75 67 20 33 30 35 36 37 37 35 5d 3a 20 46 69 78  ug 3056775]: Fix
275f0 65 64 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f  ed race conditio
27600 6e 20 62 65 74 77 65 65 6e 20 74 68 72 65 61 64  n between thread
27610 20 61 6e 64 0a 09 69 6e 74 65 72 6e 61 6c 20 63   and..internal c
27620 6f 2d 74 68 72 65 61 64 20 61 63 63 65 73 73 20  o-thread access 
27630 6f 66 20 61 20 73 6f 63 6b 65 74 27 73 20 73 74  of a socket's st
27640 72 75 63 74 75 72 65 20 62 65 63 61 75 73 65 20  ructure because 
27650 6f 66 20 74 68 65 0a 09 74 68 72 65 61 64 20 6e  of the..thread n
27660 6f 74 20 75 73 69 6e 67 20 74 68 65 20 73 6f 63  ot using the soc
27670 6b 65 74 4c 69 73 74 4c 6f 63 6b 20 69 6e 20 54  ketListLock in T
27680 63 70 41 63 63 65 70 74 28 29 2e 20 41 64 64 65  cpAccept(). Adde
27690 64 0a 09 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  d..documentation
276a0 20 6f 6e 20 68 6f 77 20 74 68 65 20 6d 6f 64 75   on how the modu
276b0 6c 65 20 77 6f 72 6b 73 20 74 6f 20 74 68 65 20  le works to the 
276c0 74 6f 70 2e 0a 0a 32 30 31 30 2d 30 39 2d 32 33  top...2010-09-23
276d0 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
276e0 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
276f0 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
27700 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a 20  ric/tclDecls.h: 
27710 4d 61 6b 65 20 54 63 6c 5f 53 65 74 50 61 6e 69  Make Tcl_SetPani
27720 63 50 72 6f 63 20 61 6e 64 20 54 63 6c 5f 47 65  cProc and Tcl_Ge
27730 74 53 74 72 69 6e 67 52 65 73 75 6c 74 0a 09 2a  tStringResult..*
27740 20 75 6e 69 78 2f 74 63 6c 41 70 70 49 6e 69 74   unix/tclAppInit
27750 2e 63 3a 20 20 63 61 6c 6c 61 62 6c 65 20 77 69  .c:  callable wi
27760 74 68 6f 75 74 20 73 74 75 62 73 2c 20 6a 75 73  thout stubs, jus
27770 74 20 61 73 20 54 63 6c 5f 53 65 74 56 61 72 2e  t as Tcl_SetVar.
27780 0a 09 2a 20 77 69 6e 2f 74 63 6c 41 70 70 49 6e  ..* win/tclAppIn
27790 69 74 2e 63 3a 0a 0a 32 30 31 30 2d 30 39 2d 32  it.c:..2010-09-2
277a0 33 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  3  Don Porter  <
277b0 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
277c0 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
277d0 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 41 48 2e  eneric/tclCmdAH.
277e0 63 3a 20 20 20 46 69 78 20 63 61 73 65 73 20 77  c:   Fix cases w
277f0 68 65 72 65 20 76 61 6c 75 65 20 72 65 74 75 72  here value retur
27800 6e 65 64 20 62 79 0a 09 2a 20 67 65 6e 65 72 69  ned by..* generi
27810 63 2f 74 63 6c 45 76 65 6e 74 2e 63 3a 20 20 20  c/tclEvent.c:   
27820 54 63 6c 5f 47 65 74 52 65 74 75 72 6e 4f 70 74  Tcl_GetReturnOpt
27830 69 6f 6e 73 28 29 20 77 61 73 20 6c 65 61 6b 65  ions() was leake
27840 64 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  d...* generic/tc
27850 6c 4d 61 69 6e 2e 63 3a 20 20 20 20 54 68 61 6e  lMain.c:    Than
27860 6b 73 20 74 6f 20 4a 65 66 66 20 48 6f 62 62 73  ks to Jeff Hobbs
27870 20 66 6f 72 20 64 69 73 63 6f 76 65 72 79 20 6f   for discovery o
27880 66 20 74 68 65 0a 09 61 6e 74 69 2d 70 61 74 74  f the..anti-patt
27890 65 72 6e 20 74 6f 20 73 65 65 6b 20 61 6e 64 20  ern to seek and 
278a0 64 65 73 74 72 6f 79 2e 0a 0a 32 30 31 30 2d 30  destroy...2010-0
278b0 39 2d 32 33 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  9-23  Jan Nijtma
278c0 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
278d0 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
278e0 75 6e 69 78 2f 74 63 6c 41 70 70 49 6e 69 74 2e  unix/tclAppInit.
278f0 63 3a 20 20 4d 61 6b 65 20 63 6f 6d 70 69 6c 61  c:  Make compila
27900 62 6c 65 20 77 69 74 68 20 2d 44 55 4e 49 43 4f  ble with -DUNICO
27910 44 45 20 28 6e 6f 74 20 61 63 74 69 76 61 74 65  DE (not activate
27920 64 0a 09 2a 20 77 69 6e 2f 74 63 6c 41 70 70 49  d..* win/tclAppI
27930 6e 69 74 2e 63 3a 20 20 20 79 65 74 29 2c 20 6d  nit.c:   yet), m
27940 61 6e 79 20 63 6c 65 61 6e 2d 75 70 73 20 69 6e  any clean-ups in
27950 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 32 30 31 30   comments...2010
27960 2d 30 39 2d 32 32 20 20 4d 69 67 75 65 6c 20 53  -09-22  Miguel S
27970 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73  ofer  <[email protected]
27980 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
27990 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
279a0 74 65 3a 20 5b 42 75 67 20 33 30 37 32 36 34 30  te: [Bug 3072640
279b0 5d 3a 20 4f 6e 65 20 6d 6f 72 65 20 44 45 43 41  ]: One more DECA
279c0 43 48 45 5f 53 54 41 43 4b 5f 49 4e 46 4f 28 29  CHE_STACK_INFO()
279d0 20 77 61 73 0a 09 6d 69 73 73 69 6e 67 2e 0a 0a   was..missing...
279e0 09 2a 20 74 65 73 74 73 2f 65 78 65 63 75 74 65  .* tests/execute
279f0 2e 74 65 73 74 3a 20 41 64 64 65 64 20 65 78 65  .test: Added exe
27a00 63 75 74 65 2d 31 30 2e 33 20 66 6f 72 20 5b 42  cute-10.3 for [B
27a10 75 67 20 33 30 37 32 36 34 30 5d 2e 20 54 68 65  ug 3072640]. The
27a20 20 74 65 73 74 0a 09 63 61 75 73 65 73 20 61 20   test..causes a 
27a30 6d 65 6d 20 66 61 69 6c 75 72 65 2e 0a 0a 09 2a  mem failure....*
27a40 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
27a50 75 74 65 3a 20 50 72 6f 74 65 63 74 20 61 6c 6c  ute: Protect all
27a60 20 70 6f 73 73 69 62 6c 65 20 77 72 69 74 65 73   possible writes
27a70 20 74 6f 20 3a 3a 65 72 72 6f 72 49 6e 66 6f 20   to ::errorInfo 
27a80 6f 72 0a 09 3a 3a 65 72 72 6f 72 43 6f 64 65 20  or..::errorCode 
27a90 77 69 74 68 20 44 45 43 41 43 48 45 5f 53 54 41  with DECACHE_STA
27aa0 43 4b 5f 49 4e 46 4f 28 29 2c 20 61 73 20 74 68  CK_INFO(), as th
27ab0 65 79 20 63 6f 75 6c 64 20 72 75 6e 20 74 72 61  ey could run tra
27ac0 63 65 73 2e 20 54 68 65 0a 09 6e 65 77 20 63 61  ces. The..new ca
27ad0 6c 6c 73 20 74 6f 20 62 65 20 70 72 6f 74 65 63  lls to be protec
27ae0 74 65 64 20 61 72 65 20 54 63 6c 5f 52 65 73 65  ted are Tcl_Rese
27af0 74 52 65 73 75 6c 74 28 29 2c 20 54 63 6c 5f 53  tResult(), Tcl_S
27b00 65 74 45 72 72 6f 72 43 6f 64 65 28 29 2c 0a 09  etErrorCode(),..
27b10 49 6c 6c 65 67 61 6c 45 78 70 72 4f 70 65 72 61  IllegalExprOpera
27b20 6e 64 54 79 70 65 28 29 2c 20 54 63 6c 45 78 70  ndType(), TclExp
27b30 72 46 6c 6f 61 74 45 72 72 6f 72 28 29 2e 20 54  rFloatError(). T
27b40 68 65 20 65 72 72 6f 72 20 77 61 73 20 74 72 69  he error was tri
27b50 67 67 65 72 65 64 0a 09 62 79 20 5b 50 61 74 63  ggered..by [Patc
27b60 68 20 33 30 37 32 30 38 30 5d 2e 0a 0a 32 30 31  h 3072080]...201
27b70 30 2d 30 39 2d 32 32 20 20 4a 61 6e 20 4e 69 6a  0-09-22  Jan Nij
27b80 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
27b90 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
27ba0 09 2a 20 77 69 6e 2f 74 63 6c 2e 6d 34 3a 09 09  .* win/tcl.m4:..
27bb0 41 64 64 20 6b 65 72 6e 65 6c 33 32 20 74 6f 20  Add kernel32 to 
27bc0 4c 49 42 53 2c 20 73 6f 20 74 68 65 20 6c 69 6e  LIBS, so the lin
27bd0 6b 20 6c 69 6e 65 20 66 6f 72 0a 09 2a 20 77 69  k line for..* wi
27be0 6e 2f 63 6f 6e 66 69 67 75 72 65 3a 09 6d 69 6e  n/configure:.min
27bf0 67 77 20 69 73 20 65 78 61 63 74 6c 79 20 74 68  gw is exactly th
27c00 65 20 73 61 6d 65 20 61 73 20 66 6f 72 20 4d 53  e same as for MS
27c10 56 43 2b 2b 2e 0a 0a 32 30 31 30 2d 30 39 2d 32  VC++...2010-09-2
27c20 31 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20 3c  1  Jeff Hobbs  <
27c30 6a 65 66 66 68 40 41 63 74 69 76 65 53 74 61 74  [email protected]
27c40 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65 6e 65 72  e.com>...* gener
27c50 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20  ic/tclExecute.c 
27c60 28 54 63 6c 45 78 65 63 75 74 65 42 79 74 65 43  (TclExecuteByteC
27c70 6f 64 65 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63  ode):..* generic
27c80 2f 74 63 6c 4f 4f 4d 65 74 68 6f 64 2e 63 20 28  /tclOOMethod.c (
27c90 50 72 6f 63 65 64 75 72 65 4d 65 74 68 6f 64 43  ProcedureMethodC
27ca0 6f 6d 70 69 6c 65 64 56 61 72 43 6f 6e 6e 65 63  ompiledVarConnec
27cb0 74 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t):..* generic/t
27cc0 63 6c 56 61 72 2e 63 20 28 54 63 6c 4c 6f 6f 6b  clVar.c (TclLook
27cd0 75 70 53 69 6d 70 6c 65 56 61 72 2c 20 43 6f 6d  upSimpleVar, Com
27ce0 70 61 72 65 56 61 72 4b 65 79 73 29 3a 0a 09 2a  pareVarKeys):..*
27cf0 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 61 74 68   generic/tclPath
27d00 4f 62 6a 2e 63 20 28 54 63 6c 5f 46 53 47 65 74  Obj.c (Tcl_FSGet
27d10 4e 6f 72 6d 61 6c 69 7a 65 64 50 61 74 68 2c 20  NormalizedPath, 
27d20 54 63 6c 5f 46 53 45 71 75 61 6c 50 61 74 68 73  Tcl_FSEqualPaths
27d30 29 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ):..* generic/tc
27d40 6c 49 4f 55 74 69 6c 2e 63 20 28 54 63 6c 46 53  lIOUtil.c (TclFS
27d50 43 77 64 50 6f 69 6e 74 65 72 45 71 75 61 6c 73  CwdPointerEquals
27d60 29 3a 20 70 65 65 70 68 6f 6c 65 20 6f 70 74 0a  ): peephole opt.
27d70 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 52 65  .* generic/tclRe
27d80 73 75 6c 74 2e 63 20 28 54 63 6c 4d 65 72 67 65  sult.c (TclMerge
27d90 52 65 74 75 72 6e 4f 70 74 69 6f 6e 73 29 3a 20  ReturnOptions): 
27da0 55 73 65 20 6d 65 6d 63 6d 70 20 77 68 65 72 65  Use memcmp where
27db0 0a 09 61 70 70 6c 69 63 61 62 6c 65 20 61 73 20  ..applicable as 
27dc0 70 6f 73 73 69 62 6c 65 20 73 70 65 65 64 75 70  possible speedup
27dd0 20 6f 6e 20 73 6f 6d 65 20 6c 69 62 63 20 76 61   on some libc va
27de0 72 69 61 6e 74 73 2e 0a 0a 32 30 31 30 2d 30 39  riants...2010-09
27df0 2d 32 31 20 20 4b 65 76 69 6e 20 42 2e 20 4b 65  -21  Kevin B. Ke
27e00 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61 63  nny  <[email protected]
27e10 6d 2e 6f 72 67 3e 0a 0a 09 5b 42 52 41 4e 43 48  m.org>...[BRANCH
27e20 3a 20 64 6f 67 65 65 6e 2d 61 73 73 65 6d 62 6c  : dogeen-assembl
27e30 65 72 2d 62 72 61 6e 63 68 5d 0a 0a 09 2a 20 67  er-branch]...* g
27e40 65 6e 65 72 69 63 2f 74 63 6c 41 73 73 65 6d 62  eneric/tclAssemb
27e50 6c 79 2e 63 20 28 6e 65 77 20 66 69 6c 65 29 3a  ly.c (new file):
27e60 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 41  ..* generic/tclA
27e70 73 73 65 6d 62 6c 79 2e 68 3a 0a 09 2a 20 67 65  ssembly.h:..* ge
27e80 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
27e90 20 28 62 75 69 6c 74 49 6e 43 6d 64 73 2c 20 54   (builtInCmds, T
27ea0 63 6c 5f 43 72 65 61 74 65 49 6e 74 65 72 70 29  cl_CreateInterp)
27eb0 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
27ec0 49 6e 74 2e 68 3a 0a 09 2a 20 74 65 73 74 73 2f  Int.h:..* tests/
27ed0 61 73 73 65 6d 62 6c 65 2e 74 65 73 74 20 28 6e  assemble.test (n
27ee0 65 77 20 66 69 6c 65 29 3a 0a 09 2a 20 74 65 73  ew file):..* tes
27ef0 74 73 2f 61 73 73 65 6d 62 6c 65 31 2e 62 65 6e  ts/assemble1.ben
27f00 63 68 20 28 6e 65 77 20 66 69 6c 65 29 3a 0a 09  ch (new file):..
27f10 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e  * unix/Makefile.
27f20 69 6e 3a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66  in:..* win/Makef
27f30 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 4d  ile.in:..* win/M
27f40 61 6b 65 66 69 6c 65 2e 76 63 3a 0a 09 09 49 6e  akefile.vc:...In
27f50 69 74 69 61 6c 20 63 6f 6d 6d 69 74 20 6f 66 20  itial commit of 
27f60 4f 7a 67 75 72 20 44 6f 67 61 6e 20 55 67 75 72  Ozgur Dogan Ugur
27f70 6c 75 27 73 20 28 53 46 20 75 73 65 72 3a 20 64  lu's (SF user: d
27f80 6f 67 65 65 6e 29 0a 09 09 61 73 73 65 6d 62 6c  ogeen)...assembl
27f90 65 72 20 66 6f 72 20 74 68 65 20 54 63 6c 20 62  er for the Tcl b
27fa0 79 74 65 63 6f 64 65 20 6c 61 6e 67 75 61 67 65  ytecode language
27fb0 2e 0a 0a 32 30 31 30 2d 30 39 2d 32 31 20 20 4a  ...2010-09-21  J
27fc0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
27fd0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
27fe0 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
27ff0 57 69 6e 46 69 6c 65 2e 63 3a 20 20 20 46 69 78  WinFile.c:   Fix
28000 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 61 66 74   declaration aft
28010 65 72 20 73 74 61 74 65 6d 65 6e 74 2e 0a 09 2a  er statement...*
28020 20 77 69 6e 2f 74 63 6c 2e 6d 34 3a 20 20 20 20   win/tcl.m4:    
28030 20 20 20 20 20 41 64 64 20 2d 57 64 65 63 6c 61       Add -Wdecla
28040 72 61 74 69 6f 6e 2d 61 66 74 65 72 2d 73 74 61  ration-after-sta
28050 74 65 6d 65 6e 74 2c 20 73 6f 20 74 68 69 73 0a  tement, so this.
28060 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65  .* win/configure
28070 3a 20 20 20 20 20 20 6d 69 73 74 61 6b 65 20 63  :      mistake c
28080 61 6e 6e 6f 74 20 68 61 70 70 65 6e 20 61 67 61  annot happen aga
28090 69 6e 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  in...* win/tclWi
280a0 6e 46 43 6d 64 2e 63 3a 20 20 20 5b 42 75 67 20  nFCmd.c:   [Bug 
280b0 33 30 36 39 32 37 38 5d 3a 20 42 72 65 61 6b 61  3069278]: Breaka
280c0 67 65 20 6f 6e 20 68 65 61 64 20 57 69 6e 64 6f  ge on head Windo
280d0 77 73 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  ws..* win/tclWin
280e0 50 69 70 65 2e 63 3a 20 20 20 74 72 69 67 67 65  Pipe.c:   trigge
280f0 72 65 64 20 62 79 20 69 6e 73 74 61 6c 6c 2d 74  red by install-t
28100 7a 64 61 74 61 2c 20 66 69 6e 61 6c 20 66 69 78  zdata, final fix
28110 0a 0a 32 30 31 30 2d 30 39 2d 32 30 20 20 4a 61  ..2010-09-20  Ja
28120 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
28130 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
28140 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  et>...* win/tclW
28150 69 6e 46 43 6d 64 2e 63 3a 20 45 6c 69 6d 69 6e  inFCmd.c: Elimin
28160 61 74 65 20 74 63 6c 57 69 6e 50 72 6f 63 73 2d  ate tclWinProcs-
28170 3e 75 73 65 57 69 64 65 20 65 76 65 72 79 77 68  >useWide everywh
28180 65 72 65 2c 20 73 69 6e 63 65 0a 09 2a 20 77 69  ere, since..* wi
28190 6e 2f 74 63 6c 57 69 6e 46 69 6c 65 2e 63 3a 20  n/tclWinFile.c: 
281a0 74 68 65 20 76 61 6c 75 65 20 69 73 20 61 6c 77  the value is alw
281b0 61 79 73 20 22 31 22 20 6f 6e 20 70 6c 61 74 66  ays "1" on platf
281c0 6f 72 6d 73 20 3e 77 69 6e 39 35 0a 09 2a 20 77  orms >win95..* w
281d0 69 6e 2f 74 63 6c 57 69 6e 50 69 70 65 2e 63 3a  in/tclWinPipe.c:
281e0 0a 0a 32 30 31 30 2d 30 39 2d 31 39 20 20 44 6f  ..2010-09-19  Do
281f0 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
28200 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
28210 74 3e 0a 0a 09 2a 20 64 6f 63 2f 66 69 6c 65 2e  t>...* doc/file.
28220 6e 20 28 66 69 6c 65 20 72 65 61 64 6c 69 6e 6b  n (file readlink
28230 29 3a 20 5b 42 75 67 20 33 30 37 30 35 38 30 5d  ): [Bug 3070580]
28240 3a 20 54 79 70 6f 66 69 78 2e 0a 0a 32 30 31 30  : Typofix...2010
28250 2d 30 39 2d 31 38 20 20 4a 61 6e 20 4e 69 6a 74  -09-18  Jan Nijt
28260 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
28270 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
28280 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46 43 6d 64  * win/tclWinFCmd
28290 2e 63 20 5b 42 75 67 20 33 30 36 39 32 37 38 5d  .c [Bug 3069278]
282a0 3a 20 42 72 65 61 6b 61 67 65 20 6f 6e 20 68 65  : Breakage on he
282b0 61 64 20 57 69 6e 64 6f 77 73 20 74 72 69 67 67  ad Windows trigg
282c0 65 72 65 64 0a 09 62 79 20 69 6e 73 74 61 6c 6c  ered..by install
282d0 2d 74 7a 64 61 74 61 2e 20 54 65 6d 70 6f 72 61  -tzdata. Tempora
282e0 72 79 20 64 6f 6e 27 74 20 63 6f 6d 70 69 6c 65  ry don't compile
282f0 20 74 68 69 73 20 77 69 74 68 20 2d 44 55 4e 49   this with -DUNI
28300 43 4f 44 45 2c 20 77 68 69 6c 65 0a 09 69 6e 76  CODE, while..inv
28310 65 73 74 69 67 61 74 69 6e 67 20 74 68 69 73 20  estigating this 
28320 62 75 67 2e 0a 0a 32 30 31 30 2d 30 39 2d 31 36  bug...2010-09-16
28330 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20 3c 6a    Jeff Hobbs  <j
28340 65 66 66 68 40 41 63 74 69 76 65 53 74 61 74 65  [email protected]
28350 2e 63 6f 6d 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63  .com>...* win/tc
28360 6c 57 69 6e 46 69 6c 65 2e 63 3a 20 52 65 6d 6f  lWinFile.c: Remo
28370 76 65 20 64 65 66 69 6e 65 20 6f 66 20 46 49 4e  ve define of FIN
28380 44 45 58 5f 49 4e 46 4f 5f 4c 45 56 45 4c 53 20  DEX_INFO_LEVELS 
28390 61 73 20 61 6c 6c 0a 09 73 75 70 70 6f 72 74 65  as all..supporte
283a0 64 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 63 6f  d versions of co
283b0 6d 70 69 6c 65 72 73 20 73 68 6f 75 6c 64 20 6e  mpilers should n
283c0 6f 77 20 68 61 76 65 20 69 74 2e 0a 0a 09 2a 20  ow have it....* 
283d0 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  unix/Makefile.in
283e0 3a 20 44 6f 20 6e 6f 74 20 70 61 73 73 20 63 75  : Do not pass cu
283f0 72 72 65 6e 74 20 62 75 69 6c 64 20 65 6e 76 20  rrent build env 
28400 76 61 72 73 20 77 68 65 6e 20 75 73 69 6e 67 0a  vars when using.
28410 09 4e 41 54 49 56 45 5f 54 43 4c 53 48 20 69 6e  .NATIVE_TCLSH in
28420 20 74 61 72 67 65 74 73 2e 0a 0a 32 30 31 30 2d   targets...2010-
28430 30 39 2d 31 36 20 20 4a 61 6e 20 4e 69 6a 74 6d  09-16  Jan Nijtm
28440 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
28450 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
28460 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 65 63 6c   generic/tclDecl
28470 73 2e 68 3a 20 20 20 20 4d 61 6b 65 20 54 63 6c  s.h:    Make Tcl
28480 5f 46 69 6e 64 45 78 65 63 75 74 61 62 6c 65 28  _FindExecutable(
28490 29 20 77 6f 72 6b 20 69 6e 20 55 4e 49 43 4f 44  ) work in UNICOD
284a0 45 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  E..* generic/tcl
284b0 45 6e 63 6f 64 69 6e 67 2e 63 3a 20 63 6f 6d 70  Encoding.c: comp
284c0 69 6c 65 73 20 28 77 69 6e 64 6f 77 73 2d 6f 6e  iles (windows-on
284d0 6c 79 29 20 61 73 20 77 65 6c 6c 20 61 73 20 41  ly) as well as A
284e0 53 43 49 49 2e 0a 09 2a 20 67 65 6e 65 72 69 63  SCII...* generic
284f0 2f 74 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a 20  /tclStubInit.c: 
28500 4e 65 65 64 65 64 20 66 6f 72 20 5b 46 52 51 20  Needed for [FRQ 
28510 34 39 31 37 38 39 5d 3a 20 73 65 74 61 72 67 76  491789]: setargv
28520 28 29 20 64 6f 65 73 6e 27 74 0a 09 73 75 70 70  () doesn't..supp
28530 6f 72 74 20 61 20 75 6e 69 63 6f 64 65 20 63 6d  ort a unicode cm
28540 64 6c 69 6e 65 2e 0a 0a 32 30 31 30 2d 30 39 2d  dline...2010-09-
28550 31 35 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  15  Donal K. Fel
28560 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
28570 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
28580 65 72 69 63 2f 74 63 6c 42 69 6e 61 72 79 2e 63  eric/tclBinary.c
28590 20 28 54 63 6c 41 70 70 65 6e 64 42 79 74 65 73   (TclAppendBytes
285a0 54 6f 42 79 74 65 41 72 72 61 79 29 3a 20 5b 42  ToByteArray): [B
285b0 75 67 20 33 30 36 37 30 33 36 5d 3a 20 4d 61 6b  ug 3067036]: Mak
285c0 65 0a 09 73 75 72 65 20 77 65 20 6e 65 76 65 72  e..sure we never
285d0 20 74 72 79 20 74 6f 20 64 6f 75 62 6c 65 20 7a   try to double z
285e0 65 72 6f 20 72 65 70 65 61 74 65 64 6c 79 20 74  ero repeatedly t
285f0 6f 20 67 65 74 20 61 20 62 75 66 66 65 72 20 73  o get a buffer s
28600 69 7a 65 2e 20 41 6c 73 6f 0a 09 61 64 64 65 64  ize. Also..added
28610 20 61 20 63 68 65 63 6b 20 66 6f 72 20 73 61 6e   a check for san
28620 69 74 79 20 6f 6e 20 74 68 65 20 73 69 7a 65 20  ity on the size 
28630 6f 66 20 62 75 66 66 65 72 20 62 65 69 6e 67 20  of buffer being 
28640 61 70 70 65 6e 64 65 64 2e 0a 0a 32 30 31 30 2d  appended...2010-
28650 30 39 2d 31 35 20 20 44 6f 6e 20 50 6f 72 74 65  09-15  Don Porte
28660 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73 6f  r  <[email protected]
28670 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
28680 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65  .* unix/Makefile
28690 2e 69 6e 3a 09 52 65 76 69 73 65 20 60 6d 61 6b  .in:.Revise `mak
286a0 65 20 64 69 73 74 60 20 74 61 72 67 65 74 20 74  e dist` target t
286b0 6f 20 74 6f 6c 65 72 61 74 65 20 74 68 65 0a 09  o tolerate the..
286c0 63 61 73 65 20 6f 66 20 7a 65 72 6f 20 62 75 6e  case of zero bun
286d0 64 6c 65 64 20 70 61 63 6b 61 67 65 73 2e 0a 0a  dled packages...
286e0 32 30 31 30 2d 30 39 2d 31 35 20 20 4a 61 6e 20  2010-09-15  Jan 
286f0 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
28700 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
28710 3e 0a 0a 09 2a 20 74 6f 6f 6c 73 2f 67 65 6e 53  >...* tools/genS
28720 74 75 62 73 2e 74 63 6c 3a 20 20 20 5b 50 61 74  tubs.tcl:   [Pat
28730 63 68 20 33 30 33 34 32 35 31 5d 3a 20 42 61 63  ch 3034251]: Bac
28740 6b 70 6f 72 74 20 74 74 6b 47 65 6e 53 74 75 62  kport ttkGenStub
28750 73 2e 74 63 6c 0a 09 2a 20 67 65 6e 65 72 69 63  s.tcl..* generic
28760 2f 74 63 6c 2e 64 65 63 6c 73 3a 20 20 20 20 66  /tcl.decls:    f
28770 65 61 74 75 72 65 73 20 74 6f 20 67 65 6e 53 74  eatures to genSt
28780 75 62 73 2e 74 63 6c 2e 20 4d 61 6b 65 20 74 68  ubs.tcl. Make th
28790 65 20 22 67 65 6e 65 72 69 63 22 0a 09 2a 20 67  e "generic"..* g
287a0 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 64 65  eneric/tclInt.de
287b0 63 6c 73 3a 20 61 72 67 75 6d 65 6e 74 20 69 6e  cls: argument in
287c0 20 74 68 65 20 2a 2e 64 65 63 6c 73 20 66 69 6c   the *.decls fil
287d0 65 73 20 6f 70 74 69 6f 6e 61 6c 0a 09 2a 20 67  es optional..* g
287e0 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 2e 64 65 63  eneric/tclOO.dec
287f0 6c 73 3a 20 20 28 6e 6f 20 63 68 61 6e 67 65 20  ls:  (no change 
28800 74 6f 20 61 6e 79 20 74 63 6c 2a 44 65 63 6c 73  to any tcl*Decls
28810 2e 68 20 66 69 6c 65 73 29 0a 09 2a 20 67 65 6e  .h files)..* gen
28820 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 2e  eric/tclTomMath.
28830 64 65 63 6c 73 3a 0a 09 54 68 69 73 20 61 6c 6c  decls:..This all
28840 6f 77 73 20 67 65 6e 53 74 75 62 73 2e 74 63 6c  ows genStubs.tcl
28850 20 74 6f 20 67 65 6e 65 72 61 74 65 20 74 68 65   to generate the
28860 20 74 74 6b 20 73 74 75 62 20 66 69 6c 65 73 20   ttk stub files 
28870 61 73 20 77 65 6c 6c 2c 20 77 68 69 6c 65 0a 09  as well, while..
28880 6b 65 65 70 69 6e 67 20 66 75 6c 6c 20 63 6f 6d  keeping full com
28890 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20  patibility with 
288a0 65 78 69 73 74 69 6e 67 20 2a 2e 64 65 63 6c 73  existing *.decls
288b0 20 66 69 6c 65 73 2e 0a 0a 32 30 31 30 2d 30 39   files...2010-09
288c0 2d 31 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -14  Jan Nijtman
288d0 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
288e0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
288f0 69 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a  in/tclWinPort.h:
28900 20 20 41 6c 6c 6f 77 20 61 6c 6c 20 57 69 6e 32    Allow all Win2
28910 30 30 30 2b 20 41 50 49 20 65 6e 74 72 69 65 73  000+ API entries
28920 20 69 6e 20 54 63 6c 0a 09 2a 20 77 69 6e 2f 74   in Tcl..* win/t
28930 63 6c 57 69 6e 33 32 44 6c 6c 2e 63 3a 20 45 6c  clWin32Dll.c: El
28940 69 6d 69 6e 61 74 65 20 64 79 6e 61 6d 69 63 61  iminate dynamica
28950 6c 20 6c 6f 61 64 69 6e 67 20 6f 66 20 61 64 76  l loading of adv
28960 61 70 69 32 33 20 61 6e 64 0a 09 6b 65 72 6e 65  api23 and..kerne
28970 6c 33 32 20 73 79 6d 62 6f 6c 73 2e 0a 0a 32 30  l32 symbols...20
28980 31 30 2d 30 39 2d 31 33 20 20 4a 61 6e 20 4e 69  10-09-13  Jan Ni
28990 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
289a0 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
289b0 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 43 68  ..* win/tclWinCh
289c0 61 6e 2e 63 3a 20 20 20 20 20 20 56 61 72 69 6f  an.c:      Vario
289d0 75 73 20 63 6c 65 61 6e 2d 75 70 73 2c 20 63 6f  us clean-ups, co
289e0 6e 76 65 72 74 69 6e 67 20 66 72 6f 6d 0a 09 2a  nverting from..*
289f0 20 77 69 6e 2f 74 63 6c 57 69 6e 43 6f 6e 73 6f   win/tclWinConso
28a00 6c 65 2e 63 3a 20 20 20 74 63 6c 57 69 6e 50 72  le.c:   tclWinPr
28a10 6f 63 2d 3e 78 78 78 50 72 6f 63 20 64 69 72 65  oc->xxxProc dire
28a20 63 74 6c 79 20 74 6f 20 58 78 78 0a 09 2a 20 77  ctly to Xxx..* w
28a30 69 6e 2f 74 63 6c 57 69 6e 49 6e 69 74 2e 63 3a  in/tclWinInit.c:
28a40 20 20 20 20 20 20 28 6e 6f 20 63 68 61 6e 67 65        (no change
28a50 20 69 6e 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74   in functionalit
28a60 79 29 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  y)..* win/tclWin
28a70 4c 6f 61 64 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74  Load.c:..* win/t
28a80 63 6c 57 69 6e 53 65 72 69 61 6c 2e 63 3a 0a 09  clWinSerial.c:..
28a90 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b  * win/tclWinSock
28aa0 2e 63 3a 0a 09 2a 20 74 6f 6f 6c 73 2f 67 65 6e  .c:..* tools/gen
28ab0 53 74 75 62 73 2e 74 63 6c 3a 20 20 20 20 41 64  Stubs.tcl:    Ad
28ac0 64 20 73 63 73 70 65 63 20 66 65 61 74 75 72 65  d scspec feature
28ad0 20 66 72 6f 6d 20 74 74 6b 47 65 6e 53 74 75 62   from ttkGenStub
28ae0 73 2e 74 63 6c 0a 09 20 20 28 6e 6f 20 63 68 61  s.tcl..  (no cha
28af0 6e 67 65 20 69 6e 20 6f 75 74 70 75 74 20 66 6f  nge in output fo
28b00 72 20 2a 44 65 63 6c 73 2e 68 20 66 69 6c 65 73  r *Decls.h files
28b10 29 0a 0a 32 30 31 30 2d 30 39 2d 31 30 20 20 4a  )..2010-09-10  J
28b20 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
28b30 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
28b40 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
28b50 57 69 6e 33 32 44 6c 6c 2e 63 3a 20 50 61 72 74  Win32Dll.c: Part
28b60 6c 79 20 72 65 76 65 72 74 20 79 65 73 74 65 72  ly revert yester
28b70 64 61 79 27 73 20 63 68 61 6e 67 65 2c 20 74 6f  day's change, to
28b80 20 6d 61 6b 65 20 69 74 20 77 6f 72 6b 0a 09 6f   make it work..o
28b90 6e 20 56 43 2b 2b 20 36 2e 30 20 61 67 61 69 6e  n VC++ 6.0 again
28ba0 2e 0a 0a 32 30 31 30 2d 30 39 2d 31 30 20 20 44  ...2010-09-10  D
28bb0 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
28bc0 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
28bd0 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 72 65 67 73  et>...* doc/regs
28be0 75 62 2e 6e 3a 20 5b 42 75 67 20 33 30 36 33 35  ub.n: [Bug 30635
28bf0 36 38 5d 3a 20 46 69 78 20 66 6f 72 20 67 6f 74  68]: Fix for got
28c00 63 68 61 20 69 6e 20 65 78 61 6d 70 6c 65 20 64  cha in example d
28c10 75 65 20 74 6f 20 54 63 6c 27 73 0a 09 73 70 65  ue to Tcl's..spe
28c20 63 69 61 6c 20 68 61 6e 64 6c 69 6e 67 20 6f 66  cial handling of
28c30 20 62 61 63 6b 73 6c 61 73 68 2d 6e 65 77 6c 69   backslash-newli
28c40 6e 65 2e 20 4d 61 6b 65 73 20 65 78 61 6d 70 6c  ne. Makes exampl
28c50 65 20 73 6c 69 67 68 74 6c 79 20 6c 65 73 73 0a  e slightly less.
28c60 09 70 75 72 65 2c 20 62 75 74 20 6d 6f 72 65 20  .pure, but more 
28c70 75 73 65 66 75 6c 2e 0a 0a 32 30 31 30 2d 30 39  useful...2010-09
28c80 2d 30 39 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -09  Jan Nijtman
28c90 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
28ca0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77  rs.sf.net>...* w
28cb0 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76 63 3a 20  in/makefile.vc: 
28cc0 20 20 4d 69 6e 67 77 20 73 68 6f 75 6c 64 20 61    Mingw should a
28cd0 6c 77 61 79 73 20 6c 69 6e 6b 20 77 69 74 68 20  lways link with 
28ce0 2d 6c 61 64 76 61 70 69 33 32 2e 0a 09 2a 20 77  -ladvapi32...* w
28cf0 69 6e 2f 74 63 6c 2e 6d 34 3a 0a 09 2a 20 77 69  in/tcl.m4:..* wi
28d00 6e 2f 63 6f 6e 66 69 67 75 72 65 3a 20 20 20 20  n/configure:    
28d10 20 28 72 65 67 65 6e 65 72 61 74 65 64 29 0a 09   (regenerated)..
28d20 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 49 6e 74 2e  * win/tclWinInt.
28d30 68 3a 20 20 20 52 65 6d 6f 76 65 20 61 73 63 69  h:   Remove asci
28d40 69 20 76 61 72 69 61 6e 74 20 6f 66 20 74 6b 57  i variant of tkW
28d50 69 6e 50 6f 63 73 20 74 61 62 6c 65 2c 20 69 74  inPocs table, it
28d60 20 69 73 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69   is..* win/tclWi
28d70 6e 33 32 44 6c 6c 2e 63 3a 20 6e 6f 20 6c 6f 6e  n32Dll.c: no lon
28d80 67 65 72 20 6e 65 63 65 73 73 61 72 79 2e 20 46  ger necessary. F
28d90 69 78 20 43 72 65 61 74 65 50 72 6f 63 65 73 73  ix CreateProcess
28da0 20 73 69 67 6e 61 74 75 72 65 0a 09 2a 20 77 69   signature..* wi
28db0 6e 2f 74 63 6c 57 69 6e 50 69 70 65 2e 63 3a 20  n/tclWinPipe.c: 
28dc0 20 61 6e 64 20 72 65 6d 6f 76 65 20 75 6e 75 73   and remove unus
28dd0 65 64 20 47 65 74 4d 6f 64 75 6c 65 46 69 6c 65  ed GetModuleFile
28de0 4e 61 6d 65 20 61 6e 64 20 6c 73 74 72 63 70 79  Name and lstrcpy
28df0 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50  ...* win/tclWinP
28e00 6f 72 74 2e 68 3a 20 20 4d 69 6e 67 77 2f 63 79  ort.h:  Mingw/cy
28e10 67 77 69 6e 20 66 69 78 65 73 3a 20 3c 74 63 68  gwin fixes: <tch
28e20 61 72 2e 68 3e 20 73 68 6f 75 6c 64 20 61 6c 77  ar.h> should alw
28e30 61 79 73 20 62 65 0a 09 69 6e 63 6c 75 64 65 64  ays be..included
28e40 2c 20 61 6e 64 20 66 69 78 20 63 6f 6e 66 6c 69  , and fix confli
28e50 63 74 20 69 6e 20 76 61 72 69 6f 75 73 20 6d 61  ct in various ma
28e60 63 72 6f 20 76 61 6c 75 65 73 3a 20 41 6c 77 61  cro values: Alwa
28e70 79 73 20 66 6f 72 63 65 20 74 68 65 0a 09 73 61  ys force the..sa
28e80 6d 65 20 76 61 6c 75 65 73 20 61 73 20 69 6e 20  me values as in 
28e90 56 43 2b 2b 2e 0a 0a 32 30 31 30 2d 30 39 2d 30  VC++...2010-09-0
28ea0 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  8  Don Porter  <
28eb0 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
28ec0 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 77  forge.net>...* w
28ed0 69 6e 2f 74 63 6c 57 69 6e 43 68 61 6e 2e 63 3a  in/tclWinChan.c:
28ee0 09 5b 42 75 67 20 33 30 35 39 39 32 32 5d 3a 20  .[Bug 3059922]: 
28ef0 23 69 66 64 65 66 20 70 72 6f 74 65 63 74 69 6f  #ifdef protectio
28f00 6e 73 20 74 6f 20 70 65 72 6d 69 74 0a 09 2a 20  ns to permit..* 
28f10 77 69 6e 2f 74 63 6c 57 69 6e 46 43 6d 64 2e 63  win/tclWinFCmd.c
28f20 3a 20 20 20 20 20 62 75 69 6c 64 73 20 77 69 74  :     builds wit
28f30 68 20 6d 69 6e 67 77 20 6f 6e 20 61 6d 64 36 34  h mingw on amd64
28f40 20 73 79 73 74 65 6d 73 2e 20 54 68 61 6e 6b 73   systems. Thanks
28f50 20 74 6f 0a 09 09 09 09 22 6d 65 73 63 61 6c 69   to....."mescali
28f60 6e 75 6d 22 20 66 6f 72 20 72 65 70 6f 72 74 69  num" for reporti
28f70 6e 67 20 61 6e 64 20 74 65 73 74 69 6e 67 2e 0a  ng and testing..
28f80 0a 32 30 31 30 2d 30 39 2d 30 38 20 20 41 6e 64  .2010-09-08  And
28f90 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61  reas Kupries  <a
28fa0 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73 74  [email protected]
28fb0 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 64 6f 63  ate.com>...* doc
28fc0 2f 74 6d 2e 6e 3a 20 41 64 64 65 64 20 75 6e 64  /tm.n: Added und
28fd0 65 72 73 63 6f 72 65 20 74 6f 20 74 68 65 20 73  erscore to the s
28fe0 65 74 20 6f 66 20 63 68 61 72 61 63 74 65 72 73  et of characters
28ff0 20 61 63 63 65 70 74 65 64 20 69 6e 0a 09 6d 6f   accepted in..mo
29000 64 75 6c 65 20 6e 61 6d 65 73 2e 20 54 68 69 73  dule names. This
29010 20 69 73 20 74 72 75 65 20 66 6f 72 20 71 75 69   is true for qui
29020 74 65 20 73 6f 6d 65 20 74 69 6d 65 20 69 6e 20  te some time in 
29030 74 68 65 20 63 6f 64 65 2c 20 74 68 69 73 0a 09  the code, this..
29040 63 68 61 6e 67 65 20 63 61 74 63 68 65 73 20 75  change catches u
29050 70 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 61 74  p the documentat
29060 69 6f 6e 2e 0a 0a 32 30 31 30 2d 30 39 2d 30 33  ion...2010-09-03
29070 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
29080 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
29090 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f 6c 73  f.net>...* tools
290a0 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d 6c 2e  /tcltk-man2html.
290b0 74 63 6c 20 28 70 6c 75 73 2d 70 6b 67 73 29 3a  tcl (plus-pkgs):
290c0 20 49 6d 70 72 6f 76 65 20 74 68 65 20 70 61 63   Improve the pac
290d0 6b 61 67 65 0a 09 64 6f 63 75 6d 65 6e 74 61 74  kage..documentat
290e0 69 6f 6e 20 73 65 61 72 63 68 20 70 61 74 74 65  ion search patte
290f0 72 6e 20 74 6f 20 73 75 70 70 6f 72 74 20 74 68  rn to support th
29100 65 20 64 6f 63 74 6f 6f 73 2d 67 65 6e 65 72 61  e doctoos-genera
29110 74 65 64 0a 09 64 69 72 65 63 74 6f 72 79 20 73  ted..directory s
29120 74 72 75 63 74 75 72 65 2e 0a 09 2a 20 74 6f 6f  tructure...* too
29130 6c 73 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d  ls/tcltk-man2htm
29140 6c 2d 75 74 69 6c 73 2e 74 63 6c 20 28 6f 75 74  l-utils.tcl (out
29150 70 75 74 2d 6e 61 6d 65 29 3a 20 4d 61 64 65 20  put-name): Made 
29160 74 68 69 73 20 6d 6f 72 65 0a 09 72 65 73 69 6c  this more..resil
29170 69 65 6e 74 20 61 67 61 69 6e 73 74 20 6d 69 73  ient against mis
29180 66 6f 72 6d 61 74 74 65 64 20 4e 41 4d 45 20 73  formatted NAME s
29190 65 63 74 69 6f 6e 73 2c 20 69 6e 64 75 63 65 64  ections, induced
291a0 20 62 79 20 69 6d 70 6f 72 74 20 6f 66 0a 09 54   by import of..T
291b0 68 72 65 61 64 20 70 61 63 6b 61 67 65 20 64 6f  hread package do
291c0 63 75 6d 65 6e 74 61 74 69 6f 6e 20 69 6e 74 6f  cumentation into
291d0 20 54 63 6c 20 64 6f 63 20 74 72 65 65 2e 0a 0a   Tcl doc tree...
291e0 32 30 31 30 2d 30 39 2d 30 32 20 20 41 6e 64 72  2010-09-02  Andr
291f0 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61 6e  eas Kupries  <an
29200 64 72 65 61 73 6b 40 61 63 74 69 76 65 73 74 61  [email protected]
29210 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 64 6f 63 2f  te.com>...* doc/
29220 67 6c 6f 62 2e 6e 3a 20 46 69 78 65 64 20 64 6f  glob.n: Fixed do
29230 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6d 62 69  cumentation ambi
29240 67 75 69 74 79 20 72 65 67 61 72 64 69 6e 67 20  guity regarding 
29250 74 68 65 20 68 61 6e 64 6c 69 6e 67 0a 09 6f 66  the handling..of
29260 20 2d 6a 6f 69 6e 2e 0a 0a 09 2a 20 6c 69 62 72   -join....* libr
29270 61 72 79 2f 73 61 66 65 2e 74 63 6c 20 28 73 61  ary/safe.tcl (sa
29280 66 65 3a 3a 41 6c 69 61 73 47 6c 6f 62 29 3a 20  fe::AliasGlob): 
29290 46 69 78 65 64 20 61 6e 6f 74 68 65 72 20 70 72  Fixed another pr
292a0 6f 62 6c 65 6d 2c 20 74 68 65 0a 09 6f 70 74 69  oblem, the..opti
292b0 6f 6e 20 2d 6a 6f 69 6e 20 64 6f 65 73 20 6e 6f  on -join does no
292c0 74 20 73 74 6f 70 20 6f 70 74 69 6f 6e 20 70 72  t stop option pr
292d0 6f 63 65 73 73 69 6e 67 20 69 6e 20 74 68 65 20  ocessing in the 
292e0 63 6f 72 65 20 62 75 69 6c 74 69 6e 2c 20 73 6f  core builtin, so
292f0 0a 09 74 68 65 20 65 6d 75 6c 61 74 69 6f 6e 20  ..the emulation 
29300 6d 75 73 74 20 6e 6f 74 20 64 6f 20 74 68 61 74  must not do that
29310 20 65 69 74 68 65 72 2e 0a 0a 32 30 31 30 2d 30   either...2010-0
29320 39 2d 30 31 20 20 41 6e 64 72 65 61 73 20 4b 75  9-01  Andreas Ku
29330 70 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73 5f  pries  <andreas_
29340 6b 75 70 72 69 65 73 40 75 73 65 72 73 2e 73 6f  [email protected]
29350 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
29360 09 2a 20 6c 69 62 72 61 72 79 2f 73 61 66 65 2e  .* library/safe.
29370 74 63 6c 20 28 73 61 66 65 3a 3a 41 6c 69 61 73  tcl (safe::Alias
29380 47 6c 6f 62 29 3a 20 4d 6f 76 65 64 20 74 68 65  Glob): Moved the
29390 20 63 6f 6d 6d 61 6e 64 20 65 78 74 65 6e 64 69   command extendi
293a0 6e 67 20 74 68 65 0a 09 61 63 74 75 61 6c 20 67  ng the..actual g
293b0 6c 6f 62 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68  lob command with
293c0 20 61 20 2d 64 69 72 65 63 74 6f 72 79 20 66 6c   a -directory fl
293d0 61 67 20 74 6f 20 77 68 65 6e 20 77 65 20 61 63  ag to when we ac
293e0 74 75 61 6c 6c 79 20 68 61 76 65 20 61 0a 09 70  tually have a..p
293f0 72 6f 70 65 72 20 75 6e 74 72 61 6e 73 6c 61 74  roper untranslat
29400 65 64 20 70 61 74 68 2c 0a 0a 32 30 31 30 2d 30  ed path,..2010-0
29410 39 2d 30 31 20 20 41 6e 64 72 65 61 73 20 4b 75  9-01  Andreas Ku
29420 70 72 69 65 73 20 20 3c 61 6e 64 72 65 61 73 6b  pries  <andreask
29430 40 61 63 74 69 76 65 73 74 61 74 65 2e 63 6f 6d  @activestate.com
29440 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
29450 6c 45 78 65 63 75 74 65 2e 63 3a 20 5b 42 75 67  lExecute.c: [Bug
29460 20 33 30 35 37 36 33 39 5d 3a 20 41 70 70 6c 69   3057639]: Appli
29470 65 64 20 70 61 74 63 68 20 62 79 20 4a 65 66 66  ed patch by Jeff
29480 20 74 6f 20 6d 61 6b 65 0a 09 2a 20 67 65 6e 65   to make..* gene
29490 72 69 63 2f 74 63 6c 56 61 72 2e 63 3a 09 74 68  ric/tclVar.c:.th
294a0 65 20 62 65 68 61 76 69 6f 75 72 20 6f 66 20 6c  e behaviour of l
294b0 61 70 70 65 6e 64 20 69 6e 20 62 79 74 65 63 6f  append in byteco
294c0 6d 70 69 6c 65 64 20 6d 6f 64 65 0a 09 2a 20 74  mpiled mode..* t
294d0 65 73 74 73 2f 61 70 70 65 6e 64 2e 74 65 73 74  ests/append.test
294e0 3a 09 63 6f 6e 73 69 73 74 65 6e 74 20 77 69 74  :.consistent wit
294f0 68 20 64 69 72 65 63 74 2d 65 76 61 6c 20 61 6e  h direct-eval an
29500 64 20 27 61 70 70 65 6e 64 27 0a 09 2a 20 74 65  d 'append'..* te
29510 73 74 73 2f 61 70 70 65 6e 64 43 6f 6d 70 2e 74  sts/appendComp.t
29520 65 73 74 3a 20 67 65 6e 65 72 61 6c 6c 79 2e 20  est: generally. 
29530 41 64 64 65 64 20 74 65 73 74 73 20 28 61 70 70  Added tests (app
29540 65 6e 64 2a 2d 39 2e 2a 29 0a 09 73 68 6f 77 69  end*-9.*)..showi
29550 6e 67 20 74 68 65 20 64 69 66 66 65 72 65 6e 63  ng the differenc
29560 65 2e 0a 0a 32 30 31 30 2d 30 38 2d 33 31 20 20  e...2010-08-31  
29570 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
29580 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
29590 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 72 75  .net>...* win/ru
295a0 6c 65 73 2e 76 63 3a 20 20 20 20 20 20 20 20 20  les.vc:         
295b0 20 20 20 20 20 20 54 79 70 6f 20 28 74 68 61 6e        Typo (than
295c0 6b 73 20 74 6f 20 54 77 79 6c 69 74 65 20 64 69  ks to Twylite di
295d0 73 63 6f 76 65 72 69 6e 67 0a 09 09 09 09 20 20  scovering.....  
295e0 20 20 20 20 74 68 69 73 29 0a 09 2a 20 67 65 6e      this)..* gen
295f0 65 72 69 63 2f 74 63 6c 53 74 75 62 4c 69 62 2e  eric/tclStubLib.
29600 63 3a 20 20 20 20 20 20 20 52 65 76 65 72 74 20  c:       Revert 
29610 74 6f 20 70 72 65 76 69 6f 75 73 20 76 65 72 73  to previous vers
29620 69 6f 6e 3a 20 4d 53 56 43 2b 2b 20 36 2e 30 0a  ion: MSVC++ 6.0.
29630 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 6f  .* generic/tclTo
29640 6d 4d 61 74 68 53 74 75 62 4c 69 62 2e 63 3a 63  mMathStubLib.c:c
29650 61 6e 6e 6f 74 20 68 61 6e 64 6c 65 20 74 68 65  annot handle the
29660 20 6e 65 77 20 63 6f 6e 73 74 72 75 63 74 2e 0a   new construct..
29670 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 64  .* generic/tcl.d
29680 65 63 6c 73 20 20 20 20 20 20 20 20 20 20 20 5b  ecls           [
29690 50 61 74 63 68 20 32 39 39 37 36 34 32 5d 3a 20  Patch 2997642]: 
296a0 4d 61 6e 79 20 74 79 70 65 20 63 61 73 74 73 20  Many type casts 
296b0 6e 65 65 64 65 64 0a 09 2a 20 67 65 6e 65 72 69  needed..* generi
296c0 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a 20 20 20  c/tclDecls.h:   
296d0 20 20 20 20 20 20 77 68 65 6e 20 75 73 69 6e 67        when using
296e0 20 54 63 6c 5f 50 6b 67 2a 20 41 50 49 2e 20 52   Tcl_Pkg* API. R
296f0 65 6d 61 69 6e 69 6e 67 20 70 61 72 74 2e 0a 09  emaining part...
29700 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 50 6b 67  * generic/tclPkg
29710 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
29720 63 6c 42 61 73 69 63 2e 63 3a 0a 09 2a 20 67 65  clBasic.c:..* ge
29730 6e 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68  neric/tclTomMath
29740 49 6e 74 65 72 66 61 63 65 2e 63 3a 0a 09 2a 20  Interface.c:..* 
29750 64 6f 63 2f 50 6b 67 52 65 71 75 69 72 65 2e 33  doc/PkgRequire.3
29760 0a 0a 32 30 31 30 2d 30 38 2d 33 31 20 20 41 6e  ..2010-08-31  An
29770 64 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c  dreas Kupries  <
29780 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73  [email protected]
29790 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 77 69  tate.com>...* wi
297a0 6e 2f 74 63 6c 2e 6d 34 3a 20 41 70 70 6c 69 65  n/tcl.m4: Applie
297b0 64 20 70 61 74 63 68 20 62 79 20 4a 65 66 66 20  d patch by Jeff 
297c0 66 69 78 69 6e 67 20 69 73 73 75 65 73 20 77 69  fixing issues wi
297d0 74 68 20 74 68 65 20 6d 61 6e 69 66 65 73 74 0a  th the manifest.
297e0 09 68 61 6e 64 6c 69 6e 67 20 6f 6e 20 57 69 6e  .handling on Win
297f0 36 34 2e 0a 09 2a 20 77 69 6e 2f 63 6f 6e 66 69  64...* win/confi
29800 67 75 72 65 3a 20 52 65 67 65 6e 65 72 61 74 65  gure: Regenerate
29810 64 2e 0a 0a 32 30 31 30 2d 30 38 2d 33 30 20 20  d...2010-08-30  
29820 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d  Miguel Sofer  <m
29830 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
29840 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
29850 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20 20 5b  tclBasic.c:    [
29860 42 75 67 73 20 33 30 34 36 35 39 34 2c 33 30 34  Bugs 3046594,304
29870 37 32 33 35 2c 33 30 34 38 37 37 31 5d 3a 20 4e  7235,3048771]: N
29880 65 77 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ew..* generic/tc
29890 6c 43 6d 64 41 48 2e 63 3a 20 20 20 20 69 6d 70  lCmdAH.c:    imp
298a0 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 66 6f 72 20  lementation for 
298b0 5b 74 61 69 6c 63 61 6c 6c 5d 20 63 6f 6d 6d 61  [tailcall] comma
298c0 6e 64 3a 20 69 74 20 6e 6f 77 0a 09 2a 20 67 65  nd: it now..* ge
298d0 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63  neric/tclCmdMZ.c
298e0 3a 20 20 20 20 73 63 68 65 64 75 6c 65 73 20 74  :    schedules t
298f0 68 65 20 63 6f 6d 6d 61 6e 64 20 61 6e 64 20 72  he command and r
29900 65 74 75 72 6e 73 20 54 43 4c 5f 52 45 54 55 52  eturns TCL_RETUR
29910 4e 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  N...* generic/tc
29920 6c 45 78 65 63 75 74 65 2e 63 3a 20 20 54 68 69  lExecute.c:  Thi
29930 73 20 66 69 78 65 73 20 61 6c 6c 20 69 73 73 75  s fixes all issu
29940 65 73 20 77 69 74 68 20 5b 63 61 74 63 68 5d 20  es with [catch] 
29950 61 6e 64 20 5b 74 72 79 5d 2e 0a 09 2a 20 67 65  and [try]...* ge
29960 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 20  neric/tclInt.h: 
29970 20 20 20 20 20 54 68 61 6e 6b 73 20 64 67 70 20       Thanks dgp 
29980 66 6f 72 20 65 78 70 6c 6f 72 69 6e 67 20 74 68  for exploring th
29990 65 20 64 61 72 6b 20 63 6f 72 6e 65 72 73 2e 0a  e dark corners..
299a0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e 61  .* generic/tclNa
299b0 6d 65 73 70 2e 63 3a 20 20 20 4d 6f 72 65 20 74  mesp.c:   More t
299c0 68 6f 72 6f 75 67 68 20 74 65 73 74 69 6e 67 20  horough testing 
299d0 69 73 20 72 65 71 75 69 72 65 64 2e 0a 09 2a 20  is required...* 
299e0 74 65 73 74 73 2f 74 61 69 6c 63 61 6c 6c 2e 74  tests/tailcall.t
299f0 65 73 74 3a 0a 0a 32 30 31 30 2d 30 38 2d 33 30  est:..2010-08-30
29a00 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
29a10 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
29a20 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f  sf.net>...* win/
29a30 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 20 20 20 5b  Makefile.in:   [
29a40 46 52 51 20 32 39 36 35 30 35 36 5d 3a 20 57 69  FRQ 2965056]: Wi
29a50 6e 64 6f 77 73 20 62 75 69 6c 64 20 77 69 74 68  ndows build with
29a60 20 2d 44 55 4e 49 43 4f 44 45 0a 09 2a 20 77 69   -DUNICODE..* wi
29a70 6e 2f 72 75 6c 65 73 2e 76 63 3a 0a 09 2a 20 77  n/rules.vc:..* w
29a80 69 6e 2f 74 63 6c 57 69 6e 46 43 6d 64 2e 63 3a  in/tclWinFCmd.c:
29a90 20 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74    Make sure that
29aa0 20 61 6c 6c 6f 63 61 74 65 64 20 54 43 48 41 52   allocated TCHAR
29ab0 20 61 72 72 61 79 73 20 61 72 65 0a 09 2a 20 77   arrays are..* w
29ac0 69 6e 2f 74 63 6c 57 69 6e 46 69 6c 65 2e 63 3a  in/tclWinFile.c:
29ad0 20 20 61 6c 77 61 79 73 20 70 72 6f 70 65 72 6c    always properl
29ae0 79 20 61 6c 69 67 6e 65 64 20 61 73 20 77 63 68  y aligned as wch
29af0 61 72 5f 74 2c 20 61 6e 64 0a 09 2a 20 77 69 6e  ar_t, and..* win
29b00 2f 74 63 6c 57 69 6e 50 69 70 65 2e 63 3a 20 20  /tclWinPipe.c:  
29b10 6e 6f 74 20 62 69 67 67 65 72 20 74 68 61 6e 20  not bigger than 
29b20 6e 65 63 65 73 73 61 72 79 2e 0a 09 2a 20 77 69  necessary...* wi
29b30 6e 2f 74 63 6c 57 69 6e 53 6f 63 6b 2e 63 3a 0a  n/tclWinSock.c:.
29b40 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65  .* win/tclWinDde
29b50 2e 63 3a 20 20 20 54 68 6f 73 65 20 33 20 66 69  .c:   Those 3 fi
29b60 6c 65 73 20 61 72 65 20 6e 6f 74 20 63 6f 6e 76  les are not conv
29b70 65 72 74 65 64 20 79 65 74 20 74 6f 20 62 65 0a  erted yet to be.
29b80 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 52 65 67  .* win/tclWinReg
29b90 2e 63 3a 20 20 20 62 75 69 6c 74 20 77 69 74 68  .c:   built with
29ba0 20 2d 44 55 4e 49 43 4f 44 45 2c 20 73 6f 20 61   -DUNICODE, so a
29bb0 64 64 20 61 20 54 4f 44 4f 2e 0a 09 2a 20 77 69  dd a TODO...* wi
29bc0 6e 2f 74 63 6c 57 69 6e 54 65 73 74 2e 63 3a 0a  n/tclWinTest.c:.
29bd0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 64  .* generic/tcl.d
29be0 65 63 6c 73 3a 20 20 5b 50 61 74 63 68 20 32 39  ecls:  [Patch 29
29bf0 39 37 36 34 32 5d 3a 20 4d 61 6e 79 20 74 79 70  97642]: Many typ
29c00 65 20 63 61 73 74 73 20 6e 65 65 64 65 64 20 77  e casts needed w
29c10 68 65 6e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  hen..* generic/t
29c20 63 6c 44 65 63 6c 73 2e 68 3a 20 75 73 69 6e 67  clDecls.h: using
29c30 20 54 63 6c 5f 50 6b 67 2a 20 41 50 49 2e 20 50   Tcl_Pkg* API. P
29c40 61 72 74 6c 79 2e 0a 09 2a 20 67 65 6e 65 72 69  artly...* generi
29c50 63 2f 74 63 6c 50 6b 67 2e 63 3a 0a 09 2a 20 67  c/tclPkg.c:..* g
29c60 65 6e 65 72 69 63 2f 74 63 6c 53 74 75 62 4c 69  eneric/tclStubLi
29c70 62 2e 63 3a 20 44 65 6d 6f 6e 73 74 72 61 74 69  b.c: Demonstrati
29c80 6f 6e 20 68 6f 77 20 74 68 69 73 20 63 68 61 6e  on how this chan
29c90 67 65 20 63 61 6e 20 62 65 6e 65 66 69 74 0a 09  ge can benefit..
29ca0 09 09 09 63 6f 64 65 2e 0a 09 2a 20 67 65 6e 65  ...code...* gene
29cb0 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 53 74  ric/tclTomMathSt
29cc0 75 62 4c 69 62 2e 63 3a 0a 09 2a 20 64 6f 63 2f  ubLib.c:..* doc/
29cd0 50 6b 67 52 65 71 75 69 72 65 2e 33 3a 0a 0a 32  PkgRequire.3:..2
29ce0 30 31 30 2d 30 38 2d 32 39 20 20 44 6f 6e 61 6c  010-08-29  Donal
29cf0 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
29d00 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
29d10 0a 09 2a 20 64 6f 63 2f 64 69 63 74 2e 6e 3a 20  ..* doc/dict.n: 
29d20 5b 42 75 67 20 33 30 34 36 39 39 39 5d 3a 20 43  [Bug 3046999]: C
29d30 6f 72 72 65 63 74 65 64 20 63 72 6f 73 73 20 72  orrected cross r
29d40 65 66 65 72 65 6e 63 65 20 74 6f 20 61 72 72 61  eference to arra
29d50 79 0a 09 6d 61 6e 70 61 67 65 20 74 6f 20 72 65  y..manpage to re
29d60 66 65 72 20 74 6f 20 28 63 6f 72 72 65 63 74 29  fer to (correct)
29d70 20 65 78 69 73 74 69 6e 67 20 73 75 62 63 6f 6d   existing subcom
29d80 6d 61 6e 64 2e 0a 0a 32 30 31 30 2d 30 38 2d 32  mand...2010-08-2
29d90 36 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20 3c  6  Jeff Hobbs  <
29da0 6a 65 66 66 68 40 41 63 74 69 76 65 53 74 61 74  [email protected]
29db0 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 75 6e 69 78 2f  e.com>...* unix/
29dc0 63 6f 6e 66 69 67 75 72 65 2c 20 75 6e 69 78 2f  configure, unix/
29dd0 74 63 6c 2e 6d 34 3a 20 53 48 4c 49 42 5f 4c 44  tcl.m4: SHLIB_LD
29de0 5f 4c 49 42 53 3d 27 24 7b 4c 49 42 53 7d 27 20  _LIBS='${LIBS}' 
29df0 66 6f 72 20 4f 53 46 31 2d 56 2a 2e 0a 09 41 64  for OSF1-V*...Ad
29e00 64 20 2f 75 73 72 2f 6c 69 62 36 34 20 74 6f 20  d /usr/lib64 to 
29e10 73 65 74 20 6f 66 20 61 75 74 6f 2d 73 65 61 72  set of auto-sear
29e20 63 68 20 64 69 72 73 2e 20 5b 42 75 67 20 31 32  ch dirs. [Bug 12
29e30 33 30 35 35 34 5d 0a 09 28 53 43 5f 50 41 54 48  30554]..(SC_PATH
29e40 5f 58 29 3a 20 43 6f 72 72 65 63 74 20 73 79 6e  _X): Correct syn
29e50 74 61 78 20 65 72 72 6f 72 20 77 68 65 6e 20 78  tax error when x
29e60 69 6e 63 6c 75 64 65 73 20 6e 6f 74 20 66 6f 75  includes not fou
29e70 6e 64 2e 0a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65  nd....* win/Make
29e80 66 69 6c 65 2e 69 6e 20 28 56 43 5f 4d 41 4e 49  file.in (VC_MANI
29e90 46 45 53 54 5f 45 4d 42 45 44 5f 44 4c 4c 20 56  FEST_EMBED_DLL V
29ea0 43 5f 4d 41 4e 49 46 45 53 54 5f 45 4d 42 45 44  C_MANIFEST_EMBED
29eb0 5f 45 58 45 29 3a 0a 09 2a 20 77 69 6e 2f 63 6f  _EXE):..* win/co
29ec0 6e 66 69 67 75 72 65 2c 20 77 69 6e 2f 63 6f 6e  nfigure, win/con
29ed0 66 69 67 75 72 65 2e 69 6e 2c 20 77 69 6e 2f 74  figure.in, win/t
29ee0 63 6c 2e 6d 34 3a 20 53 43 5f 45 4d 42 45 44 5f  cl.m4: SC_EMBED_
29ef0 4d 41 4e 49 46 45 53 54 0a 09 6d 61 63 72 6f 20  MANIFEST..macro 
29f00 61 6e 64 20 2d 2d 65 6e 61 62 6c 65 2d 65 6d 62  and --enable-emb
29f10 65 64 64 65 64 2d 6d 61 6e 69 66 65 73 74 20 63  edded-manifest c
29f20 6f 6e 66 69 67 75 72 65 20 61 72 67 20 61 64 64  onfigure arg add
29f30 65 64 20 74 6f 20 73 75 70 70 6f 72 74 0a 09 6d  ed to support..m
29f40 61 6e 69 66 65 73 74 20 65 6d 62 65 64 64 69 6e  anifest embeddin
29f50 67 20 77 68 65 72 65 20 77 65 20 6b 6e 6f 77 20  g where we know 
29f60 74 68 65 20 6d 61 67 69 63 2e 20 20 48 65 6c 70  the magic.  Help
29f70 20 70 72 65 76 65 6e 74 73 20 44 4c 4c 20 68 65   prevents DLL he
29f80 6c 6c 0a 09 77 69 74 68 20 4d 53 56 43 38 2b 2e  ll..with MSVC8+.
29f90 0a 0a 32 30 31 30 2d 30 38 2d 32 34 20 20 4a 61  ..2010-08-24  Ja
29fa0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
29fb0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
29fc0 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
29fd0 74 63 6c 2e 64 65 63 6c 73 3a 20 5b 42 75 67 20  tcl.decls: [Bug 
29fe0 33 30 30 37 38 39 35 5d 3a 20 54 63 6c 5f 28 46  3007895]: Tcl_(F
29ff0 69 6e 64 7c 43 72 65 61 74 65 29 48 61 73 68 45  ind|Create)HashE
2a000 6e 74 72 79 0a 09 2a 20 67 65 6e 65 72 69 63 2f  ntry..* generic/
2a010 74 63 6c 48 61 73 68 2e 63 3a 20 73 74 75 62 20  tclHash.c: stub 
2a020 65 6e 74 72 69 65 73 20 63 61 6e 20 6e 65 76 65  entries can neve
2a030 72 20 62 65 20 63 61 6c 6c 65 64 2e 0a 09 2a 20  r be called...* 
2a040 67 65 6e 65 72 69 63 2f 74 63 6c 44 65 63 6c 73  generic/tclDecls
2a050 2e 68 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .h:..* generic/t
2a060 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a 20 5b 50  clStubInit.c: [P
2a070 61 74 63 68 20 32 39 39 34 31 36 35 5d 3a 20 43  atch 2994165]: C
2a080 68 61 6e 67 65 20 73 69 67 6e 61 74 75 72 65 20  hange signature 
2a090 6f 66 0a 09 54 63 6c 5f 46 53 47 65 74 4e 61 74  of..Tcl_FSGetNat
2a0a0 69 76 65 50 61 74 68 20 61 6e 64 20 54 63 6c 70  ivePath and Tclp
2a0b0 44 65 6c 65 74 65 46 69 6c 65 20 66 6f 6c 6c 6f  DeleteFile follo
2a0c0 77 2d 75 70 3a 20 6d 6f 76 65 20 73 74 75 62 20  w-up: move stub 
2a0d0 65 6e 74 72 79 20 62 61 63 6b 0a 09 74 6f 20 6f  entry back..to o
2a0e0 72 69 67 69 6e 61 6c 20 6c 6f 63 61 74 69 6f 6e  riginal location
2a0f0 2e 0a 0a 32 30 31 30 2d 30 38 2d 32 33 20 20 4b  ...2010-08-23  K
2a100 65 76 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c  evin B. Kenny  <
2a110 6b 65 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e  [email protected]>
2a120 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  ...* library/tzd
2a130 61 74 61 2f 41 66 72 69 63 61 2f 43 61 69 72 6f  ata/Africa/Cairo
2a140 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
2a150 61 74 61 2f 41 73 69 61 2f 47 61 7a 61 3a 20 4f  ata/Asia/Gaza: O
2a160 6c 73 6f 6e 27 73 20 74 7a 64 61 74 61 32 30 31  lson's tzdata201
2a170 30 6c 2e 0a 0a 32 30 31 30 2d 30 38 2d 32 32 20  0l...2010-08-22 
2a180 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
2a190 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
2a1a0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
2a1b0 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20  ic/tclBasic.c:  
2a1c0 5b 50 61 74 63 68 20 33 30 30 39 34 30 33 5d 3a  [Patch 3009403]:
2a1d0 20 53 69 67 6e 61 74 75 72 65 20 6f 66 20 54 63   Signature of Tc
2a1e0 6c 5f 47 65 74 48 61 73 68 4b 65 79 2c 0a 09 2a  l_GetHashKey,..*
2a1f0 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 69 6e 61   generic/tclBina
2a200 72 79 2e 63 3a 20 54 63 6c 5f 28 43 72 65 61 74  ry.c: Tcl_(Creat
2a210 65 7c 46 69 6e 64 29 48 61 73 68 45 6e 74 72 79  e|Find)HashEntry
2a220 20 66 6f 6c 6c 6f 77 2d 75 70 3a 0a 09 2a 20 67   follow-up:..* g
2a230 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 49 4c 2e  eneric/tclCmdIL.
2a240 63 3a 20 20 52 65 6d 6f 76 65 20 6d 61 6e 79 20  c:  Remove many 
2a250 74 79 70 65 20 63 61 73 74 73 20 77 68 69 63 68  type casts which
2a260 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 0a 09   are no longer..
2a270 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d  * generic/tclCom
2a280 70 69 6c 65 2e 63 3a 6e 65 63 65 73 73 61 72 79  pile.c:necessary
2a290 20 61 73 20 61 20 72 65 73 75 6c 74 20 6f 66 20   as a result of 
2a2a0 74 68 69 73 20 73 69 67 6e 61 74 75 72 65 20 63  this signature c
2a2b0 68 61 6e 67 65 2e 0a 09 2a 20 67 65 6e 65 72 69  hange...* generi
2a2c0 63 2f 74 63 6c 44 69 63 74 4f 62 6a 2e 63 3a 0a  c/tclDictObj.c:.
2a2d0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 6e  .* generic/tclEn
2a2e0 63 6f 64 69 6e 67 2e 63 3a 0a 09 2a 20 67 65 6e  coding.c:..* gen
2a2f0 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
2a300 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
2a310 6c 49 6e 74 65 72 70 2e 63 3a 0a 09 2a 20 67 65  lInterp.c:..* ge
2a320 6e 65 72 69 63 2f 74 63 6c 49 4f 43 6d 64 2e 63  neric/tclIOCmd.c
2a330 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
2a340 4f 62 6a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69  Obj.c:..* generi
2a350 63 2f 74 63 6c 50 72 6f 63 2e 63 3a 0a 09 2a 20  c/tclProc.c:..* 
2a360 67 65 6e 65 72 69 63 2f 74 63 6c 54 65 73 74 2e  generic/tclTest.
2a370 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  c:..* generic/tc
2a380 6c 54 72 61 63 65 2e 63 3a 0a 09 2a 20 67 65 6e  lTrace.c:..* gen
2a390 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a 0a  eric/tclUtil.c:.
2a3a0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 56 61  .* generic/tclVa
2a3b0 72 2e 63 3a 0a 0a 32 30 31 30 2d 30 38 2d 32 31  r.c:..2010-08-21
2a3c0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
2a3d0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
2a3e0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 6c  f.net>...* doc/l
2a3f0 69 6e 73 65 72 74 2e 6e 3a 20 5b 42 75 67 20 33  insert.n: [Bug 3
2a400 30 34 35 31 32 33 5d 3a 20 4d 61 6b 65 20 64 65  045123]: Make de
2a410 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 77 68 61  scription of wha
2a420 74 20 69 73 20 61 63 74 75 61 6c 6c 79 0a 09 68  t is actually..h
2a430 61 70 70 65 6e 69 6e 67 20 6d 6f 72 65 20 61 63  appening more ac
2a440 63 75 72 61 74 65 2e 0a 0a 32 30 31 30 2d 30 38  curate...2010-08
2a450 2d 32 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -21  Jan Nijtman
2a460 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
2a470 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74  rs.sf.net>...* t
2a480 6f 6f 6c 73 2f 67 65 6e 53 74 75 62 73 2e 74 63  ools/genStubs.tc
2a490 6c 3a 20 5b 50 61 74 63 68 20 33 30 33 34 32 35  l: [Patch 303425
2a4a0 31 5d 3a 20 42 61 63 6b 70 6f 72 74 20 74 74 6b  1]: Backport ttk
2a4b0 47 65 6e 53 74 75 62 73 2e 74 63 6c 0a 09 66 65  GenStubs.tcl..fe
2a4c0 61 74 75 72 65 73 20 74 6f 20 67 65 6e 53 74 75  atures to genStu
2a4d0 62 73 2e 74 63 6c 2c 20 70 61 72 74 6c 79 3a 20  bs.tcl, partly: 
2a4e0 55 73 65 20 76 6f 69 64 20 28 2a 72 65 73 65 72  Use void (*reser
2a4f0 76 65 64 24 69 29 28 76 6f 69 64 29 20 3d 20 30  ved$i)(void) = 0
2a500 0a 09 69 6e 73 74 65 61 64 20 6f 66 20 76 6f 69  ..instead of voi
2a510 64 20 2a 72 65 73 65 72 76 65 64 24 69 20 3d 20  d *reserved$i = 
2a520 4e 55 4c 4c 20 66 6f 72 20 75 6e 75 73 65 64 20  NULL for unused 
2a530 73 74 75 62 20 65 6e 74 72 69 65 73 2c 20 69 6e  stub entries, in
2a540 20 63 61 73 65 0a 09 70 6f 69 6e 74 65 72 2d 74   case..pointer-t
2a550 6f 2d 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 70  o-function and p
2a560 6f 69 6e 74 65 72 2d 74 6f 2d 6f 62 6a 65 63 74  ointer-to-object
2a570 20 61 72 65 20 64 69 66 66 65 72 65 6e 74 20 73   are different s
2a580 69 7a 65 73 2e 0a 09 2a 20 67 65 6e 65 72 69 63  izes...* generic
2a590 2f 74 63 6c 2a 44 65 63 6c 73 2e 68 3a 20 20 20  /tcl*Decls.h:   
2a5a0 28 72 65 67 65 6e 65 72 61 74 65 64 29 0a 09 2a  (regenerated)..*
2a5b0 20 67 65 6e 65 72 69 63 2f 74 63 6c 2a 53 74 75   generic/tcl*Stu
2a5c0 62 49 6e 69 74 2e 63 3a 28 72 65 67 65 6e 65 72  bInit.c:(regener
2a5d0 61 74 65 64 29 0a 0a 32 30 31 30 2d 30 38 2d 32  ated)..2010-08-2
2a5e0 30 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  0  Jan Nijtmans 
2a5f0 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
2a600 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
2a610 2f 4d 65 74 68 6f 64 2e 33 3a 20 20 20 46 69 78  /Method.3:   Fix
2a620 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 54   definition of T
2a630 63 6c 5f 4d 65 74 68 6f 64 54 79 70 65 2e 0a 0a  cl_MethodType...
2a640 32 30 31 30 2d 30 38 2d 31 39 20 20 44 6f 6e 61  2010-08-19  Dona
2a650 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
2a660 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
2a670 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
2a680 54 72 61 63 65 2e 63 20 28 54 72 61 63 65 45 78  Trace.c (TraceEx
2a690 65 63 75 74 69 6f 6e 4f 62 6a 43 6d 64 2c 20 54  ecutionObjCmd, T
2a6a0 72 61 63 65 43 6f 6d 6d 61 6e 64 4f 62 6a 43 6d  raceCommandObjCm
2a6b0 64 29 0a 09 28 54 72 61 63 65 56 61 72 69 61 62  d)..(TraceVariab
2a6c0 6c 65 4f 62 6a 43 6d 64 29 3a 20 5b 50 61 74 63  leObjCmd): [Patc
2a6d0 68 20 33 30 34 38 33 35 34 5d 3a 20 55 73 65 20  h 3048354]: Use 
2a6e0 6d 65 6d 63 70 79 28 29 20 69 6e 73 74 65 61 64  memcpy() instead
2a6f0 20 6f 66 0a 09 73 74 72 63 70 79 28 29 20 74 6f   of..strcpy() to
2a700 20 61 76 6f 69 64 20 62 75 66 66 65 72 20 6f 76   avoid buffer ov
2a710 65 72 66 6c 6f 77 3b 20 77 65 20 68 61 76 65 20  erflow; we have 
2a720 74 68 65 20 63 6f 72 72 65 63 74 20 6c 65 6e 67  the correct leng
2a730 74 68 20 6f 66 20 64 61 74 61 0a 09 74 6f 20 63  th of data..to c
2a740 6f 70 79 20 61 6e 79 77 61 79 20 73 69 6e 63 65  opy anyway since
2a750 20 77 65 27 76 65 20 6a 75 73 74 20 61 6c 6c 6f   we've just allo
2a760 63 61 74 65 64 20 74 68 65 20 74 61 72 67 65 74  cated the target
2a770 20 62 75 66 66 65 72 2e 0a 0a 32 30 31 30 2d 30   buffer...2010-0
2a780 38 2d 31 38 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  8-18  Jan Nijtma
2a790 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
2a7a0 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
2a7b0 74 6f 6f 6c 73 2f 67 65 6e 53 74 75 62 73 2e 74  tools/genStubs.t
2a7c0 63 6c 3a 20 5b 50 61 74 63 68 20 33 30 33 34 32  cl: [Patch 30342
2a7d0 35 31 5d 3a 20 42 61 63 6b 70 6f 72 74 20 74 74  51]: Backport tt
2a7e0 6b 47 65 6e 53 74 75 62 73 2e 74 63 6c 0a 09 66  kGenStubs.tcl..f
2a7f0 65 61 74 75 72 65 73 20 74 6f 20 67 65 6e 53 74  eatures to genSt
2a800 75 62 73 2e 74 63 6c 2c 20 70 61 72 74 6c 79 3a  ubs.tcl, partly:
2a810 20 72 65 6d 6f 76 65 20 75 6e 6e 65 65 64 65 64   remove unneeded
2a820 20 69 66 64 65 66 66 65 72 79 20 61 6e 64 20 70   ifdeffery and p
2a830 75 74 0a 09 43 2b 2b 20 67 75 61 72 64 20 61 72  ut..C++ guard ar
2a840 6f 75 6e 64 20 73 74 75 62 73 20 70 6f 69 6e 74  ound stubs point
2a850 65 72 20 64 65 66 69 6e 69 74 69 6f 6e 2e 0a 09  er definition...
2a860 2a 20 67 65 6e 65 72 69 63 2f 2a 44 65 63 6c 73  * generic/*Decls
2a870 2e 68 3a 20 20 20 28 72 65 67 65 6e 65 72 61 74  .h:   (regenerat
2a880 65 64 29 0a 0a 32 30 31 30 2d 30 38 2d 31 38 20  ed)..2010-08-18 
2a890 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20 3c   Miguel Sofer  <
2a8a0 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2a8b0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
2a8c0 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20 4e  /tclBasic.c:   N
2a8d0 65 77 20 72 65 64 65 73 69 67 6e 20 6f 66 20 5b  ew redesign of [
2a8e0 74 61 69 6c 63 61 6c 6c 5d 3a 20 66 69 6e 64 0a  tailcall]: find.
2a8f0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78  .* generic/tclEx
2a900 65 63 75 74 65 2e 63 3a 20 65 72 72 6f 72 73 20  ecute.c: errors 
2a910 65 61 72 6c 79 20 6f 6e 2c 20 73 6f 20 74 68 61  early on, so tha
2a920 74 20 65 72 72 6f 72 49 6e 66 6f 0a 09 2a 20 67  t errorInfo..* g
2a930 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
2a940 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 20 74 68       contains th
2a950 65 20 70 72 6f 70 65 72 20 69 6e 66 6f 20 5b 42  e proper info [B
2a960 75 67 20 33 30 34 37 32 33 35 5d 0a 09 2a 20 67  ug 3047235]..* g
2a970 65 6e 65 72 69 63 2f 74 63 6c 4e 61 6d 65 73 70  eneric/tclNamesp
2a980 2e 63 3a 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  .c:...* generic/
2a990 74 63 6c 43 6d 64 41 48 2e 63 20 28 54 63 6c 4e  tclCmdAH.c (TclN
2a9a0 52 54 72 79 4f 62 6a 43 6d 64 29 3a 20 5b 42 75  RTryObjCmd): [Bu
2a9b0 67 20 33 30 34 36 35 39 34 5d 3a 20 42 6c 6f 63  g 3046594]: Bloc
2a9c0 6b 0a 09 74 61 69 6c 63 61 6c 6c 69 6e 67 20 6f  k..tailcalling o
2a9d0 75 74 20 6f 66 20 74 68 65 20 62 6f 64 79 20 6f  ut of the body o
2a9e0 66 20 61 20 6e 6f 6e 2d 62 63 27 65 64 20 5b 74  f a non-bc'ed [t
2a9f0 72 79 5d 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  ry]....* generic
2aa00 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20 20  /tclBasic.c:    
2aa10 52 65 64 65 73 69 67 6e 20 6f 66 20 5b 74 61 69  Redesign of [tai
2aa20 6c 63 61 6c 6c 5d 20 74 6f 0a 09 2a 20 67 65 6e  lcall] to..* gen
2aa30 65 72 69 63 2f 74 63 6c 43 6d 64 41 48 2e 63 3a  eric/tclCmdAH.c:
2aa40 20 20 20 20 28 61 29 20 66 69 78 20 5b 42 75 67      (a) fix [Bug
2aa50 20 33 30 34 37 32 33 35 5d 0a 09 2a 20 67 65 6e   3047235]..* gen
2aa60 65 72 69 63 2f 74 63 6c 43 6f 6d 70 69 6c 65 2e  eric/tclCompile.
2aa70 68 3a 20 20 28 62 29 20 65 6e 61 62 6c 65 20 66  h:  (b) enable f
2aa80 69 78 20 66 6f 72 20 5b 42 75 67 20 33 30 34 36  ix for [Bug 3046
2aa90 35 39 34 5d 0a 09 2a 20 67 65 6e 65 72 69 63 2f  594]..* generic/
2aaa0 74 63 6c 45 78 65 63 75 74 65 2e 63 3a 20 20 28  tclExecute.c:  (
2aab0 63 29 20 65 6e 61 62 6c 65 20 72 65 63 75 72 73  c) enable recurs
2aac0 69 76 65 20 74 61 69 6c 63 61 6c 6c 73 0a 09 2a  ive tailcalls..*
2aad0 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e   generic/tclInt.
2aae0 68 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  h:..* generic/tc
2aaf0 6c 4e 61 6d 65 73 70 2e 63 3a 0a 09 2a 20 74 65  lNamesp.c:..* te
2ab00 73 74 73 2f 74 61 69 6c 63 61 6c 6c 2e 74 65 73  sts/tailcall.tes
2ab10 74 3a 0a 0a 32 30 31 30 2d 30 38 2d 31 38 20 20  t:..2010-08-18  
2ab20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
2ab30 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
2ab40 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  net>...* library
2ab50 2f 73 61 66 65 2e 74 63 6c 20 28 41 6c 69 61 73  /safe.tcl (Alias
2ab60 47 6c 6f 62 29 3a 20 5b 42 75 67 20 33 30 30 34  Glob): [Bug 3004
2ab70 31 39 31 5d 3a 20 52 65 73 74 6f 72 65 20 73 61  191]: Restore sa
2ab80 66 65 20 5b 67 6c 6f 62 5d 20 74 6f 0a 09 77 6f  fe [glob] to..wo
2ab90 72 6b 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 2e  rking condition.
2aba0 0a 0a 32 30 31 30 2d 30 38 2d 31 35 20 20 44 6f  ..2010-08-15  Do
2abb0 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
2abc0 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
2abd0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
2abe0 63 6c 50 72 6f 63 2e 63 20 28 50 72 6f 63 57 72  clProc.c (ProcWr
2abf0 6f 6e 67 4e 75 6d 41 72 67 73 29 3a 20 5b 42 75  ongNumArgs): [Bu
2ac00 67 20 33 30 34 35 30 31 30 5d 3a 20 4d 61 6b 65  g 3045010]: Make
2ac10 20 74 68 65 0a 09 68 61 6e 64 6c 69 6e 67 20 6f   the..handling o
2ac20 66 20 70 61 73 73 69 6e 67 20 74 68 65 20 77 72  f passing the wr
2ac30 6f 6e 67 20 6e 75 6d 62 65 72 20 6f 66 20 61 72  ong number of ar
2ac40 67 75 6d 65 6e 74 73 20 74 6f 20 5b 61 70 70 6c  guments to [appl
2ac50 79 5d 20 73 6f 6d 65 77 68 61 74 0a 09 6c 65 73  y] somewhat..les
2ac60 73 20 76 65 72 62 6f 73 65 20 77 68 65 6e 20 61  s verbose when a
2ac70 20 6c 61 6d 62 64 61 20 74 65 72 6d 20 69 73 20   lambda term is 
2ac80 70 72 65 73 65 6e 74 2e 0a 0a 32 30 31 30 2d 30  present...2010-0
2ac90 38 2d 31 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  8-14  Jan Nijtma
2aca0 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
2acb0 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
2acc0 63 6f 6d 70 61 74 2f 75 6e 69 63 6f 77 73 3a 20  compat/unicows: 
2acd0 20 20 20 52 65 6d 6f 76 65 20 63 6f 6d 70 6c 65     Remove comple
2ace0 74 65 6c 79 2c 20 73 65 65 20 5b 46 52 51 20 32  tely, see [FRQ 2
2acf0 38 31 39 36 31 31 5d 2e 0a 09 2a 20 64 6f 63 2f  819611]...* doc/
2ad00 46 69 6c 65 53 79 73 74 65 6d 2e 33 3a 20 5b 50  FileSystem.3: [P
2ad10 61 74 63 68 20 32 39 39 34 31 36 35 5d 3a 20 43  atch 2994165]: C
2ad20 68 61 6e 67 65 20 73 69 67 6e 61 74 75 72 65 20  hange signature 
2ad30 6f 66 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  of..* generic/tc
2ad40 6c 2e 64 65 63 6c 73 20 20 54 63 6c 5f 46 53 47  l.decls  Tcl_FSG
2ad50 65 74 4e 61 74 69 76 65 50 61 74 68 20 61 6e 64  etNativePath and
2ad60 20 54 63 6c 70 44 65 6c 65 74 65 46 69 6c 65 0a   TclpDeleteFile.
2ad70 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 44 65  .* generic/tclDe
2ad80 63 6c 73 2e 68 3a 0a 09 2a 20 67 65 6e 65 72 69  cls.h:..* generi
2ad90 63 2f 74 63 6c 49 4f 55 74 69 6c 2e 63 3a 0a 09  c/tclIOUtil.c:..
2ada0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 75  * generic/tclStu
2adb0 62 49 6e 69 74 2e 63 3a 0a 09 2a 20 67 65 6e 65  bInit.c:..* gene
2adc0 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 0a 09 2a  ric/tclInt.h:..*
2add0 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 46 43 6d   unix/tclUnixFCm
2ade0 64 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  d.c:..* win/tclW
2adf0 69 6e 46 43 6d 64 2e 63 3a 0a 09 2a 20 64 6f 63  inFCmd.c:..* doc
2ae00 2f 48 61 73 68 2e 33 3a 20 5b 50 61 74 63 68 20  /Hash.3: [Patch 
2ae10 33 30 30 39 34 30 33 5d 3a 20 53 69 67 6e 61 74  3009403]: Signat
2ae20 75 72 65 20 6f 66 20 54 63 6c 5f 47 65 74 48 61  ure of Tcl_GetHa
2ae30 73 68 4b 65 79 2c 0a 09 2a 20 67 65 6e 65 72 69  shKey,..* generi
2ae40 63 2f 74 63 6c 2e 68 3a 20 20 20 20 20 54 63 6c  c/tcl.h:     Tcl
2ae50 5f 28 43 72 65 61 74 65 7c 46 69 6e 64 29 48 61  _(Create|Find)Ha
2ae60 73 68 45 6e 74 72 79 0a 0a 32 30 31 30 2d 30 38  shEntry..2010-08
2ae70 2d 31 31 20 20 4a 65 66 66 20 48 6f 62 62 73 20  -11  Jeff Hobbs 
2ae80 20 3c 6a 65 66 66 68 40 41 63 74 69 76 65 53 74   <[email protected]
2ae90 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 75 6e 69  ate.com>...* uni
2aea0 78 2f 6c 64 41 69 78 3a 20 52 65 6d 6f 76 65 20  x/ldAix: Remove 
2aeb0 61 6e 63 69 65 6e 74 20 28 70 72 65 2d 34 2e 32  ancient (pre-4.2
2aec0 29 20 41 49 58 20 73 75 70 70 6f 72 74 0a 09 2a  ) AIX support..*
2aed0 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a   unix/configure:
2aee0 20 52 65 67 65 6e 20 77 69 74 68 20 61 63 2d 32   Regen with ac-2
2aef0 2e 35 39 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66  .59..* unix/conf
2af00 69 67 75 72 65 2e 69 6e 2c 20 75 6e 69 78 2f 74  igure.in, unix/t
2af10 63 6c 43 6f 6e 66 69 67 2e 73 68 2e 69 6e 2c 20  clConfig.sh.in, 
2af20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e  unix/Makefile.in
2af30 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34  :..* unix/tcl.m4
2af40 20 28 41 49 58 29 3a 20 52 65 6d 6f 76 65 20 74   (AIX): Remove t
2af50 68 65 20 6e 65 65 64 20 66 6f 72 20 6c 64 41 49  he need for ldAI
2af60 58 2c 20 72 65 70 6c 61 63 65 20 77 69 74 68 0a  X, replace with.
2af70 09 2d 62 65 78 70 61 6c 6c 2f 2d 62 72 74 6c 2e  .-bexpall/-brtl.
2af80 20 20 52 65 6d 6f 76 65 20 54 43 4c 5f 45 58 50    Remove TCL_EXP
2af90 5f 46 49 4c 45 20 28 65 78 70 6f 72 74 20 66 69  _FILE (export fi
2afa0 6c 65 29 20 61 6e 64 20 6f 74 68 65 72 20 62 61  le) and other ba
2afb0 67 67 61 67 65 0a 09 74 68 61 74 20 77 65 6e 74  ggage..that went
2afc0 20 77 69 74 68 20 69 74 2e 20 20 52 65 6d 6f 76   with it.  Remov
2afd0 65 20 70 72 65 2d 34 20 41 49 58 20 62 75 69 6c  e pre-4 AIX buil
2afe0 64 20 73 75 70 70 6f 72 74 2e 0a 0a 32 30 31 30  d support...2010
2aff0 2d 30 38 2d 31 31 20 20 4d 69 67 75 65 6c 20 53  -08-11  Miguel S
2b000 6f 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73  ofer  <[email protected]
2b010 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
2b020 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63  generic/tclBasic
2b030 2e 63 20 28 54 63 6c 4e 52 59 69 65 6c 64 54 6f  .c (TclNRYieldTo
2b040 4f 62 6a 43 6d 64 29 3a 0a 09 2a 20 74 65 73 74  ObjCmd):..* test
2b050 73 2f 63 6f 72 6f 75 74 69 6e 65 2e 74 65 73 74  s/coroutine.test
2b060 3a 20 46 69 78 65 64 20 62 61 64 20 63 6f 70 79  : Fixed bad copy
2b070 70 61 73 74 61 20 73 6e 61 66 75 2e 20 54 68 61  pasta snafu. Tha
2b080 6e 6b 73 20 74 6f 20 41 6e 64 79 20 47 6f 74 68  nks to Andy Goth
2b090 0a 09 66 6f 72 20 66 69 6e 64 69 6e 67 20 74 68  ..for finding th
2b0a0 65 20 62 75 67 2e 0a 0a 32 30 31 30 2d 30 38 2d  e bug...2010-08-
2b0b0 31 30 20 20 4a 65 66 66 20 48 6f 62 62 73 20 20  10  Jeff Hobbs  
2b0c0 3c 6a 65 66 66 68 40 41 63 74 69 76 65 53 74 61  <[email protected]
2b0d0 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65 6e 65  te.com>...* gene
2b0e0 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 20 28 54  ric/tclUtil.c (T
2b0f0 63 6c 42 79 74 65 41 72 72 61 79 4d 61 74 63 68  clByteArrayMatch
2b100 29 3a 20 50 61 74 74 65 72 6e 73 20 6d 61 79 20  ): Patterns may 
2b110 6e 6f 74 20 62 65 0a 09 6e 75 6c 6c 2d 74 65 72  not be..null-ter
2b120 6d 69 6e 61 74 65 64 2c 20 73 6f 20 61 63 63 6f  minated, so acco
2b130 75 6e 74 20 66 6f 72 20 74 68 61 74 2e 0a 0a 32  unt for that...2
2b140 30 31 30 2d 30 38 2d 30 39 20 20 44 6f 6e 20 50  010-08-09  Don P
2b150 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
2b160 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
2b170 74 3e 0a 0a 09 2a 20 63 68 61 6e 67 65 73 3a 09  t>...* changes:.
2b180 55 70 64 61 74 65 73 20 66 6f 72 20 38 2e 36 62  Updates for 8.6b
2b190 32 20 72 65 6c 65 61 73 65 2e 0a 0a 32 30 31 30  2 release...2010
2b1a0 2d 30 38 2d 30 34 20 20 4a 65 66 66 20 48 6f 62  -08-04  Jeff Hob
2b1b0 62 73 20 20 3c 6a 65 66 66 68 40 41 63 74 69 76  bs  <[email protected]
2b1c0 65 53 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20  eState.com>...* 
2b1d0 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 2c  win/Makefile.in,
2b1e0 20 77 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 62 63   win/makefile.bc
2b1f0 2c 20 77 69 6e 2f 6d 61 6b 65 66 69 6c 65 2e 76  , win/makefile.v
2b200 63 2c 20 77 69 6e 2f 74 63 6c 2e 64 73 70 3a 0a  c, win/tcl.dsp:.
2b210 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50 69 70  .* win/tclWinPip
2b220 65 2e 63 20 28 54 63 6c 70 43 72 65 61 74 65 50  e.c (TclpCreateP
2b230 72 6f 63 65 73 73 29 3a 0a 09 2a 20 77 69 6e 2f  rocess):..* win/
2b240 73 74 75 62 31 36 2e 63 20 28 72 65 6d 6f 76 65  stub16.c (remove
2b250 64 29 3a 20 52 65 6d 6f 76 65 64 20 57 69 6e 39  d): Removed Win9
2b260 78 20 74 63 6c 70 69 70 38 78 2e 64 6c 6c 20 62  x tclpip8x.dll b
2b270 75 69 6c 64 20 61 6e 64 20 31 36 2d 62 69 74 0a  uild and 16-bit.
2b280 09 61 70 70 6c 69 63 61 74 69 6f 6e 20 6c 6f 61  .application loa
2b290 64 65 72 20 73 74 75 62 20 73 75 70 70 6f 72 74  der stub support
2b2a0 2e 20 20 57 69 6e 39 78 20 69 73 20 6e 6f 20 6c  .  Win9x is no l
2b2b0 6f 6e 67 65 72 20 73 75 70 70 6f 72 74 65 64 2e  onger supported.
2b2c0 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33  ...* win/tclWin3
2b2d0 32 44 6c 6c 2e 63 20 28 54 63 6c 57 69 6e 49 6e  2Dll.c (TclWinIn
2b2e0 69 74 29 3a 20 48 61 72 64 2d 65 6e 66 6f 72 63  it): Hard-enforc
2b2f0 65 20 57 69 6e 64 6f 77 73 20 39 78 20 61 73 20  e Windows 9x as 
2b300 61 6e 0a 09 75 6e 73 75 70 70 6f 72 74 65 64 20  an..unsupported 
2b310 70 6c 61 74 66 6f 72 6d 20 77 69 74 68 20 61 20  platform with a 
2b320 70 61 6e 69 63 2e 20 20 43 6f 64 65 20 74 6f 20  panic.  Code to 
2b330 73 75 70 70 6f 72 74 20 69 74 20 73 74 69 6c 6c  support it still
2b340 20 65 78 69 73 74 73 20 69 6e 0a 09 6f 74 68 65   exists in..othe
2b350 72 20 66 69 6c 65 73 20 28 74 6f 20 67 6f 20 61  r files (to go a
2b360 77 61 79 20 69 6e 20 74 69 6d 65 29 2c 20 62 75  way in time), bu
2b370 74 20 6e 65 77 20 41 50 49 73 20 61 72 65 20 62  t new APIs are b
2b380 65 69 6e 67 20 75 73 65 64 20 74 68 61 74 0a 09  eing used that..
2b390 64 6f 6e 27 74 20 65 78 69 73 74 20 6f 6e 20 57  don't exist on W
2b3a0 69 6e 39 78 2e 0a 0a 09 2a 20 75 6e 69 78 2f 74  in9x....* unix/t
2b3b0 63 6c 55 6e 69 78 46 43 6d 64 2e 63 3a 20 41 64  clUnixFCmd.c: Ad
2b3c0 6a 75 73 74 20 6c 69 63 65 6e 73 65 20 68 65 61  just license hea
2b3d0 64 65 72 20 61 73 20 70 65 72 0a 09 66 74 70 3a  der as per..ftp:
2b3e0 2f 2f 66 74 70 2e 63 73 2e 62 65 72 6b 65 6c 65  //ftp.cs.berkele
2b3f0 79 2e 65 64 75 2f 70 75 62 2f 34 62 73 64 2f 52  y.edu/pub/4bsd/R
2b400 45 41 44 4d 45 2e 49 6d 70 74 2e 4c 69 63 65 6e  EADME.Impt.Licen
2b410 73 65 2e 43 68 61 6e 67 65 0a 0a 09 2a 20 6c 69  se.Change...* li
2b420 63 65 6e 73 65 2e 74 65 72 6d 73 3a 20 46 69 78  cense.terms: Fix
2b430 20 44 46 41 52 73 20 6e 6f 74 65 20 66 6f 72 20   DFARs note for 
2b440 6e 75 6d 62 65 72 2d 61 64 6a 75 73 74 65 64 20  number-adjusted 
2b450 72 69 67 68 74 73 20 63 6c 61 75 73 65 0a 0a 09  rights clause...
2b460 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33 32 44 6c  * win/tclWin32Dl
2b470 6c 2e 63 20 28 61 73 63 69 69 50 72 6f 63 73 2c  l.c (asciiProcs,
2b480 20 75 6e 69 63 6f 64 65 50 72 6f 63 73 29 3a 0a   unicodeProcs):.
2b490 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 4c 6f 61  .* win/tclWinLoa
2b4a0 64 2e 63 20 28 54 63 6c 70 44 6c 6f 70 65 6e 29  d.c (TclpDlopen)
2b4b0 3a 20 27 6c 6f 61 64 27 20 75 73 65 20 4c 6f 61  : 'load' use Loa
2b4c0 64 4c 69 62 72 61 72 79 45 78 20 77 69 74 68 0a  dLibraryEx with.
2b4d0 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 49 6e 74  .* win/tclWinInt
2b4e0 2e 68 20 28 54 63 6c 57 69 6e 50 72 6f 63 73 29  .h (TclWinProcs)
2b4f0 3a 20 4c 4f 41 44 5f 57 49 54 48 5f 41 4c 54 45  : LOAD_WITH_ALTE
2b500 52 45 44 5f 53 45 41 52 43 48 5f 50 41 54 48 20  RED_SEARCH_PATH 
2b510 74 6f 0a 09 70 72 65 66 65 72 20 64 65 70 65 6e  to..prefer depen
2b520 64 65 6e 74 20 44 4c 4c 73 20 69 6e 20 73 61 6d  dent DLLs in sam
2b530 65 20 64 69 72 20 61 73 20 6c 6f 61 64 65 64 20  e dir as loaded 
2b540 44 4c 4c 2e 0a 0a 09 2a 20 77 69 6e 2f 4d 61 6b  DLL....* win/Mak
2b550 65 66 69 6c 65 2e 69 6e 20 28 25 2e 24 7b 4f 42  efile.in (%.${OB
2b560 4a 45 58 54 7d 29 3a 20 62 65 74 74 65 72 20 69  JEXT}): better i
2b570 6d 70 6c 69 63 69 74 20 72 75 6c 65 73 20 73 75  mplicit rules su
2b580 70 70 6f 72 74 0a 0a 32 30 31 30 2d 30 38 2d 30  pport..2010-08-0
2b590 34 20 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69  4  Andreas Kupri
2b5a0 65 73 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63  es  <[email protected]
2b5b0 74 69 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a  tivestate.com>..
2b5c0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f  .* generic/tclIO
2b5d0 52 43 68 61 6e 2e 63 3a 20 5b 42 75 67 20 33 30  RChan.c: [Bug 30
2b5e0 33 34 38 34 30 5d 3a 20 46 69 78 65 64 20 72 65  34840]: Fixed re
2b5f0 66 65 72 65 6e 63 65 20 63 6f 75 6e 74 69 6e 67  ference counting
2b600 20 69 6e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74   in..* generic/t
2b610 63 6c 49 4f 52 54 72 61 6e 73 2e 63 3a 20 49 6e  clIORTrans.c: In
2b620 76 6f 6b 65 54 63 6c 4d 65 74 68 6f 64 20 61 6e  vokeTclMethod an
2b630 64 20 63 61 6c 6c 65 72 73 2e 0a 09 2a 20 74 65  d callers...* te
2b640 73 74 73 2f 69 6f 54 72 61 6e 73 2e 74 65 73 74  sts/ioTrans.test
2b650 3a 0a 0a 32 30 31 30 2d 30 38 2d 30 33 20 20 41  :..2010-08-03  A
2b660 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73 20 20  ndreas Kupries  
2b670 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65  <[email protected]
2b680 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 74  state.com>...* t
2b690 65 73 74 73 2f 76 61 72 2e 74 65 73 74 20 28 76  ests/var.test (v
2b6a0 61 72 2d 31 39 2e 31 29 3a 20 5b 42 75 67 20 33  ar-19.1): [Bug 3
2b6b0 30 33 37 35 32 35 5d 3a 20 41 64 64 65 64 20 74  037525]: Added t
2b6c0 65 73 74 20 64 65 6d 6f 6e 73 74 72 61 74 69 6e  est demonstratin
2b6d0 67 0a 09 74 68 65 20 6c 6f 63 61 6c 20 68 61 73  g..the local has
2b6e0 68 74 61 62 6c 65 20 64 65 6c 65 74 69 6f 6e 20  htable deletion 
2b6f0 63 72 61 73 68 20 61 6e 64 20 66 69 78 2e 0a 0a  crash and fix...
2b700 09 2a 20 74 65 73 74 73 2f 69 6e 66 6f 2e 74 65  .* tests/info.te
2b710 73 74 20 28 69 6e 66 6f 2d 33 39 2e 31 29 3a 20  st (info-39.1): 
2b720 41 64 64 65 64 20 66 6f 72 77 61 72 64 20 63 6f  Added forward co
2b730 70 79 20 6f 66 20 74 65 73 74 20 69 6e 20 38 2e  py of test in 8.
2b740 35 0a 09 62 72 61 6e 63 68 20 61 62 6f 75 74 20  5..branch about 
2b750 5b 42 75 67 20 32 39 33 33 30 38 39 5d 2e 20 53  [Bug 2933089]. S
2b760 68 6f 75 6c 64 20 6e 6f 74 20 66 61 69 6c 2c 20  hould not fail, 
2b770 61 6e 64 20 64 6f 65 73 6e 27 74 2c 20 61 66 74  and doesn't, aft
2b780 65 72 0a 09 75 70 64 61 74 69 6e 67 20 74 68 65  er..updating the
2b790 20 6c 69 6e 65 20 6e 75 6d 62 65 72 73 20 74 6f   line numbers to
2b7a0 20 74 68 65 20 63 68 61 6e 67 65 64 20 70 6f 73   the changed pos
2b7b0 69 74 69 6f 6e 2e 0a 0a 32 30 31 30 2d 30 38 2d  ition...2010-08-
2b7c0 30 32 20 20 4b 65 76 69 6e 20 42 2e 20 4b 65 6e  02  Kevin B. Ken
2b7d0 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 75 73 65  ny  <[email protected]
2b7e0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c  rs.sf.net>...* l
2b7f0 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d  ibrary/tzdata/Am
2b800 65 72 69 63 61 2f 42 61 68 69 61 5f 42 61 6e 64  erica/Bahia_Band
2b810 65 72 61 73 3a 0a 09 2a 20 6c 69 62 72 61 72 79  eras:..* library
2b820 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f  /tzdata/Pacific/
2b830 43 68 75 75 6b 3a 0a 09 2a 20 6c 69 62 72 61 72  Chuuk:..* librar
2b840 79 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69 63  y/tzdata/Pacific
2b850 2f 50 6f 68 6e 70 65 69 3a 0a 09 2a 20 6c 69 62  /Pohnpei:..* lib
2b860 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69  rary/tzdata/Afri
2b870 63 61 2f 43 61 69 72 6f 3a 0a 09 2a 20 6c 69 62  ca/Cairo:..* lib
2b880 72 61 72 79 2f 74 7a 64 61 74 61 2f 45 75 72 6f  rary/tzdata/Euro
2b890 70 65 2f 48 65 6c 73 69 6e 6b 69 3a 0a 09 2a 20  pe/Helsinki:..* 
2b8a0 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 50  library/tzdata/P
2b8b0 61 63 69 66 69 63 2f 50 6f 6e 61 70 65 3a 0a 09  acific/Ponape:..
2b8c0 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
2b8d0 2f 50 61 63 69 66 69 63 2f 54 72 75 6b 3a 0a 09  /Pacific/Truk:..
2b8e0 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
2b8f0 2f 50 61 63 69 66 69 63 2f 59 61 70 3a 09 09 09  /Pacific/Yap:...
2b900 4f 6c 73 6f 6e 27 73 20 74 7a 64 61 74 61 32 30  Olson's tzdata20
2b910 31 30 6b 2e 0a 0a 32 30 31 30 2d 30 38 2d 30 32  10k...2010-08-02
2b920 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20    Miguel Sofer  
2b930 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66  <[email protected]
2b940 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
2b950 63 2f 74 63 6c 56 61 72 2e 63 3a 20 43 6f 72 72  c/tclVar.c: Corr
2b960 65 63 74 69 6e 67 20 62 61 64 20 70 6f 72 74 20  ecting bad port 
2b970 6f 66 20 5b 42 75 67 20 33 30 33 37 35 32 35 5d  of [Bug 3037525]
2b980 20 66 69 78 0a 0a 32 30 31 30 2d 30 37 2d 32 38   fix..2010-07-28
2b990 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20    Miguel Sofer  
2b9a0 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66  <[email protected]
2b9b0 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
2b9c0 63 2f 74 63 6c 56 61 72 2e 63 3a 20 5b 42 75 67  c/tclVar.c: [Bug
2b9d0 20 33 30 33 37 35 32 35 5d 3a 20 4c 6f 73 65 20   3037525]: Lose 
2b9e0 66 69 63 6b 6c 65 20 6f 70 74 69 6d 69 73 61 74  fickle optimisat
2b9f0 69 6f 6e 20 69 6e 0a 09 54 63 6c 44 65 6c 65 74  ion in..TclDelet
2ba00 65 56 61 72 73 20 28 75 73 65 64 20 66 6f 72 20  eVars (used for 
2ba10 72 75 6e 74 69 6d 65 2d 63 72 65 61 74 65 64 20  runtime-created 
2ba20 6c 6f 63 61 6c 73 29 20 74 68 61 74 20 63 61 75  locals) that cau
2ba30 73 65 64 20 63 72 61 73 68 2e 0a 0a 32 30 31 30  sed crash...2010
2ba40 2d 30 37 2d 32 39 20 20 4a 61 6e 20 4e 69 6a 74  -07-29  Jan Nijt
2ba50 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
2ba60 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2ba70 2a 20 63 6f 6d 70 61 74 2f 7a 6c 69 62 2f 77 69  * compat/zlib/wi
2ba80 6e 33 32 2f 52 45 41 44 4d 45 2e 74 78 74 3a 20  n32/README.txt: 
2ba90 4f 66 66 69 63 69 61 6c 20 62 75 69 6c 64 20 6f  Official build o
2baa0 66 20 7a 6c 69 62 31 2e 64 6c 6c 20 31 2e 32 2e  f zlib1.dll 1.2.
2bab0 35 20 69 73 0a 09 2a 20 63 6f 6d 70 61 74 2f 7a  5 is..* compat/z
2bac0 6c 69 62 2f 77 69 6e 33 32 2f 55 53 41 47 45 2e  lib/win32/USAGE.
2bad0 74 78 74 3a 20 20 66 69 6e 61 6c 6c 79 20 61 76  txt:  finally av
2bae0 61 69 6c 61 62 6c 65 2c 20 73 6f 20 70 75 74 20  ailable, so put 
2baf0 69 74 20 69 6e 2e 0a 09 2a 20 63 6f 6d 70 61 74  it in...* compat
2bb00 2f 7a 6c 69 62 2f 77 69 6e 33 32 2f 7a 6c 69 62  /zlib/win32/zlib
2bb10 31 2e 64 6c 6c 3a 0a 0a 32 30 31 30 2d 30 37 2d  1.dll:..2010-07-
2bb20 32 35 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  25  Donal K. Fel
2bb30 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
2bb40 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
2bb50 2f 68 74 74 70 2e 6e 3a 20 43 6f 72 72 65 63 74  /http.n: Correct
2bb60 65 64 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f  ed description o
2bb70 66 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 6f 6e  f location of on
2bb80 65 20 6f 66 20 74 68 65 20 65 6e 74 72 69 65 73  e of the entries
2bb90 0a 09 69 6e 20 74 68 65 20 73 74 61 74 65 20 61  ..in the state a
2bba0 72 72 61 79 2e 0a 0a 32 30 31 30 2d 30 37 2d 32  rray...2010-07-2
2bbb0 34 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  4  Jan Nijtmans 
2bbc0 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
2bbd0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
2bbe0 65 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a  eric/tclDecls.h:
2bbf0 20 5b 42 75 67 20 33 30 32 39 38 39 31 5d 3a 20   [Bug 3029891]: 
2bc00 46 75 6e 63 74 69 6f 6e 73 20 74 68 61 74 20 64  Functions that d
2bc10 6f 6e 27 74 20 62 65 6c 6f 6e 67 20 69 6e 0a 09  on't belong in..
2bc20 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65 73  * generic/tclTes
2bc30 74 2e 63 3a 20 20 74 68 65 20 73 74 75 62 20 74  t.c:  the stub t
2bc40 61 62 6c 65 2e 0a 09 2a 20 67 65 6e 65 72 69 63  able...* generic
2bc50 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 46 72 6f  /tclBasic.c: Fro
2bc60 6d 20 5b 42 75 67 20 33 30 33 30 38 37 30 5d 20  m [Bug 3030870] 
2bc70 6d 61 6b 65 20 69 74 63 6c 20 33 2e 78 20 62 75  make itcl 3.x bu
2bc80 69 6c 74 20 77 69 74 68 0a 09 70 72 65 2d 38 2e  ilt with..pre-8.
2bc90 36 20 77 6f 72 6b 20 69 6e 20 38 2e 36 3a 20 52  6 work in 8.6: R
2bca0 65 6c 61 78 20 74 68 65 20 72 65 6c 61 74 69 6f  elax the relatio
2bcb0 6e 20 62 65 74 77 65 65 6e 20 54 63 6c 5f 43 61  n between Tcl_Ca
2bcc0 6c 6c 46 72 61 6d 65 20 61 6e 64 0a 09 43 61 6c  llFrame and..Cal
2bcd0 6c 46 72 61 6d 65 2e 0a 0a 32 30 31 30 2d 30 37  lFrame...2010-07
2bce0 2d 31 36 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -16  Donal K. Fe
2bcf0 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
2bd00 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
2bd10 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63  neric/tclBasic.c
2bd20 3a 20 41 64 64 65 64 20 6d 6f 72 65 20 65 72 72  : Added more err
2bd30 6f 72 43 6f 64 65 20 73 65 74 74 69 6e 67 2e 0a  orCode setting..
2bd40 0a 32 30 31 30 2d 30 37 2d 31 35 20 20 44 6f 6e  .2010-07-15  Don
2bd50 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
2bd60 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2bd70 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
2bd80 6c 45 78 65 63 75 74 65 2e 63 20 28 54 63 6c 45  lExecute.c (TclE
2bd90 78 65 63 75 74 65 42 79 74 65 43 6f 64 65 29 3a  xecuteByteCode):
2bda0 20 45 6e 73 75 72 65 20 74 68 61 74 20 5b 64 69   Ensure that [di
2bdb0 63 74 20 67 65 74 5d 0a 09 2a 20 67 65 6e 65 72  ct get]..* gener
2bdc0 69 63 2f 74 63 6c 44 69 63 74 4f 62 6a 2e 63 20  ic/tclDictObj.c 
2bdd0 28 44 69 63 74 47 65 74 43 6d 64 29 3a 20 61 6c  (DictGetCmd): al
2bde0 77 61 79 73 20 67 65 6e 65 72 61 74 65 73 20 61  ways generates a
2bdf0 6e 20 65 72 72 6f 72 43 6f 64 65 20 6f 6e 0a 09  n errorCode on..
2be00 61 20 66 61 69 6c 75 72 65 20 74 6f 20 6c 6f 6f  a failure to loo
2be10 6b 20 75 70 20 61 6e 20 65 6e 74 72 79 2e 0a 0a  k up an entry...
2be20 32 30 31 30 2d 30 37 2d 31 31 20 20 50 61 74 20  2010-07-11  Pat 
2be30 54 68 6f 79 74 73 20 20 3c 70 61 74 74 68 6f 79  Thoyts  <patthoy
2be40 74 73 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
2be50 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e  orge.net>...* un
2be60 69 78 2f 63 6f 6e 66 69 67 75 72 65 3a 20 28 72  ix/configure: (r
2be70 65 67 65 6e 65 72 61 74 65 64 29 0a 09 2a 20 75  egenerated)..* u
2be80 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e  nix/configure.in
2be90 3a 20 46 6f 72 20 74 68 65 20 4e 41 54 49 56 45  : For the NATIVE
2bea0 5f 54 43 4c 53 48 20 76 61 72 69 61 62 6c 65 20  _TCLSH variable 
2beb0 75 73 65 20 74 68 65 20 61 75 74 6f 63 6f 6e 66  use the autoconf
2bec0 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c  ..* unix/Makefil
2bed0 65 2e 69 6e 3a 20 20 53 43 5f 50 52 4f 47 5f 54  e.in:  SC_PROG_T
2bee0 43 4c 53 48 20 74 6f 20 74 72 79 20 61 6e 64 20  CLSH to try and 
2bef0 66 69 6e 64 20 61 20 6c 6f 63 61 6c 6c 79 20 69  find a locally i
2bf00 6e 73 74 61 6c 6c 65 64 0a 09 6e 61 74 69 76 65  nstalled..native
2bf10 20 62 69 6e 61 72 79 2e 20 54 68 69 73 20 61 76   binary. This av
2bf20 6f 69 64 73 20 6d 61 6e 75 61 6c 6c 79 20 66 69  oids manually fi
2bf30 78 69 6e 67 20 75 70 20 77 68 65 6e 20 63 72 6f  xing up when cro
2bf40 73 73 20 63 6f 6d 70 69 6c 69 6e 67 2e 20 49 66  ss compiling. If
2bf50 0a 09 74 68 65 72 65 20 69 73 20 6e 6f 74 20 6f  ..there is not o
2bf60 6e 65 2c 20 72 65 76 65 72 74 20 74 6f 20 75 73  ne, revert to us
2bf70 69 6e 67 20 74 68 65 20 62 75 69 6c 64 20 70 72  ing the build pr
2bf80 6f 64 75 63 74 2e 0a 0a 32 30 31 30 2d 30 37 2d  oduct...2010-07-
2bf90 30 32 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20  02  Don Porter  
2bfa0 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63  <[email protected]
2bfb0 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
2bfc0 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 64  generic/tclInt.d
2bfd0 65 63 73 3a 09 52 65 76 65 72 74 65 64 20 74 6f  ecs:.Reverted to
2bfe0 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 54 49   the original TI
2bff0 50 20 33 33 37 0a 09 69 6d 70 6c 65 6d 65 6e 74  P 337..implement
2c000 61 74 69 6f 6e 20 6f 6e 20 77 68 61 74 20 74 6f  ation on what to
2c010 20 64 6f 20 77 69 74 68 20 74 68 65 20 6f 62 73   do with the obs
2c020 6f 6c 65 74 65 20 69 6e 74 65 72 6e 61 6c 20 73  olete internal s
2c030 74 75 62 20 66 6f 72 0a 09 54 63 6c 42 61 63 6b  tub for..TclBack
2c040 67 72 6f 75 6e 64 45 78 63 65 70 74 69 6f 6e 28  groundException(
2c050 29 20 28 65 6c 69 6d 69 6e 61 74 65 20 69 74 21  ) (eliminate it!
2c060 29 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  )..* generic/tcl
2c070 49 6e 74 44 65 63 6c 73 2e 68 3a 09 6d 61 6b 65  IntDecls.h:.make
2c080 20 67 65 6e 73 74 75 62 73 0a 09 2a 20 67 65 6e   genstubs..* gen
2c090 65 72 69 63 2f 74 63 6c 53 74 75 62 49 6e 69 74  eric/tclStubInit
2c0a0 2e 63 3a 0a 0a 32 30 31 30 2d 30 37 2d 30 32 20  .c:..2010-07-02 
2c0b0 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
2c0c0 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
2c0d0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
2c0e0 69 63 2f 74 63 6c 49 6e 74 2e 64 65 63 6c 73 3a  ic/tclInt.decls:
2c0f0 20 20 5b 42 75 67 20 38 30 33 34 38 39 5d 3a 20    [Bug 803489]: 
2c100 54 63 6c 5f 46 69 6e 64 4e 61 6d 65 73 70 61 63  Tcl_FindNamespac
2c110 65 20 70 72 6f 62 6c 65 6d 20 69 6e 0a 09 2a 20  e problem in..* 
2c120 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 44 65  generic/tclIntDe
2c130 63 6c 73 2e 68 3a 20 74 68 65 20 53 74 75 62 73  cls.h: the Stubs
2c140 20 74 61 62 6c 65 0a 09 2a 20 67 65 6e 65 72 69   table..* generi
2c150 63 2f 74 63 6c 53 74 75 62 49 6e 69 74 2e 63 3a  c/tclStubInit.c:
2c160 0a 0a 32 30 31 30 2d 30 37 2d 30 32 20 20 44 6f  ..2010-07-02  Do
2c170 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20  nal K. Fellows  
2c180 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65  <[email protected]
2c190 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
2c1a0 63 6c 45 78 65 63 75 74 65 2e 63 20 28 49 6c 6c  clExecute.c (Ill
2c1b0 65 67 61 6c 45 78 70 72 4f 70 65 72 61 6e 64 54  egalExprOperandT
2c1c0 79 70 65 29 3a 20 5b 42 75 67 20 33 30 32 34 33  ype): [Bug 30243
2c1d0 37 39 5d 3a 20 4d 61 64 65 0a 09 73 75 72 65 20  79]: Made..sure 
2c1e0 74 68 61 74 20 65 72 72 6f 72 73 20 63 61 75 73  that errors caus
2c1f0 65 64 20 62 79 20 61 6e 20 61 72 67 75 6d 65 6e  ed by an argumen
2c200 74 20 74 6f 20 61 6e 20 6f 70 65 72 61 74 6f 72  t to an operator
2c210 20 62 65 69 6e 67 20 6f 75 74 73 69 64 65 0a 09   being outside..
2c220 74 68 65 20 64 6f 6d 61 69 6e 20 6f 66 20 74 68  the domain of th
2c230 65 20 6f 70 65 72 61 74 6f 72 20 61 6c 6c 20 72  e operator all r
2c240 65 73 75 6c 74 20 69 6e 20 3a 3a 65 72 72 6f 72  esult in ::error
2c250 43 6f 64 65 20 62 65 69 6e 67 20 41 52 49 54 48  Code being ARITH
2c260 0a 09 44 4f 4d 41 49 4e 20 61 6e 64 20 6e 6f 74  ..DOMAIN and not
2c270 20 4e 4f 4e 45 2e 0a 0a 32 30 31 30 2d 30 37 2d   NONE...2010-07-
2c280 30 31 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  01  Jan Nijtmans
2c290 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
2c2a0 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69  s.sf.net>...* wi
2c2b0 6e 2f 72 75 6c 65 73 2e 76 63 3a 20 20 20 20 20  n/rules.vc:     
2c2c0 20 20 20 20 20 20 20 20 20 5b 42 75 67 20 33 30           [Bug 30
2c2d0 32 30 36 37 37 5d 3a 20 77 69 73 68 20 63 61 6e  20677]: wish can
2c2e0 27 74 20 6c 69 6e 6b 20 72 65 67 31 2e 32 0a 09  't link reg1.2..
2c2f0 2a 20 74 6f 6f 6c 73 2f 63 68 65 63 6b 4c 69 62  * tools/checkLib
2c300 72 61 72 79 44 6f 63 2e 74 63 6c 3a 20 66 6f 72  raryDoc.tcl: for
2c310 6d 61 74 74 69 6e 67 2c 20 73 70 61 63 69 6e 67  matting, spacing
2c320 2c 20 63 6c 65 61 6e 75 70 20 75 6e 75 73 65 64  , cleanup unused
2c330 0a 09 2a 20 74 6f 6f 6c 73 2f 65 6f 6c 46 69 78  ..* tools/eolFix
2c340 2e 74 63 6c 3a 20 20 20 20 20 20 20 20 20 20 76  .tcl:          v
2c350 61 72 69 61 62 6c 65 73 3b 20 6e 6f 20 63 68 61  ariables; no cha
2c360 6e 67 65 20 69 6e 20 67 65 6e 65 72 61 74 65 64  nge in generated
2c370 20 6f 75 74 70 75 74 0a 09 2a 20 74 6f 6f 6c 73   output..* tools
2c380 2f 66 69 78 5f 74 6f 6d 6d 61 74 68 5f 68 2e 74  /fix_tommath_h.t
2c390 63 6c 3a 0a 09 2a 20 74 6f 6f 6c 73 2f 67 65 6e  cl:..* tools/gen
2c3a0 53 74 75 62 73 2e 74 63 6c 3a 0a 09 2a 20 74 6f  Stubs.tcl:..* to
2c3b0 6f 6c 73 2f 69 6e 64 65 78 2e 74 63 6c 3a 0a 09  ols/index.tcl:..
2c3c0 2a 20 74 6f 6f 6c 73 2f 6d 61 6e 32 68 65 6c 70  * tools/man2help
2c3d0 32 2e 74 63 6c 3a 0a 09 2a 20 74 6f 6f 6c 73 2f  2.tcl:..* tools/
2c3e0 72 65 67 65 78 70 54 65 73 74 4c 69 62 2e 74 63  regexpTestLib.tc
2c3f0 6c 3a 0a 09 2a 20 74 6f 6f 6c 73 2f 74 73 64 50  l:..* tools/tsdP
2c400 65 72 66 2e 74 63 6c 3a 0a 09 2a 20 74 6f 6f 6c  erf.tcl:..* tool
2c410 73 2f 75 6e 69 43 6c 61 73 73 2e 74 63 6c 3a 0a  s/uniClass.tcl:.
2c420 09 2a 20 74 6f 6f 6c 73 2f 75 6e 69 50 61 72 73  .* tools/uniPars
2c430 65 2e 74 63 6c 3a 0a 0a 32 30 31 30 2d 30 37 2d  e.tcl:..2010-07-
2c440 30 31 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  01  Donal K. Fel
2c450 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
2c460 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63  .sf.net>...* doc
2c470 2f 6d 61 74 68 6f 70 2e 6e 3a 20 5b 42 75 67 20  /mathop.n: [Bug 
2c480 33 30 32 33 31 36 35 5d 3a 20 46 69 78 20 74 79  3023165]: Fix ty
2c490 70 6f 20 74 68 61 74 20 77 61 73 20 70 72 65 76  po that was prev
2c4a0 65 6e 74 69 6e 67 20 70 72 6f 70 65 72 0a 09 72  enting proper..r
2c4b0 65 6e 64 65 72 69 6e 67 20 6f 66 20 74 68 65 20  endering of the 
2c4c0 65 78 63 6c 75 73 69 76 65 2d 6f 72 20 6f 70 65  exclusive-or ope
2c4d0 72 61 74 6f 72 2e 0a 0a 32 30 31 30 2d 30 36 2d  rator...2010-06-
2c4e0 32 38 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73  28  Jan Nijtmans
2c4f0 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72    <[email protected]
2c500 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65  s.sf.net>...* ge
2c510 6e 65 72 69 63 2f 74 63 6c 50 6f 73 69 78 53 74  neric/tclPosixSt
2c520 72 2e 63 3a 20 5b 42 75 67 20 33 30 31 39 36 33  r.c: [Bug 301963
2c530 34 5d 3a 20 65 72 72 6e 6f 2e 68 20 61 6e 64 20  4]: errno.h and 
2c540 74 63 6c 57 69 6e 50 6f 72 74 2e 68 20 68 61 76  tclWinPort.h hav
2c550 65 0a 09 63 6f 6e 66 6c 69 63 74 69 6e 67 20 64  e..conflicting d
2c560 65 66 69 6e 69 74 69 6f 6e 73 2e 20 41 64 64 65  efinitions. Adde
2c570 64 20 6d 65 73 73 61 67 65 73 20 66 6f 72 20 45  d messages for E
2c580 4e 4f 54 52 45 43 4f 56 45 52 41 42 4c 45 2c 20  NOTRECOVERABLE, 
2c590 45 4f 54 48 45 52 2c 0a 09 45 43 41 4e 43 45 4c  EOTHER,..ECANCEL
2c5a0 45 44 20 61 6e 64 20 45 4f 57 4e 45 52 44 45 41  ED and EOWNERDEA
2c5b0 44 2c 20 61 6e 64 20 66 69 78 65 64 20 76 61 72  D, and fixed var
2c5c0 69 6f 75 73 20 74 79 70 69 6e 67 20 6d 69 73 74  ious typing mist
2c5d0 61 6b 65 73 20 69 6e 20 6f 74 68 65 72 0a 09 6d  akes in other..m
2c5e0 65 73 73 61 67 65 73 2e 0a 0a 32 30 31 30 2d 30  essages...2010-0
2c5f0 36 2d 32 35 20 20 52 65 69 6e 68 61 72 64 20 4d  6-25  Reinhard M
2c600 61 78 20 20 3c 6d 61 78 40 73 75 73 65 2e 64 65  ax  <[email protected]
2c610 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 73 6f 63 6b  >...* tests/sock
2c620 65 74 2e 74 65 73 74 3a 20 50 72 65 76 65 6e 74  et.test: Prevent
2c630 20 61 20 72 61 63 65 20 63 6f 6e 64 69 74 69 6f   a race conditio
2c640 6e 20 64 75 72 69 6e 67 20 73 68 75 74 64 6f 77  n during shutdow
2c650 6e 20 6f 66 20 74 68 65 0a 09 72 65 6d 6f 74 65  n of the..remote
2c660 20 74 65 73 74 20 73 65 72 76 65 72 20 74 68 61   test server tha
2c670 74 20 63 61 6e 20 63 61 75 73 65 20 61 20 68 61  t can cause a ha
2c680 6e 67 20 77 68 65 6e 20 74 68 65 20 73 65 72 76  ng when the serv
2c690 65 72 20 69 73 20 62 65 69 6e 67 20 72 75 6e 0a  er is being run.
2c6a0 09 69 6e 20 76 65 72 62 6f 73 65 20 6d 6f 64 65  .in verbose mode
2c6b0 2e 0a 0a 32 30 31 30 2d 30 36 2d 32 34 20 20 4a  ...2010-06-24  J
2c6c0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
2c6d0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2c6e0 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 74 63 6c  net>...* win/tcl
2c6f0 57 69 6e 50 6f 72 74 2e 68 3a 20 5b 42 75 67 20  WinPort.h: [Bug 
2c700 33 30 31 39 36 33 34 5d 3a 20 65 72 72 6e 6f 2e  3019634]: errno.
2c710 68 20 61 6e 64 20 74 63 6c 57 69 6e 50 6f 72 74  h and tclWinPort
2c720 2e 68 20 68 61 76 65 0a 09 63 6f 6e 66 6c 69 63  .h have..conflic
2c730 74 69 6e 67 20 64 65 66 69 6e 69 74 69 6f 6e 73  ting definitions
2c740 2e 0a 0a 09 09 2a 2a 2a 50 4f 54 45 4e 54 49 41  .....***POTENTIA
2c750 4c 20 49 4e 43 4f 4d 50 41 54 49 42 49 4c 49 54  L INCOMPATIBILIT
2c760 59 2a 2a 2a 0a 09 4f 6e 20 77 69 6e 33 32 2c 20  Y***..On win32, 
2c770 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 65 6e  the corresponden
2c780 63 65 20 62 65 74 77 65 65 6e 20 65 72 72 6e 6f  ce between errno
2c790 20 61 6e 64 20 74 68 65 20 72 65 6c 61 74 65 64   and the related
2c7a0 20 65 72 72 6f 72 0a 09 6d 65 73 73 61 67 65 2c   error..message,
2c7b0 20 61 73 20 68 61 6e 64 6c 65 64 20 62 79 20 54   as handled by T
2c7c0 63 6c 5f 45 72 72 6e 6f 4d 73 67 28 29 20 63 68  cl_ErrnoMsg() ch
2c7d0 61 6e 67 65 73 2e 20 54 68 65 20 65 72 72 6f 72  anges. The error
2c7e0 20 6d 65 73 73 61 67 65 20 69 73 0a 09 6b 65 70   message is..kep
2c7f0 74 20 74 68 65 20 73 61 6d 65 2c 20 62 75 74 20  t the same, but 
2c800 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e  the correspondin
2c810 67 20 65 72 72 6e 6f 20 76 61 6c 75 65 20 6d 69  g errno value mi
2c820 67 68 74 20 63 68 61 6e 67 65 2e 0a 0a 32 30 31  ght change...201
2c830 30 2d 30 36 2d 32 32 20 20 44 6f 6e 61 6c 20 4b  0-06-22  Donal K
2c840 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40  . Fellows  <[email protected]
2c850 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2c860 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64  * generic/tclCmd
2c870 49 4c 2e 63 20 28 54 63 6c 5f 4c 73 65 74 4f 62  IL.c (Tcl_LsetOb
2c880 6a 43 6d 64 29 3a 20 5b 42 75 67 20 33 30 31 39  jCmd): [Bug 3019
2c890 33 35 31 5d 3a 20 43 6f 72 72 65 63 74 65 64 20  351]: Corrected 
2c8a0 77 72 6f 6e 67 0a 09 61 72 67 73 20 6d 65 73 73  wrong..args mess
2c8b0 61 67 65 2e 0a 0a 32 30 31 30 2d 30 36 2d 32 31  age...2010-06-21
2c8c0 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
2c8d0 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
2c8e0 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78  sf.net>...* unix
2c8f0 2f 74 63 6c 4c 6f 61 64 44 6c 2e 63 3a 20 20 20  /tclLoadDl.c:   
2c900 20 45 6c 69 6d 69 6e 61 74 65 20 76 61 72 69 6f   Eliminate vario
2c910 75 73 20 75 6e 6e 65 63 65 73 73 61 72 79 20 74  us unnecessary t
2c920 79 70 65 20 63 61 73 74 73 2c 20 75 73 65 0a 09  ype casts, use..
2c930 2a 20 75 6e 69 78 2f 74 63 6c 4c 6f 61 64 4e 65  * unix/tclLoadNe
2c940 78 74 2e 63 3a 20 20 66 75 6e 63 74 69 6f 6e 20  xt.c:  function 
2c950 74 79 70 65 64 65 66 73 20 77 68 65 6e 65 76 65  typedefs wheneve
2c960 72 20 70 6f 73 73 69 62 6c 65 0a 09 2a 20 75 6e  r possible..* un
2c970 69 78 2f 74 63 6c 55 6e 69 78 43 68 61 6e 2e 63  ix/tclUnixChan.c
2c980 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69  :..* unix/tclUni
2c990 78 46 69 6c 65 2e 63 3a 0a 09 2a 20 75 6e 69 78  xFile.c:..* unix
2c9a0 2f 74 63 6c 55 6e 69 78 4e 6f 74 66 79 2e 63 3a  /tclUnixNotfy.c:
2c9b0 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78  ..* unix/tclUnix
2c9c0 53 6f 63 6b 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f  Sock.c:..* unix/
2c9d0 74 63 6c 55 6e 69 78 54 65 73 74 2e 63 3a 0a 09  tclUnixTest.c:..
2c9e0 2a 20 75 6e 69 78 2f 74 63 6c 58 74 54 65 73 74  * unix/tclXtTest
2c9f0 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
2ca00 63 6c 5a 6c 69 62 2e 63 3a 20 20 20 52 65 6d 6f  clZlib.c:   Remo
2ca10 76 65 20 68 61 63 6b 20 6e 65 65 64 65 64 20 66  ve hack needed f
2ca20 6f 72 20 7a 6c 69 62 20 31 2e 32 2e 33 20 6f 6e  or zlib 1.2.3 on
2ca30 20 77 69 6e 33 32 0a 0a 32 30 31 30 2d 30 36 2d   win32..2010-06-
2ca40 31 38 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  18  Donal K. Fel
2ca50 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
2ca60 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 6c 69 62  .sf.net>...* lib
2ca70 72 61 72 79 2f 69 6e 69 74 2e 74 63 6c 20 28 61  rary/init.tcl (a
2ca80 75 74 6f 5f 65 78 65 63 6f 6b 29 3a 20 5b 42 75  uto_execok): [Bu
2ca90 67 20 33 30 31 37 39 39 37 5d 3a 20 41 64 64 20  g 3017997]: Add 
2caa0 2e 63 6d 64 20 74 6f 20 74 68 65 0a 09 64 65 66  .cmd to the..def
2cab0 61 75 6c 74 20 6c 69 73 74 20 6f 66 20 65 78 74  ault list of ext
2cac0 65 6e 73 69 6f 6e 73 20 74 68 61 74 20 77 65 20  ensions that we 
2cad0 63 61 6e 20 65 78 65 63 75 74 65 20 69 6e 74 65  can execute inte
2cae0 72 61 63 74 69 76 65 6c 79 2e 0a 0a 32 30 31 30  ractively...2010
2caf0 2d 30 36 2d 31 36 20 20 4a 61 6e 20 4e 69 6a 74  -06-16  Jan Nijt
2cb00 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
2cb10 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2cb20 2a 20 74 6f 6f 6c 73 2f 6c 6f 61 64 49 43 55 2e  * tools/loadICU.
2cb30 74 63 6c 3a 20 20 20 5b 42 75 67 20 33 30 31 36  tcl:   [Bug 3016
2cb40 31 33 35 5d 3a 20 54 72 61 63 65 62 61 63 6b 20  135]: Traceback 
2cb50 75 73 69 6e 67 20 63 6c 6f 63 6b 20 66 6f 72 6d  using clock form
2cb60 61 74 0a 09 2a 20 6c 69 62 72 61 72 79 2f 6d 73  at..* library/ms
2cb70 67 73 2f 68 65 2e 6d 73 67 3a 20 77 69 74 68 20  gs/he.msg: with 
2cb80 6c 6f 63 61 6c 65 20 6f 66 20 68 65 5f 49 4c 2e  locale of he_IL.
2cb90 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
2cba0 2e 68 3a 20 20 20 20 20 20 20 53 69 6d 70 6c 69  .h:       Simpli
2cbb0 66 79 20 54 63 6c 5f 41 70 70 49 6e 69 74 20 61  fy Tcl_AppInit a
2cbc0 6e 64 20 2a 5f 49 6e 69 74 20 64 65 66 69 6e 69  nd *_Init defini
2cbd0 74 69 6f 6e 73 2c 0a 09 2a 20 67 65 6e 65 72 69  tions,..* generi
2cbe0 63 2f 74 63 6c 49 6e 74 2e 68 3a 20 20 20 20 73  c/tclInt.h:    s
2cbf0 70 61 63 69 6e 67 2e 20 43 68 61 6e 67 65 20 54  pacing. Change T
2cc00 63 6c 70 54 68 72 65 61 64 43 72 65 61 74 65 20  clpThreadCreate 
2cc10 61 6e 64 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  and..* generic/t
2cc20 63 6c 2e 64 65 63 6c 73 3a 20 20 20 54 63 6c 5f  cl.decls:   Tcl_
2cc30 43 72 65 61 74 65 54 68 72 65 61 64 20 73 69 67  CreateThread sig
2cc40 6e 61 74 75 72 65 2c 20 6d 61 6b 69 6e 67 20 63  nature, making c
2cc50 6c 65 61 72 20 74 68 61 74 0a 09 2a 20 67 65 6e  lear that..* gen
2cc60 65 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a  eric/tclDecls.h:
2cc70 20 20 22 70 72 6f 63 22 20 69 73 20 61 20 66 75    "proc" is a fu
2cc80 6e 63 74 69 6f 6e 20 70 6f 69 6e 74 65 72 2c 20  nction pointer, 
2cc90 61 73 20 69 6e 20 61 6c 6c 20 6f 74 68 65 72 0a  as in all other.
2cca0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 76  .* generic/tclEv
2ccb0 65 6e 74 2e 63 3a 20 20 22 70 72 6f 63 22 20 66  ent.c:  "proc" f
2ccc0 75 6e 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65  unction paramete
2ccd0 72 73 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  rs...* generic/t
2cce0 63 6c 54 65 73 74 50 72 6f 63 42 6f 64 79 4f 62  clTestProcBodyOb
2ccf0 6a 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57  j.c:..* win/tclW
2cd00 69 6e 54 68 72 64 2e 63 3a 0a 09 2a 20 75 6e 69  inThrd.c:..* uni
2cd10 78 2f 74 63 6c 55 6e 69 78 54 68 72 64 2e 63 3a  x/tclUnixThrd.c:
2cd20 0a 09 2a 20 64 6f 63 2f 54 68 72 65 61 64 2e 33  ..* doc/Thread.3
2cd30 3a 0a 09 2a 20 64 6f 63 2f 43 6c 61 73 73 2e 33  :..* doc/Class.3
2cd40 3a 20 20 20 20 20 20 20 20 20 46 69 78 20 54 63  :         Fix Tc
2cd50 6c 5f 4f 62 6a 65 63 74 4d 65 74 61 64 61 74 61  l_ObjectMetadata
2cd60 54 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 2e  Type definition.
2cd70 0a 0a 32 30 31 30 2d 30 36 2d 31 34 20 20 4a 61  ..2010-06-14  Ja
2cd80 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
2cd90 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
2cda0 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b  et>...* unix/Mak
2cdb0 65 66 69 6c 65 2e 69 6e 3a 20 20 20 20 46 69 78  efile.in:    Fix
2cdc0 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f 66 20   compilation of 
2cdd0 78 74 74 65 73 74 20 77 69 74 68 20 38 2e 36 20  xttest with 8.6 
2cde0 63 68 61 6e 67 65 73 0a 09 2a 20 75 6e 69 78 2f  changes..* unix/
2cdf0 74 63 6c 58 74 4e 6f 74 69 66 79 2e 63 3a 0a 09  tclXtNotify.c:..
2ce00 2a 20 75 6e 69 78 2f 74 63 6c 58 74 54 65 73 74  * unix/tclXtTest
2ce10 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  .c:..* generic/t
2ce20 63 6c 50 69 70 65 2e 63 3a 20 20 20 46 69 78 20  clPipe.c:   Fix 
2ce30 67 63 63 20 77 61 72 6e 69 6e 67 20 28 77 69 74  gcc warning (wit
2ce40 68 20 2d 66 73 74 72 69 63 74 2d 61 6c 69 61 73  h -fstrict-alias
2ce50 69 6e 67 3d 32 29 0a 09 2a 20 6c 69 62 72 61 72  ing=2)..* librar
2ce60 79 2f 61 75 74 6f 2e 74 63 6c 3a 20 20 20 20 53  y/auto.tcl:    S
2ce70 70 61 63 69 6e 67 20 61 6e 64 20 73 74 79 6c 65  pacing and style
2ce80 20 66 69 78 65 73 2e 0a 09 2a 20 6c 69 62 72 61   fixes...* libra
2ce90 72 79 2f 68 69 73 74 6f 72 79 2e 74 63 6c 3a 0a  ry/history.tcl:.
2cea0 09 2a 20 6c 69 62 72 61 72 79 2f 69 6e 69 74 2e  .* library/init.
2ceb0 74 63 6c 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  tcl:..* library/
2cec0 70 61 63 6b 61 67 65 2e 74 63 6c 3a 0a 09 2a 20  package.tcl:..* 
2ced0 6c 69 62 72 61 72 79 2f 73 61 66 65 2e 74 63 6c  library/safe.tcl
2cee0 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 6d 2e  :..* library/tm.
2cef0 74 63 6c 3a 0a 0a 32 30 31 30 2d 30 36 2d 31 33  tcl:..2010-06-13
2cf00 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
2cf10 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
2cf20 66 2e 6e 65 74 3e 0a 0a 09 2a 20 74 6f 6f 6c 73  f.net>...* tools
2cf30 2f 74 63 6c 74 6b 2d 6d 61 6e 32 68 74 6d 6c 2e  /tcltk-man2html.
2cf40 74 63 6c 20 28 6d 61 6b 65 2d 6d 61 6e 2d 70 61  tcl (make-man-pa
2cf50 67 65 73 29 3a 20 5b 42 75 67 20 33 30 31 35 33  ges): [Bug 30153
2cf60 32 37 5d 3a 20 4d 61 6b 65 20 74 68 65 0a 09 74  27]: Make the..t
2cf70 69 74 6c 65 20 6f 66 20 61 20 6d 61 6e 75 61 6c  itle of a manual
2cf80 20 70 61 67 65 20 62 65 20 73 74 6f 72 65 64 20   page be stored 
2cf90 72 65 6c 61 74 69 76 65 20 74 6f 20 69 74 73 20  relative to its 
2cfa0 72 65 73 75 6c 74 69 6e 67 20 64 69 72 65 63 74  resulting direct
2cfb0 6f 72 79 0a 09 6e 61 6d 65 20 61 73 20 77 65 6c  ory..name as wel
2cfc0 6c 20 61 73 20 69 74 73 20 73 6f 75 72 63 65 20  l as its source 
2cfd0 66 69 6c 65 6e 61 6d 65 2e 20 54 68 69 73 20 77  filename. This w
2cfe0 61 73 20 63 61 75 73 65 64 20 62 79 20 62 6f 74  as caused by bot
2cff0 68 20 54 63 6c 20 61 6e 64 20 61 0a 09 63 6f 6e  h Tcl and a..con
2d000 74 72 69 62 75 74 65 64 20 70 61 63 6b 61 67 65  tributed package
2d010 20 28 5b 69 6e 63 72 20 54 63 6c 5d 29 20 64 65   ([incr Tcl]) de
2d020 66 69 6e 69 6e 67 20 61 6e 20 4f 62 6a 65 63 74  fining an Object
2d030 2e 33 2e 20 41 6c 73 6f 20 63 6f 72 72 65 63 74  .3. Also correct
2d040 65 64 0a 09 74 68 65 20 6a 6f 69 6e 69 6e 67 20  ed..the joining 
2d050 6f 66 20 73 74 72 69 6e 67 73 20 69 6e 20 74 69  of strings in ti
2d060 74 6c 65 73 20 74 6f 20 61 76 6f 69 64 20 65 78  tles to avoid ex
2d070 74 72 61 20 62 72 61 63 65 73 2e 0a 0a 32 30 31  tra braces...201
2d080 30 2d 30 36 2d 30 39 20 20 41 6e 64 72 65 61 73  0-06-09  Andreas
2d090 20 4b 75 70 72 69 65 73 20 20 3c 61 6e 64 72 65   Kupries  <andre
2d0a0 61 73 6b 40 61 63 74 69 76 65 73 74 61 74 65 2e  [email protected]
2d0b0 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79  com>...* library
2d0c0 2f 70 6c 61 74 66 6f 72 6d 2f 70 6c 61 74 66 6f  /platform/platfo
2d0d0 72 6d 2e 74 63 6c 3a 20 41 64 64 65 64 20 4f 53  rm.tcl: Added OS
2d0e0 58 20 49 6e 74 65 6c 20 36 34 62 69 74 0a 09 2a  X Intel 64bit..*
2d0f0 20 6c 69 62 72 61 72 79 2f 70 6c 61 74 66 6f 72   library/platfor
2d100 6d 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 20  m/pkgIndex.tcl: 
2d110 50 61 63 6b 61 67 65 20 75 70 64 61 74 65 64 20  Package updated 
2d120 74 6f 20 76 65 72 73 69 6f 6e 20 31 2e 30 2e 39  to version 1.0.9
2d130 2e 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69  ...* unix/Makefi
2d140 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 4d 61  le.in:..* win/Ma
2d150 6b 65 66 69 6c 65 2e 69 6e 3a 0a 0a 32 30 31 30  kefile.in:..2010
2d160 2d 30 36 2d 30 39 20 20 4a 61 6e 20 4e 69 6a 74  -06-09  Jan Nijt
2d170 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
2d180 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2d190 2a 20 74 6f 6f 6c 73 2f 74 73 64 50 65 72 66 2e  * tools/tsdPerf.
2d1a0 63 3a 20 20 20 20 46 69 78 20 65 78 70 6f 72 74  c:    Fix export
2d1b0 20 6f 66 20 73 79 6d 62 6f 6c 20 54 73 64 70 65   of symbol Tsdpe
2d1c0 72 66 5f 49 6e 69 74 2c 20 77 68 65 6e 20 75 73  rf_Init, when us
2d1d0 69 6e 67 0a 09 2d 66 76 69 73 69 62 69 6c 69 74  ing..-fvisibilit
2d1e0 79 3d 68 69 64 64 65 6e 2e 20 4d 61 6b 65 20 74  y=hidden. Make t
2d1f0 77 6f 20 66 75 6e 63 74 69 6f 6e 73 20 73 74 61  wo functions sta
2d200 74 69 63 2c 20 65 6c 69 6d 69 6e 61 74 65 20 73  tic, eliminate s
2d210 6f 6d 65 0a 09 75 6e 6e 65 63 65 73 73 61 72 79  ome..unnecessary
2d220 20 74 79 70 65 20 63 61 73 74 73 2e 0a 09 2a 20   type casts...* 
2d230 74 6f 6f 6c 73 2f 63 6f 6e 66 69 67 75 72 65 2e  tools/configure.
2d240 69 6e 3a 20 55 70 64 61 74 65 20 74 6f 20 54 63  in: Update to Tc
2d250 6c 20 38 2e 36 0a 09 2a 20 74 6f 6f 6c 73 2f 63  l 8.6..* tools/c
2d260 6f 6e 66 69 67 75 72 65 3a 20 20 20 20 28 72 65  onfigure:    (re
2d270 67 65 6e 65 72 61 74 65 64 29 0a 09 2a 20 74 6f  generated)..* to
2d280 6f 6c 73 2f 2e 63 76 73 69 67 6e 6f 72 65 20 20  ols/.cvsignore  
2d290 20 20 6e 65 77 20 66 69 6c 65 0a 0a 32 30 31 30    new file..2010
2d2a0 2d 30 36 2d 30 37 20 20 41 6c 65 78 61 6e 64 72  -06-07  Alexandr
2d2b0 65 20 46 65 72 72 69 65 75 78 20 20 3c 66 65 72  e Ferrieux  <fer
2d2c0 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f 75 72  [email protected]
2d2d0 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a  ceforge.net>...*
2d2e0 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63   generic/tclExec
2d2f0 75 74 65 2e 63 3a 20 45 6e 73 75 72 65 20 70 72  ute.c: Ensure pr
2d300 6f 70 65 72 20 72 65 73 65 74 20 6f 66 20 5b 69  oper reset of [i
2d310 6e 66 6f 20 65 72 72 6f 72 73 74 61 63 6b 5d 20  nfo errorstack] 
2d320 65 76 65 6e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  even..* generic/
2d330 74 63 6c 4e 61 6d 65 73 70 2e 63 3a 20 20 77 68  tclNamesp.c:  wh
2d340 65 6e 20 63 6f 6d 70 69 6c 69 6e 67 20 63 6f 6e  en compiling con
2d350 73 74 61 6e 74 20 65 78 70 72 27 73 20 77 69 74  stant expr's wit
2d360 68 20 65 72 72 6f 72 73 2e 0a 0a 32 30 31 30 2d  h errors...2010-
2d370 30 36 2d 30 35 20 20 4d 69 67 75 65 6c 20 53 6f  06-05  Miguel So
2d380 66 65 72 20 20 3c 6d 73 6f 66 65 72 40 75 73 65  fer  <[email protected]
2d390 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
2d3a0 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e  eneric/tclBasic.
2d3b0 63 3a 20 20 20 5b 42 75 67 20 33 30 30 38 33 30  c:   [Bug 300830
2d3c0 37 5d 3a 20 6d 61 6b 65 20 63 61 6c 6c 65 72 50  7]: make callerP
2d3d0 74 72 20 63 68 61 69 6e 73 20 62 65 0a 09 2a 20  tr chains be..* 
2d3e0 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75  generic/tclExecu
2d3f0 74 65 2e 63 3a 20 74 72 61 76 65 72 73 61 62 6c  te.c: traversabl
2d400 65 20 61 63 63 72 6f 73 73 20 63 6f 72 6f 20 62  e accross coro b
2d410 6f 75 6e 64 61 72 69 65 73 2e 20 41 64 64 20 74  oundaries. Add t
2d420 68 65 0a 09 73 70 65 63 69 61 6c 20 63 6f 72 6f  he..special coro
2d430 75 74 69 6e 65 20 43 61 6c 6c 46 72 61 6d 65 20  utine CallFrame 
2d440 28 70 61 72 74 69 61 6c 6c 79 20 72 65 76 65 72  (partially rever
2d450 74 69 6e 67 20 63 6f 6d 6d 69 74 20 6f 66 0a 09  ting commit of..
2d460 32 30 30 39 2d 31 32 2d 31 30 29 2c 20 61 73 20  2009-12-10), as 
2d470 69 74 20 69 73 20 6e 65 65 64 65 64 20 66 6f 72  it is needed for
2d480 20 63 6f 72 6f 75 74 69 6e 65 73 20 74 68 61 74   coroutines that
2d490 20 64 6f 20 6e 6f 74 20 70 75 73 68 20 61 20 43   do not push a C
2d4a0 46 2c 20 65 67 2c 0a 09 74 68 6f 73 65 20 77 69  F, eg,..those wi
2d4b0 74 68 20 5b 65 76 61 6c 5d 20 61 73 20 63 6f 6d  th [eval] as com
2d4c0 6d 61 6e 64 2e 20 54 68 61 6e 6b 73 20 74 6f 20  mand. Thanks to 
2d4d0 43 6f 6c 69 6e 20 4d 63 43 6f 72 6d 61 63 6b 20  Colin McCormack 
2d4e0 28 63 6f 6c 64 73 74 6f 72 65 29 0a 09 61 6e 64  (coldstore)..and
2d4f0 20 41 6c 65 78 61 6e 64 72 65 20 46 65 72 72 69   Alexandre Ferri
2d500 65 75 78 20 66 6f 72 20 74 68 65 20 68 61 72 64  eux for the hard
2d510 20 77 6f 72 6b 20 6f 6e 20 74 68 69 73 2e 0a 0a   work on this...
2d520 32 30 31 30 2d 30 36 2d 30 33 20 20 41 6c 65 78  2010-06-03  Alex
2d530 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 20 20  andre Ferrieux  
2d540 3c 66 65 72 72 69 65 75 78 40 75 73 65 72 73 2e  <[email protected]
2d550 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
2d560 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
2d570 4e 61 6d 65 73 70 2e 63 3a 20 53 61 66 65 72 20  Namesp.c: Safer 
2d580 28 61 6e 64 20 66 61 73 74 65 72 29 20 63 6f 6d  (and faster) com
2d590 70 75 74 61 74 69 6f 6e 20 6f 66 20 5b 75 70 6c  putation of [upl
2d5a0 65 76 65 6c 5d 0a 09 2a 20 74 65 73 74 73 2f 65  evel]..* tests/e
2d5b0 72 72 6f 72 2e 74 65 73 74 3a 20 20 20 20 6f 66  rror.test:    of
2d5c0 66 73 65 74 73 20 69 6e 20 54 49 50 20 33 34 38  fsets in TIP 348
2d5d0 2e 20 54 6f 70 6c 65 76 65 6c 20 6f 66 66 73 65  . Toplevel offse
2d5e0 74 73 20 6e 6f 20 6c 6f 6e 67 65 72 0a 09 2a 20  ts no longer..* 
2d5f0 74 65 73 74 73 2f 72 65 73 75 6c 74 2e 74 65 73  tests/result.tes
2d600 74 3a 20 20 20 6f 76 65 72 65 73 74 69 6d 61 74  t:   overestimat
2d610 65 64 2e 0a 0a 32 30 31 30 2d 30 36 2d 30 32 20  ed...2010-06-02 
2d620 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
2d630 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
2d640 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
2d650 69 63 2f 74 63 6c 4f 4f 2e 68 3a 20 20 42 55 49  ic/tclOO.h:  BUI
2d660 4c 44 5f 74 63 6c 6f 6f 20 69 73 20 6e 65 76 65  LD_tcloo is neve
2d670 72 20 64 65 66 69 6e 65 64 20 28 6c 65 66 74 6f  r defined (lefto
2d680 76 65 72 29 0a 09 2a 20 77 69 6e 2f 6d 61 6b 65  ver)..* win/make
2d690 66 69 6c 65 2e 62 63 3a 20 20 44 6f 6e 27 74 20  file.bc:  Don't 
2d6a0 73 65 74 20 42 55 49 4c 44 5f 74 63 6c 6f 6f 20  set BUILD_tcloo 
2d6b0 28 6c 65 66 74 6f 76 65 72 29 0a 09 53 65 65 20  (leftover)..See 
2d6c0 61 6c 73 6f 20 65 6e 74 72 79 20 62 65 6c 6f 77  also entry below
2d6d0 3a 20 32 30 30 38 2d 30 36 2d 30 31 20 20 4a 6f  : 2008-06-01  Jo
2d6e0 65 20 4d 69 73 74 61 63 68 6b 69 6e 0a 0a 32 30  e Mistachkin..20
2d6f0 31 30 2d 30 36 2d 30 31 20 20 41 6c 65 78 61 6e  10-06-01  Alexan
2d700 64 72 65 20 46 65 72 72 69 65 75 78 20 20 3c 66  dre Ferrieux  <f
2d710 65 72 72 69 65 75 78 40 75 73 65 72 73 2e 73 6f  [email protected]
2d720 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a  urceforge.net>..
2d730 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e 61  .* generic/tclNa
2d740 6d 65 73 70 2e 63 3a 20 46 69 78 20 63 6f 6d 70  mesp.c: Fix comp
2d750 75 74 61 74 69 6f 6e 20 6f 66 20 5b 75 70 6c 65  utation of [uple
2d760 76 65 6c 5d 20 6f 66 66 73 65 74 73 20 69 6e 20  vel] offsets in 
2d770 54 49 50 20 33 34 38 0a 09 2a 20 74 65 73 74 73  TIP 348..* tests
2d780 2f 65 72 72 6f 72 2e 74 65 73 74 3a 20 20 20 20  /error.test:    
2d790 4f 6e 6c 79 20 64 65 70 65 6e 64 20 6f 6e 20 63  Only depend on c
2d7a0 61 6c 6c 65 72 50 74 72 20 63 68 61 69 6e 69 6e  allerPtr chainin
2d7b0 67 20 6e 6f 77 2e 0a 09 2a 20 74 65 73 74 73 2f  g now...* tests/
2d7c0 72 65 73 75 6c 74 2e 74 65 73 74 3a 20 20 20 4e  result.test:   N
2d7d0 65 65 64 65 64 20 66 6f 72 20 75 70 63 6f 6d 69  eeded for upcomi
2d7e0 6e 67 20 63 6f 72 6f 20 70 61 74 63 68 2e 0a 0a  ng coro patch...
2d7f0 32 30 31 30 2d 30 35 2d 33 31 20 20 4a 61 6e 20  2010-05-31  Jan 
2d800 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
2d810 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2d820 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
2d830 6c 56 61 72 2e 63 3a 20 20 20 20 20 20 20 20 45  lVar.c:        E
2d840 6c 69 6d 69 6e 61 74 65 20 73 6f 6d 65 20 63 61  liminate some ca
2d850 73 74 73 20 74 6f 20 28 54 63 6c 5f 48 61 73 68  sts to (Tcl_Hash
2d860 54 61 62 6c 65 20 2a 29 0a 09 2a 20 67 65 6e 65  Table *)..* gene
2d870 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
2d880 3a 0a 09 2a 20 74 65 73 74 73 2f 66 69 6c 65 53  :..* tests/fileS
2d890 79 73 74 65 6d 2e 74 65 73 74 3a 20 20 20 46 69  ystem.test:   Fi
2d8a0 78 20 66 69 6c 65 73 79 73 74 65 6d 2d 35 2e 31  x filesystem-5.1
2d8b0 20 74 65 73 74 20 66 61 69 6c 75 72 65 20 6f 6e   test failure on
2d8c0 20 43 59 47 57 49 4e 0a 0a 32 30 31 30 2d 30 35   CYGWIN..2010-05
2d8d0 2d 32 38 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e  -28  Jan Nijtman
2d8e0 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65  s  <[email protected]
2d8f0 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67  rs.sf.net>...* g
2d900 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
2d910 20 5b 50 61 74 63 68 20 33 30 30 38 35 34 31 5d   [Patch 3008541]
2d920 3a 20 4f 72 64 65 72 20 6f 66 20 54 49 50 20 23  : Order of TIP #
2d930 33 34 38 20 66 69 65 6c 64 73 20 69 6e 0a 09 49  348 fields in..I
2d940 6e 74 65 72 70 20 73 74 72 75 63 74 75 72 65 0a  nterp structure.
2d950 0a 32 30 31 30 2d 30 35 2d 32 38 20 20 44 6f 6e  .2010-05-28  Don
2d960 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
2d970 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2d980 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  >...* generic/tc
2d990 6c 43 6f 6d 70 43 6d 64 73 53 5a 2e 63 20 28 49  lCompCmdsSZ.c (I
2d9a0 73 73 75 65 54 72 79 46 69 6e 61 6c 6c 79 49 6e  ssueTryFinallyIn
2d9b0 73 74 72 75 63 74 69 6f 6e 73 29 3a 20 5b 33 30  structions): [30
2d9c0 30 37 33 37 34 5d 3a 0a 09 43 6f 72 72 65 63 74  07374]:..Correct
2d9d0 65 64 20 65 72 72 6f 72 20 69 6e 20 68 61 6e 64  ed error in hand
2d9e0 6c 69 6e 67 20 6f 66 20 63 61 74 63 68 20 63 6f  ling of catch co
2d9f0 6e 74 65 78 74 73 20 74 6f 20 70 72 65 76 65 6e  ntexts to preven
2da00 74 20 63 72 61 73 68 20 77 69 74 68 0a 09 63 68  t crash with..ch
2da10 61 69 6e 65 64 20 68 61 6e 64 6c 65 72 73 2e 0a  ained handlers..
2da20 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45  ..* generic/tclE
2da30 78 65 63 75 74 65 2e 63 20 28 54 63 6c 45 78 65  xecute.c (TclExe
2da40 63 75 74 65 42 79 74 65 43 6f 64 65 29 3a 20 52  cuteByteCode): R
2da50 65 73 74 6f 72 65 20 63 6f 72 72 65 63 74 20 6f  estore correct o
2da60 70 65 72 61 74 69 6f 6e 0a 09 6f 66 20 69 6e 73  peration..of ins
2da70 74 72 75 63 74 69 6f 6e 2d 6c 65 76 65 6c 20 65  truction-level e
2da80 78 65 63 75 74 69 6f 6e 20 74 72 61 63 69 6e 67  xecution tracing
2da90 20 28 68 61 64 20 62 65 65 6e 20 62 72 6f 6b 65   (had been broke
2daa0 6e 20 62 79 20 4e 52 45 29 2e 0a 0a 32 30 31 30  n by NRE)...2010
2dab0 2d 30 35 2d 32 37 20 20 4a 61 6e 20 4e 69 6a 74  -05-27  Jan Nijt
2dac0 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
2dad0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2dae0 2a 20 6c 69 62 72 61 72 79 2f 6f 70 74 2f 6f 70  * library/opt/op
2daf0 74 50 61 72 73 65 2e 74 63 6c 3a 20 44 6f 6e 27  tParse.tcl: Don'
2db00 74 20 67 65 6e 65 72 61 74 65 20 73 70 61 63 65  t generate space
2db10 73 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20  s at the end of 
2db20 61 0a 09 2a 20 6c 69 62 72 61 72 79 2f 6f 70 74  a..* library/opt
2db30 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 20 6c  /pkgIndex.tcl: l
2db40 69 6e 65 2c 20 65 6c 69 6d 69 6e 61 74 65 20 27  ine, eliminate '
2db50 3b 27 20 61 74 20 6c 69 6e 65 20 65 6e 64 2c 20  ;' at line end, 
2db60 62 75 6d 70 20 74 6f 0a 09 2a 20 74 6f 6f 6c 73  bump to..* tools
2db70 2f 75 6e 69 50 61 72 73 65 2e 74 63 6c 3a 20 20  /uniParse.tcl:  
2db80 20 20 20 20 20 76 30 2e 34 2e 36 0a 09 2a 20 67       v0.4.6..* g
2db90 65 6e 65 72 69 63 2f 74 63 6c 55 6e 69 44 61 74  eneric/tclUniDat
2dba0 61 2e 63 3a 0a 09 2a 20 74 65 73 74 73 2f 6f 70  a.c:..* tests/op
2dbb0 74 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 73  t.test:..* tests
2dbc0 2f 73 61 66 65 2e 74 65 73 74 3a 0a 0a 32 30 31  /safe.test:..201
2dbd0 30 2d 30 35 2d 32 31 20 20 4a 61 6e 20 4e 69 6a  0-05-21  Jan Nij
2dbe0 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
2dbf0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
2dc00 09 2a 20 74 6f 6f 6c 73 2f 69 6e 73 74 61 6c 6c  .* tools/install
2dc10 44 61 74 61 2e 74 63 6c 3a 20 4d 61 6b 65 20 73  Data.tcl: Make s
2dc20 75 72 65 20 74 68 61 74 20 63 6f 70 79 44 69 72  ure that copyDir
2dc30 20 6f 6e 6c 79 20 72 65 63 65 69 76 65 73 0a 09   only receives..
2dc40 6e 6f 72 6d 61 6c 69 7a 65 64 20 70 61 74 68 73  normalized paths
2dc50 2c 20 6f 74 68 65 72 77 69 73 65 20 69 74 20 6d  , otherwise it m
2dc60 69 67 68 74 20 72 65 73 75 6c 74 20 69 6e 20 61  ight result in a
2dc70 20 63 72 61 73 68 20 6f 6e 20 43 59 47 57 49 4e   crash on CYGWIN
2dc80 2e 0a 09 52 65 73 74 79 6c 65 20 61 63 63 6f 72  ...Restyle accor
2dc90 64 69 6e 67 20 74 6f 20 74 68 65 20 54 63 6c 20  ding to the Tcl 
2dca0 73 74 79 6c 65 20 67 75 69 64 65 2e 0a 09 2a 20  style guide...* 
2dcb0 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72 54 6f  generic/tclStrTo
2dcc0 44 2e 63 3a 20 5b 42 75 67 20 33 30 30 35 32 33  D.c: [Bug 300523
2dcd0 33 5d 3a 20 46 69 78 20 66 6f 72 20 62 75 69 6c  3]: Fix for buil
2dce0 64 20 6f 6e 20 4f 70 65 6e 42 53 44 20 76 61 78  d on OpenBSD vax
2dcf0 0a 0a 32 30 31 30 2d 30 35 2d 31 39 20 20 41 6c  ..2010-05-19  Al
2dd00 65 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78  exandre Ferrieux
2dd10 20 20 3c 66 65 72 72 69 65 75 78 40 75 73 65 72    <[email protected]
2dd20 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
2dd30 74 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 64 69 63  t>...* tests/dic
2dd40 74 2e 74 65 73 74 3a 20 41 64 64 20 6d 69 73 73  t.test: Add miss
2dd50 69 6e 67 20 74 65 73 74 73 20 66 6f 72 20 5b 42  ing tests for [B
2dd60 75 67 20 33 30 30 34 30 30 37 5d 2c 20 66 69 78  ug 3004007], fix
2dd70 65 64 20 75 6e 64 65 72 0a 09 74 68 65 20 72 61  ed under..the ra
2dd80 64 61 72 20 6f 6e 20 32 30 31 30 2d 30 32 2d 32  dar on 2010-02-2
2dd90 34 20 28 64 6b 66 29 3a 20 45 49 41 53 20 76 69  4 (dkf): EIAS vi
2dda0 6f 6c 61 74 69 6f 6e 20 69 6e 20 6c 69 73 74 2d  olation in list-
2ddb0 64 69 63 74 20 63 6f 6e 76 65 72 73 69 6f 6e 73  dict conversions
2ddc0 0a 0a 32 30 31 30 2d 30 35 2d 31 39 20 20 4a 61  ..2010-05-19  Ja
2ddd0 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
2dde0 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
2ddf0 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
2de00 72 65 67 63 6f 6d 70 2e 63 3a 20 20 20 20 20 44  regcomp.c:     D
2de10 6f 6e 27 74 20 75 73 65 20 61 72 72 61 79 73 20  on't use arrays 
2de20 6f 66 20 6c 65 6e 67 74 68 20 31 2c 20 6a 75 73  of length 1, jus
2de30 74 20 75 73 65 20 61 0a 09 2a 20 67 65 6e 65 72  t use a..* gener
2de40 69 63 2f 74 63 6c 46 69 6c 65 4e 61 6d 65 2e 63  ic/tclFileName.c
2de50 3a 20 73 69 6e 67 6c 65 20 65 6c 65 6d 65 6e 74  : single element
2de60 20 74 68 65 6e 2c 20 69 74 20 6d 61 6b 65 73 20   then, it makes 
2de70 63 6f 64 65 20 6d 6f 72 65 0a 09 2a 20 67 65 6e  code more..* gen
2de80 65 72 69 63 2f 74 63 6c 4c 6f 61 64 2e 63 3a 20  eric/tclLoad.c: 
2de90 20 20 20 20 72 65 61 64 61 62 6c 65 2e 20 28 48      readable. (H
2dea0 65 72 65 20 69 74 20 65 76 65 6e 20 70 72 65 76  ere it even prev
2deb0 65 6e 74 73 20 61 20 74 79 70 65 20 63 61 73 74  ents a type cast
2dec0 29 0a 0a 32 30 31 30 2d 30 35 2d 31 37 20 20 4a  )..2010-05-17  J
2ded0 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
2dee0 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2def0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
2df00 2f 74 63 6c 53 74 72 54 6f 44 2e 63 3a 20 5b 42  /tclStrToD.c: [B
2df10 75 67 20 32 39 39 36 35 34 39 5d 3a 20 46 61 69  ug 2996549]: Fai
2df20 6c 75 72 65 20 69 6e 20 65 78 70 72 2e 74 65 73  lure in expr.tes
2df30 74 20 6f 6e 20 57 69 6e 33 32 0a 0a 32 30 31 30  t on Win32..2010
2df40 2d 30 35 2d 31 37 20 20 44 6f 6e 61 6c 20 4b 2e  -05-17  Donal K.
2df50 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75   Fellows  <[email protected]
2df60 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
2df70 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 49   generic/tclCmdI
2df80 4c 2e 63 20 28 54 63 6c 49 6e 66 6f 46 72 61 6d  L.c (TclInfoFram
2df90 65 29 3a 20 43 68 61 6e 67 65 20 74 68 69 73 20  e): Change this 
2dfa0 63 6f 64 65 20 74 6f 20 75 73 65 0a 09 54 63 6c  code to use..Tcl
2dfb0 5f 47 65 74 43 6f 6d 6d 61 6e 64 46 75 6c 6c 4e  _GetCommandFullN
2dfc0 61 6d 65 20 72 61 74 68 65 72 20 74 68 61 6e 20  ame rather than 
2dfd0 72 6f 6c 6c 69 6e 67 20 69 74 73 20 6f 77 6e 2e  rolling its own.
2dfe0 20 44 69 73 63 6f 76 65 72 65 64 20 64 75 72 69   Discovered duri
2dff0 6e 67 0a 09 74 68 65 20 68 75 6e 74 69 6e 67 20  ng..the hunting 
2e000 6f 66 20 5b 42 75 67 20 33 30 30 31 34 33 38 5d  of [Bug 3001438]
2e010 20 62 75 74 20 75 6e 6c 69 6b 65 6c 79 20 74 6f   but unlikely to
2e020 20 62 65 20 61 20 66 69 78 2e 0a 0a 32 30 31 30   be a fix...2010
2e030 2d 30 35 2d 31 31 20 20 4a 61 6e 20 4e 69 6a 74  -05-11  Jan Nijt
2e040 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
2e050 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
2e060 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 43 6f 6e 73  * win/tclWinCons
2e070 6f 6c 65 2e 63 3a 20 5b 50 61 74 63 68 20 32 39  ole.c: [Patch 29
2e080 39 37 30 38 37 5d 3a 20 55 6e 6e 65 63 65 73 73  97087]: Unnecess
2e090 61 72 79 20 74 79 70 65 20 63 61 73 74 73 2e 0a  ary type casts..
2e0a0 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 44 64 65  .* win/tclWinDde
2e0b0 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  .c:..* win/tclWi
2e0c0 6e 4c 6f 61 64 2e 63 3a 0a 09 2a 20 77 69 6e 2f  nLoad.c:..* win/
2e0d0 74 63 6c 57 69 6e 4e 6f 74 69 66 79 2e 63 3a 0a  tclWinNotify.c:.
2e0e0 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 65 72  .* win/tclWinSer
2e0f0 69 61 6c 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63  ial.c:..* win/tc
2e100 6c 57 69 6e 53 6f 63 6b 2e 63 3a 0a 09 2a 20 77  lWinSock.c:..* w
2e110 69 6e 2f 74 63 6c 57 69 6e 54 69 6d 65 2e 63 3a  in/tclWinTime.c:
2e120 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50 6f  ..* win/tclWinPo
2e130 72 74 2e 68 3a 20 44 6f 6e 27 74 20 64 75 70 6c  rt.h: Don't dupl
2e140 69 63 61 74 65 20 43 59 47 57 49 4e 20 74 69 6d  icate CYGWIN tim
2e150 65 7a 6f 6e 65 20 23 64 65 66 69 6e 65 20 66 72  ezone #define fr
2e160 6f 6d 0a 09 09 09 20 20 20 20 74 63 6c 50 6f 72  om....    tclPor
2e170 74 2e 68 0a 0a 32 30 31 30 2d 30 35 2d 30 37 20  t.h..2010-05-07 
2e180 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73   Andreas Kupries
2e190 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69    <[email protected]
2e1a0 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a  vestate.com>...*
2e1b0 20 6c 69 62 72 61 72 79 2f 70 6c 61 74 66 6f 72   library/platfor
2e1c0 6d 2f 70 6c 61 74 66 6f 72 6d 2e 74 63 6c 3a 20  m/platform.tcl: 
2e1d0 46 69 78 20 63 70 75 20 6e 61 6d 65 20 66 6f 72  Fix cpu name for
2e1e0 20 53 6f 6c 61 72 69 73 2f 49 6e 74 65 6c 20 36   Solaris/Intel 6
2e1f0 34 62 69 74 2e 0a 09 2a 20 6c 69 62 72 61 72 79  4bit...* library
2e200 2f 70 6c 61 74 66 6f 72 6d 2f 70 6b 67 49 6e 64  /platform/pkgInd
2e210 65 78 2e 74 63 6c 3a 20 50 61 63 6b 61 67 65 20  ex.tcl: Package 
2e220 75 70 64 61 74 65 64 20 74 6f 20 76 65 72 73 69  updated to versi
2e230 6f 6e 20 31 2e 30 2e 38 2e 0a 09 2a 20 75 6e 69  on 1.0.8...* uni
2e240 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a 09  x/Makefile.in:..
2e250 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69  * win/Makefile.i
2e260 6e 3a 0a 0a 32 30 31 30 2d 30 35 2d 30 36 20 20  n:..2010-05-06  
2e270 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
2e280 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
2e290 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
2e2a0 63 2f 74 63 6c 50 6b 67 2e 63 3a 20 20 20 55 6e  c/tclPkg.c:   Un
2e2b0 6e 65 63 65 73 73 61 72 79 20 74 79 70 65 20 63  necessary type c
2e2c0 61 73 74 73 2c 20 73 65 65 20 5b 50 61 74 63 68  asts, see [Patch
2e2d0 20 32 39 39 37 30 38 37 5d 0a 0a 32 30 31 30 2d   2997087]..2010-
2e2e0 30 35 2d 30 34 20 20 4a 61 6e 20 4e 69 6a 74 6d  05-04  Jan Nijtm
2e2f0 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75  ans  <[email protected]
2e300 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a  sers.sf.net>...*
2e310 20 77 69 6e 2f 74 63 6c 57 69 6e 4e 6f 74 69 66   win/tclWinNotif
2e320 79 2e 63 3a 09 54 43 48 41 52 2d 72 65 6c 61 74  y.c:.TCHAR-relat
2e330 65 64 20 66 69 78 65 73 2c 20 6d 61 6b 69 6e 67  ed fixes, making
2e340 20 74 68 6f 73 65 20 74 77 6f 20 66 69 6c 65 73   those two files
2e350 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f  ..* win/tclWinSo
2e360 63 6b 2e 63 3a 09 63 6f 6d 70 69 6c 65 20 66 69  ck.c:.compile fi
2e370 6e 65 20 77 68 65 6e 20 54 43 48 41 52 20 21 3d  ne when TCHAR !=
2e380 20 63 68 61 72 2e 20 50 6c 65 61 73 65 20 73 65   char. Please se
2e390 65 0a 09 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 5b  e..comments in [
2e3a0 46 52 51 20 32 39 36 35 30 35 36 5d 20 28 32 39  FRQ 2965056] (29
2e3b0 36 35 30 35 36 2d 31 2e 70 61 74 63 68 29 2e 0a  65056-1.patch)..
2e3c0 0a 32 30 31 30 2d 30 35 2d 30 33 20 20 4a 61 6e  .2010-05-03  Jan
2e3d0 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74   Nijtmans  <nijt
2e3e0 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
2e3f0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
2e400 63 6c 49 4f 52 43 68 61 6e 2e 63 3a 20 20 20 55  clIORChan.c:   U
2e410 73 65 20 22 74 63 6c 49 4f 2e 68 22 20 61 6e 64  se "tclIO.h" and
2e420 20 22 74 63 6c 54 6f 6d 4d 61 74 68 44 65 63 6c   "tclTomMathDecl
2e430 73 2e 68 22 0a 09 2a 20 67 65 6e 65 72 69 63 2f  s.h"..* generic/
2e440 74 63 6c 49 4f 52 54 72 61 6e 73 2e 63 3a 20 20  tclIORTrans.c:  
2e450 65 76 65 72 79 77 68 65 72 65 0a 09 2a 20 67 65  everywhere..* ge
2e460 6e 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68  neric/tclTomMath
2e470 2e 68 3a 0a 09 2a 20 74 6f 6f 6c 73 2f 66 69 78  .h:..* tools/fix
2e480 5f 74 6f 6d 6d 61 74 68 5f 68 2e 74 63 6c 3a 0a  _tommath_h.tcl:.
2e490 09 2a 20 6c 69 62 74 6f 6d 6d 61 74 68 2f 74 6f  .* libtommath/to
2e4a0 6d 6d 61 74 68 2e 68 3a 20 20 20 46 6f 72 6d 61  mmath.h:   Forma
2e4b0 74 74 69 6e 67 20 28 23 20 73 68 6f 75 6c 64 20  tting (# should 
2e4c0 61 6c 77 61 79 73 20 62 65 20 66 69 72 73 74 20  always be first 
2e4d0 63 68 61 72 20 6f 6e 0a 09 09 09 09 20 20 6c 69  char on.....  li
2e4e0 6e 65 29 0a 09 2a 20 77 69 6e 2f 74 63 6c 41 70  ne)..* win/tclAp
2e4f0 70 49 6e 69 74 2e 63 3a 20 20 20 20 20 20 20 46  pInit.c:       F
2e500 6f 72 20 4d 49 4e 47 57 2f 43 59 47 57 49 4e 2c  or MINGW/CYGWIN,
2e510 20 75 73 65 20 47 65 74 43 6f 6d 6d 61 6e 64 4c   use GetCommandL
2e520 69 6e 65 41 0a 09 09 09 09 20 20 65 78 70 6c 69  ineA.....  expli
2e530 63 69 74 6c 79 2e 0a 09 2a 20 75 6e 69 78 2f 2e  citly...* unix/.
2e540 63 76 73 69 67 6e 6f 72 65 3a 20 20 20 20 20 20  cvsignore:      
2e550 20 20 41 64 64 20 70 6b 67 2c 20 2a 2e 64 6c 6c    Add pkg, *.dll
2e560 0a 0a 09 2a 20 6c 69 62 74 6f 6d 6d 61 74 68 2f  ...* libtommath/
2e570 74 6f 6d 6d 61 74 68 2e 68 3a 20 20 20 20 20 20  tommath.h:      
2e580 20 43 4f 4e 53 54 69 66 79 20 76 61 72 69 6f 75   CONSTify variou
2e590 73 20 75 73 65 66 75 6c 20 69 6e 74 65 72 6e 61  s useful interna
2e5a0 6c 0a 09 2a 20 6c 69 62 74 6f 6d 6d 61 74 68 2f  l..* libtommath/
2e5b0 62 6e 5f 6d 70 5f 63 6d 70 5f 64 2e 63 3a 20 20  bn_mp_cmp_d.c:  
2e5c0 20 66 75 6e 63 74 69 6f 6e 73 20 28 54 63 6c 42   functions (TclB
2e5d0 69 67 6e 75 6d 54 6f 44 6f 75 62 6c 65 2c 20 54  ignumToDouble, T
2e5e0 63 6c 43 65 69 6c 2c 0a 09 2a 20 6c 69 62 74 6f  clCeil,..* libto
2e5f0 6d 6d 61 74 68 2f 62 6e 5f 6d 70 5f 63 6d 70 5f  mmath/bn_mp_cmp_
2e600 6d 61 67 2e 63 3a 20 54 63 6c 46 6c 6f 6f 72 29  mag.c: TclFloor)
2e610 2c 20 61 6e 64 20 72 65 6c 61 74 65 64 20 74 6f  , and related to
2e620 6d 6d 61 74 68 20 66 75 6e 63 74 69 6f 6e 73 0a  mmath functions.
2e630 09 2a 20 6c 69 62 74 6f 6d 6d 61 74 68 2f 62 6e  .* libtommath/bn
2e640 5f 6d 70 5f 63 6d 70 2e 63 3a 0a 09 2a 20 6c 69  _mp_cmp.c:..* li
2e650 62 74 6f 6d 6d 61 74 68 2f 62 6e 5f 6d 70 5f 63  btommath/bn_mp_c
2e660 6f 70 79 2e 63 3a 0a 09 2a 20 6c 69 62 74 6f 6d  opy.c:..* libtom
2e670 6d 61 74 68 2f 62 6e 5f 6d 70 5f 63 6f 75 6e 74  math/bn_mp_count
2e680 5f 62 69 74 73 2e 63 3a 0a 09 2a 20 6c 69 62 74  _bits.c:..* libt
2e690 6f 6d 6d 61 74 68 2f 62 6e 5f 6d 70 5f 64 69 76  ommath/bn_mp_div
2e6a0 5f 32 64 2e 63 3a 0a 09 2a 20 6c 69 62 74 6f 6d  _2d.c:..* libtom
2e6b0 6d 61 74 68 2f 62 6e 5f 6d 70 5f 6d 6f 64 5f 32  math/bn_mp_mod_2
2e6c0 64 2e 63 3a 0a 09 2a 20 6c 69 62 74 6f 6d 6d 61  d.c:..* libtomma
2e6d0 74 68 2f 62 6e 5f 6d 70 5f 6d 75 6c 5f 32 64 2e  th/bn_mp_mul_2d.
2e6e0 63 3a 0a 09 2a 20 6c 69 62 74 6f 6d 6d 61 74 68  c:..* libtommath
2e6f0 2f 62 6e 5f 6d 70 5f 6e 65 67 2e 63 3a 0a 09 2a  /bn_mp_neg.c:..*
2e700 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69   generic/tclBasi
2e710 63 2e 63 3a 20 20 20 20 20 20 20 20 48 61 6e 64  c.c:        Hand
2e720 6c 65 20 54 4f 44 4f 3a 20 63 6f 6e 73 74 20 63  le TODO: const c
2e730 6f 72 72 65 63 74 6e 65 73 73 20 3f 0a 09 2a 20  orrectness ?..* 
2e740 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68  generic/tclInt.h
2e750 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  :..* generic/tcl
2e760 53 74 72 54 6f 44 2e 63 3a 0a 09 2a 20 67 65 6e  StrToD.c:..* gen
2e770 65 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 2e  eric/tclTomMath.
2e780 64 65 63 6c 73 3a 0a 09 2a 20 67 65 6e 65 72 69  decls:..* generi
2e790 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 2e 68 3a 0a  c/tclTomMath.h:.
2e7a0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 6f  .* generic/tclTo
2e7b0 6d 4d 61 74 68 44 65 63 6c 73 2e 68 3a 0a 0a 32  mMathDecls.h:..2
2e7c0 30 31 30 2d 30 34 2d 33 30 20 20 44 6f 6e 20 50  010-04-30  Don P
2e7d0 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
2e7e0 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
2e7f0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
2e800 63 6c 2e 68 3a 09 42 75 6d 70 20 70 61 74 63 68  cl.h:.Bump patch
2e810 6c 65 76 65 6c 20 74 6f 20 38 2e 36 62 31 2e 32  level to 8.6b1.2
2e820 20 74 6f 20 64 69 73 74 69 6e 67 75 69 73 68 0a   to distinguish.
2e830 09 2a 20 6c 69 62 72 61 72 79 2f 69 6e 69 74 2e  .* library/init.
2e840 74 63 6c 3a 09 43 56 53 20 73 6e 61 70 73 68 6f  tcl:.CVS snapsho
2e850 74 73 20 66 72 6f 6d 20 65 61 72 6c 69 65 72 20  ts from earlier 
2e860 73 6e 61 70 73 68 6f 74 73 20 61 73 20 77 65 6c  snapshots as wel
2e870 6c 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67  l..* unix/config
2e880 75 72 65 2e 69 6e 3a 09 61 73 20 74 68 65 20 38  ure.in:.as the 8
2e890 2e 36 62 31 20 61 6e 64 20 38 2e 36 62 32 20 72  .6b1 and 8.6b2 r
2e8a0 65 6c 65 61 73 65 73 2e 0a 09 2a 20 77 69 6e 2f  eleases...* win/
2e8b0 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a 0a 0a 09  configure.in:...
2e8c0 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67 75 72 65  * unix/configure
2e8d0 3a 09 61 75 74 6f 63 6f 6e 66 2d 32 2e 35 39 0a  :.autoconf-2.59.
2e8e0 09 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65  .* win/configure
2e8f0 3a 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  :...* generic/tc
2e900 6c 42 69 6e 61 72 79 2e 63 20 28 54 63 6c 41 70  lBinary.c (TclAp
2e910 70 65 6e 64 42 79 74 65 73 54 6f 42 79 74 65 41  pendBytesToByteA
2e920 72 72 61 79 29 3a 09 41 64 64 20 63 6f 6d 6d 65  rray):.Add comme
2e930 6e 74 73 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  nts..* generic/t
2e940 63 6c 49 6e 74 2e 68 20 28 54 63 6c 41 70 70 65  clInt.h (TclAppe
2e950 6e 64 42 79 74 65 73 54 6f 42 79 74 65 41 72 72  ndBytesToByteArr
2e960 61 79 29 3a 09 70 6c 61 63 69 6e 67 20 6f 76 65  ay):.placing ove
2e970 72 66 6c 6f 77 0a 09 70 72 6f 74 65 63 74 69 6f  rflow..protectio
2e980 6e 20 72 65 73 70 6f 6e 73 69 62 69 6c 69 74 79  n responsibility
2e990 20 6f 6e 20 63 61 6c 6c 65 72 2e 20 20 43 6f 6e   on caller.  Con
2e9a0 76 65 72 74 20 22 6c 65 6e 22 20 61 72 67 75 6d  vert "len" argum
2e9b0 65 6e 74 20 74 6f 20 73 69 67 6e 65 64 0a 09 69  ent to signed..i
2e9c0 6e 74 20 77 68 69 63 68 20 61 6e 79 20 76 61 6c  nt which any val
2e9d0 75 65 20 61 6c 72 65 61 64 79 20 76 65 74 74 65  ue already vette
2e9e0 64 20 66 6f 72 20 6f 76 65 72 66 6c 6f 77 20 69  d for overflow i
2e9f0 73 73 75 65 73 20 77 69 6c 6c 20 66 69 74 20 69  ssues will fit i
2ea00 6e 74 6f 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  nto...* generic/
2ea10 74 63 6c 53 74 72 69 6e 67 4f 62 6a 2e 63 3a 09  tclStringObj.c:.
2ea20 55 70 64 61 74 65 20 63 61 6c 6c 65 72 3b 20 73  Update caller; s
2ea30 74 61 6e 64 61 72 64 69 7a 65 20 70 61 6e 69 63  tandardize panic
2ea40 20 6d 73 67 2e 0a 0a 09 2a 20 67 65 6e 65 72 69   msg....* generi
2ea50 63 2f 74 63 6c 42 69 6e 61 72 79 2e 63 20 28 55  c/tclBinary.c (U
2ea60 70 64 61 74 65 53 74 72 69 6e 67 4f 66 42 79 74  pdateStringOfByt
2ea70 65 41 72 72 61 79 29 3a 20 5b 42 75 67 20 32 39  eArray): [Bug 29
2ea80 39 34 39 32 34 5d 3a 09 41 64 64 0a 09 70 61 6e  94924]:.Add..pan
2ea90 69 63 20 77 68 65 6e 20 74 68 65 20 67 65 6e 65  ic when the gene
2eaa0 72 61 74 65 64 20 73 74 72 69 6e 67 20 72 65 70  rated string rep
2eab0 72 65 73 65 6e 74 61 74 69 6f 6e 20 77 6f 75 6c  resentation woul
2eac0 64 20 67 72 6f 77 20 62 65 79 6f 6e 64 20 54 63  d grow beyond Tc
2ead0 6c 27 73 0a 09 73 69 7a 65 20 6c 69 6d 69 74 73  l's..size limits
2eae0 2e 0a 0a 32 30 31 30 2d 30 34 2d 33 30 20 20 44  ...2010-04-30  D
2eaf0 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
2eb00 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
2eb10 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
2eb20 74 63 6c 42 69 6e 61 72 79 2e 63 20 28 54 63 6c  tclBinary.c (Tcl
2eb30 41 70 70 65 6e 64 42 79 74 65 73 54 6f 42 79 74  AppendBytesToByt
2eb40 65 41 72 72 61 79 29 3a 20 41 64 64 20 65 78 74  eArray): Add ext
2eb50 72 61 20 61 72 6d 6f 75 72 0a 09 61 67 61 69 6e  ra armour..again
2eb60 73 74 20 62 75 66 66 65 72 20 6f 76 65 72 66 6c  st buffer overfl
2eb70 6f 77 73 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  ows....* generic
2eb80 2f 74 63 6c 42 61 73 69 63 2e 63 20 28 4e 52 49  /tclBasic.c (NRI
2eb90 6e 74 65 72 70 43 6f 72 6f 75 74 69 6e 65 29 3a  nterpCoroutine):
2eba0 20 43 6f 72 72 65 63 74 65 64 20 68 61 6e 64 6c   Corrected handl
2ebb0 69 6e 67 20 6f 66 0a 09 2a 20 74 65 73 74 73 2f  ing of..* tests/
2ebc0 63 6f 72 6f 75 74 69 6e 65 2e 74 65 73 74 20 28  coroutine.test (
2ebd0 63 6f 72 6f 75 74 69 6e 65 2d 36 2e 34 29 3a 20  coroutine-6.4): 
2ebe0 20 20 61 72 67 75 6d 65 6e 74 73 20 74 6f 20 64    arguments to d
2ebf0 65 61 6c 20 77 69 74 68 0a 09 09 09 09 09 09 20  eal with....... 
2ec00 20 74 72 69 63 6b 69 65 72 20 63 61 73 65 73 2e   trickier cases.
2ec10 0a 0a 32 30 31 30 2d 30 34 2d 33 30 20 20 4d 69  ..2010-04-30  Mi
2ec20 67 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73 6f  guel Sofer  <mso
2ec30 66 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2ec40 3e 0a 0a 09 2a 20 74 65 73 74 73 2f 63 6f 72 6f  >...* tests/coro
2ec50 75 74 69 6e 65 2e 74 65 73 74 3a 20 74 65 73 74  utine.test: test
2ec60 69 6e 67 20 63 6f 72 6f 75 74 69 6e 65 20 61 72  ing coroutine ar
2ec70 67 75 6d 65 6e 74 73 20 61 66 74 65 72 20 5b 79  guments after [y
2ec80 69 65 6c 64 5d 3a 0a 09 63 68 65 63 6b 20 74 68  ield]:..check th
2ec90 61 74 20 6f 6e 6c 79 20 30 2f 31 20 61 6c 6c 6f  at only 0/1 allo
2eca0 77 65 64 0a 0a 32 30 31 30 2d 30 34 2d 33 30 20  wed..2010-04-30 
2ecb0 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
2ecc0 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
2ecd0 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
2ece0 63 2f 74 63 6c 42 61 73 69 63 2e 63 20 28 4e 52  c/tclBasic.c (NR
2ecf0 49 6e 74 65 72 70 43 6f 72 6f 75 74 69 6e 65 29  InterpCoroutine)
2ed00 3a 20 43 6f 72 72 65 63 74 65 64 20 68 61 6e 64  : Corrected hand
2ed10 6c 69 6e 67 20 6f 66 0a 09 61 72 67 75 6d 65 6e  ling of..argumen
2ed20 74 73 20 74 6f 20 64 65 61 6c 20 77 69 74 68 20  ts to deal with 
2ed30 74 72 69 63 6b 69 65 72 20 63 61 73 65 73 2e 0a  trickier cases..
2ed40 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
2ed50 6f 6d 70 43 6d 64 73 2e 63 20 28 54 63 6c 43 6f  ompCmds.c (TclCo
2ed60 6d 70 69 6c 65 56 61 72 69 61 62 6c 65 43 6d 64  mpileVariableCmd
2ed70 29 3a 20 53 6c 69 67 68 74 6c 79 20 74 69 67 68  ): Slightly tigh
2ed80 74 65 72 0a 09 69 73 73 75 69 6e 67 20 6f 66 20  ter..issuing of 
2ed90 69 6e 73 74 72 75 63 74 69 6f 6e 73 2e 0a 0a 09  instructions....
2eda0 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 45 78 65  * generic/tclExe
2edb0 63 75 74 65 2e 63 20 28 54 63 6c 45 78 65 63 75  cute.c (TclExecu
2edc0 74 65 42 79 74 65 43 6f 64 65 29 3a 20 41 64 64  teByteCode): Add
2edd0 20 70 65 65 70 68 6f 6c 65 20 6f 70 74 69 6d 69   peephole optimi
2ede0 7a 61 74 69 6f 6e 0a 09 6f 66 20 74 68 65 20 66  zation..of the f
2edf0 61 63 74 20 74 68 61 74 20 49 4e 53 54 5f 44 49  act that INST_DI
2ee00 43 54 5f 46 49 52 53 54 20 61 6e 64 20 49 4e 53  CT_FIRST and INS
2ee10 54 5f 44 49 43 54 5f 4e 45 58 54 20 61 6c 77 61  T_DICT_NEXT alwa
2ee20 79 73 20 68 61 76 65 20 61 0a 09 63 6f 6e 64 69  ys have a..condi
2ee30 74 69 6f 6e 61 6c 20 6a 75 6d 70 20 61 66 74 65  tional jump afte
2ee40 72 77 61 72 64 73 2e 0a 0a 09 2a 20 67 65 6e 65  rwards....* gene
2ee50 72 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 20 28  ric/tclBasic.c (
2ee60 54 63 6c 4e 52 59 69 65 6c 64 4f 62 6a 43 6d 64  TclNRYieldObjCmd
2ee70 2c 20 54 63 6c 4e 52 59 69 65 6c 64 6d 4f 62 6a  , TclNRYieldmObj
2ee80 43 6d 64 29 0a 09 28 4e 52 49 6e 74 65 72 70 43  Cmd)..(NRInterpC
2ee90 6f 72 6f 75 74 69 6e 65 29 3a 20 52 65 70 6c 61  oroutine): Repla
2eea0 63 65 20 6d 61 67 69 63 20 76 61 6c 75 65 73 20  ce magic values 
2eeb0 66 6f 72 20 66 6f 72 6d 61 6c 20 61 72 67 75 6d  for formal argum
2eec0 65 6e 74 20 63 6f 75 6e 74 73 0a 09 66 6f 72 20  ent counts..for 
2eed0 63 6f 72 6f 75 74 69 6e 65 20 63 6f 6d 6d 61 6e  coroutine comman
2eee0 64 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e  d implementation
2eef0 73 20 77 69 74 68 20 23 64 65 66 69 6e 65 73 2c  s with #defines,
2ef00 20 66 6f 72 20 61 6e 20 69 6e 63 72 65 61 73 65   for an increase
2ef10 0a 09 69 6e 20 72 65 61 64 61 62 69 6c 69 74 79  ..in readability
2ef20 2e 0a 0a 32 30 31 30 2d 30 34 2d 33 30 20 20 4a  ...2010-04-30  J
2ef30 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
2ef40 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
2ef50 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
2ef60 2f 74 63 6c 4d 61 69 6e 2e 63 3a 20 55 6e 6e 65  /tclMain.c: Unne
2ef70 63 65 73 73 61 72 79 20 54 43 4c 5f 53 54 4f 52  cessary TCL_STOR
2ef80 41 47 45 5f 43 4c 41 53 53 20 72 65 2d 64 65 66  AGE_CLASS re-def
2ef90 69 6e 69 74 69 6f 6e 2e 20 49 74 0a 09 77 61 73  inition. It..was
2efa0 20 75 73 65 64 20 66 6f 72 20 61 6e 20 61 6e 63   used for an anc
2efb0 69 65 6e 74 20 64 75 6d 6d 79 20 72 65 66 65 72  ient dummy refer
2efc0 65 6e 63 65 20 74 6f 20 54 63 6c 5f 4c 69 6e 6b  ence to Tcl_Link
2efd0 56 61 72 28 29 2c 20 62 75 74 20 74 68 61 74 27  Var(), but that'
2efe0 73 0a 09 61 6c 72 65 61 64 79 20 67 6f 6e 65 20  s..already gone 
2eff0 73 69 6e 63 65 20 32 30 30 32 2d 30 35 2d 32 39  since 2002-05-29
2f000 2e 0a 0a 32 30 31 30 2d 30 34 2d 32 39 20 20 4d  ...2010-04-29  M
2f010 69 67 75 65 6c 20 53 6f 66 65 72 20 20 3c 6d 73  iguel Sofer  <ms
2f020 6f 66 65 72 40 75 73 65 72 73 2e 73 66 2e 6e 65  [email protected]
2f030 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
2f040 63 6c 43 6f 6d 70 45 78 70 72 2e 63 3a 20 53 6c  clCompExpr.c: Sl
2f050 69 67 68 74 20 63 68 61 6e 67 65 20 69 6e 20 74  ight change in t
2f060 68 65 20 6c 69 74 65 72 61 6c 20 73 68 61 72 69  he literal shari
2f070 6e 67 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63  ng..* generic/tc
2f080 6c 43 6f 6d 70 69 6c 65 2e 63 3a 20 20 6d 65 63  lCompile.c:  mec
2f090 68 61 6e 69 73 6d 20 74 6f 20 61 76 6f 69 64 20  hanism to avoid 
2f0a0 73 68 69 6d 6d 65 72 69 6e 67 20 6f 66 0a 09 2a  shimmering of..*
2f0b0 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
2f0c0 69 6c 65 2e 68 3a 20 20 63 6f 6d 6d 61 6e 64 20  ile.h:  command 
2f0d0 6e 61 6d 65 73 2e 0a 09 2a 20 67 65 6e 65 72 69  names...* generi
2f0e0 63 2f 74 63 6c 4c 69 74 65 72 61 6c 2e 63 3a 0a  c/tclLiteral.c:.
2f0f0 0a 32 30 31 30 2d 30 34 2d 32 39 20 20 41 6e 64  .2010-04-29  And
2f100 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61  reas Kupries  <a
2f110 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73 74  [email protected]
2f120 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62  ate.com>...* lib
2f130 72 61 72 79 2f 70 6c 61 74 66 6f 72 6d 2f 70 6c  rary/platform/pl
2f140 61 74 66 6f 72 6d 2e 74 63 6c 3a 20 41 6e 6f 74  atform.tcl: Anot
2f150 68 65 72 20 73 74 61 62 20 61 74 20 67 65 74 74  her stab at gett
2f160 69 6e 67 20 74 68 65 20 2f 6c 69 62 2c 0a 09 2a  ing the /lib,..*
2f170 20 6c 69 62 72 61 72 79 2f 70 6c 61 74 66 6f 72   library/platfor
2f180 6d 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 3a 20  m/pkgIndex.tcl: 
2f190 2f 6c 69 62 36 34 20 64 69 66 66 65 72 65 6e 63  /lib64 differenc
2f1a0 65 20 72 69 67 68 74 20 66 6f 72 20 6c 69 6e 75  e right for linu
2f1b0 78 2e 0a 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66  x...* unix/Makef
2f1c0 69 6c 65 2e 69 6e 3a 09 09 20 50 61 63 6b 61 67  ile.in:.. Packag
2f1d0 65 20 75 70 64 61 74 65 64 20 74 6f 20 76 65 72  e updated to ver
2f1e0 73 69 6f 6e 20 31 2e 30 2e 37 2e 0a 09 2a 20 77  sion 1.0.7...* w
2f1f0 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 0a  in/Makefile.in:.
2f200 0a 32 30 31 30 2d 30 34 2d 32 39 20 20 4b 65 76  .2010-04-29  Kev
2f210 69 6e 20 42 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65  in B. Kenny  <ke
2f220 6e 6e 79 6b 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a  [email protected]>..
2f230 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74  .* library/tzdat
2f240 61 2f 41 6e 74 61 72 63 74 69 63 61 2f 4d 61 63  a/Antarctica/Mac
2f250 71 75 61 72 69 65 3a 0a 09 2a 20 6c 69 62 72 61  quarie:..* libra
2f260 72 79 2f 74 7a 64 61 74 61 2f 41 66 72 69 63 61  ry/tzdata/Africa
2f270 2f 43 61 73 61 62 6c 61 6e 63 61 3a 0a 09 2a 20  /Casablanca:..* 
2f280 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
2f290 66 72 69 63 61 2f 54 75 6e 69 73 3a 0a 09 2a 20  frica/Tunis:..* 
2f2a0 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
2f2b0 6d 65 72 69 63 61 2f 53 61 6e 74 69 61 67 6f 3a  merica/Santiago:
2f2c0 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61  ..* library/tzda
2f2d0 74 61 2f 41 6d 65 72 69 63 61 2f 41 72 67 65 6e  ta/America/Argen
2f2e0 74 69 6e 61 2f 53 61 6e 5f 4c 75 69 73 3a 0a 09  tina/San_Luis:..
2f2f0 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61  * library/tzdata
2f300 2f 41 6e 74 61 72 63 74 69 63 61 2f 43 61 73 65  /Antarctica/Case
2f310 79 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  y:..* library/tz
2f320 64 61 74 61 2f 41 6e 74 61 72 63 74 69 63 61 2f  data/Antarctica/
2f330 44 61 76 69 73 3a 0a 09 2a 20 6c 69 62 72 61 72  Davis:..* librar
2f340 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 41 6e  y/tzdata/Asia/An
2f350 61 64 79 72 3a 0a 09 2a 20 6c 69 62 72 61 72 79  adyr:..* library
2f360 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 44 61 6d  /tzdata/Asia/Dam
2f370 61 73 63 75 73 3a 0a 09 2a 20 6c 69 62 72 61 72  ascus:..* librar
2f380 79 2f 74 7a 64 61 74 61 2f 41 73 69 61 2f 44 68  y/tzdata/Asia/Dh
2f390 61 6b 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  aka:..* library/
2f3a0 74 7a 64 61 74 61 2f 41 73 69 61 2f 47 61 7a 61  tzdata/Asia/Gaza
2f3b0 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64  :..* library/tzd
2f3c0 61 74 61 2f 41 73 69 61 2f 4b 61 6d 63 68 61 74  ata/Asia/Kamchat
2f3d0 6b 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ka:..* library/t
2f3e0 7a 64 61 74 61 2f 41 73 69 61 2f 4b 61 72 61 63  zdata/Asia/Karac
2f3f0 68 69 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  hi:..* library/t
2f400 7a 64 61 74 61 2f 41 73 69 61 2f 54 61 69 70 65  zdata/Asia/Taipe
2f410 69 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  i:..* library/tz
2f420 64 61 74 61 2f 45 75 72 6f 70 65 2f 53 61 6d 61  data/Europe/Sama
2f430 72 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ra:..* library/t
2f440 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f 41 70  zdata/Pacific/Ap
2f450 69 61 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74  ia:..* library/t
2f460 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f 45 61  zdata/Pacific/Ea
2f470 73 74 65 72 3a 0a 09 2a 20 6c 69 62 72 61 72 79  ster:..* library
2f480 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69 63 2f  /tzdata/Pacific/
2f490 46 69 6a 69 3a 20 20 20 4f 6c 73 6f 6e 27 73 20  Fiji:   Olson's 
2f4a0 74 7a 64 61 74 61 32 30 31 30 69 2e 0a 0a 32 30  tzdata2010i...20
2f4b0 31 30 2d 30 34 2d 32 39 20 20 44 6f 6e 61 6c 20  10-04-29  Donal 
2f4c0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
2f4d0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
2f4e0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 42 69  .* generic/tclBi
2f4f0 6e 61 72 79 2e 63 20 28 54 63 6c 41 70 70 65 6e  nary.c (TclAppen
2f500 64 42 79 74 65 73 54 6f 42 79 74 65 41 72 72 61  dBytesToByteArra
2f510 79 29 3a 20 5b 42 75 67 20 32 39 39 32 39 37 30  y): [Bug 2992970
2f520 5d 3a 20 4d 61 6b 65 0a 09 2a 20 67 65 6e 65 72  ]: Make..* gener
2f530 69 63 2f 74 63 6c 53 74 72 69 6e 67 4f 62 6a 2e  ic/tclStringObj.
2f540 63 20 28 54 63 6c 5f 41 70 70 65 6e 64 4f 62 6a  c (Tcl_AppendObj
2f550 54 6f 4f 62 6a 29 3a 20 61 6e 20 61 70 70 65 6e  ToObj): an appen
2f560 64 20 6f 66 20 61 20 62 79 74 65 0a 09 61 72 72  d of a byte..arr
2f570 61 79 20 74 6f 20 61 6e 6f 74 68 65 72 20 69 6e  ay to another in
2f580 74 6f 20 61 6e 20 65 66 66 69 63 65 6e 74 20 6f  to an efficent o
2f590 70 65 72 61 74 69 6f 6e 2e 20 54 68 65 20 70 72  peration. The pr
2f5a0 6f 62 6c 65 6d 20 77 61 73 20 74 68 65 20 28 6c  oblem was the (l
2f5b0 61 63 6b 0a 09 6f 66 29 20 61 20 70 72 6f 70 65  ack..of) a prope
2f5c0 72 20 67 72 6f 77 74 68 20 6d 61 6e 61 67 65 6d  r growth managem
2f5d0 65 6e 74 20 73 74 72 61 74 65 67 79 20 66 6f 72  ent strategy for
2f5e0 20 74 68 65 20 62 79 74 65 20 61 72 72 61 79 2e   the byte array.
2f5f0 0a 0a 32 30 31 30 2d 30 34 2d 32 39 20 20 4a 61  ..2010-04-29  Ja
2f600 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
2f610 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
2f620 65 74 3e 0a 0a 09 2a 20 63 6f 6d 70 61 74 2f 64  et>...* compat/d
2f630 69 72 65 6e 74 32 2e 68 3a 09 49 6e 63 6c 75 64  irent2.h:.Includ
2f640 65 20 22 74 63 6c 2e 68 22 2c 20 6e 6f 74 20 3c  e "tcl.h", not <
2f650 74 63 6c 2e 68 3e 2c 20 6c 69 6b 65 20 65 76 65  tcl.h>, like eve
2f660 72 79 77 68 65 72 65 0a 09 2a 20 63 6f 6d 70 61  rywhere..* compa
2f670 74 2f 64 6c 66 63 6e 2e 68 3a 09 65 6c 73 65 2c  t/dlfcn.h:.else,
2f680 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20   to ensure that 
2f690 74 68 65 20 76 65 72 73 69 6f 6e 20 69 6e 20 74  the version in t
2f6a0 68 65 20 54 63 6c 0a 09 2a 20 63 6f 6d 70 61 74  he Tcl..* compat
2f6b0 2f 73 74 64 6c 69 62 2e 68 3a 09 64 69 73 74 72  /stdlib.h:.distr
2f6c0 69 62 75 74 69 6f 6e 20 69 73 20 75 73 65 64 2c  ibution is used,
2f6d0 20 6e 6f 74 20 73 6f 6d 65 20 76 65 72 73 69 6f   not some versio
2f6e0 6e 20 66 72 6f 6d 0a 09 2a 20 63 6f 6d 70 61 74  n from..* compat
2f6f0 2f 73 74 72 69 6e 67 2e 68 3a 09 73 6f 6d 65 77  /string.h:.somew
2f700 68 65 72 65 20 65 6c 73 65 2e 0a 09 2a 20 63 6f  here else...* co
2f710 6d 70 61 74 2f 75 6e 69 73 74 64 2e 68 3a 0a 0a  mpat/unistd.h:..
2f720 32 30 31 30 2d 30 34 2d 32 38 20 20 4a 61 6e 20  2010-04-28  Jan 
2f730 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
2f740 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
2f750 3e 0a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69  >...* win/Makefi
2f760 6c 65 2e 69 6e 3a 09 52 65 6d 6f 76 65 20 75 6e  le.in:.Remove un
2f770 75 73 65 64 20 40 4d 41 4e 32 54 43 4c 46 4c 41  used @MAN2TCLFLA
2f780 47 53 40 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  [email protected]* win/tclWi
2f790 6e 50 6f 72 74 2e 68 3a 09 4d 6f 76 65 20 3c 6c  nPort.h:.Move <l
2f7a0 69 6d 69 74 73 2e 68 3e 20 69 6e 63 6c 75 64 65  imits.h> include
2f7b0 20 66 72 6f 6d 20 74 63 6c 49 6e 74 2e 68 20 74   from tclInt.h t
2f7c0 6f 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  o..* generic/tcl
2f7d0 49 6e 74 2e 68 3a 09 74 63 6c 57 69 6e 50 6f 72  Int.h:.tclWinPor
2f7e0 74 2e 68 2c 20 61 6e 64 20 65 6c 69 6d 69 6e 61  t.h, and elimina
2f7f0 74 65 20 75 6e 6e 65 65 64 65 64 0a 09 2a 20 67  te unneeded..* g
2f800 65 6e 65 72 69 63 2f 74 63 6c 45 6e 76 2e 63 3a  eneric/tclEnv.c:
2f810 09 3c 73 74 64 6c 69 62 2e 68 3e 2c 20 3c 73 74  .<stdlib.h>, <st
2f820 64 69 6f 2e 68 3e 20 61 6e 64 20 3c 73 74 72 69  dio.h> and <stri
2f830 6e 67 2e 68 3e 2c 20 77 68 69 63 68 0a 09 09 09  ng.h>, which....
2f840 09 61 72 65 20 61 6c 72 65 61 64 79 20 69 6e 20  .are already in 
2f850 74 63 6c 49 6e 74 2e 68 0a 09 2a 20 67 65 6e 65  tclInt.h..* gene
2f860 72 69 63 2f 72 65 67 63 75 73 74 6f 6d 2e 68 3a  ric/regcustom.h:
2f870 09 4d 6f 76 65 20 22 74 63 6c 49 6e 74 2e 68 22  .Move "tclInt.h"
2f880 20 66 72 6f 6d 20 72 65 67 63 75 73 74 6f 6d 2e   from regcustom.
2f890 68 20 75 70 20 74 6f 0a 09 2a 20 67 65 6e 65 72  h up to..* gener
2f8a0 69 63 2f 72 65 67 65 78 2e 68 3a 09 72 65 67 65  ic/regex.h:.rege
2f8b0 78 2e 68 2e 0a 09 2a 20 67 65 6e 65 72 69 63 2f  x.h...* generic/
2f8c0 74 63 6c 41 6c 6c 6f 63 2e 63 3a 09 55 6e 6e 65  tclAlloc.c:.Unne
2f8d0 65 64 65 64 20 3c 73 74 64 69 6f 2e 68 3e 20 69  eded <stdio.h> i
2f8e0 6e 63 6c 75 64 65 2e 0a 09 2a 20 67 65 6e 65 72  nclude...* gener
2f8f0 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 3a  ic/tclExecute.c:
2f900 09 46 69 78 20 67 63 63 20 77 61 72 6e 69 6e 67  .Fix gcc warning
2f910 3a 20 63 6f 6d 70 61 72 69 73 6f 6e 20 62 65 74  : comparison bet
2f920 77 65 65 6e 20 73 69 67 6e 65 64 20 61 6e 64 0a  ween signed and.
2f930 09 09 09 09 75 6e 73 69 67 6e 65 64 2e 0a 0a 32  ....unsigned...2
2f940 30 31 30 2d 30 34 2d 32 38 20 20 44 6f 6e 61 6c  010-04-28  Donal
2f950 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
2f960 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
2f970 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
2f980 6e 74 2e 68 20 28 54 63 6c 49 73 56 61 72 44 69  nt.h (TclIsVarDi
2f990 72 65 63 74 55 6e 73 65 74 74 61 62 6c 65 29 3a  rectUnsettable):
2f9a0 20 43 6f 72 72 65 63 74 65 64 20 66 6c 61 67 73   Corrected flags
2f9b0 20 73 6f 20 74 68 61 74 0a 09 64 65 6c 65 74 69   so that..deleti
2f9c0 6f 6e 20 6f 66 20 74 72 61 63 65 73 20 69 73 20  on of traces is 
2f9d0 6e 6f 74 20 6f 70 74 69 6d 69 7a 65 64 20 6f 75  not optimized ou
2f9e0 74 2e 2e 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  t......* generic
2f9f0 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20 28 45  /tclExecute.c (E
2fa00 78 65 63 75 74 65 45 78 74 65 6e 64 65 64 42 69  xecuteExtendedBi
2fa10 6e 61 72 79 4d 61 74 68 4f 70 29 0a 09 28 54 63  naryMathOp)..(Tc
2fa20 6c 43 6f 6d 70 61 72 65 54 77 6f 4e 75 6d 62 65  lCompareTwoNumbe
2fa30 72 73 2c 45 78 65 63 75 74 65 45 78 74 65 6e 64  rs,ExecuteExtend
2fa40 65 64 55 6e 61 72 79 4d 61 74 68 4f 70 2c 54 63  edUnaryMathOp,Tc
2fa50 6c 45 78 65 63 75 74 65 42 79 74 65 43 6f 64 65  lExecuteByteCode
2fa60 29 3a 0a 09 5b 50 61 74 63 68 20 32 39 38 31 36  ):..[Patch 29816
2fa70 37 37 5d 3a 20 4d 6f 76 65 20 74 68 65 20 6c 65  77]: Move the le
2fa80 73 73 20 63 6f 6d 6d 6f 6e 20 61 72 69 74 68 6d  ss common arithm
2fa90 65 74 69 63 20 6f 70 65 72 61 74 69 6f 6e 73 20  etic operations 
2faa0 28 69 2e 65 2e 2c 0a 09 65 78 70 6f 6e 65 6e 74  (i.e.,..exponent
2fab0 69 61 74 69 6f 6e 20 61 6e 64 20 6f 70 65 72 61  iation and opera
2fac0 74 69 6f 6e 73 20 6f 6e 20 6e 6f 6e 2d 6c 6f 6e  tions on non-lon
2fad0 67 73 29 20 6f 75 74 20 6f 66 20 54 45 42 43 20  gs) out of TEBC 
2fae0 66 6f 72 20 61 20 62 69 67 20 64 72 6f 70 0a 09  for a big drop..
2faf0 69 6e 20 74 68 65 20 6f 76 65 72 61 6c 6c 20 73  in the overall s
2fb00 69 7a 65 20 6f 66 20 74 68 65 20 73 74 61 63 6b  ize of the stack
2fb10 20 66 72 61 6d 65 20 66 6f 72 20 6d 6f 73 74 20   frame for most 
2fb20 63 6f 64 65 2e 20 4e 65 74 20 65 66 66 65 63 74  code. Net effect
2fb30 20 6f 6e 0a 09 73 70 65 65 64 20 69 73 20 6d 69   on..speed is mi
2fb40 6e 69 6d 61 6c 20 28 73 6c 69 67 68 74 6c 79 20  nimal (slightly 
2fb50 66 61 73 74 65 72 20 6f 76 65 72 61 6c 6c 20 69  faster overall i
2fb60 6e 20 74 63 6c 62 65 6e 63 68 29 2e 20 41 6c 73  n tclbench). Als
2fb70 6f 20 65 78 74 65 6e 64 65 64 0a 09 74 68 65 20  o extended..the 
2fb80 6e 75 6d 62 65 72 20 6f 66 20 70 6c 61 63 65 73  number of places
2fb90 20 77 68 65 72 65 20 54 52 45 53 55 4c 54 20 68   where TRESULT h
2fba0 61 6e 64 6c 69 6e 67 20 69 73 20 72 65 70 6c 61  andling is repla
2fbb0 63 65 64 20 77 69 74 68 20 61 20 6a 75 6d 70 20  ced with a jump 
2fbc0 74 6f 0a 09 64 65 64 69 63 61 74 65 64 20 63 6f  to..dedicated co
2fbd0 64 65 2e 0a 0a 32 30 31 30 2d 30 34 2d 32 37 20  de...2010-04-27 
2fbe0 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77   Donal K. Fellow
2fbf0 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66  s  <[email protected]
2fc00 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
2fc10 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63 20 28  c/tclExecute.c (
2fc20 54 63 6c 45 78 65 63 75 74 65 42 79 74 65 43 6f  TclExecuteByteCo
2fc30 64 65 29 3a 20 52 65 61 72 72 61 6e 67 65 20 6c  de): Rearrange l
2fc40 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6e 0a 09 61  ocation of an..a
2fc50 73 73 69 67 6e 6d 65 6e 74 20 74 6f 20 73 68 6f  ssignment to sho
2fc60 72 74 65 6e 20 74 68 65 20 6f 62 6a 65 63 74 20  rten the object 
2fc70 63 6f 64 65 2e 0a 0a 32 30 31 30 2d 30 34 2d 32  code...2010-04-2
2fc80 37 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  7  Jan Nijtmans 
2fc90 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
2fca0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
2fcb0 65 72 69 63 2f 74 63 6c 49 4f 55 74 69 6c 2e 63  eric/tclIOUtil.c
2fcc0 20 28 54 63 6c 5f 46 53 47 65 74 4e 61 74 69 76   (Tcl_FSGetNativ
2fcd0 65 50 61 74 68 29 3a 20 5b 42 75 67 20 32 39 39  ePath): [Bug 299
2fce0 32 32 39 32 5d 3a 0a 09 74 63 6c 49 4f 55 74 69  2292]:..tclIOUti
2fcf0 6c 2e 63 20 61 73 73 69 67 6e 6d 65 6e 74 20 74  l.c assignment t
2fd00 79 70 65 20 6d 69 73 6d 61 74 63 68 20 63 6f 6d  ype mismatch com
2fd10 70 69 6c 65 72 20 77 61 72 6e 69 6e 67 0a 09 2a  piler warning..*
2fd20 20 67 65 6e 65 72 69 63 2f 72 65 67 67 75 74 73   generic/regguts
2fd30 2e 68 3a 20 20 20 20 20 49 66 20 74 63 6c 49 6e  .h:     If tclIn
2fd40 74 2e 68 20 6f 72 20 74 63 6c 50 6f 72 74 2e 68  t.h or tclPort.h
2fd50 20 69 73 20 61 6c 72 65 61 64 79 0a 09 2a 20 67   is already..* g
2fd60 65 6e 65 72 69 63 2f 74 63 6c 42 61 73 69 63 2e  eneric/tclBasic.
2fd70 63 3a 20 20 20 20 69 6e 63 6c 75 64 65 64 2c 20  c:    included, 
2fd80 64 6f 6e 27 74 20 69 6e 63 6c 75 64 65 20 3c 6c  don't include <l
2fd90 69 6d 69 74 73 2e 68 3e 0a 09 2a 20 67 65 6e 65  imits.h>..* gene
2fda0 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e 63  ric/tclExecute.c
2fdb0 3a 20 20 61 67 61 69 6e 2e 20 46 6f 6c 6c 6f 77  :  again. Follow
2fdc0 2d 75 70 20 74 6f 20 5b 42 75 67 20 32 39 39 31  -up to [Bug 2991
2fdd0 34 31 35 5d 3a 0a 09 2a 20 67 65 6e 65 72 69 63  415]:..* generic
2fde0 2f 74 63 6c 49 4f 52 43 68 61 6e 2e 63 3a 20 20  /tclIORChan.c:  
2fdf0 74 63 6c 70 6f 72 74 2e 68 20 23 69 6e 63 6c 75  tclport.h #inclu
2fe00 64 65 64 20 62 65 66 6f 72 65 20 6c 69 6d 69 74  ded before limit
2fe10 73 2e 68 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  s.h..* generic/t
2fe20 63 6c 49 4f 52 54 72 61 6e 73 2e 63 3a 20 53 65  clIORTrans.c: Se
2fe30 65 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 5b 42  e comments in [B
2fe40 75 67 20 32 39 39 31 34 31 35 5d 0a 09 2a 20 67  ug 2991415]..* g
2fe50 65 6e 65 72 69 63 2f 74 63 6c 4f 62 6a 2e 63 3a  eneric/tclObj.c:
2fe60 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
2fe70 4f 49 6e 74 2e 68 3a 0a 09 2a 20 67 65 6e 65 72  OInt.h:..* gener
2fe80 69 63 2f 74 63 6c 53 74 72 54 6f 44 2e 63 3a 0a  ic/tclStrToD.c:.
2fe90 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 6f  .* generic/tclTo
2fea0 6d 4d 61 74 68 2e 68 3a 0a 09 2a 20 67 65 6e 65  mMath.h:..* gene
2feb0 72 69 63 2f 74 63 6c 54 6f 6d 4d 61 74 68 49 6e  ric/tclTomMathIn
2fec0 74 65 72 66 61 63 65 2e 63 3a 0a 09 2a 20 67 65  terface.c:..* ge
2fed0 6e 65 72 69 63 2f 74 63 6c 55 74 69 6c 2e 63 3a  neric/tclUtil.c:
2fee0 0a 09 2a 20 63 6f 6d 70 61 74 2f 73 74 72 74 6f  ..* compat/strto
2fef0 64 2e 63 3a 0a 09 2a 20 63 6f 6d 70 61 74 2f 73  d.c:..* compat/s
2ff00 74 72 74 6f 6c 2e 63 3a 0a 0a 32 30 31 30 2d 30  trtol.c:..2010-0
2ff10 34 2d 32 37 20 20 4b 65 76 69 6e 20 42 2e 20 4b  4-27  Kevin B. K
2ff20 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b 62 40 61  enny  <[email protected]
2ff30 63 6d 2e 6f 72 67 3e 0a 0a 09 2a 20 75 6e 69 78  cm.org>...* unix
2ff40 2f 74 63 6c 4c 6f 61 64 44 6c 2e 63 20 28 46 69  /tclLoadDl.c (Fi
2ff50 6e 64 53 79 6d 62 6f 6c 29 3a 20 5b 42 75 67 20  ndSymbol): [Bug 
2ff60 32 39 39 32 32 39 35 5d 3a 20 53 69 6d 70 6c 69  2992295]: Simpli
2ff70 66 69 65 64 20 74 68 65 20 6c 6f 67 69 63 0a 09  fied the logic..
2ff80 73 6f 20 74 68 61 74 20 74 68 65 20 63 61 73 74  so that the cast
2ff90 73 20 61 64 64 65 64 20 69 6e 20 44 6f 6e 61 6c  s added in Donal
2ffa0 20 46 65 6c 6c 6f 77 73 27 73 20 63 68 61 6e 67   Fellows's chang
2ffb0 65 20 66 6f 72 20 74 68 65 20 73 61 6d 65 20 62  e for the same b
2ffc0 75 67 20 61 72 65 0a 09 6e 6f 20 6c 6f 6e 67 65  ug are..no longe
2ffd0 72 20 6e 65 63 65 73 73 61 72 79 2e 0a 0a 32 30  r necessary...20
2ffe0 31 30 2d 30 34 2d 32 36 20 20 44 6f 6e 61 6c 20  10-04-26  Donal 
2fff0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
30000 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
30010 09 2a 20 75 6e 69 78 2f 74 63 6c 4c 6f 61 64 44  .* unix/tclLoadD
30020 6c 2e 63 20 28 46 69 6e 64 53 79 6d 62 6f 6c 29  l.c (FindSymbol)
30030 3a 20 5b 42 75 67 20 32 39 39 32 32 39 35 5d 3a  : [Bug 2992295]:
30040 20 41 64 64 65 64 20 61 6e 20 65 78 70 6c 69 63   Added an explic
30050 69 74 20 63 61 73 74 0a 09 62 65 63 61 75 73 65  it cast..because
30060 20 61 75 74 6f 2d 63 61 73 74 69 6e 67 20 62 65   auto-casting be
30070 74 77 65 65 6e 20 66 75 6e 63 74 69 6f 6e 20 61  tween function a
30080 6e 64 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 20  nd non-function 
30090 74 79 70 65 73 20 69 73 20 6e 65 76 65 72 0a 09  types is never..
300a0 6e 61 74 75 72 61 6c 6c 79 20 77 61 72 6e 69 6e  naturally warnin
300b0 67 2d 66 72 65 65 2e 0a 0a 09 2a 20 67 65 6e 65  g-free....* gene
300c0 72 69 63 2f 74 63 6c 53 74 75 62 49 6e 69 74 2e  ric/tclStubInit.
300d0 63 3a 20 20 20 41 64 64 20 61 20 73 6d 61 6c 6c  c:   Add a small
300e0 20 61 6d 6f 75 6e 74 20 6f 66 20 67 63 63 2d 69   amount of gcc-i
300f0 73 6d 73 20 28 77 69 74 68 20 23 69 66 64 65 66  sms (with #ifdef
30100 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
30110 4f 53 74 75 62 49 6e 69 74 2e 63 3a 20 67 75 61  OStubInit.c: gua
30120 72 64 73 29 20 74 6f 20 65 6e 73 75 72 65 20 74  rds) to ensure t
30130 68 61 74 20 77 61 72 6e 69 6e 67 73 20 61 72 65  hat warnings are
30140 20 69 73 73 75 65 64 0a 09 77 68 65 6e 20 74 68   issued..when th
30150 65 73 65 20 66 69 6c 65 73 20 61 72 65 20 6f 6c  ese files are ol
30160 64 65 72 20 74 68 61 6e 20 74 68 65 20 76 61 72  der than the var
30170 69 6f 75 73 20 2a 2e 64 65 63 6c 73 20 66 69 6c  ious *.decls fil
30180 65 73 2e 0a 0a 32 30 31 30 2d 30 34 2d 32 35 20  es...2010-04-25 
30190 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20 20 3c   Miguel Sofer  <
301a0 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73 66 2e  [email protected]
301b0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
301c0 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20 20 20  /tclBasic.c:    
301d0 41 64 64 20 75 6e 73 75 70 70 6f 72 74 65 64 20  Add unsupported 
301e0 5b 79 69 65 6c 64 6d 5d 20 63 6f 6d 6d 61 6e 64  [yieldm] command
301f0 2e 20 43 72 65 64 69 74 0a 09 2a 20 67 65 6e 65  . Credit..* gene
30200 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a 20 20 20  ric/tclInt.h:   
30210 20 20 20 4c 61 72 73 20 48 65 6c 6c 73 74 72 6f     Lars Hellstro
30220 6d 20 66 6f 72 20 74 68 65 20 62 61 73 69 63 20  m for the basic 
30230 69 64 65 61 2e 0a 0a 32 30 31 30 2d 30 34 2d 32  idea...2010-04-2
30240 34 20 20 4d 69 67 75 65 6c 20 53 6f 66 65 72 20  4  Miguel Sofer 
30250 20 3c 6d 73 6f 66 65 72 40 75 73 65 72 73 2e 73   <[email protected]
30260 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
30270 69 63 2f 74 63 6c 42 61 73 69 63 2e 63 3a 20 20  ic/tclBasic.c:  
30280 20 20 4d 6f 64 69 66 79 20 61 70 69 20 6f 66 20    Modify api of 
30290 54 63 6c 53 70 6c 69 63 65 54 61 69 6c 63 61 6c  TclSpliceTailcal
302a0 6c 28 29 20 74 6f 20 66 69 78 0a 09 2a 20 67 65  l() to fix..* ge
302b0 6e 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65  neric/tclExecute
302c0 2e 63 3a 20 20 5b 79 69 65 6c 64 54 6f 5d 2c 20  .c:  [yieldTo], 
302d0 77 68 69 63 68 20 68 61 64 20 6e 6f 74 20 73 75  which had not su
302e0 72 76 69 76 65 64 20 74 68 65 20 6c 61 74 65 73  rvived the lates
302f0 74 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  t..* generic/tcl
30300 49 6e 74 2e 68 3a 20 20 20 20 20 20 6d 6f 64 73  Int.h:      mods
30310 20 74 6f 20 74 61 69 6c 63 61 6c 6c 2e 20 54 68   to tailcall. Th
30320 61 6e 6b 73 20 6b 62 6b 20 66 6f 72 20 64 65 74  anks kbk for det
30330 65 63 74 69 6e 67 0a 09 74 68 65 20 70 72 6f 62  ecting..the prob
30340 6c 65 6d 2e 0a 0a 32 30 31 30 2d 30 34 2d 32 33  lem...2010-04-23
30350 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
30360 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
30370 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78  sf.net>...* unix
30380 2f 74 63 6c 55 6e 69 78 50 6f 72 74 2e 68 3a 20  /tclUnixPort.h: 
30390 5b 42 75 67 20 32 39 39 31 34 31 35 5d 3a 20 74  [Bug 2991415]: t
303a0 63 6c 70 6f 72 74 2e 68 20 23 69 6e 63 6c 75 64  clport.h #includ
303b0 65 64 20 62 65 66 6f 72 65 0a 09 6c 69 6d 69 74  ed before..limit
303c0 73 2e 68 0a 0a 32 30 31 30 2d 30 34 2d 32 32 20  s.h..2010-04-22 
303d0 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
303e0 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
303f0 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72  f.net>...* gener
30400 69 63 2f 74 63 6c 50 6c 61 74 44 65 63 6c 73 2e  ic/tclPlatDecls.
30410 68 3a 20 20 4d 6f 76 65 20 54 43 48 41 52 20 66  h:  Move TCHAR f
30420 61 6c 6c 62 61 63 6b 20 74 79 70 65 64 65 66 20  allback typedef 
30430 66 72 6f 6d 20 74 63 6c 2e 68 20 74 6f 0a 09 2a  from tcl.h to..*
30440 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 68 3a 20   generic/tcl.h: 
30450 20 20 20 20 20 20 20 20 20 20 74 63 6c 50 6c 61            tclPla
30460 74 44 65 63 6c 73 2e 68 20 28 61 73 20 73 75 67  tDecls.h (as sug
30470 67 65 73 74 65 64 20 62 79 20 64 67 70 29 0a 09  gested by dgp)..
30480 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74  * generic/tclInt
30490 2e 68 3a 20 20 20 20 20 20 20 20 66 69 78 20 74  .h:        fix t
304a0 79 70 6f 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  ypo..* generic/t
304b0 63 6c 49 4f 55 74 69 6c 2e 63 3a 20 20 20 20 20  clIOUtil.c:     
304c0 45 6c 69 6d 69 6e 61 74 65 20 76 61 72 69 6f 75  Eliminate variou
304d0 73 20 75 6e 6e 65 63 65 73 73 61 72 79 0a 09 2a  s unnecessary..*
304e0 20 75 6e 69 78 2f 74 63 6c 55 6e 69 78 46 69 6c   unix/tclUnixFil
304f0 65 2e 63 3a 20 20 20 20 20 20 74 79 70 65 20 63  e.c:      type c
30500 61 73 74 73 2e 0a 09 2a 20 75 6e 69 78 2f 74 63  asts...* unix/tc
30510 6c 55 6e 69 78 50 69 70 65 2e 63 3a 0a 09 2a 20  lUnixPipe.c:..* 
30520 77 69 6e 2f 74 63 6c 57 69 6e 43 68 61 6e 2e 63  win/tclWinChan.c
30530 3a 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 46  :..* win/tclWinF
30540 43 6d 64 2e 63 3a 0a 09 2a 20 77 69 6e 2f 74 63  Cmd.c:..* win/tc
30550 6c 57 69 6e 46 69 6c 65 2e 63 3a 0a 09 2a 20 77  lWinFile.c:..* w
30560 69 6e 2f 74 63 6c 57 69 6e 4c 6f 61 64 2e 63 3a  in/tclWinLoad.c:
30570 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 50 69  ..* win/tclWinPi
30580 70 65 2e 63 3a 0a 0a 32 30 31 30 2d 30 34 2d 32  pe.c:..2010-04-2
30590 30 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20  0  Jan Nijtmans 
305a0 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73   <[email protected]
305b0 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
305c0 65 72 69 63 2f 74 63 6c 54 65 73 74 2e 63 3a 20  eric/tclTest.c: 
305d0 20 55 73 65 20 66 75 6e 63 74 69 6f 6e 20 70 72   Use function pr
305e0 6f 74 6f 74 79 70 65 73 20 66 72 6f 6d 20 74 68  ototypes from th
305f0 65 20 46 53 20 41 50 49 2e 0a 09 2a 20 63 6f 6d  e FS API...* com
30600 70 61 74 2f 7a 6c 69 62 2f 2a 3a 20 20 20 20 20  pat/zlib/*:     
30610 20 55 70 67 72 61 64 65 20 74 6f 20 7a 6c 69 62   Upgrade to zlib
30620 20 31 2e 32 2e 35 0a 0a 32 30 31 30 2d 30 34 2d   1.2.5..2010-04-
30630 31 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  19  Donal K. Fel
30640 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
30650 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
30660 65 72 69 63 2f 74 63 6c 45 78 65 63 75 74 65 2e  eric/tclExecute.
30670 63 20 28 54 63 6c 45 78 65 63 75 74 65 42 79 74  c (TclExecuteByt
30680 65 43 6f 64 65 29 3a 20 49 6d 70 72 6f 76 65 20  eCode): Improve 
30690 63 6f 6d 6d 65 6e 74 69 6e 67 20 61 6e 64 0a 09  commenting and..
306a0 72 65 64 75 63 65 20 69 6e 64 65 6e 74 61 74 69  reduce indentati
306b0 6f 6e 20 66 6f 72 20 74 68 65 20 49 6e 76 6f 63  on for the Invoc
306c0 61 74 69 6f 6e 20 42 6c 6f 63 6b 2e 0a 0a 32 30  ation Block...20
306d0 31 30 2d 30 34 2d 31 38 20 20 44 6f 6e 61 6c 20  10-04-18  Donal 
306e0 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
306f0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
30700 09 2a 20 64 6f 63 2f 75 6e 73 65 74 2e 6e 3a 20  .* doc/unset.n: 
30710 5b 42 75 67 20 32 39 38 38 39 34 30 5d 3a 20 46  [Bug 2988940]: F
30720 69 78 20 74 79 70 6f 2e 0a 0a 32 30 31 30 2d 30  ix typo...2010-0
30730 34 2d 31 35 20 20 4a 61 6e 20 4e 69 6a 74 6d 61  4-15  Jan Nijtma
30740 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40 75 73  ns  <[email protected]
30750 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
30760 77 69 6e 2f 74 63 6c 57 69 6e 50 6f 72 74 2e 68  win/tclWinPort.h
30770 3a 20 20 20 20 20 20 20 4d 6f 76 65 20 69 6e 63  :       Move inc
30780 6c 75 73 69 6f 6e 20 6f 66 20 3c 74 63 68 61 72  lusion of <tchar
30790 2e 68 3e 20 66 72 6f 6d 0a 09 2a 20 67 65 6e 65  .h> from..* gene
307a0 72 69 63 2f 74 63 6c 2e 68 3a 20 20 20 20 20 20  ric/tcl.h:      
307b0 20 20 20 20 74 63 6c 50 6c 61 74 44 65 63 6c 73      tclPlatDecls
307c0 2e 68 20 74 6f 20 74 63 6c 57 69 6e 50 6f 72 74  .h to tclWinPort
307d0 2e 68 2c 20 77 68 65 72 65 20 69 74 0a 09 2a 20  .h, where it..* 
307e0 67 65 6e 65 72 69 63 2f 74 63 6c 50 6c 61 74 44  generic/tclPlatD
307f0 65 63 6c 73 2e 68 3a 20 62 65 6c 6f 6e 67 73 2e  ecls.h: belongs.
30800 20 41 64 64 20 66 61 6c 6c 62 61 63 6b 20 69 6e   Add fallback in
30810 20 74 63 6c 2e 68 2c 20 73 6f 20 54 43 48 41 52   tcl.h, so TCHAR
30820 20 69 73 0a 09 09 09 09 20 20 61 76 61 69 6c 61   is.....  availa
30830 62 6c 65 20 69 6e 20 77 69 6e 33 32 20 61 6c 77  ble in win32 alw
30840 61 79 73 2e 0a 0a 32 30 31 30 2d 30 34 2d 31 35  ays...2010-04-15
30850 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
30860 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
30870 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 74  f.net>...* doc/t
30880 72 79 2e 6e 3a 20 5b 42 75 67 20 32 39 38 37 35  ry.n: [Bug 29875
30890 35 31 5d 3a 20 46 69 78 20 74 79 70 6f 2e 0a 0a  51]: Fix typo...
308a0 32 30 31 30 2d 30 34 2d 31 34 20 20 41 6e 64 72  2010-04-14  Andr
308b0 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c 61 6e  eas Kupries  <an
308c0 64 72 65 61 73 6b 40 61 63 74 69 76 65 73 74 61  [email protected]
308d0 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 6c 69 62 72  te.com>...* libr
308e0 61 72 79 2f 70 6c 61 74 66 6f 72 6d 2f 70 6c 61  ary/platform/pla
308f0 74 66 6f 72 6d 2e 74 63 6c 3a 20 4c 69 6e 75 78  tform.tcl: Linux
30900 20 70 6c 61 74 66 6f 72 6d 20 69 64 65 6e 74 69   platform identi
30910 66 69 63 61 74 69 6f 6e 3a 0a 09 2a 20 6c 69 62  fication:..* lib
30920 72 61 72 79 2f 70 6c 61 74 66 6f 72 6d 2f 70 6b  rary/platform/pk
30930 67 49 6e 64 65 78 2e 74 63 6c 3a 20 43 68 65 63  gIndex.tcl: Chec
30940 6b 20 2f 6c 69 62 36 34 20 66 6f 72 20 65 78 69  k /lib64 for exi
30950 73 74 65 6e 63 65 20 6f 66 20 66 69 6c 65 73 0a  stence of files.
30960 09 2a 20 75 6e 69 78 2f 4d 61 6b 65 66 69 6c 65  .* unix/Makefile
30970 2e 69 6e 3a 20 6d 61 74 63 68 69 6e 67 20 6c 69  .in: matching li
30980 62 63 2a 20 62 65 66 6f 72 65 20 61 63 63 65 70  bc* before accep
30990 74 69 6e 67 20 69 74 20 61 73 20 62 61 73 65 0a  ting it as base.
309a0 09 2a 20 77 69 6e 2f 4d 61 6b 65 66 69 6c 65 2e  .* win/Makefile.
309b0 69 6e 3a 20 20 64 69 72 65 63 74 6f 72 79 2e 20  in:  directory. 
309c0 54 68 69 73 20 63 61 6e 20 68 61 70 70 65 6e 20  This can happen 
309d0 6f 6e 20 77 65 69 72 64 6c 79 20 69 6e 73 74 61  on weirdly insta
309e0 6c 6c 65 64 0a 09 33 32 62 69 74 20 73 79 73 74  lled..32bit syst
309f0 65 6d 73 20 77 68 69 63 68 20 68 61 76 65 20 61  ems which have a
30a00 6e 20 65 6d 70 74 79 20 6f 72 20 70 61 72 74 69  n empty or parti
30a10 61 6c 6c 79 20 66 69 6c 6c 65 64 20 2f 6c 69 62  ally filled /lib
30a20 36 34 20 77 69 74 68 6f 75 74 0a 09 61 6e 20 61  64 without..an a
30a30 63 74 75 61 6c 20 6c 69 62 63 2e 20 42 75 6d 70  ctual libc. Bump
30a40 65 64 20 74 6f 20 76 65 72 73 69 6f 6e 20 31 2e  ed to version 1.
30a50 30 2e 36 2e 0a 0a 32 30 31 30 2d 30 34 2d 31 33  0.6...2010-04-13
30a60 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
30a70 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
30a80 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f  sf.net>...* win/
30a90 74 63 6c 57 69 6e 50 6f 72 74 2e 68 3a 20 46 69  tclWinPort.h: Fi
30aa0 78 20 5b 50 61 74 63 68 20 32 39 38 36 31 30 35  x [Patch 2986105
30ab0 5d 3a 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 6c 79  ]: conditionally
30ac0 20 64 65 66 69 6e 69 6e 67 0a 09 2a 20 77 69 6e   defining..* win
30ad0 2f 74 63 6c 57 69 6e 46 69 6c 65 2e 63 3a 20 73  /tclWinFile.c: s
30ae0 74 72 63 61 73 65 63 6d 70 2f 73 74 72 6e 63 61  trcasecmp/strnca
30af0 73 65 63 6d 70 0a 09 2a 20 77 69 6e 2f 74 63 6c  secmp..* win/tcl
30b00 57 69 6e 4c 6f 61 64 2e 63 3a 20 46 69 78 20 67  WinLoad.c: Fix g
30b10 63 63 20 77 61 72 6e 69 6e 67 3a 20 63 6f 6d 70  cc warning: comp
30b20 61 72 69 73 6f 6e 20 6f 66 20 75 6e 73 69 67 6e  arison of unsign
30b30 65 64 20 65 78 70 72 65 73 73 69 6f 6e 0a 09 3e  ed expression..>
30b40 3d 20 30 20 69 73 20 61 6c 77 61 79 73 20 74 72  = 0 is always tr
30b50 75 65 0a 0a 32 30 31 30 2d 30 34 2d 30 38 20 20  ue..2010-04-08  
30b60 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
30b70 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
30b80 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
30b90 2f 74 63 6c 43 6f 6d 70 43 6d 64 73 53 5a 2e 63  /tclCompCmdsSZ.c
30ba0 20 28 54 63 6c 53 75 62 73 74 43 6f 6d 70 69 6c   (TclSubstCompil
30bb0 65 29 3a 20 49 66 20 74 68 65 20 66 69 72 73 74  e): If the first
30bc0 20 74 6f 6b 65 6e 20 64 6f 65 73 0a 09 6e 6f 74   token does..not
30bd0 20 72 65 73 75 6c 74 20 69 6e 20 61 20 2a 67 75   result in a *gu
30be0 61 72 61 6e 74 65 65 64 2a 20 70 75 73 68 20 6f  aranteed* push o
30bf0 66 20 61 20 54 63 6c 5f 4f 62 6a 20 6f 6e 20 74  f a Tcl_Obj on t
30c00 68 65 20 73 74 61 63 6b 2c 20 77 65 20 6d 75 73  he stack, we mus
30c10 74 0a 09 70 75 73 68 20 61 6e 20 65 6d 70 74 79  t..push an empty
30c20 20 6f 62 6a 65 63 74 2e 20 4f 74 68 65 72 77 69   object. Otherwi
30c30 73 65 20 69 74 20 69 73 20 70 6f 73 73 69 62 6c  se it is possibl
30c40 65 20 74 6f 20 67 65 74 20 74 6f 20 61 20 27 63  e to get to a 'c
30c50 6f 6e 63 61 74 31 27 0a 09 6f 72 20 27 64 6f 6e  oncat1'..or 'don
30c60 65 27 20 77 69 74 68 6f 75 74 20 65 6e 6f 75 67  e' without enoug
30c70 68 20 76 61 6c 75 65 73 20 6f 6e 20 74 68 65 20  h values on the 
30c80 73 74 61 63 6b 2c 20 72 65 73 75 6c 74 69 6e 67  stack, resulting
30c90 20 69 6e 20 61 20 63 72 61 73 68 2e 0a 09 54 68   in a crash...Th
30ca0 61 6e 6b 73 20 74 6f 20 4a 6f 65 20 4d 69 73 74  anks to Joe Mist
30cb0 61 63 68 6b 69 6e 20 66 6f 72 20 69 64 65 6e 74  achkin for ident
30cc0 69 66 79 69 6e 67 20 61 20 73 63 72 69 70 74 20  ifying a script 
30cd0 74 68 61 74 20 63 6f 75 6c 64 20 74 72 69 67 67  that could trigg
30ce0 65 72 0a 09 74 68 69 73 20 63 61 73 65 2e 0a 0a  er..this case...
30cf0 32 30 31 30 2d 30 34 2d 30 37 20 20 44 6f 6e 61  2010-04-07  Dona
30d00 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
30d10 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
30d20 0a 0a 09 2a 20 64 6f 63 2f 63 61 74 63 68 2e 6e  ...* doc/catch.n
30d30 2c 20 64 6f 63 2f 69 6e 66 6f 2e 6e 2c 20 64 6f  , doc/info.n, do
30d40 63 2f 72 65 74 75 72 6e 2e 6e 3a 20 46 6f 72 6d  c/return.n: Form
30d50 61 74 74 69 6e 67 2e 0a 0a 32 30 31 30 2d 30 34  atting...2010-04
30d60 2d 30 36 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65  -06  Donal K. Fe
30d70 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72  llows  <[email protected]
30d80 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 64 6f  s.sf.net>...* do
30d90 63 2f 4c 6f 61 64 2e 33 3a 20 4d 69 6e 6f 72 20  c/Load.3: Minor 
30da0 63 6f 72 72 65 63 74 69 6f 6e 73 20 6f 66 20 66  corrections of f
30db0 6f 72 6d 61 74 74 69 6e 67 20 61 6e 64 20 63 72  ormatting and cr
30dc0 6f 73 73 20 6c 69 6e 6b 73 2e 0a 0a 32 30 31 30  oss links...2010
30dd0 2d 30 34 2d 30 36 20 20 4a 61 6e 20 4e 69 6a 74  -04-06  Jan Nijt
30de0 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73 40  mans  <[email protected]
30df0 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09  users.sf.net>...
30e00 2a 20 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65 3a  * win/configure:
30e10 20 20 20 20 20 20 20 28 72 65 67 65 6e 65 72 61         (regenera
30e20 74 65 20 77 69 74 68 20 61 75 74 6f 63 6f 6e 66  te with autoconf
30e30 2d 32 2e 35 39 29 0a 09 2a 20 75 6e 69 78 2f 63  -2.59)..* unix/c
30e40 6f 6e 66 69 67 75 72 65 3a 0a 09 2a 20 75 6e 69  onfigure:..* uni
30e50 78 2f 69 6e 73 74 61 6c 6c 4d 61 6e 50 61 67 65  x/installManPage
30e60 3a 20 5b 42 75 67 20 32 39 38 32 35 34 30 5d 3a  : [Bug 2982540]:
30e70 20 63 6f 6e 66 69 67 75 72 65 20 61 6e 64 20 69   configure and i
30e80 6e 73 74 61 6c 6c 2a 20 73 63 72 69 70 74 0a 09  nstall* script..
30e90 2a 20 75 6e 69 78 2f 69 6e 73 74 61 6c 6c 2d 73  * unix/install-s
30ea0 68 3a 20 20 20 20 20 66 69 6c 65 73 20 73 68 6f  h:     files sho
30eb0 75 6c 64 20 61 6c 77 61 79 73 20 68 61 76 65 20  uld always have 
30ec0 4c 46 20 6c 69 6e 65 20 65 6e 64 69 6e 67 2e 0a  LF line ending..
30ed0 09 2a 20 64 6f 63 2f 4c 6f 61 64 2e 33 3a 20 20  .* doc/Load.3:  
30ee0 20 20 20 20 20 20 20 20 46 69 78 20 73 69 67 6e          Fix sign
30ef0 61 74 75 72 65 20 6f 66 20 54 63 6c 5f 4c 6f 61  ature of Tcl_Loa
30f00 64 46 69 6c 65 20 69 6e 20 64 6f 63 75 6d 65 6e  dFile in documen
30f10 74 61 74 69 6f 6e 2e 0a 0a 32 30 31 30 2d 30 34  tation...2010-04
30f20 2d 30 35 20 20 41 6c 65 78 61 6e 64 72 65 20 46  -05  Alexandre F
30f30 65 72 72 69 65 75 78 20 20 3c 66 65 72 72 69 65  errieux  <ferrie
30f40 75 78 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66  [email protected]
30f50 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 54 49 50 20  orge.net>...TIP 
30f60 23 33 34 38 20 49 4d 50 4c 45 4d 45 4e 54 41 54  #348 IMPLEMENTAT
30f70 49 4f 4e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  ION...* generic/
30f80 74 63 6c 42 61 73 69 63 2e 63 3a 20 5b 50 61 74  tclBasic.c: [Pat
30f90 63 68 20 32 38 36 38 34 39 39 5d 3a 20 53 75 62  ch 2868499]: Sub
30fa0 73 74 69 74 75 74 65 64 20 65 72 72 6f 72 20 73  stituted error s
30fb0 74 61 63 6b 0a 09 2a 20 67 65 6e 65 72 69 63 2f  tack..* generic/
30fc0 74 63 6c 43 6d 64 49 4c 2e 63 3a 0a 09 2a 20 67  tclCmdIL.c:..* g
30fd0 65 6e 65 72 69 63 2f 74 63 6c 49 6e 74 2e 68 3a  eneric/tclInt.h:
30fe0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4e  ..* generic/tclN
30ff0 61 6d 65 73 70 2e 63 3a 0a 09 2a 20 67 65 6e 65  amesp.c:..* gene
31000 72 69 63 2f 74 63 6c 52 65 73 75 6c 74 2e 63 3a  ric/tclResult.c:
31010 0a 09 2a 20 64 6f 63 2f 63 61 74 63 68 2e 6e 3a  ..* doc/catch.n:
31020 0a 09 2a 20 64 6f 63 2f 69 6e 66 6f 2e 6e 3a 0a  ..* doc/info.n:.
31030 09 2a 20 64 6f 63 2f 72 65 74 75 72 6e 2e 6e 3a  .* doc/return.n:
31040 0a 09 2a 20 74 65 73 74 73 2f 63 6d 64 4d 5a 2e  ..* tests/cmdMZ.
31050 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 73 2f 65  test:..* tests/e
31060 72 72 6f 72 2e 74 65 73 74 3a 0a 09 2a 20 74 65  rror.test:..* te
31070 73 74 73 2f 65 78 65 63 75 74 65 2e 74 65 73 74  sts/execute.test
31080 3a 0a 09 2a 20 74 65 73 74 73 2f 69 6e 66 6f 2e  :..* tests/info.
31090 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 73 2f 69  test:..* tests/i
310a0 6e 69 74 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73  nit.test:..* tes
310b0 74 73 2f 72 65 73 75 6c 74 2e 74 65 73 74 3a 0a  ts/result.test:.
310c0 0a 32 30 31 30 2d 30 34 2d 30 35 20 20 44 6f 6e  .2010-04-05  Don
310d0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
310e0 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
310f0 3e 0a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d  >...* unix/tcl.m
31100 34 20 28 53 43 5f 45 4e 41 42 4c 45 5f 54 48 52  4 (SC_ENABLE_THR
31110 45 41 44 53 29 3a 20 46 6c 69 70 20 74 68 65 20  EADS): Flip the 
31120 64 65 66 61 75 6c 74 20 66 6f 72 20 77 68 65 74  default for whet
31130 68 65 72 20 74 6f 0a 09 2a 20 77 69 6e 2f 74 63  her to..* win/tc
31140 6c 2e 6d 34 20 28 53 43 5f 45 4e 41 42 4c 45 5f  l.m4 (SC_ENABLE_
31150 54 48 52 45 41 44 53 29 3a 20 20 62 75 69 6c 64  THREADS):  build
31160 20 69 6e 20 74 68 72 65 61 64 65 64 20 6d 6f 64   in threaded mod
31170 65 2e 20 50 61 72 74 20 6f 66 0a 09 2a 20 77 69  e. Part of..* wi
31180 6e 2f 72 75 6c 65 73 2e 76 63 3a 09 09 09 20 20  n/rules.vc:...  
31190 20 54 49 50 20 23 33 36 34 2e 0a 0a 09 2a 20 75   TIP #364....* u
311a0 6e 69 78 2f 74 63 6c 4c 6f 61 64 44 79 6c 64 2e  nix/tclLoadDyld.
311b0 63 20 28 46 69 6e 64 53 79 6d 62 6f 6c 29 3a 20  c (FindSymbol): 
311c0 42 65 74 74 65 72 20 68 75 6d 61 6e 2d 72 65 61  Better human-rea
311d0 64 61 62 6c 65 20 65 72 72 6f 72 20 6d 65 73 73  dable error mess
311e0 61 67 65 0a 09 67 65 6e 65 72 61 74 69 6f 6e 20  age..generation 
311f0 74 6f 20 6d 61 74 63 68 20 63 6f 64 65 20 69 6e  to match code in
31200 20 74 63 6c 4c 6f 61 64 44 6c 2e 63 2e 0a 0a 32   tclLoadDl.c...2
31210 30 31 30 2d 30 34 2d 30 34 20 20 44 6f 6e 61 6c  010-04-04  Donal
31220 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b   K. Fellows  <dk
31230 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
31240 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
31250 4f 55 74 69 6c 2e 63 2c 20 75 6e 69 78 2f 74 63  OUtil.c, unix/tc
31260 6c 4c 6f 61 64 44 6c 2e 63 3a 20 4d 69 6e 6f 72  lLoadDl.c: Minor
31270 20 63 68 61 6e 67 65 73 20 74 6f 20 65 6e 66 6f   changes to enfo
31280 72 63 65 0a 09 45 6e 67 69 6e 65 65 72 69 6e 67  rce..Engineering
31290 20 4d 61 6e 75 61 6c 20 73 74 79 6c 65 20 72 75   Manual style ru
312a0 6c 65 73 2e 0a 0a 09 2a 20 64 6f 63 2f 46 69 6c  les....* doc/Fil
312b0 65 53 79 73 74 65 6d 2e 33 2c 20 64 6f 63 2f 4c  eSystem.3, doc/L
312c0 6f 61 64 2e 33 3a 20 44 6f 63 75 6d 65 6e 74 61  oad.3: Documenta
312d0 74 69 6f 6e 20 66 6f 72 20 54 49 50 23 33 35 37  tion for TIP#357
312e0 2e 0a 0a 09 2a 20 6d 61 63 6f 73 78 2f 74 63 6c  ....* macosx/tcl
312f0 4d 61 63 4f 53 58 42 75 6e 64 6c 65 2e 63 20 28  MacOSXBundle.c (
31300 4f 70 65 6e 52 65 73 6f 75 72 63 65 4d 61 70 29  OpenResourceMap)
31310 3a 20 5b 42 75 67 20 32 39 38 31 35 32 38 5d 3a  : [Bug 2981528]:
31320 20 4f 6e 6c 79 0a 09 64 65 66 69 6e 65 20 74 68   Only..define th
31330 69 73 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 6e  is function when
31340 20 48 41 56 45 5f 43 4f 52 45 46 4f 55 4e 44 41   HAVE_COREFOUNDA
31350 54 49 4f 4e 20 69 73 20 64 65 66 69 6e 65 64 2e  TION is defined.
31360 0a 0a 32 30 31 30 2d 30 34 2d 30 32 20 20 4a 61  ..2010-04-02  Ja
31370 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
31380 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
31390 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
313a0 74 63 6c 2e 64 65 63 6c 73 20 28 54 63 6c 5f 4c  tcl.decls (Tcl_L
313b0 6f 61 64 46 69 6c 65 29 3a 20 41 64 64 20 6d 69  oadFile): Add mi
313c0 73 73 69 6e 67 20 22 63 6f 6e 73 74 22 20 69 6e  ssing "const" in
313d0 20 73 69 67 6e 61 74 75 72 65 2c 0a 09 2a 20 67   signature,..* g
313e0 65 6e 65 72 69 63 2f 74 63 6c 49 4f 55 74 69 6c  eneric/tclIOUtil
313f0 2e 63 20 28 54 63 6c 5f 4c 6f 61 64 46 69 6c 65  .c (Tcl_LoadFile
31400 29 3a 20 61 6e 64 20 73 6f 6d 65 20 66 6f 72 6d  ): and some form
31410 61 74 74 69 6e 67 20 66 69 78 65 73 0a 09 2a 20  atting fixes..* 
31420 67 65 6e 65 72 69 63 2f 74 63 6c 44 65 63 6c 73  generic/tclDecls
31430 2e 68 3a 20 20 28 72 65 67 65 6e 65 72 61 74 65  .h:  (regenerate
31440 64 29 0a 0a 32 30 31 30 2d 30 34 2d 30 32 20 20  d)..2010-04-02  
31450 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73  Donal K. Fellows
31460 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e    <[email protected]
31470 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
31480 2f 74 63 6c 49 4f 55 74 69 6c 2e 63 20 28 54 63  /tclIOUtil.c (Tc
31490 6c 5f 4c 6f 61 64 46 69 6c 65 29 3a 20 43 6f 72  l_LoadFile): Cor
314a0 72 65 63 74 69 6f 6e 73 20 74 6f 20 70 72 65 76  rections to prev
314b0 69 6f 75 73 20 63 6f 6d 6d 69 74 0a 09 2a 20 75  ious commit..* u
314c0 6e 69 78 2f 74 63 6c 4c 6f 61 64 44 79 6c 64 2e  nix/tclLoadDyld.
314d0 63 20 28 54 63 6c 70 44 6c 6f 70 65 6e 29 3a 20  c (TclpDlopen): 
314e0 20 20 20 74 6f 20 6d 61 6b 65 20 69 74 20 62 75     to make it bu
314f0 69 6c 64 20 6f 6e 20 4f 53 58 2e 0a 0a 32 30 31  ild on OSX...201
31500 30 2d 30 34 2d 30 32 20 20 4b 65 76 69 6e 20 42  0-04-02  Kevin B
31510 2e 20 4b 65 6e 6e 79 20 20 3c 6b 65 6e 6e 79 6b  . Kenny  <kennyk
31520 62 40 61 63 6d 2e 6f 72 67 3e 0a 0a 09 54 49 50  [email protected]>...TIP
31530 20 23 33 35 37 20 49 4d 50 4c 45 4d 45 4e 54 41   #357 IMPLEMENTA
31540 54 49 4f 4e 0a 09 54 49 50 20 23 33 36 32 20 49  TION..TIP #362 I
31550 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 0a 0a 09  MPLEMENTATION...
31560 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74 72  * generic/tclStr
31570 54 6f 44 2e 63 3a 20 5b 42 75 67 20 32 39 35 32  ToD.c: [Bug 2952
31580 39 30 34 5d 3a 20 44 65 66 65 72 20 63 72 65 61  904]: Defer crea
31590 74 69 6f 6e 20 6f 66 20 74 68 65 20 73 6d 61 6c  tion of the smal
315a0 6c 65 73 74 0a 09 66 6c 6f 61 74 69 6e 67 20 70  lest..floating p
315b0 6f 69 6e 74 20 6e 75 6d 62 65 72 20 75 6e 74 69  oint number unti
315c0 6c 20 69 74 20 69 73 20 61 63 74 75 61 6c 6c 79  l it is actually
315d0 20 75 73 65 64 2e 20 28 54 68 69 73 20 63 68 61   used. (This cha
315e0 6e 67 65 20 61 76 6f 69 64 73 20 61 0a 09 62 6f  nge avoids a..bo
315f0 67 75 73 20 73 79 73 6c 6f 67 20 6d 65 73 73 61  gus syslog messa
31600 67 65 20 72 65 67 61 72 64 69 6e 67 20 61 20 27  ge regarding a '
31610 66 6c 6f 61 74 69 6e 67 20 70 6f 69 6e 74 20 73  floating point s
31620 6f 66 74 77 61 72 65 20 61 73 73 69 73 74 0a 09  oftware assist..
31630 66 61 75 6c 74 27 20 6f 6e 20 53 47 49 20 73 79  fault' on SGI sy
31640 73 74 65 6d 73 2e 29 0a 0a 09 2a 20 6c 69 62 72  stems.)...* libr
31650 61 72 79 2f 72 65 67 2f 70 6b 67 49 6e 64 65 78  ary/reg/pkgIndex
31660 2e 74 63 6c 3a 09 5b 54 49 50 20 23 33 36 32 5d  .tcl:.[TIP #362]
31670 3a 20 46 69 78 65 64 20 66 69 72 73 74 20 72 6f  : Fixed first ro
31680 75 6e 64 20 6f 66 20 62 75 67 73 0a 09 2a 20 74  und of bugs..* t
31690 65 73 74 73 2f 72 65 67 69 73 74 72 79 2e 74 65  ests/registry.te
316a0 73 74 3a 09 09 72 65 73 75 6c 74 69 6e 67 20 66  st:..resulting f
316b0 72 6f 6d 20 74 68 65 20 72 65 63 65 6e 74 20 63  rom the recent c
316c0 6f 6d 6d 69 74 73 20 6f 66 0a 09 2a 20 77 69 6e  ommits of..* win
316d0 2f 74 63 6c 57 69 6e 52 65 67 2e 63 3a 09 09 63  /tclWinReg.c:..c
316e0 68 61 6e 67 65 73 20 69 6e 20 73 75 70 70 6f 72  hanges in suppor
316f0 74 20 6f 66 20 74 68 65 20 72 65 66 65 72 65 6e  t of the referen
31700 63 65 64 0a 09 09 09 09 09 54 49 50 2e 0a 0a 09  ced......TIP....
31710 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 2e 64 65  * generic/tcl.de
31720 63 6c 73 3a 09 09 5b 54 49 50 20 23 33 35 37 5d  cls:..[TIP #357]
31730 3a 20 46 69 72 73 74 20 72 6f 75 6e 64 20 6f 66  : First round of
31740 20 63 68 61 6e 67 65 73 0a 09 2a 20 67 65 6e 65   changes..* gene
31750 72 69 63 2f 74 63 6c 44 65 63 6c 73 2e 68 3a 09  ric/tclDecls.h:.
31760 09 74 6f 20 65 78 70 6f 72 74 20 54 63 6c 5f 4c  .to export Tcl_L
31770 6f 61 64 46 69 6c 65 2c 0a 09 2a 20 67 65 6e 65  oadFile,..* gene
31780 72 69 63 2f 74 63 6c 49 4f 55 74 69 6c 2e 63 3a  ric/tclIOUtil.c:
31790 09 09 54 63 6c 5f 46 69 6e 64 53 79 6d 62 6f 6c  ..Tcl_FindSymbol
317a0 2c 20 61 6e 64 20 54 63 6c 5f 46 53 55 6e 6c 6f  , and Tcl_FSUnlo
317b0 61 64 46 69 6c 65 0a 09 2a 20 67 65 6e 65 72 69  adFile..* generi
317c0 63 2f 74 63 6c 49 6e 74 2e 68 3a 09 09 74 6f 20  c/tclInt.h:..to 
317d0 74 68 65 20 70 75 62 6c 69 63 20 41 50 49 2e 0a  the public API..
317e0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4c 6f  .* generic/tclLo
317f0 61 64 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63  ad.c:..* generic
31800 2f 74 63 6c 4c 6f 61 64 4e 6f 6e 65 2e 63 3a 0a  /tclLoadNone.c:.
31810 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 53 74  .* generic/tclSt
31820 75 62 49 6e 69 74 2e 63 3a 0a 09 2a 20 74 65 73  ubInit.c:..* tes
31830 74 73 2f 66 69 6c 65 53 79 73 74 65 6d 2e 74 65  ts/fileSystem.te
31840 73 74 3a 0a 09 2a 20 74 65 73 74 73 2f 6c 6f 61  st:..* tests/loa
31850 64 2e 74 65 73 74 3a 0a 09 2a 20 74 65 73 74 73  d.test:..* tests
31860 2f 75 6e 6c 6f 61 64 2e 74 65 73 74 3a 0a 09 2a  /unload.test:..*
31870 20 75 6e 69 78 2f 74 63 6c 4c 6f 61 64 44 6c 2e   unix/tclLoadDl.
31880 63 3a 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 4c 6f  c:..* unix/tclLo
31890 61 64 44 79 6c 64 2e 63 3a 0a 09 2a 20 75 6e 69  adDyld.c:..* uni
318a0 78 2f 74 63 6c 4c 6f 61 64 4e 65 78 74 2e 63 3a  x/tclLoadNext.c:
318b0 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 4c 6f 61 64  ..* unix/tclLoad
318c0 4f 53 46 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f 74  OSF.c:..* unix/t
318d0 63 6c 4c 6f 61 64 53 68 6c 2e 63 3a 0a 09 2a 20  clLoadShl.c:..* 
318e0 75 6e 69 78 2f 74 63 6c 55 6e 69 78 50 69 70 65  unix/tclUnixPipe
318f0 2e 63 3a 0a 09 2a 20 77 69 6e 2f 4d 61 6b 65 66  .c:..* win/Makef
31900 69 6c 65 2e 69 6e 3a 0a 09 2a 20 77 69 6e 2f 74  ile.in:..* win/t
31910 63 6c 57 69 6e 4c 6f 61 64 2e 63 3a 0a 0a 32 30  clWinLoad.c:..20
31920 31 30 2d 30 33 2d 33 31 20 20 44 6f 6e 61 6c 20  10-03-31  Donal 
31930 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
31940 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
31950 09 2a 20 64 6f 63 2f 72 65 67 69 73 74 72 79 2e  .* doc/registry.
31960 6e 3a 20 41 64 64 65 64 20 6d 69 73 73 69 6e 67  n: Added missing
31970 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f   documentation o
31980 66 20 54 49 50 23 33 36 32 20 66 6c 61 67 73 2e  f TIP#362 flags.
31990 0a 0a 09 2a 20 64 6f 63 2f 70 61 63 6b 61 67 65  ...* doc/package
319a0 2e 6e 3a 20 5b 42 75 67 20 32 39 38 30 32 31 30  .n: [Bug 2980210
319b0 5d 3a 20 44 6f 63 75 6d 65 6e 74 20 74 68 65 20  ]: Document the 
319c0 61 72 67 75 6d 65 6e 74 73 20 74 61 6b 65 6e 20  arguments taken 
319d0 62 79 0a 09 74 68 65 20 5b 70 61 63 6b 61 67 65  by..the [package
319e0 20 70 72 65 73 65 6e 74 5d 20 63 6f 6d 6d 61 6e   present] comman
319f0 64 20 63 6f 72 72 65 63 74 6c 79 2e 0a 0a 09 2a  d correctly....*
31a00 20 64 6f 63 2f 54 68 72 65 61 64 2e 33 3a 20 41   doc/Thread.3: A
31a10 64 64 65 64 20 73 6f 6d 65 20 62 65 74 74 65 72  dded some better
31a20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 6f   documentation o
31a30 66 20 68 6f 77 20 74 6f 20 63 72 65 61 74 65 20  f how to create 
31a40 61 6e 64 0a 09 75 73 65 20 61 20 74 68 72 65 61  and..use a threa
31a50 64 20 75 73 69 6e 67 20 74 68 65 20 43 2d 6c 65  d using the C-le
31a60 76 65 6c 20 74 68 72 65 61 64 20 41 50 49 2c 20  vel thread API, 
31a70 62 61 73 65 64 20 6f 6e 20 72 65 61 6c 69 7a 61  based on realiza
31a80 74 69 6f 6e 20 74 68 61 74 0a 09 6e 6f 20 73 75  tion that..no su
31a90 63 68 20 74 75 74 6f 72 69 61 6c 20 61 70 70 65  ch tutorial appe
31aa0 61 72 65 64 20 74 6f 20 65 78 69 73 74 2e 0a 0a  ared to exist...
31ab0 32 30 31 30 2d 30 33 2d 33 31 20 20 4a 61 6e 20  2010-03-31  Jan 
31ac0 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d  Nijtmans  <nijtm
31ad0 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
31ae0 3e 0a 0a 09 2a 20 74 65 73 74 2f 63 6d 64 4d 5a  >...* test/cmdMZ
31af0 2e 74 65 73 74 3a 20 20 20 20 5b 46 52 51 20 32  .test:    [FRQ 2
31b00 39 37 34 37 34 34 5d 3a 20 73 68 61 72 65 20 65  974744]: share e
31b10 78 63 65 70 74 69 6f 6e 20 63 6f 64 65 73 20 28  xception codes (
31b20 4f 62 6a 54 79 70 65 3f 29 3a 0a 09 2a 20 74 65  ObjType?):..* te
31b30 73 74 2f 65 72 72 6f 72 2e 74 65 73 74 3a 20 20  st/error.test:  
31b40 20 20 52 65 76 69 73 65 64 20 74 65 73 74 20 63    Revised test c
31b50 61 73 65 73 2c 20 6d 61 6b 69 6e 67 20 73 75 72  ases, making sur
31b60 65 20 74 68 61 74 20 61 62 62 72 65 76 69 61 74  e that abbreviat
31b70 65 64 0a 09 2a 20 74 65 73 74 2f 70 72 6f 63 2d  ed..* test/proc-
31b80 6f 6c 64 2e 74 65 73 74 3a 20 63 6f 64 65 73 20  old.test: codes 
31b90 61 72 65 20 63 68 65 63 6b 65 64 20 72 65 73 75  are checked resu
31ba0 6c 74 69 6e 67 20 69 6e 20 61 6e 20 65 72 72 6f  lting in an erro
31bb0 72 2c 20 61 6e 64 0a 09 20 20 20 20 20 20 20 20  r, and..        
31bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68                ch
31bd0 65 63 6b 69 6e 67 20 66 6f 72 20 74 68 65 20 65  ecking for the e
31be0 78 61 63 74 20 65 72 72 6f 72 20 6d 65 73 73 61  xact error messa
31bf0 67 65 2e 0a 0a 32 30 31 30 2d 30 33 2d 33 30 20  ge...2010-03-30 
31c00 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73   Andreas Kupries
31c10 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69    <[email protected]
31c20 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a  vestate.com>...*
31c30 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 52 43   generic/tclIORC
31c40 68 61 6e 2e 63 20 28 52 65 66 6c 65 63 74 43 6c  han.c (ReflectCl
31c50 6f 73 65 2c 20 52 65 66 6c 65 63 74 49 6e 70 75  ose, ReflectInpu
31c60 74 2c 20 52 65 66 6c 65 63 74 4f 75 74 70 75 74  t, ReflectOutput
31c70 2c 0a 09 28 52 65 66 6c 65 63 74 53 65 65 6b 57  ,..(ReflectSeekW
31c80 69 64 65 2c 20 52 65 66 6c 65 63 74 57 61 74 63  ide, ReflectWatc
31c90 68 2c 20 52 65 66 6c 65 63 74 42 6c 6f 63 6b 2c  h, ReflectBlock,
31ca0 20 52 65 66 6c 65 63 74 53 65 74 4f 70 74 69 6f   ReflectSetOptio
31cb0 6e 2c 0a 09 28 52 65 66 6c 65 63 74 47 65 74 4f  n,..(ReflectGetO
31cc0 70 74 69 6f 6e 2c 20 46 6f 72 77 61 72 64 50 72  ption, ForwardPr
31cd0 6f 63 29 3a 20 5b 42 75 67 20 32 39 37 38 37 37  oc): [Bug 297877
31ce0 33 5d 3a 20 50 72 65 73 65 72 76 65 0a 09 52 65  3]: Preserve..Re
31cf0 66 6c 65 63 74 65 64 43 68 61 6e 6e 65 6c 2a 20  flectedChannel* 
31d00 73 74 72 75 63 74 75 72 65 73 20 61 63 72 6f 73  structures acros
31d10 73 20 68 61 6e 64 6c 65 72 20 69 6e 76 6f 6b 61  s handler invoka
31d20 74 69 6f 6e 73 2c 20 74 6f 20 61 76 6f 69 64 0a  tions, to avoid.
31d30 09 63 72 61 73 68 65 73 20 77 68 65 6e 20 74 68  .crashes when th
31d40 65 20 68 61 6e 64 6c 65 72 20 69 6d 70 6c 65 6d  e handler implem
31d50 65 6e 74 61 74 69 6f 6e 20 69 6e 64 75 63 65 73  entation induces
31d60 20 6e 65 73 74 65 64 20 63 61 6c 6c 62 61 63 6b   nested callback
31d70 73 20 61 6e 64 0a 09 64 65 73 74 72 75 63 74 69  s and..destructi
31d80 6f 6e 20 6f 66 20 74 68 65 20 63 68 61 6e 6e 65  on of the channe
31d90 6c 20 64 65 65 70 20 69 6e 73 69 64 65 20 73 75  l deep inside su
31da0 63 68 20 61 20 6e 65 73 74 69 6e 67 2e 0a 0a 32  ch a nesting...2
31db0 30 31 30 2d 30 33 2d 33 30 20 20 44 6f 6e 20 50  010-03-30  Don P
31dc0 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65 72  orter  <[email protected]
31dd0 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65  s.sourceforge.ne
31de0 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  t>...* generic/t
31df0 63 6c 4f 62 6a 2e 63 20 28 54 63 6c 5f 47 65 74  clObj.c (Tcl_Get
31e00 43 6f 6d 6d 61 6e 64 46 72 6f 6d 4f 62 6a 29 3a  CommandFromObj):
31e10 20 20 20 20 20 5b 42 75 67 20 32 39 37 39 34 30       [Bug 297940
31e20 32 5d 3a 20 52 65 6f 72 64 65 72 0a 09 74 68 65  2]: Reorder..the
31e30 20 76 61 6c 69 64 69 74 79 20 74 65 73 74 73 20   validity tests 
31e40 6f 6e 20 69 6e 74 65 72 6e 61 6c 20 72 65 70 20  on internal rep 
31e50 6f 66 20 61 20 22 63 6d 64 4e 61 6d 65 22 20 76  of a "cmdName" v
31e60 61 6c 75 65 20 74 6f 20 61 76 6f 69 64 0a 09 69  alue to avoid..i
31e70 6e 76 61 6c 69 64 20 72 65 61 64 73 20 72 65 70  nvalid reads rep
31e80 6f 72 74 65 64 20 62 79 20 76 61 6c 67 72 69 6e  orted by valgrin
31e90 64 2e 0a 0a 32 30 31 30 2d 30 33 2d 33 30 20 20  d...2010-03-30  
31ea0 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
31eb0 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
31ec0 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
31ed0 63 2f 74 63 6c 49 6e 64 65 78 4f 62 6a 3a 09 5b  c/tclIndexObj:.[
31ee0 46 52 51 20 32 39 37 34 37 34 34 5d 3a 20 73 68  FRQ 2974744]: sh
31ef0 61 72 65 20 65 78 63 65 70 74 69 6f 6e 20 63 6f  are exception co
31f00 64 65 73 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74  des..* generic/t
31f10 63 6c 52 65 73 75 6c 74 2e 63 3a 09 66 75 72 74  clResult.c:.furt
31f20 68 65 72 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e  her optimization
31f30 2c 20 6d 61 6b 69 6e 67 20 75 73 65 20 6f 66 20  , making use of 
31f40 69 6e 64 65 78 54 79 70 65 2e 0a 09 2a 20 67 65  indexType...* ge
31f50 6e 65 72 69 63 2f 74 63 6c 5a 6c 69 62 2e 63 3a  neric/tclZlib.c:
31f60 20 20 20 20 5b 42 75 67 20 32 39 37 39 33 39 39      [Bug 2979399
31f70 5d 3a 20 75 6e 69 6e 69 74 69 61 6c 69 7a 65 64  ]: uninitialized
31f80 20 76 61 6c 75 65 20 74 72 6f 75 62 6c 65 73 0a   value troubles.
31f90 0a 32 30 31 30 2d 30 33 2d 33 30 20 20 44 6f 6e  .2010-03-30  Don
31fa0 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c  al K. Fellows  <
31fb0 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74  [email protected]
31fc0 3e 0a 0a 09 54 49 50 20 23 33 36 32 20 49 4d 50  >...TIP #362 IMP
31fd0 4c 45 4d 45 4e 54 41 54 49 4f 4e 0a 0a 09 2a 20  LEMENTATION...* 
31fe0 77 69 6e 2f 74 63 6c 57 69 6e 52 65 67 2e 63 3a  win/tclWinReg.c:
31ff0 20 5b 50 61 74 63 68 20 32 39 36 30 39 37 36 5d   [Patch 2960976]
32000 3a 20 41 70 70 6c 79 20 70 61 74 63 68 20 66 72  : Apply patch fr
32010 6f 6d 20 44 61 6d 6f 6e 20 43 6f 75 72 74 6e 65  om Damon Courtne
32020 79 20 74 6f 0a 09 2a 20 74 65 73 74 73 2f 72 65  y to..* tests/re
32030 67 69 73 74 72 79 2e 74 65 73 74 3a 09 61 6c 6c  gistry.test:.all
32040 6f 77 20 74 68 65 20 72 65 67 69 73 74 72 79 20  ow the registry 
32050 63 6f 6d 6d 61 6e 64 20 74 6f 20 62 65 20 74 6f  command to be to
32060 6c 64 20 74 6f 20 77 6f 72 6b 0a 09 2a 20 77 69  ld to work..* wi
32070 6e 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a 09 77  n/Makefile.in:.w
32080 69 74 68 20 62 6f 74 68 20 33 32 2d 62 69 74 20  ith both 32-bit 
32090 61 6e 64 20 36 34 2d 62 69 74 20 72 65 67 69 73  and 64-bit regis
320a0 74 72 69 65 73 2e 20 42 75 6d 70 0a 09 2a 20 77  tries. Bump..* w
320b0 69 6e 2f 63 6f 6e 66 69 67 75 72 65 2e 69 6e 3a  in/configure.in:
320c0 09 76 65 72 73 69 6f 6e 20 6f 66 20 72 65 67 69  .version of regi
320d0 73 74 72 79 20 70 61 63 6b 61 67 65 20 74 6f 20  stry package to 
320e0 31 2e 33 2e 0a 09 2a 20 77 69 6e 2f 6d 61 6b 65  1.3...* win/make
320f0 66 69 6c 65 2e 62 63 3a 0a 09 2a 20 77 69 6e 2f  file.bc:..* win/
32100 6d 61 6b 65 66 69 6c 65 2e 76 63 3a 0a 09 2a 20  makefile.vc:..* 
32110 77 69 6e 2f 63 6f 6e 66 69 67 75 72 65 3a 09 61  win/configure:.a
32120 75 74 6f 63 6f 6e 66 2d 32 2e 35 39 0a 0a 32 30  utoconf-2.59..20
32130 31 30 2d 30 33 2d 32 39 20 20 4a 61 6e 20 4e 69  10-03-29  Jan Ni
32140 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
32150 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
32160 0a 09 2a 20 75 6e 69 78 2f 74 63 6c 2e 6d 34 3a  ..* unix/tcl.m4:
32170 20 20 20 20 20 20 20 20 20 20 20 20 4f 6e 6c 79              Only
32180 20 74 65 73 74 20 66 6f 72 20 2d 76 69 73 69 62   test for -visib
32190 69 6c 69 74 79 3d 68 69 64 64 65 6e 20 77 69 74  ility=hidden wit
321a0 68 20 67 63 63 0a 09 20 20 20 20 20 20 20 20 20  h gcc..         
321b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
321c0 20 28 53 65 63 6f 6e 64 20 72 65 6d 61 72 6b 20   (Second remark 
321d0 69 6e 20 5b 42 75 67 20 32 39 37 36 35 30 38 5d  in [Bug 2976508]
321e0 29 0a 09 2a 20 75 6e 69 78 2f 63 6f 6e 66 69 67  )..* unix/config
321f0 75 72 65 3a 20 20 20 20 20 20 20 20 20 72 65 67  ure:         reg
32200 65 6e 0a 0a 32 30 31 30 2d 30 33 2d 32 39 20 20  en..2010-03-29  
32210 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c 64 67 70  Don Porter  <dgp
32220 40 75 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72  @users.sourcefor
32230 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  ge.net>...* gene
32240 72 69 63 2f 74 63 6c 53 74 72 69 6e 67 4f 62 6a  ric/tclStringObj
32250 2e 63 3a 20 20 20 20 20 20 20 46 69 78 20 61 72  .c:       Fix ar
32260 72 61 79 20 6f 76 65 72 72 75 6e 20 69 6e 20 74  ray overrun in t
32270 65 73 74 20 66 6f 72 6d 61 74 2d 31 2e 31 32 0a  est format-1.12.
32280 09 63 61 75 67 68 74 20 62 79 20 76 61 6c 67 72  .caught by valgr
32290 69 6e 64 20 74 65 73 74 69 6e 67 2e 0a 0a 32 30  ind testing...20
322a0 31 30 2d 30 33 2d 32 37 20 20 4a 61 6e 20 4e 69  10-03-27  Jan Ni
322b0 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e  jtmans  <nijtman
322c0 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a  [email protected]>.
322d0 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
322e0 6e 74 2e 68 3a 09 5b 46 52 51 20 32 39 37 34 37  nt.h:.[FRQ 29747
322f0 34 34 5d 3a 20 73 68 61 72 65 20 65 78 63 65 70  44]: share excep
32300 74 69 6f 6e 20 63 6f 64 65 73 0a 09 2a 20 67 65  tion codes..* ge
32310 6e 65 72 69 63 2f 74 63 6c 52 65 73 75 6c 74 2e  neric/tclResult.
32320 63 3a 09 28 4f 62 6a 54 79 70 65 3f 29 0a 09 2a  c:.(ObjType?)..*
32330 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d   generic/tclCmdM
32340 5a 2e 63 3a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  Z.c:..* generic/
32350 74 63 6c 43 6f 6d 70 43 6d 64 73 53 5a 2e 63 3a  tclCompCmdsSZ.c:
32360 0a 0a 32 30 31 30 2d 30 33 2d 32 36 20 20 4a 61  ..2010-03-26  Ja
32370 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a  n Nijtmans  <nij
32380 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e  [email protected]
32390 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  et>...* generic/
323a0 74 63 6c 45 78 65 63 75 74 65 2e 63 3a 20 5b 42  tclExecute.c: [B
323b0 75 67 20 32 39 37 36 35 30 38 5d 3a 20 54 63 6c  ug 2976508]: Tcl
323c0 20 48 45 41 44 20 66 61 69 6c 73 20 6f 6e 20 48   HEAD fails on H
323d0 50 2d 55 58 0a 0a 32 30 31 30 2d 30 33 2d 32 35  P-UX..2010-03-25
323e0 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f    Donal K. Fello
323f0 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e 73  ws  <[email protected]
32400 66 2e 6e 65 74 3e 0a 0a 09 2a 20 75 6e 69 78 2f  f.net>...* unix/
32410 74 63 6c 55 6e 69 78 46 43 6d 64 2e 63 20 28 54  tclUnixFCmd.c (T
32420 63 6c 55 6e 69 78 43 6f 70 79 46 69 6c 65 29 3a  clUnixCopyFile):
32430 20 5b 42 75 67 20 32 39 37 36 35 30 34 5d 3a 20   [Bug 2976504]: 
32440 43 6f 72 72 65 63 74 65 64 0a 09 6e 75 6d 62 65  Corrected..numbe
32450 72 20 6f 66 20 61 72 67 75 6d 65 6e 74 73 20 74  r of arguments t
32460 6f 20 66 73 74 61 74 66 73 28 29 20 63 61 6c 6c  o fstatfs() call
32470 2e 0a 0a 09 2a 20 6d 61 63 6f 73 78 2f 74 63 6c  ....* macosx/tcl
32480 4d 61 63 4f 53 58 42 75 6e 64 6c 65 2e 63 2c 20  MacOSXBundle.c, 
32490 6d 61 63 6f 73 78 2f 74 63 6c 4d 61 63 4f 53 58  macosx/tclMacOSX
324a0 46 43 6d 64 2e 63 3a 0a 09 2a 20 6d 61 63 6f 73  FCmd.c:..* macos
324b0 78 2f 74 63 6c 4d 61 63 4f 53 58 4e 6f 74 69 66  x/tclMacOSXNotif
324c0 79 2e 63 3a 20 52 65 64 75 63 65 20 74 68 65 20  y.c: Reduce the 
324d0 6c 65 76 65 6c 20 6f 66 20 69 66 64 65 66 66 65  level of ifdeffe
324e0 72 79 20 69 6e 20 74 68 65 0a 09 66 75 6e 63 74  ry in the..funct
324f0 69 6f 6e 73 20 6f 66 20 74 68 65 73 65 20 66 69  ions of these fi
32500 6c 65 73 20 74 6f 20 69 6d 70 72 6f 76 65 20 72  les to improve r
32510 65 61 64 61 62 69 6c 69 74 79 2e 20 54 68 65 79  eadability. They
32520 20 6e 65 65 64 20 74 6f 20 62 65 0a 09 61 75 64   need to be..aud
32530 69 74 65 64 20 66 6f 72 20 77 68 65 74 68 65 72  ited for whether
32540 20 63 6f 6d 70 6c 65 78 69 74 79 20 63 61 6e 20   complexity can 
32550 62 65 20 72 65 6d 6f 76 65 64 20 62 61 73 65 64  be removed based
32560 20 6f 6e 20 74 68 65 20 6d 69 6e 69 6d 75 6d 0a   on the minimum.
32570 09 73 75 70 70 6f 72 74 65 64 20 76 65 72 73 69  .supported versi
32580 6f 6e 20 6f 66 20 4f 53 58 2c 20 62 75 74 20 74  on of OSX, but t
32590 68 61 74 20 72 65 71 75 69 72 65 73 20 61 20 72  hat requires a r
325a0 65 61 6c 20 65 78 70 65 72 74 2e 0a 0a 32 30 31  eal expert...201
325b0 30 2d 30 33 2d 32 34 20 20 44 6f 6e 20 50 6f 72  0-03-24  Don Por
325c0 74 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e  ter  <[email protected]
325d0 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e  sourceforge.net>
325e0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
325f0 52 65 73 75 6c 74 2e 63 3a 20 20 5b 42 75 67 20  Result.c:  [Bug 
32600 32 33 38 33 30 30 35 5d 3a 20 52 65 76 69 73 65  2383005]: Revise
32610 20 5b 72 65 74 75 72 6e 20 2d 65 72 72 6f 72 63   [return -errorc
32620 6f 64 65 5d 20 73 6f 0a 09 2a 20 74 65 73 74 73  ode] so..* tests
32630 2f 72 65 73 75 6c 74 2e 74 65 73 74 3a 20 20 20  /result.test:   
32640 20 74 68 61 74 20 69 74 20 72 65 6a 65 63 74 73   that it rejects
32650 20 69 6c 6c 65 67 61 6c 20 6e 6f 6e 2d 6c 69 73   illegal non-lis
32660 74 20 76 61 6c 75 65 73 2e 0a 0a 32 30 31 30 2d  t values...2010-
32670 30 33 2d 32 34 20 20 44 6f 6e 61 6c 20 4b 2e 20  03-24  Donal K. 
32680 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73  Fellows  <[email protected]
32690 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20  ers.sf.net>...* 
326a0 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f 49 6e 66  generic/tclOOInf
326b0 6f 2e 63 20 28 49 6e 66 6f 4f 62 6a 65 63 74 4d  o.c (InfoObjectM
326c0 65 74 68 6f 64 54 79 70 65 43 6d 64 29 0a 09 28  ethodTypeCmd)..(
326d0 49 6e 66 6f 43 6c 61 73 73 4d 65 74 68 6f 64 54  InfoClassMethodT
326e0 79 70 65 43 6d 64 29 3a 20 41 64 64 65 64 20 69  ypeCmd): Added i
326f0 6e 74 72 6f 73 70 65 63 74 69 6f 6e 20 6f 66 20  ntrospection of 
32700 6d 65 74 68 6f 64 20 74 79 70 65 73 20 73 6f 20  method types so 
32710 74 68 61 74 0a 09 69 74 20 69 73 20 70 6f 73 73  that..it is poss
32720 69 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 69  ible to find thi
32730 73 20 69 6e 66 6f 20 6f 75 74 20 77 69 74 68 6f  s info out witho
32740 75 74 20 75 73 69 6e 67 20 65 72 72 6f 72 73 2e  ut using errors.
32750 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f  ..* generic/tclO
32760 4f 4d 65 74 68 6f 64 2e 63 20 28 70 72 6f 63 4d  OMethod.c (procM
32770 65 74 68 6f 64 54 79 70 65 29 3a 20 4e 6f 77 20  ethodType): Now 
32780 74 68 61 74 20 69 6e 74 72 6f 73 70 65 63 74 69  that introspecti
32790 6f 6e 20 63 61 6e 0a 09 72 65 76 65 61 6c 20 74  on can..reveal t
327a0 68 65 20 6e 61 6d 65 20 6f 66 20 6d 65 74 68 6f  he name of metho
327b0 64 20 74 79 70 65 73 2c 20 72 65 67 75 6c 61 72  d types, regular
327c0 69 7a 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20  ize the name of 
327d0 6e 6f 72 6d 61 6c 20 6d 65 74 68 6f 64 73 0a 09  normal methods..
327e0 74 6f 20 62 65 20 74 68 65 20 6e 61 6d 65 20 6f  to be the name o
327f0 66 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e  f the definition
32800 20 74 79 70 65 20 75 73 65 64 20 74 6f 20 63 72   type used to cr
32810 65 61 74 65 20 74 68 65 6d 2e 0a 0a 09 2a 20 74  eate them....* t
32820 65 73 74 73 2f 61 73 79 6e 63 2e 74 65 73 74 20  ests/async.test 
32830 28 61 73 79 6e 63 2d 34 2e 2a 29 3a 20 52 65 64  (async-4.*): Red
32840 75 63 65 20 6f 62 73 63 75 72 69 74 79 20 6f 66  uce obscurity of
32850 20 74 68 65 73 65 20 74 65 73 74 73 20 62 79 0a   these tests by.
32860 09 70 75 74 74 69 6e 67 20 74 68 65 20 62 75 6c  .putting the bul
32870 6b 20 6f 66 20 74 68 65 20 63 6f 64 65 20 66 6f  k of the code fo
32880 72 20 74 68 65 6d 20 69 6e 73 69 64 65 20 74 68  r them inside th
32890 65 20 74 65 73 74 20 62 6f 64 79 20 77 69 74 68  e test body with
328a0 20 74 68 65 0a 09 68 65 6c 70 20 6f 66 20 5b 61   the..help of [a
328b0 70 70 6c 79 5d 2e 0a 0a 09 2a 20 67 65 6e 65 72  pply]....* gener
328c0 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 20 28 54  ic/tclCmdMZ.c (T
328d0 72 79 50 6f 73 74 42 6f 64 79 2c 20 54 72 79 50  ryPostBody, TryP
328e0 6f 73 74 48 61 6e 64 6c 65 72 29 3a 20 4d 61 6b  ostHandler): Mak
328f0 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 0a  e sure that the.
32900 09 5b 74 72 79 5d 20 63 6f 6d 6d 61 6e 64 20 64  .[try] command d
32910 6f 65 73 20 6e 6f 74 20 74 72 61 70 20 75 6e 77  oes not trap unw
32920 69 6e 64 69 6e 67 20 64 75 65 20 74 6f 20 6c 69  inding due to li
32930 6d 69 74 73 2e 0a 0a 32 30 31 30 2d 30 33 2d 32  mits...2010-03-2
32940 33 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20 3c  3  Don Porter  <
32950 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63 65  [email protected]
32960 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20 67  forge.net>...* g
32970 65 6e 65 72 69 63 2f 74 63 6c 43 6d 64 4d 5a 2e  eneric/tclCmdMZ.
32980 63 3a 09 5b 42 75 67 20 32 39 37 33 33 36 31 5d  c:.[Bug 2973361]
32990 3a 20 52 65 76 69 73 65 64 20 66 69 78 20 66 6f  : Revised fix fo
329a0 72 20 63 6f 6d 70 75 74 69 6e 67 0a 09 69 6e 64  r computing..ind
329b0 69 63 65 73 20 6f 66 20 73 63 72 69 70 74 20 61  ices of script a
329c0 72 67 75 6d 65 6e 74 73 20 74 6f 20 5b 74 72 79  rguments to [try
329d0 5d 2e 0a 0a 32 30 31 30 2d 30 33 2d 32 33 20 20  ]...2010-03-23  
329e0 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
329f0 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
32a00 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69  .net>...* generi
32a10 63 2f 74 63 6c 43 6d 64 4d 5a 2e 63 3a 20 20 20  c/tclCmdMZ.c:   
32a20 20 20 20 4d 61 6b 65 20 65 72 72 6f 72 20 6d 65     Make error me
32a30 73 73 61 67 65 20 69 6e 20 22 74 72 79 22 20 69  ssage in "try" i
32a40 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 0a 09 2a  mplementation..*
32a50 20 67 65 6e 65 72 69 63 2f 74 63 6c 43 6f 6d 70   generic/tclComp
32a60 43 6d 64 73 53 5a 2e 63 3a 20 65 78 61 63 74 6c  CmdsSZ.c: exactl
32a70 79 20 74 68 65 20 73 61 6d 65 20 61 73 20 74 68  y the same as th
32a80 65 20 6f 6e 65 20 69 6e 20 22 72 65 74 75 72 6e  e one in "return
32a90 22 0a 09 2a 20 74 65 73 74 73 2f 65 72 72 6f 72  "..* tests/error
32aa0 2e 74 65 73 74 3a 0a 09 2a 20 6c 69 62 74 6f 6d  .test:..* libtom
32ab0 6d 61 74 68 2f 6d 74 65 73 74 73 2f 6d 70 69 2e  math/mtests/mpi.
32ac0 63 3a 20 53 69 6e 67 6c 65 20 22 63 6f 6e 73 74  c: Single "const
32ad0 22 20 61 64 64 69 74 69 6f 6e 0a 0a 32 30 31 30  " addition..2010
32ae0 2d 30 33 2d 32 32 20 20 44 6f 6e 20 50 6f 72 74  -03-22  Don Port
32af0 65 72 20 20 3c 64 67 70 40 75 73 65 72 73 2e 73  er  <[email protected]
32b00 6f 75 72 63 65 66 6f 72 67 65 2e 6e 65 74 3e 0a  ourceforge.net>.
32b10 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 43  ..* generic/tclC
32b20 6d 64 4d 5a 2e 63 3a 09 5b 42 75 67 20 32 39 37  mdMZ.c:.[Bug 297
32b30 33 33 36 31 5d 3a 20 43 6f 6d 70 75 74 65 20 74  3361]: Compute t
32b40 68 65 20 63 6f 72 72 65 63 74 20 69 6e 74 65 67  he correct integ
32b50 65 72 0a 09 76 61 6c 75 65 73 20 74 6f 20 69 64  er..values to id
32b60 65 6e 74 69 66 79 20 74 68 65 20 61 72 67 75 6d  entify the argum
32b70 65 6e 74 20 69 6e 64 69 63 65 73 20 6f 66 20 74  ent indices of t
32b80 68 65 20 76 61 72 69 6f 75 73 20 73 63 72 69 70  he various scrip
32b90 74 0a 09 61 72 67 75 6d 65 6e 74 73 20 74 6f 20  t..arguments to 
32ba0 5b 74 72 79 5d 2e 20 50 61 73 73 69 6e 67 20 69  [try]. Passing i
32bb0 6e 20 2d 31 20 6c 65 64 20 74 6f 20 69 6e 76 61  n -1 led to inva
32bc0 6c 69 64 20 6d 65 6d 6f 72 79 20 72 65 61 64 73  lid memory reads
32bd0 2e 0a 0a 32 30 31 30 2d 30 33 2d 32 30 20 20 44  ...2010-03-20  D
32be0 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20  onal K. Fellows 
32bf0 20 3c 64 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e   <[email protected]
32c00 65 74 3e 0a 0a 09 2a 20 64 6f 63 2f 65 78 65 63  et>...* doc/exec
32c10 2e 6e 3a 20 4d 61 6b 65 20 69 74 20 61 20 62 69  .n: Make it a bi
32c20 74 20 63 6c 65 61 72 65 72 20 74 68 61 74 20 74  t clearer that t
32c30 68 65 72 65 20 69 73 20 61 6e 20 6f 70 74 69 6f  here is an optio
32c40 6e 20 74 6f 20 72 75 6e 20 61 0a 09 70 69 70 65  n to run a..pipe
32c50 6c 69 6e 65 20 69 6e 20 74 68 65 20 62 61 63 6b  line in the back
32c60 67 72 6f 75 6e 64 2e 0a 0a 09 2a 20 67 65 6e 65  ground....* gene
32c70 72 69 63 2f 74 63 6c 49 4f 43 6d 64 2e 63 20 28  ric/tclIOCmd.c (
32c80 54 63 6c 5f 46 63 6f 70 79 4f 62 6a 43 6d 64 29  Tcl_FcopyObjCmd)
32c90 3a 09 09 4c 69 66 74 20 74 68 65 20 72 65 73 74  :..Lift the rest
32ca0 72 69 63 74 69 6f 6e 0a 09 2a 20 67 65 6e 65 72  riction..* gener
32cb0 69 63 2f 74 63 6c 49 4f 2e 63 20 28 54 63 6c 43  ic/tclIO.c (TclC
32cc0 6f 70 79 43 68 61 6e 6e 65 6c 2c 20 43 6f 70 79  opyChannel, Copy
32cd0 44 61 74 61 29 3a 09 6f 6e 20 74 68 65 20 5b 66  Data):.on the [f
32ce0 63 6f 70 79 5d 20 63 6f 6d 6d 61 6e 64 0a 09 2a  copy] command..*
32cf0 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 2e 68   generic/tclIO.h
32d00 20 28 43 6f 70 79 53 74 61 74 65 29 3a 09 09 09   (CopyState):...
32d10 74 68 61 74 20 66 6f 72 63 65 64 20 69 74 20 74  that forced it t
32d20 6f 20 6f 6e 6c 79 0a 09 63 6f 70 79 20 75 70 20  o only..copy up 
32d30 74 6f 20 32 47 42 20 70 65 72 20 73 63 72 69 70  to 2GB per scrip
32d40 74 2d 6c 65 76 65 6c 20 63 61 6c 6c 62 61 63 6b  t-level callback
32d50 2e 20 4e 6f 77 20 69 74 20 69 73 20 61 6e 79 74  . Now it is anyt
32d60 68 69 6e 67 20 74 68 61 74 20 63 61 6e 0a 09 66  hing that can..f
32d70 69 74 20 69 6e 20 61 20 28 73 69 67 6e 65 64 29  it in a (signed)
32d80 20 36 34 2d 62 69 74 20 69 6e 74 65 67 65 72 2e   64-bit integer.
32d90 20 50 72 6f 62 6c 65 6d 20 69 64 65 6e 74 69 66   Problem identif
32da0 69 65 64 20 62 79 20 46 72 65 64 65 72 69 63 0a  ied by Frederic.
32db0 09 42 6f 6e 6e 65 74 20 6f 6e 20 63 6f 6d 70 2e  .Bonnet on comp.
32dc0 6c 61 6e 67 2e 74 63 6c 2e 20 4e 6f 74 65 20 74  lang.tcl. Note t
32dd0 68 61 74 20 69 6e 64 69 76 69 64 75 61 6c 20 6c  hat individual l
32de0 6f 77 2d 6c 65 76 65 6c 20 72 65 61 64 73 20 61  ow-level reads a
32df0 6e 64 0a 09 77 72 69 74 65 73 20 61 72 65 20 73  nd..writes are s
32e00 74 69 6c 6c 20 73 6d 61 6c 6c 65 72 20 61 73 20  till smaller as 
32e10 74 68 65 20 6f 70 74 69 6d 61 6c 20 62 75 66 66  the optimal buff
32e20 65 72 20 73 69 7a 65 20 69 73 20 73 6d 61 6c 6c  er size is small
32e30 65 72 2e 0a 0a 32 30 31 30 2d 30 33 2d 32 30 20  er...2010-03-20 
32e40 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c   Jan Nijtmans  <
32e50 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73  [email protected]
32e60 66 2e 6e 65 74 3e 0a 0a 09 2a 20 77 69 6e 2f 73  f.net>...* win/s
32e70 74 75 62 31 36 2e 63 3a 20 20 20 20 20 20 20 20  tub16.c:        
32e80 20 44 6f 6e 27 74 20 68 69 64 65 20 74 68 61 74   Don't hide that
32e90 20 77 65 20 75 73 65 20 74 68 65 20 41 53 43 49   we use the ASCI
32ea0 49 20 41 50 49 20 68 65 72 65 2e 0a 09 20 20 20  I API here...   
32eb0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
32ec0 20 20 20 20 20 28 64 6f 65 73 20 73 6f 6d 65 6f       (does someo
32ed0 6e 65 20 73 74 69 6c 6c 20 75 73 65 20 74 68 61  ne still use tha
32ee0 74 3f 29 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69  t?)..* win/tclWi
32ef0 6e 50 69 70 65 2e 63 3a 20 20 20 20 20 32 20 75  nPipe.c:     2 u
32f00 6e 6e 65 63 65 73 73 61 72 79 20 74 79 70 65 20  nnecessary type 
32f10 63 61 73 74 73 2e 0a 0a 32 30 31 30 2d 30 33 2d  casts...2010-03-
32f20 31 39 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c  19  Donal K. Fel
32f30 6c 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73  lows  <[email protected]
32f40 2e 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e  .sf.net>...* gen
32f50 65 72 69 63 2f 74 63 6c 43 6f 6d 70 43 6d 64 73  eric/tclCompCmds
32f60 53 5a 2e 63 20 28 54 63 6c 43 6f 6d 70 69 6c 65  SZ.c (TclCompile
32f70 54 68 72 6f 77 43 6d 64 29 3a 20 41 64 64 65 64  ThrowCmd): Added
32f80 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 66 6f 72   compilation for
32f90 0a 09 74 68 65 20 5b 74 68 72 6f 77 5d 20 63 6f  ..the [throw] co
32fa0 6d 6d 61 6e 64 2e 0a 0a 32 30 31 30 2d 30 33 2d  mmand...2010-03-
32fb0 31 38 20 20 44 6f 6e 20 50 6f 72 74 65 72 20 20  18  Don Porter  
32fc0 3c 64 67 70 40 75 73 65 72 73 2e 73 6f 75 72 63  <[email protected]
32fd0 65 66 6f 72 67 65 2e 6e 65 74 3e 0a 0a 09 2a 20  eforge.net>...* 
32fe0 67 65 6e 65 72 69 63 2f 74 63 6c 4c 69 73 74 4f  generic/tclListO
32ff0 62 6a 2e 63 3a 09 5b 42 75 67 20 32 39 37 31 36  bj.c:.[Bug 29716
33000 36 39 5d 3a 20 50 72 65 76 65 6e 74 20 69 6e 20  69]: Prevent in 
33010 6f 76 65 72 66 6c 6f 77 20 74 72 6f 75 62 6c 65  overflow trouble
33020 20 69 6e 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74   in..* generic/t
33030 63 6c 54 65 73 74 4f 62 6a 2e 63 3a 09 4c 69 73  clTestObj.c:.Lis
33040 74 4f 62 6a 52 65 70 6c 61 63 65 20 6f 70 65 72  tObjReplace oper
33050 61 74 69 6f 6e 73 2e 20 54 68 61 6e 6b 73 20 74  ations. Thanks t
33060 6f 20 6b 62 6b 20 66 6f 72 0a 09 2a 20 74 65 73  o kbk for..* tes
33070 74 73 2f 6c 69 73 74 4f 62 6a 2e 74 65 73 74 3a  ts/listObj.test:
33080 09 66 69 78 20 61 6e 64 20 74 65 73 74 2e 0a 0a  .fix and test...
33090 32 30 31 30 2d 30 33 2d 31 38 20 20 44 6f 6e 61  2010-03-18  Dona
330a0 6c 20 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64  l K. Fellows  <d
330b0 6b 66 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
330c0 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  ...* generic/tcl
330d0 43 6f 6d 70 43 6d 64 73 53 5a 2e 63 20 28 49 73  CompCmdsSZ.c (Is
330e0 73 75 65 54 72 79 46 69 6e 61 6c 6c 79 49 6e 73  sueTryFinallyIns
330f0 74 72 75 63 74 69 6f 6e 73 29 3a 0a 09 5b 42 75  tructions):..[Bu
33100 67 20 32 39 37 31 39 32 31 5d 3a 20 43 6f 72 72  g 2971921]: Corr
33110 65 63 74 65 64 20 6a 75 6d 70 20 73 6f 20 74 68  ected jump so th
33120 61 74 20 69 74 20 64 6f 65 73 6e 27 74 20 73 6b  at it doesn't sk
33130 69 70 20 69 6e 74 6f 20 74 68 65 20 6d 69 64 64  ip into the midd
33140 6c 65 0a 09 6f 66 20 61 6e 20 69 6e 73 74 72 75  le..of an instru
33150 63 74 69 6f 6e 21 20 54 69 67 68 74 65 6e 65 64  ction! Tightened
33160 20 74 68 65 20 69 6e 73 74 72 75 63 74 69 6f 6e   the instruction
33170 20 69 73 73 75 69 6e 67 2e 20 4d 6f 76 65 64 20   issuing. Moved 
33180 65 6e 64 43 61 74 63 68 0a 09 63 61 6c 6c 73 20  endCatch..calls 
33190 63 6c 6f 73 65 72 20 74 6f 20 74 68 65 69 72 20  closer to their 
331a0 70 6f 69 6e 74 20 74 68 61 74 20 74 68 65 79 20  point that they 
331b0 67 75 61 72 64 2c 20 65 6e 73 75 72 69 6e 67 20  guard, ensuring 
331c0 63 6f 72 72 65 63 74 20 6f 72 64 65 72 69 6e 67  correct ordering
331d0 0a 09 6f 66 20 72 65 73 75 6c 74 20 76 61 6c 75  ..of result valu
331e0 65 73 2e 0a 0a 32 30 31 30 2d 30 33 2d 31 37 20  es...2010-03-17 
331f0 20 41 6e 64 72 65 61 73 20 4b 75 70 72 69 65 73   Andreas Kupries
33200 20 20 3c 61 6e 64 72 65 61 73 6b 40 61 63 74 69    <[email protected]
33210 76 65 73 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a  vestate.com>...*
33220 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f 52 54   generic/tclIORT
33230 72 61 6e 73 2e 63 20 28 52 65 66 6c 65 63 74 49  rans.c (ReflectI
33240 6e 70 75 74 2c 20 52 65 66 6c 65 63 74 4f 75 74  nput, ReflectOut
33250 70 75 74 29 0a 09 28 52 65 66 6c 65 63 74 53 65  put)..(ReflectSe
33260 65 6b 57 69 64 65 29 3a 20 5b 42 75 67 20 32 39  ekWide): [Bug 29
33270 32 31 31 31 36 5d 3a 20 41 64 64 65 64 20 6d 69  21116]: Added mi
33280 73 73 69 6e 67 20 54 63 6c 45 76 65 6e 74 75 61  ssing TclEventua
33290 6c 6c 79 46 72 65 65 0a 09 63 61 6c 6c 73 20 66  llyFree..calls f
332a0 6f 72 20 70 72 65 73 65 72 76 65 64 20 52 65 66  or preserved Ref
332b0 6c 65 63 74 65 64 54 72 61 6e 73 66 6f 72 6d 2a  lectedTransform*
332c0 20 73 74 72 75 63 74 75 72 65 73 2e 20 52 65 77   structures. Rew
332d0 6f 72 6b 65 64 0a 09 52 65 66 6c 65 63 74 49 6e  orked..ReflectIn
332e0 70 75 74 20 74 6f 20 70 72 65 73 65 72 76 65 20  put to preserve 
332f0 74 68 65 20 73 74 72 75 63 74 75 72 65 20 66 6f  the structure fo
33300 72 20 69 74 73 20 77 68 6f 6c 65 20 6c 69 66 65  r its whole life
33310 2c 20 6e 6f 74 20 6f 6e 6c 79 20 69 6e 0a 09 49  , not only in..I
33320 6e 76 6f 6b 65 54 63 6c 4d 65 74 68 6f 64 2e 0a  nvokeTclMethod..
33330 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49  ..* generic/tclI
33340 4f 2e 63 20 28 54 63 6c 5f 47 65 74 73 4f 62 6a  O.c (Tcl_GetsObj
33350 29 3a 20 5b 42 75 67 20 32 39 32 31 31 31 36 5d  ): [Bug 2921116]
33360 3a 20 52 65 67 65 6e 65 72 61 74 65 20 74 6f 70  : Regenerate top
33370 43 68 61 6e 2c 0a 09 6d 61 79 20 68 61 76 65 20  Chan,..may have 
33380 62 65 65 6e 20 63 68 61 6e 67 65 64 20 62 79 20  been changed by 
33390 61 20 73 65 6c 66 2d 6d 6f 64 69 66 79 69 6e 67  a self-modifying
333a0 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 2e   transformation.
333b0 0a 0a 09 2a 20 74 65 73 74 73 2f 69 6f 54 72 61  ...* tests/ioTra
333c0 6e 73 2f 74 65 73 74 20 28 69 6f 72 74 72 61 6e  ns/test (iortran
333d0 73 2d 34 2e 38 2c 20 69 6f 72 74 72 61 6e 73 2d  s-4.8, iortrans-
333e0 34 2e 39 2c 20 69 6f 72 74 72 61 6e 73 2d 35 2e  4.9, iortrans-5.
333f0 31 31 29 0a 09 28 69 6f 72 74 72 61 6e 73 2d 37  11)..(iortrans-7
33400 2e 34 2c 20 69 6f 72 74 72 61 6e 73 2d 38 2e 33  .4, iortrans-8.3
33410 29 3a 20 4e 65 77 20 74 65 73 74 20 63 61 73 65  ): New test case
33420 73 2e 0a 0a 32 30 31 30 2d 30 33 2d 31 36 20 20  s...2010-03-16  
33430 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e  Jan Nijtmans  <n
33440 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66  [email protected]
33450 2e 6e 65 74 3e 0a 0a 09 2a 20 63 6f 6d 70 61 74  .net>...* compat
33460 2f 7a 6c 69 62 2f 2a 3a 09 55 70 67 72 61 64 65  /zlib/*:.Upgrade
33470 20 7a 6c 69 62 20 74 6f 20 76 65 72 73 69 6f 6e   zlib to version
33480 20 31 2e 32 2e 34 2e 0a 09 2a 20 77 69 6e 2f 6d   1.2.4...* win/m
33490 61 6b 65 66 69 6c 65 2e 76 63 3a 0a 09 2a 20 75  akefile.vc:..* u
334a0 6e 69 78 2f 4d 61 6b 65 66 69 6c 65 2e 69 6e 3a  nix/Makefile.in:
334b0 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 43 68  ..* win/tclWinCh
334c0 61 6e 2e 63 3a 09 44 6f 6e 27 74 20 63 61 73 74  an.c:.Don't cast
334d0 20 61 77 61 79 20 22 63 6f 6e 73 74 22 20 77 69   away "const" wi
334e0 74 68 6f 75 74 20 72 65 61 73 6f 6e 2e 0a 0a 32  thout reason...2
334f0 30 31 30 2d 30 33 2d 31 32 20 20 4a 61 6e 20 4e  010-03-12  Jan N
33500 69 6a 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61  ijtmans  <nijtma
33510 6e 73 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e  [email protected]>
33520 0a 0a 09 2a 20 77 69 6e 2f 6d 61 6b 65 66 69 6c  ...* win/makefil
33530 65 2e 76 63 3a 20 5b 42 75 67 20 32 39 36 37 33  e.vc: [Bug 29673
33540 34 30 5d 3a 20 53 74 61 74 69 63 20 62 75 69 6c  40]: Static buil
33550 64 20 77 61 73 20 66 61 69 6c 69 6e 67 2e 0a 09  d was failing...
33560 2a 20 77 69 6e 2f 2e 63 76 73 69 67 6e 6f 72 65  * win/.cvsignore
33570 3a 0a 0a 32 30 31 30 2d 30 33 2d 31 30 20 20 4a  :..2010-03-10  J
33580 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20 3c 6e 69  an Nijtmans  <ni
33590 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e 73 66 2e  [email protected]
335a0 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  net>...* generic
335b0 2f 74 63 6c 54 65 73 74 2e 63 3a 09 52 65 6d 6f  /tclTest.c:.Remo
335c0 76 65 20 75 6e 6e 65 63 65 73 73 61 72 79 20 27  ve unnecessary '
335d0 26 27 20 64 65 63 6f 72 61 74 69 6f 6e 20 66 6f  &' decoration fo
335e0 72 0a 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c  r..* generic/tcl
335f0 49 4f 55 74 69 6c 2e 63 3a 09 66 75 6e 63 74 69  IOUtil.c:.functi
33600 6f 6e 20 70 6f 69 6e 74 65 72 73 0a 09 2a 20 77  on pointers..* w
33610 69 6e 2f 74 63 6c 57 69 6e 33 32 44 6c 6c 2e 63  in/tclWin32Dll.c
33620 3a 09 44 6f 75 62 6c 65 20 64 65 63 6c 61 72 61  :.Double declara
33630 74 69 6f 6e 20 6f 66 20 54 63 6c 4e 61 74 69 76  tion of TclNativ
33640 65 44 75 70 49 6e 74 65 72 6e 61 6c 52 65 70 0a  eDupInternalRep.
33650 09 2a 20 75 6e 69 78 2f 74 63 6c 49 4f 55 74 69  .* unix/tclIOUti
33660 6c 2e 63 3a 0a 09 2a 20 75 6e 69 78 2f 64 6c 74  l.c:..* unix/dlt
33670 65 73 74 2f 2e 63 76 73 69 67 6e 6f 72 65 3a 20  est/.cvsignore: 
33680 49 67 6e 6f 72 65 20 2a 2e 73 6f 20 68 65 72 65  Ignore *.so here
33690 0a 0a 32 30 31 30 2d 30 33 2d 30 39 20 20 41 6e  ..2010-03-09  An
336a0 64 72 65 61 73 20 4b 75 70 72 69 65 73 20 20 3c  dreas Kupries  <
336b0 61 6e 64 72 65 61 73 6b 40 61 63 74 69 76 65 73  [email protected]
336c0 74 61 74 65 2e 63 6f 6d 3e 0a 0a 09 2a 20 67 65  tate.com>...* ge
336d0 6e 65 72 69 63 2f 74 63 6c 49 4f 52 43 68 61 6e  neric/tclIORChan
336e0 2e 63 3a 20 5b 42 75 67 20 32 39 33 36 32 32 35  .c: [Bug 2936225
336f0 5d 3a 20 54 68 61 6e 6b 73 20 74 6f 20 41 6c 65  ]: Thanks to Ale
33700 78 61 6e 64 72 65 20 46 65 72 72 69 65 75 78 0a  xandre Ferrieux.
33710 09 2a 20 64 6f 63 2f 72 65 66 63 68 61 6e 2e 6e  .* doc/refchan.n
33720 3a 20 20 20 20 3c 66 65 72 72 69 65 75 78 40 75  :    <[email protected]
33730 73 65 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65  sers.sourceforge
33740 2e 6e 65 74 3e 20 66 6f 72 20 64 65 62 75 67 67  .net> for debugg
33750 69 6e 67 20 61 6e 64 0a 09 2a 20 74 65 73 74 73  ing and..* tests
33760 2f 69 6f 43 6d 64 2e 74 65 73 74 3a 20 66 69 78  /ioCmd.test: fix
33770 69 6e 67 20 74 68 65 20 70 72 6f 62 6c 65 6d 2e  ing the problem.
33780 20 49 74 20 69 73 20 74 68 65 20 77 72 69 74 65   It is the write
33790 2d 73 69 64 65 0a 09 65 71 75 69 76 61 6c 65 6e  -side..equivalen
337a0 74 20 74 6f 20 74 68 65 20 62 75 67 20 66 69 78  t to the bug fix
337b0 65 64 20 32 30 30 39 2d 30 38 2d 30 36 2e 0a 0a  ed 2009-08-06...
337c0 32 30 31 30 2d 30 33 2d 30 39 20 20 44 6f 6e 20  2010-03-09  Don 
337d0 50 6f 72 74 65 72 20 20 3c 64 67 70 40 75 73 65  Porter  <[email protected]
337e0 72 73 2e 73 6f 75 72 63 65 66 6f 72 67 65 2e 6e  rs.sourceforge.n
337f0 65 74 3e 0a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  et>...* library/
33800 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 4d  tzdata/America/M
33810 61 74 61 6d 6f 72 6f 73 3a 20 4e 65 77 20 6c 6f  atamoros: New lo
33820 63 61 6c 65 0a 09 2a 20 6c 69 62 72 61 72 79 2f  cale..* library/
33830 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 4f  tzdata/America/O
33840 6a 69 6e 61 67 61 3a 20 4e 65 77 20 6c 6f 63 61  jinaga: New loca
33850 6c 65 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a  le..* library/tz
33860 64 61 74 61 2f 41 6d 65 72 69 63 61 2f 53 61 6e  data/America/San
33870 74 61 5f 49 73 61 62 65 6c 3a 20 4e 65 77 20 6c  ta_Isabel: New l
33880 6f 63 61 6c 65 0a 09 2a 20 6c 69 62 72 61 72 79  ocale..* library
33890 2f 74 7a 64 61 74 61 2f 41 6d 65 72 69 63 61 2f  /tzdata/America/
338a0 41 73 75 6e 63 69 6f 6e 3a 0a 09 2a 20 6c 69 62  Asuncion:..* lib
338b0 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 6d 65 72  rary/tzdata/Amer
338c0 69 63 61 2f 54 69 6a 75 61 6e 61 3a 0a 09 2a 20  ica/Tijuana:..* 
338d0 6c 69 62 72 61 72 79 2f 74 7a 64 61 74 61 2f 41  library/tzdata/A
338e0 6e 74 61 72 63 74 69 63 61 2f 43 61 73 65 79 3a  ntarctica/Casey:
338f0 0a 09 2a 20 6c 69 62 72 61 72 79 2f 74 7a 64 61  ..* library/tzda
33900 74 61 2f 41 6e 74 61 72 63 74 69 63 61 2f 44 61  ta/Antarctica/Da
33910 76 69 73 3a 0a 09 2a 20 6c 69 62 72 61 72 79 2f  vis:..* library/
33920 74 7a 64 61 74 61 2f 41 6e 74 61 72 63 74 69 63  tzdata/Antarctic
33930 61 2f 4d 61 77 73 6f 6e 3a 0a 09 2a 20 6c 69 62  a/Mawson:..* lib
33940 72 61 72 79 2f 74 7a 64 61 74 61 2f 41 73 69 61  rary/tzdata/Asia
33950 2f 44 68 61 6b 61 3a 0a 09 2a 20 6c 69 62 72 61  /Dhaka:..* libra
33960 72 79 2f 74 7a 64 61 74 61 2f 50 61 63 69 66 69  ry/tzdata/Pacifi
33970 63 2f 46 69 6a 69 3a 0a 09 4f 6c 73 6f 6e 20 74  c/Fiji:..Olson t
33980 7a 64 61 74 61 32 30 31 30 63 2e 0a 0a 32 30 31  zdata2010c...201
33990 30 2d 30 33 2d 30 37 20 20 4a 61 6e 20 4e 69 6a  0-03-07  Jan Nij
339a0 74 6d 61 6e 73 20 20 3c 6e 69 6a 74 6d 61 6e 73  tmans  <nijtmans
339b0 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
339c0 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65  .* generic/tclTe
339d0 73 74 2e 63 3a 09 20 20 54 65 73 74 20 74 68 61  st.c:.  Test tha
339e0 74 20 74 63 6c 4f 4f 20 73 74 75 62 73 20 61 72  t tclOO stubs ar
339f0 65 20 70 72 65 73 65 6e 74 20 69 6e 20 73 74 75  e present in stu
33a00 62 0a 09 09 09 09 20 20 6c 69 62 72 61 72 79 0a  b.....  library.
33a10 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 4f 4f  .* generic/tclOO
33a20 4d 65 74 68 6f 64 2e 63 3a 20 20 41 70 70 6c 69  Method.c:  Appli
33a30 65 64 20 6d 69 73 73 69 6e 67 20 70 61 72 74 20  ed missing part 
33a40 6f 66 20 5b 50 61 74 63 68 20 32 39 36 31 35 35  of [Patch 296155
33a50 36 5d 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  6]..* win/tclWin
33a60 49 6e 74 2e 68 3a 09 20 20 43 68 61 6e 67 65 20  Int.h:.  Change 
33a70 61 6c 6c 20 74 63 6c 57 69 6e 50 72 6f 63 73 20  all tclWinProcs 
33a80 73 69 67 6e 61 74 75 72 65 73 20 74 6f 20 75 73  signatures to us
33a90 65 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 33  e..* win/tclWin3
33aa0 32 44 6c 6c 2e 63 3a 09 20 20 54 43 48 41 52 2a  2Dll.c:.  TCHAR*
33ab0 20 69 6e 20 73 74 65 61 64 20 6f 66 20 57 43 48   in stead of WCH
33ac0 41 52 2a 2e 20 54 68 69 73 20 69 73 20 6d 65 61  AR*. This is mea
33ad0 6e 74 0a 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e  nt..* win/tclWin
33ae0 44 64 65 2e 63 3a 09 20 20 61 73 20 70 72 65 70  Dde.c:.  as prep
33af0 61 72 61 74 69 6f 6e 20 74 6f 20 6d 61 6b 65 20  aration to make 
33b00 5b 45 6e 68 20 32 39 36 35 30 35 36 5d 0a 09 2a  [Enh 2965056]..*
33b10 20 77 69 6e 2f 74 63 6c 57 69 6e 46 43 6d 64 2e   win/tclWinFCmd.
33b20 63 3a 09 20 20 70 6f 73 73 69 62 6c 65 20 61 74  c:.  possible at
33b30 20 61 6c 6c 2e 0a 09 2a 20 77 69 6e 2f 74 63 6c   all...* win/tcl
33b40 57 69 6e 46 69 6c 65 2e 63 3a 0a 09 2a 20 77 69  WinFile.c:..* wi
33b50 6e 2f 74 63 6c 57 69 6e 50 69 70 65 2e 63 3a 0a  n/tclWinPipe.c:.
33b60 09 2a 20 77 69 6e 2f 74 63 6c 57 69 6e 53 6f 63  .* win/tclWinSoc
33b70 6b 2e 63 3a 0a 0a 32 30 31 30 2d 30 33 2d 30 36  k.c:..2010-03-06
33b80 20 20 4a 61 6e 20 4e 69 6a 74 6d 61 6e 73 20 20    Jan Nijtmans  
33b90 3c 6e 69 6a 74 6d 61 6e 73 40 75 73 65 72 73 2e  <[email protected]
33ba0 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
33bb0 72 69 63 2f 74 63 6c 53 74 75 62 4c 69 62 2e 63  ric/tclStubLib.c
33bc0 3a 09 52 65 6d 6f 76 65 20 70 72 65 73 65 6e 63  :.Remove presenc
33bd0 65 20 6f 66 20 74 63 6c 54 6f 6d 4d 61 74 68 53  e of tclTomMathS
33be0 74 75 62 73 50 74 72 20 68 65 72 65 2e 0a 09 2a  tubsPtr here...*
33bf0 20 67 65 6e 65 72 69 63 2f 74 63 6c 54 65 73 74   generic/tclTest
33c00 2e 63 3a 09 54 65 73 74 20 74 68 61 74 20 74 6f  .c:.Test that to
33c10 6d 6d 61 74 68 20 73 74 75 62 73 20 61 72 65 20  mmath stubs are 
33c20 70 72 65 73 65 6e 74 20 69 6e 20 73 74 75 62 0a  present in stub.
33c30 09 09 09 09 6c 69 62 72 61 72 79 2e 0a 0a 32 30  ....library...20
33c40 31 30 2d 30 33 2d 30 35 20 20 44 6f 6e 61 6c 20  10-03-05  Donal 
33c50 4b 2e 20 46 65 6c 6c 6f 77 73 20 20 3c 64 6b 66  K. Fellows  <dkf
33c60 40 75 73 65 72 73 2e 73 66 2e 6e 65 74 3e 0a 0a  @users.sf.net>..
33c70 09 2a 20 67 65 6e 65 72 69 63 2f 74 63 6c 49 4f  .* generic/tclIO
33c80 52 54 72 61 6e 73 2e 63 20 28 46 6f 72 77 61 72  RTrans.c (Forwar
33c90 64 50 72 6f 63 29 3a 20 5b 42 75 67 20 32 39 36  dProc): [Bug 296
33ca0 34 34 32 35 5d 3a 20 57 68 65 6e 20 63 6c 65 61  4425]: When clea
33cb0 6e 69 6e 67 0a 09 74 68 65 20 73 74 61 62 6c 65  ning..the stable
33cc0 73 2c 20 69 74 20 69 73 20 73 6f 6d 65 74 69 6d  s, it is sometim
33cd0 65 73 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20  es necessary to 
33ce0 64 6f 20 6d 6f 72 65 20 74 68 61 6e 20 74 68 65  do more than the
33cf0 20 6d 69 6e 69 6d 75 6d 2e 20 49 6e 0a 09 74 68   minimum. In..th
33d00 69 73 20 63 61 73 65 2c 20 72 61 74 69 6f 6e 61  is case, rationa
33d10 6c 69 7a 69 6e 67 20 74 68 65 20 76 61 72 69 61  lizing the varia
33d20 62 6c 65 73 20 66 6f 72 20 61 20 66 6f 72 77 61  bles for a forwa
33d30 72 64 65 64 20 6c 69 6d 69 74 3f 20 6d 65 74 68  rded limit? meth
33d40 6f 64 0a 09 72 65 71 75 69 72 65 64 20 72 65 6d  od..required rem
33d50 6f 76 69 6e 67 20 61 6e 20 65 78 74 72 61 20 54  oving an extra T
33d60 63 6c 5f 44 65 63 72 52 65 66 43 6f 75 6e 74 20  cl_DecrRefCount 
33d70 74 6f 6f 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63  too....* generic
33d80 2f 74 63 6c 4f 4f 2e 68 2c 20 67 65 6e 65 72 69  /tclOO.h, generi
33d90 63 2f 74 63 6c 4f 4f 49 6e 74 2e 68 3a 20 5b 50  c/tclOOInt.h: [P
33da0 61 74 63 68 20 32 39 36 31 35 35 36 5d 3a 20 43  atch 2961556]: C
33db0 68 61 6e 67 65 20 54 63 6c 4f 4f 0a 09 74 6f 20  hange TclOO..to 
33dc0 75 73 65 20 74 68 65 20 73 61 6d 65 20 73 74 79  use the same sty
33dd0 6c 65 20 6f 66 20 66 75 6e 63 74 69 6f 6e 20 74  le of function t
33de0 79 70 65 64 65 66 73 20 61 73 20 54 63 6c 2c 20  ypedefs as Tcl, 
33df0 61 73 20 74 68 69 73 20 69 73 20 61 62 6f 75 74  as this is about
33e00 0a 09 74 68 65 20 6c 61 73 74 20 63 68 61 6e 63  ..the last chanc
33e10 65 20 74 6f 20 67 65 74 20 74 68 69 73 20 72 69  e to get this ri
33e20 67 68 74 2e 0a 0a 09 2a 2a 2a 50 4f 54 45 4e 54  ght....***POTENT
33e30 49 41 4c 20 49 4e 43 4f 4d 50 41 54 49 42 49 4c  IAL INCOMPATIBIL
33e40 49 54 59 2a 2a 2a 0a 09 53 6f 75 72 63 65 20 63  ITY***..Source c
33e50 6f 64 65 20 74 68 61 74 20 75 73 65 73 20 66 75  ode that uses fu
33e60 6e 63 74 69 6f 6e 20 74 79 70 65 64 65 66 73 20  nction typedefs 
33e70 66 72 6f 6d 20 54 63 6c 4f 4f 20 77 69 6c 6c 20  from TclOO will 
33e80 6e 65 65 64 20 74 6f 20 75 70 64 61 74 65 0a 09  need to update..
33e90 76 61 72 69 61 62 6c 65 73 20 61 6e 64 20 61 72  variables and ar
33ea0 67 75 6d 65 6e 74 20 64 65 66 69 6e 69 74 69 6f  gument definitio
33eb0 6e 73 20 73 6f 20 74 68 61 74 20 70 6f 69 6e 74  ns so that point
33ec0 65 72 73 20 74 6f 20 74 68 65 20 66 75 6e 63 74  ers to the funct
33ed0 69 6f 6e 0a 09 76 61 6c 75 65 73 20 61 72 65 20  ion..values are 
33ee0 75 73 65 64 20 69 6e 73 74 65 61 64 2e 20 42 69  used instead. Bi
33ef0 6e 61 72 79 20 63 6f 6d 70 61 74 69 62 69 6c 69  nary compatibili
33f00 74 79 20 69 73 20 6e 6f 74 20 61 66 66 65 63 74  ty is not affect
33f10 65 64 2e 0a 0a 09 2a 20 67 65 6e 65 72 69 63 2f  ed....* generic/
33f20 2a 2e 63 2c 20 67 65 6e 65 72 69 63 2f 74 63 6c  *.c, generic/tcl
33f30 49 6e 74 2e 68 2c 20 75 6e 69 78 2f 2a 2e 63 2c  Int.h, unix/*.c,
33f40 20 6d 61 63 6f 73 78 2f 2a 2e 63 3a 20 41 70 70   macosx/*.c: App
33f50 6c 69 65 64 20 72 65 73 75 6c 74 73 0a 09 6f 66  lied results..of
33f60 20 64 6f 69 6e 67 20 61 20 43 6f 64 65 20 41 75   doing a Code Au
33f70 64 69 74 2e 20 50 72 69 6e 63 69 70 61 6c 20 63  dit. Principal c
33f80 68 61 6e 67 65 73 3a 0a 09 20 20 2a 20 55 73 65  hanges:..  * Use
33f90 20 64 6f 20 7b 20 2e 2e 2e 20 7d 20 77 68 69 6c   do { ... } whil
33fa0 65 20 28 30 29 20 69 6e 20 6d 61 63 72 6f 73 0a  e (0) in macros.
33fb0 09 20 20 2a 20 41 76 6f 69 64 20 73 68 61 64 6f  .  * Avoid shado
33fc0 77 69 6e 67 20 6f 6e 65 20 6c 6f 63 61 6c 20 76  wing one local v
33fd0 61 72 69 61 62 6c 65 20 77 69 74 68 20 61 6e 6f  ariable with ano
33fe0 74 68 65 72 0a 09 20 20 2a 20 55 73 65 20 63 6c  ther..  * Use cl
33ff0 65 61 72 65 72 20 27 66 6f 6f 2e 62 61 72 2b 2b  earer 'foo.bar++
34000 3b 27 20 69 6e 73 74 65 61 64 20 6f 66 20 27 2b  ;' instead of '+
34010 2b 66 6f 6f 2e 62 61 72 3b 27 20 77 68 65 72 65  +foo.bar;' where
34020 20 72 65 73 75 6c 74 20 6e 6f 74 0a 09 20 20 20   result not..   
34030 20 72 65 71 75 69 72 65 64 20 28 69 2e 65 2e 2c   required (i.e.,
34040 20 73 65 6d 61 6e 74 69 63 61 6c 6c 79 20 65 71   semantically eq
34050 75 69 76 61 6c 65 6e 74 29 3b 20 63 6c 61 72 69  uivalent); clari
34060 74 79 20 69 73 20 69 6e 63 72 65 61 73 65 64 0a  ty is increased.
34070 09 20 20 20 20 62 65 63 61 75 73 65 20 69 74 20  .    because it 
34080 69 73 20 62 61 72 20 74 68 61 74 20 69 73 20 69  is bar that is i
34090 6e 63 72 65 6d 65 6e 74 65 64 2c 20 6e 6f 74 20  ncremented, not 
340a0 66 6f 6f 2e 0a 09 20 20 2a 20 46 6f 6c 6c 6f 77  foo...  * Follow
340b0 20 45 6e 67 69 6e 65 65 72 69 6e 67 20 4d 61 6e   Engineering Man
340c0 75 61 6c 20 72 75 6c 65 73 20 6f 6e 20 73 70 61  ual rules on spa
340d0 63 69 6e 67 20 61 6e 64 20 64 65 63 6c 61 72 61  cing and declara
340e0 74 69 6f 6e 73 0a 0a 32 30 31 30 2d 30 33 2d 30  tions..2010-03-0
340f0 34 20 20 44 6f 6e 61 6c 20 4b 2e 20 46 65 6c 6c  4  Donal K. Fell
34100 6f 77 73 20 20 3c 64 6b 66 40 75 73 65 72 73 2e  ows  <[email protected]
34110 73 66 2e 6e 65 74 3e 0a 0a 09 2a 20 67 65 6e 65  sf.net>...* gene
34120 72 69 63 2f 74 63 6c 4f 4f 2e 63 20 28 4f 62 6a  ric/tclOO.c (Obj
34130 65 63 74 52 65 6e 61 6d 65 64 54 72 61 63 65 29  ectRenamedTrace)
34140 3a 20 5b 42 75 67 20 32 39 36 32 36 36 34 5d 3a  : [Bug 2962664]:
34150 20 41 64 64 20 73 70 65 63 69 61 6c 0a 09 68 61   Add special..ha
34160 6e 64 6c 69 6