EditLive! for LWCM 6.1+ 4.0.1.20

February 15th, 2010

Includes EditLive! version 7.1.1.1.

EditLive! for LWCM 6.0 3.5.0.1

February 15th, 2010

Includes EditLive! version 7.1.0.196.

EditLive! for Quickr 1.1.0.0

February 15th, 2010

Includes EditLive! version 7.1.0.196.

EditLive! 7.1.0.196

February 8th, 2010

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

New Features

  • Inline Tag order is now completely retained (except when Track Changes is active)
  • When local images are inserted but not uploaded with Inline Editing and the editor is closed (i.e. content displayed in a div) modern browsers won’t display the image, as a security feature. EditLive! now displays a placeholder image instead.
  • New method: ImageDialog.setAltFieldText, for setting the alt text in a custom ImageDialogComponent
  • Chrome for Windows is now supported. Requires Java 6 update 10 or later.

Bug Fixes

  • Inserting a custom tag, then typing, then inserting an image caused the content to be corrupted
  • <font size=”"> rendering was incorrect when using specific numbers instead of relative sizes like “small”
  • JavaDoc was not available for the LoggingUtils class used to alter the log level of the editor
  • Span tags are now able to nest more than 2 levels
  • Inserting a custom empty tag next to an existing custom empty tag incorrectly copied the existing attributes

EditLive! for LWCM 6.1+ 4.0.0.73

February 1st, 2010

Includes EditLive! version 7.0.2.42.

Please Note

  • Some changes have been made to configuration files. You will need to make changes during upgrading. Summary below – please see documentation for more details.
    • User/group names containing spaces are listed with spaces in the for role based config file (ephox.config.properties). e.g. config.user.Bob Jones=bob.xml. Previously, spaces needed to be changed to underscores.
    • The ephox.config.properties file and all config xml files now reside in: /res/configs under the EphoxEditLiveJEE ear folder on the server. Previously, they were in /res/editlivejava

New Features

  • EditLive! for LWCM now deploys as a .ear file
  • ECM linking is now supported (LWCM 6.1.5+)
  • Support for authoring template settings:
    • Disable source mode
    • Use stylesheet, hide fonts/size/color
  • Selected text now used as link text when inserting links to LWCM content (LWCM 6.1.5+)

EditLive! 7.0.2.42

February 1st, 2010

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

Please Note

  • EditLive! 7.0.2 will perform a one-time migration of editlivejava.ini from previous versions.
    After that any changes (such as adding words to the local custom dictionary) in previous versions will not be updated in 7.0.2 and above.

New Features

  • New renameResizedImages attribute for the <images> configuration element stops the editor from renaming local images that are large enough to be automatically resized upon insertion
  • Added support for css vertical-align:text-top on images
  • New cleanup() method available on the ELJBean object for Swing SDK users to clean up instances of the editor
  • Restored top, middle, and bottom vertical alignment options to Image Properties dialog

Bug Fixes

  • Editor flickering when using the color picker with some pluggable look and feels
  • Floating images in table cells not floating correctly when below a table cell with a floated image
  • Applet memory leaks running in Java 6 on all platforms, most noteable in Safari on Windows (which doesn’t use the next generation plugin)
  • Additional memory leaks specific to FireFox on OS X
  • Using the Swing SDK without setting a base URL caused MalformedURLExceptions in the System.err output
  • EditLive! incorrectly retained the current selection rendering when losing focus on Windows
  • Floating images were positioned on the wrong side in RTL paragraphs
  • Sections with no border showing incorrectly allowed horizontal resizing
  • NullPointerException when inserting a whole HTML document with insert HTML
  • Pasted table rows were incorrectly merging with tables when column count did not match
  • NumberFormatException when pasting from Word documents with lists that were removed while Word’s track changes was on
  • Old style of specifying the font and style comboboxes was not supported
  • Pressing ENTER inside a pre tag inserted two new line characters
  • Autosave was not triggered by setBody or setDocument from JavaScript
  • Double quotes inside JSP attribute tags were changed to single quotes
  • Local images with % in the filename were not resampled
  • editlivejava.ini is now stored next to the EditLive! cache folder
  • PasteFilter instances are now given clipboard data before the EditLive! HTML filter
  • Caret position was reset when switching to design view even if source was unchanged
  • Design view did not retain focus after switching from code view
  • Selection was not cleared after entire document had been searched
  • Floating images in different cells were incorrectly affecting paragraph insets
  • Image tag attributes were not being parsed correctly when importing from Word
  • Local images with % in the filename were encoded twice if cropped and name preserved
  • Form tags were causing Internet Explorer to crash when contained in content used with Inline Editing
  • Empty lines were not highlighted when selected in HTML View
  • Charset was not being detected correctly when setting config as text
  • Table property dialogs did not support width and height values which were not pixels or percentages
  • Selecting hyperlinks at the end of the document would select too much text
  • Equation Editor help did not work
  • Inserting HTML before a non-editable section did not insert anything

EditLive! for LWCM 6+ 3.4.1.41

December 14th, 2009

Includes EditLive! version 7.0.1.46.

Bug Fixes

  • group configuration files were not detected correctly when the group name contained a space

EditLive! 7.0.1.46

November 30th, 2009

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

New Features

  • New linebreakCreatesBR attribute for the <textImport> configuration element ensures every newline character from pasted plain text is preserved as a <br /> tag
  • linebreakCreatesBR attribute for the <textImport> configuration element stops two newline characters being inserted after each paragraph copied from EditLive!

Bug Fixes

  • EditLive! was not creating a doctype element when operating in XHTML mode
  • Nested object tags in comments cause HTML that follows to be stripped from the document
  • Right click on Mac using Ctrl-mouse button click deselected text
  • Spelling suggestions were in the popup context menu when background spell check was disabled
  • Content pasted from Excel occassionally contained x:num attributes
  • EditLive! did not resolve dictionary file URLs with encoded spaces
  • Attributes were being stripped out of EM and STRONG tags
  • Content pasted from Excel contained invalid style attributes and HTML attributes
  • Certain items of content pasted from Microsoft Word caused the editor to crash
  • GetSelectedText and CustomPropertiesDialog custom actions were incorrectly changing the current caret selection
  • Parameters and attributes generated for the EditLive! applet tag were not encoding double quotes as HTML entities
  • InsTableWizard menu item in configuration file was not inserting a table if a name was defined on the menu item
  • Content containing <marquee> tags caused EditLive! to fail to load
  • <TBODY> tags were wrongly left as uppercase, which caused content to be invalid XHTML
  • Ctrl-Backspace (Windows) and Ctrl-W (Mac) sometimes deleted parts of <head> when used at the beginning of a document
  • preferredHeight and preferredWidth attributes for constraining local image size were not working on Professional Edition
  • PHP Post Acceptor Script sample now works with register_globals turned off
  • Tables with HTML alignments were not being rendered properly
  • Floating images in table cells rendered outside of the table cell
  • Paragraphs did not wrap correctly around floating images when the document direction was RTL
  • Code contained in HTML comments was being incorrectly treated as uncommented code
  • EditLive! appeared to hang when loading a document containing partial word content with more than 20 hyperlinks
  • Symbols were not being inserted before HTML comments correctly
  • Further fixes for ArrayIndexOutOfBoundsException when clicking around the edge of inline elements on OS X
  • InvocationTargetException when uploading images under certain conditions
  • CSS background-color attribute was incorrectly resolving to black when no value specified
  • Unordered list was incorrectly created from text with multiple dashes
  • Cursor navigation skipped characters around the end of a line with a <br> tag

EditLive! for Quickr 1.0.6.55

October 13th, 2009

Includes EditLive! version 7.0.0.270.

EditLive! for LWCM 6+ 3.4.0.9

October 13th, 2009

Includes EditLive! version 7.0.0.270.

New Features

  • Configuration file is now loaded using setConfigurationText, which will improve loading time of the editor

Bug Fixes

  • Empty P tag which contains a non-breaking space was inserted when saving an empty document
  • Documents containing empty paragraphs were loading in the editor as empty documents

EditLive! 7.0.0.270

October 12th, 2009

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

Please Note

  • The Equation Editor component has been upgraded. Any OEM customers specifying their own license for the Equation Editor will need new license keys from Design Science.
    Please contact Ephox technical support for more details.
  • Padding and Margins are not yet rendered on inline tags so Background CSS rendering is not 100% correct.
    In particular background images are rendered in the correct position relative to the text but text is still in the wrong position.
  • The following Enterprise Edition features are now available for Professional Edition customers:
    • Import Word Document
    • Auto Correct
    • Thesaurus
  • Option + F2 is now used to focus the EditLive! menu bar on OSX instead of the Windows-style Option + nmemonic

New Features

  • New plugins are available for all customers by adding <plugin /> elements to the plugins section of the configuration file:
    • Auto Save plugin, using <plugin name=”autosave”/>. Once activated it will prompt to load existing content after a browser crash. Use <menuItem name=”RestoreAutosave”> to access the dialog manually.
    • RTF paste support on Apple OSX, using <plugin name=”rtfpaste”/>. Pasting rich text on OSX will be converted to HTML in EditLive!.
    • Auto Link plugin, using <plugin name=”autolink”/>. After typing a whitespace character the plugin will check if the preceding text looks like a link, and will convert it if required. Supported options are email (text with an @ symbol), and URL (text that starts with www. http:// https:// ftp:// or file:/).
    • Insert HTML fragment, using <plugin name=”InsertHTML”/>. This allows the insertion of HTML code without allowing the user access to code view. Use <menuItem name=”InsertHTML”/> to add the dialog to a menu, or <toolbarButton name=”InsertHTML”/> to put this in a toolbar.
  • New plugins are available for Enterprise Edition customers by adding <plugin /> elements to the plugins section of the configuration file:
    • Inline Commenting, using <plugin name=”commenting”/>. This extends Track Changes to allow commenting on sections of text. Use <menuItem name=”AddComment”> and <menuItem name=”RemoveAllComments”> to add the commenting functionality to menus.
    • Template browser, using <plugin name=”templateBrowser”/>. Sample templates have been provided in the <templates> element of the sample configuration file. Use <menuItem name=”InsertTemplate”> to access the dialog.
  • New UI for toolbars and toolbar buttons on Windows
    • This can be turned off by using the <wysiwygEditor useEphoxLookAndFeel=”false” /> configuration file setting
  • HTML “dir” attribute now supported on block-level elements
  • Excel import is now available. Pasting options are available in the <excelImport> configuration file element
  • <images /> configuration element now has preferredHeight and preferredWidth attributes, to override the default 800×600 maximum size of inserted images with Image Editing enabled
  • Tracked Formatting Changes are now renderered as a dotted underline, rather than a background color
  • Background CSS is now rendered on inline tags such as hyperlinks
  • Added API to retrieve the document and body without uploading images
  • The Equation Editor Component has been upgraded to the new MathFlow SDK
  • Ability to specify DPI of MathML equations via the configuration xml file, e.g. <mathml dpi=”72″ />
  • Pressing Enter now applies image cropping
  • Pressing Escape now cancels image cropping
  • EditableSectionCSS load-time property now defaults to true. This means that, by default, Inline Editing sections will now display using the same CSS styles as the editor content
  • It is now possible to add multiple PasteFilters using addPasteFilter method. setPasteFilter is deprecated, addPasteFilter should be used instead.
  • <sourceEditor errorDialog=’simple’> is now supported when using the runtime getBody() and getDocument() JavaScript methods. If there is an error, no callback is performed.

Bug Fixes

  • MathML equations did not render with the same alignment as in browsers
  • Accessibility plugin was not initialising correctly in some situations
  • Image toolbar was not displayed when a large image was close to the top and bottom of the document
  • Multiple floating sections on a single line will now wrap correctly when a width is set on the parent element
  • Row/Col/Cell Properties dialogs were displaying the background image url with the CSS url() wrapped around it
  • Configuration file URLs passed to the applet would not load if the URL contained spaces
  • username was being defaulted in certain situations, preventing the strategy outlined in http://liveworks.ephox.com/hints-tips/getting-username from working correctly
  • Inline Editing not applying linked styles to DIVs
  • Pasting lists with more than three levels from MS Word, corrupted the list structure
  • Behaviour when selecting bookmarks and hyperlinks was inconsistent. Now will consistently expand selection to left or right to include the bookmark at the end of the selection
  • HTML “align” attribute was not aligning child blocks correctly
  • EditLive! was not correctly queuing HTTP connections, resulting in the editor occasionally failing to make any new connections
  • Typing Asian characters next to an image appeared to duplicate the image
  • CSS text-align was being inherited from table ancestors to table cells, which is inconsistent with browser rendering
  • US English dictionary no longer contains British English words
  • Option + keys could not be used to insert symbols such as £, € and © on OSX
  • Option left/right and Option+Shift left/right on OSX moved the cursor to the beginning/end of the line instead of the word
  • Turning off inline formatting at the end of a word now applies correctly
  • Selecting Paste Special will display options based on configuration settings for pasting from HTML, Microsoft Word or Excel
  • Indentation was wrong in right-to-left lists
  • Track Changes corruption when deleting between two remove operations
  • Ctrl+Y was used for redo on OS X. It is still available, but Ctrl+Shift+Z is now the default to better match OS X keyboard shortcuts.
  • Remove bookmark button was broken
  • Occasional ArrayIndexOutOfBoundsException when clicking at the end of a paragraph on OS X
  • When using addPlugin() via JavaScript, occasionally the editor would download the incorrect file
  • EditLive! now uses an optimised renderer with greatly improved performance when there is no complex text in the document
  • Inline formatting applied to SELECT elements no longer introduces non-breaking spaces around the select tag
  • Rare crash inserting an image into a table
  • The show/hide gridlines option in the Table menu now reflects the correct state on start-up
  • Hyperlink was corrupted when it included spaces at the start or end
  • Possible instability when setting a misspelled word to ignored
  • Font size combo box did not show long font sizes
  • Copying plain text from EditLive! wasn’t inserting the line breaks on break tags

EditLive! for Quickr 1.0.5.167

August 26th, 2009

Includes EditLive! version 6.7.4.30.

Bug Fixes

  • When using Quickr 8.1.1 and IE6, Installing the EditLive! integration caused the page to continuously reload until the browser ran out of memory

EditLive! for LWCM 6+ 3.3.3.88

August 26th, 2009

Includes EditLive! version 6.7.4.30.

Bug Fixes

  • EditLive! now uses PortalLocalizedContextHome on WCM 6.1 to determine the interface language. 6.0 still manually parses the accept-language HTTP header.

EditLive! 6.7.4.30

August 25th, 2009

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

Bug Fixes

  • Intermittent javascript error when switching between inline editing sections when using CloseOnFocusLost and AJAX
  • ASP.net AJAX partial postbacks created multiple instances of the EditLiveJava javascript object, which caused problems with Inline Editing
  • EditLive! Swing SDK failed to load on Vista when the “LOCALAPPDATA” system variable was undefined
  • The MS Word content filter was not activated when using setBody() on platforms other than Windows
  • Smart tags were only removed when pasting, not when loading content
  • Cell borders were incorrectly rendered when the table had HTML border “1″ and CSS border “none”
  • EditLive! ignored the extra string of the TextEvent.BACKGROUND_SPELL_CHECKING event
  • The spelling dialog Ignore All button did not update the background spell checker, leaving red underlines in the document
  • NullPointerException when using TextEvent.BACKGROUND_SPELL_CHECKING as soon as TextEvent.LOADING_COMPLETE is received
  • AutoCorrect dictionary had become corrupted
  • Style dropdown did not select the correct style
  • Comment tags inside table cells caused exceptions
  • Invoking liveconnect calls before the applet loads caused JS errors in IE
  • Spelling Dialog undo could not be performed after ChangeAll
  • Swing SDK did not handle the TextEvent.CLEAN_UP event correctly
  • Editor could hang when specifying early loading plugins containing signed jars
  • Toolbar buttons did not wrap correctly when the editor is in a JSplitPane
  • Invoking background spell checking immidiately after loading complete caused exceptions in Swing SDK
  • Javascript plugins did not load in IE

EditLive! 6.7.3.26

July 20th, 2009

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

New Features

  • Bitmaps are now a supported image type when the client is using Java 6

Bug Fixes

  • ASP tags in textareas were corrupted while loading the document
  • Image upload on OS X did not work with latest JRE security update
  • Paste as Plain Text was incorrectly pasting BR tags instead of P tags when encloseText was not specified
  • InlineEditing caused a JS error on IE when uploading local images
  • Content with floating items containing a combined width greater than the editor’s width crashed the editor.
  • ASP tag angle brackets were encoded in textareas
  • The following locales are now detected as Norwegian Bokmål: no, nb, nn, nb_no, nn_no
  • Nested object tags were not correctly parsed leading to corruption and re-ordering of conditional if blocks
  • Inline accesibility would sometimes not load correctly when using multiple plugins over slow connections.
  • Clicking a hyperlink in an editable section navigated to the link instead of opening the editor
  • ASP and PHP tags were getting corrupted when used as attributes of tags
  • Occasional NullPointerException when the only element in the document is a list
  • Initializing EditLive! or QuickStart applet moved focus to bottom of page
  • Importing 1.1. list type from MS Word corrupted the list
  • Importing dash(-) list type from MS Word failed to import content
  • Changing Div width by dragging did not format the style width attribute correctly
  • Image download failures were not cached correctly, and downloaded once for every copy of the image in the content
  • Hyperlinks are now directly clickable when the document is read-only
  • Pasting in Citrix incorrectly preferred image flavor over text
  • Inserting an image next to an object copied the attribues of the object
  • Importing ordered lists from MSWord imported unnecessary non-breaking spaces
  • List items with no surrounding list were placed inside a <ul class=’noindent’> instead of a plain <ul>
  • Inline tags such as STRONG and SPAN could not be placed around SELECT tags
  • EditLive! no longer discards the Track Changes data when a small problem is encountered, only major bugs should cause this to happen now

EditLive! for Quickr 1.0.5.93

June 24th, 2009

Includes EditLive! version 6.7.2.46.

Bug Fixes

  • When using Quickr 8.1.1 and IE6, Installing the EditLive! integration caused the page to continuously reload until the browser ran out of memory

EditLive! for LWCM 6+ 3.3.2.195

June 23rd, 2009

Includes EditLive! version 6.7.2.46.

Bug Fixes

  • Empty P tag was inserted when saving an empty document
  • Usernames with single quotes caused javascript exceptions

EditLive! 6.7.2.46

June 22nd, 2009

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

Please Note

  • Content Preservation has been disabled by default in preparation for possible removal with the release of AutoSave in 7.0. It can be re-enabled by passing true to the show() method.

New Features

  • New Javascript API methods
    • OpenEditableSection
    • CloseActiveEditableSection
    • RemoveEditableSection
    • setCloseOnFocusLost
  • CloseOnFocusLost is available via the EditLive! ASP.NET controls
  • Class property is available to add CSS class styling to Inline Editing sections in ASP.NET controls
  • ACRONYM and ABBR tags no longer render as yellow boxes. They are now treated like span tags and render as plain text unless extra CSS is applied.

Bug Fixes

  • EditLive! no longer collapses paragraph tags unless user action results in a single paragraph within a Section or Table Cell.
    For example <div><p>text</p></div>to <div>text</div>.
  • setDownloadURL was not working correctly in Safari, when the URL contained spaces
  • Inline toolbars were appearing briefly when editor loaded
  • Dictionaries and Thesaurus are now included with the update zip file
  • SetBody run-time method was not working for Inline Editing implementations of the applet
  • Remove formatting did not remove HTML small tags
  • List images are no longer downloaded when list-style-type is none
  • Continuous spaces were collpased into one space while pasting plain text
  • Whitespace added to remove elements in Track Changes markup caused the editor to report the Track Changes markup was invalid
  • Removing the entire document with Track Changes turned on caused an infinite loop
  • Extra change elements were not removed from the document when no Track Changes XML was present
  • Undefined variable in DotNet control caused JS errors
  • SDK documentation did not state that setting <mathml defaultFormat=’gif’ /> in the configuration file is limited to JRE 1.6
  • Java sometimes hangs when using JAWS with the Java Access Bridge.
  • Added a configuration option <wysiwygEditor useNameInBookmarks=’true’ /> to include the name attribute for insering bookmarks
  • Changing Enabled property in ASP.NET Editable Sections controls had no effect
  • MathML tags in headings split the heading into two lines
  • Insert Table Dialog had an incorrect component focus order
  • Inserting a <br> by pressing Shift-Enter did not move the caret to the next line
  • Pressing ‘left’ to navigate from the start of a line to the end of the previous did not work if the lines were separated by a <br>

EditLive! 6.7.1.17

June 1st, 2009

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

New Features

  • <htmlFilter numericEntities=’false’ /> can now be used to force EditLive! to output named entities in XHTML or XML mode
  • New interface translations for Catalan, Croatian, Slovenian and Ukrainian

Bug Fixes

  • Merge Inline Styles did not merge with the first P tag
  • Image upload was not working in ASP.NET controls (normal mode)
  • Some Enterprise Edition features appeared in English when using the Simplified Chinese interface translation
  • EditLive! is now much better at detecting corrupt Cache data and will redownload corrupt resources
  • Table corruption when merging between rows in the last column
  • Documentation incorrectly stated that outputXHTML and outputXML were true by default
  • Word Count did not exclude removed text
  • Inserting an image next to another image copied the attributes of the previous image
  • Proxy servers specified by IP address were resolved to a hostname, which can cause issues with local servers
  • Spell Checker did not automatically load the correct dictionary when using the Portuguese, Brazilian Portuguese, Norwegian or Dutch interface translations
  • EditLive! occasionally sent If-Modified-Since headers set to Thu, 01 Jan 1970 which confuses some HTTP servers
  • Popout button was disabled in sections where contentEditable is set to false
  • Address tags with inline styles crashed the editor
  • EditLive! corrupted cookies with spaces
  • Some methods did not work after calling showInElement to initialise the editor
  • Inserting new rows into a table with the inline table toolbar present caused the editor to move focus above the table

EditLive! for Quickr 1.0.4.6

May 5th, 2009

Includes EditLive! version 6.7.1.16.

Bug Fixes

  • EditLive! now loads in the same language as the Quickr interface
  • Additional functionality can be added via the customFunctionality.jsp file