Allow console.trace to accept argument.

Result of comand "console.trace(1, 2, 3)" is "> console.trace() 1 2 3".

BUG=247915

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153265 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Use Skia implementation of openTypeTable on Windows

Move the openTypeTable method from the platform specific
FontPlatformData files (FontPlatformDataHarfBuzz.cpp and
FontPlatformDataChromiumWin.cpp) to a new file shared across
all Skia platforms and use that for Windows instead of the
GDI-based implementation.

BUG=255500
R=reed@google.com, schenney@chromium.org
TEST=No new tests, covered by existing tests.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153266 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SerializedScriptValue shouldn't use bloatedCharacters

I've also removed a memcpy and a nasty reinterpret_cast.

R=jsbell@chromium.org
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
MediaFragmentURIParser shouldn't bloatCharacters()

R=japhet@chromium.org
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153268 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Make element.innerHTML='' fast, as it's a common pattern on the web

This was brought to my attention via:
http://jsperf.com/innerhtml-vs-removechild/47

Tested by:
PerformanceTests/Parser/empty-innerHTML.html

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153269 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix SVG relayout problem that occurs when only the viewport height changes.

If the root element is an SVG, its vertical position and height are
affected by the view height.

BUG=255561

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153270 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a new String::charactersWithNullTermination() function that returns a
vector

Merge http://trac.webkit.org/changeset/152142
https://bugs.webkit.org/show_bug.cgi?id=118155

Reviewed by Andreas Kling.

Source/WebCore:

Change calls to charactersWithNullTermination() to charactersWithNullTermination().data()

R=eseidel@chromium.org
BUG=254708

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

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