Mark Skia suppressions for rebasline.

Unreviewed gardening.

BUG=/341448,344497
TBR=robertphillips@google.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168027 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused SVG getter in SVGViewSpec.

Remove unused SVG getter in SVGViewSpec.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168028 bbb929c8-8fbe-4397-9dbb-9b2b20218538
IDL compiler: delete Perl compiler, remove unstable/ directory

Also:
* Update paths (remove one os.pardir each place)
* Add blank lines, since lint is pickier now

BUG=239771
R=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168029 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Move StyleSheets to the oilpan heap using RefCountedGarbageCollected.

Resolve CSSStyleSheet/StyleSheetContents finalization order issue
by making the client pointers in StyleSheetContents weak. That
involves going to a hash set instead of a vector and therefore
we need a hash function for RawPtr.

The style engine change is in preparation for tracing the contained
collections of CSSStyleSheet pointers.

R=haraken@chromium.org, jochen@chromium.org, vegorov@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168030 bbb929c8-8fbe-4397-9dbb-9b2b20218538
[SVG] Remove redundant identity checks

Minor cleanup: AffineTransform::mapRect() is already optimized for the
identity/translation case, no need to check explicitly.

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

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

git-svn-id: svn://svn.chromium.org/blink/trunk@168031 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: Add compile-time asserts that everything put in Member, WeakMember and Persistent is GarbageCollected.

This is done by checking that what is put in the pointer type

1. is a heap-allocated collection, or
2. is a subclass of garbage collected, or
3. is a garbage collected mixin where the user of the mixin is garbage collected.

This depends on Kouhei's change.

R=vegorov@chromium.org,haraken@chromium.org,kouhei@chromium.org

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

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