summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Merge 8.7jan.nijtmans2019-09-071-2/+2
|\
| * Fix bug 9d10c37aa8 (in the Tk repository): Improperly converted link in HTML ↵fvogel2019-09-071-2/+2
| |\ | | | | | | | | | man page for ttk::style
| | * Fix bug 9d10c37aa8 (in the Tk repository): Improperly converted link in HTML ↵fvogel2019-09-071-2/+2
| | | | | | | | | | | | man page for ttk::style
| * | Merge 8.6jan.nijtmans2019-06-261-1/+1
| |\ \ | | |/
* | | Merge 8.7jan.nijtmans2019-06-092-25/+66
|\ \ \ | |/ /
| * | amend to close [c3a211e8a5], fixes can't read "major": no such variablesebres2019-06-081-31/+55
| | |
| * | closes [c3a211e8a5995018c82e]: search of tcl/tk is more backwards compatible ↵sebres2019-06-072-10/+27
| | | | | | | | | | | | now + make some errors more verbose (e. g. if scan found nothing and no tcl/tk build expected)
* | | Merge 8.7jan.nijtmans2019-05-315-18/+18
|\ \ \ | |/ /
| * | Merge 8.6jan.nijtmans2019-05-315-18/+18
| |\ \ | | |/
| | * In tools/*, use the single-argument version of "expr" always. Making it ↵jan.nijtmans2019-05-315-18/+18
| | | | | | | | | | | | robust against TIP #526. Those tools generally are the same among all Tcl versions.
| * | Fix clang compiler warning in tclZlib.c. Clear execute bit in two encodingsjan.nijtmans2019-04-082-0/+0
| | |
* | | Merge 8.7jan.nijtmans2019-03-241-8/+43
|\ \ \ | |/ /
| * | Make the html target work under more circumstances.pooryorick2019-03-221-8/+43
| | |
* | | Merge 8.7jan.nijtmans2019-03-171-4/+4
|\ \ \ | |/ /
| * | For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the ↵jan.nijtmans2019-03-171-4/+4
| |\ \ | | |/ | | | | | | value of TCL_UTF_MAX. Do this in all Tcl versions, in order to prevent merge conflicts in future Unicode table updates.
| | * For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the ↵jan.nijtmans2019-03-171-4/+4
| | |\ | | | | | | | | | | | | value of TCL_UTF_MAX. Do this in all Tcl versions, in order to prevent merge conflicts in future Unicode table updates.
| | | * For Tcl >= 8.7, always compile-in the extended Unicode tables, no matter the ↵jan.nijtmans2019-03-171-4/+4
| | | | | | | | | | | | | | | | value of TCL_UTF_MAX. Do this in all Tcl versions, in order to prevent merge conflicts in future Unicode table updates.
* | | | merge 8.7 (TIP#527, New measurement facilities in TCL: New command timerate, ↵sebres2019-03-051-0/+1
|\ \ \ \ | |/ / / | | | | | | | | performance test suite)
| * | | merge 8.6 (TIP#527, New measurement facilities in TCL: New command timerate, ↵sebres2019-03-051-0/+1
| |\ \ \ | | |/ / | | | | | | | | performance test suite)
| | * | merge updated 8.5-timerate branchsebres2019-03-051-0/+1
| | |\ \ | | | |/
| | | * amend: html-code order changedsebres2019-03-041-1/+1
| | | |
| | | * tools/tcltk-man2html: html-code for micro (sec) charactersebres2019-03-041-0/+1
| | | |
* | | | Merge 8.7jan.nijtmans2018-12-121-4/+4
|\ \ \ \ | |/ / /
| * | | If compiled with -DTCL_NO_DEPRECATED, remove ↵jan.nijtmans2018-12-121-4/+4
| | | | | | | | | | | | | | | | | | | | Tcl_NewIntObj/Tcl_NewLongObj/Tcl_DbNewLongObj from stub table, as they will be gone in 9.0 (converted to a macro) Use Tcl_WideInt's directly in more places, diminishing the possibility of inadvent overflow.
* | | | Merge 8.7jan.nijtmans2018-11-221-0/+54
|\ \ \ \ | |/ / /
| * | | Added a wrapper script for native builds to utilize Tcl to generate a VFS to ↵hypnotoad2018-11-211-0/+54
| | | | | | | | | | | | | | | | | | | | attach to executables or dynamic libraries
| * | | Implement TIP 445dkf2018-11-062-0/+0
| | | |
* | | | Implement TIP 445dgp2018-11-132-0/+0
|\ \ \ \ | |/ / /
* | | | Merge 8.7jan.nijtmans2018-10-191-0/+12
|\ \ \ \ | |/ / /
| * | | Merge 8.6jan.nijtmans2018-10-191-0/+12
| |\ \ \ | | |/ /
| | * | Add support for "nostub" in genStubs.tcl. Not used by Tcl 8.6, but might be ↵jan.nijtmans2018-10-191-0/+12
| | | | | | | | | | | | | | | | used by Tk 8.7 when linked against Tcl 8.6
| | * | Fix test-cases running on Windows 10: [string index ↵jan.nijtmans2018-10-171-8/+31
| | |\ \ | | | |/ | | | | | | | | | | | | $tcl_platform(osVersion) 0] doesn't give the correct answer then. Also backport genStubs.tcl from 8.7: The "deprecated" mark is not used in Tcl 8.6, but it is used by Tk 8.7 when doing "make genstubs" against Tcl 8.6.
* | | | Merge 8.7jan.nijtmans2018-10-081-0/+0
|\ \ \ \ | |/ / /
| * | | Merge 8.6 jan.nijtmans2018-10-081-0/+0
| |\ \ \ | | |/ / | | | | | | | | Also fix startup problems on win32, when the encoding path contains invalid UTF-8 (reported by François Vogel) Various other code cleanup, e.g. remove empty.zip file, as this didn't work quite as expected.
* | | | Merge 8.7 (TIP #430 implementation)jan.nijtmans2018-09-122-0/+99
|\ \ \ \ | |/ / /
| * | | Stub fix, safe interpreter fix, and use more size_t wherever possiblejan.nijtmans2018-09-121-0/+0
| |\ \ \
| | * | | Use GetFileSizeEx() in stead of GetFileSize(), to get the file size on Windows.jan.nijtmans2018-09-071-0/+0
| | | | | | | | | | | | | | | Minor improvement: attach empty .zip file to tclsh.exe (both for Windows and UNIX), zo "zip -A" can be used to modify its zip contents.
| * | | | TIP #430 implementationjan.nijtmans2018-09-121-0/+99
| |\ \ \ \ | | |/ / /
| | * | | Merging changes with 8.7hypnotoad2018-08-141-0/+126
| | |\ \ \
| | * \ \ \ merge 8.7dgp2018-05-112-6/+11
| | |\ \ \ \
| | * | | | | Pairing down the tip#430 branch to only include files and utilitieshypnotoad2017-11-082-104/+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
| | * | | | | Pulling changes from trunkhypnotoad2017-09-059-1151/+1881
| | |\ \ \ \ \
| | * \ \ \ \ \ Pulling changes from zipfshypnotoad2017-03-105-1828/+1138
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Pulling changes from Trunkhypnotoad2016-09-084-1133/+1828
| | |\ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ merge zipfsjan.nijtmans2016-08-196-11/+1
| | |\ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ Merged with trunk, fixes to allow builds outside of the tcl/unix|win directoryhypnotoad2015-10-2611-117/+123
| | |\ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Checkpointing the core_zip_vfs branch against the lastest releasehypnotoad2015-03-171-1/+5
| | |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | | Add a mode for injecting the TkDll into the VFShypnotoad2014-11-131-0/+6
| | | | | | | | | | | | |
| | * | | | | | | | | | | Fixes to allow a standard tclsh build to do the zip file encoding, instead of hypnotoad2014-10-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | having to do it all through the zip enabled shell.
| | * | | | | | | | | | | Replaced calls to zip with calls to the new pure-tcl zipfile encoder embeddedhypnotoad2014-10-211-0/+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.")