From: Daniel Stenberg Date: Thu, 25 Aug 2011 14:04:55 +0000 (+0200) Subject: TODO: progress callback without doubles X-Git-Tag: curl-7_22_0~73 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=186463e7fa863ad6aa7dfbb8ad4378badc93203c;p=curl TODO: progress callback without doubles --- diff --git a/docs/TODO b/docs/TODO index 33717cb0b..8018b3e6b 100644 --- a/docs/TODO +++ b/docs/TODO @@ -17,6 +17,7 @@ 1.3 struct lifreq 1.4 signal-based resolver timeouts 1.5 get rid of PATH_MAX + 1.6 progress callback without doubles 2. libcurl - multi interface 2.1 More non-blocking @@ -145,6 +146,15 @@ we need libssh2 to properly tell us when we pass in a too small buffer and its current API (as of libssh2 1.2.7) doesn't. +1.6 progress callback without doubles + + The progress callback was introduced way back in the days and the choice to + use doubles in the arguments was possibly good at the time. Today the doubles + only confuse users and make the amounts less precise. We should introduce + another progress callback option that take precedence over the old one and + have both co-exist for a forseeable time until we can remove the double-using + one. + 2. libcurl - multi interface 2.1 More non-blocking