Oilpan: Build fix after r167288

r167288 broke oilpan's build:
http://chromegw.corp.google.com/i/chromium.webkit/builders/WebKit%252520Linux%252520Oilpan/builds/991/steps/compile/logs/stdio#error1

This CL fixes the build by replacing nullptr with 0.

TBR=tkent

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167307 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use clipRRect instead of clipPath to clip out rounded rects.

Changes clipping out of rounded rects to use clipRRect instead generic
clipPath. This is particularly important for GPU rasterization, where ops
with generic paths are expensive.

Note that this will change the results of 67 layout tests. This is to be
expected, because Skia's RRect uses analytic circles for the rounded corners,
instead of an approximation by splines.

R=esprehn@chromium.org
BUG=343735

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167308 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Do not provide @href for anchors with the javascript: scheme

Linkified javascript: URLs in the DOM tree should not be navigable at all

R=eustas, pfeldman, vsevik
BUG=344352

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167309 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 167307 "Oilpan: Build fix after r167288"

Mixing nullptr and 0 causes a build issue
since OwnPtr expects nullptr but RawPtr expects 0.

See https://codereview.chromium.org/170183002/ for more details.


> Oilpan: Build fix after r167288
> 
> r167288 broke oilpan's build:
> http://chromegw.corp.google.com/i/chromium.webkit/builders/WebKit%252520Linux%252520Oilpan/builds/991/steps/compile/logs/stdio#error1
> 
> This CL fixes the build by replacing nullptr with 0.
> 
> TBR=tkent
> 
> Review URL: https://codereview.chromium.org/170183002

TBR=haraken@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167310 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: Mark virtual/threaded/animations/timing-model.html as flaky for Debug builds

This test has been randomly failing for a while in Debug bots for different platforms,
so now adding [ Pass Failure ] expectations for it.

BUG=344367
TBR=eae,abinader,alph
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@167311 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 167288 "Oilpan: Move core/storage/ to oilpan"

Mixing nullptr and 0 causes a build issue,
since OwnPtr expects nullptr but RawPtr expects 0.

See https://codereview.chromium.org/170183002/ for more details.

> Oilpan: Move core/storage/ to oilpan
> 
> This CL moves Storage and StorageArea to oilpan's heap.
> This CL does not move WebStorageArea to oilpan's heap
> since it's an exposed class to outside Blink.
> Maybe we will move WebStorageArea in the future, but not in this CL.
> 
> BUG=340522
> 
> Review URL: https://codereview.chromium.org/167913004

TBR=haraken@chromium.org

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

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