jan.nijtmans
a414f1623d
Update utf8proc.c for Unicode 18. Most GraphemeBreakTest testcases now pass. Only 4 fail, those are disabled for now
2026-08-25 12:07:36 +00:00
jan.nijtmans
0b11f59ff8
Update testcases too
2026-08-24 17:51:57 +00:00
jan.nijtmans
dc810f6e15
Fix [d5acb07b6411]: TIP 752 broke [clock seconds] in 32bit linux. (see remark in ticket)
2026-08-10 09:59:49 +00:00
jan.nijtmans
52d1487dfb
Consolidate use of ©. Indenting
2026-08-10 09:58:38 +00:00
Emiliano Gavilán
050c4d7893
Proposed fix for bug [d5acb07b6411]
2026-08-02 22:30:24 +00:00
jan.nijtmans
6bcc3de72a
platform -> 1.2b1
2026-07-14 14:26:36 +00:00
jan.nijtmans
c638ab49c1
Fix [61ba0b0661]: platform::identify broken on Red Hat Linux
2026-07-14 14:03:14 +00:00
jan.nijtmans
68277f984d
Fix [61ba0b0661]: platform::identify broken on Red Hat Linux
2026-07-14 13:41:38 +00:00
jan.nijtmans
91685c65b4
Backout fix for [917c4a896a]. Let the improved fix land on 9.1, it can always be backported later
2026-07-14 08:22:09 +00:00
jan.nijtmans
577e8eed1f
Fix [2759868527]: File tcltest-2.5.11.tm provides package version nr. 2.6.0
2026-07-12 20:38:37 +00:00
apnadkarni
eb99ec4583
Added tcl::unsupported::grapheme command
2026-07-09 11:08:21 +00:00
jan.nijtmans
351d7f7c1c
Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify
2026-07-09 10:34:47 +00:00
jan.nijtmans
0d769c079e
Fix [917c4a896a]: Glibc detection broken on Linux for platform::identify
2026-07-09 10:31:38 +00:00
jan.nijtmans
955edbe38d
Attempt to fix [917c4a896a]: Glibc detection broken on Linux for platform::identify
2026-07-08 15:06:51 +00:00
apnadkarni
ce316d8ed7
Merge trunk
2026-07-08 07:42:21 +00:00
sebres
1a4393e539
fixes [6f8bbbb34bf84bf0] hang in BSD/kqueue: fixed infinite wait for kqueue (0 is smallest timeout, negative time is no timeout), similar to other notifiers implementations, see [def988e9cd676b5b]
2026-07-04 18:17:02 +00:00
apnadkarni
a412b42219
Merge main
2026-07-01 16:29:43 +00:00
jan.nijtmans
471e63e56f
Version -> 9.0.5 for next release cycle
2026-07-01 13:44:13 +00:00
jan.nijtmans
f858a0cbf3
Version -> 9.1b1 for next release cycle
2026-06-30 15:44:13 +00:00
apnadkarni
19460220f2
Fix const warnings
2026-06-25 06:48:30 +00:00
jan.nijtmans
5c187e3fb3
Make it (at least) compile with Makefile.in too
2026-06-24 09:33:17 +00:00
dkf
9459aca51d
Minor change: More tab/space fixes
2026-06-20 20:13:15 +00:00
dkf
eb966713f4
Minor change: Fix up some wayward tabs
2026-06-20 14:47:56 +00:00
dkf
8cab375e3e
Proper indentation of function formal args
2026-06-13 16:05:42 +00:00
jan.nijtmans
78a2986c20
Merge 9.0. No need for 'package require registry' any more
2026-06-11 12:35:49 +00:00
dkf
7b3ea543b0
Small corrections to doc comments
2026-06-08 18:41:52 +00:00
dkf
c3e7c58cd7
Improve documentation comments where they were a bit neglected
2026-06-07 12:04:34 +00:00
jan.nijtmans
bfb9efd596
TclpGetMicroseconds() doesn't exist any more
2026-06-03 07:51:16 +00:00
jan.nijtmans
fe9ee5c3b7
TIP #752 : New timer API without Tcl_Time
2026-06-03 07:45:39 +00:00
apnadkarni
35a1b3c54c
Merge main - TIP 755 final
2026-06-02 03:08:08 +00:00
jan.nijtmans
da70427327
Re-generate configure scripts (with correct patchlevel)
2026-06-01 13:30:48 +00:00
jan.nijtmans
49a4a1bacc
Prepare for Tcl 9.1b0
2026-06-01 13:17:29 +00:00
apnadkarni
676a07f018
Merge main
2026-05-31 06:02:25 +00:00
jan.nijtmans
a9a42f8fcd
Merge 9.0. Formatting
2026-05-28 12:13:27 +00:00
jan.nijtmans
d146c4577e
Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg
2026-05-25 21:36:14 +00:00
jan.nijtmans
f2db52d61b
Fix [673f2d]: mind PTHREAD_NULL as sentinel value vs legitimate pthread_t arg
2026-05-25 21:25:59 +00:00
apnadkarni
dca82b9e05
Merge main
2026-05-25 11:35:56 +00:00
bch
aa9b12534b
PTHREAD_NULL is not _actually_ a valid pthread_t, and should not
...
be supplied as an argument to pthread_*() functions.
On NetBSD, Tcl was faulting at
[PMutexDestroy()](/home/file?ci=e29c5206a97aa935207e1b21d33ca&name=unix/tclUnixThrd.c&ln=92)
in the assertion, which failed because PTHREAD_NULL is not actually
a valid thread identifier, did not satisfy the intention what was
trying to be asserted. pthread_t is an opaque type. On NetBSD (for
example) it is a structure, with magic for sanity checks.
"(pthread_t)0" does not pass this test when (e.g.) pthread_equal(t1,
t2) is called. I changed tests for PTHREAD_NULL to simple equality
checks (e.g. PTHREAD_NULL == pmutexPtr->thread), and guarded with
the same test pthread_*() calls where appropriate (those function
calls involving pmutexPtr->thread).
2026-05-23 02:16:41 +00:00
jan.nijtmans
08e6e3c75d
finish 'apn-registry' work for gcc builds. And - as a bonus - for Cygwin too
2026-05-22 15:06:05 +00:00
apnadkarni
a390f3d426
Really no need to change pkgconfig. Revert.
2026-05-21 05:05:29 +00:00
apnadkarni
e2edae1809
Only use library from source tree if running in build tree
2026-05-21 03:02:15 +00:00
apnadkarni
e6cfbab12a
Proposed fix for [006bef5d75] on Unix. MingW and nmake pending.
2026-05-20 17:03:36 +00:00
apnadkarni
6d8a11ed0e
Merge main
2026-05-18 06:10:32 +00:00
dkf
c9047acb43
More indentation/spacing corrections; no behaviour changes
2026-05-17 15:06:26 +00:00
apnadkarni
b49c1403ff
Merge trunk
2026-05-16 13:38:13 +00:00
dkf
fb14459371
Fix some indents
2026-05-15 11:10:15 +00:00
apnadkarni
8712d43327
Support multiple callback registrations. Multithread safe
2026-05-14 16:13:54 +00:00
apnadkarni
9479d47001
Update tclTest to use postinit registration
2026-05-12 16:08:29 +00:00
dgp
515167c897
Untested attempt to silence compiler warning
2026-05-08 17:31:15 +00:00
dkf
4c88b98427
Fix formatting of function-level comments
2026-04-30 14:52:57 +00:00