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

Issue 1435393002: [Android] Support infobars on native page. (Closed)

Created:
5 years, 1 month ago by Kibeom Kim (inactive)
Modified:
5 years ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Support infobar on native page. Make it possible to show infobars on native pages by repurposing content's FrameLayout parent also for native pages that infobars can be attached to. BUG=546601, 508307 Committed: https://crrev.com/57255e034a04ecec605a89b32cf2703dc3636259 Cr-Commit-Position: refs/heads/master@{#362632}

Patch Set 1 #

Total comments: 5

Patch Set 2 : mThemedApplicationContext #

Patch Set 3 : mTabView #

Total comments: 8

Patch Set 4 : destroyNativePage() #

Total comments: 6

Patch Set 5 : freezeNativePage #

Unified diffs Side-by-side diffs Delta from patch set Stats (+27 lines, -29 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java View 1 2 3 4 14 chunks +27 lines, -29 lines 0 comments Download

Messages

Total messages: 41 (14 generated)
Kibeom Kim (inactive)
note: split from https://codereview.chromium.org/1435263003/ https://codereview.chromium.org/1435393002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1256 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1256: mInfoBarContainer.onParentViewChanged(getId(), mContentViewParent); re: comment at ...
5 years, 1 month ago (2015-11-12 22:34:50 UTC) #3
gone
I admittedly don't know native page code well, so only cursory questions. https://codereview.chromium.org/1435393002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java ...
5 years, 1 month ago (2015-11-12 22:56:11 UTC) #4
Kibeom Kim (inactive)
https://codereview.chromium.org/1435393002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/1/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1217 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1217: mNativePageParent = new FrameLayout(mActivity); On 2015/11/12 22:56:11, dfalcantara wrote: ...
5 years, 1 month ago (2015-11-12 23:03:27 UTC) #5
gone
If you navigate from a page that pops up an infobar to a native page ...
5 years, 1 month ago (2015-11-13 01:08:25 UTC) #6
Kibeom Kim (inactive)
On 2015/11/13 01:08:25, dfalcantara wrote: > If you navigate from a page that pops up ...
5 years, 1 month ago (2015-11-13 18:24:44 UTC) #7
newt (away)
I think a better option is to combine mContentViewParent and mNativePageParent into a single View ...
5 years, 1 month ago (2015-11-17 23:09:00 UTC) #8
Kibeom Kim (inactive)
Yeah I think that's better. mTabView Done.
5 years ago (2015-11-25 02:09:40 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1435393002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1435393002/40001
5 years ago (2015-11-25 02:12:04 UTC) #11
commit-bot: I haz the power
Dry run: 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/101089)
5 years ago (2015-11-25 03:48:09 UTC) #13
newt (away)
Looks better. One question though. https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (left): https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#oldcode2179 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:2179: destroyNativePageInternal(previousNativePage); why was this ...
5 years ago (2015-11-25 16:41:43 UTC) #14
Kibeom Kim (inactive)
https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (left): https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#oldcode2179 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:2179: destroyNativePageInternal(previousNativePage); On 2015/11/25 16:41:43, newt wrote: > why was ...
5 years ago (2015-11-25 18:52:08 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1435393002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1435393002/40001
5 years ago (2015-11-25 21:23:07 UTC) #17
commit-bot: I haz the power
Dry run: 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/101562)
5 years ago (2015-11-25 23:31:05 UTC) #19
newt (away)
dtrainor: Could you look at the comment/question about CompositorViewHolder? https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1222 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1222: ...
5 years ago (2015-11-30 18:02:05 UTC) #22
newt (away)
This patch doesn't (yet) interact correctly with the NativePageAssassin. Somehow, before the NativePageAssassin destroys the ...
5 years ago (2015-11-30 18:08:35 UTC) #23
David Trainor- moved to gerrit
https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1222 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1222: observer.onContentChanged(this); On 2015/11/30 18:02:04, newt wrote: > CompositorViewHolder.onContentChanged() will ...
5 years ago (2015-11-30 18:27:03 UTC) #24
Kibeom Kim (inactive)
https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1222 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1222: observer.onContentChanged(this); On 2015/11/30 18:27:03, David Trainor wrote: > On ...
5 years ago (2015-12-02 01:15:16 UTC) #26
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1435393002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1435393002/60001
5 years ago (2015-12-02 01:16:51 UTC) #27
newt (away)
https://codereview.chromium.org/1435393002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1226 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1226: public void freezeNativePage() { This method needs to be ...
5 years ago (2015-12-02 01:40:37 UTC) #28
Kibeom Kim (inactive)
https://codereview.chromium.org/1435393002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java File chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java (right): https://codereview.chromium.org/1435393002/diff/60001/chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java#newcode1226 chrome/android/java/src/org/chromium/chrome/browser/tab/Tab.java:1226: public void freezeNativePage() { On 2015/12/02 01:40:37, newt wrote: ...
5 years ago (2015-12-02 02:06:11 UTC) #30
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1435393002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1435393002/80001
5 years ago (2015-12-02 02:10:59 UTC) #31
newt (away)
lgtm
5 years ago (2015-12-02 02:49:47 UTC) #32
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years ago (2015-12-02 03:06:30 UTC) #34
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1435393002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1435393002/80001
5 years ago (2015-12-02 04:31:55 UTC) #36
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years ago (2015-12-02 04:36:29 UTC) #38
commit-bot: I haz the power
Patchset 5 (id:??) landed as https://crrev.com/57255e034a04ecec605a89b32cf2703dc3636259 Cr-Commit-Position: refs/heads/master@{#362632}
5 years ago (2015-12-02 04:37:23 UTC) #40
Kibeom Kim (inactive)
5 years ago (2015-12-07 08:30:21 UTC) #41
Message was sent while issue was closed.
A revert of this CL (patchset #5 id:80001) has been created in
https://codereview.chromium.org/1502153002/ by kkimlabs@chromium.org.

The reason for reverting is: http://crbug.com/565094.

Powered by Google App Engine
This is Rietveld 408576698