1. 30 Nov, 2009 30 commits
  2. 29 Nov, 2009 10 commits
    • bfulgham@webkit.org's avatar
      Build fix. · 4af99e8b
      bfulgham@webkit.org authored
      Correct draw signature used in ImageCairoWin.cpp.
      * platform/graphics/win/ImageCairoWin.cpp:
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51481 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • oliver@apple.com's avatar
      postMessage should serialize File objects · 88ed9c19
      oliver@apple.com authored
      Reviewed by Sam Weinig.
      Update SerializedScriptValue to include support for
      File objects in the serialized object graph.
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51480 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • eric@webkit.org's avatar
      2009-11-29 Eric Seidel <eric@webkit.org> · 521f502c
      eric@webkit.org authored
              Add Erik Arvidsson to committers.py since by r51326 he clear has commit rights.
              * Scripts/modules/committers.py:
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51479 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • simon.fraser@apple.com's avatar
      2009-11-29 Simon Fraser <simon.fraser@apple.com> · 1f07c2f1
      simon.fraser@apple.com authored
              Rubber-stamped by Eric Seidel.
              Fix up some compositing layout tests.
              * compositing/layers-inside-overflow-scroll.html:
              * compositing/self-painting-layers.html:
              Use the 'loadeddata' event, instead of 'load', to know when the video loads.
              * platform/mac/compositing/repaint/content-into-overflow-expected.checksum:
              * platform/mac/compositing/repaint/content-into-overflow-expected.png:
              * platform/mac/compositing/repaint/overflow-into-content-expected.checksum:
              * platform/mac/compositing/repaint/overflow-into-content-expected.png:
              * platform/mac/compositing/self-painting-layers-expected.checksum:
              * platform/mac/compositing/self-painting-layers-expected.png:
              Update with correct pixel results.
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51478 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • eric@webkit.org's avatar
      2009-11-29 Eric Seidel <eric@webkit.org> · 49015777
      eric@webkit.org authored
              No review, just adding missing svn property.
              Set svn:executable property on new scripts.
              These were added by commit-queue commits, but the executable
              property was lost due to a bug in svn-apply:
              * Scripts/update-webkit-chromium: Added property svn:executable.
              * Scripts/validate-committer-lists: Added property svn:executable.
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51477 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • simon.fraser@apple.com's avatar
      2009-11-29 Simon Fraser <simon.fraser@apple.com> · 90c94a14
      simon.fraser@apple.com authored
              Reviewed by Dan Bernstein.
              Optimize the hierarchy rebuilding of compositing layers
              When updating the compositing layer hierarchy, instead of removing all
              child layers and then re-adding them one by one, build a vector of child
              layers, and set them in one go.
              * platform/graphics/GraphicsLayer.h:
              * platform/graphics/GraphicsLayer.cpp:
              (WebCore::GraphicsLayer::setChildren): New method that takes a Vector of child
              * platform/graphics/mac/GraphicsLayerCA.h: Override setChildren().
              * platform/graphics/win/GraphicsLayerCACF.h: Ditto.
              * platform/graphics/mac/GraphicsLayerCA.mm:
              (WebCore::GraphicsLayerCA::setChildren): Implement setChildren() to
              set the bit that notes that sublayers changed.
              * platform/graphics/win/GraphicsLayerCACF.cpp:
              (WebCore::GraphicsLayerCACF::setChildren): Implement setChildren() to
              udpate sublayers, with a note that this is not efficient.
              * rendering/RenderLayerCompositor.h:
              * rendering/RenderLayerCompositor.cpp:
              When updating compositing layers, use the faster updateLayerTreeGeometry() if
              we know that no layer hierarchy changes are needed, and, at the root, use
              the vector returned from rebuildCompositingLayerTree() to attach the root
              (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Changed to
              collect child layers into Vectors of GraphicsLayers, which can be set as
              layer children in one go.
              (WebCore::RenderLayerCompositor::updateLayerTreeGeometry): Split out from
              rebuildCompositingLayerTree() for simplicity, and called when we just need to
              update layer geometry, without doing any reparenting.
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51476 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • eric@webkit.org's avatar
      2009-11-29 Eric Seidel <eric@webkit.org> · 1e31f292
      eric@webkit.org authored
              Reviewed by Adam Barth.
              Need a way to validate that committers.py includes all committers/reviewers
              Add a script which knows how to compare our public committer/reviewer
              lists and show discrepancies between them.
              Validates mailing lists vs. committers.py:
              - committers.py committers missing from webkit-committers@lists
              - webkit-committers@lists members missing from committers.py
              - committers.py reviewers missing from webkit-reviewers@lists
              - webkit-reviewers@lists members missing from committers.py
              - webkit-reviewers@lists members missing from committers.py reviewer list
              Validates committers.py vs. trunk/ SVN history:
              - committers who have not committed in over a year
              - SVN committers missing from committers.py
              - committers.py members who have no record in SVN.
              All of these lists still show "false positives" until a few more committers.py updates are made, like:
              * Scripts/validate-committer-lists: Added.
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51475 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • dbates@webkit.org's avatar
      2009-11-29 Daniel Bates <dbates@webkit.org> · fb093c3f
      dbates@webkit.org authored
              Reviewed by Adam Barth.
              Updated comment to reflect latest XSSAuditor bindings.
              No functionality was changed. So, no new tests.
              * page/XSSAuditor.h:
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51474 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • dbates@webkit.org's avatar
      2009-11-29 Daniel Bates <dbates@webkit.org> · e88d68df
      dbates@webkit.org authored
              Reviewed by Eric Seidel.
              Removes unnecessary #include files.
              No functionality was changed. So, no new tests.
              * css/CSSComputedStyleDeclaration.cpp: Removed include CachedImage.h, and
              * css/CSSCursorImageValue.cpp: Removed include RenderStyle.h
              * css/CSSFontFaceSrcValue.cpp: Removed include Node.h
              * css/CSSFontSelector.cpp: Removed include NodeList.h
              * css/CSSGradientValue.cpp: Removed include GraphicsContext.h, ImageBuffer.h
              * css/CSSImageValue.cpp: Removed include RenderStyle.h
              * css/CSSImportRule.cpp: Removed include MediaList.h
              * css/CSSMutableStyleDeclaration.cpp: Removed include CSSProperty.h
              * css/CSSRule.cpp: Removed include CSSStyleSheet.h
              * css/CSSStyleSelector.cpp: Removed include CSSFontFace.h,
              CSSFontFaceSource.h, and CSSProperty.h
              * page/EventSource.h: Removed include EventListener.h
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51473 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    • dbates@webkit.org's avatar
      2009-11-29 Daniel Bates <dbates@webkit.org> · 57aa8dee
      dbates@webkit.org authored
              Reviewed by Eric Seidel.
              Removed #include KeyframeList.h from CSSStyleSelector.h. Instead,
              forward declared it.
              As a side effect, we need to #include KeyframeList.h in
              No functionality was changed. So, no new tests.
              * css/CSSStyleSelector.cpp:
              * css/CSSStyleSelector.h: Removed #include KeyframeList.h
              * rendering/RenderLayerBacking.cpp: Added #include KeyframeList.h
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51472 268f45cc-cd09-0410-ab3c-d52691b4dbfc