Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ffe17a8197 
					 
					
						
						
							
							As reported in Mandrake's bug tracker bug 12289  
						
						 
						
						... 
						
						
						
						(http://qa.mandrakesoft.com/show_bug.cgi?id=12289 ), curl would print a newline
to "finish" the progress meter after each redirect and not only after a
completed transfer. 
						
						
					 
					
						2004-11-26 14:33:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fe46572f2b 
					 
					
						
						
							
							prevent warning with comparison between signed and unsigned  
						
						 
						
						
						
						
					 
					
						2004-10-08 08:16:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39af394a1c 
					 
					
						
						
							
							removed tabs and trailing whitespace from source  
						
						 
						
						
						
						
					 
					
						2004-10-06 07:50:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9dbd6659dc 
					 
					
						
						
							
							more typecasts to please picky compilers  
						
						 
						
						
						
						
					 
					
						2004-08-10 06:41:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						aedadfc779 
					 
					
						
						
							
							explicit typecasts to double to prevent warnings about implicit conversions  
						
						 
						
						... 
						
						
						
						that might lose accuracy 
						
						
					 
					
						2004-07-02 11:56:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						18dc8fbc26 
					 
					
						
						
							
							typecast to int when the variable is int!  
						
						 
						
						
						
						
					 
					
						2004-07-01 07:28:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						feb2dd2835 
					 
					
						
						
							
							Replaced all uses of sprintf() with the safer snprintf(). It is just a  
						
						 
						
						... 
						
						
						
						precaution to prevent mistakes to lead to buffer overflows. 
						
						
					 
					
						2004-06-24 11:54:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						aadc797225 
					 
					
						
						
							
							quickfix to avoid division by zero, possibly we should go over all of these  
						
						 
						
						... 
						
						
						
						once and for all 
						
						
					 
					
						2004-05-21 12:23:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						60f9450594 
					 
					
						
						
							
							calculate upload and download speed using doubles to keep precision.  
						
						 
						
						... 
						
						
						
						deleted trailing whitespace 
						
						
					 
					
						2004-05-20 20:35:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						9cf04dff6a 
					 
					
						
						
							
							hm, avoid division by zero more carefully with that new percentage math  
						
						 
						
						
						
						
					 
					
						2004-05-05 14:22:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						3f21fe60fc 
					 
					
						
						
							
							Gisle fixed the percentage to work, I adjusted it slightly to not as easily  
						
						 
						
						... 
						
						
						
						overflow on 32bit filesize-systems 
						
						
					 
					
						2004-05-05 13:44:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						6062ac7c37 
					 
					
						
						
							
							made the progress meter display not overflow even if _very_ large files  
						
						 
						
						... 
						
						
						
						are transfered. The maximum size we support now is 8 exabytes, which equals
to 8192 petabytes... 
						
						
					 
					
						2004-05-05 08:43:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						caf7854a3c 
					 
					
						
						
							
							if the values allow it, avoid floting point math for the current speed  
						
						 
						
						
						
						
					 
					
						2004-05-05 07:45:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						5887945828 
					 
					
						
						
							
							Gisle Vanem corrected a mistake in a recent progress fix  
						
						 
						
						
						
						
					 
					
						2004-04-19 07:18:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						2fd463e979 
					 
					
						
						
							
							Dirk Manske increased the resolution for what the CURLINFO_*_TIME return.  
						
						 
						
						
						
						
					 
					
						2004-04-09 09:36:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7ba4d3464f 
					 
					
						
						
							
							Dirk Manske's feedback:  
						
						 
						
						... 
						
						
						
						* bring back subsecond resolution to CURLINFO_TOTAL_TIME
* Fix the Curl_pgrsDone() so that the final progress update is shown properly 
						
						
					 
					
						2004-04-02 07:32:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						306ff5649a 
					 
					
						
						
							
							made time2str() use longs internally instead to prevent compiler warnings  
						
						 
						
						... 
						
						
						
						when converting to ints 
						
						
					 
					
						2004-03-23 15:06:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1c652dfc5d 
					 
					
						
						
							
							added explicit typecasts to prevent compiler warnings on variable conversions  
						
						 
						
						
						
						
					 
					
						2004-03-23 15:01:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0aa720fa26 
					 
					
						
						
							
							it actually fits to make a NNNd NNh display so this can be used up to  
						
						 
						
						... 
						
						
						
						999 days 
						
						
					 
					
						2004-03-23 11:46:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d44f3f84f8 
					 
					
						
						
							
							Fixed the time fields no never get wider than 8 letters. They can now switch  
						
						 
						
						... 
						
						
						
						to a "days + hours" or even "just days" display if the time value is very
large. I also switched several calculations over to fixed-point instead of the
previous doubles. 
						
						
					 
					
						2004-03-23 11:43:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						1d5a914c1c 
					 
					
						
						
							
							Made max5data() take a curl_off_t size as argument instead of double. Should  
						
						 
						
						... 
						
						
						
						make the progress meter more accurate for large files. Also made the sprintf
usage in that function avoid floating point. 
						
						
					 
					
						2004-03-11 21:48:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0d1fc73f21 
					 
					
						
						
							
							Use more curl_off_t variables when doing the progress meter calculations and  
						
						 
						
						... 
						
						
						
						argument passing and try to convert to double only when providing data to the
external world. 
						
						
					 
					
						2004-03-10 16:20:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						353f764119 
					 
					
						
						
							
							Yet another curl_off_t printf format attempt, we now exclude the %-letter from  
						
						 
						
						... 
						
						
						
						FORMAT_OFF_T to allow additional options to get specified, like with '"%5"
FORMAT_OFF_T'. 
						
						
					 
					
						2004-03-02 09:31:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						7ab3b5b3bb 
					 
					
						
						
							
							use FORMAT_OFF_T instead of CURL_FORMAT_OFF_T to reduce the complexity of  
						
						 
						
						... 
						
						
						
						having to redef that name 
						
						
					 
					
						2004-03-02 07:25:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						cb72a80fe0 
					 
					
						
						
							
							Use CURL_FORMAT_OFF_T for printf()inf curl_off_t variables.  
						
						 
						
						
						
						
					 
					
						2004-03-01 16:28:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						4d17d6876e 
					 
					
						
						
							
							Dan Fandrich's cleanup patch to make pedantic compiler options cause less  
						
						 
						
						... 
						
						
						
						warnings. Minor edits by me. 
						
						
					 
					
						2004-01-29 13:56:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						e096072745 
					 
					
						
						
							
							very big transfers now get nicer progress displayed after 9999 megabytes have  
						
						 
						
						... 
						
						
						
						been transfered! 
						
						
					 
					
						2004-01-27 12:25:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						fac1c13895 
					 
					
						
						
							
							fixed the progress meter display for files >32 bit, Gisle Vanem reported  
						
						 
						
						
						
						
					 
					
						2004-01-23 08:02:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						686c70c5b5 
					 
					
						
						
							
							use the %dk display for one extra k of progress  
						
						 
						
						
						
						
					 
					
						2004-01-15 13:08:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						053f6c85ef 
					 
					
						
						
							
							updated year in the copyright string  
						
						 
						
						
						
						
					 
					
						2004-01-07 09:19:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						b60e0fa97e 
					 
					
						
						
							
							David J Meyer's large file support.  
						
						 
						
						
						
						
					 
					
						2004-01-05 22:29:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						749f5387c1 
					 
					
						
						
							
							Gisle Vanem's IPv6-on-Windows patch applied!  
						
						 
						
						
						
						
					 
					
						2003-10-14 12:00:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						22569681bc 
					 
					
						
						
							
							George Comninos provided a fix that calls the progress meter when waiting  
						
						 
						
						... 
						
						
						
						for FTP command responses take >1 second. 
						
						
					 
					
						2003-05-14 06:31:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						a7c72b7abf 
					 
					
						
						
							
							removed the local variables for emacs and vim, use the new sample.emacs  
						
						 
						
						... 
						
						
						
						way for emacs, and vim users should provide a similar non-polluting style 
						
						
					 
					
						2003-01-29 10:14:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						f26a338a54 
					 
					
						
						
							
							copyright year update in the source header  
						
						 
						
						
						
						
					 
					
						2003-01-16 21:08:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ba4e69bebc 
					 
					
						
						
							
							updated source code boilerplate/header  
						
						 
						
						
						
						
					 
					
						2002-09-03 11:52:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						982c5460f0 
					 
					
						
						
							
							Andrew Francis removed the need for/use of MSVC pragmas  
						
						 
						
						
						
						
					 
					
						2002-08-26 17:20:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bce5e0d82c 
					 
					
						
						
							
							T. Bharath fixed the TIMER_REDIRECT.  
						
						 
						
						
						
						
					 
					
						2002-06-03 12:46:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						39028f1bd4 
					 
					
						
						
							
							make sure our own printf() clones are used  
						
						 
						
						
						
						
					 
					
						2002-05-03 12:06:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						62d205a2ec 
					 
					
						
						
							
							Dirk Manske brought the patch that introduces two new CURLINFO_* values:  
						
						 
						
						... 
						
						
						
						CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT. 
						
						
					 
					
						2002-04-16 07:59:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						974f314f57 
					 
					
						
						
							
							copyright string (year) update  
						
						 
						
						
						
						
					 
					
						2002-03-19 07:54:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ca0fd33d2d 
					 
					
						
						
							
							Georg Horn's STARTTRANSFER_TIME patch  
						
						 
						
						
						
						
					 
					
						2001-11-20 15:00:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						c55d0bb804 
					 
					
						
						
							
							We need at least one millisecond to calculate current speed with! I also  
						
						 
						
						... 
						
						
						
						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-11-12 08:50:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						bbdc9f15e7 
					 
					
						
						
							
							added typecasts to make the timers calculate with doubles, not longs as they  
						
						 
						
						... 
						
						
						
						accidentally did after the Curl_tvdiff() interface change 
						
						
					 
					
						2001-10-31 14:45:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						babb985f1a 
					 
					
						
						
							
							made 'timespent' a double, which makes more accurate calculations for quick  
						
						 
						
						... 
						
						
						
						downloads 
						
						
					 
					
						2001-10-26 11:25:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						ef48c73783 
					 
					
						
						
							
							extensively commented source code, parts refreshened, the "current speed" is  
						
						 
						
						... 
						
						
						
						now more accurate since it is based on actual spent time without the
assumptions from before 
						
						
					 
					
						2001-10-12 12:31:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sterling Hughes 
							
						 
					 
					
						
						
							
						
						8e91d5de8e 
					 
					
						
						
							
							looks nicer and is better compatible with older vim versions  
						
						 
						
						
						
						
					 
					
						2001-10-11 09:32:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sterling Hughes 
							
						 
					 
					
						
						
							
						
						6147879837 
					 
					
						
						
							
							Added formatting sections for emacs and vim  
						
						 
						
						
						
						
					 
					
						2001-09-07 04:01:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						0ece1b5c34 
					 
					
						
						
							
							Major rename and redesign of the internal "backbone" structs. Details will  
						
						 
						
						... 
						
						
						
						be posted in a minute to the libcurl list. 
						
						
					 
					
						2001-08-30 22:48:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Stenberg 
							
						 
					 
					
						
						
							
						
						d5fbfa3d0b 
					 
					
						
						
							
							As Andrés García reported we need to fflush() the data->err so that the  
						
						 
						
						... 
						
						
						
						progress meter looks better on windows (and if the data->err is redirected
from stderr it also makes a point) 
						
						
					 
					
						2001-08-21 06:29:56 +00:00