Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file win/tclWinLoad.c at check-in 4233732045504a4f
|
2026-08-09
| ||
| 11:38 | Error messages almost all generated via Tcl_PrintfResult family file: [122da669eb] check-in: [4b4b6ea188] user: dkf branch: tip-757, size: 12125 | |
|
2026-07-17
| ||
| 06:50 | Use of TIP 757 in many places file: [3c0f8bf01a] check-in: [2237c55faf] user: dkf branch: tip-757-use, size: 12115 | |
|
2026-04-09
| ||
| 19:54 | Add a macro to declare a variable as 'used' when the compiler can't see it. For when TCL_UNUSED isn't so suitable. file: [5582e1f4a5] check-in: [a41f6993bb] user: dkf branch: tcl-used, size: 12256 | |
|
2025-12-03
| ||
| 17:09 | Ensure running the correct timeout program. Msys has a different version! file: [b58a58f08e] check-in: [f67b657113] user: apnadkarni branch: tip-741, size: 13701 | |
|
2025-12-02
| ||
| 16:00 | TIP 741 - cleanup temp Windows DLL's file: [49c292b78f] check-in: [37ae1e71dd] user: apnadkarni branch: tip-741, size: 13534 | |
|
2025-11-18
| ||
| 17:15 | Work in progress: adding restrict to OUT arguments file: [00fe38ebbf] check-in: [f9725400dd] user: dkf branch: c11-restrict, size: 12276 | |
|
2025-11-13
| ||
| 15:24 | Rebase to trunk file: [354b1ae129] check-in: [9e043e7f37] user: jan.nijtmans branch: tip-709, size: 16313 | |
|
2025-10-06
| ||
| 12:05 | merge trunk file: [226a5d06ae] check-in: [dce49c4e92] user: dkf branch: c-std-update, size: 12100 | |
|
2025-10-05
| ||
| 10:38 | Tranche 2 of adoption of TclPrintfResult file: [8a5b08b081] check-in: [9a6fb43196] user: dkf branch: c11-printf-result, size: 12212 | |
|
2025-10-03
| ||
| 11:47 | Use C11 macros to automatically add a NULL to the end of varargs sequences file: [9b76ff8290] check-in: [9c524e00d4] user: dkf branch: c11-automarker, size: 12149 | |
|
2025-09-29
| ||
| 08:47 | [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb] follow-up: -Wc++-keyword only exists in clang > 20 file: [96d6fef75d] check-in: [72e16ac019] user: jan.nijtmans branch: core-9-0-branch, size: 12254 | |
|
2025-08-18
| ||
| 21:40 | partial back-port from tclSE (currently windows only): allow to load statically linked modules without necessity to declare them using Tcl_StaticPackage (or Tcl_StaticLibrary) file: [9ae7edf18a] check-in: [07f7174617] user: sebres branch: experimental-load-tcltest-implicitly, size: 12330 | |
|
2025-07-16
| ||
| 10:43 | Moving variable declarations to better places file: [23bcb874bb] check-in: [f569640c35] user: dkf branch: c-std-update, size: 11994 | |
|
2025-07-14
| ||
| 14:26 | TclSetErrorCode lets us avoid writing a lot of marker values file: [d4a9589a27] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 12001 | |
|
2025-07-12
| ||
| 20:58 | Define TclPrintfResult() for common pattern in error generation. file: [4e591f4a2d] check-in: [70b6205548] user: dkf branch: c-std-update, size: 12112 | |
|
2025-01-22
| ||
| 16:20 | Tcl_MutexLock -> Tcl_MutexUnlock file: [cd06a9038d] check-in: [29ba86b320] user: jan.nijtmans branch: tip-709, size: 16207 | |
| 14:00 | For now, any dll using TLS is not loaded in memory, but using the fallback. file: [151aaa62d5] check-in: [7fcbce7514] user: jan.nijtmans branch: tip-709, size: 16205 | |
|
2025-01-17
| ||
| 12:31 | Add dummy TclpLoadMemoryGetBuffer/TclpLoadMemory for Windows and UNIX, so compiling with TCL_LOAD_FROM_MEMORY succeeds (but fallbacks normally at runtime) file: [8172e8a677] check-in: [53a5a0cfa2] user: jan.nijtmans branch: main, size: 12148 | |
|
2025-01-16
| ||
| 09:16 | Add dummy TclpLoadMemoryGetBuffer/TclpLoadMemory for Windows and UNIX, so compiling with TCL_LOAD_FROM_MEMORY succeeds (but fallbacks normally at runtime) file: [e803f24f8e] check-in: [88acf4888e] user: jan.nijtmans branch: core-8-branch, size: 12142 | |
|
2025-01-15
| ||
| 17:19 | change (internal) TclpLoadMemory() signature, backported from 9.0. Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work file: [de6729936d] check-in: [92063c26fc] user: jan.nijtmans branch: core-8-6-branch, size: 13224 | |
|
2025-01-13
| ||
| 09:59 | More macros for measuring literals at compile time, and a shortcut for adding to error info file: [1a8a4891bd] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 11353 | |
|
2025-01-10
| ||
| 13:01 | Add TclPrintfResult() for easy error message generation file: [6fbfe4d3c9] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 11396 | |
|
2025-01-09
| ||
| 09:30 | TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [ea49676c5c] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 11432 | |
|
2024-12-22
| ||
| 16:24 | Rebase to 9.0 file: [346f19ee5b] check-in: [b9b7feeba9] user: jan.nijtmans branch: tip-709, size: 16205 | |
|
2024-12-20
| ||
| 16:00 | Undo change in tclInt.h. We can keep the main changes inside tclWinLoad.c file: [5ce16e94dd] check-in: [fb6e036b63] user: jan.nijtmans branch: tip-709, size: 16201 | |
|
2024-12-02
| ||
| 11:53 | Fix compiler warning. Protect against long pathnames. file: [9736b55ad4] check-in: [78d25f891b] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 16020 | |
|
2024-11-29
| ||
| 21:08 | Now with a working GetModuleFileName[WA] for memory-loaded modules. file: [e3eda9817c] check-in: [3dcdaca2e2] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 15982 | |
| 08:20 | Add more testcases. Store full path in loadHandle file: [58b5a8f587] check-in: [9ff4820138] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 15506 | |
|
2024-11-28
| ||
| 13:49 | Make a start with TLS (gcc) and GetModuleName[A|W]. WIP. Make a start with test-cases file: [0886741901] check-in: [981e781f92] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 15258 | |
|
2024-11-27
| ||
| 10:44 | Implement build-time switch file: [c86fc591de] check-in: [376e9d7281] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13757 | |
|
2024-11-26
| ||
| 21:41 | Make build switchable by defining (or not) TCL_LOAD_FROM_MEMORY file: [7266ae1641] check-in: [a3a06f460b] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13823 | |
| 17:05 | Proof of concept cleaning up temp DLLs file: [4ff95722df] check-in: [4317ebe71d] user: apnadkarni branch: apn-bug-a8e4f76ce4, size: 12817 | |
| 14:34 | tclWinLoad.c must always be compiled with -D_UNICODE file: [bb6765f2dc] check-in: [8efedbb737] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13791 | |
| 13:44 | Missing Tcl_InitHashTable() file: [b4aa9122fb] check-in: [4ad8c29369] user: jan.nijtmans branch: bug-a8e4f76ce4-androwish, size: 17072 | |
| 13:19 | Take over TclpFinalizeLoad from androwish file: [30f8878caf] check-in: [9c24e7f216] user: jan.nijtmans branch: bug-a8e4f76ce4-androwish, size: 17015 | |
|
2024-11-25
| ||
| 15:27 | Fix compilation: TclpLoadMemory doesn't have an "interp" parameter any more file: [51c5d26352] check-in: [500b38bc91] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13789 | |
|
2024-11-23
| ||
| 16:20 | Update MemoryModule to latest (master) version. file: [a7a93b4fbe] check-in: [da876cd930] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 14007 | |
|
2024-11-22
| ||
| 13:19 | Rebase to latest 9.0. Better error-handling. Remove unneeded parameter file: [7d067dc185] check-in: [fc6274015d] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 14008 | |
|
2024-11-18
| ||
| 20:00 | Missing "return TCL_ERROR" file: [531ba4430e] check-in: [d9d63f17e0] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13239 | |
| 15:35 | Code cleanup file: [5130b93332] check-in: [4e88af7df7] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13239 | |
| 15:11 | Fix for [a8e4f76ce4]: load library (dll) from zipfs-library causes a leak in temporary folder file: [ba34121eae] check-in: [b74bd939ad] user: jan.nijtmans branch: bug-a8e4f76ce4, size: 13395 | |
|
2024-08-28
| ||
| 16:33 | Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [7f7071db03] check-in: [627781a6db] user: pooryorick branch: unchained, size: 11909 | |
|
2024-08-26
| ||
| 09:56 | Merge [3bdb40e1f2683f5f]: Few more spacing/formatting tweaks. file: [a8bb5e952a] check-in: [30d592af71] user: pooryorick branch: unchained, size: 12048 | |
| 09:45 | Merge [1fbff64078d7fb02]: Fix indentation/brace usage style issues. file: [2fcee3d770] check-in: [bd3faf4a67] user: pooryorick branch: unchained, size: 12048 | |
|
2024-08-22
| ||
| 20:52 | Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [9a263e45e7] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 12058 | |
|
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: [2347cb36e8] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 12002 | |
|
2024-06-19
| ||
| 16:39 | Fix [7be97a6859]: Reviewing chan.n changes file: [0aa131582d] check-in: [9453353b55] user: jan.nijtmans branch: main, size: 11537 | |
| 16:36 | Fix [7be97a6859]: Reviewing chan.n changes file: [5743995363] check-in: [f29b98a453] user: jan.nijtmans branch: core-8-branch, size: 11532 | |
|
2024-05-23
| ||
| 08:53 | More trickery with macros file: [5f42958107] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 11544 | |
|
2024-05-20
| ||
| 16:38 | merge trunk file: [eac91c762b] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 11635 | |
|
2024-05-14
| ||
| 16:06 | Add helper macros TclSetResult and TclPrintfResult file: [3af2e1fa2d] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 11496 | |
|
2024-05-13
| ||
| 15:41 | Clean up a lot of small whitespace issues This is the dullest commit ever. Sorry. file: [4659692307] check-in: [3a60363aa1] user: dkf branch: main, size: 11538 | |
|
2024-04-23
| ||
| 16:06 | Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [6d4210ed0b] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 11638 | |
|
2024-03-23
| ||
| 18:17 | Backport formatting from 9.0. Revise genStubs.tcl such that dummy entries are only generated for Tcl 8.x, not for 9.0 file: [be04ab0bb5] check-in: [36eaeafb4b] user: jan.nijtmans branch: core-8-branch, size: 11672 | |
|
2024-03-20
| ||
| 13:49 | Few more spacing/formatting tweaks file: [2bd434db6f] check-in: [3bdb40e1f2] user: jan.nijtmans branch: main, size: 11677 | |
| 13:14 | (backport) more spacing/formatting tweaks. For now, macosx/unix/win only. file: [9cc3d2cbc5] check-in: [dc8a99efff] user: jan.nijtmans branch: core-8-branch, size: 11672 | |
|
2024-03-19
| ||
| 16:12 | Backport fix for [bda99f2393]: gets stdin problem when non-blocking - Windows (cherry-pick): Fix indentation/brace usage style issues file: [45953105c9] check-in: [770221ff54] user: jan.nijtmans branch: core-8-branch, size: 11676 | |
| 14:56 | Fix indentation/brace usage style issues file: [079ae4cef3] check-in: [1fbff64078] user: dkf branch: main, size: 11677 | |
|
2023-10-19
| ||
| 18:48 | Merge 8.7 file: [ce7a10e544] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 11687 | |
|
2023-10-17
| ||
| 06:02 | Handle sentinels for any C++ compiler file: [68d4e40fa9] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 11687 | |
|
2023-03-08
| ||
| 15:01 | More -Wconversion warning fixes file: [421c9c97f3] check-in: [837dbec7cc] user: jan.nijtmans branch: main, size: 11631 | |
|
2023-03-05
| ||
| 20:46 | Merge 9.0 file: [6eb3236989] check-in: [fef53bf657] user: jan.nijtmans branch: tip-626, size: 11632 | |
|
2022-11-24
| ||
| 17:41 | Merge 8.7 file: [b7b11cdaac] check-in: [e31792be33] user: jan.nijtmans branch: main, size: 11636 | |
| 16:16 | Use some more TCL_INDEX_NONE and Tcl_Size file: [50367f78ce] check-in: [9a501de3ec] user: jan.nijtmans branch: core-8-branch, size: 11631 | |
|
2022-07-19
| ||
| 08:56 | Merge 8.7 file: [1e81cfd9c5] check-in: [7c6436ddb3] user: jan.nijtmans branch: main, size: 11552 | |
| 08:35 | Make a start converting -1 -> TCL_INDEX_NONE where appropriate file: [14ea981b98] check-in: [ec4c6a5785] user: jan.nijtmans branch: core-8-branch, size: 11548 | |
|
2022-07-12
| ||
| 09:22 | Merge 8.7 file: [b497a84bf4] check-in: [db6106323b] user: jan.nijtmans branch: main, size: 11540 | |
| 09:03 | Merge 8.7. Clean-up tclWinConsole.c the same way file: [e2ecad5085] check-in: [da4d986fd1] user: jan.nijtmans branch: core-8-branch, size: 11536 | |
| 08:20 | Code cleanup (use {} in if/else statemenets) file: [8a4f006d52] check-in: [ba232277ee] user: jan.nijtmans branch: core-8-6-branch, size: 12407 | |
|
2021-08-23
| ||
| 14:54 | Merge 8.7 file: [eedc2af295] check-in: [30412ad14a] user: jan.nijtmans branch: main, size: 11524 | |
| 13:00 | Make everything compile warning-free when TCL_THREADS=0 file: [6c6fa6d0c2] check-in: [2abafeca96] user: jan.nijtmans branch: core-8-branch, size: 11520 | |
|
2021-04-08
| ||
| 14:26 | Merge 8.7 file: [392c116292] check-in: [652f6ffee1] user: jan.nijtmans branch: main, size: 11501 | |
|
2021-03-09
| ||
| 15:28 | TclWinConvertError -> Tcl_WinConvertError file: [30952f2b64] check-in: [745469da9e] user: jan.nijtmans branch: rfe-800716, size: 11497 | |
|
2020-12-08
| ||
| 15:42 | Merge 8.7 file: [1a60996b8c] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 11499 | |
| 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: [ddbe9f2f53] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 11495 | |
|
2020-11-06
| ||
| 14:58 | Merge 8.7 file: [577d68775d] check-in: [a3d7ddd732] user: jan.nijtmans branch: main, size: 11500 | |
| 14:43 | Deprecate the (internal) functions TclGuessPackageName/TclGetLoadedPackages functions, since they turn out to be useless. The can be removed in 9.0 file: [2fe1cf0ec9] check-in: [7b2277bf8b] user: jan.nijtmans branch: core-8-branch, size: 11496 | |
|
2020-03-09
| ||
| 16:34 | merge 8.7 file: [0925fa7aca] check-in: [a0ed9240c8] user: dgp branch: trunk, size: 12211 | |
| 16:13 | TCL_UNUSED for win sources. file: [e064471570] check-in: [2c8f3c4653] user: dgp branch: core-8-branch, size: 12207 | |
|
2020-03-04
| ||
| 16:16 | Some more gcc(-9) warnings file: [cefe419609] check-in: [05722b9512] user: jan.nijtmans branch: core-8-6-branch, size: 12391 | |
| 15:56 | Merge 8.7 file: [b0025ad02d] check-in: [96a97069de] user: jan.nijtmans branch: trunk, size: 12436 | |
| 15:55 | Merge 8.6 file: [fc1c350507] check-in: [67d6f07392] user: jan.nijtmans branch: core-8-branch, size: 12432 | |
| 15:52 | Fix some gcc(-9) warnings caused by -Wcast-function-type file: [6fa9767ebd] check-in: [e1d75d2c24] user: jan.nijtmans branch: core-8-6-branch, size: 12334 | |
|
2020-02-28
| ||
| 12:46 | Merge 8.7 file: [92c2dfd6d2] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 12413 | |
|
2019-09-19
| ||
| 18:27 | Merge 8.7 file: [6712e2516c] check-in: [f6491a4282] user: jan.nijtmans branch: cplusplus, size: 12409 | |
| 15:36 | Merge 8.7 file: [14fc33f5f5] check-in: [8c85c9ded5] user: jan.nijtmans branch: trunk, size: 12349 | |
| 07:44 | Merge 8.6. Missing cast in Tcl_WinTCharToUtf() macro (when compiling without -DUNICODE) file: [a4939470fc] check-in: [d43bb90300] user: jan.nijtmans branch: core-8-branch, size: 12345 | |
|
2019-09-18
| ||
| 15:11 | TCHAR -> WCHAR converions (and corresponding Win32 API call changes), since we are impicitly compiling with -DUNICODE file: [c5b90602e6] check-in: [d05832de38] user: jan.nijtmans branch: core-8-6-branch, size: 12327 | |
|
2019-09-14
| ||
| 13:07 | Merge 8.7 file: [5ea4f719d1] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 12347 | |
|
2019-09-05
| ||
| 15:14 | Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [2e39b0ed3b] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 12407 | |
|
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: [4300c7ac75] check-in: [3da6c33030] user: jan.nijtmans branch: cplusplus, size: 12351 | |
|
2019-08-02
| ||
| 12:15 | Merge 8.7. Continue implementation for win32 file: [b36c979665] check-in: [ff6fa30271] user: jan.nijtmans branch: cplusplus, size: 12324 | |
|
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: [03241e1105] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 12344 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [e7bf2163be] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 12343 | |
|
2019-06-29
| ||
| 13:59 | Merge 8.7 file: [841acfd852] check-in: [1ecbfe0266] user: jan.nijtmans branch: tip-548, size: 12343 | |
| 13:59 | Merge 8.7 file: [88de224e7f] check-in: [2d3e4efedb] user: jan.nijtmans branch: trunk, size: 12320 | |
| 13:57 | Code cleanup, like TCHAR -> WCHAR and TEXT("xxx") -> L"xxx", since we always compile in UNICODE mode. file: [4cc3cd763d] check-in: [dcb0c6ddcb] user: jan.nijtmans branch: core-8-branch, size: 12316 | |
|
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: [0a1bfedd0f] check-in: [a33e22b6ba] user: jan.nijtmans branch: utf-max, size: 12343 | |
|
2019-04-02
| ||
| 19:17 | Merge 8.6 file: [04d04053c6] check-in: [1bcfcb3ac6] user: jan.nijtmans branch: androwish, size: 15561 | |
|
2019-02-01
| ||
| 20:36 | Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [5f8470a137] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 12320 | |
|
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: [5cf09f3b2b] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 12322 | |
|
2017-11-03
| ||
| 13:05 | merge zipfs file: [258fabe832] check-in: [1e71395a96] user: jan.nijtmans branch: androwish, size: 15562 | |
| 12:59 | merge core-8-6-branch file: [5c6f75bc96] check-in: [705199e7bf] user: jan.nijtmans branch: trunk, size: 12316 | |
| 12:57 | Fix [6f2f83cc149e9918884faffefebc8dfa695f4ea0|6f2f83cc14]: tclWinload.c robustness. And fix a minor possible memory leak in TclSetupEnv() as well. Thanks to Christian Werner for both suggestions, backported from Androwish. file: [fd59292149] check-in: [4f69064432] user: jan.nijtmans branch: core-8-6-branch, size: 12317 | |
|
2017-10-12
| ||
| 15:20 | Eliminate variable which is only used once. And a minor end-of-line space reduction. No functional change. file: [26dba14547] check-in: [28f72eb529] user: jan.nijtmans branch: trunk, size: 12225 | |
|
2017-10-10
| ||
| 15:11 | merge zipfs file: [af4988b65e] check-in: [f3498c8e60] user: jan.nijtmans branch: androwish, size: 15471 | |
|
2017-09-21
| ||
| 18:47 | RFE [566a999189] - better error message for 32/64 bit mismatch on load. file: [b05e9650f0] check-in: [85eebd6da8] user: apnadkarni branch: core-8-6-branch, size: 12226 | |
|
2016-05-09
| ||
| 09:42 | Fix [5c7578d0f2958bfd]: Tclkits producing temporary directories on Windows file: [5dc5701884] check-in: [35ac7f7ade] user: jan.nijtmans branch: androwish, size: 14648 | |
|
2015-10-07
| ||
| 13:14 | Where "interp" is only used for error-reporting, it can be allowed to be NULL. This should fix [5da26d4760]: Tcl_LoadFile() segfaults if "interp" is NULL. file: [959ad319c6] check-in: [5034c136a8] user: jan.nijtmans branch: trunk, size: 11403 | |
|
2012-11-26
| ||
| 10:12 | Fixing a few things that were missed (as they are for non-OSX Unix). file: [d91622da43] check-in: [768ab704ad] user: dkf branch: novem-64bit-sizes, size: 11466 | |
|
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: [b153eaf9eb] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 11464 | |
|
2012-10-23
| ||
| 21:50 | Add "flags" parameter from Tcl_LoadFile to to various internal functions, so these flags are available through the whole filesystem for (future) internal use file: [0649a17966] check-in: [4d417791c9] user: jan.nijtmans branch: trunk, size: 11408 | |
|
2012-08-04
| ||
| 13:04 | more result generation conversion file: [ba67dd8e1e] check-in: [6325d5dbea] user: dkf branch: trunk, size: 11393 | |
|
2012-07-03
| ||
| 14:52 | Factor out a number of common patterns of use of Tcl_DStringAppend. file: [d374af41ad] check-in: [4dd736c95f] user: dkf branch: trunk, size: 11348 | |
|
2012-04-11
| ||
| 20:36 | fix windows build broken by [92cfbef048] (Refactor Win socket and load code to be less baroque in its internals) file: [cf63acfbce] check-in: [c8d80a632a] user: jan.nijtmans branch: trunk, size: 11345 | |
|
2012-04-05
| ||
| 09:34 | Reduce amount of unreachable code. Refactor Win socket and load code to be less baroque in its internals. file: [9e5a9865d6] check-in: [92cfbef048] user: dkf branch: trunk, size: 11346 | |
|
2011-04-06
| ||
| 13:05 | More generation of error codes (most platform-specific parts not already using Tcl_PosixError). file: [9de987dbaf] check-in: [1b095ad294] user: dkf branch: trunk, size: 10686 | |
|
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: [44a2f6f7d1] check-in: [5574bdd262] user: dkf branch: trunk, size: 10250 | |
|
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: [8f50ddb225] check-in: [c64f310d38] user: dgp branch: trunk, size: 10314 | |
| 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: [5f2357d32a] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 6757 | |
|
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: [fb79ce7061] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 6741 | |
|
2010-11-23
| ||
| 14:27 | Jumps of win/ files. Fixed missing patches to configure. Jumped configure.in and tcl.m4. Also @578 file: [d08a9a5c5b] check-in: [1c930c462b] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 10385 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [05c1e677a3] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 6737 | |
|
2010-11-03
| ||
| 22:10 | Backported from 8.6 (see 2010-08-04). * win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: [efdcc17ce8] check-in: [296bc1241d] user: andreas_kupries branch: core-8-4-branch, size: 6828 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [235be9f240] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 10390 | |
|
2010-09-13
| ||
| 16:57 | merge file: [c0292fb012] check-in: [ec5c3bd471] user: dgp branch: dgp-refactor, size: 10390 | |
| 14:20 | Various clean-ups, converting from tclWinProc->xxxProc directly to Xxx (no change in functionality) file: [3028a53fa4] check-in: [18a516cee2] user: nijtmans branch: trunk, size: 10390 | |
|
2010-08-04
| ||
| 21:48 | merge file: [f8c7aef21c] check-in: [0dcf82938b] user: dgp branch: dgp-refactor, size: 10434 | |
| 19:35 | * win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: [d3f2ab4f1e] check-in: [6b14ef3555] user: hobbs branch: trunk, size: 10431 | |
| 19:17 | * win/tclWin32Dll.c (asciiProcs, unicodeProcs): * win/tclWinLoad.c (TclpDlopen): 'load' use LoadLibraryEx with * win/tclWinInt.h (TclWinProcs): LOAD_WITH_ALTERED_SEARCH_PATH to prefer dependent DLLs in same dir as loaded DLL. file: [a795a081b6] check-in: [c33c6a7479] user: hobbs branch: core-8-5-branch, size: 6834 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [41741bbc0e] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 10349 | |
|
2010-05-14
| ||
| 13:31 | merge file: [dd310e60e5] check-in: [384f57f831] user: dgp branch: dgp-refactor, size: 10349 | |
|
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: [707028902c] check-in: [b231748527] user: nijtmans branch: trunk, size: 10349 | |
|
2010-04-25
| ||
| 15:40 | merge file: [513d7dd541] check-in: [6c1e5491e0] user: dgp branch: dgp-refactor, size: 10366 | |
|
2010-04-22
| ||
| 11:40 | Move TCHAR fallback typedef from tcl.h to tclPlatDecls.h (as suggested by dgp) Eliminate various unnecessary type casts. file: [46236a9b5b] check-in: [77d22c7b43] user: nijtmans branch: trunk, size: 10366 | |
|
2010-04-19
| ||
| 15:58 | merge file: [50e38b1012] check-in: [256b0d9584] user: dgp branch: dgp-refactor, size: 10379 | |
|
2010-04-13
| ||
| 13:37 | Fix [Patch 2986105]: conditionally defining strcasecmp/strncasecmp Fix gcc warning: comparison of unsigned expression >= 0 is always true file: [731c97ab0e] check-in: [5426e082dc] user: nijtmans branch: trunk, size: 10379 | |
|
2010-04-02
| ||
| 23:48 | merge file: [ded74d133f] check-in: [bda2f88d91] user: dgp branch: dgp-refactor, size: 10405 | |
| 21:21 | * generic/tcl.decls: [TIP #357]: First round of changes * generic/tclDecls.h: to export Tcl_LoadFile, Tcl_FindSymbol, * generic/tclIOUtil.c: and Tcl_FSUnloadFile to the public API. * generic/tclInt.h: * generic/tclLoad.c: * generic/tclLoadNone.c: * generic/tclStubInit.c: * tests/fileSystem.test: * tests/load.test: * tests/unload.test: * unix/tclLoadDl.c: * unix/tclLoadDyld.c: * unix/tclLoadNext.c: * unix/tclLoadOSF.c: * unix/tclLoadShl.c: * unix/tclUnixPipe.c: * win/Makefile.in: * win/tclWinLoad.c: file: [79a1523e18] check-in: [80aa157f45] user: kennykb branch: trunk, size: 10405 | |
|
2010-03-11
| ||
| 15:02 | Revert a few files from the previous commit, preventing conflicts with Kevin's TIP #357 work file: [fd80fd440b] check-in: [6e701eee65] user: nijtmans branch: trunk, size: 6753 | |
| 13:35 | Remove unnecessary '&' decoration for function pointers. Fix double declaration of TclNativeDupInternalRep file: [0e0108f9af] check-in: [bb4a12448b] user: nijtmans branch: trunk, size: 6752 | |
|
2010-02-17
| ||
| 15:36 | merge updates from HEAD file: [0cac445985] check-in: [ac9a3fc416] user: dgp branch: dgp-refactor, size: 6752 | |
|
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: [c748972ceb] check-in: [0d29245dd5] user: nijtmans branch: trunk, size: 6753 | |
|
2009-02-04
| ||
| 14:16 | merge updates from HEAD file: [b1e7964422] check-in: [255c748a68] user: dgp branch: dgp-refactor, size: 6747 | |
|
2009-02-03
| ||
| 23:10 | - eliminate some unnessary type casts - some internal const decorations - spacing file: [ee7dc5eef4] check-in: [4ad5e07e8e] user: nijtmans branch: trunk, size: 6748 | |
|
2008-11-10
| ||
| 02:18 | merge updates from HEAD file: [1bf646b809] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 6741 | |
|
2008-10-26
| ||
| 18:34 | Style improvements - invoking callbacks without visual junk. file: [3eab644c5a] check-in: [a1a8afc25d] user: dkf branch: trunk, size: 6737 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [7cc3572fb5] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 6747 | |
|
2008-04-27
| ||
| 22:21 | Get rid of pre-C89-isms (esp. CONST vs const). file: [5046a5b3aa] check-in: [2d205c22fb] user: dkf branch: trunk, size: 6743 | |
|
2007-04-20
| ||
| 17:13 | merge updates from HEAD file: [c19ab0fde2] check-in: [92b90f2910] user: dgp branch: dgp-refactor, size: 6747 | |
| 06:10 | Replaced commas in varargs with string concatenation where possible [Patch 1515234] file: [717a1685e0] check-in: [d0d3c30f1a] user: kennykb branch: trunk, size: 6747 | |
|
2005-12-02
| ||
| 18:42 | merge updates from HEAD file: [646f0978cc] check-in: [1059d34b2b] user: dgp branch: dgp-refactor, size: 6752 | |
|
2005-11-04
| ||
| 00:06 | ANSIfy file: [4b1adab5b1] check-in: [eeb132b4ae] user: dkf branch: trunk, size: 6748 | |
|
2005-08-02
| ||
| 18:14 | merge updates from HEAD file: [b9aef9de97] check-in: [10feab7c07] user: dgp branch: kennykb-numerics-branch, size: 6903 | |
|
2005-07-26
| ||
| 04:11 | Merge updates from HEAD file: [bc1a211705] check-in: [8351a734a6] user: dgp branch: dgp-refactor, size: 6903 | |
|
2005-07-24
| ||
| 22:56 | Getting more systematic about style file: [a9e85ee479] check-in: [83d72c558c] user: dkf branch: trunk, size: 6899 | |
|
2003-10-16
| ||
| 02:28 | Merged updates from HEAD file: [b8129cfee7] check-in: [44102608b1] user: dgp branch: dgp-refactor, size: 6830 | |
|
2003-09-08
| ||
| 20:12 | format last change for 74 characters per line file: [c17f4c248b] check-in: [3ae1927bea] user: davygrvy branch: trunk, size: 6831 | |
| 20:03 | * win/tclWinLoad.c (TclpDlopen): Changed the error message for ERROR_PROC_NOT_FOUND to be a bit more helpful in giving us clues. "can't find specified procedure" means a function in the import table, for implicit loading, couldn't be resolved and that's why the load failed. file: [b4e11dab08] check-in: [c14ddbc3bb] user: davygrvy branch: trunk, size: 6817 | |
|
2002-10-10
| ||
| 12:25 | load fixes for Bug 611108 file: [63113563a7] check-in: [4a2a8cda84] user: vincentdarley branch: trunk, size: 6733 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [e8071b47f6] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 6233 | |
|
2002-07-18
| ||
| 16:26 | Tcl_LoadHandle usage file: [55681a8866] check-in: [9fb2f4b2d3] user: vincentdarley branch: trunk, size: 6240 | |
| 15:04 | load comments and clientData replacement file: [d179e712df] check-in: [9e000cc9a7] user: vincentdarley branch: trunk, size: 6236 | |
|
2002-07-17
| ||
| 20:00 | load internals refactoring file: [2ae7528af9] check-in: [bbffcec48d] user: vincentdarley branch: trunk, size: 5805 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [fe1c105b67] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 6062 | |
|
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: [77042ea05f] check-in: [375ac8d641] user: dgp branch: trunk, size: 6054 | |
|
2002-01-09
| ||
| 19:09 | Updated APIs in the files */tcl*Load*.c according to the guidelines of TIP 27. file: [6e614cbc02] check-in: [ce9573a39c] user: kennykb branch: trunk, size: 6052 | |
|
2001-09-28
| ||
| 01:21 | * More CONST poisoning fixes from the 2001-09-24 TIP 27 changes. CONST-ified Tcl_FSLoadFile and TclpLoadFile. Report and patch from Kevin Kenny. [Bug 465833] file: [b87f509abc] check-in: [82ca289320] user: dgp branch: trunk, size: 6042 | |
|
2001-09-04
| ||
| 18:06 | minor fs, vfs fixes file: [4c97ae4771] check-in: [e50cc64ecb] user: vincentdarley branch: trunk, size: 6047 | |
|
2001-08-30
| ||
| 08:53 | filesystem file: [95f5aaf1c8] check-in: [63ee4e7a09] user: vincentdarley branch: trunk, size: 5820 | |
|
2001-04-03
| ||
| 22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [28339c2331] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 5770 | |
|
2000-09-06
| ||
| 22:37 | * win/tclWinLoad.c (TclpLoadFile): added special message for ERROR_PROC_NOT_FOUND exception in loading a dll. * win/tclWinError.c: changed ERROR_PROC_NOT_FOUND to map from ESRCH (POSIX: no such process) to EINVAL because there is no good mapping for "procedure not found". file: [dae3c8dad5] check-in: [3bea237729] user: hobbs branch: trunk, size: 5766 | |
|
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-02-10
| ||
| 09:53 | * doc/load.n: added notes about dll load errors on Windows file: [e2738804e5] check-in: [492839384e] user: hobbs branch: trunk, size: 5641 | |
| 08:55 | * win/tclWinLoad.c (TclpLoadFile): improved error message for load failures, could perhaps be even more intelligent. file: [b286a49e15] check-in: [738eec4269] user: hobbs branch: trunk, size: 5625 | |
|
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: [198343bfdc] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 4356 | |
|
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: [60dce342e0] check-in: [1c3c1ab19f] user: stanton branch: core-8-1-branch-old, size: 4360 | |
|
1998-09-21
| ||
| 23:39 | Added contents of Tcl 8.1a2 file: [2ef3465cb8] check-in: [8c56dc8868] user: stanton branch: core-8-1-branch-old, size: 4335 | |
|
1998-09-14
| ||
| 18:39 | Replaced SCCS strings, fixed binary files file: [38ef9fbb87] check-in: [196f92fd17] user: stanton branch: trunk, size: 3266 | |
|
1998-03-26
| ||
| 14:56 | Added: Initial revision file: [7ab4192c31] check-in: [f86c34e38d] user: rjohnson branch: trunk, size: 3244 | |