-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello everyone, I have been lately trying to understand the code-base of Kopete to fix some issues I have encountered, and after pondering a while decided to post here to ask some questions. The first question is related to avatar handling, especially regarding to bugs #156184 and #149602. I located that the issue is that Kopete uses account id to save the avatars. The problem is that JIDs may contain slash ('/') to indicate the resource for that user, a feature which is also used to identify MUC contacts. Now the problem is that as the slash is a part of the id and also used as a directory separator, QImage::save() won't save the image as the directory where it tries to save it doesn't exist. So to the question, which way this should be handled? I assume that the account id is used instead of just a hash to make it user-friendly to browse the items, so using a plain hash for filenames is not an option. I was thinking about replacing '/' with something else when saving the avatar, but what would be replacement? And do such an issues appear with other characters allowed in XMPP and other protocols? Another question is that is CommandHandler a wrong way to implement IRC-style commands? Looking to protocols/irc/ircprotocol.cpp, which is the only user of CommandHandler, has commented those out. I'm asking this because I would like to implement (at least some) of the mappings described in http://xmpp.org/extensions/xep-0045.html#impl-client-irc . The final question is about how to handle adding a support for a new XEP. Let's assume that I would like to implement XEP-0224 (Attention) to allow XMPP users to "nudge". Where should I start looking for the right place to do it? Should the ground-work be done in libiris side? All pointers where to start for any of those issues are very welcome. - -- Best regards, Teemu Rytilahti -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEARECAAYFAkujW88ACgkQo1xDqUCf6jgQmwCeMoDegjO8p5OmQ5D1QU5xzTYo s/oAnj/ltYinq+/ydwRDjdkiP0R/XUpF =+Xh/ -----END PGP SIGNATURE----- _______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel