INPUT_MULTIPLE_FIELDS_UI: Refactoring: Do not call updateInnerTextValue if only read-only sub-fields have values
https://bugs.webkit.org/show_bug.cgi?id=103033

Reviewed by Kentaro Hara.

Source/WebCore:

input[type=time] can have read-only sub fields. If only read-only fields
have values, we don't need to call updateInnerTextValue when
HTMLInputElement::value is set to "".

Tests: this patch doesn't change any visible behavior, but we add test cases to
fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html
just in case.

* html/shadow/DateTimeEditElement.h:
(DateTimeEditElement): Declare anyEditableFieldsHaveValues.
* html/shadow/DateTimeEditElement.cpp:
(WebCore::DateTimeEditElement::anyEditableFieldsHaveValues):
Added. This function checks value existence against only editable sub-fields.
* html/BaseMultipleFieldsDateAndTimeInputType.cpp:
(WebCore::BaseMultipleFieldsDateAndTimeInputType::setValue):
Call DateTimeEditElement::anyEditableFieldsHaveValues() instead of
DateTimeFieldsState::hasAnyValue().
* html/DateTimeFieldsState.h: Remove hasAnyValue.

LayoutTests:

* fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty-expected.txt:
* fast/forms/time-multiple-fields/time-multiple-fields-value-set-empty.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135510 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Correct extensions on preferredFilename
https://bugs.webkit.org/show_bug.cgi?id=103054

Reviewed by Simon Hausmann.

When guessing a filename we will now ensure it has an extension that is valid for its mimetype.
To do this the two missing methods getExtensionsForMIMEType and getPreferredExtensionForMIMEType
have been added to the Qt implementation of MIMETypeRegistry.

* platform/network/qt/QNetworkReplyHandler.cpp:
(WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
* platform/qt/MIMETypeRegistryQt.cpp:
(WebCore::MIMETypeRegistry::getExtensionsForMIMEType):
(WebCore::MIMETypeRegistry::getPreferredExtensionForMIMEType):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135511 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Mark LayoutTests/fast/canvas/canvas-stroke*-gradient-shadow.html as crashing after latest Skia roll.
https://bugs.webkit.org/show_bug.cgi?id=103062

* platform/chromium/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135512 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[V8] Add context checks to WorldContextHandle and V8DOMWindowShell
https://bugs.webkit.org/show_bug.cgi?id=101573

Patch by Dan Carney <dcarney@google.com> on 2012-11-22
Reviewed by Adam Barth.

Added a bunch of assertions to ensure the problems with IndexedDB
contexts cannot reemerge.

No new tests. No change in functionality.

* bindings/v8/V8DOMWindowShell.cpp:
(WebCore):
(WebCore::V8DOMWindowShell::assertContextHasCorrectPrototype):
* bindings/v8/V8DOMWindowShell.h:
(V8DOMWindowShell):
(WebCore::V8DOMWindowShell::isolated):
* bindings/v8/WorldContextHandle.cpp:
(WebCore::WorldContextHandle::WorldContextHandle):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135513 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[WK2][EFL] No need to remove surface before replacing
https://bugs.webkit.org/show_bug.cgi?id=103055

Rubberstamped by Simon Hausmann.

The surface is stored in a OwnPtr which automatically
frees the existing surface after replacing it with a new
one. For some reason, this also fixes resizing issues on
my Nvidia driver.

* UIProcess/API/efl/EwkViewImpl.cpp:
(EwkViewImpl::createGLSurface):
* UIProcess/API/efl/EwkViewImpl.h:
* UIProcess/API/efl/ewk_view.cpp:
(_ewk_view_smart_calculate):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135514 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Separate QWidget dependant code into separate WebKitWidgets static library
https://bugs.webkit.org/show_bug.cgi?id=102800

Patch by Simon Hausmann  <simon.hausmann@digia.com>, Pierre Rossi <pierre.rossi@digia.com> on 2012-11-22
Reviewed by Tor Arne Vestbø.

This patch separates code that needs to use QWidget related APIs in
WebKit/qt/WebCoreSupport and Api from code that doesn't. This means for
example FrameLoaderClientQt.cpp remains in the WebKit1 static library,
while qwebpage.cpp and qwebframe.cpp become part of the WebKitWidgets
static library. WebKit1 is compiled without QT += widgets and therefore
any widget related dependency has been moved "up" and out of WebKit1 into
the WebKitWidgets library.

Between the code in WebKit.a and WebKitWidgets.a new adapters and
interfaces have been introduced, such as QWebPageAdapter and
QWebFrameAdapter. QWebPageAdapter, when used from WebKit1, is a way to
call out into the API layer, implemented by QWebPage (QWebPagePrivate).
The other way around if QWebPage wants to access WebCore or
WebCoreSupport related functionality, it will go through
QWebPageAdapater (as base class). The separation in the direction up
into the API layer is complete with this patch, no code in WebKit1
depends on QtWidgets. The separation the other way around, code in the
API layer not using any WebCore types, is not complete yet.

Some classes such as QWebSettings, QWebElement or
DumpRenderTreeSupportQt remain in WebKit1. While they are API layer,
they do not depend on widget related Qt APIs and they make much more
use of WebCore internal APIs and therefore are easier to keep in
WebKit1.

In the future we plan to place a real shared library boundary between
WebKit1 and WebKitWidgets, by keeping the WebKit1 static library as
part of the QtWebKit shared library and by turning the WebKitWidgets
static library into a shared one.

.:

* Source/api.pri:
* WebKit.pro:

Source/WebCore:

* platform/qt/QWebPageClient.h:
(QWebPageClient):

Source/WebKit:

* WebKit1.pri:
* WebKit1.pro:
* WebKitWidgets.pri: Copied from Source/WebKit/WebKit1.pri.
* WebKitWidgets.pro: Added.

Source/WebKit/qt:

* Api/qgraphicswebview.cpp:
(QGraphicsWebViewPrivate::pageClient):
(QGraphicsWebViewPrivate::detachCurrentPage):
(QGraphicsWebView::setPage):
* Api/qwebelement.cpp:
(QWebElement::webFrame):
* Api/qwebframe.cpp:
(QWebFramePrivate::setPage):
(QWebFramePrivate::didStartProvisionalLoad):
(QWebFramePrivate::handleProgressFinished):
(QWebFramePrivate::emitInitialLayoutCompleted):
(QWebFramePrivate::emitIconChanged):
(QWebFramePrivate::emitLoadStarted):
(QWebFramePrivate::emitLoadFinished):
(QWebFramePrivate::createChildFrame):
(QWebFramePrivate::apiHandle):
(QWebFramePrivate::handle):
(QWebFramePrivate::contentsSizeDidChange):
(QWebFramePrivate::scrollBarPolicy):
(QWebFrame::QWebFrame):
(QWebFrame::~QWebFrame):
(QWebFrame::setUrl):
(QWebFrame::load):
(QWebFrame::scrollPosition):
(QWebFrame::geometry):
(QWebFramePrivate::kit):
(QWebFrame::handle):
* Api/qwebframe.h:
* Api/qwebframe_p.h:
(QWebFramePrivate::QWebFramePrivate):
(QWebFramePrivate):
* Api/qwebhistory.cpp:
(QWebHistoryPrivate::page):
* Api/qwebhistory_p.h:
(QWebHistoryPrivate):
* Api/qwebinspector.cpp:
(QWebInspectorPrivate::setFrontend):
* Api/qwebinspector_p.h:
(QWebInspectorPrivate):
* Api/qwebpage.cpp:
(QWebPagePrivate::QWebPagePrivate):
(QWebPagePrivate::~QWebPagePrivate):
(QWebPagePrivate::core):
(QWebPagePrivate::show):
(QWebPagePrivate::setFocus):
(QWebPagePrivate::unfocus):
(QWebPagePrivate::setWindowRect):
(QWebPagePrivate::viewportSize):
(QWebPagePrivate::createWindow):
(QWebPagePrivate::javaScriptConsoleMessage):
(QWebPagePrivate::javaScriptAlert):
(QWebPagePrivate::javaScriptConfirm):
(QWebPagePrivate::javaScriptPrompt):
(QWebPagePrivate::printRequested):
(QWebPagePrivate::databaseQuotaExceeded):
(QWebPagePrivate::applicationCacheQuotaExceeded):
(QWebPagePrivate::setToolTip):
(QWebPagePrivate::createFullScreenVideoHandler):
(QWebPagePrivate::mainFrameAdapter):
(QWebPagePrivate::chooseFiles):
(QWebPagePrivate::acceptNavigationRequest):
(QWebPagePrivate::emitRestoreFrameStateRequested):
(QWebPagePrivate::emitSaveFrameStateRequested):
(QWebPagePrivate::emitDownloadRequested):
(QWebPagePrivate::emitFrameCreated):
(QWebPagePrivate::errorPageExtension):
(QWebPagePrivate::createPlugin):
(QWebPagePrivate::adapterForWidget):
(QWebPagePrivate::createMainFrame):
(QWebPagePrivate::createContextMenu):
(QWebPagePrivate::inspectorHandle):
(QWebPagePrivate::setInspectorFrontend):
(QWebPagePrivate::setInspectorWindowTitle):
(QWebPagePrivate::createWebInspector):
(iterateContextMenu):
(QWebPagePrivate::menuActionsAsText):
(QWebPagePrivate::emitViewportChangeRequested):
(QWebPagePrivate::mouseMoveEvent):
(QWebPagePrivate::mousePressEvent):
(QWebPagePrivate::mouseDoubleClickEvent):
(QWebPagePrivate::mouseTripleClickEvent):
(QWebPagePrivate::mouseReleaseEvent):
(QWebPagePrivate::handleSoftwareInputPanel):
(QWebPagePrivate::wheelEvent):
(QWebPagePrivate::gestureEvent):
(QWebPage::setView):
(QWebPage::javaScriptConsoleMessage):
(QWebPage::javaScriptAlert):
(QWebPage::javaScriptConfirm):
(QWebPage::javaScriptPrompt):
(QWebPage::shouldInterruptJavaScript):
(QWebPage::setFeaturePermission):
(QWebPagePrivate::colorSelectionRequested):
(QWebPagePrivate::createSelectPopup):
(QWebPagePrivate::viewRectRelativeToWindow):
(QWebPagePrivate::geolocationPermissionRequested):
(QWebPagePrivate::geolocationPermissionRequestCancelled):
(QWebPagePrivate::notificationsPermissionRequested):
(QWebPagePrivate::notificationsPermissionRequestCancelled):
(QWebPagePrivate::respondToChangedContents):
(QWebPagePrivate::respondToChangedSelection):
(QWebPagePrivate::microFocusChanged):
(QWebPagePrivate::triggerCopyAction):
(QWebPagePrivate::triggerActionForKeyEvent):
(QWebPagePrivate::clearUndoStack):
(QWebPagePrivate::canUndo):
(QWebPagePrivate::canRedo):
(QWebPagePrivate::undo):
(QWebPagePrivate::redo):
(QWebPagePrivate::createUndoStep):
(QWebPagePrivate::editorCommandForKeyEvent):
(QWebPage::viewportSize):
(QWebPage::setViewportSize):
(QWebPage::viewportAttributesForSize):
(QWebPage::event):
(QWebPage::extension):
(QWebPage::handle):
(QWebPage::chooseFile):
(QWebPage::setNetworkAccessManager):
(QWebPage::networkAccessManager):
* Api/qwebpage.h:
* Api/qwebpage_p.h:
(WebCore):
(QWebPagePrivate):
* Api/qwebsettings.cpp:
* Api/qwebsettings.h:
* Api/qwebview.cpp:
(QWebViewPrivate::detachCurrentPage):
* WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::ChromeClientQt):
(WebCore::ChromeClientQt::setWindowRect):
(WebCore::ChromeClientQt::focus):
(WebCore::ChromeClientQt::unfocus):
(WebCore::ChromeClientQt::createWindow):
(WebCore::ChromeClientQt::show):
(WebCore::ChromeClientQt::setToolbarsVisible):
(WebCore::ChromeClientQt::setStatusbarVisible):
(WebCore::ChromeClientQt::setMenubarVisible):
(WebCore::ChromeClientQt::addMessageToConsole):
(WebCore::ChromeClientQt::closeWindowSoon):
(WebCore::ChromeClientQt::runJavaScriptAlert):
(WebCore::ChromeClientQt::runJavaScriptConfirm):
(WebCore::ChromeClientQt::runJavaScriptPrompt):
(WebCore::ChromeClientQt::setStatusbarText):
(WebCore::ChromeClientQt::shouldInterruptJavaScript):
(WebCore::ChromeClientQt::keyboardUIMode):
(WebCore::ChromeClientQt::windowResizerRect):
* WebCoreSupport/ChromeClientQt.h:
(ChromeClientQt):
* WebCoreSupport/ContextMenuClientQt.cpp:
* WebCoreSupport/ContextMenuClientQt.h:
(ContextMenuClientQt):
* WebCoreSupport/DefaultFullScreenVideoHandler.cpp: Added.
(DefaultFullScreenVideoHandler::DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::~DefaultFullScreenVideoHandler):
(DefaultFullScreenVideoHandler::requiresFullScreenForVideoPlayback):
(DefaultFullScreenVideoHandler::enterFullScreen):
(DefaultFullScreenVideoHandler::exitFullScreen):
* WebCoreSupport/DefaultFullScreenVideoHandler.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
(DefaultFullScreenVideoHandler):
* WebCoreSupport/DragClientQt.cpp:
(WebCore::DragClientQt::startDrag):
* WebCoreSupport/DragClientQt.h:
(WebCore):
(WebCore::DragClientQt::DragClientQt):
(DragClientQt):
* WebCoreSupport/DumpRenderTreeSupportQt.cpp:
(toGeolocationClientMock):
(toDeviceOrientationClientMock):
(DumpRenderTreeSupportQt::initialize):
(DumpRenderTreeSupportQt::setDumpRenderTreeModeEnabled):
(DumpRenderTreeSupportQt::setFrameFlatteningEnabled):
(DumpRenderTreeSupportQt::webPageSetGroupName):
(DumpRenderTreeSupportQt::webPageGroupName):
(DumpRenderTreeSupportQt::webInspectorExecuteScript):
(DumpRenderTreeSupportQt::webInspectorShow):
(DumpRenderTreeSupportQt::webInspectorClose):
(DumpRenderTreeSupportQt::hasDocumentElement):
(DumpRenderTreeSupportQt::pauseAnimation):
(DumpRenderTreeSupportQt::pauseTransitionOfProperty):
(DumpRenderTreeSupportQt::numberOfActiveAnimations):
(DumpRenderTreeSupportQt::clearFrameName):
(DumpRenderTreeSupportQt::setCaretBrowsingEnabled):
(DumpRenderTreeSupportQt::setAuthorAndUserStylesEnabled):
(DumpRenderTreeSupportQt::setSmartInsertDeleteEnabled):
(DumpRenderTreeSupportQt::setSelectTrailingWhitespaceEnabled):
(DumpRenderTreeSupportQt::executeCoreCommandByName):
(DumpRenderTreeSupportQt::isCommandEnabled):
(DumpRenderTreeSupportQt::findString):
(DumpRenderTreeSupportQt::selectedRange):
(DumpRenderTreeSupportQt::firstRectForCharacterRange):
(DumpRenderTreeSupportQt::elementDoesAutoCompleteForElementWithId):
(DumpRenderTreeSupportQt::setWindowsBehaviorAsEditingBehavior):
(DumpRenderTreeSupportQt::viewportAsText):
(DumpRenderTreeSupportQt::scalePageBy):
(DumpRenderTreeSupportQt::setMockDeviceOrientation):
(DumpRenderTreeSupportQt::resetGeolocationMock):
(DumpRenderTreeSupportQt::setMockGeolocationPermission):
(DumpRenderTreeSupportQt::setMockGeolocationPosition):
(DumpRenderTreeSupportQt::setMockGeolocationPositionUnavailableError):
(DumpRenderTreeSupportQt::numberOfPendingGeolocationPermissionRequests):
(DumpRenderTreeSupportQt::shouldClose):
(DumpRenderTreeSupportQt::evaluateScriptInIsolatedWorld):
(DumpRenderTreeSupportQt::addUserStyleSheet):
(DumpRenderTreeSupportQt::removeUserStyleSheets):
(DumpRenderTreeSupportQt::setDefersLoading):
(DumpRenderTreeSupportQt::goBack):
(DumpRenderTreeSupportQt::responseMimeType):
(DumpRenderTreeSupportQt::clearOpener):
(DumpRenderTreeSupportQt::setInteractiveFormValidationEnabled):
(DumpRenderTreeSupportQt::contextMenu):
(DumpRenderTreeSupportQt::setMinimumTimerInterval):
(DumpRenderTreeSupportQt::thirdPartyCookiePolicyAllows):
(DumpRenderTreeSupportQt::mediaContentUrlByElementId):
(DumpRenderTreeSupportQt::setAlternateHtml):
(DumpRenderTreeSupportQt::confirmComposition):
(DumpRenderTreeSupportQt::injectInternalsObject):
(DumpRenderTreeSupportQt::resetInternalsObject):
(DumpRenderTreeSupportQt::paintPagesWithBoundaries):
(DumpRenderTreeSupportQt::setTrackRepaintRects):
(DumpRenderTreeSupportQt::trackRepaintRects):
(DumpRenderTreeSupportQt::getTrackedRepaintRects):
* WebCoreSupport/DumpRenderTreeSupportQt.h:
* WebCoreSupport/EditorClientQt.cpp:
(dumpRange):
(WebCore::EditorClientQt::shouldShowDeleteInterface):
(WebCore::EditorClientQt::shouldInsertText):
(WebCore::EditorClientQt::shouldChangeSelectedRange):
(WebCore::EditorClientQt::shouldApplyStyle):
(WebCore::EditorClientQt::respondToChangedContents):
(WebCore::EditorClientQt::respondToChangedSelection):
(WebCore::EditorClientQt::registerUndoStep):
(WebCore::EditorClientQt::clearUndoRedoOperations):
(WebCore::EditorClientQt::canUndo):
(WebCore::EditorClientQt::canRedo):
(WebCore::EditorClientQt::undo):
(WebCore::EditorClientQt::redo):
(WebCore::EditorClientQt::shouldInsertNode):
(WebCore::EditorClientQt::smartInsertDeleteEnabled):
(WebCore::EditorClientQt::toggleSmartInsertDelete):
(WebCore::EditorClientQt::isSelectTrailingWhitespaceEnabled):
(WebCore::EditorClientQt::handleKeyboardEvent):
(WebCore::EditorClientQt::EditorClientQt):
(WebCore::EditorClientQt::setInputMethodState):
* WebCoreSupport/EditorClientQt.h:
(EditorClientQt):
(WebCore::EditorClientQt::setSmartInsertDeleteEnabled):
(WebCore::EditorClientQt::setSelectTrailingWhitespaceEnabled):
* WebCoreSupport/FrameLoaderClientQt.cpp:
(drtDescriptionSuitableForTestResult):
(WebCore::FrameLoaderClientQt::setFrame):
(WebCore::FrameLoaderClientQt::transitionToCommittedForNewPage):
(WebCore::FrameLoaderClientQt::dispatchDidChangeLocationWithinPage):
(WebCore::FrameLoaderClientQt::dispatchDidStartProvisionalLoad):
(WebCore::FrameLoaderClientQt::dispatchDidCommitLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishDocumentLoad):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoad):
(WebCore::FrameLoaderClientQt::dispatchDidLayout):
(WebCore::FrameLoaderClientQt::dispatchWillSubmitForm):
(WebCore::FrameLoaderClientQt::postProgressStartedNotification):
(WebCore::FrameLoaderClientQt::postProgressFinishedNotification):
(WebCore::FrameLoaderClientQt::frameLoadCompleted):
(WebCore::FrameLoaderClientQt::restoreViewState):
(WebCore::FrameLoaderClientQt::userAgent):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveIcon):
(WebCore::FrameLoaderClientQt::frameLoaderDestroyed):
(WebCore::FrameLoaderClientQt::dispatchDidClearWindowObjectInWorld):
(WebCore::FrameLoaderClientQt::didPerformFirstNavigation):
(WebCore::FrameLoaderClientQt::onIconLoadedForPageURL):
(WebCore::FrameLoaderClientQt::updateGlobalHistoryRedirectLinks):
(WebCore::FrameLoaderClientQt::saveViewStateToItem):
(WebCore::FrameLoaderClientQt::cancelledError):
(WebCore::FrameLoaderClientQt::blockedError):
(WebCore::FrameLoaderClientQt::cannotShowURLError):
(WebCore::FrameLoaderClientQt::interruptedForPolicyChangeError):
(WebCore::FrameLoaderClientQt::cannotShowMIMETypeError):
(WebCore::FrameLoaderClientQt::fileDoesNotExistError):
(WebCore::FrameLoaderClientQt::pluginWillHandleLoadError):
(WebCore::FrameLoaderClientQt::download):
(WebCore::FrameLoaderClientQt::dispatchWillSendRequest):
(WebCore::FrameLoaderClientQt::dispatchDidReceiveResponse):
(WebCore::FrameLoaderClientQt::dispatchDidFinishLoading):
(WebCore::FrameLoaderClientQt::dispatchDidFailLoading):
(WebCore::FrameLoaderClientQt::callErrorPageExtension):
(WebCore::FrameLoaderClientQt::dispatchCreatePage):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
(WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
(WebCore::FrameLoaderClientQt::startDownload):
(WebCore::FrameLoaderClientQt::createFrame):
(WebCore::FrameLoaderClientQt::createPlugin):
(WebCore::FrameLoaderClientQt::createJavaAppletWidget):
(WebCore::FrameLoaderClientQt::chooseFile):
(WebCore::FrameLoaderClientQt::createNetworkingContext):
(WebCore):
(WebCore::FrameLoaderClientQt::webFrame):
(WebCore::FrameLoaderClientQt::emitLoadStarted):
(WebCore::FrameLoaderClientQt::emitLoadFinished):
* WebCoreSupport/FrameLoaderClientQt.h:
(FrameLoaderClientQt):
* WebCoreSupport/FrameNetworkingContextQt.cpp:
(WebCore::FrameNetworkingContextQt::FrameNetworkingContextQt):
(WebCore::FrameNetworkingContextQt::create):
(WebCore::FrameNetworkingContextQt::networkAccessManager):
* WebCoreSupport/FrameNetworkingContextQt.h:
(FrameNetworkingContextQt):
* WebCoreSupport/FullScreenVideoQt.cpp:
(WebCore):
(WebCore::FullScreenVideoQt::FullScreenVideoQt):
* WebCoreSupport/FullScreenVideoQt.h:
(WebCore):
* WebCoreSupport/FullScreenVideoWidget.cpp:
* WebCoreSupport/FullScreenVideoWidget.h:
* WebCoreSupport/GeolocationClientQt.cpp:
(WebCore::GeolocationClientQt::GeolocationClientQt):
(WebCore::GeolocationClientQt::positionUpdated):
(WebCore::GeolocationClientQt::startUpdating):
(WebCore::GeolocationClientQt::requestPermission):
(WebCore::GeolocationClientQt::cancelPermissionRequest):
* WebCoreSupport/GeolocationClientQt.h:
(GeolocationClientQt):
* WebCoreSupport/GeolocationPermissionClientQt.cpp:
(WebCore::GeolocationPermissionClientQt::requestGeolocationPermissionForFrame):
(WebCore::GeolocationPermissionClientQt::cancelGeolocationPermissionRequestForFrame):
(WebCore::GeolocationPermissionClientQt::setPermission):
* WebCoreSupport/GeolocationPermissionClientQt.h:
(GeolocationPermissionClientQt):
* WebCoreSupport/InitWebCoreQt.cpp:
(WebKit):
(WebKit::setWebKitWidgetsInitCallback):
(WebKit::initializeWebKitQt):
(WebKit::setImagePlatformResource):
(WebCore::initializeWebCoreQt):
* WebCoreSupport/InitWebCoreQt.h:
(WebCore):
(WebKit):
* WebCoreSupport/InitWebKitQt.cpp: Added.
(WebKit):
(WebKit::initializeWebKitWidgets):
* WebCoreSupport/InitWebKitQt.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(WebKit):
* WebCoreSupport/InspectorClientQt.cpp:
(WebCore):
(WebCore::InspectorClientQt::InspectorClientQt):
(WebCore::InspectorClientQt::openInspectorFrontend):
(WebCore::InspectorClientQt::attachAndReplaceRemoteFrontend):
(WebCore::InspectorClientQt::detachRemoteFrontend):
(WebCore::InspectorClientQt::hideHighlight):
(WebCore::InspectorClientQt::sendMessageToFrontend):
(WebCore::InspectorFrontendClientQt::InspectorFrontendClientQt):
(WebCore::InspectorFrontendClientQt::updateWindowTitle):
(WebCore::InspectorFrontendClientQt::destroyInspectorView):
* WebCoreSupport/InspectorClientQt.h:
(InspectorClientQt):
(InspectorFrontendClientQt):
* WebCoreSupport/InspectorClientWebPage.cpp: Added.
(InspectorClientWebPage::InspectorClientWebPage):
(InspectorClientWebPage::createWindow):
(InspectorClientWebPage::javaScriptWindowObjectCleared):
* WebCoreSupport/InspectorClientWebPage.h: Copied from Source/WebKit/qt/WebCoreSupport/WebSystemInterface.h.
(WebKit):
(InspectorClientWebPage):
* WebCoreSupport/InspectorServerQt.cpp:
(WebCore::InspectorServerRequestHandlerQt::tcpReadyRead):
(WebCore::InspectorServerRequestHandlerQt::webSocketReadyRead):
* WebCoreSupport/InspectorServerQt.h:
(InspectorServerQt):
(InspectorServerRequestHandlerQt):
* WebCoreSupport/NotificationPresenterClientQt.cpp:
(WebCore::NotificationWrapper::NotificationWrapper):
(WebCore::NotificationPresenterClientQt::displayNotification):
(WebCore::NotificationPresenterClientQt::requestPermission):
(WebCore::NotificationPresenterClientQt::cancelRequestsForPermission):
(WebCore::NotificationPresenterClientQt::dumpShowText):
(WebCore::NotificationPresenterClientQt::toPage):
(WebCore::NotificationPresenterClientQt::toFrame):
* WebCoreSupport/NotificationPresenterClientQt.h:
(WebCore::NotificationWrapper::~NotificationWrapper):
(NotificationWrapper):
(NotificationPresenterClientQt):
(WebCore::NotificationPresenterClientQt::hasSystemTrayIcon):
(WebCore::NotificationPresenterClientQt::setSystemTrayIcon):
(CallbacksInfo):
(WebCore):
* WebCoreSupport/PageClientQt.cpp:
(createPlatformGraphicsContext3DFromWidget):
(QWebPageClient::ownerWindow):
(WebCore::PageClientQWidget::ownerWidget):
(WebCore::PageClientQWidget::createPlatformGraphicsContext3D):
(WebCore::PageClientQGraphicsWidget::ownerWidget):
(WebCore::PageClientQGraphicsWidget::createPlatformGraphicsContext3D):
* WebCoreSupport/PageClientQt.h:
(PageClientQWidget):
(WebCore::QGraphicsItemOverlay::QGraphicsItemOverlay):
(WebCore::PageClientQGraphicsWidget::PageClientQGraphicsWidget):
(PageClientQGraphicsWidget):
* WebCoreSupport/PlatformStrategiesQt.cpp:
(PlatformStrategiesQt::getPluginInfo):
* WebCoreSupport/PopupMenuQt.cpp:
(SelectData::SelectData):
* WebCoreSupport/QGraphicsWidgetPluginImpl.cpp: Added.
(QGraphicsWidgetPluginImpl::~QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::update):
(QGraphicsWidgetPluginImpl::setGeometryAndClip):
(QGraphicsWidgetPluginImpl::setVisible):
(QGraphicsWidgetPluginImpl::setWidgetParent):
(QGraphicsWidgetPluginImpl::handle):
* WebCoreSupport/QGraphicsWidgetPluginImpl.h: Added.
(QGraphicsWidgetPluginImpl):
(QGraphicsWidgetPluginImpl::QGraphicsWidgetPluginImpl):
* WebCoreSupport/QWebFrameAdapter.cpp: Added.
(cacheLoadControlToCachePolicy):
(QWebFrameData::QWebFrameData):
(QWebFrameAdapter::QWebFrameAdapter):
(QWebFrameAdapter::~QWebFrameAdapter):
(QWebFrameAdapter::load):
(QWebFrameAdapter::handleGestureEvent):
(QWebFrameAdapter::scrollPosition):
(QWebFrameAdapter::frameRect):
(QWebFrameAdapter::init):
(QWebFrameAdapter::kit):
(QWebFrameAdapter::ensureAbsoluteUrl):
* WebCoreSupport/QWebFrameAdapter.h: Added.
(WebCore):
(QWebFrameData):
(QWebFrameAdapter):
(QWebFrameAdapter::hasView):
* WebCoreSupport/QWebPageAdapter.cpp: Added.
(QWebPageAdapter::QWebPageAdapter):
(QWebPageAdapter::~QWebPageAdapter):
(QWebPageAdapter::init):
(QWebPageAdapter::deletePage):
(QWebPageAdapter::kit):
(QWebPageAdapter::viewportArguments):
(QWebPageAdapter::registerUndoStep):
(QWebPageAdapter::setNetworkAccessManager):
(QWebPageAdapter::networkAccessManager):
* WebCoreSupport/QWebPageAdapter.h: Added.
(WebCore):
(QWebPageAdapter):
(ErrorPageOption):
(ErrorPageReturn):
* WebCoreSupport/QWebUndoCommand.cpp: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand::QWebUndoCommand):
(QWebUndoCommand::undo):
(QWebUndoCommand::redo):
* WebCoreSupport/QWebUndoCommand.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWebUndoCommand):
* WebCoreSupport/QWidgetPluginImpl.cpp: Added.
(QWidgetPluginImpl::~QWidgetPluginImpl):
(QWidgetPluginImpl::update):
(QWidgetPluginImpl::setGeometryAndClip):
(QWidgetPluginImpl::setVisible):
(QWidgetPluginImpl::setStyleSheet):
(QWidgetPluginImpl::setWidgetParent):
(QWidgetPluginImpl::handle):
* WebCoreSupport/QWidgetPluginImpl.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QWidgetPluginImpl):
(QWidgetPluginImpl::QWidgetPluginImpl):
* WebCoreSupport/QtFallbackWebPopup.cpp:
(WebCore::QtFallbackWebPopup::QtFallbackWebPopup):
(WebCore::QtFallbackWebPopup::show):
(WebCore::QtFallbackWebPopup::pageClient):
* WebCoreSupport/QtFallbackWebPopup.h:
(QtFallbackWebPopup):
* WebCoreSupport/QtPluginWidgetAdapter.h: Copied from Source/WebKit/qt/WebCoreSupport/QtWebComboBox.h.
(QtPluginWidgetAdapter):
* WebCoreSupport/QtWebComboBox.cpp:
(WebCore::QtWebComboBox::showPopupAtCursorPosition):
* WebCoreSupport/QtWebComboBox.h:
* WebCoreSupport/SearchPopupMenuQt.h:
(SearchPopupMenuQt):
* WebCoreSupport/UndoStepQt.cpp:
(UndoStepQt::UndoStepQt):
(UndoStepQt::text):
* WebCoreSupport/UndoStepQt.h:
(UndoStepQt):
* WebCoreSupport/WebEventConversion.cpp:
(WebCore::mouseEventTypeAndMouseButtonFromQEvent):
(WebKitPlatformWheelEvent):
(WebCore::WebKitPlatformWheelEvent::applyDelta):
(WebCore::WebKitPlatformWheelEvent::WebKitPlatformWheelEvent):
(WebKitPlatformGestureEvent):
(WebCore::toPlatformEventType):
(WebCore::WebKitPlatformGestureEvent::WebKitPlatformGestureEvent):
(WebCore):
(WebCore::convertWheelEvent):
(WebCore::convertGesture):
* WebCoreSupport/WebEventConversion.h:
(QGestureEventFacade):
(WebCore):
* WebCoreSupport/WebSystemInterface.h:
* tests/qwebpage/tst_qwebpage.cpp:
(tst_QWebPage::loadHtml5Video):
(tst_QWebPage::multiplePageGroupsAndLocalStorage):
(tst_QWebPage::thirdPartyCookiePolicy):

Source/WebKit2:

* qt/MainQt.cpp:
(WebKit):
(main):

Tools:

* DumpRenderTree/qt/DumpRenderTreeQt.cpp:
(WebCore::WebPage::resetSettings):
(WebCore::WebPage::createWindow):
(WebCore::DumpRenderTree::DumpRenderTree):
(WebCore::DumpRenderTree::resetToConsistentStateBeforeTesting):
(WebCore::DumpRenderTree::initJSObjects):
(WebCore::DumpRenderTree::dumpFrameScrollPosition):
(WebCore::DumpRenderTree::dumpFramesAsText):
(WebCore::DumpRenderTree::dump):
(WebCore::DumpRenderTree::createWindow):
(WebCore::DumpRenderTree::pageAdapter):
(WebCore):
(WebCore::DumpRenderTree::mainFrameAdapter):
* DumpRenderTree/qt/DumpRenderTreeQt.h:
(DumpRenderTree):
* DumpRenderTree/qt/EventSenderQt.cpp:
(EventSender::contextClick):
(EventSender::scalePageBy):
* DumpRenderTree/qt/TestRunnerQt.cpp:
(TestRunner::reset):
(TestRunner::display):
(TestRunner::closeWebInspector):
(TestRunner::showWebInspector):
(TestRunner::evaluateInWebInspector):
(TestRunner::setFrameFlatteningEnabled):
(TestRunner::goBack):
(TestRunner::setDefersLoading):
(TestRunner::pauseAnimationAtTimeOnElementWithId):
(TestRunner::pauseTransitionAtTimeOnElementWithId):
(TestRunner::numberOfActiveAnimations):
(TestRunner::setCaretBrowsingEnabled):
(TestRunner::setAuthorAndUserStylesEnabled):
(TestRunner::callShouldCloseOnWebView):
(TestRunner::setSmartInsertDeleteEnabled):
(TestRunner::setSelectTrailingWhitespaceEnabled):
(TestRunner::execCommand):
(TestRunner::isCommandEnabled):
(TestRunner::findString):
(TestRunner::elementDoesAutoCompleteForElementWithId):
(TestRunner::setMockDeviceOrientation):
(TestRunner::setGeolocationPermission):
(TestRunner::numberOfPendingGeolocationPermissionRequests):
(TestRunner::setMockGeolocationPositionUnavailableError):
(TestRunner::setMockGeolocationPosition):
(TestRunner::evaluateScriptInIsolatedWorld):
(TestRunner::addUserStyleSheet):
(TestRunner::setMinimumTimerInterval):
* DumpRenderTree/qt/TextInputControllerQt.cpp:
(TextInputController::selectedRange):
(TextInputController::firstRectForCharacterRange):
(TextInputController::unmarkText):
* DumpRenderTree/qt/WorkQueueItemQt.cpp:
(LoadAlternateHTMLStringItem::invoke):
* qmake/mkspecs/features/default_post.prf:
* qmake/mkspecs/features/production_build.prf:
* qmake/mkspecs/features/webkit_modules.prf:
* qmake/mkspecs/modules/webkitwidgets.prf: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WebKit/chromium: [Chromium]: Removing gyp flags controlling Skia features.

Unreviewed, pre-tested rendering changes that have been waiting for a chance to rebaseline tests.

Enabled fixes for test rendering, and fast patsh for anti-aliased primitives.

* skia_webkit.gyp:

LayoutTests: [Chromium] Test expectations update.

Unreviewed changes due to Skia changes.

Too many files to list (over 1000). All Chromium platform expectations.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135516 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[TexMap] Reduce public methods of TextureMapperTiledBackingStore.
https://bugs.webkit.org/show_bug.cgi?id=103032

Patch by Huang Dongsung <luxtella@company100.net> on 2012-11-22
Reviewed by Noam Rosenthal.

This patch makes two methods private and removes one method.

No new tests, refactoring only.

* platform/graphics/texmap/TextureMapperBackingStore.cpp:
(WebCore::TextureMapperTiledBackingStore::updateContentsFromImageIfNeeded):
* platform/graphics/texmap/TextureMapperBackingStore.h:
(WebCore::TextureMapperTiledBackingStore::create):
(TextureMapperTiledBackingStore):
(WebCore::TextureMapperTiledBackingStore::setContentsToImage):
(WebCore::TextureMapperTiledBackingStore::rect):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135517 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Timeline: Disclosure arrows rendered underneath frame boundaries
https://bugs.webkit.org/show_bug.cgi?id=101053

Patch by Eugene Klyuchnikov <eustas.bug@gmail.com> on 2012-11-22
Reviewed by Yury Semikhatsky.

In Timeline, when in "frames" mode, event disclosure arrows are rendered
below the dividing lines for the frame (div.timeline-frame-divider).
When this happens, the frame divider can capture mouse clicks and make
it difficult to open the disclosure arrow.

* inspector/front-end/timelinePanel.css:
(#timeline-grid-header): Render dividers under timeline bars.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135518 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Update of svg results.

Too many files to list. All Chromium platform results for svg tests.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed MSVC Windows build fix: Include header files referenced in RefPtr
instances.

* Api/qwebelement.cpp:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135520 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Update of remaining platform-specific expectations for linux. Other platforms to come.

Too many files to list.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Chromium expectations fix.

Unreviewed removal of bad expectations.

* platform/chromium/svg/animations/animate-text-nested-transforms-expected.txt: Removed.
* platform/chromium/svg/custom/getscreenctm-in-mixed-content2-expected.txt: Removed.
* platform/chromium/svg/custom/svg-fonts-in-text-controls-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>

Update test result.

* fast/js/concat-large-strings-crash-expected.txt:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135523 268f45cc-cd09-0410-ab3c-d52691b4dbfc
JavaScript fails to concatenate large strings
<https://bugs.webkit.org/show_bug.cgi?id=102963>

Remove Qt-specific results for test concat-large-strings-crash.html
since they are identical to the platform-independent expected results
as of changeset 135523, <http://trac.webkit.org/changeset/135523>.

* platform/qt/fast/js/concat-large-strings-crash-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, many more to come.

* platform/chromium-linux/compositing/culling/filter-occlusion-blur-expected.png:
* platform/chromium-linux/compositing/culling/filter-occlusion-blur-large-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-mac-lion/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
* platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac-lion/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac-lion/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac-lion/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac-lion/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac-lion/css1/basic/containment-expected.png:
* platform/chromium-mac-lion/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac-lion/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_bottom-expected.png:
* platform/chromium-mac-snowleopard/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac-snowleopard/compositing/plugins/composited-plugin-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac-snowleopard/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac-snowleopard/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/containment-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac-snowleopard/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_bottom-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-mac/compositing/geometry/fixed-position-transform-composited-page-scale-down-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-mac/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-mac/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-mac/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-mac/css1/basic/class_as_selector-expected.png:
* platform/chromium-mac/css1/basic/containment-expected.png:
* platform/chromium-mac/css1/basic/contextual_selectors-expected.png:
* platform/chromium-mac/css1/basic/id_as_selector-expected.png:
* platform/chromium-mac/css1/box_properties/border_bottom-expected.png:
* platform/chromium-win-xp/compositing/reflections: Removed.
* platform/chromium-win-xp/css1/basic: Removed.
* platform/chromium-win/compositing/culling/filter-occlusion-alpha-large-expected.png:
* platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-down-expected.png:
* platform/chromium-win/compositing/geometry/fixed-position-iframe-composited-page-scale-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed-expected.png:
* platform/chromium-win/compositing/reflections/nested-reflection-transformed2-expected.png:
* platform/chromium-win/compositing/reflections/reflection-in-composited-expected.png:
* platform/chromium-win/compositing/video/video-controls-layer-creation-expected.png:
* platform/chromium-win/css1/basic/class_as_selector-expected.png:
* platform/chromium-win/css1/basic/containment-expected.png:
* platform/chromium-win/css1/basic/contextual_selectors-expected.png:
* platform/chromium-win/css1/basic/id_as_selector-expected.png:
* platform/chromium-win/css1/box_properties/border_bottom-expected.png:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135525 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Qt] Unreviewed gardening, skip failing tests to paint the bots green.

* platform/qt-5.0-wk2/TestExpectations:
* platform/qt/TestExpectations:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Test expectations update after enabling Skia changes.

Unreviewed Chromium expectations update.

Partial update, covering all css tests. Many more to come.

* platform/chromium-mac-lion/css1/box_properties/border_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac-lion/css1/box_properties/border_top-expected.png:
* platform/chromium-mac-lion/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-lion/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac-lion/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-lion/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-lion/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac-lion/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-lion/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_image-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_position-expected.png:
* platform/chromium-mac-lion/css1/classification/list_style_type-expected.png:
* platform/chromium-mac-lion/css1/pseudo/anchor-expected.png:
* platform/chromium-mac-lion/css1/text_properties/text_align-expected.png:
* platform/chromium-mac-lion/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac-lion/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-lion/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac-lion/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac-lion/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac-lion/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-lion/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac-lion/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac-lion/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac-lion/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac-lion/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/border_top-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac-snowleopard/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac-snowleopard/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_image-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_position-expected.png:
* platform/chromium-mac-snowleopard/css1/classification/list_style_type-expected.png:
* platform/chromium-mac-snowleopard/css1/pseudo/anchor-expected.png:
* platform/chromium-mac-snowleopard/css1/text_properties/text_align-expected.png:
* platform/chromium-mac-snowleopard/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac-snowleopard/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac-snowleopard/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac-snowleopard/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac-snowleopard/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-mac/css1/box_properties/border_left-expected.png:
* platform/chromium-mac/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-mac/css1/box_properties/border_top-expected.png:
* platform/chromium-mac/css1/box_properties/clear_float-expected.png:
* platform/chromium-mac/css1/box_properties/float_elements_in_series-expected.png:
* platform/chromium-mac/css1/box_properties/float_on_text_elements-expected.png:
* platform/chromium-mac/css1/box_properties/margin_left-expected.png:
* platform/chromium-mac/css1/box_properties/margin_right-expected.png:
* platform/chromium-mac/css1/box_properties/padding_left-expected.png:
* platform/chromium-mac/css1/box_properties/padding_right-expected.png:
* platform/chromium-mac/css1/cascade/cascade_order-expected.png:
* platform/chromium-mac/css1/classification/list_style_image-expected.png:
* platform/chromium-mac/css1/classification/list_style_position-expected.png:
* platform/chromium-mac/css1/classification/list_style_type-expected.png:
* platform/chromium-mac/css1/pseudo/anchor-expected.png:
* platform/chromium-mac/css1/text_properties/text_align-expected.png:
* platform/chromium-mac/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-mac/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-mac/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-mac/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-mac/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-mac/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-mac/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
* platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
* platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png:
* platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-mac/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-mac/css2.1/t1602-c546-txt-align-00-b-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-child-layers-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
* platform/chromium-mac/css3/filters/filter-repaint-composited-fallback-expected.png:
* platform/chromium-mac/css3/filters/filter-with-transform-expected.png:
* platform/chromium-mac/css3/filters/nested-filter-expected.png:
* platform/chromium-mac/css3/images/cross-fade-overflow-position-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-filter-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-overflow-expected.png:
* platform/chromium-mac/css3/masking/clip-path-circle-overflow-hidden-expected.png:
* platform/chromium-mac/css3/masking/clip-path-ellipse-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-evenodd-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-expected.png:
* platform/chromium-mac/css3/masking/clip-path-polygon-nonzero-expected.png:
* platform/chromium-mac/css3/masking/clip-path-rectangle-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-161-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-19b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-23-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-24-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-64-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-68-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-69-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-mac/css3/selectors3/xml/css3-modsel-74b-expected.png:
* platform/chromium-mac/css3/unicode-bidi-isolate-basic-expected.png:
* platform/chromium-win-xp/css1/cascade: Removed.
* platform/chromium-win-xp/css1/classification: Removed.
* platform/chromium-win-xp/css1/pseudo: Removed.
* platform/chromium-win-xp/css3/selectors3/html: Removed.
* platform/chromium-win-xp/css3/selectors3/html/css3-modsel-161-expected.png: Removed.
* platform/chromium-win-xp/css3/selectors3/xhtml: Removed.
* platform/chromium-win-xp/css3/selectors3/xhtml/css3-modsel-161-expected.png: Removed.
* platform/chromium-win-xp/css3/selectors3/xml: Removed.
* platform/chromium-win-xp/css3/selectors3/xml/css3-modsel-161-expected.png: Removed.
* platform/chromium-win/css1/box_properties/border_left-expected.png:
* platform/chromium-win/css1/box_properties/border_right_inline-expected.png:
* platform/chromium-win/css1/box_properties/border_top-expected.png:
* platform/chromium-win/css1/box_properties/clear_float-expected.png:
* platform/chromium-win/css1/box_properties/margin_left-expected.png:
* platform/chromium-win/css1/box_properties/margin_right-expected.png:
* platform/chromium-win/css1/box_properties/padding_left-expected.png:
* platform/chromium-win/css1/box_properties/padding_right-expected.png:
* platform/chromium-win/css1/cascade/cascade_order-expected.png:
* platform/chromium-win/css1/classification/list_style_image-expected.png:
* platform/chromium-win/css1/classification/list_style_position-expected.png:
* platform/chromium-win/css1/classification/list_style_type-expected.png:
* platform/chromium-win/css1/pseudo/anchor-expected.png:
* platform/chromium-win/css2.1/20110323/margin-applies-to-010-expected.png:
* platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
* platform/chromium-win/css2.1/t0402-c71-fwd-parsing-02-f-expected.png:
* platform/chromium-win/css2.1/t0505-c16-descendant-01-e-expected.png:
* platform/chromium-win/css2.1/t050803-c14-classes-00-e-expected.png:
* platform/chromium-win/css2.1/t0509-c15-ids-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5517-brdr-s-00-c-expected.png:
* platform/chromium-win/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5519-brdr-r-02-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
* platform/chromium-win/css2.1/t0805-c5521-brdr-l-02-e-expected.png:
* platform/chromium-win/css2.1/t1205-c563-list-type-00-b-expected.png:
* platform/chromium-win/css2.1/t1205-c564-list-img-00-b-g-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-child-layers-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-composited-fallback-crash-expected.png:
* platform/chromium-win/css3/filters/filter-repaint-composited-fallback-expected.png:
* platform/chromium-win/css3/filters/filter-with-transform-expected.png:
* platform/chromium-win/css3/filters/nested-filter-expected.png:
* platform/chromium-win/css3/images/cross-fade-overflow-position-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-filter-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-overflow-expected.png:
* platform/chromium-win/css3/masking/clip-path-circle-overflow-hidden-expected.png:
* platform/chromium-win/css3/masking/clip-path-ellipse-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-evenodd-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-expected.png:
* platform/chromium-win/css3/masking/clip-path-polygon-nonzero-expected.png:
* platform/chromium-win/css3/masking/clip-path-rectangle-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/html/css3-modsel-74b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/xhtml/css3-modsel-74b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-1-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-13-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-15-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-22-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-28-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-28b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-29-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-29b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-3-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-3a-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-73-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-73b-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-74-expected.png:
* platform/chromium-win/css3/selectors3/xml/css3-modsel-74b-expected.png:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Add OS!="ios" to guard for gcc_version in WebKit.gyp
https://bugs.webkit.org/show_bug.cgi?id=103007

Reviewed by Adam Barth.

This matches the guards used in chromium's chrome/chrome_browser.gypi.

* WebKit.gyp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@135528 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Merge EditingText into Text
https://bugs.webkit.org/show_bug.cgi?id=103060

Reviewed by Ryosuke Niwa.

Remove the EditingText class. Its only function beyond the regular Text is that it always creates a renderer.
It can be replaced with a bit.

* CMakeLists.txt:
* GNUmakefile.list.am:
* Target.pri:
* WebCore.gypi:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* dom/CDATASection.cpp:
(WebCore::CDATASection::CDATASection):
* dom/Document.cpp:
(WebCore::Document::createEditingTextNode):
* dom/Document.h:
(WebCore):
(Document):
* dom/EditingText.cpp: Removed.
* dom/EditingText.h: Removed.
* dom/Node.h:
(WebCore::Node::hasName):
(WebCore::Node::isEditingText):
(WebCore::Node::setHasName):
        
    Use the same bit as hasName() which is Element specific.

* dom/Text.cpp:
(WebCore::Text::create):
(WebCore):
(WebCore::Text::createEditingText):
(WebCore::Text::rendererIsNeeded):
* dom/Text.h:
(Text):
(WebCore::Text::Text):
* editing/Editor.cpp:
* editing/InsertTextCommand.cpp:
* editing/ReplaceSelectionCommand.cpp:
* editing/htmlediting.cpp:
* editing/mac/EditorMac.mm:
* page/Frame.cpp:



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