Navigation transitions: Hide transition elements by setting opacity: 0 rather than display: none, to not shift other elements around.

Also removed a redundant parameter from Internals::serializeNavigationMarkup.

R=abarth
BUG=370696

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180318 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove CSSTouchAction runtime flag (status=stable)

BUG=402536,352134

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180319 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Webfonts should not block load event for more than one frame

This patch fixes a bug that frame's load event does not fire when
FontLoader::loadPendingFonts does not start any load because all the
pending fonts are already started loading. This happens when a webfont
is used in multiple iframes; only one of them actually starts the load.

After this patch, if a font is used in multiple frames, subsequent
frames do not schedule a load (hence do not block the load event).

BUG=401846
TEST=fast/css/font-face-iframe-onload.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180321 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Apply the text autosizing multiplier in FontBuilder::updateComputedSize.

When we resolve style for an element with an explicit font size, we build a new
FontDescription but we inherit the text autosizing multiplier from the parent's
RenderStyle (see http://crbug.com/380903).

We need to respect this multiplier when we initialize the computed size in the
FontDescription, or else they are out of sync with each other.  They remain out
of sync even after we layout the element, because TextAutosizer sees that the
element already has the correct multiplier and doesn't touch it.

BUG=403132

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

git-svn-id: svn://svn.chromium.org/blink/trunk@180322 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Clean parsing for -webkit-transform-origin*

The indirection of parseWebkitTransformOrigin only adds complexity.

BUG=404023

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

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