No changes. The stabilization of the 2.6 RC was completed successfully, as expected.
New Features and Improvements:
- [#2017] The FCKeditorAPI.Instances object can now be used to access all FCKeditor instances available in the page.
- [#1980] Attention: By default, the editor now produces <strong> and <em> instead of <b> and <i>.
Fixed Bugs:
- [#1924] The dialog close button is now correctly positioned in IE in RTL languages.
- [#1933] Placeholder dialog will now display the placeholder value correctly in IE.
- [#957] Pressing Enter or typing after a placeholder with the placeholder plugin will no longer generate colored text.
- [#1952] Fixed an issue in FCKTools.FixCssUrls that, other than wrong, was breaking Opera.
- [#1695] Removed Ctrl-Tab hotkey for Source mode and allowed Ctrl-T to work in Firefox.
- [#1666] Fixed permission denied errors during opening popup menus in IE6 under domain relaxation mode.
- [#1934] Fixed JavaScript errors when calling Selection.EnsureSelection() in dialogs.
- [#1920] Fixed SSL warning message when opening image and flash dialogs under HTTPS in IE6.
- [#1955] [#1981] [#1985] [#1989] Fixed XHTML source formatting errors in non-IE browsers.
- [#2000] The # character is now properly encoded in file names returned by the File Browser.
- [#1945] New folders and file names are now properly sanitized against control characters.
- [#1944] Backslash character is now disallowed in current folder path.
- [#1055] Added logic to override JavaScript errors occurring inside the editing frame due to user added JavaScript code.
- [#1647] Hitting ENTER on list items containing block elements will now create new list item elements, instead of adding further blocks to the same list item.
- [#1411] Label only combos now get properly grayed out when moving to source view.
- [#2009] Fixed an important bug regarding styles removal on styled text boundaries, introduced with the 2.6 Beta 1.
- [#2011] Internal CSS <style> tags where being outputted when FullPage=true.
- [#2016] The Link dialog now properly selects the first field when opening it to modify mailto or anchor links. This problem was also throwing an error in IE.
- [#2021] The caret will no longer remain behind in the editing area when the placeholder dialog is opened.
- [#2024] Fixed JavaScript error in IE when the user tries to open dialogs in Source mode.
- [#1853] Setting ShiftEnterMode to p or div now works correctly when EnterMode is br.
- [#1838] Fixed the issue where context menus sometimes don't disappear after selecting an option.
- [#2028] Fixed JavaScript error when EnterMode=br and user tries to insert a page break.
- [#2002] Fixed the issue where the maximize editor button does not vertically expand the editing area in Firefox.
- [#1842] PHP integration: fixed filename encoding problems in file browser.
- [#1832] Calling FCK.InsertHtml() in non-IE browsers would now activate the document processor as expected.
- [#1998] The native XMLHttpRequest class is now used in IE, whenever it is available.
- [#1792] In IE, the browser was able to enter in an infinite loop when working with multiple editors in the same page.
- [#1948] Some CSS rules are reset to dialog elements to avoid conflict with the page CSS.
- [#1965] IE was having problems with SpellerPages, causing some errors to be thrown when completing the spell checking in some situations.
- [#2042] The FitWindow command was throwing an error if executed in an editor where its relative button is not present in the toolbar.
- [#922] Implemented a generic document processor for <OBJECT> and <EMBED> tags.
- [#1831] Fixed the issue where the placeholder icon for <EMBED> tags does not always show up in IE7.
- [#2049] Fixed a deleted cursor CSS attribute in the minified CSS inside fck_dialog_common.js.
- [#1806] In IE, the caret will not any more move to the previous line when selecting a Format style inside an empty paragraph.
- [#1990] In IE, dialogs using API calls which deals with the selection, like InsertHtml now can be sure the selection will be placed in the correct position.
- [#1997] With IE, the first character of table captions where being lost on table creation.
- The selection and cursor position was not being properly handled when creating some elements like forms and tables.
- [#662] In the Perl sample files, the GetServerPath function will now calculate the path properly.
New Features and Improvements:
- [#35] New (and cool!) floating dialog system, avoiding problems with popup blockers and enhancing the editor usability.
- [#1886] Adobe AIR compatibility.
- [#123] Full support for document.domain with automatic domain detection.
- [#1622] New inline CSS cache feature, making it possible to avoid downloading the CSS files for the editing area and skins. For that, it is enough to set the EditorAreaCSS, SkinEditorCSS and SkinDialogCSS to string values in the format "/absolute/path/for/urls/|<minified CSS styles". All internal CSS links are already using this feature.
- New language file for Canadian French.
Fixed Bugs:
- [#1643] Resolved several "strict warning" messages in Firefox when running FCKeditor.
- [#1522] The ENTER key will now work properly in IE with the cursor at the start of a formatted block.
- [#1503] It's possible to define in the Styles that a Style (with an empty class) must be shown selected only when no class is present in the current element, and selecting that item will clear the current class (it does apply to any attribute, not only classes).
- [#191] The scrollbars are now being properly shown in Firefox Mac when placing FCKeditor inside a hidden div.
- [#503] Orphaned <li> elements now get properly enclosed in a <ul> on output.
- [#309] The ENTER key will not any more break <button> elements at the beginning of paragraphs.
- [#1654] The editor was not loading on a specific unknown situation. The breaking point has been removed.
- [#1707] The editor no longer hangs when operating on documents imported from Microsoft Word.
- [#1514] Floating panels attached to a shared toolbar among multiple FCKeditor instances are no longer misplaced when the editing areas are absolutely or relatively positioned.
- [#1715] The ShowDropDialog is now enforced only when ForcePasteAsPlainText = true.
- [#1336] Sometimes the autogrow plugin didn't work properly in Firefox.
- [#1728] External toolbars are now properly sized in Opera.
- [#1782] Clicking on radio buttons or checkboxes in the editor in IE will no longer cause lockups in IE.
- [#805] The FCKConfig.Keystrokes commands where executed even if the command itself was disabled.
- [#902] The button to empty the box in the "Paste from Word" has been removed as it leads to confusion for some users.
- [#1682] Editing control elements in Firefox, Opera and Safari now works properly.
- [#1613] The editor was surrounded by a <div> element that wasn't really needed.
- [#676] If a form control was moved in IE after creating it, then it did lose its name.
- [#738] It wasn't possible to change the type of an existing button.
- [#1854] Indentation now works inside table cells.
- [#1717] The editor was entering on looping on some specific cases when dealing with invalid source markup.
- [#1530] Pasting text into the "Find what" fields in the Find and Replace dialog would now activate the find and replace buttons.
- [#1828] The Find/Replace dialog will no longer display wrong starting positions for the match when there are multiple and identical characters preceding the character at the real starting point of the match.
- [#1878] Fixed a JavaScript error which occurs in the Find/Replace dialog when the user presses "Find" or "Replace" after the "No match found" message has appeared.
- [#1355] Line breaks and spaces are now conserved when converting to and from the "Formatted" format.
- [#1670] Improved the background color behind smiley icons and special characters in their corresponding dialogs.
- [#1693] Custom error messages are now properly displayed in the file browser.
- [#970] The text and value fields in the selection box dialog will no longer extend beyond the dialog limits when the user inputs a very long text or value for one of the selection options.
- [#479] Fixed the issue where pressing Enter in an <o:p> tag in IE does not generate line breaks.
- [#481] Fixed the issue where the image preview in image dialog sometimes doesn't display after selecting the image from server browser.
- [#1488] PHP integration: the FCKeditor class is now more PHP5/6 friendly ("public" keyword is used instead of depreciated "var").
- [#1815] PHP integration: removed closing tag: "?>", so no additional whitespace added when files are included.
- [#1906] PHP file browser: fixed problems with DetectHtml() function when open_basedir was set.
- [#1871] PHP file browser: permissions applied with the chmod command are now configurable.
- [#1872] Perl file browser: permissions applied with the chmod command are now configurable.
- [#1873] Python file browser: permissions applied with the chmod command are now configurable.
- [#1572] ColdFusion integration: fixed issues with setting the editor height.
- [#1692] ColdFusion file browser: it is possible now to define TempDirectory to avoid issues with GetTempdirectory() returning an empty string.
- [#1379] ColdFusion file browser: resolved issues with OnRequestEnd.cfm breaking the file browser.
- [#1509] InsertHtml() in IE will no longer turn the preceding normal whitespace into .
- [#958] The AddItem method now has an additional fifth parameter "customData" that will be sent to the Execute method of the command for that menu item, allowing a single command to be used for different menu items..
- [#1502] The RemoveFormat command now also removes the attributes from the cleaned text. The list of attributes is configurable with FCKConfig.RemoveAttributes.
- [#1596] On Safari, dialogs have now right-to-left layout when it runs a RTL language, like Arabic.
- [#1344] Added warning message on Copy and Cut operation failure on IE due to paste permission settings.
- [#1868] Links to file browser has been changed to avoid requests containing double dots.
New Features and Improvements:
- FCKeditor.Net 2.5 compatibility.
- JavaScript integration file:
- The new "FCKeditor.ReplaceAllTextareas" function is being introduced, making it possible to replace many (or unknown) <textarea> elements in a single call. The replacement can be also filtered by CSS class name, or by a custom function evaluator.
- It is now possible to set the default BasePath for all editor instances by setting FCKeditor.BasePath. This is extremely useful when working with the ReplaceAllTextareas function.
Fixed Bugs:
- [#339] [#681] The SpellerPages spell checker will now completely ignore the presence of HTML tags in the text.
- [#1643] Resolved several "strict warning" messages in Firefox when running FCKeditor.
- [#1603] Certain specific markup was making FCKeditor entering in a loop, blocking its execution.
- [#1664] The ENTER key will not any more swap the order of the tags when hit at the end of paragraphs.
New Features and Improvements:
- The heading options have been moved to the top, in the default settings for the Format combo.
Fixed Bugs:
- The focus is now correctly set when working on Safari.
- [#1436] Nested context menu panels are now correctly closed on Safari.
- Empty anchors are now properly created on Safari.
- [#1359] FCKeditor will no longer produce the strange visual effect of creating a selected space and then deleting it in Internet Explorer.
- [#1399] Removed the empty entry in the language selection box of sample03.html.
- [#1400] Fixed the issue where the style selection box in sample14.html is not context sensitive.
- [#1401] Completed Hebrew translation of the user interface.
- [#1409] Completed Finnish translation of the user interface.
- [#1414] Fixed the issue where entity code words written inside a <pre> block in Source mode are not converted to the corresponding characters after switching back to editor mode.
- [#1418] Fixed the issue where a detached toolbar would flicker when FCKeditor is being loaded.
- [#1419] Fixed the issue where pressing Delete in the middle of two lists would incorrectly move contents after the lists to the character position.
- [#1420] Fixed the issue where empty list items can become collapsed and uneditable when it has one of more indented list items directly under it.
- [#1431] Fixed the issue where pressing Enter in a <pre> block in Internet Explorer would move the caret one space forward instead of sending it to the next line.
- [#1472] Completed Arabic translation of the user interface.
- [#1474] Fixed the issue where reloading a page containing FCKeditor may provoke JavaScript errors in Internet Explorer.
- [#1478] Fixed the issue where parsing fckstyles.xml fails if the file contains no <style> nodes.
- [#1491] Fixed the issue where FCKeditor causes the selection to include an "end of line" character in list items even though the list item is empty.
- [#1496] Fixed the issue where attributes under <area> and <map> nodes are destroyed or left unprotected when switching to and from Source mode.
- [#1500] Fixed the issue where the function _FCK_PaddingNodeListener() is called excessively which negatively affects performance.
- [#1514] Fixed the issue where floating menus are incorrectly positioned when the toolbar or the editor frame are not static positioned.
- [#1518] Fixed the issue where excessive <BR> nodes are not removed after a paragraph is split when creating lists.
- [#1521] Fixed JavaScript error and erratic behavior of the Replace dialog.
- [#1524] Fixed the issue where the caret jumps to the beginning or end of a list block and when user is trying to select the end of a list item.
- Completed Simplified Chinese translation of the user interface.
- Completed Estonian translation of the user interface.
- [#1406] Editor was always "dirty" if flash is available in the contents.
- [#1561] Non standard elements are now properly applied if defined in the styles XML file.
- [#1412] The _QuickUploadLanguage value is now work properly for Perl.
- Several compatibility fixes for Firefox 3 (Beta 1):
- [#1558] Nested context menu close properly when one of their options is selected.
- [#1556] Dialogs contents are now showing completely, without scrollbar.
- [#1559] It is not possible to have more than one panel opened at the same time.
- [#1554] Links now get underlined.
- [#1557] The "Automatic" and "More colors..." buttons were improperly styled in the color selector panels (Opera too).
- [#1462] The enter key will not any more scroll the main window.
- [#1562] Fixed the issue where empty paragraphs are added around page breaks each time the user switches to Source mode.
- [#1578] The editor will now scroll correctly when hitting enter in front of a paragraph.
- [#1579] Fixed the issue where the create table and table properties dialogs are too narrow for certain translations.
- [#1580] Completed Polish translation of the user interface.
- [#1591] Fixed JavaScript error when using the blockquote command in an empty document in IE.
- [#1592] Fixed the issue where attempting to remove a blockquote with an empty paragraph would leave behind an empty blockquote IE.
- [#1594] Undo/Redo will now work properly for the color selectors.
- [#1597] The color boxes are now properly rendered in the color selector panels on sample14.html.