Changeset 180147 in webkit for trunk/Source/WebCore/ChangeLog


Ignore:
Timestamp:
Feb 16, 2015, 9:07:08 AM (11 years ago)
Author:
Brent Fulgham
Message:

FEGaussianBlur::calculateUnscaledKernelSize does unspeakable things with signed and unsigned values
https://bugs.webkit.org/show_bug.cgi?id=141596
<rdar://problem/19837103>

Reviewed by Zalan Bujtas.

No new tests. Covered by css3/filters/huge-blur-value.html

Avoid overflowing the signed integer values by not converting from unsigned
until the maximum size has been clamped to the expected max.

  • platform/graphics/filters/FEGaussianBlur.cpp:

(WebCore::FEGaussianBlur::calculateUnscaledKernelSize):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r180142 r180147  
     12015-02-16  Brent Fulgham  <bfulgham@apple.com>
     2
     3        FEGaussianBlur::calculateUnscaledKernelSize does unspeakable things with signed and unsigned values
     4        https://bugs.webkit.org/show_bug.cgi?id=141596
     5        <rdar://problem/19837103>
     6
     7        Reviewed by Zalan Bujtas.
     8
     9        No new tests. Covered by css3/filters/huge-blur-value.html
     10
     11        Avoid overflowing the signed integer values by not converting from unsigned
     12        until the maximum size has been clamped to the expected max.
     13
     14        * platform/graphics/filters/FEGaussianBlur.cpp:
     15        (WebCore::FEGaussianBlur::calculateUnscaledKernelSize):
     16
    1172015-02-13  Sergio Villar Senin  <svillar@igalia.com>
    218
Note: See TracChangeset for help on using the changeset viewer.