Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | filesystem optimisation -- Three main issues accomplished: (1) cleaned up ↵ | vincentdarley | 2004-01-21 | 4 | -29/+130 |
| | | | | variable names in | ||||
* | * win/tclWinPipe.c (Tcl_WaitPid): Fixed a thread-safety problem with the | davygrvy | 2004-01-20 | 1 | -5/+14 |
| | | | | | | process list. The delayed cut operation after the wait was going stale by being outside the list lock. It now cuts within the lock and does a locked splice for when it needs to instead. [Bug 859820] | ||||
* | added #pragma comment(lib, "advapi32.lib") when compiling | davygrvy | 2004-01-17 | 1 | -1/+8 |
| | | | | under VC++ | ||||
* | Same change in how TCL_USE_STATIC_PACKAGES is used. | davygrvy | 2004-01-16 | 1 | -2/+2 |
| | |||||
* | Some clean-up with how the resource files are built and how | davygrvy | 2004-01-16 | 1 | -23/+16 |
| | | | | -DTCL_USE_STATIC_PACKAGES is sent when compiling the shells | ||||
* | Some clean-up with how the resource files are built. | davygrvy | 2004-01-16 | 2 | -9/+9 |
| | |||||
* | document 'fullwarn' in the opening usage comments | davygrvy | 2004-01-15 | 1 | -2/+4 |
| | |||||
* | Added new logic to crank-up the warning levels for both compile | davygrvy | 2004-01-15 | 1 | -2/+13 |
| | | | | and link when $(FULLWARNINGS) is set. | ||||
* | * win/rules.vc: Added new 'fullwarn' to the CHECKS commandline | davygrvy | 2004-01-15 | 1 | -1/+8 |
| | | | | macro; sets $(FULLWARNINGS). | ||||
* | * win/tclWinReg.c: Placed the requirement for advapi.lib | davygrvy | 2004-01-15 | 2 | -4/+7 |
| | | | | | | | | into the object file itself with #paragma comment (lib, ...) when built with VC++. This will simplify linking for users of the static library. * win/makefile.vc: Removed 'advapi.lib' from $(baselibs). | ||||
* | * win/tclWinThrd.c (Tcl_ConditionNotify): condPtr must be dereferenced | davygrvy | 2004-01-11 | 1 | -2/+2 |
| | | | | | to see if there are waiters else uninitialized datum is manipulated. [Bug 849007] | ||||
* | Added -DTCL_NO_DEPRECATED usage to makefile.vc. Called like this: | davygrvy | 2004-01-10 | 2 | -2/+27 |
| | | | | nmake -af makefile.vc CHECKS=nodep | ||||
* | * win/tclWin32Dll.c (DllMain): Add HAVE_NO_SEH | mdejong | 2003-12-26 | 1 | -1/+69 |
| | | | | | | blocks in place of __try and __except statements to support gcc builds. This is needed after David's changes on 2003-12-21. [Tcl patch 858493] | ||||
* | All uses of 'panic' (the macro) changed | davygrvy | 2003-12-24 | 7 | -45/+47 |
| | | | | | | | to 'Tcl_Panic' (the function). The #define of panic in tcl.h clearly states it is deprecated in the comments. [Patch 865264] | ||||
* | prevent static buffer overflow (Doh!) | davygrvy | 2003-12-23 | 1 | -4/+4 |
| | |||||
* | fixed static buffer overflow | davygrvy | 2003-12-23 | 1 | -2/+2 |
| | |||||
* | VERSION macro now set by reading tcl.h for it. | davygrvy | 2003-12-23 | 1 | -2/+13 |
| | |||||
* | New feature for extensions that use rules.vc. Now reads header files for | davygrvy | 2003-12-23 | 2 | -12/+90 |
| | | | | | version strings. No more hard coding TCL_VERSION = 8.5 and having to edit it when you swap cores. | ||||
* | Structured Exception Handling added around Tcl_Finalize called from | davygrvy | 2003-12-21 | 1 | -3/+14 |
| | | | | | | | | DllMain's DLL_PROCESS_DETACH. We can't 100% assured that Tcl is being unloaded by the OS in a stable condition and we need to protect the exit handlers should the stack be in a hosed state. AT&T style assembly for SEH under MinGW has not been added yet. This is a first part change for [Patch 858493] | ||||
* | fix to file normalization with relative links | vincentdarley | 2003-12-17 | 1 | -5/+42 |
| | |||||
* | * win/tclWinFile.c (TclpUtime) : utimbuf struct not a problem | davygrvy | 2003-12-16 | 2 | -3/+24 |
| | | | | | | | | | with Borland. * win/tclWinTime.c (TclpGetDate) : Borland's localtime() has a slight behavioral difference. From Helmut Giese <hgiese@ratiosoft.com> [Patch 758097]. | ||||
* | * win/tcl.rc: Slight modification to the STRINGIFY macro to | davygrvy | 2003-12-16 | 1 | -2/+2 |
| | | | | | support Borland's rc tool. From Helmut Giese <hgiese@ratiosoft.com>. | ||||
* | Slight modification to the STRINGIFY macro to support Borland's rc tool. | davygrvy | 2003-12-16 | 1 | -2/+2 |
| | |||||
* | prefer Tcl_LongAsWide and Tcl_WideAsLong for casts. | davygrvy | 2003-12-13 | 1 | -5/+5 |
| | |||||
* | Win32's SetFilePointer() takes LONGs not DWORDs. Redid local vars | davygrvy | 2003-12-13 | 1 | -11/+11 |
| | | | | to avoid all casting except where truly required. | ||||
* | allow creation of relative links | vincentdarley | 2003-12-12 | 1 | -2/+2 |
| | |||||
* | (SocketThreadExitHandler) : added a TerminateThread fallback just in case | davygrvy | 2003-12-12 | 1 | -2/+12 |
| | | | | | the socket handler thread is really in a paused state. This can happen when Tcl is being unloaded by the OS from an exception handler. | ||||
* | NT file permissions fix and tests | vincentdarley | 2003-12-09 | 1 | -7/+9 |
| | |||||
* | * library/dde/pkgIndex.tcl: Added safeguards so that registry | dgp | 2003-11-10 | 7 | -21/+21 |
| | | | | | | | | | | | | * library/reg/pkgIndex.tcl: and dde packages are not offered * win/tclWinDde.c: on non-Windows platforms. Bumped to * win/tclWinReg.c: registry 1.1.3 and dde 1.3. * win/Makefile.in: * win/configure.in: * win/makefile.bc: * win/makefile.vc: * win/configure: autoconf (2.57) | ||||
* | * unix/tclUnixInit.c (TclpInitLibraryPath): | dgp | 2003-11-10 | 1 | -3/+22 |
| | | | | | * win/tclWinInit.c (TclpInitLibraryPath): Fix for [Bug 832657] that should not run afoul of startup constraints. | ||||
* | * win/tclWinSock.c (TcpWatchProc): Watch for FD_CLOSE too when | andreas_kupries | 2003-10-23 | 1 | -3/+3 |
| | | | | | | | | asked for writable events by the generic layer. (SocketEventProc): Generate a writable event too when a close is detected. Together the changes fix [Bug 599468]. | ||||
* | * win/tclWinPipe.c (BuildCommandLine): Applied the patch coming | andreas_kupries | 2003-10-21 | 1 | -3/+6 |
| | | | | | with [Bug 805605] to the code, fixing the incorrect use of ispace noted by Ronald Dauster <ronaldd@users.sourceforge.net>. | ||||
* | TIP #156: Language-Neutral Root Locale for Msgcat | Kevin B Kenny | 2003-10-21 | 3 | -11/+11 |
| | |||||
* | Punt gracefully if exitToken was already destroyed. | davygrvy | 2003-10-14 | 1 | -1/+7 |
| | |||||
* | filesystem bug fixes | vincentdarley | 2003-10-13 | 4 | -25/+228 |
| | |||||
* | * win/makefile.vc: Applied patches for bug #801467 by Joe Mistachkin | patthoyts | 2003-10-09 | 2 | -10/+11 |
| | | | | | * win/tclAppInit.c: to fix incompatible TCL_MEM_DEBUG handling in * generic/tclObj.c: Win32 VC builds. | ||||
* | * win/configure: | hobbs | 2003-10-06 | 2 | -50/+2 |
| | | | | | | * win/tcl.m4: removed incorrect checks for existence of optimization. TCL_CFG_OPTIMIZED is now defined whenever the user does not build with --enable-symbols. | ||||
* | Symbols which are visible outside a single compilation unit must have | dkf | 2003-09-29 | 2 | -7/+5 |
| | | | | | the prefix 'Tcl' to keep them out of the way of non-Tcl C code on Unix. (Problem reported by George Staplin.) | ||||
* | * win/tclWinPipe.c: The windows port of expect can call | davygrvy | 2003-09-28 | 1 | -1/+4 |
| | | | | | | TclWinAddProcess before any of the other pipe functions. Added a missing PipeInit() call to make sure the initialization happens. | ||||
* | format last change for 74 characters per line | davygrvy | 2003-09-08 | 1 | -2/+4 |
| | |||||
* | * win/tclWinLoad.c (TclpDlopen): Changed the error message for ↵ | davygrvy | 2003-09-08 | 1 | -2/+2 |
| | | | | | | | ERROR_PROC_NOT_FOUND to be a bit more helpful in giving us clues. "can't find specified procedure" means a function in the import table, for implicit loading, couldn't be resolved and that's why the load failed. | ||||
* | Added Open Watcom strictness about how the char type needs to be | davygrvy | 2003-08-27 | 1 | -1/+4 |
| | | | | signed by default. | ||||
* | * win/tclWinFile.c (WinReadLinkDirectory): Fix for 'Initializers | davygrvy | 2003-08-27 | 1 | -2/+3 |
| | | | | must be constant' with the driveSpec array with OpenWatcom. | ||||
* | * win/tclWinTime.c: Changed use of '_timezone' to 'timezone' as | davygrvy | 2003-08-27 | 1 | -7/+5 |
| | | | | | this difference is already adjusted for in tclWinPort.h. Removed unreferenced posixEpoch file-scope global. | ||||
* | Changed comment to note that OpenWatcom suffers the same missing LPFN_* | davygrvy | 2003-08-27 | 1 | -2/+2 |
| | | | | typedef ssue as MinGW and cygwin. | ||||
* | Added a block for OpenWatcom adjustments that fixes the same issue Mo | davygrvy | 2003-08-27 | 1 | -1/+10 |
| | | | | | did for MinGW lack of missing LPFN_* typedefs in their WINE derived winsock2.h | ||||
* | better error control. | davygrvy | 2003-08-25 | 1 | -15/+53 |
| | |||||
* | * win/tclWinSerial.c (SerialErrorStr): Fixed a syntax error | patthoyts | 2003-08-19 | 1 | -2/+2 |
| | | | | created in the previous code cleanup. | ||||
* | Style guide police | dkf | 2003-08-19 | 1 | -1093/+1144 |
| | |||||
* | * win/configure: Regen. | mdejong | 2003-08-18 | 2 | -4/+4 |
| | | | | | * win/tcl.m4 (SC_ENABLE_SYMBOLS): Use test instead of -eq, which does not work. [Bug 781109] |