Merge branch 'master' into blender2.8
authorCampbell Barton <ideasman42@gmail.com>
Tue, 28 Nov 2017 09:35:24 +0000 (20:35 +1100)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 28 Nov 2017 09:35:24 +0000 (20:35 +1100)
source/blender/editors/mesh/editmesh_bevel.c
source/blender/makesdna/intern/makesdna.c
source/blender/makesrna/intern/makesrna.c

index e541df8ffa32f91e124de72f634fcc0a322ddb76..68fd4212004cfb8db39a8b8be72a401c4369e4b8 100644 (file)
@@ -623,6 +623,7 @@ void MESH_OT_bevel(wmOperatorType *ot)
        RNA_def_enum(ot->srna, "offset_type", offset_type_items, 0, "Amount Type", "What distance Amount measures");
        prop = RNA_def_float(ot->srna, "offset", 0.0f, -1e6f, 1e6f, "Amount", "", 0.0f, 1.0f);
        RNA_def_property_float_array_funcs_runtime(prop, NULL, NULL, mesh_ot_bevel_offset_range_func);
+       RNA_def_property_flag(prop, PROP_SKIP_SAVE);
        RNA_def_int(ot->srna, "segments", 1, 1, SEGMENTS_HARD_MAX, "Segments", "Segments for curved edge", 1, 8);
        RNA_def_float(ot->srna, "profile", 0.5f, PROFILE_HARD_MIN, 1.0f, "Profile",
                "Controls profile shape (0.5 = round)", PROFILE_HARD_MIN, 1.0f);
index 182a026df945d7601578ace6d5b5a4b7a3918c0b..593d93b5615b48c18c9280a914e2a32fcd15498e 100644 (file)
@@ -993,7 +993,7 @@ static int make_structDNA(const char *baseDirectory, FILE *file, FILE *file_offs
        char str[SDNA_MAX_FILENAME_LENGTH], *cp;
        int firststruct;
        
-       if (debugSDNA > -1) {
+       if (debugSDNA > 0) {
                fflush(stdout);
                printf("Running makesdna at debug level %d\n", debugSDNA);
        }
@@ -1089,7 +1089,7 @@ static int make_structDNA(const char *baseDirectory, FILE *file, FILE *file_offs
 
        /* file writing */
 
-       if (debugSDNA > -1) printf("Writing file ... ");
+       if (debugSDNA > 0) printf("Writing file ... ");
                
        if (nr_names == 0 || nr_structs == 0) {
                /* pass */
@@ -1199,7 +1199,7 @@ static int make_structDNA(const char *baseDirectory, FILE *file, FILE *file_offs
        MEM_freeN(typelens_64);
        MEM_freeN(structs);
 
-       if (debugSDNA > -1) printf("done.\n");
+       if (debugSDNA > 0) printf("done.\n");
        
        return(0);
 }
index 293cef52b907b9766880342b0785ea18d85bd791..b927daf2ac017bbfdc810c10e9138c0876fabf42 100644 (file)
 #  endif
 #endif
 
+/**
+ * Variable to control debug output of makesrna.
+ * debugSRNA:
+ *  - 0 = no output, except errors
+ *  - 1 = detail actions
+ */
+static int debugSRNA = 0;
+
 /* stub for BLI_abort() */
 #ifndef NDEBUG
 void BLI_system_backtrace(FILE *fp)
@@ -62,7 +70,9 @@ void BLI_system_backtrace(FILE *fp)
 static int file_older(const char *file1, const char *file2)
 {
        struct stat st1, st2;
-       /* printf("compare: %s %s\n", file1, file2); */
+       if (debugSRNA > 0) {
+               printf("compare: %s %s\n", file1, file2);
+       }
 
        if (stat(file1, &st1)) return 0;
        if (stat(file2, &st2)) return 0;
@@ -4141,7 +4151,9 @@ int main(int argc, char **argv)
                return_status = 1;
        }
        else {
-               fprintf(stderr, "Running makesrna\n");
+               if (debugSRNA > 0) {
+                       fprintf(stderr, "Running makesrna\n");
+               }
                makesrna_path = argv[0];
                return_status = rna_preprocess(argv[1]);
        }