Fixed a performance issue with the "is" method in DOMUtils. Patch contributed by Paul Bosselaar.
Fixed bug where paste plugin wouldn't paste plain text properly when pasting using browser menus.
Fixed so selection normalization gets executed more often to reduce incorrect UI states on Gecko.
Fixed so the default action of closing the window on a form submission can be prevented using "preventDefault".
Fixed bug where focusable SVG elements would throw an error since className isn't a proper string.
Fixed bug where the preview plugin didn't properly support the document_base_url setting.
Fixed bug where the focusedEditor wouldn't be set to null when that editor was removed.
Fixed bug where Gecko would throw an exception when editors where removed.
Fixed bug where the FocusManager wouldn't handle selection restoration properly on older IE versions.
Fixed so the jQuery plugin returns null when getting the the tinymce instance of an element before it's initialized.
Updated the docs to exclude information of the removed ControlManager class.
Fixed so less spans are produced on older WebKits and also fixed some issues in the Schema class.
Major restructure of the qunit tests to better support continuous integration, code coverage, jshint etc.
Added npm test support for phantomjs tests.
Increased nodejs version dependency.
Added travis yml file.
Disabled phantomjs execution on UI tests since it doesn't properly layout like a normal browser.
Re added the UI tests, fixed some linting problems and added linting to travis.
Fixed a unit test that didn't work correctly on linux.
Fixed bug where the searchreplace plugin would produce an exception on very specific multiple searches.