Time scoped browsing data deletion currently exists in the Clear Browsing Data dialog on Desktop (chrome://settings/clearBrowsingData) and Android (Settings>Privacy>Clear Browsing Data). Add it to iOS.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/f433931685d2eefb27a0e987c4361dea6fbb5e22 commit f433931685d2eefb27a0e987c4361dea6fbb5e22 Author: ioanap <ioanap@google.com> Date: Mon Sep 19 12:13:12 2016 Add support for time based deletion of browsing data on iOS Change existing browsing data deletion methods to take a browsing_data::TimePeriod as a parameter. Keep old methods around until all call sites are changed downstream. BUG=642334 Review-Url: https://codereview.chromium.org/2270063005 Cr-Commit-Position: refs/heads/master@{#419433} [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/components/signin/ios/browser/account_consistency_service.h [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/browsing_data/browsing_data_remover_helper.cc [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/browsing_data/browsing_data_remover_helper.h [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.h [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/browsing_data/ios_chrome_browsing_data_remover.mm [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/signin/browser_state_data_remover.mm [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/ui/commands/clear_browsing_data_command.h [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/chrome/browser/ui/commands/clear_browsing_data_command.mm [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/crnet/crnet_environment.mm [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/net/http_cache_helper.cc [modify] https://crrev.com/f433931685d2eefb27a0e987c4361dea6fbb5e22/ios/net/http_cache_helper.h
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/517de915f141a3d69c685bbfe5716af7b8306f12 commit 517de915f141a3d69c685bbfe5716af7b8306f12 Author: ioanap <ioanap@google.com> Date: Wed Sep 21 12:18:20 2016 Remove old clear browsing data methods on iOS The new methods now take a browsing_data::TimePeriod as a parameter to permit time-scoped deletion. BUG=642334 Review-Url: https://codereview.chromium.org/2299543003 Cr-Commit-Position: refs/heads/master@{#420029} [modify] https://crrev.com/517de915f141a3d69c685bbfe5716af7b8306f12/ios/chrome/browser/browsing_data/browsing_data_remover_helper.cc [modify] https://crrev.com/517de915f141a3d69c685bbfe5716af7b8306f12/ios/chrome/browser/browsing_data/browsing_data_remover_helper.h [modify] https://crrev.com/517de915f141a3d69c685bbfe5716af7b8306f12/ios/chrome/browser/ui/commands/clear_browsing_data_command.h [modify] https://crrev.com/517de915f141a3d69c685bbfe5716af7b8306f12/ios/chrome/browser/ui/commands/clear_browsing_data_command.mm
This owner is not able to receive e-mails, please re-triage.
lpromero@ can you see if this should be marked fix?
Reassigning to myself. This has been implemented, but I think not yet fully covered by tests.
Comment 1 by sheriffbot@chromium.org
, Aug 30 2016