libpurple/protocols/myspace/CHANGES

Tue, 10 Jul 2007 06:08:05 +0000

author
Jeff Connelly <jeff2@soc.pidgin.im>
date
Tue, 10 Jul 2007 06:08:05 +0000
branch
soc.2007.msimprpl
changeset 18030
b65216a8cfe5
parent 18028
85ed2582be94
child 18033
5471e00cab3c
permissions
-rw-r--r--

Update for 0.11, and fix build process on Unix. Closes #2086.

18030
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
1 2007-07-09 Jeff Connelly <jeff2@soc.pidgin.im> - 0.11
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
2 * Allow going idle (tested with I'dle Ma'ker) and viewing idle status of
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
3 buddies (thanks to Scott Ellis, developing a MySpaceIM plugin for Miranda IM,
18020
f951defd22fd Add msim_check_alive(), called every MSIM_KEEPALIVE_INTERVAL_CHECK milliseconds,
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18019
diff changeset
4 for finding the idle status code.)
18030
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
5 * Time out if no data from server within a certain amount of time
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
6 (keep alives).
18026
dec27c05ae89 Set status to current status when signing on. This makes the "Sign in as
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18020
diff changeset
7 * Remove "Sign on as hidden" option, and always set status to current status
dec27c05ae89 Set status to current status when signing on. This makes the "Sign in as
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18020
diff changeset
8 when signing on.
18028
85ed2582be94 Support sending some formatted text in instant messages.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18026
diff changeset
9 * Some support for sending formatted text.
18030
b65216a8cfe5 Update for 0.11, and fix build process on Unix. Closes #2086.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18028
diff changeset
10 * Fix build process on Unix, bug #2086.
18019
dc5d60a5ac54 Add support for idle.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18018
diff changeset
11
18018
08c7d31e063b Update for 0.10.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18017
diff changeset
12 2007-07-03 Jeff Connelly <jeff2@soc.pidgin.im> - 0.10
18017
48384af36ad9 Increase password length limit to 10 and update changes file.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18015
diff changeset
13 * On incoming instant messages, add support for:
48384af36ad9 Increase password length limit to 10 and update changes file.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18015
diff changeset
14 * Text color
48384af36ad9 Increase password length limit to 10 and update changes file.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18015
diff changeset
15 * Font face
18015
88cbd4298d07 Update CHANGES about hidden option.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18013
diff changeset
16 * Add option to sign on as hidden, default off (previously, always was hidden)
18017
48384af36ad9 Increase password length limit to 10 and update changes file.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18015
diff changeset
17 * Add ability to change status to hidden, available, away
18018
08c7d31e063b Update for 0.10.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18017
diff changeset
18 * Increase password length limit to 10 to match official client (bug #2010)
18010
3b1fc616ee59 Add msim_color_to_purple() to convert msim markup color to a color for
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18008
diff changeset
19
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
20 2007-07-01 Jeff Connelly <jeff2@soc.pidgin.im> - 0.9
18008
7f787f93dc0d Update for 0.9.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18004
diff changeset
21 * Fix crash on Windows when logging in (bug #1990)
7f787f93dc0d Update for 0.9.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18004
diff changeset
22 * Fix crash on Windows when viewing tooltip text (bug #1999)
7f787f93dc0d Update for 0.9.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18004
diff changeset
23
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
24 2007-06-30 Jeff Connelly <jeff2@soc.pidgin.im> - 0.8
17991
e362405d295c Update for (future) 0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17974
diff changeset
25 * Allow "Get Info" on all users, by uid or username
17999
65184ab0c10c Update for 0.8 - fix crash, password length.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17991
diff changeset
26 * Fix crash when re-logging in, if login failed.
65184ab0c10c Update for 0.8 - fix crash, password length.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17991
diff changeset
27 * Show descriptive error message if login password is too long.
18003
fb399e32e44c Add MSIM_FAKE_SELF_ONLINE preprocessor definition (which I define) to fake
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18000
diff changeset
28 * Fake self from being online, since can't add self to buddy list.
18000
ee4b911ffd6b Update CHANGES to note transition to Libpurple 2.0.1.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17999
diff changeset
29 * Update for Libpurple 2.0.2.
18004
65007eda1656 Update for v0.8 release.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18003
diff changeset
30 * Partial support for formatting on incoming instant messages.
17991
e362405d295c Update for (future) 0.8.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17974
diff changeset
31
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
32 2007-06-14 Jeff Connelly <jeff2@soc.pidgin.im> - 0.7
17974
a2f23a0ab5e0 Update for 0.7.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17972
diff changeset
33 * Add/delete buddy now functional (required many other code improvements).
a2f23a0ab5e0 Update for 0.7.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17972
diff changeset
34 * Show improved buddy information in tooltip text.
a2f23a0ab5e0 Update for 0.7.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17972
diff changeset
35 * Show user profile (in "Get Info" option) for buddies on buddy list.
17999
65184ab0c10c Update for 0.8 - fix crash, password length.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17991
diff changeset
36 * Fix crash when re-logging in, if login succeeded.
17974
a2f23a0ab5e0 Update for 0.7.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17972
diff changeset
37
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
38 2007-06-12 Jeff Connelly <jeff2@soc.pidgin.im> - 0.6
17972
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
39 * Use RC4 code from Libpurple 2.0.1
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
40 * Use a new implementation for sending and receiving messages (MsimMessage).
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
41 This infrastructural change significantly improves extensibility.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
42 * Show online buddies as online.
17974
a2f23a0ab5e0 Update for 0.7.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 17972
diff changeset
43 * Send and receive typing notifications (along with other required changes).
17972
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
44
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
45 2007-05-22 Jeff Connelly <jeff2@soc.pidgin.im> - 0.5
17972
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
46 * Add protocol escaping, so can now send and receive / and \ characters
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
47 * Designed Pidgin 2.0.0beta7
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
48 * Use RC4 code from Samba
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
49 * Use translations (_ macro)
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
50 * No major changes to code, still getting familiar with tools & community
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
51
18013
3238cfe8d879 Fix email address.
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 18011
diff changeset
52 2007-04-29 Jeff Connelly <jeff2@soc.pidgin.im>
17972
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
53
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
54 * NOTE: This code is now being developed under Monotone, in the
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
55 im.pidgin.soc.2007.msimprpl branch on my local computer, which
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
56 is periodically sync'd with pidgin.im's Monotone database.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
57
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
58 Changes will be logged to Monotone.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
59
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
60 2007-04-15 Jeff Connelly <myspaceim@xyzzy.cjb.net> - 0.4
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
61
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
62 * Gracefully handle a full receive buffer
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
63 * Handle fatal errors
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
64 * Last version for Gaim 2.0.0beta6
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
65
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
66 2007-04-14 Jeff Connelly <myspaceim@xyzzy.cjb.net> - 0.3
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
67
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
68 * Win32 support
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
69 * Add a large number of precondition checks and a handful of assertions
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
70 * Add documentation to each function, for doxygen.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
71
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
72 2007-04-10 Jeff Connelly <myspaceim@xyzzy.cjb.net> - 0.2
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
73
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
74 * Add ability to IM by email address.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
75 * Show usernames on buddy list instead of userids.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
76 * Show incoming messages as coming from username, instead of userid.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
77 * Add status messages and tooltip text.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
78
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
79 2007-04-09 Jeff Connelly <myspaceim@xyzzy.cjb.net> - 0.1
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
80
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
81 * Parsing most of the protocol.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
82 * Logging in using RC4/SHA1-based authentication.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
83 * Sending messages, by numeric userid or username.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
84 * Receiving messages, currently only by numeric userid.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
85 * Some buddy list support (show all users on buddy list as online, by uid).
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
86
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
87 2007-04-07 Jeff Connelly <myspaceim@xyzzy.cjb.net> - 0.0
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
88
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
89 * Initial version. Login only. Not publicly released.
43cd8e25c022 Add new file, CHANGES, describing high-level changes to msimprpl.
Jeff Connelly <jeff2@soc.pidgin.im>
parents:
diff changeset
90

mercurial