Gim-ICQ

Really not much to say... I have continued to develop the GimICQ, but have
no intention of doing such a groovy app as it was intended to be.

This is my first project in the BeOS world. I study full time and work parttime, that is why it has taken such a long time for an update on GimICQ to come along.

Installation
Well, you can just copy it somewhere and run it if you want. GimICQ2 is an entirely self contained executable. The only external files are the sound files. GimICQ2 will look for these in two places:
1. In a folder called Sounds off the difectory where the GimICQ executable is
2. In /boot/home/config/sounds/GimICQ
... and if the right sounds are not in either place, it'll run silent.

If you want to change the sounds that GimICQ uses, it's pretty simple... just replace GimICQ's supplied sounds with your own. It's the name that counts, not the sound.

/Procton
Real name: Linus Almstrom
E-mail: linalm-7@sm.luth.se

PS: When sending bugreports or general mail regarding Gim-ICQ, please use Gim-ICQ in the subject, ex subject-Gim-ICQ: Bug Report

Version history:

version: beta 22
	- Now uses a modified version of icqlib. The library is modified to be able to work with net_server and the source is included in this package.
	
version: beta 21
	- The bitmaps are now drawed using alpha channel.
	- The resource file is changed, so be sure to only have this version of Gim-ICQ ( or newer) on your system, otherwise you will see strange bugs.
	- The changes in beta 21 are done by Alex Doerfler. Thanks a lot!

version: beta 20
	- Serious replicant bug fixed. (Made the tracker crash!)
	- Default Encoding in preferences now works again.

version: beta 19
	- Can have more than 8 chars in the password.
	- Evil kill_thread() calls are gone.
	- Reconnect should be more stable now.
	- Small bugfixes.

version: beta 18
	- Now closes every window when one exits.
	- Now reconnects, and resends the packages not sent, and an option for reconnection have been added to the preference panel.
	- Gim-ICQ hopefully don't loose packets when reconnecting.
	- The Contact List:s menu field works with differennt fonts and font sizes.
	- The "Search for Contacts" window don't closes when doing the search now.
	- Small bugfixes.

version: beta 17
	- Now supports other languages, not fully dynamic yet, but it will be in future versions. Anyone can translate Gim-ICQ (read HowToTranslate in the Docs directory). 

version: beta 16
	- The user, in the contact list, is colored red again if a new message arrives. (Needed for replicants)
	- It is possible to erase the history from disc in the History window.

version: beta 15
	- A new preference window. (Easier to implement new preferences)
	- A search result window bug fixed.
	- Hopefully a login bug is fixed.
	- The chat windows arent closed if you are logged out, until you log in as another user.

version: beta 14
	- A popup window bug, cause by the code from beta 13, is fixed.
	- A bug which crashed Gim-ICQ, while trying to open the preference window, is fixed.
	- The names arent highlighted anymore... Will hopefully be back in the next version.

version: beta 13
	- The chatwindow now will open in the current workspace, when it is activated.

version: beta 12
	- Replicant bug fixed.
	- Made the sound a bit more stable... now only one sound at a time is played.
	- Fixed a login bug. It killed a random bug, i.e. could make your mousepointer freeze.
	- Another popup window bug is fixed.

version: beta 11
	- Popup window bug is fixed. Now the popup window always pops up if the popup preference is set, else it never pops up.
	- The Deskbar flashing now works again.

version: beta 10
	- The shortcuts for the different status modes, now work again. (bugfix)
	- beta 9, did not handle unlimited contacts. Hopefully the implementation in this version does. It does work for me at least.

version: beta 9
	- A ICQ status bug is fixed. (At login the wrong status was sent to the icq server)
	- First experimental code, to handle more than 115 contacts.

version: beta 8
	- A chat window popup bug is fixed.
	- The status is now "Offline", when one is not connected.	

version: beta 7
	- Now the window wont pop up. even if you have closed the window, when you reveive a message. Before the window always popped up even if you have configured it not to pop up. This configuration only worked when the window were hidden.
	- To receieve notification about new messages, when in "replicant mode" with the popup disabled, the text of a user in the contact list is now red when a new message arrives.
	- The sound has been added back. Recoded the whole sound section, cause the old version was buggy. Could not get the old version to work at all. This version work fine, for me at least.

version: beta 6
	- Fixed a bug, which crashed GimICQ, when you left-clicked on the deskbar icon.

version: beta 5
	- All the evil globals are gone, which makes it better as a replicant application now.
	- A bug which could crash the application, when closing it, is fixed.
	
	I have not had any trouble with this version as a replicant, but I suggest you use BackOnTrack or a similiar application, when using GimICQ as a replicant.
		
version: beta 4
	-The bug when GimICQ crashed, when logging out, seems to be fixed.

version: beta 3
	-Fixed a bug, which caused GimICQ to crash, on some systems, in the LoginWindow.

version: beta 2
	-Sound Disabled, cause the app crashes on some systems.

version: beta
	-Now works as a replicant.
	-Can drop a NetPositive URL or Bookmark onto the Contact List.
	-History support added.
