[webkit-changes] cvs commit: WebCore/khtml/rendering render_layer.cpp

David hyatt at opensource.apple.com
Fri Dec 2 12:23:43 PST 2005


hyatt       05/12/02 12:23:42

  Modified:    .        ChangeLog
               khtml/rendering render_layer.cpp
  Log:
  	Fix for overflow clipping bug when a positioned element is
  	inserted in between two overflow:hidden elements in a
  	document.
  
          Reviewed by beth
  
          fast/clip/018.html
  
          * khtml/rendering/render_layer.cpp:
          (khtml::RenderLayer::calculateClipRects):
  
  Revision  Changes    Path
  1.452     +13 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.451
  retrieving revision 1.452
  diff -u -r1.451 -r1.452
  --- ChangeLog	2 Dec 2005 09:19:00 -0000	1.451
  +++ ChangeLog	2 Dec 2005 20:23:35 -0000	1.452
  @@ -1,3 +1,16 @@
  +2005-12-02  David Hyatt  <hyatt at apple.com>
  +
  +	Fix for overflow clipping bug when a positioned element is
  +	inserted in between two overflow:hidden elements in a 
  +	document.
  +	
  +        Reviewed by beth
  +
  +        fast/clip/018.html
  +
  +        * khtml/rendering/render_layer.cpp:
  +        (khtml::RenderLayer::calculateClipRects):
  +
   2005-12-02  Anders Carlsson  <andersca at mac.com>
   
           Reviewed by Timothy.
  
  
  
  1.127     +2 -0      WebCore/khtml/rendering/render_layer.cpp
  
  Index: render_layer.cpp
  ===================================================================
  RCS file: /cvs/root/WebCore/khtml/rendering/render_layer.cpp,v
  retrieving revision 1.126
  retrieving revision 1.127
  diff -u -r1.126 -r1.127
  --- render_layer.cpp	29 Nov 2005 19:49:02 -0000	1.126
  +++ render_layer.cpp	2 Dec 2005 20:23:41 -0000	1.127
  @@ -1191,6 +1191,8 @@
       }
       else if (m_object->style()->position() == RELATIVE)
           posClipRect = overflowClipRect;
  +    else if (m_object->style()->position() == ABSOLUTE)
  +        overflowClipRect = posClipRect;
       
       // Update the clip rects that will be passed to child layers.
       if (m_object->hasOverflowClip() || m_object->hasClip()) {
  
  
  



More information about the webkit-changes mailing list