Blender Git Commit Log
Git Commits -> Revision 673a39d
Revision 673a39d by Brecht Van Lommel (master) June 7, 2009, 13:09 (GMT) |
RNA: * Accept None as NULL pointers through python function calls. * Added type callback for pointers back, it's useful still in some cases. Made Object.data editable using this, the pointer type varying based on object type. * Wrap pin ID pointer in buttons space. * Added subclasses for text and surface curve ID blocks, to organize data better and get proper icons. * Added RNA_type_to_ID_code and ID_code_to_RNA_type functions. * Update RNA_access.h with new RNA types. |
Commit Details:
Full Hash: 673a39dab1827def82c8b405df6d6704e140c6fe
SVN Revision: 20705
Parent Commit: 38e998e
Lines Changed: +466, -142
27 Modified Paths:
/source/blender/editors/interface/interface.c (+3, -3) (Diff)
/source/blender/editors/interface/interface_utils.c (+1, -1) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+6, -4) (Diff)
/source/blender/makesrna/intern/rna_context.c (+9, -9) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+47, -9) (Diff)
/source/blender/makesrna/intern/rna_define.c (+3, -2) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+41, -3) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_material.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+11, -11) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+4, -4) (Diff)
/source/blender/makesrna/intern/rna_object.c (+78, -13) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+5, -7) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+5, -5) (Diff)
/source/blender/makesrna/intern/rna_sequence.c (+17, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+20, -2) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+5, -29) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_world.c (+3, -3) (Diff)
/source/blender/makesrna/RNA_access.h (+168, -12) (Diff)
/source/blender/makesrna/RNA_define.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_rna.c (+20, -7) (Diff)
/source/blender/editors/interface/interface_utils.c (+1, -1) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_access.c (+6, -4) (Diff)
/source/blender/makesrna/intern/rna_context.c (+9, -9) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+47, -9) (Diff)
/source/blender/makesrna/intern/rna_define.c (+3, -2) (Diff)
/source/blender/makesrna/intern/rna_ID.c (+41, -3) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_key.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_material.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+11, -11) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+4, -4) (Diff)
/source/blender/makesrna/intern/rna_object.c (+78, -13) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+5, -7) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+5, -5) (Diff)
/source/blender/makesrna/intern/rna_sequence.c (+17, -0) (Diff)
/source/blender/makesrna/intern/rna_space.c (+20, -2) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+5, -29) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+6, -6) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_world.c (+3, -3) (Diff)
/source/blender/makesrna/RNA_access.h (+168, -12) (Diff)
/source/blender/makesrna/RNA_define.h (+1, -1) (Diff)
/source/blender/python/intern/bpy_rna.c (+20, -7) (Diff)