EditLive! 6.3.3.69

November 23rd, 2007

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

New Features

  • “Trial Days Remaining” message now visible on the right of the tab bar when in 30-day trial mode
  • Optional days remaining warning for timed licenses, when the days left on the license drops below this number a warning is visible at the right of the tab bar
  • Hyperlink dialog now allows hiding the “Places in Document” and “Email Address” sections via the XML configuration file. To hide them, set the attribute enabled=”false” on the placesInDocumentList or mailtoList child elements of hyperlinkDialog
  • Tracked Changes can now be viewed, accepted and rejected without a Productivity Pack license.

Bug Fixes

  • Express Edit Combo Boxes did not have an arrow for their dropdown
  • Express Edit was altering form handlers for all forms on the page, not just the one its in.
  • The form handler for the first form on the page was not being called, if ExpressEdit was in that form.
  • British English dictionaries not auto-detected correctly
  • Block tags using CSS width and height values in pixels rendered 30% larger than specified
  • Infinite loop parsing some external stylesheets
  • When using FireFox, the following actions did not restore focus to the editor
    • Word Count
    • List Properties
    • Paste Special
    • Thesaurus
  • When loading the dictionary from a folder within a jar, all dictionary files within the jar were loaded instead of just the ones in the specified folder
  • Unable to load dictionary files from a jar within a jar
  • Review Changes Dialog never enabled the Accept and Reject buttons after accepting or rejecting all changes in the document
  • Problem where the editor sometimes calculated percentage heights as 0 pixels in Safari.
  • ExpressEdit is supposed to only return the ‘body’ of the document. This wasn’t working properly.

EditLive! 6.3.2.106

November 14th, 2007

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

New Features

  • On Mac OS X 10.5, toolbar buttons display with the standardized Leopard “segmented capsule” style.
  • Table Dialog now supports the border-collapse style
  • The following toolbar buttons are now enabled in Express Edit:
    • IncreaseIndent
    • DecreaseIndent
    • Color
    • HighlightColor
  • Separate 30 day trial for Productivity Pack features when using a license that does not include the Productivity Pack. Trial starts from the date a Pack feature is first used.
  • Productivity Pack license or trial status now visible on the about dialog

Bug Fixes

  • onInitComplete JavaScript event firing twice when using the Applet in a slow loading page on FireFox
  • Superscript and Subscript were not removed when using the remove formatting command
  • NullPointerException when selecting a column with a missing cell.
  • Spelling Dialog will no longer autocorrect words
  • When using FireFox, the following actions did not restore focus to the editor. This made the editor very difficult to use without a mouse.
    • About Dialog
    • Cell Properties Dialog
    • Column Properties Dialog
    • Row Properties Dialog
    • Table Properties Dialog
    • Insert Comment Dialog
    • HR Properties Dialog
    • Insert Object Dialog
    • Object Properties Dialog
    • Check Spelling Dialog
    • Insert Symbol Dialog
    • Insert Table Wizard
    • Insert Bookmark Dialog
    • Edit Custom Tag Dialog
  • Multiple style attributes were being removed, not merged. This caused missing CSS attributes when copy-pasting from word, using the “inline” paste mode.
  • Inability to register custom views for Fieldset and Legend tags
  • Duplicate “url(” on list-style-image e.g. url(url(http://domain.com/))
  • Focus wasn’t being returned to the editor after spellcheck (Firefox)

EditLive! 6.3.1.55

October 25th, 2007

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

New Features

  • TextEvent.DIRTY_CHANGED event is now fired when the isDirty state of the editor changes. The new value is passed through in the extraObject field of the Text Event.

Bug Fixes

  • Dialogs containing a text field (eg image, hyperlink) threw an exception and refused to load on OSX after copying text from IntelliJ
  • isDirty() always returns TRUE after page reload on FireFox
  • Using the Save toolbar button did not clear the isDirty flag
  • Consumed KeyPress events were still being processed by the editor.
  • Express Edit not loading when the last element in the document was an INPUT tag.
  • Cut with multiple table cells selected resulted in an invalid document state
  • When using Inline Editing in FireFox with the applet width set to 100%, occasionally the applet would render with a very small width
  • Rowspanned cells were not updated after deleting one of the rows they span
  • A non-breaking space was incorrectly inserted between two tables next to each other in the document when the first contained TBODY tags
  • Splitting a cell into rows repeatedly did not correctly update the rowspanned cells, corrupted the table
  • & characters were removed from hyperlinks when followed by a character that is not allowed in HTML entities
  • Occasional NullPointerException in the Java console when using Inline Editing

EditLive! 6.3.0.4

September 27th, 2007

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

Please Note

  • Inline Editing does not support editing content containing a form element; this limitation has been added the EditLive! documentation.
  • Inline Editing is no longer in beta status

New Features

  • Express Edit, a basic JavaScript editor for use in environments where not all clients have Java installed. For more information see the Developer SDK.
  • Ported ELXBean.setCurrentFile() and ELXBean.getCurrentFile() to ELJBean to ease creating standalone applications
  • Ability to delete multiple rows or columns within a table (this includes partial row and column selection)

Bug Fixes

  • LiveConnect APIs are once again off by default due to stability concerns.
  • Opening the Thesaurus dialog on an empty paragraph caused an exception
  • With Inline Editing enabled, clicking a hyperlink in one of the editable divs would load EditLive! and then navigate to the link
  • Rare NullPointerException in PopulatingComboBox during applet startup
  • Memory leak and visual flickering when resizing local images before upload
  • Ctrl Z and Ctrl Y shortcut keys only working when Undo/Redo menu items exist for the editor.
  • When using Advanced APIs, ELJBean.isInitFinished() was returning true before the editor had loaded
  • Pasting content from Word 2007 could cause invalid attributes to be generated for P tags.
  • Cell properties dialog not updating properties when used on a single cell
  • Highlighting a table column and pressing delete twice caused an exception to be printed to the console
  • Highlighting an entire table and pressing delete twice caused an exception to be printed to the console
  • Highlighting a single table cell and inserting a list would not insert the list
  • Highlighting multiple table cells and inserting a list would not insert the list
  • All menu items were created using JCheckBoxMenuItem, resulting in unnecessary empty checkboxes showing under Linux and some third party LAF packages.
  • Problems selecting multiple rows or columns within a table
  • Changing the value for an item in an ordered list would cause any subsequent items to have the same value.
  • Memory leak in Hyperlink Dialog
  • Splitting a cell into rows after resizing the table did not correctly split, resulting in a broken table
  • Clearing the numbered list value field in the list properties dialog did not remove the list item value
  • Delete actions for certain table elements would generate error messages in the Java console
  • Empty documents generated with margin-top set to 0 on Java 1.5 and 6
  • Selecting multiple cells and pressing Delete in a table throws an exception

EditLive! 6.2.6.62

August 24th, 2007

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

Bug Fixes

  • Using the Insert Table menu command opened the dialog twice
  • Setting the editor body with LiveConnect before the editor loads did not work.
  • Dragging selected table cells corrupting document structure
  • Calls to Javascript from the editor occasionally not working for Firefox on Windows machines.
  • Resizing a table column to the right expanding the overall size of the table
  • Run-time methods for the EditLive! applet running before the editor has completed loading.
  • Selecting cells, rows or tables using the element selection model caused the cell, row, column and table properties dialogs to behave incorrectly
  • Possible infinite loop while retrieving content from code view

EditLive! 6.2.5.41

August 13th, 2007

New Features

  • Spell checking dialog is now enabled in code view. Note that HTML tags are skipped, so inline tags cause partial words to be marked as incorrect.
  • Added ELJBean.setSettingsDirectory to allow developers to control where the EditLive! Swing SDK stores user preferences, spelling and thesaurus jars.
  • When using InsertHTMLAtCursor in code view, including the string ##ephoxcursor## in the HTML will place the cursor at that position after insert. Note that this does not work in design view.

Bug Fixes

  • Context menu did not show unless the editor had focus before right clicking
  • Right click select->content throws an exception when editor first loads up
  • Exception thrown when a large number is entered as the starting value for an ordered list
  • Exception thrown when a large number is entered as the table border width
  • GetCharCount method does not include spaces in returned count.
  • Inline Editing not working in a document where the last element is a script tag
  • File URL’s with only two slashes (e.g. file://C:/file.txt) causing editor to incorrectly access file via FTP

EditLive! 6.2.4.147

August 6th, 2007

New Features

  • new ELJBean.getScrollPane() method to give developers access to the viewable area of the editor. Note that this will return a different JScrollPane object when the editor is in code view.
  • Added ELJBean.setRegistryLocation to allow developers to control where the EditLive! Swing SDK stores user preferences.
  • Added ELJBean.enableDebugLogging to simplify creating debug logs with the Swing SDK.

Bug Fixes

  • Stability improvements when loading the toolbar
  • Updated all sample configuration files to mirror the smaller relative font mapping introduced in EditLive! 6.1
  • When loading EditLive! without java installed, JRE 6u2 is now installed
  • Inline Editing no longer crashes Internet Explorer when turned on inside a form
  • Ensured that document cookies are always passed through to EditLive (values can be replaced or added to by calling setCookie).
  • When passing a relative URL in the ephoxQuickStart() function, JRE 1.5 would log an exception to the console and not preload the jar file
  • Broken images were displaying as an empty box in Java 1.6
  • When resized, broken images displayed the pending image icon
  • List bullets and numbers are now rendered on the right when the document is rendering Right-To-Left
  • Exception logged at debug level when opening the Insert Image dialog at the default size
  • Stopped “This page contains both secure and nonsecure items.” dialog appearing when applet is served from a secure server
  • “Unable to load image” error message displayed when WebDAV folder was clicked
  • Legacy <commandToolbar> and <formatToolbar> configuration file elements were not loaded correctly
  • Stopped inserting an empty paragraph between adjacent address tags
  • In FireFox, calling an applet function from the OnInitComplete or Preload events resulted in a browser deadlock
  • Headings were rendering one relative size too small
  • When there is a heading in a list item, the list bullet point or number now renders in the correct position

EditLive! 6.2.3.64

July 13th, 2007

New Features

  • EditLive! now honors the body “dir” attribute and will set the HTML text direction as Right-To-Left when appropriate. Note that there are JRE limitations so RTL text will still not look 100% identical to browsers.
  • EditLive! will now auto-detect the download directory and default configuration file based on the script location of editlivejava.js

Bug Fixes

  • “More colors” in HR property dialog did not open the color chooser dialog
  • ELJBean was not blocking the init method until fully initialised, and was firing the LOADING_COMPLETE event far too early.
  • Loading of very large images silently failing when image is too large for the current Java heap size
  • JavaScript callback into an Object on IE and Opera not being performed
  • Floating images partially rendering in the incorrect position when images above them in the page are updated
  • Form textareas now word wrap instead of showing a horizontal scroll bar, to better follow browser standards
  • Invalid domain licenses in a set of domain licenses reporting an invalid license when the set contains a valid license
  • When using the applet, any loading errors would appear to hang the applet instead of displaying the error message

EditLive! 6.2.2.9

July 2nd, 2007

New Features

  • Added configuration option to alter the size of the image inserted by Equation Editor
  • pointSize attribute added to the <mathml> configuration file element.

Bug Fixes

  • ResiziableComponent going into an infinite loop when invalidated.
  • Word Import going into an infinite loop after fixing previous infinite loop bug.

EditLive! 6.2.1.105

June 27th, 2007

Please Note

  • When using inline editing, document background images are no longer shown due to the pencil edit icon fixes.
  • disableObviousEditableSections load-time property has been changed to setDisplayEditableMarker

New Features

  • Added configuration option for Equation Editor help to use URL instead of JavaHelp.
  • The LiveConnect code path is now turned on by default for all runtime APIs

Bug Fixes

  • Span styles were ignoring any alternate names specified in the configuration file
  • When using inline editing with DisplayEditableMarker set to false, DIV border styles were removed when clicking in an inline editing section.
  • Improved the stability of the applet startup procedure
  • Inline Editing pencil icon causing the edit section to flicker when the cursor is placed over it
  • Inline Editing pencil icon not appearing in the correct place in some CMS situations
  • isLoadingComplete live-connect method for the EditLive! applet now operates correctly.
  • Configuration styles were not overriding document styles when using setBody / setStyles to load content
  • Images occasionally not loading
  • When using the applet, the HTML document was loaded much earlier than necessary resulting in large items of content freezing the load animation around 70% instead of 92-96%
  • Inline Editing was only rendering linked stylesheets, not document styles into each section until the editor loaded
  • Local images were not uploaded on Windows when the current JRE application context was different to the windows system drive
  • @import styles were importing the stylesheet and then stripping the @import statement from the content
  • Using the text event INSERT_INLINE_TAG_ACTION with a custom tag would insert the tag but not render it; only HTML tag insertions were rendered until the user performed an undo or redo
  • Exception when unloading the applet in FireFox on OSX
  • Image flickering when editing text next to an image
  • Word Import going into an infinite loop when another tag had an element starting with a similar tag and namespace
  • Using cell properties with a combination of header and regular cells would set all selected cells to headers
  • encloseText set to false and inserting content into the document with no parent paragraph throwing a Stack exception