WebKit-https.git
9 years agoDon't subtract too much from nonSilentFramesToProcess
rtoy@google.com [Sat, 26 Jan 2013 00:36:55 +0000 (00:36 +0000)]
Don't subtract too much from nonSilentFramesToProcess
https://bugs.webkit.org/show_bug.cgi?id=107966

Reviewed by Kenneth Russell.

No new tests.

* Modules/webaudio/AudioScheduledSourceNode.cpp:
(WebCore::AudioScheduledSourceNode::updateSchedulingInfo):

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

9 years agoUnreviewed. Windows build fix by Dean.
roger_fong@apple.com [Sat, 26 Jan 2013 00:24:10 +0000 (00:24 +0000)]
Unreviewed. Windows build fix by Dean.

* css/plugIns.css:
(object):

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

9 years agoSupport language WebVTT Nodes
commit-queue@webkit.org [Sat, 26 Jan 2013 00:20:45 +0000 (00:20 +0000)]
Support language WebVTT Nodes
https://bugs.webkit.org/show_bug.cgi?id=107907

Patch by Dima Gorbik <dgorbik@apple.com> on 2013-01-25
Reviewed by Eric Carlson.

Source/WebCore:

Language stack and WebVTT language nodes are added as
required by specs.

Test: media/track/track-css-matching-lang.html

* html/track/TextTrackCue.cpp:
(WebCore::TextTrackCue::copyWebVTTNodeToDOMTree): WebVTT language nodes should be
spans in DOM and the lang attribute should be set for all nodes if applicable.
* html/track/TextTrackCue.h:
(WebCore::TextTrackCue::langElementTagName):
(TextTrackCue):
(WebCore::TextTrackCue::langAttributeName):
* html/track/WebVTTParser.cpp:
(WebCore::WebVTTParser::createDocumentFragmentFromCueText): clear the language stack in case
we use the same parser object for multiple cues that have incorrect syntax.
(WebCore::isLangToken):
(WebCore):
(WebCore::WebVTTParser::constructTreeFromToken): parse lang WebVTT objects.
* html/track/WebVTTParser.h:
(WebVTTParser):

LayoutTests:

* media/track/captions-webvtt/styling-lang.vtt: Added.
* media/track/track-css-matching-lang-expected.txt: Added.
* media/track/track-css-matching-lang.html: Added.

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

9 years agoUpdate WKSI header and libraries after r140875.
aestes@apple.com [Sat, 26 Jan 2013 00:19:49 +0000 (00:19 +0000)]
Update WKSI header and libraries after r140875.

* WebKitSystemInterface.h:
* libWebKitSystemInterfaceLion.a:
* libWebKitSystemInterfaceMountainLion.a:

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

9 years agoWrap content filtering code in an object
aestes@apple.com [Sat, 26 Jan 2013 00:10:46 +0000 (00:10 +0000)]
Wrap content filtering code in an object
https://bugs.webkit.org/show_bug.cgi?id=107914

Reviewed by Alexey Proskuryakov.

Source/WebCore:

Content filtering code currently requires explicit and somewhat complex
lifetime management of the WebFilterEvaluator object for correct
behavior. Simplify this by wrapping WebFilterEvaluator in an object and
have MainResourceLoader implicitly manage its lifetime by holding it in
an OwnPtr.

This change has benefits other than the simplified lifetime management.
It removes direct calls into WebKitSystemInterface from the loader, and
it allows us to keep a strong reference to the replacement data
returned from wkFilterAddData() and wkFilterDataComplete() rather than
relying on it being autoreleased.

* WebCore.exp.in: Updated to match changes in WebCoreSystemInterface.
* WebCore.xcodeproj/project.pbxproj: Added new files.
* loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::MainResourceLoader): Removed unneeded initialization.
(WebCore::MainResourceLoader::~MainResourceLoader): Removed an unneeded ASSERT().
(WebCore::MainResourceLoader::cancel): Removed unneeded wkFilterRelease().
(WebCore::MainResourceLoader::responseReceived): Created a
ContentFilter object rather than calling wkFilterCreateInstance().
(WebCore::MainResourceLoader::dataReceived): Rewrote content filtering
logic in terms of the wrapper object. Removed any explicit lifetime
management.
(WebCore::MainResourceLoader::didFinishLoading): Ditto.
(WebCore::MainResourceLoader::notifyFinished): Removed unneeded wkFilterRelease().
* loader/MainResourceLoader.h:
* platform/ContentFilter.h: Added.
* platform/mac/ContentFilterMac.mm: Added.
(WebCore::ContentFilter::create):
(WebCore::ContentFilter::ContentFilter):
(WebCore::ContentFilter::isEnabled): Returned the result of wkFilterIsManagedSession().
(WebCore::ContentFilter::addData): Called wkFilterAddData() and stored
the resulting NSData in m_replacementData.
(WebCore::ContentFilter::finishedAddingData): Called wkFilterDataComplete()
and stored the resulting NSData in m_replacementData.
(WebCore::ContentFilter::needsMoreData): Returned the result of wkFilterIsBuffering().
(WebCore::ContentFilter::didBlockData): Returned the result of wkFilterWasBlocked().
(WebCore::ContentFilter::getReplacementData): Returned the data stored in m_replacementData.
* platform/mac/WebCoreSystemInterface.h: Updated to reflect changes in WKSI.
* platform/mac/WebCoreSystemInterface.mm: Ditto.

* WebCore.exp.in:
* WebCore.xcodeproj/project.pbxproj:
* loader/MainResourceLoader.cpp:
(WebCore::MainResourceLoader::MainResourceLoader):
(WebCore::MainResourceLoader::~MainResourceLoader):
(WebCore::MainResourceLoader::cancel):
(WebCore::MainResourceLoader::responseReceived):
(WebCore::MainResourceLoader::dataReceived):
(WebCore::MainResourceLoader::didFinishLoading):
(WebCore::MainResourceLoader::notifyFinished):
* loader/MainResourceLoader.h:
(MainResourceLoader):
* platform/ContentFilter.h: Added.
(WebCore):
(ContentFilter):
* platform/mac/ContentFilterMac.mm: Added.
(WebCore):
(WebCore::ContentFilter::create):
(WebCore::ContentFilter::ContentFilter):
(WebCore::ContentFilter::isEnabled):
(WebCore::ContentFilter::addData):
(WebCore::ContentFilter::finishedAddingData):
(WebCore::ContentFilter::needsMoreData):
(WebCore::ContentFilter::didBlockData):
(WebCore::ContentFilter::getReplacementData):
* platform/mac/WebCoreSystemInterface.h:
* platform/mac/WebCoreSystemInterface.mm:

Source/WebKit/mac:

* WebCoreSupport/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Updated to reflect changes in WKSI.

Source/WebKit2:

* WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
(InitWebCoreSystemInterface): Updated to reflect changes in WKSI.

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

9 years agoHTTP Authentication should be directly between the NetworkProcess and the UIProcess
beidson@apple.com [Sat, 26 Jan 2013 00:03:48 +0000 (00:03 +0000)]
HTTP Authentication should be directly between the NetworkProcess and the UIProcess
<rdar://problem/13074829> and https://bugs.webkit.org/show_bug.cgi?id=107974

Reviewed by Alexey Proskuryakov.

Some of this patch is refactoring to enable more flexibility in the authentication mechanism
and the rest is actually implementing Network->UI process authentication.

Expose the same AuthenticationManager to anyone in the NetworkProcess asking for it:
* NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::authenticationManager):
(WebKit::NetworkProcess::downloadsAuthenticationManager):
* NetworkProcess/NetworkProcess.h:

* NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::didReceiveAuthenticationChallenge): Instead of messaging to
  the WebProcess, tell the NetworkProcess AuthenticationManager.

Add WebPageID and WebFrameID members to SchedulableLoader that they receive from
* NetworkProcess/SchedulableLoader.cpp:
* NetworkProcess/SchedulableLoader.h:
(WebKit::SchedulableLoader::webPageID):
(WebKit::SchedulableLoader::webFrameID):

Add a 3rd form of "didReceiveAuthenticationChallenge" for NetworkProcess use:
* Shared/Authentication/AuthenticationManager.cpp:
(WebKit::AuthenticationManager::mapChallengeToIdentifier):
(WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):
* Shared/Authentication/AuthenticationManager.h:
* Shared/Authentication/mac/AuthenticationManager.mac.mm:
(WebKit::AuthenticationManager::tryUsePlatformCertificateInfoForChallenge): Remove a now obsolete comment

Include the WebPage and WebFrame ID for the originator of this request in case it results in a challenge:
* Shared/Network/NetworkResourceLoadParameters.cpp:
(WebKit::NetworkResourceLoadParameters::NetworkResourceLoadParameters):
(WebKit::NetworkResourceLoadParameters::encode):
(WebKit::NetworkResourceLoadParameters::decode):
* Shared/Network/NetworkResourceLoadParameters.h:
(WebKit::NetworkResourceLoadParameters::webPageID):
(WebKit::NetworkResourceLoadParameters::webFrameID):

Create a AuthenticationChallengeProxy pointing back to the NetworkProcess (instead of a WebProcess),
and send the challenge to the appropriate WebPageProxy:
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::didReceiveAuthenticationChallenge):
* UIProcess/Network/NetworkProcessProxy.h:
* UIProcess/Network/NetworkProcessProxy.messages.in:

Refactor didReceiveAuthenticationChallenge so an outsider can directly hand over an AuthenticationChallengeProxy:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::didReceiveAuthenticationChallenge):
(WebKit::WebPageProxy::didReceiveAuthenticationChallengeProxy):
* UIProcess/WebPageProxy.h:

Add a global WebPageID -> WebPageProxy map so parties with an ID don't need to know which process it belongs to:
* UIProcess/WebProcessProxy.cpp:
(WebKit::globalPageMap):
(WebKit::WebProcessProxy::webPage):
(WebKit::WebProcessProxy::createWebPage):
(WebKit::WebProcessProxy::addExistingWebPage):
(WebKit::WebProcessProxy::removeWebPage):
* UIProcess/WebProcessProxy.h:

* WebProcess/Network/WebResourceLoadScheduler.cpp:
(WebKit::WebResourceLoadScheduler::scheduleLoad):

* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::loadResourceSynchronously): Pass 0 for WebFrameID and WebPageID since synchronous
  loads don't go through "normal" authentication channels and don't need them. Yet.

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

9 years agoWhen the FrameView has a non-opaque background color, make sure the TileCache tiles...
simon.fraser@apple.com [Fri, 25 Jan 2013 23:56:07 +0000 (23:56 +0000)]
When the FrameView has a non-opaque background color, make sure the TileCache tiles are not opaque
https://bugs.webkit.org/show_bug.cgi?id=107989

Reviewed by Dean Jackson.

If a WKView was told to draw a transparent background, make sure that we
set the TileCache tiles to be non-opaque.

* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::updateRootLayerConfiguration):

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

9 years ago <rdar://problem/13089261> Crash in WKSandboxExtensionGetSerializedFormat...
ap@apple.com [Fri, 25 Jan 2013 23:44:29 +0000 (23:44 +0000)]
    <rdar://problem/13089261> Crash in WKSandboxExtensionGetSerializedFormat when opening Web Inspector

        Reviewed by Brady Eidson.

        * WebProcess/com.apple.WebProcess.sb.in: Should be able to issue extensions for
        Inspector files.

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

9 years agoTry to fix the debug build.
weinig@apple.com [Fri, 25 Jan 2013 23:35:13 +0000 (23:35 +0000)]
Try to fix the debug build.

* WebKit2.xcodeproj/project.pbxproj:

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

9 years agoMove the WebContentServices to WebProcess/EntryPoint/mac/XPCService/.
weinig@apple.com [Fri, 25 Jan 2013 23:22:15 +0000 (23:22 +0000)]
Move the WebContentServices to WebProcess/EntryPoint/mac/XPCService/.

Reviewed by Anders Carlsson.

* Configurations/WebContentService.Development.xcconfig:
* Configurations/WebContentService.xcconfig:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/EntryPoint: Added.
* WebProcess/EntryPoint/mac: Added.
* WebProcess/EntryPoint/mac/LegacyProcess: Added.
* WebProcess/EntryPoint/mac/XPCService: Added.
* WebProcess/EntryPoint/mac/XPCService/WebContentService: Copied from WebProcessService.
* WebProcess/EntryPoint/mac/XPCService/WebContentService.Development: Copied from WebProcessServiceForWebKitDevelopment.
* WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm: Copied from WebProcessServiceForWebKitDevelopment/WebProcessServiceForWebKitDevelopmentMain.mm.
* WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebProcessServiceForWebKitDevelopmentMain.mm: Removed.
* WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm: Copied from WebProcessService/WebProcessServiceMain.mm.
* WebProcess/EntryPoint/mac/XPCService/WebContentService/WebProcessServiceMain.mm: Removed.
* WebProcessService: Removed.
* WebProcessService/Info.plist: Removed.
* WebProcessService/WebProcessServiceMain.mm: Removed.
* WebProcessServiceForWebKitDevelopment: Removed.
* WebProcessServiceForWebKitDevelopment/Info.plist: Removed.
* WebProcessServiceForWebKitDevelopment/WebProcessServiceForWebKitDevelopmentMain.mm: Removed.

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

9 years agoCall FrameView::contentsResized() when setting fixed layout size
aelias@chromium.org [Fri, 25 Jan 2013 23:02:26 +0000 (23:02 +0000)]
Call FrameView::contentsResized() when setting fixed layout size
https://bugs.webkit.org/show_bug.cgi?id=107922

Reviewed by James Robinson.

In fixed layout mode, we should be calling contentsResized() when the
fixed layout size is changed; on the other hand, we don't need to layout
when the visible contents size changes.

This fixes test WebFrameTest::FixedLayoutInitializeAtMinimumPageScale.

Source/WebCore:

* page/FrameView.cpp:
(WebCore::FrameView::visibleContentsResized):
* platform/ScrollView.cpp:
(WebCore::ScrollView::setFixedLayoutSize):
(WebCore::ScrollView::setUseFixedLayout):

Source/WebKit/chromium:

* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::computePageScaleFactorLimits):
* tests/WebFrameTest.cpp:

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

9 years agoUnreviewed chromium svg rebaseline.
eae@chromium.org [Fri, 25 Jan 2013 22:45:33 +0000 (22:45 +0000)]
Unreviewed chromium svg rebaseline.

* platform/chromium-linux-x86/svg/hixie/viewbox: Added.
* platform/chromium-linux-x86/svg/hixie/viewbox/002-expected.txt: Added.
* platform/chromium-linux-x86/svg/hixie/viewbox/003-expected.txt: Added.
* platform/chromium-linux/svg/hixie/viewbox/002-expected.txt: Added.
* platform/chromium-linux/svg/hixie/viewbox/003-expected.txt: Added.
* platform/chromium-win-xp/svg/hixie/viewbox/002-expected.txt: Added.
* platform/chromium-win-xp/svg/hixie/viewbox/003-expected.txt: Added.
* platform/chromium-win/svg/hixie/viewbox/002-expected.txt: Added.
* platform/chromium-win/svg/hixie/viewbox/003-expected.txt: Added.

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

9 years agoFix an ASSERT in BackgroundHTMLParser::appendPartial
tonyg@chromium.org [Fri, 25 Jan 2013 22:35:29 +0000 (22:35 +0000)]
Fix an ASSERT in BackgroundHTMLParser::appendPartial
https://bugs.webkit.org/show_bug.cgi?id=107983

Reviewed by Eric Seidel.

The complier may create a temporary for the isolatedCopy of the source string. This could cause the refCount of the
StringImpl to be greater than one when appendPartial is invoked on the background thread.
This patch ensures the temporary is gone by that time which fixes the ASSERT in numerous layout tests.

No new tests because covered by existing tests.

* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::append):

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

9 years agoUnreviewed gardening. Updating baselines following r140192.
leviw@chromium.org [Fri, 25 Jan 2013 22:28:43 +0000 (22:28 +0000)]
Unreviewed gardening. Updating baselines following r140192.

* platform/chromium-mac-lion/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac-snowleopard/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium-mac/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
* platform/chromium-win-xp/fast/regions: Removed.
* platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
* platform/chromium/TestExpectations:
* platform/mac/TestExpectations:

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

9 years agoPrepend common plugin sandbox profile to specific per-plugin one.
ike@apple.com [Fri, 25 Jan 2013 22:22:08 +0000 (22:22 +0000)]
Prepend common plugin sandbox profile to specific per-plugin one.
<rdar://problem/13044349>

Reviewed by Alexey Proskuryakov.

* PluginProcess/mac/PluginProcessMac.mm:
(WebKit::initializeSandbox):

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

9 years agoAdd a user agent stylesheet for plugins
dino@apple.com [Fri, 25 Jan 2013 21:54:20 +0000 (21:54 +0000)]
Add a user agent stylesheet for plugins
https://bugs.webkit.org/show_bug.cgi?id=107890

Reviewed by Alexey Proskuryakov.

Source/WebCore:

As a step along the way to providing a Shadow DOM for plug-in elements, add a
User Agent stylesheet that is loaded when an embed or object element is
in the document. At the moment the stylesheet is empty.

The stylesheet can be overridden by the RenderTheme or the ChromeClient, allowing
ports to provide a custom appearance. This involved hooking up some virtual methods
on ChromeClient, the stubs of which are already implemented in WK2.
As a drive-by, since snapshotted plugins will need some localization I've also
exposed the ChromeClient methods to get text labels.

* CMakeLists.txt: Add plugIns.css.
* DerivedSources.make: Ditto.
* DerivedSources.pri: Ditto.
* GNUmakefile.am: Ditto.
* WebCore.gyp/WebCore.gyp: Ditto.
* WebCore.vcproj/WebCore.vcproj: Ditto.
* WebCore.vcxproj/WebCore.vcxproj: Ditto.
* WebCore.vcxproj/WebCore.vcxproj.filters: Ditto.
* WebCore.xcodeproj/project.pbxproj: Ditoo.
* css/StyleResolver.cpp:
(WebCore::ensureDefaultStyleSheetsForElement): Load and inject new plugInsStyleSheet if there is an object or embed element.
* css/plugIns.css: Added. Empty for now.
* page/ChromeClient.h: New methods for querying the client.
(WebCore::ChromeClient::plugInStartLabelTitle):
(WebCore::ChromeClient::plugInStartLabelSubtitle):
(WebCore::ChromeClient::plugInExtraStyleSheet):
* rendering/RenderTheme.h:
(WebCore::RenderTheme::extraPlugInsStyleSheet): Allow the theme to provide an extra stylesheet.

Source/WebKit2:

* WebProcess/InjectedBundle/API/c/WKBundlePage.h: Rename client callbacks
to have a "create" prefix, making it clear that these generate new Strings.
* WebProcess/InjectedBundle/InjectedBundlePageUIClient.cpp: Actually call into
the injected bundle to retrieve any custom stylesheet for plugins.
(WebKit::InjectedBundlePageUIClient::plugInExtraStyleSheet):
* WebProcess/WebCoreSupport/WebChromeClient.h:
(WebChromeClient): Add override keyword onto virtual functions now
that the base class has implementations.

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

9 years agoAdding a text track should not make controls visible
eric.carlson@apple.com [Fri, 25 Jan 2013 21:39:43 +0000 (21:39 +0000)]
Adding a text track should not make controls visible
https://bugs.webkit.org/show_bug.cgi?id=107956

Source/WebCore:

Reviewed by Dean Jackson.

Test: media/media-captions-no-controls.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::updateActiveTextTrackCues): Call updateTextTrackDisplay.
(WebCore::HTMLMediaElement::updateTextTrackDisplay): New, call mediaControls->updateTextTrackDisplay()
    if we have controls.
(WebCore::HTMLMediaElement::setClosedCaptionsVisible):  Call updateTextTrackDisplay.
(WebCore::HTMLMediaElement::createMediaControls): Hide controls if they should not be
    visible. Minor drive by cleanup.
(WebCore::HTMLMediaElement::configureTextTrackDisplay): Drive by cleanup, pull the three lines
    from updateClosedCaptionsControls inline and delete it because this was the only caller.
* html/HTMLMediaElement.h:

LayoutTests:

Reviewed by  Dean Jackson.

* media/media-captions-no-controls-expected.txt: Added.
* media/media-captions-no-controls.html: Added.

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

9 years ago NetworkProcess cannot load files with non-ASCII names
ap@apple.com [Fri, 25 Jan 2013 21:13:38 +0000 (21:13 +0000)]
    NetworkProcess cannot load files with non-ASCII names
        https://bugs.webkit.org/show_bug.cgi?id=107977

        Reviewed by Brady Eidson.

        * Shared/Network/NetworkResourceLoadParameters.cpp:
        (WebKit::NetworkResourceLoadParameters::encode): Use the correct path accessor.

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

9 years agoUnreviewed Chromium rebaseline.
arv@chromium.org [Fri, 25 Jan 2013 20:59:44 +0000 (20:59 +0000)]
Unreviewed Chromium rebaseline.

Rebaseline several tests on Chromium after r140728.

* platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Removed.
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
* platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
* platform/chromium-win/svg/text/font-size-below-point-five-expected.txt:
* platform/chromium-win/svg/text/text-viewbox-rescale-expected.png:
* platform/chromium/svg/hixie/viewbox/002-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/hixie/viewbox/002-expected.txt.
* platform/chromium/svg/hixie/viewbox/003-expected.txt: Renamed from LayoutTests/platform/chromium-mac/svg/hixie/viewbox/003-expected.txt.

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

9 years agoVS2010 JavascriptCore: Clean up property sheets, add a JSC solution, add testRegExp...
roger_fong@apple.com [Fri, 25 Jan 2013 20:41:55 +0000 (20:41 +0000)]
VS2010 JavascriptCore: Clean up property sheets, add a JSC solution, add testRegExp and testAPI projects.
https://bugs.webkit.org/show_bug.cgi?id=106987

Reviewed by Brent Fulgham.

* JavaScriptCore.vcxproj/JavaScriptCore.sln: Added.
* JavaScriptCore.vcxproj/JavaScriptCoreCF.props:
* JavaScriptCore.vcxproj/JavaScriptCoreCommon.props:
* JavaScriptCore.vcxproj/JavaScriptCorePreLink.cmd:
* JavaScriptCore.vcxproj/LLInt.vcproj/LLIntOffsetsExtractor/LLIntOffsetsExtractorCommon.props:
* JavaScriptCore.vcxproj/jsc/jscCommon.props:
* JavaScriptCore.vcxproj/jsc/jscDebug.props:
* JavaScriptCore.vcxproj/jsc/jscPostBuild.cmd:
* JavaScriptCore.vcxproj/jsc/jscPreLink.cmd:
* JavaScriptCore.vcxproj/testRegExp: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.filters: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExp.vcxproj.user: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpCommon.props: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpDebug.props: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpPostBuild.cmd: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpPreBuild.cmd: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpPreLink.cmd: Added.
* JavaScriptCore.vcxproj/testRegExp/testRegExpRelease.props: Added.
* JavaScriptCore.vcxproj/testapi: Added.
* JavaScriptCore.vcxproj/testapi/testapi.vcxproj: Added.
* JavaScriptCore.vcxproj/testapi/testapi.vcxproj.filters: Added.
* JavaScriptCore.vcxproj/testapi/testapi.vcxproj.user: Added.
* JavaScriptCore.vcxproj/testapi/testapiCommon.props: Added.
* JavaScriptCore.vcxproj/testapi/testapiDebug.props: Added.
* JavaScriptCore.vcxproj/testapi/testapiPostBuild.cmd: Added.
* JavaScriptCore.vcxproj/testapi/testapiPreBuild.cmd: Added.
* JavaScriptCore.vcxproj/testapi/testapiPreLink.cmd: Added.
* JavaScriptCore.vcxproj/testapi/testapiRelease.props: Added.

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

9 years agoChange svg/text/text-rect-precision.html to pass on non-subpixel platforms and add...
eae@chromium.org [Fri, 25 Jan 2013 20:19:46 +0000 (20:19 +0000)]
Change svg/text/text-rect-precision.html to pass on non-subpixel platforms and add results
https://bugs.webkit.org/show_bug.cgi?id=107972

Reviewed by Levi Weintraub.

* platform/chromium-linux/svg/text/text-rect-precision-expected.txt: Removed.
* platform/chromium-mac/svg/text/text-rect-precision-expected.txt: Removed.
* svg/text/text-rect-precision.html:
* svg/text/text-rect-precision-expected.txt: Added

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

9 years agoSupport 4 and 5 argument bound static functions
eric@webkit.org [Fri, 25 Jan 2013 20:18:58 +0000 (20:18 +0000)]
Support 4 and 5 argument bound static functions
https://bugs.webkit.org/show_bug.cgi?id=107973

Reviewed by Anders Carlsson.

Yummy copy/paste template code!
I'm about to use this in a BackgroundHTMLParser patch, but figured this should be landed separately.

* wtf/Functional.h:
(WTF):
(WTF::R):

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

9 years agoConsider all ancestors not just parentElement when disconnecting frames
esprehn@chromium.org [Fri, 25 Jan 2013 20:13:32 +0000 (20:13 +0000)]
Consider all ancestors not just parentElement when disconnecting frames
https://bugs.webkit.org/show_bug.cgi?id=107769

Reviewed by Eric Seidel.

Source/WebCore:

Previous we only used the parentElement of the frame owner to decide if
we should disconnect the frame, but this means if you reparent a subtree
that contains multiple frames from inside an unload handler we'll disconnect
the subframes even though they're now in a different part of the document.

We can fix this by using containsIncludingShadowDOM, and also simplify the
code by removing ChildFrameDisconnector::Target.

Test: fast/frames/unload-reparent-sibling-frame.html

* dom/ContainerNodeAlgorithms.cpp:
* dom/ContainerNodeAlgorithms.h:
(ChildFrameDisconnector):
(ChildFrameDisconnector::Target): Removed.
(WebCore::ChildFrameDisconnector::collectFrameOwners):
(WebCore::ChildFrameDisconnector::disconnectCollectedFrameOwners):

LayoutTests:

Add a test for moving frames around inside unload handlers.

* fast/frames/unload-reparent-sibling-frame-expected.txt: Added.
* fast/frames/unload-reparent-sibling-frame.html: Added.

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

9 years agoRe-layout child blocks when border/padding of the box-sizing:border-box parent is...
tony@chromium.org [Fri, 25 Jan 2013 19:51:57 +0000 (19:51 +0000)]
Re-layout child blocks when border/padding of the box-sizing:border-box parent is updated
https://bugs.webkit.org/show_bug.cgi?id=104997

Reviewed by Ojan Vafai.

Source/WebCore:

Original patch by Kent Tamura:
When padding or border is updated for a parent block with
box-sizing:border-box and width, the width of its child block was not
updated.

The change is to look at border width specifically, not all changes to the border style
since changes to border color should not trigger a relayout.

Tests: fast/css/box-sizing-border-box-dynamic-padding-border-update.html
       fast/forms/border-color-relayout.html
       fast/forms/text/text-padding-dynamic-change.html

* rendering/RenderBox.cpp:
(WebCore::borderWidthChanged): Helper method to compare border widths.
(WebCore::RenderBox::styleDidChange):
If box-sizing of the old style and/or the new style is border-box and
padding or border is changed, apply setChildNeedsLayout(true) for child
boxes.

LayoutTests:

border-color-relayout.html tests that we handle border color style changes properly.

* fast/css/box-sizing-border-box-dynamic-padding-border-update-expected.txt: Added.
* fast/css/box-sizing-border-box-dynamic-padding-border-update.html: Added.
* fast/forms/border-color-relayout-expected.html: Added.
* fast/forms/border-color-relayout.html: Added.
* fast/forms/text/text-padding-dynamic-change-expected.html: Added.
* fast/forms/text/text-padding-dynamic-change.html: Added.

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

9 years ago REGRESSION: System directory prefix doesn't have a "+"
ap@apple.com [Fri, 25 Jan 2013 19:46:13 +0000 (19:46 +0000)]
    REGRESSION: System directory prefix doesn't have a "+"
        https://bugs.webkit.org/show_bug.cgi?id=107971

        Reviewed by Brady Eidson.

        * Shared/mac/ChildProcessMac.mm: (WebKit::ChildProcess::initializeSandbox):
        Re-added the "+".

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

9 years agoNew NetworkProcess can ASSERT after old NetworkProcess crashes
beidson@apple.com [Fri, 25 Jan 2013 19:45:10 +0000 (19:45 +0000)]
New NetworkProcess can ASSERT after old NetworkProcess crashes
https://bugs.webkit.org/show_bug.cgi?id=107970

Reviewed by Alexey Proskuryakov.

* NetworkProcess/NetworkConnectionToWebProcess.cpp:
(WebKit::NetworkConnectionToWebProcess::removeLoadIdentifier): Don't tell the scheduler
  to remove a loader that doesn't exist, as we might be recovering from a crash.

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

9 years agoMove WebGLErrorsToConsole page setting to window.internals.settings
commit-queue@webkit.org [Fri, 25 Jan 2013 19:20:08 +0000 (19:20 +0000)]
Move WebGLErrorsToConsole page setting to window.internals.settings
https://bugs.webkit.org/show_bug.cgi?id=107218

Source/WebCore:

Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-25
Reviewed by Kenneth Russell.

Define webGLErrorsToConsoleEnabled as true by default. Also,
WebGLRenderingContext::m_synthesizedErrorsToConsole is true by default
and can be disabled by settings.

Add a ConsoleDisplayPreference parameter to synthesizeGLError
(defaults to DisplayInConsole). When called with DontDisplayInConsole,
an error message will not be displayed (even if
m_synthesizedErrorsToConsole is true).

Call synthesizeGLError with DontDisplayInConsole in case of synthetic
context lost.

No new tests: covered by existing tests.

* html/canvas/WebGLRenderingContext.cpp:
(WebCore):
(WebCore::WebGLRenderingContext::WebGLRenderingContext):
(WebCore::WebGLRenderingContext::setupFlags):
(WebCore::WebGLRenderingContext::validateRenderingState):
(WebCore::WebGLRenderingContext::loseContextImpl):
(WebCore::WebGLRenderingContext::synthesizeGLError):
* html/canvas/WebGLRenderingContext.h:
* page/Settings.in:

LayoutTests:

Set WebGLErrorsToConsoleEnabled to false for WebGL tests which have
errors. Some WebGL error messages depend on OpenGL implementations, so
logging error messages would lead to platform specific output.

Patch by Arnaud Renevier <a.renevier@sisa.samsung.com> on 2013-01-25
Reviewed by Kenneth Russell.

* fast/canvas/webgl/attrib-location-length-limits.html:
* fast/canvas/webgl/bad-arguments-test.html:
* fast/canvas/webgl/buffer-bind-test.html:
* fast/canvas/webgl/buffer-data-array-buffer.html:
* fast/canvas/webgl/compressed-tex-image.html:
* fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html:
* fast/canvas/webgl/context-lost-restored.html:
* fast/canvas/webgl/context-lost.html:
* fast/canvas/webgl/draw-arrays-out-of-bounds.html:
* fast/canvas/webgl/draw-elements-out-of-bounds.html:
* fast/canvas/webgl/error-reporting.html:
* fast/canvas/webgl/framebuffer-object-attachment.html:
* fast/canvas/webgl/framebuffer-test.html:
* fast/canvas/webgl/get-active-test.html:
* fast/canvas/webgl/gl-bind-attrib-location-test.html:
* fast/canvas/webgl/gl-enable-enum-test.html:
* fast/canvas/webgl/gl-enum-tests.html:
* fast/canvas/webgl/gl-object-get-calls.html:
* fast/canvas/webgl/gl-uniform-arrays.html:
* fast/canvas/webgl/gl-uniformmatrix4fv.html:
* fast/canvas/webgl/gl-vertexattribpointer.html:
* fast/canvas/webgl/glsl-conformance.html:
* fast/canvas/webgl/incorrect-context-object-behaviour.html:
* fast/canvas/webgl/index-validation-copies-indices.html:
* fast/canvas/webgl/index-validation-verifies-too-many-indices.html:
* fast/canvas/webgl/index-validation.html:
* fast/canvas/webgl/invalid-passed-params.html:
* fast/canvas/webgl/null-object-behaviour.html:
* fast/canvas/webgl/object-deletion-behaviour.html:
* fast/canvas/webgl/program-test.html:
* fast/canvas/webgl/read-pixels-pack-alignment.html:
* fast/canvas/webgl/read-pixels-test.html:
* fast/canvas/webgl/script-tests/texImageTest.js:
* fast/canvas/webgl/shader-deleted-by-accessor.html:
* fast/canvas/webgl/shader-precision-format.html:
* fast/canvas/webgl/tex-input-validation.html:
* fast/canvas/webgl/tex-sub-image-2d-bad-args.html:
* fast/canvas/webgl/texture-complete.html:
* fast/canvas/webgl/texture-npot.html:
* fast/canvas/webgl/type-conversion-test.html:
* fast/canvas/webgl/uniform-location-length-limits.html:
* fast/canvas/webgl/uniform-location.html:
* fast/canvas/webgl/webgl-depth-texture.html:
* fast/canvas/webgl/webgl-specific.html:
* fast/canvas/webgl/webgl-texture-binding-preserved.html:
* inspector/profiler/webgl/webgl-profiler-api-changes.html:
* inspector/profiler/webgl/webgl-profiler-get-error.html:

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

9 years agoIndexedDB: Move TaskType enum to IDBDatabaseBackendInterface
alecflett@chromium.org [Fri, 25 Jan 2013 19:05:44 +0000 (19:05 +0000)]
IndexedDB: Move TaskType enum to IDBDatabaseBackendInterface
https://bugs.webkit.org/show_bug.cgi?id=107960

Reviewed by Tony Chang.

Source/WebCore:

The IDBTransactionBackendInterface class is going away,
this is an easy search-and-replace patch to keep these
changes out of more complex patches.

No new tests, just part of a refactor.

* Modules/indexeddb/IDBCursorBackendImpl.cpp:
(WebCore::IDBCursorBackendImpl::IDBCursorBackendImpl):
* Modules/indexeddb/IDBCursorBackendImpl.h:
(WebCore::IDBCursorBackendImpl::create):
(IDBCursorBackendImpl):
* Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
(WebCore::IDBDatabaseBackendImpl::setIndexesReady):
(WebCore::OpenCursorOperation::perform):
* Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::createIndex):
(WebCore::IDBObjectStore::openCursor):
* Modules/indexeddb/IDBObjectStore.h:
(WebCore::IDBObjectStore::openCursor):
(IDBObjectStore):
* Modules/indexeddb/IDBOpenDBRequest.cpp:
(WebCore::IDBOpenDBRequest::IDBOpenDBRequest):
* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::create):
(WebCore::IDBRequest::IDBRequest):
* Modules/indexeddb/IDBRequest.h:
(IDBRequest):
(WebCore::IDBRequest::taskType):
* Modules/indexeddb/IDBTransactionBackendImpl.cpp:
(WebCore::IDBTransactionBackendImpl::scheduleTask):
* Modules/indexeddb/IDBTransactionBackendImpl.h:
(WebCore::IDBTransactionBackendImpl::scheduleTask):
(IDBTransactionBackendImpl):
* Modules/indexeddb/IDBTransactionBackendInterface.h:

Source/WebKit/chromium:

Update asserts to reflect new enum location.

* src/AssertMatchingEnums.cpp:

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

9 years ago[BlackBerry] Pop-up WebViews should not take ownership of the backing store.
commit-queue@webkit.org [Fri, 25 Jan 2013 19:00:37 +0000 (19:00 +0000)]
[BlackBerry] Pop-up WebViews should not take ownership of the backing store.
https://bugs.webkit.org/show_bug.cgi?id=107957

Patch by Andrew Lo <anlo@rim.com> on 2013-01-25
Reviewed by Rob Buis.
Internally reviewed by Jakob Petsovits.

Internal PR 274581.
Add web setting for whether a WebPage should take the backing store.
Prevent pop-up WebView from taking ownership of the backing
store when it becomes visible.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPage::setVisible):
* Api/WebSettings.cpp:
(WebKit):
(BlackBerry::WebKit::WebSettings::standardSettings):
(BlackBerry::WebKit::WebSettings::isBackingStoreEnabled):
(BlackBerry::WebKit::WebSettings::setBackingStoreEnabled):
* Api/WebSettings.h:
* WebCoreSupport/PagePopupBlackBerry.cpp:
(WebCore::PagePopupBlackBerry::PagePopupBlackBerry):
(WebCore::PagePopupBlackBerry::init):

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

9 years agoRegression(r139836): Crash in WTF::equalIgnoringCase
inferno@chromium.org [Fri, 25 Jan 2013 18:45:23 +0000 (18:45 +0000)]
Regression(r139836): Crash in WTF::equalIgnoringCase
https://bugs.webkit.org/show_bug.cgi?id=107703

Reviewed by Eric Seidel.

Source/WebCore:

Check |a| is a CSS_IDENT before considering it a string and
calling equalIgnoringCase on it. To avoid future mistakes like
this, add a function override for equalIgnoringCase that takes
CSSParserValue as a parameter and ASSERTs if that CSSParserValue
is not a CSS_STRING/CSS_IDENT.

Test: fast/gradients/parse-radial-gradient-crash.html

* css/CSSParser.cpp:
(WebCore):
(WebCore::equalIgnoringCase):
(WebCore::CSSParser::parseAnimationName):
(WebCore::CSSParser::parseAnimationProperty):
(WebCore::CSSParser::parseDashboardRegions):
(WebCore::parseDeprecatedGradientPoint):
(WebCore::CSSParser::parseDeprecatedGradient):
(WebCore::CSSParser::parseLinearGradient):
(WebCore::CSSParser::parseRadialGradient):

LayoutTests:

* fast/gradients/parse-radial-gradient-crash-expected.txt: Added.
* fast/gradients/parse-radial-gradient-crash.html: Added.

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

9 years agoUnreviewed EFL gardening.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 18:33:07 +0000 (18:33 +0000)]
Unreviewed EFL gardening.

Rebaselining after r140448, r140459, r140493 and 140593.

* platform/efl/compositing/layer-creation/fixed-position-change-out-of-view-in-view-expected.txt: Added.
* platform/efl/fast/dom/constructed-objects-prototypes-expected.txt: Added.
* platform/efl/fast/js/global-constructors-expected.txt:

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

9 years agoUnreviewed EFL gardening.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 18:19:13 +0000 (18:19 +0000)]
Unreviewed EFL gardening.

Remove unnecessary platform expectations for now-passing test.

* platform/efl/inspector/editor/text-editor-highlight-regexp-expected.txt: Removed.
* platform/efl/media/media-can-play-ogg-expected.txt: Removed.

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

9 years agoBuild broken when svg is disabled.
commit-queue@webkit.org [Fri, 25 Jan 2013 18:11:07 +0000 (18:11 +0000)]
Build broken when svg is disabled.
https://bugs.webkit.org/show_bug.cgi?id=92393.

Unreviewed build fix.

Patch by Chang Shu <cshu@webkit.org> on 2013-01-25

* css/StyleResolver.cpp:
(WebCore::StyleResolver::applyProperty):
* rendering/FilterEffectRenderer.cpp:
(WebCore::FilterEffectRenderer::buildReferenceFilter):

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

9 years agoUnreviewed Chromium rebaseline.
arv@chromium.org [Fri, 25 Jan 2013 18:08:38 +0000 (18:08 +0000)]
Unreviewed Chromium rebaseline.

Rebaseline svg/batik tests.

* platform/chromium-mac-lion/svg/batik/text/textLayout-expected.png:
* platform/chromium-mac-snowleopard/svg/batik/text/textLayout-expected.png: Copied from LayoutTests/platform/chromium-mac/svg/batik/text/textLayout-expected.png.
* platform/chromium-mac/svg/batik/text/textFeatures-expected.png:
* platform/chromium-mac/svg/batik/text/textLayout-expected.png:
* platform/chromium-win-xp/svg/batik/masking/maskRegions-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textFeatures-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: Removed.
* platform/chromium-win-xp/svg/batik/text/textLayout2-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textLength-expected.png: Removed.
* platform/efl/svg/batik/text/textFeatures-expected.png: Removed.
* platform/efl/svg/batik/text/textLayout-expected.png: Removed.
* platform/efl/svg/batik/text/textLayout2-expected.png: Removed.

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

9 years ago Send sandbox extensions for local files to NetworkProcess
ap@apple.com [Fri, 25 Jan 2013 18:07:02 +0000 (18:07 +0000)]
    Send sandbox extensions for local files to NetworkProcess
        https://bugs.webkit.org/show_bug.cgi?id=107872

        Reviewed by Brady Eidson.

        Send sandbox extensions in NetworkResourceLoadParameters, and consume/invalidate
        them during loading. Changed NetworkProcess code to only use that class for IPC,
        not for actual implementation.

        * NetworkProcess/HostRecord.cpp:
        (WebKit::HostRecord::scheduleResourceLoader):
        * NetworkProcess/NetworkResourceLoadScheduler.cpp:
        (WebKit::NetworkResourceLoadScheduler::scheduleLoader):
        (WebKit::NetworkResourceLoadScheduler::removeLoader):
        (WebKit::NetworkResourceLoadScheduler::receivedRedirect):
        * NetworkProcess/NetworkResourceLoader.cpp:
        (WebKit::NetworkResourceLoader::destinationID):
        (WebKit::NetworkResourceLoader::start):
        (WebKit::NetworkResourceLoader::resourceHandleStopped):
        (WebKit::NetworkResourceLoader::didReceiveResponse):
        (WebKit::NetworkResourceLoader::didFinishLoading):
        (WebKit::NetworkResourceLoader::didFail):
        (WebKit::NetworkResourceLoader::shouldUseCredentialStorage):
        * NetworkProcess/SchedulableLoader.cpp:
        (WebKit::SchedulableLoader::SchedulableLoader):
        (WebKit::SchedulableLoader::consumeSandboxExtensions):
        (WebKit::SchedulableLoader::invalidateSandboxExtensions):
        * NetworkProcess/SchedulableLoader.h:
        (WebKit::SchedulableLoader::identifier):
        (WebKit::SchedulableLoader::request):
        (WebKit::SchedulableLoader::priority):
        (WebKit::SchedulableLoader::contentSniffingPolicy):
        (WebKit::SchedulableLoader::allowStoredCredentials):
        (WebKit::SchedulableLoader::inPrivateBrowsingMode):
        (SchedulableLoader):
        * NetworkProcess/SyncNetworkResourceLoader.cpp:
        (WebKit::SyncNetworkResourceLoader::start):
        * Shared/Network/NetworkResourceLoadParameters.cpp:
        (WebKit::NetworkResourceLoadParameters::encode):
        (WebKit::NetworkResourceLoadParameters::decode):
        * Shared/Network/NetworkResourceLoadParameters.h:
        (WebKit::NetworkResourceLoadParameters::requestBodyExtensions):
        (WebKit::NetworkResourceLoadParameters::resourceSandboxExtension):

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

9 years agoAbort parsing when pending location change for threaded HTML parser
tonyg@chromium.org [Fri, 25 Jan 2013 18:04:37 +0000 (18:04 +0000)]
Abort parsing when pending location change for threaded HTML parser
https://bugs.webkit.org/show_bug.cgi?id=107876

Reviewed by Eric Seidel.

The main thread parser does this in canTakeNextToken. Adding this check to the threaded parser causes us to pass
fast/loader/location-change-aborts-parsing.html.

No new tests because covered by existing tests.

* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::processTokensFromBackgroundParser):

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

9 years agoUnreviewed EFL rebaseline.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 18:02:38 +0000 (18:02 +0000)]
Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

* platform/efl/svg/carto.net/button-expected.png:
* platform/efl/svg/carto.net/button-expected.txt:
* platform/efl/svg/carto.net/colourpicker-expected.png:
* platform/efl/svg/carto.net/colourpicker-expected.txt:
* platform/efl/svg/carto.net/combobox-expected.png:
* platform/efl/svg/carto.net/combobox-expected.txt:
* platform/efl/svg/carto.net/scrollbar-expected.png:
* platform/efl/svg/carto.net/scrollbar-expected.txt:
* platform/efl/svg/carto.net/selectionlist-expected.png:
* platform/efl/svg/carto.net/selectionlist-expected.txt:
* platform/efl/svg/carto.net/tabgroup-expected.png:
* platform/efl/svg/carto.net/tabgroup-expected.txt:
* platform/efl/svg/carto.net/textbox-expected.png:
* platform/efl/svg/carto.net/textbox-expected.txt: Added.
* platform/efl/svg/carto.net/window-expected.png:
* platform/efl/svg/carto.net/window-expected.txt:
* platform/efl/svg/clip-path/clip-path-pixelation-expected.png: Added.
* platform/efl/svg/clip-path/clip-path-pixelation-expected.txt:
* platform/efl/svg/css/group-with-shadow-expected.png:
* platform/efl/svg/css/group-with-shadow-expected.txt:
* platform/efl/svg/hixie/perf/003-expected.png:
* platform/efl/svg/hixie/perf/003-expected.txt:
* platform/efl/svg/hixie/text/001-expected.txt:
* platform/efl/svg/hixie/text/003-expected.png:
* platform/efl/svg/hixie/text/003-expected.txt:
* platform/efl/svg/hixie/text/003a-expected.png:
* platform/efl/svg/hixie/text/003a-expected.txt:
* platform/efl/svg/hixie/text/003b-expected.png:
* platform/efl/svg/hixie/text/003b-expected.txt:
* platform/efl/svg/hixie/viewbox/002-expected.txt: Added.
* platform/efl/svg/hixie/viewbox/003-expected.txt: Added.
* platform/efl/svg/hixie/viewbox/preserveAspectRatio/001-expected.png:
* platform/efl/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
* platform/efl/svg/hixie/viewbox/preserveAspectRatio/002-expected.png:
* platform/efl/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
* platform/efl/svg/text/append-text-node-to-tspan-expected.png:
* platform/efl/svg/text/append-text-node-to-tspan-expected.txt:
* platform/efl/svg/text/bidi-reorder-value-lists-expected.png:
* platform/efl/svg/text/bidi-reorder-value-lists-expected.txt:
* platform/efl/svg/text/bidi-text-anchor-direction-expected.png:
* platform/efl/svg/text/bidi-text-anchor-direction-expected.txt:
* platform/efl/svg/text/bidi-text-query-expected.png:
* platform/efl/svg/text/bidi-text-query-expected.txt:
* platform/efl/svg/text/bidi-tspans-expected.png:
* platform/efl/svg/text/bidi-tspans-expected.txt:
* platform/efl/svg/text/font-size-below-point-five-2-expected.png: Added.
* platform/efl/svg/text/font-size-below-point-five-2-expected.txt:
* platform/efl/svg/text/font-size-below-point-five-expected.png:
* platform/efl/svg/text/font-size-below-point-five-expected.txt:
* platform/efl/svg/text/modify-text-node-in-tspan-expected.png:
* platform/efl/svg/text/modify-text-node-in-tspan-expected.txt:
* platform/efl/svg/text/remove-text-node-from-tspan-expected.png:
* platform/efl/svg/text/remove-text-node-from-tspan-expected.txt:
* platform/efl/svg/text/remove-tspan-from-text-expected.png:
* platform/efl/svg/text/remove-tspan-from-text-expected.txt:
* platform/efl/svg/text/scaled-font-expected.png: Added.
* platform/efl/svg/text/scaled-font-expected.txt:
* platform/efl/svg/text/scaling-font-with-geometric-precision-expected.png:
* platform/efl/svg/text/scaling-font-with-geometric-precision-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-squeeze-1-expected.png:
* platform/efl/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-squeeze-2-expected.png:
* platform/efl/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-squeeze-3-expected.png:
* platform/efl/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-squeeze-4-expected.png:
* platform/efl/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-stretch-1-expected.png:
* platform/efl/svg/text/select-textLength-spacing-stretch-1-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-stretch-2-expected.png:
* platform/efl/svg/text/select-textLength-spacing-stretch-2-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-stretch-3-expected.png:
* platform/efl/svg/text/select-textLength-spacing-stretch-3-expected.txt:
* platform/efl/svg/text/select-textLength-spacing-stretch-4-expected.png:
* platform/efl/svg/text/select-textLength-spacing-stretch-4-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.png:
* platform/efl/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
* platform/efl/svg/text/select-x-list-1-expected.png:
* platform/efl/svg/text/select-x-list-1-expected.txt:
* platform/efl/svg/text/select-x-list-2-expected.png:
* platform/efl/svg/text/select-x-list-2-expected.txt:
* platform/efl/svg/text/select-x-list-3-expected.png:
* platform/efl/svg/text/select-x-list-3-expected.txt:
* platform/efl/svg/text/select-x-list-4-expected.png:
* platform/efl/svg/text/select-x-list-4-expected.txt:
* platform/efl/svg/text/select-x-list-with-tspans-1-expected.png:
* platform/efl/svg/text/select-x-list-with-tspans-1-expected.txt:
* platform/efl/svg/text/select-x-list-with-tspans-2-expected.png:
* platform/efl/svg/text/select-x-list-with-tspans-2-expected.txt:
* platform/efl/svg/text/select-x-list-with-tspans-3-expected.png:
* platform/efl/svg/text/select-x-list-with-tspans-3-expected.txt:
* platform/efl/svg/text/select-x-list-with-tspans-4-expected.png:
* platform/efl/svg/text/select-x-list-with-tspans-4-expected.txt:
* platform/efl/svg/text/selection-doubleclick-expected.png:
* platform/efl/svg/text/selection-doubleclick-expected.txt:
* platform/efl/svg/text/small-fonts-2-expected.png:
* platform/efl/svg/text/small-fonts-2-expected.txt:
* platform/efl/svg/text/small-fonts-3-expected.png:
* platform/efl/svg/text/small-fonts-3-expected.txt:
* platform/efl/svg/text/small-fonts-expected.png:
* platform/efl/svg/text/small-fonts-expected.txt: Added.
* platform/efl/svg/text/small-fonts-in-html5-expected.png:
* platform/efl/svg/text/small-fonts-in-html5-expected.txt:
* platform/efl/svg/text/text-align-01-b-expected.png:
* platform/efl/svg/text/text-align-01-b-expected.txt:
* platform/efl/svg/text/text-align-02-b-expected.png:
* platform/efl/svg/text/text-align-02-b-expected.txt:
* platform/efl/svg/text/text-align-03-b-expected.png:
* platform/efl/svg/text/text-align-03-b-expected.txt:
* platform/efl/svg/text/text-align-04-b-expected.png:
* platform/efl/svg/text/text-align-04-b-expected.txt:
* platform/efl/svg/text/text-align-05-b-expected.png:
* platform/efl/svg/text/text-align-05-b-expected.txt:
* platform/efl/svg/text/text-align-06-b-expected.png:
* platform/efl/svg/text/text-align-06-b-expected.txt:
* platform/efl/svg/text/text-altglyph-01-b-expected.png:
* platform/efl/svg/text/text-altglyph-01-b-expected.txt:
* platform/efl/svg/text/text-deco-01-b-expected.png:
* platform/efl/svg/text/text-deco-01-b-expected.txt:
* platform/efl/svg/text/text-fonts-01-t-expected.png:
* platform/efl/svg/text/text-fonts-01-t-expected.txt:
* platform/efl/svg/text/text-hkern-expected.txt:
* platform/efl/svg/text/text-path-01-b-expected.png:
* platform/efl/svg/text/text-path-01-b-expected.txt:
* platform/efl/svg/text/text-path-middle-align-expected.png:
* platform/efl/svg/text/text-path-middle-align-expected.txt:
* platform/efl/svg/text/text-spacing-01-b-expected.png:
* platform/efl/svg/text/text-spacing-01-b-expected.txt:
* platform/efl/svg/text/text-text-01-b-expected.png:
* platform/efl/svg/text/text-text-01-b-expected.txt:
* platform/efl/svg/text/text-text-03-b-expected.png:
* platform/efl/svg/text/text-text-03-b-expected.txt:
* platform/efl/svg/text/text-text-04-t-expected.png:
* platform/efl/svg/text/text-text-04-t-expected.txt:
* platform/efl/svg/text/text-text-05-t-expected.png:
* platform/efl/svg/text/text-text-05-t-expected.txt:
* platform/efl/svg/text/text-text-06-t-expected.png:
* platform/efl/svg/text/text-text-06-t-expected.txt:
* platform/efl/svg/text/text-text-07-t-expected.png:
* platform/efl/svg/text/text-text-07-t-expected.txt:
* platform/efl/svg/text/text-tref-01-b-expected.png:
* platform/efl/svg/text/text-tref-01-b-expected.txt:
* platform/efl/svg/text/text-tselect-01-b-expected.png:
* platform/efl/svg/text/text-tselect-01-b-expected.txt:
* platform/efl/svg/text/text-tselect-02-f-expected.png:
* platform/efl/svg/text/text-tselect-02-f-expected.txt:
* platform/efl/svg/text/text-tspan-01-b-expected.png:
* platform/efl/svg/text/text-tspan-01-b-expected.txt:
* platform/efl/svg/text/text-ws-01-t-expected.png:
* platform/efl/svg/text/text-ws-01-t-expected.txt:
* platform/efl/svg/text/text-ws-02-t-expected.png:
* platform/efl/svg/text/text-ws-02-t-expected.txt:
* platform/efl/svg/transforms/text-with-mask-with-svg-transform-expected.png:
* platform/efl/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
* platform/efl/svg/wicd/rightsizing-grid-expected.png:
* platform/efl/svg/wicd/rightsizing-grid-expected.txt:
* platform/efl/svg/wicd/sizing-flakiness-expected.png:
* platform/efl/svg/wicd/sizing-flakiness-expected.txt:
* platform/efl/svg/wicd/test-rightsizing-b-expected.png:
* platform/efl/svg/wicd/test-rightsizing-b-expected.txt:
* platform/efl/svg/zoom/page/zoom-foreignObject-expected.png:
* platform/efl/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/efl/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/efl/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
* platform/efl/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
* platform/efl/svg/zoom/text/zoom-foreignObject-expected.png:
* platform/efl/svg/zoom/text/zoom-foreignObject-expected.txt:

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

9 years agodebugger-terminate-dedicated-worker-while-paused.html is flaky on chromium-ews
wangxianzhu@chromium.org [Fri, 25 Jan 2013 17:52:20 +0000 (17:52 +0000)]
debugger-terminate-dedicated-worker-while-paused.html is flaky on chromium-ews
https://bugs.webkit.org/show_bug.cgi?id=107953

First mark flakyness for it in platform/chromium/TestExpectations.

Reviewed by Ojan Vafai.

* platform/chromium/TestExpectations:

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

9 years agoSource/WebCore: ScriptController::executeIfJavaScriptURL incorrectly checks viewsourc...
mkwst@chromium.org [Fri, 25 Jan 2013 17:48:54 +0000 (17:48 +0000)]
Source/WebCore: ScriptController::executeIfJavaScriptURL incorrectly checks viewsource mode.
incorrectly blocks execution based on the frame's viewsource state.
https://bugs.webkit.org/show_bug.cgi?id=101683

Reviewed by Adam Barth.

ScriptController::executeIfJavaScriptURL currently checks whether the
frame in which a 'javascript:' URL might be executed is in viewsource
mode. This incorrectly handles the case where the viewsource attribute
is added after a document loads: the _frame_ is in viewsource mode, the
_document_ is not. The latter should control execution, not the former.

This patch drops the inViewSourceMode check from executeIfJavaScriptURL
entirely, as the document's viewsource state is checked in
canExecuteScripts, which is already called when the 'javascript:' URL is
passed to executeScript. The checks should remain centralized there.

Test: http/tests/security/view-source-javascript-url-in-document.html

* bindings/ScriptControllerBase.cpp:
(WebCore::ScriptController::executeIfJavaScriptURL):
    Drop the incorrect check against the Frame's viewsource mode. The
    correct check against the Document's viewsource mode is performed
    in canExecuteScripts (which is called via executeScript).

LayoutTests: Merge isViewSource checks in ScriptController::executeIfJavaScriptURL and ScriptController::canExecuteScripts.
https://bugs.webkit.org/show_bug.cgi?id=101683

Reviewed by Adam Barth.

* http/tests/security/view-source-javascript-url-in-document-expected.txt: Added.
* http/tests/security/view-source-javascript-url-in-document.html: Added.

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

9 years agoUnreviewed Chromium rebaseline.
arv@chromium.org [Fri, 25 Jan 2013 17:37:57 +0000 (17:37 +0000)]
Unreviewed Chromium rebaseline.

Rebaseline tests on Chromium port after r140749.

* platform/chromium-win/fast/css/resize-corner-tracking-expected.png:
* platform/chromium/TestExpectations:

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

9 years agoUnreviewed EFL rebaseline.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 17:23:12 +0000 (17:23 +0000)]
Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
* platform/efl/svg/batik/filters/feTile-expected.png:
* platform/efl/svg/batik/filters/feTile-expected.txt:
* platform/efl/svg/batik/masking/maskRegions-expected.png:
* platform/efl/svg/batik/masking/maskRegions-expected.txt:
* platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
* platform/efl/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
* platform/efl/svg/batik/paints/patternRegionA-expected.png:
* platform/efl/svg/batik/paints/patternRegionA-expected.txt:
* platform/efl/svg/batik/text/smallFonts-expected.png: Added.
* platform/efl/svg/batik/text/smallFonts-expected.txt:
* platform/efl/svg/batik/text/textAnchor-expected.png:
* platform/efl/svg/batik/text/textAnchor-expected.txt:
* platform/efl/svg/batik/text/textAnchor3-expected.png:
* platform/efl/svg/batik/text/textAnchor3-expected.txt:
* platform/efl/svg/batik/text/textDecoration-expected.png: Added.
* platform/efl/svg/batik/text/textDecoration-expected.txt:
* platform/efl/svg/batik/text/textDecoration2-expected.png:
* platform/efl/svg/batik/text/textDecoration2-expected.txt:
* platform/efl/svg/batik/text/textEffect-expected.png: Added.
* platform/efl/svg/batik/text/textEffect-expected.txt:
* platform/efl/svg/batik/text/textEffect2-expected.png: Added.
* platform/efl/svg/batik/text/textEffect2-expected.txt:
* platform/efl/svg/batik/text/textEffect3-expected.png:
* platform/efl/svg/batik/text/textEffect3-expected.txt:
* platform/efl/svg/batik/text/textFeatures-expected.png: Added.
* platform/efl/svg/batik/text/textFeatures-expected.txt:
* platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
* platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
* platform/efl/svg/batik/text/textLayout-expected.png: Added.
* platform/efl/svg/batik/text/textLayout-expected.txt:
* platform/efl/svg/batik/text/textLayout2-expected.png: Added.
* platform/efl/svg/batik/text/textLayout2-expected.txt:
* platform/efl/svg/batik/text/textLength-expected.png:
* platform/efl/svg/batik/text/textLength-expected.txt:
* platform/efl/svg/batik/text/textOnPath-expected.png:
* platform/efl/svg/batik/text/textOnPath-expected.txt:
* platform/efl/svg/batik/text/textOnPath3-expected.png:
* platform/efl/svg/batik/text/textOnPath3-expected.txt:
* platform/efl/svg/batik/text/textOnPathSpaces-expected.png:
* platform/efl/svg/batik/text/textOnPathSpaces-expected.txt:
* platform/efl/svg/batik/text/textPCDATA-expected.png:
* platform/efl/svg/batik/text/textPCDATA-expected.txt:
* platform/efl/svg/batik/text/textPosition-expected.png:
* platform/efl/svg/batik/text/textPosition-expected.txt:
* platform/efl/svg/batik/text/textPosition2-expected.png:
* platform/efl/svg/batik/text/textPosition2-expected.txt:
* platform/efl/svg/batik/text/textProperties-expected.png:
* platform/efl/svg/batik/text/textProperties-expected.txt:
* platform/efl/svg/batik/text/textProperties2-expected.png: Added.
* platform/efl/svg/batik/text/textProperties2-expected.txt:
* platform/efl/svg/batik/text/textStyles-expected.png:
* platform/efl/svg/batik/text/textStyles-expected.txt:
* platform/efl/svg/batik/text/verticalText-expected.png:
* platform/efl/svg/batik/text/verticalText-expected.txt:
* platform/efl/svg/batik/text/verticalTextOnPath-expected.png:
* platform/efl/svg/batik/text/verticalTextOnPath-expected.txt:

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

9 years ago[Soup] Streamline cancellation and client checks
kov@webkit.org [Fri, 25 Jan 2013 17:06:17 +0000 (17:06 +0000)]
[Soup] Streamline cancellation and client checks
https://bugs.webkit.org/show_bug.cgi?id=107808

Reviewed by Martin Robinson.

Covered by existing tests.

* platform/network/ResourceHandle.h:
(ResourceHandle):
* platform/network/soup/ResourceHandleSoup.cpp:
(WebCore::ResourceHandle::cancelledOrClientless): new method to check for cancellation and lack of client.
(WebCore):
(WebCore::gotHeadersCallback): use the new method.
(WebCore::restartedCallback): ditto.
(WebCore::redirectCloseCallback): ditto.
(WebCore::redirectSkipCallback): ditto.
(WebCore::wroteBodyDataCallback): ditto.
(WebCore::nextMultipartResponsePartCallback): ditto.
(WebCore::sendRequestCallback): ditto.
(WebCore::networkEventCallback): ditto.
(WebCore::ResourceHandle::platformSetDefersLoading): ditto.
(WebCore::readCallback): ditto.

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

9 years ago[GTK] LDFLAGS are being incorrectly used at compile time (rather than linking)
commit-queue@webkit.org [Fri, 25 Jan 2013 17:03:57 +0000 (17:03 +0000)]
[GTK] LDFLAGS are being incorrectly used at compile time (rather than linking)
https://bugs.webkit.org/show_bug.cgi?id=100616

Unreviewed, since this is just a build fix.

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-01-25

* GNUmakefile.am: use PACKAGE_CFLAGS instead of PACKAGE_LIBS when appending pkg-config
variables to build target _CFLAGS.

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

9 years agoHeap-use-after-free in WebCore::TextTrackCue::isActive
vcarbune@chromium.org [Fri, 25 Jan 2013 16:58:54 +0000 (16:58 +0000)]
Heap-use-after-free in WebCore::TextTrackCue::isActive
https://bugs.webkit.org/show_bug.cgi?id=104594

Reviewed by Eric Carlson.

Source/WebCore:

Test: media/track/track-remove-active-cue-crash.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::updateActiveTextTrackCues):
(WebCore::HTMLMediaElement::textTrackAddCue):
(WebCore::HTMLMediaElement::textTrackRemoveCue): Remove the cue
from the active cue set as well.
* html/HTMLMediaElement.h:
(WebCore):

LayoutTests:

* media/track/track-remove-active-cue-crash-expected.txt: Added.
* media/track/track-remove-active-cue-crash.html: Added.

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

9 years agoRemove stale class include
commit-queue@webkit.org [Fri, 25 Jan 2013 16:57:14 +0000 (16:57 +0000)]
Remove stale class include
https://bugs.webkit.org/show_bug.cgi?id=107945

Patch by Claudio Saavedra <csaavedra@igalia.com> on 2013-01-25
Reviewed by Andreas Kling.

* UIProcess/Notifications/NotificationPermissionRequestManagerProxy.h:
GeolocationPermissionRequestProxy has nothing to do here.

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

9 years agoUnreviewed EFL rebaseline.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 16:55:22 +0000 (16:55 +0000)]
Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

* platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt: Copied from LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt.
* platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt: Copied from LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt.
* platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-text-06-t-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
* platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/efl/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt: Added.
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.png:
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.png:
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt:
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.png:
* platform/efl/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt:

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

9 years agoUnreviewed.
zandobersek@gmail.com [Fri, 25 Jan 2013 16:54:37 +0000 (16:54 +0000)]
Unreviewed.

Now searching for *.messages.in in Source/WebKit2/WebProcess/Storage
instead of Source/WebKit2/WebProcess/KeyValueStorage after the
WebKeyValueStorageManager.messages.in was moved there.

* GNUmakefile.am:

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

9 years agoWeb Inspector: Cleanup console.* API MessageSource/Levels.
mkwst@chromium.org [Fri, 25 Jan 2013 16:31:08 +0000 (16:31 +0000)]
Web Inspector: Cleanup console.* API MessageSource/Levels.
https://bugs.webkit.org/show_bug.cgi?id=107946

Reviewed by Pavel Feldman.

Source/WebCore:

This patch does some light cleanup on sources and levels of console.*
messages as part of a broader effort to offer better filtering options
in the console. Specifically:

-   console.timeEnd and console.count now come from
    ConsoleAPIMessageSource.
-   console.count is now DebugMessageLevel (to match console.timeEnd).
-   console.profile and console.profileEnd now comr from
    ConsoleAPIMessageSource, and are DebugMessageLevel.

* inspector/InspectorConsoleAgent.cpp:
(WebCore::InspectorConsoleAgent::stopTiming):
(WebCore::InspectorConsoleAgent::count):
* inspector/InspectorProfilerAgent.cpp:
(WebCore::InspectorProfilerAgent::addProfileFinishedMessageToConsole):
(WebCore::InspectorProfilerAgent::addStartProfilingMessageToConsole):

LayoutTests:

* inspector/console/console-tests-expected.txt:

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

9 years agoUnreviewed.
zandobersek@gmail.com [Fri, 25 Jan 2013 16:22:57 +0000 (16:22 +0000)]
Unreviewed.

Reincluding the input file for WebKeyValueStorageManager IPC messages
into the extra distribution list after the file was moved.

* GNUmakefile.am:

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

9 years agoWeb Inspector: highlight occurences of word in DefaultTextEditor
commit-queue@webkit.org [Fri, 25 Jan 2013 16:22:00 +0000 (16:22 +0000)]
Web Inspector: highlight occurences of word in DefaultTextEditor
https://bugs.webkit.org/show_bug.cgi?id=105523

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

Source/WebCore:

Highlight occurrences of selected word in DefaultTextEditor by the means of new highlight regex API.

Test: inspector/editor/text-editor-highlight-token.html

* inspector/front-end/DefaultTextEditor.js:
(WebInspector.TextEditorMainPanel):
(WebInspector.TextEditorMainPanel.prototype._handleSelectionChange):
(WebInspector.TextEditorMainPanel.TokenHighlighter): Added.
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype.handleSelectionChange):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._regexString):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._highlight):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._removeHighlight):
(WebInspector.TextEditorMainPanel.TokenHighlighter.prototype._isWord):
* inspector/front-end/textEditor.css:
(.text-editor-token-highlight):

LayoutTests:

Add new test to verify token highlightning functionality.

* inspector/editor/editor-test.js:
(initialize_EditorTests.InspectorTest.createTestEditor): Added optional TextEditorDelegate argument.
* inspector/editor/text-editor-highlight-token-expected.txt: Added.
* inspector/editor/text-editor-highlight-token.html: Added.

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

9 years agoUnreviewed GTK gardening.
zandobersek@gmail.com [Fri, 25 Jan 2013 15:56:27 +0000 (15:56 +0000)]
Unreviewed GTK gardening.

Rebaselining failing SVG tests after r140728.

* platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
* platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
* platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
* platform/gtk/svg/hixie/viewbox/002-expected.txt: Added.
* platform/gtk/svg/hixie/viewbox/003-expected.txt: Added.
* platform/gtk/svg/text/text-viewbox-rescale-expected.txt: Added.
* platform/gtk/svg/zoom/page/zoom-zoom-coords-expected.txt:

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

9 years ago[Chromium] Fixing expectation entry for selection-clear.html.
keishi@webkit.org [Fri, 25 Jan 2013 14:56:55 +0000 (14:56 +0000)]
[Chromium] Fixing expectation entry for selection-clear.html.

Unreviewed. Gardening.

* platform/chromium/TestExpectations:

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

9 years ago[TexMap] Flickering after transitions on Apple HTML5 demo
commit-queue@webkit.org [Fri, 25 Jan 2013 14:39:22 +0000 (14:39 +0000)]
[TexMap] Flickering after transitions on Apple HTML5 demo
https://bugs.webkit.org/show_bug.cgi?id=102501

Patch by Alexander Paschenko <alexander.pashenko@lge.com> on 2013-01-25
Reviewed by Noam Rosenthal.

The problem is caused by inconsistent state of TextureMapperLayer's transformation matrix
and opacity data during and after the end of animation.
This patch solves the problem by introducing three additional private flags
to TextureMapperLayer:
m_shouldUpdateCurrentTransformFromGraphicsLayer,
m_shouldUpdateCurrentOpacityFromGraphicsLayer, and
m_shouldUpdateCurrentFiltersFromGraphicsLayer.
The latter has been introduced in order to avoid similar future problems
with m_currentFilters.
On these flags' basis, TextureMapperLayer is able to decide whether to update
its inner state or not.
These flags themselves are set based on GraphicsLayerTextureMapper's changeMask
which indicates what details of the state have been changed since the last sync.

No new tests - this doesn't expose any testable surface.
Eyes-only check has been made to ensure that the problem is gone now.

* platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::setAnimatedTransform):
sets m_shouldUpdateCurrentTransformFromGraphicsLayer to false and
updates m_currentTransform based on the updated state from GraphicsLayerAnimation.
(WebCore):
(WebCore::TextureMapperLayer::setAnimatedOpacity):
sets m_shouldUpdateCurrentOpacityFromGraphicsLayer to false and
updates m_currentOpacity based on the updated state from GraphicsLayerAnimation.
(WebCore::TextureMapperLayer::setAnimatedFilters):
sets m_shouldUpdateCurrentFiltersFromGraphicsLayer to false and
updates m_currentFilters based on the updated state from GraphicsLayerAnimation.
(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):
sets m_shouldUpdateCurrent* flags based on GLTM's changeMask. Also illegal modification
of m_currentTransform that caused flickering has been removed from this method.
(WebCore::TextureMapperLayer::syncAnimations): updates m_currentTransform and/or
m_currentOpacity and/or m_currentFilters if corresponding flags allow to do so.
* platform/graphics/texmap/TextureMapperLayer.h:
(WebCore::TextureMapperLayer::TextureMapperLayer): aforementioned flags
get initialized in ctor.
(TextureMapperLayer): aforementioned flags are declared in the class.

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

9 years agoUnreviewed EFL rebaseline.
sudarsana.nagineni@linux.intel.com [Fri, 25 Jan 2013 14:38:35 +0000 (14:38 +0000)]
Unreviewed EFL rebaseline.

Rebaseline several tests on EFL port after r140728.

* platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
* platform/efl/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
* platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
* platform/efl/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
* platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
* platform/efl/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
* platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
* platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
* platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png:
* platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
* platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
* platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
* platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
* platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
* platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
* platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
* platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
* platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
* platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png:
* platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
* platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png:
* platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt:

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

9 years agoRefactor InspectorMemoryAgent: memory data as a map.
commit-queue@webkit.org [Fri, 25 Jan 2013 14:37:24 +0000 (14:37 +0000)]
Refactor InspectorMemoryAgent: memory data as a map.

https://bugs.webkit.org/show_bug.cgi?id=107938

Patch by Marja Hölttä <marja@chromium.org> on 2013-01-25
Reviewed by Yury Semikhatsky.

No new tests (no functional changes, only refactoring).

* inspector/InspectorController.cpp:
(WebCore::InspectorController::InspectorController):
(WebCore::InspectorController::getProcessMemoryDistribution):
(WebCore):
* inspector/InspectorController.h:
(WebCore):
(InspectorController):
* inspector/InspectorMemoryAgent.cpp:
(WebCore::addPlatformComponentsInfo):
(WebCore):
(WebCore::addMemoryInstrumentationDebugData):
(WebCore::InspectorMemoryAgent::getProcessMemoryDistribution):
(WebCore::InspectorMemoryAgent::reportMemoryUsage):
(WebCore::InspectorMemoryAgent::getProcessMemoryDistributionAsMap):
* inspector/InspectorMemoryAgent.h:
(InspectorMemoryAgent):

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

9 years ago[Chromium] Fixing expectations for textLayout.svg.
keishi@webkit.org [Fri, 25 Jan 2013 14:30:37 +0000 (14:30 +0000)]
[Chromium] Fixing expectations for textLayout.svg.

Unreviewed. Gardening.

* platform/chromium-mac-lion/svg/batik/text/textLayout-expected.png:
* platform/chromium-mac-mountainlion/svg/batik/text/textLayout-expected.png: Removed.
* platform/chromium-mac-snowleopard/svg/batik/text/textLayout-expected.png: Removed.
* platform/chromium-mac/svg/batik/text/textLayout-expected.png:

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

9 years ago[Texmap] Refactor code related to debug border and repaint count.
commit-queue@webkit.org [Fri, 25 Jan 2013 13:50:58 +0000 (13:50 +0000)]
[Texmap] Refactor code related to debug border and repaint count.
https://bugs.webkit.org/show_bug.cgi?id=105787

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-25
Reviewed by Noam Rosenthal.

Currently, TextureMapperBackingStore, CoordinatedBackingStore and
GraphicsLayerTextureMapper have duplicated code to draw debug border or
repaint count. This patch refactors that all platform layers draw debug
border and repaint count in the consistent way:
TextureMapper::drawBorder() and TextureMapper::drawRepaintCounter().

There are three big changes:
1. TextureMapperLayer has the debug visuals like GraphicsLayer.
Both debug border and repaint count are called as the debug visuals.
2. We use the same color and width to Mac port because we get that info using
GraphicsLayer::updateDebugIndicators().
3. Draw borders for background color, backing store and contents layer,
while drawing repaint count only for backing store.

No new tests. This functionality is for debugging, so we cannot test using DRT.

* platform/graphics/cairo/GraphicsContext3DPrivate.h:
* platform/graphics/qt/GraphicsContext3DQt.cpp:
* platform/graphics/texmap/GraphicsLayerTextureMapper.cpp:
(WebCore::GraphicsLayerTextureMapper::setShowDebugBorder):
(WebCore):
(WebCore::GraphicsLayerTextureMapper::setShowRepaintCounter):
(WebCore::GraphicsLayerTextureMapper::flushCompositingStateForThisLayerOnly):
(WebCore::GraphicsLayerTextureMapper::updateDebugBorderAndRepaintCountIfNeeded):
(WebCore::GraphicsLayerTextureMapper::setDebugBorder):
(WebCore::GraphicsLayerTextureMapper::updateBackingStoreIfNeeded):
(WebCore::GraphicsLayerTextureMapper::prepareBackingStore):
(WebCore::GraphicsLayerTextureMapper::setRepaintCount):
* platform/graphics/texmap/GraphicsLayerTextureMapper.h:
(GraphicsLayerTextureMapper):
(WebCore::GraphicsLayerTextureMapper::debugBorderColor):
(WebCore::GraphicsLayerTextureMapper::debugBorderWidth):
* platform/graphics/texmap/TextureMapper.h:
* platform/graphics/texmap/TextureMapperBackingStore.cpp:
(WebCore::TextureMapperTiledBackingStore::adjustedTransformForRect):
(WebCore):
(WebCore::TextureMapperTiledBackingStore::paintToTextureMapper):
(WebCore::TextureMapperTiledBackingStore::drawBorder):
    Override TextureMapperPlatformLayer::drawBorder() to draw the border
    for each tile.
(WebCore::TextureMapperTiledBackingStore::drawRepaintCounter):
* platform/graphics/texmap/TextureMapperBackingStore.h:
(WebCore::TextureMapperBackingStore::drawRepaintCounter):
(TextureMapperBackingStore):
(TextureMapperTiledBackingStore):
* platform/graphics/texmap/TextureMapperGL.cpp:
(WebCore::TextureMapperGL::drawRepaintCounter):
* platform/graphics/texmap/TextureMapperGL.h:
* platform/graphics/texmap/TextureMapperImageBuffer.cpp:
(WebCore::TextureMapperImageBuffer::drawBorder):
(WebCore):
(WebCore::TextureMapperImageBuffer::drawRepaintCounter):
* platform/graphics/texmap/TextureMapperImageBuffer.h:
(TextureMapperImageBuffer):
* platform/graphics/texmap/TextureMapperLayer.cpp:
(WebCore::TextureMapperLayer::paintSelf):
(WebCore::TextureMapperLayer::flushCompositingStateForThisLayerOnly):
* platform/graphics/texmap/TextureMapperLayer.h:
(State):
(WebCore::TextureMapperLayer::State::State):
* platform/graphics/texmap/TextureMapperPlatformLayer.h:
(WebCore::TextureMapperPlatformLayer::drawBorder):

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

9 years agoBuild fix for !ENABLE(DRAG_SUPPORT) after r140286.
paroga@webkit.org [Fri, 25 Jan 2013 13:40:47 +0000 (13:40 +0000)]
Build fix for !ENABLE(DRAG_SUPPORT) after r140286.

* page/AutoscrollController.cpp:
(WebCore::AutoscrollController::autoscrollTimerFired):

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

9 years ago[Chromium] Resolving duplicate expectation entries.
keishi@webkit.org [Fri, 25 Jan 2013 13:27:09 +0000 (13:27 +0000)]
[Chromium] Resolving duplicate expectation entries.

Unreviewed. Gardening.

* platform/chromium/TestExpectations:

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

9 years agoWeb Inspector: Move dispatchMouseEvent optional params after x,y
commit-queue@webkit.org [Fri, 25 Jan 2013 13:10:41 +0000 (13:10 +0000)]
Web Inspector: Move dispatchMouseEvent optional params after x,y
https://bugs.webkit.org/show_bug.cgi?id=107828

Patch by Ken Kania <kkania@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

No new tests, as this just rearranges the order of arguments to make
JSCompiler happy. The params were rearranged in r140649 to match
dispatchKeyEvent's params.

* inspector/Inspector.json:
* inspector/InspectorInputAgent.cpp:
(WebCore::InspectorInputAgent::dispatchMouseEvent):
* inspector/InspectorInputAgent.h:
(InspectorInputAgent):

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

9 years agoWeb Inspector: [Styles] Editing a property value containing a trimmed data: URL break...
apavlov@chromium.org [Fri, 25 Jan 2013 13:07:19 +0000 (13:07 +0000)]
Web Inspector: [Styles] Editing a property value containing a trimmed data: URL breaks the style
https://bugs.webkit.org/show_bug.cgi?id=107936

Reviewed by Yury Semikhatsky.

Source/WebCore:

Restore the original CSS property value before editing.

Test: inspector/styles/edit-value-with-trimmed-url.html

* inspector/front-end/StylesSidebarPane.js:

LayoutTests:

* inspector/styles/edit-value-with-trimmed-url-expected.txt: Added.
* inspector/styles/edit-value-with-trimmed-url.html: Added.

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

9 years ago[BlackBerry] AC layers appear in the wrong place on RTL page
anilsson@rim.com [Fri, 25 Jan 2013 13:05:06 +0000 (13:05 +0000)]
[BlackBerry] AC layers appear in the wrong place on RTL page
https://bugs.webkit.org/show_bug.cgi?id=107930

Reviewed by George Staikos.

The public API of the BlackBerry port always reports a minimum scroll
position of (0, 0), even on RTL pages with left overflow. We
accomplish this by translating the WebCore scroll position by an
amount equal in size to the minimum scroll position, to obtain the API
scroll position reported to the API client.

This means the API client will ask us to render a rect that needs to
be corrected for the minimum scroll position, or we'll render the wrong
part. This is done for BackingStore, but not for WebPageCompositor.

WebPageCompositor was rendering the wrong part of the web page when
the minimum scroll position was non-zero. Fixed by communicating the
minimum scroll position to the WebPageCompositor, and accounting for it
when interpreting the requested content rectangle to render.

PR 280229.

* Api/WebPage.cpp:
(BlackBerry::WebKit::WebPagePrivate::commitRootLayer):
(BlackBerry::WebKit::WebPagePrivate::commitRootLayerIfNeeded):
* Api/WebPageCompositor.cpp:
(BlackBerry::WebKit::WebPageCompositorPrivate::render):
(BlackBerry::WebKit::WebPageCompositorPrivate::drawLayers):
* Api/WebPageCompositor_p.h:
(BlackBerry::WebKit::WebPageCompositorPrivate::layoutRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::setLayoutRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::documentRect):
(BlackBerry::WebKit::WebPageCompositorPrivate::setDocumentRect):
(WebPageCompositorPrivate):
* Api/WebPage_p.h:
(WebPagePrivate):

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

9 years ago[Chromium] Rebaselining textLayout.svg.
keishi@webkit.org [Fri, 25 Jan 2013 12:59:16 +0000 (12:59 +0000)]
[Chromium] Rebaselining textLayout.svg.

Unreviewed. Gardening.

* platform/chromium-mac-mountainlion/svg/batik/text/textLayout-expected.png: Added.
* platform/chromium-win-xp/svg/batik/text/textLayout-expected.png: Removed.

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

9 years agoWeb Inspector: [Network] Use DataGrid column alignment instead of custom styling.
commit-queue@webkit.org [Fri, 25 Jan 2013 12:57:55 +0000 (12:57 +0000)]
Web Inspector: [Network] Use DataGrid column alignment instead of custom styling.
https://bugs.webkit.org/show_bug.cgi?id=107935

Patch by Eugene Klyuchnikov <eustas@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

On Network Panel column alignment is specified both in
column descriptors and in CSS stylesheet.

Only one alignment specifier should last.

* inspector/front-end/DataGrid.js:
(WebInspector.DataGridNode.prototype.createTD): Extracted common code.
(WebInspector.DataGridNode.prototype.createCell): Use "createTD".
* inspector/front-end/NetworkPanel.js:
(WebInspector.NetworkDataGridNode.prototype._createDivInTD): Ditto.
* inspector/front-end/networkLogView.css: Remove exheberant rules.
* inspector/front-end/networkPanel.css: Fix whitespaces.

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

9 years agoWeb Inspector: Add explanation for Console object expansion behaviour
commit-queue@webkit.org [Fri, 25 Jan 2013 12:36:03 +0000 (12:36 +0000)]
Web Inspector: Add explanation for Console object expansion behaviour
https://bugs.webkit.org/show_bug.cgi?id=107793

Patch by Sergey Ryazanov <serya@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

* English.lproj/localizedStrings.js:
* inspector/front-end/ConsoleMessage.js:
(WebInspector.ConsoleMessageImpl.prototype._formatParameterAsArrayOrObject):
* inspector/front-end/inspector.css:
(.object-info-state-note):
(.object-info-state-note::before):
(.object-info-state-note:hover):
(.section.expanded .object-info-state-note):
(.section.expanded .properties, .event-bar.expanded .event-properties):
(.pane.expanded .properties, .event-bar .event-properties):

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

9 years agoMissing files in GNUmakefile.list.am for Notifications support
commit-queue@webkit.org [Fri, 25 Jan 2013 12:32:58 +0000 (12:32 +0000)]
Missing files in GNUmakefile.list.am for Notifications support
https://bugs.webkit.org/show_bug.cgi?id=107934

Patch by Claudio Saavedra <csaavedra@igalia.com> on 2013-01-25
Reviewed by Philippe Normand.

* GNUmakefile.list.am: Add DOMWindowNotifications.idl and
WorkerContextNotifications.idl to dom_binding_idls and
JSNotificationCustom.{cpp,h} to webcore_sources, since without
this the Notifications will be broken.

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

9 years agoFurther GTK build fixing.
zandobersek@gmail.com [Fri, 25 Jan 2013 11:48:48 +0000 (11:48 +0000)]
Further GTK build fixing.
Adding Source/WebKit2/WebProcess/Storage to the list of directories
to be searched for header inclusion.

* GNUmakefile.am:

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

9 years agoUnreviewed GTK build fix.
zandobersek@gmail.com [Fri, 25 Jan 2013 11:38:54 +0000 (11:38 +0000)]
Unreviewed GTK build fix.
Adjusting the build targets after WebKeyValueStorageManager.cpp was moved
to a different directory.

* GNUmakefile.list.am:

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

9 years agoWeb Inspector: implement search for workspace sources
commit-queue@webkit.org [Fri, 25 Jan 2013 11:14:33 +0000 (11:14 +0000)]
Web Inspector: implement search for workspace sources
https://bugs.webkit.org/show_bug.cgi?id=107814

Patch by Andrey Lushnikov <lushnikov@chromium.org> on 2013-01-25
Reviewed by Pavel Feldman.

Implement generic WebInspector.ContentProvider.performSearchInContent method and use it in both
StaticContentProvider and fileSystemWorkspaceProvider.

No new tests.

* inspector/front-end/ContentProvider.js:
(WebInspector.ContentProvider.performSearchInContent): Added.
* inspector/front-end/ContentProviders.js:
(WebInspector.StaticContentProvider.prototype.):
(WebInspector.StaticContentProvider.prototype.searchInContent):
* inspector/front-end/FileSystemWorkspaceProvider.js:
(WebInspector.FileSystemWorkspaceProvider.prototype.contentCallback):
(WebInspector.FileSystemWorkspaceProvider.prototype.searchInFileContent):

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

9 years agoUnreviewed, rolling out r140774.
commit-queue@webkit.org [Fri, 25 Jan 2013 11:03:30 +0000 (11:03 +0000)]
Unreviewed, rolling out r140774.
http://trac.webkit.org/changeset/140774
https://bugs.webkit.org/show_bug.cgi?id=107932

 Tests ScrollingCoordinatorChromiumTest.fastScrollingByDefault
and fastScrollingForFixedPosition are failing (Requested by
keishi on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-25

Source/WebKit/chromium:

* public/WebWidget.h:
(WebWidget):
(WebKit::WebWidget::isInputThrottled):
(WebKit::WebWidget::renderingStats):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::WebViewImpl):
(WebKit::WebViewImpl::~WebViewImpl):
(WebKit::WebViewImpl::renderingStats):
(WebKit):
(WebKit::WebViewImpl::setCompositorSurfaceReady):
(WebKit::WebViewImpl::isInputThrottled):
(WebKit::WebViewImpl::setIsTransparent):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
* src/WebViewImpl.h:

Tools:

* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::initializeLayerTreeView):
(WebViewHost::setWebWidget):

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

9 years agoAssert the connectedSubframeCount is consistent and fix over counting
commit-queue@webkit.org [Fri, 25 Jan 2013 10:48:14 +0000 (10:48 +0000)]
Assert the connectedSubframeCount is consistent and fix over counting
https://bugs.webkit.org/show_bug.cgi?id=107302

Patch by Elliott Sprehn <esprehn@gmail.com> on 2013-01-25
Reviewed by Alexey Proskuryakov.

Source/WebCore:

Add a debug assertion that walks the subtree during frame disconnection
and manually counts the number of connected subframes to assert that the
value from Node::connectedSubframeCount() is the same as if we traversed
through the tree.

In fixing the places where this assertion failed I made document destruction
faster by not walking the entire document looking for frames if the entire
frame tree has been destroyed by way of FrameLoader::detachChildren().
I had inadvertently introduced this improvement in r133933, but then I
regressed it in r140090 when we switched to counting because I didn't
realize we destroy the frame tree separate of frame disconnection on
document unload so all frames could have been destroyed but the counts
left on the ancestors.

I also fixed another overcounting case where the adoption agency algorithm
may call ContainerNode::takeAllChildrenFrom() which in turn calls
ContainerNode::removeAllChildren() and could have left a connected subframe
count on the node even though all the frames had been removed.

This assertion did not uncover any cases of undercounting the number of
frames.

This also fixes a rare edge case where removeChild of an iframe that
was already being unloaded would not unload the frame until the top level
unload was done, and a reparenting of the iframe would not cause it to load.

Test: fast/frames/reparent-in-unload-contentdocument.html

* dom/ContainerNode.cpp:
(WebCore::ContainerNode::removeAllChildren):
(WebCore::ContainerNode::parserInsertBefore):
(WebCore::ContainerNode::parserRemoveChild):
(WebCore::ContainerNode::parserAppendChild):
* dom/ContainerNodeAlgorithms.cpp:
(WebCore):
(WebCore::assertConnectedSubframeCountIsConsistent):
* dom/ContainerNodeAlgorithms.h:
(WebCore):
(WebCore::ChildFrameDisconnector::disconnect):
* dom/Node.cpp:
(WebCore::Node::updateAncestorConnectedSubframeCountForRemoval):
(WebCore):
(WebCore::Node::updateAncestorConnectedSubframeCountForInsertion):
* dom/Node.h:
(Node):
* html/HTMLFrameOwnerElement.cpp:
(WebCore::HTMLFrameOwnerElement::clearContentFrame):
(WebCore):
(WebCore::HTMLFrameOwnerElement::disconnectContentFrame):
* html/HTMLFrameOwnerElement.h:
(HTMLFrameOwnerElement):

LayoutTests:

Add a test that removing an iframe in the middle of unload causes the
contentDocument to become immediately inaccessible.

* fast/frames/reparent-in-unload-contentdocument-expected.txt: Added.
* fast/frames/reparent-in-unload-contentdocument.html: Added.

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

9 years ago[WK2][EFL] PagePolicyClientEfl should be based on C WK2 API
mikhail.pozdnyakov@intel.com [Fri, 25 Jan 2013 10:45:11 +0000 (10:45 +0000)]
[WK2][EFL] PagePolicyClientEfl should be based on C WK2 API
https://bugs.webkit.org/show_bug.cgi?id=107854

Reviewed by Benjamin Poulain.

PagePolicyClientEfl should be based on C WK2 API in order not to
break API layering.

* UIProcess/efl/PagePolicyClientEfl.cpp:
(WebKit::PagePolicyClientEfl::decidePolicyForResponseCallback):

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

9 years agoWeb Inspector: inspector slows down pages with many anonymous scripts.
pfeldman@chromium.org [Fri, 25 Jan 2013 10:24:16 +0000 (10:24 +0000)]
Web Inspector: inspector slows down pages with many anonymous scripts.
https://bugs.webkit.org/show_bug.cgi?id=107928

Reviewed by Alexander Pavlov.

The problem was that workspace code introduced n^2 complexity for unique URI calculation.

* inspector/front-end/SimpleWorkspaceProvider.js:
(WebInspector.SimpleWorkspaceProvider):
(WebInspector.SimpleWorkspaceProvider.prototype.uniqueURI):

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

9 years ago[CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
commit-queue@webkit.org [Fri, 25 Jan 2013 10:18:08 +0000 (10:18 +0000)]
[CMake][EFL] Build ThirdParty/leveldb when IndexedDB is enabled
https://bugs.webkit.org/show_bug.cgi?id=106443

Patch by Jussi Kukkonen <jussi.kukkonen@intel.com> on 2013-01-25
Reviewed by Laszlo Gombos.

LevelDB is now included in ThirdParty. Use it when IndexDB is
enabled for EFL.

.:

* Source/cmake/OptionsEfl.cmake:
Set WTF_USE_LEVELDB when IndexedDB is enabled

Source/WebCore:

* CMakeLists.txt:
Build ThirdParty/leveldb when WTF_USE_LEVELDB is set

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

9 years agoINPUT_MULTIPLE_FIELDS_UI: Inconsistent value of aria-valuetext attribute
tkent@chromium.org [Fri, 25 Jan 2013 10:10:47 +0000 (10:10 +0000)]
INPUT_MULTIPLE_FIELDS_UI: Inconsistent value of aria-valuetext attribute
https://bugs.webkit.org/show_bug.cgi?id=107897

Reviewed by Kentaro Hara.

Source/WebCore:

aria-valuetext and aria-valuenow attributes had inconsistent values in
a case of initial empty state and a case that a user clears a field.

- aria-valuetext attribute should have "blank" message in the initial
  empty state.
- aria-valuenow attribute should be removed in the cleared empty state.

Also, we have a bug that aira-valuenow had a symbolic value such as "AM"
"January". It should always have a numeric value according to the
specification.
http://www.w3.org/TR/wai-aria/states_and_properties#aria-valuenow

No new tests. Updates fast/forms/*-multiple-fields/*-multiple-fields-ax-aria-attributes.html.

* html/shadow/DateTimeFieldElement.cpp:
(WebCore::DateTimeFieldElement::DateTimeFieldElement):
Set "blank" message to aria-valuetext attribute.
(WebCore::DateTimeFieldElement::updateVisibleValue):
aria-valuenow attribute should be a numeric value. Apply String::number
to the return value of valueForARIAValueNow.
Remove aria-valuenow attribute if nothing is selected.
(WebCore::DateTimeFieldElement::valueForARIAValueNow):
Added.
* html/shadow/DateTimeFieldElement.h:
(DateTimeFieldElement): Declare valueForARIAValueNow.

* html/shadow/DateTimeSymbolicFieldElement.cpp:
(WebCore::DateTimeSymbolicFieldElement::valueForARIAValueNow):
Added. Returns 1 + internal selection index.
For example, the function returns 1 for January.
* html/shadow/DateTimeSymbolicFieldElement.h:
(DateTimeSymbolicFieldElement): Declare valueForARIAValueNow.

LayoutTests:

Fix existing tests to show aria-valuenow attribute values.

* fast/forms/resources/multiple-fields-ax-aria-attributes.js: Added.
* fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes-expected.txt:
* fast/forms/date-multiple-fields/date-multiple-fields-ax-aria-attributes.html:
Use multiple-fields-ax-aria-attributes.js.
Add tests for initial empty-value state.
* fast/forms/month-multiple-fields/month-multiple-fields-ax-aria-attributes-expected.txt:
* fast/forms/month-multiple-fields/month-multiple-fields-ax-aria-attributes.html:
Use multiple-fields-ax-aria-attributes.js.
* fast/forms/time-multiple-fields/time-multiple-fields-ax-aria-attributes-expected.txt:
* fast/forms/time-multiple-fields/time-multiple-fields-ax-aria-attributes.html:
Use multiple-fields-ax-aria-attributes.js.

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

9 years ago[Qt][Gtk] build fix after r140752.
commit-queue@webkit.org [Fri, 25 Jan 2013 10:08:20 +0000 (10:08 +0000)]
[Qt][Gtk] build fix after r140752.
https://bugs.webkit.org/show_bug.cgi?id=107908

Patch by Huang Dongsung <luxtella@company100.net> on 2013-01-25
Reviewed by Kentaro Hara.

Build break after r140752.

Move Authentication and Downloads to Shared.

* DerivedSources.pri:
* GNUmakefile.am:
* WebKit2.pri:

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

9 years agoQuick fix for Chromium EWS bots running out of space due to a tmp file leak
commit-queue@webkit.org [Fri, 25 Jan 2013 09:56:21 +0000 (09:56 +0000)]
Quick fix for Chromium EWS bots running out of space due to a tmp file leak
https://bugs.webkit.org/show_bug.cgi?id=107905

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-25
Reviewed by Eric Seidel.

Added line to EWS loop to clear /tmp of known Chromium test leak.
Directories named ".org.chromium.Chromium.XXXXXX" not getting cleaned up.

* EWSTools/start-queue.sh:

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

9 years agoDisable Clang's -Wreturn-type-c-linkage for Source/WebCore/bindings/v8/
hans@chromium.org [Fri, 25 Jan 2013 09:35:51 +0000 (09:35 +0000)]
Disable Clang's -Wreturn-type-c-linkage for Source/WebCore/bindings/v8/
https://bugs.webkit.org/show_bug.cgi?id=107845

Reviewed by Adam Barth.

A recent version of Clang started warning about code in
Source/WebCore/bindings/v8/npruntime.cpp.

In this case it is warning about an 'extern "c"' function returning a
non-POD type. But because the function has internal linkage, the
warning doesn't really apply.

This change suppresses the warning in the meantime.

Tested by building with Clang r172454.

* WebCore.gyp/WebCore.gyp:

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

9 years ago[Chromium] Rebaseline for r140728.
keishi@webkit.org [Fri, 25 Jan 2013 09:24:07 +0000 (09:24 +0000)]
[Chromium] Rebaseline for r140728.

Unreviewed. Gardening.

* platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
* platform/chromium-linux-x86/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
* platform/chromium-linux-x86/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: Removed.
* platform/chromium-linux-x86/svg/batik/filters/feTile-expected.png: Removed.
* platform/chromium-linux-x86/svg/carto.net/tabgroup-expected.txt: Removed.
* platform/chromium-linux-x86/svg/custom/js-late-gradient-creation-expected.png: Removed.
* platform/chromium-linux-x86/svg/custom/js-late-pattern-and-object-creation-expected.png: Removed.
* platform/chromium-linux-x86/svg/custom/mouse-move-on-svg-root-expected.txt:
* platform/chromium-linux-x86/svg/custom/use-modify-target-symbol-expected.txt:
* platform/chromium-linux-x86/svg/text/bidi-tspans-expected.txt:
* platform/chromium-linux/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.png:
* platform/chromium-linux/svg/batik/filters/feTile-expected.png:
* platform/chromium-linux/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-linux/svg/batik/text/smallFonts-expected.png:
* platform/chromium-linux/svg/batik/text/textAnchor-expected.png:
* platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
* platform/chromium-mac/svg/batik/filters/filterRegions-expected.png:
* platform/chromium-mac/svg/batik/masking/maskRegions-expected.png:
* platform/chromium-mac/svg/batik/paints/gradientLimit-expected.png:
* platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.png:
* platform/chromium-mac/svg/batik/text/textAnchor-expected.png:
* platform/chromium-mac/svg/batik/text/textLayout2-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPath-expected.png:
* platform/chromium-mac/svg/batik/text/textOnPathSpaces-expected.png:
* platform/chromium-mac/svg/batik/text/verticalTextOnPath-expected.png:
* platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
* platform/chromium-win-xp/svg/batik/filters/feTile-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/filters/filterRegions-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/paints/gradientLimit-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/paints/patternPreserveAspectRatioA-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/smallFonts-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textAnchor-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textOnPath-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textOnPathSpaces-expected.txt: Removed.
* platform/chromium-win-xp/svg/batik/text/textProperties-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/textStyles-expected.png: Removed.
* platform/chromium-win-xp/svg/batik/text/verticalTextOnPath-expected.png: Removed.
* platform/chromium-win/svg/text/small-fonts-2-expected.png:

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

9 years agoWeb Inspector: add checkbox for continuous painting to the inspector's settings
commit-queue@webkit.org [Fri, 25 Jan 2013 09:03:59 +0000 (09:03 +0000)]
Web Inspector: add checkbox for continuous painting to the inspector's settings
https://bugs.webkit.org/show_bug.cgi?id=107352

Patch by Eberhard Graether <egraether@google.com> on 2013-01-25
Reviewed by Pavel Feldman.

This change adds a checkbox to activate continuous painting to the WebInspector's
rendering settings and plumbs the setting to Chromium's WebLayerTreeView. The
setting is visible if InspectorClient::canContinuouslyPaint() returns true.

Source/Platform:

* chromium/public/WebLayerTreeView.h:
(WebLayerTreeView):
(WebKit::WebLayerTreeView::setContinuousPaintingEnabled):

Source/WebCore:

No new tests.

* English.lproj/localizedStrings.js:
* inspector/Inspector.json:
* inspector/InspectorClient.h:
(WebCore::InspectorClient::canContinuouslyPaint):
(WebCore::InspectorClient::setContinuousPaintingEnabled):
(InspectorClient):
* inspector/InspectorPageAgent.cpp:
(PageAgentState):
(WebCore::InspectorPageAgent::restore):
(WebCore::InspectorPageAgent::disable):
(WebCore::InspectorPageAgent::canContinuouslyPaint):
(WebCore):
(WebCore::InspectorPageAgent::setContinuousPaintingEnabled):
* inspector/InspectorPageAgent.h:
* inspector/front-end/Settings.js:
* inspector/front-end/SettingsScreen.js:
(WebInspector.GenericSettingsTab):
(WebInspector.GenericSettingsTab.prototype.get _continuousPaintingChanged):
* inspector/front-end/inspector.js:
(WebInspector.doLoadedDone):

Source/WebKit/chromium:

* public/WebView.h:
(WebView):
* src/InspectorClientImpl.cpp:
(WebKit::InspectorClientImpl::canContinuouslyPaint):
(WebKit):
(WebKit::InspectorClientImpl::setContinuousPaintingEnabled):
* src/InspectorClientImpl.h:
(InspectorClientImpl):
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::setContinuousPaintingEnabled):
(WebKit):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
* src/WebViewImpl.h:

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

9 years agoUpdate Anne's email address
rniwa@webkit.org [Fri, 25 Jan 2013 08:55:07 +0000 (08:55 +0000)]
Update Anne's email address
https://bugs.webkit.org/show_bug.cgi?id=107866

Reviewed by Adam Barth.

* Scripts/webkitpy/common/config/committers.py:

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

9 years agoMac WK1 rebaselines for r140728.
rniwa@webkit.org [Fri, 25 Jan 2013 08:46:06 +0000 (08:46 +0000)]
Mac WK1 rebaselines for r140728.

* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
* platform/mac-wk2/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Removed.
* svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.

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

9 years ago[Chromium] Marking resize-corner-tracking*.html as failing.
keishi@webkit.org [Fri, 25 Jan 2013 08:28:38 +0000 (08:28 +0000)]
[Chromium] Marking resize-corner-tracking*.html as failing.

Unreviewed. Gardening.

* platform/chromium/TestExpectations:

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

9 years agoREGRESSION (r140658): Multiple accessibility failures on GTK
dmazzoni@google.com [Fri, 25 Jan 2013 08:23:58 +0000 (08:23 +0000)]
REGRESSION (r140658): Multiple accessibility failures on GTK
https://bugs.webkit.org/show_bug.cgi?id=107832

Reviewed by Chris Fleizach.

Source/WebCore:

In the ATK accessibility implementation, attachWrapper
might create a different object depending on the role of
the WebCore AccessibilityObject, whereas on other platforms
attachWrapper doesn't care. Calling init before attachWrapper
solves the problem.

Re-enables 7 skipped tests.

* accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::getOrCreate):

LayoutTests:

Re-enable accessibility tests that were skipped when they started
failing.

* platform/gtk/TestExpectations:

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

9 years agoWebNavigationData does not distinguish between an empty title and a missing title
mitz@apple.com [Fri, 25 Jan 2013 08:21:37 +0000 (08:21 +0000)]
WebNavigationData does not distinguish between an empty title and a missing title
https://bugs.webkit.org/show_bug.cgi?id=107917

Reviewed by Andy Estes.

* WebCoreSupport/WebFrameLoaderClient.mm:
(nilOrNSString): Added this helper function.
(WebFrameLoaderClient::updateGlobalHistory): Initialize the WebNavigationData with a nil
title, rather than the empty string, if the document does not have a title.

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

9 years ago(Hopefully) Final Mac rebaselines for r140728.
rniwa@webkit.org [Fri, 25 Jan 2013 08:12:15 +0000 (08:12 +0000)]
(Hopefully) Final Mac rebaselines for r140728.

* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
* platform/chromium-mac/svg/batik/paints/patternRegions-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textAnchor3-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textDecoration-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textLayout-expected.txt: Removed.
* platform/mac-lion/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/coords-trans-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
* platform/mac/svg/batik/paints/gradientLimit-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-expected.txt: Removed.
* platform/mac/svg/batik/text/textAnchor3-expected.txt: Removed.
* platform/mac/svg/batik/text/textDecoration-expected.txt: Removed.
* platform/mac/svg/batik/text/textLayout-expected.txt: Removed.
* platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
* platform/mac/svg/custom/font-face-cascade-order-expected.txt:
* platform/mac/svg/custom/marker-default-width-height-expected.txt:
* platform/mac/svg/custom/text-hit-test-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt: Added.
* svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
* svg/W3C-SVG-1.1/linking-a-04-t-expected.txt: Added.
* svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt: Added.
* svg/W3C-SVG-1.1/styling-css-06-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-align-04-b-expected.txt: Added.
* svg/batik/paints/patternRegions-expected.txt: Added.
* svg/batik/text/textAnchor3-expected.txt: Added.
* svg/batik/text/textDecoration-expected.txt: Added.
* svg/batik/text/textLayout-expected.txt: Added.

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

9 years agoINPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of...
tkent@chromium.org [Fri, 25 Jan 2013 07:57:37 +0000 (07:57 +0000)]
INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove confusing minimum() and maximum() of DateTimeSymbolicFieldElement
https://bugs.webkit.org/show_bug.cgi?id=107918

Reviewed by Kentaro Hara.

DateTimeSymbolicFieldElement::minimum() and maximum() are very
confusing. They don't return minimum/maximum value of 0-based symbol
index though valueAsInteger is 0-based. These functions are used only
for ARIA attributes in DateTimeFieldElement::initialize().

- Remove DateTimeFieldElement::minimum() and maximum(), and pass
minimum/maximum values for ARIA attributes as function arguments.
- DateTimeNumericFieldElement::maximum() is now non-virtual.
  It is called by subclasses.

No new tests. This should not change any behavior.

* html/shadow/DateTimeFieldElement.cpp:
(WebCore::DateTimeFieldElement::initialize):
Add axMimimum/axMaximum arguments. Don't use minimum() and maximum().
* html/shadow/DateTimeFieldElement.h:
(DateTimeFieldElement): Ditto.
* html/shadow/DateTimeNumericFieldElement.cpp:
(WebCore::DateTimeNumericFieldElement::initialize):
Pass m_range.minimum and maximum to DateTimeFieldElement::initialize().
* html/shadow/DateTimeNumericFieldElement.h:
(DateTimeNumericFieldElement):
- Add initialize()
- Make maximum() non-virtual
- Remove minimum().
* html/shadow/DateTimeSymbolicFieldElement.cpp:
(WebCore::DateTimeSymbolicFieldElement::initialize):
Pass m_minimumIndex + 1 and m_maximumIndex + 1 to
DateTimeFieldElement::initialize().
* html/shadow/DateTimeSymbolicFieldElement.h:
(DateTimeSymbolicFieldElement):
Add initialize() and remove minimum() and maximum().

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

9 years ago[Chromium] Rebaselining verticalText.svg after r140728.
keishi@webkit.org [Fri, 25 Jan 2013 07:49:54 +0000 (07:49 +0000)]
[Chromium] Rebaselining verticalText.svg after r140728.

Unreviewed. Gardening.

* platform/chromium-mac/svg/batik/text/verticalText-expected.png:
* platform/chromium-win-xp/svg/batik/text/verticalText-expected.png:

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

9 years ago[Chromium] Rebaselining combobox.svg after r140693.
keishi@webkit.org [Fri, 25 Jan 2013 07:42:20 +0000 (07:42 +0000)]
[Chromium] Rebaselining combobox.svg after r140693.

Unreviewed. Gardening.

* platform/chromium-mac/svg/carto.net/combobox-expected.txt: Renamed from LayoutTests/platform/chromium-mac-lion/svg/carto.net/combobox-expected.txt.
* platform/chromium-win-xp/svg/carto.net/combobox-expected.txt: Removed.
* platform/chromium-win/svg/carto.net/combobox-expected.txt:

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

9 years agoINPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove unused DateTimeHourFieldElement::valueA...
tkent@chromium.org [Fri, 25 Jan 2013 07:25:41 +0000 (07:25 +0000)]
INPUT_MULTIPLE_FIELDS_UI: Refactoring: Remove unused DateTimeHourFieldElement::valueAsInteger
https://bugs.webkit.org/show_bug.cgi?id=107915

Reviewed by Kentaro Hara.

DateTimeHourFieldElement::valueAsInteger is never called. Remove it and
make valueAsInteger non-public.

No new tests. This shouldn't change any behavior.

* html/shadow/DateTimeFieldElement.h:
(DateTimeFieldElement): Make valueAsInteger protected.
* html/shadow/DateTimeFieldElements.cpp:
Remove DateTimeHourFieldElement::valueAsInteger.
(WebCore::DateTimeHourFieldElement::populateDateTimeFieldsState):
Remove unnecessary DateTimeNumericFieldElement:: prefix.
* html/shadow/DateTimeFieldElements.h:
(DateTimeHourFieldElement): Remove valueAsInteger.
* html/shadow/DateTimeNumericFieldElement.h:
(DateTimeNumericFieldElement):
Make valueAsInteger FINAL.

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

9 years ago[Chromium] Marking resize-corner-tracking*.html as failing.
keishi@webkit.org [Fri, 25 Jan 2013 07:08:23 +0000 (07:08 +0000)]
[Chromium] Marking resize-corner-tracking*.html as failing.

Unreviewed. Gardening.

* platform/chromium/TestExpectations:

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

9 years agoHTTP 500 error between QueueStatusServer and bot(s)
abarth@webkit.org [Fri, 25 Jan 2013 07:00:11 +0000 (07:00 +0000)]
HTTP 500 error between QueueStatusServer and bot(s)
https://bugs.webkit.org/show_bug.cgi?id=107184

Patch by Alan Cutter <alancutter@chromium.org> on 2013-01-24
Reviewed by Adam Barth.

Removed the use of memcache which was the source of the exception.

* QueueStatusServer/handlers/updatestatus.py:
(UpdateStatus.post):
* QueueStatusServer/model/attachment.py:
(Attachment):
(Attachment.summary):

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

9 years agoEven more Mac rebaselines after r140728.
rniwa@webkit.org [Fri, 25 Jan 2013 06:57:41 +0000 (06:57 +0000)]
Even more Mac rebaselines after r140728.

* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textAnchor2-expected.txt: Removed.
* platform/chromium-mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Removed.
* platform/mac/svg/batik/text/textAnchor2-expected.txt: Removed.
* platform/mac/svg/carto.net/selectionlist-expected.txt:
* platform/mac/svg/custom/pattern-rotate-expected.txt:
* platform/mac/svg/hixie/viewbox/003-expected.txt: Added.
* platform/mac/svg/text/bidi-embedded-direction-expected.txt: Removed.
* svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt: Added.
* svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
* svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-text-05-t-expected.txt: Added.
* svg/W3C-SVG-1.2-Tiny/struct-use-recursion-02-t-expected.txt: Added.
* svg/batik/text/textAnchor2-expected.txt: Added.
* svg/text/bidi-embedded-direction-expected.txt: Added.

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

9 years agoRefactoring: The name ContainerNode::removeChildren and ContainerNde::removeAllChilre...
morrita@google.com [Fri, 25 Jan 2013 06:45:39 +0000 (06:45 +0000)]
Refactoring: The name ContainerNode::removeChildren and ContainerNde::removeAllChilren() is confusing
https://bugs.webkit.org/show_bug.cgi?id=107640

Reviewed by Eric Seidel.

This change renames unsafe removeAllChilren() function to
removeDetachedChildren() and move it to protected visibility.

In theory, the removed nodes should be detached() before. But some
tests violates that assumption. It should be fixed.

No new tests. No behavior change.

* dom/ContainerNode.cpp:
(WebCore::ContainerNode::removeDetachedChildren):
(WebCore::ContainerNode::takeAllChildrenFrom):
(WebCore::ContainerNode::~ContainerNode):
* dom/ContainerNode.h:
(ContainerNode):
* dom/ContainerNodeAlgorithms.h:
(WebCore::removeDetachedChildrenInContainer):
(WebCore):
* dom/Document.cpp:
(WebCore::Document::removedLastRef):
* dom/ShadowRoot.cpp:
(WebCore::ShadowRoot::~ShadowRoot):
* svg/SVGElementInstance.cpp:
(WebCore::SVGElementInstance::detach):
* svg/SVGElementInstance.h:
(SVGElementInstance):

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

9 years agoUnreviewed, rolling out r140653.
rniwa@webkit.org [Fri, 25 Jan 2013 06:38:54 +0000 (06:38 +0000)]
Unreviewed, rolling out r140653.
http://trac.webkit.org/changeset/140653
https://bugs.webkit.org/show_bug.cgi?id=107916

Causes a temp file leak on the bots (Requested by abarth on
#webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-01-24

* DumpRenderTree/chromium/TestShell.cpp:
(TestShell::resetTestController):

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

9 years ago[Chromium] Marking resize-corner-tracking-transformed-iframe.html as failing.
keishi@webkit.org [Fri, 25 Jan 2013 06:29:45 +0000 (06:29 +0000)]
[Chromium] Marking resize-corner-tracking-transformed-iframe.html as failing.

Unreviewed. Gardening.

* platform/chromium/TestExpectations:

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

9 years agoAnother Mac rebaseline attempt after r140728.
rniwa@webkit.org [Fri, 25 Jan 2013 06:21:53 +0000 (06:21 +0000)]
Another Mac rebaseline attempt after r140728.

* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/batik/masking/maskRegions-expected.txt: Removed.
* platform/chromium-mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textPCDATA-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textProperties-expected.txt: Removed.
* platform/chromium-mac/svg/hixie/error/002-expected.txt: Removed.
* platform/chromium-mac/svg/hixie/error/013-expected.txt: Removed.
* platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
* platform/mac/svg/batik/masking/maskRegions-expected.txt: Removed.
* platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Removed.
* platform/mac/svg/batik/text/textPCDATA-expected.txt: Removed.
* platform/mac/svg/batik/text/textProperties-expected.txt: Removed.
* platform/mac/svg/carto.net/scrollbar-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
* platform/mac/svg/custom/invalid-css-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
* platform/mac/svg/custom/text-ctm-expected.txt:
* platform/mac/svg/hixie/error/002-expected.txt: Removed.
* platform/mac/svg/hixie/error/013-expected.txt: Removed.
* platform/mac/svg/text/non-bmp-positioning-lists-expected.txt:
* svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt: Added.
* svg/W3C-SVG-1.1/interact-order-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/interact-order-03-b-expected.txt: Added.
* svg/batik/masking/maskRegions-expected.txt: Added.
* svg/batik/paints/patternPreserveAspectRatioA-expected.txt: Added.
* svg/batik/text/textPCDATA-expected.txt: Added.
* svg/batik/text/textProperties-expected.txt: Added.
* svg/hixie/error/002-expected.txt: Added.
* svg/hixie/error/013-expected.txt: Added.

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

9 years agoMac rebaseline attempt after r140728.
rniwa@webkit.org [Fri, 25 Jan 2013 05:36:00 +0000 (05:36 +0000)]
Mac rebaseline attempt after r140728.

* platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
* platform/chromium-mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
* platform/chromium-mac/svg/batik/filters/filterRegions-expected.txt: Removed.
* platform/chromium-mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
* platform/chromium-mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textDecoration2-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textEffect2-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textLength-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textPosition-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/textProperties2-expected.txt: Removed.
* platform/chromium-mac/svg/batik/text/verticalText-expected.txt: Removed.
* platform/chromium-mac/svg/carto.net/button-expected.txt: Removed.
* platform/chromium-mac/svg/carto.net/slider-expected.txt: Removed.
* platform/chromium-mac/svg/css/shadow-changes-expected.txt: Added.
* platform/chromium-mac/svg/css/text-shadow-multiple-expected.txt: Removed.
* platform/chromium-mac/svg/text/font-size-below-point-five-expected.txt: Removed.
* platform/chromium-mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
* platform/chromium-mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
* platform/chromium-win/svg/hixie/viewbox/003-expected.png: Added.
* platform/chromium/svg/css/shadow-changes-expected.txt: Removed.
* platform/chromium/svg/custom/getTransformToElement-expected.png: Removed.
* platform/chromium/svg/custom/style-attribute-font-size-expected.png: Removed.
* platform/chromium/svg/custom/text-ctm-expected.png: Removed.
* platform/chromium/svg/hixie/viewbox/003-expected.png: Removed.
* platform/efl-wk2/svg/W3C-SVG-1.1: Added.
* platform/efl-wk2/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Added.
* platform/efl-wk2/svg/batik/text/textDecoration-expected.png: Added.
* platform/efl-wk2/svg/batik/text/textEffect2-expected.png: Added.
* platform/efl-wk2/svg/batik/text/textProperties2-expected.png: Added.
* platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.png: Removed.
* platform/efl/svg/batik/text/textDecoration-expected.png: Removed.
* platform/efl/svg/batik/text/textEffect2-expected.png: Removed.
* platform/efl/svg/batik/text/textProperties2-expected.png: Removed.
* platform/efl/svg/hixie/viewbox/002-expected.png: Removed.
* platform/efl/svg/hixie/viewbox/003-expected.png: Removed.
* platform/gtk/svg/hixie/viewbox/002-expected.png: Removed.
* platform/gtk/svg/hixie/viewbox/003-expected.png: Removed.
* platform/mac/css3/zoom-coords-expected.txt: Added.
* platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
* platform/mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
* platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Removed.
* platform/mac/svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Removed.
* platform/mac/svg/batik/filters/feTile-expected.txt:
* platform/mac/svg/batik/filters/filterRegions-expected.txt: Removed.
* platform/mac/svg/batik/paints/patternRegionA-expected.txt: Removed.
* platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt: Removed.
* platform/mac/svg/batik/text/textDecoration2-expected.txt: Removed.
* platform/mac/svg/batik/text/textEffect2-expected.txt: Removed.
* platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Removed.
* platform/mac/svg/batik/text/textLength-expected.txt: Removed.
* platform/mac/svg/batik/text/textOnPath2-expected.txt:
* platform/mac/svg/batik/text/textOnPath3-expected.txt:
* platform/mac/svg/batik/text/textPosition-expected.txt: Removed.
* platform/mac/svg/batik/text/textPosition2-expected.txt: Added.
* platform/mac/svg/batik/text/textProperties2-expected.txt: Removed.
* platform/mac/svg/batik/text/verticalText-expected.txt: Removed.
* platform/mac/svg/carto.net/button-expected.txt: Removed.
* platform/mac/svg/carto.net/slider-expected.txt: Removed.
* platform/mac/svg/carto.net/textbox-expected.txt:
* platform/mac/svg/carto.net/window-expected.txt:
* platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
* platform/mac/svg/css/shadow-changes-expected.txt:
* platform/mac/svg/css/text-shadow-multiple-expected.txt: Removed.
* platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
* platform/mac/svg/custom/getTransformToElement-expected.txt:
* platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
* platform/mac/svg/custom/linking-uri-01-b-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
* platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
* platform/mac/svg/custom/pattern-with-transformation-expected.txt:
* platform/mac/svg/custom/style-attribute-font-size-expected.txt:
* platform/mac/svg/custom/text-clip-expected.txt:
* platform/mac/svg/custom/text-filter-expected.txt:
* platform/mac/svg/custom/text-whitespace-handling-expected.txt:
* platform/mac/svg/custom/use-dynamic-append-expected.txt:
* platform/mac/svg/hixie/perf/001-expected.txt:
* platform/mac/svg/hixie/perf/002-expected.txt:
* platform/mac/svg/hixie/perf/007-expected.txt:
* platform/mac/svg/hixie/viewbox/002-expected.txt: Added.
* platform/mac/svg/text/font-size-below-point-five-expected.txt: Removed.
* platform/mac/svg/text/text-midpoint-split-bug-expected.txt:
* platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt: Removed.
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* platform/mac/svg/zoom/page/zoom-zoom-coords-expected.txt: Added.
* platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Removed.
* svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt: Added.
* svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: Added.
* svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt: Added.
* svg/W3C-SVG-1.1/color-prop-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/coords-units-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt: Added.
* svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/filters-light-01-f-expected.txt: Added.
* svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
* svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
* svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/interact-order-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/linking-a-05-t-expected.txt: Added.
* svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt: Added.
* svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/masking-path-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/masking-path-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/masking-path-03-b-expected.txt: Added.
* svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/painting-render-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt: Added.
* svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt: Added.
* svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt: Added.
* svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt: Added.
* svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: Added.
* svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt: Added.
* svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
* svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
* svg/W3C-SVG-1.1/script-handle-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt: Added.
* svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt: Added.
* svg/W3C-SVG-1.1/struct-image-06-t-expected.txt: Added.
* svg/W3C-SVG-1.1/struct-use-03-t-expected.txt: Added.
* svg/W3C-SVG-1.1/styling-css-04-f-expected.txt: Added.
* svg/W3C-SVG-1.1/styling-css-05-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-align-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-align-05-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-align-06-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-deco-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-path-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-text-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-text-03-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-text-07-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-text-08-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt: Added.
* svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt: Added.
* svg/W3C-SVG-1.1/text-ws-01-t-expected.txt: Added.
* svg/W3C-SVG-1.1/text-ws-02-t-expected.txt: Added.
* svg/W3C-SVG-1.2-Tiny/struct-use-recursion-01-t-expected.txt: Added.
* svg/W3C-SVG-1.2-Tiny/struct-use-recursion-03-t-expected.txt: Added.
* svg/batik/filters/filterRegions-expected.txt: Added.
* svg/batik/paints/patternRegionA-expected.txt: Added.
* svg/batik/paints/patternRegions-positioned-objects-expected.txt: Added.
* svg/batik/text/textDecoration2-expected.txt: Added.
* svg/batik/text/textEffect2-expected.txt: Added.
* svg/batik/text/textGlyphOrientationHorizontal-expected.txt: Added.
* svg/batik/text/textLength-expected.txt: Added.
* svg/batik/text/textPosition-expected.txt: Added.
* svg/batik/text/textProperties2-expected.txt: Added.
* svg/batik/text/verticalText-expected.txt: Added.
* svg/carto.net/button-expected.txt: Added.
* svg/carto.net/slider-expected.txt: Added.
* svg/css/text-shadow-multiple-expected.txt: Added.
* svg/hixie/viewbox/002-expected.png: Added.
* svg/hixie/viewbox/003-expected.png: Added.
* svg/text/font-size-below-point-five-expected.txt: Added.
* svg/transforms/animated-path-inside-transformed-html-expected.txt: Added.
* svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.

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

9 years agoAdjust design of the Calendar Picker
keishi@webkit.org [Fri, 25 Jan 2013 05:28:46 +0000 (05:28 +0000)]
Adjust design of the Calendar Picker
https://bugs.webkit.org/show_bug.cgi?id=107507

Reviewed by Kent Tamura.

.:

* ManualTests/forms/calendar-picker.html: Use pickerCommonChromium.css and calendarPickerChromium.css.

Source/WebCore:

Covered by existing calendar picker appearance tests.

* Resources/pagepopups/calendarPicker.css:
(body): Use bigger font.
(.calendar-picker):
(.month-selector):
(.month-selector svg):
(.month-selector-popup-contents):
(.year-month-button-left .year-month-button):
(.year-month-button-right .year-month-button):
(.days-area-container):
(.days-area):
(.day-label):
(.day):
(.available):
(.month-mode .day):
(.today-clear-area .today-button):
* Resources/pagepopups/calendarPicker.js:
(CalendarPicker.prototype.fixWindowSize): Calculate the width of today-clear-area too.
(YearMonthController.prototype.attachTo):
(YearMonthController.prototype._attachLeftButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype._attachRightButtonsTo): Use svg icons inside buttons.
(YearMonthController.prototype.setMonth):
(YearMonthController.prototype._handleButtonClick):
* Resources/pagepopups/calendarPickerMac.css: Removed.
* Resources/pagepopups/chromium/calendarPickerChromium.css: Added.
(.year-month-button):
(.days-area-container:focus):
* Resources/pagepopups/chromium/pickerCommonChromium.css: Added. Use Chrome-style buttons.
(button):
(:enabled:hover:-webkit-any(button, input[type='button'])):
(:enabled:active:-webkit-any(button, input[type='button'])):
(:disabled:-webkit-any(button, input[type='button'])):
(:enabled:focus:-webkit-any(button, input[type='button'])):
* WebCore.gyp/WebCore.gyp: Include pickerCommonChromium.css and calendarPickerChromium.css.
* rendering/RenderTheme.cpp: Remove extraCalendarPickerStyleSheet
* rendering/RenderTheme.h: Ditto.
* rendering/RenderThemeChromiumMac.h: Ditto.
* rendering/RenderThemeChromiumMac.mm: Ditto.
(WebCore):

Source/WebKit/chromium:

* src/DateTimeChooserImpl.cpp:
(WebKit::DateTimeChooserImpl::writeDocument):  Include pickerCommonChromium.css and calendarPickerChromium.css.

LayoutTests:

* platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations.html:
* platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
* platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
* platform/chromium/fast/forms/calendar-picker/month-picker-key-operations.html:
* platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/calendar-picker-key-operations-expected.txt:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/month-picker-key-operations-expected.txt:
* platform/chromium-win/platform/chromium/fast/forms/calendar-picker/week-picker-key-operations-expected.txt:
* platform/chromium/fast/forms/calendar-picker/week-picker-key-operations.html:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ru-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-step-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/month-picker-appearance-step-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-expected.png:
* platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/week-picker-appearance-step-expected.png:
* platform/chromium/TestExpectations: Marking calendar picker appearance tests as needing rebaseline.

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

9 years agoSkip haslanded_unittest.py on systems which do not have interdiff installed
eric@webkit.org [Fri, 25 Jan 2013 05:23:51 +0000 (05:23 +0000)]
Skip haslanded_unittest.py on systems which do not have interdiff installed
https://bugs.webkit.org/show_bug.cgi?id=106402

Unreviewed.

* Scripts/webkitpy/tool/steps/haslanded_unittest.py:
(HasLandedTest):

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