[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