From 9ba2faa4a924d92d3b2b759e87fe756595db7d4b Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Tue, 5 Mar 2013 00:21:46 +0400 Subject: [PATCH] updated CKEditor... Signed-off-by: Alex A. Naanou --- ckeditor/CHANGES.md | 116 +++++++++--------- ckeditor/README.md | 2 +- ckeditor/build-config.js | 74 +---------- ckeditor/ckeditor.js | 91 +++----------- ckeditor/config.js | 2 +- ckeditor/lang/af.js | 5 - ckeditor/lang/ar.js | 5 - ckeditor/lang/bg.js | 5 - ckeditor/lang/bn.js | 5 - ckeditor/lang/bs.js | 5 - ckeditor/lang/ca.js | 5 - ckeditor/lang/cs.js | 5 - ckeditor/lang/cy.js | 5 - ckeditor/lang/da.js | 5 - ckeditor/lang/de.js | 5 - ckeditor/lang/el.js | 5 - ckeditor/lang/en-au.js | 5 - ckeditor/lang/en-ca.js | 5 - ckeditor/lang/en-gb.js | 5 - ckeditor/lang/en.js | 2 +- ckeditor/lang/eo.js | 5 - ckeditor/lang/es.js | 5 - ckeditor/lang/et.js | 5 - ckeditor/lang/eu.js | 5 - ckeditor/lang/fa.js | 5 - ckeditor/lang/fi.js | 5 - ckeditor/lang/fo.js | 5 - ckeditor/lang/fr-ca.js | 5 - ckeditor/lang/fr.js | 5 - ckeditor/lang/gl.js | 5 - ckeditor/lang/gu.js | 5 - ckeditor/lang/he.js | 5 - ckeditor/lang/hi.js | 5 - ckeditor/lang/hr.js | 5 - ckeditor/lang/hu.js | 5 - ckeditor/lang/is.js | 5 - ckeditor/lang/it.js | 5 - ckeditor/lang/ja.js | 5 - ckeditor/lang/ka.js | 5 - ckeditor/lang/km.js | 5 - ckeditor/lang/ko.js | 5 - ckeditor/lang/ku.js | 5 - ckeditor/lang/lt.js | 5 - ckeditor/lang/lv.js | 5 - ckeditor/lang/mk.js | 5 - ckeditor/lang/mn.js | 5 - ckeditor/lang/ms.js | 5 - ckeditor/lang/nb.js | 5 - ckeditor/lang/nl.js | 5 - ckeditor/lang/no.js | 5 - ckeditor/lang/pl.js | 5 - ckeditor/lang/pt-br.js | 5 - ckeditor/lang/pt.js | 5 - ckeditor/lang/ro.js | 5 - ckeditor/lang/ru.js | 5 - ckeditor/lang/sk.js | 5 - ckeditor/lang/sl.js | 5 - ckeditor/lang/sr-latn.js | 5 - ckeditor/lang/sr.js | 5 - ckeditor/lang/sv.js | 5 - ckeditor/lang/th.js | 5 - ckeditor/lang/tr.js | 5 - ckeditor/lang/ug.js | 5 - ckeditor/lang/uk.js | 5 - ckeditor/lang/vi.js | 5 - ckeditor/lang/zh-cn.js | 5 - ckeditor/lang/zh.js | 5 - ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js | 10 -- .../dialogs/lang/_translationstatus.txt | 25 ---- ckeditor/plugins/a11yhelp/dialogs/lang/ar.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/bg.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/ca.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/cs.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/cy.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/da.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/de.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/el.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/en.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/eo.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/es.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/et.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/fa.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/fi.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/fr.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/gu.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/he.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/hi.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/hr.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/hu.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/it.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/ja.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/ku.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/lt.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/lv.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/mk.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/mn.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/nb.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/nl.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/no.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/pl.js | 9 -- .../plugins/a11yhelp/dialogs/lang/pt-br.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/pt.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/ro.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/ru.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/sk.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/sl.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/sv.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/tr.js | 10 -- ckeditor/plugins/a11yhelp/dialogs/lang/ug.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/uk.js | 9 -- ckeditor/plugins/a11yhelp/dialogs/lang/vi.js | 9 -- .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 7 -- ckeditor/plugins/about/dialogs/about.js | 6 - .../plugins/about/dialogs/logo_ckeditor.png | Bin 2759 -> 0 bytes ckeditor/plugins/icons.png | Bin 10620 -> 9419 bytes ckeditor/plugins/scayt/LICENSE.md | 28 ----- ckeditor/plugins/scayt/README.md | 25 ---- ckeditor/plugins/scayt/dialogs/options.js | 19 --- ckeditor/plugins/scayt/dialogs/toolbar.css | 71 ----------- ckeditor/plugins/wsc/LICENSE.md | 28 ----- ckeditor/plugins/wsc/README.md | 25 ---- ckeditor/plugins/wsc/dialogs/ciframe.html | 49 -------- ckeditor/plugins/wsc/dialogs/tmpFrameset.html | 52 -------- ckeditor/plugins/wsc/dialogs/wsc.css | 82 ------------- ckeditor/plugins/wsc/dialogs/wsc.js | 11 -- ckeditor/skins/moono/editor.css | 2 +- ckeditor/skins/moono/editor_gecko.css | 2 +- ckeditor/skins/moono/editor_ie.css | 2 +- ckeditor/skins/moono/editor_ie7.css | 2 +- ckeditor/skins/moono/editor_ie8.css | 2 +- ckeditor/skins/moono/editor_iequirks.css | 2 +- ckeditor/skins/moono/icons.png | Bin 10620 -> 9419 bytes index.html | 13 +- 133 files changed, 93 insertions(+), 1354 deletions(-) delete mode 100755 ckeditor/lang/af.js delete mode 100755 ckeditor/lang/ar.js delete mode 100755 ckeditor/lang/bg.js delete mode 100755 ckeditor/lang/bn.js delete mode 100755 ckeditor/lang/bs.js delete mode 100755 ckeditor/lang/ca.js delete mode 100755 ckeditor/lang/cs.js delete mode 100755 ckeditor/lang/cy.js delete mode 100755 ckeditor/lang/da.js delete mode 100755 ckeditor/lang/de.js delete mode 100755 ckeditor/lang/el.js delete mode 100755 ckeditor/lang/en-au.js delete mode 100755 ckeditor/lang/en-ca.js delete mode 100755 ckeditor/lang/en-gb.js delete mode 100755 ckeditor/lang/eo.js delete mode 100755 ckeditor/lang/es.js delete mode 100755 ckeditor/lang/et.js delete mode 100755 ckeditor/lang/eu.js delete mode 100755 ckeditor/lang/fa.js delete mode 100755 ckeditor/lang/fi.js delete mode 100755 ckeditor/lang/fo.js delete mode 100755 ckeditor/lang/fr-ca.js delete mode 100755 ckeditor/lang/fr.js delete mode 100755 ckeditor/lang/gl.js delete mode 100755 ckeditor/lang/gu.js delete mode 100755 ckeditor/lang/he.js delete mode 100755 ckeditor/lang/hi.js delete mode 100755 ckeditor/lang/hr.js delete mode 100755 ckeditor/lang/hu.js delete mode 100755 ckeditor/lang/is.js delete mode 100755 ckeditor/lang/it.js delete mode 100755 ckeditor/lang/ja.js delete mode 100755 ckeditor/lang/ka.js delete mode 100755 ckeditor/lang/km.js delete mode 100755 ckeditor/lang/ko.js delete mode 100755 ckeditor/lang/ku.js delete mode 100755 ckeditor/lang/lt.js delete mode 100755 ckeditor/lang/lv.js delete mode 100755 ckeditor/lang/mk.js delete mode 100755 ckeditor/lang/mn.js delete mode 100755 ckeditor/lang/ms.js delete mode 100755 ckeditor/lang/nb.js delete mode 100755 ckeditor/lang/nl.js delete mode 100755 ckeditor/lang/no.js delete mode 100755 ckeditor/lang/pl.js delete mode 100755 ckeditor/lang/pt-br.js delete mode 100755 ckeditor/lang/pt.js delete mode 100755 ckeditor/lang/ro.js delete mode 100755 ckeditor/lang/ru.js delete mode 100755 ckeditor/lang/sk.js delete mode 100755 ckeditor/lang/sl.js delete mode 100755 ckeditor/lang/sr-latn.js delete mode 100755 ckeditor/lang/sr.js delete mode 100755 ckeditor/lang/sv.js delete mode 100755 ckeditor/lang/th.js delete mode 100755 ckeditor/lang/tr.js delete mode 100755 ckeditor/lang/ug.js delete mode 100755 ckeditor/lang/uk.js delete mode 100755 ckeditor/lang/vi.js delete mode 100755 ckeditor/lang/zh-cn.js delete mode 100755 ckeditor/lang/zh.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ar.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/bg.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ca.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/cs.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/cy.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/da.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/de.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/el.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/en.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/eo.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/es.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/et.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/fa.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/fi.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/fr.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/gu.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/he.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/hi.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/hr.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/hu.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/it.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ja.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ku.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/lt.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/lv.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/mk.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/mn.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/nb.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/nl.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/no.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/pl.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/pt.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ro.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ru.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/sk.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/sl.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/sv.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/tr.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/ug.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/uk.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/vi.js delete mode 100755 ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js delete mode 100755 ckeditor/plugins/about/dialogs/about.js delete mode 100755 ckeditor/plugins/about/dialogs/logo_ckeditor.png delete mode 100755 ckeditor/plugins/scayt/LICENSE.md delete mode 100755 ckeditor/plugins/scayt/README.md delete mode 100755 ckeditor/plugins/scayt/dialogs/options.js delete mode 100755 ckeditor/plugins/scayt/dialogs/toolbar.css delete mode 100755 ckeditor/plugins/wsc/LICENSE.md delete mode 100755 ckeditor/plugins/wsc/README.md delete mode 100755 ckeditor/plugins/wsc/dialogs/ciframe.html delete mode 100755 ckeditor/plugins/wsc/dialogs/tmpFrameset.html delete mode 100755 ckeditor/plugins/wsc/dialogs/wsc.css delete mode 100755 ckeditor/plugins/wsc/dialogs/wsc.js diff --git a/ckeditor/CHANGES.md b/ckeditor/CHANGES.md index 27722e8..72813ff 100755 --- a/ckeditor/CHANGES.md +++ b/ckeditor/CHANGES.md @@ -1,56 +1,60 @@ -CKEditor 4 Changelog -==================== - -## CKEditor 4.0.1 - -Fixed issues: - -* [#9655](http://dev.ckeditor.com/ticket/9655): Support for IE Quirks Mode in new Moono skin. -* Accessibility issues (mainly on inline editor): [#9364](http://dev.ckeditor.com/ticket/9364), [#9368](http://dev.ckeditor.com/ticket/9368), [#9369](http://dev.ckeditor.com/ticket/9369), [#9370](http://dev.ckeditor.com/ticket/9370), [#9541](http://dev.ckeditor.com/ticket/9541), [#9543](http://dev.ckeditor.com/ticket/9543), [#9841](http://dev.ckeditor.com/ticket/9841), [#9844](http://dev.ckeditor.com/ticket/9844). -* Magic-line: - * [#9481](http://dev.ckeditor.com/ticket/9481): Added accessibility support for Magic-line. - * [#9509](http://dev.ckeditor.com/ticket/9509): Added Magic-line support for forms. - * [#9573](http://dev.ckeditor.com/ticket/9573): Magic-line doesn't disappear on `mouseout` in the specific case. -* [#9754](http://dev.ckeditor.com/ticket/9754): [Webkit] Cut & paste simple unformatted text generates inline wrapper in Webkits. -* [#9456](http://dev.ckeditor.com/ticket/9456): [Chrome] Properly paste bullet list style from MS-Word. -* [#9699](http://dev.ckeditor.com/ticket/9699), [#9758](http://dev.ckeditor.com/ticket/9758): Improved selection locking when selecting by dragging. -* Context menu: - * [#9712](http://dev.ckeditor.com/ticket/9712): Context menu open destroys editor focus. - * [#9366](http://dev.ckeditor.com/ticket/9366): Context menu should be displayed over floating toolbar. - * [#9706](http://dev.ckeditor.com/ticket/9706): Context menu generates JS error in inline mode when editor attached to header element. -* [#9800](http://dev.ckeditor.com/ticket/9800): Hide float panel when resizing window. -* [#9721](http://dev.ckeditor.com/ticket/9721): Padding in content of div based editor puts editing area under bottom UI space. -* [#9528](http://dev.ckeditor.com/ticket/9528): Host page's `box-sizing` style shouldn't influence editor UI elements. -* [#9503](http://dev.ckeditor.com/ticket/9503): Forms plugin adds context menu listeners only on supported input types. Added support for `tel, email, search` and `url` input types. -* [#9769](http://dev.ckeditor.com/ticket/9769): Improved floating toolbar positioning in narrow window. -* [#9875](http://dev.ckeditor.com/ticket/9875): Table dialog doesn't populate width correctly. -* [#8675](http://dev.ckeditor.com/ticket/8675): Deleting cells in nested table removes outer table cell. -* [#9815](http://dev.ckeditor.com/ticket/9815): Can't edit dialog fields on editor initialized in jQuery UI modal dialog. -* [#8888](http://dev.ckeditor.com/ticket/8888): CKEditor dialogs do not show completely in small window. -* [#9360](http://dev.ckeditor.com/ticket/9360): [Inline editor] Blocks shown for a div stay permanently even after user exists editing the div. -* [#9531](http://dev.ckeditor.com/ticket/9531): [Firefox & Inline editor] Toolbar is lost when closing format combo by clicking on its button. -* [#9553](http://dev.ckeditor.com/ticket/9553): Table width incorrectly set when `border-width` style is specified. -* [#9594](http://dev.ckeditor.com/ticket/9594): Cannot tab past CKEditor when it is in read only mode. -* [#9658](http://dev.ckeditor.com/ticket/9658): [IE9] Justify not working on selected image. -* [#9686](http://dev.ckeditor.com/ticket/9686): Added missing contents styles for `
`.
-* [#9709](http://dev.ckeditor.com/ticket/9709): PasteFromWord should not depend on configuration from other styles.
-* [#9726](http://dev.ckeditor.com/ticket/9726): Removed color dialog dependency from table tools.
-* [#9765](http://dev.ckeditor.com/ticket/9765): Toolbar Collapse command documented incorrectly on Accessibility Instructions dialog.
-* [#9771](http://dev.ckeditor.com/ticket/9771): [Webkit & Opera] Fixed scrolling issues when pasting.
-* [#9787](http://dev.ckeditor.com/ticket/9787): [IE9] onChange isn't fired for checkboxes in dialogs.
-* [#9842](http://dev.ckeditor.com/ticket/9842): [Firefox 17] When we open toolbar menu for the first time & press down arrow key, focus goes to next toolbar button instead of menu options.
-* [#9847](http://dev.ckeditor.com/ticket/9847): Elements path shouldn't be initialized on inline editor.
-* [#9853](http://dev.ckeditor.com/ticket/9853): `Editor#addRemoveFormatFilter` is exposed before it really works.
-* [#8893](http://dev.ckeditor.com/ticket/8893): Value of `pasteFromWordCleanupFile` config is now taken from instance configuration.
-* [#9693](http://dev.ckeditor.com/ticket/9693): Removed "live preview" checkbox from UI color picker.
-
-
-## CKEditor 4.0
-
-The first stable release of the new CKEditor 4 code line.
-
-The CKEditor JavaScript API has been kept compatible with CKEditor 4, whenever
-possible. The list of relevant changes can be found in the [API Changes page of
-the CKEditor 4 documentation][1].
-
-[1]: http://docs.ckeditor.com/#!/guide/dev_api_changes "API Changes""
+CKEditor 4 Changelog
+====================
+
+## CKEditor 4.0.1.1
+
+* Security update: Added protection against XSS attack and possible path disclosure in PHP sample.
+
+## CKEditor 4.0.1
+
+Fixed issues:
+
+* [#9655](http://dev.ckeditor.com/ticket/9655): Support for IE Quirks Mode in new Moono skin.
+* Accessibility issues (mainly on inline editor): [#9364](http://dev.ckeditor.com/ticket/9364), [#9368](http://dev.ckeditor.com/ticket/9368), [#9369](http://dev.ckeditor.com/ticket/9369), [#9370](http://dev.ckeditor.com/ticket/9370), [#9541](http://dev.ckeditor.com/ticket/9541), [#9543](http://dev.ckeditor.com/ticket/9543), [#9841](http://dev.ckeditor.com/ticket/9841), [#9844](http://dev.ckeditor.com/ticket/9844).
+* Magic-line:
+    * [#9481](http://dev.ckeditor.com/ticket/9481): Added accessibility support for Magic-line.
+    * [#9509](http://dev.ckeditor.com/ticket/9509): Added Magic-line support for forms.
+    * [#9573](http://dev.ckeditor.com/ticket/9573): Magic-line doesn't disappear on `mouseout` in the specific case.
+* [#9754](http://dev.ckeditor.com/ticket/9754): [Webkit] Cut & paste simple unformatted text generates inline wrapper in Webkits.
+* [#9456](http://dev.ckeditor.com/ticket/9456): [Chrome] Properly paste bullet list style from MS-Word.
+* [#9699](http://dev.ckeditor.com/ticket/9699), [#9758](http://dev.ckeditor.com/ticket/9758): Improved selection locking when selecting by dragging.
+* Context menu:
+    * [#9712](http://dev.ckeditor.com/ticket/9712): Context menu open destroys editor focus.
+    * [#9366](http://dev.ckeditor.com/ticket/9366): Context menu should be displayed over floating toolbar.
+    * [#9706](http://dev.ckeditor.com/ticket/9706): Context menu generates JS error in inline mode when editor attached to header element.
+* [#9800](http://dev.ckeditor.com/ticket/9800): Hide float panel when resizing window.
+* [#9721](http://dev.ckeditor.com/ticket/9721): Padding in content of div based editor puts editing area under bottom UI space.
+* [#9528](http://dev.ckeditor.com/ticket/9528): Host page's `box-sizing` style shouldn't influence editor UI elements.
+* [#9503](http://dev.ckeditor.com/ticket/9503): Forms plugin adds context menu listeners only on supported input types. Added support for `tel, email, search` and `url` input types.
+* [#9769](http://dev.ckeditor.com/ticket/9769): Improved floating toolbar positioning in narrow window.
+* [#9875](http://dev.ckeditor.com/ticket/9875): Table dialog doesn't populate width correctly.
+* [#8675](http://dev.ckeditor.com/ticket/8675): Deleting cells in nested table removes outer table cell.
+* [#9815](http://dev.ckeditor.com/ticket/9815): Can't edit dialog fields on editor initialized in jQuery UI modal dialog.
+* [#8888](http://dev.ckeditor.com/ticket/8888): CKEditor dialogs do not show completely in small window.
+* [#9360](http://dev.ckeditor.com/ticket/9360): [Inline editor] Blocks shown for a div stay permanently even after user exists editing the div.
+* [#9531](http://dev.ckeditor.com/ticket/9531): [Firefox & Inline editor] Toolbar is lost when closing format combo by clicking on its button.
+* [#9553](http://dev.ckeditor.com/ticket/9553): Table width incorrectly set when `border-width` style is specified.
+* [#9594](http://dev.ckeditor.com/ticket/9594): Cannot tab past CKEditor when it is in read only mode.
+* [#9658](http://dev.ckeditor.com/ticket/9658): [IE9] Justify not working on selected image.
+* [#9686](http://dev.ckeditor.com/ticket/9686): Added missing contents styles for `
`.
+* [#9709](http://dev.ckeditor.com/ticket/9709): PasteFromWord should not depend on configuration from other styles.
+* [#9726](http://dev.ckeditor.com/ticket/9726): Removed color dialog dependency from table tools.
+* [#9765](http://dev.ckeditor.com/ticket/9765): Toolbar Collapse command documented incorrectly on Accessibility Instructions dialog.
+* [#9771](http://dev.ckeditor.com/ticket/9771): [Webkit & Opera] Fixed scrolling issues when pasting.
+* [#9787](http://dev.ckeditor.com/ticket/9787): [IE9] onChange isn't fired for checkboxes in dialogs.
+* [#9842](http://dev.ckeditor.com/ticket/9842): [Firefox 17] When we open toolbar menu for the first time & press down arrow key, focus goes to next toolbar button instead of menu options.
+* [#9847](http://dev.ckeditor.com/ticket/9847): Elements path shouldn't be initialized on inline editor.
+* [#9853](http://dev.ckeditor.com/ticket/9853): `Editor#addRemoveFormatFilter` is exposed before it really works.
+* [#8893](http://dev.ckeditor.com/ticket/8893): Value of `pasteFromWordCleanupFile` config is now taken from instance configuration.
+* [#9693](http://dev.ckeditor.com/ticket/9693): Removed "live preview" checkbox from UI color picker.
+
+
+## CKEditor 4.0
+
+The first stable release of the new CKEditor 4 code line.
+
+The CKEditor JavaScript API has been kept compatible with CKEditor 4, whenever
+possible. The list of relevant changes can be found in the [API Changes page of
+the CKEditor 4 documentation][1].
+
+[1]: http://docs.ckeditor.com/#!/guide/dev_api_changes "API Changes""
\ No newline at end of file
diff --git a/ckeditor/README.md b/ckeditor/README.md
index 68f930b..378c267 100755
--- a/ckeditor/README.md
+++ b/ckeditor/README.md
@@ -1,7 +1,7 @@
 CKEditor 4
 ==========
 
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.  
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.  
 http://ckeditor.com - See LICENSE.md for license information.
 
 CKEditor is a text editor to be used inside web pages. It's not a replacement
diff --git a/ckeditor/build-config.js b/ckeditor/build-config.js
index 70165bc..7af945d 100755
--- a/ckeditor/build-config.js
+++ b/ckeditor/build-config.js
@@ -24,23 +24,16 @@ var CKBUILDER_CONFIG = {
 		'.mailmap'
 	],
 	plugins : {
-		'about' : 1,
-		'a11yhelp' : 1,
 		'basicstyles' : 1,
 		'blockquote' : 1,
 		'clipboard' : 1,
 		'contextmenu' : 1,
-		'resize' : 1,
 		'toolbar' : 1,
-		'elementspath' : 1,
 		'enterkey' : 1,
 		'entities' : 1,
-		'filebrowser' : 1,
 		'floatingspace' : 1,
 		'format' : 1,
 		'htmlwriter' : 1,
-		'horizontalrule' : 1,
-		'wysiwygarea' : 1,
 		'image' : 1,
 		'indent' : 1,
 		'link' : 1,
@@ -52,87 +45,22 @@ var CKBUILDER_CONFIG = {
 		'removeformat' : 1,
 		'sourcearea' : 1,
 		'specialchar' : 1,
-		'scayt' : 1,
 		'stylescombo' : 1,
 		'tab' : 1,
 		'table' : 1,
 		'tabletools' : 1,
 		'undo' : 1,
-		'wsc' : 1,
 		'dialog' : 1,
 		'dialogui' : 1,
 		'menu' : 1,
 		'floatpanel' : 1,
 		'panel' : 1,
 		'button' : 1,
-		'popup' : 1,
 		'richcombo' : 1,
 		'listblock' : 1,
-		'fakeobjects' : 1,
-		'menubutton' : 1
+		'fakeobjects' : 1
 	},
 	languages : {
-		'af' : 1,
-		'ar' : 1,
-		'eu' : 1,
-		'bn' : 1,
-		'bs' : 1,
-		'bg' : 1,
-		'ca' : 1,
-		'zh-cn' : 1,
-		'zh' : 1,
-		'hr' : 1,
-		'cs' : 1,
-		'da' : 1,
-		'nl' : 1,
 		'en' : 1,
-		'en-au' : 1,
-		'en-ca' : 1,
-		'en-gb' : 1,
-		'eo' : 1,
-		'et' : 1,
-		'fo' : 1,
-		'fi' : 1,
-		'fr' : 1,
-		'fr-ca' : 1,
-		'gl' : 1,
-		'ka' : 1,
-		'de' : 1,
-		'el' : 1,
-		'gu' : 1,
-		'he' : 1,
-		'hi' : 1,
-		'hu' : 1,
-		'is' : 1,
-		'it' : 1,
-		'ja' : 1,
-		'km' : 1,
-		'ko' : 1,
-		'ku' : 1,
-		'lv' : 1,
-		'lt' : 1,
-		'mk' : 1,
-		'ms' : 1,
-		'mn' : 1,
-		'no' : 1,
-		'nb' : 1,
-		'fa' : 1,
-		'pl' : 1,
-		'pt-br' : 1,
-		'pt' : 1,
-		'ro' : 1,
-		'ru' : 1,
-		'sr' : 1,
-		'sr-latn' : 1,
-		'sk' : 1,
-		'sl' : 1,
-		'es' : 1,
-		'sv' : 1,
-		'th' : 1,
-		'tr' : 1,
-		'ug' : 1,
-		'uk' : 1,
-		'vi' : 1,
-		'cy' : 1,
 	}
 };
\ No newline at end of file
diff --git a/ckeditor/ckeditor.js b/ckeditor/ckeditor.js
index 7b0306c..9bcd17f 100755
--- a/ckeditor/ckeditor.js
+++ b/ckeditor/ckeditor.js
@@ -2,7 +2,7 @@
 Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
 For licensing, see LICENSE.html or http://ckeditor.com/license
 */
-(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;window.CKEDITOR||(window.CKEDITOR=function(){var b={timestamp:"D08E",version:"4.0.1",revision:"d02739be4b",rnd:Math.floor(900*Math.random())+100,_:{pending:[]},status:"unloaded",basePath:function(){var a=window.CKEDITOR_BASEPATH||"";if(!a)for(var b=document.getElementsByTagName("script"),d=0;d',CKEDITOR.document);b.appendTo(CKEDITOR.document.getHead());try{CKEDITOR.env.hc=b.getComputedStyle("border-top-color")==b.getComputedStyle("border-right-color")}catch(c){CKEDITOR.env.hc=false}b.remove()}if(CKEDITOR.env.hc)CKEDITOR.env.cssClass=CKEDITOR.env.cssClass+" cke_hc";CKEDITOR.document.appendStyleText(".cke{visibility:hidden;}");
-CKEDITOR.status="loaded";CKEDITOR.fireOnce("loaded");if(b=CKEDITOR._.pending){delete CKEDITOR._.pending;for(var a=0;ae.length&&(a=g.document.createElement(g.config.enterMode==CKEDITOR.ENTER_P?"p":"div"),b=h.shift(),c.insertNode(a),a.append(new CKEDITOR.dom.text("",g.document)),c.moveToBookmark(b),c.selectNodeContents(a),c.collapse(!0),b=c.createBookmark(),e.push(a),h.unshift(b));d=e[0].getParent();c=[];for(b=0;barguments.length)){var c=h.call(this,a);c.labelId=CKEDITOR.tools.getNextId()+"_label";this._.children=[];CKEDITOR.ui.dialog.uiElement.call(this,b,a,d,"div",null,{role:"presentation"},function(){var f=[],d=a.required?" cke_required":"";"horizontal"!=
 a.labelLayout?f.push('",'"):(d={type:"hbox",widths:a.widths,padding:0,children:[{type:"html",html:'