Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(55)

Issue 2740103006: Implement SmartText selection. (Closed)

Created:
3 years, 9 months ago by Tima Vaisburd
Modified:
3 years, 8 months ago
CC:
agrieve+watch_chromium.org, chromium-reviews, darin-cc_chromium.org, donnd+watch_chromium.org, jam, twellington+watch_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Implement SmartText selection. The SmartText selection is controlled by ContextSelectionClient. This class inherits from SelectionClient and is owned by SelectionPopupController. The processing is triggered by two events: the long press and the end of the selection handle drag. The long press starts the "suggest and classify" request that determines the type (meaning) of the selection and might suggest a new selection boundaries. The end of drag event starts a "classify" request that only determines the type of the selection. Upon receiving a request ContextSelectionClient retrieves the surrounding text by IPC that uses blink::WebSurroundingText API and then calls ContextSelectionProvider to do the actual classification. The classification result is delivered asynchronously to SelectionPopupController which adjusts the existing selection by IPC and updates the action mode menu. BUG=685420 Review-Url: https://codereview.chromium.org/2740103006 Cr-Commit-Position: refs/heads/master@{#460645} Committed: https://chromium.googlesource.com/chromium/src/+/174eb44312202a5132de900553f7c302da0feef6

Patch Set 1 #

Total comments: 55

Patch Set 2 : Rebase #

Patch Set 3 : Addressed some comments #

Total comments: 30

Patch Set 4 : Addressed comments #

Total comments: 1

Patch Set 5 : ResultCallback is not a member of SelectionPopupController any more #

Total comments: 8

Patch Set 6 : Addressed comments, used "Assist" in names #

Patch Set 7 : Rebase and make compile #

Patch Set 8 : Do not invalidate the menu and always recreate it; use Android resource id for Assist #

Total comments: 12

Patch Set 9 : Moved text assist menu items to the end #

Patch Set 10 : Rebase only #

Patch Set 11 : Restored invalidateActionMode (applied crrev.com/2776883002 manually) #

Patch Set 12 : Updated for the use of invalidate(). #

Patch Set 13 : Renamed isReady -> isActionModeSupported, added synchronized in ContentClassFactory #

Total comments: 3

Patch Set 14 : Fixing tests #

Patch Set 15 : Rebase only #

Patch Set 16 : A better fix for the tests #

Patch Set 17 : Rebased again #

Total comments: 3

Patch Set 18 : Use getMaximumOrderItem() for text processing menu order #

Total comments: 3

Patch Set 19 : Went back to the large constant for the text processing order #

Total comments: 45

Patch Set 20 : Rebased #

Patch Set 21 : Addressed Ted's comments with some questions #

Total comments: 6

Patch Set 22 : Made ~ContextSelectionClient() public and inlined SelectionPopupControler.unhideActionMode() #

Unified diffs Side-by-side diffs Delta from patch set Stats (+558 lines, -39 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java View 1 2 3 4 5 6 7 8 9 1 chunk +5 lines, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchTapEventTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +16 lines, -9 lines 0 comments Download
M content/browser/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +2 lines, -0 lines 0 comments Download
A content/browser/android/context_selection_client.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +62 lines, -0 lines 0 comments Download
A content/browser/android/context_selection_client.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +109 lines, -0 lines 0 comments Download
M content/public/android/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2 chunks +2 lines, -0 lines 0 comments Download
M content/public/android/java/res/menu/select_action_menu.xml View 1 2 3 4 5 6 7 4 chunks +16 lines, -3 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 chunk +1 line, -1 line 0 comments Download
A content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 chunk +157 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContextSelectionProvider.java View 1 chunk +8 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/SelectionClient.java View 1 2 3 1 chunk +7 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 chunks +154 lines, -17 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/PopupZoomerTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +19 lines, -9 lines 0 comments Download

Messages

Total messages: 98 (58 generated)
Tima Vaisburd
Finally redone to use the right IPC hopefully in the right place. PTAL. https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java File ...
3 years, 9 months ago (2017-03-10 20:42:37 UTC) #2
Tima Vaisburd
boliu@, tedchoc@: please review amaralp@: please review SelectionPopupController.java changes sgurun@: FYI
3 years, 9 months ago (2017-03-10 22:19:08 UTC) #4
boliu
test? https://codereview.chromium.org/2740103006/diff/1/content/browser/android/context_selection_client.cc File content/browser/android/context_selection_client.cc (right): https://codereview.chromium.org/2740103006/diff/1/content/browser/android/context_selection_client.cc#newcode43 content/browser/android/context_selection_client.cc:43: return (intptr_t)(new ContextSelectionClient(env, obj, web_contents)); reinterpret_cast, c-style casts ...
3 years, 9 months ago (2017-03-11 00:37:52 UTC) #5
boliu
https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode120 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:120: private ContextSelectionProvider.Result mClassificationResult; this should be invalidated somewhere, right? ...
3 years, 9 months ago (2017-03-11 00:47:00 UTC) #6
Tima Vaisburd
Thank you for prompt review! https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode885 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:885: mPostponedDisplayOp = POSTPONED_SHOW; On ...
3 years, 9 months ago (2017-03-11 01:22:17 UTC) #7
Tima Vaisburd
Made minor changes and answered questions. There are no tests, maybe a separate CL for ...
3 years, 9 months ago (2017-03-20 05:06:05 UTC) #8
boliu
https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java File content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java (right): https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java#newcode82 content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java:82: return mNativeContextSelectionClient != 0; On 2017/03/20 05:06:04, Tima Vaisburd ...
3 years, 9 months ago (2017-03-20 20:27:26 UTC) #9
Ted C
https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/res/menu/select_action_menu.xml File content/public/android/java/res/menu/select_action_menu.xml (right): https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/res/menu/select_action_menu.xml#newcode13 content/public/android/java/res/menu/select_action_menu.xml:13: android:title="@android:string/unknownName" should this be "@null"? https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/res/menu/select_action_menu.xml#newcode15 content/public/android/java/res/menu/select_action_menu.xml:15: android:orderInCategory="1" do ...
3 years, 9 months ago (2017-03-20 20:35:50 UTC) #10
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java File content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java (right): https://codereview.chromium.org/2740103006/diff/1/content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java#newcode34 content/public/android/java/src/org/chromium/content/browser/ContextSelectionClient.java:34: private static final int CLASSIFY = 0; On 2017/03/20 ...
3 years, 9 months ago (2017-03-21 02:07:02 UTC) #11
amaralp
https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode133 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:133: private ContextSelectionProvider.ResultCallback mSelectonCallback = Why does this need to ...
3 years, 9 months ago (2017-03-21 02:34:14 UTC) #12
Tima Vaisburd
Thank you for the review. https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/40001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode133 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:133: private ContextSelectionProvider.ResultCallback mSelectonCallback = ...
3 years, 9 months ago (2017-03-21 20:50:13 UTC) #13
boliu
https://codereview.chromium.org/2740103006/diff/80001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/80001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode137 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:137: private int mPostponedDisplayOp = POSTPONED_NONE; should mention this is ...
3 years, 9 months ago (2017-03-22 02:32:13 UTC) #14
Tima Vaisburd
Hopefully I simplified this CL by using existing showActionMode() whenever I need to show or ...
3 years, 9 months ago (2017-03-24 22:13:56 UTC) #24
amaralp
https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode212 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:212: if (isEmpty()) return; Wouldn't you also want to clear ...
3 years, 9 months ago (2017-03-25 00:52:27 UTC) #29
Tima Vaisburd
With the revert of https://codereview.chromium.org/2767183002 this needs to be changed again. https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): ...
3 years, 9 months ago (2017-03-25 02:57:16 UTC) #30
boliu
https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode212 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:212: if (isEmpty()) return; On 2017/03/25 02:57:16, Tima Vaisburd wrote: ...
3 years, 9 months ago (2017-03-25 21:19:10 UTC) #31
Tima Vaisburd
I updated the CL for the state with invalidateActionMode() restored. https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode212 ...
3 years, 8 months ago (2017-03-27 06:33:04 UTC) #32
boliu
https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode212 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:212: if (isEmpty()) return; On 2017/03/27 06:33:04, Tima Vaisburd wrote: ...
3 years, 8 months ago (2017-03-27 17:25:07 UTC) #37
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/140001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode212 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:212: if (isEmpty()) return; On 2017/03/27 17:25:07, boliu wrote: > ...
3 years, 8 months ago (2017-03-27 18:19:46 UTC) #40
boliu
https://codereview.chromium.org/2740103006/diff/240001/content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java File content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java (right): https://codereview.chromium.org/2740103006/diff/240001/content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java#newcode18 content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java:18: public static synchronized void set(ContentClassFactory factory) { On 2017/03/27 ...
3 years, 8 months ago (2017-03-27 18:21:55 UTC) #41
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/240001/content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java File content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java (right): https://codereview.chromium.org/2740103006/diff/240001/content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java#newcode18 content/public/android/java/src/org/chromium/content/browser/ContentClassFactory.java:18: public static synchronized void set(ContentClassFactory factory) { On 2017/03/27 ...
3 years, 8 months ago (2017-03-28 03:02:15 UTC) #65
Tima Vaisburd
I was thinking how can I speed this up. Would it be better if I ...
3 years, 8 months ago (2017-03-28 16:39:34 UTC) #72
boliu
https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode513 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:513: final int order = 100; that's random and hacky. ...
3 years, 8 months ago (2017-03-28 16:49:13 UTC) #73
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode513 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:513: final int order = 100; On 2017/03/28 16:49:13, boliu ...
3 years, 8 months ago (2017-03-28 16:57:51 UTC) #74
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/380001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode513 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:513: final int order = 100; On 2017/03/28 16:57:51, Tima ...
3 years, 8 months ago (2017-03-28 23:16:01 UTC) #75
boliu
https://codereview.chromium.org/2740103006/diff/400001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/400001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode531 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:531: private static int getMaximumItemOrder(Menu menu) { On 2017/03/28 23:16:01, ...
3 years, 8 months ago (2017-03-28 23:24:15 UTC) #76
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/400001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/400001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode531 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:531: private static int getMaximumItemOrder(Menu menu) { On 2017/03/28 23:24:15, ...
3 years, 8 months ago (2017-03-29 00:08:15 UTC) #77
boliu
lgtm
3 years, 8 months ago (2017-03-29 00:35:16 UTC) #78
Tima Vaisburd
On 2017/03/29 00:35:16, boliu wrote: > lgtm Ted, could you, please, review the chrome/ changes?
3 years, 8 months ago (2017-03-29 00:53:13 UTC) #79
amaralp
https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode641 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:641: mClassificationResult = null; I think it makes more sense ...
3 years, 8 months ago (2017-03-29 01:18:26 UTC) #80
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode641 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:641: mClassificationResult = null; On 2017/03/29 01:18:26, amaralp wrote: > ...
3 years, 8 months ago (2017-03-29 01:52:30 UTC) #81
amaralp
https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode641 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:641: mClassificationResult = null; On 2017/03/29 at 01:52:29, Tima Vaisburd ...
3 years, 8 months ago (2017-03-29 03:20:58 UTC) #82
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode641 content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java:641: mClassificationResult = null; On 2017/03/29 03:20:58, amaralp wrote: > ...
3 years, 8 months ago (2017-03-29 06:09:26 UTC) #83
Ted C
https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc File content/browser/android/context_selection_client.cc (right): https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc#newcode42 content/browser/android/context_selection_client.cc:42: return reinterpret_cast<intptr_t>( since this is using UserData, what is ...
3 years, 8 months ago (2017-03-29 17:43:51 UTC) #84
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc File content/browser/android/context_selection_client.cc (right): https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc#newcode42 content/browser/android/context_selection_client.cc:42: return reinterpret_cast<intptr_t>( On 2017/03/29 17:43:50, Ted C wrote: > ...
3 years, 8 months ago (2017-03-29 22:56:37 UTC) #87
Ted C
lgtm https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc File content/browser/android/context_selection_client.cc (right): https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc#newcode42 content/browser/android/context_selection_client.cc:42: return reinterpret_cast<intptr_t>( On 2017/03/29 22:56:36, Tima Vaisburd wrote: ...
3 years, 8 months ago (2017-03-30 00:12:40 UTC) #88
amaralp
On 2017/03/29 at 06:09:26, timav wrote: > https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java > File content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java (right): > > https://codereview.chromium.org/2740103006/diff/420001/content/public/android/java/src/org/chromium/content/browser/SelectionPopupController.java#newcode641 ...
3 years, 8 months ago (2017-03-30 00:19:50 UTC) #89
Tima Vaisburd
https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc File content/browser/android/context_selection_client.cc (right): https://codereview.chromium.org/2740103006/diff/420001/content/browser/android/context_selection_client.cc#newcode42 content/browser/android/context_selection_client.cc:42: return reinterpret_cast<intptr_t>( On 2017/03/30 00:12:39, Ted C wrote: > ...
3 years, 8 months ago (2017-03-30 01:03:13 UTC) #92
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2740103006/480001
3 years, 8 months ago (2017-03-30 01:04:50 UTC) #95
commit-bot: I haz the power
3 years, 8 months ago (2017-03-30 03:35:21 UTC) #98
Message was sent while issue was closed.
Committed patchset #22 (id:480001) as
https://chromium.googlesource.com/chromium/src/+/174eb44312202a5132de900553f7...

Powered by Google App Engine
This is Rietveld 408576698