[#22488] Reloading scripts causes crash
authorCampbell Barton <ideasman42@gmail.com>
Fri, 23 Jul 2010 01:43:30 +0000 (01:43 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 23 Jul 2010 01:43:30 +0000 (01:43 +0000)
commit026ac2492232fac4fb7350ff210ba34b353a84e2
tree0667dafd2dc948c93e6ac7b5be42d80045bd2f6f
parent43d5357a2e0dc2be209bdcbdf63246002dda4a7f
[#22488] Reloading scripts causes crash
F8 key enabled again, useful for script UI development.

- keying set freeing wasnt freeing from all scenes and the builtin list.
- PointerProperty() cant refer to a removed python srna type (fixed in rigify and netrender).
- Added a check for freeing a type used by a PointerProperty but its very slow, makes reloading take ~10sec. Only enabled this in debug mode for now.

Netrender register() function isnt re-registering the property, probably because the module is cached by python and not re-run.
release/scripts/io/netrender/__init__.py
release/scripts/ui/properties_data_armature_rigify.py
source/blender/editors/animation/keyingsets.c
source/blender/editors/space_script/script_edit.c
source/blender/python/generic/mathutils.h
source/blender/python/intern/bpy_rna.c
source/blender/python/intern/bpy_rna.h