Saving content will prefer to retrieve the data out of the HTTP cache for GETs.
commit0d4e30cda490fce664139b5216f47a5ccf3d4e92
authorcbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 28 Jan 2012 00:47:53 +0000 (28 00:47 +0000)
committercbentzel@chromium.org <cbentzel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Sat, 28 Jan 2012 00:47:53 +0000 (28 00:47 +0000)
tree0e1b9d0e86e098102ce438daa8e1cb43eae979d5
parent59d12de3d30c46aedc87fb1e70d6a38808914814
Saving content will prefer to retrieve the data out of the HTTP cache for GETs.

For example, if the current tab is navigated to a JPEG and the user chooses "Save Page As" from the wrench menu, the data will be retrieved from cache without validation even if Cache-Control: no-cache is specified.

BUG=32246,55551,94574
TEST=DownloadTest.SavePageNonHTMLViaGet

Review URL: http://codereview.chromium.org/9178029

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119538 0039d316-1c4b-4281-b951-d872f2087c98
19 files changed:
chrome/browser/chromeos/imageburner/burn_manager.cc
chrome/browser/download/download_browsertest.cc
chrome/browser/download/download_extension_api.cc
chrome/browser/extensions/webstore_installer.cc
chrome/browser/tab_contents/render_view_context_menu.cc
content/browser/download/download_manager_impl.cc
content/browser/download/download_manager_impl.h
content/browser/download/download_resource_handler.cc
content/browser/download/download_resource_handler.h
content/browser/download/download_types.cc
content/browser/download/download_types.h
content/browser/download/drag_download_file.cc
content/browser/download/mock_download_manager.h
content/browser/renderer_host/buffered_resource_handler.cc
content/browser/renderer_host/render_message_filter.cc
content/browser/renderer_host/resource_dispatcher_host.cc
content/browser/renderer_host/resource_dispatcher_host.h
content/browser/tab_contents/tab_contents.cc
content/public/browser/download_manager.h