summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Merging in changes from trunkhypnotoad2014-11-136-13/+24
|\
| * Improve documentation on the use of com ports (remove references to Windows ↵jan.nijtmans2014-11-131-2/+2
| |\ | | | | | | | | | | | | 95, deprecate the use of postfix ':'). Allow lpt[5-9] just as com[5-9], and make sure that path normalization works as expected for ports > 4.
| | * Improve documentation on the use of com ports (remove references to Windows ↵jan.nijtmans2014-11-131-2/+2
| | | | | | | | | | | | | | | 95, deprecate the use of postfix ':'). Allow lpt[5-9] just as com[5-9], and make sure that path normalization works as expected for ports > 4.
| * | Merged latest trunk work (especially changes to eof handling) into the RC.andreask2014-11-062-8/+17
| |\ \
| | * \ Better errormessage when file path contains invalid characters.jan.nijtmans2014-11-031-0/+5
| | |\ \ | | | |/
| | | * Better errormessage when file path contains invalid characters. See: ↵jan.nijtmans2014-11-031-0/+5
| | | | | | | | | | | | | | | | [03414f517b7a74].
| | * | Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well. ↵jan.nijtmans2014-10-311-3/+3
| | |\ \ | | | |/ | | | | | | | | Prevent possible buffer-overflow if COM name ends with ':'.
| | | * Extend WinIsReserved() to recognize COM[5-9]: as valid com ports as well.jan.nijtmans2014-10-311-2/+2
| | | |
| | * | When translating a reserved devicename to native pathname, strip ':' ↵jan.nijtmans2014-10-311-5/+9
| | |\ \ | | | |/ | | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea.
| | | * When translating a reserved devicename to native pathname, strip ':' ↵jan.nijtmans2014-10-311-1/+4
| | | | | | | | | | | | | | | | postfix. Possible fix for [dcc03414f5], but anyway a good idea.
| * | | merge trunkdgp2014-10-281-0/+2
| |\ \ \ | | |/ /
| | * | Support for Windows 10jan.nijtmans2014-10-261-0/+2
| | |\ \ | | | |/
| | | * Support for Windows 10jan.nijtmans2014-10-261-0/+2
| | | |
| | | * Bump to 8.5.17dgp2014-10-102-2/+2
| | | |
| * | | merge trunkdgp2014-10-181-37/+56
| |\ \ \ | | |/ /
| * | | Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file.dgp2014-10-143-3/+3
| | | |
* | | | Replaced calls to zip with calls to the new pure-tcl zipfile encoder embeddedhypnotoad2014-10-211-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in zvfstools. Fixed a bug in the encoder for zvfstools. It was exporting files, but not directories. This lack of directories was causing the bootloader to miss that /zvfs/boot/tcl/init.tcl existed, because it was checking for the existance of /zvfs/boot/tcl. I compared the archives created by zvfstools::mkzip to the archives created by zip, and the difference came down to the fact that zip did create TOC entries for directories and zvfstools::mkzip was failing to do so. (So I'm pretty sure the new behavior is "standard.")
* | | | Renamed "tclkit" to "tclzsh"hypnotoad2014-10-201-25/+25
| | | | | | | | | | | | Removed tclzsh from "make binaries". (It the user wants it, they have to ask for it. It requires a working Tclsh and an exernal Zip)
* | | | Added a "_bare" stage to capture the kit executable before the VFS is ↵hypnotoad2014-10-191-4/+8
| | | | | | | | | | | | | | | | wrapped to it.
* | | | Update the zipvfs implementation with additional code from both Odie and hypnotoad2014-10-192-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dennis LaBelle's FreeWrap. Split the boot loader code out of tclZipVfs.c and into its own File. Altered the structure of tclZipVfs.c to better mirror that which is distributed in Odie and FreeWrap to make popping and swapping improvements easier.
* | | | Bringing in the latest fixes from trunkseandeelywoods2014-10-192-41/+60
|\ \ \ \ | | |/ / | |/| |
| * | | fconfigure -peername and -sockname return empty string while async connect ↵oehhar2014-10-171-37/+56
| |\ \ \ | | |/ / | |/| | | | | | running.
| | * | Merge trunkoehhar2014-10-171-4/+4
| | |\ \ | | |/ / | |/| |
| * | | Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c ↵jan.nijtmans2014-10-081-4/+4
| |\ \ \ | | | |/ | | |/| | | | | | | | | does not compile with MSVC14. Eliminate use of __MINGW32__ macro everywhere, as it is deprecated.
| | * | Fix [59a2e78e54d3361c33b8cd6eef55d384d8abecd7|59a2e78e54] : tclWinTime.c ↵jan.nijtmans2014-10-081-4/+4
| | | | | | | | | | | | | | | | | | | | does not compile with MSVC14. Eliminate use of __MINGW32__ macro everywhare, as it is deprecated.
| | * | merge 8.5; stamp release datedgp2014-08-221-0/+18
| | |\ \
| | * \ \ merge 8.5dgp2014-08-021-2/+2
| | |\ \ \
| | * | | | Bump to 8.5.16 for release.dgp2014-07-232-2/+2
| | | | | |
| | | | | * Implemented tip-427: socket fconfigure option -connecting plus no ↵oehhar2014-09-261-39/+58
| | |_|_|/ | |/| | | | | | | | | | | | | -peername,-sockname when still connecting.
* | | | | Merge with trunkhypnotoad2014-09-223-1/+12
|\ \ \ \ \ | |/ / / /
| * | | | Added a script-readable bytecode disassembler in tcl::unsupported.dkf2014-09-203-1/+12
| |\ \ \ \
| | * \ \ \ merge trunkdkf2014-08-304-3/+21
| | |\ \ \ \ | | |/ / / / | |/| | | |
| | * | | | merge trunkKevin B Kenny2014-08-023-31/+27
| | |\ \ \ \
| | * \ \ \ \ merge trunkKevin B Kenny2014-06-2916-1566/+2224
| | |\ \ \ \ \
| | * \ \ \ \ \ merge trunkdkf2014-02-081-10/+11
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ merge trunkdkf2014-02-032-5/+15
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ merge trunkdkf2014-01-0918-124/+176
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ merge trunkdkf2013-09-262-6/+6
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ merge trunkdkf2013-09-205-23/+23
| | |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ merge trunkdkf2013-07-075-18/+4
| | |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ merge trunkdkf2013-06-1913-424/+200
| | |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ merge trunkdkf2013-06-135-6/+25
| | |\ \ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ \ \ merge trunkdkf2013-06-111-2/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | | | | | Move the disassembler to its own file.dkf2013-06-113-1/+12
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Removed non-working tclkit-direct makefile techniquetne2014-09-171-17/+6
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | The unix build has been pared down to the minimum hooks required to build ahypnotoad2014-09-152-2/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VFS enabled Tclsh with a simple compile flag. Modified the BC and Visual Studio makefiles for Windows, but these are untested. The default for Tcl is now to build a static or dynamic shell in the same way it would build a static or dynamic shell for Tclsh. Controlled by the --enable-shared flag. Note however that ZLib is compiled in to every VFS enabled shell. (Rather than rely on a dylib.) The "direct" build is maintained in the Makefile, mostly as a h(istor|yster)ical reference. The technique is not portable to Windows, and may not work outside of OSX.
* | | | | | | | | | | | | | | | | Developed an improved bootloader built around TclSetPreInitScript. The new ↵hypnotoad2014-09-122-10/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | | | | | | | | Added the tclkit binaries to installhypnotoad2014-09-091-2/+2
| | | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | | Created a designated bootloader for Tclkits under windowshypnotoad2014-09-062-340/+344
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | | | | | | | | | Preliminary checkin for Windows tclkit buildshypnotoad2014-09-063-13/+336
| | | | | | | | | | | | | | | | |