Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(966)

Unified Diff: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp

Issue 1983783002: Remove OwnPtr::release() calls in modules/ (part 1). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
diff --git a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
index da34ec861272c150e010c12d3fc4592ff7ef9a8a..a51049f37abc7cf9ffdcf00cd2cdfacbc683f781 100644
--- a/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
+++ b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2DTest.cpp
@@ -209,7 +209,7 @@ public:
#define TEST_OVERDRAW_SETUP(EXPECTED_OVERDRAWS) \
OwnPtr<MockImageBufferSurfaceForOverwriteTesting> mockSurface = adoptPtr(new MockImageBufferSurfaceForOverwriteTesting(IntSize(10, 10), NonOpaque)); \
MockImageBufferSurfaceForOverwriteTesting* surfacePtr = mockSurface.get(); \
- canvasElement().createImageBufferUsingSurfaceForTesting(mockSurface.release()); \
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(mockSurface)); \
EXPECT_CALL(*surfacePtr, willOverwriteCanvas()).Times(EXPECTED_OVERDRAWS); \
context2d()->save();
@@ -406,7 +406,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionByDefault)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
EXPECT_FALSE(canvasElement().shouldBeDirectComposited());
}
@@ -415,7 +415,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionUnderOverdrawLimit)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->setGlobalAlpha(0.5f); // To prevent overdraw optimization
for (int i = 0; i < ExpensiveCanvasHeuristicParameters::ExpensiveOverdrawThreshold - 1; i++) {
@@ -429,7 +429,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionOverOverdrawLimit)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->setGlobalAlpha(0.5f); // To prevent overdraw optimization
for (int i = 0; i < ExpensiveCanvasHeuristicParameters::ExpensiveOverdrawThreshold; i++) {
@@ -443,7 +443,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionUnderImageSizeRatioLimit)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
NonThrowableExceptionState exceptionState;
Element* sourceCanvasElement = document().createElement("canvas", exceptionState);
@@ -451,7 +451,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionUnderImageSizeRatioLimit)
HTMLCanvasElement* sourceCanvas = static_cast<HTMLCanvasElement*>(sourceCanvasElement);
IntSize sourceSize(10, 10 * ExpensiveCanvasHeuristicParameters::ExpensiveImageSizeRatio);
OwnPtr<UnacceleratedImageBufferSurface> sourceSurface = adoptPtr(new UnacceleratedImageBufferSurface(sourceSize, NonOpaque));
- sourceCanvas->createImageBufferUsingSurfaceForTesting(sourceSurface.release());
+ sourceCanvas->createImageBufferUsingSurfaceForTesting(std::move(sourceSurface));
const ImageBitmapOptions defaultOptions;
// Go through an ImageBitmap to avoid triggering a display list fallback
@@ -467,7 +467,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionOverImageSizeRatioLimit)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
NonThrowableExceptionState exceptionState;
Element* sourceCanvasElement = document().createElement("canvas", exceptionState);
@@ -475,7 +475,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionOverImageSizeRatioLimit)
HTMLCanvasElement* sourceCanvas = static_cast<HTMLCanvasElement*>(sourceCanvasElement);
IntSize sourceSize(10, 10 * ExpensiveCanvasHeuristicParameters::ExpensiveImageSizeRatio + 1);
OwnPtr<UnacceleratedImageBufferSurface> sourceSurface = adoptPtr(new UnacceleratedImageBufferSurface(sourceSize, NonOpaque));
- sourceCanvas->createImageBufferUsingSurfaceForTesting(sourceSurface.release());
+ sourceCanvas->createImageBufferUsingSurfaceForTesting(std::move(sourceSurface));
const ImageBitmapOptions defaultOptions;
// Go through an ImageBitmap to avoid triggering a display list fallback
@@ -491,7 +491,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionUnderExpensivePathPointCoun
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->beginPath();
context2d()->moveTo(7, 5);
@@ -508,7 +508,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionOverExpensivePathPointCount)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->beginPath();
context2d()->moveTo(7, 5);
@@ -525,7 +525,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionWhenPathIsConcave)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->beginPath();
context2d()->moveTo(1, 1);
@@ -545,7 +545,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionWithRectangleClip)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->beginPath();
context2d()->rect(1, 1, 2, 2);
@@ -559,7 +559,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionWithComplexClip)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->beginPath();
context2d()->moveTo(1, 1);
@@ -580,7 +580,7 @@ TEST_F(CanvasRenderingContext2DTest, LayerPromotionWithBlurredShadow)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->setShadowColor(String("red"));
context2d()->setShadowBlur(1.0f);
@@ -597,7 +597,7 @@ TEST_F(CanvasRenderingContext2DTest, NoLayerPromotionWithSharpShadow)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->setShadowColor(String("red"));
context2d()->setShadowOffsetX(1.0f);
@@ -610,7 +610,7 @@ TEST_F(CanvasRenderingContext2DTest, NoFallbackWithSmallState)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->fillRect(0, 0, 1, 1); // To have a non-empty dirty rect
for (int i = 0; i < ExpensiveCanvasHeuristicParameters::ExpensiveRecordingStackDepth - 1; ++i) {
@@ -624,7 +624,7 @@ TEST_F(CanvasRenderingContext2DTest, FallbackWithLargeState)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->fillRect(0, 0, 1, 1); // To have a non-empty dirty rect
for (int i = 0; i < ExpensiveCanvasHeuristicParameters::ExpensiveRecordingStackDepth; ++i) {
@@ -643,7 +643,7 @@ TEST_F(CanvasRenderingContext2DTest, OpaqueDisplayListFallsBackForText)
// See: crbug.com/583809
createContext(Opaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectFallback), Opaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->fillText("Text", 0, 5);
}
@@ -652,7 +652,7 @@ TEST_F(CanvasRenderingContext2DTest, NonOpaqueDisplayListDoesNotFallBackForText)
{
createContext(NonOpaque);
OwnPtr<RecordingImageBufferSurface> surface = adoptPtr(new RecordingImageBufferSurface(IntSize(10, 10), MockSurfaceFactory::create(MockSurfaceFactory::ExpectNoFallback), NonOpaque));
- canvasElement().createImageBufferUsingSurfaceForTesting(surface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(surface));
context2d()->fillText("Text", 0, 5);
}
@@ -685,7 +685,7 @@ TEST_F(CanvasRenderingContext2DTest, GPUMemoryUpdateForAcceleratedCanvas)
OwnPtr<FakeAcceleratedImageBufferSurfaceForTesting> fakeAccelerateSurface = adoptPtr(new FakeAcceleratedImageBufferSurfaceForTesting(IntSize(10, 10), NonOpaque));
FakeAcceleratedImageBufferSurfaceForTesting* fakeAccelerateSurfacePtr = fakeAccelerateSurface.get();
- canvasElement().createImageBufferUsingSurfaceForTesting(fakeAccelerateSurface.release());
+ canvasElement().createImageBufferUsingSurfaceForTesting(std::move(fakeAccelerateSurface));
// 800 = 10 * 10 * 4 * 2 where 10*10 is canvas size, 4 is num of bytes per pixel per buffer,
// and 2 is an estimate of num of gpu buffers required
EXPECT_EQ(800, getCurrentGPUMemoryUsage());
@@ -705,7 +705,7 @@ TEST_F(CanvasRenderingContext2DTest, GPUMemoryUpdateForAcceleratedCanvas)
// Creating a different accelerated image buffer
OwnPtr<FakeAcceleratedImageBufferSurfaceForTesting> fakeAccelerateSurface2 = adoptPtr(new FakeAcceleratedImageBufferSurfaceForTesting(IntSize(10, 5), NonOpaque));
- OwnPtr<ImageBuffer> imageBuffer2 = ImageBuffer::create(fakeAccelerateSurface2.release());
+ OwnPtr<ImageBuffer> imageBuffer2 = ImageBuffer::create(std::move(fakeAccelerateSurface2));
EXPECT_EQ(800, getCurrentGPUMemoryUsage());
EXPECT_EQ(1200, getGlobalGPUMemoryUsage());

Powered by Google App Engine
This is Rietveld 408576698