[Bf-blender-cvs] CVS commit: blender/release/scripts help_browser.py save_theme.py sel_same.py blender/source/blender/python BPY_extern.h BPY_interface.c BPY_menus.c BPY_menus.h SConscript blender/source/blender/python/api2_2x Blender.c Ipo.c NMesh.c ...

Willian Padovani Germano wgermano at ig.com.br
Sat Mar 19 07:24:55 CET 2005


ianwill (Willian Padovani Germano) 2005/03/19 07:24:55 CET

  Modified files:
    blender/release/scripts help_browser.py save_theme.py 
                            sel_same.py 
    blender/source/blender/python BPY_extern.h BPY_interface.c 
                                  BPY_menus.c BPY_menus.h 
                                  SConscript 
    blender/source/blender/python/api2_2x Blender.c Ipo.c NMesh.c 
                                          Sound.c Text.c Window.c 
                                          gen_utils.c gen_utils.h 
                                          sceneRender.c 
    blender/source/blender/python/api2_2x/doc API_intro.py 
                                              Blender.py NMesh.py 
                                              Window.py 
    blender/source/blender/src drawtext.c header_script.c 
                               header_view3d.c 
  
  Log:
  BPython:
  
  - Scripts:
      fixed error in "Save Current Theme" which prevented it from automatically updating script registration in menus.
      cosmetic changes in a couple of Campbell's sel_same.py script strings + more descriptive name for its new menu place (3d view, face mode -> select menu).
      small updates to help_browser.py script.
  
   The above changes are related to this:
  - Added new script menu entries: Render (for exporters to renderers), Themes, FaceSelect (this already at the proper place).  Updated Scripts win->Scripts menu so it won't show all available entries, only  the ones we mean to see there.
  - Updated menu registration so that scripts folders can become trees.  The release/scripts/ dir should be updated soon with subdirs like converters/, modifiers/, generators/ or whatever -- better discuss first (or is it? /me afraid of long irc discussions during meetings :) ).
  
  - Modules:
      Blender: added 'udatadir' option to .Get() function and added var Blender.mode to tell if Blender is in bg or interactive mode.
      NMesh: added Campbell's nmesh.transform(matrix, recalc_normals = False) method (reworked, so my fault if it doesn't work).
  
  - Bugs fixed:
      #2123: http://projects.blender.org/tracker/?func=detail&atid=125&aid=2123&group_id=9
      Reported by Ken Hughes (thanks!), who also found the exact problem later (it was in Text.Load, not with script links -- if only I had checked emails these days ... lost > 1 hour today to find the problem: passed filename to M_Text_Load was later being written over by a function called by add_text).  Also saw that Text.Load wasn't checking existence of passed filename (duh!), now it does.
  
      #1655: http://projects.blender.org/tracker/?func=detail&atid=125&aid=1655&group_id=9
      Reported by Chris Want (thanks!): command line "blender -P script" not working properly for bg mode ("blender -b blendfile -P script").
      Had to make some small updates to get it working (bg mode for scripts was never explicitely handled, it worked due to collateral effects, let's say), interested readers can check the report after I update it or the API_intro.py doc file.  After more testing we can make further updates.  Updated many places to not call redraws if in bg mode, now it is officially available.  Blender outputs its own info when rendering in bg mode, if that is considered a nuissance we'll have to add a few "if (during_script())" calls outside bpython.
  
  - Removed a few warnings here and there and also updated docs.
  
  Revision  Changes    Path
  1.2       +4 -4      blender/release/scripts/help_browser.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/help_browser.py.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
  1.4       +9 -10     blender/release/scripts/save_theme.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/save_theme.py.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>
  1.5       +32 -32    blender/release/scripts/sel_same.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/release/scripts/sel_same.py.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.21      +3 -3      blender/source/blender/python/BPY_extern.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_extern.h.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
  1.62      +83 -69    blender/source/blender/python/BPY_interface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_interface.c.diff?r1=1.61&r2=1.62&cvsroot=bf-blender>
  1.23      +269 -205  blender/source/blender/python/BPY_menus.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_menus.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.14      +23 -13    blender/source/blender/python/BPY_menus.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/BPY_menus.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.22      +1 -1      blender/source/blender/python/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/SConscript.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.53      +126 -93   blender/source/blender/python/api2_2x/Blender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Blender.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>
  1.37      +2 -2      blender/source/blender/python/api2_2x/Ipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Ipo.c.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
  1.59      +91 -26    blender/source/blender/python/api2_2x/NMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/NMesh.c.diff?r1=1.58&r2=1.59&cvsroot=bf-blender>
  1.5       +4 -4      blender/source/blender/python/api2_2x/Sound.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Sound.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.19      +27 -26    blender/source/blender/python/api2_2x/Text.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Text.c.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.28      +42 -8     blender/source/blender/python/api2_2x/Window.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Window.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.22      +9 -1      blender/source/blender/python/api2_2x/gen_utils.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/gen_utils.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.19      +4 -1      blender/source/blender/python/api2_2x/gen_utils.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/gen_utils.h.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.11      +68 -36    blender/source/blender/python/api2_2x/sceneRender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/sceneRender.c.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.14      +67 -18    blender/source/blender/python/api2_2x/doc/API_intro.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/API_intro.py.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.33      +40 -8     blender/source/blender/python/api2_2x/doc/Blender.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Blender.py.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.31      +46 -7     blender/source/blender/python/api2_2x/doc/NMesh.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/NMesh.py.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.16      +11 -3     blender/source/blender/python/api2_2x/doc/Window.py
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/doc/Window.py.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.44      +2 -2      blender/source/blender/src/drawtext.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawtext.c.diff?r1=1.43&r2=1.44&cvsroot=bf-blender>
  1.12      +5 -6      blender/source/blender/src/header_script.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_script.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.94      +18 -3     blender/source/blender/src/header_view3d.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.93&r2=1.94&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list