Unreviewed LayoutTest Expectations Update

TBR=yhirano

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161815 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WTF: Remove RefCountedCustomAllocated<>.

The class template RefCountedCustomAllocated<> is defined in RefCounted.h
but it is not used in Blink at all.

BUG=none
R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161816 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't call body() so often in inheritHtmlAndBodyElementStyles()

body() contains a loop over the children of the document element, which
in the common case is the <head> and then the <body>, so this code was
executing a for loop to skip over the <head> and do a bodyTag check
repeatedly. Instead we can just keep the body on the stack.

I also removed a !frame() and !view() check which weren't needed. Those
things are already ASSERT'ed about by ::recalcStyle which calls this,
and also added an ASSERT for the documentElement() by moving the call
to inheritHtmlAndBodyElementStyles in Document::recalcStyle.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161817 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebPasswordFormData: fallback to element's ID if there is no name

In assemblePasswordFormResult, the names for the username, password and old password fields in WebPasswordFormData have been generated from the name attribute.

This CL adds a fallback to the id attribute if name is empty. This is for the password manager to recognise as valid password forms where input elements lack the name attribute but have the id attribute.

Browser test for this is in https://codereview.chromium.org/70273002.
BUG=282487

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161819 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove feature that is no longer used by blink as the Android port now turns fixed backgrounds into layers rendering this code obsolete.
    
BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161821 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support the 'lrm', 'rlm' and 'nbsp' entities in the WebVTTTokenizer

TEST=media/track/track-webvtt-tc022-entities.html
BUG=314028

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

git-svn-id: svn://svn.chromium.org/blink/trunk@161822 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove expectations for some SVG tests which are no longer flaky.

TBR=ojan

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

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