[Mozile] Mozile 0.6.26 Released
Max d'Ayala
max at dayala.co.uk
Fri May 26 11:00:54 EDT 2006
A new release of the 0.6 series is available. Tested in Firefox 1.5.0.3.
The UI has been given a complete overhaul and the Active toolbar should
work better.
I've also separated out all the text strings into DTDs and a properties
file. If anyone would like to produce/maintain a version
in another language let me know.
Thanks,
Max
Downloads:
http://downloads.mozdev.org/mozile/mozile-0.6.26.xpi
http://downloads.mozdev.org/mozile/mozile-0.6.26-devel.xpi
Mozile 0.6.26 - 25 May 2006
Internationalization
1. DTD files and properties file created to allow for
Internationalization of all significant text strings.
2. Default XHTML MES reworked. The aim is to have an option either to
select the default MES (e.g. have a few included in various
languages) or via a link to an external file.
User interface
1. Various dialogs tidied up and improved.
2. Header line containing title and version number has been removed
from dialogs.
3. Main Mozile menu has been reordered. Right click context menu has
been added to allow pages (Demo, Help, Home) to be opened in the
current Window, a New Window, or a New Tab. The default for a left
click is to open in a New Tab.
4. When the caret is not focused in an editable area the fixed menu
commands that are not available (undo,cut/paste,save, etc) are now
disabled and are greyed out. The alerts that used to be generated
to indicate the commands were not working are no longer required.
5. The underline of the first letter of the "Mozile" and "Commands"
menus now displays correctly with a space between the letter and
the underline.
6. The Bug button is not displayed if debugging is disabled.
7. The MES can now include a toolbar and menu separator command.
8. Most of the default xhtml commands are shown as "Active" by the
toolbar and menus.
Link command
1. You can now add a "title" via the link command as well as setting
the "href" attribute.
"pre" sections
1. Added temporary bodge to give better cursor movement at the
end/start of "pre" lines.
2. Shift+Enter now splits a "pre" section rather than entering a
<br/>. Previously, if the "pre" section was the last one in the
editable area there was no way to "break-out" of it. [Ideally you
should be able to enter a <br/> in a "pre" section so this will
have to be added again later. E.g. If you have a "p" element
designated as whitespace "pre" you are more likely to use <br/>
rather than a linefeed. In a "pre" element where the CSS
whitespace property already defaults to "pre" normal usage is a
linefeed rather than a <br/>.]
3. Enter inserts a newline (line feed = \u000A), and a Token ( )
if it is required. (E.g. at the end of a line, and to separate two
linefeeds.) Insertion leaves the cursor at the wrong position due
to the "pre" navigation bug. Insertion/deletion of newline still
doesn't have correct Token insertion/deletion logic built in, so
you have to manually delete the Tokens and the newline chars.
[Note that you must have a Token between multiple newline
characters otherwise the newlines become unselectable with the
keyboard, the mouse and via Javascript.]
Significant Bug Fixes
1. *InsertionPoint.splitXHTMLLine*
Splitting nested block level elements wasn't working due to an
incorrect reference to the "top" node rather than the parent of
the line container. eDOM split aslo fixed to prevent split when
inline elements are the "top" editable element.
2. eDOM.js : InsertionPoint.__insertTextNode
Incorrect variable name, "parentnode" should be "parentNode".
Caused an error when inserting a new text node at the end of a
text node. E.g. when pasting at the end of a line.
3. After injection of the eDOM files a short timeout has been
introduced before displaying the toolbar for the first time.
Without a delay the eDOM code isn't recognised and the Active
toolbar states aren't set.
Documentation
1. The Changelog is now in html rather than pdf format.
2. The documentation and test files have been revised and improved.
More information about the Mozile
mailing list