Ephox EditLive! for Java Release Notes

This document contains information on changes between versions of EditLive! for Java. For more detail and working examples, please consult the developer documentation.

EditLive! for Java 3.0

Version number 3.0.211
23 February, 2004

New Features

  • Optimized load times.
  • Added Open, Save and New Document toolbar buttons.
  • Added support to specify custom colors in the text color and highlight dialogs.
  • Added tabs for switching between DESIGN and HTML editing modes.
  • Added support for CSS borders.
  • Added support for setting the strike/line through attribute to text.
  • Added support for setting the background highlight color for text.
  • Added support for custom property dialogs for document elements e.g. tables, images and lists.
  • Added a new list properties dialog.
  • Added the ability to apply inline styles.
  • Added visual cues to the styles format combo box to distinguish between inline and paragraph styles.
  • Added support for users to be able to add words to their local spell checker dictionaries.
  • Improved rendering of tables.
  • Improved table selection model.
  • Added support for setting image alignment and text wrapping.
  • Extended HTTP image upload to support renaming of files during the upload.
  • Added a new row properties dialog.
  • Added a new column properties dialog.
  • Added Keep Aspect Ratio option when changing image sizes.
  • Extended the GetBody and GetDocument methods to allow developers to specify if local images should be uploaded or not.
  • Updated default JRE installer to version 1.4.2_03 for Microsoft Windows users.
  • Updated user interface toolbar and menu images.
  • Added a new option to automatically launch the spell checker after downloading the dictionary.

Bugs Fixes

  • Fixed a problem when selecting More colors... from the table properties dialogs.
  • SetDocument and SetBody now work correctly when in HTML mode.
  • Fixed a problem where   tags were always converted to  .
  • Fixed a problem where non-admin users on Microsoft Windows could not run EditLive! for Java.
  • Sup and Sup toolbar buttons are now correctly updated when passing over text.
  • Fixed a problem where invalid alignments could be specified inside of the table properties dialog.
  • Changed Show Gridlines to be enabled by default.
  • Changing list types now correctly removes the type attribute of the list.
  • Changing list types now correctly removes the start attribute of the list.
  • Fixed a problem where context menu options were incorrectly enabled.
  • Fixed a problem where undo was incorrectly enabled after switching from HTML mode to DESIGN mode.
  • Fixed a problem when inserting consecutive images into a document.
  • Fixed the initial display location of the spell check dialog.
  • Changed the If-Modified check when downloading the spelling JAR to default to false.
  • Fixed a problem where newline characters were removed from inside of PRE tags.
  • Fixed a problem where styles applied via span tags where removed when importing from word.
  • Fixed a problem where unsupported characters weren't escaped when outputXML was set to true.
  • Fixed a problem where setting the paragraph width would incorrectly center the document.
  • Fixed a problem where table gridlines were shown if cell spacing was set to 0.
  • Fixed a problem where the mouse cursor was always set to an arrow after pasting text into a document.
  • Fixed a problem when performing list actions at the end of a document.
  • Fixed a problem where greater than symbols where not correctly escaped inside of attributes.
  • Fixed a problem when applying the ADDRESS tag.
  • Fixed a problem when applying the PRE tag.
  • Fixed a problem where the align attribute was not correctly detected inside of table cells.
  • Fixed a problem where the align attribute was not correctly detected inside of list items.
  • Fixed a problem where a comment in the HEAD section of the config file would cause problems.
  • Fixed a problem where Replace and Replace All generated too many undo/redo events.
  • Fixed a problem where extra line breaks were inserted into inline tags.
  • Updated the Java Plug-in download message.
  • Fixed a problem where certain numerical entities would cause the parser to crash.
  • Buttons on the find dialog are now enabled and disabled correctly.
  • Caret will now move to the mouse location when right clicking in a document.
  • Fixed a problem where text could not be pasted into lists.
  • Fixed a problem where text could not be pasted into tables.
  • Fixed a problem where the align attribute was not correctly detected when using styles.
  • Default image align is now bottom.
  • Fixed a problem where hitting enter on a h1 line with content after it would incorrectly position the cursor.
EditLive! for Java 2.5.1

Version number 2.5.1.494
9 December, 2003

New Features

  • Added the getHTMLPane method to the bean SDK.
  • Added support for allowing local image upload when calling GetBody and GetDocument

Bugs Fixes

  • Fixed a problem where licenses would not activate correctly.
  • Fixed a problem where   was being inserted with outputXML="true" and a list at the end of the document.
  • Fixed a problem with numeric entities not being used with outputXML=true.
  • Fixed a problem where named entities were being used when outputXML was set to true.
  • Fixed a problem with ampersands inside of hrefs.
  • Fixed a problem for copy and paste of bullets inside tables.
  • Fixed a problem with setCookie not using the correct URL.
  • Fixed problem with the Linux applet being obfuscated.
  • Fixed a problem where invalid content would be inserted if an empty string was given as the source.
  • Fixed a problem with storeCustomTags and content with two body tags.
  • Fixed a problem when running in Java 1.3 where font changes were lost when moving to a new paragraph.
  • Fixed a problem with hyperlinks being italicised when running in Java 1.3.
  • Fixed a problem with extra space being shown before and after an indented list.
  • Made the children of the "document" element optional in the eljconfig.dtd.
  • Fixed a problem with content editable.
  • Fixed a problem with map tags being removed.
  • Fixed a problem where replace all would display an error message after finishing.
  • Fixed a problem when inserting symbols.
  • Fixed a problem where the edit tag item was enabled when right clicking on a mathml tag.
  • Fixed a problem where SUP tags could not be removed.
EditLive! for Java 2.5.0

Version number 2.5.0.455
22 August, 2003

New Features

  • Added support for the Safari browser on OS X.
  • Added support for the Opera browser on Windows.
  • Various upgrades the HTTP library.
  • Added support for auto-proxy scripts.
  • Added support for super-script and sub-script.
  • Added support for setting the locale at runtime.
  • Added support for pre-loading the JRE and EditLive! for Java classes.
  • Added support for remove formatting.
  • Added a replace option on the find dialog.
  • Added support for super-script and sub-script.
  • Added support for setting the head tag contents at load-time.
  • Added support for extra attributes when using InsertHyperlinkAtCursor.
  • Added support for a non-blocking spelling dialog.

Bugs Fixes

  • Fixed a problem where toolbar buttons would remain "stuck" down.
  • Fixed a problem when setting the font without a selection.
  • Fixed focus problem on OS X.
  • Fixed a problem when pasting UTF8 characters from Internet Explorer.
  • Fixed a problem with removing italics when there's no selection.
  • Fixed a bug when embedding EditLive! fr Java within multiple frames on OS X.
  • Fixed a bug where backslashes were lost when submitting content on OS X.
  • Fixed a bug when pasting content containing multiple spaces on OS X.
  • Fixed a bug where linebreaks were lost when pasting plain text.
  • Fixed a bug when selecting font colours through menus.
  • Fixed a bug where cell width was set even when none was specified.
  • Fixex a bug where images being copied on spacebar press.
  • Changed OS X fail message to better reflect OS and browser requirements.
  • Fixed a bug where the font style combo look and feel was incorrectly set.
  • Fixed a bug where multiple custom color dialogs would appear.
  • Fixed a bug when using Ctrl-I to italicize text.
  • Fixed a bug when using a textarea instead of EditLive! for Java.
EditLive! for Java 2.0.2

Version number 2.0.2.361
24 March, 2003

New Features

  • Added "auto" option for returnBodyOnly.
  • Added the ability to remember passwords to the authentication dialog.
  • Added new debug level property to aid in troubleshooting integration.
  • Added support for setting the vertical alignment of table cells
  • Added ability to specify the downloading message with Java 1.4.1 on Windows.

Bugs Fixes

  • Fixed a large number of significant problems with cut, copy and paste. Cut, copy and paste should now be significantly faster and more reliable.
  • Fixed a problem where hyperlinks did not insert correctly in tables.
  • Fixed a minor memory leak in the About Dialog
  • Fixed some dialogs so that escape and enter cancel and "OK" the dialog respectively.
  • Fixed a problem with undo after inserting a tab.
  • Fixed performance problems when a stylesheet's HREF was incorrect.
  • Fixed a problem with inserting multiple HRs immediately after each other.
  • Fixed a problem where undo events were incorrectly remembered after creating a new document.
  • Fixed a problem with inserting a symbol into an indented list.
  • Fixed a problem where empty paragraphs were removed.
  • EditLive! no longer inserts   into empty table cells, list items and paragraphs.
  • Fixed a problem with the URL encoding of mailto links.
  • Fixed a problem with changing the display text of a hyperlink.
  • Line breaks in embedded stylesheets are now preserved.
  • Fixed a problem with detecting the font for text.
  • Fixed a problem where inserting an image did not replace the selected text.
  • Fixed a problem where the styles drop down was too small on Mac OS X.
  • Fixed some minor issues with applying styles with no text selected.
  • Fixed some minor issues which could cause the undo and redo buttons to be incorrectly enabled.
  • Fixed a problem with the user attempting to insert a table with 0 rows or columns.
  • Fixed a problem where the table manipulation operations could become incorrectly enabled.
  • Fixed an issue with submitting a form in Netscape 6 and above if the submit button was not given a name.
  • Fixed a problem where scripting tags inside attributes may be modified.
  • Fixed a problem where pressing delete or backspace at the start of a table cell would delete the cell.
  • Fixed a problem where the configuration tool would not load all data in specific circumstances.
  • Fixed a problem where it was not possible to enter text after a table at the end of the document.
  • Changed the behaviour of home and end in tables to move to the start and end of the current cell.
  • Fixed a problem where the target attribute of a hyperlink was included for email and anchor tags.
  • Fixed a problem where formatting information may be lost when outdenting a list item.
  • The cursor is now the I beam style cursor instead of the arrow pointer.
  • Fixed a problem where inline tags would be closed when inserting a non-breaking space.
  • Fixed a problem where the styles drop down would display styles that had been removed from the document.
  • Improved usability of color drop down menu.
  • Fixed a problem where applying underline with no selection would have no effect.
  • Fixed a problem where an extra paragraph may be inserted after inserting a table.
  • Fixed a problem where EditLive! would continually jump to the front when in window mode.
EditLive! for Java 2.0.1

Version number 2.0.1.308
7 February, 2003

New Features

  • Content Editable regions are now supported.
  • Added a visual cue representing a selected image.
  • Lists can now be aligned left, right and center.
  • Added new API calls for JavaScript, J2EE and IIS Editions.

Bugs Fixes

  • Fixed a problem with inserting BR tags.
  • Fixed a problem where an extra line is rendered under HR tags.
  • Fixed a problem where in specific circumstances images would be removed when inserting a hyperlink.
  • Fixed a problem where hyperlinks could not be removed.
  • Fixed a problem with inserting multiple images at the start of a paragraph.
  • Fixed a problem where control-home may cause unexpected behaviour.
  • Fixed a problem with recognizing more than a single space between words.
  • Pressing "Tab" while in a table cell now moves the cursor to the next cell.
  • If the spell checker dictionary is not found an error is now displayed.
  • Fixed incorrect behavior for a delete action performed immediately after a list.
  • Fixed intermittent problem with copying and pasting symbols.
  • Fixed a problem causing formatting to be removed from text when insert hyperlinks and bookmarks.
  • Fixed problem with the removal of bookmarks.
  • Fixed a problem with inserting a text fragment.
  • Fixed a problem with submitting in Netscape.
  • Fixed a possible naming conflict between the ASP and JSP interfaces and the underlying JavaScript.
EditLive! for Java 2.0

Version number 2.0.290
16 December, 2002

New Features

  • A progress bar is now provided on all platforms while the applet loads.
  • EditLive! is now compliant with US Section 508.
  • Bookmarks are now rendered in the editor and can be edited.
  • Added ability to show gridlines of tables with 0 size borders.
  • The auto-installed version of Java is now 1.4.1 - 1.4.0 and above are still supported.
  • Added find support to the HTML source view.
  • Added public identifier to the example XML files.
  • Added ability to disable autosubmit.
  • Added support for NTLM authentication.
  • Added ability to specify username and passwords for servers in the xml config file.
  • Internationalized the interface.
  • Added ability to select custom colors.
  • Added support for increasing and decreasing indentation of text.
  • Added ability to split and merge table cells.
  • Hyperlink properties can now be accessed from the shortcut menu.
  • Creating a new paragraph after a heading now resets the style to normal.
  • Added support for viewing and editing comments in display mode.
  • Added support for Table and Cell color properties.
  • Added support for undo/redo in HTML text editing mode.
  • Added support for character and word count.
  • Added support for Get and Set source commands.
  • Added support for charset definitions in content types.
  • Added support for new, open, save and save as operations.
  • Added support for calling various functions from JavaScript.
  • Added support for custom toolbar items and custom menu items
  • Added a new shortcut menu item to allow users to edit custom tags.
  • Added an option to restrict editing to the body only.
  • The ASP SDK now automatically escapes content.
  • Custom tags are now supported. This includes JSP, ASP, JSTE and PHP.
  • Images and hyperlinks can now be inserted by browsing WebDAV repositories.

Bugs Fixes

  • Fixed a problem with nested font tags.
  • Fixed a problem where the "Please Wait" dialog did not display correctly when uploading images on Windows.
  • Fixed a problem where the alignment controls had no effect on text in a center tag.
  • Fixed various problems with undo not working as expected.
  • Fixed a problem where the same hyperlink would be listed multiple times in the existing link list.
  • Fixed a problem when applying size, face and color which caused the font to change.
  • Fixed a problem when inserting an image before clicking inside the applet.
  • Fixed a problem when a table's height or width was specified with a leading 0.
  • Fixed a problem where EditLive! for Java would repeatedly ask for a username and password when used with authenticated servers.
  • Fixed a problem where a table cell would not be changed to a header cell.
  • Fixed a problem with comments in the title tag.
  • Fixed a problem with applying font size with no selection on OS X.
  • Fixed a problem where empty list items or table cells would be centered on OS X.
  • Fixed a problem with inserting hyperlinks at the end of a document.
  • Fixed a problem where uploaded image URLs were not encoded correctly.
  • Fixed a problem where the style of an empty paragraph could not be changed.
  • Fixed a problem where inline styles where removed.
  • Custom tags inside select attributes are now correctly preserved.
  • Fixed a problem where including a charset in the document would result in a crash.
  • Fixed a focus problem on Mac OS X and Solaris.
  • Fixed an intermittant problem where paste would paste old content.
  • Corruption of JavaScript tags. These now display as custom tags.
EditLive! for Java 1.5.1

Version number 1.5.1.20
5 August, 2002

New Features

  • New support for Unicode characters.
  • Upgraded the distributed JRE to version 1.4.0_01 (international)

Bugs Fixes

  • Problem with style information when RemoveFontTags was set to true.
  • Problem with the JRE trying to upgrade when it was not needed.
EditLive! for Java 1.5.1

Version number 1.5.1.19
25 July, 2002

New Features

  • New XML documentation.
  • Improved Image Upload documenation for JSP provides more detailed instructions.

Bugs Fixes

  • Problem with retrieving style information.
  • NOWRAP now works correctly for table cells.
  • Uppercase style tag causes crash.
  • Instantiating Many Instances of Applet Caused Crashes.
  • Word Filter Not Run on All Paste Operations.
  • Images Pasted from Microsoft Word Were Not Uploaded.
  • Images Pasted from Microsoft Word were Not Given Random Filenames.
  • Relative Images Appeared Broken When the BASE Attribute Was Set in the Configuration Tool.
  • JavaScript Integration Sample Used JSP Code.
  • StartCMS for JSP Failed When Using an Empty Style Sheet.
  • JSP Tag Library Did Not Encode XML Configuration Text.
  • Design View Not Refreshed When Changing Styles.
  • Styles Drop-Down Shows Incorrect Style Information After Applying Lists.
  • Font Size Changes Rendered Incorrectly in Design View.
  • <OPTION> Tag Corruption.
  • Unable to Edit Cell Properties in Header Cells.
  • Line Breaks Inside Table Cells Not Rendered.
  • Extra Linefeed Characters in Returned HTML.