{"action":"created","issue":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/7667","labels_url":"https://api.github.com/repos/joomla/joomla-cms/issues/7667/labels{/name}","comments_url":"https://api.github.com/repos/joomla/joomla-cms/issues/7667/comments","events_url":"https://api.github.com/repos/joomla/joomla-cms/issues/7667/events","html_url":"https://github.com/joomla/joomla-cms/pull/7667","id":99892809,"number":7667,"title":"Update tinyMCE to version 4.2.3","user":{"login":"dgt41","id":3889375,"avatar_url":"https://avatars.githubusercontent.com/u/3889375?v=3","gravatar_id":"","url":"https://api.github.com/users/dgt41","html_url":"https://github.com/dgt41","followers_url":"https://api.github.com/users/dgt41/followers","following_url":"https://api.github.com/users/dgt41/following{/other_user}","gists_url":"https://api.github.com/users/dgt41/gists{/gist_id}","starred_url":"https://api.github.com/users/dgt41/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgt41/subscriptions","organizations_url":"https://api.github.com/users/dgt41/orgs","repos_url":"https://api.github.com/users/dgt41/repos","events_url":"https://api.github.com/users/dgt41/events{/privacy}","received_events_url":"https://api.github.com/users/dgt41/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/joomla/joomla-cms/labels/PR-staging","name":"PR-staging","color":"c7def8"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2015-08-09T12:39:22Z","updated_at":"2015-09-02T16:50:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/joomla/joomla-cms/pulls/7667","html_url":"https://github.com/joomla/joomla-cms/pull/7667","diff_url":"https://github.com/joomla/joomla-cms/pull/7667.diff","patch_url":"https://github.com/joomla/joomla-cms/pull/7667.patch"},"body":"#### Sync with the latest release\r\n\r\nWhat’s changed from current 4.1.6:\r\nVersion 4.2.3 (2015-07-30)\r\n\tFixed bug where image selection wasn't possible on Edge due to incompatible setBaseAndExtend API.\r\n\tFixed bug where image blobs urls where not properly destroyed by the imagetools plugin.\r\n\tFixed bug where keyboard shortcuts wasn't working correctly on IE 8.\r\n\tFixed skin issue where the borders of panels where not visible on IE 8.\r\nVersion 4.2.2 (2015-07-22)\r\n\tFixed bug where float panels were not being hidden on inline editor blur when fixed_toolbar_container config option was in use.\r\n\tFixed bug where combobox states wasn't properly updated if contents where updated without keyboard.\r\n\tFixed bug where pasting into textbox or combobox would move the caret to the end of text.\r\n\tFixed bug where removal of bogus span elements before block elements would remove whitespace between nodes.\r\n\tFixed bug where repositioning of inline toolbars where async and producing errors if the editor was removed from DOM to early. Patch by iseulde.\r\n\tFixed bug where element path wasn't working correctly. Patch contributed by iseulde.\r\n\tFixed bug where menus wasn't rendered correctly when custom images where added to a menu. Patch contributed by Naim Hammadi.\r\nVersion 4.2.1 (2015-06-29)\r\n\tFixed bug where back/forward buttons in the browser would render blob images as broken images.\r\n\tFixed bug where Firefox would throw regexp to big error when replacing huge base64 chunks.\r\n\tFixed bug rendering issues with resize and context toolbars not being placed properly until next animation frame.\r\n\tFixed bug where the rendering of the image while cropping would some times not be centered correctly.\r\n\tFixed bug where listbox items with submenus would me selected as active.\r\n\tFixed bug where context menu where throwing an error when rendering.\r\n\tFixed bug where resize both option wasn't working due to resent addClass API change. Patch contributed by Jogai.\r\n\tFixed bug where a hideAll call for container rendered inline toolbars would throw an error.\r\n\tFixed bug where onclick event handler on combobox could cause issues if element.id was a function by some polluting libraries.\r\n\tFixed bug where listboxes wouldn't get proper selected sub menu item when using link_list or image_list.\r\n\tFixed so the UI controls are as wide as 4.1.x to avoid wrapping controls in toolbars.\r\n\tFixed so the imagetools dialog is adaptive for smaller screen sizes.\r\nVersion 4.2.0 (2015-06-25)\r\n\tAdded new flat default skin to make the UI more modern.\r\n\tAdded new imagetools plugin, lets you crop/resize and apply filters to images.\r\n\tAdded new contextual toolbars support to the API lets you add floating toolbars for specific CSS selectors.\r\n\tAdded new promise feature fill as tinymce.util.Promise.\r\n\tAdded new built in image upload feature lets you upload any base64 encoded image within the editor as files.\r\n\tFixed bug where resize handles would appear in the right position in the wrong editor when switching between resizable content in different inline editors.\r\n\tFixed bug where tables would not be inserted in inline mode due to previous float panel fix.\r\n\tFixed bug where floating panels would remain open when focus was lost on inline editors.\r\n\tFixed bug where cut command on Chrome would thrown a browser security exception.\r\n\tFixed bug where IE 11 sometimes would report an incorrect size for images in the image dialog.\r\n\tFixed bug where it wasn't possible to remove inline formatting at the end of block elements.\r\n\tFixed bug where it wasn't possible to delete table cell contents when cell selection was vertical.\r\n\tFixed bug where table cell wasn't emptied from block elements if delete/backspace where pressed in empty cell.\r\n\tFixed bug where cmd+shift+arrow didn't work correctly on Firefox mac when selecting to start/end of line.\r\n\tFixed bug where removal of bogus elements would sometimes remove whitespace between nodes.\r\n\tFixed bug where the resize handles wasn't updated when the main window was resized.\r\n\tFixed so script elements gets removed by default to prevent possible XSS issues in default config implementations.\r\n\tFixed so the UI doesn't need manual reflows when using non native layout managers.\r\n\tFixed so base64 encoded images doesn't slow down the editor on modern browsers while editing.\r\n\tFixed so all UI elements uses touch events to improve mobile device support.\r\n\tRemoved the touch click quirks patch for iOS since it did more harm than good.\r\n\tRemoved the non proportional resize handles since. Unproportional resize can still be done by holding the shift key.\r\nVersion 4.1.10 (2015-05-05)\r\n\tFixed bug where plugins loaded with compat3x would sometimes throw errors when loading using the jQuery version.\r\n\tFixed bug where extra empty paragraphs would get deleted in WebKit/Blink due to recent Quriks fix.\r\n\tFixed bug where the editor wouldn't work properly on IE 12 due to some required browser sniffing.\r\n\tFixed bug where formatting shortcut keys where interfering with Mac OS X screenshot keys.\r\n\tFixed bug where the caret wouldn't move to the next/previous line boundary on Cmd+Left/Right on Gecko.\r\n\tFixed bug where it wasn't possible to remove formats from very specific nested contents.\r\n\tFixed bug where undo levels wasn't produced when typing letters using the shift or alt+ctrl modifiers.\r\n\tFixed bug where the dirty state wasn't properly updated when typing using the shift or alt+ctrl modifiers.\r\n\tFixed bug where an error would be thrown if an autofocused editor was destroyed quickly after its initialization. Patch provided by thorn0.\r\n\tFixed issue with dirty state not being properly updated on redo operation.\r\n\tFixed issue with entity decoder not handling incorrectly written numeric entities.\r\n\tFixed issue where some PI element values wouldn't be properly encoded.\r\nVersion 4.1.9 (2015-03-10)\r\n\tFixed bug where indentation wouldn't work properly for non list elements.\r\n\tFixed bug with image plugin not pulling the image dimensions out correctly if a custom document_base_url was used.\r\n\tFixed bug where ctrl+alt+[1-9] would conflict with the AltGr+[1-9] on Windows. New shortcuts is ctrl+shift+[1-9].\r\n\tFixed bug with removing formatting on nodes in inline mode would sometimes include nodes outside the editor body.\r\n\tFixed bug where extra nbsp:s would be inserted when you replaced a word surronded by spaces using insertContent.\r\n\tFixed bug with pasting from Google Docs would produce extra strong elements and line feeds.\r\nVersion 4.1.8 (2015-03-05)\r\n\tAdded new html5 sizes attribute to img elements used together with srcset.\r\n\tAdded new elementpath option that makes it possible to disable the element path but keep the statusbar.\r\n\tAdded new option table_style_by_css for the table plugin to set table styling with css rather than table attributes.\r\n\tAdded new link_assume_external_targets option to prompt the user to prepend http:// prefix if the supplied link does not contain a protocol prefix.\r\n\tAdded new image_prepend_url option to allow a custom base path/url to be added to images.\r\n\tAdded new table_appearance_options option to make it possible to disable some options.\r\n\tAdded new image_title option to make it possible to alter the title of the image, disabled by default.\r\n\tFixed bug where selection starting from out side of the body wouldn't produce a proper selection range on IE 11.\r\n\tFixed bug where pressing enter twice before a table moves the cursor in the table and causes a javascript error.\r\n\tFixed bug where advanced image styles were not respected.\r\n\tFixed bug where the less common Shift+Delete didn't produce a proper cut operation on WebKit browsers.\r\n\tFixed bug where image/media size constrain logic would produce NaN when handling non number values.\r\n\tFixed bug where internal classes where removed by the removeformat command.\r\n\tFixed bug with creating links table cell contents with a specific selection would throw a exceptions on WebKit/Blink.\r\n\tFixed bug where valid_classes option didn't work as expected according to docs. Patch provided by thorn0.\r\n\tFixed bug where jQuery plugin would patch the internal methods multiple times. Patch provided by Drew Martin.\r\n\tFixed bug where backspace key wouldn't delete the current selection of newly formatted content.\r\n\tFixed bug where type over of inline formatting elements wouldn't properly keep the format on WebKit/Blink.\r\n\tFixed bug where selection needed to be properly normalized on modern IE versions.\r\n\tFixed bug where Command+Backspace didn't properly delete the whole line of text but the previous word.\r\n\tFixed bug where UI active states wheren't properly updated on IE if you placed caret within the current range.\r\n\tFixed bug where delete/backspace on WebKit/Blink would remove span elements created by the user.\r\n\tFixed bug where delete/backspace would produce incorrect results when deleting between two text blocks with br elements.\r\n\tFixed bug where captions where removed when pasting from MS Office.\r\n\tFixed bug where lists plugin wouldn't properly remove fully selected nested lists.\r\n\tFixed bug where the ttf font used for icons would throw an warning message on Gecko on Mac OS X.\r\n\tFixed a bug where applying a color to text did not update the undo/redo history.\r\n\tFixed so shy entities gets displayed when using the visualchars plugin.\r\n\tFixed so removeformat removes ins/del by default since these might be used for strikethough.\r\n\tFixed so multiple language packs can be loaded and added to the global I18n data structure.\r\n\tFixed so transparent color selection gets treated as a normal color selection. Patch contributed by Alexander Hofbauer.\r\n\tFixed so it's possible to disable autoresize_overflow_padding, autoresize_bottom_margin options by setting them to false.\r\n\tFixed so the charmap plugin shows the description of the character in the dialog. Patch contributed by Jelle Hissink.\r\n\tRemoved address from the default list of block formats since it tends to be missused.\r\n\tFixed so the pre block format is called preformatted to make it more verbose.\r\n\tFixed so it's possible to context scope translation strings this isn't needed most of the time.\r\n\tFixed so the max length of the width/height input fields of the media dialog is 5 instead of 3.\r\n\tFixed so drag/dropped contents gets properly processed by paste plugin since it's basically a paste. Patch contributed by Greg Fairbanks.\r\n\tFixed so shortcut keys for headers is ctrl+alt+[1-9] instead of ctrl+[1-9] since these are for switching tabs in the browsers.\r\n\tFixed so \"u\" doesn't get converted into a span element by the legacy input filter. Since this is now a valid HTML5 element.\r\n\tFixed font families in order to provide appropriate web-safe fonts.\r\nVersion 4.1.7 (2014-11-27)\r\n\tAdded HTML5 schema support for srcset, source and picture. Patch contributed by mattheu.\r\n\tAdded new cache_suffix setting to enable cache busting by producing unique urls.\r\n\tAdded new paste_convert_word_fake_lists option to enable users to disable the fake lists convert logic.\r\n\tFixed so advlist style changes adds undo levels for each change.\r\n\tFixed bug where WebKit would sometimes produce an exception when the autolink plugin where looking for URLs.\r\n\tFixed bug where IE 7 wouldn't be rendered properly due to to aggressive css compression.\r\n\tFixed bug where DomQuery wouldn't accept window as constructor element.\r\n\tFixed bug where the color picker in 3.x dialogs wouldn't work properly. Patch contributed by Callidior.\r\n\tFixed bug where the image plugin wouldn't respect the document_base_url.\r\n\tFixed bug where the jQuery plugin would fail to append to elements named array prototype names.\r\n\r\n\r\n@infograf768 This is a bug fix release so there shouldn’t be any new language strings here (that was already done in 4.2)\r\n\r\n##### Testing\r\nPlease don’t use patch tester for this one. You need to use Git here to get the commit (or manually overwrite the files)\r\n\r\nAn even easier method: download https://github.com/dgt41/joomla-cms/archive/tinyMCE_4.2.3.zip and install as usual\r\n"},"comment":{"url":"https://api.github.com/repos/joomla/joomla-cms/issues/comments/137166993","html_url":"https://github.com/joomla/joomla-cms/pull/7667#issuecomment-137166993","issue_url":"https://api.github.com/repos/joomla/joomla-cms/issues/7667","id":137166993,"user":{"login":"dgt41","id":3889375,"avatar_url":"https://avatars.githubusercontent.com/u/3889375?v=3","gravatar_id":"","url":"https://api.github.com/users/dgt41","html_url":"https://github.com/dgt41","followers_url":"https://api.github.com/users/dgt41/followers","following_url":"https://api.github.com/users/dgt41/following{/other_user}","gists_url":"https://api.github.com/users/dgt41/gists{/gist_id}","starred_url":"https://api.github.com/users/dgt41/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dgt41/subscriptions","organizations_url":"https://api.github.com/users/dgt41/orgs","repos_url":"https://api.github.com/users/dgt41/repos","events_url":"https://api.github.com/users/dgt41/events{/privacy}","received_events_url":"https://api.github.com/users/dgt41/received_events","type":"User","site_admin":false},"created_at":"2015-09-02T16:50:05Z","updated_at":"2015-09-02T16:50:05Z","body":"@wilsonge @infograf768 about the translation: the new strings are for the image tools which Joomla is not using right now, and I will say neither any of the users should use it at the time, as they will end up saving the images in their database. To cut it short, translation of those strings is welcome but not mandatory at the moment"}}