Added missing export declarations to WTF print facilities.

R=tkent@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179536 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove cachedSizeForOverflowClip()

We don't need any more callers of this method which returns stale and
confusing information when used in the wrong phase. Lets just inline
the value it returns and add the asserts to the right spots.

R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179537 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Untangle NeedsFullPaintInvalidationInBacking from updateLayerPositionsAfterLayout

There's no reason to pass NeedsFullPaintInvalidationInBacking into
updateLayerPositionsAfterLayout. We can just repaint all the composited layers
using RenderLayerCompositor::fullyInvalidatePaint(), which does a separate
walk of the RenderLayer tree.

I've also changed RenderLayerCompositor::fullyInvalidatePaint() to walk in tree
order instead of in z-order. There's no reason to walk in z-order and walking in
tree order is faster.

R=esprehn@chromium.org
BUG=382548

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

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

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

BUG=398635
TBR=fmalita@chromium.org

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

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

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

BUG=394833
TBR=wangxianzhu@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179540 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Emit xmlns attribute definitions for XLink namespace.

BUG=395950

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

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

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

TBR=abarth@chromium.org

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

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

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

BUG=374343
TBR=jzern@chromium.org

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

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

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

BUG=399999
TBR=yoichio@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@179544 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove KeyboardEvent.altGraphKey

Added to WebKit in 2003:
http://trac.webkit.org/changeset/5402

But never standardized:
http://www.w3.org/TR/DOM-Level-3-Events/#interface-KeyboardEvent

It is always false for real events in Chromium. Synthetic events can be
created where it is true using initKeyboardEvent, which is also not per
spec.

Ad-hoc testing with document.createEvent('KeyboardEvent').altGraphKey
shows that this attribute is not supported in IE11, Firefox Nightly or
Opera 12.16, i.e. only WebKit ever added this.

All in all, it seems very unlikely that content could depend on this,
and thus the deprecation process is skipped.

BUG= 399451

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

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