Xopus 3.0.2

New features

  • Xopus now supports xsl:copy-of a variable containing a result fragment.
  • Normal javascript in an HTML page that starts Xopus can now access the Xopus API.

Fixed bugs

  • Fixed a problem with elements with mandatory numerical values.
  • Fixed problem with cursor jumping from end of document to the start when pressing right arrow.
  • Improved performance in selection handling algorithms.
  • Fixed a problem with editing union simpleTypes in the attribute editor.
  • Improved selection handling in nodes that are displayed more than once.
  • Fixed problems with selections at the edge of an Xopus canvas.
  • Improved some error messages.
  • Fixed problems with prefixed self references in non recursive schemas.
  • Fixed problem with numerical values, mainly dates starting with 0.
  • Fixed problem with double click without a previous selection.
  • Fixed problems with clicking in CSS sized elements.
  • Fixed scrolling after some clicks in a non editable area.
  • Fixed problem with iframes with crossdomain content in the XSL output.
  • Fixed problem that multiplied eventhandlers that were generated in XSL.
  • Fixed a problem with printing a document in Xopus.
  • Fixed the popup blocker blocker. Before the popup blocked error message was displayed after the test popup was blocked. However, when the popup blocker was deactivated the message was loaded from cache by the browser. So in that case we needed to replace the message with the originally loaded document.
  • Fixed a problem in namespace support in configurations. Namespaces could not be declared on the document element of an included config file.