WebKit-https.git
8 years ago2011-06-15 Pavel Feldman <pfeldman@google.com>
pfeldman@chromium.org [Wed, 15 Jun 2011 16:00:34 +0000 (16:00 +0000)]
2011-06-15  Pavel Feldman  <pfeldman@google.com>

        Reviewed by Yury Semikhatsky.

        Web Inspector: introduce context menu on ImageView with Copy and Open in new tab actions.
        https://bugs.webkit.org/show_bug.cgi?id=62727

        * English.lproj/localizedStrings.js:
        * inspector/front-end/ImageView.js:
        (WebInspector.ImageView.prototype._base64ToSize):
        (WebInspector.ImageView.prototype._contextMenu):
        (WebInspector.ImageView.prototype._copyImageURL):
        (WebInspector.ImageView.prototype._openInNewTab):

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

8 years ago2011-06-15 Pavel Feldman <pfeldman@google.com>
pfeldman@chromium.org [Wed, 15 Jun 2011 15:59:04 +0000 (15:59 +0000)]
2011-06-15  Pavel Feldman  <pfeldman@google.com>

        Not reviewed: fixing new inspector test.

        * inspector/debugger/error-in-watch-expressions-expected.txt:
        * inspector/debugger/error-in-watch-expressions.html:

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

8 years ago2011-06-15 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Wed, 15 Jun 2011 15:44:00 +0000 (15:44 +0000)]
2011-06-15  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: provide unique identifiers for frames
        https://bugs.webkit.org/show_bug.cgi?id=62721

        * inspector/InspectorInstrumentation.cpp:
        (WebCore::InspectorInstrumentation::frameDestroyedImpl):
        * inspector/InspectorInstrumentation.h:
        (WebCore::InspectorInstrumentation::frameDestroyed):
        * inspector/InspectorPageAgent.cpp:
        (WebCore::InspectorPageAgent::frameForId):
        (WebCore::InspectorPageAgent::frameId):
        (WebCore::InspectorPageAgent::frameDestroyed):
        * inspector/InspectorPageAgent.h:
        * page/Frame.cpp:
        (WebCore::Frame::~Frame):

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

8 years ago2011-06-15 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Wed, 15 Jun 2011 15:42:06 +0000 (15:42 +0000)]
2011-06-15  Andrey Kosyakov  <caseq@chromium.org>

        Unreviewed build fix: comment unused parameter names.

        * loader/ThreadableLoaderClient.h:
        (WebCore::ThreadableLoaderClient::didReceiveResponse):
        (WebCore::ThreadableLoaderClient::didReceiveAuthenticationCancellation):

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

8 years ago2011-06-15 Stephen White <senorblanco@chromium.org>
senorblanco@chromium.org [Wed, 15 Jun 2011 15:23:26 +0000 (15:23 +0000)]
2011-06-15  Stephen White  <senorblanco@chromium.org>

        Unreviewed; chromium test expectations update.

        A few more updates to bring test_expectations in line with reality.

        * platform/chromium/test_expectations.txt:

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

8 years ago2011-06-15 Vsevolod Vlasov <vsevik@chromium.org>
commit-queue@webkit.org [Wed, 15 Jun 2011 15:20:27 +0000 (15:20 +0000)]
2011-06-15  Vsevolod Vlasov  <vsevik@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Cache XHR content in backend, do not use initialContentSet for XHRs.
        https://bugs.webkit.org/show_bug.cgi?id=61205

        Added inspector backend cache for XHR content.

        * http/tests/inspector/network/network-xhr-async-expected.txt: Added.
        * http/tests/inspector/network/network-xhr-async.html: Added.
        * http/tests/inspector/network/network-xhr-sync-expected.txt: Added.
        * http/tests/inspector/network/network-xhr-sync.html: Added.
2011-06-15  Vsevolod Vlasov  <vsevik@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Cache XHR content in backend, do not use initialContentSet for XHRs.
        https://bugs.webkit.org/show_bug.cgi?id=61205

        Added inspector backend cache for XHR content.

        Tests: http/tests/inspector/network/network-xhr-async.html
               http/tests/inspector/network/network-xhr-sync.html

        * CMakeLists.txt:
        * GNUmakefile.list.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * fileapi/FileReaderLoader.cpp:
        (WebCore::FileReaderLoader::didReceiveResponse):
        * fileapi/FileReaderLoader.h:
        * inspector/Inspector.json:
        * inspector/InspectorInstrumentation.cpp:
        (WebCore::InspectorInstrumentation::didReceiveXHRResponseImpl):
        (WebCore::InspectorInstrumentation::willLoadXHRSynchronouslyImpl):
        (WebCore::InspectorInstrumentation::didLoadXHRSynchronouslyImpl):
        (WebCore::InspectorInstrumentation::didCommitLoadImpl):
        * inspector/InspectorInstrumentation.h:
        (WebCore::InspectorInstrumentation::didReceiveXHRResponse):
        (WebCore::InspectorInstrumentation::willLoadXHRSynchronously):
        (WebCore::InspectorInstrumentation::didLoadXHRSynchronously):
        * inspector/InspectorResourceAgent.cpp:
        (WebCore::InspectorResourceAgent::willSendRequest):
        (WebCore::InspectorResourceAgent::didReceiveResponse):
        (WebCore::InspectorResourceAgent::setInitialXHRContent):
        (WebCore::InspectorResourceAgent::didReceiveXHRResponse):
        (WebCore::InspectorResourceAgent::willLoadXHRSynchronously):
        (WebCore::InspectorResourceAgent::didLoadXHRSynchronously):
        (WebCore::InspectorResourceAgent::getResourceContent):
        (WebCore::InspectorResourceAgent::mainFrameNavigated):
        (WebCore::InspectorResourceAgent::InspectorResourceAgent):
        * inspector/InspectorResourceAgent.h:
        * inspector/NetworkResourcesData.cpp: Added.
        (WebCore::NetworkResourcesData::ResourceData::ResourceData):
        (WebCore::NetworkResourcesData::ResourceData::content):
        (WebCore::NetworkResourcesData::ResourceData::appendContent):
        (WebCore::NetworkResourcesData::ResourceData::purgeContent):
        (WebCore::NetworkResourcesData::NetworkResourcesData):
        (WebCore::NetworkResourcesData::~NetworkResourcesData):
        (WebCore::NetworkResourcesData::resourceCreated):
        (WebCore::NetworkResourcesData::responseReceived):
        (WebCore::NetworkResourcesData::didReceiveXHRResponse):
        (WebCore::NetworkResourcesData::addResourceContent):
        (WebCore::NetworkResourcesData::isXHR):
        (WebCore::NetworkResourcesData::data):
        (WebCore::NetworkResourcesData::clear):
        (WebCore::NetworkResourcesData::ensureFreeSpace):
        * inspector/NetworkResourcesData.h: Added.
        (WebCore::NetworkResourcesData::ResourceData::identifier):
        (WebCore::NetworkResourcesData::ResourceData::loaderId):
        (WebCore::NetworkResourcesData::ResourceData::frameId):
        (WebCore::NetworkResourcesData::ResourceData::setFrameId):
        (WebCore::NetworkResourcesData::ResourceData::url):
        (WebCore::NetworkResourcesData::ResourceData::setUrl):
        (WebCore::NetworkResourcesData::ResourceData::isXHR):
        (WebCore::NetworkResourcesData::ResourceData::setIsXHR):
        (WebCore::NetworkResourcesData::ResourceData::hasContent):
        (WebCore::NetworkResourcesData::ResourceData::isContentPurged):
        (WebCore::NetworkResourcesData::ResourceData::setIsContentPurged):
        * inspector/front-end/NetworkManager.js:
        (WebInspector.NetworkManager.prototype.requestContent):
        (WebInspector.NetworkDispatcher.prototype._appendRedirect):
        * inspector/front-end/NetworkPanel.js:
        (WebInspector.NetworkPanel.prototype._appendResource):
        (WebInspector.NetworkPanel.prototype._frameNavigated):
        * loader/DocumentThreadableLoader.cpp:
        (WebCore::DocumentThreadableLoader::didReceiveResponse):
        (WebCore::DocumentThreadableLoader::receivedCancellation):
        (WebCore::DocumentThreadableLoader::loadRequest):
        * loader/DocumentThreadableLoader.h:
        * loader/ThreadableLoaderClient.h:
        (WebCore::ThreadableLoaderClient::didReceiveResponse):
        (WebCore::ThreadableLoaderClient::didReceiveAuthenticationCancellation):
        * loader/ThreadableLoaderClientWrapper.h:
        (WebCore::ThreadableLoaderClientWrapper::didReceiveResponse):
        (WebCore::ThreadableLoaderClientWrapper::didReceiveAuthenticationCancellation):
        * loader/WorkerThreadableLoader.cpp:
        (WebCore::workerContextDidReceiveResponse):
        (WebCore::WorkerThreadableLoader::MainThreadBridge::didReceiveResponse):
        (WebCore::workerContextDidReceiveAuthenticationCancellation):
        (WebCore::WorkerThreadableLoader::MainThreadBridge::didReceiveAuthenticationCancellation):
        * loader/WorkerThreadableLoader.h:
        * notifications/Notification.cpp:
        (WebCore::Notification::didReceiveResponse):
        (WebCore::Notification::didReceiveAuthenticationCancellation):
        * notifications/Notification.h:
        * page/EventSource.cpp:
        (WebCore::EventSource::didReceiveResponse):
        * page/EventSource.h:
        * xml/XMLHttpRequest.cpp:
        (WebCore::XMLHttpRequest::createRequest):
        (WebCore::XMLHttpRequest::didReceiveResponse):
        (WebCore::XMLHttpRequest::didReceiveAuthenticationCancellation):
        * xml/XMLHttpRequest.h:
2011-06-15  Vsevolod Vlasov  <vsevik@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Cache XHR content in backend, do not use initialContentSet for XHRs.
        https://bugs.webkit.org/show_bug.cgi?id=61205

        Added inspector backend cache for XHR content.

        * src/AssociatedURLLoader.cpp:
        (WebKit::AssociatedURLLoader::ClientAdapter::didReceiveResponse):

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

8 years ago2011-06-15 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Jun 2011 15:17:57 +0000 (15:17 +0000)]
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script select can be too wide.
        https://bugs.webkit.org/show_bug.cgi?id=62701

        * inspector/debugger/scripts-panel-expected.txt:
        * inspector/debugger/scripts-panel.html:
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script select can be too wide.
        https://bugs.webkit.org/show_bug.cgi?id=62701

        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype._displayNameForScriptURL):
        (WebInspector.ScriptsPanel.prototype._createSourceFrame):
        (WebInspector.SourceFrameDelegateForScriptsPanel):
        (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.suggestedFileName):
        * inspector/front-end/SourceFile.js:

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

8 years ago2011-06-15 Claudio Saavedra <csaavedra@igalia.com>
commit-queue@webkit.org [Wed, 15 Jun 2011 15:16:12 +0000 (15:16 +0000)]
2011-06-15  Claudio Saavedra  <csaavedra@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] Fix the build with introspection enabled
        https://bugs.webkit.org/show_bug.cgi?id=62705

        * GNUmakefile.am: Remove include of *.c files, since
        there are no such files anymore.

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

8 years ago2011-06-15 Noel Gordon <noel.gordon@gmail.com>
commit-queue@webkit.org [Wed, 15 Jun 2011 15:09:29 +0000 (15:09 +0000)]
2011-06-15  Noel Gordon  <noel.gordon@gmail.com>

        Reviewed by Eric Seidel.

        CSS property outline not displayed on an iframe.
        https://bugs.webkit.org/show_bug.cgi?id=57439

        * fast/replaced/no-focus-ring-embed-expected.txt: Added.
        * fast/replaced/no-focus-ring-embed.html: Added.
        * fast/replaced/no-focus-ring-iframe-expected.txt: Added.
        * fast/replaced/no-focus-ring-iframe.html: Added.
        * fast/replaced/no-focus-ring-object-expected.txt: Added.
        * fast/replaced/no-focus-ring-object.html: Added.
        * fast/replaced/outline-replaced-elements-expected.txt: Added.
        * fast/replaced/outline-replaced-elements.html: Added.
        * fast/replaced/resources/focus-test.js: Added.
        (element.onfocus): Use a small delay to avoid test false positives.
        * platform/mac/fast/replaced/outline-replaced-elements-expected.png: Added.
2011-06-15  Noel Gordon  <noel.gordon@gmail.com>

        Reviewed by Eric Seidel.

        Draw CSS outline style for render widgets: iframe, embed, object, applet.
        https://bugs.webkit.org/show_bug.cgi?id=57439

        Draw CSS outlines for render widgets: iframe, embed, object, applet. These elements can
        be focused (via clicks or tabIndex) but should not have a visible focus ring by default.

        Tests: fast/replaced/no-focus-ring-embed.html
               fast/replaced/no-focus-ring-iframe.html
               fast/replaced/no-focus-ring-object.html
               fast/replaced/outline-replaced-elements.html

        * css/html.css:
        (applet:focus, embed:focus, iframe:focus, object:focus): Default to no focus ring.
        * rendering/RenderWidget.cpp:
        (WebCore::RenderWidget::paint): Paint the render widget CSS outline style.

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

8 years ago2011-06-15 Diego Gonzalez <diegohcg@webkit.org>
diegohcg@webkit.org [Wed, 15 Jun 2011 15:08:23 +0000 (15:08 +0000)]
2011-06-15  Diego Gonzalez  <diegohcg@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Inconsistent behavior on a form submit request...
        https://bugs.webkit.org/show_bug.cgi?id=45523

        The inconsistency occurs when a form submission requests a new window.
        Two windows are opened (instead of only one) and the first window is opened
        as a blank page.

        By default each page is put into their own unique page group, which affects popup windows
        and visited links. Page groups (per process only) is a feature making it possible to use
        separate settings for each group, so that for instance an integrated browser/email reader
        can use different settings for displaying HTML pages and HTML email. To make QtWebKit work
        as expected out of the box, we use a default group similar to what other ports are doing.

        * Api/qwebpage.cpp:

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

8 years ago2011-06-15 Steve Block <steveblock@google.com>
steveblock@google.com [Wed, 15 Jun 2011 15:08:01 +0000 (15:08 +0000)]
2011-06-15  Steve Block  <steveblock@google.com>

        Reviewed by Tony Gentilcore.

        V8PerformanceCustom.cpp lacks WEB_TIMING guards
        https://bugs.webkit.org/show_bug.cgi?id=62689

        No new tests, build fix only.

        * bindings/v8/custom/V8PerformanceCustom.cpp:

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

8 years ago2011-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
podivilov@chromium.org [Wed, 15 Jun 2011 14:57:39 +0000 (14:57 +0000)]
2011-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r88916.
        http://trac.webkit.org/changeset/88916
        https://bugs.webkit.org/show_bug.cgi?id=62728

        Broke a bunch of layout tests on chromium (Requested by
        podivilov on #webkit).

        * inspector/debugger/scripts-panel-expected.txt:
        * inspector/debugger/scripts-panel.html:
2011-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r88916.
        http://trac.webkit.org/changeset/88916
        https://bugs.webkit.org/show_bug.cgi?id=62728

        Broke a bunch of layout tests on chromium (Requested by
        podivilov on #webkit).

        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype._createSourceFrame):
        (WebInspector.SourceFrameDelegateForScriptsPanel):
        (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.suggestedFileName):
        * inspector/front-end/SourceFile.js:
        (WebInspector.SourceFile.prototype.get displayName):

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

8 years ago2011-06-15 Stephen White <senorblanco@chromium.org>
senorblanco@chromium.org [Wed, 15 Jun 2011 14:55:33 +0000 (14:55 +0000)]
2011-06-15  Stephen White  <senorblanco@chromium.org>

        Unreviewed; chromium test expectations update.

        Suppressing the failures introduced at r88913.

        * platform/chromium/test_expectations.txt:

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

8 years ago2011-06-15 Kamil Blank <k.blank@samsung.com>
demarchi@webkit.org [Wed, 15 Jun 2011 14:49:57 +0000 (14:49 +0000)]
2011-06-15  Kamil Blank  <k.blank@samsung.com>

        Reviewed by Kenneth Rohde Christiansen.

        [EFL] Soup authentication feature implementation.
        https://bugs.webkit.org/show_bug.cgi?id=54752

        This implementation is based on GTK implementation.
        During ewk initialization SoupSessionFeature is added which provides possibility to handle HTTP basic auth.

        To support authentication we have to set function (callback) via ewk_auth_show_dialog_callback_set()
        which will be responsible for session authentication.
        If callback is set and authentication required - webkit pauses soup message, calls previously set callback
        and waits for authentication data (username/password) which should be passed by ewk_auth_credentials_set().

        * CMakeListsEfl.txt:
        * ewk/ewk_auth.cpp: Added.
        (ewk_auth_show_dialog_callback_set): Setting callback which should be called when authentication is required.
        (ewk_auth_credentials_set): Passing authentication data.
        * ewk/ewk_auth.h: Added. Authentication API.
        * ewk/ewk_auth_soup.cpp: Added. Soup authentication implementation.
        (_Ewk_Auth_Data::ewk_auth_soup_dialog_class_init):
        (_Ewk_Auth_Data::ewk_auth_soup_dialog_init):
        (_Ewk_Auth_Data::ewk_auth_soup_dialog_session_feature_init):
        (_Ewk_Auth_Data::ewk_auth_soup_show_dialog_callback_set):
        (_Ewk_Auth_Data::ewk_auth_soup_credentials_set):
        (_Ewk_Auth_Data::session_authenticate):
        (_Ewk_Auth_Data::free_auth_data):
        (_Ewk_Auth_Data::attach):
        (_Ewk_Auth_Data::detach):
        * ewk/ewk_auth_soup.h: Added.
        * ewk/ewk_main.cpp:
        (_ewk_init_body): SoupSessionFeature responsible for authentication added to SoupSession.

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

8 years ago2011-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
demarchi@webkit.org [Wed, 15 Jun 2011 14:38:14 +0000 (14:38 +0000)]
2011-06-15  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r88723.
        http://trac.webkit.org/changeset/88723
        https://bugs.webkit.org/show_bug.cgi?id=62726

        Stack can be empty, so it needs to be checked before as
        pointed out in the comments of the bug. (Requested by demarchi
        on #webkit).

        * WebCoreSupport/EditorClientEfl.cpp:
        (WebCore::EditorClientEfl::registerCommandForUndo):
        (WebCore::EditorClientEfl::registerCommandForRedo):
        (WebCore::EditorClientEfl::clearUndoRedoOperations):
        (WebCore::EditorClientEfl::canRedo):
        (WebCore::EditorClientEfl::redo):
        * WebCoreSupport/EditorClientEfl.h:

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

8 years ago2011-06-15 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Jun 2011 14:30:22 +0000 (14:30 +0000)]
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script links are displayed with original line number in pretty-print mode.
        https://bugs.webkit.org/show_bug.cgi?id=62282

        * inspector/debugger/script-formatter-expected.txt:
        * inspector/debugger/script-formatter.html:
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script links are displayed with original line number in pretty-print mode.
        https://bugs.webkit.org/show_bug.cgi?id=62282

        * inspector/front-end/DebuggerPresentationModel.js:
        (WebInspector.DebuggerPresentationModel):
        (WebInspector.DebuggerPresentationModel.prototype.registerAnchor):
        (WebInspector.DebuggerPresentationModel.prototype._updateAnchor.didGetUILocation):
        (WebInspector.DebuggerPresentationModel.prototype._updateAnchor):
        (WebInspector.DebuggerPresentationModel.prototype.setFormatSourceFiles):
        (WebInspector.DebuggerPresentationModel.prototype._debuggerReset):
        * inspector/front-end/NetworkPanel.js:
        (WebInspector.NetworkPanel.prototype.showAnchorLocation):
        (WebInspector.NetworkPanel.prototype._showResource):
        * inspector/front-end/Panel.js:
        (WebInspector.Panel.prototype.createAnchor):
        (WebInspector.Panel.prototype.formatAnchorText):
        * inspector/front-end/ResourcesPanel.js:
        (WebInspector.ResourcesPanel.prototype.showAnchorLocation):
        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype.createAnchor.):
        (WebInspector.ScriptsPanel.prototype.createAnchor):
        (WebInspector.ScriptsPanel.prototype.showAnchorLocation.didGetUILocation):
        (WebInspector.ScriptsPanel.prototype.showAnchorLocation):
        * inspector/front-end/inspector.js:
        (WebInspector._showAnchorLocation):
        (WebInspector.linkifyResourceAsNode):

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

8 years ago[Qt][WK2] Unreviewed rolling out r88799, because it made web process crash.
ossy@webkit.org [Wed, 15 Jun 2011 14:21:50 +0000 (14:21 +0000)]
[Qt][WK2] Unreviewed rolling out r88799, because it made web process crash.

* Scripts/webkit2/messages.py:
* Shared/LayerTreeContext.h:
* Shared/qt/LayerTreeContextQt.cpp:
(WebKit::LayerTreeContext::LayerTreeContext):
(WebKit::LayerTreeContext::~LayerTreeContext):
(WebKit::LayerTreeContext::encode):
(WebKit::LayerTreeContext::decode):
(WebKit::LayerTreeContext::isEmpty):
(WebKit::operator==):
* UIProcess/DrawingAreaProxy.h:
* UIProcess/DrawingAreaProxy.messages.in:
* WebKit2.pro:
* WebProcess/WebCoreSupport/WebGraphicsLayer.cpp:
(WebCore::collectCompositingInfoForThisLayer):
* WebProcess/WebPage/LayerTreeHost.cpp:
(WebKit::LayerTreeHost::create):
* WebProcess/WebPage/qt/LayerTreeHostQt.cpp:
* WebProcess/WebPage/qt/LayerTreeHostQt.h: Removed.

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

8 years ago2011-06-14 Hans Wennborg <hans@chromium.org>
hans@chromium.org [Wed, 15 Jun 2011 13:57:09 +0000 (13:57 +0000)]
2011-06-14  Hans Wennborg  <hans@chromium.org>

        Reviewed by Tony Gentilcore.

        IndexedDB: Use fileExists() first when checking if SQLite db exists
        https://bugs.webkit.org/show_bug.cgi?id=62638

        In IDBSQLiteBackingStore::backingStoreExists(), which is used to check
        if a SQLite database exists and should be considered for migration,
        check if the file exists first.

        Trying to open a SQLite database for a non-existing file prints a
        noisy error message in debug builds.

        No new functionality, no new tests.

        * storage/IDBSQLiteBackingStore.cpp:
        (WebCore::IDBSQLiteBackingStore::backingStoreExists):

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

8 years ago2011-06-15 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Jun 2011 13:53:19 +0000 (13:53 +0000)]
2011-06-15  Kent Tamura  <tkent@chromium.org>

        [Chromium] Test expectation update for r88757 and r88901.
        https://bugs.webkit.org/show_bug.cgi?id=52920
        https://bugs.webkit.org/show_bug.cgi?id=62685

        * platform/chromium-gpu-linux/media/controls-after-reload-expected.png:
        * platform/chromium-gpu-linux/media/controls-strict-expected.png:
        * platform/chromium-gpu-linux/media/controls-styling-expected.png:
        * platform/chromium-gpu-linux/media/controls-without-preload-expected.png:
        * platform/chromium-gpu-linux/media/video-controls-rendering-expected.png:
        * platform/chromium-gpu-linux/media/video-display-toggle-expected.png:
        * platform/chromium-gpu-linux/media/video-no-audio-expected.png:
        * platform/chromium-gpu-linux/media/video-volume-slider-expected.png:
        * platform/chromium-gpu-linux/media/video-zoom-controls-expected.png:
        * platform/chromium-gpu-mac/media/controls-after-reload-expected.png:
        * platform/chromium-gpu-mac/media/controls-strict-expected.png:
        * platform/chromium-gpu-mac/media/controls-styling-expected.png:
        * platform/chromium-gpu-mac/media/controls-without-preload-expected.png:
        * platform/chromium-gpu-mac/media/video-controls-rendering-expected.png:
        * platform/chromium-gpu-mac/media/video-display-toggle-expected.png:
        * platform/chromium-gpu-mac/media/video-no-audio-expected.png:
        * platform/chromium-gpu-mac/media/video-volume-slider-expected.png:
        * platform/chromium-gpu-mac/media/video-zoom-controls-expected.png:
        * platform/chromium-gpu-win/media/controls-after-reload-expected.png:
        * platform/chromium-gpu-win/media/controls-strict-expected.png:
        * platform/chromium-gpu-win/media/controls-styling-expected.png:
        * platform/chromium-gpu-win/media/controls-without-preload-expected.png:
        * platform/chromium-gpu-win/media/video-controls-rendering-expected.png:
        * platform/chromium-gpu-win/media/video-display-toggle-expected.png:
        * platform/chromium-gpu-win/media/video-no-audio-expected.png:
        * platform/chromium-gpu-win/media/video-volume-slider-expected.png:
        * platform/chromium-gpu-win/media/video-zoom-controls-expected.png:
        * platform/chromium-linux/media/video-volume-slider-expected.png:
        * platform/chromium-mac-leopard/media/video-volume-slider-expected.png:
        * platform/chromium-mac/fast/layers/video-layer-expected.txt:
        * platform/chromium-mac/media/audio-controls-rendering-expected.txt:
        * platform/chromium-mac/media/audio-repaint-expected.txt:
        * platform/chromium-mac/media/controls-after-reload-expected.txt:
        * platform/chromium-mac/media/controls-strict-expected.txt:
        * platform/chromium-mac/media/controls-styling-expected.txt:
        * platform/chromium-mac/media/controls-without-preload-expected.txt:
        * platform/chromium-mac/media/video-controls-rendering-expected.txt:
        * platform/chromium-mac/media/video-display-toggle-expected.txt:
        * platform/chromium-mac/media/video-empty-source-expected.txt:
        * platform/chromium-mac/media/video-no-audio-expected.txt:
        * platform/chromium-mac/media/video-volume-slider-expected.png:
        * platform/chromium-mac/media/video-volume-slider-expected.txt:
        * platform/chromium-mac/media/video-zoom-controls-expected.txt:
        * platform/chromium-win/fast/layers/video-layer-expected.txt:
        * platform/chromium-win/media/audio-controls-rendering-expected.txt:
        * platform/chromium-win/media/audio-repaint-expected.txt:
        * platform/chromium-win/media/controls-after-reload-expected.txt:
        * platform/chromium-win/media/controls-strict-expected.txt:
        * platform/chromium-win/media/controls-styling-expected.txt:
        * platform/chromium-win/media/controls-without-preload-expected.txt:
        * platform/chromium-win/media/video-controls-rendering-expected.txt:
        * platform/chromium-win/media/video-display-toggle-expected.txt:
        * platform/chromium-win/media/video-empty-source-expected.txt:
        * platform/chromium-win/media/video-no-audio-expected.txt:
        * platform/chromium-win/media/video-volume-slider-expected.png:
        * platform/chromium-win/media/video-volume-slider-expected.txt:
        * platform/chromium-win/media/video-zoom-controls-expected.txt:
        * platform/chromium/test_expectations.txt:

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

8 years ago[Qt][Mac] Skip failing tests.
ossy@webkit.org [Wed, 15 Jun 2011 13:32:36 +0000 (13:32 +0000)]
[Qt][Mac] Skip failing tests.

* platform/qt-mac/Skipped:

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

8 years ago2011-06-15 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Wed, 15 Jun 2011 13:19:15 +0000 (13:19 +0000)]
2011-06-15  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed: [Chromium] one line background color fix for inspector.

        * src/js/devTools.css:
        (body.detached.platform-mac-snowleopard #toolbar):
        (body.detached.platform-mac-snowleopard.inactive #toolbar):

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

8 years ago2011-06-14 Hans Wennborg <hans@chromium.org>
hans@chromium.org [Wed, 15 Jun 2011 13:17:18 +0000 (13:17 +0000)]
2011-06-14  Hans Wennborg  <hans@chromium.org>

        Reviewed by Tony Gentilcore.

        IndexedDB: LevelDB doesn't do incognito mode; fall back to SQLite.
        https://bugs.webkit.org/show_bug.cgi?id=62633

        LevelDB does not support in-memory databases. Fall back to SQLite
        for incognito mode browsing. This will be tested by browser_tests
        in Chromium.

        * src/WebIDBFactoryImpl.cpp:
        (WebKit::WebIDBFactoryImpl::open):

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

8 years ago2011-06-14 Alexander Pavlov <apavlov@chromium.org>
apavlov@chromium.org [Wed, 15 Jun 2011 12:09:18 +0000 (12:09 +0000)]
2011-06-14  Alexander Pavlov  <apavlov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: "data" URLs not detected in CSS url(...) values properly
        https://bugs.webkit.org/show_bug.cgi?id=62643

        WebCore:
        * inspector/front-end/inspector.js:
        (WebInspector.completeURL):

        LayoutTests:
        * inspector/styles/styles-url-linkify-expected.txt:
        * inspector/styles/styles-url-linkify.html:

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

8 years ago2011-06-15 Mario Sanchez Prada <msanchez@igalia.com>
mario@webkit.org [Wed, 15 Jun 2011 11:46:24 +0000 (11:46 +0000)]
2011-06-15  Mario Sanchez Prada  <msanchez@igalia.com>

        Unreviewed, skipped accessibility test failing in GTK.

        Failing after r88830, filed bug 62335 for fixing this issue.

        * platform/gtk/Skipped: Skipped test.

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

8 years ago2011-06-15 Pavel Feldman <pfeldman@google.com>
pfeldman@chromium.org [Wed, 15 Jun 2011 11:31:26 +0000 (11:31 +0000)]
2011-06-15  Pavel Feldman  <pfeldman@google.com>

        Reviewed by Yury Semikhatsky.

        Web Inspector: [REGRESSION] errors in watches and in console are not rendered in red.
        https://bugs.webkit.org/show_bug.cgi?id=62708

        * inspector/debugger/error-in-watch-expressions-expected.txt: Added.
        * inspector/debugger/error-in-watch-expressions.html: Added.
2011-06-15  Pavel Feldman  <pfeldman@google.com>

        Reviewed by Yury Semikhatsky.

        Web Inspector: [REGRESSION] errors in watches and in console are not rendered in red.
        https://bugs.webkit.org/show_bug.cgi?id=62708

        Test: inspector/debugger/error-in-watch-expressions.html

        * inspector/front-end/RemoteObject.js:
        * inspector/front-end/WatchExpressionsSidebarPane.js:
        (WebInspector.WatchExpressionsSection.prototype.update.appendResult):
        (WebInspector.WatchExpressionsSection.prototype.update):
        (WebInspector.WatchExpressionTreeElement.prototype.update):
        * inspector/front-end/inspector.css:
        (.console-error-level .console-message-text, .console-error-level .section .header .title):
        (.console-formatted-object, .console-formatted-node):

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

8 years ago2011-06-15 Carlos Garcia Campos <cgarcia@igalia.com>
carlosgc@webkit.org [Wed, 15 Jun 2011 11:02:44 +0000 (11:02 +0000)]
2011-06-15  Carlos Garcia Campos  <cgarcia@igalia.com>

        Unreviewed. Remove unneeded constructor declaration added by mistake in r88800.

        * platform/gtk/GtkAuthenticationDialog.h:

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

8 years ago2011-06-15 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Wed, 15 Jun 2011 10:38:41 +0000 (10:38 +0000)]
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script select can be too wide.
        https://bugs.webkit.org/show_bug.cgi?id=62701

        * inspector/debugger/scripts-panel-expected.txt:
        * inspector/debugger/scripts-panel.html:
2011-06-15  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Yury Semikhatsky.

        Web Inspector: script select can be too wide.
        https://bugs.webkit.org/show_bug.cgi?id=62701

        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel.prototype._displayNameForScriptURL):
        (WebInspector.ScriptsPanel.prototype._createSourceFrame):
        (WebInspector.SourceFrameDelegateForScriptsPanel):
        (WebInspector.SourceFrameDelegateForScriptsPanel.prototype.suggestedFileName):
        * inspector/front-end/SourceFile.js:

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

8 years agoAdd Qt specific expected files for new passing tests introduced in r88913.
ossy@webkit.org [Wed, 15 Jun 2011 10:03:44 +0000 (10:03 +0000)]
Add Qt specific expected files for new passing tests introduced in r88913.

[Qt] css2.1/20110323/inline-non-replaced-height-* tests fail
https://bugs.webkit.org/show_bug.cgi?id=62710

* platform/qt/Skipped: Skip failing tests.
 - css2.1/20110323/inline-non-replaced-height-002.htm
 - css2.1/20110323/inline-non-replaced-height-003.htm

* platform/qt/css2.1/20110323/absolute-non-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-006-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-006-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-008-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-008-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-009-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-009-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-010-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-010-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-011-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-011-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-012-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-height-012-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-006-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-008-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-010-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-011-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-max-height-012-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-003-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-003-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-004-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-004-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-005-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-005-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-007-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-007-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-008-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-008-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-009-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-009-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-010-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-010-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-011-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-011-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-012-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-012-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-013-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-013-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-014-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-014-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-015-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-015-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-016-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-016-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-017-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-017-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-018-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-018-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-019-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-019-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-020-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-020-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-021-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-021-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-022-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-022-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-023-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-023-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-024-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-non-replaced-width-024-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-008-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-008-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-009-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-009-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-010-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-010-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-011-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-011-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-012-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-012-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-014-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-014-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-016-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-016-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-017-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-017-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-018-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-018-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-019-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-019-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-021-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-021-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-022-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-022-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-023-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-023-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-024-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-024-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-025-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-025-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-026-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-026-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-028-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-028-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-029-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-029-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-030-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-030-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-031-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-031-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-032-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-032-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-033-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-033-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-035-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-035-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-036-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-height-036-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-008-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-008-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-013-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-013-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-015-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-015-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-020-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-020-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-022-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-022-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-027-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-027-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-029-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-029-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-034-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-034-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-036-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-036-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-041-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-041-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-043-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-043-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-048-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-048-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-050-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-050-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-055-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-055-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-057-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-057-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-062-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-062-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-064-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-064-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-069-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-069-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-071-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-071-expected.txt: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-076-expected.png: Added.
* platform/qt/css2.1/20110323/absolute-replaced-width-076-expected.txt: Added.
* platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png: Added.
* platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt: Added.
* platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.png: Added.
* platform/qt/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.txt: Added.
* platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Added.
* platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt: Added.
* platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.png: Added.
* platform/qt/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-006-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-006-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-008-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-008-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-009-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-009-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-010-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-010-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-011-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-011-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-012-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-012-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-013-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-013-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-014-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-014-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-015-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-015-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-016-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-height-016-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-003-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-003-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-004-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-004-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-005-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-005-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-007-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-007-expected.txt: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-008-expected.png: Added.
* platform/qt/css2.1/20110323/block-non-replaced-width-008-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/block-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/block-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-003-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-003-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-004-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-004-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-005-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-005-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-007-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-007-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-008-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-008-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-009-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-009-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-010-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-010-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-011-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-011-expected.txt: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-012-expected.png: Added.
* platform/qt/css2.1/20110323/float-non-replaced-width-012-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-003-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-003-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-004-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-004-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-005-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-005-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/float-replaced-width-011-expected.png: Added.
* platform/qt/css2.1/20110323/float-replaced-width-011-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-003-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-003-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-004-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-non-replaced-width-004-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/inline-block-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-non-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-non-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-non-replaced-width-002-expected.png: Added.
* platform/qt/css2.1/20110323/inline-non-replaced-width-002-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-002-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-002-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-003-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-003-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-004-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-004-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-005-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-005-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-007-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-height-007-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-001-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-001-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-006-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-006-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-011-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-011-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-012-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-012-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-013-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-013-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-014-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-014-expected.txt: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-015-expected.png: Added.
* platform/qt/css2.1/20110323/inline-replaced-width-015-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-elements-001-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-elements-001-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-001-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-001-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-002-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-002-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-003-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-003-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-004-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-004-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-005-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-005-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
* platform/qt/css2.1/20110323/replaced-min-max-001-expected.png: Added.
* platform/qt/css2.1/20110323/replaced-min-max-001-expected.txt: Added.
* platform/qt/css2.1/20110323/width-non-replaced-inline-001-expected.png: Added.
* platform/qt/css2.1/20110323/width-non-replaced-inline-001-expected.txt: Added.
* platform/qt/css2.1/20110323/width-replaced-element-001-expected.png: Added.
* platform/qt/css2.1/20110323/width-replaced-element-001-expected.txt: Added.

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

8 years ago2011-06-10 Yury Semikhatsky <yurys@chromium.org>
yurys@chromium.org [Wed, 15 Jun 2011 08:24:41 +0000 (08:24 +0000)]
2011-06-10  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Dmitry Titov.

        [Chromium] Worker object may be garbage collected if it doesn't send any messages
        https://bugs.webkit.org/show_bug.cgi?id=62446

        * fast/workers/resources/worker-init.js: Added.
        * fast/workers/worker-init-expected.txt: Added.
        * fast/workers/worker-init.html: Added.
2011-06-10  Yury Semikhatsky  <yurys@chromium.org>

        Reviewed by Dmitry Titov.

        [Chromium] Worker object may be garbage collected if it doesn't send any messages
        https://bugs.webkit.org/show_bug.cgi?id=62446

        Assume that WorkerContext has pending activity before explicit notification
        is received from it. It prevents worker object from being collected before
        the first message from its context is received.

        * src/WebWorkerClientImpl.cpp:
        (WebKit::WebWorkerClientImpl::startWorkerContext):
        (WebKit::WebWorkerClientImpl::startWorkerContextInternal):
        (WebKit::WebWorkerClientImpl::startWorkerContextTask):
        * src/WebWorkerClientImpl.h:

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

8 years ago2011-06-15 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 15 Jun 2011 08:02:37 +0000 (08:02 +0000)]
2011-06-15  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by David Hyatt.

        CSS 2.1: Support replaced elements with relative intrinsic sizes
        https://bugs.webkit.org/show_bug.cgi?id=15849

        CSS 2.1 failure: html4/replaced-intrinsic-ratio-001
        https://bugs.webkit.org/show_bug.cgi?id=53099

        Imported all CSS 2.1 tests named *replaced* and *intrinsic* (except the still failing background-intrinsic-*) tests.
        All of these pass now, except block-non-replaced-width-008.htm which is unrelated to this patch.

        * css2.1/20110323: Added.
        * css2.1/20110323/absolute-non-replaced-height-001.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-002.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-003.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-004.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-005.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-006.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-007.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-008.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-009.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-010.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-011.htm: Added.
        * css2.1/20110323/absolute-non-replaced-height-012.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-001.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-002.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-003.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-004.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-005.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-006.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-007.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-008.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-009.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-010.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-011.htm: Added.
        * css2.1/20110323/absolute-non-replaced-max-height-012.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-001.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-002.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-003.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-004.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-005.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-006.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-007.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-008.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-009.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-010.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-011.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-012.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-013.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-014.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-015.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-016.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-017.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-018.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-019.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-020.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-021.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-022.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-023.htm: Added.
        * css2.1/20110323/absolute-non-replaced-width-024.htm: Added.
        * css2.1/20110323/absolute-replaced-height-001.htm: Added.
        * css2.1/20110323/absolute-replaced-height-002.htm: Added.
        * css2.1/20110323/absolute-replaced-height-003.htm: Added.
        * css2.1/20110323/absolute-replaced-height-004.htm: Added.
        * css2.1/20110323/absolute-replaced-height-005.htm: Added.
        * css2.1/20110323/absolute-replaced-height-007.htm: Added.
        * css2.1/20110323/absolute-replaced-height-008.htm: Added.
        * css2.1/20110323/absolute-replaced-height-009.htm: Added.
        * css2.1/20110323/absolute-replaced-height-010.htm: Added.
        * css2.1/20110323/absolute-replaced-height-011.htm: Added.
        * css2.1/20110323/absolute-replaced-height-012.htm: Added.
        * css2.1/20110323/absolute-replaced-height-014.htm: Added.
        * css2.1/20110323/absolute-replaced-height-016.htm: Added.
        * css2.1/20110323/absolute-replaced-height-017.htm: Added.
        * css2.1/20110323/absolute-replaced-height-018.htm: Added.
        * css2.1/20110323/absolute-replaced-height-019.htm: Added.
        * css2.1/20110323/absolute-replaced-height-021.htm: Added.
        * css2.1/20110323/absolute-replaced-height-022.htm: Added.
        * css2.1/20110323/absolute-replaced-height-023.htm: Added.
        * css2.1/20110323/absolute-replaced-height-024.htm: Added.
        * css2.1/20110323/absolute-replaced-height-025.htm: Added.
        * css2.1/20110323/absolute-replaced-height-026.htm: Added.
        * css2.1/20110323/absolute-replaced-height-028.htm: Added.
        * css2.1/20110323/absolute-replaced-height-029.htm: Added.
        * css2.1/20110323/absolute-replaced-height-030.htm: Added.
        * css2.1/20110323/absolute-replaced-height-031.htm: Added.
        * css2.1/20110323/absolute-replaced-height-032.htm: Added.
        * css2.1/20110323/absolute-replaced-height-033.htm: Added.
        * css2.1/20110323/absolute-replaced-height-035.htm: Added.
        * css2.1/20110323/absolute-replaced-height-036.htm: Added.
        * css2.1/20110323/absolute-replaced-width-001.htm: Added.
        * css2.1/20110323/absolute-replaced-width-006.htm: Added.
        * css2.1/20110323/absolute-replaced-width-008.htm: Added.
        * css2.1/20110323/absolute-replaced-width-013.htm: Added.
        * css2.1/20110323/absolute-replaced-width-015.htm: Added.
        * css2.1/20110323/absolute-replaced-width-020.htm: Added.
        * css2.1/20110323/absolute-replaced-width-022.htm: Added.
        * css2.1/20110323/absolute-replaced-width-027.htm: Added.
        * css2.1/20110323/absolute-replaced-width-029.htm: Added.
        * css2.1/20110323/absolute-replaced-width-034.htm: Added.
        * css2.1/20110323/absolute-replaced-width-036.htm: Added.
        * css2.1/20110323/absolute-replaced-width-041.htm: Added.
        * css2.1/20110323/absolute-replaced-width-043.htm: Added.
        * css2.1/20110323/absolute-replaced-width-048.htm: Added.
        * css2.1/20110323/absolute-replaced-width-050.htm: Added.
        * css2.1/20110323/absolute-replaced-width-055.htm: Added.
        * css2.1/20110323/absolute-replaced-width-057.htm: Added.
        * css2.1/20110323/absolute-replaced-width-062.htm: Added.
        * css2.1/20110323/absolute-replaced-width-064.htm: Added.
        * css2.1/20110323/absolute-replaced-width-069.htm: Added.
        * css2.1/20110323/absolute-replaced-width-071.htm: Added.
        * css2.1/20110323/absolute-replaced-width-076.htm: Added.
        * css2.1/20110323/abspos-non-replaced-width-margin-000-ref.htm: Added.
        * css2.1/20110323/abspos-non-replaced-width-margin-000.htm: Added.
        * css2.1/20110323/abspos-replaced-width-margin-000-ref.htm: Added.
        * css2.1/20110323/abspos-replaced-width-margin-000.htm: Added.
        * css2.1/20110323/block-non-replaced-height-001.htm: Added.
        * css2.1/20110323/block-non-replaced-height-002.htm: Added.
        * css2.1/20110323/block-non-replaced-height-003.htm: Added.
        * css2.1/20110323/block-non-replaced-height-004.htm: Added.
        * css2.1/20110323/block-non-replaced-height-005.htm: Added.
        * css2.1/20110323/block-non-replaced-height-006.htm: Added.
        * css2.1/20110323/block-non-replaced-height-007.htm: Added.
        * css2.1/20110323/block-non-replaced-height-008.htm: Added.
        * css2.1/20110323/block-non-replaced-height-009.htm: Added.
        * css2.1/20110323/block-non-replaced-height-010.htm: Added.
        * css2.1/20110323/block-non-replaced-height-011.htm: Added.
        * css2.1/20110323/block-non-replaced-height-012.htm: Added.
        * css2.1/20110323/block-non-replaced-height-013.htm: Added.
        * css2.1/20110323/block-non-replaced-height-014.htm: Added.
        * css2.1/20110323/block-non-replaced-height-015.htm: Added.
        * css2.1/20110323/block-non-replaced-height-016.htm: Added.
        * css2.1/20110323/block-non-replaced-width-001.htm: Added.
        * css2.1/20110323/block-non-replaced-width-002.htm: Added.
        * css2.1/20110323/block-non-replaced-width-003.htm: Added.
        * css2.1/20110323/block-non-replaced-width-004.htm: Added.
        * css2.1/20110323/block-non-replaced-width-005.htm: Added.
        * css2.1/20110323/block-non-replaced-width-006.htm: Added.
        * css2.1/20110323/block-non-replaced-width-007.htm: Added.
        * css2.1/20110323/block-non-replaced-width-008.htm: Added.
        * css2.1/20110323/block-replaced-height-001.htm: Added.
        * css2.1/20110323/block-replaced-height-002.htm: Added.
        * css2.1/20110323/block-replaced-height-003.htm: Added.
        * css2.1/20110323/block-replaced-height-004.htm: Added.
        * css2.1/20110323/block-replaced-height-005.htm: Added.
        * css2.1/20110323/block-replaced-height-007.htm: Added.
        * css2.1/20110323/block-replaced-width-001.htm: Added.
        * css2.1/20110323/block-replaced-width-006.htm: Added.
        * css2.1/20110323/float-non-replaced-height-001.htm: Added.
        * css2.1/20110323/float-non-replaced-width-001.htm: Added.
        * css2.1/20110323/float-non-replaced-width-002.htm: Added.
        * css2.1/20110323/float-non-replaced-width-003.htm: Added.
        * css2.1/20110323/float-non-replaced-width-004.htm: Added.
        * css2.1/20110323/float-non-replaced-width-005.htm: Added.
        * css2.1/20110323/float-non-replaced-width-006.htm: Added.
        * css2.1/20110323/float-non-replaced-width-007.htm: Added.
        * css2.1/20110323/float-non-replaced-width-008.htm: Added.
        * css2.1/20110323/float-non-replaced-width-009.htm: Added.
        * css2.1/20110323/float-non-replaced-width-010.htm: Added.
        * css2.1/20110323/float-non-replaced-width-011.htm: Added.
        * css2.1/20110323/float-non-replaced-width-012.htm: Added.
        * css2.1/20110323/float-replaced-height-001.htm: Added.
        * css2.1/20110323/float-replaced-height-002.htm: Added.
        * css2.1/20110323/float-replaced-height-003.htm: Added.
        * css2.1/20110323/float-replaced-height-004.htm: Added.
        * css2.1/20110323/float-replaced-height-005.htm: Added.
        * css2.1/20110323/float-replaced-height-007.htm: Added.
        * css2.1/20110323/float-replaced-width-001.htm: Added.
        * css2.1/20110323/float-replaced-width-002.htm: Added.
        * css2.1/20110323/float-replaced-width-003.htm: Added.
        * css2.1/20110323/float-replaced-width-004.htm: Added.
        * css2.1/20110323/float-replaced-width-005.htm: Added.
        * css2.1/20110323/float-replaced-width-006.htm: Added.
        * css2.1/20110323/float-replaced-width-011.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-height-001.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-height-002.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-width-001.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-width-002.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-width-003.htm: Added.
        * css2.1/20110323/inline-block-non-replaced-width-004.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-001.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-002.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-003.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-004.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-005.htm: Added.
        * css2.1/20110323/inline-block-replaced-height-007.htm: Added.
        * css2.1/20110323/inline-block-replaced-width-001.htm: Added.
        * css2.1/20110323/inline-block-replaced-width-006.htm: Added.
        * css2.1/20110323/inline-non-replaced-height-002.htm: Added.
        * css2.1/20110323/inline-non-replaced-height-003.htm: Added.
        * css2.1/20110323/inline-non-replaced-width-001.htm: Added.
        * css2.1/20110323/inline-non-replaced-width-002.htm: Added.
        * css2.1/20110323/inline-replaced-height-001.htm: Added.
        * css2.1/20110323/inline-replaced-height-002.htm: Added.
        * css2.1/20110323/inline-replaced-height-003.htm: Added.
        * css2.1/20110323/inline-replaced-height-004.htm: Added.
        * css2.1/20110323/inline-replaced-height-005.htm: Added.
        * css2.1/20110323/inline-replaced-height-007.htm: Added.
        * css2.1/20110323/inline-replaced-width-001.htm: Added.
        * css2.1/20110323/inline-replaced-width-006.htm: Added.
        * css2.1/20110323/inline-replaced-width-011.htm: Added.
        * css2.1/20110323/inline-replaced-width-012.htm: Added.
        * css2.1/20110323/inline-replaced-width-013.htm: Added.
        * css2.1/20110323/inline-replaced-width-014.htm: Added.
        * css2.1/20110323/inline-replaced-width-015.htm: Added.
        * css2.1/20110323/replaced-elements-001.htm: Added.
        * css2.1/20110323/replaced-intrinsic-001.htm: Added.
        * css2.1/20110323/replaced-intrinsic-002.htm: Added.
        * css2.1/20110323/replaced-intrinsic-003.htm: Added.
        * css2.1/20110323/replaced-intrinsic-004.htm: Added.
        * css2.1/20110323/replaced-intrinsic-005.htm: Added.
        * css2.1/20110323/replaced-intrinsic-ratio-001.htm: Added.
        * css2.1/20110323/replaced-min-max-001.htm: Added.
        * css2.1/20110323/resources: Added.
        * css2.1/20110323/resources/1x1-green.png: Added.
        * css2.1/20110323/resources/1x1-lime.png: Added.
        * css2.1/20110323/resources/1x1-red.png: Added.
        * css2.1/20110323/resources/abspos-replaced-width-margin-000-narrow.png: Added.
        * css2.1/20110323/resources/abspos-replaced-width-margin-000-wide.png: Added.
        * css2.1/20110323/resources/blue15x15.png: Added.
        * css2.1/20110323/resources/blue96x96.png: Added.
        * css2.1/20110323/resources/intrinsic-ratio.svg: Added.
        * css2.1/20110323/resources/replaced-intrinsic-001.svg: Added.
        * css2.1/20110323/resources/replaced-intrinsic-002.svg: Added.
        * css2.1/20110323/resources/replaced-intrinsic-003.svg: Added.
        * css2.1/20110323/resources/replaced-intrinsic-004.svg: Added.
        * css2.1/20110323/resources/replaced-intrinsic-005.svg: Added.
        * css2.1/20110323/resources/replaced-min-max-1.png: Added.
        * css2.1/20110323/resources/replaced-min-max-10.png: Added.
        * css2.1/20110323/resources/replaced-min-max-11.png: Added.
        * css2.1/20110323/resources/replaced-min-max-12.png: Added.
        * css2.1/20110323/resources/replaced-min-max-13.png: Added.
        * css2.1/20110323/resources/replaced-min-max-14.png: Added.
        * css2.1/20110323/resources/replaced-min-max-15.png: Added.
        * css2.1/20110323/resources/replaced-min-max-16.png: Added.
        * css2.1/20110323/resources/replaced-min-max-17.png: Added.
        * css2.1/20110323/resources/replaced-min-max-18.png: Added.
        * css2.1/20110323/resources/replaced-min-max-19.png: Added.
        * css2.1/20110323/resources/replaced-min-max-2.png: Added.
        * css2.1/20110323/resources/replaced-min-max-3.png: Added.
        * css2.1/20110323/resources/replaced-min-max-4.png: Added.
        * css2.1/20110323/resources/replaced-min-max-5.png: Added.
        * css2.1/20110323/resources/replaced-min-max-6.png: Added.
        * css2.1/20110323/resources/replaced-min-max-7.png: Added.
        * css2.1/20110323/resources/replaced-min-max-8.png: Added.
        * css2.1/20110323/resources/replaced-min-max-9.png: Added.
        * css2.1/20110323/resources/replaced-min-max.png: Added.
        * css2.1/20110323/resources/swatch-green.png: Added.
        * css2.1/20110323/resources/swatch-white.png: Added.
        * css2.1/20110323/resources/test-bl.png: Added.
        * css2.1/20110323/resources/test-br.png: Added.
        * css2.1/20110323/resources/test-tl.png: Added.
        * css2.1/20110323/resources/test-tr.png: Added.
        * css2.1/20110323/width-non-replaced-inline-001.htm: Added.
        * css2.1/20110323/width-replaced-element-001.htm: Added.
        * http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm: Added.
        * http/tests/misc/resources/intrinsic-ratio-slow.pl: Added.
        * http/tests/misc/resources/intrinsic-ratio.svg: Added.
        * platform/mac/css2.1/20110323: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-006-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-008-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-009-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-010-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-011-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-012-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-height-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-006-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-008-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-009-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-010-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-011-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-012-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-max-height-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-003-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-004-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-005-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-007-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-008-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-009-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-010-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-011-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-012-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-013-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-013-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-014-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-014-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-015-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-015-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-016-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-016-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-017-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-017-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-018-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-018-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-019-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-019-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-020-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-020-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-021-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-021-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-022-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-022-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-023-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-023-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-024-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-non-replaced-width-024-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-008-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-009-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-010-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-011-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-012-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-014-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-014-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-016-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-016-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-017-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-017-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-018-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-018-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-019-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-019-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-021-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-021-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-022-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-022-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-023-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-023-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-024-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-024-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-025-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-025-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-026-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-026-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-028-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-028-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-029-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-029-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-030-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-030-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-031-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-031-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-032-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-032-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-033-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-033-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-035-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-035-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-036-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-height-036-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-008-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-013-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-013-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-015-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-015-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-020-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-020-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-022-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-022-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-027-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-027-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-029-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-029-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-034-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-034-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-036-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-036-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-041-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-041-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-043-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-043-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-048-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-048-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-050-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-050-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-055-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-055-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-057-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-057-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-062-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-062-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-064-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-064-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-069-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-069-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-071-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-071-expected.txt: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-076-expected.png: Added.
        * platform/mac/css2.1/20110323/absolute-replaced-width-076-expected.txt: Added.
        * platform/mac/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.png: Added.
        * platform/mac/css2.1/20110323/abspos-non-replaced-width-margin-000-expected.txt: Added.
        * platform/mac/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.png: Added.
        * platform/mac/css2.1/20110323/abspos-non-replaced-width-margin-000-ref-expected.txt: Added.
        * platform/mac/css2.1/20110323/abspos-replaced-width-margin-000-expected.png: Added.
        * platform/mac/css2.1/20110323/abspos-replaced-width-margin-000-expected.txt: Added.
        * platform/mac/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.png: Added.
        * platform/mac/css2.1/20110323/abspos-replaced-width-margin-000-ref-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-006-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-008-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-009-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-010-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-011-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-012-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-013-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-013-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-014-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-014-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-015-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-015-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-016-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-height-016-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-003-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-004-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-005-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-007-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-008-expected.png: Added.
        * platform/mac/css2.1/20110323/block-non-replaced-width-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/block-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/block-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-003-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-004-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-005-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-007-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-008-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-008-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-009-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-009-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-010-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-010-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-011-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-012-expected.png: Added.
        * platform/mac/css2.1/20110323/float-non-replaced-width-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-003-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-004-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-005-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-011-expected.png: Added.
        * platform/mac/css2.1/20110323/float-replaced-width-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-003-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-004-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-non-replaced-width-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-block-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-width-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-non-replaced-width-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-002-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-003-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-004-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-005-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-007-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-height-007-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-001-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-006-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-006-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-011-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-011-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-012-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-012-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-013-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-013-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-014-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-014-expected.txt: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-015-expected.png: Added.
        * platform/mac/css2.1/20110323/inline-replaced-width-015-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-elements-001-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-elements-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-001-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-002-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-002-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-003-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-003-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-004-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-004-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-005-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-005-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/replaced-min-max-001-expected.png: Added.
        * platform/mac/css2.1/20110323/replaced-min-max-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/width-non-replaced-inline-001-expected.png: Added.
        * platform/mac/css2.1/20110323/width-non-replaced-inline-001-expected.txt: Added.
        * platform/mac/css2.1/20110323/width-replaced-element-001-expected.png: Added.
        * platform/mac/css2.1/20110323/width-replaced-element-001-expected.txt: Added.
        * platform/mac/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png: Added.
        * platform/mac/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
        * platform/mac/svg/hixie/text/003-expected.png: Slight width difference, but a progression, exactly like FF now.
        * platform/mac/svg/hixie/text/003-expected.txt: Ditto.
        * platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: Added.
        * platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
        * svg/zoom/page/resources/intrinsic-ratio.svg: Added.
        * svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm: Added.

2011-06-15  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by David Hyatt.

        CSS 2.1: Support replaced elements with relative intrinsic sizes
        https://bugs.webkit.org/show_bug.cgi?id=15849

        CSS 2.1 failure: html4/replaced-intrinsic-ratio-001
        https://bugs.webkit.org/show_bug.cgi?id=53099

        Recognize *.htm tests in the old & new DRT implementation, needed for the vanilla css2.1 html4 tests.

        * Scripts/old-run-webkit-tests:
        * Scripts/webkitpy/layout_tests/port/test_files.py:

2011-06-15  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by David Hyatt.

        CSS 2.1: Support replaced elements with relative intrinsic sizes
        https://bugs.webkit.org/show_bug.cgi?id=15849

        CSS 2.1 failure: html4/replaced-intrinsic-ratio-001
        https://bugs.webkit.org/show_bug.cgi?id=53099

        Generalize the recently added SVG specific host <-> embedded document size-negotiation used
        to support embedding SVGs with intrinsic ratio/size via <iframe>/<object>/<embed> from
        RenderPart right into RenderReplaced. It will be used to share the size-negotiation logic
        with RenderImage, which still has its own way to negotiate with the embedded SVG to figure
        out its size (and it's broken in several ways).

        This fully implements intrinsic size/ratio support for replaced elements, as specified in:
        http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width
        http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height

        RenderImage has not yet been converted to use the new size negotiation logic, this is just
        the ground work. As soon as this is done all ways of embedding SVG is unified in a single
        way: the same size negotiation logic used for object/embed/iframe/img for SVG documents.

        To use it for non-SVG target documents, it's just a matter of implementing
        "RenderBox* embeddedContentBox()" which needs to return the root renderer of the embedded document.
        For SVG it's the embedded document RenderSVGRoot renderer, associated with the outermost <svg> element.
        It's easy to implement this for embedded MathML documents or PDF documents now, if needed.

        Imported all CSS 2.1 tests named *replaced* and *intrinsic* tests, except the still failing background-intrinsic-*
        which embed SVGs through background-image or <img>, which still use the old size-negotiation logic.

        Tests: css2.1/20110323/* (203 tests + support files)
               svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm (same as replaced-intrinsic-ratio-001.htm, but zooms in a few times, to see whether all boxes react properly)
               http/tests/misc/object-embedding-svg-delayed-size-negotiation-2.htm (same as replaced-intrinsic-ratio-001.htm, but with delayed loading of the SVG to test late-size-negotiation)

        This fixes:
        css2.1/20110323/replaced-intrinsic-ratio-001.htm
        css2.1/20110323/replaced-intrinsic-003.htm
        css2.1/20110323/block-replaced-height-007.htm
        css2.1/20110323/float-replaced-height-007.htm
        css2.1/20110323/inline-block-replaced-height-007.htm
        css2.1/20110323/inline-replaced-height-007.htm

        We're now the first to properly handle replaced-intrinsic-ratio-001.htm out of Opera/FF/IE9 :-)
        This is an important piece of embedding SVGs though, so glad that we finally have it.

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::layoutBlockChildren): Use new helper needsPreferredWidthsRecalculation() to figure out whether pref widths need to be calculated.
        (WebCore::RenderBlock::layoutPositionedObjects): Ditto.
        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::RenderBlock::layoutInlineChildren): Ditto.
        * rendering/RenderBox.cpp:
        (WebCore::RenderBox::needsPreferredWidthsRecalculation): Refactored and extended from RenderBlock*. We have to recalculate pref widths upon layout
                                                                 if we embed a document with an intrinsic ratio/size, extensively covered by
                                                                 svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm
        * rendering/RenderBox.h:
        (WebCore::RenderBox::computeIntrinsicRatioInformation): New virtual function, only implemented in RenderPart so far. This generalizes the existing method from RenderPart.
        * rendering/RenderPart.cpp:
        (WebCore::RenderPart::needsPreferredWidthsRecalculation): Always recompute pref widths of we have an embeddedContentBox() - it may depend on our size.
        (WebCore::RenderPart::embeddedContentBox): Return the RenderSVGRoot box of the embedded SVG document, if we're embedded through object/embed/iframe (soon img as well).
        * rendering/RenderPart.h:
        * rendering/RenderReplaced.cpp:
        (WebCore::RenderReplaced::computeIntrinsicLogicalWidth): New helper function, that either returns a fixed intrinsic size (set by a class inheriting from us) or the embedded target document size.
        (WebCore::RenderReplaced::computeIntrinsicLogicalHeight): Ditto.
        (WebCore::RenderReplaced::computeReplacedLogicalWidth): Full implementation of: 10.3.2 Inline, replaced elements: http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-width.
        (WebCore::RenderReplaced::computeReplacedLogicalHeight): Full implementation of: 10.6.2 Inline, replaced elements: http://www.w3.org/TR/CSS21/visudet.html#inline-replaced-height
        * rendering/RenderReplaced.h:
        (WebCore::RenderReplaced::embeddedContentBox):
        * rendering/svg/RenderSVGRoot.cpp:
        (WebCore::RenderSVGRoot::computeReplacedLogicalWidth): Fix problem when zooming replaced-intrinsic-ratio-001.htm: if ownerWidth is auto, don't apply style()->effectiveZoom() twice.
        (WebCore::RenderSVGRoot::computeReplacedLogicalHeight): Ditto for ownerHeight auto.
        * rendering/svg/RenderSVGRoot.h: Mark 'computeIntrinsicRatioInformation' virtual.

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

8 years ago2011-06-15 Carlos Garcia Campos <cgarcia@igalia.com>
carlosgc@webkit.org [Wed, 15 Jun 2011 07:51:35 +0000 (07:51 +0000)]
2011-06-15  Carlos Garcia Campos  <cgarcia@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Add a statusbar to MiniBrowser
        https://bugs.webkit.org/show_bug.cgi?id=62634

        It shows the url of the current hovered link.

        * MiniBrowser/gtk/BrowserWindow.c:
        (browserWindowConstructed): Create the GtkSatusbar.
        (mouseDidMoveOverElement): Update statusbar text.
        (browserWindowUIClientInit): Add implementation for
        mouseDidMoveOverElement().
        * MiniBrowser/gtk/GNUmakefile.am: Add new files to compilation.
        * MiniBrowser/gtk/WebBundle/WebBundleMain.c: Added.
        (mouseDidMoveOverElement): Pass the url of the current hovered
        link to the UI process.
        (didCreatePage): Set the UI client adding an implementation for
        mouseDidMoveOverElement().
        (WKBundleInitialize):
        * MiniBrowser/gtk/main.c:
        (createWKContextWithInjectedBundle): Create a global context with
        the injected bundle.
        (loadURI): Use the global context.
        (main):

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

8 years ago2011-06-14 Geoffrey Garen <ggaren@apple.com>
ggaren@apple.com [Wed, 15 Jun 2011 07:08:41 +0000 (07:08 +0000)]
2011-06-14  Geoffrey Garen  <ggaren@apple.com>

        Reviewed by Dan Bernstein.

        Fixed an inavlid ASSERT I found while investigating
        <rdar://problem/9580254> Crash in JSC::HandleHeap::finalizeWeakHandles + 92
        https://bugs.webkit.org/show_bug.cgi?id=62699

        No test since we don't know of a way to get WebCore to deallocate the
        next-to-finalize handle, which is also the last handle in the list,
        while finalizing the second-to-last handle in the list.

        * heap/HandleHeap.h:
        (JSC::HandleHeap::deallocate): Don't ASSERT that m_nextToFinalize has a
        non-0 next() after updating it, since it is valid to update m_nextToFinalize
        to point to the tail sentinel.

        Do ASSERT that m_nextToFinalize has a non-0 next() before updating it,
        since it is not valid to update m_nextToFinalize to point past the tail
        sentinel.

        Also, use m_nextToFinalize consistently for clarity.

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

8 years ago2011-06-15 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Jun 2011 07:02:58 +0000 (07:02 +0000)]
2011-06-15  Kent Tamura  <tkent@chromium.org>

        [Win] Update expectation for r88757.
        https://bugs.webkit.org/show_bug.cgi?id=52920

        * platform/win-xp/media/audio-repaint-expected.txt:

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

8 years ago[Qt] Update platform specific expected file.
ossy@webkit.org [Wed, 15 Jun 2011 06:27:29 +0000 (06:27 +0000)]
[Qt] Update platform specific expected file.

* platform/qt/fast/dom/prototype-inheritance-2-expected.txt:

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

8 years ago2011-06-09 MORITA Hajime <morrita@google.com>
morrita@google.com [Wed, 15 Jun 2011 06:24:15 +0000 (06:24 +0000)]
2011-06-09  MORITA Hajime  <morrita@google.com>

        Reviewed by Dimitri Glazkov.

        ShadowContentElement should detach its inclusions before attaching them.
        https://bugs.webkit.org/show_bug.cgi?id=62428

        - On ShadowContentElement::attach(), changed inclusion attach scheme
          from per-node reattach() to detach()-all-and-attach()-them.  This
          eliminates attach() order problems which ShadowContentElement
          possibly has.
        - Changed ShadowContentElement to have m_inclusions as a member variable,
          which will be used by upcoming changes.
        - Moved attach() code from ShadowContentSelector to ShadowContentElement
          because the element now owns the inclusion list.

        No new tests. No visible behavioral change yet.

        * dom/ShadowContentElement.cpp:
        (WebCore::ShadowContentElement::attach):
        (WebCore::ShadowContentElement::detach): Added.
        * dom/ShadowContentElement.h:
        (WebCore::ShadowContentElement::inclusionAt): Added.
        (WebCore::ShadowContentElement::inclusionCount): Added.
        (WebCore::toShadowContentElement):
        * dom/ShadowContentSelector.cpp: Removed attachChildrenFor()
        (WebCore::ShadowContentSelector::selectInclusion): Extracted from attachChildrenFor()
        (WebCore::ShadowContentSelector::willAttachContentFor): Extracted from attachChildrenFor()
        (WebCore::ShadowContentSelector::didAttachContent): Extracted from attachChildrenFor()
        (WebCore::ShadowContentSelector::activeElement):
        * dom/ShadowContentSelector.h:

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

8 years ago2011-06-14 Eunmi Lee <eunmi15.lee@samsung.com>
commit-queue@webkit.org [Wed, 15 Jun 2011 06:13:05 +0000 (06:13 +0000)]
2011-06-14  Eunmi Lee  <eunmi15.lee@samsung.com>

        Reviewed by Sam Weinig.

        [EFL][WK2] Change string operation to makeString()
        https://bugs.webkit.org/show_bug.cgi?id=62527

        Use makeString() because it is better than creating individual strings and concatenating them.

        * UIProcess/efl/WebPageProxyEfl.cpp:
        (WebKit::WebPageProxy::standardUserAgent):

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

8 years ago2011-06-14 Sam Weinig <sam@webkit.org>
weinig@apple.com [Wed, 15 Jun 2011 05:29:08 +0000 (05:29 +0000)]
2011-06-14  Sam Weinig  <sam@webkit.org>

        Reviewed by Simon Fraser.

        Follow up for Callers should be robust against WebImage::create() returning an image with a null snapshot
        https://bugs.webkit.org/show_bug.cgi?id=62666

        * Shared/API/c/cg/WKImageCG.cpp:
        (WKImageCreateCGImage):
        (WKImageCreateFromCGImage):
        Don't null check the arguments (as per our API design) or the direct result of WebImage::create.

        * Shared/UserMessageCoders.h:
        (WebKit::UserMessageEncoder::baseEncode):
        Remove redundant check and make not being able to create a handle the same
        as not being backed by shareable memory.

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

8 years ago<http://webkit.org/b/62677> Part 2/2: Remove duplicate header entries in WebCore...
ddkilzer@apple.com [Wed, 15 Jun 2011 04:37:51 +0000 (04:37 +0000)]
<webkit.org/b/62677> Part 2/2: Remove duplicate header entries in WebCore project file

Reviewed by Darin Adler.

Most of the DOMSVG*.h headers were added in late 2006, and then
duplicated by late 2007.  They've been in the tree a long time.

* WebCore.xcodeproj/project.pbxproj: Let Xcode 4 remove
duplicate header entries.

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

8 years ago<http://webkit.org/b/62677> Part 1/2: Remove duplicate header entries in WebCore...
ddkilzer@apple.com [Wed, 15 Jun 2011 04:37:34 +0000 (04:37 +0000)]
<webkit.org/b/62677> Part 1/2: Remove duplicate header entries in WebCore project file

Reviewed by Darin Adler.

These headers were added as duplicates in r83256:

    DefaultAudioDestinationNode.h
    JSOfflineAudioCompletionEvent.h
    OfflineAudioCompletionEvent.h
    OfflineAudioDestinationNode.h

The following duplicates were introduced in r84053 (after having
been originally added in r83729):

    StorageInfo.h
    StorageInfoErrorCallback.h
    StorageInfoQuotaCallback.h
    StorageInfoUsageCallback.h

* WebCore.xcodeproj/project.pbxproj: Remove duplicates using
'uniq' since sort-Xcode-project-file did most of the work.

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

8 years ago<https://bugs.webkit.org/show_bug.cgi?id=62693>
sullivan@apple.com [Wed, 15 Jun 2011 03:51:50 +0000 (03:51 +0000)]
<https://bugs.webkit.org/show_bug.cgi?id=62693>
<rdar://problem/9601436>
windowsKeyCodeForKeyEvent should be robust against NSFlagsChanged events

Reviewed by Ada Chan.

* Shared/mac/WebEventFactory.mm:
(WebKit::windowsKeyCodeForKeyEvent):
Explicitly check for NSFlagsChanged before calling -charactersIgnoringModifiers, since
charactersIgnoringModifiers throws an exception for NSFlagsChanged events.

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

8 years ago2011-06-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Jun 2011 03:44:36 +0000 (03:44 +0000)]
2011-06-14  Ryosuke Niwa  <rniwa@webkit.org>

        Skip editing/inserting/return-key-span-start.html added by r88890 on Mac WebKit2
        since TestRunner doesn't implement eventSender.keyDown.

        * platform/mac-wk2/Skipped:

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

8 years ago2011-06-14 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Jun 2011 03:41:24 +0000 (03:41 +0000)]
2011-06-14  Kent Tamura  <tkent@chromium.org>

        Reviewed by Hajime Morita.

        REGRESSION(r88757): [Chromium] Vertical position of media slider thumb is wrong.
        https://bugs.webkit.org/show_bug.cgi?id=62685

        No new tests. Covered by existing tests.

        * rendering/RenderSlider.cpp:
        (WebCore::RenderSlider::layout): Center the thumb position.
        * rendering/RenderSlider.h:

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

8 years ago2011-06-14 Gyuyoung Kim <gyuyoung.kim@samsung.com>
gyuyoung.kim@samsung.com [Wed, 15 Jun 2011 02:41:58 +0000 (02:41 +0000)]
2011-06-14  Gyuyoung Kim  <gyuyoung.kim@samsung.com>

        Reviewed by Kent Tamura.

        [EFL] Change color initialization with clear color constant
        https://bugs.webkit.org/show_bug.cgi?id=62691

        Some color values are initialized by rbg value. Color constant value is more clear than
        rgb value.

        * platform/efl/RenderThemeEfl.cpp:
        (WebCore::RenderThemeEfl::RenderThemeEfl):

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

8 years ago2011-06-14 Julien Chaffraix <jchaffraix@webkit.org>
jchaffraix@webkit.org [Wed, 15 Jun 2011 02:40:25 +0000 (02:40 +0000)]
2011-06-14  Julien Chaffraix  <jchaffraix@webkit.org>

        Reviewed by James Robinson.

        Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.html
        https://bugs.webkit.org/show_bug.cgi?id=48293

        And

        Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.html
        https://bugs.webkit.org/show_bug.cgi?id=48303

        * canvas/philip/tests/2d.composite.uncovered.pattern.destination-in-expected.txt:
        Added a trailing line.

        * fast/canvas/canvas-composite-alpha.html:
        Updated now that we clear what is outside the source.

        * platform/chromium/test_expectations.txt:
        * platform/gtk/Skipped:
        * platform/mac/Skipped:
        * platform/qt/Skipped:
        Update platform skipped lists.
2011-06-14  Julien Chaffraix  <jchaffraix@webkit.org>

        Reviewed by James Robinson.

        Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.html
        https://bugs.webkit.org/show_bug.cgi?id=48293

        And

        Fix LayoutTests/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.html
        https://bugs.webkit.org/show_bug.cgi?id=48303

        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::shouldDisplayTransparencyElsewhere): Added CompositeDestinationIn
        as this is the only one that needs a specific treatment.

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

8 years ago2011-06-14 Naoki Takano <takano.naoki@gmail.com>
takano.naoki@gmail.com [Wed, 15 Jun 2011 02:10:33 +0000 (02:10 +0000)]
2011-06-14  Naoki Takano  <takano.naoki@gmail.com>

        Reviewed by Kent Tamura.

        [Chromium] Forward modifiers + up/down key events to text field when autofill popup window is shown.
        https://bugs.webkit.org/show_bug.cgi?id=62350
        http://code.google.com/p/chromium/issues/detail?id=61349

        Manual test: autofill-popup-shiftupdown.html

        * manual-tests/chromium/autofill-popup-shiftupdown.hml: Added to check modifier + up/down key is working correctly for text area in autofill popup is shown.
        * platform/chromium/PopupMenuChromium.cpp:
        (WebCore::PopupListBox::handleKeyEvent): Check modifier key and menu style to decide if the event should be forwarded or not.

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

8 years ago2011-06-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Jun 2011 02:03:27 +0000 (02:03 +0000)]
2011-06-14  Ryosuke Niwa  <rniwa@webkit.org>

        GTK rebaseline for r88883.

        * platform/gtk/fast/forms/basic-textareas-expected.txt:
        * platform/gtk/fast/forms/basic-textareas-quirks-expected.txt:

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

8 years agohttps://bugs.webkit.org/show_bug.cgi?id=43841
barraclough@apple.com [Wed, 15 Jun 2011 01:56:43 +0000 (01:56 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=43841
SegmentedVector::operator== typo

Reviewed by Sam Weinig.

* wtf/SegmentedVector.h:
(WTF::SegmentedVectorIterator::operator==):
(WTF::SegmentedVectorIterator::operator!=):

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

8 years ago2011-06-14 Annie Sullivan <sullivan@chromium.org>
commit-queue@webkit.org [Wed, 15 Jun 2011 01:51:54 +0000 (01:51 +0000)]
2011-06-14  Annie Sullivan  <sullivan@chromium.org>

        Reviewed by Ryosuke Niwa.

        Span ID duplicated when pressing enter at beginning of span
        https://bugs.webkit.org/show_bug.cgi?id=62621

        Added test for span id not getting duplicated when span is cloned.

        * editing/inserting/return-key-span-start-expected.txt: Added.
        * editing/inserting/return-key-span-start.html: Added.
2011-06-14  Annie Sullivan  <sullivan@chromium.org>

        Reviewed by Ryosuke Niwa.

        Span ID duplicated when pressing enter at beginning of span
        https://bugs.webkit.org/show_bug.cgi?id=62621

        Strip id from cloned span, so that it is not duplicated.

        Test: editing/inserting/return-key-span-start.html

        * editing/InsertParagraphSeparatorCommand.cpp:
        (WebCore::InsertParagraphSeparatorCommand::cloneHierarchyUnderNewBlock):

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

8 years ago2011-06-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Jun 2011 01:33:56 +0000 (01:33 +0000)]
2011-06-14  Ryosuke Niwa  <rniwa@webkit.org>

        Mac, Windows, and Chromium rebaseline for r88883.

        * platform/chromium-linux/fast/forms/basic-textareas-expected.png:
        * platform/chromium-win/fast/forms/basic-textareas-expected.png:
        * platform/chromium-win/fast/forms/basic-textareas-expected.txt:
        * platform/chromium-win/fast/forms/basic-textareas-quirks-expected.txt:
        * platform/mac/fast/forms/basic-textareas-expected.png:
        * platform/win/fast/forms/basic-textareas-expected.txt:
        * platform/win/fast/forms/basic-textareas-quirks-expected.txt:

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

8 years ago2011-06-14 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 15 Jun 2011 01:13:16 +0000 (01:13 +0000)]
2011-06-14  Kent Tamura  <tkent@chromium.org>

        [Chromium][Qt] Assign new bug numbers for slider failures, and skip a test on Qt.

        * platform/chromium/test_expectations.txt:
        * platform/qt/Skipped:

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

8 years agoUnreviewed. Fixing skip list.
cfleizach@apple.com [Wed, 15 Jun 2011 01:11:10 +0000 (01:11 +0000)]
Unreviewed. Fixing skip list.

VoiceOver cannot navigate the itunes album view table
https://bugs.webkit.org/show_bug.cgi?id=62335

* platform/mac-leopard/Skipped:

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 15 Jun 2011 00:48:59 +0000 (00:48 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Use new byte array encoding/decoding functions for WTF argument coders
        https://bugs.webkit.org/show_bug.cgi?id=62682

        * Platform/CoreIPC/ArgumentCoders.cpp:
        (CoreIPC::::encode):
        (CoreIPC::::decode):
        Use the new functions for the string argument coders.

        * Platform/CoreIPC/ArgumentCoders.h:
        (CoreIPC::SimpleArgumentCoder::encode):
        (CoreIPC::SimpleArgumentCoder::decode):
        Use the new functions to avoid encoding/decoding the size when it's known at decode time.

        * Platform/CoreIPC/ArgumentDecoder.cpp:
        (CoreIPC::roundUpToAlignment):
        Assert that the alignment is a power of 2.

        (CoreIPC::decodeFixedLengthData):
        Alignment comes before the size.

        * UIProcess/cf/WebBackForwardListCF.cpp:
        (WebKit::WebBackForwardList::createCFDictionaryRepresentation):
        Add a FIXME about now using the internal CoreIPC encoding format here.

        * UIProcess/cf/WebPageProxyCF.cpp:
        Bump the current session state data version number.

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

8 years ago2011-06-13 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Jun 2011 00:19:39 +0000 (00:19 +0000)]
2011-06-13  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by David Hyatt.

        Trailing tabs in a textarea become unselectable under certain conditions
        https://bugs.webkit.org/show_bug.cgi?id=54598

        The bug was caused by WebKit's erroneously collapsing leading whitespace when white-space is
        set to pre-wrap. Per CSS 2.1 spec section 16.1.1, leading whitespace should not be removed
        in this case.

        See also: http://www.w3.org/TR/CSS2/text.html#white-space-model

        Fixed the bug by adding an extra argument to shouldCollapseWhiteSpace, indicating whether
        whitespace is leading or trailing. It defaults to leading because 16.1.1 does not allow allow
        collapsing of whitespace anywhere but at the end of each line.

        Test: fast/text/pre-wrap-trailing-tab.html

        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::shouldCollapseWhiteSpace): Added WhitespacePosition as an argument. Returns false
        when whitespacePosition is not TrailingWhitespace even if white-space is pre-wrap.
        (WebCore::requiresLineBox): Takes WhitespacePosition as an argument and passes it to
        shouldCollapseWhiteSpace.
        (WebCore::RenderBlock::generatesLineBoxesForInlineChild): Calls requiresLineBox.
        (WebCore::RenderBlock::LineBreaker::skipTrailingWhitespace): Ditto.
        (WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace): Ditto.
2011-06-13  Ryosuke Niwa  <rniwa@webkit.org>

        Reviewed by David Hyatt.

        Trailing tabs in a textarea become unselectable under certain conditions
        https://bugs.webkit.org/show_bug.cgi?id=54598

        Added a test to ensure Webkit renders leading whitespace when white-space is set to pre-wrap
        and word-wrap is set to break-word.

        Also rebaselined few tests because WebKit now renders leading whitespace in those tests.

        * fast/text/pre-wrap-trailing-tab-expected.txt: Added.
        * fast/text/pre-wrap-trailing-tab.html: Added.
        * http/tests/misc/acid3-expected.txt:
        * platform/mac/fast/forms/basic-textareas-expected.txt:
        * platform/mac/fast/forms/basic-textareas-quirks-expected.txt

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

8 years ago2011-06-14 No'am Rosenthal <noam.rosenthal@nokia.com>
noam.rosenthal@nokia.com [Wed, 15 Jun 2011 00:12:26 +0000 (00:12 +0000)]
2011-06-14  No'am Rosenthal  <noam.rosenthal@nokia.com>

        Reviewed by Kenneth Rohde Christiansen.

        [Qt] Implement accelerated compositing on WK2 Qt port
        https://bugs.webkit.org/show_bug.cgi?id=56935

        Expose viewportVisibleRect(), so that we can detect which parts of a texture actually
        need to be uploaded.

        Together with Viatcheslav Ostapenko.

        * UIProcess/API/qt/qwkpage.cpp:
        (QWKPagePrivate::viewportVisibleRect):
        * UIProcess/API/qt/qwkpage_p.h:
        * UIProcess/PageClient.h:
        * UIProcess/WebPageProxy.h:
        * UIProcess/qt/WebPageProxyQt.cpp:
        (WebKit::WebPageProxy::viewportVisibleRect):

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

8 years ago2011-06-14 Ryosuke Niwa <rniwa@webkit.org>
rniwa@webkit.org [Wed, 15 Jun 2011 00:12:11 +0000 (00:12 +0000)]
2011-06-14  Ryosuke Niwa  <rniwa@webkit.org>

        Qt rebaseline after r88757.

        * platform/qt/fast/forms/range-thumb-height-percentage-expected.txt:
        * platform/qt/fast/forms/thumbslider-no-parent-slider-expected.txt:
        * platform/qt/fast/multicol/client-rects-expected.txt:

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

8 years agohttps://bugs.webkit.org/show_bug.cgi?id=62678
bdakin@apple.com [Wed, 15 Jun 2011 00:09:01 +0000 (00:09 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=62678
When the window is small enough, the scrollbars are misplaced with painting
artifacts, after changing the scrollbar appearance
-and corresponding-
<rdar://problem/9414015>

Reviewed by Dan Bernstein.

Get rid of the FrameView implementation of scrollbarStyleChanged(). Its approach
is just not good.
* page/FrameView.cpp:
* page/FrameView.h:

Implement scrollbarStyleChanged() on ScrollView instead. And just call
updatedScrollbars().
* platform/ScrollView.cpp:
(WebCore::ScrollView::scrollbarStyleChanged):
* platform/ScrollView.h:

Invalidate the old scrollbar before changing it to the new scrollbar. This way
when the scrollbar gets smaller, the older, larger pieces still repaint properly.
* platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::updateScrollerStyle):

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

8 years ago2011-06-14 Oliver Hunt <oliver@apple.com>
oliver@apple.com [Tue, 14 Jun 2011 23:39:25 +0000 (23:39 +0000)]
2011-06-14  Oliver Hunt  <oliver@apple.com>

        Reviewed by Gavin Barraclough.

        Constant array literals result in unnecessarily large amounts of code
        https://bugs.webkit.org/show_bug.cgi?id=62658

        Add a new version of op_new_array that simply copies values from a buffer
        we hang off of the CodeBlock, rather than generating code to place each
        entry into the registerfile, and then copying it from the registerfile into
        the array.  This is a slight improvement on some sunspider tests, but no
        measurable overall change.  That's okay though as our goal was to reduce
        code size without hurting performance.

        * bytecode/CodeBlock.cpp:
        (JSC::CodeBlock::dump):
        * bytecode/CodeBlock.h:
        (JSC::CodeBlock::addImmediateBuffer):
        (JSC::CodeBlock::immediateBuffer):
        * bytecode/Opcode.h:
        * bytecompiler/BytecodeGenerator.cpp:
        (JSC::BytecodeGenerator::addImmediateBuffer):
        (JSC::BytecodeGenerator::emitNewArray):
        * bytecompiler/BytecodeGenerator.h:
        * bytecompiler/NodesCodegen.cpp:
        (JSC::ArrayNode::emitBytecode):
        * interpreter/Interpreter.cpp:
        (JSC::Interpreter::privateExecute):
        * jit/JIT.cpp:
        (JSC::JIT::privateCompileMainPass):
        * jit/JIT.h:
        * jit/JITOpcodes.cpp:
        (JSC::JIT::emit_op_new_array):
        (JSC::JIT::emit_op_new_array_buffer):
        * jit/JITOpcodes32_64.cpp:
        * jit/JITStubs.cpp:
        (JSC::DEFINE_STUB_FUNCTION):
        * jit/JITStubs.h:

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

8 years ago2011-06-14 Xan Lopez <xlopez@igalia.com>
xan@webkit.org [Tue, 14 Jun 2011 23:35:43 +0000 (23:35 +0000)]
2011-06-14  Xan Lopez  <xlopez@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Remove G_CONST_RETURN usage
        https://bugs.webkit.org/show_bug.cgi?id=62673

        Change G_CONST_RETURN for a simple "const" throughout the
        codebase, since G_CONST_RETURN is deprecated now. This should be
        totally equivalent since for all practical purposes the macro is
        always expanded to const.

        * webkit/webkitapplicationcache.cpp:
        (webkit_application_cache_get_database_directory_path): use const
        instead of G_CONST_RETURN.
        * webkit/webkitapplicationcache.h:
        * webkit/webkiticondatabase.cpp:
        (webkit_icon_database_get_path): ditto.
        * webkit/webkiticondatabase.h:
        * webkit/webkitnetworkrequest.cpp:
        (webkit_network_request_get_uri): ditto.
        * webkit/webkitnetworkrequest.h:
        * webkit/webkitnetworkresponse.cpp:
        (webkit_network_response_get_uri): ditto.
        * webkit/webkitnetworkresponse.h:
        * webkit/webkitsecurityorigin.cpp:
        (webkit_security_origin_get_protocol): ditto.
        (webkit_security_origin_get_host): ditto.
        * webkit/webkitsecurityorigin.h:
        * webkit/webkitwebdatabase.cpp:
        (webkit_web_database_get_name): ditto.
        (webkit_web_database_get_display_name): ditto.
        (webkit_web_database_get_filename): ditto.
        (webkit_get_web_database_directory_path): ditto.
        * webkit/webkitwebdatabase.h:
        * webkit/webkitwebdatasource.cpp:
        (webkit_web_data_source_get_encoding): ditto.
        (webkit_web_data_source_get_unreachable_uri): ditto.
        * webkit/webkitwebdatasource.h:
        * webkit/webkitwebframe.cpp:
        (webkit_web_frame_get_title): ditto.
        (webkit_web_frame_get_uri): ditto.
        (webkit_web_frame_get_name): ditto.
        * webkit/webkitwebframe.h:
        * webkit/webkitwebhistoryitem.cpp:
        (webkit_web_history_item_get_title): ditto.
        (webkit_web_history_item_get_alternate_title): ditto.
        (webkit_web_history_item_get_uri): ditto.
        (webkit_web_history_item_get_original_uri): ditto.
        (webkit_web_history_item_get_target): ditto.
        * webkit/webkitwebhistoryitem.h:
        * webkit/webkitwebhistoryitemprivate.h:
        * webkit/webkitwebnavigationaction.cpp:
        (webkit_web_navigation_action_get_target_frame): ditto.
        * webkit/webkitwebnavigationaction.h:
        * webkit/webkitwebresource.cpp:
        (webkit_web_resource_get_uri): ditto.
        (webkit_web_resource_get_mime_type): ditto.
        (webkit_web_resource_get_encoding): ditto.
        (webkit_web_resource_get_frame_name): ditto.
        * webkit/webkitwebresource.h:
        * webkit/webkitwebsettings.cpp:
        (webkit_web_settings_get_user_agent): ditto.
        * webkit/webkitwebsettings.h:
        * webkit/webkitwebview.cpp:
        (webkit_web_view_get_title): ditto.
        (webkit_web_view_get_uri): ditto.
        (webkit_web_view_get_icon_uri): ditto.
        * webkit/webkitwebview.h:
        * webkit/webkitwebviewcommon.h:

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

8 years ago2011-06-14 Michael Saboff <msaboff@apple.com>
msaboff@apple.com [Tue, 14 Jun 2011 23:29:51 +0000 (23:29 +0000)]
2011-06-14  Michael Saboff  <msaboff@apple.com>

        Reviewed by Joseph Pecoraro.

        Incorrect #if[n]def for building without DISPATCH_VM_PRESSURE
        https://bugs.webkit.org/show_bug.cgi?id=62649

        Take 2.
        The #ifdef DISPATCH_VM_PRESSURE doesn't work.  Combined the code
        inside this #ifdef with the prior #ifndef DISPATCH_SOURCE_TYPE_VM.

        No functional changes, fixing build issue therefore no tests.

        * platform/mac/MemoryPressureHandlerMac.mm:

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 23:25:45 +0000 (23:25 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Start using the new encode/decode functions
        https://bugs.webkit.org/show_bug.cgi?id=62676

        * Platform/CoreIPC/DataReference.cpp:
        (CoreIPC::DataReference::encode):
        Use encodeVariableLengthByteArray.

        * Shared/UserMessageCoders.h:
        (WebKit::UserMessageEncoder::baseEncode):
        Use encodeVariableLengthByteArray and the new dataReference accessors.

        (WebKit::UserMessageDecoder::baseDecode):
        Use decodeVariableLengthByteArray.

        * Shared/WebData.h:
        (WebKit::WebData::dataReference):
        Return a reference to the data.

        * Shared/WebSerializedScriptValue.h:
        (WebKit::WebSerializedScriptValue::dataReference):
        Ditto.

        * Shared/cf/ArgumentCodersCF.cpp:
        (CoreIPC::encode):
        Use encodeVariableLengthByteArray.

        * Shared/mac/SandboxExtensionMac.mm:
        (WebKit::SandboxExtension::Handle::encode):
        Use encodeVariableLengthByteArray.

        * WebProcess/WebPage/DecoderAdapter.cpp:
        (WebKit::DecoderAdapter::decodeBytes):
        Use decodeVariableLengthByteArray.

        * WebProcess/WebPage/EncoderAdapter.cpp:
        (WebKit::EncoderAdapter::dataReference):
        Rename data() to dataReference() to indicate that it returns a reference to the data.

        (WebKit::EncoderAdapter::encodeBytes):
        Use encodeVariableLengthByteArray.

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 23:13:03 +0000 (23:13 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Add encodeVariableLengthByteArray and decodeVariableLengthByteArray
        https://bugs.webkit.org/show_bug.cgi?id=62674

        Rename the ArgumentDecoder::decodeBytes overload that takes a DataReference to
        decodeVariableLengthByteArray, to match the added encodeVariableLengthByteArray.

        * Platform/CoreIPC/ArgumentDecoder.cpp:
        (CoreIPC::ArgumentDecoder::decodeVariableLengthByteArray):
        * Platform/CoreIPC/ArgumentDecoder.h:
        * Platform/CoreIPC/ArgumentEncoder.cpp:
        (CoreIPC::ArgumentEncoder::encodeFixedLengthData):
        (CoreIPC::ArgumentEncoder::encodeVariableLengthByteArray):
        * Platform/CoreIPC/ArgumentEncoder.h:
        * Platform/CoreIPC/DataReference.cpp:
        (CoreIPC::DataReference::decode):
        * Shared/mac/SandboxExtensionMac.mm:
        (WebKit::SandboxExtension::Handle::decode):

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

8 years ago2011-06-14 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 23:05:40 +0000 (23:05 +0000)]
2011-06-14  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r88841.
        http://trac.webkit.org/changeset/88841
        https://bugs.webkit.org/show_bug.cgi?id=62672

        Caused many tests to crash (Requested by rniwa on #webkit).

        * bytecode/CodeBlock.cpp:
        (JSC::CodeBlock::dump):
        * bytecode/CodeBlock.h:
        * bytecode/Opcode.h:
        * bytecompiler/BytecodeGenerator.cpp:
        (JSC::BytecodeGenerator::emitNewArray):
        * bytecompiler/BytecodeGenerator.h:
        * bytecompiler/NodesCodegen.cpp:
        (JSC::ArrayNode::emitBytecode):
        * interpreter/Interpreter.cpp:
        (JSC::Interpreter::privateExecute):
        * jit/JIT.cpp:
        (JSC::JIT::privateCompileMainPass):
        * jit/JIT.h:
        * jit/JITOpcodes.cpp:
        (JSC::JIT::emit_op_new_array):
        * jit/JITOpcodes32_64.cpp:
        (JSC::JIT::emit_op_new_array):
        * jit/JITStubs.cpp:
        * jit/JITStubs.h:

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 22:57:22 +0000 (22:57 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Add functions for converting between DataReferences and vectors
        https://bugs.webkit.org/show_bug.cgi?id=62671

        * Platform/CoreIPC/DataReference.h:
        (CoreIPC::DataReference::DataReference):
        New implicit constructor that takes a vector.

        (CoreIPC::DataReference::vector):
        New function that returns a new vector.

        * Shared/WebBackForwardListItem.cpp:
        (WebKit::WebBackForwardListItem::encode):
        Use implicit constructor.

        * WebProcess/WebPage/WebPage.cpp:
        (WebKit::WebPage::runJavaScriptInMainFrame):
        Ditto.

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

8 years ago2011-06-14 Lucas Forschler <lforschler@apple.com>
lforschler@apple.com [Tue, 14 Jun 2011 22:23:36 +0000 (22:23 +0000)]
2011-06-14  Lucas Forschler  <lforschler@apple.com>

        Reviewed by Stephanie Lewis.

        https://bugs.webkit.org/show_bug.cgi?id=62495
        Bug 62495 - combine windows and mac kill-old-processes script
        Add a platform agnostic script.  Remove the recently added mac flavor.
        Note: Leaving the windows one alone, since it is currently used by the WebKit bots.

        * BuildSlaveSupport/kill-old-processes: Added.
        * BuildSlaveSupport/mac: Removed.
        * BuildSlaveSupport/mac/kill-old-processes: Removed.

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

8 years ago<https://bugs.webkit.org/show_bug.cgi?id=62666>
sullivan@apple.com [Tue, 14 Jun 2011 22:18:05 +0000 (22:18 +0000)]
<https://bugs.webkit.org/show_bug.cgi?id=62666>
<rdar://problem/9606676>
Callers should be robust against WebImage::create() returning an image with a null snapshot

Reviewed by Dan Bernstein.

* Shared/API/c/cg/WKImageCG.cpp:
(WKImageCreateCGImage):
Return 0 if no bitmap was created.
(WKImageCreateFromCGImage):
Ditto.

* Shared/UserMessageCoders.h:
(WebKit::UserMessageEncoder::baseEncode):
Check for null before dereferencing image->bitmap() in two places.

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::snapshotInViewCoordinates):
Return 0 if no bitmap was created.
(WebKit::WebPage::scaledSnapshotInDocumentCoordinates):
Ditto.
(WebKit::WebPage::createSnapshotOfVisibleContent):
Bail out if no bitmap was created.

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

8 years ago2011-06-14 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 14 Jun 2011 22:07:25 +0000 (22:07 +0000)]
2011-06-14  Dimitri Glazkov  <dglazkov@chromium.org>

        [Chromium] Turns out, inspector/cookie-parser.html can timeout out.

        * platform/chromium/test_expectations.txt: Added expectation of TIMEOUT.

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

8 years ago2011-06-14 Jeffrey Pfau <jpfau@apple.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 21:51:29 +0000 (21:51 +0000)]
2011-06-14  Jeffrey Pfau  <jpfau@apple.com>

        Reviewed by David Hyatt.

        Null dereference in WebCore::RenderBlock::splitFlow regarding use of multicol, inline-block, and spanning elements
        https://bugs.webkit.org/show_bug.cgi?id=60028

        Added test for spanning elements within an inline-block child of a multicol element.

        * fast/multicol/span/span-as-nested-inline-block-child.html: Added.
        * platform/chromium/test_expectations.txt:
        * platform/mac/fast/multicol/span/span-as-nested-inline-block-child-expected.png: Added.
        * platform/mac/fast/multicol/span/span-as-nested-inline-block-child-expected.txt: Added.
2011-06-14  Jeffrey Pfau  <jpfau@apple.com>

        Reviewed by David Hyatt.

        Null dereference in WebCore::RenderBlock::splitFlow regarding use of multicol, inline-block, and spanning elements
        https://bugs.webkit.org/show_bug.cgi?id=60028

        Ensure that the parent block of a spanning element, if it is not itself
        a multicol element, is not inline.

        Test: fast/multicol/span/span-as-nested-inline-block-child.html

        * rendering/RenderBlock.cpp:
        (WebCore::RenderBlock::columnsBlockForSpanningElement):

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 21:39:32 +0000 (21:39 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Darin Adler.

        Add functions for encoding/decoding data with a known size and alignment
        https://bugs.webkit.org/show_bug.cgi?id=62663

        * Platform/CoreIPC/ArgumentDecoder.cpp:
        (CoreIPC::ArgumentDecoder::decodeFixedLengthData):
        * Platform/CoreIPC/ArgumentDecoder.h:
        * Platform/CoreIPC/ArgumentEncoder.cpp:
        (CoreIPC::ArgumentEncoder::encodeFixedLengthData):
        (CoreIPC::ArgumentEncoder::encodeVariableLengthData):
        * Platform/CoreIPC/ArgumentEncoder.h:

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

8 years ago2011-06-14 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 14 Jun 2011 20:51:11 +0000 (20:51 +0000)]
2011-06-14  Dimitri Glazkov  <dglazkov@chromium.org>

        [Chromium] Record expectation of crash for inspector/cookie-parser.html.

        * platform/chromium/test_expectations.txt: Recorded.

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

8 years ago2011-06-14 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Tue, 14 Jun 2011 20:36:57 +0000 (20:36 +0000)]
2011-06-14  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Tony Chang.

        nrwt: handle worker exceptions cleanly
        https://bugs.webkit.org/show_bug.cgi?id=62614

        This change modifiers new-run-webkit-tests to handle exceptions
        raised by worker threads better, by:
        - capturing the worker's stack and logging it in the manager
        - propagating the worker's exception in the caller correctly
        - attempting to cancel the workers and clean up even when
          we get an unexpected exception

        * Scripts/webkitpy/layout_tests/layout_package/manager.py:
        * Scripts/webkitpy/layout_tests/layout_package/worker.py:
        * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
        * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:

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

8 years ago2011-06-14 Jer Noble <jer.noble@apple.com>
jer.noble@apple.com [Tue, 14 Jun 2011 20:35:15 +0000 (20:35 +0000)]
2011-06-14  Jer Noble  <jer.noble@apple.com>

        Reviewed by Eric Carlson.

        REGRESSION: Drawing video into canvas gets about one frame every 5 seconds (AVFoundation)
        https://bugs.webkit.org/show_bug.cgi?id=62655

        No new tests; we don't have any media-engine specific tests.

        AVAssetImageGenerator will, by default, return the nearest keyframe.  To get the generator to return
        the image from the current time instead of the nearest keyframe, set the requested time tolerance to
        zero (which defaults to infinity).

        * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.mm:
        (WebCore::MediaPlayerPrivateAVFoundationObjC::createContextVideoRenderer):

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 20:20:55 +0000 (20:20 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Move string ArgumentCoder template specializations out into a .cpp file
        https://bugs.webkit.org/show_bug.cgi?id=62660

        * GNUmakefile.am:
        * Platform/CoreIPC/ArgumentCoders.cpp: Added.
        (CoreIPC::::encode):
        (CoreIPC::::decode):
        * Platform/CoreIPC/ArgumentCoders.h:
        * WebKit2.pro:
        * WebKit2.xcodeproj/project.pbxproj:
        * win/WebKit2.vcproj:

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

8 years ago2011-06-14 Eric Uhrhane <ericu@chromium.org>
ericu@chromium.org [Tue, 14 Jun 2011 20:01:19 +0000 (20:01 +0000)]
2011-06-14  Eric Uhrhane  <ericu@chromium.org>

        Reviewed by Darin Fisher.

        Clean up filesystem base path code.
        https://bugs.webkit.org/show_bug.cgi?id=60218

        Change a bunch of url-held-in-a-string parameters into real KURLS and
        WebURLs.

        No new tests--no change in functionality.

        * fileapi/DOMFileSystem.cpp:
        (WebCore::DOMFileSystem::createWriter):
        (WebCore::DOMFileSystem::createFile):
        * fileapi/DOMFileSystemBase.cpp:
        (WebCore::DOMFileSystemBase::getMetadata):
        (WebCore::DOMFileSystemBase::move):
        (WebCore::DOMFileSystemBase::copy):
        (WebCore::DOMFileSystemBase::remove):
        (WebCore::DOMFileSystemBase::removeRecursively):
        (WebCore::DOMFileSystemBase::getParent):
        (WebCore::DOMFileSystemBase::getFile):
        (WebCore::DOMFileSystemBase::getDirectory):
        (WebCore::DOMFileSystemBase::readDirectory):
        * fileapi/DOMFileSystemSync.cpp:
        (WebCore::DOMFileSystemSync::createFile):
        (WebCore::DOMFileSystemSync::createWriter):
        * platform/AsyncFileSystem.cpp:
        (WebCore::AsyncFileSystem::openFileSystem):
        * platform/AsyncFileSystem.h:
        (WebCore::AsyncFileSystem::AsyncFileSystem):
2011-06-14  Eric Uhrhane  <ericu@chromium.org>

        Reviewed by Darin Fisher.

        Clean up filesystem base path code.
        https://bugs.webkit.org/show_bug.cgi?id=60218

        Change a bunch of url-held-in-a-string parameters into real KURLS and
        WebURLs.  Also add a #define to make it easier to stage this change, as
        it involves both Chromium and WebKit changes that would ideally be
        simultaneous.

        No new tests--no change in functionality.

        * public/WebFileSystem.h:
        * public/WebFileSystemCallbacks.h:
        * public/WebFrame.h:
        * src/AsyncFileSystemChromium.cpp:
        * src/AsyncFileSystemChromium.h:
        * src/WebFileSystemCallbacksImpl.cpp:
        * src/WebFileSystemCallbacksImpl.h:
        * src/WebFrameImpl.cpp:
        * src/WorkerAsyncFileSystemChromium.cpp:
        * src/WorkerAsyncFileSystemChromium.h:
        * src/WorkerAsyncFileWriterChromium.cpp:
        * src/WorkerAsyncFileWriterChromium.h:
        * src/WorkerFileSystemCallbacksBridge.cpp:
        * src/WorkerFileSystemCallbacksBridge.h:
        * src/WorkerFileWriterCallbacksBridge.cpp:
        * src/WorkerFileWriterCallbacksBridge.h:

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

8 years agoUnreviewed.
cfleizach@apple.com [Tue, 14 Jun 2011 19:54:49 +0000 (19:54 +0000)]
Unreviewed.

VoiceOver cannot navigate the itunes album view table
https://bugs.webkit.org/show_bug.cgi?id=62335

Tables are not supported on Leopard for accessibility.

* platform/mac-leopard/Skipped:

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 19:37:06 +0000 (19:37 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Remove PluginInfoStore::Plugin typedef
        https://bugs.webkit.org/show_bug.cgi?id=62657

        * UIProcess/Plugins/PluginInfoStore.h:
        * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
        (WebKit::PluginInfoStore::getPluginInfo):
        (WebKit::PluginInfoStore::shouldUsePlugin):

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

8 years ago2011-06-14 Oliver Hunt <oliver@apple.com>
oliver@apple.com [Tue, 14 Jun 2011 19:10:20 +0000 (19:10 +0000)]
2011-06-14  Oliver Hunt  <oliver@apple.com>

        Reviewed by Gavin Barraclough.

        Constant array literals result in unnecessarily large amounts of code
        https://bugs.webkit.org/show_bug.cgi?id=62658

        Add a new version of op_new_array that simply copies values from a buffer
        we hang off of the CodeBlock, rather than generating code to place each
        entry into the registerfile, and then copying it from the registerfile into
        the array.  This is a slight improvement on some sunspider tests, but no
        measurable overall change.  That's okay though as our goal was to reduce
        code size without hurting performance.

        * bytecode/CodeBlock.cpp:
        (JSC::CodeBlock::dump):
        * bytecode/CodeBlock.h:
        (JSC::CodeBlock::addImmediateBuffer):
        (JSC::CodeBlock::immediateBuffer):
        * bytecode/Opcode.h:
        * bytecompiler/BytecodeGenerator.cpp:
        (JSC::BytecodeGenerator::addImmediateBuffer):
        (JSC::BytecodeGenerator::emitNewArray):
        * bytecompiler/BytecodeGenerator.h:
        * bytecompiler/NodesCodegen.cpp:
        (JSC::ArrayNode::emitBytecode):
        * interpreter/Interpreter.cpp:
        (JSC::Interpreter::privateExecute):
        * jit/JIT.cpp:
        (JSC::JIT::privateCompileMainPass):
        * jit/JIT.h:
        * jit/JITOpcodes.cpp:
        (JSC::JIT::emit_op_new_array):
        (JSC::JIT::emit_op_new_array_buffer):
        * jit/JITOpcodes32_64.cpp:
        * jit/JITStubs.cpp:
        (JSC::DEFINE_STUB_FUNCTION):
        * jit/JITStubs.h:

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

8 years ago2011-06-14 Wyatt Carss <wcarss@google.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 18:48:55 +0000 (18:48 +0000)]
2011-06-14  Wyatt Carss  <wcarss@google.com>

        Reviewed by Ryosuke Niwa.

        dump-as-text conversion: editing/deleting/5300379.html
        https://bugs.webkit.org/show_bug.cgi?id=62620

        Converted from pixel test to dump-as-text. This tests that delete backward
        by word does not hang inside an empty div, and that delete backward by word
        deletes exactly one word.

        * editing/deleting/5300379-expected.txt: Added.
        * editing/deleting/5300379.html:
        * platform/chromium-win/editing/deleting/5300379-expected.txt: Removed.
        * platform/chromium-win/editing/deleting/5300379-expected.png: Removed.
        * platform/gtk/editing/deleting/5300379-expected.txt: Removed.
        * platform/gtk/editing/deleting/5300379-expected.png: Removed.
        * platform/mac/editing/deleting/5300379-expected.txt: Removed.
        * platform/mac/editing/deleting/5300379-expected.png: Removed.
        * platform/qt/editing/deleting/5300379-expected.txt: Removed.
        * platform/qt/editing/deleting/5300379-expected.png: Removed.

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 18:45:33 +0000 (18:45 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Create the PluginModuleInfo class and reverse the typedef so that PluginInfoStore::Plugin is now a typedef
        https://bugs.webkit.org/show_bug.cgi?id=62654

        * UIProcess/Plugins/PluginInfoStore.cpp:
        (WebKit::PluginInfoStore::loadPluginsIfNecessary):
        (WebKit::PluginInfoStore::loadPlugin):
        (WebKit::PluginInfoStore::findPluginForMIMEType):
        (WebKit::PluginInfoStore::findPluginForExtension):
        (WebKit::PluginInfoStore::findPlugin):
        (WebKit::PluginInfoStore::infoForPluginWithPath):
        * UIProcess/Plugins/PluginInfoStore.h:
        * UIProcess/Plugins/PluginProcessManager.cpp:
        (WebKit::PluginProcessManager::getPluginProcessConnection):
        * UIProcess/Plugins/PluginProcessProxy.cpp:
        (WebKit::PluginProcessProxy::PluginProcessProxy):
        * UIProcess/Plugins/WebPluginSiteDataManager.cpp:
        (WebKit::WebPluginSiteDataManager::getSitesWithData):
        (WebKit::WebPluginSiteDataManager::clearSiteData):
        * UIProcess/Plugins/mac/PluginInfoStoreMac.mm:
        (WebKit::PluginInfoStore::getPluginInfo):
        (WebKit::PluginInfoStore::shouldUsePlugin):
        * UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp:
        (WebKit::PluginInfoStore::getPluginInfo):
        (WebKit::PluginInfoStore::shouldUsePlugin):
        * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
        (WebKit::isOldWindowsMediaPlayerPlugin):
        (WebKit::isNewWindowsMediaPlayerPlugin):
        (WebKit::PluginInfoStore::shouldUsePlugin):

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

8 years ago2011-06-14 Qi Zhang <qi.2.zhang@nokia.com>
qi.2.zhang@nokia.com [Tue, 14 Jun 2011 18:44:25 +0000 (18:44 +0000)]
2011-06-14  Qi Zhang  <qi.2.zhang@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] fast/dom/HTMLScriptElement/nested-execution.html failed
        https://bugs.webkit.org/show_bug.cgi?id=62227

        * platform/qt/Skipped:
2011-06-14  Qi Zhang  <qi.2.zhang@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] fast/dom/HTMLScriptElement/nested-execution.html failed
        https://bugs.webkit.org/show_bug.cgi?id=62227

        QtWebkit does not yet support different CacheModels. This change will
        expose setCacheModel() with a stub implementation, which is enough to pass the LayoutTest.

        * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
        (LayoutTestController::setCacheModel):
        * DumpRenderTree/qt/LayoutTestControllerQt.h:

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

8 years ago2011-06-14 James Robinson <jamesr@chromium.org>
commit-queue@webkit.org [Tue, 14 Jun 2011 18:32:36 +0000 (18:32 +0000)]
2011-06-14  James Robinson  <jamesr@chromium.org>

        Reviewed by Stephen White.

        [chromium] Compositor shader initialization is inefficient
        https://bugs.webkit.org/show_bug.cgi?id=62618

        This fixes several issues causing slowdowns in compositor shader initialization, mostly due to lack of
        parallelism:

        - Avoid initializing all programs eagerly. We only use two programs on every page, the other programs depend on
        content and are constructed on demand.

        - Defer querying uniform locations until draw time.  For the eagerly constructed programs (render surface +
        tiler) this means that the GPU process has a chance to compile the shader while the renderer is busy
        painting+uploading instead of blocking on shader compilation in order to get uniform locations.

        - Calls to query COMPILE_STATUS/LINK_STATUS moved behind #ifndef NDEBUG guards since these should never fail in
        release builds and force synchronous compilation/linking.

        This also adds a number of TRACE_EVENT()s to make analysing the performance of this bit of code easier.

        * platform/graphics/chromium/LayerRendererChromium.cpp:
        (WebCore::LayerRendererChromium::updateLayers):
        (WebCore::LayerRendererChromium::initializeSharedObjects):
        (WebCore::LayerRendererChromium::borderProgram):
        (WebCore::LayerRendererChromium::headsUpDisplayProgram):
        (WebCore::LayerRendererChromium::renderSurfaceProgram):
        (WebCore::LayerRendererChromium::renderSurfaceMaskProgram):
        (WebCore::LayerRendererChromium::tilerProgram):
        (WebCore::LayerRendererChromium::canvasLayerProgram):
        (WebCore::LayerRendererChromium::pluginLayerProgram):
        (WebCore::LayerRendererChromium::videoLayerRGBAProgram):
        (WebCore::LayerRendererChromium::videoLayerYUVProgram):
        * platform/graphics/chromium/LayerRendererChromium.h:
        * platform/graphics/chromium/LayerTextureSubImage.cpp:
        (WebCore::LayerTextureSubImage::uploadWithTexSubImage):
        (WebCore::LayerTextureSubImage::uploadWithMapTexSubImage):
        * platform/graphics/chromium/ProgramBinding.cpp:
        (WebCore::ProgramBindingBase::init):
        (WebCore::ProgramBindingBase::loadShader):
        (WebCore::ProgramBindingBase::createShaderProgram):
        * platform/graphics/chromium/ProgramBinding.h:
        (WebCore::ProgramBinding::ProgramBinding):
        (WebCore::ProgramBinding::initialize):
        * platform/graphics/chromium/ShaderChromium.cpp:
        (WebCore::VertexShaderPosTex::init):
        (WebCore::VertexShaderPosTexYUVStretch::init):
        (WebCore::VertexShaderPos::init):
        (WebCore::VertexShaderPosTexTransform::init):
        (WebCore::FragmentTexAlphaBinding::init):
        (WebCore::FragmentShaderRGBATexAlphaMask::init):
        (WebCore::FragmentShaderYUVVideo::init):
        (WebCore::FragmentShaderColor::init):
        * platform/graphics/chromium/ShaderChromium.h:
2011-06-14  James Robinson  <jamesr@chromium.org>

        Reviewed by Stephen White.

        [chromium] Compositor shader initialization is inefficient
        https://bugs.webkit.org/show_bug.cgi?id=62618

        Add a TRACE_EVENT() around initial compositor initialization.

        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

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

8 years ago2011-06-14 Claudio Saavedra <csaavedra@igalia.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 18:31:03 +0000 (18:31 +0000)]
2011-06-14  Claudio Saavedra  <csaavedra@igalia.com>

        Reviewed by Xan Lopez.

        Broken reference to webkitsoupauthdialog.c
        https://bugs.webkit.org/show_bug.cgi?id=62650

        * POTFILES: Fix reference to webkitsoupauthdialog.cpp

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

8 years ago<rdar://problem/9511169>
slewis@apple.com [Tue, 14 Jun 2011 18:30:39 +0000 (18:30 +0000)]
<rdar://problem/9511169>
Update order files.

Rubber stamped by Oliver Hunt.

Source/JavaScriptCore:

* JavaScriptCore.order:

Source/WebCore:

Build system change, no change in functionality so no new tests.

* WebCore.order:

Source/WebKit/mac:

* WebKit.order:

Source/WebKit2:

* mac/WebKit2.order:

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

8 years agoSource/WebCore: VoiceOver cannot navigate the iTunes album view table
cfleizach@apple.com [Tue, 14 Jun 2011 18:20:28 +0000 (18:20 +0000)]
Source/WebCore: VoiceOver cannot navigate the iTunes album view table
https://bugs.webkit.org/show_bug.cgi?id=62335

Reviewed by David Kilzer.

This is a regression from https://bugs.webkit.org/show_bug.cgi?id=57463.
Part of that patch made a change so that an ARIA table will only look at it's children and grandchildren
for possible rows. That however, doesn't allow arbitrary hierarchies to work with ARIA, like in iTunes album view.

Test: platform/mac/accessibility/aria-grid-with-strange-hierarchy.html

* accessibility/AccessibilityARIAGrid.cpp:
(WebCore::AccessibilityARIAGrid::addChild):
(WebCore::AccessibilityARIAGrid::addChildren):
* accessibility/AccessibilityARIAGrid.h:

LayoutTests: VoiceOver cannot navigate the itunes album view table
https://bugs.webkit.org/show_bug.cgi?id=62335

Reviewed by David Kilzer.

* platform/mac/accessibility/aria-grid-with-strange-hierarchy-expected.txt: Added.
* platform/mac/accessibility/aria-grid-with-strange-hierarchy.html: Added.

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

8 years ago2011-06-14 Sheriff Bot <webkit.review.bot@gmail.com>
aestes@apple.com [Tue, 14 Jun 2011 18:17:21 +0000 (18:17 +0000)]
2011-06-14  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r88823.
        http://trac.webkit.org/changeset/88823
        https://bugs.webkit.org/show_bug.cgi?id=62652

        Broke the Lion build (Requested by estes on #webkit).

        * platform/mac/MemoryPressureHandlerMac.mm:

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 18:03:08 +0000 (18:03 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Dan Bernstein.

        Start replacing PluginInfoStore::Plugin with PluginModuleInfo
        https://bugs.webkit.org/show_bug.cgi?id=62651

        * UIProcess/Plugins/PluginInfoStore.cpp:
        (WebKit::PluginInfoStore::plugins):
        (WebKit::PluginInfoStore::findPluginForMIMEType):
        (WebKit::PluginInfoStore::findPluginForExtension):
        (WebKit::PluginInfoStore::infoForPluginWithPath):
        * UIProcess/Plugins/PluginInfoStore.h:
        * UIProcess/Plugins/PluginProcessManager.cpp:
        (WebKit::PluginProcessManager::getPluginProcessConnection):
        (WebKit::PluginProcessManager::getSitesWithData):
        (WebKit::PluginProcessManager::clearSiteData):
        (WebKit::PluginProcessManager::getOrCreatePluginProcess):
        * UIProcess/Plugins/PluginProcessManager.h:
        * UIProcess/Plugins/PluginProcessProxy.cpp:
        (WebKit::PluginProcessProxy::create):
        * UIProcess/Plugins/PluginProcessProxy.h:
        (WebKit::PluginProcessProxy::pluginInfo):
        * UIProcess/Plugins/mac/PluginProcessProxyMac.mm:
        (WebKit::PluginProcessProxy::pluginNeedsExecutableHeap):
        (WebKit::PluginProcessProxy::createPropertyListFile):

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

8 years ago2011-06-14 Michael Saboff <msaboff@apple.com>
msaboff@apple.com [Tue, 14 Jun 2011 17:54:55 +0000 (17:54 +0000)]
2011-06-14  Michael Saboff  <msaboff@apple.com>

        Reviewed by Joseph Pecoraro.

        Incorrect #if[n]def for building without DISPATCH_VM_PRESSURE
        https://bugs.webkit.org/show_bug.cgi?id=62649

        The #ifdef DISPATCH_VM_PRESSURE actually needs to be #ifndef
        to handle when DISPATCH_VM_PRESSURE is NOT defined in the
        system header files.

        No functional changes, fixing build issue therefore no tests.

        * platform/mac/MemoryPressureHandlerMac.mm:

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

8 years ago2011-06-13 Adrienne Walker <enne@google.com>
enne@google.com [Tue, 14 Jun 2011 17:44:45 +0000 (17:44 +0000)]
2011-06-13  Adrienne Walker  <enne@google.com>

        Reviewed by James Robinson.

        [chromium] Disable drawing for huge mask layers
        https://bugs.webkit.org/show_bug.cgi?id=62607

        * platform/chromium/compositing/huge-mask-layer-expected.txt: Added.
        * platform/chromium/compositing/huge-mask-layer.html: Added.
2011-06-13  Adrienne Walker  <enne@google.com>

        Reviewed by James Robinson.

        [chromium] Disable drawing for huge mask layers
        https://bugs.webkit.org/show_bug.cgi?id=62607

        Because masks have a different layer size than the layer they are
        masking, they are untiled.  If they are too large to be contained
        within a single texture, then they should just be disabled.

        Test: platform/chromium/compositing/huge-mask-layer.html

        * platform/graphics/chromium/ContentLayerChromium.cpp:
        (WebCore::ContentLayerChromium::drawsContent):
        (WebCore::ContentLayerChromium::paintContentsIfDirty):
        * platform/graphics/chromium/LayerTilerChromium.h:
        (WebCore::LayerTilerChromium::getSingleTexture):
        (WebCore::LayerTilerChromium::numTiles):

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

8 years agoFix dumping of constants to have the correct constant number.
weinig@apple.com [Tue, 14 Jun 2011 17:41:02 +0000 (17:41 +0000)]
Fix dumping of constants to have the correct constant number.

Reviewed by Geoffrey Garen.

* bytecode/CodeBlock.cpp:
(JSC::CodeBlock::dump):

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

8 years ago2011-06-14 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 14 Jun 2011 17:37:25 +0000 (17:37 +0000)]
2011-06-14  Anders Carlsson  <andersca@apple.com>

        Reviewed by Darin Adler.

        Add PluginModuleInfo header and prepare for renaming of PluginInfoStore::Plugin to PluginModuleInfo
        https://bugs.webkit.org/show_bug.cgi?id=62647

        Make PluginModuleInfo a typedef of PluginInfoStore::Plugin for now; eventually it should be its own class,
        and PluginInfoStore::Plugin should go away.

        * GNUmakefile.am:
        * Shared/Plugins/Netscape/NetscapePluginModule.h:
        * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
        (WebKit::getPluginArchitecture):
        (WebKit::getMIMETypesFromPluginBundle):
        (WebKit::getPluginInfoFromPropertyLists):
        (WebKit::getPluginInfoFromCarbonResources):
        (WebKit::NetscapePluginModule::getPluginInfo):
        (WebKit::NetscapePluginModule::determineQuirks):
        * Shared/Plugins/PluginModuleInfo.cpp: Added.
        * Shared/Plugins/PluginModuleInfo.h: Added.
        * WebKit2.pro:
        * WebKit2.xcodeproj/project.pbxproj:
        * win/WebKit2.vcproj:

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

8 years ago2011-06-14 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 14 Jun 2011 17:20:20 +0000 (17:20 +0000)]
2011-06-14  Dimitri Glazkov  <dglazkov@chromium.org>

        [Chromium] Add expectations for flaky tests.

        * platform/chromium/test_expectations.txt: Recorded flakiness.

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

8 years ago2011-06-14 Viatcheslav Ostapenko <ostapenko.viatcheslav@nokia.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 17:13:03 +0000 (17:13 +0000)]
2011-06-14  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>

        Reviewed by Laszlo Gombos.

        [Qt] [Symbian] GraphicsLayer: support plugins on symbian
        https://bugs.webkit.org/show_bug.cgi?id=57418

        Implement graphics layer for plugins on Symbian.

        * plugins/PluginView.h:
        * plugins/qt/PluginViewQt.cpp:
        (WebCore::PluginView::shouldUseAcceleratedCompositing):
        (WebCore::PluginView::platformStart):
        * plugins/symbian/PluginViewSymbian.cpp:
        (WebCore::PluginGraphicsLayerQt::PluginGraphicsLayerQt):
        (WebCore::PluginGraphicsLayerQt::~PluginGraphicsLayerQt):
        (WebCore::PluginGraphicsLayerQt::paint):
        (WebCore::PluginView::shouldUseAcceleratedCompositing):
        (WebCore::PluginView::paint):
        (WebCore::PluginView::invalidateRect):
        (WebCore::PluginView::platformStart):
        (WebCore::PluginView::platformLayer):

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

8 years ago2011-06-14 Sreeram Ramachandran <sreeram@chromium.org>
commit-queue@webkit.org [Tue, 14 Jun 2011 17:03:38 +0000 (17:03 +0000)]
2011-06-14  Sreeram Ramachandran  <sreeram@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Allow the console to persist on page refresh or navigation
        https://bugs.webkit.org/show_bug.cgi?id=53359

        Tests that console messages are preserved upon navigation.

        * inspector/console/console-preserve-log-expected.txt: Added.
        * inspector/console/console-preserve-log.html: Added.
2011-06-14  Sreeram Ramachandran  <sreeram@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: Allow the console to persist on page refresh or navigation
        https://bugs.webkit.org/show_bug.cgi?id=53359

        Adds a context menu checkbox to preserve the console log across
        navigations. However, the underlying messages and objects are actually
        deleted from the backend, so they are not expandable; their continued
        display in the console frontend is merely cosmetic.

        Test: inspector/console/console-preserve-log.html

        * English.lproj/localizedStrings.js:
        * inspector/front-end/ConsoleView.js:
        (WebInspector.ConsoleView.prototype._registerConsoleDomainDispatcher.dispatcher.messagesCleared):
        (WebInspector.ConsoleView.prototype._registerConsoleDomainDispatcher):
        (WebInspector.ConsoleView.prototype.requestClearMessages):
        (WebInspector.ConsoleView.prototype._handleContextMenuEvent.monitoringXHRItemAction):
        (WebInspector.ConsoleView.prototype._handleContextMenuEvent.preserveLogItemAction):
        (WebInspector.ConsoleView.prototype._handleContextMenuEvent):
        * inspector/front-end/Settings.js:
        (WebInspector.Settings):
        * inspector/front-end/inspector.js:
        (WebInspector.reset):

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

8 years ago2011-06-14 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 14 Jun 2011 16:46:49 +0000 (16:46 +0000)]
2011-06-14  Adam Barth  <abarth@webkit.org>

        Reviewed by Darin Fisher.

        WebFrame::url() should use the one true URL
        https://bugs.webkit.org/show_bug.cgi?id=62610

        The Document's URL is the one true URL.  Thou shalt have no URLs before
        Document::url().

        * src/WebFrameImpl.cpp:
        (WebKit::WebFrameImpl::url):

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

8 years ago2011-06-14 Ryuan Choi <ryuan.choi@samsung.com>
commit-queue@webkit.org [Tue, 14 Jun 2011 16:29:17 +0000 (16:29 +0000)]
2011-06-14  Ryuan Choi  <ryuan.choi@samsung.com>

        Reviewed by Eric Seidel.

        [CMAKE] Add ENABLE_TOUCH_ICON_LOADING feature.
        https://bugs.webkit.org/show_bug.cgi?id=62604

        Add feature to enable or disable ENABLE_TOUCH_ICON which supports
        apple-touch-icon and apple-touch-icon-precomposed in link tag.

        * Source/cmake/OptionsEfl.cmake:
        * Source/cmakeconfig.h.cmake:

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

8 years ago2011-06-14 Pavel Podivilov <podivilov@chromium.org>
podivilov@chromium.org [Tue, 14 Jun 2011 16:25:29 +0000 (16:25 +0000)]
2011-06-14  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: add tooltip to file select options in scripts panel.
        https://bugs.webkit.org/show_bug.cgi?id=62537

        * inspector/debugger/scripts-panel-expected.txt:
        * inspector/debugger/scripts-panel.html:
2011-06-14  Pavel Podivilov  <podivilov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: add tooltip to file select options in scripts panel.
        https://bugs.webkit.org/show_bug.cgi?id=62537

        * inspector/front-end/ScriptsPanel.js:
        (WebInspector.ScriptsPanel):
        (WebInspector.ScriptsPanel.prototype._sourceFileAdded):
        (WebInspector.ScriptsPanel.prototype._addOptionToFilesSelect.compare):
        (WebInspector.ScriptsPanel.prototype._addOptionToFilesSelect):
        (WebInspector.ScriptsPanel.prototype._callFrameSelected.didGetSourceLocation):
        (WebInspector.ScriptsPanel.prototype._callFrameSelected):

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

8 years ago2011-06-14 Benjamin Poulain <benjamin@webkit.org>
commit-queue@webkit.org [Tue, 14 Jun 2011 16:25:04 +0000 (16:25 +0000)]
2011-06-14  Benjamin Poulain  <benjamin@webkit.org>

        Reviewed by Eric Seidel.

        KeywordLookupGenerator's Trie does not work with Python 3
        https://bugs.webkit.org/show_bug.cgi?id=62635

        With Python 3, dict.items() return an iterator. Since the iterator
        protocol changed between Python 2 and 3, the easiest way to get the
        values is to have something that use the iterator implicitely, like a
        for() loop.

        * KeywordLookupGenerator.py:

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

8 years agoUnreviewed: unskip test rebasedlined by r88772
ademar.reis@openbossa.org [Tue, 14 Jun 2011 15:56:25 +0000 (15:56 +0000)]
Unreviewed: unskip test rebasedlined by r88772

[Qt] Rebaseline http/tests/misc/slow-loading-image-in-pattern.html after r69386 and r83871
http://trac.webkit.org/changeset/88772

The test was rebaselined but the committer forgot to remove it from
the Skip list.

* platform/qt/Skipped: unskip test

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

8 years ago2011-06-14 Luke Macpherson <macpherson@chromium.org>
pfeldman@chromium.org [Tue, 14 Jun 2011 15:48:47 +0000 (15:48 +0000)]
2011-06-14  Luke Macpherson   <macpherson@chromium.org>

        Reviewed by Eric Seidel.

        Implement CSS border radius properies in CSSStyleApplyProperty
        https://bugs.webkit.org/show_bug.cgi?id=62265

        No new tests / refactoring only.

        * css/CSSStyleApplyProperty.cpp:
        Implement new class to culculate border radius, initialize for appropriate properties.
        (WebCore::ApplyPropertyBorderRadius::ApplyPropertyBorderRadius):
        (WebCore::ApplyPropertyBorderRadius::applyValue):
        (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
        * css/CSSStyleSelector.cpp:
        Remove old implementations.
        (WebCore::CSSStyleSelector::applyProperty):
        * page/animation/AnimationBase.cpp:
        Pass LengthSize by value.
        (WebCore::AnimationBase::ensurePropertyMap):
        * rendering/style/RenderStyle.h:
        Pass LengthSize by value consistently.

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

8 years ago2011-06-14 Luke Macpherson <macpherson@chromium.org>
macpherson@chromium.org [Tue, 14 Jun 2011 15:46:24 +0000 (15:46 +0000)]
2011-06-14  Luke Macpherson   <macpherson@chromium.org>

        Reviewed by Eric Seidel.

        Implement CSS border radius properies in CSSStyleApplyProperty
        https://bugs.webkit.org/show_bug.cgi?id=62265

        No new tests / refactoring only.

        * css/CSSStyleApplyProperty.cpp:
        Implement new class to culculate border radius, initialize for appropriate properties.
        (WebCore::ApplyPropertyBorderRadius::ApplyPropertyBorderRadius):
        (WebCore::ApplyPropertyBorderRadius::applyValue):
        (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
        * css/CSSStyleSelector.cpp:
        Remove old implementations.
        (WebCore::CSSStyleSelector::applyProperty):
        * page/animation/AnimationBase.cpp:
        Pass LengthSize by value.
        (WebCore::AnimationBase::ensurePropertyMap):
        * rendering/style/RenderStyle.h:
        Pass LengthSize by value consistently.

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

8 years ago2011-06-14 Carlos Garcia Campos <cgarcia@igalia.com>
carlosgc@webkit.org [Tue, 14 Jun 2011 15:03:51 +0000 (15:03 +0000)]
2011-06-14  Carlos Garcia Campos  <cgarcia@igalia.com>

        Reviewed by Martin Robinson.

        [GTK] Move the code to show the context menu from WebKitWebViewBase to WebContextMenuProxyGtk
        https://bugs.webkit.org/show_bug.cgi?id=62627

        * UIProcess/API/gtk/WebKitWebViewBase.cpp:
        * UIProcess/API/gtk/WebKitWebViewBasePrivate.h:
        * UIProcess/gtk/WebContextMenuProxyGtk.cpp:
        (WebKit::WebContextMenuProxyGtk::showContextMenu):
        (WebKit::WebContextMenuProxyGtk::hideContextMenu):
        (WebKit::WebContextMenuProxyGtk::WebContextMenuProxyGtk):
        (WebKit::WebContextMenuProxyGtk::~WebContextMenuProxyGtk):
        (WebKit::WebContextMenuProxyGtk::menuPositionFunction):
        * UIProcess/gtk/WebContextMenuProxyGtk.h:

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