This file indicates the new features you can find in the latest versions of
Amaya.
New features in Amaya 1.0 and 1.0a
April 3 1997 and May 7, 1997
Extensions
-
A new command to create OBJECTs (HTML-Cougar) in Types menu.
-
A plug-in mechanism allows OBJECTs to be
executed.
Attribute LANG (HTML-Cougar) is implemented (see Attributes menu)
Elements SPAN (HTML-Cougar) are automatically created and deleted
Two new views are available (see the Views menu):
Like the Alternate and Structure view, these new views are "synchronised"
with the other views of the document. These views can be printed with the
document (see the Setup and Print command)
The Help button loads the Amaya documentation.
New menu "Special" with the following commands:
Transform (was the last item of the Types menu): structure
transformations
Section Numbering: numbers headings (Hn) in the main view and in the table
of contents. Numbers are automatically updated when headers are inserted
or deleted. Section numbers are not saved with the document, but they are
printed if numbering is active when the Print command is issued.
-
Make Book: allows to merge several HTML documents into a single one (for
printing a collection, for instance). This is based on typed links
(rel="chapter").
-
Printing has been extended:
-
"Setup and Print": this command proposes to change print options before
printing. Parameters ManualFeed, Table of contents, Numbered links and
default PostScript file name are reset when a new document is printed. New
options are:
-
Table of contents: prints the Table_of_contents view of the document.
-
Numbered links: numbers links in the main view and prints them.
-
"Print": this command prints the document with the print parameters
defined in previous "Setup and Print" command.
-
Directories are no longer automatically browsed when the user inserts them
in the "Open Location" form. A new button (List) is added in this form that
allows to explicitly browse the current directory.
-
It's now possible to extend dictionaries used by the spell-checker. When the
user clicks on a (+dic) button in the spell-checker form, the current word
is added to the common extensible dictionary. By default this common
dictionary is located in $HOME/.thot.DIC, but the user can change this
location in the .thotrc registry: EXTENDDICT=
-
Documents can be saved in text form (see Save As command), with a list of
URLS for external links.
-
Images are zoomed according to attributes width and height. Combining the
Control key with the Middle button of the mouse allows the user to easily
resize an image.
-
CSS: More properties are supported: background-color, background-image,
background-repeat, text-align.
-
The registry now supports $(MACHINE) for architecture dependent paths.
-
Java support: Amaya now integrates the Java Kaffe runtime. This version uses
the Jigsaw HTTP/1.1 classes to do network access, and provide a user cache.
Most of the Thot API is available from the Java language offering an easy
customization path for Amaya users. This also simplifies significantly the
use of Amaya as a testbed since a lot of developements are done in Java and
can easily be integrated to the existing base.
-
HTML markup is now in lowercase, to improve efficiency of compression tools.
Fixed bug
-
When saving a document in HTML, Amaya omitted quotes around some attribute
values.
-
When inserting an anchor around a sample image, the image was sometimes
lost.
-
On 1 bit per pixel screens, buttons in dialog boxes were entirely black and
selection was invisible.
-
Amaya didn't select any element or character when the mouse was out of
document limits.
-
Some improvements to table formatting (cells containing a single IMG with a
width attribute are formatted correctly).
-
Creation of new definitions (DD) at the beginning of a definition list (DL)
is now possible.
-
Amaya tried to interpret "&" followed by a non-letter as an entity. It's
now interpreted as ordinary text.
-
When a <TD> tag follows a <TABLE> tag without a <TR> in between, a
WIDTH attribute associated with <TD> was considered invalid.
-
Amaya created additional <P> tags in table cells and list items.
-
tags such as <B>, <I>, <EM>, etc. caused troubles in <PRE>
elements.
New features in Amaya 0.95b
January 9, 1996
Extensions
-
Attributes height and width are taken into account for IMG, TD and TH.
-
Tooltips (aka tips) are available on buttons.
-
A message is displayed at the bottom of the window when the document is
saved.
-
Creation of definition lists (DL) is easier.
-
Added Two new buttons, to create links and tables.
-
Amaya can now uncompress gziped HTML files.
-
Sends an Accept header corresponding to the MIME types Amaya can display
Fixed bugs
-
The main view (Formatted_view) of HTML documents was always placed at the
top left corner of the screen. The position specified in the HTML.conf file
was ignored.
-
Under certain conditions, it was possible to create several BODY or HEAD
elements in the same document.
-
It was sometimes necessary to activate the Close View command twice for
actually closing the Structure view.
-
In some tables, columns containing badly structured cells were sometimes
moved to the left side of the table.
-
When an image was within a paragraph with some text, and with a caret on its
right or left edge, pressing keys Enter, Del and BackSpace led to strange
results.
-
Submitting a form always sent the value attribute of the Submit button,
regardless of whether a name attribute was present or not. Other minor
problems with form selection were fixed up.
-
Amaya didn't support invalid base like a complete document URL.
-
Amaya didn't support invalid attributes in BASE element.
-
Under certain conditions, copy and paste of images between documents didn't
work.
-
Under certain conditions, some images were not published.
-
When publishing, Amaya did not sent a Content-Type header.
New features in Amaya 0.9
November 14, 1996
Extensions
-
Structure transformation (command Types/Transform)
-
more efficient pattern matching algorithm
-
more structure checking: transformations are not proposed to the user if
they lead to an invalid structure (even if the transformation is matched
with the selection).
-
the last modification time of the file
HTML.trans
is checked
before it is parsed.
-
in version 0.8, if the parser detects an error in file
HTML.trans
, the transformation process is stopped. Now, the
parser skips the invalid transformation.
-
error messages are displayed at the bottom of the window.
-
Color palette
-
The palette highlights the foreground and background colors of the element
selected when the palette is opened. The highlight allows users to choose
the same colors for different elements.
-
It is also possible now to remove a color attribute from an element just
using the "standard color" button in the palette.
-
Forms
-
forms can now be sent using GET and POST methods to protected/unprotected
URLs
-
creation of form components has been improved
-
you can activate buttons and menu options by double-clicking them.
-
HTML 3.2
-
the latest extensions of HTML 3.2. have been added: tag BASEFONT and
attributes width and height for tags TH and TD.
-
It is now possible to add comments in HTML documents (use command
Structure/Comment in the Structure view)
-
User Interface
-
When the current selection is within a PRE element, some menu entries are
disabled: Image in Types menu, and Big, Small, Sub, Sup, and Font in
Character Element menu.
-
Interpretation of "~" and "file:" in "Open" and "Save As" dialogue boxes
-
In previous versions, I B and TT buttons were never updated when selection
changed. Now they are displayed according to the current selection.
-
Continuous scroll: the document scrolls as you move the slider
-
Distinction between "Cancel" and "Done" buttons in dialogue boxes.
-
When opening the Structure view, the document is displayed with the
selected part visible in that view.
-
Environment variables are initialized from the Registry (file
thot.ini
)
-
Integration of libwww5.0a, giving among other things: HTTP/1.1 and
keep-alive connections.
-
Reload button and command (File/Reload Document).
-
Spell checker is now available for English and French, but both dictionaries
are far from complete.
Bug fixes
-
Closing an Amaya window with a window manager command caused Amaya to crash.
Now only the concerned window is closed.
-
The HTML parser inserted a space at the beginning of a new line generated by
a <BR> tag followed by new line in the source file.
-
Call "Change link" from Links menu and click in the document itself. The
dialog box for entering the URL of the target was empty in previous
versions. Now it contains the current value of attribute HREF.
-
Select some characters, call "Create link" from Link menu and click in the
document itself. Do not enter anything in the dialogue box for the URL and
press the Cancel button in this dialogue box. Later, call the Change link
command for entering an actual URL for that anchor. Nothing happened in
previous versions. Now you can change the URL.
-
Some elements were lost during structure transformation, this is now fixed.
-
Structure transformation was impossible if the selection contains comments
or invalid elements. Now transformations are possible (invalid tags are
removed in the new structure).
-
In previous versions, if the input focus is in one window and you press the
H1 button (or any other button of that kind) in another window (with a
different document in it) it changes the first window. Now, the button does
nothing.
-
Colors management is completely re-casted and we hope to solve color
problems in previous versions.
-
An emphasized string (or strong or...) can now span several lines in a
Preformatted.
-
When the same Web image is shared by two loaded documents, just one local
copy was created by Amaya and this copy was lost when the first document was
closed. This choice causes troubles when user tried to publish the second
document. Now Amaya creates two copies, one for each document.
-
Copy and paste on images didn't work fine in previous release.
-
Sometimes, local copies of remote documents were not created in the right
place. Now it works.
-
When user closed a document view with the Window Manager, the whole
application exited. Now only the document view is closed.
-
It is now possible to save a document if it is modified and close it.
-
In the previous version, Amaya did not detect the cancel of the network save
of an object to a protected URL space.
-
Inserting an image from a local directory did not react well to errors. This
has been corrected.
-
Call "Create Link" when an target anchor is selected or "Create Target" when
a link anchor is selected, Amaya refused to add the href or name attribute.
Now it works.
-
Call "Change Link" anywhere asked to select the destination. Now this
function works only within an link anchor.
-
After loading a lot of CSS files Amaya cannot load images because file
descriptors are not freed. Now it is correct.
-
The command "Save As" doesn't work or crashes. Now it is correct.
-
Bug in area-mapping (circle) fixed.
-
Support of the starting option -display
-
If a user gave a wrong password, Amaya did not ask the user for the new
password. It kept using the wrong one. Fixed.
-
When typing in the WYSIWYG window, clicking e.g. the "Italics" button enters
italics mode. After typing a few italic chars one wants to change back to
normal mode. Clicking the "Italics" button once again achieves this. But you
can't go on typing in normal mode, because this second click also selects
the italic text to become the active (highlighted) region. Simply typing
ahead overwrites the whole (italic) region. This bug is fixed.
-
The implicit break following the <HR>failed to appear when a
<FONT> tag follows <BR>. The text within the FONT construct
appeared to the right ofthe horizontal rule. This bug is fixed
-
When typing in the WYSIWYG window, clicking e.g. the "Italics" button
enters italics mode. After typing a few italic chars one wants to change
back to normal mode. Clicking the "Italics" button once again achieves this.
But you can't go on typing in normal mode, because this second click also
selects the italic text to become the active (highlighted) region. Simply
typing ahead overwrites the whole (italic) region. This bug is fixed.
-
Printing with "US" paper size did not work. Bug fixed.
-
When changing attribut "align" for an element DIV containing
paragraphs, the paragraphs were not redisplayed with the alignment defined
by the attribute but they moved in a weird way in the Structure view. This
bug is fixed.
-
Select a DT and change its style: the DT element in the Structure view gets
confused. Bug fixed.
-
Selection was moved to its original position at the ned of command
Edit/Find. It now stays at its current position.
Irène Vatton
$Date: 1997/05/12 06:32:26 $