Sort_spec2d Change Log
----------------------

Changes from version 1.03 to version 1.04
-----------------------------------------

Support for spectra up to 512x512.
Maximum display size of spectra increased (so 385x385 can be displayed at
	mag 2).
Added code for on the fly projection.
Added reslice button to repeat the last slice.

Changes from version 1.02 to version 1.03
-----------------------------------------

Printer scaling option added.

Encapsulated postscript printout option added.

Fork button now works. It gives you a copy of the current display process
with most settings transferred.

Changes from version 1.01 to version 1.02
-----------------------------------------

Now supports xvgr style escape sequences in axis labels and title of printed
graph. Supported sequences are :
	\s	Subscript
	\S	Superscript
	\+	Larger font
	\-	Smaller font
	\N	Normal (undoes all \s, \S, \+ and \-)
	\C	Switch to upper half of character set (not really useful)
	\c	Switch back to lower half of character set
	\0	Switch to Times-Roman
	\1	Switch to Times-Bold
	\2	Switch to Times-Italic
	\3	Switch to Times-BoldItalic
	\4	Switch to Helvetica (default)
	\5	Switch to Helvetica-Bold
	\6	Switch to Helvetica-Oblique
	\7	Switch to Helvetica-BoldOblique
	\8	Switch to Greek font (actually called Symbol)
	\9	Switch to Symbol font (actually upper half of Symbol font)
	\U	Switch underlining on
	\u	Switch underlining off
	\\	Insert backslash character

Addition of 2 extra control sequences :
	\G	Gsave
        \g	Grestore
These, respectively, save and restore the position of the cursor allowing you
to do overstriking, in particular to get superscripts and subscripts above
one another eg :
	NH\G\S+\N\g\s3\N for (in TeX notation) NH^{+}_{3}
Please make sure \Gs and \gs balance otherwise anything could happen.

Magnification option now enabled.

Support for spectra smaller than 128x128 in display and print routines.

Corrected X,Y tracker to number channels from 0 instead of 1 (all sunsort
	spectra start at channel 0).

Change in the way spectra are output. It means the files take up less space,
but print slightly slower. It made coding the greyscale and colour options
significantly easier.

Greyscale printer option now works.

Colour printer option available.

Printout gamma option affects greyscale and colour printouts (I deliberately
left the white to black option alone).

Added 2 extra control sequences :
	\Z	Switch into upper half of ZapfDingbats character set
	\z	Switch into lower half of ZapfDingbats character set

On printout re-encode all fonts to ISOLatin1 encoding so that accented
and other spaecial characters produced by compose key work correctly.

No change, but a comment. If you want to preview the printout, then select
Print To: Printer, and set the printer control string to `pageview -'.
(SunOS 4.1.3 consoles only).

Changes from version 1.00 to version 1.01
-----------------------------------------

Spectra no longer autoscale when loaded.

Autoscale button added to main window.

Windows automatically stored when closed (if > 1 point set).

X,Y position tracker added to main window.

Redraw speeded up in 2 ways (consecutive XFillRectangle calls merged and
	only changed squares redrawn).

Support for monochrome screens added.

Options to switch between monochrome and colour displays added to palette menu.
	(Really only for testing).

Footer added to main window with basic instructions for window setting.

Printer window completely recoded.

Now 2 printer palette settings. White to Black is as before, Greyscale as
	Display sets a greyscale image of the display - currently unfinished.
	Also Printer Gamma setting ignored at the moment.

X and Y axis scaling on printer output. Eg if X axis is 5 channels per MeV
	you should set X: Units = channels * 0.2 + 0, then the x-axis will
	be properly labelled in MeV.

