Blender Git Loki
Git Commits -> Revision f681450
Revision f681450 by Campbell Barton (master) March 24, 2017, 23:04 (GMT) |
WM: Application Templates This adds the ability to switch between different application-configurations without interfering with Blender's normal operation. This commit doesn't include any templates, so its mostly to allow collaboration for the Blender 101 project and other custom configurations. Application templates can be installed & selected from the file menu. Other details: - The `bl_app_template_utils` module handles template activation (similar to `addon_utils`). - The `bl_app_override` module is a general module to assist scripts overriding parts of Blender in reversible way. See docs: https://docs.blender.org/manual/en/dev/advanced/app_templates.html See patch: D2565 |
Commit Details:
Full Hash: f68145011fd46d0e22145363e5b5d9a704a912df
Parent Commit: a7f16c1
Lines Changed: +1118, -45
3 Added Paths:
/release/scripts/modules/bl_app_override/helpers.py (+167, -0) (View)
/release/scripts/modules/bl_app_override/__init__.py (+200, -0) (View)
/release/scripts/modules/bl_app_template_utils.py (+198, -0) (View)
/release/scripts/modules/bl_app_override/__init__.py (+200, -0) (View)
/release/scripts/modules/bl_app_template_utils.py (+198, -0) (View)
14 Modified Paths:
/release/scripts/modules/bpy/utils/__init__.py (+39, -0) (Diff)
/release/scripts/startup/bl_operators/wm.py (+144, -19) (Diff)
/release/scripts/startup/bl_ui/space_info.py (+12, -0) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+70, -1) (Diff)
/source/blender/blenkernel/BKE_appdir.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/appdir.c (+42, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+38, -0) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+161, -21) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+30, -0) (Diff)
/source/blender/windowmanager/wm_files.h (+2, -2) (Diff)
/release/scripts/startup/bl_operators/wm.py (+144, -19) (Diff)
/release/scripts/startup/bl_ui/space_info.py (+12, -0) (Diff)
/release/scripts/startup/bl_ui/space_userpref.py (+70, -1) (Diff)
/source/blender/blenkernel/BKE_appdir.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_blender.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/appdir.c (+42, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+38, -0) (Diff)
/source/blender/makesdna/DNA_userdef_types.h (+4, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+5, -0) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+161, -21) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_operators.c (+30, -0) (Diff)
/source/blender/windowmanager/wm_files.h (+2, -2) (Diff)