[Webkit-unassigned] [Bug 37741] New: Clean up RenderPart/RenderPartObject/RenderFrame/RenderEmbeddedObject
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 16 18:24:12 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=37741
Summary: Clean up
RenderPart/RenderPartObject/RenderFrame/RenderEmbedded
Object
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: simon.fraser at apple.com
CC: cmarrin at apple.com
The class hierarchy for these renders is whacko:
RenderPart
|
-------------------
| |
v V
RenderPartObject RenderFrame
|
v
RenderEmbeddedObject
RenderEmbeddedObject is instantiated for plugins.
RenderFrame is instantiated for <frame>
RenderPartObject is instantiated for <iframe>
<frame> and <iframe> share some code in RenderPart, namely
RenderPart::layoutWithFlattening(), but this does not apply to plug-ins. Also,
most of the code in RenderPartObject only applies to iframes.
I think it should be:
RenderPart
|
----------------------
| |
v V
RenderEmbeddedObject RenderFrameBase
|
------------------
| |
RenderFrame RenderIFrame
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list