Summary: | Metalink 3.0 support in KGet for multithreaded downloads (mirrors/P2P) | ||
---|---|---|---|
Product: | [Applications] kget | Reporter: | Ant Bryan <anthonybryan> |
Component: | general | Assignee: | KGet authors <kget> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Screenshot of Metalink in action |
Description
Ant Bryan
2006-03-21 07:33:49 UTC
Created attachment 15241 [details]
Screenshot of Metalink in action
Multithreaded downloads offer greater speeds for those with fast connections.
This is a screenshot of a Metalink for a large download (3 gig) being acquired
at 1.31 MB/sec. Each thread is getting a segment of the file from another
server.
SVN commit 527041 by rempt: * Fix rotation with adjustment layers * Update todo * Fix bug 125010 BUG: 124010 M +17 -0 core/kis_transform_visitor.h M +1 -0 krita.desktop M +2 -0 todo-1.5 --- branches/koffice/1.5/koffice/krita/core/kis_transform_visitor.h #527040:527041 @@ -102,6 +102,23 @@ virtual bool visit(KisAdjustmentLayer* layer) { + KisPaintDeviceSP dev = layer->selection().data(); + + KisTransaction * t = 0; + + if (m_img->undo()) { + t = new KisTransaction(i18n("Rotate Layer"), dev); + Q_CHECK_PTR(t); + } + + KisTransformWorker tw(dev, m_sx, m_sy, 0.0, 0.0, m_angle, m_tx, m_ty, m_progress, m_filter); + tw.run(); + + if (m_img->undo()) { + m_img->undoAdapter()->addCommand(t); + } + layer->setDirty(); + layer->resetCache(); return true; } --- branches/koffice/1.5/koffice/krita/krita.desktop #527040:527041 @@ -30,6 +30,7 @@ GenericName[uk]=Малювання і редагування зображень GenericName[uz]=Расмлар билан ишлайдиган дастур GenericName[zh_CN]=绘图和图像编辑 +Comment=Edit and paint images MimeType=application/x-krita Type=Application Icon=krita --- branches/koffice/1.5/koffice/krita/todo-1.5 #527040:527041 @@ -53,6 +53,8 @@ ? saving 16 bit grayscale to jpeg silently converts to 8 bit grayscale (actually it's not a regression, saving to both 8bits and 16bits jpeg with the same build is impossible with libjpeg) ? zooming in leaves display artefacts (see Bart's mail) +? rotate is broken for large images +? undoing rotate (from menu) when there is a selection active leads to weird results Painting with filters Oops, wrong bug number in cvs commit. This sounds like a idea for KGet 2 for KDE 4. Will be on our TODO list ;) Maybe the other two open source (GPL) Metalink clients could be helpful for adding this feature to KGet 2. aria2 & wxDownload Fast are both written in C++. aria2 (Unix) supports Metalink & BitTorrent from the command line - http://aria2.sourceforge.net/ wxDownload Fast (Mac/Unix/Win) is an open source download manager that supports Metalink. Speed Download (Mac) supports Metalink in a beta version - http://www.yazsoft.com/ OpenOffice.org uses Metalinks for downloads at http://distribution.openoffice.org/p2p/magnet.html A few more clients & sites are preparing to use Metalink. Metalink @ Packages Resources (http://metalink.packages.ro/) provides automatically generated Metalinks for various projects along w/ source in Perl. It would be easy to automatically generate .metalinks for new releases of KDE that contain all the mirrors & checksums in a single file. Metalink support is now in KGet trunk (part of KDE 4.0). There are not yet all features of metalinks supported, but we will work on it. Thanks very much guys. (I owe Manolo a feature bounty!) Should I file bugs on other metalink features? I'd especially like to see chunk checksum support. El Monday 01 October 2007 9:30:34 pm Ant Bryan escribi |