summaryrefslogtreecommitdiffstats
path: root/tools/mkVfs.tcl
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.6jan.nijtmans2020-12-031-2/+2
|
* Pairing down the tip#430 branch to only include files and utilitieshypnotoad2017-11-081-99/+99
| | | | | | | | | | called out by the tip. Eliminated the header files tclZipfs.h and zcrypt.h. The only public calls for tclZipfs.h are now in the stubs table and the contents of zcrypt.h are already part of the minizip implementation that Tcl keeps around in the compat/zlib/contrib/minizip directory. tclBootVFS.h hasn't been used by the implementation in a while. Alos eliminated the mkzip.tcl facility from tools/. The C based mkzip is much faster and more reliable
* Add a mode for injecting the TkDll into the VFShypnotoad2014-11-131-0/+6
|
* Removed non-working code from the end of the mkVfs.tcl scripthypnotoad2014-09-151-14/+0
|
* Developed an improved bootloader built around TclSetPreInitScript. The new ↵hypnotoad2014-09-121-4/+2
| | | | | | | | | | | | | | | | | bootloader now mounts the VFS before the interpreter is initialized, and gives it enough hints to point to the VFS for init.tcl and main.tcl (If present) Also, Tcl_ZVfs_Boot now takes and additional argument: the name of the file to mount. As the difference between a normal shell and a zvfs enabled shell is one again, several lines of code, the example shells is folded back into tclAppInit.c and controlled with macros. The ZVFS commands are now loaded in as a static package. Removed the Stubs entry for Tcl_Boot_ZVFS, it's now intended that shells build their own copy of tclZipVfs.o
* Created a designated bootloader for Tclkits under windowshypnotoad2014-09-061-0/+109
On windows, tclkits build a private VFS instead of relying on make install Added a tool to build the tcl kit's VFS, as well as index the bundled packages