Ephox EditLive! for XML Release Notes

This document contains information on changes between versions of EditLive! for XML. For more detail and working examples, please consult the developer documentation.

EditLive! for XML 2.0

Version number 2.0.10
16 August, 2004

New Features

  • Added ability to create custom dialogs for specifing the value of XML nodes.
  • Added ability to insert XPath expressions using the Visual Designer
  • Added ability to insert repeating elements as a table in the Visual Designer.
  • Added ability to insert repeating elements as a list in the Visual Designer.
  • Added ability to change the target namespace of the schema in the Visual Designer.
  • Added an IsValid runtime method to check if the current XML document is valid according to the schema.
  • Added support for using custom XML tags inside XHTML sections.
  • Improved the positioning of smart buttons to make them more usable.
  • Improved error messages when invalid schemas or XSLTs are provided.
  • The visual designer now allows the user to specify a wider range of facets.
  • Clicking on a hyperlink in the XSLT now opens a new browser window to display the link.
  • Fields in the Visual Designer now display the default value for the element.
  • Added support for password fields.
  • Added support for optional attributes.
  • Added support for editable combo boxes.
  • Added documentation to assist creating XSLTs without the Visual Designer.
  • Significant performance improvements for start up speed and large documents.
  • Added the ability to set the size of the applet as a percentage.
  • Improved performance of custom actions and submitting on OS X, particularly when multiple applets are used.
  • Added ability to specify rendering of custom tags using CSS.
  • Added ability to nest custom tags between table and tr, tr and td, ol/ul and li tags.
  • Improved undo/redo so that it groups typing events into a single undo.
  • Added initial support for advanced tables.
  • Added ability to set an output character set. The content returned by the applet will use this encoding and any unsupported characters will be correctly escaped.
  • Added ability to perform formatting operations over a table selection.
  • Added ability to insert a comment into the document.
  • Added support for opening files from a WebDAV repository.
  • Added getCurrentDocumentURL() runtime API to retrieve the URL the file was opened from.
  • HTML content set using setDocument() or setBody() which originated from Microsoft Word is now detected and filtered correctly.
  • Added the ability to double click images and custom tags to edit them.
  • The contents of comments now appears in a tooltip when the user hovers the mouse over them.
  • Hyperlinks in non-editable sections now open in a new window when clicked.
  • Added ability to specify the base URL for the content at load time without having to modify the XML configuration file.
  • Added a Danish interface translation.
  • Added Arabic interface translation.
  • Added Simplified Chinese interface translation.
  • Added support for HTML 4.0 font styles and removed the use of deprecated tags.
  • Added new allowUnknownTags filter option.

Bug Fixes

  • MissingResourceException when reporting errors in the provided XSLT.
  • Problem where creating a view in the Visual Designer but not editing it would cause invalid content to be submitted.
  • Problem where tabbing between fields caused the field to scroll off screen.
  • Problem where fields in the Visual Designer may be duplicated when inserting spaces before or after them.
  • NullPointerException after deleting all the content in a text node.
  • Problem where it was not possible to copy and paste text from the developer documentation PDF.
  • Problem where the DTD file was being downloaded unnecessarily.
  • Problem where optional elements may be inserted in an invalid position.
  • Problems using custom properties dialogs in XHTML sections.
  • Problem where the user was allowed to specify "xmlns" as an attribute name. This is disallowed by the W3C schema specification.
  • Problem where find did not wrap back to the first field after all matches were found.
  • Problem where the Visual Designer allowed the user to specify facets on anySimpleType which is not allowed by the specification. The default type is now string.
  • Problem where the "new" command had no effect.
  • Problem where the user could specify default content for XHTML sections. This is not supported by the W3C schema specification.
  • The default output charset when no specify output charset or initial document is specified is now US-ASCII instead of UTF-8.
  • Problem where values could not be inserted if a minimum value was set to 10 or above.
  • Problem where tables occasionally rendered with an incorrect width.
  • Problem where custom properties dialogs could not be used with inline tags.
  • Problem where "undefined" may appear when multiple instances of the applet are used on one page.
  • Problem where hyperlinks or image sources may be HTML escaped.
  • Problem where InsertHyperlinkAtCursor was not URL decoding the hyperlink correctly.
  • Problem with submitting the contents of multiple applets in Safari.
  • Problem with submitting the contents in Safari when frames are used.
  • Problem on Internet Explorer for Mac OS X where text may be entered in right to left order.
  • Problem with the sizing of GUI components on Mac OS X.
  • Problem with copying and pasting from Word when using double byte character sets.
  • Problem where the background color of cells wasn't correctly painted.
  • Problem where characters were escaped despite being supported by the character set.
  • Problem where CSS styles were added to empty tags when using a custom properties dialog.
  • Problem where inline tags were incorrectly applied when using a custom properties dialog.
  • Problem where changing the selection using the keyboard did not activate table selections.
  • Problem where it wasn't possible to navigate up or down in a table using the arrow keys.
  • Problems with selecting the current word by double clicking. Particuarly within tables.
  • Problem where lists set to the square style painted with an empty square instead of a filled square.
  • Problem where incorrect labels may be used in very long lists set to use letters as bullets.
  • Problem where inherited styles may appear as attributes when using custom properties dialogs.
  • Problems with SSL support.
  • Problem where SetDocument and SetBody runtime API did not correctly identify the character set.
  • Problems that occurred when the JavaScript escape() function was used to encode international text.
  • Problem where an extra paragraph was added when pasting content on Windows.
  • Problem where find and spell checking did not correctly scroll the document.
  • Problems with return and delete actions in div tags.
  • Problem where the caret may wrap back to the start of the document when using the arrow keys to navigate the document.
  • Problem where the character encoding wasn't correctly detected when opening a local file.
  • Problem where table cells did not corrently render the text alignment set in the parent row.
EditLive! for XML 1.0

Version number 1.0.19
1 April, 2004