Changeset 113607 in webkit


Ignore:
Timestamp:
Apr 9, 2012 12:46:56 PM (12 years ago)
Author:
leviw@chromium.org
Message:

Correct some LayoutUnit misuse in FilterEffectRenderer, and RenderBlock
https://bugs.webkit.org/show_bug.cgi?id=83366

Reviewed by Eric Seidel.

Some more preparation of Render classes for FractionalLayoutUnits. See below for details
of each change.

No new tests. No change in behavior.

  • rendering/FilterEffectRenderer.cpp:

(WebCore::FilterEffectRendererHelper::applyFilterEffect): Pixel snapping image rect before
drawing it.

  • rendering/RenderBlock.cpp:

(WebCore::::string): Pixel snapping outputted values for debug.

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r113606 r113607  
     12012-04-09  Levi Weintraub  <leviw@chromium.org>
     2
     3        Correct some LayoutUnit misuse in FilterEffectRenderer, and RenderBlock
     4        https://bugs.webkit.org/show_bug.cgi?id=83366
     5
     6        Reviewed by Eric Seidel.
     7
     8        Some more preparation of Render classes for FractionalLayoutUnits. See below for details
     9        of each change.
     10
     11        No new tests. No change in behavior.
     12
     13        * rendering/FilterEffectRenderer.cpp:
     14        (WebCore::FilterEffectRendererHelper::applyFilterEffect): Pixel snapping image rect before
     15        drawing it.
     16        * rendering/RenderBlock.cpp:
     17        (WebCore::::string): Pixel snapping outputted values for debug.
     18
    1192012-04-09  Shawn Singh  <shawnsingh@chromium.org>
    220
  • trunk/Source/WebCore/rendering/FilterEffectRenderer.cpp

    r112745 r113607  
    404404    destRect.move(m_paintOffset.x(), m_paintOffset.y());
    405405   
    406     m_savedGraphicsContext->drawImageBuffer(filter->output(), m_renderLayer->renderer()->style()->colorSpace(), destRect, CompositeSourceOver);
     406    m_savedGraphicsContext->drawImageBuffer(filter->output(), m_renderLayer->renderer()->style()->colorSpace(), pixelSnappedIntRect(destRect), CompositeSourceOver);
    407407   
    408408    return m_savedGraphicsContext;
  • trunk/Source/WebCore/rendering/RenderBlock.cpp

    r113584 r113607  
    73707370String ValueToString<RenderBlock::FloatingObject*>::string(const RenderBlock::FloatingObject* floatingObject)
    73717371{
    7372     return String::format("%p (%dx%d %dx%d)", floatingObject, floatingObject->x(), floatingObject->y(), floatingObject->maxX(), floatingObject->maxY());
     7372    return String::format("%p (%dx%d %dx%d)", floatingObject, floatingObject->pixelSnappedX(), floatingObject->pixelSnappedY(), floatingObject->pixelSnappedMaxX(), floatingObject->pixelSnappedMaxY());
    73737373}
    73747374
Note: See TracChangeset for help on using the changeset viewer.