-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=68924 Source/WebKit2: Implemented WKBundlePage private APIs to support the above functions. Patch by Chang Shu <cshu@webkit.org> on 2011-10-05 Reviewed by Darin Adler. * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: (WKBundlePageSetComposition): (WKBundlePageHasComposition): (WKBundlePageConfirmComposition): (WKBundlePageConfirmCompositionWithText): * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::setCompositionForTesting): (WebKit::WebPage::hasCompositionForTesting): (WebKit::WebPage::confirmCompositionForTesting): * WebProcess/WebPage/WebPage.h: Tools: Added TextInputController files and JS interfaces for the above functions. Patch by Chang Shu <cshu@webkit.org> on 2011-10-05 Reviewed by Darin Adler. * WebKitTestRunner/DerivedSources.make: * WebKitTestRunner/DerivedSources.pro: * WebKitTestRunner/GNUmakefile.am: * WebKitTestRunner/InjectedBundle/Bindings/TextInputController.idl: Added. * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp: (WTR::InjectedBundle::beginTesting): * WebKitTestRunner/InjectedBundle/InjectedBundle.h: (WTR::InjectedBundle::textInputController): * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::didClearWindowForFrame): * WebKitTestRunner/InjectedBundle/TextInputController.cpp: Added. (WTR::TextInputController::create): (WTR::TextInputController::TextInputController): (WTR::TextInputController::~TextInputController): (WTR::TextInputController::wrapperClass): (WTR::TextInputController::makeWindowObject): (WTR::TextInputController::setMarkedText): (WTR::TextInputController::hasMarkedText): (WTR::TextInputController::unmarkText): (WTR::TextInputController::insertText): * WebKitTestRunner/InjectedBundle/TextInputController.h: Added. * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro: * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: * WebKitTestRunner/win/InjectedBundle.vcproj: LayoutTests: Unskip passed tests. Patch by Chang Shu <cshu@webkit.org> on 2011-10-05 Reviewed by Darin Adler. * platform/wk2/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@96740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
7ac808ae