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

ANNOUNCE: freeWrap 5.0 released

1 view
Skip to first unread message

Dennis LaBelle

unread,
Dec 31, 2001, 7:43:10 PM12/31/01
to
This message announces the release of freeWrap version 5.0

The freeWrap program turns TCL/TK scripts into single-file binary
executable programs. freeWrap can wrap TCL/TK applications that consist of
multiple script and binary files. freeWrap combines all the files together
into a single executable file.

freeWrap 5.0 is based on TCL/TK 8.3.4

freeWrap executables are freely available for both Linux and Windows.

Instructions and source code for building freeWrap on both Windows and UNIX
platforms is also freely available.

The following additional variations of freeWrap are also available for
download:

freewrapBLT a windowing application that includes TCL/TK and
the BLT extension
freewrapTCLSH a console-only application which includes only
TCL.


Please visit the freeWrap home page:

http://freewrap.sourceforge.net


Changes implemented in version 5.0
------------------------------------

1) The basic method of storing wrapped files with freeWrap has changed. All
wrapped files are now compressed. Therefore, wrapped applications will now
be smaller.

2) The file name referencing rules have changed slightly with the adoption
of ZVFS for use in freeWrap

3) Some freewrap:: variables and procedures have been deleted and some new
ones added.

4) Encoding file cp1252.enc is now included as the default encoding for
freeWrap.

5) The freeWrap source code has been restructured to produce a simpler
process for building different versions of freeWrap under different
operating systems. The MKTCLAPP program is no longer needed.

6) freeWrap 5.0 is based on TCL/TK release 8.3.4

7) "file stat" and "glob" now work on wrapped files.

8) freeWrap will now complain and exit without producing an executable file
if the filename specified with the -f switch cannot be found.

9) freeWrap will now complain and exit if the executable file already
exists and is open/running.

10) The ZVFS used by freeWrap now preserves the case of file names.

Chang Li

unread,
Jan 3, 2002, 1:36:52 PM1/3/02
to
Dennis LaBelle <de...@nycap.rr.com> wrote in message news:<yC7Y7.56062$Bd.17...@typhoon.nyroc.rr.com>...

Thanks Dennis. That is a wonderful kit.

I have several questions:

1. When I used .tcl and .dll mixed up, if I did not set -e, the
pkgIndex.tcl will not be executed with the error command. By using
the -e everything got fine. I do not know if it is a bug.

2. My .dll exetension will call another x.dll (not an extension) so
I have to put the x.dll in the current directory to make the wrapped
.exe executable. Is this a feature or is there a way to include the
.dll into the wrapped file? If this problem can be solved tclpip83.dll
could be embedded into the wrapped file as well.

Chang

0 new messages