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

Issue 2233443003: Some initial hookup of offline page request interception (Closed)

Created:
4 years, 4 months ago by jianli
Modified:
4 years, 4 months ago
CC:
chromium-reviews, romax+watch_chromium.org, fgorski+watch_chromium.org, dewittj+watch_chromium.org, petewil+watch_chromium.org, chili+watch_chromium.org, dimich+watch_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Some initial hookup of offline page request interception Add OfflinePageRequestHandler that services requests based on their offline info. This patch contains only initial hookup. The detail check and handling will be in next patch. BUG=636072 Committed: https://crrev.com/aa2255830720b54f30fdbd7847035270cf85e2ce Cr-Commit-Position: refs/heads/master@{#411406}

Patch Set 1 #

Total comments: 15

Patch Set 2 : Address feedback #

Total comments: 1

Patch Set 3 : use std::move #

Total comments: 8

Patch Set 4 : Address more feedback #

Unified diffs Side-by-side diffs Delta from patch set Stats (+201 lines, -0 lines) Patch
A chrome/browser/android/offline_pages/offline_page_request_handler.h View 1 1 chunk +73 lines, -0 lines 0 comments Download
A chrome/browser/android/offline_pages/offline_page_request_handler.cc View 1 2 3 1 chunk +105 lines, -0 lines 0 comments Download
M chrome/browser/profiles/profile_impl_io_data.cc View 1 2 3 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc View 1 2 chunks +8 lines, -0 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (15 generated)
jianli
dimich and fgorski for offline pages mmnenke for profile_io_data
4 years, 4 months ago (2016-08-10 00:09:19 UTC) #6
fgorski
A few comments. Also, is there a way to test that a request handler/interceptor was ...
4 years, 4 months ago (2016-08-10 16:26:10 UTC) #7
mmenke
https://codereview.chromium.org/2233443003/diff/1/chrome/browser/profiles/profile_io_data.cc File chrome/browser/profiles/profile_io_data.cc (right): https://codereview.chromium.org/2233443003/diff/1/chrome/browser/profiles/profile_io_data.cc#newcode1172 chrome/browser/profiles/profile_io_data.cc:1172: #endif I don't think we want this in incognito ...
4 years, 4 months ago (2016-08-10 20:20:17 UTC) #8
mmenke
https://codereview.chromium.org/2233443003/diff/1/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc File chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc (right): https://codereview.chromium.org/2233443003/diff/1/chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc#newcode479 chrome/browser/renderer_host/chrome_resource_dispatcher_host_delegate.cc:479: request, resource_type); Also, skip in incognito mode?
4 years, 4 months ago (2016-08-10 20:27:51 UTC) #9
jianli
https://codereview.chromium.org/2233443003/diff/1/chrome/browser/android/offline_pages/offline_page_request_handler.cc File chrome/browser/android/offline_pages/offline_page_request_handler.cc (right): https://codereview.chromium.org/2233443003/diff/1/chrome/browser/android/offline_pages/offline_page_request_handler.cc#newcode16 chrome/browser/android/offline_pages/offline_page_request_handler.cc:16: int kUserDataKey; // Only address is used. On 2016/08/10 ...
4 years, 4 months ago (2016-08-10 21:37:26 UTC) #10
mmenke
chrome/browser/profiles, chrome/browser/renderer_host both LGTM. https://codereview.chromium.org/2233443003/diff/20001/chrome/browser/profiles/profile_impl_io_data.cc File chrome/browser/profiles/profile_impl_io_data.cc (right): https://codereview.chromium.org/2233443003/diff/20001/chrome/browser/profiles/profile_impl_io_data.cc#newcode541 chrome/browser/profiles/profile_impl_io_data.cc:541: request_interceptors.push_back(offline_page_interceptor.release()); Think you can use ...
4 years, 4 months ago (2016-08-10 21:42:37 UTC) #13
fgorski
lgtm https://codereview.chromium.org/2233443003/diff/1/chrome/browser/android/offline_pages/offline_page_request_handler.cc File chrome/browser/android/offline_pages/offline_page_request_handler.cc (right): https://codereview.chromium.org/2233443003/diff/1/chrome/browser/android/offline_pages/offline_page_request_handler.cc#newcode57 chrome/browser/android/offline_pages/offline_page_request_handler.cc:57: // Ignore non-http/https requests. On 2016/08/10 21:37:25, jianli ...
4 years, 4 months ago (2016-08-10 21:44:27 UTC) #14
jianli
thestig, can you review and approve changes to chrome/browser? thanks.
4 years, 4 months ago (2016-08-10 22:03:50 UTC) #16
Lei Zhang
lgtm https://codereview.chromium.org/2233443003/diff/40001/chrome/browser/android/offline_pages/offline_page_request_handler.cc File chrome/browser/android/offline_pages/offline_page_request_handler.cc (right): https://codereview.chromium.org/2233443003/diff/40001/chrome/browser/android/offline_pages/offline_page_request_handler.cc#newcode38 chrome/browser/android/offline_pages/offline_page_request_handler.cc:38: // The profile for processing offline pages. Should ...
4 years, 4 months ago (2016-08-10 22:40:00 UTC) #17
jianli
https://codereview.chromium.org/2233443003/diff/40001/chrome/browser/android/offline_pages/offline_page_request_handler.cc File chrome/browser/android/offline_pages/offline_page_request_handler.cc (right): https://codereview.chromium.org/2233443003/diff/40001/chrome/browser/android/offline_pages/offline_page_request_handler.cc#newcode38 chrome/browser/android/offline_pages/offline_page_request_handler.cc:38: // The profile for processing offline pages. Should not ...
4 years, 4 months ago (2016-08-10 23:04:00 UTC) #19
Dmitry Titov
It should not be under browser/android since it does not depend on Android specifically. Ideally ...
4 years, 4 months ago (2016-08-11 03:17:05 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2233443003/60001
4 years, 4 months ago (2016-08-11 19:41:28 UTC) #26
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 4 months ago (2016-08-11 19:46:25 UTC) #27
commit-bot: I haz the power
4 years, 4 months ago (2016-08-11 19:48:38 UTC) #29
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/aa2255830720b54f30fdbd7847035270cf85e2ce
Cr-Commit-Position: refs/heads/master@{#411406}

Powered by Google App Engine
This is Rietveld 408576698