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

Issue 327523004: Introduce very beginning of navigation (Closed)

Created:
6 years, 6 months ago by Aaron Boodman
Modified:
6 years, 6 months ago
CC:
chromium-reviews, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, darin (slow to review), ben+mojo_chromium.org
Visibility:
Public.

Description

Introduce very beginning of navigation. Add an interface to allow embedders to navigate embedded views. This only supports local/pushState-style navigation right now. BUG= R=darin@chromium.org, davemoore@chromium.org, sky@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276521

Patch Set 1 : ready to review #

Total comments: 4

Patch Set 2 : use GURL to parse URLss #

Patch Set 3 : davements #

Patch Set 4 : shrug #

Patch Set 5 : goto fail #

Total comments: 4

Patch Set 6 : blah #

Patch Set 7 : ready for another look #

Patch Set 8 : Use a temporary connection per navigation #

Total comments: 2

Patch Set 9 : rebase #

Total comments: 8

Patch Set 10 : fix service_manager_unittest.cc #

Patch Set 11 : skyments #

Patch Set 12 : add url dependency to two smaple apps #

Unified diffs Side-by-side diffs Delta from patch set Stats (+205 lines, -40 lines) Patch
M mojo/examples/embedded_app/embedded_app.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +67 lines, -11 lines 0 comments Download
M mojo/examples/nesting_app/nesting_app.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +51 lines, -5 lines 0 comments Download
M mojo/examples/window_manager/window_manager.cc View 1 2 3 4 5 6 7 8 9 10 5 chunks +36 lines, -4 lines 0 comments Download
M mojo/mojo_examples.gypi View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +5 lines, -0 lines 0 comments Download
M mojo/mojo_services.gypi View 1 2 3 4 5 6 1 chunk +14 lines, -0 lines 0 comments Download
M mojo/public/cpp/application/lib/service_connector.h View 1 2 3 4 5 6 7 1 chunk +0 lines, -2 lines 0 comments Download
M mojo/service_manager/service_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 6 chunks +6 lines, -13 lines 0 comments Download
A mojo/services/navigation/navigation.mojom View 1 2 3 4 5 6 7 8 9 10 1 chunk +18 lines, -0 lines 0 comments Download
M mojo/shell/mojo_url_resolver.cc View 1 2 3 4 5 6 7 8 3 chunks +8 lines, -5 lines 0 comments Download

Messages

Total messages: 28 (0 generated)
Aaron Boodman
6 years, 6 months ago (2014-06-09 19:38:54 UTC) #1
DaveMoore
lgtm https://codereview.chromium.org/327523004/diff/40001/mojo/examples/embedded_app/embedded_app.cc File mojo/examples/embedded_app/embedded_app.cc (right): https://codereview.chromium.org/327523004/diff/40001/mojo/examples/embedded_app/embedded_app.cc#newcode52 mojo/examples/embedded_app/embedded_app.cc:52: const std::string& url = details->url.To<std::string>(); Nit: LOG(INFOS)'s should ...
6 years, 6 months ago (2014-06-09 19:59:32 UTC) #2
Aaron Boodman
https://codereview.chromium.org/327523004/diff/40001/mojo/examples/embedded_app/embedded_app.cc File mojo/examples/embedded_app/embedded_app.cc (right): https://codereview.chromium.org/327523004/diff/40001/mojo/examples/embedded_app/embedded_app.cc#newcode52 mojo/examples/embedded_app/embedded_app.cc:52: const std::string& url = details->url.To<std::string>(); On 2014/06/09 19:59:32, DaveMoore ...
6 years, 6 months ago (2014-06-09 20:08:59 UTC) #3
Aaron Boodman
The CQ bit was checked by aa@chromium.org
6 years, 6 months ago (2014-06-09 20:11:17 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/aa@chromium.org/327523004/120001
6 years, 6 months ago (2014-06-09 20:13:49 UTC) #5
Ben Goodger (Google)
https://codereview.chromium.org/327523004/diff/120001/mojo/examples/window_manager/window_manager.cc File mojo/examples/window_manager/window_manager.cc (right): https://codereview.chromium.org/327523004/diff/120001/mojo/examples/window_manager/window_manager.cc#newcode85 mojo/examples/window_manager/window_manager.cc:85: CreateWindow("mojo:mojo_embedded_app"); nit: mebbe swap this out with your new ...
6 years, 6 months ago (2014-06-09 20:17:05 UTC) #6
Aaron Boodman
The CQ bit was unchecked by aa@chromium.org
6 years, 6 months ago (2014-06-09 20:47:52 UTC) #7
Aaron Boodman
dave: please especially review changes to service_connector.cc and dynamic_service_loader.cc. sky: review other files please. Thanks! ...
6 years, 6 months ago (2014-06-10 19:41:29 UTC) #8
DaveMoore
There are no changes to dynamic_service_loader.cc. Should there be? https://codereview.chromium.org/327523004/diff/190001/mojo/public/cpp/application/lib/service_connector.h File mojo/public/cpp/application/lib/service_connector.h (left): https://codereview.chromium.org/327523004/diff/190001/mojo/public/cpp/application/lib/service_connector.h#oldcode127 mojo/public/cpp/application/lib/service_connector.h:127: ...
6 years, 6 months ago (2014-06-10 21:38:11 UTC) #9
Aaron Boodman
https://codereview.chromium.org/327523004/diff/190001/mojo/public/cpp/application/lib/service_connector.h File mojo/public/cpp/application/lib/service_connector.h (left): https://codereview.chromium.org/327523004/diff/190001/mojo/public/cpp/application/lib/service_connector.h#oldcode127 mojo/public/cpp/application/lib/service_connector.h:127: owner_->RemoveServiceConnector(this); On 2014/06/10 21:38:11, DaveMoore wrote: > Please leave ...
6 years, 6 months ago (2014-06-10 21:43:19 UTC) #10
Aaron Boodman
On Tue, Jun 10, 2014 at 2:38 PM, <davemoore@chromium.org> wrote: > There are no changes ...
6 years, 6 months ago (2014-06-10 21:44:08 UTC) #11
darin (slow to review)
mojo_url_resolver.cc changes LGTM.
6 years, 6 months ago (2014-06-10 21:45:43 UTC) #12
Aaron Boodman
Dave, I fixed service_manager_unittest.cc. Please see that too.
6 years, 6 months ago (2014-06-10 22:05:30 UTC) #13
sky
https://codereview.chromium.org/327523004/diff/190001/mojo/examples/embedded_app/embedded_app.cc File mojo/examples/embedded_app/embedded_app.cc (right): https://codereview.chromium.org/327523004/diff/190001/mojo/examples/embedded_app/embedded_app.cc#newcode70 mojo/examples/embedded_app/embedded_app.cc:70: }; DISALLOW (same comment in all similar files). https://codereview.chromium.org/327523004/diff/190001/mojo/examples/window_manager/window_manager.cc ...
6 years, 6 months ago (2014-06-10 22:15:14 UTC) #14
Aaron Boodman
https://codereview.chromium.org/327523004/diff/190001/mojo/examples/embedded_app/embedded_app.cc File mojo/examples/embedded_app/embedded_app.cc (right): https://codereview.chromium.org/327523004/diff/190001/mojo/examples/embedded_app/embedded_app.cc#newcode70 mojo/examples/embedded_app/embedded_app.cc:70: }; On 2014/06/10 22:15:14, sky wrote: > DISALLOW (same ...
6 years, 6 months ago (2014-06-10 22:31:31 UTC) #15
DaveMoore
lgtm
6 years, 6 months ago (2014-06-10 22:41:01 UTC) #16
sky
LGTM
6 years, 6 months ago (2014-06-10 22:45:53 UTC) #17
Aaron Boodman
The CQ bit was checked by aa@chromium.org
6 years, 6 months ago (2014-06-10 23:15:05 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/aa@chromium.org/327523004/230001
6 years, 6 months ago (2014-06-10 23:17:37 UTC) #19
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: mac_chromium_rel on tryserver.chromium ...
6 years, 6 months ago (2014-06-11 05:06:47 UTC) #20
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-11 06:30:10 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_compile_dbg/builds/27645)
6 years, 6 months ago (2014-06-11 06:30:11 UTC) #22
Aaron Boodman
The CQ bit was checked by aa@chromium.org
6 years, 6 months ago (2014-06-11 15:30:07 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/aa@chromium.org/327523004/250001
6 years, 6 months ago (2014-06-11 15:32:46 UTC) #24
commit-bot: I haz the power
FYI, CQ is re-trying this CL (attempt #1). The failing builders are: win_chromium_x64_rel on tryserver.chromium ...
6 years, 6 months ago (2014-06-11 21:03:43 UTC) #25
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 6 months ago (2014-06-11 21:25:02 UTC) #26
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_x64_rel on tryserver.chromium (http://build.chromium.org/p/tryserver.chromium/builders/win_chromium_x64_rel/builds/19603)
6 years, 6 months ago (2014-06-11 21:25:03 UTC) #27
Aaron Boodman
6 years, 6 months ago (2014-06-12 03:43:51 UTC) #28
Message was sent while issue was closed.
Committed patchset #12 manually as r276521 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698