EditLive! for IWWCM 5.1.0.x 3.2.1.14

June 24th, 2008

Includes EditLive! version 6.4.1.49.

EditLive! for IWWCM 6.0+ 3.2.1.20

June 24th, 2008

Includes EditLive! version 6.4.1.49.

EditLive! 6.4.1.49

June 19th, 2008

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

Please Note

  • Maximum width generated for custom combo-box items has been increased

New Features

  • Perceived start up speed is improved by displaying the document content before the toolbars and menubars

Bug Fixes

  • Using Express Edit and loading an entire HTML document no longer adds unwanted P tags to the beginning of the content
  • Table cells containing a BR, with no previous siblings, followed by a HR, no longer crash the editor
  • When no CSS was specified for EditLive! loading the Express Editor would generate empty styles tags in the document head
  • Applying inline styles to form elements inserted a duplicate element instead of applying to the existing element
  • Quick Start applet caused JavaScript errors in FireFox when using tab to navigate a page
  • Quick Start applet now has a negative tab index to prevent IE7 from adding it to the tab focus order
  • Paragraphs were not created correctly when pressing enter in form or blockquote elements that directly contained content
  • Copying and pasting certain tables featuring TBODY tags from IE into EditLive! created an exception causing no paste to occur
  • The spell checker incorrectly marked contractions using “smart quotes” as an error
  • Horizontal Rules were always rendered using left alignment instead of the actual alignment value
  • Alignment toolbar buttons did not toggle to reflect the alignment state of Horizontal Rules when selected
  • HRs in table cells that did not contain paragraphs were either moved to the end of the cell contents, or lost completely
  • bundleresource:// and bundleentry:// protocols are now loaded using the Sun connection manager
  • EditLive! will now attempt to recover from minor track changes errors instead of completely failing to load the change information
  • Extra <change> elements in content with a font size assigned caused the editor to crash
  • To prevent content loss and typing errors, extra lines are now placed after HR tags at the end of the last cell in a table. These blank lines will not render in the HTML output of EditLive!.
  • Inability to type immediately following a HR tag in a table
  • Cursor is now blocked from navigating directly into a HR tag, to fix errors when attempting to type after doing so
  • Aligning text for table cells would not change actual text alignment due to alignment specified on paragraphs within the cells
  • Editor did not correctly work with lists when the list items contained DIV tags
  • Similarly named styles were incorrectly hidden from the dropdown
  • OK and Cancel buttons were not appearing in the Select Properties Dialog
  • The Applet “Loading…” screen was using a font that did not support Asian characters
  • Text attribute was ignored for span styles specified in the style combobox
  • With no default content ELJBean inserted a paragraph, even when encloseText was set to false
  • Deleting an empty line before a Table or Section will now delete the line, just like pressing the down arrow
  • SSL certificate chains which were not in order or included certificates that weren’t part of the chain caused the server to be untrusted. This may also have prevented some self-signed certificates from working correctly.
  • Bullets in list not picking up CSS color attributes for a list item
  • New Equation Editor code was unable to load classes when using the editor in a WebStart application
  • JavaScript error when clicking on an Inline Editing section before the page finishes loading
  • Double clicking elements (such as images, hyperlinks or multimedia objects) embedded in read-only sections would still raise a properties dialog
  • noscript start and end tags were both being surrounded by “p” tags
  • Documents taking a long time to load when there are several lists in the document
  • Select tags with OptGroups are now collapsed into custom tag markers instead of corrupted
  • Wrapping image tags, break tags and anchor tags in paragraphs when not required in a section or table
  • Hyperlink styles with both class and :link are now rendered

EditLive! for IWWCM 6.0+ 3.2.0.0

May 19th, 2008

Includes EditLive! version 6.4.1.3.

EditLive! for IWWCM 3.2.0.0

May 19th, 2008

Includes EditLive! version 6.4.1.3.

Bug Fixes

  • Content saving correctly for IWWCM 5.1.0.5 when using Internet Explorer.
  • Form tags can now be inserted into the editor without causing content to be lost during save
  • Stylesheets are now imported by the editor using the CSS url directly instead of the IWWCM integration downloading them and using setStyles()

EditLive! 6.4.0.697

May 12th, 2008

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

EditLive! 6.3.8.111

May 12th, 2008

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

Bug Fixes

  • Find Dialog caused exceptions and incorrect focus behaviour when used in code view
  • Potential browser freeze when requesting focus to the applet
  • setBody on the applet at runtime did not preserve document styles
  • Import Word Document corrupted file:// hyperlinks in documents by copying them to the temp folder before importing. To preserve links, the temp file is now created within the document’s folder if the user has access to do so
  • Escape did not close the Accessibility Report dialog
  • Warnings incorrectly reported to the Java Console when loading the Accessibility dialog with no accessibilityChecks element in the configuration file
  • Javascript error occurs when submitting a HTML form containing EditLive!
  • Incorrectly nested lists are no longer fixed in a way that corrupts the numbering of numbered lists
  • Express Edit failed to upgrade to full editor when using a ../ relative URL to load expressEdit.js
  • Inserting content after a nested DIV incorrectly inserted into the child DIV instead of the parent.
  • Errors in Dutch translation
  • Errors in Thai translation
  • Errors in Arabic translation
  • Using inline resize to change the width of an image did not set the height
  • Occasional exceptions when saving in code view that caused the submit process to fail
  • Express Edit did not disable custom buttons in code view, leading to JavaScript errors when attempting to use them
  • Typing long names in the SELECT Properties Dialog caused the layout of the dialog to become squashed
  • Whitespace inside SELECT tags triggered a parsing error with the source editor error dialog turned on
  • Workaround for JRE 1.5 and 1.6 hanging when typing on a dual core Windows XP machine with “Chinese (Traditional) - Quick” keyboard input
  • Workaround for a bug in Java 6 update 10 beta that caused typing with the Chinese IME to not move the caret
  • Swedish dictionary was not loaded when using dictionary auto-detection

EditLive! 6.3.7.118

April 7th, 2008

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

New Features

  • EditLive! now includes three new interface translations. These languages are automatically shown on the respective language systems:
    • Thai - can be forced active using setLocale(”th”)
    • Dutch - can be forced active using setLocale(”nl”)
    • Brazilian Portuguese - can be forced active using setLocale(”pt”)
  • Ability to tab or shift-tab into the editor from a form field. IE and Firefox on Windows only. Applies to both normal and inline editing.
  • Ability for advanced api developers to temporarily ignore content editable attributes and make programatic changes to uneditable sections. See DocumentModifier.setOverrideContentEditable.

Bug Fixes

  • Trace debug level is no longer ignored when a user has enabled debug logging via the menu
  • Objects were not uploading on Linux, due to file: uri format
  • NullPointerException when launching “Cell Properties” on a th cell
  • Saving the HTML document (via the ‘Save’ or ‘Save As…’ menu/toolbar items) when in code view with showBodyOnly set to true only saved a HTML fragment
  • Load-time function “setDownloadDirectory” wasn’t correctly resolving the “/” path, or relative urls starting with “../”. Also improved handling of paths containing “./”
  • For the ImageBrowser component, image URls that point to a script instead of an image were not returning an image to insert
  • Cell Properties dialog now allows the “scope” attribute to be set for “th” elements
  • User preferences not saved on some Windows machines when logged in as a limited user
  • Rolled back new image code due to ImageIO instability on Java 1.4
  • Using InsertHTMLAtCursor to insert a hyperlink failed when encloseText was set to false
  • Setting alignment in the Insert Table Dialog, in any language other than English, would set the alignment to a non-HTML compliant string
  • Using the GetBody runtime function with Express Edit failed when the text contained single quote characters

EditLive! for IWWCM 3.1.3.82

February 26th, 2008

Includes EditLive! version 6.3.6.47.

Bug Fixes

  • The “click to edit” link is now hidden when EditLive is in editable mode.
  • Content was not saving in ILWCM 5.1.0.5
  • Javascript error ‘initialisedRTEs is null’ appearing for integrations applied to IWWCM 5.1.0.4 or less

EditLive! for IWWCM 6+ 3.1.6.10

February 26th, 2008

Includes EditLive! version 6.3.6.47