sync with Tcl's upgrade of dde/reg packages
merge-mark
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti
Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti
Fix for FreeBSD, and remove support for old FreeBSD versions. Patch by Pietro Cerutti
Only call XInitThreads() when we have a very new X11 library. Checked by looking whether XKeycodeToKeysym() is deprecated, which also happend in some very new X11 version.
Fix for [3613668] by not calling XInitThreads when either 1) Tcl is compiled without threads 2) X11 library is too old.
A more direct test would be more desirable, but for now this should be fine.
Extra bit of safety.  Since we check whether xinitMutex is "still NULL"
to detect a threads-disabled Tcl, we should be explicitly certain it has
an initial value of NULL.
Disable XInitThreads() call until we have a better test for it.
docs typo
last-moment fix for FreeBSD from Pietro Cerutti
merge 8.4
merge 8.5
Eliminate NO_VIZ macro as current zlib uses HAVE_HIDDEN in stead.
One more last-moment fix for FreeBSD by Pietro Cerutti
rebase