Xopus 4.1.1
This release contains mostly enhancements in our support for DITA.
New Features
-
Pasting a well-formed XML snippet (like "<strong>a lot</strong>") will now be inserted in the document as XML structure instead of text. Note: when no xmlns="" attribute is set, we don't yet make an educated guess what namespace it was originally was in. (Case 211266)
-
The new configuration option
<x:node preferElementsOnlyParent="true">on the node element instructs Xopus to insert a block element out of a current mixed-content context into a non-mixed parent context. (Case 213275)
Changes
-
Changing content to another element no longer copies default attribute values. For example, marking a DITA simple table row as table head cleans out the class='- topic/strow ' attribute. (Case 213863)
-
Placing the current selection in a newly inserted element now is preferred over appending a template defined in
<x:nodeConfig>. (Case 213504) -
Configuring
<x:enumeration>on a node without enumerations now shows a select-box in the properties panel. (Case 211027)
-
The paste buttons in Firefox now show an instruction to use the keyboard shortcut Control+V to paste instead of the button. Using Control+V fixes many inconsistency issues concerning the separation between the Xopus clipboard and the operating system clipboard. (Case 211270)
-
We made the toolbar look better in Internet Explorer 6. (Case 210184)
-
The Xopus menu button now has arrow indicating there's more to it than just our company logo. (Case 211280)
-
Rephrased the invalid HTML rendering message to be more helpful to developers. (Case 208334)
-
Increased the font size of the Xopus user interface for Mac OS X users, and switched from Tahoma to Geneva font face. (Case 213977)
-
Updated the browser compatibility matrix to include our support for Windows 7. (Case 211653)
-
Firefox 2 users will be redirected to the browser compatibility matrix. (Case 212028)
-
DITA: The DITA section of the Xopus download is reorganized in two parts: a sample application and Xopus configuration files that you can reuse in your DITA deployment. (Case 211769)
-
DITA: Inserting new DITA content with a required ID pops a dialog where the author fills out both title and ID. (Case 213268)
-
DITA: The DITA example application now uses a sample document with various DITA content constructs as template for new DITA documents. (Case 213280)
-
DITA: The example application shows a list of recently edited documents. (Case 211771)
Bugfixes
-
The DOM methods
getNodeName()andgetOwnerDocument()returned undefined, but now they return the correct value again. (Case 212011) -
setViewParam()now also works correctly when called before all load event handlers have been processed. (Case 198337) -
Fixed a javascript error on a
<x:node match='elm/@attr = "some-value"'>. The error was "forEach is not a function". This configuration construction where the configuration should hit on an attribute with a specific value is not supported in Xopus at present. (Case 212709) -
Starting Xopus in an iframe hosted on another website no longer results in an error. (Case 212291)
-
Fixed that the caret stops blinking when the caret is placed in the exact same spot as it already was. (Case 191005)
-
Schemas include directives are now resolved before the schema redefine directives. (Case 213438)
-
Fixed creating the right (identical) type of element when splitting an element. (Case 198427)
-
DITA: Date fields with text that does not conform to ISO8601 is rendered as-is. This fixes a bug where the date was rendered as 'NaNth'. (Case 211774)
-
DITA: Lists of keywords are rendered inline with generated comma's in between. Lists of UI Controls in a Menu Cascade are rendered inline with a greater-than (>) sign in between. (Case 211770)
-
DITA: The rendering of DITA phrase, term and keyword elements has been improved.
-
DITA: Rendering of DITA tables is enhanced to provide better support for table headers. (Case 213278)
- Documentation
- › Xopus 4.1.1
Xopus 4.1.1
Release date: 2010-03-02
Revision: 11580