File History
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of win/tclWinDde.c

2016-06-30
13:16
[52af8601fe] part of check-in [2e6ea5716f] Simplify use of "struct" keyword in many places. (user: jan.nijtmans branch: trunk)
2016-06-29
15:28
[83631837b5] part of check-in [b78ff97295] Eliminate internal use of TCL_STORAGE_CLASS, as it will be gone in 9.0 anyway (user: jan.nijtmans branch: trunk)
2016-03-02
15:44
[64a072a37c] part of check-in [76a713ab17] Some more minor androwish upstream changes (user: jan.nijtmans branch: androwish)
2015-11-11
16:09
[1f7d3ea932] part of check-in [6306082702] Patches by Christian Werner, supporting TCL_UTF_MAX=6 on Windows. Doesn't work yet, but it's a start. (user: jan.nijtmans branch: werner-utf_max=6)
2014-07-12
16:13
[639b2d5ed2] part of check-in [0b38cdbc76] whopper change; now passes test suite on OSX (user: dkf branch: bug-d5ddbc7f49)
2014-05-02
07:15
[a59e503550] part of check-in [08a7e90291] merge novem (user: jan.nijtmans branch: novem-more-memory-API)
2013-09-26
13:13
[23988ab5f3] part of check-in [2688d65077] merge novem    WARNING: No checks of build-ability done yet. (user: dkf branch: novem-64bit-sizes)
2013-04-25
07:28
[af8e0d25cb] part of check-in [2e764ac0b1] Update dde to version 1.3.3. Update registry to version 1.2.2. (the same as distributed with Tcl 8.5.14) (user: jan.nijtmans branch: core-8-4-branch)
2013-02-20
14:51
[0b41f32779] part of check-in [badbf86292] Merge trunk. Convert Tcl_SetVar/Tcl_UnsetVar/Tcl_GetVar/Tcl_TraceVar to macros, calling the *2 variants of the function. No change of functionality. (user: jan.nijtmans branch: novem)
11:40
[a6fef2180b] part of check-in [0db74d9ccc] [Bug 3605401]: Compiler error with latest mingw-w64 headers. (user: jan.nijtmans branch: bug-3605401)
10:25
[c5f20b7e4a] part of check-in [d67be824f8] Bug 3605401: Compiler error with latest mingw-w64 headers (user: jan.nijtmans branch: bug-3605401)
2013-02-19
15:46
[bdc6cd2893] part of check-in [28ee40df7e] merge novem (user: jan.nijtmans branch: novem-reduced-symbol-export)
13:21
[d80a7fd507] part of check-in [e216391d96] Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them from the stub table (user: jan.nijtmans branch: novem)
2013-02-11
10:25
[422fcde4a2] part of check-in [a80fb8c697] more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions (user: jan.nijtmans branch: novem)
2013-01-26
16:11
[323679c008] part of check-in [7845d6854d] macros for Tcl_GetString and Tcl_GetStringFromObj (user: jan.nijtmans branch: novem-more-memory-API)
2013-01-10
11:31
[9ee6ceb40c] part of check-in [01d6d91b04] merge novem (user: jan.nijtmans branch: novem-unversioned-stub)
09:55
[cafc979ee5] part of check-in [ae4651d4d1] Turn Tcl_PkgPresent/Tcl_PkgRequire into a macro. Make sure that extensions which are compiled using Tcl version 9.0 alpha/beta headers only run with the exact same Tcl version (9.0a0), so they cannot accidently be used in production. Idea 'stolen' from iTcl 4.0, which did that during alpha/beta Dde/Registry: eliminate usage of some older API, which might be removed/deprecated in the future. (user: jan.nijtmans branch: novem)
2012-12-22
20:20
[7e7d3e7021] part of check-in [96d9dbe992] merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c (user: jan.nijtmans branch: novem-reduced-symbol-export)
19:48
[7d2ce463f7] part of check-in [b9fd2ceaf2] merge novem remove version number from reg.dll and dde.dll (user: jan.nijtmans branch: novem-unversioned-stub)
2012-12-21
10:13
[f5a77cc87e] part of check-in [7752ee08e3] remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. (user: jan.nijtmans branch: novem)
2012-12-14
12:45
[0176364745] part of check-in [20ee37718a] re-add some things lost in [d70f8a19e4] (user: jan.nijtmans branch: novem-unversioned-stub)
2012-12-10
21:51
[1257efb03a] part of check-in [8e7234ccff] merge trunk fix mingw build (user: jan.nijtmans branch: novem-reduced-symbol-export)
2012-12-06
15:53
[70a65d7d7a] part of check-in [0302a932a8] Provide the real required version number to Tcl_InitStubs, even in alpha/beta released. During alpha/beta it will be replaced by TCL_PATCH_LEVEL (user: jan.nijtmans branch: novem-reduced-symbol-export)
15:43
[3424ded7ab] part of check-in [6f8010216f] Use Tcl_EvalEx in pkgb.dll. Same functionality. More deprecated function replacements (user: jan.nijtmans branch: better-deprecation-85)
2012-12-05
14:42
[2cc88e5a01] part of check-in [e63bcbdcec] use Tcl_PkgProvideEx everywhere (again, for testing purposes) (user: jan.nijtmans branch: novem-support)
14:21
[7ae5288c17] part of check-in [50e935089a] merge trunk Change TCL_VERSION to "8.6-" everywhere in Tcl_InitStubs. This is not the way how to do it! Just for testing purposes. (user: jan.nijtmans branch: novem-support)
2012-12-04
13:51
[2f51ca80b2] part of check-in [668d02e882] Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: USE_TCL_STUBS is no longer necessary, it's implicit. So that makes it less error-prome for extenders. The function Tcl_PkgInitStubsCheck is no longer necessary. Disadvantage: Embedders need to do two additional things, call Tcl_InitStubs() as first function in Tcl_AppInit() and link the stub library with their executable. (user: jan.nijtmans branch: novem-reduced-symbol-export)
2012-12-03
08:11
[66c5da0913] part of check-in [976aeca8c6] merge core-8-5-branch eliminate more usage of to-be-deprecated functions (user: jan.nijtmans branch: better-deprecation-85)
2012-11-29
20:32
[44b809ff81] part of check-in [3ce8b298a8] Destroy all the TCL_STORAGE_CLASS and associated nonsense. (user: dgp branch: novem)
2012-11-27
11:02
[52e0660a07] part of check-in [4adcc3c51f] Conversion of Win-specific code to new model API. WARNING! UNTESTED! (user: dkf branch: novem-64bit-sizes)
2012-11-19
22:34
[82f7a776c9] part of check-in [ae8377e32a] make windde and winreg load again (user: jan.nijtmans branch: novem)
2012-09-19
14:50
[11b575ee5c] part of check-in [82e045469a] merge trunk change dde version to 1.4.0b2 (user: jan.nijtmans branch: frq-3527238)
2012-08-20
06:49
[a244bb6015] part of check-in [db442914c7] remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. (user: jan.nijtmans branch: jn-no-struct-names)
2012-08-08
10:32
[95ca13db39] part of check-in [27388707f2] merge trunk (user: jan.nijtmans branch: frq-3527238)
2012-08-07
14:58
[1020530f1b] part of check-in [2cc13853c7] add 3 testcases for "dde poke", only active with --enable-symbols (we need a "dde poke" server for that, which is now built into tcldde14g.dll, but not in tcldde14.dll) (user: jan.nijtmans branch: trunk)
2012-08-06
07:59
[d3a5a14730] part of check-in [ff11683bab] merge trunk (user: jan.nijtmans branch: frq-3527238)
07:40
[a3fc48315f] part of check-in [359adb529b] Reference to correct Bug #number. Fix warning in winDde.c, and more test-cases using Unicode characters (user: jan.nijtmans branch: trunk)
2012-08-05
12:09
[6ca18dd318] part of check-in [1fb35ca910] Final part of result generation conversion (modulo any minor blunders) (user: dkf branch: trunk)
2012-08-03
10:56
[c4823fbf69] part of check-in [7fb86a29c9] converting to using Tcl_Obj API for error message generation; part done (user: dkf branch: trunk)
2012-08-02
12:08
[2a693c4540] part of check-in [d62cfbac77] merge trunk (user: jan.nijtmans branch: frq-3527238)
09:54
[c6d00c6f25] part of check-in [cc7f2babeb] Fix Bug #3545367: DDE test failures It turns out that "dde poke" had the same bug, unfortunately we cannot make a test-case for that. Also modified more test-cases to use unicode variable names, so we can more reliably detect this (user: jan.nijtmans branch: trunk)
2012-08-01
14:53
[aff2193e5f] part of check-in [bc4b7b1b91] Fix Bug #3545367: DDE test failures (user: jan.nijtmans branch: trunk)
2012-07-12
08:09
[4fbd0674be] part of check-in [1908ecf966] dde version: 1.4.0b1 (user: jan.nijtmans branch: trunk)
2012-06-11
09:34
[a0310c1c12] part of check-in [28ef7b1b66] new attempt, with only those parts of frq-3527238 which don't introduce new command options, so don't require a TIP (user: jan.nijtmans branch: frq-3527238)
2012-06-08
08:07
[3381816738] part of check-in [146dc6a0b5] Revise the "null data" check: null strings are possible, but empty binary arrays are not (user: jan.nijtmans branch: trunk)
2012-05-29
11:09
[4312ee0fa4] part of check-in [623ce25e16] merge trunk Note: this breaks winDde-9.4 test, which still needs to be fixed! (user: jan.nijtmans branch: frq-3527238)
07:57
[f546a418b3] part of check-in [9cc84a6ebc] [Bug 3525762]: Encoding handling in dde (user: jan.nijtmans branch: trunk)
2012-05-28
19:30
[a6519211a8] part of check-in [262b595d2b] explicitely specify encoding in DdeCreateStringHandle (user: jan.nijtmans branch: bug-3525762)
08:39
[402497540b] part of check-in [225184bfe2] fix for bug bug-3525762 (user: jan.nijtmans branch: bug-3525762)
2012-05-25
08:29
[1b7c35902b] part of check-in [58ac4eadab] merge trunk (user: jan.nijtmans branch: frq-3527238)
08:19
[87f43439e7] part of check-in [e50aa91fc7] [Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX (user: jan.nijtmans branch: trunk)
08:00
[b86b3cf3bf] part of check-in [4a4a047f4b] [Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX (user: jan.nijtmans branch: core-8-5-branch)
07:24
[f072452d1e] part of check-in [7ebfab5576] [Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX (user: jan.nijtmans branch: core-8-4-branch)
2012-05-24
19:18
[ca721d75cb] part of check-in [17576c7c06] Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix (user: jan.nijtmans branch: core-8-4-branch)
08:02
[00960cdb1c] part of check-in [ec27660cbb] add "--" argument to various commands, and some bug fixes (user: jan.nijtmans branch: frq-3527238)
2012-05-23
14:15
[21f222412a] part of check-in [3f917a93ea] add -binary option to "dde eval" (user: jan.nijtmans branch: frq-3527238)
12:00
[c43c7d0853] part of check-in [1b2cd6ca9a] fix [bug 3529063]: 2 minor bugs in TIP #106 implementation (user: jan.nijtmans branch: trunk)
09:19
[fa56ec49be] part of check-in [b087d03c2b] added -binary option for "dde servername" (user: jan.nijtmans branch: frq-3527238)
2012-05-22
09:15
[522a3c302c] part of check-in [a80aa8d5d3] better unicode detection: Unicode always ends with two zero-bytes (user: jan.nijtmans branch: frq-3527238)
2012-05-21
11:58
[6ce50ec97a] part of check-in [9130382a5a] merge trunk (user: jan.nijtmans branch: frq-3527238)
11:31
[5a02c6426b] part of check-in [caff0b1e87] TIP #106: Add Encoding Abilities to the [dde] Command (user: jan.nijtmans branch: trunk)
2012-05-16
09:29
[eedbc0d431] part of check-in [ba88b2a19d] FRQ 3527238: first experiment implementing CF_UNICODETEXT for dde (user: jan.nijtmans branch: frq-3527238)
2012-05-13
14:53
[ae060405f4] part of check-in [7e5a842ffb] Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. (user: jan.nijtmans branch: trunk)
14:50
[f8c032e8bf] part of check-in [d18e27ccd9] Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. (user: jan.nijtmans branch: core-8-5-branch)
14:46
[8998205452] part of check-in [a939eb0d1c] Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. (user: jan.nijtmans branch: core-8-4-branch)
2012-05-11
12:50
[3c1b767434] part of check-in [5199131175] fix handling of closing '\0' for -binary data update dde version to 1.4.0 (user: jan.nijtmans branch: tip-106-impl)
2012-05-10
22:01
[b34e01032d] part of check-in [965fe4924b] merge trunk (user: jan.nijtmans branch: tip-106-impl)
21:57
[53baae15e2] part of check-in [d36a06647e] first shot at internationalization of dde (user: jan.nijtmans branch: trunk)
21:48
[16aa3ecc1b] part of check-in [1aee402b1b] [Bug 473946]: special characters not correctly sent (user: jan.nijtmans branch: trunk)
20:44
[bd1c96cce4] part of check-in [8a869dadb3] [Bug 473946]: special characters not correctly sent (user: jan.nijtmans branch: core-8-5-branch)
20:38
[3fc4f1b038] part of check-in [98d6eb2b34] [Bug 473946]: special characters not correctly sen (user: jan.nijtmans branch: core-8-4-branch)
2012-05-09
19:18
[f4b03586b8] part of check-in [7bb9d6699f] Increase version to 1.2.5 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+ (user: jan.nijtmans branch: bug-473946)
08:47
[15e58ec4b6] part of check-in [18027385fd] [Bug 473946]: special characters not correctly sent (user: jan.nijtmans branch: bug-473946)
2012-05-08
09:26
[376898e1e2] part of check-in [1a74749c0d] another bug: [dde eval -async -binary] didn't work (user: jan.nijtmans branch: tip-106-impl)
09:07
[24f6ec0d6f] part of check-in [e200c4594c] fix test-cases winDde 5.1 and 5.3 (user: jan.nijtmans branch: tip-106-impl)
2012-05-07
07:50
[6397618eff] part of check-in [6036f72024] proposal from jmphilippe (user: jan.nijtmans branch: bug-473946)
06:33
[f594bbf859] part of check-in [1a117d1880] move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, so it can be used for the Plat* interfaces as well (user: jan.nijtmans branch: core-8-4-branch)
2012-05-02
10:11
[75eba036d7] part of check-in [73a6b9d590] Update of Patch 2445648 to trunk tip. Implementation of TIP 106: Add Encoding Abilities to the [dde] Command (user: dkf branch: tip-106-impl)
2012-04-25
11:08
[74b59e60e9] part of check-in [c69140f170] truncation in SetWindowLongPtr data (user: jan.nijtmans branch: core-8-4-branch)
2012-03-01
09:33
[62d82e0804] part of check-in [57f30e3f2c] fix compile error win / visual studio (user: sebres branch: dgp-scan-element)
2011-08-22
16:28
[7a043f80bd] part of check-in [84b4842396] Fixed use of C99 features breaking the build with MSVC6. The problem was introduced with checkin [e9a08358f4]. (user: andreask branch: core-8-4-branch)
2011-08-16
12:03
[58af901258] part of check-in [8c851aad1d] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: core-8-5-branch)
11:23
[dbdd412c91] part of check-in [5fa631a777] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: core-8-4-branch)
2011-08-15
14:11
[f906612014] part of check-in [b687b06a5e] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: core-8-4-branch)
11:07
[7a94af4f1e] part of check-in [e9a08358f4] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: core-8-4-branch)
2011-08-09
07:15
[55d0520eda] part of check-in [d323be815f] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: trunk)
06:57
[af825c6e4e] part of check-in [d4938bf2ce] [Bug 3388350] mingw64 compiler warnings (user: jan.nijtmans branch: core-8-5-branch)
2011-04-06
13:05
[1291f88ddd] part of check-in [1b095ad294] More generation of error codes (most platform-specific parts not already using Tcl_PosixError). (user: dkf branch: trunk)
2011-03-14
14:41
[81b21f45a9] part of check-in [4ddd1c56f7] merge trunk + update ckfree() and ckalloc() calls (user: dgp branch: dgp-refactor)
2011-03-12
15:06
[ddba01dd76] part of check-in [5574bdd262] Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. (user: dkf branch: trunk)
2011-03-03
17:14
[5f8a3d675f] part of check-in [affd89e3ef] merge trunk (user: dgp branch: dgp-refactor)
2011-03-02
20:27
[96814aa6e1] part of check-in [c64f310d38] Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). (user: dgp branch: trunk)
16:06
[c4b64ab047] part of check-in [79367df0f0] Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. (user: dgp branch: core-8-5-branch)
2011-03-01
15:38
[3b3b73ffbf] part of check-in [90b4acd7bd] Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. (user: dgp branch: core-8-4-branch)
2011-01-25
22:33
[8f00d8447a] part of check-in [92caef797a] Fix various gcc-4.5.2 64-bit warning messages, e.g. by using full 64-bits for socket fd's (user: nijtmans branch: trunk)
2011-01-14
16:03
[8d8f703018] part of check-in [2f6d569fbe] Fix gcc-4.5.2 error: lvalue required as ... (backported from 8.5/8.6) (user: nijtmans branch: core-8-4-branch)
2010-11-23
14:27
[675f87c177] part of check-in [1c930c462b] Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 (user: andreask branch: activestate-nre-excised-variant-1-roll-forward)
2010-11-22
16:07
[eb5d3ed563] part of check-in [1713113dd4] Next @380. OO Stacktraces broken. (user: andreask branch: activestate-nre-excised-variant-1-roll-forward)
2010-10-20
01:50
[5d4f5ddcca] part of check-in [6c4e1f869f] merge (user: kennykb branch: dogeen-assembler-branch)
2010-10-11
14:18
[e1faab4a72] part of check-in [2bf023a183] merge (user: dgp branch: dgp-refactor)
12:11
[09d946f52c] part of check-in [ad9ffc933e] [FRQ 2965056]: Windows build with -DUNICODE Add netapi32 to the windows link line, so we no longer have to use LoadLibrary to access those functions. (user: nijtmans branch: trunk)
2010-09-17
12:55
[6d7d629696] part of check-in [70c6ac9692] Merge from HEAD to rmax-ipv6-branch (user: rmax branch: rmax-ipv6-branch)
2010-08-30
14:11
[5660a9b161] part of check-in [c748a54d3b] merge (user: dgp branch: dgp-refactor)
09:19
[5fb3271287] part of check-in [f5f9877d12] [Freq 2965056]: Windows build with -DUNICODE (user: nijtmans branch: trunk)
2010-06-07
17:36
[c276628560] part of check-in [f3af08f468] rebranch from HEAD (user: rmax branch: rmax-ipv6-branch)
2010-05-21
12:18
[8193dbed96] part of check-in [624625fe98] installData.tcl: Make sure that copyDir only receives normalized paths. 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. (user: nijtmans branch: core-8-5-branch)
2010-05-14
13:31
[65dc747152] part of check-in [384f57f831] merge (user: dgp branch: dgp-refactor)
2010-05-11
14:47
[210e5769e4] part of check-in [b231748527] Unnecessary type casts, See Tcl [Patch #2997087] Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h (user: nijtmans branch: trunk)
2010-03-08
14:34
[be9c9dd8c7] part of check-in [58e959de47] merge updates from HEAD (user: dgp branch: dgp-refactor)
2010-03-07
14:39
[64b7c9e132] part of check-in [0ccb7b21a9] test that tclOO stubs are present in stub library Applied missing part of [Patch 2961556] Change all tclWinProcs signatures to use TCHAR* in stead of WCHAR*. This is meant as preparation to make [Enh 2965056] possible at all. (user: nijtmans branch: trunk)
2010-02-26
01:21
[24578fb4d0] part of check-in [ec93238882] merge updates from HEAD (user: dgp branch: dgp-refactor)
2010-02-25
23:39
[115660a17b] part of check-in [d14f7e694e] Squelch some warnings (user: dkf branch: trunk)
2010-01-31
23:51
[da78f35b47] part of check-in [ad7cfb6ee3] Various CYGWIN-related fixes 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. (user: nijtmans branch: core-8-5-branch)
2010-01-13
18:47
[2591974833] part of check-in [e6c6ee7ccf] merge updates from HEAD (user: dgp branch: dgp-refactor)
2010-01-10
22:58
[aaa6da9398] part of check-in [ab99980096] * win/tclWinDde.c: VC++ 6.0 doesn't have * win/tclWinReg.c PDWORD_PTR * win/tclWinThrd.c: Fix various minor gcc warnings. * win/tclWinTime.c * win/tclWinConsole.c Put channel type definitions * win/tclWinChan.c in static const memory * win/tclWinPipe.c * win/tclWinSerial.c * win/tclWinSock.c * generic/tclIOGT.c * generic/tclIORChan.c * generic/tclIORTrans.c * unix/tclUnixChan.c * unix/tclUnixPipe.c * unix/tclUnixSock.c * unix/configure (regenerated with autoconf 2.59) * tests/info.test: Make test independant from tcltest implementation. (user: nijtmans branch: trunk)
2009-12-22
04:42
[a60754f8f8] part of check-in [9fdc8d03f3] merge updates from HEAD (user: dgp branch: dgp-refactor)
2009-12-21
23:25
[e2e9225fec] part of check-in [dca4a9980e] Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still not enabled yet, but at least it is a step in the right direction. (user: nijtmans branch: trunk)
2009-11-25
16:20
[8eddb80231] part of check-in [20fd2844f9] merge updates from HEAD (user: dgp branch: dgp-refactor)
2009-11-23
20:17
[2c6e655da6] part of check-in [0f53c33f63] #undef STATIC_BUILD in tclWin(Dde|Reg).c, in order to make sure that Xxxxx_Init is always exported even when Tcl is built static (otherwise we cannot create a DLL). tclThreadTest.c: Make all functions static, except TclThread_Init. fCmd.test Enable fCmd-30.1 when registry is available. tcl.m4 Fix ${SHLIB_LD_LIBS} definition, fix conflicts configure.in between static libraries and import library on windows. configure (regenerated) Makefile.in Simplifications related to tcl.m4 changes. (user: nijtmans branch: trunk)
2009-11-19
16:51
[81242410fe] part of check-in [7aa1b44845] merge updates from HEAD (user: dgp branch: dgp-refactor)
2009-11-18
23:46
[8fba3e76e0] part of check-in [39268397d9] Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build (user: nijtmans branch: trunk)
2009-11-16
18:04
[3978d5264b] part of check-in [b504489f82] merge updates from HEAD (user: dgp branch: dgp-refactor)
06:29
[8fe6b20c08] part of check-in [3d793e20b3] * win/tclWinDde.c: Avoid gcc compiler warning by explicitly casting DdeCreateStringHandle argument. (user: mdejong branch: trunk)
2009-08-17
14:00
[55819417a1] part of check-in [8050b8ab89] merge updates from HEAD (user: dgp branch: dgp-refactor)
2009-08-16
10:20
[d5e0cc7c0a] part of check-in [4c68b5bfd2] const addition (pkge.c) Use <pthread.h> in stead of "pthread.h" Eliminate some more gcc warnings (user: nijtmans branch: trunk)
2009-02-04
14:16
[337a3df93f] part of check-in [255c748a68] merge updates from HEAD (user: dgp branch: dgp-refactor)
2009-02-03
23:10
[72dd921a92] part of check-in [4ad5e07e8e] - eliminate some unnessary type casts - some internal const decorations - spacing (user: nijtmans branch: trunk)
2008-10-17
20:52
[15abd0bbd6] part of check-in [d93600ad8e] merge updates from HEAD (user: dgp branch: dgp-refactor)
2008-10-14
22:43
[0df30700c1] part of check-in [ec7f443aa8] * win/tclWinChan.c: Fix minor compiler warnings when * win/tclWinDde.c: compiling wit -Wwrite-strings * win/tclWinInit.c: * win/tclWinReg.c: * win/tclWinSerial.c: (user: nijtmans branch: trunk)
2008-05-11
04:22
[01c0cf39f4] part of check-in [b084fd8e3a] merge updates from HEAD (user: dgp branch: dgp-refactor)
2008-04-27
22:21
[c0de196f94] part of check-in [2d205c22fb] Get rid of pre-C89-isms (esp. CONST vs const). (user: dkf branch: trunk)
2006-10-23
21:01
[c7932ced6b] part of check-in [1f911d4cbb] merge updates from HEAD (user: dgp branch: dgp-refactor)
2006-09-26
00:05
[758794ecd6] part of check-in [514c0c6683] More fixing which struct stat to refer to. Some casts from time_t to int required. Tcl_Time structure members are longs. Support for varying compiler options and build to platform-specific subdirs. (user: patthoyts branch: trunk)
2006-04-28
16:09
[f6843d29f7] part of check-in [afab2ad07a] Merge updates from HEAD (user: dgp branch: dgp-refactor)
2006-04-05
20:50
[5ade86a6d9] part of check-in [444ef3366e] Revert attempted backport of dde 1.3 to the core-8-4-branch. (user: dgp branch: core-8-4-branch)
16:49
[2d84e53c90] part of check-in [44144aaeff] * library/dde/pkgIndex.tcl: Backport dde 1.3.2 from HEAD. * win/tclWinDde.c: * win/Makefile.in: * win/configure.in: * win/configure: autoconf 2.13 (user: dgp branch: core-8-4-branch)
16:32
[226b826412] part of check-in [59be467042] * win/tclWinInit.c: More careful calls to Tcl_DStringSetLength() * 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 (user: dgp branch: trunk)
16:10
[9a3dc8adf8] part of check-in [6720b258de] * library/dde/pkgIndex.tcl: Long overlooked bump to dde package * win/tclWinDde.c: version 1.2.4 (should have been done for the Tcl 8.4.8 release!) (user: dgp branch: core-8-4-branch)
2006-01-25
18:38
[b9806ff940] part of check-in [24df3318d7] merge updates from HEAD (user: dgp branch: dgp-refactor)
2005-12-13
22:43
[20d80b5a17] part of check-in [3842b9c468] Export stubs for libtommath; fix mingw compiler warnings (user: kennykb branch: trunk)
2005-12-02
18:42
[089017070b] part of check-in [1059d34b2b] merge updates from HEAD (user: dgp branch: dgp-refactor)
2005-11-04
00:06
[01ffcf325d] part of check-in [eeb132b4ae] ANSIfy (user: dkf branch: trunk)
2005-08-02
18:14
[6ba380dba7] part of check-in [10feab7c07] merge updates from HEAD (user: dgp branch: kennykb-numerics-branch)
2005-07-26
04:11
[54399dcdc2] part of check-in [8351a734a6] Merge updates from HEAD (user: dgp branch: dgp-refactor)
2005-07-24
22:56
[71d2320792] part of check-in [83d72c558c] Getting more systematic about style (user: dkf branch: trunk)
2004-12-09
23:00
[170feda583] part of check-in [24873008cc] Merge updates from HEAD (user: dgp branch: dgp-refactor)
2004-11-30
18:40
[a05af79ea7] part of check-in [d45737011c] corrected a typo that caused a compilation failure on VC++ (user: kennykb branch: trunk)
2004-11-26
20:02
[db86a57f1b] part of check-in [d421ebab80] * win/tclWinDde.c (ExecuteRemoteObject): Removed bogus semicolon 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. (user: andreas_kupries branch: trunk)
2004-11-25
11:28
[eb74018dbc] part of check-in [46a09eeaa0] Assorted cleanup and doc-fixes for the dde package. (user: dkf branch: trunk)
2004-10-28
18:45
[a51ed65594] part of check-in [5fdab1eb47] merge updates from HEAD (user: dgp branch: dgp-refactor)
2004-10-06
16:37
[83af1cc064] part of check-in [49653405fd] * generic/tclBasic.c: * 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 (user: dgp branch: trunk)
14:10
[516c0beb0d] part of check-in [51b9106bd6] Put braces round if bodies... (user: dkf branch: trunk)
2004-09-08
23:02
[247f0c1476] part of check-in [dff8728918] Merge updates from HEAD (user: dgp branch: dgp-refactor)
2004-09-01
17:40
[d650c77c75] part of check-in [1e2c2edfd3] WIN64 corrections (user: hobbs branch: trunk)
17:26
[158135860f] part of check-in [8a4b1a2b00] WIN64 corrections (user: hobbs branch: core-8-4-branch)
2004-07-23
00:24
[15663ceb2c] part of check-in [fe4f807148] * win/tclWinDde.c: Bump to dde 1.2.3 to cover changes * library/dde/pkgIndex.tcl: committed on 2004-06-14.    * changes: Updated for Tcl 8.4.7 release. (user: dgp branch: core-8-4-branch)
2004-06-14
15:22
[21f12cfca1] part of check-in [469f0f607b] * win/tclWinDde.c: Backported the fix from 8.5 to avoid hanging in the presence of applications that dont process Window messages. (user: patthoyts branch: core-8-4-branch)
2004-03-26
22:28
[2c04298132] part of check-in [6e8d2d7ba1] Merge updates from HEAD. (user: dgp branch: dgp-refactor)
2004-03-19
18:33
[474b4f220a] part of check-in [6610e1aa01] Made HEAD build on Windows VC++ again. (user: kennykb branch: trunk)
2004-03-04
17:26
[670405eb1b] part of check-in [90bbbc469a] merge updates from HEAD (user: dgp branch: dgp-refactor)
2004-02-25
14:12
[723eaad309] part of check-in [ff97c10f82] * win/tclWinDde.c: Removed some gcc warnings - except for the -Wconversion warning for GetGlobalAtomName. gcc is just wrong about this. (user: patthoyts branch: trunk)
2004-02-07
05:47
[54b543f159] part of check-in [beeeb45bbf] Merge updates from HEAD    Note that this branch currently does not fully support the new {expand} syntax. Updates to TclEvalScriptTokens and TclCompileScriptTokens are still to come. (user: dgp branch: dgp-refactor)
2003-11-10
22:55
[a811adf4f8] part of check-in [207b9d2fc9] * library/dde/pkgIndex.tcl: Added safeguards so that registry * 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) (user: dgp branch: trunk)
22:42
[913a774667] part of check-in [72370b1438] * library/dde/pkgIndex.tcl: Added safeguards so that registry * 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. (user: dgp branch: core-8-4-branch)
2003-06-24
17:27
[a9365280cf] part of check-in [d0a473ec1b] Merge updates from the HEAD (user: dgp branch: dgp-refactor)
2003-06-23
22:05
[90374946a3] part of check-in [c171bd3478] * doc/dde.n: Committed TIP #135 which changes the * 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 (user: patthoyts branch: trunk)
21:27
[f0dbac748c] part of check-in [5368927822] * doc/dde.n: Committed TIP #120 which provides the * win/tclWinDde.c: dde package for safe interpreters. * tests/winDde.test: Incremented package version to 1.2.4 * library/dde/pkgIndex.tcl: (user: patthoyts branch: trunk)
2003-05-16
17:29
[d40f8a1a18] part of check-in [f7d8932c32] * library/dde/pkgIndex.tcl: Applied TIP #130 which provides * tests/winDde.test: for unique dde server names. Added * win/tclWinDde.c: some more tests. Fixes [Bug 219293] (user: patthoyts branch: trunk)
2003-03-22
23:01
[10c89f4111] part of check-in [48db7691be] * win/tclWinDde.c: Make dde services conform the the documentation 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. (user: patthoyts branch: trunk)
2003-03-03
17:12
[a2eae421d8] part of check-in [5823e95331] * library/dde/pkgIndex.tcl: dde bumped to version 1.2.1 for * 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 (user: dgp branch: trunk)
2003-01-25
03:11
[06eb805b28] part of check-in [07d56520cd] * win/tclWinDde.c (Dde_Init): clarified use of tsdPtr. (DdeServerProc): better refcount handling of returnPackagePtr. (user: hobbs branch: trunk)
2003-01-18
01:05
[b7c5c627c5] part of check-in [5d26616322] * win/tclWinDde.c (DdeServerProc): Deallocate the Tcl_Obj returned by ExecuteRemoteObject if it was not saved in a connection object. (user: mdejong branch: trunk)
2003-01-16
20:51
[0b595c0bff] part of check-in [5cc2be8bc8] * tests/winDde.test: * 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. (user: hobbs branch: trunk)
19:01
[367cbf3289] part of check-in [bba93619da] * win/tclWin32Dll.c (squelch_warnings): Squelch 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. (user: mdejong branch: trunk)
2002-02-05
02:21
[68e2753600] part of check-in [f469a31a06] Merging with the current TOT. Very few conflicts, mostly in the generated files. (user: wolfsuit branch: macosx-8-4-branch)
2002-01-18
14:07
[4b4870c2c9] part of check-in [305121f7f5] * Overlooked callers of Tcl_GetIndexFromObj (user: dgp branch: trunk)
2001-08-22
23:56
[c48525b477] part of check-in [679f1843c3] * doc/dde.n: fixed dde man page (which was totally incorrect). * 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 (user: hobbs branch: trunk)
2001-04-03
22:54
[92bff395dc] part of check-in [6defc375da] see backport log in ChangeLog for specific file backports from 8.4aCVS (user: hobbs branch: core-8-3-1-branch)
2000-08-08
19:03
Deleted by check-in [e979569c4f] Created branch tclpro-1-5-0-synthetic (user: cvs2fossil branch: tclpro-1-5-0-synthetic)
2000-06-13
20:30
[5e8313b64d] part of check-in [84806aadba] * win/tclWinDde.c: * win/tclWinInit.c: * win/tclWinNotify.c: * win/tclWinPipe.c: * win/tclWinReg.c: * win/tclWinThrd.c: Applied patch from [Bug 5794]. (user: ericm branch: trunk)
1999-06-26
22:41
[58994a3999] part of check-in [8c9bb6b936] Added poke command to dde. 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 (user: redman branch: trunk)
1999-06-16
02:10
[eb1679b41a] part of check-in [9e936b8146] Fix DDE code to reinitialize with new servername. (user: redman branch: trunk)
1999-05-28
23:02
[f3dfeb5f8a] part of check-in [5e7b70ba7b] * win/tclWinDde.c: Fixed bug where dde calls were being passed an invalid dde handle because Initialize had not been called. [Bug: 2124] (user: stanton branch: trunk)
1999-04-21
00:42
Deleted by check-in [6c6fc5d7b2] Added comments for 4/19 and 4/20 (user: redman branch: scriptics-tclpro-1-2-old)
1999-04-16
00:46
Added [fcb7621be7] part of check-in [f3b32fb71c] merged tcl 8.1 branch back into the main trunk (user: stanton branch: trunk)
1999-04-06
03:19
[9ccab08bf2] part of check-in [25b9f0ef5e] decrease timeouts for DDE functions (user: redman branch: core-8-1-branch-old)
1999-04-03
00:44
[277a72866d] part of check-in [ca77050cc6] Fix DDE code for Win95/98 (user: redman branch: core-8-1-branch-old)
1999-04-02
23:48
Added [0e9023266a] part of check-in [26586b1d7e] Add DDE package (moved from Tk). (user: redman branch: core-8-1-branch-old)