The latest release of EditLive! is always available at
http://www.ephox.com/products/editlive/download.html.
New Features
- Image alignment now uses CSS instead of the deprecated align attribute
- Maximum connection limit per host increased to 6 to match modern browsers and improve load times
- Added the ability to paste tables into cells when the cell is initially selected
- Exposed ELJBean.getHyperlinkAtCursor() as an applet LiveConnect method
- Using insertHyperlinkAtCursor with no text selected will now insert the text of the link as well as the link
- New FileUploader interface that can be used to completely replace the upload handler for local resources. Instances of FileUploader are loaded using ELJBean.setFileUploader().
- Introduced configuration options to control which options are displayed in the “paste special” dialog. These options are available on the “htmlImport” and “wordImport” tags:
- cleanOption
- mergeInlineStylesOption
- mergeEmbeddedStylesOption
- plainTextOption
Bug Fixes
- Using the delete key to delete an entire list occasionally deleted the paragraph after the list
- Accepting Tracked Changes did not remove text if the selection included uneditable sections
- Corruption of Track Changes data when deleting the end of a paragraph
- Table-specific CSS styles were being applied to individual cells, rather than the whole table, if cells were selected
- Errors hiding and showing Tracked Changes after deleting a complete paragraph
- Unable to delete selected text at the end of a paragraph above a Section with Track Changes enabled
- Extracting editor contents in code view when custom tags were used caused content corruption
- Repainting issue below end of document in Java 5
- Deleting a combination of headings and paragraphs would often leave the cursor in a heading instead of a paragraph
- Corruption of Track Changes data when deleting a Section followed by a Paragraph
- Corruption of Track Changes data when deleting a List followed by a Paragraph
- Inconsistencies deleting partial headings and partial paragraphs with Track Changes turned on
- Hollow-circle bullets were not being imported from Microsoft Word
- Improved importing of nested bullets from Microsoft Word
- Bullets containing bookmarks were not recognized when importing from Microsoft Word. The bullets are now imported, but the bookmarks are discarded.
- Replacing text was not reliable
- Deleting table rows and columns at the end of the document caused the editor to freeze.
- OutOfMemoryError or browser crash when stylesheets specified empty URLs (ie: url())
- Merging cells in tables with caption tags caused the editor to freeze
- Deleting across multiple list items corrupted Track Changes data when showing and hiding changes
- Deleting the first character of a list item with Track Changes enabled did not move the caret correctly
- Track Changes did not properly track removed text ending with a space
- Deleting a nested table from a cell containing only a nested table caused rendering problems
- Using sun httpLayer with JRE’s 1.4 and 1.5 caused the editlivejava.jar to be downloaded once for every configured icon on the toolbar
- Occasional ClassCastException using “Ignore All” to ignore misspelt words from the right click menu or spelling dialog
- Paragraphs were inserted below tables at the end of the document more often than intended
- When loading content with Tracked Changes, inline tags next to each other in removed content had a space inserted between them
- Applying a table row style using element selection corrupted content.
- Shortcut keys displayed in button tooltips were incorrect when using the “Metal” Look & Feel
- Cell padding applied using a CSS class selector wasn’t overriding padding defined in a table cellpadding attribute
- Quote marks in inline style attributes were being changed to XML entities when >htmlFilter quoteMarks=”false”/<. This was corrupting quoted font-family values.
- With Track Changes enabled, deleting text that contained removed text deleted with the username from the remove instead of the current username
- Quoted font names in font-family attributes in inline CSS styles were causing the entire font-family value to be quoted
- Corrupt Track Changes data will no longer crash the editor on startup
- Unnecessary Track Changes operations were being created with attribute changes, inserts and removes in the same paragraph
- Corruption of Track Changes data when a formatting change ended in a space character
- The startBackgroundChecking configuration file option did not correctly disable the Background Checker when set to false
- Corruption of Track Changes data when removing text at the start of a formatting change
- Text was not wrapping correctly around floating images in paragraphs with left margins
- Extra undo added when switching design view to code view
- Spaces before BR tags were lost when saving
- Corruption of tracked formatting changes when typing enter in a list
- Incorrect rendering of Khmer with JRE 1.6
- Incorrect cursor locations when navigating around nested tables
- Javascript errors sporadically triggered by using inline editing
- setEditableSectionCSS load-time property for the applet wasn’t always applying CSS to inline editing sections
- Incorrect width when resizing table cells
- When using Chinese keyboard inputs, pressing enter and typing text would reposition the caret back to the previous line of text
- When pasting content from RTF documents with Word 2007, the images may fail to be imported
- Tables with the CSS style “text-align:center;” were being displayed in the horizontal center of their parent, which is incorrect
- Documents with a table at the beginning did not allow selection of the whole document
- Deleting a table at the end of the document caused the editor to hang
- Toggling paragraph markers not toggling section, table and list borders
- Images with src values containing URL-escaped characters were not being cached correctly, causing problems with the image editor, and file uploads
- Copying text within a paragraph didn’t output the correct html to the clipboard
- Column property dialog box was not applying settings