Bug 146326 - Allow to set and receive status messages for ICQ while online
Summary: Allow to set and receive status messages for ICQ while online
Status: RESOLVED FIXED
Alias: None
Product: kopete
Classification: Applications
Component: ICQ and AIM Plugins (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Roman Jarosz
URL:
Keywords:
: 150749 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-06-03 19:49 UTC by Bram Schoenmakers
Modified: 2007-10-25 11:55 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bram Schoenmakers 2007-06-03 19:49:54 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    Gentoo Packages
Compiler:          gcc 4.1.2 
OS:                Linux

It seems to be possible nowadays to set an additional status message for ICQ while online. It should also be possible to receive someone's status message when he/she is online.
Comment 1 Serhiy Kachanuk 2007-06-12 21:25:02 UTC
AFAIK this is already implemented in trunk
Comment 2 Roman Jarosz 2007-06-13 17:37:37 UTC
It isn't implemented in trunk, we have only Xtraz status there.
ICQ 6 allows new online status messages, it's like Xtraz but without icon and of course the implementation is different :(

Anyway I have the patch ready, but I have to clean it before I can commit it.
Comment 3 Roman Jarosz 2007-07-05 15:16:41 UTC
SVN commit 683897 by rjarosz:

Allow to receive ICQ online status messages.
Show status description if client supports it (in ICQ 6 it's called status title).
Add code for new TLV based user info.


CCBUG: 146326



 M  +4 -2      aim/aimcontact.cpp  
 M  +2 -1      aim/aimcontact.h  
 M  +5 -5      aim/icqcontact.cpp  
 M  +2 -1      aim/icqcontact.h  
 M  +4 -2      icq/aimcontact.cpp  
 M  +2 -1      icq/aimcontact.h  
 M  +105 -49   icq/icqcontact.cpp  
 M  +10 -1     icq/icqcontact.h  
 M  +1 -0      liboscar/CMakeLists.txt  
 M  +55 -0     liboscar/buffer.cpp  
 M  +26 -0     liboscar/buffer.h  
 M  +24 -0     liboscar/client.cpp  
 M  +14 -0     liboscar/client.h  
 M  +14 -0     liboscar/contact.cpp  
 M  +4 -0      liboscar/contact.h  
 M  +315 -0    liboscar/icquserinfo.cpp  
 M  +50 -0     liboscar/icquserinfo.h  
 A             liboscar/tasks/icqtlvinforequesttask.cpp   [License: LGPL (v2+)]
 A             liboscar/tasks/icqtlvinforequesttask.h   [License: LGPL (v2+)]
 M  +1 -1      liboscar/tasks/senddcinfotask.cpp  
 M  +14 -0     liboscar/userdetails.cpp  
 M  +2 -0      liboscar/userdetails.h  
 M  +3 -6      oscarcontact.cpp  
 M  +3 -9      oscarcontact.h  
 M  +10 -5     oscarpresence.h  
 M  +65 -26    oscarstatusmanager.cpp  
 M  +3 -0      oscarstatusmanager.h  
Comment 4 Roman Jarosz 2007-07-09 00:02:23 UTC
SVN commit r685425 by rjarosz:

Allow to set ICQ online status messages.
Add the store part for new TLV based user info.

In order to see status messages in status bar we have to update status message and then set status.

TODO: Add GUI so we can set status description too.
Comment 5 Roman Jarosz 2007-10-25 11:55:13 UTC
*** Bug 150749 has been marked as a duplicate of this bug. ***