Crossposted-To: comp.unix.sysv386,comp.windows.x,comp.unix.bsd
From: dwex@cbnewsj.cb.att.com (david.e.wexelblat)
Subject:  Release of X386 1.2E 1.0
Date: Sat, 18 Jul 1992 13:13:11 GMT


                        Announcing X386 1.2E 1.0
                       --------------------------
                             July 18, 1992

What is X386 1.2E?
==================
        X386 1.2E is an enhanced version of X386 1.2, which was distributed
with X11R5.  This release consists of many bug fixes, speed improvements,
and other enhancements.  Here are the highlights of the enhancements:

        1) The SpeedUp package from Glenn Lai is an integral part of
           X386 1.2E, selectable at run-time via the Xconfig file.
           SpeedUp requires an ET4000-based SVGA card, and a virtual
           screen width of 1024.  SpeedUp is selected by default when
           these requirements are satisfied.
        2) The fX386 packages from Jim Tsillas are included as the
           default operating mode if SpeedUp is not selected.  This
           mode is now slightly better than X386 1.1b (X11R4) in terms 
           of overall performance.
        3) Support for LOCALCONN, compile-time selectable for server,
           clients, or both.  This support is for both SVR3 and SVR4.
           For SVR4.0.4 with the 'Advanced Compatibility Package',
           local connections from SCO XSight/ODT clients are supported.
        4) Support for the newer ET4000-based SVGAs which have high clocks
           and reported incorrect clock values for the standard version. 
        5) Support for serial mice connected for Fas serial ports on
           SVR4 (although the STREAMS-based SAS is a better alternative;
           the Fas option may not be supported in later versions).
        6) A command line option has been added to allow the selection
           of which VT the server will use, rather than having it try
           to find one on its own.
        7) Support for compressed bitmap fonts has been added (Thomas
           Eberhardt's code from the contrib directory on export.lcs.mit.edu)

Also included are a tutorial on monitor timing by Bob Crosson, and the
current X386 mode database and a sample xdm configuration by David Wexelblat.

What about SGCS?
================
        The changes in X386 1.2E were done with the full knowledge, 
consent and cooperation of SGCS (Mark Snitily and Thomas Roell).  These 
changes are not derived from current SGCS work.  The current SGCS product 
is X386 1.3.  It is the intention of all parties involved that the X386 
1.2E changes be folded back into the SGCS product, the SVGA portions of 
which will then be submitted to MIT for inclusion in X11R6.  This code will
remain freely available, even though it is being included as a piece of a
commercial product.

Availability?
=============
        Source Patches based on X11R5 PL12, from MIT, are available 
        via anonymous FTP from:

                export.lcs.mit.edu (under /pub/contrib)
                ftp.physics.su.oz.au (under /X386)
                ftp.win.tue.nl (under /pub/X386)

        in the file 'X386-1.2E-1.diff.Z'.   For Linux, 386BSD, BSD/386
        and Mach386, additional patch kits are (currently) required.
        Send mail to x386@physics.su.oz.au if you need these additional
        patch kits; we will try to make them generally available in the
        near future.

        Binaries are available via anonymous FTP from:

                ftp.physics.su.oz.au            - SVR4 binaries
                        under /X386/SVR4
                ftp.win.tue.nl                  - SVR4 binaries
                        under /pub/X386/SVR4
                f.ms.uky.edu                    - SVR4 binaries
                        under /pub2/Xwindows/X386
                stasi.bradley.edu               - SVR4 binaries
                        under /pub/X386
                banjo.concert.net               - Linux binaries
                        under /pub/Linux/X11

        Each binary distribution will contain a README file that
        describes the compile-time option selections that were made.

Systems X386 1.2E has been verified as working on
=================================================
        
        Dell SVR4 2.1
        Esix 4.0.3A and 4.0.4
        Microport SVR4 3.1 and 4.1
        UHC SVR4
        Consensys SVR4
        ISC SVR4
        AT&T SVR4
        MST SVR4
        [We believe that it will work correctly on all Intel-based,
         ISA/EISA SVR4's - MicroChannel has not been tested]

        Interactive SVR3 2.2
        Interactive SVR3 3.0

        Linux
        BSD/386
        386BSD

Other systems for which X386 1.2E is being tested
=================================================
        These are systems for which we have Beta-Testers.  These fall 
into two categories: (a) systems which work, but we have not received 
confirmation from the tester indicating whether or not X386 1.2E functions
correctly, and (b) systems where some or all of the functionality is not 
yet working.

        Esix SVR3 3.2D
        AT&T SVR3 3.2.2
        SCO SVR3 3.2.2
        Xenix/386

        Mach386

Future Directions
=================
        X386 1.2E will be an ongoing project; we are currently in the
planning phase for a 2.0 release.  Some of the items we intend to include
are:

        - Fixes for a couple of bugs we've identified in the X11R5 code,
          but have not yet had a chance to fix, plus any others that are
          reported to us.
        - Continued performance improvements.
        - Implementation of server-side support for the X Input Extension.
          A joystick hanging off a standard game port will be supported.
        - Completing support for Intel-based Unix versions.  In particular,
          we will test with SVR4.2 (aka Destiny) and Solaris 2.0, when and
          if we can locate systems and/or testers.

Our source patch kit will track any MIT official fix releases that are
issued between now and the release of a 2.0 version.  Announcements will
be posted when updated patches are available.

Acknowledgements
================
X386 1.2E was put together by:

        David Dawes <dawes@physics.su.oz.au>
        Glenn Lai <glenn@cs.utexas.edu>
        Jim Tsillas <jtsilla@damon.ccs.northeastern.edu>
        David Wexelblat <dwex@mtgzfs3.att.com>

        e-mail sent to  will reach all of us.


X386 1.2, and moral support, from:

        Thomas Roell <roell@sgcs.com>
        Mark Snitily <mark@sgcs.com>

Other contributors:
                
        Bob Crosson <crosson@cam.nist.gov>
        Thomas Eberhardt <thomas@mathematik.uni-Bremen.de>

        and a horde of beta-testers around the world! (46 on 4 continents)

From: dwex@cbnewsj.cb.att.com (david.e.wexelblat)
Crossposted-To: comp.unix.sysv386,comp.windows.x,comp.unix.bsd
Subject: Clarifications of X386 1.2E 1.0 announcement
Date: 21 Jul 92 12:54:38 GMT

This is a followup to the announcement of X386 1.2E 1.0 that was posted
on Saturday, July 18, 1992.  This is solely to clarify a few points.

1) The name of this product is X386 1.2E 1.0.  Please be very careful when
   referencing this name, so as not to confuse it with commercial products
   from SGCS (Snitily Graphics Consulting Service).  We don't really want
   to change the name at this late date, but there has been confusion,
   and if it persists, we will have to change the name.

2) This is not a product of Thomas Roell or SGCS.  Any reports of problems
   with X386 1.2E should be sent to <x386@physics.su.oz.au>.  If there is
   a reason to contact Mark or Thomas about a bug, we will do so.  But all
   reports should come to us first.

3) This is free (but copyrighted) software.  It will remain free software,
   for the forseeable future (i.e. at the very least, until X11R6 is
   released).  We will support it, and keep up to date with MIT public
   fixes.  This software, being freely available, may or may not become
   part of commercial products; we are not restricting that.  When X11R6
   rolls around, we will be working with SGCS to submit a merge of our
   software with their SVGA product to X11R6.  Depending on what the
   final outcome is, we may or may not continue this project past then
   (and no, I have no idea when X11R6 is coming, or what will be in it,
   so don't ask).

4) At this time, support for Mach386 and 386BSD 0.1 is not yet ready.
   Mach386 is reportedly close (which is why the original announcement did
   not list it as working correctly).  The release of 386BSD 0.1 caught us
   by surprise.  X386 1.2E 1.0 is up on 386BSD 0.0, but the new release
   is not yet ready, and we don't have a time table.  BSD/386 and Linux
   were reported by Beta-Testers to be ready before the announcement was
   posted.  For now, requests for support for these systems are being
   directed to the Beta-Tester who has volunteer to provide source and/or
   binary support.  We will be looking into merging support of these OS's
   into the core release, but since none of the core team is currently
   running any of these OS's, we have no way to test, so it will be a
   slow process.

5) Shared library support for SVR3 is still not present.  If anyone wants
   to volunteer to put that together, a lot of people would be grateful.

As always, all requests for information, and other communications on
X386 1.2E should be directed to <x386@physics.su.oz.au>

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
David Wexelblat             | dwex@mtgzfs3.att.com  | Somebody get me a 
AT&T Bell Laboratories      | ...!att!mtgzfs3!dwex  |   cheeseburger!
200 Laurel Ave - 4B-421     |                       |      
Middletown, NJ  07748       | (908) 957-5871        | --Steve Miller Band

From: dwex@cbnewsj.cb.att.com (david.e.wexelblat)
Crossposted-To: comp.unix.sysv386,comp.windows.x,comp.unix.bsd
Subject: X386 1.2E has been updated to 1.0.1 (incorporating MIT fix-13)
Date: 23 Jul 92 16:03:43 GMT

X386 1.2E 1.0.1 is now available.  This update incorporates the recently
released fix-13 from MIT.

[ For those who do not know, X386 1.2 is the Intel-based Unix SVGA server
  provided with X11R5.  X386 1.2E is a set of enhancements to that server. ]

The following files are available:

        X386-1.2E-1.0.1.diff.Z          Patch kit reletive to X11R5-PL13
        1.0-1.0.1.diff.Z                Patch kit for 1.0.1 relative to 1.0
                                        (This includes MIT's fix-13)
        Type1.patch1.Z                  patch required for the Type1 font
                                        code to work with PL13, relative
                                        to the X386 1.2E Type1.tar.Z

These are available from:

        export.lcs.mit.edu (under /pub/contrib/X386-1.2E)
        ftp.physics.su.oz.au (under /pub/X386)
        ftp.win.tue.nl (under /pub/X386)

An update to the SVR4 binary distribution, containing those files that have
changed, can be found in the files core-1.0.1.tar.Z-?? on

        ftp.physics.su.oz.au (under/pub/X386/SVR4)
        ftp.win.tue.nl (under /pub/X386/SVR4)


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
David Wexelblat             | dwex@mtgzfs3.att.com  | Somebody get me a 
AT&T Bell Laboratories      | ...!att!mtgzfs3!dwex  |   cheeseburger!
200 Laurel Ave - 4B-421     |                       |      
Middletown, NJ  07748       | (908) 957-5871        | --Steve Miller Band

From: dwex@cbnewsj.cb.att.com (david.e.wexelblat)
Crossposted-To: comp.windows.x,comp.unix.sysv386,comp.unix.bsd
Subject: X386 1.2E 1.0.2 is now available
Date: 8 Aug 92 16:13:32 GMT


X386 1.2E 1.0.2 is now available.  This update incorporates the recently
released fix-14, fix-15, and fix-16 from MIT, as well as a couple of memory
leak bugs.  At this time, HasXdmAuth is now working (tested on SVR4).  The
warning to not enable HasXdmAuth has been removed.

[ For those who do not know, X386 1.2 is the Intel-based Unix SVGA server
  provided with X11R5.  X386 1.2E is a set of enhancements to that server. ]

The following files are available:

        X386-1.2E-1.0.2.diff.Z          Patch kit reletive to X11R5-PL16
        1.01-1.0.2.diff.Z               Patch kit for 1.0.2 relative to 1.0.1
                                        (This includes MIT's fixes 14-16)
        Type1.patch1.Z                  The first official Type1 patch from MIT.
                                        Note that this is different from the
                                        patch released with version 1.0.1.  If
                                        you have already applied that patch you
                                        should restore the original version of
                                        t1funcs.c before applying this one.
 

These are available from:

        export.lcs.mit.edu (under /contrib/X386-1.2E)
        ftp.physics.su.oz.au (under /pub/X386)
        ftp.win.tue.nl (under /pub/X386)

An update to the SVR4 binary distribution, containing those files that have
changed since 1.0, can be found in the files core-1.0.2.tar.Z-?? on

        ftp.physics.su.oz.au (under/pub/X386/SVR4)
        ftp.win.tue.nl (under /pub/X386/SVR4)


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
David Wexelblat             | dwex@mtgzfs3.att.com  | Somebody get me a 
AT&T Bell Laboratories      | ...!att!mtgzfs3!dwex  |   cheeseburger!
200 Laurel Ave - 4B-421     |                       |      
Middletown, NJ  07748       | (908) 957-5871        | --Steve Miller Band