Fixed issues:
- Added protection against XSS attacks in PHP samples when displaying element names.
- #7347 : The Enter key will no longer be caught by the dialog window covering the editor.
- #6718 : Paste from Word command overrides the Force Paste as Plain Text configuration.
- #6629 : Padding body is no longer needed when the last block is pre-formatted.
- #4844 : [IE] Dialog windows fail to load if there are too many editor instances on the page.
-
#5788 : HTML parser trims empty spaces following
<br>
elements. - #7513 : Invalid markup could cause the editor to hang.
-
#6109 : Paste and Paste as Plain Text dialog windows now use the standard
commitContent
andsetupContent
methods. -
#7588 : The editor code now has a protection system to avoid issues when including
ckeditor.js
more than once in the page. - #7322 : Text font plugin now recognizes font family names that contain quotes.
- #7540 : Paste from Word introduces wrong spaces.
-
#7697 : Successive calls of the
replace()
method did not work after SCAYT context menu initialization. - Updated the following language files:
- #7647 : Slovak;
New features:
-
#4890 : Added the possibility to edit the
rel
attribute for links. - #7004 : Allow loading plugin translations even if they are not present in the plugin definition.
-
#7315 : Firing the
resize
event on dialog window instances is now possible. -
#7259 : Dialog window definition allows to specify initial
width
andheight
values. - #7131 : List item numbering is now supported on pasting from Microsoft Word.
Fixed issues:
- #1272 : [WebKit] It is now possible to apply styles to collapsed selections in Safari and Chrome.
- #7054 : The tooltips for special characters are now lowercased, making them more readable.
- #7102 : "Replace DIV" sample did not work when double-clicking inside the formatted text.
- #7088 : Loading of plugins failed on new instances of the editor after the Insert Special Character dialog window was used.
- #6215 : Removal of inline styles now also removes overrides.
- #6144 : Rich text drop-down lists have wrong height when toolbar is wrapped.
- #6387 : AutoGrow may cause an error when editor instance is destroyed too quickly after a height change.
- #6901 : Mixed direction content was not properly respected in a shared toolbar setting.
- #4809 : Table-related tags are output in wrong order.
- #7092 : Corrupted toolbar button state for inline style after switching to Source.
- #6921 : Pasted text marked by SCAYT in one language is not re-checked if another spellchecking language is selected in the editor.
- #6614 : Enhancement of the resize handle in RTL.
-
#5924 : Flash plugin now recognizes Flash content without an
embed
tag. - #4475 : Protected source in attributes and inline CSS text is not handled correctly.
-
#6984 : [FF] Trailing line breaks are lost in
ENTER_BR
. -
#6987 : [IE] Text selection lost when calling
editor::insertHtml
from a dialog window in some situations. - #6865 : BiDi mirroring does not work when a text direction change is done through a dialog window.
-
#6966 : [IE] Unintended paragraph is created in an empty document in
enterMode
set forBR
andDIV
. - #7084 : SCAYT dialog window is now working properly with more than one editor instance in a page.
- #6662 : [FF] List structure pasting error caused by a regression from FF3.5.x is now fixed.
- #7300 : Link dialog window now loads numeric values correctly.
-
#7330 : New list items no longer inherit the
value
attribute from their sibling. - #7293 : The "Automatic" color button is now presented correctly without focus inside the editor.
- #7018 : [IE] Toolbar drop-down lists did not have a border around them.
- #7073 : Image dialog window no longer allows zero height and width value to be entered.
- #7316 : [FF] Clicking on "Paste" button incorrectly breaks the line at the cursor position.
- #6751 : Inline whitespaces are incorrectly stripped when pasting from Word.
- #6236 : [IE] Fixing malformed nested list structure which was introduced by the Backspace key.
- #6649 : [IE] Selection of the full table sometimes does not work.
- #6946 : HTML parser is now able to fix orphan list items.
- #6861 : Indenting a list item should retain the text direction.
- #6938 : Outdenting a list item should retain the text direction.
- #6849 : Correct Enter key behavior on list item.
- #7113 : [WebKit] Undesired document scroll on click after scrolling.
- #6491 : Undesired Image dialog window dimension lock reset on URL change.
- #7284 : [FF Quirks] Maximize now works correctly.
- #6609 : [IE9] Browser in high contrast mode is not properly detected.
- #7222 : [WebKit] Impossible to apply a single style to a collapsed selection without giving the editor focus.
- #7180 : [IE9] When using Kama skin and RTL layout dialog window buttons were not being displayed correctly.
- #7182 : [IE9] When using Office2003/v2 skin and RTL layout dialog window shadows were corrupted.
-
#6913 : Invalid escape sequence (
\b
) was used in the PHP integration. - #5757 : [IE6] Text was not wrapping in the accessibility instructions dialog window.
-
[6604] :
Xml.js
andAjax.js
are now available as plugins ('xml' and 'ajax'). - #7304 : Microsoft Word cleanup function is not always invoked when clicking on the "Paste From Word" button.
- #6658 : [IE] Pasting text from Microsoft Word with one or more tabs between list items was failing.
-
#7433 : [IE9]
ENTER_BR
at the end of a block breaks due to an IE9 regression. - #7432 : [WebKit] Unable to create a new list in an empty document.
-
#4880 : CKEditor changes tag style inside HTML comment with
cke_protected
. - #7023 : [IE] JavaScript error when a Selection Field is inserted into a page.
- #7034 : Inserting special characters into styled text.
- #7132 : Paste toolbar buttons are becoming disabled.
-
#7138 : The
api.html
sample in Opera does not work as expected. - #7160 : Cannot paste the form element on top of the page.
- #7171 : Double-clicking an image in non-editable content opens the editing dialog window.
- #7455 : Extra line break is added automatically to the preformatted element.
-
#7467 : [Firefox] Extra
br
element is added in a nested list. - Updated the following language files:
Fixed issues:
- #7168 : [IE9] Destroying an editor instance throws an error.
- #7169 : [IE9] Menu item has incorrect height.
- #7178 : [IE9] Read-only attributes do not work in IE9.
- #7181 : [IE9] Toolbar items are not aligned in v2 and Office2003 skins.
- #7174 : [IE9] Elements path does not load correctly when the editor is switched back from Source to WYSIWYG.
New features:
- #6107 : It is now possible to remove block styles using Styles and Paragraph Format drop-down lists.
- #5590 : Remove Format command works in collapsed selections.
-
#5755 : The
dialog_buttonsOrder
option now works in Internet Explorer. -
#6869 : The
data-cke-nostyle
attribute (which was introduced for escaping the element from been influenced by the style system since 3.5) is deprecated in favor of the newdata-nostyle
attribute. - Revised sample pages with code examples and clarifications.
Fixed issues:
-
#5855 : Updating a link multiple times generates wrong
href
attribute. - #6166 : Error on Maximize command, when the toolbar button is not shown.
- #6607 : Table cell "merge down" and "merge right" commands work only once.
- #6228 : Merge down does not work, throwing a JavasSript error.
- #6625 : BIDI: Mixed LTR/RTL direction causes incorrect behavior.
- #6881 : IFrame capitalization is now consistent throughout labels.
- #6686 : BIDI: [FF] When we apply explicit language direction to a numbered/bulleted list, the corresponding language direction toolbar icon is not highlighted.
-
#6566 : It is now possible to exit a blockquote using
ENTER_BR
. - #6868 : Partial (invalid) list structure crashes the editor on load.
-
#6804 : Buggy behavior when editing the
legend
element inside afieldset
. - #6724 : [IE7] Nested list display bug on empty list item.
- #6715 : List items do not create paragraphs after the list placed in a table cell is removed.
- #6695 : [Webkit] Display bug after the editor is restored from the full screen mode.
- #6661 : [IE] Pre-formatted style does not preserve applied text direction.
- #6655 : Using the editor resize grip causes small visual offsets.
-
#6604 : The
div
element should be used as a formatting block inENTER_BR
. - #6249 : BIDI: List item bullets are off viewport with RTL text direction.
-
#6610 : BIDI:
ENTER_BR
change direction in one line out of multiple. - #6872 : [IE] Link target field is not populated properly when no target is set.
- #6880 : Samples: Added a user-friendly message for users on servers without PHP support.
-
#6628 : Setting
config.enterMode
from PHP fails. -
#6278 : Comments were moved above the
br
tags. - #6687 : Empty tag should be removed in inline-style format.
- #6645 : Allow to configure whether " (double quotes) characters should be encoded in the contents.
-
#6336 : IE: (double)clicking an
input type="submit"
button submitted the form. - #6646 : Context menu was not working for text inputs present in the initial content.
- #6641 : Copying and pasting links inside the editor was not working.
-
#4208 : The
disableObjectResizing
setting now works in IE. -
#6242 : [IE] Editing existing links with
href
of a relative path mangles containing text. - #5930 : [IE] Style definitions are no longer lowercased.
- #5361 : Preview window's title should reflect the title tag in full page mode.
-
#5522 : [IE] In versions < 8 or compatibility mode,
type="text"
was missing in text fields. - #6126 : [IE] Avoid problems if there are two buttons named "submit".
-
#6791 : [IE7] Editor did not show up when the name of a replaced textarea matched the name of a
meta
tag in the page. -
#5684 : [FF] When
forcePasteAsPlainText
is used, the cursor disappears after paste. - #6390 : Prevent toolbar dialog window buttons from being clicked twice.
- #6684 : [Webkit] Toolbar buttons are not wrapping correctly when the editor is displayed inside a table.
-
#6703 : [IE] editor
focus
event not fired in an instance, when a dialog window closes. - #6873 : Difficult to drag the resize grip of the spell checker dialog window.
- #6896 : [Webkit] Unable to paste into source area when the editor is maximized.
- #6020 : The state of the Cut, Copy, and Paste toolbar now matches the state of the context menu buttons.
- #5256 : JavaScript error thrown when percent (%) sign is used in image URL.
- #6577 : [FF] Selection error when an element containing the editor instance is hidden.
-
#5500 : [IE]
value
attribute of text input dialog window field was missing. -
#6665 : [IE]
name
field of Link dialog window was missing. - #6639 : Line-breaks inside pasted list item from Microsoft Word break the list structure.
- #6909 : [IE] GIF icons of toolbar button from custom plugins are not diplayed in zoom level 100%.
- #6860 : [FF] Double-clicking the placeholder element in order to open a Placeholder dialog window throws a JavaScript error.
-
#6630 : Empty
pre
elements are output differently in various browsers. - #6568 : Insert table row/column does not work with spanning.
- #6735 : Inaccurate read-only selection detection.
- #6728 : BIDI: Change direction does not work with list nested inside a blockquote.
- #6432 : Inserting a table in place of a fully selected list results in a JavaScript error.
- #6438 : [IE] Performance enhancement when typing inside an element with many child nodes.
- #6970 : [IE] Dialog window shadows were presented inaccurately.
-
#6672 : [IE] Unnecessary
br
element is no longer inserted after a form. - #7087 : [FF] Sometimes it was not possible to move cursor out of link at the end of block.
- Updated the following language files:
New features:
- #4090 : Full Adobe AIR support.
- #5084 : Dialog windows are now resizable with a grip located in the footer.
- #5755 : Introduced the dialog_buttonsOrder setting, making it possible to control the buttons order.
- #4648 : Added the new iFrame plugin.
- #6010 : The Automatic option of the font/background color panel now represents the real color.
- #5654 : New "placeholder" plugin.
- #6334 : CKEditor now uses HTML5's data-* attributes for its internal attributes.
- #6103 : It's now possible to control the styling of inline read-only elements with the disableReadonlyStyling setting. It's also possible to avoid inline-styling any element by setting its "data-cke-nostyle" attribute to "1".
- #5404 : fillEmptyBlocks configuration option of v2 is now available.
- #5367 : New CKEDITOR.editor#insertText method (check api.html sample page for usages) is now provided to insert plain text into editor.
- #5915 : New removeDialogTabs configuration option to hide certain dialog tabs.
Fixed issues:
- #4821 : Icons in the toolbar were distorted with IE and zoom != 100%.
- #5587 : Visual improvements in dialogs, reinforce field label on separate line.
- #4652 : Now it's able to disable editor context menu by simply removing the "contextmenu" plugin.
- #5599 : Labels of "specialchar" dialog are now translated.
- #6419 : [IE] List creation by merging problem.
- #6502 : Removed IE6 image preloading, which was used to defect the duplicate request of background images.
- #6822 : Added labels to fake objects.
- Updated the following language files:
- Hebrew