1. 09 Jul, 2010 40 commits
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · d6be5636
      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
      d6be5636
    • andersca@apple.com's avatar
      Instantiate Netscape plug-ins, pass geometry information to Plugin · 037d9b4a
      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
      037d9b4a
    • commit-queue@webkit.org's avatar
      2010-07-09 Patrick Gansterer <paroga@paroga.com> · 3fefa9b7
      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
      3fefa9b7
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 5375e78a
      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
      5375e78a
    • kbr@google.com's avatar
      2010-07-09 Kenneth Russell <kbr@google.com> · 0793a879
      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
      0793a879
    • cfleizach@apple.com's avatar
      AX: text editing not spoken by VO on web view contenteditable textbox · 3e980f35
      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
      3e980f35
    • diegohcg@webkit.org's avatar
      2010-07-08 Diego Gonzalez <diegohcg@webkit.org> · 236b929d
      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
      236b929d
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 3d8ffc13
      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
      3d8ffc13
    • commit-queue@webkit.org's avatar
      2010-07-09 Michael Nordman <michaeln@google.com> · 71efdccd
      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
      71efdccd
    • commit-queue@webkit.org's avatar
      2010-07-09 Kenneth Rohde Christiansen <kenneth.christiansen@openbossa.org> · 702a3f95
      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
      702a3f95
    • commit-queue@webkit.org's avatar
      2010-07-09 Sebastian Dröge <sebastian.droege@collabora.co.uk> · 501bb83d
      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
      501bb83d
    • hausmann@webkit.org's avatar
      [Qt] Removed hard-coded enabled default of video support · 2e6dd995
      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
      2e6dd995
    • hausmann@webkit.org's avatar
      [Qt] Prospective build fix. · e8483f39
      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
      e8483f39
    • benm@google.com's avatar
      [Arm] Missing NaN check in XPath substring function · 0c112c01
      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
      0c112c01
    • hausmann@webkit.org's avatar
      [Qt] Re-enable support for QtMultimediaKit as backend for the media elements · 353f317c
      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
      353f317c
    • commit-queue@webkit.org's avatar
      2010-07-09 David Holloway <dhollowa@chromium.org> · 50498408
      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
      50498408
    • pfeldman@chromium.org's avatar
      2010-07-09 Pavel Feldman <pfeldman@chromium.org> · e44c40d1
      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
      e44c40d1
    • commit-queue@webkit.org's avatar
      2010-07-09 François Sausset <sausset@gmail.com> · 35ab3468
      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
      35ab3468
    • tonyg@chromium.org's avatar
      2010-07-09 Tony Gentilcore <tonyg@chromium.org> · fe847a4c
      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...
      fe847a4c
    • pfeldman@chromium.org's avatar
      2010-07-09 Pavel Feldman <pfeldman@chromium.org> · 4c7f5c34
      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
      4c7f5c34
    • commit-queue@webkit.org's avatar
      2010-07-09 François Sausset <sausset@gmail.com> · a88b639e
      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
      a88b639e
    • zimmermann@webkit.org's avatar
      2010-07-09 Sheriff Bot <webkit.review.bot@gmail.com> · ca465f8b
      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
      ca465f8b
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · 871be229
      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
      871be229
    • pfeldman@chromium.org's avatar
      2010-07-09 Pavel Feldman <pfeldman@chromium.org> · 8e2a7c2c
      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
      8e2a7c2c
    • antti.j.koivisto@nokia.com's avatar
      Build fix. · cfa08094
      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
      cfa08094
    • ossy@webkit.org's avatar
      Introduce the Qt autotest launcher. · 64d67d92
      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
      64d67d92
    • yael.aharon@nokia.com's avatar
      2010-07-09 Yael Aharon <yael.aharon@nokia.com> · c37575eb
      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
      c37575eb
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · 94defbf4
      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
      94defbf4
    • commit-queue@webkit.org's avatar
      2010-07-09 Andreas Wictor <andreas.wictor@xcerion.com> · 14829d68
      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
      14829d68
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · 20ee5012
      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
      20ee5012
    • abarth@webkit.org's avatar
      2010-07-09 Adam Barth <abarth@webkit.org> · 90a72e60
      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
      90a72e60
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · 782b3548
      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
      782b3548
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · 5bf73ba9
      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
      5bf73ba9
    • ossy@webkit.org's avatar
      [Qt] Update platform specific expected results after r62922. · eb099f7a
      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
      eb099f7a
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · f4722f94
      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
      f4722f94
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · a872c62a
      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
      a872c62a
    • zimmermann@webkit.org's avatar
      2010-07-09 Nikolas Zimmermann <nzimmermann@rim.com> · d225f126
      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
      d225f126
    • abarth@webkit.org's avatar
      2010-07-09 Adam Barth <abarth@webkit.org> · a81765ec
      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
      a81765ec
    • pfeldman@chromium.org's avatar
      2010-07-08 Pavel Feldman <pfeldman@chromium.org> · c159c6d9
      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
      c159c6d9
    • eric@webkit.org's avatar
      2010-07-09 Eric Seidel <eric@webkit.org> · 86b7fdf5
      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
      86b7fdf5