1999-12-12  Denis V. Dmitrienko  <denis@null.net>

	* kicq/recvwindow.cpp: Authorization handling fixed.

	* kicq/userlist.cpp, kicq/useritem.cpp, kicq/mainwindow.cpp,
	kicq/infomain.cpp, kicq/fwdlist.cpp, kicq/docking.cpp:
	Existing kapp->topWidget()'s changed to MW macros.

	* Makefile.am: DEVEL file included.

	* kicq/pics/klipper.xpm, kicq/pics/Makefile.am: klipper.xpm added.

1999-12-09  Denis V. Dmitrienko  <denis@null.net>

	* kicq/Makefile.am:
	kicq.kdelnk.in added to EXTRA_DIST

1999-12-02  Denis V. Dmitrienko  <denis@null.net>

	* kicq/mainwindow.h, kicq/mainwindow.cpp:
	Session management implemented.
	Try to fix Authorization request problems.
	WebPager and EMailExpress messages handlers implemented.
	One big saveConfig() spletted to many specific saveConfig*().
	New egcs compilation warnings fixed.
	Cleanups.

	* kicq/msgwindow.cpp, kicq/renwindow.cpp, kicq/infowindow.cpp,
	kicq/icqwindow.h, kicq/icqwindow.cpp, kicq/urlsndwin.cpp,
	kicq/chatwindow.cpp, kicq/chatsndwin.cpp:
	Random IcqWindow segfaults fixed.
	Cleanups.

	* kicq/mlinelistbox.h, kicq/mlinelistbox.cpp:
	Old Qt-1.3x code removed.
	Cleanups.

	* kicq/recvwindow.h, kicq/recvwindow.cpp, kicq/prefuser.h,
	kicq/prefuser.cpp, kicq/prefsound.h, kicq/prefsound.cpp,
	kicq/prefserver.h, kicq/prefserver.cpp, kicq/prefqp.h,
	kicq/prefqp.cpp, kicq/prefproxy.h, kicq/prefproxy.cpp,
	kicq/prefother.h, kicq/prefother.cpp, kicq/preflog.h,
	kicq/preflog.cpp, kicq/preferences.h, kicq/preferences.cpp,
	kicq/prefbrowser.h, kicq/prefbrowser.cpp, kicq/prefaway.h,
	kicq/prefaway.cpp:
	Layout management implemented.
	Preferences dialog style switched from "Tabbed" dialog to
	"Netscape Preferences"-like style.

	* kicq/regwin.cpp: Clear widget focus on tab/page switching.
	Close window by "Close" button.
	Cleanups.

	* kicq/main.cpp: Session management enabled.

	* kicq/icqmessage.cpp, kicq/icqmessage.h:
	WebPager and EMailExpress messages handlers added.
	Try to fix Authorization request problems.
	Cleanups.

	* kicq/historywin.h, kicq/historywin.cpp:
	Layout management implemented.
	Random IcqWindow segfaults fixed.
	WebPager and EMailExpress messages handlers added.
	Try to fix Authorization request problems.
	Old Qt-1.3x code removed.
	Cleanups.

	* kicq/findwindow.cpp: Clear widget focus on tab/page switching.
	Cleanups.

	* kicq/emailwidget.cpp, kicq/uinwidget.cpp: GUI little tweak.

	* kicq/userlist.cpp, kicq/userlist.h:
	addMsg() functions renamed to corresponding names like addURL(),
	addAuth(), etc.

	* kicq/pics/Makefile.am: Lost search.gif added.

1999-11-29  Markus Goetz  <guruz@gmx.de>

	* kicq/specialops.h: Forgot this file for my last commit

	* kicq/userlist.h, kicq/userlist.cpp, kicq/mainwindow.h,
	kicq/mainwindow.cpp, kicq/Makefile.am:
	Some new features in the user list context menu
	I hope it all REALLY works because i cannot test it
	properly because of the damn online users bug

1999-11-21  Markus Goetz  <guruz@gmx.de>

	* kicq/userlist.cpp, kicq/mainwindow.h, kicq/mainwindow.cpp,
	kicq/infomain.cpp: Added "Send E-Mail" in User List Context Menu

1999-11-11  Markus Goetz  <guruz@gmx.de>

	* kicq/preferences.cpp, kicq/mainwindow.h, kicq/mainwindow.cpp:
	Added Base for Webpager Messages. Please type "make fixme"
	Removed Segfault when kicq is started the first time

1999-11-02  Kyle Smith  <kyle@13th-floor.org>

	* kicq/msgwindow.cpp: fixed crash in MsgWindow::closeEvent

1999-10-22  Markus Goetz  <guruz@gmx.de>

	* kicq/mainwindow.h, kicq/mainwindow.cpp: Password Encryption in
	kicqrc

1999-10-18  Bogdan Surdu  <tim@go.ro>

	* kicq/useritem.cpp: Display entry with italic if the user is on
	visible or online alert list.

1999-10-15  Kyle Smith  <kyle@13th-floor.org>

	* kicq/msgwindow.cpp:
	enabled timeout, now assumes message was recieved after 15 seconds

	* kicq/kurllineedit.cpp:
	fixed disable behavior

	* kicq/infowindow.cpp:
	fixed gender

	* kicq/infomain.cpp:
	fixed compiler warnings

1999-10-14  Denis V. Dmitrienko  <denis@null.net>

	* po/ru.po, po/kicq.pot, kicq/icqmessage.cpp, kicq/historywin.cpp:
	Removed i18n from history file delimiters.

	* kicq/renwindow.h, kicq/renwindow.cpp: QLayout support implemented.
	Segfault on window close fixed.

	* kicq/detailswidget.h, kicq/detailswidget.cpp:
	QBoxLayout's changed to QGridLayout.

1999-10-14  Markus Goetz  <guruz@gmx.de>

	* kicq/Makefile.am: KPanel will restart on make install

1999-10-14  Denis V. Dmitrienko  <denis@null.net>

	* historywin.cpp, icqmessage.cpp: Removed i18n from history file
	delimiters.

	* renwindow.cpp, renwindow.h: QLayout support implemented.
	Segfault on window close fixed.

	* detailswidget.cpp, detailswidget.h: QBoxLayout's changed to
	QGridLayout.

1999-10-06  Denis V. Dmitrienko  <denis@null.net>

	* DEVEL: Added the "developers' hint guide". Please read it
	carefully.

	* mainwindow.cpp: Fixed "kicq exit on a new message" bug. LED code
	is broken.

	* Makefile.am: Fixed kicq.kdelnk problem.

1999-09-29  Denis V. Dmitrienko  <denis@null.net>

	Show must go on! Hopefully fixed CVS problems.

	* mainwindow.cpp, mainwindow.h: Segmentation fault on startup
	fixed.

	* findwindow.cpp, findwindow.h, detailswidget.cpp,
	detailswidget.h, emailwidget.cpp, emailwidget.h, uinwidget.cpp,
	uinwidget.h: Layout widget stuff implemented.

	* icqmessage.cpp, icqmessage.h: "You were added" message support
	finished.

	* mainwindow.cpp, mainwindow.h, infomain.cpp, infomain.h,
	klineeditwithpopupmenu.cpp, klineeditwithpopupmenu.h:
	Markus Goetz <guruz@gmx.de> patches applied.

	* mainwindow.cpp, mainwindow.h, preferences.cpp, preferences.h,
	prefaway.cpp, prefaway.h, xautolock.cpp, xautolock.h:
	kyle@13th-floor.org auto-away patch applied.

1999-07-23  Denis V. Dmitrienko  <denis@null.net>

	* kicq/pics/Makefile.am, kicq/sounds/Makefile.am: Simplified
	installation process.

	* infoabout.cpp, infoabout.h, infoaddr.cpp, infoaddr.h,
	infomain.cpp, infomain.h, infomore.cpp, infomore.h, infonotes.cpp, 
	infonotes.h, infowindow.cpp, infowindow.h: Layout management
	support implemented.

1999-07-18  Bill Soudan          <wes0472@rit.edu>

	* mainwindow.cpp: changed to use new contact list functions

1999-07-16  Denis V. Dmitrienko  <denis@null.net>

	Version changed to 0.4.0
	i18n support added.
	Non-root installation of kicq with --exec-prefix implemented.

	* urlsndwin.cpp, msgwindow.cpp, infowindow.cpp, findwindow.cpp,
	chatsndwin.cpp: Smart loading of spinning face animation
	implemented.

	* prefsound.cpp, icqsound.cpp: Smart loading of sound files
	implemented.

	* */Makefile.am: Automatically generated files removed by "make
	maintainer-clean"

1999-07-02  Bill Soudan          <wes0472@rit.edu>

	added fail dialog to urlsndwin.cpp, and implemented "Send Through
        Server" button using new ICQ_SEND_* constants.

	* Makefile.am: fixed up noinst_HEADERS

	* msgwindow.cpp,h: uses ICQ_SEND_* constants for SendMessage
        instead of tcp_flag hack

	* urlsndwin.cpp,h: added fail dialog

1999-06-30  Bill Soudan          <wes0472@rit.edu>

	added "Can't establish DIRECT connection to user" dialog on
        failed TCP sends. note send through server button doesn't
        actually do that, yet :)

	* faildialog.h, faildialog.cpp: added.

	* chatwindow.cpp, chatwindow.h: cleanups, added resize
	functionality

	* msgwindow.cpp, msgwindow.h: added fail dialog logic

1999-05-03  Bill Soudan          <wes0472@rit.edu>

	* Makefile.am, icqsound.cpp, icqsound.h, mainwindow.cpp,
	mainwindow.h, prefsound.cpp, prefsound.h, configure.in,
        kicq/sounds/*: added .wav file sound support!

1999-04-29  Denis V. Dmitrienko  <denis@null.net>

	* Makefile.in, acinclude.m4, aclocal.m4, config.h.in, configure,
	stamp-h.in, kicq/Makefile.in, kicq/pics/Makefile.in: Removed
	automake/autoconf generated tools from CVS -
 	"make -f Makefile.cvs" to generate them after checkout.

1999-04-17  Bill Soudan           <wes0472@rit.edu>

        restructured ack callbacks from icqlib to use icq_RequestNotify,
        changed multiple WinLists in mainwindow.cpp to single
        icqWinList (except for alertWinList)

	* icqwindow.cpp, icqwindow.h: added

	* chatsndwin.cpp, chatsndwin.h, chatwindow.cpp, chatwindow.h,
	historywin.cpp, historywin.h, infowindow.cpp, infowindow.h,
	msgwindow.cpp, msgwindow.h, recvwindow.cpp, recvwindow.h,
	renwindow.cpp, renwindow.h, urlsndwin.cpp, urlsndwin.h:
          modified for new icqwindow base class

	* alertbox.cpp: delete called in class instead of using
	auto-delete list for consistency
 
	* mainwindow.cpp, mainwindow.h: changed multiple window lists
        into single window list (except for alert windows)

	* Makefile.am: added icqwindow.cpp and icqwindow.h

1999-04-03  Bill Soudan           <wes0472@rit.edu>

	very simple initial chat implementation in place-
        should be able to receive and accept chat requests, sending
        chat requests not quite finished!

	* wrapedit.cpp: modified keyPressEvent to allow for unlimited
	input
	* chatsndwin.cpp, chatsndwin.h, chatwindow.h, chatwindow.cpp,
	chatedit.h, chatedit.cpp, Makefile.am: added new files
 	* icqmessage.cpp/h, mainwindow.cpp/h, recvwindow.cpp,
        useritem.cpp/h, userlist.cpp/h: added support for
        MSG_CHAT_REQ_RECV and chat window handling

1999-03-30  Bill Soudan           <wes0472@rit.edu>

        tcp messages and urls completely now completely functional.
        bad connect not handled yet, however.

	* mainwindow.cpp, mainwindow.h: added tcp flag to userOnline
	* msgwindow.cpp, urlsndwin.cpp: modified icqlib send call to send
          through server or use direct connect, depending on user tcpflag
	* useritem.h: added tcpflag

1999-03-30  Vadim Zaliva  <lorda@crocodile.org>

	* kicq/regwin.cpp (RegWindow): County list creation optimized. no need to sort it, since it is already sorted.

1999-03-29  Vadim Zaliva  <lord@crocodile.org>

	* regwin.cpp: uncommented internal table of country codes, to avoid confilict with new country codes sorting code in icqlib. This is temporary workaround - I will come up with better solution later.

1999-03-27  Bill Soudan          <wes0472@rit.edu>

        preliminary tcp support added and functional!

	* mainwindow.cpp, mainwindow.h: added tcptimer

	* msgwindow.cpp, urlsndwin.cpp: fixed number of args to
	send functions

	* regwin.cpp: commented out Country_Codes temporarily so kicq
	compiles against current icqlib

1999-03-24  Denis V. Dmitrienko  <denis@null.net>

	* regwin.cpp, regwin.h: Registration Wizard interface almost
	finished

	* main.cpp: Some work on command line options started

1999-03-10  Denis V. Dmitrienko  <denis@null.net>

	* regwin.cpp: Pages 8 and 9 of ICQ Registration Wizard added

1999-03-09  Denis V. Dmitrienko  <denis@null.net>

	* reg.xpm, kicq/pics/Makefile.am: Added reg.xpm for ICQ
	Registration Wizard

	* .cvsignore: Huge amount of .moc files changed to *.moc

	* */Makefile.in, Makefile.cvs: Return back dependencies

	* regwin.h, regwin.cpp, mainwindow.h, mainwindow.cpp, Makefile.am:
	ICQ Registration Wizard was started

1999-03-05  Denis V. Dmitrienko  <denis@null.net>

	* userlist.cpp, recvwindow.h, recvwindow.cpp, mainwindow.h,
	mainwindow.cpp, icqmessage.h, icqmessage.cpp, historywin.cpp:
	Applied patch to handle authorization request messages by Bogdan
	Surdu <tim@ima-info.ro>

Version 0.3.0 (08 Dec 1998)
! New Messages/URLs set blinking icons rather than popups immediatly.
! View Message History on each user in Contact List.
! SOCKS5 proxy support.
! Send/Receive URLs.
! Docking in kpanel.
  Rename user ability.
  Beep on new Messages/URLs.
  Alert/Accept Modes popup menu with Online Alert and Visible to User items.
  Reconnect on disconnect.
  Preferences for sound and SOCKS5 proxy.
  Main window remember position, size, desktop and other properties.
  Info fields like ICQ# and message body can be scrolled and copied by mouse.
  Changed empty lines in Info window to "Not Entered".
  Message body size limit.
  Popup menu focus grabbing with Qt-1.41+ fixed.
  Enabled already implemented search by ICQ# feature.
  Fixed "wide" Info button in Windows style of KDE.
  Login password stripped to 8 symbols.
  Many many other bug-fixes and improvements...

Version 0.2.2 (05 Oct 1998)
! Fixed bug which increases cpu usage after send message.
  Search Engine by ICQ# (UIN).
  Delete user confirmation.
  Close Receive window when replying.
  Convert Unix new line <LF> to DOS/Windows new line <CR><LF>.
  Quote original message when replying.
  Settings for "close recv in reply", "convert <CR><LF>" and "quote original".
  Free for Chat status added.

Version 0.2.1 (21 Sep 1998)
! Reduced cpu usage (thanks to Sergey Radochin <sergey@tlc.net.ua>).
  libicq renamed to icqlib (see README in icqlib package).
  Fixed segfault on mouse click in empty list (thanx to <dspeers@bigfoot.com>).
  Fixed no QFile::remove() error in Qt less then 1.4.

Version 0.2.0 (18 Sep 1998)
! Disabled all not finished features - I tired to answer questions about them.
! ICQ library changed from libXicq to libicq (see README in libicq package).
  Search Engine by email and user details (nick, first name, last name).
  Info panel, it can be reached from anywhere.
  Send message window hides only when server receive message.
  User status icon in contact list.
  Change online status ability.
  Add to contact list in receive message window.
  Many other changes and bug-fixes I can't remember...

Version 0.1.0 (11 Jul 1998)
  Initial public version.
