2000-01-09  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.6.1.

	* src/Makefile.am (INCLUDES): Added locale dir to macros defined
	on compiler command line.

	* configure.in: Added intl/Makefile and po/Makefile.in to output.

	* configure.in: Native language support has finally been added!

	* src/queue.c (QueueAdd): Removed DirOpenXpm test.

	* src/connectionthread.c (ct_disconnect): Now sets sensitivity
	of RemoteCdupButton.
	(ct_connect): Ditto.
	(ct_chdir): No longer adds "Parent directory" to the clist.

	* src/callbacks.c (on_LocalCdupButton_clicked): New function.
	(on_RemoteCdupButton_clicked): New function.
	(on_DownloadButton_clicked): Removed DirOpenXpm test.
	(on_UploadButton_clicked): Ditto.
	(on_LocalDirEntry_activate): Ditto.
	(on_LocalClist_select_row): Ditto.
	(on_RemoteClist_select_row): Ditto.
	(on_LocalDirEntry_activate): No longer adds "Parent directory" to
	the clist.
	(on_LocalClist_click_column): Ditto.

	* src/main.c (DpsftpNew): Now sets up LocalCdupButton and
	RemoteCdupButton, which are the new ways to change to the parent
	directory.

	* src/dpsftp.h: Added LocalCdupButton and RemoteCdupButton to Dpsftp
	struct.

	* src/siteman.c (SiteManInit): Changed calls to ButtonToGnomeButton()
	to reflect new arguments.

	* src/util.c (ButtonToGnomeButton): The text parameter is now optional.
	(ButtonToGnomeButton): Now allows pixmaps to come from multiple sources,
	not just GNOME_STOCK. Arguments changed to support this.

	* src/main.c (main): PACKAGE is now passed to gnome_init() rather
	than "DPS-FTP".

1999-12-29  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (on_exit_activate): Now makes a copy of WinList to
	eliminate the deadlock when closewin() tried to lock WinList. Also
	no longer tries to gtk_main_quit(), this is left up to the window
	closing routines.
	(closewin): No longer tests dpftp->exiting.
	(exit_timeout): Function removed.

	* src/connectionthread.c (ct_close): No longer tests dpsftp->exiting.

	* src/main.c (DpsftpNew): Removed initialization of dpsftp->exiting.

	* src/dpsftp.h: Removed gboolean exiting from Dpsftp struct.

1999-12-17  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (on_about_activate): Now uses HOMEPAGE to create
	the href widget.

	* src/dpsftp.h: Added HOMEPAGE macro.

1999-12-16  Eric Gillespie Jr.  <epg@pobox.com>

	* src/main.c (DpsftpNew): Fixed usage of LIBGLADE_IS_BROKEN.

	* configure.in:: Fixed definition of LIBGLADE_IS_BROKEN
	macro.

1999-12-14  Eric Gillespie Jr.  <epg@pobox.com>

	* src/siteman.c (SiteManInit): Improved error message when
	glade_xml_new() fails.

	* src/main.c (main): Now checks for error from DpsftpNew().

	* src/callbacks.c (on_about_activate): Improved the placement of the
	URL button in the About box.

1999-11-28  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.6.0.

	* Almost completely rewritten over the last 2 weeks.

1999-10-23  Eric Gillespie Jr.  <epg@pobox.com>

	* src/version.h.in: File deleted, since config.h does this for me.

1999-10-22  Eric Gillespie Jr.  <epg@pobox.com>

	* src/siteman.c (on_applybutton_clicked): Folder icon wasn't being
	used for updated folders; fixed.
	(on_foldertree_select_row): New function, so double-clicking on sites
	connects.

	* src/callbacks.c (ConnectCb): If login is not set when ConnectCb
	is called, it fills in "anonymous" and sets a silly anonymous
	password.

	* src/dpsftp.c (MakeEntryBar): Made the portspinner allow numbers only.

1999-10-20  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.5.4.

	* src/dpsftp.c (About): Added the logo.

1999-10-19  Eric Gillespie Jr.  <epg@pobox.com>

	* src/dpsftp.c (MakeToolbar): SiteMan button now calls SiteManCb().
	(CreateConfig): Configuration files have been moved around a bit.
	(main): Calls SiteManInit().

	* src/siteman_callbacks.h: New file contains prototypes for the
	site manager callback functions.

	* src/siteman.h: New file contains definitions for siteman.c.

	* src/siteman.c: New file contains routines for the site manager.

1999-10-16  Eric Gillespie Jr.  <epg@pobox.com>

	* src/dpsftp.c (MakeToolbar): ftptoolbar has been split into two
	toolbars.
	(MakeToolbar): Now uses gnome_app_add_toolbar() to add ftptoolbar and
	queuetoolbar to the main window.
	(MakeEntryBar): Now uses gnome_app_add_docked() to add the entrybar
	to the main window.
	(do_ui_signal_connect): Function removed.
	(MakeApp): Made the window resizable.

1999-10-05  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (RemoteDirCb): Calls ftpCdup() to change to parent
	directory.

1999-10-03  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.5.3.

	* src/queue.c (QueueRefresh): Function added to refresh the queue
	after the file listings have been refreshed.

	* src/callbacks.c (RefreshCb): Refreshing file listings now works.

	* src/queue.c (QueueAdd): Remote Symbolic links are now handled
	properly.

	* src/callbacks.c (RemoteSelectCb): Remote symbolic links are now
	handled properly.


1999-09-23  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.5.2.

	* src/callbacks.c (DisconnectCb): Now locks the main connection mutex.
	(RemoteDirCb): Ditto.

	* src/queue.c (QueueAdd): Now locks the main connection mutex.

	* src/callbacks.c (LocalSelectCb): Fixed bug disallowing local
	directory changes when not connected.
	(JoinTransferThreadTimeout): Function added to join the transfer
	thread when it is done.
	(TransferCb): Now sets a timeout to call JoinTransferThreadTimeout()
	every 10 seconds.
	(DisconnectTimeout): Function added to callback DisconnectCb() or
	ConnectCb() after TransferThread() is done aborting.
	(ConnectCb): Now sets a timeout to call DisconnectTimeout() every
	second.
	(DisconnectCb): Ditto.

1999-09-22  Eric Gillespie Jr.  <epg@pobox.com>

	* src/queue.c (QueueThread): Function added.
	(QueueGo): Now runs QueueThread().
	(QueueLog): Added GDK mutex locking.
	(UpdateAbortedItem): Ditto.
	(QueueCb): Ditto.

1999-09-21  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (TransferThread): Sets ftpLogCallback to ThreadLog();
	sets it back to Log() before exiting.

	* src/log.c (doLog): Function added for main logging functionality.
	(Log): Called by main thread; simply calls doLog().
	(ThreadLog): Called by other threads; locks the GDK mutex and then
	calls doLog().

1999-09-16  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (TransferThread): Function added.
	(TransferCb): Now runs TransferThread().

	* src/dpsftp.c (main): Added call to g_thread_init().

	* src/callbacks.c (TransferCb): Doesn't disconnect if single transfer
	is also going.
	(TransferCb): Progress bar now clears after failed attempt to overwrite
	upload.

1999-09-12  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.5.1.

	* src/callbacks.c (DisconnectCb): 
	* src/transfer.c (StopCb): DisconnectCb now passes its own address
	into StopCb's data parameter, so the primary site can be disconnected
	without stopping the queue.
	(TransferCb): Single file transfers now work.

	* src/callbacks.c (LocalSelectCb): A bug allowed wacky queue items
	to be added when not connected to any site. This has been fixed.

	* src/queue.c (QueueCb): Fixed GTK errors when queue is stopped by
	closing queue window.

	* src/callbacks.c (ConnectCb): Fixed a segfault if the site couldn't
	be opened.

	* src/dpsftp.c (main): Queue Go button is now sensitive if a queue
	was loaded at startup.

	* src/queue.c (AddToQueueClist): Added the 2 new columns.
	(UpdateAbortedItem): New function to update queue clist with new
	remaining size after abort.
	(QueueCb): Now calls UpdateAbortedItem on abort.

	* src/dpsftp.c (main): The items in the queue file are now placed
	in the Queue clist as well as in the Queue.
	(MakeFileListings): Improved i18n with clist titles.
	(MakeApp): Ditto.
	(MakeApp): Added Remaining and Site columns to the Queue clist.

	* src/queue.c (QueueAdd): Changed while loop with Clist selection
	to a for loop.
	(AddToQueueClist): Function added to facilitate adding queue items
	from a file at startup.
	(QueueAdd): Uses AddToQueueClist to add items to queue instead of
	doing it itself.

1999-09-05  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c (ConnectCb, QuitCb): The disconnect question box
	is no longer modal.
	(QueryDisconnect): Function added for modeless disconnect question.
	(QueryDisconnectReply): Ditto.

	* Fixed the i18n macros. Now I know what I'm doing. :)

	* src/dpsftp.c (MakeApp): DeleteEventCb is called for delete_event.

	* src/callbacks.c (DeleteEventCb): Function added for properly
	handling delete_event on main window.

1999-09-01  Eric Gillespie Jr.  <epg@pobox.com>

	* debian/: Added support for Debian packages.

1999-08-26  Eric Gillespie Jr.  <epg@pobox.com>

	* src/queue.c (KillQueueWin): Closing the Queue window while it is
	running is now handled properly.

1999-08-15  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.5.0.

	* src/queue.c (MakeQueueWin): Function added. Queue transferring
	now goes on in a new window.
	(KillQueueWin): Function added.
	(QueueLogCb): Function added. Logs to the text entry in the queue
	window rather than main window.
	(QueueCb): Function added. Updates status bar in queue window.

1999-08-14  Eric Gillespie Jr.  <epg@pobox.com>

	* src/queue.c: Now uses dpsftplib.

1999-06-11  Eric Gillespie Jr.  <epg@pobox.com>

	* src/callbacks.c: Now uses dpsftplib.

1999-06-07  Eric Gillespie Jr.  <epg@pobox.com>

	* src/dpsftp.c: Main widgets are now in a struct.

	* Began converting to dpsftplib.

1999-05-31  Eric Gillespie Jr.  <epg@pobox.com>

	* src/queue.c (QueueItemAdd): Now handles multiple selections
	properly.

	* src/callbacks.c (LocalSelectCb): Fixed segfault on multiple
	selections.
	(RemoteSelectCb): Ditto.

	* src/icons.h: Deleted.

	* src/icons.c: Deleted.

	* src/pixmaps.h: Created, #includes home-made icons.

	* Applied the i18n macro N_() to all strings.

1999-05-26  Eric Gillespie Jr.  <epg@pobox.com>

	* src/dpsftp.c (MakeEntryBar): Entry bar is now a DockItem.
	(MakeToolbar): Toolbar is now a  DockItem.
	(MakeToolbar): Made Connect and Disconnect buttons use Gnome
	stock icons.

1999-03-30  Eric Gillespie Jr.  <epg@pobox.com>

	* Version up to 0.4.1.

	* Renamed to DPS-FTP. See README.

	* src/kftp.c: Renamed to dpsftp.c.

	* src/kftp.h: Renamed to dpsftp.h.

1999-03-27  Eric Gillespie Jr.  <epg@pobox.com>

	* src/transfer.c: Added uploading.

	* src/queue.c: Added move item, remove item and clear the queue.

	* Turned the transfer type buttons into toggle buttons.

1999-03-25  Eric Gillespie Jr.  <epg@pobox.com>

	* Added sensitivity to the toolbar buttons.

	* src/icons.c (GetIcon): Continued the Great Icon Change.

	* src/kftp.c (MakeApp): Added to the FTP menu and right-justified
	the Help menu.
	(MakeApp): Replaced some of my icons with gnome stock icons. Those
	that couldn't be replaced with stock icons will be replaced by icons
	matching that style.

1999-03-16  Eric Gillespie Jr.  <epg@pobox.com>

	* src/kftp.c (MakeApp): Added queue menu.
	(MakeFileListings): Cleaned up CLists and fixed problem with titles
	scrolling out of view and not resizing properly.

	* src/transfer.c: Mostly functional progress bar.

	* src/queue.c: Partially functional queue.

1999-03-03  Eric Gillespie Jr.  <epg@pobox.com>

	* Moved downloading stuff to transfer.c.

1999-03-02  Eric Gillespie Jr.  <epg@pobox.com>

	* Created a ChangeLog!

	* Now makes use of automake and autoconf.

	* Converted to GTK 1.2 and Gnome 0.99.

	* Version up to 0.4.0.
