f



Tcl/Tk 8.5 vs iwidget 4.0.2

Hi! I have a developer who is trying Tcl/Tk 8.5 out with a program
that he has been using with Tcl/Tk 8.4 . He mentioned some iwidget
behavior differences.

For instance, he writes:

In the disjointlistbox widget the buttonplacement configuration
parameter seems to be ignored. In my application it is set to center,
and it is centered in 8.4 but not 8.5. Has there been a 8.5 Iwidget
release to correspond with the tcl8.4 release? Also noticed some
widget background color differences. Where in tcl84 fields and
listboxes have gray backgrounds (default) and in tcl85 they are
white.

I'm noticing changes mostly in the widgets, appear to be cosmetic,
except for the -buttonplacement configuration parameter that is
ignored in the disjointlistbox IWidget.

What kinds of changes has to be made to an Iwidgets program to get,
for instance, the widget background colors back to gray? And what
about the disjointlistbox widget's button placement? Is that no longer
supported, or is there a new argument that helps with this?

And is Iwidgets 4.0.2 the right version to be using with Tcl/Tk 8.5.4?
0
lvirden (1938)
8/18/2008 7:10:48 PM
comp.lang.tcl 23429 articles. 2 followers. Post Follow

9 Replies
951 Views

Similar Articles

[PageSpeed] 13

Here's a code example:
$ cat example.tcl
#
----------------------------------------------------------------------
#  DEMO: disjointlistbox in [incr Widgets]
#
----------------------------------------------------------------------
package require Iwidgets 4.0

iwidgets::disjointlistbox .dlb -buttonplacement center -lhslabeltext
"Left Side"
 \
-rhslabeltext "Right Side"
pack .dlb -padx 10 -pady 10 -fill both -expand yes

..dlb insertlhs {black white red blue yellow green magenta}

$

When I run the above code using tclsh8.4, the left and right side
buttons appear near the center of the listbox.
When I run the above code using tclsh8.5.4, the left and right side
buttons appear near the top of the two listboxes.
0
lvirden (1938)
8/18/2008 7:18:43 PM
Larry,
> Here's a code example:
> $ cat example.tcl
> #
> ----------------------------------------------------------------------
> #  DEMO: disjointlistbox in [incr Widgets]
> #
> ----------------------------------------------------------------------
> package require Iwidgets 4.0
>
> iwidgets::disjointlistbox .dlb -buttonplacement center -lhslabeltext
> "Left Side"
>  \
> -rhslabeltext "Right Side"
> pack .dlb -padx 10 -pady 10 -fill both -expand yes
>
> .dlb insertlhs {black white red blue yellow green magenta}
>
> $
>
> When I run the above code using tclsh8.4, the left and right side
> buttons appear near the center of the listbox.
> When I run the above code using tclsh8.5.4, the left and right side
> buttons appear near the top of the two listboxes.

this happens due to an incompatibility between
grid command of 8.4 and 8.5.

In 8.4 a grid layout, which is smaller than
its containing widget, is always centered.

In 8.5 grid has a new "anchor" subcommand,
through which this behaviour can be specified
in detail. Unfortunately "nw" was chosen as
default. Thus all layouts which are based on
the 8.4 "center" behaviour are broken.

So it's not an incompatibility of the
iwidgets package. Let me know, if you need a
patch for disjointlistbox.tcl. But IMHO a
better way is to change the default of
"grid anchor" to "center" for Tk8.5.

Uwe
0
8/19/2008 10:14:39 PM
On Aug 19, 6:14=A0pm, Uwe Schmitz <uwe.schm...@bezreg-koeln.nrw.de>
wrote:
> Let me know, if you need a
> patch for disjointlistbox.tcl. But IMHO a
> better way is to change the default of
> "grid anchor" to "center" for Tk8.5.
>
> Uwe

Have you filed a bug report on this in the Tk database?  Is there a
coding work around that can be used until either Iwidgets or Tk has
changed?
0
lvirden (1938)
8/20/2008 11:17:08 AM
>
> Have you filed a bug report on this in the Tk database?
Done. Ticket 2062394

> Is there a
> coding work around that can be used until either Iwidgets or Tk has
> changed?
Here is a patch for disjointlistbox:
<patch>
*** pkg/iwidgets4.0.2/scripts/disjointlistbox.itk	Tue Aug 12 11:56:03
2003
--- new/iwidgets4.0.2/scripts/disjointlistbox.itk	Wed Aug 20 16:47:34
2008
***************
*** 462,467 ****
--- 462,470 ----
                  grid configure $itk_component(bbox) \
                          -in $itk_interior -row 0 -column 1 -
columnspan 1 \
                                  -sticky nsew
+                 # Tk8.5: enforce compatibility to previous versions
+                 # see Tk-ticket 2062394
+                 catch {grid anchor $itk_component(bbox) center}

                  grid configure $itk_component(rhsbutton) \
                          -in $itk_component(bbox) -row 0 -column 0 -
sticky ew
</patch>
A general patch, that heals all incompatibilities, needs
to overload grid and execute "grid anchor ... center"
for all master widgets (the first time they are involved).
Not that easy, but worth to consider.

Aah yes, concerning the color differences between 8.4 and
8.5: there seems to be a different handling of option
database settings between 8.4 and 8.5. I don't know exactly
where the problem is, but I noticed ticket 2049429 which
may be related. FYI, on my machine the disjointlistbox
has the same background no matter what version I use.
0
8/20/2008 9:52:04 PM
On Aug 20, 5:52=A0pm, Uwe Schmitz <uwe.schm...@bezreg-koeln.nrw.de>
wrote:
> > Have you filed a bug report on this in the Tk database?
>
> Done. Ticket 2062394
>
> > Is there a
> > coding work around that can be used until either Iwidgets or Tk has
> > changed?
>
> Here is a patch for disjointlistbox:


Thank you so much. I really appreciate your help. I notice that the
most recent iwidgets cvs snapshot has this entry in its changelog:

2008-08-20  Jeff Hobbs <jeffh@ActiveState.com>

   * generic/disjointlistbox.itk (::iwidgets::disjointlistbox): fix
   8.5 grid anchoring. [Bug 2062394]


And the code appears to be your patch.

My developers have been reporting another issue. While the first
report was from Iwidgets 4.0.2, this may be a more general Tk problem
as well. They have noticed some widget background color differences.
In tcl84 fields and listboxes have gray backgrounds (default) and in
tcl85 they are white.

Is there a simple way for an application to tell Tk 8.5 to use the old
colors? I'd hate for the developers to have to change dozens (or
hundreds, etc.) of widget configurations to force Tk 8.5 to do what Tk
8.4 did by default...
0
lvirden (1938)
8/21/2008 2:44:11 PM
Larry W. Virden wrote:
> ...
> 
> My developers have been reporting another issue. While the first
> report was from Iwidgets 4.0.2, this may be a more general Tk problem
> as well. They have noticed some widget background color differences.
> In tcl84 fields and listboxes have gray backgrounds (default) and in
> tcl85 they are white.
> 
> Is there a simple way for an application to tell Tk 8.5 to use the old
> colors? I'd hate for the developers to have to change dozens (or
> hundreds, etc.) of widget configurations to force Tk 8.5 to do what Tk
> 8.4 did by default...

Yes, have them set in the option database the background color for the class 
  of widget.  See the option (NOTE -- no "s" on the end), options (with the 
"s") and particular class man/help page.


-- 
+--------------------------------+---------------------------------------+
| Gerald W. Lester                                                       |
|"The man who fights for his ideals is the man who is alive." - Cervantes|
+------------------------------------------------------------------------+
0
Gerald.Lester (2014)
8/21/2008 2:54:32 PM
On Aug 21, 7:44=A0am, "Larry W. Virden" <lvir...@gmail.com> wrote:
> On Aug 20, 5:52=A0pm, Uwe Schmitz <uwe.schm...@bezreg-koeln.nrw.de>
> wrote:
>
> > > Have you filed a bug report on this in the Tk database?
>
> > Done. Ticket 2062394
>
> > > Is there a
> > > coding work around that can be used until either Iwidgets or Tk has
> > > changed?
>
> > Here is a patch for disjointlistbox:
>
> Thank you so much. I really appreciate your help. I notice that the
> most recent iwidgets cvs snapshot has this entry in its changelog:
>
> 2008-08-20 =A0Jeff Hobbs <je...@ActiveState.com>
>
> =A0 =A0* generic/disjointlistbox.itk (::iwidgets::disjointlistbox): fix
> =A0 =A08.5 grid anchoring. [Bug 2062394]
>
> And the code appears to be your patch.
>
> My developers have been reporting another issue. While the first
> report was from Iwidgets 4.0.2, this may be a more general Tk problem
> as well. They have noticed some widget background color differences.
> In tcl84 fields and listboxes have gray backgrounds (default) and in
> tcl85 they are white.
>
> Is there a simple way for an application to tell Tk 8.5 to use the old
> colors? I'd hate for the developers to have to change dozens (or
> hundreds, etc.) of widget configurations to force Tk 8.5 to do what Tk
> 8.4 did by default...

tk::classic::restore, but there are good reasons for the changes.

Jeff
0
jeff.hobbs (444)
8/21/2008 3:07:12 PM
On Aug 21, 11:07=A0am, Jeff Hobbs <jeff.ho...@gmail.com> wrote:

> > Is there a simple way for an application to tell Tk 8.5 to use the old
> > colors? I'd hate for the developers to have to change dozens (or
> > hundreds, etc.) of widget configurations to force Tk 8.5 to do what Tk
> > 8.4 did by default...
>
> tk::classic::restore, but there are good reasons for the changes.
>
> Jeff


Jeff, since I don't see a man page for tk::classic;:restore, and I
don't, yet, see a wiki page for it, can you share a bit more detail
for the consequences of using it - what "good reasons" are going to be
countered?

Right now, in my case, the applications are running on one platform.
There's no issue about compatibility with MacOS or Windows. I'm
guessing this command "turns off" some of the hard work you and some
of the others put into making Tk look "more contemporary". Are there
any other consequences as well?

Thanks!
0
lvirden (1938)
8/21/2008 4:09:36 PM
On Aug 21, 9:09=A0am, "Larry W. Virden" <lvir...@gmail.com> wrote:
> On Aug 21, 11:07=A0am, Jeff Hobbs <jeff.ho...@gmail.com> wrote:
>
> > > Is there a simple way for an application to tell Tk 8.5 to use the ol=
d
> > > colors? I'd hate for the developers to have to change dozens (or
> > > hundreds, etc.) of widget configurations to force Tk 8.5 to do what T=
k
> > > 8.4 did by default...
>
> > tk::classic::restore, but there are good reasons for the changes.
>
> > Jeff
>
> Jeff, since I don't see a man page for tk::classic;:restore, and I
> don't, yet, see a wiki page for it, can you share a bit more detail
> for the consequences of using it - what "good reasons" are going to be
> countered?
>
> Right now, in my case, the applications are running on one platform.
> There's no issue about compatibility with MacOS or Windows. I'm
> guessing this command "turns off" some of the hard work you and some
> of the others put into making Tk look "more contemporary". Are there
> any other consequences as well?

No, it's basically the latter.  You can look at lib/tk8.5/obsolete.tcl
(the filename should be a good indicator ;) ) to see what exactly is
restored.  Mostly color, with a few borderwidth and font changes.

Jeff
0
jeff.hobbs (444)
8/21/2008 5:54:18 PM
Reply:

Similar Artilces:

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

ANNOUNCE: Tcl/Tk 8.4.6 rpm specification with thread 2.5.2 extension #2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 http://jfontain.free.fr/tcltk-8.4.6-2.spec Generated and tested on an up-to-date Red Hat Fedora Core 1 i386 system. The rpms install under /opt/tcltk and therefore do not conflict and peacefully coexist with the stock Redhat Tcl and Tk rpms. To build the rpms, download the Tcl/Tk 8.4.6 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.6-2.spec Note...

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

ANNOUNCE: Tcl/Tk 8.4.6 rpm specification with thread 2.5.2 extension
It can be found at: http://jfontain.free.fr/tk-8.4.6-1.spec Generated and tested on an up-to-date Red Hat Fedora Core 1 i386 system. The rpms install under /opt/tcltk and therefore do not conflict and peacefully coexist with the stock Redhat Tcl and Tk rpms. To build the rpms, download the Tcl/Tk 8.4.6 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.6-1.spec Note: 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/...

BLT vs Tcl/Tk 8.5.2 ?
I'm taking a look at building BLT under Tcl/Tk 8.5.2 . I started out using the latest CVS head snapshot available over at the activestate cvs ftp site. I run configure on my SPARC Solaris 2.8 system using Sun's c compiler. I run gmake and get: gmake[1]: Entering directory `/vol/tclsrcsol/tcl85/blt/unix/src' /opt/SUNWspro/bin/cc -c -KPIC -g -xs -O -I. -I../../src -I/vol/ tclsrcsol/tcl8 52/include -I/usr/openwin/include ../../src/bltAlloc.c "../../src/tclIntDecls.h", line 80: syntax error before or at: -> "../../src/tclIntDecls.h", line 80: warning: old-style declaration or incorrect type for: tcl_CreateNamespace "../../src/tclIntDecls.h", line 80: warning: old-style declaration or incorrect type for: interp "../../src/tclIntDecls.h", line 81: syntax error before or at: char "../../src/tclIntDecls.h", line 81: type specifier can not be used as array size expression qualifier "../../src/tclIntDecls.h", line 81: warning: no explicit type given "../../src/tclIntDecls.h", line 81: warning: old-style declaration or incorrect type for: name "../../src/tclIntDecls.h", line 81: warning: old-style declaration or incorrect type for: ClientData "../../src/tclIntDecls.h", line 81: identifier redeclared: ClientData current : int previous: pointer to void : "/vol/tclsrcsol/tcl852/include/ tcl.h", line 309 "../../src/tclIntDecls.h", line 81: syntax...

Tcl 8.4 vs 8.5
This is OK in 8.5: expect1.3> set a {1 2 3} 1 2 3 expect1.4> expr {[lindex $a 1] in {2 3 4}} 1 But not OK in 8.4: expect1.8> set a {1 2 3} 1 2 3 expect1.10> expr {[lindex $a 1] in {2 3 4}} syntax error in expression "[lindex $a 1] in {2 3 4}": extra tokens at end of expression while compiling "expr {[lindex $a 1] in {2 3 4}}" Is there a way to make the expression backward compatible in 8.4? /WT On Feb 5, 10:16=A0pm, Why Tea <ytl...@gmail.com> wrote: > This is OK in 8.5: > expect1.3> set a =A0{1 2 3} > 1 2 3 > expect1.4> expr {[lindex $a 1] in {2 3 4}} > 1 > > But not OK in 8.4: > expect1.8> set a {1 2 3} > 1 2 3 > expect1.10> expr {[lindex $a 1] in {2 3 4}} > syntax error in expression "[lindex $a 1] in {2 3 4}": extra tokens at en= d of expression > =A0 =A0 while compiling > "expr {[lindex $a 1] in {2 3 4}}" > > Is there a way to make the expression backward compatible in 8.4? Though the error message was not that clear (expr error reporting has improved since then), the truth is just that "in" was not there yet :D An equivalent working in older Tcls: expr {[lsearch -exact {2 3 4} [lindex $a 1]]>=3D0} -Alex On Monday, February 6, 2012 10:50:05 AM UTC+11, Alexandre Ferrieux wrote: > On Feb 5, 10:16=A0pm, Why Tea <ytl...@gmail.com> wrote: > > This is OK in 8.5: > > expect1.3> set a =A0{1 2 3} > > 1 2 3 >...

iso: tcl/tk 8.5.4 or so developers using iwidgets
A developer contacted me this week with this peculiar siutation. The environment is software running on sparc solaris 10 systems and the gnome environment, displaying back to windows xp (running hummingbird x server) and the VirtuaWin desktop. About 3 weeks ago, he began seeing this: --- All of a sudden, widgets began to not build correctly in multi-widget GUIs. Certain pop-up toplevels with megawidgets =96 particularly entryfields and scrolledlistboxes - would have to be dismissed and re- created several times to appear correctly. The most common error was failure to widen ent...

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

ANN: eTcl 1.0-rc27 (Tcl/Tk 8.5.2)
I'm pleased to announce immediate availability of eTcl 1.0-rc27 for Windows, linux-x86, linux-arm, linux-mipsel, linux-powerpc (including Linux on Playstation 3), Windows Mobile (2003, 2003SE, 5.0 and 6.0) pocketPC and smartphones, and Mac OS X (Aqua) as universal binary (x86 and PPC). WHERE TO GET ============ It is available from: http://www.evolane.com/software/etcl/index.html http://www.evolane.com/ WHAT'S NEW ========== Some extras features since previous announcement: - Tcl/Tk 8.5.2, supported on all architectures including WinCE. - Optimized VFS, using caching and look-ahead, to reduce I/O and minimize starting time on slow devices (Solid state, network remote partitions, ...) - Accurate image sub-sampling in Pixane. Scaling and rotation accept a new -quality option, automatically adjusted per default - Full version delivered with ready to use kits for tcllib, tklib and bwidgets - New commands have been added to wce package (Windows Mobile extension) to play sounds asynchronously, switch on/off wireless devices (wifi, bluetooth, phone), and prevent device to suspend. eTcl 1.0-rc27 also comes with up to date versions of several packages (e.g. sqlite 3.5.7, Tls 1.6, tkhtml3 CVS snapshots, ...). As usual, it also includes fixed for several bugs. See changelog at: http://www.evolane.com/software/etcl/CHANGES.txt WHAT IS IT ========== eTcl is a "batteries-included", ...

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

Oratcl 4.4 : Tcl 8.5 tested against Oracle 11g (11.1.0.6.0) Linux x86
Hot off the press. Oratcl 4.4 (and the CVS head). Have just been run/tested against Oracle 11g and all the tests in the test suite have passed. No special configurations required other than the traditional ORACLE_HOME env. variable being set. -Todd On Aug 15, 3:45 pm, "thelf...@gmail.com" <thelf...@gmail.com> wrote: > Hot off the press. > > Oratcl 4.4 (and the CVS head). Have just been run/tested against > Oracle 11g and all the tests in the test suite have passed. > > No special configurations required other than the traditional > ORACLE_HOME env. variable being set. > > -Todd Very cool...we are going to Blade servers at work but only 10g but it is good to know that it works with 11g as well. Robert P.S. Have you updated the Oratcl site lately? ; ) On Aug 15, 9:23 pm, Robert Hicks <sigz...@gmail.com> wrote: > On Aug 15, 3:45 pm, "thelf...@gmail.com" <thelf...@gmail.com> wrote: > > > Hot off the press. > > > Oratcl 4.4 (and the CVS head). Have just been run/tested against > > Oracle 11g and all the tests in the test suite have passed. > > > No special configurations required other than the traditional > > ORACLE_HOME env. variable being set. > > > -Todd > > Very cool...we are going to Blade servers at work but only 10g but it > is good to know that it works with 11g as well. > > Robert > > P.S. Have you updated the Oratcl s...

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

expect-5.44.1, tcl-8.4.15, gcc-4.2.2
expect-5.44.1 build fails with the following error configure: configuring in testsuite configure: running /bin/sh '/path/to/src/expect-5.44.1/expect-5.44.1/testsuite/configure' --prefix=/path/to/expect-5.44.1 '--with-tcl=/path/to/tcl-8.4.15/lib' '--with-tclinclude=/path/to/src/tcl-8.4.15/tcl8.4.15/generic' '--with-tk=/path/to/tk-8.4.15/lib' '--with-tkinclude=/path/to/tk-8.4.15/include' '--prefix=/path/to/expect-5.44.1' 'CC=gcc -m32' 'CPPFLAGS=-I/path/to/include ' 'LDFLAGS=-Wl,-rpath,/path/to/lib -Wl,-rpath,/path/to/lib64 -Wl,-rpath,/path/to/libiconv-1.12/lib -Wl,--enable-new-dtags -L/path/to/lib -L/path/to/lib64 ' --cache-file=/dev/null --srcdir=/path/to/src/expect-5.44.1/expect-5.44.1/testsuite configure: warning: CC=gcc -m32: invalid host type configure: warning: CPPFLAGS=-I/path/to/include : invalid host type configure: error: can only configure for one host and one target at a time configure: error: /bin/sh '/path/to/src/expect-5.44.1/expect-5.44.1/testsuite/configure' failed for testsuite The usage for testsuite/configure indicates that the syntax above is wrong: Usage: configure [options] [host] That is, the VAR=VALUE syntax is accepted in the toplevel configure, but not in testsuite/configure. I just ran the top-level configure to build expect, which then invoked testsuite/configure as part ...

ANNOUNCE: Tcl/Tk 8.5a1 rpm specification with thread 2.5.2 extension #2
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 http://jfontain.free.fr/tcltk-8.5a1-2.spec Generated and tested on an up-to-date Red Hat Fedora Core 1 i386 system. The rpms install under /opt/tcltk and therefore do not conflict and peacefully coexist with the stock Redhat Tcl and Tk rpms. To build the rpms, download the Tcl/Tk 8.5a1 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.5a1-2.spec Note...

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

ANN: eTcl 1.0rc30 (Tcl/Tk 5.5.5 based, Pixane 0.8 embedded)
ANNOUNCE: eTcl 1.0-rc30 I'm pleased to announce immediate availability of eTcl 1.0-rc30 for Windows, linux (x86, x86_64, arm, mipsel, powerpc), Windows Mobile (2003, 2003SE, 5.x and 6.x) pocketPC and smartphones, and Mac OS X (Aqua) as universal binary (x86 and PPC). WHERE TO GET ============ It is available from: http://www.evolane.com/software/etcl/index.html http://www.evolane.com/ WHAT'S NEW ========== Some extras features since previous announcement: - Tcl/Tk 8.5.5, supported on all architectures including WinCE. - Support for OOP thanks to TclOO 0.6 - New commands have been added to wce package (Windows Mobile extension) to access GPSID (GPS intermediate driver) and handle power management. - Full version delivered with ready to use kits for tcllib 1.11, tklib and bwidgets - Pixane 0.8, including extended BMP support and faster image subsampling. - ::etcl::snapshot command to capture window content into Tk photo - Sqlite 3.6.6.1 - applets to wrap sources into a standalone executable has been added eTcl 1.0-rc30 also comes with up to date versions of several packages. As usual, it also includes fixed for several bugs. See changelog at: http://www.evolane.com/software/etcl/CHANGES.txt WHAT IS IT ========== eTcl is a "batteries-included", thread enabled Tcl/Tk runtime, available as a single standalone executable for Linux (x86, x86_64, ARM, Mips and PowerPC), Win32 (Win98 to ...

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

ActiveState Tcl 8.4.4.0 and Tile 0.7.8 under Vista crashes
I am using Tcl/Tk 8.4.4.0 (because I want to also use BLT 2.4 and my understanding is that BLT will not run under 8.5), along with Tile 0.7.8 Tile loads OK under the 'package requires' command, but the first time I run a tile command (for example, creating a button), Vista crashes. ttk::button .b1 -text "Test" Is there a solution to this? I have searched comp.lang.tcl, but see no reference to this problem. Thanks On 4/8/11 10:09 PM, thoselaings wrote: > I am using Tcl/Tk 8.4.4.0 (because I want to also use BLT 2.4 and my > understanding is that BLT will not run under 8.5), along with Tile > 0.7.8 > > Tile loads OK under the 'package requires' command, but the first time > I run a tile command (for example, creating a button), Vista crashes. > ttk::button .b1 -text "Test" > > Is there a solution to this? I have searched comp.lang.tcl, but see no > reference to this problem. Most of the commonly used (particularly on Windows) used pieces of BLT have been reimplemented outside of BLT -- you may want to re-evaluate your use of BLT so you can move on to 8.5 or later. BLT is not in the cards going forward. Exactly what pieces of BLT are you using? -- +------------------------------------------------------------------------+ | Gerald W. Lester, President, KNG Consulting LLC | | Email: Gerald.Lester@kng-consulting.net ...

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

YELLOWDOG 5.0.2 vs UBUNTU 7.0.4 vs OPENSUSE 10.2
Ok, which of this distros is the best (most compatible, most up-to- date, most user-friendly) for Apple PPC Macs?? adri...@accesspro.net ha scritto: > Ok, which of this distros is the best (most compatible, most up-to- > date, most user-friendly) for Apple PPC Macs?? for me, I try all of these, 1) opensuse 2) ubuntu 3) ydl adri...@accesspro.net wrote: > Ok, which of this distros is the best (most compatible, most up-to- > date, most user-friendly) for Apple PPC Macs?? the answer is ubuntu is the most user-friendly (except for kubuntu ...) ydl is the most compatible (at least up to v4) suse 10.2 is the most up to date. (now, not 10.1) but all around i stick with debian, as each of these has its weaknesses too. i tried ydl and looked at suse and borrowed from ubuntu ... and how about gentoo ? p.s. please don't ask "aren't debian and ubuntu the same ?". pps the real answer depends on what you do or want to do. that is why there are many distros. you can't do it all perfect. ppps don't forget mandrake (i shouldn't as my dream to work for nasa -- who else needs to worry about 10 year old computers all the time ??) ...

Web resources about - Tcl/Tk 8.5 vs iwidget 4.0.2 - comp.lang.tcl

iWidgets Brings Content to the People
When you’re an itty-bitty company and your first big customer win is CBS, you turn a few heads. And so it is with iWidgets, which makes video ...

Make-your-own content widget company iWidgets raises $4.1M
IWidgets is trying to help media companies (and anyone else) easily distribute videos and other content through embeddable widgets on social ...

iSadari - The ghost leg on the App Store on iTunes
Get iSadari - The ghost leg on the App Store. See screenshots and ratings, and read customer reviews.

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

hclock - YouTube
hclock - YouTube

Tk (framework) - Wikipedia, the free encyclopedia
8.6.1 / September 20, 2013 ; 5 months ago ( 2013-09-20 ) Tk is an open source , cross-platform widget toolkit that provides a library of basic ...

Abbott: Siege gunman known to police
PM Tony Abbott says the gunman from the Martin Place siege was known to police, but wasn't on a terrorist watchlist. Courtesy: Sky News

Badgeville for IBM Connections
influences and rewards user behavior across the Connections social software suite, including in key functionalities such as Communities, Profiles ...

How Cloud Computing Is Changing the World - Businessweek
A major shift in the way companies obtain software and computing capacity is under way as more companies tap into Web-based applications At ...

Chisel - Fossil SCM Hosting
Chisel Public Repositories Create Account Log In All public repositories Sort by: Default • Developer • Project famflows by lino fossil by urmil ...

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