Changeset 215803 in webkit


Ignore:
Timestamp:
Apr 26, 2017, 9:13:02 AM (8 years ago)
Author:
Ryan Haddad
Message:

Unreviewed, rolling out r215767.

The LayoutTest for this change is a flaky failure.

Reverted changeset:

"Restrict WebKit image formats to a known whitelist"
https://bugs.webkit.org/show_bug.cgi?id=170700
http://trac.webkit.org/changeset/215767

Location:
trunk
Files:
6 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r215800 r215803  
     12017-04-26  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r215767.
     4
     5        The LayoutTest for this change is a flaky failure.
     6
     7        Reverted changeset:
     8
     9        "Restrict WebKit image formats to a known whitelist"
     10        https://bugs.webkit.org/show_bug.cgi?id=170700
     11        http://trac.webkit.org/changeset/215767
     12
    1132017-04-24  Sergio Villar Senin  <svillar@igalia.com>
    214
  • trunk/Source/WebCore/ChangeLog

    r215802 r215803  
     12017-04-26  Ryan Haddad  <ryanhaddad@apple.com>
     2
     3        Unreviewed, rolling out r215767.
     4
     5        The LayoutTest for this change is a flaky failure.
     6
     7        Reverted changeset:
     8
     9        "Restrict WebKit image formats to a known whitelist"
     10        https://bugs.webkit.org/show_bug.cgi?id=170700
     11        http://trac.webkit.org/changeset/215767
     12
    1132017-04-26  Dave Hyatt  <hyatt@apple.com>
    214
  • trunk/Source/WebCore/loader/cache/CachedImage.cpp

    r215767 r215803  
    5252#if USE(CG)
    5353#include "PDFDocumentImage.h"
    54 #include "UTIRegistry.h"
    5554#endif
    5655
     
    403402    // It will not do anything now, but will delay decoding until
    404403    // queried for info (like size or specific image frames).
    405     EncodedDataStatus encodedDataStatus = setImageDataBuffer(&data, false);
     404    EncodedDataStatus encodedDataStatus = m_image->setData(&data, false);
    406405    if (encodedDataStatus > EncodedDataStatus::Error && encodedDataStatus < EncodedDataStatus::SizeAvailable)
    407406        return;
     
    426425}
    427426
    428 EncodedDataStatus CachedImage::setImageDataBuffer(SharedBuffer* data, bool allDataReceived)
    429 {
    430     EncodedDataStatus encodedDataStatus = m_image ? m_image->setData(data, allDataReceived) : EncodedDataStatus::Error;
    431 #if USE(CG)
    432     if (encodedDataStatus >= EncodedDataStatus::TypeAvailable && m_image->isBitmapImage() && !isAllowedImageUTI(m_image->uti()))
    433         return EncodedDataStatus::Error;
    434 #endif
    435     return encodedDataStatus;
    436 }
    437 
    438427void CachedImage::addDataBuffer(SharedBuffer& data)
    439428{
     
    456445        createImage();
    457446
    458     EncodedDataStatus encodedDataStatus = setImageDataBuffer(data, true);
     447    EncodedDataStatus encodedDataStatus = m_image ? m_image->setData(data, true) : EncodedDataStatus::Error;
    459448
    460449    if (encodedDataStatus == EncodedDataStatus::Error || m_image->isNull()) {
  • trunk/Source/WebCore/loader/cache/CachedImage.h

    r215767 r215803  
    108108    void destroyDecodedData() override;
    109109
    110     EncodedDataStatus setImageDataBuffer(SharedBuffer*, bool allDataReceived);
    111110    void addData(const char* data, unsigned length) override;
    112111    void error(CachedResource::Status) override;
Note: See TracChangeset for help on using the changeset viewer.