Unreviewed, update expectation.
https://bugs.webkit.org/show_bug.cgi?id=93225

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2012-08-07

* platform/chromium/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION(r65062): out of bound access in TextIterator (5 editing tests) on GTK
https://bugs.webkit.org/show_bug.cgi?id=63611

Reviewed by Ryosuke Niwa.

Ensure document's layout is up-to-date before using TextIterator
to properly calculate the offset for a text change when emitting
accessibility related signals in GTK.

* accessibility/gtk/AXObjectCacheAtk.cpp:
(WebCore::AXObjectCache::nodeTextChangePlatformNotification): Call
to document->updateLayout() before using TextIterator.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove fractionDigits argument of WebCore::convertToLocalizedNumber()
https://bugs.webkit.org/show_bug.cgi?id=93435

Reviewed by Kentaro Hara.

Remove the fractionDigits argument of convertToLocalizedNumber because
we don't use it any more. Also, we can remove
parseToDoubleForNumberTypeWithDecimalPlaces() functions, which are used
to obtain the fractionDigits argument.

No new tests because of no behavior changes.

* platform/text/LocalizedNumber.h:
(WebCore): Remove the fractionDigits argument of convertToLocalizedNumber.
* platform/text/LocalizedNumberICU.cpp:
(WebCore::convertToLocalizedNumber): ditto.
* platform/text/LocalizedNumberNone.cpp:
(WebCore::convertToLocalizedNumber): ditto.
* platform/text/mac/LocalizedNumberMac.mm:
(WebCore::convertToLocalizedNumber): ditto.
* platform/text/win/LocalizedNumberWin.cpp:
(WebCore::convertToLocalizedNumber): ditto.

* html/NumberInputType.cpp:
(WebCore::NumberInputType::localizeValue):
Remove the code to make the decimalPlace value.
* html/parser/HTMLParserIdioms.cpp:
Remove parseToDoubleForNumberTypeWithDecimalPlaces.
* html/parser/HTMLParserIdioms.h: ditto.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124998 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Remove fail expectations for tests that should not be
crashing anymore after r124997.

* platform/gtk/TestExpectations: Update test expectations.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@124999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
showNodePath should show the age of ShadowRoot
https://bugs.webkit.org/show_bug.cgi?id=93347

Patch by Takashi Sakamoto <tasak@google.com> on 2012-08-08
Reviewed by Ryosuke Niwa.

No new tests, because this patch is for fixing a bug of a method for
debugging. If NDEBUG is defined, the method is not compiled.

* dom/Node.cpp:
(WebCore::Node::showNodePathForThis):
Fixed the bug to obtain the oldest shadow root from a shadow root.
oldestShadowRootFor only works for an element node, not for a shadow root.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, adding new results for chromium.

http://trac.webkit.org/changeset/124986 this change added new results
for Mac and it has a high priority. Then, we need to add specific
results for chromium.

Patch by Takashi Toyoshima <toyoshim@chromium.org> on 2012-08-08

* platform/chromium/media/video-seek-past-end-paused-expected.txt: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2] Add new C API to generate MHTML data from the UI process
https://bugs.webkit.org/show_bug.cgi?id=89872

Reviewed by Anders Carlsson.

Add new C API in the UI Process, using ENABLE(MHTML) guards as needed.

* UIProcess/API/C/WKPage.cpp:
(WKPageGetContentsAsMHTMLData):
* UIProcess/API/C/WKPage.h:

Implementation in the UI Process's WebPage proxy object.

* UIProcess/WebPageProxy.cpp:
(WebKit):
(WebKit::WebPageProxy::getContentsAsMHTMLData):
* UIProcess/WebPageProxy.h:
(WebPageProxy):

Implementation in the WebProcess, relying in WebCore::MHTMLArchive.

* WebProcess/WebPage/WebPage.cpp:
(WebKit):
(WebKit::WebPage::getContentsAsMHTMLData):
* WebProcess/WebPage/WebPage.h:
(WebPage):
* WebProcess/WebPage/WebPage.messages.in:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125002 268f45cc-cd09-0410-ab3c-d52691b4dbfc
'highlight' should not be parsed for a composite operation
https://bugs.webkit.org/show_bug.cgi?id=92615

Patch by Douglas Stockwell <dstockwell@chromium.org> on 2012-08-08
Reviewed by Ryosuke Niwa.

Source/WebCore:

r88144 removed support for highlight as a composite operation but did
not update the parser.

Test: fast/backgrounds/composite-highlight-is-invalid.html

* css/CSSParser.cpp:
(WebCore::CSSParser::parseFillProperty):

LayoutTests:

* fast/backgrounds/composite-highlight-is-invalid-expected.txt: Added.
* fast/backgrounds/composite-highlight-is-invalid.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@125003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WIN] Use GetTimeZoneInformation() for getting the timezone name
https://bugs.webkit.org/show_bug.cgi?id=91936

Reviewed by Ryosuke Niwa.

The MS CRT implementation of strftime calls the same functions in the background.
Using them directly avoids the overhead of parsing the format string and removes
the dependency on strftime() for WinCE where this function does not exist.

* runtime/DateConversion.cpp:
(JSC::formatTime):


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