summaryrefslogtreecommitdiffstats
path: root/win
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclBasic.c:Miguel Sofer2007-11-101-3/+3
| | | | | | | | | * generic/tclInt.h: * unix/tclUnixInit.c: * win/tclWin32Dll.c: restore simpler behaviour for stack checking, not adaptive to stack size changes after a thread is launched. Consensus is that "nobody does that", and so it is not worth the cost.
* minor code cleanup in TclpGetCStackParams; hoist a couple of structs from ↵Kevin B Kenny2007-11-101-15/+11
| | | | TSD into the activation record
* 2007-11-10 Kevin Kenny <kennykb@acm.org>Kevin B Kenny2007-11-101-158/+40
| | | | | | | | | | | * win/tclWin32Dll.c: Rewrote the Windows stack checking algorithm to use information from VirtualQuery to determine the bound of the stack. This change fixes a bug where the guard page of the stack was never restored after an overflow. It also eliminates a nasty piece of assembly code for structured exception handling on mingw. It introduces an assumption that the stack is a single memory arena returned from VirtualAlloc, but the code in MSVCRT makes the same assumption, so it should be fairly safe.
* * generic/tclBasic.c:Miguel Sofer2007-11-101-6/+90
| | | | | | | | | | | * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixPort.h: * win/tclWin32Dll.c: modify the stack checking algorithm to recheck in case of failure. The working assumptions are now that (a) a thread's stack is never moved, and (b) a thread's stack can grow but not shrink. Port to windows - could be more efficient, but is already cheaper than it was.
* Sync to Tk: use -fp:strict alwayspatthoyts2007-10-311-11/+1
|
* * generic/tcl.h: Bump version number to 8.5b2.1 to distinguishdgp2007-10-302-3/+3
| | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5b2 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * README: Bump version number to 8.5b2.dgp2007-10-262-3/+3
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * compat/tmpnam.c (removed): The routine tmpnam() is no longerdgp2007-10-181-4/+0
| | | | | | | | | * unix/Makefile.in: called by Tcl source code. Remove autogoo * unix/configure.in: the supplied a replacement version on * win/tcl.dsp: systems where the routine was not available. [RFE 1811848]. * unix/configure: autoconf-2.59
* * win/makefile.vc: removed old dependency cruft that is no longer needed.davygrvy2007-10-161-26/+6
|
* * win/makefile.vc: include path problem fixed for 'depend' target. Never fightdavygrvy2007-10-151-2/+2
| | | | city hall when comes to levels of quoting issues.
* * tools/mkdepends.tcl (new): Initial stab at generating automaticdavygrvy2007-10-141-19/+23
| | | | * win/makefile.vc: dependencies.
* sync with tk fixing tk install faultpatthoyts2007-10-121-1/+2
|
* Mine all version information from headers. Sync tcl and tk and bringpatthoyts2007-10-124-108/+180
| | | | | | extension versions closer together. Try and avoid using tclsh to do substitutions as we may cross compile. Added offsets for snack dlls to coffbase.txt
* * win/makefile.vc: Fixed my bad spelling mistakes from years back.davygrvy2007-10-121-6/+5
| | | | Dedependency, duh! Rather funny.
* * generic/tclCmdMZ.c: Correct [string is (wide)integer] failuredgp2007-10-114-18/+4
| | | | | | | | | | | | | | | | | | * tests/string.test: to report correct failindex values for non-decimal integer strings. [Bug 1805887]. * compat/strtoll.c (removed): The routines strtoll() and strtoull() * compat/strtoull.c (removed): are no longer called by the Tcl source * generic/tcl.h: code. (Their functionality has been replaced * unix/Makefile.in: by TclParseNumber().) Remove outdated comments * unix/configure.in: and mountains of configury autogoo that * unix/tclUnixPort.h: allegedly support the mythical systems where * win/Makefile.in: these routines might not have been available. * win/makefile.bc: * win/makefile.vc: * win/tclWinPort.h: * unix/configure: autoconf-2.59
* * generic/tcl.h: Bump version number to 8.5b1.1 to distinguishdgp2007-10-022-3/+3
| | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5b1 * unix/configure.in: release. * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* * README: Bump version number to 8.5b1dgp2007-09-192-3/+3
| | | | | | | | | * generic/tcl.h: Merge from core-stabilizer-branch. * library/init.tcl: Stabilizing toward 8.5b1 release now done * tools/tcl.wse.in: on the HEAD. core-stabilizer-branch is * unix/configure.in: now suspended. * unix/tcl.spec: * win/configure.in:
* * generic/tclStubLib.c: Remove C library calls from Tcl_InitStubs()dgp2007-09-181-2/+2
| | | | | * win/makefile.vc: so that we don't need the C library linked in to libtclStub.
* Add crt flags for tclStubLib now it makes use of C-library functionspatthoyts2007-09-171-2/+2
|
* Do not error on warnings for amd64 symbols build.patthoyts2007-09-171-4/+4
|
* Default for 8.5 is threaded buildpatthoyts2007-09-171-6/+6
|
* * unix/Makefile.in: Perform missing updates of the tcltest Tcldgp2007-09-121-3/+3
| | | | | * win/Makefile.in: Module installed filename that should have been part of the bump to tcltest 2.3b1. Thanks Larry Virden.
* Use nmakehlp to substitute values for tclConfig.sh (helps cross-compiling).patthoyts2007-09-123-76/+218
|
* * generic/tclGetDate.y: Added a cast to the definition of YYFREE toKevin B Kenny2007-08-061-4/+5
| | | | | | | | silence compiler warnings. * generic/tclDate.c: Regenerated * win/tclWinTest.c: Added a cast to the call to GetSecurityDescriptorDacl to silence compiler warnings.
* Regenerated configure using autoconf 2.59. Autoconf 2.61 changedandreas_kupries2007-08-011-2244/+1665
| | | | the location of the installed manpages.
* Regen with autoconf 2.61Miguel Sofer2007-07-311-1628/+2278
|
* * unix/configure.in: allow use of 'inline' in Tcl sourcesMiguel Sofer2007-07-312-3/+4
| | | | | * win/configure.in: [Patch 1754128] * win/makefile.vc:
* * library/platform/platform.tcl: Fixed bug in 'platform::patterns'andreas_kupries2007-07-201-3/+7
| | | | | | | | | * library/platform/pkgIndex.tcl: where identifiers not matching * unix/Makefile.in: the special linux and solaris forms would not * win/Makefile.in: get 'tcl' as an acceptable platform added to * doc/platform.n: the result. Bumped package to version 1.0.3 and * doc/platform_shell.n: updated documentation and Makefiles. Also fixed bad version info in the documentation of platform::shell.
* * generic/tclBasic.c: Removed dead code, including thedgp2007-06-284-84/+3
| | | | | | | | | | | | | * generic/tclExecute.c: entire file tclMathOp.c. * generic/tclInt.h: * generic/tclMathOp.c (removed): * generic/tclTestObj.c: * win/tclWinFile.c: * unix/Makefile.in: Updated to reflect deletion of tclMathOp.c. * win/Makefile.in: * win/makefile.bc: * win/makefile.vc:
* * unix/configure: autoconf-2.59 (FC6 fork)dgp2007-05-182-3/+3
| | | | | | | | | | | | | | | | | * win/configure: * README: Bump version number to 8.5a7 * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * generic/tclParse.c: Disable and remove the ALLOW_EXPAND sections * tests/info.test: that continued to support the deprecated * tests/mathop.test: {expand} syntax. Updated the few remaining users of that syntax in the test suite.
* * win/configure: autoconf-2.59 (FC6 fork)dgp2007-05-154-31/+44
| | | | | | | * library/reg/pkgIndex.tcl: Bump to registry 1.2.1 to account for * win/configure.in: [1682211] bug fix. * win/makefile.bc: * win/tclWinReg.c:
* More type-pun warning squelchesdkf2007-05-053-241/+245
|
* Record the dll base addresses for some additional extensionspatthoyts2007-05-041-1/+5
|
* Comment and open file as textpatthoyts2007-05-041-3/+14
|
* Replaced commas in varargs with string concatenation where possible [Patch ↵Kevin B Kenny2007-04-202-11/+11
| | | | 1515234]
* Eliminate use of (VOID*) casts when calling memset or memcpy.dkf2007-04-172-7/+7
|
* Complete the purge of K&R function definitions from manually-written code.dkf2007-04-164-44/+70
|
* Thread exit handler marks the current thread as un-initialized.vasiljevic2007-03-241-12/+6
| | | | | | This allows exit handlers that are registered later to re-initialize this subsystem in case they need to use some sync primitives (cond variables) from this file again.
* * win/Makefile.in: Added code to keep a Cygwin path name fromKevin B Kenny2007-03-231-3/+3
| | | | leaking into LIBRARY_DIR when doing 'make test' or 'make runtest'.
* * generic/tclBasic.c (Tcl_CreateMathFunc): Replaced somedgp2007-03-191-2/+2
| | | | | | | * generic/tclEvent.c (Tcl_CreateThread): calls to Tcl_Alloc() * generic/tclObj.c (UpdateStringOfBignum): with calls to * unix/tclUnixTime.c (SetTZIfNecessary): ckalloc(), which better * win/tclAppInit.c (setargv): supports memory debugging.
* * win/tclWinReg.c (GetKeyNames): Size the buffer for enumeratingKevin B Kenny2007-03-171-23/+65
| | | | | | | key names correctly, so that Unicode names exceeding 127 chars can be retrieved without crashing. [Bug 1682211] * tests/registry.test (registry-4.9): Added test case for the above bug.
* * win/Makefile.in: Fully qualify LIBRARY_DIR somdejong2007-03-151-2/+4
| | | | that `make test` does not depend on working dir.
* * library/platform/shell.tcl: Made more robust if an older platformandreas_kupries2007-03-091-3/+3
| | | | | | | * library/platform/pkgIndex.tcl: package is present in the inspected * unix/Makefile.in: shell. Package forget it to prevent errors. Bumped * win/Makefile.in: package version to 1.1.3, and updated the makefiles installing it as Tcl Module.
* various "const" additions in implementationnijtmans2007-03-081-20/+19
|
* * library/platform/shell.tcl (::platform::shell::RUN): In the caseandreas_kupries2007-03-051-3/+3
| | | | | | | * library/platform/pkgIndex.tcl: of a failure put the captured stderr * unix/Makefile.in: into the error message to aid in debugging. Bumped * win/Makefile.in: package version to 1.1.2, and updated the makefiles installing it as Tcl Module.
* various "const" additions, in line with TIP #27nijtmans2007-02-202-31/+31
|
* Bug #1479814. Handle extended paths on Windows NT and above.patthoyts2007-02-201-1/+8
|
* Windows build fixesJoe Mistachkin2007-02-092-3/+12
|
* Windows build fixJoe Mistachkin2007-02-041-3/+5
|
* Build fix for man2tcl.c with MSVC8Joe Mistachkin2007-01-191-2/+4
|