This past week for me was spent implementing downloads (which now work!):
  Preliminary download dialog displays import info and asks to Save As... or
Cancel.
  Settled (mostly) on the design of the dialog itself.
  Progress, speed, and size downloaded are all updated correctly. (Speed is
currently and average but that will change)
  Can handle both binary and text data.

Next week:
  Limit how often "size downloaded" and "speed" can change.
  Implement download actions. (at least Cancel and Clear)
  Add Time Remaining column.
  Add error handling with GError
  Annotate all of gtk_download.c and organize it neatly.
  Add ability to just "open" the file. (If thats possible without GNOME
dependancies)
  Add download options to the preferences dialog and integrate them.
(Default save directory, Confirm overwriting of files...)

Questions:
  Would someone mind checking my implementation of encoding
(gtk_download.c:133)? NULL encoding is used for binary data but I'm worried
about always setting text to utf8. Will that be a problem?
  Is there a way to pause the data stream coming from fetch?
  nsgtk segfaulted on me when i was editing text with selections, but I
couldn't reproduce it to get a backtrace, so I am pretty sure theres a bug
in my selection replacement code some where. Everyone be vigilant and please
yell at me if you find the error.

Reply via email to