ossy@webkit.org [Mon, 10 Jan 2011 18:42:40 +0000 (18:42 +0000)]
Unreviewed. Add Qt specific expected file.
* platform/qt/http/tests/navigation/forward-and-cancel-expected.txt: Copied from LayoutTests/http/tests/navigation/forward-and-cancel-expected.txt.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75387
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Mon, 10 Jan 2011 18:35:38 +0000 (18:35 +0000)]
2011-01-10 Martin Robinson <mrobinson@igalia.com>
Reviewed by Gustavo Noronha.
Bump the WebKitGTK+ versions in preparation for development release.
* configure.ac: Bump the library, libtool and user agent version.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75386
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Mon, 10 Jan 2011 18:34:10 +0000 (18:34 +0000)]
2011-01-10 François Sausset <sausset@gmail.com>
Reviewed by Kenneth Rohde Christiansen.
Updated tests and results to take into account new default fraction bar thickness.
https://bugs.webkit.org/show_bug.cgi?id=50018
* mathml/presentation/fractions.xhtml:
* platform/mac/mathml/presentation/fractions-expected.checksum:
* platform/mac/mathml/presentation/fractions-expected.png:
* platform/mac/mathml/presentation/fractions-expected.txt:
2011-01-10 François Sausset <sausset@gmail.com>
Reviewed by Kenneth Rohde Christiansen.
MathML: vertical alignment & bar thickness adjustments of fractions.
https://bugs.webkit.org/show_bug.cgi?id=50018
The fraction bar thickness default value should follow the w3c MathML 3 recommendation:
http://www.w3.org/TR/MathML3/chapter3.html#presm.mfrac
The vertical alignment of the fraction bar should be more accurate, specially with operators (+,=,...).
Test: mathml/presentation/fractions.xhtml
* rendering/mathml/RenderMathMLFraction.cpp:
(WebCore::RenderMathMLFraction::RenderMathMLFraction):
(WebCore::RenderMathMLFraction::updateFromElement):
(WebCore::RenderMathMLFraction::layout):
(WebCore::RenderMathMLFraction::paint):
(WebCore::RenderMathMLFraction::baselinePosition):
* rendering/mathml/RenderMathMLFraction.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75385
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
antti@apple.com [Mon, 10 Jan 2011 18:32:58 +0000 (18:32 +0000)]
Source/WebCore: https://bugs.webkit.org/show_bug.cgi?id=52044
REGRESSION(r74807): No-store is ignored within a document
Reviewed by Alexey Proskuryakov.
Don't use cached resources with Cache-control: no-store (unless cache policy is CachePolicyHistoryBuffer).
This matches a behavior that got lost in r74807.
Test: http/tests/misc/script-no-store.html
(by Alexey Proskuryakov)
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::determineRevalidationPolicy):
LayoutTests: https://bugs.webkit.org/show_bug.cgi?id=52044
REGRESSION(r74807): No-store is ignored within a document
Reviewed by Alexey Proskuryakov.
* http/tests/misc/script-no-store-expected.txt: Added.
* http/tests/misc/script-no-store.html: Added.
* http/tests/misc/resources/random-no-store.php: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75384
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
paroga@webkit.org [Mon, 10 Jan 2011 18:14:04 +0000 (18:14 +0000)]
2011-01-10 Patrick Gansterer <paroga@webkit.org>
Reviewed by Laszlo Gombos.
[WIN] Add ProxyServerWin.cpp
https://bugs.webkit.org/show_bug.cgi?id=52031
Add stub implementation to fix ENABLE_NETSCAPE_PLUGIN_API on WinCE.
* CMakeLists.txt:
* CMakeListsWinCE.txt:
* platform/network/win/ProxyServerWin.cpp: Added.
(WebCore::proxyServersForURL):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75383
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Mon, 10 Jan 2011 18:09:09 +0000 (18:09 +0000)]
2011-01-10 Martin Robinson <mrobinson@igalia.com>
GTK+ build fix. Continue to fix 'make dist.'
* GNUmakefile.am: Remove more non-existent files from the WebKit2 build.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75382
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
alex@webkit.org [Mon, 10 Jan 2011 17:56:29 +0000 (17:56 +0000)]
2011-01-10 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[cairo] Rendering a lot of arcs on top of each other causes time
outs in some tests
https://bugs.webkit.org/show_bug.cgi?id=50869
We avoid the situation where we have to render the same arc
multiple times over itself. Now it renders just one oval and
moves to the end angle.
* platform/graphics/cairo/PathCairo.cpp:
(WebCore::Path::addArc):
2011-01-10 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[cairo] Rendering a lot of arcs on top of each other causes time
outs in some tests
https://bugs.webkit.org/show_bug.cgi?id=50869
Unskip canvas-largedraws.html after improving the performance for
big angles.
* platform/gtk/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75381
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
alex@webkit.org [Mon, 10 Jan 2011 17:15:04 +0000 (17:15 +0000)]
2011-01-10 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
[GTK] Remove webkit2 files that are still not added to the
repository from the makefile
https://bugs.webkit.org/show_bug.cgi?id=52145
This change is required for the release, we can add the lines
again to the makefiles with the patches adding the files.
* GNUmakefile.am:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75380
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
aroben@apple.com [Mon, 10 Jan 2011 17:04:50 +0000 (17:04 +0000)]
Use the same name and description for TestNetscapePlugin on Windows and Mac
Fixes <http://webkit.org/b/52151>
fast/frames/iframe-reparenting-plugins.html fails on Windows
Reviewed by Steve Falkenburg.
* DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.rc: Copied
the name and description from Mac's Info.plist.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75379
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
carlosgc@webkit.org [Mon, 10 Jan 2011 17:00:47 +0000 (17:00 +0000)]
2011-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Port text input control painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=51870
Use GtkStyleContext API to paint text input controls when building
with GTK+ 3.x.
No new tests. This should not change functionality.
* platform/gtk/RenderThemeGtk3.cpp:
(WebCore::RenderThemeGtk::adjustRepaintRect):
(WebCore::RenderThemeGtk::paintTextField):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75378
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonyg@chromium.org [Mon, 10 Jan 2011 16:41:49 +0000 (16:41 +0000)]
2011-01-09 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Alexey Proskuryakov.
Forward declare some headers where possible
https://bugs.webkit.org/show_bug.cgi?id=52133
No new tests because no new functionality.
* css/CSSValue.h:
* dom/BeforeLoadEvent.h:
* dom/Event.cpp:
* dom/Event.h:
* dom/StyledElement.cpp:
* dom/StyledElement.h:
* loader/DocumentLoader.h:
* loader/FrameLoader.h:
* page/Frame.h:
* platform/graphics/GraphicsContext.cpp:
* platform/graphics/GraphicsContext.h:
* platform/graphics/filters/FEBlend.cpp:
* platform/graphics/filters/FEColorMatrix.cpp:
* platform/graphics/filters/FEComponentTransfer.cpp:
* platform/graphics/filters/FEComposite.cpp:
* platform/graphics/filters/FEConvolveMatrix.cpp:
* platform/graphics/filters/FEDiffuseLighting.cpp:
* platform/graphics/filters/FEDisplacementMap.cpp:
* platform/graphics/filters/FEFlood.cpp:
* platform/graphics/filters/FEGaussianBlur.cpp:
* platform/graphics/filters/FEMerge.cpp:
* platform/graphics/filters/FEMorphology.cpp:
* platform/graphics/filters/FEOffset.cpp:
* platform/graphics/filters/FESpecularLighting.cpp:
* platform/graphics/filters/FETile.cpp:
* platform/graphics/filters/FETurbulence.cpp:
* platform/graphics/filters/FilterEffect.cpp:
* platform/graphics/filters/FilterEffect.h:
* platform/graphics/filters/SourceAlpha.cpp:
* platform/graphics/filters/SourceGraphic.cpp:
* svg/SVGElement.cpp:
* svg/SVGElement.h:
* svg/SVGFEBlendElement.cpp:
* svg/SVGFEColorMatrixElement.cpp:
* svg/SVGFEComponentTransferElement.cpp:
* svg/SVGFECompositeElement.cpp:
* svg/SVGFEConvolveMatrixElement.cpp:
* svg/SVGFEConvolveMatrixElement.h:
* svg/SVGFEDiffuseLightingElement.cpp:
* svg/SVGFEDisplacementMapElement.cpp:
* svg/SVGFEGaussianBlurElement.cpp:
* svg/SVGFEImageElement.h:
* svg/SVGFEMergeElement.cpp:
* svg/SVGFEMorphologyElement.cpp:
* svg/SVGFEOffsetElement.cpp:
* svg/SVGFESpecularLightingElement.cpp:
* svg/SVGFETileElement.cpp:
* svg/SVGFETurbulenceElement.h:
* svg/SVGFilterPrimitiveStandardAttributes.cpp:
* svg/SVGFilterPrimitiveStandardAttributes.h:
* svg/SVGTextContentElement.cpp:
* svg/graphics/filters/SVGFEImage.cpp:
* svg/graphics/filters/SVGFEImage.h:
2011-01-09 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Alexey Proskuryakov.
Forward declare some headers where possible
https://bugs.webkit.org/show_bug.cgi?id=52133
* WebView/WebFrame.mm:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75377
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
aroben@apple.com [Mon, 10 Jan 2011 16:05:10 +0000 (16:05 +0000)]
Windows build fix after r75313
* WebCore.vcproj/build-generated-files.sh: Updated for the change in
this script's path.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75376
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
aroben@apple.com [Mon, 10 Jan 2011 15:50:07 +0000 (15:50 +0000)]
Add some new tests to the Windows Skipped file
The tests are failing due to unimplemented DRT features which are
already covered by bugs.
* platform/win/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75375
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
laszlo.1.gombos@nokia.com [Mon, 10 Jan 2011 15:30:17 +0000 (15:30 +0000)]
2011-01-10 Siddharth Mathur <siddharth.mathur@nokia.com>
Reviewed by Laszlo Gombos.
[Qt][WK2] Guard gcc-specific syntax
Non-gcc based compliers choke on the "-include"
syntax for preinclude, place guard around it.
* WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
* WebKitTestRunner/qt/WebKitTestRunner.pro:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75374
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andreas.kling@nokia.com [Mon, 10 Jan 2011 15:25:11 +0000 (15:25 +0000)]
2011-01-10 Andreas Kling <kling@webkit.org>
Reviewed by Simon Hausmann.
[Qt] [WK2] MiniBrowser does not load pages opened in new windows
https://bugs.webkit.org/show_bug.cgi?id=52111
When getting a createNewPage() callback from QWKPage, create the
new page with the same QWKContext as the page that is passed to
the callback.
* MiniBrowser/qt/BrowserView.h:
* MiniBrowser/qt/BrowserWindow.cpp:
(newPageFunction):
(BrowserWindow::BrowserWindow):
* MiniBrowser/qt/BrowserWindow.h:
2011-01-10 Andreas Kling <kling@webkit.org>
Reviewed by Simon Hausmann.
[Qt] [WK2] MiniBrowser does not load pages opened in new windows
https://bugs.webkit.org/show_bug.cgi?id=52111
* UIProcess/API/qt/qwkpage.cpp:
(QWKPage::context): Implement this method.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75373
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andreas.kling@nokia.com [Mon, 10 Jan 2011 14:50:10 +0000 (14:50 +0000)]
2011-01-10 Andreas Kling <kling@webkit.org>
Reviewed by Kenneth Rohde Christiansen.
[Qt] MiniBrowser: Remove superfluous createNewPage() callback
BrowserView set its own useless createNewPage() callback on QWKPage.
This was immediately overridden by BrowserWindow anyway, so remove
the BrowserView one.
* MiniBrowser/qt/BrowserView.cpp:
(BrowserView::BrowserView):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75372
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Mon, 10 Jan 2011 14:49:09 +0000 (14:49 +0000)]
Unreviewed.
[Qt] DRT sideeffect revealed by r63657
https://bugs.webkit.org/show_bug.cgi?id=42578
Add new tests introduced in r75305 to the skipped list temporarily to make buildbot happy.
* platform/qt/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75371
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
podivilov@chromium.org [Mon, 10 Jan 2011 14:39:44 +0000 (14:39 +0000)]
2011-01-10 Pavel Podivilov <podivilov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: make properties on Array's prototype non-enumerable.
https://bugs.webkit.org/show_bug.cgi?id=51776
* inspector/front-end/utilities.js:
():
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75370
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
yael.aharon@nokia.com [Mon, 10 Jan 2011 13:50:32 +0000 (13:50 +0000)]
Specificity of negated selectors apparently miscalculated
https://bugs.webkit.org/show_bug.cgi?id=41206
Reviewed by Simon Fraser.
Source/WebCore:
Give negated selectors the specificity of the selector they are negating.
This is the same as the behavior of other browsers.
Test: fast/css/pseudo-not.html
* css/CSSSelector.cpp:
(WebCore::CSSSelector::specificityForOneSelector):
LayoutTests:
* fast/css/pseudo-not-expected.txt: Added.
* fast/css/pseudo-not.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75369
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
aroben@apple.com [Mon, 10 Jan 2011 13:30:57 +0000 (13:30 +0000)]
Windows build fix after r75353
* WebCore.vcproj/WebCoreCommon.vsprops: Added rendering/mathml to the
include path.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75368
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jorlow@chromium.org [Mon, 10 Jan 2011 11:41:44 +0000 (11:41 +0000)]
2011-01-10 John Knottenbelt <jknotten@chromium.org>
Reviewed by Jeremy Orlow.
[Chromium] Remove non-client-based Geolocation code
https://bugs.webkit.org/show_bug.cgi?id=50921
Code clean up, covered by existing tests.
* WebCore.gyp/WebCore.gyp:
* WebCore.gypi:
* platform/chromium/ChromiumBridge.h:
* platform/chromium/GeolocationServiceChromium.cpp: Removed.
* platform/chromium/GeolocationServiceChromium.h: Removed.
2011-01-10 John Knottenbelt <jknotten@chromium.org>
Reviewed by Jeremy Orlow.
[Chromium] Remove non-client-based Geolocation code
https://bugs.webkit.org/show_bug.cgi?id=50921
* DumpRenderTree/chromium/LayoutTestController.cpp:
(LayoutTestController::setGeolocationPermission):
(LayoutTestController::setMockGeolocationPosition):
(LayoutTestController::setMockGeolocationError):
* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::geolocationClientMock):
(WebViewHost::reset):
* DumpRenderTree/chromium/WebViewHost.h:
2011-01-10 John Knottenbelt <jknotten@chromium.org>
Reviewed by Jeremy Orlow.
[Chromium] Remove non-client-based Geolocation code
https://bugs.webkit.org/show_bug.cgi?id=50921
* WebKit.gyp:
* public/WebGeolocationService.h: Removed.
* public/WebGeolocationServiceBridge.h: Removed.
* public/WebGeolocationServiceMock.h: Removed.
* src/AssertMatchingEnums.cpp:
* src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
(WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
* src/ChromiumBridge.cpp:
* src/WebGeolocationServiceBridgeImpl.cpp: Removed.
* src/WebGeolocationServiceBridgeImpl.h: Removed.
* src/WebGeolocationServiceMock.cpp: Removed.
* src/WebViewImpl.cpp:
(WebKit::WebViewImpl::WebViewImpl):
* src/WebViewImpl.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75367
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Mon, 10 Jan 2011 11:21:36 +0000 (11:21 +0000)]
2011-01-10 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
Commit bot tried to land r? cq+ patch
https://bugs.webkit.org/show_bug.cgi?id=36638
It should now be possible to post a patch with r? and cq+ and the
commit-queue will correctly wait for the r+ before attempting to land the patch.
(This was a feature requested by several users.)
One caveat: We don't actually reject r-, cq+ patches from the queue
(we just ignore them), but I think that's OK for now.
I also noticed that setting r- once a commit-queue node had grabbed
a patch would not properly cancel the landing. That's fixed and
tested in this patch.
* Scripts/webkitpy/tool/bot/commitqueuetask.py:
* Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
* Scripts/webkitpy/tool/bot/feeders.py:
* Scripts/webkitpy/tool/bot/feeders_unittest.py:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75366
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
loislo@chromium.org [Mon, 10 Jan 2011 10:44:17 +0000 (10:44 +0000)]
2011-01-10 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: protocol related change. Rename stepIntoStatement, stepOutOfFunction, stepOverStatement.
stepIntoStatement => stepInto
stepOutOfFunction => stepOut
stepOverStatement => stepOver
https://bugs.webkit.org/show_bug.cgi?id=52142
* inspector/Inspector.idl:
* inspector/InspectorDebuggerAgent.cpp:
(WebCore::InspectorDebuggerAgent::stepOver):
(WebCore::InspectorDebuggerAgent::stepInto):
(WebCore::InspectorDebuggerAgent::stepOut):
* inspector/InspectorDebuggerAgent.h:
* inspector/front-end/ScriptsPanel.js:
(WebInspector.ScriptsPanel.prototype._stepOverClicked):
(WebInspector.ScriptsPanel.prototype._stepIntoClicked):
(WebInspector.ScriptsPanel.prototype._stepOutClicked):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75365
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
carlosgc@webkit.org [Mon, 10 Jan 2011 09:09:42 +0000 (09:09 +0000)]
2011-01-10 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Port progressbar painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=52054
Use GtkStyleContext API to paint progressbars when building with
GTK+ 3.x. Also add support for indeterminate progressbars.
No new tests. This should not change functionality.
* platform/gtk/RenderThemeGtk.cpp:
* platform/gtk/RenderThemeGtk2.cpp:
(WebCore::RenderThemeGtk::animationRepeatIntervalForProgressBar):
(WebCore::RenderThemeGtk::animationDurationForProgressBar):
* platform/gtk/RenderThemeGtk3.cpp:
(WebCore::RenderThemeGtk::animationRepeatIntervalForProgressBar):
(WebCore::RenderThemeGtk::animationDurationForProgressBar):
(WebCore::RenderThemeGtk::paintProgressBar):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75364
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
andreas.kling@nokia.com [Mon, 10 Jan 2011 08:35:07 +0000 (08:35 +0000)]
2011-01-10 Andreas Kling <kling@webkit.org>
Reviewed by Darin Adler.
Remove unused class "Pen" in WebCore/platform/graphics
https://bugs.webkit.org/show_bug.cgi?id=49955
* Android.mk:
* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* platform/graphics/Pen.cpp: Removed.
* platform/graphics/Pen.h: Removed.
* platform/graphics/haiku/GraphicsContextHaiku.cpp:
* platform/graphics/wx/GraphicsContextWx.cpp:
* platform/graphics/wx/PenWx.cpp: Removed.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75363
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Mon, 10 Jan 2011 08:27:55 +0000 (08:27 +0000)]
2011-01-10 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
[GTK] Create intermediate libWebCore library
https://bugs.webkit.org/show_bug.cgi?id=52116
* GNUmakefile.am: add XP_UNIX to the global CPP flags, since it's
used by both libWebCore and libwebkitgtk now.
2011-01-10 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
[GTK] Create intermediate libWebCore library
https://bugs.webkit.org/show_bug.cgi?id=52116
Create intermediate libWebCore.la to avoid overflowing the linker
in the final link stage.
* GNUmakefile.am: define the new library.
2011-01-10 Xan Lopez <xlopez@igalia.com>
Reviewed by Martin Robinson.
[GTK] Create intermediate libWebCore library
https://bugs.webkit.org/show_bug.cgi?id=52116
* GNUmakefile.am: add libWebCore.la to LIBADD and remove webcore
sources from the libwebkit library SOURCES.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75362
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jnd@chromium.org [Mon, 10 Jan 2011 07:15:15 +0000 (07:15 +0000)]
2011-01-09 Johnny Ding <jnd@chromium.org>
Unreviewed, fix Chromium windows compilation error according to James Robinson's report.
https://bugs.webkit.org/show_bug.cgi?id=41441
Fix Chromium window compilation error.
* public/WebViewClient.h:
(WebKit::WebViewClient::createView):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75361
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justin.garcia@apple.com [Mon, 10 Jan 2011 05:46:56 +0000 (05:46 +0000)]
Unreviewed. Adding svg/text/caret-in-svg-text.xhtml to Skipped list for gtk, where there
is no TextInputController, and qt, where firstRectForCharacterRange is unimplemented.
* platform/gtk/Skipped:
* platform/qt/Skipped:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75360
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Mon, 10 Jan 2011 02:38:24 +0000 (02:38 +0000)]
2011-01-09 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r75337.
http://trac.webkit.org/changeset/75337
https://bugs.webkit.org/show_bug.cgi?id=52137
It made fast/dom/navigator-detached-no-crash.html crash
(Requested by Ossy on #webkit).
* platform/qt/CookieJarQt.cpp:
(WebCore::cookiesEnabled):
2011-01-09 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r75337.
http://trac.webkit.org/changeset/75337
https://bugs.webkit.org/show_bug.cgi?id=52137
It made fast/dom/navigator-detached-no-crash.html crash
(Requested by Ossy on #webkit).
* tests/qwebpage/tst_qwebpage.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75359
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrowe@apple.com [Mon, 10 Jan 2011 00:47:17 +0000 (00:47 +0000)]
Fix the build.
* WebCore.xcodeproj/project.pbxproj: Copy SVGResourcesCache.h in to PrivateHeaders
once more.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75358
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sun, 9 Jan 2011 23:34:10 +0000 (23:34 +0000)]
<rdar://problem/
8765555> WebKit2: Search field focus ring is missing
Reviewed by Sam Weinig.
Provide a focus ring visible rect to AppKit.
* platform/mac/ThemeMac.mm:
(-[WebCoreFlippedView _focusRingVisibleRect]):
(-[WebCoreFlippedView _focusRingClipAncestor]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75357
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sun, 9 Jan 2011 19:37:28 +0000 (19:37 +0000)]
Added Radar URL
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75356
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sun, 9 Jan 2011 19:36:11 +0000 (19:36 +0000)]
Assertion failure in KURL::KURL when calling WKURLRequestCreateWithWKURL with a non-parsed URL
https://bugs.webkit.org/show_bug.cgi?id=52132
Reviewed by Simon Fraser.
* Shared/API/c/WKURLRequest.cpp:
(WKURLRequestCreateWithWKURL): Parse the URL.
* Shared/WebString.h: Fixed a comment.
* Shared/WebURL.h: Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75355
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
simon.fraser@apple.com [Sun, 9 Jan 2011 19:24:23 +0000 (19:24 +0000)]
2011-01-09 Simon Fraser <simon.fraser@apple.com>
Fix test after r75352.
Per HTML5, the disabled IDL attribute for style elements is not reflected
in the content attribute.
* fast/dom/boolean-attribute-reflection-expected.txt:
* fast/dom/script-tests/boolean-attribute-reflection.js:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75354
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sun, 9 Jan 2011 19:13:45 +0000 (19:13 +0000)]
2011-01-09 Dirk Schulze <krit@webkit.org>
Reviewed by Rob Buis.
Move MathML renderer to rendering/mathml
https://bugs.webkit.org/show_bug.cgi?id=52131
Move all renderer of MathML to WebCore/rendering/mathml
No change of functionality, no new tests added.
* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* mathml/RenderMathMLBlock.cpp: Removed.
* mathml/RenderMathMLBlock.h: Removed.
* mathml/RenderMathMLFenced.cpp: Removed.
* mathml/RenderMathMLFenced.h: Removed.
* mathml/RenderMathMLFraction.cpp: Removed.
* mathml/RenderMathMLFraction.h: Removed.
* mathml/RenderMathMLMath.cpp: Removed.
* mathml/RenderMathMLMath.h: Removed.
* mathml/RenderMathMLOperator.cpp: Removed.
* mathml/RenderMathMLOperator.h: Removed.
* mathml/RenderMathMLRoot.cpp: Removed.
* mathml/RenderMathMLRoot.h: Removed.
* mathml/RenderMathMLRow.cpp: Removed.
* mathml/RenderMathMLRow.h: Removed.
* mathml/RenderMathMLSquareRoot.cpp: Removed.
* mathml/RenderMathMLSquareRoot.h: Removed.
* mathml/RenderMathMLSubSup.cpp: Removed.
* mathml/RenderMathMLSubSup.h: Removed.
* mathml/RenderMathMLUnderOver.cpp: Removed.
* mathml/RenderMathMLUnderOver.h: Removed.
* rendering/mathml: Added.
* rendering/mathml/RenderMathMLBlock.cpp: Copied from Source/WebCore/mathml/RenderMathMLBlock.cpp.
* rendering/mathml/RenderMathMLBlock.h: Copied from Source/WebCore/mathml/RenderMathMLBlock.h.
* rendering/mathml/RenderMathMLFenced.cpp: Copied from Source/WebCore/mathml/RenderMathMLFenced.cpp.
* rendering/mathml/RenderMathMLFenced.h: Copied from Source/WebCore/mathml/RenderMathMLFenced.h.
* rendering/mathml/RenderMathMLFraction.cpp: Copied from Source/WebCore/mathml/RenderMathMLFraction.cpp.
* rendering/mathml/RenderMathMLFraction.h: Copied from Source/WebCore/mathml/RenderMathMLFraction.h.
* rendering/mathml/RenderMathMLMath.cpp: Copied from Source/WebCore/mathml/RenderMathMLMath.cpp.
* rendering/mathml/RenderMathMLMath.h: Copied from Source/WebCore/mathml/RenderMathMLMath.h.
* rendering/mathml/RenderMathMLOperator.cpp: Copied from Source/WebCore/mathml/RenderMathMLOperator.cpp.
* rendering/mathml/RenderMathMLOperator.h: Copied from Source/WebCore/mathml/RenderMathMLOperator.h.
* rendering/mathml/RenderMathMLRoot.cpp: Copied from Source/WebCore/mathml/RenderMathMLRoot.cpp.
* rendering/mathml/RenderMathMLRoot.h: Copied from Source/WebCore/mathml/RenderMathMLRoot.h.
* rendering/mathml/RenderMathMLRow.cpp: Copied from Source/WebCore/mathml/RenderMathMLRow.cpp.
* rendering/mathml/RenderMathMLRow.h: Copied from Source/WebCore/mathml/RenderMathMLRow.h.
* rendering/mathml/RenderMathMLSquareRoot.cpp: Copied from Source/WebCore/mathml/RenderMathMLSquareRoot.cpp.
* rendering/mathml/RenderMathMLSquareRoot.h: Copied from Source/WebCore/mathml/RenderMathMLSquareRoot.h.
* rendering/mathml/RenderMathMLSubSup.cpp: Copied from Source/WebCore/mathml/RenderMathMLSubSup.cpp.
* rendering/mathml/RenderMathMLSubSup.h: Copied from Source/WebCore/mathml/RenderMathMLSubSup.h.
* rendering/mathml/RenderMathMLUnderOver.cpp: Copied from Source/WebCore/mathml/RenderMathMLUnderOver.cpp.
* rendering/mathml/RenderMathMLUnderOver.h: Copied from Source/WebCore/mathml/RenderMathMLUnderOver.h.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75353
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
simon.fraser@apple.com [Sun, 9 Jan 2011 17:13:06 +0000 (17:13 +0000)]
2011-01-08 Simon Fraser <simon.fraser@apple.com>
Reviewed by Alexey Proskuryakov.
HTMLStyleElement.disabled doesn't work (affects jQuery)
https://bugs.webkit.org/show_bug.cgi?id=25287
Fix the disabled property of a HTMLStyleElement to reflect,
and set the disabled state of its style sheet, as required
by DOM1 etc.
Based on initial patch by Tarun Nainani.
Test: fast/html/disable-style-element.html
* dom/StyleElement.h:
(WebCore::StyleElement::sheet): Make const.
* html/HTMLStyleElement.h:
* html/HTMLStyleElement.idl:
* html/HTMLStyleElement.cpp:
(WebCore::HTMLStyleElement::disabled):
(WebCore::HTMLStyleElement::setDisabled): Getter and setter for disabled
call through to the sheet (if any).
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75352
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sun, 9 Jan 2011 17:05:28 +0000 (17:05 +0000)]
2011-01-09 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
Rename RenderForeignObject to RenderSVGForeignObject
https://bugs.webkit.org/show_bug.cgi?id=52129
Rename RenderForeignObject to RenderSVGForeignObject to match the naming schema in render/svg.
No change of functionality, no new tests.
* Android.mk:
* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.xcodeproj/project.pbxproj:
* rendering/RenderingAllInOne.cpp:
* rendering/svg/RenderForeignObject.cpp: Removed.
* rendering/svg/RenderForeignObject.h: Removed.
* rendering/svg/RenderSVGAllInOne.cpp:
* rendering/svg/RenderSVGBlock.cpp:
(WebCore::RenderSVGBlock::updateBoxModelInfoFromStyle):
* rendering/svg/RenderSVGForeignObject.cpp: Copied from Source/WebCore/rendering/svg/RenderForeignObject.cpp.
(WebCore::RenderSVGForeignObject::RenderSVGForeignObject):
(WebCore::RenderSVGForeignObject::~RenderSVGForeignObject):
(WebCore::RenderSVGForeignObject::paint):
(WebCore::RenderSVGForeignObject::clippedOverflowRectForRepaint):
(WebCore::RenderSVGForeignObject::computeRectForRepaint):
(WebCore::RenderSVGForeignObject::localToParentTransform):
(WebCore::RenderSVGForeignObject::computeLogicalWidth):
(WebCore::RenderSVGForeignObject::computeLogicalHeight):
(WebCore::RenderSVGForeignObject::layout):
(WebCore::RenderSVGForeignObject::nodeAtFloatPoint):
(WebCore::RenderSVGForeignObject::nodeAtPoint):
(WebCore::RenderSVGForeignObject::mapLocalToContainer):
* rendering/svg/RenderSVGForeignObject.h: Copied from Source/WebCore/rendering/svg/RenderForeignObject.h.
(WebCore::RenderSVGForeignObject::renderName):
* svg/SVGForeignObjectElement.cpp:
(WebCore::SVGForeignObjectElement::createRenderer):
2011-01-09 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
Rename RenderForeignObject to RenderSVGForeignObject
https://bugs.webkit.org/show_bug.cgi?id=52129
Renamed RenderForeignObject to RenderSVGForeignObject
* platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.txt:
* platform/chromium-win/svg/custom/baseval-animval-equality-expected.txt:
* platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.txt:
* platform/chromium-win/svg/custom/dynamic-svg-document-creation-expected.txt:
* platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
* platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
* platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
* platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
* platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
* platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt:
* platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt:
* platform/chromium-win/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/chromium-win/svg/hixie/mixed/006-expected.txt:
* platform/chromium-win/svg/hixie/mixed/007-expected.txt:
* platform/chromium-win/svg/hixie/mixed/008-expected.txt:
* platform/chromium-win/svg/hixie/mixed/009-expected.txt:
* platform/chromium-win/svg/hixie/mixed/011-expected.txt:
* platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
* platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
* platform/gtk/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
* platform/gtk/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
* platform/gtk/svg/foreignObject/svg-document-as-direct-child-expected.txt:
* platform/gtk/svg/foreignObject/svg-document-in-html-document-expected.txt:
* platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt:
* platform/gtk/svg/text/foreignObject-repaint-expected.txt:
* platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt:
* platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
* platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt:
* platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/mac-leopard/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/mac/svg/custom/baseval-animval-equality-expected.txt:
* platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
* platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
* platform/mac/svg/custom/fill-SVGPaint-interface-expected.txt:
* platform/mac/svg/custom/foreign-object-skew-expected.txt:
* platform/mac/svg/custom/foreignObject-crash-on-hover-expected.txt:
* platform/mac/svg/custom/getPresentationAttribute-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-foreignObject-and-image-expected.txt:
* platform/mac/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
* platform/mac/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
* platform/mac/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
* platform/mac/svg/foreignObject/svg-document-as-direct-child-expected.txt:
* platform/mac/svg/foreignObject/svg-document-in-html-document-expected.txt:
* platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/mac/svg/hixie/mixed/006-expected.txt:
* platform/mac/svg/hixie/mixed/007-expected.txt:
* platform/mac/svg/hixie/mixed/008-expected.txt:
* platform/mac/svg/hixie/mixed/009-expected.txt:
* platform/mac/svg/hixie/mixed/011-expected.txt:
* platform/mac/svg/overflow/overflow-on-foreignObject-expected.txt:
* platform/mac/svg/text/foreignObject-repaint-expected.txt:
* platform/mac/svg/text/foreignObject-text-clipping-bug-expected.txt:
* platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
* platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt:
* platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
* platform/qt/svg/foreignObject/disallowed-svg-nodes-as-direct-children-expected.txt:
* platform/qt/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
* platform/qt/svg/foreignObject/svg-document-as-direct-child-expected.txt:
* platform/qt/svg/foreignObject/svg-document-in-html-document-expected.txt:
* platform/qt/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/qt/svg/overflow/overflow-on-foreignObject-expected.txt:
* platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt:
* platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
* platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
* platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt:
* platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
* platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75351
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sun, 9 Jan 2011 12:35:15 +0000 (12:35 +0000)]
2011-01-09 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
Move all SVG renderer to WebCore/rendering/svg
https://bugs.webkit.org/show_bug.cgi?id=52087
No change of functionality. Just moved all SVG renderer to WebCore/rendering/svg.
* Android.mk:
* CMakeLists.txt:
* GNUmakefile.am:
* WebCore.gypi:
* WebCore.pro:
* WebCore.vjproj/project.vjproj:
* WebCore.xcodeproj/project.pbxproj:
* rendering/RenderForeignObject.cpp: Removed.
* rendering/RenderForeignObject.h: Removed.
* rendering/RenderSVGAllInOne.cpp: Removed.
* rendering/RenderSVGBlock.cpp: Removed.
* rendering/RenderSVGBlock.h: Removed.
* rendering/RenderSVGContainer.cpp: Removed.
* rendering/RenderSVGContainer.h: Removed.
* rendering/RenderSVGGradientStop.cpp: Removed.
* rendering/RenderSVGGradientStop.h: Removed.
* rendering/RenderSVGHiddenContainer.cpp: Removed.
* rendering/RenderSVGHiddenContainer.h: Removed.
* rendering/RenderSVGImage.cpp: Removed.
* rendering/RenderSVGImage.h: Removed.
* rendering/RenderSVGModelObject.cpp: Removed.
* rendering/RenderSVGModelObject.h: Removed.
* rendering/RenderSVGResource.cpp: Removed.
* rendering/RenderSVGResource.h: Removed.
* rendering/RenderSVGResourceClipper.cpp: Removed.
* rendering/RenderSVGResourceClipper.h: Removed.
* rendering/RenderSVGResourceContainer.cpp: Removed.
* rendering/RenderSVGResourceContainer.h: Removed.
* rendering/RenderSVGResourceFilter.cpp: Removed.
* rendering/RenderSVGResourceFilter.h: Removed.
* rendering/RenderSVGResourceFilterPrimitive.cpp: Removed.
* rendering/RenderSVGResourceFilterPrimitive.h: Removed.
* rendering/RenderSVGResourceGradient.cpp: Removed.
* rendering/RenderSVGResourceGradient.h: Removed.
* rendering/RenderSVGResourceLinearGradient.cpp: Removed.
* rendering/RenderSVGResourceLinearGradient.h: Removed.
* rendering/RenderSVGResourceMarker.cpp: Removed.
* rendering/RenderSVGResourceMarker.h: Removed.
* rendering/RenderSVGResourceMasker.cpp: Removed.
* rendering/RenderSVGResourceMasker.h: Removed.
* rendering/RenderSVGResourcePattern.cpp: Removed.
* rendering/RenderSVGResourcePattern.h: Removed.
* rendering/RenderSVGResourceRadialGradient.cpp: Removed.
* rendering/RenderSVGResourceRadialGradient.h: Removed.
* rendering/RenderSVGResourceSolidColor.cpp: Removed.
* rendering/RenderSVGResourceSolidColor.h: Removed.
* rendering/RenderSVGRoot.cpp: Removed.
* rendering/RenderSVGRoot.h: Removed.
* rendering/RenderSVGShadowTreeRootContainer.cpp: Removed.
* rendering/RenderSVGShadowTreeRootContainer.h: Removed.
* rendering/RenderSVGTransformableContainer.cpp: Removed.
* rendering/RenderSVGTransformableContainer.h: Removed.
* rendering/RenderSVGViewportContainer.cpp: Removed.
* rendering/RenderSVGViewportContainer.h: Removed.
* rendering/SVGImageBufferTools.cpp: Removed.
* rendering/SVGImageBufferTools.h: Removed.
* rendering/SVGMarkerData.h: Removed.
* rendering/SVGMarkerLayoutInfo.cpp: Removed.
* rendering/SVGMarkerLayoutInfo.h: Removed.
* rendering/SVGRenderSupport.cpp: Removed.
* rendering/SVGRenderSupport.h: Removed.
* rendering/SVGRenderTreeAsText.cpp: Removed.
* rendering/SVGRenderTreeAsText.h: Removed.
* rendering/SVGResources.cpp: Removed.
* rendering/SVGResources.h: Removed.
* rendering/SVGResourcesCache.cpp: Removed.
* rendering/SVGResourcesCache.h: Removed.
* rendering/SVGResourcesCycleSolver.cpp: Removed.
* rendering/SVGResourcesCycleSolver.h: Removed.
* rendering/SVGShadowTreeElements.cpp: Removed.
* rendering/SVGShadowTreeElements.h: Removed.
* rendering/svg/RenderForeignObject.cpp: Copied from Source/WebCore/rendering/RenderForeignObject.cpp.
* rendering/svg/RenderForeignObject.h: Copied from Source/WebCore/rendering/RenderForeignObject.h.
* rendering/svg/RenderSVGAllInOne.cpp: Copied from Source/WebCore/rendering/RenderSVGAllInOne.cpp.
* rendering/svg/RenderSVGBlock.cpp: Copied from Source/WebCore/rendering/RenderSVGBlock.cpp.
* rendering/svg/RenderSVGBlock.h: Copied from Source/WebCore/rendering/RenderSVGBlock.h.
* rendering/svg/RenderSVGContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGContainer.cpp.
* rendering/svg/RenderSVGContainer.h: Copied from Source/WebCore/rendering/RenderSVGContainer.h.
* rendering/svg/RenderSVGGradientStop.cpp: Copied from Source/WebCore/rendering/RenderSVGGradientStop.cpp.
* rendering/svg/RenderSVGGradientStop.h: Copied from Source/WebCore/rendering/RenderSVGGradientStop.h.
* rendering/svg/RenderSVGHiddenContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGHiddenContainer.cpp.
* rendering/svg/RenderSVGHiddenContainer.h: Copied from Source/WebCore/rendering/RenderSVGHiddenContainer.h.
* rendering/svg/RenderSVGImage.cpp: Copied from Source/WebCore/rendering/RenderSVGImage.cpp.
* rendering/svg/RenderSVGImage.h: Copied from Source/WebCore/rendering/RenderSVGImage.h.
* rendering/svg/RenderSVGModelObject.cpp: Copied from Source/WebCore/rendering/RenderSVGModelObject.cpp.
* rendering/svg/RenderSVGModelObject.h: Copied from Source/WebCore/rendering/RenderSVGModelObject.h.
* rendering/svg/RenderSVGResource.cpp: Copied from Source/WebCore/rendering/RenderSVGResource.cpp.
* rendering/svg/RenderSVGResource.h: Copied from Source/WebCore/rendering/RenderSVGResource.h.
* rendering/svg/RenderSVGResourceClipper.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceClipper.cpp.
* rendering/svg/RenderSVGResourceClipper.h: Copied from Source/WebCore/rendering/RenderSVGResourceClipper.h.
* rendering/svg/RenderSVGResourceContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceContainer.cpp.
* rendering/svg/RenderSVGResourceContainer.h: Copied from Source/WebCore/rendering/RenderSVGResourceContainer.h.
* rendering/svg/RenderSVGResourceFilter.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceFilter.cpp.
* rendering/svg/RenderSVGResourceFilter.h: Copied from Source/WebCore/rendering/RenderSVGResourceFilter.h.
* rendering/svg/RenderSVGResourceFilterPrimitive.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceFilterPrimitive.cpp.
* rendering/svg/RenderSVGResourceFilterPrimitive.h: Copied from Source/WebCore/rendering/RenderSVGResourceFilterPrimitive.h.
* rendering/svg/RenderSVGResourceGradient.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceGradient.cpp.
* rendering/svg/RenderSVGResourceGradient.h: Copied from Source/WebCore/rendering/RenderSVGResourceGradient.h.
* rendering/svg/RenderSVGResourceLinearGradient.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceLinearGradient.cpp.
* rendering/svg/RenderSVGResourceLinearGradient.h: Copied from Source/WebCore/rendering/RenderSVGResourceLinearGradient.h.
* rendering/svg/RenderSVGResourceMarker.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceMarker.cpp.
* rendering/svg/RenderSVGResourceMarker.h: Copied from Source/WebCore/rendering/RenderSVGResourceMarker.h.
* rendering/svg/RenderSVGResourceMasker.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceMasker.cpp.
* rendering/svg/RenderSVGResourceMasker.h: Copied from Source/WebCore/rendering/RenderSVGResourceMasker.h.
* rendering/svg/RenderSVGResourcePattern.cpp: Copied from Source/WebCore/rendering/RenderSVGResourcePattern.cpp.
* rendering/svg/RenderSVGResourcePattern.h: Copied from Source/WebCore/rendering/RenderSVGResourcePattern.h.
* rendering/svg/RenderSVGResourceRadialGradient.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceRadialGradient.cpp.
* rendering/svg/RenderSVGResourceRadialGradient.h: Copied from Source/WebCore/rendering/RenderSVGResourceRadialGradient.h.
* rendering/svg/RenderSVGResourceSolidColor.cpp: Copied from Source/WebCore/rendering/RenderSVGResourceSolidColor.cpp.
* rendering/svg/RenderSVGResourceSolidColor.h: Copied from Source/WebCore/rendering/RenderSVGResourceSolidColor.h.
* rendering/svg/RenderSVGRoot.cpp: Copied from Source/WebCore/rendering/RenderSVGRoot.cpp.
* rendering/svg/RenderSVGRoot.h: Copied from Source/WebCore/rendering/RenderSVGRoot.h.
* rendering/svg/RenderSVGShadowTreeRootContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGShadowTreeRootContainer.cpp.
* rendering/svg/RenderSVGShadowTreeRootContainer.h: Copied from Source/WebCore/rendering/RenderSVGShadowTreeRootContainer.h.
* rendering/svg/RenderSVGTransformableContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGTransformableContainer.cpp.
* rendering/svg/RenderSVGTransformableContainer.h: Copied from Source/WebCore/rendering/RenderSVGTransformableContainer.h.
* rendering/svg/RenderSVGViewportContainer.cpp: Copied from Source/WebCore/rendering/RenderSVGViewportContainer.cpp.
* rendering/svg/RenderSVGViewportContainer.h: Copied from Source/WebCore/rendering/RenderSVGViewportContainer.h.
* rendering/svg/SVGImageBufferTools.cpp: Copied from Source/WebCore/rendering/SVGImageBufferTools.cpp.
* rendering/svg/SVGImageBufferTools.h: Copied from Source/WebCore/rendering/SVGImageBufferTools.h.
* rendering/svg/SVGMarkerData.h: Copied from Source/WebCore/rendering/SVGMarkerData.h.
* rendering/svg/SVGMarkerLayoutInfo.cpp: Copied from Source/WebCore/rendering/SVGMarkerLayoutInfo.cpp.
* rendering/svg/SVGMarkerLayoutInfo.h: Copied from Source/WebCore/rendering/SVGMarkerLayoutInfo.h.
* rendering/svg/SVGRenderSupport.cpp: Copied from Source/WebCore/rendering/SVGRenderSupport.cpp.
* rendering/svg/SVGRenderSupport.h: Copied from Source/WebCore/rendering/SVGRenderSupport.h.
* rendering/svg/SVGRenderTreeAsText.cpp: Copied from Source/WebCore/rendering/SVGRenderTreeAsText.cpp.
* rendering/svg/SVGRenderTreeAsText.h: Copied from Source/WebCore/rendering/SVGRenderTreeAsText.h.
* rendering/svg/SVGResources.cpp: Copied from Source/WebCore/rendering/SVGResources.cpp.
* rendering/svg/SVGResources.h: Copied from Source/WebCore/rendering/SVGResources.h.
* rendering/svg/SVGResourcesCache.cpp: Copied from Source/WebCore/rendering/SVGResourcesCache.cpp.
* rendering/svg/SVGResourcesCache.h: Copied from Source/WebCore/rendering/SVGResourcesCache.h.
* rendering/svg/SVGResourcesCycleSolver.cpp: Copied from Source/WebCore/rendering/SVGResourcesCycleSolver.cpp.
* rendering/svg/SVGResourcesCycleSolver.h: Copied from Source/WebCore/rendering/SVGResourcesCycleSolver.h.
* rendering/svg/SVGShadowTreeElements.cpp: Copied from Source/WebCore/rendering/SVGShadowTreeElements.cpp.
* rendering/svg/SVGShadowTreeElements.h: Copied from Source/WebCore/rendering/SVGShadowTreeElements.h.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75350
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 9 Jan 2011 11:22:47 +0000 (11:22 +0000)]
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation.
Let client APIs know which URL a new window will start with
* loader/FrameLoader.cpp:
(WebCore::createWindow):
* page/ContextMenuController.cpp:
(WebCore::openNewWindow):
* page/DOMWindow.cpp:
(WebCore::DOMWindow::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation.
Pass URL request to createView.
* public/WebViewClient.h:
(WebKit::WebViewClient::createView):
* src/ChromeClientImpl.cpp:
(WebKit::ChromeClientImpl::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* WebCoreSupport/ChromeClientEfl.cpp:
(WebCore::ChromeClientEfl::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* WebCoreSupport/ChromeClientGtk.cpp:
(WebKit::ChromeClient::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* Api/qwebpage.cpp:
(openNewWindow):
* WebCoreSupport/ChromeClientQt.cpp:
(WebCore::ChromeClientQt::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* WebCoreSupport/WebChromeClient.cpp:
(WebChromeClient::createWindow):
2011-01-09 Xianzhu Wang <phnixwxz@gmail.com>
Reviewed by Darin Fisher.
https://bugs.webkit.org/show_bug.cgi?id=41441
createWindow method should only do window-creating without URL navigation
* WebKitSupport/ChromeClientWx.cpp:
(WebCore::ChromeClientWx::createWindow):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75349
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sun, 9 Jan 2011 10:44:55 +0000 (10:44 +0000)]
2011-01-09 Dirk Schulze <krit@webkit.org>
Unreviewed sort of Xcode project file.
* WebCore.xcodeproj/project.pbxproj:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75348
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 9 Jan 2011 08:57:41 +0000 (08:57 +0000)]
2011-01-09 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
Reviewed by Martin Robinson.
Changes to add Process Launcher and Thread Launcher implementation to the WebKit2 GTK port.
https://bugs.webkit.org/show_bug.cgi?id=48511
* platform/FileSystem.h:
* platform/gtk/FileSystemGtk.cpp: Implement function to get a binary's path
(WebCore::applicationDirectoryPath):
2011-01-09 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
Reviewed by Martin Robinson.
Changes to add Process Launcher and Thread Launcher implementation to the WebKit2 GTK port.
The main() implementation for WebKitWebProcess binary to launch Web process from UI process.
https://bugs.webkit.org/show_bug.cgi?id=48511
* UIProcess/Launcher/gtk: Added.
* UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp: Added. GTK (UNIX_X11 specific) implementation
(WebKit::ProcessLauncher::launchProcess):
(WebKit::ProcessLauncher::terminateProcess):
(WebKit::ProcessLauncher::platformInvalidate):
* UIProcess/Launcher/gtk/ThreadLauncherGtk.cpp: Added. Stubbed implementation for GTK port. Yet to implement.
(WebKit::ThreadLauncher::createWebThread):
* WebProcess/gtk: Added.
* WebProcess/gtk/WebProcessGtk.cpp: Added. The stubbed implementations of virtual functions of WebProcess.h for GTK port.
(WebKit::WebProcess::platformSetCacheModel):
(WebKit::WebProcess::platformClearResourceCaches):
(WebKit::WebProcess::platformInitializeWebProcess):
(WebKit::WebProcess::platformShutdown):
* WebProcess/gtk/WebProcessMainGtk.cpp: Added. The WebProcessMain call which initiates the Web Process for GTK port.
(WebKit::WebProcessMainGtk):
* WebProcess/gtk/WebProcessMainGtk.h: Added. The WebProcessMain declaration for Web Process for GTK port.
* gtk/MainGtk.cpp: Added. The main function implementation for binary WebKitWebProcess.
(main):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75347
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Sun, 9 Jan 2011 07:32:30 +0000 (07:32 +0000)]
2011-01-08 Martin Robinson <mrobinson@igalia.com>
GTK+ Build fix. Add missing headers to the source list, fixing make dist.
No new tests. This is only a build change.
* GNUmakefile.am: Add missing headers to the source list.
2011-01-08 Martin Robinson <mrobinson@igalia.com>
GTK+ build fix. Adding missing headers to the source list, fixing make dist.
* GNUmakefile.am: Fix make dist.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75346
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Sun, 9 Jan 2011 06:50:07 +0000 (06:50 +0000)]
2011-01-08 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
Reviewed by Martin Robinson.
[GTK] WebKit2 GNUmakefile is out of date from trunk
https://bugs.webkit.org/show_bug.cgi?id=51883
Added stubs for WebKit2 compilation.
* platform/gtk/ContextMenuGtk.cpp:
(WebCore::contextMenuItemVector):
* platform/gtk/ContextMenuItemGtk.cpp:
(WebCore::ContextMenuItem::ContextMenuItem):
(WebCore::ContextMenuItem::checked):
(WebCore::ContextMenuItem::enabled):
* platform/network/soup/AuthenticationChallenge.h:
(WebCore::AuthenticationChallenge::authenticationClient):
2011-01-07 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla <ravi.kasibhatla@motorola.com>
Reviewed by Martin Robinson.
[GTK] WebKit2 GNUmakefile is out of date from trunk
https://bugs.webkit.org/show_bug.cgi?id=51883
* GNUmakefile.am: Updated sources list as per latest revision
* Platform/gtk/RunLoopGtk.cpp:
(RunLoop::TimerBase::start):
* Platform/gtk/WorkQueueGtk.cpp:
(WorkQueue::scheduleWorkAfterDelay):
* Shared/gtk/BackingStoreGtk.cpp:
(WebKit::BackingStore::paint):
* WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp:
(WebKit::InjectedBundle::load):
* WebProcess/Plugins/Netscape/gtk/NetscapePluginGtk.cpp:
(WebKit::NetscapePlugin::platformInvalidate):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75345
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sun, 9 Jan 2011 06:07:31 +0000 (06:07 +0000)]
<rdar://problem/
8812759> In WebKit2, PDF view settings (mode and scale) do not stick
https://bugs.webkit.org/show_bug.cgi?id=52118
Reviewed by Sam Weinig.
* Shared/WebPreferencesStore.cpp:
(WebKit::WebPreferencesStore::encode): Encode the double values map.
(WebKit::WebPreferencesStore::decode): Decode the double values map.
(WebKit::defaultValueForKey): Added double instance.
(WebKit::WebPreferencesStore::setDoubleValueForKey): Added.
(WebKit::WebPreferencesStore::getDoubleValueForKey): Added.
* Shared/WebPreferencesStore.h: Added PDFScaleFactor and PDFDisplayMode preferences.
* UIProcess/API/mac/PDFViewController.mm:
(-[WKPDFView initWithFrame:PDFViewController:WebKit::]): Initialize the _pdfViewController ivar.
(-[WKPDFView invalidate]): Changed 'nil' to '0' in assignment to a non-Objective-C pointer.
(-[WKPDFView setDocument:]): Added.
(-[WKPDFView _applyPDFPreferences]): Added.
(-[WKPDFView _updatePreferences:]): Added.
(-[WKPDFView _updatePreferencesSoon]): Added.
(-[WKPDFView _scaleOrDisplayModeOrPageChanged:]): Added.
(-[WKPDFView viewDidMoveToWindow]): Added. Starts observing the PDF view for changes to scale
and display mode.
(-[WKPDFView viewWillMoveToWindow:]): Added. Stops observing for changes.
(WebKit::PDFViewController::setPDFDocumentData): Changed to call throguh -[WKPDFView setDocument:].
* UIProcess/WebPreferences.cpp:
(WebKit::WebPreferences::updateDoubleValueForKey): Added.
* UIProcess/WebPreferences.h:
* UIProcess/cf/WebPreferencesCF.cpp:
(WebKit::WebPreferences::platformUpdateDoubleValueForKey): Added empty implementation.
* UIProcess/gtk/WebPreferencesGtk.cpp:
(WebKit::WebPreferences::platformUpdateDoubleValueForKey): Added stub.
* UIProcess/mac/WebPreferencesMac.mm:
(WebKit::setDoubleValueIfInUserDefaults): Added.
(WebKit::WebPreferences::platformUpdateDoubleValueForKey): Added.
* UIProcess/qt/WebPreferencesQt.cpp:
(WebKit::WebPreferences::platformUpdateDoubleValueForKey): Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75344
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
paroga@webkit.org [Sun, 9 Jan 2011 03:10:11 +0000 (03:10 +0000)]
2011-01-08 Patrick Gansterer <paroga@webkit.org>
Reviewed by Darin Adler.
Unify string table adding in AtomicString
https://bugs.webkit.org/show_bug.cgi?id=51927
Move code for adding a string into a separate function.
This removes multiple occurrence of the same logic.
* wtf/text/AtomicString.cpp:
(WTF::addToStringTable): Added.
(WTF::AtomicString::add): Use addToStringTable().
(WTF::AtomicString::fromUTF8): Ditto.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75343
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ggaren@apple.com [Sun, 9 Jan 2011 03:04:42 +0000 (03:04 +0000)]
2011-01-07 Geoffrey Garen <ggaren@apple.com>
Reviewed by Gavin Barraclough.
Split machine stack marking functions into their own class (MachineStackMarker)
https://bugs.webkit.org/show_bug.cgi?id=52088
* API/APIShims.h:
(JSC::APIEntryShimWithoutLock::APIEntryShimWithoutLock): Moved registerThread()
call behind an #ifdef because we shouldn't be registering threads at all
if we don't support usage on multiple threads.
* Android.mk:
* CMakeLists.txt:
* GNUmakefile.am:
* JavaScriptCore.gypi:
* JavaScriptCore.pro:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
* JavaScriptCore.xcodeproj/project.pbxproj: Updated projects.
* runtime/Collector.cpp:
(JSC::Heap::Heap):
(JSC::Heap::destroy):
(JSC::Heap::markRoots):
* runtime/Collector.h:
(JSC::Heap::machineStackMarker): Moved code to machineStackMarker.
* runtime/JSGlobalData.h:
(JSC::JSGlobalData::makeUsableFromMultipleThreads): Removed an unnecessary
level of indirection, to make Heap less of a God class.
* runtime/MachineStackMarker.h: Copied from Source/JavaScriptCore/runtime/Collector.h.
* runtime/MachineStackMarker.cpp: Copied from Source/JavaScriptCore/runtime/Collector.cpp.
(JSC::MachineStackMarker::MachineStackMarker):
(JSC::MachineStackMarker::~MachineStackMarker):
(JSC::MachineStackMarker::makeUsableFromMultipleThreads):
(JSC::MachineStackMarker::registerThread):
(JSC::MachineStackMarker::unregisterThread):
(JSC::MachineStackMarker::markCurrentThreadConservativelyInternal):
(JSC::MachineStackMarker::markCurrentThreadConservatively):
(JSC::MachineStackMarker::markOtherThreadConservatively):
(JSC::MachineStackMarker::markMachineStackConservatively): Moved code from Heap.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75342
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 9 Jan 2011 02:35:18 +0000 (02:35 +0000)]
2011-01-08 Helder Correia <helder@sencha.com>
Reviewed by Simon Fraser.
Shadow is not drawn when filling a path with a gradient
https://bugs.webkit.org/show_bug.cgi?id=51982
This happens in CG and is related to bug 51869, this time to be fixed
in GraphicsContext::fillPath(const Path& path). We need to draw the
gradient clipped to the path on a CGLayer first, and then draw the
layer on the GraphicsContext.
* fast/canvas/canvas-fillPath-gradient-shadow-expected.txt: Added.
* fast/canvas/canvas-fillPath-gradient-shadow.html: Added.
* fast/canvas/script-tests/canvas-fillPath-gradient-shadow.js: Added.
* platform/chromium/test_expectations.txt: Skipping new test since it fails.
* platform/qt/Skipped: Ditto.
2011-01-08 Helder Correia <helder@sencha.com>
Reviewed by Simon Fraser.
Shadow is not drawn when filling a path with a gradient
https://bugs.webkit.org/show_bug.cgi?id=51982
This happens in CG and is related to bug 51869, this time to be fixed
in GraphicsContext::fillPath(const Path& path). We need to draw the
gradient clipped to the path on a CGLayer first, and then draw the
layer on the GraphicsContext.
Test: fast/canvas/canvas-fillPath-gradient-shadow.html
* platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::fillPath):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75341
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
benjamin.poulain@nokia.com [Sun, 9 Jan 2011 02:29:30 +0000 (02:29 +0000)]
2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] QtWebKit crashes when using XMLHttpRequest from the unload event
https://bugs.webkit.org/show_bug.cgi?id=51934
When accessing the network from the destructor of QWebPage, the network access manager
was already deleted because the object WebPage was already destructed.
This solve the problem by linking the lifetime of the network access manager to WebPage's QObject.
The object is now destructed in the destructor of QObject.
* QtTestBrowser/webpage.cpp:
(WebPage::WebPage):
(WebPage::setQnamThreaded):
* QtTestBrowser/webpage.h:
(QtNAMThread::QtNAMThread):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75340
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
benjamin.poulain@nokia.com [Sun, 9 Jan 2011 02:13:24 +0000 (02:13 +0000)]
2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] PasteboardQt.cpp has coding-style errors
https://bugs.webkit.org/show_bug.cgi?id=39771
Update the code to follow the coding style.
* platform/qt/PasteboardQt.cpp:
(WebCore::Pasteboard::writeSelection):
(WebCore::Pasteboard::plainText):
(WebCore::Pasteboard::writePlainText):
(WebCore::Pasteboard::writeURL):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75339
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonyg@chromium.org [Sun, 9 Jan 2011 01:31:10 +0000 (01:31 +0000)]
2011-01-08 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
HTML5 Conformance Test failure: approved/xhtml5/html_style_in_comment.xhtml
https://bugs.webkit.org/show_bug.cgi?id=48593
* fast/parser/html-html-comment-in-style-block-expected.txt: Added.
* fast/parser/html-html-comment-in-style-block.html: Added.
* fast/parser/xhtml-html-comment-in-style-block-expected.txt: Added.
* fast/parser/xhtml-html-comment-in-style-block.xhtml: Added.
2011-01-08 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
HTML5 Conformance Test failure: approved/xhtml5/html_style_in_comment.xhtml
https://bugs.webkit.org/show_bug.cgi?id=48593
XHTML <style> blocks, unlike HTML <style> blocks, should respect HTML
comments.
Test: fast/parser/xhtml-html-comment-in-style-block.xhtml
* dom/StyleElement.cpp:
(WebCore::isValidStyleChild): Remove the COMMENT_NODE check as the HTML parser doesn't add COMMENT_NODEs as children of style blocks.
(WebCore::StyleElement::process): Factored out a condition that must remain in sync.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75338
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
benjamin.poulain@nokia.com [Sun, 9 Jan 2011 01:30:26 +0000 (01:30 +0000)]
2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Navigator.cookiesEnabled return true for Qt even if there is no cookie jar
https://bugs.webkit.org/show_bug.cgi?id=52081
Test for the availability of cookie jar to return if cookies are enabled or not. The network access
manager always exist, not the cookie jar.
* platform/qt/CookieJarQt.cpp:
(WebCore::cookiesEnabled):
2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Navigator.cookiesEnabled return true for Qt even if there is no cookie jar
https://bugs.webkit.org/show_bug.cgi?id=52081
Add an autotest for checking the result of Navigator.cookiesEnabled depending
on the status of the cookie jar.
* tests/qwebpage/tst_qwebpage.cpp:
(tst_QWebPage::navigatorCookieEnabled):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75337
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Sun, 9 Jan 2011 01:27:19 +0000 (01:27 +0000)]
2011-01-08 Charlie Reis <creis@chromium.org>
Reviewed by Mihai Parparita.
Canceled frame loads can corrupt back forward list
https://bugs.webkit.org/show_bug.cgi?id=50254
http/tests/navigation/forward-and-cancel.html aborts a slowly loading
subframe in a frame tree and ensures the history items are updated properly.
* LayoutTests/http/tests/navigation/forward-and-cancel-expected.txt: Added.
* LayoutTests/http/tests/navigation/forward-and-cancel.html: Added.
* LayoutTests/http/tests/navigation/resources/forward-and-cancel-frames.html: Added.
* LayoutTests/http/tests/navigation/resources/forward-and-cancel-frames-container.html: Added.
2011-01-08 Charlie Reis <creis@chromium.org>
Reviewed by Mihai Parparita.
Canceled frame loads can corrupt back forward list
https://bugs.webkit.org/show_bug.cgi?id=50254
Avoids changing m_currentItem until the navigation commits.
Also resets top-level history items if a subframe navigation is canceled.
* WebCore/loader/FrameLoader.cpp:
(WebCore::FrameLoader::checkLoadCompleteForThisFrame):
* WebCore/loader/HistoryController.cpp:
* WebCore/loader/HistoryController.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75336
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
chang.shu@nokia.com [Sun, 9 Jan 2011 01:08:41 +0000 (01:08 +0000)]
2011-01-08 Chang Shu <chang.shu@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
Support createTouchList with Touch list for test automation.
https://bugs.webkit.org/show_bug.cgi?id=51196
Added test cases that take Touch objects when creating TouchList.
* fast/events/touch/document-create-touch-list-expected.txt:
* fast/events/touch/script-tests/document-create-touch-list.js:
2011-01-08 Chang Shu <chang.shu@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
Support createTouchList with Touch list for test automation.
Implemented JS/V8 custom functions for createTouchList.
https://bugs.webkit.org/show_bug.cgi?id=51196
* bindings/js/JSDocumentCustom.cpp:
(WebCore::JSDocument::createTouchList):
* bindings/v8/custom/V8DocumentCustom.cpp:
(WebCore::V8Document::createTouchListCallback):
* dom/Document.idl:
* dom/TouchEvent.cpp:
(WebCore::TouchEvent::initTouchEvent):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75335
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
benjamin.poulain@nokia.com [Sun, 9 Jan 2011 00:47:40 +0000 (00:47 +0000)]
2011-01-08 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] CookieJarQt.cpp has coding-style errors
https://bugs.webkit.org/show_bug.cgi?id=39778
Improve the coding style of CookieJarQt.cpp.
* platform/qt/CookieJarQt.cpp:
(WebCore::networkAccessManager):
(WebCore::cookiesEnabled):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75334
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
paroga@webkit.org [Sun, 9 Jan 2011 00:24:52 +0000 (00:24 +0000)]
2011-01-08 Patrick Gansterer <paroga@webkit.org>
Unreviewed wx build fix for r75313.
* wscript: Added missing brace.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75333
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Sat, 8 Jan 2011 23:56:02 +0000 (23:56 +0000)]
2011-01-08 Eric Seidel <eric@webkit.org>
Reviewed by Ojan Vafai.
test_failures.py should not mention TestShell (long live DumpRenderTree!)
https://bugs.webkit.org/show_bug.cgi?id=52067
I ran test-webkitpy, but didn't bother adding a unit test for this string change.
https://bugs.webkit.org/show_bug.cgi?id=51138#c3 is an example of why this is needed.
* Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75332
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sat, 8 Jan 2011 23:47:39 +0000 (23:47 +0000)]
In WebKit2, page zooming does not work with PDF
https://bugs.webkit.org/show_bug.cgi?id=52113
Reviewed by Maciej Stachowiak.
* UIProcess/API/C/WKPage.cpp:
(WKPageSupportsTextZoom): Added. Returns whether the page currently supports text-only zoom.
* UIProcess/API/C/WKPage.h:
* UIProcess/API/mac/PDFViewController.h: Made pdfDocumentClass() private and declared new
member functions.
* UIProcess/API/mac/PDFViewController.mm:
(WebKit::PDFViewController::zoomFactor): Added.
(WebKit::PDFViewController::setZoomFactor): Added.
* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::customRepresentationZoomFactor): Added. Calls through to the WKView.
(WebKit::PageClientImpl::setCustomRepresentationZoomFactor): Ditto.
* UIProcess/API/mac/WKView.mm:
(-[WKView _customRepresentationZoomFactor]): Added. Calls through to the PDFViewController.
(-[WKView _setCustomRepresentationZoomFactor:]): Ditto.
* UIProcess/API/mac/WKViewInternal.h:
* UIProcess/API/qt/qwkpage_p.h:
(QWKPagePrivate::customRepresentationZoomFactor): Added.
(QWKPagePrivate::setCustomRepresentationZoomFactor): Added.
* UIProcess/PageClient.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::WebPageProxy): Coding style fix.
(WebKit::WebPageProxy::supportsTextZoom): Added. Returns false if the main frame has a custom
representation or is a standalone image, true otherwise.
(WebKit::WebPageProxy::setTextZoomFactor): Bail out if the main frame has a custom representation.
(WebKit::WebPageProxy::pageZoomFactor): If the main frame has a custom representation, get the
zoom factor from the page client.
(WebKit::WebPageProxy::setPageZoomFactor): If the main frame has a custom representation, have
the client set the zoom factor.
(WebKit::WebPageProxy::setPageAndTextZoomFactors): Ditto.
* UIProcess/WebPageProxy.h:
(WebKit::WebPageProxy::textZoomFactor): Changed to return 1 if the main frame has a custom
representation.
* UIProcess/win/WebView.cpp:
(WebKit::WebView::customRepresentationZoomFactor): Added.
(WebKit::WebView::setCustomRepresentationZoomFactor): Added.
* UIProcess/win/WebView.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75331
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sat, 8 Jan 2011 23:21:03 +0000 (23:21 +0000)]
Fix QTMovieWin.vcproj to account for moving WebCore to Source\WebCore
https://bugs.webkit.org/show_bug.cgi?id=52114
Patch by Jeff Miller <jeffm@apple.com> on 2011-01-08
Rubber-stamped by Dan Bernstein.
* WebCore.vcproj/QTMovieWin.vcproj:
Add an extra .. to some InheritedPropertySheets entries since WebCore is now one level deeper.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75330
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
chang.shu@nokia.com [Sat, 8 Jan 2011 22:55:24 +0000 (22:55 +0000)]
2011-01-08 Chang Shu <chang.shu@nokia.com>
Reviewed by Ryosuke Niwa.
Added test contents for contentEditable DOM attribute.
https://bugs.webkit.org/show_bug.cgi?id=51957
* editing/editability: Added.
* editing/editability/attr-empty-string-expected.txt: Added.
* editing/editability/attr-empty-string.html: Added.
* editing/editability/attr-false-string-expected.txt: Added.
* editing/editability/attr-false-string.html: Added.
* editing/editability/attr-invalid-string-expected.txt: Added.
* editing/editability/attr-invalid-string.html: Added.
* editing/editability/attr-missing-ancestor-false-expected.txt: Added.
* editing/editability/attr-missing-ancestor-false.html: Added.
* editing/editability/attr-missing-ancestor-true-expected.txt: Added.
* editing/editability/attr-missing-ancestor-true.html: Added.
* editing/editability/attr-missing-parent-ancestor-missing-expected.txt: Added.
* editing/editability/attr-missing-parent-ancestor-missing.html: Added.
* editing/editability/attr-missing-parent-false-expected.txt: Added.
* editing/editability/attr-missing-parent-false.html: Added.
* editing/editability/attr-missing-parent-true-expected.txt: Added.
* editing/editability/attr-missing-parent-true.html: Added.
* editing/editability/attr-true-string-expected.txt: Added.
* editing/editability/attr-true-string.html: Added.
* editing/editability/set-false-expected.txt: Added.
* editing/editability/set-false.html: Added.
* editing/editability/set-inherit-parent-false-expected.txt: Added.
* editing/editability/set-inherit-parent-false.html: Added.
* editing/editability/set-inherit-parent-true-expected.txt: Added.
* editing/editability/set-inherit-parent-true.html: Added.
* editing/editability/set-invalid-value-expected.txt: Added.
* editing/editability/set-invalid-value.html: Added.
* editing/editability/set-true-expected.txt: Added.
* editing/editability/set-true.html: Added.
* editing/editability/set-value-caseinsensitive-expected.txt: Added.
* editing/editability/set-value-caseinsensitive.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75329
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Sat, 8 Jan 2011 22:34:14 +0000 (22:34 +0000)]
2011-01-08 Eric Seidel <eric@webkit.org>
Reviewed by Mihai Parparita.
commit-queue hangs when the ChangeLog diff is bad
https://bugs.webkit.org/show_bug.cgi?id=52072
* Scripts/webkitpy/tool/steps/validatechangelogs.py:
* Scripts/webkitpy/tool/steps/validatechangelogs_unittest.py:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75328
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sat, 8 Jan 2011 22:19:21 +0000 (22:19 +0000)]
Add WKBundleFrameGetVisibleContentBounds().
https://bugs.webkit.org/show_bug.cgi?id=52089
Patch by Jeff Miller <jeffm@apple.com> on 2011-01-08
Reviewed by Jon Honeycutt.
* WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
(WKBundleFrameGetVisibleContentBounds):
* WebProcess/InjectedBundle/API/c/WKBundleFrame.h:
Added WKBundleFrameGetVisibleContentBounds().
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75327
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
eric@webkit.org [Sat, 8 Jan 2011 22:17:54 +0000 (22:17 +0000)]
2011-01-08 Eric Seidel <eric@webkit.org>
Unreviewed.
Implement WebKit Full Screen support
https://bugs.webkit.org/show_bug.cgi?id=49481
Check in failing results for these tests to allow the bots to roll green.
* fullscreen/full-screen-remove-ancestor-expected.txt:
* fullscreen/full-screen-remove-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75326
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sat, 8 Jan 2011 21:05:44 +0000 (21:05 +0000)]
2011-01-08 Dirk Schulze <krit@webkit.org>
Reviewed by Mihai Parparita.
SVG rendering clean up according to the webkit style rules 2
https://bugs.webkit.org/show_bug.cgi?id=52112
Modified the style of the license of all files in WebCore/rendering/svg to match the style
in WebCore/svg. Cleaned up the code according to the webkit style rules.
No change of functionality. No test added.
* rendering/svg/RenderSVGInline.cpp:
* rendering/svg/RenderSVGInline.h:
* rendering/svg/RenderSVGInlineText.cpp:
* rendering/svg/RenderSVGInlineText.h:
* rendering/svg/RenderSVGPath.cpp:
* rendering/svg/RenderSVGPath.h:
* rendering/svg/RenderSVGTSpan.cpp:
* rendering/svg/RenderSVGTSpan.h:
* rendering/svg/RenderSVGText.cpp:
* rendering/svg/RenderSVGText.h:
* rendering/svg/RenderSVGTextPath.cpp:
* rendering/svg/RenderSVGTextPath.h:
* rendering/svg/SVGInlineFlowBox.cpp:
* rendering/svg/SVGInlineFlowBox.h:
* rendering/svg/SVGInlineTextBox.cpp:
* rendering/svg/SVGInlineTextBox.h:
* rendering/svg/SVGRootInlineBox.cpp:
* rendering/svg/SVGRootInlineBox.h:
* rendering/svg/SVGTextLayoutEngineBaseline.cpp: Brace was misplaced accoring to check-webkit-style.
(WebCore::SVGTextLayoutEngineBaseline::calculateGlyphOrientationAngle):
* rendering/svg/SVGTextQuery.cpp:
* rendering/svg/SVGTextQuery.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75325
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
krit@webkit.org [Sat, 8 Jan 2011 20:54:58 +0000 (20:54 +0000)]
2011-01-08 Dirk Schulze <krit@webkit.org>
Reviewed by Mihai Parparita.
SVG rendering clean up according to the webkit style rules
https://bugs.webkit.org/show_bug.cgi?id=52107
Cleanup of the SVG rendering code according to the webbkit style rules.
Changed style of licensing texts to match the style in WebCore/svg, no change
of the licensing text itself.
* rendering/RenderForeignObject.cpp:
* rendering/RenderForeignObject.h:
* rendering/RenderSVGBlock.cpp:
* rendering/RenderSVGBlock.h:
* rendering/RenderSVGContainer.cpp:
* rendering/RenderSVGContainer.h:
* rendering/RenderSVGGradientStop.cpp:
* rendering/RenderSVGGradientStop.h:
* rendering/RenderSVGHiddenContainer.cpp:
* rendering/RenderSVGHiddenContainer.h:
(WebCore::RenderSVGHiddenContainer::renderName):
(WebCore::RenderSVGHiddenContainer::isSVGHiddenContainer):
(WebCore::RenderSVGHiddenContainer::requiresLayer):
(WebCore::RenderSVGHiddenContainer::clippedOverflowRectForRepaint):
* rendering/RenderSVGImage.cpp:
* rendering/RenderSVGImage.h:
* rendering/RenderSVGModelObject.h:
* rendering/RenderSVGResource.cpp:
* rendering/RenderSVGResource.h:
* rendering/RenderSVGResourceClipper.cpp:
* rendering/RenderSVGResourceClipper.h:
* rendering/RenderSVGResourceContainer.cpp:
* rendering/RenderSVGResourceContainer.h:
* rendering/RenderSVGResourceFilter.cpp:
* rendering/RenderSVGResourceFilter.h:
* rendering/RenderSVGResourceFilterPrimitive.cpp:
* rendering/RenderSVGResourceFilterPrimitive.h:
* rendering/RenderSVGResourceGradient.cpp:
* rendering/RenderSVGResourceGradient.h:
* rendering/RenderSVGResourceLinearGradient.cpp:
* rendering/RenderSVGResourceLinearGradient.h:
* rendering/RenderSVGResourceMarker.cpp:
* rendering/RenderSVGResourceMarker.h:
* rendering/RenderSVGResourceMasker.cpp:
* rendering/RenderSVGResourceMasker.h:
* rendering/RenderSVGResourcePattern.cpp:
* rendering/RenderSVGResourcePattern.h:
* rendering/RenderSVGResourceRadialGradient.cpp:
* rendering/RenderSVGResourceRadialGradient.h:
* rendering/RenderSVGResourceSolidColor.cpp:
* rendering/RenderSVGResourceSolidColor.h:
* rendering/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::nodeAtPoint):
* rendering/RenderSVGRoot.h:
* rendering/RenderSVGShadowTreeRootContainer.cpp:
* rendering/RenderSVGShadowTreeRootContainer.h:
* rendering/RenderSVGTransformableContainer.cpp:
(WebCore::RenderSVGTransformableContainer::calculateLocalTransform):
* rendering/RenderSVGTransformableContainer.h:
(WebCore::RenderSVGTransformableContainer::localToParentTransform):
(WebCore::RenderSVGTransformableContainer::setNeedsTransformUpdate):
(WebCore::RenderSVGTransformableContainer::localTransform):
* rendering/RenderSVGViewportContainer.cpp:
* rendering/RenderSVGViewportContainer.h:
* rendering/SVGImageBufferTools.cpp:
* rendering/SVGImageBufferTools.h:
* rendering/SVGMarkerData.h:
* rendering/SVGMarkerLayoutInfo.cpp:
* rendering/SVGMarkerLayoutInfo.h:
* rendering/SVGRenderSupport.cpp:
* rendering/SVGRenderSupport.h:
* rendering/SVGRenderTreeAsText.cpp:
(WebCore::operator<<):
* rendering/SVGRenderTreeAsText.h:
* rendering/SVGResources.cpp:
* rendering/SVGResources.h:
* rendering/SVGResourcesCache.cpp:
* rendering/SVGResourcesCache.h:
* rendering/SVGResourcesCycleSolver.cpp:
* rendering/SVGResourcesCycleSolver.h:
* rendering/SVGShadowTreeElements.cpp:
* rendering/SVGShadowTreeElements.h:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75324
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
kbalazs@webkit.org [Sat, 8 Jan 2011 19:11:20 +0000 (19:11 +0000)]
[Qt][WK2] QWKView does not propagate show and hide events to the drawing area
https://bugs.webkit.org/show_bug.cgi?id=52108
Reviewed by Kenneth Rohde Christiansen.
* UIProcess/API/qt/qgraphicswkview.cpp:
(QGraphicsWKView::event): Call setPageIsVisible on the drawing area
if the event is Show or Hide.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75323
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mihaip@chromium.org [Sat, 8 Jan 2011 17:58:26 +0000 (17:58 +0000)]
2011-01-08 Mihai Parparita <mihaip@chromium.org>
Unreviewed; chromium test expectations update.
Remove failing expectations for tests that started to pass after
rebaselining in r75309.
* platform/chromium/test_expectations.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75322
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
tonikitoo@webkit.org [Sat, 8 Jan 2011 16:49:36 +0000 (16:49 +0000)]
2011-01-07 Antonio Gomes <agomes@rim.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Spatial Navigation: adding a test for when scrollbars are turned off via WebKit API
https://bugs.webkit.org/show_bug.cgi?id=51396
Add a layout test to ensure that page is scrollable when spatial
navgation is enabled even when scrollbars were disabled via WebKit
API (e.g. QWebFrame::setScrollBarPolicy).
Test is Qt-only for now since Qt's DRT is the only one that supports
LayoutTestController::setScrollbarPolicy.
In real world QtWebKit apps, scrollbars are disabled usually prior to
any page load. To emulate that on a layout test, it was added two html
files: one that set scrollbars off and queues the load of the real
test, and other that does the real testing.
* platform/qt/fast/spatial-navigation/resources/ensure-scrolls-with-scrollbars-disabled-by-webkit.html: Added.
* platform/qt/fast/spatial-navigation/snav-ensure-scrolls-with-scrollbars-disabled-by-webkit-expected.txt: Added.
* platform/qt/fast/spatial-navigation/snav-ensure-scrolls-with-scrollbars-disabled-by-webkit.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75321
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
laszlo.1.gombos@nokia.com [Sat, 8 Jan 2011 14:39:50 +0000 (14:39 +0000)]
2011-01-08 Laszlo Gombos <laszlo.1.gombos@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt][Symbian] Make sure WebKit headers are included before platform headers on Symbian
https://bugs.webkit.org/show_bug.cgi?id=31273
On Symbian PREPEND_INCLUDEPATH is the best way to make sure that WebKit headers
are included before platform headers. On all other platforms continue to use
INCLUDEPATH (as before).
* WebKit2.pro:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75320
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ossy@webkit.org [Sat, 8 Jan 2011 11:25:32 +0000 (11:25 +0000)]
[Qt][WK2] Unreviewed buildfix after r75313.
* Scripts/generate-forwarding-headers.pl:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75319
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 10:54:36 +0000 (10:54 +0000)]
2011-01-08 Adam Barth <abarth@webkit.org>
Moving WebCore changes the layout of the Qt build directory as well,
which means we need to change where we look for these generated files.
* DerivedSources.pro:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75318
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 10:32:54 +0000 (10:32 +0000)]
2011-01-08 Adam Barth <abarth@webkit.org>
Update Chromium DEPS to pickup new GYP files.
* DEPS:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75317
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mitz@apple.com [Sat, 8 Jan 2011 10:10:15 +0000 (10:10 +0000)]
Try to fix the Leopard build.
* WebView/WebFullScreenController.mm:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75316
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 09:39:25 +0000 (09:39 +0000)]
2011-01-08 Adam Barth <abarth@webkit.org>
Teach svn-apply how to re-write WebCore to Source/WebCore.
* Scripts/VCSUtils.pm:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75315
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 09:36:06 +0000 (09:36 +0000)]
Move WebCore into Source
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75314
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 09:35:14 +0000 (09:35 +0000)]
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Remove reference to old directory.
* PrettyPatch/PrettyPatch.rb:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Update references to WebCore.
* WebKit.grd:
* WebKit.gyp:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Update documentation to reference new location of WebCore.
* docs/qtwebkit.qdoc:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
* GNUmakefile.am:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
* WebKit.vcproj/WebKit.sln:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
* bindings/python/wscript:
* wscript:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Update project files to understand WebCore's new location. I suspect
there will be some follow-up patches after we land this patch.
* Android.derived.jscbindings.mk:
* Android.jscbindings.mk:
* Android.v8bindings.mk:
* GNUmakefile.am:
* WebCore.gyp/WebCore.gyp:
* WebCore.pri:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.vcproj/WebCoreGeneratedCairo.vsprops:
* WebCore.vcproj/WebCoreGeneratedCommon.vsprops:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Update build files and metadata to point to WebCore's new location.
* .gitattributes:
* .gitignore:
* Android.mk:
* CMakeLists.txt:
* DerivedSources.pro:
* GNUmakefile.am:
* Makefile:
* Source/autotools/webkit.m4:
* Source/cmake/OptionsEfl.cmake:
* WebKit.pri:
* WebKit.pro:
* configure.ac:
* wscript:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
Update the tools to understand WebCore's new location.
* DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
* DumpRenderTree/wscript:
* GNUmakefile.am:
* Scripts/build-webkit:
* Scripts/do-file-rename:
* Scripts/do-webcore-rename:
* Scripts/generate-qt-inspector-resource:
* Scripts/prepare-ChangeLog:
* Scripts/run-bindings-tests:
* Scripts/update-iexploder-cssproperties:
* Scripts/update-sources-list.py:
* Scripts/update-webkit-localizable-strings:
* Scripts/webkitdirs.pm:
* Scripts/webkitpy/common/config/build.py:
* Scripts/webkitpy/common/config/build_unittest.py:
* Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
* Scripts/webkitpy/style/checker.py:
* Scripts/webkitpy/style/checker_unittest.py:
* WebKitTestRunner/DerivedSources.pro:
* WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
* iExploder/iexploder-1.7.2/tools/update_html_tags_from_sources.sh:
* wx/browser/wscript:
* wx/build/settings.py:
2011-01-07 Adam Barth <abarth@webkit.org>
Rubber-stamped by Eric Seidel.
Move WebCore to Source
https://bugs.webkit.org/show_bug.cgi?id=52050
* WebKit2.pro:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75313
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thakis@chromium.org [Sat, 8 Jan 2011 09:18:22 +0000 (09:18 +0000)]
2011-01-07 Nico Weber <thakis@chromium.org>
Unreviewed, test expectations.
Another baseline.
https://bugs.webkit.org/show_bug.cgi?id=52105
* platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.checksum:
* platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.png
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75312
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
thakis@chromium.org [Sat, 8 Jan 2011 08:44:56 +0000 (08:44 +0000)]
2011-01-07 Nico Weber <thakis@chromium.org>
Unreviewed, test expectations.
Many new baselines due to updated skia.
https://bugs.webkit.org/show_bug.cgi?id=52105
* platform/chromium-linux/editing/pasteboard/
4641033-expected.checksum:
* platform/chromium-linux/editing/pasteboard/
4641033-expected.png:
* platform/chromium-linux/editing/pasteboard/
4944770-1-expected.checksum:
* platform/chromium-linux/editing/pasteboard/
4944770-1-expected.png:
* platform/chromium-linux/editing/pasteboard/
4944770-2-expected.checksum:
* platform/chromium-linux/editing/pasteboard/
4944770-2-expected.png:
* platform/chromium-linux/editing/selection/
3690703-2-expected.checksum:
* platform/chromium-linux/editing/selection/
3690703-2-expected.png:
* platform/chromium-linux/editing/selection/
3690703-expected.checksum:
* platform/chromium-linux/editing/selection/
3690703-expected.png:
* platform/chromium-linux/editing/selection/
3690719-expected.checksum:
* platform/chromium-linux/editing/selection/
3690719-expected.png:
* platform/chromium-linux/editing/selection/
4397952-expected.checksum:
* platform/chromium-linux/editing/selection/
4397952-expected.png:
* platform/chromium-linux/editing/selection/
5240265-expected.checksum:
* platform/chromium-linux/editing/selection/
5240265-expected.png:
* platform/chromium-linux/editing/selection/caret-before-select-expected.checksum:
* platform/chromium-linux/editing/selection/caret-before-select-expected.png:
* platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.checksum:
* platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.png:
* platform/chromium-linux/editing/selection/select-box-expected.checksum:
* platform/chromium-linux/editing/selection/select-box-expected.png:
* platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.checksum:
* platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.png:
* platform/chromium-linux/editing/selection/transformed-selection-rects-expected.checksum:
* platform/chromium-linux/editing/selection/transformed-selection-rects-expected.png:
* platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum:
* platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.checksum:
* platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
* platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.checksum: Added.
* platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.png: Added.
* platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.checksum:
* platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.png:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
* platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum:
* platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
* platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.checksum:
* platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-linux/fast/canvas/fillrect_gradient-expected.checksum:
* platform/chromium-linux/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-linux/fast/css/continuationCrash-expected.checksum:
* platform/chromium-linux/fast/css/continuationCrash-expected.png:
* platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.checksum:
* platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png:
* platform/chromium-linux/fast/css/rtl-ordering-expected.checksum:
* platform/chromium-linux/fast/css/rtl-ordering-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
* platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
* platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
* platform/chromium-linux/fast/forms/003-expected.checksum:
* platform/chromium-linux/fast/forms/003-expected.png:
* platform/chromium-linux/fast/forms/004-expected.checksum:
* platform/chromium-linux/fast/forms/004-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.png:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.checksum:
* platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.png:
* platform/chromium-linux/fast/forms/basic-buttons-expected.checksum:
* platform/chromium-linux/fast/forms/basic-buttons-expected.png:
* platform/chromium-linux/fast/forms/basic-selects-expected.checksum:
* platform/chromium-linux/fast/forms/basic-selects-expected.png:
* platform/chromium-linux/fast/forms/blankbuttons-expected.checksum:
* platform/chromium-linux/fast/forms/blankbuttons-expected.png:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum:
* platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
* platform/chromium-linux/fast/forms/button-align-expected.checksum:
* platform/chromium-linux/fast/forms/button-align-expected.png:
* platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.checksum:
* platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png:
* platform/chromium-linux/fast/forms/button-generated-content-expected.checksum:
* platform/chromium-linux/fast/forms/button-generated-content-expected.png:
* platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.checksum:
* platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
* platform/chromium-linux/fast/forms/button-positioned-expected.checksum:
* platform/chromium-linux/fast/forms/button-positioned-expected.png:
* platform/chromium-linux/fast/forms/button-sizes-expected.checksum:
* platform/chromium-linux/fast/forms/button-sizes-expected.png:
* platform/chromium-linux/fast/forms/button-style-color-expected.checksum:
* platform/chromium-linux/fast/forms/button-style-color-expected.png:
* platform/chromium-linux/fast/forms/button-table-styles-expected.checksum:
* platform/chromium-linux/fast/forms/button-table-styles-expected.png:
* platform/chromium-linux/fast/forms/button-text-transform-expected.checksum:
* platform/chromium-linux/fast/forms/button-text-transform-expected.png:
* platform/chromium-linux/fast/forms/button-white-space-expected.checksum:
* platform/chromium-linux/fast/forms/button-white-space-expected.png:
* platform/chromium-linux/fast/forms/control-clip-overflow-expected.checksum:
* platform/chromium-linux/fast/forms/control-clip-overflow-expected.png:
* platform/chromium-linux/fast/forms/control-restrict-line-height-expected.checksum:
* platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.checksum:
* platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png:
* platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
* platform/chromium-linux/fast/forms/file-input-direction-expected.png:
* platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum:
* platform/chromium-linux/fast/forms/file-input-disabled-expected.png:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
* platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
* platform/chromium-linux/fast/forms/formmove3-expected.checksum:
* platform/chromium-linux/fast/forms/formmove3-expected.png:
* platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum:
* platform/chromium-linux/fast/forms/input-appearance-height-expected.png:
* platform/chromium-linux/fast/forms/input-button-sizes-expected.checksum:
* platform/chromium-linux/fast/forms/input-button-sizes-expected.png:
* platform/chromium-linux/fast/forms/input-file-re-render-expected.checksum:
* platform/chromium-linux/fast/forms/input-file-re-render-expected.png:
* platform/chromium-linux/fast/forms/input-value-expected.checksum:
* platform/chromium-linux/fast/forms/input-value-expected.png:
* platform/chromium-linux/fast/forms/menulist-deselect-update-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-deselect-update-expected.png:
* platform/chromium-linux/fast/forms/menulist-no-overflow-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-no-overflow-expected.png:
* platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.png:
* platform/chromium-linux/fast/forms/menulist-separator-painting-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-separator-painting-expected.png:
* platform/chromium-linux/fast/forms/menulist-style-color-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-style-color-expected.png:
* platform/chromium-linux/fast/forms/menulist-width-change-expected.checksum:
* platform/chromium-linux/fast/forms/menulist-width-change-expected.png:
* platform/chromium-linux/fast/forms/option-script-expected.checksum:
* platform/chromium-linux/fast/forms/option-script-expected.png:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.checksum:
* platform/chromium-linux/fast/forms/option-strip-whitespace-expected.png:
* platform/chromium-linux/fast/forms/option-text-clip-expected.checksum:
* platform/chromium-linux/fast/forms/option-text-clip-expected.png:
* platform/chromium-linux/fast/forms/placeholder-position-expected.checksum:
* platform/chromium-linux/fast/forms/placeholder-position-expected.png:
* platform/chromium-linux/fast/forms/select-align-expected.checksum:
* platform/chromium-linux/fast/forms/select-align-expected.png:
* platform/chromium-linux/fast/forms/select-baseline-expected.checksum:
* platform/chromium-linux/fast/forms/select-baseline-expected.png:
* platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.checksum:
* platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.png:
* platform/chromium-linux/fast/forms/select-disabled-appearance-expected.checksum:
* platform/chromium-linux/fast/forms/select-disabled-appearance-expected.png:
* platform/chromium-linux/fast/forms/select-selected-expected.checksum:
* platform/chromium-linux/fast/forms/select-selected-expected.png:
* platform/chromium-linux/fast/forms/select-size-expected.checksum:
* platform/chromium-linux/fast/forms/select-size-expected.png:
* platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.checksum:
* platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.png:
* platform/chromium-linux/fast/forms/targeted-frame-submission-expected.checksum:
* platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png:
* platform/chromium-linux/fast/gradients/background-clipped-expected.checksum:
* platform/chromium-linux/fast/gradients/background-clipped-expected.png:
* platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum: Added.
* platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
* platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.checksum:
* platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.png:
* platform/chromium-linux/fast/gradients/generated-gradients-expected.checksum:
* platform/chromium-linux/fast/gradients/generated-gradients-expected.png:
* platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.checksum:
* platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-linux/fast/gradients/list-item-gradient-expected.checksum:
* platform/chromium-linux/fast/gradients/list-item-gradient-expected.png:
* platform/chromium-linux/fast/gradients/radial-centered-expected.checksum:
* platform/chromium-linux/fast/gradients/radial-centered-expected.png:
* platform/chromium-linux/fast/gradients/simple-gradients-expected.checksum:
* platform/chromium-linux/fast/gradients/simple-gradients-expected.png:
* platform/chromium-linux/fast/images/animated-svg-as-image-expected.checksum:
* platform/chromium-linux/fast/images/animated-svg-as-image-expected.png:
* platform/chromium-linux/fast/invalid/014-expected.checksum:
* platform/chromium-linux/fast/invalid/014-expected.png:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
* platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
* platform/chromium-linux/fast/parser/document-write-option-expected.checksum:
* platform/chromium-linux/fast/parser/document-write-option-expected.png:
* platform/chromium-linux/fast/repaint/control-clip-expected.checksum:
* platform/chromium-linux/fast/repaint/control-clip-expected.png:
* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.checksum:
* platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png:
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.checksum:
* platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
* platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
* platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.checksum:
* platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.png:
* platform/chromium-linux/fast/replaced/three-selects-break-expected.checksum:
* platform/chromium-linux/fast/replaced/three-selects-break-expected.png:
* platform/chromium-linux/fast/replaced/width100percent-button-expected.checksum:
* platform/chromium-linux/fast/replaced/width100percent-button-expected.png:
* platform/chromium-linux/fast/selectors/064-expected.checksum:
* platform/chromium-linux/fast/selectors/064-expected.png:
* platform/chromium-linux/fast/table/append-cells2-expected.checksum:
* platform/chromium-linux/fast/table/append-cells2-expected.png:
* platform/chromium-linux/fast/table/remove-td-display-none-expected.checksum:
* platform/chromium-linux/fast/table/remove-td-display-none-expected.png:
* platform/chromium-linux/fast/text/international/bidi-menulist-expected.checksum:
* platform/chromium-linux/fast/text/international/bidi-menulist-expected.png:
* platform/chromium-linux/fast/text/international/hindi-spacing-expected.checksum:
* platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
* platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum:
* platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
* platform/chromium-linux/fast/transforms/shadows-expected.checksum:
* platform/chromium-linux/fast/transforms/shadows-expected.png:
* platform/chromium-linux/fast/transforms/transform-on-inline-expected.checksum:
* platform/chromium-linux/fast/transforms/transform-on-inline-expected.png:
* platform/chromium-linux/fast/transforms/transform-table-row-expected.checksum:
* platform/chromium-linux/fast/transforms/transform-table-row-expected.png:
* platform/chromium-linux/fast/transforms/transformed-caret-expected.checksum:
* platform/chromium-linux/fast/transforms/transformed-caret-expected.png:
* platform/chromium-linux/fast/transforms/transformed-document-element-expected.checksum:
* platform/chromium-linux/fast/transforms/transformed-document-element-expected.png:
* platform/chromium-linux/media/audio-controls-rendering-expected.checksum:
* platform/chromium-linux/media/audio-controls-rendering-expected.png:
* platform/chromium-linux/media/controls-after-reload-expected.checksum:
* platform/chromium-linux/media/controls-after-reload-expected.png:
* platform/chromium-linux/media/controls-strict-expected.checksum:
* platform/chromium-linux/media/controls-strict-expected.png:
* platform/chromium-linux/media/controls-styling-expected.checksum:
* platform/chromium-linux/media/controls-styling-expected.png:
* platform/chromium-linux/media/controls-without-preload-expected.checksum:
* platform/chromium-linux/media/controls-without-preload-expected.png:
* platform/chromium-linux/media/video-controls-rendering-expected.checksum:
* platform/chromium-linux/media/video-controls-rendering-expected.png:
* platform/chromium-linux/media/video-no-audio-expected.checksum:
* platform/chromium-linux/media/video-no-audio-expected.png:
* platform/chromium-linux/media/video-volume-slider-expected.checksum:
* platform/chromium-linux/media/video-volume-slider-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.checksum:
* platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
* platform/chromium-linux/svg/batik/filters/feTile-expected.checksum:
* platform/chromium-linux/svg/batik/filters/feTile-expected.png:
* platform/chromium-linux/svg/batik/paints/patternRegions-expected.checksum:
* platform/chromium-linux/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.checksum:
* platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect-expected.checksum:
* platform/chromium-linux/svg/batik/text/textEffect-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect2-expected.checksum:
* platform/chromium-linux/svg/batik/text/textEffect2-expected.png:
* platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum:
* platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
* platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.checksum:
* platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
* platform/chromium-linux/svg/batik/text/textLayout2-expected.checksum:
* platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
* platform/chromium-linux/svg/batik/text/textOnPath-expected.checksum:
* platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
* platform/chromium-linux/svg/batik/text/textOnPath2-expected.checksum:
* platform/chromium-linux/svg/batik/text/textOnPath2-expected.png:
* platform/chromium-linux/svg/batik/text/textOnPath3-expected.checksum:
* platform/chromium-linux/svg/batik/text/textOnPath3-expected.png:
* platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.checksum:
* platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.png:
* platform/chromium-linux/svg/batik/text/textProperties-expected.checksum:
* platform/chromium-linux/svg/batik/text/textProperties-expected.png:
* platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.checksum:
* platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
* platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.checksum:
* platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.png:
* platform/chromium-linux/svg/css/composite-shadow-text-expected.checksum:
* platform/chromium-linux/svg/css/composite-shadow-text-expected.png:
* platform/chromium-linux/svg/css/group-with-shadow-expected.checksum:
* platform/chromium-linux/svg/css/group-with-shadow-expected.png:
* platform/chromium-linux/svg/css/mask-with-shadow-expected.checksum:
* platform/chromium-linux/svg/css/mask-with-shadow-expected.png:
* platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.checksum:
* platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.checksum:
* platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.png:
* platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.checksum:
* platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.png:
* platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.checksum:
* platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.png:
* platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.checksum:
* platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.png:
* platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.checksum:
* platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.checksum:
* platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.checksum:
* platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.png:
* platform/chromium-linux/svg/custom/gradient-stroke-width-expected.checksum:
* platform/chromium-linux/svg/custom/gradient-stroke-width-expected.png:
* platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.checksum:
* platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.png:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.checksum:
* platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.checksum:
* platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.checksum:
* platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
* platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.checksum:
* platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
* platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.checksum:
* platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.png:
* platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum:
* platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
* platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum:
* platform/chromium-linux/svg/custom/recursive-gradient-expected.png:
* platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.checksum:
* platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-linux/svg/custom/stroke-width-large-expected.checksum:
* platform/chromium-linux/svg/custom/stroke-width-large-expected.png:
* platform/chromium-linux/svg/custom/stroked-pattern-expected.checksum:
* platform/chromium-linux/svg/custom/stroked-pattern-expected.png:
* platform/chromium-linux/svg/custom/text-linking-expected.checksum:
* platform/chromium-linux/svg/custom/text-linking-expected.png:
* platform/chromium-linux/svg/custom/text-rotation-expected.checksum:
* platform/chromium-linux/svg/custom/text-rotation-expected.png:
* platform/chromium-linux/svg/custom/use-detach-expected.checksum:
* platform/chromium-linux/svg/custom/use-detach-expected.png:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.png:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.png:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.png:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.png:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.png:
* platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.checksum:
* platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum:
* platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-linux/svg/text/selection-background-color-expected.checksum:
* platform/chromium-linux/svg/text/selection-background-color-expected.png:
* platform/chromium-linux/svg/text/selection-styles-expected.checksum:
* platform/chromium-linux/svg/text/selection-styles-expected.png:
* platform/chromium-linux/svg/text/text-deco-01-b-expected.checksum:
* platform/chromium-linux/svg/text/text-deco-01-b-expected.png:
* platform/chromium-linux/svg/text/text-path-01-b-expected.checksum:
* platform/chromium-linux/svg/text/text-path-01-b-expected.png:
* platform/chromium-linux/svg/text/text-text-07-t-expected.checksum:
* platform/chromium-linux/svg/text/text-text-07-t-expected.png:
* platform/chromium-linux/svg/text/text-text-08-b-expected.checksum:
* platform/chromium-linux/svg/text/text-text-08-b-expected.png:
* platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
* platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
* platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
* platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.png:
* platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
* platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png:
* platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.checksum:
* platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
* platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
* platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
* platform/chromium-linux/tables/mozilla/core/margins-expected.checksum:
* platform/chromium-linux/tables/mozilla/core/margins-expected.png:
* platform/chromium-linux/tables/mozilla/dom/tableDom-expected.checksum:
* platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png:
* platform/chromium-linux/tables/mozilla/other/move_row-expected.checksum:
* platform/chromium-linux/tables/mozilla/other/move_row-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
* platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
* platform/chromium-linux/transforms/2d/hindi-rotated-expected.checksum:
* platform/chromium-linux/transforms/2d/hindi-rotated-expected.png:
* platform/chromium-linux/transforms/2d/zoom-menulist-expected.checksum:
* platform/chromium-linux/transforms/2d/zoom-menulist-expected.png:
* platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum:
* platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.checksum:
* platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
* platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.checksum:
* platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.png:
* platform/chromium-win/fast/canvas/canvas-text-alignment-expected.checksum:
* platform/chromium-win/fast/canvas/canvas-text-alignment-expected.png:
* platform/chromium-win/fast/canvas/fillrect_gradient-expected.checksum:
* platform/chromium-win/fast/canvas/fillrect_gradient-expected.png:
* platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.checksum:
* platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum:
* platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png:
* platform/chromium-win/fast/gradients/background-clipped-expected.checksum:
* platform/chromium-win/fast/gradients/background-clipped-expected.png:
* platform/chromium-win/fast/gradients/border-image-gradient-expected.checksum:
* platform/chromium-win/fast/gradients/border-image-gradient-expected.png:
* platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum:
* platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.png:
* platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.checksum:
* platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.png:
* platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.checksum:
* platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.png:
* platform/chromium-win/fast/gradients/generated-gradients-expected.checksum:
* platform/chromium-win/fast/gradients/generated-gradients-expected.png:
* platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.checksum:
* platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.png:
* platform/chromium-win/fast/gradients/list-item-gradient-expected.checksum:
* platform/chromium-win/fast/gradients/list-item-gradient-expected.png:
* platform/chromium-win/fast/gradients/radial-centered-expected.checksum:
* platform/chromium-win/fast/gradients/radial-centered-expected.png:
* platform/chromium-win/fast/gradients/simple-gradients-expected.checksum:
* platform/chromium-win/fast/gradients/simple-gradients-expected.png:
* platform/chromium-win/fast/reflections/reflection-masks-expected.checksum:
* platform/chromium-win/fast/reflections/reflection-masks-expected.png:
* platform/chromium-win/fast/repaint/background-generated-expected.checksum:
* platform/chromium-win/fast/repaint/background-generated-expected.png:
* platform/chromium-win/media/audio-controls-rendering-expected.checksum:
* platform/chromium-win/media/audio-controls-rendering-expected.png:
* platform/chromium-win/media/controls-after-reload-expected.checksum:
* platform/chromium-win/media/controls-after-reload-expected.png:
* platform/chromium-win/media/controls-strict-expected.checksum:
* platform/chromium-win/media/controls-strict-expected.png:
* platform/chromium-win/media/controls-styling-expected.checksum:
* platform/chromium-win/media/controls-styling-expected.png:
* platform/chromium-win/media/controls-without-preload-expected.checksum:
* platform/chromium-win/media/controls-without-preload-expected.png:
* platform/chromium-win/media/video-controls-rendering-expected.checksum:
* platform/chromium-win/media/video-controls-rendering-expected.png:
* platform/chromium-win/media/video-no-audio-expected.checksum:
* platform/chromium-win/media/video-no-audio-expected.png:
* platform/chromium-win/media/video-volume-slider-expected.checksum:
* platform/chromium-win/media/video-volume-slider-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
* platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
* platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
* platform/chromium-win/svg/batik/filters/feTile-expected.checksum:
* platform/chromium-win/svg/batik/filters/feTile-expected.png:
* platform/chromium-win/svg/batik/paints/patternRegions-expected.checksum:
* platform/chromium-win/svg/batik/paints/patternRegions-expected.png:
* platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.checksum:
* platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.png:
* platform/chromium-win/svg/batik/text/textEffect-expected.checksum:
* platform/chromium-win/svg/batik/text/textEffect-expected.png:
* platform/chromium-win/svg/batik/text/textEffect2-expected.checksum:
* platform/chromium-win/svg/batik/text/textEffect2-expected.png:
* platform/chromium-win/svg/batik/text/textEffect3-expected.checksum:
* platform/chromium-win/svg/batik/text/textEffect3-expected.png:
* platform/chromium-win/svg/batik/text/textProperties-expected.checksum:
* platform/chromium-win/svg/batik/text/textProperties-expected.png:
* platform/chromium-win/svg/carto.net/colourpicker-expected.checksum:
* platform/chromium-win/svg/carto.net/colourpicker-expected.png:
* platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.checksum:
* platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.png:
* platform/chromium-win/svg/css/composite-shadow-text-expected.checksum:
* platform/chromium-win/svg/css/composite-shadow-text-expected.png:
* platform/chromium-win/svg/css/mask-with-shadow-expected.checksum:
* platform/chromium-win/svg/css/mask-with-shadow-expected.png:
* platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.checksum:
* platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.png:
* platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.checksum:
* platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.png:
* platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.checksum:
* platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.png:
* platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.checksum:
* platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.png:
* platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.checksum:
* platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.png:
* platform/chromium-win/svg/custom/gradient-cycle-detection-expected.checksum:
* platform/chromium-win/svg/custom/gradient-cycle-detection-expected.png:
* platform/chromium-win/svg/custom/gradient-deep-referencing-expected.checksum:
* platform/chromium-win/svg/custom/gradient-deep-referencing-expected.png:
* platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.checksum:
* platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.png:
* platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.checksum:
* platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.png:
* platform/chromium-win/svg/custom/gradient-stroke-width-expected.checksum:
* platform/chromium-win/svg/custom/gradient-stroke-width-expected.png:
* platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.checksum:
* platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png:
* platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.checksum:
* platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.png:
* platform/chromium-win/svg/custom/group-opacity-expected.checksum:
* platform/chromium-win/svg/custom/group-opacity-expected.png:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.checksum:
* platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
* platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.checksum:
* platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
* platform/chromium-win/svg/custom/js-late-gradient-creation-expected.checksum:
* platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
* platform/chromium-win/svg/custom/js-update-gradient-expected.checksum:
* platform/chromium-win/svg/custom/js-update-gradient-expected.png:
* platform/chromium-win/svg/custom/js-update-stop-expected.checksum:
* platform/chromium-win/svg/custom/js-update-stop-expected.png:
* platform/chromium-win/svg/custom/large-bounding-box-percents-expected.checksum:
* platform/chromium-win/svg/custom/large-bounding-box-percents-expected.png:
* platform/chromium-win/svg/custom/non-scaling-stroke-expected.checksum:
* platform/chromium-win/svg/custom/non-scaling-stroke-expected.png:
* platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum:
* platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
* platform/chromium-win/svg/custom/recursive-gradient-expected.checksum:
* platform/chromium-win/svg/custom/recursive-gradient-expected.png:
* platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.checksum:
* platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.png:
* platform/chromium-win/svg/custom/stroked-pattern-expected.checksum:
* platform/chromium-win/svg/custom/stroked-pattern-expected.png:
* platform/chromium-win/svg/custom/text-rotated-gradient-expected.checksum:
* platform/chromium-win/svg/custom/text-rotated-gradient-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum:
* platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
* platform/chromium-win/svg/filters/big-sized-filter-expected.checksum:
* platform/chromium-win/svg/filters/big-sized-filter-expected.png:
* platform/chromium-win/svg/filters/feTile-expected.checksum:
* platform/chromium-win/svg/filters/feTile-expected.png:
* platform/chromium-win/svg/text/selection-background-color-expected.checksum:
* platform/chromium-win/svg/text/selection-background-color-expected.png:
* platform/chromium-win/svg/text/selection-styles-expected.checksum:
* platform/chromium-win/svg/text/selection-styles-expected.png:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
* platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75311
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
abarth@webkit.org [Sat, 8 Jan 2011 07:37:39 +0000 (07:37 +0000)]
2011-01-07 Adam Barth <abarth@webkit.org>
Record expectation for test.
* platform/chromium/test_expectations.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75310
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mihaip@chromium.org [Sat, 8 Jan 2011 04:38:18 +0000 (04:38 +0000)]
2011-01-07 Mihai Parparita <mihaip@chromium.org>
Unreviewed, test expectation update.
Update mac-leopard baselines for tests that currently have up to date
Snow Leopard baselines in platform/mac.
* platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.checksum:
* platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png:
* platform/mac-leopard/fast/invalid/residual-style-expected.checksum:
* platform/mac-leopard/fast/invalid/residual-style-expected.png:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum:
* platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
* platform/mac-leopard/fast/table/027-vertical-expected.checksum:
* platform/mac-leopard/fast/table/027-vertical-expected.png:
* platform/mac-leopard/fast/table/028-vertical-expected.checksum:
* platform/mac-leopard/fast/table/028-vertical-expected.png:
* platform/mac-leopard/fast/table/038-vertical-expected.checksum:
* platform/mac-leopard/fast/table/038-vertical-expected.png:
* platform/mac-leopard/fast/table/040-vertical-expected.checksum:
* platform/mac-leopard/fast/table/040-vertical-expected.png:
* platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.checksum:
* platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.png:
* platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum:
* platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png:
* platform/mac-leopard/fast/table/table-display-types-vertical-expected.checksum:
* platform/mac-leopard/fast/table/table-display-types-vertical-expected.png:
* platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.checksum:
* platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.png:
* platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum:
* platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.png:
* platform/mac-leopard/svg/custom/junk-data-expected.checksum:
* platform/mac-leopard/svg/custom/junk-data-expected.png:
* platform/mac-leopard/svg/custom/missing-xlink-expected.checksum:
* platform/mac-leopard/svg/custom/missing-xlink-expected.png:
* platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
* platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75309
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
justin.garcia@apple.com [Sat, 8 Jan 2011 02:59:58 +0000 (02:59 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=51851
Implement RenderSVGInlineText::localCaretRect()
Reviewed by Dan Bernstein.
WebCore:
* rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::localCaretRect): Implemented.
LayoutTests:
* svg/text/caret-in-svg-text-expected.txt: Added.
* svg/text/caret-in-svg-text.xhtml: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75308
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Sat, 8 Jan 2011 02:42:44 +0000 (02:42 +0000)]
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed; Added the missing null pointer check for r75293.
* dom/Document.cpp:
(WebCore::Document::adoptNode):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75307
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
slewis@apple.com [Sat, 8 Jan 2011 02:24:40 +0000 (02:24 +0000)]
WebCore: <rdar://problem/
8649617> Migrate memory tracking from Safari to WebKit
https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit
Reviewed by Geoff Garen.
Add a sampler for printing off process memory statistics.
Export file mode.
* WebCore.exp.in:
WebKit2: <rdar://problem/
8649617> Migrate memory tracking from Safari to WebKit
https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit
Reviewed by Geoff Garen.
Add a sampler for printing off process memory statistics.
This tool can track:
WebCore
- FastMalloc allocations bytes (in use or committed)
JavaScriptCore
- Garbage collector heap bytes (in use or committed)
- Stack bytes (committed only!)
- JIT Code bytes (committed only!)
Malloc zones
- In use bytes for the following zones:
* Default zone (in use or committed)
* DispCon zone (in use or committed)
* Purgable zone (in use or committed)
Task Info
- Resident size memory (RSIZE)
Data collected is dumped to a temporary file.
Create a sandbox for a temporary file.
* Shared/SandboxExtension.h:
(WebKit::SandboxExtension::createHandleForTemporaryFile):
* Shared/mac/SandboxExtensionMac.mm:
(WebKit::SandboxExtension::createHandleForTemporaryFile):
Memory Sampler files
* Shared/WebMemorySampler.cpp: Added.
(WebKit::WebMemorySampler::shared):
(WebKit::WebMemorySampler::WebMemorySampler):
(WebKit::WebMemorySampler::start):
(WebKit::WebMemorySampler::initializeTimers):
(WebKit::WebMemorySampler::stop):
(WebKit::WebMemorySampler::isRunning):
(WebKit::WebMemorySampler::initializeTempLogFile):
(WebKit::WebMemorySampler::initializeSandboxedLogFile):
(WebKit::WebMemorySampler::writeHeaders):
(WebKit::WebMemorySampler::sampleTimerFired):
(WebKit::WebMemorySampler::stopTimerFired):
(WebKit::WebMemorySampler::appendCurrentMemoryUsageToFile):
* Shared/WebMemorySampler.h: Added.
* Shared/mac/WebMemorySampler.mac.mm: Added.
(WebKit::WebMemorySampler::sampleSystemMalloc):
(WebKit::WebMemorySampler::sampleProcessCommittedBytes):
(WebKit::WebMemorySampler::processName):
(WebKit::WebMemorySampler::sampleWebKit):
API to start and stop UIProcess and WebProcess sampling.
* UIProcess/API/C/WKContext.cpp:
(WKContextStartMemorySampler):
(WKContextStopMemorySampler):
* UIProcess/API/C/WKContext.h:
Send messages to WebProcess to start and stop memory sampling.
* UIProcess/WebContext.cpp:
(WebKit::WebContext::WebContext):
(WebKit::WebContext::processDidFinishLaunching):
(WebKit::WebContext::startMemorySampler):
(WebKit::WebContext::stopMemorySampler):
* UIProcess/WebContext.h:
* WebKit2.xcodeproj/project.pbxproj:
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::startMemorySampler):
(WebKit::WebProcess::stopMemorySampler):
* WebProcess/WebProcess.h:
* WebProcess/WebProcess.messages.in:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75306
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Sat, 8 Jan 2011 02:15:10 +0000 (02:15 +0000)]
2011-01-06 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Adam Barth.
onbeforeunload is broken for framesets
https://bugs.webkit.org/show_bug.cgi?id=19418
Added beforeunload event support for sub frames. WebKit's implementation tries to match
that of Internet Explorer as much as possible. beforeunload event is fired for each and
every descendent of a frame that is about to navigate.
When a value other than null is returned by a beforeunload handler, a confirmation dialog
is shown for each handler (calls chrome's runBeforeUnloadConfirmPanel) just like it is done
for main frames.
In addition, navigation is forbidden while beforeunload handlers are being called.
Setting values to location.href, location.reload, and other means of navigations are thus
ignored while beforeunload event handler is being ran, matching Internet Explorer's behavior.
Because navigation needs to prevented globally, NavigationDisablerForBeforeUnload is added to
NavigationScheduler.h, which is instantiated as a RAII object in FrameLoader::shouldClose.
Tests: fast/events/before-unload-adopt-subframe-to-outside.html
fast/events/before-unload-adopt-within-subframes.html
fast/events/before-unload-forbidden-navigation.html
fast/events/before-unload-in-multiple-subframes.html
fast/events/before-unload-in-subframe.html
fast/events/before-unload-javascript-navigation.html
fast/events/before-unload-remove-and-add-subframe.html
fact/events/before-unload-remove-itself.html
fast/events/before-unload-with-subframes.html
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::shouldClose): Calls fireBeforeUnloadEvent on m_frame and m_frame's
descendents. Returns true only if every call to fireBeforeUnloadEvent returned true.
(WebCore::FrameLoader::fireBeforeUnloadEvent): Fires a beforeunload event and calls
chrome's runBeforeUnloadConfirmPanel as needed.
(WebCore::FrameLoader::continueLoadAfterNavigationPolicy): Calls shouldClose for all frames.
* loader/FrameLoader.h:
* loader/NavigationScheduler.cpp:
(WebCore::NavigationScheduler::shouldScheduleNavigation): Checks the nullity of Page and calls
NavigationDisablerForBeforeUnload::isNavigationAllowed when url is not javascript scheme.
(WebCore::NavigationScheduler::scheduleRedirect): Calls shouldScheduleNavigation.
(WebCore::NavigationScheduler::scheduleLocationChange): Ditto.
(WebCore::NavigationScheduler::scheduleRefresh): Ditto.
(WebCore::NavigationScheduler::scheduleHistoryNavigation): Ditto.
* loader/NavigationScheduler.h:
(WebCore::NavigationDisablerForBeforeUnload::NavigationDisablerForBeforeUnload): Disables navigation.
(WebCore::NavigationDisablerForBeforeUnload::~NavigationDisablerForBeforeUnload): Enables navigation
when called on the last instance of NavigationDisablerForBeforeUnload.
(WebCore::NavigationDisablerForBeforeUnload::isNavigationAllowed): Returns true if there are no instance
of NavigationDisablerForBeforeUnload left on the stack.
2011-01-06 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Adam Barth.
onbeforeunload is broken for framesets
https://bugs.webkit.org/show_bug.cgi?id=19418
Added tests to ensure WebKit fires beforeunload events for subframes,
and disallows navigation except that of javascript scheme while beforeunload event
handlers are being called.
Also added a test to ensure WebKit fires beforeunload event for subframes exactly
once even if a subframe was moved around within a beforeunload event handler.
A test that ensures beforeunload event is not fired for an iframe if the iframe
was added or removed within a beforeunload event handler is also added.
Furthermore, a test to ensure WebKit does not fire a beforeunload event to an iframe
that has been adopted by a document outside of the unloading document is added.
* fast/events/before-unload-adopt-subframe-to-outside-expected.txt: Added.
* fast/events/before-unload-adopt-subframe-to-outside.html: Added.
* fast/events/before-unload-adopt-within-subframes-expected.txt: Added.
* fast/events/before-unload-adopt-within-subframes.html: Added.
* fast/events/before-unload-forbidden-navigation-expected.txt: Added.
* fast/events/before-unload-forbidden-navigation.html: Added.
* fast/events/before-unload-in-multiple-subframes-expected.txt: Added.
* fast/events/before-unload-in-multiple-subframes.html: Added.
* fast/events/before-unload-in-subframe-expected.txt: Added.
* fast/events/before-unload-in-subframe.html: Added.
* fast/events/before-unload-javascript-navigation-expected.txt: Added.
* fast/events/before-unload-javascript-navigation.html: Added.
* fast/events/before-unload-remove-and-add-subframe-expected.txt: Added.
* fast/events/before-unload-remove-and-add-subframe.html: Added.
* fact/events/before-unload-remove-itself-expected.txt: Added.
* fact/events/before-unload-remove-itself.html: Added.
* fast/events/before-unload-with-subframes-expected.txt: Added.
* fast/events/before-unload-with-subframes.html: Added.
* fast/events/resources/before-unload-in-subframe-child.html: Added.
* fast/events/resources/before-unload-in-subframe-destination.html: Added.
* fast/events/resources/before-unload-in-subframe-fail.html: Added.
* fast/events/resources/before-unload-with-subframes-parent.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75305
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Sat, 8 Jan 2011 01:38:12 +0000 (01:38 +0000)]
2011-01-07 Martin Robinson <mrobinson@igalia.com>
Reviewed by Mihai Parparita.
fast/dom/Window/window-postmessage-clone-frames.html has some timing issues
https://bugs.webkit.org/show_bug.cgi?id=52032
Fix the timing issue in fast/dom/Window/window-postmessage-clone-frames.html
and move the output console div beyond the file input control, so that output
text does not push it outside the viewport.
* fast/dom/Window/window-postmessage-clone-frames-expected.txt: Updated results
to reflect div movement.
* fast/dom/Window/window-postmessage-clone-frames.html: Fix the timing and
layout issues with this test.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75298
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Sat, 8 Jan 2011 01:20:12 +0000 (01:20 +0000)]
2011-01-07 Martin Robinson <mrobinson@igalia.com>
Build fix for GTK+.
* GNUmakefile.am: Add RenderFullScreen.cpp to the sources list.
* rendering/RenderFullScreen.cpp:
(RenderFullScreen::setAnimating): Guard the call to contentChanged
with ENABLED(ACCELERATED_COMPOSITING).
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75296
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
ojan@chromium.org [Sat, 8 Jan 2011 01:15:54 +0000 (01:15 +0000)]
2011-01-06 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
side-by-side diffs in the code review tool
https://bugs.webkit.org/show_bug.cgi?id=52019
Support for conversion from the formatted diff to a side-by-side diff.
Maintains comments and new comments can be added.
The main architectural change is that Line elements are no longer necessarily
siblings. Each physical line is now in a LineContainer and LineContainers are
siblings. Each Line corresponds to a Line in the unified diff and has an id (e.g. line12).
A Line can be a LineContainer or a child of a LineContainer.
In this way, converting to side-by-side and, in the future, back to unified is non-lossy.
* PrettyPatch/PrettyPatch.rb:
* code-review.js:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75295
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Sat, 8 Jan 2011 00:53:58 +0000 (00:53 +0000)]
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed; speculative fix for Windows debug build.
* bindings/js/JSBindingsAllInOne.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75294
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
rniwa@webkit.org [Sat, 8 Jan 2011 00:49:52 +0000 (00:49 +0000)]
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Ojan Vafai.
Adopting an iframe to a child frame results in stack overflow
https://bugs.webkit.org/show_bug.cgi?id=52018
Throws an exception when a document adopts an iframe that is an ancestor
of the document in the frame hierarchy. New behavior matches that of Firefox.
Test: fast/html/adopt-parent-frame.html
* dom/Document.cpp:
(WebCore::Document::adoptNode):
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Ojan Vafai.
Adopting an iframe to a child frame results in stack overflow
https://bugs.webkit.org/show_bug.cgi?id=52018
Added a test to ensure calling adoptNode with an iframe throws an exception
if the adoptee is an ancestor of the document adopting the node in the frame hierarchy.
* fast/html/adopt-parent-frame-expected.txt: Added.
* fast/html/adopt-parent-frame.html: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75293
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mihaip@chromium.org [Sat, 8 Jan 2011 00:38:42 +0000 (00:38 +0000)]
2011-01-07 Mihai Parparita <mihaip@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Scrollbar code cleanup
https://bugs.webkit.org/show_bug.cgi?id=52073
Scrollbar code cleanup:
- Remove ScrollbarThemeMac.{mm|h} from the mac sources list, we use
ScrollbarThemeChromiumMac.{mm|h}
- Remove USE_WEB_THEME_ENGINE_TO_PAINT_THUMB #define now that switch to
WebThemeEngine is permanent
- Fix typo in Linux scrollbar enum name
No new tests (compiles).
* WebCore.gypi:
* platform/chromium/ChromiumBridge.h:
* platform/chromium/ScrollbarThemeChromiumLinux.cpp:
(WebCore::ScrollbarThemeChromiumLinux::paintTrackPiece):
* platform/chromium/ScrollbarThemeChromiumMac.mm:
(WebCore::scrollbarStateToThemeState):
(WebCore::ScrollbarThemeChromiumMac::paint):
2011-01-07 Mihai Parparita <mihaip@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Scrollbar code cleanup
https://bugs.webkit.org/show_bug.cgi?id=52073
Scrollbar code cleanup:
- Fix typo in Linux scrollbar enum name
* public/linux/WebThemeEngine.h:
* src/ChromiumBridge.cpp:
(WebCore::WebThemePart):
(WebCore::GetWebThemeExtraParams):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75292
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mjs@apple.com [Sat, 8 Jan 2011 00:21:52 +0000 (00:21 +0000)]
2011-01-07 Maciej Stachowiak <mjs@apple.com>
Reviewed by Sam Weinig.
Make WebKitTestRunner rest between loads more robust to avoid test crashes
https://bugs.webkit.org/show_bug.cgi?id=52086
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::didReceiveMessage):
* WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
(WTR::LayoutTestController::notifyDone):
* WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetStateToConsistentValues):
(WTR::TestController::run):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75291
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Sat, 8 Jan 2011 00:21:41 +0000 (00:21 +0000)]
GTK Linux build fix: isDocumentRunningFullScreenAnimation should
be protected both by ENABLE(FULLSCREEN_API) && USE(ACCELERATED_COMPOSITING)
* page/FrameView.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75290
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
barraclough@apple.com [Fri, 7 Jan 2011 23:59:18 +0000 (23:59 +0000)]
Bug 26276 - Need a mechanism to determine stack extent on WINDOWS, SOLARIS, OPENBSD, SYMBIAN, HAIKU, WINCE platforms
Reviewed by Geoff Garen.
Fix for win32. The base of the stack is stored in the "deallocation stack" field of the
Thread Information Block - see: http://en.wikipedia.org/wiki/Win32_Thread_Information_Block
for more information!
* wtf/StackBounds.cpp:
(WTF::StackBounds::initialize):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75289
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Fri, 7 Jan 2011 23:57:09 +0000 (23:57 +0000)]
Yet another Leopard build fix: NSRect and CGRect are not inter-
changable in 32-bit.
* WebView/WebFullScreenController.mm:
(-[WebFullScreenController exitFullscreen]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75288
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
commit-queue@webkit.org [Fri, 7 Jan 2011 23:48:52 +0000 (23:48 +0000)]
2011-01-07 Rafael Weinstein <rafaelw@chromium.org>
Reviewed by Eric Seidel.
Cleanup: Fold shadowParentNode into shadowHost
https://bugs.webkit.org/show_bug.cgi?id=51059
Replaces all uses of shadowParentNode.
No new tests because no behavior has changed.
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::initForStyleResolve):
* dom/Node.cpp:
(WebCore::Node::shadowHost):
(WebCore::Node::shadowAncestorNode):
(WebCore::eventTargetRespectingSVGTargetRules):
(WebCore::Node::getEventAncestors):
* dom/Node.h:
* editing/Editor.cpp:
(WebCore::Editor::findString):
* page/DragController.cpp:
(WebCore::asFileInput):
* page/EventHandler.cpp:
(WebCore::EventHandler::handleMousePressEvent):
(WebCore::instanceAssociatedWithShadowTreeElement):
(WebCore::EventHandler::dispatchMouseEvent):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::hasLineIfEmpty):
* rendering/RenderSVGShadowTreeRootContainer.cpp:
(WebCore::RenderSVGShadowTreeRootContainer::updateFromElement):
* svg/SVGStyledElement.cpp:
(WebCore::SVGStyledElement::title):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75287
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
mrobinson@webkit.org [Fri, 7 Jan 2011 23:39:19 +0000 (23:39 +0000)]
2011-01-07 Martin Robinson <mrobinson@igalia.com>
Add a platform-specific baseline for GTK+ after r75257.
* platform/gtk/fast/text/emphasis-avoid-ruby-expected.checksum: Added.
* platform/gtk/fast/text/emphasis-avoid-ruby-expected.png: Added.
* platform/gtk/fast/text/emphasis-avoid-ruby-expected.txt: Added.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75286
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Fri, 7 Jan 2011 23:39:19 +0000 (23:39 +0000)]
Fix the Leopard build: Replace CoreAnimation SL-only functions
with Leopard equivalents.
* WebView/WebFullScreenController.mm:
(+[CATransaction setDisableActions:]):
(+[CATransaction setAnimationDuration:]):
(-[WebFullScreenController _animationDuration]):
(-[WebFullscreenWindow initWithContentRect:styleMask:backing:defer:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75285
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
cmarrin@apple.com [Fri, 7 Jan 2011 23:35:24 +0000 (23:35 +0000)]
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
I mistakenly included a Windows only file in a
cross platform file.
* platform/graphics/ca/GraphicsLayerCA.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75284
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
cmarrin@apple.com [Fri, 7 Jan 2011 23:27:37 +0000 (23:27 +0000)]
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Get rid of include of <QuartzCore/QuartzCore.h>
* platform/graphics/ca/GraphicsLayerCA.cpp:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75283
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Fri, 7 Jan 2011 23:18:50 +0000 (23:18 +0000)]
Further build fixes. Add a ENABLE(FULLSCREEN_API) guard around
the implementation of requiresCompositingfForFullScreen.
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForFullScreen):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75282
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
jer.noble@apple.com [Fri, 7 Jan 2011 23:09:25 +0000 (23:09 +0000)]
No review, build fix only. Removed parameter who was causing
a warning in Release builds.
* dom/Document.cpp:
(WebCore::Document::webkitDidExitFullScreenForElement):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@75281
268f45cc-cd09-0410-ab3c-
d52691b4dbfc