1. 09 Jul, 2010 40 commits
    • eric@webkit.org's avatar
      2010-07-09 Eric Seidel <eric@webkit.org> · 3791196d
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Implement SVG attribute case mapping for HTMLTreeBuilder
              https://bugs.webkit.org/show_bug.cgi?id=41949
      
              Update results now that we pass 3 more tests.
      
              * html5lib/runner-expected-html5.txt:
      2010-07-09  Eric Seidel  <eric@webkit.org>
      
              Reviewed by Adam Barth.
      
              Implement SVG attribute case mapping for HTMLTreeBuilder
              https://bugs.webkit.org/show_bug.cgi?id=41949
      
              Tested by html5lib/runner.html.
      
              * html/HTMLTreeBuilder.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62994 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3791196d
    • andersca@apple.com's avatar
      Verify drawing coordinates, add crude painting support · f6b969fd
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41984
      
      Reviewed by Sam Weinig.
      
      * WebKit2.xcodeproj/project.pbxproj:
      Add NetscapePluginMac.cpp.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize drawing and event models.
      
      (WebKit::NetscapePlugin::initialize):
      Call platformPostInitialize.
      
      (WebKit::NetscapePlugin::destroy):
      Call NPP_Destroy.
      
      (WebKit::NetscapePlugin::paint):
      Call platformPaint.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Add member functions.
      
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.cpp: Added.
      (WebKit::NetscapePlugin::platformPostInitialize):
      Set default event and drawing models and verify that they are compatible.
      
      (WebKit::NetscapePlugin::platformPaint):
      Send a paint event (assuming the Cocoa event model currently).
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::paint):
      Change the paint rect to be in window coordinates.
      
      (WebKit::PluginView::viewGeometryDidChange):
      (WebKit::PluginView::clipRectInWindowCoordinates):
      * WebProcess/Plugins/PluginView.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6b969fd
    • aestes@apple.com's avatar
      2010-07-09 Andy Estes <aestes@apple.com> · 2f9a8b55
      aestes@apple.com authored
              Reviewed by Adele Peterson.
      
              Remove the workaround for a Core Animation bug on platforms where the
              bug has been fixed.
              https://bugs.webkit.org/show_bug.cgi?id=41927
              <rdar://problem/7920153>
      
              * platform/graphics/mac/GraphicsLayerCA.mm:
              (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes): Add
              a compile-time check for platforms that have a Core Animation bug that
              needs working around.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62992 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f9a8b55
    • thakis@chromium.org's avatar
      2010-07-09 Nico Weber <thakis@chromium.org> · 8c474857
      thakis@chromium.org authored
              Unreviewed. Adding myself as committer.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c474857
    • ddkilzer@apple.com's avatar
      Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read... · 8d9fdee4
      ddkilzer@apple.com authored
      Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git"
      
      This reverts commit r62692.
      
      * Scripts/commit-log-editor:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8d9fdee4
    • kinuko@chromium.org's avatar
      2010-07-08 Kinuko Yasuda <kinuko@chromium.org> · 6b09fffd
      kinuko@chromium.org authored
              Reviewed by Ojan Vafai.
      
              cleanup json_results_generator dependencies so that non-layout-tests can also use it safely
              https://bugs.webkit.org/show_bug.cgi?id=38693
      
              Introduced a new base class JSONResultsGeneratorBase that doesn't
              have any dependency on layout_tests packages.
              Turned JSONResultsGenerator into a wrapper class of the base class
              so that the old code can work with it during the cleanup.
      
              Added json_results_generator_unittest.py.
      
              * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: Added
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b09fffd
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · fdb104b2
      xji@chromium.org authored
              Reviewed by David Levin.
      
              Rebaseline bidi-mirror-he-ar.html and bidi-neutral-run.html for Chromium after r62965
              https://bugs.webkit.org/show_bug.cgi?id=41974
      
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdb104b2
    • tonyg@chromium.org's avatar
      2010-07-08 Tony Gentilcore <tonyg@chromium.org> · e86499a2
      tonyg@chromium.org authored
              Reviewed by Nate Chapin.
      
              Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
              https://bugs.webkit.org/show_bug.cgi?id=41332
      
              Expectations are set to FAIL because disabled by default. Passes with --web-timing.
      
              * fast/dom/script-tests/webtiming.js: Added.
              (sleepFiftyMilliseconds):
              (shouldBeGreaterThanOrEqual):
              (checkTimingBeforeLoad):
              (checkWebTimingOnLoad):
              (checkWebTimingAfterLoad):
              * fast/dom/webtiming-expected.txt: Added.
              * fast/dom/webtiming.html: Added.
      2010-07-08  Tony Gentilcore  <tonyg@chromium.org>
      
              Reviewed by Nate Chapin.
      
              Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
              https://bugs.webkit.org/show_bug.cgi?id=41332
      
              Test: fast/dom/webtiming.html
      
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::stopLoading):
              (WebCore::FrameLoader::loadWithDocumentLoader):
              * loader/FrameLoader.h:
              (WebCore::FrameLoader::frameLoadTimeline):
              * loader/FrameLoaderTypes.h:
              (WebCore::FrameLoadTimeline::FrameLoadTimeline):
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::dispatchLoadEvent):
              * page/Timing.cpp:
              (WebCore::Timing::navigationStart):
              (WebCore::Timing::unloadEventEnd):
              (WebCore::Timing::loadEventStart):
              (WebCore::Timing::loadEventEnd):
              * page/Timing.h:
              * page/Timing.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62984 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e86499a2
    • inferno@chromium.org's avatar
      2010-07-09 Abhishek Arya <inferno@chromium.org> · 37ba8c5b
      inferno@chromium.org authored
              Unreviewed.
      
              Marking myself as a committer.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      37ba8c5b
    • aa@chromium.org's avatar
      2010-07-09 Aaron Boodman <aa@chromium.org> · ca64f9e8
      aa@chromium.org authored
              Reviewed by Ojan Vafai.
      
              Fix regression from r62876.
              https://bugs.webkit.org/show_bug.cgi?id=41928
      
              * platform/mac/Skipped:
              * printing/page-rule-selection.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62982 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca64f9e8
    • thakis@chromium.org's avatar
      2010-07-09 Nico Weber <thakis@chromium.org> · 94b6c3fc
      thakis@chromium.org authored
              Reviewed by Simon Fraser.
              https://bugs.webkit.org/show_bug.cgi?id=41580
      
              Fix layout test to be smaller in y direction. Also add explanatory text.
      
              * fast/gradients/radial-centered.html: Make divs display:inline-block.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94b6c3fc
    • darin@apple.com's avatar
      * StringsNotToBeLocalized.txt: Updated for recent changes. · f55c81ff
      darin@apple.com authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f55c81ff
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · d71fe6a1
      xji@chromium.org authored
              Reviewed by David Levin.
      
              Rebaseline bidi-mirror-he-ar.html for leopard and snowleopard.
              https://bugs.webkit.org/show_bug.cgi?id=41974
      
              * platform/mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/mac-snowleopard/platform/mac/fast/text: Removed.
              * platform/mac-snowleopard/platform/mac/fast/text/international: Removed.
              * platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
              * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d71fe6a1
    • dumi@chromium.org's avatar
      Unreviewed, but pre-approved by Eric Seidel. · e19619b1
      dumi@chromium.org authored
      Remove all unnecessary includes from the header files in WebCore/accessibility/.
      https://bugs.webkit.org/show_bug.cgi?id=41941
      
      * accessibility/AXObjectCache.h:
      * accessibility/AccessibilityListBox.cpp:
      * accessibility/AccessibilityListBox.h:
      * accessibility/AccessibilityMenuList.h:
      * accessibility/mac/AccessibilityObjectWrapper.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e19619b1
    • ajwong@chromium.org's avatar
      Not reviewed · 1de3cd7e
      ajwong@chromium.org authored
      [chromium] upstreaming expectations from chromium.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62977 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1de3cd7e
    • ajwong@chromium.org's avatar
      Not reviewed, build fix. · c4efe9d2
      ajwong@chromium.org authored
      [chromium] Update test expecations for failing tests.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4efe9d2
    • commit-queue@webkit.org's avatar
      2010-07-09 Patrick Gansterer <paroga@paroga.com> · d0256fc0
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              [WINCE] Buildfix for EventHandlerWin
              https://bugs.webkit.org/show_bug.cgi?id=41909
      
              Use Clipboard.h instead of ClipboardWin.h on WinCE.
      
              * page/win/EventHandlerWin.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0256fc0
    • andersca@apple.com's avatar
      Pass a clip rect to the plugin and call NPP_SetWindow · 54f85263
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41969
      
      Reviewed by Sam Weinig.
      
      * WebProcess/Plugins/DummyPlugin.cpp:
      (WebKit::DummyPlugin::geometryDidChange):
      * WebProcess/Plugins/DummyPlugin.h:
      Add clip rect parameter.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize m_npWindow.
      
      (WebKit::NetscapePlugin::callSetWindow):
      Call NPP_SetWindow.
      
      (WebKit::NetscapePlugin::initialize):
      Set the window type to NPWindowTypeDrawable for now.
      
      (WebKit::NetscapePlugin::geometryDidChange):
      Update the frame and clip rects and call NPP_SetWindow.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Add an NPWindow member variable.
      
      * WebProcess/Plugins/Plugin.h:
      Add a clipRect parameter to geometryDidChange.
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::PluginView):
      Add the plug-in element to the constructor.
      
      (WebKit::PluginView::viewGeometryDidChange):
      Compute the clip rect and pass it to the plug-in.
      
      * WebProcess/Plugins/PluginView.h:
      (WebKit::PluginView::create):
      Pass the plug-in element to the constructor.
      
      * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
      (WebKit::WebFrameLoaderClient::createPlugin):
      Pass the plug-in element to PluginView::create.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62973 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54f85263
    • commit-queue@webkit.org's avatar
      2010-07-09 Sheriff Bot <webkit.review.bot@gmail.com> · ef878554
      commit-queue@webkit.org authored
              Unreviewed, rolling out r62946.
              http://trac.webkit.org/changeset/62946
              https://bugs.webkit.org/show_bug.cgi?id=41965
      
              AppCache inspector support should be enabled in WebKit ToT.
              (Requested by pfeldman_ on #webkit).
      
              * 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@62972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef878554
    • commit-queue@webkit.org's avatar
      2010-07-09 François Sausset <sausset@gmail.com> · d183ef22
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Test for the newly implemented MathML mathcolor & mathbackground attributes
              https://bugs.webkit.org/show_bug.cgi?id=41895
      
              * mathml/presentation/attributes.xhtml: Added.
              * platform/mac/mathml/presentation/attributes-expected.checksum: Added.
              * platform/mac/mathml/presentation/attributes-expected.png: Added.
              * platform/mac/mathml/presentation/attributes-expected.txt: Added.
      2010-07-09  François Sausset  <sausset@gmail.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              Implement MathML mathcolor & mathbackground attributes
              https://bugs.webkit.org/show_bug.cgi?id=41895
      
              Test: mathml/presentation/attributes.xhtml
      
              * dom/MappedAttributeEntry.h:
              (WebCore::):
              * mathml/MathMLElement.cpp:
              (WebCore::MathMLElement::MathMLElement):
              (WebCore::MathMLElement::mapToEntry):
              (WebCore::MathMLElement::parseMappedAttribute):
              * mathml/MathMLElement.h:
              * mathml/mathattrs.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d183ef22
    • mitz@apple.com's avatar
      8119a443
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 328bb4f0
      vitalyr@chromium.org authored
              Unreviewed.
      
              [chromium] Updating expectations.
      
              * platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
              * platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
              * platform/chromium-win/svg/batik/text/textLength-expected.txt:
              * platform/chromium-win/svg/carto.net/button-expected.txt:
              * platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
              * platform/chromium-win/svg/carto.net/combobox-expected.txt:
              * platform/chromium-win/svg/carto.net/slider-expected.txt:
              * platform/chromium-win/svg/carto.net/textbox-expected.txt:
              * platform/chromium-win/svg/carto.net/window-expected.txt:
              * platform/chromium-win/svg/custom/animate-path-morphing-expected.txt:
              * platform/chromium-win/svg/custom/coords-relative-units-transforms-expected.txt:
              * platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
              * platform/chromium-win/svg/custom/pattern-rotate-expected.txt:
              * platform/chromium-win/svg/custom/text-rotated-gradient-expected.txt:
              * platform/chromium-win/svg/custom/use-detach-expected.txt:
              * platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
              * platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt:
              * platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
              * platform/chromium-win/svg/custom/use-transform-expected.txt:
              * platform/chromium-win/svg/hixie/text/003b-expected.txt:
              * platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
              * platform/chromium-win/svg/transforms/animated-path-inside-transformed-html-expected.txt:
              * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
              * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      328bb4f0
    • 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