Removing ALWAYS_INLINE from GraphicsContext3D

The ALWAYS_INLINE appears to have negligible performance
benefit and is triggering stack overflows in MSVS LTCG.
If this introduces a performance regression I'll
selectively add them back in as needed.

BUG=239707
R=kbr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150097 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't recalc style for the whole subtree during animations

SyntheticStyleChange was used by animations to trigger a style recalc on the
element that is being animated, but it was after FullStyleChange in the enum
which meant we'd Force recalc style on all the descendants of the animating
element as well even though it wasn't needed.

Instead we can put SyntheticStyleChange earlier in the enum and only trigger
a local style change on the animating element and let the normal Node::diff
logic decide if we need to recalc our children.

This should greatly improve performance when animating elements that
contain a large number of descendants.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150098 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Webgl canvas tests are failing on mac release bots too.

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6/builds/10192

BUG=239470
TBR=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150099 bbb929c8-8fbe-4397-9dbb-9b2b20218538
html5lib/webkit-resumer.html is so slow that it times out

BUG=24182
TBR=
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150100 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead code: FileThread and FileThreadTask

The last use of these seems to have been removed in r148710
when AsyncFileStream was removed.

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150102 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge loadURL() and loadPostRequest()

BUG=none
TEST=none

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

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150103 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead methods in ChromeClient and UserMediaClient

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150104 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead DocumentMarker::MarkerTypes and related code

R=eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150105 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark some fast/canvas/webgl/ tests as flaky crashes.

fast/canvas/webgl/gl-vertex-attrib-zero-issues.html
fast/canvas/webgl/gl-uniformmatrix4fv.html

BUG=239839
TBR=bajones,kbr,gman

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150106 bbb929c8-8fbe-4397-9dbb-9b2b20218538
fast/runin/progress-run-in-crash.html crashed in clearLayoutRootIfNeeded

TBR=inferno
BUG=238363

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150107 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Remove dead DocumentMarker::MarkerTypes and related code"

This reverts commit f49ca80db1dbbd68a75265fda4521e3e50e2c105.

Looks like this broke http/tests/navigation/post-goback-same-url.html

This is the only CL in the intersection of the following builds:

http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.6/builds/10195
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.7/builds/9845
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux/builds/10074
http://build.chromium.org/p/chromium.webkit/builders/WebKit%20Linux%2032/builds/7837

BUG=
TBR=adamk@chromium.org,eseidel@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150108 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Rebaselines after fix for crbug.com/238644

BUG=238644
TBR=reveman@chromium.org
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@150109 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Track the region where text is painted."

This reverts commit 990fc5728f2b08c28e46e30bbe935e96d3c4e0cf.

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

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