tony@chromium.org [Wed, 15 Jun 2011 17:12:09 +0000 (17:12 +0000)]
2011-06-15 Tony Chang <tony@chromium.org>
Reviewed by Ojan Vafai.
Rename RenderFlexibleBox to RenderDeprecatedFlexibleBox
https://bugs.webkit.org/show_bug.cgi?id=62670
* CMakeLists.txt:
* GNUmakefile.list.am:
* WebCore.gypi:
* WebCore.order:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* html/shadow/MediaControlElements.cpp:
(WebCore::RenderMediaControlTimeDisplay::RenderMediaControlTimeDisplay):
(WebCore::RenderMediaControlTimeDisplay::layout):
* html/shadow/SliderThumbElement.cpp:
(WebCore::RenderSliderContainer::RenderSliderContainer):
(WebCore::RenderSliderContainer::layout):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::createAnonymousBlock):
* rendering/RenderBox.cpp:
* rendering/RenderButton.cpp:
(WebCore::RenderButton::RenderButton):
(WebCore::RenderButton::addChild):
(WebCore::RenderButton::removeChild):
* rendering/RenderButton.h:
* rendering/RenderDeprecatedFlexibleBox.cpp:
(WebCore::FlexBoxIterator::FlexBoxIterator):
(WebCore::FlexBoxIterator::reset):
(WebCore::FlexBoxIterator::first):
(WebCore::FlexBoxIterator::next):
(WebCore::RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox):
(WebCore::RenderDeprecatedFlexibleBox::~RenderDeprecatedFlexibleBox):
(WebCore::marginWidthForChild):
(WebCore::RenderDeprecatedFlexibleBox::calcHorizontalPrefWidths):
(WebCore::RenderDeprecatedFlexibleBox::calcVerticalPrefWidths):
(WebCore::RenderDeprecatedFlexibleBox::computePreferredLogicalWidths):
(WebCore::RenderDeprecatedFlexibleBox::layoutBlock):
(WebCore::gatherFlexChildrenInfo):
(WebCore::RenderDeprecatedFlexibleBox::layoutHorizontalBox):
(WebCore::RenderDeprecatedFlexibleBox::layoutVerticalBox):
(WebCore::RenderDeprecatedFlexibleBox::applyLineClamp):
(WebCore::RenderDeprecatedFlexibleBox::placeChild):
(WebCore::RenderDeprecatedFlexibleBox::allowedChildFlex):
(WebCore::RenderDeprecatedFlexibleBox::renderName):
* rendering/RenderDeprecatedFlexibleBox.h:
(WebCore::RenderDeprecatedFlexibleBox::avoidsFloats):
(WebCore::RenderDeprecatedFlexibleBox::isFlexibleBox):
(WebCore::RenderDeprecatedFlexibleBox::isFlexingChildren):
(WebCore::RenderDeprecatedFlexibleBox::isStretchingChildren):
(WebCore::RenderDeprecatedFlexibleBox::hasMultipleLines):
(WebCore::RenderDeprecatedFlexibleBox::isVertical):
(WebCore::RenderDeprecatedFlexibleBox::isHorizontal):
* rendering/RenderDetails.h: Removed the header since it wasn't actually
needed. Looks like a copy/paste error from RenderButton.h.
* rendering/RenderFullScreen.cpp:
(RenderFullScreen::RenderFullScreen):
(RenderFullScreen::destroy):
* rendering/RenderFullScreen.h:
* rendering/RenderMenuList.cpp:
(WebCore::RenderMenuList::RenderMenuList):
(WebCore::RenderMenuList::createInnerBlock):
(WebCore::RenderMenuList::removeChild):
* rendering/RenderMenuList.h:
* rendering/RenderObject.cpp:
(WebCore::RenderObject::createObject):
* rendering/RenderingAllInOne.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88952
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Wed, 15 Jun 2011 17:11:52 +0000 (17:11 +0000)]
2011-06-15 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Dimitri Glazkov.
Can't type text when input element is shrunken by a CSS rule
https://bugs.webkit.org/show_bug.cgi?id=62550
Added a regression test now that the bug no longer reproduces.
* fast/forms/type-after-focus-rule-shrink-width-expected.txt: Added.
* fast/forms/type-after-focus-rule-shrink-width.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88951
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
apavlov@chromium.org [Wed, 15 Jun 2011 17:02:00 +0000 (17:02 +0000)]
2011-06-15 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Serious performance regression during continuous focused element style updates
https://bugs.webkit.org/show_bug.cgi?id=61038
* inspector/elements/edit-dom-actions.html:
* inspector/elements/set-attribute.html:
* inspector/styles/styles-update-from-js-expected.txt:
* inspector/styles/styles-update-from-js.html:
2011-06-15 Alexander Pavlov <apavlov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Serious performance regression during continuous focused element style updates
https://bugs.webkit.org/show_bug.cgi?id=61038
Inline style invalidation events are coalesced in the backend and sent over the wire on timer.
* inspector/Inspector.json:
* inspector/InspectorDOMAgent.cpp:
(WebCore::RevalidateStyleAttributeTask::onTimer):
(WebCore::InspectorDOMAgent::getAttributes):
(WebCore::InspectorDOMAgent::didModifyDOMAttr):
(WebCore::InspectorDOMAgent::styleAttributeInvalidated):
* inspector/InspectorDOMAgent.h:
* inspector/InspectorStyleSheet.cpp:
(WebCore::InspectorStyleSheetForInlineStyle::didModifyElementAttribute):
(WebCore::InspectorStyleSheetForInlineStyle::text):
(WebCore::InspectorStyleSheetForInlineStyle::setStyleText):
(WebCore::InspectorStyleSheetForInlineStyle::ensureParsedDataReady):
(WebCore::InspectorStyleSheetForInlineStyle::getStyleAttributeRanges):
* inspector/InspectorStyleSheet.h:
* inspector/front-end/DOMAgent.js:
(WebInspector.DOMAgent):
(WebInspector.DOMAgent.prototype._attributesUpdated):
(WebInspector.DOMAgent.prototype._loadNodeAttributesSoon):
(WebInspector.DOMAgent.prototype._loadNodeAttributes):
(WebInspector.DOMDispatcher.prototype.attributesUpdated):
(WebInspector.DOMDispatcher.prototype.inlineStyleInvalidated):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88950
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Wed, 15 Jun 2011 16:55:00 +0000 (16:55 +0000)]
2011-06-15 Martin Robinson <mrobinson@igalia.com>
Reclassify a failing GTK+ test.
* platform/gtk/Skipped: This test is actually failing because
EventSender.mouseScrollBy is missing.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88949
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Wed, 15 Jun 2011 16:51:31 +0000 (16:51 +0000)]
2011-06-15 Jer Noble <jer.noble@apple.com>
Reviewed by Timothy Hatcher.
Full-screen live streams have status text in wrong location
https://bugs.webkit.org/show_bug.cgi?id=62733
Fix a misspelling in the user-agent stylesheet for full-screen mode.
* css/fullscreenQuickTime.css:
(video:-webkit-full-screen::-webkit-media-controls-status-display):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88948
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 15 Jun 2011 16:45:11 +0000 (16:45 +0000)]
2011-06-15 Grzegorz Czajkowski <g.czajkowski@samsung.com>
Reviewed by Antonio Gomes.
[EFL] Fix and update doxygen documentation for ewk_frame.
https://bugs.webkit.org/show_bug.cgi?id=62533
This patch:
- fixes method descriptions,
- adds briefs for structure and typdef,
- replaces NULL to 0 in doxygen documentation (webkit's style required it),
- removes dots from the end of params and return description (see EFL's documentation),
- moves includes and defines below a brief of ewk_frame.h
- moves internal methods to the end of ewk_frame.cpp.
* ewk/ewk_frame.cpp:
(ewk_frame_add):
* ewk/ewk_frame.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88947
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Wed, 15 Jun 2011 16:28:49 +0000 (16:28 +0000)]
2011-06-15 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Alexey Proskuryakov.
Textarea will not accept space characters at end of line
https://bugs.webkit.org/show_bug.cgi?id=61483
Added a regression test now that the bug has been resolved by r88883.
* editing/input/insert-wrapping-space-in-textarea-expected.txt: Added.
* editing/input/insert-wrapping-space-in-textarea.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88946
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Wed, 15 Jun 2011 16:26:45 +0000 (16:26 +0000)]
2011-06-14 Jer Noble <jer.noble@apple.com>
Reviewed by Eric Carlson.
(AVFoundation) Apple event video appears as live stream and is not seekable
https://bugs.webkit.org/show_bug.cgi?id=62694
No new tests; There are no media-player port specific tests yet.
Work around a bug in apple.com live stream javascript controller library. When an AVAsset returns an indefinite time
for its duration, return 0 if the asset has no tracks, and infinity otherwise. This keeps the apple.com controller
from identifying the stored stream as a live stream.
* platform/graphics/avfoundation/MediaPlayerPrivateAVFoundationObjC.mm:
(WebCore::MediaPlayerPrivateAVFoundationObjC::platformDuration):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88945
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Wed, 15 Jun 2011 16:18:55 +0000 (16:18 +0000)]
2011-06-15 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r88907.
http://trac.webkit.org/changeset/88907
https://bugs.webkit.org/show_bug.cgi?id=62732
See comment #15 by Nikolas Zimmermann on bug 62527 regarding
the deprecation of makeString() (Requested by acidx on
#webkit).
* UIProcess/efl/WebPageProxyEfl.cpp:
(WebKit::WebPageProxy::standardUserAgent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88944
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
caseq@chromium.org [Wed, 15 Jun 2011 16:11:22 +0000 (16:11 +0000)]
2011-06-15 Andrey Kosyakov < caseq@chromium.org>
Unreviewed, rolled out r88937 (broke build on mac)
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@88943
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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