blender/release/scripts
Joshua Leung e0ee74a171 Fix T38619: Confusing logic for Keying Set keyframing Settings
The logic used for determining whether certain keyframing settings (i.e. visual,
only needed, xyz -> rgb) got applied was wonky. The original intention here was
that the Keying Set settings would override the global settings, and the path
settings would override what was used for the Keying Set. However, that was not
happening in all cases previously, as it was only possible to add flags and not
to turn them off.

This commit fixes that by introducing separate toggles to control whether the
Keying Set/Path's settings override the settings inherited from its parent
(i.e. the Keying Set for the Path, and the User Prefs for the Keying Set).
The icons used for these toggles could get revised a bit (we need something
which communicates "override this"; the current one is the closest I could find)

WARNING: If you have old keying sets, this may cause some breakage!
2015-01-27 02:10:26 +13:00
..
addons@1068cf3057 Submodules: Make them pointing to the master branch 2015-01-07 00:18:18 +05:00
addons_contrib@24d59d37f7 Point submodules ot latest release tags 2015-01-06 18:48:04 +05:00
freestyle Freestyle: Avoid quietly ignoring errors in parameter_editor.lineset_pre callbacks. 2014-12-02 23:08:22 +09:00
modules PyAPI: don't adjust prefs when an fails to load 2015-01-23 21:18:35 +11:00
presets Fix T43315: Minor Conflict in Maya Key Configs 2015-01-25 03:25:25 +01:00
startup Fix T38619: Confusing logic for Keying Set keyframing Settings 2015-01-27 02:10:26 +13:00
templates_osl Cycles: Remove Westin closure. 2014-10-03 16:03:49 +02:00
templates_py Fix T43206: region_2d_to_origin_3d has no ortho offset 2015-01-13 05:41:56 +11:00