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.
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.
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.
New Features and Improvements:
- [#2150] The searching speed of the Find/Replace dialog has been vastly improved.
- New language file for Gujarati (by Nilam Doctor).
- A new TabIndex property has been added to the JavaScript integration files.
- [#2215] Following the above new feature, the ReplaceTextarea method will now copy the textarea.tabIndex value if available.
- [#2163] If the FCKConfig.DocType setting points to a HTML DocType then the output won't generate self-closing tags (it will output <img > instead of <img />).
- [#2173] A throbber will be shown in the Quick Uploads.
- [#2142] HTML samples will now use sampleposteddata.php in action parameter inside a form.
Fixed Bugs:
- [#768] It is no longer possible for an image to have its width and height defined with both HTML attributes and inline CSS styles in IE.
- [#1426] Fixed the error loading fckstyles.xml in servers which cannot return the correct content type header for .xml files.
- [#2102] Fixed FCKConfig.DocType which stopped working in FCKeditor 2.6.
- [#2039] Fixed the locking up issue in the Find/Replace dialog.
- [#2124] PHP File Browser: fixed issue with resolving paths on Windows servers with PHP 5.2.4/5.2.5.
- [#2059] Fixed the error in the toolbar name in fckeditor.py.
- [#2065] Floating dialogs will now block the user from re-selecting the editing area by pressing Tab.
- [#2114] Added a workaround for an IE6 bug which causes floating dialogs to appear blank after opening it for the first time.
- [#2136] Fixed JavaScript error in IE when opening the bullet list properties dialog.
- [#1633] External styles should no longer interfere with the appearance of the editor and floating panels now.
- [#2113] Fixed unneeded <span class="Apple-style-span"> created after inserting special characters.
- [#2170] Fixed Ctrl-Insert hotkey for copying.
- [#2125] Fixed the issue that FCK.InsertHtml() doesn't insert contents at the caret position when dialogs are opened in IE.
- [#1764] FCKeditor will no longer catch focus in IE on load when StartupFocus is false and the initial content is empty.
- [#2126] Opening and closing floating dialogs will no longer cause toolbar button states to become frozen.
- [#2159] Selection are now correctly restored when undoing changes made by the Replace dialog.
- [#2160] "Match whole word" in the Find and Replace dialog will now find words next to punctuation marks as well.
- [#2162] If the configuration is set to work including the <head> (FullPage), references to stylesheets added by Firefox extensions won't be added to the output.
- [#2168] Comments won't generate new paragraphs in the output.
- [#2184] Fixed several validation errors in the File Browser.
- [#1383] Fixed an IE issue where pressing backspace may merge a hyperlink on the previous line with the text on the current line.
- [#1691] Creation of links in Safari failed if there was no selection.
- [#2188] PreserveSessionOnFileBrowser is now removed as it was made obsolete with 2.6.
- [#898] The styles for the editing area are applied in the image preview dialog.
- [#2056] Fixed several validation errors in the dialogs.
- [#2063] Fixed some problems in asp related to the use of network paths for the location of the uploaded files.
- [#1593] The "Sample Posted Data" page will now properly wrap the text.
- [#2239] The PHP code in sampleposteddata.php has been changed from "<?=" to "<? echo".
- [#2241] Fixed 404 error in floating panels when FCKeditor is installed to a different domain.
- [#2066] Added a workaround for a Mac Safari 3.1 browser bug which caused the Fit Window button to give a blank screen.
- [#2218] Improved Gecko based browser detection to accept Epiphany/Gecko as well.
- [#2193] Fixed the issue where the caret cannot reach the last character of a paragraph in Opera 9.50.
- [#2264] Fixed empty spaces that appear at the top of the editor in Opera 9.50.
- [#2238] The <object> placeholder was not being properly displayed in the compressed distribution version and nightly builds.
- [#2115] Fixed JavaScript (permission denied) error in Firefox when file has been uploaded.
No changes. The stabilization of the 2.6 RC was completed successfully, as expected.