[ 
http://jira.xwiki.org/jira/browse/XWIKI-906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vincent Massol updated XWIKI-906:
---------------------------------

    Summary: Update TinyMCE to version 3.0  (was: Update tiny_mce to version 
2.1.0)

Version 3.0 is out, see http://tinymce.moxiecode.com/punbb/viewtopic.php?id=9942

Of note, it fixes all incompatibilities with Safari and is faster.

> Update TinyMCE to version 3.0
> -----------------------------
>
>                 Key: XWIKI-906
>                 URL: http://jira.xwiki.org/jira/browse/XWIKI-906
>             Project: XWiki Platform
>          Issue Type: Improvement
>          Components: Editor - WYSIWYG
>    Affects Versions: 1.0 B4
>            Reporter: Christian Gmeiner
>             Fix For: Future
>
>
> A update to the most recent version could fix some problems we have at the 
> moment with the WYSIWYG editor. Here is the full changelog between current 
> used version in xwiki and version 2.1.0
> Version 2.1.0 (2007-02-13)
>       Added new template plugin, this supports simple snippets and advanced 
> smart templates.
>       Added new attributes dialog for xhtmlxtras plugin. Based on 
> contribution by Ryan Demmer.
>       Added new bbcode plugin, currently only support for PunBB but more 
> might be added in the future.
>       Added new support for table captions, captions can now be toggled on or 
> off on tables.
>       Added new more colors link for text/background color menus.
>       Added new more advanced color picker based on a contribution by Tristan 
> Poet.
>       Added new functionality to always keep inlinepopups in viewable area 
> contributed by Joshua T. Corbin.
>       Added new maximize button for inlinepopups contributed by Joshua T. 
> Corbin.
>       Added new mceToggleEditor command. Toggles visibility of a editor 
> instance on/off.
>       Added new showInstance/hideInstance callbacks. Used by mceToggleEditor 
> command.
>       Added support for Ctrl+v handling for non IE browsers when the 
> paste_auto_cleanup_on_paste option was used with the paste plugin.
>       Fixed issue where focus wasn't returned to editor after using a 
> inlinepopup. Contributed by Andy Skelton.
>       Fixed issue where fullscreen.htm file used the _dev version of the 
> JavaScript.
>       Fixed issue with TinyMCE forcing absolute links for document local 
> anchors. Ex: #a got converted into b.htm#a
>       Fixed issue where initialization failed some times with Drupal.
>       Fixed issue with rtl languages and the new color picker menus.
>       Fixed major bug where url convertion logic wasn't executed correctly.
>       Fixed bug where text color/background color menus wasn't visible in 
> fullscreen mode.
>       Fixed bug where text color/background color menus wasn't hidden when 
> switching to/from fullscreen mode.
>       Fixed bug where embed elements was converted into ibed elements.
>       Fixed bug where contrain proportions in advimage dialog wasn't working.
>       Fixes bug where an inlinepopup wouldn't close if 
> mcWindows.selectedWindow was nullified contributed by Joshua T. Corbin.
>       Fixed bug where style dropdown wasn't unique for each editor instance 
> if diffrent content_css files where used.
>       Fixed bug with the noneditable plugin and IE. Only the last element was 
> uneditable.
>       Fixed bug with link dialog and Firebug sometimes produced a 
> TINYMCE_UNIQUEURL not defined error.
>       Fixed so the fix_list_elements option is enabled by default to produce 
> more valid XHTML code.
>       Fixed so that all more info links on plugins point to the wiki in the 
> about dialog.
>       Fixed so there is two new button names forecolorpicker and 
> backcolorpicker these can be used to make plain old color picker buttons.
>       Removed the forcing of a space inside alt attributes by the advimage 
> plugin since the default valid_elements rule defaults to "".
> Version 2.0.9 (2007-01-09)
>       Added support for fullscreen new window mode since the other method was 
> problematic for some.
>       Added new hide_selects_on_submit option. Enables the possibility to 
> enable/disable disabling of TinyMCE select elements.
>       Added new removeInstance callback for plugins and also a new 
> remove_instance_callback option.
>       Added warning if flash and media plugin is used at the same time. Flash 
> plugin should be replaced with media plugin.
>       Fixed so that fullscreen can be used even if placed in absolute 
> positioned divs with borders etc.
>       Fixed so that contextmenu on named anchors doesn't display the 
> link/unlink items.
>       Fixed so that wrap in source editor dialog works in Opera.
>       Fixed so that single quotes/' is only applied to text nodes not 
> attributes.
>       Fixed so that the emotions dialog is a little wider to avoid the FF bug 
> with statusbar content alignment.
>       Fixed issue where TinyMCE wasn't restoring scroll position after 
> fullscreen mode switch.
>       Fixed some HTML issues in style plugin dialog. Contributed by Michael 
> Keck.
>       Fixed bug where color selection menu was visible for instances that got 
> removed.
>       Fixed bug where it wasn't possible to remove block formatting with 
> format select box.
>       Fixed bug with xhtmlxtras plugin not working when 
> convert_fonts_to_spans option enabled.
>       Fixed bug where element path elements wasn't entity encoded properly.
>       Fixed bug where IE 7 produced a invalid attribute exception for some 
> URLs.
>       Fixed bug where the fix_table_elements option moved tables out of divs 
> and not just P and H1-6 elements.
>       Fixed bug where drop menu for spellchecker didn't work in IE.
>       Fixed bug with noneditable plugin. The classes where removed sometimes.
>       Fixed bug where media plugin failed if single quotes wasn't entity 
> encoded.
>       Fixed bug where fullscreen mode switched the way bold/italic/underline 
> works in FF.
>       Fixed bug where style plugin could modify body element of editor 
> instance.
>       Fixed bugs and issues with searchreplace plugin.
>       Fixed bug where windows using inlinepopups where invisible when using 
> fullscreen mode. Contributed by Joshua T. Corbin.
>       Fixed bug where inlinepopups where settings style values without px 
> suffix. Contributed by Joshua T. Corbin.
>       Fixed bug where externaltoolbar where causing problems in fullscreen 
> mode. Contributed by Joshua T. Corbin.
>       Fixed alignment problems of buttons inside the search/replace dialog. 
> Contributed by Dongsu Jang.
>       Optimized event/callback execution by a factor of 10.
>       Optimized cleanup engine by factor of 2 on some documents.
>       Optimized shortcut and key event handling logic.
> Version 2.0.8 (2006-10-23)
>       Added class select lists for all xhtmlxtras dialogs, custom values can 
> still be added.
>       Added missing documentation for devkit, xhtmlxtras, visualchars and 
> nonbreaking plugins.
>       Added new gecko_spellcheck option, this enables you to disable/enable 
> the FF 2.0 spellchecker.
>       Fixed so that the media can be modified using the context menu.
>       Fixed bug where media plugin wasn't working if convert_fonts_to_span 
> option was enabled.
>       Fixed bug where media plugin produced errors on older IE versions.
>       Fixed bug where media plugin was breaking when prototype was used on 
> the same page.
>       Fixed bug where cite and datetime attributes wasn't added to the 
> default valid_elements list for del and ins.
>       Fixed bug where insert date in xhtmlxtras plugin wasn't placed in 
> language pack.
>       Fixed bug where new fullscreen mode didn't function in IE with XHTML 
> transitional doctype.
>       Fixed bug where new text and hilite text previews generated ghost 
> layers in IE.
>       Fixed bug where fullscreen mode produced an error is the resizing was 
> disabled.
>       Fixed bug where BR elements wasn't removed from PRE elements when 
> apply_source_formatting was enabled.
>       Fixed bug where JS errors where thrown in IE if TinyMCE was placed in a 
> frameset.
>       Fixed bug where devkit reported errors if TinyMCE was places in a 
> frameset.
>       Fixed bug where auto_focus option didn't work in IE.
>       Fixed bug where FF leaked memory on some event handlers.
>       Fixed bug where Fullscreen plugin didn't fill containing elements if 
> they where absolute.
>       Fixed bug where IE 7 hover out CSS events wasn't triggered correctly 
> due to a IE bug.
>       Fixed bug where contextmenu plugin showed a incorrect flash menu item 
> if the media plugin was enabled.
>       Fixed bug where 100% width of TinyMCE instances didn't work correctly.
>       Fixed issue where the image icon was selected when a user selected a 
> media object.
>       Fixed issue where select elements where disabled if AJAX or custom 
> submit triggers where used.
>       Fixed issue where formatblock command could insert invalid elements.
>       Fixed issue with duplicate default rules for abbr in valid_elements.
>       Fixed issue where the devkit wasn't the frontmost layer all the time.
> Version 2.0.7 (2006-10-17)
>       Added new visualchars plugin. Enables users to see custom chars like 
>  .
>       Added new nonbreaking plugin. Enables users to insert   characters.
>       Added new devkit plugin. Gives TinyMCE developers more information.
>       Added new xhtmlxtras plugin. Based on work contributed by Andrew Tetlaw.
>       Added new text and hilite color picker layers to the advanced theme.
>       Added new media plugin, this handles flash, quicktime, windows media 
> player, real player.
>       Added new valid_child_elements option. Enables you to remove non valid 
> child nodes from parents.
>       Added new required attribute flag to the valid_elements option.
>       Added new popup_css add option. Enables you to add an additional css to 
> all popups.
>       Added new table_default_border, table_default_cellpadding, 
> table_default_cellspacing options to table plugin.
>       Added new RegExp support for editor_selector/editor_deselector options.
>       Added new validation class. Implemented in various dialogs.
>       Added new createTag and createTagHTML methods to the API.
>       Added new shortcut keys for h1-h6,p,div,address elements by keys 
> Ctrl+1-9.
>       Added lightbox, nofollow and tag as possible rel attribute values in 
> the advlink dialog.
>       Added new table delete control for the table plugin.
>       Added new updated search/replace dialogs. Contributed by Felix 
> Riesterer.
>       Added image browser support for style plugin.
>       Fixed bugs and issues with the lastest Safari Nightly build.
>       Fixed bugs where data was set outside the current function scopes.
>       Fixed bug where all plugin and theme callback methods had the "this" 
> reference incorrectly set to window.
>       Fixed bug where a call to moveToBookmark method resulted in a error is 
> called on a hidden TinyMCE instance.
>       Fixed bug where script element contents and event attributes where HTML 
> encoded.
>       Fixed bug where TinyMCE didn't load if a base element and relative URL 
> to TinyMCE where used in MSIE.
>       Fixed bug where TinyMCE didn't function in MSIE 5.0.1 because call 
> method wasn't available.
>       Fixed bug where context menu location wasn't correct if the user 
> scrolled down on page.
>       Fixed bug where nodes wasn't selected correctly in Opera 9.
>       Fixed bug with setOuterHTML function. This had some impacts on the 
> spellchecker plugin.
>       Fixed bug where spaces in the body node of the document couldn't be 
> deleted.
>       Fixed bug where images lost focus in IE if they where placed in a 
> resizable div.
>       Fixed bug where isDirty state was set after calling user specific 
> onsubmit function.
>       Fixed bug where editor_selector/editor_deselector matched incorrectly 
> on some names.
>       Fixed bug where contextmenu was placed in the wrong location in FF.
>       Fixed bug where images had a href attribute displayed in it's element 
> path title.
>       Fixed bug where forms_utils.js function where using a relative URL to 
> the current theme.
>       Fixed bug where cursor was placed at a incorrect location after 
> mceInsertContent call in Gecko.
>       Fixed bug where selection/caret is moved to top of document on a 
> cleanup in Gecko.
>       Fixed bug where button elements was forced closed.
>       Fixed bug where comma separated content_css option wasn't working with 
> the preview plugin.
>       Fixed bug where DIV element named doc caused errors in IE.
>       Fixed bug where the selectedInstance wasn't updated correctly if the 
> user clicked outside of the body of a editor area.
>       Fixed bug where strong and em wasn't handled correctly in Gecko 
> browsers if the user added them by using the source editor.
>       Fixed bug where script tag was removed if it was the first element in 
> IE and convert_fonts_to_span option was enabled.
>       Fixed bug when converting empty divs to editor instances didn't work in 
> IE.
>       Fixed bug where Gecko produces a BR tag at the end of a single line of 
> content.
>       Fixed bug where the entity_encoding numeric wasn't converting   to 
>  .
>       Fixed bug where fullpage plugin produced an error if the first thing 
> was to edit the header data.
>       Fixed bug where background attribute of body element in fullpage plugin 
> produced error in IE.
>       Fixed bug where Opera was reporting errors if the width/height of a 
> editor area was set to a percent value.
>       Fixed bug where JS error was produced in IE if you tried to insert a 
> row/column.
>       Fixed bug where IE was causing flicker if the browser cache was 
> disabled and the button_tile_map option is enabled.
>       Fixed bug where onchange callback wasn't executed on a mceInsertContent 
> command.
>       Fixed bug where custom classes on anchor elements was removed.
>       Fixed bug where force_br_newlines options produced errors in Opera.
>       Fixed bugs with table selection not beeing restored correctly when 
> actions where performed.
>       Fixed issue where a link wasn't removed on unlink in gecko if only the 
> caret was placed within the link.
>       Fixed so that the valid attribute values for the valid_elements rules 
> are case insensitive.
>       Fixed so that the fullscreen plugin uses the current document area 
> instead of a new window/popup.
>       Fixed so that the cleanup callback is executed on themes.
>       Fixed so that document local anchors isn't forced absolute.
>       Fixed so that the initialization is even faster both editor instanced 
> and dialogs.
>       Fixed so that the force_p_newlines option works on Opera & Safari. This 
> is enabled by default.
>       Fixed so that empty td cells are padded with   by default. This 
> can be changed with the extended_valid_elements option.
>       Fixed so that the theme_advanced_disable option works with RowLayout.
>       Fixed so that string serialization is alot faster in all browsers. 
> Makes the cleanup logic a lot faster.
>       Fixed issue with language variable in replace dialog in the 
> searchreplace plugin.
>       Fixed various CSS compatiblity issues with MSIE 7 beta 3.
>       Renamed some image names in style and layer plugins for compatiblity 
> with Drupal.
>       Fixed some HTML and CSS issues with the style properties plugin.
>       Fixed so the addMCEControl method returns the new editor instance id.
>       Fixed translation issues with the style properties dialog, patch 
> contributed by TOMASIAN.
>       Removed the need for adding language codes to plugins. Since the online 
> service now merges old ones with en.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
notifications mailing list
notifications@xwiki.org
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to