New Features and Improvements:
- Introduced the Spell Check As You Type (SCAYT) spell checking option.
Fixed Bugs:
- Security release, upgrade is highly recommended (fixed security issues in ASP and ColdFusion scripts).
- [#2856] Fixed problem with inches in paste dialog.
- [#3120] # (pound sign) is not correctly escaped in file urls.
- [#2915] About plugin shows misleading user language.
- [#2821] Configuration items that used floating point numbers were parsed as integers.
- [#2064] The asp connector didn't work correctly in windows 2000 servers.
- [#3429] Fixed problem in IE8 with XHTML doctype. Thanks to duncansimey.
- [#3446] Fixed self-closed <option> in the table cell dialog.
- [#3181] Node selection could raise an error in IE8.
- [#2156] After calling GetData() the style removal operations didn't work in IE. Thanks to Compendium Blogware.
- [#3427] Improved compatibility of Document properties dialog with Eclipse.
- Language file updates for the following languages:
- [#3439] IgnoreEmptyParagraphValue had no effect if ProcessHTMLEntities is false.
- [#3880] Fixed some minor logical and typing mistakes in fckdomrange_ie.js.
- [#2689] If a custom connector tried to use the "url" attribute for files it was always reencoded.
- [#1537] Fixed extra <p> tag added before pasted contents from Paste From Word dialog.
- [#2874] Fixed wrong position of caption tag in tables with table headers.
- [#3818] Fixed layout error in text and background color popups when more colors button is disabled.
- [#3481] Fixed an issue in WebKit where paste actions inside table cells may leak outside of the table cell.
- [#3677] Fixed JavaScript error when trying to create link for images inside floating div containers.
- [#3925] Removed obsolete parentWindow reference from FCKDialog.OpenDialog().
- [#2936] Added protection in the PHP upload if the destination folder is placed at the root and doesn't exit.
- [#4357] Avoid problem in the paste dialog if IIS is set to process HTML files as Asp.
- [#2201] Fixed a crash in IE in an object is selected (with handles) on unload of the editor.
- [#3053] Fixed problems with the height of the content area in Safari and Chrome.
Fixed Bugs:
- Security release, upgrade is highly recommended [#2009-007].
New features:
- #3188 : Introduce <pre> formatting feature when converting from other blocks.
Fixed issues:
- #2856 : Fixed problem with inches in Paste From Word plugin.
- #3929 : Using Paste dialog, the text is pasted into current selection
- #3920 : Mouse cursor over characters in Special Character dialog now is correct
- #3882 : Fixed an issue with PasteFromWord dialog in which default values was ignored
- #3859 : Fixed Flash dialog layout in Webkit
- #3852 : Disabled textarea resizing in dialogs
- #3831 : The attempt to remove the contextmenu plugin will not anymore break the editor
- #3781 : Colorbutton is now disabled in 'source' mode
- #3848 : Fixed an issue with Webkit in witch elements in the Image and Link dialogs had wrong dimensions.
- #3808 : Fixed UI Color Picker dialog size in example page.
- #3658 : Editor had horizontal scrollbar in IE6.
- #3819 : The cursor was not visible when applying style to collapsed selections in Firefox 2.
- #3809 : Fixed beam cursor when mouse cursor is over text-only buttons in IE.
- #3815 : Fixed an issue with the form dialog in which the "enctype" attribute is outputted as "encoding".
- #3785 : Fixed an issue in CKEDITOR.tools.htmlEncode() which incorrectly outputs in IE8.
- #3820 : Fixed an issue in bullet list command in which a list created at the bottom of another gets merged to the top.
- #3830 : Table cell properties dialog doesn't apply to all selected cells.
- #3835 : Element path is not refreshed after click on 'newpage'; and safari is not putting focus on document also.
- #3821 : Fixed an issue with JAWS in which toolbar items are read inconsistently between virtual cursor modes.
- #3789 : The "src" attribute was getting duplicated in some situations.
- #3591 : Protecting flash related elements including '<object>', '<embed>' and '<param>'.
- #3759 : Fixed CKEDITOR.dom.element::scrollIntoView logic bug which scroll even element is inside viewport.
- #3773 : Fixed remove list will merge lines.
- #3829 : Fixed remove empty link on output data.
- #3730 : Indent is performing on the whole block instead of selected lines in enterMode = BR.
- #3844 : Fixed UndoManager register keydown on obsoleted document
- #3805 : Enabled SCAYT plugin for IE.
- #3834 : Context menu on table caption was incorrect.
- #3812 : Fixed an issue in which the editor may show up empty or uneditable in IE7, 8 and Firefox 3.
- #3825 : Fixed JS error when opening spellingcheck.
- #3862 : Fixed html parser infinite loop on certain malformed source code.
- #3639 : Button size was inconsistent.
- #3874 : Paste as plain text in Safari loosing lines.
- #3849 : Fixed IE8 crashes when applying lists and indenting.
- #3876 : Changed dialog checkbox and radio labels to explicit labels.
- #3843 : Fixed context submenu position in IE 6 & 7 RTL.
- #3864 : [FF]Document is not editable after inserting element on a fresh page.
- #3883 : Fixed removing inline style logic incorrect on Firefox2.
- #3884 : Empty "href" attribute was duplicated on output data.
- #3858 : Fixed the issue where toolbars break up in IE6 and IE7 after the browser is resized.
- #3868 : [chrome] SCAYT toolbar options was in reversed order.
- #3875 : Fixed an issue in Safari where table row/column/cell menus are not useable when table cells are selected.
- #3896 : The editing area was flashing when switching forth and back to source view.
- #3894 : Fixed an issue where editor failed to initialize when using the on-demand loading way.
- #3903 : Color button plugin doesn't read config entry from editor instance correctly.
- #3801 : Comments at the start of the document was lost in IE.
- #3871 : Unable to redo when undos to the front of snapshots stack.
- #3909 : Move focus from editor into a text input control is broken.
- #3870 : The empty paragraph desappears when hitting ENTER after "New Page".
- #3887 : Fixed an issue in which the create list command may leak outside of a selected table cell and into the rest of document.
- #3916 : Fixed maximize does not enlarge editor width when width is set.
- #3879 : [webkit] Color button panel had incorrect size on first open.
- #3839 : Update Scayt plugin to reflect the latest change from SpellChecker.net.
- #3742 : Fixed wrong dialog layout for dialogs without tab bar in IE RTL mode .
- #3671 : Fixed body fixing should be applied to the real type under fake elements.
- #3836 : Fixed remove list in enterMode=BR will merge sibling text to one line.
- #3949 : Fixed enterKey within pre-formatted text introduce wrong line-break.
- #3878 : Whenever possible, dialogs will not present scrollbars if the content is too big for its standard size.
- #3782 : Remove empty list in table cell result in collapsed cell.
- Updated the following language files:
- #3984 : [IE]The pre-formatted style is generating error.
- #3946 : Fixed unable to hide contextmenu.
- #3956 : Fixed About dialog in Source Mode for IE.
- #3953 : Fixed keystroke for close Paste dialog.
- #3951 : Reset size and lock ratio options were not accessible in Image dialog.
- #3921 : Fixed Container scroll issue on IE7.
- #3940 : Fixed list operation doesn't stop at table.
- #3891 : [IE] Fixed 'automatic' font color doesn't work.
- #3972 : Fixed unable to remove a single empty list in document in Firefox with enterMode=BR.
- #3973 : Fixed list creation error at the end of document.
- #3959 : Pasting styled text from word result in content lost.
- #3793 : Combined images into sprites.
- #3783 : Fixed indenting command in table cells create collapsed paragraph.
- #3968 : About dialog layout was broken with IE+Standards+RTL.
- #3991 : In IE quirks, text was not visible in v2 and office2003 skins.
- #3983 : In IE, we'll now silently ignore wrong toolbar definition settings which have extra commas being left around.
- Fixed the following test cases:
- #3989 : Host page horizontal scrolling a lot when on having righ-to-left direction.
- #4001 : Create link around existing image result incorrect.
- #3988 : Destroy editor on form submit event cause error.
- #3994 : Insert horizontal line at end of document cause error.
- #4074 : Indent error with 'indentClasses' config specified.
- #4057 : Fixed anchor is lost after switch between editing modes.
- #3644 : Image dialog was missin radio lock.
- #4014 : Firefox2 had no dialog button backgrounds.
- #4018 : Firefox2 had no richcombo text visible.
- #4035 : [IE6] Paste dialog size was too small.
- #4049 : Kama skin was too wide with config.width.
- The following released files now doesn't require the _source folder
- #4085 : Paste and Paste from Word dialogs were not well styled in IE+RTL.
- #3982 : Fixed enterKey on empty list item result in weird dom structure.
- #4101 : Now it is possible to close dialog before gets focus.
- #4075 : [IE6/7]Fixed apply custom inline style with "class" attribute failed.
- #4087 : [Firefox]Fixed extra blocks created on create list when full document selected.
- #4097 : No undo/redo support for fontColor and backgroundColor buttons.
- #4111 : Fixed apply block style after inline style applied on full document error.
- #3622 : Fixed shift enter with selection not deleting highlighted text.
- #4092 : [IE6] Close button was missing for dialog without multiple tabs.
- #4003 : Markup on the image dialog was disrupted when removing the border input.
- #4096 : Editor content area was pushed down in IE RTL quirks.
- #4112 : [FF] Paste dialog had scrollbars in quirks.
- #4118 : Dialog dragging was occasionally behaving strangely .
- #4077 : The toolbar combos were rendering incorrectly in some languages, like Chinese.
- #3622 : The toolbar in the v2 skin was wrapping improperly in some languages.
- #4119 : Unable to edit image link with image dialog.
- #4117 : Fixed dialog error when transforming image into button.
- #4058 : [FF] wysiwyg mode is sometimes not been activated.
- #4114 : [IE] RTE + IE6/IE7 Quirks = dialog mispositoned.
- #4123 : Some dialog buttons were broken in IE7 quirks.
- #4122 : [IE] The image dialog was being rendered improperly when loading an image with long URL.
- #4144 : Fixed the white-spaces at the end of <pre> is incorrectly removed.
- #4143 : Fixed element id is lost when extracting contents from the range.
- #4007 : [IE] Source area overflow from editor chrome.
- #4145 : Fixed the on demand ("basic") loading model of the editor.
- #4139 : Fixed list plugin regression of [3903].
- #4147 : Unify style text normalization logic when comparing styles.
- #4150 : Fixed enlarge list result incorrect at the inner boundary of block.
- #4164 : Now it is possible to paste text in Source mode even if forcePasteAsPlainText = true.
- #4129 : [FF]Unable to remove list with Ctrl-A.
- #4172 : [Safari] The trailing <br> was not been always added to blank lines ending with .
- #4178 : It's now possible to copy and paste Flash content among different editor instances.
- #4193 : Automatic font color produced empty span on Firefox 3.5.
- #4186 : [FF] Fixed First open float panel cause host page scrollbar blinking.
- #4227 : Fixed destroy editor instance created on textarea which is not within form cause error.
- #4240 : Fixed editor name containing hyphen break editor completely.
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.
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.