Emoticon parser is over-zealous
Submitted by Travis Reitter
Link to original bug (#681925)
Description
Sometimes, especially in technical discussions, Empathy's emoticon parser can convert some things to emoticons that should be easy to avoid.
For example, the common Perl class "XML::Parser" ends up replacing the ":P" with an emoticon graphic. (The general pattern for Perl and some other languages' class names can cause a lot of unintentional emoticons)
Similarly, MAC hardware addresses frequently mis-trigger emoticons.
The simple solution seems to be to skip any section of text which doesn't include the first character of the line or follow whitespace.
Version: 3.4.x