[Bf-blender-cvs] CVS commit: blender/source/blender/include BDR_editcurve.h interface.h blender/source/blender/src buttons_editing.c editcurve.c editobject.c interface.c interface_draw.c interface_panel.c resources.c space.c usiblender.c

Ton Roosendaal ton at blender.org
Tue Aug 31 15:43:18 CEST 2004


ton (Ton Roosendaal) 2004/08/31 15:43:18 CEST

  Modified files:
    blender/source/blender/include BDR_editcurve.h interface.h 
    blender/source/blender/src buttons_editing.c editcurve.c 
                               editobject.c interface.c 
                               interface_draw.c interface_panel.c 
                               resources.c space.c usiblender.c 
  
  Log:
  Three functionalities in one commit, but there's overlap so I can't
  separate it...
  
  1) Curve/Surface editmode undo
  Uses same syntax as mesh undo, so simple to integrate. Edit-curve data is
  also quite simpler, so no need for any hack at all.
  It re-uses the undo system from next point, which is nice short & clean
  local code
  
  2) Framework for global undo
  The undo calls themselves are commented out. In a next commit I want to
  enable it for a couple of main features, for further feedback.
  The speed goes surprisingly well, especially with this new version that
  'pushes' undo after a command, ensuring interactivity isnt frustrated
  
  3) framework for texture based icons in Blender
  Not activated code, but tested here. Part of 2.3 UI project.
  
  btw: Johnny Matthews will assist in (and complete) the undo project
  
  Revision  Changes    Path
  1.6       +5 -1      blender/source/blender/include/BDR_editcurve.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editcurve.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.20      +3 -2      blender/source/blender/include/interface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/interface.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
  1.63      +1 -1      blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.62&r2=1.63&cvsroot=bf-blender>
  1.18      +226 -66   blender/source/blender/src/editcurve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.107     +8 -3      blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.106&r2=1.107&cvsroot=bf-blender>
  1.145     +8 -7      blender/source/blender/src/interface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.144&r2=1.145&cvsroot=bf-blender>
  1.22      +16 -38    blender/source/blender/src/interface_draw.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_draw.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.23      +151 -41   blender/source/blender/src/interface_panel.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_panel.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.28      +79 -54    blender/source/blender/src/resources.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/resources.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
  1.164     +18 -6     blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.163&r2=1.164&cvsroot=bf-blender>
  1.57      +126 -2    blender/source/blender/src/usiblender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/usiblender.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list