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