summaryrefslogtreecommitdiffstats
path: root/win/nmakehlp.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix [9d216917e]: nmakehlp.c: remove unused include math.hjan.nijtmans2023-10-201-3/+2
|
* Some more nmakehlp.c tweaksjan.nijtmans2023-05-161-3/+6
|
* Only use _snprintf on older MSVC compilers. ZeroMemory -> memsetjan.nijtmans2023-05-161-9/+9
|
* Correct spelling errors in comments and documentation, but also non-comment pooryorick2023-04-121-5/+5
| | | corrections in history.tcl and tcltest.test.
* More code cleanup, eliminating various compiler warnings with stricter ↵jan.nijtmans2021-06-221-21/+21
| | | | flags. No need to even use strmove at all.
* Fix [bad6cc213d]: A format string vulnerability in Tcl nmakehelp.c allows ↵jan.nijtmans2021-06-221-2/+2
| | | | | code execution via a crated file. Also change a memcpy() to a memmove(), because the range could be overlapping
* Backport improvemenets in .gitignore .fossil-settings/ignore-glob and ↵jan.nijtmans2020-08-241-13/+118
| | | | win/nmakehlp.c
* Remove EXECUTE flag for tclWinFile.c. More eol-spacing cleanup (keeping ↵jan.nijtmans2019-06-261-1/+0
| | | | tests-pref/* among other the same in multiple branches)
* nmakehlp: fixed const qualifiersebres2019-06-251-1/+1
|
* In nmakehlp -v, return non-0 exit code if version is not found. (taken from ↵jan.nijtmans2017-10-091-2/+8
| | | | vc-reform branch)
* Enhance nmakehlp, allowing multiple arguments for "-l", and recognizing a ↵jan.nijtmans2017-01-131-8/+16
| | | | new linker code LNK4224. Patch by sebres.
* Fix [https://www.sqlite.org/src/info/34eb6911afee09e7|34eb6911af], taken ↵jan.nijtmans2015-11-131-7/+8
| | | | over from SQLite: Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core.
* nmakehlp: Add "-V<num>" option, in order to be able to detect partial ↵jan.nijtmans2012-08-171-4/+6
| | | | version numbers.
* Backport nmakehlp.c from Tcl 8.6, but add -Q option from sampleextensionjan.nijtmans2012-07-311-60/+267
|
* Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-3/+0
| | | more harm than good. Purged them.
* Ensure builds with VC6 without Platform SDK and Pickup MACHINE from environmentpatthoyts2006-10-181-10/+14
| | | | to make life easier on Windows non-x86 platforms.
* Remove RTCc flagpatthoyts2006-10-061-2/+2
|
* * win/makefile.vc: Updated MSVC build to properly deal withpatthoyts2006-09-261-99/+248
| | | | | | | | * win/nmakehlp.c: MSVC8 and AMD64 target. Backport from 8.5 * win/rules.vc: * generic/tcl.h: Fixed stat definition for MSVC8 AMD64. * win/tclWinSock.c: Casting type police. * win/tclWinTime.c:
* Enable building Tcl with Microsoft's latest compiler offeringpatthoyts2006-06-141-7/+47
| | | | | | (VS2005). We have to handle a number of oddities as they have deprecated most of the standard C library and now generate manifest files to be linked into the binaries. SF bug #1424909
* * win/.cvsignore:davygrvy2002-03-271-0/+297
* win/buildall.vc.bat: * win/coffbase.txt: * win/makefile.vc: * win/nmakehlp.c (new): * win/rules.vc: First draft fix for [Bug 527941]. More changes need to done to the makehelp target to get to stop leaving build files in the tools/ directory. This does not address the syntax errors in the man files. Having the contents of tcl.hpj(.in) inside makefile.vc allows for version numbers to be replaced with macros. The new nmakehlp.c is built by rules.vc in preprocessing and removes the need to use tricky shell syntax that wasn't compatible on Win9x systems. This is a first draft repair for [Bug 533862].