 |
 |
 |
3.2 (April 03, 2006)
A configuration for DITA can be downloaded and
installed using Options|Install Add-ons. (This
first release has two important limitations,
therefore please take the time to read the
description of the add-on before installing and
using it.)
In order to support DITA simply and elegantly,
XMLmind XML Editor had to be made more generic and
more powerful:
* XXE has a more powerful table editor allowing
to insert, copy, cut, paste, delete columns
and rows, and allowing to increment or
decrement the number of columns and the number
of rows spanned by a cell (these operations
are often called merge and split).
Specialized versions of this table editor are
used for XHTML, DocBook and DITA. A generic,
parametrizable, version of this table editor
is available for use in custom schemas having
HTML-like tables.
* It is now possible to bind a command to the
drag action (drag the mouse while keeping the
left button and the Alt key pressed) as well
as to the drop action. For example, using this
new facility, it is possible to drag a DITA
topic and drop it in a DITA map in order to
create the corresponding topicref.
* A number of enhancements are related to the
CSS support in XXE. See technical information
below.
Other enhancements:
-------------------
* Command Edit|Document Reference|Editing
Referencing Document now properly refreshes
book.xml in the following case: book.xml
references part or all of chapter.xml,
chapter.xml references part or all of sect.xml
and sect.xml has been modified.
* Added the following shortcuts: Ctrl+Shift-E
for command Edit|Document Reference|Editing
Referenced Document, Ctrl+Shift-B for command
Edit|Document Reference|Editing Referencing
Document.
* Moved command Select|Redraw (Ctrl-L) to menu
View.
* Command View|Redraw now always rebuilds the
view of the whole document, no matter which
text or nodes are selected.
Like command Edit Referencing Document, this
command also has the side-effect of
automatically refreshing the referencing
document after modifications made to the
referenced documents. For example, if document
book.xml references chap1.xml and if chap1.xml
has been modified, this command will refresh
what has been included from chap1.xml before
rebuilding the view of book.xml.
All in all, this command now works as
expected.
* Upgraded to Saxon 6.5.5.
* Upgraded the XMLmind FO Converter plug-in
to XFC v2.3p1.
Bug fixes:
----------
* The bug occurred after a spellchecker
dictionary other than the English one was used
during a session. After restarting XXE, the
Language combobox found in the Check Spelling
tool did not reflect last used dictionary.
This combobox always displayed English, even
if in fact, a French dictionary for example,
was actually in use.
* In single instance mode, it was not possible
to start in a row two instances of XXE having
no command-line arguments.
* CSS support: selector p[lang|="CA"] could be
used to match <p lang="fr-CA"/>. ([lang|="CA"]
does not make sense. [lang|="fr"] means: match
lang attribute starting with "fr" or "fr-",
like "fr", "fr-BE", "fr-CH", "fr-CA", etc.)
* Having more than one @extension construct in a
CSS style sheet caused an
ArrayIndexOutOfBoundsException.
* When some text is selected using the mouse,
and when the mouse is dragged outside the
document view, this document view did not
scroll automatically. Note that the mouse
still needs to be moved continuously otherwise
the automatic scrolling stops.
* Large proportional values in the colwidth
attributes of colspec elements (e.g. unusual
values like "121*" and "76*", instead of more
usual values like "2*" and "1*") caused the
CALS tables to be rendered with incorrect
column widths.
* Only on the Mac: added a workaround for a
keyboard focus transfer problem between the
Edit tool and the document view.
* When command putAttribute is used to specify
an ID attribute for an element, the dialog box
displayed by this command no longer allows to
specify an ID which is already in use by
another element.
* W3C XML Schema: this case (found in Dublin
Core's dcterms.xsd) was wrongly detected as
being an error: a complexType having
simpleContent which is the restriction of a
base complexType having a mixed content and an
emptiable particle.
Technical information:
----------------------
* CSS support: it is no longer necessary to
manually redraw the view of an element styled
using one or more of the following
pseudo-classes: :first-child, :last-child,
:first-of-type, :last-of-type, :empty. The
view of such element is now automatically
rebuilt each time sibling elements are
inserted or deleted.
* CSS support: added support for the CSS3
:root and :empty pseudo-classes.
* CSS support: XXE now supports
display: list-item and the list-style-type,
list-style-position and list-style-image
properties. This simply makes it easier
styling lists. Previously, one needed to
explicitly create marker boxes using generated
content.
* CSS support: the font-family property is less
inflexible than before.
Font-family is expected to contain serif,
sans-serif or monospace. Example:
"font-family: Helvetica, Arial, sans-serif;".
However a few well-know font families are
mapped to the corresponding generic font
families. Example: "font-family: verdana;" is
understood to be sans-serif.
All other cases will cause the serif font
family to be used. Example: "font-family:
'Nimbus Sans';".
* CSS support: rules which use extensions
specific to XMLmind XML Editor may be
specified in @media XMLmind-XML-Editor
constructs (identifier XMLmind-XML-Editor
being case-insensitive). Example:
-------------------------------------------------
@media XMLmind-XML-Editor {
img {
content: image(attr(src));
}
}
-------------------------------------------------
* CSS support: it is now possible to force
attribute selectors to consider default
attribute values defined in the DTD, W3C XML
Schema or RELAX NG schema. To do this, simply
add "@use-default-attribute-values;" at the
top of the CSS file.
DITA example:
-------------------------------------------------
@use-default-attribute-values;
*[class~="topic/body"] {
display: block;
margin-left: 12pt;
}
-------------------------------------------------
* CSS support: added the drag-source generated
content object. The file-drop-site generated
content object has been replaced by the more
generic drop-site generated content object.
* Added the following commands:
ensureSelectionAt.
* Added the following XPath extension functions:
index-of-node, uri-or-file-name.
* The newElementContent configuration element
has two new options:
addChildElements="noChoice" and
addChildElements="elementOnlyContentNotEmpty".
* James Clark's XP, the XML parser used by
XXE now supports "ASCII" as an alias of the
"US-ASCII" encoding.
Possible incompatibilities:
---------------------------
* Table editing commands
com.xmlmind.xmleditapp.xhtml.table.TableColumn
and
com.xmlmind.xmleditapp.xhtml.table.TableRow
have been replaced by command
com.xmlmind.xmleditapp.xhtml.table.HTMLTableEd
it.
* Table editing commands
com.xmlmind.xmleditapp.docbook.table.TableColu
mn and
com.xmlmind.xmleditapp.docbook.table.TableRow
have been replaced by command
com.xmlmind.xmleditapp.docbook.table.CALSTable
Edit.
* Table editing commands
com.xmlmind.xmleditapp.docbook.TableColumn and
com.xmlmind.xmleditapp.docbook.TableRow have
been replaced by command
com.xmlmind.xmleditapp.docbook.DBTableEdit.
* When editing HTML tables using the new table
editor, note that colspan="0" and rowspan="0"
are no longer preserved by the editor. For
example, if a cell has attribute colspan="0"
and if this cell actually spans 3 columns,
decreasing its column span using the editor
will work, but the modified cell will have
attribute colspan="2".
* Alt-Mouse-Button-1 is now reserved for
dragging. Do not use this user input in custom
bindings.
* CSS support: List markers are rendered
slightly differently than before. For example,
property "padding-top: .6ex;" which was used
to vertically align the list bullet is no
longer needed:
-------------------------------------------------
ul > li:before {
display: marker;
content: disc;
padding-top: .6ex; /*Not needed. Remove this.*/
}
-------------------------------------------------
* CSS support: the file-drop-site generated
content object has been replaced by the more
generic drop-site object.
* Application event file-drop used in bindings
has been replaced by the more generic drop
application event.
* On Linux, the xxe shell script which is used
to start XXE no longer forces the use of
sun.awt.motif.MToolkit. This has an effect
only when running Java[tm] 1.5+. This means
that from now, on Linux, with Java[tm]
1.5/sun.awt.X11.XToolkit, you may have minor
problems with old window managers such as mwm.
* The addChildElements="none" option of the
newElementContent configuration element has
been removed because it was useless.
_____________________________________________
XMLmind XML Editor Standard Edition 3.2.0 can be downloaded from
www.---.com
Professional Edition users, please upgrade using this form:
www.---.com
(the above form is usually accessed through
www.---.com).
|
 | 

|  |
These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.
|  |
| |
 |
 |
 |