$Id: README,v 1.26 1994/02/28 04:53:26 pturner Exp pturner $

Sun Feb 27 20:41:30 1994

Release v3.00 Alpha #18

Please note:

THIS IS AN ALPHA TEST AND SHOULD NOT BE USED FOR PRODUCTION WORK.

(C) COPYRIGHT 1991-1994 Paul J Turner
All Rights Reserved

XMGR IS PROVIDED "AS IS" AND WITHOUT ANY WARRANTY EXPRESS OR IMPLIED. THE
USER ASSUMES ALL RISKS OF USING  XMGR. THERE IS NO CLAIM OF THE
MERCHANTABILITY OR FITNESS FOR A PARTICULAR  PURPOSE.

YOU MAY MAKE COPIES OF XMGR FOR YOUR OWN USE, AND MODIFY THOSE COPIES.
YOU MAY NOT DISTRIBUTE ANY MODIFIED SOURCE CODE OR DOCUMENTATION TO USERS 
AT ANY SITES OTHER THAN YOUR OWN.

Xmgr Release v3.00 Alpha

This is xmgr Release 3.00 Alpha, a plotting tool for workstations using Motif/X.
Source code is available via anonymous ftp to:

    ftp.ccalmr.ogi.edu [129.95.72.34]:/CCALMR/pub/acegr/xmgr-3.00alpha.tar.Z

To build xmgr, edit the Makefile and type 'make', or use the Imakefile.
I don't use imake in the course of development so there are most 
likely problems with the Imakefile. This will change later in this
alpha test.

For a demo, in xmgr-3.00alpha/examples is a script 'dotest' (see the file 
README.ex in the examples subdirectory about the particulars of the 
script). You might let me know about problems you may encounter running 
the demos. Some of the demos are for color systems only and will not 
draw meaningful graphs on mono or grayscale systems.

Xmgr 3.00 alpha has been compiled on SGIs, RS6000s, Decstations, DEC
alpha and Suns (SunOS 4.1.x and Solaris).  I'm very interested in 
compilation on other platforms - I expect lots of problems.

On some systems, the file pars.c will need to be compiled separately. Use the 
'cc' command provided in the Makefile to compile pars.c, then 'make' to 
resume the compilation.

RELEASE NOTES:

This is an alpha test version and should not be used for production
work. I'm presently attempting to ANSI'fy and POSIX'ify everything.
This alpha test will most likely last a couple of months.

This version will not compile on systems using X11R3 with Motif 1.0x.

I'm doing online help and documentation using HTML and Mosaic.

CHANGES:

* Prototypes.

* Added Hot links - this allows a set to be linked to a particular file
or pipe. In the Data/Hot links popup are items to link, unlink, and
update the hot link. The only supported set type is XY (this will 
change to include other set types). 

* Added a page layout item like the XView version. There is a problem
with servers that have backing store - if the layout is free (meaning
that the drawing area will resize to fit the size of the main window)
and ACE/gr is resized, the canvas will not expand to fill the frame.
A workaround is to hit the Page/Free toggle to force a new size for
the drawing area.

Problems and works in progress:

  * Sort sets only operates on sets of type XY
  * Region operations only work on sets of type XY
  * Log plot major tick spacing needs to be in terms of magnitudes.
  * Changing to PostScript fonts has led to problems with the mapping
	of Greek and special characters (Hershey fonts are still used
	for on screen text). I've tried to adhere to the PostScript
	collating sequence for Greek characters - I've not got to the
	special characters yet, so this remains a problem. There is also
	a difference in size between the Hershey and PostScript fonts
	that leads to problems in getting WYSIWYG hardcopy.
  * The fills and patterns drawn on the screen and the .mif output are
	not matched in the PostScript output. I know how to do it,
	but I haven't found the time.

Comments and bug reports to:

pturner@amb4.ccalmr.ogi.edu

Paul J Turner
