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

ANNOUNCE: Tcl Windows API 3.0 Alpha release

1 view
Skip to first unread message

APN

unread,
Sep 6, 2010, 9:40:15 AM9/6/10
to
Development version 3.0.1 Alpha of the Tcl Windows API (TWAPI)
extension has been released.

Project home page, including documentation, download links and
examples, is at http://twapi.magicsplat.com. [Note: Documentation
is currently only at the web site. A CHM file will be uploaded to
SourceForge in the next few days]

V3.0 Changes
------------

Following is a summary of the major changes. For a complete list
see http://twapi.magicsplat.com/versionhistory.html

* Version 3.0 has been completely rearchitected. SWIG and C++
hve been eliminated resulting in easier deployment, a smaller
disk and memory footprint and faster execution
* Support for loading into multiple interpreters and threads
* 64-bit version for Windows 2003+ and Tcl 8.5+
* New single-file deployment options that do not depend
on TclVFS/Starkit support in Tcl
* Support for named pipe channels, including authentication
of remote clients
* Enhanced COM support
* New Vista and Windows 7 security functions including UAC
* Device management API's
* Manipulation of Windows resources (icons etc.)
* Enhancements to many existing components
and of course
* new and improved bugs!


Distributions
-------------

TWAPI is distributed in multiple formats.

* A ZIP archive, "twapi-VERSION.zip", that includes the Tcl scripts
(including test scripts) in source form and is platform
independent,
containing both 32- and 64-bit DLLs.
* A ZIP archive, "twapi-VERSION-bin.zip", in which the Tcl scripts
are embedded within the DLL. This is also platform independent and
simultaneuosly supports both 32- and 64-bit Tcl.
* A single file Tcl module, "twapi-PLATFORM-VERSION.tm", for Tcl 8.5
and above. This is platform-specific (separate 32- and 64-bit
versions)
* A standalone DLL, "twapi-PLATFORM-VERSION.dll", that can be
directly loaded into any supported version of Tcl. This is also
platform specific.

See http://twapi.magicsplat.com/installation.html for more details
and the pros/cons of each distribution.

TWAPI Summary
--------------

The Tcl Windows API (TWAPI) extension provides
access to over 500 functions in the Windows API
from within the Tcl scripting language. The
extension targets Windows 2000 and later.

Functions in the following areas are implemented:

* System functions including OS and CPU information,
shutdown and message formatting
* User and group management
* COM client support
* Security and resource access control
* Window management
* User input: generate key/mouse input and hotkeys
* Basic sound playback functions
* Windows services
* Windows event log access
* Process and thread management
* Directory change monitoring
* Lan Manager and file and print shares
* Drive information, file system types etc.
* Network configuration and statistics
* Network connection monitoring and control
* Named pipes
* Clipboard access
* Console mode functions
* System performance data
* Window stations and desktops
* Internationalization
* Task scheduling
* Shell functions for shortcuts, themes, dialogs, resources
* Windows Installer
* Power management
* Device I/O and management
* Crypto API

Harald Oehlmann

unread,
Sep 7, 2010, 3:16:38 AM9/7/10
to
Hello Ashok,
thank you always careing about this great extension!
Harald

Roy Terry

unread,
Sep 8, 2010, 11:55:38 AM9/8/10
to
On Sep 6, 6:40 am, APN <palm...@yahoo.com> wrote:
> Development version 3.0.1 Alpha of the Tcl Windows API (TWAPI)
> extension has been released.
>
[ massive amounts of goodness for Windows-based Tcler's ]

Thanks for this excellent resource. Now with extra stream-lining!
Looking forward to
trying out your innovations.

Cheers,
Roy

0 new messages