summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | Merge 8.5. This adds Emoji 11.0 support, when Tcl is compiled with ↵jan.nijtmans2018-05-112-6/+11
|\ \ | |/ | | | | TCL_UTF_MAX>3. Useful for Androwish, for example.
| * Add emoji 11.0 to the set. Only active when compiled with TCL_UTF_MAX>3. ↵jan.nijtmans2018-05-112-7/+16
| | | | | | | | Also prepare tooling for Unicode 11.0 (while being on it)
* | Fix the generated copyright sections in the HTML help file.Joe Mistachkin2016-11-021-0/+5
| |
* | Fix [3bd69eba99a395ee]: 'make dist' fails when tclsh9.0 is on $PATHjan.nijtmans2016-06-016-11/+1
|\ \ | |/
| * Fix [3bd69eba99a395ee]: 'make dist' fails when tclsh9.0 is on $PATHjan.nijtmans2016-06-016-12/+0
| |
| * Bump to release number 8.5.19dgp2015-10-231-1/+1
| |
* | Decorate Tcl_Panic and Tcl_PanicVA with the noreturn option, alowing further ↵jan.nijtmans2015-09-221-0/+2
| | | | | | | | optimizations by the C-compiler.
* | Various Unicode handling enhancements, when building with TCL_UTF_MAX > 3, ↵jan.nijtmans2015-09-011-1/+5
| | | | | | | | inspired by androwish. No effect if TCL_UTF_MAX=3 (which is the default)
* | Whitespace reduction in Tcl scripts. No functional change.jan.nijtmans2015-09-017-95/+95
| |
* | Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-252-21/+21
|\ \ | |/ | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
| * Fix bug in "make dist" when system-encoding is UTF-8: eolFix will then ↵jan.nijtmans2015-06-253-2397/+2397
| | | | | | | | | | | | translate some windows-specific files to UTF-8 too. Solution: commit those files with CRLF line-ending, which eliminates the need for eolFix altgether. See als: [495120] for the reason why eolFix was introduced in the first place. No longer needed with fossil.
| * Bump to version 8.5.18.dgp2015-02-051-1/+1
| |
| * Bump to 8.5.16 for release.dgp2014-07-231-1/+1
| |
* | `make html` must tolerate bundled packages using configure.ac over configure.in.dgp2015-03-061-1/+5
| |
* | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. ↵jan.nijtmans2014-02-101-3/+3
| | | | | | | | | | Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW]
* | Improve descriptions of character escapes and ranges in Tcl.n.dkf2013-12-152-1/+2
| | | | | | Improve output format handlers to cope with added escape for en-dashes.
* | Put extern "C" guards around all stub table struct definitions, so it is ↵jan.nijtmans2013-11-041-2/+3
|\ \ | |/ | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct.
| * Put extern "C" guards around all stub table struct definitions, so it is ↵jan.nijtmans2013-11-041-2/+3
| | | | | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct.
* | [01b77111e5]: Small fixes relating to this bug. In particular, the package namedkf2013-10-282-3/+8
| | | | | | | | | | mapping was not being distributed, and there were some small problems with what the mappings were and how they were applied. Also prevented external URLs from ending with a '.'; that's vanishingly rare...
* | Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-172-0/+0
|\ \ | |/
| * Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-172-0/+0
| |
| * Bump to 8.5.15 for release.dgp2013-08-291-1/+1
| |
* | Fix uniClass tool which was the real cause for [a876646efe], and add ↵jan.nijtmans2013-06-181-1/+1
|\ \ | |/ | | | | test-case for it.
| * Fix uniClass tool which was the real cause for [a876646efe], and add ↵jan.nijtmans2013-06-181-1/+1
| | | | | | | | test-case for it.
| * Release branch for Tcl 8.5.14.dgp2013-03-211-1/+1
| |
* | Prefer to extract package data from the *contents* not the directory name.dgp2012-12-121-8/+49
| |
* | Improve the generation of HTML documentation in 8.6, allowing for contributeddkf2012-12-101-7/+15
| | | | | | | | | | packages whose non-version name parts are prefixes of others. Also ensure that documentation builds are complete after distribution, and that we generate a better error message when using the wrong tclsh version to do the build.
* | A few unneeded internal CONST/CONST86'sjan.nijtmans2012-11-161-2/+2
| |
* | Fix bug in genStubs.tcl: If the macosx section doesn't contain any ↵jan.nijtmans2012-11-151-1/+1
|\ \ | |/ | | | | macosx-specific entries, no section at all is created
| * Fix bug in genStubs.tcl: If the macosx section doesn't contain any ↵jan.nijtmans2012-11-151-1/+1
| |\ | | | | | | | | | macosx-specific entries, no section at all is created
| | * Fix bug in genStubs.tcl: If the macosx section doesn't contain any ↵jan.nijtmans2012-11-151-1/+1
| | | | | | | | | | | | | | | macosx-specific entries, no section at all is created <p>revert previous workaround in tclInt.decls
| | * Remove all the long dead mac entries in tcl*.decls filesjan.nijtmans2012-11-151-72/+186
| | | | | | | | | | | | <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files.
| * | changed msgcat version from 1.4 to 1.5 in doc/msgcat.n, tests/clock.test, ↵oehhar2012-11-081-2/+2
| | | | | | | | | | | | library/clock.tcl, win/makefile.bc and tools/tcl.wse.in
| * | Release branch for Tcl 8.5.13.dgp2012-11-051-1/+1
| | |
| * | Release candidate branch for Tcl 8.5.12.dgp2012-07-101-1/+1
| | |
| * | [Bug 1997845]: Corrected formatting so that generated HTML can link properly.dkf2012-05-311-0/+5
| | |
* | | Simplification: don't declare struct types that are never used.jan.nijtmans2012-11-151-2/+6
| | |