Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file generic/tclPlatDecls.h at check-in 1713113dd4bcb294
|
2026-08-10
| ||
| 09:58 | Consolidate use of ©. Indenting file: [07c81fbb06] check-in: [82a75b7cb9] user: jan.nijtmans branch: main, size: 3455 | |
|
2025-12-31
| ||
| 13:12 | Remove Tcl_WinErrorRaise and Tcl_WinAppendMessageFromModule from TIP 744. file: [763dc9f3c2] check-in: [ae4115bfd9] user: apnadkarni branch: tip-744, size: 3525 | |
|
2025-12-30
| ||
| 21:01 | Add locale parameter to TIP #744 functions. Unfinished file: [0d65322874] check-in: [081aedb543] user: jan.nijtmans branch: tip-744-with-locale, size: 4293 | |
|
2025-12-28
| ||
| 21:13 | Please, don't use 'unsigned long' in public API. It suggests it might be > 32 bits, but it isn't. This causes problems on Cygwin file: [c8c077b322] check-in: [f292570544] user: jan.nijtmans branch: tip-744, size: 4213 | |
|
2025-12-27
| ||
| 17:43 | Unbreak Linux/MacOS build. Merge trunk file: [a754959fa0] check-in: [231acaf9ae] user: jan.nijtmans branch: tip-744, size: 4234 | |
| 17:30 | Merge 9.0 file: [af5a2c42d4] check-in: [63c2dff1f5] user: jan.nijtmans branch: main, size: 3456 | |
| 17:26 | Move 'undef Tcl_WinConvertError' from tclStubInit.c to tclPlatDecls.h: This function is only meant for Windows file: [5052ee359f] check-in: [c01a0396a0] user: jan.nijtmans branch: core-9-0-branch, size: 6441 | |
|
2025-12-25
| ||
| 09:59 | Tcl_WinRaiseError and tests file: [c9e242a483] check-in: [38a128db76] user: apnadkarni branch: tip-744, size: 4129 | |
|
2025-12-24
| ||
| 17:23 | Oops. Don't use Windows types in stubs file: [76566cd6c7] check-in: [59789fb708] user: apnadkarni branch: tip-744, size: 3791 | |
| 17:01 | Kick off TIP 744 with long path support and exported Win32 error formatting file: [a5616fbca9] check-in: [0f8db7fd7e] user: apnadkarni branch: tip-744, size: 3776 | |
|
2025-09-22
| ||
| 17:53 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [c5f566b0dd] check-in: [38a311b5a7] user: jan.nijtmans branch: main, size: 3420 | |
| 16:41 | Fix [https://core.tcl-lang.org/tk/tktview/832c2047bb|832c2047bb]: Windows: new compiler, new warnings..., Tcl part file: [0ae9f900ca] check-in: [aad5a84dfb] user: jan.nijtmans branch: core-9-0-branch, size: 6405 | |
|
2025-04-24
| ||
| 10:09 | Unneeded "#undef" file: [53caa09611] check-in: [e6fd0eab29] user: jan.nijtmans branch: main, size: 3413 | |
| 10:06 | Unneeded (char *) typecast file: [ed9120036f] check-in: [68e682d737] user: jan.nijtmans branch: core-9-0-branch, size: 6398 | |
|
2025-02-23
| ||
| 23:06 | Eliminate TCL_MAJOR_VERSION usage. dde -> 1.5a0 file: [72d16e2410] check-in: [58705282f4] user: jan.nijtmans branch: main, size: 3473 | |
|
2025-01-20
| ||
| 14:39 | Fixes for many many whitespace infelicities file: [e61aebcb44] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 6459 | |
|
2024-08-18
| ||
| 01:53 | Merge [bfabdf1e7f230957], "int -> Tcl_Size in Tcl_MacOSXOpen*BundleResources" and resolve conflicts. file: [c4db2aeaa6] check-in: [d83f2abff5] user: pooryorick branch: unchained, size: 4162 | |
|
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: [6340be0e3f] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 4152 | |
|
2024-06-12
| ||
| 08:47 | Merge [fab05e2102] (core-8-branch): More Tcl_Size. file: [80c7609a38] check-in: [bcf6945c28] user: pooryorick branch: unchained, size: 3782 | |
|
2024-03-05
| ||
| 15:20 | Merge 8.6 file: [dc41a37965] check-in: [ec4e4d28c9] user: jan.nijtmans branch: cygwin, size: 4005 | |
|
2023-09-12
| ||
| 18:31 | More WIP file: [0a5ac7de47] check-in: [2e779e1e21] user: dgp branch: dgp-tcl-code, size: 4695 | |
|
2023-07-31
| ||
| 15:43 | merge trunk file: [b1d7991c60] check-in: [b5cd7e7286] user: dgp branch: novem, size: 5903 | |
|
2023-07-27
| ||
| 07:52 | Merge 8.7 file: [0e89679328] check-in: [bfabdf1e7f] user: jan.nijtmans branch: main, size: 6408 | |
| 07:22 | int -> Tcl_Size in Tcl_MacOSXOpen*BundleResources file: [a982dd5c19] check-in: [3bd4368b36] user: jan.nijtmans branch: core-8-branch, size: 4675 | |
|
2023-04-30
| ||
| 18:36 | Remove all code that is conditioned on TCL_MAJOR_VERSION. file: [f4afba38ca] check-in: [5037505a02] user: pooryorick branch: unchained, size: 3553 | |
|
2023-04-28
| ||
| 23:57 | Remove all code related to TCL_NO_DEPRECATED, and some related to TCL_MAJOR_VERSION. file: [326606837a] check-in: [a2e5794d46] user: pooryorick branch: unchained, size: 6329 | |
|
2023-03-16
| ||
| 15:12 | Add some undocumented stub functions. Those can prevent a crash like [http://paste.tclers.tk/5763|this] example, when compiled with 8.7 headers but running it in Tcl 8.6. file: [58b531b39b] check-in: [1e8bccbb5e] user: jan.nijtmans branch: core-8-6-branch, size: 4099 | |
|
2022-11-23
| ||
| 21:43 | Merge 8.6.13 file: [99103a1405] check-in: [390087fbe5] user: jan.nijtmans branch: cygwin, size: 3811 | |
|
2022-10-30
| ||
| 12:55 | Merge 8.5. Update to tzdata 2022f file: [7745b8cb1a] check-in: [8c65a619ff] user: jan.nijtmans branch: core-8-6-branch, size: 3905 | |
| 12:51 | One more unused stub entry file: [2c4d30cb97] check-in: [314fae2c05] user: jan.nijtmans branch: core-8-5-branch, size: 4390 | |
|
2022-10-23
| ||
| 14:47 | Merge 9.0 file: [2ce86aaccc] check-in: [a10fca8ddd] user: jan.nijtmans branch: novem, size: 5879 | |
| 14:08 | Change back some Tcl_Size usage to size_t (e.g. in MODULE_SCOPE definitions, which are not supported by TIP #628) file: [5f8c4e002f] check-in: [26cd7febe4] user: jan.nijtmans branch: main, size: 6384 | |
| 11:09 | Merge 9.0 file: [ca48331853] check-in: [620af40081] user: jan.nijtmans branch: novem, size: 5883 | |
|
2022-10-21
| ||
| 15:00 | typedef Tcl_Size as int (which is the Tcl 8.7 part of TIP #628) file: [ffb33d6ddc] check-in: [ba6b7d0db9] user: jan.nijtmans branch: core-8-branch, size: 4665 | |
|
2022-06-26
| ||
| 21:23 | Better Tcl8 compatibility for tclPlatDecls.h and tclInt.h file: [10174a4c5e] check-in: [a8054b4d99] user: jan.nijtmans branch: tcl8-compat, size: 6388 | |
|
2021-12-04
| ||
| 17:55 | Experiment: Make tcl.h from Tcl 9.0 usable to compile extensions for Tcl 8.x too (WIP) file: [80c7eb9a9b] check-in: [7121eef5ae] user: jan.nijtmans branch: tcl8-compat, size: 3305 | |
|
2021-11-03
| ||
| 14:42 | Merge 8.6 file: [5f7d5a5944] check-in: [57afd14be8] user: jan.nijtmans branch: cygwin, size: 3562 | |
|
2021-04-08
| ||
| 14:42 | Merge 9.0 file: [2968c10bf3] check-in: [c15675d5af] user: jan.nijtmans branch: novem, size: 2796 | |
| 14:26 | Merge 8.7 file: [0d8026fe6f] check-in: [652f6ffee1] user: jan.nijtmans branch: main, size: 3301 | |
|
2021-03-09
| ||
| 15:13 | Merge 8.7 file: [aec75f1913] check-in: [60d938a7ee] user: jan.nijtmans branch: rfe-800716, size: 4655 | |
|
2021-03-04
| ||
| 10:22 | Merge 8.5. Add unused stub table entries file: [ec18b16119] check-in: [479fe8102c] user: jan.nijtmans branch: core-8-6-branch, size: 3656 | |
| 09:53 | Add some more unused entries to the stub table, keeping up with the table size increase of higher Tcl versions file: [c81e0e5a4d] check-in: [7fda7d3e91] user: jan.nijtmans branch: core-8-5-branch, size: 4028 | |
|
2021-01-25
| ||
| 08:31 | Merge 9.0 file: [856814f36c] check-in: [1775bf0701] user: jan.nijtmans branch: novem, size: 2598 | |
| 08:28 | Merge 8.7 file: [46a146cfa4] check-in: [344a1a2d40] user: jan.nijtmans branch: main, size: 3103 | |
| 08:27 | Make sure MODULE_SCOPE is always defined correctly, for C++ compilers too file: [80066de42e] check-in: [e6db905194] user: jan.nijtmans branch: core-8-branch, size: 4378 | |
|
2021-01-22
| ||
| 22:09 | merge trunk (resolve conflicts (wrong?)) file: [8823a7d9cc] check-in: [0cfefeea27] user: dgp branch: novem, size: 2466 | |
| 15:04 | Merge 8.7. Simplify handling of platform-dependant API's like Tcl_CreateFileHandler file: [42ff5b4690] check-in: [e15aa5f741] user: jan.nijtmans branch: main, size: 2971 | |
| 09:24 | Change exported symbol from TclMacOSXNotifierAddRunLoopMode -> Tcl_MacOSXNotifierAddRunLoopMode file: [2cf01d61db] check-in: [9a45585e63] user: jan.nijtmans branch: bug-1712098, size: 4246 | |
| 08:57 | Rebase to core-8-branch file: [0a548fb415] check-in: [2bb14ce2f1] user: jan.nijtmans branch: bug-1712098, size: 4380 | |
|
2020-12-10
| ||
| 15:45 | publicize TclWinConvertError file: [35ad637c76] check-in: [c4c457ae51] user: jan.nijtmans branch: rfe-800716, size: 4175 | |
|
2020-11-23
| ||
| 14:51 | Merge 8.6 file: [21a75277bc] check-in: [d0ea0b25fa] user: jan.nijtmans branch: cygwin, size: 3366 | |
|
2020-03-27
| ||
| 15:07 | merge trunk file: [abbf9baccd] check-in: [c20b80e03e] user: dgp branch: novem, size: 2534 | |
|
2020-03-25
| ||
| 10:11 | Simplify platform/internal stubs. Not to be merged soon, still highly experimental!!!! file: [f54772a8da] check-in: [f9b8d0eda5] user: jan.nijtmans branch: stub-simplification, size: 2652 | |
|
2020-03-24
| ||
| 11:13 | Merge 8.7. Remove Tcl_MacOSXOpenBundleResources() completely. file: [e72d479d32] check-in: [df18a94492] user: jan.nijtmans branch: trunk, size: 2808 | |
| 10:59 | Merge 8.6. If compiled with -DTCL_NO_DEPRECATED, remove Tcl_MacOSXOpenBundleResources() completely file: [f615b28886] check-in: [2dc1fb1c75] user: jan.nijtmans branch: core-8-branch, size: 3977 | |
| 10:42 | MacOS: Make Tcl_MacOSXOpenBundleResources() a macro calling Tcl_MacOSXOpenVersionedBundleResources: One more stub entry which can be removed in Tcl 9.0 file: [5c55f3c76b] check-in: [f8ce82aaa0] user: jan.nijtmans branch: core-8-6-branch, size: 3460 | |
|
2019-09-25
| ||
| 14:55 | merge trunk file: [8953efdd87] check-in: [5dc1576729] user: dgp branch: novem, size: 2688 | |
|
2019-09-20
| ||
| 13:21 | merge trunk file: [55fe6e93b2] check-in: [4122aac8c8] user: dgp branch: novem, size: 2657 | |
|
2019-09-19
| ||
| 15:42 | Merge trunk file: [52780b1350] check-in: [5f66753d5b] user: jan.nijtmans branch: tip-497, size: 2962 | |
| 15:36 | Merge 8.7 file: [244fa75368] check-in: [8c85c9ded5] user: jan.nijtmans branch: trunk, size: 2931 | |
| 07:44 | Merge 8.6. Missing cast in Tcl_WinTCharToUtf() macro (when compiling without -DUNICODE) file: [1851f79aac] check-in: [d43bb90300] user: jan.nijtmans branch: core-8-branch, size: 3796 | |
|
2019-09-14
| ||
| 20:52 | Merge trunk file: [961b80453f] check-in: [ea43a798ea] user: jan.nijtmans branch: novem, size: 2788 | |
| 13:07 | Merge 8.7 file: [e0296915c8] check-in: [9ea2eea22d] user: jan.nijtmans branch: trunk, size: 3062 | |
|
2019-08-01
| ||
| 21:47 | wrong length in tclMain.c, and wrong #endif file: [8b626c0047] check-in: [daac0c5e66] user: jan.nijtmans branch: utf-max, size: 3769 | |
| 21:35 | Merge tip-548 file: [bb3c2c941f] check-in: [9ee774efe2] user: jan.nijtmans branch: utf-max, size: 3775 | |
| 11:55 | Merge tip-548 file: [db199d332b] check-in: [8819e7a6a3] user: jan.nijtmans branch: utf-max, size: 3854 | |
|
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: [30da090232] check-in: [070bfd62cb] user: jan.nijtmans branch: tip-548, size: 3772 | |
|
2019-07-07
| ||
| 20:38 | Merge 8.7, and a few tweaks: Only provide Tcl_WinUtfToTChar on Tcl 8.x, not on 9.0 any more file: [d4de3cef10] check-in: [49e4bfa90e] user: jan.nijtmans branch: tip-548, size: 3857 | |
|
2019-07-05
| ||
| 09:03 | Improvement: always export both 16-bit and 32-bit UTF function file: [b7be5f8bb5] check-in: [27f2c4cf5e] user: jan.nijtmans branch: tip-548, size: 3853 | |
|
2019-06-27
| ||
| 10:49 | Merge tip-548 file: [9cc48ba2a7] check-in: [dc9451c7a2] user: jan.nijtmans branch: utf-max, size: 3852 | |
| 08:22 | Code cleanup for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf. Tested with Tk now. file: [f209b7fbfe] check-in: [59429c36a4] user: jan.nijtmans branch: tip-548, size: 3853 | |
|
2019-06-26
| ||
| 21:25 | Merge tip-548 file: [63e70026bb] check-in: [3c0f28be06] user: jan.nijtmans branch: utf-max, size: 3863 | |
| 21:03 | Add compatibility macro's for Tcl_WinUtfToTChar/Tcl_WinTCharToUtf file: [d3305c89bc] check-in: [a3e7f82f8e] user: jan.nijtmans branch: tip-548, size: 3864 | |
|
2019-06-03
| ||
| 19:48 | TIP #548: Deprecate Tcl_WinUtfToTChar() and Tcl_WinTCharToUtf() and provide more flexible replacement functions file: [a6935e525f] check-in: [49785ba3b0] user: jan.nijtmans branch: tip-548, size: 3465 | |
|
2018-10-19
| ||
| 16:09 | Merge trunk file: [984b604788] check-in: [745d651613] user: jan.nijtmans branch: novem, size: 3029 | |
|
2018-09-12
| ||
| 20:00 | Merge trunk file: [40fbec53f6] check-in: [60d766eacd] user: jan.nijtmans branch: memory-API, size: 4354 | |
|
2018-09-06
| ||
| 11:25 | Bug-fix: Move TclZipfs_AppHook() from 0 -> 2 in the stub table, otherwise it overrides the entry for Tcl_MacOSXOpenBundleResources (since MacOSX is UNIX as well...). file: [95c2f29fed] check-in: [fd6a7fd0d6] user: jan.nijtmans branch: core_zip_vfs-review, size: 4330 | |
|
2018-07-03
| ||
| 19:24 | More size_t API changes (*.decls files are complete now) file: [2b8b1ef741] check-in: [c49c6efd43] user: jan.nijtmans branch: memory-API, size: 3303 | |
|
2018-06-14
| ||
| 18:31 | Merge trunk. Some more size_t additions in parameters/fields file: [7a005b6a55] check-in: [ae9773610f] user: jan.nijtmans branch: memory-API, size: 3291 | |
|
2017-12-23
| ||
| 22:34 | Keep track of Yaakov Selkowitz's changes for Cygwin. file: [cd3b01c0d2] check-in: [381e6a60de] user: jan.nijtmans branch: cygwin, size: 3185 | |
|
2017-11-20
| ||
| 23:34 | Change to TclZipfs_AppHook to accomidate Windows file: [e0ccf118a8] check-in: [74bcd5fae3] user: tne branch: core_zip_vfs, size: 3764 | |
|
2014-02-11
| ||
| 11:13 | Merge trunk file: [4c9d299bb8] check-in: [73afad5c30] user: jan.nijtmans branch: novem, size: 3005 | |
|
2014-02-10
| ||
| 11:59 | Eliminate all usage of WIN32 and __WIN32__ macros: Some compilers (e.g. Clang/LLVM) don't define it, and _WIN32 is much more portable anyway. See: [http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system#WindowsCygwinnonPOSIXandMinGW] file: [6476ffe537] check-in: [80cf092cc7] user: jan.nijtmans branch: trunk, size: 3279 | |
|
2013-11-04
| ||
| 10:26 | merge trunk file: [6e67516c36] check-in: [deea906ab7] user: jan.nijtmans branch: novem, size: 3014 | |
| 10:13 | Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. file: [219233ffed] check-in: [af0f607ada] user: jan.nijtmans branch: trunk, size: 3288 | |
| 10:02 | Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. file: [5e557bdf8f] check-in: [e0986c290f] user: jan.nijtmans branch: core-8-5-branch, size: 3737 | |
|
2013-10-16
| ||
| 07:13 | merge novem file: [6df306e538] check-in: [f9b406d125] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 3066 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [54f59d9d46] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 3036 | |
|
2013-07-09
| ||
| 09:30 | rebase file: [c4a7dc8b3c] check-in: [82fa3f9bb1] user: jan.nijtmans branch: bug-1712098, size: 3689 | |
|
2013-06-28
| ||
| 12:31 | Tk bug [http://core.tcl.tk/tk/tktview?name=1712098|1712098] file: [25e60b76aa] check-in: [15475c0ad5] user: jan.nijtmans branch: bug-1712098, size: 3555 | |
|
2012-12-10
| ||
| 21:51 | merge trunk fix mingw build file: [aee6bdc92a] check-in: [8e7234ccff] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 3040 | |
|
2012-12-05
| ||
| 14:04 | merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead file: [76f8eb4f82] check-in: [17b7956803] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 3006 | |
|
2012-11-29
| ||
| 20:32 | Destroy all the TCL_STORAGE_CLASS and associated nonsense. file: [bfe1d260ab] check-in: [3ce8b298a8] user: dgp branch: novem, size: 3012 | |
|
2012-11-18
| ||
| 00:06 | another batch of conversions file: [11ec682a9b] check-in: [7698b769e5] user: dkf branch: novem-64bit-sizes, size: 3310 | |
|
2012-11-15
| ||
| 08:23 | Remove all the long dead mac entries in tcl*.decls files <p>backport genStubs::forAllStubs function, to generate dummy entries for some MAC_TCL entries <p>re-generate all tcl*Decls.h files. file: [81befc16f8] check-in: [1c47c5d187] user: jan.nijtmans branch: core-8-4-branch, size: 3168 | |
|
2012-08-21
| ||
| 08:07 | unnecessary hook struct definitions file: [05f8965cb9] check-in: [e787083b2f] user: jan.nijtmans branch: jn-no-struct-names, size: 3286 | |
|
2012-05-22
| ||
| 07:30 | Revert most of [ae92de6078], since when we let cygwin share the win32 stub table this is no longer necessary implement TclpInetNtoa for win32 Let cygwin share stub table with win32 file: [f5dddad921] check-in: [455f8b5d30] user: jan.nijtmans branch: core-8-4-branch, size: 6150 | |
|
2012-05-15
| ||
| 05:18 | revert part of [8f9c16848b] move Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table file: [ef03810cae] check-in: [0b3f9702e0] user: jan.nijtmans branch: trunk, size: 3311 | |
| 04:54 | Revert part of [5caa06383d] move Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table back to its own osx stub table, instead let cygwin make use of the win32 stub table file: [b092c787fe] check-in: [4fa183b80c] user: jan.nijtmans branch: core-8-5-branch, size: 3735 | |
|
2012-05-14
| ||
| 22:26 | revert part of [9922ac54e8]: remove Tcl_MacOSXOpenBundleResources and Tcl_MacOSXOpenVersionedBundleResources from the UNIX stub table, instead let cygwin make use of the win32 stub table file: [881121fe0f] check-in: [c107c4a344] user: jan.nijtmans branch: core-8-4-branch, size: 6114 | |
|
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: [c0b5553eb2] check-in: [93f80efb6e] user: jan.nijtmans branch: trunk, size: 4373 | |
| 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: [c6f510e66f] check-in: [d87557d5c3] user: jan.nijtmans branch: core-8-5-branch, size: 5132 | |
| 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: [12801f80ff] check-in: [1a117d1880] user: jan.nijtmans branch: core-8-4-branch, size: 6117 | |
|
2012-05-03
| ||
| 09:01 | move some more CYGWIN stuff to unix/tclUnixPort.h file: [28f7283e05] check-in: [45f55b9d26] user: jan.nijtmans branch: core-8-4-branch, size: 6144 | |
|
2012-04-03
| ||
| 12:22 | make genstubs file: [5b55c7b2a3] check-in: [edf539c57d] user: dgp branch: core-8-4-branch, size: 6194 | |
|
2012-03-20
| ||
| 11:59 | [Bug 3508771] load tclreg.dll in cygwin tclsh file: [8231db1e75] check-in: [8f9c16848b] user: jan.nijtmans branch: trunk, size: 4348 | |
| 09:58 | [Bug 3508771] load tclreg.dll in cygwin tclsh file: [e88bb7674d] check-in: [5caa06383d] user: jan.nijtmans branch: core-8-5-branch, size: 5175 | |
|
2012-03-19
| ||
| 22:27 | implement Tcl_WinUtfToTChar and Tcl_WinTCharToUtf for cygwin file: [37317921a5] check-in: [91fa99ab78] user: jan.nijtmans branch: bug-3508771, size: 6267 | |
|
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: [d463c14ebe] check-in: [c64f310d38] user: dgp branch: trunk, size: 3199 | |
| 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: [543dea33a3] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 3691 | |
|
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: [3889031780] check-in: [90b4acd7bd] user: dgp branch: core-8-4-branch, size: 6177 | |
|
2010-12-06
| ||
| 14:52 | @1400, undo of 177 (TclpThreadGetStacksize). file: [7f20813e87] check-in: [861c844a13] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 3272 | |
|
2010-11-23
| ||
| 11:38 | Next @500. file: [55af736a4d] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 3175 | |
|
2010-11-22
| ||
| 16:07 | Next @380. OO Stacktraces broken. file: [d96104ba02] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 54907 | |
|
2010-11-18
| ||
| 15:08 | Next. file: [1019bd1208] check-in: [3120107af3] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 3175 | |
|
2010-11-16
| ||
| 14:57 | [Bug #3110161]: Extensions using TCHAR don't compile on VS2005 SP1 file: [ca58c75f57] check-in: [702f2ec1eb] user: nijtmans branch: core-8-5-branch, size: 3773 | |
|
2010-09-17
| ||
| 12:55 | Merge from HEAD to rmax-ipv6-branch file: [3e06bdb686] check-in: [70c6ac9692] user: rmax branch: rmax-ipv6-branch, size: 3277 | |
|
2010-08-19
| ||
| 12:31 | merge file: [fd24e7f08f] check-in: [0a45597234] user: dgp branch: dgp-refactor, size: 3277 | |
| 04:26 | [Patch 3034251] backport ttkGenStubs.tcl features to genStubs.tcl, partly: remove unneeded ifdeffery and put C++ guard around stubs pointer definition. file: [fce2c9db0b] check-in: [6f6d53c30a] user: nijtmans branch: trunk, size: 3277 | |
|
2010-06-07
| ||
| 17:36 | rebranch from HEAD file: [e1ef090824] check-in: [f3af08f468] user: rmax branch: rmax-ipv6-branch, size: 3972 | |
|
2010-05-21
| ||
| 12:18 | installData.tcl: Make sure that copyDir only receives normalized paths. tclPlatDecls.h: Fix <tchar.h> inclusion for CYGWIN. tclPathObj.c: Fix Tcl_SetStringObj usage for CYGWIN. *.c: Fix various minor other gcc warnings, like signed<->unsigned mismatch. file: [85f9131585] check-in: [624625fe98] user: nijtmans branch: core-8-5-branch, size: 3644 | |
|
2010-04-25
| ||
| 15:40 | merge file: [a37ee39639] check-in: [6c1e5491e0] user: dgp branch: dgp-refactor, size: 3972 | |
|
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: [3275aaaa5f] check-in: [77d22c7b43] user: nijtmans branch: trunk, size: 3972 | |
|
2010-04-19
| ||
| 15:58 | merge file: [48387e1394] check-in: [256b0d9584] user: dgp branch: dgp-refactor, size: 3650 | |
|
2010-04-15
| ||
| 13:58 | Move inclusion of <tchar.h> from tclPlatDecls.h to tclWinPort.h, where it belongs. Add fallback in tcl.h, so at least TCHAR typedef is always available in win32, even without <tchar.h> Tk already did the same in tkWinPort.h, now Tcl does it the same (correct) way. file: [51d00fa220] check-in: [4967cf572a] user: nijtmans branch: trunk, size: 3650 | |
|
2010-02-09
| ||
| 17:53 | merge updates from HEAD file: [af7f9f3ec9] check-in: [213eee9b55] user: dgp branch: dgp-refactor, size: 3875 | |
|
2010-02-07
| ||
| 22:16 | Backport various formatting (spacing) changes from HEAD, so diffing between 8.5.x and 8.6 shows the real structural differences again. (any signature change not backported!) file: [6b902987b2] check-in: [abe54e99af] user: nijtmans branch: core-8-5-branch, size: 3807 | |
|
2010-02-05
| ||
| 10:03 | Follow-up to [2010-01-29] commit: prevent space within stub table function parameters if the parameter type is a pointer. Minor formatting, and VOID -> void. Change signature of TclNRInterpProcCore, and TclOONewProc(Instance|)MethodEx, indicating that errorProc is a function pointer tclVar.c: fixed two gcc warnings file: [e031f0e10a] check-in: [98e1b94811] user: nijtmans branch: trunk, size: 3875 | |
|
2010-02-01
| ||
| 15:34 | merge updates from HEAD file: [abc8e03dcb] check-in: [cdb2a26e74] user: dgp branch: dgp-refactor, size: 3886 | |
|
2010-01-29
| ||
| 16:17 | - genStubs.tcl: No longer generate a space after "*" and immediately after a function name, so the format of function definitions in tcl*Decls.h matches all other tcl*.h header files. - Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc and GetFrameInfoValueProc to be function definitions, not pointers, for consistency with all other Tcl function definitions. file: [ee2eeb29c9] check-in: [9292490135] user: nijtmans branch: trunk, size: 3886 | |
|
2010-01-13
| ||
| 18:47 | merge updates from HEAD file: [94d2212721] check-in: [e6c6ee7ccf] user: dgp branch: dgp-refactor, size: 3901 | |
| 06:46 | Fix TCL_LL_MODIFIER for Cygwin and various other minor CYGWIN compilation problems file: [3640576015] check-in: [2be0f4173b] user: nijtmans branch: trunk, size: 3901 | |
|
2009-12-22
| ||
| 04:42 | merge updates from HEAD file: [5ae7de2aee] check-in: [9fdc8d03f3] user: dgp branch: dgp-refactor, size: 3901 | |
|
2009-12-21
| ||
| 23:25 | Various CYGWIN-related fixes. In the win32 configure script, CYGWIN is still not enabled yet, but at least it is a step in the right direction. file: [f2a0a6f882] check-in: [dca4a9980e] user: nijtmans branch: trunk, size: 3901 | |
|
2008-12-12
| ||
| 21:44 | refined the new windows error message code and removed the specialty socket types from the build for easier testing of the required tcl api changes. file: [886e24d430] check-in: [06c388b356] user: davygrvy branch: tip-162-branch, size: 4861 | |
| 20:28 | needed to add tip281 support as the error message problem was giving me neck pains file: [d2ad1d9fb8] check-in: [90f47ccebd] user: davygrvy branch: tip-162-branch, size: 4933 | |
|
2008-10-23
| ||
| 15:51 | merge updates from HEAD file: [50a3365b68] check-in: [b86f278a02] user: dgp branch: dgp-refactor, size: 3900 | |
|
2008-10-22
| ||
| 20:23 | Letting CONST die a slow and graceful death, since NO_CONST was broken since 8.4 and no-one complained about it. file: [09805092f6] check-in: [dc58eb7219] user: nijtmans branch: trunk, size: 3901 | |
|
2008-07-22
| ||
| 23:01 | fix line-endings file: [9dfe9d66c4] check-in: [7352e91360] user: das branch: trunk, size: 3903 | |
|
2008-07-21
| ||
| 21:02 | TIP #304 implementation file: [f0634dfca9] check-in: [6cf782df52] user: ferrieux branch: trunk, size: 4045 | |
|
2008-04-08
| ||
| 16:34 | merge updates from HEAD file: [f8ee954887] check-in: [8c8a3d0035] user: dgp branch: dgp-refactor, size: 3907 | |
| 14:54 | * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [f8606cafaa] check-in: [2841879955] user: das branch: trunk, size: 3903 | |
|
2008-04-04
| ||
| 04:40 | merge updates from HEAD file: [1d220dbd52] check-in: [40d856c29f] user: dgp branch: dgp-refactor, size: 3907 | |
|
2008-04-02
| ||
| 21:30 | * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: * generic/tclTomMathDecls.h: file: [e83fadcdae] check-in: [489dbbd13d] user: das branch: trunk, size: 3903 | |
|
2008-04-01
| ||
| 16:23 | * README: Bump version number to 8.6a0 * generic/tcl.h: * library/init.tcl: * macosx/Tcl-Common.xcconfig: * macosx/Tcl.pbproj/default.pbxuser: * macosx/Tcl.pbproj/project.pbxproj: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/README: * win/configure.in: * win/makefile.bc: * win/tcl.m4: * unix/configure: autoconf-2.59 * win/configure: * generic/tclBasic.c: Revised stubs-generation tool and interp * tools/genStubs.tcl: creation so that "tclStubsPtr" is not present * unix/Makefile.in: in libtcl.so, but is present only in libtclstub.a. This tightens up the rules for users of the stubs interfaces. [Bug 1819422] * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [304b30913a] check-in: [b76be03521] user: dgp branch: trunk, size: 3960 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [f2614ac0a5] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 3831 | |
|
2007-12-10
| ||
| 19:04 | merge updates from HEAD file: [af3661bd9a] check-in: [f1b9af4a21] user: dgp branch: dgp-refactor, size: 3835 | |
| 18:32 | merge updates from HEAD file: [dd00410064] check-in: [efd7dcda90] user: dgp branch: core-stabilizer-branch, size: 3835 | |
| 15:51 | * generic/tclDecls.h: regen with new genStubs.tcl. * generic/tclIntDecls.h: [Bug 1834288] * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclStubInit.c: file: [8bde1e8844] check-in: [903771a2c0] user: das branch: trunk, size: 3831 | |
|
2007-04-08
| ||
| 14:58 | Merge updates from HEAD; may not build file: [709252aab4] check-in: [8dc7079178] user: dgp branch: dgp-refactor, size: 3799 | |
|
2006-11-15
| ||
| 14:58 | * tools/genStubs.tcl: Updated script to no longer produce the _ANSI_ARGS_ wrapper in generated declarations. Also revised to accept variadic prototypes with more than one fixed argument. (This is possible since TCL_VARARGS and its limitations are no longer in use). * generic/tcl.h: Some reordering so that macro definitions do not interfere with the now _ANSI_ARGS_-less stub declarations. * generic/tclDecls.h: make genstubs * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclPlatDecls.h: * generic/tclTomMathDecls.h: file: [6c8db09f51] check-in: [40a5f13181] user: dgp branch: trunk, size: 3795 | |
|
2004-12-09
| ||
| 23:00 | Merge updates from HEAD file: [16acee7f58] check-in: [24873008cc] user: dgp branch: dgp-refactor, size: 3908 | |
|
2004-11-03
| ||
| 19:13 | * generic/tcl.h: Moved the preprocessor logic * generic/tclDecls.h: from tclInt.h of setting the * generic/tclInt.h: TCL_STORAGE_CLASS macro to the * generic/tclIntDecls.h: tcl*Decls.h files now that no * generic/tclIntPlatDecls.h: use of EXTERN is left in tclInt.h. * generic/tclPlatDecls.h: Proto for Tcl_Main moved in tcl.h * win/tclWinPort.h: to prior the inclusion of the Stubs headers as they are now resetting TCL_STORAGE_CLASS. Removed extrainious reset from tclWinPort.h. [Patch 1055668] file: [afdf7a7e1b] check-in: [89bb140d4a] user: davygrvy branch: trunk, size: 3909 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [074a9be821] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 3634 | |
|
2004-06-10
| ||
| 17:17 | * generic/tclDecls.h: Regenerated on a unix box. * generic/tclIntDecls.h: The Win/DOS EOLs from the * generic/tclIntPlatDecls.h: last regen screwed up compilation * generic/tclPlatDecls.h: with an older gcc. * generic/tclStubInit.c: file: [599265d583] check-in: [be14957e2e] user: andreas_kupries branch: core-8-4-branch, size: 6266 | |
|
2004-06-07
| ||
| 16:48 | Re-commit after a `make genstubs` on a unix system, to restore unix line endings file: [b2df287f3d] check-in: [480d71ecd2] user: dgp branch: trunk, size: 3630 | |
|
2004-06-05
| ||
| 17:31 | * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclDecls.h: Changes to the tests for * generic/tclInt.decls: clock frequency in * generic/tclIntDecls.h: Tcl_WinTime * generic/tclIntPlatDecls.h: so that any clock frequency * generic/tclPlatDecls.h: is accepted provided that * generic/tclStubInit.c: all CPU's in the system share * tests/platform.test (platform-1.3): a common chip, and hence, * win/tclWin32Dll.c (TclWinCPUID): presumably, a common clock. * win/tclWinTest.c (TestwincpuidCmd) This change necessitated a * win/tclWinTime.c (Tcl_GetTime): small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: [b11e87ca3e] check-in: [ac070357cf] user: kennykb branch: trunk, size: 3762 | |
| 17:25 | * generic/tcl.h: Corrected Tcl_WideInt declarations so that the mingw build works again. * generic/tclInt.decls: Changes to the tests for * generic/tclIntPlatDecls.h: clock frequency in Tcl_WinTime * generic/tclStubInit.c: so that any clock frequency * tests/platform.test (platform-1.3): is accepted provided that * win/tclWin32Dll.c (TclWinCPUID): all CPU's in the system share * win/tclWinTest.c (TestwincpuidCmd): a common chip, and hence, * win/tclWinTime.c (Tcl_GetTime): presumably, a common clock. This change necessitated a small burst of assembly code to read CPU ID information, which was added as TclWinCPUID in the internal Stubs. To test this code in the common case of a single-processor machine, a 'testwincpuid' command was added to tclWinTest.c, and a test case in platform.test. Thanks to Jeff Godfrey and Richard Suchenwirth for reporting this bug. [Bug #976722] file: [2d10402f7d] check-in: [a45bf99c8e] user: kennykb branch: core-8-4-branch, size: 6455 | |
|
2004-05-17
| ||
| 16:25 | commit genstubs generated files with unix line endings file: [e1c9d7cf48] check-in: [cf62c7e8ba] user: dgp branch: core-8-4-branch, size: 6254 | |
| 14:26 | * generic/tclInt.decls: Restored TclpTime_t kludge to all * generic/tclIntPlatDecls.h: places where it appeared before the * unix/tclUnixPort.h changes of 14 May, because use of * unix/tclUnixTime.h native time_t in its place requires * win/tclWinTime.h: the 8.5 header reforms. [Bug #955146] file: [a770e84003] check-in: [23544a04ac] user: kennykb branch: core-8-4-branch, size: 6455 | |
|
2004-03-26
| ||
| 22:28 | Merge updates from HEAD. file: [31c86ea076] check-in: [6e8d2d7ba1] user: dgp branch: dgp-refactor, size: 3634 | |
|
2004-03-17
| ||
| 18:14 | Removed support for Mac OS Classic platform [Patch 918142] file: [39d4ebf36f] check-in: [b6330dbac7] user: das branch: trunk, size: 3630 | |
|
2003-08-27
| ||
| 21:07 | Merge updates from HEAD. file: [f9c2d53f1a] check-in: [72cdb6ced3] user: dgp branch: dgp-refactor, size: 7431 | |
|
2003-08-25
| ||
| 21:05 | Regen file: [0a714bdce0] check-in: [15743b65be] user: dkf branch: trunk, size: 7427 | |
|
2003-05-13
| ||
| 08:41 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [9e9e570571] check-in: [20ac4d51bf] user: das branch: core-8-4-branch, size: 6254 | |
| 08:40 | * generic/tcl.decls: * macosx/tclMacOSXBundle.c: added extended version of the Tcl_MacOSXOpenBundleResources() API taking an extra version number argument: Tcl_MacOSXOpenVersionedBundleResources(). This is needed to be able to access bundle resources in versioned frameworks such as Tcl and Tk, otherwise if multiple versions were installed, only the latest version's resources could be accessed. [Bug 736774] * unix/tclUnixInit.c (Tcl_MacOSXGetLibraryPath): use new versioned bundle resource API to get tcl runtime library for TCL_VERSION. [Bug 736774] * generic/tclPlatDecls.h: * generic/tclStubInit.c: regen. * unix/tclUnixPort.h: worked around the issue of realpath() not being thread-safe on Mac OS X by defining NO_REALPATH for threaded builds on Mac OS X. [Bug 711232] file: [b95549990a] check-in: [5f2cee527b] user: das branch: trunk, size: 6250 | |
|
2002-10-15
| ||
| 20:23 | * generic/tclPlatDecls.h (tchar.h): Do not include on Cygwin. file: [ba3dc90c3b] check-in: [af5367e46b] user: hobbs branch: core-8-3-1-branch, size: 4984 | |
|
2002-09-27
| ||
| 00:50 | 2002-09-18 Mumit Khan <khan@nanotech.wisc.edu> Added basic Cygwin support. * win/tcl.m4 (SC_PATH_TCLCONFIG): Support one-tree build. (SC_PATH_TKCONFIG): Likewise. (SC_PROG_TCLSH): Likewise. (SC_CONFIG_CFLAGS): Assume real Cygwin port and remove -mno-cygwin flags. Add -mwin32 to extra_cflags and extra_ldflags. Remove ``-e _WinMain@16'' from LDFLAGS_WINDOW. * win/configure.in: Allow Cygwin build. (SEH test): Define to be 1 instead of empty value. (EXCEPTION_DISPOSITION): Add test. * win/configure: Regenerate. * generic/tcl.h: Don't explicitly define __WIN32__ for Cygwin, let the user decide whether to use Windows or POSIX personality. (TCL_WIDE_INT_TYPE, TCL_LL_MODIFIER, struct Tcl_StatBuf): Define for Cygwin. * generic/tclEnv.c (Tcl_CygwinPutenv): putenv replacement for Cygwin. * generic/tclFileName.c (Tcl_TranslateFileName): Convert POSIX to native format. (TclDoGlob): Likewise. * generic/tclPlatDecls.h (TCHAR): Define for Cygwin. * win/tclWinPort.h (putenv, TclpSysAlloc, TclpSysFree, TclpSysRealloc): Define for Cygwin. file: [c1b9ec6e95] check-in: [a8d0360722] user: hobbs branch: trunk, size: 5653 | |
|
2002-08-31
| ||
| 06:09 | *** macosx-8-4-branch merged into the mainline [tcl patch #602770] *** * generic/tcl.decls: added new macosx specific entry to stubs table. * tools/genStubs.tcl: added generation of platform guards for macosx. This is a little more complex than it seems, because MacOS X IS "unix" plus a little bit, for the purposes of Tcl. BUT unfortunately, Tk uses "unix" to mean X11. So added platform keys for macosx (the little added to "unix"), "aqua" and "x11" to distinguish these for Tk. * generic/tcl.h: added a #ifnded RESOURCE_INCLUDED so that tcl.h can be passed to the resource compiler. * generic/tcl.h: * generic/tclNotify.c: added a few Notifier procs, to be able to modify more bits of the Tcl notifier dynamically. Required to get Mac OS X Tk to live on top of the Tcl Unix threaded notifier. Changes the size of the Tcl_NotifierProcs structure, but doesn't move any elements around. * unix/tclUnixNotfy.c: moved the call to Tcl_ConditionNotify till AFTER we are done mucking with the pointer swap. Fixes cases where the thread waiting on the condition wakes & accesses the waitingListPtr before it gets reset, causing a hang. * library/auto.tcl (tcl_findLibrary): added checking the directories in the tcl_pkgPath for library files on macosx to enable support of the standard Mac OSX library locations * unix/Makefile.in: * unix/configure.in: * unix/tcl.m4: added MAC_OSX_DIR. Added PLAT_OBJS to the OBJS: there are some MacOS X specific files now for Tcl, and when I get he resource & applescript stuff ported over, and restore support for FindFiles, etc, there will be a few more. Added LD_LIBRARY_PATH_VAR configure variable to avoid having to set all possible LD_LIBRARY_PATH analogues on all platforms. LD_LIBRARY_PATH_VAR is "LD_LIBRARY_PATH" by default, "LIBPATH" on AIX, "SHLIB_PATH" on HPUX and "DYLD_LIBRARY_PATH" on Mac OSX. Added configure option to package Tcl as a framework on Mac OSX. * macosx/tclMacOSXBundle.c (new): support for finding Tcl extension packaged as 'bundles' in the standard Mac OSX library locations. * unix/tclUnixInit.c: added support for findig the tcl script library inside Tcl packaged as a framework on Mac OSX. * macosx/Tcl.pbproj/jingham.pbxuser (new): * macosx/Tcl.pbproj/project.pbxproj (new): project for Apple's ProjectBuilder IDE. * macosx/Makefile (new): simple makefile for building the project from the command line via the ProjectBuilder tool 'pbxbuild'. * unix/configure: * generic/tclStubInit.c: * generic/tclPlatDecls.h: regen file: [ef2e44dca5] check-in: [ac07f034c7] user: das branch: trunk, size: 5601 | |
|
2002-08-20
| ||
| 20:25 | merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [0ed4f12062] check-in: [354986d9c3] user: das branch: macosx-8-4-branch, size: 5605 | |
|
2002-06-10
| ||
| 05:33 | Merging with TOT as of 06/09/2002. file: [4fff5334fc] check-in: [73b68fb238] user: wolfsuit branch: macosx-8-4-branch, size: 5669 | |
|
2002-02-08
| ||
| 02:52 | * Partial TIP 27 rollback. Following routines restored to return (char *): Tcl_DStringAppend, Tcl_DStringAppendElement, Tcl_JoinPath, Tcl_TranslateFileName, Tcl_ExternalToUtfDString, Tcl_UtfToExternalDString, Tcl_UniCharToUtfDString, Tcl_GetCwd, Tcl_WinTCharToUtf. Also restored Tcl_WinUtfToTChar to return (TCHAR *) and Tcl_UtfToUniCharDString to return (Tcl_UniChar *). Modified some callers. This change recognizes that Tcl_DStrings are de-facto white-box objects. * generic/tclCmdMZ.c: corrected use of C++-style comment. file: [b1c08a4d22] check-in: [bb1a244cde] user: dgp branch: trunk, size: 4976 | |
|
2002-02-05
| ||
| 02:21 | Merging with the current TOT. Very few conflicts, mostly in the generated files. file: [4955a237d2] check-in: [f469a31a06] user: wolfsuit branch: macosx-8-4-branch, size: 5691 | |
|
2002-01-28
| ||
| 12:23 | * generic/tclPlatDecls.h: Added preprocessor logic to force a typedef of TCHAR when __STDC__ is defined when using the uncommon -Za compiler switch with the microsoft compiler. file: [9bbab9acbf] check-in: [561807f26f] user: davygrvy branch: trunk, size: 5003 | |
|
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: [9d88a961ae] check-in: [375ac8d641] user: dgp branch: trunk, size: 5011 | |
| 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: [dc45a37b34] check-in: [fceed15544] user: dgp branch: trunk, size: 4989 | |
|
2001-11-11
| ||
| 17:57 | Fix the stubs tables for the Tcl_MacOSXFindBundleResources call. file: [4a5187ddff] check-in: [d4c2007177] user: wolfsuit branch: macosx-8-4-branch, size: 5634 | |
|
2001-09-09
| ||
| 22:45 | * generic/tcl.h: * generic/tclPlatDecls.h: Reminder from David Cuthbert <dacut@kanga.org> that I hadn't finished the Borland compatibility stuff. [Patch: 436116] file: [86c91dff5c] check-in: [866b2163df] user: davygrvy branch: trunk, size: 4946 | |
|
2001-09-06
| ||
| 00:41 | * generic/tclPlatDecls.h: Another small trim finalizing Borland support. file: [1dcde081d8] check-in: [2f75808daf] user: davygrvy branch: trunk, size: 4944 | |
| 00:39 | * generic/tclPlatDecls.h: Another small trim finalizing Borland support. file: [896513acf3] check-in: [2ef5de7eff] user: davygrvy branch: trunk, size: 4986 | |
|
2001-09-05
| ||
| 03:34 | * generic/tcl.h: * generic/tclPlatDecls.h: Borland compatibility change so ClientData was properly typed as a void* and TCHAR would not be defined twice. file: [5fc49fa51f] check-in: [9a750bbc5c] user: davygrvy branch: trunk, size: 4957 | |
|
2001-08-02
| ||
| 20:15 | * generic/tclPlatDecls.h: * win/tclWinPort.h: Revert <tchar.h> related changes made to improve Cygwin support on 2001-07-18. This change ended up breaking the VC++ build because of conflicts between Windows APIs and internal Tk APIs. file: [25f68c26d2] check-in: [5e4792ac7a] user: mdejong branch: trunk, size: 4803 | |
|
2001-07-19
| ||
| 06:40 | * generic/tclPlatDecls.h: Define TCHAR by including windows.h instead of tchar.h since Cygwin does not support the tchar.h header. Include CHECK_UNICODE_CALLS logic from tclWinPort.h. * win/tclWinPort.h: Remove CHECK_UNICODE_CALLS logic. Remove include of windows.h since this now done it tclPlatDecls.h. * win/tclWinReg.c: Remove duplicate include of windows.h. file: [952ccb1472] check-in: [750a94af1d] user: mdejong branch: trunk, size: 5060 | |
|
2001-04-03
| ||
| 22:54 | see backport log in ChangeLog for specific file backports from 8.4aCVS file: [e686b956fc] check-in: [6defc375da] user: hobbs branch: core-8-3-1-branch, size: 4806 | |
|
2000-08-20
| ||
| 03:51 | 2000-08-19 David Gravereaux <davygrvy@ajubasolutions.com> * generic/tclPlatDecls.h: without a previous '#include <windows.h>', tclPlatDecls.h can't be parsed due to a missing definition of TCHAR. Added a check to include it when not defined. ***POSSIBLE OBSCURE BUG*** could be caused when the compile flags for the core happen to be different than a project who uses these publics regarding -D_MBCS and -D_UNICODE. This added check might have to be revisited later with a better understanding of the reprocusions. I think TCHAR should be replaced with it's expansion. file: [4d9d8f9dc0] check-in: [2eab56183a] user: davidg branch: trunk, size: 4802 | |
|
1999-04-30
| ||
| 22:44 | * Merged changes from 8.1.0 branch file: [b1c92c3cec] check-in: [dc45694c11] user: stanton branch: trunk, size: 4557 | |
|
1999-04-22
| ||
| 20:31 | Created branch core-8-1-0-synthetic file: [ee17ddac1b] check-in: [8d3de5a4ff] user: cvs2fossil branch: core-8-1-0-synthetic, size: 4561 | |
|
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: [be6e8ef490] check-in: [f3b32fb71c] user: stanton branch: trunk, size: 4490 | |
|
1999-04-01
| ||
| 21:58 | * generic/tclInt.h: Removed duplicate declarations. * generic/tclInt.decls: * generic/tcl.decls: Added Tcl_WinUtfToTChar and Tcl_WinTCharToUtf to the tclPlat table. file: [9ad4d5f015] check-in: [9f787d9a6d] user: stanton branch: core-8-1-branch-old, size: 4494 | |
|
1999-03-30
| ||
| 01:55 | Remove the stub function definitions. Change stub macros to use just the name of the function without any parameters (to be able to get the address of a function). Changed passing of tclStubsPtr to the interp (during Tcl_CreateInterp) to pass &tclStubs to avoid problems with duplicate symbols on Solaris. file: [9e2ada5eb9] check-in: [adb44e19f5] user: redman branch: core-8-1-branch-old, size: 3731 | |
|
1999-03-14
| ||
| 18:56 | * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubs.c: Fixed bad eol characters. * generic/tclInt.decls: Changed "const" to "CONST" in declarations for better portability. * generic/tcl.decls: Renamed panic and panicVA to Tcl_Panic and Tcl_PanicVA in the stub files. file: [e6ac1bd973] check-in: [4487d5ada8] user: stanton branch: core-8-1-branch-old, size: 4156 | |
|
1999-03-12
| ||
| 23:29 | Summary ------- 1) Broke the initialization of memory and finding the encodings file into seprarate routines. 2) Added wrapper hooks for locating files and initialization. 3) Modified the library path lookup algorithm. What I Changed -------------- 1) Modified generic/tclInt.h a) Added cache of the tclNativeExecutable name so the variable does not have be recomputed on subsequent calls to TclpFindExecutable. a) Added variable tclDefaultEncoding dir to store the path to the encoding files. b) Added prototype for TclpFindExecutable & TclpFindEncodings. 2) Modified generic/tclInitScript.h a) Added the TclSetPreInitScript proc and pointer to the script. 3) Modified generic/tclUtil.c a) Added initialization of the tclNativeExecutableName. 4) Modified generic/tclEvent.c a) Added boolean that indicates if the encodings have been initialized. b) Modified TclInitSubsystems so it only initializes "in-memory" subsystems, and not the encoding sub system. c) Added TclFindEncodigs procedure to initialize the encoding subsystem. d) Tcl_Finallize cleans up memory allocated for tclNativeExecutableName and tclDefaultEncodingDir. 5) Modified generic/tclEncoding.c a) Added intialization of the tclDefaultEncodingDir variable. b) Added two accessor functions, Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir. c) Made Tcl_FindExecutable platform independent, and moved to this file. 6) Modified unix/tclUnixFile.c and win/tclWinFile.c a) Added TclpFindExecutable(argv0) to compute a native string. c) Tcl_FindExecutable calls TclpFindExecutable to get the native string. d) Modified the TclpInitLibraryPath lookup algorithm (see below) 7) Modified unix/tclUnixInit.c and win/tclWinInit.c a) Added the call evaluate to the pre-init script b) Modified TclpInitLibraryPath to take a native path to the executable so it does not have to call Tcl_FindExecutable. c) On windows, the AppendRegistry routine was removed. 8) Modified unix/tclUnixTest.c a) Modified TestfindexecutableCmd to reset the cached value of tclNativeExecutable name. file: [3f6510b563] check-in: [f989579c4c] user: surles branch: core-8-1-branch-old, size: 3950 | |
|
1999-03-10
| ||
| 05:50 | Added: * tools/genStubs.tcl: Reorganized code to support mixed generic and platform specific tables. * generic/tclInt.decls: Removed TclCompile*Cmd routines from the table. * generic/tcl.decls: Moved old Unix fd handler routines into generic table and modified stubs ordering to match the plus patch. * win/tclWinChan.c (FileSeekProc): Fixed bug where errors during seeking were not getting propagated. file: [510907ac2f] check-in: [e96a5d0d04] user: stanton branch: dev-stubs-branch, size: 3843 | |
|
1999-03-08
| ||
| 20:14 | Added: First pass at integrating stubs mechanism from 8.0. file: [140c2845c5] check-in: [eeba5fd9e9] user: stanton branch: dev-8-1-stubs-branch, size: 5167 | |
|
1999-03-04
| ||
| 01:01 | * generic/tcl.decls: Added Mac specific declarations. * generic/tclStubs.c: * generic/tclStubInit.c: Added undefs for all of the TCL_MEM_DEBUG macros to avoid conflicts with the stub names. * generic/tclStubInit.c: * generic/tclInt.h: * generic/tclInt.decls: Moved some declarations out of the generic and into the platform specific sections. Added missing declarations and Mac specific declarations. * generic/tclInt.h: * generic/tclDate.c: * generic/tclClock.c: Created a new opaque TclpTime_t type so generic functions that depend on the format of time_t can appear in the generic header files. * generic/tclStubInit.c: * generic/tclPanic.c: * generic/tcl.h: * generic/tcl.decls: renamed Tcl_Panic back to panic to avoid incompatibilities in a patch release. file: [7d93fcde11] check-in: [3ab6dc531f] user: stanton branch: trunk, size: 5179 | |
|
1999-03-03
| ||
| 00:38 | Deleted: * unix/Makefile.in: * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support. * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c check-in: [f404370f5a] user: stanton branch: dev-stubs-branch, size: 0 | |
| 00:38 | Added: * unix/Makefile.in: * unix/configure.in: * unix/ldAix: Enhanced AIX shared library support. * win/tclWinSock.c: Removed a bunch of extraneous PASCAL FAR attributes from internal functions. * win/tclWinReg.c: Changed registry package to use stubs mechanism so it no longer depends on the specific version of Tcl. * doc/AddErrInfo.3: * doc/Eval.3: * doc/PkgRequire.3: * doc/SetResult.3: * doc/StringObj.3: * generic/tcl.h: * generic/tclBasic.c: * generic/tclPanic.c: * generic/tclStringObj.c: * generic/tclUtil.c: * unix/mkLinks: Added va_list versions of all VARARGS functions so they can be invoked from the stub functions. * doc/package.n: * doc/PkgRequire.3: * generic/tclPkg.c: Added Tcl_PkgProvideEx, Tcl_RequireEx, Tcl_PresentEx, and Tcl_PkgPresent. Added "package present" command. * generic/tclFileName.c: * mac/tclMacFile.c: * mac/tclMacShLib.exp: * unix/tclUnixFile.c: * win/tclWinFile.c: Changed so TclGetUserHome is defined on all platforms, even though it is currently a noop on mac and windows, and renamed it to TclpGetUserHome. * generic/tclCkalloc.c: Added stub versions of memory checking functions when compiling without TCL_MEM_DEBUG. * doc/ByteArrObj.3: * generic/tcl.h: * generic/tclBinary.c: * generic/tclObj.c: Ported the 8.1 ByteArray type back to 8.0. * generic/tcl.decls: * generic/tcl.h: * generic/tclBasic.c: * generic/tclDecls.h: * generic/tclInt.decls: * generic/tclInt.h: * generic/tclIntDecls.h: * generic/tclIntPlatDecls.h: * generic/tclIntPlatStubs.c: * generic/tclIntStubs.c: * generic/tclPlatDecls.h: * generic/tclPlatStubs.c: * generic/tclStubInit.c: * generic/tclStubLib.c: * generic/tclStubs.c: * tools/genStubs.tcl: * unix/configure.in: * unix/Makefile.in: * unix/tclConfig.sh.in: * win/makefile.vc: * win/tclWinPort.h: Added Tcl stubs implementation. There are now two new macros USE_TCL_STUBS and USE_TCL_STUB_PROCS that enable use of stubs and disable stub macros respectively. All of the public and private function declarations from tcl.h and tclInt.h have moved into the *.decls files and the *Stubs.c and *Decls.h files are generated using the genStubs.tcl script. * generic/tclPanic.c: * generic/panic.c: renamed panic to Tcl_Panic, added macro for backwards compatibility, renamed file to tclPanic.c file: [17cd847571] check-in: [51058ad13d] user: stanton branch: trunk, size: 1777 | |