Make FileWriterBase RefCountedGarbageCollectedWillBeGarbageCollectedFinalized

Now {,un}setPendingActivity is removed from FileWriter.
We can make this GarbageCollectedFinalized.

BUG=357163

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178130 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: more Retina failures

Add to the many layout tests that suddenly started failing on Retina,
see bug.

BUG=393706
TBR=junov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178131 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't treat width and height as shorthands in CSSShorthands.in

Currently CSSShorthands.in considers width and height to be shorthands,
although in regular css they are not shorthands and the behaviour is only
for parsing viewport descriptors. Removing this behaviour will make it
easier to merge the css property related .in files.

Having width and height in the shorthands system was added in:
https://codereview.chromium.org/16161005

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178132 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make FileReader RefCountedWillBeGarbageCollectedFinalized

Before this patch, FileReader was RefCountedWillBeRefCountedGarbageCollected.
We have removed {,un}setPendingActivity from FileReader, so we can now make
this GarbageCollectedFinalized.

BUG=357163

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

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

These were added to measure effect of mousedown preconnecting, but the
experiment is no longer active and no caller of these functions exist.

BUG=386888

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178134 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Eliminate MediaPlayer abstraction(seek, duration, poster APIs)

BUG=350571

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178135 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: virtual/softwarecompositing/repaint/resize-repaint.html needs manual rebaseline

[ NeedsRebaseline ] was added in https://codereview.chromium.org/371973004, then
removed in https://codereview.chromium.org/389393004 because rebaseline didn't work.
But the test is red on Linux Debug, so it needs some rebaseline.

I also tried using webkit-patch rebaseline-expectations and it didn't create a
new expectation.

BUG=380472
TBR=wangxianzhu

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

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

To distinguish cross-thread and intra-thread task posting
by createCrossThreadTask and createSameThreadTask.

BUG=390851

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178137 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Removed local variables 'isolate' to make the code generation simpler.
Update Blink binding test result files accordingly.

Follow-up issue of Issue 352353002. https://codereview.chromium.org/352353002/

BUG=378191

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178138 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Autorebaseline for r177872.

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

This reverts r174894, and finalizes the revert of r169180.

TBR=a1.gomes@sisa.samsung.com
BUG=353111

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178139 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fixed incorrect usage of ASSERT_ENABLED macro.

Caused undesired work to be done in release builds.

BUG=393857

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178140 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: more failing Retina tests

BUG=393706
TBR=junov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178141 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "[oilpan]: Make thread shutdown more robust."

Reverts https://codereview.chromium.org/371623002 and
https://codereview.chromium.org/394663005

Sorry to revert this change. It likely caused failures on the indexdb tests
listed in the bug, and falls in the revision range of unsolved mystery
crbug.com/393706 (as unlikely as it looks to have caused it).


BUG=393832,393706
TBR=wibling,tkent
NOTREECHECKS=true
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178142 bbb929c8-8fbe-4397-9dbb-9b2b20218538
toV8Value should return a JS Null value when a null pointer is given.

It is helpful to return a JS Null Value from V8ValueTraits<T>::toV8Value
when a null pointer is given.

BUG=390894

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178143 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Gardening: more failing Retina tests

BUG=393706
TBR=junov

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178144 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: get rid of the global capabilities set.

NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178145 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement HTMLMarqueeElement.{scrollAmount,scrollDelay,loop} in Blink-in-JS

This CL removes C++ implementation for HTMLMarqueeElement.{scrollAmount,scrollDelay,loop}.

TEST=fast/dom/marquee-element.html
BUG=341031

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178146 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebAudio: Avoid manual ref/deref for AudioNode classes.

Replaces manual ref/deref with RefPtr<> instances.
This CL makes oilpanization easier.

BUG=392788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178147 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Weaken MixedContentChecker's frame evaluation.

For the moment, treat non-CORS-enabled schemes as passive content in
order to allow things like "ssh" URL schemes to launch from an iframe.

This isn't a good long-term solution: http://crbug.com/393481 will
solve the underlying issue, at which point we can revert this change.

BUG=318788

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

git-svn-id: svn://svn.chromium.org/blink/trunk@178148 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Support async call stacks for FileSystem API (part 1).

This patch does not yet tracks async stacks for FileWriter and FileReader.

BUG=272416, 390863
R=kinuko@chromium.org, nhiroki@chromium.org, yurys

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

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