- 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.
- This version is based on TCL/TK 8.6.1
- This version is built with thread support enabled.
- 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.
- 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.6) is now included in freeWrap at the virtual directory of /tklib0.6
- The virtual directory structure has been modified to better reflect the normal TCL/TK directory layout.
- FreeWrap 6.5 is based on TCL/TK 8.5.9
- BLT is once again included in freewrapPLUS thanks to BLT code modifications from Peter MacDonald and his WIZE project.
- Building freeWrap:
- freewrapTCLSH is no longer built with a dependency on the X11 libraries. This dependency was an error that prevented the application from running on systems without a graphics console.On Windows, freeWrap is now built using MinGW/Msys instead of MS Visual C++.
- The build process no longer requires an interactive step to enter the encryption key.
- FreeWrap is now built with Info-ZIP 2.32 to take advantage of its security-related fixes.
- The instructions for building freeWrap have been expanded.
- Incorporated a few fixes provided by Pawel Pawlak to properly set up the encoding system. Previously freeWrap forced the default encoding to cp1252.
- Added ::freewrap::Nagle command to control whether the Nagle algorithm is active on a specific socket.
- FreeWrap 6.42 is based on TCL/TK 8.5.6
- Improved startup time for wrapped WISH applications under Windows. Slow startups were especially noticable when running wrapped applications from network directories, remote shares or from a Web server.
- FreeWrap 6.32 is based on TCL/TK 8.4.19
- Improved startup time for wrapped WISH applications under Windows. Slow startups were especially noticable when running wrapped applications from network directories, remote shares or from a Web server.
- 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 32×32 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 32×32 256 bit color icon for your wrapped application.
- This is the first version of freeWrap based on TCL/TK 8.5.0.
- Unlike previous versions, freewrapPLUS 6.4 does not contain the BLT extension since BLT is not yet compatible with TCL/TK 8.5.
- The makefile for Windows has been modified to use Microsoft Visual C++ 8.0 Express Edition.
- Corrected operation of -i option when setting the Windows icon for a wrapped application. Version 6.3 of freeWrap would only replace one icon and leave the TK icon.