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