<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4018</id>
	<title>Nabble - Tcl</title>
	<updated>2009-12-05T14:25:15Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Tcl-f4018.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Tcl-f4018.html" />
	<subtitle type="html">Tool Command Language (Tcl) is an interpreted language  and very portable interpreter for that language. Tcl  is embeddable and extensible, and has been widely used since its creation  in 1988 by John Ousterhout (visit the foundry for projects using it). Tcl home is &lt;a href=&quot;http://sourceforge.net/projects/tcl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26660026</id>
	<title>Question on coroutines</title>
	<published>2009-12-05T14:25:15Z</published>
	<updated>2009-12-05T14:25:15Z</updated>
	<author>
		<name>miguel sofer-3</name>
	</author>
	<content type="html">I am working on fixing some of the missing things in coros.
&lt;br&gt;&lt;br&gt;For instance, as of today, HEAD can tailcall out of a coro.
&lt;br&gt;&lt;br&gt;The missing thing is to nre-enable coros: if you call
&lt;br&gt;&amp;nbsp; &amp;nbsp;coroutine B $body {*}$arglist
&lt;br&gt;from within a coroutine A, it would be good ig coroutine A would remove 
&lt;br&gt;itself from the callstacks before running coroutine B.
&lt;br&gt;&lt;br&gt;I now have a good idea as to how to do this ... sorry it took so long. 
&lt;br&gt;It should be in HEAD in the next few days.
&lt;br&gt;&lt;br&gt;The same tech makes possible a new command [yieldTo]: essentially 
&lt;br&gt;[tailcall] but yielding instead of returning - that is, saving the state 
&lt;br&gt;of the current coro, so that it can be reawakened later on. I am 
&lt;br&gt;planning to put this into ::tcl::unsupported.
&lt;br&gt;&lt;br&gt;I think that this command could find very interesting applications. The 
&lt;br&gt;big Q is: shall I try to TIP it as an amendment to TIP #328? I DO know 
&lt;br&gt;it is rather late ...
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;Miguel
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26660026&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Question-on-coroutines-tp26660026p26660026.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26659826</id>
	<title>tcl-cvs: &quot;tcl/tests tailcall.test&quot; modified</title>
	<published>2009-12-05T14:05:30Z</published>
	<updated>2009-12-05T14:05:30Z</updated>
	<author>
		<name>miguel sofer</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl/tests
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv21719/tests
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tailcall.test 
&lt;br&gt;Log Message:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * tests/tailcall.test: remove some old unused crud; improved the
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stack depth tests.	
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26659826&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-tests-tailcall.test%22-modified-tp26659826p26659826.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26659558</id>
	<title>tcl-cvs: &quot;tcl/tests tailcall.test&quot; modified</title>
	<published>2009-12-05T13:30:06Z</published>
	<updated>2009-12-05T13:30:06Z</updated>
	<author>
		<name>miguel sofer</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl/tests
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv15632/tests
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tailcall.test 
&lt;br&gt;Log Message:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclBasic.c: &amp;nbsp;Fixed things so that you can tailcall 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclNamesp.c: properly out of a coroutine.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * tests/tailcall.test:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; test)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26659558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-tests-tailcall.test%22-modified-tp26659558p26659558.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26659559</id>
	<title>tcl-cvs: &quot;tcl/generic tclBasic.c tclInterp.c tclNamesp.c&quot; modified</title>
	<published>2009-12-05T13:30:06Z</published>
	<updated>2009-12-05T13:30:06Z</updated>
	<author>
		<name>miguel sofer</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl/generic
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv15632/generic
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tclBasic.c tclInterp.c tclNamesp.c 
&lt;br&gt;Log Message:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclBasic.c: &amp;nbsp;Fixed things so that you can tailcall 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclNamesp.c: properly out of a coroutine.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * tests/tailcall.test:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; test)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26659559&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-generic-tclBasic.c-tclInterp.c-tclNamesp.c%22-modified-tp26659559p26659559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26659557</id>
	<title>tcl-cvs: &quot;tcl ChangeLog&quot; modified</title>
	<published>2009-12-05T13:30:05Z</published>
	<updated>2009-12-05T13:30:05Z</updated>
	<author>
		<name>miguel sofer</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv15632
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ChangeLog 
&lt;br&gt;Log Message:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclBasic.c: &amp;nbsp;Fixed things so that you can tailcall 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclNamesp.c: properly out of a coroutine.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * tests/tailcall.test:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * generic/tclInterp.c: Fixed tailcalls for same-interp aliases (no
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; test)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26659557&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-ChangeLog%22-modified-tp26659557p26659557.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26657453</id>
	<title>[ tktoolkit-Bugs-2864685 ] Compiz animates each menu item as a new window</title>
	<published>2009-12-05T09:21:14Z</published>
	<updated>2009-12-05T09:21:14Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2864685, was opened at 2009-09-22 21:06
&lt;br&gt;Message generated for change (Comment added) made by egavilan
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2864685&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2864685&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 12. Unix Menus
&lt;br&gt;Group: obsolete: 8.5.7
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Andras Muranyi (muranyia)
&lt;br&gt;Assigned to: Donal K. Fellows (dkf)
&lt;br&gt;Summary: Compiz animates each menu item as a new window
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;Compiz somehow thinks that the menus of these apps are separate windows and applies window open and close animation to them. Thus each submenu &amp;quot;pulses&amp;quot; like ordinary window when opened and navigating a menu (specially one with zero delay) looks like a firework.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Emiliano (egavilan)
&lt;br&gt;Date: 2009-12-05 15:21
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Apparently new window managers expects additional information to be set
&lt;br&gt;about what the function of the window is. 
&lt;br&gt;More precisely, it expects the _NET_WM_WINDOW_TYPE property to be set to
&lt;br&gt;_NET_WM_WINDOW_TYPE_MENU for menu windows. See
&lt;br&gt;&lt;a href=&quot;http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://standards.freedesktop.org/wm-spec/1.3/ar01s05.html&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;A patch against HEAD (5 dec 2009) adds this information to menu windows on
&lt;br&gt;x11.
&lt;br&gt;As a result, the new property is set for menu windows as shown by xprop
&lt;br&gt;output:
&lt;br&gt;&lt;br&gt;_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_MENU
&lt;br&gt;&lt;br&gt;For the patch, see &lt;a href=&quot;http://paste.tclers.tk/1880&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://paste.tclers.tk/1880&lt;/a&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-11-29 16:43
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The menu code is very scattered over different files, but the key part
&lt;br&gt;appears to be in tkUnixWm.c in the function to create the actual X window
&lt;br&gt;for the menu (TkpMakeMenuWindow). If I'm reading that function right, the
&lt;br&gt;override_redirect flag is not being set on the menu until after the window
&lt;br&gt;is created, and maybe compiz is not noticing that. Can't tell, as I'm not a
&lt;br&gt;user of the right platform...
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2864685&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2864685&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26657453&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2864685---Compiz-animates-each-menu-item-as-a-new-window-tp26657453p26657453.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26655644</id>
	<title>[ tktoolkit-Bugs-2768586 ] Menu posting problem on dual monitors</title>
	<published>2009-12-05T05:30:11Z</published>
	<updated>2009-12-05T05:30:11Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2768586, was opened at 2009-04-16 14:23
&lt;br&gt;Message generated for change (Comment added) made by patthoyts
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2768586&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2768586&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 13. Win Menus
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Koen Danckaert (danckaert)
&lt;br&gt;&amp;gt;Assigned to: Pat Thoyts (patthoyts)
&lt;br&gt;Summary: Menu posting problem on dual monitors
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;This bug happens on Windows in dual monitor mode, when the second monitor is placed above the primary monitor. Note that this means that the second monitor has negative y coordinates.
&lt;br&gt;When posting a menu on the second monitor (either from a menubutton or directly with tk_popup), the menu is actually displayed on the primary monitor.
&lt;br&gt;&lt;br&gt;The reason can be found in the procedures ::tk::MbPost and ::tk::PostOverPoint. These contains checks like:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if {$y &amp;lt; 0} {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set y 0
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;Which makes it impossible to post menus at negative y coordinates.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Pat Thoyts (patthoyts)
&lt;br&gt;Date: 2009-12-05 13:30
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I thought I'd fixed all the multiple-monitor placement issues years ago
&lt;br&gt;with fixes to tk::PlaceWindow. Evidently this got missed. I'll look into
&lt;br&gt;this from work where I've a dual monitor setup.
&lt;br&gt;Wrt to finding the coord space - post any suggestions. If you are running
&lt;br&gt;into this then you at least have some idea of the usage for such a feature.
&lt;br&gt;As I've never run into this as a problem I'm in a worse position to design
&lt;br&gt;the feature. There is an (ancient) bug raised about finding out about
&lt;br&gt;multiple monitors but the developer for that area is clearly not going to
&lt;br&gt;work it so anyone with an interest needs to get involved. 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Tim Davis (aspenlogic)
&lt;br&gt;Date: 2009-11-03 16:02
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Can't Tk assume that if the upper left corner of the application window &amp;quot;.&amp;quot;
&lt;br&gt;is in negative coordinates that the menus can be in negative coordinates?
&lt;br&gt;Also, don't post the menu any higher then the top edge of the &amp;quot;.&amp;quot; window as
&lt;br&gt;a workaround to the lack of coordinate space API.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Koen Danckaert (danckaert)
&lt;br&gt;Date: 2009-11-02 09:05
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I've a workaround (see attached file) which works by always posting the
&lt;br&gt;menu at the mouse pointer. Note that this means that &amp;quot;-direction flush&amp;quot; for
&lt;br&gt;option-menus does not work as intended anymore. But at least the menu gets
&lt;br&gt;posted on the right monitor!
&lt;br&gt;For a real fix, we need to know the available coordinate space, and
&lt;br&gt;apparently there is no API in Tk for doing that.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Tim Davis (aspenlogic)
&lt;br&gt;Date: 2009-10-30 19:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I just ran into this problem as well. Is there a work around? I put a large
&lt;br&gt;monitor, connected to my docking station, above my laptop display. I
&lt;br&gt;suspect this is a common arrangement (based on walking around cubes) so
&lt;br&gt;whoever deploys Tk apps to work across multiple monitors will get dinged
&lt;br&gt;for this bug.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2768586&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2768586&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26655644&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2768586---Menu-posting-problem-on-dual-monitors-tp26655644p26655644.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26654291</id>
	<title>Re: NSCFString error in Tk-Cocoa</title>
	<published>2009-12-05T01:48:52Z</published>
	<updated>2009-12-05T01:48:52Z</updated>
	<author>
		<name>Torsten Berg</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;&amp;gt; I have a 10.5.8 user reporting an uncaught Objective-C exception in one 
&lt;br&gt;&amp;gt; of my programs that runs on Tk-Cocoa 8.5.7. The error log causes my 
&lt;br&gt;&amp;gt; application to crash, with the messages below logged to Console:
&lt;br&gt;&lt;br&gt;&amp;gt; The error occurs when the user is typing a password into a ttk::entry 
&lt;br&gt;&amp;gt; field. &amp;nbsp;The relevant code is below:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 	ttk::entry .password.top.entry -show \u2022 -textvariable 
&lt;br&gt;&amp;gt; authorize::password
&lt;br&gt;&lt;br&gt;This sounds like what I experienced when entering a circumflex (^) in an entry on Tk 8.6b1.1.
&lt;br&gt;It works on 8.5.8 though. I have filed a bug about this:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2907388&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2907388&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Torsten
&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-mac mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26654291&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tcl-mac@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-mac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-mac&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-mac-f4022.html&quot; embed=&quot;fixTarget[4022]&quot; target=&quot;_top&quot; &gt;tcl-mac&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NSCFString-error-in-Tk-Cocoa-tp26619847p26654291.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645292</id>
	<title>[ tcl-Bugs-2906841 ] calling [glob ../*] in an safe interp returns weird things</title>
	<published>2009-12-04T08:37:55Z</published>
	<updated>2009-12-04T08:37:55Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2906841, was opened at 2009-12-01 14:21
&lt;br&gt;Message generated for change (Comment added) made by dkf
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 33. Safe Base
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Johannes13 (john13a)
&lt;br&gt;Assigned to: Donal K. Fellows (dkf)
&lt;br&gt;Summary: calling [glob ../*] in an safe interp returns weird things
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;8.5.7 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;{../All Users} ../Johannes
&lt;br&gt;&lt;br&gt;8.6b1.1 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;% set errorInfo
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;&amp;nbsp; &amp;nbsp; while executing
&lt;br&gt;&amp;quot;Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (procedure &amp;quot;::safe::AliasGlob&amp;quot; line 65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;glob ../*&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;test eval glob ../*&amp;quot;
&lt;br&gt;&lt;br&gt;Some results from others
&lt;br&gt;&amp;lt;dkf&amp;gt; $ tclsh8.5
&lt;br&gt;&amp;lt;dkf&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;dkf&amp;gt; test
&lt;br&gt;&amp;lt;dkf&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;dkf&amp;gt; invalid command name &amp;quot;glob&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;emiliano&amp;gt; emiliano@merlot:~$ tclsh8.6
&lt;br&gt;&amp;lt;emiliano&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;emiliano&amp;gt; test
&lt;br&gt;&amp;lt;emiliano&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;emiliano&amp;gt; ../ftp ../emiliano
&lt;br&gt;&amp;lt;emiliano&amp;gt; HEAD (two or three days ago), linux
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 16:37
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, we pass -nocomplain through, but if we've got it, we fail
&lt;br&gt;noisily in some cases where we shouldn't (i.e., with paths that are
&lt;br&gt;non-readable by policy).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 09:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Notable issues:
&lt;br&gt;&amp;nbsp; 1. we check the second -directory option
&lt;br&gt;&amp;nbsp; 2. we don't handle -nocomplain
&lt;br&gt;&amp;nbsp; 3. we get confused by glob metachars in the path part of a pattern
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 09:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;More work required. Currently we handle many things wrongly anyway
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 15:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Fixed for 8.6 HEAD I think, but needs review and backport (can't just use
&lt;br&gt;patch; 8.6 version uses [try]).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 14:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;OK, with digging around I find that this security bug was introduced with
&lt;br&gt;the fix for [Bug 1999119] (enabling Tcl Module support) which corresponds
&lt;br&gt;to the 1.16-&amp;gt;1.17 or 1.16-&amp;gt;1.16.4.1 change.
&lt;br&gt;&lt;br&gt;The issue is that AliasGlob does not check for directory components in the
&lt;br&gt;pattern arguments to [glob], let alone work out whether those components
&lt;br&gt;refer to to locations that are &amp;quot;bad&amp;quot;. :-(
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, that's with 1.16.4.2
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;With safe.tcl 1.33 in the tip of the 8.5 branch, I get globbing where I
&lt;br&gt;wouldn't expect it:
&lt;br&gt;&lt;br&gt;bash$ make -C unix shell
&lt;br&gt;DYLD_LIBRARY_PATH=&amp;quot;`pwd`:${DYLD_LIBRARY_PATH}&amp;quot;; export DYLD_LIBRARY_PATH;
&lt;br&gt;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCL_LIBRARY=&amp;quot;/Users/dkf/Documents/software/tcl8.5/library&amp;quot;; export
&lt;br&gt;TCL_LIBRARY; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./tclsh 
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;../ChangeLog ../ChangeLog.1999 ../ChangeLog.2000 ../ChangeLog.2001
&lt;br&gt;../ChangeLog.2002 ../ChangeLog.2003 ../ChangeLog.2004 ../ChangeLog.2005
&lt;br&gt;../ChangeLog.~1.3975.2.269.~ ../changes ../compat ../CVS ../doc ../generic
&lt;br&gt;../library ../libtommath ../license.terms ../macosx ../README ../tests
&lt;br&gt;../tools ../unix ../win
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Definitely the old buggy code I fixed on 2009-10-05 (The first fixed
&lt;br&gt;revision was rev 1.19).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a newer Tcl to get the fix.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Johannes13 (john13a)
&lt;br&gt;Date: 2009-12-01 17:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;See uploaded files. :)
&lt;br&gt;&lt;br&gt;8.5.7: # RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05
&lt;br&gt;andreas_kupries Exp $
&lt;br&gt;8.6b1.1 # RCS: @(#) $Id: safe.tcl,v 1.18 2009/07/26 11:40:24 dkf Exp $
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hm. What is your revision of safe.tcl ?
&lt;br&gt;(Installed under [info library], see the RCS comment line at the top).
&lt;br&gt;&lt;br&gt;Mine is CVS head as of the time of this comment, revision 1.33, and I do
&lt;br&gt;not see the problem/error.
&lt;br&gt;&lt;br&gt;The relevant code in my file safe.tcl is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ::interp invokehidden $slave glob {*}$cmd
&lt;br&gt;* &amp;nbsp; } on ok msg {
&lt;br&gt;*	# Nothing to be done, just capture the 'msg' for later.
&lt;br&gt;&amp;nbsp; &amp;nbsp; } on error msg {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Log $slave $msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -code error &amp;quot;script error&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE
&lt;br&gt;&lt;br&gt;and the lines I marked with * are presumably missing in your revision ...
&lt;br&gt;Checking the ChangeLog I also find
&lt;br&gt;&lt;br&gt;2009-10-05 &amp;nbsp;Andreas Kupries &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645292&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreask@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * library/safe.tcl (AliasGlob): Fixed conversion of catch to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try/finally, it had an 'on ok msg' branch missing, causing a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; silent error immediately, and bogus glob results, breaking
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search for Tcl modules.
&lt;br&gt;&lt;br&gt;which looks to me is the problem you are running into. MY guess is that
&lt;br&gt;your Tcl is older than that entry.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I believe that I introduced this problem when I reworked the safebase to be
&lt;br&gt;more uptodate in its use of Tcl's features. Reassigning to myself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645292&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tcl-Bugs-2906841---calling--glob-..-*--in-an-safe-interp-returns-weird-things-tp26645292p26645292.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26639831</id>
	<title>[ tcl-Bugs-2906841 ] calling [glob ../*] in an safe interp returns weird things</title>
	<published>2009-12-04T01:27:39Z</published>
	<updated>2009-12-04T01:27:39Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2906841, was opened at 2009-12-01 14:21
&lt;br&gt;Message generated for change (Comment added) made by dkf
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 33. Safe Base
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Johannes13 (john13a)
&lt;br&gt;Assigned to: Donal K. Fellows (dkf)
&lt;br&gt;Summary: calling [glob ../*] in an safe interp returns weird things
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;8.5.7 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;{../All Users} ../Johannes
&lt;br&gt;&lt;br&gt;8.6b1.1 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;% set errorInfo
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;&amp;nbsp; &amp;nbsp; while executing
&lt;br&gt;&amp;quot;Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (procedure &amp;quot;::safe::AliasGlob&amp;quot; line 65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;glob ../*&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;test eval glob ../*&amp;quot;
&lt;br&gt;&lt;br&gt;Some results from others
&lt;br&gt;&amp;lt;dkf&amp;gt; $ tclsh8.5
&lt;br&gt;&amp;lt;dkf&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;dkf&amp;gt; test
&lt;br&gt;&amp;lt;dkf&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;dkf&amp;gt; invalid command name &amp;quot;glob&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;emiliano&amp;gt; emiliano@merlot:~$ tclsh8.6
&lt;br&gt;&amp;lt;emiliano&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;emiliano&amp;gt; test
&lt;br&gt;&amp;lt;emiliano&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;emiliano&amp;gt; ../ftp ../emiliano
&lt;br&gt;&amp;lt;emiliano&amp;gt; HEAD (two or three days ago), linux
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 09:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Notable issues:
&lt;br&gt;&amp;nbsp; 1. we check the second -directory option
&lt;br&gt;&amp;nbsp; 2. we don't handle -nocomplain
&lt;br&gt;&amp;nbsp; 3. we get confused by glob metachars in the path part of a pattern
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 09:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;More work required. Currently we handle many things wrongly anyway
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 15:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Fixed for 8.6 HEAD I think, but needs review and backport (can't just use
&lt;br&gt;patch; 8.6 version uses [try]).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 14:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;OK, with digging around I find that this security bug was introduced with
&lt;br&gt;the fix for [Bug 1999119] (enabling Tcl Module support) which corresponds
&lt;br&gt;to the 1.16-&amp;gt;1.17 or 1.16-&amp;gt;1.16.4.1 change.
&lt;br&gt;&lt;br&gt;The issue is that AliasGlob does not check for directory components in the
&lt;br&gt;pattern arguments to [glob], let alone work out whether those components
&lt;br&gt;refer to to locations that are &amp;quot;bad&amp;quot;. :-(
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, that's with 1.16.4.2
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;With safe.tcl 1.33 in the tip of the 8.5 branch, I get globbing where I
&lt;br&gt;wouldn't expect it:
&lt;br&gt;&lt;br&gt;bash$ make -C unix shell
&lt;br&gt;DYLD_LIBRARY_PATH=&amp;quot;`pwd`:${DYLD_LIBRARY_PATH}&amp;quot;; export DYLD_LIBRARY_PATH;
&lt;br&gt;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCL_LIBRARY=&amp;quot;/Users/dkf/Documents/software/tcl8.5/library&amp;quot;; export
&lt;br&gt;TCL_LIBRARY; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./tclsh 
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;../ChangeLog ../ChangeLog.1999 ../ChangeLog.2000 ../ChangeLog.2001
&lt;br&gt;../ChangeLog.2002 ../ChangeLog.2003 ../ChangeLog.2004 ../ChangeLog.2005
&lt;br&gt;../ChangeLog.~1.3975.2.269.~ ../changes ../compat ../CVS ../doc ../generic
&lt;br&gt;../library ../libtommath ../license.terms ../macosx ../README ../tests
&lt;br&gt;../tools ../unix ../win
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Definitely the old buggy code I fixed on 2009-10-05 (The first fixed
&lt;br&gt;revision was rev 1.19).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a newer Tcl to get the fix.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Johannes13 (john13a)
&lt;br&gt;Date: 2009-12-01 17:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;See uploaded files. :)
&lt;br&gt;&lt;br&gt;8.5.7: # RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05
&lt;br&gt;andreas_kupries Exp $
&lt;br&gt;8.6b1.1 # RCS: @(#) $Id: safe.tcl,v 1.18 2009/07/26 11:40:24 dkf Exp $
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hm. What is your revision of safe.tcl ?
&lt;br&gt;(Installed under [info library], see the RCS comment line at the top).
&lt;br&gt;&lt;br&gt;Mine is CVS head as of the time of this comment, revision 1.33, and I do
&lt;br&gt;not see the problem/error.
&lt;br&gt;&lt;br&gt;The relevant code in my file safe.tcl is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ::interp invokehidden $slave glob {*}$cmd
&lt;br&gt;* &amp;nbsp; } on ok msg {
&lt;br&gt;*	# Nothing to be done, just capture the 'msg' for later.
&lt;br&gt;&amp;nbsp; &amp;nbsp; } on error msg {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Log $slave $msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -code error &amp;quot;script error&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE
&lt;br&gt;&lt;br&gt;and the lines I marked with * are presumably missing in your revision ...
&lt;br&gt;Checking the ChangeLog I also find
&lt;br&gt;&lt;br&gt;2009-10-05 &amp;nbsp;Andreas Kupries &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639831&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreask@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * library/safe.tcl (AliasGlob): Fixed conversion of catch to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try/finally, it had an 'on ok msg' branch missing, causing a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; silent error immediately, and bogus glob results, breaking
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search for Tcl modules.
&lt;br&gt;&lt;br&gt;which looks to me is the problem you are running into. MY guess is that
&lt;br&gt;your Tcl is older than that entry.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I believe that I introduced this problem when I reworked the safebase to be
&lt;br&gt;more uptodate in its use of Tcl's features. Reassigning to myself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639831&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tcl-Bugs-2906841---calling--glob-..-*--in-an-safe-interp-returns-weird-things-tp26639831p26639831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26639814</id>
	<title>[ tcl-Bugs-2906841 ] calling [glob ../*] in an safe interp returns weird things</title>
	<published>2009-12-04T01:26:01Z</published>
	<updated>2009-12-04T01:26:01Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2906841, was opened at 2009-12-01 14:21
&lt;br&gt;Message generated for change (Comment added) made by dkf
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 33. Safe Base
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Johannes13 (john13a)
&lt;br&gt;Assigned to: Donal K. Fellows (dkf)
&lt;br&gt;Summary: calling [glob ../*] in an safe interp returns weird things
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;8.5.7 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;{../All Users} ../Johannes
&lt;br&gt;&lt;br&gt;8.6b1.1 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;% set errorInfo
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;&amp;nbsp; &amp;nbsp; while executing
&lt;br&gt;&amp;quot;Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (procedure &amp;quot;::safe::AliasGlob&amp;quot; line 65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;glob ../*&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;test eval glob ../*&amp;quot;
&lt;br&gt;&lt;br&gt;Some results from others
&lt;br&gt;&amp;lt;dkf&amp;gt; $ tclsh8.5
&lt;br&gt;&amp;lt;dkf&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;dkf&amp;gt; test
&lt;br&gt;&amp;lt;dkf&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;dkf&amp;gt; invalid command name &amp;quot;glob&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;emiliano&amp;gt; emiliano@merlot:~$ tclsh8.6
&lt;br&gt;&amp;lt;emiliano&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;emiliano&amp;gt; test
&lt;br&gt;&amp;lt;emiliano&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;emiliano&amp;gt; ../ftp ../emiliano
&lt;br&gt;&amp;lt;emiliano&amp;gt; HEAD (two or three days ago), linux
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-04 09:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;More work required. Currently we handle many things wrongly anyway
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 15:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Fixed for 8.6 HEAD I think, but needs review and backport (can't just use
&lt;br&gt;patch; 8.6 version uses [try]).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 14:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;OK, with digging around I find that this security bug was introduced with
&lt;br&gt;the fix for [Bug 1999119] (enabling Tcl Module support) which corresponds
&lt;br&gt;to the 1.16-&amp;gt;1.17 or 1.16-&amp;gt;1.16.4.1 change.
&lt;br&gt;&lt;br&gt;The issue is that AliasGlob does not check for directory components in the
&lt;br&gt;pattern arguments to [glob], let alone work out whether those components
&lt;br&gt;refer to to locations that are &amp;quot;bad&amp;quot;. :-(
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, that's with 1.16.4.2
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;With safe.tcl 1.33 in the tip of the 8.5 branch, I get globbing where I
&lt;br&gt;wouldn't expect it:
&lt;br&gt;&lt;br&gt;bash$ make -C unix shell
&lt;br&gt;DYLD_LIBRARY_PATH=&amp;quot;`pwd`:${DYLD_LIBRARY_PATH}&amp;quot;; export DYLD_LIBRARY_PATH;
&lt;br&gt;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCL_LIBRARY=&amp;quot;/Users/dkf/Documents/software/tcl8.5/library&amp;quot;; export
&lt;br&gt;TCL_LIBRARY; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./tclsh 
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;../ChangeLog ../ChangeLog.1999 ../ChangeLog.2000 ../ChangeLog.2001
&lt;br&gt;../ChangeLog.2002 ../ChangeLog.2003 ../ChangeLog.2004 ../ChangeLog.2005
&lt;br&gt;../ChangeLog.~1.3975.2.269.~ ../changes ../compat ../CVS ../doc ../generic
&lt;br&gt;../library ../libtommath ../license.terms ../macosx ../README ../tests
&lt;br&gt;../tools ../unix ../win
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Definitely the old buggy code I fixed on 2009-10-05 (The first fixed
&lt;br&gt;revision was rev 1.19).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a newer Tcl to get the fix.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Johannes13 (john13a)
&lt;br&gt;Date: 2009-12-01 17:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;See uploaded files. :)
&lt;br&gt;&lt;br&gt;8.5.7: # RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05
&lt;br&gt;andreas_kupries Exp $
&lt;br&gt;8.6b1.1 # RCS: @(#) $Id: safe.tcl,v 1.18 2009/07/26 11:40:24 dkf Exp $
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hm. What is your revision of safe.tcl ?
&lt;br&gt;(Installed under [info library], see the RCS comment line at the top).
&lt;br&gt;&lt;br&gt;Mine is CVS head as of the time of this comment, revision 1.33, and I do
&lt;br&gt;not see the problem/error.
&lt;br&gt;&lt;br&gt;The relevant code in my file safe.tcl is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ::interp invokehidden $slave glob {*}$cmd
&lt;br&gt;* &amp;nbsp; } on ok msg {
&lt;br&gt;*	# Nothing to be done, just capture the 'msg' for later.
&lt;br&gt;&amp;nbsp; &amp;nbsp; } on error msg {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Log $slave $msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -code error &amp;quot;script error&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE
&lt;br&gt;&lt;br&gt;and the lines I marked with * are presumably missing in your revision ...
&lt;br&gt;Checking the ChangeLog I also find
&lt;br&gt;&lt;br&gt;2009-10-05 &amp;nbsp;Andreas Kupries &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639814&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreask@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * library/safe.tcl (AliasGlob): Fixed conversion of catch to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try/finally, it had an 'on ok msg' branch missing, causing a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; silent error immediately, and bogus glob results, breaking
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search for Tcl modules.
&lt;br&gt;&lt;br&gt;which looks to me is the problem you are running into. MY guess is that
&lt;br&gt;your Tcl is older than that entry.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I believe that I introduced this problem when I reworked the safebase to be
&lt;br&gt;more uptodate in its use of Tcl's features. Reassigning to myself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26639814&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tcl-Bugs-2906841---calling--glob-..-*--in-an-safe-interp-returns-weird-things-tp26639814p26639814.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26637224</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-03T18:57:03Z</published>
	<updated>2009-12-03T18:57:03Z</updated>
	<author>
		<name>Tom Jackson</name>
	</author>
	<content type="html">Alex,
&lt;br&gt;&lt;br&gt;Okay, I did the additional testing. Instead of logging to stderr, I
&lt;br&gt;just put a select timer for 100,000 microseconds into WillRead &amp;
&lt;br&gt;WillWrite.
&lt;br&gt;&lt;br&gt;Here are the results if anyone is interested:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://rmadilo.com/files/tcl-io/testio2/TIMINGS.TXT&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rmadilo.com/files/tcl-io/testio2/TIMINGS.TXT&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The maximum number of calls to the two helpers is 10, so the max
&lt;br&gt;sleepy time is 1 sec.
&lt;br&gt;&lt;br&gt;The question to be answered by the test was if the Seek or Flush
&lt;br&gt;executed at any other time than when necessary.
&lt;br&gt;&lt;br&gt;Answer: never happens. Perfect score.
&lt;br&gt;&lt;br&gt;The patch fixes the problem exactly and should not have any detectable
&lt;br&gt;effect on existing &amp;quot;bug-free&amp;quot; code which uses [read], [puts] or
&lt;br&gt;[gets].
&lt;br&gt;&lt;br&gt;Code which uses the workarounds will probably run slightly faster if
&lt;br&gt;the workarounds are removed.
&lt;br&gt;&lt;br&gt;tom jackson
&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 10:24 AM, Alexandre Ferrieux
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26637224&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexandre.ferrieux@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26637224&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  I just tested the patch. All 144 configurations tested give the
&lt;br&gt;&amp;gt;&amp;gt;  expected result.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ha !
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So, is the patch &amp;quot;OK for you&amp;quot; now ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Alex
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26637224&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26637224.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26637138</id>
	<title>[ tktoolkit-Bugs-2908052 ] TkAqua crashes on scrolling event</title>
	<published>2009-12-03T18:45:51Z</published>
	<updated>2009-12-03T18:45:51Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2908052, was opened at 2009-12-03 02:52
&lt;br&gt;Message generated for change (Comment added) made by das
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 66. Aqua Window Operations
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Torsten Berg (treincke)
&lt;br&gt;Assigned to: Daniel A. Steffen (das)
&lt;br&gt;Summary: TkAqua crashes on scrolling event
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The 8.6b1.1 version of TkAqua crashes when scrolling in a certain way. Holding the mouse button pressed on a scrolling arrow will cause wish to crash with the following message:
&lt;br&gt;&lt;br&gt;wish8.6-aqua(1797,0xb0103000) malloc: free_garbage: garbage ptr = 0x1418c80, has non-zero refcount = 1
&lt;br&gt;2009-12-03 11:32:32.995 wish8.6-aqua[1797:10b] *** Assertion failure in +[NSEvent startPeriodicEventsAfterDelay:withPeriod:], /SourceCache/AppKit/AppKit-949.54/AppKit.subproj/NSEvent.m:1765
&lt;br&gt;2009-12-03 11:32:32.995 wish8.6-aqua[1797:10b] An uncaught exception was raised
&lt;br&gt;2009-12-03 11:32:32.997 wish8.6-aqua[1797:10b] Periodic events are already being generated
&lt;br&gt;2009-12-03 11:32:32.997 wish8.6-aqua[1797:10b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Periodic events are already being generated'
&lt;br&gt;2009-12-03 11:32:32.998 wish8.6-aqua[1797:10b] Stack: (
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2470170603,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2514165307,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2470170059,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2478157508,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2525052112,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2526164841,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524622328,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523486967,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523276965,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2195129,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2196449,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3235242,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1389874,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2705113,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2707855,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3011097,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2707855,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2737327,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2738193,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2198337,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523500175,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523499980,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524627019,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2526164928,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524622328,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523486967,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523276965,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2195129,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2196449,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3235242,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1421705,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1483183,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 25904,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 25689
&lt;br&gt;)
&lt;br&gt;Trace/BPT trap
&lt;br&gt;&lt;br&gt;The same is true, when scrolling by holding the mouse pressed on the slider trough (tested on MacOS X 10.5 and 10.6).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Daniel A. Steffen (das)
&lt;br&gt;Date: 2009-12-03 18:45
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I cannot reproduce this with 8.5.8 or HEAD on 10.6.2, please verify that
&lt;br&gt;you still see this there.
&lt;br&gt;&lt;br&gt;If yes, please provide more details or a sample script, maybe this depends
&lt;br&gt;on how your scrollbars were created?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26637138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2908052---TkAqua-crashes-on-scrolling-event-tp26637138p26637138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26636132</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-03T16:41:17Z</published>
	<updated>2009-12-03T16:41:17Z</updated>
	<author>
		<name>Tom Jackson</name>
	</author>
	<content type="html">The tests included 40 configurations which could be considered
&lt;br&gt;work-arounds: they worked! There were 36 which included at least flush
&lt;br&gt;before read and seek before write. There were four where
&lt;br&gt;buffering=none which only included a seek prior to write.
&lt;br&gt;&lt;br&gt;All passed.
&lt;br&gt;&lt;br&gt;Only thing I would like to test is to add a log message to the two new
&lt;br&gt;helper API to see when they fire in relation to the different cases.
&lt;br&gt;&lt;br&gt;I'm hoping they don't fire at all for the work-around cases. The only
&lt;br&gt;thing this would prove is that performance would be at a maximum.
&lt;br&gt;Although I guess it would also prove is that no code which use
&lt;br&gt;read/write will perform _any_ differently as viewed from outside, no
&lt;br&gt;new flush or seek calls.
&lt;br&gt;&lt;br&gt;But the patch looks very good.
&lt;br&gt;&lt;br&gt;If anyone has example code for logging to stderr from a tcl library
&lt;br&gt;function, please send me an email.
&lt;br&gt;&lt;br&gt;tom jackson
&lt;br&gt;&lt;br&gt;On Thu, Dec 3, 2009 at 10:17 AM, Barry Skidmore &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636132&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;atri@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Just out of curiosity of the expected result.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Your tests have included the workaround code against the patched source yes?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Effectively proving that any code written to work around this issue will continue to function correctly with the patched version?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Dec 3, 2009, at 10:13 AM, Tom Jackson wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I just tested the patch. All 144 configurations tested give the
&lt;br&gt;&amp;gt;&amp;gt; expected result.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here is a link to the test results (in html table form):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that these tests include 16 tests with no flush/seek prior to
&lt;br&gt;&amp;gt;&amp;gt; read or write:
&lt;br&gt;&amp;gt;&amp;gt; (r+, w+) x (none, full) x (buffsiz 10, 20, 1024, and  no -buffersize option)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; tom jackson
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Dec 2, 2009 at 11:44 PM, Alexandre Ferrieux
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636132&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexandre.ferrieux@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636132&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  Is the patch against the HEAD on sf?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Yaeh of course. Why don't you go fetch it and test at last ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Alex
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Tcl-Core mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636132&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636132&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26636132.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26635491</id>
	<title>tk-cvs: &quot;tk/win ttkWinXPTheme.c&quot; modified</title>
	<published>2009-12-03T15:58:35Z</published>
	<updated>2009-12-03T15:58:35Z</updated>
	<author>
		<name>Pat Thoyts-2</name>
	</author>
	<content type="html">Update of /cvsroot/tktoolkit/tk/win
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18178/win
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Tag: core-8-5-branch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ttkWinXPTheme.c 
&lt;br&gt;Log Message:
&lt;br&gt;Fix the selection of treeview rows on Windows XP and Vista
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tk-cvs%3A-%22tk-win-ttkWinXPTheme.c%22-modified-tp26635491p26635491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26635492</id>
	<title>tk-cvs: &quot;tk/library/ttk vistaTheme.tcl xpTheme.tcl&quot; modified</title>
	<published>2009-12-03T15:58:35Z</published>
	<updated>2009-12-03T15:58:35Z</updated>
	<author>
		<name>Pat Thoyts-2</name>
	</author>
	<content type="html">Update of /cvsroot/tktoolkit/tk/library/ttk
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18178/library/ttk
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Tag: core-8-5-branch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; vistaTheme.tcl xpTheme.tcl 
&lt;br&gt;Log Message:
&lt;br&gt;Fix the selection of treeview rows on Windows XP and Vista
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tk-cvs%3A-%22tk-library-ttk-vistaTheme.tcl-xpTheme.tcl%22-modified-tp26635492p26635492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26635493</id>
	<title>tk-cvs: &quot;tk ChangeLog&quot; modified</title>
	<published>2009-12-03T15:58:35Z</published>
	<updated>2009-12-03T15:58:35Z</updated>
	<author>
		<name>Pat Thoyts-2</name>
	</author>
	<content type="html">Update of /cvsroot/tktoolkit/tk
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv18178
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Tag: core-8-5-branch
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ChangeLog 
&lt;br&gt;Log Message:
&lt;br&gt;Fix the selection of treeview rows on Windows XP and Vista
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26635493&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tk-cvs%3A-%22tk-ChangeLog%22-modified-tp26635493p26635493.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633505</id>
	<title>[ tktoolkit-Bugs-2908379 ] ttk:* widgets - selection text illegible on Mac OS X</title>
	<published>2009-12-03T13:29:41Z</published>
	<updated>2009-12-03T13:29:41Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2908379, was opened at 2009-12-03 12:55
&lt;br&gt;Message generated for change (Settings changed) made by das
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 88. Themed Tk
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Joe English (jenglish)
&lt;br&gt;&amp;gt;Assigned to: Joe English (jenglish)
&lt;br&gt;Summary: ttk:* widgets - selection text illegible on Mac OS X
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;peterc reports in #2908368:
&lt;br&gt;&lt;br&gt;Selected text on Mac needs have the font as a light colour (white?) rather
&lt;br&gt;than black, otherwise it's unreadable: eg,
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://pc.autons.net/stuff/ttk_treeview_unreadable_macosx.png&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pc.autons.net/stuff/ttk_treeview_unreadable_macosx.png&lt;/a&gt;&lt;br&gt;&lt;br&gt;and reports on the chat that ttk::entry widgets also have the same problem.
&lt;br&gt;&lt;br&gt;I can't tell which (if any) of the kThemeTextColor* constants in Appearance.h is the right one to use. &amp;nbsp;das?
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Daniel A. Steffen (das)
&lt;br&gt;Date: 2009-12-03 13:29
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;there doesn't seem to be an appearance text color for the foreground, so
&lt;br&gt;you probably need to use NSColor (and do the reverse conversion from what
&lt;br&gt;TkMacOSXGetNSColor() is doing if you need a CGColor)
&lt;br&gt;i.e. use [NSColor selectedTextColor] and [NSColor
&lt;br&gt;selectedTextBackgroundColor]
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633505&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2908379---ttk%3A*-widgets---selection-text-illegible-on-Mac-OS-X-tp26633505p26633505.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633076</id>
	<title>Re: TCL 8.5 and MacOS 10.3.9</title>
	<published>2009-12-03T12:56:05Z</published>
	<updated>2009-12-03T12:56:05Z</updated>
	<author>
		<name>Kevan Hashemi</name>
	</author>
	<content type="html">Dear Jasper,
&lt;br&gt;&lt;br&gt;Jasper Taylor wrote:
&lt;br&gt;&amp;gt; You need to give the compiler switch:
&lt;br&gt;&amp;gt; -mmacosx-version-min=10.3
&lt;br&gt;&lt;br&gt;Thanks Jasper. I'll give that a shot. I'm still working on 10.4, so 
&lt;br&gt;should be able to compile for all.
&lt;br&gt;&lt;br&gt;Yours, Kevan
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kevan Hashemi, Electrical Engineer
&lt;br&gt;Physics Department, Brandeis University
&lt;br&gt;&lt;a href=&quot;http://alignment.hep.brandeis.edu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://alignment.hep.brandeis.edu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-mac mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633076&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tcl-mac@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-mac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-mac&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-mac-f4022.html&quot; embed=&quot;fixTarget[4022]&quot; target=&quot;_top&quot; &gt;tcl-mac&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TCL-8.5-and-MacOS-10.3.9-tp26625641p26633076.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633058</id>
	<title>[ tktoolkit-Bugs-2908379 ] ttk:* widgets - selection text illegible on Mac OS X</title>
	<published>2009-12-03T12:55:53Z</published>
	<updated>2009-12-03T12:55:53Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2908379, was opened at 2009-12-03 12:55
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by jenglish
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 88. Themed Tk
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Joe English (jenglish)
&lt;br&gt;Assigned to: Daniel A. Steffen (das)
&lt;br&gt;Summary: ttk:* widgets - selection text illegible on Mac OS X
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;peterc reports in #2908368:
&lt;br&gt;&lt;br&gt;Selected text on Mac needs have the font as a light colour (white?) rather
&lt;br&gt;than black, otherwise it's unreadable: eg,
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://pc.autons.net/stuff/ttk_treeview_unreadable_macosx.png&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pc.autons.net/stuff/ttk_treeview_unreadable_macosx.png&lt;/a&gt;&lt;br&gt;&lt;br&gt;and reports on the chat that ttk::entry widgets also have the same problem.
&lt;br&gt;&lt;br&gt;I can't tell which (if any) of the kThemeTextColor* constants in Appearance.h is the right one to use. &amp;nbsp;das?
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908379&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633058&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2908379---ttk%3A*-widgets---selection-text-illegible-on-Mac-OS-X-tp26633058p26633058.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630755</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-03T10:24:28Z</published>
	<updated>2009-12-03T10:24:28Z</updated>
	<author>
		<name>Alexandre Ferrieux</name>
	</author>
	<content type="html">On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I just tested the patch. All 144 configurations tested give the
&lt;br&gt;&amp;gt; &amp;nbsp;expected result.
&lt;br&gt;&lt;br&gt;Ha !
&lt;br&gt;&lt;br&gt;So, is the patch &amp;quot;OK for you&amp;quot; now ?
&lt;br&gt;&lt;br&gt;-Alex
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630755&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26630755.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630631</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-03T10:17:36Z</published>
	<updated>2009-12-03T10:17:36Z</updated>
	<author>
		<name>Barry Skidmore-3</name>
	</author>
	<content type="html">Just out of curiosity of the expected result.
&lt;br&gt;&lt;br&gt;Your tests have included the workaround code against the patched source yes?
&lt;br&gt;&lt;br&gt;Effectively proving that any code written to work around this issue will continue to function correctly with the patched version?
&lt;br&gt;&lt;br&gt;On Dec 3, 2009, at 10:13 AM, Tom Jackson wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alex,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just tested the patch. All 144 configurations tested give the
&lt;br&gt;&amp;gt; expected result.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Here is a link to the test results (in html table form):
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Note that these tests include 16 tests with no flush/seek prior to
&lt;br&gt;&amp;gt; read or write:
&lt;br&gt;&amp;gt; (r+, w+) x (none, full) x (buffsiz 10, 20, 1024, and &amp;nbsp;no -buffersize option)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; tom jackson
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Wed, Dec 2, 2009 at 11:44 PM, Alexandre Ferrieux
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630631&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexandre.ferrieux@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630631&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;Is the patch against the HEAD on sf?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Yaeh of course. Why don't you go fetch it and test at last ?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; -Alex
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Tcl-Core mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630631&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630631&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26630631.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26630581</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-03T10:13:30Z</published>
	<updated>2009-12-03T10:13:30Z</updated>
	<author>
		<name>Tom Jackson</name>
	</author>
	<content type="html">Alex,
&lt;br&gt;&lt;br&gt;I just tested the patch. All 144 configurations tested give the
&lt;br&gt;expected result.
&lt;br&gt;&lt;br&gt;Here is a link to the test results (in html table form):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rmadilo.com/files/tcl-io/testio2/RESULTS.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Note that these tests include 16 tests with no flush/seek prior to
&lt;br&gt;read or write:
&lt;br&gt;(r+, w+) x (none, full) x (buffsiz 10, 20, 1024, and &amp;nbsp;no -buffersize option)
&lt;br&gt;&lt;br&gt;tom jackson
&lt;br&gt;&lt;br&gt;On Wed, Dec 2, 2009 at 11:44 PM, Alexandre Ferrieux
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630581&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;alexandre.ferrieux@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630581&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  Is the patch against the HEAD on sf?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yaeh of course. Why don't you go fetch it and test at last ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Alex
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26630581&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26630581.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628248</id>
	<title>[ tcl-Bugs-2906841 ] calling [glob ../*] in an safe interp returns weird things</title>
	<published>2009-12-03T07:51:40Z</published>
	<updated>2009-12-03T07:51:40Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2906841, was opened at 2009-12-01 14:21
&lt;br&gt;Message generated for change (Comment added) made by dkf
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 33. Safe Base
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;&amp;gt;Resolution: Fixed
&lt;br&gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Johannes13 (john13a)
&lt;br&gt;&amp;gt;Assigned to: Donal K. Fellows (dkf)
&lt;br&gt;Summary: calling [glob ../*] in an safe interp returns weird things
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;8.5.7 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;{../All Users} ../Johannes
&lt;br&gt;&lt;br&gt;8.6b1.1 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;% set errorInfo
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;&amp;nbsp; &amp;nbsp; while executing
&lt;br&gt;&amp;quot;Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (procedure &amp;quot;::safe::AliasGlob&amp;quot; line 65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;glob ../*&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;test eval glob ../*&amp;quot;
&lt;br&gt;&lt;br&gt;Some results from others
&lt;br&gt;&amp;lt;dkf&amp;gt; $ tclsh8.5
&lt;br&gt;&amp;lt;dkf&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;dkf&amp;gt; test
&lt;br&gt;&amp;lt;dkf&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;dkf&amp;gt; invalid command name &amp;quot;glob&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;emiliano&amp;gt; emiliano@merlot:~$ tclsh8.6
&lt;br&gt;&amp;lt;emiliano&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;emiliano&amp;gt; test
&lt;br&gt;&amp;lt;emiliano&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;emiliano&amp;gt; ../ftp ../emiliano
&lt;br&gt;&amp;lt;emiliano&amp;gt; HEAD (two or three days ago), linux
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 15:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Fixed for 8.6 HEAD I think, but needs review and backport (can't just use
&lt;br&gt;patch; 8.6 version uses [try]).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 14:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;OK, with digging around I find that this security bug was introduced with
&lt;br&gt;the fix for [Bug 1999119] (enabling Tcl Module support) which corresponds
&lt;br&gt;to the 1.16-&amp;gt;1.17 or 1.16-&amp;gt;1.16.4.1 change.
&lt;br&gt;&lt;br&gt;The issue is that AliasGlob does not check for directory components in the
&lt;br&gt;pattern arguments to [glob], let alone work out whether those components
&lt;br&gt;refer to to locations that are &amp;quot;bad&amp;quot;. :-(
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, that's with 1.16.4.2
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;With safe.tcl 1.33 in the tip of the 8.5 branch, I get globbing where I
&lt;br&gt;wouldn't expect it:
&lt;br&gt;&lt;br&gt;bash$ make -C unix shell
&lt;br&gt;DYLD_LIBRARY_PATH=&amp;quot;`pwd`:${DYLD_LIBRARY_PATH}&amp;quot;; export DYLD_LIBRARY_PATH;
&lt;br&gt;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCL_LIBRARY=&amp;quot;/Users/dkf/Documents/software/tcl8.5/library&amp;quot;; export
&lt;br&gt;TCL_LIBRARY; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./tclsh 
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;../ChangeLog ../ChangeLog.1999 ../ChangeLog.2000 ../ChangeLog.2001
&lt;br&gt;../ChangeLog.2002 ../ChangeLog.2003 ../ChangeLog.2004 ../ChangeLog.2005
&lt;br&gt;../ChangeLog.~1.3975.2.269.~ ../changes ../compat ../CVS ../doc ../generic
&lt;br&gt;../library ../libtommath ../license.terms ../macosx ../README ../tests
&lt;br&gt;../tools ../unix ../win
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Definitely the old buggy code I fixed on 2009-10-05 (The first fixed
&lt;br&gt;revision was rev 1.19).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a newer Tcl to get the fix.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Johannes13 (john13a)
&lt;br&gt;Date: 2009-12-01 17:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;See uploaded files. :)
&lt;br&gt;&lt;br&gt;8.5.7: # RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05
&lt;br&gt;andreas_kupries Exp $
&lt;br&gt;8.6b1.1 # RCS: @(#) $Id: safe.tcl,v 1.18 2009/07/26 11:40:24 dkf Exp $
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hm. What is your revision of safe.tcl ?
&lt;br&gt;(Installed under [info library], see the RCS comment line at the top).
&lt;br&gt;&lt;br&gt;Mine is CVS head as of the time of this comment, revision 1.33, and I do
&lt;br&gt;not see the problem/error.
&lt;br&gt;&lt;br&gt;The relevant code in my file safe.tcl is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ::interp invokehidden $slave glob {*}$cmd
&lt;br&gt;* &amp;nbsp; } on ok msg {
&lt;br&gt;*	# Nothing to be done, just capture the 'msg' for later.
&lt;br&gt;&amp;nbsp; &amp;nbsp; } on error msg {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Log $slave $msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -code error &amp;quot;script error&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE
&lt;br&gt;&lt;br&gt;and the lines I marked with * are presumably missing in your revision ...
&lt;br&gt;Checking the ChangeLog I also find
&lt;br&gt;&lt;br&gt;2009-10-05 &amp;nbsp;Andreas Kupries &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreask@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * library/safe.tcl (AliasGlob): Fixed conversion of catch to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try/finally, it had an 'on ok msg' branch missing, causing a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; silent error immediately, and bogus glob results, breaking
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search for Tcl modules.
&lt;br&gt;&lt;br&gt;which looks to me is the problem you are running into. MY guess is that
&lt;br&gt;your Tcl is older than that entry.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I believe that I introduced this problem when I reworked the safebase to be
&lt;br&gt;more uptodate in its use of Tcl's features. Reassigning to myself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tcl-Bugs-2906841---calling--glob-..-*--in-an-safe-interp-returns-weird-things-tp26628248p26628248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628209</id>
	<title>tcl-cvs: &quot;tcl/tests safe.test&quot; modified</title>
	<published>2009-12-03T07:49:22Z</published>
	<updated>2009-12-03T07:49:22Z</updated>
	<author>
		<name>Donal K. Fellows</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl/tests
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19562/tests
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; safe.test 
&lt;br&gt;Log Message:
&lt;br&gt;Fix [Bug 2906841] and a few other smaller issues.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628209&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-tests-safe.test%22-modified-tp26628209p26628209.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628210</id>
	<title>tcl-cvs: &quot;tcl ChangeLog&quot; modified</title>
	<published>2009-12-03T07:49:22Z</published>
	<updated>2009-12-03T07:49:22Z</updated>
	<author>
		<name>Donal K. Fellows</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19562
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ChangeLog 
&lt;br&gt;Log Message:
&lt;br&gt;Fix [Bug 2906841] and a few other smaller issues.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-ChangeLog%22-modified-tp26628210p26628210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26628211</id>
	<title>tcl-cvs: &quot;tcl/library safe.tcl&quot; modified</title>
	<published>2009-12-03T07:49:22Z</published>
	<updated>2009-12-03T07:49:22Z</updated>
	<author>
		<name>Donal K. Fellows</name>
	</author>
	<content type="html">Update of /cvsroot/tcl/tcl/library
&lt;br&gt;In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv19562/library
&lt;br&gt;&lt;br&gt;Modified Files:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; safe.tcl 
&lt;br&gt;Log Message:
&lt;br&gt;Fix [Bug 2906841] and a few other smaller issues.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26628211&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tcl-cvs%3A-%22tcl-library-safe.tcl%22-modified-tp26628211p26628211.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26626509</id>
	<title>[ tcl-Bugs-2906841 ] calling [glob ../*] in an safe interp returns weird things</title>
	<published>2009-12-03T06:09:22Z</published>
	<updated>2009-12-03T06:09:22Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2906841, was opened at 2009-12-01 14:21
&lt;br&gt;Message generated for change (Comment added) made by dkf
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 33. Safe Base
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: Out of Date
&lt;br&gt;&amp;gt;Priority: 9
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Johannes13 (john13a)
&lt;br&gt;Assigned to: Andreas Kupries (andreas_kupries)
&lt;br&gt;Summary: calling [glob ../*] in an safe interp returns weird things
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;8.5.7 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;{../All Users} ../Johannes
&lt;br&gt;&lt;br&gt;8.6b1.1 - Windows
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;% set errorInfo
&lt;br&gt;can't read &amp;quot;msg&amp;quot;: no such variable
&lt;br&gt;&amp;nbsp; &amp;nbsp; while executing
&lt;br&gt;&amp;quot;Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; (procedure &amp;quot;::safe::AliasGlob&amp;quot; line 65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;glob ../*&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; invoked from within
&lt;br&gt;&amp;quot;test eval glob ../*&amp;quot;
&lt;br&gt;&lt;br&gt;Some results from others
&lt;br&gt;&amp;lt;dkf&amp;gt; $ tclsh8.5
&lt;br&gt;&amp;lt;dkf&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;dkf&amp;gt; test
&lt;br&gt;&amp;lt;dkf&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;dkf&amp;gt; invalid command name &amp;quot;glob&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;emiliano&amp;gt; emiliano@merlot:~$ tclsh8.6
&lt;br&gt;&amp;lt;emiliano&amp;gt; % safe::interpCreate test
&lt;br&gt;&amp;lt;emiliano&amp;gt; test
&lt;br&gt;&amp;lt;emiliano&amp;gt; % test eval glob ../*
&lt;br&gt;&amp;lt;emiliano&amp;gt; ../ftp ../emiliano
&lt;br&gt;&amp;lt;emiliano&amp;gt; HEAD (two or three days ago), linux
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-03 14:09
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;OK, with digging around I find that this security bug was introduced with
&lt;br&gt;the fix for [Bug 1999119] (enabling Tcl Module support) which corresponds
&lt;br&gt;to the 1.16-&amp;gt;1.17 or 1.16-&amp;gt;1.16.4.1 change.
&lt;br&gt;&lt;br&gt;The issue is that AliasGlob does not check for directory components in the
&lt;br&gt;pattern arguments to [glob], let alone work out whether those components
&lt;br&gt;refer to to locations that are &amp;quot;bad&amp;quot;. :-(
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correction, that's with 1.16.4.2
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Donal K. Fellows (dkf)
&lt;br&gt;Date: 2009-12-02 15:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;With safe.tcl 1.33 in the tip of the 8.5 branch, I get globbing where I
&lt;br&gt;wouldn't expect it:
&lt;br&gt;&lt;br&gt;bash$ make -C unix shell
&lt;br&gt;DYLD_LIBRARY_PATH=&amp;quot;`pwd`:${DYLD_LIBRARY_PATH}&amp;quot;; export DYLD_LIBRARY_PATH;
&lt;br&gt;\
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TCL_LIBRARY=&amp;quot;/Users/dkf/Documents/software/tcl8.5/library&amp;quot;; export
&lt;br&gt;TCL_LIBRARY; \
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./tclsh 
&lt;br&gt;% safe::interpCreate test
&lt;br&gt;test
&lt;br&gt;% test eval glob ../*
&lt;br&gt;../ChangeLog ../ChangeLog.1999 ../ChangeLog.2000 ../ChangeLog.2001
&lt;br&gt;../ChangeLog.2002 ../ChangeLog.2003 ../ChangeLog.2004 ../ChangeLog.2005
&lt;br&gt;../ChangeLog.~1.3975.2.269.~ ../changes ../compat ../CVS ../doc ../generic
&lt;br&gt;../library ../libtommath ../license.terms ../macosx ../README ../tests
&lt;br&gt;../tools ../unix ../win
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:52
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Definitely the old buggy code I fixed on 2009-10-05 (The first fixed
&lt;br&gt;revision was rev 1.19).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tcl.cvs.sourceforge.net/viewvc/tcl/tcl/library/safe.tcl?r1=1.18&amp;r2=1.19&lt;/a&gt;&lt;br&gt;&lt;br&gt;You need a newer Tcl to get the fix.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Johannes13 (john13a)
&lt;br&gt;Date: 2009-12-01 17:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;See uploaded files. :)
&lt;br&gt;&lt;br&gt;8.5.7: # RCS: @(#) $Id: safe.tcl,v 1.16.4.1 2008/06/25 16:42:05
&lt;br&gt;andreas_kupries Exp $
&lt;br&gt;8.6b1.1 # RCS: @(#) $Id: safe.tcl,v 1.18 2009/07/26 11:40:24 dkf Exp $
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Hm. What is your revision of safe.tcl ?
&lt;br&gt;(Installed under [info library], see the RCS comment line at the top).
&lt;br&gt;&lt;br&gt;Mine is CVS head as of the time of this comment, revision 1.33, and I do
&lt;br&gt;not see the problem/error.
&lt;br&gt;&lt;br&gt;The relevant code in my file safe.tcl is
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ::interp invokehidden $slave glob {*}$cmd
&lt;br&gt;* &amp;nbsp; } on ok msg {
&lt;br&gt;*	# Nothing to be done, just capture the 'msg' for later.
&lt;br&gt;&amp;nbsp; &amp;nbsp; } on error msg {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Log $slave $msg
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -code error &amp;quot;script error&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Log $slave &amp;quot;GLOB @ $msg&amp;quot; NOTICE
&lt;br&gt;&lt;br&gt;and the lines I marked with * are presumably missing in your revision ...
&lt;br&gt;Checking the ChangeLog I also find
&lt;br&gt;&lt;br&gt;2009-10-05 &amp;nbsp;Andreas Kupries &amp;nbsp;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626509&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreask@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; * library/safe.tcl (AliasGlob): Fixed conversion of catch to
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try/finally, it had an 'on ok msg' branch missing, causing a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; silent error immediately, and bogus glob results, breaking
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; search for Tcl modules.
&lt;br&gt;&lt;br&gt;which looks to me is the problem you are running into. MY guess is that
&lt;br&gt;your Tcl is older than that entry.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Andreas Kupries (andreas_kupries)
&lt;br&gt;Date: 2009-12-01 17:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I believe that I introduced this problem when I reworked the safebase to be
&lt;br&gt;more uptodate in its use of Tcl's features. Reassigning to myself.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=110894&amp;aid=2906841&amp;group_id=10894&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626509&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tcl-Bugs-2906841---calling--glob-..-*--in-an-safe-interp-returns-weird-things-tp26626509p26626509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625641</id>
	<title>TCL 8.5 and MacOS 10.3.9</title>
	<published>2009-12-03T05:04:30Z</published>
	<updated>2009-12-03T05:04:30Z</updated>
	<author>
		<name>Kevan Hashemi</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;One of my users has a 10.3.9 machine and claims that our code, which 
&lt;br&gt;runs on top of TCL 8.5.5, won't start up. I don't have any 10.3.9 
&lt;br&gt;machines left to confirm or deny her claim. This 8.5.5 is one I compiled 
&lt;br&gt;from sources myself.
&lt;br&gt;&lt;br&gt;I doubt any of you have 10.3.9 machines either, but I'm just wondering: 
&lt;br&gt;is there a special compiler directive or makefile option I need to 
&lt;br&gt;specify during compilation to make the code compatible with 10.3.9?
&lt;br&gt;&lt;br&gt;Yours, Kevan
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kevan Hashemi, Electrical Engineer
&lt;br&gt;Physics Department, Brandeis University
&lt;br&gt;&lt;a href=&quot;http://alignment.hep.brandeis.edu/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://alignment.hep.brandeis.edu/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-mac mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625641&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tcl-mac@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-mac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-mac&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-mac-f4022.html&quot; embed=&quot;fixTarget[4022]&quot; target=&quot;_top&quot; &gt;tcl-mac&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TCL-8.5-and-MacOS-10.3.9-tp26625641p26625641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26624096</id>
	<title>[ tktoolkit-Bugs-2908052 ] TkAqua crashes on scrolling event</title>
	<published>2009-12-03T02:52:39Z</published>
	<updated>2009-12-03T02:52:39Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #2908052, was opened at 2009-12-03 11:52
&lt;br&gt;Message generated for change (Tracker Item Submitted) made by treincke
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 66. Aqua Window Operations
&lt;br&gt;Group: development: 8.6b1.1
&lt;br&gt;Status: Open
&lt;br&gt;Resolution: None
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Torsten Berg (treincke)
&lt;br&gt;Assigned to: Daniel A. Steffen (das)
&lt;br&gt;Summary: TkAqua crashes on scrolling event
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The 8.6b1.1 version of TkAqua crashes when scrolling in a certain way. Holding the mouse button pressed on a scrolling arrow will cause wish to crash with the following message:
&lt;br&gt;&lt;br&gt;wish8.6-aqua(1797,0xb0103000) malloc: free_garbage: garbage ptr = 0x1418c80, has non-zero refcount = 1
&lt;br&gt;2009-12-03 11:32:32.995 wish8.6-aqua[1797:10b] *** Assertion failure in +[NSEvent startPeriodicEventsAfterDelay:withPeriod:], /SourceCache/AppKit/AppKit-949.54/AppKit.subproj/NSEvent.m:1765
&lt;br&gt;2009-12-03 11:32:32.995 wish8.6-aqua[1797:10b] An uncaught exception was raised
&lt;br&gt;2009-12-03 11:32:32.997 wish8.6-aqua[1797:10b] Periodic events are already being generated
&lt;br&gt;2009-12-03 11:32:32.997 wish8.6-aqua[1797:10b] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Periodic events are already being generated'
&lt;br&gt;2009-12-03 11:32:32.998 wish8.6-aqua[1797:10b] Stack: (
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2470170603,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2514165307,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2470170059,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2478157508,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2525052112,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2526164841,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524622328,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523486967,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523276965,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2195129,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2196449,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3235242,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1389874,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2705113,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2707855,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3011097,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2707855,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2737327,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2738193,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2198337,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523500175,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523499980,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524627019,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2526164928,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2524622328,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523486967,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2523276965,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2195129,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 2196449,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 3235242,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1421705,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 1483183,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 25904,
&lt;br&gt;&amp;nbsp; &amp;nbsp; 25689
&lt;br&gt;)
&lt;br&gt;Trace/BPT trap
&lt;br&gt;&lt;br&gt;The same is true, when scrolling by holding the mouse pressed on the slider trough (tested on MacOS X 10.5 and 10.6).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=2908052&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26624096&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-2908052---TkAqua-crashes-on-scrolling-event-tp26624096p26624096.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26623465</id>
	<title>[ tktoolkit-Bugs-220690 ] Linking VTK with Tcl/Tk support</title>
	<published>2009-12-03T01:54:46Z</published>
	<updated>2009-12-03T01:54:46Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #220690, was opened at 2000-11-01 00:48
&lt;br&gt;Message generated for change (Comment added) made by nijtmans
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220690&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220690&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 85. Win Build
&lt;br&gt;Group: obsolete: 8.3
&lt;br&gt;Status: Closed
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 2
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Brent B. Welch (welch)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Linking VTK with Tcl/Tk support
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;OriginalBugID: 4240 Bug
&lt;br&gt;Version: 8.3
&lt;br&gt;SubmitDate: '2000-02-25'
&lt;br&gt;LastModified: '2000-03-27'
&lt;br&gt;Severity: LOW
&lt;br&gt;Status: Released
&lt;br&gt;Submitter: techsupp
&lt;br&gt;ChangedBy: hobbs
&lt;br&gt;OS: Windows NT
&lt;br&gt;FixedDate: '2000-03-27'
&lt;br&gt;FixedInVersion: 8.3.1
&lt;br&gt;&lt;br&gt;&lt;br&gt;Name:
&lt;br&gt;Bernhard Hombitzer
&lt;br&gt;&lt;br&gt;Comments:
&lt;br&gt;Linking VTK (www.kitware.com) with tcl/tk failed with the error
&lt;br&gt;&amp;nbsp; &amp;nbsp; _TkWinChildProc in library not found.
&lt;br&gt;&amp;nbsp; &amp;nbsp; Changing the line 
&lt;br&gt;&amp;nbsp; &amp;nbsp; extern LRESULT CALLBACK	TkWinChildProc _ANSI_ARGS_((HWND hwnd, UINT
&lt;br&gt;&amp;nbsp; &amp;nbsp; message, &amp;nbsp;WPARAM wParam, LPARAM lParam));
&lt;br&gt;&amp;nbsp; &amp;nbsp; to
&lt;br&gt;&amp;nbsp; &amp;nbsp; EXTERN LRESULT CALLBACK	TkWinChildProc _ANSI_ARGS_((HWND hwnd, UINT
&lt;br&gt;&amp;nbsp; &amp;nbsp; message, &amp;nbsp;WPARAM wParam, LPARAM lParam));
&lt;br&gt;&amp;nbsp; &amp;nbsp; in file tk8.3.0/win/tkWinInt.h resolved that problem.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;The fix as noted is not correct. &amp;nbsp;It should go into the platform
&lt;br&gt;specific stubs table. &amp;nbsp;For some reason it wasn't done with the
&lt;br&gt;rest in 8.1... 
&lt;br&gt;-- 02/25/2000 hobbs
&lt;br&gt;This required a bit more than the above, but the fix is in 8.3.1. 
&lt;br&gt;-- 03/27/2000 hobbs
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Jan Nijtmans (nijtmans)
&lt;br&gt;Date: 2009-12-03 10:54
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Added TkWinChildProc to the internal stub table (HEAD and 8.5)
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220690&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220690&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26623465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-220690---Linking-VTK-with-Tcl-Tk-support-tp26623465p26623465.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26623447</id>
	<title>[ tktoolkit-Bugs-220600 ] missing symbol in windows binary tk82.lib</title>
	<published>2009-12-03T01:53:06Z</published>
	<updated>2009-12-03T01:53:06Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Bugs item #220600, was opened at 2000-11-01 00:46
&lt;br&gt;Message generated for change (Settings changed) made by nijtmans
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220600&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220600&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: 85. Win Build
&lt;br&gt;Group: obsolete: 8.2
&lt;br&gt;Status: Closed
&lt;br&gt;Resolution: Fixed
&lt;br&gt;Priority: 2
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Brent B. Welch (welch)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: missing symbol in windows binary tk82.lib
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;OriginalBugID: 2963 Bug
&lt;br&gt;Version: 8.2
&lt;br&gt;SubmitDate: '1999-09-28'
&lt;br&gt;LastModified: '1999-11-16'
&lt;br&gt;Severity: SER
&lt;br&gt;Status: Released
&lt;br&gt;Submitter: techsupp
&lt;br&gt;ChangedBy: hobbs
&lt;br&gt;OS: Windows NT
&lt;br&gt;OSVersion: 4.0 SP4
&lt;br&gt;Machine: X86
&lt;br&gt;FixedDate: '1999-11-16'
&lt;br&gt;FixedInVersion: 8.2.2
&lt;br&gt;&lt;br&gt;&lt;br&gt;Name:
&lt;br&gt;Christopher Volpe
&lt;br&gt;&lt;br&gt;ReproducibleScript:
&lt;br&gt;I'm building a 3rd party application that links with theTcl/Tk
&lt;br&gt;&amp;nbsp; &amp;nbsp; libraries. This is the first time I have tried it with Tcl/Tk 8.2. Using
&lt;br&gt;&amp;nbsp; &amp;nbsp; the library file tk82.lib that ships with the MS Windows binary
&lt;br&gt;&amp;nbsp; &amp;nbsp; distribution, the linker complains about the missing symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;_TkWinChildProc@16&amp;quot;. I used the cygwin &amp;quot;nm&amp;quot; command to check for
&lt;br&gt;&amp;nbsp; &amp;nbsp; symbols in tk82.lib and confirmed that this symbol is indeed not in the
&lt;br&gt;&amp;nbsp; &amp;nbsp; library. But then I downloaded the source distributions for Tcl and Tk
&lt;br&gt;&amp;nbsp; &amp;nbsp; 8.2, built each of them, and discovered that the symbol
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;quot;_TkWinChildProc@16&amp;quot; does appear in the tk82.lib file that I built.
&lt;br&gt;&amp;nbsp; &amp;nbsp; Using this file solves my problem, but I don't think it was intended
&lt;br&gt;&amp;nbsp; &amp;nbsp; that the library you shipped as part of the binary distribution would be
&lt;br&gt;&amp;nbsp; &amp;nbsp; missing this symbol.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;8.2.2 shows this symbol, as seen with NT's Explorer QuickView
&lt;br&gt;of tk82.dll. 
&lt;br&gt;-- 11/16/1999 hobbs
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Jan Nijtmans (nijtmans)
&lt;br&gt;Date: 2009-12-03 10:53
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Added TkWinChildProc to the internal stub table (HEAD and 8.5)
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220600&amp;group_id=12997&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=112997&amp;aid=220600&amp;group_id=12997&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26623447&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-bugs-f4019.html&quot; embed=&quot;fixTarget[4019]&quot; target=&quot;_top&quot; &gt;tcl-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--tktoolkit-Bugs-220600---missing-symbol-in-windows-binary-tk82.lib-tp26623447p26623447.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622935</id>
	<title>Memory leak in try &quot;on&quot; handlers</title>
	<published>2009-12-03T01:07:53Z</published>
	<updated>2009-12-03T01:07:53Z</updated>
	<author>
		<name>Cyan Ogilvie</name>
	</author>
	<content type="html">Hi
&lt;br&gt;&lt;br&gt;There seems to be a memory leak in the result handler code of the C
&lt;br&gt;based try command.
&lt;br&gt;&lt;br&gt;This leaks the result:
&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; string repeat \0 1048576
&lt;br&gt;} on ok {} {}
&lt;br&gt;&lt;br&gt;... this doesn't:
&lt;br&gt;&lt;br&gt;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; string repeat \0 1048576
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Adding Tcl_DecrRefCount(resultObj); at line 4461 of generic/tclCmdMZ.c
&lt;br&gt;fixes the leak for me.
&lt;br&gt;&lt;br&gt;Cyan
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622935&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Memory-leak-in-try-%22on%22-handlers-tp26622935p26622935.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26622125</id>
	<title>Re: Inconsistent buffered I/O</title>
	<published>2009-12-02T23:44:47Z</published>
	<updated>2009-12-02T23:44:47Z</updated>
	<author>
		<name>Alexandre Ferrieux</name>
	</author>
	<content type="html">On 12/3/09, Tom Jackson &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622125&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tom.rmadilo@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Is the patch against the HEAD on sf?
&lt;br&gt;&lt;br&gt;Yaeh of course. Why don't you go fetch it and test at last ?
&lt;br&gt;&lt;br&gt;-Alex
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-Core mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26622125&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tcl-Core@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-core&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-core&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-core-f4020.html&quot; embed=&quot;fixTarget[4020]&quot; target=&quot;_top&quot; &gt;tcl-core&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Inconsistent-buffered-I-O-tp26483226p26622125.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26619847</id>
	<title>NSCFString error in Tk-Cocoa</title>
	<published>2009-12-02T17:36:31Z</published>
	<updated>2009-12-02T17:36:31Z</updated>
	<author>
		<name>Kevin Walzer-5</name>
	</author>
	<content type="html">I have a 10.5.8 user reporting an uncaught Objective-C exception in one 
&lt;br&gt;of my programs that runs on Tk-Cocoa 8.5.7. The error log causes my 
&lt;br&gt;application to crash, with the messages below logged to Console:
&lt;br&gt;&lt;br&gt;09-12-02 15:16:21.598 PortAuthority[2071:10b] An uncaught exception was 
&lt;br&gt;raised
&lt;br&gt;2009-12-02 15:16:21.601 PortAuthority[2071:10b] *** -[NSCFString 
&lt;br&gt;characterAtIndex:]: Range or index out of bounds
&lt;br&gt;2009-12-02 15:16:21.602 PortAuthority[2071:10b] *** Terminating app due 
&lt;br&gt;to uncaught exception 'NSRangeException', reason: '*** -[NSCFString 
&lt;br&gt;characterAtIndex:]: Range or index out of bounds'
&lt;br&gt;&lt;br&gt;The error occurs when the user is typing a password into a ttk::entry 
&lt;br&gt;field. &amp;nbsp;The relevant code is below:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ttk::entry .password.top.entry -show \u2022 -textvariable 
&lt;br&gt;authorize::password
&lt;br&gt;&lt;br&gt;I can't reproduce this on my 10.5.8 system, and the error does not 
&lt;br&gt;appear to be related to any of the other bugs that users have reported 
&lt;br&gt;with some of my Tk-Cocoa programs (conflicts with input managers, 
&lt;br&gt;conflicts between 64-bit and 32-bit libraries, etc.). I've also had this 
&lt;br&gt;code in the application for years, and it's never crashed before (with 
&lt;br&gt;Tk-Carbon or Tk-Cocoa).
&lt;br&gt;&lt;br&gt;I've found various references to &amp;quot;-[NSCFString characterAtIndex:]: Range 
&lt;br&gt;or index out of bounds&amp;quot; on Google, but there doesn't appear to be any 
&lt;br&gt;common pattern to them.
&lt;br&gt;&lt;br&gt;Any insight is appreciated.
&lt;br&gt;&lt;br&gt;--Kevin
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Kevin Walzer
&lt;br&gt;Code by Kevin
&lt;br&gt;&lt;a href=&quot;http://www.codebykevin.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.codebykevin.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Tcl-mac mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26619847&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tcl-mac@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/tcl-mac&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/tcl-mac&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/tcl-mac-f4022.html&quot; embed=&quot;fixTarget[4022]&quot; target=&quot;_top&quot; &gt;tcl-mac&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/NSCFString-error-in-Tk-Cocoa-tp26619847p26619847.html" />
</entry>

</feed>
