Timeline
Jan 9, 2011:
- 11:15 PM Changeset in webkit [75361] by
-
- 2 edits in trunk/WebKit/chromium
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):
- 9:46 PM Changeset in webkit [75360] by
-
- 3 edits in trunk/LayoutTests
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:
- 6:38 PM Changeset in webkit [75359] by
-
- 4 edits in trunk
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:
- 4:47 PM Changeset in webkit [75358] by
-
- 2 edits in trunk/Source/WebCore
Fix the build.
- WebCore.xcodeproj/project.pbxproj: Copy SVGResourcesCache.h in to PrivateHeaders
once more.
- 3:34 PM Changeset in webkit [75357] by
-
- 2 edits in trunk/Source/WebCore
<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]):
- 11:37 AM Changeset in webkit [75356] by
-
- 1 edit in trunk/WebKit2/ChangeLog
Added Radar URL
- 11:36 AM Changeset in webkit [75355] by
-
- 4 edits in trunk/WebKit2
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.
- 11:24 AM Changeset in webkit [75354] by
-
- 3 edits in trunk/LayoutTests
2011-01-09 Simon Fraser <Simon Fraser>
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:
- 11:13 AM Changeset in webkit [75353] by
-
- 7 edits20 moves1 add in trunk/Source/WebCore
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.
- 9:13 AM Changeset in webkit [75352] by
-
- 6 edits3 adds in trunk
2011-01-08 Simon Fraser <Simon Fraser>
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).
- 9:05 AM Changeset in webkit [75351] by
-
- 104 edits2 moves in trunk
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:
- 4:35 AM Changeset in webkit [75350] by
-
- 8 edits64 moves in trunk/Source/WebCore
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.
- 3:22 AM Changeset in webkit [75349] by
-
- 21 edits in trunk
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):
- 2:44 AM Changeset in webkit [75348] by
-
- 2 edits in trunk/Source/WebCore
2011-01-09 Dirk Schulze <krit@webkit.org>
Unreviewed sort of Xcode project file.
- WebCore.xcodeproj/project.pbxproj:
- 12:57 AM Changeset in webkit [75347] by
-
- 4 edits8 adds in trunk
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):
Jan 8, 2011:
- 11:32 PM Changeset in webkit [75346] by
-
- 4 edits in trunk
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.
- 10:50 PM Changeset in webkit [75345] by
-
- 11 edits in trunk
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):
- 10:07 PM Changeset in webkit [75344] by
-
- 10 edits in trunk/WebKit2
<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.
- 9:04 PM CSS21Results edited by
- (diff)
- 8:58 PM CSS21Results edited by
- (diff)
- 8:31 PM CSS21Results edited by
- (diff)
- 7:27 PM CSS21Results edited by
- (diff)
- 7:10 PM Changeset in webkit [75343] by
-
- 2 edits in trunk/Source/JavaScriptCore
2011-01-08 Patrick Gansterer <Patrick Gansterer>
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.
- 7:04 PM Changeset in webkit [75342] by
-
- 12 edits2 copies in trunk/Source/JavaScriptCore
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.
- 6:35 PM Changeset in webkit [75341] by
-
- 5 edits3 adds in trunk
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):
- 6:29 PM Changeset in webkit [75340] by
-
- 3 edits in trunk/Tools
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):
- 6:13 PM Changeset in webkit [75339] by
-
- 2 edits in trunk/Source/WebCore
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):
- 5:31 PM Changeset in webkit [75338] by
-
- 3 edits4 adds in trunk
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.
- 5:30 PM Changeset in webkit [75337] by
-
- 4 edits in trunk
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):
- 5:27 PM Changeset in webkit [75336] by
-
- 5 edits4 adds in trunk
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:
- 5:08 PM Changeset in webkit [75335] by
-
- 8 edits in trunk
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):
- 4:47 PM Changeset in webkit [75334] by
-
- 2 edits in trunk/Source/WebCore
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):
- 4:24 PM Changeset in webkit [75333] by
-
- 2 edits in trunk
2011-01-08 Patrick Gansterer <Patrick Gansterer>
Unreviewed wx build fix for r75313.
- wscript: Added missing brace.
- 3:56 PM Changeset in webkit [75332] by
-
- 2 edits in trunk/Tools
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:
- 3:47 PM Changeset in webkit [75331] by
-
- 15 edits in trunk/WebKit2
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:
- 3:21 PM Changeset in webkit [75330] by
-
- 2 edits in trunk/Source/WebCore
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.
- 2:55 PM Changeset in webkit [75329] by
-
- 1 edit31 adds in trunk/LayoutTests
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.
- 2:34 PM Changeset in webkit [75328] by
-
- 3 edits in trunk/Tools
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:
- 2:19 PM Changeset in webkit [75327] by
-
- 3 edits in trunk/WebKit2
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().
- 2:17 PM Changeset in webkit [75326] by
-
- 3 edits in trunk/LayoutTests
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:
- 1:05 PM Changeset in webkit [75325] by
-
- 22 edits in trunk/Source/WebCore
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:
- 12:54 PM Changeset in webkit [75324] by
-
- 63 edits in trunk/Source/WebCore
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:
- 11:11 AM Changeset in webkit [75323] by
-
- 2 edits in trunk/WebKit2
[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.
- 9:58 AM Changeset in webkit [75322] by
-
- 2 edits in trunk/LayoutTests
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:
- 8:49 AM Changeset in webkit [75321] by
-
- 1 edit5 adds in trunk/LayoutTests
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.
- 6:39 AM Changeset in webkit [75320] by
-
- 2 edits in trunk/WebKit2
2011-01-08 Laszlo Gombos <Laszlo Gombos>
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:
- 3:25 AM Changeset in webkit [75319] by
-
- 2 edits in trunk/WebKit2
[Qt][WK2] Unreviewed buildfix after r75313.
- Scripts/generate-forwarding-headers.pl:
- 2:54 AM Changeset in webkit [75318] by
-
- 2 edits in trunk/WebKit2
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:
- 2:32 AM Changeset in webkit [75317] by
-
- 2 edits in trunk/WebKit/chromium
2011-01-08 Adam Barth <abarth@webkit.org>
Update Chromium DEPS to pickup new GYP files.
- DEPS:
- 2:10 AM Changeset in webkit [75316] by
-
- 2 edits in trunk/WebKit/mac
Try to fix the Leopard build.
- WebView/WebFullScreenController.mm:
- 1:39 AM Changeset in webkit [75315] by
-
- 2 edits in trunk/Tools
2011-01-08 Adam Barth <abarth@webkit.org>
Teach svn-apply how to re-write WebCore to Source/WebCore.
- Scripts/VCSUtils.pm:
- 1:36 AM Changeset in webkit [75314] by
-
- 1 move in trunk/Source/WebCore
Move WebCore into Source
- 1:35 AM Changeset in webkit [75313] by
-
- 65 edits in trunk
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:
- 1:18 AM Changeset in webkit [75312] by
-
- 4 edits in trunk/LayoutTests
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
- 12:44 AM Changeset in webkit [75311] by
-
- 738 edits4 adds in trunk
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:
Jan 7, 2011:
- 11:37 PM Changeset in webkit [75310] by
-
- 2 edits in trunk/LayoutTests
2011-01-07 Adam Barth <abarth@webkit.org>
Record expectation for test.
- platform/chromium/test_expectations.txt:
- 8:38 PM Changeset in webkit [75309] by
-
- 37 edits in trunk/LayoutTests
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:
- 6:59 PM Changeset in webkit [75308] by
-
- 3 edits2 adds in trunk
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.
- 6:42 PM Changeset in webkit [75307] by
-
- 2 edits in trunk/WebCore
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed; Added the missing null pointer check for r75293.
- dom/Document.cpp: (WebCore::Document::adoptNode):
- 6:24 PM Changeset in webkit [75306] by
-
- 14 edits3 adds in trunk
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)
- 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:
- 6:15 PM Changeset in webkit [75305] by
-
- 7 edits22 adds in trunk
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.
- 5:58 PM Changeset in webkit [75304] by
-
- 3 edits3 adds in tags/Safari-534.15.3
Merge r74427.
- 5:58 PM Changeset in webkit [75303] by
-
- 7 edits in tags/Safari-534.15.3
Merge r74453.
- 5:58 PM Changeset in webkit [75302] by
-
- 4 edits in tags/Safari-534.15.3
Merge r74375.
- 5:51 PM Changeset in webkit [75301] by
-
- 5 edits in tags/Safari-534.15.3
Versioning.
- 5:45 PM Changeset in webkit [75300] by
-
- 1 copy in tags/Safari-534.15.3
New tag.
- 5:45 PM Changeset in webkit [75299] by
-
- 1 delete in tags/Safari-534.15.1
Remove bogus tag.
- 5:38 PM Changeset in webkit [75298] by
-
- 3 edits in trunk/LayoutTests
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.
- 5:34 PM Changeset in webkit [75297] by
-
- 1 copy in tags/Safari-534.15.1
New tag.
- 5:20 PM Changeset in webkit [75296] by
-
- 3 edits in trunk/WebCore
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).
- 5:15 PM Changeset in webkit [75295] by
-
- 3 edits in trunk/Websites/bugs.webkit.org
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:
- 4:53 PM Changeset in webkit [75294] by
-
- 2 edits in trunk/WebCore
2011-01-07 Ryosuke Niwa <rniwa@webkit.org>
Unreviewed; speculative fix for Windows debug build.
- bindings/js/JSBindingsAllInOne.cpp:
- 4:49 PM Changeset in webkit [75293] by
-
- 3 edits2 adds in trunk
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.
- 4:38 PM Changeset in webkit [75292] by
-
- 8 edits in trunk
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):
- 4:21 PM Changeset in webkit [75291] by
-
- 4 edits in trunk/Tools
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):
- 4:21 PM Changeset in webkit [75290] by
-
- 2 edits in trunk/WebCore
GTK Linux build fix: isDocumentRunningFullScreenAnimation should
be protected both by ENABLE(FULLSCREEN_API) && USE(ACCELERATED_COMPOSITING)
- page/FrameView.cpp:
- 3:59 PM Changeset in webkit [75289] by
-
- 2 edits in trunk/Source/JavaScriptCore
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):
- 3:57 PM Changeset in webkit [75288] by
-
- 2 edits in trunk/WebKit/mac
Yet another Leopard build fix: NSRect and CGRect are not inter-
changable in 32-bit.
- WebView/WebFullScreenController.mm:
(-[WebFullScreenController exitFullscreen]):
- 3:48 PM Changeset in webkit [75287] by
-
- 10 edits in trunk/WebCore
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):
- 3:39 PM Changeset in webkit [75286] by
-
- 1 edit3 adds in trunk/LayoutTests
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.
- 3:39 PM Changeset in webkit [75285] by
-
- 2 edits in trunk/WebKit/mac
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:]):
- 3:35 PM Changeset in webkit [75284] by
-
- 2 edits in trunk/WebCore
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:
- 3:27 PM Changeset in webkit [75283] by
-
- 2 edits in trunk/WebCore
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Get rid of include of <QuartzCore/QuartzCore.h>
- platform/graphics/ca/GraphicsLayerCA.cpp:
- 3:18 PM Changeset in webkit [75282] by
-
- 2 edits in trunk/WebCore
Further build fixes. Add a ENABLE(FULLSCREEN_API) guard around
the implementation of requiresCompositingfForFullScreen.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::requiresCompositingForFullScreen):
- 3:09 PM Changeset in webkit [75281] by
-
- 2 edits in trunk/WebCore
No review, build fix only. Removed parameter who was causing
a warning in Release builds.
- dom/Document.cpp:
(WebCore::Document::webkitDidExitFullScreenForElement):
- 3:07 PM Changeset in webkit [75280] by
-
- 5 edits in trunk
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Use new wkCACFLayerGetContextUserData function
- platform/graphics/ca/win/PlatformCALayerWin.cpp:
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Minor change to check for null context
- win/lib/WebKitSystemInterface.lib:
- win/lib/WebKitSystemInterface_debug.lib:
- 2:58 PM Changeset in webkit [75279] by
-
- 5 edits in trunk/WebKit2
WebKit2: Need WKBundleFrameCopyProvisionalURL
https://bugs.webkit.org/show_bug.cgi?id=52083
Reviewed by Dan Bernstein.
- WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
(WKBundleFrameCopyProvisionalURL):
- WebProcess/InjectedBundle/API/c/WKBundleFrame.h:
- WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::provisionalURL):
Grab the URL from the provisional document loader.
- WebProcess/WebPage/WebFrame.h:
- 2:51 PM Changeset in webkit [75278] by
-
- 2 edits in trunk/WebCore
2011-01-07 James Robinson <jamesr@chromium.org>
Fix compile bustage due to bad merge in 75276.
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
- 2:45 PM Changeset in webkit [75277] by
-
- 36 edits4 adds in trunk
WebCore: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
Reviewed by Simon Fraser.
Mark for export all those WebCore functions needed by WebFullscreenController.
- WebCore.exp.in:
WebCore: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
Reviewed by Simon Fraser.
screenRect is useful for more than just HTMLMediaElements. Promote it into
Element.
- dom/Element.cpp: Moved into Element from HTMLMediaElement.
- dom/Element.h: Ditto.
- dom/Node.cpp:
- html/HTMLMediaElement.cpp: Moved screenRect into Element.
- html/HTMLMediaElement.h: Ditto.
- WebCore.exp.in: Modify the exports list to reflect the new symbol name.
WebCore: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
Reviewed by Simon Fraser.
The RenderFullScreen is intended to be used by clients of that API to allow a DOM subtree to
be rendered outside its original Frame. Because of this, there are a few areas of the
rendering code which need to be special cased: RenderFullScreen layers should not be clipped
to the viewport, as they will almost always be rendering outside the viewport area;
RenderFullScreen graphics layers should not be reparented by the RenderLayerCompositor, as
the client will likely want to reparent the platformLayer into their own fullscreen platform
window; the FrameView must update the RenderFullScreen graphics layer tree separately from
the root layer, as the two trees are disconnected.
- page/FrameView.cpp:
(WebCore::FrameView::updateCompositingLayers): Special treatment for fullscreen renderer.
(WebCore::FrameView::syncCompositingStateRecursive): Ditto.
(WebCore::FrameView::paintContents): Ditto.
- rendering/RenderLayer.h: Add a new ContentChangeType enum entry for FullScreen.
- rendering/RenderLayer.cpp:
(WebCore::RenderLayer::contentChanged): Add support for above.
- rendering/RenderLayerBacking.cpp:
(WebCore::layerOrAncestorIsFullScreen): New function.
(WebCore::RenderLayerBacking::updateCompositedBounds): Do not clip if the layerOrAncestorIsFullScreen.
- rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Special treatment for fullscreen renderer.
(WebCore::RenderLayerCompositor::requiresCompositingLayer): Ditto.
(WebCore::RenderLayerCompositor::requiresCompositingForFullScreen): Ditto.
- rendering/RenderLayerCompositor.h:
WebCore: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
Reviewed by Simon Fraser.
Implemented non-accelerated fullscreen support. The Document will now vend a RenderFullScreen object for clients to
use to relocate the fullscreen element subtree.
- css/CSSStyleSelector.cpp:
(WebCore::loadFullScreenRulesIfNeeded): Change webkitFullScreen -> webkitIsFullScreen.
(WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector): Ditto.
- dom/Document.cpp:
(WebCore::Document::Document): Initialize m_fullScreenRenderer.
(WebCore::Document::detach): Call setFullScreenRenderer(0).
(WebCore::Document::nodeWillBeRemoved): Replicate the logic in webkitWillEnterFullScreenForElement.
(WebCore::Document::webkitWillEnterFullScreenForElement): Detach the fullscreen element to cause
a new RenderFullScreen renderer to be created with the new fullscreen element.
(WebCore::Document::webkitDidEnterFullScreenForElement): Notify clients of a fullscreen change
here, rather in "willEnter", to avoid reentrancy problems when clients remove nodes in response
to webkitfullscreenchange events.
(WebCore::Document::webkitWillExitFullScreenForElement): Recalculate the fullscreen element's style.
(WebCore::Document::webkitDidExitFullScreenForElement): Ditto.
(WebCore::Document::setFullScreenRenderer): Accessor for m_fullScreenRenderer.
(WebCore::Document::setFullScreenRendererSize): Set the style on the m_fullScreenRenderer with a new
size; this keeps clients from having to access the renderer's style directly.
(WebCore::Document::setFullScreenRendererBackgroundColor): Ditto.
- dom/Document.h:
(WebCore::Document::webkitIsFullScreen): Change webkitFullScreen -> webkitIsFullScreen.
(WebCore::Document::fullScreenRenderer): Accessor.
- dom/Document.idl:
- dom/Node.cpp:
(WebCore::Node::createRendererIfNeeded): If the document is in fullscreen mode, create a RenderFullScreen
object to insert between the fullscreen element and its parent.
- page/ChromeClient.h:
(WebCore::ChromeClient::fullScreenRendererChanged): Added.
- rendering/MediaControlElements.cpp:
(WebCore::MediaControlFullscreenButtonElement::defaultEventHandler): Change webkitFullScreen -> webkitIsFullScreen.
WebCore: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
Reviewed by Simon Fraser.
This patch introduces a new RenderObject type: RenderFullScreen. The RenderFullScreen renderer
will be used to implement new FullScreen APIs. Because the RenderFullScreen object will be the
parent of the current fullscreen element, the style rules for fullscreen objects must change to
match.
- WebCore.xcodeproj/project.pbxproj:
- rendering/RenderFullScreen.cpp: Added.
(RenderFullScreen::setAnimating): Sets the m_isAnimating flag.
(RenderFullScreen::createFullScreenStyle): Returns a new RenderStyle containing the default stye
for RenderFullScreen objects.
- rendering/RenderFullScreen.h: Added.
(WebCore::RenderFullScreen::isRenderFullScreen): Added. Overrides the RenderObject version.
- rendering/RenderObject.h:
(WebCore::RenderObject::isRenderFullScreen): Added. Used for type-checking RenderFullScreen objects.
- css/fullscreen.css: Modified the contained fullscreen styles.
WebKit/mac: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
Reviewed by Simon Fraser.
Support the new fullscreen Chrome client requests. WebView will pass
through these requests to a WebFullscreenController.
- WebCoreSupport/WebChromeClient.h: Add fullScreenRendererChanged().
- WebView/WebView.mm:
(-[WebView _supportsFullScreenForElement:WebCore::]): Check to see if the fullscreen pref has been enabled.
(-[WebView _enterFullScreenForElement:WebCore::]): Create a WebFullScreenController.
(-[WebView _exitFullScreenForElement:WebCore::]): Request that the WebFullScreenController exit fullscreen.
(-[WebView _fullScreenRendererChanged:WebCore::]): Notify the WebFullScreenController that its renderer has changed.
- WebView/WebViewData.h: Add ivar newFullscreenController.
Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
Reviewed by Simon Fraser.
This patch implements the FullScreen APIs using the new RenderFullScreen renderer and the new
Document client APIs. The RenderFullScreen renderer's CALayer is hosted in a new, fullscreen
window, and a custom CAAnimation animates that layer between the initial screen rect of the
full screen element, to its final value. WebFullscreenController will swap the WebView out of
its original window, and into the fullscreen window. The controller will replace the WebView
with a placeholder view, so that if the placeholder moves or resized while the WebView is
absent, the WebView will move back to the correct location when exiting fullscreen.
- WebView/WebFullscreenController.h: Added.
- WebView/WebFullscreenController.mm: Added.
(-[WebFullscreenController windowDidExitFullscreen:]): Close the fullscreen window.
(-[WebFullscreenController windowDidEnterFullscreen:]): Swap the webView back into the fullscreen window.
(-[WebFullscreenController animationDidStop:finished:]): Call windowDid{Exit|Enter}FullScreen as appropriate.
(-[WebFullscreenController applicationDidResignActive:]):
(-[WebFullscreenController applicationDidChangeScreenParameters:]): Resize the fullscreen window to match
the new screen parameters.
(-[WebFullscreenController enterFullscreen:]): Set up the animation that will take the fullscreen element
from its original screen rect into fullscreen.
(-[WebFullscreenController exitFullscreen]): Swap the webView back into its original window.
Set up the animation that will take the fullscreen element back into its original screen
rect.
(-[WebFullscreenController _updatePowerAssertions]): Now checks _isAnyMoviePlaying to determine
whether to disable screensaver and sleep.
(-[WebFullscreenController _isAnyMoviePlaying]): Walks through the sub-tree starting at the fullscreen element
looking for HTMLVideoElements; returns whether any are found to be playing.
(-[WebFullscreenController _animationDuration]): Returns the current animation duration, affected by control
and shift keys.
(-[WebFullscreenWindow canBecomeKeyWindow]): Allow the window to become key.
(-[WebFullscreenWindow keyDown:]): Handle the 'Esc' key.
(-[WebFullscreenWindow cancelOperation:]): Request to exit fullscreen.
(-[WebFullscreenWindow rendererLayer]): Convenience accessor.
(-[WebFullscreenWindow setRendererLayer:]): Ditto.
(-[WebFullscreenWindow backgroundLayer]): Ditto.
(-[WebFullscreenWindow animationView]): Ditto.
(MediaEventListener::MediaEventListener): Implements the EventListener protocol.
(MediaEventListener::handleEvent): Tells its delegate to _updatePowerAssertions.
LayoutTests: Implement WebKit Full Screen support.
https://bugs.webkit.org/show_bug.cgi?id=49481
rdar://problem/8247444
Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
Reviewed by Simon Fraser.
Update the tests with new API names and spec values.
- fullscreen/full-screen-api-expected.txt:
- fullscreen/full-screen-api.html:
- fullscreen/full-screen-css.html:
- fullscreen/full-screen-request-expected.txt:
- fullscreen/full-screen-request.html:
- 2:32 PM Changeset in webkit [75276] by
-
- 40 edits5 deletes in trunk
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- animations/animation-time-expected.txt: Removed.
- animations/animation-time.html: Removed.
- animations/script-tests/animation-time.js: Removed.
- fast/dom/Window/window-properties-expected.txt:
- fast/dom/Window/window-property-descriptors-expected.txt:
- platform/gtk/fast/dom/Window/window-properties-expected.txt:
- platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::paintInvalidatedRegion):
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- Android.mk:
- CMakeLists.txt:
- GNUmakefile.am:
- WebCore.exp.in:
- WebCore.gypi:
- WebCore.pro:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- page/DOMWindow.cpp:
- page/DOMWindow.h:
- page/DOMWindow.idl:
- page/Frame.cpp:
- page/Frame.h:
- page/Page.cpp: (WebCore::Page::Page):
- page/Page.h:
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
- page/animation/AnimationTimeController.cpp: Removed.
- page/animation/AnimationTimeController.h: Removed.
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- public/WebWidget.h:
- src/WebPopupMenuImpl.cpp:
- src/WebPopupMenuImpl.h:
- src/WebViewImpl.cpp:
- src/WebViewImpl.h:
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- WebView/WebHTMLView.mm: (-[WebHTMLView drawRect:]):
- WebView/WebView.mm: (layerSyncRunLoopObserverCallBack):
2011-01-07 James Robinson <jamesr@chromium.org>
Revert "Implement mozilla's animationTime property"
https://bugs.webkit.org/show_bug.cgi?id=51952
This approach isn't quite right.
- WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp: (WebKit::ChunkedUpdateDrawingArea::display): (WebKit::ChunkedUpdateDrawingArea::setSize):
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::drawRect):
- WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm: (WebKit::LayerBackedDrawingArea::syncCompositingLayers):
- 2:19 PM Changeset in webkit [75275] by
-
- 4 edits in trunk/WebKitLibraries
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Added one more API to WKSI to get the user data
out of the CACFContext.
- win/include/WebKitSystemInterface/WebKitSystemInterface.h:
- win/lib/WebKitSystemInterface.lib:
- win/lib/WebKitSystemInterface_debug.lib:
- 2:13 PM Changeset in webkit [75274] by
-
- 3 edits in trunk/LayoutTests
2011-01-07 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations update.
- platform/chromium-gpu/test_expectations.txt: Removed some no-longer-failing tests; moved some lines around to match the CPU results.
- platform/chromium/test_expectations.txt: Bug assignment and cleanup.
- 2:06 PM Changeset in webkit [75273] by
-
- 3 edits in trunk/WebCore
2011-01-07 Jan Erik Hanssen <jhanssen@sencha.com>
Reviewed by Andreas Kling.
[Qt] Black text on black buttons using a dark theme
https://bugs.webkit.org/show_bug.cgi?id=35024
Implement RenderThemeQt::systemColor to apply the correct colors from the current Qt style.
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::systemColor):
- platform/qt/RenderThemeQt.h:
- 1:53 PM Changeset in webkit [75272] by
-
- 1 edit10 adds in trunk/WebKit2
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
Adding new stub files for compiling on latest revision
https://bugs.webkit.org/show_bug.cgi?id=51883
- UIProcess/gtk: Added.
- UIProcess/gtk/TextCheckerGtk.cpp: Added. (WebKit::TextChecker::state): (WebKit::TextChecker::isContinuousSpellCheckingAllowed): (WebKit::TextChecker::setContinuousSpellCheckingEnabled): (WebKit::TextChecker::setGrammarCheckingEnabled): (WebKit::TextChecker::uniqueSpellDocumentTag): (WebKit::TextChecker::closeSpellDocumentWithTag): (WebKit::TextChecker::checkTextOfParagraph): (WebKit::TextChecker::updateSpellingUIWithMisspelledWord): (WebKit::TextChecker::getGuessesForWord): (WebKit::TextChecker::learnWord): (WebKit::TextChecker::ignoreWord):
- UIProcess/gtk/WebInspectorGtk.cpp: Added. (WebKit::WebInspectorProxy::platformCreateInspectorPage): (WebKit::WebInspectorProxy::platformOpen): (WebKit::WebInspectorProxy::platformClose): (WebKit::WebInspectorProxy::inspectorPageURL):
- UIProcess/gtk/WebPageProxyGtk.cpp: Added. (WebKit::WebPageProxy::standardUserAgent):
- UIProcess/gtk/WebPreferencesGtk.cpp: Added. (WebKit::WebPreferences::platformInitializeStore): (WebKit::WebPreferences::platformUpdateStringValueForKey): (WebKit::WebPreferences::platformUpdateBoolValueForKey): (WebKit::WebPreferences::platformUpdateUInt32ValueForKey):
- WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp: Added. (WebKit::WebContextMenuClient::lookUpInDictionary): (WebKit::WebContextMenuClient::isSpeaking): (WebKit::WebContextMenuClient::speak): (WebKit::WebContextMenuClient::stopSpeaking):
- WebProcess/WebCoreSupport/gtk/WebDatabaseManagerGtk.cpp: Added. (WebKit::WebDatabaseManager::databaseDirectory):
- WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp: Added. (WebKit::WebPopupMenu::setUpPlatformData):
- WebProcess/WebPage/gtk: Added.
- WebProcess/WebPage/gtk/WebInspectorGtk.cpp: Added. (WebKit::WebInspector::localizedStringsURL):
- 1:41 PM Changeset in webkit [75271] by
-
- 14 edits3 copies4 adds in trunk
2011-01-05 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
Add tests for WebGL's lost context events.
https://bugs.webkit.org/show_bug.cgi?id=51492
- fast/canvas/webgl/context-lost-expected.txt: Added.
- fast/canvas/webgl/context-lost-restored-expected.txt: Added.
- fast/canvas/webgl/context-lost-restored.html: Added.
- fast/canvas/webgl/context-lost.html: Added.
2011-01-05 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
Add WEBKIT_lose_context WebGL extension.
https://bugs.webkit.org/show_bug.cgi?id=51492
Tests: fast/canvas/webgl/context-lost-restored.html
fast/canvas/webgl/context-lost.html
- CMakeLists.txt:
- DerivedSources.make:
- GNUmakefile.am:
- WebCore.gypi:
- WebCore.pri:
- WebCore.pro:
- WebCore.xcodeproj/project.pbxproj:
- bindings/js/JSWebGLRenderingContextCustom.cpp: (WebCore::toJS): (WebCore::JSWebGLRenderingContext::getSupportedExtensions):
- bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: (WebCore::toV8Object): (WebCore::V8WebGLRenderingContext::getSupportedExtensionsCallback):
- html/canvas/WebGLExtension.h:
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::WebGLRenderingContextRestoreTimer::fired): (WebCore::WebGLRenderingContext::getExtension): (WebCore::WebGLRenderingContext::getSupportedExtensions): (WebCore::WebGLRenderingContext::forceLostContext): (WebCore::WebGLRenderingContext::onLostContext): (WebCore::WebGLRenderingContext::getNumberOfExtensions): (WebCore::WebGLRenderingContext::getExtensionNumber):
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebKitLoseContext.cpp: Copied from WebCore/html/canvas/WebGLExtension.h. (WebCore::WebKitLoseContext::WebKitLoseContext): (WebCore::WebKitLoseContext::~WebKitLoseContext): (WebCore::WebKitLoseContext::getName): (WebCore::WebKitLoseContext::create): (WebCore::WebKitLoseContext::loseContext):
- html/canvas/WebKitLoseContext.h: Copied from WebCore/html/canvas/WebGLExtension.h.
- html/canvas/WebKitLoseContext.idl: Copied from WebCore/html/canvas/WebGLExtension.h.
- 1:28 PM Changeset in webkit [75270] by
-
- 2 edits in trunk/WebCore
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Build fix for Chromium. Missing include.
- page/animation/AnimationBase.cpp:
- 1:21 PM Changeset in webkit [75269] by
-
- 2 edits in trunk/Source/JavaScriptCore
Update react-to-vsprops-changes.py after r74855
- JavaScriptCore.vcproj/JavaScriptCore/react-to-vsprops-changes.py:
- 1:20 PM Changeset in webkit [75268] by
-
- 2 edits in trunk/WebKit2
Don't ever call ::SetCursor(0)
Doing so makes the cursor disappear from the screen.
Fixes <http://webkit.org/b/52024> Mouse cursor flashes when moving it
around a WKView before the web process has finished launching
Reviewed by Jon Honeycutt.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::onSetCursor): If we don't have a cursor to set, just
let Windows do its default thing (which is to set the cursor to the
window class's cursor, which in our case is the arrow cursor).
(WebKit::WebView::cursorToShow): Just return 0 when the page has
crashed so that we'll show the default cursor (which is the arrow
cursor). This change has no visible effect, but seems slightly better
conceptually.
(WebKit::WebView::updateNativeCursor): Don't do anything if we don't
have a cursor to set.
- 1:19 PM Changeset in webkit [75267] by
-
- 13 edits in trunk/WebKit2
Fill the WKView with white when the web process hasn't drawn anything yet
Fixes <http://webkit.org/b/52023> WKView accumulates pixel garbage
before web process has had a chance to draw anything (if Aero is
disabled)
Reviewed by Jon Honeycutt.
- UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:
(WebKit::ChunkedUpdateDrawingAreaProxy::paint):
- UIProcess/ChunkedUpdateDrawingAreaProxy.h:
- UIProcess/DrawingAreaProxy.h:
- UIProcess/LayerBackedDrawingAreaProxy.cpp:
(WebKit::LayerBackedDrawingAreaProxy::paint):
- UIProcess/LayerBackedDrawingAreaProxy.h:
- UIProcess/TiledDrawingAreaProxy.cpp:
(WebKit::TiledDrawingAreaProxy::paint):
- UIProcess/TiledDrawingAreaProxy.h:
- UIProcess/mac/ChunkedUpdateDrawingAreaProxyMac.mm:
(WebKit::ChunkedUpdateDrawingAreaProxy::platformPaint):
- UIProcess/qt/ChunkedUpdateDrawingAreaProxyQt.cpp:
(WebKit::ChunkedUpdateDrawingAreaProxy::platformPaint):
- UIProcess/win/ChunkedUpdateDrawingAreaProxyWin.cpp:
(WebKit::ChunkedUpdateDrawingAreaProxy::platformPaint):
- UIProcess/win/LayerBackedDrawingAreaProxyWin.cpp:
(WebKit::LayerBackedDrawingAreaProxy::paint):
Changed these functions to return a boolean indicating whether we
actually painted anything.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::onPaintEvent): Fill with white (and don't call
didDraw) when the DrawingAreaProxy isn't able to paint.
- 1:08 PM Changeset in webkit [75266] by
-
- 2 edits in trunk/WebCore
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Build fix.
- platform/graphics/ca/win/PlatformCALayerWin.cpp:
- 1:04 PM Changeset in webkit [75265] by
-
- 10 edits in trunk
Source/JavaScriptCore: [GTK] Port scrollbar painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=52051
Patch by Carlos Garcia Campos <cgarcia@igalia.com> on 2011-01-07
Reviewed by Martin Robinson.
- wtf/gobject/GTypedefs.h: Add GtkStyleContext forward
declaration.
WebCore: Bug 52035 - Unregistering DOMWrapperWorlds is unsafe
Reviewed by Geoff Garen.
The method DOMWrapperWorld::unregisterWorld() effectively calls the DOMWrapperWorld's
destructor early, in order to release wrappers once we know we no longer intend to use them.
Whilst it is okay to have a method to throw away wrappers (assuming we know we're willing to
lose any state stored on them) it is not okay to deregister the world from the JSGlobalData.
A sequence of events that triggers the bug would look like this:
(1) Create a DOMWrapperWorld.
(2) Register a timer in the world.
(3) Call unregisterWorld() on the world.
(4) Timer goes off, code is executed in the world, creates a Node not attached to a Document.
(5) We attempt to lookup a wrapper map for the world on the JSGlobalData, but because we've
called forgetWorld() none exists.
(6) Attempt to add a wrapper to a NULL map.
Fix the problem by not removing the JSGlobalData's wrapper map until the world really goes away.
- WebCore.exp.in:
- bindings/js/DOMWrapperWorld.cpp:
(WebCore::DOMWrapperWorld::DOMWrapperWorld):
(WebCore::DOMWrapperWorld::~DOMWrapperWorld):
(WebCore::DOMWrapperWorld::clearWrappers):
- bindings/js/DOMWrapperWorld.h:
WebKit/mac: Bug 52035 - Unregistering DOMWrapperWorlds is unsafe
Reviewed by Geoff Garen.
The method DOMWrapperWorld::unregisterWorld() effectively calls the DOMWrapperWorld's
destructor early, in order to release wrappers once we know we no longer intend to use them.
Whilst it is okay to have a method to throw away wrappers (assuming we know we're willing to
lose any state stored on them) it is not okay to deregister the world from the JSGlobalData.
A sequence of events that triggers the bug would look like this:
(1) Create a DOMWrapperWorld.
(2) Register a timer in the world.
(3) Call unregisterWorld() on the world.
(4) Timer goes off, code is executed in the world, creates a Node not attached to a Document.
(5) We attempt to lookup a wrapper map for the world on the JSGlobalData, but because we've
called forgetWorld() none exists.
(6) Attempt to add a wrapper to a NULL map.
Fix the problem by not removing the JSGlobalData's wrapper map until the world really goes away.
- WebView/WebScriptWorld.mm:
(-[WebScriptWorld unregisterWorld]):
WebKit/win: Bug 52035 - Unregistering DOMWrapperWorlds is unsafe
Reviewed by Geoff Garen.
The method DOMWrapperWorld::unregisterWorld() effectively calls the DOMWrapperWorld's
destructor early, in order to release wrappers once we know we no longer intend to use them.
Whilst it is okay to have a method to throw away wrappers (assuming we know we're willing to
lose any state stored on them) it is not okay to deregister the world from the JSGlobalData.
A sequence of events that triggers the bug would look like this:
(1) Create a DOMWrapperWorld.
(2) Register a timer in the world.
(3) Call unregisterWorld() on the world.
(4) Timer goes off, code is executed in the world, creates a Node not attached to a Document.
(5) We attempt to lookup a wrapper map for the world on the JSGlobalData, but because we've
called forgetWorld() none exists.
(6) Attempt to add a wrapper to a NULL map.
Fix the problem by not removing the JSGlobalData's wrapper map until the world really goes away.
- WebScriptWorld.cpp:
(WebScriptWorld::unregisterWorld):
- 12:44 PM Changeset in webkit [75264] by
-
- 4 edits in trunk/WebKitLibraries
2011-01-07 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Adding updated WKSI files missed in http://trac.webkit.org/changeset/75262
- win/include/WebKitSystemInterface/WebKitSystemInterface.h:
- win/lib/WebKitSystemInterface.lib:
- win/lib/WebKitSystemInterface_debug.lib:
- 12:43 PM Changeset in webkit [75263] by
-
- 3 edits2 adds in trunk/LayoutTests
2011-01-07 Stephen White <senorblanco@chromium.org>
Unreviewed; new test baselines and updated chromium expectations.
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.checksum: Added.
- platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 12:00 PM Changeset in webkit [75262] by
-
- 39 edits1 copy5 adds in trunk
2011-01-07 Chris Marrin <cmarrin@apple.com>
Rubber-stamped by Simon Fraser.
Share code between Mac (CA) and Windows (CACF) GraphicsLayer implementations
https://bugs.webkit.org/show_bug.cgi?id=49388
Final step in unifying GraphicsLayer logic across Win and Mac. This
implements the Windows side classes for PlatformCALayer and supporting
classes. Also changed MediaPlayer to use new PlatformCALayerClient
so it can use PlatformCALayer directly rather than a dummy GraphicsLayer.
WKCACFLayerRenderer now does the task of notifying animations of their
start time. Also commented out an assert in AnimationBase because
AnimationController's frame time is not in sync with the new
AnimationTimeController. I've opened a new bug for that issue:
This also includes the Mac side changes backed out in
http://trac.webkit.org/changeset/75227.
- 11:58 AM BuildBot edited by
- (diff)
- 11:46 AM Changeset in webkit [75261] by
-
- 5 edits2 adds in trunk
2011-01-07 Nate Chapin <Nate Chapin>
Reviewed by Darin Fisher.
Let PingLoader send cookies if FrameLoaderClient permits it.
https://bugs.webkit.org/show_bug.cgi?id=51898
Test: http/tests/navigation/ping-cookie.html
- loader/PingLoader.cpp: (WebCore::PingLoader::PingLoader): Set m_shouldUseCredentialStorage
at load start time, since we won't be able to call
FrameLoaderClient::shouldUseCredentialStorage() later.
- loader/PingLoader.h: (WebCore::PingLoader::shouldUseCredentialStorage):
- 11:41 AM Changeset in webkit [75260] by
-
- 4 edits in trunk
2011-01-07 Xan Lopez <xlopez@igalia.com>
Unreviewed, rolling out r75256.
http://trac.webkit.org/changeset/75256
https://bugs.webkit.org/show_bug.cgi?id=50869
Broke GTK+ canvas tests
- platform/gtk/Skipped:
2011-01-07 Xan Lopez <xlopez@igalia.com>
Unreviewed, rolling out r75256.
http://trac.webkit.org/changeset/75256
https://bugs.webkit.org/show_bug.cgi?id=50869
Broke GTK+ canvas tests
- platform/graphics/cairo/PathCairo.cpp: (WebCore::Path::addArc):
- 11:32 AM Changeset in webkit [75259] by
-
- 9 edits in trunk
2011-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Port scrollbar painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=52051
- wtf/gobject/GTypedefs.h: Add GtkStyleContext forward declaration.
2011-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Port scrollbar painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=52051
Use GtkStyleContext API to paint scrollbars when building with
GTK+ 3.x.
No new tests. This should not change functionality.
- platform/gtk/RenderThemeGtk.h:
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::RenderThemeGtk::gtkScrollbarStyle):
- platform/gtk/ScrollbarThemeGtk.cpp:
- platform/gtk/ScrollbarThemeGtk.h:
- platform/gtk/ScrollbarThemeGtk2.cpp: (WebCore::gtkStyleSetCallback): (WebCore::ScrollbarThemeGtk::ScrollbarThemeGtk):
- platform/gtk/ScrollbarThemeGtk3.cpp: (WebCore::gtkStyleChangedCallback): (WebCore::ScrollbarThemeGtk::ScrollbarThemeGtk): (WebCore::ScrollbarThemeGtk::updateThemeProperties): (WebCore::ScrollbarThemeGtk::paintTrackBackground): (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): (WebCore::ScrollbarThemeGtk::paintThumb): (WebCore::ScrollbarThemeGtk::paintButton):
- 11:31 AM Changeset in webkit [75258] by
-
- 2 edits4 deletes in trunk/LayoutTests
Unreviewed, rolling out r75205.
http://trac.webkit.org/changeset/75205
https://bugs.webkit.org/show_bug.cgi?id=52026
https://bugs.webkit.org/show_bug.cgi?id=52028
https://bugs.webkit.org/show_bug.cgi?id=52029
The Windows 7 Release Test Bots are fixed.
- platform/win/animations: Removed.
- platform/win/animations/animation-time-expected.txt: Removed.
- platform/win/fast/canvas/canvas-fillRect-gradient-shadow-expected.txt: Removed.
- platform/win/fast/css/css3-nth-tokens-script-expected.txt: Removed.
- platform/win/fast/css/css3-nth-tokens-style-expected.txt: Removed.
- platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
- 11:27 AM Changeset in webkit [75257] by
-
- 5 edits4 adds in trunk
<rdar://problem/8783318> Text emphasis marks should not appear over characters that have ruby annotations
https://bugs.webkit.org/show_bug.cgi?id=51267
Reviewed by Darin Adler.
WebCore:
Test: fast/text/emphasis-avoid-ruby.html
- rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInBlockDirection): Use getEmphasisMarkPosition() to check if
there are text emphasis marks.
(WebCore::InlineFlowBox::addTextBoxVisualOverflow): Ditto.
(WebCore::InlineFlowBox::computeOverAnnotationAdjustment): Ditto.
- rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::getEmphasisMarkPosition): Added. Returns true and sets the emphasis mark
position if the text is style with emphasis marks and there isn’t a ruby annotation that should
suppress them. Otherwise returns false.
(WebCore::InlineTextBox::paint): Use getEmphasisMarkPosition() to check if emphasis marks should
be painted.
- rendering/InlineTextBox.h:
LayoutTests:
- fast/text/emphasis-avoid-ruby-expected.checksum: Added.
- fast/text/emphasis-avoid-ruby-expected.png: Added.
- fast/text/emphasis-avoid-ruby-expected.txt: Added.
- fast/text/emphasis-avoid-ruby.html: Added.
- 11:08 AM BuildBot edited by
- (diff)
- 11:05 AM Changeset in webkit [75256] by
-
- 4 edits in trunk
2011-01-07 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-07 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:
- 10:58 AM Changeset in webkit [75255] by
-
- 2 edits in trunk/WebCore
2011-01-07 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Port buttons painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=51812
Use GtkStyleContext API to paint buttons when building with GTK+
3.x.
No new tests. This should not change functionality.
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::adjustRectForFocus): (WebCore::RenderThemeGtk::adjustRepaintRect): (WebCore::RenderThemeGtk::paintButton):
- 10:52 AM Changeset in webkit [75254] by
-
- 2 edits in trunk/WebCore
2011-01-07 Zhenyao Mo <zmo@google.com>
Unreviewed, build fix.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::copyTexSubImage2D):
- 10:43 AM Changeset in webkit [75253] by
-
- 5 edits in trunk/WebKit2
WebKit2: Need WKBundlePagePrivate equivalent of WebKit1's WebViewPrivate's setDefersCallbacks
https://bugs.webkit.org/show_bug.cgi?id=52038
Reviewed by Jon Honeycutt.
The implementation of WebKit1's WebViewPrivate's setDefersCallbacks on both Windows and Mac
calls WebCore::Page::setDefersLoading.
- WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
(WKBundlePageSetDefersLoading):
- WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::setDefersLoading):
- WebProcess/WebPage/WebPage.h:
- 10:35 AM BuildBot edited by
- (diff)
- 10:32 AM BuildBot edited by
- (diff)
- 10:31 AM BuildBot edited by
- (diff)
- 10:26 AM BuildBot edited by
- (diff)
- 10:23 AM BuildBot edited by
- (diff)
- 10:19 AM Changeset in webkit [75252] by
-
- 8 edits in trunk
2011-01-06 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
copyTexSubImage2D shouldn't have undefined pixels
https://bugs.webkit.org/show_bug.cgi?id=51559
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::copyTexImage2D): Refactor to share some code with copyTexSubImage2D through helper function clip2D. (WebCore::WebGLRenderingContext::copyTexSubImage2D): Initialize undefined pixels to 0. (WebCore::WebGLRenderingContext::validateTexFuncLevel): Seperate the validation of level from validateTexFuncParameters. (WebCore::WebGLRenderingContext::validateTexFuncParameters): Ditto.
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebGLTexture.cpp: (WebCore::WebGLTexture::getType): Expose the type of a texture.
- html/canvas/WebGLTexture.h:
2011-01-06 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
copyTexSubImage2D shouldn't have undefined pixels
https://bugs.webkit.org/show_bug.cgi?id=51559
- fast/canvas/webgl/uninitialized-test-expected.txt:
- fast/canvas/webgl/uninitialized-test.html: Add test cases for copyTexSubImage2D.
- 10:16 AM BuildBot edited by
- (diff)
- 9:51 AM Changeset in webkit [75251] by
-
- 2 edits in trunk/WebCore
2011-01-07 Takashi Toyoshima <toyoshim@google.com>
Reviewed by Kenneth Russell.
cleanupAfterGraphicsCall() is never called in
WebGLRenderingContext::checkFramebufferStatus()
https://bugs.webkit.org/show_bug.cgi?id=51668
No new tests. This is a trivial bug.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::checkFramebufferStatus):
- 9:34 AM Changeset in webkit [75250] by
-
- 6 edits in trunk
2011-01-07 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Chris Fleizach.
GTK: AX: atk tests need to be updated after recent changes
https://bugs.webkit.org/show_bug.cgi?id=51932
Make sure we can always get the right accesssible parent for an
AtkObject when traversing the hierarchy bottom up.
- accessibility/gtk/AccessibilityObjectWrapperAtk.cpp: (isRootObject): New function to check whether an AccessibilityObject is the root one or not, according to the latest changes in the hierarchy. (atkParentOfRootObject): Gets the appropriate AtkObject from GTK's GAIL as the parent of the root AtkObject from WebCore. (webkit_accessible_get_parent): Use atkParentOfRootObject. (webkit_accessible_get_index_in_parent): Ditto. (atkRole): Expose AccessibilityObjects with ScrollAreaRole as AtkObject's of role ATK_ROLE_SCROLLED_PANE.
2011-01-07 Mario Sanchez Prada <msanchez@igalia.com>
Reviewed by Chris Fleizach.
GTK: AX: atk tests need to be updated after recent changes
https://bugs.webkit.org/show_bug.cgi?id=51932
Fix gtk_widget_get_accessible() in WebKitWebView to keep returning
the AtkObject of role ATK_ROLE_DOCUMENT_FRAME.
With the change to support WK2 accessibility, the root object of
the AX hierarchy is different from what GTK expects as the current
hirarchy right now includes a new accessible object as the parent
of the accessible web area (AXScrollView).
- webkit/webkitwebview.cpp: (webkit_web_view_get_accessible): Return the first child of the wrapper associated to the root accessible object in the document, to keep everything in the GTK port working as it used to be.
Re-enable skipped ATK unit tests now they are passing again.
- tests/testatk.c: (main): Re-enable skipped tests.
- tests/testatkroles.c: (main): Ditto.
- 9:32 AM Changeset in webkit [75249] by
-
- 4 edits in trunk/WebCore
2011-01-07 Zhenyao Mo <zmo@google.com>
Unreviewed, Mac 32-bit build fix.
Use float instead of double in GL function arguments to avoid implicit type down casting.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::blendColor): (WebCore::WebGLRenderingContext::clearColor): (WebCore::WebGLRenderingContext::clearDepth): (WebCore::WebGLRenderingContext::depthRange): (WebCore::WebGLRenderingContext::lineWidth): (WebCore::WebGLRenderingContext::polygonOffset): (WebCore::WebGLRenderingContext::sampleCoverage):
- html/canvas/WebGLRenderingContext.h:
- html/canvas/WebGLRenderingContext.idl:
- 9:26 AM Changeset in webkit [75248] by
-
- 11 edits in trunk
Set svn:ignore on Visual Studio .user files inside directories that can contain them.
- 9:07 AM Changeset in webkit [75247] by
-
- 3 edits in trunk/Source/JavaScriptCore
2011-01-07 Daniel Bates <dbates@rim.com>
Reviewed by Martin Robinson.
Enable PCRE computed gotos when compiling with RCVT 4.0 or greater in GNU mode
https://bugs.webkit.org/show_bug.cgi?id=52034
Derived from a patch by Eli Fidler.
RVCT 4 or greater in GNU mode supports the computed goto GNU language extension
as per <http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348c/ch03s07s12.html>.
- pcre/pcre_exec.cpp: Modified to check for feature, HAVE(COMPUTED_GOTO), instead of hardcoding the GCC compiler.
- wtf/Platform.h: Define WTF_COMPILER_RVCT4_OR_GREATER if ARMCC_VERSION >= 400000.
- 8:56 AM Changeset in webkit [75246] by
-
- 7 edits in trunk/WebKit2
<rdar://problem/8261624> and https://bugs.webkit.org/show_bug.cgi?id=47355
Change WebKit2 session restoring to restore the full back/forward list.
Reviewed by Darin Adler.
- UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::registerNewWebBackForwardListItem): Let the UIProcess register its own
WebBackForwardListItems in its ID map upon creation.
- UIProcess/WebProcessProxy.h:
- UIProcess/cf/WebPageProxyCF.cpp:
(WebKit::WebPageProxy::restoreFromSessionStateData): Register each new list entry in the
UIProcess ID map.
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::WebBackForwardListProxy::addItemFromUIProcess): Add this method to register UIProcess
created items without doing any of the other work normally associated with adding a new back/forward item
(such as notifying the UIProcess).
- WebProcess/WebPage/WebBackForwardListProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::restoreSession): Map all of the back/forward list entries from the UIProcess then
cause a load of the current entry.
- 8:44 AM Changeset in webkit [75245] by
-
- 2 edits3 adds in trunk/LayoutTests
2011-01-07 Stephen White <senorblanco@chromium.org>
Unreviewed; new test results and expectations updates.
Created new results for tests which do not fail on chrome win (failing
Safari results were recently checked in). Also assigned bugs to many
of my recent test_expectations updates.
- platform/chromium-win/animations/animation-time-expected.txt: Added.
- platform/chromium-win/fast/css/css3-nth-tokens-script-expected.txt: Added.
- platform/chromium-win/fast/css/css3-nth-tokens-style-expected.txt: Added.
- platform/chromium/test_expectations.txt:
- 8:02 AM Changeset in webkit [75244] by
-
- 2 edits in trunk/Tools
Build master fix
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
(RunWebKitTests.start): Don't try to concatenate a list and a string.
- 7:55 AM Changeset in webkit [75243] by
-
- 2 edits in trunk/LayoutTests
2011-01-07 Stephen White <senorblanco@chromium.org>
Unreviewed; chromium test expectations update.
- platform/chromium/test_expectations.txt: A few tests that were flaky before are failing more frequently now.
- 5:59 AM Changeset in webkit [75242] by
-
- 6 edits in trunk/WebKit/qt
2011-01-07 Andreas Kling <kling@webkit.org>
Reviewed by Adam Barth.
[Qt] Add selectedHtml function to QWebView
https://bugs.webkit.org/show_bug.cgi?id=35028
Add QWebView::selectedHtml() and QWebPage::selectedHtml()
which return the current selection range's HTML representation.
- Api/qwebpage.cpp: (QWebPage::selectedHtml):
- Api/qwebpage.h:
- Api/qwebview.cpp: (QWebView::selectedText): (QWebView::selectedHtml):
- Api/qwebview.h:
- tests/qwebpage/tst_qwebpage.cpp: (tst_QWebPage::cursorMovements): (tst_QWebPage::textSelection): (tst_QWebPage::crashTests_LazyInitializationOfMainFrame): (tst_QWebPage::findText):
- 5:58 AM Changeset in webkit [75241] by
-
- 5 edits in trunk/WebCore
2011-01-07 Carlos Garcia Campos <cgarcia@igalia.com> and Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Port slider painting to GtkStyleContext
https://bugs.webkit.org/show_bug.cgi?id=51874
Use GtkStyleContext API to paint sliders when building with GTK+
3.x. Also move the code to adjust media slider to its own method
in RenderThemeGtk.cpp since it's common to both gtk 2 and 3.
No new tests. This should not change functionality.
- platform/gtk/RenderThemeGtk.cpp: (WebCore::RenderThemeGtk::adjustMediaSliderThumbSize):
- platform/gtk/RenderThemeGtk.h:
- platform/gtk/RenderThemeGtk2.cpp: (WebCore::RenderThemeGtk::adjustSliderThumbSize):
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::RenderThemeGtk::paintSliderTrack): (WebCore::RenderThemeGtk::paintSliderThumb): (WebCore::RenderThemeGtk::adjustSliderThumbSize):
- 5:07 AM Changeset in webkit [75240] by
-
- 3 edits in trunk/Tools
2011-01-07 Jedrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed by Csaba Osztrogonác.
run-qtwebkit-tests should be able to kill a testsuite.
Add new option in the script that can setup a timeout for a test.
If the test execution takes more then specified time then the test
would be terminated.
[Qt] run-qtwebkit-tests needs timeout
https://bugs.webkit.org/show_bug.cgi?id=51894
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
- Scripts/run-qtwebkit-tests:
- 4:31 AM Changeset in webkit [75239] by
-
- 2 edits in trunk/Tools
Unreviewed fix after r75233.
Based on idea from Eric Seidel.
Add remote zip file handling to webkitpy.
https://bugs.webkit.org/show_bug.cgi?id=50901
- Scripts/webkitpy/common/system/fileset.py: Make python 2.5 happy.
- 3:26 AM Changeset in webkit [75238] by
-
- 2 edits in trunk/WebCore
2011-01-07 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Andreas Kling.
[Qt] [WK2] QtWebKit does not build in debug, FileReader.cpp does not compile
https://bugs.webkit.org/show_bug.cgi?id=51992
Add the missing header. CString is used in debug by the calls to LOG().
- fileapi/FileReader.cpp:
- 2:25 AM Changeset in webkit [75237] by
-
- 3 edits4 adds in trunk
2011-01-07 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
Cairo's ContextShadow may mis-render some box shadows
https://bugs.webkit.org/show_bug.cgi?id=51374
The space required for the internal shadow of the corners was not
correctly considered.
- platform/graphics/cairo/ContextShadowCairo.cpp: (WebCore::ContextShadow::drawRectShadow):
2011-01-07 Alejandro G. Castro <alex@igalia.com>
Reviewed by Martin Robinson.
Cairo's ContextShadow may mis-render some box shadows
https://bugs.webkit.org/show_bug.cgi?id=51374
Added new test to check rectangular tiled shadows.
- platform/gtk/fast/css/rect-shadow-tiled-expected.checksum: Added.
- platform/gtk/fast/css/rect-shadow-tiled-expected.png: Added.
- platform/gtk/fast/css/rect-shadow-tiled-expected.txt: Added.
- platform/gtk/fast/css/rect-shadow-tiled.html: Added.
- 1:49 AM Changeset in webkit [75236] by
-
- 3 edits in trunk/LayoutTests
2011-01-07 Kinuko Yasuda <kinuko@chromium.org>
Unreviewed; an attempt to fix chromium bot failures by removing failing test line (they must be failing due to modificationTime accuracy error).
- fast/filesystem/op-get-metadata-expected.txt:
- fast/filesystem/resources/op-tests-helper.js: (runOperationTest.OperationTestHelper.this.testMetadataSuccessCallback):
- 1:46 AM Changeset in webkit [75235] by
-
- 3 edits in trunk/Tools
2011-01-07 Shane Stephens <shanestephens@google.com>
Reviewed by Eric Seidel.
svn-apply: should support git binary delta diffs
https://bugs.webkit.org/show_bug.cgi?id=38864
- Scripts/VCSUtils.pm:
- Scripts/svn-apply:
Jan 6, 2011:
- 11:31 PM Changeset in webkit [75234] by
-
- 3 edits in trunk/Tools
2011-01-06 Julie Parent <jparent@chromium.org>
Reviewed by Eric Seidel.
Test Result Server not removing old results.
https://bugs.webkit.org/show_bug.cgi?id=52012
- TestResultServer/model/jsonresults.py: Fix off-by-one: Truncate if >= num_runs, not just >.
- TestResultServer/model/jsonresults_unittest.py: Add unit test to test that merging in a new result with the same value as the last result causes previous result to fall off.
- 11:13 PM Changeset in webkit [75233] by
-
- 3 edits5 adds in trunk/Tools
2011-01-06 James Kozianski <koz@chromium.org>
Reviewed by Mihai Parparita.
Add classes to provide a consistent interface to a set of files.
https://bugs.webkit.org/show_bug.cgi?id=50901
These classes allow us to write code that is agnostic to whether a
particular set of files resides in a local directory or in a zip file
on a remote machine.
- Scripts/webkitpy/common/system/directoryfileset.py: Added.
- Scripts/webkitpy/common/system/directoryfileset_unittest.py: Added.
- Scripts/webkitpy/common/system/fileset.py: Added.
- Scripts/webkitpy/common/system/filesystem.py:
- Scripts/webkitpy/common/system/filesystem_mock.py:
- Scripts/webkitpy/common/system/zipfileset.py: Added.
- Scripts/webkitpy/common/system/zipfileset_unittest.py: Added.
- 11:07 PM Changeset in webkit [75232] by
-
- 2 edits3 adds in trunk/LayoutTests
2011-01-06 Kinuko Yasuda <kinuko@chromium.org>
Reviewed by David Levin.
Add layout tests for Entry.getMetadata (FileSystem API)
https://bugs.webkit.org/show_bug.cgi?id=47311
- fast/filesystem/op-get-metadata-expected.txt: Added.
- fast/filesystem/op-get-metadata.html: Added.
- fast/filesystem/resources/op-get-metadata.js: Added.
- fast/filesystem/resources/op-tests-helper.js: Updated getMetadata implementation.
- 10:05 PM Changeset in webkit [75231] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Mihai Parparita <mihaip@chromium.org>
Unreviewed; chromium test expectations update.
Remove failing expectations for tests that started to pass after
rebaselining in r75215.
Make failing expectations added by r75213 more specific (failures are
only on Windows and Linux).
- platform/chromium/test_expectations.txt:
- 9:32 PM Changeset in webkit [75230] by
-
- 3 edits in trunk/Tools
2011-01-06 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
NetworkTransaction should log the url it is retrying
https://bugs.webkit.org/show_bug.cgi?id=52043
- Scripts/webkitpy/common/net/networktransaction.py:
- Scripts/webkitpy/common/net/networktransaction_unittest.py:
- 9:24 PM Changeset in webkit [75229] by
-
- 2 edits in trunk/Tools
Windows build fix.
Import os before using it.
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
- 9:14 PM Changeset in webkit [75228] by
-
- 3 edits2 adds in trunk
2011-01-06 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
REGRESSION (r74663): ASSERTION FAILED: m_tokenizer->lineNumber() == line.zeroBasedInt()
https://bugs.webkit.org/show_bug.cgi?id=52013
This test case used to trigger an ASSERT. It's unclear to me whether
there's a more direct way to test this fix.
- fast/parser/line-number-composite-segmented-string-expected.txt: Added.
- fast/parser/line-number-composite-segmented-string.html: Added.
2011-01-06 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
REGRESSION (r74663): ASSERTION FAILED: m_tokenizer->lineNumber() == line.zeroBasedInt()
https://bugs.webkit.org/show_bug.cgi?id=52013
When excluding line numbers for composite strings, we forgot to exclude
the line number for the current string!
Test: fast/parser/line-number-composite-segmented-string.html
- platform/text/SegmentedString.cpp: (WebCore::SegmentedString::setExcludeLineNumbers):
- 8:53 PM Changeset in webkit [75227] by
-
- 15 edits1 delete in trunk/WebCore
2011-01-06 Chris Marrin <cmarrin@apple.com>
Unreviewed.
Back out changes in http://trac.webkit.org/changeset/75199
This breaks the Windows build. Fixing it on that side. Until
then I'll back this out.
- 8:32 PM Changeset in webkit [75226] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; chromium test expectations update.
- platform/chromium/test_expectations.txt: New test fast/frames/iframe-reparenting-plugins.html failing on windows.
- 8:22 PM Changeset in webkit [75225] by
-
- 2 edits in trunk/Tools
2011-01-06 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
StyleQueue fails to report errors when patches have many files
https://bugs.webkit.org/show_bug.cgi?id=52042
This is one of at least two errors preventing style error reporting at the moment.
When we moved to passing the list of files to check explicitly,
we started to exceed the 500 character TEXT field limit for our AppEngine model object.
We could change the type of the QueueStatus.message type, or we could
just teach statusserver.py how to clamp values (and warn when it does).
I chose the latter path.
- Scripts/webkitpy/common/net/statusserver.py:
- 7:37 PM Changeset in webkit [75224] by
-
- 2 edits123 adds in trunk/LayoutTests
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Add new expected results for GTK+. Skip viewport tests which
have results differing from Opera.
- fast/dom/left-overflow-in-ltr-expected.txt: Added.
- fast/dom/right-overflow-in-rtl-expected.txt: Added.
- fast/viewport/viewport-126-expected.txt: Added.
- fast/viewport/viewport-127-expected.txt: Added.
- fast/viewport/viewport-65-expected.txt: Added.
- fast/viewport/viewport-82-expected.txt: Added.
- fast/viewport/viewport-84-expected.txt: Added.
- fast/viewport/viewport-87-expected.txt: Added.
- platform/gtk/Skipped:
- platform/gtk/css2.1/t040105-import-10-b-expected.checksum: Added.
- platform/gtk/css2.1/t040105-import-10-b-expected.png: Added.
- platform/gtk/css2.1/t040105-import-10-b-expected.txt: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-expected.checksum: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-expected.png: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-expected.txt: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.checksum: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.png: Added.
- platform/gtk/fast/block/positioning/rtl-static-positioning-inline-block-expected.txt: Added.
- platform/gtk/fast/block/positioning/table-cell-static-position-expected.checksum: Added.
- platform/gtk/fast/block/positioning/table-cell-static-position-expected.png: Added.
- platform/gtk/fast/block/positioning/table-cell-static-position-expected.txt: Added.
- platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.checksum: Added.
- platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.png: Added.
- platform/gtk/fast/blockflow/Kusa-Makura-background-canvas-expected.txt: Added.
- platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.checksum: Added.
- platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.png: Added.
- platform/gtk/fast/blockflow/japanese-rl-text-with-broken-font-expected.txt: Added.
- platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.checksum: Added.
- platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.png: Added.
- platform/gtk/fast/blockflow/vertical-align-table-baseline-expected.txt: Added.
- platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.checksum: Added.
- platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.png: Added.
- platform/gtk/fast/blockflow/vertical-baseline-alignment-expected.txt: Added.
- platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.checksum: Added.
- platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.png: Added.
- platform/gtk/fast/css-generated-content/table-before-after-child-add-expected.txt: Added.
- platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.checksum: Added.
- platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.png: Added.
- platform/gtk/fast/css-generated-content/table-cell-before-after-child-add-expected.txt: Added.
- platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.checksum: Added.
- platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.png: Added.
- platform/gtk/fast/css-generated-content/table-row-before-after-child-add-expected.txt: Added.
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.checksum: Added.
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.png: Added.
- platform/gtk/fast/css-generated-content/table-table-before-after-child-add-expected.txt: Added.
- platform/gtk/fast/css/box-shadow-expected.checksum: Added.
- platform/gtk/fast/css/box-shadow-expected.png: Added.
- platform/gtk/fast/css/box-shadow-expected.txt: Added.
- platform/gtk/fast/css/focus-ring-detached-expected.checksum: Added.
- platform/gtk/fast/css/focus-ring-detached-expected.png: Added.
- platform/gtk/fast/css/focus-ring-detached-expected.txt: Added.
- platform/gtk/fast/css/focus-ring-multiline-expected.checksum: Added.
- platform/gtk/fast/css/focus-ring-multiline-expected.png: Added.
- platform/gtk/fast/css/focus-ring-multiline-expected.txt: Added.
- platform/gtk/fast/css/focus-ring-outline-color-expected.checksum: Added.
- platform/gtk/fast/css/focus-ring-outline-color-expected.png: Added.
- platform/gtk/fast/css/focus-ring-outline-color-expected.txt: Added.
- platform/gtk/fast/css/focus-ring-outline-offset-expected.checksum: Added.
- platform/gtk/fast/css/focus-ring-outline-offset-expected.png: Added.
- platform/gtk/fast/css/focus-ring-outline-offset-expected.txt: Added.
- platform/gtk/fast/css/focus-ring-outline-width-expected.checksum: Added.
- platform/gtk/fast/css/focus-ring-outline-width-expected.png: Added.
- platform/gtk/fast/css/focus-ring-outline-width-expected.txt: Added.
- platform/gtk/fast/forms/placeholder-position-expected.checksum: Added.
- platform/gtk/fast/forms/placeholder-position-expected.png: Added.
- platform/gtk/fast/forms/placeholder-position-expected.txt: Added.
- platform/gtk/fast/html/marquee-scrollamount-expected.checksum: Added.
- platform/gtk/fast/html/marquee-scrollamount-expected.png: Added.
- platform/gtk/fast/html/marquee-scrollamount-expected.txt: Added.
- platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.checksum: Added.
- platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.png: Added.
- platform/gtk/fast/images/gray-scale-jpeg-with-color-profile-expected.txt: Added.
- platform/gtk/fast/images/imagemap-focus-ring-outline-color-expected.txt: Added.
- platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.checksum: Added.
- platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.png: Added.
- platform/gtk/fast/images/imagemap-focus-ring-outline-color-explicitly-inherited-from-map-expected.txt: Added.
- platform/gtk/fast/images/imagemap-focus-ring-outline-color-not-inherited-from-map-expected.txt: Added.
- platform/gtk/fast/images/imagemap-focus-ring-zoom-expected.txt: Added.
- platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.checksum: Added.
- platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.png: Added.
- platform/gtk/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt: Added.
- platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.checksum: Added.
- platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.png: Added.
- platform/gtk/fast/multicol/span/anonymous-split-block-crash-expected.txt: Added.
- platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.checksum: Added.
- platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png: Added.
- platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt: Added.
- platform/gtk/fast/overflow/overflow-rtl-vertical-expected.checksum: Added.
- platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png: Added.
- platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt: Added.
- platform/gtk/fast/overflow/overflow-update-transform-expected.checksum: Added.
- platform/gtk/fast/overflow/overflow-update-transform-expected.png: Added.
- platform/gtk/fast/overflow/overflow-update-transform-expected.txt: Added.
- platform/gtk/fast/ruby/nested-ruby-expected.checksum: Added.
- platform/gtk/fast/ruby/nested-ruby-expected.png: Added.
- platform/gtk/fast/ruby/nested-ruby-expected.txt: Added.
- platform/gtk/fast/text/emphasis-expected.checksum: Added.
- platform/gtk/fast/text/emphasis-expected.png: Added.
- platform/gtk/fast/text/emphasis-expected.txt: Added.
- platform/gtk/fast/text/emphasis-vertical-expected.checksum: Added.
- platform/gtk/fast/text/emphasis-vertical-expected.png: Added.
- platform/gtk/fast/text/emphasis-vertical-expected.txt: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.checksum: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.checksum: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png: Added.
- platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
- platform/gtk/svg/custom/image-rescale-clip-expected.checksum: Added.
- platform/gtk/svg/custom/image-rescale-clip-expected.png: Added.
- platform/gtk/svg/custom/image-rescale-clip-expected.txt: Added.
- platform/gtk/svg/custom/image-rescale-scroll-expected.checksum: Added.
- platform/gtk/svg/custom/image-rescale-scroll-expected.png: Added.
- platform/gtk/svg/custom/image-rescale-scroll-expected.txt: Added.
- platform/gtk/svg/dom/SVGPathSegList-cloning-expected.checksum: Added.
- platform/gtk/svg/dom/SVGPathSegList-cloning-expected.png: Added.
- platform/gtk/svg/dom/SVGPathSegList-cloning-expected.txt: Added.
- platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.checksum: Added.
- platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.png: Added.
- platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.txt: Added.
- platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.checksum: Added.
- platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: Added.
- platform/gtk/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.txt: Added.
- platform/gtk/svg/filters/feColorMatrix-offset-expected.checksum: Added.
- platform/gtk/svg/filters/feColorMatrix-offset-expected.png: Added.
- platform/gtk/svg/filters/feColorMatrix-offset-expected.txt: Added.
- 6:59 PM Changeset in webkit [75223] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; yet another test expectations update.
- platform/chromium/test_expectations.txt:
- 6:52 PM Changeset in webkit [75222] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-06 Ojan Vafai <ojan@chromium.org>
Fix line context when replying to comments.
- code-review.js:
- 6:35 PM Changeset in webkit [75221] by
-
- 2 edits4 adds in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations update.
Add new results for new tests introduced in r75097.
- platform/chromium-mac/fast/gradients/css3-repeating-linear-gradients-expected.checksum: Added.
- platform/chromium-mac/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
- platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.checksum: Added.
- platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.png: Added.
- platform/chromium/test_expectations.txt:
- 6:25 PM Changeset in webkit [75220] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Robert Hogan <robert@webkit.org>
[Qt] Update expected results after r75177
Unreviewed, update expected results.
- platform/qt/fast/dom/prototype-inheritance-expected.txt:
- 6:11 PM Changeset in webkit [75219] by
-
- 3 edits in trunk/LayoutTests
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Adam Barth.
fast/dom/Window/window-postmessage-clone.html may fail on platforms with larger fonts
https://bugs.webkit.org/show_bug.cgi?id=52027
Move the console output div after the file input control in
fast/dom/Window/window-postmessage-clone.html so that console
text does not push it outside of the viewport.
- fast/dom/Window/window-postmessage-clone-expected.txt: Updated results to match new text output.
- fast/dom/Window/window-postmessage-clone.html: Moved console div.
- 6:06 PM Changeset in webkit [75218] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Update GTK+-specific results after r75177.
- platform/gtk/fast/dom/prototype-inheritance-expected.txt: Update results.
- 5:58 PM Changeset in webkit [75217] by
-
- 17 edits4 adds in trunk
2011-01-06 Jenn Braithwaite <jennb@chromium.org>
Reviewed by Dmitry Titov.
When a live frame is moved between pages, some plug-in DOM methods cease to function
https://bugs.webkit.org/show_bug.cgi?id=45770
- fast/frames/iframe-reparenting-plugins-expected.txt: Added.
- fast/frames/iframe-reparenting-plugins.html: Added.
- fast/frames/resources/iframe-reparenting-plugins-iframe-content.html: Added.
- fast/frames/resources/iframe-reparenting-plugins-new-page.html: Added.
2011-01-06 Jenn Braithwaite <jennb@chromium.org>
Reviewed by Dmitry Titov.
When a live frame is moved between pages, some plug-in DOM methods cease to function
https://bugs.webkit.org/show_bug.cgi?id=45770
Test: fast/frames/iframe-reparenting-plugins.html
- page/Frame.cpp: (WebCore::Frame::~Frame): (WebCore::Frame::addObserver): (WebCore::Frame::removeObserver):
- page/Frame.h: (WebCore::FrameDestructionObserver::~FrameDestructionObserver): Added observer to be notified when frame is destroyed.
- page/Page.cpp: (WebCore::Page::~Page): (WebCore::Page::refreshPlugins): PluginData no longer stores page pointer.
- plugins/DOMMimeType.cpp: (WebCore::DOMMimeType::DOMMimeType): (WebCore::DOMMimeType::~DOMMimeType): (WebCore::DOMMimeType::enabledPlugin):
- plugins/DOMMimeType.h: (WebCore::DOMMimeType::create): (WebCore::DOMMimeType::frameDestroyed): Store frame instead of page pointer in DOMMimeType.
- plugins/DOMMimeTypeArray.cpp: (WebCore::DOMMimeTypeArray::item): (WebCore::DOMMimeTypeArray::namedItem): Provide frame to create DOMMimeType.
- plugins/DOMPlugin.cpp: (WebCore::DOMPlugin::DOMPlugin): (WebCore::DOMPlugin::~DOMPlugin): (WebCore::DOMPlugin::item): (WebCore::DOMPlugin::namedItem):
- plugins/DOMPlugin.h: (WebCore::DOMPlugin::create): (WebCore::DOMPlugin::frameDestroyed): Store frame instead of page pointer in DOMPlugin.
- plugins/DOMPluginArray.cpp: (WebCore::DOMPluginArray::item): (WebCore::DOMPluginArray::namedItem): Provide frame to create DOMPlugin.
- plugins/PluginData.cpp: (WebCore::PluginData::PluginData): (WebCore::PluginData::initPlugins):
- plugins/PluginData.h: No longer stores a pointer to the page. Added page parameter to initPlugins.
- plugins/PluginDataNone.cpp: (WebCore::PluginData::initPlugins):
- plugins/chromium/PluginDataChromium.cpp: (WebCore::PluginData::initPlugins):
- plugins/gtk/PluginDataGtk.cpp: (WebCore::PluginData::initPlugins):
- plugins/wx/PluginDataWx.cpp: (WebCore::PluginData::initPlugins): Updated platforms to add (unused) page parameter to initPlugins.
- 5:55 PM Changeset in webkit [75216] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations update.
- platform/chromium-gpu/test_expectations.txt: Remove duplicate expectations.
- 5:45 PM Changeset in webkit [75215] by
-
- 2 edits25 adds in trunk/LayoutTests
2011-01-06 Mihai Parparita <mihaip@chromium.org>
Unreviewed, test expectation update.
Add mac-leopard baselines for tests that currently have Snow Leopard
baselines in platform/mac.
- platform/mac-leopard/fast/multicol/client-rects-expected.checksum:
- platform/mac-leopard/fast/multicol/client-rects-expected.png: Added.
- platform/mac-leopard/fast/multicol/column-break-with-balancing-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/column-break-with-balancing-expected.png: Added.
- platform/mac-leopard/fast/multicol/float-multicol-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/float-multicol-expected.png: Added.
- platform/mac-leopard/fast/multicol/float-paginate-complex-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/float-paginate-complex-expected.png: Added.
- platform/mac-leopard/fast/multicol/float-paginate-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/float-paginate-expected.png: Added.
- platform/mac-leopard/fast/multicol/layers-in-multicol-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/layers-in-multicol-expected.png: Added.
- platform/mac-leopard/fast/multicol/layers-split-across-columns-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/layers-split-across-columns-expected.png: Added.
- platform/mac-leopard/fast/multicol/paginate-block-replaced-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/paginate-block-replaced-expected.png: Added.
- platform/mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/span/anonymous-style-inheritance-expected.png: Added.
- platform/mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png: Added.
- platform/mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/span/span-as-nested-columns-child-expected.png: Added.
- platform/mac-leopard/fast/multicol/table-vertical-align-expected.checksum: Added.
- platform/mac-leopard/fast/multicol/table-vertical-align-expected.png: Added.
- platform/mac-leopard/fast/repaint/overflow-scroll-body-appear-expected.checksum: Added.
- platform/mac-leopard/fast/repaint/overflow-scroll-body-appear-expected.png: Added.
- 5:43 PM Changeset in webkit [75214] by
-
- 13 edits in trunk
2011-01-05 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Define GC3D types to match GL types and use them in GraphicsContext3D
https://bugs.webkit.org/show_bug.cgi?id=45557
- src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3DInternal::bindAttribLocation): (WebCore::GraphicsContext3DInternal::bufferData): (WebCore::GraphicsContext3DInternal::bufferSubData): (WebCore::GraphicsContext3DInternal::getActiveAttrib): (WebCore::GraphicsContext3DInternal::getActiveUniform): (WebCore::GraphicsContext3DInternal::getAttribLocation): (WebCore::GraphicsContext3DInternal::getString): (WebCore::GraphicsContext3DInternal::getUniformLocation): (WebCore::GraphicsContext3DInternal::texImage2D): (WebCore::GraphicsContext3DInternal::texSubImage2D): (WebCore::GraphicsContext3DInternal::uniform1fv): (WebCore::GraphicsContext3DInternal::uniform1iv): (WebCore::GraphicsContext3DInternal::uniform2fv): (WebCore::GraphicsContext3DInternal::uniform2iv): (WebCore::GraphicsContext3DInternal::uniform3fv): (WebCore::GraphicsContext3DInternal::uniform3iv): (WebCore::GraphicsContext3DInternal::uniform4fv): (WebCore::GraphicsContext3DInternal::uniform4iv): (WebCore::GraphicsContext3DInternal::uniformMatrix2fv): (WebCore::GraphicsContext3DInternal::uniformMatrix3fv): (WebCore::GraphicsContext3DInternal::uniformMatrix4fv):
- src/GraphicsContext3DInternal.h:
2011-01-05 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Define GC3D types to match GL types and use them in GraphicsContext3D
https://bugs.webkit.org/show_bug.cgi?id=45557
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::readPixels): (WebCore::WebGLRenderingContext::validateTexFuncData):
- platform/graphics/GraphicsContext3D.cpp: (WebCore::GraphicsContext3D::texImage2DResourceSafe): (WebCore::GraphicsContext3D::computeFormatAndTypeParameters): (WebCore::GraphicsContext3D::extractImageData): (WebCore::GraphicsContext3D::extractTextureData):
- platform/graphics/GraphicsContext3D.h:
- platform/graphics/cg/GraphicsContext3DCG.cpp: (WebCore::GraphicsContext3D::getImageData):
- platform/graphics/gpu/SharedGraphicsContext3D.cpp: (WebCore::SharedGraphicsContext3D::enable): (WebCore::SharedGraphicsContext3D::disable): (WebCore::SharedGraphicsContext3D::clear): (WebCore::SharedGraphicsContext3D::drawArrays): (WebCore::SharedGraphicsContext3D::getError): (WebCore::SharedGraphicsContext3D::getIntegerv): (WebCore::SharedGraphicsContext3D::createFramebuffer): (WebCore::SharedGraphicsContext3D::createTexture): (WebCore::SharedGraphicsContext3D::deleteFramebuffer): (WebCore::SharedGraphicsContext3D::deleteTexture): (WebCore::SharedGraphicsContext3D::framebufferTexture2D): (WebCore::SharedGraphicsContext3D::texParameteri): (WebCore::SharedGraphicsContext3D::texImage2D): (WebCore::SharedGraphicsContext3D::texSubImage2D): (WebCore::SharedGraphicsContext3D::readPixels): (WebCore::SharedGraphicsContext3D::setActiveTexture): (WebCore::SharedGraphicsContext3D::bindTexture): (WebCore::SharedGraphicsContext3D::bindFramebuffer):
- platform/graphics/gpu/SharedGraphicsContext3D.h:
- platform/graphics/opengl/GraphicsContext3DOpenGL.cpp: (WebCore::GraphicsContext3D::activeTexture): (WebCore::GraphicsContext3D::attachShader): (WebCore::GraphicsContext3D::bindAttribLocation): (WebCore::GraphicsContext3D::bindBuffer): (WebCore::GraphicsContext3D::bindFramebuffer): (WebCore::GraphicsContext3D::bindRenderbuffer): (WebCore::GraphicsContext3D::bindTexture): (WebCore::GraphicsContext3D::blendColor): (WebCore::GraphicsContext3D::blendEquation): (WebCore::GraphicsContext3D::blendEquationSeparate): (WebCore::GraphicsContext3D::blendFunc): (WebCore::GraphicsContext3D::blendFuncSeparate): (WebCore::GraphicsContext3D::bufferData): (WebCore::GraphicsContext3D::bufferSubData): (WebCore::GraphicsContext3D::checkFramebufferStatus): (WebCore::GraphicsContext3D::clearColor): (WebCore::GraphicsContext3D::clear): (WebCore::GraphicsContext3D::clearDepth): (WebCore::GraphicsContext3D::clearStencil): (WebCore::GraphicsContext3D::colorMask): (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::copyTexImage2D): (WebCore::GraphicsContext3D::copyTexSubImage2D): (WebCore::GraphicsContext3D::cullFace): (WebCore::GraphicsContext3D::depthFunc): (WebCore::GraphicsContext3D::depthMask): (WebCore::GraphicsContext3D::depthRange): (WebCore::GraphicsContext3D::detachShader): (WebCore::GraphicsContext3D::disable): (WebCore::GraphicsContext3D::disableVertexAttribArray): (WebCore::GraphicsContext3D::drawArrays): (WebCore::GraphicsContext3D::drawElements): (WebCore::GraphicsContext3D::enable): (WebCore::GraphicsContext3D::enableVertexAttribArray): (WebCore::GraphicsContext3D::framebufferRenderbuffer): (WebCore::GraphicsContext3D::framebufferTexture2D): (WebCore::GraphicsContext3D::frontFace): (WebCore::GraphicsContext3D::generateMipmap): (WebCore::GraphicsContext3D::getActiveAttrib): (WebCore::GraphicsContext3D::getActiveUniform): (WebCore::GraphicsContext3D::getAttachedShaders): (WebCore::GraphicsContext3D::getAttribLocation): (WebCore::GraphicsContext3D::getError): (WebCore::GraphicsContext3D::getString): (WebCore::GraphicsContext3D::hint): (WebCore::GraphicsContext3D::isBuffer): (WebCore::GraphicsContext3D::isEnabled): (WebCore::GraphicsContext3D::isFramebuffer): (WebCore::GraphicsContext3D::isProgram): (WebCore::GraphicsContext3D::isRenderbuffer): (WebCore::GraphicsContext3D::isShader): (WebCore::GraphicsContext3D::isTexture): (WebCore::GraphicsContext3D::lineWidth): (WebCore::GraphicsContext3D::linkProgram): (WebCore::GraphicsContext3D::pixelStorei): (WebCore::GraphicsContext3D::polygonOffset): (WebCore::GraphicsContext3D::readPixels): (WebCore::GraphicsContext3D::renderbufferStorage): (WebCore::GraphicsContext3D::sampleCoverage): (WebCore::GraphicsContext3D::scissor): (WebCore::GraphicsContext3D::stencilFunc): (WebCore::GraphicsContext3D::stencilFuncSeparate): (WebCore::GraphicsContext3D::stencilMask): (WebCore::GraphicsContext3D::stencilMaskSeparate): (WebCore::GraphicsContext3D::stencilOp): (WebCore::GraphicsContext3D::stencilOpSeparate): (WebCore::GraphicsContext3D::texParameterf): (WebCore::GraphicsContext3D::texParameteri): (WebCore::GraphicsContext3D::uniform1f): (WebCore::GraphicsContext3D::uniform1fv): (WebCore::GraphicsContext3D::uniform2f): (WebCore::GraphicsContext3D::uniform2fv): (WebCore::GraphicsContext3D::uniform3f): (WebCore::GraphicsContext3D::uniform3fv): (WebCore::GraphicsContext3D::uniform4f): (WebCore::GraphicsContext3D::uniform4fv): (WebCore::GraphicsContext3D::uniform1i): (WebCore::GraphicsContext3D::uniform1iv): (WebCore::GraphicsContext3D::uniform2i): (WebCore::GraphicsContext3D::uniform2iv): (WebCore::GraphicsContext3D::uniform3i): (WebCore::GraphicsContext3D::uniform3iv): (WebCore::GraphicsContext3D::uniform4i): (WebCore::GraphicsContext3D::uniform4iv): (WebCore::GraphicsContext3D::uniformMatrix2fv): (WebCore::GraphicsContext3D::uniformMatrix3fv): (WebCore::GraphicsContext3D::uniformMatrix4fv): (WebCore::GraphicsContext3D::useProgram): (WebCore::GraphicsContext3D::validateProgram): (WebCore::GraphicsContext3D::vertexAttrib1f): (WebCore::GraphicsContext3D::vertexAttrib1fv): (WebCore::GraphicsContext3D::vertexAttrib2f): (WebCore::GraphicsContext3D::vertexAttrib2fv): (WebCore::GraphicsContext3D::vertexAttrib3f): (WebCore::GraphicsContext3D::vertexAttrib3fv): (WebCore::GraphicsContext3D::vertexAttrib4f): (WebCore::GraphicsContext3D::vertexAttrib4fv): (WebCore::GraphicsContext3D::vertexAttribPointer): (WebCore::GraphicsContext3D::viewport): (WebCore::GraphicsContext3D::getBooleanv): (WebCore::GraphicsContext3D::getBufferParameteriv): (WebCore::GraphicsContext3D::getFloatv): (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): (WebCore::GraphicsContext3D::getIntegerv): (WebCore::GraphicsContext3D::getProgramiv): (WebCore::GraphicsContext3D::getProgramInfoLog): (WebCore::GraphicsContext3D::getRenderbufferParameteriv): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getTexParameterfv): (WebCore::GraphicsContext3D::getTexParameteriv): (WebCore::GraphicsContext3D::getUniformfv): (WebCore::GraphicsContext3D::getUniformiv): (WebCore::GraphicsContext3D::getUniformLocation): (WebCore::GraphicsContext3D::getVertexAttribfv): (WebCore::GraphicsContext3D::getVertexAttribiv): (WebCore::GraphicsContext3D::getVertexAttribOffset): (WebCore::GraphicsContext3D::texImage2D): (WebCore::GraphicsContext3D::texSubImage2D): (WebCore::GraphicsContext3D::createBuffer): (WebCore::GraphicsContext3D::createFramebuffer): (WebCore::GraphicsContext3D::createProgram): (WebCore::GraphicsContext3D::createRenderbuffer): (WebCore::GraphicsContext3D::createShader): (WebCore::GraphicsContext3D::createTexture): (WebCore::GraphicsContext3D::deleteBuffer): (WebCore::GraphicsContext3D::deleteFramebuffer): (WebCore::GraphicsContext3D::deleteProgram): (WebCore::GraphicsContext3D::deleteRenderbuffer): (WebCore::GraphicsContext3D::deleteShader): (WebCore::GraphicsContext3D::deleteTexture): (WebCore::GraphicsContext3D::sizeInBytes): (WebCore::GraphicsContext3D::synthesizeGLError):
- platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::activeTexture): (WebCore::GraphicsContext3D::attachShader): (WebCore::GraphicsContext3D::getAttachedShaders): (WebCore::GraphicsContext3D::bindAttribLocation): (WebCore::GraphicsContext3D::bindBuffer): (WebCore::GraphicsContext3D::bindFramebuffer): (WebCore::GraphicsContext3D::bindRenderbuffer): (WebCore::GraphicsContext3D::bindTexture): (WebCore::GraphicsContext3D::blendColor): (WebCore::GraphicsContext3D::blendEquation): (WebCore::GraphicsContext3D::blendEquationSeparate): (WebCore::GraphicsContext3D::blendFunc): (WebCore::GraphicsContext3D::blendFuncSeparate): (WebCore::GraphicsContext3D::bufferData): (WebCore::GraphicsContext3D::bufferSubData): (WebCore::GraphicsContext3D::checkFramebufferStatus): (WebCore::GraphicsContext3D::clearColor): (WebCore::GraphicsContext3D::clear): (WebCore::GraphicsContext3D::clearDepth): (WebCore::GraphicsContext3D::clearStencil): (WebCore::GraphicsContext3D::colorMask): (WebCore::GraphicsContext3D::compileShader): (WebCore::GraphicsContext3D::copyTexImage2D): (WebCore::GraphicsContext3D::copyTexSubImage2D): (WebCore::GraphicsContext3D::cullFace): (WebCore::GraphicsContext3D::depthFunc): (WebCore::GraphicsContext3D::depthMask): (WebCore::GraphicsContext3D::depthRange): (WebCore::GraphicsContext3D::detachShader): (WebCore::GraphicsContext3D::disable): (WebCore::GraphicsContext3D::disableVertexAttribArray): (WebCore::GraphicsContext3D::drawArrays): (WebCore::GraphicsContext3D::drawElements): (WebCore::GraphicsContext3D::enable): (WebCore::GraphicsContext3D::enableVertexAttribArray): (WebCore::GraphicsContext3D::framebufferRenderbuffer): (WebCore::GraphicsContext3D::framebufferTexture2D): (WebCore::GraphicsContext3D::frontFace): (WebCore::GraphicsContext3D::generateMipmap): (WebCore::GraphicsContext3D::getActiveAttrib): (WebCore::GraphicsContext3D::getActiveUniform): (WebCore::GraphicsContext3D::getAttribLocation): (WebCore::GraphicsContext3D::getError): (WebCore::GraphicsContext3D::getString): (WebCore::GraphicsContext3D::hint): (WebCore::GraphicsContext3D::isBuffer): (WebCore::GraphicsContext3D::isEnabled): (WebCore::GraphicsContext3D::isFramebuffer): (WebCore::GraphicsContext3D::isProgram): (WebCore::GraphicsContext3D::isRenderbuffer): (WebCore::GraphicsContext3D::isShader): (WebCore::GraphicsContext3D::isTexture): (WebCore::GraphicsContext3D::linkProgram): (WebCore::GraphicsContext3D::pixelStorei): (WebCore::GraphicsContext3D::polygonOffset): (WebCore::GraphicsContext3D::readPixels): (WebCore::GraphicsContext3D::renderbufferStorage): (WebCore::GraphicsContext3D::sampleCoverage): (WebCore::GraphicsContext3D::scissor): (WebCore::GraphicsContext3D::stencilFunc): (WebCore::GraphicsContext3D::stencilFuncSeparate): (WebCore::GraphicsContext3D::stencilMask): (WebCore::GraphicsContext3D::stencilMaskSeparate): (WebCore::GraphicsContext3D::stencilOp): (WebCore::GraphicsContext3D::stencilOpSeparate): (WebCore::GraphicsContext3D::texParameterf): (WebCore::GraphicsContext3D::texParameteri): (WebCore::GraphicsContext3D::uniform1f): (WebCore::GraphicsContext3D::uniform1fv): (WebCore::GraphicsContext3D::uniform2f): (WebCore::GraphicsContext3D::uniform2fv): (WebCore::GraphicsContext3D::uniform3f): (WebCore::GraphicsContext3D::uniform3fv): (WebCore::GraphicsContext3D::uniform4f): (WebCore::GraphicsContext3D::uniform4fv): (WebCore::GraphicsContext3D::uniform1i): (WebCore::GraphicsContext3D::uniform1iv): (WebCore::GraphicsContext3D::uniform2i): (WebCore::GraphicsContext3D::uniform2iv): (WebCore::GraphicsContext3D::uniform3i): (WebCore::GraphicsContext3D::uniform3iv): (WebCore::GraphicsContext3D::uniform4i): (WebCore::GraphicsContext3D::uniform4iv): (WebCore::GraphicsContext3D::uniformMatrix2fv): (WebCore::GraphicsContext3D::uniformMatrix3fv): (WebCore::GraphicsContext3D::uniformMatrix4fv): (WebCore::GraphicsContext3D::useProgram): (WebCore::GraphicsContext3D::validateProgram): (WebCore::GraphicsContext3D::vertexAttrib1f): (WebCore::GraphicsContext3D::vertexAttrib1fv): (WebCore::GraphicsContext3D::vertexAttrib2f): (WebCore::GraphicsContext3D::vertexAttrib2fv): (WebCore::GraphicsContext3D::vertexAttrib3f): (WebCore::GraphicsContext3D::vertexAttrib3fv): (WebCore::GraphicsContext3D::vertexAttrib4f): (WebCore::GraphicsContext3D::vertexAttrib4fv): (WebCore::GraphicsContext3D::vertexAttribPointer): (WebCore::GraphicsContext3D::viewport): (WebCore::GraphicsContext3D::getBooleanv): (WebCore::GraphicsContext3D::getBufferParameteriv): (WebCore::GraphicsContext3D::getFloatv): (WebCore::GraphicsContext3D::getFramebufferAttachmentParameteriv): (WebCore::GraphicsContext3D::getIntegerv): (WebCore::GraphicsContext3D::getProgramiv): (WebCore::GraphicsContext3D::getProgramInfoLog): (WebCore::GraphicsContext3D::getRenderbufferParameteriv): (WebCore::GraphicsContext3D::getShaderiv): (WebCore::GraphicsContext3D::getShaderInfoLog): (WebCore::GraphicsContext3D::getShaderSource): (WebCore::GraphicsContext3D::getTexParameterfv): (WebCore::GraphicsContext3D::getTexParameteriv): (WebCore::GraphicsContext3D::getUniformfv): (WebCore::GraphicsContext3D::getUniformiv): (WebCore::GraphicsContext3D::getUniformLocation): (WebCore::GraphicsContext3D::getVertexAttribfv): (WebCore::GraphicsContext3D::getVertexAttribiv): (WebCore::GraphicsContext3D::getVertexAttribOffset): (WebCore::GraphicsContext3D::texImage2D): (WebCore::GraphicsContext3D::texSubImage2D): (WebCore::GraphicsContext3D::createBuffer): (WebCore::GraphicsContext3D::createFramebuffer): (WebCore::GraphicsContext3D::createProgram): (WebCore::GraphicsContext3D::createRenderbuffer): (WebCore::GraphicsContext3D::createShader): (WebCore::GraphicsContext3D::createTexture): (WebCore::GraphicsContext3D::deleteBuffer): (WebCore::GraphicsContext3D::deleteFramebuffer): (WebCore::GraphicsContext3D::deleteProgram): (WebCore::GraphicsContext3D::deleteRenderbuffer): (WebCore::GraphicsContext3D::deleteShader): (WebCore::GraphicsContext3D::deleteTexture): (WebCore::GraphicsContext3D::sizeInBytes): (WebCore::GraphicsContext3D::synthesizeGLError): (WebCore::GraphicsContext3D::getImageData):
- platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData):
- 5:03 PM Changeset in webkit [75213] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; chromium test expectations update.
- platform/chromium/test_expectations.txt: Add some expected "failing" tests post-r75205.
- 4:47 PM Changeset in webkit [75212] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; chromium test expectations update.
- platform/chromium/test_expectations.txt: Remove duplicate expectations.
- 4:39 PM Changeset in webkit [75211] by
-
- 2 edits in trunk/Tools
2011-01-06 Steve Falkenburg <sfalken@apple.com>
Reviewed by Stephanie Lewis.
Fix syntax error in script.
Windows bots need to archive/unarchive builds to/from configuration-specific directories
https://bugs.webkit.org/show_bug.cgi?id=51996
- BuildSlaveSupport/build.webkit.org-config/master.cfg:
- 4:38 PM Changeset in webkit [75210] by
-
- 7 edits in trunk/Source/JavaScriptCore
Bug 52021 - zeroDouble broken on ARMv7
Reviewed by Darin Adler.
The bug here is that zeroDouble was working incorrectly,
leading to op_loop_if_true failing - specifically in the
case where the value being checked is 0.0 encoded as a
double (rather than an integer immediate).
Additionally this patch removes a redundant duplicate compare
in some (many) case.
- assembler/ARMv7Assembler.h:
(JSC::ARMv7Assembler::vcmp_F64):
(JSC::ARMv7Assembler::vcmpz_F64):
- assembler/MacroAssemblerARM.h:
(JSC::MacroAssemblerARM::branchDoubleNonZero):
(JSC::MacroAssemblerARM::branchDoubleZeroOrNaN):
- assembler/MacroAssemblerARMv7.h:
(JSC::MacroAssemblerARMv7::branchDouble):
(JSC::MacroAssemblerARMv7::branchDoubleNonZero):
(JSC::MacroAssemblerARMv7::branchDoubleZeroOrNaN):
(JSC::MacroAssemblerARMv7::compare32):
- assembler/MacroAssemblerMIPS.h:
(JSC::MacroAssemblerMIPS::branchDoubleNonZero):
(JSC::MacroAssemblerMIPS::branchDoubleZeroOrNaN):
- assembler/MacroAssemblerX86Common.h:
(JSC::MacroAssemblerX86Common::branchDoubleNonZero):
(JSC::MacroAssemblerX86Common::branchDoubleZeroOrNaN):
- jit/JITOpcodes32_64.cpp:
(JSC::JIT::emit_op_jfalse):
(JSC::JIT::emit_op_jtrue):
- 4:24 PM Changeset in webkit [75209] by
-
- 5 edits in trunk
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Eric Seidel.
[GTK] Initial build support for WebGL
https://bugs.webkit.org/show_bug.cgi?id=51716
- configure.ac: Add a configure option for WebGL.
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Eric Seidel.
[GTK] Initial build support for WebGL
https://bugs.webkit.org/show_bug.cgi?id=51716
Add initial build support for WebGL and insert bits of implementation
necessary for clean compilation into GraphicsContext3D.
No new tests. This is just a build change.
- GNUmakefile.am: Add missing files to the source lists.
- platform/graphics/GraphicsContext3D.h: Include IntSize.h as it's used below. Include typedefs necessary for WebGL on GTK+ and consolidate typdefs which are the same across different platforms. X11 headers define the VERSION symbol, so it's necessary to undefine it, since it's used as an enum value.
- 4:17 PM Changeset in webkit [75208] by
-
- 5 edits in trunk
2011-01-06 Michael Saboff <msaboff@apple.com>
Reviewed by Gavin Barraclough.
Enhancement: Add Regexp Debug Compare between JIT and Interpreter
https://bugs.webkit.org/show_bug.cgi?id=51834
- JavaScriptCore: Copied from JavaScriptCore.
2011-01-06 Michael Saboff <msaboff@apple.com>
Reviewed by Gavin Barraclough.
Added debug code to compare the results of JIT regexp with
interpreted regexp and displays discrepencies. This debug code is
controlled by the ENABLE_YARR_JIT_DEBUG macro in wtf/Platform.h and
is only valid if ENABLE_YARR_JIT is enabled.
Fixed a discovered problem in RegExp::printTraceData, changing
m_pattern to the getter pattern().
Also deleted an extraneous semicolon.
Enhancement: Add Regexp Debug Compare between JIT and Interpreter
https://bugs.webkit.org/show_bug.cgi?id=51834
- runtime/RegExp.cpp: (JSC::RegExp::compile): (JSC::RegExp::match): (JSC::RegExp::printTraceData):
- wtf/Platform.h:
- 4:08 PM Changeset in webkit [75207] by
-
- 2 edits in trunk/WebCore
2011-01-06 Helder Correia <helder@sencha.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] GraphicsContext::drawConvexPolygon() has unnecessary code for shadow
https://bugs.webkit.org/show_bug.cgi?id=52014
The function is only used by RenderObject to draw box sides.
The shadow branch is never used and thus can be removed.
No new tests are necessary.
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon):
- 3:39 PM Changeset in webkit [75206] by
-
- 2 edits in trunk/WebCore
2011-01-06 Laszlo Gombos <Laszlo Gombos>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Make sure touch is disabled in the minimal configuration
https://bugs.webkit.org/show_bug.cgi?id=51316
No new tests as there is no new functionality.
- features.pri:
- 3:29 PM Changeset in webkit [75205] by
-
- 2 edits5 adds in trunk/LayoutTests
Add/update Windows-specific test results for recent regressions
Bugs:
http://webkit.org/b/52026
http://webkit.org/b/52028
http://webkit.org/b/52029
- platform/win/animations/animation-time-expected.txt: Added.
- platform/win/fast/canvas/canvas-fillRect-gradient-shadow-expected.txt: Added.
- platform/win/fast/css/css3-nth-tokens-script-expected.txt: Added.
- platform/win/fast/css/css3-nth-tokens-style-expected.txt: Added.
- platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
- 3:29 PM Changeset in webkit [75204] by
-
- 2 edits in trunk/LayoutTests
Update Windows results after r75177
- platform/win/fast/dom/prototype-inheritance-expected.txt:
- 3:07 PM Changeset in webkit [75203] by
-
- 2 edits in trunk/Tools
2011-01-06 Laszlo Gombos <Laszlo Gombos>
Unreviewed, fixing WinCE build after r75196.
WinCE port does not (yet) support NPAPI.
- Scripts/build-webkit:
- 2:55 PM Changeset in webkit [75202] by
-
- 6 edits3 adds in trunk
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Eric Seidel.
[GTK] Freetype backend does not support WOFF
https://bugs.webkit.org/show_bug.cgi?id=51904
- platform/gtk/Skipped: Unskip passing WOFF test. Add results.
- platform/gtk/fast/css/font-face-woff-expected.checksum: Added.
- platform/gtk/fast/css/font-face-woff-expected.png: Added.
- platform/gtk/fast/css/font-face-woff-expected.txt: Added.
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Eric Seidel.
[GTK] Freetype backend does not support WOFF
https://bugs.webkit.org/show_bug.cgi?id=51904
- CMakeListsEfl.txt: Add WOFF support to the sources list.
- GNUmakefile.am: Add WOFF support to the sources list.
- platform/graphics/freetype/FontCustomPlatformDataFreeType.cpp: (WebCore::createFontCustomPlatformData): Call the WOFF decoder when appropriate. (WebCore::FontCustomPlatformData::supportsFormat): Advertise support for WOFF.
- 2:51 PM Changeset in webkit [75201] by
-
- 3 edits in trunk/WebKit/gtk
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
GTK: AX: atk tests need to be updated after recent changes
https://bugs.webkit.org/show_bug.cgi?id=51932
Skip ATK unit tests until we can look into what is causing these failures.
- tests/testatk.c: (main): Skip all tests.
- tests/testatkroles.c: (main): Ditto.
- 2:39 PM Changeset in webkit [75200] by
-
- 23 edits in trunk
2011-01-06 James Simonsen <simonjam@chromium.org>
Reviewed by Darin Fisher.
[Web Timing] Remove vendor prefix
https://bugs.webkit.org/show_bug.cgi?id=48922
- fast/dom/Window/window-properties-performance-expected.txt: Test replaceability.
- fast/dom/Window/window-properties-performance.html: Ditto.
- fast/dom/Window/window-properties.html: Rename to performance.
- fast/dom/resources/navigation-type-matches-querystring.html: Ditto.
- fast/dom/script-tests/prototype-inheritance.js: Ditto.
- fast/dom/script-tests/webtiming-document-open.js: Ditto.
- fast/dom/script-tests/webtiming-navigate-within-document.js: Ditto.
- fast/dom/script-tests/webtiming.js: Ditto.
- http/tests/misc/resources/webtiming-one-redirect.html: Ditto.
- http/tests/misc/resources/webtiming-two-redirects.html: Ditto.
2011-01-06 James Simonsen <simonjam@chromium.org>
Reviewed by Darin Fisher.
[Web Timing] Remove vendor prefix
https://bugs.webkit.org/show_bug.cgi?id=48922
- page/DOMWindow.cpp: (WebCore::DOMWindow::performance): Rename to performance.
- page/DOMWindow.h:
- page/DOMWindow.idl: Rename to performance and make replaceable.
2011-01-06 James Simonsen <simonjam@chromium.org>
Reviewed by Darin Fisher.
[Web Timing] Remove vendor prefix
https://bugs.webkit.org/show_bug.cgi?id=48922
- src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::performance): Rename to performance.
- 2:26 PM Changeset in webkit [75199] by
-
- 15 edits1 add in trunk/WebCore
2011-01-06 Chris Marrin <cmarrin@apple.com>
Reviewed by Simon Fraser.
Share code between Mac (CA) and Windows (CACF) GraphicsLayer implementations
https://bugs.webkit.org/show_bug.cgi?id=49388
Changed PlatformCALayer API. Added PlatformCALayerClient abstract class which is
used to communicate from PlatformCALayer to the owner. This replaces passing
GraphicsLayerCA pointer when creating PlatformCALayer. It also includes the
API that used to be in PlatformCALayerLayout. GraphicsLayerCA now implements
the PlatformCALayerClient API.
This change has little impact on the Mac side but makes the Windows
interface simpler, especially when handling video layers on Windows.
- WebCore.xcodeproj/project.pbxproj:
- config.h:
- platform/graphics/GraphicsLayer.h: (WebCore::GraphicsLayer::layerDidDisplay): (WebCore::GraphicsLayer::showDebugBorders): (WebCore::GraphicsLayer::showRepaintCounter):
- platform/graphics/ca/GraphicsLayerCA.cpp: (WebCore::GraphicsLayerCA::platformCALayerAnimationStarted): (WebCore::GraphicsLayerCA::setContentsToImage): (WebCore::GraphicsLayerCA::setContentsToMedia): (WebCore::GraphicsLayerCA::layerDidDisplay): (WebCore::GraphicsLayerCA::updateSublayerList):
- platform/graphics/ca/GraphicsLayerCA.h: (WebCore::GraphicsLayerCA::platformCALayerLayoutSublayersOfLayer): (WebCore::GraphicsLayerCA::platformCALayerRespondsToLayoutChanges): (WebCore::GraphicsLayerCA::platformCALayerContentsOrientation): (WebCore::GraphicsLayerCA::platformCALayerPaintContents): (WebCore::GraphicsLayerCA::platformCALayerShowDebugBorders): (WebCore::GraphicsLayerCA::platformCALayerShowRepaintCounter): (WebCore::GraphicsLayerCA::platformCALayerIncrementRepaintCount): (WebCore::GraphicsLayerCA::platformCALayerContentsOpaque): (WebCore::GraphicsLayerCA::platformCALayerDrawsContent): (WebCore::GraphicsLayerCA::platformCALayerLayerDidDisplay): (WebCore::GraphicsLayerCA::platformCALayer):
- platform/graphics/ca/PlatformCALayer.h: (WebCore::PlatformCALayer::owner): (WebCore::PlatformCALayer::animationStarted):
- platform/graphics/ca/PlatformCALayerClient.h: Added. (WebCore::PlatformCALayerClient::~PlatformCALayerClient):
- platform/graphics/ca/mac/PlatformCALayerMac.mm: (PlatformCALayer::setOwner): (PlatformCALayer::create): (PlatformCALayer::PlatformCALayer): (PlatformCALayer::contents): (PlatformCALayer::setContents):
- platform/graphics/mac/WebGLLayer.mm: (-[WebGLLayer display]):
- platform/graphics/mac/WebLayer.h:
- platform/graphics/mac/WebLayer.mm: (drawLayerContents): (setLayerNeedsDisplayInRect): (-[WebLayer setNeedsDisplay]): (-[WebLayer display]):
- platform/graphics/mac/WebTiledLayer.mm: (-[WebTiledLayer setNeedsDisplay]): (-[WebTiledLayer display]):
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::showDebugBorders): (WebCore::RenderLayerBacking::showRepaintCounter):
- rendering/RenderLayerCompositor.cpp: (WebCore::RenderLayerCompositor::ensureRootPlatformLayer):
- rendering/RenderLayerCompositor.h: (WebCore::RenderLayerCompositor::compositorShowDebugBorders): (WebCore::RenderLayerCompositor::compositorShowRepaintCounter): (WebCore::RenderLayerCompositor::notifyAnimationStarted): (WebCore::RenderLayerCompositor::notifySyncRequired): (WebCore::RenderLayerCompositor::paintContents): (WebCore::RenderLayerCompositor::showDebugBorders): (WebCore::RenderLayerCompositor::showRepaintCounter):
- 2:07 PM Changeset in webkit [75198] by
-
- 4 edits in trunk
2011-01-06 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
Allow framesets after hidden inputs
https://bugs.webkit.org/show_bug.cgi?id=51998
- html5lib/resources/webkit01.dat: Demonstrate that the value of the type attribute matters. An input with no type is tested in tests19.dat.
2011-01-06 Tony Gentilcore <tonyg@chromium.org>
Reviewed by Eric Seidel.
Allow framesets after hidden inputs
https://bugs.webkit.org/show_bug.cgi?id=51998
This implements the HTML5 spec update in response to:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=11156
- html/parser/HTMLTreeBuilder.cpp: (WebCore::HTMLTreeBuilder::processStartTagForInBody):
- 2:01 PM Changeset in webkit [75197] by
-
- 2 edits in trunk/Tools
2011-01-06 Xan Lopez <xlopez@igalia.com>
Reviewed by Darin Adler.
File::Spec->rel2abs in sunspider-compare-results mangles parameters
https://bugs.webkit.org/show_bug.cgi?id=52015
- Scripts/sunspider-compare-results: call rel2abs on our arguments after the platform has been detected, otherwise the script will mangle things like '--gtk' into '/a/path/--gtk', breaking the detection.
- 1:49 PM Changeset in webkit [75196] by
-
- 2 edits in trunk/Tools
2011-01-06 Laszlo Gombos <Laszlo Gombos>
Reviewed by Eric Seidel.
Add ENABLE_NETSCAPE_PLUGIN_API, ENABLE_ORIENTATION_EVENTS and ENABLE_TOUCH_EVENTS flags to build-webkit
https://bugs.webkit.org/show_bug.cgi?id=51346
- Scripts/build-webkit:
- 1:49 PM Changeset in webkit [75195] by
-
- 5 edits in trunk
2010-12-29 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
vertexAttribPointer should raise INVALID_OPERATION if stride/offset is not multiple of the type size
https://bugs.webkit.org/show_bug.cgi?id=51725
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::vertexAttribPointer):
2010-12-29 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
vertexAttribPointer should raise INVALID_OPERATION if stride/offset is not multiple of the type size
https://bugs.webkit.org/show_bug.cgi?id=51725
- fast/canvas/webgl/gl-vertexattribpointer-expected.txt:
- fast/canvas/webgl/gl-vertexattribpointer.html: Sync with khronos.
- 1:42 PM Changeset in webkit [75194] by
-
- 3 edits in trunk/LayoutTests
2011-01-06 Zhenyao Mo <zmo@google.com>
Unreviewed, add glsl-conformance.html to test_expectations.txt temporarily.
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium/test_expectations.txt:
- 1:41 PM Changeset in webkit [75193] by
-
- 2 edits4 copies in branches/chromium/552
Merge 75168
BUG=68558
- 1:32 PM Changeset in webkit [75192] by
-
- 3 edits in trunk/Tools
2011-01-06 Steve Falkenburg <sfalken@apple.com>
Reviewed by Adam Roben.
Windows bots need to archive/unarchive builds to/from configuration-specific directories
https://bugs.webkit.org/show_bug.cgi?id=51996
After the configuration directory change, we were archiving the incorrect directory for
build product, so we were running tests on the wrong binaries.
This change archives the correct directory, and also unarchives it into a configuration-
specific directory.
- BuildSlaveSupport/build.webkit.org-config/master.cfg: Use a configuration-specific directory on Windows.
- BuildSlaveSupport/built-product-archive: Unarchive/archive to/from proper directory.
- 1:30 PM Changeset in webkit [75191] by
-
- 4 edits in trunk/Tools
2011-01-06 Eric Seidel <eric@webkit.org>
Reviewed by Mihai Parparita.
commit-queue mentions "Text diff mismatch" 4 times instead of once per failure
https://bugs.webkit.org/show_bug.cgi?id=52002
See an example of this here:
https://bugs.webkit.org/show_bug.cgi?id=51314#c2
It's due to the fact that we pass around TestFailure() instance
objects and yet expect them to all compare to be the same.
This is bad. We should either have shared instances of these values
or we should just pass around the class names. There are already hacks
in place to make TestFailure objects pass equality tests, I just added
a hash implementation so they can be used in sets as expected.
- Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/test_failures.py:
- 1:19 PM Changeset in webkit [75190] by
-
- 4 edits in trunk
2011-01-06 Patrick Gansterer <Patrick Gansterer>
Reviewed by Eric Seidel.
[WINCE] Remove JSC::g_stackBase
https://bugs.webkit.org/show_bug.cgi?id=51779
- wtf/StackBounds.cpp:
2011-01-06 Patrick Gansterer <Patrick Gansterer>
Reviewed by Eric Seidel.
[WINCE] Remove JSC::g_stackBase
https://bugs.webkit.org/show_bug.cgi?id=51779
- platform/wince/SharedTimerWinCE.cpp: (WebCore::TimerWindowWndProc):
- 12:54 PM Changeset in webkit [75189] by
-
- 13 edits in trunk
2011-01-06 Robert Hogan <robert@webkit.org>
Reviewed by Antonio Gomes.
[Qt] Introduce QDRTNode for passing WebCore::Node across JS bridge
This allows LayoutTestController to pass WebCore::Node back to
layout tests.
Also amend nodesFromRect-links-and-text.html and
nodesFromRect-inner-documents.html so that they do not produce
platform-specific results.
Unskip:
fast/dom/nodesFromRect-links-and-text.html
fast/dom/nodesFromRect-inner-documents.html
- fast/dom/nodesFromRect-inner-documents-expected.txt:
- fast/dom/nodesFromRect-inner-documents.html:
- fast/dom/nodesFromRect-links-and-text-expected.txt:
- fast/dom/nodesFromRect-links-and-text.html:
- fast/dom/resources/nodesFromRect.js: (check): (getTopFor): (getBottomFor):
- platform/qt/Skipped:
2011-01-06 Robert Hogan <robert@webkit.org>
Reviewed by Antonio Gomes.
[Qt] Introduce QDRTNode for passing WebCore::Node across JS bridge
This allows LayoutTestController to pass WebCore::Node back to
layout tests.
Also amend nodesFromRect-links-and-text.html and
nodesFromRect-inner-documents.html so that they do not produce
platform-specific results.
Unskip:
fast/dom/nodesFromRect-links-and-text.html
fast/dom/nodesFromRect-inner-documents.html
- bridge/qt/qt_runtime.cpp: (JSC::Bindings::QtDRTNodeRuntime::create): (JSC::Bindings::QtDRTNodeRuntime::get): (JSC::Bindings::convertValueToQVariant): (JSC::Bindings::convertQVariantToValue):
2011-01-06 Robert Hogan <robert@webkit.org>
Reviewed by Antonio Gomes.
[Qt] Introduce QDRTNode for passing WebCore::Node across JS bridge
This allows LayoutTestController to pass WebCore::Node back to
layout tests.
Also amend nodesFromRect-links-and-text.html and
nodesFromRect-inner-documents.html so that they do not produce
platform-specific results.
Unskip:
fast/dom/nodesFromRect-links-and-text.html
fast/dom/nodesFromRect-inner-documents.html
- WebCoreSupport/DumpRenderTreeSupportQt.cpp: (QDRTNode::QDRTNode): (QDRTNode::~QDRTNode): (DumpRenderTreeSupportQt::nodesFromRect):
- WebCoreSupport/DumpRenderTreeSupportQt.h:
- 12:53 PM Changeset in webkit [75188] by
-
- 8 edits in trunk
2011-01-06 Joone Hur <joone.hur@collabora.co.uk>
Reviewed by Eric Seidel.
WML Parser should treat line/column number in a consistent way
https://bugs.webkit.org/show_bug.cgi?id=51601
Add the equality operators to TextPosition class.
- wtf/text/TextPosition.h: (WTF::TextPosition::operator==): Added. (WTF::TextPosition::operator!=): Added. (WTF::TextPosition::belowRangePosition): Use belowBase() instead of base(). (WTF::ZeroBasedNumber::operator==): Added. (WTF::ZeroBasedNumber::operator!=): Added. (WTF::OneBasedNumber::operator==): Added. (WTF::OneBasedNumber::operator!=): Added.
2011-01-06 Joone Hur <joone.hur@collabora.co.uk>
Reviewed by Eric Seidel.
WML Parser should treat line/column number in a consistent way
https://bugs.webkit.org/show_bug.cgi?id=51601
XML Parser treats line/column number as 1-based values, but WML ErrorHandler treat them as 0-based.
Therefore, this patch allows WML ErrorHandler to use 1-based values.
- dom/XMLDocumentParser.cpp: (WebCore::XMLDocumentParser::handleError): Treat line/column number as 1 based values.
- dom/XMLDocumentParser.h: Make textPositionOneBased public and Add TextPosition1(m_lastErrorPosition) to keep error line/column number.
- dom/XMLDocumentParserLibxml2.cpp: (WebCore::XMLDocumentParser::XMLDocumentParser): Initialize m_lastErrorPosition.
- dom/XMLDocumentParserQt.cpp: (WebCore::XMLDocumentParser::XMLDocumentParser): Initialize m_lastErrorPosition.
- wml/WMLErrorHandling.cpp: (WebCore::reportWMLError): Use 1 based value instead of 0 based value to report error line/column number.
- 12:49 PM Changeset in webkit [75187] by
-
- 2 edits in trunk/WebKit2
Always show the arrow cursor when the web process has crashed
Fixes <http://webkit.org/b/52006> WKView shows a stale cursor when the
web process crashes
Reviewed by Ada Chan.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::processDidCrash):
(WebKit::WebView::didRelaunchProcess):
Update the cursor to reflect the new state.
(WebKit::WebView::cursorToShow): Always show the arrow cursor when the
web process has crashed.
- 12:49 PM Changeset in webkit [75186] by
-
- 3 edits in trunk/WebKit2
Reduce code duplication in WebView::updateNativeCursor
Fixes <http://webkit.org/b/52005> It's not easy to add new behavior to
WebView::updateNativeCursor
Reviewed by Ada Chan.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::cursorToShow): Moved code to choose a cursor here...
(WebKit::WebView::updateNativeCursor): ...from here.
- UIProcess/win/WebView.h: Added cursorToShow.
- 12:48 PM Changeset in webkit [75185] by
-
- 2 edits in trunk/WebKit2
Make WKView fill with white when the web process has crashed
Previously we would just draw whatever we had last drawn into the
WKView (i.e., a stale picture of the web page), which was confusing
(because the web page would mysteriously not respond to input) and ugly
(because it wouldn't behave properly if the window was resized).
Fixes <http://webkit.org/b/52004> WKView keeps painting a stale
picture of the web page when the web process crashes
Reviewed by Ada Chan.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::onPaintEvent): Ported code from -[WKView drawRect:]
to fill with white if the page is invalid or has no DrawingArea. As a
bonus, also ported the call to WebPageProxy::didDraw from that method.
(WebKit::WebView::processDidCrash):
(WebKit::WebView::didRelaunchProcess):
Invalidate our window so that we'll redraw with white or the new page.
- 12:48 PM Changeset in webkit [75184] by
-
- 2 edits in trunk/WebKit2
Make WKViews work on Windows after a crashed web process gets relaunched
Fixes <http://webkit.org/b/52001> Relaunching the web process fails to
revivify WKViews on Windows
Reviewed by Ada Chan.
- UIProcess/win/WebView.cpp:
(WebKit::WebView::didRelaunchProcess): Implemented by porting code from
-[WKView _didRelaunchProcess].
- 12:47 PM Changeset in webkit [75183] by
-
- 3 edits in trunk/WebKit2
Remove WebView::m_rect
It was only used in the constructor, and wasn't even kept up-to-date as
the WebView's size changed.
Fixes <http://webkit.org/b/52000> WebView::m_rect is unnecessary
Reviewed by Ada Chan.
- UIProcess/win/WebView.cpp:
- UIProcess/win/WebView.h:
- 12:46 PM Changeset in webkit [75182] by
-
- 3 edits in trunk/WebCore
Remove some dead code from WKCACFLayerRenderer
Fixes <http://webkit.org/b/51954> WKCACFLayerRenderer has dead and
redundant code for reacting to changes to the layer tree
Reviewed by Sam Weinig.
- platform/graphics/win/WKCACFLayerRenderer.cpp:
- platform/graphics/win/WKCACFLayerRenderer.h:
Removed didFlushContext and the HashMap it depended on. We react to
changes to the layer tree in layerTreeDidChange instead.
- 12:44 PM Changeset in webkit [75181] by
-
- 3 edits in trunk/LayoutTests
2011-01-06 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations update.
Update test_expectations.txt files to reflect reality on the canaries.
- platform/chromium-gpu/test_expectations.txt:
- platform/chromium/test_expectations.txt:
- 12:39 PM Changeset in webkit [75180] by
-
- 2 edits in trunk/Source/JavaScriptCore
2011-01-06 Patrick Gansterer <Patrick Gansterer>
Reviewed by Gavin Barraclough.
[WINCE] Determine stack extent
https://bugs.webkit.org/show_bug.cgi?id=26276
Scan the stack for writeable pages and use the limits.
- wtf/StackBounds.cpp: (WTF::detectGrowingDownward): (WTF::isPageWritable): (WTF::getLowerStackBound): (WTF::getUpperStackBound): (WTF::StackBounds::initialize):
- 12:39 PM Changeset in webkit [75179] by
-
- 7 edits2 adds in trunk
AX: "AXExpanded" not exposed on most ARIA roles that use aria-expanded
https://bugs.webkit.org/show_bug.cgi?id=51995
Reviewed by Beth Dakin.
WebCore:
Test: platform/mac/accessibility/aria-expanded-standard-items.html
- accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::supportsARIAExpanded):
(WebCore::AccessibilityObject::isExpanded):
- accessibility/AccessibilityObject.h:
- accessibility/AccessibilityRenderObject.cpp:
(WebCore::AccessibilityRenderObject::isVisited):
- accessibility/AccessibilityRenderObject.h:
- accessibility/mac/AccessibilityObjectWrapper.mm:
(-[AccessibilityObjectWrapper additionalAccessibilityAttributeNames]):
LayoutTests:
- platform/mac/accessibility/aria-expanded-standard-items-expected.txt: Added.
- platform/mac/accessibility/aria-expanded-standard-items.html: Added.
- 12:34 PM Changeset in webkit [75178] by
-
- 2 edits in trunk/Tools
2011-01-06 Evan Martin <evan@chromium.org>
Reviewed by Tony Chang.
[gdb] handle inaccessible memory and UChar*
https://bugs.webkit.org/show_bug.cgi?id=52003
To pretty-print a UChar*, we just grope around in the memory
looking for a terminating NUL. We need to handle the exception
that can occur when we poke into an invalid location.
Additionally, the logic for choosing which pretty-printer would
early return before hitting the point where we'd use the UChar*
printer. (Did this ever work? How did it regress?)
- gdb/webkit.py:
- 12:28 PM Changeset in webkit [75177] by
-
- 3 edits in trunk/LayoutTests
2011-01-06 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
prototype-inheritance prints FAIL when it shouldn't
https://bugs.webkit.org/show_bug.cgi?id=52007
Before this patch, we were testing the prototypes of primitive values,
but the rules for primitive values are different than the rules for
objects. Primitive values get their prototypes from the current
lexical scope when they get boxed. This test is designed to test that
objects get their prototypes from their original holder.
In this patch, we skip testing non-object/non-functions. We can add
another test for primitives if we think that would be valuable.
- fast/dom/prototype-inheritance-expected.txt:
- fast/dom/script-tests/prototype-inheritance.js:
- 12:20 PM Changeset in webkit [75176] by
-
- 8 edits in trunk/LayoutTests
2011-01-06 James Robinson <jamesr@chromium.org>
Update expectations for tests that enumerate properties on the window to reflect newly added property.
- fast/dom/Window/window-properties-expected.txt:
- fast/dom/Window/window-property-descriptors-expected.txt:
- platform/gtk/fast/dom/Window/window-properties-expected.txt:
- platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/qt/fast/dom/Window/window-properties-expected.txt:
- platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
- platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
- 11:33 AM Changeset in webkit [75175] by
-
- 6 edits in trunk
2010-12-28 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Must generate INVALID_VALUE errors for strings containing out-of-range characters
https://bugs.webkit.org/show_bug.cgi?id=50929
- html/canvas/WebGLRenderingContext.cpp: Validate characters according to GLSL ES 1.0 spec section 3.1. (WebCore::WebGLRenderingContext::bindAttribLocation): (WebCore::WebGLRenderingContext::getAttribLocation): (WebCore::WebGLRenderingContext::getUniformLocation): (WebCore::WebGLRenderingContext::shaderSource): (WebCore::WebGLRenderingContext::validateString): Helper function to perform the character validation.
- html/canvas/WebGLRenderingContext.h: Declare validateString().
2010-12-28 Zhenyao Mo <zmo@google.com>
Reviewed by Kenneth Russell.
Must generate INVALID_VALUE errors for strings containing out-of-range characters
https://bugs.webkit.org/show_bug.cgi?id=50929
- fast/canvas/webgl/invalid-passed-params-expected.txt: Add test cases for invalid characters.
- fast/canvas/webgl/invalid-passed-params.html: Ditto.
- 11:27 AM Changeset in webkit [75174] by
-
- 8 edits in trunk
WebKit2: Should be able to call into injected bundle to ask if we should allow resource loads
https://bugs.webkit.org/show_bug.cgi?id=51969
Reviewed by Ada Chan.
Tools:
Add shouldLoadResourceForFrame to WTR::InjectedBundlePage.
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
(WTR::InjectedBundlePage::InjectedBundlePage):
(WTR::InjectedBundlePage::shouldLoadResourceForFrame): Stub implementation.
- WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
WebKit2:
Add the ability to call into the injected bundle to ask if we should allow resource loads.
If the injected bundle says we should cancel, we clear out the ResourceRequest that was
passed into willSendRequest, which cancels the resource load.
- WebProcess/InjectedBundle/API/c/WKBundlePage.h: Add the new callback for allowing/cancelling
resource loads.
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:
(WebKit::InjectedBundlePageLoaderClient::shouldLoadResourceForFrame): Calls through to the client.
- WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
- WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
(WebKit::WebFrameLoaderClient::dispatchWillSendRequest): Ask the InjectedBundlePageLoaderClient if we
should load the resource or not.
- 11:23 AM Changeset in webkit [75173] by
-
- 3 edits in trunk/LayoutTests
2011-01-06 Abhishek Arya <inferno@chromium.org>
Reviewed by Alexey Proskuryakov.
Improve the layouttests from r75168 and make sure that the parent stylesheet value is null
before showing test passed.
- fast/dom/StyleSheet/removed-media-rule-deleted-parent-crash.html:
- fast/dom/StyleSheet/removed-stylesheet-rule-deleted-parent-crash.html:
- 11:14 AM Changeset in webkit [75172] by
-
- 1 edit1 add in trunk/WebCore
2011-01-06 Yong Li <yoli@rim.com>
Reviewed by Adam Barth.
Add the test case that is missed in r75066.
https://bugs.webkit.org/show_bug.cgi?id=48077
Test case: WebCore/manual-tests/bugzilla-48077.html.
- 11:08 AM Changeset in webkit [75171] by
-
- 3 edits in trunk/WebKit2
2011-01-06 Jeff Miller <jeffm@apple.com>
Reviewed by Darin Adler.
WebKit2: Add APIs to WKBundleFrame to get content bounds and scroll offset
https://bugs.webkit.org/show_bug.cgi?id=51968
- WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: (WKBundleFrameGetContentBounds): (WKBundleFrameGetScrollOffset):
- WebProcess/InjectedBundle/API/c/WKBundleFrame.h: Add WKBundleFrameGetContentBounds() and WKBundleFrameGetScrollOffset().
- 11:07 AM Changeset in webkit [75170] by
-
- 2 edits in trunk/WebKit/gtk
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
Include a new header in the static headers list. This is necessary
so that "make install" installs the header.
- GNUmakefile.am: Include webkitglobals.h in the header list.
- 11:07 AM Changeset in webkit [75169] by
-
- 32 edits5 adds in trunk
2011-01-06 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
Implement mozilla's animationTime property
https://bugs.webkit.org/show_bug.cgi?id=51952
Tests for window.webkitAnimationTime.
- animations/animation-time-expected.txt: Added.
- animations/animation-time.html: Added.
- animations/script-tests/animation-time.js: Added.
2011-01-06 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
Implement mozilla's animationTime property
https://bugs.webkit.org/show_bug.cgi?id=51952
Chromium DRT support for webkitAnimationTime.
- DumpRenderTree/chromium/WebViewHost.cpp: (WebViewHost::paintInvalidatedRegion):
2011-01-06 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
Implement mozilla's animationTime property
https://bugs.webkit.org/show_bug.cgi?id=51952
Implements mozilla's animationTime property as described here:
https://developer.mozilla.org/en/DOM/window.mozAnimationStartTime
and http://hacks.mozilla.org/2010/08/more-efficient-javascript-animations-with-mozrequestanimationframe/
The property is called webkitAnimationTime as calling it the 'Start' time is not very informative.
This property exposes a notion of a 'current' time to use for declarative animations and allows
scripts to synchronize imperative animations with declarative ones if they choose to. Once queried
this time is saved and used for all declarative animation updates until the embedder paints/composites
the next frame and clears it, or 15ms elapse (in case the embedder isn't producing frames, for example
if the page is in a background tab).
This patch also ensures that all declarative animations started in the same script execution block
are synchronized even if some time elapses while script is running.
Test: fast/animation/animation-time.html
- WebCore.gypi:
- page/DOMWindow.cpp: (WebCore::DOMWindow::webkitAnimationTime):
- page/DOMWindow.h:
- page/DOMWindow.idl:
- page/Frame.cpp: (WebCore::Frame::currentAnimationTime):
- page/Frame.h:
- page/Page.cpp: (WebCore::Page::Page):
- page/Page.h: (WebCore::Page::animationTime):
- page/animation/AnimationController.cpp: (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
- page/animation/AnimationTimeController.cpp: Added. (WebCore::AnimationTimeController::AnimationTimeController): (WebCore::AnimationTimeController::~AnimationTimeController): (WebCore::AnimationTimeController::currentAnimationTime): (WebCore::AnimationTimeController::clearCurrentAnimationTime): (WebCore::AnimationTimeController::clearCurrentAnimationTimeTimerFired):
- page/animation/AnimationTimeController.h: Added. (WebCore::AnimationTimeController::create):
2011-01-06 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
Implement mozilla's animationTime property
https://bugs.webkit.org/show_bug.cgi?id=51952
WebKit API support for webkitAnimationTime.
- public/WebWidget.h:
- src/WebPopupMenuImpl.cpp: (WebKit::WebPopupMenuImpl::clearCurrentAnimationTime):
- src/WebPopupMenuImpl.h:
- src/WebViewImpl.cpp: (WebKit::WebViewImpl::clearCurrentAnimationTime):
- src/WebViewImpl.h:
2011-01-06 James Robinson <jamesr@chromium.org>
Reviewed by Simon Fraser.
Implement mozilla's animationTime property
https://bugs.webkit.org/show_bug.cgi?id=51952
Tells the page to clear the current animation time after producing a frame.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::drawRect):
- WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp: (WebKit::ChunkedUpdateDrawingArea::display): (WebKit::ChunkedUpdateDrawingArea::setSize):
- WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm: (WebKit::LayerBackedDrawingArea::syncCompositingLayers):
- 10:52 AM Changeset in webkit [75168] by
-
- 4 edits4 adds in trunk
2011-01-06 Abhishek Arya <inferno@chromium.org>
Reviewed by Simon Fraser.
Null out the parent stylesheet pointer when a css rule is removed.
https://bugs.webkit.org/show_bug.cgi?id=51993
Tests: fast/dom/StyleSheet/removed-media-rule-deleted-parent-crash.html
fast/dom/StyleSheet/removed-stylesheet-rule-deleted-parent-crash.html
- css/CSSRuleList.cpp: (WebCore::CSSRuleList::deleteRule):
- css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::deleteRule):
2011-01-06 Abhishek Arya <inferno@chromium.org>
Reviewed by Simon Fraser.
Tests that we do not crash when accessing a deleted parent stylesheet
from a removed css rule.
https://bugs.webkit.org/show_bug.cgi?id=51993
- fast/dom/StyleSheet/removed-media-rule-deleted-parent-crash-expected.txt: Added.
- fast/dom/StyleSheet/removed-media-rule-deleted-parent-crash.html: Added.
- fast/dom/StyleSheet/removed-stylesheet-rule-deleted-parent-crash-expected.txt: Added.
- fast/dom/StyleSheet/removed-stylesheet-rule-deleted-parent-crash.html: Added.
- 10:47 AM Changeset in webkit [75167] by
-
- 6 edits in trunk
2011-01-04 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
Add test cases for storing NaN in typed arrays.
https://bugs.webkit.org/show_bug.cgi?id=46990
- fast/canvas/webgl/array-unit-tests-expected.txt:
- fast/canvas/webgl/array-unit-tests.html:
2011-01-04 Adrienne Walker <enne@google.com>
Reviewed by Kenneth Russell.
NaN in a TypedArray should be converted to zero only for Float32Array.
https://bugs.webkit.org/show_bug.cgi?id=46990
Test: LayoutTests/fast/canvas/webgl/array-unit-tests.html
- bindings/js/JSArrayBufferViewHelper.h: (WebCore::convertArrayValue): (WebCore::constructArrayBufferView):
- html/canvas/Float32Array.h: (WebCore::Float32Array::set): (WebCore::Float32Array::item):
- 10:42 AM Changeset in webkit [75166] by
-
- 3 edits in trunk/Tools
2011-01-06 Julie Parent <jparent@chromium.org>
Reviewed by Tony Chang.
Test Result Server always truncates number of results to JSON_RESULTS_MAX_BUILDS
https://bugs.webkit.org/show_bug.cgi?id=51217
- TestResultServer/model/jsonresults.py: Pass num_runs through to _remove_items_over_max_number_of_builds, and use the value. Adds missing documentation.
- TestResultServer/model/jsonresults_unittest.py: Add unit test to test that truncation happens at smaller value than JSON_RESULTS_MAX_BUILDS. Update test_merge to take a number of builds to truncate at.
- 10:21 AM Changeset in webkit [75165] by
-
- 2 edits in trunk
2011-01-06 Martin Robinson <mrobinson@igalia.com>
Reviewed by Xan Lopez.
[GTK] Enable blob support by default
https://bugs.webkit.org/show_bug.cgi?id=51994
- configure.ac: Enable Blob support by default.
- 10:19 AM Changeset in webkit [75164] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[Chromium] Add elliptical gradient support to GradientSkia
https://bugs.webkit.org/show_bug.cgi?id=51841
Marks fast/gradients/css3-radial-gradients3.html as expected to fail.
Also marks
canvas/philip/tests/2d.shadow.gradient.alpha.html
canvas/philip/tests/2d.shadow.gradient.basic.html
canvas/philip/tests/2d.shadow.gradient.transparent.2.html
as passing on Chromium-mac as a result of r75139.
- platform/chromium/test_expectations.txt:
- 10:16 AM Changeset in webkit [75163] by
-
- 2 edits in trunk/WebCore
2011-01-06 Patrick Gansterer <Patrick Gansterer>
Unreviewed Windows build fix for r75161.
- platform/graphics/cg/GraphicsContextCG.cpp: Missing include added.
- 9:57 AM Changeset in webkit [75162] by
-
- 1 edit4 deletes in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, rolling out r75152.
[Chromium] fast/gradients/css3-radial-gradients3.html needs Chromium-specific results
https://bugs.webkit.org/show_bug.cgi?id=51988
Rolling out since, on closer inspection, the expectations are wrong and the corresponding test really fails.
- platform/chromium-mac/fast/gradients/css3-radial-gradients3-expected.checksum: Removed.
- platform/chromium-mac/fast/gradients/css3-radial-gradients3-expected.png: Removed.
- platform/chromium-win/fast/gradients/css3-radial-gradients3-expected.checksum: Removed.
- platform/chromium-win/fast/gradients/css3-radial-gradients3-expected.png: Removed.
- 9:36 AM Changeset in webkit [75161] by
-
- 2 edits in trunk/WebCore
2011-01-06 Patrick Gansterer <Patrick Gansterer>
Unreviewed WinCE build fix for r75139.
Try to remove include after adding forward-declaration in r75145.
- platform/graphics/Gradient.h:
- 8:50 AM Changeset in webkit [75160] by
-
- 8 edits in trunk/WebCore
https://bugs.webkit.org/show_bug.cgi?id=51811
Merge m_height and m_width members of ImageData into the new m_size member.
Patch by Renata Hodovan <reni@webkit.org> on 2011-01-06
Reviewed by Andreas Kling.
Image (BitmapImage, ImageSource) types in WebKit use IntSize to store their
width and height argument, except ImageData. This patch refactors ImageData
to follow the style of other Image types in WebKit.
Using of PassRefPtrs other than argument passing is not allowed in WebKit anymore.
This patch also refactors the PassRefPtr usages of ImageData.
It's just a refactoring, so we don't need any new tests.
- bindings/js/SerializedScriptValue.cpp:
(WebCore::CloneSerializer::write):
(WebCore::CloneDeserializer::readTerminal):
- bindings/v8/SerializedScriptValue.cpp:
(WebCore::ZigZag::Reader::readImageData):
- html/ImageData.cpp:
(WebCore::ImageData::create):
(WebCore::ImageData::ImageData):
- html/ImageData.h:
(WebCore::ImageData::size):
(WebCore::ImageData::width):
(WebCore::ImageData::height):
- html/canvas/CanvasRenderingContext2D.cpp:
(WebCore::createEmptyImageData):
(WebCore::CanvasRenderingContext2D::createImageData):
(WebCore::CanvasRenderingContext2D::getImageData):
- html/canvas/CanvasRenderingContext2D.h:
- platform/graphics/haiku/ImageBufferHaiku.cpp:
(WebCore::getImageData):
- 8:48 AM Changeset in webkit [75159] by
-
- 1 edit in branches/chromium/552/WebCore/html/HTMLInputElement.cpp
Merge 70644 - 2010-10-27 Satish Sampath <satish@chromium.org>
Reviewed by Steve Block.
Add runtime flag check before enabling speech input in code.
https://bugs.webkit.org/show_bug.cgi?id=48426
- html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::isSpeechEnabled): Added runtime flag check.
BUG=68666
TBR=jschuh@chromium.org
- 8:46 AM Changeset in webkit [75158] by
-
- 5 edits4 adds in trunk
WebCore: document.querySelector(':nth-child(foo)') should throw a syntax error
https://bugs.webkit.org/show_bug.cgi?id=51231
Reviewed by Darin Adler.
Also fixes
CSSNthSelector parsing code is illegible and buggy (allows "n3" as a valid selector)
https://bugs.webkit.org/show_bug.cgi?id=21815
Add a check in the parser that other than an+b, only "odd" or "even" would be allowed
as parameters to nth selector.
Tests: fast/css/css3-nth-tokens-script.html
fast/css/css3-nth-tokens-style.html
- css/CSSGrammar.y:
- css/CSSParser.cpp:
(WebCore::isValidNthToken):
- css/CSSParser.h:
LayoutTests: document.querySelector(':nth-child(foo)') should throw a syntax error
https://bugs.webkit.org/show_bug.cgi?id=51231
CSSNthSelector parsing code is illegible and buggy (allows "n3" as a valid selector)
https://bugs.webkit.org/show_bug.cgi?id=21815
Reviewed by Darin Adler.
- fast/css/css3-nth-tokens-script-expected.txt: Added.
- fast/css/css3-nth-tokens-script.html: Added.
- fast/css/css3-nth-tokens-style-expected.txt: Added.
- fast/css/css3-nth-tokens-style.html: Added.
- 8:31 AM Changeset in webkit [75157] by
-
- 2 edits1 add in trunk/WebCore
2011-01-06 Jan Erik Hanssen <jhanssen@sencha.com>
Reviewed by Andreas Kling.
[Qt] crash in QNetworkReplyHandler::sendResponseIfNeeded()
https://bugs.webkit.org/show_bug.cgi?id=51453
Check if m_reply is NULL before accessing.
- manual-tests/load-deferrer-resume-crash.html: Added.
- platform/network/qt/QNetworkReplyHandler.cpp: (WebCore::QNetworkReplyHandler::setLoadMode): (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
- 8:24 AM Changeset in webkit [75156] by
-
- 4 edits in trunk/WebKit2
Redo the half-done rename from the last check-in.
Sorry for the broken build last night.
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::WebBackForwardListProxy::removeItem): Renamed.
- WebProcess/WebPage/WebBackForwardListProxy.h: Updated
for new name.
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didRemoveBackForwardItem): Updated to
use the new name.
- 8:16 AM Changeset in webkit [75155] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[Chromium] canvas/canvas-fillRect-gradient-shadow.html fails on Chromium.
https://bugs.webkit.org/show_bug.cgi?id=51989
Updating the test expectations for the chromium-gpu platform.
- platform/chromium-gpu/test_expectations.txt:
- 7:31 AM Changeset in webkit [75154] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[Chromium] canvas/canvas-fillRect-gradient-shadow.html fails on Chromium.
https://bugs.webkit.org/show_bug.cgi?id=51989
Added suppressions for
svg/batik/text/textEffect.svg
svg/batik/text/textEffect3.svg
svg/css/composite-shadow-text.svg
svg/custom/js-late-gradient-and-object-creation.svg
svg/custom/js-late-gradient-creation.svg
svg/text/selection-background-color.xhtml
svg/text/selection-styles.xhtml
svg/text/text-gradient-positioning.svg
These tests are all failing as a result of the same change: r75153.
- platform/chromium/test_expectations.txt:
- 6:32 AM Changeset in webkit [75153] by
-
- 2 edits in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[Chromium] canvas/canvas-fillRect-gradient-shadow.html fails on Chromium.
https://bugs.webkit.org/show_bug.cgi?id=51989
Updating Chromium expectations until we find a fix.
- platform/chromium/test_expectations.txt:
- 6:13 AM Changeset in webkit [75152] by
-
- 1 edit4 adds in trunk/LayoutTests
2011-01-06 Andrei Popescu <andreip@google.com>
Unreviewed, build fix.
[Chromium] fast/gradients/css3-radial-gradients3.html needs Chromium-specific results
https://bugs.webkit.org/show_bug.cgi?id=51988
- platform/chromium-mac/fast/gradients/css3-radial-gradients3-expected.checksum: Added.
- platform/chromium-mac/fast/gradients/css3-radial-gradients3-expected.png: Added.
- platform/chromium-win/fast/gradients/css3-radial-gradients3-expected.checksum: Added.
- platform/chromium-win/fast/gradients/css3-radial-gradients3-expected.png: Added.
- 6:04 AM Changeset in webkit [75151] by
-
- 2 edits in trunk/WebCore
2011-01-06 Andras Becsi <abecsi@webkit.org>
Reviewed by Csaba Osztrogonác.
[Qt][V8] Fix the build when DEVICE_ORIENTATION is enabled.
No new tests needed.
- WebCore.pro: remove duplications and globally add RuntimeEnabledFeatures.
- 4:48 AM Changeset in webkit [75150] by
-
- 2 edits in trunk/LayoutTests
Unreviewed.
[Qt] Web Timing related bugs
https://bugs.webkit.org/show_bug.cgi?id=51245
- platform/qt/Skipped: Add new tests.
- http/tests/misc/webtiming-origins.html
- http/tests/misc/webtiming-slow-load.php
- 3:31 AM Changeset in webkit [75149] by
-
- 3 edits in trunk/Tools
2011-01-06 Adam Barth <abarth@webkit.org>
Reviewed by Eric Seidel.
The EWS should log outside of the working directory
https://bugs.webkit.org/show_bug.cgi?id=51986
This patch prepare us for using git clean -x -d -f in the EWS wrapper
script, which will actually clean the working copy back to a pristine
state instead of leaving untracked directories and ignored files.
- Scripts/webkitpy/tool/commands/queues.py:
- Scripts/webkitpy/tool/commands/queues_unittest.py:
- 2:49 AM Changeset in webkit [75148] by
-
- 4 edits in trunk/WebCore
2011-01-06 Helder Correia <helder@sencha.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt][GTK] Use GraphicsContext::hasShadow() in port-specific code
https://bugs.webkit.org/show_bug.cgi?id=51985
r75139 introduced GraphicsContext::hasShadow(). This can now simplify
and unify some code in the Qt and GTK ports.
No new tests necessary for this refactoring.
- platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContext::fillRect): (WebCore::GraphicsContext::fillRoundedRect):
- platform/graphics/cairo/GraphicsContextPlatformPrivateCairo.h:
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::GraphicsContext::drawConvexPolygon): (WebCore::GraphicsContext::fillPath): (WebCore::GraphicsContext::strokePath): (WebCore::GraphicsContext::fillRect): (WebCore::GraphicsContext::fillRoundedRect):
- 12:41 AM Changeset in webkit [75147] by
-
- 3 edits in trunk/WebKit2
Fix build for Darin's previous change w/ the obvious renaming.
Rubber stamped by Dan Bernstein.
- WebProcess/WebPage/WebBackForwardListProxy.h:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::didRemoveBackForwardItem):
Jan 5, 2011:
- 11:43 PM Changeset in webkit [75146] by
-
- 2 edits1 add in trunk/WebKit/chromium
2010-12-29 John Abd-El-Malek <jam@chromium.org>
Reviewed by Darin Fisher.
[chromium] Add a WebAutoFillClient interface that moves some functions from WebViewClient
https://bugs.webkit.org/show_bug.cgi?id=51710
- WebKit.gyp:
- public/WebAutoFillClient.h: Added. (WebKit::WebAutoFillClient::didAcceptAutoFillSuggestion): (WebKit::WebAutoFillClient::didSelectAutoFillSuggestion): (WebKit::WebAutoFillClient::didClearAutoFillSelection): (WebKit::WebAutoFillClient::removeAutocompleteSugestion): (WebKit::WebAutoFillClient::didAcceptAutocompleteSuggestion): (WebKit::WebAutoFillClient::textFieldDidBeginEditing): (WebKit::WebAutoFillClient::textFieldDidEndEditing): (WebKit::WebAutoFillClient::textFieldDidChange): (WebKit::WebAutoFillClient::textFieldDidReceiveKeyDown): (WebKit::WebAutoFillClient::~WebAutoFillClient):
- 11:16 PM Changeset in webkit [75145] by
-
- 2 edits in trunk/WebCore
Fix Chromium Mac build.
- platform/graphics/Gradient.h: Forward-declare CGContextRef.
This might even make it possible to remove the include of
<CoreGraphics/CoreGraphics.h> for PLATFORM(WIN), but I did not
do that at this time because I don't want to break the Windows
build when fixing the Chromium build.
- 11:12 PM Changeset in webkit [75144] by
-
- 10 edits in trunk/WebKit2
2011-01-05 Darin Adler <Darin Adler>
Reviewed by Geoff Garen.
Back/Forward entries in WebKit2 leak
https://bugs.webkit.org/show_bug.cgi?id=51983
Besides fixing the leak, this also fixes a problem where
all history items were sent over to the UI process, but
we wanted to send only back/forward items.
- UIProcess/WebBackForwardList.cpp: (WebKit::WebBackForwardList::pageClosed): Added. Tells the web process about all the back/forward items being removed. (WebKit::WebBackForwardList::addItem): Ditto. Also removed a redundant call to didChangeBackForwardList. (WebKit::WebBackForwardList::clear): Ditto.
- UIProcess/WebBackForwardList.h: Added pageClosed.
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::close): Added a call to pageClosed. (WebKit::WebPageProxy::backForwardRemovedItem): Added. Sends a message to the web page in the web process.
- UIProcess/WebPageProxy.h: Added backForwardRemovedItem.
- WebProcess/WebPage/WebBackForwardListProxy.cpp: (WebKit::updateBackForwardItem): Added an itemID argument, since callers will now be getting it and we don't want to get it twice. Removed the code to generate an ID. Also removed some local variables to make the code a little tighter and clearer. (WebKit::WK2NotifyHistoryItemChanged): Only call updateBackForwardItem for items that already have IDs. We don't want to send cross-process messages for every history item; just the ones that are top level back/forward items. (WebKit::WebBackForwardListProxy::removeItem): Added. For use when the UI process tells us to remove it. (WebKit::WebBackForwardListProxy::addItem): Added code to assign an ID and put this item into the maps. This is called exactly once on each back/forward item.
- WebProcess/WebPage/WebBackForwardListProxy.h: Added removeItem.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::didRemoveBackForwardItem): Added.
- WebProcess/WebPage/WebPage.h: Added didRemoveBackForwardItem.
- WebProcess/WebPage/WebPage.messages.in: Added DidRemoveBackForwardItem message.
- 11:11 PM Changeset in webkit [75143] by
-
- 2 edits in trunk/Tools
Windows build fix.
Back out attempted change to built-product-archive.
- BuildSlaveSupport/built-product-archive:
- 11:00 PM Changeset in webkit [75142] by
-
- 2 edits in trunk/Tools
Windows build fix.
Include configuration name when unpacking a build archive.
Needed, since we split Windows build results into configuration-specific directories
under WebKitOutputDir.
- BuildSlaveSupport/built-product-archive:
- 10:20 PM Changeset in webkit [75141] by
-
- 2 edits in trunk/Source/JavaScriptCore
Windows build fix.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops: Revert change to additional library search path needed to find ICU.
- 10:15 PM Changeset in webkit [75140] by
-
- 2 edits in trunk/WebCore
2011-01-05 Xianzhu Wang <wangxianzhu@google.com>
Reviewed by David Levin.
Implement RemoteFontStream's skip behavior (in FontCustomPlatformData.cpp)
https://bugs.webkit.org/show_bug.cgi?id=51736
No new tests. This change has potential effect on @font-face CSS feature
on ports using Skia. Tested on Chromium that this change won't break
fast/css/font-face-remote.html. This change can make the test pass on
other ports using Skia.
- platform/graphics/skia/FontCustomPlatformData.cpp: (WebCore::RemoteFontStream::read):
- 10:11 PM Changeset in webkit [75139] by
-
- 7 edits3 adds3 deletes in trunk
2011-01-05 Helder Correia <helder@sencha.com>
Reviewed by Simon Fraser.
Shadows are not drawn when filling a rect with a gradient fillStyle on Mac and Chromium-Mac
https://bugs.webkit.org/show_bug.cgi?id=51869
GraphicsContext::fillRect(const FloatRect&) is clipping to the rect.
The shadow is being drawn, but getting clipped to the rect being filled.
The solution is to draw the gradient into a CGLayer (when a shadow is
required), then render the layer to the GraphicsContext.
This patch also fixes:
canvas/philip/tests/2d.shadow.gradient.alpha.html
canvas/philip/tests/2d.shadow.gradient.basic.html
canvas/philip/tests/2d.shadow.gradient.transparent.2.html
New test to ensure that shadows are drawn when fillStyle is a gradient,
possibly with some transparency and blur, and specifically using
fillRect.
- fast/canvas/canvas-fillRect-gradient-shadow-expected.txt: Added.
- fast/canvas/canvas-fillRect-gradient-shadow.html: Added.
- fast/canvas/script-tests/canvas-fillRect-gradient-shadow.js: Added.
2011-01-05 Helder Correia <helder@sencha.com>
Reviewed by Simon Fraser.
Shadows are not drawn when filling a rect with a gradient fillStyle on Mac and Chromium-Mac
https://bugs.webkit.org/show_bug.cgi?id=51869
GraphicsContext::fillRect(const FloatRect&) is clipping to the rect.
The shadow is being drawn, but getting clipped to the rect being filled.
The solution is to draw the gradient into a CGLayer (when a shadow is
required), then render the layer to the GraphicsContext.
This patch also fixes:
canvas/philip/tests/2d.shadow.gradient.alpha.html
canvas/philip/tests/2d.shadow.gradient.basic.html
canvas/philip/tests/2d.shadow.gradient.transparent.2.html
Test: fast/canvas/canvas-fillRect-gradient-shadow.html
- platform/graphics/Gradient.h:
- platform/graphics/cg/GradientCG.cpp: (WebCore::Gradient::paint):
- platform/graphics/cg/GraphicsContextCG.cpp: (WebCore::GraphicsContext::fillRect):
- 10:02 PM Changeset in webkit [75138] by
-
- 97 edits1 add in trunk
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
- win/tools/vsprops/common.vsprops:
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
- WebKit.vcproj/InterfacesCommon.vsprops:
- WebKit.vcproj/InterfacesPostBuild.cmd:
- WebKit.vcproj/InterfacesPreBuild.cmd:
- WebKit.vcproj/WebKit.make:
- WebKit.vcproj/WebKitGUID.vcproj:
- WebKit.vcproj/WebKitGUIDCommon.vsprops:
- WebKit.vcproj/WebKitGUIDPostBuild.cmd:
- WebKit.vcproj/WebKitGUIDPreBuild.cmd:
- WebKit.vcproj/WebKitLibCommon.vsprops:
- WebKit.vcproj/WebKitLibPostBuild.cmd:
- WebKit.vcproj/WebKitLibPreBuild.cmd:
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
- WebCore.vcproj/QTMovieWinCommon.vsprops:
- WebCore.vcproj/QTMovieWinPostBuild.cmd:
- WebCore.vcproj/QTMovieWinPreBuild.cmd:
- WebCore.vcproj/WebCore.make:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.vcproj/WebCoreCommon.vsprops:
- WebCore.vcproj/WebCoreGeneratedCairo.vsprops:
- WebCore.vcproj/WebCoreGeneratedCommon.vsprops:
- WebCore.vcproj/WebCoreMediaQT.vsprops:
- WebCore.vcproj/WebCorePostBuild.cmd:
- WebCore.vcproj/WebCorePreBuild.cmd:
- WebCore.vcproj/copyForwardingHeaders.cmd:
- WebCore.vcproj/copyInspectorFiles.cmd:
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
For PGO, $(ConfigurationBuildDir) points to the same directory (Release_PGO) to allow
for proper operation of the instrumentation/optimization scripts.
- JavaScriptCore.vcproj/JavaScriptCore.make:
- JavaScriptCore.vcproj/JavaScriptCore.sln:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.vcproj:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedCommon.vsprops:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePGOOptimize.vsprops: Added.
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePostBuild.cmd:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCorePreBuild.cmd:
- JavaScriptCore.vcproj/JavaScriptCore/build-generated-files.sh:
- JavaScriptCore.vcproj/JavaScriptCore/react-to-vsprops-changes.py:
- JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln:
- JavaScriptCore.vcproj/WTF/WTF.vcproj:
- JavaScriptCore.vcproj/WTF/WTFCommon.vsprops:
- JavaScriptCore.vcproj/WTF/WTFPostBuild.cmd:
- JavaScriptCore.vcproj/WTF/WTFPreBuild.cmd:
- JavaScriptCore.vcproj/jsc/jsc.vcproj:
- JavaScriptCore.vcproj/jsc/jscCommon.vsprops:
- JavaScriptCore.vcproj/jsc/jscPostBuild.cmd:
- JavaScriptCore.vcproj/jsc/jscPreBuild.cmd:
- JavaScriptCore.vcproj/testapi/testapiCommon.vsprops:
- JavaScriptCore.vcproj/testapi/testapiPostBuild.cmd:
- JavaScriptCore.vcproj/testapi/testapiPreBuild.cmd:
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops:
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPostBuild.cmd:
- DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginPreBuild.cmd:
- DumpRenderTree/win/DumpRenderTreeCommon.vsprops:
- DumpRenderTree/win/DumpRenderTreePostBuild.cmd:
- DumpRenderTree/win/DumpRenderTreePreBuild.cmd:
- DumpRenderTree/win/ImageDiffCommon.vsprops:
- DumpRenderTree/win/ImageDiffPostBuild.cmd:
- DumpRenderTree/win/ImageDiffPreBuild.cmd:
- FindSafari/FindSafari.vcproj:
- MiniBrowser/Configurations/MiniBrowserCommon.vsprops:
- MiniBrowser/MiniBrowserPostBuild.cmd:
- MiniBrowser/MiniBrowserPreBuild.cmd:
- Scripts/webkitdirs.pm:
- TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops:
- TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops:
- TestWebKitAPI/win/TestWebKitAPIPostBuild.cmd:
- TestWebKitAPI/win/TestWebKitAPIPreBuild.cmd:
- TestWebKitAPI/win/copy-resources.cmd:
- WebKitAPITest/WebKitAPITestCommon.vsprops:
- WebKitAPITest/WebKitAPITestPostBuild.cmd:
- WebKitAPITest/WebKitAPITestPreBuild.cmd:
- WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops:
- WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops:
- WebKitTestRunner/win/InjectedBundle.vcproj:
- WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops:
- WebKitTestRunner/win/InjectedBundlePostBuild.cmd:
- WebKitTestRunner/win/InjectedBundlePreBuild.cmd:
- WebKitTestRunner/win/WebKitTestRunnerPostBuild.cmd:
- WebKitTestRunner/win/WebKitTestRunnerPreBuild.cmd:
- WinLauncher/WinLauncherCommon.vsprops:
- WinLauncher/WinLauncherPostBuild.cmd:
- WinLauncher/WinLauncherPreBuild.cmd:
2011-01-05 Steve Falkenburg <sfalken@apple.com>
Reviewed by Darin Adler.
Debug and Release builds on Windows clobber each other
https://bugs.webkit.org/show_bug.cgi?id=49185
Changes the structure of WebKitBuild build products directory so we
completely separate each build configuration into independent directories.
Although we previously had per-configuration directories for obj, this change adds
per-configuration directories for bin, lib, obj, and include. Each configuration's
build products are stored within a directory inside of WebKitBuild.
Most use of $(WebKitOutputDir) in the build files has been replaced by $(ConfigurationBuildDir),
defined in common.vsprops to be $(WebKitOutputDir)\$(ConfigurationName).
- win/WebKit2.make:
- win/WebKit2.vcproj:
- win/WebKit2Common.vsprops:
- win/WebKit2Generated.make:
- win/WebKit2GeneratedCommon.vsprops:
- win/WebKit2WebProcessPostBuild.cmd:
- win/WebKit2WebProcessPreBuild.cmd:
- win/WebKitPostBuild.cmd:
- win/WebKitPreBuild.cmd:
- 9:44 PM Changeset in webkit [75137] by
-
- 6 edits1 copy3 adds in trunk
2011-01-05 Simon Fraser <Simon Fraser>
Reviewed by Ariya Hidayat.
Directly composited SVG images fail to render
https://bugs.webkit.org/show_bug.cgi?id=51975
There was already code, added in r67900, to detect whether an image
may be directly composited, by checking to see if it's a bitmap image.
However, CachedImage::image() returns the nullImage() if m_image is null,
which is a BitmapImage, confusing this test.
Test: compositing/images/direct-svg-image.html
- loader/cache/CachedImage.cpp: Remove nullImage(), since Image has exactly the same method. (WebCore::CachedImage::image): Use Image::nullImage().
- loader/cache/CachedImage.h: (WebCore::CachedImage::hasImage): New method to ask whether the m_image is non-null.
- rendering/RenderLayerBacking.cpp: (WebCore::RenderLayerBacking::isDirectlyCompositedImage): Use hasImage() so that we don't test the nullImage.
- 9:28 PM Changeset in webkit [75136] by
-
- 4 edits4 adds in trunk
2011-01-05 Simon Fraser <Simon Fraser>
Reviewed by Darin Adler.
Fix percentage values in radius of radial gradients
https://bugs.webkit.org/show_bug.cgi?id=51979
Handle percentage values for the ending size of radial gradients.
Test: fast/gradients/css3-radial-gradients3.html
- css/CSSGradientValue.cpp: (WebCore::CSSRadialGradientValue::resolveRadius): Add parameter for height or width, which is non-null if percentage values are allowed, and compute percentage values when we see them. (WebCore::CSSRadialGradientValue::createGradient): Pass height or width down to say that percentages are OK when resolving end radii.
- css/CSSGradientValue.h: New parameter for resolveRadius.
- 9:16 PM Changeset in webkit [75135] by
-
- 5 edits in trunk/WebKit2
2011-01-05 Alexey Proskuryakov <ap@apple.com>
Reviewed by Anders Carlsson.
https://bugs.webkit.org/show_bug.cgi?id=51973
Make main frame PDF printing work
- UIProcess/API/mac/PDFViewController.h:
- UIProcess/API/mac/PDFViewController.mm: (WebKit::PDFViewController::makePrintOperation): Ask PDFDocument to create an NSPrintOperation.
- UIProcess/API/mac/WKView.h:
- UIProcess/API/mac/WKView.mm: (-[WKView printOperationWithPrintInfo:forFrame:]): Create a new NSPrintOperation, either from scratch or from a PDF view. (-[WKView canPrintHeadersAndFooters]): Report if the view can be re-paginated to add headers and footers.
- 8:56 PM Changeset in webkit [75134] by
-
- 2 edits in trunk/Tools
2011-01-05 Jan Erik Hanssen <jhanssen@sencha.com>
Reviewed by Ariya Hidayat.
[Qt] TestNetscapePlugin doesn't link on OS X
https://bugs.webkit.org/show_bug.cgi?id=51948
Only add a dependency on libX11 on X11 systems
- DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
- 8:36 PM Changeset in webkit [75133] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-05 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
change the way we do comment highlighting in the code review tool
https://bugs.webkit.org/show_bug.cgi?id=51971
Store a space-separated list of base line IDs on each line that has
comments associated with that line. This allows for overlapping comments,
but more importantly, makes adding side-by-side diff support easier.
- code-review.js:
- 8:09 PM Changeset in webkit [75132] by
-
- 2 edits in trunk/Tools
2011-01-05 Jeff Miller <jeffm@apple.com>
Reviewed by Adam Roben.
check-webkit-style should allow unnecessary parameter names in WebKit2 APIs because we're matching CF's header style
https://bugs.webkit.org/show_bug.cgi?id=51970
- Scripts/webkitpy/style/checker.py: Add -readability/naming for WebKit2 C API directories.
- 7:19 PM Changeset in webkit [75131] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-05 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
minor code cleanup for code review tool
https://bugs.webkit.org/show_bug.cgi?id=51962
Consolidates some queries to using shared functions.
- code-review.js:
- 6:50 PM Changeset in webkit [75130] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-05 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
assorted cleanups to prepare for side-by-side diffing
https://bugs.webkit.org/show_bug.cgi?id=51961
Mostly, use selector queries instead of assuming comments are next siblings.
- code-review.js:
- 6:41 PM Changeset in webkit [75129] by
-
- 13 edits9 adds in trunk
2011-01-05 James Simonsen <simonjam@chromium.org>
Reviewed by Adam Barth.
[Web Timing] Zero out some values on cross-origin redirects
https://bugs.webkit.org/show_bug.cgi?id=49294
- fast/dom/script-tests/webtiming.js: (checkTimingBeforeLoad): Remove unload. Its behavior depends on prior navigation and is tested separately. (checkTimingWhileDeferred): Ditto. (checkWebTimingOnDOMContentLoaded): Ditto. (checkWebTimingWhileAsync): Ditto. (checkWebTimingOnLoad): Ditto. (checkWebTimingAfterLoad): Ditto.
- fast/dom/webtiming-expected.txt:
- http/tests/misc/resources/webtiming-cross-origin-and-back-redirect1.php: Added.
- http/tests/misc/resources/webtiming-cross-origin-and-back-redirect2.php: Added.
- http/tests/misc/resources/webtiming-cross-origin-and-back1.html: Added.
- http/tests/misc/resources/webtiming-cross-origin-and-back2.html: Added.
- http/tests/misc/resources/webtiming-cross-origin-redirect.html: Added.
- http/tests/misc/resources/webtiming-cross-origin-redirect.php: Added.
- http/tests/misc/resources/webtiming-no-origin.html: Added.
- http/tests/misc/webtiming-origins-expected.txt: Added.
- http/tests/misc/webtiming-origins.html: Added.
- platform/gtk/Skipped: Skip new web timing test.
- platform/mac/Skipped: Ditto.
- platform/win/Skipped: Ditto.
2011-01-05 James Simonsen <simonjam@chromium.org>
Reviewed by Adam Barth.
[Web Timing] Zero out some values on cross-origin redirects
https://bugs.webkit.org/show_bug.cgi?id=49294
Tests: http/tests/misc/webtiming-cross-origin-redirect.php
http/tests/misc/webtiming-origins.html
- loader/DocumentLoadTiming.h: (WebCore::DocumentLoadTiming::DocumentLoadTiming): Add flags for cross-origin redirects and same-origin navigation.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::~FrameLoader): (WebCore::FrameLoader::stopLoading): Don't overwrite previous unload times. (WebCore::FrameLoader::completed): (WebCore::FrameLoader::loadWithDocumentLoader): Remember previous URL to see if navigation is same-origin. (WebCore::FrameLoader::commitProvisionalLoad): Set flag if navigation is same-origin.
- loader/FrameLoader.h:
- loader/MainResourceLoader.cpp: (WebCore::MainResourceLoader::willSendRequest): Set flag on cross-origin redirects.
- page/PerformanceNavigation.cpp: (WebCore::PerformanceNavigation::redirectCount): Clear if cross-origin redirect flag is set.
- page/PerformanceTiming.cpp: (WebCore::PerformanceTiming::redirectStart): Ditto. (WebCore::PerformanceTiming::redirectEnd): Ditto. (WebCore::PerformanceTiming::unloadEventStart): Clear if cross-origin navigation is set. (WebCore::PerformanceTiming::unloadEventEnd): Ditto.
- 6:39 PM Changeset in webkit [75128] by
-
- 15 edits1 add in trunk/WebKit2
<rdar://problem/8750248>
Need a way to create a new DownloadProxy from an arbitrary resource request
Reviewed by Sam Weinig.
<rdar://problem/8750465>
Need a way to start a download in WKDownload
<rdar://problem/8752204>
WK2 Context Menus - "Save linked file" support
- Shared/ContextMenuState.h: Added.
Add a ContextMenuState struct which contains state for context menus.
- UIProcess/API/C/WKContext.cpp:
(WKContextDownloadURLRequest):
Call WebContext::download.
- UIProcess/WebContext.cpp:
(WebKit::WebContext::download):
Send a DownloadRequest message to the web process.
- UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::showContextMenu):
Set the active context menu state.
(WebKit::WebPageProxy::contextMenuItemSelected):
Handle ContextMenuItemTagDownloadImageToDisk and ContextMenuItemTagDownloadLinkToDisk by calling
WebContext::Download, passing the respective URLs.
- UIProcess/WebPageProxy.messages.in:
ShowContextMenu now takes state as well.
- WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
(WebKit::WebContextMenuClient::downloadURL):
Assert that this is never reached; downloads are handled in the UI process.
- WebProcess/WebPage/WebContextMenu.cpp:
(WebKit::WebContextMenu::show):
Pass the context menu state along when sending the ShowContextMenu message.
- WebProcess/WebProcess.cpp:
(WebKit::WebProcess::downloadRequest):
Call the shared DownloadManager.
- WebProcess/WebProcess.messages.in:
Add DownloadRequest message.
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
Add ContextMenuState.h.
- 6:33 PM Changeset in webkit [75127] by
-
- 2 edits in trunk/Websites/bugs.webkit.org
2011-01-05 Ojan Vafai <ojan@chromium.org>
Reviewed by Adam Barth.
fix message container selector for code review tool
https://bugs.webkit.org/show_bug.cgi?id=51959
- code-review.js:
- 6:16 PM Changeset in webkit [75126] by
-
- 11 edits3 adds in trunk
2011-01-05 Helder Correia <helder@sencha.com>
Reviewed by Ariya Hidayat.
[Qt] Default focus ring is too wide
https://bugs.webkit.org/show_bug.cgi?id=51854
This is an intermediate step to solve this bug. Use QPalette::Highlight
instead of default half-transparent black as the focus ring color.
- platform/qt/editing/selection/caret-and-focus-ring-expected.checksum: Added.
- platform/qt/editing/selection/caret-and-focus-ring-expected.png: Added.
- platform/qt/editing/selection/caret-and-focus-ring-expected.txt: Added.
- platform/qt/fast/css/focus-ring-outline-color-expected.checksum:
- platform/qt/fast/css/focus-ring-outline-color-expected.png:
- platform/qt/fast/css/focus-ring-outline-offset-expected.checksum:
- platform/qt/fast/css/focus-ring-outline-offset-expected.png:
- platform/qt/fast/css/focus-ring-outline-width-expected.checksum:
- platform/qt/fast/css/focus-ring-outline-width-expected.png:
2011-01-05 Helder Correia <helder@sencha.com>
Reviewed by Ariya Hidayat.
[Qt] Default focus ring is too wide
https://bugs.webkit.org/show_bug.cgi?id=51854
This is an intermediate step to solve this bug. Use QPalette::Highlight
instead of default half-transparent black as the focus ring color.
- platform/graphics/qt/GraphicsContextQt.cpp: (WebCore::drawFocusRingForPath):
- platform/qt/RenderThemeQt.cpp: (WebCore::RenderThemeQt::platformFocusRingColor):
- platform/qt/RenderThemeQt.h:
- 6:15 PM Changeset in webkit [75125] by
-
- 3 edits in trunk/Tools
2011-01-05 Eric Seidel <eric@webkit.org>
Unreviewed, just fixing one more log error from my previous python patch.
Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
https://bugs.webkit.org/show_bug.cgi?id=51802
webkit-patch failure-reason was logging about parsing errors
due to my misunderstanding of how BeautifulSoup.findAll worked.
Fixed, and added a unit test.
- Scripts/webkitpy/common/net/layouttestresults.py:
- Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- 6:04 PM Changeset in webkit [75124] by
-
- 4 edits in trunk/Tools
2011-01-05 Benjamin Poulain <benjamin.poulain@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] [WK2] Add the possibility to open window from the WebProcess in Minibrowser
https://bugs.webkit.org/show_bug.cgi?id=51951
Set a function to QWKPage::setCreateNewPageFunction() in Minibrowser so there is a way
to create new window from WebKit.
- MiniBrowser/qt/BrowserWindow.cpp: (newPageFunction): (BrowserWindow::BrowserWindow): (BrowserWindow::page): Added to avoid the indirect access to QWKPage spread in the class (BrowserWindow::newWindow): (BrowserWindow::updateUserAgentList): (BrowserWindow::showUserAgentDialog):
- MiniBrowser/qt/BrowserWindow.h: Add the global variable backingStoreTypeForNewWindow to define the type of the backing store used for new windows.
- MiniBrowser/qt/main.cpp: (main):
- 5:38 PM Changeset in webkit [75123] by
-
- 2 edits in trunk/WebKit2
2011-01-05 Laszlo Gombos <Laszlo Gombos>
Unreviewed build fix.
[Qt] [Symbian] Fix building NPAPI support
NPEvent is mapped to QAction on Symbian. QAction has no
default constructor, so toNP() fails to build. Add a case for
Symbian behind the OS(SYMBIAN) guard.
- WebProcess/Plugins/Netscape/qt/NetscapePluginQt.cpp: (WebKit::toNP):
- 5:28 PM Changeset in webkit [75122] by
-
- 2 edits in trunk/WebKit2
2011-01-05 Jeff Miller <jeffm@apple.com>
Reviewed by Dan Bernstein.
Copy WKImageCG.h to include\WebKit2 in build output
https://bugs.webkit.org/show_bug.cgi?id=51944
- win/WebKit2Generated.make: Add xcopy command to copy WKImageCG.h.
- 5:26 PM Changeset in webkit [75121] by
-
- 8 edits in trunk/WebKit2
Part of <rdar://problem/8261624> and https://bugs.webkit.org/show_bug.cgi?id=47355
Change WebKit2 session restoring to restore the full back/forward list
Reviewed by Sam Weinig.
Add a new message to tell the WebProcess to restore a session state:
- WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::restoreSession):
- WebProcess/WebPage/WebPage.h:
- WebProcess/WebPage/WebPage.messages.in: Add the new message, AND fix the intentional misspellings.
Also, Sam sucks.
Change WebProcess back/forward list item ids to be odd (UIProcess's will be even):
- WebProcess/WebPage/WebBackForwardListProxy.cpp:
(WebKit::generateHistoryItemID):
Provide accessors to the entries in the list to pass to the WebProcess:
- UIProcess/WebBackForwardList.h:
(WebKit::WebBackForwardList::entries):
(WebKit::WebBackForwardList::currentIndex):
Add decoding of the saved back/forward list itmes (we already encode them):
- UIProcess/cf/WebBackForwardListCF.cpp:
(WebKit::generateWebBackForwardItemID):
(WebKit::WebBackForwardList::restoreFromCFDictionaryRepresentation):
Instead of loading the current URL, pass the entire last back to the WebProcess:
- UIProcess/cf/WebPageProxyCF.cpp:
(WebKit::WebPageProxy::restoreFromSessionStateData):
- 5:22 PM Changeset in webkit [75120] by
-
- 6 edits2 adds in trunk
2011-01-05 James Simonsen <simonjam@chromium.org>
Reviewed by Darin Fisher.
[Web Timing] requestStart and responseStart should be available even if the document is still loading
https://bugs.webkit.org/show_bug.cgi?id=51368
- http/tests/misc/webtiming-slow-load-expected.txt: Added.
- http/tests/misc/webtiming-slow-load.php: Added.
2011-01-05 James Simonsen <simonjam@chromium.org>
Reviewed by Darin Fisher.
[Web Timing] requestStart and responseStart should be available even if the document is still loading
https://bugs.webkit.org/show_bug.cgi?id=51368
Test: http/tests/misc/webtiming-slow-load.php
- page/PerformanceTiming.cpp: (WebCore::getPossiblySkewedTimeInKnownRange): Handle case where response is not yet complete. (WebCore::PerformanceTiming::resourceLoadTimeRelativeToAbsolute): Use full upper bound.
- 4:41 PM Changeset in webkit [75119] by
-
- 2 edits in trunk/WebKit/qt
[Qt] QML WebView does not transfer focus to underlying QGraphicsWebView
QML WebView creates QGraphicsWebView as it's child. The WebView is not
setup as a focus proxy of the QGraphicsWebView. Thus, even though the
WebView gets focus, the QGraphicsWebView does not get focus.
In QML, focus proxies or "focus scopes" are created using FocusScope.
This change makes WebView a FocusScope and sets the focus on the
QGraphicsWebView.
Reviewed by Simon Hausmann.
Acked by Aaron Kennedy <aaron.kennedy@nokia.com>
https://bugs.webkit.org/show_bug.cgi?id=51094
- declarative/qdeclarativewebview.cpp:
(QDeclarativeWebView::init):
- 4:37 PM Changeset in webkit [75118] by
-
- 6 edits3 adds in trunk
2011-01-05 Chris Rogers <crogers@google.com>
Reviewed by Darin Fisher.
Add WebKitClient::createAudioDevice() for Chromium port of web audio API
https://bugs.webkit.org/show_bug.cgi?id=51424
- WebKit.gyp:
- public/WebAudioDevice.h: Added. (WebKit::WebAudioDevice::RenderCallback::~RenderCallback): (WebKit::WebAudioDevice::~WebAudioDevice):
- public/WebKitClient.h: (WebKit::WebKitClient::createAudioDevice):
- src/AudioDestinationChromium.cpp: Added. (WebCore::AudioDestination::create): (WebCore::AudioDestinationChromium::AudioDestinationChromium): (WebCore::AudioDestinationChromium::~AudioDestinationChromium): (WebCore::AudioDestinationChromium::start): (WebCore::AudioDestinationChromium::stop): (WebCore::AudioDestination::hardwareSampleRate): (WebCore::AudioDestinationChromium::render):
- src/AudioDestinationChromium.h: Added. (WebCore::AudioDestinationChromium::isPlaying): (WebCore::AudioDestinationChromium::sampleRate):
2011-01-05 Chris Rogers <crogers@google.com>
Reviewed by Darin Fisher.
Add WebKitClient::createAudioDevice() for Chromium port of web audio API
https://bugs.webkit.org/show_bug.cgi?id=51424
No new tests since audio API is not yet implemented.
- WebCore.gyp/WebCore.gyp:
- WebCore.gypi:
- 4:32 PM Changeset in webkit [75117] by
-
- 4 edits2 adds in trunk/WebKit2
https://bugs.webkit.org/show_bug.cgi?id=51953
Add a "SessionState" object for IPC messaging.
Reviewed by Darin Adler.
This object includes all data necessary to restore a session state;
For now, this is just the back/forward list to restore.
- Shared/SessionState.cpp: Added.
(WebKit::SessionState::SessionState):
(WebKit::SessionState::encode):
(WebKit::SessionState::decode):
- Shared/SessionState.h: Added.
(WebKit::SessionState::list):
(WebKit::SessionState::currentIndex):
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
- 4:28 PM Changeset in webkit [75116] by
-
- 7 edits2 adds in trunk/LayoutTests
2011-01-05 Kent Tamura <tkent@chromium.org>
Unreviewed, test expectation update.
Rebaseline of renderer-destruction-by-invalidateSelection-crash.html
- platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum:
- platform/chromium-linux/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
- platform/chromium-mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum: Added.
- platform/chromium-mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png: Added.
- platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum:
- platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
- platform/chromium-win/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt:
- platform/chromium/test_expectations.txt:
- 4:17 PM Changeset in webkit [75115] by
-
- 2 edits in trunk/WebCore
Try again.
- WebCore.exp.in:
- 4:10 PM Changeset in webkit [75114] by
-
- 16 edits in trunk/Tools
2011-01-05 Eric Seidel <eric@webkit.org>
Reviewed by Ojan Vafai.
commit-queue should report failure type when reporting flaky tests
https://bugs.webkit.org/show_bug.cgi?id=51900
This patch was a ridiculous amount of plumbing. In the end I like
the NRWT-style TestResult class even less. But now we're passing
a list of TestResult objects from the queue to the FlakyTestReporter.
Thus the FlakyTestReporter can more easily report what type of failure
occurred.
In the process, I found that I was not alone in finding TestResult
cumbersome to use. A bunch of code was trying to create a TestResult
object with default values. However since the constructor didn't make
this easy, some places were getting it wrong (including the TestResult unit test)!
I've fixed the TestResult constructor to have default values for non-essential
arguments.
- Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py:
- Scripts/webkitpy/common/net/layouttestresults.py:
- Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
- Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
- Scripts/webkitpy/layout_tests/layout_package/printing_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/test_results.py:
- Scripts/webkitpy/layout_tests/layout_package/test_results_unittest.py:
- Scripts/webkitpy/layout_tests/layout_package/test_runner.py:
- Scripts/webkitpy/tool/bot/commitqueuetask.py:
- Scripts/webkitpy/tool/bot/commitqueuetask_unittest.py:
- Scripts/webkitpy/tool/bot/flakytestreporter.py:
- Scripts/webkitpy/tool/bot/flakytestreporter_unittest.py:
- Scripts/webkitpy/tool/commands/queues.py:
- Scripts/webkitpy/tool/commands/queues_unittest.py:
- 3:57 PM Changeset in webkit [75113] by
-
- 3 edits in trunk/Tools
2011-01-05 Eric Seidel <eric@webkit.org>
Unreviewed.
Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
https://bugs.webkit.org/show_bug.cgi?id=51802
Add another unit test to cover a previously missing import.
- Scripts/webkitpy/common/net/layouttestresults.py:
- Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- 3:48 PM Changeset in webkit [75112] by
-
- 2 edits in trunk/WebCore
Attempt to fix Leopard build.
- WebCore.exp.in:
- 3:38 PM Changeset in webkit [75111] by
-
- 3 edits25 adds in trunk/LayoutTests
2011-01-05 Jenn Braithwaite <jennb@chromium.org>
Reviewed by Adam Barth.
fast/encoding/parser-tests.html is slow on debug builds
https://bugs.webkit.org/show_bug.cgi?id=51721
Break up parser tests to run 10 tests per batch.
- fast/encoding/parser-tests-10-expected.txt: Added.
- fast/encoding/parser-tests-10.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-100-expected.txt: Added.
- fast/encoding/parser-tests-100.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-110-expected.txt: Added.
- fast/encoding/parser-tests-110.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-120-expected.txt: Added.
- fast/encoding/parser-tests-120.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-20-expected.txt: Added.
- fast/encoding/parser-tests-20.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-30-expected.txt: Added.
- fast/encoding/parser-tests-30.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-40-expected.txt: Added.
- fast/encoding/parser-tests-40.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-50-expected.txt: Added.
- fast/encoding/parser-tests-50.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-60-expected.txt: Added.
- fast/encoding/parser-tests-60.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-70-expected.txt: Added.
- fast/encoding/parser-tests-70.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-80-expected.txt: Added.
- fast/encoding/parser-tests-80.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-90-expected.txt: Added.
- fast/encoding/parser-tests-90.html: Copied from LayoutTests/fast/encoding/parser-tests.html.
- fast/encoding/parser-tests-expected.txt:
- fast/encoding/parser-tests.html:
- fast/encoding/resources/parser-tests.js: Added.
- 3:31 PM Changeset in webkit [75110] by
-
- 2 edits in trunk/Tools
2011-01-05 Mihai Parparita <mihaip@chromium.org>
Reviewed by David Levin.
Add mihaip@chromium.org as a reviewer
https://bugs.webkit.org/show_bug.cgi?id=51966
Add myself as a reviewer.
- Scripts/webkitpy/common/config/committers.py:
- 3:20 PM WebKit Team edited by
- (diff)
- 3:18 PM Changeset in webkit [75109] by
-
- 4 edits in trunk/LayoutTests
2011-01-05 Hans Wennborg <hans@chromium.org>
Reviewed by Jeremy Orlow.
[Chromium] storage/indexeddb/objectstore-basics.html is flaky after r74266
https://bugs.webkit.org/show_bug.cgi?id=51731
Fix the layout test by using a known-good date value rather than
new Date(), which sometimes causes the test to fail.
(The underlying reason for failing to store certain Date values
should of course be fixed too, but that will come in a later patch.)
- platform/chromium/test_expectations.txt:
- storage/indexeddb/objectstore-basics-expected.txt:
- storage/indexeddb/objectstore-basics.html:
- 3:17 PM Changeset in webkit [75108] by
-
- 4 edits2 adds in trunk/WebCore
2011-01-05 Evan Martin <evan@chromium.org>
Reviewed by Tony Chang.
[chromium] refactor complex text on Linux
https://bugs.webkit.org/show_bug.cgi?id=51956
Pull out TextRunWalker from FontLinux.cpp. Put it in its own file.
Rename it to ComplexTextController, to match platform/graphics/mac
more closely.
No tests because the change is just renaming a class.
- WebCore.gyp/WebCore.gyp:
- platform/graphics/chromium/ComplexTextControllerLinux.cpp: Added. (WebCore::ComplexTextController::ComplexTextController): (WebCore::ComplexTextController::~ComplexTextController): (WebCore::ComplexTextController::isWordBreak): (WebCore::ComplexTextController::determineWordBreakSpacing): (WebCore::ComplexTextController::setPadding): (WebCore::ComplexTextController::reset): (WebCore::ComplexTextController::setBackwardsIteration): (WebCore::ComplexTextController::nextScriptRun): (WebCore::ComplexTextController::widthOfFullRun): (WebCore::ComplexTextController::setupFontForScriptRun): (WebCore::ComplexTextController::allocHarfbuzzFont): (WebCore::ComplexTextController::deleteGlyphArrays): (WebCore::ComplexTextController::createGlyphArrays): (WebCore::ComplexTextController::resetGlyphArrays): (WebCore::ComplexTextController::shapeGlyphs): (WebCore::ComplexTextController::setGlyphXPositions): (WebCore::ComplexTextController::normalizeSpacesAndMirrorChars): (WebCore::ComplexTextController::getNormalizedTextRun):
- platform/graphics/chromium/ComplexTextControllerLinux.h: Added. (WebCore::ComplexTextController::setWordSpacingAdjustment): (WebCore::ComplexTextController::setLetterSpacingAdjustment): (WebCore::ComplexTextController::letterSpacing): (WebCore::ComplexTextController::setXOffsetToZero): (WebCore::ComplexTextController::rtl): (WebCore::ComplexTextController::glyphs): (WebCore::ComplexTextController::length): (WebCore::ComplexTextController::xPositions): (WebCore::ComplexTextController::advances): (WebCore::ComplexTextController::width): (WebCore::ComplexTextController::logClusters): (WebCore::ComplexTextController::numCodePoints): (WebCore::ComplexTextController::fontPlatformDataForScriptRun): (WebCore::ComplexTextController::isCodepointSpace):
- platform/graphics/chromium/FontLinux.cpp: (WebCore::Font::drawComplexText): (WebCore::Font::floatWidthForComplexText): (WebCore::glyphIndexForXPositionInScriptRun): (WebCore::Font::offsetForPositionForComplexText): (WebCore::Font::selectionRectForComplexText):
- 2:46 PM Changeset in webkit [75107] by
-
- 2 edits in trunk/WebKit2
2011-01-05 Laszlo Gombos <Laszlo Gombos>
Unreviewed build fix.
Include unistd.h for _exit() for non-Windows builds.
Build break noticed on QtWebkit Symbian builds.
- Shared/ChildProcess.cpp:
- 2:20 PM Changeset in webkit [75106] by
-
- 8 edits in trunk/WebKit/chromium
2011-01-05 David Levin <levin@chromium.org>
Reviewed by Darin Fisher.
[chromium] WEBKIT_API and styling fixes for the chromium api.
https://bugs.webkit.org/show_bug.cgi?id=51863
Removed some incorrect uses of WEBKIT_API.
Fixed some abbreviations by making them whole words.
- public/WebAnimationController.h: Removed WEBKIT_API from virtual functions.
- public/WebFormElement.h: Removed WEBKIT_API from inline functions and fixed some abbreviations. (WebKit::WebFormElement::WebFormElement): (WebKit::WebFormElement::operator=): (WebKit::WebFormElement::assign):
- public/WebIDBDatabaseError.h: Ditto. (WebKit::WebIDBDatabaseError::WebIDBDatabaseError): (WebKit::WebIDBDatabaseError::operator=):
- public/WebInputElement.h: Ditto. (WebKit::WebInputElement::WebInputElement): (WebKit::WebInputElement::operator=): (WebKit::WebInputElement::assign):
- public/WebLabelElement.h: Ditto. (WebKit::WebLabelElement::WebLabelElement): (WebKit::WebLabelElement::operator=): (WebKit::WebLabelElement::assign):
- public/WebOptionElement.h: Ditto. (WebKit::WebOptionElement::WebOptionElement): (WebKit::WebOptionElement::operator=): (WebKit::WebOptionElement::assign):
- public/WebSelectElement.h: Ditto (and minor spacing cleanup). (WebKit::WebSelectElement::WebSelectElement): (WebKit::WebSelectElement::operator=): (WebKit::WebSelectElement::assign):
- 2:00 PM Changeset in webkit [75105] by
-
- 2 edits in trunk/LayoutTests
2011-01-05 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations update..
Fix the expectations for the hyphenation tests on chromium-win.
- platform/chromium/test_expectations.txt:
- 1:56 PM Changeset in webkit [75104] by
-
- 2 edits in trunk/LayoutTests
2011-01-05 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations fix.
- platform/chromium/test_expectations.txt: Add expectations for new tests introduced by r75097.
- 1:55 PM Changeset in webkit [75103] by
-
- 6 edits4 deletes in trunk/WebCore
2011-01-05 Pratik Solanki <psolanki@apple.com>
Reviewed by Darin Adler.
Merge cf and mac header files with same name
https://bugs.webkit.org/show_bug.cgi?id=51916
Since most of the code in the header files is identical, we can merge them and have #if
USE(CFNETWORK) to separate out the network specific parts.
- WebCore.xcodeproj/project.pbxproj:
- platform/network/cf/AuthenticationChallenge.h: (WebCore::AuthenticationChallenge::sender): (WebCore::AuthenticationChallenge::nsURLAuthenticationChallenge):
- platform/network/cf/ResourceError.h: (WebCore::ResourceError::ResourceError):
- platform/network/cf/ResourceRequest.h: (WebCore::ResourceRequest::ResourceRequest):
- platform/network/cf/ResourceResponse.h: (WebCore::ResourceResponse::ResourceResponse):
- platform/network/mac/AuthenticationChallenge.h: Removed.
- platform/network/mac/ResourceError.h: Removed.
- platform/network/mac/ResourceRequest.h: Removed.
- platform/network/mac/ResourceResponse.h: Removed.
- 1:48 PM Changeset in webkit [75102] by
-
- 2 edits in trunk/WebCore
Implement word transformation
https://bugs.webkit.org/show_bug.cgi?id=51943
Reviewed by Adele Peterson.
Export Editor functions needed by WebKit2.
- WebCore.exp.in:
- 1:45 PM Changeset in webkit [75101] by
-
- 2 edits in trunk/Tools
2011-01-05 James Simonsen <simonjam@chromium.org>
Unreviewed. Adding myself to the list of committers.
- Scripts/webkitpy/common/config/committers.py:
- 1:45 PM Changeset in webkit [75100] by
-
- 4 edits2 moves in trunk/WebKit2
https://bugs.webkit.org/show_bug.cgi?id=51949
Make WebBackForwardListItem shared, and add encoders and decoders
Reviewed by Darin Adler.
- Shared/WebBackForwardListItem.cpp: Copied from UIProcess/WebBackForwardListItem.cpp.
(WebKit::WebBackForwardListItem::encode):
(WebKit::WebBackForwardListItem::decode):
- Shared/WebBackForwardListItem.h: Copied from UIProcess/WebBackForwardListItem.h.
- UIProcess/WebBackForwardListItem.cpp: Removed.
- UIProcess/WebBackForwardListItem.h: Removed.
- WebKit2.pro:
- WebKit2.xcodeproj/project.pbxproj:
- win/WebKit2.vcproj:
- 1:34 PM Changeset in webkit [75099] by
-
- 3 edits in trunk/Tools
2011-01-05 Eric Seidel <eric@webkit.org>
Unreviewed.
Move LayoutTestResults over to new-run-webkit-tests TestResult architecture
https://bugs.webkit.org/show_bug.cgi?id=51802
Fix two exceptions seen on the bots after my original commit.
- Scripts/webkitpy/common/net/layouttestresults.py:
- Scripts/webkitpy/common/net/layouttestresults_unittest.py:
- 1:22 PM Changeset in webkit [75098] by
-
- 13 edits in trunk/WebKit2
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Adele Peterson.
Implement word transformation
https://bugs.webkit.org/show_bug.cgi?id=51943
Export Editor functions needed by WebKit2.
- WebCore.exp.in:
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
Handle smart insert/delete
https://bugs.webkit.org/show_bug.cgi?id=51946
- Shared/WebPageCreationParameters.cpp: (WebKit::WebPageCreationParameters::encode): (WebKit::WebPageCreationParameters::decode):
- Shared/WebPageCreationParameters.h: Add isSmartInsertDelete enabled.
- UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Handle toggleSmartInsertDelete:.
(-[WKView toggleSmartInsertDelete:]):
Toggle the smart insert/delete state.
- UIProcess/TextChecker.h: Add isSmartInsertDeleteEnabled and setSmartInsertDeleteEnabled.
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::WebPageProxy): Initialize m_isSmartInsertDeleteEnabled.
(WebKit::WebPageProxy::contextMenuItemSelected):
Handle ContextMenuItemTagSmartCopyPaste.
(WebKit::WebPageProxy::setSmartInsertDeleteEnabled):
Update the state and send a SetSmartInsertDeleteEnabled message.
(WebKit::WebPageProxy::creationParameters):
Initialize isSmartInsertDeleteEnabled.
- UIProcess/WebPageProxy.h: (WebKit::WebPageProxy::isSmartInsertDeleteEnabled): Return m_isSmartInsertDeleteEnabled.
- UIProcess/mac/TextCheckerMac.mm: (WebKit::TextChecker::isSmartInsertDeleteEnabled): (WebKit::TextChecker::setSmartInsertDeleteEnabled): Store and fetch the smart insert delete state.
- WebProcess/WebCoreSupport/WebEditorClient.cpp: (WebKit::WebEditorClient::smartInsertDeleteEnabled): Call WebPage::isSmartInsertDeleteEnabled.
- WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: (WebKit::WebEditorClient::toggleSmartInsertDelete): Assert that this is never called.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::WebPage): Initialize m_isSmartInsertDeleteEnabled
- WebProcess/WebPage/WebPage.h: (WebKit::WebPage::isSmartInsertDeleteEnabled): (WebKit::WebPage::setSmartInsertDeleteEnabled): Add getter and setter.
- WebProcess/WebPage/WebPage.messages.in: Add SetSmartInsertDeleteEnabled message.
- 1:06 PM Changeset in webkit [75097] by
-
- 9 edits8 adds in trunk
2011-01-05 Simon Fraser <Simon Fraser>
Reviewed by Dave Hyatt.
Implement repeating CSS3 gradients
https://bugs.webkit.org/show_bug.cgi?id=51843
Add support for repeating gradients, via the new gradient functions
-webkit-repeating-linear-gradient and -webkit-repeating-radial-gradient.
Tests: fast/gradients/css3-repeating-linear-gradients.html
fast/gradients/css3-repeating-radial-gradients.html
- css/CSSGradientValue.h: (WebCore::CSSGradientValue::isRepeating): Accessor for whethe the gradient repeats. (WebCore::CSSGradientValue::CSSGradientValue): Pass CSSGradientRepeat in. (WebCore::CSSLinearGradientValue::create): Pass CSSGradientRepeat. (WebCore::CSSLinearGradientValue::CSSLinearGradientValue): Ditto (WebCore::CSSRadialGradientValue::create): Ditto. (WebCore::CSSRadialGradientValue::CSSRadialGradientValue): Ditto.
- css/CSSGradientValue.cpp: (WebCore::CSSGradientValue::addStops): Pass maxLengthForRepeat, which is used for repeating radial gradients. Add code to repeat the stops, adding stops before the start, and after the end until the 0-N range is covered, where N is large enough to ensure the box is covered. Fix an issue with repeating gradients where if both stops were < 0, it would fail to clamp them to 0.
(WebCore::CSSLinearGradientValue::cssText): Output strings for repeating gradients.
(WebCore::CSSLinearGradientValue::createGradient): maxExtent for linear gradients is 1,
because they are guaranteed to fill the box already.
(WebCore::CSSRadialGradientValue::cssText): Output strings for repeating gradients.
(WebCore::CSSRadialGradientValue::createGradient): Compute the distance to the furthest
corner in order to inform addStops() how much additional extent is required.
- css/CSSParser.cpp: (WebCore::CSSParser::parseDeprecatedGradient): Old gradients never repeat. (WebCore::CSSParser::parseLinearGradient): Pass down CSSGradientRepeat. (WebCore::CSSParser::parseRadialGradient): Ditto. (WebCore::CSSParser::isGeneratedImageValue): Add repeating gradient functions. (WebCore::CSSParser::parseGeneratedImage): Ditto.
- css/CSSParser.h: Pass CSSGradientRepeat to gradient functions.
- platform/graphics/cg/GradientCG.cpp: Remove unused #include.
- 12:50 PM Changeset in webkit [75096] by
-
- 3 edits in trunk/LayoutTests
2011-01-05 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations fix.
- platform/chromium/test_expectations.txt: Add a few failing tests to chromium's test expectations file.
- platform/chromium-gpu/test_expectations.txt: Mark the shadow-offset tests as crashing on win debug (GPU). Remove a duplicate MAC expectation.
- 12:33 PM Changeset in webkit [75095] by
-
- 2 edits in trunk/WebCore
2011-01-05 Martin Robinson <mrobinson@igalia.com>
Reviewed by Ariya Hidayat.
ContextShadow::blurLayerImage() not endian-safe
https://bugs.webkit.org/show_bug.cgi?id=51822
Correct the channel map in ContextShadow to reflect the different
ordering of pixels on processors with different endianness.
No new tests. This is covered by the existing shadow tests. It was
not discovered, because all of the bots using ContextShadow are
little-endian.
- platform/graphics/ContextShadow.cpp: (WebCore::ContextShadow::blurLayerImage): Initialize the channel mapping based on machine endianness.
- 12:26 PM Changeset in webkit [75094] by
-
- 2 edits in trunk/WebKit2
Fix Windows build.
- WebProcess/WebPage/WebPage.cpp:
- 12:19 PM Changeset in webkit [75093] by
-
- 8 edits in trunk/WebKit2
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Adele Peterson.
Implement word transformation
https://bugs.webkit.org/show_bug.cgi?id=51943
Export Editor functions needed by WebKit2.
- WebCore.exp.in:
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Adele Peterson.
Implement word transformation
https://bugs.webkit.org/show_bug.cgi?id=51943
- UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Handle the word transformation selectors.
(-[WKView uppercaseWord:]):
(-[WKView lowercaseWord:]):
(-[WKView capitalizeWord:]):
Call down to the WebPageProxy.
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::uppercaseWord): (WebKit::WebPageProxy::lowercaseWord): (WebKit::WebPageProxy::capitalizeWord): Send messages to the WebPage.
- WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: (WebKit::changeWordCase): Add helper function.
(WebKit::WebEditorClient::uppercaseWord):
(WebKit::WebEditorClient::lowercaseWord):
(WebKit::WebEditorClient::capitalizeWord):
Call helper function.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::changeSpellingToWord): Call replaceSelectionWithText.
(WebKit::WebPage::uppercaseWord):
(WebKit::WebPage::lowercaseWord):
(WebKit::WebPage::capitalizeWord):
Call the editor functions.
(WebKit::WebPage::replaceSelectionWithText):
New helper function that replaces the selected string with another string.
- WebProcess/WebPage/WebPage.messages.in: Add new messages.
- 12:03 PM Changeset in webkit [75092] by
-
- 2 edits in trunk/WebCore
2011-01-05 Mihai Parparita <mihaip@chromium.org>
Reviewed by Nate Chapin.
[Chromium] Crash when drawing PDF plug-in scrollbars
https://bugs.webkit.org/show_bug.cgi?id=51942
Pepper plug-in scrollbars don't have a parent, guard against that before
seeing if the parent is a FrameView.
Not testable via layout tests, verified fix by hand.
- platform/chromium/ScrollbarThemeChromiumMac.mm: (WebCore::ScrollbarThemeChromiumMac::paint):
- 11:59 AM Changeset in webkit [75091] by
-
- 2 edits in branches/chromium/597/WebCore/inspector/front-end
Revert 73364 - Merge 73229 - 2010-12-02 Mikhail Naganov <mnaganov@chromium.org>
Reviewed by Pavel Feldman.
Web Inspector: Fix heap snapshots loading. Loading is now
conducted by the Profiles panel which prevents accidental
simultaneous attempts to load the same profile several times in
parallel.
- inspector/front-end/HeapSnapshotView.js: (WebInspector.HeapSnapshotView.prototype._loadProfile): (WebInspector.HeapSnapshotView.prototype.processLoadedSnapshot):
- inspector/front-end/ProfilesPanel.js: (WebInspector.ProfilesPanel.prototype.loadHeapSnapshot): (WebInspector.ProfilesPanel.prototype.addHeapSnapshotChunk): (WebInspector.ProfilesPanel.prototype.finishHeapSnapshot):
TBR=mnaganov@chromium.org
Review URL: http://codereview.chromium.org/5657001
TBR=yurys@chromium.org
Review URL: http://codereview.chromium.org/6048013
- 11:59 AM Changeset in webkit [75090] by
-
- 1 edit2 copies in branches/chromium/552
Merge 75082
BUG=68439
- 11:48 AM Changeset in webkit [75089] by
-
- 3 edits in trunk/WebKit2
Reviewed by Anders Carlsson.
https://bugs.webkit.org/show_bug.cgi?id=51935
Add WebKit2 API for largest frame
- UIProcess/API/C/WKPage.cpp: (WKPageGetFrameSetLargestFrame):
- UIProcess/API/C/WKPage.h:
- 11:45 AM Changeset in webkit [75088] by
-
- 2 edits in trunk/LayoutTests
2011-01-05 Stephen White <senorblanco@chromium.org>
Unreviewed; test expectations fix.
Update chromium GPU test_expectations.txt file to match the
layout of the CPU results more closely.
- platform/chromium-gpu/test_expectations.txt:
- 11:44 AM Changeset in webkit [75087] by
-
- 2 edits in trunk/LayoutTests
2011-01-05 Maciej Stachowiak <mjs@apple.com>
Reviewed by Anders Carlsson.
Remove entries from WebKit2 skipped list that no longer exist
https://bugs.webkit.org/show_bug.cgi?id=51936
- platform/mac-wk2/Skipped:
- 11:41 AM Changeset in webkit [75086] by
-
- 14 edits in trunk/WebKit2
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Sam Weinig.
More work on spelling
https://bugs.webkit.org/show_bug.cgi?id=51939
- UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Handle changeSpelling: as well.
(-[WKView showGuessPanel:]):
Show or hide the guess panel.
(-[WKView checkSpelling:]):
Pass false to advanceToNextMisspelling.
(-[WKView changeSpelling:]):
Call changeSpellingToWord.
- UIProcess/TextChecker.h:
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::WebPageProxy): Initialize m_pendingLearnOrIgnoreWordMessageCount.
(WebKit::WebPageProxy::contextMenuItemSelected):
Handle smart toggles directly in the UI process, keep track of whether
we're asked to learn or ignore a word.
(WebKit::WebPageProxy::advanceToNextMisspelling):
Pass the boolean through.
(WebKit::WebPageProxy::changeSpellingToWord):
Send a ChangeSpellingToWord message.
(WebKit::WebPageProxy::learnWord):
(WebKit::WebPageProxy::ignoreWord):
Check that we do have a pending learn or ignore word message. Call through to
the text checker.
(WebKit::WebPageProxy::processDidCrash):
Reset the m_pendingLearnOrIgnoreWordMessageCount variable.
- UIProcess/WebPageProxy.h:
- UIProcess/WebPageProxy.messages.in: Add new messages.
- UIProcess/mac/TextCheckerMac.mm: (WebKit::TextChecker::learnWord): (WebKit::TextChecker::ignoreWord): Implement in terms of NSSpellChecker.
- WebProcess/WebCoreSupport/WebEditorClient.cpp: (WebKit::WebEditorClient::ignoreWordInSpellDocument): (WebKit::WebEditorClient::learnWord): Send IgnoreWord and LearnWord messages.
- WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: (WebKit::WebEditorClient::toggleAutomaticQuoteSubstitution): (WebKit::WebEditorClient::toggleAutomaticLinkDetection): (WebKit::WebEditorClient::toggleAutomaticDashSubstitution): (WebKit::WebEditorClient::toggleAutomaticTextReplacement): Add assertions.
- WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::advanceToNextMisspelling): Pass the bool along to the Editor.
(WebKit::WebPage::changeSpellingToWord):
Replace the selected text.
- WebProcess/WebPage/WebPage.messages.in: Add new ChangeSpellingToWord message and add a boolean to AdvanceToNextMisspelling.
- 11:23 AM Changeset in webkit [75085] by
-
- 2 edits in trunk/Source/JavaScriptCore
Unreviewed build fix.
- wtf/Encoder.h: Add <stdint.h> include for systems that
do not natively know about uint8_t, etc.
- 11:15 AM BuildingQtOnWindows edited by
- Removed "C Program Files\SlikSvn\bin\" from Path since this path is … (diff)
- 11:09 AM Changeset in webkit [75084] by
-
- 2 edits in trunk/WebCore
2011-01-05 Abhishek Arya <inferno@chromium.org>
Unreviewed.
Update FIXME comment to sound better. Also initialize the block to fix compile.
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::removeChild):
- 11:03 AM Changeset in webkit [75083] by
-
- 3 edits in trunk/LayoutTests
Land failing Windows results after r75031. Fixing the tests is being tracked by
https://bugs.webkit.org/show_bug.cgi?id=51912.
- platform/win/accessibility/document-role-expected.txt:
- platform/win/accessibility/selection-and-focus-expected.txt:
- 10:58 AM Changeset in webkit [75082] by
-
- 3 edits2 adds in trunk
2011-01-05 Abhishek Arya <inferno@chromium.org>
Reviewed by Dave Hyatt.
Do not merge anonymous blocks when one of them is the one getting removed.
https://bugs.webkit.org/show_bug.cgi?id=51919
Test: fast/block/merge-anonymous-block-remove-child-crash.html
- rendering/RenderBlock.cpp: (WebCore::RenderBlock::removeChild):
2011-01-05 Abhishek Arya <inferno@chromium.org>
Reviewed by Dave Hyatt.
Tests that we do not crash when trying to merge two anonymous blocks,
one of which is getting removed.
https://bugs.webkit.org/show_bug.cgi?id=51919
- fast/block/merge-anonymous-block-remove-child-crash-expected.txt: Added.
- fast/block/merge-anonymous-block-remove-child-crash.html: Added.
- 10:48 AM Changeset in webkit [75081] by
-
- 2 edits in trunk/WebKit/gtk
2011-01-05 Martin Robinson <mrobinson@igalia.com>
Reviewed by Gustavo Noronha.
Build fix for GTK+ 3.x. Remove the call to gtk_range_set_update_policy.
GTK+ 3.x has removed this method and the default in GTK+ 2.x is continuous,
so this call is unnecessary.
- WebCoreSupport/FullscreenVideoController.cpp: (FullscreenVideoController::createHud): Remove call to gtk_range_set_update_policy().
- 10:32 AM Changeset in webkit [75080] by
-
- 5 edits in trunk/WebCore
2011-01-05 Ryosuke Niwa <rniwa@webkit.org>
Reviewed by Eric Seidel.
ApplyStyleCommand::applyRelativeFontStyleChange should take EditingStyle*
https://bugs.webkit.org/show_bug.cgi?id=50641
Modified applyRelativeFontStyleChange to take EditingStyle instead of CSSMutableStyleDeclaration.
Also extracted the logic to obtain the font size delta from ApplyStyleCommand to EditingStyle.
The font size delta is now stored as a member variable of EditingStyle as supposed to a property
in CSSMutableStyleDeclration as soon as EditingStyle is instantiated.
No new tests are added since this is a refactoring.
- editing/ApplyStyleCommand.cpp: (WebCore::ApplyStyleCommand::doApply): Calls applyRelativeFontStyleChange. (WebCore::ApplyStyleCommand::applyRelativeFontStyleChange): Takes EditingStyle.
- editing/ApplyStyleCommand.h:
- editing/EditingStyle.cpp: (WebCore::EditingStyle::EditingStyle): Initializes m_fontSizeDelta. (WebCore::EditingStyle::init): Ditto. (WebCore::EditingStyle::extractFontSizeDelta): Extracted from applyRelativeFontStyleChange. (WebCore::EditingStyle::isEmpty): Takes care of m_fontSizeDelta. (WebCore::EditingStyle::setStyle): Calls extractFontSizeDelta. (WebCore::EditingStyle::overrideWithStyle): Ditto. (WebCore::EditingStyle::clear): Initializes m_fontSizeDelta. (WebCore::EditingStyle::copy): Calls extractFontSizeDelta.
- editing/EditingStyle.h: (WebCore::EditingStyle::fontSizeDelta): Added. (WebCore::EditingStyle::hasFontSizeDelta): Added.
- editing/Editor.h:
- 10:28 AM Changeset in webkit [75079] by
-
- 6 edits in trunk/WebKit2
2011-01-05 Anders Carlsson <andersca@apple.com>
Reviewed by Dan Bernstein.
Keep track of active text substitution preferences
https://bugs.webkit.org/show_bug.cgi?id=51931
- Shared/TextCheckerState.h:
- UIProcess/API/mac/WKView.mm: (-[WKView validateUserInterfaceItem:]): Handle new selectors, mostly copied from WebKit1 code.
(-[WKView orderFrontSubstitutionsPanel:]):
Open the substitution panel.
(-[WKView isAutomaticQuoteSubstitutionEnabled]):
(-[WKView setAutomaticQuoteSubstitutionEnabled:]):
(-[WKView toggleAutomaticQuoteSubstitution:]):
(-[WKView isAutomaticDashSubstitutionEnabled]):
(-[WKView setAutomaticDashSubstitutionEnabled:]):
(-[WKView toggleAutomaticDashSubstitution:]):
(-[WKView isAutomaticLinkDetectionEnabled]):
(-[WKView setAutomaticLinkDetectionEnabled:]):
(-[WKView toggleAutomaticLinkDetection:]):
(-[WKView isAutomaticTextReplacementEnabled]):
(-[WKView setAutomaticTextReplacementEnabled:]):
(-[WKView toggleAutomaticTextReplacement:]):
Call the text checker, and update the state in the web process if needed.
- UIProcess/TextChecker.h: Add new flags.
- UIProcess/mac/TextCheckerMac.mm: (WebKit::initializeState): Initialize flags from user defaults.
(WebKit::TextChecker::setAutomaticQuoteSubstitutionEnabled):
(WebKit::TextChecker::setAutomaticDashSubstitutionEnabled):
(WebKit::TextChecker::setAutomaticLinkDetectionEnabled):
(WebKit::TextChecker::setAutomaticTextReplacementEnabled):
Update and save the flags.
- WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: (WebKit::WebEditorClient::isAutomaticQuoteSubstitutionEnabled): (WebKit::WebEditorClient::isAutomaticLinkDetectionEnabled): (WebKit::WebEditorClient::isAutomaticDashSubstitutionEnabled): (WebKit::WebEditorClient::isAutomaticTextReplacementEnabled): Get the text checker state.
- 10:16 AM Changeset in webkit [75078] by
-
- 2 edits in trunk/WebKit/qt
2011-01-05 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Andreas Kling.
[Qt] Sync qwebkitplatformplugin.h in the plugin example
https://bugs.webkit.org/show_bug.cgi?id=51882
Make examples/platformplugin/qwebkitplatformplugin.h exactly the same
as the one in the Api folder.
- examples/platformplugin/qwebkitplatformplugin.h:
- 10:03 AM Changeset in webkit [75077] by
-
- 15 edits in trunk
<rdar://problem/8799835> hyphenate-character: auto should fall back to hyphen-minus if the primary font lacks a hyphen glyph
https://bugs.webkit.org/show_bug.cgi?id=51915
Reviewed by Darin Adler.
WebCore:
This changes the results of existing tests in fast/text.
- platform/graphics/Font.h:
- platform/graphics/FontFastPath.cpp:
(WebCore::Font::primaryFontHasGlyphForCharacter): Added.
- rendering/style/RenderStyle.cpp:
- platform/graphics/qt/FontQt.cpp:
(WebCore::Font::primaryFontHasGlyphForCharacter): Added a stub.
(WebCore::RenderStyle::hyphenString): For hyphenate-character: auto, return a
hyphen only if the primary font has a hyphen glyph, and otherwise return a
hyphen-minus.
LayoutTests:
- platform/mac/fast/text/basic/014-expected.checksum:
- platform/mac/fast/text/basic/014-expected.png:
- platform/mac/fast/text/basic/014-expected.txt:
- platform/mac/fast/text/capitalize-boundaries-expected.checksum:
- platform/mac/fast/text/capitalize-boundaries-expected.png:
- platform/mac/fast/text/capitalize-boundaries-expected.txt:
- platform/mac/fast/text/midword-break-after-breakable-char-expected.checksum:
- platform/mac/fast/text/midword-break-after-breakable-char-expected.png:
- platform/mac/fast/text/midword-break-after-breakable-char-expected.txt:
- 9:55 AM Changeset in webkit [75076] by
-
- 2 edits in trunk/WebCore
2011-01-05 Laszlo Gombos <Laszlo Gombos>
Reviewed by Ariya Hidayat.
[Qt] [Symbian] Make CONFIG-=def_files the default configuration for trunk builds
https://bugs.webkit.org/show_bug.cgi?id=51888
Overrule Qt's default from qconfig.pri for non-production builds so
that CONFIG(def_files) evaluates to false and QtWebKit trunk builds succeed.
No new tests as there is no new functionality.
- WebCore.pro:
- 9:50 AM Changeset in webkit [75075] by
-
- 2 edits in trunk/WebKit2
Cleaned up com.apple.WebProcess.sb
Rubber-stamped by Darin Adler.
- WebProcess/com.apple.WebProcess.sb: Moved the closing parentheses of multi-line blocks to
their own lines. Changed to use WebKit-standard 4-space indentation.
- 9:37 AM Changeset in webkit [75074] by
-
- 2 edits in trunk/Tools
2011-01-05 Kundu Suchismita <suchi.kundu@nokia.com>
Reviewed by Andreas Kling.
[Qt]Add local storage settings to QtTestBrowser command line arguments
https://bugs.webkit.org/show_bug.cgi?id=51750
- QtTestBrowser/main.cpp: (LauncherApplication::handleUserOptions): Local storage settings can be enable form command line arguments for QtTestBrowser.
- 9:33 AM Changeset in webkit [75073] by
-
- 3 edits in trunk/WebCore
2011-01-05 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed, rolling out r74778.
http://trac.webkit.org/changeset/74778
https://bugs.webkit.org/show_bug.cgi?id=51930
Android and QtWebKit-V8 uses V8DOMWindowShell::setContext.
(Requested by bbandix on #webkit).
- bindings/v8/V8DOMWindowShell.cpp: (WebCore::V8DOMWindowShell::setContext):
- bindings/v8/V8DOMWindowShell.h:
- 9:31 AM Changeset in webkit [75072] by
-
- 5 edits in trunk
GTK: AX: DRT needs to use correct root object method.
https://bugs.webkit.org/show_bug.cgi?id=51911
Reviewed by Martin Robinson.
Tools:
- DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
(AccessibilityController::rootElement):
WebKit/gtk:
- WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
(DumpRenderTreeSupportGtk::getRootAccessibleElement):
(DumpRenderTreeSupportGtk::getFocusedAccessibleElement):
- WebCoreSupport/DumpRenderTreeSupportGtk.h:
- 9:27 AM Changeset in webkit [75071] by
-
- 2 edits1 add in trunk/WebCore
2011-01-05 Yi Shen <yi.4.shen@nokia.com>
Reviewed by Andreas Kling.
[Qt] Animated GIF images does not animate 10x as expected by default.
https://bugs.webkit.org/show_bug.cgi?id=36818
Add a test animated GIF which should be displayed 2 times and stop.
- manual-tests/animated-gif-looping.html:
- manual-tests/resources/animated-2x.gif: Added.
- 9:23 AM Changeset in webkit [75070] by
-
- 4 edits2 adds in trunk/WebCore
2011-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Fork code of ScrollbarThemeGtk that will differ for GTK+ 3
https://bugs.webkit.org/show_bug.cgi?id=51923
Split out pieces of ScrollbarThemeGtk into ScrollbarThemeGtk2 and
ScrollbarThemeGtk3 that will differ between GTK+ 2 and GTK+ 3.
No new tests. This should not change functionality.
- GNUmakefile.am: Add ScrollbarThemeGtk2.cpp and ScrollbarThemeGtk3.cpp
- platform/gtk/ScrollbarThemeGtk.cpp: (WebCore::ScrollbarThemeGtk::updateScrollbarsFrameThickness):
- platform/gtk/ScrollbarThemeGtk.h:
- platform/gtk/ScrollbarThemeGtk2.cpp: Added. (WebCore::ScrollbarThemeGtk::updateThemeProperties): (WebCore::ScrollbarThemeGtk::paintTrackBackground): (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): (WebCore::ScrollbarThemeGtk::paintThumb): (WebCore::ScrollbarThemeGtk::paintButton):
- platform/gtk/ScrollbarThemeGtk3.cpp: Added. (WebCore::ScrollbarThemeGtk::updateThemeProperties): (WebCore::ScrollbarThemeGtk::paintTrackBackground): (WebCore::ScrollbarThemeGtk::paintScrollbarBackground): (WebCore::ScrollbarThemeGtk::paintThumb): (WebCore::ScrollbarThemeGtk::paintButton):
- 8:55 AM Changeset in webkit [75069] by
-
- 6 edits in trunk
2011-01-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by Andreas Kling.
[CMake] Fix the usage of SOURCE_GROUP
https://bugs.webkit.org/show_bug.cgi?id=51739
- Source/cmake/WebKitMacros.cmake:
2011-01-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by Andreas Kling.
[CMake] Fix the usage of SOURCE_GROUP
https://bugs.webkit.org/show_bug.cgi?id=51739
- CMakeLists.txt:
2011-01-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by Andreas Kling.
[CMake] Fix the usage of SOURCE_GROUP
https://bugs.webkit.org/show_bug.cgi?id=51739
- CMakeLists.txt:
- 8:37 AM Changeset in webkit [75068] by
-
- 4 edits in trunk
2011-01-05 Andras Becsi <abecsi@webkit.org>
Reviewed by Csaba Osztrogonác.
[Qt][V8] Fix the build after recent changes.
- pcre/pcre.pri: Correct the path after Source was introduced.
2011-01-05 Andras Becsi <abecsi@webkit.org>
Reviewed by Csaba Osztrogonác.
[Qt][V8] Fix the build after recent changes.
No new tests needed.
- WebCore.pro: Add missing files, and remove obsolete ones.
- 8:28 AM Changeset in webkit [75067] by
-
- 2 edits in trunk
2011-01-05 Patrick Gansterer <Patrick Gansterer>
Reviewed by Andreas Kling.
[WINCE] Remove CMake warning
https://bugs.webkit.org/show_bug.cgi?id=51921
- Source/cmake/WebKitHelpers.cmake:
- 7:51 AM Changeset in webkit [75066] by
-
- 8 edits in trunk/WebCore
2011-01-05 Yong Li <yoli@rim.com>
Reviewed by Adam Barth.
Suspend HTMLParserScheduler when page load is deferred to
avoid potential JS re-entrancy. Otherwise, when JS execution is triggered
from an external script or by events, and is blocked by a modal dialog,
WebKit can parse more HTML source and also start another JS execution.
Test case: WebCore/manual-tests/bugzilla-48077.html.
- dom/DocumentParser.cpp: (WebCore::DocumentParser::suspendScheduledTasks): (WebCore::DocumentParser::resumeScheduledTasks):
- dom/DocumentParser.h:
- html/parser/HTMLDocumentParser.cpp: (WebCore::HTMLDocumentParser::suspendScheduledTasks): (WebCore::HTMLDocumentParser::resumeScheduledTasks):
- html/parser/HTMLParserScheduler.cpp: (WebCore::HTMLParserScheduler::HTMLParserScheduler): (WebCore::HTMLParserScheduler::suspend): (WebCore::HTMLParserScheduler::resume):
- html/parser/HTMLParserScheduler.h: (WebCore::HTMLParserScheduler::isScheduledForResume):
- page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer): (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer):
- 7:48 AM Changeset in webkit [75065] by
-
- 2 edits in trunk/WebCore
[GStreamer] MediaPlayerPrivateGStreamer::totalBytes() does not work reliably
https://bugs.webkit.org/show_bug.cgi?id=51926
Reviewed by Kenneth Rohde Christiansen, Gustavo Noronha Silva
Work around potential upstream bug: Querying a GstBin for the duration,
will forward the query to all sink children. Our WebKitWebSrc however
is a bin with only source children, therefore the query fails. Until
this is changed upstream, this patch works around it as follows,
based on suggestion by Philippe Normand and Sebastian Dröge:
When the initial query fails, attempt the same query on all source
pads and take the maximum length reported.
- platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::totalBytes):
- 7:24 AM Changeset in webkit [75064] by
-
- 2 edits in trunk/WebKit/chromium
2011-01-05 Hans Wennborg <hans@chromium.org>
Reviewed by David Levin.
[Chromium] WebIDBKey clean-up
https://bugs.webkit.org/show_bug.cgi?id=51925
Remove constructors that are no longer used since the
Chromium side has been updated.
- public/WebIDBKey.h:
- 6:11 AM Changeset in webkit [75063] by
-
- 2 edits in trunk/Tools
Based on idea from Péter Gál.
Patch by Gabor Rapcsanyi <rgabor@inf.u-szeged.hu> on 2011-01-05
Rubber-stamped by Csaba Osztrogonác.
- Scripts/webkitpy/tool/bot/sheriff.py: Remove unnecessary apostrophes around revision numbers.
- 5:25 AM Changeset in webkit [75062] by
-
- 4 edits in trunk/Tools
sheriff-bot should be able to do multi-revision rollouts
https://bugs.webkit.org/show_bug.cgi?id=51176
Patch by Gabor Rapcsanyi <rgabor@inf.u-szeged.hu> on 2011-01-05
Reviewed by Adam Barth.
- Scripts/webkitpy/tool/bot/irc_command.py:
- Scripts/webkitpy/tool/bot/sheriff.py:
- Scripts/webkitpy/tool/bot/sheriffircbot_unittest.py:
- 5:13 AM WinCE edited by
- (diff)
- 5:04 AM Changeset in webkit [75061] by
-
- 2 edits in trunk/WebCore
2011-01-05 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Eric Seidel.
[GStreamer] build fails with gstreamer core 0.10.31 and -plugins-base 0.10.30
https://bugs.webkit.org/show_bug.cgi?id=51810
Based on a patch by Mart Raudsepp.
No new tests, build fix only.
- platform/graphics/gstreamer/GStreamerGWorld.cpp: (WebCore::GStreamerGWorld::setWindowOverlay): Use the new xoverlay API if the GST_CHECK_PLUGINS_BASE_VERSION macro is defined. It was introduced in same version as the xoverlay API change.
- 4:39 AM Changeset in webkit [75060] by
-
- 6 edits in trunk/Tools
2011-01-05 Eric Seidel <eric@webkit.org>
Reviewed by Adam Barth.
queues.webkit.org should have per-bot status pages
https://bugs.webkit.org/show_bug.cgi?id=51906
Just adds a /queue-status/QUEUE_NAME/bots/BOT_ID page to show
statuses from a single queue. Now that we have many bots servicing
some queues (commit-queue, win-ews, etc.) its easy to have the messages
you care about scroll off the end of the 15-message limit on the main page.
Eventually we should probably rename /queue-status to /queue or /queues,
but that's fodder for another patch.
- QueueStatusServer/handlers/queuestatus.py:
- QueueStatusServer/index.yaml:
- QueueStatusServer/main.py:
- QueueStatusServer/templates/includes/singlequeuestatus.html:
- This probably should use a custom filter instead of hard-coding the URL scheme here, but I couldn't figure out how to easily create such a filter. Most filters work with "strings" so we can't pass the status object. We could add a method to the status object and call that, but that seemed a bit strange too.
- QueueStatusServer/templates/queuestatus.html:
- 4:11 AM Changeset in webkit [75059] by
-
- 4 edits2 adds in trunk
2011-01-05 Leo Yang <leo.yang@torchmobile.com.cn>
Reviewed by Dirk Schulze.
Malformed SVG causes crash in updateContainerOffset
https://bugs.webkit.org/show_bug.cgi?id=44610
Test case for recursive svg <use>.
This test case passes if no crash occurs.
- svg/custom/recursive-use-expected.txt: Added.
- svg/custom/recursive-use.svg: Added.
2011-01-05 Leo Yang <leo.yang@torchmobile.com.cn>
Reviewed by Dirk Schulze.
Malformed SVG causes crash in updateContainerOffset
https://bugs.webkit.org/show_bug.cgi?id=44610
We should check recursive <use> at the begining of
WebCore::SVGUseElement::buildInstanceTree instead
of at the end of it because the target element's
children may cause infinite recursive <use>.
Test: svg/custom/recursive-use.svg
- svg/SVGUseElement.cpp: (WebCore::SVGUseElement::buildInstanceTree): (WebCore::SVGUseElement::hasCycleUseReferencing):
- svg/SVGUseElement.h:
- 4:03 AM Changeset in webkit [75058] by
-
- 2 edits in trunk/WebCore
https://bugs.webkit.org/show_bug.cgi?id=51907
Style selector should only be recalculated when the pending sheet count goes to zero
Reviewed by Dan Bernstein.
Shark says this is a significant performance improvement on some sites with lots of stylesheets.
- dom/Document.cpp:
(WebCore::Document::removePendingSheet):
- 3:52 AM Changeset in webkit [75057] by
-
- 3 edits in trunk/LayoutTests
Not reviewed.
Update a pixel test result for https://bugs.webkit.org/show_bug.cgi?id=8852.
- platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum:
- platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png:
- 2:45 AM Changeset in webkit [75056] by
-
- 4 edits in trunk/WebCore
2011-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.
[GTK] Use GtkStyleContext to get platform colors
https://bugs.webkit.org/show_bug.cgi?id=51830
Use GtkStyleContext API to get platform colors when building with
GTK+ 3.x.
No new tests. This should not change functionality.
- platform/graphics/Color.h: Add specialized constructor for GdkRGBA.
- platform/graphics/gtk/ColorGtk.cpp: (WebCore::Color::Color): (WebCore::Color::operator GdkRGBA):
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::RenderThemeGtk::platformActiveSelectionBackgroundColor): (WebCore::RenderThemeGtk::platformInactiveSelectionBackgroundColor): (WebCore::RenderThemeGtk::platformActiveSelectionForegroundColor): (WebCore::RenderThemeGtk::platformInactiveSelectionForegroundColor): (WebCore::RenderThemeGtk::activeListBoxSelectionBackgroundColor): (WebCore::RenderThemeGtk::inactiveListBoxSelectionBackgroundColor): (WebCore::RenderThemeGtk::activeListBoxSelectionForegroundColor): (WebCore::RenderThemeGtk::inactiveListBoxSelectionForegroundColor): (WebCore::RenderThemeGtk::systemColor):
- 2:18 AM Changeset in webkit [75055] by
-
- 2 edits in trunk/WebCore
2011-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Build fix for GTK when using gtk+-3 after r75009.
- platform/gtk/RenderThemeGtk3.cpp: (WebCore::RenderThemeGtk::getStockIcon): Use adoptGRef instead of adoptGRefPtr which doesn't exist.
- 1:32 AM Changeset in webkit [75054] by
-
- 10 edits in trunk
2011-01-05 Alexey Proskuryakov <ap@apple.com>
Reviewed by Sam Weinig.
https://bugs.webkit.org/show_bug.cgi?id=51903
Tell UI process which subframe is largest
- WebCore.exp.in: Exported FrameView::contentsSize().
2011-01-05 Alexey Proskuryakov <ap@apple.com>
Reviewed by Sam Weinig.
https://bugs.webkit.org/show_bug.cgi?id=51903
Tell UI process which subframe is largest
- UIProcess/WebPageProxy.h: (WebKit::WebPageProxy::frameSetLargestFrame): Remember largest frame in frameset pages.
- UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::frameDidBecomeFrameSet): Reset stored largest frame if main frame changes to a frameset or back. (WebKit::WebPageProxy::frameSetLargestFrameChanged): Store a new largest frame when notified of a change.
- UIProcess/WebPageProxy.messages.in: Added FrameSetLargestFrameChanged.
- WebProcess/WebCoreSupport/WebChromeClient.cpp: (WebKit::area): Calculate area of a frame. (WebKit::findLargestFrameInFrameSet): Find largest first-level subframe in a frameset page. (WebKit::WebChromeClient::contentsSizeChanged): Recalculate largest frame, and notify UI process if it changed.
- WebProcess/WebCoreSupport/WebChromeClient.h: Store the latest largest frame.
- WebProcess/WebPage/WebFrame.cpp: (WebKit::WebFrame::size):
- WebProcess/WebPage/WebFrame.h: Expose frame size.
- 1:12 AM Changeset in webkit [75053] by
-
- 2 edits in trunk/Tools
2011-01-05 Carlos Garcia Campos <cgarcia@igalia.com>
Unreviewed. Adding myself to the list of committers.
- Scripts/webkitpy/common/config/committers.py:
- 12:06 AM WebKit Team edited by
- Add myself to committer list (diff)