CyberSnoopy (Talk | contribs) |
|||
| (10 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
| + | |||
==Introduction== | ==Introduction== | ||
==Design== | ==Design== | ||
| − | == | + | ==Roadmap== |
| + | ===KGet 2.5 (in KDE 4.5)=== | ||
| + | * Implement transfersRemoved/Added signals with a QList as parameter (unhack r1064328) | ||
| + | * Better error-handling for transfers, using a setError() method -> discuss this with the whole team | ||
| + | * Something like a filesizechecker, which informs/warns the user if there's no space free on the disk | ||
| + | |||
| + | ==General ToDo== | ||
===Core=== | ===Core=== | ||
* MultiSource Downloading | * MultiSource Downloading | ||
| Line 34: | Line 41: | ||
* Proxy-support, not global, only for kget (we need to wait for kdelibs) | * Proxy-support, not global, only for kget (we need to wait for kdelibs) | ||
* Right-click menu to change transfer properties (filename, destination directory, url) | * Right-click menu to change transfer properties (filename, destination directory, url) | ||
| + | * Add option to show newtransferdialog on top, using activiateWindow(). (DONE) | ||
===Optimization=== | ===Optimization=== | ||
| − | + | * Profile kget and look for possible optimizations, done for: | |
| − | * Profile kget and look for possible optimizations. | + | ** Removing multiple/single transfers |
| + | ** adding (== loading) many transfers | ||
| + | ** starting/stopping many transfers | ||
| + | ** ... further improvements there most likely still possible | ||
* Make KGets handling of many downloads smarter, (maximum number of open connections per server). | * Make KGets handling of many downloads smarter, (maximum number of open connections per server). | ||
* Recursion and other wget features. | * Recursion and other wget features. | ||
| Line 43: | Line 54: | ||
* Save referer page for downloads. | * Save referer page for downloads. | ||
* Preserve timestamp of downloaded files (as option) | * Preserve timestamp of downloaded files (as option) | ||
| − | |||
| − | |||
====BitTorrent==== | ====BitTorrent==== | ||
| + | * Fix crashes in Advanced-Details | ||
====ContentFetch==== | ====ContentFetch==== | ||
| − | + | * Fix thread related issues. | |
| − | * | + | * Polish youtube downloader. |
| − | + | * Prepare to write megaupload/rapidshare downloader. | |
| + | * Write the baidu mp3 downloader (long term). | ||
====MLDonkey==== | ====MLDonkey==== | ||
* Write a ML-Donkey-plugin, based on libkmldonkey. | * Write a ML-Donkey-plugin, based on libkmldonkey. | ||
Contents |