Release Notes

EditLive! 8.1.3

Tuesday 18 March, 2014
New Features

 

New <wysiwygEditor allowLocalImagesWithoutUploader="false" /> setting. With this set to false, when no image upload handler is available the following UI changes are made:

  • Local images display as broken
  • The Insert Image dialog automatically hides the "local image" tab

 

Bug fixes

 

  • Applying and then removing formatting (e.g. underline) around content that partially contained that formatting left empty span tags in the document
  • Fixed vertical alignment in table cells
  • Pasting content from Microsoft Word 2013 with double spacing removed all spaces
  • CSS borders were drawn outside of the element margin instead of between the padding and margin
  • Splitting cells into columns applied colspan to the wrong cell in some cases
  • Removing a single item list from a table cell or div did not collapse the paragraph
  • EditLive! was not referencing country locales when using automatic spell checking language detection
  • EditLive! preview tab now renderes embedded media, script and HTML5 semantic elements
  • Custom Toolbar ComboBoxes displayed an incorrect tooltip
  • When using Select Edit and TinyMCE was active, the undo keyboard shortcut could be used to remove the initial content
  • Using the cursor to select text in a list could sometimes cause an infinite loop
  • CSS styles values containing square brackets had the some square brackets removed from their style
  • CSS font-weight didn't work with non-lowercase values
  • Java API ConfigItem was case sensitive in some cases
  • EditLive! with some unicode characters created invalid html switching to design view
  • Find and replace with a single character broke some tables
  • Inline background CSS with a color did not override a stylesheet background-color CSS rule
  • Selecting text in multiple table cells didn't show correct font in font dropdown
  • HTML with images using CSS height or width style of auto would cause a Null pointer exception in the console
  • Individual table border styles not rendered properly
  • Column properties overwriting widths when column contains colspan greater than 1
  • Splitting cells on a table with a TBODY crashed editor
  • Fixed source filtered code view not being updated in design view when switching between the two views
  • List items did not render correctly when a CSS margin was applied to the body tag
  • TableHeaderMapping configuration item was not case insensetive
  • Fixed list not applied properly to multiple table cells
  • Turning off table gridlines disabling undo functionality
  • Jar manifest changes added to language packages
  • Percentage widths on tables caused the editor to become non-responsive.
  • Strikethrough and Underline were not able to be applied simultaneously to text.
  • Applying list to multiple selected table cells was not working correctly
  • Nesting span tags was causing duplication of outer span CSS attributes on the inner span
  • Content within a DIV with CSS padding was positioned incorrectly
  • Double borders painted on top of underlines
  • "Confirm Untracked Change Dialog" was being displayed in the wrong position
  • Font size was not changing within a font tag
  • Text was not being rendered correctly when text-indent was negative.
  • Cell Properties dialog not detecting difference in colspans when reading input settings for multiple cells
  • When webdav server is running on a port other than 80, EditLive generates incorrect image URLs.
  • Jar manifest changes required for Java 7u45.
  • Shift-enter at the end of a hyperlink put the <br> tag inside the hyperlink
  • Adjusting Table alignment removed cellpadding and cellspacing attributes
  • Applying text alignment in a table adjusted the table alignment
  • Cutting and pasting content inside the editor when there is a <style> tag in the XML configuration inlined styles on the pasted content
  • Plugins that relied on jar manifest attributes or package-info.java specifications failed to load
  • Applying Column properties removed styling from individual cells
  • Inserting a tab when Track Changes is on was creating a tracked change with the wrong bounds on Windows.
  • Tables with percentage widths, but absolute cell widths were not being rendered correctly. EditLive now changes the cell widths in these tables to percentage sizes.
  • When inserting a new row into a table, the new row was not inheriting the tr styles from the previous row
  • Row deletions are now untracked changes. This works around several track changes bugs.
  • Track Changes: Merging table cells modifies offsets of changes after the table
  • Image browser functionality wasn't displaying in image dialog
  • EditLive! did not detect Java was installed in Internet Explorer 11
  • Spellchecker incorrectly marking words separated by numerals as double words
  • Reinstated the Trusted-Library="true" jar manifest attribute. This will allow EditLive to run on all Java 7 versions. Note: there will be a warning dialog on Java 7u45. Anybody using Java 7u45 is recommended to upgrade to 7u51
  • Plugin and thesaurus jars are now cached within Java's own cache, rather than EditLive's cache. This works around several caching issues, including NullPointerExceptions when loading plugins on Java 7u45 and later.
  • EditLive! didn't load with an unknown locale

 

Editlive! for IBM Connections 2.5.1.113

Thursday 13 March, 2014
Notes

Includes EditLive! 9.0.1.39

Bug fixes

 

  • Added a media service (oembed) entry for youtube https
  • Removed Create/Remove section menu items from OEM configuration
  • EditLive was not loading in the Profiles app
  • EditLive was stealing focus from the "Tags" fields in community creation
  • EditLive was attempting to load on unsupported java versions
  • When creating a new community, the "Members" popup would not close. As such, EditLive was not returning from background mode and was unusable.
  • Images uploaded to public communities were prompting for password

 

Enterprise TinyMCE 3.5.10

Thursday 06 February, 2014
Bug fixes

  • Fixed bug where dialogs using inlinepopups plugin would display incorrectly sometimes
  • Fixed bug in paste plugin word import that was removing type from lists
  • Fixed bug where IE 11 wouldn't be properly detected if IE 10 emulation was enabled.

EditLive! 9.0.2

Monday 03 February, 2014
Notes
  • setBackgroundMode is now a part of the core editor - it is no longer a plugin. Any <plugin name="setBackgroundMode" /> entries in config xml files should be removed.
  • The <thesaurus "useNotModified" /> config setting has been removed. The thesaurus is checked against the server per standard HTTP caching mechanisms. If you wish the thesaurus to be cached for a long time, configure your HTTP server to set the "expires" header for the thesaurus for some time in the future.
  • The insert Table drop-down is now limited to 20 columns x 40 rows
New Features
  • EditLive! now supports data URIs for images.
Bug fixes
  • EditLive! plugins are now bundled in the main editlivejava.jar. The plugins/combined.jar file no longer exists.
  • Plugin and thesaurus jars are now cached within Java's own cache, rather than EditLive's cache. This works around several caching issues, including NullPointerExceptions when loading plugins on Java 7u45 and later.
  • Percentage widths on tables caused the editor to become non-responsive.
  • Added an OEmbed service to match youtube https URLs
  • EditLive! was not shrinking horizontally when in a JSplitPane with HORIZONTAL_SPLIT
  • Lists are unable to be created within a table that is part of a list.
  • EditLive! didn't load with an unknown locale
  • EditLive! for ASP.NET was displaying empty content when content and config document contained spaces
  • Multiple find dialogs could be opened.
  • EditLive! for ASP.NET incorrectly displayed URL encoded content

EditLive! 9.0.1

Wednesday 29 January, 2014
New Features

 

  • New Java public API method: DocumentManager.getFirstChildElementByTag
  • New menu/toolbar actions for lists, which don't have the pop-up megamenus: "DefaultUnorderedList", "DefaultOrderedList".
  • New config item which shows or hides the "Embed Code" tab on the "Insert/Edit Media" dialog. <mediaSettings><multimedia allowEmbedCode="true/false">
  • Added Kazakh (kk locale) language support

 

Bug fixes

 

  • Applying list to multiple selected table cells was not working correctly
  • Nesting span tags was causing duplication of outer span CSS attributes on the inner span
  • Content within a DIV with CSS padding was positioned incorrectly
  • Double borders painted on top of underlines
  • "Confirm Untracked Change Dialog" was being displayed in the wrong position
  • Font size was not changing within a font tag
  • Text was not being rendered correctly when text-indent was negative.
  • Cell Properties dialog not detecting difference in colspans when reading input settings for multiple cells
  • When webdav server is running on a port other than 80, EditLive generates incorrect image URLs.
  • Jar manifest changes required for Java 7u45.
  • Shift-enter at the end of a hyperlink put the <br> tag inside the hyperlink
  • Adjusting Table alignment removed cellpadding and cellspacing attributes
  • Applying text alignment in a table adjusted the table alignment
  • Cutting and pasting content inside the editor when there is a <style> tag in the XML configuration inlined styles on the pasted content
  • Plugins that relied on jar manifest attributes or package-info.java specifications failed to load
  • Applying Column properties removed styling from individual cells
  • Inserting a tab when Track Changes is on was creating a tracked change with the wrong bounds on Windows.
  • Tables with percentage widths, but absolute cell widths were not being rendered correctly. EditLive now changes the cell widths in these tables to percentage sizes.
  • When inserting a new row into a table, the new row was not inheriting the tr styles from the previous row
  • Row deletions are now untracked changes. This works around several track changes bugs.
  • Track Changes: Merging table cells modifies offsets of changes after the table
  • Image browser functionality wasn't displaying in image dialog
  • EditLive! did not detect Java was installed in Internet Explorer 11
  • Spellchecker incorrectly marking words separated by numerals as double words
  • Reinstated the Trusted-Library="true" jar manifest attribute. This will allow EditLive to run on all Java 7 versions. Note: there will be a warning dialog on Java 7u45. Anybody using Java 7u45 is recommended to upgrade to 7u51
  • Lists are unable to be created within a table that is part of a list.
  • EditLive! didn't load with an unknown locale
  • Support for changes to the HTML clipboard format in Java 8
  • Spaces in the username rendered as &nbsp; in the comment list
  • Corrected toolbar configuration for inline UI example
  • Java API CrashListener was not called in some cases.
  • Made the Font Size box wider. It was displaying ellipses for "12pt" on Windows.
  • Unable to create custom hyperlink dialog component
  • EditLive is now tolerant of URLs containing spaces
  • designviewonly attribute of customToolbarButton and customMenuItem tags was not working on IE9
  • Fixed ASP.net javascript error
  • EditLive unable to load with unknown custom HTML tag in content. Exception in console: java.lang.NoSuchMethodException: e.bdo.<init>(javax.swing.text.Element).
  • Combo boxes on toolbars were too far apart on Mac with useEphoxLookAndFeel='off'
  • EditLive attempts to correct invalid URLs by URL-encoding them. This was being done incorrectly.
  • EditLive using expressEdit with "automatic" failed to detect Java and loaded TinyMCE in Internet Explorer 11
  • Memory leak updating styles dropdown
  • Javascript API method setBaseURL did not work in preview
  • Strikethrough and Underline were not able to be applied simultaneously to text.
  • relative images often resolved to the incorrect .
  • Jar manifest changes added to language packages.

 

Enterprise TinyMCE 4.0

Monday 13 January, 2014
Bug fixes

 

  • Added new media_scripts option to the media plugin. This makes it possible to embed videos using script elements.
  • Fixed bug where WebKit/Blink would produce random span elements and styles when deleting contents inside the editor.
  • Fixed bug where WebKit/Blink would produce span elements out of link elements when they where removed by the unlink command.
  • Fixed bug where div block formats in inline mode where applied to all paragraphs within the editor.
  • Fixed bug where div blocks where marked as an active format in inline mode when doing non collapsed selections.
  • Fixed bug where the importcss plugin wouldn't append styles if the style_formats option was configured.
  • Fixed bug where the importcss plugin would import styles into groups multiple times for different format menus.
  • Fixed bug where the paste plugin wouldn't properly remove the paste bin element on IE if a tried to paste a file.
  • Fixed bug where selection normalization wouldn't properly handle cases where a range point was after a element node.
  • Fixed bug where the default time format for the inserttime split button wasn't the first item in the list.
  • Fixed bug where the default text for the formatselect control wasn't properly translated by the language pack.
  • Fixed bug where links would be inserted incorrectly when auto detecting absolute urls/emails links in inline mode.
  • Fixed bug where IE 11 would insert contents in the wrong order due to focus/blur async problems.
  • Fixed bug where pasting contents on IE sometimes would place the contents at the end of the editor.
  • Fixed so drag/drop on non IE browsers gets filtered by the paste plugin. IE doesn't have the necessary APIs.
  • Fixed so the paste plugin better detects Word 2007 contents not marked with -mso junk.
  • Fixed so image button isn't set to an active state when selecting control/media placeholder items.

 

EditLive! 9.0

Monday 05 August, 2013
Notes
  • EditLive! now requires Java 6. Attempting to use Java 5 will result in an UnsupportedClassVersionError.
  • Proguard is now used to optimize and reduce the jar size. As a result, all private APIs are now obfuscated. If you have used private API by accident please contact support for assistance.
  • Applet plug-ins are now distributed in a single jar file. No configuration changes are required, but files, which are now unnecessary, will be left behind if you simply overwrite the "editlivejava" folder on your server.
  • The "Sun" HTTP layer manager is now known as "Oracle." The "Sun" option remains functional and has been aliased to "Oracle."
  • The "Oracle" HTTP layer manager is now used by default.
  • WebDAV is now deprecated, along with the Apache HTTP layer, and both will be removed in a future major release.
  • <menuBar showAboutMenu="..."/> now defaults to "false". As a result, if the menuBar tag is omitted or the "showAboutMenu" attribute is omitted, the menubar is not displayed. When removing the About dialog you must replicate the copyright notices elsewhere in your software distribution.
New Features
  • New media dialog with support for:
    • Insertion of media from social and cloud-based media services. Any service that supports the oEmbed standard will work with this dialog.
    • Inserting media with the HTML5 <video> and <audio> elements.
  • "Mega-menu"-style dropdowns are now used to display popup menus (e.g., table wizard, color pickers). New mega-menus have been created for:
    • Ordered list and Unordered list
    • Page width
    • Insert and Remove HTML5 semantic tags
    • Text formatting
    • Proofing tools
    • Help
  • Support for HTML5 semantic tags:
    • Article, Aside, Figure, Figcaption, Header, Footer, Nav, Section
    • When element borders are turned on (enabled by default), these tags render with dashed borders and the element name in the top right
    • "Create Section" and "Remove Section" have been changed to mega-menu-style containing all supported tags
    • "Section Properties" now applies to any HTML5 tag
    • Div and Blockquote have been included with these updates
  • New In-place Editing UI based on Inline Editing. Using a set of new JavaScript API and configuration options, EditLive!'s UI can be configured for a minimalist aesthetic.
    • <wysiwygEditor tabPlacement="off"/> now functions again in the Applet. Tabs are automatically hidden if only one tab is enabled.
    • The menu bar can be completely removed from EditLive!'s interface by removing the <menuBar> element
    • New <toolbars display="floating"> option switches the main toolbars into a floating toolbar component.
    • New <inlineToolbars showOnMainToolbar="true"> option docks inline toolbars for image and table editing with the main toolbar as contextual toolbars.
    • setResizeableSections(true) JavaScript API enables EditLive! to expand vertically within the page to match the content length rather than display a scroll bar in the editor.
    • The use of mega-menus enable developers to optimize the size of the toolbar without losing functionality.
  • When using Inline Editing, the editor now opens when the user clicks anywhere on the preview pane.
  • New applet-loading screen optimizes loading UI by replacing two previous loading screens.
  • Accessibility reporting and accessibility as-you-type now use WCAG version 2.0.
  • Improved rendering for the iFrame tag.
  • raiseEvent applet callbacks are now passed the applet ID (the string used to create the EditLiveJava object) as the first function parameter
  • Ephox Look & Feel toolbars have been redesigned with a light-gray background and flatter buttons
  • Ephox Look & Feel is now used on all platforms
  • Class definitions within style sheets that use naming conventions based on camelCase, hyphens or underscores are now automatically converted into user-friendly names for EditLive!'s UI.
  • new <wysiwygEditor stylesVisibility="whitelist"/> setting switches stylesheets into a whitelist mode, where classes are not available via EditLive!'s styles dropdown unless they include the ephox-visible:true CSS property in their definition.
  • OpenSans is now used for EditLive!'s UI. To enforce anti-aliasing for this font, two system parameters are now passed to the applet JVM:
    • -Dawt.useSystemAAFontSettings=on
    • -Dswing.aatext=true

    If these parameters are not set in the Swing SDK and the platform does not enable anti-aliasing by default, the system font is used instead.

  • New <wysiwygEditor allowLocalImagesWithoutUploader="false" /> setting. With this set to false, when no image upload handler is available the following UI changes are made:
    • Local images display as broken
    • The Insert Image dialog automatically hides the "local image" tab
Bug fixes
  • EditLive! no longer attempts to load the Java applet on Chrome for Android
  • If Select Edit is active, TinyMCE is now used on iOS and Android devices
  • Insert Equation did not show the progress dialog when downloading the jar in the background
  • Raw configuration XML is now logged by the applet
  • Table properties dialog utilized HTML background Attributes instead of CSS styling.
  • It is now possible to delete content with contenteditable='false' by selecting a larger block of content that includes the un-editable content in the middle
  • Track changes can now be toggled with the cursor in a contenteditable='false' section
  • The state of the checkboxes in the accessibility report dialog was not being saved between invocations for any checkbox identified by settings in the "accessibilityChecks" section of the config
  • Insert Table popup was not working correctly in right-to-left locales
  • The Ephox look and feel for toolbars is now available (and enabled by default) on Linux
  • closeOnFocusLost now activates when clicking outside the section
  • Could not resize the editor smaller than a certain size when popped out into a window
  • Inline Editing now supports adding editable sections with no specified height
  • Very long names in the styles drop-down are now truncated with an ellipsis added. The full text of the style name is displayed on a tooltip.
  • When using Java 7 on OS X the applet pop-out window was not showing the full-screen option
  • Styles applied directly to custom tags were visible in design view, but lost when retrieving the document
  • Lists rendered incorrectly when a top margin was set on the body
  • Disabled menu items used white text on a grey background on Linux
  • Editable dialog dropdowns rendered incorrectly on OS X
  • Every time backspace was pressed an undo was added. This caused unnecessary additional steps to undo deletions as well as leaking memory.
  • Applying and then removing formatting (e.g., underline) around content that partially contained that formatting left empty span tags in the document
  • Fixed vertical alignment in table cells
  • Pasting content from Microsoft Word 2013 with double spacing removed all spaces
  • CSS borders were drawn outside of the element margin instead of between the padding and margin
  • Splitting cells into columns applied colspan to the wrong cell in some cases
  • Removing a single item list from a table cell or div did not collapse the paragraph
  • EditLive! was not referencing country locales when using automatic spell checking language detection
  • EditLive! preview tab now renders embedded media, script and HTML5 semantic elements
  • Custom Toolbar ComboBoxes displayed an incorrect tooltip
  • When using Select Edit and TinyMCE was active, the undo keyboard shortcut could be used to remove the initial content
  • Using the cursor to select text in a list could sometimes cause an infinite loop
  • CSS styles values containing square brackets had the same square brackets removed from their style
  • CSS font-weight didn't work with non-lowercase values
  • Java API ConfigItem was case-sensitive in some cases
  • EditLive! with some unicode characters created invalid html switching to design view
  • Find and replace with a single character broke some tables
  • Inline background CSS with a color did not override a stylesheet background-color CSS rule
  • Selecting text in multiple table cells didn't show correct font in font dropdown
  • HTML with images using CSS height or width style of auto would cause a Null pointer exception in the console
  • Individual table border styles not rendered properly
  • Column properties overwriting widths when column contains colspan greater than one
  • Splitting cells on a table with a TBODY crashed editor
  • Fixed-source filtered code view not being updated in design view when switching between the two views
  • List items did not render correctly when a CSS margin was applied to the body tag
  • TableHeaderMapping configuration item was not case-insensitive
  • Fixed list not applied properly to multiple table cells
  • Turning off table gridlines is disabling undo functionality

EditLive! for IBM Web Content Manager 5.0.0.16

Monday 05 August, 2013
Notes

Includes EditLive! version 9.0.0.75.

New Features

 

  • Enables the functionality of EditLive! 9 within IBM Web Content Manager, including the ability to:
    • Embed social and cloud-based media in content
    • Mobile content preview
    • Support for HTML5 markup in rich text
    • Refreshed user interface
    • Create accessible Web content per W3C's WCAG 2.0 guidelines

 

Bug fixes

 

  • Insert Link to Remote Document did not work in Web Content Manager 8

 

EditLive! for IBM Connections 2.0.0.15

Monday 05 August, 2013
Notes

Includes EditLive! version 9.0.0.75.

New Features

 

  • Enables the functionality of EditLive! 9 within IBM Connections, including the ability to:
    • Embed social and cloud-based media in Blogs, Wikis and Forums applications
    • Preview mobile content
    • Gain support for HTML5 markup in rich text
    • Provide a refreshed user interface
    • Create accessible content per W3C's WCAG 2.0 guidelines
    • Receive enhanced support for BLOCKQUOTE and IFRAME elements

 

EditLive! for IBM WCM 5.0.1.1

Sunday 04 August, 2013
Bug fixes

 

  • Jar manifest changes required for Java 7u45.
  • Extra scrollbars were shown when editor tabs were turned off.

 

Pages