annotate plugins/ChangeLog.API @ 11485:16b0da1f376f

[gaim-migrate @ 13727] Fix the /nick weirdness bug I introduced. Also, patch 1283539, from Peter Lawler (two changes) 1. When in a chat where Gaim can tell which users are buddies (i.e. non-Jabber chats), only the names of buddies are bolded. I'm not sure if I'll like this, but I'm committing it so we can all try it out. 2. "remove bold, underline, and italics when we're ignoring formatting, as well" committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Fri, 09 Sep 2005 20:14:32 +0000
parents 201617d49573
children 9fc7d0153332
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2
10971
57e3e958ff49 [gaim-migrate @ 12796]
Mark Doliner <mark@kingant.net>
parents: 10957
diff changeset
3 version 2.0.0:
10074
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
4 * Changed: All the status stuff. Yay!
10087
9fdbfe832fac [gaim-migrate @ 11098]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10074
diff changeset
5 * Changed: gaim_prefs_connect_callback(), added handle parameter
10812
d087e928ffd1 [gaim-migrate @ 12465]
Luke Schierer <lschiere@pidgin.im>
parents: 10808
diff changeset
6 * Added: gaim_prefs_disconnect_by_handle()
10074
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
7 * Removed: gaim_gtk_sound_{get,set}_mute() (replaced by the
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
8 /gaim/gtk/sound/mute preference)
10100
fad5d3354cc1 [gaim-migrate @ 11123]
Sean Egan <seanegan@gmail.com>
parents: 10087
diff changeset
9 * Changed: gtk_imhtml_toolbar now descends from GtkHBox making it
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
10 easier to add your own widgets to it
10246
a66cf83552dc [gaim-migrate @ 11386]
Mark Doliner <mark@kingant.net>
parents: 10104
diff changeset
11 * Changed: gaim_find_conversation_with_account, added a "type" parameter
10478
d497f3a2686f [gaim-migrate @ 11765]
Mark Doliner <mark@kingant.net>
parents: 10477
diff changeset
12 * Changed: gaim_gtk_prefs_labeled_spin_button, the "key" parameter is
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
13 now a const char* instead of just a char*
10478
d497f3a2686f [gaim-migrate @ 11765]
Mark Doliner <mark@kingant.net>
parents: 10477
diff changeset
14 * Changed: gaim_gtk_prefs_labeled_entry, the "key" parameter is
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
15 now a const char* instead of just a char*
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
16 * Changed: the add_buddy perl sub. The argument now takes the account
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
17 as the first argument, and buddy and group as the second and
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
18 third. It also adds the buddy to the server-side buddy
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
19 list of the given account.
10670
cfb1f4b08ab1 [gaim-migrate @ 12210]
Etan Reisner <pidgin@unreliablesource.net>
parents: 10631
diff changeset
20 * Changed: gaim_blist_node_action_new, added a fourth argument, a GList
cfb1f4b08ab1 [gaim-migrate @ 12210]
Etan Reisner <pidgin@unreliablesource.net>
parents: 10631
diff changeset
21 of GaimBlistNodeActions to be created as a submenu of the item.
10732
c4cb90065e1d [gaim-migrate @ 12334]
Luke Schierer <lschiere@pidgin.im>
parents: 10670
diff changeset
22 * Removed: gaim_escape_html(const char *html) (use
c4cb90065e1d [gaim-migrate @ 12334]
Luke Schierer <lschiere@pidgin.im>
parents: 10670
diff changeset
23 g_markup_escape_text(html, -1) instead)
10752
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
24 * Removed: gaim_accounts_sync, account changes are now scheduled to be saved
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
25 automatically
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
26 * Removed: gaim_connection_connect
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
27 * Removed: gaim_connection_disconnect
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
28 * Removed: gaim_connection_register
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
29 * Removed: gaim_accounts_auto_login
10818
0555ec6f3eaa [gaim-migrate @ 12475]
Mark Doliner <mark@kingant.net>
parents: 10812
diff changeset
30 * Removed: gaim_find_conversation, use gaim_find_conversation_with_account instead
10752
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
31 * Changed: gaim_connection_new, gaim_account_connect and gaim_account_register
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
32 no longer return a GaimConnection
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
33 * Added: a password field to GaimConnection, which only persists for the
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
34 session (when "remember password" is false, account->password is NEVER set)
10812
d087e928ffd1 [gaim-migrate @ 12465]
Luke Schierer <lschiere@pidgin.im>
parents: 10808
diff changeset
35 Use gaim_connection_get_password(GaimConnection *gc)
10752
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
36 * Removed: serv_login
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
37 * Removed: serv_close
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
38 * Removed: serv_finish_login
aa10aa27c177 [gaim-migrate @ 12355]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10732
diff changeset
39 * Changed: keep_alive in GaimConnection is renamed to keepalive
10774
d83f745c997b [gaim-migrate @ 12383]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10752
diff changeset
40 * Removed: gaim_chat_get_display_name
10823
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
41 * Added: gaim_log_common_writer, gaim_log_common_lister,
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
42 gaim_log_common_sizer, and gaim_log_get_log_dir
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
43 to allow log formats that use standard Gaim log directory
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
44 to use Gaim's built-in code for these purposes.
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
45 * Added: GaimLogCommonLoggerData struct for a basic logger_data
c1bb12625b3f [gaim-migrate @ 12485]
Mark Doliner <mark@kingant.net>
parents: 10818
diff changeset
46 struct to be used with "common" logger functions.
10849
c203cd637f95 [gaim-migrate @ 12521]
Mark Doliner <mark@kingant.net>
parents: 10824
diff changeset
47 * Removed: gaim_conversation_set_history, gaim_conversation_get_history,
c203cd637f95 [gaim-migrate @ 12521]
Mark Doliner <mark@kingant.net>
parents: 10824
diff changeset
48 and GaimConversation->history. Use gtk_imhtml_get_markup
c203cd637f95 [gaim-migrate @ 12521]
Mark Doliner <mark@kingant.net>
parents: 10824
diff changeset
49 instead.
10853
2409700be3dc [gaim-migrate @ 12527]
Luke Schierer <lschiere@pidgin.im>
parents: 10849
diff changeset
50 * Removed: serv_rename_group
10872
beb62c7e9d8b [gaim-migrate @ 12559]
Mark Doliner <mark@kingant.net>
parents: 10853
diff changeset
51 * Renamed: set_gaim_user_dir to gaim_util_set_user_dir
10884
5cda52915a1f [gaim-migrate @ 12582]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10872
diff changeset
52 * Renamed: create_prpl_icon to gaim_gtk_create_prpl_icon
10926
79f0562b8442 [gaim-migrate @ 12699]
Gary Kramlich <grim@reaperworld.com>
parents: 10884
diff changeset
53 * Changed: gaim_mkstemp, added a second argument, a boolean, of whether
10957
cc49b2c275ad [gaim-migrate @ 12758]
Mark Doliner <mark@kingant.net>
parents: 10952
diff changeset
54 or not the file is binary
11003
2b772e7094ef [gaim-migrate @ 12858]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10971
diff changeset
55 * Removed: Window flashing support in the core: gaim_conv_window_flash,
2b772e7094ef [gaim-migrate @ 12858]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10971
diff changeset
56 and flash UI operation for conversations. Use signal
2b772e7094ef [gaim-migrate @ 12858]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 10971
diff changeset
57 "received-im-msg" or similar.
11018
04f280376f06 [gaim-migrate @ 12888]
Mark Doliner <mark@kingant.net>
parents: 11003
diff changeset
58 * Added: gaim_gtk_blist_node_is_contact_expanded, returns TRUE if
04f280376f06 [gaim-migrate @ 12888]
Mark Doliner <mark@kingant.net>
parents: 11003
diff changeset
59 the given blist node is a buddy inside an expanded contact,
04f280376f06 [gaim-migrate @ 12888]
Mark Doliner <mark@kingant.net>
parents: 11003
diff changeset
60 or is itself an expanded contact
11025
8d2007d738d5 [gaim-migrate @ 12899]
Mark Doliner <mark@kingant.net>
parents: 11022
diff changeset
61 * Added: GaimLogSet struct, get_log_sets function to GaimLogLogger,
8d2007d738d5 [gaim-migrate @ 12899]
Mark Doliner <mark@kingant.net>
parents: 11022
diff changeset
62 gaim_log_get_log_sets, gaim_log_set_compare
8d2007d738d5 [gaim-migrate @ 12899]
Mark Doliner <mark@kingant.net>
parents: 11022
diff changeset
63 * Changed: gaim_log_logger_new, added total_size, list_syslog, and get_log_sets
8d2007d738d5 [gaim-migrate @ 12899]
Mark Doliner <mark@kingant.net>
parents: 11022
diff changeset
64 parameters to bring the function up-to-date with GaimLogLogger
11063
7a11ff12eb4b [gaim-migrate @ 13033]
Richard Laager <rlaager@wiktel.com>
parents: 11041
diff changeset
65 * Changed: gaim_conv_window_remove_conversation()'s last argument to
7a11ff12eb4b [gaim-migrate @ 13033]
Richard Laager <rlaager@wiktel.com>
parents: 11041
diff changeset
66 be a GaimConversation.
11111
f03dce7ea408 [gaim-migrate @ 13163]
Richard Laager <rlaager@wiktel.com>
parents: 11064
diff changeset
67 * Added: gaim_privacy_check(), to check if a given user is allowed to
f03dce7ea408 [gaim-migrate @ 13163]
Richard Laager <rlaager@wiktel.com>
parents: 11064
diff changeset
68 to send messages to the specified account
f03dce7ea408 [gaim-migrate @ 13163]
Richard Laager <rlaager@wiktel.com>
parents: 11064
diff changeset
69 * Changed: A new blocked icon: pixmaps/status/default/blocked.png
11265
adf36001267b [gaim-migrate @ 13446]
Richard Laager <rlaager@wiktel.com>
parents: 11224
diff changeset
70 * Removed: All warning stuff from the core.
11267
477e5cca8287 [gaim-migrate @ 13449]
Richard Laager <rlaager@wiktel.com>
parents: 11265
diff changeset
71 * Changed: gtk_imhtml_toggle_bold, gtk_imhtml_toggle_italic,
477e5cca8287 [gaim-migrate @ 13449]
Richard Laager <rlaager@wiktel.com>
parents: 11265
diff changeset
72 gtk_imhtml_toggle_underline, gtk_imhtml_toggle_strike:
477e5cca8287 [gaim-migrate @ 13449]
Richard Laager <rlaager@wiktel.com>
parents: 11265
diff changeset
73 no longer return a value
11269
1cbe76d30e81 [gaim-migrate @ 13451]
Richard Laager <rlaager@wiktel.com>
parents: 11267
diff changeset
74 * Added: gtk_imhtml_clear_formatting()
11280
65658ff2deb8 [gaim-migrate @ 13477]
Richard Laager <rlaager@wiktel.com>
parents: 11269
diff changeset
75 * Removed: gaim_gtkconv_get_dest_tab_at_xy(), instead use
65658ff2deb8 [gaim-migrate @ 13477]
Richard Laager <rlaager@wiktel.com>
parents: 11269
diff changeset
76 gaim_gtkconv_get_tab_at_xy()
11282
1c2232d6ae15 [gaim-migrate @ 13479]
Gary Kramlich <grim@reaperworld.com>
parents: 11280
diff changeset
77 * Added: gtk_imhtml_delete to clear out part of a imhtml buffer
11292
ef9280fdc511 [gaim-migrate @ 13492]
Richard Laager <rlaager@wiktel.com>
parents: 11282
diff changeset
78 * Changed: gaim_log_new(), added conv parameter
11303
10066662176a [gaim-migrate @ 13503]
Richard Laager <rlaager@wiktel.com>
parents: 11292
diff changeset
79 * Added: gaim_buddy_icons_get_full_path(), to get the full path
10066662176a [gaim-migrate @ 13503]
Richard Laager <rlaager@wiktel.com>
parents: 11292
diff changeset
80 of a buddy icon setting
11423
202a3b3c5a88 [gaim-migrate @ 13660]
Richard Laager <rlaager@wiktel.com>
parents: 11339
diff changeset
81 * Changed: gaim_buddy_icon_new(), leaves a reference which the caller
202a3b3c5a88 [gaim-migrate @ 13660]
Richard Laager <rlaager@wiktel.com>
parents: 11339
diff changeset
82 owns. Use gaim_buddy_icon_unref() immediately if you don't
202a3b3c5a88 [gaim-migrate @ 13660]
Richard Laager <rlaager@wiktel.com>
parents: 11339
diff changeset
83 want a reference (the old behavior).
11447
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
84 * Changed: GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
85 * Changed: GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
86 * Changed: GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
87 * Changed: GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
88 * Changed: GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
11454
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
89 * Changed: GaimConversationUiOps.write_conv, Replaced const char *who
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
90 with const char *name, const char *alias
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
91 * Changed: gaim_conv_chat_add_users(), added extra_msgs and
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
92 new_arrivals (pass NULL and FALSE respectively, to get the
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
93 same behavior as before)
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
94 * Changed: chat_add_users in GaimConversationUiOps, added aliases list
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
95 * Removed: chat_add_user from GaimConversationUiOps
11485
16b0da1f376f [gaim-migrate @ 13727]
Richard Laager <rlaager@wiktel.com>
parents: 11454
diff changeset
96 * Changed: chat_rename_user in GaimConversationUiOps, added new_alias
11454
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
97 * Changed: GaimConversation.log became GList * GaimConversation.logs,
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
98 so that a conversation can have multiple logs at once
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
99 * Changed: gaim_conv_chat_add_user, added extra_msgs list
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
100 * Added: CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
101 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
102 user list
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
103 * Added: OPT_PROTO_USE_DISPLAY_NAME_FOR_ME_IN_CHATS, see the prpl.h
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
104 documentation if you're writing a prpl
10074
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
105
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10100
diff changeset
106 Signals:
10952
98225b573c9d [gaim-migrate @ 12752]
Mark Doliner <mark@kingant.net>
parents: 10926
diff changeset
107 * Changed: "received-im-msg" and "received-chat-msg" to match, both
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
108 now pass a conversation pointer and flags
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10100
diff changeset
109 * Changed: "receiving-im-msg" and "receving-chat-msg" to match, both
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
110 now pass a conversation pointer and a pointer to the flags.
10477
5cb55bcad11b [gaim-migrate @ 11764]
Mark Doliner <mark@kingant.net>
parents: 10246
diff changeset
111 * Changed: "drawing-tooltip," the second argument is now a GString*
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
112 instead of a char**
10808
dcfb8d8784e6 [gaim-migrate @ 12459]
Luke Schierer <lschiere@pidgin.im>
parents: 10774
diff changeset
113 * Changed: Signal propagation now stops after a handler returns a
dcfb8d8784e6 [gaim-migrate @ 12459]
Luke Schierer <lschiere@pidgin.im>
parents: 10774
diff changeset
114 non-NULL value. This value is now returned. Previously,
dcfb8d8784e6 [gaim-migrate @ 12459]
Luke Schierer <lschiere@pidgin.im>
parents: 10774
diff changeset
115 all registered handlers were called and the value from the
dcfb8d8784e6 [gaim-migrate @ 12459]
Luke Schierer <lschiere@pidgin.im>
parents: 10774
diff changeset
116 last handler was used.
11064
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11063
diff changeset
117 * Changed: "chat-invited" handlers can now return a value to control
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11063
diff changeset
118 what happens to the invite (accept, reject, prompt the user).
e4459e8ccfb5 [gaim-migrate @ 13035]
Richard Laager <rlaager@wiktel.com>
parents: 11063
diff changeset
119 See the Doxygen documentation for the details.
11282
1c2232d6ae15 [gaim-migrate @ 13479]
Gary Kramlich <grim@reaperworld.com>
parents: 11280
diff changeset
120 * Added: "file-recv-accept", "file-recv-start", "file-recv-cancel",
1c2232d6ae15 [gaim-migrate @ 13479]
Gary Kramlich <grim@reaperworld.com>
parents: 11280
diff changeset
121 "file-recv-complete", "file-send-accept", "file-send-start",
1c2232d6ae15 [gaim-migrate @ 13479]
Gary Kramlich <grim@reaperworld.com>
parents: 11280
diff changeset
122 "file-send-cancel", and "file-send-complete" signals. See
1c2232d6ae15 [gaim-migrate @ 13479]
Gary Kramlich <grim@reaperworld.com>
parents: 11280
diff changeset
123 the Doxygen documentation for the details.
11447
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
124 * Changed: Renamed "conversation-drag-end" to "conversation-dragging"
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
125 and emit before the conv. window swap happens. This prevents
ef6e94bdda08 [gaim-migrate @ 13686]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11423
diff changeset
126 the old conv window from being freed before the signal emits.
11454
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
127 * Added: "buddy-added" and "buddy-removed", which are self-explanatory
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
128 * Added: "blist-node-aliased", an alias was set for a buddy, chat or
201617d49573 [gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents: 11447
diff changeset
129 contact. See the Doxygen documentation for the details.
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10100
diff changeset
130
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
131 version 1.0.0 (09/17/2004):
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
132 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
24550263874d [gaim-migrate @ 10821]
Luke Schierer <lschiere@pidgin.im>
parents: 9917
diff changeset
133 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
134 type gboolean
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
135 * Changed: the versioning scheme, and all the plugin structs
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
136
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
137 version 0.82 (08/26/2004):
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
138 Gaim API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
139 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
140 * Removed: multi.h
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
141 * Renamed: ui.h to gtkdialogs.h
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
142 * Renamed: gtkinternal.h to gtkgaim.h
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
143 * Renamed: show_info_dialog to gaim_gtkdialogs_info
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
144 * Renamed: show_log_dialog to gaim_gtkdialogs_log
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
145 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
146 * Renamed: show_im_dialog to gaim_gtkdialogs_im
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
147 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
148 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
149 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
150 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
151 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
152 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
153 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
154 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
155 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
156 * Renamed: show_about to gaim_gtkdialogs_about
9799
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
157 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
158 (someone who knows just why we have this can edit here)
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
159
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
160 Buddy List API:
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
161 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
162 * Added: gaim_contact_on_account()
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
163 * Added: flags parameter to the GaimBlistNode struct
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
164
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
165 Conversation API:
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
166 * Added: gaim_gtkconv_button_new()
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
167
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
168 Protocol Plugin API: v7
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
169 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
170
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
171 Signals:
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
172 * Added: conversation-updated for any update to the data associated
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
173 with the conversation (topic, icon, adding to buddy list, etc.)
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
174
9846
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
175 Conversation API:
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
176 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
177
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
178 version 0.81 (08/05/2004):
9597
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
179 Commands API:
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
180 * Most functions now have a void *data argument.
9620
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
181
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
182 Blist API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
183 * Added: gaim_buddy_get_contact_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
184 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
185 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
186
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
187 Conversation API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
188 * Changed: gaim_conv_chat_add_user(), added flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
189 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
190 * Changed: gaim_conv_chat_get_users(), now returns a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
191 GaimConvChatBuddy's
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
192 * Changed: gaim_conv_chat_set_users() now expects a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
193 GaimConvChatBuddy's
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
194 * Added: gaim_conv_chat_set_user_flags()
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
195 * Added: gaim_conv_chat_get_user_flags()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
196 * Added: gaim_conv_chat_find_user()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
197 * Added: gaim_conv_chat_cb_new()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
198 * Added: gaim_conv_chat_cb_find()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
199 * Added: gaim_conv_chat_cb_destroy()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
200 * Added: gaim_conv_chat_cb_get_name()
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
201
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
202 Conversation UI ops:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
203 * Added: chat_update_user()
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
204
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
205 Signals:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
206 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
a7b3a1ece65e [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
207 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
208 TRUE if you don't want the join/leave to be displayed in the UI.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
209 * Added: chat-buddy-flags for when user's flags change
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
210 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
211 chat-buddy-flags signal)
9609
93211b7538d6 [gaim-migrate @ 10452]
Luke Schierer <lschiere@pidgin.im>
parents: 9597
diff changeset
212 * Added: account-modified for when account settings have been changed.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
213
9538
1931a3977e23 [gaim-migrate @ 10366]
Sean Egan <seanegan@gmail.com>
parents: 9517
diff changeset
214 version 0.80 (07/15/2004):
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
215 Gaim API:
9473
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
216 * Removed: PRPL numbers : gaim_account_set_protocol(),
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
217 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
218 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
219
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
220 Protocol Plugin API: v6
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
221 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
222
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
223 Signals:
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
224 * Changed "chat-invited" to also include the components hash table so
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
225 plugins can use serv_join_chat when the signal is emitted.
9517
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9515
diff changeset
226 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
227
9384
9bfd0e336c91 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
228 version 0.79 (06/24/2004):
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
229 Gaim API:
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
230 * gaim_url_parse() now takes two additional parameters, which are used
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
231 for returning the username and password from the URL, if they exist.
9260
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
232 * Added: has_focus UI op to GaimConversationUiOps and
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
233 GaimConvWindowUiOps.
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
234 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
fe931c791fc0 [gaim-migrate @ 10107]
Mark Doliner <mark@kingant.net>
parents: 9301
diff changeset
235 * Removed: gaim_blist_save()
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
236
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
237 Protocol Plugin API: v5
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
238 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
239 rename_group and remove_group to take GaimBuddy's and
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
240 GaimGroup's consistently.
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
241 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
242 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
243
9124
4ab8f2b8168b [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
244 version 0.78 (05/30/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
245 Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
246 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
247
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
248 Loader Plugin API: v2 (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
249
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
250 Protocol Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
251 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
252 * Removed: actions (replaced by generic plugin actions)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
253
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
254 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
255 TCL Plugin API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
256
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
257 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
258 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
259 Group right-click menus
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
260 * Added: "drawing-tooltip" for plugins to allow plugins to change text
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
261 appearing in tooltips
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
262 * Added: "gtkblist-created"
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
263 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
264 exactly like received-*-msg used to)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
265 * Added: "buddy-idle-updated" signal, for when the idle time changes.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
266 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
267 pointers to who, message and flags, and are now void.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
268 * Removed: "drawing-menu" - it was UI sepecific and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
269 "blist-node-extended-menu" is superior
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
270
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
271 version 0.77 (04/22/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
272 Loader & Protocol Plugins independantly versioned
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
273 Plugin loading now checks versioning on plugins (Standard, Loader &
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
274 Protocol)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
275 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
276
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
277 Plugin API: v3
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
278 * Added: prefs_info for UI independant plugin prefs
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
279
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
280 Loader Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
281 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
282
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
283 Protocol Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
284 * Added: api_version at top of GaimPluginProtocolInfo struct
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
285 * Added: chat_menu for protocol specific extensions to the chat menu
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
286 * Removed: get_away "Nada used it. Pink elephants on parade."
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
287 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
288
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
289 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
290 TCL API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
291
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
292 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
293 * Added: "conversation-drag-ended"
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
294
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
295 version 0.76 (04/01/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
296 Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
297 Perl Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
298 Loader Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
299 Protocol Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
300 * Added: protocol_prefs for protocol specific preferences
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
301 * Added: reject_chat so protocols can act on chat invite rejection
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
302
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
303 TCL Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
304 * Changes to plugin registration to show descriptions
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
305