Gardening: svg/custom tests are flaky on Mac

svg/custom/getSubStringLength.html
svg/custom/font-face-cascade-order.svg

BUG=311469
TBR=jsbell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160531 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[commit-bot] Handle unicode commit messages correctly

Escape unicode characters in commit messages before posting to IRC.

BUG=310370
R=dpranke@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160535 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Drop NotEnumerable for the on* event handler IDL attributes (again)

The previous commit (r159721) intended to remove all of the
NotEnumerable attributes, but missed these.

BUG=305112

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160536 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Enable animation for text-decoration-color

Animation of text-decoration-color was already implemented in Web
Animations but the property was not set as animatable. This enables
animation of the property and updates interpolation tests.

BUG=257591
BUG=305909

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160537 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Remove text-emphasis-color interpolation implementation

This property is not animated by the current animation engine and is not
as easily animatable like other color valued properties due to the
presence of currentcolor in its computed value. For this reason
we should remove the implementation until necessary.

BUG=257591

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160538 bbb929c8-8fbe-4397-9dbb-9b2b20218538
@font-face should not affect width of characters outside of its unicode-range

Treat FontFallbackList as variable-pitch if the primary font does not
cover entire unicode range.

This fixes the issue that when @font-face has only one segment and that
segment is fixed-pitch, characters outside that segment were treated
incorrectly as fixed-pitch.

BUG=309407
TEST=fast/css/font-face-unicode-range-monospace.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160539 bbb929c8-8fbe-4397-9dbb-9b2b20218538
run-bindings-tests: better error message

Bindings test results can get out of sync, causing mysterious failures,
as per thread "git cl upload > run-bindings-tests failed"
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/hQ2hqTZyLOw

This gives a more useful error message, explaining how to fix the problem.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160540 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reenable ScrollingCoordinatorChromiumTest.rtlIframe

The test was disabled in Blink r160506 but the cause may have been
Chrome r230794 which was reverted in Chrome r230896

BUG=311425
TBR=jsbell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160541 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Sync Python compiler to WrapperTypeInfo changes

Sync to 2 recent changes

info => wrapperTypeInfo
IDL compiler: rename WrapperTypeInfo info => wrapperTypeInfo
https://codereview.chromium.org/39393004/

const_cast<WrapperTypeInfo*>
Make wrapperTypeInfo static member const in bindings classes
https://codereview.chromium.org/40433002/

BUG=239771
NOTRY=true
TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160542 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/threaded/animations/interpolation/filter-interpolation.html is slow

It started timing out after r160522

BUG=311482,248938
TBR=jsbell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160543 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: http/tests/loading/dont-preload-non-img-srcset.html is slow

BUG=311484
TBR=jsbell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160544 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove modules/speech dependencies from Internals.

There are "#include modules/speech/xxx" in the Internals.cpp for testing
SpeechSynthesis. They can be eleminated using partial interface Internals
since r159635.

BUG=171887, 261467

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160545 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Fix CSS transform handling when zoomed.

CSS takes the page zoom factor into account for all computed length
values, including transform translation components.

OTOH, SVG applies the zoom factor globally (at the SVG root level) -
so when using CSS transforms in SVG, the translation components are
scaled twice.

This CL adjusts CSS transforms when used in SVG to account for
the unexpected translation scale.

BUG=174910
R=pdr@chromium.org,schenney@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160546 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: void() methods

Initial methods CL!
This just supports void() methods, to keep it simple.

BUG=239771
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160547 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: svg/custom/acid3-test-77.html times out

BUG=311487
TBR=jsbell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160548 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Refactor make-file-arrays.py to ease reuse

Per: "Retiring build-time execution of Perl"
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/fnWX8n6JrTg
...we should be able to replace these 2 Perl files:
xxd.pl
make-css-file-arrays.pl
...with a generalization of make-file-arrays.py.

As a preliminary step, this CL refactors make-file-arrays.py so it's easier
to reuse or modify.

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

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