aboutsummaryrefslogtreecommitdiff
path: root/lib/progress.c
AgeCommit message (Collapse)Author
2001-11-20Georg Horn's STARTTRANSFER_TIME patchDaniel Stenberg
2001-11-12We need at least one millisecond to calculate current speed with! I alsoDaniel Stenberg
made the getinfo() stuff divide with 1000.0 now to enforce floating point since Paul Harrington claims the 7.9.1 still uses even second resolution in the timers there
2001-10-31added typecasts to make the timers calculate with doubles, not longs as theyDaniel Stenberg
accidentally did after the Curl_tvdiff() interface change
2001-10-26made 'timespent' a double, which makes more accurate calculations for quickDaniel Stenberg
downloads
2001-10-12extensively commented source code, parts refreshened, the "current speed" isDaniel Stenberg
now more accurate since it is based on actual spent time without the assumptions from before
2001-10-11looks nicer and is better compatible with older vim versionsSterling Hughes
2001-09-07Added formatting sections for emacs and vimSterling Hughes
2001-08-30Major rename and redesign of the internal "backbone" structs. Details willDaniel Stenberg
be posted in a minute to the libcurl list.
2001-08-21As Andrés García reported we need to fflush() the data->err so that theDaniel Stenberg
progress meter looks better on windows (and if the data->err is redirected from stderr it also makes a point)
2001-08-10moved the download/upload speed calculations, to be made on every invokeDaniel Stenberg
of the progressupdate, as on very quick transfers they wouldn't always get calculated!
2001-08-02don't do final newline output when using progress callbackDaniel Stenberg
2001-04-18Remade resume stuff to keep data in the connectdata struct instead of theDaniel Stenberg
main handle struct to work with persistant connections
2001-04-17init the speed index variable between transfersDaniel Stenberg
2001-01-27The progess meter title get an extra output when a resumed transfer isDaniel Stenberg
taking place
2001-01-25timespent is now updated in every call to the progress meter update functionDaniel Stenberg
2001-01-22Björn Stenberg's patch for making the progress meter betterlookingDaniel Stenberg
2001-01-05Internal symbols that aren't static are now prefixed with 'Curl_'Daniel Stenberg
2001-01-03dual-license fixDaniel Stenberg
2000-11-16data->err must be used, not stderrDaniel Stenberg
2000-11-06modified pgrsTime() to the new functionalityDaniel Stenberg
2000-09-25corrected bad data re-use and buffer problemsDaniel Stenberg
2000-08-24#include "setup.h" moved first of all includesDaniel Stenberg
2000-06-20haxx.nu => haxx.seDaniel Stenberg
2000-06-16removed lots of #if 0'ed codeDaniel Stenberg
removed the "mode" concept moved all #-stuff to the client
2000-05-29made getenv() more threadsafe for win32Daniel Stenberg
2000-05-22moved here from the newlib branchDaniel Stenberg
2000-04-08Improved the looks of the progress meter when the file size is betweenDaniel Stenberg
9999 KB and 100 MB since it then can display the size as XX.X MB instead of just XX as before.
2000-03-19Marco G. Salvagno's OS/2 fixesDaniel Stenberg
2000-03-01added pgrsTime() to store various time stamps for the -w optionDaniel Stenberg
2000-02-21moved a few more variables to the progress struct and I had some problemsDaniel Stenberg
on how to approach the -# progress bar in the new style transfers...
2000-02-16re-arranged the progress meter columns, made the hour-field two charactersDaniel Stenberg
wide and made the pgrsUpdate() make a final meter update so that the final values actually are displayed last.
2000-02-14all new progress stuff on the way inDaniel Stenberg
2000-01-31assume 79 columns instead of 80 in case we don't know, to better work onDaniel Stenberg
win32 systems
2000-01-16Made the progress bar cooler, with ideas from Björn Stenberg <bjorn@haxx.nu>Daniel Stenberg
1999-12-29Initial revisionDaniel Stenberg