[comp.windows.x.announce] X11R4 fixes #15, #16 and #17 for Xt now available on expo get all three

swick@EXPO.LCS.MIT.EDU (Ralph R. Swick) (09/29/90)

Patches for a variety of omissions in Xt are now available via anonymous ftp
or the xstuff mail archive server on expo.lcs.mit.edu (18.30.0.212).  This is
a 3 volume set: make sure that you apply each of fixes 15, 16 and 17 before
rebuilding.

These patches fix the following problems:
    small reductions in memory usage
    permit a destroyCallback procedure to destroy an ancestor
    better handling of widget destruction with nested XtDispatchEvent()
    plug memory leaks in XtDestroyApplicationContext()
    make XtPointer be void* in STDC environments  **may cause compiler errors
	in non-portable source code under real ANSI compilers (not gcc)**
    better handling of String to Pixel conversions with typos in string
    fix bug in destroying widgets with multiple accelerator sources installed
    fix duplicate destroy callbacks when both popup child and parent are
	targets of XtDestroyWidget()
    don't call CompositePart destroy method on popup children
    fix bug in XtSetKeyboardFocus after destroying widget which had input
    export pointers to default error/warning handlers, per spec
    fix bug in XtNameToWidget when hierarachy contains non-widgets
    fix function prototype for XtTranslateCoords()
    fix bug in XtSetKeyboardFocus(widget,None)
    move gettimeofday() emulation to lib/X/sysV/Berklib.c
    fix bugs when select() is interrupted while blocking for input
    don't stop scanning arglist when XtNinitialResourcesPersistent is used
    ignore XtOwnSelection for unrealized widgets
    Fix change of selection owner while value transfer is in-progress
    make quoted key sequences work again in translation tables
    allow repeat counts on Key events in translation tables
    fix bug if XtInstallAccelerators is called multiple times with same
	arguments and the destination widget is subsequently destroyed

Fixes are available via anonymous ftp to expo.lcs.mit.edu (18.30.0.212), in
the directory /pub/R4/fixes/, in files with prefix "fix-".  The latest fixes
are "fix-15", "fix-16" and "fix-17".  Fixes get put on expo in batches at
intervals only.  Fixes usually propagate to other distribution sites as well,
so it may pay to check at a nearer site first.

For those without ftp access, individual fixes can be obtained by mail by
sending a message to xstuff@expo.lcs.mit.edu.  In the usual case, the
message should have a subject line and no body, or a single-line body and
no subject, in either case the line looking like:
	send fixes 15 16 17
(e.g. to get all three).  To get a summary of fixes, make the line:
	index fixes
If you need help, make the line:
	help
Some mailers produce mail headers that are unusable for extracting return
addresses.  If you use such a mailer, you won't get any response.  If you
happen to know an explicit path, you can include a line like
	path foo%bar.bitnet@mitvma.mit.edu
or
	path zot!gzork!me@uunet.uu.net
in the body of your message, and the daemon will use it.