summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of surrogates (when TCL_UTF_MAX > 3) in ↵jan.nijtmans2017-12-282-31/+32
| | | | Tcl_UtfNcmp()/Tcl_UtfNcasecmp()/TclUtfCasecmp(). Backported from core-8-branch, where this was fixed already.
* Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly ↵jan.nijtmans2017-12-284-20/+79
| | | | when sizeof(Tcl_UniChar) != 2.
* Safer to compare TCLDIR against "" rather than ifdef as recursive nmakesapnadkarni2017-12-261-1/+1
| | | can pass TCLDIR as defined but with an empty value.
* merge releasejan.nijtmans2017-12-239-9/+42
|\
| * merge 8.6; update changesdgp2017-12-193-1/+13
| |\
| * | update changesdgp2017-12-191-1/+3
| | |
| * | merge 8.6dgp2017-12-182-4/+3
| |\ \
| * \ \ merge 8.6dgp2017-12-147-820/+1848
| |\ \ \
| * | | | update changesdgp2017-12-071-1/+9
| | | | |
| * | | | changes WIPdgp2017-12-061-0/+20
| | | | |
| * | | | merge 8.6dgp2017-12-061-0/+4
| |\ \ \ \
| * \ \ \ \ merge 8.6dgp2017-12-061-0/+2
| |\ \ \ \ \
| * | | | | | Duplicate test namesdgp2017-12-062-2/+2
| | | | | | |
| * | | | | | Start RC branch for Tcl 8.6.8dgp2017-12-068-9/+10
| | | | | | |
* | | | | | | Look for Tcl and Tk import libraries with or without "t" suffix conventionapnadkarni2017-12-231-5/+34
| | | | | | | | | | | | | | | | | | | | | when building extensions. Bump nmake rules version to 1.1 accordingly.
* | | | | | | Further fix for issue [ba1419303b4c]: Delete a namespace for an ensemble ↵pooryorick2017-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | having a deletion trace deletes its namespace: segmentation fault.
* | | | | | | Fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a ↵pooryorick2017-12-202-10/+20
| |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | deletion trace deletes its namespace: segmentation fault.
* | | | | | [586e71dce4] Exeception handling at level #0 by EvalObjvdgp2017-12-192-1/+11
| |_|_|_|/ |/| | | |
* | | | | (cherry-pick): Added assoc, ftype and move as auto_execok shell built-ins on ↵jan.nijtmans2017-12-181-2/+2
| | | | | | | | | | | | | | | | | | | | Windows.
* | | | | Add win/rules-ext.vc and win/targets.vc to "make dist". Reported by Paul ↵jan.nijtmans2017-12-181-2/+1
| |_|_|/ |/| | | | | | | | | | | Overmeier. Thanks!
* | | | Updated nmake system to make use of the new nmakehlp -L option forapnadkarni2017-12-133-25/+72
| | | | | | | | | | | | locating dependencies.
* | | | Add -L option to nmakehlp to locate directoriesapnadkarni2017-12-121-1/+100
| | | |
* | | | Allow standard targets to be selectively disabled.apnadkarni2017-12-112-2/+48
| | | | | | | | | | | | | | | | Automatic install for extension stubs and public headers if present. Print installation dir, remove useless partial print of preprocessor defines.
* | | | Undo latest change to tcl.rc, since the autoconf-based windows build doesn't ↵jan.nijtmans2017-12-091-1/+19
| | | | | | | | | | | | | | | | know about PRJLIBNAME
* | | | Merge TIP 477 implementationapnadkarni2017-12-087-837/+1655
|\ \ \ \ | |_|_|/ |/| | |
| * | | Use PRJ_PACKAGE_TCLNAME instead of PROJECT when generating TEA based pkgindexapnadkarni2017-12-051-2/+4
| | | |
| * | | Added back nothreads option.apnadkarni2017-11-171-2/+6
| | | |
| * | | Fix ignore-glob versioned setting (something went wrong in previous merge). ↵jan.nijtmans2017-11-175-161/+166
| | | | | | | | | | | | | | | | Also convert rules-ext.vc and targets.vc to CRLF line-endings.
| * | | merge core-8-6-branchjan.nijtmans2017-11-1797-836/+1302
| |\ \ \
| * | | | Check for existence of targets.vc, not rules.vc to determine nmake support dir.apnadkarni2017-11-171-5/+6
| | | | |
| * | | | Add PRJ_PACKAGE_TCLNAME and other minor changes.apnadkarni2017-11-171-8/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: Change ifdef checks to check for empty string instead. Quote include paths.
| * | | | Loosen restriction on where rules-ext.vc file is located.apnadkarni2017-11-152-12/+45
| | | | |
| * | | | Include PKGNAMEFLAGS in stubscflags as some extension stubs use itapnadkarni2017-11-151-1/+1
| | | | |
| * | | | Added default-install-stubs target.apnadkarni2017-11-152-10/+19
| | | | | | | | | | | | | | | | | | | | | | | | | Make presence of nmake support files in extension directory optional (except for rules-ext.vc). This requires them to only build against a Tcl with the new nmake build system.
| * | | | Fix inclusion of custom resource files to match TIP specapnadkarni2017-11-072-10/+13
| | | | |
| * | | | Minor editsapnadkarni2017-10-282-5/+2
| | | | |
| * | | | Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old ↵apnadkarni2017-10-264-50/+110
| | | | | | | | | | | | | | | | | | | | comments.
| * | | | Updated comments.apnadkarni2017-10-251-114/+20
| | | | |
| * | | | Eliminate loimpact and tclalloc options.apnadkarni2017-10-231-13/+2
| | | | |
| * | | | Fully qualify OUT_DIR and TMP_DIR paths so that the test target canapnadkarni2017-10-212-9/+22
| | | | | | | | | | | | | | | change directories and not break relative paths to the built extension.
| * | | | Added test and shell targets.apnadkarni2017-10-203-13/+52
| | | | |
| * | | | Update RCFILE to PRJ_RCFILE.apnadkarni2017-10-181-1/+1
| | | | |
| * | | | Fix resource file compilation when makefile specifies PRJ_RCFILEapnadkarni2017-10-181-13/+51
| | | | |
| * | | | Add PRJ_MANIFEST to support manifest generation.apnadkarni2017-10-171-0/+7
| | | | |
| * | | | Fixed reversed check for implicit rulesapnadkarni2017-10-161-4/+4
| | | | |
| * | | | Permit application makefile to define RCFILE.apnadkarni2017-10-153-21/+38
| | | | | | | | | | | | | | | | | | | | Change PROJECT_REQUIRES_TK to use value instead of ifdef. Change MAKERESCMD macro not to specify included input files.
| * | | | Fix RC template dependency to not generate it every timeapnadkarni2017-10-081-1/+3
| | | | |
| * | | | Fix htmlhelp generation on 64-bit systemsapnadkarni2017-10-082-18/+5
| | | | |
| * | | | Add default rc template so extensions do not have to write their ownapnadkarni2017-10-082-23/+43
| | | | |
| * | | | Was not setting VERSION for extensions.apnadkarni2017-10-071-0/+1
| | | | |