Title: [99628] trunk/Source/WebKit/mac
Revision
99628
Author
[email protected]
Date
2011-11-08 16:13:13 -0800 (Tue, 08 Nov 2011)

Log Message

Move NSRange / DOMRange functions back to WebFrameInternal
https://bugs.webkit.org/show_bug.cgi?id=71844

Patch by Joseph Pecoraro <[email protected]> on 2011-11-08
Reviewed by Alexey Proskuryakov.

* WebView/WebFrame.mm:
(-[WebFrame _convertNSRangeToDOMRange:]):
(-[WebFrame _convertDOMRangeToNSRange:]):
* WebView/WebFrameInternal.h:
* WebView/WebFramePrivate.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit/mac/ChangeLog (99627 => 99628)


--- trunk/Source/WebKit/mac/ChangeLog	2011-11-09 00:12:35 UTC (rev 99627)
+++ trunk/Source/WebKit/mac/ChangeLog	2011-11-09 00:13:13 UTC (rev 99628)
@@ -1,3 +1,16 @@
+2011-11-08  Joseph Pecoraro  <[email protected]>
+
+        Move NSRange / DOMRange functions back to WebFrameInternal
+        https://bugs.webkit.org/show_bug.cgi?id=71844
+
+        Reviewed by Alexey Proskuryakov.
+
+        * WebView/WebFrame.mm:
+        (-[WebFrame _convertNSRangeToDOMRange:]):
+        (-[WebFrame _convertDOMRangeToNSRange:]):
+        * WebView/WebFrameInternal.h:
+        * WebView/WebFramePrivate.h:
+
 2011-11-08  Michael Saboff  <[email protected]>
 
         Towards 8 Bit Strings: Templatize JSC::Parser class by Lexer type

Modified: trunk/Source/WebKit/mac/WebView/WebFrame.mm (99627 => 99628)


--- trunk/Source/WebKit/mac/WebView/WebFrame.mm	2011-11-09 00:12:35 UTC (rev 99627)
+++ trunk/Source/WebKit/mac/WebView/WebFrame.mm	2011-11-09 00:13:13 UTC (rev 99628)
@@ -688,6 +688,16 @@
     return TextIterator::rangeFromLocationAndLength(_private->coreFrame->selection()->rootEditableElementOrDocumentElement(), nsrange.location, nsrange.length);
 }
 
+- (DOMRange *)_convertNSRangeToDOMRange:(NSRange)nsrange
+{
+    return kit([self _convertToDOMRange:nsrange].get());
+}
+
+- (NSRange)_convertDOMRangeToNSRange:(DOMRange *)range
+{
+    return [self _convertToNSRange:core(range)];
+}
+
 - (DOMRange *)_markDOMRange
 {
     return kit(_private->coreFrame->editor()->mark().toNormalizedRange().get());
@@ -903,16 +913,6 @@
         _private->coreFrame->selection()->setSelection(VisibleSelection(domRange.get(), SEL_DEFAULT_AFFINITY));
 }
 
-- (DOMRange *)_convertNSRangeToDOMRange:(NSRange)nsrange
-{
-    return kit([self _convertToDOMRange:nsrange].get());
-}
-
-- (NSRange)_convertDOMRangeToNSRange:(DOMRange *)range
-{
-    return [self _convertToNSRange:core(range)];
-}
-
 - (BOOL)_isDisplayingStandaloneImage
 {
     Document* document = _private->coreFrame->document();

Modified: trunk/Source/WebKit/mac/WebView/WebFrameInternal.h (99627 => 99628)


--- trunk/Source/WebKit/mac/WebView/WebFrameInternal.h	2011-11-09 00:12:35 UTC (rev 99627)
+++ trunk/Source/WebKit/mac/WebView/WebFrameInternal.h	2011-11-09 00:13:13 UTC (rev 99628)
@@ -130,6 +130,9 @@
 - (NSString *)_selectedString;
 - (NSString *)_stringForRange:(DOMRange *)range;
 
+- (DOMRange *)_convertNSRangeToDOMRange:(NSRange)range;
+- (NSRange)_convertDOMRangeToNSRange:(DOMRange *)range;
+
 - (NSString *)_markupStringFromRange:(DOMRange *)range nodes:(NSArray **)nodes;
 
 - (NSRect)_caretRectAtPosition:(const WebCore::Position&)pos affinity:(NSSelectionAffinity)affinity;

Modified: trunk/Source/WebKit/mac/WebView/WebFramePrivate.h (99627 => 99628)


--- trunk/Source/WebKit/mac/WebView/WebFramePrivate.h	2011-11-09 00:12:35 UTC (rev 99627)
+++ trunk/Source/WebKit/mac/WebView/WebFramePrivate.h	2011-11-09 00:13:13 UTC (rev 99628)
@@ -83,9 +83,6 @@
 - (NSRange)_selectedNSRange;
 - (void)_selectNSRange:(NSRange)range;
 
-- (DOMRange *)_convertNSRangeToDOMRange:(NSRange)range;
-- (NSRange)_convertDOMRangeToNSRange:(DOMRange *)range;
-
 - (BOOL)_isDisplayingStandaloneImage;
 
 - (unsigned)_pendingFrameUnloadEventCount;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to