summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* Permit Tk 8.6 to use deprecated Tcl constructs (since we cannot look into ↵jan.nijtmans2018-01-221-2/+2
| | | | the future, which constructs will be deprecated in Tcl 8.7+). Tk 8.6 should build independant of this.
* merge releasejan.nijtmans2017-12-232-2/+2
|\
| * merge 8.6dgp2017-12-155-789/+1803
| |\
| * | Start RC branch for Tk 8.6.8dgp2017-12-062-2/+2
| | |
* | | Update to nmake rules 1.1 - allow extensions to link against import libs ↵apnadkarni2017-12-232-6/+34
| | | | | | | | | | | | with or without t suffix
* | | Convert win/rules-ext.vc and win/targets.vc from lf to crlf line-endings. ↵jan.nijtmans2017-12-222-215/+215
| |/ |/| | | | | Also adapt .fossil-settings/crlf-glob accordingly
* | Use nmakehlp -L to locate directoriesapnadkarni2017-12-133-22/+168
| |
* | Updated copy of Tcl nmake support filesapnadkarni2017-12-112-2/+48
| |
* | Fix static build of wishapnadkarni2017-12-111-1/+7
| |
* | Added targets.vc for new nmake system. Had forgotten to commit it.apnadkarni2017-12-091-0/+52
| |
* | TIP 477: new nmake build system. Test suite runs with no errorsapnadkarni2017-12-093-790/+1554
|\ \ | |/ |/|
| * Final nmake support files from Tclapnadkarni2017-12-093-41/+106
| |
| * Fix inclusion of custom resource files to match TIP specapnadkarni2017-11-072-5/+13
| |
| * Update to latest Tcl vc-reformapnadkarni2017-11-071-4/+3
| |
| * Reworked build command macros (MAKEBINCMD, CCPKGCMD etc.) and purged old ↵apnadkarni2017-10-263-194/+240
| | | | | | | | comments.
| * Fix htmlhelp generation on 64 bit systemsapnadkarni2017-10-082-22/+46
| |
| * Do not use the standard targets as the Tk extension targets are too variedapnadkarni2017-10-071-2/+4
| | | | | | for them to really help. Maybe revisit this at some later point.
| * Import latest VC compile rules from Tcl. apnadkarni2017-10-075-61/+309
| | | | | | Primarily standard targets in targets.vc
| * Need netapi.lib for static buildsapnadkarni2017-09-301-14/+3
| |
| * Added standard macros LIBDIR and DEMODIR. Also set common Tk related names ↵apnadkarni2017-09-302-48/+71
| | | | | | | | and paths.
| * Removed obsolete winhelp style docs. Fixed building of htmlhelpapnadkarni2017-09-291-89/+10
| |
| * Replace link commands with standard macrosapnadkarni2017-09-291-19/+4
| |
| * Eliminated redundant TK_CFLAGS and WISH_CFLAGS macrosapnadkarni2017-09-291-11/+6
| |
| * Use default macros for linking and add a implicit rule for resource files.apnadkarni2017-09-292-23/+25
| |
| * Use compilation rules from rules.vc instead of defining own ones in makefile.apnadkarni2017-09-293-538/+1023
| | | | | | Updated to latest rules.vc and nmakehlp.c from Tcl repository
| * Merged Jan's changes from core-8-6-branch to pick up align98 changesapnadkarni2017-09-292-32/+1
| |\
| * | Visual C++ optimization flags updated and output dir name changes.apnadkarni2017-09-201-14/+21
| | | | | | | | | | | | | | | | | | Compiler flags updated to include -O2 and remove those subsumed by it. Also use raw compiler version numbers for output directory as the simple mapping from _MSC_VER to VCVER is not correct for newer compilers.
* | | tkWinDialog.c: Change a LoadLibrary() call to GetModuleHandle(), since ↵jan.nijtmans2017-11-271-6/+1
| | | | | | | | | | | | | | | "shell32.dll" is already linked to Tk. Also various whitespace changes (mainly at line-ends) and comment fixes. Nothing functional.
* | | tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’:jan.nijtmans2017-10-271-1/+1
|\ \ \ | | | | | | | | | | | | | | | | tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~
| * | | tkWinMenu.c: In function ‘TkWinMenuKeyObjCmd’:jan.nijtmans2017-10-271-1/+1
| | | | | | | | | | | | | | | | | | | | tkWinMenu.c:2085:16: warning: result of ‘273 << 29’ requires 39 bits to represent, but ‘int’ only has 32 bits [-Wshift-overflow=] | (0x111 << 29) | (1 << 30) | (1 << 31)); ^~
* | | | Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken ↵jan.nijtmans2017-10-101-10/+24
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | over from reform-vc branch)
| * | Sync nmakehlp.exe with Tcl version. And add VC entries to ignore-glob (taken ↵jan.nijtmans2017-10-101-10/+24
| | | | | | | | | | | | over from reform-vc branch)
| * | Merged tip-464 following positive vote by the TCT.fvogel2017-03-261-2/+9
| |\ \
* | | | Remove all references to coffbase.txt (which will be removed from Tcl) and ↵jan.nijtmans2017-09-262-32/+1
| |_|/ |/| | | | | | | | win98 specific hacks.
* | | Rendering of all join styles is now correct on Windows when the first and ↵fvogel2017-08-171-22/+50
| | | | | | | | | | | | last point of a polygon or polyline are the same, for both stippled and non stippled lines (and polygon outlines)
* | | Fix [2874226]: polygon doesn't honor -joinstyle on Windows and OS X. This ↵fvogel2017-08-161-1/+19
| | | | | | | | | | | | second fix deals with the Windows case only, when drawing non-stippled lines.
* | | merge 8.6dgp2017-07-281-4/+7
|\ \ \
| * | | Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching ↵fvogel2017-06-211-4/+7
| | | | | | | | | | | | | | | | user on Windows. Patch from Brad Lanam
* | | | merge 8.6dgp2017-05-232-5/+5
|\ \ \ \ | |/ / /
| * | | Slightly use of more "int" in stead of double, for 100% compatibility at ↵jan.nijtmans2017-05-191-2/+2
| |\ \ \ | | | | | | | | | | | | | | | script level.
| * \ \ \ merge trunk. jan.nijtmans2017-05-181-1/+1
| |\ \ \ \ | | |/ / / | | | | | Make "font actual" return integers, for compatibility.
| | * | | minor gcc warning (const usage)jan.nijtmans2017-05-181-1/+1
| | | | |
| * | | | Another attempt to fix ↵jan.nijtmans2017-05-152-2/+2
| |/ / / | | | | | | | | | | | | [434d294df8b053246ee86e7898d06bc3a6d1d771|434d294df8], this time (hopefully) suitable for 8.6. (less changes than the original attempt)
* | | | merge 8.6dgp2017-05-152-14/+17
|\ \ \ \ | |/ / /
| * | | Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from ↵fvogel2017-05-101-13/+17
| |\ \ \ | | | | | | | | | | | | | | | Roman Donchenko
| | * | | Fix [a5ba1c9764]: Race condition in clipboard cleanup on Windows. Patch from ↵fvogel2017-05-051-13/+17
| | | | | | | | | | | | | | | | | | | | Roman Donchenko (aka dpb).
| * | | | unnecessary Tcl_DStringInit(), since Tcl_WinUtfToTChar() already does that.jan.nijtmans2017-05-091-1/+0
| |/ / /
* | | | merge 8.6dgp2017-05-086-24/+109
|\ \ \ \ | |/ / /
| * | | On Windows, use Tcl_WinTCharToUtf() in stead of Tcl_NewUnicodeObj(), since ↵jan.nijtmans2017-05-056-24/+109
| | |/ | |/| | | | | | | | | | | | | Tcl_WinTCharToUtf() works correctly when TCL_UTF_MAX==6 while Tcl_NewUnicodeObj() doesn't. All changes taken over from androwish. Thanks to Christian Werner! And ... on the go ... fixed a few memory leaks correctly detected by Christian.
* | | merge 8.6dgp2017-03-311-2/+9
|\ \ \ | |/ /