After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 311189 - Proposed solution to fix download integration
Proposed solution to fix download integration
Status: RESOLVED DUPLICATE of bug 113444
Product: epiphany
Classification: Core
Component: Downloads
1.6.x
Other All
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2005-07-21 21:06 UTC by Daniel Brodie
Modified: 2005-11-27 23:46 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Daniel Brodie 2005-07-21 21:06:44 UTC
By creating a new mimetype (say x-gnome/download) based on the file extension
(.part or something like that), and also, by putting at the end of each of these
files a small metadata structure that will contain extra info (% downloaded,
source uri, etc...) This way, by clicking the file the user can easily resume a
canceled/failed download, and also, by creating a thumbnailer the user can be
shown how much download is left and if the download is in progress etc... by the
file icon.

The reasoning for putting the metadata structure in the end is simple. That way
when the download is done it just needs to be renamed and truncated, otherwise
the whole file needs to be 'moved' around. So each time epiphany needs to write
a chunk of data it writes with overwriting the structure, and immidiatly
rewrites the structure. Since the structure should be extremly small it should
not make much of a difference performance wise.
Comment 1 Lionel Dricot 2005-08-08 08:48:55 UTC
I like the idea :-)  

It would be really great.
Comment 2 Ed Catmur 2005-09-05 17:13:38 UTC
Duplicate of bug 113444.
Comment 3 Reinout van Schouwen 2005-11-27 23:46:45 UTC
Confirmed duplicate.

*** This bug has been marked as a duplicate of 113444 ***