Changeset 215803 in webkit
- Timestamp:
- Apr 26, 2017, 9:13:02 AM (8 years ago)
- Location:
- trunk
- Files:
-
- 6 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r215800 r215803 1 2017-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 1 13 2017-04-24 Sergio Villar Senin <svillar@igalia.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r215802 r215803 1 2017-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 1 13 2017-04-26 Dave Hyatt <hyatt@apple.com> 2 14 -
trunk/Source/WebCore/loader/cache/CachedImage.cpp
r215767 r215803 52 52 #if USE(CG) 53 53 #include "PDFDocumentImage.h" 54 #include "UTIRegistry.h"55 54 #endif 56 55 … … 403 402 // It will not do anything now, but will delay decoding until 404 403 // queried for info (like size or specific image frames). 405 EncodedDataStatus encodedDataStatus = setImageDataBuffer(&data, false);404 EncodedDataStatus encodedDataStatus = m_image->setData(&data, false); 406 405 if (encodedDataStatus > EncodedDataStatus::Error && encodedDataStatus < EncodedDataStatus::SizeAvailable) 407 406 return; … … 426 425 } 427 426 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 #endif435 return encodedDataStatus;436 }437 438 427 void CachedImage::addDataBuffer(SharedBuffer& data) 439 428 { … … 456 445 createImage(); 457 446 458 EncodedDataStatus encodedDataStatus = setImageDataBuffer(data, true);447 EncodedDataStatus encodedDataStatus = m_image ? m_image->setData(data, true) : EncodedDataStatus::Error; 459 448 460 449 if (encodedDataStatus == EncodedDataStatus::Error || m_image->isNull()) { -
trunk/Source/WebCore/loader/cache/CachedImage.h
r215767 r215803 108 108 void destroyDecodedData() override; 109 109 110 EncodedDataStatus setImageDataBuffer(SharedBuffer*, bool allDataReceived);111 110 void addData(const char* data, unsigned length) override; 112 111 void error(CachedResource::Status) override;
Note:
See TracChangeset
for help on using the changeset viewer.