KaiRo.at Bug Bounty Program 2007:

Bug 381157

Make SeaMonkey download manager use toolkit backend

Work in this area will be rewarded by KaiRo.at with a Bug Bounty of 300 USD!

bugzilla.mozilla.org report corresponding to this entry:
Bug 381157 – Make SeaMonkey download manager use toolkit backend

Work description

Toolkit provides a downloads backend that is now driven by mozStorage, but SeaMonkey still uses the old xpfe-based downloads implementation. The full bounty will be payed for making the <tree>-based SeaMonkey download manager work with the mozStorage-driven toolkit backend, remove all MOZ_SUITE ifdefs related to that code from toolkit, and have all suite-secific files needed for that in the suite/ directory. For reviews, making the non-download-manager options of SeaMonkey like silent download and per-download progress dialogs work may also be required though.

Note that the Template Query Processor for mozStorage may make this work easier.

As a further note, if you want to go on improving download manager even further (in followup bugs), ideas from the wikiMo mockups and the DownThemAll! extension could be good starting points.