Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANNOUNCE: eTcl 1.0-rc23 (based on 8.4.16)

14 views
Skip to first unread message

Eric Hassold

unread,
Sep 28, 2007, 8:00:58 AM9/28/07
to
I'm pleased to announce immediate availability of eTcl 1.0-rc23 for
Windows, linux-x86, linux-arm (softfloat and hardfloat), 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 core upgraded to 8.4.16
- support for standard and XFT/Anti-Aliased font engine, with
possibility to choose which one to use at runtime
- Experimental support for Odyce, an embedded C compiler, providing an
API similar to critcl, without requiring a C compiler to be
installed on target machine. List of supported architectures for
this extension includes linux (x86 and arm), MacOSX (x86 only),
Win32 and WinCE. This aims to provide a portable way to extend eTcl
functionalities at runtime
while preserving native performances.
- native implementation of usual digest/hash methods (md4, md5, sha1,
sha224, sha256, crc16, ccitt, xmodem, crc32) as a new etcl::digest
package.
- arm-linux version compiled in softfloat mode for performance.

It embeds up to date versions of several packages (e.g. sqlite 3.4.2,
libpng 1.2.19, tile and tkhtml3 CVS snapshots, ...). As usual, it comes
with fixes for several bugs. See changelog at:

http://www.evolane.com/software/etcl/CHANGES.txt

Last, Pixane extension, which used to be available only as part of eTcl
distribution is now also provided as loadable extension for all
platforms supported by eTcl. Just like eTcl, it is provided as libraries
with no external dependencies for easy deployment. See:

http://www.evolane.com/software/pixane/index.html

WHAT IS IT
==========

eTcl is a "batteries-included", thread enabled Tcl/Tk runtime, available
as a single standalone executable for Linux (x86, ARM, Mips and
PowerPC), Win32 (Win98 to Vista), Windows Mobile (2003 or better) and
MacOSX (universal binary). On all architectures, executable has no
external dependencies, and requires no installation except copying
executable wherever you want.

Distributions for all architecture include a common set of core components:
- Tcl/Tk 8.4.16 (thread enabled)
- Pixane: script your image transformation, support for reading and
writing several popular image formats (PNG, JPEG), support for
TrueType fonts, several truetype builtin fonts (serif, sansserif and
monotype)
- Sqlite (3.4.2): A SQL server in your hand.
- Zlib: native deflate/inflate support
- Zipfs: easily Mount your ZIP files into Tcl Virtual Filesystem
- TclThread (2.6.5): run multi-threaded applications
- TclXML (3.1): XML parsing, using expat parser
- Tls (1.5.0): support for SSLv2/SSLv3/Tls1.0
- Tile (latest CVS snapshot)
- TkTable (2.9)
- TkTreeCtrl (2.2.3)
- Tkhtml3 (latest CVS snapshot)
- Dict (backport)
- Newclock (backport)
- Scene: 3D widget based on OpenGL (except on WinCE)

All comments, bug reporting and feedbacks are much appreciated. You may
send them to <etcl at evolane.com>, or join eTcl page on wiki:

http://wiki.tcl.tk/eTcl
http://wiki.tcl.tk/15260
http://wiki.tcl.tk/19642

Regards,

Eric Hassold
Evolane - http://www.evolane.com/

suchenwi

unread,
Sep 28, 2007, 8:10:58 AM9/28/07
to
On 28 Sep., 14:00, Eric Hassold <hass...@evolane.com> wrote:
> - Tcl/Tk core upgraded to 8.4.16

Very good - though I'd even more love an eTcl based on 8.5b1 :^)

Eric Hassold

unread,
Sep 28, 2007, 9:04:25 AM9/28/07
to
suchenwi wrote :

> On 28 Sep., 14:00, Eric Hassold <hass...@evolane.com> wrote:
>> - Tcl/Tk core upgraded to 8.4.16
>
> Very good - though I'd even more love an eTcl based on 8.5b1 :^)
>

Win32, linux and MacOSX versions coming this week-end, once packages
have been deployed on our Web server. WinCE version need more tests
however, so expect it later next week.

Eric

s-imai

unread,
Sep 28, 2007, 1:06:28 PM9/28/07
to
Hi.

It seems that
Tile pakckage doesn't support the winnative theme yet. It's a
compatibility problem.

-----
Satoshi Imai
s-i...@japan.interq.or.jp


--
Message posted using http://www.talkaboutprogramming.com/group/comp.lang.tcl/
More information at http://www.talkaboutprogramming.com/faq.html

Eric Hassold

unread,
Sep 28, 2007, 1:46:49 PM9/28/07
to
s-imai wrote:
> Hi.
>
> It seems that
> Tile pakckage doesn't support the winnative theme yet. It's a
> compatibility problem.


I can't understand accurately what is missing. Are you speaking about
WinCE version? Does the winnative theme doesn't do what it is supposed
to do on this platform?

% package require tile
0.8.1
% pack [ttk::button .b -text "Some button"]
% pack [ttk::checkbutton .b -text "Check button"]

display Tile widget using winnative theme, for what I can see. Theme can
be changed to e.g. clam:

% ttk::style theme use clam

to get different rendering, then reverted to winnative

% ttk::style theme use winnative

to restore winnative theme (look). Can you tell me more about the
compatibility problem you have diagnosed ?

Eric

s-imai

unread,
Sep 29, 2007, 4:16:43 AM9/29/07
to
Hi.

I wrote the following code.

# begin
package require tile

labelframe .f1 -text {Tile Widget} -bd 2 -relief groove -width 50 -height
50
pack .f1 -fill both -expand 1 -padx 5
pack [ttk::button .f1.b1 -text "Some button"]
pack [ttk::checkbutton .f1.b2 -text "Check button"]
pack [ttk::radiobutton .f1.b3 -text "Radio button" -variable var1]

labelframe .f2 -text {Tk Widget} -bd 2 -relief groove -width 50 -height
50
pack .f2 -fill both -expand 1 -padx 5
pack [button .f2.b4 -text "Some button"]
pack [checkbutton .f2.b5 -text "Check button"]
pack [radiobutton .f2.b6 -text "Radio button" -variable var2]

ttk::style theme use winnative

# end

There are some screenshots of WinXP and WM6.

[etcl for WinXP]
http://www.interq.or.jp/japan/s-imai/etclxp.jpg
[etcl for Windows Mobile 6.0 classic)
http://www.interq.or.jp/japan/s-imai/etclwm6.jpg

It seems that WM6 looks not winnative's theme.

bs

unread,
Sep 29, 2007, 12:31:51 PM9/29/07
to

> - Scene: 3D widget based on OpenGL (except on WinCE)
>

Do you have an examples or demos of the scene widget?

Thanks,
--brett

Eric Hassold

unread,
Sep 30, 2007, 8:16:15 AM9/30/07
to
Hi,

bs wrote :

I added a sample for plotting a surface for a function f(x,y) in wiki:

http://wiki.tcl.tk/scene
http://wiki.tcl.tk/15779

We are working on adding an "eTcl cookbook" section on
http://www.evolane.com/ to collect recipes for eTcl specific extensions
(pixane, scene, evodio, odyce, wce). Should be online soon.

Regards,

Eric

-----

0 new messages