I can't log into Trac for whatever reason, but this is a real annoyance so maybe someone who can log in can post it. This is most likely related to Ticket #6621. Some MSN contacts sign off, but still show as online, NOT as mobile. Therefore when I message them, the message gets sent to their cellphone, costs them money to pick it up in some cases, and looks really silly if it just says "Hi" or something since I would have no reason to text message that to them.
This is affecting 1.0.2, and has affected all versions since, and including, 1.0.1.
MSN and Mobile Contacts
I believe this is exactly the bug in #6621 (which I reported). My theory - which may be totally wrong - is this:
From looking at the code change that was made, it seems that the "mobile" status is now being ignored in MSN contacts; when a status change happens in libgaim from "online" to "mobile", it's not having an effect on the Adium contact. What should presumably be happening instead is that such a status change (because of the current flakiness of libgaim's mobile status indication) should be treated equivalently to the person going "offline".
I don't quite know how to make this happen, having not looked too thoroughly at the codebase, so I haven't submitted a patch or anything for it.
From looking at the code change that was made, it seems that the "mobile" status is now being ignored in MSN contacts; when a status change happens in libgaim from "online" to "mobile", it's not having an effect on the Adium contact. What should presumably be happening instead is that such a status change (because of the current flakiness of libgaim's mobile status indication) should be treated equivalently to the person going "offline".
I don't quite know how to make this happen, having not looked too thoroughly at the codebase, so I haven't submitted a patch or anything for it.