Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Fri, 28 Jul 2017 22:43:58 +0000 (08:43 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 28 Jul 2017 22:49:34 +0000 (08:49 +1000)
source/blender/editors/include/ED_anim_api.h
source/blender/makesdna/DNA_ID.h
source/blender/makesdna/DNA_action_types.h
source/blender/makesdna/DNA_anim_types.h
source/blender/makesdna/DNA_brush_types.h
source/blender/makesdna/DNA_modifier_types.h
source/blender/makesdna/DNA_screen_types.h
source/blender/makesdna/DNA_sequence_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_userdef_types.h
source/blender/makesrna/RNA_types.h

index a65c6eec6ae761bfd3fda2d7c6b65f5396d9e945..f9c90713f400654af6f6c8d7f2c083d840f1b930 100644 (file)
@@ -257,7 +257,7 @@ typedef enum eAnimFilter_Flags {
        ANIMFILTER_TMP_PEEK       = (1 << 30),
 
        /* ignore ONLYSEL flag from filterflag, (internal use only!) */
-       ANIMFILTER_TMP_IGNORE_ONLYSEL = (1 << 31)
+       ANIMFILTER_TMP_IGNORE_ONLYSEL = (1u << 31)
 } eAnimFilter_Flags;
 
 /* ---------- Flag Checking Macros ------------ */
index dde1daee5c9c6fcb55ff330786c041bc34835a18..d457401bb3330eab06f6efafd63160ab2a900312 100644 (file)
@@ -405,7 +405,7 @@ enum {
        FILTER_ID_PA        = (1 << 27),
        FILTER_ID_CF        = (1 << 28),
        FILTER_ID_WS        = (1 << 29),
-       FILTER_ID_LP        = (1 << 31),
+       FILTER_ID_LP        = (1u << 31),
 };
 
 /* IMPORTANT: this enum matches the order currently use in set_listbasepointers,
index 90d6bbb4f1e9978bca6d8474f420d5741c6deb3c..7809d2d1c4a130e273939b72d0a9b940ad7141c2 100644 (file)
@@ -530,7 +530,7 @@ typedef enum eActionGroup_Flag {
        AGRP_MODIFIERS_OFF = (1 << 7),
        
        AGRP_TEMP       = (1 << 30),
-       AGRP_MOVED      = (1 << 31)
+       AGRP_MOVED      = (1u << 31)
 } eActionGroup_Flag;
 
 
@@ -773,7 +773,7 @@ typedef enum ACHAN_FLAG {
        ACHAN_EXPANDED  = (1 << 4),
        ACHAN_SHOWIPO   = (1 << 5),
        ACHAN_SHOWCONS  = (1 << 6),
-       ACHAN_MOVED     = (1 << 31)
+       ACHAN_MOVED     = (1u << 31)
 } ACHAN_FLAG; 
 
 #endif  /* __DNA_ACTION_TYPES_H__ */
index e50a2637fff00b14b86c0b4d0b26ccb0b417f0af..935a893f689dfa848671c1138e948fabac4e982b 100644 (file)
@@ -685,7 +685,7 @@ typedef enum eNlaStrip_Flag {
        /* temporary editing flags */
                /* NLA-Strip is really just a temporary meta used to facilitate easier transform code */
        NLASTRIP_FLAG_TEMP_META     = (1<<30),
-       NLASTRIP_FLAG_EDIT_TOUCHED  = (1<<31)
+       NLASTRIP_FLAG_EDIT_TOUCHED  = (1u << 31)
 } eNlaStrip_Flag;
 
 /* NLA Strip Type */
index f4a1677efc457d7f4a0ab554b6ed35c5d168ed40..4e4c769f396808e80c6b5c7c99b68da9e87acdbe 100644 (file)
@@ -210,7 +210,7 @@ typedef enum BrushFlags {
        BRUSH_CUSTOM_ICON = (1 << 28),
        BRUSH_LINE = (1 << 29),
        BRUSH_ABSOLUTE_JITTER = (1 << 30),
-       BRUSH_CURVE = (1 << 31)
+       BRUSH_CURVE = (1u << 31)
 } BrushFlags;
 
 typedef enum {
index 4959055ed103245f8566c16d787cdda731725556..c185f84997ee26f7d9067cd94622892da099e588 100644 (file)
@@ -98,7 +98,7 @@ typedef enum ModifierMode {
        eModifierMode_Expanded          = (1 << 4),
        eModifierMode_Virtual           = (1 << 5),
        eModifierMode_ApplyOnSpline     = (1 << 6),
-       eModifierMode_DisableTemporary  = (1 << 31)
+       eModifierMode_DisableTemporary  = (1u << 31)
 } ModifierMode;
 
 typedef struct ModifierData {
@@ -1515,7 +1515,7 @@ enum {
        MOD_DATATRANSFER_USE_VERT         = 1 << 28,
        MOD_DATATRANSFER_USE_EDGE         = 1 << 29,
        MOD_DATATRANSFER_USE_LOOP         = 1 << 30,
-       MOD_DATATRANSFER_USE_POLY         = 1 << 31,
+       MOD_DATATRANSFER_USE_POLY         = 1u << 31,
 };
 
 /* Set Split Normals modifier */
index 75ae1cdab95b8ba6f4540508d8941f8dfa83b35c..e3e5aaf8ca4b1c17c2b87d9db63804a2b8a5ebe4 100644 (file)
@@ -376,7 +376,7 @@ enum {
 /* uiList filter orderby type */
 enum {
        UILST_FLT_SORT_ALPHA        = 1 << 0,
-       UILST_FLT_SORT_REVERSE      = 1 << 31  /* Special value, bitflag used to reverse order! */
+       UILST_FLT_SORT_REVERSE      = 1u << 31  /* Special value, bitflag used to reverse order! */
 };
 
 #define UILST_FLT_SORT_MASK (((unsigned int)UILST_FLT_SORT_REVERSE) - 1)
index 1f4e4df4660484a69ffb9d1ec02031d6c8df11a1..74a1a13c2ebd918ca46b4a854226ad3abe7018f6 100644 (file)
@@ -442,7 +442,7 @@ enum {
        /* access scene strips directly (like a metastrip) */
        SEQ_SCENE_STRIPS            = (1 << 30),
 
-       SEQ_INVALID_EFFECT          = (1 << 31),
+       SEQ_INVALID_EFFECT          = (1u << 31),
 };
 
 /* StripProxy->storage */
index 833db3761918ff1abba770cc4bfce7b443dedf30..68cc5c2d79e7913d644ec4cf97715a0a754a264a 100644 (file)
@@ -744,7 +744,7 @@ typedef enum eFileSel_File_Types {
        FILE_TYPE_ALEMBIC           = (1 << 16),
 
        FILE_TYPE_DIR               = (1 << 30),  /* An FS directory (i.e. S_ISDIR on its path is true). */
-       FILE_TYPE_BLENDERLIB        = (1 << 31),
+       FILE_TYPE_BLENDERLIB        = (1u << 31),
 } eFileSel_File_Types;
 
 /* Selection Flags in filesel: struct direntry, unsigned char selflag */
index 4aba028fbd625c1cbaf139b51c59bfaf1ed68ea1..742bdba6fad4e0680f01bc98460bba31bf1ecabc 100644 (file)
@@ -691,7 +691,7 @@ typedef enum eUserpref_UI_Flag {
        USER_HIDE_RECENT                = (1 << 28),
        USER_SHOW_THUMBNAILS    = (1 << 29),
        USER_QUIT_PROMPT                = (1 << 30),
-       USER_HIDE_SYSTEM_BOOKMARKS = (1 << 31)
+       USER_HIDE_SYSTEM_BOOKMARKS = (1u << 31)
 } eUserpref_UI_Flag;
 
 /* UserDef.uiflag2 */
index 99ef0f9c8c4e7c7e0de11016bb6258e2d8454327..2dac9f67b7abd01633f6f10b24cea16d6c43356b 100644 (file)
@@ -178,7 +178,7 @@ typedef enum PropertyFlag {
         * after every typed char, instead of waiting final validation. Used e.g. for text searchbox.
         * It will also cause UI_BUT_VALUE_CLEAR to be set for text buttons. We could add an own flag
         * for search/filter properties, but this works just fine for now. */
-       PROP_TEXTEDIT_UPDATE         = (1 << 31),
+       PROP_TEXTEDIT_UPDATE         = (1u << 31),
 
        /* icon */
        PROP_ICONS_CONSECUTIVE       = (1 << 12),