| Index: src/core/SkCanvas.cpp
|
| diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp
|
| index daf8425f57fb9b395de3f3984995a39e15669f0a..03c5173e1035c8f6fa30548c7d4b16472badf3c7 100644
|
| --- a/src/core/SkCanvas.cpp
|
| +++ b/src/core/SkCanvas.cpp
|
| @@ -203,7 +203,7 @@ struct DeviceCM {
|
| device->onAttachToCanvas(canvas);
|
| }
|
| fDevice = device;
|
| - fPaint = paint ? SkNEW_ARGS(SkPaint, (*paint)) : NULL;
|
| + fPaint = paint ? new SkPaint(*paint) : NULL;
|
| }
|
|
|
| ~DeviceCM() {
|
| @@ -211,7 +211,7 @@ struct DeviceCM {
|
| fDevice->onDetachFromCanvas();
|
| fDevice->unref();
|
| }
|
| - SkDELETE(fPaint);
|
| + delete fPaint;
|
| }
|
|
|
| void reset(const SkIRect& bounds) {
|
| @@ -304,7 +304,7 @@ public:
|
| }
|
| ~MCRec() {
|
| SkSafeUnref(fFilter);
|
| - SkDELETE(fLayer);
|
| + delete fLayer;
|
| dec_rec();
|
| }
|
|
|
| @@ -604,7 +604,7 @@ SkBaseDevice* SkCanvas::init(SkBaseDevice* device, InitFlags flags) {
|
| fSaveCount = 1;
|
| fMetaData = NULL;
|
|
|
| - fClipStack.reset(SkNEW(SkClipStack));
|
| + fClipStack.reset(new SkClipStack);
|
|
|
| fMCRec = (MCRec*)fMCStack.push_back();
|
| new (fMCRec) MCRec(fConservativeRasterClip);
|
| @@ -664,8 +664,8 @@ SkCanvas::SkCanvas(int width, int height, const SkSurfaceProps* props)
|
| {
|
| inc_canvas();
|
|
|
| - this->init(SkNEW_ARGS(SkNoPixelsBitmapDevice,
|
| - (SkIRect::MakeWH(width, height), fProps)), kDefault_InitFlags)->unref();
|
| + this->init(new SkNoPixelsBitmapDevice(SkIRect::MakeWH(width, height), fProps),
|
| + kDefault_InitFlags)->unref();
|
| }
|
|
|
| SkCanvas::SkCanvas(const SkIRect& bounds, InitFlags flags)
|
| @@ -674,7 +674,7 @@ SkCanvas::SkCanvas(const SkIRect& bounds, InitFlags flags)
|
| {
|
| inc_canvas();
|
|
|
| - this->init(SkNEW_ARGS(SkNoPixelsBitmapDevice, (bounds, fProps)), flags)->unref();
|
| + this->init(new SkNoPixelsBitmapDevice(bounds, fProps), flags)->unref();
|
| }
|
|
|
| SkCanvas::SkCanvas(SkBaseDevice* device)
|
| @@ -701,7 +701,7 @@ SkCanvas::SkCanvas(const SkBitmap& bitmap, const SkSurfaceProps& props)
|
| {
|
| inc_canvas();
|
|
|
| - SkAutoTUnref<SkBaseDevice> device(SkNEW_ARGS(SkBitmapDevice, (bitmap, fProps)));
|
| + SkAutoTUnref<SkBaseDevice> device(new SkBitmapDevice(bitmap, fProps));
|
| this->init(device, kDefault_InitFlags);
|
| }
|
|
|
| @@ -711,7 +711,7 @@ SkCanvas::SkCanvas(const SkBitmap& bitmap)
|
| {
|
| inc_canvas();
|
|
|
| - SkAutoTUnref<SkBaseDevice> device(SkNEW_ARGS(SkBitmapDevice, (bitmap, fProps)));
|
| + SkAutoTUnref<SkBaseDevice> device(new SkBitmapDevice(bitmap, fProps));
|
| this->init(device, kDefault_InitFlags);
|
| }
|
|
|
| @@ -721,7 +721,7 @@ SkCanvas::~SkCanvas() {
|
|
|
| this->internalRestore(); // restore the last, since we're going away
|
|
|
| - SkDELETE(fMetaData);
|
| + delete fMetaData;
|
|
|
| dec_canvas();
|
| }
|
| @@ -1135,8 +1135,8 @@ void SkCanvas::internalSaveLayer(const SkRect* bounds, const SkPaint* paint, Sav
|
| }
|
|
|
| device->setOrigin(ir.fLeft, ir.fTop);
|
| - DeviceCM* layer = SkNEW_ARGS(DeviceCM, (device, paint, this, fConservativeRasterClip,
|
| - forceSpriteOnRestore));
|
| + DeviceCM* layer =
|
| + new DeviceCM(device, paint, this, fConservativeRasterClip, forceSpriteOnRestore);
|
| device->unref();
|
|
|
| layer->fNext = fMCRec->fTopLayer;
|
| @@ -1188,7 +1188,7 @@ void SkCanvas::internalRestore() {
|
| layer->fPaint, layer->fDeviceIsBitmapDevice);
|
| // reset this, since internalDrawDevice will have set it to true
|
| fDeviceCMDirty = true;
|
| - SkDELETE(layer);
|
| + delete layer;
|
| } else {
|
| // we're at the root
|
| SkASSERT(layer == (void*)fDeviceCMStorage);
|
| @@ -2876,7 +2876,7 @@ SkCanvas* SkCanvas::NewRasterDirect(const SkImageInfo& info, void* pixels, size_
|
| if (!bitmap.installPixels(info, pixels, rowBytes)) {
|
| return NULL;
|
| }
|
| - return SkNEW_ARGS(SkCanvas, (bitmap));
|
| + return new SkCanvas(bitmap);
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
|
|