Mark fast/images/gif-loop-count.html as flaky on mac

BUG=244276

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151197 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark tests that sometimes hit a DCHECK in SkFixed.h on Mac as flakily crashing

BUG=243309

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151198 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add Crash expectation for fast/history/history-subframe-with-name.html

BUG=244285

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151199 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Build WTF as dll in component build

This componentizes WTF so it builds as a separate DLL in the component
build. This slightly (~10% on mac debug) decreases the size of the main Blink
DLL and is a prerequisite for componentizing other parts of the Blink codebase.
This patch is mostly mechanically adding export annotations to symbols used
outside WTF, but it also changes the way that platform capabilities are injected
into WTF to passing function pointers in during WebKit::initialize.

TBR=darin@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151200 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-generate V8CSSStyleDeclaration::namedPropertyGetter

Remove V8CSSStyleDeclaration::namedPropertyGetter
in V8CSSStyleDeclarationCustom.cpp

also fixed check logic for union member.

R=haraken@chromium.org
BUG=229740
TEST=TestInterface.idl
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/15834008

git-svn-id: svn://svn.chromium.org/blink/trunk@151201 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark pdf-commit-load-callbacks.html and embed-attributes-style.html as failing.

They started failing after r202392.

Also widen timeout for focus-rings.html.

BUG=242291
TBR=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151202 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Support setter code generation

Spec:
http://www.w3.org/TR/WebIDL/#dfn-setter

auto-generate V8CSSStyleDeclaration::namedPropertySetter

R=haraken@chromium.org
BUG=229740
TEST=TestEventTarget.idl
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/16086002

git-svn-id: svn://svn.chromium.org/blink/trunk@151203 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix embed-attributes-style.html test expectation.

Apparently Failure does not include ImageOnlyFailure.

BUG=242291
TBR=tkent

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151205 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix PassRefPtr<> usage in WebViewImpl.cpp

For local variable, use RefPtr<> instead of PassRefPtr<>.

BUG=none
TEST=compile and run manually.
R=tkent@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-generate V8DOMStringMap::namedPropertySetter

Remove V8DOMStringMap::namedPropertySetter
in V8DOMStringMapCustom.cpp
This patch doesn't hange any existing behavior.
Add test case X.dataset.foo=null because
there is no such test.

R=haraken@chromium.org
BUG=229740
TEST=fast/dom/dataset.html
NOTRY=true

Review URL: https://chromiumcodereview.appspot.com/15882006

git-svn-id: svn://svn.chromium.org/blink/trunk@151207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/fast/hidpi/image-set-in-content-dynamic.html is a flaky timeout on win

[ Win ] virtual/gpu/fast/hidpi/image-set-in-content-dynamic.html [ Pass Timeout ]

BUG=238858
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
virtual/gpu/fast/hidpi/image-set-border-image-dynamic.html is a flaky timeout on win

[ Win ] virtual/gpu/fast/hidpi/image-set-border-image-dynamic.html [ Pass Timeout ]

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=virtual/gpu/fast/hidpi/image-set-border-image-dynamic.html

BUG=238858
TBR=jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Test expectations: several hidpi tests are timing out or failing.

Probably because running the tests in content shell is slower.

BUG=238858
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Error recovery in @keyframes rule.

BUG=140608
R=apavlov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
computed-style-during-delay.html is flaky on Win7

BUG=243663
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Hook up timing functions to Web Animations model

BUG=240653
R=dstockwell

Review URL: https://chromiumcodereview.appspot.com/15695002

git-svn-id: svn://svn.chromium.org/blink/trunk@151213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
css3/filters/composited-during-animation.html is flaky on Win

BUG=244341
TBR=jochen

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

git-svn-id: svn://svn.chromium.org/blink/trunk@151215 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix TestObject IDL test reference to non existent interface

TestObject was referencing ScriptProfile which did not exist
causing the bindings test to fail.
Changed the reference to another test interface.

Review URL: https://chromiumcodereview.appspot.com/16084002

git-svn-id: svn://svn.chromium.org/blink/trunk@151217 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-generate V8Storage::namedPropertySetter

Remove V8Storage::namedPropertySetter
in V8StorageCustom.cpp

Also support [OverrideBuiltins] in setter generation
because storage needs property check and
thus [OverrideBuiltins] is unnecessary.
See discussion:
https://codereview.chromium.org/15440002/

On the other hand, DOMStringMap needs [OverrideBuiltins]
See discussion:
https://codereview.chromium.org/15512003/#msg3

R=haraken@chromium.org
BUG=229740
TEST=TestEventTarget.idl

Review URL: https://chromiumcodereview.appspot.com/15944010

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