FCKeditor - What's New?

FCKeditor

This HTML text editor brings to the web much of the power of desktop editors like MS Word. It's lightweight and doesn't require any kind of installation on the client computer.
  
Current Release
2.6.4

What's New?

Version 2.6.4 (Download Zip or GZip from Sourceforge.net)

Fixed Bugs:

  • [#2777] Merging cells between table header and body is no longer possible.
  • [#2815] Fixed WSC issues at slow connection speed. Added SSL support.
  • Language file updates for the following languages:
  • [#2757] Fixed a minor bug which causes selection positions to be improperly restored during undos and redos.

Version 2.6.4 Beta (Download Zip or GZip from Sourceforge.net)

New Features and Improvements:

  • [#2685] Integration with "WebSpellChecker", a zero installation and free spell checker provided by SpellChecker.net. This is now the default spell checker in the editor (requires internet connection). All previous spell checking solutions are still available.
  • [#2430] In the table dialog it's possible to create header cells in the first row (included in a thead element) or the first column of the table.
  • [#822] The table cell dialog allows switching between normal data cells or header cells (TD vs. TH).
  • [#2515] New language file for Icelandic.

Fixed Bugs:

  • [#2381] Protected the editor from duplicate iframes
  • [#1752] Fixed the issue with tablecommands plugin and undefined tagName.
  • [#2333] The > character inside text wasn't encoded in Opera and Safari.
  • [#2467] Fixed JavaScript error with the fit window command in source mode.
  • [#2472] Splitting a TH will create a two TH, not a TH and a TD.
  • [#1891] Removed unnecessary name attributes in dialogs.
  • [#798, #2495] If an image was placed inside a container with dimensions or floating it wasn't possible to edit its properties from the toolbar or context menu.
  • [#1982] Submenus in IE7 now are shown properly.
  • [#2496] Using the Paste dialogs in IE might insert the content at the start of the editor.
  • [#2496] Fixed RTL dialog layout in Internet Explorer.
  • [#2488] Fixed the issue where email links in IE would take the browser to a new page in addition to calling up the email client.
  • [#2519] Fixed race condition at registering the FCKeditorAPI object in multiple editor scenarios.
  • [#2525] Fixed JavaScript error in Google Chrome when StartupShowBlocks is set to true.
  • Language file updates for the following languages:
  • [#2531] The ENTER key will properly scroll to the cursor position when breaking long paragraphs.
  • [#2573] The type name in configurations for the ASP connector are now case sensitive.
  • [#2503] DL, DT and DD where missing the formatting in the generated HTML.
  • [#2516] Replaced the extension AddItem of Array with the standard "push" method.
  • [#2486] Vertically splitting cell with colspan > 1 breaks table layout.
  • [#2597] Fixed the issue where dropping contents from outside of the editor doesn't work in Safari.
  • [#2412] Fixed the issue where FCK.InsertHtml() is no longer removing selected contents after content insertion in Firefox.
  • [#2407] Fixed the issue where the Div container command and the blockquote command would break lists.
  • [#2469] Fixed a minor issue where FCK.SetData() may cause the editor to become unresponsive to the first click after being defocused.
  • [#2611] Fixed an extra slash on quickupload of the asp connector.
  • [#2616] Fixed another situation where new elements were inserted at the beginning of the content in IE.
  • [#2634] Fixed two obsolete references to Array::AddItem() instances still in the code.
  • [#2679] Fixed infinite loop problems with FCKDomRangeIterator class which causes some commands to hang when applied to certain document structures.
  • [#2649] Fixed a JavaScript error in IE when user tries to search with the "Match whole word" option enabled and the matched word is at exactly the end of document.
  • [#2603] Changed the EMailProtection to "none" for better compatibility.
  • [#2612] The 'ForcePasteAsPlainText' configuration option didn't work correctly in Safari and Chrome.
  • [#2696] Fixed non-working autogrow plugin.
  • [#2753] Fixed occasional exceptions in the dragersizetable plugin with IE.
  • [#2653] and [#2733] Enable undo of changes to tables and table cells.
  • [#1865] The context menu is now working properly over the last row in a table with thead. Thanks to Koen Willems.

Version 2.6.3 (Download Zip or GZip from Sourceforge.net)

Version 2.6.3

Fixed Bugs:

  • [#2412] FCK.InsertHtml() is now properly removing selected contents after content insertion in Firefox.
  • [#2420] Spelling mistake corrections made by the spell checking dialog are now undoable.
  • [#2411] Insert anchor was not working for non-empty selections.
  • [#2426] It was impossible to switch between editor areas with a single click.
  • Language file updates for the following languages:

This version has been sponsored by Data Illusion survey software solutions.

Version 2.6.3 Beta (Download Zip or GZip from Sourceforge.net)

New Features and Improvements:

  • [#439] Added a new context menu option for opening links in the editor.
  • [#2220] Email links from the Link dialog are now encoded by default to prevent being harvested by spammers. (Kudos to asuter for proposing the patch)
  • [#2234] Added the ability to create, modify and remove DIV containers.
  • [#2247] The SHIFT+SPACE keystroke will now produce a   character.
  • [#2252] It's now possible to enable the browsers default menu using the configuration file (FCKConfig.BrowserContextMenu option).
  • [#2032] Added HTML samples for legacy HTML and Flash HTML.
  • [#234] Introduced the "PreventSubmitHandler" setting, which makes it possible to instruct the editor to not handle the hidden field update on form submit events.

Fixed Bugs:

  • [#2319] On Opera and Firefox 3, the entire page was scrolling on SHIFT+ENTER, or when EnterMode='br'.
  • [#2321] On Firefox 3, the entire page was scrolling when inserting block elements with the FCK.InsertElement function, used by the Table and Horizontal Rule buttons..
  • [#692] Added some hints in editor/css/fck_editorarea.css on how to handle style items that would break the style combo.
  • [#2263] Fixed a JavaScript error in IE which occurs when there are placeholder elements in the document and the user has pressed the Source button.
  • [#2314] Corrected mixed up Chinese translations for the blockquote command.
  • [#2323] Fixed the issue where the show blocks command loses the current selection from the view area when editing a long document.
  • [#2322] Fixed the issue where the fit window command loses the current selection and scroll position in the editing area.
  • [#1917] Fixed the issue where the merge down command for tables cells does not work in IE for more than two cells.
  • [#2320] Fixed the issue where the Find/Replace dialog scrolls the entire page.
  • [#1645] Added warning message about Firefox 3's strict origin policy.
  • [#2272] Improved the garbage filter in Paste from Word dialog.
  • [#2327] Fixed invalid HTML in the Paste dialog.
  • [#1907] Fixed sporadic "FCKeditorAPI is not defined" errors in Firefox 3.
  • [#2356] Fixed access denied error in IE7 when FCKeditor is launched from local filesystem.
  • [#1150] Fixed the type="_moz" attribute that sometimes appear in <br> tags in non-IE browsers.
  • [#1229] Converting multiple contiguous paragraphs to Formatted will now be merged into a single <PRE> block.
  • [#2363] There were some sporadic "Permission Denied" errors with IE on some situations.
  • [#2135] Fixed a data loss bug in IE when there are @import statements in the editor's CSS files, and IE's cache is set to "Check for newer versions on every visit".
  • [#2376] FCK.InsertHtml() will now insert to the last selected position after the user has selected things outside of FCKeditor, in IE.
  • [#2368] Fixed broken protect source logic for comments in IE.
  • [#2387] Fixed JavaScript error with list commands when the editable document is selected with Ctrl-A.
  • [#2390] Fixed the issue where indent styles in JavaScript-generated <p> blocks are erased in IE.
  • [#2394] Fixed JavaScript error with the "split vertically" command in IE when attempting to split cells in the last row of a table.
  • [#2316] The sample posted data page has now the table fixed at 100% width.
  • [#2396] SpellerPages was causing a "Permission Denied" error in some situations.

Version 2.6.2 (Download Zip or GZip from Sourceforge.net)

New Features and Improvements:

  • [#2043] The debug script is not any more part of the compressed files. If FCKeditor native debugging features (FCKDebug) are required, the _source folder must be present in your installation.

Fixed Bugs:

  • [#2248] Calling FCK.InsertHtml( 'nbsp;') was inserting a plain space instead of a non breaking space character.
  • [#2273] The dragresizetable plugin now works in Firefox 3 as well.
  • [#2254] Minor fix in FCKSelection for nodeTagName object.
  • [#1614] Unified FCKConfig.FullBasePath with FCKConfig.BasePath.
  • [#2127] Changed floating dialogs to use fixed positioning so that they are no longer affected by scrolling.
  • [#2018] Reversed the fix for #183 which broke FCKeditorAPI's cleanup logic. A new configuration directive MsWebBrowserControlCompat has been added for those who wish to force the #183 fix to be enabled.
  • [#2276] [#2279] On Opera and Firefox 3, the entire page was scrolling on ENTER.
  • [#2149] CSS urls with querystring parameters were not being accepted for CSS values in the configuration file (like EditorAreaCSS).
  • [#2287] On some specific cases, with Firefox 2, some extra spacing was appearing in the final HTML on posting, if inserting two successive tables.
  • [#2287] Block elements (like tables or horizontal rules) will be inserted correctly now when the cursor is at the start or the end of blocks. No extra paragraphs will be included in this operation.
  • [#2197] The TAB key will now have the default browser behavior if TabSpaces=0. It will move the focus out of the editor (expect on Safari).
  • [#2296] Fixed permission denied error on clicking on files in the file browser.