Changeset 150625 in webkit


Ignore:
Timestamp:
May 23, 2013 11:07:56 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

[BlackBerry] Compositor API change: Don't pass the unused "viewport" parameter.
https://bugs.webkit.org/show_bug.cgi?id=116545
Internal PR 189775

Patch by Jakob Petsovits <jpetsovits@blackberry.com> on 2013-05-23
Reviewed by Rob Buis.

Also change the name of the "documentContents" parameter
to the more descriptive "documentSrcRect".

  • Api/WebPageCompositor.cpp:

(BlackBerry::WebKit::WebPageCompositorPrivate::render):
(BlackBerry::WebKit::WebPageCompositor::render):

  • Api/WebPageCompositor.h:
  • Api/WebPageCompositor_p.h:

(WebPageCompositorPrivate):

Location:
trunk/Source/WebKit/blackberry
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/blackberry/Api/WebPageCompositor.cpp

    r149831 r150625  
    145145}
    146146
    147 void WebPageCompositorPrivate::render(const IntRect& targetRect, const IntRect& clipRect, const TransformationMatrix& transformIn, const FloatRect& documentContents, const FloatRect& /*viewport*/)
     147void WebPageCompositorPrivate::render(const IntRect& targetRect, const IntRect& clipRect, const TransformationMatrix& transformIn, const FloatRect& documentSrcRect)
    148148{
    149149    // m_layerRenderer should have been created in prepareFrame
     
    158158        return;
    159159
    160     m_layerRenderer->setViewport(targetRect, clipRect, documentContents, m_layoutRect, m_documentRect.size());
     160    m_layerRenderer->setViewport(targetRect, clipRect, documentSrcRect, m_layoutRect, m_documentRect.size());
    161161
    162162    TransformationMatrix transform(transformIn);
     
    164164
    165165    if (!drawsRootLayer())
    166         m_webPage->m_backingStore->d->compositeContents(m_layerRenderer.get(), transform, documentContents, !m_backgroundColor.hasAlpha());
     166        m_webPage->m_backingStore->d->compositeContents(m_layerRenderer.get(), transform, documentSrcRect, !m_backgroundColor.hasAlpha());
    167167
    168168    compositeLayers(transform);
     
    345345}
    346346
    347 void WebPageCompositor::render(Platform::Graphics::GLES2Context* context, const Platform::IntRect& targetRect, const Platform::IntRect& clipRect, const Platform::TransformationMatrix& transform, const Platform::FloatRect& documentContents, const Platform::FloatRect& viewport)
     347void WebPageCompositor::render(Platform::Graphics::GLES2Context* context, const Platform::IntRect& targetRect, const Platform::IntRect& clipRect, const Platform::TransformationMatrix& transform, const Platform::FloatRect& documentSrcRect)
    348348{
    349349    d->setContext(context);
    350     d->render(targetRect, clipRect, TransformationMatrix(reinterpret_cast<const TransformationMatrix&>(transform)), documentContents, viewport);
     350    d->render(targetRect, clipRect, TransformationMatrix(reinterpret_cast<const TransformationMatrix&>(transform)), documentSrcRect);
    351351}
    352352
     
    398398    const Platform::IntRect&,
    399399    const Platform::TransformationMatrix&,
    400     const Platform::FloatRect&,
    401400    const Platform::FloatRect&)
    402401{
  • trunk/Source/WebKit/blackberry/Api/WebPageCompositor.h

    r149831 r150625  
    5555        const Platform::IntRect& clipRect,
    5656        const Platform::TransformationMatrix&,
    57         const Platform::FloatRect& documentContents,
    58         const Platform::FloatRect& viewport);
     57        const Platform::FloatRect& documentSrcRect);
    5958
    6059    void cleanup(Platform::Graphics::GLES2Context*);
  • trunk/Source/WebKit/blackberry/Api/WebPageCompositor_p.h

    r149831 r150625  
    5959    void setChildWindowPlacement(WebPageCompositor::ChildWindowPlacement placement) { m_childWindowPlacement = placement; }
    6060    void prepareFrame(double animationTime);
    61     void render(const WebCore::IntRect& targetRect,
    62         const WebCore::IntRect& clipRect,
    63         const WebCore::TransformationMatrix&,
    64         const WebCore::FloatRect& documentContents,
    65         const WebCore::FloatRect& viewport);
     61    void render(const WebCore::IntRect& targetRect, const WebCore::IntRect& clipRect, const WebCore::TransformationMatrix&, const WebCore::FloatRect& documentSrcRect);
    6662
    6763    Platform::Graphics::GLES2Context* context() const { return m_context; }
  • trunk/Source/WebKit/blackberry/ChangeLog

    r150588 r150625  
     12013-05-23  Jakob Petsovits  <jpetsovits@blackberry.com>
     2
     3        [BlackBerry] Compositor API change: Don't pass the unused "viewport" parameter.
     4        https://bugs.webkit.org/show_bug.cgi?id=116545
     5        Internal PR 189775
     6
     7        Reviewed by Rob Buis.
     8
     9        Also change the name of the "documentContents" parameter
     10        to the more descriptive "documentSrcRect".
     11
     12        * Api/WebPageCompositor.cpp:
     13        (BlackBerry::WebKit::WebPageCompositorPrivate::render):
     14        (BlackBerry::WebKit::WebPageCompositor::render):
     15        * Api/WebPageCompositor.h:
     16        * Api/WebPageCompositor_p.h:
     17        (WebPageCompositorPrivate):
     18
    1192013-05-23  Ed Baker  <edbaker@blackberry.com>
    220
Note: See TracChangeset for help on using the changeset viewer.