Changeset 157146 in webkit
- Timestamp:
- Oct 8, 2013 4:49:16 PM (11 years ago)
- Location:
- trunk/Source
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r157144 r157146 1 2013-10-07 Sam Weinig <sam@webkit.org> 2 3 Consolidate findString functions 4 https://bugs.webkit.org/show_bug.cgi?id=122480 5 6 Reviewed by Darin Adler. 7 8 * editing/Editor.cpp: 9 * editing/Editor.h: 10 * editing/EditorCommand.cpp: 11 (WebCore::executeFindString): 12 * page/DOMWindow.cpp: 13 (WebCore::DOMWindow::find): 14 * page/Page.cpp: 15 * page/Page.h: 16 Fix a long standing FIXME. 17 1 18 2013-10-08 Bem Jones-Bey <bjonesbe@adobe.com> 2 19 -
trunk/Source/WebCore/editing/Editor.cpp
r157058 r157146 2826 2826 } 2827 2827 2828 // Searches from the beginning of the document if nothing is selected.2829 bool Editor::findString(const String& target, bool forward, bool caseFlag, bool wrapFlag, bool startInSelection)2830 {2831 FindOptions options = (forward ? 0 : Backwards) | (caseFlag ? 0 : CaseInsensitive) | (wrapFlag ? WrapAround : 0) | (startInSelection ? StartInSelection : 0);2832 return findString(target, options);2833 }2834 2835 2828 bool Editor::findString(const String& target, FindOptions options) 2836 2829 { -
trunk/Source/WebCore/editing/Editor.h
r156550 r157146 326 326 String selectedTextForClipboard() const; 327 327 bool findString(const String&, FindOptions); 328 // FIXME: Switch callers over to the FindOptions version and retire this one.329 bool findString(const String&, bool forward, bool caseFlag, bool wrapFlag, bool startInSelection);330 328 331 329 PassRefPtr<Range> rangeOfString(const String&, Range*, FindOptions); -
trunk/Source/WebCore/editing/EditorCommand.cpp
r157018 r157146 413 413 static bool executeFindString(Frame& frame, Event*, EditorCommandSource, const String& value) 414 414 { 415 return frame.editor().findString(value, true, false, true, false);415 return frame.editor().findString(value, CaseInsensitive | WrapAround); 416 416 } 417 417 -
trunk/Source/WebCore/page/DOMWindow.cpp
r157006 r157146 1099 1099 return false; 1100 1100 1101 // FIXME (13016): Support wholeWord, searchInFrames and showDialog 1102 return m_frame->editor().findString(string, !backwards, caseSensitive, wrap, false); 1101 // FIXME (13016): Support wholeWord, searchInFrames and showDialog. 1102 FindOptions options = (backwards ? Backwards : 0) | (caseSensitive ? 0 : CaseInsensitive) | (wrap ? WrapAround : 0); 1103 return m_frame->editor().findString(string, options); 1103 1104 } 1104 1105 -
trunk/Source/WebCore/page/Page.cpp
r157056 r157146 548 548 } 549 549 550 bool Page::findString(const String& target, TextCaseSensitivity caseSensitivity, FindDirection direction, bool shouldWrap)551 {552 return findString(target, (caseSensitivity == TextCaseInsensitive ? CaseInsensitive : 0) | (direction == FindDirectionBackward ? Backwards : 0) | (shouldWrap ? WrapAround : 0));553 }554 555 550 bool Page::findString(const String& target, FindOptions options) 556 551 { -
trunk/Source/WebCore/page/Page.h
r157056 r157146 237 237 238 238 bool findString(const String&, FindOptions); 239 // FIXME: Switch callers over to the FindOptions version and retire this one.240 bool findString(const String&, TextCaseSensitivity, FindDirection, bool shouldWrap);241 239 242 240 PassRefPtr<Range> rangeOfString(const String&, Range*, FindOptions); -
trunk/Source/WebKit/efl/ChangeLog
r157058 r157146 1 2013-10-07 Sam Weinig <sam@webkit.org> 2 3 Consolidate findString functions 4 https://bugs.webkit.org/show_bug.cgi?id=122480 5 6 Reviewed by Darin Adler. 7 8 * ewk/ewk_frame.cpp: 9 (ewk_frame_text_search): 10 * ewk/ewk_view.cpp: 11 (ewk_view_text_search): 12 1 13 2013-10-07 Sam Weinig <sam@webkit.org> 2 14 -
trunk/Source/WebKit/efl/ewk/ewk_frame.cpp
r156550 r157146 499 499 EINA_SAFETY_ON_NULL_RETURN_VAL(text, false); 500 500 501 return smartData->frame->editor().findString(WTF::String::fromUTF8(text), forward, caseSensitive, wrap, true); 501 WebCore::FindOptions options = (caseSensitive ? 0 : WebCore::CaseInsensitive) | (forward ? 0 : WebCore::Backwards) | (wrap ? WebCore::WrapAround : 0) | WebCore::StartInSelection; 502 return smartData->frame->editor().findString(WTF::String::fromUTF8(text), options); 502 503 } 503 504 -
trunk/Source/WebKit/efl/ewk/ewk_view.cpp
r156550 r157146 1497 1497 EWK_VIEW_PRIV_GET_OR_RETURN(smartData, priv, false); 1498 1498 EINA_SAFETY_ON_NULL_RETURN_VAL(string, false); 1499 WTF::TextCaseSensitivity sensitive; 1500 WebCore::FindDirection direction; 1501 1502 if (caseSensitive) 1503 sensitive = WTF::TextCaseSensitive; 1504 else 1505 sensitive = WTF::TextCaseInsensitive; 1506 1507 if (forward) 1508 direction = WebCore::FindDirectionForward; 1509 else 1510 direction = WebCore::FindDirectionBackward; 1511 1512 return priv->page->findString(String::fromUTF8(string), sensitive, direction, wrap); 1499 1500 WebCore::FindOptions options = (caseSensitive ? 0 : WebCore::CaseInsensitive) | (forward ? 0 : WebCore::Backwards) | (wrap ? WebCore::WrapAround : 0); 1501 return priv->page->findString(String::fromUTF8(string), options); 1513 1502 } 1514 1503 -
trunk/Source/WebKit/gtk/ChangeLog
r157058 r157146 1 2013-10-07 Sam Weinig <sam@webkit.org> 2 3 Consolidate findString functions 4 https://bugs.webkit.org/show_bug.cgi?id=122480 5 6 Reviewed by Darin Adler. 7 8 * webkit/webkitwebview.cpp: 9 (webkit_web_view_search_text): 10 1 11 2013-10-07 Sam Weinig <sam@webkit.org> 2 12 -
trunk/Source/WebKit/gtk/webkit/webkitwebview.cpp
r157058 r157146 4376 4376 g_return_val_if_fail(string, FALSE); 4377 4377 4378 TextCaseSensitivity caseSensitivity = caseSensitive ? TextCaseSensitive : TextCaseInsensitive; 4379 FindDirection direction = forward ? FindDirectionForward : FindDirectionBackward; 4380 4381 return core(webView)->findString(String::fromUTF8(string), caseSensitivity, direction, shouldWrap); 4378 FindOptions options = (caseSensitive ? 0 : CaseInsensitive) | (forward ? 0 : Backwards) | (shouldWrap ? WrapAround : 0); 4379 return core(webView)->findString(String::fromUTF8(string), options); 4382 4380 } 4383 4381 -
trunk/Source/WebKit/win/ChangeLog
r157058 r157146 1 2013-10-07 Sam Weinig <sam@webkit.org> 2 3 Consolidate findString functions 4 https://bugs.webkit.org/show_bug.cgi?id=122480 5 6 Reviewed by Darin Adler. 7 8 * WebView.cpp: 9 (WebView::searchFor): 10 1 11 2013-10-07 Sam Weinig <sam@webkit.org> 2 12 -
trunk/Source/WebKit/win/WebView.cpp
r157058 r157146 3512 3512 return E_INVALIDARG; 3513 3513 3514 *found = m_page->findString(toString(str), caseFlag ? TextCaseSensitive : TextCaseInsensitive, forward ? FindDirectionForward : FindDirectionBackward, wrapFlag); 3514 FindOptions options = (caseFlag ? 0 : CaseInsensitive) | (forward ? 0 : Backwards) | (wrapFlag ? WrapAround : 0); 3515 *found = m_page->findString(toString(str), options); 3515 3516 return S_OK; 3516 3517 }
Note: See TracChangeset
for help on using the changeset viewer.