History of unix/dltest/pkgua.c of 1b11388844c2f4f7
Not logged in

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