[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_blender.h BKE_global.h blender/source/blender/blenkernel/intern blender.c object.c blender/source/blender/blenloader BLO_undofile.h BLO_readfile.h BLO_writefile.h blender/source/blender/blenloader/intern readblenentry.c ...

Ton Roosendaal ton at blender.org
Sun Sep 5 15:43:51 CEST 2004


ton (Ton Roosendaal) 2004/09/05 15:43:51 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_blender.h BKE_global.h 
    blender/source/blender/blenkernel/intern blender.c object.c 
    blender/source/blender/blenloader BLO_readfile.h 
                                      BLO_writefile.h 
    blender/source/blender/blenloader/intern readblenentry.c 
                                             readfile.c readfile.h 
                                             writefile.c 
    blender/source/blender/makesdna DNA_fileglobal_types.h 
    blender/source/blender/src editscreen.c header_info.c 
                               interface.c oops.c toets.c 
                               usiblender.c 
  Added files:
    blender/source/blender/blenloader BLO_undofile.h 
  
  Log:
  Second itteration of global undo system. Now based on:
  
  - file-to-memory save
  - incremental difference steps (compression)
  
  everthing has been tightly coded to use minimum of memcpy or allocs. In
  fact this system works with a single full buffer (=file) in memory, and undosteps as differences from it.
  Speed gain is factor 4-8 faster. I've added it in CTRL+ALT+T timer menu for
  a test. Please note the gain is especially in the undo-storing, not in
  retrieving undo.
  
  Also new: file read option to skip UI read (file menu). This now also is
  default for the undo system.
  
  Revision  Changes    Path
  1.15      +3 -1      blender/source/blender/blenkernel/BKE_blender.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_blender.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.14      +4 -1      blender/source/blender/blenkernel/BKE_global.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_global.h.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>
  1.16      +70 -10    blender/source/blender/blenkernel/intern/blender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/blender.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.23      +15 -1     blender/source/blender/blenkernel/intern/object.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.9       +6 -2      blender/source/blender/blenloader/BLO_readfile.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/BLO_readfile.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.6       +6 -3      blender/source/blender/blenloader/BLO_writefile.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/BLO_writefile.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.6       +47 -14    blender/source/blender/blenloader/intern/readblenentry.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readblenentry.c.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.71      +215 -26   blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
  1.6       +17 -35    blender/source/blender/blenloader/intern/readfile.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.26      +101 -37   blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
  1.7       +2 -1      blender/source/blender/makesdna/DNA_fileglobal_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_fileglobal_types.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.66      +11 -7     blender/source/blender/src/editscreen.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editscreen.c.diff?r1=1.65&r2=1.66&cvsroot=bf-blender>
  1.41      +14 -2     blender/source/blender/src/header_info.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_info.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.147     +2 -2      blender/source/blender/src/interface.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.146&r2=1.147&cvsroot=bf-blender>
  1.7       +2 -1      blender/source/blender/src/oops.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/oops.c.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.33      +7 -2      blender/source/blender/src/toets.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/toets.c.diff?r1=1.32&r2=1.33&cvsroot=bf-blender>
  1.59      +9 -123    blender/source/blender/src/usiblender.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/usiblender.c.diff?r1=1.58&r2=1.59&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list