Capture snapshots of File metadata whenever we send a File to IDB.  This way if someone changes a File during a long, slow commit, we won't surprise the user by storing the new version.

Also includes missing error-checking in a test that's sensitive to changes in this area.

See https://codereview.chromium.org/333533002/ for the Chromium code that will check the metadata if you're curious.

BUG=none

Review URL: https://codereview.chromium.org/325383002

git-svn-id: svn://svn.chromium.org/blink/trunk@176538 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix handling of Ligature when letter-spacing is present.

Blink is applying ligature feature when letter spacing is specified which is not correct as per the CSS
specification [1].

With this patch ligature is not applied when letter spacing is specified in CSS.

BUG=382381
TEST=fast/text/font-ligature-letter-spacing.html

1: http://dev.w3.org/csswg/css-text-3/#letter-spacing-property

Review URL: https://codereview.chromium.org/325673002

git-svn-id: svn://svn.chromium.org/blink/trunk@176539 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Introduce new runtime feature state "deprecated" and use it for showModalDialog

The state is an alias for testing, however, it makes it easier to see
that the feature is slated for removal, not launch.

BUG=345831
R=abarth@chromium.org,eseidel@chromium.org,jamesr@chromium.org,atwilson@chromium.org

Review URL: https://codereview.chromium.org/335453007

git-svn-id: svn://svn.chromium.org/blink/trunk@176540 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Support properly multiple targets in sources panel

BUG=

Review URL: https://codereview.chromium.org/341803002

git-svn-id: svn://svn.chromium.org/blink/trunk@176541 bbb929c8-8fbe-4397-9dbb-9b2b20218538