Tcl Source Code

File History
Login
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

2017-12-09
16:13
merge core-8-branch. Remove stub entry for TclWinGetPlatformId(), as it is no longer needed. Is a macro now. file: [af1cd81fc1] check-in: [fa4dd57801] user: jan.nijtmans branch: trunk, size: 51080)
2017-12-01
13:53
merge core-8-branch. Various cleanup: unused structure names, unused #defines. Change some "epoch"-related fields from int to size_t. Nothing functional. file: [7a8172cc77] check-in: [6af217e68c] user: jan.nijtmans branch: trunk, size: 51289)
2017-11-20
14:55
TIP 487 implementation: Stop support for Windows XP and Windows CE file: [b610e919d7] check-in: [47d26a0b4a] user: jan.nijtmans branch: tip-487, size: 51147)
2016-06-30
13:16
Simplify use of "struct" keyword in many places. file: [52af8601fe] check-in: [2e6ea5716f] user: jan.nijtmans branch: trunk, size: 51356)
2016-06-29
15:28
Eliminate internal use of TCL_STORAGE_CLASS, as it will be gone in 9.0 anyway file: [83631837b5] check-in: [b78ff97295] user: jan.nijtmans branch: trunk, size: 51375)
2016-03-02
15:44
Some more minor androwish upstream changes file: [64a072a37c] check-in: [76a713ab17] user: jan.nijtmans branch: androwish, size: 53785)
2015-11-11
16:09
Patches by Christian Werner, supporting TCL_UTF_MAX=6 on Windows. Doesn't work yet, but it's a start. file: [1f7d3ea932] check-in: [6306082702] user: jan.nijtmans branch: werner-utf_max=6, size: 53735)
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [639b2d5ed2] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 51885)
2014-05-02
07:15
merge novem file: [a59e503550] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 51408)
2013-09-26
13:13
merge novem    WARNING: No checks of build-ability done yet. file: [23988ab5f3] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 52246)
2013-04-25
07:28
Update dde to version 1.3.3. Update registry to version 1.2.2. (the same as distributed with Tcl 8.5.14) file: [af8e0d25cb] check-in: [2e764ac0b1] user: jan.nijtmans branch: core-8-4-branch, size: 46259)
2013-02-20
14:51
Merge trunk. Convert Tcl_SetVar/Tcl_UnsetVar/Tcl_GetVar/Tcl_TraceVar to macros, calling the *2 variants of the function. No change of functionality. file: [0b41f32779] check-in: [badbf86292] user: jan.nijtmans branch: novem, size: 52012)
11:40
[Bug 3605401]: Compiler error with latest mingw-w64 headers. file: [a6fef2180b] check-in: [0db74d9ccc] user: jan.nijtmans branch: bug-3605401, size: 51881)
10:25
Bug 3605401: Compiler error with latest mingw-w64 headers file: [c5f20b7e4a] check-in: [d67be824f8] user: jan.nijtmans branch: bug-3605401, size: 51870)
2013-02-19
15:46
merge novem file: [bdc6cd2893] check-in: [28ee40df7e] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 51242)
13:21
Merge trunk. Tranform Tcl_SaveResult/Tcl_RestoreResult/Tcl_DiscardResult to macros, and remove them from the stub table file: [d80a7fd507] check-in: [e216391d96] user: jan.nijtmans branch: novem, size: 51262)
2013-02-11
10:25
more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions file: [422fcde4a2] check-in: [a80fb8c697] user: jan.nijtmans branch: novem, size: 51239)
2013-01-26
16:11
macros for Tcl_GetString and Tcl_GetStringFromObj file: [323679c008] check-in: [7845d6854d] user: jan.nijtmans branch: novem-more-memory-API, size: 50634)
2013-01-10
11:31
merge novem file: [9ee6ceb40c] check-in: [01d6d91b04] user: jan.nijtmans branch: novem-unversioned-stub, size: 51239)
09:55
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. file: [cafc979ee5] check-in: [ae4651d4d1] user: jan.nijtmans branch: novem, size: 51238)
2012-12-22
20:20
merge novem add Tcl_TomMath_InitStubs/Tcl_OOInitStubs to unix/tclAppInit.c file: [7e7d3e7021] check-in: [96d9dbe992] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 51375)
19:48
merge novem remove version number from reg.dll and dde.dll file: [7d2ce463f7] check-in: [b9fd2ceaf2] user: jan.nijtmans branch: novem-unversioned-stub, size: 51389)
2012-12-21
10:13
remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [f5a77cc87e] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 51394)
2012-12-14
12:45
re-add some things lost in [d70f8a19e4] file: [0176364745] check-in: [20ee37718a] user: jan.nijtmans branch: novem-unversioned-stub, size: 51501)
2012-12-10
21:51
merge trunk fix mingw build file: [1257efb03a] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 51487)
2012-12-06
15:53
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 file: [70a65d7d7a] check-in: [0302a932a8] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 51482)
15:43
Use Tcl_EvalEx in pkgb.dll. Same functionality. More deprecated function replacements file: [3424ded7ab] check-in: [6f8010216f] user: jan.nijtmans branch: better-deprecation-85, size: 46048)
2012-12-05
14:42
use Tcl_PkgProvideEx everywhere (again, for testing purposes) file: [2cc88e5a01] check-in: [e63bcbdcec] user: jan.nijtmans branch: novem-support, size: 51856)
14:21
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. file: [7ae5288c17] check-in: [50e935089a] user: jan.nijtmans branch: novem-support, size: 51848)
2012-12-04
13:51
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. file: [2f51ca80b2] check-in: [668d02e882] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 51480)
2012-12-03
08:11
merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [66c5da0913] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 46397)
2012-11-29
20:32
Destroy all the TCL_STORAGE_CLASS and associated nonsense. file: [44b809ff81] check-in: [3ce8b298a8] user: dgp branch: novem, size: 51506)
2012-11-27
11:02
Conversion of Win-specific code to new model API. WARNING! UNTESTED! file: [52e0660a07] check-in: [4adcc3c51f] user: dkf branch: novem-64bit-sizes, size: 52107)
2012-11-19
22:34
make windde and winreg load again file: [82f7a776c9] check-in: [ae8377e32a] user: jan.nijtmans branch: novem, size: 51853)
2012-09-19
14:50
merge trunk change dde version to 1.4.0b2 file: [11b575ee5c] check-in: [82e045469a] user: jan.nijtmans branch: frq-3527238, size: 51849)
2012-08-20
06:49
remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [a244bb6015] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 51333)
2012-08-08
10:32
merge trunk file: [95ca13db39] check-in: [27388707f2] user: jan.nijtmans branch: frq-3527238, size: 51847)
2012-08-07
14:58
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) file: [1020530f1b] check-in: [2cc13853c7] user: jan.nijtmans branch: trunk, size: 51445)
2012-08-06
07:59
merge trunk file: [d3a5a14730] check-in: [ff11683bab] user: jan.nijtmans branch: frq-3527238, size: 50318)
07:40
Reference to correct Bug #number. Fix warning in winDde.c, and more test-cases using Unicode characters file: [a3fc48315f] check-in: [359adb529b] user: jan.nijtmans branch: trunk, size: 49939)
2012-08-05
12:09
Final part of result generation conversion (modulo any minor blunders) file: [6ca18dd318] check-in: [1fb35ca910] user: dkf branch: trunk, size: 49720)
2012-08-03
10:56
converting to using Tcl_Obj API for error message generation; part done file: [c4823fbf69] check-in: [7fb86a29c9] user: dkf branch: trunk, size: 49693)
2012-08-02
12:08
merge trunk file: [2a693c4540] check-in: [d62cfbac77] user: jan.nijtmans branch: frq-3527238, size: 50061)
09:54
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 file: [c6d00c6f25] check-in: [cc7f2babeb] user: jan.nijtmans branch: trunk, size: 49682)
2012-08-01
14:53
Fix Bug #3545367: DDE test failures file: [aff2193e5f] check-in: [bc4b7b1b91] user: jan.nijtmans branch: trunk, size: 49439)
2012-07-12
08:09
dde version: 1.4.0b1 file: [4fbd0674be] check-in: [1908ecf966] user: jan.nijtmans branch: trunk, size: 49442)
2012-06-11
09:34
new attempt, with only those parts of frq-3527238 which don't introduce new command options, so don't require a TIP file: [a0310c1c12] check-in: [28ef7b1b66] user: jan.nijtmans branch: frq-3527238, size: 49821)
2012-06-08
08:07
Revise the "null data" check: null strings are possible, but empty binary arrays are not file: [3381816738] check-in: [146dc6a0b5] user: jan.nijtmans branch: trunk, size: 49440)
2012-05-29
11:09
merge trunk Note: this breaks winDde-9.4 test, which still needs to be fixed! file: [4312ee0fa4] check-in: [623ce25e16] user: jan.nijtmans branch: frq-3527238, size: 50544)
07:57
[Bug 3525762]: Encoding handling in dde file: [f546a418b3] check-in: [9cc84a6ebc] user: jan.nijtmans branch: trunk, size: 49491)
2012-05-28
19:30
explicitely specify encoding in DdeCreateStringHandle file: [a6519211a8] check-in: [262b595d2b] user: jan.nijtmans branch: bug-3525762, size: 49277)
08:39
fix for bug bug-3525762 file: [402497540b] check-in: [225184bfe2] user: jan.nijtmans branch: bug-3525762, size: 49241)
2012-05-25
08:29
merge trunk file: [1b7c35902b] check-in: [58ac4eadab] user: jan.nijtmans branch: frq-3527238, size: 49287)
08:19
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [87f43439e7] check-in: [e50aa91fc7] user: jan.nijtmans branch: trunk, size: 48245)
08:00
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [b86b3cf3bf] check-in: [4a4a047f4b] user: jan.nijtmans branch: core-8-5-branch, size: 46279)
07:24
[Bug 473946]: special characters not correctly sent, now for XTYP_EXECUTE as well as XTYP_REQUEST. Fix "make genstubs" when cross-compiling on UNIX file: [f072452d1e] check-in: [7ebfab5576] user: jan.nijtmans branch: core-8-4-branch, size: 39951)
2012-05-24
19:18
Take cygwin handling of X11 into account Implement TclpIsAtty, Cygwin only doc/dde.n: doc fix file: [ca721d75cb] check-in: [17576c7c06] user: jan.nijtmans branch: core-8-4-branch, size: 39946)
08:02
add "--" argument to various commands, and some bug fixes file: [00960cdb1c] check-in: [ec27660cbb] user: jan.nijtmans branch: frq-3527238, size: 48953)
2012-05-23
14:15
add -binary option to "dde eval" file: [21f222412a] check-in: [3f917a93ea] user: jan.nijtmans branch: frq-3527238, size: 48848)
12:00
fix [bug 3529063]: 2 minor bugs in TIP #106 implementation file: [c43c7d0853] check-in: [1b2cd6ca9a] user: jan.nijtmans branch: trunk, size: 47673)
09:19
added -binary option for "dde servername" file: [fa56ec49be] check-in: [b087d03c2b] user: jan.nijtmans branch: frq-3527238, size: 48414)
2012-05-22
09:15
better unicode detection: Unicode always ends with two zero-bytes file: [522a3c302c] check-in: [a80aa8d5d3] user: jan.nijtmans branch: frq-3527238, size: 48337)
2012-05-21
11:58
merge trunk file: [6ce50ec97a] check-in: [9130382a5a] user: jan.nijtmans branch: frq-3527238, size: 48297)
11:31
TIP #106: Add Encoding Abilities to the [dde] Command file: [5a02c6426b] check-in: [caff0b1e87] user: jan.nijtmans branch: trunk, size: 47675)
2012-05-16
09:29
FRQ 3527238: first experiment implementing CF_UNICODETEXT for dde file: [eedbc0d431] check-in: [ba88b2a19d] user: jan.nijtmans branch: frq-3527238, size: 48121)
2012-05-13
14:53
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [ae060405f4] check-in: [7e5a842ffb] user: jan.nijtmans branch: trunk, size: 46842)
14:50
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [f8c032e8bf] check-in: [d18e27ccd9] user: jan.nijtmans branch: core-8-5-branch, size: 45832)
14:46
Protect against receiving strings without ending \0, as external applications (or Tcl with TIP #106) could generate that. file: [8998205452] check-in: [a939eb0d1c] user: jan.nijtmans branch: core-8-4-branch, size: 39454)
2012-05-11
12:50
fix handling of closing '\0' for -binary data update dde version to 1.4.0 file: [3c1b767434] check-in: [5199131175] user: jan.nijtmans branch: tip-106-impl, size: 47543)
2012-05-10
22:01
merge trunk file: [b34e01032d] check-in: [965fe4924b] user: jan.nijtmans branch: tip-106-impl, size: 47480)
21:57
first shot at internationalization of dde file: [53baae15e2] check-in: [d36a06647e] user: jan.nijtmans branch: trunk, size: 46710)
21:48
[Bug 473946]: special characters not correctly sent file: [16aa3ecc1b] check-in: [1aee402b1b] user: jan.nijtmans branch: trunk, size: 46367)
20:44
[Bug 473946]: special characters not correctly sent file: [bd1c96cce4] check-in: [8a869dadb3] user: jan.nijtmans branch: core-8-5-branch, size: 45700)
20:38
[Bug 473946]: special characters not correctly sen file: [3fc4f1b038] check-in: [98d6eb2b34] user: jan.nijtmans branch: core-8-4-branch, size: 39322)
2012-05-09
19:18
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+ file: [f4b03586b8] check-in: [7bb9d6699f] user: jan.nijtmans branch: bug-473946, size: 40942)
08:47
[Bug 473946]: special characters not correctly sent file: [15e58ec4b6] check-in: [18027385fd] user: jan.nijtmans branch: bug-473946, size: 41958)
2012-05-08
09:26
another bug: [dde eval -async -binary] didn't work file: [376898e1e2] check-in: [1a74749c0d] user: jan.nijtmans branch: tip-106-impl, size: 46829)
09:07
fix test-cases winDde 5.1 and 5.3 file: [24f6ec0d6f] check-in: [e200c4594c] user: jan.nijtmans branch: tip-106-impl, size: 46796)
2012-05-07
07:50
proposal from jmphilippe file: [6397618eff] check-in: [6036f72024] user: jan.nijtmans branch: bug-473946, size: 41065)
06:33
move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, so it can be used for the Plat* interfaces as well file: [f594bbf859] check-in: [1a117d1880] user: jan.nijtmans branch: core-8-4-branch, size: 40818)
2012-05-02
10:11
Update of Patch 2445648 to trunk tip. Implementation of TIP 106: Add Encoding Abilities to the [dde] Command file: [75eba036d7] check-in: [73a6b9d590] user: dkf branch: tip-106-impl, size: 46794)
2012-04-25
11:08
truncation in SetWindowLongPtr data file: [74b59e60e9] check-in: [c69140f170] user: jan.nijtmans branch: core-8-4-branch, size: 40837)
2012-03-01
09:33
fix compile error win / visual studio file: [62d82e0804] check-in: [57f30e3f2c] user: sebres branch: dgp-scan-element, size: 45278)
2011-08-22
16:28
Fixed use of C99 features breaking the build with MSVC6. The problem was introduced with checkin [e9a08358f4]. file: [7a043f80bd] check-in: [84b4842396] user: andreask branch: core-8-4-branch, size: 40831)
2011-08-16
12:03
[Bug 3388350] mingw64 compiler warnings file: [58af901258] check-in: [8c851aad1d] user: jan.nijtmans branch: core-8-5-branch, size: 45282)
11:23
[Bug 3388350] mingw64 compiler warnings file: [dbdd412c91] check-in: [5fa631a777] user: jan.nijtmans branch: core-8-4-branch, size: 40831)
2011-08-15
14:11
[Bug 3388350] mingw64 compiler warnings file: [f906612014] check-in: [b687b06a5e] user: jan.nijtmans branch: core-8-4-branch, size: 40817)
11:07
[Bug 3388350] mingw64 compiler warnings file: [7a94af4f1e] check-in: [e9a08358f4] user: jan.nijtmans branch: core-8-4-branch, size: 40835)
2011-08-09
07:15
[Bug 3388350] mingw64 compiler warnings file: [55d0520eda] check-in: [d323be815f] user: jan.nijtmans branch: trunk, size: 46051)
06:57
[Bug 3388350] mingw64 compiler warnings file: [af825c6e4e] check-in: [d4938bf2ce] user: jan.nijtmans branch: core-8-5-branch, size: 45259)
2011-04-06
13:05
More generation of error codes (most platform-specific parts not already using Tcl_PosixError). file: [1291f88ddd] check-in: [1b095ad294] user: dkf branch: trunk, size: 46121)
2011-03-14
14:41
merge trunk + update ckfree() and ckalloc() calls file: [81b21f45a9] check-in: [4ddd1c56f7] user: dgp branch: dgp-refactor, size: 45424)
2011-03-12
15:06
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. file: [ddba01dd76] check-in: [5574bdd262] user: dkf branch: trunk, size: 45446)
2011-03-03
17:14
merge trunk file: [5f8a3d675f] check-in: [affd89e3ef] user: dgp branch: dgp-refactor, size: 45486)
2011-03-02
20:27
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). file: [96814aa6e1] check-in: [c64f310d38] user: dgp branch: trunk, size: 45508)
16:06
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [c4b64ab047] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 45329)
2011-03-01
15:38
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them. file: [3b3b73ffbf] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 40872)
2011-01-25
22:33
Fix various gcc-4.5.2 64-bit warning messages, e.g. by using full 64-bits for socket fd's file: [8f00d8447a] check-in: [92caef797a] user: nijtmans branch: trunk, size: 45583)
2011-01-14
16:03
Fix gcc-4.5.2 error: lvalue required as ... (backported from 8.5/8.6) file: [8d8f703018] check-in: [2f6d569fbe] user: nijtmans branch: core-8-4-branch, size: 40951)
2010-11-23
14:27
Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [675f87c177] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 45556)
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [eb5d3ed563] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 45418)
2010-10-20
01:50
merge file: [5d4f5ddcca] check-in: [6c4e1f869f] user: kennykb branch: dogeen-assembler-branch, size: 45564)
2010-10-11
14:18
merge file: [e1faab4a72] check-in: [2bf023a183] user: dgp branch: dgp-refactor, size: 45561)
12:11
[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. file: [09d946f52c] check-in: [ad9ffc933e] user: nijtmans branch: trunk, size: 45561)
2010-09-17
12:55
Merge from HEAD to rmax-ipv6-branch file: [6d7d629696] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 45673)
2010-08-30
14:11
merge file: [5660a9b161] check-in: [c748a54d3b] user: dgp branch: dgp-refactor, size: 45673)
09:19
[Freq 2965056]: Windows build with -DUNICODE file: [5fb3271287] check-in: [f5f9877d12] user: nijtmans branch: trunk, size: 45673)
2010-06-07
17:36
rebranch from HEAD file: [c276628560] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 45532)
2010-05-21
12:18
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. file: [8193dbed96] check-in: [624625fe98] user: nijtmans branch: core-8-5-branch, size: 45408)
2010-05-14
13:31
merge file: [65dc747152] check-in: [384f57f831] user: dgp branch: dgp-refactor, size: 45532)
2010-05-11
14:47
Unnecessary type casts, See Tcl [Patch #2997087] Don't duplicate CYGWIN timezone #define from tclPort.h in tclWinPort.h file: [210e5769e4] check-in: [b231748527] user: nijtmans branch: trunk, size: 45532)
2010-03-08
14:34
merge updates from HEAD file: [be9c9dd8c7] check-in: [58e959de47] user: dgp branch: dgp-refactor, size: 45597)
2010-03-07
14:39
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. file: [64b7c9e132] check-in: [0ccb7b21a9] user: nijtmans branch: trunk, size: 45597)
2010-02-26
01:21
merge updates from HEAD file: [24578fb4d0] check-in: [ec93238882] user: dgp branch: dgp-refactor, size: 45596)
2010-02-25
23:39
Squelch some warnings file: [115660a17b] check-in: [d14f7e694e] user: dkf branch: trunk, size: 45591)
2010-01-31
23:51
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. file: [da78f35b47] check-in: [ad7cfb6ee3] user: nijtmans branch: core-8-5-branch, size: 45305)
2010-01-13
18:47
merge updates from HEAD file: [2591974833] check-in: [e6c6ee7ccf] user: dgp branch: dgp-refactor, size: 45541)
2010-01-10
22:58
* 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. file: [aaa6da9398] check-in: [ab99980096] user: nijtmans branch: trunk, size: 45541)
2009-12-22
04:42
merge updates from HEAD file: [a60754f8f8] check-in: [9fdc8d03f3] user: dgp branch: dgp-refactor, size: 45603)
2009-12-21
23:25
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. file: [e2e9225fec] check-in: [dca4a9980e] user: nijtmans branch: trunk, size: 45603)
2009-11-25
16:20
merge updates from HEAD file: [8eddb80231] check-in: [20fd2844f9] user: dgp branch: dgp-refactor, size: 45610)
2009-11-23
20:17
#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. file: [2c6e655da6] check-in: [0f53c33f63] user: nijtmans branch: trunk, size: 45610)
2009-11-19
16:51
merge updates from HEAD file: [81242410fe] check-in: [7aa1b44845] user: dgp branch: dgp-refactor, size: 45597)
2009-11-18
23:46
Fix [Bug 2883850]: pkgIndex.tcl doesn't get created with static Tcl build file: [8fba3e76e0] check-in: [39268397d9] user: nijtmans branch: trunk, size: 45597)
2009-11-16
18:04
merge updates from HEAD file: [3978d5264b] check-in: [b504489f82] user: dgp branch: dgp-refactor, size: 45543)
06:29
* win/tclWinDde.c: Avoid gcc compiler warning by explicitly casting DdeCreateStringHandle argument. file: [8fe6b20c08] check-in: [3d793e20b3] user: mdejong branch: trunk, size: 45542)
2009-08-17
14:00
merge updates from HEAD file: [55819417a1] check-in: [8050b8ab89] user: dgp branch: dgp-refactor, size: 45509)
2009-08-16
10:20
const addition (pkge.c) Use <pthread.h> in stead of "pthread.h" Eliminate some more gcc warnings file: [d5e0cc7c0a] check-in: [4c68b5bfd2] user: nijtmans branch: trunk, size: 45509)
2009-02-04
14:16
merge updates from HEAD file: [337a3df93f] check-in: [255c748a68] user: dgp branch: dgp-refactor, size: 45493)
2009-02-03
23:10
- eliminate some unnessary type casts - some internal const decorations - spacing file: [72dd921a92] check-in: [4ad5e07e8e] user: nijtmans branch: trunk, size: 45493)
2008-10-17
20:52
merge updates from HEAD file: [15abd0bbd6] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 45423)
2008-10-14
22:43
* win/tclWinChan.c: Fix minor compiler warnings when * win/tclWinDde.c: compiling wit -Wwrite-strings * win/tclWinInit.c: * win/tclWinReg.c: * win/tclWinSerial.c: file: [0df30700c1] check-in: [ec7f443aa8] user: nijtmans branch: trunk, size: 45423)
2008-05-11
04:22
merge updates from HEAD file: [01c0cf39f4] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 45320)
2008-04-27
22:21
Get rid of pre-C89-isms (esp. CONST vs const). file: [c0de196f94] check-in: [2d205c22fb] user: dkf branch: trunk, size: 45315)
2006-10-23
21:01
merge updates from HEAD file: [c7932ced6b] check-in: [1f911d4cbb] user: dgp branch: dgp-refactor, size: 45320)
2006-09-26
00:05
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. file: [758794ecd6] check-in: [514c0c6683] user: patthoyts branch: trunk, size: 45321)
2006-04-28
16:09
Merge updates from HEAD file: [f6843d29f7] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 45315)
2006-04-05
20:50
Revert attempted backport of dde 1.3 to the core-8-4-branch. file: [5ade86a6d9] check-in: [444ef3366e] user: dgp branch: core-8-4-branch, size: 40962)
16:49
* 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 file: [2d84e53c90] check-in: [44144aaeff] user: dgp branch: core-8-4-branch, size: 45314)
16:32
* 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 file: [226b826412] check-in: [59be467042] user: dgp branch: trunk, size: 45310)
16:10
* 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!) file: [9a3dc8adf8] check-in: [6720b258de] user: dgp branch: core-8-4-branch, size: 40962)
2006-01-25
18:38
merge updates from HEAD file: [b9806ff940] check-in: [24df3318d7] user: dgp branch: dgp-refactor, size: 45228)
2005-12-13
22:43
Export stubs for libtommath; fix mingw compiler warnings file: [20d80b5a17] check-in: [3842b9c468] user: kennykb branch: trunk, size: 45227)
2005-12-02
18:42
merge updates from HEAD file: [089017070b] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 45276)
2005-11-04
00:06
ANSIfy file: [01ffcf325d] check-in: [eeb132b4ae] user: dkf branch: trunk, size: 45272)
2005-08-02
18:14
merge updates from HEAD file: [6ba380dba7] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 45875)
2005-07-26
04:11
Merge updates from HEAD file: [54399dcdc2] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 45875)
2005-07-24
22:56
Getting more systematic about style file: [71d2320792] check-in: [83d72c558c] user: dkf branch: trunk, size: 45871)
2004-12-09
23:00
Merge updates from HEAD file: [170feda583] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 45859)
2004-11-30
18:40
corrected a typo that caused a compilation failure on VC++ file: [a05af79ea7] check-in: [d45737011c] user: kennykb branch: trunk, size: 45859)
2004-11-26
20:02
* 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. file: [db86a57f1b] check-in: [d421ebab80] user: andreas_kupries branch: trunk, size: 45866)
2004-11-25
11:28
Assorted cleanup and doc-fixes for the dde package. file: [eb74018dbc] check-in: [46a09eeaa0] user: dkf branch: trunk, size: 45855)
2004-10-28
18:45
merge updates from HEAD file: [a51ed65594] check-in: [5fdab1eb47] user: dgp branch: dgp-refactor, size: 46879)
2004-10-06
16:37
* 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 file: [83af1cc064] check-in: [49653405fd] user: dgp branch: trunk, size: 46875)
14:10
Put braces round if bodies... file: [516c0beb0d] check-in: [51b9106bd6] user: dkf branch: trunk, size: 46747)
2004-09-08
23:02
Merge updates from HEAD file: [247f0c1476] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 46709)
2004-09-01
17:40
WIN64 corrections file: [d650c77c75] check-in: [1e2c2edfd3] user: hobbs branch: trunk, size: 46707)
17:26
WIN64 corrections file: [158135860f] check-in: [8a4b1a2b00] user: hobbs branch: core-8-4-branch, size: 40964)
2004-07-23
00:24
* 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. file: [15663ceb2c] check-in: [fe4f807148] user: dgp branch: core-8-4-branch, size: 40771)
2004-06-14
15:22
* win/tclWinDde.c: Backported the fix from 8.5 to avoid hanging in the presence of applications that dont process Window messages. file: [21f12cfca1] check-in: [469f0f607b] user: patthoyts branch: core-8-4-branch, size: 40777)
2004-03-26
22:28
Merge updates from HEAD. file: [2c04298132] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 46518)
2004-03-19
18:33
Made HEAD build on Windows VC++ again. file: [474b4f220a] check-in: [6610e1aa01] user: kennykb branch: trunk, size: 46518)
2004-03-04
17:26
merge updates from HEAD file: [670405eb1b] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 46519)
2004-02-25
14:12
* win/tclWinDde.c: Removed some gcc warnings - except for the -Wconversion warning for GetGlobalAtomName. gcc is just wrong about this. file: [723eaad309] check-in: [ff97c10f82] user: patthoyts branch: trunk, size: 46521)
2004-02-07
05:47
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. file: [54b543f159] check-in: [beeeb45bbf] user: dgp branch: dgp-refactor, size: 46514)
2003-11-10
22:55
* 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) file: [a811adf4f8] check-in: [207b9d2fc9] user: dgp branch: trunk, size: 46510)
22:42
* 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. file: [913a774667] check-in: [72370b1438] user: dgp branch: core-8-4-branch, size: 37911)
2003-06-24
17:27
Merge updates from the HEAD file: [a9365280cf] check-in: [d0a473ec1b] user: dgp branch: dgp-refactor, size: 46516)
2003-06-23
22:05
* 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 file: [90374946a3] check-in: [c171bd3478] user: patthoyts branch: trunk, size: 46518)
21:27
* 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: file: [f0dbac748c] check-in: [5368927822] user: patthoyts branch: trunk, size: 46518)
2003-05-16
17:29
* 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] file: [d40f8a1a18] check-in: [f7d8932c32] user: patthoyts branch: trunk, size: 42990)
2003-03-22
23:01
* 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. file: [10c89f4111] check-in: [48db7691be] user: patthoyts branch: trunk, size: 40772)
2003-03-03
17:12
* 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 file: [a2eae421d8] check-in: [5823e95331] user: dgp branch: trunk, size: 37907)
2003-01-25
03:11
* win/tclWinDde.c (Dde_Init): clarified use of tsdPtr. (DdeServerProc): better refcount handling of returnPackagePtr. file: [06eb805b28] check-in: [07d56520cd] user: hobbs branch: trunk, size: 37907)
2003-01-18
01:05
* win/tclWinDde.c (DdeServerProc): Deallocate the Tcl_Obj returned by ExecuteRemoteObject if it was not saved in a connection object. file: [b7c5c627c5] check-in: [5d26616322] user: mdejong branch: trunk, size: 38130)
2003-01-16
20:51
* 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. file: [0b595c0bff] check-in: [5cc2be8bc8] user: hobbs branch: trunk, size: 38076)
19:01
* 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. file: [367cbf3289] check-in: [bba93619da] user: mdejong branch: trunk, size: 37929)
2002-02-05
02:21
Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [68e2753600] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 37755)
2002-01-18
14:07
* Overlooked callers of Tcl_GetIndexFromObj file: [4b4870c2c9] check-in: [305121f7f5] user: dgp branch: trunk, size: 37746)
2001-08-22
23:56
* 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 file: [c48525b477] check-in: [679f1843c3] user: hobbs branch: trunk, size: 37730)
2001-04-03
22:54
see backport log in ChangeLog for specific file backports from 8.4aCVS file: [92bff395dc] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 37100)
2000-06-13
20:30
* win/tclWinDde.c: * win/tclWinInit.c: * win/tclWinNotify.c: * win/tclWinPipe.c: * win/tclWinReg.c: * win/tclWinThrd.c: Applied patch from [Bug 5794]. file: [5e8313b64d] check-in: [84806aadba] user: ericm branch: trunk, size: 37095)
1999-06-26
22:41
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 file: [58994a3999] check-in: [8c9bb6b936] user: redman branch: trunk, size: 37153)
1999-06-16
02:10
Fix DDE code to reinitialize with new servername. file: [eb1679b41a] check-in: [9e936b8146] user: redman branch: trunk, size: 35639)
1999-05-28
23:02
* win/tclWinDde.c: Fixed bug where dde calls were being passed an invalid dde handle because Initialize had not been called. [Bug: 2124] file: [f3dfeb5f8a] check-in: [5e7b70ba7b] user: stanton branch: trunk, size: 35563)
1999-04-16
00:46
merged tcl 8.1 branch back into the main trunk file: [fcb7621be7] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 35458) Added
1999-04-06
03:19
decrease timeouts for DDE functions file: [9ccab08bf2] check-in: [25b9f0ef5e] user: redman branch: core-8-1-branch-old, size: 35461)
1999-04-03
00:44
Fix DDE code for Win95/98 file: [277a72866d] check-in: [ca77050cc6] user: redman branch: core-8-1-branch-old, size: 35467)
1999-04-02
23:48
Add DDE package (moved from Tk). file: [0e9023266a] check-in: [26586b1d7e] user: redman branch: core-8-1-branch-old, size: 35859) Added