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

Issue 1869783005: [Blimp Client] Fixes up URL before sending it to Engine. (Closed)

Created:
4 years, 8 months ago by haibinlu
Modified:
4 years, 8 months ago
Reviewers:
brettw, Kevin M
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, 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

[Blimp Client] Fixes up URL before sending it to Engine. Uses url_formatter::FixupURL to convert "google.com" to "http://google.com". It also convert "movie" to "http://movie/" (which is a valid GURL). We check if the host has a '.' in it. If not, we use google search. This heuristic is wrong since valid GRULs such as "http://[2001:db8::2]/" (IPv6 literals) and "chrome://version/" do not have '.' in their host. However, it allows us to test v0.5 in a much easier way. BUG=601117 Committed: https://crrev.com/87714dd50611f6ea33b93383d9af4572f7ccb661 Cr-Commit-Position: refs/heads/master@{#389543}

Patch Set 1 #

Total comments: 13

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Total comments: 4

Patch Set 4 : #

Patch Set 5 : Fixes NavigationFeatureTest #

Total comments: 6

Patch Set 6 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+26 lines, -3 lines) Patch
M blimp/client/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M blimp/client/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M blimp/client/feature/navigation_feature.cc View 1 2 3 4 5 2 chunks +21 lines, -1 line 0 comments Download
M blimp/client/feature/navigation_feature_unittest.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M blimp/engine/session/blimp_engine_session.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 28 (9 generated)
haibinlu
4 years, 8 months ago (2016-04-07 19:17:47 UTC) #3
Kevin M
https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc#newcode43 blimp/client/feature/navigation_feature.cc:43: // Simplified heuristic for v0.5 only. Add explanation as ...
4 years, 8 months ago (2016-04-07 20:12:31 UTC) #4
Kevin M
https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc#newcode42 blimp/client/feature/navigation_feature.cc:42: const std::string& url_text) { Add unit tests for fixing ...
4 years, 8 months ago (2016-04-07 20:17:01 UTC) #5
haibinlu
https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc#newcode42 blimp/client/feature/navigation_feature.cc:42: const std::string& url_text) { On 2016/04/07 20:17:00, Kevin M ...
4 years, 8 months ago (2016-04-07 22:28:59 UTC) #6
haibinlu
PTAL
4 years, 8 months ago (2016-04-07 22:29:27 UTC) #7
Kevin M
https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc#newcode47 blimp/client/feature/navigation_feature.cc:47: url = url_formatter::FixupURL("https://www.google.com/#q=" + url_text, ""); On 2016/04/07 22:28:59, ...
4 years, 8 months ago (2016-04-07 23:00:19 UTC) #8
haibinlu
PTAL https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/1/blimp/client/feature/navigation_feature.cc#newcode47 blimp/client/feature/navigation_feature.cc:47: url = url_formatter::FixupURL("https://www.google.com/#q=" + url_text, ""); On 2016/04/07 ...
4 years, 8 months ago (2016-04-07 23:55:09 UTC) #9
Kevin M
https://codereview.chromium.org/1869783005/diff/40001/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/40001/blimp/client/feature/navigation_feature.cc#newcode56 blimp/client/feature/navigation_feature.cc:56: url::EncodeURIComponent(url_text.data(), strlen(url_text.data()), &buffer); url_text.size() https://codereview.chromium.org/1869783005/diff/40001/blimp/client/feature/navigation_feature.cc#newcode58 blimp/client/feature/navigation_feature.cc:58: url = GURL("https://www.google.com/#q=" ...
4 years, 8 months ago (2016-04-08 00:14:33 UTC) #10
haibinlu
PTAL https://codereview.chromium.org/1869783005/diff/40001/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/40001/blimp/client/feature/navigation_feature.cc#newcode56 blimp/client/feature/navigation_feature.cc:56: url::EncodeURIComponent(url_text.data(), strlen(url_text.data()), &buffer); On 2016/04/08 00:14:33, Kevin M ...
4 years, 8 months ago (2016-04-08 00:51:39 UTC) #11
Kevin M
lgtm
4 years, 8 months ago (2016-04-08 00:57:09 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869783005/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869783005/60001
4 years, 8 months ago (2016-04-08 17:12:25 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/166430)
4 years, 8 months ago (2016-04-08 17:22:23 UTC) #16
haibinlu
+brettw@ for DEPS on url_formatter component. Thanks!
4 years, 8 months ago (2016-04-08 17:42:22 UTC) #18
Kevin M
Ping brettw :)
4 years, 8 months ago (2016-04-13 23:37:37 UTC) #19
brettw
lgtm https://codereview.chromium.org/1869783005/diff/80001/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/80001/blimp/client/feature/navigation_feature.cc#newcode50 blimp/client/feature/navigation_feature.cc:50: // valid GURL such as "chrome://version/" do not ...
4 years, 8 months ago (2016-04-14 20:34:03 UTC) #20
haibinlu
https://codereview.chromium.org/1869783005/diff/80001/blimp/client/feature/navigation_feature.cc File blimp/client/feature/navigation_feature.cc (right): https://codereview.chromium.org/1869783005/diff/80001/blimp/client/feature/navigation_feature.cc#newcode50 blimp/client/feature/navigation_feature.cc:50: // valid GURL such as "chrome://version/" do not have ...
4 years, 8 months ago (2016-04-25 18:33:22 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869783005/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869783005/100001
4 years, 8 months ago (2016-04-25 18:34:07 UTC) #24
commit-bot: I haz the power
Committed patchset #6 (id:100001)
4 years, 8 months ago (2016-04-25 19:45:46 UTC) #26
commit-bot: I haz the power
4 years, 8 months ago (2016-04-25 19:48:17 UTC) #28
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/87714dd50611f6ea33b93383d9af4572f7ccb661
Cr-Commit-Position: refs/heads/master@{#389543}

Powered by Google App Engine
This is Rietveld 408576698