[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