blender/source/blender
Philipp Oeser 1c2b203795 Fix T84600: prevent bone groups operators on proxies and library
overrides

Editing bone groups is not supported on proxies/overrides [changes a re
lost on file reload], need to do proper polling (and also prevent this
from rna) for:

- adding bone groups
- removing bone groups
- renaming bone groups
- setting bone groups colors

Previously, this was hinted at by setting the layout inactive, with
preoper polls, this is now not needed anymore.

note: Selection of bone groups actually makes sense here and is
supported, so this is not prevented in this patch, but UI wise this is
not nice in the override case, because one cannot set an active_index
(aka select) in the UI list.

Maniphest Tasks: T84600

Differential Revision: https://developer.blender.org/D10131
2021-01-18 15:00:37 +01:00
..
blendthumb
blenfont Fix (studio-reported) broken handling of relative font paths. 2020-12-15 18:22:22 +01:00
blenkernel Fix T84757: feedback loop with when modifying vertex group with nodes 2021-01-16 15:24:22 +01:00
blenlib Fix T84745: build error with TBB 2021 2021-01-15 17:29:36 +01:00
blenloader Bump file subversion after recent node versioning commit 2021-01-13 11:16:11 -06:00
blentranslation
bmesh Cleanup: spelling 2021-01-13 13:21:29 +11:00
compositor Compositor: "Save as Render" for the file output node 2021-01-13 11:04:02 +01:00
datatoc
depsgraph Fix T84250: Eevee world/material parameter animation not updating the viewport 2021-01-18 13:51:28 +01:00
draw Cleanup: spelling 2021-01-13 13:21:29 +11:00
editors Fix T84600: prevent bone groups operators on proxies and library 2021-01-18 15:00:37 +01:00
freestyle Cleanup: various clang tidy fixes 2020-12-09 16:29:11 +01:00
functions Geometry Nodes: don't delete existing attribute before new attribute is computed 2021-01-14 15:52:08 +01:00
gpencil_modifiers Cleanup: remove UNUSED(..) from public function declarations 2021-01-05 23:09:50 +11:00
gpu GPU: Remove Limited Support AMD Polaris 2021-01-12 13:54:50 +01:00
ikplugin Cleanup: spelling (use 'gimbal' instead of 'gimble') 2021-01-04 17:38:07 +11:00
imbuf Fix T84167: Saving half-float EXR might result in NaN pixels 2021-01-14 14:54:08 +01:00
io Cleanup: remove redundant struct declarations 2020-12-16 16:25:56 +11:00
makesdna Add Object Tool: remove from experimental 2021-01-16 11:28:02 +11:00
makesrna Fix T84600: prevent bone groups operators on proxies and library 2021-01-18 15:00:37 +01:00
modifiers MeshCache: add error handling to fread() calls 2021-01-14 11:38:14 +01:00
nodes Fix T84713: Geometry nodes reroute sockets have incorrect type 2021-01-16 13:09:19 -06:00
python Fix: Bmesh from_object applies modifiers twice 2021-01-12 13:07:12 +02:00
render Cleanup: use bool arguments & variables 2021-01-09 19:07:14 +11:00
sequencer Cleanup: spelling 2021-01-13 13:21:29 +11:00
shader_fx Fix T83696: Add Additional menu to Effects panel 2020-12-14 10:25:37 +01:00
simulation Cleanup: reduce indirect DNA header inclusion 2020-12-15 12:34:14 +11:00
windowmanager Fix T84586: missing Outliner redraws for certain NLA operators 2021-01-18 13:58:31 +01:00
CMakeLists.txt Asset System: Data-block asset metadata storage, reading and API 2020-12-15 17:03:00 +01:00