Blender Git Commit Log

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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021