From 3332bebe4da6dfa0fe3e4b2abddc84b1cc62f8f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Fri, 19 Feb 2016 23:38:52 +0100 Subject: Initial commit --- release/CHANGES.md | 1053 +++++++++++++ release/LICENSE.md | 1420 +++++++++++++++++ release/README.md | 39 + release/adapters/jquery.js | 10 + release/ckeditor.js | 879 +++++++++++ release/config.js | 10 + release/contents.css | 132 ++ release/lang/en.js | 5 + release/lang/fr.js | 5 + release/plugins/a11yhelp/dialogs/a11yhelp.js | 10 + .../a11yhelp/dialogs/lang/_translationstatus.txt | 25 + release/plugins/a11yhelp/dialogs/lang/af.js | 11 + release/plugins/a11yhelp/dialogs/lang/ar.js | 11 + release/plugins/a11yhelp/dialogs/lang/bg.js | 11 + release/plugins/a11yhelp/dialogs/lang/ca.js | 12 + release/plugins/a11yhelp/dialogs/lang/cs.js | 12 + release/plugins/a11yhelp/dialogs/lang/cy.js | 11 + release/plugins/a11yhelp/dialogs/lang/da.js | 11 + release/plugins/a11yhelp/dialogs/lang/de-ch.js | 12 + release/plugins/a11yhelp/dialogs/lang/de.js | 12 + release/plugins/a11yhelp/dialogs/lang/el.js | 12 + release/plugins/a11yhelp/dialogs/lang/en-gb.js | 11 + release/plugins/a11yhelp/dialogs/lang/en.js | 11 + release/plugins/a11yhelp/dialogs/lang/eo.js | 13 + release/plugins/a11yhelp/dialogs/lang/es.js | 12 + release/plugins/a11yhelp/dialogs/lang/et.js | 11 + release/plugins/a11yhelp/dialogs/lang/eu.js | 12 + release/plugins/a11yhelp/dialogs/lang/fa.js | 11 + release/plugins/a11yhelp/dialogs/lang/fi.js | 11 + release/plugins/a11yhelp/dialogs/lang/fo.js | 11 + release/plugins/a11yhelp/dialogs/lang/fr-ca.js | 11 + release/plugins/a11yhelp/dialogs/lang/fr.js | 12 + release/plugins/a11yhelp/dialogs/lang/gl.js | 12 + release/plugins/a11yhelp/dialogs/lang/gu.js | 11 + release/plugins/a11yhelp/dialogs/lang/he.js | 11 + release/plugins/a11yhelp/dialogs/lang/hi.js | 11 + release/plugins/a11yhelp/dialogs/lang/hr.js | 11 + release/plugins/a11yhelp/dialogs/lang/hu.js | 12 + release/plugins/a11yhelp/dialogs/lang/id.js | 11 + release/plugins/a11yhelp/dialogs/lang/it.js | 13 + release/plugins/a11yhelp/dialogs/lang/ja.js | 9 + release/plugins/a11yhelp/dialogs/lang/km.js | 11 + release/plugins/a11yhelp/dialogs/lang/ko.js | 10 + release/plugins/a11yhelp/dialogs/lang/ku.js | 11 + release/plugins/a11yhelp/dialogs/lang/lt.js | 11 + release/plugins/a11yhelp/dialogs/lang/lv.js | 12 + release/plugins/a11yhelp/dialogs/lang/mk.js | 11 + release/plugins/a11yhelp/dialogs/lang/mn.js | 11 + release/plugins/a11yhelp/dialogs/lang/nb.js | 12 + release/plugins/a11yhelp/dialogs/lang/nl.js | 11 + release/plugins/a11yhelp/dialogs/lang/no.js | 11 + release/plugins/a11yhelp/dialogs/lang/pl.js | 13 + release/plugins/a11yhelp/dialogs/lang/pt-br.js | 13 + release/plugins/a11yhelp/dialogs/lang/pt.js | 12 + release/plugins/a11yhelp/dialogs/lang/ro.js | 11 + release/plugins/a11yhelp/dialogs/lang/ru.js | 11 + release/plugins/a11yhelp/dialogs/lang/si.js | 10 + release/plugins/a11yhelp/dialogs/lang/sk.js | 11 + release/plugins/a11yhelp/dialogs/lang/sl.js | 11 + release/plugins/a11yhelp/dialogs/lang/sq.js | 11 + release/plugins/a11yhelp/dialogs/lang/sr-latn.js | 11 + release/plugins/a11yhelp/dialogs/lang/sr.js | 11 + release/plugins/a11yhelp/dialogs/lang/sv.js | 11 + release/plugins/a11yhelp/dialogs/lang/th.js | 11 + release/plugins/a11yhelp/dialogs/lang/tr.js | 12 + release/plugins/a11yhelp/dialogs/lang/tt.js | 11 + release/plugins/a11yhelp/dialogs/lang/ug.js | 12 + release/plugins/a11yhelp/dialogs/lang/uk.js | 12 + release/plugins/a11yhelp/dialogs/lang/vi.js | 11 + release/plugins/a11yhelp/dialogs/lang/zh-cn.js | 9 + release/plugins/a11yhelp/dialogs/lang/zh.js | 9 + release/plugins/dialog/dialogDefinition.js | 4 + release/plugins/icons.png | Bin 0 -> 7124 bytes release/plugins/icons_hidpi.png | Bin 0 -> 21417 bytes release/plugins/iframe/dialogs/iframe.js | 10 + release/plugins/iframe/images/placeholder.png | Bin 0 -> 265 bytes release/plugins/image/dialogs/image.js | 44 + release/plugins/image/images/noimage.png | Bin 0 -> 1610 bytes release/plugins/link/dialogs/anchor.js | 7 + release/plugins/link/dialogs/link.js | 26 + release/plugins/link/images/anchor.png | Bin 0 -> 589 bytes release/plugins/link/images/hidpi/anchor.png | Bin 0 -> 1379 bytes release/plugins/liststyle/dialogs/liststyle.js | 10 + .../plugins/magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes release/plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes release/plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes release/plugins/magicline/images/icon.png | Bin 0 -> 133 bytes release/samples/css/samples.css | 1640 ++++++++++++++++++++ release/samples/img/github-top.png | Bin 0 -> 383 bytes release/samples/img/header-bg.png | Bin 0 -> 13086 bytes release/samples/img/header-separator.png | Bin 0 -> 123 bytes release/samples/img/logo.png | Bin 0 -> 5891 bytes release/samples/img/navigation-tip.png | Bin 0 -> 12029 bytes release/samples/index.html | 128 ++ release/samples/js/sample.js | 53 + release/samples/js/sf.js | 17 + release/samples/old/ajax.html | 85 + release/samples/old/api.html | 210 +++ release/samples/old/appendto.html | 59 + release/samples/old/assets/inlineall/logo.png | Bin 0 -> 4283 bytes .../samples/old/assets/outputxhtml/outputxhtml.css | 204 +++ release/samples/old/assets/posteddata.php | 59 + release/samples/old/assets/sample.jpg | Bin 0 -> 14449 bytes .../samples/old/assets/uilanguages/languages.js | 7 + release/samples/old/datafiltering.html | 508 ++++++ release/samples/old/dialog/assets/my_dialog.js | 48 + release/samples/old/dialog/dialog.html | 190 +++ release/samples/old/divreplace.html | 144 ++ release/samples/old/enterkey/enterkey.html | 106 ++ .../assets/outputforflash/outputforflash.fla | Bin 0 -> 85504 bytes .../assets/outputforflash/outputforflash.swf | Bin 0 -> 15571 bytes .../htmlwriter/assets/outputforflash/swfobject.js | 19 + release/samples/old/htmlwriter/outputforflash.html | 283 ++++ release/samples/old/htmlwriter/outputhtml.html | 224 +++ release/samples/old/index.html | 131 ++ release/samples/old/inlineall.html | 314 ++++ release/samples/old/inlinebycode.html | 124 ++ release/samples/old/inlinetextarea.html | 113 ++ release/samples/old/jquery.html | 103 ++ release/samples/old/magicline/magicline.html | 209 +++ release/samples/old/readonly.html | 76 + release/samples/old/replacebyclass.html | 60 + release/samples/old/replacebycode.html | 59 + release/samples/old/sample.css | 357 +++++ release/samples/old/sample.js | 50 + release/samples/old/sample_posteddata.php | 16 + release/samples/old/tabindex.html | 78 + release/samples/old/toolbar/toolbar.html | 235 +++ release/samples/old/uicolor.html | 72 + release/samples/old/uilanguages.html | 122 ++ release/samples/old/wysiwygarea/fullpage.html | 80 + release/samples/old/xhtmlstyle.html | 234 +++ .../samples/toolbarconfigurator/css/fontello.css | 55 + .../samples/toolbarconfigurator/font/LICENSE.txt | 10 + .../samples/toolbarconfigurator/font/config.json | 28 + .../samples/toolbarconfigurator/font/fontello.eot | Bin 0 -> 4988 bytes .../samples/toolbarconfigurator/font/fontello.svg | 14 + .../samples/toolbarconfigurator/font/fontello.ttf | Bin 0 -> 4820 bytes .../samples/toolbarconfigurator/font/fontello.woff | Bin 0 -> 2904 bytes release/samples/toolbarconfigurator/index.html | 446 ++++++ .../js/abstracttoolbarmodifier.js | 13 + .../toolbarconfigurator/js/fulltoolbareditor.js | 9 + .../toolbarconfigurator/js/toolbarmodifier.js | 33 + .../toolbarconfigurator/js/toolbartextmodifier.js | 14 + .../toolbarconfigurator/lib/codemirror/LICENSE | 19 + .../lib/codemirror/codemirror.css | 325 ++++ .../lib/codemirror/codemirror.js | 288 ++++ .../lib/codemirror/javascript.js | 25 + .../toolbarconfigurator/lib/codemirror/neo.css | 36 + .../lib/codemirror/show-hint.css | 38 + .../lib/codemirror/show-hint.js | 16 + release/skins/moono/dialog.css | 5 + release/skins/moono/dialog_ie.css | 5 + release/skins/moono/dialog_ie7.css | 5 + release/skins/moono/dialog_ie8.css | 5 + release/skins/moono/dialog_iequirks.css | 5 + release/skins/moono/editor.css | 5 + release/skins/moono/editor_gecko.css | 5 + release/skins/moono/editor_ie.css | 5 + release/skins/moono/editor_ie7.css | 5 + release/skins/moono/editor_ie8.css | 5 + release/skins/moono/editor_iequirks.css | 5 + release/skins/moono/icons.png | Bin 0 -> 7124 bytes release/skins/moono/icons_hidpi.png | Bin 0 -> 21417 bytes release/skins/moono/images/arrow.png | Bin 0 -> 191 bytes release/skins/moono/images/close.png | Bin 0 -> 468 bytes release/skins/moono/images/hidpi/close.png | Bin 0 -> 1271 bytes release/skins/moono/images/hidpi/lock-open.png | Bin 0 -> 1329 bytes release/skins/moono/images/hidpi/lock.png | Bin 0 -> 1299 bytes release/skins/moono/images/hidpi/refresh.png | Bin 0 -> 1842 bytes release/skins/moono/images/lock-open.png | Bin 0 -> 349 bytes release/skins/moono/images/lock.png | Bin 0 -> 475 bytes release/skins/moono/images/refresh.png | Bin 0 -> 422 bytes release/skins/moono/images/spinner.gif | Bin 0 -> 2984 bytes release/skins/moono/readme.md | 49 + release/styles.js | 111 ++ 176 files changed, 12366 insertions(+) create mode 100644 release/CHANGES.md create mode 100644 release/LICENSE.md create mode 100644 release/README.md create mode 100644 release/adapters/jquery.js create mode 100644 release/ckeditor.js create mode 100644 release/config.js create mode 100644 release/contents.css create mode 100644 release/lang/en.js create mode 100644 release/lang/fr.js create mode 100644 release/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 release/plugins/a11yhelp/dialogs/lang/af.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/de-ch.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/eu.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/fo.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 release/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 release/plugins/dialog/dialogDefinition.js create mode 100644 release/plugins/icons.png create mode 100644 release/plugins/icons_hidpi.png create mode 100644 release/plugins/iframe/dialogs/iframe.js create mode 100644 release/plugins/iframe/images/placeholder.png create mode 100644 release/plugins/image/dialogs/image.js create mode 100644 release/plugins/image/images/noimage.png create mode 100644 release/plugins/link/dialogs/anchor.js create mode 100644 release/plugins/link/dialogs/link.js create mode 100644 release/plugins/link/images/anchor.png create mode 100644 release/plugins/link/images/hidpi/anchor.png create mode 100644 release/plugins/liststyle/dialogs/liststyle.js create mode 100644 release/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 release/plugins/magicline/images/hidpi/icon.png create mode 100644 release/plugins/magicline/images/icon-rtl.png create mode 100644 release/plugins/magicline/images/icon.png create mode 100644 release/samples/css/samples.css create mode 100644 release/samples/img/github-top.png create mode 100644 release/samples/img/header-bg.png create mode 100644 release/samples/img/header-separator.png create mode 100644 release/samples/img/logo.png create mode 100644 release/samples/img/navigation-tip.png create mode 100644 release/samples/index.html create mode 100644 release/samples/js/sample.js create mode 100644 release/samples/js/sf.js create mode 100644 release/samples/old/ajax.html create mode 100644 release/samples/old/api.html create mode 100644 release/samples/old/appendto.html create mode 100644 release/samples/old/assets/inlineall/logo.png create mode 100644 release/samples/old/assets/outputxhtml/outputxhtml.css create mode 100644 release/samples/old/assets/posteddata.php create mode 100644 release/samples/old/assets/sample.jpg create mode 100644 release/samples/old/assets/uilanguages/languages.js create mode 100644 release/samples/old/datafiltering.html create mode 100644 release/samples/old/dialog/assets/my_dialog.js create mode 100644 release/samples/old/dialog/dialog.html create mode 100644 release/samples/old/divreplace.html create mode 100644 release/samples/old/enterkey/enterkey.html create mode 100644 release/samples/old/htmlwriter/assets/outputforflash/outputforflash.fla create mode 100644 release/samples/old/htmlwriter/assets/outputforflash/outputforflash.swf create mode 100644 release/samples/old/htmlwriter/assets/outputforflash/swfobject.js create mode 100644 release/samples/old/htmlwriter/outputforflash.html create mode 100644 release/samples/old/htmlwriter/outputhtml.html create mode 100644 release/samples/old/index.html create mode 100644 release/samples/old/inlineall.html create mode 100644 release/samples/old/inlinebycode.html create mode 100644 release/samples/old/inlinetextarea.html create mode 100644 release/samples/old/jquery.html create mode 100644 release/samples/old/magicline/magicline.html create mode 100644 release/samples/old/readonly.html create mode 100644 release/samples/old/replacebyclass.html create mode 100644 release/samples/old/replacebycode.html create mode 100644 release/samples/old/sample.css create mode 100644 release/samples/old/sample.js create mode 100644 release/samples/old/sample_posteddata.php create mode 100644 release/samples/old/tabindex.html create mode 100644 release/samples/old/toolbar/toolbar.html create mode 100644 release/samples/old/uicolor.html create mode 100644 release/samples/old/uilanguages.html create mode 100644 release/samples/old/wysiwygarea/fullpage.html create mode 100644 release/samples/old/xhtmlstyle.html create mode 100644 release/samples/toolbarconfigurator/css/fontello.css create mode 100644 release/samples/toolbarconfigurator/font/LICENSE.txt create mode 100644 release/samples/toolbarconfigurator/font/config.json create mode 100644 release/samples/toolbarconfigurator/font/fontello.eot create mode 100644 release/samples/toolbarconfigurator/font/fontello.svg create mode 100644 release/samples/toolbarconfigurator/font/fontello.ttf create mode 100644 release/samples/toolbarconfigurator/font/fontello.woff create mode 100644 release/samples/toolbarconfigurator/index.html create mode 100644 release/samples/toolbarconfigurator/js/abstracttoolbarmodifier.js create mode 100644 release/samples/toolbarconfigurator/js/fulltoolbareditor.js create mode 100644 release/samples/toolbarconfigurator/js/toolbarmodifier.js create mode 100644 release/samples/toolbarconfigurator/js/toolbartextmodifier.js create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/LICENSE create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/codemirror.css create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/codemirror.js create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/javascript.js create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/neo.css create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/show-hint.css create mode 100644 release/samples/toolbarconfigurator/lib/codemirror/show-hint.js create mode 100644 release/skins/moono/dialog.css create mode 100644 release/skins/moono/dialog_ie.css create mode 100644 release/skins/moono/dialog_ie7.css create mode 100644 release/skins/moono/dialog_ie8.css create mode 100644 release/skins/moono/dialog_iequirks.css create mode 100644 release/skins/moono/editor.css create mode 100644 release/skins/moono/editor_gecko.css create mode 100644 release/skins/moono/editor_ie.css create mode 100644 release/skins/moono/editor_ie7.css create mode 100644 release/skins/moono/editor_ie8.css create mode 100644 release/skins/moono/editor_iequirks.css create mode 100644 release/skins/moono/icons.png create mode 100644 release/skins/moono/icons_hidpi.png create mode 100644 release/skins/moono/images/arrow.png create mode 100644 release/skins/moono/images/close.png create mode 100644 release/skins/moono/images/hidpi/close.png create mode 100644 release/skins/moono/images/hidpi/lock-open.png create mode 100644 release/skins/moono/images/hidpi/lock.png create mode 100644 release/skins/moono/images/hidpi/refresh.png create mode 100644 release/skins/moono/images/lock-open.png create mode 100644 release/skins/moono/images/lock.png create mode 100644 release/skins/moono/images/refresh.png create mode 100644 release/skins/moono/images/spinner.gif create mode 100644 release/skins/moono/readme.md create mode 100644 release/styles.js (limited to 'release') diff --git a/release/CHANGES.md b/release/CHANGES.md new file mode 100644 index 0000000..2a847be --- /dev/null +++ b/release/CHANGES.md @@ -0,0 +1,1053 @@ +CKEditor 4 Changelog +==================== + +## CKEditor 4.5.7 + +New Features: + +* [#14327](http://dev.ckeditor.com/ticket/14327): Added Swiss German localization. + +Other Changes: + +* [#13816](http://dev.ckeditor.com/ticket/13816): Introduced a new strategy for Filling Character handling to avoid changes in DOM. This fixes the following issues: + * [#12727](http://dev.ckeditor.com/ticket/12727): [Blink] `IndexSizeError` when using the [Div Editing Area](http://ckeditor.com/addon/divarea) and [Content Templates](http://ckeditor.com/addon/templates) plugins. + * [#13377](http://dev.ckeditor.com/ticket/13377): [Widget](http://ckeditor.com/addon/widget) plugin issue when typing in Korean. + * [#13389](http://dev.ckeditor.com/ticket/13389): [Blink] [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) fails when the cursor is next to an `
` tag. + * [#13513](http://dev.ckeditor.com/ticket/13513): [Blink, WebKit] [Div Editing Area](http://ckeditor.com/addon/divarea) and [`editor.getData()`](http://docs.ckeditor.com/#!/api/CKEDITOR.editor-method-getData) throw an error when an image is the only data in the editor. +* [#13884](http://dev.ckeditor.com/ticket/13884): Fixed: Copy/paste table in Firefox results in just first cell being pasted. +* [#14234](http://dev.ckeditor.com/ticket/14234): Fixed: URL input field is not marked as required in the [Embed](http://ckeditor.com/addon/embed) dialog. + +## CKEditor 4.5.6 + +New Features: + +* Introduced the [`CKEDITOR.tools.getCookie()`](http://docs.ckeditor.com/#!/api/CKEDITOR.tools-method-getCookie) and [`CKEDITOR.tools.setCookie()`](http://docs.ckeditor.com/#!/api/CKEDITOR.tools-method-setCookie) methods for accessing cookies. +* Introduced the [`CKEDITOR.tools.getCsrfToken()`](http://docs.ckeditor.com/#!/api/CKEDITOR.tools-method-getCsrfToken) method. The CSRF token is now automatically sent by the [File Browser](http://ckeditor.com/addon/filebrowser) and [File Tools](http://ckeditor.com/addon/filetools) plugins during file uploads. The server-side upload handlers may check it and use it to additionally secure the communication. + +Other Changes: + +* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type): + - New features: + - CKEditor [Language](http://ckeditor.com/addon/language) plugin support. + - CKEditor [Placeholder](http://ckeditor.com/addon/placeholder) plugin support. + - [Drag&Drop](http://sdk.ckeditor.com/samples/fileupload.html) support. + - **Experimental** [GRAYT](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-grayt_autoStartup) (Grammar As You Type) functionality. + - Fixed issues: + * [#98](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/98): SCAYT affects dialog double-click. Fixed in SCAYT core. + * [#102](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/102): SCAYT core performance enhancements. + * [#104](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/104): SCAYT's spans leak into the clipboard and after pasting. + * [#105](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/105): A JavaScript error fired in case of multiple instances of CKEditor on one page. + * [#107](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/107): SCAYT should not check non-editable parts of content. + * [#108](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/108): Latest SCAYT copies the ID of the editor element to the iframe. + * SCAYT stops working when CKEditor [Undo plugin](http://ckeditor.com/addon/undo) not enabled. + * Issue with pasting SCAYT markup in CKEditor. + * SCAYT stops working after pressing the *Cancel* button in the WSC dialog. + +## CKEditor 4.5.5 + +Fixed Issues: + +* [#13887](https://dev.ckeditor.com/ticket/13887): Fixed: [Link](http://ckeditor.com/addon/link) plugin alters the `target` attribute value. Thanks to [SamZiemer](https://github.com/SamZiemer)! +* [#12189](http://dev.ckeditor.com/ticket/12189): Fixed: The [Link](http://ckeditor.com/addon/link) plugin dialog does not display the subject of email links if the subject parameter is not lowercase. +* [#9192](http://dev.ckeditor.com/ticket/9192): Fixed: An `undefined` string is appended to an email address added with the [Link](http://ckeditor.com/addon/link) plugin if subject and email body are empty and [`config.emailProtection`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-emailProtection) is set to `encode`. +* [#13790](https://dev.ckeditor.com/ticket/13790): Fixed: It is not possible to destroy the editor `