-
ddkilzer@apple.com authored
<https://bugs.webkit.org/show_bug.cgi?id=21781> Reviewed by Antti. No tests since there is no change in behavior. * loader/CachedImage.cpp: (WebCore::CachedImage::maximumDecodedImageSize): Added. Returns WebCore::Settings::maximumDecodedImageSize() or 0 on error. (WebCore::CachedImage::data): Flag an error if the image being loaded is too big. * loader/CachedImage.h: (WebCore::CachedImage::maximumDecodedImageSize): Added declaration. * page/Settings.cpp: (WebCore::Settings::Settings): Initialize m_maximumDecodedImageSize to the maximum value of size_t. * page/Settings.h: (WebCore::Settings::setMaximumDecodedImageSize): Added method. (WebCore::Settings::maximumDecodedImageSize): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5c2a8899