Xopus 3.0.3
Changes
- Improved performance on several points.
- The unsaved changes indicator (blue asterix) is no longer removed when the save xml function returns false. When true or nothing is returned, the indicator is still removed.
- Improved the insert/change to node algorithm.
- Multiple character deletes are backspaces are now grouped as a single action in the undo buffer.
- Moved toolbar options from local to global configuration.
- HTTPTools and the SpellChecker now support relative URLS.
Fixed bugs
- Fixed a bug in Copy Node that failed to copy attributes on descendants of copied elements.
- Fixed a problem with transactions which prevented user code to execute code that caused events to which user code was subscribed.
- Fixed a cursor walking problem at the end of paragraphs that where rendered in elements that where sized using CSS.
- Fixed a problem that caused scrolling in subCanvas mode.
- Fixed several problems in the table editor.
- Fixed the behavior of enumerated attributes with default values in the attribute editor.
- Fixed rendering of CSS sized elements with display: block and padding.
- Fixed the behavior of buttons and textarea's that where inserted using the current editing session.
- Fixed an error when insert was cancelled.
- Fixed the behavior of checkboxes.
- Fixed a bug in the XSL document() function when loading from an empty URI.
- Fixed a problem with lookup declarations that had the same localname and namespace.
- Fixed a bug that reset the redo buffer when Xopus collapsed whitespace on a text node.
- Fixed a rendering error when using the spellcheck api.
- Fixed a problem with collapsing whitespace while typing.
- Fixed a problem with imported foreign namespaces in the algorithm that validates schemas.