f



Tcl/Tk 8.5.4 RELEASED

Tcl/Tk 8.5.4 Release Announcement
August 15, 2008

The Tcl Core Team is pleased to announce the 8.5.4 releases of the Tcl
dynamic language and the Tk toolkit.  This is the fourth patch release
of Tcl/Tk 8.5.  More details can be found below.  We would like to
express our gratitude to all those who submit bug reports and patches.
This information is invaluable in enabling us to identify and eliminate
problems in the core.

Where to get the new releases:
------------------------------

Tcl/Tk 8.5.4 sources are freely available as open source from the
Tcl Developer Xchange web site at:

         http://www.tcl.tk/software/tcltk/8.5.html

This web page also contains additional information about the releases,
including new features and notes about installing and compiling the
releases.  Sources are always available from the Tcl SourceForge
project's file distribution area:

         http://sourceforge.net/project/showfiles.php?group_id=10894

Binaries for most major platforms are available from:

         http://www.activestate.com/Tcl

For additional information:
---------------------------

Please visit the Tcl Developer Xchange web site:

         http://www.tcl.tk/

This site contains a variety of information about Tcl/Tk in general, the
core Tcl and Tk distributions, Tcl development tools, and much more.

Summary of Changes since Tcl/Tk 8.5.3:
--------------------------------------

The following were the main changes in Tcl/Tk 8.5.4.  A complete list
can be found in the changes file at the root of the source tree.  The
more complete ChangeLog is also included with each source release.  This
is a patch release, so it primarily included bug fixes and corrections
to erratic behavior.  Below are only the most notable changes.

   * Restored ability to compile Tk against the latest X header files
     from X.org, which are incompatible with earlier Tk releases.

   * Restored ability to embed non-stub-enabled Tk in a C program as a
     static package using MSVC compilers, by providing a missing export.

   * Restored ability to find packages on Samba shares on Windows.

   * Fixed duplicate inode errors accessing native filesystem on Windows.

   * Fixed crash in [ttk::scale].

   * Fixed crashes in unmapped toplevel windows.

   * Better internal rep preservation shimmering lists and dicts.

   * Improved Tcl Module maintenance with automatic [package provide].

   * Improved portability of value returned by [winfo id].

   * Fixed rare panic in [scan].

-- 
Tcl Core Team and Maintainers
Don Porter, Tcl Core Release Manager
-- 
| Don Porter          Mathematical and Computational Sciences Division |
| donald.porter@nist.gov             Information Technology Laboratory |
| http://math.nist.gov/~DPorter/                                  NIST |
|______________________________________________________________________|
0
dgp2341 (685)
8/15/2008 4:29:58 PM
comp.lang.tcl 23429 articles. 2 followers. Post Follow

27 Replies
823 Views

Similar Articles

[PageSpeed] 42

You might remember my complaints against non-fixed regression when 8.5.3 was
released:

http://tinyurl.com/57cvla

There was long dispute and some of you guys were saying "slip-up" etc. 

I`ve just compiled 8.5.4 and couldn`t belive the bug was still there though
(quoting Ron Fox):

� 1.) the bug was extraordinarily simple 
� 2.) there already existed a patch in the tracker 
� 3.) but it was still missed again and again. 

Sabotage or something? Repeating my question: how am I to consider Tk as a
serious toolkit?
 

-- 
Witek
http://trimen.pl/witek/
0
mozga (28)
8/18/2008 8:21:41 PM
Witek wrote:
> You might remember my complaints against non-fixed regression when 8.5.3 was
> released:
> 
> http://tinyurl.com/57cvla

It would have been nice if you posted the bug number instead of the above URL.

> There was long dispute and some of you guys were saying "slip-up" etc. 
> 
> I`ve just compiled 8.5.4 and couldn`t belive the bug was still there though
> (quoting Ron Fox):
> 
>   1.) the bug was extraordinarily simple 
>   2.) there already existed a patch in the tracker 
>   3.) but it was still missed again and again. 
> 
> Sabotage or something? Repeating my question: how am I to consider Tk as a
> serious toolkit?

By attempting to use the ones from Microsoft over two or three releases.

-- 
+--------------------------------+---------------------------------------+
| Gerald W. Lester                                                       |
|"The man who fights for his ideals is the man who is alive." - Cervantes|
+------------------------------------------------------------------------+
0
Gerald.Lester (2014)
8/18/2008 8:29:49 PM
> It would have been nice if you posted the bug number instead of the above
> URL.

Here you are, 1936220

> By attempting to use the ones from Microsoft over two or three releases.

Why then tcl.tk website states that "applications that run unchanged across
Windows, Mac OS X, Linux and more." ? 


-- 
Witek
http://trimen.pl/witek/
0
mozga (28)
8/18/2008 8:55:34 PM
Witek wrote:
> You might remember my complaints against non-fixed regression when 8.5.3 was
> released:
> 
> http://tinyurl.com/57cvla

You might remember my reply to you.

http://groups.google.com/group/comp.lang.tcl/msg/998508cb960d9c4a

Or you might not, since you didn't answer back, or take the advice
I offered.

-- 
| Don Porter          Mathematical and Computational Sciences Division |
| donald.porter@nist.gov             Information Technology Laboratory |
| http://math.nist.gov/~DPorter/                                  NIST |
|______________________________________________________________________|
0
dgp2341 (685)
8/18/2008 9:09:08 PM
If this is a mission-critical problem for you, may I suggest a two-
pronged solution:

* First, since the bug is currently assigned to Jeff Hobbs, contact
him directly and courteously ask him what the status of this bug is,
pointing out that apparently a patch has been submitted.
* Second, take your local copy of tkfbox.tcl, where the bug resides,
patch it, and package it with your application.  Then your program
will contain a file dialog that behaves properly, regardless of what
the dialog in the official distribution does.
0
aric.bills (466)
8/18/2008 9:13:00 PM
On Aug 18, 4:21=A0pm, Witek <mo...@trimen.pl.no.junk> wrote:
> You might remember my complaints against non-fixed regression when 8.5.3 =
was
> released:
>
> http://tinyurl.com/57cvla
>
> There was long dispute and some of you guys were saying "slip-up" etc.
>
> I`ve just compiled 8.5.4 and couldn`t belive the bug was still there thou=
gh
> (quoting Ron Fox):
>
> =A0 1.) the bug was extraordinarily simple
> =A0 2.) there already existed a patch in the tracker
> =A0 3.) but it was still missed again and again.
>
> Sabotage or something? Repeating my question: how am I to consider Tk as =
a
> serious toolkit?
>
> --
> Witekhttp://trimen.pl/witek/

It is assigned to "Jeffrey Hobbs". Ping him and seek out the answer.

Robert
0
sigzero (1319)
8/18/2008 11:31:33 PM
Witek wrote:
>
> You might remember my complaints against non-fixed regression when 8.5.3 was
> released:
>
> http://tinyurl.com/57cvla
>
> There was long dispute and some of you guys were saying "slip-up" etc. 
>
> I`ve just compiled 8.5.4 and couldn`t belive the bug was still there though
> (quoting Ron Fox):
>
> � 1.) the bug was extraordinarily simple 
> � 2.) there already existed a patch in the tracker 
> � 3.) but it was still missed again and again. 
>
> Sabotage or something? Repeating my question: how am I to consider Tk as a
> serious toolkit?

It's not sabotage.  Most likely the maintainer it's assigned to is too 
busy with other things to fix it.

If you check the bug tracker you'll see we have many bugs to fix in Tcl 
and Tk.  There's forward momentum that occurs nearly everyday.  I'm 
sorry it's not enough for you though.

I have 3 patches that I'm waiting to hear some more about, before I 
commit changes: 

1967630 tclLoadDl.c using dlerror in a thread-unsafe way.  I still 
haven't heard from the maintainer of that area of the code.

2001201 Tcl_Finalize with multiple threads upon Tcl_Exit.  This patch 
fixes multiple bugs with different types of error paths in the Tcl 
tracker AFAIK.

1828178 A TclExecuteByteCode virtual machine statistics patch I started 
that Miguel Sofer extended.  It seems most of the patches in the patch 
section of tcl.sf.net go unreviewed, and uncommented on.  I want to 
finish this soon.  I'm going to update it for the latest HEAD and try to 
get it commited for 8.6.x.

So, my point is that you're not alone with your frustration, but it's 
certainly not sabotage or some sort of conscious effort to leave the 
source distribution broken. 

I try to make a game out of it and fix a bug or help fix a bug once a week.

The TCT and maintainers/developers are here to help.


George
0
georgeps (404)
8/18/2008 11:47:41 PM
On Aug 18, 4:47=A0pm, George Peter Staplin <georg...@xmission.com>
wrote:
> Witek wrote:
> > You might remember my complaints against non-fixed regression when 8.5.=
3 was
> > released:
>
> >http://tinyurl.com/57cvla
>
> > There was long dispute and some of you guys were saying "slip-up" etc.
>
> > I`ve just compiled 8.5.4 and couldn`t belive the bug was still there th=
ough
> > (quoting Ron Fox):
>
> > =A0 1.) the bug was extraordinarily simple
> > =A0 2.) there already existed a patch in the tracker
> > =A0 3.) but it was still missed again and again.
>
> > Sabotage or something? Repeating my question: how am I to consider Tk a=
s a
> > serious toolkit?
>
> It's not sabotage. =A0Most likely the maintainer it's assigned to is too
> busy with other things to fix it.

As the assigned maintainer in that area, I should note that indeed I'm
very busy most of the time.  I should also reassign to Donal, as it
looks like a regression introduced by some Ttk upgrades of his.

> So, my point is that you're not alone with your frustration, but it's
> certainly not sabotage or some sort of conscious effort to leave the
> source distribution broken.
>
> I try to make a game out of it and fix a bug or help fix a bug once a wee=
k.
>
> The TCT and maintainers/developers are here to help.

Yes, to help, but not solve all the problems.  Let's put this in
perspective for my particular (over)load ... looking at my 'My
SourceForge' page, I have 444 items assigned to me amongst multiple
projects (mostly Tcl and Tk, includes bugs, patches and feature
requests).  In comparison, Tcl itself only has 365 open bugs.  That
also doesn't include items in the ActiveTcl tracker, and numerous
other items I know need addressing.

ActiveState does offer support to enterprises that require it for
ActiveTcl and other dynamic languages.  That doesn't mean I ignore
requests from non-customers or that I sit on my hands waiting for
people to sign on.  Rather, I have healthy dose of daily items (oh,
they day job) that fill my plate, and only after that can I get to the
multitude of other items.

I do encourage others to sign on as maintainers to lighten the load.
While it can seem overwhelming, it is also rewarding.

Jeff
0
jeff.hobbs (444)
8/19/2008 12:35:33 AM
On Aug 18, 4:21=A0pm, Witek <mo...@trimen.pl.no.junk> wrote:
> You might remember my complaints against non-fixed regression when 8.5.3 =
was
> released:
>
> http://tinyurl.com/57cvla
>
> There was long dispute and some of you guys were saying "slip-up" etc.
>
> I`ve just compiled 8.5.4 and couldn`t belive the bug was still there thou=
gh
> (quoting Ron Fox):
>
> =A0 1.) the bug was extraordinarily simple
> =A0 2.) there already existed a patch in the tracker
> =A0 3.) but it was still missed again and again.
>
> Sabotage or something? Repeating my question: how am I to consider Tk as =
a
> serious toolkit?
>
> --
> Witekhttp://trimen.pl/witek/

Witek,

Would you forward to me your suggested patches to fix this bug.

I agree with you that the error occurs
because ::tk::IconList_CurSelection{} returns a null list.
Jeff has assigned this bug to me.  I'll help you get it resolved.

-Todd
0
thelfter (145)
8/19/2008 2:03:18 PM
Witek wrote:
>> It would have been nice if you posted the bug number instead of the above
>> URL.
> 
> Here you are, 1936220
> 
>> By attempting to use the ones from Microsoft over two or three releases.
> 
> Why then tcl.tk website states that "applications that run unchanged across
> Windows, Mac OS X, Linux and more." ? 

Because most do.


-- 
+--------------------------------+---------------------------------------+
| Gerald W. Lester                                                       |
|"The man who fights for his ideals is the man who is alive." - Cervantes|
+------------------------------------------------------------------------+
0
Gerald.Lester (2014)
8/19/2008 2:51:44 PM
"Jeff Hobbs" <jeff.hobbs@gmail.com> wrote in message 
news:8676982b-e2d7-4cc7-a437-d5c37212e676@a70g2000hsh.googlegroups.com...
On Aug 18, 4:47 pm, George Peter Staplin <georg...@xmission.com>
wrote:

I do encourage others to sign on as maintainers to lighten the load.
While it can seem overwhelming, it is also rewarding.

Jeff

How does one sign on as a maintainer ?

Sonya


0
8/19/2008 2:57:30 PM
Sonya In Disguise wrote:
> How does one sign on as a maintainer ?

See TIP 28.  http://tip.tcl.tk/28

Not everything on that page is up to date, but the general information
should still be good enough to get you in the door.

-- 
| Don Porter          Mathematical and Computational Sciences Division |
| donald.porter@nist.gov             Information Technology Laboratory |
| http://math.nist.gov/~DPorter/                                  NIST |
|______________________________________________________________________|
0
dgp2341 (685)
8/19/2008 3:00:29 PM
> Would you forward to me your suggested patches to fix this bug.

 Comment and a workaroud provided by Ian Gay 
 on 2008-04-09 can be found in followups of bug tracker: 
 
http://sourceforge.net/tracker/index.php?func=detail&aid=1936220&grou... 
 
and consists simply in adding a '-takefocus 0' option, in tkfbox.tcl 
 line 1155, when creating the Ok/Open button. 


-- 
Witek
http://trimen.pl/witek/
0
mozga (28)
8/19/2008 11:37:30 PM
Jeff Hobbs wrote:
> 
> Yes, to help, but not solve all the problems.  Let's put this in
> perspective for my particular (over)load ... looking at my 'My
> SourceForge' page, I have 444 items assigned to me amongst multiple
> projects (mostly Tcl and Tk, includes bugs, patches and feature
> requests).  In comparison, Tcl itself only has 365 open bugs.  That
> also doesn't include items in the ActiveTcl tracker, and numerous
> other items I know need addressing.
> 
> ActiveState does offer support to enterprises that require it for
> ActiveTcl and other dynamic languages.  That doesn't mean I ignore
> requests from non-customers or that I sit on my hands waiting for
> people to sign on.  Rather, I have healthy dose of daily items (oh,
> they day job) that fill my plate, and only after that can I get to the
> multitude of other items.
> 
> I do encourage others to sign on as maintainers to lighten the load.
> While it can seem overwhelming, it is also rewarding.
> 
> Jeff

It all boils down to popularity.  The more users/companies who utilize 
the software the more people/resources are available to act as maintainers.
0
dont7029 (222)
8/20/2008 2:51:51 AM
Witek <mozga@trimen.pl.no.junk> wrote:
>> Would you forward to me your suggested patches to fix this bug.
>  Comment and a workaroud provided by Ian Gay 
>  on 2008-04-09 can be found in followups of bug tracker: 
> http://sourceforge.net/tracker/index.php?func=detail&aid=1936220&grou... 
> and consists simply in adding a '-takefocus 0' option, in tkfbox.tcl 
>  line 1155, when creating the Ok/Open button. 

Just from following the discussion, this doesn't look like a good
solution, afterall.

I'd find it a pity, if I couldn't <Tab> to the Ok/Open-button
(no matter how rarely I'd do it and instead just press enter).

Perhaps this is the reason, why it still isn't long done yet.
0
avl1 (2748)
8/20/2008 12:12:41 PM
On Aug 20, 8:12=A0am, Andreas Leitgeb <a...@gamma.logic.tuwien.ac.at>
wrote:
> Witek <mo...@trimen.pl.no.junk> wrote:
> >> Would you forward to me your suggested patches to fix this bug.
> > =A0Comment and a workaroud provided by Ian Gay
> > =A0on 2008-04-09 can be found in followups of bug tracker:
> >http://sourceforge.net/tracker/index.php?func=3Ddetail&aid=3D1936220&gro=
u...
> > and consists simply in adding a '-takefocus 0' option, in tkfbox.tcl
> > =A0line 1155, when creating the Ok/Open button.
>
> Just from following the discussion, this doesn't look like a good
> solution, afterall.
>
> I'd find it a pity, if I couldn't <Tab> to the Ok/Open-button
> (no matter how rarely I'd do it and instead just press enter).
>
> Perhaps this is the reason, why it still isn't long done yet.

I've created a patch that does not require removing the focus.

I'm waiting for feedback before committing it to the 8.6 CVS head.


Try this out and see if you like it.


Index: library/tkfbox.tcl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/tktoolkit/tk/library/tkfbox.tcl,v
retrieving revision 1.68
diff -r1.68 tkfbox.tcl
1615,1617c1615,1617
< 	set selIcos [::tk::IconList_CurSelection $data(icons)]
< 	set data(selectFile) ""
< 	if {[llength $selIcos] =3D=3D 0 && $text ne ""} {
---
> 	#set selIcos [::tk::IconList_CurSelection $data(icons)]
> 	#set data(selectFile) ""
> 	#if {[llength $selIcos] =3D=3D 0 && $text ne ""} {
1620,1624c1620,1627
< 	    VerifyFileName $w $text
< 	} else {
< 	    foreach item $selIcos {
< 		VerifyFileName $w [::tk::IconList_Get $data(icons) $item]
< 	    }
---
> 	    #VerifyFileName $w $text
> 	#} else {
> 	    #foreach item $selIcos {
> 		#VerifyFileName $w [::tk::IconList_Get $data(icons) $item]
> 	    #}
> 	#}
> 	foreach t $text {
> 	    VerifyFileName $w $t


-Todd
0
thelfter (145)
8/22/2008 5:26:51 PM

> I'm waiting for feedback before committing it to the 8.6 CVS head.

The patch works well for me. I think it should be incorporated into next
release of 8.5 (not only 8.6 CVS)

-- 
Witek
http://trimen.pl/witek/
0
mozga (28)
8/22/2008 8:55:43 PM
thelfter@gmail.com wrote:
> On Aug 20, 8:12 am, Andreas Leitgeb <a...@gamma.logic.tuwien.ac.at>
> wrote:
>> Witek <mo...@trimen.pl.no.junk> wrote:
>>>> Would you forward to me your suggested patches to fix this bug.
>>>  Comment and a workaroud provided by Ian Gay
>>>  on 2008-04-09 can be found in followups of bug tracker:
>>> http://sourceforge.net/tracker/index.php?func=detail&aid=1936220&grou...
>>> and consists simply in adding a '-takefocus 0' option, in tkfbox.tcl
>>>  line 1155, when creating the Ok/Open button.
>> Just from following the discussion, this doesn't look like a good
>> solution, afterall.
>>
>> I'd find it a pity, if I couldn't <Tab> to the Ok/Open-button
>> (no matter how rarely I'd do it and instead just press enter).
>>
>> Perhaps this is the reason, why it still isn't long done yet.
> 
> I've created a patch that does not require removing the focus.
> 
> I'm waiting for feedback before committing it to the 8.6 CVS head.
> 
> 
> Try this out and see if you like it.
> 

No, that doesn't work when selecting a single filename containing a space.
I recommend the following additional patch:

--- tkfbox.tcl#org      2008-08-21 15:03:39.000000000 +0200
+++ tkfbox.tcl      2008-08-25 11:48:52.052875837 +0200
@@ -1783,7 +1771,7 @@
     if {[llength $text] == 0} {
        return
     }
-    if { [llength $text] > 1 } {
+    if {$data(-multiple)} {
        set newtext {}
        foreach file $text {
            set fullfile [JoinFile $data(selectPath) $file]

The code contains another small bug. Can you also apply the following patch when committing your code?
@@ -614,7 +614,7 @@
        return
     }
     IconList_Selection $w clear 0 end
-    IconList_Selection $w set anchor $i
+    IconList_Selection $w anchor $i
 }

Koen
0
koen8659 (16)
8/25/2008 10:01:20 AM
Hi Koen,

This is the revised patch:
Index: tkfbox.tcl
===================================================================
RCS file: /cvsroot/tktoolkit/tk/library/tkfbox.tcl,v
retrieving revision 1.68
diff -r1.68 tkfbox.tcl
617c617
<     IconList_Selection $w set anchor $i
---
>     IconList_Selection $w anchor $i
1611,1624c1611,1612
<       # For the multiple case we have to be careful to get the file
<       # names as a true list, watching out for a single file with a
<       # space in the name.  Thus we query the IconList directly.
<
<       set selIcos [::tk::IconList_CurSelection $data(icons)]
<       set data(selectFile) ""
<       if {[llength $selIcos] == 0 && $text ne ""} {
<           # This assumes the user typed something in without
selecting
<           # files - so assume they only type in a single filename.
<           VerifyFileName $w $text
<       } else {
<           foreach item $selIcos {
<               VerifyFileName $w [::tk::IconList_Get $data(icons)
$item]
<           }
---
>       foreach t $text {
>           VerifyFileName $w $t
1786c1774
<     if { [llength $text] > 1 } {
---
>     if {$data(-multiple)} {


Thanks for the feedback.

A bit more testing before I commit this to the CVS tree.

-Todd

0
thelfter (145)
8/25/2008 12:36:44 PM
Koen Danckaert wrote:
> The code contains another small bug. Can you also apply the following 
> patch when committing your code?
> @@ -614,7 +614,7 @@
>        return
>     }
>     IconList_Selection $w clear 0 end
> -    IconList_Selection $w set anchor $i
> +    IconList_Selection $w anchor $i
> }
> 

About this last bug: it happens when you press and hold <Shift-Button1> in the dialog, and then move the mouse.
But the patch above is probably not right either; the following would be better:

@@ -581,12 +581,11 @@
        if {$i eq ""} {
            return
        }
-       set a [IconList_Index $w anchor]
-       if {$a eq ""} {
-           set a $i
+       if {[IconList_Index $w anchor] eq ""} {
+            IconList_Selection $w anchor $i
        }
        IconList_Selection $w clear 0 end
-       IconList_Selection $w set $a $i
+       IconList_Selection $w set anchor $i
     }
 }
 

Koen
0
koen8659 (16)
8/25/2008 12:40:31 PM
On Aug 25, 8:40=A0am, Koen Danckaert <k...@usenet.cnntp.org> wrote:
> Koen Danckaert wrote:
> > The code contains another small bug. Can you also apply the following
> > patch when committing your code?
> > @@ -614,7 +614,7 @@
> > =A0 =A0 =A0 =A0return
> > =A0 =A0 }
> > =A0 =A0 IconList_Selection $w clear 0 end
> > - =A0 =A0IconList_Selection $w set anchor $i
> > + =A0 =A0IconList_Selection $w anchor $i
> > }
>
> About this last bug: it happens when you press and hold <Shift-Button1> i=
n the dialog, and then move the mouse.
> But the patch above is probably not right either; the following would be =
better:
>
> @@ -581,12 +581,11 @@
> =A0 =A0 =A0 =A0 if {$i eq ""} {
> =A0 =A0 =A0 =A0 =A0 =A0 return
> =A0 =A0 =A0 =A0 }
> - =A0 =A0 =A0 set a [IconList_Index $w anchor]
> - =A0 =A0 =A0 if {$a eq ""} {
> - =A0 =A0 =A0 =A0 =A0 set a $i
> + =A0 =A0 =A0 if {[IconList_Index $w anchor] eq ""} {
> + =A0 =A0 =A0 =A0 =A0 =A0IconList_Selection $w anchor $i
> =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 IconList_Selection $w clear 0 end
> - =A0 =A0 =A0 IconList_Selection $w set $a $i
> + =A0 =A0 =A0 IconList_Selection $w set anchor $i
> =A0 =A0 =A0}
> =A0}
>
> Koen

Hello Koen,

This does not work properly for me.  when Shift_Button1 is used,
Nothing shows as selected, but filesnames appear in the File_Names:
entry widget.

-Todd
0
thelfter (145)
8/25/2008 2:19:32 PM
thelfter@gmail.com wrote:
> On Aug 25, 8:40 am, Koen Danckaert <k...@usenet.cnntp.org> wrote:
>> Koen Danckaert wrote:
>>> The code contains another small bug. Can you also apply the following
>>> patch when committing your code?
>>> @@ -614,7 +614,7 @@
>>>        return
>>>     }
>>>     IconList_Selection $w clear 0 end
>>> -    IconList_Selection $w set anchor $i
>>> +    IconList_Selection $w anchor $i
>>> }
>> About this last bug: it happens when you press and hold <Shift-Button1> in the dialog, and then move the mouse.
>> But the patch above is probably not right either; the following would be better:
>>
>> @@ -581,12 +581,11 @@
>>         if {$i eq ""} {
>>             return
>>         }
>> -       set a [IconList_Index $w anchor]
>> -       if {$a eq ""} {
>> -           set a $i
>> +       if {[IconList_Index $w anchor] eq ""} {
>> +            IconList_Selection $w anchor $i
>>         }
>>         IconList_Selection $w clear 0 end
>> -       IconList_Selection $w set $a $i
>> +       IconList_Selection $w set anchor $i
>>      }
>>  }
>>
>> Koen
> 
> Hello Koen,
> 
> This does not work properly for me.  when Shift_Button1 is used,
> Nothing shows as selected, but filesnames appear in the File_Names:
> entry widget.
> 
> -Todd

Are you sure? It seems to work properly for me.
Below is the complete patch I have for tkfbox.tcl.

Koen


--- tkfbox.tcl#org	2008-08-21 15:03:39.000000000 +0200
+++ tkfbox.tcl	2008-08-25 14:33:48.233159560 +0200
@@ -581,12 +581,11 @@
 	if {$i eq ""} {
 	    return
 	}
-	set a [IconList_Index $w anchor]
-	if {$a eq ""} {
-	    set a $i
+	if {[IconList_Index $w anchor] eq ""} {
+            IconList_Selection $w anchor $i
 	}
 	IconList_Selection $w clear 0 end
-	IconList_Selection $w set $a $i
+	IconList_Selection $w set anchor $i
     }
 }

@@ -1608,21 +1607,9 @@

     set text [$data(ent) get]
     if {$data(-multiple)} {
-	# For the multiple case we have to be careful to get the file
-	# names as a true list, watching out for a single file with a
-	# space in the name.  Thus we query the IconList directly.
-
-	set selIcos [::tk::IconList_CurSelection $data(icons)]
-	set data(selectFile) ""
-	if {[llength $selIcos] == 0 && $text ne ""} {
-	    # This assumes the user typed something in without selecting
-	    # files - so assume they only type in a single filename.
-	    VerifyFileName $w $text
-	} else {
-	    foreach item $selIcos {
-		VerifyFileName $w [::tk::IconList_Get $data(icons) $item]
-	    }
-	}
+        foreach t $text {
+            VerifyFileName $w $t
+        }
     } else {
 	VerifyFileName $w $text
     }
@@ -1783,7 +1770,7 @@
     if {[llength $text] == 0} {
 	return
     }
-    if { [llength $text] > 1 } {
+    if {$data(-multiple)} {
 	set newtext {}
 	foreach file $text {
 	    set fullfile [JoinFile $data(selectPath) $file]
0
koen8659 (16)
8/25/2008 2:47:53 PM
On Aug 25, 10:47=A0am, Koen Danckaert <k...@usenet.cnntp.org> wrote:
> thelf...@gmail.com wrote:
> > On Aug 25, 8:40 am, Koen Danckaert <k...@usenet.cnntp.org> wrote:
> >> Koen Danckaert wrote:
> >>> The code contains another small bug. Can you also apply the following
> >>> patch when committing your code?
> >>> @@ -614,7 +614,7 @@
> >>> =A0 =A0 =A0 =A0return
> >>> =A0 =A0 }
> >>> =A0 =A0 IconList_Selection $w clear 0 end
> >>> - =A0 =A0IconList_Selection $w set anchor $i
> >>> + =A0 =A0IconList_Selection $w anchor $i
> >>> }
> >> About this last bug: it happens when you press and hold <Shift-Button1=
> in the dialog, and then move the mouse.
> >> But the patch above is probably not right either; the following would =
be better:
>
> >> @@ -581,12 +581,11 @@
> >> =A0 =A0 =A0 =A0 if {$i eq ""} {
> >> =A0 =A0 =A0 =A0 =A0 =A0 return
> >> =A0 =A0 =A0 =A0 }
> >> - =A0 =A0 =A0 set a [IconList_Index $w anchor]
> >> - =A0 =A0 =A0 if {$a eq ""} {
> >> - =A0 =A0 =A0 =A0 =A0 set a $i
> >> + =A0 =A0 =A0 if {[IconList_Index $w anchor] eq ""} {
> >> + =A0 =A0 =A0 =A0 =A0 =A0IconList_Selection $w anchor $i
> >> =A0 =A0 =A0 =A0 }
> >> =A0 =A0 =A0 =A0 IconList_Selection $w clear 0 end
> >> - =A0 =A0 =A0 IconList_Selection $w set $a $i
> >> + =A0 =A0 =A0 IconList_Selection $w set anchor $i
> >> =A0 =A0 =A0}
> >> =A0}
>
> >> Koen
>
> > Hello Koen,
>
> > This does not work properly for me. =A0when Shift_Button1 is used,
> > Nothing shows as selected, but filesnames appear in the File_Names:
> > entry widget.
>
> > -Todd
>
> Are you sure? It seems to work properly for me.
> Below is the complete patch I have for tkfbox.tcl.
>
> Koen
>
> --- tkfbox.tcl#org =A0 =A0 =A02008-08-21 15:03:39.000000000 +0200
> +++ tkfbox.tcl =A02008-08-25 14:33:48.233159560 +0200
> @@ -581,12 +581,11 @@
> =A0 =A0 =A0 =A0 if {$i eq ""} {
> =A0 =A0 =A0 =A0 =A0 =A0 return
> =A0 =A0 =A0 =A0 }
> - =A0 =A0 =A0 set a [IconList_Index $w anchor]
> - =A0 =A0 =A0 if {$a eq ""} {
> - =A0 =A0 =A0 =A0 =A0 set a $i
> + =A0 =A0 =A0 if {[IconList_Index $w anchor] eq ""} {
> + =A0 =A0 =A0 =A0 =A0 =A0IconList_Selection $w anchor $i
> =A0 =A0 =A0 =A0 }
> =A0 =A0 =A0 =A0 IconList_Selection $w clear 0 end
> - =A0 =A0 =A0 IconList_Selection $w set $a $i
> + =A0 =A0 =A0 IconList_Selection $w set anchor $i
> =A0 =A0 =A0}
> =A0}
>
> @@ -1608,21 +1607,9 @@
>
> =A0 =A0 =A0set text [$data(ent) get]
> =A0 =A0 =A0if {$data(-multiple)} {
> - =A0 =A0 =A0 # For the multiple case we have to be careful to get the fi=
le
> - =A0 =A0 =A0 # names as a true list, watching out for a single file with=
 a
> - =A0 =A0 =A0 # space in the name. =A0Thus we query the IconList directly=
..
> -
> - =A0 =A0 =A0 set selIcos [::tk::IconList_CurSelection $data(icons)]
> - =A0 =A0 =A0 set data(selectFile) ""
> - =A0 =A0 =A0 if {[llength $selIcos] =3D=3D 0 && $text ne ""} {
> - =A0 =A0 =A0 =A0 =A0 # This assumes the user typed something in without =
selecting
> - =A0 =A0 =A0 =A0 =A0 # files - so assume they only type in a single file=
name.
> - =A0 =A0 =A0 =A0 =A0 VerifyFileName $w $text
> - =A0 =A0 =A0 } else {
> - =A0 =A0 =A0 =A0 =A0 foreach item $selIcos {
> - =A0 =A0 =A0 =A0 =A0 =A0 =A0 VerifyFileName $w [::tk::IconList_Get $data=
(icons) $item]
> - =A0 =A0 =A0 =A0 =A0 }
> - =A0 =A0 =A0 }
> + =A0 =A0 =A0 =A0foreach t $text {
> + =A0 =A0 =A0 =A0 =A0 =A0VerifyFileName $w $t
> + =A0 =A0 =A0 =A0}
> =A0 =A0 =A0} else {
> =A0 =A0 =A0 =A0 VerifyFileName $w $text
> =A0 =A0 =A0}
> @@ -1783,7 +1770,7 @@
> =A0 =A0 =A0if {[llength $text] =3D=3D 0} {
> =A0 =A0 =A0 =A0 return
> =A0 =A0 =A0}
> - =A0 =A0if { [llength $text] > 1 } {
> + =A0 =A0if {$data(-multiple)} {
> =A0 =A0 =A0 =A0 set newtext {}
> =A0 =A0 =A0 =A0 foreach file $text {
> =A0 =A0 =A0 =A0 =A0 =A0 set fullfile [JoinFile $data(selectPath) $file]

Yes this looks good, I misapplied your changes.

-Todd
0
thelfter (145)
8/25/2008 4:45:02 PM
All who are tracking this;  A patch for this bug has been applied to
the Tk 8.5 and 8.6 cvs repositories

-Todd
0
thelfter (145)
8/25/2008 5:25:53 PM
This is a great example of the community working together to find and
resolve a bug. There is a place for anyone out there with some
developer background to help like this. Many of the Tcl packages that
you use could be tested against Tcl 8.5.4, and then if you find
problems, file bug reports, help do analysis of the problems, provide
potential patches, etc.

0
lvirden (1938)
8/26/2008 1:50:03 PM
Larry W. Virden wrote:
> This is a great example of the community working together to find and
> resolve a bug. There is a place for anyone out there with some
> developer background to help like this. Many of the Tcl packages that
> you use could be tested against Tcl 8.5.4, and then if you find
> problems, file bug reports, help do analysis of the problems, provide
> potential patches, etc.

Don't forget, it's sometimes necessary to push the maintainers a bit
too. They've got their own priorities (of course) and otherwise worthy
patches can get omitted by accident. Squeaky wheels *do* get grease.

Donal.
0
8/26/2008 2:53:59 PM
On Aug 26, 10:53 am, "Donal K. Fellows"
<donal.k.fell...@manchester.ac.uk> wrote:

> Don't forget, it's sometimes necessary to push the maintainers a bit
> too. They've got their own priorities (of course) and otherwise worthy
> patches can get omitted by accident. Squeaky wheels *do* get grease.
>

Maintainers, please consider building your code against Tcl/Tk 8.5.4,
then making certain your package's test suite runs successfully.

If the package makes it through that, then developers and users will
have a greater confidence in the latest Tcl release.
0
lvirden (1938)
8/27/2008 12:16:30 PM
Reply:

Similar Artilces:

ANNOUNCE: Tcl/Tk 8.4.5 Release
Tcl/Tk 8.4.5 Release Announcement November 24, 2003 The Tcl Core Team is pleased to announce the 8.4.5 releases of the Tcl scripting language and the Tk toolkit. This is the fifth patch release of Tcl/Tk 8.4. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.4.5 sources are freely available as open source from the Tcl Developer Xchange web site at: http:/...

Tcl/Tk 8.5.4 Release Candidates
Release candidate downloads for Tcl/Tk 8.5.4 are available: ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.4rc2-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk8.5.4rc2-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl8.5.4rc2-html.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tcl854rc2-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_5/tk854rc2-src.zip Draft release notes are at: http://sourceforge.net/project/shownotes.php?group_id=10894&release_id=619603 These files are expected to become the Tcl/Tk 8.5.4 release tomorrow, Friday, August 15, 2008, unless someone reports that testing indicates they are broken in some very serious way. Enjoy the brief preview, and thanks for the testing. -- | Don Porter Mathematical and Computational Sciences Division | | donald.porter@nist.gov Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| ...

Tcl/Tk 8.5.8 RELEASED
Tcl/Tk 8.5.8 Release Announcement November 16, 2009 The Tcl Core Team is pleased to announce the 8.5.8 releases of the Tcl dynamic language and the Tk toolkit. This is the eighth patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.8 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.7: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.8. A complete list can be found in t...

Tcl/Tk 8.5.5 RELEASED
Tcl/Tk 8.5.5 Release Announcement October 15, 2008 The Tcl Core Team is pleased to announce the 8.5.5 releases of the Tcl dynamic language and the Tk toolkit. This is the fifth patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.5 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.4: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.5. A complete list can be found in...

"::tcl::tm::UnknownHandler ::tclPkgUnknown msgcat 1.4" caused by replacing Tcl 8.4.1 with 8.5.7
In the blog http://planet.larrythecow.org/archives/2009-07-26.html "The Twouble with Tcl" Iain Buchanan shows that redefining OPEN proc leads to the errors similar to what I am getting - when I replaced Tcl 8.4.1 with Tcl 8.5.7. In my case I don't know the exact root cause though ... Any ideas how I should proceed with debugging this issue ? Thanks, Alex tclsh c:/Tornado/host/resource/hutils/tcl/makeSymTbl.tcl ppc tmp.o symTbl.c invalid command name "::tcl::tm::UnknownHandler" while executing "::tcl::tm::UnknownHandler ::tclPkgUnknown msg...

tcl/tk 8.5 side 8.4
Hello i run windows vista familiy. I code with Tcl/Tk 8.4 with no problem. I would like to know if i can install Tcl/Tk 8.5 to test certain new possibilities without un-installing Tcl/Tk 8.4 ? thank you for help jerome groupeCompteRendu@gmail.com wrote: > Hello > i run windows vista familiy. I code with Tcl/Tk 8.4 with no problem. > I would like to > know if i can install Tcl/Tk 8.5 to test certain new possibilities > without un-installing > Tcl/Tk 8.4 ? > thank you for help > jerome Yes -- +------------------------------------------------------------------------+ | Gerald W. Lester | |"The man who fights for his ideals is the man who is alive." - Cervantes| +------------------------------------------------------------------------+ ...

Tcl/Tk 8.5.8 Release Candidates
Release Candidate downloads of the 8.5.8 releases of Tcl and Tk may now be found at ftp://ftp.tcl.tk/pub/tcl/tcl8_5/ The actual releases of these files should come on Monday, Nov. 16. Until then, enjoy this advance preview, and if you find anything catastrophically wrong with them, please inform me so we can fix the problem before the true release. Thanks! DGP Donald G Porter wrote: > > Release Candidate downloads of the 8.5.8 releases of Tcl and Tk may > now be found at > > ftp://ftp.tcl.tk/pub/tcl/tcl8_5/ You may also want to take a look at the draft release notes. http://sourceforge.net/projects/tcl/files/Tcl/8.5.8/tcltk-release-notes-8.5.8.txt/view DGP ...

ANNOUNCE: Tcl/Tk 8.4.8 Release
Tcl/Tk 8.4.8 Release Announcement November 22, 2004 The Tcl Core Team is pleased to announce the 8.4.8 releases of the Tcl scripting language and the Tk toolkit. This is the eighth patch release of Tcl/Tk 8.4. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.4.8 sources are freely available as open source from the Tcl Developer Xchange web site at: http...

Bug789040 came back in Tcl 8.4.6 and Tcl 8.5.
Dear All, Bug 789040 caused exec error in Windows 9x and was fixed in 10/04/03. But it came back in Tcl 8.4.6 and Tcl 8.5. Tcl Windows 9x users should be alerted to the possible failure of exec in the current Tcl 8.4.6 and 8.5 releases due to this bug. Chengye Mao http://www.geocities.com/~chengye Chengye Mao wrote: > Bug 789040 caused exec error in Windows 9x and was fixed in 10/04/03. > But it came back in Tcl 8.4.6 and Tcl 8.5. Tcl Windows 9x users > should be alerted to the possible failure of exec in the current Tcl > 8.4.6 and 8.5 releases due to this bug. Have you i...

Incr Tcl /Tk for Tcl 8.4
Hi, I am trying to download incr Tcl and incr Tk for Tcl/Tk 8.4.19. I looked at: http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-source/3.4.1/ But only itcl seems to be there. And the CVS doesn't have the 3.4.1 tag. Do you know where I can get incr Tk and hopefully a corresponding iwidgets? Thanks, Andres On 5 Okt., 11:16, Andres Garcia <tclc...@gmail.com> wrote: > Hi, > > I am trying to download incr Tcl and incr Tk for Tcl/Tk 8.4.19. > > I looked at: > > http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-sou... > > But only itcl seems to be there. And the CVS doesn't have the 3.4.1 > tag. There is no tag for this version. But you can use a date. cvs -d :pserver:anonymous@incrtcl.cvs.sourceforge.net:/cvsroot/incrtcl -z3 co -P -D 2010-10-28 incrTcl > > Do you know where I can get incr Tk and hopefully a corresponding > iwidgets? Itk is inside itcl sources. cvs -d :pserver:anonymous@incrtcl.cvs.sourceforge.net:/cvsroot/incrtcl -z3 co -P -D 2010-10-28 iwidgets HTH rene Thanks. Andres >> I am trying to download incr Tcl and incr Tk for Tcl/Tk 8.4.19. >> >> I looked at: >> >> http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-sou... >> >> But only itcl seems to be there. And the CVS doesn't have the 3.4.1 >> tag. The released sources for Itcl 3.4.1 were not developed in SF CVS. SF CVS got abandoned during the January...

Strange difference between Tcl/Tk 8.4.12 and 8.5.0
Hi, there is a difference between etcl.exe Tcl/Tk 8.4.12 activestate tcl 8.5.0.0-beta-5 on the calc.tcl demo that comes with the etcl download. In 8.5: sqrt(2) --> 213562 ... (No problems with numbers that have non-negative integer square roots) 8.4 was fine. This is obviously not a problem with 8.5. Rather there is some difference between the parsers that is resulting in different arguments being sent to the sqrt function. Perhaps someone more knowledgeable can look at the calc.tcl demo. Regards bobsteel a �crit : > Hi, there is a difference between > > etcl.exe Tcl/Tk 8.4...

upgrade problem tcl/tk-8.4 -> 8.5 -- please help
Hi, unfortunately I have next to no knowledge in Tcl. When upgrading from Tcl/Tk-8.4.* to 8.5.3 an error occurs in an old script (tkdiff+) I get unmatched open brace in list unmatched open brace in list while executing "foreach {pattern dummy1 dummy2} $content { if {$pattern == $data(v:status:pattern)} { set content [lreplace $content $i $i [clock format [clock s..." where $content contains (many lines removed) /Src/Src/Tcl/tkdiff-4.1.3-unix|/Src/Src/Tcl/tkdiff-4.1.4-unix {Sat Mar 08 16:20:58 CET 2008} { directory:. none directory:.. none file:COPYING none file:Changelog nok file:tkdiff nok file:tkdiff.bck none } /home/jarausch/Python_My/BackUp_X|/numa-i/home/jarausch/Python_My/BackUp_OLD {Tue May 20 14:39:37 CEST 2008} { directory:. none directory:.. none file:AFS_Launch.C none file:BackUp.Config none directory:jarausch ...

Tcl/Tk 8.5 released
Now that 8.5 is "official", I was wondering what the status of the various Perl Tk interfaces (Perl/Tk, Tcl::Tk, Tkx) is wrt using it ? I'm guessing that merging Perl/Tk with it may be a herculean task. Have the other kits managed to use/support 8.5 yet ? Regards, Dean Arnold Presicient Corp. On Dec 27, 1:31 pm, Dean Arnold <dean.arn...@sbcglobal.net> wrote: > Now that 8.5 is "official", I was wondering what the > status of the various Perl Tk interfaces (Perl/Tk, > Tcl::Tk, Tkx) is wrt using it ? I'm guessing that merging > Perl/Tk ...

ANNOUNCE: Tcl/Tk 8.4.4 rpms with thread 2.5.2 extension
You may find the specification file, that you can use to build the rpm binaries on your Redhat (Suse may also work) system at: http://jfontain.free.fr/tcltk-8.4.4-1.spec To build, download the Tcl/Tk 8.4.4 and Thread 2.5.2 sources from http://prdownloads.sourceforge.net/tcl/ into your /usr/src/redhat/SOURCES/ directory, place the specification file in your /usr/src/redhat/SPECS/ directory, then from that directory, type: # rpmbuild -bb --clean tcltk-8.4.4-1.spec Note: you may change the installation directory and turn on the thread extension at the beginning of the specification file. J...

ANNOUNCE: Tcl/Tk 8.4.5 rpms with thread 2.5.2 extension
They can be found at: http://jfontain.free.fr/tcl-8.4.5-1.i386.rpm http://jfontain.free.fr/tk-8.4.5-1.i386.rpm http://jfontain.free.fr/tk-8.4.5-1.spec They were generated on an up-to-date Redhat 9 i386 system. They install under /opt/tcltk and therefore does not conflict and peacefully coexists with the stock Redhat Tcl and Tk rpms. To rebuild them, download the Tcl/Tk 8.4.4 and Thread 2.5.2 sources from http://prdownloads.sourceforge.net/tcl/ into the /usr/src/redhat/SOURCES/ directory, place the specification file in the /usr/src/redhat/SPECS/ directory, then from that directory, type:...

ANNOUNCE: Tcl/Tk 8.4.8 rpm specification with thread 2.5.2 extension
http://jfontain.free.fr/tcltk-8.4.8-1.spec Generated and tested on an up-to-date Red Hat Fedora Core 3 i386 system. The rpms can install under /opt/tcltk (see notes below) in order not to conflict and peacefully coexist with the stock Redhat Tcl and Tk rpms. To build the rpms, download the Tcl/Tk 8.4.8 and Thread 2.5.2 sources from http://download.sourceforge.net/tcl/ into the /usr/src/redhat/SOURCES/ directory, place the specification file in the /usr/src/redhat/SPECS/ directory, then from that directory, type: # rpmbuild -bb --clean tcltk-8.4.8-1.spec Notes: - You may change the insta...

Tcl/Tk 8.6.3, Itcl 4.0.2, sqlite 3.8.7 Release Candidates
Release candidate downloads of the 8.6.3 releases of Tcl and Tk, Itcl 4.0.2, and sqlite 3.8.7 may now be found at https://sourceforge.net/projects/tcl/files/Tcl/8.6.3/ The actual releases of these files should come on October 29. Until then, enjoy this advance preview, and if you find anything catastrophically wrong with them, please inform me so we can fix the problem before the true release. -- | Don Porter Applied and Computational Mathematics Division | | donald.porter@nist.gov Information Technology Laboratory | | http://math.nist.gov/~DPorter/...

Tcl/Tk 8.5.3 RELEASED
Tcl/Tk 8.5.3 Release Announcement June 30, 2008 The Tcl Core Team is pleased to announce the 8.5.3 releases of the Tcl dynamic language and the Tk toolkit. This is the third patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.3 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.2: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.3. A complete list can be found in th...

Tcl/Tk 8.5.10 RELEASED
Tcl/Tk 8.5.10 Release Announcement June 24, 2011 The Tcl Core Team is pleased to announce the 8.5.10 releases of the Tcl dynamic language and the Tk toolkit. This is the tenth patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.10 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/projects/tcl/files/ Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.9: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.10. A complete list can be found in the changes file at ...

Tcl/Tk 8.6.4 RELEASED
Tcl/Tk 8.6.4 Release Announcement March 12, 2015 The Tcl Core Team is pleased to announce the 8.6.4 releases of the Tcl dynamic language and the Tk toolkit. This is the fourth patch release of Tcl/Tk 8.6. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.6.4 sources are freely available as open source from the Tcl Developer Xchange web site...

Tcl/Tk 8.5.2 RELEASED
Tcl/Tk 8.5.2 Release Announcement March 28, 2008 The Tcl Core Team is pleased to announce the 8.5.2 releases of the Tcl dynamic language and the Tk toolkit. This is the second patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.2 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.1: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.2. A complete list can be found in the c...

Tcl/Tk 8.5.6 RELEASED
Tcl/Tk 8.5.6 Release Announcement December 23, 2008 The Tcl Core Team is pleased to announce the 8.5.6 releases of the Tcl dynamic language and the Tk toolkit. This is the sixth patch release of Tcl/Tk 8.5. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.5.6 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.5.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.5.5: -------------------------------------- The following were the main changes in Tcl/Tk 8.5.6. A complete list can be found i...

Tcl/Tk 8.4.16 RELEASED
Tcl/Tk 8.4.16 Release Announcement September 21, 2007 The Tcl Core Team is pleased to announce the 8.4.16 releases of the Tcl dynamic language and the Tk toolkit. This is the sixteenth patch release of Tcl/Tk 8.4. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.4.16 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.4.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/project/showfiles.php?group_id=10894 Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.4.15: -------------------------------------- The following were the main changes in Tcl/Tk 8.4.16. A complete list can be f...

Tcl/Tk 8.6.5 RELEASED
Tcl/Tk 8.6.5 Release Announcement February 29, 2016 The Tcl Core Team is pleased to announce the 8.6.5 releases of the Tcl dynamic language and the Tk toolkit. This is the fifth patch release of Tcl/Tk 8.6. More details can be found below. We would like to express our gratitude to all those who submit bug reports and patches. This information is invaluable in enabling us to identify and eliminate problems in the core. Where to get the new releases: ------------------------------ Tcl/Tk 8.6.5 sources are freely available as open source from the Tcl Developer Xchange web site at: http://www.tcl.tk/software/tcltk/8.6.html This web page also contains additional information about the releases, including new features and notes about installing and compiling the releases. Sources are always available from the Tcl SourceForge project's file distribution area: http://sourceforge.net/projects/tcl/files/ Binaries for most major platforms are available from: http://www.activestate.com/Tcl For additional information: --------------------------- Please visit the Tcl Developer Xchange web site: http://www.tcl.tk/ This site contains a variety of information about Tcl/Tk in general, the core Tcl and Tk distributions, Tcl development tools, and much more. Summary of Changes since Tcl/Tk 8.6.4: -------------------------------------- This is a patch release, so it primarily includes bug fixes an...

Web resources about - Tcl/Tk 8.5.4 RELEASED - comp.lang.tcl

Paper Aircraft Released Into Space - Wikipedia, the free encyclopedia
at a location about 120 miles west of Madrid, Spain, a team of British space enthusiasts. On 13 September 2014, a group of cadets from Fox Valley ...

Firefox 17 Released, Complete With Social API, Facebook Messenger
The new Social API from Firefox is out of beta, as Mozilla released Firefox 17 , complete with the application-programming interface’s integration ...

Senator Reid has been released from the... - Senator Harry Reid - Facebook
Senator Reid has been released from the hospital and is back at home with his wife, Landra. As previously stated, he went to the hospital as ...

Facebook suggests upcoming events and recently released albums in News Feed
Some Facebook users are seeing stories about upcoming events and recently released albums in their News Feeds, we’ve found. The new stories ...

Search Twitter - Released
Log in Sign up You are on Twitter Mobile because you are using an old version of Internet Explorer. Learn more here Search Refresh Jakob Delgado ...

→ 5by5 Radio app released
Nice app to listen to our shows live, and buying it is a great way to support 5by5. We discussed its features and design decisions in the last ...

Video Released In Officer-Involved Shooting Of Homeless Man - YouTube
Monroe, LA - Prosecutors in Louisiana released a security video Thursday of the shooting a homeless man by a West Monroe police officer in December. ...

Men arrested in London attack on Emiratis released - The National
Metropolitan Police in the UK said the men will return on bail in June and be reinterviewed.

Prisoners released on bail instead of remanded because of jail overcrowding
Some magistrates are so frustrated with prisoners continually missing court appearances, they are releasing them on bail - believing it's more ...

Game of Thrones season 6 trailer released but Jon Snow still looks very dead
The trailer for Game of Thones' highly-anticipated sixth season has dropped, and fans are unfortunately none the wiser.

Resources last updated: 3/13/2016 12:31:17 PM