EditLive! 6.4.0.697

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

Please Note

  • The registerCustomInlineView, registerCustomBlockView, registerCustomEmptyView and registerCustomCollapsedView have been deprecated and replaced with versions that accept a Class instance directly to fix issues with multiple class loaders. Please update your code to use the new versions of these methods.

New Features

  • EM sizing for CSS width and height values
  • Relative font sizes are now completely supported
  • CSS value “inherit” is now supported for all CSS properties
  • Background colors and images are now painted behind transparent images.
  • Keyboard shortcuts are enabled for all items on the toolbar, even if they are not present in the menu or if there is no menu.
  • Dashed borders are applied to DIVs without a border when the ‘Show Gridlines’ action is applied.
  • Support for floating Sections (i.e. floating DIVs).
  • Section Properties dialog to change attributes of DIV tags. Can be added via the “PropSection” configuration file item
  • CreateSection and RemoveSection menu items to create and remove DIV tags based on the selected text
  • Pressing enter in a DIV or Table Cell with no paragraphs now wraps a paragraph around the contents
  • Paragraphs in DIV tags or Table Cells that are either by themselves or next to a non-paragraph block element are now collapsed to implied paragraphs
  • Pressing up or down next to nested DIV tags or Tables will now create temporary paragraphs between the start or end of the nested elements
  • Pressing up or down with one block element next to another will now create a temporary paragraph between the two elements
  • DIV tags can now be resized using the same as-you-drag preview mode we have on images and tables. Note that this feature is still in the early testing stages - there are no resize handles, and resizing may cause instability.
  • On OS X EditLive! now uses the proper Apple dialog for open, save and insert image
  • “clear” style is now rendered (pushes a block element below floated images or DIV tags)
  • Gridlines around Sections can be disabled by setting the wysiwygEdior attribute “showSectionGridlines” to “false”.

Bug Fixes

  • List wrapping around floating images
  • CSS values specified in shorthand are no longer expanded in the output HTML
  • Background image position is no longer forced to “top” when using background repeat
  • Font Sizes specified in pt are now scaled properly across all JREs
  • When a floating image was defined at the break in a paragraph line, some of the text of the paragraph occasionally was not displayed
  • When two floating images were next to one another, the text would not float around the the end of the second image if it ended before the first
  • If a paragraph contained right and left aligned images, then occasionally the right aligned images would not render
  • border-style shorthand is now parsed correctly
  • CENTER, DL, DD, DIV, BLOCKQUOTE, PRE and FORM tags wrapping around floating images
  • border-width shorthand is now parsed correctly
  • border-collapse style was not inherited
  • Editor crash when using System CSS colors such as “windowtext”. These colors are still not rendered, but will no longer cause crashes.
  • The methods in ELJBean to register custom views did not work correctly when multiple class loaders were in use, such as when using the plugin architecture. These methods have been deprecated and replaced with a version that accepts a Class instance directly.
  • Multiple CSS selectors were not parsed correctly if there was no space following the comma, eg: h1,h2,h3 {…}
  • Show Paragraph Markers was drawing dashed borders on block elements that already had borders
  • Loading resources from plugin jars incorrectly searched the parent class loaders first, including sending a HTTP request back to the originating server. The plugin’s jar is now searched for matching resources first.
  • When pasting an image into the editor, the generated img tag is now passed to the registered PasteFilter before being inserted.
  • DIV tags are now referred to as Sections
  • Content posted from editor applet contains style information embedded in the HTML body.
  • Using element selection to delete an element applied attributes from the deleted element to the following element
  • Optimisations to rendering of repeated background images
  • border-color shorthand is now parsed correctly
  • getSelectedText() returning incorrect results after selecting backwards across multiple paragraphs
  • getSelectedText() returning incorrect results after selecting multiple cells in a table
  • Attempting to create a list inside an empty DIV did not work (NullPointerException printed to the console)
  • Pressing the up arrow in the first table row was moving to the previous cell rather than out of the table
  • Pressing the down arrow in the last table row was moving to the next cell rather than out of the table
  • Calling InsertHTMLAtCursor with text selected in the editor incorrectly merged the selected elements before inserting
  • getSelectedText() returning incorrect results when using element selection at the end of a div
  • Equation Editor now downloads in the background and does not block the editor startup
  • setUseMathML() at load time is no longer required to use the Equation Editor
  • HTTP debug level no longer logs the contents of files larger than 100kb
  • Plugin download dialog now handles the user clicking “download in background” without printing exceptions to the console
  • EditLive! local cache location has been moved out of the user home directory on Vista - it now resides in the homedir\AppData\LocalLow folder
  • Invalid bookmark characters are no longer allowed by Insert Bookmark or the Insert Hyperlink “Places in Document” tab
  • Calling InsertHTMLAtCursor when using element selection inserted the HTML into the element following the selection
  • Open and Save dialogs now share the last directory preference with the image dialog
  • Pressing tab in the second last cell of the last table in the document incorrectly inserted a new row before moving the cursor to the last cell
  • Workarounds for JRE memory leaks on Java 6
  • Dialogs now open on the same monitor as EditLive! instead of always appearing on the primary monitor
  • Custom Tag definitions in stylesheets imported from within linked stylesheets were not parsed
  • Span tags with duplicate ID attributes but different classes were incorrectly rendered with the class of the first span tag
  • Errors in Farsi translation

Comments are closed.