Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Sun, 3 Jun 2018 09:24:57 +0000 (11:24 +0200)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 3 Jun 2018 09:24:57 +0000 (11:24 +0200)
1  2 
source/blender/blenloader/intern/versioning_legacy.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/makesdna/DNA_action_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_view3d_types.h

@@@ -1367,48 -1428,7 +1391,50 @@@ typedef enum eSpaceClip_GPencil_Source 
        SC_GPENCIL_SRC_TRACK = 1,
  } eSpaceClip_GPencil_Source;
  
 -/* **************** SPACE DEFINES ********************* */
 +
 +/** \} */
 +
 +/* -------------------------------------------------------------------- */
 +/** \name Top Bar
 + * \{ */
 +
 +/* These two lines with # tell makesdna this struct can be excluded.
 + * Should be: #ifndef WITH_GLOBAL_AREA_WRITING */
 +#
 +#
 +typedef struct SpaceTopBar {
 +      SpaceLink *next, *prev;
 +      ListBase regionbase;        /* storage of regions for inactive spaces */
-       int spacetype;
-       int pad;
++      char spacetype;
++      char link_flag;
++      char _pad0[6];
++      /* End 'SpaceLink' header. */
 +} SpaceTopBar;
 +
 +/** \} */
 +
 +/* -------------------------------------------------------------------- */
 +/** \name Status Bar
 + * \{ */
 +
 +/* These two lines with # tell makesdna this struct can be excluded.
 + * Should be: #ifndef WITH_GLOBAL_AREA_WRITING */
 +#
 +#
 +typedef struct SpaceStatusBar {
 +      SpaceLink *next, *prev;
 +      ListBase regionbase;        /* storage of regions for inactive spaces */
-       int spacetype;
-       int pad;
++      char spacetype;
++      char link_flag;
++      char _pad0[6];
++      /* End 'SpaceLink' header. */
 +} SpaceStatusBar;
 +
 +/** \} */
 +
 +/* -------------------------------------------------------------------- */
 +/** \name Space Type Definitions
 + * \{ */
  
  /* space types, moved from DNA_screen_types.h */
  /* Do NOT change order, append on end. types are hardcoded needed */
@@@ -198,9 -179,13 +199,9 @@@ typedef struct View3D 
        unsigned int lay;
        int layact;
        
 -      /**
 -       * The drawing mode for the 3d display. Set to OB_BOUNDBOX, OB_WIRE, OB_SOLID,
 -       * OB_TEXTURE, OB_MATERIAL or OB_RENDER */
 -      short drawtype;
        short ob_centre_cursor;         /* optional bool for 3d cursor to define center */
-       short scenelock, _pad0;
 -      short scenelock, around;
 -      short flag, flag2;
++      short scenelock, _pad1;
 +      short flag, flag2, pad2;
        
        float lens, grid;
        float near, far;