Xopus 4.1

This release contains many new features, with a special focus on editing DITA documents.

New Features

  • Added support for user interface overlays.
  • Added user-defined commands with Editor.addCommand().
  • Added <x:nodeConfig>configuration element, which allows configuration of pretty names and other things outside of the schema.
  • Added support for placeholders. Use nodeConfig/node/placeholder to configure the placeholder text.
  • Added XML Catalog support.
  • Added support for available="false" in overlays to hide toolbar buttons.
  • Added <x:uiGroup> to group insertable elements in submenus.
  • Added <x:inputType> to override the input UI type in the properties panel. Possible values: boolean, integer, decimal, date, time, datetime, color, string
  • Added support for custom invalid value messages.
  • Added support for configurable UI settings for change tracking: visible, allowAccept and allowReject (when enabled, of course)
  • Added shortcut keys to the insert, delete and move up/down menus, resp. Alt+Insert, Alt+Delete and Alt+PgUp/Down.
  • Add the contentrole to attributes so they work in find/replace and spell-checking. Add the non-content role to elements for the reverse effect.
  • DITA: Configure by @class. Attach configuration to a substring of the class attribute, enabling specialization support.
  • DITA: Ignore mixed content. Mixed content types can behave as element only content types. Xopus will prevent insertion of whitespace in those elements.
  • DITA: Out of the box configuration. Configuration for generic Concept, Task and Topic as well as for Training & Learning Assessment, Content, Overview, Plan and Summary document types.

Changes

  • Generated non-selectable text has a default (Arrow) cursor to distuingish this text from editable text.
  • Implemented a new merge algorithm, which f.e. makes it possible to join 2 lists with pressing backspace at the beginning of the second list.
  • Keep move up/down menus open.
  • <x:autoMakeValid> now keeps invalid (but allowed) attributes, and shows them in the properties panel.

Bugfixes

  • Make pasting of html links that convert to xlink:href possible. (Case 206607)
  • Fixed error with annotations in <xs:redefine> elements. (Case 207013)
  • Allow Xopus to start and load a document in Firefox in a display: none iframe. (Case 207281)

Xopus 4.1

Release date: 2010-01-28

Revision: 11282