summaryrefslogtreecommitdiffstats
path: root/win/tclWinDde.c
Commit message (Collapse)AuthorAgeFilesLines
* [Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as ↵jan.nijtmans2012-05-251-30/+38
|\ | | | | | | | | well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX
| * [Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as ↵jan.nijtmans2012-05-251-3/+3
| | | | | | | | | | well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX
| * Take cygwin handling of X11 into accountjan.nijtmans2012-05-241-15/+36
| | | | | | | | Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix
* | Protect against receiving strings without ending \0, as external ↵jan.nijtmans2012-05-131-4/+11
|\ \ | |/ | | | | applications (or Tcl with TIP #106) could generate that.
| * Protect against receiving strings without ending \0, as external ↵jan.nijtmans2012-05-131-4/+11
| | | | | | | | applications (or Tcl with TIP #106) could generate that.
* | [Bug 473946]: special characters not correctly sentjan.nijtmans2012-05-101-53/+69
|\ \ | |/
| * [Bug 473946]: special characters not correctly senjan.nijtmans2012-05-101-825/+796
| |\
| | * Increase version to 1.2.5bug_473946jan.nijtmans2012-05-091-150/+115
| | | | | | | | | | | | | | | Now should work on Win95 as well Use Tcl_GetUnicodeFromObj in stead of Tcl_Win* functions, so we no longer have to detect whether we are on WinNT+
| | * [Bug 473946]: special characters not correctly sentjan.nijtmans2012-05-091-10/+47
| | |
| | * proposal from jmphilippejan.nijtmans2012-05-071-5/+11
| |/
| * move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, jan.nijtmans2012-05-071-1/+0
| | | | | | so it can be used for the Plat* interfaces as well
| * truncation in SetWindowLongPtr datajan.nijtmans2012-04-251-2/+2
| |
| * Fixed use of C99 features breaking the build with MSVC6. The problem was ↵andreask2011-08-221-1/+1
| | | | | | | | introduced with checkin [e9a08358f4].
* | [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-3/+3
|\ \ | |/
| * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-161-1/+1
| |
| * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-6/+6
| |
| * [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-151-22/+16
| |
* | [Bug 3388350] mingw64 compiler warningsjan.nijtmans2011-08-091-3/+0
| |
* | Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
|\ \ | |/ | | more harm than good. Purged them.
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | more harm than good. Purged them.
| * Fix gcc-4.5.2 error: lvalue required as ...nijtmans2011-01-141-3/+3
| | | | | | | | (backported from 8.5/8.6)
| * Revert attempted backport of dde 1.3 to the core-8-4-branch.dgp2006-04-051-1041/+844
| |
| * * library/dde/pkgIndex.tcl: Backport dde 1.3.2 from HEAD.dgp2006-04-051-844/+1041
| | | | | | | | | | | | | | * win/tclWinDde.c: * win/Makefile.in: * win/configure.in: * win/configure: autoconf 2.13
| * * library/dde/pkgIndex.tcl: Long overlooked bump to dde packagedgp2006-04-051-2/+2
| | | | | | | | | | * win/tclWinDde.c: version 1.2.4 (should have been done for the Tcl 8.4.8 release!)
| * WIN64 correctionshobbs2004-09-011-5/+13
| |
| * * win/tclWinDde.c: Bump to dde 1.2.3 to cover changesdgp2004-07-231-2/+2
| | | | | | | | | | | | * library/dde/pkgIndex.tcl: committed on 2004-06-14. * changes: Updated for Tcl 8.4.7 release.
| * * win/tclWinDde.c: Backported the fix from 8.5 to avoid hanging inpatthoyts2004-06-141-41/+159
| | | | | | | | the presence of applications that dont process Window messages.
| * * library/dde/pkgIndex.tcl: Added safeguards so that registrydgp2003-11-101-2/+2
| | | | | | | | | | | | * 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.2.2.
* | installData.tcl: Make sure that copyDir only receives normalized paths.nijtmans2010-05-211-29/+30
| | | | | | | | | | | | tclPlatDecls.h: Fix <tchar.h> inclusion for CYGWIN. tclPathObj.c: Fix Tcl_SetStringObj usage for CYGWIN. *.c: Fix various minor other gcc warnings, like signed<->unsigned mismatch.
* | Various CYGWIN-related fixesnijtmans2010-01-311-2/+1
| | | | | | | | | | | | | | | | | | backported from HEAD. Still configure script not modified, so CYGWIN build is still disabled. Reason: although the build succeeds with those changes, many tests still fail.
* | More fixing which struct stat to refer to. Some casts from time_t to int ↵patthoyts2006-09-261-2/+2
| | | | | | | | | | | | | | required. Tcl_Time structure members are longs. Support for varying compiler options and build to platform-specific subdirs.
* | * win/tclWinInit.c: More careful calls to Tcl_DStringSetLength()dgp2006-04-051-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | * win/tclWinSock.c: to avoid creating invalid DString states. * win/tclWinDde.c: Bump to version 1.3.2. [RFE 1366195] * library/dde/pkgIndex.tcl: * library/reg/pkgIndex.tcl: Bump to registry 1.1.6 * win/tclWinReg.c: * win/configure.in: Bump package version numbers. * win/configure: autoconf 2.59
* | Export stubs for libtommath; fix mingw compiler warningsKevin B Kenny2005-12-131-8/+7
| |
* | ANSIfydkf2005-11-041-88/+86
| |
* | Getting more systematic about styledkf2005-07-241-142/+150
| |
* | corrected a typo that caused a compilation failure on VC++Kevin B Kenny2004-11-301-2/+2
| |
* | * win/tclWinDde.c (ExecuteRemoteObject): Removed bogus semicolonandreas_kupries2004-11-261-2/+2
| | | | | | | | | | | | | | | | | | | | found at the end of the header for the function definition, terminating it early and preventing a compile. This is likely a fix for '2004-11-25 Donal'. I have to conclude that it is also unknown if the other changes to this file actually pass the testsuite. Running testsuite ... They don't. winDde-6.1 fails. This is only a message discrepance, i.e. not too bad. Leaving resolution of that to Pat and Donal.
* | Assorted cleanup and doc-fixes for the dde package.dkf2004-11-251-878/+841
| |
* | * generic/tclBasic.c:dgp2004-10-061-34/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclBinary.c: * generic/tclCmdAH.c: * generic/tclCmdIL.c: * generic/tclCmdMZ.c: * generic/tclCompExpr.c: * generic/tclDictObj.c: * generic/tclEncoding.c: * generic/tclExecute.c: * generic/tclFCmd.c: * generic/tclHistory.c: * generic/tclIndexObj.c: * generic/tclInterp.c: * generic/tclIO.c: * generic/tclIOCmd.c: * generic/tclNamesp.c: * generic/tclObj.c: * generic/tclPkg.c: * generic/tclResult.c: * generic/tclScan.c: * generic/tclTimer.c: * generic/tclTrace.c: * generic/tclUtil.c: * generic/tclVar.c: * unix/tclUnixFCmd.c: * unix/tclUnixPipe.c: * win/tclWinDde.c: * win/tclWinFCmd.c: * win/tclWinPipe.c: It is a poor practice to directly set or append to the value of the objResult of an interp, because that value might be shared, and in that circumstance a Tcl_Panic() will be the result. Searched for example of this practice and replaced with safer alternatives, often using the Tcl_AppendResult() routine that dkf just rehabilitated. * library/dde/pkgIndex.tcl: Bump to dde 1.3.1
* | Put braces round if bodies...dkf2004-10-061-18/+27
| |
* | WIN64 correctionshobbs2004-09-011-5/+13
| |
* | Made HEAD build on Windows VC++ again.Kevin B Kenny2004-03-191-2/+2
| |
* | * win/tclWinDde.c: Removed some gcc warnings - except for thepatthoyts2004-02-251-5/+5
| | | | | | | | | | -Wconversion warning for GetGlobalAtomName. gcc is just wrong about this.
* | * library/dde/pkgIndex.tcl: Added safeguards so that registrydgp2003-11-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | * 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)
* | * doc/dde.n: Committed TIP #135 which changes thepatthoyts2003-06-231-5/+5
| | | | | | | | | | | | * 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
* | * doc/dde.n: Committed TIP #120 which provides thepatthoyts2003-06-231-32/+170
| | | | | | | | | | | | * win/tclWinDde.c: dde package for safe interpreters. * tests/winDde.test: Incremented package version to 1.2.4 * library/dde/pkgIndex.tcl:
* | * library/dde/pkgIndex.tcl: Applied TIP #130 which providespatthoyts2003-05-161-19/+98
| | | | | | | | | | * tests/winDde.test: for unique dde server names. Added * win/tclWinDde.c: some more tests. Fixes [Bug 219293]
* | * win/tclWinDde.c: Make dde services conform the the documentationpatthoyts2003-03-221-43/+160
|/ | | | | | | | | 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.
* * library/dde/pkgIndex.tcl: dde bumped to version 1.2.1 fordgp2003-03-031-2/+2
| | | | | | | | | * win/tclWinDde.c: bundled release with Tcl 8.4.2 * library/reg/pkgIndex.tcl: registry bumped to version 1.1.1 for * win/tclWinReg.c: bundled release with Tcl 8.4.2 * library/opt/pkgIndex.tcl: updated package index to version 0.4.4
* * win/tclWinDde.c (Dde_Init): clarified use of tsdPtr.hobbs2003-01-251-12/+5
| | | | (DdeServerProc): better refcount handling of returnPackagePtr.