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

Issue 2059443002: Java versions of BlimpContents[,Observer] and BlimpNavigationController (Closed)

Created:
4 years, 6 months ago by nyquist
Modified:
4 years, 6 months ago
CC:
chromium-reviews, anandc+watch-blimp_chromium.org, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, jessicag+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, lethalantidote+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org, shaktisahu+watch-blimp_chromium.org, khushalsagar+watch-blimp_chromium.org, shaktisahu
Base URL:
https://chromium.googlesource.com/chromium/src.git@chrome-with-blimp
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add BlimpContents[,Observer] and BlimpNavigationController This CL adds the public API for //blimp/client/core and adds a simple implementation with a test for the core functionality for Java. The setup of BlimpContents and related classes is intentionally similar to how the Java version of the //content API is organized. Users of this API are supposed to depend on the code in //blimp/client/core/public, and not the implementation which lives in //blimp/client/core directly. An extra class compared to the C++ version is added for creating BlimpContents, the BlimpContentsFactory. This sets up all the pointers and references in the same ways as a BlimpContents created in native code, but adds the requirement for Java code to invoke the destroy() method of a BlimpContents. BUG=611103 Committed: https://crrev.com/986f860c8fc6361d727a9ccd3c8cd44727b6f5ca Cr-Commit-Position: refs/heads/master@{#401170}

Patch Set 1 #

Patch Set 2 : merge parent branch #

Patch Set 3 : fixed gn order thing and fixed java visibility #

Total comments: 12

Patch Set 4 : merge origin/master #

Patch Set 5 : address comments from dtrainor@ #

Patch Set 6 : git merge origin/master - track master #

Unified diffs Side-by-side diffs Delta from patch set Stats (+950 lines, -1 line) Patch
M blimp/client/BUILD.gn View 1 2 3 4 5 4 chunks +8 lines, -0 lines 0 comments Download
M blimp/client/app/android/blimp_jni_registrar.cc View 2 chunks +9 lines, -0 lines 0 comments Download
A blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java View 1 2 3 4 1 chunk +42 lines, -0 lines 0 comments Download
A blimp/client/app/android/javatests/src/org/chromium/blimp/core/BlimpContentsTest.java View 1 2 3 4 1 chunk +93 lines, -0 lines 0 comments Download
M blimp/client/core/BUILD.gn View 1 2 3 chunks +49 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_factory.h View 1 2 3 4 1 chunk +20 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_factory.cc View 1 chunk +30 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_impl_android.h View 1 chunk +43 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_impl_android.cc View 1 chunk +58 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_observer_proxy.h View 1 chunk +44 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_contents_observer_proxy.cc View 1 chunk +61 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_navigation_controller_impl_android.h View 1 chunk +47 lines, -0 lines 0 comments Download
A blimp/client/core/android/blimp_navigation_controller_impl_android.cc View 1 chunk +65 lines, -0 lines 0 comments Download
A blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpContentsFactory.java View 1 chunk +27 lines, -0 lines 0 comments Download
A blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpContentsImpl.java View 1 2 3 4 1 chunk +83 lines, -0 lines 0 comments Download
A blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpContentsObserverProxy.java View 1 chunk +53 lines, -0 lines 0 comments Download
A blimp/client/core/android/java/src/org/chromium/blimp/core/BlimpNavigationControllerImpl.java View 1 chunk +54 lines, -0 lines 0 comments Download
M blimp/client/core/blimp_contents_impl.h View 1 2 1 chunk +16 lines, -1 line 0 comments Download
M blimp/client/core/blimp_contents_impl.cc View 1 2 3 4 1 chunk +32 lines, -0 lines 0 comments Download
M blimp/client/core/public/BUILD.gn View 2 chunks +16 lines, -0 lines 0 comments Download
A blimp/client/core/public/android/java/src/org/chromium/blimp/core_public/BlimpContents.java View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A blimp/client/core/public/android/java/src/org/chromium/blimp/core_public/BlimpContentsObserver.java View 1 2 1 chunk +19 lines, -0 lines 0 comments Download
A blimp/client/core/public/android/java/src/org/chromium/blimp/core_public/BlimpNavigationController.java View 1 2 1 chunk +29 lines, -0 lines 0 comments Download
A blimp/client/core/public/android/java/src/org/chromium/blimp/core_public/EmptyBlimpContentsObserver.java View 1 chunk +15 lines, -0 lines 0 comments Download

Messages

Total messages: 23 (11 generated)
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2059443002/20001
4 years, 6 months ago (2016-06-10 01:38:27 UTC) #2
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/79593) android_clang_dbg_recipe on ...
4 years, 6 months ago (2016-06-10 01:43:45 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2059443002/40001
4 years, 6 months ago (2016-06-10 23:44:02 UTC) #7
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-11 01:39:39 UTC) #9
nyquist
dtrainor: PTAL
4 years, 6 months ago (2016-06-11 02:08:31 UTC) #11
David Trainor- moved to gerrit
https://codereview.chromium.org/2059443002/diff/40001/blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java File blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java (right): https://codereview.chromium.org/2059443002/diff/40001/blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java#newcode21 blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java:21: public void setUp() throws ProcessInitException { is this @Override? ...
4 years, 6 months ago (2016-06-20 17:24:22 UTC) #12
nyquist
dtrainor: PTAL https://codereview.chromium.org/2059443002/diff/40001/blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java File blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java (right): https://codereview.chromium.org/2059443002/diff/40001/blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java#newcode21 blimp/client/app/android/javatests/src/org/chromium/blimp/BlimpNativeInstrumentationTestCase.java:21: public void setUp() throws ProcessInitException { On ...
4 years, 6 months ago (2016-06-21 20:27:20 UTC) #13
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2059443002/100001
4 years, 6 months ago (2016-06-21 23:02:22 UTC) #15
David Trainor- moved to gerrit
lgtm!
4 years, 6 months ago (2016-06-21 23:12:54 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2059443002/100001
4 years, 6 months ago (2016-06-21 23:29:56 UTC) #19
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 6 months ago (2016-06-22 02:23:27 UTC) #21
commit-bot: I haz the power
4 years, 6 months ago (2016-06-22 02:26:14 UTC) #23
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/986f860c8fc6361d727a9ccd3c8cd44727b6f5ca
Cr-Commit-Position: refs/heads/master@{#401170}

Powered by Google App Engine
This is Rietveld 408576698