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

Issue 1326643003: Overlay content is its own class (Closed)

Created:
5 years, 3 months ago by mdjones
Modified:
5 years, 2 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@move-panel-functionality
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Overlay content is its own class An overlay panel now owns an OverlayPanelContent object that controls access to a ContentViewCore and allows observation of loading related events. BUG=521773 Committed: https://crrev.com/32a8a653581e79e552b16f4c960967ef6b3c301b Cr-Commit-Position: refs/heads/master@{#350842}

Patch Set 1 #

Patch Set 2 : Rebase,clean up, and fix tests #

Patch Set 3 : More cleanup #

Patch Set 4 : Remove unused members #

Total comments: 29

Patch Set 5 : address comments #

Patch Set 6 : address comments #

Total comments: 18

Patch Set 7 : address comments #

Total comments: 16

Patch Set 8 : comments #

Total comments: 32

Patch Set 9 : address comments #

Patch Set 10 : rebase #

Patch Set 11 : Static test class #

Patch Set 12 : flip booleans for testing renamed api #

Unified diffs Side-by-side diffs Delta from patch set Stats (+885 lines, -765 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentDelegate.java View 1 2 3 4 5 1 chunk +77 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java View 1 2 3 4 1 chunk +28 lines, -0 lines 0 comments Download
A chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java View 1 2 3 4 5 6 7 8 9 1 chunk +417 lines, -0 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java View 1 2 3 4 5 6 7 8 9 10 chunks +114 lines, -310 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanelDelegate.java View 1 2 3 4 5 6 2 chunks +13 lines, -13 lines 0 comments Download
D chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchContentController.java View 1 1 chunk +0 lines, -34 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManagementDelegate.java View 1 2 3 4 5 6 3 chunks +3 lines, -48 lines 0 comments Download
M chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java View 1 2 3 4 5 6 7 8 9 chunks +154 lines, -82 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchEventFilterTest.java View 1 2 3 4 5 6 7 8 9 10 2 chunks +17 lines, -12 lines 0 comments Download
M chrome/android/javatests/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchFakeServer.java View 1 2 3 4 5 6 5 chunks +13 lines, -7 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 8 chunks +17 lines, -13 lines 0 comments Download
D chrome/browser/android/bottombar/contextualsearch/contextual_search_panel.h View 1 chunk +0 lines, -70 lines 0 comments Download
D chrome/browser/android/bottombar/contextualsearch/contextual_search_panel.cc View 1 2 3 4 1 chunk +0 lines, -141 lines 0 comments Download
A + chrome/browser/android/bottombar/overlay_panel_content.h View 5 chunks +12 lines, -12 lines 0 comments Download
A + chrome/browser/android/bottombar/overlay_panel_content.cc View 1 2 3 4 5 6 7 8 7 chunks +15 lines, -18 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 4 5 6 3 chunks +2 lines, -2 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 2 chunks +3 lines, -3 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 25 (9 generated)
mdjones
PTAL. One method that seems out of place is getNewInterceptNavigationDelegate in OverlayContentObserver.java. I'll find a ...
5 years, 3 months ago (2015-09-09 01:12:23 UTC) #2
pedro (no code reviews)
Hey Matt, I took a first look at your change and here are some comments. ...
5 years, 3 months ago (2015-09-10 17:58:39 UTC) #3
mdjones
https://codereview.chromium.org/1326643003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentObserver.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentObserver.java (right): https://codereview.chromium.org/1326643003/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentObserver.java#newcode44 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentObserver.java:44: public void onVisibilityChanged(boolean isVisible) {} On 2015/09/10 17:58:39, pedrosimonetti ...
5 years, 3 months ago (2015-09-14 23:58:53 UTC) #4
pedro (no code reviews)
Hey Matt, here are some more comments. Feel free to chat in person if you ...
5 years, 3 months ago (2015-09-16 20:24:20 UTC) #5
mdjones
https://codereview.chromium.org/1326643003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentDelegate.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentDelegate.java (right): https://codereview.chromium.org/1326643003/diff/100001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentDelegate.java#newcode47 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentDelegate.java:47: public boolean shouldInterceptNavigation(ExternalNavigationHandler externalNavHandler, On 2015/09/16 20:24:20, pedrosimonetti wrote: ...
5 years, 3 months ago (2015-09-18 23:12:44 UTC) #6
pedro (no code reviews)
lgtm Hey Matthew, sorry for the long delay. This change is looking good. The only ...
5 years, 3 months ago (2015-09-23 00:00:12 UTC) #7
mdjones
Your turn to take a look :) https://codereview.chromium.org/1326643003/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java (right): https://codereview.chromium.org/1326643003/diff/120001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java#newcode141 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayPanelContent.java:141: // NOTE: ...
5 years, 3 months ago (2015-09-23 00:29:32 UTC) #9
David Trainor- moved to gerrit
Mostly nits. A few questions. But if these are addressed lgtm. https://codereview.chromium.org/1326643003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java (right): ...
5 years, 3 months ago (2015-09-24 16:40:34 UTC) #10
mdjones
https://codereview.chromium.org/1326643003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java File chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java (right): https://codereview.chromium.org/1326643003/diff/140001/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java#newcode15 chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/OverlayContentProgressObserver.java:15: public void onProgressBarStarted() {} On 2015/09/24 16:40:33, David Trainor ...
5 years, 3 months ago (2015-09-24 22:23:10 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1326643003/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1326643003/180001
5 years, 3 months ago (2015-09-24 22:24:30 UTC) #13
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_clang_dbg_recipe on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_clang_dbg_recipe/builds/125343)
5 years, 3 months ago (2015-09-24 22:56:23 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1326643003/200001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1326643003/200001
5 years, 3 months ago (2015-09-25 00:16:23 UTC) #18
commit-bot: I haz the power
Try jobs failed on following builders: linux_android_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_android_rel_ng/builds/73600)
5 years, 3 months ago (2015-09-25 02:27:13 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1326643003/220001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1326643003/220001
5 years, 2 months ago (2015-09-25 15:30:48 UTC) #23
commit-bot: I haz the power
Committed patchset #12 (id:220001)
5 years, 2 months ago (2015-09-25 16:26:29 UTC) #24
commit-bot: I haz the power
5 years, 2 months ago (2015-09-25 16:27:26 UTC) #25
Message was sent while issue was closed.
Patchset 12 (id:??) landed as
https://crrev.com/32a8a653581e79e552b16f4c960967ef6b3c301b
Cr-Commit-Position: refs/heads/master@{#350842}

Powered by Google App Engine
This is Rietveld 408576698