+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (bar_create): If INITIAL is larger than TOTAL, fix
+ TOTAL.
+ (bar_finish): Likewise.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * html-url.c (tag_handle_form): New function. Pick up form
+ actions and mark them for conversion only.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (struct progress_implementation): Use PARAMS when
+ declaring the parameters of *create, *update, *finish, and
+ *set_params.
+
+ * netrc.c: Ditto.
+
+ * http.c: Reformat some function definitions so that ansi2knr can
+ read them.
+
+ * hash.c (struct hash_table): Use the PARAMS macro around
+ parameters in the declaration of hash_function and test_function.
+ (prime_size): Spell 2580823717UL and 3355070839UL as (unsigned
+ long)0x99d43ea5 and (unsigned long)0xc7fa5177 respectively, so
+ that pre-ANSI compilers can read them.
+ (find_mapping): Use PARAMS when declaring EQUALS.
+ (hash_table_put): Ditto.
+
+ * ftp.h: Wrap the parameters of ftp_index declaration in PARAMS.
+
+ * cookies.c (cookie_new): Use (unsigned long)0 instead of 0UL,
+ which was unsupported by pre-ANSI compilers.
+
+ From Nelson H. F. Beebe <beebe@math.utah.edu>, for the most part.
+
+2002-04-11 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * url.c (url_filename): Use compose_file_name regardless of
+ whether opt.dirstruct is set.
+ (mkstruct): Don't handle the query and the reencoding of DIR; that
+ is done in compose_file_name.
+
+2002-04-10 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * wget.h: Ditto for extern char *exec_name.
+
+ * options.h: Don't guard against OPTIONS_DEFINED_HERE -- it is
+ perfectly legal to follow an `extern' with a non-`extern' ones,
+ provided the types match.
+
+ * main.c: Don't define OPTIONS_DEFINED_HERE.
+
+2002-04-10 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (create_image): Revert to calculating ETA based on
+ average download speed.
+ (create_image): Don't print ETA until the download has been active
+ for at least 3 seconds.
+ (create_image): When ETA is not available, don't print anything.
+ The previous version would print --:--.
+
+2002-04-10 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (bar_update): Keep updating a subinterval until it
+ reaches or exceeds a watermark. That way the measurement will be
+ guaranteed to span a configurable minimum of time. The current
+ default is 3s in 30 100ms intervals.
+
+2002-04-09 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * progress.c (bar_update): Maintain an array of the time it took
+ to perform previous 30 network reads.
+ (create_image): Calculate the download speed and ETA based on the
+ last 30 reads, not the entire download.
+ (create_image): Make sure that the ETA is not changed more than
+ once per second.
+
+2002-04-09 Ian Abbott <abbotti@mev.co.uk>
+
+ * mswindows.c (borland_utime): New function conditionally defined
+ when `HACK_BCC_UTIME_BUG' is defined. A reimplementation of
+ `utime()' as Borland's `utime()' function is broken on Windows 9x
+ systems. (Original patch by Chin-yuan Kuo <sr1111111@yahoo.com.tw>.)
+
+2002-04-08 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * ftp.c (ftp_loop): Propagate the result of ftp_retrieve_glob.
+
+2002-03-26 Ian Abbott <abbotti@mev.co.uk>
+
+ * Makefile.in: Updated several dependencies for object files.
+
+2002-03-20 Ian Abbott <abbotti@mev.co.uk>
+
+ * mswindows.c: Include "utils.h".
+
+2002-03-18 Ian Abbott <abbotti@mev.co.uk>
+
+ * host.h: Don't include netdb.h on windows.
+
+2002-02-19 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * recur.c (retrieve_tree): Handle the case when start_url doesn't
+ parse.
+
+2002-02-19 Andreas Damm <andreas-sourceforge@radab.org>
+
+ * wget.h (DO_REALLOC_FROM_ALLOCA): Multiply with sizeof(type) when
+ calling xmalloc and memcpy.
+
+2002-02-19 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * host.h: Include Unix-specific includes #ifndef WINDOWS.
+ Patch originally provided by Christian Lackas.
+
+2002-02-11 Christian Lackas <delta@lackas.net>
+
+ * recur.c: recurive downloading for https fixed.
+
+2002-02-19 Alan Eldridge <alane@geeksrus.net>
+
+ * host.h: Also include <netinet/in.h> and <sys/socket.h>.
+
+ * ftp-basic.c: Also include <netinet/in.h>.
+
+2002-02-05 Ian Abbott <abbotti@mev.co.uk>
+
+ * http.c (gethttp): when -c used, mark already fully retrieved
+ file as successfully retrieved.
+
+2002-02-19 Hrvoje Niksic <hniksic@arsdigita.com>
+
+ * url.c (url_parse): Don't treat '?' as query string separator
+ when parsing FTP URLs.
+