Commit: 07b09c949411f1896fa996bd10cc8599fdb573e9
Author: Julian Eisel
Date:   Tue Jun 7 18:45:09 2016 +0200
Branches: soc-2016-layer_manager
https://developer.blender.org/rB07b09c949411f1896fa996bd10cc8599fdb573e9

Merge branch 'master' into soc-2016-layer_manager

Conflicts:
        source/blender/editors/interface/interface_handlers.c

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



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

diff --cc source/blender/blenloader/intern/readfile.c
index cc1d9ec,621088c..5ef0549
--- a/source/blender/blenloader/intern/readfile.c
+++ b/source/blender/blenloader/intern/readfile.c
@@@ -6753,14 -6763,8 +6793,14 @@@ void blo_lib_link_screen_restore(Main *
                                else if (sl->spacetype == SPACE_LOGIC) {
                                        SpaceLogic *slogic = (SpaceLogic *)sl;
                                        
-                                       slogic->gpd = 
restore_pointer_by_name(newmain, (ID *)slogic->gpd, USER_REAL);
+                                       slogic->gpd = 
restore_pointer_by_name(id_map, (ID *)slogic->gpd, USER_REAL);
                                }
 +#ifdef WITH_ADVANCED_LAYERS
 +                              else if (sl->spacetype == SPACE_LAYERS) {
 +                                      SpaceLayers *slayer = (SpaceLayers *)sl;
 +                                      slayer->flag |= SL_LAYERDATA_REFRESH;
 +                              }
 +#endif
                        }
                }
        }
diff --cc source/blender/blenloader/intern/versioning_270.c
index c95a0b3,b7b6ace..1c1daa3
--- a/source/blender/blenloader/intern/versioning_270.c
+++ b/source/blender/blenloader/intern/versioning_270.c
@@@ -1201,17 -1198,19 +1199,31 @@@ void blo_do_versions_270(FileData *fd, 
                                camera->stereo.pole_merge_angle_to = 
DEG2RAD(75.0f);
                        }
                }
+ 
+               if (!DNA_struct_elem_find(fd->filesdna, 
"NormalEditModifierData", "float", "mix_limit")) {
+                       Object *ob;
+ 
+                       for (ob = main->object.first; ob; ob = ob->id.next) {
+                               ModifierData *md;
+                               for (md = ob->modifiers.first; md; md = 
md->next) {
+                                       if (md->type == 
eModifierType_NormalEdit) {
+                                               NormalEditModifierData *nemd = 
(NormalEditModifierData *)md;
+                                               nemd->mix_limit = 
DEG2RADF(180.0f);
+                                       }
+                               }
+                       }
+               }
        }
 +
 +#ifdef WITH_ADVANCED_LAYERS
 +      /* Convert to new layer system */
 +      if (!MAIN_VERSION_ATLEAST(main, 277, 2)) {
 +              if (!DNA_struct_elem_find(fd->filesdna, "Scene", "LayerTree", 
"object_layers")) {
 +                      for (Scene *sce = main->scene.first; sce; sce = 
sce->id.next) {
 +                              sce->object_layers = 
BKE_layertree_new(LAYER_TREETYPE_OBJECT);
 +                              /* TODO convert old layers to new ones */
 +                      }
 +              }
 +      }
 +#endif
  }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to