Build warning : -Wformat on WebMemorySampler.cpp.
https://bugs.webkit.org/show_bug.cgi?id=95550

Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-08-31
Reviewed by Darin Adler.

Fix build warning.
Use String::number instead of String::format.

* Shared/WebMemorySampler.cpp:
(WebKit::WebMemorySampler::appendCurrentMemoryUsageToFile):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Glyphs in vertical text tests are rotated 90 degrees clockwise on Chromium Windows
https://bugs.webkit.org/show_bug.cgi?id=51450

Patch by Koji Ishii <kojiishi@gmail.com> on 2012-08-31
Reviewed by Tony Chang.

When writing-mode is vertical-*, Chromium Win does not render glyphs correctly.
http://dev.w3.org/csswg/css3-writing-modes/#writing-mode
Glyphs are now drawn in the correct orientation, regardless of the leading '@' in the font name,
and vertical alternate glyphs (OpenType 'vert' feature) is not enabled.
CJK characters drawn at wrong baseline position is also fixed.
In addition, fontMetrics().unitsPerEm() and SimpleFontData::platformBoundsForGlyph() were empty
in Chromium Win but they were implemented because they were needed to draw vertical flow correctly.

Note that this patch does not address issues in vertical flow for complex code path.
The issue is under discussion with Google people and it will not be fixed in short term.

Source/WebKit/chromium:

Existing tests in fast/writing-mode/* are enabled in LayoutTests/platform/chromium/TestExpectations.

* features.gypi: ENABLE_OPENTYPE_VERTICAL=1.

LayoutTests:

* fast/text/international/text-spliced-font.html: Added "MS Gothic" to the font list so that Japanese font is chosen on Windows.
* fast/writing-mode/border-vertical-lr.html: Ditto.
* fast/writing-mode/japanese-lr-selection.html: Ditto.
* fast/writing-mode/japanese-lr-text.html: Ditto.
* fast/writing-mode/japanese-rl-selection.html: Ditto.
* fast/writing-mode/japanese-rl-text.html: Ditto.
* platform/chromium/TestExpectations: writing-mode and vertical tests are separated to rebase later.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127354 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Touch some files so that Chromium-win bots correctly re-build
files for OPENTYPE_VERTICAL.
https://bugs.webkit.org/show_bug.cgi?id=51450

* platform/graphics/FontCache.h:
* platform/graphics/SimpleFontData.h:
* platform/graphics/opentype/OpenTypeTypes.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Unreviewed, test expectation update

* platform/chromium/TestExpectations:
 - Skip removing-underline-after-accepting-autocorrection-using-punctuation.html. Chromium doesn't support autocorrection yet.
 - Remove ANDROID entry for http/tests/notifications

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix 6 broken SVG animation tests

Unreviewed test update.

Six SVG animation tests were marked as TIMEOUT because they never ran. Each
of these tests required a click event to start and the event was not being fired.
This patch updates these tests to correctly start, fixing 6 TIMEOUTS.

* platform/chromium/TestExpectations:
* svg/animations/script-tests/animate-path-animation-qQ-tT-inverse.js:
* svg/animations/script-tests/animate-path-nested-transforms.js:
* svg/animations/script-tests/svgnumberoptionalnumber-animation-1.js:
* svg/animations/script-tests/svgnumberoptionalnumber-animation-2.js:
* svg/animations/script-tests/svgnumberoptionalnumber-animation-3.js:
* svg/animations/script-tests/svgnumberoptionalnumber-animation-4.js:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127357 268f45cc-cd09-0410-ab3c-d52691b4dbfc