2001-02-12  Joe Shaw  <joe@ximian.com>

	* gnome.transfer.c (http_read): Close the GIOChannel when we receive
	unflushed data on a channel.

2001-01-26  Joe Shaw  <joe@ximian.com>

	* gnome-transfer.c: Get rid of the "resumed" bit and add an
	"info_emitted" bit with slightly different semantics.
	(http_read, ftp_data_read, file_read): Don't emit the file_info signal
	if it has already done. Otherwise, set the flag after we have.
	(http_connect): If the status isn't GNOME_TRANSFER_CONNECT then
	just bail out (it's either been ABORTED or PAUSED).
	(gnome_transfer_reset): Set the info_emitted to FALSE.
	(close_transfer): Set the info_emitted to FALSE.
	(gnome_transfer_resume): Duh. If we pause during a
	gnome_transfer_headers, resume with it.

2001-01-23  Joe Shaw  <joe@ximian.com>

	* gnome-transfer.c (close_transfer): Get the channel from the socket
	and close it.

2001-01-18  Joe Shaw  <joe@ximian.com>

	* gnome-transfer.c (http_read): Close the channel on error and
	completion instead of just unreffing it. This fixes, like, all of the
	transfer problems. We are the champions, my friends. We'll keep on
	fighting till the end. We are the champions, we are the champions. No
	time for losers cause we are the champions of the world.

2001-01-10  Joe Shaw  <joe@ximian.com>

	* *.[ch]: Ximianify.

2000-11-21  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c (gnome_transfer_destroy): Properly
	set t->priv to NULL. Sanity checks here and there too

2000-11-21  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c: Sanity checks in serveral places.

2000-11-09  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c (parse_http_header): Add the
	header to the hash table even before specialized headers are parsed
	out.
	(http_connect): Add support for HEAD requests.
	(gnome_transfer_headers): Added.
	(close_transfer): Don't crash, even in bizarre circumstances.

2000-11-01  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c (file_read): Fix a typo that
	was somewhat messing up file transfers. Also, don't call the file_data
	signal if we have 0 bytes to send.

2000-10-24  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c: Removed the gzip stuff, as it's
	too low-level for this. I may move it into something that goes with
	gnome-transfer. Otherwise did some cleanups.

2000-10-18  Joe Shaw  <joe@helixcode.com>

	* gnome-transfer.c: Set the socket to NULL after
	freeing it.

2000-09-28  Joe Shaw  <joe@helixcode.com>

	* url-util.c (g_url_to_string): If the port is -1
	(meaning that it is the default for that protocol), don't return it
	as part of the URL.

2000-08-24  Ian Peters  <itp@helixcode.com>

	* .cvsignore, libredcarpet/.cvsignore,
	tools/.cvsignore, widgets/.cvsignore: added

