faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
|
Kopete to boil it's own soup? Why?
by ac on Monday 29/Dec/2003, @13:39
|
<i>
Matt Rogers committed a change to kde_yahoo_backend: kdenetwork/kopete/protocols/yahoo
Start of a native KDE backend for the yahoo protocol. I've had this in the
works for some time now. The many reasons include libyahoo's horrible
memory management and better integration with the rest of KDE (use of KIO, etc.)
</i>
Instead of reinventing the wheel, maybe some resources should be spend on
improving libyahoo [1].
libayhoo seems to be quite feature-complete (it even has webcam support), so I
really don't see the point of writing an own yahoo library...
And this will certainly take a huge amount of time to reach the features of
libyahoo...
Maybe better fix libyahoo's "horrible memory management"...
[1] http://libyahoo2.sourceforge.net/ |
|
|
The Fine Print: The following comments
are owned by whomever posted them.
( Reply )
|
Re: Kopete to boil it's own soup? Why?
by Jason Keirstead on Tuesday 06/Jan/2004, @04:44
|
If libyahoo is feature complete, then porting it to the KDE codebase will result in all those features still being supported, along with the benefits of KDE like KIO support for file transfers, better memory management through QObjects, etc.
Really, maintaining links to these external C libraries in Kopete has never been anything but a pain in the ass. The code is horrible to maintain because it is all C based, there's constant memory problems, getting things updated in the main tree is often a pain, and you've got all this duplicated/obsoltee code everywhere because algorithms are already present elsewhere in QT or KDELibs. Couple this with the fact that you can't integrate the KDE code into the library because then you lose the ability to update it when new versions come out, and you've got a big mess.
Thats why we have our own homegrown support for all protocols now except Yahoo and SMS. It's just not worth the effort to use the other code.
|
[
Reply To This | View ]
|
The Fine Print: The previous
comments are owned by whomever posted them.
( Reply )
|
|