Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file win/tclWinSerial.c at check-in a4ec5ee9ad2b9f51
|
2026-08-23
| ||
| 11:04 | Error string compaction file: [76f0c8f561] check-in: [88c80c8187] user: dkf branch: tip-757, size: 59235 | |
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [299481ceca] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 59206 | |
|
2026-06-16
| ||
| 16:11 | Use Tcl_GetInt instead of atoi to get consistent integer handling rules file: [8508b51c8c] check-in: [3a65d97870] user: dkf branch: main, size: 59575 | |
|
2026-06-03
| ||
| 07:45 | TIP #752: New timer API without Tcl_Time file: [8bacb599da] check-in: [93da3b18e7] user: jan.nijtmans branch: main, size: 59416 | |
|
2026-04-30
| ||
| 14:52 | Fix formatting of function-level comments file: [1386831796] check-in: [3dc5544544] user: dkf branch: main, size: 59517 | |
|
2026-04-07
| ||
| 07:30 | Use more *2 functions internally file: [bfe892b6e9] check-in: [9515c664c1] user: jan.nijtmans branch: new-timer-api, size: 59426 | |
|
2026-03-11
| ||
| 16:13 | Rebase to trunk file: [fedc70227a] check-in: [9e296704d1] user: jan.nijtmans branch: new-timer-api, size: 59428 | |
|
2026-02-14
| ||
| 15:23 | Shorten sequences of multiple blank lines file: [5088fff49a] check-in: [435bab5883] user: dkf branch: main, size: 59527 | |
|
2026-02-05
| ||
| 15:17 | More clearly mark file-internal functions as static. file: [58d9307e35] check-in: [0f4b67d30f] user: dkf branch: main, size: 59528 | |
|
2026-01-19
| ||
| 15:55 | Use Tcl_GetMonotonicTime() where it makes sense file: [853275f978] check-in: [cade5d13c8] user: jan.nijtmans branch: main, size: 59521 | |
|
2025-10-27
| ||
| 14:35 | More booleans file: [b6c44e0ca1] check-in: [c3432ca23e] user: dkf branch: c11-bool, size: 60176 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: [087a0460f5] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 60166 | |
|
2025-10-06
| ||
| 18:03 | Turn initialisation flags into bools file: [3fab5f7c99] check-in: [85f3db92e2] user: dkf branch: c11-bool, size: 60094 | |
| 12:05 | merge trunk file: [3e8e86f137] check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 59402 | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult file: [53b6f4b120] check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 59677 | |
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: [afe1223e53] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 59836 | |
|
2025-10-03
| ||
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences file: [840bc5c93f] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 59906 | |
|
2025-09-29
| ||
| 08:50 | Merge 9.0 file: [6d8e9cca3a] check-in: [1c2897a986] user: jan.nijtmans branch: main, size: 60063 | |
| 08:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in clang > 20 file: [37578a953e] check-in: [72e16ac019] user: jan.nijtmans branch: core-9-0-branch, size: 60058 | |
|
2025-08-17
| ||
| 11:25 | More bools and pieces file: [9de5f3f0cc] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 59295 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [225e9f6832] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 59291 | |
|
2025-08-01
| ||
| 11:48 | More moving of variable declarations file: [f174538b09] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 59197 | |
|
2025-07-16
| ||
| 10:43 | Moving variable declarations to better places file: [209b2c0042] check-in: [f569640c35] user: dkf branch: c-std-update, size: 59442 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [30f1e6f66c] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 59446 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [3fe4560ffd] check-in: [70b6205548] user: dkf branch: c-std-update, size: 59603 | |
|
2025-07-02
| ||
| 20:31 | merge trunk file: [244789a949] check-in: [b013256012] user: dkf branch: c-std-update, size: 59989 | |
|
2025-06-25
| ||
| 16:41 | Merge 9.0 - Fix [40b1814b93] and [7c2716733a] Window handle use-after-frees. file: [19e0943fdb] check-in: [54eb90319d] user: apnadkarni branch: main, size: 59956 | |
|
2025-06-20
| ||
| 13:15 | Give each TSD struct its own name as well as the standard ThreadSpecificData file: [c25d0a978b] check-in: [8d695d0eb6] user: dkf branch: c-std-update, size: 60013 | |
|
2025-06-14
| ||
| 13:59 | Bug [7c2716733a] - use after free on Windows event handle file: [d0e3051398] check-in: [e85c44529a] user: apnadkarni branch: bug-7c2716733a, size: 59951 | |
|
2025-03-25
| ||
| 16:08 | Fix all (Windows) C4244 warnings in win/tclWin*.c files file: [e0f9db3028] check-in: [8a471302b0] user: jan.nijtmans branch: main, size: 59980 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [1b30a3352f] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 59976 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [96a207ff8f] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 59435 | |
|
2025-01-09
| ||
| 09:30 | TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [4dece1ea7f] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 59818 | |
|
2025-01-08
| ||
| 08:36 | (cherry-pick): Simplification for [d58e315172] file: [43c8491263] check-in: [1dd56a242c] user: jan.nijtmans branch: core-8-branch, size: 60314 | |
|
2024-12-16
| ||
| 15:55 | Convert internal flags to an enum file: [f226524f61] check-in: [88049df237] user: dkf branch: main, size: 59975 | |
|
2024-08-29
| ||
| 09:17 | Merge [612cbe4899eb25a2]: Simpler commenting of Tcl_ChannelType instances; make zip channel type const. file: [211059694f] check-in: [2468f77a5a] user: pooryorick branch: unchained, size: 60235 | |
| 08:23 | Merge [f6c559b364487a9d]: Space before tab is an extremely unlikely to be correct indentation pattern. file: [67daf895a9] check-in: [8a11a89576] user: pooryorick branch: unchained, size: 60506 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [fe4a7cdcd5] check-in: [627781a6db] user: pooryorick branch: unchained, size: 60510 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [10d6c37c8d] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 60522 | |
|
2024-08-26
| ||
| 11:01 | Merge [9b8a66aff6923a69]: Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!). file: [f6e0ba3566] check-in: [9f27ea7880] user: pooryorick branch: unchained, size: 60524 | |
| 09:56 | Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [26b5388520] check-in: [30d592af71] user: pooryorick branch: unchained, size: 60526 | |
|
2024-08-25
| ||
| 12:38 | Merge [d368958709619b2c]: Reduce the number of warnings on Windows: channel names generated in one place. file: [48429f6e00] check-in: [fe79137131] user: pooryorick branch: unchained, size: 60527 | |
| 05:37 | Merge [971d8c496b86392b]: Fix incorrect Tcl_UtfNcasecmp() usage (since len is in bytes, not characters here). file: [61eb37bedb] check-in: [3114a26080] user: pooryorick branch: unchained, size: 60564 | |
|
2024-08-22
| ||
| 20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [af901cba7b] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 60576 | |
|
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: [8dc39a5229] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 60496 | |
|
2024-07-08
| ||
| 16:32 | Remaining can't -> cannot changes file: [9d203c8abe] check-in: [9f35c75244] user: jan.nijtmans branch: bug-0439e1e1a3, size: 59867 | |
|
2024-06-09
| ||
| 10:33 | Simpler commenting of Tcl_ChannelType instances; make zip channel type const file: [081dbd6a39] check-in: [612cbe4899] user: dkf branch: main, size: 59857 | |
|
2024-06-04
| ||
| 15:35 | Space before tab is an extremely unlikely to be correct indentation pattern file: [92b05f3166] check-in: [f6c559b364] user: dkf branch: main, size: 60147 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [9ef9447d41] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 59756 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [5db6592bea] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 59744 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [4ed5df733a] check-in: [3a60363aa1] user: dkf branch: main, size: 60139 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [d759e0d9a6] check-in: [835b1a5566] user: dkf branch: main, size: 60151 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [ce64cf5f7b] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 60128 | |
|
2024-04-18
| ||
| 15:06 | Tidy up some indentation and other little code style issues file: [b912204140] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 60114 | |
|
2024-03-20
| ||
| 20:29 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) file: [0d234cc6db] check-in: [9b8a66aff6] user: jan.nijtmans branch: main, size: 60153 | |
| 20:09 | Fix [6811a00819]: lsearch performance degradation on Tcl 8.6.11 release (thanks, Sergey!) file: [ae95c4d101] check-in: [3186ba81a2] user: jan.nijtmans branch: core-8-branch, size: 60318 | |
| 13:49 | Few more spacing/formatting tweaks file: [2d5a400fd2] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 60155 | |
| 13:14 | (backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [d1d5cb7b11] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 60320 | |
|
2024-02-16
| ||
| 14:43 | (cherry-pick) Reduce the number of warnings on Windows: channel names generated in one place file: [e806b8a425] check-in: [e494ede6de] user: jan.nijtmans branch: core-8-branch, size: 60461 | |
| 14:17 | Reduce the number of warnings on Windows: channel names generated in one place file: [73997c84e8] check-in: [d368958709] user: dkf branch: main, size: 60156 | |
|
2024-01-30
| ||
| 17:07 | Tweaking indentation of code; really unimportant... file: [df23c87969] check-in: [bb72806960] user: dkf branch: dkf-indent-tweak, size: 60200 | |
|
2023-12-30
| ||
| 00:08 | Fix incorrect Tcl_UtfNcasecmp() usage (since len is in bytes, not characters here) file: [82945ba3db] check-in: [971d8c496b] user: jan.nijtmans branch: main, size: 60193 | |
|
2023-12-29
| ||
| 22:32 | Merge 8.6 file: [c13a8a18f7] check-in: [b4986cd064] user: jan.nijtmans branch: core-8-branch, size: 60498 | |
|
2023-10-19
| ||
| 18:48 | Merge 8.7 file: [4a697aafa4] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 60205 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: [b617a28a54] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 60510 | |
|
2023-05-19
| ||
| 19:47 | int -> Tcl_Size and other (internal) signature improvements. Most of them backported from 9.0 file: [fdbe13bea9] check-in: [657c601af7] user: jan.nijtmans branch: core-8-branch, size: 60430 | |
|
2023-04-14
| ||
| 15:01 | Merge trunk file: [db1e343c4e] check-in: [e36ab1e9ba] user: apnadkarni branch: tip-660, size: 60125 | |
|
2023-04-13
| ||
| 14:02 | Follow-up to previous commit: Let's not break TIP #627 either. Also adapt documentation (will be needed to be done anyway) file: [2dd30e8b5d] check-in: [3a6e95a252] user: jan.nijtmans branch: tip-660, size: 60122 | |
|
2023-04-12
| ||
| 14:25 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [272023cd34] check-in: [d65da06a77] user: pooryorick branch: main, size: 60121 | |
| 13:30 | Correct spelling errors in comments and documentation, but also a non-comment corrections in history.tcl and tcltest.test. file: [2d005d8e37] check-in: [aca8de0aeb] user: pooryorick branch: core-8-branch, size: 60383 | |
| 09:35 | Correct spelling errors in comments and documentation, but also non-comment corrections in history.tcl and tcltest.test. file: [2389af8a3a] check-in: [ee3df4e647] user: pooryorick branch: core-8-6-branch, size: 58546 | |
|
2023-04-06
| ||
| 16:10 | Make Tcl_Size signed by default, but allow extension to make it unsigned (experimental) file: [b67aaa7c28] check-in: [4f88786745] user: jan.nijtmans branch: optional-unsigned-size, size: 60226 | |
|
2023-04-05
| ||
| 16:05 | Make sure that infoPtr->validMask only contains TCL_READABLE|TCL_WRITABLE|TCL_EXCEPTION, no other flags file: [2d2dcbfa66] check-in: [840a85207b] user: jan.nijtmans branch: core-8-branch, size: 60380 | |
|
2023-04-04
| ||
| 20:50 | more progress file: [65f050ee6d] check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 60196 | |
|
2023-03-31
| ||
| 22:07 | Rebase to tip-657 file: [b419841baa] check-in: [8dce12a921] user: jan.nijtmans branch: tip-659, size: 60118 | |
|
2023-03-30
| ||
| 22:22 | Merge 8.7 file: [ac08fe7581] check-in: [7c9d2dc7a3] user: jan.nijtmans branch: main, size: 60088 | |
| 22:02 | Merge 8.6 file: [6322b632e7] check-in: [166e8656a7] user: jan.nijtmans branch: core-8-branch, size: 60350 | |
| 15:19 | Fix [0cb3554903]: macOS 13 SDK deprecates sprintf(). But better not use it on other platforms either. file: [8368aa4a57] check-in: [ec56f33813] user: jan.nijtmans branch: bug-0cb3554903, size: 58543 | |
|
2023-03-29
| ||
| 16:49 | Make "file tempfile" adhere default profile file: [94804c7dec] check-in: [85ee3eb762] user: jan.nijtmans branch: tip-659, size: 60004 | |
|
2023-03-08
| ||
| 15:01 | More -Wconversion warning fixes file: [906c887342] check-in: [837dbec7cc] user: jan.nijtmans branch: main, size: 59974 | |
|
2023-03-05
| ||
| 20:46 | Merge 9.0 file: [7a768a1e58] check-in: [fef53bf657] user: jan.nijtmans branch: tip-626, size: 59944 | |
|
2022-10-26
| ||
| 09:36 | TIP #646: Change -eofchar handling (Tcl 8.7 part) file: [b8e43639a5] check-in: [fce329536d] user: jan.nijtmans branch: core-8-branch, size: 60236 | |
|
2022-10-17
| ||
| 10:49 | Merge 9.0. Change the default -eofchar on Windows file: [7eaadd49e8] check-in: [e334b62dee] user: jan.nijtmans branch: tip-646, size: 60064 | |
|
2022-07-19
| ||
| 08:56 | Merge 8.7 file: [c9874814d0] check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 60283 | |
| 08:35 | Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: [e4b05c251d] check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 60236 | |
|
2022-06-08
| ||
| 10:23 | TIP #616: Tcl lists > 2^31 elements file: [123f1ac8d0] check-in: [574358cda4] user: jan.nijtmans branch: main, size: 60223 | |
|
2022-01-26
| ||
| 08:37 | More WIP file: [e6238eaa1c] check-in: [3f003f3286] user: jan.nijtmans branch: tip-616, size: 60239 | |
|
2022-01-24
| ||
| 20:54 | More work in progress file: [e665f3e71b] check-in: [e2382fa2c9] user: jan.nijtmans branch: tip-616, size: 60231 | |
|
2021-09-21
| ||
| 08:36 | Experiment: Make Tcl_Time a long long in stead of a struct file: [5a6b5eba30] check-in: [7d007b4694] user: jan.nijtmans branch: tcl-time-64bit, size: 60165 | |
|
2021-04-17
| ||
| 23:26 | Use C enums instead of clusters of #defines file: [78231583eb] check-in: [9cc837d642] user: dkf branch: enum, size: 60246 | |
|
2021-04-12
| ||
| 19:14 | merge core-8-branch file: [3b2d572539] check-in: [7fe5a49c05] user: dkf branch: enum-and-inline, size: 60194 | |
|
2021-04-08
| ||
| 14:26 | Merge 8.7 file: [b2652cb425] check-in: [652f6ffee1] user: jan.nijtmans branch: main, size: 60228 | |
|
2021-04-07
| ||
| 16:47 | Use a lot more enums and inline funcs instead of macros; behaviour is more predictable. file: [83cafab523] check-in: [03219f19f4] user: dkf branch: enum-and-inline, size: 60183 | |
|
2021-03-09
| ||
| 15:28 | TclWinConvertError -> Tcl_WinConvertError file: [5ebc7dae8f] check-in: [745469da9e] user: jan.nijtmans branch: rfe-800716, size: 60176 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [7ae045911e] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 60217 | |
| 15:31 | Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [2e35f536a2] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 60165 | |
|
2020-10-22
| ||
| 09:56 | Merge 8.5 (rename internal TCL_I_MODIFIER -> TCL_Z_MODIFIER) file: [afaca2c95f] check-in: [74eef553ff] user: jan.nijtmans branch: core-8-6-branch, size: 58398 | |
| 09:23 | (cherry-pick): Fix [c975939973]: Usage of gnu_printf in latest mingw-w64. Change (internal, windows-only) TCL_I_MODIFIER to TCL_Z_MODIFIER, since that's how it's called in Tcl 8.7 and up file: [886128ddd8] check-in: [71c2ffb382] user: jan.nijtmans branch: core-8-5-branch, size: 58796 | |
|
2020-09-28
| ||
| 10:49 | Merge 8.7 file: [744fa18d06] check-in: [07a4a82fd2] user: jan.nijtmans branch: trunk, size: 60221 | |
| 10:39 | Merge 8.6 file: [252802bef6] check-in: [ef2427283a] user: jan.nijtmans branch: core-8-branch, size: 60169 | |
| 10:13 | Make Tcl compile warning-free using -Wshadow file: [19f5721cd9] check-in: [cb0b42e7fe] user: jan.nijtmans branch: core-8-6-branch, size: 58398 | |
|
2020-08-11
| ||
| 05:39 | Eliminate many unnecessary type-casts, mostly (size_t) when value is already size_t or int file: [7b66030bcd] check-in: [013b828787] user: jan.nijtmans branch: core-8-6-branch, size: 58419 | |
|
2020-05-13
| ||
| 16:51 | Fix [ed29806baf]: Tcl_UtfToUniChar reads more than TCL_UTF_MAX bytes file: [a607ef2c7e] check-in: [2a7beb9d18] user: jan.nijtmans branch: core-8-6-branch, size: 58428 | |
|
2020-04-22
| ||
| 14:11 | Possible fix for [e67618079]: Win rdp forwarded serial port: setting -sysbuffer gives "can't setup comm buffers: invalid argument" file: [0abf6dd2ec] check-in: [8b444e9115] user: jan.nijtmans branch: bug-e67618079, size: 58469 | |
|
2020-03-09
| ||
| 16:34 | merge 8.7 file: [f0e34a215a] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 60242 | |
| 16:13 | TCL_UNUSED for win sources. file: [b45aa88010] check-in: [2c8f3c4653] user: dgp branch: core-8-branch, size: 60190 | |
|
2020-03-04
| ||
| 13:42 | Implement WideSeekProc() for all channels which have a SeekProc(). Implement Close2Proc() for all channels, as minimal wrapper around CloseProc(). Backported (with comments) and adapted from core-8-branch. file: [6ad5d35e0d] check-in: [3a5bf9c4ee] user: jan.nijtmans branch: core-8-6-branch, size: 58398 | |
|
2020-02-28
| ||
| 14:07 | Merge 8.7 file: [6385c14fa3] check-in: [0d3f9515c0] user: jan.nijtmans branch: trunk, size: 60444 | |
| 13:13 | Implement TIP #562: Deprecate channel types 1-4 file: [b5a2f429b4] check-in: [74755e2555] user: jan.nijtmans branch: core-8-branch, size: 60392 | |
| 12:46 | Merge 8.7 file: [3a4e435792] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 60350 | |
|
2020-01-31
| ||
| 14:58 | Make Tcl_ChannelCloseProc() deprecated too. Implement close2Proc and wideSeekProc for all internal channel types. file: [e415cbe0eb] check-in: [4107df0b30] user: jan.nijtmans branch: deprecate-channel-type-1-4, size: 60185 | |
|
2019-12-13
| ||
| 15:39 | Merge 8.7 file: [3877b07b29] check-in: [a4ec5ee9ad] user: jan.nijtmans branch: cplusplus, size: 60288 | |
|
2019-12-12
| ||
| 21:43 | Merge 8.7 file: [ea49ee6c51] check-in: [4499400ea4] user: jan.nijtmans branch: trunk, size: 60143 | |
|
2019-11-15
| ||
| 15:19 | Merge 8.7 file: [27b39cd8d2] check-in: [6013bbbb99] user: jan.nijtmans branch: utf-max, size: 60081 | |
|
2019-09-19
| ||
| 18:27 | Merge 8.7 file: [3e82e38eb2] check-in: [f6491a4282] user: jan.nijtmans branch: cplusplus, size: 60298 | |
| 15:36 | Merge 8.7 file: [fe649ee01c] check-in: [8c85c9ded5] user: jan.nijtmans branch: trunk, size: 60153 | |
| 15:24 | Merge 8.6 file: [e6d8da50f6] check-in: [6b92f77a0a] user: jan.nijtmans branch: core-8-branch, size: 60091 | |
| 11:36 | Don't build the Tcl library in Unicode mode any more. Just tclAppInit.c (and cat32 on Windows) file: [69bd238c0b] check-in: [31d001f4a3] user: jan.nijtmans branch: implicit-unicode, size: 57974 | |
| 07:44 | Merge 8.6. Missing cast in Tcl_WinTCharToUtf() macro (when compiling without -DUNICODE) file: [5c44a82ed4] check-in: [d43bb90300] user: jan.nijtmans branch: core-8-branch, size: 60087 | |
|
2019-09-18
| ||
| 15:11 | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE file: [cdc324adb3] check-in: [d05832de38] user: jan.nijtmans branch: core-8-6-branch, size: 57970 | |
|
2019-09-14
| ||
| 13:07 | Merge 8.7 file: [da4ca08c49] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 60148 | |
|
2019-09-05
| ||
| 15:14 | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [41402aed33] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 60293 | |
|
2019-08-12
| ||
| 20:38 | Merge branch tip-548. No longer define addtional stub-entries for functions that will be removed (because of deprecation) anyway file: [35035dcd6e] check-in: [50d822dbab] user: jan.nijtmans branch: utf-max, size: 60076 | |
|
2019-08-03
| ||
| 20:25 | Merge tip-548 (since using the *WChar* functions leads to less type-casts in c++) Als finish implementaton for MacOSX file: [09c78a7787] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 60195 | |
|
2019-08-02
| ||
| 12:15 | Merge 8.7. Continue implementation for win32 file: [b5dd29a1ee] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 60168 | |
|
2019-08-01
| ||
| 11:55 | Merge tip-548 file: [e8697ef325] check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 60077 | |
|
2019-07-11
| ||
| 07:18 | Rename UTF-related functions to "WChar" and "Char16" variants, more intuitive because they represent wchar_t and char16_t (since C++11) types in modern compilers. file: [7e37ef53f0] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 60087 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [5d700edf12] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 60086 | |
|
2019-06-03
| ||
| 19:48 | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: [fef6e9fe3a] check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 60086 | |
|
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: [e485b10cf4] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 60076 | |
|
2019-05-10
| ||
| 07:46 | merge 8.7 file: [0fac3d7b77] check-in: [f3302db091] user: jan.nijtmans branch: utf-max, size: 60049 | |
|
2019-04-19
| ||
| 00:38 | merge 8.7 file: [253b8acebe] check-in: [ddaa30125b] user: dkf branch: trunk, size: 60121 | |
|
2019-04-07
| ||
| 14:39 | Merge 8.7, and fix build problem on Windows file: [1b5220d03d] check-in: [5b54e4c576] user: jan.nijtmans branch: tip-160, size: 60059 | |
|
2019-03-27
| ||
| 21:14 | Implement -closemode file: [90a8a1a005] check-in: [4b1e876fdc] user: dkf branch: tip-160, size: 59955 | |
|
2019-03-16
| ||
| 21:10 | Merge 8.7 Move up some stub entries related to Tcl_UniChar Use TCL_UTF_MAX=4 for full Unicode in stead of TCL_UTF_MAX=6 (TCL_UTF_MAX: 3 is default) file: [054777e329] check-in: [81502a66ed] user: jan.nijtmans branch: utf-max, size: 57990 | |
|
2019-03-13
| ||
| 20:44 | Eliminate many (mostly harmless) MSVC warning messages. Tcl 9 compiles warning-free now on MSVC. file: [c9da0c89fa] check-in: [cf865c6e2b] user: jan.nijtmans branch: trunk, size: 58062 | |
|
2019-03-11
| ||
| 20:56 | Merge 8.7 file: [4ba9c93dd4] check-in: [13fd8a4647] user: jan.nijtmans branch: trunk, size: 58022 | |
| 20:30 | Improve parsing of -xchar option for serial channels: Allow full 8-bit range (correct UTF-8 handling), and let UNIX/win32 produce the same error-message in case of char > 0xFF file: [b9ac5b21f9] check-in: [e63e8b0acb] user: jan.nijtmans branch: core-8-branch, size: 58000 | |
|
2018-11-22
| ||
| 08:06 | Merge 8.7 file: [517c6872d4] check-in: [5ac57355a2] user: jan.nijtmans branch: trunk, size: 57918 | |
| 08:03 | Merge 8.6 In addition, tclWinSerial.c: Change back two internal variables from size_t -> int, shouldn't have been done here. file: [8541bd152e] check-in: [e90edd3fad] user: jan.nijtmans branch: core-8-branch, size: 57896 | |
|
2018-10-04
| ||
| 21:07 | merge trunk file: [2ca1f568e2] check-in: [3ca1d5cace] user: jan.nijtmans branch: memory-API, size: 57939 | |
|
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: [642019861b] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 57948 | |
|
2017-12-06
| ||
| 12:10 | merge 8.7 file: [afbef13e08] check-in: [48920a9cbe] user: jan.nijtmans branch: z_modifier, size: 57926 | |
|
2017-11-30
| ||
| 13:14 | Fix [8e1e31eac0fd6b6c4452bc108a98ab08c6b64588|8e1e31eac0]: lsort treats NUL chars strangely. Also fix various initializations, which only make a difference when TCL_UTF_MAX == 4. Add new test-cases which demonstrate the fix. For TCL_UTF_MAX == 4, surrogates will now be handled as expected as well when sorting. file: [1afdcdf995] check-in: [b6438b69ad] user: jan.nijtmans branch: core-8-branch, size: 57926 | |
|
2017-11-17
| ||
| 16:08 | merge core-8-branch. Fix some Tcl_UniChar initialization, in case TCL_UTF_MAX == 4 file: [3bc5a8739d] check-in: [37b4aab687] user: jan.nijtmans branch: tip-389, size: 57924 | |
|
2017-06-12
| ||
| 13:29 | merge trunk file: [97a31d3546] check-in: [ef7adbfe4b] user: jan.nijtmans branch: z_modifier, size: 57922 | |
|
2017-05-03
| ||
| 14:01 | merge zipfs file: [fdf37fb55d] check-in: [4711477542] user: jan.nijtmans branch: androwish, size: 57984 | |
| 10:19 | [win] Introduces new threaded declarations TclWinThreadCreate/TclWinThreadExit: because of usage of CRT and/or TLS (if threaded) - use the _beginthreadex/_endthreadex functions for thread management rather than CreateThread/ExitThread. Prevents sporadic run-time errors, like R6016 (not enough space for thread data). See section "Remarks" in https://msdn.microsoft.com/en-us/library/windows/desktop/ms682453(v=vs.85).aspx file: [213ab2d187] check-in: [44defcb5cf] user: sebres branch: core-8-5-branch-fix-1997007, size: 57187 | |
| 10:15 | back-porting of branch "fix-1997007" to "core-8-5-branch": Closing tcl pipes prevents windows threads from starting up. file: [4c75800c5e] check-in: [bd65277151] user: sebres branch: core-8-5-branch-fix-1997007, size: 57227 | |
|
2017-05-01
| ||
| 08:22 | merge core-8-6-branch file: [58c069af4d] check-in: [f3148fad99] user: jan.nijtmans branch: trunk, size: 57922 | |
|
2017-04-28
| ||
| 08:00 | merge core-8-6-branch file: [700cb964fc] check-in: [26d204381d] user: jan.nijtmans branch: fix-1997007, size: 57953 | |
|
2017-04-12
| ||
| 10:06 | merge trunk file: [1acfe8f140] check-in: [031a739fcd] user: jan.nijtmans branch: z_modifier, size: 59493 | |
|
2017-04-11
| ||
| 18:09 | code review, robustness increase, avoid infinite wait by exit, thread exit and by pipes of closed processes); use pipe-helpers (TI-structure handling) for all pipe-workers (tclWinConsole, tclWinSerial); file: [bf226dc565] check-in: [a8cb6d4890] user: sebres branch: fix-1997007, size: 57954 | |
|
2017-04-05
| ||
| 19:52 | the same handling to initialize thread without suspend/resume helpers (otherwise may be dangerous by very huge resp. too busy system); file: [2357b596e3] check-in: [d12acfd04d] user: sebres branch: fix-1997007, size: 61205 | |
| 10:40 | small review: rewritten using already available event handles, additionally prevents infinite waits (using timeout 5000ms); file: [95ae2f2800] check-in: [83346ad845] user: sebres branch: fix-1997007, size: 61188 | |
| 10:40 | Contributed by "stanko" as patch within 8bd13f07bde6fb0631f27927e36461fdefe8ca95 Resolves blocking of pipes-thread (reader/writer) under huge last: Terminating threads during their initialization resp. teardown phase may result LoaderLock in the ntdll.dll's (to remain locked indefinitely). This causes ntdll.dll's LdrpInitializeThread() to deadlock trying to acquire LoaderLock. Possible fix for 9d75181ee70af318830e99ede6ebb5df72a9b079 file: [a6a774e0fe] check-in: [4a59e2e2ff] user: sebres branch: fix-1997007, size: 61288 | |
| 09:32 | Patch for [8bd13f07bde6fb0631f27927e36461fdefe8ca95|8bd13f07bd]: Closing tcl pipes prevents windows threads from starting up. Contributed by "stanko". file: [fe6d073ec9] check-in: [2ae28488d5] user: jan.nijtmans branch: bug-8bd13f07bd, size: 61282 | |
|
2017-01-06
| ||
| 11:55 | Merge zipfs file: [512e678514] check-in: [ab145ad122] user: jan.nijtmans branch: androwish, size: 59555 | |
|
2014-11-14
| ||
| 09:47 | merge trunk file: [7c45f4d288] check-in: [b83be1ab3b] user: jan.nijtmans branch: novem, size: 59493 | |
| 09:44 | Remove a number of eol-spaces. No change in functionality. file: [9af8b88bca] check-in: [43b5a95f6d] user: jan.nijtmans branch: trunk, size: 59524 | |
|
2014-07-12
| ||
| 16:13 | whopper change; now passes test suite on OSX file: [7f2b729222] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 59529 | |
|
2014-02-25
| ||
| 08:32 | merge trunk file: [d54e4041e8] check-in: [784a6ebd99] user: jan.nijtmans branch: novem, size: 59494 | |
| 08:02 | Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtual com. Fix bug [2413550], patch by Rolf Schroedter file: [183e1b15a3] check-in: [eb0919a1ec] user: oehhar branch: trunk, size: 59525 | |
|
2014-02-24
| ||
| 17:25 | Do not reopen a win serial channel for serial detection. There are issues with some Bluetooth virtual com. Fix bug [2413550], patch by Rolf Schroedter file: [d18f2a14fb] check-in: [b6459ef66c] user: oehhar branch: core-8-5-branch, size: 58797 | |
|
2014-01-30
| ||
| 11:02 | win/tclWinChan.c Tcl_InitNotifier: Bug [2413550] Avoid reopening of serial channels which causes issues with Bluetooth virtual com. Patch by Rolf Schroedter. file: [1f7caf2b0b] check-in: [84307fe13f] user: oehhar branch: bug-2413550, size: 58796 | |
|
2013-11-24
| ||
| 22:12 | merge trunk file: [92683feee7] check-in: [162f412163] user: jan.nijtmans branch: novem, size: 59424 | |
|
2013-11-16
| ||
| 20:33 | Map WSAEWOULDBLOCK to EWOULDBLOCK. Suggested by Reinhard Max. file: [7e214654f8] check-in: [b34eced180] user: jan.nijtmans branch: trunk, size: 59455 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [501a67881e] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 58948 | |
|
2013-02-10
| ||
| 13:26 | Unbreak msvc builds, by depending on tclPort.h for inclusion of <sys/stat.h> file: [9abe4aaad0] check-in: [4ef9e63656] user: jan.nijtmans branch: trunk, size: 59445 | |
|
2013-01-19
| ||
| 18:28 | merge trunk file: [93926e72ce] check-in: [f7a92b1cbd] user: jan.nijtmans branch: novem, size: 59414 | |
|
2012-12-25
| ||
| 12:09 | proposed fix for Bug 3598300 file: [e909491aa8] check-in: [02a51cbb69] user: jan.nijtmans branch: bug-3598300, size: 58727 | |
|
2012-12-21
| ||
| 10:13 | remove unnecessary struct names, which only pollute the "struct" namespace for the compiler. file: [5c484c6607] check-in: [7752ee08e3] user: jan.nijtmans branch: novem, size: 59437 | |
|
2012-11-27
| ||
| 11:02 | Conversion of Win-specific code to new model API. WARNING! UNTESTED! file: [ce3e7c4c3a] check-in: [4adcc3c51f] user: dkf branch: novem-64bit-sizes, size: 59002 | |
|
2012-11-18
| ||
| 07:39 | Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch <p>add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway. file: [b73979d73b] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 59508 | |
|
2012-11-16
| ||
| 08:35 | Don't use deprecated function file: [349c694bf6] check-in: [c063c9d28f] user: jan.nijtmans branch: trunk, size: 59468 | |
|
2012-08-20
| ||
| 06:49 | remove unnecessary struct names, which only pollute the "struct" namespace for te compiler. file: [4533b8619c] check-in: [db442914c7] user: jan.nijtmans branch: jn-no-struct-names, size: 59437 | |
|
2012-08-06
| ||
| 08:48 | fix two minor blunders, introduced by [1fb35ca910] Only define _USE_32BIT_TIME_T for Tcl build, and only once. file: [cb530c3ce0] check-in: [701864f6d2] user: jan.nijtmans branch: trunk, size: 59468 | |
|
2012-08-05
| ||
| 12:09 | Final part of result generation conversion (modulo any minor blunders) file: [6f24e2eb62] check-in: [1fb35ca910] user: dkf branch: trunk, size: 59464 | |
|
2012-07-08
| ||
| 10:26 | and don't forget the % file: [ff7d588bd9] check-in: [9651124b67] user: jan.nijtmans branch: core-8-5-branch, size: 58750 | |
| 10:23 | add TCL_I_MODIFIER and use it in the correct places file: [2fc6ae21b8] check-in: [89b4e59712] user: jan.nijtmans branch: core-8-5-branch, size: 58749 | |
|
2012-03-23
| ||
| 15:53 | Revert some cygwin-related signature changes from [835f8e1e9d] (2010-01-22). They were an attempt to make the cygwin port compile again, but since cygwin is based on unix this serves no purpose any more. Use EAGAIN in stead of EWOULDBLOCK, because in VS10+ the value of EWOULDBLOCK is no longer the same as EAGAIN Add tclWinError.c to the CYGWIN build. file: [d805519474] check-in: [70fd0e4074] user: jan.nijtmans branch: trunk, size: 60115 | |
|
2011-08-16
| ||
| 12:03 | [Bug 3388350] mingw64 compiler warnings file: [dcefeec1e5] check-in: [8c851aad1d] user: jan.nijtmans branch: core-8-5-branch, size: 58736 | |
|
2011-08-15
| ||
| 11:07 | [Bug 3388350] mingw64 compiler warnings file: [4a5f2f1cf8] check-in: [e9a08358f4] user: jan.nijtmans branch: core-8-4-branch, size: 62028 | |
|
2011-08-09
| ||
| 07:15 | [Bug 3388350] mingw64 compiler warnings file: [fe37a284b5] check-in: [d323be815f] user: jan.nijtmans branch: trunk, size: 60120 | |
| 06:57 | [Bug 3388350] mingw64 compiler warnings file: [185be6d29f] check-in: [d4938bf2ce] user: jan.nijtmans branch: core-8-5-branch, size: 58733 | |
|
2011-04-06
| ||
| 13:05 | More generation of error codes (most platform-specific parts not already using Tcl_PosixError). file: [2d3833940b] check-in: [1b095ad294] user: dkf branch: trunk, size: 60162 | |
|
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: [68a9ec84d2] check-in: [5574bdd262] user: dkf branch: trunk, size: 58641 | |
|
2011-03-07
| ||
| 21:56 | MSVC 6 does not have the %I modifier in sprintf file: [23a3683e19] check-in: [ff727e02f4] user: jan.nijtmans branch: trunk, size: 58751 | |
|
2011-03-03
| ||
| 17:14 | merge trunk file: [3abc7816b2] check-in: [affd89e3ef] user: dgp branch: dgp-refactor, size: 58733 | |
|
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: [bbc7966368] check-in: [c64f310d38] user: dgp branch: trunk, size: 58734 | |
| 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: [ca0bc44cc6] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 58775 | |
|
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: [8b8bea4061] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 62070 | |
|
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: [aedb0bf090] check-in: [92caef797a] user: nijtmans branch: trunk, size: 58812 | |
|
2010-11-23
| ||
| 14:27 | Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [3f7bb4e177] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 58806 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [78dc1c4c69] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 58862 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [357f84fd00] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 58811 | |
|
2010-09-13
| ||
| 16:57 | merge file: [97e065bd15] check-in: [ec5c3bd471] user: dgp branch: dgp-refactor, size: 58811 | |
| 14:20 | Various clean-ups, converting from tclWinProc->xxxProc directly to Xxx (no change in functionality) file: [f1d40df1cf] check-in: [18a516cee2] user: nijtmans branch: trunk, size: 58811 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [cad10de7ec] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 58850 | |
|
2010-05-14
| ||
| 13:31 | merge file: [0930b6855d] check-in: [384f57f831] user: dgp branch: dgp-refactor, size: 58850 | |
|
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: [5f29ed085e] check-in: [b231748527] user: nijtmans branch: trunk, size: 58850 | |
|
2010-02-17
| ||
| 15:36 | merge updates from HEAD file: [921a3e0b8b] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 58863 | |
|
2010-02-15
| ||
| 22:56 | reverted earlier rename from tcl*Stubs to tcl*ConstStubs, it's not necessary at all. tclEnsemble.c: Fix signed-unsigned mismatch make tclWinProcs "const" Add first part of mslu support, See [Feature Request #2819611] file: [dc22aeb89d] check-in: [0d29245dd5] user: nijtmans branch: trunk, size: 58863 | |
|
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: [09f23c907f] check-in: [ad7cfb6ee3] user: nijtmans branch: core-8-5-branch, size: 58857 | |
|
2010-01-13
| ||
| 18:47 | merge updates from HEAD file: [a233cb79ad] check-in: [e6c6ee7ccf] user: dgp branch: dgp-refactor, size: 58858 | |
| 06:46 | Fix TCL_LL_MODIFIER for Cygwin and various other minor CYGWIN compilation problems file: [29183e0934] check-in: [2be0f4173b] user: nijtmans branch: trunk, size: 58858 | |
|
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: [dad47ca248] check-in: [ab99980096] user: nijtmans branch: trunk, size: 58872 | |
|
2008-11-10
| ||
| 02:18 | merge updates from HEAD file: [1ddc6decd6] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 58867 | |
|
2008-10-26
| ||
| 18:34 | Style improvements - invoking callbacks without visual junk. file: [df249ae383] check-in: [a1a8afc25d] user: dkf branch: trunk, size: 58862 | |
|
2008-10-17
| ||
| 20:52 | merge updates from HEAD file: [b2fb880633] check-in: [d93600ad8e] user: dgp branch: dgp-refactor, size: 58873 | |
|
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: [9e625a5ebf] check-in: [ec7f443aa8] user: nijtmans branch: trunk, size: 58873 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [087ef088df] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 58866 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [c71799bec5] check-in: [2d205c22fb] user: dkf branch: trunk, size: 58862 | |
|
2008-01-23
| ||
| 16:42 | merge updates from HEAD file: [13ffcfb02f] check-in: [013cce9562] user: dgp branch: core-stabilizer-branch, size: 58866 | |
|
2008-01-14
| ||
| 21:42 | merge updates from HEAD file: [8ddfc94c74] check-in: [174b14b2a3] user: dgp branch: dgp-refactor, size: 58866 | |
| 00:11 | * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel): use critical section for read & write side. [Bug 1353846] (newman) file: [336fb2b594] check-in: [f6d9be4358] user: hobbs branch: trunk, size: 58864 | |
| 00:11 | * win/tclWinSerial.c (SerialCloseProc, TclWinOpenSerialChannel): use critical section for read & write side. [Bug 1353846] (newman) file: [8f1ef97c04] check-in: [245965c4db] user: hobbs branch: core-8-4-branch, size: 62149 | |
|
2007-04-20
| ||
| 17:13 | merge updates from HEAD file: [4117a77088] check-in: [92b90f2910] user: dgp branch: dgp-refactor, size: 58859 | |
| 06:10 | Replaced commas in varargs with string concatenation where possible [Patch 1515234] file: [b074bc5139] check-in: [d0d3c30f1a] user: kennykb branch: trunk, size: 58859 | |
|
2006-04-28
| ||
| 16:09 | Merge updates from HEAD file: [431f1f96de] check-in: [afab2ad07a] user: dgp branch: dgp-refactor, size: 58863 | |
|
2006-03-27
| ||
| 18:08 | * doc/CrtChannel.3: Added TCL_CHANNEL_VERSION_5, made it * generic/tcl.h: the version where the "truncateProc" * generic/tclIO.c: is defined at, and moved all channel * generic/tclIOGT.c: drivers of Tcl to v5. * generic/tclIORChan.c: * unix/tclUnixChan.c: * unix/tclUnixPipe.c: * win/tclWinChan.c: * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: file: [222e0c5db0] check-in: [5fab17f21d] user: andreas_kupries branch: trunk, size: 58871 | |
|
2005-11-03
| ||
| 17:52 | merge updates from HEAD file: [beb1fc452f] check-in: [d827b9cf1e] user: dgp branch: dgp-refactor, size: 58816 | |
|
2005-10-31
| ||
| 13:53 | Cleanup and ANSIfy file: [20d45a3d1d] check-in: [f917e68cd5] user: dkf branch: trunk, size: 58812 | |
|
2005-10-18
| ||
| 20:46 | merge updates from HEAD file: [f7e3594960] check-in: [2e8613842e] user: dgp branch: dgp-refactor, size: 57821 | |
|
2005-10-08
| ||
| 13:44 | merge updates from HEAD file: [18eae23a79] check-in: [1b902ae45a] user: dgp branch: kennykb-numerics-branch, size: 57821 | |
|
2005-10-05
| ||
| 06:34 | win/tclWinSerial.c (SerialSetOptionProc): free argv [Bug 1067708] file: [42ac9fc22c] check-in: [3b9458c858] user: hobbs branch: trunk, size: 57819 | |
| 06:33 | win/tclWinSerial.c (SerialSetOptionProc): free argv [Bug 1067708] file: [dbb05990f1] check-in: [fa6ea77a80] user: hobbs branch: core-8-4-branch, size: 62149 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [a4c662182f] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 57620 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [d47c3b4d93] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 57620 | |
|
2005-07-24
| ||
| 22:56 | Getting more systematic about style file: [898dd75f94] check-in: [83d72c558c] user: dkf branch: trunk, size: 57616 | |
|
2005-06-13
| ||
| 01:45 | *** MERGE WITH HEAD *** (tag msofer-wcodes-20050611) file: [98c7d1a55e] check-in: [d666b09ed5] user: msofer branch: msofer-wcodes-branch, size: 57725 | |
|
2005-05-10
| ||
| 18:33 | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232 file: [e080f06862] check-in: [1cc2336920] user: kennykb branch: trunk, size: 57722 | |
|
2005-02-24
| ||
| 19:53 | Merge updates from HEAD file: [9b040f4cc7] check-in: [185beecc8a] user: dgp branch: dgp-refactor, size: 57722 | |
|
2005-02-02
| ||
| 15:53 | sync with head, add TclStrToD (TIP #132) file: [f1ab832c6c] check-in: [82ce6a0c40] user: kennykb branch: kennykb-numerics-branch, size: 57726 | |
|
2005-01-27
| ||
| 22:53 | TIP#218 IMPLEMENTATION * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * mac/tclMacChan.c: file: [2da853a516] check-in: [1621430b8b] user: andreas_kupries branch: core-8-4-branch, size: 65155 | |
| 00:22 | TIP#218 IMPLEMENTATION * generic/tclDecls.h: Regenerated from tcl.decls. * generic/tclStubInit.c: * doc/CrtChannel.3: Documentation of extended API, * generic/tcl.decls: extended testsuite, and * generic/tcl.h: implementation. Removal of old * generic/tclIO.c: driver-specific TclpCut/Splice * generic/tclInt.h: functions. Replaced with generic * tests/io.test: thread-action calls through the * unix/tclUnixChan.c: new hooks. Update of all builtin * unix/tclUnixPipe.c: channel drivers to version 4. * unix/tclUnixSock.c: Windows drivers extended to * win/tclWinChan.c: manage thread state in a thread * win/tclWinConsole.c: action handler. * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: file: [f5e803ea62] check-in: [0162fae7ad] user: andreas_kupries branch: trunk, size: 57730 | |
|
2003-08-27
| ||
| 21:07 | Merge updates from HEAD. file: [e8d5267d32] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 55952 | |
|
2003-08-19
| ||
| 19:39 | * win/tclWinSerial.c (SerialErrorStr): Fixed a syntax error created in the previous code cleanup. file: [276e71be33] check-in: [8e8e4096de] user: patthoyts branch: trunk, size: 55954 | |
| 10:33 | Style guide police file: [d76c927f98] check-in: [e26c0eff2d] user: dkf branch: trunk, size: 55949 | |
|
2003-05-11
| ||
| 00:31 | * win/tclWinSerial.c (SerialCloseProc): correct mem leak on closing a Windows serial port [Bug #718002] (schroedter) file: [ca6ac92dc1] check-in: [4fa0111043] user: hobbs branch: core-8-4-branch, size: 63382 | |
| 00:30 | * win/tclWinSerial.c (SerialCloseProc): correct mem leak on closing a Windows serial port [Bug #718002] (schroedter) file: [447bcaa811] check-in: [4242e35710] user: hobbs branch: trunk, size: 63378 | |
|
2003-01-16
| ||
| 20:55 | * win/tclWinSerial.c (SerialOutputProc): add casts for bytesWritten to allow strict compilation (no warnings). file: [287f1a0aad] check-in: [3beb6c7739] user: hobbs branch: trunk, size: 63292 | |
| 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: [129c5cb426] check-in: [bba93619da] user: mdejong branch: trunk, size: 63272 | |
|
2002-11-26
| ||
| 22:35 | * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: * win/tclWinSock.c: * win/tclWinThrd.c: * win/tclWinTime.c: General cleanup of all worker threads used by the channel drivers. Eliminates the normal case where the worker thread is terminated ('cept the winsock one). Instead, use kernel events to signal a clean exit. Only when the worker thread is blocked on an I/O call is the thread terminated. Essentially, this makes all other channel worker threads behave like the PipeReaderThread() function for it's cleaner exit behavior. This appears to fix [Bug 597924] but needs 3rd party confirmation to close the issue. file: [2b9e60bf5c] check-in: [a2db2b4e4a] user: davygrvy branch: trunk, size: 63129 | |
|
2002-11-07
| ||
| 02:13 | * generic/tclEvent.c (TclInExit, TclInThreadExit): Split out functionality of TclInExit to make it clear which one should be called in each situation. * generic/tclInt.decls: Declare TclInThreadExit. * generic/tclIntDecls.h: Regen. * generic/tclStubInit.c: Regen. * mac/tclMacChan.c (StdIOClose): * unix/tclUnixChan.c (FileCloseProc): * win/tclWinChan.c (FileCloseProc): * win/tclWinConsole.c (ConsoleCloseProc): * win/tclWinPipe.c (TclpCloseFile): * win/tclWinSerial.c (SerialCloseProc): Invoke the new TclInThreadExit method instead of TclInExit. file: [9f20f5999a] check-in: [de2cfbf168] user: mdejong branch: trunk, size: 62425 | |
|
2002-10-15
| ||
| 19:38 | removed unnecessary dos.h include file: [ed332fd461] check-in: [25b347ce1a] user: hobbs branch: core-8-3-1-branch, size: 33434 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [3b062f9718] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 62412 | |
|
2002-07-19
| ||
| 13:59 | Made variable static. file: [6cd400c998] check-in: [9e033a7588] user: dkf branch: trunk, size: 62408 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [f371261ab3] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 62407 | |
|
2002-01-25
| ||
| 21:36 | * [Patch 505630] Updated interfaces of generic/tclBasic.cc (TIP 27). * [Patch 506818] Updated interfaces of generic/tclHash.c (TIP 27). * [Patch 506807] Updated interfaces of generic/tclObj.c (TIP 27). * [Patch 507304] Updated interfaces of win/tclWin32.c (TIP 27). * Update all callers. file: [f13445e98d] check-in: [375ac8d641] user: dgp branch: trunk, size: 62398 | |
|
2002-01-24
| ||
| 01:34 | Corrections to earlier TIP 27 changes. Thanks to Andreas Kupries for the feedback. file: [bf71cc532f] check-in: [0c4eacfb56] user: dgp branch: trunk, size: 62392 | |
|
2002-01-15
| ||
| 17:55 | * Updated APIs in the file generic/tclIO.c according to the guidelines of TIP 27. Several minor documentation corrections as well. * Updated channel driver interface according to the guidelines of TIP 27. See also [Bug 500348]. * Moved Tcl_EolTranslation enum declaration from generic/tcl.h to generic/tclInt.h (renamed to TclEolTranslation). It is not used anywhere in Tcl's public interface. file: [27a9426ca6] check-in: [9c9edf24eb] user: dgp branch: trunk, size: 62385 | |
|
2002-01-11
| ||
| 20:21 | * win/tclWinSerial.c (SerialSetOptionProc): Applied patch for SF bug #500348 supplied by Rolf Schroedter <schroedter@users.sourceforge.net>. The function modified the contents of the the 'value' string and now does not do this anymore. This is a followup to the change made on 2001-12-17. file: [d46774e149] check-in: [41af58fa7f] user: andreas_kupries branch: trunk, size: 62373 | |
|
2001-12-19
| ||
| 19:34 | * win/tclWinSerial.c (SerialCheckProc): corrected time calculations to be unsigned. (schroedter) file: [c5ee63c924] check-in: [e18bb1c91f] user: hobbs branch: trunk, size: 62510 | |
|
2001-12-17
| ||
| 22:55 | * Applied #219311 on behalf of Rolf Schroedter <schroedter@users.sourceforge.net> to prevent fcopy on serial ports from flooding the event queue. file: [7d91ab73b6] check-in: [0e625dfd2b] user: andreas_kupries branch: trunk, size: 62461 | |
|
2001-10-15
| ||
| 17:34 | * win/tclWinChan.c: * win/tclWinPort.h: * win/tclWinSerial.c: added TIP #35 Windows enhancements for serial configuration. [Patch #438509] (schroedter) file: [21623b3e04] check-in: [bedbee5dad] user: hobbs branch: trunk, size: 61714 | |
|
2001-07-16
| ||
| 23:30 | * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinPort.h: * win/tclWinSerial.c: * win/tclWinThrd.c: Remove unnecessary #includes of dos.h, direct.h, and tchar.h. This will help the Cygwin porting effort since these headers do not exist under Cygwin. file: [7b39907272] check-in: [4291ec89da] user: mdejong branch: trunk, size: 33433 | |
|
2001-04-03
| ||
| 22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [476e31462e] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 33451 | |
|
2000-09-29
| ||
| 21:53 | * win/tclWinSerial.c (SerialGetOptionProc): corrected reporting of space parity on Windows (Eason) [Bug 6057]. file: [72a4925c0e] check-in: [1b14887226] user: hobbs branch: trunk, size: 33448 | |
|
2000-09-28
| ||
| 06:38 | up-port of the stacked channel implementation rewrite in 8.3.2 to 8.4a2 code base, merged in with some existing new 8.4a2 features. file: [9ac3a972f8] check-in: [23d1294c3a] user: hobbs branch: trunk, size: 33447 | |
|
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-07-27
| ||
| 01:39 | * merged core-8-3-1-io-rewrite back into core-8-3-1-branch. The core-8-3-1-io-rewrite branch should now be considered defunct. file: [75bd056532] check-in: [4a5dd63d1f] user: hobbs branch: core-8-3-1-branch, size: 33444 | |
|
2000-07-14
| ||
| 04:16 | * win/tclWinChan.c: updated fileChannelType to v2 channel struct * win/tclWinConsole.c: updated consoleChannelType to v2 channel struct * win/tclWinPipe.c: updated pipeChannelType to v2 channel struct * win/tclWinSerial.c: updated serialChannelType to v2 channel struct * win/tclWinSock.c: updated tcpChannelType to v2 channel struct file: [b767d91371] check-in: [edb18d89dd] user: hobbs branch: core-8-3-1-io-rewrite, size: 33444 | |
|
2000-05-22
| ||
| 23:54 | * win/tclWinSerial.c: cast cleanup [Bug: 5626] file: [d596dddbd4] check-in: [899476c20b] user: hobbs branch: trunk, size: 33377 | |
|
1999-11-24
| ||
| 20:55 | * win/tclWinSerial.c: adopted patch from Schroedter to handle fconfigure $sock -lasterror on Windows. [RFE: 3368] file: [6133921a17] check-in: [5df86529da] user: hobbs branch: trunk, size: 33370 | |
|
1999-10-05
| ||
| 22:47 | * {win,mac,unix,tools,}/README: * win/README.binary: * win/makefile.vc: * {win,unix}/configure.in: * generic/tcl.h: * library/init.tcl: updated to 8.3a1 from 8.2.0. * win/tclWinReg.c: fixed registry command to properly 'get' HKEY_PERFORMANCE_DATA root key data. Needs more work. * win/tclWinSerial.c: changed SerialSetOptionProc to return TCL_OK by default. (patch from Rolf Schroedter) file: [a83ae2f5da] check-in: [090ccd067b] user: hobbs branch: trunk, size: 30623 | |
|
1999-09-24
| ||
| 22:49 | 1999-09-24 Jeff Hobbs <hobbs@scriptics.com> * mac/tclMacFCmd.c: fixed filename stuff to support UTF-8 [Bug: 2869] * win/tclWinSerial.c: changed SerialSetOptionProc to return TCL_OK by default. (patch from Rolf Schroedter) file: [0561d812ab] check-in: [a921ec8597] user: hobbs branch: core-8-2-1-branch, size: 30615 | |
|
1999-08-12
| ||
| 17:38 | Applied patch to remove compiler warning. file: [b04519455b] check-in: [032a118e12] user: redman branch: trunk, size: 30627 | |
|
1999-07-22
| ||
| 00:06 | * doc/open.n: Added documentation of \\.\comX notation for opening serial ports on Windows (alternative to comX:). * tests/ioCmd.test: * doc/open.n: * win/tclWinSerial.c: Applied patch from Rolf Schroedter to add -pollinterval option to fconfigure to modify the maxblocktime used in the fileevent polling. Added documentation and fixed the test case as well. file: [9cca45969f] check-in: [10b63080bd] user: redman branch: trunk, size: 31003 | |
|
1999-07-07
| ||
| 02:37 | New windows serial port driver. [Bug 1980 2217] file: [727f16ad92] check-in: [256cf12d76] user: redman branch: trunk, size: 29801 | |
|
1999-04-21
| ||
| 21:50 | Resynced with mainline. file: [212846feac] check-in: [45b9dd789f] user: rjohnson branch: trunk, size: 36459 | |
| 20:08 | Merge with 8.1.0 branch file: [2592aa4091] check-in: [6691fd23e6] user: redman branch: trunk, size: 36457 | |
| 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-20
| ||
| 23:15 | Added: Fix problem with dropping bytes during Serial reads [Bug 1784] file: [296670f545] check-in: [614a3075bd] user: redman branch: scriptics-tclpro-1-2, size: 36491 | |
|
1999-04-16
| ||
| 00:46 | Added: merged tcl 8.1 branch back into the main trunk file: [e5e4895020] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 36811 | |
|
1999-04-05
| ||
| 21:58 | * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: Fixed race condition where background threads were terminated while they still held a lock in the notifier. file: [647d40cf7e] check-in: [9c78cc3ee2] user: stanton branch: core-8-1-branch-old, size: 36815 | |
|
1999-03-27
| ||
| 00:39 | Don't close the Win32 handle for a channel during shutdown if it's a std channel. file: [8d7dcbf9bb] check-in: [b3e63defbb] user: redman branch: core-8-1-branch-old, size: 35078 | |
|
1999-03-25
| ||
| 00:34 | fixed compiler errors/warnings on VC++ 5.0/6.0 and HP-UX native compiler without -Aa or -Ae file: [d60fb4a8b5] check-in: [e1542205dd] user: redman branch: core-8-1-branch-old, size: 34677 | |
|
1999-03-24
| ||
| 02:37 | Fixed serial port communication, no longer blocks on gets in non-blocking mode. file: [0f27e1f154] check-in: [0df14240cc] user: redman branch: core-8-1-branch-old, size: 34673 | |
|
1999-03-14
| ||
| 18:55 | * win/tclWinConsole.c: * win/tclWinPipe.c: * win/tclWinSerial.c: Changed so channel drivers wait for the reader/writer threads to exit before returning during a close operation. This ensures that the main thread is the last thread to exit, so the process return value is set properly. file: [5e396c9bdb] check-in: [2c49f07bb7] user: stanton branch: core-8-1-branch-old, size: 34516 | |
|
1999-02-26
| ||
| 02:19 | Added: Added new code to properly deal with fileevents and nonblocking mode on serial ports and consoles. Added code to check standard channels for types and create file, console, serial, or pipe channels correctly. file: [52181874f5] check-in: [7f676c0cfc] user: redman branch: core-8-1-branch-old, size: 34139 | |