Replace String.trimRight() with regex in order to support IE10+
Add utils/Compatibility.js for shims, with shims for String trimRight, trimLeft
Rework utils/Compatibility loading as per review
Image optimization.
Prevent extensions from using window.open() as a quick way to show the user
general, untrusted web content. Throw exception pointing out the 'right'
safe API to use. Still allows file: URLs and relative paths (which are by
definition file: too, and used by Debug > Run Tests).
Allow window.open() with about:blank too (one extenion is using this, and
it's generally useful for programmatically generated UI)
Created index.html in Dutch language

Index.html file for "Getting started" ("Aan de slag")
Sort localization by iso country code.
Added Traditional Chinese.
Prefix "commit_" to "SHA_of_root_strings.js".
My first thought of previous sentence was the hash of the actual strings.js.
Recommend adding commit tracking comment in index.html.
Described the "Getting Started" folder name localization limitation.
Fixed typo.
Fixed another typo :(
Fix the issue with parsing @keyframes.
Also add a test case and update some test files to capture the issue with @keyframes parsing.
Fix/mitigate bug #6722 (Linux: menu items cut/copy/paste not working) - To
avoid confusion, don't show Cut/Copy/Paste in HTML menu. They'll only work
in the native shell, with specially bound native menu items.
Merge branch 'ie10-support' of https://github.com/humphd/brackets into humphd/ie10-support
Fix bug #8556 (Find/Replace in Files with /^/ finds 100K matches at start
of files) - /^/ is a pathological regexp that returns 0-length matches, so
FindInFiles._getSearchMatches() was going into an infinite loop (saved from
freezing only by the 100K match limit).

This fixes Find/Replace in Files to return the correct results: an insertion
point at the start of every line in the file.

Single-file Find/Replace is inconsistent with this because it uses CM
searchcursor instead of _getSearchMatches(). But it already does avoid an
infinite loop: searchcursor forces the match to be length 1, except on
empty lines (see the line.length check before matchLen is set to 1, which
means it's left at 0 and CM returns no match for that line). So for single-file
search, the result set is the 1st char of every non-empty line.

Adds unit tests for both multi-file & single-file cases (also corrects an
older FindReplace regexp test that was broken).
Batch InlineTimingFunctionEditor's changes
fix for minified build