[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern idprop.c library.c blender/source/blender/blenloader/intern readfile.c writefile.c blender/source/blender/makesdna DNA_ID.h blender/source/blender/python/api2_2x IDProp.c IDProp.h Material.c Object.c ...

Joseph Eagar joeedh at gmail.com
Fri Nov 17 05:46:48 CET 2006


joeedh (Joseph Eagar) 2006/11/17 05:46:48 CET

  Modified files:
    blender/source/blender/blenkernel/intern library.c 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/makesdna DNA_ID.h 
    blender/source/blender/python/api2_2x Material.c Object.c 
  Added files:
    blender/source/blender/blenkernel/intern idprop.c 
    blender/source/blender/python/api2_2x IDProp.c IDProp.h 
    blender/source/blender/blenkernel BKE_idprop.h 
    blender/source/blender/python/api2_2x/doc IDProp.py 
  
  Log:
  =ID Properties=
  
  This commit adds supports for per-ID properties to blender.
  See http://mediawiki.blender.org/index.php/BlenderDev/ID_Property
  for more information on how it all works.
  
  ID properties are accesable by python; but note that 
  bindings have only been added to Object and Material thus
  far.  However adding more bindings is easy and I plan
  on adding several more hopefully within an hour of this inital 
  commit.
  
  A generic UI panel is also planned, that will go wherever its
  needed; for example in the material buttons, editing buttons, etc.
  I'll likely submit the initial code for that as a patch, though,
  so matt and ton and others can go over it and make sure it's
  all good. :)
  
  VERY important, if you intend to use ID properties please
  go to http://mediawiki.blender.org/index.php/BlenderDev/PropertyStandards
  and start writing the appropriate standards for it.
  
  Revision  Changes    Path
  1.22      +6 -1      blender/source/blender/blenkernel/intern/library.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/library.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.313     +98 -2     blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.312&r2=1.313&cvsroot=bf-blender>
  1.80      +64 -3     blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.79&r2=1.80&cvsroot=bf-blender>
  1.16      +55 -5     blender/source/blender/makesdna/DNA_ID.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_ID.h.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.55      +14 -1     blender/source/blender/python/api2_2x/Material.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Material.c.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
  1.216     +14 -2     blender/source/blender/python/api2_2x/Object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Object.c.diff?r1=1.215&r2=1.216&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list