[Pidgin] SoCIdeas modified

Pidgin trac at pidgin.im
Thu Feb 18 10:14:16 EST 2016

Page "SoCIdeas" was changed by grim
Diff URL: <https://developer.pidgin.im/wiki/SoCIdeas?action=diff&version=5>
Revision 5
Index: SoCIdeas
--- SoCIdeas (version: 4)
+++ SoCIdeas (version: 5)
@@ -35,3 +35,9 @@
 === Code hardening ===
 libpurple has a large amount of network-facing C code, which makes it a big target.  Code hardening, security auditing, and elimination of common errors have the potential to be a big win affecting a lot of users.  libpurple 3.0 also offers us an interesting opportunity in that it ''should'' make possible protocol plugins written in a VHLL, which would reduce entire classes of vulnerabilities significantly.  Propose some specific hardening or auditing activities to improve the code quality of libpurple or a libpurple client.
+=== User Highlighting and Name Completion ===
+Pidgin implements a very basic form of name completion which doesn't work with some of the newer protocols (namely Hipchat which has a distinction between highlight names and display names).  This project is to create an interface for protocol plugins to expose what is complete-able as well as implement an API in libpurple that will be used by the user interfaces.
+Also, some of the new protocols have added additional highlights (that should be complete-able) and cause the user to be notified (blue tab in Pidgin).  Examples of the additional highlights are @here and @all in Hipchat, and @channel in Slack.

Page URL: <https://developer.pidgin.im/wiki/SoCIdeas>
Pidgin <https://pidgin.im>

This is an automated message. Someone added your email address to be
notified of changes on 'SoCIdeas' page.
If it was not you, please report to datallah at pidgin.im.

More information about the Wikiedit mailing list