Tcl Source Code

All files named ”win/tclWinDde.c”
Login

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

History for win/tclWinDde.c

2026-09-15
16:02
Fix warning: variable 'ddeIsServer' set but not used file: 9a5ffaa7de check-in: [b718314b9e] user: jan.nijtmans branch: main, size: 53484
2026-08-09
11:38
Error messages almost all generated via Tcl_PrintfResult family file: 1c6a44526c check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 52919
2026-07-17
06:50
Use of TIP 757 in many places file: a796673e77 check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 52910
2026-06-30
15:44
Version -> 9.1b1 for next release cycle file: c948f99610 check-in: [ae9af05d16] user: jan.nijtmans branch: main, size: 53566
2026-06-24
10:06
Dde version -> 1.5b0. Don't use tcl version as registry version. file: b7c99d8372 check-in: [e81499de1b] user: jan.nijtmans branch: main, size: 53566
2026-06-11
12:35
Merge 9.0. No need for 'package require registry' any more file: 42d9d41685 check-in: [e9459c9cac] user: jan.nijtmans branch: main, size: 53566
2026-05-28
12:13
Merge 9.0. Formatting file: 9a3633f668 check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 53567
2026-05-10
12:03
Fix merge, apply branch theme in more places file: 6ba1c3ea91 check-in: [7acb2fbb2b] user: dkf branch: c11-array-literals, size: 53467
2026-04-27
20:02
More indentation corrections file: a7c2854ec9 check-in: [c0ab8b0d2c] user: dkf branch: main, size: 53568
2026-04-20
11:59
Follow-up to [ad08bca6b1] fix: unbreak Thread build with Tcl 8 headers (user: jan.nijtmans) file: 4451149659 check-in: [7c1522f896] user: jan.nijtmans branch: core-9-0-branch, size: 54605
2026-03-05
20:43
Version -> 9.1a2 file: a6068a9a5a check-in: [3da30205bc] user: jan.nijtmans branch: main, size: 53574
2025-11-23
20:43
Use _Generic() to select function type file: 1edca15617 check-in: [c4f087760d] user: jan.nijtmans branch: tip-626, size: 53572
2025-11-21
14:19
Yet more restrict of arguments file: c549bc29cb check-in: [0549feab22] user: dkf branch: c11-restrict, size: 53592
2025-10-10
14:11
Tranche 3 of adoption of bool file: 16fb693871 check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 53580
2025-10-06
18:03
Turn initialisation flags into bools file: e51070834c check-in: [85f3db92e2] user: dkf branch: c11-bool, size: 53586
12:05
merge trunk file: 84dd92b89f check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 52499
2025-10-05
19:26
Tranche 3 of adoption of TclPrintfResult file: 7be0895dc4 check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 53369
10:38
Tranche 2 of adoption of TclPrintfResult file: 5dc5e35008 check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 53557
2025-10-03
11:47
Use C11 macros to automatically add a NULL to the end of varargs sequences file: 6016acb2d0 check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 53436
2025-09-30
19:14
dde => 1.4.6 file: b70e5c31b4 check-in: [8c03184f0f] user: jan.nijtmans branch: core-8-6-branch, size: 54526
2025-09-29
08:50
Merge 9.0 file: 63f176ab44 check-in: [1c2897a986] user: jan.nijtmans branch: main, size: 53574
08:47
[https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in clang > 20 file: 6139001a93 check-in: [72e16ac019] user: jan.nijtmans branch: core-9-0-branch, size: 54526
2025-09-10
15:10
Fix g++ warnings, when compiling for Tcl 8.6 file: acfb1739ee check-in: [958bddefb3] user: jan.nijtmans branch: core-9-0-branch, size: 54419
2025-08-17
16:09
merge trunk file: 76ca9d5ec7 check-in: [4a7b1f9d1b] user: dkf branch: c-std-update, size: 52392
2025-08-13
09:42
Version => 9.1a1 file: c69ed460f8 check-in: [f72529e60f] user: jan.nijtmans branch: main, size: 53467
2025-08-12
09:06
More booleans. file: 2c48b677da check-in: [8a9080996d] user: dkf branch: c-std-update, size: 52392
2025-08-01
11:48
More moving of variable declarations file: 8037db457c check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 52386
2025-07-19
12:31
More moving of variable declarations file: 59c587e880 check-in: [c149575323] user: dkf branch: c-std-update, size: 52672
2025-07-14
14:26
TclSetErrorCode lets us avoid writing a lot of marker values file: 765a9d923c check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 52666
08:11
A bunch of small changes building on previous commits file: 8a2d91f486 check-in: [1811f74742] user: dkf branch: c-std-update, size: 52804
2025-07-13
07:03
Define TclAppendPrintfToErrorInfo for a related pattern file: a43d0f31e6 check-in: [321d2b5cd3] user: dkf branch: c-std-update, size: 53257
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. file: febd6f5236 check-in: [70b6205548] user: dkf branch: c-std-update, size: 53269
2025-06-20
13:15
Give each TSD struct its own name as well as the standard ThreadSpecificData file: 7e027cf41a check-in: [8d695d0eb6] user: dkf branch: c-std-update, size: 53497
2025-06-10
07:53
Convert defines to enums in remaining Windows-specific code file: 2428eb1c2a check-in: [ba2bfb9ef1] user: dkf branch: main, size: 53467
2025-05-23
09:03
Clean up indentation and overlong lines file: 3cdb91d47e check-in: [71f3f24f7b] user: dkf branch: main, size: 53449
2025-04-01
08:13
Fix some -Wconversion warnings file: c3266118ec check-in: [8473c2d663] user: jan.nijtmans branch: core-9-0-branch, size: 54424
2025-03-30
08:41
Fix some -Wconversion warnings file: 362146525c check-in: [a3af8b0419] user: jan.nijtmans branch: conversion-warning, size: 54432
2025-03-25
16:08
Fix all (Windows) C4244 warnings in win/tclWin*.c files file: 5cfc294265 check-in: [8a471302b0] user: jan.nijtmans branch: main, size: 53437
2025-03-02
15:48
Bunch of whitespace basic fixes. file: 283da2c722 check-in: [809d595b56] user: dkf branch: main, size: 53437
2025-02-20
21:52
Eliminate TCL_MAJOR_VERSION usage file: df55296a2b check-in: [aaf9f9fb55] user: jan.nijtmans branch: tip-626, size: 53445
21:36
Merge 9.1. dde -> 1.5a0 file: 840d04ed3d check-in: [25fb7c50d2] user: jan.nijtmans branch: tip-626, size: 54432
2025-01-24
14:25
Most remaining non-public numeric flag-like constants are now enums. file: 71207fb180 check-in: [82d789298b] user: dkf branch: enums-2, size: 54450
2025-01-20
14:39
Fixes for many many whitespace infelicities file: 80ec80cf67 check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 54445
2025-01-13
09:59
More macros for measuring literals at compile time, and a shortcut for adding to error info file: a450624276 check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 54420
2025-01-06
21:20
Demo why using TCL_VERSION in Tcl_InitStubs is a bad idea file: 9d2b8f5d1c check-in: [09218bf961] user: jan.nijtmans branch: use-tcl-version-in-stubs-bad-idea-demo, size: 54437
2024-10-18
11:53
TIP 702 - always statically link registry and dde file: 8b611eef23 check-in: [1bdd00fa65] user: apnadkarni branch: tip-702, size: 53267
2024-09-16
14:22
Improve clarity and safety in dde extension. file: d81ee9d11a check-in: [e96975a314] user: dkf branch: tweak, size: 55589
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: 3d5d865db5 check-in: [627781a6db] user: pooryorick branch: unchained, size: 54383
2024-08-26
09:56
Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: 74bc847807 check-in: [30d592af71] user: pooryorick branch: unchained, size: 54371
2024-08-24
12:01
Merge [56e92002a8df655f]: "Update dde and registry (int -> Tcl_Size)" and "Need Tcl_Size #define a little earlier (for 8.6)" file: 27e84da331 check-in: [906b0c8296] user: pooryorick branch: unchained, size: 54371
2024-08-22
21:15
Fossil merge [e6127d0a7b2b0f53]: [26870862f0] follow-up: of course it was not complete yet. file: ec8d1e6180 check-in: [d596742ed0] user: pooryorick branch: unchained, size: 53969
16:05
Merge [a6ecf152d6ba5621]: TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from documentation. file: afc5d78e10 check-in: [133c49f320] user: pooryorick branch: unchained, size: 53897
2024-07-20
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: 4867ea95de check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 53907
2024-06-19
16:36
Fix [7be97a6859]: Reviewing chan.n changes file: b31b842b2d check-in: [f29b98a453] user: jan.nijtmans branch: core-8-branch, size: 54432
2024-05-23
08:53
More trickery with macros file: 20f61bfe0b check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 53963
2024-05-13
15:41
Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: 2033a2871f check-in: [3a60363aa1] user: dkf branch: main, size: 54451
2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: 7decf422d8 check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 54443
2024-04-18
15:06
Tidy up some indentation and other little code style issues file: 605f6c944e check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 54457
2024-03-20
13:49
Few more spacing/formatting tweaks file: d808de7ca8 check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 54439
2024-03-05
15:20
Merge 8.6 file: 96d4367198 check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 54300
2024-01-30
17:07
Tweaking indentation of code; really unimportant... file: 4248801358 check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 54451
2023-11-24
14:28
Need Tcl_Size #define a little earlier (for 8.6) file: 54bc5d86e5 check-in: [28d2363ed6] user: jan.nijtmans branch: core-8-branch, size: 54439
14:04
Update dde and registry (int -> Tcl_Size) file: cc0091521c check-in: [09006f0565] user: jan.nijtmans branch: core-8-branch, size: 54383
13:28
Merge 9.0 file: 19f5a76c26 check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 54502
2023-10-27
17:13
[26870862f0] follow-up: of course it was not complete yet file: dbbf181f7b check-in: [d2309f150a] user: jan.nijtmans branch: core-8-branch, size: 54490
2023-10-06
17:03
Merge 9.0 file: 8bea721dbf check-in: [7d52993233] user: jan.nijtmans branch: tip-626, size: 54430
2023-09-28
07:29
Merge 8.6 file: 2a624f6e59 check-in: [4bc7bd58aa] user: jan.nijtmans branch: core-8-branch, size: 54418
07:25
TIP #662: Un-deprecate Tcl_VarEval. Also remove some useless typecasts from documentation file: f1aca3fb89 check-in: [76f43ed346] user: jan.nijtmans branch: core-8-6-branch, size: 54293
2023-09-13
08:52
Merge 9.0 file: e78b10a498 check-in: [81dbcda491] user: jan.nijtmans branch: tip-626, size: 54440
2023-06-18
21:30
Merge trunk-encoding-defaultstrict [c499122331]. file: 8e2dc5f08d check-in: [22400aa71b] user: pooryorick branch: unchained, size: 53536
2023-05-24
15:16
More size protection for winDde file: 18e681ed07 check-in: [145e4170a1] user: jan.nijtmans branch: core-8-branch, size: 54428
2023-04-30
18:36
Remove all code that is conditioned on TCL_MAJOR_VERSION. file: e585d1abf9 check-in: [5037505a02] user: pooryorick branch: unchained, size: 53431
2023-04-28
17:34
Remove all code related to TCL_UTF_MAX=3. file: 8be30d041e check-in: [d0c75e3b88] user: pooryorick branch: unchained, size: 53867
2023-04-12
13:30
Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: ce9e2ee023 check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 54323
09:35
Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: d2d5ef7d02 check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 54303
2023-04-10
13:21
Fix compiler warnings and crashes. Builds and passes test suite on Windows and Ubuntu for 64-bit file: c5991a9a36 check-in: [e52fa6ebe6] user: apnadkarni branch: disabletcl8api-win, size: 54323
2022-12-21
13:11
Merge 8.6. Update dde and registry extensions file: 4ac3e63c70 check-in: [ca829e3b89] user: jan.nijtmans branch: cygwin, size: 54310
2022-11-29
16:05
make Windows dde (-> 1.4.5) and registry (-> 1.3.7) extensions ready for the Tcl 9.0 era. file: 697de72b27 check-in: [c6b8e93538] user: jan.nijtmans branch: core-8-branch, size: 54088
10:35
Merge 8.7 file: 631bfcfd0e check-in: [87e822aee6] user: jan.nijtmans branch: main, size: 54333
10:30
Update all "8.5" versions in Tcl_InitStubs() to "8.5-", since they can be compiled for Tcl 9.0 as well. file: a38d20ec8c check-in: [25ce911fbb] user: jan.nijtmans branch: core-8-6-branch, size: 54303
2022-11-18
16:24
Another bug in TIP #628: dde and registry extensions didn't really load in tclsh8.7. One reason: handle TclpReaddir correctly in tcl8 compatibility mode file: 4af8b9e5f4 check-in: [9be083a69c] user: jan.nijtmans branch: main, size: 54332
2022-07-12
08:20
Code cleanup (use {} in if/else statemenets) file: 0bffc2c34f check-in: [ba232277ee] user: jan.nijtmans branch: core-8-6-branch, size: 54302
2022-06-13
13:46
Use Tcl_Size in dde/registry file: ea9a905f41 check-in: [3878ffc9ce] user: jan.nijtmans branch: tcl8-compat, size: 53660
2022-05-27
09:53
Merge tip-616. Fix 2 crashes. Fix Windows build file: 3a3e11c566 check-in: [05feab5d87] user: jan.nijtmans branch: tip-626, size: 54306
2022-05-24
12:34
Starting TIP #626 implementation. WIP, far from finished file: 516e3860d3 check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 54300
2022-01-24
08:18
TIP #616: Tcl lists > 2^31 elements. WIP file: c52f3cde60 check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 54309
2021-04-17
23:26
Use C enums instead of clusters of #defines file: 2926b12a95 check-in: [9cc837d642] user: dkf branch: enum, size: 54316
2021-04-07
16:47
Use a lot more enums and inline funcs instead of macros; behaviour is more predictable. file: 0e39e2bf3d check-in: [03219f19f4] user: dkf branch: enum-and-inline, size: 54349
2021-01-06
09:26
TIP #590 follow-up: Restore 2nd 'load' argument in dde/registry pkgIndex.tcl. Otherwise those pkgIndex.tcl files no longer work in a Tcl 8.6 environment. dde -> 1.4.4, registry -> 1.3.6 (to stop all confusion about the difference to Tcl 8.6.11) file: da8bee28a6 check-in: [abdf9c718f] user: jan.nijtmans branch: core-8-branch, size: 54298
2020-02-28
12:06
Implement TIP #557: C++ support for Tcl file: e9ea2de54d check-in: [c4a27f443c] user: jan.nijtmans branch: core-8-branch, size: 54298
2020-02-26
07:51
Make tclWinDde.c compilable with C++ compiler. dde -> 1.4.3 Make tclWinReg.c compilable with C++ compiler. registry -> 1.3.5 file: d5eccd1f92 check-in: [e6b6065b18] user: jan.nijtmans branch: core-8-5-branch, size: 54291
2019-11-13
08:16
Fix compiler warning when compiling with -DTCL_UTF_MAX=4 or 6 file: 349df47b7c check-in: [2e3855d62e] user: jan.nijtmans branch: core-8-6-branch, size: 54291
2019-10-21
18:10
Bump to dde 1.4.2 and registry 1.3.4. file: fea9971902 check-in: [abcce76e30] user: dgp branch: core-8-5-branch, size: 54271
2019-09-20
13:53
More Win32 API impovals. file: ef7c4ecd2c check-in: [3cd1f252bf] user: jan.nijtmans branch: cplusplus, size: 54272
2019-09-19
11:36
Don't build the Tcl library in Unicode mode any more. Just tclAppInit.c (and cat32 on Windows) file: 4fe2cffb17 check-in: [31d001f4a3] user: jan.nijtmans branch: implicit-unicode, size: 54270
2019-09-18
09:33
Make less dependent on UNICODE definition file: f69bd2cc87 check-in: [f6ddeca6f1] user: jan.nijtmans branch: cplusplus, size: 54264
2019-09-05
07:55
Merge 8.7 file: 8413096205 check-in: [131849aa4d] user: jan.nijtmans branch: tip-548, size: 54160
2019-08-30
15:21
Let's try a real C++ build with Travis on Linux file: b45b7aa963 check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 54152
2019-08-29
13:28
Merge tip-548 file: 1dc1eda81b check-in: [c933888049] user: jan.nijtmans branch: cplusplus, size: 54177
2019-08-02
14:57
Oops, wrong check file: 97ea26b544 check-in: [850a3fccc8] user: jan.nijtmans branch: tip-548, size: 54152
14:24
Merge core-8-branch. Use tclWinDde.c and tclWinReg.c to show how the *WChar* functions could be used in Win32 extensions. file: 716dbf1dec check-in: [3e89b867a2] user: jan.nijtmans branch: tip-548, size: 54152
12:15
Merge 8.7. Continue implementation for win32 file: 053cbed1a1 check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 54204
09:00
Merge 8.7. Some formatting. file: b4e7bb7475 check-in: [6305175e0c] user: jan.nijtmans branch: tip-548, size: 54009
2019-07-04
06:54
Experiment: compile Tcl with C++ compiler. WIP file: 7e077821be check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 53136
2019-06-03
19:48
TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: b709e1ee6d check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 54046
2019-05-22
07:32
More WIP: eliminate all usage of (platform-specific) Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to its proposed portable replacements: Tcl_Utf16ToUtfDString()/Tcl_UtfToUtf16DString() This allows for Tcl_WinTCharToUtf()/Tcl_WinUtfToTChar() to be declared deprecated. file: 7098d4aac0 check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 53876
2018-10-30
20:39
Add support for TIP #494 to registry and dde. Only effective when compiled against Tcl 9.0 headers. This way we can keep the source-code for those extensions 100% equal in all branches. Work-around for gcc warning in tclWinFile.c. Discovered by Travis CI. file: 72f0762dee check-in: [bd6c194323] user: jan.nijtmans branch: core-8-5-branch, size: 53172
2018-10-27
07:53
tclWinDde.c: Backport version 1.4.1 from Tcl 8.6. file: 329fc25545 check-in: [714f445acf] user: jan.nijtmans branch: core-8-5-branch, size: 52701
2018-10-26
18:41
tclWinReg.c: Code cleanup. Eliminate some unnecessary variables. tclWinDde.c: Backport improvements (support for TCL_UTF_MAX=6) from androwish: Both androwish and tclsh (all versions) can now use the same dde.dll. dde: bump version file: 0a0360590a check-in: [a82347c324] user: jan.nijtmans branch: core-8-6-branch, size: 52682
2018-10-19
16:09
Merge trunk file: 54d7767e90 check-in: [745d651613] user: jan.nijtmans branch: novem, size: 51248
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: 2c7211e293 check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 50316
2018-08-28
19:23
merge trunk file: 4952a08241 check-in: [c0f9df1909] user: jan.nijtmans branch: novem, size: 51234
2018-06-26
19:46
merge 8.7 file: 33ab084821 check-in: [87e9b263ac] user: jan.nijtmans branch: trunk, size: 50302
19:45
Since Tcl is always compiled with -DUNICODE -D_UNICODE (on Windows) and we know TCL_UTF_MAX>=4, we can simplify things. No change in functionality. file: 4bfd4f7225 check-in: [32f5394627] user: jan.nijtmans branch: core-8-branch, size: 50369
2018-05-31
21:24
merge zipfs file: 9dd4623f14 check-in: [fc74365c13] user: jan.nijtmans branch: androwish, size: 54212
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 <p>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-08-08
19:03
Deleted: Created branch tclpro-1-5-0-synthetic check-in: [e979569c4f] user: cvs2fossil branch: tclpro-1-5-0-synthetic, size: 0
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-21
00:42
Deleted: Added comments for 4/19 and 4/20 check-in: [6c6fc5d7b2] user: redman branch: scriptics-tclpro-1-2-old, size: 0
1999-04-16
00:46
Added: merged tcl 8.1 branch back into the main trunk file: fcb7621be7 check-in: [f3b32fb71c] user: stanton branch: trunk, size: 35458
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
Added: Add DDE package (moved from Tk). file: 0e9023266a check-in: [26586b1d7e] user: redman branch: core-8-1-branch-old, size: 35859