diff --git a/binding.gyp b/binding.gyp index 1a3a9c824..95f72d25b 100644 --- a/binding.gyp +++ b/binding.gyp @@ -45,7 +45,27 @@ 'defines': [ 'snprintf=_snprintf', '_USE_MATH_DEFINES' # for M_PI - ] + ], + 'configurations': { + 'Debug': { + 'msvs_settings': { + 'VCCLCompilerTool': { + 'WarningLevel': 4, + 'ExceptionHandling': 1, + 'DisableSpecificWarnings': [4100, 4127, 4201, 4244, 4267, 4506, 4611, 4714] + } + } + }, + 'Release': { + 'msvs_settings': { + 'VCCLCompilerTool': { + 'WarningLevel': 4, + 'ExceptionHandling': 1, + 'DisableSpecificWarnings': [4100, 4127, 4201, 4244, 4267, 4506, 4611, 4714] + } + } + } + } }, { # 'OS!="win"' 'libraries': [ ' #include "Canvas.h" class Gradient: public node::ObjectWrap { diff --git a/src/CanvasPattern.h b/src/CanvasPattern.h index fbe9fe35d..ea3faebf8 100644 --- a/src/CanvasPattern.h +++ b/src/CanvasPattern.h @@ -8,7 +8,6 @@ #ifndef __NODE_PATTERN_H__ #define __NODE_PATTERN_H__ -#include #include "Canvas.h" class Pattern: public node::ObjectWrap { diff --git a/src/FontFace.cc b/src/FontFace.cc index 89c89aa51..0277b4a56 100644 --- a/src/FontFace.cc +++ b/src/FontFace.cc @@ -6,8 +6,6 @@ #include "FontFace.h" -#include - Persistent FontFace::constructor; /* diff --git a/src/Image.h b/src/Image.h index 5da5bfd7e..7e6264094 100644 --- a/src/Image.h +++ b/src/Image.h @@ -8,7 +8,6 @@ #ifndef __NODE_IMAGE_H__ #define __NODE_IMAGE_H__ -#include #include "Canvas.h" #ifdef HAVE_JPEG diff --git a/src/JPEGStream.h b/src/JPEGStream.h index 5d06a8679..5b1694b64 100644 --- a/src/JPEGStream.h +++ b/src/JPEGStream.h @@ -6,7 +6,6 @@ #ifndef __NODE_JPEG_STREAM_H__ #define __NODE_JPEG_STREAM_H__ -#include #include "Canvas.h" #include #include diff --git a/src/PixelArray.cc b/src/PixelArray.cc index 5a7006c2a..0a773ccf3 100644 --- a/src/PixelArray.cc +++ b/src/PixelArray.cc @@ -9,8 +9,6 @@ #include #include -#include - Persistent PixelArray::constructor; /* diff --git a/src/color.cc b/src/color.cc index e5cb758a8..5f7478d45 100644 --- a/src/color.cc +++ b/src/color.cc @@ -350,10 +350,10 @@ rgba_from_rgba_string(const char *str, short *ok) { if ('0' == *str) ++str; if ('.' == *str) { ++str; - float n = .1; + float n = .1f; while (*str >= '0' && *str <= '9') { a += (*str++ - '0') * n; - n *= .1; + n *= .1f; } } }