Title: [111671] branches/subpixellayout/Source
- Revision
- 111671
- Author
- le...@chromium.org
- Date
- 2012-03-22 05:28:47 -0700 (Thu, 22 Mar 2012)
Log Message
Correcting elementAccessibilityHitTest to IntPoints and fixing a build error after reverting rangeForPoint to ints as well.
Modified Paths
Diff
Modified: branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.cpp (111670 => 111671)
--- branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.cpp 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.cpp 2012-03-22 12:28:47 UTC (rev 111671)
@@ -163,7 +163,7 @@
return false;
}
-AccessibilityObject* AccessibilityListBox::elementAccessibilityHitTest(const LayoutPoint& point) const
+AccessibilityObject* AccessibilityListBox::elementAccessibilityHitTest(const IntPoint& point) const
{
// the internal HTMLSelectElement methods for returning a listbox option at a point
// ignore optgroup elements.
Modified: branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.h (111670 => 111671)
--- branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.h 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebCore/accessibility/AccessibilityListBox.h 2012-03-22 12:28:47 UTC (rev 111671)
@@ -56,7 +56,7 @@
private:
AccessibilityObject* listBoxOptionAccessibilityObject(HTMLElement*) const;
virtual bool accessibilityIsIgnored() const;
- virtual AccessibilityObject* elementAccessibilityHitTest(const LayoutPoint&) const;
+ virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const;
};
} // namespace WebCore
Modified: branches/subpixellayout/Source/WebCore/accessibility/AccessibilityObject.h (111670 => 111671)
--- branches/subpixellayout/Source/WebCore/accessibility/AccessibilityObject.h 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebCore/accessibility/AccessibilityObject.h 2012-03-22 12:28:47 UTC (rev 111671)
@@ -592,7 +592,7 @@
int lengthForVisiblePositionRange(const VisiblePositionRange&) const;
virtual void setSelectedVisiblePositionRange(const VisiblePositionRange&) const { }
- virtual VisiblePosition visiblePositionForPoint(const LayoutPoint&) const { return VisiblePosition(); }
+ virtual VisiblePosition visiblePositionForPoint(const IntPoint&) const { return VisiblePosition(); }
VisiblePosition nextVisiblePosition(const VisiblePosition& visiblePos) const { return visiblePos.next(); }
VisiblePosition previousVisiblePosition(const VisiblePosition& visiblePos) const { return visiblePos.previous(); }
VisiblePosition nextWordEnd(const VisiblePosition&) const;
Modified: branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.cpp (111670 => 111671)
--- branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.cpp 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.cpp 2012-03-22 12:28:47 UTC (rev 111671)
@@ -102,7 +102,7 @@
return element()->getAttribute(attribute);
}
-AccessibilityObject* AccessibilitySlider::elementAccessibilityHitTest(const LayoutPoint& point) const
+AccessibilityObject* AccessibilitySlider::elementAccessibilityHitTest(const IntPoint& point) const
{
if (m_children.size()) {
ASSERT(m_children.size() == 1);
Modified: branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.h (111670 => 111671)
--- branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.h 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebCore/accessibility/AccessibilitySlider.h 2012-03-22 12:28:47 UTC (rev 111671)
@@ -48,7 +48,7 @@
private:
HTMLInputElement* element() const;
virtual bool accessibilityIsIgnored() const;
- virtual AccessibilityObject* elementAccessibilityHitTest(const LayoutPoint&) const;
+ virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const;
virtual AccessibilityRole roleValue() const { return SliderRole; }
virtual bool isSlider() const { return true; }
Modified: branches/subpixellayout/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm (111670 => 111671)
--- branches/subpixellayout/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm 2012-03-22 12:27:39 UTC (rev 111670)
+++ branches/subpixellayout/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm 2012-03-22 12:28:47 UTC (rev 111671)
@@ -358,7 +358,7 @@
HitTestResult result = frame->eventHandler()->hitTestResultAtPoint(point, false);
frame = result.innerNonSharedNode() ? result.innerNonSharedNode()->document()->frame() : m_page->focusController()->focusedOrMainFrame();
- RefPtr<Range> range = frame->rangeForPoint(result.point());
+ RefPtr<Range> range = frame->rangeForPoint(result.roundedPoint());
if (!range)
return;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes