Reviewed and landed by Anders.
- fixed all places in the Canvas to RenderView rename patch where
view() should have been changed to frameView().
* kwq/WebCoreAXObject.mm:
(-[WebCoreAXObject position]):
(-[WebCoreAXObject accessibilityAttributeValue:]):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::layoutBlock):
* rendering/RenderBox.cpp:
(WebCore::RenderBox::paintBackgroundExtended):
* rendering/RenderTreeAsText.cpp:
(externalRepresentation):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@14672
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-06-01 Mitz Pettel <opendarwin.org@mitzpettel.com>
+
+ Reviewed and landed by Anders.
+
+ - fixed all places in the Canvas to RenderView rename patch where
+ view() should have been changed to frameView().
+
+ * kwq/WebCoreAXObject.mm:
+ (-[WebCoreAXObject position]):
+ (-[WebCoreAXObject accessibilityAttributeValue:]):
+ * rendering/RenderBlock.cpp:
+ (WebCore::RenderBlock::layoutBlock):
+ * rendering/RenderBox.cpp:
+ (WebCore::RenderBox::paintBackgroundExtended):
+ * rendering/RenderTreeAsText.cpp:
+ (externalRepresentation):
+
2006-06-01 Geoffrey Garen <ggaren@apple.com>
Fix by Mitz. Reviewed, tweaked, tested, landed by me.
// The Cocoa accessibility API wants the lower-left corner.
NSPoint point = NSMakePoint(rect.x(), rect.bottom());
- if (m_renderer && m_renderer->view() && m_renderer->view()->view()) {
+ if (m_renderer && m_renderer->view() && m_renderer->view()->frameView()) {
NSView* view = m_renderer->view()->frameView()->getDocumentView();
point = [[view window] convertBaseToScreen: [view convertPoint: point toView:nil]];
}
return [self roleDescription];
if ([attributeName isEqualToString: NSAccessibilityParentAttribute]) {
- if (m_renderer->isRenderView() && m_renderer->view() && m_renderer->view()->view())
+ if (m_renderer->isRenderView() && m_renderer->view() && m_renderer->view()->frameView())
return m_renderer->view()->frameView()->getView();
return [self parentObjectUnignored];
}
return [self position];
if ([attributeName isEqualToString: NSAccessibilityWindowAttribute]) {
- if (m_renderer && m_renderer->view() && m_renderer->view()->view())
+ if (m_renderer && m_renderer->view() && m_renderer->view()->frameView())
return [m_renderer->view()->frameView()->getView() window];
return nil;
}
// Only fill with a base color (e.g., white) if we're the root document, since iframes/frames with
// no background in the child document should show the parent's background.
- if (!bgLayer->next() && isRoot() && !(bgColor.isValid() && bgColor.alpha() > 0) && view()->view()) {
+ if (!bgLayer->next() && isRoot() && !(bgColor.isValid() && bgColor.alpha() > 0) && view()->frameView()) {
bool isTransparent;
WebCore::Node* elt = document()->ownerElement();
if (elt) {
isTransparent = !body || !body->hasLocalName(framesetTag); // Can't scroll a frameset document anyway.
}
} else
- isTransparent = view()->view()->isTransparent();
+ isTransparent = view()->frameView()->isTransparent();
if (isTransparent)
view()->frameView()->useSlowRepaints(); // The parent must show behind the child.
if (!bgLayer->next() && bgColor.isValid() && bgColor.alpha() > 0) {
IntRect rect(_tx, clipy, w, cliph);
// If we have an alpha and we are painting the root element, go ahead and blend with white.
- if (bgColor.alpha() < 0xFF && isRoot() && !view()->view()->isTransparent())
+ if (bgColor.alpha() < 0xFF && isRoot() && !view()->frameView()->isTransparent())
p->fillRect(rect, Color(Color::white));
p->fillRect(rect, bgColor);
}
ts.precision(2);
writeRenderResources(ts, o->document());
#endif
- o->view()->view()->layout();
+ o->view()->frameView()->layout();
RenderLayer* l = o->layer();
if (l) {
writeLayers(ts, l, l, IntRect(l->xPos(), l->yPos(), l->width(), l->height()));