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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021