Blender Git Loki

Git Commits -> Revision a591a47

Revision a591a47 by Brecht Van Lommel (master)
May 28, 2009, 23:23 (GMT)
RNA:
* Automatically do us++ and us-- reference counting in ID pointer
set functions.
* Added an enum property callback to dynamically vary the list of
available items.
* Added some functions to do removes on pointers and collections
runtime defined for RNA and using ID properties.

* Constraints now have owner/target space wrapped, and most
pointers made editable. They can be ported to use python layouts.
* Also other pointers made editable that I think are see now with
the automatic reference counting.

Commit Details:

Full Hash: a591a47c4337b62304a1d69b0e7de009bf3742bd
SVN Revision: 20480
Parent Commit: 9cc638f
Lines Changed: +239, -83

24 Modified Paths:

/source/blender/makesrna/intern/makesrna.c (+36, -3) (Diff)
/source/blender/makesrna/intern/rna_access.c (+54, -2) (Diff)
/source/blender/makesrna/intern/rna_brush.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_camera.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_constraint.c (+101, -35) (Diff)
/source/blender/makesrna/intern/rna_controller.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_curve.c (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_define.c (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_internal_types.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_lamp.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_material.c (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+0, -30) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_object.c (+10, -3) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+8, -0) (Diff)
/source/blender/makesrna/intern/rna_rna.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sensor.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_texture.c (+3, -1) (Diff)
/source/blender/makesrna/intern/rna_userdef.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_world.c (+1, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+2, -0) (Diff)
/source/blender/makesrna/RNA_define.h (+1, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021