2.5: Various Fixes
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 24 Jul 2009 16:41:12 +0000 (16:41 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Fri, 24 Jul 2009 16:41:12 +0000 (16:41 +0000)
commitf24bcac43eab1238f933a227d8da84ee0d48a0c3
treec0402d7284a8491521728c701f2f761cf3a25724
parentad6aaeb319baac9a134630eba2bf2a71dfdf04fb
2.5: Various Fixes

* Fix crash loading particle AnimData. This crashed many BBB
  files. If you have a .blend file that crashes when loading
  it in 2.5, please mail me, I'd like to know.

* Image window zoom ratio did not work correct with py 2.x.
* Other minor fixes for image window RNA.

* Buttons window now remembers the tab that was last clicked
  by the user, even if that tab is no longer available due
  to context, and then enable the tab again if the context
  for it is back.
* Cleaned up buttons space DNA a bit, removing unused vars.

* Armature bone rename outside edit mode did not call right
  function yet.
* Armature layers are now editable even if lib linked. This
  is useful for proxies. For this purpose a PROP_LIB_EXCEPTION
  flag was added. Need to think over proxy / RNA a bit though,
  not sure what the requirements are yet.
* Parent to Armature Deform now has options to create vertex
  groups, instead of always creating them.
16 files changed:
release/ui/space_image.py
source/blender/blenloader/intern/readfile.c
source/blender/editors/armature/editarmature.c
source/blender/editors/include/ED_armature.h
source/blender/editors/object/object_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/space_buttons/buttons_context.c
source/blender/editors/space_buttons/buttons_header.c
source/blender/editors/space_buttons/space_buttons.c
source/blender/editors/space_outliner/outliner.c
source/blender/makesdna/DNA_space_types.h
source/blender/makesrna/RNA_types.h
source/blender/makesrna/intern/rna_access.c
source/blender/makesrna/intern/rna_armature.c
source/blender/makesrna/intern/rna_scene.c
source/blender/makesrna/intern/rna_space.c