Commit: 00f2700b75128bee352572d6f34e096b5c26ddab
Author: Pablo Dobarro
Date:   Mon Mar 18 17:30:19 2019 +0100
Branches: sculpt-mode-features
https://developer.blender.org/rB00f2700b75128bee352572d6f34e096b5c26ddab

Merge branch 'master' into sculpt-mode-features

===================================================================



===================================================================

diff --cc source/blender/blenloader/intern/versioning_280.c
index c46b8fa2518,986f35008bd..47a69ff7f63
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@@ -2892,16 -2897,28 +2897,35 @@@ void blo_do_versions_280(FileData *fd, 
                                                                            
"Filmic");
                        }
                }
 +
 +              Brush *br;
 +              for (br = bmain->brushes.first; br; br = br->id.next) {
 +                      if (br->ob_mode & OB_MODE_SCULPT) {
 +                              br->normal_radius_factor = 0.2f;
 +                      }
 +              }
        }
  
+       if (!MAIN_VERSION_ATLEAST(bmain, 280, 49)) {
+               /* All tool names changed, reset to defaults. */
+               for (WorkSpace *workspace = bmain->workspaces.first; workspace; 
workspace = workspace->id.next) {
+                       while (!BLI_listbase_is_empty(&workspace->tools)) {
+                               BKE_workspace_tool_remove(workspace, 
workspace->tools.first);
+                       }
+               }
+       }
+ 
        {
                /* Versioning code until next subversion bump goes here. */
+ 
+               LISTBASE_FOREACH (ParticleSettings *, part, &bmain->particles) {
+                       /* Replace deprecated PART_DRAW_BB by PART_DRAW_NOT */
+                       if (part->ren_as == PART_DRAW_BB) {
+                               part->ren_as = PART_DRAW_NOT;
+                       }
+                       if (part->draw_as == PART_DRAW_BB) {
+                               part->draw_as = PART_DRAW_NOT;
+                       }
+               }
        }
  }
diff --cc source/blender/editors/object/object_edit.c
index aacd694f530,1964cd53cc7..7a807206bda
--- a/source/blender/editors/object/object_edit.c
+++ b/source/blender/editors/object/object_edit.c
@@@ -78,9 -77,8 +78,10 @@@
  #include "BKE_softbody.h"
  #include "BKE_editmesh.h"
  #include "BKE_report.h"
+ #include "BKE_scene.h"
  #include "BKE_workspace.h"
 +#include "BKE_mesh_runtime.h"
 +#include "BKE_library.h"
  
  #include "DEG_depsgraph.h"
  #include "DEG_depsgraph_build.h"
diff --cc source/blender/makesdna/DNA_userdef_types.h
index 5950ceac41b,1da28b4aa2d..6d4a4158f87
--- a/source/blender/makesdna/DNA_userdef_types.h
+++ b/source/blender/makesdna/DNA_userdef_types.h
@@@ -894,15 -897,21 +897,22 @@@ typedef enum eUserpref_UI_Flag 
        USER_HIDE_SYSTEM_BOOKMARKS  = (1u << 31),
  } eUserpref_UI_Flag;
  
- /** #UserDef.uiflag2 */
+ /** #UserDef.uiflag2
+  *
+  * \note don't add new flags here, use 'uiflag' which has flags free. */
  typedef enum eUserpref_UI_Flag2 {
-       USER_UIFLAG2_DEPRECATED_0   = (1 << 0),
-       USER_REGION_OVERLAP                     = (1 << 1),
-       USER_TRACKPAD_NATURAL           = (1 << 2),
-       USER_EDIT_MODE_SMOOTH_WIRE      = (1 << 3),
-       USER_2D_VIEWPORT_PANNING        = (1 << 4),
 -      USER_UIFLAG2_UNUSED_0       = (1 << 0),  /* cleared */
++      USER_UIFLAG2_UNUSED_0       = (1 << 0),
+       USER_REGION_OVERLAP         = (1 << 1),
+       USER_TRACKPAD_NATURAL       = (1 << 2),
 -      USER_UIFLAG2_UNUSED_3       = (1 << 3),  /* dirty */
++      USER_UIFLAG2_UNUSED_3       = (1 << 3),
++      USER_2D_VIEWPORT_PANNING    = (1 << 4),
  } eUserpref_UI_Flag2;
  
+ typedef enum eUserpref_GPU_Flag {
+       USER_GPU_FLAG_NO_DEPT_PICK              = (1 << 0),
+       USER_GPU_FLAG_NO_EDIT_MODE_SMOOTH_WIRE  = (1 << 1),
+ } eUserpref_GPU_Flag;
+ 
  /** #UserDef.tablet_api */
  typedef enum eUserpref_TableAPI {
        USER_TABLET_AUTOMATIC = 0,

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to