Blender Git Loki
Git Commits -> Revision 29f5694
Revision 29f5694 by Arystanbek Dyussenov (master) June 18, 2009, 09:50 (GMT) |
API structuring improvements according to design guidelines by Brecht, for more info see http://lists.blender.org/pipermail/bf-taskforce25/2009-June/000954.html. Created *_api.c files in makesrna/intern. Among these only rna_api.c is compiled on preprocesssing step. It contains code declaring RNA struct functions, for example RNA_api_mesh declares all functions on Mesh. The rest *_api.c files contain functions themselves. Removed interface_api.c and moved its contents to rna_api.c. Added remove_mesh function on Main. Replaced copy and copy_mesh on Mesh with make_rendermesh which currently does the same as copy_applied did (grasping mesh-related stuff needs time). SConscript tweaking so it builds ok. |
Commit Details:
Full Hash: 29f5694ab8d2021bb0b9c197f95b228809b40897
SVN Revision: 20970
Parent Commit: 4495553
Lines Changed: +412, -298
4 Added Paths:
/source/blender/makesrna/intern/main_api.c (+26, -0) (View)
/source/blender/makesrna/intern/mesh_api.c (+42, -0) (View)
/source/blender/makesrna/intern/rna_api.c (+299, -0) (View)
/source/blender/makesrna/intern/wm_api.c (+9, -0) (View)
/source/blender/makesrna/intern/mesh_api.c (+42, -0) (View)
/source/blender/makesrna/intern/rna_api.c (+299, -0) (View)
/source/blender/makesrna/intern/wm_api.c (+9, -0) (View)
1 Deleted Path:
/source/blender/editors/interface/interface_api.c (+0, -240)
9 Modified Paths:
/source/blender/editors/interface/SConscript (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -25) (Diff)
/source/blender/makesrna/intern/rna_context.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+19, -5) (Diff)
/source/blender/makesrna/intern/rna_main.c (+2, -6) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+1, -12) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+2, -0) (Diff)
/source/blender/makesrna/intern/SConscript (+8, -2) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh.c (+1, -25) (Diff)
/source/blender/makesrna/intern/rna_context.c (+0, -5) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+19, -5) (Diff)
/source/blender/makesrna/intern/rna_main.c (+2, -6) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+1, -12) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+2, -0) (Diff)
/source/blender/makesrna/intern/SConscript (+8, -2) (Diff)
/source/blender/python/intern/bpy_operator_wrap.c (+1, -1) (Diff)