Title: [136196] trunk/Source/WebCore
- Revision
- 136196
- Author
- [email protected]
- Date
- 2012-11-29 18:28:37 -0800 (Thu, 29 Nov 2012)
Log Message
Unreviewed, rolling out r136167.
http://trac.webkit.org/changeset/136167
https://bugs.webkit.org/show_bug.cgi?id=103701
Win debug build failure (Requested by zhenyao on #webkit).
Patch by Sheriff Bot <[email protected]> on 2012-11-29
* platform/graphics/chromium/LazyDecodingPixelRef.cpp:
(WebCore::LazyDecodingPixelRef::LazyDecodingPixelRef):
* platform/graphics/chromium/LazyDecodingPixelRef.h:
(LazyDecodingPixelRef):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (136195 => 136196)
--- trunk/Source/WebCore/ChangeLog 2012-11-30 02:23:25 UTC (rev 136195)
+++ trunk/Source/WebCore/ChangeLog 2012-11-30 02:28:37 UTC (rev 136196)
@@ -1,3 +1,16 @@
+2012-11-29 Sheriff Bot <[email protected]>
+
+ Unreviewed, rolling out r136167.
+ http://trac.webkit.org/changeset/136167
+ https://bugs.webkit.org/show_bug.cgi?id=103701
+
+ Win debug build failure (Requested by zhenyao on #webkit).
+
+ * platform/graphics/chromium/LazyDecodingPixelRef.cpp:
+ (WebCore::LazyDecodingPixelRef::LazyDecodingPixelRef):
+ * platform/graphics/chromium/LazyDecodingPixelRef.h:
+ (LazyDecodingPixelRef):
+
2012-11-29 David Grogan <[email protected]>
IndexedDB: Propagate more leveldb errors to script
Modified: trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.cpp (136195 => 136196)
--- trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.cpp 2012-11-30 02:23:25 UTC (rev 136195)
+++ trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.cpp 2012-11-30 02:28:37 UTC (rev 136196)
@@ -34,7 +34,8 @@
namespace WebCore {
LazyDecodingPixelRef::LazyDecodingPixelRef(PassRefPtr<ImageFrameGenerator> frameGenerator, const SkISize& scaledSize, const SkIRect& scaledSubset)
- : m_frameGenerator(frameGenerator)
+ : SkPixelRef(0)
+ , m_frameGenerator(frameGenerator)
, m_scaledSize(scaledSize)
, m_scaledSubset(scaledSubset)
, m_lockedCachedImage(0)
@@ -89,19 +90,4 @@
return false;
}
-bool LazyDecodingPixelRef::PrepareToDecode(const LazyPixelRef::PrepareParams& params)
-{
- MutexLocker lock(m_mutex);
- // TODO: check if only a particular rect is available in image cache.
- UNUSED_PARAM(params);
- return ImageDecodingStore::instance()->lockCompleteCache(m_frameGenerator.get(), m_scaledSize);
-}
-
-void LazyDecodingPixelRef::Decode()
-{
- lockPixels();
- unlockPixels();
-}
-
-
} // namespace WebKit
Modified: trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.h (136195 => 136196)
--- trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.h 2012-11-30 02:23:25 UTC (rev 136195)
+++ trunk/Source/WebCore/platform/graphics/chromium/LazyDecodingPixelRef.h 2012-11-30 02:28:37 UTC (rev 136196)
@@ -26,24 +26,21 @@
#ifndef LazyDecodingPixelRef_h
#define LazyDecodingPixelRef_h
+#include "SkTypes.h"
#include "SkFlattenableBuffers.h"
#include "SkPixelRef.h"
#include "SkRect.h"
#include "SkSize.h"
-#include "SkTypes.h"
-#include "skia/ext/lazy_pixel_ref.h"
#include <wtf/RefPtr.h>
#include <wtf/ThreadingPrimitives.h>
-using skia::LazyPixelRef;
-
namespace WebCore {
class ImageFrameGenerator;
class ScaledImageFragment;
-class LazyDecodingPixelRef : public LazyPixelRef {
+class LazyDecodingPixelRef : public SkPixelRef {
public:
LazyDecodingPixelRef(PassRefPtr<ImageFrameGenerator>, const SkISize& scaledSize, const SkIRect& scaledSubset);
virtual ~LazyDecodingPixelRef();
@@ -54,9 +51,6 @@
bool isScaled(const SkISize& fullSize) const;
bool isClipped() const;
- virtual bool PrepareToDecode(const LazyPixelRef::PrepareParams&);
- virtual void Decode();
-
protected:
// SkPixelRef implementation.
virtual void* onLockPixels(SkColorTable**);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes