freeWrap Changelog

What's new in freeWrap 6.74

Apr 20, 2021
  • The TWAPI extension included in freeWrap has been updated to version 4.5.2.
  • Fixed a bug with the ::freewrap::makeZIP command where previous arguments to the command were included in the command line if the previous command line had more arguments than the new one.
  • Fixed a bug with the ::freewrap::makeZIP command. The return value when the command fails is now properly cleared of the previous results.
  • Updated freeWrap so that it mounts a freeWrap program package at /zvfs to be consistent with the file path specified in the _FWprogPack_init.txt file of the package.
  • Corrected the freeWrap makefile to prevent inclusion of two unneeded files at the top of the internal freeWrap virtual file system.

New in freeWrap 6.73 (Oct 1, 2020)

  • FreeWrap 6.72 is based on TCL/TK 8.6.10.
  • The 256x256 bit freeWrap application icon has been removed.
  • A 32-bit binary distribution is once again included for Linux.
  • The SQLite extension has been statically linked instead of packaged as a shared library within the virtual file system.
  • The TWAPI extension has been statically linked into the Windows versions of freeWrap.

New in freeWrap 6.71 (Jan 6, 2020)

  • The 256x256 bit freeWrap application icon has been removed.
  • A 32-bit binary distribution is once again included for Linux.
  • The SQLite extension has been statically linked instead of packaged as a shared library within the virtual file system.
  • The TWAPI extension has been statically linked into the Windows versions of freeWrap.

New in freeWrap 6.70 (Jul 16, 2019)

  • FreeWrap 6.70 is based on TCL/TK 8.6.9
  • The included version of tcllib has been updated to tcllib 1.19.
  • The freeWrap application icon has been revised and now includes 10 different resolutions.
  • The binary distribution for Linux now contains only a 64-bit executable. (Who uses 32-bit Linux???)
  • Code changes were made to significantly improve the application startup time.
  • The freeWrap virtual file system mount point has been changed to /zvfs. That is, files included inside freeWrap all have a path starting with /zvfs (e.g., /zvfs/freewrap.tcl /zvfs/freewrapCmds.tcl)

New in freeWrap 6.64 (Jan 28, 2015)

  • This version is based on TCL/TK 8.6.3
  • The 64-bit Windows version has tcllib1.16 included (instead of tcllib1.15).
  • FreeWrap 6.64 now returns the correct time stamp for a file contained within a wrapped application or within a ZIP archive..
  • The following additional ttk themes are now installed into freeWrap.
  • aquablue
  • aquativo
  • black
  • blue
  • clearlooks
  • keramik
  • keramik_alt
  • plastik
  • radiance
  • winxpblue

New in freeWrap 6.63 (Apr 22, 2014)

  • Wrapping across operating systems has been corrected
  • between 32-bit and 64-bit Linux
  • from Windows to Linux
  • Temporary file names used by freeWrap during the wrapping process have been modified to prevent possible collision with existing file names. This will prevent the possibility of overwriting of an existing file during wrapping
  • The ::freewrap::makeZIP command can now be used more than once. Previously, the first usage of the command worked while subsequent use failed with an error
  • Options have been added to the freeWrap command line that allow the user to control the amount of compression performed on the wrapped files. See the freeWrap documentation for details
  • The tcllib package included in freeWrap has been updated to version 1.16 and is located at the virtual directory of /tcllib1.16
  • The -i option can now be used to change the program icon when performing a cross-wrap with the -w option

New in freeWrap 6.62 (Jan 8, 2014)

  • This version is based on TCL/TK 8.6.1
  • This version is built with thread support enabled

New in freeWrap 6.61 (Sep 14, 2013)

  • The behavior of wrapped scripts that generate fatal errors has been modified to better replicate the behavior of compiled applications.
  • The response of freeWrap, when run as a standalone shell, to fatal script errors has been modified to better replicate the behavior of the standard TCLSH and WISH shells.
  • Corrected a problem where applications containing more than 50 files could not be wrapped.

New in freeWrap 6.6 (May 15, 2013)

  • This version is based on TCL/TK 8.6.0.
  • FreeWrap is now distributed as a 64-bit application for Linux. The Windows distribution includes both 32-bit and 64-bit versions.
  • The freeWrapPLUS variation has been discontinued. The regular freeWrap variation contains any added extensions.
  • Tkpng is no longer included in freeWrap since the TCL/TK core itself now supports PNG image formats.
  • SQLite is now included as part of the regular TCL 8.6 distribution and is packaged as such.
  • BLT is no longer included in freeWrap since BLT does not support TCL/TK 8.6.
  • TCLLIB (version 1.15) is now included in freeWrap at the virtual directory of /tcllib1.15
  • TKLIB (version 0.5) is now included in freeWrap at the virtual directory of /tklib0.5
  • The virtual directory structure has been modified to better reflect the normal TCL/TK directory layout.

New in freeWrap 6.42 (Feb 25, 2009)

  • based on TCL/TK 8.5.6.
  • improved startup time for wrapped WISH applications under Windows. Slow startups were especially

New in freeWrap 6.41 (Mar 12, 2008)

  • FreeWrap 6.41 is based on TCL/TK 8.5.1.
  • The new TCL modules included with TCL 8.5 are now accessible using a [package require] command. Because of this, the [clock format] command now works without generating an error message.
  • A 32x32 256 bit color icon has been added to Windows versions of freeWrap. This means that the freeWrap -i option can now be used to include your own 32x32 256 bit color icon.
  • A few small changes and corrections were made to the freeWrap Make files and build scripts.