Now that Firefox for Android migrated to the new Downloads.jsm API,
we're going to remove the legacy nsIDownloadManager implementation
from the mozilla-central repository.

This will happen gradually, probably over the next month or two. At the
time of the Downloads.jsm implementation, a migration plan for
comm-central applications like Thunderbird and SeaMonkey was already
defined, and there are already bugs filed as dependencies of bug 851471.

We're going forward with the first step in bug 1114624 (don't register
the legacy nsIDownloadManager implementation of nsITransfer by default
anymore). This requires simple patches for comm-central to register the
association between the contract ID and the legacy CID.

In the end, the nsDownloadManager.cpp code will be removed. Since this
will not be blocked by the comm-central migration, I encourage to
proceed with the conversion to Downloads.jsm there (as suggested in the
bugs, the Webapp Runtime implementation can be a starting point),
or to copy the legacy code to comm-central.

Cheers,
Paolo
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to