Bug 41244 - [chromium]Remove deprecated code related to input method.
Summary: [chromium]Remove deprecated code related to input method.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit API (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-25 22:06 PDT by James Su
Modified: 2010-06-28 14:50 PDT (History)
7 users (show)

See Also:


Attachments
The patch for review. (12.53 KB, patch)
2010-06-25 22:09 PDT, James Su
jianli: review-
Details | Formatted Diff | Diff
Fix build issue. (14.83 KB, patch)
2010-06-28 10:41 PDT, James Su
jianli: review-
Details | Formatted Diff | Diff
Update ChangeLog to mention the change in TestPopupMenu.cpp (14.92 KB, patch)
2010-06-28 13:14 PDT, James Su
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description James Su 2010-06-25 22:06:08 PDT
This patch just removes some deprecated code. No functionality change.
Please refer to: https://bugs.webkit.org/show_bug.cgi?id=40608
Comment 1 James Su 2010-06-25 22:09:58 PDT
Created attachment 59822 [details]
The patch for review.

The patch for review.
Comment 2 WebKit Review Bot 2010-06-25 22:52:33 PDT
Attachment 59822 [details] did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/3350023
Comment 3 Tony Chang 2010-06-27 19:13:51 PDT
The build on chromium failed.  Looks like there are still references to WebCompositionCommand.h (probably the include statement itself?).  Should be fine once you get it to pass the EWS bots.
Comment 4 Jian Li 2010-06-28 10:26:42 PDT
Comment on attachment 59822 [details]
The patch for review.

You need to remove the file from WebKit/chromium/WebKit.gyp. Please make sure you build and test the Chromium.
Comment 5 James Su 2010-06-28 10:41:44 PDT
Created attachment 59910 [details]
Fix build issue.
Comment 6 Jian Li 2010-06-28 11:39:31 PDT
Comment on attachment 59910 [details]
Fix build issue.

Do you want to have the reviewer to add your patch to the commit queue? If so, please set the commit-queue flag from empty to "?".

WebKit/chromium/ChangeLog:18
 +          * tests/PopupMenuTest.cpp:
Please also mention here why you need to change this file to override the default implementations since the main description only says to remove the deprecated code.
Comment 7 James Su 2010-06-28 11:57:05 PDT
(In reply to comment #6)
> (From update of attachment 59910 [details])
> Do you want to have the reviewer to add your patch to the commit queue? If so, please set the commit-queue flag from empty to "?".
> 
> WebKit/chromium/ChangeLog:18
>  +          * tests/PopupMenuTest.cpp:
> Please also mention here why you need to change this file to override the default implementations since the main description only says to remove the deprecated code.

I should have made this change in the patch of bug 40608. These new methods are pure virtual, so they needs to be overridden here. But as this TestWebWidget class is not used anywhere, it's actually won't break any test without this change.
Comment 8 Jian Li 2010-06-28 12:05:21 PDT
(In reply to comment #7)
> (In reply to comment #6)
> > (From update of attachment 59910 [details] [details])
> > Do you want to have the reviewer to add your patch to the commit queue? If so, please set the commit-queue flag from empty to "?".
> > 
> > WebKit/chromium/ChangeLog:18
> >  +          * tests/PopupMenuTest.cpp:
> > Please also mention here why you need to change this file to override the default implementations since the main description only says to remove the deprecated code.
> 
> I should have made this change in the patch of bug 40608. These new methods are pure virtual, so they needs to be overridden here. But as this TestWebWidget class is not used anywhere, it's actually won't break any test without this change.

It would be better to mention all the changes made in the patch. It might be as simple as adding the following line to the description.
  Also update TestPopupMenuClient to add missing implementations.

Also, what I mean is that you need to set both review flag and commit-queue flag when you submit a new patch for review if you want to use the commit queue to commit your patch.
Comment 9 James Su 2010-06-28 13:14:57 PDT
Created attachment 59928 [details]
Update ChangeLog to mention the change in TestPopupMenu.cpp
Comment 10 Jian Li 2010-06-28 14:31:59 PDT
Comment on attachment 59928 [details]
Update ChangeLog to mention the change in TestPopupMenu.cpp

r=me
Comment 11 WebKit Commit Bot 2010-06-28 14:50:51 PDT
Comment on attachment 59928 [details]
Update ChangeLog to mention the change in TestPopupMenu.cpp

Clearing flags on attachment: 59928

Committed r62039: <http://trac.webkit.org/changeset/62039>
Comment 12 WebKit Commit Bot 2010-06-28 14:50:57 PDT
All reviewed patches have been landed.  Closing bug.