summaryrefslogtreecommitdiffstats
path: root/win/tclWinDde.c
Commit message (Collapse)AuthorAgeFilesLines
* corrected a typo that caused a compilation failure on VC++kennykb2004-11-301-2/+2
| | | FossilOrigin-Name: d45737011c3ea185a7475a5756f204d78560adcc
* * 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. FossilOrigin-Name: d421ebab804a11d81634af0b058c5ca084c3f136
* Assorted cleanup and doc-fixes for the dde package.dkf2004-11-251-878/+841
| | | FossilOrigin-Name: 46a09eeaa0a01e215c248cf3b217c1bb1d972bcc
* * 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 FossilOrigin-Name: 49653405fd32fec18c5e3345b2d6cd4701a267ac
* Put braces round if bodies...dkf2004-10-061-18/+27
| | | FossilOrigin-Name: 51b9106bd627d23da741f7127fa91ac006580978
* WIN64 correctionshobbs2004-09-011-5/+13
| | | FossilOrigin-Name: 1e2c2edfd32dedfbc8819a5f3eead4195290dfa8
* Made HEAD build on Windows VC++ again.kennykb2004-03-191-2/+2
| | | FossilOrigin-Name: 6610e1aa01b0cec45ed1eb774b5abf2a6b8c9b01
* * win/tclWinDde.c: Removed some gcc warnings - except for thepatthoyts2004-02-251-5/+5
| | | | | | | -Wconversion warning for GetGlobalAtomName. gcc is just wrong about this. FossilOrigin-Name: ff97c10f822109577cda6c54bf2e4a0d552ed87f
* * 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) FossilOrigin-Name: 207b9d2fc9e24827b255b855687287c269cf6cc2
* * 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 FossilOrigin-Name: c171bd34782b5ead8ca5414de0897faa7f7b5343
* * 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: FossilOrigin-Name: 5368927822082d642b80aa6f844e74fae2735d1a
* * 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] FossilOrigin-Name: f7d8932c32bc1aaf3af47d672c6e63d1964ba590
* * 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. FossilOrigin-Name: 48db7691be17d1a1706b2b4b2a49a072647eb073
* * 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 FossilOrigin-Name: 5823e9533119f5327213053216028860a2758f3c
* * win/tclWinDde.c (Dde_Init): clarified use of tsdPtr.hobbs2003-01-251-12/+5
| | | | | | (DdeServerProc): better refcount handling of returnPackagePtr. FossilOrigin-Name: 07d56520cdb7eaed53ebab34034db255bb4ca8cc
* * win/tclWinDde.c (DdeServerProc): Deallocatemdejong2003-01-181-1/+3
| | | | | | | the Tcl_Obj returned by ExecuteRemoteObject if it was not saved in a connection object. FossilOrigin-Name: 5d266163223a5543f5f7b7990c08a5354d7b7d1e
* * tests/winDde.test:hobbs2003-01-161-3/+9
| | | | | | | | * win/tclWinDde.c (Tcl_DdeObjCmd): Prevent crash when empty service name is passed to 'dde eval' and goto errorNoResult in request and poke error cases to free up any allocated data. FossilOrigin-Name: 5cc2be8bc8e356e572f8dacb9a7644b7bf805176
* * win/tclWin32Dll.c (squelch_warnings): Squelchmdejong2003-01-161-16/+22
| | | | | | | | | | | | | | | | | | | | | | | | compiler warnings from SEH ASM code. * win/tclWinChan.c (squelch_warnings): Squelch compiler warnings from SEH ASM code. * win/tclWinDde.c: Add casts to avoid compiler warnings. Pass pointer to DWORD instead of int to avoid compiler warnings. * win/tclWinFCmd.c (squelch_warnings): Add casts and fixup decls to avoid compiler warnings. Squelch compiler warnings from SEH ASM code. * win/tclWinFile.c: Add casts and fixup decls to avoid compiler warnings. Remove unused variable. * win/tclWinNotify.c: Declare as DWORD instead of int to avoid compiler warning. * win/tclWinReg.c: Add casts to avoid compiler warning. Fix assignment in if expression bug. * win/tclWinSerial.c: Add casts to avoid compiler warnings. Remove unused variable. * win/tclWinSock.c: Add casts and fixup decls to avoid compiler warnings. FossilOrigin-Name: bba93619da24b912054d7ebe92d24a0e64bf7ef7
* * Overlooked callers of Tcl_GetIndexFromObjdgp2002-01-181-4/+4
| | | FossilOrigin-Name: 305121f7f544a9e68150d99f0b7c7261d747108b
* * doc/dde.n: fixed dde man page (which was totally incorrect).hobbs2001-08-221-56/+85
| | | | | | | | | * tests/winDde.test: * win/tclWinDde.c (Tcl_DdeObjCmd): added -binary option to dde request command to allow for returning binary data. [Bug #227482] Updated dde to 1.2 FossilOrigin-Name: 679f1843c3652d2ddb53b04ecc3a9a6ff8588f3a
* * win/tclWinDde.c:ericm2000-06-131-2/+1
| | | | | | | | | | * win/tclWinInit.c: * win/tclWinNotify.c: * win/tclWinPipe.c: * win/tclWinReg.c: * win/tclWinThrd.c: Applied patch from [Bug 5794]. FossilOrigin-Name: 84806aadbad7d0804ee022df990d7f3295efbcc0
* Added poke command to dde.redman1999-06-261-24/+77
| | | | | | | | Changed dde package version to 1.1 Fixed makefile to install tcl8.2 library correctly Fixed dll names in pkgIndex files for dde and reg FossilOrigin-Name: 8c9bb6b9360c3dc3c7b04a2b2875314ae0a01a83
* Fix DDE code to reinitialize with new servername.redman1999-06-161-1/+6
| | | FossilOrigin-Name: 9e936b81460c9ef89c7537a489503ea1990b58db
* * win/tclWinDde.c: Fixed bug where dde calls were being passed anstanton1999-05-281-11/+17
| | | | | | | invalid dde handle because Initialize had not been called. [Bug: 2124] FossilOrigin-Name: 5e7b70ba7bcd73ea413a902226aa422492f940f6
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-0/+1287
FossilOrigin-Name: f3b32fb71c9011ac220779bd9dbe5617c9dc87d9