2000-01-12  Mark Crichton <crichton@gimp.org>
	* src/autoaway.c: Added call to XScreenSaverQueryExtension before
		we make all the Ext calls.

2000-01-12  Jeremy Wise  <jwise@pathwaynet.com>
	* src/xpms/gnomeicu-[nomess|chat2].xpm: Removed
	* src/gtkconf.c, src/gnomecfg.c, src/gtkfunc.c: Added option to make
		reply window always "full"

2000-01-11  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c, src/gtkfunc.c: Fixed 100% CPU usage bug with g_io_*
		problem
	* src/showlist.c, src/gnomeicu.c, src/gtkfunc.c: Added "Not In List"
		list so users don't automatically get added to your list
	* src/visible.c, src/invisible.c, src/notify.c: Fixed Apply button
		functionality

2000-01-11  Martin Norbck  <d95mback@dtek.chalmers.se>
        * src/gtkfunc.c: Made adding message reflect sex, and fixed spelling
	* src/GnomeICU.desktop, src/GnomeICU.gnorba, src/GnomeICU.soundlist: 
		Added Swedish translation

2000-01-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c: Added functionality to reply window
	* src/sendmsg.c: Now sends sex like it should... GnomeICU can now be
		used by females!
	* src/gtkfunc.c: Fixed \r problems
	* src/tcp.c, src/gtkfunc.c: Added a way to grab the latest version
	* src/gnomecfg.c: Added version saving functionality
	* src/gtkfunc.c: Reply button not shown until reply window opens

2000-01-09  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c, src/gnomeicu.c: Redid main interface
		window
	* src/gnomeicu.c: Redid connection history window
	* src/search.[ch], src/xpms/watermark.png: Added these for search
		function
	* src/gtkfunc.c, src/gnomeicu.c, src/server.c, src/response.c:
		Changed to add new search method
	* src/gtkfunc.c: Added gnomeified Got URL dialog
	* src/server.c: Fixed bad password bug
	* src/gtkconf.c: Entries now make Apply button sensitive like they
		should
	* src/tcp.c, src/chat.c: Applied an endian patch

2000-01-07  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c: New dialogs for received chat and received
		file transfer
	* src/dialog.c: Changed OKBox() to be gnomeified
	* src/dialog.c: Redid AMessage() as well :)
	* src/newsignup.c, src/gtkfunc.c: Changed GTK_BUTTONBOX_SPREAD
		to GTK_BUTTONBOX_END for consistency
	* src/many files: Changed GTK_STOCK_BUTTON_CANCEL to
		GTK_STOCK_BUTTON_CLOSE for consistency
	* src/gtkfunc.c: Gnomeified the send chat request dialog
	* src/applet.[ch], src/gnomecfg.c: Fixed a new signup bug
	* src/showwait.[ch]: Removed - no longer used
	* src/tcp.c: Could not send directly dialog should no longer crash
		gnomeicu

2000-01-06  Jeremy Wise  <jwise@pathwaynet.com>
	* src/changenick.c: Redid the dialog to be gnome compliant
	* src/tcp.c: More bug fixes, I hope
	* src/gtkfunc.c: Gnome-ified the Received message dialog
	* src/gtkfunc.c: Gnome-ified the Send URL dialog
	* src/tcp.c: File transfer WORKS... next step is to speed it up
	* src/util.c: Minor fix to Add_User()
	* src/showlist.c: Fixed a bug with ignore list stuff

2000-01-05  Jeremy Wise  <jwise@pathwaynet.com>
	* src/ignore.[ch]: Added ignore list support
	* src/gnomecfg.c, src/response.c: Also affected
	* src/[in]visible.[ch]: Added these files to make the visible and
		invisible lists work like the ignore list - More
		user-friendly
	* src/rus_conv.[ch]: Removed - they were no longer being used
	* src/gnomeicu.[ch]: Cleaned up the file a little
	* src/changeaway.[ch]: Redid the change away message dialog
	* src/tcp.c: Fixed a few minor bugs

2000-01-05  Yuri Syrota  <rasta@renome.rovno.ua>

	* configure.in: Added "uk" to ALL_LINGUAS

2000-01-04  Jeremy Wise  <jwise@pathwaynet.com>
	* Makefile.am, configure.in: Added intl intl/Makefile to fix a few
		NLS problems

2000-01-02  Jeremy Wise  <jwise@pathwaynet.com>
	* src/chat.[ch]: New files... I'm isolating the chat functions in
		case I get the ambition to attack multi-party chat
	* src/gnomecfg.c: Moves password into ~/.gnome_private
	* src/response.c, src/log.c, src/tcp.c: GnomeICU is now Y2K
		compliant!

1999-12-30  Martin Norbck  <d95mback@dtek.chalmers.se>

	* src/timezone.h: Marked strings for translation
	* src/util.c: Added call to _() for timezone strings

1999-12-24  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomeicu.c, src/sendcontact.c: DnD support was added between
		main window and send contact list window, sending contact
		lists is now complete
	* src/gtkfunc.c: Now asks to ensure you want to remove a user, also
		includes a checkbutton with which you can remove a contact's
		history at the same time

1999-12-23  Jeremy Wise  <jwise@pathwaynet.com>
	* src/sendcontact.[ch], src/gtkfunc.c: Added Contact List receiving
		support, and will soon be adding the ability to send them

1999-12-21  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkconf.c, src/gnomecfg.c, src/gnomeicu.c: Added support for
		specified TCP Port ranges, helpful for those behind
		firewalls
	* src/gtkfunc.c: Totally redid the message history function... it's
		FAST!!!
	* src/gtkfunc.c: User Info windows no longer come up unless you
		request one... e.g. when a user not on your list sends you
		a message, you don't get a user info window popping up :)
	* src/gtkfunc.c: Added two new functions:
		In Send Message dialog, press CTRL+C to cancel message
		In Read/Reply dialog, also press CTRL+C to cancel message
		In Read/Reply dialog, press CTRL+N to read next message
	* src/gtkfunc.c: Redid send message dialog, so there is a drop down
		list to allow you to select the user you wish to send a
		message to
	* src/gnomeicu.c: Main window is resized, THEN shown.  This gives
		the window manager a correct size, so it doesn't create it
		behind other windows
	* src/gtkfunc.c: Added history buttons to send message and display
		message dialogs to view message history easily

1999-12-20  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkconf.c: Changed entire configuration window's appearance

1999-12-17  Jeremy Wise  <jwise@pathwaynet.com>
	* src/many files: Updated the contact->message, contact->messages
		method to use a GSList instead of a homemade way of
		reallocing and storing the messages sloppily...  To enable
		this, run configure with --with-newstorage and rebuild. 
		Once this code is thouroughly tested, I will remove the old
		code :)
	* src/gtkfunc.c: "User has authorized you" is implemented properly
	* src/chatdlg.c: Chat colors default to 0s instead of wacky numbers
	* src/many files: Stripped old code away, leaving only the new
		storage... it went quicker and smoother than expected :)

1999-12-12  Jeremy Wise  <jwise@pathwaynet.com>
	* configure.in, acconfig.h, config.h.in: Added support for compiling
		with TRACE_FUNCTION

Sat Dec 11 12:04:54 PST 1999 Mandrake <mandrake@mandrake.net>
	* src/gtkfunc.c: Right.  This didn't want to compile on my system.
		(missing a paren)

1999-12-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomeicu.c: Should grab an IP and port even if the user isn't
		online yet
	* src/<many files>: Eliminated a lot of #if 0'd code to clean stuff
		up a little
	* src/util.c, src/gnomeicu.c, src/server.c: Creating a new account
		works again

1999-12-08  Dave Camp  <campd@oit.edu>

	* configure.in: s/AM_GNU_GETTEXT/AM_GNOME_GETTEXT/

1999-12-07  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomecfg.c: Fixed configuration defaults so sane values appear
		if there isn't any config file (eg a new user)
	* src/applet.c: Made it so Save_RC() is not called unless the user
		is logged on; this fixes problems when signing up new users

1999-12-06  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: Fixed functions that remove messages from TCP queues
	* src/printpacket.c: Changed TCP recieve color for better contrast

1999-12-05  Jacob Berkman  <jberkman@andrew.cmu.edu>

	* src/common.h:
	* src/gnomecfg.c:
	* src/gnomeicu.c:
	* src/gtkconf.c:  add a setting for showing the main window
	by default

1999-12-06  Jeremy Wise  <jwise@pathwaynet.com>
	* Applied patch from Martin Norbck to fix big-endian problems
	* src/gnomeicu.c: Removed gtk_rc_parse( "~/.gtkrc" );

1999-12-04  Sung-Hyun Nam  <namsh@lgic.co.kr>

	* configure.in: Added ko to ALL_LINGUAS

1999-12-02  Jeremy Wise <jwise@pathwaynet.com>
	* Changed the Chat dialog around - looks better, works better
	* Fixed "Send Thru Server" crash :)
	* Got "Send/Don't send "User is away" messages working
	* Fixed -u <UIN> bug so it doesn't crash anymore

1999-11-25  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/changeinfo.c (change_info_window): changed some g_list_append()
	to g_list_prepend() (more efficient)
	(change_info_window): bugfix: toggle button's didn't emit "changed" message

1999-11-20  Jeremy Wise <jwise@pathwaynet.com>
	* Released GnomeICU 0.67
	* Have implemented proper control of TCP/send thru server
	* src/gtkfunc.c, src/response.c: Added time stamping for messages

1999-11-12  Yukihiro Nakai <nakai@gnome.gr.jp>

	* configure.in: Added ja to ALL_LINGUAS.

1999-11-06  Jeremy Wise  <jwise@pathwaynet.com>
	* src/applet.c: Fixed a couple issues with the tooltip on the applet
	* src/tcp.c: Fixed up the "Send through server" functionality
	* src/gtkfunc.c: Removed seg fault from "User has added you to
		his/her list"

1999-10-24  Jeremy Wise  <jwise@pathwaynet.com>
	* Fixed a rename issue
	* Fixed TCP messages
	* Fixed eyes problem
	* No longer asks if you wish to save after removing a user
	* No longer takes up 99% CPU usage
	* Got rid of the glib warning that shows up upon connection

1999-09-27  Rodrigo Stulzer Lopes <rodrigo@conectiva.com.br>

	* configure.in: Added pt_BR to ALL_LINGUAS.

1999-09-17  Kjartan Maraas  <kmaraas@online.no>

	* configure.in: Added "da" to ALL_LINGUAS.
	
1999-09-10  Herbert Valerio Riedel  <hvr@gnu.org>

	* gnomeicu.spec.in: SMP support added
	* src/xpms/Makefile.am: *.xpm files weren't put into dist
	* src/sendmsg.c, src/msg_queue.c, src/util.c, src/gtkfunc.c:
	memory alloc cleanups, fixed some mem leaks

1999-09-09  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/gnomecfg.c (Save_RC): g_strdup_printf() instead of g_malloc()-stuff
	* src/filexfer.c, src/chatdlg.c: g_malloc()'s replaced by g_new()'s 

1999-08-30  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomeicu.c, src/gtkfunc.c, src/xpms/eye_na.xpm,
		src/xpms/animeyes.png: Changed the animation stuff on the
		main window to use rotating eyes instead of a progress bar

1999-08-26  Kjartan Maraas  <kmaraas@online.no>
	* configure.in: Added no to ALL_LINGUAS.
	
1999-08-19  Tim P. Gerla  <timg@means.net>
	* doc/C/.cvsignore: Shut up cvs

1999-08-16  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: Fixed bug so incoming messages are accepted

1999-08-14  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: BYTE buffer[1024] --> BYTE *buffer throughout the file,
		in preparation for non-blocking socket stuff
	* src/tcp.c: Messaging functions now operate on non-blocking methods

1999-08-13  Daniel Serodio  <lobo@rorschach.lobo.org>

	* src/applet.c (applet_clicked_cb): call applet_hide_main() instead of
		trying to hide it
	* src/applet.c (applet_hide_main): changed return type to gboolean,
		return TRUE so GTK won't emit the "destroy" signal when this
 		function is connected to delete_event (the correct event
 		for closing the window). Also, if the autohide timeout is
 		running, stop it.
	* src/autohide.c (start_autohide_timeout_cb): check if the app is
		visible before starting timeout
	* src/autohide.c (autohide_timeout_cb): no longer exists
	* src/gnomeicu.c (main): connect delete_event instead of destroy (see
  		applet.c above), and call applet_hide_main()
	* src/gtkconf.c (activate_changes): connect delete_event too
	* src/gtkfunc.c (hide_dont_kill): no longer exists, we use
 		applet_hide_main() instead
	* src/timezone.c: added Brazil TZ (GMT-3)
	
1999-08-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/server.c: Fixed up ack'ing methods, hopefully made the
		"reconnecting" more reliable
	* src/packetprint.c: Added color to packet dumping for quick
		differentiating between packet types
	* src/packetprint.c: Made the packet dumping more informative and
		easier to read
	* src/tcp.c: Fixed away message return bug, so away message isn't
		sent when user is online, n/a or invisible

1999-08-09  Jeremy Wise  <jwise@pathwaynet.com>
	* src/sendmsg.c, src/packetprint.c, src/response.c, src/tcp.c: Added
		some debugging hints to the packets as they're dumped
	* HACKING: Added file

1999-08-08  Jeremy Wise  <jwise@pathwaynet.com>
	* src/changenick.c: Updated change_nick to also change the Alias
		field in the User Info window
	* src/gtkfunc.c: Made menu separators inactive

1999-08-07  Anders Carlsson  <anders.carlsson@tordata.se>

	* src/xpms/Makefile.am: Removed pixmaps from installation since
	they are compiled in.

1999-08-07  Jeremy Wise  <jwise@pathwaynet.com>
	* src/changeaway.c: Changed GtkEntry to GtkText in change away
		window
	* src/webpresence.c, src/gtkconf.c, src/gnomeicu.c: Fixed
		webpresence so you can now toggle it in the configuration
	* src/autoaway.c: Fixed auto_away() so it works ... and it even
		works correctly :)
	* src/gnomecfg.c: Contacts are now sorted alphabetically while
		they're loaded from the config file
	* src/gtkconf.c, src/gnomecfg.c, src/showlist.c: Added option to
		enable/disable the Online/Offline headers
	* most src/ files: Changed name_toggle to toggles->name to tidy up
		code a little
	* src/gtkconf.c: Changed Disable/Enable, Add/Remove to check buttons
	* src/gtkfunc.c: Moved IP, Status, Port to User Info window instead
		of popup menu

1999-08-06  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c, src/common.h, src/sendmsg.c: Modified user info
		related functions to grab more info from the server, and
		made the User Info window look a little nicer

1999-08-02  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
	* src/flash.c, src/gnomeicu.c, src/gtkfunc.c, src/response.c,
	src/sendmsg.c, src/server.c, src/showlist.c, src/tcp.c src/util.c:
	More internationalized strings.

1999-08-02  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomecfg.c, src/gtkfunc.c: Added online notification windows
	* src/server.c, src/gnomeicu.c: Fixed startup bug - applet starts
		with offline icon, not current status
	* src/response.c: Fixed online notification events - they won't
		occur during initial login, but will occur afterward

1999-08-02  Herbert Valerio Riedel  <hvr@gnu.org>

	* configure.in (ALL_LINGUAS): added pl, removed ru

1999-08-02  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
	* src/gtkconf.c, src/gtkfunc.c, src/menus.h: Marked strings for
	translation.

1999-07-31  Jeremy Wise  <jwise@pathwaynet.com>
	* src/response.c: Fixed bug - keep alive wasn't being sent!

1999-07-28  Daniel Serodio <dserodio@email.com>
	* Added autohide feature
	* src/Makefile.am: added autohide.c
	* src/autohide.c: new file
	* src/autohide.h: new file
	* src/gnomecfg.c (Read_RC_File): added autohide_toggle and autohide_time
	* src/gnomeicu.c (main): connect autohide related events
	* src/gnomeicu.h: new vars autohide_toggle and autohide_time
	* src/gtkconf.c	(configure_window): new Misc tab, connect Save button to activate_changes too
	(save_changes): added autohide_toggle and autohide_time
	(activate_changes): new function
	(set_sensitive): new function
	(spin_button_changed_cb): new function
	
1999-07-28  Jeremy Wise  <jwise@pathwaynet.com>
	* src/showlist.c: Complete rewrite of Show_Quick_Status()

1999-07-26  Jeremy Wise  <jwise@pathwaynet.com>
	* src/common.h: Removed #undef USE_AUTOAWAY, added
		#define USE_AUTOAWAY
	* src/tcp.c: Removed a debugging statement
	* src/packetprint.c: Removed the #ifdef DEBUG around
		if( !toggle_print)

1999-07-26  Herbert Valerio Riedel  <hvr@gnu.org>

	* po/it.po: added some translations...
	* src/log.c (log_window_add): removed unused 'stamped' arg
	* src/response.c (Display_Search_Reply): replaced static buffers
	* po/es.po: tried to add some translations...
	* po/de.po: added some translations...
	* src/datatype.h: defined UIN_T, removed BOOL 
	* src/*.c: declared local functions static, 
	made sure config.h gets included first

1999-07-25  Herbert Valerio Riedel  <hvr@gnu.org>

	* po/de.po: added some german translation
	* gnomeicu.spec.in: added locale files
	* src/*.[ch]: gettext()yfied strings
	* src/gnomecfg.c (Initialize_RC_File): use mkdir() instead of system()
	(Read_RC_File): fixed bug preventing to create new accounts
	* src/gnomeicu.c (main): gettext() initialization
	* po/*: added po files
	* src/tcp.c: removed 'ptr != NULL' checks before g_free(ptr)
	* src/Makefile.am (gnomeicu_SOURCES): missing gtkconf.h
	* doc/C/gnomeicu.sgml: beginning of a manual/user guide started

1999-07-24  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/*.[ch]: fixed memleaks and potential buffer overruns
	* src/applet.c (applet_update), src/histadd.c (add_incoming_to_history):
	(add_outgoing_to_history): 
	use g_strdup_print() instead of malloc()/sprintf(), removed unused vars
	
1999-07-19  Jeremy Wise  <jwise@pathwaynet.com>
	* All files: Major recoding, functions moved around, code tidied up,
		new header files created to make things easier to find

1999-07-14  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/Makefile.am (gnomeicu_SOURCES): fixed gnomeicu.h missing
	* gnomeicu.spec.in: fixed a mistake of mine

1999-07-14  Jeremy Wise  <jwise@pathwaynet.com>
	* src/response.c: Fixed problem with adding new users upon incoming
		message

1999-07-12  Jeremy Wise  <jwise@pathwaynet.com>
	* All source files: Changed Contacts to a dynamic list
	* All source files: eliminated passing around "data", replaced with
		global (flames to /dev/null, please) MainData

1999-07-08  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c, src/gnomeicu.h: Fixed chat logging bug

1999-07-06  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/util.c (Add_User): fixed 'assignment' to 'comparision'
	* src/gnomecfg.c (Read_RC_File): fixed sscanf format from '%04hx'
 	to '%04x' due to the non-short guint args

1999-07-05  Jeremy Wise  <jwise@pathwaynet.com>
	* Fixed bugs

1999-07-03  Jeremy Wise  <jwise@pathwaynet.com>
	* Added new widget in icuchat.[ch] - a modified GtkText fashioned
		only for the chat windows

1999-07-03  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/gtkfunc.c (icq_sendmessage), src/changeinfo.c (apply_changes):
 	gtk_editable_get_chars()-memory leak fixed
	* src/brazil.h: Revised by Sandro Henrique <sandro@conectiva.com.br>

1999-07-03  Jeremy Wise  <jwise@pathwaynet.com>
	* Cleaned up code - removed #if 0 sections, some comments, put
		applet.c back into the distribution (it was out b/c of the
		non-gnome version, which is no longer supported)

1999-07-02  Jeremy Wise  <jwise@pathwaynet.com>
	* src/chatdlg.c, src/tcp.c: Fixed chat bug, so requests work going
		both ways
	* Added SOCKS5 support, from Ashok Narayanan <ashokn@cisco.com>

1999-07-02  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/changeinfo.c (apply_changes, apply_changes), src/newsignup.c
 	(NewUser2): fixed direct query of gtk_toggle_button->active
	(change_info_window): fixed unsafe sprintf()'s and memory leak
	(apply_changes): g_malloc()/strcpy() pairs replaced by g_strdup()'s
	* src/datatype.h: fixed 'long'standing 64bit issue (DWORD now is
 	really a 32bit DWORD on all platforms supporting 32bit types)
	* src/*.[ch]: several fixes due to change in datatype.h

1999-06-30  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomecfg.c: Redid the Contacts storage (much nicer now)

1999-06-29  Herbert Valerio Riedel  <hvr@gnu.org>

	* spec file integrated into gnomeicu distribution
	* configure.in (xss_ldflags): added src/sounds/Makefile output
	* src/Makefile.am (SUBDIRS): added sounds subdir
	* src/sounds/Makefile.am: new Makefile.am skeleton
	* src/response.c (Do_Msg): started handling of AUTH_MESS
	* src/gtkfunc.c: added 'authorize user' action

1999-06-28  Herbert Valerio Riedel  <hvr@gnu.org>

	* various source level fixes (make more use of glib & gnome functions)
	* src/autoaway.c (auto_away): fixed unitialized idle_time!!
	* sound rewrite

1999-06-27  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c, src/chatdlg.c, src/flash.c: Added chat "User is Away"
		to title of chat windows
	* src/autoaway.c: Fixed something as sent in a patch from
		Vlad Seryakov <vlad@unifx.com>

1999-06-26  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/tcp.c (TCPProcessPacket),
	src/dragdrop.c (contact_list_dnd_drop, contact_list_dnd_drop):
	'fixed' c++ style comments

1999-06-11  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c: Updated remove user to bring up a dialog asking
		if the user wishes to save changes to config file

1999-05-20  Jeremy Wise  <jwise@pathwaynet.com>
	* Making official release of 0.64

1999-05-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/changeinfo.c: Sex defaults to "Not specified" instead of
		Female ( patch from Michael Baumer <baumi@vis.ethz.ch> )

1999-05-09  Jeremy Wise  <jwise@pathwaynet.com>
	* src/newsignup.c, src/util.c: Major modification to new user
		process
	* src/gnomeicu.c: Fixed some protocol errors
	* src/tcp.c: Removed bug that caused lag during file sending

1999-05-08  Jeremy Wise  <jwise@pathwaynet.com>
	* src/util.c: Fixed add user bug that caused seg fault
	* src/gnomecfg.c, src/changeinfo.c: Added more fields for user info
	* src/sendmsg.c: Now about info and homepage are updated on server
	* src/tcp.c: Got File transfer (receiving) working :)

1999-04-27  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: Fixed buffer overrun for long messages (no max length
		now)
	* src/gtkfunc.c: Updated "get user info" storage methods
	* src/gtkfunc.c: Fixed bug with two windows for "User has added you"
		message box
	* src/playsound.c: No longer tries to play sounds that don't exist

1999-04-26  Jacob Berkman <jberk+@cmu.edu>

	* src/.xvpics: removed directory

1999-04-26  Jacob Berkman  <jberk+@cmu.edu>

	* src/applet.c (applet_change_orient, applet_update): fixed
	vertical orientation drawing bugs

1999-04-26  Jeremy Wise  <jwise@pathwaynet.com>
	* Most files: changed UIN to our_info->uin
	* gtkfunc.c, gnomecfg.c, gnomeicu.h: Added dialogs to change
		personal info on server
	* src/gnomeicu.c, src/sendmsg.c: Fixed logoff/logon bugs
	* src/ui.c: Fixed online/offline sounds
	* src/tcp.c: Fixed chat bug (I think it's really gone!)

1999-04-24  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c: Redid user info window
	* src/changename.c: changed index reference to UIN reference
	* src/xpms/gnomeicu-info.xpm, src/gnomeicu.c: Added user info icon
	* src/sendmsg.c, src/tcp.c: Changed OK_Box's to gnome_message_box's
	* src/ui.c: Got rid of color forces

1999-04-19  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c, src/dialog.[ch]: Added a "Show again" toggle button
		to the Away message dialog box :)
	* src/gtkfunc.c, src/gnomeicu.h, src/response.c, util.c: Changed
		user information dialog - it's broken right now, but it'll
		be fixed before the next release
	* src/tcp.c, src/gtkfunc.[ch]: Added dialog box for chat reason

1999-04-18  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.c: Redid message history section to show new messages
		first
	* src/gtkfunc.c: Got rid of black color force on message history
		window
	* tcp.c, filexfer.h: More work with file transfer - it's now in beta
		mode - you SHOULD be able to send and receive (see the
		SHOULD??)

1999-04-16  Jeremy Wise  <jwise@pathwaynet.com>
	* src/dialog.c: Added safety check to prevent seg fault
	* src/gnomeicu.c: Modified serv_mess code to prevent overrun
	* src/gnomeicu.c: Removed old Handle_Server_Response, V5 is working
	* src/gtkfunc.c: Updated incoming file transfer dialog
	* src/gtkfunc.c: Took out icq_sysmessage_window - unneeded
	* src/sendmsg.c, src/gnomeicu.h: Added icq_reverse_tcp - not working
		yet :/
	* src/tcp.c: Changed TCP packet_prints to not print sizeof(packet)
	* src/filexfer.h, src/tcp.c: More work with file transfer

1999-04-15  Jeremy Wise  <jwise@pathwaynet.com>
	* src/filexfer.h: Added for file transfer packet definitions
	* src/tcp.c: File transfer now works to SEND files

1999-04-14  Jeremy Wise  <jwise@pathwaynet.com>
	* src/applet.c, src/response.c: Type of next message in cue has
		appropriate icon in applet
	* src/applet.c, src/flash.c, src/gnomecfg.c, src/gtkfunc.c,
		src/response.c, src/tcp.c, src/util.c, src/gnomeicu.h,
		src/tcp.h: Added partial file transfer code
	* src/chatdlg.c: Added frames around chat windows to look better
	* src/gnomeicu.c: Changed copyright date from 1998 to 1999
	* src/newsignup.c: Fixed a couple grammatical errors
	* src/sendmsg.c: Changed/Added new user info updating routines for
		V5
	* src/tcp.c: Fixed up the TCP protocol some, especially SEQ handling

1999-04-08  Jacob Berkman  <jberk+@cmu.edu>
	* src/.cvsignore: ignore gnomeicu now (not gtkicq)

1999-04-07  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gtkfunc.[ch], src/ui.c: Fixed duplicate nickname bugs
	* src/gnomeicu.c: Starts up offline if it can't connect to server
	* src/gtkfunc.c: Added CTRL+ENTER key trap to send a message
	* src/sendmsg.c: Added function declarations to get rid of warnings

1999-04-05  Jeremy Wise  <jwise@pathwaynet.com>
	* src/util.c, src/ui.c, src/gnomeicu.h: Fixed Add_User() bug, so
		adding users no longer screws up the CList or the user infos

1999-04-04  Jeremy Wise  <jwise@pathwaynet.com>
	* most source files: Updated to the V5 protocol and fixed a number
		of protocol errors

1999-04-03  Jeremy Wise  <jwise@pathwaynet.com>
	* most source files: changed malloc to g_malloc, free to g_free

1999-04-02  Jeremy Wise  <jwise@pathwaynet.com>
	* most source files:  Many bugs have been removed, including but not
		limited to: memory leak that caused crashing after lengthy
		time online, error saving contacts with no nicks, and many
		features added, such as drag and drop support (for files and
		URLs), double clicking applet to pull up waiting messages,
		and closing main window does not kill the applet
	* Much thanks to Daniel Burrows <Daniel_Burrows@brown.edu> for his
		major contributions (most of the above additions/fixes)
	* src/gnomeicu.c: Applet doesn't show main window on startup
	* src/applet.c, src/response.c: Applet ToolTips now shows correct
		number of users online
	* src/tcp.c: Chat logging should now work properly

1999-03-25  Jeremy Wise  <jwise@pathwaynet.com>
	* src/applet.c: --config option changed to --uin (-c becomes -u)
	* src/applet.c, src/gnomecfg.c, src/gnomeicu.c, src/util.c: now
		supports multiple UIN usage with -u option
	* src/chatdlg.c, src/tcp.[ch]: started support for saving chat
		sessions upon closing (not fully implemented)
	* src/gtkfunc.c: removed unnecessary Force Thru Server buttons
	* src/tcp.c, src/gnomeicu.h: added ability to detect whether to force
		thru server or not
	* many files: Fixed bug that caused seg fault after running for a
		long time!!  Also, huge sized windows, bad server names and
		bad window titles should no longer plague your desktop

		* Thanks to: Brian J. Murrell for finding this bug! *

1999-03-20  Jeremy Wise  <jwise@pathwaynet.com>
	* src/util.c: Configuration saved after user list modified

1999-03-11  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: Fixed font bugs...and windows clients will see the font
		you choose
	* src/gnomecfg.c: Fixed ChatFont saving problem

1999-03-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/tcp.c: Incoming message sound is no longer played twice
	* src/applet.c, src/gnomeicu.c, src/gtkfunc.c, src/gtkfunc.h:
		Changed icq_quit_object to icq_quit - stops seg faults
		Contributed by: Edward Pilatowicz <epilato1@san.rr.com>

1999-03-10  Jaka Mocnik  <jaka.mocnik@kiss.uni-lj.si>
	* src/applet.c: center the label horizontally. it looks nicer ;)
	
1999-03-10  Jeremy Wise  <jwise@pathwaynet.com>
	* src/autoaway.c: Fixed seg fault from patch applied yesterday
	* src/applet.c: added mode changing ability to panel applet
	* src/gtkconf.c: fixed bug with Enable Beep button
	* src/gnomeicu.c: changed 120 sec timeout to 100 sec
	* src/sendmsg.c: Added detection of unstable connections
	* src/gnomeicu.h: Added some definitions for message types

1999-03-09  Jeremy Wise  <jwise@pathwaynet.com>
	* multiple files: fixed English<->Russian tranlastions
		contributed by Leonid Lisovsky <lly@aha.ru>
	* src/tcp.c: Fixed style/color bugs in Chat window - settings now
		remain as they should
	* src/autoaway.c: Applied a patch to allow running on alternate
		X servers, contributed by Ryan Murray <rmurray@cyberhqz.com>

1999-03-07  Jeremy Wise  <jwise@pathwaynet.com>
	* src/gnomecfg.c: Michael Smith <michael@csuite.ns.ca> contributed
		a patch to fix an over-read that caused a seg-fault

1999-03-06  Jeremy Wise  <jwise@pathwaynet.com>
	* Changed default icons to those contributed by:
		Andy Kwong <iserlohn@gamebox.net>

1999-02-28  Jeremy Wise  <jwise@pathwaynet.com>
	* src/rcfile.c: No longer exists
	* src/gnomecfg.c: Replaces rcfile.c, and uses gnome_config style
		methods to save configuration information
	* src/applet.c: Changed NULL to MainData on the configure_window
		callback so it doesn't segfault when you save changes

1999-02-21  Jeremy Wise  <jwise@pathwaynet.com>
	* Most files: GtkICQ has been changed to GnomeICU
	* src/loadpixmap.c: Added gdk_imlib support
	* src/gnomeicu.h: Changed LOGIN_X2_DEF to 0x04
	* src/applet.c: More changes to the applet code
	* src/tcp.c, src/util.c: More (int) -> GPOINTER_TO_INT conversions
	* src/gtkfunc.c: Redid offline/online code - now works properly
	* src/changeaway.c: Changed autoaway function to not send packets
		every minute
	* src/msg_queue.c: Added function to clear message queue
	* WARNING: Gtk-only support will NOT be supported after 0.61

1999-02-17  Gary Friedman  <chrisqeld@yahoo.com>
	* src/gtkconf.c, src/gtkicq.c, src/gtkicq.h, rcfile.c, tcp.c:
		Added beep option for those of us without sound :)
	* src/applet.c:
		Fixed applet so it displays, added options and about
		to right click.

1998-02-15  Jeremy Wise  <jwise@pathwaynet.com>
	* Patch from Ian Campbell <ijc25@cam.ac.uk> applied, which should
		allow GtkICQ to save its session

1998-02-14  Jeremy Wise  <jwise@pathwaynet.com>
	* More updates to applet - merged the two icons, and made it so it
		will handle vertical and horizontal panels well

1999-02-12  Tomas Ogren  <stric@ing.umu.se>

	* src/rcfile.c, src/gtkicq.h: Don't include gnome.h unless we're using
	GNOME... Added a helper-function to read the colors from gtkicqrc
	to get rid of Bus errors on some systems (%04x == int, not short).

1999-02-12  Herbert Valerio Riedel  <hvr@gnu.org>

	* src/gtkfunc.c, src/chatdlg.c: even more 64bit cast fixes

1998-02-11  Jeremy Wise  <jwise@pathwaynet.com>
	* Fixed bug with applet.c including gnome.h for gtk-only compile

Mon Feb  8 01:17:00 1999  Timur Bakeyev <mc@bat.ru>

	* acinclude.m4: New file. If system lacks of ESD support, then 
	AM_PATH_ESD is undefined and autogen.sh fails. Hope, warning about
	double defenition of the macro more acceptable.

1999-02-04  Jeff Garzik  <jgarzik@pobox.com>

	* src/gtkfunc.c, src/response.c, src/sendmsg.c:
	Include config.h as needed.  Reported by Daniel Burrows
	<Daniel_Burrows@brown.edu>.

	* src/chatdlg.c:
	More 64-bitness casts.

1999-01-24  Jeff Garzik  <jgarzik@pobox.com>

	* src/tcp.c, src/gtkicq.c:
	Include config.h the correct way, and not only when GNOME is
	defined.
	
1999-01-23  Jeremy Wise  <jwise@pathwaynet.com>

	src/GtkICQ.gnorba, src/Makefile.am: Added GtkICQ.gnorba

	src/applet.c: Slight modifications to applet code to make double
		clicking work correctly.  Also bugs with applet were fixed.

	src/chatdlg.c, src/gtkicq.c, src/rcfile.c, src/tcp.c: Added dynamic
		fonts - can be specified now in config file.  Still needs
		some work.

	src/chatdlg.c: Chats can be logged by defining CHAT_LOG_FILE at
		compile time.  Needs a file dialog set up.

	src/gtkfunc.c: Port and IP now displayed in individual submenu

	src/rcfile.c: PacketDump option now stored in config file.

	src/response.c, src/sendmsg.c: Switched placement of last_cmd
		statements so they came before the packet is crypted.

	src/respose.c: Fixed bug so correct user is added with "Add User"
		button after a search.

	src/sendmsg.c: Packets are not sent if client is not connected to
		the server (UDP only).

	src/gtkicq.h, src/gtkicq.c, src/response.c, src/sendmsg.c,
		src/util.c: Removed compatibility with protocol v2.

1998-12-02  Jeremy Wise  <jwise@pathwaynet.com>

	src/gtkicq.h, src/response.c: Added masking for 0x80xx messages
		(mass sending)

1999-12-01  Jeremy Wise  <jwise@pathwaynet.com>

	src/rcfile.c: Fixed security issue with world-readable config files

1998-12-31  Jeremy Wise  <jwise@pathwaynet.com>

	src/gtkfunc.c, src/gtkicq.c, src/response.c, src/sendmsg.c: Fixed
		bugs with user searching and new user addition

1998-12-30  Jeremy Wise  <jwise@pathwaynet.com>

	src/gtkicq.[ch], src/sendmsg.c, src/msg_queue.[ch], src/gtkfunc.c,
	flash.c: Added resend ability - resend packets that aren't ACK'd

	tcp.c: Fixed ^G -> beep bug - too much was #ifdef'd out w/SOUND

	flash.c, gtkfunc.[ch], gtkicq.[ch], rcfile.c, response.c: Proper
		support of invisible and visible list added

	src/applet.h: Removed argp.h requirement

1998-12-29  Jeremy Wise  <jwise@pathwaynet.com>

	src/gtkfunc.c: Message window gives focus to respond widget by
		default

1998-12-27  Jeremy Wise  <jwise@pathwaynet.com>

	* src/tcp.c: Removed warning produced by getting away message

1998-12-23  Jeremy Wise  <jwise@pathwaynet.com>

	* src/applet.c: added (though commented) eventbox to fix applet
		double clicking.  The refresh isn't working right yet.

	* src/flash.c, src/gtkfunc.[ch], src/gtkicq.[ch]: '#if 0'd out the
		system message code - it's an unnecessary nuisance

	* src/gtkicq.c: Got rid of horizontal scrollbar (Finally!)

	* src/gtkicq.c: Fixed Connection History window size problems

	* src/gtkicq.[ch], src/util.c: Eliminated Get_Config_Info()

	* src/gtkconf.c: Added temporary values so values are saved ONLY
		if the user presses the "Save" button

	* src/gtkfunc.c: Status can now be changed to its current value
		(e.g. If you're online, you can set it to online)

1998-12-22  Jeff Garzik  <jgarzik@pobox.com>

	* configure.in, src/Makefile.am, src/xpms/Makefile.am:
	Fixed all bugs, temporarily disabled sound detection.

	* src/applet.h: don't include applet-lib.h

	* src/histadd.c: re-arranges includes, added string.h
	
	* src/changename.c, src/response.c, src/gtkfunc.c, src/gtkicq.c,
	src/showwait.c, src/tcp.c:
	Corrected 64-bitness warnings.  Some issues remain in gtkfunc.c.
	
	* src/ui.c:  added necessary #ifdef SOUND

1998-12-13  Kjartan Maraas  <kmaraas@fib.hl.no>

	* applet.[ch]: remove #include <applet-lib.h>
	
1998-12-04  Herbert Valerio Riedel  <hvr@gnu.org>

	* tcp.c, showwait.c, gtkicq.c, gtkfunc.c, chatdlg.c, changename.c:
	added casting macros

-- 12/02/98 -- Eric Mitchell <ericmit@ix.netcom.com>

	* acconfig.h, configure.in, playsound.c: Added esound support.
	Configure checks for esound, and compiles in support if found.

-- 12/01/98 -- Jeff Garzik <jgarzik@pobox.com>

	* BUGS: 
	Added some.  Doesn't cover any of the UI bugs :)

	* INSTALL:
	Updated to reflect reality.

	* src/Makefile.no_gnome: removed, not needed anymore

	* src/applet.c:
	Updated for latest gnome-core.

	* src/gtkfunc.c, src/tcp.c:
	Using bzero() is not kosher.

	* configure.in, src/Makefile.am:
	Fully supports "" for GNOME compile or "--without-gnome" for
	straight Gtk+ compile.

	Removed libtool call. Thank you jamesh for autogen update!

-- 11/31/98 -- Geoff Harrison <mandrake@mandrake.net>

	* gtkicq.c - apparently someone decided that gtk_clist_set_policy
	didn't need to exist - so I took it out.

-- 11/30/98 -- Jeff Garzik <jgarzik@pobox.com>

	* configure.in, src/Makefile.am:
	Much rearrangement of configure stuff.
	Now supports --without-gnome to compile a GTK-only version.

-- 11/26/98 -- Jeff Garzik <jgarzik@pobox.com>

	* autogen.sh: Better toplevel srcdir test.
	* Remoted automake- and build-generated files COPYING,
	  mkinstalldirs, missing, install-sh, Makefile.in, libtool,
	  config.*, etc.

-- 11/26/98 -- Arturo Espinosa <arturo@nuclecu.unam.mx>

	* Changed gtk_clist_set_policy for the scrolled_window API. (GTK
          1.1.5 now required).
	* Removed a couple of warnings.

-- 11/22/98 --
	- Version 0.56 -
	* More Bug fixes
	* Added -c <config-file> command line option
	* Working GNOME applet
	* Added -a command line option (run without applet)
	* Size of window can now be changed, either smaller or bigger
	* Fixed remove user bug
	* Removed support/ directory, and no longer installing libs
	* Cannot send 0 length message
	* Added configuration window (Paul Laufer <PELaufer@CSUPomona.edu>)
	* Upgraded to V4 of the protocol (for some reason, only for Gnome)

-- 10/01/98 --
	- Version 0.55 -
	* Fixed bug with new signup routine (for new user AND existing user)
	* Fixed config.h problem for no_gnome compiling
	* Added auto-away feature (uses XScreenSaver functions)
	* Changed icon set - no longer will use Mirabilis-like icons
	* Invisible list now represents those you DO NOT want to see you
	  ( as Mirabilis clients do )

-- 09/24/98 --
	- Version 0.54 -
	* Chat beeping works
	* StatusBar and Progress indicator moved to main window
	* Moved Connection History to ICQ Menu
	* Moved status selection to the menubar
	* Changed default window size
	* Read Next button grayed out unless pending messages
	* Windows users should no longer get "Other user is using an old
	  version of ICQ" messages
	* Away messages reported in textbox instead of label
	* Retains statuses correctly when program is restarted
	* Prompts for new user signup if gtkicqrc not found
	* Offline messages are now received properly
	* URLs supported (both send and receive)
	* Shows other users your away message upon request
	* Allow other users to add your name to their list if you require
	  authorization
	* Notifies you when another user adds you to their list
	* Fixed "Add User" bug from uin search window
	* Realtime changing of invisible list
	* Window Size and Title changed on exit
	* Sorts UIN list alphabetically on exit
	* Saves sound status, so you don't have to set it every time you
	  start GtkICQ
	* Supports both hostname and n.n.n.n notation for server address

-- 09/12/98 --
	- Version 0.53 -
	* Cleaned up unnecessary defines in Makefiles
	* Chat protocol redone - works properly now
	* Away Messages now work properly
	* Closing chat works properly
	* Status windows implemented for:
		- sending TCP message
		- searching for users
		- connecting to server

-- 09/08/98 --
	- Version 0.52 -
	* Chat windows now have scrollbars
	* Add User interface works properly, Add User button added
	* Progress bar windows indicate connecting to server, sending
          messages, etc.
	* New users' UIN automatically switched to nickname in list
	* gtkicqrc file automatically saved upon close
	* Remove User works properly

-- 09/07/98 --
	- Version 0.51 -
	* Message History Cleaned up a bit
	* Cleaned up Add Contact Window, and added 'Add User' button
	* Cleaned up Rename user Window
	* Settings are now saved upon exit

	* Chat and TCP messages work
	* Colors in chat window working
	* Gnome compliant

-- 08/18/98 --
	- Version 0.50 -
	* Partial implementation of TCP code (send message works)
	* Message history works

-- 08/07/98 --
	* Icons replaced text statuses (ONLN), (AWAY), etc.

-- 07/31/98 --
	* Menu bar added, buttons removed in main window
	* Sound toggleable in the Options menu
	* Sound now plays in background (w/-DFORK_SOUND) instead of halting
	  the program

-- 07/30/98 --
	* The status string now flashes when messages are in the queue
	* Fixed seg fault bug in sound routine

-- 07/28/98 --
	* Added "Read Next" button

-- 07/27/98 --
	* Cleaned the code more
	* Fixed the problem with closing the log window
	* Added "Search / Add Users" Button to main window

-- 07/26/98 --
	* Cleaned up the code some

-- 07/25/98 --
	* Jordan Nelson (jordan@pathwaynet.com) joins the devel team
	* Users not on list are added if they send you a message
	* Changed color scheme on main user list
	* Changed ICQ Log Window to ICQ Connection History
	* Changed wording in Connection History
	* Completly dumped logging to micq_log

-- 07/23/98 --
	* Rearranged layout of log window
	* User Info works properly
	* User Information saved on exit
	* Change User works properly

-- 07/20/98 --
	* Fixed yet another segv bug in the 071998 version
	* Added ability for invisible list (thanks Matt)

-- 07/19/98 --
	* Separate log window
	* Partial code written for personal history section

-- 07/15/98 --
	* Fixed very annoying bug that caused constant SIGSEGVs

-- 07/14/98 --
	* Added the log window which shows events as they occur

-- 07/11/98 --
	* Now works fine in < 24bpp X displays
	* Right clicking brings up a menu (not very functional, yet)

-- 07/10/98 --
	* Removed bug from "incoming message" that caused the segv :-)

-- 07/09/98 --
	* Added buffering of messages (using -DQUEUE_MESSAGES in Makefile)

-- 07/08/98 --
	* Allowed the optional compiling of colors (using -DUSE_COLOR
	  in Makefile)

-- 07/05/98 --
	* Added colored names for the list
	* Bug fixes
	* Changed GtkList to GtkCList
