Fix miscellaneous compiler warnings from Visual Studio 2010.
Changes serialization path for MorphologyImageFilter, handling of Windows
HRESULTS; otherwise just tweaks tests.
git-svn-id: http://skia.googlecode.com/svn/trunk@3642 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/gm/bitmapcopy.cpp b/gm/bitmapcopy.cpp
index 249ec43..edf6445 100644
--- a/gm/bitmapcopy.cpp
+++ b/gm/bitmapcopy.cpp
@@ -30,13 +30,17 @@
static void draw_checks(SkCanvas* canvas, int width, int height) {
SkPaint paint;
paint.setColor(SK_ColorRED);
- canvas->drawRectCoords(0, 0, width / 2, height / 2, paint);
+ canvas->drawRectCoords(SkIntToScalar(0), SkIntToScalar(0),
+ SkIntToScalar(width / 2), SkIntToScalar(height / 2), paint);
paint.setColor(SK_ColorGREEN);
- canvas->drawRectCoords(width / 2, 0, width, height / 2, paint);
+ canvas->drawRectCoords(SkIntToScalar(width / 2), SkIntToScalar(0),
+ SkIntToScalar(width), SkIntToScalar(height / 2), paint);
paint.setColor(SK_ColorBLUE);
- canvas->drawRectCoords(0, height / 2, width / 2, height, paint);
+ canvas->drawRectCoords(SkIntToScalar(0), SkIntToScalar(height / 2),
+ SkIntToScalar(width / 2), SkIntToScalar(height), paint);
paint.setColor(SK_ColorYELLOW);
- canvas->drawRectCoords(width / 2, height / 2, width, height, paint);
+ canvas->drawRectCoords(SkIntToScalar(width / 2), SkIntToScalar(height / 2),
+ SkIntToScalar(width), SkIntToScalar(height), paint);
}
class BitmapCopyGM : public GM {
diff --git a/gm/colormatrix.cpp b/gm/colormatrix.cpp
index 3cc9c02..cc5cfbc 100644
--- a/gm/colormatrix.cpp
+++ b/gm/colormatrix.cpp
@@ -61,7 +61,8 @@
for (int x = 0; x < width; ++x) {
SkPaint paint;
paint.setColor(SkColorSetARGB(255, x * 255 / width, y * 255 / height, 0));
- canvas.drawRect(SkRect::MakeXYWH(x, y, 1, 1), paint);
+ canvas.drawRect(SkRect::MakeXYWH(SkIntToScalar(x),
+ SkIntToScalar(y), SK_Scalar1, SK_Scalar1), paint);
}
}
return bm;
diff --git a/gm/imageblur.cpp b/gm/imageblur.cpp
index 841441e..c8dd5d7 100644
--- a/gm/imageblur.cpp
+++ b/gm/imageblur.cpp
@@ -39,8 +39,9 @@
int x = rand() % WIDTH;
int y = rand() % HEIGHT;
paint.setColor(rand() % 0x1000000 | 0xFF000000);
- paint.setTextSize(rand() % 300);
- canvas->drawText(str, strlen(str), x, y, paint);
+ paint.setTextSize(SkIntToScalar(rand() % 300));
+ canvas->drawText(str, strlen(str), SkIntToScalar(x),
+ SkIntToScalar(y), paint);
}
canvas->restore();
}
diff --git a/gm/verttext2.cpp b/gm/verttext2.cpp
index 3bfb471..9ffefec 100644
--- a/gm/verttext2.cpp
+++ b/gm/verttext2.cpp
@@ -73,7 +73,8 @@
paint.setTextSize(textHeight);
canvas->drawText(string.c_str(), string.size(), y,
- alignment == SkPaint::kLeft_Align ? 10 : 240, paint);
+ SkIntToScalar(alignment == SkPaint::kLeft_Align ? 10 : 240),
+ paint);
y += textHeight;
}