[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/khtml/rendering
From:       Lars Knoll <knoll () kde ! org>
Date:       2001-12-29 11:47:23
[Download RAW message or body]


kdelibs/khtml/rendering render_body.cpp,1.14,1.15 render_object.cpp,1.139,1.140 \
                render_style.cpp,1.35,1.36 render_style.h,1.50,1.51
Author: knoll
Sat Dec 29 11:47:13 UTC 2001


Modified Files:
         render_body.cpp render_object.cpp render_style.cpp
         render_style.h
Log Message:
first part of the new management scheme for dynamic changes:
* no list of changed nodes anymore, but a flag hasChangedChildren
  in NodeImpl. Should be as fast, and makes sure we don't do work
  twice (as we always start with the top most nodes this way)
* only recalculate style objects when really needed. Should save
  huge amounts of computing time for some cases (try eg. changing
  the bgcolor of the body element before and after this commit)
* applyChanges is gone, recalcStyle does all the work now.
All the dhtml I tested seems to still work, but there might be
regressions.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic