XMLmind XML Editor 3.1.0 can be downloaded from
http://www.xmlmind.com/xmleditor/download.shtml
_____________________________________________
3.1.0 (January 30, 2006)
Enhancements:
-------------
* New add-on manager (menu item Options|Install
Add-ons) allows to easily and safely download
and install all sorts of add-ons
(configuration, translation, dictionary,
XSL-FO processor plug-in, image toolkit
plug-in, etc) and this, not only from XMLmind
web sites, but also from third-party web
sites.
This add-on manager can also be used to easily
and safely uninstall or upgrade installed
add-ons.
The add-on manager is not available if XXE has
been deployed using Java[tm] Web Start.
* The Options dialog box now has a section for
configuring proxy servers (because, in many
companies, this is really needed to get a
functioning add-on manager).
The magical checkbox "Use system settings"
only works with Java[tm] 1.5+.
* A new type of plug-in has been created:
Virtual Drive Plug-Ins.
A virtual drive allows XMLmind XML Editor to
edit documents stored in places other than
ordinary, local, file systems. This is done by
emulating a hierarchical file system.
For example, the new Zip virtual drive plug-in
allows to edit documents contained in a Zip
archive.
* The URL chooser dialog box has been completely
rewritten. It is now, at the same time,
simpler, more generic and more powerful.
This new URL chooser dialog box automatically
uses all installed virtual drive plug-ins to
let the user browse remote/virtual file
systems.
* Command "Edit|Document Reference|Edit
Referencing Document" now has the side-effect
of automatically updating the (read-only,
displayed with a light gray background) views
of the element references found in the
referencing document. For example, if document
A references a table element contained in
document B and if document B is modified,
"Edit Referencing Document" will not only
bring the window of document A to front but it
will also update the view of the table.
* Command "Edit|Cut" is now reference-enabled.
That is, cut (Ctrl-X) and paste (Ctrl-V) can
now be used to move a reference to an element
contained in an external document from one
place of the document being edited to another
place in this document.
* Added a "Text anti-aliasing" checkbox to the
General section of the Options dialog box. By
default this option is turned off because it
noticeably slows down XXE.
Note that turning on this option is not needed
on the Mac where anti-aliasing is part of the
Aqua Look&Feel. Also note that when used with
Java[tm] 1.5 (recommended), the whole GUI of
XXE is anti-aliased. When used with Java[tm]
1.4, only the text of the document views is
anti-aliased.
* The GUI of XXE is now updated in real-time
when an external application changes the
contents of the system clipboard. This always
works when using Java[tm] 1.5 and only works to
a certain extent when using Java[tm] 1.4.
Technical information:
----------------------
* Commands run and start can now be executed
conditionally depending on the platform.
Example:
-----------------------------------------------------------
<choice>
<command name="run" parameter='[Windows] notepad "%D"'/>
<command name="run" parameter='[Unix] emacs "%D"'/>
</choice>
-----------------------------------------------------------
* Command insertCharByName has a new
[DocBookIfNone] option. When this option is
used, the dialog box displayed by this command
lists the names of the character entities
defined in the DocBook 4.2 DTD, but only if
the DTD/Schema of the document being edited
does not define its own character entities.
* Command cutInclusionEnabled is available under
both "cut" and "cutInclusionEnabled" names.
Simple cut command (i.e. the one which is not
reference-enabled) is still available under
the "plainCut" name.
Similarly, command pasteInclusionEnabled is
available under both "paste" and
"pasteInclusionEnabled" names. Simple paste
command (i.e. the one which is not
reference-enabled) is still available under
the "plainPaste" name.
Bug fixes:
----------
* Commands incrSectionLevel and decrSectionLevel
were not disabled when the element being
edited (e.g. the chapter containing the
sections) was marked as being read-only.
* CSS property background-color is now
automatically inherited when an ancestor style
has property display: inline. The CSS spec
does not mandate this. This is just a
workaround for a limitation in our
implementation.
* Localizations of XXE configuration (.xxe)
files and of XXE GUI (.xxe_gui) files did not
work when XXE was deployed using Java Web
Start.
* After switching from a CSS style sheet to
another (or to no style sheet at all) using
the View menu, the document was not properly
scrolled to make the selection (selected node,
caret, etc) visible.
Possible incompatibilities:
---------------------------
* Translations to languages other than English
and spell-checker dictionaries other than the
English one must now be downloaded and
installed separately using XXE integrated
add-on manager (that is, menu item
Options|Install Add-ons).
* Support of WebDAV and support of FTP have been
unbundled. From now, you'll have to download
and install the following add-ons if you need
the ability to edit document stored on a
WebDAV and/or an FTP server (Professional
Edition only):
+ WebDAV virtual drive plug-in
+ FTP virtual drive plug-in
* The APT format plug-in and the RenderX
XEP 3.7 (not 4+) XSL-FO processor plug-in are
no longer available.
* Configurations for creating XXE configurations
and XXE GUIs have been unbundled. If you need
them, you'll have to download and install the
corresponding add-ons.
* Persons distributing custom configurations for
XXE are strongly urged to package them as
add-ons.
Custom configurations not packaged as add-ons
should still work fine without any change, but
they will be ignored by the new add-on
manager. That is, the user will not be able to
use Options|Install Add-ons to
install/uninstall/upgrade these unpackaged
custom configurations.