1. 18 Jan, 2011 33 commits
  2. 17 Jan, 2011 7 commits
    • commit-queue@webkit.org's avatar
      2011-01-17 Steve Lacey <sjl@chromium.org> · f939c8ad
      commit-queue@webkit.org authored
              Reviewed by David Levin.
      
              Rebaseline media/video-zoom-controls for chromium.
              https://bugs.webkit.org/show_bug.cgi?id=52415
      
              * platform/chromium-linux/media/video-zoom-controls-expected.checksum: Added.
              * platform/chromium-linux/media/video-zoom-controls-expected.png: Added.
              * platform/chromium-mac/media/video-zoom-controls-expected.checksum: Added.
              * platform/chromium-mac/media/video-zoom-controls-expected.png: Added.
              * platform/chromium-mac/media/video-zoom-controls-expected.txt: Added.
              * platform/chromium-win/media/video-zoom-controls-expected.checksum: Added.
              * platform/chromium-win/media/video-zoom-controls-expected.png: Added.
              * platform/chromium-win/media/video-zoom-controls-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f939c8ad
    • dimich@chromium.org's avatar
      [Chromium] Not reviewed, test expectations update. · 95d4bfae
      dimich@chromium.org authored
      Added TIMEOUT to  fast/canvas/canvas-fillPath-pattern-shadow.html
      
      * platform/chromium-gpu/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95d4bfae
    • msaboff@apple.com's avatar
      2011-01-17 Michael Saboff <msaboff@apple.com> · b1155bd1
      msaboff@apple.com authored
              Reviewed by Oliver Hunt.
      
              [regexfuzz] Crash running regex with lookahead
              https://bugs.webkit.org/show_bug.cgi?id=52548
      
              Eliminated agressive chaining of backtracks.  This code was overwriting
              already valid backtrack information.
      
              * yarr/YarrJIT.cpp:
              (JSC::Yarr::YarrGenerator::ParenthesesTail::processBacktracks):
      2011-01-17  Michael Saboff  <msaboff@apple.com>
      
              Reviewed by Oliver Hunt.
      
              [regexfuzz] Crash running regex with lookahead
              https://bugs.webkit.org/show_bug.cgi?id=52548
      
              New tests from regex fuzzer.
      
              * fast/regex/parentheses-expected.txt:
              * fast/regex/script-tests/parentheses.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b1155bd1
    • dimich@chromium.org's avatar
      [Chromium] Not reviewed, test expectations update. · 212b8fc1
      dimich@chromium.org authored
      Same as previous patch, now for -gpu file.
      
      * platform/chromium-gpu/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      212b8fc1
    • dimich@chromium.org's avatar
      [Chromium] Not reviewed, test expectations update. · 5951b3da
      dimich@chromium.org authored
      fast/canvas/canvas-fillPath-pattern-shadow.html fails on Win and Linux.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5951b3da
    • aroben@apple.com's avatar
      Don't access the CACFLayerRef's sublayers directly from PlatformCALayer · 7317c459
      aroben@apple.com authored
      There might be a secret extra sublayer (the tile parent layer) that
      PlatformCALayer doesn't know about. When PlatformCALayer would
      encounter this, it would try to use the tile parent layer's
      PlatformCALayer wrapper, which was null, and then would crash. We now
      ask PlatformCALayerWinInternal for the sublayer list, since that class
      knows about the tile parent layer and can exclude it from the sublayer
      list.
      
      Covered by compositing/tiling/huge-layer-resize.html.
      
      Fixes <http://webkit.org/b/52597> Crash beneath
      PlatformCALayer::adoptSublayers when switching out of tiling mode
      (null-dereference of a PlatformCALayer)
      
      Reviewed by Darin Adler and Chris Marrin.
      
      LayoutTests:
      
      Make compositing/tiling/huge-layer-resize.html faster, more reliable,
      and more crashy (when there's a WebKit bug)
      
      This test was trying to cause a layout/paint to happen by returning to
      the event loop for a certain amount of time via setTimeout. But this
      didn't always result in a layout/paint (at least on Windows). We now
      force the layout/paint explicitly, which also lets us speed up the test
      by removing the setTimeouts.
      
      * compositing/tiling/huge-layer-resize.html:
      (testOnLoad): Changed to use recordLayerTree, which forces a
      layout/paint, instead of hoping that setTimeout will do the trick.
      (recordLayerTree): Forces a layout/paint, then dumps the layer tree.
      
      Source/WebCore:
      
      * platform/graphics/ca/win/PlatformCALayerWin.cpp:
      (PlatformCALayer::adoptSublayers):
      (printLayer):
      Changed to use PlatformCALayerWinInternal::getSublayers.
      
      * platform/graphics/ca/win/PlatformCALayerWinInternal.cpp:
      (PlatformCALayerWinInternal::getSublayers): Added. Retrieves the list
      of PlatformCALayers that represent our sublayers. Significantly, this
      code knows about the tile parent layer and can thus exclude it.
      
      * platform/graphics/ca/win/PlatformCALayerWinInternal.h: Added
      getSublayers.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7317c459
    • mitz@apple.com's avatar
      Use of invalid hash map key in CSSFontFaceSource::getFontData() with 0-sized remote font · 78de1d02
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=52598
      
      Reviewed by Darin Adler.
      
      Source/WebCore: 
      
      Test: fast/css/font-face-zero-hash-key.html
      
      * css/CSSFontFaceSource.cpp:
      (WebCore::CSSFontFaceSource::getFontData): Add 1 to the font size to avoid a 0 hash key.
      * css/CSSSegmentedFontFace.cpp:
      (WebCore::CSSSegmentedFontFace::getFontData): Ditto.
      
      LayoutTests: 
      
      * fast/css/font-face-zero-hash-key-expected.txt: Added.
      * fast/css/font-face-zero-hash-key.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78de1d02