From: ricks@odin.isc-br.com (Rick Schaeffer 99)
Newsgroups: comp.unix.amiga
Subject: X11R4 fixes available
Date: 28 Aug 92 03:07:12 GMT
Organization: ISC-Bunker Ramo, An Olivetti Company


The patches and executables for the Amiga Unix X11R4 server should now
be available on wuarchive.wustl.edu in "/systems/amiga/incoming/unix".
I included tar files containing both color versions of the server
and source patches.  Here is an extract from the README file:
========================================================================
This README file is included with the 3 compressed tar files available
for Amiga Unix X11R4 patches.  I decided to go with 3 files so that folks
can get just the parts that they need.
   1.  amixX4-2410.tar.Z
       This one contains the source patches PLUS the A2410 X server binary.
   2.  amixX4-dmi.tar.Z
       This one contains the source patches PLUS the DMI X server binary.
   3.  amixX4-ponly.tar.Z
       This one contains ONLY the source patches and README.

After unpacking and un-tarring, the directory will contain patch files
and a binary executable for the X11R4 server for Amiga Unix SVR4
version 2.1.  The server *should* work for the 2.03 Amiga Unix release
as well, although I have not tested that.

Because I didn't feel that people would want to have to download 2 rather
large files for the server binary, there are two different tar files which
contain this README.  One contains a server binary for the A2410 color card,
and the other contains a server binary for the DMI Resolver.  Either server
should work for monochrome-only systems.  The servers are built from the
same sources, so the patch files are the same on both.

The following is a list of the bugs fixed in this distribution:

    o  Cursor allocation problems which caused the server to fail
       after 4 or 5 applications were started.  NOTE: this patch
       was included in the "official" 2.1p2a patch disk so, if you
       have already applied those patches, don't apply the patch
       contained in the "patch1.opt2" file.

    o  Memory leaks.  The server was allocating lots of memory for
       various purposes that was never freed.  Caused problems with
       swap space, amoung other things.  I *think* that I got all
       of the leaks but you never know :-)

    o  The server would crash when doing certain kinds of spanned fills.
       It was overflowing an allocated area.  This one also sometimes
       caused display anomalies because the problem was that these
       fills weren't getting clipped.

    o  Pattern fill operations would usually get munged.  This problem
       was especially noticable in "tgif" when creating pattern filled
       objects.  Many other applications would appear to put black blobs
       on the screen.

    o  Using "xfontsel" (or any other program) to display large (> 24 pixel)
       fonts would totally hose the display.  There were some "backwards"
       shifts in "tigtext.c".  The actual problem was that values which were
       supposed to be in 32 bits were getting their high-order 16 bits zeroed
       out.

........stuff left out

PosterNotes
-----------

Many thanks to Keith Gabryelski for his help in finding and fixing these
bugs!  Hopefully, everyone will be able to install this stuff and it'll
just work.  If not, I can be reached by email, phone, or snail :-)  Also,
there are still a few bugs lurking in the server...I am aware of some
of them but probably not *all* of them!  If you have a fix, or a
reproducible scenario, send me email.

    Rick Schaeffer
    E. 13611 26th Ave.
    Spokane, Wa.  99216
    Phone: (509) 928-3533
    email: ricks@isc-br.isc-br.com
--
Rick Schaeffer          UUCP:  uunet!isc-br.isc-br.com!ricks
ISC-Bunker Ramo                ricks@isc-br.isc-br.com
Box TAF-C8              Phone: (509)927-5114
Spokane, WA  99220      Home:  (509)928-3533