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

Issue 2407303005: Let embedder provide select action mode (Closed)

Created:
4 years, 2 months ago by Jinsuk Kim
Modified:
4 years, 1 month ago
CC:
agrieve+watch_chromium.org, android-webview-reviews_chromium.org, chromium-reviews, darin-cc_chromium.org, donnd+watch_chromium.org, jam, jochen+watch_chromium.org, mdjones+watch_chromium.org, mlamouri+watch-content_chromium.org, Peter Beverloo
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Let embedder provide select action mode This CL tries to simplify selection action mode configuration being done through ContentViewClient that will be gone after refactoring. Now Embedders provide with a customized ActionMode.Callback. This effectively moves the relevant implementation details from ContentViewClient to the callback. SelectionPopupController pulls out all the select action mode-related methods and variables from ContentViewCore and encapsulates them. This also helps break up ContentViewCore. BUG=623783 Committed: https://crrev.com/1eef196331dcff4093afabf4d4b5507fd84dfa94 Cr-Commit-Position: refs/heads/master@{#431299}

Patch Set 1 #

Total comments: 16

Patch Set 2 : WebActionMode #

Total comments: 4

Patch Set 3 : onSelectionEvent #

Patch Set 4 : fix tests #

Total comments: 19

Patch Set 5 : fix tests #

Patch Set 6 : WebActionModeHandler #

Patch Set 7 : Inheriting ActionMode.Callback #

Total comments: 35

Patch Set 8 : addressed comments #

Patch Set 9 : Move FloatingPaste into WebActionMode #

Total comments: 20

Patch Set 10 : addressed comments #

Total comments: 12

Patch Set 11 : comments/bug fixes #

Total comments: 30

Patch Set 12 : more comments addressed #

Total comments: 26

Patch Set 13 : more comments addressed #

Total comments: 39

Patch Set 14 : content_public/ActionModeCallbackHelper #

Total comments: 14

Patch Set 15 : SelectionPopupController #

Patch Set 16 : static sanitizeQuery #

Total comments: 6

Patch Set 17 : addressed comments chrome/webview #

Total comments: 4

Patch Set 18 : mTab.isIncognito #

Patch Set 19 : fixing tests #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+1618 lines, -1378 lines) Patch
M android_webview/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
A android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 chunk +90 lines, -0 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AwContentViewClient.java View 2 chunks +0 lines, -16 lines 0 comments Download
M android_webview/java/src/org/chromium/android_webview/AwContents.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +3 lines, -1 line 0 comments Download
M android_webview/javatests/src/org/chromium/android_webview/test/PopupWindowTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 2 chunks +3 lines, -2 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +87 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/omnibox/UrlBar.java View 1 2 3 4 5 6 7 1 chunk +1 line, -1 line 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 8 chunks +21 lines, -44 lines 0 comments Download
M chrome/android/java_sources.gni View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -0 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagerTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +1 line, -1 line 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 16 17 18 2 chunks +6 lines, -1 line 0 comments Download
M content/browser/android/content_view_core_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -2 lines 0 comments Download
M content/browser/android/content_view_core_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -7 lines 0 comments Download
M content/browser/web_contents/web_contents_android.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +2 lines, -0 lines 0 comments Download
M content/browser/web_contents/web_contents_android.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +8 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 3 chunks +3 lines, -3 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/ContentViewClient.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +0 lines, -57 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 34 chunks +78 lines, -537 lines 2 comments Download
A + content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +16 lines, -12 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -53 lines 0 comments Download
A 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 1 chunk +952 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/WebActionMode.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +0 lines, -158 lines 0 comments Download
D content/public/android/java/src/org/chromium/content/browser/WebActionModeCallback.java View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +0 lines, -305 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/input/FloatingPastePopupMenu.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +46 lines, -66 lines 0 comments Download
M content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2 chunks +6 lines, -0 lines 0 comments Download
A content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +129 lines, -0 lines 0 comments Download
M content/public/android/java/src/org/chromium/content_public/browser/WebContents.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 chunk +5 lines, -0 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/ContentViewCoreSelectionTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 37 chunks +107 lines, -103 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 1 chunk +6 lines, -3 lines 0 comments Download
M content/public/android/javatests/src/org/chromium/content/browser/input/ImeTest.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 7 chunks +9 lines, -6 lines 0 comments Download
M content/shell/android/java/src/org/chromium/content_shell/Shell.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +37 lines, -0 lines 0 comments Download

Messages

Total messages: 130 (59 generated)
Jinsuk Kim
The intention is also to group all the stuff related with select action mode under ...
4 years, 2 months ago (2016-10-14 11:44:44 UTC) #18
boliu
I'll make sure to review this by monday your time, so you have something to ...
4 years, 2 months ago (2016-10-15 00:13:07 UTC) #21
boliu
I didn't look at chrome, and only skimmed android_webview. Read content more thoroughly. I generally ...
4 years, 2 months ago (2016-10-16 22:22:31 UTC) #22
Jinsuk Kim
Appreciating the review in time.... On 2016/10/16 22:22:31, boliu wrote: > I didn't look at ...
4 years, 2 months ago (2016-10-17 08:16:14 UTC) #23
Jinsuk Kim
With manager class gone, I chose to replace the method |create()| that creates a new ...
4 years, 2 months ago (2016-10-17 08:30:37 UTC) #24
boliu
sorry, busy these days, two high level comments https://codereview.chromium.org/2407303005/diff/120001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/120001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode85 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:85: private ...
4 years, 2 months ago (2016-10-18 04:04:12 UTC) #25
Jinsuk Kim
Also moved onSelectionEvent and PastePopupMenu that are closely related to the events. Will look into ...
4 years, 2 months ago (2016-10-18 11:25:08 UTC) #27
boliu
I'll have more time tomorrow to give this a more thorough look. I generally like ...
4 years, 2 months ago (2016-10-19 03:45:55 UTC) #30
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java File content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java#newcode21 content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java:21: private final WebActionMode mActionMode; On 2016/10/19 03:45:55, boliu wrote: ...
4 years, 2 months ago (2016-10-19 05:41:53 UTC) #31
Jinsuk Kim
> It will mostly work - one problem would be that WebActionMode not only uses ...
4 years, 2 months ago (2016-10-19 06:50:40 UTC) #32
boliu
On 2016/10/19 05:41:53, Jinsuk Kim wrote: > https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java > File > content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java > (right): > ...
4 years, 2 months ago (2016-10-19 21:33:05 UTC) #33
boliu
On 2016/10/19 21:33:05, boliu wrote: > On 2016/10/19 05:41:53, Jinsuk Kim wrote: > > > ...
4 years, 2 months ago (2016-10-19 21:34:24 UTC) #34
boliu
so I'm still reviewing PS4, since it looks like PS6 went in the wrong direction.. ...
4 years, 2 months ago (2016-10-19 22:55:19 UTC) #35
Jinsuk Kim
PTAL https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1305 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1305: if (unselectAllOnDismiss() && mWebContents != null) mWebContents.dismissTextHandles(); On ...
4 years, 2 months ago (2016-10-20 10:44:10 UTC) #40
boliu
https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/200001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode111 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:111: private boolean mEditableCached; On 2016/10/20 10:44:10, Jinsuk Kim wrote: ...
4 years, 2 months ago (2016-10-20 21:03:24 UTC) #41
boliu
https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1278 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1278: private void hidePopupsAndClearSelection() { this method should live on ...
4 years, 2 months ago (2016-10-23 19:56:49 UTC) #42
Jinsuk Kim
Thanks again for sparing extra time for reviewing. https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1278 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1278: private ...
4 years, 2 months ago (2016-10-24 06:05:59 UTC) #45
boliu
https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1815 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1815: mActionMode.initialize(mWebContents, mRenderCoordinates); On 2016/10/24 06:05:59, Jinsuk Kim wrote: > ...
4 years, 1 month ago (2016-10-24 18:09:39 UTC) #46
boliu
Ok, re [Floating|Legacy]PastePopupMenu, I talked to Ted. Here's the rough summary: * Before M, LegacyPastePopupMenu ...
4 years, 1 month ago (2016-10-24 23:54:22 UTC) #47
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/320001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1815 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1815: mActionMode.initialize(mWebContents, mRenderCoordinates); On 2016/10/24 18:09:38, boliu wrote: > On ...
4 years, 1 month ago (2016-10-25 07:29:44 UTC) #49
boliu
https://codereview.chromium.org/2407303005/diff/420001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (left): https://codereview.chromium.org/2407303005/diff/420001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#oldcode2528 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:2528: if (!mHasInsertion || !canPaste()) return; this line changed on ...
4 years, 1 month ago (2016-10-26 00:20:58 UTC) #50
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/420001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (left): https://codereview.chromium.org/2407303005/diff/420001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#oldcode2528 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:2528: if (!mHasInsertion || !canPaste()) return; On 2016/10/26 00:20:57, boliu ...
4 years, 1 month ago (2016-10-26 06:11:39 UTC) #51
amaralp
Overall this CL is a great improvement, but I had one concern. I think that ...
4 years, 1 month ago (2016-10-26 21:41:54 UTC) #52
boliu
On 2016/10/26 21:41:54, amaralp wrote: > Overall this CL is a great improvement, but I ...
4 years, 1 month ago (2016-10-26 22:06:07 UTC) #53
boliu
I think the overall structure is ok. Next step of review is actually looking at ...
4 years, 1 month ago (2016-10-26 23:16:51 UTC) #55
Changwan Ryu
Currently select popup and action mode logic is split between /browser/ and /browser/input/. I think ...
4 years, 1 month ago (2016-10-27 05:09:37 UTC) #56
Jinsuk Kim
On 2016/10/26 21:41:54, amaralp wrote: > Overall this CL is a great improvement, but I ...
4 years, 1 month ago (2016-10-27 06:36:25 UTC) #57
Jinsuk Kim
Did manual tests and fixes some bugs. Works fine now. - ActionModeCallbackHelper passed to the ...
4 years, 1 month ago (2016-10-27 11:45:00 UTC) #58
Jinsuk Kim
On 2016/10/27 06:36:25, Jinsuk Kim wrote: > On 2016/10/26 21:41:54, amaralp wrote: > > Overall ...
4 years, 1 month ago (2016-10-27 11:45:34 UTC) #59
boliu
https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode55 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:55: public class WebActionMode implements ActionModeCallbackHelper { On 2016/10/27 11:44:59, ...
4 years, 1 month ago (2016-10-27 23:23:47 UTC) #60
amaralp
On 2016/10/27 at 06:36:25, jinsukkim wrote: > On 2016/10/26 21:41:54, amaralp wrote: > > Overall ...
4 years, 1 month ago (2016-10-27 23:59:56 UTC) #61
amaralp
I was thinking that we could move more of the selection logic out of CVC. ...
4 years, 1 month ago (2016-10-28 00:04:26 UTC) #62
boliu
Also bikeshedding name of WebActionMode.. I can't think of anything better than SelectPastePopupManager at the ...
4 years, 1 month ago (2016-10-28 01:06:14 UTC) #63
Changwan Ryu
https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode55 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:55: public class WebActionMode implements ActionModeCallbackHelper { On 2016/10/28 01:06:13, ...
4 years, 1 month ago (2016-10-28 01:29:43 UTC) #64
boliu
https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/440001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode55 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:55: public class WebActionMode implements ActionModeCallbackHelper { On 2016/10/28 01:29:43, ...
4 years, 1 month ago (2016-10-28 01:33:12 UTC) #65
Jinsuk Kim
On 2016/10/28 01:06:14, boliu wrote: > Also bikeshedding name of WebActionMode.. I can't think of ...
4 years, 1 month ago (2016-10-28 04:54:18 UTC) #66
Changwan Ryu
On 2016/10/28 04:54:18, Jinsuk Kim wrote: > On 2016/10/28 01:06:14, boliu wrote: > > Also ...
4 years, 1 month ago (2016-10-28 06:25:34 UTC) #67
Changwan Ryu
On 2016/10/28 06:25:34, Changwan Ryu wrote: > On 2016/10/28 04:54:18, Jinsuk Kim wrote: > > ...
4 years, 1 month ago (2016-10-28 06:26:10 UTC) #68
boliu
Only looked at the new code in CVC this round. Basically more suggestions to move ...
4 years, 1 month ago (2016-10-30 19:57:16 UTC) #69
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1305 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1305: private void hidePopups() { On 2016/10/30 19:57:16, boliu wrote: ...
4 years, 1 month ago (2016-10-31 02:28:56 UTC) #70
Jinsuk Kim
On 2016/10/27 05:09:37, Changwan Ryu wrote: > Currently select popup and action mode logic is ...
4 years, 1 month ago (2016-10-31 02:32:34 UTC) #71
boliu
https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1813 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1813: private WebActionMode.HelperProvider mActionModeHelper = new WebActionMode.HelperProvider() { On 2016/10/31 ...
4 years, 1 month ago (2016-10-31 21:14:28 UTC) #72
boliu
https://codereview.chromium.org/2407303005/diff/480001/content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java File content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/480001/content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java#newcode20 content/public/android/java/src/org/chromium/content/browser/FloatingWebActionModeCallback.java:20: public class FloatingWebActionModeCallback extends ActionMode.Callback2 { dunno where to ...
4 years, 1 month ago (2016-11-01 00:37:37 UTC) #73
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/460001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode1813 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:1813: private WebActionMode.HelperProvider mActionModeHelper = new WebActionMode.HelperProvider() { On 2016/10/31 ...
4 years, 1 month ago (2016-11-01 04:43:56 UTC) #76
boliu
https://codereview.chromium.org/2407303005/diff/480001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java File content/public/android/java/src/org/chromium/content/browser/WebActionMode.java (right): https://codereview.chromium.org/2407303005/diff/480001/content/public/android/java/src/org/chromium/content/browser/WebActionMode.java#newcode86 content/public/android/java/src/org/chromium/content/browser/WebActionMode.java:86: private static boolean sFloatingActionModeCreationFailed; On 2016/11/01 04:43:56, Jinsuk Kim ...
4 years, 1 month ago (2016-11-01 22:24:33 UTC) #77
Jinsuk Kim
Any more feedback on the new name of WebActionMode? I'm thinking of SelectionPopupController( as suggested ...
4 years, 1 month ago (2016-11-02 03:48:44 UTC) #79
boliu
On 2016/11/02 03:48:44, Jinsuk Kim wrote: > Any more feedback on the new name of ...
4 years, 1 month ago (2016-11-02 21:04:33 UTC) #80
boliu
looked through rest of content today :) https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java File content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java#newcode21 content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java:21: public class ...
4 years, 1 month ago (2016-11-02 22:13:40 UTC) #81
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java File content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java#newcode21 content/public/android/java/src/org/chromium/content/browser/FloatingActionModeCallback.java:21: public class FloatingActionModeCallback extends ActionMode.Callback2 { On 2016/11/02 22:13:40, ...
4 years, 1 month ago (2016-11-03 01:21:58 UTC) #82
boliu
https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java File content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java (right): https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java#newcode41 content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java:41: public abstract String sanitizeQuery(String query, int maxLength); On 2016/11/03 ...
4 years, 1 month ago (2016-11-03 04:47:53 UTC) #83
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java File content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java (right): https://codereview.chromium.org/2407303005/diff/580001/content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java#newcode41 content/public/android/java/src/org/chromium/content_public/browser/ActionModeCallbackHelper.java:41: public abstract String sanitizeQuery(String query, int maxLength); On 2016/11/03 ...
4 years, 1 month ago (2016-11-03 13:13:14 UTC) #85
boliu
https://codereview.chromium.org/2407303005/diff/610001/android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java File android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/610001/android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java#newcode43 android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java:43: menus.put(menuItem, mAwContents.isSelectActionModeAllowed(menuItem)); hmm, this list is set by the ...
4 years, 1 month ago (2016-11-03 22:46:52 UTC) #86
Jinsuk Kim
PTAL https://codereview.chromium.org/2407303005/diff/610001/android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java File android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/610001/android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java#newcode43 android_webview/java/src/org/chromium/android_webview/AwActionModeCallback.java:43: menus.put(menuItem, mAwContents.isSelectActionModeAllowed(menuItem)); On 2016/11/03 22:46:52, boliu wrote: > ...
4 years, 1 month ago (2016-11-04 00:36:50 UTC) #87
boliu
lgtm
4 years, 1 month ago (2016-11-04 02:11:24 UTC) #88
Jinsuk Kim
nyquist@chromium.org: Please review changes in chrome/
4 years, 1 month ago (2016-11-04 06:57:58 UTC) #90
Jinsuk Kim
On 2016/11/04 06:57:58, Jinsuk Kim wrote: > mailto:nyquist@chromium.org: Please review changes in chrome/ ping?
4 years, 1 month ago (2016-11-07 19:14:24 UTC) #91
nyquist
Could you look at //chrome ?
4 years, 1 month ago (2016-11-08 20:26:54 UTC) #93
nyquist
On 2016/11/08 20:26:54, nyquist wrote: > Could you look at //chrome ? Uhm... dtrainor: PTAL ...
4 years, 1 month ago (2016-11-08 20:27:22 UTC) #94
David Trainor- moved to gerrit
lgtm thanks!
4 years, 1 month ago (2016-11-08 20:36:06 UTC) #95
David Trainor- moved to gerrit
https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java#newcode79 chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java:79: url, mHelper.isIncognito()); A few nit questions: - Should we ...
4 years, 1 month ago (2016-11-08 20:37:59 UTC) #96
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java#newcode79 chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java:79: url, mHelper.isIncognito()); On 2016/11/08 20:37:59, David Trainor wrote: > ...
4 years, 1 month ago (2016-11-08 21:49:24 UTC) #97
boliu
https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java#newcode79 chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java:79: url, mHelper.isIncognito()); On 2016/11/08 21:49:24, Jinsuk Kim wrote: > ...
4 years, 1 month ago (2016-11-08 21:53:51 UTC) #98
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java File chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java (right): https://codereview.chromium.org/2407303005/diff/620001/chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java#newcode79 chrome/android/java/src/org/chromium/chrome/browser/ChromeActionModeCallback.java:79: url, mHelper.isIncognito()); On 2016/11/08 21:53:51, boliu wrote: > On ...
4 years, 1 month ago (2016-11-08 22:36:38 UTC) #99
boliu
I think you can cq this now. dave already approved earlier
4 years, 1 month ago (2016-11-08 23:18:02 UTC) #100
Jinsuk Kim
On 2016/11/08 23:18:02, boliu wrote: > I think you can cq this now. dave already ...
4 years, 1 month ago (2016-11-09 19:04:16 UTC) #101
boliu
https://codereview.chromium.org/2407303005/diff/720001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/720001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode644 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:644: mSelectionPopupController = new SelectionPopupController(mContext, windowAndroid, you can move this ...
4 years, 1 month ago (2016-11-10 18:08:35 UTC) #121
Jinsuk Kim
https://codereview.chromium.org/2407303005/diff/720001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java File content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java (right): https://codereview.chromium.org/2407303005/diff/720001/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java#newcode644 content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java:644: mSelectionPopupController = new SelectionPopupController(mContext, windowAndroid, On 2016/11/10 18:08:35, boliu ...
4 years, 1 month ago (2016-11-10 18:17:31 UTC) #122
boliu
ok, this is fine for now then lgtm
4 years, 1 month ago (2016-11-10 18:20:09 UTC) #123
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/2407303005/720001
4 years, 1 month ago (2016-11-10 18:34:06 UTC) #126
commit-bot: I haz the power
Committed patchset #19 (id:720001)
4 years, 1 month ago (2016-11-10 18:40:16 UTC) #128
commit-bot: I haz the power
4 years, 1 month ago (2016-11-10 19:09:02 UTC) #130
Message was sent while issue was closed.
Patchset 19 (id:??) landed as
https://crrev.com/1eef196331dcff4093afabf4d4b5507fd84dfa94
Cr-Commit-Position: refs/heads/master@{#431299}

Powered by Google App Engine
This is Rietveld 408576698