Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclIOSock.c at check-in da536b980361149e
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [eb02b87c8e] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 9106 | |
|
2026-05-15
| ||
| 11:10 | Fix some indents file: [4c45b71883] check-in: [9e2610e8ef] user: dkf branch: main, size: 9129 | |
|
2026-02-23
| ||
| 09:17 | Rebase to trunk. More bool's file: [9c22bd113c] check-in: [e0b054564f] user: jan.nijtmans branch: tip-748, size: 9138 | |
|
2025-11-18
| ||
| 17:15 | Work in progress: adding restrict to OUT arguments file: [c2c1368a63] check-in: [f9725400dd] user: dkf branch: c11-restrict, size: 9147 | |
|
2025-10-27
| ||
| 14:35 | More booleans file: [6c99990f71] check-in: [c3432ca23e] user: dkf branch: c11-bool, size: 9147 | |
|
2025-10-10
| ||
| 14:11 | Tranche 3 of adoption of bool file: [880bfb124b] check-in: [6e7e183bb2] user: dkf branch: c11-bool, size: 9124 | |
|
2025-10-06
| ||
| 15:17 | Rebase to trunk file: [5ff48c34b9] check-in: [52e29dddc9] user: jan.nijtmans branch: tip-626, size: 9126 | |
| 12:05 | merge trunk file: [487c293f58] check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 9059 | |
| 10:50 | Tidying up file: [78e6f43a53] check-in: [fafb320167] user: dkf branch: c11-printf-result, size: 9098 | |
|
2025-10-05
| ||
| 19:26 | Tranche 3 of adoption of TclPrintfResult file: [e20dd995f0] check-in: [3aa1ace500] user: dkf branch: c11-printf-result, size: 9095 | |
|
2025-09-29
| ||
| 08:50 | Merge 9.0 file: [2d0e55ed43] check-in: [1c2897a986] user: jan.nijtmans branch: main, size: 9121 | |
| 08:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in clang > 20 file: [e3c1ecdb1c] check-in: [72e16ac019] user: jan.nijtmans branch: core-9-0-branch, size: 8680 | |
|
2025-09-02
| ||
| 20:04 | Rebase to trunk file: [082c3032ee] check-in: [1880179400] user: jan.nijtmans branch: tip-626, size: 9019 | |
|
2025-08-17
| ||
| 11:25 | More bools and pieces file: [ec5e95c9cc] check-in: [28a7d957c7] user: dkf branch: c-std-update, size: 8952 | |
|
2025-08-12
| ||
| 09:06 | More booleans. file: [ea254a95e6] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 8951 | |
|
2025-08-01
| ||
| 11:48 | More moving of variable declarations file: [70f8188a20] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 8928 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [fcb0e19523] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 9015 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [fc46b9cfaa] check-in: [70b6205548] user: dkf branch: c-std-update, size: 9017 | |
|
2025-07-02
| ||
| 20:31 | merge trunk file: [ed3a3f5cf4] check-in: [b013256012] user: dkf branch: c-std-update, size: 9041 | |
|
2025-06-23
| ||
| 07:26 | Move code that might work to shared place, and delete copy that definitely won't ever work file: [d886ef4b0b] check-in: [65474529f0] user: dkf branch: main, size: 9014 | |
|
2025-06-20
| ||
| 13:15 | Give each TSD struct its own name as well as the standard ThreadSpecificData file: [9e59634388] check-in: [8d695d0eb6] user: dkf branch: c-std-update, size: 8600 | |
|
2025-04-02
| ||
| 15:44 | Another bunch of -Wconversion warning fixes file: [6a02dbde06] check-in: [58b859b5ea] user: jan.nijtmans branch: tip-626, size: 8578 | |
|
2025-03-05
| ||
| 15:27 | merge 8.7 file: [0a4cc4d5d2] check-in: [88f7f1f10c] user: dgp branch: core-9-0-branch, size: 8573 | |
| 13:42 | fixes [712efac3397f9954]: change mistakenly flipped args for Tcl_OpenTcpServerEx() file: [52be281694] check-in: [e91ac5ffe3] user: sebres branch: core-8-branch, size: 8298 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [f405f8ba85] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 8547 | |
|
2024-11-21
| ||
| 21:01 | Change TclpLoadMemoryGetBuffer/TclpLoadMemory signature using size_t/Tcl_Size file: [f6ecd7cfcd] check-in: [8d3ada78be] user: jan.nijtmans branch: main, size: 8573 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [fc649c94f8] check-in: [627781a6db] user: pooryorick branch: unchained, size: 8950 | |
|
2024-08-27
| ||
| 21:31 | Merge [835b1a5566c28af4]: More whitespace cleanup. file: [059d8d8981] check-in: [fc7d06c8b8] user: pooryorick branch: unchained, size: 8954 | |
|
2024-08-23
| ||
| 12:39 | Merge [e9d398b2aa04d93d], Make "-profile strict" the default in Tcl 9.0. file: [760fbc2a56] check-in: [9c4f7a3dae] user: pooryorick branch: unchained, size: 8950 | |
|
2024-08-05
| ||
| 22:44 | Missed some backports from 9.0. Some indenting file: [2f2dee3f88] check-in: [41996582d5] user: jan.nijtmans branch: core-8-branch, size: 8298 | |
|
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: [0146a8e4a5] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 8737 | |
|
2024-06-27
| ||
| 21:50 | Merge 8.7. Random indent fixes file: [acf8b14f22] check-in: [79b61f8d84] user: jan.nijtmans branch: main, size: 8577 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [f2405ae142] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 8573 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [08b73c9cbc] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 8555 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [c96db25b22] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 8551 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [868e44ce27] check-in: [3a60363aa1] user: dkf branch: main, size: 8580 | |
|
2024-05-10
| ||
| 15:40 | More whitespace cleanup file: [91ae5d45aa] check-in: [835b1a5566] user: dkf branch: main, size: 8584 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [0148203396] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 8573 | |
|
2023-07-27
| ||
| 15:13 | Rebase to 9.0. Add more filname encoding checks file: [ff2eb0e53f] check-in: [fd68a8e3be] user: jan.nijtmans branch: tip-657, size: 8598 | |
|
2023-07-14
| ||
| 11:13 | Use "strict" in almost all commands. Only "glob" and environment variables are left out. (Experimental) file: [bc9af76c1d] check-in: [da536b9803] user: jan.nijtmans branch: tip-657, size: 8580 | |
|
2023-04-04
| ||
| 20:50 | more progress file: [6304a8febe] check-in: [4e36871191] user: jan.nijtmans branch: optional-signed-size, size: 8378 | |
|
2023-03-30
| ||
| 18:01 | TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [8d832cebbe] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 8367 | |
|
2023-03-05
| ||
| 19:57 | Another round of -1 -> TCL_INDEX_NONE file: [46bfa6b035] check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 8374 | |
|
2022-10-27
| ||
| 07:13 | Merge 8.7 file: [d13e38747e] check-in: [238455ebc4] user: jan.nijtmans branch: main, size: 8379 | |
|
2022-10-13
| ||
| 10:31 | rebase to 8.7. Add documentation file: [83e85419a5] check-in: [dd3e22aaf6] user: jan.nijtmans branch: tip-468, size: 8305 | |
|
2022-02-23
| ||
| 13:45 | More int -> size_t file: [9def36a2f0] check-in: [2be28e4fd8] user: jan.nijtmans branch: tip-616, size: 8375 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [42e027d352] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 8291 | |
| 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: [65e2842395] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 8301 | |
|
2019-12-04
| ||
| 12:53 | Use the right encoding when converting (Unicode) messages regarding socket errors on Windows. Some code cleanup in win/tclWinfile.c. file: [4a27ed3bfb] check-in: [b388e8bd4f] user: jan.nijtmans branch: core-8-6-branch, size: 7558 | |
|
2019-11-17
| ||
| 19:47 | Merge 8.7 file: [3f5b537bb0] check-in: [acbfa8fc49] user: jan.nijtmans branch: tip-468, size: 8235 | |
|
2019-09-18
| ||
| 15:11 | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE file: [87acc432da] check-in: [d05832de38] user: jan.nijtmans branch: core-8-6-branch, size: 7578 | |
|
2019-09-14
| ||
| 13:07 | Merge 8.7 file: [2f18630037] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 8292 | |
|
2019-08-01
| ||
| 11:55 | Merge tip-548 file: [fac361e276] check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 8298 | |
|
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: [85964930ed] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 8303 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [411745dc8a] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 8302 | |
|
2019-06-03
| ||
| 19:48 | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: [cb62a6119b] check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 8302 | |
|
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: [ac36acf541] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 8297 | |
|
2018-10-28
| ||
| 19:36 | Merge tip-468 branch file: [f7f98be889] check-in: [55c044358f] user: jan.nijtmans branch: tip-468, size: 8186 | |
| 19:26 | Merge 8.7 file: [67704748cd] check-in: [4f12a75d03] user: jan.nijtmans branch: tip-468, size: 8257 | |
|
2018-06-26
| ||
| 19:46 | merge 8.7 file: [78793112db] check-in: [87e9b263ac] user: jan.nijtmans branch: trunk, size: 8243 | |
| 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: [85d84396e6] check-in: [32f5394627] user: jan.nijtmans branch: core-8-branch, size: 8253 | |
|
2018-01-18
| ||
| 13:49 | merge trunk file: [cc54ff7be2] check-in: [7af6585855] user: dgp branch: novem, size: 8373 | |
|
2018-01-17
| ||
| 19:01 | OpenBSD now has AI_ADDRCONFIG. file: [7143606a9c] check-in: [730d40a466] user: stu branch: trunk, size: 8263 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: [3ced8a441f] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 7545 | |
|
2017-04-11
| ||
| 15:35 | merge trunk file: [8a26e784e9] check-in: [89dd10b608] user: jan.nijtmans branch: novem, size: 8383 | |
| 15:20 | Remove some unnecessary "struct" definitions and some type casts no longer necessary. No functional changes. file: [3b270a2d43] check-in: [1f5acc492f] user: jan.nijtmans branch: trunk, size: 8273 | |
| 10:04 | merge trunk file: [252a773f11] check-in: [9aa06eddb4] user: jan.nijtmans branch: novem, size: 8402 | |
|
2017-04-10
| ||
| 11:01 | Merge "tip-468" branch. Add new function Tcl_OpenTcpClientEx() with same change as Tcl_OpenTcpServerEx(): in stead of a port number, supplie a "service" string. file: [b6d4001273] check-in: [97a181d1d6] user: jan.nijtmans branch: tip-468-bis, size: 8225 | |
| 09:35 | merge (minor style issues from) trunk file: [85bca4a623] check-in: [6ecd17f92a] user: jan.nijtmans branch: tip-468, size: 8296 | |
|
2017-04-09
| ||
| 16:51 | Minor style issues through the socket implementation code. file: [be122b2dff] check-in: [11fdde797a] user: dkf branch: trunk, size: 8292 | |
| 14:32 | TIP 468 implementation from Shannon Noe. file: [a48da2ca48] check-in: [ca6b6fe37e] user: dkf branch: tip-468, size: 8267 | |
|
2017-01-10
| ||
| 13:56 | Experimental follow-up: Change internal TclCreateSocketAddress() signature, from using "int port" to "const char *service". file: [4e767d85a6] check-in: [3b3fac1cee] user: jan.nijtmans branch: tip-456, size: 8198 | |
|
2017-01-04
| ||
| 13:01 | merge trunk file: [3bdef6e584] check-in: [473ff0966a] user: jan.nijtmans branch: novem, size: 8379 | |
|
2016-12-14
| ||
| 15:59 | Adjust OpenTcpServer for the latest changes to OpenTcpServerEx file: [0bac56efcd] check-in: [523c93a0ec] user: limeboy branch: tip-456, size: 8269 | |
|
2016-11-24
| ||
| 12:47 | Implement the whole TIP 456 specification. Also introduces the `-reuseaddr' and `-reuseport' options for the `socket' command. file: [31e7674d6e] check-in: [e4212ca03b] user: limeboy branch: tip-456, size: 8194 | |
|
2016-11-22
| ||
| 11:21 | Added stub entry for tip #456. Documentation and tests still missing. Doesn't conform to TIP yet. file: [92919fd681] check-in: [fce8b81c46] user: jan.nijtmans branch: tip-456, size: 8162 | |
|
2016-11-18
| ||
| 15:51 | Minor: fix the indentation of comments. file: [f1e946c396] check-in: [06883b64fd] user: dkf branch: trunk, size: 7466 | |
|
2016-06-29
| ||
| 11:39 | Tcl_SetVar -> Tcl_SetVar2 and comparable replacements, eliminating functions which are deprecated. file: [106e5eb207] check-in: [3108faf68a] user: jan.nijtmans branch: trunk, size: 7576 | |
|
2016-04-20
| ||
| 16:44 | Merge 8.6.5 file: [692bf56573] check-in: [090329ea25] user: dgp branch: little, size: 8385 | |
|
2016-04-19
| ||
| 20:35 | Fork of Tcl used in the "Little" project. http://www.mcvoy.com/lm/little/index.html file: [1c465bce42] check-in: [69b737f5a1] user: dgp branch: little, size: 8465 | |
|
2015-11-11
| ||
| 09:56 | Remove unused calculation of the result set size from TclCreateSocketAddress() file: [b14613fd03] check-in: [9252ca9944] user: max branch: trunk, size: 7569 | |
|
2015-10-19
| ||
| 13:52 | typo in comment. Eliminate unnecessary end-of-line spacing. file: [91fde253f5] check-in: [a3acef607b] user: jan.nijtmans branch: trunk, size: 7649 | |
|
2014-11-21
| ||
| 13:05 | Fix [743338466549f09e3956d8a86e6f9a8030f227cb|7433384665]: socket error encoding bug. file: [1816145790] check-in: [19efe47577] user: jan.nijtmans branch: trunk, size: 7660 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [9fa1c3a9ef] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 7213 | |
|
2013-07-03
| ||
| 08:59 | Fix compiler warning when compiling Itcl 4.0: In file included from ./generic/itcl2TclOO.c:12:0: /Tcl/include/tclInt.h:3012:8: warning: ‘struct addrinfo’ declared inside parameter list [enabled by default] const char **errorMsgPtr); ^ file: [64fd3148f3] check-in: [3c0b0bbda6] user: jan.nijtmans branch: trunk, size: 7189 | |
|
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: [c607c31779] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 7203 | |
| 00:06 | another batch of conversions file: [ceab6eafb2] check-in: [7698b769e5] user: dkf branch: novem-64bit-sizes, size: 7203 | |
|
2012-09-26
| ||
| 21:02 | Workaround for [socket -server foo -myaddr localhost 0] failure on OSX. file: [c54863fbe4] check-in: [3989ecbba9] user: max branch: trunk, size: 7179 | |
|
2012-08-05
| ||
| 12:09 | Final part of result generation conversion (modulo any minor blunders) file: [2041fc96c6] check-in: [1fb35ca910] user: dkf branch: trunk, size: 6886 | |
|
2012-06-26
| ||
| 19:44 | fix some gcc 64-bit warnings quoting improvements eliminate unused variable file: [1324ab3744] check-in: [5ce6ec5402] user: jan.nijtmans branch: trunk, size: 6895 | |
| 19:35 | fix some gcc 64-bit warnings quoting improvements eliminate unused variable file: [f2cf810636] check-in: [ef83c30019] user: jan.nijtmans branch: core-8-5-branch, size: 2931 | |
| 18:55 | fix some gcc 64-bit warnings quoting improvements file: [e1ba58b78b] check-in: [f27e35a288] user: jan.nijtmans branch: core-8-4-branch, size: 2933 | |
| 08:05 | Use EAI_SYSTEM only if it exists. file: [65c3064925] check-in: [3a19fabce0] user: max branch: trunk, size: 6863 | |
|
2012-06-22
| ||
| 15:25 | Rework the error message generation of [socket], so that the error code of getaddrinfo is used instead of errno unless it is EAI_SYSTEM. file: [81c3615f70] check-in: [31ae01e6f6] user: max branch: trunk, size: 6755 | |
|
2012-05-07
| ||
| 08:27 | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, so it can be used for the Plat* interfaces as well file: [e0aac8b46f] check-in: [93f80efb6e] user: jan.nijtmans branch: trunk, size: 7173 | |
| 08:21 | move TCHAR definition for Cygwin from tclUnixPort.h to tclPlatDecls.h, so it can be used for the Plat* interfaces as well file: [6a8adc8f95] check-in: [d87557d5c3] user: jan.nijtmans branch: core-8-5-branch, size: 2899 | |
| 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: [740de30fc1] check-in: [1a117d1880] user: jan.nijtmans branch: core-8-4-branch, size: 2901 | |
|
2012-05-03
| ||
| 13:10 | Move cpuid testcase from win-specific to generic tests file: [e227c1a2df] check-in: [123ede1877] user: jan.nijtmans branch: trunk, size: 7176 | |
| 12:31 | Move cpuid testcase from win-specific to generic tests file: [f7ded79997] check-in: [05e03611b4] user: jan.nijtmans branch: core-8-5-branch, size: 2902 | |
|
2012-04-05
| ||
| 09:34 | Reduce amount of unreachable code. Refactor Win socket and load code to be less baroque in its internals. file: [28cf6b67aa] check-in: [92cfbef048] user: dkf branch: trunk, size: 7146 | |
|
2012-04-04
| ||
| 20:37 | some formatting (*.decls) remove some unused cygwin-related code some minor gcc warnings file: [fc0eb27ccf] check-in: [804d7eee7c] user: jan.nijtmans branch: trunk, size: 7103 | |
| 20:17 | some formatting (*.decls) move up #undef, for macro which is conflicting with later stuff. remove some unused cygwin-related code some minor gcc warnings file: [1f1947013b] check-in: [904f4fe3fe] user: jan.nijtmans branch: core-8-5-branch, size: 2872 | |
| 09:54 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [b8a05c7f48] check-in: [0dfb472cef] user: jan.nijtmans branch: trunk, size: 7100 | |
| 09:05 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [5a1666c12d] check-in: [2725f75513] user: jan.nijtmans branch: core-8-5-branch, size: 2869 | |
| 08:36 | [Bug 510001]: TclSockMinimumBuffers needs plat imp file: [c6fab09545] check-in: [cbf7dc0a31] user: jan.nijtmans branch: core-8-4-branch, size: 2871 | |
|
2012-03-29
| ||
| 12:13 | better solution for bug-510001 it fills a correctly working stub entry for Win64 file: [a7f461309b] check-in: [02368db2ae] user: jan.nijtmans branch: bug-510001, size: 2982 | |
| 10:21 | proposed solution for bug-510001 file: [8010f8cfbf] check-in: [2786a736bc] user: jan.nijtmans branch: bug-510001, size: 2854 | |
|
2011-08-04
| ||
| 14:03 | Don't use AI_ADDRCONFIG for now. It seems to do more harm than good. file: [348a18beae] check-in: [585e304a31] user: max branch: trunk, size: 7162 | |
|
2011-06-07
| ||
| 12:53 | Fix bug#3164655: getaddrinfo() crash on HP-UX file: [618bae7a12] check-in: [88194f2c70] user: max branch: rmax-ipv6-branch, size: 6758 | |
|
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: [35ac90e16d] check-in: [c64f310d38] user: dgp branch: trunk, size: 6710 | |
| 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: [bd49f5a93e] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 2761 | |
|
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: [0ee6798207] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 2763 | |
|
2011-01-12
| ||
| 15:23 | This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [b31f5f60c5] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 6785 | |
|
2010-12-30
| ||
| 14:42 | merge file: [d325be1a3d] check-in: [45d5c91eaf] user: dgp branch: dgp-refactor, size: 6783 | |
|
2010-12-11
| ||
| 18:39 | merge file: [30088ca4b4] check-in: [c291154f2c] user: kennykb branch: dogeen-assembler-branch, size: 6789 | |
|
2010-12-10
| ||
| 15:44 | Change first parameter of TclSockMinimumBuffers to ClientData, and TclWin(Get|Set)SockOpt to SOCKET, because on Win64 those are 64-bit, which does not fit. file: [def88dc8be] check-in: [5d5c5e198a] user: nijtmans branch: trunk, size: 6785 | |
|
2010-11-17
| ||
| 16:32 | Next slice, big chunk of the generic IO layer plus a few miscellanea. file: [410ef37345] check-in: [40a5fd2632] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 6644 | |
|
2010-10-28
| ||
| 19:42 | merge file: [de43ee1343] check-in: [e30f206d70] user: kennykb branch: dogeen-assembler-branch, size: 6648 | |
|
2010-10-26
| ||
| 17:54 | merge file: [411d9ed706] check-in: [9769df30f1] user: dgp branch: dgp-refactor, size: 6642 | |
| 16:14 | * Changelog.2008: Split off from Changelog. * generic/tclIOSock.c (TclCreateSocketAddress): The interp != NULL check is needed for ::tcl::unsupported::socketAF as well. file: [a415e8b540] check-in: [dc75730925] user: rmax branch: trunk, size: 6640 | |
|
2010-10-10
| ||
| 12:34 | merge file: [7570a204ef] check-in: [3d25691c29] user: dgp branch: dgp-refactor, size: 6483 | |
|
2010-10-09
| ||
| 17:53 | merge file: [1fe7a994dd] check-in: [a4dbca26be] user: kennykb branch: dogeen-assembler-branch, size: 6489 | |
|
2010-10-07
| ||
| 23:36 | On Windows, use gai_strerrorA file: [a5414a7dd8] check-in: [6492fa0408] user: nijtmans branch: trunk, size: 6485 | |
|
2010-09-28
| ||
| 17:30 | merge file: [69395426af] check-in: [3c5eb8f8e4] user: dgp branch: dgp-refactor, size: 6322 | |
| 15:43 | merge file: [87ef0bf241] check-in: [8b2c02cf9f] user: kennykb branch: dogeen-assembler-branch, size: 6328 | |
| 15:13 | * doc/socket.n: Document the changes to the [socket] and [fconfiguyre] commands. * generic/tclInt.h: Introduce TclCreateSocketAddress() as a * generic/tclIOSock.c: replacement for the platform-dependent * unix/tclUnixSock.c: TclpCreateSocketAddress() functions. * unix/tclUnixChan.c: Extend the [socket] and [fconfigure] * unix/tclUnixPort.h: commands to behave as proposed in * win/tclWinSock.c: TIP #162. * win/tclWinPort.h: * compat/fake-rfc2553.c: A compat implementation of the APIs * compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and friends) on top of the existing gethostbyname() etc. * unix/configure.in: Test whether the fake-implementation is * unix/tcl.m4: needed. * unix/Makefile.in: Add a compile target for fake-rfc2553. * win/configure.in: Allow cross-compilation by default * tests/socket.test: Improve the test suite to make more use of * tests/remote.tcl: randomized ports to reduce interference with tests running in parallel or other services on the machine. file: [84cc1b2495] check-in: [3f8b48b6b6] user: rmax branch: trunk, size: 6320 | |
|
2010-09-17
| ||
| 16:21 | Add support for ::tcl::unsupported::socketAF to enforce the address family file: [07c2d0615d] check-in: [440f849a9c] user: rmax branch: rmax-ipv6-branch, size: 6324 | |
|
2010-06-10
| ||
| 22:56 | * generic/tclIOSock.c (TclCreateSocketAddress): don't use AI_ADDRCONFIG on AIX, as it causes complete socket failure (at least on AIX 5.1). file: [c432e470c2] check-in: [400159d41a] user: hobbs branch: rmax-ipv6-branch, size: 5846 | |
|
2010-03-30
| ||
| 18:52 | Fix the logic of connecting client sockets under Windows file: [ed8583a3c1] check-in: [8973c3f502] user: rmax branch: rmax-ipv6-branch, size: 5783 | |
| 16:26 | First shot at porting the IPv6 changes to Windows file: [79e3944d65] check-in: [ba424136ad] user: rmax branch: rmax-ipv6-branch, size: 5759 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [9d388c6522] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 2834 | |
|
2007-02-20
| ||
| 23:24 | various "const" additions, in line with TIP #27 file: [1c3369fa98] check-in: [81ea4e1335] user: nijtmans branch: trunk, size: 2836 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [ad05e0825e] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 2824 | |
|
2005-11-07
| ||
| 15:12 | ANSIfy file: [1281a089e8] check-in: [611d25e47c] user: dkf branch: trunk, size: 2821 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [0755b82067] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 2875 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [10c6e3f63e] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 2875 | |
|
2005-07-19
| ||
| 22:45 | Getting more systematic about style file: [5bc986b51d] check-in: [f9332bdd5d] user: dkf branch: trunk, size: 2871 | |
|
2004-04-09
| ||
| 20:57 | Merge updates from HEAD file: [3f91889b7f] check-in: [5b5c8133e5] user: dgp branch: dgp-refactor, size: 2815 | |
|
2004-04-06
| ||
| 22:25 | Patch 922727 committed. Implements three changes: * generic/tclInt.h: Reworked the Tcl header files into a clean * unix/tclUnixPort.h: hierarchy where tcl.h < tclPort.h < tclInt.h * win/tclWinInt.h: and every C source file should #include * win/tclWinPort.h: at most one of those files to satisfy its declaration needs. tclWinInt.h and tclWinPort.h also better organized so that tclWinPort.h includes the Windows implementation of cross-platform declarations, while tclWinInt.h makes declarations that are available on Windows only. * generic/tclBinary.c (TCL_NO_MATH): Deleted the generic/tclMath.h * generic/tclMath.h (removed): header file. The internal Tcl * macosx/Makefile (PRIVATE_HEADERS): header, tclInt.h, has a * win/tcl.dsp: #include <math.h> directly, and file external to Tcl needing libm should do the same. * win/Makefile.in (WIN_OBJS): Deleted the win/tclWinMtherr.c file. * win/makefile.bc (TCLOBJS): It's a vestige from matherr() days * win/makefile.vc (TCLOBJS): gone by. * win/tcl.dsp: * win/tclWinMtherr.c (removed): file: [39135b4490] check-in: [2e5b18c85c] user: dgp branch: trunk, size: 2811 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [13ac0912a4] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 2837 | |
|
2002-07-29
| ||
| 16:54 | * unix/tcl.m4 (SC_SERIAL_PORT): Fixed detection for cases when configure's stdin is not a tty. * unix/tclUnixPort.h: * generic/tclIOSock.c: Changed size_t to socklen_t in socket-related function calls. * unix/configure.in: Added test and fallback definition for socklen_t. * unix/configure: generated. file: [05e97ae24a] check-in: [80c49e7297] user: rmax branch: trunk, size: 2833 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [d71511ca0c] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 2907 | |
|
2002-01-25
| ||
| 20:40 | * Updated interfaces of generic/tclEncoding, generic/tclFilename.c, generic/tclIOUtil.c, generic/tclPipe.c, generic/tclResult.c, generic/tclUtil.c, generic/tclVar.c and mac/tclMacResource.c according to TIP 27. Tcl_TranslateFileName rewritten as wrapper around VFS-aware version. Updated callers. ***POTENTIAL INCOMPATIBILITY*** Includes source incompatibilities: argv arguments of Tcl_Concat, Tcl_JoinPath, Tcl_OpenCommandChannel, Tcl_Merge; argvPtr arguments of Tcl_SplitList and Tcl_SplitPath. file: [35eff2b407] check-in: [fceed15544] user: dgp branch: trunk, size: 2897 | |
|
2000-03-31
| ||
| 08:52 | * generic/tclBasic.c (Tcl_DeleteCommandFromToken): Added comments noting the need to pair ckalloc with ckfree. [Bug: 4262] * generic/tclInt.decls: * generic/tclIntPlatDecls.h: * generic/tclStubInit.c: * win/tclWin32Dll.c: removed TclWinSynchSpawn (vestige of Win32s support). file: [f01225e314] check-in: [4d38e9fd6a] user: hobbs branch: trunk, size: 2893 | |
|
1999-11-19
| ||
| 06:34 | * generic/tclProc.c: corrected error reporting for default case at the global level for uplevel command. * generic/tclIOSock.c: changed int to size_t type for len in TclSockMinimumBuffers. * generic/tclCkalloc.c: fixed Tcl_DbCkfree to return a value on NULL input. [Bug: 3400] * generic/tclStringObj.c: fixed support for passing in negative length to Tcl_SetUnicodeObj, et al handling routines. [Bug: 3380] * doc/scan.n: * tests/scan.test: * generic/tclScan.c: finished support for inline scan by supporting XPG identifiers. * doc/http.n: * library/http2.1/http.tcl: added register and unregister commands to http:: package (better support for tls/SSL), as well as -type argument to http::geturl. [RFE: 2617] * generic/tclBasic.c: removed extra decr of numLevels in Tcl_EvalObjEx that could cause seg fault. (mjansen@wendt.de) * generic/tclEvent.c: fixed possible lack of MutexUnlock in Tcl_DeleteExitHandler [Bug: 3545] file: [c2b1a95637] check-in: [907f606957] user: hobbs branch: trunk, size: 2825 | |
|
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 | merged tcl 8.1 branch back into the main trunk file: [04da80cdf5] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 2828 | |
|
1999-03-11
| ||
| 19:28 | Deleted: Add documentation for Tcl_GetVersion() check-in: [940e47cf48] user: redman branch: scriptics-tclpro-1-2, size: 0 | |
|
1998-09-24
| ||
| 23:58 | merging changes from 8.0.3 into 8.1a2 file: [56e8035ce6] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 2832 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [a9ce806b0f] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 2807 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [3bd72a05d6] check-in: [196f92fd17] user: stanton branch: trunk, size: 2687 | |
|
1998-03-26
| ||
| 14:45 | Added: Initial revision file: [578ded7376] check-in: [cacdd0f329] user: rjohnson branch: trunk, size: 2666 | |