Remove unused WorkerGlobalScope::m_workerObservers HashSet

This was missed in https://src.chromium.org/viewvc/blink?view=rev&revision=167599,
which removed the WorkerGlobalScope::Observer interface.

R=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167953 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Request rebaseline for fast/text/chromium-linux-fontconfig-renderstyle.html.

BUG=342077
TEST=none
TBR=derat

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167954 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: Filter files during pre-caching of templates

code_generator_v8.py dies on build bots because it tries to cache '.svn',
and is fragile to other files being added (e.g., subdirectories).
This fixes it by filtering to only cache .cpp and .h files.

BUG=239771
TBR=haraken
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167955 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of Add template parameter to ElementTraversal to iterate over Elements of a specific type (https://codereview.chromium.org/179333004/)

Reason for revert:
Does not work as intended, I noticed breakages when porting more code to the new API. Reverting until I figure out the problem.

Original issue's description:
> Add template parameter to ElementTraversal to iterate over Elements of a specific type
> 
> Add template parameter to ElementTraversal to iterate over Elements of a
> specific type. The resulting code looks like:
> HTMLTableRowElement* row = Traversal<HTMLTableRowElement>::firstWithin(table);
> 
> This avoids having to traverse generic Elements and then explicitly check their
> tag name to make sure it is a specific Element subclass.
> 
> This CL only updates one file to use this functionality. The rest of the code
> will be ported in a follow-up patch to reduce patch size.
> 
> This patch is based on the following WebKit revision by <antti@apple.com>:
> http://trac.webkit.org/changeset/154481
> 
> R=esprehn@chromium.org, eseidel, esprehn
> BUG=346733
> 
> Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167945

TBR=eseidel@chromium.org,esprehn@chromium.org
NOTREECHECKS=true
NOTRY=true
BUG=346733

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167956 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have Document::markers() return a reference

Have Document::markers() return a reference instead of a pointer as it can
never return null. This makes the calling code look safer.

R=adamk

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167957 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix mishandling of initial fill size value

This patch fixes a mistake in CSSToStyleMap::mapFillSize() where
CSSInitialValues were assumed to also be CSSPrimitiveValues.
Instead of setting the initial values it would unset the size entirely.
This change resolves a divide by zero when attempting to interpolate with
elements that have unset background sizes.

BUG=346121

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167958 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have Document::accessSVGExtensions() return a reference

Have Document::accessSVGExtensions() return a reference instead of a pointer as
it can never return null. This makes the calling code look safer.

R=adamk

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167959 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused SVG code

It seems this code is not in use anymore.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167960 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Do not use --allow-webui-compositing for virtual test suite

This flag was removed in https://codereview.chromium.org/167713003
and so it should not be passed in to any virtual test suite.

BUG=none

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

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