Help On Mosaic Version 2.2
If you have accessed this document from the Help On Version menu
selection in NCSA Mosaic, you are using
version 2.2.
If you have not used a 2.x version of Mosaic before, you should first
read Help On Version 2.0 for an
overview of things that have changed since version 1.2.
Version 2.2 includes the following changes from version 2.1:
Bug Fixes
- For those with cut & paste problems, white space in front
of the URL is now stripped from text entered in the
Open URL dialog.
- Fix for the bug added with the GIF89 transparent color
support in Mosaic 2.1. This bug caused some GIFs displayed after
the first GIF with a transparent background to have improper colors.
- More fixes to possible core dumps when people use TIFF, Sun Raster,
or just corrupted GIFs as inlined images.
- Fix core dump caused by using a GIF89 file with multiple images in
it as an inlined image. Mosaic now uses the first image in the
file as the inlined image.
- Fix bug which sometimes caused spurious flashing on pages
viewed immediately after a page that contained form elements.
(Thank you X Window System for generating an expose event
when calling XtDestroyWidget() on an unmapped Widget)
- Close a socket leak in interrupted document loading.
- Fix bug with whitespace terminated entity escapes.
Improvements
- The latest round of postscript printing improvements from
Frans Van Hoesel have finally made it into this version.
Thank you Frans for all your patience, it definitely took
longer than it should have, and I apoligize for the delay.
Changes include:
- Now prints in helvetica, century schoolbook, or times depending on
which font you are displaying.
- The baseline of all fonts line up vertically (again!)
- Implements the <hr> (horizontal rule) in postscript output.
- Also courtesy of Frans, there are now 4 more font resources.
("Not MORE Fonts!" "Yes, more.")
In principle I
disagree with this, but until someone can show me
how you get X to do the equivilent of "Give me a font the
same as the current, only in bold", it will have to do.
New fonts:
Mosaic*fixedboldFont
Mosaic*fixeditalicFont
Mosaic*plainboldFont
Mosaic*plainitalicFont
- Significant speedup in GIF decoding. Thanks to David Koblas who
improved his 1990 GIF reading code.
- Improved handling of monochrome displays by dithering inlined
images. (Note: This is not guaranteed to improve all images
since a dark gray on light gray text image will now become
a dithered text on dithered background image)
- Detect monochrome displays automatically so the user need not
specify the -mono command line option.
- Addition to the
<OPTION>
element to support
the VALUE
tag. As an example, look at the first
scrolled list in
Fill-Out Form Example #10.
- Add new
INPUT
type hidden
.
Hidden inputs don't show up in the document display at all, but
their name/value pair will always be included in the submitted
form results.
- For those who really want their vertical scrollbar on the left
the resource
Mosaic*verticalScrollOnRight
can now be set to False in your X resource file.
New Features - STILL IN BETA TEST!
- Hooks have been placed in this version of Mosaic to allow
the use of PEM or PGP encryption, to pass encrypted requests
to a server and receive encrypted responses. These hooks
are designed to work in conjunction with their counterpart
in the
NCSA httpd1.1. Special thanks to our hard working
server developer Rob McCool who took the time out from httpd1.1
development to place these hooks in the Mosaic client.
The new X resources to support these hooks are:
Mosaic*pemEncrypt
Mosaic*pemDecrypt
Mosaic*pemEntity
Mosaic*pgpEncrypt
Mosaic*pgpDecrypt
Mosaic*pgpEntity
Note: This is a feature in Beta-Test. No guarantees of security
are provided, and the actual final implementation of these features
may change.
Minimal
documentation currently available.
- Mosaic 2.2 supports proxy gateways. A proxy gateway is expected to
accept HTTP/1.0 queries that are URLs, the gateway then accesses
the URL, and returns the results. This should allow people inside
many firewalls to use a proxy gateway to access the outside
world. Special thanks to Kevin Altis and Lou Montulli for their
work on getting proxy gateway support into Mosaic. For more information
see the
Proxy Gateways in Mosaic documentation.
Other Information
Information on other versions of NCSA Mosaic is here.
General information on NCSA Mosaic is available here.