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

Issue 19874002: [Android] Expose foreign session sync related funtionalities through JNI. (Closed)

Created:
7 years, 5 months ago by Kibeom Kim (inactive)
Modified:
7 years, 4 months ago
Reviewers:
Ted C, apiccion, newt (away)
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Visibility:
Public.

Description

[Android] Expose foreign session sync related funtionalities through JNI. Native NTP needs foreign session sync related functionalities. Expose them to Java side. BUG=178925 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=214539

Patch Set 1 #

Patch Set 2 : remove mistake comment #

Patch Set 3 : added a blank line before " private:" #

Patch Set 4 : some renamings #

Total comments: 36

Patch Set 5 : fixed patchest 1 comments #

Total comments: 22

Patch Set 6 : Fixed Patch Set 5's comments #

Total comments: 26

Patch Set 7 : Fixed Patch Set 6's comments. #

Patch Set 8 : Fixed Patch Set 7's comments #

Total comments: 2

Patch Set 9 : Patch Set 8 findbug fix. #

Patch Set 10 : Patch Set 9 clang build fix. #

Patch Set 11 : Patch Set 10's clang build fix was incorrect, this is the correct one. #

Patch Set 12 : Reverted comparison by Long object. #

Total comments: 1

Patch Set 13 : Changed tab_url's GURL comparison to .SchemeIs and .host() == ... #

Patch Set 14 : moved "&&" to the upper line. #

Patch Set 15 : moved "||" to the upper line. #

Patch Set 16 : findbug fix (dead code removal) #

Unified diffs Side-by-side diffs Delta from patch set Stats (+549 lines, -0 lines) Patch
A chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +212 lines, -0 lines 0 comments Download
M chrome/browser/android/chrome_jni_registrar.cc View 1 2 3 4 2 chunks +3 lines, -0 lines 0 comments Download
A chrome/browser/android/foreign_session_helper.h View 1 2 3 4 5 6 7 8 9 10 1 chunk +60 lines, -0 lines 0 comments Download
A chrome/browser/android/foreign_session_helper.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +271 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 4 5 6 7 8 9 10 11 12 2 chunks +3 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (0 generated)
Kibeom Kim (inactive)
note: it turned out that we can also just use FaviconHelper.java for getting favicons for ...
7 years, 5 months ago (2013-07-20 00:01:03 UTC) #1
Kibeom Kim (inactive)
note2: foreign_session_helper.cc is similar to chrome/browser/ui/webui/ntp/foreign_session_handler.cc
7 years, 5 months ago (2013-07-20 00:02:55 UTC) #2
Ted C
https://codereview.chromium.org/19874002/diff/7001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://codereview.chromium.org/19874002/diff/7001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:38: public static class Session { for each of these, ...
7 years, 5 months ago (2013-07-24 23:48:20 UTC) #3
Kibeom Kim (inactive)
Many Dones. https://codereview.chromium.org/19874002/diff/7001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://codereview.chromium.org/19874002/diff/7001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode38 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:38: public static class Session { On 2013/07/24 ...
7 years, 5 months ago (2013-07-25 21:18:23 UTC) #4
Kibeom Kim (inactive)
https://codereview.chromium.org/19874002/diff/21001/chrome/browser/android/foreign_session_helper.h File chrome/browser/android/foreign_session_helper.h (right): https://codereview.chromium.org/19874002/diff/21001/chrome/browser/android/foreign_session_helper.h#newcode54 chrome/browser/android/foreign_session_helper.h:54: virtual ~ForeignSessionHelper() {} clang build complains having {} here. ...
7 years, 5 months ago (2013-07-26 18:35:44 UTC) #5
Ted C
https://chromiumcodereview.appspot.com/19874002/diff/21001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://chromiumcodereview.appspot.com/19874002/diff/21001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode49 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:49: public final String name; I would put the params ...
7 years, 5 months ago (2013-07-26 22:29:47 UTC) #6
Kibeom Kim (inactive)
More Dones. https://chromiumcodereview.appspot.com/19874002/diff/21001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://chromiumcodereview.appspot.com/19874002/diff/21001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode49 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:49: public final String name; On 2013/07/26 22:29:47, ...
7 years, 5 months ago (2013-07-26 23:32:51 UTC) #7
Ted C
lgtm w/ couple last nits https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/browser/android/foreign_session_helper.cc File chrome/browser/android/foreign_session_helper.cc (right): https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/browser/android/foreign_session_helper.cc#newcode275 chrome/browser/android/foreign_session_helper.cc:275: ForeignSessionHelper::~ForeignSessionHelper() { one of ...
7 years, 5 months ago (2013-07-26 23:48:32 UTC) #8
Kibeom Kim (inactive)
2 more Dones. https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/browser/android/foreign_session_helper.cc File chrome/browser/android/foreign_session_helper.cc (right): https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/browser/android/foreign_session_helper.cc#newcode275 chrome/browser/android/foreign_session_helper.cc:275: ForeignSessionHelper::~ForeignSessionHelper() { On 2013/07/26 23:48:32, Ted ...
7 years, 5 months ago (2013-07-27 00:03:26 UTC) #9
newt (away)
https://codereview.chromium.org/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://codereview.chromium.org/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:16: * This is a helper class that provides foreign ...
7 years, 5 months ago (2013-07-27 00:24:50 UTC) #10
newt (away)
just some small nits. looks good overall!
7 years, 5 months ago (2013-07-27 00:25:21 UTC) #11
Kibeom Kim (inactive)
https://codereview.chromium.org/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://codereview.chromium.org/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode16 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:16: * This is a helper class that provides foreign ...
7 years, 4 months ago (2013-07-27 23:02:37 UTC) #12
Ted C
https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode157 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:157: long timeDiff = session2.modifiedTime - session1.modifiedTime; On 2013/07/27 00:24:51, ...
7 years, 4 months ago (2013-07-29 15:33:16 UTC) #13
Kibeom Kim (inactive)
https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java File chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java (right): https://chromiumcodereview.appspot.com/19874002/diff/40001/chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java#newcode157 chrome/android/java/src/org/chromium/chrome/browser/ForeignSessionHelper.java:157: long timeDiff = session2.modifiedTime - session1.modifiedTime; On 2013/07/29 15:33:17, ...
7 years, 4 months ago (2013-07-29 16:52:57 UTC) #14
Kibeom Kim (inactive)
@newt lgtm? :)
7 years, 4 months ago (2013-07-29 20:17:29 UTC) #15
newt (away)
one last comment https://codereview.chromium.org/19874002/diff/59001/chrome/browser/android/foreign_session_helper.cc File chrome/browser/android/foreign_session_helper.cc (right): https://codereview.chromium.org/19874002/diff/59001/chrome/browser/android/foreign_session_helper.cc#newcode62 chrome/browser/android/foreign_session_helper.cc:62: if (tab_url == GURL(chrome::kChromeUINewTabURL)) is this ...
7 years, 4 months ago (2013-07-29 22:16:39 UTC) #16
Kibeom Kim (inactive)
https://codereview.chromium.org/19874002/diff/59001/chrome/browser/android/foreign_session_helper.cc File chrome/browser/android/foreign_session_helper.cc (right): https://codereview.chromium.org/19874002/diff/59001/chrome/browser/android/foreign_session_helper.cc#newcode62 chrome/browser/android/foreign_session_helper.cc:62: if (tab_url == GURL(chrome::kChromeUINewTabURL)) On 2013/07/29 22:16:39, newt wrote: ...
7 years, 4 months ago (2013-07-29 22:32:21 UTC) #17
newt (away)
lgtm
7 years, 4 months ago (2013-07-29 22:56:19 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kkimlabs@chromium.org/19874002/121001
7 years, 4 months ago (2013-07-30 01:44:55 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/kkimlabs@chromium.org/19874002/144001
7 years, 4 months ago (2013-07-30 12:21:24 UTC) #20
commit-bot: I haz the power
7 years, 4 months ago (2013-07-31 03:27:55 UTC) #21
Message was sent while issue was closed.
Change committed as 214539

Powered by Google App Engine
This is Rietveld 408576698