Changeset 95084 in webkit


Ignore:
Timestamp:
Sep 14, 2011 2:41:41 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r95080.
http://trac.webkit.org/changeset/95080
https://bugs.webkit.org/show_bug.cgi?id=68070

It caused some 2d.composite.uncovered tests fail (Requested by
rgabor on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-09-14

Source/WebCore:

  • html/canvas/CanvasRenderingContext2D.cpp:

(WebCore::CanvasRenderingContext2D::clearCanvas):
(WebCore::CanvasRenderingContext2D::fillAndDisplayTransparencyElsewhere):

LayoutTests:

  • fast/canvas/canvas-large-fills-expected.txt: Removed.
  • fast/canvas/canvas-large-fills.html: Removed.
Location:
trunk
Files:
2 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r95083 r95084  
     12011-09-14  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r95080.
     4        http://trac.webkit.org/changeset/95080
     5        https://bugs.webkit.org/show_bug.cgi?id=68070
     6
     7        It caused some 2d.composite.uncovered tests fail (Requested by
     8        rgabor on #webkit).
     9
     10        * fast/canvas/canvas-large-fills-expected.txt: Removed.
     11        * fast/canvas/canvas-large-fills.html: Removed.
     12
    1132011-09-13  Pavel Feldman  <pfeldman@google.com>
    214
  • trunk/Source/WebCore/ChangeLog

    r95083 r95084  
     12011-09-14  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r95080.
     4        http://trac.webkit.org/changeset/95080
     5        https://bugs.webkit.org/show_bug.cgi?id=68070
     6
     7        It caused some 2d.composite.uncovered tests fail (Requested by
     8        rgabor on #webkit).
     9
     10        * html/canvas/CanvasRenderingContext2D.cpp:
     11        (WebCore::CanvasRenderingContext2D::clearCanvas):
     12        (WebCore::CanvasRenderingContext2D::fillAndDisplayTransparencyElsewhere):
     13
    1142011-09-13  Pavel Feldman  <pfeldman@google.com>
    215
  • trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp

    r95080 r95084  
    14731473    FloatRect canvasRect(0, 0, canvas()->width(), canvas()->height());
    14741474    GraphicsContext* c = drawingContext();
    1475     if (!c)
    1476         return;
    14771475
    14781476    c->save();
     
    15101508    ASSERT(shouldDisplayTransparencyElsewhere());
    15111509
    1512     IntRect canvasRect(0, 0, canvas()->width(), canvas()->height());
    1513     canvasRect = canvas()->baseTransform().mapRect(canvasRect);
    15141510    Path path = transformAreaToDevice(area);
    15151511    IntRect bufferRect = enclosingIntRect(path.boundingRect());
    1516     bufferRect.intersect(canvasRect);
    15171512    path.translate(FloatSize(-bufferRect.x(), -bufferRect.y()));
    15181513
    15191514    RenderingMode renderMode = canvas()->buffer()->isAccelerated() ? Accelerated : Unaccelerated;
    15201515    OwnPtr<ImageBuffer> buffer = ImageBuffer::create(bufferRect.size(), ColorSpaceDeviceRGB, renderMode);
    1521     if (!buffer)
    1522         return;
    1523 
    15241516    buffer->context()->setCompositeOperation(CompositeSourceOver);
    15251517    state().m_fillStyle->applyFillColor(buffer->context());
    15261518    buffer->context()->fillPath(path);
    15271519
    1528     GraphicsContext* c = drawingContext();
    1529     if (!c)
    1530         return;
    1531 
     1520    FloatRect canvasRect(0, 0, canvas()->width(), canvas()->height());
     1521    canvasRect = canvas()->baseTransform().mapRect(canvasRect);
     1522
     1523    GraphicsContext* c = drawingContext();
    15321524    c->save();
    15331525    c->setCTM(AffineTransform());
Note: See TracChangeset for help on using the changeset viewer.