merge with trunk at r31523
[blender.git] / source / blender / editors / interface / resources.c
index 58357bc67cfbb23bc49f18c60900e173bac590b2..227f3a4de1d86b342634fbe29df7ec40d4741640 100644 (file)
@@ -987,6 +987,7 @@ void UI_make_axis_color(char *src_col, char *dst_col, char axis)
 /* patching UserDef struct and Themes */
 void init_userdef_do_versions(void)
 {
+       Main *bmain= G.main;
 //     countall();
        
        /* the UserDef struct is not corrected with do_versions() .... ugh! */
@@ -1007,7 +1008,7 @@ void init_userdef_do_versions(void)
        }
        if (U.savetime <= 0) {
                U.savetime = 1;
-// XXX         error(".B.blend is buggy, please consider removing it.\n");
+// XXX         error("startup.blend is buggy, please consider removing it.\n");
        }
        /* transform widget settings */
        if(U.tw_hotspot==0) {
@@ -1021,18 +1022,18 @@ void init_userdef_do_versions(void)
        if(U.flag & USER_CUSTOM_RANGE) 
                vDM_ColorBand_store(&U.coba_weight); /* signal for derivedmesh to use colorband */
        
-       if (G.main->versionfile <= 191) {
+       if (bmain->versionfile <= 191) {
                strcpy(U.plugtexdir, U.textudir);
                strcpy(U.sounddir, "/");
        }
        
        /* patch to set Dupli Armature */
-       if (G.main->versionfile < 220) {
+       if (bmain->versionfile < 220) {
                U.dupflag |= USER_DUP_ARM;
        }
        
        /* added seam, normal color, undo */
-       if (G.main->versionfile <= 234) {
+       if (bmain->versionfile <= 234) {
                bTheme *btheme;
                
                U.uiflag |= USER_GLOBALUNDO;
@@ -1055,12 +1056,12 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if (G.main->versionfile <= 235) {
+       if (bmain->versionfile <= 235) {
                /* illegal combo... */
                if (U.flag & USER_LMOUSESELECT) 
                        U.flag &= ~USER_TWOBUTTONMOUSE;
        }
-       if (G.main->versionfile <= 236) {
+       if (bmain->versionfile <= 236) {
                bTheme *btheme;
                /* new space type */
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1077,7 +1078,7 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if (G.main->versionfile <= 237) {
+       if (bmain->versionfile <= 237) {
                bTheme *btheme;
                /* bone colors */
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1088,7 +1089,7 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if (G.main->versionfile <= 238) {
+       if (bmain->versionfile <= 238) {
                bTheme *btheme;
                /* bone colors */
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1099,7 +1100,7 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if (G.main->versionfile <= 239) {
+       if (bmain->versionfile <= 239) {
                bTheme *btheme;
                
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1113,7 +1114,7 @@ void init_userdef_do_versions(void)
                }
                if(U.obcenter_dia==0) U.obcenter_dia= 6;
        }
-       if (G.main->versionfile <= 241) {
+       if (bmain->versionfile <= 241) {
                bTheme *btheme;
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
                        /* Node editor theme, check for alpha==0 is safe, then color was never set */
@@ -1146,7 +1147,7 @@ void init_userdef_do_versions(void)
                }
                
                /* set defaults for 3D View rotating axis indicator */ 
-               /* since size can't be set to 0, this indicates it's not saved in .B.blend */
+               /* since size can't be set to 0, this indicates it's not saved in startup.blend */
                if (U.rvisize == 0) {
                        U.rvisize = 15;
                        U.rvibright = 8;
@@ -1154,7 +1155,7 @@ void init_userdef_do_versions(void)
                }
                
        }
-       if (G.main->versionfile <= 242) {
+       if (bmain->versionfile <= 242) {
                bTheme *btheme;
                
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1172,11 +1173,11 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if (G.main->versionfile <= 243) {
+       if (bmain->versionfile <= 243) {
                /* set default number of recently-used files (if not set) */
                if (U.recent_files == 0) U.recent_files = 10;
        }
-       if (G.main->versionfile < 245 || (G.main->versionfile == 245 && G.main->subversionfile < 3)) {
+       if (bmain->versionfile < 245 || (bmain->versionfile == 245 && bmain->subversionfile < 3)) {
                bTheme *btheme;
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
                        SETCOL(btheme->tv3d.editmesh_active, 255, 255, 255, 128);
@@ -1184,7 +1185,7 @@ void init_userdef_do_versions(void)
                if(U.coba_weight.tot==0)
                        init_colorband(&U.coba_weight, 1);
        }
-       if ((G.main->versionfile < 245) || (G.main->versionfile == 245 && G.main->subversionfile < 11)) {
+       if ((bmain->versionfile < 245) || (bmain->versionfile == 245 && bmain->subversionfile < 11)) {
                bTheme *btheme;
                for (btheme= U.themes.first; btheme; btheme= btheme->next) {
                        /* these should all use the same colour */
@@ -1197,7 +1198,7 @@ void init_userdef_do_versions(void)
                        SETCOL(btheme->ttime.cframe, 0x60, 0xc0, 0x40, 255);
                }
        }
-       if ((G.main->versionfile < 245) || (G.main->versionfile == 245 && G.main->subversionfile < 13)) {
+       if ((bmain->versionfile < 245) || (bmain->versionfile == 245 && bmain->subversionfile < 13)) {
                bTheme *btheme;
                for (btheme= U.themes.first; btheme; btheme= btheme->next) {
                        /* action channel groups (recolor anyway) */
@@ -1270,10 +1271,10 @@ void init_userdef_do_versions(void)
                        }
                }
        }
-       if ((G.main->versionfile < 245) || (G.main->versionfile == 245 && G.main->subversionfile < 16)) {
+       if ((bmain->versionfile < 245) || (bmain->versionfile == 245 && bmain->subversionfile < 16)) {
                U.flag |= USER_ADD_VIEWALIGNED|USER_ADD_EDITMODE;
        }
-       if ((G.main->versionfile < 247) || (G.main->versionfile == 247 && G.main->subversionfile <= 2)) {
+       if ((bmain->versionfile < 247) || (bmain->versionfile == 247 && bmain->subversionfile <= 2)) {
                bTheme *btheme;
                
                /* adjust themes */
@@ -1295,7 +1296,7 @@ void init_userdef_do_versions(void)
                        SETCOL(btheme->tseq.vertex_select, col[0], col[1], col[2], 255);
                }
        }
-       if (G.main->versionfile < 250) {
+       if (bmain->versionfile < 250) {
                bTheme *btheme;
                
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1336,7 +1337,7 @@ void init_userdef_do_versions(void)
                U.ipo_new= BEZT_IPO_BEZ;
        }
        
-       if (G.main->versionfile < 250 || (G.main->versionfile == 250 && G.main->subversionfile < 1)) {
+       if (bmain->versionfile < 250 || (bmain->versionfile == 250 && bmain->subversionfile < 1)) {
                bTheme *btheme;
 
                for(btheme= U.themes.first; btheme; btheme= btheme->next) {
@@ -1359,7 +1360,7 @@ void init_userdef_do_versions(void)
                }
        }
 
-       if (G.main->versionfile < 250 || (G.main->versionfile == 250 && G.main->subversionfile < 3)) {
+       if (bmain->versionfile < 250 || (bmain->versionfile == 250 && bmain->subversionfile < 3)) {
                /* new audio system */
                if(U.audiochannels == 0)
                        U.audiochannels = 2;
@@ -1377,10 +1378,10 @@ void init_userdef_do_versions(void)
                        U.audiorate = 44100;
        }
 
-       if (G.main->versionfile < 250 || (G.main->versionfile == 250 && G.main->subversionfile < 5))
+       if (bmain->versionfile < 250 || (bmain->versionfile == 250 && bmain->subversionfile < 5))
                U.gameflags |= USER_DISABLE_VBO;
        
-       if (G.main->versionfile < 250 || (G.main->versionfile == 250 && G.main->subversionfile < 8)) {
+       if (bmain->versionfile < 250 || (bmain->versionfile == 250 && bmain->subversionfile < 8)) {
                wmKeyMap *km;
                
                for(km=U.keymaps.first; km; km=km->next) {
@@ -1420,16 +1421,16 @@ void init_userdef_do_versions(void)
                                strcpy(km->idname, "Property Editor");
                }
        }
-       if (G.main->versionfile < 250 || (G.main->versionfile == 250 && G.main->subversionfile < 16)) {
+       if (bmain->versionfile < 250 || (bmain->versionfile == 250 && bmain->subversionfile < 16)) {
                if(U.wmdrawmethod == USER_DRAW_TRIPLE)
                        U.wmdrawmethod = USER_DRAW_AUTOMATIC;
        }
        
-       if (G.main->versionfile < 252 || (G.main->versionfile == 252 && G.main->subversionfile < 3)) {
+       if (bmain->versionfile < 252 || (bmain->versionfile == 252 && bmain->subversionfile < 3)) {
                if (U.flag & USER_LMOUSESELECT) 
                        U.flag &= ~USER_TWOBUTTONMOUSE;
        }
-       if (G.main->versionfile < 252 || (G.main->versionfile == 252 && G.main->subversionfile < 4)) {
+       if (bmain->versionfile < 252 || (bmain->versionfile == 252 && bmain->subversionfile < 4)) {
                bTheme *btheme;
                
                /* default new handle type is auto handles */
@@ -1462,7 +1463,7 @@ void init_userdef_do_versions(void)
                        SETCOLF(btheme->tv3d.edge_crease, 0.8, 0, 0.6, 1.0);
                }
        }
-       if (G.main->versionfile <= 252) {
+       if (bmain->versionfile <= 252) {
                bTheme *btheme;
 
                /* init new curve colors */
@@ -1471,7 +1472,7 @@ void init_userdef_do_versions(void)
                                SETCOL(btheme->tv3d.lastsel_point, 0xff, 0xff, 0xff, 255);
                }
        }
-       if (G.main->versionfile < 252 || (G.main->versionfile == 252 && G.main->subversionfile < 5)) {
+       if (bmain->versionfile < 252 || (bmain->versionfile == 252 && bmain->subversionfile < 5)) {
                bTheme *btheme;
                
                /* interface_widgets.c */
@@ -1518,25 +1519,10 @@ void init_userdef_do_versions(void)
        if (U.v2d_min_gridsize == 0) {
                U.v2d_min_gridsize= 35;
        }
-       
-       /* Single Column UI Value */
-       if (U.propwidth == 0) {
-               U.propwidth = 200;
-       }
 
        /* funny name, but it is GE stuff, moves userdef stuff to engine */
 // XXX space_set_commmandline_options();
        /* this timer uses U */
 // XXX reset_autosave();
 
-       /* GSOC Sculpt 2010 - Sanity check on Sculpt/Paint settings */
-
-       if (U.sculpt_paint_unified_alpha == 0)
-               U.sculpt_paint_unified_alpha = 0.5f;
-
-       if (U.sculpt_paint_unified_unprojected_radius == 0) 
-               U.sculpt_paint_unified_unprojected_radius = 0.125f;
-
-       if (U.sculpt_paint_unified_size == 0)
-               U.sculpt_paint_unified_size = 35;
 }