Show
Ignore:
Timestamp:
05/05/08 16:31:53 (7 months ago)
Author:
emostar
Message:

Add the patch by Sergey Kononenko (Message-ID: <20080122012616.48112055@…>)
Included the following additions:

  • Add support for AIM (not all users yet)
  • Fix a few memory leaks
  • Rename SSBI to BART
  • Add constants for BART Types
  • Add support to qt4-gui
  • Use boost in a few cases
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/licq/include/licq_icq.h

    r5972 r6181  
    3535const unsigned short ICQ_SNACxFAM_MESSAGE          = 0x0004; 
    3636const unsigned short ICQ_SNACxFAM_BOS              = 0x0009; 
     37const unsigned short ICQ_SNACxFAM_BART             = 0x0010; 
    3738const unsigned short ICQ_SNACxFAM_LIST             = 0x0013; 
    3839const unsigned short ICQ_SNACxFAM_VARIOUS          = 0x0015; 
     
    104105const unsigned short ICQ_SNACxREQUEST_IMAGE        = 0x000C; // client 
    105106const unsigned short ICQ_SNACxSEND_IMAGE           = 0x000D; // server 
     107 
     108// Subtypes for BART family 
     109const unsigned short ICQ_SNACxBART_ERROR           = 0x0001; // server 
     110const unsigned short ICQ_SNACxBART_UPLOAD          = 0x0002; // client 
     111const unsigned short ICQ_SNACxBART_UPLOADxACK      = 0x0003; // server 
     112const unsigned short ICQ_SNACxBART_DOWNLOADxREQUEST= 0x0006; // client 
     113const unsigned short ICQ_SNACxBART_DOWNLOADxREPLY  = 0x0007; // server 
    106114 
    107115// Subtypes for list family 
     
    469477const unsigned short CHARSET_CUSTOM  = 0x0003; 
    470478 
     479// BART Types 
     480const unsigned short BART_TYPExBUDDY_ICON_SMALL = 0x0000; 
     481const unsigned short BART_TYPExBUDDY_ICON       = 0x0001; 
     482const unsigned short BART_TYPExSTATUS_STR       = 0x0002; 
     483 
    471484//actual plugins 
    472485const char PLUGIN_PHONExBOOK[]        = { 0x90, 0x7C, 0x21, 0x2C, 0x91, 0x4D, 
     
    544557                                          0x4E, 0xC5, 0x9D, 0x51, 0xA6, 0x47, 
    545558                                          0x4E, 0x34, 0xF5, 0xA0 }; 
     559 
     560const char ICQ_CAPABILITY_BART[]      = { 0x09, 0x46, 0x13, 0x46, 0x4C, 0x7F, 
     561                                          0x11, 0xD1, 0x82, 0x22, 0x44, 0x45, 
     562                                          0x53, 0x54, 0x00, 0x00 }; 
    546563 
    547564const char ICQ_CAPABILITY_LICQxVER[]  = { 'L',  'i',  'c',  'q',  ' ',  'c',