summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
...
| | | * | | | | | | | 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.")
| | | * | | | | | | | | | | | | | 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
| | * | | | | | | | | | | | | | | merge core-8-branchdkf2018-08-261-0/+126
| | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|_|/ / / / / / | | | |/| | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | merge 8.6jan.nijtmans2018-06-251-0/+126
| | | |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|_|_|_|/ / / / / / | | | |/| | | | | | | | / / / / / | | | | | |_|_|_|_|_|_|/ / / / / | | | | |/| | | | | | | | | | |
| | * | | | | | | | | | | | | | Improve script compilation. Prove that compilation works with safe interps.dkf2018-08-111-2/+20
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Combine the two bits of scripted code inside TclOO's definition into one.dkf2018-08-051-1/+1
| | | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | | Make it much easier to maintain the TclOO initialisation script.dkf2018-08-051-0/+164
| | |/ / / / / / / / / / / / /
| | * | | | | | | | | | | | | Implement special "string totitle" for Extended Georgian characters (new ↵jan.nijtmans2018-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | behavior in Unicode 11)
| | * | | | | | | | | | | | | Upgrade everything to Unicode 11 (still in beta, expected in june 2018)jan.nijtmans2018-04-292-5/+10
| | | |_|_|_|_|_|_|/ / / / / | | |/| | | | | | | | | | |
| | * | | | | | | | | | | | Tweak libtommath building, such that it doesn't depend on uint64_t any more. ↵jan.nijtmans2017-08-301-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (handle mp_word in the same way as mp_digit)
| | * | | | | | | | | | | | libtommath 1.0.1 rc2, for test purposes onlyjan.nijtmans2017-08-291-5/+0
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | slightly better formatting, both in genStubs.tcl and in the generated ↵jan.nijtmans2017-05-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | XXX_DEPRECATED functions.
| | * | | | | | | | | | | | Extend "deprecated" functionality of genStubs.tcl: XX_DEPRECATED macro now ↵jan.nijtmans2017-05-021-13/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | accepts a message text, which will be used in the compiler's error message. Not used (yet) in Tcl.
| | * | | | | | | | | | | | Entry for text.n into exclude_refs_map inserted.gcramer2017-04-201-0/+1
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | Translate all \u???? sequences to their UTF-8 counterpart in *.msg files: It ↵jan.nijtmans2017-04-131-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is faster during parsing (since no backslash-sequences have to be handled) and makes the msg-files better readable by humans. TODO: adapt tools/loadICU.tcl to generate UTF-8 in stead of those sequences. This tools seems to be out-of-date a long time already, I couldn't make it run with latest ICU.
| | * | | | | | | | | | | | Some more (internal) stub entries which can be cleaned up with ↵jan.nijtmans2017-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -DTCL_NO_DEPRECATED, because they are not used any more.
| | * | | | | | | | | | | | If compiled with TCL_NO_DEPRECATED, the functions ↵jan.nijtmans2017-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TclpGetDate/TclpLocaltime/TclpGmtime can be removed: They are internal and not used for anything any more.
| | * | | | | | | | | | | | Fixes to docs made possible by recent HTML rendering fixes for Tk.dkf2017-03-161-2/+1
| | | | | | | | | | | | | |
| | * | | | | | | | | | | | Add mappings for groff-style character naming, used in experimental branches ↵dkf2017-03-121-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of Tk.
| | * | | | | | | | | | | | If TCL_NO_DEPRECATED is defined, remove the "case" statement, and use much ↵jan.nijtmans2017-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | less interp->result. Implementation mostly taken over from "novem". If TCL_NO_DEPRECATED is not defined, nothing changes.
| | * | | | | | | | | | | | Implement tag "deprecated" in genStubs.tcl. Will be used in Tk 8.7, for ↵jan.nijtmans2017-01-171-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tagging the deprecated function Tk_FreeXId()
| | * | | | | | | | | | | | Record the fact that all stub-enabled extensions work in Tcl 8.5+, no 8.6 ↵jan.nijtmans2016-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (or 9.0) features are needed. (Differences between 8.x and 9.0 are handled by a different stub magic value)
| | * | | | | | | | | | | | Fix the generated copyright sections in the HTML help filejan.nijtmans2016-11-041-0/+5
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / / / / / | | |/| | | | | | / / / / / | | | | |_|_|_|_|/ / / / / | | | |/| | | | | | | | |
| | * | | | | | | | | | | Fix [3bd69eba99a395ee]: 'make dist' fails when tclsh9.0 is on $PATHjan.nijtmans2016-06-016-11/+1
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | |_|_|_|_|/ / / / / | | | |/| | | | | | | | |
| | * | | | | | | | | | | configure.in -> configure.acjan.nijtmans2016-03-083-1131/+1826
| | | | | | | | | | | | |
| | * | | | | | | | | | | Bump trunk to 8.7a0 to accept new feature development.dgp2016-03-031-2/+2
| | | |_|_|_|_|/ / / / / | | |/| | | | | | | | |
* | | | | | | | | | | | Fix bug 9d10c37aa8 (in the Tk repository): Improperly converted link in HTML ↵fvogel2019-09-071-2/+2
| |_|_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | man page for ttk::style
* | | | | | | | | | | 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.
* | | | | | | | | | 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 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
| | | | | | | |
* | | | | | | | 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.
* | | | | | | Add another suppress rule for valgrind, factor test code intopooryorick2018-06-221-0/+10
| | | | | | | | | | | | | | | | | | | | | tests/tcltests.tcl, and constrained a some tests in the valgrind case.
* | | | | | | Suppress more valgrind "still reachable" reports and ensure that threads arepooryorick2018-06-211-17/+70
| | | | | | | | | | | | | | | | | | | | | fully finalized in thread tests.
* | | | | | | Add valgrind suppression for dlopen and ensure that processes are reaped inpooryorick2018-06-201-0/+10
| | | | | | | | | | | | | | | | | | | | | http11.test.
* | | | | | | Remove recent auto_path modification in tests/all.tcl and suppress morepooryorick2018-06-201-0/+20
| | | | | | | | | | | | | | | | | | | | | valgrind reports.
* | | | | | | new file: tools/valgrind_suppress. num-callers bumped from 8 to 24. Valgrindpooryorick2018-06-191-0/+33
| | | | | | | | | | | | | | | | | | | | | now issues no "still reachable" reports for cmdAH.test.