Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file unix/dltest/pkgua.c at check-in 1b11388844c2f4f7
|
2026-05-28
| ||
| 12:13 | Merge 9.0. Formatting file: [e960d5f72e] check-in: [8e78be4610] user: jan.nijtmans branch: main, size: 8750 | |
|
2026-04-20
| ||
| 13:09 | Merge 8.6 file: [52b99e75a1] check-in: [700753a7d4] user: jan.nijtmans branch: core-9-0-branch, size: 8827 | |
| 13:01 | Make pkg*.c files work with Tcl 9.0 (as useful example) file: [abcc079935] check-in: [aa4ccf054d] user: jan.nijtmans branch: core-8-6-branch, size: 8829 | |
|
2025-11-23
| ||
| 20:43 | Use _Generic() to select function type file: [3f25fdd929] check-in: [c4f087760d] user: jan.nijtmans branch: tip-626, size: 8750 | |
|
2025-09-25
| ||
| 09:33 | Remove many unnecessary struct and enum labels. DKF: Please don't do this. The labels enable better information in some IDEs, such as Visual Studio. file: [5a4615fdd5] check-in: [7c4fcd0a0c] user: jan.nijtmans branch: struct-enum, size: 8721 | |
|
2025-04-14
| ||
| 11:23 | Finish documentation too file: [ddc75d6671] check-in: [83b9044190] user: jan.nijtmans branch: attemptcreatehashentry, size: 8731 | |
|
2025-01-12
| ||
| 17:35 | In dltest/pkg*.c, prevent calling deprecate API as well file: [9391100eb0] check-in: [112f8360d4] user: jan.nijtmans branch: core-8-branch, size: 8871 | |
|
2024-11-13
| ||
| 09:32 | Merge 9.0 file: [8f4b24351f] check-in: [74d69ff773] user: jan.nijtmans branch: tip-626, size: 8752 | |
| 09:30 | GHA win-, linux- and mac-flows: speed-up build (j4), add info section into build. Remove some unneeded typecasts file: [09a84b0905] check-in: [d8a7be3197] user: jan.nijtmans branch: main, size: 8740 | |
|
2024-11-12
| ||
| 12:10 | backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. Remove some unneeded typecasts. Some int -> Tcl_Size file: [7c227ca9ad] check-in: [e1e7f93e74] user: jan.nijtmans branch: core-8-branch, size: 8735 | |
|
2024-01-27
| ||
| 23:12 | Merge 9.0 file: [fafc4a88c4] check-in: [9ce9909c19] user: jan.nijtmans branch: tip-626, size: 8761 | |
|
2024-01-12
| ||
| 13:12 | Merge 8.7 file: [98a9fab416] check-in: [7b36a6fd46] user: jan.nijtmans branch: main, size: 8749 | |
| 11:53 | Leave out Tcl_UtfNcmp/Tcl_UtfNcasecmp from -DTCL_NO_DEPRECATED builds, because it's part of the UTF16 compatibility layer file: [793afc3842] check-in: [2d72b799ff] user: jan.nijtmans branch: core-8-branch, size: 8744 | |
| 11:31 | Update the pkga.c/pkgua.c examples, making sure there's no misunderstanding that Tcl_UtfNcmp() expects Tcl_UniChar lengths, not byte lengths file: [d33fb40014] check-in: [da7865389c] user: jan.nijtmans branch: core-8-6-branch, size: 8781 | |
|
2023-07-02
| ||
| 11:53 | No need for function prototypes in unix/dltest/*.c file: [61e4989b22] check-in: [08a01a0075] user: jan.nijtmans branch: core-8-6-branch, size: 8701 | |
| 09:25 | Unbreak the 8.6 build. file: [2a60b937c9] check-in: [9db73ad251] user: fvogel branch: core-8-6-branch, size: 9037 | |
|
2023-04-21
| ||
| 13:32 | Merge 9.0 file: [07f7d3682d] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 8682 | |
|
2023-04-20
| ||
| 16:53 | Merge 9.0 file: [c7ca471846] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 8681 | |
|
2023-04-01
| ||
| 15:03 | Merge trunk file: [8715977eba] check-in: [c3ca7c3387] user: jan.nijtmans branch: tip-626, size: 8677 | |
| 14:55 | Merge 8.7 file: [6bb2df1a62] check-in: [48ba3c7b64] user: jan.nijtmans branch: main, size: 8669 | |
| 14:52 | Add -Wall -Wextra -Wc++-compat -Wconversion -Werror to CFLAGS in unix/dltest/Makefile.in, and minimal changes to make it work warning-free. Fix indenting file: [7ca7585eff] check-in: [9d3ede403c] user: jan.nijtmans branch: core-8-branch, size: 8664 | |
| 11:35 | Fix gcc warnings from prior 9.0 merge file: [7b8270501e] check-in: [c03ada3a6d] user: apnadkarni branch: tip-660, size: 8670 | |
|
2023-03-05
| ||
| 00:43 | Merge 9.0 file: [a8c7c8b3c1] check-in: [38f5d517dd] user: jan.nijtmans branch: tip-626, size: 8669 | |
|
2022-11-29
| ||
| 10:30 | Update all "8.5" versions in Tcl_InitStubs() to "8.5-", since they can be compiled for Tcl 9.0 as well. file: [28ee3f86f7] check-in: [25ce911fbb] user: jan.nijtmans branch: core-8-6-branch, size: 9029 | |
|
2022-08-29
| ||
| 19:56 | when compiling with TCL_NO_DEPRECATED, remove objProc interfaces file: [4cedd1bb42] check-in: [44af621069] user: jan.nijtmans branch: tip-626, size: 8664 | |
|
2022-06-24
| ||
| 20:55 | Merge-mark 9.0. Use Tcl_Size (but not in tclWinDde.c/tclWinReg.c) file: [86dd8ed58c] check-in: [dde6b03ee3] user: jan.nijtmans branch: tcl8-compat, size: 8661 | |
|
2022-05-31
| ||
| 10:57 | Merge 8.7 file: [21b1c33db6] check-in: [b780ee9ef2] user: jan.nijtmans branch: main, size: 8656 | |
|
2022-05-30
| ||
| 12:43 | Merge tip-616. More progress file: [9a6a4409c1] check-in: [064bba1c17] user: jan.nijtmans branch: tip-626, size: 8679 | |
|
2022-05-29
| ||
| 21:02 | Function prototypes are not always needed/useful file: [f9a194cf15] check-in: [7634fee197] user: jan.nijtmans branch: core-8-branch, size: 8671 | |
|
2022-05-27
| ||
| 11:41 | More progress file: [0e14b5fe90] check-in: [c40d2e59ed] user: jan.nijtmans branch: tip-626, size: 9021 | |
|
2022-05-24
| ||
| 12:34 | Starting TIP #626 implementation. WIP, far from finished file: [876a9f82a5] check-in: [16a9e324dd] user: jan.nijtmans branch: tip-626, size: 9009 | |
|
2021-05-21
| ||
| 07:07 | Make all "pkg?" package names lowercase (was: ""Pkg?"), as we now recommend lowercase package names. Let's provide good examples then. file: [a7d49f9217] check-in: [d6e0520a97] user: jan.nijtmans branch: core-8-5-branch, size: 8256 | |
|
2021-05-20
| ||
| 12:26 | Make all "pkg?" package names lowercase (was: ""Pkg?"), as we now recommend lowercase package names. Let's provide good examples then. file: [a77965303a] check-in: [8b298a33bd] user: jan.nijtmans branch: core-8-6-branch, size: 9028 | |
|
2021-05-18
| ||
| 12:23 | Make pkgua package thread-safe file: [b541e920cd] check-in: [2e5531f5f8] user: jan.nijtmans branch: core-8-branch, size: 9007 | |
| 12:02 | Make Pkgua package thread-safe and properly clean up everything when being unloaded. Based on pyk-tclUnload branch, but extended for thread-safety (Thanks!) file: [4c86b3a8a6] check-in: [50d71c14f4] user: jan.nijtmans branch: core-8-6-branch, size: 9028 | |
|
2021-05-17
| ||
| 11:28 | Eliminate use of TCL_STORAGE_CLASS in pkg?.c: just use DLLEXPORT macro directly. Fix gcc warnings (with stricter gcc flags) in pkg?.c file: [b84434366b] check-in: [aec68ce9a4] user: jan.nijtmans branch: core-8-6-branch, size: 8301 | |
|
2021-05-15
| ||
| 21:56 | Fix [28027d8bb7745fb0], memory leaks in tclUnload.c, file: [88d35e691d] check-in: [a4de334c5f] user: pooryorick branch: pyk-tclUnload, size: 8514 | |
|
2020-12-07
| ||
| 09:21 | © file: [7b6cb8328c] check-in: [2305632cd1] user: jan.nijtmans branch: bug-ea39ab591e, size: 8262 | |
|
2020-10-22
| ||
| 07:35 | Merge 8.7. More lowercase package names in test-suite file: [6ee7a0ab60] check-in: [13fe6f0017] user: jan.nijtmans branch: build-info, size: 8264 | |
|
2020-10-06
| ||
| 13:26 | Fix (possible) gcc warnings in unix/dltest/*.c file: [55389a7eb4] check-in: [5cd3c4e555] user: jan.nijtmans branch: core-8-branch, size: 8264 | |
|
2016-12-21
| ||
| 09:20 | Merge trunk file: [dc5ee38400] check-in: [c52e1550bf] user: jan.nijtmans branch: novem, size: 8238 | |
|
2016-12-20
| ||
| 09:36 | Record the fact that all stub-enabled extensions work in Tcl 8.5+, no 8.6 (or 9.0) features are needed. (Differences between 8.x and 9.0 are handled by a different stub magic value) file: [880624ce7b] check-in: [eda9a3e060] user: jan.nijtmans branch: trunk, size: 8229 | |
|
2016-11-18
| ||
| 12:10 | merge novem file: [c7d2687fcf] check-in: [21f9030029] user: jan.nijtmans branch: novem-more-memory-API, size: 8240 | |
|
2016-07-08
| ||
| 10:28 | Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [876f209ac7] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 8234 | |
| 06:56 | Adapt hash-function and hash-table to allow hash-tables to grow >1Gb on 64-bit platforms. file: [b7d777790a] check-in: [ef7ec3df37] user: jan.nijtmans branch: novem-bighash, size: 8237 | |
|
2016-07-06
| ||
| 15:10 | Unnecessary #undef and unnecessary type cast. file: [93f4931d09] check-in: [a8e6f3afc4] user: jan.nijtmans branch: novem, size: 8246 | |
|
2016-07-01
| ||
| 08:33 | Merge trunk file: [10edbe2760] check-in: [9b227b619e] user: jan.nijtmans branch: novem-more-memory-API, size: 8258 | |
|
2016-06-29
| ||
| 15:52 | Merge trunk file: [d8109f8568] check-in: [e711b0ba95] user: jan.nijtmans branch: novem, size: 8255 | |
| 15:28 | Eliminate internal use of TCL_STORAGE_CLASS, as it will be gone in 9.0 anyway file: [da56dc67fe] check-in: [b78ff97295] user: jan.nijtmans branch: trunk, size: 8272 | |
| 11:39 | Tcl_SetVar -> Tcl_SetVar2 and comparable replacements, eliminating functions which are deprecated. file: [85cd9b29cc] check-in: [3108faf68a] user: jan.nijtmans branch: trunk, size: 8512 | |
|
2014-05-02
| ||
| 07:15 | merge novem file: [4040b6e8a1] check-in: [08a7e90291] user: jan.nijtmans branch: novem-more-memory-API, size: 8237 | |
|
2013-09-26
| ||
| 13:13 | merge novem WARNING: No checks of build-ability done yet. file: [56e9d113d2] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 8247 | |
|
2013-02-11
| ||
| 10:25 | more Tcl_NewIntObj/Tcl_NewBooleanObj -> Tcl_NewLongObj conversions file: [70fc50ed66] check-in: [a80fb8c697] user: jan.nijtmans branch: novem, size: 8234 | |
|
2013-01-26
| ||
| 16:11 | macros for Tcl_GetString and Tcl_GetStringFromObj file: [022fe7eb53] check-in: [7845d6854d] user: jan.nijtmans branch: novem-more-memory-API, size: 8236 | |
|
2013-01-10
| ||
| 11:31 | merge novem file: [f3649d73e5] check-in: [01d6d91b04] user: jan.nijtmans branch: novem-unversioned-stub, size: 8234 | |
| 09:55 | Turn Tcl_PkgPresent/Tcl_PkgRequire into a macro. Make sure that extensions which are compiled using Tcl version 9.0 alpha/beta headers only run with the exact same Tcl version (9.0a0), so they cannot accidently be used in production. Idea 'stolen' from iTcl 4.0, which did that during alpha/beta Dde/Registry: eliminate usage of some older API, which might be removed/deprecated in the future. file: [0201a19d87] check-in: [ae4651d4d1] user: jan.nijtmans branch: novem, size: 8233 | |
|
2012-12-06
| ||
| 15:53 | Provide the real required version number to Tcl_InitStubs, even in alpha/beta released. During alpha/beta it will be replaced by TCL_PATCH_LEVEL file: [0cb9224de0] check-in: [0302a932a8] user: jan.nijtmans branch: novem-reduced-symbol-export, size: 8226 | |
|
2012-12-05
| ||
| 14:42 | use Tcl_PkgProvideEx everywhere (again, for testing purposes) file: [4e8d8c9de9] check-in: [e63bcbdcec] user: jan.nijtmans branch: novem-support, size: 8494 | |
| 14:21 | merge trunk Change TCL_VERSION to "8.6-" everywhere in Tcl_InitStubs. This is not the way how to do it! Just for testing purposes. file: [98f9709271] check-in: [50e935089a] user: jan.nijtmans branch: novem-support, size: 8486 | |
|
2012-12-04
| ||
| 15:12 | more eliminations of 'deprecated' calls file: [0e1cd83dfa] check-in: [c3a8114dc1] user: jan.nijtmans branch: better-deprecation-85, size: 8362 | |
|
2012-12-03
| ||
| 08:11 | merge core-8-5-branch eliminate more usage of to-be-deprecated functions file: [7e6e847376] check-in: [976aeca8c6] user: jan.nijtmans branch: better-deprecation-85, size: 8269 | |
|
2012-11-29
| ||
| 20:32 | Destroy all the TCL_STORAGE_CLASS and associated nonsense. file: [e028726139] check-in: [3ce8b298a8] user: dgp branch: novem, size: 8231 | |
|
2012-11-19
| ||
| 06:41 | now a clean compile on OSX in non-debug mode file: [2819507b08] check-in: [b814e8d7e8] user: dkf branch: novem-64bit-sizes, size: 8504 | |
|
2011-04-07
| ||
| 10:19 | Add some (temporary) test cases showing the problem with --export-dynamic file: [10e11e8d22] check-in: [6b6ef4e0b1] user: jan.nijtmans branch: trunk, size: 8814 | |
|
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: [79ba92c728] check-in: [c64f310d38] user: dgp branch: trunk, size: 8491 | |
| 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: [8b7d30e230] check-in: [79367df0f0] user: dgp branch: core-8-5-branch, size: 8261 | |
|
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: [5d0e9c7214] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 8556 | |
|
2011-01-04
| ||
| 16:21 | merge file: [97fb2c0b6f] check-in: [74ff362eac] user: dgp branch: dgp-refactor, size: 8560 | |
|
2010-12-31
| ||
| 16:35 | Fix [Bug 3148192]: [load] broken. Assure that those files are never compiled with -DSTATIC_BUILD file: [4160893684] check-in: [ce79d0f88f] user: nijtmans branch: trunk, size: 8562 | |
|
2010-11-23
| ||
| 13:11 | Jump. file: [af61527f4e] check-in: [f8ff91db3f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 8536 | |
|
2010-03-30
| ||
| 08:45 | Merge from HEAD to rmax-ipv6-branch file: [97df227589] check-in: [54b695423d] user: rmax branch: rmax-ipv6-branch, size: 8541 | |
|
2010-03-28
| ||
| 03:17 | Revert the conversion of TCL_VERSION to "8.1" and "8.5" in the Tcl_InitStubs() calls of the pkg*.c testing extensions. file: [12691e115a] check-in: [fe807045e6] user: dgp branch: trunk, size: 8537 | |
|
2010-03-27
| ||
| 22:47 | Provide "lowest supported Tcl version" to the Tcl_InitStubs functions in unix/dltest, in stead of "current Tcl version" file: [54d620eaeb] check-in: [2a8d873d37] user: nijtmans branch: trunk, size: 8536 | |
|
2010-02-25
| ||
| 21:53 | merge updates from HEAD file: [b44830cc7a] check-in: [1b11388844] user: dgp branch: dgp-refactor, size: 8540 | |
|
2010-02-22
| ||
| 23:31 | Remove unnecessary EXTERN's, which already are in the global stub table. Use @EXEEXT@ in stead of @EXT_SUFFIX@ Use -DBUILD_tcl in Makefile for CYGWIN Use EXTERN to control CYGWIN exported symbols Remove some unnecessary type casts. file: [badf01107a] check-in: [ede6fe7b20] user: nijtmans branch: trunk, size: 8541 | |
|
2008-05-11
| ||
| 04:22 | merge updates from HEAD file: [dc2a22cda6] check-in: [b084fd8e3a] user: dgp branch: dgp-refactor, size: 8330 | |
|
2008-04-27
| ||
| 22:41 | Get rid of pre-C89-isms (esp. CONST vs const). file: [08a66ae84e] check-in: [2dee210a8d] user: dkf branch: trunk, size: 8326 | |
|
2007-12-13
| ||
| 15:22 | merge stable branch onto HEAD file: [b435cab912] check-in: [d1f7550cd9] user: dgp branch: trunk, size: 8326 | |
|
2007-09-07
| ||
| 03:15 | merge updates from HEAD file: [d005058b60] check-in: [2c46d786c6] user: dgp branch: dgp-refactor, size: 8330 | |
|
2007-09-04
| ||
| 17:43 | merge updates from HEAD file: [155b4a1f61] check-in: [93ee5fafc4] user: dgp branch: core-stabilizer-branch, size: 8330 | |
|
2007-08-14
| ||
| 06:32 | * unix/dltest/pkga.c: whitespace & comment cleanup, remove * unix/dltest/pkgb.c: unused pkgf.c. * unix/dltest/pkgc.c: * unix/dltest/pkge.c: * unix/dltest/pkgf.c (removed): * unix/dltest/pkgua.c: * macosx/Tcl.xcodeproj/project.pbxproj: file: [9cfa75a291] check-in: [9c5c352689] user: das branch: trunk, size: 8326 | |
|
2007-05-30
| ||
| 03:31 | merge updates from HEAD file: [7d0aa61405] check-in: [3084f08b53] user: dgp branch: core-stabilizer-branch, size: 8330 | |
|
2007-05-29
| ||
| 14:21 | merge updates from HEAD file: [3b1cbca251] check-in: [404470c2db] user: dgp branch: dgp-refactor, size: 8330 | |
| 14:05 | restore line endings file: [ecd6611890] check-in: [10eb881f00] user: dgp branch: trunk, size: 8326 | |
|
2007-05-02
| ||
| 21:28 | Convert to using ANSI function definitions. file: [43351c2b10] check-in: [34518579e8] user: dkf branch: trunk, size: 8660 | |
|
2004-09-08
| ||
| 23:02 | Merge updates from HEAD file: [28300d0d9f] check-in: [dff8728918] user: dgp branch: dgp-refactor, size: 8474 | |
|
2004-06-08
| ||
| 19:18 | Silence compiler warnings. file: [7f16055834] check-in: [44e73905b2] user: dgp branch: trunk, size: 8470 | |
|
2004-03-04
| ||
| 17:26 | Added: merge updates from HEAD file: [ca1eacff28] check-in: [90bbbc469a] user: dgp branch: dgp-refactor, size: 8482 | |
| 09:40 | Fix minor syntax problems. [Bug 909288] file: [64a137b33d] check-in: [285f8155e0] user: dkf branch: trunk, size: 8478 | |
|
2004-02-24
| ||
| 22:58 | Added: TIP#100 implementation largely based on work by Georgios Petasis. file: [949305b4a7] check-in: [4f599936a4] user: dkf branch: trunk, size: 8481 | |