[Pidgin] #393: Add receive Handwritten messages, Winks and Voice Clips to MSN

Pidgin trac at pidgin.im
Sun Apr 29 06:39:27 EDT 2007


#393: Add receive Handwritten messages, Winks and Voice Clips to MSN
----------------------------------+-----------------------------------------
 Reporter:  notak                 |       Type:  enhancement
   Status:  new                   |   Priority:  minor      
Component:  libpurple             |    Version:  2.0        
 Keywords:  msn handwritten wink  |  
----------------------------------+-----------------------------------------
 Originally SF Patch 1547654

 Note - this patch is against the MSNP14 branch.

 The official MSN client has the ability to send small handwritten images
 as .gif files. Currently Gaim reports these as being disabled and the
 client will not send them. This patch:

 1. Sets the enabled flag so that the official client can send them
 2. Gets the .gif data from the server
 3. Displays the .gif in the conversation window using the custom emoticon
 code.

 The official MSN client has the ability to send small voice clips.
 Currently Gaim reports these as being disabled and the client will not
 send them. This patch creates an account-specific option to:
 1. Set the enabled flag so that the official client can send them
 2. Get the .wav data from the server and stores it as a temp file
 3. Play the temp file using the gaim sound subsystem.
 NOTE: Being MS, these use a windows-specific codec which only Windows is
 likely to have, so in non-win32 builds the option defaults to off, and a
 warning is added to the text to say a specialized codec is required


 The official MSN client has the ability to send 'winks', which are large
 annoying flash animations that explode all over the conversation window in
 a most distasteful manner. For some reason people like these. This patch
 creates an account-specific option to:
 1. Get the .cab file containing the wink, and extract it to a temp file
 using libmspack
 2. Display the picture of the wink (which is supplied as part of the .cab)
 using the custom emoticon code
 3. Display a link to the temp file of the animation so that anybody who is
 so inclined can click it and watch it do its stuff in their default
 browser
 3. Play the temp file using the gaim sound subsystem.
 NOTE: libmspack is required to extract the .cab files. Most systems don't
 have this (it tends to be statically built in to applications like Wine
 and cabextract). Configure checks for it and doesn't bother to compile  in
 the wink functionality if you don't have it. A makefile is provided here
 for win32.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/393>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list