DevTools: Do not show GC JS frame on timeline.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173201 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove unused AnimatableDouble::toCSSValue

The method AnimatableDouble::toCSSValue is unused except in tests. I've
removed it and the test helper which prints an AnimatableDouble (if we
actually find the test helper useful in the future it is trivial to
re-implement).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173153

http://src.chromium.org/viewvc/blink?view=revision&revision=173153

BUG=368518
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173203 bbb929c8-8fbe-4397-9dbb-9b2b20218538
set isolated world security origins

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

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173204 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173153

http://src.chromium.org/viewvc/blink?view=revision&revision=173153

BUG=368518
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173205 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Oilpan: fix to satisfy the Blink GC plugin after recent plugin update.

R=wibling@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
V8DOMActivityLogger should be owned by DOMWrapperWorld

- Currently V8DOMActivityLogger is owned by a static hash map and cached on V8PerContextData. This is mis-designed. Given that an ActivityLogger should conceptually be associated with a world, V8DOMActivityLogger should be owned by DOMWrapperWorld. This CL makes the change.

- The reason why we were caching V8DOMActivityLogger on V8PerContextData is that DOMWrapperWorld::current() was slower than V8PerContextData::from(). Recently I optimized DOMWrapperWorld::current() and now it's as fast as V8PerContextData::from(). So I think it's now OK to make this change.

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=173136

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173153

http://src.chromium.org/viewvc/blink?view=revision&revision=173153

BUG=368518
TBR=enne@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Blink Blobs: Allow creation of WebBlob from just UUID.

This is to support Blobs created from the browser process. This is in support of patch https://codereview.chromium.org/250143002/. See the delta from Patchset 5 to Patchset 6.

BUG=304290

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't use intrinsic width if our container's width is zero.

Since at least r798 we use a replaced element's intrinsic width if its
containing block has a width of zero. As a result our rendering of
width100percent-image.html has disagreed with all other browsers
(IE10, FF29, and Opera(Presto)) and
we display replaced elements when they should be invisible.

If our container has zero width then let our width be zero too.

BUG=235189

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Respect SVG fragment identifiers in <img> src attribute https://bugs.webkit.org/show_bug.cgi?id=129387

When providing an SVG image for a given renderer, check that the URL used to load
that image is taken into account in case it featured a fragment identifier, ensuring
that the CSS :target pseudo-class is correctly handled for SVG resources. This patch
is specific to <img> elements, specific support will also need to be added for various
CSS properties that support SVG images.

Based on the webkit patch by Antoine Quint <graouts@webkit.org>.

BUG=369513, 156584

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Blink: Delete out of date UUID.h comment.

Comment refers to platform-specific complexity removed 3 years ago in this patch:

https://github.com/WebKit/webkit/commit/8c667d2809967d93ce79f8301c0bc6ea1c7962f4

BUG=NONE

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173214 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 173187 "Add checks to try to catch unexpected re-entrancy..."

Temporarily revert so we can ship a canary to verify the bandaid fix for
this bug (r173123) actually works.

> Add checks to try to catch unexpected re-entrancy during frame detach.
> 
> BUG=363099
> 
> Review URL: https://codereview.chromium.org/269673004

TBR=dcheng@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173215 bbb929c8-8fbe-4397-9dbb-9b2b20218538
HTML Imports: Let HTMLImportChild wait custom element steps before completion.

This change adds a round-trip between HTMLImportChild and CustomElementMicrotaskImportStep
so that HTMLImportChild waits until all the custom elements becomes
ready before sigaling its completion.
The @onload event handler now sees upgraded custom elements.

This change adds a reference from CEMIStep to HTMLImportChild.
Neither of these two objects are ref counted and each follows different life-cycle model.
Thus it's an error prone job to clearing references to each other. 
(import-custom-element-abort.html capture some of such errors.)
So this change turns their references to WeakPtrs so that
each knows when another side goes away, without carefully crafting life-cycle callbacks.

TEST=import-custom-element-abort.html,custom-element-onload.html
BUG=366877
R=dominicc@chromium.org, dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173216 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move [TypeChecking] to the interface for CRC2D

With all the methods converted the extended attribute can be moved from
individual methods to the interface.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173217 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove myself from all watchlists

I now subscribe to the mailing lists instead.

TBR=chrishtr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173218 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaseline a couple of constructor tests due to the v8 roll in chromium r26751

Also rebaseline a compositing test where the image diff changed subtly.

TBR=loislo
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@173219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r173153

http://src.chromium.org/viewvc/blink?view=revision&revision=173153

BUG=368518
TBR=enne@chromium.org

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

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