Idea about emoticon cache

Eion Robb eion at
Sun Mar 25 05:06:32 EDT 2012

(someone else feel free to correct me if im wrong, but) Custom emoticons
(sending and receiving) work fine in xmpp in pidgin it's just that custom
emoticons broke in msn when we changed to msnp16.  I don't think that
implementing custom emoticons in any protocol in lib purple is inside the
scope, nor necessary for this proposal.

On Sunday, 25 March 2012, zhang kai <kylerzhang11 at> wrote:
> On Sun, Mar 25, 2012 at 3:54 PM, Mark Doliner <mark at> wrote:
>> On Sun, Mar 25, 2012 at 12:43 AM, zhang kai <kylerzhang11 at>
>> > Yes, MSN allows for custom emoticons, you can choose an image as
>> > and set a sequence of characters for it. When you send the custom
>> > in Microsoft's client you can also see the image in the dialog. But
>> > the Microsoft's client nor Pidgin could receive the custom emoticon
>> > you can just see the sequence of characters. I tested with Pidgin, Win7
>> > Live Messenger and even Win8 MSN.
>> Hmm, that sounds weird.  So you're saying that Microsoft's client
>> allows you to insert a custom emoticon into an IM and send it, but it
>> isn't displayed for the other person?  I would expect that to work.
>> Maybe it's turned off my default?  Or maybe the two people must be on
>> each other's buddy lists?
> I feel weird too, if the custom emoticon isn't displayed for the other
person why did Microsoft  bother to implement the custom emoticon
>> > When I saw the idea on Pidgin Summer of Code 2012 projects page, I
>> > Pidgin already supported the custom emoticons, just needed a cache
system to
>> > store them.
>> Hmm, I think Pidgin does allow users to send and receive custom
>> emoticons for MSN.  If you click on the "insert emoticon" button in
>> the IM window there is a "Manage custom smileys" link.  This allows me
>> to insert an image of my choosing and send it to the other person.  I
>> didn't test whether the image actually shows up for the other person
>> just now... but it's supposed to.
> So I think I should just focus on how to design the emoticon system and
implement a set of functions that whenever other Pidgin developer need to
cache an emoticon they can use it?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the Devel mailing list