Commit b56af05f authored by Seth Meranda's avatar Seth Meranda
Browse files

Merge pull request #4 from erasmussen2/master

Closes #3
parents fbc645e7 20952794
.settings
.buildpath
.project
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>UNL_WDNTinyMCE</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
</projectDescription>
......@@ -9,16 +9,16 @@
<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" -->
<!--
Membership and regular participation in the UNL Web Developer Network
is required to use the UNL templates. Visit the WDN site at
is required to use the UNL templates. Visit the WDN site at
http://wdn.unl.edu/. Click the WDN Registry link to log in and
register your unl.edu site.
All UNL template code is the property of the UNL Web Developer Network.
The code seen in a source code view is not, and may not be used as, a
template. You may not use this code, a reverse-engineered version of
The code seen in a source code view is not, and may not be used as, a
template. You may not use this code, a reverse-engineered version of
this code, or its associated visual presentation in whole or in part to
create a derivative work.
This message may not be removed from any pages based on the UNL site template.
$Id$
-->
<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles.html" -->
......@@ -31,7 +31,7 @@
<!-- tinymce stuff -->
<script type="text/javascript">
/*
/*
* TinyMCE example usage with UNL templates
*/
......@@ -98,41 +98,41 @@ The Title of My Site
<nav id="breadcrumbs">
<!-- WDN: see glossary item 'breadcrumbs' -->
<h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3>
<!-- InstanceBeginEditable name="breadcrumbs" -->
<ul>
<li><a href="http://www.unl.edu/" title="University of Nebraska&ndash;Lincoln">UNL</a></li>
<li class="selected"><a href="#" title="Site Title">Site Title</a></li>
<li>Page Title</li>
</ul>
<!-- InstanceEndEditable -->
</nav>
<div id="wdn_navigation_wrapper">
<nav id="navigation" role="navigation">
<h3 class="wdn_list_descriptor hidden">Navigation</h3>
<!-- InstanceBeginEditable name="navlinks" -->
<ul><li><a href="http://www.unl.edu/" title="UNL homepage">UNL</a></li></ul>
<!-- InstanceEndEditable -->
</nav>
</div>
</div>
<div id="wdn_content_wrapper">
<div id="pagetitle">
<!-- InstanceBeginEditable name="pagetitle" -->
<h1>This is your page title. It's now an &lt;h1&gt;, baby!</h1>
<!-- InstanceEndEditable -->
</div>
<div id="maincontent" role="main">
<!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' -->
<!-- InstanceBeginEditable name="maincontentarea" -->
<form method="post" action="http://tinymce.moxiecode.com/dump.php?example=true">
......@@ -155,7 +155,7 @@ The Title of My Site
Nam nisi elit, cursus in rhoncus sit amet, pulvinar laoreet leo. Nam sed lectus quam, ut sagittis tellus. Quisque dignissim mauris a augue rutrum tempor. Donec vitae purus nec massa vestibulum ornare sit amet id tellus. Nunc quam mauris, fermentum nec lacinia eget, sollicitudin nec ante. Aliquam molestie volutpat dapibus. Nunc interdum viverra sodales. Morbi laoreet pulvinar gravida. Quisque ut turpis sagittis nunc accumsan vehicula. Duis elementum congue ultrices. Cras faucibus feugiat arcu quis lacinia. In hac habitasse platea dictumst. Pellentesque fermentum magna sit amet tellus varius ullamcorper. Vestibulum at urna augue, eget varius neque. Fusce facilisis venenatis dapibus. Integer non sem at arcu euismod tempor nec sed nisl. Morbi ultricies, mauris ut ultricies adipiscing, felis odio condimentum massa, et luctus est nunc nec eros.
&lt;/p&gt;
&lt;/div&gt;
&lt;div class="grid3"&gt;
&lt;div class="zenbox"&gt;&lt;h3&gt;zenbox title&lt;/h3&gt;this is text in a zenbox&lt;/div&gt;
&lt;/div&gt;
......@@ -193,32 +193,32 @@ The Title of My Site
<!--#include virtual="/wdn/templates_3.1/includes/feedback.html" -->
</div>
<div class="footer_col" id="wdn_footer_related">
<!-- InstanceBeginEditable name="leftcollinks" -->
<h3>Related Links</h3>
<!-- InstanceEndEditable -->
</div>
<div class="footer_col" id="wdn_footer_contact">
<!-- InstanceBeginEditable name="contactinfo" -->
<h3>Contact Us</h3>
<!-- InstanceEndEditable -->
</div>
<div class="footer_col" id="wdn_footer_share">
<!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" -->
</div>
<!-- InstanceBeginEditable name="optionalfooter" -->
<!-- InstanceEndEditable -->
<div id="wdn_copyright">
<div>
<!-- InstanceBeginEditable name="footercontent" -->
&copy; 2012
<!-- InstanceEndEditable -->
<!--#include virtual="/wdn/templates_3.1/includes/wdn.html" -->
</div>
......
Version 3.5.8 (2012-11-20)
Fixed bug where html5 data attributes where stripped from contents.
Fixed bug where toolbar was annouced multiple times with JAWS on Firefox.
Fixed bug where the editor view whouldn't scroll to BR elements when using shift+enter or br enter mode.
Fixed bug where a JS error would be thrown when trying to paste table rows then the rows clipboard was empty.
Fixed bug with auto detection logic for youtube urls in the media plugin.
Fixed bug where the formatter would throw errors if you used the jQuery version of TinyMCE and the latest jQuery.
Fixed bug where the latest WebKit versions would produce span elements when deleting text between blocks.
Fixed bug where the autolink plugin would produce DOM exceptions when pressing shift+enter inside a block element.
Fixed bug where toggling of blockquotes when using br enter mode would produce an exception.
Fixed bug where focusing out of the body of the editor wouldn't properly add an undo level.
Fixed issue with warning message being displayed on IE 9+ about the meta header fix for IE 8.
Version 3.5.7 (2012-09-20)
Changed table row properties dialog to not update multiple rows when row type is header or footer.
Fixed bug in hyperlink dialog for IE9 where links with no target attr set had target value of --
Changing toolbars to have a toolbar role for FF keyboard navigation works correctly.
Fixed bug where applying formatting to an empty block element would produce redundant spans.
Fixed bug where caret formatting on IE wouldn't properly apply if you pressed enter/return.
Fixed bug where loading TinyMCE using an async script wouldn't properly initialize editors.
Fixed bug where some white space would be removed after inline elements before block elements.
Fixed bug where it wouldn't properly parse attributes with a single backslash as it's contents.
Fixed bug where noscript elements would loose it's contents on older IE versions.
Fixed bug where backspace inside empty blockquote wouldn't delete it properly.
Fixed bug where custom elements with . in their names wouldn't work properly.
Fixed bug where the custom_elements option didn't properly setup the block elements schema structure.
Fixed bug where the custom_elements option didn't auto populate the extended_valid_elements.
Fixed bug where the whole TD element would get blcok formatted when there where BR elements in it.
Fixed bug where IE 9 might crash if the editor was hidden and specific styles where applied to surrounding contents.
Fixed bug where shift+enter inside a table cell on Gecko would produce an zero width non breaking space between tr:s.
Fixed bug where the advlink dialog wouldn't properly populate the anchors dropdown if the HTML5 schema was used.
Fixed issue with missing autofocus attribute on input element when using the HTML5 schema.
Fixed issue where enter inside a block contained within an LI element wouldn't produce a new LI.
Version 3.5.6 (2012-07-26)
Added "text" as a valid option to the editor.getContent format option. Makes it easier to get a text representation of the editor contents.
Fixed bug where resizing an image to less that 0x0 pixels would display the ghost image at an incorrect position.
Fixed bug where the remove format button would produce extra paragraphs on WebKit if all of the contents was selected.
Fixed issue where edge resize handles on images of wouldn't scale it with the same aspect ratio.
Fixed so force_p_newlines option works again since some users want mixed mode paragraphs.
Fixed so directionality plugin modifies the dir attribute of all selected blocks in the editor.
Fixed bug where backspace/delete of a custom element would move it's attributes to the parent block on Gecko.
Version 3.5.5 (2012-07-19)
Added full resize support for images and tables on WebKit/Opera. It now behaves just like Gecko.
Added automatic embed support for Vimeo, Stream.cz and Google Maps in media plugin. Patch contributed by Jakub Matas.
Fixed bug where the lists plugin wouldn't properly remove all li elements when toggling selected items of. Patched by Taku AMANO.
Fixed bug where the lists plugin would remove the entire list if you pressed deleted at the beginning of the first element. Patched by Taku AMANO.
Fixed bug where the ordered/unordered list buttons could both be enabled if you nested lists. Patch contributed by Craig Petchell.
Fixed bug where shift+enter wouldn't produce a BR in a LI when having forced_root_blocks set to false.
Fixed bug where scrollbars aren't visible in fullscreen when window is resized.
Fixed bug with updating the border size using the advimage dialog on IE 9.
Fixed bug where the selection of inner elements on IE 8 in contentEditable mode would select the whole parent element.
Fixed bug where the enter key would produce an empty anchor if you pressed it at the space after a link on IE.
Fixed bug where autolink plugin would produce an exception for specific html see bug #5365
Fixed so the formatChanged function takes an optional "similar" parameter to use while matching the format.
Version 3.5.4.1 (2012-06-24)
Fixed issue with Shift+A selecting all contents on Chrome.
Version 3.5.4 (2012-06-21)
Added missing mouse events to HTML5 schema. Some events needs to be manually defined though since the spec is huge.
Added image resizing for WebKit browsers by faking the whole resize behavior.
Fixed bug in context menu plugin where listener to hide menu wasn't removed correctly.
Fixed bug where media plugin wouldn't use placeholder size for the object/video elements.
Fixed bug where jQuery plugin would break attr function in jQuery 1.7.2.
Fixed bug where jQuery plugin would throw an error if you used the tinymce pseudo selector when TinyMCE wasn't loaded.
Fixed so encoding option gets applied when using jQuery val() or attr() to extract the contents.
Fixed so any non valid width/height passed to media plugin would get parsed to proper integer or percent values.
Version 3.5.3 (2012-06-19)
Added missing wbr element to HTML5 schema.
Added new mceToggleFormat command. Enabled you to toggle a specific format on/off.
Fixed bug where undo/redo state didn't update correctly after executing an execCommand call.
Fixed bug where the editor would get auto focused on IE running in quirks mode.
Fixed bug where pressing enter before an IMG or INPUT element wouldn't properly split the block.
Fixed bug where backspace would navigate back when selecting control types on IE.
Fixed bug where the editor remove method would unbind events for controls outside the editor instance UI.
Fixed bug where the autosave plugin would try to store a draft copy of editors that where removed.
Fixed bug where floated elements wouldn't expand the block created when pressing enter on non IE browsers.
Fixed bug where the caret would be placed in the wrong location when pressing enter at the beginning of a block.
Fixed bug where it wasn't possible to block events using the handle_event_callback option.
Fixed bug where keyboard navigation of the ColorSplitButton.js didn't work correctly.
Fixed bug where keyboard navigation didn't work correctly on split buttons.
Fixed bug where the legacy Event.add function didn't properly handle multiple id:s passed in.
Fixed bug where the caret would disappear on IE when selecting all contents and pressing backspace/delete.
Fixed bug where the getStart/getEnd methods would sometimes return elements from the wrong document on IE.
Fixed so paragraphs gets created if you press enter inside a form element.
Version 3.5.2 (2012-05-31)
Added new formatChanged method to tinymce.Formatter class. Enables easier state change handling of formats.
Added new selectorChanged method to tinymce.dom.Selection class. Enables easier state change handling of matching CSS selectors.
Changed the default theme to be advanced instead of simple since most users uses the advanced theme.
Changed so the theme_advanced_buttons doesn't have a default set if one button row is specified.
Changed the theme_advanced_toolbar_align default value to "left".
Changed the theme_advanced_toolbar_location default value to "top".
Changed the theme_advanced_statusbar_location default value to "bottom".
Fixed bug where the simple link dialog would remove class and target attributes from links when updating them if the drop downs wasn't visible.
Fixed bug where the link/unlink buttons wouldn't get disabled once a link was created by the autolink plugin logic.
Fixed bug where the border attribute was missing in the HTML5 schema.
Fixed bug where the legacyoutput plugin would use inline styles for font color.
Fixed bug where editing of anchor names wouldn't produce an undo level.
Fixed bug where the table plugin would delete the last empty block element in the editor.
Fixed bug where pasting table rows when they where selected would make it impossible to editor that table row.
Fixed bug with pressing enter in IE while having a select list focused would produce a JS error.
Fixed bug where it wasn't possible to merge table cells by selecting them and using merge from context menu.
Removed summary from HTML5 table attributes and fixed so this and other deprecated table fields gets hidden in the table dialog.
Version 3.5.1.1 (2012-05-25)
Fixed bug with control creation where plugin specific controls didn't work as expected.
Version 3.5.1 (2012-05-25)
Added new onBeforeAdd event to UndoManager patch contributed by Dan Rumney.
Added support for overriding the theme rendering logic by using a custom function.
Fixed bug where links wasn't automatically created by the autolink plugin on old IE versions when pressing enter in BR mode.
Fixed bug where enter on older IE versions wouldn't produce a new paragraph if the previous sibling paragraph was empty.
Fixed bug where toString on a faked DOM range on older IE versions wouldn't return a proper string.
Fixed bug where named anchors wouldn't work properly when schema was set to HTML5.
Fixed bug where HTML5 datalist options wasn't correctly parsed or indented.
Fixed bug where linking would add anchors around block elements when the HTML5 schema was used.
Fixed issue where the autolink plugin wouldn't properly handle mailto:user@domain.com.
Optimized initialization and reduced rendering flicker by hiding the target element while initializing.
Version 3.5.0.1 (2012-05-10)
Fixed bug where selection normalization logic would break the selections of parent elements using the element path.
Fixed bug where the autolink plugin would include trailing dots in domain names in the link creation.
Fixed bug where the autolink plugin would produce an error on older IE versions when pressing enter.
Fixed bug where old IE versions would throw an error during initialization when the editor was placed in an size restricted div.
Version 3.5 (2012-05-03)
Fixed menu rendering issue if the document was in rtl mode.
Fixed bug where the hide function would throw an error about a missing variable.
Fixed bug where autolink wouldn't convert URLs when hitting enter on IE due to the new enter key logic.
Fixed bug where formatting using shortcuts like ctrl+b wouldn't work properly the first time.
Fixed bug where selection.setContent after a formatter call wouldn't generate formatted contents.
Fixed bug where whitespace would be removed before/after invalid_elements when they where removed.
Fixed bug where updating styles using the theme image dialog in non inline mode on IE9 would produce errors.
Fixed bug where IE 8 would produce an error when using the contextmenu plugin.
Fixed bug where delete/backspace could remove contents of noneditable elements.
Fixed so background color in style preview gets computed from body element if the current style element is transparent.
Version 3.5b3 (2012-03-29)
Added cancel button to colour picker dialog.
Added figure and figcaption to the html5 visualblocks plugin.
Added default alignment options for the figure element.
Fixed bug where empty inline elements within block elements would sometimes produce a br child element.
Fixed bug where urls pointing to the same domain as the current one would cause undefined errors. Patch contributed by Paul Giberson.
Fixed bug where enter inside an editable element inside an non editable element would split the element.
Fixed bug where cut/copy/paste of noneditable elements didn't work.
Fixed bug where backspace would sometimes produce font elements on WebKit.
Fixed bug where WebKit would produce spans out of various inline elements when using backspace.
Fixed bug where IE9 wouldn't properly update image styles when images where resized.
Fixed bug where drag/drop of noneditable elements didn't work correctly.
Fixed bug where applying formatting to all contents wouldn't work correctly when an end point was inside an empty bock. Patch contributed by Jose Luiz.
Fixed bug where IE10 removed the scopeName from the DOM element interface and there for it produced an undefined string in element path.
Fixed bug where the caret would be placed at an incorrect location if you applied block formatting while having the caret at the end of the block.
Fixed bug where applying column changes using the cell dialog would only update the first column. Patch contributed by krzyko.
Fixed bug where the visualblocks plugin would force editor focus if it was turned on by default.
Fixed bug where the tabfocus plugin would tab to iframes these are now ignored.
Fixed bug where format drop down list wouldn't show the currently active format for a parent element.
Fixed bug where paste of plain text in IE 9 would remove the new line characters from text.
Fixed bug where the menu buttons/split button menus wouldn't be opened at the right location on older IE versions.
Fixed bug where Gecko browsers wouldn't properly display the right format when having the selection as specific places.
Fixed bug where shift+enter inside the body when having forced_root_blocks set to false would throw an error.
Fixed bug where the jQuery plugin would break the attr method of jQuery 1.7.2. Patch contributed by Markus Kemmerling.
Fixed so options like content_css accepts and array as well as a comma separated string as input.
Restructured the internal logic to make it more separate from Editor.js.
Updated the Sizzle engine to the latest version.
Version 3.5b2 (2012-03-15)
Rewrote the enter key logic to normalize browser behavior.
Fixed so enter within PRE elements produces a BR and shift+enter breaks/end the PRE. Can be disabled using the br_in_pre option.
Fixed bug where the selection wouldn't be correct after applying formatting and having the caret at the end of the new format node.
Fixed bug where the noneditable plugin would process contents on raw input calls for example on undo/redo calls.
Fixed bug where WebKit could produce an exception when a bookmark was requested when there wasn't a proper selection.
Fixed bug where WebKit would fail to open the image dialog since it would be returning false for a class name instead of a string.
Fixed so alignment and indentation works properly when forced_root_blocks is set to false. It will produce a DIV by default.
Version 3.5b1 (2012-03-08)
Added new event class that is faster and enables support for faking events.
Added new self_closing_elements, short_ended_elements, boolean_attributes, non_empty_elements and block_elements options to control the HTML Schema.
Added new schema option and support for the HTML5 schema.
Added new visualblocks plugin that shows html5 blocks with visual borders.
Added new types and selector options to make it easier to create editor instances with different configs.
Added new preview of formatting options in various listboxes.
Added new preview_styles option that enables control over what gets previewed.
Fixed bug where content css would be loaded twice into iframe.
Fixed bug where start elements with only whitespace in the attribute part wouldn't be correctly parsed.
Fixed bug where the advlink dialog would produce an error about the addSelectAccessibility function not being defined.
Fixed bug where the caret would be placed at an incorrect position if span was removed by the invalid_elements setting.
Fixed bug where elements inside a white space preserve element like pre didn't inherit the behavior while parsing.
Version 3.4.9 (2012-02-23)
Added settings to wordcount plugin to configure update rate and checking wordcount on backspace and delete using wordcount_update_rate and wordcount_update_on_delete.
Fixed bug in Webkit and IE where deleting empty paragraphs would remove entire editor contents.
......@@ -298,1201 +475,3 @@ Version 3.4 (2011-03-10)
Fixed so the values entered in the color picker are forced to hex values.
Removed dialog workaround for IE 9 beta since the RC is now out and people should upgrade.
Removed obsolete calls in various plugins to the mceBeginUndoLevel command.
Version 3.4b3 (2011-02-10)
Added WAI-ARIA support for the main UI and dialogs this feature was contributed by Ephox.
Added iframe support to media plugin in order to handle the new YouTube HTML5 video formats.
Fixed bug where anchors would wrap the text contents after it due to a bug in the DomParser logic.
Fixed bug where the selected state wouldn't be removed on ListBox controls when a menu item was selected.
Fixed bug where IE could throw an unspecified error exception when the getBookmark logic was executed.
Fixed bug where IE would throw an invalid argument error when focus was applied to an empty editor instance.
Fixed bug where applying inline format wouldn't work if the start cell in the selection was empty.
Fixed bug where auto detection logic for YouTube and Google Video wouldn't work in the new media plugin.
Fixed bug where td elements would get a colspan/rowspan of 1 when created by the table plugin.
Fixed bug where removal/padding of empty elements wasn't handled correctly.
Fixed bug where internal elements would show up in element path.
Fixed bug where internal elements would get serialized as valid output.
Fixed bug where color wasn't correctly applied to anchor elements.
Fixed bug where float option in the style plugin dialog wouldn't be handled correctly on WebKit.
Fixed bug where the tinymce.dom.TreeWalker prev function wouldn't walk the DOM correctly.
Fixed bug where mceInsertContent command could produce empty block elements after the inserted content.
Fixed bug where mceInsertContent command wouldn't apply visual aids on tables and similar elements.
Fixed bug where empty block elements would get double br bogus elements in them.
Fixed bug where the color menu wouldn't apply the color correctly on IE when the viewport was to small.
Fixed bug where right clicking out side the body element of the editor iframe would prevent paste from working on IE.
Fixed bug where the onContextMenu event wouldn't fire correctly on IE if you clicked out side the body element.
Fixed bug where the onContextMenu event wouldn't fire correctly on modern Opera versions that now support it by default.
Fixed bug where legacy content wasn't converted correctly when inserted using mceInsertContent or through the source dialog.
Fixed bug where resizing images or tables wouldn't update the style attribute correctly or leave data-mce prefixed attributes.
Fixed bug where adding links wouldn't work correctly when using TinyMCE jQuery version with jQuery 1.5.
Fixed bug where single quotes inside param elements wasn't treated correctly by the media plugin.
Fixed bug where pasting plain text in WebKit wouldn't work correctly. It will now auto detect the WebKit bug and use plain text mode.
Fixed bug where the DomParser would fail to move out invalid elements within invalid elements on complex contents.
Fixed bug where paste as plain text would not decode html entities properly.
Fixed bug where large paragraphs would cause incorrect scrolling behavior if you would split them using enter.
Fixed bug where the SaxParser wouldn't properly parse some specific short ended elements.
Fixed so mceReplaceContent supports caret position and makes sure that the contents inserted gets validated.
Fixed so unnecessary traling br elements in blocks gets removed on Gecko/WebKit when using mceInsertContent command.
Moved some plugin css contents into the skin content css files to reduce the number of http requests.
Moved some plugin specific images into the theme img directory since they can then be shared.
Version 3.4b2 (2011-01-13)
Added new custom flash player, this player supports mp4 and flv and has skin support.
Fixed so mceInsertContent handles context correctly to enforce valid nesting of elements.
Fixed bug where scrolling would become jerky on IE on some contents.
Fixed bug where paste as plain text would throw exception of missing entities setting.
Fixed bug where anchor nodes where removed by the new serializer engine.
Fixed bug where IE would crash if when backspace where used on some specific contents.
Fixed bug where pasting of plain text in WebKit would result in merging of text lines.
Fixed bug where it wasn't possible to delete images or tables using backspace on IE9.
Fixed bug where urls in styles would generate a JS error due to incorrect scope.
Fixed bug where copy paste from Java applications would produce extra contents in FF on Mac.
Fixed bug where the verify_html option wouldn't allow all elements and attributes.
Version 3.4b1 (2010-12-20)
Added new serialization engine that increases performance and enforces valid output according to the specified schema settings.
Added new HTML parser logic used by the serialization engine and can handle malformed html contents.
Added new valid_children config option, enables more fine grain control of elements can be inside other elements.
Added new entities encoding logic boost performance and will only encode entities based on context i.e. attributes/text nodes.
Added new protect setting that enables users to protect template items from being removed by the serializer logic.
Added new {$caret} marker for the mceInsertContent command. Makes it possible to move the caret to a specific position when inserting contents.
Added new validation of anchor names. Only valid W3C names will be accepted.
Replaced the internal _mce_ prefixed attributes to the more standard HTML5 data-mce- prefix. This will also resolve future browser santiaztion issues.
Fixed bug where the paste plugin wouldn't convert Word lists with more than 9 items to real ol lists. Patch contributed by Mike (yogaboy).
Fixed bug where clicking on a format title would produce errors if the current selection didn't have any formats.
Fixed bug where paste of simple texts wouldn't work correctly in Gecko using the paste plugin since it keeps block formatting.
Fixed bug where confirm dialogs didn't display correctly due to resent IE9 fixes.
Fixed bug where spaces in URLs wouldn't be properly encoded to %20 if the user entered them in the link dialogs. Patch contributed by Ephox.
Fixed bug where the image alignment buttons wouldn't reposition the resize handles on FF due to a browser issue. Patch contributed by Ephox.
Fixed bug where the compareBoundaryPoints method of the IE Range class didn't work correctly. Patch contributed by Ephox.
Fixed bug where selection of elements using double click wouldn't select the clicked element but rather the parent node on FF. Patch contributed by Ephox.
Fixed bug where IE would scroll the user to the current selection causing parent document to scroll as well. Patch contributed by Ephox.
Fixed bug where style compression would incorrectly compress items with different values. It now only compresses if the values are the same. Patch contributed by Ephox.
Fixed bug where FF would add non breaking spaces outside TD elements if formatting was applied to table cells. Patch contributed by Ephox.
Fixed bug where the caret position would be lost on WebKit browsers if you pasted images multiple times. Patch contributed by Ephox.
Fixed bug where non word contents like * would be counted as words in the wordcount pluging. Patch contributed by David Balatero.
Fixed bug where the toggle absolute button in the layer plugin wouldn't remove the existing internal style attribute first.
Fixed bug where the autosave plugin would generate an exception on IE if the user had disabled userdata persistence.
Fixed bug where the paste plugin would remove dashed classes on IE since the regexps didn't include that character.
Fixed bug where applying text color would not add spans inside link elements. This is needed due to CSS style inheritance.
Fixed bug where applying block formats to empty elements wouldn't render correctly on IE.
Fixed bug where the searchreplace plugin would add a f or r character when shortcuts where used on IE while using default dialogs.
Fixed bug where Opera wouldn't load scripts correctly since the onreadystate would fire even though the script wasn't loaded.
Fixed issue where &nbsp; wouldn't be handled correctly in the bbcode plugin if entity_encoding was set to raw.
Fixed issue where contents would flicker since the content css files where asynchronously loaded.
Fixed bug where WebKit wouldn't create links on images with a float style.
Version 3.3.9.3 (2010-12-20)
Fixed issue where WebKit wouldn't correctly apply ins/del in xhtmlxtras plugin.
Fixed bug where paste as plaintext on WebKit wouldn't produce br and p elements correctly.
Fixed bug where the confirm dialog texts would be incorrectly placed due to recent IE 9 workarounds in the window.css.
Fixed bug where applying text color would not add spans inside link elements. This is needed due to CSS style inheritance.
Version 3.3.9.2 (2010-09-29)
Fixed bug where placing the caret in IE 9 beta 1 would not work correctly if you clicked out side the document body element.
Fixed bug where IE 9 beta 1 wouldn't resize the editor correctly since the events didn't fire as previous versions did.
Fixed bug where FF would produce an error message when being rendered inside a hidden div element.
Fixed bug where resize logic could produce a cookie with a width/height less than the size of the container.
Fixed bug where content_css wouldn't populate the styles dropdown correctly.
Version 3.3.9.1 (2010-09-23)
Fixed bug where WebKit browsers wouldn't activate the image button when images where selected.
Fixed bug where Opera Presto 10.60 deletes elements when restoring bookmarks.
Fixed bug where IE9 beta1 doesn't handle regexp replacement values correctly.
Fixed bug where IE9 beta1 didn't render the inline dialogs correctly due to a bug with CSS clip.
Fixed bug where IE9 beta1 would produce error messages on load since they removed the document.recalc method.
Fixed bug where IE9 beta1 would produce <html xmlns=""> since they haven't implemented document.implementation.createDocument correctly.
Fixed bug where IE9 beta1 would searchreplace doesn't work since their native DOM Range doesn't have a find method.
Fixed bug where IE9 beta1 would render the source view incorrectly due to incorrect viewport size measurements.
Fixed bug where IE9 beta1 would crash when running the basic functionality unit tests.
Fixed bug where IE9 beta1 would wrap elements in blocks correctly due to changes to the selection object.
Fixed bug where IE9 beta1 would fail to insert contents since they havn't implemented the createContextualFragment method in their DOM Range.
Fixed bug where IE9 beta1 would fail to handle image selection since they currently doesn't support control selections in their DOM Range.
Fixed bug where IE9 beta1 would fail to load scripts since they fire the onload event before the scripts are parsed and executed.
Version 3.3.9 (2010-09-08)
Fixed bug where inserting table rows into a table with subtable would produce an incorrect column count.
Fixed bug where the selection of cells in a table with subtables could produce invalid selections.
Fixed bug where the table plugin would produce a script error if you tried to move the caret before a first child table.
Fixed bug where the keep_styles feature on IE would move the caret to an incorrect location at the end of list blocks.
Fixed so attributes from legacy elements such as font gets retained when they get converted to spans.
Fixed minor issue where the select boxes wouldn't be set the not set by default in the table dialog.
Version 3.3.8 (2010-06-30)
On IE8+ and FireFox 3.5+, dragging an image now correctly adds an undo
event.
Fixed bug where WebKit would not move the caret to a correct position after a paste operation.
Fixed bug where WebKit would produce a div wrapper element when pasting some contents.
Fixed bug where the visual chars and nonbreaking plugin wouldn't show nbsp elements correctly.
Fixed bug where the format states would be enabled even after the format was removed.
Fixed bug where the delete key would move the caret to an incorrect position.
Fixed bug where it wasn't possible to toggle of the current font size/family/style by clicking the title item.
Fixed bug where the abbr element wouldn't get serialized correctly on IE6.
Fixed so that the examples checks if they are executed from the local file system since that might not work properly.
Version 3.3.7 (2010-06-10)
Fixed bug where context menu would produce an error on IE if you right clicked twice and left clicked once.
Fixed bug where resizing of the window on WebKit browsers in fullscreen mode wouldn't position the statusbar correctly.
Fixed bug where IE would produce an error if the editor was empty and you where undoing to that initial level.
Fixed bug where setting the table background on gecko would produce \" entities inside the url style property.
Fixed bug where the button states wouldn't be updated correctly on IE if you placed the caret inside the new element.
Fixed bug where undo levels wasn't properly added after applying styles or font sizes.
Fixed bug where IE would throw an error if you used "select all" on empty elements and applied formatting to that.
Fixed bug where IE could select one extra character when you did a bookmark call on a caret location.
Fixed bug where IE could produce a script error on delete since it would sometimes produce an invalid DOM.
Fixed bug where IE would return the wrong start element if the whole element was selected.
Fixed bug where formatting states wasn't updated on IE if you pressed enter at the end of a block with formatting.
Fixed bug where submenus for the context menu wasn't removed correctly when the editor was destroyed.
Fixed bug where Gecko could select the wrong element after applying format to multiple elements.
Fixed bug where Gecko would delete parts of the previous element if the selection range was a element selection.
Fixed bug where Gecko would not merge paragraph elements correctly if they contained br elements.
Fixed bug where the cleanup button could produce span artifacts if you pressed it twice in a row.
Fixed bug where the fullpage plugin header/footer would be have it's header reseted to it's initial state on undo.
Fixed bug where an empty paragraph would be collapsed if you performed a cleanup while having the caret inside it.
Fixed a few memory leaks on IE especially with drop menus in listboxes and the spellchecker.
Fixed so formats applied to the current caret gets merged to reduce the number of output elements.
Added the latest version of Sizzle for the CSS selector logic to fix a compatibility issue with prototype.
Version 3.3.6 (2010-05-20)
Fixed bug where a editor.focus call could produce errors on IE in very specific scenarios.
Fixed bug where Gecko would produce an error if you unformatted text inside an empty element.
Fixed bug where IE would produce an error if the caret was placed before a table and you used the align buttons.
Fixed bug where the font size drop down didn't display the a preview correctly.
Fixed bug where the paste plugin wouldn't include all contents some times on WebKit browsers.
Fixed bug where the plain text mode toggle wouldn't work properly on WebKit.
Fixed bug where the editors statusbar would become invisible when you resized the window in fullscreen mode.
Version 3.3.5.1 (2010-05-07)
Fixed a critical bug with the fullscreen plugin. Produced error messages when the state was toggled on/off.
Version 3.3.5 (2010-05-06)
Added new merge_with_parents option to formats, enables the control of removal of elements with similar parents.
Fixed so the default behavior for applying classes isn't a toggle state but the old behavior from before the 3.3 release.
Fixed bug where selecting contents using double click on Gecko would produce errors when using removing format.
Fixed bug where the IE DOM could get messed up when non valid contents was pasted into the editor.
Fixed bug where merging selected table cells using the context menu didn't work as expected.
Fixed bug where some nestled formatting would be applied incorrectly.
Fixed bug with enter in list items when using the force_br_newlines mode on WebKit patch contributed by Ryan Koopmans.
Fixed bug where undo/redo could produce js errors on some specific operations.
Fixed bug where the theme_advanced_font_sizes didn't work as before 3.3 when complex settings where used.
Fixed bug where the table plugin would copy cell/row id attributes when making new rows/cells.
Version 3.3.4 (2010-04-27)
Fixed bug where fullscreen plugin would add two editor instances to EditorManager collection.
Fixed bug where it was difficult to enter text on non western languages such as Japanese on IE.
Fixed bug where removing contents from nodes could result in an exception when using undo/redo.
Fixed bug with selection of images inside layers or other resizable containers on IE.
Fixed so editors isn't initialized on iPhone/iPad devices since they don't have caret support.
Version 3.3.3 (2010-04-19)
Added new script_loaded callback function setting for the jQuery plugin.
Added various fixes and new rpc methods for the spellchecker plugin. Patch contributed by Michael Peters.
Removed some unnecessary inline style information from some of the dialogs.
Fixed some issues with the chaining for the TinyMCE jQuery plugin.
Fixed so any extra arguments passed to patched jQuery functions gets passed through. Patch contributed by Lee Henson.
Fixed so spellchecking/contextmenu can be toggled on/off if the browser has native spellchecker support.
Fixed bug where some texts in the new paste plugin wasn't placed in language pack.
Fixed bug where IE would produce an incorrect information message when cutting.
Fixed bug where removing items using the xhtmlxtras plugin wouldn't work correctly.
Fixed bug where setting table background images would add extra quotes on Gecko.
Fixed bug where shortcut for bold/italic/underline wouldn't work properly on WebKit.
Fixed bug where IE would produce an error message if only contents was an image tag and bold was used.
Fixed bug where the caret would move if alignment was applied to empty block elements.
Fixed bug where some shortcut key commands wouldn't apply formatting correctly.
Version 3.3.2 (2010-03-25)
Fixed bug where it was possible to scale the editor iframe smaller than the editor UI.
Fixed bug where some of the resizing option didn't work with the new live resize.
Fixed bug where the format listbox didn't show nestled formats correctly.
Fixed bug where the native listboxes didn't work correctly.
Fixed bug where font size selection in using the legacyoutput plugin would produce errors.
Fixed so block and blockquote formats remove their matching element regardless of it's attributes.
Version 3.3.1 (2010-03-18)
Added new live resize feature, the editor contents is now visible while resizing.
Fixed bug where some valid_element patterns would produce an unknown property error.
Fixed bug where it wasn't possible to toggle off blockquotes.
Fixed bug where an undo level wasn't produced when applying formatting using the styles dropdown.
Fixed bug where IE 6/7 wouldn't perform caret formatting due to a focus/event bug in IE.
Fixed bug where undo/redo wasn't restoring the previous selection correctly.
Fixed bug where the caret would become invisible if you resized the editor in latest Gecko.
Fixed bug where the class attribute wasn't completely removed in IE 6/7 when the removeClass function was used.
Fixed so the matchNode method of the Formatter class returns the matched format rule.
Fixed so it's possible to apply formatting to both blocks and as inline elements.
Version 3.3 (2010-03-10)
Fixed bug where backspace on a table on IE would produce an empty tbody and some JS exceptions.
Fixed bug where some redundant children wasn't removed properly when applying inline styles to them.
Fixed bug where Chrome would produce incorect dialog sizes if the inlinepopups plugin wasn't used.
Fixed bug where spans with different classes would get merged if they where siblings to each other.
Fixed bug where IE 8 would crash if you used the spellchecker.
Fixed bug where Input Method for non western languages didn't work correctly.
Fixed bug where the UI would render incorrectly in FF 3.6 on Mac due to a bug n their rendering engine.
Fixed bug where WebKit wouldn't scroll down correctly if Shift+Enter was used. Patch contributed by Thomas Andersen.
Version 3.3rc1 (2010-02-23)
Fixed bug with new legacyoutput plugin not working correctly on it's own.
Fixed bug some performance issues with removing text formats.
Fixed bug where TinyMCE specific attributes wasn't removed properly by remove format.
Fixed bug where it wasn't possible to align images within inline elements.
Fixed bug where Ctrl+Delete/Backspace would produce an invalid argument exception on IE.
Fixed bug where the search/replace logic could produce an infinite loop on IE for reverse searches.
Fixed bug where cloning formats in cells didn't work properly on IE.
Fixed bug where IE6 would produce a horizontal scroll bar.
Fixed so remove jQuery method removes the TinyMCE instance as well as the specified textarea.
Fixed so selected rows and cells gets updated using the row/cell properties dialogs.
Version 3.3b2 (2010-02-04)
Fixed bug where sometimes img elements would be removed by split method in DOMUtils.
Fixed bug where merging of span elements could occur on bookmark nodes.
Fixed bug where classes wasn't properly removed when removeformat was used on IE 6.
Fixed bug where multiple calls to an tinyMCE.init with mode set to exact could produce the same unique ID.
Fixed bug with the IE selection implementation when it was feeded an document range.
Fixed bug where block elements formatting wasn't properly removed by removeformat on all browsers.
Fixed bug where selection location was lost if you performed a manual cleanup.
Fixed bug where removeformat wouldn't remove span elements within styled block elements.
Fixed bug where an error would be thrown if you clicked on the separator lines in menus.
Fixed bug with the jQuery plugin adding always adding a querystring value to other resources.
Fixed bug where IE would produce an error message if you had an empty editor instance.
Fixed bug where Shift+Enter didn't produce br elements on WebKit browsers.
Fixed bug where a temporary marker element wasn't removed by the paste plugin.
Fixed bug where inserting a table would produce two undo levels instead of one.
Version 3.3b1 (2010-01-25)
Added new text formatting engine. Fixes a lot of browser quirks and adds new possibilities.
Added new advlist plugin that enables you to set the formats of list elements.
Added new paste plugin logic that enables you to retain style information from Office.
Added new autosave plugin logic that automatically saves contents in local storage.
Added new valid_styles option. Adds the possibility to restrict styles and their order.
Added new theme_advanced_runtime_fontsize option to display the runtime font size in font size select box.
Added new jquery plugin version that handles the gzip compressor amongst other things. Contributed by Speednet.
Added new $ function to tinymce namespace and editor instances for the jQuery build.
Added the possibility to get editors by index as well as name in the tinyMCE.editors collection.
Fixed so the contents inside the editor renders in standards mode by default.
Fixed bug where it wasn't possible to move the caret on short documents running in standards mode on IE.
Fixed bug where the decode method of the DOMUtils class could end up in an endless loop.
Fixed bug where it was possible to bypass the paste cleanup on non IE browsers if you clicked while pasting.
Fixed bug where some attributes wasn't serialized correctly on IE if wildcard attribute patters where used.
Fixed bug where entity decoding was performed on strings that didn't have any valid entities in them.
Fixed bugs with the insertNode method of the IE DOMRange implementation. Patch contributed by Scott McNaught.
Rewrote the getBookmark/moveToBookmark selection logic to boost performance on larger documents.
Rewrote the table plugin to include new cell selection logic and fixed various bugs and issues.
Merged the tinyMCE, tinymce and tinymce.EditorManager into the same instance makes more sense.
Removed browser setting since the browser support for TinyMCE is not far better than it was when that setting was introduced.
Changed the mce_ attribute prefix to the more standard _mce_ prefix. This is similar to browser vendors prefixes.
Optimized performance with named entities on Gecko. Regexp replace was executing very slowly probably due to a Gecko bug.
Optimized performance of the IE specific selection/range implementation.
Removed the safari plugin since we now replaced all text formatting logic to custom code.
Version 3.2.7 (2009-09-22)
Fixed bug where uppercase paragraphs could still produce an invalid DOM tree on IE.
Fixed bug where split command didn't work on WebKit since the node serializer needs a real document to work with.
Fixed bug where it was impossible in Gecko to place the caret before a table if it was the first one.
Fixed bug where linking to urls like ../../ would produce an extra traling slash ../..//.
Fixed bug where the template cdate functionality was using an old 2.x API call. Patch contributed by vectorjohn.
Fixed bug where urls to the same site but different protocol would be converted when relative_urls where set to false. Patch contributed by Ted Rust.
Fixed bug where the paste plugin would remove mceItem prefixed classes.
Fixed bug where the paste plugin would sometimes add items in a reverse order on WebKit.
Fixed bug where the paste buttons would present an error message on Gecko even if you changed user.js. Patch contributed by Todd (teeaykay).
Fixed bug where Opera would crash if you had tables incorrectly placed inside paragraphs.
Fixed bug where styles elements wasn't properly processed if you had bad input HTML.
Fixed bug where style attributes wasn't properly forced into a specific format.
Fixed bug and issues with boolean attributes like checked, nowrap etc.
Fixed bug where input elements could override attributes on form elements.
Fixed bug where script or style elements could get modified by the DOMUtils processHTML method.
Fixed bug where the selected attribute could get lost when force root blocks logic got executed on IE. Patch contributed by Attila Mezei-Horvati.
Fixed bug where getAttribs method didn't handle boolean attributes correctly on IE.
Fixed so the paste from word dialog is presented if you paste content on an IE with to restrictive security settings.
Fixed so the paste_strip_class_attributes option is set to none by default in the paste plugin.
Removed default border=0 on tables for the default value of valid_elements.
Version 3.2.6 (2009-08-19)
Added new wordcount plugin, this will display the number of typed words as you write. Contributed by Andrew Ozz.
Added new getNext and getPrev methods to DOM utils. These will return the first matching sibling.
Fixed bug where it was impossible to place the caret after a table on Gecko. It will now add a paragraph after tables.
Fixed bug where inline dialogs would fail if used in a window opened using a showModalDialog. Patch contributed by Derek Britt.