view PLUGIN_HOWTO @ 28449:7a211be81a6b

Strip off the outer <html> and <body> from iChat messages. Should Fix #9968. A recent fix in purple_markup_strip_html exposed an issue with iChat messages, since they contain an <html/> that is not the outermost element. Before, what was passed to libpurple looked like this: <font back="#E68CBD"><font color="#000000"><html><body ichatballooncolor="#E68CBD" ichattextcolor="#000000"><font face="Helvetica" ABSZ=12 color="#000000">message</font></body></html></font></font> Now, it looks like this: <font back="#E68CBD"><font color="#000000"><font face="Helvetica" ABSZ=12 color="#000000">message</font></font></font> Better than it was before? Yes. Worth fixing the fact there are 3 font tags? Probably not. My iChat friend is offline, but it worked properly when I tested this routine all by itself.
author Paul Aurich <paul@darkrain42.org>
date Wed, 26 Aug 2009 05:55:25 +0000
parents db5a58aabe38
children
line wrap: on
line source

For information on writing a plugin for Purple, Pidgin or Finch, go
http://developer.pidgin.im and click on API.  From there, see the
HOWTOs in the "Related Pages" section.

You can also generate this documentation locally by installing
doxygen and graphviz dot, then running "make docs" in the
source tree.  The documentation will be in the docs/html directory.