From 6dca5afc8379edcceffd258642f71ad5b8e47e61 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Wed, 14 Dec 2016 11:10:33 +0000 Subject: [PATCH] (Retrofit from trunk) Upgrade of CKEditor from 4.5.8 to 4.6.0 and addition of the formatting buttons: - Font family - Font Size + reordering of the toolbar buttons to have two lines of equivalent width. SVN:2.3[4522] --- js/ckeditor/CHANGES.md | 119 ++ js/ckeditor/README.md | 2 +- js/ckeditor/build-config.js | 6 +- js/ckeditor/ckeditor.js | 1337 +++++++++-------- js/ckeditor/config.js | 38 +- js/ckeditor/contents.css | 79 +- js/ckeditor/images/spacer.gif | Bin 43 -> 0 bytes js/ckeditor/lang/de.js | 2 +- js/ckeditor/lang/en.js | 2 +- js/ckeditor/lang/es.js | 2 +- js/ckeditor/lang/fr.js | 2 +- js/ckeditor/lang/it.js | 2 +- js/ckeditor/lang/pt-br.js | 2 +- .../plugins/a11yhelp/dialogs/a11yhelp.js | 10 +- .../plugins/a11yhelp/dialogs/lang/af.js | 6 +- .../plugins/a11yhelp/dialogs/lang/ar.js | 5 +- .../plugins/a11yhelp/dialogs/lang/bg.js | 5 +- .../plugins/a11yhelp/dialogs/lang/ca.js | 14 +- .../plugins/a11yhelp/dialogs/lang/cs.js | 8 +- .../plugins/a11yhelp/dialogs/lang/cy.js | 6 +- .../plugins/a11yhelp/dialogs/lang/da.js | 6 +- .../plugins/a11yhelp/dialogs/lang/de-ch.js | 7 +- .../plugins/a11yhelp/dialogs/lang/de.js | 7 +- .../plugins/a11yhelp/dialogs/lang/el.js | 7 +- .../plugins/a11yhelp/dialogs/lang/en-gb.js | 5 +- .../plugins/a11yhelp/dialogs/lang/en.js | 5 +- .../plugins/a11yhelp/dialogs/lang/eo.js | 7 +- .../plugins/a11yhelp/dialogs/lang/es.js | 13 +- .../plugins/a11yhelp/dialogs/lang/et.js | 5 +- .../plugins/a11yhelp/dialogs/lang/eu.js | 6 +- .../plugins/a11yhelp/dialogs/lang/fa.js | 6 +- .../plugins/a11yhelp/dialogs/lang/fi.js | 6 +- .../plugins/a11yhelp/dialogs/lang/fo.js | 5 +- .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 6 +- .../plugins/a11yhelp/dialogs/lang/fr.js | 17 +- .../plugins/a11yhelp/dialogs/lang/gl.js | 7 +- .../plugins/a11yhelp/dialogs/lang/gu.js | 5 +- .../plugins/a11yhelp/dialogs/lang/he.js | 5 +- .../plugins/a11yhelp/dialogs/lang/hi.js | 5 +- .../plugins/a11yhelp/dialogs/lang/hr.js | 6 +- .../plugins/a11yhelp/dialogs/lang/hu.js | 7 +- .../plugins/a11yhelp/dialogs/lang/id.js | 14 +- .../plugins/a11yhelp/dialogs/lang/it.js | 8 +- .../plugins/a11yhelp/dialogs/lang/ja.js | 4 +- .../plugins/a11yhelp/dialogs/lang/km.js | 5 +- .../plugins/a11yhelp/dialogs/lang/ko.js | 6 +- .../plugins/a11yhelp/dialogs/lang/ku.js | 6 +- .../plugins/a11yhelp/dialogs/lang/lt.js | 5 +- .../plugins/a11yhelp/dialogs/lang/lv.js | 5 +- .../plugins/a11yhelp/dialogs/lang/mk.js | 6 +- .../plugins/a11yhelp/dialogs/lang/mn.js | 5 +- .../plugins/a11yhelp/dialogs/lang/nb.js | 7 +- .../plugins/a11yhelp/dialogs/lang/nl.js | 6 +- .../plugins/a11yhelp/dialogs/lang/no.js | 6 +- .../plugins/a11yhelp/dialogs/lang/oc.js | 12 + .../plugins/a11yhelp/dialogs/lang/pl.js | 8 +- .../plugins/a11yhelp/dialogs/lang/pt-br.js | 7 +- .../plugins/a11yhelp/dialogs/lang/pt.js | 14 +- .../plugins/a11yhelp/dialogs/lang/ro.js | 6 +- .../plugins/a11yhelp/dialogs/lang/ru.js | 6 +- .../plugins/a11yhelp/dialogs/lang/si.js | 6 +- .../plugins/a11yhelp/dialogs/lang/sk.js | 8 +- .../plugins/a11yhelp/dialogs/lang/sl.js | 10 +- .../plugins/a11yhelp/dialogs/lang/sq.js | 6 +- .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 5 +- .../plugins/a11yhelp/dialogs/lang/sr.js | 5 +- .../plugins/a11yhelp/dialogs/lang/sv.js | 6 +- .../plugins/a11yhelp/dialogs/lang/th.js | 5 +- .../plugins/a11yhelp/dialogs/lang/tr.js | 6 +- .../plugins/a11yhelp/dialogs/lang/tt.js | 6 +- .../plugins/a11yhelp/dialogs/lang/ug.js | 7 +- .../plugins/a11yhelp/dialogs/lang/uk.js | 6 +- .../plugins/a11yhelp/dialogs/lang/vi.js | 6 +- .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 6 +- .../plugins/a11yhelp/dialogs/lang/zh.js | 6 +- .../a11yhelp/lang/_translationstatus.txt | 25 - js/ckeditor/plugins/a11yhelp/lang/cs.js | 6 - js/ckeditor/plugins/a11yhelp/lang/cy.js | 6 - js/ckeditor/plugins/a11yhelp/lang/da.js | 6 - js/ckeditor/plugins/a11yhelp/lang/de.js | 6 - js/ckeditor/plugins/a11yhelp/lang/el.js | 6 - js/ckeditor/plugins/a11yhelp/lang/en.js | 6 - js/ckeditor/plugins/a11yhelp/lang/eo.js | 6 - js/ckeditor/plugins/a11yhelp/lang/fa.js | 6 - js/ckeditor/plugins/a11yhelp/lang/fi.js | 6 - js/ckeditor/plugins/a11yhelp/lang/fr.js | 6 - js/ckeditor/plugins/a11yhelp/lang/gu.js | 6 - js/ckeditor/plugins/a11yhelp/lang/he.js | 6 - js/ckeditor/plugins/a11yhelp/lang/it.js | 6 - js/ckeditor/plugins/a11yhelp/lang/mk.js | 6 - js/ckeditor/plugins/a11yhelp/lang/nb.js | 6 - js/ckeditor/plugins/a11yhelp/lang/nl.js | 6 - js/ckeditor/plugins/a11yhelp/lang/no.js | 6 - js/ckeditor/plugins/a11yhelp/lang/pt-br.js | 6 - js/ckeditor/plugins/a11yhelp/lang/ro.js | 6 - js/ckeditor/plugins/a11yhelp/lang/tr.js | 6 - js/ckeditor/plugins/a11yhelp/lang/ug.js | 6 - js/ckeditor/plugins/a11yhelp/lang/vi.js | 6 - js/ckeditor/plugins/a11yhelp/lang/zh-cn.js | 6 - js/ckeditor/plugins/about/dialogs/about.js | 5 +- .../plugins/colorbutton/icons/bgcolor.png | Bin 906 -> 0 bytes .../colorbutton/icons/hidpi/bgcolor.png | Bin 2169 -> 0 bytes .../colorbutton/icons/hidpi/textcolor.png | Bin 1725 -> 0 bytes .../plugins/colorbutton/icons/textcolor.png | Bin 813 -> 0 bytes js/ckeditor/plugins/colorbutton/lang/af.js | 53 - js/ckeditor/plugins/colorbutton/lang/ar.js | 53 - js/ckeditor/plugins/colorbutton/lang/bg.js | 53 - js/ckeditor/plugins/colorbutton/lang/bn.js | 53 - js/ckeditor/plugins/colorbutton/lang/bs.js | 53 - js/ckeditor/plugins/colorbutton/lang/ca.js | 53 - js/ckeditor/plugins/colorbutton/lang/cs.js | 53 - js/ckeditor/plugins/colorbutton/lang/cy.js | 53 - js/ckeditor/plugins/colorbutton/lang/da.js | 53 - js/ckeditor/plugins/colorbutton/lang/de-ch.js | 53 - js/ckeditor/plugins/colorbutton/lang/de.js | 53 - js/ckeditor/plugins/colorbutton/lang/el.js | 53 - js/ckeditor/plugins/colorbutton/lang/en-au.js | 53 - js/ckeditor/plugins/colorbutton/lang/en-ca.js | 53 - js/ckeditor/plugins/colorbutton/lang/en-gb.js | 53 - js/ckeditor/plugins/colorbutton/lang/en.js | 53 - js/ckeditor/plugins/colorbutton/lang/eo.js | 53 - js/ckeditor/plugins/colorbutton/lang/es.js | 53 - js/ckeditor/plugins/colorbutton/lang/et.js | 53 - js/ckeditor/plugins/colorbutton/lang/eu.js | 53 - js/ckeditor/plugins/colorbutton/lang/fa.js | 53 - js/ckeditor/plugins/colorbutton/lang/fi.js | 53 - js/ckeditor/plugins/colorbutton/lang/fo.js | 53 - js/ckeditor/plugins/colorbutton/lang/fr-ca.js | 53 - js/ckeditor/plugins/colorbutton/lang/fr.js | 53 - js/ckeditor/plugins/colorbutton/lang/gl.js | 53 - js/ckeditor/plugins/colorbutton/lang/gu.js | 53 - js/ckeditor/plugins/colorbutton/lang/he.js | 53 - js/ckeditor/plugins/colorbutton/lang/hi.js | 53 - js/ckeditor/plugins/colorbutton/lang/hr.js | 53 - js/ckeditor/plugins/colorbutton/lang/hu.js | 53 - js/ckeditor/plugins/colorbutton/lang/id.js | 53 - js/ckeditor/plugins/colorbutton/lang/is.js | 53 - js/ckeditor/plugins/colorbutton/lang/it.js | 53 - js/ckeditor/plugins/colorbutton/lang/ja.js | 53 - js/ckeditor/plugins/colorbutton/lang/ka.js | 53 - js/ckeditor/plugins/colorbutton/lang/km.js | 53 - js/ckeditor/plugins/colorbutton/lang/ko.js | 53 - js/ckeditor/plugins/colorbutton/lang/ku.js | 53 - js/ckeditor/plugins/colorbutton/lang/lt.js | 53 - js/ckeditor/plugins/colorbutton/lang/lv.js | 53 - js/ckeditor/plugins/colorbutton/lang/mk.js | 53 - js/ckeditor/plugins/colorbutton/lang/mn.js | 53 - js/ckeditor/plugins/colorbutton/lang/ms.js | 53 - js/ckeditor/plugins/colorbutton/lang/nb.js | 53 - js/ckeditor/plugins/colorbutton/lang/nl.js | 53 - js/ckeditor/plugins/colorbutton/lang/no.js | 53 - js/ckeditor/plugins/colorbutton/lang/pl.js | 53 - js/ckeditor/plugins/colorbutton/lang/pt-br.js | 53 - js/ckeditor/plugins/colorbutton/lang/pt.js | 53 - js/ckeditor/plugins/colorbutton/lang/ro.js | 53 - js/ckeditor/plugins/colorbutton/lang/ru.js | 53 - js/ckeditor/plugins/colorbutton/lang/si.js | 53 - js/ckeditor/plugins/colorbutton/lang/sk.js | 53 - js/ckeditor/plugins/colorbutton/lang/sl.js | 53 - js/ckeditor/plugins/colorbutton/lang/sq.js | 53 - .../plugins/colorbutton/lang/sr-latn.js | 53 - js/ckeditor/plugins/colorbutton/lang/sr.js | 53 - js/ckeditor/plugins/colorbutton/lang/sv.js | 53 - js/ckeditor/plugins/colorbutton/lang/th.js | 53 - js/ckeditor/plugins/colorbutton/lang/tr.js | 53 - js/ckeditor/plugins/colorbutton/lang/tt.js | 53 - js/ckeditor/plugins/colorbutton/lang/ug.js | 53 - js/ckeditor/plugins/colorbutton/lang/uk.js | 53 - js/ckeditor/plugins/colorbutton/lang/vi.js | 53 - js/ckeditor/plugins/colorbutton/lang/zh-cn.js | 53 - js/ckeditor/plugins/colorbutton/lang/zh.js | 53 - js/ckeditor/plugins/colorbutton/plugin.js | 301 ---- js/ckeditor/plugins/font/lang/af.js | 14 - js/ckeditor/plugins/font/lang/ar.js | 14 - js/ckeditor/plugins/font/lang/bg.js | 14 - js/ckeditor/plugins/font/lang/bn.js | 14 - js/ckeditor/plugins/font/lang/bs.js | 14 - js/ckeditor/plugins/font/lang/ca.js | 14 - js/ckeditor/plugins/font/lang/cs.js | 14 - js/ckeditor/plugins/font/lang/cy.js | 14 - js/ckeditor/plugins/font/lang/da.js | 14 - js/ckeditor/plugins/font/lang/de-ch.js | 14 - js/ckeditor/plugins/font/lang/de.js | 14 - js/ckeditor/plugins/font/lang/el.js | 14 - js/ckeditor/plugins/font/lang/en-au.js | 14 - js/ckeditor/plugins/font/lang/en-ca.js | 14 - js/ckeditor/plugins/font/lang/en-gb.js | 14 - js/ckeditor/plugins/font/lang/en.js | 14 - js/ckeditor/plugins/font/lang/eo.js | 14 - js/ckeditor/plugins/font/lang/es.js | 14 - js/ckeditor/plugins/font/lang/et.js | 14 - js/ckeditor/plugins/font/lang/eu.js | 14 - js/ckeditor/plugins/font/lang/fa.js | 14 - js/ckeditor/plugins/font/lang/fi.js | 14 - js/ckeditor/plugins/font/lang/fo.js | 14 - js/ckeditor/plugins/font/lang/fr-ca.js | 14 - js/ckeditor/plugins/font/lang/fr.js | 14 - js/ckeditor/plugins/font/lang/gl.js | 14 - js/ckeditor/plugins/font/lang/gu.js | 14 - js/ckeditor/plugins/font/lang/he.js | 14 - js/ckeditor/plugins/font/lang/hi.js | 14 - js/ckeditor/plugins/font/lang/hr.js | 14 - js/ckeditor/plugins/font/lang/hu.js | 14 - js/ckeditor/plugins/font/lang/id.js | 14 - js/ckeditor/plugins/font/lang/is.js | 14 - js/ckeditor/plugins/font/lang/it.js | 14 - js/ckeditor/plugins/font/lang/ja.js | 14 - js/ckeditor/plugins/font/lang/ka.js | 14 - js/ckeditor/plugins/font/lang/km.js | 14 - js/ckeditor/plugins/font/lang/ko.js | 14 - js/ckeditor/plugins/font/lang/ku.js | 14 - js/ckeditor/plugins/font/lang/lt.js | 14 - js/ckeditor/plugins/font/lang/lv.js | 14 - js/ckeditor/plugins/font/lang/mk.js | 14 - js/ckeditor/plugins/font/lang/mn.js | 14 - js/ckeditor/plugins/font/lang/ms.js | 14 - js/ckeditor/plugins/font/lang/nb.js | 14 - js/ckeditor/plugins/font/lang/nl.js | 14 - js/ckeditor/plugins/font/lang/no.js | 14 - js/ckeditor/plugins/font/lang/pl.js | 14 - js/ckeditor/plugins/font/lang/pt-br.js | 14 - js/ckeditor/plugins/font/lang/pt.js | 14 - js/ckeditor/plugins/font/lang/ro.js | 14 - js/ckeditor/plugins/font/lang/ru.js | 14 - js/ckeditor/plugins/font/lang/si.js | 14 - js/ckeditor/plugins/font/lang/sk.js | 14 - js/ckeditor/plugins/font/lang/sl.js | 14 - js/ckeditor/plugins/font/lang/sq.js | 14 - js/ckeditor/plugins/font/lang/sr-latn.js | 14 - js/ckeditor/plugins/font/lang/sr.js | 14 - js/ckeditor/plugins/font/lang/sv.js | 14 - js/ckeditor/plugins/font/lang/th.js | 14 - js/ckeditor/plugins/font/lang/tr.js | 14 - js/ckeditor/plugins/font/lang/tt.js | 14 - js/ckeditor/plugins/font/lang/ug.js | 14 - js/ckeditor/plugins/font/lang/uk.js | 14 - js/ckeditor/plugins/font/lang/vi.js | 14 - js/ckeditor/plugins/font/lang/zh-cn.js | 14 - js/ckeditor/plugins/font/lang/zh.js | 14 - js/ckeditor/plugins/font/plugin.js | 313 ---- js/ckeditor/plugins/icons.png | Bin 11184 -> 6571 bytes js/ckeditor/plugins/icons_hidpi.png | Bin 36920 -> 22223 bytes js/ckeditor/plugins/image/dialogs/image.js | 54 +- js/ckeditor/plugins/link/dialogs/link.js | 46 +- js/ckeditor/plugins/link/images/anchor.gif | Bin 184 -> 0 bytes js/ckeditor/plugins/link/images/anchor.png | Bin 589 -> 752 bytes .../plugins/link/images/hidpi/anchor.png | Bin 1379 -> 1109 bytes .../plugins/onchange/docs/install.html | 77 - js/ckeditor/plugins/onchange/docs/styles.css | 59 - .../plugins/pastefromword/filter/default.js | 64 +- js/ckeditor/plugins/scayt/dialogs/options.js | 38 +- .../plugins/scayt/skins/moono-lisa/scayt.css | 20 + .../plugins/specialchar/dialogs/lang/eu.js | 6 +- .../plugins/specialchar/dialogs/lang/fr.js | 15 +- .../plugins/specialchar/dialogs/lang/it.js | 2 +- .../plugins/specialchar/dialogs/lang/oc.js | 12 + .../plugins/specialchar/dialogs/lang/pt.js | 18 +- .../plugins/specialchar/dialogs/lang/sl.js | 16 +- .../specialchar/lang/_translationstatus.txt | 22 - js/ckeditor/plugins/specialchar/lang/cs.js | 6 - js/ckeditor/plugins/specialchar/lang/cy.js | 6 - js/ckeditor/plugins/specialchar/lang/de.js | 6 - js/ckeditor/plugins/specialchar/lang/el.js | 6 - js/ckeditor/plugins/specialchar/lang/en.js | 6 - js/ckeditor/plugins/specialchar/lang/eo.js | 6 - js/ckeditor/plugins/specialchar/lang/et.js | 6 - js/ckeditor/plugins/specialchar/lang/fa.js | 6 - js/ckeditor/plugins/specialchar/lang/fi.js | 6 - js/ckeditor/plugins/specialchar/lang/fr.js | 6 - js/ckeditor/plugins/specialchar/lang/he.js | 6 - js/ckeditor/plugins/specialchar/lang/hr.js | 6 - js/ckeditor/plugins/specialchar/lang/it.js | 6 - js/ckeditor/plugins/specialchar/lang/nb.js | 6 - js/ckeditor/plugins/specialchar/lang/nl.js | 6 - js/ckeditor/plugins/specialchar/lang/no.js | 6 - js/ckeditor/plugins/specialchar/lang/pt-br.js | 6 - js/ckeditor/plugins/specialchar/lang/tr.js | 6 - js/ckeditor/plugins/specialchar/lang/ug.js | 6 - js/ckeditor/plugins/specialchar/lang/zh-cn.js | 6 - js/ckeditor/plugins/wsc/dialogs/wsc.js | 18 +- .../plugins/wsc/skins/moono-lisa/wsc.css | 43 + js/ckeditor/skins/flat/editor.css | 2 +- js/ckeditor/skins/flat/editor_gecko.css | 2 +- js/ckeditor/skins/flat/editor_ie.css | 2 +- js/ckeditor/skins/flat/editor_ie7.css | 2 +- js/ckeditor/skins/flat/editor_ie8.css | 2 +- js/ckeditor/skins/flat/editor_iequirks.css | 2 +- js/ckeditor/skins/flat/icons.png | Bin 11184 -> 6571 bytes js/ckeditor/skins/flat/icons_hidpi.png | Bin 36920 -> 22223 bytes 289 files changed, 1349 insertions(+), 6584 deletions(-) delete mode 100644 js/ckeditor/images/spacer.gif create mode 100644 js/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/_translationstatus.txt delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/cs.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/cy.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/da.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/de.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/el.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/en.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/eo.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/fa.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/fi.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/fr.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/gu.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/he.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/it.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/mk.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/nb.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/nl.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/no.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/pt-br.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/ro.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/tr.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/ug.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/vi.js delete mode 100644 js/ckeditor/plugins/a11yhelp/lang/zh-cn.js delete mode 100644 js/ckeditor/plugins/colorbutton/icons/bgcolor.png delete mode 100644 js/ckeditor/plugins/colorbutton/icons/hidpi/bgcolor.png delete mode 100644 js/ckeditor/plugins/colorbutton/icons/hidpi/textcolor.png delete mode 100644 js/ckeditor/plugins/colorbutton/icons/textcolor.png delete mode 100644 js/ckeditor/plugins/colorbutton/lang/af.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ar.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/bg.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/bn.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/bs.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ca.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/cs.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/cy.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/da.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/de-ch.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/de.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/el.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/en-au.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/en-ca.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/en-gb.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/en.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/eo.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/es.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/et.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/eu.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/fa.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/fi.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/fo.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/fr-ca.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/fr.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/gl.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/gu.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/he.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/hi.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/hr.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/hu.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/id.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/is.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/it.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ja.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ka.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/km.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ko.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ku.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/lt.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/lv.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/mk.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/mn.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ms.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/nb.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/nl.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/no.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/pl.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/pt-br.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/pt.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ro.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ru.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/si.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sk.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sl.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sq.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sr-latn.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sr.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/sv.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/th.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/tr.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/tt.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/ug.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/uk.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/vi.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/zh-cn.js delete mode 100644 js/ckeditor/plugins/colorbutton/lang/zh.js delete mode 100644 js/ckeditor/plugins/colorbutton/plugin.js delete mode 100644 js/ckeditor/plugins/font/lang/af.js delete mode 100644 js/ckeditor/plugins/font/lang/ar.js delete mode 100644 js/ckeditor/plugins/font/lang/bg.js delete mode 100644 js/ckeditor/plugins/font/lang/bn.js delete mode 100644 js/ckeditor/plugins/font/lang/bs.js delete mode 100644 js/ckeditor/plugins/font/lang/ca.js delete mode 100644 js/ckeditor/plugins/font/lang/cs.js delete mode 100644 js/ckeditor/plugins/font/lang/cy.js delete mode 100644 js/ckeditor/plugins/font/lang/da.js delete mode 100644 js/ckeditor/plugins/font/lang/de-ch.js delete mode 100644 js/ckeditor/plugins/font/lang/de.js delete mode 100644 js/ckeditor/plugins/font/lang/el.js delete mode 100644 js/ckeditor/plugins/font/lang/en-au.js delete mode 100644 js/ckeditor/plugins/font/lang/en-ca.js delete mode 100644 js/ckeditor/plugins/font/lang/en-gb.js delete mode 100644 js/ckeditor/plugins/font/lang/en.js delete mode 100644 js/ckeditor/plugins/font/lang/eo.js delete mode 100644 js/ckeditor/plugins/font/lang/es.js delete mode 100644 js/ckeditor/plugins/font/lang/et.js delete mode 100644 js/ckeditor/plugins/font/lang/eu.js delete mode 100644 js/ckeditor/plugins/font/lang/fa.js delete mode 100644 js/ckeditor/plugins/font/lang/fi.js delete mode 100644 js/ckeditor/plugins/font/lang/fo.js delete mode 100644 js/ckeditor/plugins/font/lang/fr-ca.js delete mode 100644 js/ckeditor/plugins/font/lang/fr.js delete mode 100644 js/ckeditor/plugins/font/lang/gl.js delete mode 100644 js/ckeditor/plugins/font/lang/gu.js delete mode 100644 js/ckeditor/plugins/font/lang/he.js delete mode 100644 js/ckeditor/plugins/font/lang/hi.js delete mode 100644 js/ckeditor/plugins/font/lang/hr.js delete mode 100644 js/ckeditor/plugins/font/lang/hu.js delete mode 100644 js/ckeditor/plugins/font/lang/id.js delete mode 100644 js/ckeditor/plugins/font/lang/is.js delete mode 100644 js/ckeditor/plugins/font/lang/it.js delete mode 100644 js/ckeditor/plugins/font/lang/ja.js delete mode 100644 js/ckeditor/plugins/font/lang/ka.js delete mode 100644 js/ckeditor/plugins/font/lang/km.js delete mode 100644 js/ckeditor/plugins/font/lang/ko.js delete mode 100644 js/ckeditor/plugins/font/lang/ku.js delete mode 100644 js/ckeditor/plugins/font/lang/lt.js delete mode 100644 js/ckeditor/plugins/font/lang/lv.js delete mode 100644 js/ckeditor/plugins/font/lang/mk.js delete mode 100644 js/ckeditor/plugins/font/lang/mn.js delete mode 100644 js/ckeditor/plugins/font/lang/ms.js delete mode 100644 js/ckeditor/plugins/font/lang/nb.js delete mode 100644 js/ckeditor/plugins/font/lang/nl.js delete mode 100644 js/ckeditor/plugins/font/lang/no.js delete mode 100644 js/ckeditor/plugins/font/lang/pl.js delete mode 100644 js/ckeditor/plugins/font/lang/pt-br.js delete mode 100644 js/ckeditor/plugins/font/lang/pt.js delete mode 100644 js/ckeditor/plugins/font/lang/ro.js delete mode 100644 js/ckeditor/plugins/font/lang/ru.js delete mode 100644 js/ckeditor/plugins/font/lang/si.js delete mode 100644 js/ckeditor/plugins/font/lang/sk.js delete mode 100644 js/ckeditor/plugins/font/lang/sl.js delete mode 100644 js/ckeditor/plugins/font/lang/sq.js delete mode 100644 js/ckeditor/plugins/font/lang/sr-latn.js delete mode 100644 js/ckeditor/plugins/font/lang/sr.js delete mode 100644 js/ckeditor/plugins/font/lang/sv.js delete mode 100644 js/ckeditor/plugins/font/lang/th.js delete mode 100644 js/ckeditor/plugins/font/lang/tr.js delete mode 100644 js/ckeditor/plugins/font/lang/tt.js delete mode 100644 js/ckeditor/plugins/font/lang/ug.js delete mode 100644 js/ckeditor/plugins/font/lang/uk.js delete mode 100644 js/ckeditor/plugins/font/lang/vi.js delete mode 100644 js/ckeditor/plugins/font/lang/zh-cn.js delete mode 100644 js/ckeditor/plugins/font/lang/zh.js delete mode 100644 js/ckeditor/plugins/font/plugin.js delete mode 100644 js/ckeditor/plugins/link/images/anchor.gif delete mode 100644 js/ckeditor/plugins/onchange/docs/install.html delete mode 100644 js/ckeditor/plugins/onchange/docs/styles.css create mode 100644 js/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css create mode 100644 js/ckeditor/plugins/specialchar/dialogs/lang/oc.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/_translationstatus.txt delete mode 100644 js/ckeditor/plugins/specialchar/lang/cs.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/cy.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/de.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/el.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/en.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/eo.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/et.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/fa.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/fi.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/fr.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/he.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/hr.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/it.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/nb.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/nl.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/no.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/pt-br.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/tr.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/ug.js delete mode 100644 js/ckeditor/plugins/specialchar/lang/zh-cn.js create mode 100644 js/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css diff --git a/js/ckeditor/CHANGES.md b/js/ckeditor/CHANGES.md index 333f69ddfe..d053a62f67 100644 --- a/js/ckeditor/CHANGES.md +++ b/js/ckeditor/CHANGES.md @@ -1,6 +1,125 @@ CKEditor 4 Changelog ==================== +## CKEditor 4.6 + +New Features: + +* [#14569](http://dev.ckeditor.com/ticket/14569): Added a new, flat, default CKEditor skin called [Moono-Lisa](http://ckeditor.com/addon/moono-lisa). Refreshed default colors available in the [Color Button](http://ckeditor.com/addon/colorbutton) plugin ([Text Color and Background Color](http://docs.ckeditor.com/#!/guide/dev_colorbutton) feature). +* [#14707](http://dev.ckeditor.com/ticket/14707): Added a new [Copy Formatting](http://ckeditor.com/addon/copyformatting) feature to enable easy copying of styles between your document parts. +* Introduced the completely rewritten [Paste from Word](http://ckeditor.com/addon/pastefromword) plugin: + * Backward incompatibility: The [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) option now defaults to `false`. This option will be deprecated in the future. Use [Advanced Content Filter](http://docs.ckeditor.com/#!/guide/dev_acf) to replicate the effect of setting it to `true`. + * Backward incompatibility: The [`config.pasteFromWordNumberedHeadingToList`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordNumberedHeadingToList) and [`config.pasteFromWordRemoveStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveStyles) options were dropped and no longer have any effect on pasted content. + * Major improvements in preservation of list numbering, styling and indentation (nested lists with multiple levels). + * Major improvements in document structure parsing that fix plenty of issues with distorted or missing content after paste. +* Added new translation: Occitan. Thanks to Cédric Valmary! +* [#10015](http://dev.ckeditor.com/ticket/10015): Keyboard shortcuts (relevant to the operating system in use) will now be displayed in tooltips and context menus. +* [#13794](http://dev.ckeditor.com/ticket/13794): The [Upload Image](http://ckeditor.com/addon/uploadimage) feature now uses `uploaded.width/height` if set. +* [#12541](http://dev.ckeditor.com/ticket/12541): Added the [Upload File](http://ckeditor.com/addon/uploadfile) plugin that lets you upload a file by drag&dropping it into the editor content. +* [#14449](http://dev.ckeditor.com/ticket/14449): Introduced the [Balloon Panel](http://ckeditor.com/addon/balloonpanel) plugin that lets you create stylish floating UI elements for the editor. +* [#12077](https://dev.ckeditor.com/ticket/12077): Added support for the HTML5 `download` attribute in link (``) elements. Selecting the "Force Download" checkbox in the [Link](http://ckeditor.com/addon/link) dialog will cause the linked file to be downloaded automatically. Thanks to [sbusse](https://github.com/sbusse)! +* [#13518](http://dev.ckeditor.com/ticket/13518): Introduced the [`additionalRequestParameters`](http://docs.ckeditor.com/#!/api/CKEDITOR.fileTools.uploadWidgetDefinition-property-additionalRequestParameters) property for file uploads to make it possible to send additional information about the uploaded file to the server. +* [#14889](http://dev.ckeditor.com/ticket/14889): Added the [`config.image2_altRequired`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-image2_altRequired) option for the [Enhanced Image](http://ckeditor.com/addon/image2) plugin to allow making alternative text a mandatory field. Thanks to [Andrey Fedoseev](https://github.com/andreyfedoseev)! + +Fixed Issues: + +* [#9991](http://dev.ckeditor.com/ticket/9991): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) should only normalize input data. +* [#7209](http://dev.ckeditor.com/ticket/7209): Fixed: Lists with 3 levels not [pasted from Word](http://ckeditor.com/addon/pastefromword) correctly. +* [#14335](http://dev.ckeditor.com/ticket/14335): Fixed: Pasting a numbered list starting with a value different from "1" from Microsoft Word does not work correctly. +* [#14542](http://dev.ckeditor.com/ticket/14542): Fixed: Copying a numbered list from Microsoft Word does not preserve list formatting. +* [#14544](http://dev.ckeditor.com/ticket/14544): Fixed: Copying a nested list from Microsoft Word results in an empty list. +* [#14660](http://dev.ckeditor.com/ticket/14660): Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) breaks the styling in some cases. +* [#14867](http://dev.ckeditor.com/ticket/14867): [Firefox] Fixed: Text gets stripped when [pasting content from Word](http://ckeditor.com/addon/pastefromword). +* [#2507](http://dev.ckeditor.com/ticket/2507): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) does not detect pasting a part of a paragraph. +* [#3336](http://dev.ckeditor.com/ticket/3336): Fixed: Extra blank row added on top of the content [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#6115](http://dev.ckeditor.com/ticket/6115): Fixed: When Right-to-Left text direction is applied to a table [pasted from Word](http://ckeditor.com/addon/pastefromword), borders are missing on one side. +* [#6342](http://dev.ckeditor.com/ticket/6342): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) filters out a basic text style when it is [configured to use attributes](http://docs.ckeditor.com/#!/guide/dev_basicstyles-section-custom-basic-text-style-definition). +* [#6457](http://dev.ckeditor.com/ticket/6457): [IE] Fixed: [Pasting from Word](http://ckeditor.com/addon/pastefromword) is extremely slow. +* [#6789](http://dev.ckeditor.com/ticket/6789): Fixed: The `mso-list: ignore` style is not handled properly when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7262](http://dev.ckeditor.com/ticket/7262): Fixed: Lists in preformatted body disappear when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7662](http://dev.ckeditor.com/ticket/7662): [Opera] Fixed: Extra empty number/bullet shown in the editor body when editing a multi-level list [pasted from Word](http://ckeditor.com/addon/pastefromword). +* [#7807](http://dev.ckeditor.com/ticket/7807): Fixed: Last item in a list not converted to a `
  • ` element after [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#7950](http://dev.ckeditor.com/ticket/7950): [IE] Fixed: Content [from Word pasted](http://ckeditor.com/addon/pastefromword) differently than in other browsers. +* [#7982](http://dev.ckeditor.com/ticket/7982): Fixed: Multi-level lists get split into smaller ones when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#8231](http://dev.ckeditor.com/ticket/8231): [WebKit, Opera] Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts empty paragraphs. +* [#8266](http://dev.ckeditor.com/ticket/8266): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) inserts a blank line at the top. +* [#8341](http://dev.ckeditor.com/ticket/8341), [#7646](http://dev.ckeditor.com/ticket/7646): Fixed: Faulty removal of empty `` elements in [Paste from Word](http://ckeditor.com/addon/pastefromword) content cleanup breaking content formatting. +* [#8754](http://dev.ckeditor.com/ticket/8754): [Firefox] Fixed: Incorrect pasting of multiple nested lists in [Paste from Word](http://ckeditor.com/addon/pastefromword). +* [#8983](http://dev.ckeditor.com/ticket/8983): Fixed: Alignment lost when [pasting from Word](http://ckeditor.com/addon/pastefromword) with [`config.enterMode`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-enterMode) set to [`CKEDITOR.ENTER_BR`](http://docs.ckeditor.com/#!/api/CKEDITOR-property-ENTER_BR). +* [#9331](http://dev.ckeditor.com/ticket/9331): [IE] Fixed: [Pasting text from Word](http://ckeditor.com/addon/pastefromword) creates a simple Caesar cipher. +* [#9422](http://dev.ckeditor.com/ticket/9422): Fixed: [Paste from Word](http://ckeditor.com/addon/pastefromword) leaves an unwanted `color:windowtext` style. +* [#10011](http://dev.ckeditor.com/ticket/10011): [IE9-10] Fixed: [`config.pasteFromWordRemoveFontStyles`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-pasteFromWordRemoveFontStyles) is ignored under certain conditions. +* [#10643](http://dev.ckeditor.com/ticket/10643): Fixed: Differences between using Ctrl+V and pasting from the [Paste from Word](http://ckeditor.com/addon/pastefromword) dialog. +* [#10784](http://dev.ckeditor.com/ticket/10784): Fixed: Lines missing when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#11294](http://dev.ckeditor.com/ticket/11294): [IE10] Fixed: Font size is not preserved when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#11627](http://dev.ckeditor.com/ticket/11627): Fixed: Missing words when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#12784](http://dev.ckeditor.com/ticket/12784): Fixed: Bulleted list with custom bullets gets changed to a numbered list when [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#13174](http://dev.ckeditor.com/ticket/13174): Fixed: Data loss after [pasting from Word](http://ckeditor.com/addon/pastefromword). +* [#13828](http://dev.ckeditor.com/ticket/13828): Fixed: Widget classes should be added to the wrapper rather than the widget element. +* [#13829](http://dev.ckeditor.com/ticket/13829): Fixed: No class in [Widget](http://ckeditor.com/addon/widget) wrapper to identify the widget type. +* [#13519](http://dev.ckeditor.com/ticket/13519): Server response received when uploading files should be more flexible. + +Other Changes: + +* Updated [SCAYT](http://ckeditor.com/addon/scayt) (Spell Check As You Type) and [WebSpellChecker](http://ckeditor.com/addon/wsc) plugins: + * Support for the new default Moono-Lisa skin. + * [#121](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/121): Fixed: [Basic Styles](http://ckeditor.com/addon/basicstyles) do not work when SCAYT is enabled. + * [#125](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/125): Fixed: Inline styles are not continued when writing multiple lines of styled text with SCAYT enabled. + * [#127](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/127): Fixed: Uncaught TypeError after enabling SCAYT in the CKEditor `
    ` element. + * [#128](https://github.com/WebSpellChecker/ckeditor-plugin-scayt/issues/128): Fixed: Error thrown after enabling SCAYT caused by conflicts with RequireJS. + +## CKEditor 4.5.11 + +**Security Updates:** + +* [Severity: minor] Fixed the `target="_blank"` vulnerability reported by James Gaskell. + + Issue summary: If a victim had access to a spoofed version of ckeditor.com via HTTP (e.g. due to DNS spoofing, using a hacked public network or mailicious hotspot), then when using a link to the ckeditor.com website it was possible for the attacker to change the current URL of the opening page, even if the opening page was protected with SSL. + + An upgrade is recommended. + +New Features: + +* [#14747](http://dev.ckeditor.com/ticket/14747): The [Enhanced Image](http://ckeditor.com/addon/image2) caption now supports the link `target` attribute. +* [#7154](http://dev.ckeditor.com/ticket/7154): Added support for the "Display Text" field to the [Link](http://ckeditor.com/addon/link) dialog. Thanks to [Ryan Guill](https://github.com/ryanguill)! + +Fixed Issues: + +* [#13362](http://dev.ckeditor.com/ticket/13362): [Blink, WebKit] Fixed: Active widget element is not cached when it is losing focus and it is inside an editable element. +* [#13755](http://dev.ckeditor.com/ticket/13755): [Edge] Fixed: Pasting images does not work. +* [#13548](http://dev.ckeditor.com/ticket/13548): [IE] Fixed: Clicking the [elements path](http://ckeditor.com/addon/elementspath) disables Cut and Copy icons. +* [#13812](http://dev.ckeditor.com/ticket/13812): Fixed: When aborting file upload the placeholder for image is left. +* [#14659](http://dev.ckeditor.com/ticket/14659): [Blink] Fixed: Content scrolled to the top after closing the dialog in a [`
    `-based editor](http://ckeditor.com/addon/divarea). +* [#14825](http://dev.ckeditor.com/ticket/14825): [Edge] Fixed: Focusing the editor causes unwanted scrolling due to dropped support for the `setActive` method. + +## CKEditor 4.5.10 + +Fixed Issues: + +* [#10750](http://dev.ckeditor.com/ticket/10750): Fixed: The editor does not escape the `font-style` family property correctly, removing quotes and whitespace from font names. +* [#14413](http://dev.ckeditor.com/ticket/14413): Fixed: The [Auto Grow](http://ckeditor.com/addon/autogrow) plugin with the [`config.autoGrow_onStartup`](http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-autoGrow_onStartup) option set to `true` does not work properly for an editor that is not visible. +* [#14451](http://dev.ckeditor.com/ticket/14451): Fixed: Numeric element ID not escaped properly. Thanks to [Jakub Chalupa](https://github.com/chaluja7)! +* [#14590](http://dev.ckeditor.com/ticket/14590): Fixed: Additional line break appearing after inline elements when switching modes. Thanks to [dpidcock](https://github.com/dpidcock)! +* [#14539](https://dev.ckeditor.com/ticket/14539): Fixed: JAWS reads "selected Blank" instead of "selected " when selecting a widget. +* [#14701](http://dev.ckeditor.com/ticket/14701): Fixed: More precise labels for [Enhanced Image](http://ckeditor.com/addon/image2) and [Placeholder](http://ckeditor.com/addon/placeholder) widgets. +* [#14667](http://dev.ckeditor.com/ticket/14667): [IE] Fixed: Removing background color from selected text removes background color from the whole paragraph. +* [#14252](http://dev.ckeditor.com/ticket/14252): [IE] Fixed: Styles drop-down list does not always reflect the current style of the text line. +* [#14275](http://dev.ckeditor.com/ticket/14275): [IE9+] Fixed: `onerror` and `onload` events are not used in browsers it could have been used when loading scripts dynamically. + +## CKEditor 4.5.9 + +Fixed Issues: + +* [#10685](http://dev.ckeditor.com/ticket/10685): Fixed: Unreadable toolbar icons after updating to the new editor version. Fixed with [6876179](https://github.com/ckeditor/ckeditor-dev/commit/6876179db4ee97e786b07b8fd72e6b4120732185) in [ckeditor-dev](https://github.com/ckeditor/ckeditor-dev) and [6c9189f4](https://github.com/ckeditor/ckeditor-presets/commit/6c9189f46392d2c126854fe8889b820b8c76d291) in [ckeditor-presets](https://github.com/ckeditor/ckeditor-presets). +* [#14573](https://dev.ckeditor.com/ticket/14573): Fixed: Missing [Widget](http://ckeditor.com/addon/widget) drag handler CSS when there are multiple editor instances. +* [#14620](https://dev.ckeditor.com/ticket/14620): Fixed: Setting both the `min-height` style for the `` element and the `height` style for the `` element breaks the [Auto Grow](http://ckeditor.com/addon/autogrow) plugin. +* [#14538](http://dev.ckeditor.com/ticket/14538): Fixed: Keyboard focus goes into an embedded `