summaryrefslogtreecommitdiffstats
path: root/chrome/test/data
Commit message (Collapse)AuthorAgeFilesLines
* Add support for an optional "requirements" section in extension/app manifests.mihaip@chromium.org2011-10-073-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | The expected format is: "requirements": { "requirement1": { // requirement details }, "requiement2": { // requirement details }, ... } Only validation and whitelisting for hosted apps is done, for now only the web store will use requirements data. BUG=99241 R=yoz@chromium.org Review URL: http://codereview.chromium.org/8200015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104582 0039d316-1c4b-4281-b951-d872f2087c98
* [web-ui] Migrate async_gen-inl.h to base::Bind().csilv@chromium.org2011-10-071-4/+8
| | | | | | | BUG=98478 Review URL: http://codereview.chromium.org/8199019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104568 0039d316-1c4b-4281-b951-d872f2087c98
* Make instant only load searches for the default provider.sky@chromium.org2011-10-074-9/+0
| | | | | | | | | | BUG=99266 TEST=make sure instant does search only. R=sreeram@chromium.org Review URL: http://codereview.chromium.org/8176005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104553 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a stale Autofill suppression.isherman@chromium.org2011-10-071-3/+0
| | | | | | | | | | BUG=73575 TEST=none Review URL: http://codereview.chromium.org/8175014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104395 0039d316-1c4b-4281-b951-d872f2087c98
* Another attempt at fixing IncognitoSplitMode apitest.mpcomplete@chromium.org2011-10-061-1/+3
| | | | | | | | | | | | Create the ExtensionTestMessageListeners before loading the extension. Also use different messages for incognito vs regular mode to avoid interference. Fix suggested by kalman. BUG=53991 TEST=no Review URL: http://codereview.chromium.org/8154001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104356 0039d316-1c4b-4281-b951-d872f2087c98
* Hook into another code path that lets the renderer request a new tab to be ↵jochen@chromium.org2011-10-064-0/+101
| | | | | | | | | | | | created BUG=96877 TEST=browser_tests:ExtensionApiTest.WebNavigationRequestOpenTab Review URL: http://codereview.chromium.org/8055011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104346 0039d316-1c4b-4281-b951-d872f2087c98
* Test that split-mode incognito extension settings are shared with non-incognitokalman@chromium.org2011-10-064-1/+68
| | | | | | | | | | | settings. BUG=96726 TEST=ExtensionSettingsApiTest Review URL: http://codereview.chromium.org/8143015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104242 0039d316-1c4b-4281-b951-d872f2087c98
* Now closes existing background contents if app opens a new one.atwilson@chromium.org2011-10-064-0/+158
| | | | | | | | | | | | | | | | Work around race conditions on startup where an app page creates a background page while the BackgroundContentsService is also opening the page. We now close the existing page instead of opening one of the pages up in a visible tab. Also added a new browser test to verify this functionality. BUG=98046 TEST=Added new browser_test: AppBackgroundPageApiTest.OpenTwoBackgroundPages. Review URL: http://codereview.chromium.org/8116015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104228 0039d316-1c4b-4281-b951-d872f2087c98
* Panels should not take focus by default. Support active Panels on Mac.jennb@chromium.org2011-10-062-1/+22
| | | | | | | | | | | Modified ExtensionApiTest.WindowOpenFocus to also check focus for Panels. BUG=None TEST=WindowOpenPanelTest.WindowOpenFocus Review URL: http://codereview.chromium.org/8113020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104214 0039d316-1c4b-4281-b951-d872f2087c98
* Bocking onReceivedHeaders signal for webRequest APIbattre@chromium.org2011-10-055-7/+222
| | | | | | | | | | | | | | This is a new signal that allows extensions to - Modify/Delete cookies of HTTP responses before they are seen by the cookie monster. - Cancel requests based on the length or content type of the HTTP response. BUG=89118 TEST=no Review URL: http://codereview.chromium.org/7931026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104091 0039d316-1c4b-4281-b951-d872f2087c98
* Move a bunch of non-shared methods out of the FormGroup class.isherman@chromium.org2011-10-051-4/+4
| | | | | | | | | | | | Some of them can be removed completely! BUG=none TEST=compiles Review URL: http://codereview.chromium.org/8143007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104045 0039d316-1c4b-4281-b951-d872f2087c98
* Triggers sign in dialog immediately when displaying the preview page if the ↵abodenha@chromium.org2011-10-041-10/+0
| | | | | | | | | | | | | | user isn't signed in. Changes the dialog flow to not refresh the preview page if the signin dialog is canceled. Removed a unit test. It should be re-added when we address bug 98747 BUG=98731 TEST= Review URL: http://codereview.chromium.org/8100012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103940 0039d316-1c4b-4281-b951-d872f2087c98
* Fix extra visible->hidden->visible transition whilemmenke@chromium.org2011-10-043-66/+57
| | | | | | | | | | | | prerendering. Was due to re-parenting the prerendered TabContents twice while swapping it in. BUG=85646 TEST=PrerenderBrowserTest.PrerenderVisibility Review URL: http://codereview.chromium.org/8122001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103899 0039d316-1c4b-4281-b951-d872f2087c98
* Adding new pyauto-based scrolling perf test on a Google Plus anonymized page.dennisjeffrey@chromium.org2011-10-04284-0/+2042
| | | | | | | | | | | | This CL also includes a lot of files associated with the Google Plus anonymized page that is used by the new scrolling perf test. BUG=chromium-os:18185 TEST=None Review URL: http://codereview.chromium.org/8118016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103843 0039d316-1c4b-4281-b951-d872f2087c98
* Mark OptionsWebUITest.testOpenAllOptionsPages DISABLED on Macscottbyer@chromium.org2011-10-031-1/+2
| | | | | | | | | | | This test has been failing at over 70% since Friday. BUG=90420 TEST=none Review URL: http://codereview.chromium.org/8118018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103806 0039d316-1c4b-4281-b951-d872f2087c98
* Make signature for 31936 more general, so as to capture more stack traces.mirandac@chromium.org2011-10-031-1/+1
| | | | | | | | | | | | See http://build.chromium.org/p/chromium/builders/Win%20Reliability/builds/6518 BUG=31936 TEST=no test Review URL: http://codereview.chromium.org/8118002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103718 0039d316-1c4b-4281-b951-d872f2087c98
* Remove statusLine and requestLine from ExtraInfoSpecbattre@chromium.org2011-10-014-24/+47
| | | | | | | | | | BUG=96998 TEST=no Review URL: http://codereview.chromium.org/8086023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103645 0039d316-1c4b-4281-b951-d872f2087c98
* Add common attributes (such as tabId) to all webRequest signals.battre@chromium.org2011-10-014-40/+30
| | | | | | | | | | BUG=96998 TEST=no Review URL: http://codereview.chromium.org/8082024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103638 0039d316-1c4b-4281-b951-d872f2087c98
* Move webNavigation out of experimental.jochen@chromium.org2011-10-014-18/+18
| | | | | | | | | | BUG=60100 TEST=none Review URL: http://codereview.chromium.org/8101004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103632 0039d316-1c4b-4281-b951-d872f2087c98
* Fix check_perms for r103616.thestig@chromium.org2011-10-011-0/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103620 0039d316-1c4b-4281-b951-d872f2087c98
* Revise scrolling perf test code in perf.py and add two automated scrolling ↵dennisjeffrey@chromium.org2011-10-013-14/+259
| | | | | | | | | | | tests. BUG=chromium-os:18185 TEST=None Review URL: http://codereview.chromium.org/8095022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103616 0039d316-1c4b-4281-b951-d872f2087c98
* Enable CompoFlapper on all platforms.viettrungluu@chromium.org2011-09-304-44/+164
| | | | | | | | | | | Also, change the name in the manifest to be "Flapper" across all platforms. BUG=none TEST=none Review URL: http://codereview.chromium.org/7885044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103494 0039d316-1c4b-4281-b951-d872f2087c98
* Allow hosted apps to use minimum_chrome_version.yoz@chromium.org2011-09-301-0/+13
| | | | | | | | | | BUG=71614 TEST=Check that a hosted app with an extent and with minimum_chrome_version lower than the current version can be installed. Review URL: http://codereview.chromium.org/8082008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103404 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored code to move cloudprint specific code into print_preview_cloud.js.abodenha@google.com2011-09-281-22/+16
| | | | | | | | | | | | | | | | | Removed "Local" and "Cloud" labels from dropdown The "More printers" label is now more clear and shares behavior with the cloud print printer option in Chrome. The system print dialog link is replaced with a similar link referencing cloud print in chrome os. Choosing cloud print from the printers dropdown now requires the user to hit print before opening the cloud print dialog. Fixed broken tests. BUG=88098, 97175, http://code.google.com/p/chromium-os/issues/detail?id=16082, http://code.google.com/p/chromium-os/issues/detail?id=20121, http://code.google.com/p/chromium-os/issues/detail?id=20119 TEST=Enable print preview in about:flags. Printing should work with cloud print printers in much the same way as local printers in Chrome Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=103010 Review URL: http://codereview.chromium.org/7976017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103173 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: don't send Detach followed by Attach message on navigation if ↵yurys@chromium.org2011-09-281-0/+19
| | | | | | | | | | | inspected RVH doesn't change BUG=98210 TEST=DevToolsSanityTest.TestConsoleOnNavigateBack Review URL: http://codereview.chromium.org/8050011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103092 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill: Ignore gift cards when filling credit card infoisherman@chromium.org2011-09-282-0/+315
| | | | | | | | | | BUG=98338 TEST=browser_tests --gtest_filter=*DataDrivenHeuristics* Review URL: http://codereview.chromium.org/8052024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103085 0039d316-1c4b-4281-b951-d872f2087c98
* Extend chrome.tabs* API to support multiple tabs.jstritar@chromium.org2011-09-286-22/+348
| | | | | | | | | | | | | | | | | | | | | | | | | This adds support for handling multiple tabs, including selecting, removing and moving many tabs at once. (Selecting is now called highlighting for backwards compatibility). The changes are outlined below. Adds: - 'highlighted' property to Tab, chrome.tabs.update - chrome.tabs.query for searching across tabs - chrome.tabs.highlight for selecting multiple tabs - chrome.tabs.onHighlightChanged for listening to multi-select events Modifies: - renames 'selected' to 'active' on Tab, chrome.tabs.create, chrome.tabs.update - renames onSelectionChanged to onActiveChanged - chrome.tabs.move to accept an array of tabs or a single tab - chrome.tabs.remove to accept an array of tabs or a single tab - deprecates chrome.tabs.getSelected in favor of chrome.tabs.query - deprecates chrome.tabs.getAllInWindow in favor of chrome.tabs.query BUG=81411 TEST=ExtensionApiTest.*Tab* Review URL: http://codereview.chromium.org/7731004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103084 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 103010 - Refactored code to move cloudprint specific code into ↵thestig@chromium.org2011-09-281-16/+22
| | | | | | | | | | | | | | | | | | | | print_preview_cloud.js. Removed "Local" and "Cloud" labels from dropdown The "More printers" label is now more clear and shares behavior with the cloud print printer option in Chrome. The system print dialog link is replaced with a similar link referencing cloud print in chrome os. Choosing cloud print from the printers dropdown now requires the user to hit print before opening the cloud print dialog. Fixed broken tests. BUG=88098, 97175, http://code.google.com/p/chromium-os/issues/detail?id=16082, http://code.google.com/p/chromium-os/issues/detail?id=20121, http://code.google.com/p/chromium-os/issues/detail?id=20119 TEST=Enable print preview in about:flags. Printing should work with cloud print printers in much the same way as local printers in Chrome Review URL: http://codereview.chromium.org/7976017 TBR=abodenha@google.com Review URL: http://codereview.chromium.org/8055036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103067 0039d316-1c4b-4281-b951-d872f2087c98
* chrome.tabs.update now returns null Tab when no tabs permission.miket@chromium.org2011-09-283-0/+25
| | | | | | | | | | BUG=97674 TEST=added a test extension with permissions, enhanced an existing one. Review URL: http://codereview.chromium.org/7967021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103059 0039d316-1c4b-4281-b951-d872f2087c98
* Adding sample pyauto-based scrolling test meant to be run manually for now.dennisjeffrey@chromium.org2011-09-271-0/+82
| | | | | | | | | | | This test is being added to the pyauto-based performance tests in perf.py. BUG=chromium-os:18185 TEST=None Review URL: http://codereview.chromium.org/8056011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103039 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill: Recognize <select> fields as viable options for combined credit ↵isherman@chromium.org2011-09-272-0/+626
| | | | | | | | | | | | card expiration dates. BUG=98269 TEST=browser_tests --gtest_filter=*DataDrivenHeuristics* Review URL: http://codereview.chromium.org/8056012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103037 0039d316-1c4b-4281-b951-d872f2087c98
* Autofill: Expand the "name on card" regex a little further.isherman@chromium.org2011-09-272-0/+428
| | | | | | | | | | BUG=98286 TEST=browser_tests --gtest_filter=*DataDrivenHeuristics* Review URL: http://codereview.chromium.org/8054026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103035 0039d316-1c4b-4281-b951-d872f2087c98
* Add IndexedDB persistence tests, for null object store key pathsjsbell@chromium.org2011-09-272-0/+60
| | | | | | | | | | | Tests this WebKit patch: https://bugs.webkit.org/show_bug.cgi?id=68726 BUG=90635 TEST=pyauto test via: python chrome/test/functional/indexeddb.py Review URL: http://codereview.chromium.org/8035001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103033 0039d316-1c4b-4281-b951-d872f2087c98
* Refactored code to move cloudprint specific code into print_preview_cloud.js.abodenha@google.com2011-09-271-22/+16
| | | | | | | | | | | | | | | Removed "Local" and "Cloud" labels from dropdown The "More printers" label is now more clear and shares behavior with the cloud print printer option in Chrome. The system print dialog link is replaced with a similar link referencing cloud print in chrome os. Choosing cloud print from the printers dropdown now requires the user to hit print before opening the cloud print dialog. Fixed broken tests. BUG=88098, 97175, http://code.google.com/p/chromium-os/issues/detail?id=16082, http://code.google.com/p/chromium-os/issues/detail?id=20121, http://code.google.com/p/chromium-os/issues/detail?id=20119 TEST=Enable print preview in about:flags. Printing should work with cloud print printers in much the same way as local printers in Chrome Review URL: http://codereview.chromium.org/7976017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@103010 0039d316-1c4b-4281-b951-d872f2087c98
* Expand Autofill's "name on card" regex to cover walmart.com's checkout form.isherman@chromium.org2011-09-272-0/+553
| | | | | | | | | | BUG=98152 TEST=browser_tests --gtest_filter=*DataDrivenHeuristics* Review URL: http://codereview.chromium.org/8055002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102955 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bunch of net-internals HSTS unit tests.mmenke@chromium.org2011-09-272-1/+398
| | | | | | | | BUG=89057 TEST=NetInternalsTest.NetInternalsHSTSView* Review URL: http://codereview.chromium.org/8028002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102921 0039d316-1c4b-4281-b951-d872f2087c98
* Expose use-more-webui flag in chrome://flags and tweak cert viewer WebUIrbyers@chromium.org2011-09-261-2/+0
| | | | | | | | | | | | | | | | | | | | | | We're planning on enabling some WebUI dialogs by default on ChromeOS soon, so expose in flags to make it easier for people to test. Also tweak the certificate viewer UI a little to make it look and behave more like the original: - make it bigger (so it's generally big enough to fit the contents) - automatically select the main certificate in the details pane - scroll the details windows to the top - add a border around the details windows (like the original) - shrink hierarchy window a bit - it will rarely have more than 3 lines - fix spacing and indendation on the main tab BUG=98027 TEST=None Review URL: http://codereview.chromium.org/8028024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102831 0039d316-1c4b-4281-b951-d872f2087c98
* Refactors all net-internals views so that they sharemmenke@chromium.org2011-09-262-14/+6
| | | | | | | | | | their DOM id strings, for use in tests. TEST=manual, some tested by NetInternalsTest.* BUG=89057 Review URL: http://codereview.chromium.org/8018004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102790 0039d316-1c4b-4281-b951-d872f2087c98
* (Relanding this, exact same CL as the previous one.)jcivelli@chromium.org2011-09-265-0/+69
| | | | | | | | | | | | | Adding the first one of the saveAs extension APIs. The saveAsMHTML allows saving a tab as MHTML. BUG=97306 TEST=Run the browser tests. TBR=asargent,ahendrickson,jam Review URL: http://codereview.chromium.org/8027001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102750 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102505 - Adding the first one of the saveAs extension APIs.jcivelli@chromium.org2011-09-235-69/+0
| | | | | | | | | | | | | | The saveAsMHTML allows saving a tab as MHTML. BUG=97306 TEST=Run the browser tests. Review URL: http://codereview.chromium.org/7946008 TBR=jcivelli@chromium.org Review URL: http://codereview.chromium.org/8008020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102508 0039d316-1c4b-4281-b951-d872f2087c98
* Adding the first one of the saveAs extension APIs.jcivelli@chromium.org2011-09-235-0/+69
| | | | | | | | | | | The saveAsMHTML allows saving a tab as MHTML. BUG=97306 TEST=Run the browser tests. Review URL: http://codereview.chromium.org/7946008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102505 0039d316-1c4b-4281-b951-d872f2087c98
* WebIntentsRegistry now queries extensions for Intentsgroby@chromium.org2011-09-231-0/+12
| | | | | | | | | | BUG=none TEST=WebIntentsRegistryTest.* Review URL: http://codereview.chromium.org/7970004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102439 0039d316-1c4b-4281-b951-d872f2087c98
* Extension loading extracts intents from Manifest data.groby@chromium.org2011-09-238-0/+68
| | | | | | | | | | BUG=none TEST=ExtensionManifestTest.WebIntents Review URL: http://codereview.chromium.org/7917006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102409 0039d316-1c4b-4281-b951-d872f2087c98
* Update expected netflix version# to 1.3.1nirnimesh@chromium.org2011-09-221-1/+1
| | | | | | | | | | R=krisr@chromium.org BUG= TEST= Review URL: http://codereview.chromium.org/7973011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102378 0039d316-1c4b-4281-b951-d872f2087c98
* Adds testing infrastructure to web_ui_browsertest to support testing ↵flackr@chromium.org2011-09-223-0/+175
| | | | | | | | | | | | | | HtmlDialogs. Dialogs shown using ShowHtmlDialog are not added to any tab strip or as a browser window. This CL adds to web_ui_browsertest functions to grab the newly created WebUI instance and run tests on it. This also adds WebUI certificate viewer tests. BUG=None TEST=Adds tests CertificateViewerUITest.testDialogURL, CertificateViewerUITest.testCN, CertificateViewerUITest.testDetails. Review URL: http://codereview.chromium.org/7861024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102310 0039d316-1c4b-4281-b951-d872f2087c98
* Allow word separators in a few more Autofill regexes.isherman@chromium.org2011-09-222-0/+87
| | | | | | | | | | | | This also fixes an issue where inferred sections were not being updated after server types were returned. BUG=93595 TEST=browser_tests --gtest_filter=*DataDrivenHeuristics*16* Review URL: http://codereview.chromium.org/7981047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102251 0039d316-1c4b-4281-b951-d872f2087c98
* Make chrome.tabs.update's tabId parameter optional.miket@chromium.org2011-09-222-0/+72
| | | | | | | | | | BUG=97330 TEST=added appropriate browser test Review URL: http://codereview.chromium.org/7981040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102235 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed ExtraInfoSpec flags for webRequest.onAuthRequiredbattre@chromium.org2011-09-211-4/+7
| | | | | | | | | | BUG=no TEST=no Review URL: http://codereview.chromium.org/7982023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102182 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 102126 - Make cancel remove cancelled download from active queues at ↵rdsmith@chromium.org2011-09-212-8/+0
| | | | | | | | | | | | | | | | | | | | | time of cancel. Also add various tests required or enabled by this change. This changes two aspects of Cancel semantics (for downloads, not save page): a) Cancel can now be called anytime during the lifetime of a download, and b) if it is called before the history callback occurs, the download will be removed from the system (no where to store it persistently while waiting) BUG=85408 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=101510 Review URL: http://codereview.chromium.org/7796014 TBR=rdsmith@chromium.org Review URL: http://codereview.chromium.org/7983037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102136 0039d316-1c4b-4281-b951-d872f2087c98
* Make cancel remove cancelled download from active queues at time of cancel.rdsmith@chromium.org2011-09-212-0/+8
| | | | | | | | | | | | | | | | Also add various tests required or enabled by this change. This changes two aspects of Cancel semantics (for downloads, not save page): a) Cancel can now be called anytime during the lifetime of a download, and b) if it is called before the history callback occurs, the download will be removed from the system (no where to store it persistently while waiting) BUG=85408 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=101510 Review URL: http://codereview.chromium.org/7796014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102126 0039d316-1c4b-4281-b951-d872f2087c98