Reland Make DownloadManager::GetAllDownloads return all downloads regardless of state, persistence, temporariness, or save page.
Callers such as download_status_updater_mac now need to explicitly check whether filenames are empty.
Also change some callers from SearchDownloads() over to GetAllDownloads().
This is an experiment in preparation for DownloadHistory-that-is-an-Observer, which removes the persisted concept from content.
http://codereview.chromium.org/10665049/
I tried to inspect each caller in this CL to check that it would be ok with this change, but I might have missed something.
Reviewers breakdown:
Done:
rdsmith: *
jam: chrome/browser/automation
michaeln: chrome/browser/browsing_data
jcivelli: content/public/test
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=155351
BUG=
147359
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=155829