Subject: X Window display server
To: None <port-mac68k@NetBSD.ORG>
From: Paul Carter <paul@maclincs.demon.co.uk>
List: port-mac68k
Date: 07/27/1996 09:16:28
Hello all,

I have downloaded the eXodus demo and it is works fine when connecting to
Sun boxes, My question is :-

Should eXodus for Macintosh work when connected to my NetBSD Mac?

Below are the eXodus for Macintosh release notes for you information.

Rgds
Paul Carter



eXodus for Macintosh
Version 6.0 Release Notes

White Pine Software would like to thank you for your continued support for
our products. You have just received Version 6.0 of eXodus, White Pine's X
Window display server for the Macintosh=AE.

eXodus 6.0 Installation Guidelines

To assure a successful installation of eXodus, turn off all extensions and
virus protection software before starting the installation. You can do this
by holding down the SHIFT key and restarting your Macintosh.

Before doing a Custom Install of White Pine LAT, remove any existing LAT
software.

Important: MacTCP is no longer installed as part of the Easy Install.  If
you do not have Open Transport, and you wish to install MacTCP v2.0.6 on
your Macintosh, you must manually choose MacTCP in a Custom Install.

If you plan to upgrade your current eXodus settings file for use with this
version of eXodus, an alert box may appear when you launch eXodus,
indicating that eXodus cannot find the :SNF: folder. Click OK in the alert
box. The Default Font Settings dialog box appears. Use this dialog box to
replace the :SNF: folder with the new :Fonts: folder.

Notes:

*  eXodus supports version System 7 and higher on Macintosh 's built with
the 68020 or greater CPU.  The preferred application memory size is 6 MB.

*  The Getting Started Manual information has been incorporated into the
eXodus for Macintosh User Manual.  The installation instructions are now
found in Chapter 2, "Installation and Setup".
_______________________________________________________________

eXodus 6.0 Enhancements - X11R6 Enhancements

*  eXodus is now an X11R6 display server

The R6 release of the X Window System offers improved support for fonts and
ICCCM formats. This release of eXodus provides support for these new
features as described below.

*  Support for Defer Glyphs Mode

eXodus now loads font glyphs as needed instead of loading all glyphs in a
font when the font is opened. Use the Defer Glyphs pop-up menu in the Font
Settings dialog  box (choose Fonts from the Settings menu) to specify how
eXodus loads font glyphs. Choose All Glyphs to specify deferred glyph
loading for all fonts, 16-bit Glyphs to specify deferred loading for 16-bit
fonts only, or Off to have eXodus load all glyphs when the font is opened.

*  Incorporates Support for New R6 Font Capabilities

 - Matrix Transformations - It is now possible to transform a font using a
transformation matrix. The glyphs in the font may be widened, narrowed,
rotated or mirrored. The transformation applies to all glyphs in the font.
The X Logical Font Description (XLFD) now allows a matrix transformation to
be specified. Matrices are specified in either the point size or pixel size
fields. Refer to the X Logical Font Description Conventions, Version 1.5,
for more details. For example the command:

xterm -fn
"-misc-fixed-medium-r-normal--0-[14 0 5 14]-75-75-c-*-iso8859-1"

is used to start an xterm client which displays an oblique font.

 -  Character Subsetting - Character subsetting allows a client to specify
that it is only interested in a subset of characters of the font. This
facilitates generating special effects (such as the matrix transformation)
on a character by character basis. The character subset is specified at the
end of the XLFD name by a list of numbers enclosed in brackets. For
example, the command:

xfontsel -pattern
"-misc-fixed-medium-r-normal--0-0-75-75-c-*-iso8859-1[65 70 85_90]"

is used to have the xfontsel client display font characters A, F, and U-Z.

 -  Polymorphic Fonts - Bracketed characters appearing in the additional
style field of the XLFD indicate a polymorphic font.  A polymorphic font is
a font that can be varied in ways other than size or resolution, such as
width, weight, optical size, or x-height.

 -  New Font Rasterizer Features - Type1 fonts are now supported. The
Speedo rasterizer now read fonts with retail encryption. This means that
over-the-counter fonts can be used.

*  PCF (Portable Compiled Format) fonts are installed

PCF fonts are now installed instead of the SNF versions. The toolkit10.snf
and toolkit10b.snf fonts are still provided for backward compatibility. The
SNF folder (found in the eXodus application folder in older versions of
eXodus) has been renamed to Fonts.  The 9x15 font has new shapes for some
characters; the 6x10 font now has the entire ISO8859-1 character set.

* New Font Aliases

Additional entries have been added to the font.alias file for several fonts
that have been renamed with a registry of ISO646.1991-IRV.  The aliases are
for the R5 font name (registry ISO8859-1).

*  New R6 ICCCM Formats

Support for Apple PICT ICCCM target and selection property C_STRING has
been added.

*  Support for WM_ICON_NAME Property

The WM_ICON_NAME property allows a client to specify the name of an
iconified window.

*  New X11R6 Extensions

eXodus now supports the Big Requests, X Synchronization, XTest, and XC_Misc
X11R6 extensions.

* Additional Local Window Manager support for ICCCM Version 2.0

Support has been added for:

        -  WM_HINTS Urgency Hint -- if an X application sets the Urgency
hint in the WM_HINTS property, a notification dialog is displayed to
indicate a client window contains urgent data.

 -  WM_STATE property --  the Local Window Manager maintains the WM_STATE
property for each top-level window, indicating whether it is in a Normal,
Iconic, or Withdrawn state.

        -   WM_SN Selection -- maintained for each rootless screen,
indicating it is compliant with ICCCM version 2.0.

        -  WM_TAKE_FOCUS Hint -- if this hint is set for a client window,
the X application is notified whenever the local window manager is about to
set the input focus to the window.

_______________________________________________________________

eXodus 6.0 Enhancements - Additional Enhancements

*  Native Open Transport Support

eXodus is an Open Transport Ready application.  On Macintosh computers with
Open Transport installed, eXodus interfaces with the Open Transport driver,
instead of MacTCP.  This allows for completely native PowerPC support for
network communications.

Getting Open Transport 1.1 - Current releases of MacOS include a new
communication subsystem called Open Transport (OT).  While earlier releases
of OT offered somewhat reliable TCP/IP communications on PCI-based
Macintoshes, beginning with version 1.1 almost all MacOS-compatible
computers are supported and run reliably.  If you are using an earlier
release of OT, you should upgrade to 1.1 (or later) for best results.

At the time of this release, Open Transport could not be included in the
eXodus installer.  It is White Pine's goal to license Open Transport 1.1
(and subsequent releases) from Apple and possibly integrate this software
into our installation process.  Because of timing constraints for the 6.0
release, this was not possible.

Assuming that licensing and availability issues are resolved properly, Open
Transport will be included on the eXodus CD as soon as possible thereafter.
Please stay in touch with White Pine in the coming months if you'd like to
see this happen.  In the meantime, for information and access to Open
Transport, your best bet is to contact Apple.

*  PPP Functionality

PPP functionality is now provided by the White Pine PPP application. It is
available as a Custom Install option.

* Improved Memory Handling

A new scheme for loading/unloading eXodus code segments has been
implemented and a number of memory leaks have been fixed.

*  Local Xhosts File

eXodus now additionally checks a local Xhosts file for hosts from which it
accepts client connections during an XDMCP session.  A sample Xhosts file
is installed in the eXodus folder.  It may be edited with the SimpleText
text editor.

*  Support for Alternate XDM Port

Clients launched during an XDMCP session now connect to whichever server
port has been specified in the X Server Number field in the TCP/IP Driver
Interface dialog.

*  Support for CDE Standard Font Paths

If you try to connect to most CDE products but have not installed the CDE
and 100 dpi fonts, an alert is displayed which suggests that you install
these fonts when running a CDE client application.

*  Enhanced Support for X Windows=AE NT

eXodus has been enhanced to work seamlessly with products like NTRIGUE=81
from Insignia Solutions, Inc., which allow Windows applications to be run
via the X protocol.

*  Simplified Product Names

The =81 has been removed from the the names of the eXodus applications and
from newly created eXodus Settings files.  The generic "eXodus" name is now
used in all eXodus dialog boxes, menus and alerts, except in alerts which
refer to specific Macintosh platforms.

*  Product Registration Enhancements

A Change Registration feature has been added to the Splash dialog to allow
serial number and key information to be modified without having to
reinstall eXodus.

*  New Product Registration

A serial number and activation key are now required to register the eXodus
application. If you are upgrading from a 5.2 release, you will use the 5.2
serial number with a new activation key.

*  Reporting SetFontPath Errors

The "Return Success if Client SetFontPath Request Fails" checkbox has been
moved to the Default Font Settings dialog box and renamed "Report
SetFontPath Errors".  The default setting is to return any SetFontPath
error to the client application.

*   SCO Color Support

The standard colors used by the SCO window manager have been added to the
eXodus default colors.

*  Additional Fonts

The standard eXodus fonts are now organized into four folders found in the
eXodus Fonts folder.  These folders are 75dpi, Misc, Speedo and Type1.  All
valid fonts folders in the eXodus Fonts folder are automatically added to
the default font path.  Asian, CDE,  and 100 dpi fonts are available via
anonymous FTP at ftp.wpine.com and on the CD included in the eXodus kit.

*  Custom DPI Setting

A Custom DPI setting has been added to the Screen Configuration Editor.
This setting allows eXodus to accurately report the exact screen DPI
resolution to X client applications, instead of the Macintosh default of 72
dpi.

*  Additional eXodus eXpress support

eXodus eXpress now supports the features of the Tektronix Serial
Xpress1.41.5 release.  The most notable enhancement to this version of
eXpress is a switch that has been added to allow compression to be turned
on and off for improved operation with high speed modems.

* Additional support for VMS TCP/IP connections

Support for the $$IP$$ token has been added to the TCP/IP Client Launch
=46acility command line. This token is translated into the current Macintosh
IP address.  This is used when connecting to VMS computers using TCP/IP,
where the IP address without the screen number is required.  Three new VMS
.com files,  TCPLOGIN.COM, TCPSESSION.COM, and TCPTERM.COM are provided as
part of the DECwindow VMS Support Custom Install option. These files
facilitate the launching of clients using TCP/IP.

*  New LAT

Version 2.7.1 of White Pine LAT and Lat Control Panel is available as a
Custom Install option.

* New Mac320

Mac320 2.0.1 is now included in the eXodus kit.

*  Improved Help

On-line help for eXodus is now provided by the QwikHelp application.  This
application is launched when the eXodus Help command is selected in the
standard Macintosh Help menu. It can also be opened independantly of the
eXodus applicaiton.

_______________________________________________________________________

Contact Information

White Pine Software, Inc.
40 Simon Street
Nashua, NH 03060-3043
Phone:  (603) 886-9050
=46ax:    (603) 886-9051

West Coast Office:
Address:        1485 Saratoga Ave.
San Jose, CA  95129-4923
Phone:  (408) 446-1919
=46ax:    (408) 446-0666

European Office
Address:        9551, route de Saint Laurent du Var
06610 La Gaude France
Phone:  33 93 24 76 00
=46ax:    33 93 24 76 06

Internet:       support@wpine.com
Europe :        euro_support@wpine.com
Anonymous FTP:  ftp.wpine.com
WWW:  http://www.wpine.com



*******************************************************************
* Paul Carter    Administrator MacLincs BBS    +44 (0)1427 718950 *
* P.O.Box 10      Saxilby       Lincoln      LN1 2TT      England *
* OneNet-Paul Carter,MacLincs  internet-paul@maclincs.demon.co.uk *
*******************************************************************
"There are three types of people ... Those who can count and those who
can't." =20