[Bf-blender-cvs] [8209f25c3b0] filebrowser_redesign: Merge branch 'master' into filebrowser_redesign

Julian Eisel noreply at git.blender.org
Sun Aug 18 13:45:45 CEST 2019


Commit: 8209f25c3b08f726a221cbcbcfa48dbea597c772
Author: Julian Eisel
Date:   Sun Aug 18 13:24:15 2019 +0200
Branches: filebrowser_redesign
https://developer.blender.org/rB8209f25c3b08f726a221cbcbcfa48dbea597c772

Merge branch 'master' into filebrowser_redesign

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



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

diff --cc source/blender/blenloader/intern/versioning_280.c
index 0ef566d9e89,149b02e7761..837c78d303f
--- a/source/blender/blenloader/intern/versioning_280.c
+++ b/source/blender/blenloader/intern/versioning_280.c
@@@ -3568,33 -3687,10 +3687,38 @@@ void blo_do_versions_280(FileData *fd, 
          }
        }
      }
+     for (Mesh *mesh = bmain->meshes.first; mesh; mesh = mesh->id.next) {
+       if (mesh->remesh_voxel_size == 0.0f) {
+         mesh->remesh_voxel_size = 0.1f;
+       }
+     }
    }
 +
 +  {
 +    /* Versioning code until next subversion bump goes here. */
 +    for (bScreen *screen = bmain->screens.first; screen; screen = screen->id.next) {
 +      for (ScrArea *sa = screen->areabase.first; sa; sa = sa->next) {
 +        for (SpaceLink *sl = sa->spacedata.first; sl; sl = sl->next) {
 +          if (sl->spacetype == SPACE_FILE) {
 +            SpaceFile *sfile = (SpaceFile *)sl;
 +            ListBase *regionbase = (sl == sa->spacedata.first) ? &sa->regionbase : &sl->regionbase;
 +            ARegion *ar_ui = do_versions_find_region(regionbase, RGN_TYPE_UI);
 +            ARegion *ar_header = do_versions_find_region(regionbase, RGN_TYPE_HEADER);
 +
 +            if (ar_ui && ar_header) {
 +              /* Reinsert UI region so that it spawns entire area width */
 +              BLI_remlink(regionbase, ar_ui);
 +              BLI_insertlinkafter(regionbase, ar_header, ar_ui);
 +
 +              ar_ui->flag |= RGN_FLAG_DYNAMIC_SIZE;
 +            }
 +
 +            if (sfile->params) {
 +              sfile->params->details_flags |= FILE_DETAILS_SIZE | FILE_DETAILS_DATETIME;
 +            }
 +          }
 +        }
 +      }
 +    }
 +  }
  }
diff --cc source/blender/blenloader/intern/versioning_userdef.c
index 02c777ee9b9,1284f2dcddc..2ef1a5c096c
--- a/source/blender/blenloader/intern/versioning_userdef.c
+++ b/source/blender/blenloader/intern/versioning_userdef.c
@@@ -145,7 -145,8 +145,12 @@@ static void do_versions_theme(const Use
     * Include next version bump.
     */
    {
+     FROM_DEFAULT_V4_UCHAR(space_outliner.selected_highlight);
+     FROM_DEFAULT_V4_UCHAR(space_outliner.active);
++
++
++
 +    FROM_DEFAULT_V4_UCHAR(space_file.execution_buts);
    }
  
  #undef FROM_DEFAULT_V4_UCHAR
diff --cc source/blender/windowmanager/WM_api.h
index a479ab62b88,0f0d74c259b..6ff2f11226a
--- a/source/blender/windowmanager/WM_api.h
+++ b/source/blender/windowmanager/WM_api.h
@@@ -162,7 -162,8 +162,8 @@@ enum 
    WM_WINDOW_RENDER = 1,
    WM_WINDOW_USERPREFS,
    WM_WINDOW_DRIVERS,
+   WM_WINDOW_INFO,
 -  // WM_WINDOW_FILESEL // UNUSED
 +  WM_WINDOW_FILESEL,
  };
  
  struct wmWindow *WM_window_open(struct bContext *C, const struct rcti *rect);
diff --cc source/blender/windowmanager/intern/wm_window.c
index 4c095e0dca0,47491813f70..00ed203c208
--- a/source/blender/windowmanager/intern/wm_window.c
+++ b/source/blender/windowmanager/intern/wm_window.c
@@@ -889,21 -888,17 +889,24 @@@ wmWindow *WM_window_open_temp(bContext 
    CTX_wm_area_set(C, sa);
  
    if (type == WM_WINDOW_RENDER) {
 -    ED_area_newspace(C, sa, SPACE_IMAGE, false);
 +    space_type = SPACE_IMAGE;
    }
    else if (type == WM_WINDOW_DRIVERS) {
 -    ED_area_newspace(C, sa, SPACE_GRAPH, false);
 +    space_type = SPACE_GRAPH;
 +  }
 +  else if (type == WM_WINDOW_USERPREFS) {
 +    space_type = SPACE_USERPREF;
 +  }
 +  else if (type == WM_WINDOW_FILESEL) {
 +    space_type = SPACE_FILE;
    }
+   else if (type == WM_WINDOW_INFO) {
+     ED_area_newspace(C, sa, SPACE_INFO, false);
+   }
    else {
 -    ED_area_newspace(C, sa, SPACE_USERPREF, false);
 +    BLI_assert(false);
    }
 +  ED_area_newspace(C, sa, space_type, false);
  
    ED_screen_change(C, screen);
    ED_screen_refresh(CTX_wm_manager(C), win); /* test scale */



More information about the Bf-blender-cvs mailing list