RESOLVED FIXED 89268
[EFL][WK2] Support keyboard event
https://bugs.webkit.org/show_bug.cgi?id=89268
Summary [EFL][WK2] Support keyboard event
Ryuan Choi
Reported 2012-06-15 20:14:58 PDT
There is currently no way to write text in contents using keyboard.
Attachments
Patch (18.86 KB, patch)
2012-06-15 20:21 PDT, Ryuan Choi
no flags
Archive of layout-test-results from ec2-cr-linux-02 (1.94 MB, application/zip)
2012-06-16 00:20 PDT, WebKit Review Bot
no flags
rebased for green ews (18.81 KB, patch)
2012-06-16 07:16 PDT, Ryuan Choi
no flags
Archive of layout-test-results from ec2-cr-linux-03 (1.68 MB, application/zip)
2012-06-16 10:52 PDT, WebKit Review Bot
no flags
Patch (18.86 KB, patch)
2012-06-19 16:00 PDT, Ryuan Choi
no flags
patch for green bot (18.85 KB, patch)
2012-06-19 23:35 PDT, Ryuan Choi
no flags
Ryuan Choi
Comment 1 2012-06-15 20:21:21 PDT
WebKit Review Bot
Comment 2 2012-06-16 00:20:41 PDT
Comment on attachment 147943 [details] Patch Attachment 147943 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12960819 New failing tests: svg/filters/feImage-subregions-preseveAspectRatio-none-with-viewBox.svg svg/custom/image-small-width-height.svg
WebKit Review Bot
Comment 3 2012-06-16 00:20:49 PDT
Created attachment 147957 [details] Archive of layout-test-results from ec2-cr-linux-02 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-02 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Ryuan Choi
Comment 4 2012-06-16 07:16:50 PDT
Created attachment 147966 [details] rebased for green ews
WebKit Review Bot
Comment 5 2012-06-16 10:52:15 PDT
Comment on attachment 147966 [details] rebased for green ews Attachment 147966 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/12961888 New failing tests: svg/custom/focus-ring.svg svg/custom/group-opacity.svg svg/custom/createImageElement2.xhtml scrollbars/listbox-scrollbar-combinations.html svg/as-border-image/svg-as-border-image.html scrollbars/overflow-scrollbar-combinations.html svg/custom/image-parent-translation.xhtml svg/custom/createImageElement.svg
WebKit Review Bot
Comment 6 2012-06-16 10:52:21 PDT
Created attachment 147976 [details] Archive of layout-test-results from ec2-cr-linux-03 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-03 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Ryuan Choi
Comment 7 2012-06-19 15:54:57 PDT
(In reply to comment #5) > (From update of attachment 147966 [details]) > Attachment 147966 [details] did not pass chromium-ews (chromium-xvfb): > Output: http://queues.webkit.org/results/12961888 > > New failing tests: > svg/custom/focus-ring.svg > svg/custom/group-opacity.svg > svg/custom/createImageElement2.xhtml > scrollbars/listbox-scrollbar-combinations.html > svg/as-border-image/svg-as-border-image.html > scrollbars/overflow-scrollbar-combinations.html > svg/custom/image-parent-translation.xhtml > svg/custom/createImageElement.svg I can not understand failing because this patch is just for Efl specific. I will try once more.
Ryuan Choi
Comment 8 2012-06-19 16:00:47 PDT
Gyuyoung Kim
Comment 9 2012-06-19 21:56:17 PDT
Comment on attachment 148450 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=148450&action=review From refactoring of view, I agree with this change for both WK1 and WK2. > Source/WebCore/ChangeLog:3 > + [EFL][WK2] Add to support keyboard event. I think "[EFL][WK2] Support keyboard event" is clear.
Ryuan Choi
Comment 10 2012-06-19 23:35:19 PDT
Created attachment 148515 [details] patch for green bot
Ryuan Choi
Comment 11 2012-06-19 23:35:45 PDT
(In reply to comment #9) > (From update of attachment 148450 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=148450&action=review > > From refactoring of view, I agree with this change for both WK1 and WK2. > > > Source/WebCore/ChangeLog:3 > > + [EFL][WK2] Add to support keyboard event. > > I think "[EFL][WK2] Support keyboard event" is clear. Ok, I changed.
Gyuyoung Kim
Comment 12 2012-06-20 00:14:35 PDT
Comment on attachment 148515 [details] patch for green bot View in context: https://bugs.webkit.org/attachment.cgi?id=148515&action=review LGTM. > Source/WebKit2/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:43 > + if (m_page->handleEditingKeyboardEvent(event)) I think we can use this function in WebEditorClient.cpp as other ports. http://trac.webkit.org/browser/trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp#L279
Gyuyoung Kim
Comment 13 2012-06-20 00:15:42 PDT
(In reply to comment #12) > (From update of attachment 148515 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=148515&action=review > > LGTM. *LGTM* is my mistake.
Ryuan Choi
Comment 14 2012-06-20 00:30:25 PDT
(In reply to comment #12) > (From update of attachment 148515 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=148515&action=review > > Source/WebKit2/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:43 > > + if (m_page->handleEditingKeyboardEvent(event)) > > I think we can use this function in WebEditorClient.cpp as other ports. > > http://trac.webkit.org/browser/trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp#L279 Yes, now they are same. so we can remove WebEditorClientEfl for now. But, I am not sure because it should be modified to support ecore-imf in the near future.
Gyuyoung Kim
Comment 15 2012-06-20 00:48:53 PDT
Comment on attachment 148515 [details] patch for green bot View in context: https://bugs.webkit.org/attachment.cgi?id=148515&action=review >>> Source/WebKit2/WebProcess/WebCoreSupport/efl/WebEditorClientEfl.cpp:43 >>> + if (m_page->handleEditingKeyboardEvent(event)) >> >> I think we can use this function in WebEditorClient.cpp as other ports. >> >> http://trac.webkit.org/browser/trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp#L279 > > Yes, now they are same. > so we can remove WebEditorClientEfl for now. > > But, I am not sure because it should be modified to support ecore-imf in the near future. If you're going to submit it, maybe, within a week, I would like to wait for the patch. But, if not so, I think it is good to remove WebEditorClientEfl.cpp for now. We need to stop to keep unneeded file / stub functions.
Gyuyoung Kim
Comment 16 2012-06-20 00:51:29 PDT
If you file a bug for ecore-imf first, I agree to land this patch. Because, EFL WK2 is being to contributed.
Ryuan Choi
Comment 17 2012-06-20 01:13:22 PDT
(In reply to comment #16) > If you file a bug for ecore-imf first, I agree to land this patch. Because, EFL WK2 is being to contributed. OK, I created Bug 89552
Gyuyoung Kim
Comment 18 2012-06-20 01:45:05 PDT
Comment on attachment 148515 [details] patch for green bot Looks good to me now.
Chang Shu
Comment 19 2012-06-22 13:12:38 PDT
Comment on attachment 148515 [details] patch for green bot LGTM, too.
WebKit Review Bot
Comment 20 2012-06-22 16:14:02 PDT
Comment on attachment 148515 [details] patch for green bot Clearing flags on attachment: 148515 Committed r121068: <http://trac.webkit.org/changeset/121068>
WebKit Review Bot
Comment 21 2012-06-22 16:14:38 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.