Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - [ANN] XMLmind XML Editor 3.2.0 : support DITA [Thread Next] RE: [ANN] XMLmind XML Editor 3.2.0 : support DITATo: NULL Date: 4/20/2006 1:01:00 PM > 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). Very interesting! Posted from http://209.8.76.204:82/renntp using reNNTP: the website based NNTP reader. | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
