f



Tix and Tcl/Tk 8.4

Anybody got this to work, specifically tixDirList?  The version from
<http://sf.net/projects/tix> has some support for 8.4, but clearly not
complete support, so presumably some API has changed, but I haven't
worked out quite what.

I can be more specific.  There's a test for DirList:

In tests, run this: "tixwish Driver.tcl general/dirbox.tcl".  This
segfaults.

The error, if you build everything with -DTCL_MEM_DEBUG, is

file = /local/brs/work/tcltktix/tcl/generic/tclStringObj.c, line = 690
Trying to check whether previously disposed object is shared.

Enabling further checking (with "memory validate on; memory init on"
doesn't seem to indicate anything further.

I've tried debugging this, obviously, but by the time this error
occurs, something bad has happened, and it seems too late to find out
what.
0
usenet44 (324)
11/5/2003 2:03:27 PM
comp.lang.tcl 23428 articles. 2 followers. Post Follow

9 Replies
896 Views

Similar Articles

[PageSpeed] 48

Bruce Stephens wrote:
> Anybody got this to work, specifically tixDirList?  The version from
> <http://sf.net/projects/tix> has some support for 8.4, but clearly not
> complete support, so presumably some API has changed, but I haven't
> worked out quite what.

Although I have seen reports of Tix working for 8.4, I also know
that there are many alternatives for most Tix widgets now.  The
tixDirList is no exception, with alternatives in BLT, BWidgets,
Iwidgets and treectrl.

-- 
     Jeff Hobbs                     The Tcl Guy
     Senior Developer               http://www.ActiveState.com/
         Tcl Support and Productivity Solutions

0
jeffh (1291)
11/5/2003 3:37:16 PM
Jeff Hobbs <jeffh@activestate.com> writes:

> Bruce Stephens wrote:
>> Anybody got this to work, specifically tixDirList?  The version from
>> <http://sf.net/projects/tix> has some support for 8.4, but clearly not
>> complete support, so presumably some API has changed, but I haven't
>> worked out quite what.
>
> Although I have seen reports of Tix working for 8.4, I also know
> that there are many alternatives for most Tix widgets now.  The
> tixDirList is no exception, with alternatives in BLT, BWidgets,
> Iwidgets and treectrl.

Sure, I know.  But we (Isode Ltd, <http://www.isode.com/>) started
using Tix when these alternatives (those that existed) seemed not
nearly as good as Tix for creating Unix and Windows GUIs.

So we now have management GUIs which not only use Tix widgets, but
also use tixWidgetClass and things (which are documented, although
finding the documentation may be hard) to create our own widgets.
Altogether, I count well over 50000 lines of code (quite a lot
comments and things, obviously) in Tcl files which contain the string
"tix".

So for practical reasons, we're stuck with Tix for the time being.  I
guess we could replace this one widget.  Or we could put real effort
into analysing what's wrong with this one widget, and fix it.  (Or
ignore the problem and don't upgrade Tcl and Tk too much---8.4.2
doesn't segfault, so without TCL_MEM_DEBUG things work, apparently,
anyway.  Currently we're using 8.4.0, and hadn't noticed a problem; we
were looking at upgrading to 8.4.4, and saw a problem, defining
TCL_MEM_DEBUG shows that it's probably something that changed in
8.4.0.)

(As an aside, does anyone understand why
<http://sourceforge.net/projects/tix> reports "Activity Percentile
(last week): 80.6494%"?  It sure doesn't look that active to me.)

So yes, we want to move from Tix.  We haven't decided what to move to.
We want to produce GUIs that work on Windows and Unix (GNU/Linux and
Solaris), and at least some customers have wanted more intimate
integration with Windows (I'm not too sure what that means---I
understand Windows has some kind of framework for management GUIs, or
something?).  

Anyway, we aren't sure that our final choice will be Tcl-based at all,
hence the reluctance to put too much effort into fixing this one
problem.  A very real option is simply to ignore the problem, and not
try to upgrade Tcl and Tk.
0
usenet44 (324)
11/5/2003 4:33:45 PM
Bruce Stephens wrote:
> Jeff Hobbs <jeffh@activestate.com> writes:
>>Bruce Stephens wrote:
>>
>>>Anybody got this to work, specifically tixDirList?  The version from
>>><http://sf.net/projects/tix> has some support for 8.4, but clearly not
>>>complete support, so presumably some API has changed, but I haven't
>>>worked out quite what.
>>
>>Although I have seen reports of Tix working for 8.4, I also know
>>that there are many alternatives for most Tix widgets now.  The
>>tixDirList is no exception, with alternatives in BLT, BWidgets,
>>Iwidgets and treectrl.
> 
> 
> Sure, I know.  But we (Isode Ltd, <http://www.isode.com/>) started
> using Tix when these alternatives (those that existed) seemed not
> nearly as good as Tix for creating Unix and Windows GUIs.

If ever you need support for a particular extension, there are many
consultants available that can ensure the correct operation of an
extension (ActiveState included - we have full Tcl support
offerings).

> (As an aside, does anyone understand why
> <http://sourceforge.net/projects/tix> reports "Activity Percentile
> (last week): 80.6494%"?  It sure doesn't look that active to me.)

Noone has ever figured out the workings of the SF "activity" %ile.

-- 
     Jeff Hobbs                     The Tcl Guy
     Senior Developer               http://www.ActiveState.com/
         Tcl Support and Productivity Solutions

0
jeffh (1291)
11/5/2003 4:55:32 PM
Bruce Stephens <bruce+usenet@cenderis.demon.co.uk> writes:

[...]

> A very real option is simply to ignore the problem, and not try to
> upgrade Tcl and Tk.

I should probably repeat that.  Unlike some upgrades, the desire to go
from 8.4.0 to 8.4.4 isn't particularly important---it's just the
general feeling that we ought to use the latest stable versions of
things.  I didn't see anything in the changes that would be compelling
for us.
0
usenet44 (324)
11/5/2003 5:19:42 PM
Bruce Stephens wrote:

> Bruce Stephens <bruce+usenet@cenderis.demon.co.uk> writes:
>>A very real option is simply to ignore the problem, and not try to
>>upgrade Tcl and Tk.

> I should probably repeat that.  Unlike some upgrades, the desire to go
> from 8.4.0 to 8.4.4 isn't particularly important---it's just the
> general feeling that we ought to use the latest stable versions of
> things.  I didn't see anything in the changes that would be compelling
> for us.

I'm sure I could point some out, and 8.4.5 is imminently going to
be available.  However, I'd be more worried why Tix would be
sensitive to a patchlevel version change.  Perhaps it's less robust
for 8.4 than it should be.

-- 
     Jeff Hobbs                     The Tcl Guy
     Senior Developer               http://www.ActiveState.com/
         Tcl Support and Productivity Solutions

0
jeffh (1291)
11/6/2003 7:06:40 AM
Jeff Hobbs <jeffh@activestate.com> writes:

[...]

> I'm sure I could point some out, and 8.4.5 is imminently going to
> be available.  However, I'd be more worried why Tix would be
> sensitive to a patchlevel version change.  Perhaps it's less robust
> for 8.4 than it should be.

Almost certainly that's what's wrong.  It's not that 8.4.4 is
particularly a problem, it's that there's a bug under 8.4.0 which
happens not to cause a segfault.  (Indeed, I know this to be the case,
since TCL_MEM_DEBUG reveals a bug.  I just can't work out where it
is.)

I know we did some work with Tix when 8.4.0 came out (which we gave
back to the sourceforge project), to do with some Tix widgets using
strlen to pass the length of their arguments to Tk widgets.  That's
not what's happening here (everything's ASCII) but it shows the kinds
of problem that may well exist.

As I say, the code's been working OK for us (we haven't seen problems
likely to have been caused by this, though it's difficult to tell,
obviously) for over a year (quite possibly longer; I forget) with
8.4.0, and we don't see a compelling reason to upgrade to 8.4.4 (or
8.4.5) yet.  So we'll probably just ignore the problem, although it
doesn't feel comfortable to do so.
0
usenet44 (324)
11/6/2003 10:14:26 AM
Bruce Stephens wrote:
> Almost certainly that's what's wrong.  It's not that 8.4.4 is
> particularly a problem, it's that there's a bug under 8.4.0 which
> happens not to cause a segfault.  (Indeed, I know this to be the case,
> since TCL_MEM_DEBUG reveals a bug.  I just can't work out where it
> is.)

One thing that may or may not be helpful.  Back in the Dark
Ages (around the 7.6/8.0 transition), I found out the hard way
that a number of Tix widgets were less than careful about
preserving data structures after widget destruction.  In
particular, [destroy]ing a widget from within an event handler
for that widget or a child was likely to give rise to
insidious memory management bugs.  Replacing all calls like
[destroy $widget] with [after idle [list destroy $widget]]
made my app much more stable.

I moved away from Tix soon afterward, so I don't know whether
it's more assiduous about using Tcl_Preserve and
Tcl_EventuallyFree than it used to be.  It might be worth
a try, though.

--
73 de ke9tv/2, Kevin

0
kennykb (564)
11/6/2003 2:37:09 PM
Kevin Kenny <kennykb@acm.org> writes:

[...]

> I moved away from Tix soon afterward, so I don't know whether it's
> more assiduous about using Tcl_Preserve and Tcl_EventuallyFree than
> it used to be.  It might be worth a try, though.

I've made some progress, and your comment is probably not too far from
the answer.

I added some debugging output to FreeNsVarName:

     varPtr->refCount--;
+    if (varPtr->refCount < 0) {
+	fprintf(stderr, "FreeNsVarName: refCount=%d\n", varPtr->refCount);
+    }

It turns out that refCount is -1 in the problem cases.

When I disable tixBusy (for example, by putting "rename tixInputOnly
{}" in tix/library/Util.tcl), all the problems seem to go away.  My
debugging output is never triggered, and valgrind doesn't find any
problems (and TCL_MEM_DEBUG doesn't, either).  (Also, everything works
with tcl/tk 8.4.4.)

So presumably (although not necessarily) there's a problem with
something or other that tixBusy uses (probably the tixInputOnly widget
itself).  And quite possibly that's due to not using Tcl_Preserve
correctly.
0
usenet44 (324)
11/8/2003 1:49:29 AM
Bruce Stephens <bruce+usenet@cenderis.demon.co.uk> writes:

[...]

> So presumably (although not necessarily) there's a problem with
> something or other that tixBusy uses (probably the tixInputOnly
> widget itself).  And quite possibly that's due to not using
> Tcl_Preserve correctly.

This change seems to fix things:

--- orig/tix/library/Utils.tcl
+++ mod/tix/library/Utils.tcl
@@ -251,7 +251,7 @@
  
     case $flag {
        on {
-           if {$focuswin != "" && [winfo id $focuswin] != 0} {
+           if {$focuswin != "" && [winfo exists $focuswin] != 0} {
                if {[info exists tixBusy($focuswin,oldcursor)]} {
                    return
                }

There's a very similar line a little further on which probably also
could be changed:


@@ -293,7 +293,7 @@
            tixUnmapWindow $inputonly2
            tixUnmapWindow $inputonly3
  
-           if {$focuswin != "" && [winfo id $focuswin] != 0} {
+           if {$focuswin != "" && [winfo exists $focuswin] != 0} {
                if {[info exists tixBusy($focuswin,oldcursor)]} {
                    $focuswin config -cursor $tixBusy($focuswin,oldcursor)
                    if {[info exists tixBusy($focuswin,oldcursor)]} {

I don't claim to understand exactly what the problem is.  Presumably
the window has been half destroyed, and winfo exists can tell that it
doesn't exist, but winfo id tries too hard to resolve the window (in
particular calling Tk_MakeWindowExist).  I'm guessing that the tix
code really wants winfo exists rather than winfo id.
0
usenet44 (324)
11/13/2003 10:32:31 PM
Reply:

Similar Artilces:

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...

"::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...

Anyone have Tix successfully working with Tcl/Tk 8.4.3 ?
When I configure and compile Tix 8.2.0 (both tix.sf.net and tixlibrary.sf.net versions) on my Sparc Solaris 2.6 system, and then do a make test, the test suite core dumps. Is anyone else seeing similar behavior? -- The Tenth Annual Tcl/Tk Conference <URL: http://www.tcl.tk/community/tcl2003 > Even if explicitly stated to the contrary, nothing in this posting should be construed as representing my employer's opinions. <URL: mailto:lvirden@yahoo.com > <URL: http://www.purl.org/NET/lvirden/ > Here's the stack trace that I get from the Bus error, in case you are seeing peculiar problems. (dbx 1) run ../tests/Driver.tcl Running: tixwish8.2g ../tests/Driver.tcl (process id 28311) tcl_version = 8.4, tcl_patchLevel = 8.4.3 tcl_precision = 12, tcl_library = /usr/tcl84/lib/tcl8.4 tk_version = 8.4, tk_patchLevel = 8.4.3 tix_version = 8.2, tix_patchLevel = 8.2.0 tix_release = 8.2.0 tcl_platform = 'osVersion 5.6 byteOrder bigEndian machine sun4u platform unix os SunOS user lwv26 wordSize 4' general/testtmpl.tcl general/api.tcl general/minterp.tcl general/options.tcl general/labentry.tcl general/event0.tcl general/fs.tcl general/oop.tcl general/optmenu.tcl general/select.tcl general/slistbox.tcl general/var1.tcl general/NoteBook.tcl general/mwm.tcl general/cmderror.tcl general/dirbox.tcl signal BUS (invalid address alignment) in ResetObjResult at line 834 in file "tclResult.c" 834 TclNewObj(objR...

ANNOUNCE: Tcl/Tk 8.4.4 Release
Tcl/Tk 8.4.4 Release Announcement July 22, 2003 The Tcl Core Team is pleased to announce the 8.4.4 releases of the Tcl scripting language and the Tk toolkit. This is the fourth 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.4 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 Windows, Linux, Solaris and HP-UX binaries 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. Thank you for your contributions: --------------------------------- As usual, this release includes contributions from the Tcl community. We have a page honoring these contributors at: http...

TCL is not thread safer in TCL 8.3 or 8.4... Any plans to fix this?
It is a shame that I can't upgrade one of my applications due to this problem, though the memory leaks also intorduced in 8.3 and 8.4 are problem as well. :( I have a process that spawn a configurable number of thread with a TCL intrepeter in each one. The interps are isolated and do not communicate or share anything withe each other. Each thread is a rule processor that is handed TCL scripts based on what events occurs within a multi process enviroment rnaing across the whole itnerprize... Works great with TCL 8.2, not a single problem... But with TCL 8.3 and TCL 8.4 we get quite a few run time errors and/or data corruption and core dumps that all leads back to TCL. :( Quite a shame! cwhooks@landacorp.com wrote: > It is a shame that I can't upgrade one of my applications due to this > problem, though the memory leaks also intorduced in 8.3 and 8.4 are > problem as well. :( What are the bug report ID numbers of the issues giving you trouble? -- | Don Porter Mathematical and Computational Sciences Division | | donald.porter@nist.gov Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| Don Porter <dgp@email.nist.gov> wrote: > cwhooks@landacorp.com wrote: >> It is a shame that I can't upgrade one of my applications due to this >> problem, though the memory leaks also intorduced ...

Tcl 8.4.x & tcl-dp 4.0.x
Has anyone built tcl-dp 4.0.x on windows against Tcl 8.4.x ? Is it possible to get the windows dll and the source code with modifications? ...

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 identified at what point it was reintroduced? Was the fix causing other issues and reverted, or simply reintroduced by accident? -- Jeff Hobbs, The Tcl Guy http://www.ActiveState.com/, a division of Sophos Jeff Hobbs <jeffh@activestate.com> wrote in message news:<409EEDB5.40905@activestate.com>... > 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 identified at what point it was reintroduced? Was the > fix causing other issues and reverted, or simply reintroduced by > accident? Reintroduced in rev. 1.41 of tclWinPipe.c in Feb, 2004. The bug was a missing space between tclpip.dll and...

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| +------------------------------------------------------------------------+ ...

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://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 Windows, Linux, Solaris and HP-UX binaries are available from: http://www.activestate.com/Tcl Mac OS X binaries are available from: http://tcltkaqua.sourceforge.net/ Additionally, SuSE Linux RPMs are available from: ftp://ftp.suse.com/pub/projects/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. Thank y...

Will Ruby 1.8.2 include tcl/tk 8.4.x instead of 8.3?
Will Ruby 1.8.2 release come with tcl/tk 8.4.7 libraries? Thanks. Hi, From: "H. Simpson" <nospam@asdlkfjhasldkjfsadlfhskadjfahsldfks.com> Subject: Will Ruby 1.8.2 include tcl/tk 8.4.x instead of 8.3? Date: Mon, 2 Aug 2004 17:01:40 +0900 Message-ID: <HwmPc.1858$Z56.480@newssvr33.news.prodigy.com> > Will Ruby 1.8.2 release come with tcl/tk 8.4.7 libraries? Is that a binary package of Ruby 1.8.2 ? If you say about source files, Ruby/Tk can work with Tcl/Tk8.4.7. I already tested that Ruby/Tk works with Tcl/Tk8.4.7 and 8.5a1 (and ActiveTcl-8.4.6.1 binary package). U...

Spinbox - TCL/Tk 8.4
spinbox was not supported in ruby 1.8.2 'cause it uses tcl/tk 8.3 which does not have spinbox. I got Tk spinboxes to work via a kludge. I stole a copy of tcl 8.4 and tk 8.4 from Python 2.4 and laid them onto Ruby 1.8.2. add the tcl8.4 folder and tk8.4 folders from python into the ruby lib folder (you can leave the original tcl 8.3 and tk 8.3 alone) put a copy of the tcl84.dll and tk84.dll from python into the ruby bin folder. rename your old copies of tcl83.dll and tk83.dll just in case rename the new tcl84.dll and tk84.dll to 83 and now tk 8.4 works with ruby ...

Tcl/Tk 8.4.4 port to OpenBSD
Hello, I'm working on updating the port of Tcl 8.4.4 to OpenBSD. The existing port is based on 8.3 and some of the information seems a bit out of date. 1) The list of ftp sites/dirs where the ports system will try and find the Tcl/Tk sources, in this order: ftp://ftp.scriptics.com/pub/tcl/ ftp://mirror.neosoft.com/pub/tcl/mirror/ftp.scriptics.com/ ftp://sunsite.utk.edu/pub/tcl/ ftp://ftp.funet.fi/pub/languages/tcl/tcl/ ftp://ftp.cs.tu-berlin.de/pub/tcl/distrib/ ftp://ftp.srcc.msu.su/mirror/ftp.scriptics.com/pub/tcl/ ftp://ftp.lip6.fr/pub/tcl/distrib/ 2) The description of Tcl/Tk. From the OpenBSD porter's manual: "... a longer description of the port. One to a few paragraphs concisely explaining what the port does is sufficient. It is also advised to wrap your lines at 72 characters." ***The current Tcl description: This is Tcl8.4, an embeddable tool command language. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package. ***The current Tk description: This is Tk version 8.4, a GUI toolkit for Tcl. The best way to get started with Tcl is to read ``Tcl and the Tk Toolkit'' by John K. Ousterhout, Addison-Wesley, ISBN 0-201-63337-X. A full set of manual pages is also provided with this package. 3) COMMENT. From the OpenBSD porter's manual: "COMMENT is a SHORT one-line description ...

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.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. > Reason is much simpler. It's because with 8.5, tcl_precision default to 0 (i.e. maximal precision) while it defaults to 12 with 8.4.x (eTcl or any other distrib). This calc.tcl demo in eTcl distrib is pretty simple (not to say trivial), and implicitely use this for number formatting, instead of explictely calling [format ...] to format displayed result. This can of course b...

difference between tcl 8.4.2 & 8.4.4
% exec $env(COMSPEC) /c net config This command now fails on Tcl 8.4.4 What can I do instead? to run with either version of tcl and windows 98. "couldn't execute "C:\WINDOWS\COMMAND.COM": no such file or directory" Running on Win 98. Win XP is ok. Peter Campbell wrote: > % exec $env(COMSPEC) /c net config > > This command now fails on Tcl 8.4.4 > What can I do instead? to run with either version of tcl and windows 98. > > "couldn't execute "C:\WINDOWS\COMMAND.COM": no such file or directory" > > Running on Win 98. > Win XP is ok. This is a known bug that is already fixed. 8.4.5 will be out by the end of the week with this corrected. -- Jeff Hobbs, The Tcl Guy http://www.ActiveState.com/, a division of Sophos Hi Peter, Peter Campbell <pc@acs.co.nz> writes: > % exec $env(COMSPEC) /c net config > > This command now fails on Tcl 8.4.4 > What can I do instead? to run with either version of tcl and windows 98. > > "couldn't execute "C:\WINDOWS\COMMAND.COM": no such file or > directory" > > Running on Win 98. > Win XP is ok. This was discussed recently, check google. IIRC, this is a bug in 8.4.4, to be fixed in 8.4.5. benny ...

Tcl SOAP
OK - Believe it or not, I have a "requirement" to use SOAP! The last time I worked with this, it did not work at all. So the following quesitons come to mind: Has it improved any - and it is working on Tcl 8.4.1 or later? Anyone using it for connecting to Web Services? Anyone using it to provide Web Services? I will immediately need to connect to a Web Service using SOAP (this is the "only" option), and then later provide Web Services via Apache (1.3 likely, but will migrate to 2.0x if necessary). Any guidance or suggestions would be most welcomed! Dave In article <e45f1db4.0405281105.8d1b86e@posting.google.com>, Dave Bigelow <davidhbigelow@simplifiedlogic.com> wrote: >OK - > >Believe it or not, I have a "requirement" to use SOAP! > >The last time I worked with this, it did not work at all. So the >following quesitons come to mind: > >Has it improved any - and it is working on Tcl 8.4.1 or later? >Anyone using it for connecting to Web Services? >Anyone using it to provide Web Services? > >I will immediately need to connect to a Web Service using SOAP (this >is the "only" option), and then later provide Web Services via Apache >(1.3 likely, but will migrate to 2.0x if necessary). > >Any guidance or suggestions would be most welcomed! > >Dave Short answer: yes. What does "immediately" mean to you? What platforms interest you? I'm working with t...

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 ...

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. Jean-Luc Fontaine (http://jfontain.free.fr/) ...

Ruby 1.8.0 and Mac OS X and Tcl/Tk 8.4 Aqua (not!)
My trials with Ruby and Tcl/Tk on Mac OS X Ruby is 1.8.0 preview 7 Tcl/Tk 8.4 is the recent TclTk-Aqua build for that native OSX Aqua look Mac OS X is 10.2.3 (1) 'configure' wasn't finding Tcl/Tk, so I hacked up an OSX-only version of ext/tcltklib/extconf.rb with hard-coded parameters (which might be OK because of the frameworks) ========= # extconf.rb for tcltklib # HACKED for Mac OS X !!! require 'mkmf' if RUBY_PLATFORM !~ /mswin32|mingw|cygwin|bccwin32/ have_library("nsl", "t_open") have_library("socket&q...

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 installation directory and turn on the thread extension at the beginning of the specification file. -- Jean-Luc Fontaine mailto:jfontain@free.fr http://jfontain.free.fr/ ...

SciLab with Tcl/Tk 8.4
Hi all, I have problems installing SciLab 2.7 on my Linux machine. >> rpm -Uhv scilab-2.7-1.i585.rpm error: Failed dependencies: libtcl8.3.so is needed by scilab-2.7-1 libtk8.3.so is needed by scilab-2.7-1 >> rpm -q tcl tk tcl-8.4.4-34 tk-8.4.4-50 SciLab asks for Tcl/Tk 8.3, but my system has already 8.4. Does this work, i.e. can I use --force? Any help is greatly appreciated. sTefan Stefan Stoll wrote: >>> rpm -Uhv scilab-2.7-1.i585.rpm > error: Failed dependencies: > libtcl8.3.so is needed by scilab-2.7-1 > libtk8.3.so is needed by scilab-2.7-1 .... > SciLab asks for Tcl/Tk 8.3, but my system has already > 8.4. Does this work, i.e. can I use --force? No. > Any help is greatly appreciated. Either use the given binary with tcl/tk 8.3, or build from source to link against your own tcl/tk 8.4. -- Rex Stefan Stoll <stefan.notthis.stoll@ethz.ch.delete> wrote in message news:<40744e72@pfaff2.ethz.ch>... > Hi all, > > I have problems installing SciLab 2.7 on my Linux machine. > > >> rpm -Uhv scilab-2.7-1.i585.rpm > error: Failed dependencies: > libtcl8.3.so is needed by scilab-2.7-1 > libtk8.3.so is needed by scilab-2.7-1 > >> rpm -q tcl tk > tcl-8.4.4-34 > tk-8.4.4-50 > > SciLab asks for Tcl/Tk 8.3, but my system has already > 8.4. Does this work, i.e. can I use ...

Problem with Tcl/Tk 8.4
Hi, I know that Tcl/Tk is already at version 8.5.10 but, I am afraid, I am stuck with version 8.4 for this project. When trying to use 8.4 in a current Linux I first get an error about the MouseWheel event, but I got around it putting the offending lines in a catch. But then the 'open file' dialog doesn't work, looks like the 'Select' event in the listbox doesn't work. Anyone knows if there is a fix or workaround for this? Thanks, Andr=E9s Στις 11/10/2011 12:45, ο/η Andres Garcia έγραψε: > Hi, > > I know that Tcl/Tk is already at version 8.5.10 but, I am afraid, I am > stuck with version 8.4 for this project. > > When trying to use 8.4 in a current Linux I first get an error about > the MouseWheel event, but I got around it putting the offending lines > in a catch. > > But then the 'open file' dialog doesn't work, looks like the 'Select' > event in the listbox doesn't work. > > Anyone knows if there is a fix or workaround for this? > > Thanks, > Andrés Can you post the error messages you get with MouseWheel? George > > Can you post the error messages you get with MouseWheel? When starting up wish8.4: Application initialization failed: Can't find a usable tk.tcl in the following directories: /home/andres/Documents/bin/lib/tk8.4 /home/andres/Documents/bin/ lib/tk8.4 /home/andres/Documents/lib/tk8.4 /home/andres/Documents/bin/ library /home/andres/Docum...

TCL/TK 8.4 for Windows
Hi, How can I get the 8.4 version of TCL/TK installed to work with my version of Ruby? I have installed Ruby for windows, and it appears to be 1.8.1-10 Ruby with 8.3 TCL/TK - so no TkPanedWindows. x = TkPanedWindow.new(root) gives a invalid command name `panedwindow' (NameError) , in tk_call Or do I have another alternative? Many thanks Ian -- Ian - posting to a Newsgroup. Please remove everything to reply. Ian, If you download the ActiveTCL 8.4.4 source you should be able to compile it with MSVC. I have gotten this to work, but I have not gotten ActiveTCL8.4.5 to work. If ...

Farewell to Tcl/Tk 8.4
The time has come to close the books on Tcl/Tk 8.4. At some level we've been providing support for these releases as a stable offering since September, 2002 -- nearly 11 years. As a parting gift, there will be one more patch release to gather up and make available those bug fixes that have been committed in the five years since the 8.4.19 releases. Release candidates for Tcl/Tk 8.4.20 are: ftp://ftp.tcl.tk/pub/tcl/tcl8_4/tcl8.4.20rc1-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_4/tk8.4.20rc0-src.tar.gz ftp://ftp.tcl.tk/pub/tcl/tcl8_4/tcl8420rc1-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_4/tk8420rc0-src.zip ftp://ftp.tcl.tk/pub/tcl/tcl8_4/tcl8.4.20rc0-html.tar.gz Draft release notes are here: <URL: https://sf.net/projects/tcl/files/Tcl/8.4.20/ tcltk-release-notes-8.4.20.txt/view > Release date is June 1. This is intentionally a very long release candidacy, since we've got only one chance to "get it right" as much as we reasonably can. In the weeks until then, we can find and eliminate anything that's just plain broken. Build failures and the like. Also this is an opportunity for anyone to make any final appeals about bugs in Tcl/Tk 8.4 that ought not remain unfixed. Without solutions, such appeals will just have to expire, but you've got one last chance to at least consider the matter. After June 1, we won't accept any more bug reports on the 8.4 releases. ...

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/...

Web resources about - Tix and Tcl/Tk 8.4 - comp.lang.tcl

TIX on the Square - Edmonton's source for arts, events and tickets
TIX on the SQUARE - Edmonton's source to arts, events and tickets. We promote and sell tickets to arts events in Edmonton Canada.

Tix by Martijn Althuizen for iPhone, iPod touch, and iPad on the iTunes App Store
Get Tix by Martijn Althuizen on the App Store. See screenshots and ratings, and read customer reviews.

Win tix to the Big Day Out
Brisbane Times has three double passes to giveaway for this weekend's Big Day Out at the Gold Coast.

The Age Swift Tix
Swift Tix brings you the best of Melbourne Festival every day, at a low ticket price of $25.

ArcticEvening CPH In 2 Days! Few Tix Still Available!
ArcticEvening Copenhagen will be organised in exactly two days time! We're going to have an awesome event at the Nokia Campus. Tommy Ahlers from ...

Help Me Interview the Founders of Quora (And Win Free Tix to Web 2)
Next up on the list of interesting folks I’m speaking with at Web 2 are Charlie Cheever and Adam D’Angelo , the founders of Quora . Cheever and ...

OMG, I have a chance to win tix to the Inaugural Ball with what's-their-names!
No, nothing will happen if you try to click on the above button. But here's where the button would take you . by Ken You know that post title ...

Top 10 Most Expensive College Football Tix 2012
From CNBC , based on tickets being sold in the secondary market on StubHub, Ticket Network, eBay, etc. and aggregated by TiqIQ .

Bradley vs Rios Tix Go On Sale TOMORROW!
LAS VEGAS, NV. (September 16, 2015) FASTEN YOUR SEAT BELT! THE SURE-FIRE FIGHT OF THE YEAR CANDIDATE IS ONLY 61 DAYS AWAY! Two-division ...

Weezer Cruise announced, more Flaming Lips dates & pics too +++ WIN TIX to Weezer/Flaming Lips (we're ...
photos by Josh Darr Flaming Lips @ Aragon Ballroom in Chicago on 7/7 Cruises are all the rage. There's Jam Cruise and Holy Ship!, and to a smaller ...

Resources last updated: 3/13/2016 8:27:29 PM