summaryrefslogtreecommitdiffstats
path: root/library
Commit message (Collapse)AuthorAgeFilesLines
* Merging in changes from trunkhypnotoad2014-11-131-1/+1
|\
| * Bump to Tcl 8.6.3, TclOO 1.0.3, and update changes file.dgp2014-10-141-1/+1
| |
* | Fixes to allow a standard tclsh build to do the zip file encoding, instead of hypnotoad2014-10-211-0/+2
| | | | | | having to do it all through the zip enabled shell.
* | Tweaked zvfstools to always allows the zvfs::mkzip command,hypnotoad2014-10-212-3/+4
| | | | | | | | and defer the check for the rest of the zvfs tools until the first call to zvfs::unzip
* | Replaced calls to zip with calls to the new pure-tcl zipfile encoder embeddedhypnotoad2014-10-211-8/+20
| | | | | | | | | | | | | | | | | | | | | | 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.")
* | Added the zipfile::encode routine from Tcllib, and a rudimentary zipfile ↵hypnotoad2014-10-202-0/+311
| | | | | | | | decode as a package "zvfstools"
* | Backing out code that inserted a debug statement into the http packagehypnotoad2014-09-121-1/+1
| |
* | Created a designated bootloader for Tclkits under windowshypnotoad2014-09-061-1/+1
|/ | | | | 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
* merge trunkdgp2014-08-1978-2809/+3044
|\
| * Put back SystemV timezone files, which were removed in previous commit. ↵jan.nijtmans2014-08-1313-0/+65
| |\ | | | | | | | | | Don't know if that was by accident, but seems unwise in a Tcl patch release.
| | * Put back SystemV timezone files, which were removed in previous commit. ↵jan.nijtmans2014-08-1313-0/+65
| | | | | | | | | | | | Don't know if that was by accident, but seems unwise in a Tcl patch release.
| * | merge tzdata2014f from ietf.orgKevin B Kenny2014-08-1391-2874/+3044
| |\ \ | | |/
| | * tzdata2014f from ietf.orgKevin B Kenny2014-08-1391-2874/+3044
| | |
* | | merge trunkdgp2014-08-023-22/+25
|\ \ \ | |/ /
| * | Updated package "platform" to version 1.0.13. Separated theandreask2014-08-013-22/+25
| |\ \ | | |/ | | | | | | | | | identifiers "macosx*-i386-x86_64" and "macosx-universal" as incompatible with each other.
| | * Updated package "platform" to version 1.0.13. Separated theandreask2014-08-013-22/+25
| | | | | | | | | | | | | | | | | | | | | | | | identifiers "macosx*-i386-x86_64" and "macosx-universal" as incompatible with each other. Plus addition of a cast in tclIO.c to match types in a comparison which otherwise bugs a Windows debug build (warnings are errors).
* | | Bump to 8.6.2 for release.dgp2014-07-281-1/+1
|/ /
* | Fix execute-6.5 test failure on trunk: the "preserveCore" part of ↵jan.nijtmans2014-06-231-33/+33
|\ \ | |/ | | | | tcltest::test assumes that the cleanup is done first, so moving the cleanup means the the "preserverCore" part needs to move with it.
| * Fix execute-6.5 test failure on trunk: the "preserveCore" part of ↵jan.nijtmans2014-06-231-33/+33
| | | | | | | | tcltest::test assumes that the cleanup is done first, so moving the cleanup means the the "preserverCore" part needs to move with it.
* | ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution ↵jan.nijtmans2014-06-222-10/+10
|\ \ | |/ | | | | | | until after -output compare. tcltest -> version 2.3.8
| * previous commit was not quite right, this one should be betterbug_2f9df4c4fajan.nijtmans2014-06-201-14/+14
| |
| * ticket [2f9df4c4fa]: tcltest - request to move -cleanup script execution ↵jan.nijtmans2014-06-202-8/+8
| | | | | | | | until after -output compare
* | [f0f876c141] Improve consistency in error messages.dkf2014-06-171-4/+4
| |
* | [311e61d12a] Generate error code in *all* places where commands are looked up.dkf2014-06-161-1/+2
| |
* | [a122627849] Improve stack trace from parray on not-array.dkf2013-11-241-1/+1
|\ \ | |/
| * [a122627849] Improve stack trace from parray on not-array.dkf2013-11-241-1/+1
| |
* | The only relyable way of changing environment variables to uppercase (e.g. ↵jan.nijtmans2013-11-212-16/+7
|\ \ | |/ | | | | env(ComSpec) to env(COMSPEC)) is unsetting the old one first. Long-standing bug, exposed by [219226].
| * The only relyable way of changing environment variables to uppercase (e.g. ↵jan.nijtmans2013-11-212-44/+39
| | | | | | | | env(ComSpec) to env(COMSPEC)) is unsetting the old one first. Long-standing bug, exposed by [219226].
* | Safer clean-up of environment variables: Do removal after insertions -> ↵jan.nijtmans2013-11-202-6/+9
|\ \ | |/ | | | | tcltest 2.3.7
| * Safer clean-up of environment variables: Do removal after insertions -> ↵jan.nijtmans2013-11-202-6/+9
| | | | | | | | tcltest 2.3.7
| * Bump tcltest version to 2.3.6 (should have been done just before the 8.5.15 ↵jan.nijtmans2013-10-282-2/+2
| | | | | | | | | | release, just as in Tcl 8.6.1). Don't fix eol-style for Makefile.in in "make dist", if the file system is case-insensitive/case-preserving.
* | Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.8.8jan.nijtmans2013-10-252-10/+13
|\ \ | |/
| * Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.7.13jan.nijtmans2013-10-252-10/+13
| |
* | Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-17145-0/+0
|\ \ | |/
| * Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-17145-0/+0
| |
| * Advance to tzdata2013gKevin B Kenny2013-10-0535-1354/+413
| |
| * merge 8.5. update changes.dgp2013-09-081-0/+9
| |\
| * | Bump to 8.5.15 for release.dgp2013-08-291-1/+1
| | |
* | | Advance to tzdata2013gKevin B Kenny2013-10-0535-1354/+413
| | |
* | | merge trunk; update changesdgp2013-09-162-26/+52
|\ \ \
| * | | [3611643] Stop polluting the global namespace.dkf2013-09-081-26/+43
| | | | | | | | | | | | | | | | Refactor the index entry generation so it is done right, once. Handle more of [namespace ensemble create]'s behavior.
| * | | [86ceb4e2b6] Improve reaction when multiple *tm files purport to offer thedgp2013-09-071-0/+9
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | same version of the same package. Prefer the file that comes first on the tm path. Makes TCL*_TM_PATH variables more useful. Thanks to Gustaf Neumann for the suggestion. [a16752c252] Revise (partially revert) bug fix to stop crashes in buggy tclcompiler.
| | * | [86ceb4e2b6] Improve reaction when multiple *tm files purport to offer thedgp2013-09-071-0/+9
| | |\ \ | | | |/ | | |/| | | | | | | | | same version of the same package. Prefer the file that comes first on the tm path. Makes TCL*_TM_PATH variables more useful. Thanks to Gustaf Neumann for the suggestion.
| | | * merge trunkbug_86ceb4e2b6dgp2013-09-074-3/+17
| | | |\ | | |_|/ | |/| |
| | | * Use ne instead of [string length] for less shimmer risk.dgp2013-09-051-1/+1
| | | |
| | | * Possible improvement in light of [86ceb4e2b6].dgp2013-07-151-0/+9
| | | |
* | | | Bump version number to 8.6.1.dgp2013-08-301-1/+1
|/ / /
* | | Bump to tcltest 2.3.6 to account for changes since Tcl 8.6.0 release.dgp2013-08-302-2/+2
| | |
* | | Never guess non-existing timezone name "America/Brasilia" on Windows. ↵jan.nijtmans2013-08-111-1/+1
|\ \ \ | |/ / | | | | | | Reported by Arnulf Wiedemann
| * | Never guess non-existing timezone name "America/Brasilia" on Windows. ↵jan.nijtmans2013-08-111-1/+1
| | | | | | | | | | | | Reported by Arnulf Wiedemann