- 09 Jul, 2010 40 commits
-
-
xji@chromium.org authored
Reviewed by David Levin. Fix characters with unicode-bidi-mirror property are not correctly mirrored in Linux. https://bugs.webkit.org/show_bug.cgi?id=41305 Since harfbuzz does not do mirroring, chromium should iterate each character in the string and mirror it if needed before passing the string to harfbuzz for shaping. Test: fast/text/international/bidi-mirror-he-ar.html * platform/graphics/chromium/FontLinux.cpp: (WebCore::TextRunWalker::TextRunWalker): (WebCore::TextRunWalker::~TextRunWalker): (WebCore::TextRunWalker::mirrorCharacters): 2010-07-09 Xiaomei Ji <xji@chromium.org> Reviewed by David Levin. Fix characters with unicode-bidi-mirror property are not correctly mirrored in Linux. https://bugs.webkit.org/show_bug.cgi?id=41305 Since harfbuzz does not do mirroring, chromium should iterate each character in the string and mirror it if needed before passing the string to harfbuzz for shaping. * fast/text/international/bidi-mirror-he-ar.html: Added. * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum: * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png: * platform/mac-snowleopard/platform/mac/fast/text: Added. * platform/mac-snowleopard/platform/mac/fast/text/international: Added. * platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added. * platform/mac-tiger/fast/text/international/bidi-mirror-he-ar-expected.txt: Added. * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added. * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added. * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=41960 Reviewed by Simon Fraser. WebCore: * WebCore.exp.in: Export ScrollView::contentsToWindow. WebKit2: * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp: Handle NPNVsupportsCoreGraphicsBool and NPNVsupportsCocoaBool. * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: (WebKit::NetscapePlugin::NetscapePlugin): Set npp.ndata. (WebKit::NetscapePlugin::initialize): Try to instantiate the plug-in by calling NPP_New. * WebProcess/Plugins/Netscape/NetscapePlugin.h: Store the NetscapePluginModule and the NPP struct. * WebProcess/Plugins/Netscape/NetscapePluginModule.h: Add a getter for the NPPluginFuncs vtable. * WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::frameRectsChanged): Make sure to call viewGeometryDidChange. (WebKit::PluginView::setParent): Ditto. (WebKit::PluginView::viewGeometryDidChange): Convert the frame rect to window coordinates and pass it to the plug-in. * WebProcess/Plugins/PluginView.h: Add function declarations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Kent Tamura. [WINCE] Buildfix for FrameWince after r47440 https://bugs.webkit.org/show_bug.cgi?id=41904 * page/wince/FrameWince.cpp: Added property svn:eol-style. (WebCore::computePageRectsForFrame): (WebCore::imageFromSelection): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vitalyr@chromium.org authored
Reviewed by Pavel Feldman. [v8] Call JS gc in a fresh context to avoid retaining the current one. https://bugs.webkit.org/show_bug.cgi?id=41963 http://crbug.com/46571 * bindings/v8/ScriptController.cpp: (WebCore::ScriptController::collectGarbage): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kbr@google.com authored
Reviewed by Dimitri Glazkov. Crash with uniform array test https://bugs.webkit.org/show_bug.cgi?id=36028 * bindings/v8/custom/V8WebGLRenderingContextCustom.cpp: (WebCore::vertexAttribAndUniformHelperf): (WebCore::uniformHelperi): (WebCore::uniformMatrixHelper): - Fixed type tests and casting of incoming arrays. * html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::getUniform): - Fixed crash when null WebGLUniform is passed to getUniform. 2010-07-09 Kenneth Russell <kbr@google.com> Reviewed by Dimitri Glazkov. Crash with uniform array test https://bugs.webkit.org/show_bug.cgi?id=36028 * fast/canvas/webgl/gl-uniform-arrays-expected.txt: - Updated test expectations. * fast/canvas/webgl/gl-uniform-arrays.html: - Separated calling wrong uniform*fv entry point from calling with non-array. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=41912 Reviewed by Darin Adler. WebCore: Test: platform/mac/accessibility/selection-value-changes-for-aria-textbox.html * accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::renderObjectIsObservable): LayoutTests: * platform/mac/accessibility/selection-value-changes-for-aria-textbox-expected.txt: Added. * platform/mac/accessibility/selection-value-changes-for-aria-textbox.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
diegohcg@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. [Qt] [WebKit2] Make QWKPage call _q_webActionTriggered as a private slot https://bugs.webkit.org/show_bug.cgi?id=41880 * UIProcess/API/qt/qwkpage.cpp: * UIProcess/API/qt/qwkpage.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
vitalyr@chromium.org authored
Unreviewed. [chromium] Updating expectations. * platform/chromium-linux/svg/batik/paints/patternRegions-expected.txt: * platform/chromium-linux/svg/batik/text/textOnPath-expected.txt: * platform/chromium-linux/svg/batik/text/textPosition-expected.txt: * platform/chromium-linux/svg/batik/text/textPosition2-expected.txt: * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.txt: * platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt: Removed. * platform/chromium-linux/svg/custom/image-with-transform-clip-filter-expected.txt: * platform/chromium-linux/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added. * platform/chromium-linux/svg/custom/stroke-width-large-expected.txt: * platform/chromium-linux/svg/hixie/perf/001-expected.txt: * platform/chromium-linux/svg/hixie/perf/002-expected.txt: * platform/chromium-linux/svg/hixie/perf/007-expected.txt: * platform/chromium-linux/svg/hixie/text/003a-expected.txt: * platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: * platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-4-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: * platform/chromium-linux/svg/text/selection-doubleclick-expected.txt: * platform/chromium-mac/fast/dom/prototype-inheritance-expected.txt: Added. * platform/chromium-mac/html5lib/runner-expected.txt: * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added. * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added. * platform/chromium-mac/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added. * platform/chromium-mac/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed. * platform/chromium-mac/svg/clip-path/clip-path-clipped-expected.txt: Removed. * platform/chromium-mac/svg/clip-path/clip-path-evenodd-expected.txt: Removed. * platform/chromium-mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed. * platform/chromium-mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed. * platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt: * platform/chromium-mac/svg/custom/createelement-expected.txt: * platform/chromium-mac/svg/custom/junk-data-expected.txt: * platform/chromium-mac/svg/custom/missing-xlink-expected.txt: * platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added. * platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.png: Added. * platform/chromium-mac/userscripts/user-script-top-frame-only-expected.txt: Added. * platform/chromium-mac/userscripts/user-style-top-frame-only-expected.txt: Added. * platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt: * platform/chromium-win/fast/dom/prototype-inheritance-expected.txt: Added. * platform/chromium-win/html5lib/runner-expected.txt: * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added. * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added. * platform/chromium-win/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added. * platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: * platform/chromium-win/svg/batik/filters/feTile-expected.txt: * platform/chromium-win/svg/batik/filters/filterRegions-expected.txt: * platform/chromium-win/svg/batik/masking/maskRegions-expected.txt: * platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt: * platform/chromium-win/svg/batik/paints/patternRegions-expected.txt: * platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt: * platform/chromium-win/svg/batik/text/textAnchor-expected.txt: * platform/chromium-win/svg/batik/text/textAnchor2-expected.txt: * platform/chromium-win/svg/batik/text/textAnchor3-expected.txt: * platform/chromium-win/svg/batik/text/textDecoration-expected.txt: * platform/chromium-win/svg/batik/text/textDecoration2-expected.txt: * platform/chromium-win/svg/batik/text/textEffect-expected.txt: * platform/chromium-win/svg/batik/text/textEffect2-expected.txt: * platform/chromium-win/svg/batik/text/textEffect3-expected.txt: * platform/chromium-win/svg/batik/text/textFeatures-expected.txt: * platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: * platform/chromium-win/svg/batik/text/textLayout-expected.txt: * platform/chromium-win/svg/batik/text/textLayout2-expected.txt: * platform/chromium-win/svg/batik/text/textOnPath-expected.txt: * platform/chromium-win/svg/batik/text/textOnPath2-expected.txt: * platform/chromium-win/svg/batik/text/textOnPath3-expected.txt: * platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt: * platform/chromium-win/svg/batik/text/textPCDATA-expected.txt: * platform/chromium-win/svg/batik/text/textPosition-expected.txt: * platform/chromium-win/svg/batik/text/textPosition2-expected.txt: * platform/chromium-win/svg/batik/text/textProperties-expected.txt: * platform/chromium-win/svg/batik/text/textProperties2-expected.txt: * platform/chromium-win/svg/batik/text/textStyles-expected.txt: * platform/chromium-win/svg/batik/text/verticalText-expected.txt: * platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt: * platform/chromium-win/svg/batik/text/xmlSpace-expected.txt: * platform/chromium-win/svg/carto.net/scrollbar-expected.txt: * platform/chromium-win/svg/carto.net/selectionlist-expected.txt: * platform/chromium-win/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed. * platform/chromium-win/svg/clip-path/clip-path-clipped-expected.txt: Removed. * platform/chromium-win/svg/clip-path/clip-path-evenodd-expected.txt: Removed. * platform/chromium-win/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed. * platform/chromium-win/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed. * platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt: * platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt: * platform/chromium-win/svg/clip-path/clip-path-text-expected.txt: * platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt: * platform/chromium-win/svg/css/group-with-shadow-expected.txt: * platform/chromium-win/svg/css/text-shadow-multiple-expected.txt: * platform/chromium-win/svg/custom/SVGMatrix-interface-expected.txt: * platform/chromium-win/svg/custom/SVGPoint-matrixTransform-expected.txt: * platform/chromium-win/svg/custom/alignment-baseline-modes-expected.txt: * platform/chromium-win/svg/custom/altglyph-expected.txt: * platform/chromium-win/svg/custom/circle-move-invalidation-expected.txt: * platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt: * platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt: * platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.txt: * platform/chromium-win/svg/custom/container-opacity-clip-viewBox-expected.txt: * platform/chromium-win/svg/custom/createImageElement2-expected.txt: * platform/chromium-win/svg/custom/createelement-expected.txt: * platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt: * platform/chromium-win/svg/custom/empty-clip-path-expected.txt: * platform/chromium-win/svg/custom/empty-mask-expected.txt: * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt: * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt: * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt: * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt: * platform/chromium-win/svg/custom/fill-fallback-expected.txt: * platform/chromium-win/svg/custom/focus-ring-expected.txt: * platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt: * platform/chromium-win/svg/custom/font-face-simple-expected.txt: * platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt: * platform/chromium-win/svg/custom/getTransformToElement-expected.txt: * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.txt: * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.txt: * platform/chromium-win/svg/custom/hit-test-unclosed-subpaths-expected.txt: * platform/chromium-win/svg/custom/image-small-width-height-expected.txt: * platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt: * platform/chromium-win/svg/custom/invalid-css-expected.txt: * platform/chromium-win/svg/custom/invalid-fill-expected.txt: * platform/chromium-win/svg/custom/invalid-fill-hex-expected.txt: * platform/chromium-win/svg/custom/invalid-lengthlist-expected.txt: * platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt: * platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt: * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt: * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt: * platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt: * platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt: * platform/chromium-win/svg/custom/junk-data-expected.txt: * platform/chromium-win/svg/custom/marker-default-width-height-expected.txt: * platform/chromium-win/svg/custom/marker-overflow-clip-expected.txt: * platform/chromium-win/svg/custom/mask-invalidation-expected.txt: * platform/chromium-win/svg/custom/missing-xlink-expected.txt: * platform/chromium-win/svg/custom/non-opaque-filters-expected.txt: * platform/chromium-win/svg/custom/path-bad-data-expected.txt: * platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt: * platform/chromium-win/svg/custom/pattern-cycle-detection-expected.txt: * platform/chromium-win/svg/custom/pattern-deep-referencing-expected.txt: * platform/chromium-win/svg/custom/pattern-with-transformation-expected.txt: * platform/chromium-win/svg/custom/pointer-events-image-expected.txt: * platform/chromium-win/svg/custom/pointer-events-path-expected.txt: * platform/chromium-win/svg/custom/pointer-events-text-expected.txt: * platform/chromium-win/svg/custom/preserve-aspect-ratio-syntax-expected.txt: * platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt: * platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.txt: * platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt: * platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt: * platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added. * platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.png: Added. * platform/chromium-win/svg/custom/second-inline-text-expected.txt: * platform/chromium-win/svg/custom/shape-rendering-expected.txt: * platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt: * platform/chromium-win/svg/custom/stroke-fallback-expected.txt: * platform/chromium-win/svg/custom/stroke-width-large-expected.txt: * platform/chromium-win/svg/custom/stroked-pattern-expected.txt: * platform/chromium-win/svg/custom/style-attribute-font-size-expected.txt: * platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: * platform/chromium-win/svg/custom/svg-float-border-padding-expected.txt: * platform/chromium-win/svg/custom/text-clip-expected.txt: * platform/chromium-win/svg/custom/text-ctm-expected.txt: * platform/chromium-win/svg/custom/text-decoration-visibility-expected.txt: * platform/chromium-win/svg/custom/text-filter-expected.txt: * platform/chromium-win/svg/custom/text-hit-test-expected.txt: * platform/chromium-win/svg/custom/text-image-opacity-expected.txt: * platform/chromium-win/svg/custom/text-letter-spacing-expected.txt: * platform/chromium-win/svg/custom/text-linking-expected.txt: * platform/chromium-win/svg/custom/text-repaint-including-stroke-expected.txt: * platform/chromium-win/svg/custom/text-whitespace-handling-expected.txt: * platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt: * platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt: * platform/chromium-win/svg/custom/text-xy-updates-SVGList-expected.txt: * platform/chromium-win/svg/custom/text-xy-updates-expected.txt: * platform/chromium-win/svg/custom/tref-update-expected.txt: * platform/chromium-win/svg/custom/use-clipped-hit-expected.txt: * platform/chromium-win/svg/custom/use-dynamic-append-expected.txt: * platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt: * platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt: * platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt: * platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt: * platform/chromium-win/svg/custom/use-events-crash-expected.txt: * platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt: * platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt: * platform/chromium-win/svg/custom/use-modify-target-container-expected.txt: * platform/chromium-win/svg/custom/use-modify-target-symbol-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-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-g-containing-symbol-expected.txt: * platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt: * platform/chromium-win/svg/custom/use-on-g-expected.txt: * platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt: * platform/chromium-win/svg/custom/use-on-rect-expected.txt: * platform/chromium-win/svg/custom/use-on-symbol-expected.txt: * platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt: * platform/chromium-win/svg/custom/use-on-text-expected.txt: * platform/chromium-win/svg/custom/use-on-use-expected.txt: * platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt: * platform/chromium-win/svg/custom/use-recursion-1-expected.txt: * platform/chromium-win/svg/custom/use-recursion-2-expected.txt: * platform/chromium-win/svg/custom/use-recursion-3-expected.txt: * platform/chromium-win/svg/custom/use-recursion-4-expected.txt: * platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt: * platform/chromium-win/svg/custom/viewbox-syntax-expected.txt: * platform/chromium-win/svg/custom/viewport-em-expected.txt: * platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt: * platform/chromium-win/svg/filters/feComposite-expected.txt: * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt: * platform/chromium-win/svg/filters/filter-on-tspan-expected.txt: * platform/chromium-win/svg/filters/filter-width-update-expected.txt: * platform/chromium-win/svg/filters/sourceAlpha-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/hixie/data-types/002-expected.txt: * platform/chromium-win/svg/hixie/dynamic/002-expected.txt: * platform/chromium-win/svg/hixie/error/002-expected.txt: * platform/chromium-win/svg/hixie/error/010-expected.txt: * platform/chromium-win/svg/hixie/error/011-expected.txt: * platform/chromium-win/svg/hixie/error/012-expected.txt: * platform/chromium-win/svg/hixie/error/013-expected.txt: * platform/chromium-win/svg/hixie/error/017-expected.txt: * platform/chromium-win/svg/hixie/links/002-expected.txt: * platform/chromium-win/svg/hixie/links/003-broken-expected.txt: * platform/chromium-win/svg/hixie/mixed/003-expected.txt: * platform/chromium-win/svg/hixie/mixed/004-expected.txt: * platform/chromium-win/svg/hixie/mixed/005-expected.txt: * platform/chromium-win/svg/hixie/mixed/011-expected.txt: * platform/chromium-win/svg/hixie/perf/001-expected.txt: * platform/chromium-win/svg/hixie/perf/002-expected.txt: * platform/chromium-win/svg/hixie/perf/007-expected.txt: * platform/chromium-win/svg/hixie/shapes/path/001-expected.txt: * platform/chromium-win/svg/hixie/text/002-expected.txt: * platform/chromium-win/svg/hixie/text/003a-expected.txt: * platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: * platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: * platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt: * platform/chromium-win/svg/text/kerning-expected.txt: * platform/chromium-win/svg/text/multichar-glyph-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: * platform/chromium-win/svg/text/select-x-list-1-expected.txt: * platform/chromium-win/svg/text/select-x-list-2-expected.txt: * platform/chromium-win/svg/text/select-x-list-3-expected.txt: * platform/chromium-win/svg/text/select-x-list-4-expected.txt: * platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt: * platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt: * platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt: * platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt: * platform/chromium-win/svg/text/selection-background-color-expected.txt: * platform/chromium-win/svg/text/selection-doubleclick-expected.txt: * platform/chromium-win/svg/text/selection-styles-expected.txt: * platform/chromium-win/svg/text/selection-tripleclick-expected.txt: * platform/chromium-win/svg/text/text-gradient-positioning-expected.txt: * platform/chromium-win/svg/text/text-repaint-rects-expected.txt: * platform/chromium-win/svg/text/textPathBoundsBug-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: * platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt: * platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: * platform/chromium-win/transforms/svg-vs-css-expected.txt: * platform/chromium-win/userscripts/user-script-top-frame-only-expected.txt: Added. * platform/chromium-win/userscripts/user-style-top-frame-only-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Dumitru Daniliuc. Add a layout test to verify the expected number of progress events are raised by the appcache, and that those events have properly set 'lengthComputable', 'loaded', and 'total' attributes. Also update a couple of other tests that depend on counting the number of progress events to determine success or failure to now expect the additional final progress event that is being raised. https://bugs.webkit.org/show_bug.cgi?id=37602 * http/tests/appcache/foreign-iframe-main-expected.txt: * http/tests/appcache/progress-counter-expected.txt: Added. * http/tests/appcache/progress-counter.html: Added. * http/tests/appcache/resources/different-https-origin-resource.html: * http/tests/appcache/resources/progress-counter.manifest: Added. 2010-07-09 Michael Nordman <michaeln@google.com> Reviewed by Dumitru Daniliuc. Use class ProgressEvent when raising appcache related progress events and set the 'total', 'loaded', and 'lengthComputable' attributes. Also raise the final progress event with the 'total' and 'loaded' attribute values are equal to one another to keep pace with the spec for this feature. https://bugs.webkit.org/show_bug.cgi?id=37602 Test: http/tests/appcache/progress-counter.html * loader/appcache/ApplicationCacheGroup.cpp: (WebCore::ApplicationCacheGroup::ApplicationCacheGroup): (WebCore::ApplicationCacheGroup::didFinishLoadingManifest): (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete): (WebCore::ApplicationCacheGroup::startLoadingEntry): (WebCore::CallCacheListenerTask::create): (WebCore::CallCacheListenerTask::performTask): (WebCore::CallCacheListenerTask::CallCacheListenerTask): (WebCore::ApplicationCacheGroup::postListenerTask): * loader/appcache/ApplicationCacheGroup.h: (WebCore::ApplicationCacheGroup::postListenerTask): * loader/appcache/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): (WebCore::ApplicationCacheHost::stopDeferringEvents): (WebCore::ApplicationCacheHost::dispatchDOMEvent): * loader/appcache/ApplicationCacheHost.h: (WebCore::ApplicationCacheHost::DeferredEvent::DeferredEvent): 2010-07-09 Michael Nordman <michaeln@google.com> Reviewed by Dumitru Daniliuc. Use class ProgressEvent when raising appcache related progress events and set the 'total', 'loaded', and 'lengthComputable' attributes. Also raise the final progress event with the 'total' and 'loaded' attribute values are equal to one another to keep pace with the spec for this feature. https://bugs.webkit.org/show_bug.cgi?id=37602 * src/ApplicationCacheHost.cpp: (WebCore::ApplicationCacheHost::notifyDOMApplicationCache): (WebCore::ApplicationCacheHost::stopDeferringEvents): (WebCore::ApplicationCacheHost::dispatchDOMEvent): * src/ApplicationCacheHostInternal.h: (WebCore::ApplicationCacheHostInternal::notifyEventListener): (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Antti Koivisto. Implement MiniBrowser for Qt. https://bugs.webkit.org/show_bug.cgi?id=40233 * MiniBrowser/qt/BrowserWindow.cpp: Added. (createNewPage): (BrowserView::BrowserView): (BrowserView::resizeEvent): (BrowserView::load): (BrowserView::view): (BrowserWindow::BrowserWindow): (BrowserWindow::load): (BrowserWindow::changeLocation): (BrowserWindow::~BrowserWindow): * MiniBrowser/qt/BrowserWindow.h: Added. (BrowserView::~BrowserView): * MiniBrowser/qt/MiniBrowser.pro: Added. * MiniBrowser/qt/main.cpp: Added. (main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Gustavo Noronha Silva. Bug 41340 - [GStreamer] Subtle race condition during seeks https://bugs.webkit.org/show_bug.cgi?id=41340 * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: (webKitWebSrcStop): (webKitWebSrcNeedDataMainCb): (webKitWebSrcNeedDataCb): (webKitWebSrcEnoughDataMainCb): (webKitWebSrcEnoughDataCb): (webKitWebSrcSeekDataCb): (StreamingClient::didFinishLoading): Fix two subtle race conditions that can happen during seeks: - The timeout callback could be called before the callback ID is assigned to the instance private data. This causes the ID to be set after the callback has finished and breaks all future processing. - The source must not go EOS while a seek is pending because this confuses appsrc due to the different threads involved here. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62955 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Reviewed by Tor Arne Vestbø. Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true.Properly detect video/audio instead of defaulting to true. * WebCore.pri: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62954 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Reviewed by Tor Arne Vestbø. Moved the media element detection from WebCore.pro into WebCore.pri, where all the features are detected. This is also used by build-webkit to determine the defaults, which may be the reason for the build breakage. * WebCore.pri: * WebCore.pro: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62953 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
benm@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=41862 Reviewed by Steve Block. WebCore: Test: fast/xpath/substring-nan-position.html * xml/XPathFunctions.cpp: (WebCore::XPath::FunSubstring::evaluate): Add an isnan() to the value returned from evaluating the position argument and early out and return the empty string. LayoutTests: This layout test checks for the case described in the bug and some related edge cases that do currently already pass but only through a fluke. * fast/xpath/substring-nan-position-expected.txt: Added. * fast/xpath/substring-nan-position.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62952 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
Reviewed by Tor Arne Vestbø. Experimental support is re-enabled if QtMobility is available and the Qt version is 4.7 or above. * WebCore.pro: * platform/graphics/MediaPlayer.cpp: * platform/graphics/qt/MediaPlayerPrivateQt.cpp: (WebCore::MediaPlayerPrivate::supportsType): Adapt to latest QtMultimediaKit API changes. (WebCore::MediaPlayerPrivate::MediaPlayerPrivate): (WebCore::MediaPlayerPrivate::totalBytes): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62951 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Dimitri Glazkov. Roll Chromium DEPS forward to r51736. https://bugs.webkit.org/show_bug.cgi?id=41867 * DEPS: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62950 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: do not show default tooltip when detailed network info is available. https://bugs.webkit.org/show_bug.cgi?id=41957 * English.lproj/localizedStrings.js: * inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel): (WebInspector.ResourcesPanel.prototype.reset): (WebInspector.ResourcesPanel.prototype.showResource): (WebInspector.ResourcesPanel.prototype._getPopoverAnchor): (WebInspector.ResourcesPanel.prototype._showPopover): (WebInspector.ResourceTimeCalculator.prototype.computeBarGraphLabels): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62949 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Beth Dakin. Add test to be sure that only <mi> elements use italic fonts by default. Update test with fractions to take into account the correct behaviour of mtext (regular instead of italic). https://bugs.webkit.org/show_bug.cgi?id=41626 * mathml/presentation/tokenElements.xhtml: Added. * platform/mac/mathml/presentation/fractions-expected.checksum: * platform/mac/mathml/presentation/fractions-expected.png: * platform/mac/mathml/presentation/fractions-expected.txt: * platform/mac/mathml/presentation/tokenElements-expected.checksum: Added. * platform/mac/mathml/presentation/tokenElements-expected.png: Added. * platform/mac/mathml/presentation/tokenElements-expected.txt: Added. 2010-07-09 François Sausset <sausset@gmail.com> Reviewed by Beth Dakin. Correct the default font variant of mtext (regular instead of italic). https://bugs.webkit.org/show_bug.cgi?id=41626 Add test to be sure that only <mi> elements use italic fonts by default. Update test with fractions to take into account the correct behaviour of mtext (regular instead of italic). * css/mathml.css: (mi): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62948 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tonyg@chromium.org authored
Reviewed by Dimitri Glazkov. Implement performance.navigation.type https://bugs.webkit.org/show_bug.cgi?id=41564 Expectations set to FAIL because disabled by default. Tests pass with --web-timing. * fast/dom/navigation-type-back-forward-expected.txt: Added. * fast/dom/navigation-type-back-forward.html: Added. * fast/dom/navigation-type-navigate-expected.txt: Added. * fast/dom/navigation-type-navigate.html: Added. * fast/dom/navigation-type-reload-expected.txt: Added. * fast/dom/navigation-type-reload.html: Added. * fast/dom/resources/navigation-type-matches-querystring.html: Added. 2010-07-09 Tony Gentilcore <tonyg@chromium.org> Reviewed by Dimitri Glazkov. Implement performance.navigation.type https://bugs.webkit.org/show_bug.cgi?id=41564 Tests: fast/dom/navigation-type-back-forward.html fast/dom/navigation-type-na...
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: hide AppCache until implemented. https://bugs.webkit.org/show_bug.cgi?id=41858 * inspector/front-end/StoragePanel.js: (WebInspector.StoragePanel): (WebInspector.StoragePanel.prototype.reset): (WebInspector.StoragePanel.prototype.addApplicationCache): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62946 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Kenneth Rohde Christiansen. Set the good default behaviour for the columalign attribute on MathML mtable element https://bugs.webkit.org/show_bug.cgi?id=41631 Test updated. * mathml/presentation/tables.xhtml: * platform/mac/mathml/presentation/tables-expected.checksum: * platform/mac/mathml/presentation/tables-expected.png: * platform/mac/mathml/presentation/tables-expected.txt: 2010-07-09 François Sausset <sausset@gmail.com> Reviewed by Kenneth Rohde Christiansen. Set the good default behaviour for the columalign attribute on MathML mtable element https://bugs.webkit.org/show_bug.cgi?id=41631 Test update: mathml/tables.xhtml * css/mathml.css: (math): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62945 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Unreviewed, rolling out r62937. http://trac.webkit.org/changeset/62937 https://bugs.webkit.org/show_bug.cgi?id=41955 Crashes SnowLeopard leaks and Windows debug bot in fast/xsl /xslt-relative-path.xml, with assertion in XSLTProcessorLibxslt.cpp:264 (Requested by WildFox on #webkit). * xml/XSLTProcessor.h: (WebCore::XSLTProcessor::XSLTProcessor): * xml/XSLTProcessorLibxslt.cpp: (WebCore::docLoaderFunc): (WebCore::setXSLTLoadCallBack): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62944 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Add mac-tiger specific results. That should mark the end of the journey. * platform/mac-tiger/svg/hixie/text/003-expected.txt: * platform/mac-tiger/svg/hixie/text/003a-expected.txt: * platform/mac-tiger/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt: * platform/mac-tiger/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62943 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Not reviewed: chromium build fix. * public/WebGLES2Context.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62942 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
antti.j.koivisto@nokia.com authored
* cmake/OptionsEfl.cmake: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62941 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
Patch by Jedrzej Nowacki <jedrzej.nowacki@nokia.com> on 2010-07-09 Reviewed by Simon Hausmann. Qt autotests should be executed more frequently, ideally by the Qt build bot. This is the first step to provide the tests more accessible. [Qt] It should be easier to run all Qt's autotests. https://bugs.webkit.org/show_bug.cgi?id=31625 * Scripts/run-qtwebkit-tests: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yael.aharon@nokia.com authored
Reviewed by Laszlo Gombos. NotificationPresenter needs a cancelRequestPermission API https://bugs.webkit.org/show_bug.cgi?id=41783 Updated NotificationPresenter API, to use ScriptExecutionContext instead of origin. Added new API NotificationPresenter::cancelRequestsForPermision The new API will be implemented and a test will be added in a followup patch. * notifications/Notification.cpp: (WebCore::Notification::Notification): * notifications/NotificationCenter.cpp: (WebCore::NotificationCenter::checkPermission): (WebCore::NotificationCenter::requestPermission): (WebCore::NotificationCenter::disconnectFrame): * notifications/NotificationCenter.h: * notifications/NotificationPresenter.h: 2010-07-09 Yael Aharon <yael.aharon@nokia.com> Reviewed by Laszlo Gombos. NotificationPresenter needs a cancelRequestPermission API https://bugs.webkit.org/show_bug.cgi?id=41783 Updated the NotificationPresenter API. * src/NotificationPresenterImpl.cpp: (WebKit::NotificationPresenterImpl::checkPermission): (WebKit::NotificationPresenterImpl::requestPermission): * src/NotificationPresenterImpl.h: (WebKit::NotificationPresenterImpl::cancelRequestsForPermission): 2010-07-09 Yael Aharon <yael.aharon@nokia.com> Reviewed by Laszlo Gombos. NotificationPresenter needs a cancelRequestPermission API https://bugs.webkit.org/show_bug.cgi?id=41783 Updated NotificationPresenter API to use ScriptExecutionContext instead of origin and added a new NotificationPresenter::cancelRequestsForPermission API. The new API will be implemented in a followup patch. * WebCoreSupport/NotificationPresenterClientQt.cpp: (WebCore::NotificationPresenterClientQt::requestPermission): (WebCore::NotificationPresenterClientQt::checkPermission): (WebCore::NotificationPresenterClientQt::cancelRequestsForPermission): * WebCoreSupport/NotificationPresenterClientQt.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62939 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Hopefully last round of gtk specific results. * platform/gtk/svg/text/select-x-list-with-tspans-1-expected.txt: * platform/gtk/svg/text/select-x-list-with-tspans-2-expected.txt: * platform/gtk/svg/text/select-x-list-with-tspans-3-expected.txt: * platform/gtk/svg/text/select-x-list-with-tspans-4-expected.txt: * platform/gtk/svg/text/selection-background-color-expected.txt: * platform/gtk/svg/text/selection-doubleclick-expected.txt: * platform/gtk/svg/text/selection-styles-expected.txt: * platform/gtk/svg/text/selection-tripleclick-expected.txt: * platform/gtk/svg/text/text-hkern-expected.txt: * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: * platform/gtk/svg/text/text-vkern-expected.txt: * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: * platform/gtk/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: * platform/gtk/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: * platform/gtk/svg/zoom/page/zoom-foreignObject-expected.txt: * platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: * platform/gtk/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: * platform/gtk/svg/zoom/text/zoom-foreignObject-expected.txt: * platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: * platform/gtk/transforms/svg-vs-css-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62938 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Alexey Proskuryakov. Remove global variables from XSLTProcessorLibxslt.cpp https://bugs.webkit.org/show_bug.cgi?id=41348 Remove the globalProcessor and globalDocLoader global variables by using the _private field that exists on most libxml structs. No new tests, existing tests covers this. * xml/XSLTProcessor.h: (WebCore::XSLTProcessor::sourceNode): (WebCore::XSLTProcessor::XSLTProcessor): * xml/XSLTProcessorLibxslt.cpp: (WebCore::registeredXSLTProcessors): (WebCore::registeredXSLStyleSheets): (WebCore::docLoaderFunc): (WebCore::clearSavedStyleSheetPointers): (WebCore::xsltStylesheetPointer): (WebCore::XSLTProcessor::transformToString): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62937 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Next round of gtk specific results. * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: * platform/gtk/svg/text/select-x-list-1-expected.txt: * platform/gtk/svg/text/select-x-list-2-expected.txt: * platform/gtk/svg/text/select-x-list-3-expected.txt: * platform/gtk/svg/text/select-x-list-4-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62936 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Unreviewed build fix. We recently taught the HTMLTokenizer to recognize self-closing tags, <http://trac.webkit.org/changeset/62926>, but that confused the LegacyHTMLTreeBuilder. It turns out that it's much happier if we never say a tag is self-closing. * html/HTMLTreeBuilder.cpp: (WebCore::convertToOldStyle): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62935 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Last round of qt specific results. * platform/qt/fast/repaint/moving-shadow-on-container-expected.txt: * platform/qt/fast/repaint/moving-shadow-on-path-expected.txt: * platform/qt/fast/repaint/svg-layout-root-style-attr-update-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62934 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Next round of win specific results. * platform/win/svg/custom/broken-internal-references-expected.txt: * platform/win/svg/custom/clip-path-referencing-use2-expected.txt: * platform/win/svg/custom/image-with-transform-clip-filter-expected.txt: * platform/win/svg/filters/feColorMatrix-values-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62933 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
Reviewed by Nikolas Zimmermann. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 * platform/qt/svg/custom/js-update-image-and-display-expected.txt: * platform/qt/svg/custom/js-update-image-and-display2-expected.txt: * platform/qt/svg/custom/js-update-image-and-display3-expected.txt: * platform/qt/svg/custom/marker-opacity-expected.txt: * platform/qt/svg/custom/marker-referencePoint-expected.txt: * platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt: * platform/qt/svg/custom/mask-invalidation-expected.txt: * platform/qt/svg/custom/mask-on-multiple-objects-expected.txt: * platform/qt/svg/custom/mask-with-default-value-expected.txt: * platform/qt/svg/custom/non-scaling-stroke-expected.txt: * platform/qt/svg/custom/pattern-excessive-malloc-expected.txt: * platform/qt/svg/custom/pattern-size-bigger-than-target-size-expected.txt: * platform/qt/svg/custom/pattern-skew-transformed-expected.txt: * platform/qt/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.txt: * platform/qt/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt: * platform/qt/svg/custom/relative-sized-use-on-symbol-expected.txt: * platform/qt/svg/custom/repaint-stroke-width-changes-expected.txt: * platform/qt/svg/custom/resource-invalidate-on-target-update-expected.txt: * platform/qt/svg/custom/stroke-width-large-expected.txt: * platform/qt/svg/custom/text-xy-updates-SVGList-expected.txt: * platform/qt/svg/custom/text-zoom-expected.txt: * platform/qt/svg/custom/transformedMaskFails-expected.txt: * platform/qt/svg/custom/use-on-clip-path-with-transformation-expected.txt: * platform/qt/svg/custom/use-on-symbol-inside-pattern-expected.txt: * platform/qt/svg/filters/feColorMatrix-values-expected.txt: * platform/qt/svg/filters/feComposite-expected.txt: * platform/qt/svg/filters/feGaussianBlur-expected.txt: * platform/qt/svg/filters/feLighting-crash-expected.txt: * platform/qt/svg/filters/feMerge-expected.txt: * platform/qt/svg/filters/feMerge-wrong-input-expected.txt: * platform/qt/svg/filters/feOffset-expected.txt: * platform/qt/svg/filters/feTile-expected.txt: * platform/qt/svg/filters/filter-clip-expected.txt: * platform/qt/svg/filters/filter-on-filter-for-text-expected.txt: * platform/qt/svg/filters/filter-on-tspan-expected.txt: * platform/qt/svg/filters/filter-source-position-expected.txt: * platform/qt/svg/filters/filteredImage-expected.txt: * platform/qt/svg/filters/shadow-on-filter-expected.txt: * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt: * platform/qt/svg/filters/sourceAlpha-expected.txt: * platform/qt/svg/filters/subRegion-one-effect-expected.txt: * platform/qt/svg/filters/subRegion-two-effects-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/overflow/overflow-on-foreignObject-expected.txt: * platform/qt/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt: * platform/qt/svg/overflow/overflow-on-inner-svg-element-expected.txt: * platform/qt/svg/text/foreignObject-text-clipping-bug-expected.txt: * platform/qt/svg/text/select-textLength-spacing-squeeze-1-expected.txt: * platform/qt/svg/text/select-textLength-spacing-squeeze-2-expected.txt: * platform/qt/svg/text/select-textLength-spacing-squeeze-3-expected.txt: * platform/qt/svg/text/select-textLength-spacing-squeeze-4-expected.txt: * platform/qt/svg/text/select-textLength-spacing-stretch-1-expected.txt: * platform/qt/svg/text/select-textLength-spacing-stretch-2-expected.txt: * platform/qt/svg/text/select-textLength-spacing-stretch-3-expected.txt: * platform/qt/svg/text/select-textLength-spacing-stretch-4-expected.txt: * platform/qt/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt: * platform/qt/svg/text/select-x-list-1-expected.txt: * platform/qt/svg/text/select-x-list-2-expected.txt: * platform/qt/svg/text/select-x-list-3-expected.txt: * platform/qt/svg/text/select-x-list-4-expected.txt: * platform/qt/svg/text/select-x-list-with-tspans-1-expected.txt: * platform/qt/svg/text/select-x-list-with-tspans-2-expected.txt: * platform/qt/svg/text/select-x-list-with-tspans-3-expected.txt: * platform/qt/svg/text/select-x-list-with-tspans-4-expected.txt: * platform/qt/svg/text/selection-background-color-expected.txt: * platform/qt/svg/text/selection-doubleclick-expected.txt: * platform/qt/svg/text/selection-styles-expected.txt: * platform/qt/svg/text/selection-tripleclick-expected.txt: * platform/qt/svg/text/text-hkern-expected.txt: * platform/qt/svg/text/text-hkern-on-vertical-text-expected.txt: * platform/qt/svg/text/text-vkern-expected.txt: * platform/qt/svg/text/text-vkern-on-horizontal-text-expected.txt: * platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: * platform/qt/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: * platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt: * platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: * platform/qt/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: * platform/qt/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: * platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt: * platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62932 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Reviewed by Rob Buis. svg/custom/use-instanceRoot-event-bubbling.xhtml test crashes https://bugs.webkit.org/show_bug.cgi?id=41931 Be careful to not mutate (marking it for recreation) the shadow tree, while building it. The recent change that cloneNode() properly synchronizes the style/SVG attributes caused this problem. Fixes crash seen on the buildbots in svg/custom/use-instanceRoot-event-bubbling.xhtml. * svg/SVGUseElement.cpp: (WebCore::SVGUseElement::SVGUseElement): (WebCore::SVGUseElement::recalcStyle): (WebCore::SVGUseElement::buildShadowAndInstanceTree): (WebCore::SVGUseElement::invalidateShadowTree): * svg/SVGUseElement.h: (WebCore::SVGUseElement::setUpdatesBlocked): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62931 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Next round of gtk specific results. * platform/gtk/fast/repaint/moving-shadow-on-container-expected.txt: * platform/gtk/fast/repaint/moving-shadow-on-path-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-squeeze-1-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-squeeze-2-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-squeeze-3-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-squeeze-4-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-stretch-1-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-stretch-2-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-stretch-3-expected.txt: * platform/gtk/svg/text/select-textLength-spacing-stretch-4-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt: * platform/gtk/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62930 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zimmermann@webkit.org authored
Not reviewed. RenderSVGRoot does not include border/padding while repainting https://bugs.webkit.org/show_bug.cgi?id=41854 Next round of gtk specific results. * platform/gtk/svg/custom/text-zoom-expected.txt: * platform/gtk/svg/filters/feDisplacementMap-expected.txt: * platform/gtk/svg/filters/feLighting-crash-expected.txt: * platform/gtk/svg/filters/filter-on-filter-for-text-expected.txt: * platform/gtk/svg/filters/filter-on-tspan-expected.txt: * platform/gtk/svg/overflow/overflow-on-foreignObject-expected.txt: * platform/gtk/svg/overflow/overflow-on-inner-svg-element-defaults-expected.txt: * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62929 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Skip leading newlines in <textarea> https://bugs.webkit.org/show_bug.cgi?id=41947 We would have caught this earlier with the ASSERT. * html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::nextToken): 2010-07-09 Adam Barth <abarth@webkit.org> Reviewed by Eric Seidel. Skip leading newlines in <textarea> https://bugs.webkit.org/show_bug.cgi?id=41947 * html5lib/runner-expected-html5.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62928 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: Provide detailed network info in the resources panel. https://bugs.webkit.org/show_bug.cgi?id=40227 * English.lproj/localizedStrings.js: * inspector/InspectorController.cpp: (WebCore::InspectorController::willSendRequest): (WebCore::InspectorController::didReceiveResponse): * inspector/InspectorController.h: * inspector/InspectorResource.cpp: (WebCore::InspectorResource::InspectorResource): (WebCore::InspectorResource::updateResponse): (WebCore::InspectorResource::updateScriptObject): (WebCore::InspectorResource::buildObjectForTiming): * inspector/InspectorResource.h: * inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel): 2010-07-08 Pavel Feldman <pfeldman@chromium.org> Reviewed by Yury Semikhatsky. Web Inspector: Provide detailed network info in the resources panel. https://bugs.webkit.org/show_bug.cgi?id=40227 * WebKit.gyp: * public/WebDevToolsAgent.h: * public/WebURLLoadTiming.h: Added. (WebKit::WebURLLoadTiming::~WebURLLoadTiming): (WebKit::WebURLLoadTiming::WebURLLoadTiming): (WebKit::WebURLLoadTiming::operator=): (WebKit::WebURLLoadTiming::isNull): * public/WebURLRequest.h: * public/WebURLResponse.h: * src/WebDevToolsAgentImpl.cpp: (WebKit::WebDevToolsAgentImpl::willSendRequest): * src/WebDevToolsAgentImpl.h: * src/WebURLLoadTiming.cpp: Added. (WebKit::WebURLLoadTiming::initialize): (WebKit::WebURLLoadTiming::reset): (WebKit::WebURLLoadTiming::assign): (WebKit::WebURLLoadTiming::setDomainLookupTimes): (WebKit::WebURLLoadTiming::setConnectStartTime): (WebKit::WebURLLoadTiming::setRequestTimes): (WebKit::WebURLLoadTiming::setHeadersAvailableTime): (WebKit::WebURLLoadTiming::WebURLLoadTiming): (WebKit::WebURLLoadTiming::operator=): (WebKit::WebURLLoadTiming::operator PassRefPtr<ResourceLoadTiming>): * src/WebURLRequest.cpp: (WebKit::WebURLRequest::reportLoadTiming): (WebKit::WebURLRequest::setReportLoadTiming): * src/WebURLResponse.cpp: (WebKit::WebURLResponse::setConnectionID): (WebKit::WebURLResponse::setLoadTiming): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62927 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Adam Barth. Implement self closing start tag state in the tokenizer https://bugs.webkit.org/show_bug.cgi?id=41946 * html5lib/runner-expected-html5.txt: - Yay progressions! 2010-07-09 Eric Seidel <eric@webkit.org> Reviewed by Adam Barth. Implement self closing start tag state in the tokenizer https://bugs.webkit.org/show_bug.cgi?id=41946 Amazingly we got this far w/o needing self closing. The LegacyHTMLTreeBuilder clearly uses the self-closing state, but the fact that we never exposed it seems to not have caused any test failures. Sad. The new HTMLTreeBuilder only needs the self closing state for foreign content mode (and a few parse error cases). * html/HTMLToken.h: (WebCore::HTMLToken::setSelfClosing): * html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::nextToken): * html/HTMLTreeBuilder.cpp: (WebCore::): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62926 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-