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

Issue 1422363008: Add a basic UI to the Android Blimp client. (Closed)

Created:
5 years, 1 month ago by David Trainor- moved to gerrit
Modified:
5 years, 1 month ago
CC:
chromium-reviews, maniscalco+watch-blimp_chromium.org, sriramsr+watch-blimp_chromium.org, nyquist+watch-blimp_chromium.org, marcinjb+watch-blimp_chromium.org, kmarshall+watch-blimp_chromium.org, dtrainor+watch-blimp_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add a basic UI to the Android Blimp client. - Hook up a toolbar with a reload button and a url entry field. - Hook up the phone back button to route through the toolbar. - Tie the toolbar code into native where it can hit the network layer. - Mutate the navigation proto to match the design. BUG=552576 Committed: https://crrev.com/13d14b93584e3cdd6205b6fc3302c21abf0a239a Cr-Commit-Position: refs/heads/master@{#359186}

Patch Set 1 #

Patch Set 2 : Removed unused icon #

Total comments: 6

Patch Set 3 : Addressed nits #

Total comments: 14

Patch Set 4 : Address comments #

Patch Set 5 : Renamed BlimpToolbar to Toolbar after discussion with Kevin. #

Patch Set 6 : Fixed engine build issues and fleshed out message types. #

Patch Set 7 : Made sure to clear old control data #

Unified diffs Side-by-side diffs Delta from patch set Stats (+586 lines, -29 lines) Patch
M blimp/client/BUILD.gn View 1 2 3 4 4 chunks +7 lines, -0 lines 0 comments Download
M blimp/client/DEPS View 1 chunk +1 line, -0 lines 0 comments Download
M blimp/client/android/blimp_jni_registrar.cc View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
A + blimp/client/android/java/res/drawable-hdpi/btn_reload.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-hdpi/textbox.9.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-mdpi/btn_reload.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-mdpi/textbox.9.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xhdpi/btn_reload.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xhdpi/textbox.9.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xxhdpi/btn_reload.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xxhdpi/textbox.9.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xxxhdpi/btn_reload.png View Binary file 0 comments Download
A + blimp/client/android/java/res/drawable-xxxhdpi/textbox.9.png View Binary file 0 comments Download
M blimp/client/android/java/res/layout/blimp_main.xml View 1 2 3 4 1 chunk +38 lines, -3 lines 0 comments Download
M blimp/client/android/java/src/org/chromium/blimp/BlimpRendererActivity.java View 1 2 3 4 5 chunks +20 lines, -0 lines 0 comments Download
M blimp/client/android/java/src/org/chromium/blimp/BlimpView.java View 1 chunk +2 lines, -0 lines 0 comments Download
A blimp/client/android/java/src/org/chromium/blimp/toolbar/Toolbar.java View 1 2 3 4 1 chunk +137 lines, -0 lines 0 comments Download
A blimp/client/android/java/src/org/chromium/blimp/toolbar/UrlBar.java View 1 2 3 1 chunk +81 lines, -0 lines 0 comments Download
A blimp/client/android/toolbar.h View 1 2 3 4 1 chunk +49 lines, -0 lines 0 comments Download
A blimp/client/android/toolbar.cc View 1 2 3 4 1 chunk +76 lines, -0 lines 0 comments Download
M blimp/common/proto/BUILD.gn View 1 chunk +23 lines, -2 lines 0 comments Download
M blimp/common/proto/blimp_message.proto View 3 chunks +3 lines, -0 lines 0 comments Download
A blimp/common/proto/blimp_proto_export.h View 1 chunk +29 lines, -0 lines 0 comments Download
M blimp/common/proto/control.proto View 1 chunk +0 lines, -10 lines 0 comments Download
A blimp/common/proto/navigation.proto View 1 2 3 1 chunk +51 lines, -0 lines 0 comments Download
M blimp/engine/browser/blimp_browser_main_parts.cc View 1 2 3 4 5 6 1 chunk +4 lines, -2 lines 0 comments Download
M blimp/engine/browser/blimp_engine_session.h View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M blimp/engine/browser/blimp_engine_session.cc View 1 2 3 4 5 2 chunks +57 lines, -12 lines 0 comments Download

Messages

Total messages: 28 (8 generated)
David Trainor- moved to gerrit
nyquist@/khushal@: client/ kmarshall@: common/ and blimp_toolbar.cc to see where I plan on hitting a specific ...
5 years, 1 month ago (2015-11-06 23:03:45 UTC) #2
David Trainor- moved to gerrit
On 2015/11/06 23:03:45, David Trainor wrote: > nyquist@/khushal@: client/ > kmarshall@: common/ and blimp_toolbar.cc to ...
5 years, 1 month ago (2015-11-06 23:04:18 UTC) #3
David Trainor- moved to gerrit
+haibinlu@ for where to hook into the UI. We'll need some class that does the ...
5 years, 1 month ago (2015-11-06 23:08:37 UTC) #5
nyquist
lgtm https://codereview.chromium.org/1422363008/diff/20001/blimp/client/android/blimp_toolbar.h File blimp/client/android/blimp_toolbar.h (right): https://codereview.chromium.org/1422363008/diff/20001/blimp/client/android/blimp_toolbar.h#newcode32 blimp/client/android/blimp_toolbar.h:32: // To be called by a the content ...
5 years, 1 month ago (2015-11-09 01:58:45 UTC) #6
David Trainor- moved to gerrit
https://chromiumcodereview.appspot.com/1422363008/diff/20001/blimp/client/android/blimp_toolbar.h File blimp/client/android/blimp_toolbar.h (right): https://chromiumcodereview.appspot.com/1422363008/diff/20001/blimp/client/android/blimp_toolbar.h#newcode32 blimp/client/android/blimp_toolbar.h:32: // To be called by a the content lite ...
5 years, 1 month ago (2015-11-09 17:17:46 UTC) #7
David Trainor- moved to gerrit
brettw@: ptal at blimp/client/DEPS review (added url) Thanks!
5 years, 1 month ago (2015-11-09 17:19:10 UTC) #9
haibinlu
https://codereview.chromium.org/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java File blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java (right): https://codereview.chromium.org/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java#newcode36 blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java:36: private String mUrlToLoad; is it possible that "there is ...
5 years, 1 month ago (2015-11-09 18:58:43 UTC) #10
haibinlu
https://codereview.chromium.org/1422363008/diff/40001/blimp/common/proto/control.proto File blimp/common/proto/control.proto (left): https://codereview.chromium.org/1422363008/diff/40001/blimp/common/proto/control.proto#oldcode18 blimp/common/proto/control.proto:18: CREATE_TAB = 1; under current design (Kevin can comment ...
5 years, 1 month ago (2015-11-09 19:13:05 UTC) #11
David Trainor- moved to gerrit
https://codereview.chromium.org/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java File blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java (right): https://codereview.chromium.org/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java#newcode36 blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java:36: private String mUrlToLoad; On 2015/11/09 18:58:43, haibinlu wrote: > ...
5 years, 1 month ago (2015-11-09 19:27:18 UTC) #12
David Trainor- moved to gerrit
Responded to comments/addressed nits. Thanks! https://chromiumcodereview.appspot.com/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java File blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java (right): https://chromiumcodereview.appspot.com/1422363008/diff/40001/blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java#newcode48 blimp/client/android/java/src/org/chromium/blimp/toolbar/BlimpToolbar.java:48: * To be called ...
5 years, 1 month ago (2015-11-10 16:14:51 UTC) #13
haibinlu
lgtm
5 years, 1 month ago (2015-11-10 18:18:22 UTC) #14
brettw
DEPS LGTM
5 years, 1 month ago (2015-11-10 21:40:27 UTC) #15
Kevin M
lgtm
5 years, 1 month ago (2015-11-11 19:38:38 UTC) #16
Khushal
On 2015/11/11 19:38:38, Kevin M wrote: > lgtm lgtm
5 years, 1 month ago (2015-11-11 19:39:51 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422363008/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422363008/80001
5 years, 1 month ago (2015-11-11 19:54:03 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_gn_chromeos_rel on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_gn_chromeos_rel/builds/105558)
5 years, 1 month ago (2015-11-11 20:18:14 UTC) #22
haibinlu
lgtm
5 years, 1 month ago (2015-11-11 22:49:57 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1422363008/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1422363008/120001
5 years, 1 month ago (2015-11-11 23:01:11 UTC) #26
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 1 month ago (2015-11-11 23:41:56 UTC) #27
commit-bot: I haz the power
5 years, 1 month ago (2015-11-12 20:01:45 UTC) #28
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/13d14b93584e3cdd6205b6fc3302c21abf0a239a
Cr-Commit-Position: refs/heads/master@{#359186}

Powered by Google App Engine
This is Rietveld 408576698