Tue, 18 Aug 2009 22:35:34 +0000
Stop attempting to fetch oscar buddy info automatically for people on our
buddy list. tmm1 (Aman Gupta) correct pointed out that the only thing we
need this for is to show users' status messages in the buddy list, and new
AIM clients have been putting the status message in the userinfo block which
is sent as part of the presence. So we can eliminate a lot of code.
We now grab screen name formatting when we get the initial presence for
buddies rather than when we get the auto-fetched info
And the "message" stored in the buddy's PurpleStatus will now be
plaintext even when the away message contains HTML. This is because
the status message from the userinfo block is always plaintext.
This doesn't cause problems for any UIs that I'm aware of, but let
me know if it undesirable for you.
Fixes #9843
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
1 | If you plan to use Pidgin, Finch and libpurple from our Monotone repository, |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
2 | PLEASE read this message in its entirety! |
| 5640 | 3 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
4 | Pidgin, Finch, and libpurple are a fast-moving project with a somewhat regular |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
5 | release schedule. Due to the rate of development, the code in our Monotone |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
6 | repository undergoes frequent bursts of massive changes, often leaving behind |
| 16128 | 7 | brokenness and partial functionality while the responsible developers rewrite |
| 8 | some portion of code or seek to add new features. | |
| 5640 | 9 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
10 | What this all boils down to is that the code in our Monotone repository _WILL_ |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
11 | sometimes be broken. Because of this, we ask that users who are not interested |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
12 | in personally tracking down bugs and fixing them (without a lot of |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
13 | assistance from the developers!) use only released versions. Since releases |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
14 | will be made often, this should not prevent anyone from using the newest, |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
15 | shiniest features -- but it will prevent users from having to deal with ugly |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
16 | development bugs that we already know about but haven't gotten around to fixing. |
| 5640 | 17 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
18 | If you are interested in hacking on Pidgin, Finch, and/or libpurple, please |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
19 | check out the information available at: http://developer.pidgin.im |
| 5640 | 20 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
21 | By far the best documentation, however, is the documented code. If you have |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
22 | doxygen, you can run "make docs" in the toplevel directory to generate pretty |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
23 | documentation. Otherwise (or even if you do!), the header files for each |
|
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
24 | subsystem contain documentation for the functions they contain. For instance, |
| 16128 | 25 | conversation.h contains documentation for the entire purple_conversation_* |
| 26 | API, and account.h contains documentation for the purple_account_* API. | |
| 5640 | 27 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
28 | If you have questions, please feel free to contact the Pidgin, Finch, and |
|
23325
a374a26fe217
Use "email" and "Email" consistently. This is potentially controversial,
Richard Laager <rlaager@pidgin.im>
parents:
16404
diff
changeset
|
29 | libpurple developers by email at devel@pidgin.im or on IRC at irc.freenode.net |
| 16128 | 30 | in #pidgin. Please do as much homework as you can before contacting us; the |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
31 | more you know about your question, the faster and more effectively we can help! |
| 5640 | 32 | |
|
16237
606a402fea87
Beat some older documentation into submission.
Richard Laager <rlaager@pidgin.im>
parents:
16128
diff
changeset
|
33 | Patches should be posted as Trac tickets at: http://developer.pidgin.im |