| Index: Source/core/editing/VisiblePosition.h
|
| diff --git a/Source/core/editing/VisiblePosition.h b/Source/core/editing/VisiblePosition.h
|
| index 2e107c06838de136b4adaeaa04d6c9535e86f552..6cca7d9fc072c1e06f7a64e9c6ad7057fbd4d9a8 100644
|
| --- a/Source/core/editing/VisiblePosition.h
|
| +++ b/Source/core/editing/VisiblePosition.h
|
| @@ -100,10 +100,7 @@ public:
|
| VisiblePosition skipToStartOfEditingBoundary(const VisiblePosition&) const;
|
| VisiblePosition skipToEndOfEditingBoundary(const VisiblePosition&) const;
|
|
|
| - VisiblePosition left() const;
|
| - VisiblePosition right() const;
|
| -
|
| - // FIXME: This does not handle [table, 0] correctly.
|
| + // TODO(yosin) This does not handle [table, 0] correctly.
|
| Element* rootEditableElement() const { return m_deepPosition.isNotNull() ? m_deepPosition.anchorNode()->rootEditableElement() : 0; }
|
|
|
| // Rect is local to the returned layoutObject
|
| @@ -123,9 +120,6 @@ private:
|
| template<typename Strategy>
|
| void init(const PositionAlgorithm<Strategy>&, TextAffinity);
|
|
|
| - Position leftVisuallyDistinctCandidate() const;
|
| - Position rightVisuallyDistinctCandidate() const;
|
| -
|
| Position m_deepPosition;
|
| TextAffinity m_affinity;
|
| };
|
| @@ -139,6 +133,11 @@ int lineDirectionPointForBlockDirectionNavigationOf(const VisiblePosition&);
|
|
|
| EphemeralRange makeRange(const VisiblePosition&, const VisiblePosition&);
|
|
|
| +// TODO(yosin) We should move |leftPositionOf()| and |rightPositionOf()| to
|
| +// "VisibleUnits.cpp".
|
| +VisiblePosition leftPositionOf(const VisiblePosition&);
|
| +VisiblePosition rightPositionOf(const VisiblePosition&);
|
| +
|
| CORE_EXPORT Position canonicalPositionOf(const Position&);
|
| CORE_EXPORT PositionInComposedTree canonicalPositionOf(const PositionInComposedTree&);
|
| // TODO(yosin) We should move |characterAfter()| and |characterBefore()| to
|
|
|