[Scummvm-git-logs] scummvm master -> 030f104c120b750dbd99429eb20a4b8a417d968e

sev- noreply at scummvm.org
Tue Nov 29 00:38:06 UTC 2022


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

Summary:
8140fdfbcc COMMON: Fix MSVC C4309 enum sign warning
de88d24ef3 GRAPHICS: Fix MSVC C4309 enum sign warning
97137c29f5 ENGINES: Fix MSVC C4309 enum sign warning
baea7a3adc DRAGONS: Fix MSVC C4309 enum sign warning
4d2fe18ad8 GLK: Fix MSVC C4309 enum sign warning
0a873f738c LASTEXPRESS: Fix MSVC C4309 enum sign warning
6815ace672 MOHAWK: Fix MSVC C4309 enum sign warning
513a54be04 MTROPOLIS: Fix MSVC C4309 enum sign warning
cbea3840c1 MUTATIONOFJB: Fix MSVC C4309 enum sign warning
29004bee91 NEVERHOOD: Fix MSVC C4309 enum sign warning
93502a71ed PARALLACTION: Fix MSVC C4309 enum sign warning
25842987ef SCI: Fix MSVC C4309 enum sign warning
030f104c12 SCUMM: Fix MSVC C4309 enum sign warning


Commit: 8140fdfbccb5bfa972aa7975d1f66bc24f91be69
    https://github.com/scummvm/scummvm/commit/8140fdfbccb5bfa972aa7975d1f66bc24f91be69
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
COMMON: Fix MSVC C4309 enum sign warning

Changed paths:
    common/span.h


diff --git a/common/span.h b/common/span.h
index 85052af6473..3fbdfd1538a 100644
--- a/common/span.h
+++ b/common/span.h
@@ -42,7 +42,7 @@ namespace Common {
 	typedef typename super_type::reference reference; \
 	typedef typename super_type::const_reference const_reference;
 
-enum {
+enum : uint {
 	kSpanMaxSize = 0xFFFFFFFF,
 	kSpanKeepOffset = 0xFFFFFFFF
 };


Commit: de88d24ef35e54564eab2d58eddcf49698b78d3e
    https://github.com/scummvm/scummvm/commit/de88d24ef35e54564eab2d58eddcf49698b78d3e
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
GRAPHICS: Fix MSVC C4309 enum sign warning

Changed paths:
    graphics/colormasks.h


diff --git a/graphics/colormasks.h b/graphics/colormasks.h
index 10401e22102..cead631a495 100644
--- a/graphics/colormasks.h
+++ b/graphics/colormasks.h
@@ -65,7 +65,7 @@ The meaning of these is masks is the following:
 
 template<>
 struct ColorMasks<565> {
-	enum {
+	enum : uint {
 		kHighBitsMask    = 0xF7DEF7DE,
 		kLowBitsMask     = 0x08210821,
 		qhighBits   = 0xE79CE79C,


Commit: 97137c29f504c483bb17d474e17af291a218608f
    https://github.com/scummvm/scummvm/commit/97137c29f504c483bb17d474e17af291a218608f
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
ENGINES: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/advancedDetector.h


diff --git a/engines/advancedDetector.h b/engines/advancedDetector.h
index c20812cd9d2..6d083010979 100644
--- a/engines/advancedDetector.h
+++ b/engines/advancedDetector.h
@@ -89,7 +89,7 @@ struct ADGameFileDescription {
  *
  * Note that the lowest 16 bits are currently reserved for use by the client code.
  */
-enum ADGameFlags {
+enum ADGameFlags : uint {
 	ADGF_NO_FLAGS        =  0u,        ///< No flags.
 	ADGF_TAILMD5         = (1u << 16), ///< Calculate the MD5 for this entry from the end of the file.
 	ADGF_AUTOGENTARGET   = (1u << 17), ///< Automatically generate gameid from @ref ADGameDescription::extra.


Commit: baea7a3adc76277199134b75f051d5983a49f664
    https://github.com/scummvm/scummvm/commit/baea7a3adc76277199134b75f051d5983a49f664
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
DRAGONS: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/dragons/dragons.h


diff --git a/engines/dragons/dragons.h b/engines/dragons/dragons.h
index ad8c9d22543..44e47aea442 100644
--- a/engines/dragons/dragons.h
+++ b/engines/dragons/dragons.h
@@ -45,7 +45,7 @@ enum kReadSaveHeaderError {
 	kRSHEIoError = 3
 };
 
-enum Flags {
+enum Flags : uint {
 	ENGINE_FLAG_1 = 1,
 	ENGINE_FLAG_2 = 2,
 	ENGINE_FLAG_4 = 4,


Commit: 4d2fe18ad85fed9d99ea135e29d020e538955070
    https://github.com/scummvm/scummvm/commit/4d2fe18ad85fed9d99ea135e29d020e538955070
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
GLK: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/glk/events.h


diff --git a/engines/glk/events.h b/engines/glk/events.h
index 800c0bfd2fa..be57b6c6bbc 100644
--- a/engines/glk/events.h
+++ b/engines/glk/events.h
@@ -55,7 +55,7 @@ enum EvType {
 /**
  * Keycodes
  */
-enum Keycode {
+enum Keycode : uint {
 	keycode_Unknown  = 0xffffffffU,
 	keycode_Left     = 0xfffffffeU,
 	keycode_Right    = 0xfffffffdU,


Commit: 0a873f738c8a89f9ddda3538aa7540b0230a40c1
    https://github.com/scummvm/scummvm/commit/0a873f738c8a89f9ddda3538aa7540b0230a40c1
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
LASTEXPRESS: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/lastexpress/shared.h


diff --git a/engines/lastexpress/shared.h b/engines/lastexpress/shared.h
index 59805dc3022..9c852e2498b 100644
--- a/engines/lastexpress/shared.h
+++ b/engines/lastexpress/shared.h
@@ -99,7 +99,7 @@ enum SoundTag {
     processes the sound as a payment for portability, so we can afford
     to just mix the silence without special processing of muted entries.
 */
-enum SoundFlag {
+enum SoundFlag : uint {
 	kSoundVolumeEntityDefault = 0xFFFFFFFF, // special value for SoundManager::playSound; choose volume based on distance to the entity
 
 	kVolumeNone               = 0x0,
@@ -172,7 +172,7 @@ enum AmbientSoundState {
 // Time is measured in ticks, with 15 ticks per second. One minute is 900
 // ticks, one hour is 54,000 ticks, and one day is 1,296,000 ticks.
 
-enum TimeValue {
+enum TimeValue : uint {
 	kTimeNone                 = 0,
 	kTime5933                 = 5933,
 
@@ -478,7 +478,7 @@ enum ChapterIndex {
 //////////////////////////////////////////////////////////////////////////
 // Index of scenes
 //////////////////////////////////////////////////////////////////////////
-enum SceneIndex {
+enum SceneIndex : uint {
 	kSceneNone                    = 0,
 	kSceneMenu                    = 1,
 


Commit: 6815ace67284f0333585d1549b06ecc3ffddf4be
    https://github.com/scummvm/scummvm/commit/6815ace67284f0333585d1549b06ecc3ffddf4be
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
MOHAWK: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/mohawk/view.h


diff --git a/engines/mohawk/view.h b/engines/mohawk/view.h
index 5c7774f081d..4c0e32897c8 100644
--- a/engines/mohawk/view.h
+++ b/engines/mohawk/view.h
@@ -32,7 +32,7 @@ class GraphicsManager;
 class Feature;
 class View;
 
-enum {
+enum : uint {
 	kFeatureObjectMask = 0xff, // both (sort of)
 	kFeatureOldSortForeground = 0x1000, // old
 	kFeatureOldDropSpot = 0x2000, // old


Commit: 513a54be04efcf8173036c6f5deab1c101fc4bd4
    https://github.com/scummvm/scummvm/commit/513a54be04efcf8173036c6f5deab1c101fc4bd4
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
MTROPOLIS: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/mtropolis/data.h


diff --git a/engines/mtropolis/data.h b/engines/mtropolis/data.h
index 463380f0008..a5f43e08c59 100644
--- a/engines/mtropolis/data.h
+++ b/engines/mtropolis/data.h
@@ -76,7 +76,7 @@ enum TextAlignmentCode {
 
 namespace DataObjectTypes {
 
-enum DataObjectType {
+enum DataObjectType : uint {
 	kUnknown								= 0,
 
 	kProjectLabelMap						= 0x22,
@@ -425,7 +425,7 @@ struct ProjectLabelMap : public DataObject {
 		LabelTree();
 		~LabelTree();
 
-		enum {
+		enum : uint {
 			kExpandedInEditor = 0x80000000,
 		};
 
@@ -719,7 +719,7 @@ protected:
 };
 
 struct SoundElement : public StructuralDef {
-	enum SoundFlags {
+	enum SoundFlags : uint {
 		kPaused = 0x40000000,
 		kLoop = 0x80000000,
 	};
@@ -1010,7 +1010,7 @@ protected:
 	DataReadErrorCode load(DataReader &reader) override;
 };
 
-enum MessageFlags {
+enum MessageFlags : uint {
 	kMessageFlagNoRelay = 0x20000000,
 	kMessageFlagNoCascade = 0x40000000,
 	kMessageFlagNoImmediate = 0x80000000,
@@ -1085,7 +1085,7 @@ protected:
 };
 
 struct ChangeSceneModifier : public DataObject {
-	enum ChangeSceneFlags {
+	enum ChangeSceneFlags : uint {
 		kChangeSceneFlagNextScene			= 0x80000000,
 		kChangeSceneFlagPrevScene			= 0x40000000,
 		kChangeSceneFlagSpecificScene		= 0x20000000,


Commit: cbea3840c10ffabf36ebb5e69b83cca4fc199459
    https://github.com/scummvm/scummvm/commit/cbea3840c10ffabf36ebb5e69b83cca4fc199459
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
MUTATIONOFJB: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/mutationofjb/widgets/widget.h


diff --git a/engines/mutationofjb/widgets/widget.h b/engines/mutationofjb/widgets/widget.h
index 6026b7606e3..eac3dd7b832 100644
--- a/engines/mutationofjb/widgets/widget.h
+++ b/engines/mutationofjb/widgets/widget.h
@@ -39,7 +39,7 @@ class GuiScreen;
 
 class Widget {
 public:
-	enum {
+	enum : uint {
 		DIRTY_NONE = 0,
 		DIRTY_ALL = 0xFFFFFFFF
 	};


Commit: 29004bee916cf75edca8289522eb861fa94737f7
    https://github.com/scummvm/scummvm/commit/29004bee916cf75edca8289522eb861fa94737f7
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
NEVERHOOD: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/neverhood/gamevars.h


diff --git a/engines/neverhood/gamevars.h b/engines/neverhood/gamevars.h
index 88e485ce964..bdc44f14a2c 100644
--- a/engines/neverhood/gamevars.h
+++ b/engines/neverhood/gamevars.h
@@ -28,7 +28,7 @@
 
 namespace Neverhood {
 
-enum {
+enum : uint {
 	// Misc
 	V_MODULE_NAME				= 0x91080831,			// Currently active module name hash
 	V_CURRENT_SCENE				= 0x108A4870,			// Current scene in the current module


Commit: 93502a71ed0644164c807b7dd3203572941cb965
    https://github.com/scummvm/scummvm/commit/93502a71ed0644164c807b7dd3203572941cb965
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
PARALLACTION: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/parallaction/objects.h


diff --git a/engines/parallaction/objects.h b/engines/parallaction/objects.h
index 6d4d3b934a4..d3121765747 100644
--- a/engines/parallaction/objects.h
+++ b/engines/parallaction/objects.h
@@ -92,7 +92,7 @@ enum ZoneFlags {
 };
 
 
-enum CommandFlags {
+enum CommandFlags : uint {
 	kFlagsAll			= 0xFFFFFFFFU,
 
 	kFlagsVisited		= 1,


Commit: 25842987ef73c5f4e28fc013ce63fce1e53c9b5f
    https://github.com/scummvm/scummvm/commit/25842987ef73c5f4e28fc013ce63fce1e53c9b5f
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
SCI: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/sci/engine/script.h


diff --git a/engines/sci/engine/script.h b/engines/sci/engine/script.h
index 13c441d071c..64c2255017e 100644
--- a/engines/sci/engine/script.h
+++ b/engines/sci/engine/script.h
@@ -55,7 +55,7 @@ enum ScriptOffsetEntryTypes {
 	SCI_SCR_OFFSET_TYPE_SAID
 };
 
-enum {
+enum : uint {
 	kNoRelocation = 0xFFFFFFFF
 };
 


Commit: 030f104c120b750dbd99429eb20a4b8a417d968e
    https://github.com/scummvm/scummvm/commit/030f104c120b750dbd99429eb20a4b8a417d968e
Author: Donovan Watteau (contrib at dwatteau.fr)
Date: 2022-11-29T01:37:55+01:00

Commit Message:
SCUMM: Fix MSVC C4309 enum sign warning

Changed paths:
    engines/scumm/he/wiz_he.h
    engines/scumm/resource.h


diff --git a/engines/scumm/he/wiz_he.h b/engines/scumm/he/wiz_he.h
index 91049e7ab3d..6fc2fcab0f6 100644
--- a/engines/scumm/he/wiz_he.h
+++ b/engines/scumm/he/wiz_he.h
@@ -203,7 +203,7 @@ enum WizCompositeFlags {
 	kWCFSubConditionBits = 0x20
 };
 
-enum WizSpcConditionTypes {
+enum WizSpcConditionTypes : uint {
 	kWSPCCTBits = 0xc0000000,
 	kWSPCCTOr   = 0x00000000,
 	kWSPCCTAnd  = 0x40000000,
diff --git a/engines/scumm/resource.h b/engines/scumm/resource.h
index 6f9c09017a9..68fc01ca42d 100644
--- a/engines/scumm/resource.h
+++ b/engines/scumm/resource.h
@@ -44,7 +44,7 @@ public:
 	const byte *findNext(uint32 tag);
 };
 
-enum {
+enum : uint {
 	RES_INVALID_OFFSET = 0xFFFFFFFF
 };
 




More information about the Scummvm-git-logs mailing list