Libpurple patch

Vadim Lebedev vadim at mbdsys.com
Wed Aug 27 16:52:04 CEST 2008


Great,

I'm hestitant to include this into the official tree knowing
1) version with latest libpurple is upcoming
2) couple of month ago Microsoft changed MSN protocol so i'm pretty sure 
coip-libpurple is not compatible with current msn



Another point:  i think the best way to publis sug a big patch is to 
publish you repository
this way we'll be able to do hg pull from it


And another point:  I'm under impression that QuteCom/Gaim interface is 
buggy by design
one way to enchance it is to reimplemnet the interface in terms of Qt 
signals...

Meaning the thread which is doing direct libpurple calls will receieve 
signals from QuteCom with requests to execute
end will 'emit'  signals to  QuteCom  with results or with incoming 
events, this will avoid all the race conditions...

Whould you like to take a stab on it?


Thanks
Vadim


Jan Kaláb wrote:
> Yup, it helped :) Just added it around "Windows helper functions".
>
> And yes, it's not the latest libpurple. I preferred to use libpurple
> from coip because i guess it should work, and changing to current
> version shouldn't be big problem.
>
> Vadim Lebedev napsal(a):
>   
>> Jan, Great work...
>>
>>
>> I've looke a little bit,
>>
>> in order to avoid link error on Windows
>> can you try and add
>>
>> #ifdef __cplusplus
>> extern "C"   {
>> #endif
>>
>> and
>> #ifdef __cplusplus
>> }
>> #endif
>>
>>
>> around function declartations in win32dep.h?
>>
>>
>> I think it'll help
>>
>>
>> Thanks
>> Vadim
>>
>> Is the  README inside correct  stating that this is  NOT the LATEST
>> libpurple?
>>
>>
>>
>> Thanks
>> Vadim
>>
>>
>>
>> Jan Kaláb wrote:
>>
>>
>>     
>>> Here is the promised patch:
>>> http://www.stud.fit.vutbr.cz/~xkalab00/libpurple4qutecom.tar.bz2
>>> Don't expect so much, it's still work in progress.
>>>
>>> I hope I hasn't forgotten something :]
>>>
>>> P.S. I released it this way, because hg diff produced 22 MB file,
>>> and I will have to edit it manually to remove other changes which
>>> has nothing to do with libpurple.
>>>
>>>
>>>   
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> QuteCom-dev mailing list
>>> QuteCom-dev at lists.qutecom.org
>>> http://lists.qutecom.org/mailman/listinfo/qutecom-dev
>>>   
>>>       
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> QuteCom-dev mailing list
>> QuteCom-dev at lists.qutecom.org
>> http://lists.qutecom.org/mailman/listinfo/qutecom-dev
>>     
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> QuteCom-dev mailing list
> QuteCom-dev at lists.qutecom.org
> http://lists.qutecom.org/mailman/listinfo/qutecom-dev
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qutecom.org/pipermail/qutecom-dev/attachments/20080827/f457d2a0/attachment.htm 


More information about the QuteCom-dev mailing list