[Qt] Add smart paste support
2010-05-01 Robert Hogan <robert@webkit.org>
Reviewed by Simon Hausmann.
[Qt] Add smart paste support
https://bugs.webkit.org/show_bug.cgi?id=38136
Add platform specific results.
Unskip tests:
editing/pasteboard/smart-paste-001.html
editing/pasteboard/smart-paste-002.html
editing/pasteboard/smart-paste-003.html
editing/pasteboard/smart-paste-004.html
editing/pasteboard/smart-paste-005.html
editing/pasteboard/smart-paste-006.html
editing/pasteboard/smart-paste-007.html
* platform/qt/Skipped:
* platform/qt/editing/pasteboard/smart-paste-001-expected.txt: Added.
* platform/qt/editing/pasteboard/smart-paste-002-expected.txt: Added.
* platform/qt/editing/pasteboard/smart-paste-003-expected.txt: Added.
* platform/qt/editing/pasteboard/smart-paste-004-expected.txt: Added.
* platform/qt/editing/pasteboard/smart-paste-005-expected.txt: Added.
* platform/qt/editing/pasteboard/smart-paste-006-expected.txt:
* platform/qt/editing/pasteboard/smart-paste-007-expected.txt: Added.
* Api/qwebpage.cpp:
(QWebPagePrivate::QWebPagePrivate): Enable smart paste support by default.
* WebCore.pro:
* editing/qt/SmartReplaceQt.cpp: Added.
(WebCore::isCharacterSmartReplaceExempt):
* platform/qt/PasteboardQt.cpp:
(WebCore::Pasteboard::writeSelection):
(WebCore::Pasteboard::canSmartReplace):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58631 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/WebCore.pro b/WebCore/WebCore.pro
index ef6021d..56ddadb 100644
--- a/WebCore/WebCore.pro
+++ b/WebCore/WebCore.pro
@@ -569,7 +569,6 @@
editing/ReplaceSelectionCommand.cpp \
editing/SelectionController.cpp \
editing/SetNodeAttributeCommand.cpp \
- editing/SmartReplace.cpp \
editing/SmartReplaceICU.cpp \
editing/SplitElementCommand.cpp \
editing/SplitTextNodeCommand.cpp \
@@ -2079,6 +2078,7 @@
platform/network/qt/DnsPrefetchHelper.cpp \
platform/network/qt/QNetworkReplyHandler.cpp \
editing/qt/EditorQt.cpp \
+ editing/qt/SmartReplaceQt.cpp \
platform/qt/ClipboardQt.cpp \
platform/qt/ContextMenuItemQt.cpp \
platform/qt/ContextMenuQt.cpp \