RNA:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 8 Apr 2009 16:40:46 +0000 (16:40 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 8 Apr 2009 16:40:46 +0000 (16:40 +0000)
commit9b3b52dfd6229d5456d818e2b919acae9d6ab47b
tree32d2c028986cb56b921da16b5fffbd20ae56a49f
parent4b2072bec302c9e0b38337eebd0ba9ad9933841a
RNA:
* Added the build system code to compile files named
  editors/*/*_api.c into the makesrna preprocessing.

  The reason to do this is to keep operators and API
  close together, but it doesn't fit well with the build
  system, especially Makefiles use an ugly hack here.

* Some fixes to pass an RNA AnyType through the API,
  this will give a PointerRNA, for use in the interface
  code for example.

* Added RNA wrapping of some UI template code as a test.
source/blender/editors/interface/SConscript
source/blender/editors/interface/interface_api.c [new file with mode: 0644]
source/blender/makesrna/SConscript
source/blender/makesrna/intern/CMakeLists.txt
source/blender/makesrna/intern/Makefile
source/blender/makesrna/intern/SConscript
source/blender/makesrna/intern/makesrna.c
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_screen.c
source/blender/makesrna/intern/rna_ui.c [new file with mode: 0644]