EditLive! for IBM WCM 6.0 (Development)

The development branch of EditLive! for IBM Lotus Web Content Management includes new features being developed for the next release and the latest bug fixes and minor improvements. While Ephox does fully support these builds, they are not recommended for production use as new features may be partially implemented or cause instability. For production use, we recommend the stable early access builds. See the early access page for details on support for these builds and the early access program in general.

We strongly encourage anyone using these builds to join the mailing list and get involved to make sure that the features best solve your needs.

What's Changed?

Latest early access build: 3.5.1.204

Changes in this build since the last official release are listed below. You can view the changes in released versions on the releases blog.

Includes EditLive! version 7.1.2.13.

Please Note

  • IMPORTANT: If you are using role based configuration please read the documentation - changes may be necessary

Bug Fixes

  • Group configuration files were not detected correctly when the group name contained an underscore

Changes in EditLive!

The latest release of EditLive! is always available at http://www.ephox.com/products/editlive/download.html.

Please Note

  • Express Edit now requires manual installation of TinyMCE.
  • Use of the Accessibility Report Dialog now requires the Accessibility plugin. Please ensure <plugin name="accessibility" /> is in your configuration to continue using this dialog.
  • Chrome and Opera on Mac OS X require OS 10.5.x or 10.6.x with the latest Java update installed. Java support is not available for these browsers on OS 10.4.
  • EditLive! APIs have been updated to use Java 5 generics and varargs where possible. More information is available in the EditLive! JavaDoc.

New Features

  • Greatly improved public APIs
    • Many many classes to assist in controlling the editing experience have been added. They are all tagged @since 7.5 for ease of reference. Most entry points are at the bottom of the ELJBean class documentation.
    • The difference between receiving a TextEvent and broadcasting one is now much clearer
    • Methods of ELJBean that were replaced have been deprecated
  • Delete table option added to the table menu
  • EditLive! now works in additional Mac OS X browsers
    • Chrome
    • Opera (10.60 and above)
  • More efficient compression algorithm has reduced the EditLive! applet download size by as much as 10%

Bug Fixes

  • Inline Editing section borders were changing size when hovering over a section or opening the section, causing a 'jiggling' effect
  • Accessibility Report Dialog has moved into the Accessibility plugin, reducing core jar size
  • Color and HighlightColor menu items were displayed left-to-right in RTL languages
  • Occasional cases where EditLive! did not convert two spaces to a space and a &nbsp;
  • Highlighting multiple cells and pressing delete no longer deletes the cells, only the content within the cells
  • Track Changes Fixes
    • Inserting a new paragraph into a formatting change corrupted track changes
    • Deleting another user's deleted empty paragraphs corrupted track changes
    • Deleting another user's deleted text did not mark the re-delete as the current user
    • Overlapping a formatting change with the end of an insert caused the start of the insert to select more than was actually inserted when reparsing the document
    • Rejecting an insert with a formatting change overlapping the end of the insert corrupted Track Changes
    • Rare case of Track Changes corruption after inserting a space at the end of a word
    • Rejecting a list indent operation next to a formatting change corrupted content
    • Answering no to the "Insert Column will not be tracked" prompt incorrectly inserted the column anyway
    • Replacing a hyperlink with an identical hyperlink (by selecting more text) corrupted Track Changes
    • Inserting complete paragraphs over the top of an existing paragraph either corrupted Track Changes or produced an extra paragraph when saving
    • Using element selection to modify list indent levels corrupted track changes
    • Inserting a list and then typing did not underline the text as with normal text insertion
    • Copying text deleted with Track Changes included removed text on the clipboard
  • Using "Cut" with multiple table cells selected was not removing table data correctly
  • Error incorrectly printed to console when pasting text into a table
  • Exceptions in the console after calling cleanup() on the Swing SDK when the editor is in code view
  • Editor fails to load when using custom block views specified with Ephox CSS extensions
  • Failure to paste from MS Word with rare mso-list:none styling
  • Formatted text directly before a SELECT tag caused the editor to crash
  • Shorthand border color did not work with RGB specification
  • Mixed case custom block tags were not registered correctly
  • Highlighting text automatically extended the selection over BR tags
  • Improved user profile detection code on Windows to avoid creating the cache on a network share when java.home is on the network
  • Local images were not reloaded when the image on the filesystem changed
  • Spelling suggestions were sometimes different between the Spelling Dialog and the context menu
  • Authentication headers are now added pre-emptively instead of generating a 401 or 407 error for every request and then retrying with correct authorization
  • ClassCastException calling StyledDocument.getFont() using the EditLive! Document instance
  • Images edited by the Image Editor plugin could not be uploaded on Linux
  • Highlighting cells in a table did not scroll when selecting in a table larger than the editor size
  • Servers that incorrectly reported a HTTP 200 with zero content length caused EditLive! to constantly re-request resources from the server
  • Failing to load when primary cache directory could not be found
  • Content loss when deleting a list with only one item at the end of the document
  • NullPointerException when editing an image with no file extension

Download

Latest early access build: 3.5.1.204