| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
signed by default.
|
|
|
|
| |
must be constant' with the driveSpec array with OpenWatcom.
|
|
|
|
|
| |
this difference is already adjusted for in tclWinPort.h. Removed
unreferenced posixEpoch file-scope global.
|
|
|
|
| |
typedef ssue as MinGW and cygwin.
|
|
|
|
|
| |
did for MinGW lack of missing LPFN_* typedefs in their WINE derived
winsock2.h
|
| |
|
|
|
|
| |
created in the previous code cleanup.
|
| |
|
|
|
|
|
| |
* win/tcl.m4 (SC_ENABLE_SYMBOLS): Use test instead
of -eq, which does not work. [Bug 781109]
|
| |
|
| |
|
|
|
|
| |
* library/reg/pkgIndex.tcl:
|
|
|
|
| |
registry set command to fail when built with VC7.
|
|
|
|
|
|
|
|
|
| |
* generic/tclPathObj.c (SetFsPathFromAny): Add Cygwin specific
code to convert POSIX filename to native format.
* generic/tclFileName.c (Tcl_TranslateFileName): And remove from here.
(TclDoGlob): Adjust for cygwin and append / for dirs instead of \
* win/tclWinFile.c (TclpObjChdir): Use chdir on Cygwin.
[Patch 679315]
|
|
|
|
| |
STATS=memdbg was specified.
|
|
|
|
| |
and tricky enough to discourage non-specialists...
|
|
|
|
|
|
| |
* win/tclWinDde.c: -exact option to -force. Also cleaned
* tests/winDde.test: a bug in the tests.
* library/dde/pkgIndex.tcl: Incremented version to 1.2.5
|
|
|
|
|
|
| |
* win/tclWinDde.c: dde package for safe interpreters.
* tests/winDde.test: Incremented package version to 1.2.4
* library/dde/pkgIndex.tcl:
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* win/configure: Now committing the remaining changes.
* win/configure.in: Note: In active contact with Helmut Giese
* win/makefile.vc: about the borland relatedchanges. This part
* win/rules.vc: will see future updates.
* win/tcl.m4:
* win/makefile.bc:
|
| |
|
|
|
|
| |
timer calibration logic.
|
|
|
|
|
|
|
|
| |
* generic/tclClock.c: result in UTF-8 encoding, and removed
* mac/tclMacTime.c: the conversion from system encoding to
* unix/tclUnixTime.c: UTF-8 from [clock format]. Needed to
* win/tclWinTime.c: avoid double conversion of the timezone
name on Windows systems. [Bug 624408]
|
|
|
|
|
| |
* tests/winDde.test: for unique dde server names. Added
* win/tclWinDde.c: some more tests. Fixes [Bug 219293]
|
|
|
|
| |
r1.44 as 2003-04-11 optimizations broke Windows98 glob'ing.
|
| |
|
|
|
|
| |
closing a Windows serial port [Bug #718002] (schroedter)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the code to catch any errors returned by the windows functions
handling TLS ASAP instead of waiting to get some mysterious
crash later on due to bogus pointers. Patch provided by Joe
Mistachkin.
This is a stop-gap measure to deal with the low number of ?TLS
slots provided by some of the variants of Windows (60-80).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclIO.c (Tcl_CutChannel, Tcl_SpliceChannel):
Invoke TclpCutSockChannel and TclpSpliceSockChannel.
* generic/tclInt.h: Declare TclpCutSockChannel and
TclpSpliceSockChannel.
* unix/tclUnixSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
Dummy functions, on unix the sockets are _not_ handled
specially.
* mac/tclMacSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
* win/tclWinSock.c (TclpCutSockChannel, TclpSpliceSockChannel):
New functions to handle socket specific cut/splice operations:
auto-initi of socket system for thread on splice, management of
the module internal per-thread list of sockets, management of
association of sockets with HWNDs for event notification.
* win/tclWinSock.c (NewSocketInfo): Extended initialization
assignments to cover all items of the structure. During
debugging of the new code mentioned above I found that two
fileds could contain bogus data.
* win/tclWinFile.c: Added #undef HAVE_NO_FINDEX_ENUMS before
definition because when compiling in debug mode the compiler
complains about a redefinition, and this warning is also treated
as an error.
|
|
|
|
|
| |
* win/tclWinInit.c: recognize Windows CE as a Win platform.
This just recognizes CE - full support will come later.
|
|
|
|
|
| |
* win/configure.in (SHELL): force it to /bin/sh as autoconf 2.5x
uses /bin/bash, which can fail to find exes in the path (ie: lib).
|
| |
|
|
|
|
|
| |
and tclWinPipe.c on 2003-04-14. Now passes TCL_PIPE_DLL in place of
TCL_DBGX.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
symbol for every compile. Instead, define
TCL_PIPE_DLL only when compiling tclWinPipe.c.
This will break other build systems, so
they will need to remove the TCL_DBGX define
and replace it with a define for TCL_PIPE_DLL.
* win/tclWinPipe.c (TclpCreateProcess):
Remove PREFIX_IDENT and DEBUG_IDENT from
top of file. Use TCL_PIPE_DLL passed in
from build env instead of trying to construct
the dll name from already defined symbols.
This approach is more flexible and better
in the long run.
|
|
|
|
| |
was broken by recent changes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* win/configure.in: Add check for FINDEX_INFO_LEVELS
from winbase.h, known to be a problem in VC++ 5.2.
Define HAVE_NO_FINDEX_ENUMS if the define does not
exist.
* win/tclWinFile.c: Put declarations for
FINDEX_INFO_LEVELS and FINDEX_SEARCH_OPS inside
a check for HAVE_NO_FINDEX_ENUMS so that these are
not declared twice. This fixes the Mingw build.
* win/tclWinTime.c: Rework the init of timeInfo
so that the number or initializers matches the
declaration. This was broken under Mingw. Add
cast to avoid compile warning when calling the
AccumulateSample function.
|
| |
|
|
|
|
|
|
| |
return values). Fixed Bug 710310 (duplicate test numbers in
clock.test). Made major changes to tclWinTime.c and related code
to improve loop filter stability.
|
| |
|
|
|
|
| |
declaration and stubs entries.)
|
|
|
|
|
|
|
|
|
|
|
| |
* win/configure.in: Set stub lib flag based
on new LIBFLAGSUFFIX variable.
* win/tcl.m4 (SC_CONFIG_CFLAGS): Set new
LIBFLAGSUFFIX that works like LIBSUFFIX,
it is used when creating library names.
The previous implementation would generate
-ltclstub85 instead of -ltclstub85s when
configured with --disable-shared.
|
|
|
|
|
| |
Mistachkin insists that he has a configuration that fails to launch
tcltest without it, and it appears harmless otherwise.
|
|
|
|
|
|
|
|
|
| |
such that giving only a topic name really returns all services
with that topic. [Bug 219155]
Prevent hangup caused by dde server applications failing to process
messages [Bug 707822]
* tests/winDde.test: Corrected labels and added a test for search
by topic name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* generic/tclStubInit.c (tclOriginalNotifier):
* mac/tclMacNotify.c (Tcl_SetTimer,Tcl_WaitForEvent):
* unix/tclUnixNotfy.c (Tcl_SetTimer,Tcl_WaitForEvent,
Tcl_CreateFileHandler,Tcl_DeleteFileHandler):
* win/tclWinNotify.c (Tcl_SetTimer,Tcl_WaitForEvent): Some linkers
apparently use a different representation for a pointer to a function
within the same compilation unit and a pointer to a function in a
different compilation unit. This causes checks like those in the
original notifier procedures to fall into infinite loops. The fix
is to store pointers to the original notifier procedures in a struct
defined in the same compilation unit as the stubs tables, and compare
against those values. [Bug 707174]
|