1. 13 Aug, 2010 7 commits
    • ariya@webkit.org's avatar
      2010-08-13 Ariya Hidayat <ariya@sencha.com> · 5e845d41
      ariya@webkit.org authored
              Rubber-stamped by Simon Hausmann.
      
              [Qt] Outdated pixel test reference for basic-shadows.html
              https://bugs.webkit.org/show_bug.cgi?id=43952
      
              * platform/qt/fast/box-shadow/basic-shadows-expected.checksum:
              * platform/qt/fast/box-shadow/basic-shadows-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65326 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5e845d41
    • steveblock@google.com's avatar
      2010-08-13 Steve Block <steveblock@google.com> · 61cb516b
      steveblock@google.com authored
              Reviewed by Alexey Proskuryakov.
      
              Need a LayoutTest to check that pages using Geolocation are not put in the page cache
              https://bugs.webkit.org/show_bug.cgi?id=43957
      
              * fast/dom/Geolocation/no-page-cache-expected.txt: Added.
              * fast/dom/Geolocation/no-page-cache.html: Added.
              * fast/dom/Geolocation/resources/cached-page-1.html: Added.
              * fast/dom/Geolocation/resources/cached-page-2.html: Added.
              * fast/dom/Geolocation/script-tests/no-page-cache.js: Added.
              (reportPageOneOnload):
              * platform/gtk/Skipped: Added new test to GTK skipped list
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      61cb516b
    • japhet@chromium.org's avatar
      2010-08-13 Nate Chapin <japhet@chromium.org> · 2ac8d3d5
      japhet@chromium.org authored
              Unreviewed, Chromium test_expectations.txt updates + a rebaseline
      
              * platform/chromium-linux/svg/custom/absolute-sized-content-with-resources-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ac8d3d5
    • commit-queue@webkit.org's avatar
      2010-08-13 Sheriff Bot <webkit.review.bot@gmail.com> · be956fc5
      commit-queue@webkit.org authored
              Unreviewed, rolling out r65204.
              http://trac.webkit.org/changeset/65204
              https://bugs.webkit.org/show_bug.cgi?id=43965
      
              Caused a lot of test crashes in Chromium (Requested by yutak
              on #webkit).
      
              * platform/mac/accessibility/native-vs-nonnative-checkboxes-expected.txt: Removed.
              * platform/mac/accessibility/native-vs-nonnative-checkboxes.html: Removed.
      2010-08-13  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r65204.
              http://trac.webkit.org/changeset/65204
              https://bugs.webkit.org/show_bug.cgi?id=43965
      
              Caused a lot of test crashes in Chromium (Requested by yutak
              on #webkit).
      
              * accessibility/AccessibilityRenderObject.cpp:
              (WebCore::AccessibilityRenderObject::isInputImage):
              (WebCore::AccessibilityRenderObject::isNativeCheckboxOrRadio):
              * dom/InputElement.h:
              * html/HTMLInputElement.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      be956fc5
    • yurys@chromium.org's avatar
      2010-08-13 Yury Semikhatsky <yurys@chromium.org> · d0936bf5
      yurys@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: DRT sometimes crashes on debugger tests
              https://bugs.webkit.org/show_bug.cgi?id=43964
              notifyDone() should be called only when debugger already resumed all active DOM objects,
              otherwise we might accidentally call setTimeout in the inspected page and create
              a new active DOM object while their set should remain unchanged when script execution
              is paused.
      
              * inspector/debugger-cyclic-ref.html:
              * inspector/debugger-eval-while-paused.html:
              * inspector/debugger-no-nested-pause.html:
              * inspector/debugger-pause-in-eval-script.html:
              * inspector/debugger-pause-on-debugger-statement.html:
              * inspector/debugger-proto-property.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0936bf5
    • zimmermann@webkit.org's avatar
      2010-08-12 Nikolas Zimmermann <nzimmermann@rim.com> · cff3134e
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Window size changes + resources on absolute sized content leads to pixelation
              https://bugs.webkit.org/show_bug.cgi?id=43921
      
              Avoid pixelation when using resources on absolute sized objects. Be sure to invalidate the used resources if window size changes.
              Otherwhise masks etc. will be scaled up and pixelate. As nice side-effect, this fixes run-webkit-tests --singly svg/W3C-SVG-1.1, which
              used to produce wrong results for the gradient tests, as the window size change from 800x600 for 480x360 (svg/W3C-SVG-1.1 specific DRT quirk)
              didn't invalidate the resources.
      
              Renamed invalidateClient -> removeClientFromCache and invalidateClients -> removeAllClientsFromCache.
              Add a boolean "markForInvalidation" parameter, that controls wheter the clients should be marked for repaint/boundaries invalidation/layout
              or wheter we only want to notify the parents that the resource changed, to avoid doing unncessary work in SVGRenderSupport::layoutChildren.
      
              Test: svg/custom/absolute-sized-content-with-resources.xhtml
      
              * rendering/RenderSVGGradientStop.cpp:
              (WebCore::RenderSVGGradientStop::styleDidChange): Don't do anything for StyleDifferenceEqual.
              * rendering/RenderSVGImage.cpp:
              (WebCore::RenderSVGImage::imageChanged):
              * rendering/RenderSVGResource.cpp:
              (WebCore::RenderSVGResource::markForLayoutAndParentResourceInvalidation):
              * rendering/RenderSVGResource.h:
              * rendering/RenderSVGResourceClipper.cpp:
              (WebCore::RenderSVGResourceClipper::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceClipper::removeClientFromCache):
              * rendering/RenderSVGResourceClipper.h:
              * rendering/RenderSVGResourceContainer.cpp:
              (WebCore::RenderSVGResourceContainer::layout):
              (WebCore::RenderSVGResourceContainer::idChanged):
              (WebCore::RenderSVGResourceContainer::markAllClientsForInvalidation):
              (WebCore::RenderSVGResourceContainer::markClientForInvalidation):
              * rendering/RenderSVGResourceContainer.h:
              (WebCore::RenderSVGResourceContainer::):
              * rendering/RenderSVGResourceFilter.cpp:
              (WebCore::RenderSVGResourceFilter::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceFilter::removeClientFromCache):
              (WebCore::RenderSVGResourceFilter::postApplyResource):
              * rendering/RenderSVGResourceFilter.h:
              * rendering/RenderSVGResourceGradient.cpp:
              (WebCore::RenderSVGResourceGradient::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceGradient::removeClientFromCache):
              (WebCore::RenderSVGResourceGradient::applyResource):
              * rendering/RenderSVGResourceGradient.h:
              * rendering/RenderSVGResourceMarker.cpp:
              (WebCore::RenderSVGResourceMarker::layout):
              (WebCore::RenderSVGResourceMarker::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceMarker::removeClientFromCache):
              * rendering/RenderSVGResourceMarker.h:
              * rendering/RenderSVGResourceMasker.cpp:
              (WebCore::RenderSVGResourceMasker::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceMasker::removeClientFromCache):
              * rendering/RenderSVGResourceMasker.h:
              * rendering/RenderSVGResourcePattern.cpp:
              (WebCore::RenderSVGResourcePattern::removeAllClientsFromCache):
              (WebCore::RenderSVGResourcePattern::removeClientFromCache):
              (WebCore::RenderSVGResourcePattern::applyResource):
              * rendering/RenderSVGResourcePattern.h:
              * rendering/RenderSVGResourceSolidColor.h:
              (WebCore::RenderSVGResourceSolidColor::removeAllClientsFromCache):
              (WebCore::RenderSVGResourceSolidColor::removeClientFromCache):
              * rendering/SVGRenderSupport.cpp:
              (WebCore::invalidateResourcesOfChildren): Add new helper funtion recursively invalidating resources of a sub render tree.
              (WebCore::SVGRenderSupport::layoutChildren): Keep track of all objects that didn't need layout, as we still have to invalidate their resources, if window size changes.
              * rendering/SVGResources.cpp:
              (WebCore::SVGResources::removeClientFromCache):
              (WebCore::SVGResources::resourceDestroyed):
              * rendering/SVGResources.h:
              * rendering/SVGResourcesCache.cpp:
              (WebCore::SVGResourcesCache::clientLayoutChanged):
      
      2010-08-12  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              Window size changes + resources on absolute sized content leads to pixelation
              https://bugs.webkit.org/show_bug.cgi?id=43921
      
              * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.checksum: Added.
              * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.png: Added.
              * platform/mac/svg/custom/absolute-sized-content-with-resources-expected.txt: Added.
              * svg/custom/absolute-sized-content-with-resources.xhtml: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cff3134e
    • pfeldman@chromium.org's avatar
      2010-08-13 Pavel Feldman <pfeldman@chromium.org> · 75e45425
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Chromium DevTools: brush up test expectations.
              https://bugs.webkit.org/show_bug.cgi?id=43959
      
              * platform/chromium/inspector/console-dir-expected.txt: Added.
              * platform/chromium/inspector/console-format-expected.txt: Added.
              * platform/chromium/inspector/timeline-event-dispatch-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/timeline-event-dispatch-expected.txt.
              * platform/chromium/inspector/timeline-mark-timeline-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/timeline-mark-timeline-expected.txt.
              * platform/chromium/inspector/timeline-network-resource-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/timeline-network-resource-expected.txt.
              * platform/chromium/inspector/timeline-paint-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/timeline-paint-expected.txt.
              * platform/chromium/inspector/timeline-parse-html-expected.txt: Renamed from LayoutTests/platform/chromium-win/inspector/timeline-parse-html-expected.txt.
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      75e45425
  2. 12 Aug, 2010 24 commits
    • weinig@apple.com's avatar
      Add more files to the WebKit2 skipped list. · 419ef0f8
      weinig@apple.com authored
      Reviewed by Gavin Barraclough.
      
      * platform/mac-wk2/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      419ef0f8
    • jamesr@google.com's avatar
      2010-08-12 James Robinson <jamesr@chromium.org> · a52277b9
      jamesr@google.com authored
              Unreviewed. Mark play-state.html and isindex-with-no-form.html as flaky because they are.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65297 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a52277b9
    • rniwa@webkit.org's avatar
      2010-08-12 Ryosuke Niwa <rniwa@webkit.org> · a60cb2e1
      rniwa@webkit.org authored
              Unreviewed, fixing the previous commit.
      
              Added PASS CRASH expectation for editing/pasteboard/smart-paste-004.html.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a60cb2e1
    • rniwa@webkit.org's avatar
      2010-08-12 Ryosuke Niwa <rniwa@webkit.org> · 717257eb
      rniwa@webkit.org authored
              Unreviewed.
      
              Added PASS CRASH expectation for editing/pasteboard/smart-paste-003.html and
              editing/pasteboard/smart-paste-004.html reported by japhet.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      717257eb
    • tony@chromium.org's avatar
      2010-08-12 Tony Chang <tony@chromium.org> · 0445dbdc
      tony@chromium.org authored
              Unreviewed, landing google-chrome linux 64 test results.
      
              * platform/google-chrome-linux64/fast/borders/borderRadiusGroove01-expected.checksum: Added.
              * platform/google-chrome-linux64/fast/borders/borderRadiusGroove01-expected.png: Added.
              * platform/google-chrome-linux64/fast/borders/borderRadiusGroove02-expected.checksum: Added.
              * platform/google-chrome-linux64/fast/borders/borderRadiusGroove02-expected.png: Added.
              * platform/google-chrome-linux64/fast/borders/borderRadiusRidge01-expected.checksum: Added.
              * platform/google-chrome-linux64/fast/borders/borderRadiusRidge01-expected.png: Added.
              * platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.checksum: Added.
              * platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.png: Added.
              * platform/google-chrome-linux64/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: Added.
              * platform/google-chrome-linux64/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum: Added.
              * platform/google-chrome-linux64/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png: Added.
              * platform/google-chrome-linux64/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: Added.
              * platform/google-chrome-linux64/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Added.
              * platform/google-chrome-linux64/svg/hixie/perf/001-expected.txt: Added.
              * platform/google-chrome-linux64/svg/hixie/perf/002-expected.txt: Added.
              * platform/google-chrome-linux64/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum: Added.
              * platform/google-chrome-linux64/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0445dbdc
    • jschuh@chromium.org's avatar
      2010-08-12 Justin Schuh <jschuh@chromium.org> · 2229da06
      jschuh@chromium.org authored
              Reviewed by Dumitru Daniliuc.
      
              Clear PluginData's page pointer on page refresh
              https://bugs.webkit.org/show_bug.cgi?id=43888
      
              Test: plugins/access-after-page-destroyed.html
      
              * page/Page.cpp:
              (WebCore::Page::refreshPlugins):
      2010-08-12  Justin Schuh  <jschuh@chromium.org>
      
              Reviewed by Dumitru Daniliuc.
      
              Clear PluginData's page pointer on page refresh
              https://bugs.webkit.org/show_bug.cgi?id=43888
      
              * plugins/access-after-page-destroyed.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65280 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2229da06
    • zmo@google.com's avatar
      2010-08-12 Zhenyao Mo <zmo@google.com> · 51cb1660
      zmo@google.com authored
              Reviewed by Dimitri Glazkov.
      
              getParameter(STENCIL_VALUE_MASK) (and others) returns the wrong value
              https://bugs.webkit.org/show_bug.cgi?id=31842
      
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::getUnsignedLongParameter): Casting from int to unsigned long correctly.
      2010-08-12  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Dimitri Glazkov.
      
              getParameter(STENCIL_VALUE_MASK) (and others) returns the wrong value
              https://bugs.webkit.org/show_bug.cgi?id=31842
      
              * fast/canvas/webgl/gl-get-calls-expected.txt: Bring back the commented out STENCIL tests.
              * fast/canvas/webgl/gl-get-calls.html: Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65279 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51cb1660
    • zmo@google.com's avatar
      2010-08-12 Zhenyao Mo <zmo@google.com> · f80ed605
      zmo@google.com authored
              Reviewed by Dimitri Glazkov.
      
              regression in generateMipmap
              https://bugs.webkit.org/show_bug.cgi?id=43873
      
              * html/canvas/WebGLTexture.cpp:
              (WebCore::WebGLTexture::generateMipmapLevelInfo): should set m_needToUseBlackTexture to false if generateMipmapLevelInfo runs through successfully.
      2010-08-12  Zhenyao Mo  <zmo@google.com>
      
              Reviewed by Dimitri Glazkov.
      
              regression in generateMipmap
              https://bugs.webkit.org/show_bug.cgi?id=43873
      
              * fast/canvas/webgl/texture-npot-expected.txt: Add more test cases on NPOT/POT texture behaviors.
              * fast/canvas/webgl/texture-npot.html: Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f80ed605
    • commit-queue@webkit.org's avatar
      2010-08-12 François Sausset <sausset@gmail.com> · eebc35ce
      commit-queue@webkit.org authored
              Reviewed by Beth Dakin.
      
              Update the tests to take into account padding changes for the mrow element.
              https://bugs.webkit.org/show_bug.cgi?id=43908
      
              * 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/fractions-vertical-alignment-expected.checksum:
              * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
              * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
              * platform/mac/mathml/presentation/roots-expected.checksum:
              * platform/mac/mathml/presentation/roots-expected.png:
              * platform/mac/mathml/presentation/roots-expected.txt:
              * platform/mac/mathml/presentation/row-alignment-expected.checksum:
              * platform/mac/mathml/presentation/row-alignment-expected.png:
              * platform/mac/mathml/presentation/row-alignment-expected.txt:
              * platform/mac/mathml/presentation/row-expected.checksum:
              * platform/mac/mathml/presentation/row-expected.png:
              * platform/mac/mathml/presentation/row-expected.txt:
              * platform/mac/mathml/presentation/subsup-expected.checksum:
              * platform/mac/mathml/presentation/subsup-expected.png:
              * platform/mac/mathml/presentation/subsup-expected.txt:
              * platform/mac/mathml/presentation/underover-expected.checksum:
              * platform/mac/mathml/presentation/underover-expected.png:
              * platform/mac/mathml/presentation/underover-expected.txt:
      2010-08-12  François Sausset  <sausset@gmail.com>
      
              Reviewed by Beth Dakin.
      
              Horizontal padding should be 0 on mrow elements.
              https://bugs.webkit.org/show_bug.cgi?id=43908
      
              Updated tests in /mathml
      
              * css/mathml.css:
              (mrow, mfenced):
              (mfenced):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eebc35ce
    • hclam@chromium.org's avatar
      Rebaselining the test results for media controls on Mac to fix · 0f291fca
      hclam@chromium.org authored
      a regression.
      
      Submitted for Victoria Kirst (vrk@google.com).
      
      Reviewed by David Levin.
      
      * platform/chromium-mac/media/audio-controls-rendering-expected.checksum:
      * platform/chromium-mac/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac/media/controls-after-reload-expected.checksum:
      * platform/chromium-mac/media/controls-after-reload-expected.png:
      * platform/chromium-mac/media/controls-strict-expected.checksum:
      * platform/chromium-mac/media/controls-strict-expected.png:
      * platform/chromium-mac/media/video-controls-rendering-expected.checksum:
      * platform/chromium-mac/media/video-controls-rendering-expected.png:
      * platform/chromium-mac/media/video-display-toggle-expected.checksum:
      * platform/chromium-mac/media/video-display-toggle-expected.png:
      * platform/chromium-mac/media/video-no-audio-expected.checksum:
      * platform/chromium-mac/media/video-no-audio-expected.png:
      * platform/chromium-mac/media/video-volume-slider-expected.checksum:
      * platform/chromium-mac/media/video-volume-slider-expected.png:
      * platform/chromium-mac/media/video-volume-slider-expected.txt:
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0f291fca
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · ec17dd3c
      japhet@chromium.org authored
              Unreviewed, Chromium expectations tweak.
      
              Remove a duplicate linux debug expectation.
      
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65259 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec17dd3c
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · af2bfa6d
      japhet@chromium.org authored
              Unreviewed, Chromium expectations tweak.
      
              Comment out svg/hittest/svg-rect-hit.html, as the test
              was not landed with the relevant patch.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65252 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af2bfa6d
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · 8130cd51
      pfeldman@chromium.org authored
              Not reviewed, re-apply r65241 and 65243.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65248 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8130cd51
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · 89c57432
      pfeldman@chromium.org authored
              Not reviewed. Rolling out r65241 and 65243 for breaking inspector tests.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65245 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      89c57432
    • japhet@chromium.org's avatar
      2010-08-12 Nate Chapin <japhet@chromium.org> · 7fa71cf5
      japhet@chromium.org authored
              Update chromium's test_expectations.txt and provide new baselines for
              http://trac.webkit.org/changeset/65229.
      
              (Text-only baseline for win/linux because there are real regressions in the
              image results.  See https://bugs.webkit.org/show_bug.cgi?id=43912)
      
              * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: Added.
              * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
              * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65244 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7fa71cf5
    • pfeldman@chromium.org's avatar
      2010-08-12 Pavel Feldman <pfeldman@chromium.org> · ff970a23
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
              * WebCore.gypi:
              * WebCore.vcproj/WebCore.vcproj:
              * inspector/front-end/AuditRules.js:
              (WebInspector.AuditRules.CssInHeadRule.prototype.doRun):
              (WebInspector.AuditRules.StylesScriptsOrderRule.prototype.doRun):
              * inspector/front-end/ConsoleView.js:
              (WebInspector.ConsoleView.prototype.doEvalInWindow):
              (WebInspector.ConsoleView.prototype._enterKeyPressed.printResult):
              (WebInspector.ConsoleView.prototype._enterKeyPressed):
              (WebInspector.ConsoleView.prototype._format):
              (WebInspector.ConsoleView.prototype._formatnode):
              (WebInspector.ConsoleView.prototype._formatarray):
              (WebInspector.ConsoleView.prototype._formatAsArrayEntry):
              (WebInspector.ConsoleMessage.prototype._format):
              (WebInspector.ConsoleCommandResult):
              * inspector/front-end/DOMAgent.js:
              (WebInspector.DOMNode):
              * inspector/front-end/ElementsTreeOutline.js:
              (WebInspector.ElementsTreeElement.prototype._createTooltipForNode):
              * inspector/front-end/EventListenersSidebarPane.js:
              * inspector/front-end/InjectedScript.js:
              (injectedScriptConstructor):
              (injectedScriptConstructor.):
              * inspector/front-end/ObjectPropertiesSection.js:
              (WebInspector.ObjectPropertiesSection.prototype.update):
              (WebInspector.ObjectPropertiesSection.prototype.updateProperties):
              (WebInspector.ObjectPropertyTreeElement.prototype.onpopulate):
              (WebInspector.ObjectPropertyTreeElement.prototype.update):
              (WebInspector.ObjectPropertyTreeElement.prototype.applyExpression):
              * inspector/front-end/ObjectProxy.js: Removed.
              * inspector/front-end/PropertiesSidebarPane.js:
              (WebInspector.PropertiesSidebarPane.prototype.update.callback):
              * inspector/front-end/RemoteObject.js: Added.
              (WebInspector.RemoteObjectId):
              (WebInspector.RemoteObject):
              (WebInspector.RemoteObject.fromPrimitiveValue):
              (WebInspector.RemoteObject.fromErrorMessage):
              (WebInspector.RemoteObject.fromNode):
              (WebInspector.RemoteObject.fromPayload):
              (WebInspector.RemoteObject.type):
              (WebInspector.RemoteObject.prototype.get objectId):
              (WebInspector.RemoteObject.prototype.get type):
              (WebInspector.RemoteObject.prototype.get description):
              (WebInspector.RemoteObject.prototype.get hasChildren):
              (WebInspector.RemoteObject.prototype.isError):
              (WebInspector.RemoteObject.prototype.getPropertyValueDescriptions):
              (WebInspector.RemoteObject.prototype.getOwnProperties):
              (WebInspector.RemoteObject.prototype.getProperties.remoteObjectBinder):
              (WebInspector.RemoteObjectProperty):
              * inspector/front-end/ScopeChainSidebarPane.js:
              (WebInspector.ScopeChainSidebarPane.prototype.update):
              * inspector/front-end/ScriptsPanel.js:
              (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame.updatingCallbackWrapper):
              (WebInspector.ScriptsPanel.prototype.evaluateInSelectedCallFrame):
              (WebInspector.ScriptsPanel.prototype.doEvalInCallFrame):
              * inspector/front-end/SourceFrame.js:
              (WebInspector.SourceFrame.prototype._showPopup.evaluateCallback):
              (WebInspector.SourceFrame.prototype._showPopup):
              (WebInspector.SourceFrame.prototype._evalSelectionInCallFrame):
              * inspector/front-end/WatchExpressionsSidebarPane.js:
              (WebInspector.WatchExpressionsSection.prototype.update):
              (WebInspector.WatchExpressionTreeElement.prototype.update):
              * inspector/front-end/WebKit.qrc:
              * inspector/front-end/inspector.html:
              * inspector/front-end/inspector.js:
              (WebInspector.log.logMessage):
              (WebInspector.log):
              * inspector/front-end/utilities.js:
      
      2010-08-12  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: brush up object proxies, introduce remote object model.
              https://bugs.webkit.org/show_bug.cgi?id=43847
      
              * inspector/console-dir-expected.txt:
              * inspector/console-dir-global.html:
              * inspector/console-dir.html:
              * inspector/console-format-collections-expected.txt:
              * inspector/console-format-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65241 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ff970a23
    • philn@webkit.org's avatar
      2010-08-12 Philippe Normand <pnormand@igalia.com> · 1184cfc0
      philn@webkit.org authored
              Unreviewed.
      
              Media test baseline forgotten in r65224.
      
              * platform/gtk/media/audio-no-installed-engines-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65239 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1184cfc0
    • hamaji@chromium.org's avatar
      2010-08-12 Shinichiro Hamaji <hamaji@chromium.org> · 81c3c250
      hamaji@chromium.org authored
              Update chromium's test_expectations.txt
      
              * platform/chromium/test_expectations.txt: Two failing video related tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      81c3c250
    • ossy@webkit.org's avatar
      Unreviewed. · 1c91c615
      ossy@webkit.org authored
      [Qt] animations/suspend-resume-animation.html fails
      https://bugs.webkit.org/show_bug.cgi?id=43905
      
      * platform/qt/Skipped: animations/suspend-resume-animation.html skipped until fix.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1c91c615
    • hamaji@chromium.org's avatar
      2010-08-12 Shinichiro Hamaji <hamaji@chromium.org> · 43b2d410
      hamaji@chromium.org authored
              Update chromium's test_expectations.txt
      
              * platform/chromium/test_expectations.txt: animations/play-state is flaky on Mac
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65235 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43b2d410
    • zimmermann@webkit.org's avatar
      2010-08-12 Nikolas Zimmermann <nzimmermann@rim.com> · f0230508
      zimmermann@webkit.org authored
              Not reviewed. Delete a test that slipped in by accident.
      
              * svg/zoom/page/zoom-mask.svg: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65233 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f0230508
    • zimmermann@webkit.org's avatar
      2010-08-12 Nikolas Zimmermann <nzimmermann@rim.com> · a4f1233c
      zimmermann@webkit.org authored
              Reviewed by Dirk Schulze.
      
              SVG masking performance very slow
              https://bugs.webkit.org/show_bug.cgi?id=43622
      
              Create ImageBuffers only as large as the final rendered size on screen. Only gradient on text on CG handled this correctly so far.
              Refactored the code into a new SVGImageBufferTools class, and use the code from RenderSVGResourceMasker -> makes the IE9 demo SVG dice usable.
              Clippers, Patterns and Filters remain to be converted.
      
              Test: svg/zoom/page/zoom-mask-with-percentages.svg
      
              * Android.mk: Add SVGImageBufferTools.* to build.
              * CMakeLists.txt: Ditto.
              * GNUmakefile.am: Ditto.
              * WebCore.gypi: Ditto.
              * WebCore.pro: Ditto.
              * WebCore.xcodeproj/project.pbxproj: Ditto.
              * rendering/RenderSVGAllInOne.cpp: Ditto.
              * rendering/RenderSVGResourceGradient.cpp: Refactored CG gradient specific "create image buffer in absolute coordinates" code into SVGImageBufferTools class.
              (WebCore::createMaskAndSwapContextForTextGradient):
              (WebCore::clipToTextMask):
              (WebCore::RenderSVGResourceGradient::applyResource):
              * rendering/RenderSVGResourceMasker.cpp: Use new SVGImageBufferTools class, to avoid pixelation when zooming and to create image buffers as big as the final rendered size on screen, not more.
              (WebCore::RenderSVGResourceMasker::invalidateClients):
              (WebCore::RenderSVGResourceMasker::applyResource):
              (WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
              (WebCore::RenderSVGResourceMasker::calculateMaskContentRepaintRect):
              (WebCore::RenderSVGResourceMasker::resourceBoundingBox):
              * rendering/RenderSVGResourceMasker.h:
              * rendering/SVGImageBufferTools.cpp: Added.
              (WebCore::SVGImageBufferTools::absoluteTransformFromContext):
              (WebCore::SVGImageBufferTools::createImageBuffer):
              (WebCore::SVGImageBufferTools::clipToImageBuffer):
              * rendering/SVGImageBufferTools.h: Added.
              (WebCore::SVGImageBufferTools::SVGImageBufferTools):
              (WebCore::SVGImageBufferTools::~SVGImageBufferTools):
      
      2010-08-12  Nikolas Zimmermann  <nzimmermann@rim.com>
      
              Reviewed by Dirk Schulze.
      
              SVG masking performance very slow
              https://bugs.webkit.org/show_bug.cgi?id=43622
      
              Update mask results, now that mask image buffers are as big as the finaled rendered size on screen.
              Add new test covering zooming into masks, to show that it doesn't pixelate anymore.
      
              * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.checksum:
              * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
              * platform/mac/svg/batik/masking/maskRegions-expected.checksum:
              * platform/mac/svg/batik/masking/maskRegions-expected.png:
              * platform/mac/svg/custom/grayscale-gradient-mask-expected.checksum:
              * platform/mac/svg/custom/grayscale-gradient-mask-expected.png:
              * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: Added.
              * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.
              * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
              * svg/zoom/page/zoom-mask-with-percentages.svg: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65229 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a4f1233c
    • bulach@chromium.org's avatar
      2010-07-14 Marcus Bulach <bulach@chromium.org> · d15ab6ba
      bulach@chromium.org authored
              Reviewed by darin@apple.com.
      
              Removes DontCheckEnums from some IDLs and fixes the corresponding enums.
              https://bugs.webkit.org/show_bug.cgi?id=42278
      
              This is a follow-up to https://bugs.webkit.org/show_bug.cgi?id=42250: it fixes some IDL/.h and enables generating compile-time checks for enums.
      
              * fast/events/init-events-expected.txt:
              * fast/events/script-tests/init-events.js:
              (createEventHelper): splits event creation so that we can test without init.
              (testInitEvent): adds test for OverflowEvent creation.
      2010-07-14  Marcus Bulach  <bulach@chromium.org>
      
              Reviewed by darin@apple.com.
      
              Removes DontCheckEnums from some IDLs and fixes the corresponding enums.
              https://bugs.webkit.org/show_bug.cgi?id=42278
      
              This is a follow-up to https://bugs.webkit.org/show_bug.cgi?id=42250: it fixes some IDL/.h and enables generating compile-time checks for enums.
      
              Tests: idls should generate valid code.
      
              * dom/Node.h:
              (WebCore::Node::):
              * dom/Node.idl:
              * dom/OverflowEvent.h:
              (WebCore::OverflowEvent::):
              * dom/OverflowEvent.idl:
              * html/FileReader.cpp:
              (WebCore::FileReader::readyState):
              * html/FileReader.h:
              (WebCore::FileReader::):
              * html/FileReader.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65226 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d15ab6ba
    • philn@webkit.org's avatar
      2010-08-12 Philippe Normand <pnormand@igalia.com> · 118cbe44
      philn@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] new media tests baselines needed
              https://bugs.webkit.org/show_bug.cgi?id=42444
      
              Visually check those tests, they seemed fine to me so I added
              their baselines.
      
              * platform/gtk/Skipped:
              * platform/gtk/media/audio-controls-rendering-expected.txt: Added.
              * platform/gtk/media/video-display-toggle-expected.txt: Added.
              * platform/gtk/media/video-empty-source-expected.txt: Added.
              * platform/gtk/media/video-layer-crash-expected.txt: Added.
              * platform/gtk/media/video-no-audio-expected.txt: Added.
              * platform/gtk/media/video-transformed-expected.txt: Added.
              * platform/gtk/media/video-zoom-controls-expected.txt: Added.
              * platform/gtk/media/video-zoom-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      118cbe44
  3. 11 Aug, 2010 9 commits
    • weinig@apple.com's avatar
      Add more files to the WebKit2 skipped list. · e741b33b
      weinig@apple.com authored
      Rubber-stamped by Jon Honeycutt.
      
      * platform/mac-wk2/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65214 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e741b33b
    • abarth@webkit.org's avatar
      2010-08-11 Adam Barth <abarth@webkit.org> · 035a0e0b
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              HTML TreeBuilder hits ASSERT in fragment case with insertAdjacentHTML and colgroup
              https://bugs.webkit.org/show_bug.cgi?id=43758
      
              * html5lib/runner-expected-html5.txt:
      2010-08-11  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              HTML TreeBuilder hits ASSERT in fragment case with insertAdjacentHTML and colgroup
              https://bugs.webkit.org/show_bug.cgi?id=43758
      
              This patch conditionalizes some LegacyHTMLTreeBuilder-specific code in
              HTMLElement::createContextualFragment that interferes with the new
              HTMLTreeBuilder.  Doing that exposes the above ASSERT, which I've fixed
              in this patch too.  Fixing that ASSERT involved a small refactoring in
              ExternalCharacterTokenBuffer.
      
              * html/HTMLElement.cpp:
              (WebCore::HTMLElement::createContextualFragment):
              * html/HTMLTreeBuilder.cpp:
              (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::skipLeadingWhitespace):
              (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeLeadingWhitespace):
              (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeLeadingNonWhitespace):
              (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::skipLeading):
              (WebCore::HTMLTreeBuilder::ExternalCharacterTokenBuffer::takeLeading):
              (WebCore::HTMLTreeBuilder::processCharacterBuffer):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65213 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      035a0e0b
    • abarth@webkit.org's avatar
      2010-08-11 Adam Barth <abarth@webkit.org> · d14148d3
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Conditionalize wrong fragment parsing code to pass more HTML5lib tests
              https://bugs.webkit.org/show_bug.cgi?id=43877
      
              Test progression.
      
              * html5lib/runner-expected-html5.txt:
      2010-08-11  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              Conditionalize wrong fragment parsing code to pass more HTML5lib tests
              https://bugs.webkit.org/show_bug.cgi?id=43877
      
              This code exists to support the LegacyHTMLTreeBuilder.  Unfortunately,
              it causes problems for the new HTMLTreeBuilder (which is more
              self-contained).
      
              * dom/Element.cpp:
              (WebCore::Element::createContextualFragment):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65212 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d14148d3
    • abarth@webkit.org's avatar
      2010-08-11 Adam Barth <abarth@webkit.org> · 3d3ef33c
      abarth@webkit.org authored
              Reviewed by Alexey Proskuryakov.
      
              fast/encoding/japanese-encoding-mix.html fails on Tiger after enabling HTML5 Lexer
              https://bugs.webkit.org/show_bug.cgi?id=40725
      
              Qt and Tiger seem to have encoding problems that swallow the --
              characters that terminate the comment.  We can avoid those problems by
              inserting a space before the -->.  We're losing coverage of these
              issues, but I'm not sure we should be in the business of debugging
              these encoders unless there's a security problem.
      
              Thanks to ap for investigating and finding this workaround.
      
              * fast/encoding/japanese-encoding-mix.html:
              * platform/mac-tiger/Skipped:
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65211 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3d3ef33c
    • rniwa@webkit.org's avatar
      2010-08-11 Ryosuke Niwa <rniwa@webkit.org> · d34b748c
      rniwa@webkit.org authored
              Reviewed by Tony Chang.
      
              Can't unbold text in div in font-weight span
              https://bugs.webkit.org/show_bug.cgi?id=26871
      
              The bug was caused by removeInlineStyle not being able to include styled inline nodes around the start.
              Solved this problem by pushing down all inline styles instead of just text-decorations.
              This approach allows removeInlineStyle to remove styled ancestors properly and generates compact markups.
      
              Test: editing/style/push-down-inline-styles.html
      
              * editing/ApplyStyleCommand.cpp:
              (WebCore::ApplyStyleCommand::removeCSSStyle): No longer removes attributes or node when mode == RemoveNone.
              (WebCore::ApplyStyleCommand::highestAncestorWithConflictingInlineStyle): Calls shouldRemoveInlineStyleFromElement
              to determine the highest ancestor whose style needs to be pushed down.
              (WebCore::ApplyStyleCommand::extractInlineStyleToPushDown): Renamed from extractTextDecorationStyle.
              Extracts all inline CSS properties specified instead of just text decorations.
              (WebCore::ApplyStyleCommand::applyInlineStyleToPushDown): Renamed from applyTextDecorationStyle.
              Applies inline styles using addInlineStyleIfNeeded or adds inline CSS values.
              (WebCore::ApplyStyleCommand::pushDownInlineStyleAroundNode): Renamed from pushDownTextDecorationStyleAroundNode.
              (WebCore::ApplyStyleCommand::removeInlineStyle): Calls pushDownTextDecorationStyleAroundNode.
              * editing/ApplyStyleCommand.h:
              * editing/DeleteSelectionCommand.cpp:
              (WebCore::DeleteSelectionCommand::mergeParagraphs): Prevents moveParagraph from preserving
              the style of an empty paragraph when merged with the previous paragraph because we don't use that style anyways.
      2010-08-11  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Tony Chang.
      
              Can't unbold text in div in font-weight span
              https://bugs.webkit.org/show_bug.cgi?id=26871
      
              Added a test to push down inline styles to the leaves of DOM tree.
      
              * editing/deleting/delete-br-011-expected.txt: Removed redundant style spans.
              * editing/execCommand/empty-span-removal-expected.txt: Removed a span without any attributes.
              * editing/style/push-down-inline-styles-expected.txt: Added.
              * editing/style/push-down-inline-styles.html: Added.
              * editing/style/script-tests/push-down-inline-styles.js: Added.
              (testSingleToggle):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65208 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d34b748c
    • hamaji@chromium.org's avatar
      2010-08-11 Shinichiro Hamaji <hamaji@chromium.org> · 0ab4e1ea
      hamaji@chromium.org authored
              Chromium test_expectations update.
      
              * platform/chromium/test_expectations.txt: http/tests/storage/callbacks-are-called-in-correct-context.html is SLOW, not PASS TIMEOUT
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65206 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ab4e1ea
    • cfleizach@apple.com's avatar
      AX: isNativeCheckbox does not work as advertised · 53e67549
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=43872
      
      Reviewed by Beth Dakin.
      
      WebCore: 
      
      Test: platform/mac/accessibility/native-vs-nonnative-checkboxes.html
      
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::isInputImage):
          Only say it's an input image if its role has not been overriden
      (WebCore::AccessibilityRenderObject::isNativeCheckboxOrRadio):
      * dom/InputElement.h:
          Add methods to query if it's a checkbox or radio button type element.
      * html/HTMLInputElement.h:
      (WebCore::HTMLInputElement::isCheckbox):
      
      LayoutTests: 
      
      * platform/mac/accessibility/native-vs-nonnative-checkboxes-expected.txt: Added.
      * platform/mac/accessibility/native-vs-nonnative-checkboxes.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65204 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53e67549
    • hamaji@chromium.org's avatar
      2010-08-11 Shinichiro Hamaji <hamaji@chromium.org> · 6b95fe78
      hamaji@chromium.org authored
              Chromium test_expectations update.
      
              * platform/chromium/test_expectations.txt: Mark http/tests/storage/callbacks-are-called-in-correct-context.html as flaky.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65203 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b95fe78
    • commit-queue@webkit.org's avatar
      2010-08-11 Leo Yang <leo.yang@torchmobile.com.cn> · 0de2efc4
      commit-queue@webkit.org authored
              Reviewed by Geoffrey Garen.
      
              Date("") should be an invalid date. For IE, Firefox and Chrome, Date("") is invalid date,
              which means isNaN(new Date("")) should return true.
              https://bugs.webkit.org/show_bug.cgi?id=43793
              Tests: fast/js/date-constructor.html
      
              * runtime/JSGlobalData.cpp:
              (JSC::JSGlobalData::resetDateCache):
      2010-08-11  Leo Yang  <leo.yang@torchmobile.com.cn>
      
              Reviewed by Geoffrey Garen.
      
              Add isNaN(new Date("")) test to fast/js/script-tests/date-constructor.js.
              https://bugs.webkit.org/show_bug.cgi?id=43793
      
              * fast/js/date-constructor-expected.txt:
              * fast/js/script-tests/date-constructor.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65201 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0de2efc4