Adding operator== to TimingFunctionTestHelper.

DEPENDS=https://codereview.chromium.org/60033004/ - Don't check all animation/transition properties when comparing RenderStyles
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161676 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix potential flakiness of svg/custom/repaint-shadow.svg

Makes sure the test runs after font load. A rebaseline is required
because current expectations include repainting caused by font load.

BUG=311469

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161677 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Update main thread scrolling reasons when the frame view root layer changes.

A boolean condition got flipped in https://codereview.chromium.org/13838005. Put it back.

Tests are coming shortly when I reland this reverted patch https://codereview.chromium.org/40373002.

R=jamesr@chromium.org
BUG=None

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161678 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Work on -Wunused-functions for linux.

BUG=315884
TBR=cevans

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161679 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove exceptions in core/platform/DEPS that no longer apply.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161680 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't invalidate style when adding classes that don't match rules

r133214 caused a regression by making us mark elements for style recalc
when adding new classes that don't match any rules due to a logic error
in checkSelectorForClassChange. This patch corrects the logic error so
that now adding and removing class names that don't match rules will
not trigger a style recalc.

To facilitate testing this patch I added a new Internals API:
updateStyleAndReturnAffectedElementCount(). It updates the style of the document
and returns the number of elements that had a style computed for them. This
will also allow writing future tests when we make things smarter to avoid
recalcs.

BUG=316500

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161681 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Consistently autosize vBulletin forum comments."

This patch reverts r157789 which autosized forum posts based on an
explicit check for vBulletin. In place of this check we are working on
three parallel efforts to fix this problem:
1) A more general solution to autosizing forum posts
2) A new autosizing implementation
3) Developer outreach.

For more information, see the following blink-dev discussion:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/gX9DE3SAohI

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161682 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: pass device emulation gutter size through API calls.

BUG=315095

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

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