| Register | FAQ | Calendar | Search | Today's Posts | Mark Forums Read |
|
#1
| |||
| |||
| 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/showf...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 | |_________________________________________________ _____________________| |
|
#2
| |||
| |||
| 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/ |
|
#3
| |||
| |||
| 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| +------------------------------------------------------------------------+ |
|
#4
| |||
| |||
| > 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/ |
|
#5
| |||
| |||
| 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....8508cb960d9c4a 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 | |_________________________________________________ _____________________| |
|
#6
| |||
| |||
| 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. |
|
#7
| |||
| |||
| On Aug 18, 4:21*pm, 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 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? > > -- > Witekhttp://trimen.pl/witek/ It is assigned to "Jeffrey Hobbs". Ping him and seek out the answer. Robert |
|
#8
| |||
| |||
| 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 |
|
#9
| |||
| |||
| On Aug 18, 4:47*pm, 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 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. 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 week. > > 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 |
|
#10
| |||
| |||
| On Aug 18, 4:21*pm, 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 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? > > -- > 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 |
![]() |
| Thread Tools | |
| Display Modes | |
In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.