[Bf-blender-cvs] [5fea04b] soc-2014-shapekey: Changed the subversion back to master
Grigory Revzin
noreply at git.blender.org
Thu Jun 12 15:27:31 CEST 2014
Commit: 5fea04bed0ba6cf672a27128c9db73af85c66dab
Author: Grigory Revzin
Date: Thu Jun 12 17:27:14 2014 +0400
https://developer.blender.org/rB5fea04bed0ba6cf672a27128c9db73af85c66dab
Changed the subversion back to master
Versioning now uses DNA_struct_elem_find
Also, got rid of forgotten auto-commit leftover
===================================================================
M source/blender/blenkernel/BKE_blender.h
M source/blender/blenloader/intern/versioning_270.c
M source/blender/editors/mesh/editmesh_utils.c
M source/blender/makesdna/DNA_scene_types.h
M source/blender/makesrna/intern/rna_scene.c
===================================================================
diff --git a/source/blender/blenkernel/BKE_blender.h b/source/blender/blenkernel/BKE_blender.h
index a3b7760..e4ebe0e 100644
--- a/source/blender/blenkernel/BKE_blender.h
+++ b/source/blender/blenkernel/BKE_blender.h
@@ -42,7 +42,7 @@ extern "C" {
* and keep comment above the defines.
* Use STRINGIFY() rather than defining with quotes */
#define BLENDER_VERSION 270
-#define BLENDER_SUBVERSION 295
+#define BLENDER_SUBVERSION 5
/* 262 was the last editmesh release but it has compatibility code for bmesh data */
#define BLENDER_MINVERSION 270
#define BLENDER_MINSUBVERSION 5
diff --git a/source/blender/blenloader/intern/versioning_270.c b/source/blender/blenloader/intern/versioning_270.c
index 394e1d1..12db654 100644
--- a/source/blender/blenloader/intern/versioning_270.c
+++ b/source/blender/blenloader/intern/versioning_270.c
@@ -252,16 +252,9 @@ void blo_do_versions_270(FileData *fd, Library *UNUSED(lib), Main *main)
}
}
- if (!MAIN_VERSION_ATLEAST(main, 270, 295)) {
- /* XXX insert appropriate version later!*/
- Scene *sc;
+ if (!DNA_struct_elem_find(fd->filesdna, "Key", "short", "mix_mode")) {
Key *k;
- /* Enable auto-committing shape keys! */
- for (sc = main->scene.first; sc; sc = sc->id.next) {
- sc->toolsettings->kb_auto_commit = true;
- }
-
/* set mixing to be governed by animdata */
for (k = main->key.first; k; k = k->id.next) {
k->mix_mode = KEY_MIX_FROM_ANIMDATA;
diff --git a/source/blender/editors/mesh/editmesh_utils.c b/source/blender/editors/mesh/editmesh_utils.c
index 4dc2f71..a234141 100644
--- a/source/blender/editors/mesh/editmesh_utils.c
+++ b/source/blender/editors/mesh/editmesh_utils.c
@@ -717,14 +717,11 @@ void EDBM_handle_active_shape_update(Object *ob, Scene *s)
if (kb == key->scratch.origin)
return;
- /* handle auto-committing */
- if (s->toolsettings->kb_auto_commit) {
- EDBM_commit_scratch_to_active(ob, s);
- EDBM_update_scratch_from_active(ob);
- em = BKE_editmesh_from_object(ob);
- EDBM_update_generic(em, false, false);
- }
- /* if there's no auto-committing, don't do anything */
+
+ EDBM_commit_scratch_to_active(ob, s);
+ EDBM_update_scratch_from_active(ob);
+ em = BKE_editmesh_from_object(ob);
+ EDBM_update_generic(em, false, false);
}
diff --git a/source/blender/makesdna/DNA_scene_types.h b/source/blender/makesdna/DNA_scene_types.h
index 1ebef6c..b5fee68 100644
--- a/source/blender/makesdna/DNA_scene_types.h
+++ b/source/blender/makesdna/DNA_scene_types.h
@@ -1078,10 +1078,7 @@ typedef struct ToolSettings {
/* Grease Pencil */
char gpencil_flags;
- char pad[4];
-
- /* auto-commit editcos to keyblocks */
- char kb_auto_commit;
+ char pad[5];
/* Image Paint (8 byttse aligned please!) */
struct ImagePaintSettings imapaint;
diff --git a/source/blender/makesrna/intern/rna_scene.c b/source/blender/makesrna/intern/rna_scene.c
index ce84a64..4f67e51 100644
--- a/source/blender/makesrna/intern/rna_scene.c
+++ b/source/blender/makesrna/intern/rna_scene.c
@@ -2094,13 +2094,6 @@ static void rna_def_tool_settings(BlenderRNA *brna)
RNA_def_property_struct_type(prop, "MeshStatVis");
RNA_def_property_ui_text(prop, "Mesh Statistics Visualization", NULL);
- /* Auto-commit editcos */
- prop = RNA_def_property(srna, "kb_auto_commit", PROP_BOOLEAN, PROP_NONE);
- RNA_def_property_boolean_sdna(prop, NULL, "kb_auto_commit", KB_AUTO_COMMIT);
- RNA_def_property_ui_text(prop, "Auto-commit edited shape key",
- "Automatically commit the shape key when the active shape"
- "is changed or editmode is toolged");
-
}
static void rna_def_unified_paint_settings(BlenderRNA *brna)
More information about the Bf-blender-cvs
mailing list