[Scummvm-cvs-logs] scummvm master -> 97b3437f499db5e50aa97d3085c26b1c98ea9d5f

csnover csnover at users.noreply.github.com
Sat Aug 13 23:34:39 CEST 2016


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
beba350baa SCI32: Fix cast warnings
97b3437f49 CREATE_PROJECT: Fix warning flags in Xcode generator


Commit: beba350baa4295b08afa72419e1fb77cadbd274c
    https://github.com/scummvm/scummvm/commit/beba350baa4295b08afa72419e1fb77cadbd274c
Author: Colin Snover (github.com at zetafleet.com)
Date: 2016-08-13T16:33:14-05:00

Commit Message:
SCI32: Fix cast warnings

Changed paths:
    engines/sci/graphics/video32.cpp



diff --git a/engines/sci/graphics/video32.cpp b/engines/sci/graphics/video32.cpp
index 757d793..51be08d 100644
--- a/engines/sci/graphics/video32.cpp
+++ b/engines/sci/graphics/video32.cpp
@@ -372,8 +372,8 @@ void AVIPlayer::renderFrame() const {
 		// to always be white
 		if (getSciVersion() == SCI_VERSION_2_1_EARLY && g_sci->getGameId() == GID_KQ7) {
 			uint8 *target = bitmap.getPixels();
-			uint8 *source = (uint8 *)surface->getPixels();
-			uint8 *end = (uint8 *)surface->getPixels() + surface->w * surface->h;
+			const uint8 *source = (const uint8 *)surface->getPixels();
+			const uint8 *end = (const uint8 *)surface->getPixels() + surface->w * surface->h;
 
 			while (source != end) {
 				uint8 value = *source++;
@@ -409,7 +409,7 @@ void AVIPlayer::renderFrame() const {
 		Common::Rect drawRect(_drawRect);
 
 		if (_pixelDouble) {
-			const uint32 *source = (uint32 *)surface->getPixels();
+			const uint32 *source = (const uint32 *)surface->getPixels();
 			uint32 *target = (uint32 *)_scaleBuffer;
 			// target pitch here is in uint32s, not bytes
 			const uint16 pitch = surface->pitch / 2;


Commit: 97b3437f499db5e50aa97d3085c26b1c98ea9d5f
    https://github.com/scummvm/scummvm/commit/97b3437f499db5e50aa97d3085c26b1c98ea9d5f
Author: Colin Snover (github.com at zetafleet.com)
Date: 2016-08-13T16:34:28-05:00

Commit Message:
CREATE_PROJECT: Fix warning flags in Xcode generator

Sign comparison should be on to match other compilers, and
multichar warnings should be disabled for all platforms, not just
iOS.

Changed paths:
    devtools/create_project/xcode.cpp



diff --git a/devtools/create_project/xcode.cpp b/devtools/create_project/xcode.cpp
index 62969d1..07dc24e 100644
--- a/devtools/create_project/xcode.cpp
+++ b/devtools/create_project/xcode.cpp
@@ -786,6 +786,8 @@ void XcodeProvider::setupBuildConfiguration(const BuildSetup &setup) {
 	ADD_SETTING(scummvm_Debug, "GCC_ENABLE_CPP_RTTI", "YES");
 	ADD_SETTING(scummvm_Debug, "GCC_INPUT_FILETYPE", "automatic");
 	ADD_SETTING(scummvm_Debug, "GCC_OPTIMIZATION_LEVEL", "0");
+	ADD_SETTING(scummvm_Debug, "GCC_WARN_SIGN_COMPARE", "YES");
+	ADD_SETTING(scummvm_Debug, "WARNING_CFLAGS", "-Wno-multichar");
 	ValueList scummvm_defines(_defines);
 	REMOVE_DEFINE(scummvm_defines, "MACOSX");
 	REMOVE_DEFINE(scummvm_defines, "IPHONE");
@@ -844,7 +846,6 @@ void XcodeProvider::setupBuildConfiguration(const BuildSetup &setup) {
 	ADD_SETTING(iPhone_Debug, "GCC_OPTIMIZATION_LEVEL", "0");
 	ADD_SETTING(iPhone_Debug, "GCC_PRECOMPILE_PREFIX_HEADER", "NO");
 	ADD_SETTING(iPhone_Debug, "GCC_WARN_64_TO_32_BIT_CONVERSION", "NO");
-	ADD_SETTING(iPhone_Debug, "WARNING_CFLAGS", "-Wno-multichar");
 	ADD_SETTING_QUOTE(iPhone_Debug, "GCC_PREFIX_HEADER", "");
 	ADD_SETTING(iPhone_Debug, "GCC_UNROLL_LOOPS", "YES");
 	ValueList iPhone_HeaderSearchPaths;






More information about the Scummvm-git-logs mailing list