EditLive! 6.2.0.0

Please Note

  • Inline Editing Sections will be removed from the page if the registered DIV does not have a fixed height.
  • Local images may not render in Inline Editing Sections depending on the browser. Ephox advises implementing an image upload script to ensure all local images are uploaded and rendered correctly.

New Features

  • Inline Editing APIs added to the editor to allow better inline editing integration for developers.
  • Improved editor start up time.
  • Added “enableDebug” menu item that allows users to enable debugging while the applet is running.
  • Support for setting the debug level without restarting the browser.
  • Support for editing multiple sections of content in the same page.
  • Insert Image dialog remembers size and preview width between sessions.
  • Ability to force the image dialog size with a new configuration file <images> subelement: <imageDialog width=”900″ height=”400″ split=”200″ />
  • Insert Image dialog automatically previews selected images.
  • Major improvements to the editor appearance during start up.
  • Added ‘ephox_help’ translated menu name.
  • New “designViewOnly” attribute on custom items that disables the item in code view when set to true
  • Support for relative WebDAV base URLs

Bug Fixes

  • Image Upload Base URLs are no longer URLEncoded if they have valid URL syntax - this fix covers both Relative and Absolute base URLs
  • Toolbar buttons once again render flat until selected in OS X and Windows Classic theme
  • Potential browser crash when loading the applet.
  • Added support for writing to the temporary files directory when we can’t store the registry in the normal location or the user’s home directory.
  • Potential ConcurrentModificationException during start up when using background loading plug-ins.
  • Worked around a threading issue in some JREs when loading signed JARs from off the swing thread.
  • NullPointerException when a custom toolbar or menu item icon could not be downloaded.
  • Insert Object now inserts an <EMBED> tag in the middle of the <OBJECT> tag to ensure support for all browsers
  • Memory leak when editing or inserting object tags.
  • Potential problem where adjacent inline tags with differing attributes may be incorrectly nested.
  • ClassCastException after registering an Unregistered Custom Tag View
  • Inserting a <BR> tag outside a paragraph with encloseText set to false failed with an exception
  • Hyperlink tags were occasionally serialised inside other inline tags, which can break styles
  • Potential crash in FireFox when replacing the contents on HTML elements that contain the applet by setting innerHTML or outerHTML.
  • Improved the label text when uploading local resources.
  • Custom color lists specified in the menubar were ignored
  • Custom collapsed tags treated as inline instead of block, resulted in stripping out any block tags within the collapsed tags
  • JavaDoc incorrectly specified “content” instead of “eljcontent” as the URL encoded content attribute for collapsed tags
  • JavaScript actions such as RaiseEvent were not blocking with setUseLiveConnect() set to true
  • Remove Hyperlink was not restoring focus to the editor after use
  • Improved the label text when uploading local resources.
  • HTML output was allowed to wrap after opening an inline tag, which was converted to a non-breaking space on load. This process introduced an additional space for every round-trip of the content.
  • File Chooser now remembers folders per-user instead of using the same folder for all users.
  • Save As dialog title was “Save” instead of “Save As”.
  • Table properties dialog was adding duplicate attributes instead of replacing them.
  • Table background images were not uploaded.
  • Mouse cursor did not change to “hand” when hovering over an image link, and in most cases ctrl+clicking would not open the link.
  • Paragraph background colors were ignored.
  • Block element background colors were painting over the margins.
  • The key combination Shift+Delete now performs a cut operation.
  • Licenses that included the Productivity Pack but not the “eqEditor” attribute caused a warning to be printed to the console.
  • Custom toolbar images are now loaded in the background instead of blocking the editor load while they download.
  • Updating a custom action image was not passing the change on to property listeners.
  • Added a work around for memory leaks caused by FireFox, and to a lesser extent IE, not releasing the applet correctly.
  • Reduced memory usage caused by needlessly caching local resources.
  • Image Browser did not correctly calculate relative URLs when the source links were root-relative or absolute
  • Setting an empty preload method will no longer cause EditLive! to crash on Internet Explorer
  • Relative CSS url() references in external stylesheets were resolved from the content base instead of the stylesheet base
  • Error when initialising on Linux that can potentially block the user from submitting content
  • Content corruption when calling InsertHTMLAtCursor with multiple custom tags when wrapCustomTagsInP is set to false
  • Insert Row was corrupting tables that had a caption tag above the first row
  • Background images from rows, columns and cells are not uploaded
  • HTTP Response 204 was not recongnized as a successful response when uploading images
  • Leading and Trailing separators are now removed from all menus, including the context menu
  • Swedish interface translation file was corrupted
  • Potential deadlocks with cached image downloads
  • HTML filter failed when there was a title tag inside the body
  • Infinite loop in background spell checking after removing a space followed by a single quote with track changes enabled
  • Style dropdown was only one item high with the document navigator disabled and no linked stylesheets
  • Threading issue that would occasionally cause the applet to delete all initial content
  • Invalid HTTP 401 responses that lacked a “WWW-Authenticate” header caused a NullPointerException
  • Applet crashing on startup when events were called before it had finished initialising
  • Unable to move the cursor past a DIV at the end of the document
  • Clicking at the end of a List at the end of the document moved the cursor to a paragraph below the list
  • HTTP Upload no longer sends a transfer encoding - this was confusing some J2EE servers
  • HTTP Upload no longer re-posts an image when the response is a redirect
  • Calling setLocale() after the applet has loaded will no longer be ignored, although the applet must be re-written to the page for the new locale to take effect
  • NullPointerException when using the Hyperlink or Image dialogs to browse a WebDav repository that required authentication but did not have authentication information in the configuration file
  • Spanish dictionary was not loaded on Spanish locales when using Dictionary auto detection

Leave a Reply