Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | This message announces the release of freeWrap version 6.31 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 6.31 is based on TCL/TK 8.4.16 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: freewrapPLUS a windowing application that includes TCL/TK along with the BLT, tkTable and sqlite extensions freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.31 ------------------------------------ 1. 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. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk | v6.3.1 |
Files: | files | file ages | folders |
SHA1: |
7b3d206619c1d3227645954ae912249d |
User & Date: | hypnotoad 2008-07-12 00:00:00 |
Original User & Date: | hypnotoad 2014-10-05 18:22:27 |
Context
2009-05-20
| ||
00:00 | January 17, 2009 This message announces the release of freeWrap version 6.32 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 6.32 is based on TCL/TK 8.4.19 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: freewrapPLUS a windowing application that includes TCL/TK along with the BLT, tkTable and sqlite extensions freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.32 ------------------------------------ 1. 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. 2. FreeWrap 6.32 is based on TCL/TK 8.4.19 Leaf check-in: 764581e18d user: hypnotoad tags: trunk, v6.3.2 | |
2008-07-12
| ||
00:00 | This message announces the release of freeWrap version 6.31 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 6.31 is based on TCL/TK 8.4.16 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: freewrapPLUS a windowing application that includes TCL/TK along with the BLT, tkTable and sqlite extensions freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.31 ------------------------------------ 1. 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. check-in: 7b3d206619 user: hypnotoad tags: trunk, v6.3.1 | |
2007-12-10
| ||
00:00 | This message announces the release of freeWrap version 6.3 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 6.3 is based on TCL/TK 8.4.16 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: freewrapPLUS a windowing application that includes TCL/TK along with the BLT, tkTable and sqlite extensions freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.3 ------------------------------------ 1. Added support for freeWrap program packages. The -p wrapping option can now be used to create a wrapped application without the freeWrap executable component. The freeWrap program package can then be run using freeWrap as a single-file shell (example: freewish myapp.fwp). 2. Added SQLite as one of the extensions that are included with freewrapPLUS 3. Added a new variable into the ::freewrap namespace. The ::freewrap::runMode variable indicates whether freeWrap is running as: Value of variable Meaning ----------------- ------- interactiveShell an interactive shell standAloneShell a stand-alone shell running a script programPackage a wrapped executable program 4. Improved the security of wrapped applications. FreeWrapped applications will detect whether they have been modidied or tampered with and refuse to run. As a result, the -e option is no longer available to create an application that is not encrypted. 5. FreeWrap is no longer compressed with UPX. Therefore, users will notice an increase in the size of freeWrap and the executables that it produces. This size change should not be significant compared to recent increases in disk drive capacities. 6. The -i option is now available under operating systems other than Windows so that the Windows application icon may be changed when using the -w (cross-platform generation) option. 7. The default system encoding for freeWrap has been set to cp1252 and the documentation has been updated with additional words concerning the use of encodings. check-in: 8cd1cef15f user: hypnotoad tags: trunk, v6.3 | |
Changes
Changes to build/generic/freewrapCmds.tcl.
︙ | ︙ | |||
71 72 73 74 75 76 77 | # 6.3 Nov. 23, 2007 Dennis R. LaBelle 1) Added some code to remove (after start-up is complete) a few # more unneeded variables. # 2) Added ::freewrap::runMode variable # create ::freeWrap namespace # namespace eval ::freewrap:: { | | | 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 | # 6.3 Nov. 23, 2007 Dennis R. LaBelle 1) Added some code to remove (after start-up is complete) a few # more unneeded variables. # 2) Added ::freewrap::runMode variable # create ::freeWrap namespace # namespace eval ::freewrap:: { variable patchLevel {6.31} ;# Current freeWrap revision level variable progname {} ;# Official freeWrap program name variable errormsg {} ;# Last freeWrap error message. proc normalizePath { filename} { # Return absolute path with . and .. resolved global tcl_platform |
︙ | ︙ |
Changes to build/win/makefile.vc.
︙ | ︙ | |||
38 39 40 41 42 43 44 | #FW_EXT=PLUS # ## Full name of the application PROG = freewrap$(FW_EXT) # Current application program revision number | | | 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | #FW_EXT=PLUS # ## Full name of the application PROG = freewrap$(FW_EXT) # Current application program revision number PROGREV =6.31 # Name of main program file. MAINPRG = ..\generic\main # TOOLS32 = location of VC++ 32-bit development tools. # !IF "$(MACHINE)" == "IA64" |
︙ | ︙ | |||
69 70 71 72 73 74 75 | BINROOT = . TCLDIR = p:\tcl_src\tcl$(TCLVERSIONDOT) TKDIR = p:\tcl_src\tk$(TCLVERSIONDOT) INSTALLDIR = c:\tcl ###### The path for the top-level build directory # | | > | > > | 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 | BINROOT = . TCLDIR = p:\tcl_src\tcl$(TCLVERSIONDOT) TKDIR = p:\tcl_src\tk$(TCLVERSIONDOT) INSTALLDIR = c:\tcl ###### The path for the top-level build directory # TOP = P:\freewrap\freewrap631\win ###### Select a C compiler # !IF $(DEBUG) CC = "$(TOOLS32)\bin\cl.exe" -DSTATIC_BUILD=1 -D__WIN32 -D_MBCS -DWIN32 -DWINDOWS !ELSE CC = "$(TOOLS32)\bin\cl.exe" -DSTATIC_BUILD=1 -D__WIN32 -D_MBCS -DWIN32 -DWINDOWS -DNDEBUG !ENDIF ###### Select standard command-line options for the C compiler. # !IF $(DEBUG) CFLAGS = /nologo /MT /W3 /GX -Z7 -Od /FD /c !ELSE CFLAGS = /nologo /MT /W3 /GX -Og /FD /c !ENDIF ###### Add these options to CFLAGS when linking object files into # an executable. # !IF "$(FW_EXT)" == "TCLSH" !IF $(DEBUG) LFLAGS = /NODEFAULTLIB -debug:full -debugtype:cv /NOLOGO /MACHINE:$(MACHINE) -subsystem:console -stack:2300000 !ELSE |
︙ | ︙ | |||
208 209 210 211 212 213 214 215 | OPT_ITCL = -DWITHOUT_ITCL=1 SCRIPT_ITCL= ZSCRIPT_ITCL= !ENDIF #### Sqlite # LIB_SQLITE = P:/tcl_src/sqlite-amalgamation-3_5_3/sqlite3.obj | > > | > | 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 | OPT_ITCL = -DWITHOUT_ITCL=1 SCRIPT_ITCL= ZSCRIPT_ITCL= !ENDIF #### Sqlite # !IF "$(FW_EXT)" == "PLUS" LIB_SQLITE = P:/tcl_src/sqlite-amalgamation-3_5_3/sqlite3.obj !ELSE OPT_SQLITE = -DWITHOUT_SQLITE !ENDIF #### TkHtml # #LIB_TKHTML = /home/drh/tcltk/8.3.1win/libtkhtml.a OPT_TKHTML = -DWITHOUT_TKHTML #### TkTable |
︙ | ︙ | |||
252 253 254 255 256 257 258 | RESFILE = $(TCLDIR)\win\Debug\tcl_Static\tclsh.res !ELSE RESFILE = $(TCLDIR)\win\Release\tcl_Static\tclsh.res !ENDIF ICOFILE = $(TCLDIR)\win\tclsh.ico !ELSE !IF $(DEBUG) | | | | | 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 | RESFILE = $(TCLDIR)\win\Debug\tcl_Static\tclsh.res !ELSE RESFILE = $(TCLDIR)\win\Release\tcl_Static\tclsh.res !ENDIF ICOFILE = $(TCLDIR)\win\tclsh.ico !ELSE !IF $(DEBUG) RESFILE = $(TKDIR)\win\Debug\tk_Static\tk.res !ELSE RESFILE = $(TKDIR)\win\Release\tk_Static\tk.res !ENDIF ICOFILE = $(TKDIR)\win\rc\tk.ico !ENDIF ############################################################################### # You should not have to change anything below this line ############################################################################### # |
︙ | ︙ |
Changes to docs/announce.txt.
|
| | | | < | < < < < < < < < < < < < < < < < < < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | This message announces the release of freeWrap version 6.31 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 6.31 is based on TCL/TK 8.4.16 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: freewrapPLUS a windowing application that includes TCL/TK along with the BLT, tkTable and sqlite extensions freewrapTCLSH a console-only application which includes only TCL. Please visit the freeWrap home page: http://freewrap.sourceforge.net Changes implemented in version 6.31 ------------------------------------ 1. 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. |
docs/freeWrapDocs.pdf became executable.
cannot compute difference between binary files